summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Kolmodin <kolmodin@gentoo.org>2008-08-25 20:25:15 +0000
committerLennart Kolmodin <kolmodin@gentoo.org>2008-08-25 20:25:15 +0000
commitf294bd20b8ad1b28d2a0b53550f1bbd7ce268ee9 (patch)
tree646b4cb4706c97159df3f83a44a9300c32c4401f
parentStable for HPPA (bug #233122). (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-util/darcs/Manifest14
-rw-r--r--dev-util/darcs/darcs-2.0.2.ebuild91
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."
+}