summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <drac@gentoo.org>2007-08-05 18:10:45 +0000
committerSamuli Suominen <drac@gentoo.org>2007-08-05 18:10:45 +0000
commit42a632c8ca7bf299f0568aa6d3c5798665037b2e (patch)
treef77a8dff70dfbf29ad952241064b63d64b942878 /media-libs
parentChange from chmod'ding src wrt bug #187821. (diff)
downloadgentoo-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/ChangeLog7
-rw-r--r--media-libs/flac/files/digest-flac-1.1.2-r36
-rw-r--r--media-libs/flac/files/digest-flac-1.1.2-r86
-rw-r--r--media-libs/flac/files/digest-flac-1.2.06
-rw-r--r--media-libs/flac/flac-1.2.0.ebuild73
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"
+}