summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Coutts <dcoutts@gentoo.org>2007-07-09 12:40:29 +0000
committerDuncan Coutts <dcoutts@gentoo.org>2007-07-09 12:40:29 +0000
commit77527c0952b5fa880149e788aae1d1d139912518 (patch)
treec323a096ea79facdbb07f38c04bc0586755fa810 /dev-haskell
parentInitial versions. (diff)
downloadgentoo-2-77527c0952b5fa880149e788aae1d1d139912518.tar.gz
gentoo-2-77527c0952b5fa880149e788aae1d1d139912518.tar.bz2
gentoo-2-77527c0952b5fa880149e788aae1d1d139912518.zip
Initial versions.
(Portage version: 2.1.2.9)
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/openal/ChangeLog12
-rw-r--r--dev-haskell/openal/Manifest31
-rw-r--r--dev-haskell/openal/files/digest-openal-1.20
-rw-r--r--dev-haskell/openal/files/digest-openal-1.33
-rw-r--r--dev-haskell/openal/files/digest-openal-1.3.13
-rw-r--r--dev-haskell/openal/metadata.xml8
-rw-r--r--dev-haskell/openal/openal-1.2.ebuild35
-rw-r--r--dev-haskell/openal/openal-1.3.1.ebuild32
-rw-r--r--dev-haskell/openal/openal-1.3.ebuild26
9 files changed, 150 insertions, 0 deletions
diff --git a/dev-haskell/openal/ChangeLog b/dev-haskell/openal/ChangeLog
new file mode 100644
index 000000000000..00d89a9a2677
--- /dev/null
+++ b/dev-haskell/openal/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-haskell/openal
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/openal/ChangeLog,v 1.1 2007/07/09 12:40:29 dcoutts Exp $
+
+*openal-1.3.1 (09 Jul 2007)
+*openal-1.3 (09 Jul 2007)
+*openal-1.2 (09 Jul 2007)
+
+ 09 Jul 2007; Duncan Coutts <dcoutts@gentoo.org> +metadata.xml,
+ +openal-1.2.ebuild, +openal-1.3.ebuild, +openal-1.3.1.ebuild:
+ Initial versions.
+
diff --git a/dev-haskell/openal/Manifest b/dev-haskell/openal/Manifest
new file mode 100644
index 000000000000..abfcfc5bc94b
--- /dev/null
+++ b/dev-haskell/openal/Manifest
@@ -0,0 +1,31 @@
+DIST ghc-6.6-src-extralibs.tar.bz2 2015443 RMD160 63d87d02f42efc032c20de7394f3b29431fd8eed SHA1 b94974e255165703d882bb522ec44c5bdc4b0aec SHA256 1c811695d074c7560ca9bd7773523f817ccb57390044392a1ad92cf0079bea29
+DIST ghc-6.6.1-src-extralibs.tar.bz2 1928527 RMD160 1c18c85d978c4b3369132e247c823aaa90ea8530 SHA1 1398f6c35191d52410a2e066b382635dff0d8d6d SHA256 d162a82fc388fdd48c327b09bb6d778f2313d12d5282f3b120ac08a5d4e78902
+EBUILD openal-1.2.ebuild 904 RMD160 c6dc6ce69a65ecd3126c40558312983b7432cf36 SHA1 dbc49c755110d2916bdf4e99d631adff03b1f30c SHA256 2e97d934f2de1fac328560115c7ef6552117b5912b7b3b59de4ce5ff5b1dbe7d
+MD5 181540aebd910dba8e151dad2723a091 openal-1.2.ebuild 904
+RMD160 c6dc6ce69a65ecd3126c40558312983b7432cf36 openal-1.2.ebuild 904
+SHA256 2e97d934f2de1fac328560115c7ef6552117b5912b7b3b59de4ce5ff5b1dbe7d openal-1.2.ebuild 904
+EBUILD openal-1.3.1.ebuild 801 RMD160 88eba1f45c00e7dc5ef94fcf6761acfc5647af90 SHA1 e9446fd6247e3e958c7db7251a0d445d9df05f01 SHA256 5abf03823ba3aaf5c361cbac372b841d3a3c69d3f34f2315bce4c19146eb86f6
+MD5 7ac11cd617e1c930ad46284b2abaa331 openal-1.3.1.ebuild 801
+RMD160 88eba1f45c00e7dc5ef94fcf6761acfc5647af90 openal-1.3.1.ebuild 801
+SHA256 5abf03823ba3aaf5c361cbac372b841d3a3c69d3f34f2315bce4c19146eb86f6 openal-1.3.1.ebuild 801
+EBUILD openal-1.3.ebuild 618 RMD160 047a04c3ea287e0a73eb5e132dbf8902d1c22a74 SHA1 294aa4bb0733489566eb8cdd837cded9574ab0ef SHA256 4a0b39e26125091cdc1ba46279bf7b787ca2268209b64288ff930467caf60fc9
+MD5 a2bf140b0d8aa8180c99d118e8dbad21 openal-1.3.ebuild 618
+RMD160 047a04c3ea287e0a73eb5e132dbf8902d1c22a74 openal-1.3.ebuild 618
+SHA256 4a0b39e26125091cdc1ba46279bf7b787ca2268209b64288ff930467caf60fc9 openal-1.3.ebuild 618
+MISC ChangeLog 350 RMD160 f7f69815542edfa2e58b1d74eeefe2d909ad6ce1 SHA1 0f953816c56337809f0eeed1c498975a10cac3fb SHA256 18ade91800d3ec2c00bf297262e7add2a1ec1823039951dc9ba5c34dac661000
+MD5 0a93c45db9f46a8424d4453d3219e45f ChangeLog 350
+RMD160 f7f69815542edfa2e58b1d74eeefe2d909ad6ce1 ChangeLog 350
+SHA256 18ade91800d3ec2c00bf297262e7add2a1ec1823039951dc9ba5c34dac661000 ChangeLog 350
+MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
+MD5 c694674dcbef799cd4fdb6914683ebff metadata.xml 223
+RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 metadata.xml 223
+SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 metadata.xml 223
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-openal-1.2 0
+RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-openal-1.2 0
+SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-openal-1.2 0
+MD5 b0aaaee1ff3100fe61c4b5465a83d24d files/digest-openal-1.3 271
+RMD160 9e701b77b90909120e2d836177e23072b5c482fb files/digest-openal-1.3 271
+SHA256 26ea98165d0363e112c4fe378fe3aa807b7bdce6cba608c8568cc599d361bbcb files/digest-openal-1.3 271
+MD5 5e3bac35d41306d83988212ab7323918 files/digest-openal-1.3.1 277
+RMD160 4668f324bf37d4d23dd4251f55aacd3b3f34e4ba files/digest-openal-1.3.1 277
+SHA256 3d9bddb04ccd984fc7bda5d589e77b4e22ecb7459580338979543bd8ed551f0b files/digest-openal-1.3.1 277
diff --git a/dev-haskell/openal/files/digest-openal-1.2 b/dev-haskell/openal/files/digest-openal-1.2
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/dev-haskell/openal/files/digest-openal-1.2
diff --git a/dev-haskell/openal/files/digest-openal-1.3 b/dev-haskell/openal/files/digest-openal-1.3
new file mode 100644
index 000000000000..0da51465b91e
--- /dev/null
+++ b/dev-haskell/openal/files/digest-openal-1.3
@@ -0,0 +1,3 @@
+MD5 14b22fce36caffa509046361724bc119 ghc-6.6-src-extralibs.tar.bz2 2015443
+RMD160 63d87d02f42efc032c20de7394f3b29431fd8eed ghc-6.6-src-extralibs.tar.bz2 2015443
+SHA256 1c811695d074c7560ca9bd7773523f817ccb57390044392a1ad92cf0079bea29 ghc-6.6-src-extralibs.tar.bz2 2015443
diff --git a/dev-haskell/openal/files/digest-openal-1.3.1 b/dev-haskell/openal/files/digest-openal-1.3.1
new file mode 100644
index 000000000000..ca36040367bc
--- /dev/null
+++ b/dev-haskell/openal/files/digest-openal-1.3.1
@@ -0,0 +1,3 @@
+MD5 43a26b81608b206c056adc3032f7da2a ghc-6.6.1-src-extralibs.tar.bz2 1928527
+RMD160 1c18c85d978c4b3369132e247c823aaa90ea8530 ghc-6.6.1-src-extralibs.tar.bz2 1928527
+SHA256 d162a82fc388fdd48c327b09bb6d778f2313d12d5282f3b120ac08a5d4e78902 ghc-6.6.1-src-extralibs.tar.bz2 1928527
diff --git a/dev-haskell/openal/metadata.xml b/dev-haskell/openal/metadata.xml
new file mode 100644
index 000000000000..8c66906af531
--- /dev/null
+++ b/dev-haskell/openal/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>haskell</herd>
+<maintainer>
+ <email>haskell@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-haskell/openal/openal-1.2.ebuild b/dev-haskell/openal/openal-1.2.ebuild
new file mode 100644
index 000000000000..f9004d0d4b95
--- /dev/null
+++ b/dev-haskell/openal/openal-1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/openal/openal-1.2.ebuild,v 1.1 2007/07/09 12:40:29 dcoutts Exp $
+
+inherit ghc-package flag-o-matic
+
+DESCRIPTION="A Haskell binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="http://haskell.org/ghc/"
+SRC_URI=""
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="=dev-lang/ghc-6.4*"
+
+# GHC 6.4.1 provides openal-1.0
+# GHC 6.4.2 provides openal-1.2
+# We treat them as the same version, openal-1.2
+
+pkg_setup () {
+ ghc-package_pkg_setup
+ if ! built_with_use virtual/ghc openal; then
+ eerror "This library has to be provided by ghc."
+ eerror "Please re-emerge ghc with USE=\"openal\""
+ die "dev-haskell/openal requires ghc to be built with USE=\"openal\""
+ fi
+ einfo "This library is already provided by ghc. This ebuild does nothing."
+}
+
+src_install () {
+ dodir "$(ghc-libdir)"
+ touch "${D}/$(ghc-libdir)/.${P}.ghc-updater"
+}
diff --git a/dev-haskell/openal/openal-1.3.1.ebuild b/dev-haskell/openal/openal-1.3.1.ebuild
new file mode 100644
index 000000000000..fdc9b8bb81d8
--- /dev/null
+++ b/dev-haskell/openal/openal-1.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/openal/openal-1.3.1.ebuild,v 1.1 2007/07/09 12:40:29 dcoutts Exp $
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="OpenAL"
+GHC_PV=6.6.1
+
+DESCRIPTION="A Haskell binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="http://haskell.org/ghc/"
+SRC_URI="http://www.haskell.org/ghc/dist/${GHC_PV}/ghc-${GHC_PV}-src-extralibs.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/ghc-6.6
+ >=dev-haskell/opengl-2.2.1
+ media-libs/openal"
+
+S="${WORKDIR}/ghc-${GHC_PV}/libraries/${MY_PN}"
+
+# Sadly Setup.hs in the ghc-6.6.1 extralibs was not tested with Cabal-1.1.6.x
+src_unpack() {
+ unpack "${A}"
+ sed -i -e "/type Hook/ s/UserHooks/Maybe UserHooks/" ${S}/Setup.hs
+}
+
+#TODO: install examples perhaps?
diff --git a/dev-haskell/openal/openal-1.3.ebuild b/dev-haskell/openal/openal-1.3.ebuild
new file mode 100644
index 000000000000..c857c7b544c4
--- /dev/null
+++ b/dev-haskell/openal/openal-1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/openal/openal-1.3.ebuild,v 1.1 2007/07/09 12:40:29 dcoutts Exp $
+
+CABAL_FEATURES="lib profile haddock"
+inherit haskell-cabal
+
+MY_PN="OpenAL"
+GHC_PV=6.6
+
+DESCRIPTION="A Haskell binding to the OpenAL cross-platform 3D audio API"
+HOMEPAGE="http://haskell.org/ghc/"
+SRC_URI="http://www.haskell.org/ghc/dist/${GHC_PV}/ghc-${GHC_PV}-src-extralibs.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/ghc-6.6
+ >=dev-haskell/opengl-2.1
+ media-libs/openal"
+
+S="${WORKDIR}/ghc-${GHC_PV}/libraries/${MY_PN}"
+
+#TODO: install examples perhaps?