diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2011-03-29 12:43:51 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2011-03-29 12:43:51 +0000 |
commit | eb01b5268920e79e9621c9a65ff7d32614f656dd (patch) | |
tree | 40a1417fd2f58f4db15a37cd1d805efd686c6123 /media-sound | |
parent | Stable for HPPA (bug #357765). (diff) | |
download | historical-eb01b5268920e79e9621c9a65ff7d32614f656dd.tar.gz historical-eb01b5268920e79e9621c9a65ff7d32614f656dd.tar.bz2 historical-eb01b5268920e79e9621c9a65ff7d32614f656dd.zip |
Fix compability with uClibc wrt #336123 by Erasmo Zubillaga.
Package-Manager: portage-2.2.0_alpha29/cvs/Linux x86_64
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/sox/ChangeLog | 6 | ||||
-rw-r--r-- | media-sound/sox/files/sox-14.3.2-uclibc.patch | 21 | ||||
-rw-r--r-- | media-sound/sox/sox-14.3.2.ebuild | 8 |
3 files changed, 32 insertions, 3 deletions
diff --git a/media-sound/sox/ChangeLog b/media-sound/sox/ChangeLog index 183c83f5cfbf..0d39bc099778 100644 --- a/media-sound/sox/ChangeLog +++ b/media-sound/sox/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-sound/sox # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sox/ChangeLog,v 1.122 2011/02/28 10:48:23 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/sox/ChangeLog,v 1.123 2011/03/29 12:43:51 ssuominen Exp $ + + 29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> sox-14.3.2.ebuild, + +files/sox-14.3.2-uclibc.patch: + Fix compability with uClibc wrt #336123 by Erasmo Zubillaga. *sox-14.3.2 (28 Feb 2011) diff --git a/media-sound/sox/files/sox-14.3.2-uclibc.patch b/media-sound/sox/files/sox-14.3.2-uclibc.patch new file mode 100644 index 000000000000..cc07fc012530 --- /dev/null +++ b/media-sound/sox/files/sox-14.3.2-uclibc.patch @@ -0,0 +1,21 @@ +http://bugs.gentoo.org/show_bug.cgi?id=336123 + +--- src/formats.c ++++ src/formats.c +@@ -399,7 +399,7 @@ + #if defined _FSTDIO || defined _NEWLIB_VERSION || defined __APPLE__ + fp->_p -= AUTO_DETECT_SIZE; + fp->_r += AUTO_DETECT_SIZE; +-#elif defined __GLIBC__ ++#elif defined __GLIBC__ && ! defined __UCLIBC__ + fp->_IO_read_ptr = fp->_IO_read_base; + #elif defined _MSC_VER || defined __MINGW_H || defined _ISO_STDIO_ISO_H + fp->_ptr = fp->_base; +@@ -407,7 +407,6 @@ + /* To fix this #error, either simply remove the #error line and live without + * file-type detection with pipes, or add support for your compiler in the + * lines above. Test with cat monkey.au | ./sox --info - */ +- #error FIX NEEDED HERE + #define NO_REWIND_PIPE + (void)fp; + #endif diff --git a/media-sound/sox/sox-14.3.2.ebuild b/media-sound/sox/sox-14.3.2.ebuild index b752c47bff89..3ce74de27034 100644 --- a/media-sound/sox/sox-14.3.2.ebuild +++ b/media-sound/sox/sox-14.3.2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sox/sox-14.3.2.ebuild,v 1.1 2011/02/28 10:48:23 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/sox/sox-14.3.2.ebuild,v 1.2 2011/03/29 12:43:51 ssuominen Exp $ EAPI=2 -inherit flag-o-matic +inherit eutils flag-o-matic DESCRIPTION="The swiss army knife of sound processing programs" HOMEPAGE="http://sox.sourceforge.net" @@ -34,6 +34,10 @@ RDEPEND="sys-devel/libtool DEPEND="${RDEPEND} dev-util/pkgconfig" +src_prepare() { + epatch "${FILESDIR}"/${P}-uclibc.patch +} + src_configure() { # Fixes wav segfaults. See Bug #35745. append-flags -fsigned-char |