diff options
-rw-r--r-- | dev-haskell/cabal-install/ChangeLog | 8 | ||||
-rw-r--r-- | dev-haskell/cabal-install/Manifest | 10 | ||||
-rw-r--r-- | dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild | 58 | ||||
-rw-r--r-- | dev-haskell/cabal/ChangeLog | 7 | ||||
-rw-r--r-- | dev-haskell/cabal/Manifest | 10 | ||||
-rw-r--r-- | dev-haskell/cabal/cabal-1.20.0.2.ebuild | 62 | ||||
-rw-r--r-- | dev-haskell/happy/ChangeLog | 8 | ||||
-rw-r--r-- | dev-haskell/happy/Manifest | 14 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.19.3.ebuild | 4 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.19.4.ebuild | 67 | ||||
-rw-r--r-- | dev-haskell/haskell-platform/ChangeLog | 8 | ||||
-rw-r--r-- | dev-haskell/haskell-platform/Manifest | 23 | ||||
-rw-r--r-- | dev-haskell/haskell-platform/haskell-platform-2014.2.0.0.ebuild | 71 | ||||
-rw-r--r-- | dev-haskell/hscolour/ChangeLog | 8 | ||||
-rw-r--r-- | dev-haskell/hscolour/Manifest | 12 | ||||
-rw-r--r-- | dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild | 35 |
16 files changed, 362 insertions, 43 deletions
diff --git a/dev-haskell/cabal-install/ChangeLog b/dev-haskell/cabal-install/ChangeLog index ac1f5eaa0fc2..78c7f178dd8a 100644 --- a/dev-haskell/cabal-install/ChangeLog +++ b/dev-haskell/cabal-install/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-haskell/cabal-install # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal-install/ChangeLog,v 1.22 2014/10/21 22:30:15 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal-install/ChangeLog,v 1.23 2014/11/15 18:21:59 slyfox Exp $ + +*cabal-install-1.20.0.3-r2 (15 Nov 2014) + + 15 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> + +cabal-install-1.20.0.3-r2.ebuild: + Version bump. 21 Oct 2014; Sergei Trofimovich <slyfox@gentoo.org> -cabal-install-0.10.2-r2.ebuild, -cabal-install-0.14.0.ebuild, diff --git a/dev-haskell/cabal-install/Manifest b/dev-haskell/cabal-install/Manifest index b3383a3ade42..b2a153980ed2 100644 --- a/dev-haskell/cabal-install/Manifest +++ b/dev-haskell/cabal-install/Manifest @@ -4,15 +4,17 @@ Hash: SHA256 AUX cabal-install-0.13.3-nopref.patch 775 SHA256 a6c5fbf367fd0f5854036a046f1a20e738ff09afeb547e83767522025fe688bc SHA512 e0abaebca3d85bf09cffe76a7cdc0dc4df9ef7d0b13950932cbb0bedaeea59173cbf28b2a89f3f1b9e8ea15cb5c611678cf79ea63ea5a3f5acb4417082de19e5 WHIRLPOOL 186d73bfcc9963a5b88dcc334e9c9d3202aa4376b03b2ee04d5f9d99176b1674763c4678805217afd001de625a3b94c6fce78380a4385bf9aec0d6e26be688a7 DIST cabal-install-1.18.0.2.tar.gz 253711 SHA256 4ca4064abc042d8ab2e872e8629e334501572568d19e95f466e31a44eef7092a SHA512 680ae8ee03d3c95caa4dfc724b11b9148d03f03addee02b83a10d9a6cb8b75719463598c9a4c461a30f9114daa6c1ec34c90dc22c5db6a851152f743dad3cde8 WHIRLPOOL 5de2a029d24e97a970cad38c9b7ad68abd0282f8d12a5c0963f8f491e5eccfe7792c183036ea03de6a42264c88d206849ac7161b4d2e7cecb2720a679019d461 DIST cabal-install-1.18.0.3.tar.gz 254044 SHA256 81b85757944b6ee0dd30396bf5851d123894caa57979310d44943b72cdaf0140 SHA512 54c3f9970135447689360b8c185ad5e618461e2fb9dc9089f420f26ccc73d92da927dc8cf32300dd736492bf78e650d92d715b4bf17aeca736499756bc84124c WHIRLPOOL 0c7637b1bde2c3cd68b59ecb9bd2d5c51fa05f4b0d5fa43a4b8931202bb12380e020706bd44a0349dffb718a9b249e1eba493a397c539187feb4623fa304e094 +DIST cabal-install-1.20.0.3.tar.gz 274779 SHA256 d2bd56f3bcae92b7b97325be5216f94544fbcb30e10e24b40bccc149584b0b14 SHA512 a272c7eb1c87a933b30697afa7bf78f95fb0afa203e791448d5e96d5c62105533347b8b777af7a7e6db5703654c319045e089d46d2263a09ed5ada10144ce12f WHIRLPOOL da95f8a386c751c8c83ffa965422ab8fcf047693300f6d7ed39ec046354c8b00753fd3f0936b56eb5a6e854e5176ad2e20282e2bbcc0745f5ef4d462e59f4d0d EBUILD cabal-install-1.18.0.2.ebuild 1555 SHA256 6405db79fd4122726b0b8a93aed87ff91af7377db3281d1f17e77509034cb611 SHA512 cf689f4df1d7ede7c4e9d7fad83bad6f6e4184886a944c9bc2064d9d299e0ffbbf8f07ad7aff705e63654d5ca8c12aa5ef6f16d5c0731e470941be247f71bb7d WHIRLPOOL 9dc3ee6ab7125b7e58a5b5125a8eafd2d7c7bf3940a16bb820566852421c408758f5f009e6dda35caf38a56917fae1baca2648f59ca8d4fab0caaeae679899a9 EBUILD cabal-install-1.18.0.3-r1.ebuild 1551 SHA256 94d03e7442daf1c6b73628319f1a0617c8d125161035fa820bfd5dc84ebf7163 SHA512 e5f23ecf1a440a9ed3c59694c73c96ffea434887049dd5f2b24e6f8d9c66877da00d1a1a43a49ddbc34a64bae2c86bc85f55606b3730ddedba30bc30af46a482 WHIRLPOOL 7bc884618eb075c500bf33bfe29857299280e7f94e7333d9932cd88ff55340736b4e8eb943839a18517a20e62782e42411e9cfcb2a8183c1991ca0a8a8a51219 EBUILD cabal-install-1.18.0.3.ebuild 1555 SHA256 247de8f451ad6d8bfafcc80cb3c5bd79ab4eea5900eb26f623db7b506252b8b6 SHA512 f69817b2674ef9d6a6f0a2c441552c819e6f5381f87006bfe47b57d912859390cebb251d418860c195d0841cb9648e5cb2c42b74a61cf6c23e421fb18721e801 WHIRLPOOL 1d3fce83307b9b827d6357408468e563b6a18596dbc4f4e592111efbc528b9adf8999f08c3302f910c5042aebd469254a7d8f2a22f002d9bac0debf8c4701ebf -MISC ChangeLog 4166 SHA256 bd6b5f8cc8bc46846df7f76b97149ad56b72083c42f19995481f847894217394 SHA512 ed8f55943812cfbd240e1b44de0d28696c6b358889dd7a27849bea0c08bcdcab6695dbcbd4f98d36b34d0e403e21a93d8bb7c3e89362978fc016370072874863 WHIRLPOOL 05533dcfae5dad357121fffe5e2da9f6c2ba4c0d9d15a7ad75f1ea8035d66208f55ab4b6d4fcef2e72a3926d3623b4d5e1303108f64cefd319c8cd2da78ccbb6 +EBUILD cabal-install-1.20.0.3-r2.ebuild 1713 SHA256 f361c08bb390b12be695e4bf35539a2126da4eb5cb0bac1a1457011bc8ede3da SHA512 96700ad0032d39f1e23a3b5279da1aacacf4772513c0bcf1eecdbeb47c616d243e6e27289cbc929fbca2ae20c54713273d08f007e5cfb542a82b60886911cbad WHIRLPOOL c686e415b0620148003401341c19eb426863202d59029990230c7341bbe6346a3586b19225852f4c62127143fc8c8b7cec693ccd6e7e055b97600e2151cd1793 +MISC ChangeLog 4316 SHA256 e67fa1d23220687776a9b83bb6d1c50ce62ab36107bfa388f068bf7d674787ce SHA512 125d10cd37e00f79c8bd926ad536eea1f9670883bf4a624a63fc4c63eae2c0ff183be9beb32e91cf6caed08299c4ef552c3f24ac16ee8f9a67f833e26485ed36 WHIRLPOOL 148b32716006f36e935c9b518bfe8daffed742d4b1b0d340feedd415437753a6672eeea1648f9a59c0f3fced5b8266254008fbe73baa4fd4a5f5c39905d9e559 MISC metadata.xml 500 SHA256 beb669bf2140567502e94626581424742f7266de7a6562e781cbc3bb9c917ac9 SHA512 52c7ad721365f6b59d8e10ab2fda4794d61e12b50479413b2cb44ca8ffa0d96f320b081776f80321c6cf0286b5d82087230d5913b89415eeb2cf11f80fb6e0c0 WHIRLPOOL 71b8c855078674ebd268790355af5f36b1b3179ed7bacdb4a70dc491f22bf593c0722150e510815f52294cac7ef94278620d68945e90895eaa379dc34c676635 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlRG3ngACgkQcaHudmEf86oP8gCfRNiYJJtFoeDHdD2xXGwmHK6j -zw8An2SQq//06BUilHDy1Z1Mo4QP2Eiz -=Zhqw +iEYEAREIAAYFAlRnmcgACgkQcaHudmEf86qRgwCfWquhamZoQOV8oBlXA1EA3AVS +k04AmwSl9rX66FRCTBGtusvROhvtPC6N +=dArr -----END PGP SIGNATURE----- diff --git a/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild new file mode 100644 index 000000000000..2bc3fd617c09 --- /dev/null +++ b/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal-install/cabal-install-1.20.0.3-r2.ebuild,v 1.1 2014/11/15 18:21:59 slyfox Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.4.9999 + +CABAL_FEATURES="bin test-suite" +inherit bash-completion-r1 eutils haskell-cabal + +DESCRIPTION="The command-line interface for Cabal and Hackage" +HOMEPAGE="http://www.haskell.org/cabal/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+noprefs" + +RDEPEND="" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.20.0 <dev-haskell/cabal-1.21 + >=dev-haskell/http-4000.2.5 <dev-haskell/http-4000.3 + >=dev-haskell/mtl-2.0 <dev-haskell/mtl-3 + >=dev-haskell/network-2.0 <dev-haskell/network-2.7 + >=dev-haskell/random-1 <dev-haskell/random-1.2 + >=dev-haskell/stm-2.0 <dev-haskell/stm-3 + >=dev-haskell/zlib-0.5.3 <dev-haskell/zlib-0.6 + >=dev-lang/ghc-7.4.1 + test? ( dev-haskell/hunit + >=dev-haskell/quickcheck-2.5 + dev-haskell/test-framework + dev-haskell/test-framework-hunit + >=dev-haskell/test-framework-quickcheck2-0.3 ) +" + +src_prepare() { + if use noprefs; then + epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch + fi + + # no chance to link to -threaded on ppc64, alpha and others + # who use UNREG, not only ARM + if ! ghc-supports-threaded-runtime; then + cabal_chdeps '-threaded' ' ' + fi + + cabal_chdeps \ + 'network >= 2.0 && < 2.6' 'network >= 2.0 && < 2.7' \ + 'random >= 1 && < 1.1' 'random >= 1 && < 1.2' +} + +src_install() { + haskell-cabal_src_install + + dobashcomp "${S}/bash-completion/cabal" +} diff --git a/dev-haskell/cabal/ChangeLog b/dev-haskell/cabal/ChangeLog index a5dc71151697..50289f9aaef1 100644 --- a/dev-haskell/cabal/ChangeLog +++ b/dev-haskell/cabal/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-haskell/cabal # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/ChangeLog,v 1.105 2014/07/14 21:32:32 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/ChangeLog,v 1.106 2014/11/15 18:19:29 slyfox Exp $ + +*cabal-1.20.0.2 (15 Nov 2014) + + 15 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> +cabal-1.20.0.2.ebuild: + Version bump. 14 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> cabal-1.18.1.3.ebuild: Mark as bundled with ghc-7.8.3 (bug #517066 by Adam Stylinski). diff --git a/dev-haskell/cabal/Manifest b/dev-haskell/cabal/Manifest index 035fe572ad12..c59959181049 100644 --- a/dev-haskell/cabal/Manifest +++ b/dev-haskell/cabal/Manifest @@ -5,16 +5,18 @@ DIST Cabal-1.14.0.tar.gz 276517 SHA256 72540a9db8b329121b7815ef207098f4b394f76d1 DIST Cabal-1.16.0.3.tar.gz 284665 SHA256 ef27629d540e46c77cabac08c008583abee4e4a04ed5a5ecb1a84725dbc39f86 SHA512 7dd365c44b5ea489fcc990e0deca8ffcfdd6b867a35b85b422fc0fe9e3c70739df393cacf425575e5e4977729ef875eb0737aaa13a0f20cfaff9d22b39027a85 WHIRLPOOL 84fbe4c41c14377685c89a93b79e03920d19e65c3c8c51a4ef590bfb8ad331e1ae85d224c1cd820e90262a579131c823510a2e62f4566d452af8e67d5cf26be2 DIST Cabal-1.18.1.2.tar.gz 323545 SHA256 594ef792c085f00f06728dad0a02dd63450b49b5ac394484be6c6a0a484b6f5d SHA512 a91abbdb86bcb7a47e871e9b9a2cb4720b41f2cf6998416cc557460ff821e9b711cf8c346bf16c7b07c180815cb901f7b27e5cda3701f3ace554613ceb27e3c6 WHIRLPOOL cfc3872b944ce5209ebc0429e5561ba3fd5ddecf1256aa47e8d4968727bd3498a6dd23f6417161e7a570259728e6f66098d045d7d7b4c7e87f721c5b2edf0f73 DIST Cabal-1.18.1.3.tar.gz 705715 SHA256 25c436290dd9d05b588b6b002f0357302a9b0bf8c2630b8b069c300d803335d4 SHA512 3c6f2d3be36384140007ca1146edcca5461bf0e93cde8d2b32bd9d69f74df51975bfbc91ec7cce92d9c78929f91f9e7e8b595488bc1c328dbed313a6fcd76708 WHIRLPOOL 4679e7e0f6b9f1a887f3bbc9bdd5eccfac0bed8d62fd13cb516a51b7e8d1efe2d654c78fd38207a9678152629f60ff2528080a6fb857e7a05dd349f7c3f5f417 +DIST Cabal-1.20.0.2.tar.gz 717941 SHA256 234d2299bcf580f727cd3fa649448ff84b304d1f270e3b6836f8e2211d11bf02 SHA512 6dfe30ebe5859ccd934f76fc32bd4757d89e3bcb02a528bebaa0a63f22c0494eb4a941b2fed2e004671875586fed113860e82413bed99f70be565f4f343ac3d3 WHIRLPOOL 38ccfaded54fb86bedca33dd48742f06763b6b7dc89444dac6846102dec27fe61acefef3b1f0a3e4053751e88f79ab523e89264f070eddc999ca9810b47cce9b EBUILD cabal-1.14.0.ebuild 1273 SHA256 ded0f5391b21a507e81e99c6b6faca0fa666c58d306e2700827d3b78d0993673 SHA512 4a80406bf040b8a5a54e7f5efd872f07069435877107442e86bb56e5e282aab4614a53dcfd339d5ed3c37ae0972cfa7545b345550eb9af05e180b61f95d6c037 WHIRLPOOL f5b383730d3bb9dc2406129d810cfee35a92c6083dac7833ee4d7a64e2fc08ce7bff83076341686526f3948ddf5eba48acd0656b0f61094e91e075a4e833c677 EBUILD cabal-1.16.0.3.ebuild 1444 SHA256 329e661ef57d9d8fcea821baa5958a5692e60ebca4c85577df70f7b610365377 SHA512 8c1d928b8c40eee8a465cac9247da90c5f38dbf58a4c869ef414d9ae89f55918985b99de2a1cab8ab38749dd3796c03131f081bfdd2208134a332a7b0b6579b6 WHIRLPOOL fd59641a44cf82a8c814c871268026c2c5d956894dc627cb22ee0fbe7ae7f630963fe6ce5fac1a88124bbf9eb441768775ad1db788554e918e8de8889f7f9e0f EBUILD cabal-1.18.1.2.ebuild 1437 SHA256 6b815d7899927c87a61e28b121c48a68a02b5fe181b4fa57146cbaec929d077b SHA512 7a6a6e126bda547b165e5cc60dd6135c15765dfd808f406e2f22c7f433c7cd804aa47e8f1baeed3959d25b9d0d4afc12168a2fd0dce448893addbbc1efdab9f8 WHIRLPOOL 96eeb0fb6b25117faadf495df02bc9813cdc87f3fd87e664a6bb6dd9fb949da9034f463b42a15bbce86cee0d95733f24d2ade4f65dad3d3f587e60f4cef3c7c5 EBUILD cabal-1.18.1.3.ebuild 1601 SHA256 555775af6f7e6678a83298979b7fda2e9a415b81dbb206b18e575dffad050635 SHA512 de9486c8d7e940e997312b1ce50e66f6345ee9d5436933ae8485c6a8d0d19a324a152f138b6ffbec2ca3b0b2f47b1d9f29ed210e4a2e17055db76d33c4a78855 WHIRLPOOL 7a9a8596e5c04c9cdb6c6dd4813c9deb94f51f8e3e3ac397f99f3cbfb022ac52e940ee0c7356a118c438252c59eaba23cb1875dd47ac43c3fbc8a3a3d1be2373 -MISC ChangeLog 13888 SHA256 4f628c4e8a3b697b8fe9bfb22e4ab4da5c127445c7c71f2d489ef70428c79bae SHA512 207b0e396d7ec607adf48bb09e45b6bd9c04235b06edaab8e191fd64a61594d200c111fbbc1d2da998100fa88654d6f9c272305a93ef624958ba15094e6b04b8 WHIRLPOOL 94e489d7752c9dc3c8b393e3bc19c58ab8a30fdc92010ed8819f2dab8a16de5e3265262ac339f82b5fb12288705d20eb4a870ea292147bfe0274633c9b9fda83 +EBUILD cabal-1.20.0.2.ebuild 1693 SHA256 d9ecf05d57f4c18d872e12b5780da2917dc8f36bd0354b72aecd9767bb622874 SHA512 9bdadd449a45aefe51bb22c11582a0f50cd6b1a89c280d4795cd2ae3f4e9cb57d770e5345636b9528a5ce5ebefb3d76f926f9dcfa737aef2d282222db9874526 WHIRLPOOL 48f067a9545ae10998d07e88d3e5cc59ee1645b62348fca91ac7b1333a53eb7dbd90cf270a8663424be0ecbbf86e184b5576c91b6638be8d4336d048e85fdb29 +MISC ChangeLog 14014 SHA256 de7e94adc0d3d4f3582baacff65373cdecfeeb98d2f04d40fb3d89a8cef85d65 SHA512 822a4e719985fcdf4df9b18c4553cb4e4a8fbc727f162b308ba7075e8ea91f1fb84b7694de0cb32761b6137b289e36431f4a5838a8b7f882ae60806dd0b5a609 WHIRLPOOL c38b5cc019f7e57093d596c23df946391f770084f001aefc412217f4f9a47ee96b1614288f26fa6919de798c84f62d52d3a8c767cbd9777094c507496d74b4f3 MISC metadata.xml 231 SHA256 b1bacb51e08eb7f067d6a30020b5c45e4f4e48b5ec4640402ecaa34b78e2ae34 SHA512 22e25963ad8954ee117efcd37bb2bb9cd0cd8e24a801509b93c320e36ff5feb4b192b61c4a4c8132822651e125a37058cf51efe661229af11159313831a09554 WHIRLPOOL 6ce3a763671d06fe156b4a57eb66b1d888bf33cfd29826884b3d34c724a300dcfd0a527217e0525c3f7806a07e7fdee85289ac3ef202234298f630845803c194 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlPETHMACgkQcaHudmEf86q5iQCggSCqvvh6uUWWB6Q7DH7autT7 -mZoAmQGI+kxP6t3dAw9HLPxu2nxrggj/ -=ajlj +iEYEAREIAAYFAlRnmTIACgkQcaHudmEf86pRwACfZlovA/X3LQzuUlK/ShBOzOQA +mpwAn2s1ObbuykS+iB0BXr1Xo7auXnzZ +=dByV -----END PGP SIGNATURE----- diff --git a/dev-haskell/cabal/cabal-1.20.0.2.ebuild b/dev-haskell/cabal/cabal-1.20.0.2.ebuild new file mode 100644 index 000000000000..c581f94983ef --- /dev/null +++ b/dev-haskell/cabal/cabal-1.20.0.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cabal/cabal-1.20.0.2.ebuild,v 1.1 2014/11/15 18:19:29 slyfox Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.4.9999 + +CABAL_FEATURES="lib profile test-suite" +CABAL_FEATURES+=" bootstrap" # does not beed cabal to build itself +inherit haskell-cabal + +MY_PN="Cabal" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A framework for packaging Haskell software" +HOMEPAGE="http://www.haskell.org/cabal/" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +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="" + +RDEPEND=">=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + test? ( dev-haskell/extensible-exceptions + dev-haskell/hunit + >=dev-haskell/quickcheck-2.1.0.1:2 <dev-haskell/quickcheck-2.8:2 + dev-haskell/regex-posix + dev-haskell/test-framework + dev-haskell/test-framework-hunit + >=dev-haskell/test-framework-quickcheck2-0.2.12 ) +" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + if [[ -n ${LIVE_EBUILD} ]]; then + CABAL_FILE=${MY_PN}.cabal cabal_chdeps 'version: 1.17.0' "version: ${PV}" + fi + + cabal_chdeps \ + 'QuickCheck < 2.7' 'QuickCheck < 2.8' \ + 'QuickCheck >= 2.1.0.1 && < 2.7' 'QuickCheck >= 2.1.0.1 && < 2.8' +} + +src_configure() { + cabal-is-dummy-lib && return + + einfo "Bootstrapping Cabal..." + $(ghc-getghc) ${HCFLAGS} -i -i. -i"${WORKDIR}/${FP_P}" -cpp --make Setup.hs \ + -o setup || die "compiling Setup.hs failed" + cabal-configure +} + +src_compile() { + cabal-is-dummy-lib && return + + cabal-build +} diff --git a/dev-haskell/happy/ChangeLog b/dev-haskell/happy/ChangeLog index 72281694c2c5..b0926b1aa97e 100644 --- a/dev-haskell/happy/ChangeLog +++ b/dev-haskell/happy/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-haskell/happy # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/ChangeLog,v 1.74 2014/07/25 08:58:52 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/ChangeLog,v 1.75 2014/11/15 18:15:35 slyfox Exp $ + +*happy-1.19.4 (15 Nov 2014) + + 15 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> +happy-1.19.4.ebuild, + happy-1.19.3.ebuild: + Version bump. 25 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml: Drop redundant '<maintainer>' field, leave only '<herd>'. diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest index 4a86f66a9a6f..eef34fbc16c3 100644 --- a/dev-haskell/happy/Manifest +++ b/dev-haskell/happy/Manifest @@ -8,15 +8,17 @@ AUX happy-1.18.9-missing-tests.patch 5985 SHA256 c9c72278e049a616b340e91919f1c29 DIST happy-1.18.10.tar.gz 159994 SHA256 c1c920f77906740252e261e2baec5b7519e584344d6080aa5a9cc0b677b9064b SHA512 e052b016bae9f255a9dfa7e4970a015cc5abfdd5216e6e4d4317c63890f154dd68da75aac1ac9bb5a8c84854e59066d0daed09c6ac4d4928ce93ecf4c8bcfb80 WHIRLPOOL ec97a2d7011af0dfd2e099b19bc6dda1df9a128b2a1c50bc82c010b7504c0a5682533b032b9f51386fd37935c17fee5aa38f7bd27e6dbb920664d964dcbbe637 DIST happy-1.18.9.tar.gz 158476 SHA256 7d34c512b8aecbc135f6b4c43bc18044ff50ae6d5afdd0d2570228dccecb618a SHA512 eaf601e6d78546947b475dd5d396d9086af070f2fc6c49c04a7c373e233bda330702454b8f08650bca8493f7bad04b1ef6ee59d47fadc0b5fcbd68ad07f6d79b WHIRLPOOL 1b1f7071add76dc3b2daee61106887cd6bbea66abe6364b33ed7ec7b2162ee4a47ffc0ffb6c6c5a25344a6bccc1e88f98f8b9f707c9f8310935186a37ba6ae5d DIST happy-1.19.3.tar.gz 160853 SHA256 7d9c21ae2093c4f753f68eb6f654e48f08f72a79157bcac7182e6fcede8d70e0 SHA512 8d04a5756eb3b36a0aea3e7828adb69d657c6f9a18a2552295c60483fd50caf27a21cff3da4052e25adf25b0203907e782372ed0d2e2563467425144654a281b WHIRLPOOL cf97b16698b68f3fe4f9788689fbe799ab8d336c61b8b095ef79ad10cf4094e560c8d05add5b23825ee51acfa383253fdc6b7fd83bfbe88e2ef631f0d6e89754 +DIST happy-1.19.4.tar.gz 160497 SHA256 6be499f66c61f8c48cbbbcb70515eb8e62c2bfa08adcc8c9474e7ae343a6936d SHA512 d49893098f9982321fc03dad464bf787873a1a82167165d53f617ba04923c7e5d8f177def7fa045a5669d1c7f886a88087ba8f668ef1900a71498b5800cc4b1a WHIRLPOOL 6f9b63a149e3681f3ea52a91c01386898c70df5c0d06d9d99f1979b21628ffce483d71bc48cd21c3ca0a7cec8edc4581dea02fc33b90ff9de9902453327fdeec EBUILD happy-1.18.10.ebuild 1306 SHA256 2227b20b9a8ee63fccbd53d5319cc29efb4f696507e52dd28c357f9e70cc614f SHA512 1d5f48a1869ce58ab56a944a27b4bc642b8bcc1325daa9a44dad8ab5083ca0ca52185e758f2c28e8b20c99f937ae376a12896258033d1b3770aaf58a30d4951b WHIRLPOOL d757d85d543e84c8fefa3f7dc185ba976755c155bf725493ab751a878afaac406919b5ce973e912cdfe24585432315d3176a41d39459c751a6f8b45959e109d0 EBUILD happy-1.18.9.ebuild 2015 SHA256 b693f9e8f653a36630cd8436415210077cd992b070bc733832fc10e77a005a4b SHA512 87f76db74c57738eb3b4055a7fd12b7b4ec3f962301825b70937e036f47c3235bed313a1e35ab00d772aa58f14feaa3a70cea5643c1c41bd0aede116905aef97 WHIRLPOOL f355c65e3fa8d8a7fa82332d58252f9dbca9ab27f9cf633e746dcbca409d0883417427a7992c3acc41d87ccb9ccf92e2194c82ef3aa30c05def874df771002fa -EBUILD happy-1.19.3.ebuild 1513 SHA256 835d1b83deffce28e539b0d7f27d18152707ef93f65ceedafd92948b855548ee SHA512 68806c212b5460916951aae62a615ee34ad37fc3fa8bc68e16e5008c31b052cfc5bbfe50b8e909bc97221696ea174d0e97c0442e168b21f446cf37f9ba88c603 WHIRLPOOL 0349bf5764b2e05c9503cac958d5f9417da136d8e8dcb7765bbb8d0855dd60b5e8ce5482e9830a9b49818c7ed7fc86c05a8fecae61502acc6b08710a259aec11 -MISC ChangeLog 9303 SHA256 33f7984469380818d90e53b875b660ab5bb40353b920c657583fe4c43aff97e5 SHA512 1dfe72816b2191b7b72227df0517ea098020ac70123e738745ee85395bbbba6b0e3c9a329331313b924de10d5ba280fa410e094a7153ae4b2d268fa25424d387 WHIRLPOOL 47eddcaac6779fa823a42fe4376e88322e6fb61c6c8b67f0e97cf8d42c7c0164e68c81c1f1ea2fceaab71311dcb8acbf3d8ef399aa39e517ad154344555681fb +EBUILD happy-1.19.3.ebuild 1520 SHA256 3edcbb6f4f95b634b0922849ab6b374388ccac4adb22764f2bf25e7150d135c5 SHA512 e6ae08931232896cd0c50c5804adde217bb46a3d3adaf6a52b714d97e4e9e9a13576793c97cbde4826b8b953252252b32954adee1f2ca7a1d111f29528715847 WHIRLPOOL 44b786342175e289b3f9cf23771c995a61972a7dbb83e686195665d73c593643b55c6f92301043bbe5190de33a4db1d2754c9d1bf270544331f66779520bfac7 +EBUILD happy-1.19.4.ebuild 1520 SHA256 c45ec3255f6080bafe82fbae8c26a9bff136b5d0abbbb2dcbe39642c44ca3f86 SHA512 8d42f147ef5b1349d7e143f021c8fc6b6867291acee2043df8dda49fd3c4d8a6f9ba7d27d25c8c76470422a77e889d83b2c0f53d6abfd0cd5e19c935ff361f9c WHIRLPOOL e537d37697be6a3385e992a31eee0787414919081cda25e612ebdcf3a90a55a0b61e88adac28f6727f9d763f797ffacc801757fc6a0950f8b6f4cd2a9ea39f00 +MISC ChangeLog 9448 SHA256 e9ae2521bd4a619f5e5dbb9f725af45f61f8fb1980c8fa4b5a73d8dcd7d846d8 SHA512 7673a2766e36acbba8b0853910584980c605b6ade0a9fa7a9e3f3fdfc0abe100c56c6fbbb55214c8fe1937cbea2577ba00d66cc43517f3cf6a6d5d3864261083 WHIRLPOOL 544e426c874ec0cc69d5f2f01af4a409ffee7ba50273a9763755f26e9ec09a6f5c2f67ac7d38e802a9dafea63128de7d954b42dcc67f7a13e126f1f67b10cca2 MISC metadata.xml 242 SHA256 28052627592539d3e2b221a628d39069eb0d6d72914a3c190221eb735f4246a8 SHA512 f03350bad61cf696b7668e7cdd539c27c7745e45c75a8252ab4dd1c444360080f918865d8114955c223dfa623f08797ad82a8dc253f22e359d5c9465308ac540 WHIRLPOOL 90ce8e215e212fabcaa046003128917510679047dcf8d72087c6b433c2131eab683822778ef5e6edf69040fe0077c39e1352742475eb5de131b87de34686bb68 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iEYEAREIAAYFAlPSHIoACgkQcaHudmEf86r4XgCfXh2wUC9edTH13azjHIwop0Rk -8cwAniJnNYQtkR4vdckRsHMc9YBaeybW -=a9rE +iEYEAREIAAYFAlRnmEsACgkQcaHudmEf86pu0ACfeAk+Y2QUFJ2rfm/7eMLiKXEo +/5oAn2wxZuZS8AYJYVerR3/JYMOrrfzn +=zFl/ -----END PGP SIGNATURE----- diff --git a/dev-haskell/happy/happy-1.19.3.ebuild b/dev-haskell/happy/happy-1.19.3.ebuild index 18f2fe2c2f13..dcaaf272c468 100644 --- a/dev-haskell/happy/happy-1.19.3.ebuild +++ b/dev-haskell/happy/happy-1.19.3.ebuild @@ -1,13 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.19.3.ebuild,v 1.1 2014/02/21 20:06:31 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.19.3.ebuild,v 1.2 2014/11/15 18:15:35 slyfox Exp $ EAPI=5 # ebuild generated by hackport 0.3.4.9999 CABAL_FEATURES="bin test-suite" -inherit haskell-cabal autotools +inherit eutils haskell-cabal autotools DESCRIPTION="Happy is a parser generator for Haskell" HOMEPAGE="http://www.haskell.org/happy/" diff --git a/dev-haskell/happy/happy-1.19.4.ebuild b/dev-haskell/happy/happy-1.19.4.ebuild new file mode 100644 index 000000000000..cfc89d20fae9 --- /dev/null +++ b/dev-haskell/happy/happy-1.19.4.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/happy/happy-1.19.4.ebuild,v 1.1 2014/11/15 18:15:35 slyfox Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.4.9999 + +CABAL_FEATURES="bin test-suite" +inherit eutils haskell-cabal autotools + +DESCRIPTION="Happy is a parser generator for Haskell" +HOMEPAGE="http://www.haskell.org/happy/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +RDEPEND="" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + >=dev-haskell/mtl-1.0 + >=dev-lang/ghc-6.10.4 + doc? ( ~app-text/docbook-xml-dtd-4.2 + app-text/docbook-xsl-stylesheets ) +" + +src_prepare() { + for f in AttrGrammarParser Parser; do + # drop broken autogenerated + mv "dist/build/happy/happy-tmp/$f.hs" src/ || die + # drop depend on itself, otherwise cabal tries to regenerate it + rm "src/$f.ly" || die + done + use doc && cd doc && eautoconf +} + +src_configure() { + # '--with-happy=false' allows detecting circular + # depends even when 'happy' is installed in system + haskell-cabal_src_configure --with-happy=false + + if use doc; then + # does not like out-of-source builds + cd doc || die + econf + fi +} + +src_compile() { + haskell-cabal_src_compile + + if use doc; then + emake -C doc -j1 + fi +} + +src_install() { + haskell-cabal_src_install + if use doc; then + cd doc || die + dohtml -r happy/* + doman "${S}/doc/happy.1" + fi +} diff --git a/dev-haskell/haskell-platform/ChangeLog b/dev-haskell/haskell-platform/ChangeLog index df8b562c0bb2..78986012e473 100644 --- a/dev-haskell/haskell-platform/ChangeLog +++ b/dev-haskell/haskell-platform/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-haskell/haskell-platform # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskell-platform/ChangeLog,v 1.14 2014/10/27 13:31:46 mjo Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskell-platform/ChangeLog,v 1.15 2014/11/15 18:24:28 slyfox Exp $ + +*haskell-platform-2014.2.0.0 (15 Nov 2014) + + 15 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> + +haskell-platform-2014.2.0.0.ebuild: + Version bump. *haskell-platform-2013.2.0.0-r2 (27 Oct 2014) diff --git a/dev-haskell/haskell-platform/Manifest b/dev-haskell/haskell-platform/Manifest index 2dbbfce4fb40..ea0646d27df4 100644 --- a/dev-haskell/haskell-platform/Manifest +++ b/dev-haskell/haskell-platform/Manifest @@ -6,24 +6,13 @@ EBUILD haskell-platform-2011.4.0.0.ebuild 1790 SHA256 deb438fe457bd4b56a3c987655 EBUILD haskell-platform-2012.2.0.0.ebuild 1823 SHA256 7ab525c05e23a005efdb3d132ba4ae8ea044e0d8db939aa83b0776f7f847d202 SHA512 3d2ca162a12ae5143ab6b599a7164621f1e8b285dd6b0bea6699876dfd3e27816b9462dee0940dba7a1b291508d7033f53aaacd8c0bf8d97813c81199b32b86e WHIRLPOOL c8abb8efb799b07b5aee79ac1bde08bfb2a3d9d791cec6d9b65eab994281bc6be0c0c2ee114b9f54f64de6c4977797589ecb319f07d0aecd74db4dbfe3b3d890 EBUILD haskell-platform-2012.4.0.0.ebuild 2009 SHA256 2873ac3bba08804678a728c6e7c6df20294a1d56c41ef32ee7c1f43891bd5e0f SHA512 eb2e7422997969ffccbf3dce272d9b00f05b5c69bc7fc2d85514baba250a9effd38ba49907a2322c04670c95d1c5debde9d46dc57c0b72b50fce4ba2310e74de WHIRLPOOL 8687fd1b7cc14076198ab0325a3164a4b87ac3dc7b8f600ea746cc9afa65968e9fe0c3d0ce43a8e04b11881e4fd411be78cdb5c19d6fe18849687cd6ee55e5ae EBUILD haskell-platform-2013.2.0.0-r2.ebuild 2277 SHA256 9555b47a4b5ee97d2c7e7c40651187d80f9cb7f09d168a55a94f2eaf712e9269 SHA512 676f315c626aa570b2e5b724cf09b60fc951a75ead01a7d9a1a778f61ff0bf440e9dde594c1eae8522bc17457802be4366f058eef5a2d854fab24711cb88b7ce WHIRLPOOL d1f553f38ae681f30b1cdb1adee9dd341c94139933680b5dd281830283bc072dfdd207b1e2f5f6664d9506d83470aac095c241f37d04d2e40bd71c34ff8b4c1c -MISC ChangeLog 2735 SHA256 29d4317c4e1f2486a991ad028a74cf48f8ec9613a95028accedb299a39054850 SHA512 b8173618f9cd29b30256285369489113ca0d49ae40ef6d10438917201ea52687d7e2049dbbeb7342ee46b7cf9413f37b6e712776700a6b7b50bd843325b73f26 WHIRLPOOL 074dc9ab656f05190459735057c77df166adc451ab5f312109922ee89853a279aa029aa936df8148c6e37e87a4959498c417b260a73f694d89eeadbb97b1d499 +EBUILD haskell-platform-2014.2.0.0.ebuild 2288 SHA256 39b83d8f554c59de2c387cd4da5f541cfdb26fa55c69a1c08efe895e2c997ec0 SHA512 30b79fc7addb13db75e87582ac59c8340c15e4fc64d7210c616f3854101ca91e17a0b466f2d0812193c763b7047dfa643358d5fee8a8e22c67d02649ff69f0d0 WHIRLPOOL e23c9ffff7a2ba038aa032f565161b5d61415f6e07bb1290a7dc73887aee0c042894494df7ccf4b2487f71667c797a6b351f1d920bd6c77a5ea917d872951438 +MISC ChangeLog 2892 SHA256 b75fd1700677c1a0af63a83e255ee9ee8db4b4e344458ce40124338666848790 SHA512 0276554ac87f391a6b2208ac12f97d707a2c387da579a53f50faf9d5afc5183c53d4168a9cd9af3a94a7da90ff942cb91254a76af6db431bce43f5a2358d981d WHIRLPOOL 7d6864217db076f0516b94f59b9eb788239cfe40346fda432c02ce99192192c1f31140d351e7ffec257e5efeeb263efd50313a260ea058b3a60f2cd9e4ef5dae MISC metadata.xml 624 SHA256 c4d92dcd147a06e9a3f7cd960d31cb3cae4b0f1b05dde57b4b8ebdb24b366671 SHA512 b6e1c543b46e1d89d6ac774fe620921ca3f5de051ed05fad6d567e54f584f229cbada897e26a052ccf0eccf6f3dd91bac2b5f8a9926392179fc620c782b24323 WHIRLPOOL 5d0e5867430b1e9092996e07ef333a67cc56616b7a6f1b08ee7683c339c787a3cd70022d93c29aa66d55f812f15c3c25c0b86f13a47b3f1a6b120dc6c2abc8f1 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2 -iQJ8BAEBCABmBQJUTklGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNEU5RDcyRDdCMUFGREVGQzBCNDFDMUY2 -RjQ4RDNEQTA1QzJEQURCAAoJEG9I09oFwtrbuq8P/0HHTyLe8ZxrDggHhfATv29u -wCkqBG0HqQGH66RblYAgEnmQd1BGkQ2JX+G/N0HUxi/wg0T3uuLqMAa8Ic0WJzL/ -BRfMDs7iSTwxOQyyUxfy17u8XHrspPsAPWrLHI21ThsrEN9xo53QfAcUqms4fTQj -hv8xGdEmfmmkfYKTpa7vZ/RpMVnwDpoRl5VXf4l2594BhHf6DgG1h8kAZkrFVQm6 -CX7dfKNeqzugs11+5FHb0yRlIBqR6o6lx4IO82WMVinOtXFPlt74CYD5jT+MR0H/ -Gf6aAk5NHOUqGRvmPYIUd+vhkxhV+EMgaYn+dLICtOmTncDxRhYR7n7YBSQWTAal -YgSCw+Sb/4XS0YwEGCv8diX1fo1n9a5VsXjbHPYP7lUknDR75Vjn7/8rG7ajIEbk -ueOD5QZ59B/2cBPCX5Q0L0p1zZMrwx8eaPmIr6Koh44V1hHcUfWqq+/GevlwDpLs -o5WUOrgUpkQ+EXJHgAwkgEmBeX08GBmnAYbONMmpwdoafWpjFs/rNEsD9yadGQou -218BD7Znv3vwU/f0b+ImvcaOpzcU091TftoOdcXJsBQCFeFWvkQhd1RpCKmPeM0/ -t7FTZflVwlwZjqTWqYWxYcTkQprgZeERFjWZ5/XOnr8YtCDtpmnuwB5OCJNFAbQ/ -UhBaHLZujnYRYJcwrj6G -=c9kC +iEYEAREIAAYFAlRnml0ACgkQcaHudmEf86pi7wCeLXt+p7y162f4/nh7Z3pylkaj +zCMAoILIE+xI7jWEXrAxLlCxLn3YDLsg +=MjZs -----END PGP SIGNATURE----- diff --git a/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0.ebuild b/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0.ebuild new file mode 100644 index 000000000000..3ac24940ebfe --- /dev/null +++ b/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskell-platform/haskell-platform-2014.2.0.0.ebuild,v 1.1 2014/11/15 18:24:28 slyfox Exp $ + +EAPI=5 + +DESCRIPTION="The Haskell Platform" +HOMEPAGE="http://haskell.org/platform" +SRC_URI="" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+doc profile +X" + +RDEPEND=" + >=dev-haskell/cabal-1.18.1.3 + >=dev-haskell/hpc-0.6.0.1 + >=dev-haskell/xhtml-3000.2.1 + + >=dev-haskell/async-2.0.1.5 + >=dev-haskell/attoparsec-0.10.4.0:=[profile?] + >=dev-haskell/case-insensitive-1.1.0.3:=[profile?] + >=dev-haskell/fgl-5.5.0.1:=[profile?] + >=dev-haskell/hashable-1.2.2.0:=[profile?] + >=dev-haskell/haskell-src-1.0.1.6:=[profile?] + >=dev-haskell/html-1.0.1.2:=[profile?] + >=dev-haskell/http-4000.2.10:=[profile?] + >=dev-haskell/hunit-1.2.5.2:=[profile?] + >=dev-haskell/mtl-2.1.3.1:=[profile?] + >=dev-haskell/network-2.4.2.3:=[profile?] + >=dev-haskell/parallel-3.2.0.4:=[profile?] + >=dev-haskell/parsec-3.1.5:=[profile?] + >=dev-haskell/primitive-0.5.2.1:=[profile?] + >=dev-haskell/quickcheck-2.6:2=[profile?] + >=dev-haskell/random-1.0.1.1:=[profile?] + >=dev-haskell/regex-base-0.93.2:=[profile?] + >=dev-haskell/regex-compat-0.95.1:=[profile?] + >=dev-haskell/regex-posix-0.95.2:=[profile?] + >=dev-haskell/split-0.2.2:=[profile?] + >=dev-haskell/stm-2.4.2:=[profile?] + >=dev-haskell/syb-0.4.1:=[profile?] + >=dev-haskell/text-1.1.0.0:=[profile?] + >=dev-haskell/transformers-0.3.0.0:=[profile?] + >=dev-haskell/unordered-containers-0.2.4.0:=[profile?] + >=dev-haskell/vector-0.10.9.1:=[profile?] + >=dev-haskell/xhtml-3000.2.1:=[profile?] + >=dev-haskell/zlib-0.5.4.1:=[profile?] + X? ( + >=dev-haskell/gluraw-1.4.0.1:=[profile?] + >=dev-haskell/glut-2.5.1.1:=[profile?] + >=dev-haskell/opengl-2.9.2.0:=[profile?] + >=dev-haskell/openglraw-1.5.0.0:=[profile?] + ) + + >=dev-lang/ghc-7.8.3:= + + >=dev-haskell/alex-3.1.3 + >=dev-haskell/cabal-install-1.18.0.5 + >=dev-haskell/happy-1.19.4 + >=dev-haskell/hscolour-1.20.3 + doc? ( >=dev-haskell/haddock-2.14.2 ) +" +DEPEND="${RDEPEND}" + +pkg_postinst() { + if ! use X; then + elog "The haskell platform includes the 3D graphics libraries opengl and glut." + elog "To install opengl and glut requires the X use flag." + fi +} diff --git a/dev-haskell/hscolour/ChangeLog b/dev-haskell/hscolour/ChangeLog index 738a978ba237..2548d610d5b0 100644 --- a/dev-haskell/hscolour/ChangeLog +++ b/dev-haskell/hscolour/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-haskell/hscolour # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hscolour/ChangeLog,v 1.21 2014/07/25 09:16:41 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hscolour/ChangeLog,v 1.22 2014/11/15 18:23:47 slyfox Exp $ + +*hscolour-1.20.3-r1 (15 Nov 2014) + + 15 Nov 2014; Sergei Trofimovich <slyfox@gentoo.org> + +hscolour-1.20.3-r1.ebuild: + Version bump. 25 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> hscolour-1.17.ebuild, hscolour-1.19.ebuild: diff --git a/dev-haskell/hscolour/Manifest b/dev-haskell/hscolour/Manifest index 623446f5ab6f..0fd2916595c8 100644 --- a/dev-haskell/hscolour/Manifest +++ b/dev-haskell/hscolour/Manifest @@ -4,14 +4,16 @@ Hash: SHA256 AUX hscolour-1.19-ghc-7.5.patch 1701 SHA256 7a21513c83b979b6ec80f4316f2cbca0e66007bdd76ac3d85a93310761ffd2b7 SHA512 302fe056e61d58537c2010c2d286ff6abf1b4eea25beb9b2069492000b1edc257830892369bd16576675d00fb376c04f83f17508b9491140ee92d062b9736c29 WHIRLPOOL e436b30e1cd4abc7f742e58e9e55095fa495ba2e51c231fca4ac0d2330298e4db883365f0afbe8a7a472159f4f89bdf180582fa2b41beb0cb3919db5fccbaa54 DIST hscolour-1.17.tar.gz 20801 SHA256 b645cdde1b7827dae1519a4423031b4c6bed82a8edb52aa295bea86478ce24b0 SHA512 16cbe462c91fd32b474f0b6346ba24ffc8eaa344498413c1071a65bd8d97488de9f77af7918899efc9145112923a9f2b06722f8584f403dfec21a029c181a2a0 WHIRLPOOL 02be9393125569d4c305deb65bd5ac7438927200f5348e0356f5c2d31f0c7f34c8e96748e6a2be9053d384fcb10eba073794a95ba816e8431779bf8d3f804b08 DIST hscolour-1.19.tar.gz 25466 SHA256 7f9d2cfafbd300793686fd4e9f4ddb3f6463f300a22129db898db47956689f9f SHA512 8f2a9f16cf82fbe41513600c210a0d3af58f1b06ab1ed14a2493203cfce20a8ac959b3a34966273277ac3ceaf3b4916e82892880dd7685f8de12b2636bf53ae1 WHIRLPOOL 051874e224c5fdac14f122143ddfa9577bab7cbd1142ed97f57801204f2df2de76141dc31241eac53c02920d85895f5c57f02b81c5648725d76b1e34133eebbd +DIST hscolour-1.20.3.tar.gz 25810 SHA256 3adb816fba3ecdf9f1ee5fb23feb0611b0762f7e8c2a282c2def5cc2f5483d96 SHA512 759f0a3c3c36b48db7932477468f1c5de8fddec654010dbbd0d136e0f8a8f4e3c34bc9349467766a1cb90ffb56b950ee6b7926f4f62dcb68f8e048e2c212d853 WHIRLPOOL bb4f56404fb4c4f6ec563005ed1359276b0c16c3719dcfe0a8479cf62128e010b868836c55927e5d1a9d3f2ad5045f4f9d93516502380975c8cf71fb1d3e0878 EBUILD hscolour-1.17.ebuild 623 SHA256 f63e7321d9e042f55abc1c88f44924070e67b8b2d7451f53833a80fb2d4c89ff SHA512 50ce4bcaaa40ffa7a006819a2ca0ac02d93bba533d4d4fdf195f8caf557c5caa01e7f80eed7f5f4368d76e22e6a1bd58fe08d5f4c7b64415d7a42a3bbb8728b1 WHIRLPOOL bae0249681a6271f68998b2375ce1041a2bb36d4555e43b25d88c4d95289022bdc9fba886ab958f92c8f99ee6e47cb023ab8cd020744bd2a894335cd7fd34c2f EBUILD hscolour-1.19.ebuild 762 SHA256 0ddf1437301c63d59c6083098ffbb2c833f1addc2c8c32fffc907f7fc50a2f0f SHA512 e3bf3bc84de7df28ffa4374de365144c3f31a5c2f72f532bec907c829afde5f10d97995ae6469cce125e29ddd35cb3b47a021d6cb0c3dc2279cb885f03f53f07 WHIRLPOOL 3a3ee98a877515b44052d0f4e778e915a9ef9616858f20edf3dda926326dcc7177fd6a8210445d9e76a96eea538f4fecc93c4bcfd98fe93e21daa22c1f9ce038 -MISC ChangeLog 2833 SHA256 ee85ab592c53f43fe75ac2dabcc9df2ecf71fef3f63e1da4b421d253cdc752ad SHA512 47c1db0722577ea44c8b9b70f7243dedf60e7ee9ca4d27c126b898d4733d1e3e08f8d96f51d97243d28fce20b630833f01386c31d7c1b1f31a8fda6b03f9519a WHIRLPOOL 10c0b64479647da660a62ed2262d6d8c298222784e57c6513c5a0c8ca4948c1a09cd7f8afd79a02623da14bdc422fe053bf7f327e145f3fe09f8f5401d0f6f18 +EBUILD hscolour-1.20.3-r1.ebuild 914 SHA256 dbaae29b58fc3880520eb866569504fbb26a19f1dfaf949562bc77920bbb8999 SHA512 fcf7a052c6123d64f061b8528a581637c6f55e4259973c2b19d449c6d086bd70662361fb74e51143843f55ce3868081cbfd476e4dea5b345c74b057fd1cd616b WHIRLPOOL 39ab36928c3b84ac3c761645c89d2fdf78a9bdefd882f1549b035ddab73bda13c5cdc307350fd762790adb3d342df6c8c91a28ccac61bdced26a75aeee714499 +MISC ChangeLog 2969 SHA256 c5ef3ff729445412418ff17e0cf148de610cc683adc1e0f8691a3bc1c3c9c22d SHA512 8b0d8376591e1e1a41425a381ff0c2995170855be084c682d4b628e0ce518cd74b03f291fcda751405b9142a561b264fd373bee46702ea8f226a5526d611f762 WHIRLPOOL 09623def0692e704b2f9ac61fb99868d81829f05dc07da3c011250063c433129d01cec27f406ec3a14623f47bc1d994c88f382aa5d7d4f4cb481516eb830e7e9 MISC metadata.xml 223 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 SHA512 24765bbf1cb187cd262aa7fb3824c1cec65e2bf3f2198099de688916d96401a26458265b15408f22b1fbd6d6a2842df814a57ceda80dfa00d130b24423b7544f WHIRLPOOL 8fd6700f6198db6540eb51edf11372faeb6eb8a542a692e515badf236f62444f2c180f7d08e0f98e9fdfa23de14631b31af50543469aaa27084d6b637e2644c7 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iEYEAREIAAYFAlPSIPUACgkQcaHudmEf86rfegCdHjhv6nreOp+EBvcn9brlttxW -/ZUAn34ks57rG4HqCfY0R5mVq9dXbZON -=8vif +iEYEAREIAAYFAlRnmjQACgkQcaHudmEf86pjGACfSYXB+WZAw3JJtGghxNyLUO5o +oFUAn3u7D9NB/xzJuvhuTGiy5g7+KhsH +=PgnV -----END PGP SIGNATURE----- diff --git a/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild new file mode 100644 index 000000000000..cbc13507f7e7 --- /dev/null +++ b/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hscolour/hscolour-1.20.3-r1.ebuild,v 1.1 2014/11/15 18:23:47 slyfox Exp $ + +EAPI=5 + +# ebuild generated by hackport 0.3.9999 + +# disabled haddock as there is USE="doc hscolour" case with circular depends +CABAL_FEATURES="bin lib profile" +inherit haskell-cabal + +DESCRIPTION="Colourise Haskell code" +HOMEPAGE="http://code.haskell.org/~malcolm/hscolour/" +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" +IUSE="doc" + +RDEPEND=">=dev-lang/ghc-6.10.4:=" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +src_configure() { + haskell-cabal_src_configure --ghc-options=-rtsopts +} + +src_install() { + cabal_src_install + if use doc; then + dohtml hscolour.css + fi +} |