diff options
author | Lennart Kolmodin <kolmodin@gentoo.org> | 2008-08-25 20:25:15 +0000 |
---|---|---|
committer | Lennart Kolmodin <kolmodin@gentoo.org> | 2008-08-25 20:25:15 +0000 |
commit | f294bd20b8ad1b28d2a0b53550f1bbd7ce268ee9 (patch) | |
tree | 646b4cb4706c97159df3f83a44a9300c32c4401f | |
parent | Stable for HPPA (bug #233122). (diff) | |
download | historical-f294bd20b8ad1b28d2a0b53550f1bbd7ce268ee9.tar.gz historical-f294bd20b8ad1b28d2a0b53550f1bbd7ce268ee9.tar.bz2 historical-f294bd20b8ad1b28d2a0b53550f1bbd7ce268ee9.zip |
Add dev-util/darcs-2.0.2, first in the 2.x series.
Package-Manager: portage-2.1.4.4
-rw-r--r-- | dev-util/darcs/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/darcs/Manifest | 14 | ||||
-rw-r--r-- | dev-util/darcs/darcs-2.0.2.ebuild | 91 |
3 files changed, 110 insertions, 2 deletions
diff --git a/dev-util/darcs/ChangeLog b/dev-util/darcs/ChangeLog index 36207ab02ae8..a539fc6edb66 100644 --- a/dev-util/darcs/ChangeLog +++ b/dev-util/darcs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/darcs # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/darcs/ChangeLog,v 1.87 2008/06/29 11:02:14 klausman Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/darcs/ChangeLog,v 1.88 2008/08/25 20:25:15 kolmodin Exp $ + +*darcs-2.0.2 (25 Aug 2008) + + 25 Aug 2008; Lennart Kolmodin <kolmodin@gentoo.org> +darcs-2.0.2.ebuild: + Bump to 2.0.2, first ebuild in the 2.x series. 29 Jun 2008; Tobias Klausmann <klausman@gentoo.org> darcs-1.1.0_pre1.ebuild: diff --git a/dev-util/darcs/Manifest b/dev-util/darcs/Manifest index 4fd718889f32..1a5d0fa16493 100644 --- a/dev-util/darcs/Manifest +++ b/dev-util/darcs/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX darcs-1.0.8-ghc66.patch 3057 RMD160 0eb34da97317b5ae24800ae6b026d3a8acc990b1 SHA1 57d192aa7347dbea460de5bd7aea7c7ff160c7ed SHA256 18ff1042e522d9dc09c1f81b716c22370decfa9b02841c8e765f9e30ce682ea1 AUX darcs-1.0.9-bashcomp.patch 510 RMD160 73888c758f4a2ac93b83229115d23599162c0b15 SHA1 1abf5c0477169eb0109a0dd7ecfb2c38dfee15ff SHA256 39a7e531f68ee4b71958d52557e6c6ace0c7717d546dcddccc4a5e7fb5daeff6 AUX darcs-1.1.0pre1-ghc68.patch 1548 RMD160 bde8493cae0dd2fa9e21367ec5322252780209d5 SHA1 9f64935e8b4a44cab474352a0b8090192b3052e0 SHA256 252199c644163c24c09504c72a34cf750d065fab322a2c17bf4016d83b1b826e @@ -7,11 +10,20 @@ DIST darcs-1.0.7.tar.gz 1009946 RMD160 01cbde260718b5e16475047b3ed801c8d52507df DIST darcs-1.0.8.tar.gz 1010010 RMD160 a95309f7dc79b29d7e4f237627aa300a84aa5331 SHA1 f69fb2f5deb3c5281b2eaed9fcb8aa3fe55829dd SHA256 36cf64b10a9e09e4bb2d4bc78371a8b511e7e5bbf13deb1a754e867b0efcfcac DIST darcs-1.0.9.tar.gz 1059363 RMD160 3a971f778e4343d90e88f1ba8815ea3c880ac2a1 SHA1 b2d2238c01d530796c29db4b46fd4fd9c21be9b6 SHA256 f848a63363ad72d3217b1eb469c267c00ea6085a491172d385ab6eda210b30dc DIST darcs-1.1.0pre1.tar.gz 1116180 RMD160 4269f61695045e85f2b74eb124221c1e0ac449d6 SHA1 ec47136625c2a7c99030cdfa9738d09e77dbd517 SHA256 4c0cc05d251af94c86664bc2e4cdae7bf2a6cf10fcef2ebf5329b593d661a2f0 +DIST darcs-2.0.2.tar.gz 1800653 RMD160 e401bd2ab64e2df4c654bdc03355ce215a053195 SHA1 75a186b906ac8bbc1144c5124c215e4c57c06222 SHA256 164c87bb7e41d1e81c4423432804b634862269291fa495f25e7f67f1b95bf49e EBUILD darcs-1.0.5.ebuild 2102 RMD160 920879c9238e54f28aa43dc602f329b7a1e79148 SHA1 fbf6bea59b40fab90e734e1127503c175b04e9eb SHA256 8aa667cf54a4281bbea3c1d1bf9f909e0ec9d06769ba0804e70e5a30e32da341 EBUILD darcs-1.0.6.ebuild 2303 RMD160 de226492774651404db10f7bab40c4d32c3ca833 SHA1 3081a719aa752b2d0858f895b5a724744585223c SHA256 d8468f4a5975e574f8d1f2d09155863bed4770c74c71fdb4baffa7203c386dc9 EBUILD darcs-1.0.7.ebuild 2375 RMD160 a2063de21c656c860d4f2a9913b9b746370c13f7 SHA1 b12ee1e95fa0eb12991d9b4663d78c468def9a45 SHA256 09175e29ee425edd73df67130a303766b4561e1821e7867de438028bed292cd4 EBUILD darcs-1.0.8-r2.ebuild 2815 RMD160 94d68752d6a3e9f43844536660fe5efda8bbd18b SHA1 11ca7049d3e4074a2fb00ad3d6db380fae5533a1 SHA256 8e5c88aa24d5fa995d74a6e9f3df9e2838135147d07ecd7a0fe8d7a4437b8e43 EBUILD darcs-1.0.9.ebuild 2901 RMD160 ac1eab4928af763dc2b9dcb658488c7f34b00ade SHA1 34883bff0f707931ef6957c7de650be5c78310e2 SHA256 0fa82852507fd76e4751140061389dcaf3a3a28ef91b1fbeeb4687807635a493 EBUILD darcs-1.1.0_pre1.ebuild 3159 RMD160 9afeda06991d7494fddd19e1262f1597d7e5d1be SHA1 c85e03cf1aa6849d7bcb6a03eaa99a08cb429f80 SHA256 b3870adb092a5fac4f0328b7f2155a86597e3e8cb42241a37bad6039a97d6dc9 -MISC ChangeLog 13225 RMD160 7626525f46968ad21c0fbbf3bcbd9f4e5b51e402 SHA1 a1b5b1d0c5ac2772052a40cc8d6caa02dc54aa34 SHA256 6c1d6d281fb3d21dcccc086dc46aa024ea2c2f7df7e79838e488961deaf76340 +EBUILD darcs-2.0.2.ebuild 2682 RMD160 3d9b3b77411c297792341d756ee7f31b7c50500c SHA1 aaa43cfd3cb5b699e46b93a468483ae029b447bf SHA256 a1413f51c4c9658f8c6ad3203c57c36ed5eb708b9f59a93481687ff68679ac82 +MISC ChangeLog 13378 RMD160 cad1e17b37a9d91adf72dd6b8b6b89bde7f70856 SHA1 5559df98af2ae38cf0b7c055652ac905b9f1f240 SHA256 405e7912763f8aace655f73ebd7e7f035dec6d9c2681ae9806710523bdc40b4d MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.9 (GNU/Linux) + +iEYEARECAAYFAkizF7oACgkQ1n/CYbXjntLj5ACgmJ+95GsarW4u1zYoOa3GukC8 +jiYAmgIUT7FDe0IVc2N96D++YpRZzcVA +=9e/S +-----END PGP SIGNATURE----- diff --git a/dev-util/darcs/darcs-2.0.2.ebuild b/dev-util/darcs/darcs-2.0.2.ebuild new file mode 100644 index 000000000000..4929ffdedd1e --- /dev/null +++ b/dev-util/darcs/darcs-2.0.2.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/darcs/darcs-2.0.2.ebuild,v 1.1 2008/08/25 20:25:15 kolmodin Exp $ + +inherit base autotools eutils + +DESCRIPTION="David's Advanced Revision Control System is yet another replacement for CVS" +HOMEPAGE="http://darcs.net" +MY_P0="${P/_rc/rc}" +MY_P="${MY_P0/_pre/pre}" +SRC_URI="http://darcs.net/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" +IUSE="doc" + +DEPEND=">=net-misc/curl-7.10.2 + >=dev-lang/ghc-6.2.2 + =dev-haskell/quickcheck-1* + dev-haskell/mtl + dev-haskell/html + dev-haskell/parsec + dev-haskell/regex-compat + sys-apps/diffutils + doc? ( virtual/latex-base + >=dev-tex/latex2html-2002.2.1_pre20041025-r1 )" + +RDEPEND=">=net-misc/curl-7.10.2 + virtual/mta + dev-libs/gmp" + +S=${WORKDIR}/${MY_P} + +pkg_setup() { + if use doc && ! built_with_use -o dev-tex/latex2html png gif; then + eerror "Building darcs with USE=\"doc\" requires that" + eerror "dev-tex/latex2html is built with at least one of" + eerror "USE=\"png\" and USE=\"gif\"." + die "USE=doc requires dev-tex/latex2html with USE=\"png\" or USE=\"gif\"" + fi +} + +src_unpack() { + base_src_unpack + + cd "${S}/tools" + epatch "${FILESDIR}/${PN}-1.0.9-bashcomp.patch" + + # On ia64 we need to tone down the level of inlining so we don't break some + # of the low level ghc/gcc interaction gubbins. + use ia64 && sed -i 's/-funfolding-use-threshold20//' "${S}/GNUmakefile" + + cd "${S}" + # Since we've patched the build system: + eautoreconf +} + +src_compile() { + # use --enable-bytestring? + econf $(use_with doc docs) \ + || die "configure failed" + emake all || die "make failed" +} + +src_test() { + make test +} + +src_install() { + make DESTDIR="${D}" installbin || die "installation failed" + # The bash completion should be installed in /usr/share/bash-completion/ + # rather than /etc/bash_completion.d/ . Fixes bug #148038. + insinto "/usr/share/bash-completion" \ + && doins "${D}/etc/bash_completion.d/darcs" \ + && rm "${D}/etc/bash_completion.d/darcs" \ + && rmdir "${D}/etc/bash_completion.d" \ + && rmdir "${D}/etc" \ + || die "fixing location of darcs bash completion failed" + if use doc; then + dodoc "${S}/doc/manual/darcs.ps" || die "installing darcs.ps failed" + dohtml -r "${S}/doc/manual/"* || die "installing darcs manual failed" + fi +} + +pkg_postinst() { + ewarn "NOTE: in order for the darcs send command to work properly," + ewarn "you must properly configure your mail transport agent to relay" + ewarn "outgoing mail. For example, if you are using ssmtp, please edit" + ewarn "/etc/ssmtp/ssmtp.conf with appropriate values for your site." +} |