aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/mercurial/Makefile19
-rw-r--r--devel/mercurial/distinfo2
-rw-r--r--devel/mercurial/files/patch-hgmerge8
-rw-r--r--devel/mercurial/pkg-descr15
-rw-r--r--devel/mercurial/pkg-plist72
6 files changed, 117 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 14fa590cf072..f30c2febbd7b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -560,6 +560,7 @@
SUBDIR += maven
SUBDIR += memcheck
SUBDIR += mercator
+ SUBDIR += mercurial
SUBDIR += meta-cvs
SUBDIR += mico
SUBDIR += mime
diff --git a/devel/mercurial/Makefile b/devel/mercurial/Makefile
new file mode 100644
index 000000000000..d5fb0e7a0e29
--- /dev/null
+++ b/devel/mercurial/Makefile
@@ -0,0 +1,19 @@
+# Ports collection makefile for: mercurial
+# Date created: 11 July 2005
+# Whom: Andreas Kohn
+#
+# $FreeBSD$
+#
+
+PORTNAME= mercurial
+PORTVERSION= 0.6
+CATEGORIES= devel python
+MASTER_SITES= http://www.selenic.com/mercurial/release/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A fast, lightweight source control management system
+
+USE_PYTHON= 2.3+
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.mk>
diff --git a/devel/mercurial/distinfo b/devel/mercurial/distinfo
new file mode 100644
index 000000000000..a4ace037d606
--- /dev/null
+++ b/devel/mercurial/distinfo
@@ -0,0 +1,2 @@
+MD5 (mercurial-0.6.tar.gz) = 25f9ce77b3e5e257d33a982d4ca7c43f
+SIZE (mercurial-0.6.tar.gz) = 81760
diff --git a/devel/mercurial/files/patch-hgmerge b/devel/mercurial/files/patch-hgmerge
new file mode 100644
index 000000000000..317a87b347db
--- /dev/null
+++ b/devel/mercurial/files/patch-hgmerge
@@ -0,0 +1,8 @@
+--- hgmerge.orig Mon Jul 11 23:59:46 2005
++++ hgmerge Mon Jul 11 23:59:59 2005
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ #
+ # hgmerge - default merge helper for Mercurial
+ #
diff --git a/devel/mercurial/pkg-descr b/devel/mercurial/pkg-descr
new file mode 100644
index 000000000000..b15fd8cdb39a
--- /dev/null
+++ b/devel/mercurial/pkg-descr
@@ -0,0 +1,15 @@
+Mercurial is a fast, lightweight source control management system designed for
+efficient handling of very large distributed projects. Features include:
+
+ * O(1) delta-compressed file storage and retrieval scheme
+ * Complete cross-indexing of file and changesets for efficient exploration
+ of project history
+ * Robust SHA1-based integrity checking and append-only storage model
+ * Decentralized development model with arbitrary merging between trees
+ * High-speed HTTP-based network merge protocol
+ * Easy-to-use command-line interface
+ * Integrated stand-alone web interface
+ * Small Python codebase
+ * GPL license
+
+WWW: http://www.selenic.com/mercurial/
diff --git a/devel/mercurial/pkg-plist b/devel/mercurial/pkg-plist
new file mode 100644
index 000000000000..913dfd55cc21
--- /dev/null
+++ b/devel/mercurial/pkg-plist
@@ -0,0 +1,72 @@
+bin/hg
+bin/hgmerge
+%%PYTHON_SITELIBDIR%%/mercurial/__version__.py
+%%PYTHON_SITELIBDIR%%/mercurial/__version__.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/mpatch.so
+%%PYTHON_SITELIBDIR%%/mercurial/bdiff.so
+%%PYTHON_SITELIBDIR%%/mercurial/hg.py
+%%PYTHON_SITELIBDIR%%/mercurial/commands.py
+%%PYTHON_SITELIBDIR%%/mercurial/fancyopts.py
+%%PYTHON_SITELIBDIR%%/mercurial/__init__.py
+%%PYTHON_SITELIBDIR%%/mercurial/version.py
+%%PYTHON_SITELIBDIR%%/mercurial/hgweb.py
+%%PYTHON_SITELIBDIR%%/mercurial/transaction.py
+%%PYTHON_SITELIBDIR%%/mercurial/ui.py
+%%PYTHON_SITELIBDIR%%/mercurial/httprangereader.py
+%%PYTHON_SITELIBDIR%%/mercurial/mdiff.py
+%%PYTHON_SITELIBDIR%%/mercurial/lock.py
+%%PYTHON_SITELIBDIR%%/mercurial/demandload.py
+%%PYTHON_SITELIBDIR%%/mercurial/util.py
+%%PYTHON_SITELIBDIR%%/mercurial/byterange.py
+%%PYTHON_SITELIBDIR%%/mercurial/revlog.py
+%%PYTHON_SITELIBDIR%%/mercurial/hg.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/commands.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/fancyopts.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/__init__.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/version.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/hgweb.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/transaction.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/ui.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/httprangereader.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/mdiff.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/lock.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/demandload.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/util.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/byterange.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/revlog.pyc
+%%PYTHON_SITELIBDIR%%/mercurial/templates/map
+%%PYTHON_SITELIBDIR%%/mercurial/templates/map-raw
+%%PYTHON_SITELIBDIR%%/mercurial/templates/fileannotate.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/footer.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/changelog.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/header.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/filelog.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/filediff.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/filerevision-raw.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/manifest.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/filerevision.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/changelogentry.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/filelogentry.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/filediff-raw.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/header-raw.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/tags.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/changeset.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/templates/changeset-raw.tmpl
+%%PYTHON_SITELIBDIR%%/mercurial/hg.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/commands.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/fancyopts.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/__init__.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/version.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/hgweb.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/transaction.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/ui.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/httprangereader.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/mdiff.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/lock.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/__version__.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/demandload.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/util.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/byterange.pyo
+%%PYTHON_SITELIBDIR%%/mercurial/revlog.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/mercurial/templates
+@dirrm %%PYTHON_SITELIBDIR%%/mercurial