From c2d399feccd3671125a40fbb827092609657ed49 Mon Sep 17 00:00:00 2001 From: Mark Wright Date: Sun, 14 Dec 2014 09:28:09 +0000 Subject: [PATCH] Bump darcs to 2.8.5-r3 Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x618E971F --- dev-vcs/darcs/ChangeLog | 8 ++- dev-vcs/darcs/Manifest | 12 ++-- dev-vcs/darcs/darcs-2.8.5-r3.ebuild | 89 +++++++++++++++++++++++++++++ dev-vcs/darcs/metadata.xml | 9 +++ 4 files changed, 112 insertions(+), 6 deletions(-) create mode 100644 dev-vcs/darcs/darcs-2.8.5-r3.ebuild diff --git a/dev-vcs/darcs/ChangeLog b/dev-vcs/darcs/ChangeLog index ab75dda529bc..ac24a293ce2f 100644 --- a/dev-vcs/darcs/ChangeLog +++ b/dev-vcs/darcs/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-vcs/darcs # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.56 2014/07/12 06:08:02 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.57 2014/12/14 09:28:01 gienah Exp $ + +*darcs-2.8.5-r3 (14 Dec 2014) + + 14 Dec 2014; Mark Wright +darcs-2.8.5-r3.ebuild, + metadata.xml: + Bump darcs to 2.8.5-r3 12 Jul 2014; Sergei Trofimovich darcs-2.8.4-r6.ebuild: Add missing utf8-string depend (by tman, bug #516928). diff --git a/dev-vcs/darcs/Manifest b/dev-vcs/darcs/Manifest index 4e1609c471d6..423a563e9b4b 100644 --- a/dev-vcs/darcs/Manifest +++ b/dev-vcs/darcs/Manifest @@ -7,15 +7,17 @@ AUX darcs-2.8.4-ghc-7.8-part-2.patch 449 SHA256 1f8fcdc2c2c0b40d5062cbb45ec4a58f AUX darcs-2.8.4-issue2364-part-2.patch 1787 SHA256 f4468cdad4a344f48e3cefcf977d3423f4a5a98bce04326d6578d11b022cc19f SHA512 54594052d5492d98472da7aee611314bd08e3dfd3bfbe55b082cf3071048b4a066ddcdbbf445be6774255f406c8f67a6c9a76e536817354b89902ee30eeed02b WHIRLPOOL b07f0d58c06d44691e4a5ac907d35903fa80aeddb13d3c18cbd9368cbc270ae5baf77e90326a1b569b39db08505dd8d3cd14e0a8d31e325b32377c131f58fec9 AUX darcs-2.8.4-issue2364.patch 2955 SHA256 82a427123f74a288bad08a23189be94b2137c5a264faa8e96e12ec527174b53c SHA512 01c70841c53bfdc8d047bd91609a30e37dee9def3c52930709a990ad4918461f01d5467ff9a0c0771def5151fdc5198c9a883c2f25ff2a16be756f60029f1e2e WHIRLPOOL f7f6cc4dfe2458a038cf1df5f8d72e1d0acd4245d297221fdf3d08c00576fbb0f7040e7498b0f21f0a43ef55298ada4e14eb46943566f901fd6450a73a67af5e DIST darcs-2.8.4.tar.gz 1301464 SHA256 3fab4dbb2d5dd9f381d49f4730c12e1534b5c484b0dde9712614a7151f659f98 SHA512 c60531bacea43bdd5a18ae461dd390fe64682cac56fa4e6b5153a5da3c003b59d8fb24827bd42b4b30f0d2c61877d36b58eb98317644f9f8a200ab7c5961c48e WHIRLPOOL 128e8e58e219d427928eb8725d9566c1b6b3bb478b3cda69b30ded8798fa104eb8dec0fda8a32701f5d074babf9f11f1b3036388cd15a82118853a566c832430 +DIST darcs-2.8.5.tar.gz 1306525 SHA256 064310ed589c89500e224ad5254ab88de815c349f14f9aef9513720eb857e399 SHA512 810fd8d2df2f8703891e85dc512b0185257dc84a35590aecb2077e14a78096b4fac57dbd7f89218987d04df846992d51c5d5c4deb8cc9f441ce9195ab202223b WHIRLPOOL 78cb6d20d8bd0af5eea71e3e737c12ef7063eb71f1788c2eb173abd5813930862b2e8f078243f2f650e4a65a4405b2d1d1539aef05a193e85521f367ec3ddd80 EBUILD darcs-2.8.4-r3.ebuild 4518 SHA256 02f691062bdd148c0bc42bd9b805de612f05cc53354a73e063542814e2926498 SHA512 6adbf8b0217e1d7e2b0455896b194e256cbc019962037f592491d77bf338167277093ccc66ef359f9e7edc84c2629159406c0a91af93bdbc4f4a58bcfe24bb89 WHIRLPOOL 270679efd2794d8322c85f56dcc8c40021bd2eaba5d6fea89e792bc1be6786733f78c1069025cad6b034c57f4055261674e70b05fc95d348b46dbd6ece72e739 EBUILD darcs-2.8.4-r6.ebuild 4857 SHA256 696ea07f05ea63db3d30be597bc4cd0188caf2a19d7d9c28dc3cfa6def2c1779 SHA512 5c2ed391ca9720a7ab0a6146d0044c36b6897df9b41285d4a925c2a2966b0ef4666ccfd5b51260c5e89de2b459fde93fb484fbf3c9d8e4e9484d86cbc1ba067a WHIRLPOOL 7d876a4202566a9ddcc579fb46858ade5d8a19235c3fa10ec5054ae6c77391eedd47f443dd7deff45cbc4dd45b6c2de773f053fc89e5b16e503e2ddc7e701ee7 EBUILD darcs-2.8.4.ebuild 4007 SHA256 da954f2190488bf79281f4fb886e4905449b4558f60fb011702eb4c13a2f6166 SHA512 c4a5ffc93b719eb33cf43f869a4b2db67b3bc96a6296188900c15020fe536670f1eee4ff33605fb6a193ac0a0d533a6d47dd6bb79edf266065f50405634c31ba WHIRLPOOL ed40c3cc1e73a2bcc87d59a645e99f107387d104e553ccc515ab7c11aa5dc06473395ac6753ea20c0fc5bd2c667ed777b39a6939a20f6c730f6cb7223dda544b -MISC ChangeLog 27181 SHA256 754bb5ee9d6fceac1070db1d31c7efb895cacf72aa1c56f5fde15712d2a0db2a SHA512 997f6b4f1e3752da6eae967650a55c840fdc420a8b10e5e66b30e28ee3537989d59a62d831f475356016ab355d80165a656a16759df684ab4b8ae7eaa8034631 WHIRLPOOL 1a24b0d5042427f8fa0d16baeb6aadc29f3a38f54adb502dc04f691f123cdd9115bab7057642fb10d78a4bc4efc41feebf8595ae03efb03a749b95c1f7cef859 -MISC metadata.xml 223 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 SHA512 24765bbf1cb187cd262aa7fb3824c1cec65e2bf3f2198099de688916d96401a26458265b15408f22b1fbd6d6a2842df814a57ceda80dfa00d130b24423b7544f WHIRLPOOL 8fd6700f6198db6540eb51edf11372faeb6eb8a542a692e515badf236f62444f2c180f7d08e0f98e9fdfa23de14631b31af50543469aaa27084d6b637e2644c7 +EBUILD darcs-2.8.5-r3.ebuild 3811 SHA256 b43e00225e476439cb2fef33a28c57438bf521f634596861c35aec56b7f7ea95 SHA512 cb009251df9c28da77a5025ad2d0796e260f3af6aad1dad9bb899493fd1d1d4637867dc6de42138657e70b695faf62422c7dfa07848776553c822abe5d9ef043 WHIRLPOOL 5573d0949dd16dc365c031d2667849d44b9305c2b686c0de10280ce81550b4225aa1e1ef474d581e3df66dc3cb06f024b80fe27f7251fa668fb2bd9e4753e010 +MISC ChangeLog 27325 SHA256 e422cb2537d0fe46f6ea60ff312f7015529e69d69e58fe6ca3eeb1c483732b20 SHA512 485266638b88aa764a99a24a8e93b2ca9e4abfdedd8af8c17e2852e2f09ec0691c57ead2d3ed7fd3ceb4eb28db9a7c8c05c855d92214fee0a4406a1784f169c1 WHIRLPOOL 096bdd546971ef9483185a1ccd3f0396d8b680bd75cb680bc486bf0a025a30a26f6bd377f39bad170bae15a0d0a972073ff399ba872798b10de08f05bbc352de +MISC metadata.xml 735 SHA256 82bf82ce859b26febe80df14ae3af5fed3865bab2a364c64f23ac197a43b2c1d SHA512 a942de2931a4ac42aa3ccd37867459c0775977994c6333e0847aa461ddd4c600d769f8213a00601888682471b0e1ecf2ad5cfaae90f3f13f0e33b4cd9b938144 WHIRLPOOL a9577eb48518bae820e4030f7adee6c8f1d461018945d2d6f25f2da0bf5db06ae0f5d0eb67b64b21e0ce5bb1cc3871b51fdc0f526df7feb8fb187b738489e7e5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlPA0MYACgkQcaHudmEf86oAUgCeO2Tqm+BoPWUE0SCuSap3v5wr -5FUAnREGUBWYwngc2xZIKq9Q884r98QC -=GKzz +iF4EAREIAAYFAlSNWCcACgkQoBEVQmGOlx+1RgEAj/Bc4DEyc3BVqHX+2o/dbrpm +T+LHjODcuuV5NzR3/kUBALiFBleVwVZIOUL5++zJJCNZKmWWlA/MpRk6H451ahTi +=eSIs -----END PGP SIGNATURE----- diff --git a/dev-vcs/darcs/darcs-2.8.5-r3.ebuild b/dev-vcs/darcs/darcs-2.8.5-r3.ebuild new file mode 100644 index 000000000000..2155e9228336 --- /dev/null +++ b/dev-vcs/darcs/darcs-2.8.5-r3.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.8.5-r3.ebuild,v 1.1 2014/12/14 09:28:01 gienah Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 +#hackport: flags: +library,+executable,-hpc,-warn-as-error + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour" +inherit haskell-cabal + +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="+color +curl +http libiconv +mmap +network-uri +optimize static +terminfo test +threaded" + +RDEPEND=">=dev-haskell/extensible-exceptions-0.1:=[profile?] =dev-haskell/hashed-storage-0.5.6:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0:=[profile?] =dev-haskell/mtl-1.0:=[profile?] =dev-haskell/parsec-2.0:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] + >=dev-haskell/tar-0.3:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] + >=dev-haskell/zlib-0.5.1.0:=[profile?] =dev-lang/ghc-7.4.1:= + curl? ( net-misc/curl ) + http? ( >=dev-haskell/http-4000.0.8:=[profile?] =dev-haskell/network-2.6:=[profile?] + >=dev-haskell/network-uri-2.6:=[profile?] ) + !network-uri? ( >=dev-haskell/network-2.2:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] = 0.3 && < 0.5' \ + 'text >= 0.11.0.6 && < 1.2' 'text >= 0.11.0.6 && < 1.3' \ + 'random == 1.0.*' 'random >= 1.0 && < 1.2' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag color color) \ + $(cabal_flag curl curl) \ + --flag=executable \ + --flag=-hpc \ + $(cabal_flag http http) \ + $(cabal_flag libiconv libiconv) \ + --flag=library \ + $(cabal_flag mmap mmap) \ + $(cabal_flag network-uri network-uri) \ + $(cabal_flag optimize optimize) \ + $(cabal_flag static static) \ + $(cabal_flag terminfo terminfo) \ + $(cabal_flag test test) \ + $(cabal_flag threaded threaded) \ + --flag=-warn-as-error +} + +src_install() { + haskell-cabal_src_install + + # 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" +} diff --git a/dev-vcs/darcs/metadata.xml b/dev-vcs/darcs/metadata.xml index 8c66906af531..e38d4d954e77 100644 --- a/dev-vcs/darcs/metadata.xml +++ b/dev-vcs/darcs/metadata.xml @@ -5,4 +5,13 @@ haskell@gentoo.org + + Use ansi color escapes. + Use the pure Haskell HTTP package for HTTP support. + Explicitly link against the libiconv library. + Build with optimizations (-O2). + Get Network.URI from the network-uri package. + Use the terminfo package for enhanced console support. + Use threading and SMP support. + -- 2.26.2