[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
NEW: devel/git
- To: ports_(_at_)_openbsd_(_dot_)_org
- Subject: NEW: devel/git
- From: "Niall O'Higgins" <niallo_(_at_)_unworkable_(_dot_)_org>
- Date: Sat, 25 Mar 2006 22:41:00 +0000
I wanted to look at the source of a Linux development driver which was
in a private git tree, so I made this port. Other hackers might find
it useful, so I thought I'd share.
Tested on amd64, i386 and sparc64.
DESCR:
git is a stupid (but extremely fast) directory content manager. It
doesn't do a whole lot, but what it 'does' do is track directory
contents efficiently.
Index: git/Makefile
===================================================================
RCS file: git/Makefile
diff -N git/Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ git/Makefile 25 Mar 2006 22:10:36 -0000
@@ -0,0 +1,27 @@
+# $OpenBSD: Makefile.template,v 1.46 2005/11/12 00:07:22 sturm Exp $
+
+COMMENT= "Linux source code management tool"
+VERSION= 1.2.4
+DISTNAME= git-${VERSION}
+CATEGORIES= devel
+
+HOMEPAGE= http://www.kernel.org/pub/software/scm/git/
+MASTER_SITES= ${HOMEPAGE}
+
+MAINTAINER= Niall O Higgins <niallo_(_at_)_openbsd_(_dot_)_org>
+
+# GPL
+PERMIT_PACKAGE_CDROM= Yes
+PERMIT_PACKAGE_FTP= Yes
+PERMIT_DISTFILES_CDROM= Yes
+PERMIT_DISTFILES_FTP= Yes
+WANTLIB= ssl z crypto c
+
+LIB_DEPENDS= iconv.2::converters/libiconv \
+ expat.4:expat->=1.95.6:textproc/expat \
+ curl.2::net/curl
+
+USE_GMAKE= Yes
+NO_REGRESS= Yes
+
+.include <bsd.port.mk>
Index: git/distinfo
===================================================================
RCS file: git/distinfo
diff -N git/distinfo
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ git/distinfo 25 Mar 2006 21:44:38 -0000
@@ -0,0 +1,4 @@
+MD5 (git-1.2.4.tar.gz) = 285cb72468d18ca0fe2cb2f624e696aa
+RMD160 (git-1.2.4.tar.gz) = ddfdfb6eeb195164ad4ce673beb7b6de73a91856
+SHA1 (git-1.2.4.tar.gz) = 8c0d529d0b42e821b1c57100abe1b0d73c12ab3b
+SIZE (git-1.2.4.tar.gz) = 607155
Index: git/patches/patch-Makefile
===================================================================
RCS file: git/patches/patch-Makefile
diff -N git/patches/patch-Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ git/patches/patch-Makefile 25 Mar 2006 22:02:05 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- Makefile.orig Thu Mar 2 01:06:12 2006
++++ Makefile Sat Mar 25 21:51:46 2006
+@@ -78,7 +78,7 @@ ALL_CFLAGS = $(CFLAGS)
+ ALL_LDFLAGS = $(LDFLAGS)
+ STRIP ?= strip
+
+-prefix = $(HOME)
++prefix = $(LOCALBASE)
+ bindir = $(prefix)/bin
+ gitexecdir = $(prefix)/bin
+ template_dir = $(prefix)/share/git-core/templates/
Index: git/pkg/DESCR
===================================================================
RCS file: git/pkg/DESCR
diff -N git/pkg/DESCR
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ git/pkg/DESCR 25 Mar 2006 22:11:23 -0000
@@ -0,0 +1,3 @@
+git is a stupid (but extremely fast) directory content manager. It
+doesn't do a whole lot, but what it 'does' do is track directory
+contents efficiently.
Index: git/pkg/PLIST
===================================================================
RCS file: git/pkg/PLIST
diff -N git/pkg/PLIST
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ git/pkg/PLIST 25 Mar 2006 22:03:17 -0000
@@ -0,0 +1,132 @@
+_(_at_)_comment $OpenBSD$
+bin/git
+bin/git-add
+bin/git-am
+bin/git-apply
+bin/git-applymbox
+bin/git-applypatch
+bin/git-archimport
+bin/git-bisect
+bin/git-branch
+bin/git-cat-file
+bin/git-check-ref-format
+bin/git-checkout
+bin/git-checkout-index
+bin/git-cherry
+bin/git-cherry-pick
+bin/git-clone
+bin/git-clone-pack
+bin/git-commit
+bin/git-commit-tree
+bin/git-convert-objects
+bin/git-count-objects
+bin/git-cvsexportcommit
+bin/git-cvsimport
+bin/git-daemon
+bin/git-describe
+bin/git-diff
+bin/git-diff-files
+bin/git-diff-index
+bin/git-diff-stages
+bin/git-diff-tree
+bin/git-fetch
+bin/git-fetch-pack
+bin/git-fmt-merge-msg
+bin/git-format-patch
+bin/git-fsck-objects
+bin/git-get-tar-commit-id
+bin/git-grep
+bin/git-hash-object
+bin/git-http-fetch
+bin/git-http-push
+bin/git-index-pack
+bin/git-init-db
+bin/git-local-fetch
+bin/git-log
+bin/git-lost-found
+bin/git-ls-files
+bin/git-ls-remote
+bin/git-ls-tree
+bin/git-mailinfo
+bin/git-mailsplit
+bin/git-merge
+bin/git-merge-base
+bin/git-merge-index
+bin/git-merge-octopus
+bin/git-merge-one-file
+bin/git-merge-ours
+bin/git-merge-recursive
+bin/git-merge-resolve
+bin/git-merge-stupid
+bin/git-mktag
+bin/git-mv
+bin/git-name-rev
+bin/git-pack-objects
+bin/git-pack-redundant
+bin/git-parse-remote
+bin/git-patch-id
+bin/git-peek-remote
+bin/git-prune
+bin/git-prune-packed
+bin/git-pull
+bin/git-push
+bin/git-read-tree
+bin/git-rebase
+bin/git-receive-pack
+bin/git-relink
+bin/git-repack
+bin/git-repo-config
+bin/git-request-pull
+bin/git-rerere
+bin/git-reset
+bin/git-resolve
+bin/git-rev-list
+bin/git-rev-parse
+bin/git-revert
+bin/git-send-pack
+bin/git-sh-setup
+bin/git-shell
+bin/git-shortlog
+bin/git-show
+bin/git-show-branch
+bin/git-show-index
+bin/git-ssh-fetch
+bin/git-ssh-pull
+bin/git-ssh-push
+bin/git-ssh-upload
+bin/git-status
+bin/git-stripspace
+bin/git-svnimport
+bin/git-symbolic-ref
+bin/git-tag
+bin/git-tar-tree
+bin/git-unpack-file
+bin/git-unpack-objects
+bin/git-update-index
+bin/git-update-ref
+bin/git-update-server-info
+bin/git-upload-pack
+bin/git-var
+bin/git-verify-pack
+bin/git-verify-tag
+bin/git-whatchanged
+bin/git-write-tree
+bin/gitk
+share/git-core/
+share/git-core/python/
+share/git-core/python/gitMergeCommon.py
+share/git-core/python/subprocess.py
+share/git-core/templates/
+share/git-core/templates/branches/
+share/git-core/templates/description
+share/git-core/templates/hooks/
+share/git-core/templates/hooks/applypatch-msg
+share/git-core/templates/hooks/commit-msg
+share/git-core/templates/hooks/post-commit
+share/git-core/templates/hooks/post-update
+share/git-core/templates/hooks/pre-applypatch
+share/git-core/templates/hooks/pre-commit
+share/git-core/templates/hooks/update
+share/git-core/templates/info/
+share/git-core/templates/info/exclude
+share/git-core/templates/remotes/
Visit your host, monkey.org