aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorwxs <wxs@FreeBSD.org>2011-08-16 00:27:30 +0800
committerwxs <wxs@FreeBSD.org>2011-08-16 00:27:30 +0800
commitdb67dc30c38335f00717962161ad389f5f90b7aa (patch)
tree5a3c657641cff7e2f21fd6e0db724044717dbcf5 /devel
parent6de8857ceaaa954d8a0cab23dedf14bed03dce99 (diff)
downloadfreebsd-ports-gnome-db67dc30c38335f00717962161ad389f5f90b7aa.tar.gz
freebsd-ports-gnome-db67dc30c38335f00717962161ad389f5f90b7aa.tar.zst
freebsd-ports-gnome-db67dc30c38335f00717962161ad389f5f90b7aa.zip
By popular demand I'm introducing a git-subversion port. Many FreeBSD
developers have lamented the fact that you can't pkg_add -r git and get the svn knob on by default. This port is meant to address that.
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/git-subversion/Makefile21
-rw-r--r--devel/git-subversion/pkg-descr14
3 files changed, 36 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index f18ef1155ef9..4168e54e0107 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -470,6 +470,7 @@
SUBDIR += git
SUBDIR += git-annex
SUBDIR += git-merge-changelog
+ SUBDIR += git-subversion
SUBDIR += gitg
SUBDIR += gitolite
SUBDIR += gittrac
diff --git a/devel/git-subversion/Makefile b/devel/git-subversion/Makefile
new file mode 100644
index 000000000000..9cebeb48fbd4
--- /dev/null
+++ b/devel/git-subversion/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: git-subversion
+# Date created: 01 August 2011
+# Whom: wxw@FreeBSD.org
+#
+# $FreeBSD$
+
+PKGNAMESUFFIX= -subversion
+
+COMMENT= Distributed source code management tool with FreeBSD subversion bindings
+
+MASTERDIR= ${.CURDIR}/../git
+
+DESCR= ${.CURDIR}/pkg-descr
+
+WITH_SVN_FBSD= yes
+
+CONFLICTS?= git-[0-9]*
+
+DISTINFO_FILE= ${MASTERDIR}/distinfo
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/git-subversion/pkg-descr b/devel/git-subversion/pkg-descr
new file mode 100644
index 000000000000..cb19b113bbf6
--- /dev/null
+++ b/devel/git-subversion/pkg-descr
@@ -0,0 +1,14 @@
+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.
+
+This version provides the necessary bindings to interact with a subversion
+repository.
+
+WWW: http://git-scm.org/