diff options
author | wiz <wiz> | 2006-01-15 02:15:58 +0000 |
---|---|---|
committer | wiz <wiz> | 2006-01-15 02:15:58 +0000 |
commit | 00536b70f351a322b5670f605f08817941137749 (patch) | |
tree | 5312310c4f23345de4ca5eb59529b56c32bcb8ec /devel/mercurial | |
parent | 7c16129a37228e65f5dbb5470a5ffd1cd11b644b (diff) | |
download | pkgsrc-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/mercurial')
-rw-r--r-- | devel/mercurial/DESCR | 38 | ||||
-rw-r--r-- | devel/mercurial/Makefile | 28 | ||||
-rw-r--r-- | devel/mercurial/PLIST | 121 | ||||
-rw-r--r-- | devel/mercurial/distinfo | 5 |
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 |