summaryrefslogtreecommitdiff
path: root/dev-haskell/wx
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/wx
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/wx')
-rw-r--r--dev-haskell/wx/Manifest4
-rw-r--r--dev-haskell/wx/metadata.xml11
-rw-r--r--dev-haskell/wx/wx-0.92.2.0.ebuild38
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
+}