diff options
author | 2009-06-28 11:41:36 +0000 | |
---|---|---|
committer | 2009-06-28 11:41:36 +0000 | |
commit | 614964accca5113f2bb4b08ab8e51df20755808f (patch) | |
tree | 8fa855c834004997a606b463ace822b27a251e35 /dev-util/monotone | |
parent | Update home page. (diff) | |
download | historical-614964accca5113f2bb4b08ab8e51df20755808f.tar.gz historical-614964accca5113f2bb4b08ab8e51df20755808f.tar.bz2 historical-614964accca5113f2bb4b08ab8e51df20755808f.zip |
Bump to 0.44, fixes #270827
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-util/monotone')
-rw-r--r-- | dev-util/monotone/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/monotone/Manifest | 4 | ||||
-rw-r--r-- | dev-util/monotone/monotone-0.44.ebuild | 129 |
3 files changed, 138 insertions, 2 deletions
diff --git a/dev-util/monotone/ChangeLog b/dev-util/monotone/ChangeLog index 4f73ba0ce1e1..3d9f2557e28e 100644 --- a/dev-util/monotone/ChangeLog +++ b/dev-util/monotone/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/monotone # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/ChangeLog,v 1.60 2009/04/29 11:31:56 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/ChangeLog,v 1.61 2009/06/28 11:41:36 patrick Exp $ + +*monotone-0.44 (28 Jun 2009) + + 28 Jun 2009; Patrick Lauer <patrick@gentoo.org> +monotone-0.44.ebuild: + Bump to 0.44, fixes #270827 29 Apr 2009; Raúl Porcel <armin76@gentoo.org> monotone-0.43.ebuild: Readd ~ia64 wrt #267773 diff --git a/dev-util/monotone/Manifest b/dev-util/monotone/Manifest index 13200eeae702..0864a802c3ec 100644 --- a/dev-util/monotone/Manifest +++ b/dev-util/monotone/Manifest @@ -11,9 +11,11 @@ DIST monotone-0.35.tar.gz 4857094 RMD160 91cb91fc25415f8357a57f199a5f83b8ea9293a DIST monotone-0.39.tar.gz 5332200 RMD160 d559c318e18f801513a170936fb56b6e1ac41235 SHA1 b34c7e25871ddff1e30d15b733c1f3283ec16de9 SHA256 77a3e8ec29a55c73a5b600d095408201180002656b46a175d2354f768374b4ec DIST monotone-0.40.tar.gz 5366351 RMD160 142ae0723337bff0cec5701d50fdd0eb41659e6c SHA1 f1fda6b1d75a359488d09599995526e71a5ef481 SHA256 309490c8ff8b7d0d1fb5bccf762744244dbc0b5c0b8381023fa202db76ff417f DIST monotone-0.43.tar.gz 4591647 RMD160 00de77d604c82239e074d065114333276ee2673b SHA1 83aa15cbaa13735187f5b7bb8b97b2afcc40267f SHA256 bf06a2cd597f3fed89660702b3c66ec341a72fbff2c76c433fd66ceac8dcdbed +DIST monotone-0.44.tar.gz 4603920 RMD160 8c11948408df402b63f034d04de11cbbc59920ce SHA1 bd3d58f7d0753d141948e381bcccd334e94da2e6 SHA256 947230df9466a0b00f889cb7eb97d78790a957f853953a53c22008deca6432b4 EBUILD monotone-0.35.ebuild 3307 RMD160 036583d39b5190b43db2f0a1daa83605ce47a508 SHA1 3dcc107edc3369c870b9ce73501a8b4838700ac4 SHA256 18963ce89d9640d13468372a490542881c7c8335f0995ca194b2a0df6731f454 EBUILD monotone-0.39.ebuild 3663 RMD160 ba41cd92d18c3f762627120db3bac5883af4b34d SHA1 f741512aaad525478bf8acb0af47c0d97cfad4a4 SHA256 598bf688da1791222e2271ca60fd4fd24b74f12ca7d81c8d5bb2ff7d07a61e38 EBUILD monotone-0.40.ebuild 3655 RMD160 4029e92637da57cdbf619a4ed5f9e098fb842ce9 SHA1 d168b9f34161fef032855e532a0c6fef789f5bfc SHA256 4b7c6dba5c0ecb8c1dcce4471a49bd77e67b86038c1785fafd4ad42c19998733 EBUILD monotone-0.43.ebuild 3742 RMD160 ac8bcc4d114c843e980303cb43ab028084f28521 SHA1 1ac2a969d5f0aca19bbd5a90a0d5d8a45ec17ac4 SHA256 ae0d62e6afbf6ca09b432ae2fbd4e6bfd5aa0e5cb1ca439b1f0a87c51390033d -MISC ChangeLog 9841 RMD160 6fe21f0de480bc82165b8d8435e5f27263224766 SHA1 71a6c8a791c135c2fc5224a834974b9019f24f3a SHA256 9b95d9967711fbb25d4525dac10994f33c8442b719518b511a50e50bc873c643 +EBUILD monotone-0.44.ebuild 3742 RMD160 93920b3e848eccba437ac105cf274934c78d2294 SHA1 de3ee59abab003f1041c98458c07f6eedcaf4920 SHA256 e0dbef4b8ab04186fbc1210d49b14f0d5d39646572bd6a7ca2239dd24aff05c4 +MISC ChangeLog 9975 RMD160 fc1d730157e7254f496d04f94ef7bbffdd199300 SHA1 c937f5128bb996a038a438adf16fbb9c7d9c674d SHA256 5f982d7841299e6d0f4377ce58b8cf7a26d344f47534c1689025da80e3865da5 MISC metadata.xml 1024 RMD160 85108ed2778629efe1db730bcca17511c1df0acf SHA1 f51b9fba062d2a7011df881c8c907b7bfa30373c SHA256 e55ef6758ed6927c8412a7514e43e869c1304b503b7ca3e6d8311558c2413c7c diff --git a/dev-util/monotone/monotone-0.44.ebuild b/dev-util/monotone/monotone-0.44.ebuild new file mode 100644 index 000000000000..3e399c9f61da --- /dev/null +++ b/dev-util/monotone/monotone-0.44.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/monotone/monotone-0.44.ebuild,v 1.1 2009/06/28 11:41:36 patrick Exp $ + +inherit elisp-common flag-o-matic bash-completion eutils + +DESCRIPTION="Monotone Distributed Version Control System" +HOMEPAGE="http://monotone.ca" +SRC_URI="http://monotone.ca/downloads/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="1" +KEYWORDS="~amd64 ~ia64 ~ppc ~x86" + +IUSE="doc emacs ipv6 nls" + +RDEPEND=" + sys-libs/zlib + emacs? ( virtual/emacs ) + >=dev-libs/libpcre-7.6 + >=dev-libs/botan-1.8.0 + >=dev-db/sqlite-3.3.8 + >=dev-lang/lua-5.1 + net-dns/libidn" + +DEPEND="${RDEPEND} + >=dev-libs/boost-1.33.1 + 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 + # https://bugs.gentoo.org/show_bug.cgi?id=202371#c2 + if ! has userpriv ${FEATURES} && has test ${FEATURES}; then + ewarn "No test will be performed due to lack of FEATURES=userpriv" + fi +} + +src_compile() { + # 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 $(use_enable nls) \ + $(use_enable ipv6) \ + --with-system-pcre || die "configure failed" + emake || die "Compilation failed" + + if use doc; then + emake html || die 'html compilation failed' + fi + + if use emacs; then + cd contrib + elisp-compile *.el || die "elisp-compile failed" + fi +} + +src_test() { + if has userpriv ${FEATURES}; then + emake check || die "self test failed" + else + ewarn 'not tested - requires FEATURES=userpriv' + fi +} + +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} || die "elisp-install failed" + elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el \ + || die "elisp-site-file-install failed" + fi + + dodoc AUTHORS ChangeLog NEWS README* UPGRADE + docinto contrib + dodoc contrib/* + newconfd "${FILESDIR}"/monotone.confd monotone + newinitd "${FILESDIR}"/${PN}-0.36.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/monotone /var/run/monotone + fowners monotone:monotone /var/lib/monotone /var/lib/monotone/keys/ \ + /var/log/monotone /var/run/monotone +} + +pkg_postinst() { + use emacs && elisp-site-regen + bash-completion_pkg_postinst + + elog + elog "For details and instructions to upgrade from previous versions," + elog "please read /usr/share/doc/${PF}/UPGRADE.bz2" + elog + elog " 1. edit /etc/conf.d/monotone" + elog " 2. import the first keys to enable access with" + elog " env HOME=\${homedir} mtn pubkey me@example.net | /etc/init.d/monotone import" + elog " Thereafter, those with write permission can add other keys via" + elog " netsync with 'monotone push --key-to-push=IDENT' and then IDENT" + elog " can be used in the read-permission and write-permission files." + elog " 3. adjust permisions in /etc/monotone/read-permissions" + elog " and /etc/monotone/write-permissions" + elog " 4. start the daemon: /etc/init.d/monotone start" + elog " 5. make persistent: rc-update add monotone default" + elog +} + +pkg_postrm() { + use emacs && elisp-site-regen +} |