diff options
author | Daniel Black <dragonheart@gentoo.org> | 2006-12-28 10:52:14 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2006-12-28 10:52:14 +0000 |
commit | adbfdc2012809b7bc5d8924b6e9d1f800a25cac9 (patch) | |
tree | 74b09012cf7b194ce61c5e00656e4df65d0651af /dev-util/monotone | |
parent | New ebuild for bug #139818 (thanks to Paul Bredbury) (diff) | |
download | historical-adbfdc2012809b7bc5d8924b6e9d1f800a25cac9.tar.gz historical-adbfdc2012809b7bc5d8924b6e9d1f800a25cac9.tar.bz2 historical-adbfdc2012809b7bc5d8924b6e9d1f800a25cac9.zip |
version bump as per bug #149209. Thanks Jack Lloyd
Package-Manager: portage-2.1.2_rc4-r1
Diffstat (limited to 'dev-util/monotone')
-rw-r--r-- | dev-util/monotone/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/monotone/Manifest | 22 | ||||
-rw-r--r-- | dev-util/monotone/files/digest-monotone-0.32 | 3 | ||||
-rw-r--r-- | dev-util/monotone/monotone-0.32.ebuild | 113 |
4 files changed, 137 insertions, 8 deletions
diff --git a/dev-util/monotone/ChangeLog b/dev-util/monotone/ChangeLog index e0d43d7e2070..45fab7247000 100644 --- a/dev-util/monotone/ChangeLog +++ b/dev-util/monotone/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/monotone # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/ChangeLog,v 1.28 2006/10/29 05:18:06 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/ChangeLog,v 1.29 2006/12/28 10:52:14 dragonheart Exp $ + +*monotone-0.32 (28 Dec 2006) + + 28 Dec 2006; Daniel Black <dragonheart@gentoo.org> +monotone-0.32.ebuild: + version bump as per bug #149209. Thanks Jack Lloyd 29 Oct 2006; Daniel Black <dragonheart@gentoo.org> monotone-0.29.ebuild: requires >=gcc-3.4 as per bug #146971 thanks to Petr Baudis diff --git a/dev-util/monotone/Manifest b/dev-util/monotone/Manifest index 752cd924ad9d..7b9abc67bed8 100644 --- a/dev-util/monotone/Manifest +++ b/dev-util/monotone/Manifest @@ -31,6 +31,7 @@ DIST monotone-0.19.tar.gz 4796447 RMD160 9bcc5f9a5d03b452f49e4d6dacda682e1f3f6a6 DIST monotone-0.24.tar.gz 5395860 DIST monotone-0.25.tar.gz 5415426 RMD160 31dcb5983f3313c3fadb1ae32df4ea54859aad8f SHA256 6d579179d6b7a2d97291c8d60f3cfd001c93281495716209db34dc854d2f48e3 DIST monotone-0.29.tar.gz 4544609 RMD160 00222f51b8888e1388fe6c0a29e9168eeafcf859 SHA1 94753405fae972ded446244e2e6768a994defbd5 SHA256 9ccda631303c96a2d6101ee1cfbc320de2de0ecb4e6503b573e29933ce68512d +DIST monotone-0.32.tar.gz 4840983 RMD160 12c7992c62ff3ec9ec1fa2462a7ec532840dc129 SHA1 22e6ee1bb761cc8670756d78827b0684902832fd SHA256 24f183ddf26e08a3a28ee365e036938ba7fffcc2e1086d3a9bd4d62580e05b70 EBUILD monotone-0.16.ebuild 1230 RMD160 5614d9b7b6ff7425bc08d4cb3aa6e99969f699cc SHA1 a0ff64a0f0c77a795c20c69d983229fed19eea9c SHA256 4b52e2263d9194c2611245c569287697ecd18d105ddf6c5c1edd8599d89fa036 MD5 12198bae435e0356b7f8511419b8f9d7 monotone-0.16.ebuild 1230 RMD160 5614d9b7b6ff7425bc08d4cb3aa6e99969f699cc monotone-0.16.ebuild 1230 @@ -55,10 +56,14 @@ EBUILD monotone-0.29.ebuild 3270 RMD160 48bce88a60d6dc519b8ee6ceb4d0125350305bcc MD5 c65cd4b89d078a6a65f420d48007b764 monotone-0.29.ebuild 3270 RMD160 48bce88a60d6dc519b8ee6ceb4d0125350305bcc monotone-0.29.ebuild 3270 SHA256 8f1b4a57c9c578d5e9522600be47bf70621c4400d919c7d706f3d63adb7845b8 monotone-0.29.ebuild 3270 -MISC ChangeLog 4976 RMD160 77518d785e81b3f864a6d4560dfb59630758b583 SHA1 7aa5ca2782abd608358dade37fb96bed69d7f5a3 SHA256 5a80a53445a0a734bec35d41cdf61cb3db908588a5b9b5302855f3c1c3a63ed0 -MD5 412cd8889d30f4a384e7d3f8b962d5e8 ChangeLog 4976 -RMD160 77518d785e81b3f864a6d4560dfb59630758b583 ChangeLog 4976 -SHA256 5a80a53445a0a734bec35d41cdf61cb3db908588a5b9b5302855f3c1c3a63ed0 ChangeLog 4976 +EBUILD monotone-0.32.ebuild 3270 RMD160 ded3bb10655a4c2bba87032200ffb0857c7bacd0 SHA1 fd6d2161f199876abbfae193f995f2599a4e2aba SHA256 1ad86f1c64de93cc9982e1ea33d9406a35af7e2f8c4053e6d27cd2c31c36c874 +MD5 8d7b712cffa660c774efbcac15b16ab5 monotone-0.32.ebuild 3270 +RMD160 ded3bb10655a4c2bba87032200ffb0857c7bacd0 monotone-0.32.ebuild 3270 +SHA256 1ad86f1c64de93cc9982e1ea33d9406a35af7e2f8c4053e6d27cd2c31c36c874 monotone-0.32.ebuild 3270 +MISC ChangeLog 5136 RMD160 1ede73cc199d9bd7987f6fda54bb2eb2b1746816 SHA1 8ca54641edf6ccd1172d4b999ec776b637e0ca30 SHA256 474eb73a4c9edc05c1b88297dcb5b53b4f4dce328ce07b29188eaae00f8f0b79 +MD5 6adae15fd45e840c86ad5c3d278dd0c4 ChangeLog 5136 +RMD160 1ede73cc199d9bd7987f6fda54bb2eb2b1746816 ChangeLog 5136 +SHA256 474eb73a4c9edc05c1b88297dcb5b53b4f4dce328ce07b29188eaae00f8f0b79 ChangeLog 5136 MISC metadata.xml 964 RMD160 8e461135eccf17e12a8bc02b43be332e2537094a SHA1 de5cbf6fe976a915a8edcc258e628589ca1641bc SHA256 50538a8405170f3354fca1e30db1f5debdbdc83504487ecda3c1f056c58d1510 MD5 1e6a86b292ad8ea52efad1e28f593e2f metadata.xml 964 RMD160 8e461135eccf17e12a8bc02b43be332e2537094a metadata.xml 964 @@ -81,10 +86,13 @@ SHA256 73384f1cea2683542d406b5c826cfa845750c403f8981590df73f87c471a0669 files/di MD5 5dedaa5d097626f501cff2405c12d35f files/digest-monotone-0.29 244 RMD160 a27f0c39192467f283ff61f7dcb808c3b276b240 files/digest-monotone-0.29 244 SHA256 716fdb337974741280abdc5a22b3e0493e8f65066756bff15dd2ec98dbef2e9c files/digest-monotone-0.29 244 +MD5 dce0572e946b343695539e5742cfedaf files/digest-monotone-0.32 244 +RMD160 c6985e4e2288e21fa3a1ab754b6f4a2745b9e175 files/digest-monotone-0.32 244 +SHA256 2f82cd3532775a66810d0676a2b730a06e80aa3e8fa3923a4f680f9beabe25be files/digest-monotone-0.32 244 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5-ecc0.1.6 (GNU/Linux) -iD8DBQFFRDqtmdTrptrqvGERAsWFAJsGzhR64kiYDqjZS+4i+cm0N1dopwCeJWEU -5wJTiDSBJI5RGEEYSkoBM/Y= -=QPE0 +iD8DBQFFk6H8mdTrptrqvGERAhbrAJ9c64yrFudCyeXhVFmSr7BEBggTHQCeOmqR +duSRxJzXUdjWBV0eMSiaOyQ= +=MvFm -----END PGP SIGNATURE----- diff --git a/dev-util/monotone/files/digest-monotone-0.32 b/dev-util/monotone/files/digest-monotone-0.32 new file mode 100644 index 000000000000..1aa976ba258d --- /dev/null +++ b/dev-util/monotone/files/digest-monotone-0.32 @@ -0,0 +1,3 @@ +MD5 98b7ac7d680c0ba768bf74628fa74de9 monotone-0.32.tar.gz 4840983 +RMD160 12c7992c62ff3ec9ec1fa2462a7ec532840dc129 monotone-0.32.tar.gz 4840983 +SHA256 24f183ddf26e08a3a28ee365e036938ba7fffcc2e1086d3a9bd4d62580e05b70 monotone-0.32.tar.gz 4840983 diff --git a/dev-util/monotone/monotone-0.32.ebuild b/dev-util/monotone/monotone-0.32.ebuild new file mode 100644 index 000000000000..29c5b8bfd484 --- /dev/null +++ b/dev-util/monotone/monotone-0.32.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.32.ebuild,v 1.1 2006/12/28 10:52:14 dragonheart Exp $ + +inherit elisp-common flag-o-matic bash-completion eutils + +DESCRIPTION="Monotone Distributed Version Control System" +HOMEPAGE="http://www.venge.net/monotone/" +SRC_URI="http://www.venge.net/${PN}/downloads/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="1" +KEYWORDS="~amd64 ~ia64 ~ppc ~x86" + +IUSE="doc emacs ipv6 nls" + +RDEPEND=">=dev-libs/boost-1.33.1 + sys-libs/zlib + emacs? ( virtual/emacs )" + +DEPEND="${RDEPEND} + nls? ( >=sys-devel/gettext-0.11.5 ) + doc? ( sys-apps/texinfo )" + + +pkg_setup() { + enewgroup monotone + enewuser monotone -1 -1 /var/lib/monotone monotone + if [[ "$(gcc-version)" == "3.3" ]]; then + die 'requires >=gcc-3.4' + fi +} + +src_compile() { + local myconf="$(use_enable nls) \ + $(use_enable ipv6)" + + # more aggressive optimizations cause trouble with the crypto library + strip-flags + append-flags $(test-flags -fno-stack-protector-all -fno-stack-protector) + append-flags -fno-strict-aliasing -fno-omit-frame-pointer + + econf ${myconf} || die "configure failed" + emake || die "Compilation failed" + + if use doc; then + make html || die 'html compilation failed' + fi + + use emacs && elisp-compile contrib/*.el +} + +src_test() { + make check || die "self test failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + + mv "${D}"/usr/share/doc/"${PN}" "${D}"/usr/share/doc/"${PF}" + + dobashcompletion contrib/monotone.bash_completion + + if use doc; then + dohtml -r html/* + dohtml -r figures + fi + + if use emacs; then + elisp-install ${PN} contrib/*.{el,elc} + elisp-site-file-install "${FILESDIR}"/30monotone-gentoo.el + fi + + dodoc ABOUT-NLS AUTHORS ChangeLog NEWS README* UPGRADE + docinto contrib + dodoc contrib/* + newconfd "${FILESDIR}"/monotone.confd monotone + newinitd "${FILESDIR}"/monotone.initd monotone + + insinto /etc/monotone ; + newins "${FILESDIR}"/hooks.lua hooks.lua + newins "${FILESDIR}"/read-permissions read-permissions + newins "${FILESDIR}"/write-permissions write-permissions + + keepdir /var/lib/monotone/keys/ /var/log/montone /var/run/montone + fowners monotone:monotone /var/lib/monotone /var/lib/monotone/keys/ \ + /var/log/monotone /var/run/montone +} + +pkg_postinst() { + use emacs && elisp-site-regen + bash-completion_pkg_postinst + + einfo + einfo "For details and instructions to upgrade from previous versions," + einfo "please read /usr/share/doc/${PF}/UPGRADE.gz" + einfo + einfo " 1. edit /etc/conf.d/monotone" + einfo " 2. import the first keys to enable access with" + einfo " env HOME=${homedir} mtn pubkey me@example.net | /etc/init.d/monotone import" + einfo " Thereafter, those with write permission can add other keys via" + einfo " netsync with 'monotone push --key-to-push=IDENT' and then IDENT" + einfo " can be used in the read-permission and write-permission files." + einfo " 3. adjust permisions in /etc/monotone/read-permissions" + einfo " and /etc/monotone/write-permissions" + einfo " 4. start the daemon: /etc/init.d/monotone start" + einfo " 5. make persistent: rc-update add monotone default" + einfo +} + +pkg_postrm() { + use emacs && elisp-site-regen +} |