summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-haskell/hlint/ChangeLog8
-rw-r--r--dev-haskell/hlint/Manifest14
-rw-r--r--dev-haskell/hlint/hlint-1.9.10.ebuild72
-rw-r--r--dev-haskell/hlint/metadata.xml3
4 files changed, 90 insertions, 7 deletions
diff --git a/dev-haskell/hlint/ChangeLog b/dev-haskell/hlint/ChangeLog
index 85f200a6471c..c1cd20c51078 100644
--- a/dev-haskell/hlint/ChangeLog
+++ b/dev-haskell/hlint/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-haskell/hlint
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hlint/ChangeLog,v 1.4 2014/07/25 08:59:28 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hlint/ChangeLog,v 1.5 2014/12/14 11:00:39 gienah Exp $
+
+*hlint-1.9.10 (14 Dec 2014)
+
+ 14 Dec 2014; Mark Wright <gienah@gentoo.org> +hlint-1.9.10.ebuild,
+ metadata.xml:
+ Bump hlint to 1.9.10
25 Jul 2014; Sergei Trofimovich <slyfox@gentoo.org> metadata.xml:
Drop redundant '<maintainer>' field, leave only '<herd>'.
diff --git a/dev-haskell/hlint/Manifest b/dev-haskell/hlint/Manifest
index 3193f6511784..17dd233e8889 100644
--- a/dev-haskell/hlint/Manifest
+++ b/dev-haskell/hlint/Manifest
@@ -5,15 +5,17 @@ AUX 60hlint-gentoo.el 231 SHA256 34ec3d7cce19b1f5a86ff1d7f2a85125e476373ea18a781
DIST hlint-1.8.55.tar.gz 70955 SHA256 32133739752825b16ff25947d7f9f1c5b577397ffb2722f7085bf35ce0069ea0 SHA512 e49e51c596eaebfa7a138b1373cd14ceb22f7410e2e114259cc3e42f438290c553870260866ee6835a80dcd3fccf5b97fa79591fe501dcd58ffb11a182d4d27b WHIRLPOOL 50c6195a2ca87da57bf33561b39f0c41007adb5261e81ec28f773f393a797015ab344ef55e5c5fe42111686a82f7c03f6e0f83bb14a35bead3b14f592d463540
DIST hlint-1.8.56.tar.gz 76043 SHA256 bcf2c83e2c2ba03886b7364d476db7859e9324314a81bc98226228a62471aec5 SHA512 f8490a70d0854253f830d28de5f228e4e4a69208195ce929f74ea8e82c493d39be1e224b7478aeb562be0a81ae60e6c140734f32cd8994cf64830ac17527a47e WHIRLPOOL f673a5278281978bf3dac0fb794b58eece6efd1dfd487df04284b3d53be3eac7e78a121f758bbdc238071b5d23fb10ea71bc958a4e1b9fce36bb19e76b2d9181
DIST hlint-1.8.57.tar.gz 79071 SHA256 a47e1cccf84ecd1fc61f1c63447725d4a917f530e7ddd6954b0ad6d1a4bf4e18 SHA512 1fca029067cf34f9d024640fbacfc455e733adb239e339471131b014c3d5cab671e5c267d855d1df7dd76440dab45a8981502dd840073005a4e5c50d177f91da WHIRLPOOL 81d94af7396cbbe447a5b7ea7669c7819947445fa7d4519670476968e3ad7d74c072c2f849e2b2ecca62a13777ebfad51c82ccc02b6c17f85889883bcc754f9e
+DIST hlint-1.9.10.tar.gz 88054 SHA256 2d86090c0b4a9015360119c0467d6d6efa92a111ea760941a40a4e0c2b60ee22 SHA512 d5766b2869cd24bb0b0f7b479ad5e3e7ae006dd4c5e41f98fa0eeebbe91187e0e2b4b763f1a2893ac4c2234375283b76318594c3fdd3480a65c33a640fd93dec WHIRLPOOL f1aac957033bd3bc04ef5e10e32474ae568fe0c08b0166f5e2df418215d5064a09ab7d3bd7ddf7496b9e4143b0f8e96fbe3624cc3c97fb6c993157fe3842ff0f
EBUILD hlint-1.8.55.ebuild 1588 SHA256 284f9350e2e98b03f5cf2eb36d13537f85f2320604f031402627a528de849c6d SHA512 148b2fccc2ce7d098938c238a56d9c43f64b7e63a610b833bbd86ca1295679d0c075e4c059a9024cdf50f47ff697b491f2506dce556af32c6b71a61568f61b2b WHIRLPOOL 56fcb203758e0e33115dec913076993dcbe366ce5174d4dd6c63fd2c2c5f41b66196560d7dd6b692cd6e32ec4a5b2330079992ac19da39f3397b313a22d8ad1a
EBUILD hlint-1.8.56.ebuild 1591 SHA256 4663eaba30ee4c53af287d1206976198c543cbc3e2e5943fa2960baf320ddeef SHA512 4ac161985adbf02993ecc4e2f4d6bdf410e5d4584eae67644b6e9b3d6dacb698ef9ed20f8af9a6773b26e8cef6698b2f89d83823506e94502b2689d01da155bc WHIRLPOOL 35304a71793bb595fb68900a26835de3ec7d888ea86919c4cf9a4b34483eb5de739b638853b45df2e4a793e44496599930d111c5b33f210f1504a99e61a51bd5
EBUILD hlint-1.8.57.ebuild 1591 SHA256 fad3cba32193e61daf4a47fa0d8f02d587c04ec036862054f7c4ca69b59e63a9 SHA512 e275afe3ead615c60b7508c16ca96e2cbedd70f0bd9d0a7639fdca969c062c92b3202def7d981734e29252d549a83c3b7f606576b389b67174df57c576e56438 WHIRLPOOL 4ce2365d413eefa0de6dd5ef12646a397b99319faa74cf54817160374a1a2d182bfe8e8175874595ac2dab5b02a4fad270e5460743598a8235640b746f524d1e
-MISC ChangeLog 843 SHA256 86f47820f05ed94797b66b3d722390351ec41c26d6b8a663305ea8ba3f0275e5 SHA512 ae66faaea29cd80d7444c9b45e4c99511eb54708386e67731bb159bb08dc0c2d413786cf0ad077c038501be5f68998f6085d3b3a6203c32f5a6d6cd0dcc0cbc0 WHIRLPOOL 20c87979a65e2be3a67c3c73a210011139758d262ceac20457a16fba2d2a847723cc926eb26b85525a8ec323b623f65583b8c042700f79a156a1995002bd13ad
-MISC metadata.xml 262 SHA256 1de33711a3ffdca5cf200a83560e9011b4c7fbd643bc7cde0e4eb817c2a9a1da SHA512 b130e6321fc724321857ab0574d40f28931c42e7fcaea25932b618d68941905c9347b1ade0da9dd62f58cb6dde6c57468b22dcc962a6d7904f90840ba3c0c047 WHIRLPOOL 70f54ae7442afe0c66a5e906b844e37f33c2266efad3afb8bce01a906ed9bc3049eecc6e1bef917d17355dc67be2dbb4e2012c0d7c1e93d091b451029bd45431
+EBUILD hlint-1.9.10.ebuild 1677 SHA256 ce690ae87db3827eeb43a2ca8fa93b4025e8dcd6d6a7962dd3c158d17c50edf1 SHA512 147a6617fb6017095d9b6dfa0759005eff36b5a5917151d7c03cf618182b9c234e91e7a64a7f8faa3057379b0ac51eeedb2883613169d4c30845b1a8e0b98911 WHIRLPOOL dd74e5d9fb35bc6edd185223704154604e165199c8721323e8ae7cc1961beb16ff66f1078bdb8b3f3401de8fc603ea65a6f47ab273960200b020e7b538f657a1
+MISC ChangeLog 981 SHA256 a357771f1d67a40c551f652b0b7921b9d22c59f88078fca86efb949cb0df35cb SHA512 b0d090b617a1fd6a94f610d2e3ca3d2ed75b12eb5acc6175f51f4d6b937ac99c7ec4ff696dd3b2703391145b33a1c8f852513c7a9129cb7a89d501f0a04e70a2 WHIRLPOOL 14e9e31970f7c1a6ac0215e8a66972d505511ca6ab3f498a2ae590a159f9935435438fd6eeb3f9374471561b20eb6e7227871b0362fb2cb745c55a6e1fa6d5f8
+MISC metadata.xml 343 SHA256 facb12279482f4e30bdfe182b41a93d5ae0bb6f385fc19c3445b6939d22e7f88 SHA512 8dceaf41c06d5194522e8d798fefbdd096d8af1fc2e99d1fed8145ac11f74d36ac727726ae0de1a917a236749451a350e40a31bf77a43feef249c4b25d5a7d6b WHIRLPOOL 5f8a3f1a8875a38c57e7703b197b11c37c0c5118fb771d143a29981673162d041ffa48f561a77d5b145c1589c5358c72bf60d4fd29705641381edce1fbeb1253
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlPSHIsACgkQcaHudmEf86orXQCfS3YL1J1DT1Rmz0nMCTjzly0w
-7X0AnR0inybEpXPsUtsIpSGsQ+VYJtjb
-=Mp8W
+iF4EAREIAAYFAlSNbd0ACgkQoBEVQmGOlx81zgD/Q7OzOa5IBB0Fc9p2+VX8d+j0
+VaF1mQCY1xekdecf8dYBAKDNWs5eLWUU2XWZGVK+3dUS/GfEflH6vf9YhCr1QiHJ
+=mQwo
-----END PGP SIGNATURE-----
diff --git a/dev-haskell/hlint/hlint-1.9.10.ebuild b/dev-haskell/hlint/hlint-1.9.10.ebuild
new file mode 100644
index 000000000000..ece3ca6e7fe0
--- /dev/null
+++ b/dev-haskell/hlint/hlint-1.9.10.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hlint/hlint-1.9.10.ebuild,v 1.1 2014/12/14 11:00:39 gienah Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal elisp-common
+
+DESCRIPTION="Source code suggestions"
+HOMEPAGE="http://community.haskell.org/~ndm/hlint/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="emacs +gpl"
+
+RDEPEND=">=dev-haskell/cmdargs-0.10:=[profile?]
+ >=dev-haskell/cpphs-1.18.1:=[profile?]
+ >=dev-haskell/haskell-src-exts-1.16:=[profile?] <dev-haskell/haskell-src-exts-1.17:=[profile?]
+ >=dev-haskell/transformers-0.0:=[profile?]
+ >=dev-haskell/uniplate-1.5:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ gpl? ( >=dev-haskell/hscolour-1.17:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_configure() {
+ local threaded_flag=""
+ if $(ghc-supports-threaded-runtime); then
+ threaded_flag="--flags=threaded"
+ else
+ threaded_flag="--flags=-threaded"
+ fi
+
+ haskell-cabal_src_configure \
+ $(cabal_flag gpl gpl) \
+ $threaded_flag
+}
+
+src_compile() {
+ cabal_src_compile
+
+ use emacs && elisp-compile data/hs-lint.el
+}
+
+src_install() {
+ cabal_src_install
+
+ if use emacs; then
+ elisp-install ${PN} data/*.el data/*.elc || die "elisp-install failed."
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ doman data/hlint.1
+}
+
+pkg_postinst() {
+ ghc-package_pkg_postinst
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-haskell/hlint/metadata.xml b/dev-haskell/hlint/metadata.xml
index bd0cdce64241..dd702bc48e46 100644
--- a/dev-haskell/hlint/metadata.xml
+++ b/dev-haskell/hlint/metadata.xml
@@ -5,4 +5,7 @@
<longdescription>
HLint gives suggestions on how to improve your source code.
</longdescription>
+<use>
+ <flag name="gpl">Use GPL libraries, specifically hscolour.</flag>
+</use>
</pkgmetadata>