From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-haskell/opengl/Manifest | 19 ++++++++++++ .../opengl/files/opengl-2.2.1.1-ghc-7.4.patch | 29 +++++++++++++++++ .../opengl/files/opengl-2.9.2.0-ghc-7.10.patch | 13 ++++++++ dev-haskell/opengl/metadata.xml | 19 ++++++++++++ dev-haskell/opengl/opengl-2.12.0.1.ebuild | 35 +++++++++++++++++++++ dev-haskell/opengl/opengl-2.2.1.1.ebuild | 26 ++++++++++++++++ dev-haskell/opengl/opengl-2.5.0.0.ebuild | 32 +++++++++++++++++++ dev-haskell/opengl/opengl-2.6.0.1.ebuild | 32 +++++++++++++++++++ dev-haskell/opengl/opengl-2.8.0.0.ebuild | 29 +++++++++++++++++ dev-haskell/opengl/opengl-2.9.2.0.ebuild | 36 ++++++++++++++++++++++ dev-haskell/opengl/opengl-3.0.1.0.ebuild | 35 +++++++++++++++++++++ 11 files changed, 305 insertions(+) create mode 100644 dev-haskell/opengl/Manifest create mode 100644 dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch create mode 100644 dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch create mode 100644 dev-haskell/opengl/metadata.xml create mode 100644 dev-haskell/opengl/opengl-2.12.0.1.ebuild create mode 100644 dev-haskell/opengl/opengl-2.2.1.1.ebuild create mode 100644 dev-haskell/opengl/opengl-2.5.0.0.ebuild create mode 100644 dev-haskell/opengl/opengl-2.6.0.1.ebuild create mode 100644 dev-haskell/opengl/opengl-2.8.0.0.ebuild create mode 100644 dev-haskell/opengl/opengl-2.9.2.0.ebuild create mode 100644 dev-haskell/opengl/opengl-3.0.1.0.ebuild (limited to 'dev-haskell/opengl') diff --git a/dev-haskell/opengl/Manifest b/dev-haskell/opengl/Manifest new file mode 100644 index 000000000000..2b8f4698af39 --- /dev/null +++ b/dev-haskell/opengl/Manifest @@ -0,0 +1,19 @@ +AUX opengl-2.2.1.1-ghc-7.4.patch 1209 SHA256 3d123d77ced64d297e4c75cb25ecb82a577bddbcd1a4615fcdfccac60c855fb7 SHA512 0e774a69cba5d99e6362ff2e36a94b212e96ea95de7817b3d6cf15e383d4de4e9cb9ab5c7fbd07e33951e4b6b1a67c7e6f0512c4cd41fe92ab722f1d76ea47e1 WHIRLPOOL e65adfee26b1e8ae389d84258e30bb903dba5664385b4f164284d1fa5811d171c62d98b2215bf3eb0ecc79c010c458c4b84162b66990f3f88bcc43da35c2775f +AUX opengl-2.9.2.0-ghc-7.10.patch 538 SHA256 4521ba03d5a97e2dbbda61113ca674d0fcf52d3da07b92142dfa65fce7170992 SHA512 df64e2277c053b9404369ba6def4b474bb49302947405558b3a49ae054a5416a7f28c858e51e3457d2fd90e28af74aeb08424afe3a7389ef381ca4e3b321ee53 WHIRLPOOL b92d60b068bcedf7f83ffac4b9cd603ab68875cba06d301f04a5449e0fde80f00634daaeaf29e85575892b3d450cf3294a616690af05f6af3d48cd5fee674fea +DIST OpenGL-2.12.0.1.tar.gz 125419 SHA256 8b7cfc07cb4cc4a6c45910eeb9fdfe114be1f64090fa0705c3e550794c588ed5 SHA512 58c21efade5a8e10a78a61eaee35986e61581e3ef898f657e3f4c0479e0e35f60772bfa489bf49dfdbf3c395826df513f3f116278fb400d568babed1061e4765 WHIRLPOOL ad28d9dd043d28ceb04b69690537cea538670e1abe2280b03652d8ba32ffac2cb3d2a79a1b547201b5f63b0640a1ce9cae321efb4beb51167a1ef10621a0e208 +DIST OpenGL-2.2.1.1.tar.gz 176695 SHA256 926ca25cf9502cdaaeb8ade484015468cb60594e1bfbf0e04bd01235d8d9a792 SHA512 24184a839123c10f228e79ef0bdf5c69b440065828e9b87a820f80c8bcd5a03c4ea179b8aab186e29b1bc435028d9f453dd8e6c22302751f4cc8c93e37742d85 WHIRLPOOL 1f983ff85b956095810efc0bccfd8538953bdac999d7ad97c1ba8ac96b622c9f6e55b08aeb89d113d3a5e98a16a08f5ae82d9a046d67e968b9ead03a28270596 +DIST OpenGL-2.5.0.0.tar.gz 105010 SHA256 7254d40734f52e558627a1fd617a0204a241af4cd85d86eb316a2a128b9deace SHA512 020a9c8615f636b2d9394f245581a324cdee7341604799552a1a65c56a0d44d419593d4058de46156dd8bae03293f6848e4dc47bbe321a1cdcb2994cb587928e WHIRLPOOL d033afbfacee90bc570ff7c700575861a2fdea6a80b3ca53d8512764058e3937b3809256b52e344d7afb3a0e1ce2c79162cc7cd5372c5bd26347e661d2a9b40b +DIST OpenGL-2.6.0.1.tar.gz 119962 SHA256 b1bd39571f9f2a5c39bd5905fe89bf860eab3f7a5a480a1b902b50272f5ceaba SHA512 ac7d09e71bffb58fd80736c7bd3b1e4cfbe1b4ca9ad40502c12132cfbc4e8dd1a446500548ab32f19288032ec533feea9d9e1c5db1078ae84ce798d9cd05b7f6 WHIRLPOOL 2feee10bc9e94647d4843b2384583b0324b5a493784cc7adbc2baf8c57206e3e7609920b60eb8eea0731fa6a9a33b475fab13fd957ddc4f449dc7981be1e190f +DIST OpenGL-2.8.0.0.tar.gz 123107 SHA256 ce753d8db75b5096e030422765193c4975779b42bfffa467408a40d8c43965f1 SHA512 ff39f9ddd997b93cabd54a837f2f1a8739a72ad882151801ae10300f0301716283a443071c996b6a928af5f1fecc53b09d92bb2074ad6684a783e96abe622429 WHIRLPOOL 72f9de6e2fd337529de20ada6cee7f27d3e7ef0e13fc33ee0674b1ece61a2824cb90993f68de13b7f31230175d0972df11d26569e455c1a3678292e8a5666abf +DIST OpenGL-2.9.2.0.tar.gz 122514 SHA256 1758f6cacc9ea8f0d410fd0abc1a19f2a50dffdb62736d66d4e62b20619545e9 SHA512 1abb31033fe57056a0a3d00308910033d25d800f3da9ee4ecfd43bf25d8a392d6344463f3173da432a35ab3bbe5b5964c2aa5b0de5252e4f274025fd8d0dd0e9 WHIRLPOOL 8d8059a4875df75fb1838b79902d13f520e28bfa6f83515f6fdc92ecf918b1894387afcd2f3aa93617a5349244a07cc8347efe770d67d815d73d1bc8dc7ea576 +DIST OpenGL-3.0.1.0.tar.gz 129993 SHA256 f45c0c65aa31108391d5d86bb65b3e945e0c1102b7d09db4b356c060f3afa2da SHA512 ce6d7a15b4a7d43ed0a8896a36dc890057b67472ca9b8c96143df9b5936ae3fdfc49a7dec4cff4d76407d76420ae60e606a4747a8ecc995141c82291433a1cdd WHIRLPOOL e9e4f37e9ce44e9d15c9121183c29b0e87a4298d8b58fa13eb8a1dcbb7d16c7516bcb7391e072d11492bb95d23c723a85840b85243e70cbbf3d3a7a48161957c +EBUILD opengl-2.12.0.1.ebuild 1099 SHA256 6e24fddbb77fb7a33af001cb4c0a9cf97bcb72d7b2cb4be792c0ecd3a3927c14 SHA512 8173c21ef635da0d0caa115826d7f727e4ab6b70c7da37a8680814d9acd8ebfce8614c4e6c5dd0d70b8216e118ff874d0346193d64c7eb13eb61bf813920f4bf WHIRLPOOL 129eee2cf06e3ee387d1302dbf6275c2e812b396defe96d55bdd6d7e2a19751fcab219cdae5dbe429d437479dbae24186570aef41b39c2546ab401c545a07c8b +EBUILD opengl-2.2.1.1.ebuild 566 SHA256 e3496d3b12d4184e4aaf257c5e473988d09e5d964b4045f3ddc023fd25f5a1b1 SHA512 ec6f0a20e992c1679095b45bed07a7e56b49b433643dc6b6641a33aa2141ac971532ecead07150d6dc42719a85d5d8bd6ce757a943f69cedeefab93bc0835ceb WHIRLPOOL 639c25ec18ddc3b6f37ccca9ea1c09c501b2544f9f4243c846219862e3734230ac3b0d68828c525376244fbfa697fb58aa40b1a8ac9d74ef519b874ecb6a140c +EBUILD opengl-2.5.0.0.ebuild 822 SHA256 0ebc9642ba96e1f2572a0d843983e0eb7644fc36e514adfbcda89ed43131bdbb SHA512 aafcc755202ca7d6b67d56ac48b50362f79156c6de69f62d50e7c3d77de19b3c79f4f132ddac4ee281ee2c77d41fbcba9232517cade6f0522524cbc049958af3 WHIRLPOOL b6db62ba213f25d3bd1fcfcbe1bdfeeac40a941c9dd9fc7d04cb15733d533e1086f0d5085ca53cfe35dac2c9cf30d1b726417d200291bbaa1222c060fc15d424 +EBUILD opengl-2.6.0.1.ebuild 838 SHA256 32df9f039dc0e6852690f98dba19d41d8ff8b2654ab4e961ebcfab43fd4b6dd0 SHA512 bd6588d6753cbccc9ee4b4cc13ce1d90e13263449f3344beefc5778ab1f4a7e72a1bc8e458acea797465ece6e227c73a94f42dce07d9fb57c65e075175ffc7f5 WHIRLPOOL 7e0aa42eecb602a25c4a406672900fea99bd8f81d5bb34ea9cb5622cf79dd78cb8dbf6de9dfb9ad67f197f95c4663d854d021c519cd0c9a5a282fecbed6731bf +EBUILD opengl-2.8.0.0.ebuild 715 SHA256 03a9f485c17ad0e90f1b47455c4da5be03f745025f3d0fb2c4d6b5db22c3ebe1 SHA512 51e9bb66912af0c554be323ef2c47d80c2c3bb8f3568def96ba04d3fb1f4f2771f6a1cf809b5de2a060a8e560016b4634fabeb5efa8c6564d433b08968aec51e WHIRLPOOL 7152f97a411c6cda33c6a354ffe2332e89e383d075da39cca5b459a4f74178403752ed31f7cc8c3b9dbb2c75c79e9f521cbe409cb0b53718c3afe9ccfbd506c3 +EBUILD opengl-2.9.2.0.ebuild 809 SHA256 59f67fb3848aadffc8210e49af6c1fa2ada2ec81546226489caf4864d4d56acc SHA512 b7fbf36c581b6ba02aab52a4d82f9f599468c0e37b9f123e47750c6dafd415d8f77f37880a30a632e785725fc11245d7cb8656d4846f1dc94d136580d959d704 WHIRLPOOL 967187bae4e959c5fe6cf5fedf2d95d59f8af8731880bda112c4fcba1a7fdccc53f20d7492937edc0a006fd0730efe7689f6efcf82f6a29fa31924644ccef750 +EBUILD opengl-3.0.1.0.ebuild 1090 SHA256 3baa52a36534b08a22cf8ca41ee25f193dc5a558aa7eb1dd70877916ee4bcb9c SHA512 c25a869ecdeaf5642ed8d4035039be09e00210eae2cc6164c3fa3be8aae04618accadfd5381fc3f0aa00d1cd6d0e7fea18e1608f3f35023ad6fc9389cd74589b WHIRLPOOL 2801431d09cad0eb935c922c091d1209299e5ed3ad96284e01d98247d5e83952cb9f8f221cbcf623e0903ec6c39a0253f15084e71351910b28f229cd112f9e6e +MISC ChangeLog 3177 SHA256 29ccb51ecb1ceace837c9877adeb47e92865c187d9ccc9446704ddf9707275cb SHA512 9b3b0bf12b359d00cf64ba3d5dcd226375a2b97e3c728d0bbf13946d83090eb5e741b7d57ed4af0e0106ce069d0553386fc734f07395f7dbdc27973f8703b0c8 WHIRLPOOL 37d5d3f1f572c3360c672614593592d3e574667e1f1ddf0c558db54133dfdc306452167f025587d6b6db968ec0ecd120f3240e696b1001f956db4ffccbe92223 +MISC ChangeLog-2015 3244 SHA256 f0126da3a5fbfbd0af9f896ec2bd22fc2759e8abdd88d7a5b04db53b7106122c SHA512 c11154890afdd5e4d4668d892bed4ef23a28a8bc21732c04529bb79aa0d2b764840dabc1ced83d2a1d6bb921e8bb0a29a834c60d54b14fc7368706c58853c627 WHIRLPOOL 87d7e87e56e9947544428a04482732adfc9ccd126c5ec6ac426854388a0758ac85d98667f5034df8a807fc6f55d5327c492cafe4c60215cc53c14b0ff133d9b0 +MISC metadata.xml 814 SHA256 3041dc1d70548c24d1048c621d95438512d5e559a23115bc2205e9413d5f4ed8 SHA512 f56f0537d0df2c6fcd18812b99705d09a565031e909403ada47835ac343aa80b4045124c92226bdba6d0b779d8ff9ba04f21f3fc57eaf080c82f7b1aa301f64f WHIRLPOOL 85e76d2fd741c75b4c7bbf986cbaaaeac32025580c65eeb0ae6fa874f7fb534ace682b9daa2aab42807cc95fe943cebc679cea00529316b79f9cd2ad1b9b5bcc diff --git a/dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch b/dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch new file mode 100644 index 000000000000..772b17539523 --- /dev/null +++ b/dev-haskell/opengl/files/opengl-2.2.1.1-ghc-7.4.patch @@ -0,0 +1,29 @@ +Fix build failure against ghc-7.4 + +[ 4 of 84] Compiling Graphics.Rendering.OpenGL.GL.GLboolean ( Graphics/Rendering/OpenGL/GL/GLboolean.hs, dist/build/Graphics/Rendering/OpenGL/GL/GLboolean.o ) + +Graphics/Rendering/OpenGL/GL/GLboolean.hs:27:23: + Could not deduce (Eq a) arising from a use of `/=' + from the context (Num a) + bound by the type signature for + unmarshalGLboolean :: Num a => a -> Bool + at Graphics/Rendering/OpenGL/GL/GLboolean.hs:27:1-27 + Possible fix: + add (Eq a) to the context of + the type signature for unmarshalGLboolean :: Num a => a -> Bool + In the expression: (/= 0) + In an equation for `unmarshalGLboolean': + unmarshalGLboolean = (/= 0) + +Reported-by: Christian Lask +diff --git a/Graphics/Rendering/OpenGL/GL/GLboolean.hs b/Graphics/Rendering/OpenGL/GL/GLboolean.hs +index cab7356..cc4faa8 100644 +--- a/Graphics/Rendering/OpenGL/GL/GLboolean.hs ++++ b/Graphics/Rendering/OpenGL/GL/GLboolean.hs +@@ -23,5 +23,5 @@ marshalGLboolean :: Num a => Bool -> a + marshalGLboolean False = 0 + marshalGLboolean True = 1 + +-unmarshalGLboolean :: Num a => a -> Bool ++unmarshalGLboolean :: (Eq a, Num a) => a -> Bool + unmarshalGLboolean = (/= 0) diff --git a/dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch b/dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch new file mode 100644 index 000000000000..02967bf16502 --- /dev/null +++ b/dev-haskell/opengl/files/opengl-2.9.2.0-ghc-7.10.patch @@ -0,0 +1,13 @@ +diff --git a/Graphics/Rendering/OpenGL/GL/IOState.hs b/Graphics/Rendering/OpenGL/GL/IOState.hs +index 6fbc144..2c2a42d 100644 +--- a/Graphics/Rendering/OpenGL/GL/IOState.hs ++++ b/Graphics/Rendering/OpenGL/GL/IOState.hs +@@ -21 +21,2 @@ module Graphics.Rendering.OpenGL.GL.IOState ( +-import Control.Monad(replicateM) ++import Control.Applicative ++import Control.Monad(replicateM,ap) +@@ -31,0 +33,4 @@ instance Functor (IOState s) where ++instance Applicative (IOState s) where ++ pure = return ++ (<*>) = ap -- defined in Control.Monad ++ diff --git a/dev-haskell/opengl/metadata.xml b/dev-haskell/opengl/metadata.xml new file mode 100644 index 000000000000..cbb3b5a94e2c --- /dev/null +++ b/dev-haskell/opengl/metadata.xml @@ -0,0 +1,19 @@ + + + + + haskell@gentoo.org + Gentoo Haskell + + + A Haskell binding for the OpenGL graphics system (GL, version 3.2) and its + accompanying utility library (GLU, version 1.3). + + OpenGL is the industry's most widely used and supported 2D and 3D graphics + application programming interface (API), incorporating a broad set of + rendering, texture mapping, special effects, and other powerful visualization + functions. For more information about OpenGL and its various extensions, + please see <http://www.opengl.org/> + and <http://www.opengl.org/registry/>. + + diff --git a/dev-haskell/opengl/opengl-2.12.0.1.ebuild b/dev-haskell/opengl/opengl-2.12.0.1.ebuild new file mode 100644 index 000000000000..2941e0cb625c --- /dev/null +++ b/dev-haskell/opengl/opengl-2.12.0.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.5.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="OpenGL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/gluraw-1.3:=[profile?] =dev-haskell/objectname-1.1:=[profile?] =dev-haskell/openglraw-2.1:=[profile?] =dev-haskell/statevar-1.1:=[profile?] =dev-haskell/text-0.1:=[profile?] =dev-haskell/transformers-0.2:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +S="${WORKDIR}/${MY_P}" diff --git a/dev-haskell/opengl/opengl-2.2.1.1.ebuild b/dev-haskell/opengl/opengl-2.2.1.1.ebuild new file mode 100644 index 000000000000..d3b4e6ac3263 --- /dev/null +++ b/dev-haskell/opengl/opengl-2.2.1.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +CABAL_FEATURES="lib profile haddock" +inherit base haskell-cabal + +MY_PN=OpenGL +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="OpenGL bindings for haskell" +HOMEPAGE="http://haskell.org/ghc/" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 sparc x86" +IUSE="" + +DEPEND=">=dev-lang/ghc-6.4 + virtual/opengl + virtual/glu + media-libs/freeglut" + +S="${WORKDIR}/${MY_P}" + +PATCHES=("${FILESDIR}/${P}-ghc-7.4.patch") diff --git a/dev-haskell/opengl/opengl-2.5.0.0.ebuild b/dev-haskell/opengl/opengl-2.5.0.0.ebuild new file mode 100644 index 000000000000..5c9520759895 --- /dev/null +++ b/dev-haskell/opengl/opengl-2.5.0.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +# ebuild generated by hackport 0.2.18.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="OpenGL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/gluraw-1.1.0.0[profile?] + =dev-haskell/objectname-1.0*[profile?] + >=dev-haskell/openglraw-1.1.0.0[profile?] + =dev-haskell/statevar-1.0*[profile?] + =dev-haskell/tensor-1.0*[profile?] + >=dev-lang/ghc-6.8.2" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +S="${WORKDIR}/${MY_P}" diff --git a/dev-haskell/opengl/opengl-2.6.0.1.ebuild b/dev-haskell/opengl/opengl-2.6.0.1.ebuild new file mode 100644 index 000000000000..62b589aa2668 --- /dev/null +++ b/dev-haskell/opengl/opengl-2.6.0.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="OpenGL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/gluraw-1.1.0.0:=[profile?] + =dev-haskell/objectname-1.0*:=[profile?] + >=dev-haskell/openglraw-1.3.0.0:=[profile?] + =dev-haskell/statevar-1.0*:=[profile?] + =dev-haskell/tensor-1.0*:=[profile?] + >=dev-lang/ghc-6.10.4:=" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +S="${WORKDIR}/${MY_P}" diff --git a/dev-haskell/opengl/opengl-2.8.0.0.ebuild b/dev-haskell/opengl/opengl-2.8.0.0.ebuild new file mode 100644 index 000000000000..f077bb46112c --- /dev/null +++ b/dev-haskell/opengl/opengl-2.8.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.2.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="OpenGL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 ~sparc x86" +IUSE="" + +RDEPEND=">=dev-haskell/gluraw-1.1.0.0:=[profile?] + >=dev-haskell/openglraw-1.3.0.0:=[profile?] + >=dev-lang/ghc-6.10.4:=" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6" + +S="${WORKDIR}/${MY_P}" diff --git a/dev-haskell/opengl/opengl-2.9.2.0.ebuild b/dev-haskell/opengl/opengl-2.9.2.0.ebuild new file mode 100644 index 000000000000..5e6eb84881bb --- /dev/null +++ b/dev-haskell/opengl/opengl-2.9.2.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit eutils haskell-cabal + +MY_PN="OpenGL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 ~sparc x86" +IUSE="" + +RDEPEND=">=dev-haskell/gluraw-1.3.0.0:=[profile?] + >=dev-haskell/openglraw-1.4.1.0:=[profile?] + dev-haskell/text:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.6 +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-ghc-7.10.patch +} diff --git a/dev-haskell/opengl/opengl-3.0.1.0.ebuild b/dev-haskell/opengl/opengl-3.0.1.0.ebuild new file mode 100644 index 000000000000..12c842a4843c --- /dev/null +++ b/dev-haskell/opengl/opengl-3.0.1.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="OpenGL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/gluraw-2.0:=[profile?] =dev-haskell/objectname-1.1:=[profile?] =dev-haskell/openglraw-3.0:=[profile?] =dev-haskell/statevar-1.1:=[profile?] =dev-haskell/text-0.1:=[profile?] =dev-haskell/transformers-0.2:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +S="${WORKDIR}/${MY_P}" -- cgit v1.2.3