diff options
author | 2013-12-21 13:07:09 -0800 | |
---|---|---|
committer | 2013-12-21 13:07:09 -0800 | |
commit | b1aa8dd2c3110dc54dc388442f084a6d606efe71 (patch) | |
tree | 86b8d262e72ad10644feb3155498e430287765c8 /media-sound | |
parent | eclass/autotools-multilib: native->best ehook (diff) | |
download | gmt-b1aa8dd2c3110dc54dc388442f084a6d606efe71.tar.gz gmt-b1aa8dd2c3110dc54dc388442f084a6d606efe71.tar.bz2 gmt-b1aa8dd2c3110dc54dc388442f084a6d606efe71.zip |
media-libs/pulseaudio: clone upstream version
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/pulseaudio/ChangeLog | 1536 | ||||
-rw-r--r-- | media-sound/pulseaudio/Manifest | 40 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-0.9.21-armv5-build-fix.patch | 102 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom-2.patch | 124 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom.patch | 83 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-1.1-machine-id-fix.patch | 42 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-1.1-python3-fix.patch | 122 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-2.0-udev-symbols.patch | 80 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-3.0-json-c-fix.patch | 28 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio.conf.d | 7 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio.init.d-5 | 81 | ||||
-rw-r--r-- | media-sound/pulseaudio/metadata.xml | 69 | ||||
-rw-r--r-- | media-sound/pulseaudio/pulseaudio-4.0-r2.ebuild | 295 |
13 files changed, 2609 insertions, 0 deletions
diff --git a/media-sound/pulseaudio/ChangeLog b/media-sound/pulseaudio/ChangeLog new file mode 100644 index 0000000..c5d23cb --- /dev/null +++ b/media-sound/pulseaudio/ChangeLog @@ -0,0 +1,1536 @@ +# ChangeLog for media-sound/pulseaudio +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.312 2013/12/15 08:54:41 ago Exp $ + + 15 Dec 2013; Agostino Sarubbo <ago@gentoo.org> pulseaudio-4.0.ebuild: + Stable for sparc, wrt bug #477662 + + 08 Dec 2013; Pacho Ramos <pacho@gentoo.org> pulseaudio-4.0.ebuild: + x86 stable, bug #477662 + + 01 Dec 2013; Markus Meier <maekke@gentoo.org> pulseaudio-4.0.ebuild: + arm stable, bug #477662 + + 30 Nov 2013; Michał Górny <mgorny@gentoo.org> pulseaudio-4.0-r1.ebuild, + pulseaudio-9999.ebuild: + Depend on alsa-plugins with multilib fix. + +*pulseaudio-4.0-r1 (30 Nov 2013) + + 30 Nov 2013; Michał Górny <mgorny@gentoo.org> +pulseaudio-4.0-r1.ebuild, + pulseaudio-9999.ebuild: + Introduce multilib support, bug #484252. + + 23 Nov 2013; Pacho Ramos <pacho@gentoo.org> pulseaudio-4.0.ebuild: + amd64 stable, bug #477662 + + 09 Oct 2013; Jeroen Roovers <jer@gentoo.org> pulseaudio-4.0.ebuild: + Stable for HPPA (bug #477662). + + 09 Aug 2013; Samuli Suominen <ssuominen@gentoo.org> pulseaudio-2.1-r1.ebuild, + pulseaudio-3.0-r1.ebuild, pulseaudio-3.0.ebuild, pulseaudio-4.0.ebuild, + pulseaudio-9999.ebuild: + If USE="hwdb" is missing from virtual/udev, it's always enabled. + +*pulseaudio-4.0 (03 Jun 2013) + + 03 Jun 2013; Arun Raghavan <ford_prefect@gentoo.org> +pulseaudio-4.0.ebuild, + pulseaudio-9999.ebuild: + Bump to 4.0 finel release, drop RC2. + + 01 May 2013; Arun Raghavan <ford_prefect@gentoo.org> + pulseaudio-2.1-r1.ebuild, pulseaudio-3.0.ebuild: + Restrict json-c version in older ebuilds since they are incompatible with + current unstable json-c 0.11. + + 01 May 2013; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-1.1-r1.ebuild: + Drop old version + +*pulseaudio-3.0-r1 (27 Apr 2013) + + 27 Apr 2013; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-3.0-r1.ebuild, +files/pulseaudio-3.0-json-c-fix.patch: + Fix compilation with json-c 0.11 (bug #467280). + + 10 Apr 2013; Vicente Olivert Riera <vincent@gentoo.org> + pulseaudio-1.1-r1.ebuild, pulseaudio-2.1-r1.ebuild, pulseaudio-3.0.ebuild, + pulseaudio-9999.ebuild: + Update to EAPI=5, wrt bug #437906 + + 14 Mar 2013; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + git master replaced gtk-2 with gtk-3 support. Adapt live ebuild for this. + + 20 Feb 2013; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-3.0.ebuild, + pulseaudio-9999.ebuild, metadata.xml: + Switch USE=qt -> USE=qt4 to be able to reuse the global USE flag. + + 15 Feb 2013; Nirbheek Chauhan <nirbheek@gentoo.org> metadata.xml, + pulseaudio-3.0.ebuild, pulseaudio-9999.ebuild: + Add USE=qt to pull in qt deps for equalizer + + 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> pulseaudio-2.1-r1.ebuild: + sh stable wrt #435074 + + 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> pulseaudio-2.1-r1.ebuild: + Stable for sparc, wrt bug #435074 + + 29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> pulseaudio-2.1-r1.ebuild: + Stable for alpha, wrt bug #435074 + + 26 Dec 2012; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Add neon USE flag to live ebuild as well. + + 21 Dec 2012; Markus Meier <maekke@gentoo.org> pulseaudio-3.0.ebuild: + introduce USE=neon for bug #448002, remove duplicate use_enable lirc + + 20 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org> metadata.xml: + Switch to global orc USE flag. + + 18 Dec 2012; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.9.22-r2.ebuild, -pulseaudio-2.0-r1.ebuild, + -pulseaudio-2.0-r2.ebuild, -pulseaudio-2.1.ebuild: + Remove old ebuilds. + + 17 Dec 2012; Agostino Sarubbo <ago@gentoo.org> pulseaudio-2.1-r1.ebuild: + Stable for ia64, wrt bug #435074 + +*pulseaudio-3.0 (18 Dec 2012) + + 18 Dec 2012; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-2.99.3.ebuild, +pulseaudio-3.0.ebuild: + Bump to 3.0. Only minor change since 2.99.3. + +*pulseaudio-2.99.3 (07 Dec 2012) + + 07 Dec 2012; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-2.99.3.ebuild, pulseaudio-9999.ebuild: + Bump to 2.99.3 (3.0 RC3). Bunch of features and fixes, Bluetooth dependency + bumped since we now use the D-Bus API. Some ebuild maintenance - keepdir + dropped and enewuser/group done only for USE=system-wide (bug #442852), + dropped unnecessary eselect esd, drop no-as-needed since it should work these + days. Corresponding updates to the live ebuild as well. + + 06 Dec 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> + pulseaudio-2.1-r1.ebuild: + x86 stable wrt bug #435074 + + 02 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> + pulseaudio-0.9.22-r2.ebuild, pulseaudio-1.1-r1.ebuild, + pulseaudio-2.0-r1.ebuild, pulseaudio-2.0-r2.ebuild, pulseaudio-2.1-r1.ebuild, + pulseaudio-9999.ebuild: + Migrate away from sys-fs/udev to virtual/udev with USE dependency for hwdb. + + 26 Nov 2012; Anthony G. Basile <blueness@gentoo.org> pulseaudio-2.1-r1.ebuild: + stable ppc, bug #435074 + + 22 Nov 2012; Markus Meier <maekke@gentoo.org> pulseaudio-2.1-r1.ebuild: + arm stable, bug #435074 + + 20 Nov 2012; Jeroen Roovers <jer@gentoo.org> pulseaudio-2.1-r1.ebuild: + Stable for HPPA (bug #435074). + + 14 Nov 2012; <ago@gentoo.org> pulseaudio-2.1-r1.ebuild: + Stable for amd64, wrt bug #435074 + + 13 Nov 2012; Brent Baude <ranger@gentoo.org> pulseaudio-2.1-r1.ebuild: + Marking pulseaudio-2.1-r1 ppc64 for bug 435074 + +*pulseaudio-2.1-r1 (25 Aug 2012) + + 25 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> + +pulseaudio-2.1-r1.ebuild, pulseaudio-9999.ebuild: + Read the value of udevdir from udev.pc pkg-config file wrt #432684 by Arne + Stäcker + + 21 Jul 2012; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Bring live ebuild in sync with regular ebuilds (add systemd USE flag). + +*pulseaudio-2.1 (19 Jul 2012) + + 19 Jul 2012; Arun Raghavan <ford_prefect@gentoo.org> +pulseaudio-2.1.ebuild, + metadata.xml: + Bump to 2.1. Also add a systemd USE flag (bug #423595. thanks to Maksim + 'max_posedon' Melnikau <maxposedon@gmail.com> for the patch). + + 15 Jul 2012; Raúl Porcel <armin76@gentoo.org> pulseaudio-1.1-r1.ebuild: + alpha/ia64/sh/sparc stable wrt #403309 + +*pulseaudio-2.0-r2 (05 Jul 2012) + + 05 Jul 2012; Arun Raghavan <ford_prefect@gentoo.org> -pulseaudio-2.0.ebuild, + +pulseaudio-2.0-r2.ebuild, +files/pulseaudio-2.0-udev-symbols.patch: + Add fix for building against udev >= 183. Also drop 2.0 since it is + superceded by 2.0-r1 and above. + + 05 Jul 2012; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.9.22.ebuild, -pulseaudio-0.9.23-r1.ebuild, + -files/pulseaudio-1.0-version-fix.patch, -pulseaudio-1.1.ebuild, + -files/pulseaudio.init.d-4: + Drop old redundant versions. + +*pulseaudio-2.0-r1 (13 Jun 2012) + + 13 Jun 2012; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-2.0-r1.ebuild, pulseaudio-9999.ebuild, metadata.xml: + Add Xen support, various ebuild bug fixes (m4 dep - #415497, automagic gtk+ + dep - #413165, qpaeq needs qt4 and dbus - #398647). + + 01 Jun 2012; Zac Medico <zmedico@gentoo.org> pulseaudio-0.9.22-r2.ebuild, + pulseaudio-0.9.22.ebuild, pulseaudio-0.9.23-r1.ebuild, + pulseaudio-1.1-r1.ebuild, pulseaudio-1.1.ebuild, pulseaudio-2.0.ebuild, + pulseaudio-9999.ebuild: + inherit user for enewgroup and enewuser, multilib for get_libdir, and remove + unused libtool inherits + + 13 May 2012; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-2.0.ebuild: + Drop parallel make install. Thought the failures had gone away, but they have + only become more rare. + +*pulseaudio-2.0 (11 May 2012) + + 11 May 2012; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-1.99.2.ebuild, +pulseaudio-2.0.ebuild: + Add PulseAudio 2.0 (adds dynamic sample rate updates, jack detection, major + echo canceller improvements, virtual surround, Xen (TBD). Drop 1.99.2. + + 05 May 2012; Michał Górny <mgorny@gentoo.org> pulseaudio-0.9.22.ebuild, + pulseaudio-0.9.22-r2.ebuild, pulseaudio-0.9.23-r1.ebuild, + pulseaudio-1.1.ebuild, pulseaudio-1.1-r1.ebuild, pulseaudio-1.99.2.ebuild, + pulseaudio-9999.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 23 Apr 2012; Alexis Ballier <aballier@gentoo.org> pulseaudio-1.99.2.ebuild, + pulseaudio-9999.ebuild: + bring back the alsa useflag guard for the alsa-plugins dep which was dropped + in + http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-sound/pulseaudi + o/pulseaudio-9999.ebuild?r1=1.18&r2=1.19 + + 29 Mar 2012; Arun Raghavan <ford_prefect@gentoo.org> + pulseaudio-1.99.2.ebuild, pulseaudio-9999.ebuild: + Fix webrtc-aec usage (was --enable not --with). + +*pulseaudio-1.99.2 (28 Mar 2012) + + 28 Mar 2012; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-1.99.2.ebuild, pulseaudio-9999.ebuild, metadata.xml: + Add a 2.0 RC2 ebuild. Lots of features and fixes (sample rate switching, new + echo canceller, jack detection, virtual surround module, Xen support and lots + more). Packaging-wise: add support a new echo canceller on-by-default, drop + esound support, make ALSA plugins work out of the box. + + 20 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml, + pulseaudio-1.1-r1.ebuild, pulseaudio-9999.ebuild: + Add a gdbm USE flag to switch on or off GDBM as database provider (use simple + otherwise); this allows fixing (a bit) the license handling, as GDBM makes the + whole package GPL-2. Also remove two wrong restrictions in the USE flag + description. + + 13 Mar 2012; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Make alsa-plugins a PDEPEND to avoid circular deps. + + 12 Mar 2012; Jeff Horelick <jdhore@gentoo.org> pulseaudio-1.1-r1.ebuild: + marked x86 per bug 403309 + + 12 Mar 2012; Jeff Horelick <jdhore@gentoo.org> pulseaudio-1.1-r1.ebuild: + marked x86 per bug 403309 + + 09 Mar 2012; Brent Baude <ranger@gentoo.org> pulseaudio-1.1-r1.ebuild: + Marking pulseaudio-1.1-r1 ppc64 for bug 403309 + + 06 Mar 2012; Brent Baude <ranger@gentoo.org> pulseaudio-1.1-r1.ebuild: + Marking pulseaudio-1.1-r1 ppc for bug 403309 + + 05 Mar 2012; Markus Meier <maekke@gentoo.org> pulseaudio-1.1-r1.ebuild: + arm stable, bug #403309 + + 24 Feb 2012; Agostino Sarubbo <ago@gentoo.org> pulseaudio-1.1-r1.ebuild: + Stable for amd64, wrt bug #403309 + + 15 Feb 2012; Jeroen Roovers <jer@gentoo.org> pulseaudio-1.1-r1.ebuild: + Stable for HPPA (bug #403309). + + 12 Feb 2012; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Drop esound support and force pull the alsa pulse plugin (in live ebuild, for + now). + + 10 Feb 2012; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml, + pulseaudio-0.9.23-r1.ebuild, pulseaudio-1.1-r1.ebuild, pulseaudio-9999.ebuild: + Add an USE flag 'ssl' to disable raop (and add missing dependency). + + 10 Feb 2012; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.22-r2.ebuild, pulseaudio-0.9.22.ebuild, + pulseaudio-0.9.23-r1.ebuild, pulseaudio-1.1-r1.ebuild, pulseaudio-1.1.ebuild, + pulseaudio-9999.ebuild: + Remove dependency over audiofile, that was never used by PulseAudio (looks + like I imported it this way back in 2006, time to fix my mistake). + + 22 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> pulseaudio-1.1-r1.ebuild, + pulseaudio-9999.ebuild: + USE="bluetooth" needs USE="dbus" as per upstream configure.ac + +*pulseaudio-1.1-r1 (13 Dec 2011) + + 13 Dec 2011; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-1.1-r1.ebuild, +files/pulseaudio-1.1-machine-id-fix.patch: + Add a patch to read /etc/machine-id as a fallback to the version in + /var/lib/dbus. (fixes bug #390287) + + 30 Oct 2011; Raúl Porcel <armin76@gentoo.org> pulseaudio-1.1.ebuild: + Add ~alpha/~ia64/~sh/~sparc wrt #384635 + +*pulseaudio-1.1 (20 Oct 2011) + + 20 Oct 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-1.0-r1.ebuild, -pulseaudio-1.0-r2.ebuild, +pulseaudio-1.1.ebuild, + +files/pulseaudio-1.1-python3-fix.patch: + New stable releases. Bunch of bug fixes. Remove old versions since some of + the problems were license related. + +*pulseaudio-1.0-r2 (08 Oct 2011) + + 08 Oct 2011; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-1.0-r2.ebuild, +files/pulseaudio-1.0-version-fix.patch: + Add a patch to revert to a 3-number versioning system. Fixes pre-1.0 32-bit + libpulse compatibility and phonon build. + +*pulseaudio-1.0-r1 (28 Sep 2011) + + 28 Sep 2011; Arun Raghavan <ford_prefect@gentoo.org> -pulseaudio-1.0.ebuild, + +pulseaudio-1.0-r1.ebuild, pulseaudio-9999.ebuild: + Make sure the esound module doesn't break things and some log fixes. + + 27 Sep 2011; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-1.0.ebuild, + pulseaudio-9999.ebuild: + USE=equalizer didn't actually do anything -- thanks to marienz for pointing + this out on IRC. + +*pulseaudio-1.0 (27 Sep 2011) + + 27 Sep 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.99.4.ebuild, +pulseaudio-1.0.ebuild, pulseaudio-9999.ebuild: + Bump to 1.0 and drop prerelease ebuild. Just a few bug fixes since the last + release candidate. Also remove non-existent deps. + +*pulseaudio-0.99.4 (15 Sep 2011) + + 15 Sep 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.99.3.ebuild, +pulseaudio-0.99.4.ebuild: + Replace 0.99.3 with 0.99.4 (1.0 RC4). More bug fixes as we creep closer to + 1.0. + + 04 Sep 2011; Markus Meier <maekke@gentoo.org> pulseaudio-0.99.3.ebuild: + add ~arm, bug #377497 + +*pulseaudio-0.99.3 (29 Aug 2011) + + 29 Aug 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.99.2.ebuild, +pulseaudio-0.99.3.ebuild: + Bump testing release to 0.99.3. Various ug fixes and new per-port volumes. + Will break your volumes if upgrading from 0.99.1 or 0.99.2. + + 20 Aug 2011; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.22-r2.ebuild: + Stable for HPPA (bug #372355). + +*pulseaudio-0.99.2 (16 Aug 2011) + + 16 Aug 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.99.1.ebuild, +pulseaudio-0.99.2.ebuild: + Bump to 0.99.2 (aka 1.0 RC2). Bunch of bug fixes, support for passthrough + formats in alsa-sink, and more. + + 16 Aug 2011; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Fix JACK dep, drop copying ChangeLog. + +*pulseaudio-0.99.1 (03 Aug 2011) + + 03 Aug 2011; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-0.99.1.ebuild: + Add new prerelease, p.masked. Lots of new features. Dropping everything but + amd64/x86 till we get keywords on dev-libs/json-c. + + 22 Jul 2011; Mark Loeser <halcy0n@gentoo.org> pulseaudio-0.9.22-r2.ebuild: + Stable for ppc64; bug #372355 + +*pulseaudio-0.9.23-r1 (09 Jul 2011) + + 09 Jul 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.9.23.ebuild, +pulseaudio-0.9.23-r1.ebuild, + pulseaudio-9999.ebuild: + Fix udev rules to go to /lib not /$(get_libdir) (thanks to Samuli for + pointing this out) + + 09 Jul 2011; Arun Raghavan <ford_prefect@gentoo.org> + pulseaudio-0.9.23.ebuild: + Remove redundant trailing backslash + +*pulseaudio-0.9.23 (09 Jul 2011) + + 09 Jul 2011; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-0.9.23.ebuild: + Bump to 0.9.23. Primarily bug fix release. Also includes an echo cancellation + module for early testing. + + 09 Jul 2011; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.22-r2.ebuild: + alpha/ia64/sh/sparc/x86 stable wrt #372355 + + 28 Jun 2011; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Fix live ebuild deps + + 28 Jun 2011; Brent Baude <ranger@gentoo.org> pulseaudio-0.9.22-r2.ebuild: + Marking pulseaudio-0.9.22-r2 ppc for bug 372355 + + 26 Jun 2011; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.22-r2.ebuild: + arm stable, bug #372355 + + 23 Jun 2011; Markos Chandras <hwoarang@gentoo.org> + pulseaudio-0.9.22-r2.ebuild: + Stable on amd64 wrt bug #372355 + + 09 Jun 2011; Christoph Mende <angelos@gentoo.org> pulseaudio-0.9.22.ebuild, + pulseaudio-0.9.22-r2.ebuild, pulseaudio-9999.ebuild: + Fix typo that made the ebuild pull in udev[hwdb] and udev[extras] (bug + #370335) + + 08 Jun 2011; William Hubbs <williamh@gentoo.org> pulseaudio-0.9.22.ebuild: + Per ford_prefect, apply the last commit to the stable ebuild. + + 08 Jun 2011; William Hubbs <williamh@gentoo.org> pulseaudio-0.9.22.ebuild, + pulseaudio-0.9.22-r2.ebuild, pulseaudio-9999.ebuild: + Fix the udev dependency for bug #370335, thanks to ford_prefect. + + 20 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> pulseaudio-9999.ebuild: + Update to eapi4 as acked by Arun. + + 20 May 2011; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Upstream git repo changed + + 16 May 2011; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + PulseAudio master now requires json-c. + + 13 May 2011; Arun Raghavan <ford_prefect@gentoo.org> pulseaudio-9999.ebuild: + Migrate live ebuild to git-2.eclass, clean out some deps. + +*pulseaudio-0.9.22-r2 (13 May 2011) + + 13 May 2011; Arun Raghavan <ford_prefect@gentoo.org> + -pulseaudio-0.9.22-r1.ebuild, +pulseaudio-0.9.22-r2.ebuild, + +files/pulseaudio-0.9.22-xcb-atom-2.patch, pulseaudio-9999.ebuild: + Bump to 0.9.22-r2 since we need one more patch for newer xcb-util (fixes + segv+leaks). Remove -r1 since the first patch is not enough. + + 27 Apr 2011; Christoph Mende <angelos@gentoo.org> pulseaudio-0.9.22.ebuild: + Restrict xcb-util dep to <0.3.8 + +*pulseaudio-0.9.22-r1 (27 Apr 2011) + + 27 Apr 2011; Christoph Mende <angelos@gentoo.org> + +pulseaudio-0.9.22-r1.ebuild, +files/pulseaudio-0.9.22-xcb-atom.patch: + Fixed compilation against xcb-util-0.3.8 (bug #364965) + + 26 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org> pulseaudio-0.9.22.ebuild: + ppc64 stable wrt #360123 + + 23 Apr 2011; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.22.ebuild: + alpha/ia64/sh/sparc stable wrt #360123 + + 20 Apr 2011; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.22.ebuild: + Stable for HPPA (bug #360123). + + 20 Apr 2011; Arun Raghavan <ford_prefect@gentoo.org> metadata.xml: + Minor fixes to metadata.xml (thanks to leio for pointing these out). + + 19 Apr 2011; Thomas Kahle <tomka@gentoo.org> pulseaudio-0.9.22.ebuild: + x86 stable per bug 360123 + + 10 Apr 2011; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.22.ebuild: + arm stable, bug #360123 + + 27 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml: + Move USE="hal" description here from use.desc. + + 27 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> pulseaudio-0.9.22.ebuild, + pulseaudio-9999.ebuild, +files/pulseaudio.init.d-5: + Remove last trace of sys-apps/hal from init.d script wrt #351722. No revision + bump because USE="system-wide" is masked. + + 27 Mar 2011; Brent Baude <ranger@gentoo.org> pulseaudio-0.9.22.ebuild: + Marking pulseaudio-0.9.22 ppc for bug 360123 + + 23 Mar 2011; Christoph Mende <angelos@gentoo.org> pulseaudio-0.9.22.ebuild: + Stable on amd64 wrt bug #360123 + + 11 Feb 2011; Tim Harder <radhermit@gentoo.org> pulseaudio-0.9.22.ebuild: + Set the minimum required xcb-util version (bug #354359 by Nguyen Thai Ngoc + Duy). + +*pulseaudio-9999 (19 Jan 2011) + + 19 Jan 2011; Arun Raghavan <ford_prefect@gentoo.org> +pulseaudio-9999.ebuild, + metadata.xml: + Add a (masked) live ebuild. + + 09 Jan 2011; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.22.ebuild: + Add ~ia64/~sh/~sparc wrt #308971 + + 04 Jan 2011; Samuli Suominen <ssuominen@gentoo.org> pulseaudio-0.9.22.ebuild: + Remove deprecated hal support wrt #349050. + + 22 Dec 2010; Arun Raghavan <ford_prefect@gentoo.org> + pulseaudio-0.9.19.ebuild, pulseaudio-0.9.21.ebuild, + pulseaudio-0.9.21.1.ebuild, pulseaudio-0.9.21.2.ebuild, + pulseaudio-0.9.21.2-r1.ebuild, pulseaudio-0.9.21.2-r2.ebuild, + pulseaudio-0.9.22.ebuild: + Drop incorrect liboil dependency (thanks to Rafał Mużyło for reporting - + bug #348465) + + 16 Dec 2010; Tim Harder <radhermit@gentoo.org> pulseaudio-0.9.22.ebuild: + Fix libX11 dependency order (bug #348806 by Rodolphe Rocca). + + 01 Dec 2010; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.21.1.ebuild: + arm stable, bug #299913 + + 30 Nov 2010; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.22.ebuild: + add ~arm, bug #308971 + + 27 Nov 2010; Arun Raghavan <ford_prefect@gentoo.org> + +files/pulseaudio-0.9.21-armv5-build-fix.patch, + pulseaudio-0.9.21.1.ebuild, pulseaudio-0.9.21.2-r2.ebuild, + pulseaudio-0.9.22.ebuild: + Add a patch to fix compilation on ARMv5. Adding to stable candidate and 2 + most recent ebuilds. 0.9.21.2 and 0.9.21.2-r1 can be removed after a newer + version is keyworded on arm. + + 26 Nov 2010; Tim Harder <radhermit@gentoo.org> pulseaudio-0.9.22.ebuild: + Fix libX11 xcb USE flag dependency since >=x11-libs/libX11-1.4.0 comes with + xcb by default. + +*pulseaudio-0.9.22 (26 Nov 2010) + + 26 Nov 2010; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-0.9.22.ebuild: + Bump to 0.9.22. Lots of bug fixes. Remove SRC_URI munging till a newer + release scheme gets decided. Also use --with-udev-rules-dir instead of + emake variable override and make pulling gnome-sounds dependent on USE=X + (bug #341551). + +*pulseaudio-0.9.21.2-r2 (21 Sep 2010) + + 21 Sep 2010; Jonathan Callen <abcd@gentoo.org> + pulseaudio-0.9.15-r2.ebuild, pulseaudio-0.9.19.ebuild, + pulseaudio-0.9.21.ebuild, pulseaudio-0.9.21.1.ebuild, + pulseaudio-0.9.21.2.ebuild, pulseaudio-0.9.21.2-r1.ebuild, + +pulseaudio-0.9.21.2-r2.ebuild: + Replace all instances of built_with_use with has_version; revbump with + prefix fixes, ~x86-linux/~amd64-linux keywords, install udev rules in + $EPREFIX/$(get_libdir)/udev/rules.d instead of /lib/udev/rules.d; changes + approved by chainsaw on IRC and on bug 321029 + + 27 Aug 2010; Zac Medico <zmedico@gentoo.org> metadata.xml: + Use valid atoms in flag restrict attributes. + + 11 Aug 2010; Joseph Jezak <josejx@gentoo.org> + pulseaudio-0.9.21.2-r1.ebuild: + Marked ~ppc/~ppc64 for bug #308971. + + 17 Jul 2010; Tobias Klausmann <klausman@gentoo.org> + pulseaudio-0.9.21.2-r1.ebuild: + Keyworded on alpha, bug #308971 + + 11 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> + pulseaudio-0.9.15-r2.ebuild, pulseaudio-0.9.19.ebuild, + pulseaudio-0.9.21.ebuild, pulseaudio-0.9.21.1.ebuild, + pulseaudio-0.9.21.2.ebuild, pulseaudio-0.9.21.2-r1.ebuild: + Drop bluez-libs and bluez-utils support wrt #301630. + + 04 May 2010; Jeroen Roovers <jer@gentoo.org> + pulseaudio-0.9.21.2-r1.ebuild: + Marked ~hppa (bug #308971). + + 10 Apr 2010; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.21.1.ebuild: + alpha/ia64/sh/sparc stable wrt #299913 + +*pulseaudio-0.9.21.2-r1 (11 Mar 2010) + + 11 Mar 2010; Arun Raghavan <ford_prefect@gentoo.org> + +pulseaudio-0.9.21.2-r1.ebuild, metadata.xml: + Add rtkit support using toggled by the 'realtime' USE flag + + 09 Mar 2010; Brent Baude <ranger@gentoo.org> pulseaudio-0.9.21.1.ebuild: + Marking pulseaudio-0.9.21.1 ppc for bug 299913 + + 09 Mar 2010; Brent Baude <ranger@gentoo.org> pulseaudio-0.9.21.1.ebuild: + Marking pulseaudio-0.9.21.1 ppc64 for bug 299913 + +*pulseaudio-0.9.21.2 (07 Mar 2010) + + 07 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.21.2.ebuild: + Bump to a newer stable-queue snapshot. + + 02 Mar 2010; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.21.1.ebuild: + Stable for HPPA (bug #299913). + + 19 Feb 2010; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.21.1.ebuild: + x86 stable, bug #299913 + + 19 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> + pulseaudio-0.9.21.1.ebuild: + amd64 stable wrt #299913 + +*pulseaudio-0.9.21.1 (18 Jan 2010) + + 18 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.19-r50.ebuild, -pulseaudio-0.9.21-r50.ebuild, + +pulseaudio-0.9.21.1.ebuild, metadata.xml: + Version bump, remove older versions with system-wide support. The new + ebuild has (masked) system-wide support via USE flag so I don't have to + keep two revisions of each version around. + + 16 Jan 2010; Tobias Klausmann <klausman@gentoo.org> + pulseaudio-0.9.19.ebuild: + Stable on alpha, bug #294185 + + 14 Jan 2010; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.19.ebuild: + Stable for HPPA (bug #294185). + + 10 Dec 2009; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.19.ebuild: + amd64 stable, bug #294185 + + 30 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.19.ebuild, pulseaudio-0.9.21.ebuild: + Fix typo in built_with_use check. Thanks to Chris Mayo in bug #295036. + + 29 Nov 2009; Joseph Jezak <josejx@gentoo.org> pulseaudio-0.9.19.ebuild: + Marked ppc/ppc64 stable for bug #294185. + + 25 Nov 2009; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.19.ebuild: + x86 stable, bug #294185 + +*pulseaudio-0.9.21-r50 (23 Nov 2009) +*pulseaudio-0.9.21 (23 Nov 2009) + + 23 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.19-r1.ebuild, -pulseaudio-0.9.19-r51.ebuild, + -pulseaudio-0.9.20.ebuild, -pulseaudio-0.9.20-r50.ebuild, + +pulseaudio-0.9.21.ebuild, +pulseaudio-0.9.21-r50.ebuild: + Version bump, remove the xinitrc symlink (bug #291497), should also fix + bug #293472. + +*pulseaudio-0.9.20-r50 (15 Nov 2009) +*pulseaudio-0.9.20 (15 Nov 2009) + + 15 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.20.ebuild, +pulseaudio-0.9.20-r50.ebuild: + Version bump. Closes bug #293059. + +*pulseaudio-0.9.19-r51 (20 Oct 2009) +*pulseaudio-0.9.19-r1 (20 Oct 2009) + + 20 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.9-r54.ebuild, -pulseaudio-0.9.18.ebuild, + -pulseaudio-0.9.18-r50.ebuild, +pulseaudio-0.9.19-r1.ebuild, + +pulseaudio-0.9.19-r51.ebuild: + Remove old versions; add a new revision pair that enables X by default, + and make sure it's started even for non-xdg-compliant sessions. + + 13 Oct 2009; Raúl Porcel <armin76@gentoo.org> + pulseaudio-0.9.15-r2.ebuild: + ia64/sh/sparc stable wrt #284776 + + 07 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.19.ebuild, pulseaudio-0.9.19-r50.ebuild, + +files/pulseaudio-0.9.19-fweb.patch: + Fix build with -fweb compiler flag (bug #287391). + + 05 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.18.ebuild, pulseaudio-0.9.18-r50.ebuild, + pulseaudio-0.9.19.ebuild, pulseaudio-0.9.19-r50.ebuild: + Fix dependencies with X USE flag enabled and xorg-server-1.7 dependencies + (thanks to Olivier Hubert in bug #285251); fix typo (thanks to Yuan Ye in + bug #285146). + + 04 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> + pulseaudio-0.9.15-r2.ebuild, pulseaudio-0.9.18.ebuild, + pulseaudio-0.9.18-r50.ebuild, pulseaudio-0.9.19.ebuild, + pulseaudio-0.9.19-r50.ebuild: + Replace -Wl,--no-as-needed with function from flag-o-matic eclass. + + 02 Oct 2009; Joseph Jezak <josejx@gentoo.org> pulseaudio-0.9.15-r2.ebuild: + Marked ppc64 stable for bug #284776. + +*pulseaudio-0.9.19-r50 (30 Sep 2009) +*pulseaudio-0.9.19 (30 Sep 2009) + + 30 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.19.ebuild, +pulseaudio-0.9.19-r50.ebuild: + Version bump. + + 29 Sep 2009; Tobias Klausmann <klausman@gentoo.org> + pulseaudio-0.9.15-r2.ebuild: + Stable on alpha, bug #285370 + + 28 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.18.ebuild, pulseaudio-0.9.18-r50.ebuild: + Remove inexistant policykit support, thanks to Rafał Mużyło in bug + #286707. + + 27 Sep 2009; nixnut <nixnut@gentoo.org> pulseaudio-0.9.15-r2.ebuild: + ppc stable #284776 + + 24 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.9-r55.ebuild: + Remove old that is no longer needed (0.9.15-r2 is getting stable instead). + +*pulseaudio-0.9.18-r50 (24 Sep 2009) +*pulseaudio-0.9.18 (24 Sep 2009) + + 24 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.17.ebuild, -pulseaudio-0.9.17-r50.ebuild, + +pulseaudio-0.9.18.ebuild, +pulseaudio-0.9.18-r50.ebuild: + Version bump. + + 22 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.17.ebuild, pulseaudio-0.9.17-r50.ebuild: + Fix !use missing whitespace. + + 19 Sep 2009; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.15-r2.ebuild: + arm stable, bug #284776 + + 17 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.17.ebuild, pulseaudio-0.9.17-r50.ebuild: + Bump dependencies (hal and libsndfile). + + 16 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + pulseaudio-0.9.9-r54.ebuild, pulseaudio-0.9.9-r55.ebuild, + pulseaudio-0.9.15-r2.ebuild: + Remove polkit from stable packages for now. Has stablereq too so current + testing will get the support :] + + 15 Sep 2009; Olivier Crête <tester@gentoo.org> + pulseaudio-0.9.15-r2.ebuild: + Stable on amd64, bug #284776 + + 15 Sep 2009; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.15-r2.ebuild: + Stable for HPPA (bug #284776). + + 14 Sep 2009; Christian Faulhammer <fauli@gentoo.org> + pulseaudio-0.9.15-r2.ebuild: + stable x86, bug 284776 + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.15-r2.ebuild: + Disable two broken tests in 0.9.15 release. + +*pulseaudio-0.9.17-r50 (13 Sep 2009) +*pulseaudio-0.9.17 (13 Sep 2009) + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.16.ebuild, -pulseaudio-0.9.16-r52.ebuild, + +pulseaudio-0.9.17.ebuild, +pulseaudio-0.9.17-r50.ebuild: + Version bump, thanks to Rafał Mużyło in bug #284751. + +*pulseaudio-0.9.16-r52 (13 Sep 2009) + + 13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.16-r51.ebuild, +pulseaudio-0.9.16-r52.ebuild, + files/pulseaudio.init.d-4: + Fix init script to depend on udev when using udev, not hal. Thanks to + Alexander E. Patrakov for reporting (bug #284735). + + 12 Sep 2009; Olivier Crête <tester@gentoo.org> + pulseaudio-0.9.9-r55.ebuild: + Stable on amd64, bug #284699 + +*pulseaudio-0.9.9-r55 (12 Sep 2009) + + 12 Sep 2009; Nirbheek Chauhan <nirbheek@gentoo.org> + +pulseaudio-0.9.9-r55.ebuild: + Add 0.9.9-r55 without bluetooth support for quick stabilization. Bluetooth + didn't really work with this version, and this is blocking bluez-4 + stabilization -- bug 284661 . If you want bluetooth, you should use the + -r54 version or keyword a newer version. + + 10 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.15-r51.ebuild: + Remove 0.9.15-r51: the -r51 is for OpenRC, while -r2 is a stable target. + If you want the OpenRC-enabled version, just use 0.9.16-r51. + +*pulseaudio-0.9.16-r51 (10 Sep 2009) +*pulseaudio-0.9.16 (10 Sep 2009) + + 10 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.16_rc6.ebuild, -pulseaudio-0.9.16_rc6-r51.ebuild, + +pulseaudio-0.9.16.ebuild, +pulseaudio-0.9.16-r51.ebuild: + Version bump to 0.9.16 final. + + 29 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.16_rc6.ebuild, pulseaudio-0.9.16_rc6-r51.ebuild: + Add an ipv6 USE flag to disable support for IPv6. + + 25 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.16_rc6.ebuild, pulseaudio-0.9.16_rc6-r51.ebuild: + Remove references to autotools.eclass, the current version does not need + fiddling with automake. + +*pulseaudio-0.9.16_rc6-r51 (25 Aug 2009) +*pulseaudio-0.9.16_rc6 (25 Aug 2009) + + 25 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.16_rc5.ebuild, -pulseaudio-0.9.16_rc5-r51.ebuild, + +pulseaudio-0.9.16_rc6.ebuild, +pulseaudio-0.9.16_rc6-r51.ebuild: + Bump to latest test version. + + 21 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.9-r54.ebuild: + Fix install of init.d script when all service USE flags are disabled (bug + #267734). + + 21 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.9-r54.ebuild, pulseaudio-0.9.16_rc5.ebuild, + pulseaudio-0.9.16_rc5-r51.ebuild, files/pulseaudio.init.d-4: + Depend on libtool 1.5 for 0.9.9 (bug #281342), fix dependency on udev for + 0.9.16 to require extras (bug #281951), fix init scripts to ignore + comments (bug #263350) and also consider udev detect in ALSA's case. + +*pulseaudio-0.9.16_rc5-r51 (20 Aug 2009) +*pulseaudio-0.9.16_rc5 (20 Aug 2009) + + 20 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.16_rc4.ebuild, -pulseaudio-0.9.16_rc4-r51.ebuild, + +pulseaudio-0.9.16_rc5.ebuild, +pulseaudio-0.9.16_rc5-r51.ebuild, + metadata.xml: + Bump to the latest test version released by Lennart; this changes the + meaning of the oss USE flag (and removes some hacks around). + + 07 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.15-r2.ebuild, pulseaudio-0.9.15-r51.ebuild, + pulseaudio-0.9.16_rc4.ebuild, pulseaudio-0.9.16_rc4-r51.ebuild: + Enable a few USE flags by default unless user requests them off (alsa, + caps, asyncns, udev). + +*pulseaudio-0.9.16_rc4-r51 (05 Aug 2009) +*pulseaudio-0.9.16_rc4 (05 Aug 2009) + + 05 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.16_rc3.ebuild, -pulseaudio-0.9.16_rc3-r51.ebuild, + +pulseaudio-0.9.16_rc4.ebuild, +pulseaudio-0.9.16_rc4-r51.ebuild: + Version bump to latest rc. + + 30 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> ChangeLog: + Let's try to sign this… + +*pulseaudio-0.9.16_rc3-r51 (30 Jul 2009) +*pulseaudio-0.9.16_rc3 (30 Jul 2009) + + 30 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.9.ebuild, -pulseaudio-0.9.15-r1.ebuild, + -pulseaudio-0.9.15-r50.ebuild, pulseaudio-0.9.15-r51.ebuild, + -pulseaudio-0.9.16_rc2-r1.ebuild, -pulseaudio-0.9.16_rc2-r2.ebuild, + -pulseaudio-0.9.16_rc2-r50.ebuild, -pulseaudio-0.9.16_rc2-r51.ebuild, + +pulseaudio-0.9.16_rc3.ebuild, +pulseaudio-0.9.16_rc3-r51.ebuild, + files/pulseaudio.init.d-4, metadata.xml: + Bump to the latest test version, add udev support (that was missing + before), remove old versions while I'm at it. + + 22 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.15-r2.ebuild, pulseaudio-0.9.15-r51.ebuild, + pulseaudio-0.9.16_rc2-r2.ebuild, pulseaudio-0.9.16_rc2-r51.ebuild: + Properly rebuild autotools for .15 and .16; note that .16 requires + automake 1.11. + +*pulseaudio-0.9.9-r54 (16 Jul 2009) + + 16 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.9-r1.ebuild, +pulseaudio-0.9.9-r54.ebuild: + Replace revision for pulseaudio-0.9.9 for old revision numbers + overwritten. + +*pulseaudio-0.9.16_rc2-r51 (16 Jul 2009) +*pulseaudio-0.9.16_rc2-r2 (16 Jul 2009) +*pulseaudio-0.9.15-r51 (16 Jul 2009) +*pulseaudio-0.9.15-r2 (16 Jul 2009) + + 16 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.9-r1.ebuild, +files/pulseaudio-0.9.9-CVE-2009-1894.patch, + +pulseaudio-0.9.15-r2.ebuild, +pulseaudio-0.9.15-r51.ebuild, + +files/pulseaudio-0.9.15-CVE-2009-1894.patch, + +pulseaudio-0.9.16_rc2-r2.ebuild, +pulseaudio-0.9.16_rc2-r51.ebuild, + +files/pulseaudio-0.9.16-CVE-2009-1894.patch: + Add patch to fix CVE-2009-1894, see bug #276986. + + 03 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.16_rc2-r1.ebuild, pulseaudio-0.9.16_rc2-r50.ebuild, + metadata.xml: + Fix install of -r50, set hal/udev properly in -r1, and install more doc + files in both; also add a doc USE flag that builds the API documentation. + +*pulseaudio-0.9.16_rc2-r50 (02 Jul 2009) +*pulseaudio-0.9.16_rc2-r1 (02 Jul 2009) + + 02 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.16_rc2-r1.ebuild, +pulseaudio-0.9.16_rc2-r50.ebuild: + Add ebuilds for -test2 tarball. + + 22 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d-4: + Don't use bashism in the init script. + +*pulseaudio-0.9.15-r50 (22 Jun 2009) +*pulseaudio-0.9.15-r1 (22 Jun 2009) + + 22 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.15.ebuild, +pulseaudio-0.9.15-r1.ebuild, + +pulseaudio-0.9.15-r50.ebuild: + Resume with the doubled ebuild for pulseaudio: -r0 to -r49 will keep the + ebuilds without systemwide support, -r50 to -r99 will have it. The reason + for this is that the systemwide support requires OpenRC, which we won't + have stable anytime soon. Still, it requires libtool 2.2, so... + + 19 Jun 2009; Alexis Ballier <aballier@gentoo.org> + pulseaudio-0.9.15.ebuild, +files/pulseaudio-0.9.15-bsd.patch: + add a patch from upstream to build on bsd + + 15 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.15.ebuild: + Remove -j1 from install (installs file with -j14), and fix a wrong path in + the elog messages. + + 15 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> + -files/pulseaudio-0.9.7-module-loading.patch, -pulseaudio-0.9.10.ebuild, + -pulseaudio-0.9.10-r1.ebuild, -files/pulseaudio-0.9.10-caps.patch, + -pulseaudio-0.9.11.ebuild, -pulseaudio-0.9.11-r1.ebuild, + -pulseaudio-0.9.11-r2.ebuild, -pulseaudio-0.9.12.ebuild, + -pulseaudio-0.9.12-r1.ebuild, -pulseaudio-0.9.13.ebuild, + -pulseaudio-0.9.14.ebuild, -files/pulseaudio.init.d-3: + Clean up old ebuilds. Would be time to ask a new stable I guess. + + 15 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d-4: + Add a default-off killswitch for systemwide mode in the init script. + + 14 Jun 2009; Arun Raghavan <ford_prefect@gentoo.org> + pulseaudio-0.9.15.ebuild: + Add extra comment about system-wide support since upstream gets a lot of + folks who are misusing the feature. + + 10 May 2009; Nirbheek Chauhan <nirbheek@gentoo.org> + pulseaudio-0.9.15.ebuild: + USE=bluetooth can use both bluez-libs-3 and bluez-4 (bug 257770) + + 09 May 2009; Samuli Suominen <ssuominen@gentoo.org> + pulseaudio-0.9.15.ebuild: + Missing x11-libs/libXtst dep for USE X wrt #267286 + + 28 Apr 2009; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.9.ebuild: + arm/sh stable + + 17 Apr 2009; Diego E. Pettenò <flameeyes@gentoo.org> pulseaudio-0.9.15: + Fix glib/glib2 parameter error (bug #266348), update alsa-lib dep (bug + #266257). + +*pulseaudio-0.9.15 (14 Apr 2009) + + 14 Apr 2009; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.15.ebuild: + Version bump. + + 23 Feb 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.7.ebuild, pulseaudio-0.9.9.ebuild, + pulseaudio-0.9.10.ebuild, pulseaudio-0.9.10-r1.ebuild, + pulseaudio-0.9.11.ebuild, pulseaudio-0.9.11-r1.ebuild, + pulseaudio-0.9.11-r2.ebuild, pulseaudio-0.9.12.ebuild, + pulseaudio-0.9.12-r1.ebuild, pulseaudio-0.9.13.ebuild, + pulseaudio-0.9.14.ebuild: + Update HOMEPAGE, closes bug #260056, thanks to Sebastian Günther. + + 23 Feb 2009; Joseph Jezak <josejx@gentoo.org> pulseaudio-0.9.10-r1.ebuild, + pulseaudio-0.9.14.ebuild: + Marked ~ppc for bug #200076. + + 25 Jan 2009; Raúl Porcel <armin76@gentoo.org> + pulseaudio-0.9.10-r1.ebuild, pulseaudio-0.9.14.ebuild: + Add ~arm/~sh + + 14 Jan 2009; Diego E. Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.14.ebuild: + Remove 0.9.13-exclusive workarounds. Thanks to Rafał Mużyło in bug + #254803. + +*pulseaudio-0.9.14 (14 Jan 2009) + + 14 Jan 2009; Diego E. Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.14.ebuild: + Version bump. + + 02 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> + pulseaudio-0.9.7.ebuild, pulseaudio-0.9.9.ebuild, + pulseaudio-0.9.10.ebuild, pulseaudio-0.9.10-r1.ebuild, + pulseaudio-0.9.11.ebuild, pulseaudio-0.9.11-r1.ebuild, + pulseaudio-0.9.11-r2.ebuild, pulseaudio-0.9.12.ebuild, + pulseaudio-0.9.12-r1.ebuild, pulseaudio-0.9.13.ebuild: + Fix bug 253298, typo in ebuild. Thanks to goffrie@gmail.com. + + 21 Oct 2008; Petteri Räty <betelgeuse@gentoo.org> + pulseaudio-0.9.12.ebuild, pulseaudio-0.9.12-r1.ebuild, + pulseaudio-0.9.13.ebuild: + Add DEPEND on >=sys-devel/autoconf-2.62 to fix bug #237569. + +*pulseaudio-0.9.13 (09 Oct 2008) + + 09 Oct 2008; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.13.ebuild: + Version bump, add an init.d fix for 0.9.13 (fixed in .14). + +*pulseaudio-0.9.12-r1 (09 Oct 2008) + + 09 Oct 2008; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.12-r1.ebuild: + Update to EAPI=2 and USE deps. + + 28 Sep 2008; Alexis Ballier <aballier@gentoo.org> + pulseaudio-0.9.12.ebuild: + Fix unifdef call to be [options] file rather than file [options] as + documented in the man page and allow freebsd unifdef too. + +*pulseaudio-0.9.12 (12 Sep 2008) + + 12 Sep 2008; Petteri Räty <betelgeuse@gentoo.org> + -pulseaudio-0.9.10-r51.ebuild, +pulseaudio-0.9.12.ebuild: + Version bump. + +*pulseaudio-0.9.11-r2 (03 Aug 2008) + + 03 Aug 2008; Patrick McLean <chutzpah@gentoo.org> + +files/pulseaudio.init.d-4, +pulseaudio-0.9.11-r2.ebuild: + Make sure that the ebuild creates system.pa, modify the init script to use + system.pa rather than default.pa and add a "needs" on consolekit if + module-console-kit is requested in system.pa (bug #233789). + + 03 Aug 2008; Petteri Räty <betelgeuse@gentoo.org> + pulseaudio-0.9.11-r1.ebuild: + Add a message telling people to install alsa-plugins with pulseaudio + support if not installed already. Fixes bug #233193. + +*pulseaudio-0.9.11-r1 (03 Aug 2008) + + 03 Aug 2008; Petteri Räty <betelgeuse@gentoo.org> + +pulseaudio-0.9.11-r1.ebuild: + speex support is not optional so remove the speex use flag. Fixes bug + #233774. + +*pulseaudio-0.9.11 (03 Aug 2008) + + 03 Aug 2008; Patrick McLean <chutzpah@gentoo.org> + -pulseaudio-0.9.10-r50.ebuild, +pulseaudio-0.9.11.ebuild: + Version bump (bug #232991), add "speex" USE flag. This versiom has + flameeyes' dymanic initscript dependencies, so it deps on openrc. Clean up + a bit. + +*pulseaudio-0.9.10-r51 (18 Apr 2008) +*pulseaudio-0.9.10-r1 (18 Apr 2008) + + 18 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.10-r1.ebuild, +pulseaudio-0.9.10-r51.ebuild: + Revision bump to remove .la files, also avoid building tests during make + all. + + 03 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.10-caps.patch, pulseaudio-0.9.10.ebuild, + pulseaudio-0.9.10-r50.ebuild: + Fix building with libtool 2.2 (bug #215843) and with caps (bug #215656). + +*pulseaudio-0.9.10-r50 (31 Mar 2008) +*pulseaudio-0.9.10 (31 Mar 2008) + + 31 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> + -files/pulseaudio-0.9.9+ltdl-2.2.patch, -pulseaudio-0.9.9-r1.ebuild, + -pulseaudio-0.9.9-r2.ebuild, -pulseaudio-0.9.9-r3.ebuild, + -pulseaudio-0.9.9-r53.ebuild, +pulseaudio-0.9.10.ebuild, + +pulseaudio-0.9.10-r50.ebuild: + Bump to latest version, remove old versions and unneeded patches. + + 09 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio-0.9.9+ltdl-2.2.patch: + Fix path so that it build with both 2.2 and 1.5. Closes bug #212800. + +*pulseaudio-0.9.9-r53 (08 Mar 2008) +*pulseaudio-0.9.9-r3 (08 Mar 2008) + + 08 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.9+ltdl-2.2.patch, +pulseaudio-0.9.9-r3.ebuild, + +pulseaudio-0.9.9-r53.ebuild: + Add new revisions that work with libtool 2.2. Note that from now on I'll + keep the experimental revisions with a value 50+x in line with the old-style + ones. + + 11 Feb 2008; Olivier Crête <tester@gentoo.org> pulseaudio-0.9.9.ebuild: + Stable on amd64 per security bug #207214 + + 26 Jan 2008; Diego Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.8-r6.ebuild, -pulseaudio-0.9.8-r7.ebuild: + Remove old versions. + + 26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> + pulseaudio-0.9.9.ebuild: + ppc stable, bug #207214 + + 26 Jan 2008; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.9.ebuild: + Stable for HPPA (bug #207214). + + 25 Jan 2008; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.9.ebuild: + alpha/ia64/sparc stable wrt security #207214 + + 25 Jan 2008; Markus Rothe <corsair@gentoo.org> pulseaudio-0.9.9.ebuild: + Stable on ppc64; bug #207214 + + 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org> + pulseaudio-0.9.9.ebuild: + stable x86, security bug 207214 + +*pulseaudio-0.9.9-r2 (24 Jan 2008) +*pulseaudio-0.9.9-r1 (24 Jan 2008) +*pulseaudio-0.9.9 (24 Jan 2008) + + 24 Jan 2008; Diego Pettenò <flameeyes@gentoo.org> + -files/pulseaudio-0.9.5-CVE-2007-1804.patch, + -files/pulseaudio-0.9.5-esdcompat.patch, + -files/pulseaudio-0.9.5-fbsd.patch, -files/pulseaudio-0.9.5-noshm.patch, + metadata.xml, -pulseaudio-0.9.5-r6.ebuild, -pulseaudio-0.9.8-r4.ebuild, + -pulseaudio-0.9.8-r5.ebuild, +pulseaudio-0.9.9.ebuild, + +pulseaudio-0.9.9-r1.ebuild, +pulseaudio-0.9.9-r2.ebuild: + Version bump. This fixes the CVE-2008-0008 security issue reported as bug + #207214. Version -r1 also implements the request in bug #204754 (glib USE + flag, thanks to Matthijs Kooijman). All three revision also fixes bug + #204748 (broken default.pa with hal USE flag unset). + + 08 Jan 2008; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.8-r6.ebuild, + pulseaudio-0.9.8-r7.ebuild: + Marked ~hppa (bug #200076). + + 06 Jan 2008; Markus Rothe <corsair@gentoo.org> pulseaudio-0.9.8-r6.ebuild, + pulseaudio-0.9.8-r7.ebuild: + Added ~ppc64; bug #200076 + + 31 Dec 2007; Brent Baude <ranger@gentoo.org> pulseaudio-0.9.7.ebuild: + Marking pulseaudio-0.9.7 ppc64 for bug 197126 + + 31 Dec 2007; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.8-r6.ebuild, + pulseaudio-0.9.8-r7.ebuild: + Add ~alpha/~ia64/~sparc/~x86 wrt #200076 + + 29 Dec 2007; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.8-r4.ebuild: + Marked ~hppa (bug #200076, comment #6). + +*pulseaudio-0.9.8-r7 (29 Dec 2007) +*pulseaudio-0.9.8-r6 (29 Dec 2007) + + 29 Dec 2007; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.8-r6.ebuild, +pulseaudio-0.9.8-r7.ebuild: + Add new revisions with an asyncns USE flag to use libasyncns. + + 29 Dec 2007; Diego Pettenò <flameeyes@gentoo.org> + -files/pulseaudio-0.9.6-build.patch, -pulseaudio-0.9.6-r1.ebuild, + -pulseaudio-0.9.8-r2.ebuild, -pulseaudio-0.9.8-r3.ebuild: + Cleanup old versions. + +*pulseaudio-0.9.8-r5 (29 Dec 2007) +*pulseaudio-0.9.8-r4 (29 Dec 2007) + + 29 Dec 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.8-create-directory.patch, + +pulseaudio-0.9.8-r4.ebuild, +pulseaudio-0.9.8-r5.ebuild: + Apply patch from upstream SVN revision 2078. Thanks to Petteri Räty for + reporting. + + 22 Dec 2007; Tobias Scherbaum <dertobi123@gentoo.org> + pulseaudio-0.9.7.ebuild: + ppc stable, bug #197126 + + 22 Dec 2007; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.8-r3.ebuild: + Marked ~hppa (bug #200076). + + 21 Dec 2007; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.7.ebuild: + alpha/ia64/sparc stable wrt #197126 + + 17 Dec 2007; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.7.ebuild: + Stable for HPPA (bug #197126). + +*pulseaudio-0.9.8-r3 (06 Dec 2007) +*pulseaudio-0.9.8-r2 (06 Dec 2007) + + 06 Dec 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.8-esoundpath.patch, -pulseaudio-0.9.8.ebuild, + -pulseaudio-0.9.8-r1.ebuild, +pulseaudio-0.9.8-r2.ebuild, + +pulseaudio-0.9.8-r3.ebuild: + Allow selection for global or per-user ESD socket directory. Fixes bug #199507. + + 27 Nov 2007; Markus Meier <maekke@gentoo.org> pulseaudio-0.9.7.ebuild: + x86 stable, bug #197126 + + 23 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.8-bt-nohal.patch, pulseaudio-0.9.8.ebuild, + pulseaudio-0.9.8-r1.ebuild: + Fix build when HAL is disabled but Bluetooth support is enabled. + + 23 Nov 2007; Samuli Suominen <drac@gentoo.org> pulseaudio-0.9.7.ebuild: + amd64 stable wrt #197126, thanks to Angelo Arrifano for testing + +*pulseaudio-0.9.8 (23 Nov 2007) + + 23 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog, + +pulseaudio-0.9.8.ebuild: + Version bump, remove old experimental init.d version (now 0.9.8-r1). Add + better documentation of the USE flags. The new version supports bluetooth + and policykit USE flags now. + + 17 Nov 2007; nixnut <nixnut@gentoo.org> pulseaudio-0.9.6-r1.ebuild: + Stable on ppc wrt bug 197126 + + 14 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.6-r1.ebuild, -pulseaudio-0.9.6-r2.ebuild, + pulseaudio-0.9.7.ebuild, pulseaudio-0.9.7-r1.ebuild: + Remove the experimental 0.9.6 ebuild (use 0.9.7-r1 instead). As per upstream + reports, require libtool 1.5.24 or later. + + 10 Nov 2007; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.6-r1.ebuild: + alpha/ia64/sparc stable thanks to Tobias Klausmann and Alex Maclean for + testing, bug #197126 + + 07 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d-2, files/pulseaudio.init.d-3: + Init scripts nitpicking: need localmount to properly resume from single user + runlevel. + + 01 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.7.ebuild, pulseaudio-0.9.7-r1.ebuild: + Fix order in use_enable, thanks to 'galtgendo'. + +*pulseaudio-0.9.7-r1 (31 Oct 2007) +*pulseaudio-0.9.7 (31 Oct 2007) + + 31 Oct 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.7-module-loading.patch, +pulseaudio-0.9.7.ebuild, + +pulseaudio-0.9.7-r1.ebuild: + Version bump, both for baselayout 1 and baselayout 2 init script variants. + + 30 Oct 2007; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.6-r1.ebuild: + Stable for HPPA (bug #197126). + + 27 Oct 2007; Jurek Bartuszek <jurek@gentoo.org> + pulseaudio-0.9.6-r1.ebuild: + x86 stable (bug #197126) + + 26 Oct 2007; Diego Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.5-r4.ebuild, -pulseaudio-0.9.6.ebuild: + Remove old versions. + +*pulseaudio-0.9.6-r2 (26 Oct 2007) + + 26 Oct 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio.init.d-3, +pulseaudio-0.9.6-r2.ebuild: + Add a new revision with an experimental init script with dynamic + dependencies. With this script, disabling HAL or Avahi support on the + configuration file will not require them to be started even if PulseAudio + was built with their support enabled. Similarly ALSA is no more a + requirement if no ALSA sink or source is defined and no autodetect modules + are loaded. + + 10 Sep 2007; Joseph Jezak <josejx@gentoo.org> pulseaudio-0.9.6-r1.ebuild: + Marked ~ppc/~ppc64 for bug #181234. + + 22 Jul 2007; Samuli Suominen <drac@gentoo.org> pulseaudio-0.9.5-r4.ebuild, + pulseaudio-0.9.5-r6.ebuild, pulseaudio-0.9.6.ebuild: + Remove virtual/x11 references. + +*pulseaudio-0.9.6-r1 (02 Jul 2007) + + 02 Jul 2007; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.6-r1.ebuild: + Revision bump: now use realtime group rather than pulse-rt, and link the + realtime guide, so that users can set it up. + + 02 Jun 2007; Raúl Porcel <armin76@gentoo.org> pulseaudio-0.9.5-r6.ebuild, + pulseaudio-0.9.6.ebuild: + Add ~alpha/~ia64 wrt #180117 and alpha/ia64 stable wrt security #180203 + + 02 Jun 2007; Markus Rothe <corsair@gentoo.org> pulseaudio-0.9.5-r6.ebuild: + Stable on ppc64; bug #180203 + + 01 Jun 2007; Peter Weller <welp@gentoo.org> pulseaudio-0.9.5-r6.ebuild: + Stable on amd64 wrt security bug 180203 + + 31 May 2007; René Nussbaumer <killerfox@gentoo.org> + pulseaudio-0.9.5-r6.ebuild: + Stable on ppc. See bug #180203. + + 31 May 2007; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.6.ebuild: + Marked ~hppa (bug #180117). + + 30 May 2007; Andrej Kacian <ticho@gentoo.org> pulseaudio-0.9.5-r6.ebuild: + Stable on x86, security bug #180203. + + 30 May 2007; René Nussbaumer <killerfox@gentoo.org> + pulseaudio-0.9.5-r6.ebuild: + Stable on hppa. See Bug #180203. + + 30 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> + pulseaudio-0.9.5-r6.ebuild: + Stable on sparc wrt security #180203 + +*pulseaudio-0.9.5-r6 (30 May 2007) + + 30 May 2007; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio-0.9.5-CVE-2007-1804.patch, -pulseaudio-0.9.5-r5.ebuild, + +pulseaudio-0.9.5-r6.ebuild: + New revision bump, completed patch. + + 29 May 2007; Andrej Kacian <ticho@gentoo.org> pulseaudio-0.9.6.ebuild: + Added ~x86, bug #180117. + + 29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> + pulseaudio-0.9.6.ebuild: + Keyworded ~sparc wrt #180117 + +*pulseaudio-0.9.5-r5 (29 May 2007) + + 29 May 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.5-CVE-2007-1804.patch, +pulseaudio-0.9.5-r5.ebuild: + Revision bump to add a patch for bug #180203 (CVE-2007-1804). + +*pulseaudio-0.9.6 (28 May 2007) + + 28 May 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.6-build.patch, +pulseaudio-0.9.6.ebuild: + Version bump, the new version requires libatomic_ops so all the keywords but + ~amd64 and ~x86-fbsd are dropped. + + 26 Feb 2007; Matthias Schwarzott <zzam@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Corrected name of init-script in elog-message. + + 21 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Stable on Alpha + IA64. + + 25 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Add runtime dependency over alsa-utils for the init.d script, thanks to + Andrzej in bug #155707. + + 15 Nov 2006; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.5-r4.ebuild: + Stable for HPPA (bug #154742). + + 13 Nov 2006; Joseph Jezak <josejx@gentoo.org> pulseaudio-0.9.5-r4.ebuild: + Marked ppc stable. + + 11 Nov 2006; Michael Cummings <mcummings@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Marking amd64 stable, dep for mpd + + 25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Stable x86; bug #150540 + + 22 Oct 2006; Markus Rothe <corsair@gentoo.org> pulseaudio-0.9.5-r4.ebuild: + Stable on ppc64; bug #150540 + + 21 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.5-r3.ebuild: + Remove old revision. + + 20 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Stable on sparc wrt #150540 + + 14 Oct 2006; Aron Griffis <agriffis@gentoo.org> + pulseaudio-0.9.5-r3.ebuild, pulseaudio-0.9.5-r4.ebuild: + Mark 0.9.5-r4 0.9.5-r3 ~ia64 + + 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> + pulseaudio-0.9.5-r4.ebuild: + Add ~alpha keyword. + +*pulseaudio-0.9.5-r4 (02 Oct 2006) + + 02 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.5-r4.ebuild: + Use pulse-rt as default realtime group, as the current SVN version does, and + create it. Thanks to Mark Lee for reporting in bug #146625. + + 23 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.5-r3.ebuild: + Add runtime dependency over sys-devel/libtool for libltdl.so. + + 21 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.5-r3.ebuild: + Force -j1 in install, the package don't play safe with it. + + 17 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d-2: + Pass the pidfile to start-stop-daemon when stopping pulseaudio. + + 17 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.5-r3.ebuild: + Let avahi useflag enable zeroconf support in the default configuration file, + too. + + 07 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.5-noshm.patch, pulseaudio-0.9.5-r3.ebuild: + Add patch from upstream to not fail if SHM is not available. + +*pulseaudio-0.9.5-r3 (06 Sep 2006) + + 06 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.5-r2.ebuild, +pulseaudio-0.9.5-r3.ebuild: + Depend on avahi-daemon service, not avahi. Thanks to Tony Vroon for reporting. + +*pulseaudio-0.9.5-r2 (05 Sep 2006) + + 05 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d-2, -pulseaudio-0.9.5-r1.ebuild, + +pulseaudio-0.9.5-r2.ebuild: + The services previously in 'use' section are actually needed, make sure that + restarting alsasound make pulseaudio restart. + +*pulseaudio-0.9.5-r1 (02 Sep 2006) + + 02 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/pulseaudio-0.9.2-esdcompat.patch, + -files/pulseaudio-0.9.4-r1170.patch, + +files/pulseaudio-0.9.5-esdcompat.patch, -pulseaudio-0.9.4.ebuild, + -pulseaudio-0.9.4-r1.ebuild, -pulseaudio-0.9.5.ebuild, + +pulseaudio-0.9.5-r1.ebuild: + Remove old version, replace the esdcompat patch with the right one, thanks + to Florian Scandella for noticing in bug #145843. + + 02 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.5-fbsd.patch, pulseaudio-0.9.5.ebuild: + Add patch to build on FreeBSD, and re add ~x86-fbsd keyword. + + 02 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.5.ebuild: + Remove ~x86-fbsd keyword until it builds. + +*pulseaudio-0.9.5 (31 Aug 2006) + + 31 Aug 2006; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.5.ebuild: + Version bump, and workaround detection modules for hal/non-hal + configurations in default configuration. + + 17 Aug 2006; Jeroen Roovers <jer@gentoo.org> pulseaudio-0.9.4-r1.ebuild: + Marked ~hppa (bug #143510). + + 11 Aug 2006; Markus Rothe <corsair@gentoo.org> pulseaudio-0.9.4-r1.ebuild: + Added ~ppc64; bug #141727 + + 11 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> + pulseaudio-0.9.4-r1.ebuild: + To ~sparc wrt #143510 + +*pulseaudio-0.9.4-r1 (30 Jul 2006) + + 30 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.4-r1170.patch, +pulseaudio-0.9.4-r1.ebuild: + Add patch from upstream to fix using capabilities. + + 29 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d-2, files/pulseaudio.conf.d, + pulseaudio-0.9.4.ebuild: + Create /var/run/pulse directory during install, thanks to Florian Steinel + for reporting. + + 27 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + -pulseaudio-0.9.3.ebuild, pulseaudio-0.9.4.ebuild: + Require avahi 0.6.12 to complete the fix of 0.9.4 version. Remove old version. + +*pulseaudio-0.9.4 (27 Jul 2006) + + 27 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +pulseaudio-0.9.4.ebuild: + Version bump. + + 22 Jul 2006; Zaheer Abbas Merali <zaheem@gentoo.org> + pulseaudio-0.9.3.ebuild: + keyword ~x86 + + 22 Jul 2006; Luca Barbato <lu_zero@gentoo.org> pulseaudio-0.9.3.ebuild: + Marked ~ppc + typo fix + + 21 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + -files/pulseaudio-0.9.2-fbsd.patch, + -files/pulseaudio-0.9.2-moduledetect.patch, -files/pulseaudio.init.d, + -pulseaudio-0.9.2.ebuild: + Remove old version and related files. + +*pulseaudio-0.9.3 (21 Jul 2006) + + 21 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio.init.d-2, +pulseaudio-0.9.3.ebuild: + Version bump and new init script to use the new system-wide mode (compatible + with our 0.9.2). + + 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.init.d, pulseaudio-0.9.2.ebuild: + Add support for esd wrapper when using system-wide mode, by enabling + anonymous authentication for esound protocol and relying once again on + filesystem access for being able to use it. + + 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio-0.9.2-esdcompat.patch: + Fix esdcompat patch that was incomplete. + + 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.2-esdcompat.patch, pulseaudio-0.9.2.ebuild: + Add patch to fix esdcompat script on BSD userlands. + + 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.2.ebuild: + Add dependency on eselect-esd and relative call to put the esd symlink in + place. + + 18 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.conf.d, files/pulseaudio.init.d, pulseaudio-0.9.2.ebuild: + Split pulseaudio access in pulse-access group, as suggested by upstream, use + a different script to initialise system-wide pulseaudio, so that the default + is the same as in other distributions and in vanilla, allowing users to set + the system-wide mode if they want, disable module loading at runtime for + systemwide setup, and explain everythign in a postinst message. + + 18 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.2-moduledetect.patch, pulseaudio-0.9.2.ebuild: + Add patch to allow module-detect to work on FreeBSD. + + 17 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.conf.d, files/pulseaudio.init.d, pulseaudio-0.9.2.ebuild: + Improve support for system-wide pulseaudio daemon, let it work with users in + audio group. + + 16 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio-0.9.2-fbsd.patch: + Improve FreeBSD patch a bit thanks to suggestion of the author Lennart + Poettering. + + 16 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + pulseaudio-0.9.2.ebuild: + Add ~x86-fbsd keyword. + + 16 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + files/pulseaudio.conf.d, files/pulseaudio.init.d: + Little change to init.d scripts. + + 16 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio-0.9.2-fbsd.patch, files/pulseaudio.conf.d, + files/pulseaudio.init.d, pulseaudio-0.9.2.ebuild: + Add patch to build on FreeBSD, change init script so that it doesn't + daemonise and properly fails when initialisation fails. + +*pulseaudio-0.9.2 (11 Jul 2006) + + 11 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/pulseaudio.conf.d, +files/pulseaudio.init.d, +metadata.xml, + +pulseaudio-0.9.2.ebuild: + Add pulseaudio ebuild, thanks to Tom Schneider, Ed Catmur, Florian Steinel, + Disaster and Gonzalo Aguilar Delgado in bug #74039. diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest new file mode 100644 index 0000000..ebfb8bf --- /dev/null +++ b/media-sound/pulseaudio/Manifest @@ -0,0 +1,40 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +AUX pulseaudio-0.9.21-armv5-build-fix.patch 3387 SHA256 4734ffb3b038194911627c20959f75609da76e8e071da0833a794f264c243000 SHA512 38f9c39f13b50a45213b255952a359b19181ef39ff18121b23b8390da840b41f4aabfd96cfb9950716f0f75a19793f5a0b9edb7cb31fb6ccdbb5050b3689e69c WHIRLPOOL 970b915fb3abb83a95e3a6801bd34ae548c490a86bb9abf299a9301f77c0ee0537668cd3202124f9d1952d8720caac7cc16f9a5108c3e60ffd20ed0b12fa6cef +AUX pulseaudio-0.9.22-xcb-atom-2.patch 4381 SHA256 7c256858654529302ec242dadf2a6123da7077154fe31adc26ca96f8824becd4 SHA512 bcf1845c5c74987217c94fab080a7b20b2c7fc06b2a839b8c95fa92d639ac72589eb53fda8325965fdd708c5f728aec5538c0901daaf8303d83fc768d646bb1b WHIRLPOOL 37ed10c8265e2520ccf5b60507ee37aca830b2e2c5c2d48a82f5baeed77d76e0ad2a4ff1b7752f26cba1691f126bad8f4e1f78a9788f867d38e03cb2365bf2a8 +AUX pulseaudio-0.9.22-xcb-atom.patch 3026 SHA256 b7c528c3f20743d4337878138b0d0f12073a50b4d435c72812d06c472ebb1104 SHA512 ad0e8f9fca6109930cdfc67aa4205c483901cf4ffa31338f7b8fce6533c3de20d6b0baa6583249e5408b22ecb8af51f28e7039e998d387576c9720d8726095ee WHIRLPOOL fb4e449ed62dc7616ae841d061dfcefce537826f3c9e1dd93ff7e45d861b8fe4e2a07a4ba2283c0e12463796c1b54e5b4b4b6ba54947eac04ae4a8f5b65a2f6c +AUX pulseaudio-1.1-machine-id-fix.patch 1723 SHA256 4167f52eb2dfb2c6fcaab1c6dda3f1208556dfc2e3511e46b63b686d14e204d3 SHA512 035c08a0d8c11a3fae6192f484adb25dfe12685ca6acba460033aef9b519e78ab9ed4bbe37baf4c564ed56c93ed462736b99c6c713c926407c36e68592db65c5 WHIRLPOOL 6d2162ce3b4791264a6a05ea57a947f757fc81a33943e8d604b3859d4ce5edd67a881ca37bd98a56a531e72a1e63dac42761d7aab5ee96d6acdee34666182cae +AUX pulseaudio-1.1-python3-fix.patch 5200 SHA256 cd7b6a4702e11afe91d6f5f3c7e10d1db540709c5c4ad478aa550a23233ec3f6 SHA512 441ee4d78dbe23b21161ca9387db67bff405fef2826fcfd221c9b80420d267a1c0fa81ef3ecf6e93317f198ccdf2ba5f3e24c907b56d7ac6fd86a804f1d66e20 WHIRLPOOL 55f388fcc9ba639d1a56f9f436dd76cba2407be501050aabb4fe3de0b4edb8d1f4c151724ea41fad5bef40eeed82d8aeaa91133cfa69621e46408f40624a5de8 +AUX pulseaudio-2.0-udev-symbols.patch 2950 SHA256 ee4250aff4ccfbdf55f4547e8bab0e2d4f9b56ab108668ca657440b4723c02b4 SHA512 09e1bf4ce1f9188e360da37490822b1a1f6bfbdfa5c32ede5ac9029bdb3c259436445ad0a866a0b0156be0e17c8c501da5a2b71c500d730656c9b440adcc8f5e WHIRLPOOL f7b87124d95e1862dbfbad9de7e438c649c95c4ddbdcdbacf17fb0128dae229d8ed9a2db0854d6435e939ec2ccc1fa7e4f9a0704daa0637f72e1622bfe8bcd5e +AUX pulseaudio-3.0-json-c-fix.patch 829 SHA256 a3b40933454fd84b95d770e499ea010bb63616fea8b4ce1845c87b9a9892dc45 SHA512 5585e53c0d5ba6e1abdfe7eacf6f304e63dd79178c3a254808fd0cbc0865a5de490821d04ccdf05da42adcb9f2f2fdb7e382260fba8a8dae698e9cd07752f49a WHIRLPOOL 42899a1b720dbfb7c447981ae51aff8d005ac708221132cfdcc5574aa8fc4820100cc584a93c7aa45fb76f369b726728b09968e5dcbeee60b2e3098ecf456944 +AUX pulseaudio.conf.d 275 SHA256 c03661e8cc902d27ff6b52f291207f2b008957571b942abdd92a873a52aae0dd SHA512 75b54581591519d63a3362b155c0f9b0501a60763ab394693a456c44d0216138cf3a40bdd0f7442028663bc045e9ffee286f8f8eaf2ee3bb17379b43615fee0e WHIRLPOOL 60c546c76c6de1d7f5244264829bac13fa5ed3993837e00a93eb6d1ac4ecd8e00d70dd9f5f92f5b6a42b8fb11aaaeb618d5f9a4db5e382ad5d6511c8e26889ba +AUX pulseaudio.init.d-5 2352 SHA256 60e4571a8af0437bd99cfd858fde1e6223544a60e591febf25e55e4a2918ff59 SHA512 c510ddc71509435946a4f5a29ee2deb124fddec1a078433651bee99fd71424a0673c6b67015c2b737878e0e6e1da0b0ee4935e419a00cbfe74d6f8c8dc91f243 WHIRLPOOL 9fd81ab29c74b5bfc75aa15d73490881d59c4a280dd6214baf714080e74cb8cdd263d70ec220ea30c08da7890345f5bee6e0d68d2b04c8f5711051fe2b330cbc +DIST pulseaudio-2.1.tar.xz 1355004 SHA256 ef6b347bf47abfb98080795f1583018ac959b4aeb4df916b879f9e1eaba0ca7f SHA512 56b672968ae32dcaa5520b8199ed603f4f1223c7884ee6ad1ddf0ee796b1859784c262eef749504f996638f68bf2b213dd0ad1e9cddfb342e2795300ff9972b6 WHIRLPOOL cf4e38d868b67e1cf3fe610d8759a922c7a71040d923844ea0168b00b756b51882580504a7d876e470d0a6ad523a643ddb1559424d8786bc4d9ce457b4a855ea +DIST pulseaudio-3.0.tar.xz 1367468 SHA256 c90bfda29605942d08e3e218ef10e3c660506a06651a616bfbb6a6df8392836d SHA512 965d6f2472f1b15b600b4578cfbfcb6bbe6be2e7661c0672216141118e34caba3046a026aed69d4fc6ae82b7190bc64e00cf03fb638a872b5d0d25c7c3e10514 WHIRLPOOL 79813545993c7a6291550a471d5e32826438c72060ca07051a455a23c8695de5e1d30d104bec01ec29552e5e8d72448f393536d5b81c50d6371e29567ba937bc +DIST pulseaudio-4.0.tar.xz 1392072 SHA256 35ceb36bb1822fe54f0b5e4863b4f486769fdfb8ff2111f01fd8778928f9cdae SHA512 7cfb57b15943ec5239f23b90637ab7ab421ac57cf05312030bb348ee7d72a70343716b9bf79035b2426e820984cf8179285548b8acf0b7232defcd8b9ad32e83 WHIRLPOOL 41b69fa34648b484beb3fd81cd4756bdc8bbedf4e102d792e2f48b57f62e532f496e9f0146feabbfe37bd91f0d4f7402105a56d58a9b053bb0de3ac6ad233467 +EBUILD pulseaudio-2.1-r1.ebuild 6727 SHA256 b8072bfd393f33e71bf33cde7548c898a72a89c6a274b47f249112ac55c4c0f9 SHA512 810151ae1b69d40b2f56e71afcc82b600e5b1e9ab393d23e15d16e6da9f4647fc7bb5df4074274f6efc0ea5cd31a9bbbebc1d640b203ed0e190ae03fd0dfae3b WHIRLPOOL b6e016ef10af4a105eb63837d483ce9556f997fb19d06516ee93b5f8a8fb757a4e2230b92e94881fe037c654c7b4feb6c236a9167693c68bf99dcdacdcc1c146 +EBUILD pulseaudio-3.0-r1.ebuild 6997 SHA256 1a5c4bba190d72beb196e40ccdc157cfc1a87d8aff8358aeb64af780bcee7964 SHA512 4aaaa3b61ed455dd69de4270148bc5e54afe73e394033ac6e403f5d517e7890c5c5339e565914aee0ae78f72fb745f903260f9a974f68357881ff36f3af866d3 WHIRLPOOL 80338978de4b4f8508e0ec84af791c6bf941f144781ed4bb4cc081a7f8d78b53a2f139ec194fe16ed32a3347cc4ec38c90631ada4b9e870d8075f2e237d540c7 +EBUILD pulseaudio-3.0.ebuild 6914 SHA256 c7c1667d8e0c356570d6e99da19adebfa306018b12866fa10d69c7468c826dd8 SHA512 181de01781e777ecde13aab3484d28b43cdf7837997fee5c72bf45e7a6e352e75e34ee2c83ed962a50a4e01e8e966db3dc1b108004e2b02c78ff117916cdb04c WHIRLPOOL b03460b284cc7347905308e92f2d2c7ac3dae32a8c45e32a1bdc254d02ec3f3c8a67bd91a06829e569ef30c64956a4d4ff2eb066508c7a1effc0d5e88920c6a6 +EBUILD pulseaudio-4.0-r1.ebuild 8551 SHA256 0ad3cd400edb069df2af88806244d542d20cc2d84011eadd9b6c7b20859b23f0 SHA512 fd73cd97b7b245be72adb787eafb55cab7e4c1e55f3152c7ca27eeb26f9afd965544afc33fc49487efe737ea57dfa138349b40fcb8c5e4105f2c925fd3f22905 WHIRLPOOL 66a5976771616f330692be8bf433759aabf1bfa1d522c4a2202d4dc77c22f09158bfb879f238995782ba889ce2913729c03e6bcd057b0874b368647b10701c07 +EBUILD pulseaudio-4.0.ebuild 6913 SHA256 867771c0e3daa61882e48795b2d2218406074918e2fc20c5322f9308ca619d59 SHA512 2935db9b8768227b0d941c0d3478f1a0d4a3b78d0e20be18fb586fa73d78ad09e7f52a1099166a4413b22a9051d734752c2ebe350df73d8efc7b1ccf5047b50e WHIRLPOOL 22c8255c179e43fb8648de74697505f94a8d4bbe0d76b75ac8b5118ee33772d3abd325f4df98fdf516134c3765809bff2c205b51b026b063a6bd573065a1d96e +EBUILD pulseaudio-9999.ebuild 8529 SHA256 90beccede2135266a5c7150cd99fa12242b8fc7ebaf3917a51af9228ee390491 SHA512 73e2bb71a038f3c5520103d3bfeb08497733a02e7a70a3c448532d25a559e943240d7de0afc18ea0bea202b29275c95170171257bcb3b84a62ce47f488b2a9a6 WHIRLPOOL 1fa247926209cf361a394aab845678ead17bd1bf4eac7340d3d976a5c79875c2103f0249e4a58a01f854713883b9395473bdcca6304bd687b1e138a573b48cda +MISC ChangeLog 59793 SHA256 5a165db5f8c5c4bf4f144876beda344f5c99c26ec1b08852f82addb395b28af3 SHA512 cb0292d83a48efe10acf8a5b3cb2aafb4e910a23667802a90da5e74bf765bc8ddf03e5209e2d15763a01d1151d90259d56ab66cfc32728f6d4c5a7ab52a1fde3 WHIRLPOOL e8bdcb8e270eb4e61d95828c3d10a717080a74e235ebfee86b602fafff1a182c678436c3abb3da5b183966a92f9d4b868f3a72efd4ce1bb04f71503783b6bdf2 +MISC metadata.xml 2915 SHA256 833bf5b1874232dc37f100f32ad32a4b757d02d96cda0b49596196f4d715ea61 SHA512 52660b534e64ce727c1eea8060cbf66a2a5776d3149e551aa00800c65c80dfbed5828c974ba82dcd6e56e849612645dd1f7d2cf1aed250a2631b53bb10cccb3c WHIRLPOOL 51605e887017e571800d79394d0515740888c337228dcb89f70389734044553b95043edd7e362b70cd9b1eff0be34a22f37d6a3bc45d41fa102264963e7b00a8 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCgAGBQJSrW1jAAoJELp701BxlEWfsB4P/2fNYxc94HkEM+ICcH50Xu5N +vSjpvDuOtoGLhvtcZhfJ/FRdkWiympAH/vcKd9SfH76IrqycCShQ5btBeNNgELL3 +H4dOmo15RToosXLmVQAHvvbdm5wSi7/HpjsbSLSJ7C4j4bfd6ewNMQDwY672Ycbl +JbJbip7RlBbTtBm1qGPZ884qTGX8d+NQVEOXUGrPQrQOR93IfDHfcLOFVbiXdTVP +5fAYXiO/qFoNArPGeSpVLKwNREvIo1WGqvxYMnMNEtF1agfI+Gd+hrjgvNNJKrAR +ESQdM4/yDvOA1TO536g220efT71j+KNzgwwrWdoyQYTsE3OgfiaA59cTS+87xORu +Vr8UdTx9p00Jr6mGmb4my8V4VE+Kc2yV4aa2Rd9XSlL2U+/8ji3Pmlo8/B0TMLby +hgMTVcwgoGLjw9AUZ+N25jM3fun4azINumnx+F3d6+gk2BS/oaq6cfIwUz6byeO1 +F1G6SyVOsT1U5hMbgrHeWJRtCQdf4LOdX39LNxHRB0FVnekfm9Eqwc436hafmcIp +rOZkxnvhU6SO2898FYtnwaIvKZuZ6irREfGfeZgoaDjMEdADwjgRaBI4GPvo8x8n +js8FmZjfA9+eLOCorzaoYQlsTe/r6/zij4EHdbDQEnPMWbDDZQZQyEEZ4wYX9mMU +xdSH1QRTqfWQscNyfsOb +=nIDb +-----END PGP SIGNATURE----- diff --git a/media-sound/pulseaudio/files/pulseaudio-0.9.21-armv5-build-fix.patch b/media-sound/pulseaudio/files/pulseaudio-0.9.21-armv5-build-fix.patch new file mode 100644 index 0000000..aaaaae6 --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-0.9.21-armv5-build-fix.patch @@ -0,0 +1,102 @@ +From e5b136fc0fde751df3a94cd64855a74732dd4cc7 Mon Sep 17 00:00:00 2001 +From: Arun Raghavan <arun.raghavan@collabora.co.uk> +Date: Fri, 26 Nov 2010 11:55:57 +0530 +Subject: [PATCH] volume: Add explicit checks for ARMv6 instructions + +This ensures that the build does not fail if the ssat and pkhbt +instructions are not available (armv5te and below). + +Fixes: http://www.pulseaudio.org/ticket/790 +--- + configure.ac | 33 ++++++++++++++++++++++++++++++++- + src/pulsecore/svolume_arm.c | 8 ++++---- + 2 files changed, 36 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 7ab42dc..3df8c6b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -230,7 +230,7 @@ else + [pulseaudio_cv_support_arm_atomic_ops=no]) + ]) + AS_IF([test "$pulseaudio_cv_support_arm_atomic_ops" = "yes"], [ +- AC_DEFINE([ATOMIC_ARM_INLINE_ASM], 1, [Have ARMv6 instructions.]) ++ AC_DEFINE([ATOMIC_ARM_INLINE_ASM], 1, [Have ARM atomic instructions.]) + need_libatomic_ops=no + ]) + fi +@@ -249,6 +249,37 @@ else + esac + fi + ++# If we're on ARM, check for the ARMV6 instructions we need */ ++case $host in ++ arm*) ++ AC_CACHE_CHECK([support for required armv6 instructions], ++ pulseaudio_cv_support_armv6, ++ [AC_COMPILE_IFELSE( ++ AC_LANG_PROGRAM([], ++ [[volatile int a = -60000, b = 0xaaaabbbb, c = 0xccccdddd; ++ asm volatile ("ldr r0, %2 \n" ++ "ldr r2, %3 \n" ++ "ldr r3, %4 \n" ++ "ssat r1, #8, r0 \n" ++ "str r1, %0 \n" ++ "pkhbt r1, r3, r2, LSL #8 \n" ++ "str r1, %1 \n" ++ : "=m" (a), "=m" (b) ++ : "m" (a), "m" (b), "m" (c) ++ : "r0", "r1", "r2", "r3", "cc"); ++ return (a == -128 && b == 0xaabbdddd) ? 0 : -1; ++ ]]), ++ [pulseaudio_cv_support_armv6=yes], ++ [pulseaudio_cv_support_armv6=no]) ++ ]) ++ AS_IF([test "$pulseaudio_cv_support_armv6" = "yes"], [ ++ AC_DEFINE([HAVE_ARMV6], 1, [Have ARMv6 instructions.]) ++ ]) ++ ;; ++ *) ++ ;; ++esac ++ + CC_CHECK_TLS + + AC_CACHE_CHECK([whether $CC knows _Bool], +diff --git a/src/pulsecore/svolume_arm.c b/src/pulsecore/svolume_arm.c +index fdd8f09..3973e51 100644 +--- a/src/pulsecore/svolume_arm.c ++++ b/src/pulsecore/svolume_arm.c +@@ -35,7 +35,7 @@ + #include "sample-util.h" + #include "endianmacros.h" + +-#if defined (__arm__) ++#if defined (__arm__) && defined (HAVE_ARMV6) + + #define MOD_INC() \ + " subs r0, r6, %2 \n\t" \ +@@ -182,11 +182,11 @@ static void run_test (void) { + } + #endif + +-#endif /* defined (__arm__) */ ++#endif /* defined (__arm__) && defined (HAVE_ARMV6) */ + + + void pa_volume_func_init_arm (pa_cpu_arm_flag_t flags) { +-#if defined (__arm__) ++#if defined (__arm__) && defined (HAVE_ARMV6) + pa_log_info("Initialising ARM optimized functions."); + + #ifdef RUN_TEST +@@ -194,5 +194,5 @@ void pa_volume_func_init_arm (pa_cpu_arm_flag_t flags) { + #endif + + pa_set_volume_func (PA_SAMPLE_S16NE, (pa_do_volume_func_t) pa_volume_s16ne_arm); +-#endif /* defined (__arm__) */ ++#endif /* defined (__arm__) && defined (HAVE_ARMV6) */ + } +-- +1.7.3.2 + diff --git a/media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom-2.patch b/media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom-2.patch new file mode 100644 index 0000000..8e9dc8d --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom-2.patch @@ -0,0 +1,124 @@ +From b72fc9b4f158bafb66a7de28ce038986d96ce850 Mon Sep 17 00:00:00 2001 +From: Arnaud Fontaine <arnau@debian.org> +Date: Tue, 29 Mar 2011 22:56:28 +0159 +Subject: [PATCH] x11: More XCB fixes. + +Commit 65ef80b fixed building with xcb-util >= 0.3.8, but the reply is never +checked (possible SIGSEGV if the reply is NULL) nor freed (memory leak at each +call of the functions). + +Also, remove include and dependencies on xcb-atom, as it was only meaningful +for xcb_atom_get() and STRING, and depend instead on xcb >= 1.6 for +XCB_ATOM_STRING. +--- + configure.ac | 2 +- + src/pulsecore/x11prop.c | 38 +++++++++++++++++++++++++------------- + 2 files changed, 26 insertions(+), 14 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 299dd49..ed9bd17 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -547,7 +547,7 @@ AC_ARG_ENABLE([x11], + [x11=auto]) + + if test "x${x11}" != xno ; then +- PKG_CHECK_MODULES(X11, [ x11-xcb ice sm xtst xcb-atom ], ++ PKG_CHECK_MODULES(X11, [ x11-xcb xcb >= 1.6 ice sm xtst ], + HAVE_X11=1, + [ + HAVE_X11=0 +diff --git a/src/pulsecore/x11prop.c b/src/pulsecore/x11prop.c +index d66c48f..8fca219 100644 +--- a/src/pulsecore/x11prop.c ++++ b/src/pulsecore/x11prop.c +@@ -30,7 +30,6 @@ + #include <pulsecore/macro.h> + + #include <xcb/xproto.h> +-#include <xcb/xcb_atom.h> + + #define PA_XCB_FORMAT 8 + +@@ -50,7 +49,6 @@ static xcb_screen_t *screen_of_display(xcb_connection_t *xcb, int screen) + + void pa_x11_set_prop(xcb_connection_t *xcb, int screen, const char *name, const char *data) { + xcb_screen_t *xs; +- xcb_intern_atom_cookie_t cookie; + xcb_intern_atom_reply_t *reply; + + pa_assert(xcb); +@@ -58,26 +56,36 @@ void pa_x11_set_prop(xcb_connection_t *xcb, int screen, const char *name, const + pa_assert(data); + + if ((xs = screen_of_display(xcb, screen))) { +- cookie = xcb_intern_atom(xcb, 0, strlen(name), name); +- reply = xcb_intern_atom_reply(xcb, cookie, NULL); ++ reply = xcb_intern_atom_reply(xcb, ++ xcb_intern_atom(xcb, 0, strlen(name), name), ++ NULL); + +- xcb_change_property(xcb, XCB_PROP_MODE_REPLACE, xs->root, reply->atom, XCB_ATOM_STRING, PA_XCB_FORMAT, (int) strlen(data), (const void*) data); ++ if (reply) { ++ xcb_change_property(xcb, XCB_PROP_MODE_REPLACE, xs->root, reply->atom, ++ XCB_ATOM_STRING, PA_XCB_FORMAT, ++ (int) strlen(data), (const void*) data); ++ ++ free(reply); ++ } + } + } + + void pa_x11_del_prop(xcb_connection_t *xcb, int screen, const char *name) { + xcb_screen_t *xs; +- xcb_intern_atom_cookie_t cookie; + xcb_intern_atom_reply_t *reply; + + pa_assert(xcb); + pa_assert(name); + + if ((xs = screen_of_display(xcb, screen))) { +- cookie = xcb_intern_atom(xcb, 0, strlen(name), name); +- reply = xcb_intern_atom_reply(xcb, cookie, NULL); +- +- xcb_delete_property(xcb, xs->root, reply->atom); ++ reply = xcb_intern_atom_reply(xcb, ++ xcb_intern_atom(xcb, 0, strlen(name), name), ++ NULL); ++ ++ if (reply) { ++ xcb_delete_property(xcb, xs->root, reply->atom); ++ free(reply); ++ } + } + } + +@@ -87,7 +95,6 @@ char* pa_x11_get_prop(xcb_connection_t *xcb, int screen, const char *name, char + xcb_get_property_cookie_t req; + xcb_get_property_reply_t* prop = NULL; + xcb_screen_t *xs; +- xcb_intern_atom_cookie_t cookie; + xcb_intern_atom_reply_t *reply; + + pa_assert(xcb); +@@ -106,10 +113,15 @@ char* pa_x11_get_prop(xcb_connection_t *xcb, int screen, const char *name, char + xs = screen_of_display(xcb, 0); + + if (xs) { +- cookie = xcb_intern_atom(xcb, 0, strlen(name), name); +- reply = xcb_intern_atom_reply(xcb, cookie, NULL); ++ reply = xcb_intern_atom_reply(xcb, ++ xcb_intern_atom(xcb, 0, strlen(name), name), ++ NULL); ++ ++ if (!reply) ++ goto finish; + + req = xcb_get_property(xcb, 0, xs->root, reply->atom, XCB_ATOM_STRING, 0, (uint32_t)(l-1)); ++ free(reply); + prop = xcb_get_property_reply(xcb, req, NULL); + + if (!prop) +-- +1.6.3.3 + diff --git a/media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom.patch b/media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom.patch new file mode 100644 index 0000000..b7f52f5 --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-0.9.22-xcb-atom.patch @@ -0,0 +1,83 @@ +From 9cee2891e8ccd4b26b16449c120ac17e01aa1b36 Mon Sep 17 00:00:00 2001 +From: Maciej Grela <maciej.grela@gmail.com> +Date: Tue, 29 Mar 2011 22:56:28 +0159 +Subject: [PATCH] x11: Fix build errors with newest xcb-util. + +The xcb_atom_get functions were removed from xcb-util. Changed these to +xcb_intern_atom/xcb_intern_atom_reply. Also, STRING is now +XCB_ATOM_STRING. +--- + src/pulsecore/x11prop.c | 26 +++++++++++++++++--------- + 1 files changed, 17 insertions(+), 9 deletions(-) + +diff --git a/src/pulsecore/x11prop.c b/src/pulsecore/x11prop.c +index 8df3278..99ea55d 100644 +--- a/src/pulsecore/x11prop.c ++++ b/src/pulsecore/x11prop.c +@@ -49,28 +49,34 @@ static xcb_screen_t *screen_of_display(xcb_connection_t *xcb, int screen) { + + void pa_x11_set_prop(xcb_connection_t *xcb, int screen, const char *name, const char *data) { + xcb_screen_t *xs; +- xcb_atom_t a; ++ xcb_intern_atom_cookie_t cookie; ++ xcb_intern_atom_reply_t *reply; + + pa_assert(xcb); + pa_assert(name); + pa_assert(data); + + if ((xs = screen_of_display(xcb, screen))) { +- a = xcb_atom_get(xcb, name); +- xcb_change_property(xcb, XCB_PROP_MODE_REPLACE, xs->root, a, STRING, PA_XCB_FORMAT, (int) strlen(data), (const void*) data); ++ cookie = xcb_intern_atom(xcb, 0, strlen(name), name); ++ reply = xcb_intern_atom_reply(xcb, cookie, NULL); ++ ++ xcb_change_property(xcb, XCB_PROP_MODE_REPLACE, xs->root, reply->atom, XCB_ATOM_STRING, PA_XCB_FORMAT, (int) strlen(data), (const void*) data); + } + } + + void pa_x11_del_prop(xcb_connection_t *xcb, int screen, const char *name) { + xcb_screen_t *xs; +- xcb_atom_t a; ++ xcb_intern_atom_cookie_t cookie; ++ xcb_intern_atom_reply_t *reply; + + pa_assert(xcb); + pa_assert(name); + + if ((xs = screen_of_display(xcb, screen))) { +- a = xcb_atom_get(xcb, name); +- xcb_delete_property(xcb, xs->root, a); ++ cookie = xcb_intern_atom(xcb, 0, strlen(name), name); ++ reply = xcb_intern_atom_reply(xcb, cookie, NULL); ++ ++ xcb_delete_property(xcb, xs->root, reply->atom); + } + } + +@@ -80,7 +86,8 @@ char* pa_x11_get_prop(xcb_connection_t *xcb, int screen, const char *name, char + xcb_get_property_cookie_t req; + xcb_get_property_reply_t* prop = NULL; + xcb_screen_t *xs; +- xcb_atom_t a; ++ xcb_intern_atom_cookie_t cookie; ++ xcb_intern_atom_reply_t *reply; + + pa_assert(xcb); + pa_assert(name); +@@ -98,9 +105,10 @@ char* pa_x11_get_prop(xcb_connection_t *xcb, int screen, const char *name, char + xs = screen_of_display(xcb, 0); + + if (xs) { +- a = xcb_atom_get(xcb, name); ++ cookie = xcb_intern_atom(xcb, 0, strlen(name), name); ++ reply = xcb_intern_atom_reply(xcb, cookie, NULL); + +- req = xcb_get_property(xcb, 0, xs->root, a, STRING, 0, (uint32_t)(l-1)); ++ req = xcb_get_property(xcb, 0, xs->root, reply->atom, XCB_ATOM_STRING, 0, (uint32_t)(l-1)); + prop = xcb_get_property_reply(xcb, req, NULL); + + if (!prop) +-- +1.7.4.1 + diff --git a/media-sound/pulseaudio/files/pulseaudio-1.1-machine-id-fix.patch b/media-sound/pulseaudio/files/pulseaudio-1.1-machine-id-fix.patch new file mode 100644 index 0000000..a943104 --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-1.1-machine-id-fix.patch @@ -0,0 +1,42 @@ +commit 42881d277014d3bf3bb1b4e660c80378b4081a52 +Author: Arun Raghavan <arun.raghavan@collabora.co.uk> +Date: Mon Nov 14 13:42:21 2011 +0530 + + core: Look up /etc/machine-id if D-Bus machine-id is not found + + It appears that this is currently the fallback for early boot and other + such cases where /var might not be available. Relevant upstream commit: + + http://cgit.freedesktop.org/dbus/dbus/commit/?id=66e52541d5bdd4927a5c702963749760643313f4 + + Thanks to Samuli Suominen <ssuominen@gentoo.org> for pointing this out + in https://bugs.gentoo.org/show_bug.cgi?id=390287 + +diff --git a/configure.ac b/configure.ac +index 324e32e..1f65dd5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -935,6 +935,9 @@ AS_IF([test "x$HAVE_DBUS" = "x1"], AC_DEFINE([HAVE_DBUS], 1, [Have D-Bus.])) + + PA_MACHINE_ID="${localstatedir}/lib/dbus/machine-id" + AX_DEFINE_DIR(PA_MACHINE_ID, PA_MACHINE_ID, [D-Bus machine-id file]) ++PA_MACHINE_ID_FALLBACK="${sysconfdir}/machine-id" ++AX_DEFINE_DIR(PA_MACHINE_ID_FALLBACK, PA_MACHINE_ID_FALLBACK, ++ [Fallback machine-id file]) + + #### HAL support (optional), dependant on D-Bus #### + +diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c +index 79c8e08..0173135 100644 +--- a/src/pulsecore/core-util.c ++++ b/src/pulsecore/core-util.c +@@ -2717,7 +2717,8 @@ char *pa_machine_id(void) { + * since it fits perfectly our needs and is not as volatile as the + * hostname which might be set from dhcp. */ + +- if ((f = pa_fopen_cloexec(PA_MACHINE_ID, "r"))) { ++ if ((f = pa_fopen_cloexec(PA_MACHINE_ID, "r")) || ++ (f = pa_fopen_cloexec(PA_MACHINE_ID_FALLBACK, "r"))) { + char ln[34] = "", *r; + + r = fgets(ln, sizeof(ln)-1, f); diff --git a/media-sound/pulseaudio/files/pulseaudio-1.1-python3-fix.patch b/media-sound/pulseaudio/files/pulseaudio-1.1-python3-fix.patch new file mode 100644 index 0000000..52017c3 --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-1.1-python3-fix.patch @@ -0,0 +1,122 @@ +commit b453e13edef8be95d70d837466e911b883faf476 +Author: Maarten Bosmans <mkbosmans@gmail.com> +Date: Mon Oct 10 12:28:22 2011 +0200 + + qpaeq: Make it python3 and python2 compatible + +diff --git a/src/utils/qpaeq b/src/utils/qpaeq +index a8a9fda..951e70f 100755 +--- a/src/utils/qpaeq ++++ b/src/utils/qpaeq +@@ -22,12 +22,11 @@ try: + from PyQt4 import QtGui,QtCore + import dbus.mainloop.qt + import dbus +-except ImportError,e: +- print 'There was an error importing need libraries' +- print 'Make sure you haveqt4 and dbus forthon installed' +- print 'The error that occured was' +- print '\t%s' %(str(e)) +- import sys ++except ImportError as e: ++ sys.stderr.write('There was an error importing need libraries\n' ++ 'Make sure you haveqt4 and dbus forthon installed\n' ++ 'The error that occured was:\n' ++ '\t%s\n' % (str(e))) + sys.exit(-1) + + from functools import partial +@@ -47,10 +46,10 @@ def connect(): + server_lookup = bus.get_object('org.PulseAudio1', '/org/pulseaudio/server_lookup1') + address = server_lookup.Get('org.PulseAudio.ServerLookup1', 'Address', dbus_interface='org.freedesktop.DBus.Properties') + return dbus.connection.Connection(address) +- except Exception,e: +- print 'There was an error connecting to pulseaudio, please make sure you have the pulseaudio dbus' +- print 'and equalizer modules loaded, exiting...' +- import sys ++ except Exception as e: ++ sys.stderr.write('There was an error connecting to pulseaudio, ' ++ 'please make sure you have the pulseaudio dbus ' ++ 'and equalizer modules loaded, exiting...\n') + sys.exit(-1) + + +@@ -148,7 +147,7 @@ class QPaeq(QtGui.QWidget): + + self.channel_box.clear() + self.channel_box.addItem('All',self.filter_state.channels) +- for i in xrange(self.filter_state.channels): ++ for i in range(self.filter_state.channels): + self.channel_box.addItem('%d' %(i+1,),i) + self.setMinimumSize(self.sizeHint()) + +@@ -221,7 +220,7 @@ class QPaeq(QtGui.QWidget): + self.filter_state.readback() + + #TODO: add back in preamp! +- #print frequencies ++ #print(frequencies) + #main_layout.addLayout(self.create_slider(partial(self.update_coefficient,0), + # 'Preamp')[0] + #) +@@ -243,7 +242,7 @@ class QPaeq(QtGui.QWidget): + self.update_profiles() + self.update_sinks() + def update_profiles(self): +- #print 'update profiles called!' ++ #print('update profiles called!') + manager_props=dbus.Interface(self.manager_obj,dbus_interface=prop_iface) + self.profiles=manager_props.Get(self.manager_iface,'Profiles') + self.profile_box.blockSignals(True) +@@ -262,7 +261,7 @@ class QPaeq(QtGui.QWidget): + self.sink_box.blockSignals(False) + self.sink_box.setMinimumSize(self.sink_box.sizeHint()) + def read_filter(self): +- #print self.filter_frequencies ++ #print(self.filter_frequencies) + self.filter_state.readback() + def reset(self): + coefs=dbus.Array([1/math.sqrt(2.0)]*(self.filter_state.filter_rate//2+1)) +@@ -480,18 +479,16 @@ class FilterState(QtCore.QObject): + return [0]+xs+[self.sample_rate//2] + def _set_frequency_values(self,freqs): + self.frequencies=freqs +- #print 'base',self.frequencies +- self.filter_frequencies=map(lambda x: int(round(x)), \ +- self.translate_rates(self.filter_rate,self.sample_rate, +- self.frequencies) \ +- ) ++ #print('base',self.frequencies) ++ self.filter_frequencies=[int(round(x)) for x in self.translate_rates(self.filter_rate,self.sample_rate, ++ self.frequencies)] + self.coefficients=[0.0]*len(self.frequencies) + self.preamp=1.0 + def set_frequency_values(self,freqs): + self._set_frequency_values(self.freq_proper(freqs)) + @staticmethod + def translate_rates(dst,src,rates): +- return list(map(lambda x: x*dst/src,rates)) ++ return list([x*dst/src for x in rates]) + def seed(self): + self.sink.SeedFilter(self.channel,self.filter_frequencies,self.coefficients,self.preamp) + self.sync_timer.start(SYNC_TIMEOUT) +@@ -504,7 +501,7 @@ class FilterState(QtCore.QObject): + self.sink.SetFilter(self.channel,dbus.Array(coefs),self.preamp) + self.sync_timer.start(SYNC_TIMEOUT) + def save_state(self): +- print 'saving state' ++ print('saving state') + self.sink.SaveState() + def load_profile(self,profile): + self.sink.LoadProfile(self.channel,dbus.String(profile)) +@@ -540,8 +537,8 @@ def subdivide(xs, t_points): + p_drop=len(xs)-t_points + p_drop_left=p_drop//2 + p_drop_right=p_drop-p_drop_left +- #print 'xs',xs +- #print 'dropping %d, %d left, %d right' %(p_drop,p_drop_left,p_drop_right) ++ #print('xs',xs) ++ #print('dropping %d, %d left, %d right' %(p_drop,p_drop_left,p_drop_right)) + c=len(xs)//2 + left=xs[0:p_drop_left*2:2]+xs[p_drop_left*2:c] + right=list(reversed(xs[c:])) diff --git a/media-sound/pulseaudio/files/pulseaudio-2.0-udev-symbols.patch b/media-sound/pulseaudio/files/pulseaudio-2.0-udev-symbols.patch new file mode 100644 index 0000000..1ad720b --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-2.0-udev-symbols.patch @@ -0,0 +1,80 @@ +From 2e64edbd3e12145950ccd952bb7984a4420b8c02 Mon Sep 17 00:00:00 2001 +From: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> +Date: Thu, 17 May 2012 22:50:22 +0200 +Subject: [PATCH] udev: Don't use deprecated udev_get_*_path() functions + +[These symbols were removed in libudev.so.1.0.0. Replace them with +hardcoded strings. -- heftig] + +Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> +--- + src/modules/module-udev-detect.c | 9 +++------ + src/modules/udev-util.c | 4 ++-- + 2 files changed, 5 insertions(+), 8 deletions(-) + +diff --git a/src/modules/module-udev-detect.c b/src/modules/module-udev-detect.c +index 1192194..31416bd 100644 +--- a/src/modules/module-udev-detect.c ++++ b/src/modules/module-udev-detect.c +@@ -123,7 +123,7 @@ static char *card_get_sysattr(const char *card_idx, const char *name) { + goto finish; + } + +- t = pa_sprintf_malloc("%s/class/sound/card%s", udev_get_sys_path(udev), card_idx); ++ t = pa_sprintf_malloc("/sys/class/sound/card%s", card_idx); + card = udev_device_new_from_syspath(udev, t); + pa_xfree(t); + +@@ -282,7 +282,7 @@ static void verify_access(struct userdata *u, struct device *d) { + pa_assert(u); + pa_assert(d); + +- cd = pa_sprintf_malloc("%s/snd/controlC%s", udev_get_dev_path(u->udev), path_get_card_id(d->path)); ++ cd = pa_sprintf_malloc("/dev/snd/controlC%s", path_get_card_id(d->path)); + accessible = access(cd, R_OK|W_OK) >= 0; + pa_log_debug("%s is accessible: %s", cd, pa_yes_no(accessible)); + +@@ -621,7 +621,6 @@ fail: + } + + static int setup_inotify(struct userdata *u) { +- char *dev_snd; + int r; + + if (u->inotify_fd >= 0) +@@ -632,9 +631,7 @@ static int setup_inotify(struct userdata *u) { + return -1; + } + +- dev_snd = pa_sprintf_malloc("%s/snd", udev_get_dev_path(u->udev)); +- r = inotify_add_watch(u->inotify_fd, dev_snd, IN_ATTRIB|IN_CLOSE_WRITE|IN_DELETE_SELF|IN_MOVE_SELF); +- pa_xfree(dev_snd); ++ r = inotify_add_watch(u->inotify_fd, "/dev/snd", IN_ATTRIB|IN_CLOSE_WRITE|IN_DELETE_SELF|IN_MOVE_SELF); + + if (r < 0) { + int saved_errno = errno; +diff --git a/src/modules/udev-util.c b/src/modules/udev-util.c +index 2f18bc4..b0bb17d 100644 +--- a/src/modules/udev-util.c ++++ b/src/modules/udev-util.c +@@ -180,7 +180,7 @@ int pa_udev_get_info(int card_idx, pa_proplist *p) { + goto finish; + } + +- t = pa_sprintf_malloc("%s/class/sound/card%i", udev_get_sys_path(udev), card_idx); ++ t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx); + card = udev_device_new_from_syspath(udev, t); + pa_xfree(t); + +@@ -277,7 +277,7 @@ char* pa_udev_get_property(int card_idx, const char *name) { + goto finish; + } + +- t = pa_sprintf_malloc("%s/class/sound/card%i", udev_get_sys_path(udev), card_idx); ++ t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx); + card = udev_device_new_from_syspath(udev, t); + pa_xfree(t); + +-- +1.7.8.6 + diff --git a/media-sound/pulseaudio/files/pulseaudio-3.0-json-c-fix.patch b/media-sound/pulseaudio/files/pulseaudio-3.0-json-c-fix.patch new file mode 100644 index 0000000..e0b027b --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio-3.0-json-c-fix.patch @@ -0,0 +1,28 @@ +From 759c0bc6f990240287a14fa6dec029ecea581463 Mon Sep 17 00:00:00 2001 +From: Arun Raghavan <arun.raghavan@collabora.co.uk> +Date: Sat, 27 Apr 2013 08:57:05 +0530 +Subject: [PATCH] build-sys: json-c changed everything :( + +json-c 0.11 ships a pkg-config file with a different name, and changes +the name of its library as well. +--- + configure.ac | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index c8161a4..b1bd21a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -624,7 +624,8 @@ AM_CONDITIONAL([HAVE_TESTS], [test "x$HAVE_LIBCHECK" = x1]) + + #### json parsing #### + +-PKG_CHECK_MODULES(LIBJSON, [ json >= 0.9 ]) ++PKG_CHECK_MODULES(LIBJSON, [ json-c >= 0.11 ], [], ++ [PKG_CHECK_MODULES(LIBJSON, [ json >= 0.9 ])]) + AC_SUBST(LIBJSON_CFLAGS) + AC_SUBST(LIBJSON_LIBS) + +-- +1.8.1.2 + diff --git a/media-sound/pulseaudio/files/pulseaudio.conf.d b/media-sound/pulseaudio/files/pulseaudio.conf.d new file mode 100644 index 0000000..1d31d34 --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio.conf.d @@ -0,0 +1,7 @@ +# Config file for /etc/init.d/pulseaudio +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/files/pulseaudio.conf.d,v 1.6 2006/07/29 15:34:18 flameeyes Exp $ + +# For more see "pulseaudio -h". + +# Startup options +PA_OPTS="--log-target=syslog --disallow-module-loading=1" diff --git a/media-sound/pulseaudio/files/pulseaudio.init.d-5 b/media-sound/pulseaudio/files/pulseaudio.init.d-5 new file mode 100644 index 0000000..c573c03 --- /dev/null +++ b/media-sound/pulseaudio/files/pulseaudio.init.d-5 @@ -0,0 +1,81 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/files/pulseaudio.init.d-5,v 1.1 2011/03/27 16:58:49 ssuominen Exp $ + +depend() { + need localmount + use net + + local script="/etc/pulse/system.pa" + + for opt in ${PA_OPTS}; do + case "$opt" in + --file=*) script="${opt#*=}" ;; + -F*) script="${opt#-F}" ;; + esac + done + + config "$script" + + local needs="$(get_options need)" + if [ -n "${needs}" ]; then + need ${needs} + return + fi + + if egrep -q '^[[:space:]]*load-module[[:space:]]+module-console-kit' "$script"; then + needs="${needs} consolekit" + fi + +#ifdef UDEV + if egrep -q '^[[:space:]]*load-module[[:space:]]+module-udev-detect' "$script"; then + needs="${needs} udev" + fi +#endif + +#ifdef AVAHI + if egrep -q '^[[:space:]]*load-module[[:space:]]+module-zeroconf-publish' "$script"; then + needs="${needs} avahi-daemon" + fi +#endif + +#ifdef BLUETOOTH + if egrep -q '^[[:space:]]*load-module[[:space:]]+module-bt-proximity' "$script"; then + needs="${needs} bluetooth" + fi +#endif + +#ifdef ALSA + if egrep -q '^[[:space:]]*load-module[[:space:]]+module-alsa-(sink|source)' "$script" || + egrep -q '^[[:space:]]*load-module[[:space:]]+module-(udev-)?detect' "$script" || + egrep -q '^[[:space:]]*add-autoload-source[[:space:]]+(input|output)[[:space:]]+module-alsa-(sink|source)' "$script"; then + needs="${needs} alsasound" + fi +#endif + + need "${needs}" + save_options need "${needs}" +} + +start() { + if [ -z "${PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE}" ]; then + eerror "Please don't use system wide PulseAudio unless you read the" + eerror "documentation available at http://www.pulseaudio.org/wiki/WhatIsWrongWithSystemMode" + eerror "" + eerror "When you're done, please set the variable PULSEAUDIO_SHOULD_NOT_GO_SYSTEMWIDE in" + eerror "/etc/conf.d/pulseaudio . Please remember that upstream does not support this mode" + eerror "when used for standard desktop configurations." + return 1 + fi + ebegin "Starting pulseaudio" + PA_ALL_OPTS="${PA_OPTS} --fail=1 --daemonize=1 --system" + start-stop-daemon --start --exec /usr/bin/pulseaudio -- ${PA_ALL_OPTS} + eend $? +} + +stop() { + ebegin "Stopping pulseaudio" + start-stop-daemon --stop --quiet --exec /usr/bin/pulseaudio --pidfile /var/run/pulse/pid + eend $? +} diff --git a/media-sound/pulseaudio/metadata.xml b/media-sound/pulseaudio/metadata.xml new file mode 100644 index 0000000..af8e880 --- /dev/null +++ b/media-sound/pulseaudio/metadata.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>sound</herd> + <maintainer> + <email>ford_prefect@gentoo.org</email> + <name>Arun Raghavan</name> + </maintainer> + <use> + <flag name="X"> + Build the X11 publish module to export PulseAudio information + through X11 protocol for clients to make use. Don't enable this + flag if you want to use a system wide instance. If unsure, enable + this flag. + </flag> + <flag name="gnome"> + Use GConf to store user preferences on streams and so on. Don't + enable this flag if you want to use a system wide instance. If + unsure, enable this flag. + </flag> + <flag name="oss"> + Enable OSS sink/source (output/input). Deprecated, upstream does + not support this on systems where other sink/source systems are + available (i.e.: Linux). The padsp wrapper is now always build + if the system supports OSS at all. + </flag> + <flag name="glib"> + Add support to <pkg>dev-libs/glib</pkg>-based mainloop for the + libpulse client library, to allow using libpulse on glib-based + programs. + </flag> + <flag name="system-wide" restrict=">=media-sound/pulseaudio-0.9.21.1"> + Allow preparation and installation of the system-wide init + script for PulseAudio. Since this support is only supported for + embedded situations, do not enable without reading the upstream + instructions at http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode . + </flag> + <flag name="asyncns">Use libasyncns for asynchronous name resolution.</flag> + <flag name="doc">Build the doxygen-described API documentation.</flag> + <flag name="realtime" restrict=">=media-sound/pulseaudio-0.9.21.2-r1"> + Makes PulseAudio use RealtimeKit (<pkg>sys-auth/rtkit</pkg>) to get + real-time priority while running. + </flag> + <flag name="equalizer"> + Enable the equalizer module (requires <pkg>sci-libs/fftw</pkg>). + </flag> + <flag name="ssl"> + Use <pkg>dev-libs/openssl</pkg> to provide support for RAOP + (AirPort) streaming. + </flag> + <flag name="gdbm"> + Use <pkg>sys-libs/gdbm</pkg> to store PulseAudio + databases. Recommended for desktop usage. This flag causes the + whole package to be licensed under GPL-2 or later. + </flag> + <flag name="webrtc-aec"> + Uses the webrtc.org AudioProcessing library for enhancing VoIP calls + greatly in applications that support it by performing acoustic echo + cancellation, analog gain control, noise suppression and other processing. + </flag> + <flag name="xen"> + Builds a special paravirtualized module for running in a Xen guest. + </flag> + <flag name='systemd'> + Build with <pkg>sys-apps/systemd</pkg> support to replace standalone + ConsoleKit. + </flag> + </use> +</pkgmetadata> diff --git a/media-sound/pulseaudio/pulseaudio-4.0-r2.ebuild b/media-sound/pulseaudio/pulseaudio-4.0-r2.ebuild new file mode 100644 index 0000000..bdf7f8c --- /dev/null +++ b/media-sound/pulseaudio/pulseaudio-4.0-r2.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils flag-o-matic multilib-minimal user versionator udev + +DESCRIPTION="A networked sound server with an advanced plugin system" +HOMEPAGE="http://www.pulseaudio.org/" + +SRC_URI="http://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz" + +# libpulse-simple and libpulse link to libpulse-core; this is daemon's +# library and can link to gdbm and other GPL-only libraries. In this +# cases, we have a fully GPL-2 package. Leaving the rest of the +# GPL-forcing USE flags for those who use them. +LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+alsa +asyncns avahi bluetooth +caps dbus doc equalizer +gdbm +glib gnome +gtk ipv6 jack libsamplerate lirc neon +orc oss qt4 realtime ssl systemd +system-wide tcpd test +udev +webrtc-aec +X xen" + +RDEPEND=">=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] + X? ( + >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] + >=x11-libs/xcb-util-0.3.1 + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libICE[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) + caps? ( sys-libs/libcap[${MULTILIB_USEDEP}] ) + libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 ) + alsa? ( >=media-libs/alsa-lib-1.0.19 ) + glib? ( >=dev-libs/glib-2.4.0[${MULTILIB_USEDEP}] ) + avahi? ( >=net-dns/avahi-0.6.12[dbus] ) + jack? ( >=media-sound/jack-audio-connection-kit-0.117 ) + tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] ) + lirc? ( app-misc/lirc ) + dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] ) + gtk? ( x11-libs/gtk+:3 ) + gnome? ( >=gnome-base/gconf-2.4.0 ) + bluetooth? ( + >=net-wireless/bluez-4.99[${MULTILIB_USEDEP}] + >=sys-apps/dbus-1.0.0 + media-libs/sbc + ) + asyncns? ( net-libs/libasyncns[${MULTILIB_USEDEP}] ) + udev? ( >=virtual/udev-143[hwdb(+)] ) + realtime? ( sys-auth/rtkit ) + equalizer? ( sci-libs/fftw:3.0 ) + orc? ( >=dev-lang/orc-0.4.9 ) + ssl? ( dev-libs/openssl ) + >=media-libs/speex-1.2_rc1 + gdbm? ( sys-libs/gdbm ) + webrtc-aec? ( media-libs/webrtc-audio-processing ) + xen? ( app-emulation/xen ) + systemd? ( >=sys-apps/systemd-39 ) + dev-libs/json-c[${MULTILIB_USEDEP}] + abi_x86_32? ( !<=app-emulation/emul-linux-x86-soundlibs-20131008-r1 + !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] ) + >=sys-devel/libtool-2.2.4" # it's a valid RDEPEND, libltdl.so is used + +DEPEND="${RDEPEND} + sys-devel/m4 + doc? ( app-doc/doxygen ) + test? ( dev-libs/check ) + X? ( + x11-proto/xproto[${MULTILIB_USEDEP}] + >=x11-libs/libXtst-1.0.99.2[${MULTILIB_USEDEP}] + ) + dev-libs/libatomic_ops + virtual/pkgconfig + system-wide? ( || ( dev-util/unifdef sys-freebsd/freebsd-ubin ) ) + dev-util/intltool" +# This is a PDEPEND to avoid a circular dep +PDEPEND="alsa? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] )" + +# alsa-utils dep is for the alsasound init.d script (see bug #155707) +# bluez dep is for the bluetooth init.d script +# PyQt4 dep is for the qpaeq script +RDEPEND="${RDEPEND} + equalizer? ( qt4? ( dev-python/PyQt4[dbus] ) ) + X? ( gnome-extra/gnome-audio ) + system-wide? ( + sys-apps/openrc + alsa? ( media-sound/alsa-utils ) + bluetooth? ( >=net-wireless/bluez-4 ) + )" + +# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac +REQUIRED_USE="bluetooth? ( dbus )" + +pkg_setup() { + enewgroup audio 18 # Just make sure it exists + + if use system-wide; then + enewgroup pulse-access + enewgroup pulse + enewuser pulse -1 -1 /var/run/pulse pulse,audio + fi +} + +src_prepare() { + epatch_user +} + +multilib_src_configure() { + local myconf=() + + if use gdbm; then + myconf+=( --with-database=gdbm ) + #elif use tdb; then + # myconf+=( --with-database=tdb ) + else + myconf+=( --with-database=simple ) + fi + + myconf+=( + --enable-largefile + $(use_enable glib glib2) + --disable-solaris + $(use_enable asyncns) + $(use_enable oss oss-output) + $(use_enable alsa) + $(use_enable lirc) + $(use_enable neon neon-opt) + $(use_enable tcpd tcpwrap) + $(use_enable jack) + $(use_enable avahi) + $(use_enable dbus) + $(use_enable gnome gconf) + $(use_enable gtk gtk3) + $(use_enable libsamplerate samplerate) + $(use_enable bluetooth bluez) + $(use_enable X x11) + $(use_enable test default-build-tests) + $(use_enable udev) + $(use_enable systemd) + $(use_enable ipv6) + $(use_enable ssl openssl) + $(use_enable webrtc-aec) + $(use_enable xen) + $(use_with caps) + $(use_with equalizer fftw) + --disable-adrian-aec + --disable-esound + --localstatedir="${EPREFIX}"/var + --with-udev-rules-dir="${EPREFIX}/$(udev_get_udevdir)"/rules.d + ) + + if ! multilib_build_binaries; then + # disable all the modules and stuff + myconf+=( + --disable-oss-output + --disable-alsa + --disable-lirc + --disable-jack + --disable-avahi + --disable-gconf + --disable-gtk3 + --disable-samplerate + --disable-bluez + --disable-udev + --disable-systemd + --disable-openssl + --disable-webrtc-aec + --disable-xen + --without-fftw + + # tests involve random modules, so just do them for the native + --disable-default-build-tests + + # hack around unnecessary checks + # (results don't matter, we're not building anything using it) + ac_cv_lib_ltdl_lt_dladvise_init=yes + --with-database=simple + ) + fi + + ECONF_SOURCE=${S} \ + econf "${myconf[@]}" +} + +multilib_src_compile() { + if multilib_build_binaries; then + emake + else + emake -C src libpulse{,-simple,-mainloop-glib}.la + fi +} + +src_compile() { + multilib-minimal_src_compile + + if use doc; then + pushd doxygen + doxygen doxygen.conf + popd + fi +} + +multilib_src_test() { + # We avoid running the toplevel check target because that will run + # po/'s tests too, and they are broken. Officially, it should work + # with intltool 0.41, but that doesn't look like a stable release. + if multilib_build_binaries; then + emake -C src check + fi +} + +multilib_src_install() { + if multilib_build_binaries; then + emake -j1 DESTDIR="${D}" install + else + emake DESTDIR="${D}" install-pkgconfigDATA + emake DESTDIR="${D}" -C src \ + install-libLTLIBRARIES \ + lib_LTLIBRARIES="libpulse.la libpulse-simple.la libpulse-mainloop-glib.la" \ + install-pulseincludeHEADERS + fi +} + +multilib_src_install_all() { + # Drop the script entirely if X is disabled + use X || rm "${ED}"/usr/bin/start-pulseaudio-x11 + + if use system-wide; then + newconfd "${FILESDIR}/pulseaudio.conf.d" pulseaudio + + use_define() { + local define=${2:-$(echo $1 | tr '[:lower:]' '[:upper:]')} + + use "$1" && echo "-D$define" || echo "-U$define" + } + + unifdef $(use_define avahi) \ + $(use_define alsa) \ + $(use_define bluetooth) \ + $(use_define udev) \ + "${FILESDIR}/pulseaudio.init.d-5" \ + > "${T}/pulseaudio" + + doinitd "${T}/pulseaudio" + fi + + use avahi && sed -i -e '/module-zeroconf-publish/s:^#::' "${ED}/etc/pulse/default.pa" + + dodoc README todo + + if use doc; then + pushd doxygen/html + dohtml * + popd + fi + + # Create the state directory + use prefix || diropts -o pulse -g pulse -m0755 + + prune_libtool_files --all +} + +pkg_postinst() { + if use system-wide; then + elog "PulseAudio in Gentoo can use a system-wide pulseaudio daemon." + elog "This support is enabled by starting the pulseaudio init.d ." + elog "To be able to access that you need to be in the group pulse-access." + elog "If you choose to use this feature, please make sure that you" + elog "really want to run PulseAudio this way:" + elog " http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode" + elog "For more information about system-wide support, please refer to:" + elog " http://pulseaudio.org/wiki/SystemWideInstance" + if use gnome ; then + elog + elog "By enabling gnome USE flag, you enabled gconf support. Please note" + elog "that you might need to remove the gnome USE flag or disable the" + elog "gconf module on /etc/pulse/system.pa to be able to use PulseAudio" + elog "with a system-wide instance." + fi + fi + if use bluetooth; then + elog + elog "The Bluetooth proximity module is not enabled in the default" + elog "configuration file. If you do enable it, you'll have to have" + elog "your Bluetooth controller enabled and inserted at bootup or" + elog "PulseAudio will refuse to start." + fi + if use equalizer && ! use qt4; then + elog "You've enabled the 'equalizer' USE-flag but not the 'qt4' USE-flag." + elog "This will build the equalizer module, but the 'qpaeq' tool" + elog "which is required to set equalizer levels will not work." + fi +} |