From 3f55579b9262c91aba78464d0640681f341ce10f Mon Sep 17 00:00:00 2001 From: James Broadhead Date: Sun, 16 Oct 2016 19:12:43 +0100 Subject: Add bumped libextractor, which works with ffmpeg-3 cf. https://bugs.gentoo.org/show_bug.cgi?id=575774 --- media-libs/libextractor/ChangeLog | 94 ++++ media-libs/libextractor/ChangeLog-2015 | 474 +++++++++++++++++++++ media-libs/libextractor/Manifest | 7 + .../files/libextractor-1.3-ffmpeg-2.9.patch | 52 +++ .../files/libextractor-1.3-giflib-5.patch | 37 ++ media-libs/libextractor/libextractor-1.3-r1.ebuild | 117 +++++ media-libs/libextractor/metadata.xml | 10 + 7 files changed, 791 insertions(+) create mode 100644 media-libs/libextractor/ChangeLog create mode 100644 media-libs/libextractor/ChangeLog-2015 create mode 100644 media-libs/libextractor/Manifest create mode 100644 media-libs/libextractor/files/libextractor-1.3-ffmpeg-2.9.patch create mode 100644 media-libs/libextractor/files/libextractor-1.3-giflib-5.patch create mode 100644 media-libs/libextractor/libextractor-1.3-r1.ebuild create mode 100644 media-libs/libextractor/metadata.xml 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 + +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 + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher libextractor-1.0.1.ebuild, + libextractor-1.3.ebuild: + Use https for most gnu.org URLs + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert 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 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 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 metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 19 Feb 2016; Mike Frysinger + +files/libextractor-1.3-giflib-5.patch, libextractor-1.3.ebuild: + add upstream giflib-5 fix #571902 + + 20 Apr 2016; Ian Stakenvicius metadata.xml: + fix references in metadata.xml + + Package-Manager: portage-2.2.26 + + 06 Aug 2016; Pacho Ramos 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 libextractor-1.3.ebuild: + Stable for ppc64, wrt bug #538898 + + 29 Mar 2015; Mikle Kolyada libextractor-1.3.ebuild: + x86 stable wrt bug #538898 + + 28 Mar 2015; Agostino Sarubbo libextractor-1.3.ebuild: + Stable for ppc, wrt bug #538898 + + 27 Mar 2015; Agostino Sarubbo libextractor-1.3.ebuild: + Stable for amd64, wrt bug #538898 + + 07 Mar 2015; Pacho Ramos libextractor-1.0.1.ebuild: + ppc stable, bug 540290 + + 07 Mar 2015; Pacho Ramos libextractor-1.0.1.ebuild: + ppc64 stable, bug 540290 + + 14 Jul 2014; Samuli Suominen 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 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 +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 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 libextractor-1.0.1.ebuild: + Move Qt dependencies to the new category + + 22 Jan 2013; Samuli Suominen + -libextractor-0.6.3-r1.ebuild: + old + + 11 Jan 2013; Agostino Sarubbo libextractor-1.0.1.ebuild: + Stable for x86, wrt bug #451122 + + 11 Jan 2013; Agostino Sarubbo libextractor-1.0.1.ebuild: + Stable for amd64, wrt bug #451122 + + 24 Oct 2012; Samuli Suominen + libextractor-1.0.1.ebuild: + Restore ~ppc64 after keywording media-libs/libsmf wrt #436954 + + 24 Oct 2012; Samuli Suominen + -libextractor-1.0.0.ebuild: + old + + 24 Oct 2012; Samuli Suominen + 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 + +libextractor-1.0.1.ebuild: + Version bump. + + 16 Oct 2012; Markus Meier libextractor-1.0.0.ebuild: + add ~arm, bug #436954 + + 14 Oct 2012; Raúl Porcel libextractor-0.6.3-r1.ebuild: + Drop sparc keywords + + 12 Oct 2012; Anthony G. Basile + libextractor-1.0.0.ebuild: + keyword ~ppc, bug #436954 + +*libextractor-1.0.0 (02 Oct 2012) + + 02 Oct 2012; Samuli Suominen + +libextractor-1.0.0.ebuild, metadata.xml: + Version bump wrt #436932. Thanks to Mike Frysinger for reporting. + + 15 Sep 2012; Tim Harder libextractor-0.6.3-r1.ebuild: + Remove blocker on csound (bug #247394). + + 14 Aug 2012; Samuli Suominen + 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 + -libextractor-0.6.3.ebuild: + old + + 04 Aug 2012; Agostino Sarubbo libextractor-0.6.3-r1.ebuild: + Stable for amd64, wrt bug #429530 + + 03 Aug 2012; Jeff Horelick libextractor-0.6.3-r1.ebuild: + marked x86 per bug 429530 + + 02 Aug 2012; Samuli Suominen + 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 + +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 + -libextractor-0.5.19a.ebuild: + old + + 05 May 2012; Jeff Horelick libextractor-0.6.3.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 30 Apr 2012; Agostino Sarubbo libextractor-0.6.3.ebuild: + Stable for amd64, wrt bug #413827 + + 29 Apr 2012; Jeff Horelick libextractor-0.6.3.ebuild: + marked x86 per bug 413827 + + 29 Feb 2012; Samuli Suominen + -libextractor-0.5.20c.ebuild, -libextractor-0.6.2.ebuild: + old + +*libextractor-0.6.3 (29 Feb 2012) + + 29 Feb 2012; Samuli Suominen + +libextractor-0.6.3.ebuild, metadata.xml: + Version bump. + + 09 Oct 2011; Samuli Suominen + -libextractor-0.5.20a.ebuild, -libextractor-0.5.20b.ebuild: + old + + 09 Oct 2011; Samuli Suominen + 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 + 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 + +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 + 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 + +libextractor-0.5.20c.ebuild: + Version bump, bug #234130 + +*libextractor-0.5.20b (11 Jul 2008) + + 11 Jul 2008; Raúl Porcel + +libextractor-0.5.20b.ebuild: + Version bump + +*libextractor-0.5.20a (24 Apr 2008) + + 24 Apr 2008; Raúl Porcel + -libextractor-0.5.18a.ebuild, +libextractor-0.5.20a.ebuild: + Version bump + + 28 Feb 2008; Santiago M. Mola + libextractor-0.5.19a.ebuild: + amd64 stable wrt bug #211525 + + 27 Feb 2008; Raúl Porcel + libextractor-0.5.19a.ebuild: + sparc/x86 stable + +*libextractor-0.5.19a (16 Jan 2008) + + 16 Jan 2008; Raúl Porcel + libextractor-0.5.18a.ebuild, +libextractor-0.5.19a.ebuild: + Version bump + + 30 Dec 2007; Raúl Porcel + -libextractor-0.5.15.ebuild, libextractor-0.5.18a.ebuild: + sparc/x86 stable + + 30 Dec 2007; Samuli Suominen + libextractor-0.5.18a.ebuild: + amd64 stable wrt #202613 + +*libextractor-0.5.18a (17 Dec 2007) + + 17 Dec 2007; Raúl Porcel + -libextractor-0.5.16.ebuild, -libextractor-0.5.18.ebuild, + +libextractor-0.5.18a.ebuild: + Version bump, remove old + + 14 Oct 2007; Markus Rothe libextractor-0.5.18.ebuild: + Added ~ppc64; bug #195605 + + 16 Sep 2007; Santiago M. Mola + 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 + 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 + +libextractor-0.5.18.ebuild: + Version bump wrt bug 167680 + +*libextractor-0.5.16 (21 Feb 2007) + + 21 Feb 2007; Raúl Porcel + +libextractor-0.5.16.ebuild: + Version bump + + 11 Feb 2007; Raúl Porcel + -libextractor-0.5.14.ebuild: + remove old version, fixing bug 165145 and bug 165764 + + 10 Feb 2007; Simon Stelling libextractor-0.5.15.ebuild: + stable on amd64; bug 165145 + + 08 Feb 2007; Gustavo Zacarias + libextractor-0.5.15.ebuild: + Stable on sparc wrt #165145 + + 08 Feb 2007; Raúl Porcel libextractor-0.5.15.ebuild: + fix nls depend + + 07 Feb 2007; Raúl Porcel libextractor-0.5.15.ebuild: + Fix bug 165764, and stable x86 + + 31 Jan 2007; Raúl Porcel libextractor-0.5.15.ebuild: + Fix again the parallel compile issues, bug 164384 + + 20 Jan 2007; Raúl Porcel libextractor-0.5.15.ebuild: + Fix typo, bug 162979 + + 16 Jan 2007; Raúl Porcel libextractor-0.5.15.ebuild: + fix -j1, thanks to Ricardo Lanziano at + bug 162146 + +*libextractor-0.5.15 (12 Jan 2007) + + 12 Jan 2007; Raúl Porcel + +libextractor-0.5.15.ebuild: + Version bump, bug 153105 + + 28 Jun 2006; Jon Hood libextractor-0.5.14.ebuild: + Stable on amd64. + + 21 May 2006; Jon Hood -libextractor-0.5.9.ebuild, + libextractor-0.5.14.ebuild: + Remove vulnerable version, add libmpeg2 dependency (#133917- thanks Mark). + + 19 May 2006; Gustavo Zacarias + libextractor-0.5.14.ebuild: + Stable on sparc wrt security #133570 + + 19 May 2006; Joshua Jackson + libextractor-0.5.14.ebuild: + Stable on x86; Security bug #133570 + +*libextractor-0.5.14 (18 May 2006) + + 18 May 2006; Jon Hood + -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 +libextractor-0.5.13.ebuild: + Version bump in preparation of #133240. + + 27 Apr 2006; Jon Hood + +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 + -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 libextractor-0.5.9.ebuild: + Stable on SPARC wrt security bug #118665. + + 16 Jan 2006; Marcin Kryczek libextractor-0.5.9.ebuild: + Marked stable on x86 + +*libextractor-0.5.9 (16 Jan 2006) + + 16 Jan 2006; Marcin Kryczek +libextractor-0.5.9.ebuild: + Version bump + + 26 Dec 2005; Luca Barbato 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ò + libextractor-0.5.6a.ebuild: + Remove --with-gnu-ld option, bug #108386. + + 03 Nov 2005; Mark Loeser libextractor-0.5.6a.ebuild: + Stable on x86; bug #109760 + + 02 Nov 2005; Gustavo Zacarias + libextractor-0.5.6a.ebuild: + Stable on sparc wrt #109760 + +*libextractor-0.5.6a (29 Oct 2005) + + 29 Oct 2005; Karol Wojtaszek + +libextractor-0.5.6a.ebuild: + Version bump, bug #109760 + +*libextractor-0.5.4 (06 Sep 2005) + + 06 Sep 2005; Karol Wojtaszek + +libextractor-0.5.4.ebuild: + Version bump, thanks Glenn L. McGrath in bug #104103. + Updated homepage and SRC_URI. Switched to vorbis USE flag. Added new use + flags + + 31 May 2005; Olivier Crête libextractor-0.5.0.ebuild: + Disabled tests because they break, and marked stable on x86 per security bug + #79704 + + 30 May 2005; Karol Wojtaszek + files/libextractor-0.5.0-autotools.patch: + Fixed linking problems, bug #79704 + + 30 May 2005; Karol Wojtaszek + libextractor-0.5.0.ebuild: + Stable on amd64 + +*libextractor-0.5.0 (29 May 2005) + + 29 May 2005; Karol Wojtaszek + +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 +libextractor-0.4.2.ebuild: + Security fix, #79704; version bump, #79543. + + 03 Oct 2004; Jason Wever libextractor-0.3.5.ebuild: + Stable on sparc. + +*libextractor-0.3.7 (01 Oct 2004) + + 01 Oct 2004; Jon Hood 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 +libextractor-0.3.5.ebuild: + Version bump. + + 18 Aug 2004; Jon Hood -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 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 -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 libextractor-0.3.1.ebuild: + Added to ~ppc. + +*libextractor-0.3.1 (01 May 2004) + + 01 May 2004; Jon Hood +libextractor-0.3.1.ebuild: + version bump, closes #49458 + + 30 Apr 2004; Jon Hood libextractor-0.2.6.ebuild: + stable on x86 + +*libextractor-0.3.0 (28 Apr 2004) + + 28 Apr 2004; Jon Hood libextractor-0.3.0.ebuild: + version bump; closing 48171 + moved to media-libs category + + 25 Apr 2004; Aron Griffis libextractor-0.2.6.ebuild: + Add die following econf for bug 48950 + + 30 Mar 2004; Daniel Ahlberg libextractor-0.2.6.ebuild: + Adding amd64 keyword. Closing #44494. + + 24 Mar 2004; Jason Wever libextractor-0.2.2.ebuild: + Marked stable on sparc. + +*libextractor-0.2.6 (20 Oct 2003) + + 20 Oct 2003; Heinrich Wendel libextractor-0.2.6.ebuild: + bump + + 02 Oct 2003; Heinrich Wendel libextractor-0.2.0.ebuild: + version bump + + 09 Jul 2003; libextractor-0.2.2.ebuild: + marking as stable + +*libextractor-0.2.2 (23 mar 2003) + + 01 Apr 2003; Alastair Tse libextractor-0.2.2.ebuild: + another fix for this shoddy library. this time its missing -lvorbisfile. + + 28 Mar 2003; Alastair Tse libextractor-0.2.2.ebuild: + elibtoolize + + 23 mar 2003; 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 libextractor-0.2.0.ebuild, + files/digest-libextractor-0.2.0 : + Version bump. Some ebuild updates. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*libextractor-0.1.0 (10 Jul 2002) + + 10 Jul 2002; Ryan Phillips 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 +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 ) + ! + + + + Enable archive support using app-arch/libarchive + Enable OLE2 (MS Office) plug-in support using gnome-extra/libgsf + Enable magic support using sys-apps/file + Enable MIDI support through media-libs/libsmf + + -- cgit v1.2.3-65-gdbad