diff options
author | 2007-08-05 18:10:45 +0000 | |
---|---|---|
committer | 2007-08-05 18:10:45 +0000 | |
commit | 42a632c8ca7bf299f0568aa6d3c5798665037b2e (patch) | |
tree | f77a8dff70dfbf29ad952241064b63d64b942878 /media-libs | |
parent | Change from chmod'ding src wrt bug #187821. (diff) | |
download | gentoo-2-42a632c8ca7bf299f0568aa6d3c5798665037b2e.tar.gz gentoo-2-42a632c8ca7bf299f0568aa6d3c5798665037b2e.tar.bz2 gentoo-2-42a632c8ca7bf299f0568aa6d3c5798665037b2e.zip |
Version bump for bug 187199, thanks to Matthew Matts for reporting. Now, let's see if this breaks all of apps depending on flac yet again.
(Portage version: 2.1.3.3)
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/flac/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/flac/files/digest-flac-1.1.2-r3 | 6 | ||||
-rw-r--r-- | media-libs/flac/files/digest-flac-1.1.2-r8 | 6 | ||||
-rw-r--r-- | media-libs/flac/files/digest-flac-1.2.0 | 6 | ||||
-rw-r--r-- | media-libs/flac/flac-1.2.0.ebuild | 73 |
5 files changed, 91 insertions, 7 deletions
diff --git a/media-libs/flac/ChangeLog b/media-libs/flac/ChangeLog index 8f2b5dd9e5dd..cff598873bf9 100644 --- a/media-libs/flac/ChangeLog +++ b/media-libs/flac/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-libs/flac # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/flac/ChangeLog,v 1.108 2007/05/21 16:08:30 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/flac/ChangeLog,v 1.109 2007/08/05 18:10:45 drac Exp $ + +*flac-1.2.0 (05 Aug 2007) + + 05 Aug 2007; Samuli Suominen <drac@gentoo.org> +flac-1.2.0.ebuild: + Version bump for bug 187199, thanks to Matthew Matts for reporting. 21 May 2007; Raúl Porcel <armin76@gentoo.org> flac-1.1.2-r8.ebuild: alpha stable wrt #136490 diff --git a/media-libs/flac/files/digest-flac-1.1.2-r3 b/media-libs/flac/files/digest-flac-1.1.2-r3 index b4ed7e9201c6..7f9a191db96a 100644 --- a/media-libs/flac/files/digest-flac-1.1.2-r3 +++ b/media-libs/flac/files/digest-flac-1.1.2-r3 @@ -1,6 +1,6 @@ -MD5 2bfc127cdda02834d0491ab531a20960 flac-1.1.2.tar.gz 1516235 -RMD160 58656837b02e211eaed5010d84c4ed59841c82d3 flac-1.1.2.tar.gz 1516235 -SHA256 ce4f7d11b3c04a7368c916ca4abc284dd0c0256f461dfb7f07df1ab445e7a5c0 flac-1.1.2.tar.gz 1516235 +MD5 c4ef022dd8c040abaf191c2be53cea9a flac-1.1.2.tar.gz 650152 +RMD160 757729da19e978ef44f5332eb3ae69986b1a6c1c flac-1.1.2.tar.gz 650152 +SHA256 270528d52e67b7d3ce57a3fdf1c90e67e7ff6cddf7bbe0a891ce896772b19469 flac-1.1.2.tar.gz 650152 MD5 70025a54bc22d07c77c923fd8cddee79 flac-patches-1.tar.bz2 4083 RMD160 859ec8552b285a7e1eb21692c423b0f5c4262b7d flac-patches-1.tar.bz2 4083 SHA256 96f8a55fb220164c3d0a09467947a50b5d6ab475fdd7304c099e6416d37963d7 flac-patches-1.tar.bz2 4083 diff --git a/media-libs/flac/files/digest-flac-1.1.2-r8 b/media-libs/flac/files/digest-flac-1.1.2-r8 index a02b4f89e2fb..bf39f8b9a581 100644 --- a/media-libs/flac/files/digest-flac-1.1.2-r8 +++ b/media-libs/flac/files/digest-flac-1.1.2-r8 @@ -1,6 +1,6 @@ -MD5 2bfc127cdda02834d0491ab531a20960 flac-1.1.2.tar.gz 1516235 -RMD160 58656837b02e211eaed5010d84c4ed59841c82d3 flac-1.1.2.tar.gz 1516235 -SHA256 ce4f7d11b3c04a7368c916ca4abc284dd0c0256f461dfb7f07df1ab445e7a5c0 flac-1.1.2.tar.gz 1516235 +MD5 c4ef022dd8c040abaf191c2be53cea9a flac-1.1.2.tar.gz 650152 +RMD160 757729da19e978ef44f5332eb3ae69986b1a6c1c flac-1.1.2.tar.gz 650152 +SHA256 270528d52e67b7d3ce57a3fdf1c90e67e7ff6cddf7bbe0a891ce896772b19469 flac-1.1.2.tar.gz 650152 MD5 20dea24b946eba87cedb536e385f6aca flac-patches-8.tar.bz2 7566 RMD160 57b3febba32e4383b580656418d815f671bff089 flac-patches-8.tar.bz2 7566 SHA256 7ca7f86ae6e1b1d9318d66f8b2dc1dda9eed96a1761e407ebfd6e6a8d8de0923 flac-patches-8.tar.bz2 7566 diff --git a/media-libs/flac/files/digest-flac-1.2.0 b/media-libs/flac/files/digest-flac-1.2.0 new file mode 100644 index 000000000000..621493b74cc9 --- /dev/null +++ b/media-libs/flac/files/digest-flac-1.2.0 @@ -0,0 +1,6 @@ +MD5 ea176bfb291707b46a537b091c226ae7 flac-1.2.0.tar.gz 1904337 +RMD160 2d30ce2890031d3d55e75d1637e83aed2836c1dd flac-1.2.0.tar.gz 1904337 +SHA256 e0f8525025addf40e9a4fab88bbb0d34b3d5835676600c6be83a20a8dfbb5e4e flac-1.2.0.tar.gz 1904337 +MD5 73e084c7fa482d7eb4ae53d23b064d06 flac-patches-12.tar.bz2 3474 +RMD160 45a4ada3faad2ec17dbba77026cb249e7437c527 flac-patches-12.tar.bz2 3474 +SHA256 0f09ef7b3606f31bf24f6f0c46818dc016273c8795ce156e4bb0061be291ace4 flac-patches-12.tar.bz2 3474 diff --git a/media-libs/flac/flac-1.2.0.ebuild b/media-libs/flac/flac-1.2.0.ebuild new file mode 100644 index 000000000000..5d1ca914eb40 --- /dev/null +++ b/media-libs/flac/flac-1.2.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/flac/flac-1.2.0.ebuild,v 1.1 2007/08/05 18:10:45 drac Exp $ + +inherit autotools eutils libtool toolchain-funcs + +PATCHLEVEL="12" + +DESCRIPTION="free lossless audio encoder and decoder" +HOMEPAGE="http://flac.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + http://dev.gentoo.org/~drac/distfiles/${PN}-patches-${PATCHLEVEL}.tar.bz2" + +LICENSE="GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="3dnow altivec debug doc ogg sse" + +RDEPEND="ogg? ( >=media-libs/libogg-1.1.2 )" +DEPEND="${RDEPEND} + x86? ( dev-lang/nasm ) + sys-apps/gawk + sys-devel/gettext + doc? ( app-doc/doxygen ) + dev-util/pkgconfig" + +RESTRICT="test" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Enable only for GCC 4.1 and later + [[ $(gcc-major-version)$(gcc-minor-version) -ge 41 ]] || \ + export EPATCH_EXCLUDE="130_all_visibility.patch 160_all_protected.patch" + + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}/patches" + AT_M4DIR="m4" eautoreconf + elibtoolize +} + +src_compile() { + econf \ + $(use_enable ogg) \ + $(use_enable sse) \ + $(use_enable 3dnow) \ + $(use_enable altivec) \ + $(use_enable debug) \ + $(use_enable doc doxygen-docs) \ + --disable-dependency-tracking \ + --disable-xmms-plugin || die "econf failed." + + # the man page ebuild requires docbook2man... yick! + sed -i -e 's:include man:include:g' Makefile + + emake || die "emake failed." +} + +src_install() { + emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" \ + install || die "emake install failed." + dodoc AUTHORS README + + use doc || rm -rf "${D}"/usr/share/doc/${PF}/api + + doman man/{flac,metaflac}.1 +} + +pkg_postinst() { + ewarn "If you've upgraded from a previous version of flac, you may need to re-emerge" + ewarn "packages that linked against flac by running revdep-rebuild" +} |