summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2009-05-27 08:37:45 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2009-05-27 08:37:45 +0000
commit2f1b2ddcafb7f616ffb633ef4d7b89c9eaa26813 (patch)
treee52fcb9e586b34868783ea69a94639fc0c4c318a /media-libs/libvorbis
parentPDEPENDS on CPAN, Encode, ExtUtils-MakeMaker (diff)
downloadhistorical-2f1b2ddcafb7f616ffb633ef4d7b89c9eaa26813.tar.gz
historical-2f1b2ddcafb7f616ffb633ef4d7b89c9eaa26813.tar.bz2
historical-2f1b2ddcafb7f616ffb633ef4d7b89c9eaa26813.zip
Version bump aoTuV to beta 5.7 wrt #262472, thanks to Nikos Chantziaras for reporting.
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'media-libs/libvorbis')
-rw-r--r--media-libs/libvorbis/ChangeLog11
-rw-r--r--media-libs/libvorbis/Manifest4
-rw-r--r--media-libs/libvorbis/libvorbis-1.2.1_rc1-r3.ebuild63
3 files changed, 75 insertions, 3 deletions
diff --git a/media-libs/libvorbis/ChangeLog b/media-libs/libvorbis/ChangeLog
index ce5f2937d692..30f8b5b88f3e 100644
--- a/media-libs/libvorbis/ChangeLog
+++ b/media-libs/libvorbis/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/libvorbis
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libvorbis/ChangeLog,v 1.108 2008/12/15 03:47:23 yngwin Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libvorbis/ChangeLog,v 1.109 2009/05/27 08:37:45 ssuominen Exp $
+
+*libvorbis-1.2.1_rc1-r3 (27 May 2009)
+
+ 27 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +libvorbis-1.2.1_rc1-r3.ebuild:
+ Version bump aoTuV to beta 5.7 wrt #262472, thanks to Nikos Chantziaras
+ for reporting.
*libvorbis-1.2.1_rc1-r2 (15 Dec 2008)
diff --git a/media-libs/libvorbis/Manifest b/media-libs/libvorbis/Manifest
index 7b4a0b764e0b..ba1b077ecc43 100644
--- a/media-libs/libvorbis/Manifest
+++ b/media-libs/libvorbis/Manifest
@@ -1,8 +1,10 @@
DIST aotuv-b5.5-1.2.1rc1.diff.bz2 41005 RMD160 37c15676ddbffea0a2590a23543e26e960d86a13 SHA1 0926698b909c895c86e7bffa54209cdaf0dc1cc6 SHA256 f1ebe88d5b6d4f2249effa215256bbe4755a9573dfcf10b3ebf02641daa48fac
DIST aotuv-b5.6-1.2.1rc1.diff.bz2 87102 RMD160 7242e12e4dfa4de3f69e5e0817e6baea1fb06a70 SHA1 edc0c39391a573a0f26cd8e76fe1f0139445d71f SHA256 4ad9c62bda2ebff1731fff15bf23e799d87d88723d2ac60a2486b8376c0cc9e4
+DIST libvorbis-1.2.1_rc1-aotuv_beta5.7.patch.bz2 144982 RMD160 67936862bfb8933618f77f3aa80f4dcfe64ef914 SHA1 5fe09c43edcf1fc58908f3dc945c87de7102c295 SHA256 66c26ef0ee5c13a56c2a60ef0eb079fa0d3569dcfbd18b05b9449392d2b78790
DIST libvorbis-1.2.1rc1.tar.bz2 1175156 RMD160 f99900fdac5dcd91e7b3011eadda1cd499d8450e SHA1 25c8713fec0de238d56603812abd433115a8c091 SHA256 565d8b3565dfab1ca08c374c0ef1ba66d3cb47292537cdc40f86f227c51cf316
EBUILD libvorbis-1.2.1_rc1-r1.ebuild 1613 RMD160 b15d51f852e95c263c5438d3279aa9e47fd4b80b SHA1 1ccdd046540edf5ee6c89e8e5fcee98889687e82 SHA256 2e3ac6f8aeda43cba4956d77d823ce718643684f83a84d79dcd25ae8a22451b9
EBUILD libvorbis-1.2.1_rc1-r2.ebuild 1649 RMD160 82cec327c8728109e5ee2f94d5326d71e2baf026 SHA1 c548096e3a0afaae0f219e7e44591cbdd747a257 SHA256 504bbe03f888e038234fb7be5b5b7353e6b667e15752beb4b041dd990708ce33
+EBUILD libvorbis-1.2.1_rc1-r3.ebuild 1688 RMD160 12ac23ee020ddb9a1556e7723762defd4dccb29c SHA1 d32808a43b064b318e8568efd1e80955b933f529 SHA256 ee91659773f4895df8441066b554bfddf739bd6db67ed5394d9479b09c9bef88
EBUILD libvorbis-1.2.1_rc1.ebuild 1376 RMD160 c75042a983eb2f0e2831d25734cf4718f8121381 SHA1 1937526567e2eb40fff0eed2e0800824bf523ce9 SHA256 e6887eeff15847a5a02e4f7358591738ae653c13242b5ba318a008aab701fb21
-MISC ChangeLog 15177 RMD160 28747cebda35876d10da5f02c96bbfe64f3fdf02 SHA1 d3ea42c462c155d7982b4b365798b4a076a2d546 SHA256 b80b61c245368f4d99dc1d3363635994ee3da3e63c2dd08a828cbbacf7d2c4c1
+MISC ChangeLog 15399 RMD160 17e65c281a33be9bf55791a7dcee9268efef20e6 SHA1 dc15ff83fb315a34dafa6d84fbfcaf2f1c826d8c SHA256 0b595f000c4d8616b78201b39939566ecc4ceda2639d9f70b966e44cf017f38f
MISC metadata.xml 728 RMD160 c02aed6825c5e36bff858e8404816204a563c5c2 SHA1 45fb5800245f53ce40130dde19e44f6bbc084697 SHA256 58879305de6d2611c211af9b6db677e6fe39ba44aa17463b7f4afd76f7cb781e
diff --git a/media-libs/libvorbis/libvorbis-1.2.1_rc1-r3.ebuild b/media-libs/libvorbis/libvorbis-1.2.1_rc1-r3.ebuild
new file mode 100644
index 000000000000..0c790f164c38
--- /dev/null
+++ b/media-libs/libvorbis/libvorbis-1.2.1_rc1-r3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libvorbis/libvorbis-1.2.1_rc1-r3.ebuild,v 1.1 2009/05/27 08:37:45 ssuominen Exp $
+
+EAPI=2
+inherit autotools flag-o-matic eutils toolchain-funcs
+
+MY_P=${P/_/}
+DESCRIPTION="The Ogg Vorbis sound file format library with aoTuV patch"
+HOMEPAGE="http://xiph.org/vorbis"
+SRC_URI="http://people.xiph.org/~giles/2008/${MY_P}.tar.bz2
+ aotuv? ( mirror://gentoo/${P}-aotuv_beta5.7.patch.bz2
+ http://dev.gentoo.org/~ssuominen/${P}-aotuv_beta5.7.patch.bz2 )"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="+aotuv doc"
+
+RDEPEND="media-libs/libogg"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ use aotuv && epatch "${WORKDIR}"/${P}-aotuv_beta5.7.patch
+
+ sed -e 's:-O20::g' -e 's:-mfused-madd::g' -e 's:-mcpu=750::g' \
+ -i configure.ac || die "sed failed"
+
+ rm -f ltmain.sh
+ AT_M4DIR=m4 eautoreconf
+}
+
+src_configure() {
+ # gcc-3.4 and k6 with -ftracer causes code generation problems #49472
+ if [[ "$(gcc-major-version)$(gcc-minor-version)" == "34" ]]; then
+ is-flag -march=k6* && filter-flags -ftracer
+ is-flag -mtune=k6* && filter-flags -ftracer
+ replace-flags -Os -O2
+ fi
+
+ econf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ rm -rf "${D}"/usr/share/doc/${PN}*
+
+ dodoc AUTHORS CHANGES README todo.txt
+ use aotuv && dodoc aoTuV_README-1st.txt aoTuV_technical.txt
+
+ if use doc; then
+ docinto txt
+ dodoc doc/*.txt
+ docinto html
+ dohtml -r doc/*
+ insinto /usr/share/doc/${PF}/pdf
+ doins doc/*.pdf
+ fi
+}