diff options
author | 2006-03-05 14:21:43 +0000 | |
---|---|---|
committer | 2006-03-05 14:21:43 +0000 | |
commit | 1c186ea1b265ae67af30c30b0dae32d093d95389 (patch) | |
tree | f752560f204399520f04b3408ed952aae748ae47 /media-video | |
parent | Version bump to match NX-X11 1.5 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/gpac/Manifest | 23 | ||||
-rw-r--r-- | media-video/gpac/files/digest-gpac-0.4.1_pre20060122 | 3 | ||||
-rw-r--r-- | media-video/gpac/files/gpac-0.4.1_pre20060122-configure-ogg.patch | 29 | ||||
-rw-r--r-- | media-video/gpac/gpac-0.4.1_pre20060122.ebuild | 151 |
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 +} |