Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libextractor: libextractor-1.3.ebuild ChangeLog
Date: Thu, 05 Jun 2014 00:44:45
Message-Id: 20140605004439.CE2C72004E@flycatcher.gentoo.org
1 ssuominen 14/06/05 00:44:39
2
3 Modified: ChangeLog
4 Added: libextractor-1.3.ebuild
5 Log:
6 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"
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.89 media-libs/libextractor/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libextractor/ChangeLog?rev=1.89&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libextractor/ChangeLog?rev=1.89&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libextractor/ChangeLog?r1=1.88&r2=1.89
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/libextractor/ChangeLog,v
20 retrieving revision 1.88
21 retrieving revision 1.89
22 diff -u -r1.88 -r1.89
23 --- ChangeLog 31 Mar 2014 19:25:04 -0000 1.88
24 +++ ChangeLog 5 Jun 2014 00:44:39 -0000 1.89
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-libs/libextractor
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libextractor/ChangeLog,v 1.88 2014/03/31 19:25:04 tomwij Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libextractor/ChangeLog,v 1.89 2014/06/05 00:44:39 ssuominen Exp $
30 +
31 +*libextractor-1.3 (05 Jun 2014)
32 +
33 + 05 Jun 2014; Samuli Suominen <ssuominen@g.o> +libextractor-1.3.ebuild:
34 + Version bump wrt #500180 by Lars Wendler. Including upstream fixes for new
35 + FFmpeg wrt #510528 by Thomas Beutin and new giflib wrt #497550 by "Vladimir"
36
37 31 Mar 2014; Tom Wijsman <TomWij@g.o> libextractor-1.0.1.ebuild:
38 [QA] Make pkcrack blocker less strict as newer revision moves the file away,
39
40
41
42 1.1 media-libs/libextractor/libextractor-1.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libextractor/libextractor-1.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libextractor/libextractor-1.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libextractor-1.3.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/libextractor/libextractor-1.3.ebuild,v 1.1 2014/06/05 00:44:39 ssuominen Exp $
52
53 EAPI=5
54 inherit eutils flag-o-matic multilib toolchain-funcs
55
56 DESCRIPTION="A library used to extract metadata from files of arbitrary type"
57 HOMEPAGE="http://www.gnu.org/software/libextractor/"
58 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
59
60 LICENSE="GPL-3"
61 SLOT="0"
62 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
63 IUSE="+archive +bzip2 ffmpeg flac gif gsf gtk jpeg mp4 +magic midi mpeg qt4 tidy tiff vorbis +zlib" # test
64
65 RESTRICT="test"
66
67 RDEPEND="app-text/iso-codes
68 >=dev-libs/glib-2
69 media-gfx/exiv2
70 sys-devel/libtool
71 virtual/libiconv
72 virtual/libintl
73 archive? ( app-arch/libarchive )
74 bzip2? ( app-arch/bzip2 )
75 ffmpeg? ( virtual/ffmpeg )
76 flac? (
77 media-libs/flac
78 media-libs/libogg
79 )
80 gif? ( media-libs/giflib )
81 gsf? ( gnome-extra/libgsf )
82 gtk? ( x11-libs/gtk+:3 )
83 jpeg? ( virtual/jpeg )
84 mp4? ( media-libs/libmp4v2:0 )
85 magic? ( sys-apps/file )
86 midi? ( media-libs/libsmf )
87 mpeg? ( media-libs/libmpeg2 )
88 qt4? (
89 dev-qt/qtgui:4
90 dev-qt/qtsvg:4
91 )
92 tidy? ( app-text/htmltidy )
93 tiff? ( media-libs/tiff:0 )
94 vorbis? (
95 media-libs/libogg
96 media-libs/libvorbis
97 )
98 zlib? ( sys-libs/zlib )
99 !<app-crypt/pkcrack-1.2.2-r1
100 !sci-biology/glimmer
101 !sci-chemistry/pdb-extract"
102 DEPEND="${RDEPEND}
103 sys-devel/gettext
104 virtual/pkgconfig"
105 # test? ( app-forensics/zzuf )
106
107 DOCS="AUTHORS ChangeLog NEWS README TODO"
108
109 src_prepare() {
110 # m4/ax_create_pkgconfig_info.m4 is passing environment LDFLAGS to Libs:
111 sed -i \
112 -e '/^ax_create_pkgconfig_ldflags=/s:$LDFLAGS ::' \
113 -e 's:tidy/tidy.h:tidy.h:' \
114 configure src/plugins/html_extractor.c || die
115
116 use tidy || { sed -i -e 's:tidy.h:dIsAbLe&:' configure || die; }
117 }
118
119 src_configure() {
120 e_ac_cv() {
121 export ac_cv_"$@"
122 }
123
124 e_ac_cv {lib_rpm_rpmReadPackageFile,prog_HAVE_ZZUF}=no
125
126 if use flac; then
127 e_ac_cv header_FLAC_all_h=yes
128 e_ac_cv lib_FLAC_FLAC__stream_decoder_init_stream=yes
129 else
130 e_ac_cv header_FLAC_all_h=no
131 e_ac_cv lib_FLAC_FLAC__stream_decoder_init_stream=no
132 e_ac_cv lib_FLAC_FLAC__stream_decoder_init_ogg_stream=no
133 fi
134
135 e_ac_cv header_archive_h=$(usex archive)
136 e_ac_cv header_bzlib_h=$(usex bzip2)
137 e_ac_cv header_gif_lib_h=$(usex gif)
138 e_ac_cv header_jpeglib_h=$(usex jpeg)
139 e_ac_cv header_magic_h=$(usex magic)
140 e_ac_cv header_mpeg2dec_mpeg2_h=$(usex mpeg)
141 e_ac_cv header_tiffio_h=$(usex tiff)
142 e_ac_cv header_vorbis_vorbisfile_h=$(usex vorbis)
143 e_ac_cv header_zlib_h=$(usex zlib)
144 e_ac_cv lib_mp4v2_MP4ReadProvider=$(usex mp4)
145 e_ac_cv lib_smf_smf_load_from_memory=$(usex midi)
146
147 local myconf
148
149 if use qt4; then
150 append-cppflags "$($(tc-getPKG_CONFIG) --cflags-only-I QtGui QtSvg)"
151 append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-L QtGui QtSvg)"
152 else
153 myconf='--without-qt'
154 fi
155
156 # gstreamer support is for 1.0, no 0.10 support
157 econf \
158 --disable-static \
159 --enable-experimental \
160 --enable-glib \
161 $(use_enable gsf) \
162 --disable-gnome \
163 $(use_enable ffmpeg) \
164 --with-gtk_version=$(usex gtk 3.0.0 false) \
165 --without-gstreamer \
166 ${myconf}
167 }
168
169 src_compile() {
170 emake -j1
171 }
172
173 src_install() {
174 default
175 find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
176 }