summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorwiz <wiz>2006-01-15 02:15:58 +0000
committerwiz <wiz>2006-01-15 02:15:58 +0000
commit00536b70f351a322b5670f605f08817941137749 (patch)
tree5312310c4f23345de4ca5eb59529b56c32bcb8ec /devel
parent7c16129a37228e65f5dbb5470a5ffd1cd11b644b (diff)
downloadpkgsrc-00536b70f351a322b5670f605f08817941137749.tar.gz
Initial import of mercurial-0.7:
Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects. Fast * Extremely high-performance delta-compressed storage scheme * Optimized for disk layout and access efficiency * Complete cross-indexing of files and changesets * Bandwidth and CPU efficient HTTP and SSH sync protocols Scalable * Distributed development model supports unlimited numbers of developers * Allows arbitrary merging between developer branches * Doesn't significantly degrade with large numbers of files or changesets * No waiting for locks! Robust * SHA1 integrity checking on repository data * Append-only storage model with transaction journalling * Fast full-repository verification * Convenient backup Easy to use * Most commands are familiar to users of CVS and other systems * Built-in command help * Integrated stand-alone web interface * Works with various GUI tools Easy to adopt * Runs on UNIX, MacOS X, and Windows * Conversion tools available for many popular SCMs * Allows a variety of usage models * Supports user-defined hooks and extensions Free * Source code available under the GPL license * Actively community supported and developed
Diffstat (limited to 'devel')
-rw-r--r--devel/mercurial/DESCR38
-rw-r--r--devel/mercurial/Makefile28
-rw-r--r--devel/mercurial/PLIST121
-rw-r--r--devel/mercurial/distinfo5
4 files changed, 192 insertions, 0 deletions
diff --git a/devel/mercurial/DESCR b/devel/mercurial/DESCR
new file mode 100644
index 00000000000..a425743b24c
--- /dev/null
+++ b/devel/mercurial/DESCR
@@ -0,0 +1,38 @@
+Mercurial is a fast, lightweight Source Control Management system
+designed for efficient handling of very large distributed projects.
+
+Fast
+ * Extremely high-performance delta-compressed storage scheme
+ * Optimized for disk layout and access efficiency
+ * Complete cross-indexing of files and changesets
+ * Bandwidth and CPU efficient HTTP and SSH sync protocols
+
+Scalable
+ * Distributed development model supports unlimited numbers
+ of developers
+ * Allows arbitrary merging between developer branches
+ * Doesn't significantly degrade with large numbers of files
+ or changesets
+ * No waiting for locks!
+
+Robust
+ * SHA1 integrity checking on repository data
+ * Append-only storage model with transaction journalling
+ * Fast full-repository verification
+ * Convenient backup
+
+Easy to use
+ * Most commands are familiar to users of CVS and other systems
+ * Built-in command help
+ * Integrated stand-alone web interface
+ * Works with various GUI tools
+
+Easy to adopt
+ * Runs on UNIX, MacOS X, and Windows
+ * Conversion tools available for many popular SCMs
+ * Allows a variety of usage models
+ * Supports user-defined hooks and extensions
+
+Free
+ * Source code available under the GPL license
+ * Actively community supported and developed
diff --git a/devel/mercurial/Makefile b/devel/mercurial/Makefile
new file mode 100644
index 00000000000..933bffa4635
--- /dev/null
+++ b/devel/mercurial/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/01/15 02:15:58 wiz Exp $
+#
+
+DISTNAME= mercurial-0.7
+CATEGORIES= devel
+MASTER_SITES= http://www.selenic.com/mercurial/release/
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial
+COMMENT= Fast, lightweight source control management system
+
+
+PY_PATCHPLIST= yes
+PYDISTUTILSPKG= yes
+
+PYTHON_VERSIONS_ACCEPTED= 24 23
+
+INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.1 ${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.5 ${PREFIX}/${PKGMANDIR}/man5
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mercurial
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/mercurial
+ ${INSTALL_DATA} ${WRKSRC}/comparison.txt ${PREFIX}/share/doc/mercurial
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/mercurial/PLIST b/devel/mercurial/PLIST
new file mode 100644
index 00000000000..ecf84f5532f
--- /dev/null
+++ b/devel/mercurial/PLIST
@@ -0,0 +1,121 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/01/15 02:15:58 wiz Exp $
+bin/hg
+bin/hgmerge
+${PYSITELIB}/mercurial/__init__.py
+${PYSITELIB}/mercurial/__init__.pyc
+${PYSITELIB}/mercurial/__init__.pyo
+${PYSITELIB}/mercurial/__version__.py
+${PYSITELIB}/mercurial/__version__.pyc
+${PYSITELIB}/mercurial/__version__.pyo
+${PYSITELIB}/mercurial/bdiff.so
+${PYSITELIB}/mercurial/byterange.py
+${PYSITELIB}/mercurial/byterange.pyc
+${PYSITELIB}/mercurial/byterange.pyo
+${PYSITELIB}/mercurial/changelog.py
+${PYSITELIB}/mercurial/changelog.pyc
+${PYSITELIB}/mercurial/changelog.pyo
+${PYSITELIB}/mercurial/commands.py
+${PYSITELIB}/mercurial/commands.pyc
+${PYSITELIB}/mercurial/commands.pyo
+${PYSITELIB}/mercurial/demandload.py
+${PYSITELIB}/mercurial/demandload.pyc
+${PYSITELIB}/mercurial/demandload.pyo
+${PYSITELIB}/mercurial/dirstate.py
+${PYSITELIB}/mercurial/dirstate.pyc
+${PYSITELIB}/mercurial/dirstate.pyo
+${PYSITELIB}/mercurial/fancyopts.py
+${PYSITELIB}/mercurial/fancyopts.pyc
+${PYSITELIB}/mercurial/fancyopts.pyo
+${PYSITELIB}/mercurial/filelog.py
+${PYSITELIB}/mercurial/filelog.pyc
+${PYSITELIB}/mercurial/filelog.pyo
+${PYSITELIB}/mercurial/hg.py
+${PYSITELIB}/mercurial/hg.pyc
+${PYSITELIB}/mercurial/hg.pyo
+${PYSITELIB}/mercurial/hgweb.py
+${PYSITELIB}/mercurial/hgweb.pyc
+${PYSITELIB}/mercurial/hgweb.pyo
+${PYSITELIB}/mercurial/httprangereader.py
+${PYSITELIB}/mercurial/httprangereader.pyc
+${PYSITELIB}/mercurial/httprangereader.pyo
+${PYSITELIB}/mercurial/httprepo.py
+${PYSITELIB}/mercurial/httprepo.pyc
+${PYSITELIB}/mercurial/httprepo.pyo
+${PYSITELIB}/mercurial/localrepo.py
+${PYSITELIB}/mercurial/localrepo.pyc
+${PYSITELIB}/mercurial/localrepo.pyo
+${PYSITELIB}/mercurial/lock.py
+${PYSITELIB}/mercurial/lock.pyc
+${PYSITELIB}/mercurial/lock.pyo
+${PYSITELIB}/mercurial/manifest.py
+${PYSITELIB}/mercurial/manifest.pyc
+${PYSITELIB}/mercurial/manifest.pyo
+${PYSITELIB}/mercurial/mdiff.py
+${PYSITELIB}/mercurial/mdiff.pyc
+${PYSITELIB}/mercurial/mdiff.pyo
+${PYSITELIB}/mercurial/mpatch.so
+${PYSITELIB}/mercurial/node.py
+${PYSITELIB}/mercurial/node.pyc
+${PYSITELIB}/mercurial/node.pyo
+${PYSITELIB}/mercurial/remoterepo.py
+${PYSITELIB}/mercurial/remoterepo.pyc
+${PYSITELIB}/mercurial/remoterepo.pyo
+${PYSITELIB}/mercurial/repo.py
+${PYSITELIB}/mercurial/repo.pyc
+${PYSITELIB}/mercurial/repo.pyo
+${PYSITELIB}/mercurial/revlog.py
+${PYSITELIB}/mercurial/revlog.pyc
+${PYSITELIB}/mercurial/revlog.pyo
+${PYSITELIB}/mercurial/sshrepo.py
+${PYSITELIB}/mercurial/sshrepo.pyc
+${PYSITELIB}/mercurial/sshrepo.pyo
+${PYSITELIB}/mercurial/statichttprepo.py
+${PYSITELIB}/mercurial/statichttprepo.pyc
+${PYSITELIB}/mercurial/statichttprepo.pyo
+${PYSITELIB}/mercurial/templates/changelog-rss.tmpl
+${PYSITELIB}/mercurial/templates/changelog.tmpl
+${PYSITELIB}/mercurial/templates/changelogentry-rss.tmpl
+${PYSITELIB}/mercurial/templates/changelogentry.tmpl
+${PYSITELIB}/mercurial/templates/changeset-raw.tmpl
+${PYSITELIB}/mercurial/templates/changeset.tmpl
+${PYSITELIB}/mercurial/templates/fileannotate.tmpl
+${PYSITELIB}/mercurial/templates/filediff-raw.tmpl
+${PYSITELIB}/mercurial/templates/filediff.tmpl
+${PYSITELIB}/mercurial/templates/filelog-rss.tmpl
+${PYSITELIB}/mercurial/templates/filelog.tmpl
+${PYSITELIB}/mercurial/templates/filelogentry-rss.tmpl
+${PYSITELIB}/mercurial/templates/filelogentry.tmpl
+${PYSITELIB}/mercurial/templates/filerevision-raw.tmpl
+${PYSITELIB}/mercurial/templates/filerevision.tmpl
+${PYSITELIB}/mercurial/templates/footer.tmpl
+${PYSITELIB}/mercurial/templates/header-raw.tmpl
+${PYSITELIB}/mercurial/templates/header-rss.tmpl
+${PYSITELIB}/mercurial/templates/header.tmpl
+${PYSITELIB}/mercurial/templates/index.tmpl
+${PYSITELIB}/mercurial/templates/manifest.tmpl
+${PYSITELIB}/mercurial/templates/map
+${PYSITELIB}/mercurial/templates/map-raw
+${PYSITELIB}/mercurial/templates/map-rss
+${PYSITELIB}/mercurial/templates/notfound.tmpl
+${PYSITELIB}/mercurial/templates/search.tmpl
+${PYSITELIB}/mercurial/templates/tags.tmpl
+${PYSITELIB}/mercurial/transaction.py
+${PYSITELIB}/mercurial/transaction.pyc
+${PYSITELIB}/mercurial/transaction.pyo
+${PYSITELIB}/mercurial/ui.py
+${PYSITELIB}/mercurial/ui.pyc
+${PYSITELIB}/mercurial/ui.pyo
+${PYSITELIB}/mercurial/util.py
+${PYSITELIB}/mercurial/util.pyc
+${PYSITELIB}/mercurial/util.pyo
+${PYSITELIB}/mercurial/version.py
+${PYSITELIB}/mercurial/version.pyc
+${PYSITELIB}/mercurial/version.pyo
+man/man1/hg.1
+man/man1/hgmerge.1
+man/man5/hgrc.5
+share/doc/mercurial/README
+share/doc/mercurial/comparison.txt
+@dirrm share/doc/mercurial
+@dirrm ${PYSITELIB}/mercurial/templates
+@dirrm ${PYSITELIB}/mercurial
diff --git a/devel/mercurial/distinfo b/devel/mercurial/distinfo
new file mode 100644
index 00000000000..1cfdee21037
--- /dev/null
+++ b/devel/mercurial/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/01/15 02:15:58 wiz Exp $
+
+SHA1 (mercurial-0.7.tar.gz) = 1d68a463ddd335cf9c8f6e168bb4da835e88bfd7
+RMD160 (mercurial-0.7.tar.gz) = de9a9ff9960aa43be6d747cc90cb832f5116a3a0
+Size (mercurial-0.7.tar.gz) = 178197 bytes