summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libtheora/ChangeLog8
-rw-r--r--media-libs/libtheora/Manifest20
-rw-r--r--media-libs/libtheora/files/digest-libtheora-1.0_beta23
-rw-r--r--media-libs/libtheora/files/libtheora-1.0_beta2-flags.patch14
-rw-r--r--media-libs/libtheora/libtheora-1.0_beta2.ebuild57
5 files changed, 97 insertions, 5 deletions
diff --git a/media-libs/libtheora/ChangeLog b/media-libs/libtheora/ChangeLog
index 4d3ab875d57b..09717d11feb6 100644
--- a/media-libs/libtheora/ChangeLog
+++ b/media-libs/libtheora/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/libtheora
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/ChangeLog,v 1.59 2007/06/04 16:05:29 lu_zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/ChangeLog,v 1.60 2007/11/25 21:11:20 drac Exp $
+
+*libtheora-1.0_beta2 (25 Nov 2007)
+
+ 25 Nov 2007; Samuli Suominen <drac@gentoo.org>
+ +files/libtheora-1.0_beta2-flags.patch, +libtheora-1.0_beta2.ebuild:
+ Version bump.
*libtheora-1.0_alpha7-r1 (04 Jun 2007)
diff --git a/media-libs/libtheora/Manifest b/media-libs/libtheora/Manifest
index de872f08fd69..19baa7aa9466 100644
--- a/media-libs/libtheora/Manifest
+++ b/media-libs/libtheora/Manifest
@@ -2,6 +2,10 @@ AUX libtheora-1.0_alpha6-pic-fix.patch 10712 RMD160 bb24bd1268ea4bbce8bdfc4ae21c
MD5 5ee6df083131befd1d185acff813aa77 files/libtheora-1.0_alpha6-pic-fix.patch 10712
RMD160 bb24bd1268ea4bbce8bdfc4ae21c7d5a463067ff files/libtheora-1.0_alpha6-pic-fix.patch 10712
SHA256 1c5e77d55fe186f61cdde878d4f06333a7c4382ddea14a02b82c7e2395b1c4cd files/libtheora-1.0_alpha6-pic-fix.patch 10712
+AUX libtheora-1.0_beta2-flags.patch 763 RMD160 eb1d55ab98e5eae570845baf17eb93301271596c SHA1 b79a4338454e832d2b46df55bae1de967919eb24 SHA256 7efb7aec3e472914ffc0facbdc9769e088e5d69e285254d19f353555ca90c7d6
+MD5 7cbab1ce1f52adb98e1c241515a27aca files/libtheora-1.0_beta2-flags.patch 763
+RMD160 eb1d55ab98e5eae570845baf17eb93301271596c files/libtheora-1.0_beta2-flags.patch 763
+SHA256 7efb7aec3e472914ffc0facbdc9769e088e5d69e285254d19f353555ca90c7d6 files/libtheora-1.0_beta2-flags.patch 763
AUX libtheora-1.0alpha6-buildfixes.patch 3977 RMD160 58061a155a4fbdb35ec87288d332001906ba457e SHA1 972fd0c16c2ac9fa15996cd54ad2b34034ee27ed SHA256 d2770fadcef32f8c4ea585865974ad82b8e55b4c6b874168d258b5c65e5d2701
MD5 1eb2cfa449ce65cb36b04b1d8c93933f files/libtheora-1.0alpha6-buildfixes.patch 3977
RMD160 58061a155a4fbdb35ec87288d332001906ba457e files/libtheora-1.0alpha6-buildfixes.patch 3977
@@ -12,6 +16,7 @@ RMD160 4f5ea455eebc349fbd2f9d1ea048f629ea6380aa files/libtheora-1.0alpha7-nocomm
SHA256 0c4fe22dc41bf125166cdf4ba4df533f9132b7520de170480eea2aa1abd6913c files/libtheora-1.0alpha7-nocomments.patch 1520
DIST libtheora-1.0alpha6.tar.bz2 1559318 RMD160 b0d81dab81ec96d51e2d6a4c047beff807de6077 SHA1 0fa7314a432e60c6178a7d98b6408c7a950155ed SHA256 4e6044cb24d2cdb42e5d9402c709644886e8761f7b166781469ffda44240da92
DIST libtheora-1.0alpha7.tar.bz2 1673255 RMD160 45a46c35cb1bd6f44a82a286940937e031edb14f SHA1 ee97d30e0818c27666477113c019d53f15449d3d SHA256 f0380bedd14382cf80304e3f209704b460a87981cd11e32194d940151d8880ea
+DIST libtheora-1.0beta2.tar.bz2 1774632 RMD160 544bdb94e09fdfcfb76b603dd32c40ed5d6103a2 SHA1 d58490cc507e1840fbdb432a1dd12433644cc04b SHA256 8bd514ddf5836d82a97f9ff2a4b606c9ccf6ed749055a9fb79f7a335c0ef4b20
EBUILD libtheora-1.0_alpha6-r1.ebuild 1717 RMD160 7a15e9113c96bac6caa61868cdd16a7ff48711f2 SHA1 dd1575600ec35b01440059e9656cf9379d2ebcf9 SHA256 21f55309efab710b4d39187d75fc718fb103969d3c2e8b80aa429b6f6f3e458b
MD5 cd8665bd1e644416bc297a4d0177ee49 libtheora-1.0_alpha6-r1.ebuild 1717
RMD160 7a15e9113c96bac6caa61868cdd16a7ff48711f2 libtheora-1.0_alpha6-r1.ebuild 1717
@@ -24,10 +29,14 @@ EBUILD libtheora-1.0_alpha7.ebuild 1489 RMD160 6faf15754fbb4b701c240bc53dd31d7ba
MD5 56bf308c04fb69b9df5adc0d7840af2d libtheora-1.0_alpha7.ebuild 1489
RMD160 6faf15754fbb4b701c240bc53dd31d7ba53cd2f2 libtheora-1.0_alpha7.ebuild 1489
SHA256 c75e56af947d4bc9480f762be7d9ee83eb597ce59895807939a5d275b9a42b4b libtheora-1.0_alpha7.ebuild 1489
-MISC ChangeLog 8160 RMD160 6321209acb30d958b46075371dec889af3b08794 SHA1 f5c9d3e3584d1a9345e0371089975f77f9429ad1 SHA256 1d6fd0d239f7e7ce30c1fc85c0999631d8f34eebcfe88033f558ba548e04eca0
-MD5 9c7b4d4b3ce12c2afc7738772fef51c1 ChangeLog 8160
-RMD160 6321209acb30d958b46075371dec889af3b08794 ChangeLog 8160
-SHA256 1d6fd0d239f7e7ce30c1fc85c0999631d8f34eebcfe88033f558ba548e04eca0 ChangeLog 8160
+EBUILD libtheora-1.0_beta2.ebuild 1339 RMD160 f3cd1364065b44ecd796a835b3df4f39e05405e4 SHA1 9d4e738abf8a4c874576fbd9429da8d2117822ba SHA256 66fe085b515f0fcdcc2f665c369acd19426bf30635f408dbb7a81a66fa6e193d
+MD5 5f0b5ccf4b44c52cb664e5992dcc0e11 libtheora-1.0_beta2.ebuild 1339
+RMD160 f3cd1364065b44ecd796a835b3df4f39e05405e4 libtheora-1.0_beta2.ebuild 1339
+SHA256 66fe085b515f0fcdcc2f665c369acd19426bf30635f408dbb7a81a66fa6e193d libtheora-1.0_beta2.ebuild 1339
+MISC ChangeLog 8330 RMD160 734dae0e60c532d296cb8235b56de171eafba194 SHA1 0e8f502ebd62efeadfa21136c40e75b6e55ef7dc SHA256 15cd3f6015e336a38526e634540af402ad622d6f65ad62f12776336b940e80b0
+MD5 9825a0ea21e402b1f4823f29ae9bb9b5 ChangeLog 8330
+RMD160 734dae0e60c532d296cb8235b56de171eafba194 ChangeLog 8330
+SHA256 15cd3f6015e336a38526e634540af402ad622d6f65ad62f12776336b940e80b0 ChangeLog 8330
MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
MD5 9ef4af14dad87b03fde8e43f19e08d26 metadata.xml 225
RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d metadata.xml 225
@@ -41,3 +50,6 @@ SHA256 ed04c06d51479bd86dd0263900668d7908ef14d78987c7f75a57cfbd029abfab files/di
MD5 a3a7254609c6b17881a0f49b5500d87d files/digest-libtheora-1.0_alpha7-r1 265
RMD160 1cb6650a003ed75137ab49106bd7f35d3b27af8a files/digest-libtheora-1.0_alpha7-r1 265
SHA256 ed04c06d51479bd86dd0263900668d7908ef14d78987c7f75a57cfbd029abfab files/digest-libtheora-1.0_alpha7-r1 265
+MD5 de771445a9a0bf6bc73425c7d5d01f0c files/digest-libtheora-1.0_beta2 262
+RMD160 57f5680554b57b35962a2750d77edaa794818e00 files/digest-libtheora-1.0_beta2 262
+SHA256 3fc902b5f685e058c2514ca5dae6118593c913c20ea131b78b60d4ee42f7fc32 files/digest-libtheora-1.0_beta2 262
diff --git a/media-libs/libtheora/files/digest-libtheora-1.0_beta2 b/media-libs/libtheora/files/digest-libtheora-1.0_beta2
new file mode 100644
index 000000000000..b1a25e44c2fb
--- /dev/null
+++ b/media-libs/libtheora/files/digest-libtheora-1.0_beta2
@@ -0,0 +1,3 @@
+MD5 6ed9f998a982e996ad53d3686d655cfe libtheora-1.0beta2.tar.bz2 1774632
+RMD160 544bdb94e09fdfcfb76b603dd32c40ed5d6103a2 libtheora-1.0beta2.tar.bz2 1774632
+SHA256 8bd514ddf5836d82a97f9ff2a4b606c9ccf6ed749055a9fb79f7a335c0ef4b20 libtheora-1.0beta2.tar.bz2 1774632
diff --git a/media-libs/libtheora/files/libtheora-1.0_beta2-flags.patch b/media-libs/libtheora/files/libtheora-1.0_beta2-flags.patch
new file mode 100644
index 000000000000..a47cc5771680
--- /dev/null
+++ b/media-libs/libtheora/files/libtheora-1.0_beta2-flags.patch
@@ -0,0 +1,14 @@
+diff -ur libtheora-1.0beta2.orig/configure.ac libtheora-1.0beta2/configure.ac
+--- libtheora-1.0beta2.orig/configure.ac 2007-10-13 00:01:38.000000000 +0300
++++ libtheora-1.0beta2/configure.ac 2007-11-25 22:44:49.000000000 +0200
+@@ -102,8 +102,8 @@
+ case $host in
+ *)
+ DEBUG="-g -Wall -Wno-parentheses -DDEBUG -D__NO_MATH_INLINES"
+- CFLAGS="-Wall -Wno-parentheses -O3 -fforce-addr -fomit-frame-pointer -finline-functions -funroll-loops"
+- PROFILE="-Wall -Wno-parentheses -pg -g -O3 -fno-inline-functions -DDEBUG";;
++ CFLAGS="-Wall -Wno-parentheses"
++ PROFILE="-Wall -Wno-parentheses -pg -g -fno-inline-functions -DDEBUG";;
+ esac
+ fi
+ CFLAGS="$CFLAGS $cflags_save"
diff --git a/media-libs/libtheora/libtheora-1.0_beta2.ebuild b/media-libs/libtheora/libtheora-1.0_beta2.ebuild
new file mode 100644
index 000000000000..f39750b10df4
--- /dev/null
+++ b/media-libs/libtheora/libtheora-1.0_beta2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libtheora/libtheora-1.0_beta2.ebuild,v 1.1 2007/11/25 21:11:20 drac Exp $
+
+inherit autotools eutils
+
+DESCRIPTION="The Theora Video Compression Codec"
+HOMEPAGE="http://www.theora.org"
+SRC_URI="http://downloads.xiph.org/releases/theora/${P/_}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="doc encode examples pic"
+
+RDEPEND=">=media-libs/libogg-1.1
+ encode? ( >=media-libs/libvorbis-1.0.1 )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ dev-util/pkgconfig"
+
+S=${WORKDIR}/${P/_}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-flags.patch
+ AT_M4DIR="m4" eautoreconf
+}
+
+src_compile() {
+ local myconf
+
+ use pic && myconf="--disable-asm"
+
+ use doc || export ac_cv_prog_HAVE_DOXYGEN="false"
+
+ econf --disable-dependency-tracking --disable-examples \
+ --disable-sdltest $(use_enable encode) ${myconf}
+
+ emake || die "emake failed."
+}
+
+src_install() {
+ emake DESTDIR="${D}" docdir="usr/share/doc/${PF}" \
+ install || die "emake install failed."
+
+ dodoc AUTHORS CHANGES README
+
+ prepalldocs
+
+ if use examples; then
+ rm examples/Makefile*
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*
+ fi
+}