summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Hildebrand <zypher@gentoo.org>2006-03-05 14:21:43 +0000
committerMarc Hildebrand <zypher@gentoo.org>2006-03-05 14:21:43 +0000
commit1c186ea1b265ae67af30c30b0dae32d093d95389 (patch)
treef752560f204399520f04b3408ed952aae748ae47 /media-video
parentVersion bump to match NX-X11 1.5 (diff)
downloadhistorical-1c186ea1b265ae67af30c30b0dae32d093d95389.tar.gz
historical-1c186ea1b265ae67af30c30b0dae32d093d95389.tar.bz2
historical-1c186ea1b265ae67af30c30b0dae32d093d95389.zip
Interim (cvs)release 0.4.1_pre20060122
Package-Manager: portage-2.1_pre5-r3
Diffstat (limited to 'media-video')
-rw-r--r--media-video/gpac/ChangeLog8
-rw-r--r--media-video/gpac/Manifest23
-rw-r--r--media-video/gpac/files/digest-gpac-0.4.1_pre200601223
-rw-r--r--media-video/gpac/files/gpac-0.4.1_pre20060122-configure-ogg.patch29
-rw-r--r--media-video/gpac/gpac-0.4.1_pre20060122.ebuild151
5 files changed, 206 insertions, 8 deletions
diff --git a/media-video/gpac/ChangeLog b/media-video/gpac/ChangeLog
index 136b05e34065..70a7cf5874be 100644
--- a/media-video/gpac/ChangeLog
+++ b/media-video/gpac/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for media-video/gpac
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/gpac/ChangeLog,v 1.7 2006/02/15 15:43:33 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/gpac/ChangeLog,v 1.8 2006/03/05 14:21:43 zypher Exp $
+*gpac-0.4.1_pre20060122 (22 Jan 2006)
+
+ 05 Mar 2006; Marc Hildebrand <zypher@gentoo.org> gpac-0.4.1_pre20060122.ebuild:
+ Interim version, pulled from cvs. Ebuild rewritten according to Josh Pryor's overlay
+ that can be found in the forums.
+
15 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> gpac-0.4.0.ebuild:
Add missing mozilla useflag on IUSE.
diff --git a/media-video/gpac/Manifest b/media-video/gpac/Manifest
index 6c03af37137d..7ebf6dd2bc62 100644
--- a/media-video/gpac/Manifest
+++ b/media-video/gpac/Manifest
@@ -1,31 +1,40 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 abdb0eda05e019ab5a515edc2c4ff793 ChangeLog 1068
-RMD160 d34d66313c9abeebb667cd5e0c743939cfcc1431 ChangeLog 1068
-SHA256 f5fd9257b76a56113e45cd3e3d13c9aff1f39c859e6c3a4d1e800cd7ae93914a ChangeLog 1068
+MD5 48fff0315b22a9ea943909e0641ccd34 ChangeLog 1311
+RMD160 c1c8b09cd60d9a1fc58f1c9eba33d9da552e7100 ChangeLog 1311
+SHA256 66ae4eed24359a9832d3c5a0661060bb0b1af426c3de9bf873abe2f09cafd4ee ChangeLog 1311
MD5 9ad278193077b6ebdc824745ba8600c2 files/digest-gpac-0.2.1 143
RMD160 a61302461c11efec592fdaebea2c45166b9a5e69 files/digest-gpac-0.2.1 143
SHA256 a24b991925027721c65da4e30089cd1702c7b726bcac1ebb2810597355c733d7 files/digest-gpac-0.2.1 143
MD5 0ad24b83fa693541f7e11f96479712c7 files/digest-gpac-0.4.0 179
RMD160 e4bf412205e6b6194880423b9dd75c22fce0b3c5 files/digest-gpac-0.4.0 179
SHA256 18f550d15e87b514aee5db77939954b35511beaadf7be7f10ff718eeb27c2180 files/digest-gpac-0.4.0 179
+MD5 a6321fea8c2ef2433efe7c5d6ee26732 files/digest-gpac-0.4.1_pre20060122 274
+RMD160 3b6d935f0e8606854638144a70c63d0d2cafef4e files/digest-gpac-0.4.1_pre20060122 274
+SHA256 e372e8b2d3d7f27b263be4d38163966a7922e8c9143c1f72f7b906ea5ea9b437 files/digest-gpac-0.4.1_pre20060122 274
MD5 1c649e710e682d92d42ffa69d945c8f1 files/gpac-0.4.0-downloader.patch 508
RMD160 0c59dcc820dd4855c92458464fb20ded6b37eb22 files/gpac-0.4.0-downloader.patch 508
SHA256 125115249fa40432e014a6fbf443c579b411cb20c010bd671a22d4f82b3126e7 files/gpac-0.4.0-downloader.patch 508
+MD5 e8838b10433f7a102853052c71313252 files/gpac-0.4.1_pre20060122-configure-ogg.patch 976
+RMD160 6d89bac9687976a402530a44332f98524b6ccfce files/gpac-0.4.1_pre20060122-configure-ogg.patch 976
+SHA256 93b988c336d0f9e2d06ea93863108206afe528aec6361d80f527ba9521079cfe files/gpac-0.4.1_pre20060122-configure-ogg.patch 976
MD5 b1903ea2936f4dfef488f1d3e877e2fe gpac-0.2.1.ebuild 2367
RMD160 1bf9f4f01d623b6de48bfff29e220aa669304bf7 gpac-0.2.1.ebuild 2367
SHA256 4065846eebba004d6c99303b7412f5c33f593edd5e2b6ea702c46a2f4399dad4 gpac-0.2.1.ebuild 2367
MD5 4ce673a50d87bad9bd84d10586a11729 gpac-0.4.0.ebuild 3001
RMD160 31e8317e1538e381ad3574ed4a1dcdd4ed9d84a7 gpac-0.4.0.ebuild 3001
SHA256 7acc340c4dfb2417968193c894fa7291b54ac886f97b750a05038d4184364fea gpac-0.4.0.ebuild 3001
+MD5 aff181abc02d6f7da977ab188e0e2fa6 gpac-0.4.1_pre20060122.ebuild 3829
+RMD160 56f62f2eb35bf46d70c59dfe129b91f6241f038f gpac-0.4.1_pre20060122.ebuild 3829
+SHA256 2ac4ee4317a28a859921432c0a9910286e551bdb45eab21857476dcaa2b0cf8a gpac-0.4.1_pre20060122.ebuild 3829
MD5 cb378e7131783653c967c6365ca31a16 metadata.xml 347
RMD160 41aa55c1c1abb3244d641ac280b0ff134fd20720 metadata.xml 347
SHA256 702b878c0a6c23d19442ee367c51725d5f7c0a61e0c7b2a57a2708f4622ba8fc metadata.xml 347
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
+Version: GnuPG v1.4.2.1 (GNU/Linux)
-iD8DBQFD80w0AiZjviIA2XgRAlrxAKC2lMYeBU9Jb4+FW7L6kSVUlT+NiwCfVj3T
-b08k1GLoU+EmJz+8tlNkt4A=
-=bS/e
+iD8DBQFECvQJK6zgPxRBWYQRAoEYAJ9p6y+Py8/bboGcOQdwg/3ItXAU0ACgox3v
+XG/Nu82Vzu7dxxHXG57Nz84=
+=JoDS
-----END PGP SIGNATURE-----
diff --git a/media-video/gpac/files/digest-gpac-0.4.1_pre20060122 b/media-video/gpac/files/digest-gpac-0.4.1_pre20060122
new file mode 100644
index 000000000000..fc220572b526
--- /dev/null
+++ b/media-video/gpac/files/digest-gpac-0.4.1_pre20060122
@@ -0,0 +1,3 @@
+MD5 db0f93078d76b4b2d9c7c80dc050a218 gpac-0.4.1_pre20060122.tar.bz2 2455736
+RMD160 9bf7f5e26255edf843b5ad02e86ecd8e1740a4b4 gpac-0.4.1_pre20060122.tar.bz2 2455736
+SHA256 ff543380a2408b28df00d91611a0004ca88540af01f23a4bdc4f87eba64b531a gpac-0.4.1_pre20060122.tar.bz2 2455736
diff --git a/media-video/gpac/files/gpac-0.4.1_pre20060122-configure-ogg.patch b/media-video/gpac/files/gpac-0.4.1_pre20060122-configure-ogg.patch
new file mode 100644
index 000000000000..a1ec2e8eadc3
--- /dev/null
+++ b/media-video/gpac/files/gpac-0.4.1_pre20060122-configure-ogg.patch
@@ -0,0 +1,29 @@
+*** configure.old Wed Oct 12 18:10:27 2005
+--- configure Wed Oct 12 18:19:58 2005
+***************
+*** 135,140 ****
+--- 135,143 ----
+ echo " --use-mad=OPT force MAD OPT=[no,local]"
+ echo " --use-xvid=OPT force XVID OPT=[no,local]"
+ echo " --use-ffmpeg=OPT force FFMPEG OPT=[no,local]"
++ echo " --use-ogg=OPT force OGG OPT=[no,system,local]"
++ echo " --use-vorbis=OPT force vorbis OPT=[no,system,local]"
++ echo " --use-theora=OPT force theora OPT=[no,system,local]"
+ echo ""
+ echo "NOTE: The object files are build at the place where configure is launched"
+ exit 1
+***************
+*** 689,694 ****
+--- 692,703 ----
+ ;;
+ --use-ffmpeg=*) has_ffmpeg==${opt#--use-ffmpeg=}
+ ;;
++ --use-ogg=*) has_ogg=${opt#--use-ogg=}
++ ;;
++ --use-vorbis=*) has_vorbis=${opt#--use-vorbis=}
++ ;;
++ --use-theora=*) has_theora=${opt#--use-theora=}
++ ;;
+ --use-png=*) has_png==${opt#--use-png=}
+ ;;
+ esac
diff --git a/media-video/gpac/gpac-0.4.1_pre20060122.ebuild b/media-video/gpac/gpac-0.4.1_pre20060122.ebuild
new file mode 100644
index 000000000000..33b92bf827fd
--- /dev/null
+++ b/media-video/gpac/gpac-0.4.1_pre20060122.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/gpac/gpac-0.4.1_pre20060122.ebuild,v 1.1 2006/03/05 14:21:43 zypher Exp $
+
+inherit wxwidgets flag-o-matic
+
+DESCRIPTION="GPAC is an implementation of the MPEG-4 Systems standard developed from scratch in ANSI C."
+HOMEPAGE="http://gpac.sourceforge.net/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac amr debug ffmpeg jpeg mad mozilla ogg opengl oss png sdl svg ssl theora truetype vorbis wxwindows xml2 xvid"
+
+S="${WORKDIR}/${PN}"
+
+RDEPEND="aac? ( media-libs/faad2 )
+ ffmpeg? ( media-video/ffmpeg )
+ jpeg? ( media-libs/jpeg )
+ mad? ( media-libs/libmad )
+ mozilla? ( dev-lang/spidermonkey )
+ mpeg? ( media-libs/faad2 )
+ opengl? ( virtual/opengl )
+ ogg? ( media-libs/libogg )
+ png? ( media-libs/libpng )
+ vorbis? ( media-libs/libvorbis )
+ theora? ( media-libs/libtheora )
+ truetype? ( >=media-libs/freetype-2.1 )
+ wxwindows? ( >=x11-libs/wxGTK-2.6.0 )
+ xml2? ( >=dev-libs/libxml2-2.6.0 )
+ xvid? ( >=media-libs/xvid-1.0.1 )
+ sdl? ( media-libs/libsdl )
+ || ( (
+ x11-libs/libXt
+ x11-libs/libX11
+ x11-libs/libXext
+ ) virtual/x11 )"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ if use ffmpeg; then
+ myconf="${myconf} --use-ffmpeg=system"
+ else
+ myconf="${myconf} --use-ffmpeg=no"
+ fi
+ if use aac; then
+ myconf="${myconf} --use-faad=system"
+ else
+ myconf="${myconf} --use-faad=no"
+ fi
+ if use jpeg; then
+ myconf="${myconf} --use-jpeg=system"
+ else
+ myconf="${myconf} --use-jpeg=no"
+ fi
+ if use mad; then
+ myconf="${myconf} --use-mad=system"
+ else
+ myconf="${myconf} --use-mad=no"
+ fi
+ if use mozilla; then
+ myconf="${myconf} --use-js=system"
+ else
+ myconf="${myconf} --use-js=no"
+ fi
+ if use png; then
+ myconf="${myconf} --use-png=system"
+ else
+ myconf="${myconf} --use-png=no"
+ fi
+ if use truetype; then
+ myconf="${myconf} --use-ft=system"
+ else
+ myconf="${myconf} --use-ft=no"
+ fi
+ if use xvid; then
+ myconf="${myconf} --use-xvid=system"
+ else
+ myconf="${myconf} --use-xvid=no"
+ fi
+ if use ogg; then
+ myconf="${myconf} --use-ogg=system"
+ if use vorbis; then
+ myconf="${myconf} --use-vorbis=system"
+ fi
+ if use theora; then
+ myconf="${myconf} --use-theora=system"
+ fi
+ else
+ myconf="${myconf} --use-ogg=no"
+ fi
+
+}
+
+src_compile() {
+ cd ${S}
+ chmod +x configure
+ epatch ${FILESDIR}/gpac-${PV}-configure-ogg.patch || die "configure patch failed"
+ # make sure configure looks for wx-2.6
+ if use wxwindows; then
+ sed -i -e 's/wx-config/wx-config-2.6/' configure
+ else
+ sed -i 's:^has_wx="yes:has_wx="no:' configure
+ fi
+
+ use !sdl && sed -i 's:^has_sdl=yes:has_sdl=no:' configure
+
+ # fix hardcoded paths in source
+ sed -i -e \
+ "s:\([^f]\)\ M4_PLUGIN_PATH:\1 \"/usr/$(get_libdir)\":" \
+ applications/mp4client/main.c \
+ applications/osmo4_wx/wxOsmo4.cpp \
+ || die "path fixation failed"
+
+ # make sure mozilla won't be used
+ if ! use mozilla; then
+ sed -i -e 's/osmozilla//g' applications/Makefile
+ fi
+ # use this to cute down on the warnings noise
+ append-flags -fno-strict-aliasing
+ # amd64 compile
+ [ "${ARCH}" = "amd64" ] && append-flags -fPIC
+
+ ./configure \
+ --prefix=${D}/usr \
+ --host=${CHOST} \
+ --mandir=${D}/usr/share/man \
+ --infodir=${D}/usr/share/info \
+ --datadir=${D}/usr/share \
+ --sysconfdir=${D}/etc \
+ --localstatedir=${D}/var/lib \
+ $(use_enable amr) \
+ $(use_enable debug) \
+ $(use_enable opengl) \
+ $(use_enable svg) \
+ $(use_enable oss oss-audio) \
+ $(use_enable ssl) \
+ ${myconf} \
+ die "configure died"
+
+ make OPTFLAGS="${CFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ make OPTFLAGS="${CFLAGS}" install || die
+ make OPTLFAGS="${CFLAGS}" install-lib || die
+ dodoc AUTHORS BUGS Changelog README TODO
+ dodoc doc/*.html doc/*.txt doc/libisomedia_license doc/SGGen
+}