diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2013-02-09 18:58:57 +0000 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2013-02-09 18:58:57 +0000 |
commit | 980aa8647897d0b832463ac0fcd045cc5ece48a0 (patch) | |
tree | fd33c7e54381691c5221090dd4017e6beb915a8d /dev-vcs | |
parent | Fix Icon dependency (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-vcs/darcs/Manifest | 10 | ||||
-rw-r--r-- | dev-vcs/darcs/darcs-2.8.4.ebuild | 117 |
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." +} |