summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven J Newbury <steve@snewbury.org.uk>2009-03-31 12:58:16 +0100
committerSteven J Newbury <steve@snewbury.org.uk>2009-03-31 12:58:16 +0100
commitf49db51f3f52b22646e4c105725969eec33b56d4 (patch)
tree06d8633fa43ba74bca24f1c00b803751c01d92bc /media-sound
parentNew ebuild: net-dns/avahi (diff)
downloadmultilib-portage-f49db51f3f52b22646e4c105725969eec33b56d4.tar.gz
multilib-portage-f49db51f3f52b22646e4c105725969eec33b56d4.tar.bz2
multilib-portage-f49db51f3f52b22646e4c105725969eec33b56d4.zip
New ebuild: media-sound/esound
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/esound/ChangeLog490
-rw-r--r--media-sound/esound/Manifest15
-rw-r--r--media-sound/esound/esound-0.2.41.ebuild73
-rw-r--r--media-sound/esound/files/esound-0.2.32-amd64.patch20
-rw-r--r--media-sound/esound/files/esound-0.2.36-asneeded.patch22
-rw-r--r--media-sound/esound/files/esound-0.2.36-mode_t.patch16
-rw-r--r--media-sound/esound/files/esound-0.2.38-as-needed.patch12
-rw-r--r--media-sound/esound/files/esound-0.2.38-doc.patch23
-rw-r--r--media-sound/esound/files/esound-0.2.38-libtool-2.2.patch11
-rw-r--r--media-sound/esound/files/esound-0.2.39-fix-errno.patch9
-rw-r--r--media-sound/esound/files/esound-0.2.41-debug.patch12
-rw-r--r--media-sound/esound/files/esound.conf.d28
-rw-r--r--media-sound/esound/files/esound.init.d27
-rw-r--r--media-sound/esound/files/esound.init.d.230
-rw-r--r--media-sound/esound/metadata.xml6
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>