summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2007-09-20 20:25:10 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2007-09-20 20:25:10 +0000
commit2fdcd62cbb6e1381f1f41fbaf6f0ac44b6f2a312 (patch)
treeda1b4209912501bf6d034de94d6177b80c8a72a1
parentUpdated Manifest. (diff)
downloadwolf31o2-2fdcd62cbb6e1381f1f41fbaf6f0ac44b6f2a312.tar.gz
wolf31o2-2fdcd62cbb6e1381f1f41fbaf6f0ac44b6f2a312.tar.bz2
wolf31o2-2fdcd62cbb6e1381f1f41fbaf6f0ac44b6f2a312.zip
Adding a new openal patch to set the default frequency to 48000 from 44100.
svn path=/; revision=78
-rw-r--r--media-libs/openal/ChangeLog339
-rw-r--r--media-libs/openal/Manifest50
-rw-r--r--media-libs/openal/files/0.0.8/000_all_freebsd.patch69
-rw-r--r--media-libs/openal/files/0.0.8/002_all_alc_context.patch17
-rw-r--r--media-libs/openal/files/0.0.8/002_all_alsa_default.patch11
-rw-r--r--media-libs/openal/files/0.0.8/003_all_mmx.patch27
-rw-r--r--media-libs/openal/files/0.0.8/004_all_gcc42.patch21
-rw-r--r--media-libs/openal/files/0.0.8/005_all_alsa_default_freq.patch12
-rw-r--r--media-libs/openal/files/openalrc9
-rw-r--r--media-libs/openal/metadata.xml9
-rw-r--r--media-libs/openal/openal-0.0.8-r2.ebuild64
-rw-r--r--profiles/categories1
12 files changed, 629 insertions, 0 deletions
diff --git a/media-libs/openal/ChangeLog b/media-libs/openal/ChangeLog
new file mode 100644
index 0000000..9ff1fb2
--- /dev/null
+++ b/media-libs/openal/ChangeLog
@@ -0,0 +1,339 @@
+# ChangeLog for media-libs/openal
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openal/ChangeLog,v 1.81 2007/08/29 18:55:14 wolf31o2 Exp $
+
+*openal-0.0.8-r2 (29 Aug 2007)
+
+ 29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> -openal-0.0.8.ebuild,
+ -openal-0.0.8-r1.ebuild, +openal-0.0.8-r2.ebuild:
+ I am forcing a revision bump here so everybody rebuilds with the latest
+ patch. I had thought that it was only needed to build with gcc-4.2, but
+ apparently it is required that openal is built with the patch for anything
+ built with gcc-4.2 that links against it. Since there is no change in
+ content, I'm putting this straight to stable.
+
+ 28 Mar 2007; Raúl Porcel <armin76@gentoo.org> openal-0.0.8-r1.ebuild:
+ ia64 stable wrt bug 154377
+
+ 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/0.0.8/004_all_ggc42.patch:
+ Added a patch for GCC 4.2 compilation provided by Ryan Hill
+ <dirtyepic@gentoo.org> from upstream SVN. Closing bug #166723.
+
+ 01 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ openal-0.0.8-r1.ebuild:
+ Stable on alpha wrt bug #154377.
+
+ 24 Nov 2006; Markus Rothe <corsair@gentoo.org> openal-0.0.8-r1.ebuild:
+ Stable on ppc64; bug #154377
+
+ 23 Nov 2006; <blubb@gentoo.org> openal-0.0.8-r1.ebuild:
+ stable on amd64
+
+ 20 Nov 2006; nixnut <nixnut@gentoo.org> openal-0.0.8-r1.ebuild:
+ Stable on ppc wrt bug 154377
+
+ 17 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ openal-0.0.8-r1.ebuild:
+ Stable on sparc wrt #154377
+
+ 16 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
+ openal-0.0.8-r1.ebuild:
+ stable x86, bug #154377
+
+ 17 Oct 2006; Timothy Redaelli <drizzt@gentoo.org> openal-0.0.8-r1.ebuild:
+ Add ~x86-fbsd keyword
+
+ 17 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/0.0.8/000_all_freebsd.patch:
+ Added patch from openal-devel list, submitted by Timothy Redaelli
+ <drizzt@gentoo.org>. Closing bug #142509.
+
+ 13 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ openal-0.0.8-r1.ebuild:
+ Fix the broken openal.pc that is installed. Thanks to Paul Bredbury
+ <brebs@sent.com> for the patch. Closing bug #150872.
+
+ 04 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/0.0.8/000_all_alsa_backend_fix.patch,
+ -files/0.0.8/001_all_rtprio.patch, openal-0.0.8-r1.ebuild:
+ Remove bad patches and add EPATCH_SUFFIX.
+
+ 29 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/0.0.8/003_all_mmx.patch:
+ Added patch for MMX and closing bug #145245.
+
+*openal-0.0.8-r1 (29 Sep 2006)
+
+ 29 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/0.0.8/000_all_alsa_backend_fix.patch,
+ +files/0.0.8/001_all_rtprio.patch, +files/0.0.8/002_all_alc_context.patch,
+ +files/0.0.8/002_all_alsa_default.patch, +openal-0.0.8-r1.ebuild:
+ Revision bump to add some patches from the openal-devel mailing list.
+ Hopefully, these will resolve the few openal segfault bugs that are open, as
+ well as improve the latency of openal on Gentoo.
+
+ 04 Sep 2006; Joshua Kinard <kumba@gentoo.org> openal-0.0.8.ebuild:
+ Added ~mips to KEYWORDS.
+
+ 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/openal-20040817-alsa_capture.diff,
+ -files/openal-20040817-destdir.patch,
+ -files/openal-20050504-alsa_capture.patch,
+ -files/openal-20050504-alsa_dmix.patch,
+ -files/openal-20050504-destdir.patch,
+ -files/openal-20051024-alsa_dmix.patch,
+ -files/openal-20051024-amd64-configure.patch, -openal-20050504-r1.ebuild,
+ -openal-20050504-r2.ebuild, -openal-20051024.ebuild:
+ Removing the older CVS snapshot ebuilds in favor of the released 0.0.8 version.
+
+ 02 Aug 2006; Thomas Cort <tcort@gentoo.org> openal-0.0.8.ebuild:
+ Stable on alpha wrt Bug #133501.
+
+ 21 Jul 2006; Aron Griffis <agriffis@gentoo.org> openal-0.0.8.ebuild:
+ Mark 0.0.8 stable on ia64. #133501
+
+ 16 Jul 2006; Jason Wever <weeve@gentoo.org> openal-0.0.8.ebuild:
+ Stable on SPARC wrt bug #133501.
+
+ 04 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> openal-0.0.8.ebuild:
+ Marked stable on amd64 per bug# 133501
+
+ 26 May 2006; Markus Rothe <corsair@gentoo.org> openal-0.0.8.ebuild:
+ Stable on ppc64; bug #133501
+
+ 26 May 2006; Joseph Jezak <josejx@gentoo.org> openal-0.0.8.ebuild:
+ Marked ppc stable for bug #133501.
+
+ 24 May 2006; Mark Loeser <halcy0n@gentoo.org> openal-0.0.8.ebuild:
+ Stable on x86; bug #133501
+
+ 25 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ openal-20050504-r2.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 14 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> openal-0.0.8.ebuild:
+ Force -j1 for bug #133146.
+
+ 11 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ openal-20050504-r1.ebuild, openal-20050504-r2.ebuild:
+ Added blocker on freealut to 20050504 versions of openal since they include
+ an internal alut.
+
+*openal-0.0.8 (17 Apr 2006)
+
+ 17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> +openal-0.0.8.ebuild:
+ Added 0.0.8 version and closing bug #129745.
+
+ 26 Feb 2006; Bryan Østergaard <kloeri@gentoo.org
+ openal-20050504-r1.ebuild:
+ Stable on alpha, bug 115760.
+
+ 22 Feb 2006; Aron Griffis <agriffis@gentoo.org> openal-20050504-r1.ebuild:
+ Mark 20050504-r1 stable on ia64
+
+ 14 Feb 2006; Aron Griffis <agriffis@gentoo.org> openal-20050504-r2.ebuild,
+ openal-20051024.ebuild:
+ Mark 20051024 20050504-r2 ~alpha
+
+ 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -openal-20040817.ebuild, openal-20050504-r1.ebuild,
+ openal-20050504-r2.ebuild, openal-20051024.ebuild:
+ Removed old version. Changed oggvorbis to vorbis for bug #94254. Changed to
+ using use_enable rather than manually adding to myconf.
+
+ 27 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ openal-20051024.ebuild:
+ Fixed up dodoc. Blame cardoe. :P
+
+ 26 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/openal-20051024-amd64-configure.patch, openal-20051024.ebuild:
+ Fixing configure on amd64 and resolving bug #110270.
+
+ 25 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ openal-20051024.ebuild:
+ Added src_test to fix broken upstream behavior and cleaning up ebuild.
+
+*openal-20051024 (24 Oct 2005)
+
+ 24 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/openal-20051024-alsa_dmix.patch, +openal-20051024.ebuild:
+ Updated to CVS HEAD and closing bug #110270.
+
+ 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ openal-20050504-r2.ebuild:
+ Fixing oggvorbis->vorbis in IUSE.
+
+ 07 Oct 2005; Luca Barbato <lu_zero@gentoo.org> openal-20050504-r2.ebuild:
+ oggvorbis is a deprecated useflag
+
+*openal-20050504-r2 (02 Sep 2005)
+
+ 02 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/openal-20050504-alsa_dmix.patch, +openal-20050504-r2.ebuild:
+ Added a new revision with dmix patch to resolve bug #104487. Changing
+ KEYWORDS from arch to ~arch on all stable architectures.
+
+ 13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+ openal-20050504-r1.ebuild:
+ Stable on ppc.
+
+ 12 Aug 2005; Markus Rothe <corsair@gentoo.org> openal-20050504-r1.ebuild:
+ Stable on ppc64
+
+ 09 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20050504-r1.ebuild:
+ Stable amd64, sparc, x86.
+
+*openal-20050504-r1 (24 Jun 2005)
+
+ 24 Jun 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ files/openal-20050504-destdir.patch, -openal-20050504.ebuild,
+ +openal-20050504-r1.ebuild:
+ include files now install to the proper location.
+
+*openal-20050504 (05 May 2005)
+
+ 05 May 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/openal-20050504-alsa_capture.patch,
+ +files/openal-20050504-destdir.patch, +openal-20050504.ebuild:
+ Version bump to correct bug #81658.
+
+ 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/openal-20040303-alsa_capture.diff, -openal-20020127.ebuild,
+ -openal-20040303.ebuild:
+ Pruning old ebuilds.
+
+ 11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040817.ebuild:
+ Install to the proper libdir. Fixes bug #77154.
+
+ 16 Dec 2004; Markus Rothe <corsair@gentoo.org> openal-20040817.ebuild:
+ Stable on ppc64
+
+ 01 Nov 2004; Markus Rothe <corsair@gentoo.org> openal-20040817.ebuild:
+ Added gnuconfig_update to allow compilation on ppc64 and marked ~ppc64; bug
+ #67446
+
+ 06 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/openal-20040817-destdir.patch:
+ Added correct multilib support.
+
+ 15 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040817.ebuild:
+ Stable amd64, sparc, x86.
+
+*openal-20040817 (17 Aug 2004)
+
+ 17 Aug 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/openal-20040219-alsa_capture.diff,
+ +files/openal-20040817-alsa_capture.diff, -openal-20040218.ebuild,
+ +openal-20040817.ebuild:
+ Bumped to new snapshot and closing bug #58365.
+
+ 17 Aug 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040218.ebuild,
+ openal-20040303.ebuild:
+ Fixing license and closing bug #60628.
+
+ 23 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20020127.ebuild:
+ Removed auto* from RDEPEND.
+
+ 07 Jul 2004; Travis Tilley <lv@gentoo.org> openal-20040303.ebuild:
+ stable on amd64
+
+ 18 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040303.ebuild:
+ Added ~amd64.
+
+ 07 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> openal-20040218.ebuild,
+ openal-20040303.ebuild:
+ post_install() -> pkg_postinst()
+
+ 08 May 2004; David Holm <dholm@gentoo.org> openal-20040303.ebuild:
+ Readded to ~ppc. Some wiseass dropped the keyword.
+
+ 20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040218.ebuild:
+ QA fix.
+
+ 18 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040218.ebuild:
+ Marking 20040218 stable for amd64.
+
+ 17 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040303.ebuild:
+ eutils and WANT_AUTOCONF.
+
+ 14 Apr 2004; Jason Wever <weeve@gentoo.org> openal-20040303.ebuild:
+ Added ~sparc keyword.
+
+ 08 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040303.ebuild:
+ Stable x86.
+
+ 31 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040218.ebuild:
+ inherit eutils.
+
+ 26 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ openal-20040218.ebuild, openal-20040303.ebuild:
+ Removed explicit S=.
+
+*openal-20040303 (03 Mar 2004)
+
+ 03 Mar 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040303.ebuild,
+ files/openal-20040303-alsa_capture.diff:
+ Adding new version with updated patch to ~x86.
+
+ 24 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040218.ebuild:
+ Added ~AMD64.
+
+ 24 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040218.ebuild,
+ files/openal-20040218-alsa_capture.diff,
+ files/openal-20040219-alsa_capture.diff:
+ Updated with latest patch version.
+
+ 20 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040218.ebuild:
+ Fixed dependency for alsa >=alsa-libs-1.0.2.
+
+ 19 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org> openal-20040218.ebuild,
+ files/openalrc:
+ Adding sample openalrc.
+
+*openal-20040218 (18 Feb 2004)
+
+ 18 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml,
+ openal-20040218.ebuild, files/openal-20040218-alsa_capture.diff:
+ Updating to new snapshot to fix VoIP problems with ut2004-demo. The new ebuild
+ is hard masked for now, but I will unmask it once I feel it has gotten
+ significant testing. Based on ebuild from floam <floam@ascorbic.com> and
+ modified by myself. Closing bug #41978.
+
+ 18 Feb 2004; Martin Holzer <mholzer@gentoo.org> openal-20020127.ebuild:
+ adding export WANT_AUTOCONF=2.1 closes 41948
+
+ 08 Nov 2003; Brad House <brad_mssw@gentoo.org> openal-20020127.ebuild:
+ add amd64 flag
+
+ 14 Jul 2003; Patrick Kursawe <phosphan@gentoo.org> openal-20020127.ebuild:
+ Added depend on autoconf-2.57-r1 because of bug 19504
+
+ 14 Jan 2003; Mark Guertin <gerk@gentoo.org> : openal-20020127.ebuild :
+ set ~ppc in keywords
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*openal-20020127 (13 Apr 2002)
+
+ 02 Oct 2002; Seemant Kulleen <seemant@gentoo.org> openal-20020127.ebuild :
+
+ changed "smpeg" USE flag to "mpeg" USE flag, which exists.
+
+ 11 Sep 2002; Mark Guertin <gerk@gentoo.org> :
+ set nasm as x86 only dependancy
+
+ 13 Apr 2002; Bruce A. Locke <blocke@shivan.org> openal-20020127.ebuild :
+
+ OpenAL added to Gentoo
+
+
diff --git a/media-libs/openal/Manifest b/media-libs/openal/Manifest
new file mode 100644
index 0000000..fcdabf2
--- /dev/null
+++ b/media-libs/openal/Manifest
@@ -0,0 +1,50 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX 0.0.8/000_all_freebsd.patch 1529 RMD160 83e606793f0f1026805788d5cefe25741b46f5b4 SHA1 183e95e2c904326b0168c0cab20ce32025ae444a SHA256 88786243c636461e33a6b23af59a626ca8697d7c070eaa0e299250319472f949
+MD5 fc3ae54c46dc0942697bf72fef2a2112 files/0.0.8/000_all_freebsd.patch 1529
+RMD160 83e606793f0f1026805788d5cefe25741b46f5b4 files/0.0.8/000_all_freebsd.patch 1529
+SHA256 88786243c636461e33a6b23af59a626ca8697d7c070eaa0e299250319472f949 files/0.0.8/000_all_freebsd.patch 1529
+AUX 0.0.8/002_all_alc_context.patch 513 RMD160 c6cc5325f2aa392bb3c132d551c8e682c4aed3b3 SHA1 7f11175192c994252712a80faf09d157d65534a2 SHA256 f2528c180dc98b445cf9de45f5f50f38bf66927baaf89e4e590332743b8e8faa
+MD5 3d6ff3a9dde26f36b0df8151cd32cd36 files/0.0.8/002_all_alc_context.patch 513
+RMD160 c6cc5325f2aa392bb3c132d551c8e682c4aed3b3 files/0.0.8/002_all_alc_context.patch 513
+SHA256 f2528c180dc98b445cf9de45f5f50f38bf66927baaf89e4e590332743b8e8faa files/0.0.8/002_all_alc_context.patch 513
+AUX 0.0.8/002_all_alsa_default.patch 371 RMD160 071742871b574bb022a47d0c6543bcc003823bdb SHA1 3d3535dc16b1cc3cc004e354b7a9e9683d5d70aa SHA256 1b39c959e9784dca1d0666a8896f5dd2f86cf00988e20ffc2361281bbc93f4c8
+MD5 11a76bd2edf77a0ea79b2ec7dd9f1ffe files/0.0.8/002_all_alsa_default.patch 371
+RMD160 071742871b574bb022a47d0c6543bcc003823bdb files/0.0.8/002_all_alsa_default.patch 371
+SHA256 1b39c959e9784dca1d0666a8896f5dd2f86cf00988e20ffc2361281bbc93f4c8 files/0.0.8/002_all_alsa_default.patch 371
+AUX 0.0.8/003_all_mmx.patch 569 RMD160 fd95afd51f758ed0f6208489277bd9aced930893 SHA1 2f18b57f7ce1a30e822653a383ea7123e136e7f7 SHA256 e06894c8ac5ae9d034bad2f2d72a77510325d8318f6d13a14801252207d317d0
+MD5 9a4cb4db955ef0a4c725c4a59dbaf411 files/0.0.8/003_all_mmx.patch 569
+RMD160 fd95afd51f758ed0f6208489277bd9aced930893 files/0.0.8/003_all_mmx.patch 569
+SHA256 e06894c8ac5ae9d034bad2f2d72a77510325d8318f6d13a14801252207d317d0 files/0.0.8/003_all_mmx.patch 569
+AUX 0.0.8/004_all_ggc42.patch 1250 RMD160 e8e71352aa1819b11f4a615df7ad9ff2073b3f16 SHA1 c4add308ff0ef56a1fa506ab675ca4a644db1191 SHA256 2e09a8208815c00b1c1df6b7e711eb0589618ba1797be36c579f9938094155a8
+MD5 aadaa32edb85c3ea3cc99aa1d3cd7089 files/0.0.8/004_all_ggc42.patch 1250
+RMD160 e8e71352aa1819b11f4a615df7ad9ff2073b3f16 files/0.0.8/004_all_ggc42.patch 1250
+SHA256 2e09a8208815c00b1c1df6b7e711eb0589618ba1797be36c579f9938094155a8 files/0.0.8/004_all_ggc42.patch 1250
+AUX openalrc 221 RMD160 9afe92b1f944edba63bef98aff1a06174b7ddb5c SHA1 3a99c21694ff8de541217712f309bafda10ffc69 SHA256 64d99c4ac168e76d2af347230ec137baea7d72f1d73f5c34c06ef859cf74ecb6
+MD5 8072d11c3e5e44c43407bed8c67b4031 files/openalrc 221
+RMD160 9afe92b1f944edba63bef98aff1a06174b7ddb5c files/openalrc 221
+SHA256 64d99c4ac168e76d2af347230ec137baea7d72f1d73f5c34c06ef859cf74ecb6 files/openalrc 221
+DIST openal-0.0.8.tar.gz 870671 RMD160 29368dbceea7cfd8b5c520b9e0f0cfdc7324e265 SHA1 31aaedc18bd26759bd51f4fa495bc4ccb08acb3e SHA256 723e2c57c3cdffa7ff11f9b6b5478d6cb4af017e5a1ee7a56032969c39c1c2fe
+EBUILD openal-0.0.8-r2.ebuild 1585 RMD160 9324716b558bfcce9eda5d308dd22a4b798be979 SHA1 b92e6cddd696e7ffd724cd3d2d07d6ad9683cabd SHA256 62b8f3355cdad5051c80f476bdda38903d5cd993b18ec29fe34015a285469b3c
+MD5 6ba34e6bcb98962bee8f08b6e23ff4c0 openal-0.0.8-r2.ebuild 1585
+RMD160 9324716b558bfcce9eda5d308dd22a4b798be979 openal-0.0.8-r2.ebuild 1585
+SHA256 62b8f3355cdad5051c80f476bdda38903d5cd993b18ec29fe34015a285469b3c openal-0.0.8-r2.ebuild 1585
+MISC ChangeLog 12160 RMD160 32f51976bcc6a2550d5975998c5257228f2edad2 SHA1 56b2283caa3ac1652d10934e9dc041d1eff40f6e SHA256 616fe20b3e56ca515dadf6ab04feced883dda1a9503de9d18f95cb40fa42966e
+MD5 9773079a4d08282499bf82cad029357c ChangeLog 12160
+RMD160 32f51976bcc6a2550d5975998c5257228f2edad2 ChangeLog 12160
+SHA256 616fe20b3e56ca515dadf6ab04feced883dda1a9503de9d18f95cb40fa42966e ChangeLog 12160
+MISC metadata.xml 254 RMD160 644af66426d6eb797cd765c1c2e535b5d087ea57 SHA1 a95604d0e8bc9b8b04265487ab3b8c81fb2359e7 SHA256 696bf530d6cfd1ba1081ac29536d76e7fc8fd002e6f17d4a77463eeba34e4ba4
+MD5 ec6dcddda50a0138e1f50eb0d1299798 metadata.xml 254
+RMD160 644af66426d6eb797cd765c1c2e535b5d087ea57 metadata.xml 254
+SHA256 696bf530d6cfd1ba1081ac29536d76e7fc8fd002e6f17d4a77463eeba34e4ba4 metadata.xml 254
+MD5 f689a64f0322e2726a79314b4f98c0d3 files/digest-openal-0.0.8-r2 238
+RMD160 81fc753e9ba8a3bb20947ab60dffdc81ef4dfab1 files/digest-openal-0.0.8-r2 238
+SHA256 464c3f71037e0d7692230557ba1321a83fc2236fa2bb799621ef8459a24d495d files/digest-openal-0.0.8-r2 238
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.5 (GNU/Linux)
+
+iD8DBQFG1cEWkT4lNIS36YERAuwIAJ9ag70cOmLS48a6Kkgr6nlKYrgEMACgpkb2
+FzEIGERu6rcccK3ZGas4G4M=
+=zPN6
+-----END PGP SIGNATURE-----
diff --git a/media-libs/openal/files/0.0.8/000_all_freebsd.patch b/media-libs/openal/files/0.0.8/000_all_freebsd.patch
new file mode 100644
index 0000000..8de0a05
--- /dev/null
+++ b/media-libs/openal/files/0.0.8/000_all_freebsd.patch
@@ -0,0 +1,69 @@
+--- src/backends/alc_backend_bsd.c.orig Sat Apr 22 12:25:15 2006
++++ src/backends/alc_backend_bsd.c Sat Apr 22 12:26:15 2006
+@@ -9,7 +9,10 @@
+ */
+ #include "al_siteconfig.h"
+
++#define __BSD_VISIBLE 1
++
+ #include <AL/al.h>
++#include <AL/alext.h>
+ #include <assert.h>
+ #include <fcntl.h>
+ #include <sys/soundcard.h>
+@@ -113,7 +114,6 @@
+ */
+ static void *grab_write_native(void) {
+ const char *dsppath = "/dev/dsp";
+- int divisor = _alSpot(_AL_DEF_BUFSIZ) | (2<<16);
+
+ dsp_fd = open(dsppath, O_WRONLY | O_NONBLOCK);
+
+@@ -126,10 +126,6 @@
+ perror("fcntl");
+ }
+
+- if(ioctl(dsp_fd, SNDCTL_DSP_SETFRAGMENT, &divisor) < 0) {
+- perror("ioctl SETFRAGMENT");
+- }
+-
+ FD_ZERO(&dsp_fd_set);
+ FD_SET(dsp_fd, &dsp_fd_set);
+
+@@ -318,10 +314,11 @@
+ }
+
+ static ALboolean set_write_native(UNUSED(void *handle),
+- UNUSED(unsigned int *bufsiz),
++ unsigned int *bufsiz,
+ ALenum *fmt,
+ unsigned int *speed) {
+ ALuint channels = _alGetChannelsFromFormat(*fmt);
++ int divisor;
+
+ if(dsp_fd < 0) {
+ return AL_FALSE;
+@@ -363,6 +360,23 @@
+
+
+ *fmt = BSD2ALFMT(*fmt, channels);
++
++ if(ioctl(dsp_fd, SNDCTL_DSP_GETBLKSIZE, bufsiz) < 0) {
++#ifdef DEBUG_MAXIMUS
++ fprintf(stderr, "blksize %d\n", *bufsiz);
++ perror("get_devsp blksize ioctl");
++#endif
++ return AL_FALSE;
++ }
++
++ divisor = _alSpot(*bufsiz) | (2<<16);
++ if(ioctl(dsp_fd, SNDCTL_DSP_SETFRAGMENT, &divisor) < 0) {
++#ifdef DEBUG_MAXIMUS
++ fprintf(stderr, "divisor %d\n", divisor);
++ perror("set_devsp fragment ioctl");
++#endif
++ return AL_FALSE;
++ }
+
+ return AL_TRUE;
+ }
diff --git a/media-libs/openal/files/0.0.8/002_all_alc_context.patch b/media-libs/openal/files/0.0.8/002_all_alc_context.patch
new file mode 100644
index 0000000..55beb71
--- /dev/null
+++ b/media-libs/openal/files/0.0.8/002_all_alc_context.patch
@@ -0,0 +1,17 @@
+--- openal-0.0.8/src/alc/alc_context.c.ori 2006-09-29 12:36:33.000000000 -0400
++++ openal-0.0.8/src/alc/alc_context.c 2006-09-29 12:38:05.000000000 -0400
+@@ -236,8 +236,12 @@
+ /* someone unpaused us */
+ ispaused = AL_FALSE;
+
+- _alcDeviceResume( cc->write_device );
+- _alcDeviceResume( cc->read_device );
++ if (cc->write_device) {
++ _alcDeviceResume( cc->write_device );
++ }
++ if (cc->read_device) {
++ _alcDeviceResume( cc->read_device );
++ }
+
+ _alcUnlockAllContexts();
+ _alUnlockMixerPause();
diff --git a/media-libs/openal/files/0.0.8/002_all_alsa_default.patch b/media-libs/openal/files/0.0.8/002_all_alsa_default.patch
new file mode 100644
index 0000000..8bbe10e
--- /dev/null
+++ b/media-libs/openal/files/0.0.8/002_all_alsa_default.patch
@@ -0,0 +1,11 @@
+--- openal-0.0.8/src/backends/alc_backend_alsa.c.ori 2006-09-29 12:48:06.000000000 -0400
++++ openal-0.0.8/src/backends/alc_backend_alsa.c 2006-09-29 12:48:17.000000000 -0400
+@@ -153,7 +153,7 @@
+ }
+
+ /* alsa stuff */
+-#define DEFAULT_DEVICE "plughw:0,0"
++#define DEFAULT_DEVICE "default:0,0"
+
+ /* convert from AL to ALSA format */
+ static int AL2ALSAFMT(ALenum format);
diff --git a/media-libs/openal/files/0.0.8/003_all_mmx.patch b/media-libs/openal/files/0.0.8/003_all_mmx.patch
new file mode 100644
index 0000000..d1d9ec6
--- /dev/null
+++ b/media-libs/openal/files/0.0.8/003_all_mmx.patch
@@ -0,0 +1,27 @@
+--- src/arch/i386/x86_floatmul.c
++++ src/arch/i386/x86_floatmul.c
+@@ -27,6 +27,7 @@
+ /* MMX routine needs 16 */
+ #define SCALING_POWER 16
+ #define SCALING_FACTOR (1 << SCALING_POWER)
++#define MIN_ENTER_SIMD_LEN 48
+
+ void _alFloatMul(ALshort *bpt, ALfloat sa, ALuint len);
+
+@@ -34,6 +35,8 @@
+ ALint scaled_sa = sa * SCALING_FACTOR;
+ ALint iter;
+
++ if (len < MIN_ENTER_SIMD_LEN)
++ goto skip_simd;
+ #ifdef __MMX__
+ if (_alHaveMMX()) {
+ union {
+@@ -93,6 +96,7 @@
+ __builtin_ia32_emms();
+ }
+ #endif /* __MMX__ */
++skip_simd:
+
+ while(len--) {
+ iter = *bpt;
diff --git a/media-libs/openal/files/0.0.8/004_all_gcc42.patch b/media-libs/openal/files/0.0.8/004_all_gcc42.patch
new file mode 100644
index 0000000..b921e8c
--- /dev/null
+++ b/media-libs/openal/files/0.0.8/004_all_gcc42.patch
@@ -0,0 +1,21 @@
+diff -Naur openal-0.0.8-orig/common/include/AL/alc.h openal-0.0.8/common/include/AL/alc.h
+--- openal-0.0.8-orig/common/include/AL/alc.h 2006-02-11 03:36:55.000000000 -0600
++++ openal-0.0.8/common/include/AL/alc.h 2007-02-13 14:33:57.000000000 -0600
+@@ -187,7 +187,7 @@
+
+ ALC_API void ALC_APIENTRY alcDestroyContext( ALCcontext *context );
+
+-ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid );
++ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( void );
+
+ ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice( ALCcontext *context );
+
+@@ -248,7 +248,7 @@
+ typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context );
+ typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context );
+ typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context );
+-typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( ALCvoid );
++typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( void );
+ typedef ALCdevice * (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)( ALCcontext *context );
+ typedef ALCdevice * (ALC_APIENTRY *LPALCOPENDEVICE)( const ALCchar *devicename );
+ typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)( ALCdevice *device );
diff --git a/media-libs/openal/files/0.0.8/005_all_alsa_default_freq.patch b/media-libs/openal/files/0.0.8/005_all_alsa_default_freq.patch
new file mode 100644
index 0000000..1b42a59
--- /dev/null
+++ b/media-libs/openal/files/0.0.8/005_all_alsa_default_freq.patch
@@ -0,0 +1,12 @@
+diff -urN openal-0.0.8.orig/src/alc/alc_context.h openal-0.0.8/src/alc/alc_context.h
+--- openal-0.0.8.orig/src/alc/alc_context.h 2005-11-18 05:31:47.000000000 -0800
++++ openal-0.0.8/src/alc/alc_context.h 2007-09-20 13:16:22.000000000 -0700
+@@ -18,7 +18,7 @@
+ /*
+ * _ALC_DEF_FREQ is the default internal mixing frequency.
+ */
+-#define _ALC_DEF_FREQ 44100
++#define _ALC_DEF_FREQ 48000
+
+ /*
+ * _ALC_DEF_BUFSIZ is the default length of chunks mixed and written to the
diff --git a/media-libs/openal/files/openalrc b/media-libs/openal/files/openalrc
new file mode 100644
index 0000000..07c9f3d
--- /dev/null
+++ b/media-libs/openal/files/openalrc
@@ -0,0 +1,9 @@
+# Contains user settings for OpenAL
+# Goes in ~/.openalrc
+
+# Use ALSA (also valid: sdl, native)
+(define devices '(alsa))
+
+# Four speaker surround with ALSA
+(define speaker-num 4)
+(define alsa-out-device "surround40:0,0")
diff --git a/media-libs/openal/metadata.xml b/media-libs/openal/metadata.xml
new file mode 100644
index 0000000..fa4ed7a
--- /dev/null
+++ b/media-libs/openal/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+<maintainer>
+ <email>wolf31o2@gentoo.org</email>
+ <name>Chris Gianelloni</name>
+</maintainer>
+</pkgmetadata>
diff --git a/media-libs/openal/openal-0.0.8-r2.ebuild b/media-libs/openal/openal-0.0.8-r2.ebuild
new file mode 100644
index 0000000..e95c827
--- /dev/null
+++ b/media-libs/openal/openal-0.0.8-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/openal/openal-0.0.8-r2.ebuild,v 1.1 2007/08/29 18:55:14 wolf31o2 Exp $
+
+inherit eutils
+
+DESCRIPTION="OpenAL, the Open Audio Library, is an open, vendor-neutral, cross-platform API for interactive, primarily spatialized audio"
+HOMEPAGE="http://www.openal.org"
+SRC_URI="http://www.openal.org/openal_webstf/downloads/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE="alsa arts debug esd mp3 sdl vorbis"
+
+RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0.2 )
+ arts? ( kde-base/arts )
+ esd? ( media-sound/esound )
+ sdl? ( media-libs/libsdl )
+ vorbis? ( media-libs/libvorbis )
+ mp3? ( media-libs/libmad )"
+
+DEPEND="${RDEPEND}
+ sys-devel/autoconf
+ sys-devel/automake
+ sys-devel/libtool"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ EPATCH_SUFFIX="patch"
+ epatch ${FILESDIR}/${PV} || die
+
+ sed -i \
+ -e "/^Requires:/d" \
+ admin/pkgconfig/openal.pc.in || die "sed openal.pc.in failed"
+}
+
+src_compile() {
+ export WANT_AUTOCONF=2.5
+ autoconf \
+ || die "autoconf failed"
+
+ econf \
+ --libdir=/usr/$(get_libdir) \
+ $(use_enable esd) \
+ $(use_enable sdl) \
+ $(use_enable alsa) \
+ $(use_enable arts) \
+ $(use_enable mp3) \
+ $(use_enable vorbis) \
+ $(use_enable debug debug-maximus) \
+ || die "econf failed"
+
+ emake -j1 all \
+ || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install \
+ || die "make install failed"
+
+ dodoc AUTHORS ChangeLog NEWS NOTES README TODO
+}
diff --git a/profiles/categories b/profiles/categories
index 63b6e36..6eff4fa 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -4,5 +4,6 @@ games-fps
games-rpg
games-strategy
media-gfx
+media-libs
net-misc
sys-kernel