From 00536b70f351a322b5670f605f08817941137749 Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 15 Jan 2006 02:15:58 +0000 Subject: 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 --- devel/mercurial/DESCR | 38 +++++++++++++++ devel/mercurial/Makefile | 28 +++++++++++ devel/mercurial/PLIST | 121 +++++++++++++++++++++++++++++++++++++++++++++++ devel/mercurial/distinfo | 5 ++ 4 files changed, 192 insertions(+) create mode 100644 devel/mercurial/DESCR create mode 100644 devel/mercurial/Makefile create mode 100644 devel/mercurial/PLIST create mode 100644 devel/mercurial/distinfo (limited to 'devel') 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 -- cgit v1.2.3