summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2009-07-17 18:25:44 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2009-07-17 18:25:44 +0000
commit1c891dc138535e22f983a2730fde235fdaa84d89 (patch)
tree5a5e55293a8448e11d926c4839c67af8a4d9ffec /media-libs
parentppc stable #278174 (diff)
downloadhistorical-1c891dc138535e22f983a2730fde235fdaa84d89.tar.gz
historical-1c891dc138535e22f983a2730fde235fdaa84d89.tar.bz2
historical-1c891dc138535e22f983a2730fde235fdaa84d89.zip
Version bump wrt #276020, thanks to Khyota for reporting.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/openal/ChangeLog8
-rw-r--r--media-libs/openal/Manifest5
-rw-r--r--media-libs/openal/files/openal-1.8.466-pa.patch23
-rw-r--r--media-libs/openal/openal-1.8.466.ebuild44
4 files changed, 78 insertions, 2 deletions
diff --git a/media-libs/openal/ChangeLog b/media-libs/openal/ChangeLog
index 66252b15b3c3..6947a3ebdae2 100644
--- a/media-libs/openal/ChangeLog
+++ b/media-libs/openal/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/openal
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/openal/ChangeLog,v 1.116 2009/05/09 14:23:57 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openal/ChangeLog,v 1.117 2009/07/17 18:25:43 ssuominen Exp $
+
+*openal-1.8.466 (17 Jul 2009)
+
+ 17 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +openal-1.8.466.ebuild, +files/openal-1.8.466-pa.patch:
+ Version bump wrt #276020, thanks to Khyota for reporting.
09 May 2009; Raúl Porcel <armin76@gentoo.org> openal-1.7.411.ebuild:
arm/ia64 stable wrt #267960
diff --git a/media-libs/openal/Manifest b/media-libs/openal/Manifest
index 476f6e53fe4e..9a0e84e83375 100644
--- a/media-libs/openal/Manifest
+++ b/media-libs/openal/Manifest
@@ -1,5 +1,8 @@
+AUX openal-1.8.466-pa.patch 682 RMD160 90a2115437be920f7f8a5d7abea8a33671b88ed5 SHA1 d792a7932453b4ec41b46ef0e2e418ebd4378784 SHA256 66f79406ad82da333287050bc2cfd479fa9ba59205f608ecee5ab8bd32d21c4a
AUX openal-soft-1.7.411-multilib.patch 429 RMD160 67194aace37895c177cd366510de1400e6c2e952 SHA1 7db11463f81b8513af5b75ea23e7540f850df2cf SHA256 0c03b75b081bbc67819ba6089a82852efa3e70bd0df94da8f348d4f47b884f78
DIST openal-soft-1.7.411.tar.bz2 82002 RMD160 14b9e87970fa0042d3bc46dfd8424043f52f017f SHA1 b43085f176a29746aba7cef54d362a023f4deed1 SHA256 11319e09e03a7a7a6330196ed6c4d377d5af05ac5544e13b13b77888c0db78d9
+DIST openal-soft-1.8.466.tar.bz2 88588 RMD160 559656b637231c701d9c8c9d53a624f64f500d76 SHA1 744f0f0c1d2e377ed0378ce4a53470d4115f2224 SHA256 e8ef5f057fa3c3b967a628e384f6d55b109456656b61e939febf3ee4472b0b4e
EBUILD openal-1.7.411.ebuild 1223 RMD160 3c03c673f694e5cf5d1c24e1742e136f4054a47c SHA1 a7a30407521c4516c87b400ca50b5f79016b0ea6 SHA256 0889dc826a193c30f4039eac190be073789fe2618084691137801e9c08b5ca2f
-MISC ChangeLog 16800 RMD160 481e7977fe082e79602e7d87287ddc4dc7722221 SHA1 3238f45256c332a57a4847961edc1c5372cacfd4 SHA256 68be8dba91ad7597abee2260bec6a905b761935d1d40a6cc11f0843cfadd9693
+EBUILD openal-1.8.466.ebuild 1304 RMD160 d7698dc38ab81567cf94528cc96d2cc65acc5c2a SHA1 2f9be795e7e9f1ee0a221e9177468b1aa6e1ba51 SHA256 734cc94bb51d36b5df6e2000f837ca6163ef39095f951f913a53999009fd1d18
+MISC ChangeLog 17006 RMD160 27291e55e8f24aa01d37d85919c42b179096c402 SHA1 3a9026f1feccb9ff5381c5487b43fa54eace0709 SHA256 fcc2ba25e2f66eac06ec33aec4fa02c3d1d31168975f56164a3d06d13caad903
MISC metadata.xml 159 RMD160 568344dc99ebe68c2e2d43d268d186757532144d SHA1 3f9589301dbaa4363c56de0f309cf792d8c38b63 SHA256 eb5b8cfa9aed067cd72d6439beac2dd0abdba30248f27e4b337012b493a18369
diff --git a/media-libs/openal/files/openal-1.8.466-pa.patch b/media-libs/openal/files/openal-1.8.466-pa.patch
new file mode 100644
index 000000000000..9954ac1fea05
--- /dev/null
+++ b/media-libs/openal/files/openal-1.8.466-pa.patch
@@ -0,0 +1,23 @@
+diff -ur openal-soft-1.8.466.orig/Alc/ALc.c openal-soft-1.8.466/Alc/ALc.c
+--- openal-soft-1.8.466.orig/Alc/ALc.c 2009-06-08 01:38:43.000000000 +0300
++++ openal-soft-1.8.466/Alc/ALc.c 2009-07-17 21:21:02.000000000 +0300
+@@ -44,6 +44,9 @@
+ void (*Init)(BackendFuncs*);
+ BackendFuncs Funcs;
+ } BackendList[] = {
++#ifdef HAVE_PULSEAUDIO
++ { "pulse", alc_pulse_init, EmptyFuncs },
++#endif
+ #ifdef HAVE_ALSA
+ { "alsa", alc_alsa_init, EmptyFuncs },
+ #endif
+@@ -62,9 +65,6 @@
+ #ifdef HAVE_PORTAUDIO
+ { "port", alc_pa_init, EmptyFuncs },
+ #endif
+-#ifdef HAVE_PULSEAUDIO
+- { "pulse", alc_pulse_init, EmptyFuncs },
+-#endif
+
+ { "wave", alc_wave_init, EmptyFuncs },
+
diff --git a/media-libs/openal/openal-1.8.466.ebuild b/media-libs/openal/openal-1.8.466.ebuild
new file mode 100644
index 000000000000..4c2bbce4da40
--- /dev/null
+++ b/media-libs/openal/openal-1.8.466.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openal/openal-1.8.466.ebuild,v 1.1 2009/07/17 18:25:43 ssuominen Exp $
+
+EAPI=2
+inherit cmake-utils eutils
+
+MY_P=${PN}-soft-${PV}
+
+DESCRIPTION="A software implementation of the OpenAL 3D audio API"
+HOMEPAGE="http://kcat.strangesoft.net/openal.html"
+SRC_URI="http://kcat.strangesoft.net/openal-releases/${MY_P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="alsa debug oss portaudio pulseaudio"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ portaudio? ( >=media-libs/portaudio-19_pre )
+ pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+DOCS="alsoftrc.sample"
+PATCHES=( "${FILESDIR}/${P}-pa.patch" )
+
+src_configure() {
+ local mycmakeargs="$(cmake-utils_use alsa ALSA)
+ $(cmake-utils_use oss OSS)
+ $(cmake-utils_use portaudio PORTAUDIO)
+ $(cmake-utils_use pulseaudio PULSEAUDIO)"
+
+ use debug && mycmakeargs+=" -DCMAKE_BUILD_TYPE=Debug"
+
+ cmake-utils_src_configure
+}
+
+pkg_postinst() {
+ elog "If you have performance problems using this library, then"
+ elog "try add these lines to your ~/.alsoftrc config file:"
+ elog "[alsa]"
+ elog "mmap = off"
+}