aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Broadhead <jamesbroadhead@gmail.com>2016-10-16 19:12:43 +0100
committerJames Broadhead <jamesbroadhead@gmail.com>2016-10-16 19:12:43 +0100
commit3f55579b9262c91aba78464d0640681f341ce10f (patch)
treedfba943ce2e14e642b05361e930ea686bd804c05
parentUpdate README, rm LICENSE; files individually licensed (diff)
downloadjamesbroadhead-3f55579b9262c91aba78464d0640681f341ce10f.tar.gz
jamesbroadhead-3f55579b9262c91aba78464d0640681f341ce10f.tar.bz2
jamesbroadhead-3f55579b9262c91aba78464d0640681f341ce10f.zip
Add bumped libextractor, which works with ffmpeg-3
cf. https://bugs.gentoo.org/show_bug.cgi?id=575774
-rw-r--r--media-libs/libextractor/ChangeLog94
-rw-r--r--media-libs/libextractor/ChangeLog-2015474
-rw-r--r--media-libs/libextractor/Manifest7
-rw-r--r--media-libs/libextractor/files/libextractor-1.3-ffmpeg-2.9.patch52
-rw-r--r--media-libs/libextractor/files/libextractor-1.3-giflib-5.patch37
-rw-r--r--media-libs/libextractor/libextractor-1.3-r1.ebuild117
-rw-r--r--media-libs/libextractor/metadata.xml10
7 files changed, 791 insertions, 0 deletions
diff --git a/media-libs/libextractor/ChangeLog b/media-libs/libextractor/ChangeLog
new file mode 100644
index 0000000..6c13229
--- /dev/null
+++ b/media-libs/libextractor/ChangeLog
@@ -0,0 +1,94 @@
+# ChangeLog for media-libs/libextractor
+# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
+# (auto-generated from git log)
+
+*libextractor-1.3 (09 Aug 2015)
+*libextractor-1.0.1 (09 Aug 2015)
+
+ 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+ +libextractor-1.0.1.ebuild, +libextractor-1.3.ebuild, +metadata.xml:
+ proj/gentoo: Initial commit
+
+ This commit represents a new era for Gentoo:
+ Storing the gentoo-x86 tree in Git, as converted from CVS.
+
+ This commit is the start of the NEW history.
+ Any historical data is intended to be grafted onto this point.
+
+ Creation process:
+ 1. Take final CVS checkout snapshot
+ 2. Remove ALL ChangeLog* files
+ 3. Transform all Manifests to thin
+ 4. Remove empty Manifests
+ 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
+ 5.1. Do not touch files with -kb/-ko keyword flags.
+
+ Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+ X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
+ tests
+ X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
+ project
+ X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
+ developer, wrote Git features for the migration
+ X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
+ cvs2svn
+ X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
+ X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
+ work in migration
+ X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
+ X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
+ the bikeshed
+
+ 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Use https by default
+
+ Convert all URLs for sites supporting encrypted connections from http to
+ https
+
+ Signed-off-by: Justin Lecher <jlec@gentoo.org>
+
+ 24 Aug 2015; Justin Lecher <jlec@gentoo.org> libextractor-1.0.1.ebuild,
+ libextractor-1.3.ebuild:
+ Use https for most gnu.org URLs
+
+ Signed-off-by: Justin Lecher <jlec@gentoo.org>
+
+ 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
+ Revert DOCTYPE SYSTEM https changes in metadata.xml
+
+ repoman does not yet accept the https version.
+ This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
+
+ Bug: https://bugs.gentoo.org/552720
+
+ 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
+ Unify quoting in metadata.xml files for machine processing
+
+ Force unified quoting in all metadata.xml files since lxml does not
+ preserve original use of single and double quotes. Ensuring unified
+ quoting before the process allows distinguishing the GLEP 67-related
+ metadata.xml changes from unrelated quoting changes.
+
+ 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
+ Replace all herds with appropriate projects (GLEP 67)
+
+ Replace all uses of herd with appropriate project maintainers, or no
+ maintainers in case of herds requested to be disbanded.
+
+ 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
+ Set appropriate maintainer types in metadata.xml (GLEP 67)
+
+ 19 Feb 2016; Mike Frysinger <vapier@gentoo.org>
+ +files/libextractor-1.3-giflib-5.patch, libextractor-1.3.ebuild:
+ add upstream giflib-5 fix #571902
+
+ 20 Apr 2016; Ian Stakenvicius <axs@gentoo.org> metadata.xml:
+ fix <pkg/> references in metadata.xml
+
+ Package-Manager: portage-2.2.26
+
+ 06 Aug 2016; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Cleanup per bug #131259
+
+ Package-Manager: portage-2.3.0
+
diff --git a/media-libs/libextractor/ChangeLog-2015 b/media-libs/libextractor/ChangeLog-2015
new file mode 100644
index 0000000..8d4aa9f
--- /dev/null
+++ b/media-libs/libextractor/ChangeLog-2015
@@ -0,0 +1,474 @@
+# ChangeLog for media-libs/libextractor
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libextractor/ChangeLog,v 1.97 2015/03/31 07:51:31 ago Exp $
+
+ 31 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libextractor-1.3.ebuild:
+ Stable for ppc64, wrt bug #538898
+
+ 29 Mar 2015; Mikle Kolyada <zlogene@gentoo.org> libextractor-1.3.ebuild:
+ x86 stable wrt bug #538898
+
+ 28 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libextractor-1.3.ebuild:
+ Stable for ppc, wrt bug #538898
+
+ 27 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libextractor-1.3.ebuild:
+ Stable for amd64, wrt bug #538898
+
+ 07 Mar 2015; Pacho Ramos <pacho@gentoo.org> libextractor-1.0.1.ebuild:
+ ppc stable, bug 540290
+
+ 07 Mar 2015; Pacho Ramos <pacho@gentoo.org> libextractor-1.0.1.ebuild:
+ ppc64 stable, bug 540290
+
+ 14 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> libextractor-1.3.ebuild:
+ Punt bogus USE="qt4" (mistakenly forwarded from ebuild of 1.0) wrt #515338 by
+ Patrick Lauer
+
+ 05 Jun 2014; Samuli Suominen <ssuominen@gentoo.org> libextractor-1.3.ebuild:
+ Despite ./configure --help telling the flag name is --disable-gnome, it's in
+ reality --disable-gsf-gnome.
+
+*libextractor-1.3 (05 Jun 2014)
+
+ 05 Jun 2014; Samuli Suominen <ssuominen@gentoo.org> +libextractor-1.3.ebuild:
+ Version bump wrt #500180 by Lars Wendler. Including upstream fixes for new
+ FFmpeg wrt #510528 by Thomas Beutin and new giflib wrt #497550 by "Vladimir"
+
+ 31 Mar 2014; Tom Wijsman <TomWij@gentoo.org> libextractor-1.0.1.ebuild:
+ [QA] Make pkcrack blocker less strict as newer revision moves the file away,
+ for bug #247394.
+
+ 02 Mar 2013; Markos Chandras <hwoarang@gentoo.org> libextractor-1.0.1.ebuild:
+ Move Qt dependencies to the new category
+
+ 22 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+ -libextractor-0.6.3-r1.ebuild:
+ old
+
+ 11 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libextractor-1.0.1.ebuild:
+ Stable for x86, wrt bug #451122
+
+ 11 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libextractor-1.0.1.ebuild:
+ Stable for amd64, wrt bug #451122
+
+ 24 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
+ libextractor-1.0.1.ebuild:
+ Restore ~ppc64 after keywording media-libs/libsmf wrt #436954
+
+ 24 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -libextractor-1.0.0.ebuild:
+ old
+
+ 24 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
+ libextractor-1.0.1.ebuild:
+ Fix LICENSE from GPL-2 to GPL-3 as per COPYING and NEWS.
+
+*libextractor-1.0.1 (24 Oct 2012)
+
+ 24 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
+ +libextractor-1.0.1.ebuild:
+ Version bump.
+
+ 16 Oct 2012; Markus Meier <maekke@gentoo.org> libextractor-1.0.0.ebuild:
+ add ~arm, bug #436954
+
+ 14 Oct 2012; Raúl Porcel <armin76@gentoo.org> libextractor-0.6.3-r1.ebuild:
+ Drop sparc keywords
+
+ 12 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
+ libextractor-1.0.0.ebuild:
+ keyword ~ppc, bug #436954
+
+*libextractor-1.0.0 (02 Oct 2012)
+
+ 02 Oct 2012; Samuli Suominen <ssuominen@gentoo.org>
+ +libextractor-1.0.0.ebuild, metadata.xml:
+ Version bump wrt #436932. Thanks to Mike Frysinger for reporting.
+
+ 15 Sep 2012; Tim Harder <radhermit@gentoo.org> libextractor-0.6.3-r1.ebuild:
+ Remove blocker on csound (bug #247394).
+
+ 14 Aug 2012; Samuli Suominen <ssuominen@gentoo.org>
+ libextractor-0.6.3-r1.ebuild:
+ Fix building with recent app-text/poppler wrt #431268 by Mattia Rossi and
+ Rick Harris
+
+ 05 Aug 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -libextractor-0.6.3.ebuild:
+ old
+
+ 04 Aug 2012; Agostino Sarubbo <ago@gentoo.org> libextractor-0.6.3-r1.ebuild:
+ Stable for amd64, wrt bug #429530
+
+ 03 Aug 2012; Jeff Horelick <jdhore@gentoo.org> libextractor-0.6.3-r1.ebuild:
+ marked x86 per bug 429530
+
+ 02 Aug 2012; Samuli Suominen <ssuominen@gentoo.org>
+ libextractor-0.6.3-r1.ebuild:
+ Block all of app-crypt/pkcrack, media-sound/csound, sci-biology/glimmer and
+ sci-chemistry/pdb-extract for installing binary called 'extract' wrt #247394
+
+*libextractor-0.6.3-r1 (01 Jun 2012)
+
+ 01 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
+ +libextractor-0.6.3-r1.ebuild:
+ USE flags "gtk" and "pdf" for optionalizing app-text/poppler and
+ x11-libs/gtk+:2 wrt #415447 by Thomas Beutin
+
+ 11 May 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -libextractor-0.5.19a.ebuild:
+ old
+
+ 05 May 2012; Jeff Horelick <jdhore@gentoo.org> libextractor-0.6.3.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 30 Apr 2012; Agostino Sarubbo <ago@gentoo.org> libextractor-0.6.3.ebuild:
+ Stable for amd64, wrt bug #413827
+
+ 29 Apr 2012; Jeff Horelick <jdhore@gentoo.org> libextractor-0.6.3.ebuild:
+ marked x86 per bug 413827
+
+ 29 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -libextractor-0.5.20c.ebuild, -libextractor-0.6.2.ebuild:
+ old
+
+*libextractor-0.6.3 (29 Feb 2012)
+
+ 29 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
+ +libextractor-0.6.3.ebuild, metadata.xml:
+ Version bump.
+
+ 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ -libextractor-0.5.20a.ebuild, -libextractor-0.5.20b.ebuild:
+ old
+
+ 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libextractor-0.5.20c.ebuild:
+ Fix building with zlib >= 1.2.5.1-r1 wrt #383585 by Alexandre Rostovtsev and
+ Mike Frysinger
+
+ 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ libextractor-0.6.2.ebuild:
+ Drop keywording until we have working net-p2p/gnunet.
+
+*libextractor-0.6.2 (09 Oct 2011)
+
+ 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +libextractor-0.6.2.ebuild:
+ Version bump wrt #269050 by Arfrever Frehtes Taifersar Arahesis. This one is
+ using external exiv2 wrt #383039 and doesn't fail to build against zlib >=
+ 1.2.5.1-r1 wrt #383585.
+
+ 29 Dec 2009; Raúl Porcel <armin76@gentoo.org>
+ libextractor-0.5.19a.ebuild, libextractor-0.5.20a.ebuild,
+ libextractor-0.5.20b.ebuild, libextractor-0.5.20c.ebuild:
+ Add ~arm
+
+*libextractor-0.5.20c (07 Aug 2008)
+
+ 07 Aug 2008; Raúl Porcel <armin76@gentoo.org>
+ +libextractor-0.5.20c.ebuild:
+ Version bump, bug #234130
+
+*libextractor-0.5.20b (11 Jul 2008)
+
+ 11 Jul 2008; Raúl Porcel <armin76@gentoo.org>
+ +libextractor-0.5.20b.ebuild:
+ Version bump
+
+*libextractor-0.5.20a (24 Apr 2008)
+
+ 24 Apr 2008; Raúl Porcel <armin76@gentoo.org>
+ -libextractor-0.5.18a.ebuild, +libextractor-0.5.20a.ebuild:
+ Version bump
+
+ 28 Feb 2008; Santiago M. Mola <coldwind@gentoo.org>
+ libextractor-0.5.19a.ebuild:
+ amd64 stable wrt bug #211525
+
+ 27 Feb 2008; Raúl Porcel <armin76@gentoo.org>
+ libextractor-0.5.19a.ebuild:
+ sparc/x86 stable
+
+*libextractor-0.5.19a (16 Jan 2008)
+
+ 16 Jan 2008; Raúl Porcel <armin76@gentoo.org>
+ libextractor-0.5.18a.ebuild, +libextractor-0.5.19a.ebuild:
+ Version bump
+
+ 30 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ -libextractor-0.5.15.ebuild, libextractor-0.5.18a.ebuild:
+ sparc/x86 stable
+
+ 30 Dec 2007; Samuli Suominen <drac@gentoo.org>
+ libextractor-0.5.18a.ebuild:
+ amd64 stable wrt #202613
+
+*libextractor-0.5.18a (17 Dec 2007)
+
+ 17 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ -libextractor-0.5.16.ebuild, -libextractor-0.5.18.ebuild,
+ +libextractor-0.5.18a.ebuild:
+ Version bump, remove old
+
+ 14 Oct 2007; Markus Rothe <corsair@gentoo.org> libextractor-0.5.18.ebuild:
+ Added ~ppc64; bug #195605
+
+ 16 Sep 2007; Santiago M. Mola <coldwind@gentoo.org>
+ libextractor-0.5.15.ebuild, libextractor-0.5.16.ebuild,
+ libextractor-0.5.18.ebuild:
+ Force --disable-xpdf. Bug #188169
+
+ 16 Sep 2007; Santiago M. Mola <coldwind@gentoo.org>
+ libextractor-0.5.15.ebuild, libextractor-0.5.16.ebuild,
+ libextractor-0.5.18.ebuild:
+ Add trailing slash to HOMEPAGE. Bug #192634
+
+*libextractor-0.5.18 (23 Mar 2007)
+
+ 23 Mar 2007; Raúl Porcel <armin76@gentoo.org>
+ +libextractor-0.5.18.ebuild:
+ Version bump wrt bug 167680
+
+*libextractor-0.5.16 (21 Feb 2007)
+
+ 21 Feb 2007; Raúl Porcel <armin76@gentoo.org>
+ +libextractor-0.5.16.ebuild:
+ Version bump
+
+ 11 Feb 2007; Raúl Porcel <armin76@gentoo.org>
+ -libextractor-0.5.14.ebuild:
+ remove old version, fixing bug 165145 and bug 165764
+
+ 10 Feb 2007; Simon Stelling <blubb@gentoo.org> libextractor-0.5.15.ebuild:
+ stable on amd64; bug 165145
+
+ 08 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ libextractor-0.5.15.ebuild:
+ Stable on sparc wrt #165145
+
+ 08 Feb 2007; Raúl Porcel <armin76@gentoo.org> libextractor-0.5.15.ebuild:
+ fix nls depend
+
+ 07 Feb 2007; Raúl Porcel <armin76@gentoo.org> libextractor-0.5.15.ebuild:
+ Fix bug 165764, and stable x86
+
+ 31 Jan 2007; Raúl Porcel <armin76@gentoo.org> libextractor-0.5.15.ebuild:
+ Fix again the parallel compile issues, bug 164384
+
+ 20 Jan 2007; Raúl Porcel <armin76@gentoo.org> libextractor-0.5.15.ebuild:
+ Fix typo, bug 162979
+
+ 16 Jan 2007; Raúl Porcel <armin76@gentoo.org> libextractor-0.5.15.ebuild:
+ fix -j1, thanks to Ricardo Lanziano <ricardo.lanziano at gmail dot com> at
+ bug 162146
+
+*libextractor-0.5.15 (12 Jan 2007)
+
+ 12 Jan 2007; Raúl Porcel <armin76@gentoo.org>
+ +libextractor-0.5.15.ebuild:
+ Version bump, bug 153105
+
+ 28 Jun 2006; Jon Hood <squinky86@gentoo.org> libextractor-0.5.14.ebuild:
+ Stable on amd64.
+
+ 21 May 2006; Jon Hood <squinky86@gentoo.org> -libextractor-0.5.9.ebuild,
+ libextractor-0.5.14.ebuild:
+ Remove vulnerable version, add libmpeg2 dependency (#133917- thanks Mark).
+
+ 19 May 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ libextractor-0.5.14.ebuild:
+ Stable on sparc wrt security #133570
+
+ 19 May 2006; Joshua Jackson <tsunam@gentoo.org>
+ libextractor-0.5.14.ebuild:
+ Stable on x86; Security bug #133570
+
+*libextractor-0.5.14 (18 May 2006)
+
+ 18 May 2006; Jon Hood <squinky86@gentoo.org>
+ -files/libextractor-includeorder.patch, -libextractor-0.5.12.ebuild,
+ -libextractor-0.5.13.ebuild, +libextractor-0.5.14.ebuild:
+ Version bump, #133570. Remove some of the old, vulnerable versions.
+
+*libextractor-0.5.13 (14 May 2006)
+
+ 14 May 2006; Jon Hood <squinky86@gentoo.org> +libextractor-0.5.13.ebuild:
+ Version bump in preparation of #133240.
+
+ 27 Apr 2006; Jon Hood <squinky86@gentoo.org>
+ +files/libextractor-includeorder.patch, libextractor-0.5.12.ebuild:
+ Fix nls compile breakage, #112496.
+
+*libextractor-0.5.12 (25 Apr 2006)
+
+ 25 Apr 2006; Jon Hood <squinky86@gentoo.org>
+ -files/libextractor-0.2.2-vorbisfile.patch,
+ -files/libextractor-0.5.0-autotools.patch, -libextractor-0.2.2.ebuild,
+ -libextractor-0.3.3.ebuild, -libextractor-0.3.5.ebuild,
+ -libextractor-0.3.7.ebuild, -libextractor-0.4.2.ebuild,
+ -libextractor-0.5.0.ebuild, -libextractor-0.5.4.ebuild,
+ -libextractor-0.5.6a.ebuild, +libextractor-0.5.12.ebuild:
+ Version bump. Remove old and vulnerable versions.
+
+ 17 Jan 2006; Jason Wever <weeve@gentoo.org> libextractor-0.5.9.ebuild:
+ Stable on SPARC wrt security bug #118665.
+
+ 16 Jan 2006; Marcin Kryczek <mkay@gentoo.org> libextractor-0.5.9.ebuild:
+ Marked stable on x86
+
+*libextractor-0.5.9 (16 Jan 2006)
+
+ 16 Jan 2006; Marcin Kryczek <mkay@gentoo.org> +libextractor-0.5.9.ebuild:
+ Version bump
+
+ 26 Dec 2005; Luca Barbato <lu_zero@gentoo.org> libextractor-0.2.2.ebuild,
+ libextractor-0.3.3.ebuild, libextractor-0.3.5.ebuild,
+ libextractor-0.3.7.ebuild, libextractor-0.4.2.ebuild,
+ libextractor-0.5.0.ebuild:
+ oggvorbis Cleanup
+
+ 16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
+ libextractor-0.5.6a.ebuild:
+ Remove --with-gnu-ld option, bug #108386.
+
+ 03 Nov 2005; Mark Loeser <halcy0n@gentoo.org> libextractor-0.5.6a.ebuild:
+ Stable on x86; bug #109760
+
+ 02 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ libextractor-0.5.6a.ebuild:
+ Stable on sparc wrt #109760
+
+*libextractor-0.5.6a (29 Oct 2005)
+
+ 29 Oct 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+ +libextractor-0.5.6a.ebuild:
+ Version bump, bug #109760
+
+*libextractor-0.5.4 (06 Sep 2005)
+
+ 06 Sep 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+ +libextractor-0.5.4.ebuild:
+ Version bump, thanks Glenn L. McGrath <bug1@iinet.net.au> in bug #104103.
+ Updated homepage and SRC_URI. Switched to vorbis USE flag. Added new use
+ flags
+
+ 31 May 2005; Olivier Crête <tester@gentoo.org> libextractor-0.5.0.ebuild:
+ Disabled tests because they break, and marked stable on x86 per security bug
+ #79704
+
+ 30 May 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+ files/libextractor-0.5.0-autotools.patch:
+ Fixed linking problems, bug #79704
+
+ 30 May 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+ libextractor-0.5.0.ebuild:
+ Stable on amd64
+
+*libextractor-0.5.0 (29 May 2005)
+
+ 29 May 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+ +files/libextractor-0.5.0-autotools.patch, +libextractor-0.5.0.ebuild:
+ Version bump, security bug #79704
+
+*libextractor-0.4.2 (27 Feb 2005)
+
+ 27 Feb 2005; Jon Hood <squinky86@gentoo.org> +libextractor-0.4.2.ebuild:
+ Security fix, #79704; version bump, #79543.
+
+ 03 Oct 2004; Jason Wever <weeve@gentoo.org> libextractor-0.3.5.ebuild:
+ Stable on sparc.
+
+*libextractor-0.3.7 (01 Oct 2004)
+
+ 01 Oct 2004; Jon Hood <squinky86@gentoo.org> libextractor-0.3.5.ebuild,
+ +libextractor-0.3.7.ebuild:
+ Mark 0.3.5 stable on x86, version bump ~testing branch.
+
+*libextractor-0.3.5 (30 Aug 2004)
+
+ 30 Aug 2004; Jon Hood <squinky86@gentoo.org> +libextractor-0.3.5.ebuild:
+ Version bump.
+
+ 18 Aug 2004; Jon Hood <squinky86@gentoo.org> -libextractor-0.3.1.ebuild,
+ -libextractor-0.3.2.ebuild, libextractor-0.3.3.ebuild:
+ Stable on x86, remove old versions.
+
+*libextractor-0.3.3 (19 Jul 2004)
+
+ 19 Jul 2004; Jon Hood <squinky86@gentoo.org> libextractor-0.3.2.ebuild,
+ +libextractor-0.3.3.ebuild:
+ version bump for testing and stable x86
+
+*libextractor-0.3.2 (15 Jun 2004)
+
+ 15 Jun 2004; Jon Hood <squinky86@gentoo.org> -libextractor-0.2.6.ebuild,
+ -libextractor-0.3.0.ebuild, libextractor-0.3.1.ebuild,
+ +libextractor-0.3.2.ebuild:
+ stable and unstable version bumps, ebuild cleanups
+
+ 02 May 2004; David Holm <dholm@gentoo.org> libextractor-0.3.1.ebuild:
+ Added to ~ppc.
+
+*libextractor-0.3.1 (01 May 2004)
+
+ 01 May 2004; Jon Hood <squinky86@gentoo.org> +libextractor-0.3.1.ebuild:
+ version bump, closes #49458
+
+ 30 Apr 2004; Jon Hood <squinky86@gentoo.org> libextractor-0.2.6.ebuild:
+ stable on x86
+
+*libextractor-0.3.0 (28 Apr 2004)
+
+ 28 Apr 2004; Jon Hood <squinky86@gentoo.org> libextractor-0.3.0.ebuild:
+ version bump; closing 48171
+ moved to media-libs category
+
+ 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> libextractor-0.2.6.ebuild:
+ Add die following econf for bug 48950
+
+ 30 Mar 2004; Daniel Ahlberg <aliz@gentoo.org> libextractor-0.2.6.ebuild:
+ Adding amd64 keyword. Closing #44494.
+
+ 24 Mar 2004; Jason Wever <weeve@gentoo.org> libextractor-0.2.2.ebuild:
+ Marked stable on sparc.
+
+*libextractor-0.2.6 (20 Oct 2003)
+
+ 20 Oct 2003; Heinrich Wendel <lanius@gentoo.org> libextractor-0.2.6.ebuild:
+ bump
+
+ 02 Oct 2003; Heinrich Wendel <lanius@gentoo.org> libextractor-0.2.0.ebuild:
+ version bump
+
+ 09 Jul 2003; <spider@gentoo.org> libextractor-0.2.2.ebuild:
+ marking as stable
+
+*libextractor-0.2.2 (23 mar 2003)
+
+ 01 Apr 2003; Alastair Tse <liquidx@gentoo.org> libextractor-0.2.2.ebuild:
+ another fix for this shoddy library. this time its missing -lvorbisfile.
+
+ 28 Mar 2003; Alastair Tse <liquidx@gentoo.org> libextractor-0.2.2.ebuild:
+ elibtoolize
+
+ 23 mar 2003; <spider@gentoo.org> libextractor-0.2.2.ebuild:
+ Updated version, this one actually builds on my system
+
+*libextractor-0.2.0 (05 Feb 2003)
+
+ 05 Feb 2003; Nick Hadaway <raker@gentoo.org> libextractor-0.2.0.ebuild,
+ files/digest-libextractor-0.2.0 :
+ Version bump. Some ebuild updates.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*libextractor-0.1.0 (10 Jul 2002)
+
+ 10 Jul 2002; Ryan Phillips <rphillips@gentoo.org> 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-libs/libextractor/Manifest b/media-libs/libextractor/Manifest
new file mode 100644
index 0000000..b1db2c3
--- /dev/null
+++ b/media-libs/libextractor/Manifest
@@ -0,0 +1,7 @@
+AUX libextractor-1.3-ffmpeg-2.9.patch 1884 SHA256 2334516b13e64b798c79c2531478fa590f291bf05a26fd2648271e3ca7a41b2a SHA512 219d155bae9e4d8ab868373309e5642a3ae3dad2d0f5afce689a9ec46d6d2fe57966319e454e86af96b473add7f01b3e55115121dae7a703f10df18f6d85f00b WHIRLPOOL 9221b640a83e61d48e6fa46e3276be35cce66ad415f872adaa511086ceccc919dbaffc3e83fe88a0703d04beb2e5b8b5223fa939790428932b0ac26d32ec5af1
+AUX libextractor-1.3-giflib-5.patch 1135 SHA256 345106e64e86b7e45917f15a9baa8c6464fc1d7336b040e6e44871bf2a567348 SHA512 cb940ef85060daa75dd680cb84332a2cf2b0885de450135d0de246eee8df33b0d9f49ec4ac93ab2268296748eff2f47385e1ae1bd9ad82b908a34d456793d6ec WHIRLPOOL 7424b02ea01869c4a04805ccf53517deb1b31a022d9278f889d1b6550747688fe0d5a6c504c5c67bb8b2fddc399c599a0c76576ae5703484acfbbd5623ebda82
+DIST libextractor-1.3.tar.gz 7942021 SHA256 868ad64c9a056d6b923d451d746935bffb1ddf5d89c3eb4f67d786001a3f7b7f SHA512 38ed47e5e5f50ddf216408f698a104900baa3b03cc8a81a14e63afd30b3e3922acda17363d88d9ba1356ebf70287c8a5152ff6933a36ec1042ca0d832218d45d WHIRLPOOL aeb8305d9efbe6e52632bb7281ea6df26c417c8bbe1398fdc0106653e3b4109095ea734c84f92ede03bd6406c69b362ee4590a0c964c550d8878f890b32b52d9
+EBUILD libextractor-1.3-r1.ebuild 3010 SHA256 c3d7f435eb7ba0fd6a78b2c7071bb535beeaad830d03e5e66b1e1b1c7e76a855 SHA512 53ed79c4ee429bce5eaa0efd3f80c4e938dc744f86f5d25aa1f6824f0abace82d2f0c1c2ecd467c6acaea3a4f51109e33ec526582de1a7fb9eb7837bc51f048a WHIRLPOOL eee2db51bc22778db143038591a2fc59d3f1a5260b5d3afcf64330b70a83b671c4a961d1455a6a0fd44d145b8a5d8ae571b34edffd2be347e0435038216ef3a6
+MISC ChangeLog 3495 SHA256 5a0c9c1084eaac2a09f5ba221d173b2cb94936df6079fbdb2c6df9e577cf0ae2 SHA512 07dd11ef5cb0bd34ca962e05c2e93c81a413f8f086c32f6d8bbe13b21fc9c863e21a54df901d7105c469eecd30d58e9a486e2a3dbf3ce0399ee846dac30cd5bc WHIRLPOOL 80947b2075d4e1d247d15e5ae6b1a9baae7ba63975ca81ccec9e443f12dd600bda6caa2421af3af38da9c9748fee138a4da73775cdc59096421d71889ea2a260
+MISC ChangeLog-2015 16007 SHA256 7a052a72c78cb8fa8cf63a1531d5ea7a7b927568e4436928de80f073da9ff0ff SHA512 c90bdd96fc6f451b8149523c1b0b1b4ecb31ca3d01f943cf6be70c43e8a731e44c95f26b3e6c718101977bce84ec17b579dd1a7c59bda2a5568ad6b11339f4b5 WHIRLPOOL ba559da2dec27cf9ed639b8992d42bac8b68996deaf0f44c98165b425c768a9b75f2fb419b3cae127ec6542b3630243e6efcb7b930dead7e5a39b3cc5556782e
+MISC metadata.xml 520 SHA256 3c50055e84f9b4041fe4874b6f7d06c8f70d8c692fba72c0b84ea05fe044aa31 SHA512 6de14a41b912e26fd01d4e468ae5de4893c054d43ad90891a92aa7dc267498d754607251210f3b6ddd4e7b4e739478494ec827a0717a4ebaa5313e83d7fa17ff WHIRLPOOL bff2b6d7ca814eeafaa8ccfda5e901f6d1030186c09dc59034fff19aec60c4c1ec570f10cb600627ae4e89f90d776edfb7600ed01a894db0e441a976783e3d44
diff --git a/media-libs/libextractor/files/libextractor-1.3-ffmpeg-2.9.patch b/media-libs/libextractor/files/libextractor-1.3-ffmpeg-2.9.patch
new file mode 100644
index 0000000..d9e50b6
--- /dev/null
+++ b/media-libs/libextractor/files/libextractor-1.3-ffmpeg-2.9.patch
@@ -0,0 +1,52 @@
+Description: Replace deprecated FFmpeg API
+Author: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
+Last-Update: <2015-11-28>
+
+--- libextractor-1.3.orig/src/plugins/thumbnailffmpeg_extractor.c
++++ libextractor-1.3/src/plugins/thumbnailffmpeg_extractor.c
+@@ -153,7 +153,7 @@ seek_cb (void *opaque,
+ static size_t
+ create_thumbnail (int src_width, int src_height,
+ int src_stride[],
+- enum PixelFormat src_pixfmt,
++ enum AVPixelFormat src_pixfmt,
+ const uint8_t * const src_data[],
+ int dst_width, int dst_height,
+ uint8_t **output_data,
+@@ -189,7 +189,7 @@ create_thumbnail (int src_width, int src
+ if (NULL ==
+ (scaler_ctx =
+ sws_getContext (src_width, src_height, src_pixfmt,
+- dst_width, dst_height, PIX_FMT_RGB24,
++ dst_width, dst_height, AV_PIX_FMT_RGB24,
+ SWS_BILINEAR, NULL, NULL, NULL)))
+ {
+ #if DEBUG
+@@ -214,7 +214,7 @@ create_thumbnail (int src_width, int src
+ return 0;
+ }
+ if (NULL == (dst_buffer =
+- av_malloc (avpicture_get_size (PIX_FMT_RGB24, dst_width, dst_height))))
++ av_malloc (avpicture_get_size (AV_PIX_FMT_RGB24, dst_width, dst_height))))
+ {
+ #if DEBUG
+ fprintf (stderr,
+@@ -229,7 +229,7 @@ create_thumbnail (int src_width, int src
+ return 0;
+ }
+ avpicture_fill ((AVPicture *) dst_frame, dst_buffer,
+- PIX_FMT_RGB24, dst_width, dst_height);
++ AV_PIX_FMT_RGB24, dst_width, dst_height);
+ sws_scale (scaler_ctx,
+ src_data,
+ src_stride,
+@@ -272,7 +272,7 @@ create_thumbnail (int src_width, int src
+ }
+ encoder_codec_ctx->width = dst_width;
+ encoder_codec_ctx->height = dst_height;
+- encoder_codec_ctx->pix_fmt = PIX_FMT_RGB24;
++ encoder_codec_ctx->pix_fmt = AV_PIX_FMT_RGB24;
+ opts = NULL;
+ if (avcodec_open2 (encoder_codec_ctx, encoder_codec, &opts) < 0)
+ {
+
diff --git a/media-libs/libextractor/files/libextractor-1.3-giflib-5.patch b/media-libs/libextractor/files/libextractor-1.3-giflib-5.patch
new file mode 100644
index 0000000..ea0aeeb
--- /dev/null
+++ b/media-libs/libextractor/files/libextractor-1.3-giflib-5.patch
@@ -0,0 +1,37 @@
+https://bugs.gentoo.org/571902
+
+------------------------------------------------------------------------
+r34095 | LRN | 2014-07-31 10:58:51 -0400 (Thu, 31 Jul 2014) | 1 line
+
+Add giflib-5.1.0 compatibility
+
+Index: src/plugins/gif_extractor.c
+===================================================================
+--- src/plugins/gif_extractor.c (revision 34094)
++++ src/plugins/gif_extractor.c (revision 34095)
+@@ -78,7 +78,11 @@ EXTRACTOR_gif_extract_method (struct EXT
+ if (gif_file == NULL || gif_error != 0)
+ {
+ if (gif_file != NULL)
++#if GIFLIB_MAJOR < 5 || GIFLIB_MINOR < 1
+ EGifCloseFile (gif_file);
++#else
++ EGifCloseFile (gif_file, NULL);
++#endif
+ return; /* not a GIF */
+ }
+ #endif
+@@ -133,7 +137,11 @@ EXTRACTOR_gif_extract_method (struct EXT
+ DGifGetExtensionNext(gif_file, &ext)) &&
+ (NULL != ext) ) ; /* keep going */
+ }
++#if defined (GIF_LIB_VERSION) || GIFLIB_MAJOR < 5 || GIFLIB_MINOR < 1
+ DGifCloseFile (gif_file);
++#else
++ DGifCloseFile (gif_file, NULL);
++#endif
+ }
+
+ /* end of gif_extractor.c */
+
+------------------------------------------------------------------------
diff --git a/media-libs/libextractor/libextractor-1.3-r1.ebuild b/media-libs/libextractor/libextractor-1.3-r1.ebuild
new file mode 100644
index 0000000..0abbfd8
--- /dev/null
+++ b/media-libs/libextractor/libextractor-1.3-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="A library used to extract metadata from files of arbitrary type"
+HOMEPAGE="https://www.gnu.org/software/libextractor/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86"
+IUSE="+archive +bzip2 ffmpeg flac gif gsf gtk jpeg mp4 +magic midi mpeg tidy tiff vorbis +zlib" # test
+
+RESTRICT="test"
+
+RDEPEND="app-text/iso-codes
+ >=dev-libs/glib-2
+ media-gfx/exiv2
+ sys-devel/libtool
+ virtual/libiconv
+ virtual/libintl
+ archive? ( app-arch/libarchive )
+ bzip2? ( app-arch/bzip2 )
+ ffmpeg? ( virtual/ffmpeg )
+ flac? (
+ media-libs/flac
+ media-libs/libogg
+ )
+ gif? ( media-libs/giflib )
+ gsf? ( gnome-extra/libgsf )
+ gtk? ( x11-libs/gtk+:3 )
+ jpeg? ( virtual/jpeg )
+ mp4? ( media-libs/libmp4v2:0 )
+ magic? ( sys-apps/file )
+ midi? ( media-libs/libsmf )
+ mpeg? ( media-libs/libmpeg2 )
+ tidy? ( app-text/htmltidy )
+ tiff? ( media-libs/tiff:0 )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ zlib? ( sys-libs/zlib )
+ !<app-crypt/pkcrack-1.2.2-r1
+ !sci-biology/glimmer
+ !sci-chemistry/pdb-extract"
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ virtual/pkgconfig"
+# test? ( app-forensics/zzuf )
+
+DOCS="AUTHORS ChangeLog NEWS README TODO"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-giflib-5.patch #571902
+ epatch "${FILESDIR}"/${P}-ffmpeg-2.9.patch
+
+ # m4/ax_create_pkgconfig_info.m4 is passing environment LDFLAGS to Libs:
+ sed -i \
+ -e '/^ax_create_pkgconfig_ldflags=/s:$LDFLAGS ::' \
+ -e 's:tidy/tidy.h:tidy.h:' \
+ configure src/plugins/html_extractor.c || die
+
+ use tidy || { sed -i -e 's:tidy.h:dIsAbLe&:' configure || die; }
+}
+
+src_configure() {
+ e_ac_cv() {
+ export ac_cv_"$@"
+ }
+
+ e_ac_cv {lib_rpm_rpmReadPackageFile,prog_HAVE_ZZUF}=no
+
+ if use flac; then
+ e_ac_cv header_FLAC_all_h=yes
+ e_ac_cv lib_FLAC_FLAC__stream_decoder_init_stream=yes
+ else
+ e_ac_cv header_FLAC_all_h=no
+ e_ac_cv lib_FLAC_FLAC__stream_decoder_init_stream=no
+ e_ac_cv lib_FLAC_FLAC__stream_decoder_init_ogg_stream=no
+ fi
+
+ e_ac_cv header_archive_h=$(usex archive)
+ e_ac_cv header_bzlib_h=$(usex bzip2)
+ e_ac_cv header_gif_lib_h=$(usex gif)
+ e_ac_cv header_jpeglib_h=$(usex jpeg)
+ e_ac_cv header_magic_h=$(usex magic)
+ e_ac_cv header_mpeg2dec_mpeg2_h=$(usex mpeg)
+ e_ac_cv header_tiffio_h=$(usex tiff)
+ e_ac_cv header_vorbis_vorbisfile_h=$(usex vorbis)
+ e_ac_cv header_zlib_h=$(usex zlib)
+ e_ac_cv lib_mp4v2_MP4ReadProvider=$(usex mp4)
+ e_ac_cv lib_smf_smf_load_from_memory=$(usex midi)
+
+ # gstreamer support is for 1.0, no 0.10 support
+ econf \
+ --disable-static \
+ --enable-experimental \
+ --enable-glib \
+ $(use_enable gsf) \
+ --disable-gsf-gnome \
+ $(use_enable ffmpeg) \
+ --with-gtk_version=$(usex gtk 3.0.0 false) \
+ --without-gstreamer
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
+}
diff --git a/media-libs/libextractor/metadata.xml b/media-libs/libextractor/metadata.xml
new file mode 100644
index 0000000..7df9457
--- /dev/null
+++ b/media-libs/libextractor/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <use>
+ <flag name="archive">Enable archive support using <pkg>app-arch/libarchive</pkg></flag>
+ <flag name="gsf">Enable OLE2 (MS Office) plug-in support using <pkg>gnome-extra/libgsf</pkg></flag>
+ <flag name="magic">Enable magic support using <pkg>sys-apps/file</pkg></flag>
+ <flag name="midi">Enable MIDI support through <pkg>media-libs/libsmf</pkg></flag>
+ </use>
+</pkgmetadata>