diff options
Diffstat (limited to 'dev-haskell/wx')
-rw-r--r-- | dev-haskell/wx/Manifest | 4 | ||||
-rw-r--r-- | dev-haskell/wx/metadata.xml | 11 | ||||
-rw-r--r-- | dev-haskell/wx/wx-0.92.2.0.ebuild | 38 |
3 files changed, 53 insertions, 0 deletions
diff --git a/dev-haskell/wx/Manifest b/dev-haskell/wx/Manifest new file mode 100644 index 000000000000..6805746caebc --- /dev/null +++ b/dev-haskell/wx/Manifest @@ -0,0 +1,4 @@ +DIST wx-0.92.2.0.tar.gz 50938 SHA256 a1d02b17cd336f0c435381c9f2ce74aad2059c56a00c678954089b74065a97fb SHA512 f8bbb2598fc1555030ebe3084737d6f8c0691a3e2fddd9b979c4694442b458937a9bb6afe347b2a5661b7d70339194087ce083ad6efc01173bc0f62b72bf1134 WHIRLPOOL abf86d664afd3b8e109e0745d89d035cab0ca6e537305b38a97afe1c1cb84a61b87f527968d8b901b91d6d1165d7ee65d5e0b7001bf7b77a946016b49bb5c442 +EBUILD wx-0.92.2.0.ebuild 965 SHA256 6a78d6ae0a103a98db3b2ae334c46ed27c87223f3a398ced0cfb07451515242b SHA512 7a17efc64386b73494357ea5ccb84a08fa700b23ec61a216126d86ffa38a2ffd5a7633ca513825238243469972b18077f13e6103d3f746a285f33add9128d9f9 WHIRLPOOL 6acaeeaf401162cd62338ac5bc8c857ed16eafae6d9d4e3050265614aab4782d8d6e8f39b3a390c4ce4ba53ef8046bf646751b1f512f72fdd6be11b31f76129a +MISC ChangeLog 1402 SHA256 d983d187e97a3ba140684df849db38039dd2f990071a24dc32f64786a29f5446 SHA512 1e463dd29fa2929bc7902252a8e96c8c10c1cccf9373a71bb68573fd4ded3fda82260f86ff2d556ca72439977d691f97df5fd1f258f40e0c81fc8574cb3dff00 WHIRLPOOL 9ed7dfb9fdda1086604c2fbc17fd6d9a59bb1408be0cea09a13272a8c8727f69cd57f80ec948df8b1a4f1f0058ccd4e5bf34587329a20415f5342cb92ca56cd3 +MISC metadata.xml 549 SHA256 39450f4c52b9707191a3b468daad53860aa54679ab712387a937b9d22addbdee SHA512 5914f30a0be778084cb801fc3521cf85490a67b9f5a0ee1c5cadb9bd44441c8d1a1840275944d8d1deee334289fd86b7b71bb4b4ab73700e25333f2658ce0d26 WHIRLPOOL 424ae2950ac7cc097e18286f71c8cdc0b7b25e384a7491199defde7f5587487de2c1eeb9769fb1f91b18ff36949356dd48ad8c200dd5ca6607217cae4039785b diff --git a/dev-haskell/wx/metadata.xml b/dev-haskell/wx/metadata.xml new file mode 100644 index 000000000000..89beeeef44de --- /dev/null +++ b/dev-haskell/wx/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>haskell@gentoo.org</email> + <name>Gentoo Haskell</name> + </maintainer> + <longdescription> + wxHaskell is a portable and native GUI library for Haskell. It is built on top of wxWidgets - a comprehensive C++ library that is portable across all major GUI platforms; including GTK, Windows, X11, and MacOS X. This version works with wxWidgets 2.8 only. + </longdescription> +</pkgmetadata> diff --git a/dev-haskell/wx/wx-0.92.2.0.ebuild b/dev-haskell/wx/wx-0.92.2.0.ebuild new file mode 100644 index 000000000000..817a3f70513e --- /dev/null +++ b/dev-haskell/wx/wx-0.92.2.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.7.9999 + +WX_GTK_VER="3.0" + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="wxHaskell" +HOMEPAGE="https://wiki.haskell.org/WxHaskell" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="wxWinLL-3.1" +SLOT="${WX_GTK_VER}/${PV}" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="" + +RDEPEND="dev-haskell/stm:=[profile?] + >=dev-haskell/wxcore-0.92:${WX_GTK_VER}=[profile?] + >=dev-lang/ghc-7.6.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.16.0 +" + +src_configure() { + # ghc DCE bug: https://ghc.haskell.org/trac/ghc/ticket/9155 + [[ $(ghc-version) == 7.8.2 ]] && replace-hcflags -O[2-9] -O1 + # ghc DCE bug: https://ghc.haskell.org/trac/ghc/ticket/9303 + [[ $(ghc-version) == 7.8.3 ]] && replace-hcflags -O[2-9] -O1 + + haskell-cabal_src_configure \ + --flag=newbase +} |