diff options
author | Jan Brinkmann <luckyduck@gentoo.org> | 2005-02-07 15:10:21 +0000 |
---|---|---|
committer | Jan Brinkmann <luckyduck@gentoo.org> | 2005-02-07 15:10:21 +0000 |
commit | ddd6e00e51638fe812cef732f7c9d5e747e13280 (patch) | |
tree | 27b3dd6d9a8a139a157e0a6e9cf8b0e9ea1015a3 /media-sound/musepack-tools | |
parent | Revision bump; new gentoo-bashcomp release including bug fixes, as well as ne... (diff) | |
download | gentoo-2-ddd6e00e51638fe812cef732f7c9d5e747e13280.tar.gz gentoo-2-ddd6e00e51638fe812cef732f7c9d5e747e13280.tar.bz2 gentoo-2-ddd6e00e51638fe812cef732f7c9d5e747e13280.zip |
new upstream release. fixes #81033
(Portage version: 2.0.51-r15)
Diffstat (limited to 'media-sound/musepack-tools')
5 files changed, 99 insertions, 1 deletions
diff --git a/media-sound/musepack-tools/ChangeLog b/media-sound/musepack-tools/ChangeLog index e7ed5f4af01b..faf6ed830bd0 100644 --- a/media-sound/musepack-tools/ChangeLog +++ b/media-sound/musepack-tools/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-sound/musepack-tools # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/musepack-tools/ChangeLog,v 1.15 2005/01/17 20:52:11 chainsaw Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/musepack-tools/ChangeLog,v 1.16 2005/02/07 15:10:21 luckyduck Exp $ + +*musepack-tools-1.15t (07 Feb 2005) + + 07 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org> + +files/musepack-tools-1.15t-Makefile.patch, +musepack-tools-1.15t.ebuild: + new upstream release. fixes #81033 *musepack-tools-1.15s-r2 (17 Jan 2005) diff --git a/media-sound/musepack-tools/Manifest b/media-sound/musepack-tools/Manifest index 2b8701906e29..585626a27c25 100644 --- a/media-sound/musepack-tools/Manifest +++ b/media-sound/musepack-tools/Manifest @@ -1,6 +1,8 @@ MD5 1a370f492faea44d7049ac30082e1d55 musepack-tools-1.15s-r2.ebuild 1683 +MD5 433c553a4e3479c2b0012e7283ca02d5 musepack-tools-1.15t.ebuild 1448 MD5 476f7983555812dd1b795392636b25da ChangeLog 2831 MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158 MD5 e2b1a42af0b2661239d43baa7204cdf7 files/musepack-tools-1.15r-r1-Makefile.patch 3748 MD5 b81fa7225bc172daee43e316eba11fa0 files/digest-musepack-tools-1.15s-r2 68 +MD5 d81d9df24aeee0d861392505d4941067 files/digest-musepack-tools-1.15t 69 MD5 cfc4d714a4dc0419ccc7091a89543824 files/musepack-tools-1.15s-Makefile.patch 2893 diff --git a/media-sound/musepack-tools/files/digest-musepack-tools-1.15t b/media-sound/musepack-tools/files/digest-musepack-tools-1.15t new file mode 100644 index 000000000000..5ca320c344e9 --- /dev/null +++ b/media-sound/musepack-tools/files/digest-musepack-tools-1.15t @@ -0,0 +1 @@ +MD5 c882d37f08e74224160881214da8236f mpcsv7-src-1.15t.tar.bz2 463474 diff --git a/media-sound/musepack-tools/files/musepack-tools-1.15t-Makefile.patch b/media-sound/musepack-tools/files/musepack-tools-1.15t-Makefile.patch new file mode 100644 index 000000000000..72910b140e5a --- /dev/null +++ b/media-sound/musepack-tools/files/musepack-tools-1.15t-Makefile.patch @@ -0,0 +1,32 @@ +--- Makefile.orig 2005-02-07 15:56:48.517585552 +0100 ++++ Makefile 2005-02-07 16:04:53.878799432 +0100 +@@ -36,7 +36,7 @@ + # If unset Intel 386 with optimization for Pentium is selected. + + ifndef ARCH +-ARCH = -march=i586 -m$(TUNE)=i686 ++ARCH = #-march=i586 -m$(TUNE)=i686 + endif + + ifdef MINGW +@@ -97,7 +97,7 @@ + # Name of libraries you need for linking + + ifndef MINGW +-LDADD = -lm ++LDADD = `esd-config --libs` + #LDADD += -lesd + else + LDADD = -lwinmm -lws2_32 +@@ -176,9 +176,9 @@ + -fno-finite-math-only -fno-unsafe-math-optimizations + endif + +-OPTIM_SPEED = -O2 $(FLAGS) $(UNBREAK) ++OPTIM_SPEED = #-O2 $(FLAGS) $(UNBREAK) + +-OPTIM_SIZE = -Os $(FLAGS) $(UNBREAK) ++OPTIM_SIZE = #-Os $(FLAGS) $(UNBREAK) + + # Options to generate Assembly code for inspecting + diff --git a/media-sound/musepack-tools/musepack-tools-1.15t.ebuild b/media-sound/musepack-tools/musepack-tools-1.15t.ebuild new file mode 100644 index 000000000000..663a500f66e1 --- /dev/null +++ b/media-sound/musepack-tools/musepack-tools-1.15t.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/musepack-tools/musepack-tools-1.15t.ebuild,v 1.1 2005/02/07 15:10:21 luckyduck Exp $ + +IUSE="static esd 16bit" + +inherit eutils flag-o-matic + +S="${WORKDIR}/sv7" + +DESCRIPTION="Musepack audio compression tools" +HOMEPAGE="http://www.uni-jena.de/~pfk/mpp/ http://corecodec.org/projects/mpc/ http://www.musepack.net" +SRC_URI="http://files.musepack.net/source/mpcsv7-src-${PV}.tar.bz2" + +SLOT="0" +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="amd64 x86" + +RDEPEND="esd? ( media-sound/esound ) + media-libs/id3lib" + +DEPEND="${RDEPEND} + x86? ( dev-lang/nasm ) + amd64? ( dev-lang/nasm )" + +src_unpack() { + unpack ${A} + cd ${S} + + epatch ${FILESDIR}/${P}-Makefile.patch + + sed -i 's/#define USE_IRIX_AUDIO/#undef USE_IRIX_AUDIO/' mpp.h + + if ! use esd ; then + sed -i 's/#define USE_ESD_AUDIO/#undef USE_ESD_AUDIO/' mpp.h + else + sed -i 's/#LDADD += -lesd/LDADD += -lesd/' Makefile + fi + + if ! use x86 ; then + sed -i 's/#define USE_ASM/#undef USE_ASM/' mpp.h + fi + + use 16bit && sed -i 's|//#define MAKE_16BIT|#define MAKE_16BIT|' mpp.h +} + +src_compile() { + filter-flags "-fprefetch-loop-arrays" + filter-flags "-mfpmath=sse" "-mfpmath=sse,387" + use static && export BLD_STATIC=1 + ARCH= emake mppenc mppdec replaygain || die +} + +src_install() { + dobin mppenc mppdec replaygain + dodoc COPYING* README doc/ChangeLog doc/MANUAL.TXT doc/NEWS doc/SV7.txt doc/TODO* +} |