mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Add a port for git, a distributed SCM used by the Linux kernel and likely soon
many freedesktop.org projects.
This commit is contained in:
parent
2eed5a45cb
commit
ca58d02f95
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=155490
7 changed files with 201 additions and 0 deletions
|
@ -318,6 +318,7 @@
|
||||||
SUBDIR += gettext-lint
|
SUBDIR += gettext-lint
|
||||||
SUBDIR += getxml
|
SUBDIR += getxml
|
||||||
SUBDIR += gindent
|
SUBDIR += gindent
|
||||||
|
SUBDIR += git
|
||||||
SUBDIR += glade2
|
SUBDIR += glade2
|
||||||
SUBDIR += glademm
|
SUBDIR += glademm
|
||||||
SUBDIR += glib-java
|
SUBDIR += glib-java
|
||||||
|
|
34
devel/git/Makefile
Normal file
34
devel/git/Makefile
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# Ports collection makefile for: git
|
||||||
|
# Date created: 7 Feb 2006
|
||||||
|
# Whom: Eric Anholt
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= git
|
||||||
|
PORTVERSION= 1.1.6
|
||||||
|
CATEGORIES= devel
|
||||||
|
MASTER_SITES= http://www.kernel.org/pub/software/scm/git/
|
||||||
|
|
||||||
|
MAINTAINER= anholt@FreeBSD.org
|
||||||
|
COMMENT= Distributed source code management tool
|
||||||
|
|
||||||
|
BUILD_DEPENDS= curl:${PORTSDIR}/ftp/curl
|
||||||
|
RUN_DEPENDS= curl:${PORTSDIR}/ftp/curl \
|
||||||
|
wish8.4:${PORTSDIR}/x11-toolkits/tk84
|
||||||
|
|
||||||
|
USE_PERL5= yes
|
||||||
|
USE_PYTHON= yes
|
||||||
|
USE_ICONV= yes
|
||||||
|
USE_GMAKE= yes
|
||||||
|
CFLAGS+= -I${LOCALBASE}/include
|
||||||
|
MAKE_ENV+= CURLDIR=${LOCALBASE} \
|
||||||
|
NEEDS_LIBICONV=yes \
|
||||||
|
LDFLAGS="-L${LOCALBASE}/lib"
|
||||||
|
MAKE_ARGS+= prefix="${PREFIX}"
|
||||||
|
|
||||||
|
pre-patch:
|
||||||
|
${REINPLACE_CMD} "s|/usr/bin/python|${LOCALBASE}/bin/python|g" \
|
||||||
|
${WRKSRC}/git-merge-recursive.py
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
devel/git/distinfo
Normal file
3
devel/git/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
MD5 (git-1.1.6.tar.gz) = 7113bc518919bea1b24c628b8c2a1386
|
||||||
|
SHA256 (git-1.1.6.tar.gz) = 6746d9cb87c888b2aa81a52a511d46fd73c0b27540d1e8879f9f32d0f82bc31c
|
||||||
|
SIZE (git-1.1.6.tar.gz) = 572957
|
13
devel/git/files/patch-Makefile
Normal file
13
devel/git/files/patch-Makefile
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
--- Makefile.orig Sun Jan 29 17:55:20 2006
|
||||||
|
+++ Makefile Tue Feb 7 23:12:22 2006
|
||||||
|
@@ -61,8 +61,8 @@
|
||||||
|
|
||||||
|
# CFLAGS and LDFLAGS are for the users to override from the command line.
|
||||||
|
|
||||||
|
-CFLAGS = -g -O2 -Wall
|
||||||
|
-LDFLAGS =
|
||||||
|
+#CFLAGS = -g -O2 -Wall
|
||||||
|
+#LDFLAGS =
|
||||||
|
ALL_CFLAGS = $(CFLAGS)
|
||||||
|
ALL_LDFLAGS = $(LDFLAGS)
|
||||||
|
|
10
devel/git/files/patch-gitk
Normal file
10
devel/git/files/patch-gitk
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- gitk.orig Tue Feb 7 23:58:47 2006
|
||||||
|
+++ gitk Tue Feb 7 23:58:55 2006
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Tcl ignores the next line -*- tcl -*- \
|
||||||
|
-exec wish "$0" -- "$@"
|
||||||
|
+exec wish8.4 "$0" -- "$@"
|
||||||
|
|
||||||
|
# Copyright (C) 2005 Paul Mackerras. All rights reserved.
|
||||||
|
# This program is free software; it may be used, copied, modified
|
11
devel/git/pkg-descr
Normal file
11
devel/git/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
GIT is a "directory content manager" designed to handle absolutely massive
|
||||||
|
projects with speed and efficiency, and the release of the 2.6.12 (and later)
|
||||||
|
versions of the Linux kernel as well as more and more other projects switching
|
||||||
|
to it would indicate that it does this task well.
|
||||||
|
|
||||||
|
GIT falls in the category of distributed source code management tools, similar
|
||||||
|
to e.g. GNU Arch or Monotone (or, in the commercial world, BitKeeper). Every
|
||||||
|
GIT working directory is a full-fledged repository with full revision tracking
|
||||||
|
capabilities, not dependent on network access to a central server.
|
||||||
|
|
||||||
|
WWW: http://git.or.cz/
|
129
devel/git/pkg-plist
Normal file
129
devel/git/pkg-plist
Normal file
|
@ -0,0 +1,129 @@
|
||||||
|
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-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-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/python/gitMergeCommon.py
|
||||||
|
share/git-core/python/subprocess.py
|
||||||
|
share/git-core/templates/description
|
||||||
|
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/exclude
|
||||||
|
@dirrm share/git-core/python
|
||||||
|
@dirrm share/git-core/templates/branches
|
||||||
|
@dirrm share/git-core/templates/hooks
|
||||||
|
@dirrm share/git-core/templates/info
|
||||||
|
@dirrm share/git-core/templates/remotes
|
||||||
|
@dirrm share/git-core/templates
|
||||||
|
@dirrm share/git-core
|
Loading…
Add table
Reference in a new issue