# HG changeset patch # User Binki # Date 2009-04-17 13:22:14 # Node ID 3af676bc3ac620da4db947da3e32b7c60d7a0e73 # Parent 5e2834df504a01b52ae7c410ff4840228e02084c media-libs/openal: added version with pulseaudio support, added useflags diff --git a/media-libs/openal/ChangeLog b/media-libs/openal/ChangeLog --- a/media-libs/openal/ChangeLog +++ b/media-libs/openal/ChangeLog @@ -2,6 +2,11 @@ # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/openal/ChangeLog,v 1.108 2009/04/08 20:11:46 hanno Exp $ +*openal-1.8.396_pre (17 Apr 2009) + + 17 Apr 2009; Nathan Phillip Brink +openal-1.8.396_pre.ebuild: + Bumped to version that supports pulseaudio, added pulseaudio useflag. + *openal-1.7.411 (08 Apr 2009) 08 Apr 2009; Hanno Boeck diff --git a/media-libs/openal/Manifest b/media-libs/openal/Manifest --- a/media-libs/openal/Manifest +++ b/media-libs/openal/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 0.0.8/000_all_freebsd.patch 1529 RMD160 83e606793f0f1026805788d5cefe25741b46f5b4 SHA1 183e95e2c904326b0168c0cab20ce32025ae444a SHA256 88786243c636461e33a6b23af59a626ca8697d7c070eaa0e299250319472f949 AUX 0.0.8/002_all_alc_context.patch 513 RMD160 c6cc5325f2aa392bb3c132d551c8e682c4aed3b3 SHA1 7f11175192c994252712a80faf09d157d65534a2 SHA256 f2528c180dc98b445cf9de45f5f50f38bf66927baaf89e4e590332743b8e8faa AUX 0.0.8/002_all_alsa_default.patch 371 RMD160 071742871b574bb022a47d0c6543bcc003823bdb SHA1 3d3535dc16b1cc3cc004e354b7a9e9683d5d70aa SHA256 1b39c959e9784dca1d0666a8896f5dd2f86cf00988e20ffc2361281bbc93f4c8 @@ -17,12 +14,6 @@ EBUILD openal-0.0.8-r2.ebuild 1453 RMD16 EBUILD openal-1.5.304.ebuild 1085 RMD160 eb94ac5aeb3443dbea03eec4f403359146e73ff3 SHA1 c916f8d791db7a1cdc118c0eb376bd69a74afa01 SHA256 3d9299634150b35fe843529d7fd2aed35c189a9a769d500eee58e5c1024aa68c EBUILD openal-1.6.372.ebuild 1095 RMD160 5771512160f9c6f21f6532eae1ba109c26aeb888 SHA1 9c450bcb620d081da855ebfbcf92340d6fc36369 SHA256 272c81689bf7ecce8c1cd361ba9d4f816a058afbe34a4a403de215d88ab96aa1 EBUILD openal-1.7.411.ebuild 1242 RMD160 101991dc285d86cfe71696d22d34f8816ffe42ee SHA1 e5f70a9431a1feb34fed406fbf12349a0adbf38d SHA256 b7e6838b7eff3fde583faa5ef8f41a51de4feb97907f0c2129714eb156c704b6 -MISC ChangeLog 15622 RMD160 8532c7573805976cd796721737b74628821c4171 SHA1 02e4f45b49bca3ab8db82829f271c8147c780edb SHA256 987bed1be3b055225ad3e94f58551fb3cb4a9ad881f8299362d6e0fcc1191ca0 +EBUILD openal-1.8.396_pre.ebuild 1425 RMD160 915c3744be43ee38f1fefa6b86661d50cfe889eb SHA1 d714677f16ac185fd8e0dd8b107a270f4f9465c0 SHA256 70a3874edaca76187e599070fbb45cd8256b2f924632ba820d5f473a76ac9ef3 +MISC ChangeLog 15825 RMD160 379956257dc6828b825d0a99c5059812c69da933 SHA1 3c317e31db71e0a0afaeebc4461975025d7d47d3 SHA256 f340bb9efa898d5fe2b7c2f9e26b3a7dba683b65a9e6456b35eb44982c015893 MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) - -iEYEARECAAYFAkndBQQACgkQr2QksT29OyCP4QCdGJ8m6lWdKl+yNygi5V3URSn/ -NxwAniwz/7vpD9zT1sUjNb1i+N6xaAqj -=6pmL ------END PGP SIGNATURE----- diff --git a/media-libs/openal/openal-1.8.396_pre.ebuild b/media-libs/openal/openal-1.8.396_pre.ebuild new file mode 100644 --- /dev/null +++ b/media-libs/openal/openal-1.8.396_pre.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.7.411.ebuild,v 1.1 2009/04/08 20:11:46 hanno Exp $ + +inherit eutils cmake-utils git + +MY_P=${PN}-soft-${PV} + +DESCRIPTION="A software implementation of the OpenAL 3D audio API" +HOMEPAGE="http://kcat.strangesoft.net/openal.html" +SRC_URI="" + +EGIT_REPO_URI="git://repo.or.cz/openal-soft.git" +EGIT_TREE="7a7a4844f441a2d269cffdadfd553655a8d3484e" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="alsa debug examples oss portaudio pulseaudio" +DEPEND="alsa? ( media-libs/alsa-lib )" +RDEPEND="${DEPEND}" +S=${WORKDIR}/${MY_P} + +DOCS="alsoftrc.sample" + +src_compile() { + local mycmakeargs="-DSOLARIS=OFF -DDSOUND=OFF -DWINMM=OFF" + + use alsa || mycmakeargs="${mycmakeargs} -DALSA=OFF" + use oss || mycmakeargs="${mycmakeargs} -DOSS=OFF" + use portaudio || mycmakeargs="${mycmakeargs} -DPORTAUDIO=OFF" + use pulseaudio || mycmakeargs="${mycmakeargs} -DPULSEAUDIO=OFF" + use examples || mycmakeargs="${mycmakeargs} -DEXAMPLES=OFF" + use debug && mycmakeargs="${mycmakeargs} -DCMAKE_BUILD_TYPE=Debug" + + cmake-utils_src_compile +} + +pkg_postinst() { + einfo "If you have performance problems using this library, then" + einfo "try add these lines to your ~/.alsoftrc config file:" + einfo "[alsa]" + einfo "mmap = off" +}