summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2013-02-09 18:58:57 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2013-02-09 18:58:57 +0000
commit980aa8647897d0b832463ac0fcd045cc5ece48a0 (patch)
treefd33c7e54381691c5221090dd4017e6beb915a8d /dev-vcs
parentFix Icon dependency (diff)
downloadhistorical-980aa8647897d0b832463ac0fcd045cc5ece48a0.tar.gz
historical-980aa8647897d0b832463ac0fcd045cc5ece48a0.tar.bz2
historical-980aa8647897d0b832463ac0fcd045cc5ece48a0.zip
Version bump.
Package-Manager: portage-2.2.0_alpha153_p6/cvs/Linux x86_64 Manifest-Sign-Key: 0x611FF3AA
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/darcs/ChangeLog9
-rw-r--r--dev-vcs/darcs/Manifest10
-rw-r--r--dev-vcs/darcs/darcs-2.8.4.ebuild117
3 files changed, 130 insertions, 6 deletions
diff --git a/dev-vcs/darcs/ChangeLog b/dev-vcs/darcs/ChangeLog
index 63fb59210860..07ec713b8ccd 100644
--- a/dev-vcs/darcs/ChangeLog
+++ b/dev-vcs/darcs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-vcs/darcs
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.43 2012/12/28 08:03:56 gienah Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.44 2013/02/09 18:58:52 slyfox Exp $
+
+*darcs-2.8.4 (09 Feb 2013)
+
+ 09 Feb 2013; Sergei Trofimovich <slyfox@gentoo.org> +darcs-2.8.4.ebuild:
+ Version bump.
28 Dec 2012; Mark Wright <gienah@gentoo.org> +files/darcs-2.8.3-tf-0.8.patch,
darcs-2.8.3-r1.ebuild:
diff --git a/dev-vcs/darcs/Manifest b/dev-vcs/darcs/Manifest
index fad6c2caf8be..f04d8a3e662a 100644
--- a/dev-vcs/darcs/Manifest
+++ b/dev-vcs/darcs/Manifest
@@ -8,14 +8,16 @@ AUX darcs-2.8.3-hack-for-haskeline-0.7-breaks-non-utf8.patch 2425 SHA256 9fbb97f
AUX darcs-2.8.3-tf-0.8.patch 1112 SHA256 aa91a2963589b13a32a639b806fabbf1dc84d1ad92ba9fabb5fb2769aee9cb3e SHA512 8e1f5b38f7deb3c44948d7104d2673eb6d2db11126e4e832c3b49243642b5905745d8ac8a1101ac2b40d0bb1a7471d03385dc3aae213a8639d9417723d3ced1b WHIRLPOOL a02ba1b48a765e4ba75989f097215739ab4d65dd16204d59281fe6f69620bec6e8981209f2eaf1ffb11ac7e19ed15f70904747095b0e0009339de9c1bb7e3c99
DIST darcs-2.8.0.tar.gz 1297733 SHA256 1415c2a1a99db8cf76d5f31f6a3490a2a9d3e13f2abfcc67fc108885cf52ce83 SHA512 a944afad043a4ec21a88f090c7678dfc6790c1fd3ee07e8a10a63e0ee23de05460c585a0b542bf47c2fe1a007125da86c1a45db198b425f866b198eb6b4dcf64 WHIRLPOOL 10eba204757ec859b764cab4f4e2260d67d948f97d2b01c7b4bfc2952f218b9dc0575760e27ce02ba0844e1193a987036a69e6696a7e725ac66a44779bc718d7
DIST darcs-2.8.3.tar.gz 1289187 SHA256 90750842926750cd60a97c61f8ba08e90faffdcb11478d10617a3d5d62216f59 SHA512 2cb997146077668b082e1302a54f728539c33088a42c034de10b0a87f00b49a95405feeaff58f601265c880f92d5b5fb37a041bb4fbf26c36f6964c0a3a40996 WHIRLPOOL 895a46c8a6d6dae8da9f094f881f830e17613359f3bddfb6d6f08bd11112c796a1139671795729c6e1c58f19f353f35172de5ccc89553698a882d266b1d4e90f
+DIST darcs-2.8.4.tar.gz 1301464 SHA256 3fab4dbb2d5dd9f381d49f4730c12e1534b5c484b0dde9712614a7151f659f98 SHA512 c60531bacea43bdd5a18ae461dd390fe64682cac56fa4e6b5153a5da3c003b59d8fb24827bd42b4b30f0d2c61877d36b58eb98317644f9f8a200ab7c5961c48e WHIRLPOOL 128e8e58e219d427928eb8725d9566c1b6b3bb478b3cda69b30ded8798fa104eb8dec0fda8a32701f5d074babf9f11f1b3036388cd15a82118853a566c832430
EBUILD darcs-2.8.0.ebuild 4054 SHA256 9227dbddf1d0167b768ea4ef82ffdf4a81e3e1da7b81ff6af04429f6e92eb654 SHA512 88a7b2bd3e9aec2c2ccf81778cb002fe0135d3302ca26446d86f67b1215959e20e3786cd052643a8c81624451afd8a8a537458ebc10e9d89a63f1f973c4a0477 WHIRLPOOL 9f909b7b5fa4ca4b7f01c24b1b75f22616748d20499a1915a0213d5d542d0f869d2427bc928e598a943293014a9d1e90aed29e86dda5cde0d6ef39a033ebf9f9
EBUILD darcs-2.8.3-r1.ebuild 4754 SHA256 91e10d2bafede132ac67b1a5215f9b397c76b6eb5509398f194de4c4dfa2da56 SHA512 4933c67d2206eb63ebdbf742d0f324c631e4313d2bd657c1579953c22f13f8fafa7c004007b0e2e089ef8cf0a9f15e41fa7f646aaa6ca05f3bbdb1b8272b40c8 WHIRLPOOL e6dd061f57b18c7f90936df797c55e625e90d1a842b28ef96b15c26dc49014916583db02021baf02d9f5aa238f42dcb76d415ecf43c5cf9c5957d050f819aaa1
-MISC ChangeLog 25122 SHA256 12bd24c74bc2503b3be472aadadb011f4c46d57d16ae5a6827574b37064385f7 SHA512 4eab762a3845e3ccf3dde26c6a62891721b31654245661371bb7d5809c46e5ec81dc25c9bd50c5396cd53d489ae046e921473a2b99c5a741ca36a68747461bb9 WHIRLPOOL 9412edbad9e05ac53c2c38bc6d5f40222cc698cd6a09739cf51fe8b152b3b9b097ec1110fc6afeceb01f9048822607cfe9c9298c6e54ca4882fda6e60ffa5f29
+EBUILD darcs-2.8.4.ebuild 4017 SHA256 f0ac04ae7641f3d2f6efa1c58c8c1d8ae7876357a0d049bd8a20d0a12e811038 SHA512 62428cfbf94b5a7994c825c10cbffbd5a658caeeef0409f093ee87e2a4ac0f7dbc56ea2d54ec121d2b1497535bf2fcb9be70b2c2a708d6013d98568a7c845623 WHIRLPOOL b309a3c14d1fcea812fe36c610bf404dbbc5718ab883cb67c70328153b9f6afc41e1eec988d9f895d70e2d5006ad47cf567518561d61ae59d817f353cc02f7e9
+MISC ChangeLog 25242 SHA256 e10e6f32951028873adbdef4070410ec6aacf0cc2efed7d72c91107922cb30fd SHA512 b8517c1cec69860f3eeb2ead49738efff7c5e277674865006abb0383dda028e76d58e9386d0941eaec855f30ae3fe09c78f842ae9a28ca7ee2d1240c1950a139 WHIRLPOOL 1cb82f1ec66a86fd96e430f4bbe457d2271cd897bf421fab0d2bb99027853c8287fa43274c00ddc139725f2f396217fb6a3c642feb474eff93571fa5e1ba4a5d
MISC metadata.xml 223 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 SHA512 24765bbf1cb187cd262aa7fb3824c1cec65e2bf3f2198099de688916d96401a26458265b15408f22b1fbd6d6a2842df814a57ceda80dfa00d130b24423b7544f WHIRLPOOL 8fd6700f6198db6540eb51edf11372faeb6eb8a542a692e515badf236f62444f2c180f7d08e0f98e9fdfa23de14631b31af50543469aaa27084d6b637e2644c7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlDdUnMACgkQoBEVQmGOlx/LoAD9G1OhgPo59DX/yd1AGs7xqeXf
-39iWvtv/cuVw9mvZEssBANn3Z3vbChzcoAeffoLkL3A1jOAXaR8VDl8DytCpKfP0
-=tyOz
+iEYEAREIAAYFAlEWnE4ACgkQcaHudmEf86rmBACfZNG/cyWDr210/HNc1ONtlanz
+2RIAn3ynxJkTyHIBr95ddDJmeF67TiL3
+=PeUu
-----END PGP SIGNATURE-----
diff --git a/dev-vcs/darcs/darcs-2.8.4.ebuild b/dev-vcs/darcs/darcs-2.8.4.ebuild
new file mode 100644
index 000000000000..32dd2a4bd797
--- /dev/null
+++ b/dev-vcs/darcs/darcs-2.8.4.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.4.ebuild,v 1.1 2013/02/09 18:58:52 slyfox Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal bash-completion-r1
+
+DESCRIPTION="a distributed, interactive, smart revision control system"
+HOMEPAGE="http://darcs.net/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="doc test"
+
+RDEPEND="=dev-haskell/extensible-exceptions-0.1*:=[profile?]
+ >=dev-haskell/hashed-storage-0.5.6:=[profile?]
+ <dev-haskell/hashed-storage-0.6:=[profile?]
+ >=dev-haskell/haskeline-0.6.3:=[profile?]
+ <dev-haskell/haskeline-0.8:=[profile?]
+ =dev-haskell/html-1.0*:=[profile?]
+ =dev-haskell/mmap-0.5*:=[profile?]
+ >=dev-haskell/mtl-1.0:=[profile?]
+ <dev-haskell/mtl-2.2:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?]
+ <dev-haskell/parsec-3.2:=[profile?]
+ =dev-haskell/random-1.0*:=[profile?]
+ >=dev-haskell/regex-compat-0.95.1:=[profile?]
+ >=dev-haskell/tar-0.3:=[profile?]
+ <dev-haskell/tar-0.5:=[profile?]
+ =dev-haskell/terminfo-0.3*:=[profile?]
+ >=dev-haskell/text-0.11.0.6:=[profile?]
+ <dev-haskell/text-0.12.0.0:=[profile?]
+ >=dev-haskell/vector-0.7:=[profile?]
+ >=dev-haskell/zlib-0.5.1.0:=[profile?]
+ <dev-haskell/zlib-0.6.0.0:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ net-misc/curl"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ doc? ( virtual/latex-base
+ || ( dev-tex/latex2html[png]
+ dev-tex/latex2html[gif]
+ )
+ )
+ test? ( >=dev-haskell/cmdlib-0.2.1[profile?]
+ <dev-haskell/cmdlib-0.4[profile?]
+ =dev-haskell/findbin-0.0*[profile?]
+ >=dev-haskell/quickcheck-2.3
+ >=dev-haskell/shellish-0.1.3[profile?]
+ <dev-haskell/shellish-0.2[profile?]
+ >=dev-haskell/test-framework-0.4.0[profile?]
+ >=dev-haskell/test-framework-hunit-0.2.2[profile?]
+ >=dev-haskell/test-framework-quickcheck2-0.2.8[profile?]
+ )
+ "
+
+src_prepare() {
+ rm "${S}/tests/add_permissions.sh" || die "Could not rm add_permissions.sh"
+ rm "${S}/tests/send-output-v1.sh" || die "Could not rm send-output-v1.sh"
+ rm "${S}/tests/send-output-v2.sh" || die "Could not rm send-output-v2.sh"
+ rm "${S}/tests/utf8.sh" || die "Could not rm utf8.sh"
+}
+
+src_configure() {
+ # checking whether ghc supports -threaded flag
+ # Beware: http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#options-linker
+ # contains: 'The ability to make a foreign call that does not block all other Haskell threads.'
+ # It might have interactivity impact.
+
+ threaded_flag=""
+ if $(ghc-getghc) --info | grep "Support SMP" | grep -q "YES"; then
+ threaded_flag="--flags=threaded"
+ einfo "$P will be built with threads support"
+ else
+ threaded_flag="--flags=-threaded"
+ einfo "$P will be built without threads support"
+ fi
+
+ # Use curl for net stuff to avoid strict version dep on HTTP and network
+ cabal_src_configure \
+ --flags=curl \
+ --flags=-http \
+ --flags=color \
+ --flags=terminfo \
+ --flags=mmap \
+ $threaded_flag \
+ $(cabal_flag test)
+}
+
+src_test() {
+ # run cabal test from haskell-cabal
+ haskell-cabal_src_test || die "cabal test failed"
+}
+
+src_install() {
+ cabal_src_install
+ newbashcomp "${S}/contrib/darcs_completion" "${PN}"
+
+ # fixup perms in such an an awkward way
+ mv "${ED}/usr/share/man/man1/darcs.1" "${S}/darcs.1" || die "darcs.1 not found"
+ doman "${S}/darcs.1" || die "failed to register darcs.1 as a manpage"
+}
+
+pkg_postinst() {
+ ghc-package_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 "${EPREFIX}/etc/ssmtp/ssmtp.conf with appropriate values for your site."
+}