diff --git a/media-video/gpac/ChangeLog b/media-video/gpac/ChangeLog new file mode 100644 index 00000000..9afe5629 --- /dev/null +++ b/media-video/gpac/ChangeLog @@ -0,0 +1,344 @@ +# ChangeLog for media-video/gpac +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/gpac/ChangeLog,v 1.85 2011/02/16 22:55:47 aballier Exp $ + + 16 Feb 2011; Alexis Ballier gpac-0.4.5-r4.ebuild, + -files/gpac-0.4.5-spidermonkey-update.patch: + merge spidermonkey patch in the tarball and fix build with libpng1.5 + + 06 Feb 2011; Samuli Suominen gpac-0.4.5-r1.ebuild, + gpac-0.4.5-r4.ebuild: + Use virtual/jpeg. + +*gpac-0.4.5-r4 (10 Jan 2011) + + 10 Jan 2011; Jory A. Pratt -gpac-0.4.5-r2.ebuild, + -gpac-0.4.5-r3.ebuild, +gpac-0.4.5-r4.ebuild, + +files/gpac-0.4.5-spidermonkey-update.patch: + Fix spidermonkey linkage, bug #350151 per ssuominen + +*gpac-0.4.5-r3 (01 Nov 2010) + + 01 Nov 2010; Samuli Suominen +gpac-0.4.5-r3.ebuild: + Make sure ogg.h from system is used and remove USE="ogg" because it's not + optional anymore after unbundling wrt #320775. + + 16 Sep 2010; Tomáš Chvátal gpac-0.4.5-r1.ebuild, + gpac-0.4.5-r2.ebuild: + virtual/glut -> media-libs/glut + +*gpac-0.4.5-r2 (29 Apr 2010) + + 29 Apr 2010; Samuli Suominen +gpac-0.4.5-r2.ebuild: + Use system libogg wrt #258331 by Zeev Tarantov. Use LDFLAGS when linking + gm_alsa.so wrt #310257 by Zeev Tarantov and Doktor Notor. + + 29 Apr 2010; Samuli Suominen gpac-0.4.5-r1.ebuild, + -files/gpac-0.4.5-glx-define-prototype.patch, + -files/gpac-0.4.5-libpng14.patch: + Move glx-define-prototype.patch and libpng14.patch to patchset tarball. + + 23 Apr 2010; Samuli Suominen gpac-0.4.5-r1.ebuild, + metadata.xml: + Remove amrnb and amrwb support wrt #252140. + + 10 Mar 2010; Samuli Suominen gpac-0.4.5-r1.ebuild, + +files/gpac-0.4.5-libpng14.patch: + Fix building with libpng14. + + 24 Feb 2010; Samuli Suominen gpac-0.4.5-r1.ebuild: + Rename USE wxwindows to wxwidgets wrt #306287. + + 31 Jan 2010; gpac-0.4.5-r1.ebuild: + Marked stable on amd64 at last wrt bug #297503 + + 31 Jan 2010; Raúl Porcel gpac-0.4.5-r1.ebuild: + sparc stable wrt #297503 + + 23 Jan 2010; Tobias Klausmann gpac-0.4.5-r1.ebuild: + Stable on alpha, bug #297503 + + 07 Jan 2010; Brent Baude gpac-0.4.5-r1.ebuild: + Marking gpac-0.4.5-r1 ppc for bug 297503 + + 06 Jan 2010; Brent Baude gpac-0.4.5-r1.ebuild: + Marking gpac-0.4.5-r1 ppc64 for bug 297503 + + 01 Jan 2010; Christian Faulhammer gpac-0.4.5-r1.ebuild: + stable x86, bug 297503 + + 20 Dec 2009; Markos Chandras gpac-0.4.5-r1.ebuild, + +files/gpac-0.4.5-glx-define-prototype.patch: + Apply patch to fix amd64 compilation issues. Stable on amd64 wrt bug + #297503 + +*gpac-0.4.5-r1 (19 Dec 2009) + + 19 Dec 2009; Samuli Suominen +gpac-0.4.5-r1.ebuild: + Fix memset to correct size wrt #259389 by Daniel Gryniewicz to avoid + segfault with MP4Box when Nero AAC/MP4 format is used. + + 09 Feb 2009; Alexis Ballier gpac-0.4.5.ebuild: + avoid prestripping libgpac.so + +*gpac-0.4.5 (31 Jan 2009) + + 31 Jan 2009; Alexis Ballier +gpac-0.4.5.ebuild: + version bump + + 05 Oct 2008; Alexis Ballier + -files/gpac-0.4.2-DESTDIR.patch, -files/gpac-0.4.2-bsd.patch, + -files/gpac-0.4.2-configure-ogg.patch, + -files/gpac-0.4.2-ffmpeg-errno.patch, + -files/gpac-0.4.2-ffmpeg-snapshots-compat.patch, + -files/gpac-0.4.2-nostrip.patch, -files/gpac-0.4.2-soname.patch, + -files/gpac-0.4.2-static-defs.patch, -gpac-0.4.2-r1.ebuild, + -gpac-0.4.4.ebuild: + remove old + + 04 Oct 2008; Brent Baude gpac-0.4.4-r1.ebuild: + stable ppc64, bug 237032 + + 28 Sep 2008; Raúl Porcel gpac-0.4.4-r1.ebuild: + alpha/sparc/x86 stable wrt #237032 + + 22 Sep 2008; Alexis Ballier gpac-0.4.4-r1.ebuild: + bump patchset to include a patch to fix build with latest ffmpeg + + 20 Sep 2008; Steve Dibb gpac-0.4.4-r1.ebuild: + amd64 stable, bug 237032 + + 15 Sep 2008; Brent Baude gpac-0.4.4-r1.ebuild: + stable ppc, bug 237032 + +*gpac-0.4.4-r1 (05 Aug 2008) + + 05 Aug 2008; Alexis Ballier +gpac-0.4.4-r1.ebuild: + add a revbump to use wxgtk 2.8 + + 29 Jun 2008; Peter Alfredsen -gpac-0.4.2.ebuild, + gpac-0.4.2-r1.ebuild: + Fix deps for stable gpac to not include >=ffmpeg-0.4.9_p20080326. Fixes + bug #229889. + + 21 Jun 2008; Alexis Ballier gpac-0.4.4.ebuild: + Fix implicit declarations, bug #216848 + + 12 May 2008; Markus Rothe gpac-0.4.4.ebuild: + Stable on ppc64 + + 10 Apr 2008; Alexis Ballier gpac-0.4.4.ebuild: + Bump patchset to include build fix with latest ffmpeg's headers layout + + 21 Feb 2008; Raúl Porcel gpac-0.4.4.ebuild: + alpha/sparc stable + + 30 Jan 2008; Raúl Porcel gpac-0.4.4.ebuild: + Add ~sparc wrt #206759 + + 29 Jan 2008; Alexis Ballier gpac-0.4.4.ebuild: + bump patchset to fix a crash with MP4Client when no plugin exists or the + location is wrongly specified, reported by armin76 + + 11 Dec 2007; Raúl Porcel gpac-0.4.2-r1.ebuild: + alpha stable + + 09 Dec 2007; Alexis Ballier gpac-0.4.4.ebuild: + add support for unicode wxwidgets, bug #201509 + + 27 Nov 2007; Matthias Schwarzott gpac-0.4.2.ebuild, + gpac-0.4.2-r1.ebuild, gpac-0.4.4.ebuild: + Fixed quoting. + + 29 Sep 2007; Ryan Hill gpac-0.4.2.ebuild: + Lock wxGTK to 2.6. + + 24 Sep 2007; Raúl Porcel gpac-0.4.4.ebuild: + Add ~alpha wrt #189692 + + 09 Sep 2007; Joseph Jezak gpac-0.4.4.ebuild: + Added ~ppc/~ppc64 for bug #189692. + + 29 Aug 2007; Alexis Ballier gpac-0.4.4.ebuild: + opengl also needs glut, fixing deps, thanks to Rickard Närström + , bug #190263 + + 23 Aug 2007; Roy Marples gpac-0.4.4.ebuild: + Keyworded ~x860-fbsd, #189692 + + 23 Aug 2007; Alexis Ballier gpac-0.4.4.ebuild: + Update bsd patch, thanks to uberlord (bug #189692), add a patch to have + correct defines in source files, allowing largefile support, thanks to Honza + Fikar , bug #189630 + +*gpac-0.4.4 (22 Aug 2007) + + 22 Aug 2007; Alexis Ballier +gpac-0.4.4.ebuild: + version bump, bug #189692, dropping some keywords for missing openjpeg lib + + 22 Jul 2007; Donnie Berkholz ; gpac-0.4.2.ebuild, + gpac-0.4.2-r1.ebuild: + Drop virtual/x11 references. + + 14 May 2007; Ryan Hill gpac-0.4.2-r1.ebuild: + Use wxwidgets.eclass. Touch up ebuild. + + 11 Apr 2007; Alexis Ballier + +files/gpac-0.4.2-ffmpeg-errno.patch, gpac-0.4.2-r1.ebuild: + fix build with recent ffmpeg snapshots, bug #173772 + + 14 Feb 2007; Alexis Ballier + -files/gpac-0.4.0-downloader.patch, + -files/gpac-0.4.1_pre20060122-DESTDIR.patch, + -files/gpac-0.4.1_pre20060122-configure-ogg.patch, -gpac-0.4.0.ebuild, + -gpac-0.4.1_pre20060122.ebuild, -gpac-0.4.1_pre20060122-r1.ebuild: + Cleanup old versions + + 07 Feb 2007; Matti Bickel gpac-0.4.2-r1.ebuild: + ppc stable (bug #157894) + + 04 Feb 2007; Steve Dibb gpac-0.4.2-r1.ebuild: + amd64 stable, bug 157894 + + 09 Jan 2007; Christian Faulhammer gpac-0.4.2-r1.ebuild: + stable x86, bug #157894 + + 08 Jan 2007; Alexis Ballier -gpac-0.2.1.ebuild: + Remove very old version + + 06 Jan 2007; Timothy Redaelli gpac-0.4.2-r1.ebuild: + Add ~x86-fbsd keyword wrt bug 159240 + + 06 Jan 2007; Alexis Ballier gpac-0.4.2-r1.ebuild: + Removing no more present docs from dodoc args + + 06 Jan 2007; Alexis Ballier + +files/gpac-0.4.2-bsd.patch, gpac-0.4.2-r1.ebuild: + BSD compile fix, thanks to Timothy Redaelli , bug #159240 + + 21 Dec 2006; Markus Rothe gpac-0.4.2-r1.ebuild: + Stable on ppc64; bug #157814 + + 24 Nov 2006; Alexis Ballier gpac-0.4.2-r1.ebuild: + Use the correct gcc, thanks to Jakub, bug #156105 + +*gpac-0.4.2-r1 (23 Nov 2006) + + 23 Nov 2006; Alexis Ballier +gpac-0.4.2-r1.ebuild: + Added a patch to build PIC libs wrt bug #156016, removed -fPIC append-cflag + for amd64, moved relevant stuff to src_unpack, made a patchset tarball + + 09 Oct 2006; Alexis Ballier + +files/gpac-0.4.2-ffmpeg-snapshots-compat.patch, gpac-0.4.2.ebuild: + Fix to compile against latest ffmpeg snapshots, bug #148939 + + 22 Sep 2006; Steve Dibb + gpac-0.4.1_pre20060122-r1.ebuild, gpac-0.4.2.ebuild: + Remove ft USE flag, wrt bug 147885 + + 08 Sep 2006; Thomas Cort gpac-0.4.2.ebuild: + Added ~alpha keyword. + + 08 Aug 2006; Steve Dibb gpac-0.4.1_pre20060122.ebuild, + gpac-0.4.1_pre20060122-r1.ebuild, gpac-0.4.2.ebuild: + Inherit eutils + +*gpac-0.4.2 (01 Aug 2006) + + 01 Aug 2006; Patrick McLean + +files/gpac-0.4.2-DESTDIR.patch, +files/gpac-0.4.2-configure-ogg.patch, + +files/gpac-0.4.2-nostrip.patch, +files/gpac-0.4.2-soname.patch, + +files/gpac-0.4.2-static-defs.patch, +gpac-0.4.2.ebuild: + Version bump. Add patch to stop the makefile from stripping binaries (bug + #137639). Add patch so library has a SONAME field. + + 01 Aug 2006; Patrick McLean + gpac-0.4.1_pre20060122-r1.ebuild: + Various fixups, change "js" USE flag to "javascript", fix up usage of "aac" + USE flag. + +*gpac-0.4.1_pre20060122-r1 (13 Jul 2006) + + 13 Jul 2006; Patrick McLean + +files/gpac-0.4.1_pre20060122-DESTDIR.patch, + +gpac-0.4.1_pre20060122-r1.ebuild: + New revision. Rework ebuild to be less repetitive and more readable. Remove + mozilla USE flag since it isn't working anymore (bug #127141). Fix for + multilib-strict (bug #127145). + + 05 Jul 2006; Michael Sterrett gpac-0.2.1.ebuild, + gpac-0.4.0.ebuild, gpac-0.4.1_pre20060122.ebuild: + xml2 use flag changed to xml + + 23 Jun 2006; Simon Stelling + gpac-0.4.1_pre20060122.ebuild: + adding missing 'inherit multilib' + + 07 Jun 2006; Diego Pettenò + gpac-0.4.1_pre20060122.ebuild: + Remove mpeg? () dependency that is misplaced. Thanks to Jakub Moc in bug + #135985. + + 12 May 2006; Diego Pettenò gpac-0.4.0.ebuild: + Remove ECVS_* variables. + + 29 Apr 2006; Luis Medinas + gpac-0.4.1_pre20060122.ebuild: + Stable on amd64. + + 17 Apr 2006; Markus Rothe + gpac-0.4.1_pre20060122.ebuild: + Stable on ppc64; bug #127969 + + 17 Apr 2006; Tobias Scherbaum + gpac-0.4.1_pre20060122.ebuild: + ppc stable, bug #127969 + + 17 Apr 2006; Joshua Jackson + gpac-0.4.1_pre20060122.ebuild: + Marking Stable for x264 and Mplayer; bug #127969 + + 18 Mar 2006; Markus Rothe + gpac-0.4.1_pre20060122.ebuild: + Added ~ppc64 + +*gpac-0.4.1_pre20060122 (22 Jan 2006) + + 08 Mar 2006; Marc Hildebrand gpac-0.4.1_pre20060122.ebuild: + Removed svg useflag, switched to --enable-scg per default, + should resolve bug #125312. + + 05 Mar 2006; Marc Hildebrand gpac-0.4.1_pre20060122.ebuild: + Added ~ppc keyword. + + 05 Mar 2006; Marc Hildebrand 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ò gpac-0.4.0.ebuild: + Add missing mozilla useflag on IUSE. + + 15 Dec 2005; Diego Pettenò gpac-0.4.0.ebuild: + Get rid of pic useflag that was pointless anyway. Close bug #115260. + +*gpac-0.4.0 (21 Nov 2005) + + 21 Nov 2005; Luca Barbato + +files/gpac-0.4.0-downloader.patch, +gpac-0.4.0.ebuild: + New version + + 30 Oct 2005; Diego Pettenò gpac-0.2.1.ebuild: + Remove divx4linux useflag. + + 10 Sep 2005; Diego Pettenò gpac-0.2.1.ebuild: + Don't install INSTALL file. + + 28 Jul 2005; David Holm gpac-0.2.1.ebuild: + Added to ~ppc. + +*gpac-0.2.1 (31 Mar 2005) + + 31 Mar 2005; Chris White +metadata.xml, + +gpac-0.2.1.ebuild: + Initial import into the tree. Closes bug #65149. + diff --git a/media-video/gpac/Manifest b/media-video/gpac/Manifest new file mode 100644 index 00000000..9b9ccf54 --- /dev/null +++ b/media-video/gpac/Manifest @@ -0,0 +1,5 @@ +DIST gpac-0.4.5-patches-5.tar.bz2 5891 RMD160 fe9aee9d32818d147ba8db85b1c756c07d923c3c SHA1 2ee425fe7b384ccf2a6dd65a309222bad3c715ad SHA256 e74735564a5858174872b22ffb893a5ece924401a2b332a8869029610b67bcc1 +DIST gpac-0.4.5.tar.gz 4269054 RMD160 21249249a412efa5d1237907cb6b8cfe6282e86f SHA1 2ec03c1d7dc3f4d10c0f7b47696cc1e753a56fc8 SHA256 f4039763ebec6630dc38e5e030c6573b47ced28fd009770c2e0e18b087753671 +EBUILD gpac-0.4.5-r5.ebuild 3867 RMD160 1462b2bce0d5e586123a04f1decef0f458c44887 SHA1 56c71c09c0539724407e76a1c75fadf9218456e5 SHA256 a23547fb4b982895270f75340bb38f67526e2a8a2332c302f389e4be9cadb976 +MISC ChangeLog 12741 RMD160 df970e95eca68aed31172b1a95016405aa76878b SHA1 e20e96ed0f8675aede4bce636e91845ffd9f2093 SHA256 ed78cde566fade5bc124e0d820ca13ea7ef6f724f92fc4cdd4a94b764083d82c +MISC metadata.xml 233 RMD160 e62d18211d353ab6d54c1bdabe20fad0705dfa37 SHA1 25063adc119eb9992ced7996faa60e0cb45ad60f SHA256 2e54b419554b54671e04a167f2fa56d52d8f0b509157ba98695c01d860b3196a diff --git a/media-video/gpac/gpac-0.4.5-r5.ebuild b/media-video/gpac/gpac-0.4.5-r5.ebuild new file mode 100644 index 00000000..bce2641f --- /dev/null +++ b/media-video/gpac/gpac-0.4.5-r5.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/gpac/gpac-0.4.5-r4.ebuild,v 1.3 2011/02/16 22:55:47 aballier Exp $ + +inherit eutils wxwidgets flag-o-matic multilib toolchain-funcs + +DESCRIPTION="GPAC is an implementation of the MPEG-4 Systems standard developed from scratch in ANSI C." +HOMEPAGE="http://gpac.sourceforge.net/" +NBV="610" +WBV="600" +PATCHLEVEL="5" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + mirror://gentoo/${P}-patches-${PATCHLEVEL}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="a52 aac alsa debug ffmpeg ipv6 jack jpeg jpeg2k javascript mad opengl oss png pulseaudio sdl ssl theora truetype vorbis wxwidgets xml xvid" + +S=${WORKDIR}/${PN} + +RDEPEND=" + a52? ( media-libs/a52dec ) + aac? ( >=media-libs/faad2-2.0 ) + alsa? ( media-libs/alsa-lib ) + ffmpeg? ( virtual/ffmpeg ) + jack? ( media-sound/jack-audio-connection-kit ) + jpeg? ( virtual/jpeg ) + javascript? ( >=dev-lang/spidermonkey-1.5 ) + mad? ( >=media-libs/libmad-0.15.1b ) + opengl? ( virtual/opengl media-libs/freeglut ) + >=media-libs/libogg-1.1 + png? ( >=media-libs/libpng-1.4 ) + vorbis? ( >=media-libs/libvorbis-1.1 ) + theora? ( media-libs/libtheora ) + truetype? ( >=media-libs/freetype-2.1.4 ) + wxwidgets? ( =x11-libs/wxGTK-2.8* ) + xml? ( >=dev-libs/libxml2-2.6.0 ) + xvid? ( >=media-libs/xvid-1.0.1 ) + sdl? ( media-libs/libsdl ) + jpeg2k? ( media-libs/openjpeg ) + ssl? ( dev-libs/openssl ) + pulseaudio? ( media-sound/pulseaudio ) + x11-libs/libXt + x11-libs/libX11 + x11-libs/libXv + x11-libs/libXext" + +DEPEND="${RDEPEND}" + +my_use() { + local flag="$1" pflag="${2:-$1}" + if use ${flag}; then + echo "--use-${pflag}=system" + else + echo "--use-${pflag}=no" + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + + EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" + + sed -ie '/ldconfig / d' "${S}/Makefile" + + cd "${S}" + + # remove last of internal ogg + sed -i \ + -e 's:::' \ + src/media_tools/{av_parsers,gpac_ogg,media_import,media_export}.c || die + rm -f include/gpac/internal/ogg.h || die + + chmod +x configure + # make sure configure looks for wx-2.6 + if use wxwidgets; then + WX_GTK_VER=2.8 + need-wxwidgets unicode + sed -i -e "s:wx-config:${WX_CONFIG}:g" configure + else + sed -i -e 's:^has_wx="yes:has_wx="no:' configure + fi + + use sdl || sed -i 's:^has_sdl=yes:has_sdl=no:' configure + use alsa || sed -i 's:^has_alsa="yes":has_alsa=no:' configure + + # make sure mozilla won't be used + sed -i -e 's/osmozilla//g' applications/Makefile + + # use this to cut down on the warnings noise + append-flags -fno-strict-aliasing + + # multilib libdir fix + sed -i -e 's:$(prefix)/lib:$(prefix)/'$(get_libdir)':' Makefile src/Makefile + sed -i -e 's:/lib/gpac:/'$(get_libdir)'/gpac:' configure +} + +src_compile() { + 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 + + tc-export CC CXX + + econf \ + --enable-svg \ + --enable-pic \ + --disable-amr \ + $(use_enable debug) \ + $(use_enable opengl) \ + $(use_enable oss oss-audio) \ + $(use_enable ssl) \ + $(use_enable ipv6) \ + $(use_enable jack)=yes \ + $(use_enable pulseaudio)=yes \ + $(my_use ffmpeg) \ + $(my_use aac faad) \ + $(my_use jpeg) \ + $(my_use mad) \ + $(my_use javascript js) \ + $(my_use png) \ + $(my_use truetype ft) \ + $(my_use xvid) \ + $(my_use jpeg2k openjpeg) \ + $(my_use a52) \ + --cc="$(tc-getCC)" \ + ${myconf} || die "configure died" + + emake -j1 OPTFLAGS="${CFLAGS}" || die "emake failed." +} + +src_install() { + emake STRIP="true" OPTFLAGS="${CFLAGS}" DESTDIR="${D}" install || die + emake STRIP="true" OPTFLAGS="${CFLAGS}" DESTDIR="${D}" install-lib || die + dodoc AUTHORS BUGS Changelog README TODO + dodoc doc/*.txt + dohtml doc/*.html +} diff --git a/media-video/gpac/metadata.xml b/media-video/gpac/metadata.xml new file mode 100644 index 00000000..c572c7d9 --- /dev/null +++ b/media-video/gpac/metadata.xml @@ -0,0 +1,8 @@ + + + + video + + media-video@gentoo.org + + diff --git a/media-video/mjpegtools/ChangeLog b/media-video/mjpegtools/ChangeLog new file mode 100644 index 00000000..61b571fd --- /dev/null +++ b/media-video/mjpegtools/ChangeLog @@ -0,0 +1,714 @@ +# ChangeLog for media-video/mjpegtools +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.152 2011/04/01 09:48:15 ssuominen Exp $ + + 01 Apr 2011; Samuli Suominen + mjpegtools-1.9.0-r1.ebuild: + Remove USE="X" and always pass --with-x wrt #259461. + + 23 Mar 2011; Tim Harder -mjpegtools-1.8.0-r2.ebuild, + -files/mjpegtools-1.8.0-as-needed.patch, + -files/mjpegtools-1.8.0-fix-lav2mpeg.patch, + -files/mjpegtools-1.8.0-gcc41.patch, + -files/mjpegtools-1.8.0-glibc-2.10.patch, + -files/mjpegtools-1.8.0-lavrec-memleak.patch, + -files/mjpegtools-1.8.0-libc.patch, + -files/mjpegtools-1.8.0-libquicktime.patch, + -files/mjpegtools-1.8.0-no-jpeg-mmx.patch, + -files/mjpegtools-1.8.0-parallelmake.patch, + -files/mjpegtools-1.8.0-pkg-config.patch, -mjpegtools-1.9.0.ebuild: + Remove old. + + 15 Mar 2011; Ulrich Mueller mjpegtools-1.8.0-r2.ebuild, + mjpegtools-1.9.0.ebuild, mjpegtools-1.9.0-r1.ebuild: + Replace dependency on virtual/quicktime by libquicktime, bug 358857. + + 07 Nov 2010; Jory A. Pratt + mjpegtools-1.8.0-r2.ebuild, mjpegtools-1.9.0.ebuild, + mjpegtools-1.9.0-r1.ebuild: + Convert media-libs/jpeg to virtual/jpeg + + 20 Feb 2010; Raúl Porcel mjpegtools-1.9.0-r1.ebuild: + alpha/sparc stable wrt #302435 + + 16 Feb 2010; Markus Meier mjpegtools-1.9.0-r1.ebuild: + x86 stable, bug #302435 + + 15 Feb 2010; Joseph Jezak mjpegtools-1.9.0-r1.ebuild: + Marked ppc stable for bug #302435. + + 03 Feb 2010; Markos Chandras + mjpegtools-1.9.0-r1.ebuild: + Stable on amd64 wrt bug #302435 + + 27 Jan 2010; Brent Baude mjpegtools-1.9.0-r1.ebuild: + stable ppc64, bug 302435 + +*mjpegtools-1.9.0-r1 (23 Jan 2010) + + 23 Jan 2010; Samuli Suominen + +mjpegtools-1.9.0-r1.ebuild, +files/mjpegtools-1.9.0-jpeg-7.patch: + Fix jpeg2yuv segmentation fault with jpeg-7 and above wrt #293919 by Salah + Coronya. + + 22 Jan 2010; Samuli Suominen + mjpegtools-1.9.0.ebuild: + Require SLOT="0" of media-libs/jpeg for headers. + + 27 Aug 2009; Samuli Suominen + mjpegtools-1.8.0-r2.ebuild, +files/mjpegtools-1.8.0-glibc-2.10.patch: + Fix building with GCC 4.4+ and GLIBC 2.10+ wrt #282960 by Chris Slycord. + + 22 Jul 2009; Samuli Suominen + mjpegtools-1.8.0-r2.ebuild, +files/mjpegtools-1.8.0-libc.patch: + Fix building with GCC 4.3+ and glibc-2.8+ wrt #240379, thanks to Chris + Slycord. + + 04 Jun 2009; Peter Alfredsen + mjpegtools-1.9.0.ebuild, +files/mjpegtools-1.9.0-glibc-2.10.patch: + Fix the constness of a char w.r.t. bug 270778. Thanks to hirakendu + for providing the patch. + + 03 Mar 2009; Raúl Porcel mjpegtools-1.9.0.ebuild: + sparc stable wrt #217427 + + 15 Feb 2009; Tobias Klausmann + mjpegtools-1.9.0.ebuild: + Stable on alpha, bug #217427 + + 15 Feb 2009; Brent Baude mjpegtools-1.9.0.ebuild: + stable ppc, bug 217427 + + 14 Feb 2009; Markus Meier mjpegtools-1.9.0.ebuild: + amd64/x86 stable, bug #217427 + + 13 Feb 2009; Brent Baude mjpegtools-1.9.0.ebuild: + stable ppc64, bug 217427 + +*mjpegtools-1.9.0 (10 Jan 2009) + + 10 Jan 2009; Steve Dibb +mjpegtools-1.9.0.ebuild: + Version bump + +*mjpegtools-1.9.0_rc4 (04 Jan 2009) + + 04 Jan 2009; Ben de Groot + +mjpegtools-1.9.0_rc4.ebuild: + Version bump, fixes bug 252352 + + 20 Apr 2008; Mike Frysinger + +files/mjpegtools-1.9.0_rc3-gcc43.patch, mjpegtools-1.9.0_rc3.ebuild: + Fix by Ryan Hill for building with gcc-4.3 #200767. + +*mjpegtools-1.9.0_rc3 (04 Dec 2007) + + 04 Dec 2007; Matthias Schwarzott + +mjpegtools-1.9.0_rc3.ebuild: + Version bumped. Seems to solve some rate control problem and maybe more + small bugs. + + 27 Nov 2007; Matthias Schwarzott + mjpegtools-1.8.0-r1.ebuild, mjpegtools-1.8.0-r2.ebuild, + mjpegtools-1.9.0_rc1.ebuild, mjpegtools-1.9.0_rc2.ebuild: + Fixed quoting. + + 22 Jul 2007; Donnie Berkholz ; + mjpegtools-1.8.0-r1.ebuild, mjpegtools-1.8.0-r2.ebuild, + mjpegtools-1.9.0_rc1.ebuild, mjpegtools-1.9.0_rc2.ebuild: + Drop virtual/x11 references. + +*mjpegtools-1.9.0_rc2 (05 Mar 2007) + + 05 Mar 2007; Matthias Schwarzott + +mjpegtools-1.9.0_rc2.ebuild: + Version bumped. All patches/m4 files in upstream tarball now :). + +*mjpegtools-1.9.0_rc1 (25 Feb 2007) + + 25 Feb 2007; Matthias Schwarzott + +files/mjpegtools-1.9.0_rc1-as-needed.patch, + +files/mjpegtools-1.9.0_rc1-lavrec-memleak.patch, + +files/mjpegtools-1.9.0_rc1-pkg-config.patch, + +mjpegtools-1.9.0_rc1.ebuild: + Version bumped. + + 20 Nov 2006; Matthias Schwarzott + +files/mjpegtools-1.8.0-no-jpeg-mmx.patch, mjpegtools-1.8.0-r1.ebuild, + mjpegtools-1.8.0-r2.ebuild: + Explicitly disable usage of jpeg-mmx to prevent automagic depend. + + 19 Nov 2006; Matthias Schwarzott + files/mjpegtools-1.8.0-fix-lav2mpeg.patch: + Added lost hunk to patch for Bug #137530 :). + +*mjpegtools-1.8.0-r2 (19 Nov 2006) + + 19 Nov 2006; Matthias Schwarzott + +files/mjpegtools-1.8.0-fix-lav2mpeg.patch, + +files/mjpegtools-1.8.0-lavrec-memleak.patch, +mjpegtools-1.8.0-r2.ebuild: + Added fixes for various bugs (#152568, #128404 and #137530). + + 03 Nov 2006; Matthias Schwarzott + mjpegtools-1.8.0-r1.ebuild: + Correct dependency to gtk+-2, Bug #150344. Changed configure-argument for + libdv to actually work :). + + 03 Nov 2006; Matthias Schwarzott + mjpegtools-1.8.0-r1.ebuild: + Removed movtar-dependency as it seems no longer needed, Bug #150344. + + 03 Nov 2006; Matthias Schwarzott + mjpegtools-1.8.0-r1.ebuild: + Added correct automake and pkgconfig dependency. + + 06 Sep 2006; Matthias Schwarzott + mjpegtools-1.8.0-r1.ebuild: + Added missing m4-files for autoconf, solves Bug #117091. + + 28 Aug 2006; Matthias Schwarzott + files/mjpegtools-1.8.0-as-needed.patch: + Added the make-dependencies which broke parallel building when having the + as-needed patch applied. Bug #145265. + + 25 Aug 2006; Matthias Schwarzott + +files/mjpegtools-1.8.0-as-needed.patch, mjpegtools-1.8.0-r1.ebuild: + Fixed linking with --as-needed, see bug #144656. + + 25 Aug 2006; Matthias Schwarzott + +files/mjpegtools-1.8.0-pkg-config.patch, mjpegtools-1.8.0-r1.ebuild: + Fixed problem with missing png-support when USE=-quicktime, bug #144551. + Added use-flag png and dependency to libpng which has been missing up to + now. + + 25 Aug 2006; Matthias Schwarzott + +files/mjpegtools-1.8.0-pkg-config.patch, mjpegtools-1.8.0-r1.ebuild: + Fixed problem with missing png-support when USE=-quicktime, bug #144551. + Added use-flag png and dependency to libpng which has been missing up to + now. + + 30 Jul 2006; Diego Pettenò + +files/mjpegtools-1.8.0-libquicktime.patch, mjpegtools-1.8.0-r1.ebuild: + Add patch from bug #128619 when using libquicktime 0.9.9, thanks to Mario + Fetka; also fix quicktime useflag, thanks to Eldad Zack (eldad), both in bug + #128619. + + 27 Apr 2006; Marien Zwart Manifest: + Fixing SHA256 digest, pass four + + 24 Apr 2006; Diego Pettenò + -files/mjpegtools-1.6.2-configure.patch, -files/mjpegtools-1.6.2-dv.patch, + -files/mjpegtools-1.6.2-fPIC.patch, + -files/mjpegtools-1.6.2-gcc34-altivec.patch, + -files/mjpegtools-1.6.2-gcc34.patch, + -files/mjpegtools-1.6.2-libquicktime094.patch, + -files/mjpegtools-1.6.2-nogtk.patch, -files/altivec-fix-1.6.2.patch, + -files/no-x11-lib-2.patch, -mjpegtools-1.6.2-r4.ebuild: + Drop old mjpegtools version. + + 07 Feb 2006; Aron Griffis + mjpegtools-1.8.0-r1.ebuild: + Mark 1.8.0-r1 stable on alpha + + 05 Feb 2006; Diego Pettenò + +files/mjpegtools-1.8.0-parallelmake.patch, mjpegtools-1.8.0-r1.ebuild: + Fix parallel make issues, bug #121622. + + 04 Feb 2006; Diego Pettenò + mjpegtools-1.8.0-r1.ebuild: + Don't run autotools as there's no patch touching them, run only elibtoolize + instead. Don't force -j1 on emake. Append -fno-strict-aliasing as it + dereference type-punned pointers. + + 04 Feb 2006; Diego Pettenò + mjpegtools-1.6.2-r4.ebuild, mjpegtools-1.8.0-r1.ebuild: + Drop dependencies over autotools, autotools eclass take care of that. Change + autoreconf call to eautoreconf. + + 26 Dec 2005; Simon Stelling mjpegtools-1.8.0-r1.ebuild: + stable on amd64 + + 24 Dec 2005; Michael Hanselmann + mjpegtools-1.8.0-r1.ebuild: + Stable on ppc. + + 21 Dec 2005; Mark Loeser mjpegtools-1.8.0-r1.ebuild: + Stable on x86; bug #100869 + + 20 Dec 2005; Gustavo Zacarias + mjpegtools-1.8.0-r1.ebuild: + Stable on sparc wrt security #100869 + + 19 Dec 2005; Markus Rothe mjpegtools-1.8.0-r1.ebuild: + Stable on ppc64; bug #100869 + + 19 Dec 2005; Diego Pettenò + +files/mjpegtools-1.8.0-gcc41.patch, mjpegtools-1.8.0-r1.ebuild: + Add patch to build with GCC 4.1, thanks to Christian Schmidt in bug #116014. + + 17 Dec 2005; Luca Barbato -mjpegtools-1.8.0.ebuild: + Cleanup + + 12 Dec 2005; Donnie Berkholz ; + mjpegtools-1.8.0-r1.ebuild: + Add modular X dependencies. + + 13 Nov 2005; Luca Barbato mjpegtools-1.6.2-r4.ebuild, + mjpegtools-1.8.0-r1.ebuild: + avifile removed + +*mjpegtools-1.8.0-r1 (01 Nov 2005) + + 01 Nov 2005; Simon Stelling + +mjpegtools-1.8.0-r1.ebuild: + revision bump to enable SIMD extensions on amd64; bug 108417 + +*mjpegtools-1.8.0 (19 Sep 2005) + + 05 Oct 2005; Marc Hildebrand + +mjpegtools-1.8.0.ebuild: + Version bump, closes bug #107824. Thanks to Paul Dunwoody for the ebuild. + + 15 Sep 2005; Aron Griffis + mjpegtools-1.6.2-r4.ebuild: + Mark 1.6.2-r4 stable on alpha + + 06 Aug 2005; Doug Goldstein + -mjpegtools-1.6.2-r3.ebuild: + remove old version that had some old stuff that was making the reporter + of bug #100974 angry + + 28 Jul 2005; Diego Pettenò + mjpegtools-1.6.2-r3.ebuild, mjpegtools-1.6.2-r4.ebuild: + Updated dependeny over jpeg-mmx as per bug #100554. + + 18 Jun 2005; Markus Rothe mjpegtools-1.6.2-r4.ebuild: + Stable on ppc64 + + 17 Jun 2005; Michael Hanselmann + mjpegtools-1.6.2-r4.ebuild: + Stable on ppc. + + 08 Jun 2005; Gustavo Zacarias + mjpegtools-1.6.2-r4.ebuild: + Stable on sparc + + 06 Jun 2005; Jan Brinkmann + mjpegtools-1.6.2-r4.ebuild: + stable on amd64 and x86. + + 17 May 2005; Gustavo Zacarias + mjpegtools-1.6.2-r3.ebuild: + Stable on sparc + + 15 May 2005; Diego Pettenò + mjpegtools-1.6.2-r3.ebuild, mjpegtools-1.6.2-r4.ebuild: + Moved to use toolchain-functs eclass. + + 08 May 2005; Bryan Østergaard + mjpegtools-1.6.2-r4.ebuild: + ~alpha keyword. + +*mjpegtools-1.6.2-r4 (17 Apr 2005) + + 17 Apr 2005; Jan Brinkmann + +mjpegtools-1.6.2-r4.ebuild: + added a patch to fix #78404. thanks to Kevin F. Quinn and + Ned Ludd + + 16 Apr 2005; Jan Brinkmann + +files/mjpegtools-1.6.2-libquicktime094.patch, mjpegtools-1.6.2-r3.ebuild: + added patch to make compilation with libquicktime-0.9.4 possible (patch based + on upstream cvs), also enabled largefile support which fixes #66039 + + 27 Mar 2005; Luca Barbato + +files/mjpegtools-1.6.2-configure.patch, mjpegtools-1.6.2-r3.ebuild: + Updated ebuild, from Diego Pettenò + + 26 Mar 2005; Jeremy Huddleston + -files/1.6.0-r7-ppc.patch, -files/mjpegtools-1.6.0-gcc3.patch, + -files/mjpegtools-1.6.1.91-fPIC.patch, + -files/mjpegtools-1.6.1.92-fPIC.patch, + -files/mjpegtools-1.6.1.93-fPIC.patch, -files/no-x11-lib.patch, + -mjpegtools-1.6.0-r7.ebuild, -mjpegtools-1.6.1.90-r2.ebuild, + -mjpegtools-1.6.2-r1.ebuild, mjpegtools-1.6.2-r3.ebuild: + Removing older versions. Fixing avifile dependency to accept newer versions + as it does compile with them. + + 15 Mar 2005; Luca Barbato mjpegtools-1.6.2-r3.ebuild: + yet another workaround for gcc + + 13 Mar 2005; Luca Barbato + +files/mjpegtools-1.6.2-dv.patch, mjpegtools-1.6.2-r3.ebuild: + Fixed libdv issues + + 10 Mar 2005; Jan Brinkmann + mjpegtools-1.6.2-r3.ebuild: + changed the dv and yv12 use_enable logic, fixes #79379 + + 20 Feb 2005; Joseph Jezak mjpegtools-1.6.2-r3.ebuild: + Changed the libtool fix to apply to everyone. + + 06 Feb 2005; Markus Rothe mjpegtools-1.6.2-r3.ebuild: + Stable on ppc64 + + 11 Jan 2005; Luca Barbato mjpegtools-1.6.2-r3.ebuild: + Deps updated, should fix bug #71867 + + 18 Dec 2004; Markus Rothe mjpegtools-1.6.2-r3.ebuild: + added ~ppc64 to KEYWORDS; bug #74834 + + 16 Dec 2004; Simon Stelling mjpegtools-1.6.2-r3.ebuild: + fix libtool-stuff; bug #74664 + + 14 Nov 2004; Simon Stelling mjpegtools-1.6.2-r3.ebuild: + fix bug #70334 with a autoreconf + + 03 Nov 2004; Michael Hanselmann + mjpegtools-1.6.2-r3.ebuild: + Temporary fix for the SDL-problem in bug 66927. + + 23 Oct 2004; Jason Wever mjpegtools-1.6.2-r3.ebuild: + Added ~sparc keyword. + + 19 Oct 2004; Dylan Carlson + mjpegtools-1.6.2-r3.ebuild: + Stable on amd64. + + 25 Sep 2004; Heinrich Wendel + +files/mjpegtools-1.6.2-nogtk.patch, mjpegtools-1.6.2-r3.ebuild: + mark x86 + + 25 Sep 2004; Heinrich Wendel + +files/mjpegtools-1.6.2-nogtk.patch, mjpegtools-1.6.2-r3.ebuild: + strip -fstack-protector if compiled with mmx|3dnow|sse, bug #37972 + + 05 Aug 2004; Luca Barbato + +files/mjpegtools-1.6.2-gcc34-altivec.patch, mjpegtools-1.6.2-r3.ebuild: + Minor fix for altivec + + 26 Jun 2004; Danny van Dyk + mjpegtools-1.6.2-r1.ebuild: + Fixed BUG #55222. -fPIC neccessary for libmjpegutils.a, as it is used to + create shared objects. + +*mjpegtools-1.6.2-r3 (23 Jun 2004) + + 23 Jun 2004; Mike Frysinger + files/mjpegtools-1.6.2-fPIC.patch, -mjpegtools-1.6.2-r2.ebuild, + +mjpegtools-1.6.2-r3.ebuild: + Make sure the libraries get built with -fPIC otherwise people like ppc get mad + #47335 by Heinrich Wendel. + + 14 Jun 2004; Michael Hanselmann + +files/altivec-fix-1.6.2.patch, mjpegtools-1.6.2-r2.ebuild: + Added a patch to fix compilation-errors on PowerPC with Altivec disabled. This + may happen if the code is being compiled for a G3-processor (-mcpu=G3 or + -mcpu=750). It patches the configure.in-file. Added ~ppc to KEYWORDS. + + 09 Jun 2004; Aron Griffis mjpegtools-1.6.0-r7.ebuild, + mjpegtools-1.6.1.90-r2.ebuild, mjpegtools-1.6.2-r1.ebuild, + mjpegtools-1.6.2-r2.ebuild: + Fix use invocation + +*mjpegtools-1.6.2-r2 (17 May 2004) + + 17 May 2004; Patrick Kursawe metadata.xml, + mjpegtools-1.6.2-r2.ebuild, + Adding optional yv12 support and changing CFLAGS handling as suggested in bug + #42414 + Corrected metadata syntax. + + 17 May 2004; Patrick Kursawe + mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.91.ebuild, + mjpegtools-1.6.1.92.ebuild, mjpegtools-1.6.1.93.ebuild, + mjpegtools-1.6.1.ebuild, mjpegtools-1.6.2.ebuild: + Big cleanup. + + 12 May 2004; Alexander Gabert mjpegtools-1.6.2-r1.ebuild: + added new hardened PIE SSP switches + + 12 May 2004; Alexander Gabert + mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild, + mjpegtools-1.6.1.91.ebuild, mjpegtools-1.6.1.92.ebuild, + mjpegtools-1.6.1.93.ebuild, mjpegtools-1.6.2.ebuild: + removed hardened-gcc logic, added filter-flags fPIC logic + + 28 Apr 2004; Travis Tilley + +files/mjpegtools-1.6.2-gcc34.patch, mjpegtools-1.6.2-r1.ebuild: + added fix for compiling with gcc 3.4. thanks go to Igor V. Kovanlenko and + "LordKow". MOOOO! + + 27 Apr 2004; Aron Griffis + mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild, + mjpegtools-1.6.1.91.ebuild, mjpegtools-1.6.1.92.ebuild, + mjpegtools-1.6.1.93.ebuild: + Add inherit eutils + + 26 Apr 2004; Aron Griffis + mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild, + mjpegtools-1.6.1.91.ebuild, mjpegtools-1.6.1.92.ebuild, + mjpegtools-1.6.1.93.ebuild: + Add die following econf for bug 48950 + + 19 Apr 2004; Martin Holzer mjpegtools-1.6.2-r1.ebuild: + fixing via ezra. closes 48160 + + 15 Apr 2004; Scott W Taylor + mjpegtools-1.6.2-r1.ebuild: + More universal check for hardened + + 29 Mar 2004; Donnie Berkholz ; + mjpegtools-1.6.0-r7.ebuild, mjpegtools-1.6.1.90-r1.ebuild, + mjpegtools-1.6.1.90-r2.ebuild, mjpegtools-1.6.1.91.ebuild, + mjpegtools-1.6.1.92.ebuild, mjpegtools-1.6.1.93.ebuild, + mjpegtools-1.6.1.ebuild, mjpegtools-1.6.2-r1.ebuild, + mjpegtools-1.6.2.ebuild: + Change x11-base/xfree dependency to virtual/x11. + + 18 Mar 2004; Patrick Kursawe + mjpegtools-1.6.2-r1.ebuild: + Updating dependencies because of bug #38665 + + 18 Mar 2004; Patrick Kursawe + mjpegtools-1.6.2-r1.ebuild: + Added the patch to the latest version aswell, see bug #44645 + + 17 Mar 2004; Patrick Kursawe + mjpegtools-1.6.1.93.ebuild, files/no-x11-lib-2.patch: + Adding no-x11-lib patch, see bug #36771 + + 17 Mar 2004; Patrick Kursawe + mjpegtools-1.6.1.90-r2.ebuild: + The no-x11-lib.patch should be only applied when not using X, see bug #42037. + +*mjpegtools-1.6.2-r1 (15 Mar 2004) +*mjpegtools-1.6.1.90-r2 (15 Mar 2004) + + 15 Mar 2004; Patrick Kursawe + mjpegtools-1.6.2-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild: + Adding missing info directory entries (bug #38459). + + 24 Feb 2004; Martin Holzer + files/mjpegtools-1.6.1.92-fPIC.patch, files/mjpegtools-1.6.1.93-fPIC.patch: + adding fPIC patches. Closes 39268. + +*mjpegtools-1.6.2 (05 Feb 2004) + + 05 Feb 2004; Martin Holzer mjpegtools-1.6.2.ebuild: + Version bumped. + +*mjpegtools-1.6.1.93 (18 Jan 2004) + + 18 Jan 2004; Martin Holzer mjpegtools-1.6.1.93.ebuild: + Version bumped. + + 17 Jan 2004; Bartosch Pixa + mjpegtools-1.6.0-r7.ebuild: + set ppc in keywords + +*mjpegtools-1.6.1.92 (16 Jan 2004) + + 16 Jan 2004; Wout Mertens mjpegtools-1.6.1.92.ebuild: + Version bump and disabling -fPIC on x86 where it fails. Also first go at + making it work for Via C3-I chips (That don't have the cmov instruction) + Closing #37133, #36502 and #30345 + + 02 Jan 2004; Daniel Ahlberg mjpegtools-1.6.1.91.ebuild: + Added fPIC patch to make it compile on amd64. Also updated dependencies so + that mmx, 3dnow and sse dependencies only gets pulled in for x86. Closing + #36843. + + 28 Dec 2003; Jason Wever mjpegtools-1.6.1.90-r1.ebuild: + Fixed ebuild so it works better with non-x86 arches. Adding ~sparc keyword as + it compiled fine. Fixes bug #36680. + +*mjpegtools-1.6.1.91 (26 Nov 2003) + + 26 Nov 2003; Martin Holzer mjpegtools-1.6.1.91.ebuild: + Version bumped. + + 14 Oct 2003; Martin Holzer + mjpegtools-1.6.1.90-r1.ebuild: + updated slot. closes #30908. + + 06 Oct 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild, + files/mjpegtools-1.6.0-gcc3.patch: + Added gcc3 fix. Closes #25163. + + 23 Sep 2003; Max Kalika mjpegtools-1.6.1.90-r1.ebuild: + Forward-port the hardened-gcc fixes. + + 20 Sep 2003; Alexander Gabert mjpegtools-1.6.1.90.ebuild: + added hardened-gcc exclusion gcc flags for failing assembler + +*mjpegtools-1.6.1.90-r1 (19 Sep 2003) + + 19 Sep 2003; Max Kalika mjpegtools-1.6.1.90-r1.ebuild, + files/no-x11-lib.patch: + Remove dangling -lX11. Fixes bug 29070. Thanks to Christian Jiresjö for the + patch + + 19 Sep 2003; Max Kalika mjpegtools-1.6.1.90.ebuild: + Less aggressive flag filtering. + + 16 Sep 2003; Max Kalika mjpegtools-1.6.1.90.ebuild: + Bump to stable x86. + +*mjpegtools-1.6.1.90 (10 Sep 2003) + + 10 Sep 2003; Max Kalika mjpegtools-1.6.1.90.ebuild: + Bump to version 1.6.1.90. + + 25 Aug 2003; Max Kalika mjpegtools-1.6.0-r7.ebuild, + mjpegtools-1.6.1.ebuild: + Require avifile < 0.7.38. Doesn't compile with the newest version. + + 04 Aug 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild, + mjpegtools-1.6.1.ebuild: + Adding more Filtering options. + + 15 Jul 2003; pvdabeel mjpegtools-1.6.1.ebuild: + -ppc for now , lots of altivec troubles + + 16 Jun 2003; mjpegtools-1.6.1.ebuild: + use mirror:// in SRC_URI + + 10 Jun 2003; mjpegtools-1.6.0-r7.ebuild: + DEPEND on sed >= 4 + + 09 Jun 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild: + Added eutils which is needed for ppc. closes #19224. + + 01 Jun 2003; Martin Holzer mjpegtools-1.6.1.ebuild: + Making gcc 2.95 compatible + + 01 Jun 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild: + Making gcc 2.95 compatible + +*mjpegtools-1.6.1 (09 Feb 2003) + + 02 May 2003; Jon Portnoy mjpegtools-1.6.1.ebuild : + Made gtk-1.2 an optional dependency to fix bug #19804. + + 09 Feb 2003; Martin Holzer mjpegtools-1.6.1.ebuild + files/digest-mjpegtools-1.6.1 ChangeLog : + Version bumped. Submitted by mathewalexander@surewest.net in #10970. + +*mjpegtools-1.6.0-r7 (27 Dec 2002) + + 29 Apr 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild: + Adding filtering. Closes #16238. + + 01 Mar 2003; Jason Wever mjpegtools-1.6.0-r7.ebuild: + Added ~sparc to keywords. + + 22 Feb 2003; Aron Griffis mjpegtools-1.6.0-r7.ebuild : + Fix problem in SRC_URI... see bug 16159 + + 21 Feb 2003; Aron Griffis mjpegtools-1.6.0-r7.ebuild : + Disable quicktime support on alpha, where it doesn't build. + Mark stable on alpha in support of Gnome 2.2. + + 20 Feb 2003; Aron Griffis mjpegtools-1.6.0-r7.ebuild : + Make svgalib dependent on USE=svga. This isn't really the best + fix because it's actually libsdl that depends on svgalib, but it + will do for the moment. Add ~alpha to KEYWORDS and fix a couple + niglets in the ebuild. + + 18 Feb 2003; Martin Holzer mjpegtools-1.6.0-r7 : + Added svgalib to DEPEND. Closes #15876. + + 10 Feb 2003; Mark Guertin mjpegtools-1.6.0-r7.ebuild + files/1.6.0-r7-ppc.patch: + Added patch to close bug #15441, thanks go to Lapo Calamandrei. + + 09 Feb 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild : + Marked as stable for x86. + + 27 Dec 2002; Martin Schlemmer mjpegtools-1.6.0-r7.ebuild : + Moved elibtoolize to src_compile. Remove the unneeded 'if then fi' 's for + the 'mmx' 'sse' and '3dnow' USE flags in [R]DEPEND, as they are already + in [R]DEPEND ... + +*mjpegtools-1.6.0-r6 (03 Dec 2002) + + 18 Feb 2003; Martin Holzer mjpegtools-1.6.0-r6 : + Added svgalib to DEPEND. Closes #15876. + + 03 Dec 2002; Jon Nall mjpegtools-1.6.0-r6.ebuild : + I didn't create this version. there was no ChangeLog entry for -r6 + (though i think phoen][x's comment from 25 Nov 2002 refers to -r6.) + + I added ~ppc and made libmovtar mmx-dependent + +*mjpegtools-1.6.0-r5 (d1814 Nov 2002) + + 18 Feb 2003; Martin Holzer mjpegtools-1.6.0-r5 : + Added svgalib to DEPEND. Closes #15876. + + 25 Nov 2002; phoen][x mjpegtools-1.6.0-r5 : + Fixed a really evil bug which caused mjpegtools to fail in lavtools/ + when merged with USE="quicktime" - the problem comes down to this: + lav_common.c and lav_io.c both use "dv_decoder_new(0,0,0);" which is + wrong because dv_decoder_new() doesn't take any arguments. I used sed + to work around that - it should work flawlessy now. This fixes bug #11163. + + 14 Nov 2002; Matthew Kennedy + mjpegtools-1.6.0-r5.ebuild files/digest-mjpegtools-1.6.0-r5, ChangeLog : + Filter compiler flags. Resolves bug #10962 + +*mjpegtools-1.6.0-r4 (14 Nov 2002) + + 14 Nov 2002; Seemant Kulleen + mjpegtools-1.6.0-r4.ebuild files/digest-mjpegtools-1.6.0-r4 : + Added avifile as a dependency (based on "avi" USE flag), so that it + installs lav2divx utilities as well. Closes bug #10516 by + ajacoutot@lphp.org (ajacoutot) + +*mjpegtools-1.6.0-r3 (26 Jul 2002) + + 30 Aug 2002; Dan Armak ChangeLog : + Add missing deps on libdv and arts (tha latter one is optional); see + bug #7081. + + 26 Jul 2002; Daniel Ahlberg mjpegtools-1.6.0-r3.ebuild : + Closes #4702. Also added nasm to dependancy list (if 3dnow, sse or mmx are in USE) + to make mjpegtools more optimized. + +*mjpegtools-1.6.0-r2 (08 Jul 2002) + + 08 Jul 2002; Spider mjpegtools-1.6.0-r2.ebuild : + fixed remnants of ${D} in .la files + +*mjpegtools-1.6.0-r1 (30 May 2002) + + 30 May 2002; Seemant Kulleen + mjpegtools-1.6.0-r1.ebuild files/digest-mjpegtools-1.6.0-r1 : + Fixed some dependency information, thanks to: aliz@telia.com (Daniel + Ahlberg) in bug #3108 + +*mjpegtools-1.6.0 (26 May 2002) + + 26 May 2002; Seemant Kulleen mjpegtools-1.6.0.ebuild + files/digest-mjpegtools-1.6.0 : + Version bump to newest stable + +*mjpegtools-1.5.20011611-r2 (12 Apr 2002) + 12 Apr 2002; Spider + Updating dependency for libpng 1.2.1 + +*mjpegtools-1.5.20011611-r1 (12 Apr 2002) + + 12 Apr 2002; Seemant Kulleen + mjpegtools-1.5.20011611-r1.ebuild : + Changed avifile USE flag to avi USE flag instead and cleaned up ebuild + a little. + +*mjpegtools-1.5.20011611-r1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-video/mjpegtools/Manifest b/media-video/mjpegtools/Manifest new file mode 100644 index 00000000..3273d08d --- /dev/null +++ b/media-video/mjpegtools/Manifest @@ -0,0 +1,7 @@ +AUX mjpegtools-1.9.0-glibc-2.10.patch 429 RMD160 ef7f706aeda7ebfa04dbd43b70a5e3e6faf24610 SHA1 3029f0e835e693b144298ed9f8143c9566be26f3 SHA256 0a76b418df4daa1603c827001ede6a1b3da4457b5d3aefeda0a656cd88ad446b +AUX mjpegtools-1.9.0-jpeg-7.patch 774 RMD160 22c50dd28617159eaa89aefb4647e21d4d9972e7 SHA1 2bdb1b3b8591cede11d4a133a758e8ead35db4dd SHA256 2c9b90a283e8e6d95bd9573cd16310107c654d0d701a7dff7e47ee1a773da7cf +AUX mjpegtools-kernel-headers-2.6.38-videodev.h.patch 803 RMD160 e56cb26617f837017973ae61a0d849091997f97c SHA1 9b4dc9bb59e59b28a4f3ebb6d4649cd0fafcdf6c SHA256 a52699979d01369ef0ce8931e91d398ef7d8b54ec7b807de4b0bf07faf593d05 +DIST mjpegtools-1.9.0.tar.gz 1718063 RMD160 79e0eb4bce468bb8f12da336e29abe8fab390a5f SHA1 1701233354c7ea86b5b7808c4dd5d03a71118e48 SHA256 a9322aaab1e0835fbaa00fc10e58e885833454fa0ad6f57c60c89a78f7ed1711 +EBUILD mjpegtools-1.9.0-r1.ebuild 2163 RMD160 8df34598ea5102ae3876ff73acd2c98077734648 SHA1 d0ce1e2094c04b8481cd8608a6fa4bd1d2de14b7 SHA256 5678e8271c6f66d9ee06c256b6a395306a2b08f162002c7603d86d4defb83003 +MISC ChangeLog 27091 RMD160 f6ae3de42807e4f3be9beab90e23d31092f93990 SHA1 5aa735164d29e982fe1f5f05d61cf84e243eb250 SHA256 cc663ac6651287f96a2616d4dfb3fe2c938fb79ed2de05085d44d20faba65b24 +MISC metadata.xml 415 RMD160 cdbf5de3ece63e3df10d1a4e69ed5e471abb84fa SHA1 5ae767eb57a50fff79f938a01332e67f88306aff SHA256 75cf2c90452ef1a74f46812e6ffee8c2f25a979f3a0b8e366032ee60bdb8663b diff --git a/media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch b/media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch new file mode 100644 index 00000000..e1615604 --- /dev/null +++ b/media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch @@ -0,0 +1,11 @@ +--- mjpegtools-1.9.0/mplex/lpcmstrm_in.cpp.orig 2009-05-27 01:31:46.000000000 -0700 ++++ mjpegtools-1.9.0/mplex/lpcmstrm_in.cpp 2009-05-27 01:33:09.000000000 -0700 +@@ -53,7 +53,7 @@ + + bool LPCMStream::Probe(IBitStream &bs ) + { +- char *last_dot = strrchr( bs.StreamName(), '.' ); ++ const char *last_dot = strrchr( bs.StreamName(), '.' ); + return + last_dot != NULL + && strcmp( last_dot+1, "lpcm") == 0; diff --git a/media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch b/media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch new file mode 100644 index 00000000..ec367318 --- /dev/null +++ b/media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch @@ -0,0 +1,24 @@ +Fix segmentation fault with jpeg-7 and above where dinfo.do_fancy_upsampling isn't set by default to FALSE anymore. + +Patch by: Salah Coronya + +http://bugs.gentoo.org/show_bug.cgi?id=293919 + +--- lavtools/jpegutils.c ++++ lavtools/jpegutils.c +@@ -502,6 +502,7 @@ + + jpeg_read_header (&dinfo, TRUE); + dinfo.raw_data_out = TRUE; ++ dinfo.do_fancy_upsampling = FALSE; + dinfo.out_color_space = JCS_YCbCr; + dinfo.dct_method = JDCT_IFAST; + guarantee_huff_tables(&dinfo); +@@ -599,6 +600,7 @@ + if (field > 0) { + jpeg_read_header (&dinfo, TRUE); + dinfo.raw_data_out = TRUE; ++ dinfo.do_fancy_upsampling = FALSE; + dinfo.out_color_space = JCS_YCbCr; + dinfo.dct_method = JDCT_IFAST; + jpeg_start_decompress (&dinfo); diff --git a/media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch b/media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch new file mode 100644 index 00000000..ecc57afb --- /dev/null +++ b/media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch @@ -0,0 +1,22 @@ +diff --git a/configure.ac b/configure.ac +index f06488a..0413374 100644 +--- configure.ac ++++ configure.ac +@@ -159,7 +159,7 @@ case $host in + [have_video4linux=true + AC_DEFINE(HAVE_V4L, 1, + [Building for Linux - using the video4linux API])], +- [AC_MSG_ERROR([videodev.h not found - please install the linux kernel headers])]) ++ [AC_MSG_WARN([videodev.h not found - please install the linux kernel headers])]) + ;; + esac + AM_CONDITIONAL(HAVE_V4L, test x$have_video4linux = xtrue) +diff --git a/autogen.sh b/autogen.sh +index c894008..f5c6a7c 100755 +--- autogen.sh ++++ autogen.sh +@@ -1,4 +1,3 @@ + #!/bin/sh + # Run this to generate all the initial makefiles, etc. +-export ACLOCAL="aclocal -I missing_M4" + autoreconf -f -i diff --git a/media-video/mjpegtools/metadata.xml b/media-video/mjpegtools/metadata.xml new file mode 100644 index 00000000..5acf5410 --- /dev/null +++ b/media-video/mjpegtools/metadata.xml @@ -0,0 +1,15 @@ + + + + video + media-tv + + media-video@gentoo.org + + + media-tv@gentoo.org + + + Enables support for the YV12 pixel format + + diff --git a/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild b/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild new file mode 100644 index 00000000..811d8aec --- /dev/null +++ b/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild,v 1.9 2011/04/01 09:48:15 ssuominen Exp $ + +EAPI="1" + +inherit flag-o-matic toolchain-funcs eutils libtool + +MY_P=${P/_/} + +DESCRIPTION="Tools for MJPEG video" +HOMEPAGE="http://mjpeg.sourceforge.net/" +SRC_URI="mirror://sourceforge/mjpeg/${MY_P}.tar.gz" + +LICENSE="as-is" +SLOT="1" +KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +IUSE="gtk dv quicktime sdl yv12 v4l dga png mmx" + +RDEPEND="virtual/jpeg + gtk? ( x11-libs/gtk+:2 ) + dv? ( >=media-libs/libdv-0.99 ) + quicktime? ( media-libs/libquicktime ) + png? ( media-libs/libpng ) + sdl? ( >=media-libs/libsdl-1.2.7-r3 ) + x11-libs/libX11 + x11-libs/libXt" + +DEPEND="${RDEPEND} + mmx? ( dev-lang/nasm ) + >=sys-apps/sed-4 + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" + sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure.ac + epatch "${FILESDIR}"/${P}-glibc-2.10.patch \ + "${FILESDIR}"/${P}-jpeg-7.patch \ + "${FILESDIR}"/mjpegtools-kernel-headers-2.6.38-videodev.h.patch + ./autogen.sh +} + +src_compile() { + local myconf + + if use yv12 && use dv; then + myconf="${myconf} --with-dv-yv12" + elif use yv12; then + ewarn "yv12 support is possible when 'dv' is in your USE flags." + fi + + [[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2 + + append-flags -fno-strict-aliasing + + econf \ + --with-x \ + $(use_enable dga xfree-ext) \ + $(use_with quicktime libquicktime) \ + $(use_with png libpng) \ + $(use_with v4l) \ + $(use_with gtk) \ + $(use_with sdl) \ + $(use_with dv libdv /usr) \ + $(use_enable mmx simd-accel) \ + --enable-largefile \ + --without-jpeg-mmx \ + ${myconf} + + emake || die + + cd docs + local infofile + for infofile in mjpeg*info*; do + echo "INFO-DIR-SECTION Miscellaneous" >> ${infofile} + echo "START-INFO-DIR-ENTRY" >> ${infofile} + echo "* mjpeg-howto: (mjpeg-howto). How to use the mjpeg-tools" >> ${infofile} + echo "END-INFO-DIR-ENTRY" >> ${infofile} + done +} + +src_install() { + einstall || die + dodoc mjpeg_howto.txt README* PLANS NEWS TODO HINTS BUGS ChangeLog \ + AUTHORS CHANGES +}