version bump as per bug #149209. Thanks Jack Lloyd
authorDaniel Black <dragonheart@gentoo.org>
Thu, 28 Dec 2006 10:52:14 +0000 (10:52 +0000)
committerDaniel Black <dragonheart@gentoo.org>
Thu, 28 Dec 2006 10:52:14 +0000 (10:52 +0000)
Package-Manager: portage-2.1.2_rc4-r1

dev-util/monotone/ChangeLog
dev-util/monotone/Manifest
dev-util/monotone/files/digest-monotone-0.32 [new file with mode: 0644]
dev-util/monotone/monotone-0.32.ebuild [new file with mode: 0644]

index e0d43d7e2070cb545c9df57e5a9aa57f2a2dbe88..45fab72470006896c147ba6f594e67615d4cc74e 100644 (file)
@@ -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
index 752cd924ad9de6c1e6fe8d1e8321f94edba13d1b..7b9abc67bed83448565a6e10a8876ec0fe5ce7cc 100644 (file)
@@ -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 (file)
index 0000000..1aa976b
--- /dev/null
@@ -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 (file)
index 0000000..29c5b8b
--- /dev/null
@@ -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
+}