diff options
Diffstat (limited to 'media-sound/esound')
-rw-r--r-- | media-sound/esound/ChangeLog | 490 | ||||
-rw-r--r-- | media-sound/esound/Manifest | 15 | ||||
-rw-r--r-- | media-sound/esound/esound-0.2.41.ebuild | 73 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.32-amd64.patch | 20 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.36-asneeded.patch | 22 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.36-mode_t.patch | 16 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.38-as-needed.patch | 12 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.38-doc.patch | 23 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.38-libtool-2.2.patch | 11 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.39-fix-errno.patch | 9 | ||||
-rw-r--r-- | media-sound/esound/files/esound-0.2.41-debug.patch | 12 | ||||
-rw-r--r-- | media-sound/esound/files/esound.conf.d | 28 | ||||
-rw-r--r-- | media-sound/esound/files/esound.init.d | 27 | ||||
-rw-r--r-- | media-sound/esound/files/esound.init.d.2 | 30 | ||||
-rw-r--r-- | media-sound/esound/metadata.xml | 6 |
15 files changed, 794 insertions, 0 deletions
diff --git a/media-sound/esound/ChangeLog b/media-sound/esound/ChangeLog new file mode 100644 index 000000000..eb54cdff4 --- /dev/null +++ b/media-sound/esound/ChangeLog @@ -0,0 +1,490 @@ +# ChangeLog for media-sound/esound +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/esound/ChangeLog,v 1.128 2009/03/06 15:54:52 ranger Exp $ + + 06 Mar 2009; Brent Baude <ranger@gentoo.org> ChangeLog: + Marking esound-0.2.41 ppc stable for bug 260063 + + 05 Mar 2009; Brent Baude <ranger@gentoo.org> esound-0.2.41.ebuild: + stable ppc, bug 255851 + + 02 Mar 2009; Raúl Porcel <armin76@gentoo.org> esound-0.2.41.ebuild: + arm/ia64/sh/sparc stable wrt #255851 + + 18 Feb 2009; Jeroen Roovers <jer@gentoo.org> esound-0.2.41.ebuild: + Stable for HPPA (bug #255851). + + 01 Feb 2009; Tobias Klausmann <klausman@gentoo.org> esound-0.2.41.ebuild: + Stable on alpha, bug #255851 + + 25 Jan 2009; Markus Meier <maekke@gentoo.org> esound-0.2.41.ebuild: + amd64/x86 stable, bug #255851 + + 23 Jan 2009; Brent Baude <ranger@gentoo.org> esound-0.2.41.ebuild: + stable ppc64, bug 255851 + + 27 Nov 2008; Gilles Dartiguelongue <eva@gentoo.org> + +files/esound-0.2.41-debug.patch, esound-0.2.41.ebuild: + add patch to fix compilation with USE="debug", bug #248821. + +*esound-0.2.41 (23 Nov 2008) + + 23 Nov 2008; Gilles Dartiguelongue <eva@gentoo.org> +esound-0.2.41.ebuild: + Bump to 0.2.41. + + 17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org> + files/esound-0.2.32-amd64.patch: + Fix patch with absolute paths. + +*esound-0.2.40 (07 Sep 2008) + + 07 Sep 2008; Gilles Dartiguelongue <eva@gentoo.org> +esound-0.2.40.ebuild: + bump to 0.2.40, + * Fixed poll() logic issues for *BSD (Jeffrey Stedfast) + * Fixed bug #543239 by including errno.h (Jeffrey Stedfast) + + 21 Jul 2008; Rémi Cardona <remi@gentoo.org> + +files/esound-0.2.39-fix-errno.patch, esound-0.2.39.ebuild: + OSS backend needs a patch for glibc 2.8 + +*esound-0.2.39 (16 Jul 2008) + + 16 Jul 2008; Rémi Cardona <remi@gentoo.org> +esound-0.2.39.ebuild: + bump to 0.2.39, no more patches needed! + + 17 Jun 2008; Rémi Cardona <remi@gentoo.org> esound-0.2.38-r1.ebuild: + add missing pkg-config dep (fixes bug #227589) + + 07 May 2008; Rémi Cardona <remi@gentoo.org> + -files/esound-0.2.37-cpu-drain.patch, -files/esound-0.2.37-debug.patch: + removing patches that are no longer used + + 07 May 2008; Rémi Cardona <remi@gentoo.org> -esound-0.2.36-r2.ebuild, + -esound-0.2.37.ebuild, -esound-0.2.37-r1.ebuild: + starting the spring cleaning, removing old ebuilds + + 07 May 2008; Rémi Cardona <remi@gentoo.org> + +files/esound-0.2.38-libtool-2.2.patch, esound-0.2.38-r1.ebuild: + add oneliner fix for libtool-2.2 + + 27 Nov 2007; Jeroen Roovers <jer@gentoo.org> esound-0.2.38-r1.ebuild: + Stable for HPPA (bug #199322). + + 20 Nov 2007; Markus Rothe <corsair@gentoo.org> esound-0.2.38-r1.ebuild: + Stable on ppc64; bug #199322 + + 17 Nov 2007; Raúl Porcel <armin76@gentoo.org> esound-0.2.38-r1.ebuild: + alpha/ia64/sparc stable wrt #199322 + + 17 Nov 2007; nixnut <nixnut@gentoo.org> esound-0.2.38-r1.ebuild: + Stable on ppc wrt bug 199322 + + 17 Nov 2007; Dawid Węgliński <cla@gentoo.org> esound-0.2.38-r1.ebuild: + Stable on x86 (bug #199322) + + 16 Nov 2007; Samuli Suominen <drac@gentoo.org> esound-0.2.38-r1.ebuild: + amd64 stable wrt #199322 + + 22 Sep 2007; Tom Gall <tgall@gentoo.org> esound-0.2.38.ebuild: + stable on ppc64 + +*esound-0.2.38-r1 (09 Sep 2007) + + 09 Sep 2007; Rémi Cardona <remi@gentoo.org> + +files/esound-0.2.38-doc.patch, +esound-0.2.38-r1.ebuild: + patch fixes messy html documentation installation (bugs #154902 and #191306) + + 28 Aug 2007; Jeroen Roovers <jer@gentoo.org> esound-0.2.38.ebuild: + Stable for HPPA (bug #185823). + + 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> esound-0.2.38.ebuild: + Stable on x86, bug #185823. + + 10 Aug 2007; Christoph Mende <angelos@gentoo.org> esound-0.2.38.ebuild: + Stable on amd64 wrt bug #185823 + + 08 Aug 2007; Raúl Porcel <armin76@gentoo.org> esound-0.2.38.ebuild: + alpha/ia64 stable wrt #185823 + + 07 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> + esound-0.2.38.ebuild: + Stable on ppc wrt bug #185823. + + 07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> esound-0.2.38.ebuild: + Stable on sparc wrt #185823 + + 29 Jul 2007; Samuli Suominen <drac@gentoo.org> esound-0.2.38.ebuild: + Make postinst die if eselect fails for bug 175361. + +*esound-0.2.38 (30 May 2007) + + 30 May 2007; Daniel Gryniewicz <dang@gentoo.org> + +files/esound-0.2.38-as-needed.patch, +esound-0.2.38.ebuild: + Bump to 0.2.38 + * Fix 100% CPU problem introduced in 0.2.37 (Joe Marcus Clarke) + * Fix libesddsp not linking against libesd (Loïc Minier) + * Fix file descriptor leaks (Pierre Ossman) + * Fix a build problem with the read/write wrapper (Jean Bréfort) + * chdir to "/" when starting up (Dan Winship) + * Only install the esddsp man page if we build the binary + (<yselkowitz@users.sourceforge.net>) + + 10 May 2007; Fabian Groffen <grobian@gentoo.org> + -files/esound-0.2.36-ppc-macos.patch, esound-0.2.36-r1.ebuild, + esound-0.2.36-r2.ebuild, esound-0.2.37.ebuild, esound-0.2.37-r1.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 22 Mar 2007; Daniel Gryniewicz <dang@gentoo.org> + +files/esound-0.2.37-cpu-drain.patch: + Fix 100% cpu usage; bug #171300 + + 19 Mar 2007; Daniel Gryniewicz <dang@gentoo.org> + +files/esound-0.2.37-debug.patch, esound-0.2.37.ebuild: + Fix building with debug; bug #170971 + +*esound-0.2.37 (14 Mar 2007) + + 14 Mar 2007; Daniel Gryniewicz <dang@gentoo.org> +esound-0.2.37.ebuild: + Bump to 0.2.37 + * Fix null derefs and leaks reported by Covertiy (kjartan) + * Build fixes (David Schleef, Thomas Zajic, Behdad Esfahbod) + * Disable autospawning (David Schleef) + * Close filedescriptors and sockets (David Schleef) + * Don't terminate until the last sample is done (David Schleef) + * Add checks for clients disconnecting (Peter Åstrand) + * Updated man pages (Christopher Hanna) + * Use pkg-config to check for audiofile (Frederic Peters) + + 22 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> -esound-0.2.34.ebuild: + Remove old version. + + 13 Nov 2006; Joseph Jezak <josejx@gentoo.org> esound-0.2.36-r2.ebuild: + Marked ppc stable. + + 13 Nov 2006; Danny van Dyk <kugelfang@gentoo.org> esound-0.2.36-r2.ebuild: + Marked stable on amd64 to fulfill eselect-esd dependencies. + + 25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> esound-0.2.36-r2.ebuild: + Stable x86; bug #150540 + + 22 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> + esound-0.2.36-r2.ebuild: + Stable on Alpha. + + 22 Oct 2006; Thomas Cort <tcort@gentoo.org> esound-0.2.36-r2.ebuild: + Added ~alpha wrt Bug #141223. + + 22 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> + esound-0.2.36-r2.ebuild: + Stable on ia64. + + 22 Oct 2006; Markus Rothe <corsair@gentoo.org> esound-0.2.36-r2.ebuild: + Stable on ppc64; bug #150540 + + 20 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> + esound-0.2.36-r2.ebuild: + Stable on sparc wrt #150540 + + 16 Oct 2006; Aron Griffis <agriffis@gentoo.org> esound-0.2.36-r2.ebuild: + Mark 0.2.36-r2 ~ia64. #141223 + + 24 Sep 2006; Seemant Kulleen <seemant@gentoo.org> esound-0.2.36-r1.ebuild, + esound-0.2.36-r2.ebuild: + export WANT_AUTOMAKE to latest -- thanks FlameEyes + + 24 Sep 2006; Seemant Kulleen <seemant@gentoo.org> esound-0.2.36-r1.ebuild, + esound-0.2.36-r2.ebuild: + Fix for the autotools dependency breakage stuff. This package's 0.2.36 + requires automake-1.8, so we need to set that explicitly. See bug #148821 + + 31 Aug 2006; Fabian Groffen <grobian@gentoo.org> esound-0.2.36-r2.ebuild: + Re-added ~ppc-macos, thanks flameeyes (bug #141223) + + 31 Aug 2006; Diego Pettenò <flameeyes@gentoo.org> + esound-0.2.36-r2.ebuild: + Make sure the m4 dir is used when re-autoreconfiguring. + + 11 Aug 2006; Markus Rothe <corsair@gentoo.org> esound-0.2.36-r2.ebuild: + Added ~ppc64; bug #141223 + + 11 Aug 2006; Jeroen Roovers <jer@gentoo.org> esound-0.2.36-r2.ebuild: + Marked ~hppa (bug #141223). + + 05 Aug 2006; Jason Wever <weeve@gentoo.org> esound-0.2.36-r2.ebuild: + Re-added ~sparc keyword wrt bug #141223. + + 27 Jul 2006; Joshua Jackson <tsunam@gentoo.org> esound-0.2.36-r2.ebuild: + ~x86; bug #141223 + + 22 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> + esound-0.2.36-r2.ebuild: + Added ~ppc, bug #141223 + + 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> + esound-0.2.36-r2.ebuild: + Add ~x86-fbsd keyword, and force serial install or it fails. + +*esound-0.2.36-r2 (19 Jul 2006) + + 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +files/esound.init.d.2, + esound-0.2.34.ebuild, esound-0.2.36-r1.ebuild, +esound-0.2.36-r2.ebuild: + Add new revision to make use of esound-esd (for pulseaudio). + + 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> ChangeLog: + Marked stable on amd64 for bug #139612 + + 20 May 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/esound-0.2.36-asneeded.patch, esound-0.2.36-r1.ebuild: + Add patch to fix building with --as-needed, thanks to Thomas S. Howard in + bug #133823. + + 06 May 2006; Diego Pettenò <flameeyes@gentoo.org> + esound-0.2.36-r1.ebuild: + Actually add ~x86-fbsd keyword. + + 06 May 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/esound-0.2.36-mode_t.patch, esound-0.2.36-r1.ebuild: + Add ~x86-fbsd keyword and a patch to fix mode_t vaarg passing. + + 22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> ChangeLog: + Stable on x86 for bug #119634; Stabilize Gnome-2.12.2 + + 10 Oct 2005; Hardave Riar <hardave@gentoo.org> esound-0.2.36-r1.ebuild: + Stable on mips. + + 14 Sep 2005; Aron Griffis <agriffis@gentoo.org> esound-0.2.36-r1.ebuild: + Mark 0.2.36-r1 stable on alpha + + 03 Sep 2005; Markus Rothe <corsair@gentoo.org> esound-0.2.36-r1.ebuild: + Stable on ppc64 + + 03 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> + esound-0.2.36-r1.ebuild: + Stable on ppc. + + 31 Aug 2005; Herbie Hopkins <herbs@gentoo.org> esound-0.2.36-r1.ebuild: + Stable on amd64. + + 29 Aug 2005; Guy Martin <gmsoft@gentoo.org> esound-0.2.36-r1.ebuild: + Stable on hppa. + + 28 Aug 2005; Fabian Groffen <grobian@gentoo.org> + -files/esound-0.2.35-ppc-macos.patch, + +files/esound-0.2.36-ppc-macos.patch, esound-0.2.36-r1.ebuild: + Replacing patch for ppc-macos to reflect version 0.2.36, the old one for + 0.2.35 was reused without testing. See bug #103969 + + 26 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> + esound-0.2.36-r1.ebuild: + Stable on sparc + + 26 Aug 2005; Aron Griffis <agriffis@gentoo.org> esound-0.2.36-r1.ebuild: + stable on ia64 + + 25 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> + -esound-0.2.35.ebuild, esound-0.2.36-r1.ebuild: + Stable on x86. + + 24 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> + esound-0.2.36-r1.ebuild: + Use newconfd/doinitd. + + 07 Aug 2005; Leonardo Boshell <leonardop@gentoo.org> esound-0.2.34.ebuild: + Setting LC_ALL=C before econf/make to avoid problems in the configure + script. See bug #99013. + +*esound-0.2.36-r1 (24 Jul 2005) + + 24 Jul 2005; Leonardo Boshell <leonardop@gentoo.org> esound-0.2.36-r1.ebuild: + New revision. Install esd.conf in the right location. Thanks to reporter + TGL for noticing this on bug #100162. + +*esound-0.2.36 (03 Jul 2005) + + 03 Jul 2005; Leonardo Boshell <leonardop@gentoo.org> esound-0.2.36.ebuild: + New release. Added support for 'debug' and 'static' USE flags. Replaced + einstall with "make DESTDIR=$D install". + + 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : + Change encoding to UTF-8 for GLEP 31 compliance + + 03 Oct 2004; Kito <kito@gentoo.org> +files/esound-0.2.35-ppc-macos.patch, + esound-0.2.35.ebuild: + added patch from fink to improve CoreAudio functionality and keyworded + ~ppc-macos + +*esound-0.2.35 (18 Aug 2004) + + 18 Aug 2004; Mike Gardiner <obz@gentoo.org> +esound-0.2.35.ebuild: + Added new version 0.2.35, as requested in bug #60231 + + 25 Jul 2004; Lina Pezzella <j4rg0n@gentoo.org> + Fixed Manifest. + + 23 Jul 2004; Lina Pezzella <j4rg0n@gentoo.org> : + esound-0.2.34.ebuild: Unstable macos. Fully functional, except for init script + due to conflicts between baselayout and MacOS files. + + 04 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> esound-0.2.34.ebuild: + Stable on alpha. + + 20 Jun 2004; Tom Gall <tgall@gentoo.org> esound-0.2.34.ebuild: + stable on ppc64 + + 04 Jun 2004; Stephen P. Becker <geoman@gentoo.org> esound-0.2.34.ebuild: + Stable on mips. + + 26 May 2004; Jason Wever <weeve@gentoo.org> esound-0.2.34.ebuild: + And you, sparc'd me all night long... + + 14 Apr 2004; Stephen P. Becker <geoman@gentoo.org> esound-0.2.32.ebuild, + esound-0.2.33.ebuild: + Marked stable on mips. + + 24 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org> esound-0.2.33.ebuild: + stable on sparc + +*esound-0.2.34 (24 Mar 2004) + + 24 Mar 2004; foser <foser@gentoo.org> esound-0.2.34.ebuild : + New release + + 10 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> esound-0.2.33.ebuild, + files/esound-0.2.33-gcc2_fix.patch: + gcc2 patch submitted by Tristan Henderson <T.Henderson@cs.ucl.ac.uk> in bug + #44168. + +*esound-0.2.33 (07 Mar 2004) + + 07 Mar 2004; foser <foser@gentoo.org> esound-0.2.33.ebuild : + New release + alsa patch got included upstream + made amd64 patch apply in general + + 07 Mar 2004; Stephen P. Becker <geoman@gentoo.org> esound-0.2.32.ebuild: + Added ~mips keyword. + + 04 Feb 2004; <augustus@gentoo.org> esound-0.2.32-r1.ebuild, + files/esound-0.2.32-amd64.patch: + Fixed amd64 compilation. -Werror is set and there was a warning. I'm surprised + this doesn't affect other platforms. If so, just remove my use condition. + +*esound-0.2.32-r1 (01 Feb 2004) + + 01 Feb 2004; Mike Frysinger <vapier@gentoo.org> : + Version bumped to fix segfaults with new alsa #36417. + + 14 Nov 2003; Aron Griffis <agriffis@gentoo.org> esound-0.2.32.ebuild: + Stable on ia64 + + 08 Nov 2003; Todd Sunderlin <todd@gentoo.org> esound-0.2.32.ebuild: + added sparc keyword + + 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> esound-0.2.32.ebuild: + set ppc in keywords + + 17 Oct 2003; Aron Griffis <agriffis@gentoo.org> esound-0.2.32.ebuild: + Stable on alpha + + 28 Sep 2003; foser <foser@gentoo.org> esound-0.2.29{-r1}.ebuild : + Fix SRC_URI (#29793) + +*esound-0.2.32 (06 Sep 2003) + + 13 Dec 2003; Guy Martin <gmsoft@gentoo.org> esound-0.2.32.ebuild : + Marked stable on hppa. + + 06 Sep 2003; foser <foser@gentoo.org> esound-0.2.32.ebuild : + New version, added ipv6 USE for real now, esthetic cleanups + +*esound-0.2.30 (11 Aug 2003) + + 11 Aug 2003; foser <foser@gentoo.org> esound-0.2.31.ebuild : + New version + + 10 Jun 2003; Tavis Ormandy <taviso@gentoo.org> esound-0.2.29-r1.ebuild: + make sure esdlib linked applications obey $ESPEAKER, even if a local + esd is present. (bug #18000) + + changed epatch commands to use ${P}. + + changing minimum required alsa-lib version to 5.10b, to make repoman + happy. + +*esound-0.2.29-r1 (30 May 2003) + + 04 Aug 2003; Guy Martin <gmsoft@gentooo.org> esound-0.2.29-r1.ebuild : + Marked stable on hppa. + + 01 Jul 2003; Guy Martin <gmsoft@gentoo.org> esound-0.2.29-r1.ebuild : + Added ~hppa to KEYWORDS. + + 31 May 2003; Stanislav Brabec <utx@gentoo.org> esound-0.2.29-r1.ebuild, + files/esound.conf.d, files/esound.init.d: + Masked for testing. Added warning about client setup to global daemon config + files. + + 30 May 2003; Stanislav Brabec <utx@gentoo.org> esound-0.2.29-r1.ebuild, + files/esound-0.2.29-alsa-period.diff, files/esound.conf.d, + files/esound.init.d: + Added init scripts for remote sound access. Fixed ALSA maximum periods (CVS + fix from Takashi Iwai <tiwai@suse.de>). + +*esound-0.2.29 (06 Sep 2002) + + 01 Jul 2003; Guy Marin <gmsoft@gentoo.org> esound-0.2.29.ebuild : + Added hppa to KEYWORDS. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 17 Sep 2002; Spider <spider@gentoo.org> esound-0.2.29.ebuild : + added ppc keyword + + 16 Sep 2002; Maarten Thibaut <murphy@gentoo.org> esound-0.2.29.ebuild, ChangeLog : + Adding sparc/sparc64 keywords. Revamping ChangeLog layout. + + 06 Sep 2002; Spider <spider@gentoo.org> esound-0.2.29.ebuild : New version + +*esound-0.2.28-r1 (28 Jun 2002) + + 28 Jun 2002; Seemant Kulleen <seemant@gentoo.org> esound-0.2.28-r1.ebuild, + files/digest-esound-0.2.28-r1 : LFH/man page fixes and elibtoolize + +*esound-0.2.28 (19 Jun 2002) + + 19 Jun 2002; Gabriele Giorgetti <stroke@gentoo.org> : New version. + +*esound-0.2.27 (07 Jun 2002) + + 07 Jun 2002; Martin Schlemmer <azarah@gentoo.org> : Bump version. + +*esound-0.2.26 (07 May 2002) + + 07 May 2002; Spider <spider@gentoo.org> esound-0.2.26.ebuild : Latest version. + +*esound-0.2.25 (24 Apr 2002) + + 24 Apr 2002; Spider <spider@gentoo.org> esound-0.2.25.ebuild : Update to latest + version that has alsa 0.9 support + Note: Me, Verwilst, added a SLOT="0" to this ebuild, to enable auto-unmerging + of previous versions + +*esound-0.2.24-r2 (03 Apr 2002) + + 03 Apr 2002; M.Schlemmer <azarah@gentoo.org> esound-0.2.24-r2.ebuild : Libtoolize. + +*esound-0.2.24-r1 (20 Mar 2002) + + 20 Mar 2002; Bruce A. Locke <blocke@shivan.org> esound-0.2.24-r1.ebuild : + Fixed some silly typos... building without tcpwrappers should work again + +*esound-0.2.24 (16 Mar 2002) + + 16 Mar 2002; Seemant Kulleen <seemant@gentoo.org> esound-0.2.24.ebuild : + Copied over the 0.2.23 ebuild to upgrade the version. + +*esound-0.2.24-r50 + + 28 Mar 2002; Spider <spider@gentoo.org> : + Updated to -r50 that applies alsa patches, masked for the moment, should be stable + and working though diff --git a/media-sound/esound/Manifest b/media-sound/esound/Manifest new file mode 100644 index 000000000..c87bdd47c --- /dev/null +++ b/media-sound/esound/Manifest @@ -0,0 +1,15 @@ +AUX esound-0.2.32-amd64.patch 684 RMD160 5e53a8398c5faa0c3284b408ee4695cbb4154e41 SHA1 3ad9b72edd05fe511db614b82e66376cb3a5f0da SHA256 24bef16a561d9b29b9e62b7b6ae48bdf65084b7a6d11fa9d76e9c71bc16f72ac +AUX esound-0.2.36-asneeded.patch 710 RMD160 acff73df52f0b1ca919f0ad9b07077b2606b267e SHA1 bdba6ef9529e829e86b4e32046ed3e01cbb4d239 SHA256 b70d2a234b0f298c91670c57d394022be6cb686119df1512018acc3a5177c397 +AUX esound-0.2.36-mode_t.patch 470 RMD160 3b0f35c1cc743df7d158d6796390ea7308f02d35 SHA1 41e055826cfd9ab2a29b0a71401cb3046734060d SHA256 2defd2ea92b85ed1ae9ccdbbe6d19051def3ae075b4a2f0acb56e768fa21f0fb +AUX esound-0.2.38-as-needed.patch 496 RMD160 4646e35ed1240a65ea83c1a3d3f74e8c713b9430 SHA1 f41e05d6d4bb7686202a673ce60141d5bade00b5 SHA256 e9a2241de5d829ae0dfafee2fef9f7b7910de06340b0eb6dc0265f686ab7754b +AUX esound-0.2.38-doc.patch 573 RMD160 4d7e957cb52af939be7691f9599cd00712f9e951 SHA1 7549c542f97b2188aee6a57283b7f75436df03be SHA256 02ce40da43debead987a44ff895b5a32a000599cbe07b97b8b17515e810190f0 +AUX esound-0.2.38-libtool-2.2.patch 330 RMD160 e5bb26f0d3e38f662bb849aee1e8e6aedee75b36 SHA1 d36bde6f16d48987bb7954b986faf2bac01b0136 SHA256 6d44f23513492a2ec1963a4b7efd06d76b6b10792b7cb30a7300ea75893801da +AUX esound-0.2.39-fix-errno.patch 328 RMD160 c68bf0dc97c4a663c10c4ff5e05acb15cca0099c SHA1 7e9df4db3b7e44eab5418e9e2f8e5d6fb4371351 SHA256 4ae012db98166e91775120cb92a50b7e550e1867861e084ef264e4d48344a3b5 +AUX esound-0.2.41-debug.patch 374 RMD160 24aef84cb0f312b3c5bbaf86a47549a9f4617a05 SHA1 af62297ae287b546a6284d12d9ba8e9be2413b0d SHA256 217d3e1aa505caaf63035bc9aafa747081bdc05112c5e056b413a62ec1897d73 +AUX esound.conf.d 737 RMD160 a8c11bc892cf58b2ae99a4898c3adc50c483087d SHA1 e4ee0fb3eb877afb29bcb99eeac7503eb8631ef1 SHA256 cbdec56c59d79c438606eda307ba5a25f35d1f51d0c5caed09057aba99a81fab +AUX esound.init.d 862 RMD160 ef1ffe7574ce07aee165d9e6ebb14521ea4e5c49 SHA1 86cac71dc43b40d2bcd3a08490afd148027dd2a1 SHA256 0ff0aed0667c132cc9e46e77003b698c451cdd1d57f545a495ce4d20b84f792a +AUX esound.init.d.2 988 RMD160 af58377babe1681ae80bf8b3e85bc084360da215 SHA1 97d25ab612ff5c2375bc81febe6c13a106115fd0 SHA256 9b568155e4dc9f7be013bb71a6990eca3d2c6a6dff7600f5c18f9cfc92f7ac89 +DIST esound-0.2.41.tar.bz2 396474 RMD160 72597ea46e507008e3a43efaaf5b4b9ef62b896f SHA1 6c343483b3789f439277935eaad7e478bee685ea SHA256 5eb5dd29a64b3462a29a5b20652aba7aa926742cef43577bf0796b787ca34911 +EBUILD esound-0.2.41.ebuild 2029 RMD160 f363fafa2c90d803b6bd0cca93ea41adf972b57e SHA1 7a87bd9487ae51241f2d241d8edb10117a76c8f9 SHA256 cd03c4e371c032a60ca394259f3212825abea16bc701e35797f6e0a3f2f6a44d +MISC ChangeLog 17211 RMD160 cb3f5dbdeb4c707cd08b15de7d1407cec7f1a814 SHA1 74f57cc12ab2f180236b2b24a37e9f71a37d3f47 SHA256 a68fb71df8e73ede2bdebf78e73d29e12085a545b3d9916f0858432c1798d138 +MISC metadata.xml 177 RMD160 c4ff678488aa3bd8f3e5e4cf6e52a56caba3dad9 SHA1 73b04fb757f8a6473a2c43b0807a95381da37afc SHA256 dfb196addaf8aa212436c53c3d47cda0d10c2850c59fa2dcb7554dfa10190af2 diff --git a/media-sound/esound/esound-0.2.41.ebuild b/media-sound/esound/esound-0.2.41.ebuild new file mode 100644 index 000000000..f6179e0b4 --- /dev/null +++ b/media-sound/esound/esound-0.2.41.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/esound/esound-0.2.41.ebuild,v 1.8 2009/03/05 22:30:18 ranger Exp $ + +EAPI="2" + +inherit libtool gnome.org eutils flag-o-matic multilib-native + +DESCRIPTION="The Enlightened Sound Daemon" +HOMEPAGE="http://www.tux.org/~ricdude/EsounD.html" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="alsa debug doc ipv6 tcpd" + +# esound comes with arts support, but it hasn't been tested yet, feel free to +# submit patches/improvements +COMMON_DEPEND=">=media-libs/audiofile-0.2.3[lib32?] + alsa? ( >=media-libs/alsa-lib-0.5.10b[lib32?] ) + doc? ( app-text/docbook-sgml-utils ) + tcpd? ( >=sys-apps/tcp-wrappers-7.6-r2[lib32?] )" +# arts? ( kde-base/arts[lib32?] ) + +DEPEND="${COMMON_DEPEND} + dev-util/pkgconfig" + +RDEPEND="${COMMON_DEPEND} + app-admin/eselect-esd" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${PN}-0.2.39-fix-errno.patch" + + # Fix compilation with USE="debug" + epatch "${FILESDIR}/${P}-debug.patch" +} + +multilib-native_src_configure_internal() { + # Strict aliasing problem + append-flags -fno-strict-aliasing + + econf \ + --sysconfdir=/etc/esd \ + --htmldir=/usr/share/doc/${PF}/html \ + $(use_enable ipv6) \ + $(use_enable debug debugging) \ + $(use_enable alsa) \ + $(use_with tcpd libwrap) \ + --disable-dependency-tracking +} + +multilib-native_src_install_internal() { + emake -j1 DESTDIR="${D}" install || die "Installation failed" + mv "${D}/usr/bin/"{esd,esound-esd} + + dodoc AUTHORS ChangeLog MAINTAINERS NEWS README TIPS TODO + + newconfd "${FILESDIR}/esound.conf.d" esound + + extradepend="" + use tcpd && extradepend=" portmap" + use alsa && extradepend="$extradepend alsasound" + sed -e "s/@extradepend@/$extradepend/" "${FILESDIR}/esound.init.d.2" >"${T}/esound" + doinitd "${T}/esound" +} + +pkg_postinst() { + eselect esd update --if-unset \ + || die "eselect failed, try removing /usr/bin/esd and re-emerging." +} diff --git a/media-sound/esound/files/esound-0.2.32-amd64.patch b/media-sound/esound/files/esound-0.2.32-amd64.patch new file mode 100644 index 000000000..22c81bcdf --- /dev/null +++ b/media-sound/esound/files/esound-0.2.32-amd64.patch @@ -0,0 +1,20 @@ +--- a/clients.c 2003-07-05 10:32:07.000000000 -0400 ++++ b/clients.c 2004-02-03 23:34:29.000000000 -0500 +@@ -155,7 +155,7 @@ + if ( esd_use_ipv6 ) { + char addrbuf[INET6_ADDRSTRLEN]; + +- fd = accept( listen,(struct sockaddr *)&incoming6, &size_in6 ); ++ fd = accept( listen,(struct sockaddr *)&incoming6, (socklen_t *) &size_in6 ); + if ( fd < 0 ) + goto again; + port = ntohs( incoming6.sin6_port ); +@@ -168,7 +168,7 @@ + else + #endif + { +- fd = accept( listen, (struct sockaddr*) &incoming, &size_in ); ++ fd = accept( listen, (struct sockaddr*) &incoming, (socklen_t *) &size_in ); + if ( fd < 0 ) + goto again; + port = ntohs( incoming.sin_port ); diff --git a/media-sound/esound/files/esound-0.2.36-asneeded.patch b/media-sound/esound/files/esound-0.2.36-asneeded.patch new file mode 100644 index 000000000..fc0a6a9a8 --- /dev/null +++ b/media-sound/esound/files/esound-0.2.36-asneeded.patch @@ -0,0 +1,22 @@ +--- esound-0.2.36/Makefile.am.orig 2006-05-19 08:37:00.000000000 -0700 ++++ esound-0.2.36/Makefile.am 2006-05-19 08:31:56.000000000 -0700 +@@ -60,7 +60,7 @@ + audio_win32.c + + libesddsp_la_LDFLAGS = -version-info $(ESD_VERSION_INFO) +-libesddsp_la_LIBADD = $(DL_LIB) -lm ++libesddsp_la_LIBADD = libesd.la $(DL_LIB) -lm + + libesddsp_la_SOURCES = \ + esddsp.c +--- esound-0.2.36/Makefile.in.orig 2006-05-19 08:37:25.000000000 -0700 ++++ esound-0.2.36/Makefile.in 2006-05-19 08:32:35.000000000 -0700 +@@ -374,7 +374,7 @@ + audio_win32.c + + libesddsp_la_LDFLAGS = -version-info $(ESD_VERSION_INFO) +-libesddsp_la_LIBADD = $(DL_LIB) -lm ++libesddsp_la_LIBADD = libesd.la $(DL_LIB) -lm + libesddsp_la_SOURCES = \ + esddsp.c + diff --git a/media-sound/esound/files/esound-0.2.36-mode_t.patch b/media-sound/esound/files/esound-0.2.36-mode_t.patch new file mode 100644 index 000000000..b7b610e71 --- /dev/null +++ b/media-sound/esound/files/esound-0.2.36-mode_t.patch @@ -0,0 +1,16 @@ +Index: esound-0.2.36/esddsp.c +=================================================================== +--- esound-0.2.36.orig/esddsp.c ++++ esound-0.2.36/esddsp.c +@@ -227,7 +227,10 @@ open (const char *pathname, int flags, . + dsp_init (); + + va_start (args, flags); +- mode = va_arg (args, mode_t); ++ if ( sizeof(mode_t) < sizeof(int) ) ++ mode = va_arg (args, int); ++ else ++ mode = va_arg (args, mode_t); + va_end (args); + + if (!strcmp (pathname, "/dev/dsp")) diff --git a/media-sound/esound/files/esound-0.2.38-as-needed.patch b/media-sound/esound/files/esound-0.2.38-as-needed.patch new file mode 100644 index 000000000..6da0befce --- /dev/null +++ b/media-sound/esound/files/esound-0.2.38-as-needed.patch @@ -0,0 +1,12 @@ +diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN esound-0.2.38.orig/Makefile.am esound-0.2.38/Makefile.am +--- esound-0.2.38.orig/Makefile.am 2007-04-19 10:43:59.000000000 -0400 ++++ esound-0.2.38/Makefile.am 2007-05-30 11:03:00.000000000 -0400 +@@ -61,7 +61,7 @@ AUDIO_BACKENDS = \ + audio_win32.c + + libesddsp_la_LDFLAGS = -version-info $(ESD_VERSION_INFO) +-libesddsp_la_LIBADD = $(DL_LIB) -lm libesd.la ++libesddsp_la_LIBADD = libesd.la $(DL_LIB) -lm + + libesddsp_la_SOURCES = \ + esddsp.c diff --git a/media-sound/esound/files/esound-0.2.38-doc.patch b/media-sound/esound/files/esound-0.2.38-doc.patch new file mode 100644 index 000000000..a873b90b6 --- /dev/null +++ b/media-sound/esound/files/esound-0.2.38-doc.patch @@ -0,0 +1,23 @@ +--- configure.ac.old 2007-09-09 09:28:00.000000000 +0200 ++++ configure.ac 2007-09-09 09:28:12.000000000 +0200 +@@ -25,9 +25,6 @@ + AC_SUBST(ESD_VERSION) + AC_SUBST(ESD_VERSION_INFO) + +-pkgdocdir="\$(datadir)/doc/esound" +-AC_SUBST(pkgdocdir) +- + AC_PROG_CC + AC_PROG_CPP + AC_LIBTOOL_WIN32_DLL +--- docs/Makefile.am.old 2007-09-09 09:37:28.000000000 +0200 ++++ docs/Makefile.am 2007-09-09 09:38:59.000000000 +0200 +@@ -14,8 +14,6 @@ + + CLEANFILES = esound.dvi esound.ps esound.tex esound.aux esound.log + +-htmldir=$(pkgdocdir)/html +- + if HAVE_JW + noinst_DATA = html/index.html + else diff --git a/media-sound/esound/files/esound-0.2.38-libtool-2.2.patch b/media-sound/esound/files/esound-0.2.38-libtool-2.2.patch new file mode 100644 index 000000000..2fda80001 --- /dev/null +++ b/media-sound/esound/files/esound-0.2.38-libtool-2.2.patch @@ -0,0 +1,11 @@ +diff -ur esound-0.2.38.old/configure.ac esound-0.2.38/configure.ac +--- esound-0.2.38.old/configure.ac 2008-05-07 10:12:51.000000000 +0200 ++++ esound-0.2.38/configure.ac 2008-05-07 10:16:05.000000000 +0200 +@@ -26,6 +26,7 @@ + AC_SUBST(ESD_VERSION_INFO) + + AC_PROG_CC ++AC_PROG_CXX + AC_PROG_CPP + AC_LIBTOOL_WIN32_DLL + AM_PROG_LIBTOOL diff --git a/media-sound/esound/files/esound-0.2.39-fix-errno.patch b/media-sound/esound/files/esound-0.2.39-fix-errno.patch new file mode 100644 index 000000000..06eb6b968 --- /dev/null +++ b/media-sound/esound/files/esound-0.2.39-fix-errno.patch @@ -0,0 +1,9 @@ +diff -urN esound-0.2.39/audio_oss.c esound-0.2.39.new/audio_oss.c +--- esound-0.2.39/audio_oss.c 2008-07-15 18:00:03.000000000 +0200 ++++ esound-0.2.39.new/audio_oss.c 2008-07-21 13:17:58.000000000 +0200 +@@ -1,4 +1,5 @@ + #include "config.h" ++#include <errno.h> + + #ifdef HAVE_MACHINE_SOUNDCARD_H + # include <machine/soundcard.h> diff --git a/media-sound/esound/files/esound-0.2.41-debug.patch b/media-sound/esound/files/esound-0.2.41-debug.patch new file mode 100644 index 000000000..ece4f76f8 --- /dev/null +++ b/media-sound/esound/files/esound-0.2.41-debug.patch @@ -0,0 +1,12 @@ +diff -u -r esound-0.2.41.old/clients.c esound-0.2.41/clients.c +--- esound-0.2.41.old/clients.c 2008-11-26 20:01:03.000000000 +0200 ++++ esound-0.2.41/clients.c 2008-11-26 20:01:47.000000000 +0200 +@@ -175,6 +175,8 @@ + ESDBG_TRACE( + if (esd_use_tcpip) { + ++ unsigned long addr; ++ + port = ntohs( incoming.sin_port ); + addr = ntohl( incoming.sin_addr.s_addr ); + diff --git a/media-sound/esound/files/esound.conf.d b/media-sound/esound/files/esound.conf.d new file mode 100644 index 000000000..243feeb97 --- /dev/null +++ b/media-sound/esound/files/esound.conf.d @@ -0,0 +1,28 @@ +# Config file for /etc/init.d/esound + +# Note: You need to start esound on boot, only if you want to use it over network. + +# Warning: To use global esound daemon, you must also set spawn_options +# in /etc/esd/esd.conf to the same protocol (i. e. add "-tcp") and unset +# "Enable sound server startup" in gnome-sound-properties for all users +# and optionally handle authentization. + +# For more see "esd -h". + + +# Startup options + +# Do not beep on start. Free device after 2 sec. +ESD_START="-nobeeps -as 2" + + +# Network behavior. Use one of following. + +# Local only (useful for root-only soundcard access) +#ESD_OPTIONS="" + +# Public TCP access. +ESD_OPTIONS="-tcp -public" + +# TCP access with bind to address. +#ESD_OPTIONS="-tcp -bind $HOSTNAME" diff --git a/media-sound/esound/files/esound.init.d b/media-sound/esound/files/esound.init.d new file mode 100644 index 000000000..d578d0255 --- /dev/null +++ b/media-sound/esound/files/esound.init.d @@ -0,0 +1,27 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/esound/files/esound.init.d,v 1.5 2004/07/14 22:47:41 agriffis Exp $ + +# Note: You need to start esound on boot, only if you want to use it over network. + +# Warning: To use global esound daemon, you must also set spawn_options +# in /etc/esd/esd.conf to the same protocol (i. e. add "-tcp") and unset +# "Enable sound server startup" in gnome-sound-properties for all users +# and optionally handle authentization. + +depend() { + use net@extradepend@ +} + +start() { + ebegin "Starting esound" + start-stop-daemon --start --quiet --background --exec /usr/bin/esd -- $ESD_START $ESD_OPTIONS + eend $? +} + +stop() { + ebegin "Stopping esound" + start-stop-daemon --stop --quiet --exec /usr/bin/esd + eend $? +} diff --git a/media-sound/esound/files/esound.init.d.2 b/media-sound/esound/files/esound.init.d.2 new file mode 100644 index 000000000..bda0cffbb --- /dev/null +++ b/media-sound/esound/files/esound.init.d.2 @@ -0,0 +1,30 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/esound/files/esound.init.d.2,v 1.1 2006/07/19 00:02:27 flameeyes Exp $ + +# Note: You need to start esound on boot, only if you want to use it over network. + +# Warning: To use global esound daemon, you must also set spawn_options +# in /etc/esd/esd.conf to the same protocol (i. e. add "-tcp") and unset +# "Enable sound server startup" in gnome-sound-properties for all users +# and optionally handle authentization. + +# The name sound-esd is needed because /usr/bin/esd might simply be a symlink +# to PulseAudio's esd wrapper + +depend() { + use net@extradepend@ +} + +start() { + ebegin "Starting esound" + start-stop-daemon --start --quiet --background --exec /usr/bin/esound-esd -- $ESD_START $ESD_OPTIONS + eend $? +} + +stop() { + ebegin "Stopping esound" + start-stop-daemon --stop --quiet --exec /usr/bin/esound-esd + eend $? +} diff --git a/media-sound/esound/metadata.xml b/media-sound/esound/metadata.xml new file mode 100644 index 000000000..b016c18b5 --- /dev/null +++ b/media-sound/esound/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>gnome</herd> +<herd>sound</herd> +</pkgmetadata> |