Gentoo Archives: gentoo-commits

From: Jory Pratt <anarchy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: www-plugins/gecko-mediaplayer/files/, media-libs/libpng/files/, ...
Date: Sat, 04 Feb 2012 04:24:19
Message-Id: f4ee139cb1efc93e97f3e30572a57f33e400fe7a.anarchy@gentoo
1 commit: f4ee139cb1efc93e97f3e30572a57f33e400fe7a
2 Author: Jory A. Pratt <anarchy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 4 04:23:27 2012 +0000
4 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 4 04:23:27 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/mozilla.git;a=commit;h=f4ee139c
7
8 remove stale versions, add libvpx-1.0.0 for staging.
9
10 ---
11 media-libs/libpng/Manifest | 9 -
12 media-libs/libpng/files/libpng-1.4.5-apng.patch.gz | Bin 9734 -> 0 bytes
13 media-libs/libpng/files/libpng-1.4.7-apng.patch.gz | Bin 9724 -> 0 bytes
14 media-libs/libpng/files/libpng-1.5.2-apng.patch.gz | Bin 9732 -> 0 bytes
15 media-libs/libpng/libpng-1.4.5.ebuild | 46 ------
16 media-libs/libpng/libpng-1.4.7.ebuild | 48 ------
17 media-libs/libpng/libpng-1.5.2.ebuild | 49 ------
18 media-libs/libvpx/Manifest | 3 +
19 .../libvpx/files/libvpx-0.9.5-enable-shared.patch | 18 +++
20 media-libs/libvpx/libvpx-1.0.0.ebuild | 83 ++++++++++
21 profiles/package.mask | 3 +
22 www-plugins/gecko-mediaplayer/Manifest | 3 -
23 .../gecko-mediaplayer-1.0.5_beta1-npapi-sdk.patch | 38 -----
24 .../gecko-mediaplayer-1.0.5_beta1.ebuild | 49 ------
25 x11-plugins/enigmail/Manifest | 6 -
26 x11-plugins/enigmail/enigmail-1.1.2-r3.ebuild | 157 --------------------
27 x11-plugins/enigmail/files/70_enigmail-fix.patch | 11 --
28 .../enigmail/files/75_enigmai-js-fixup.patch | 27 ----
29 18 files changed, 107 insertions(+), 443 deletions(-)
30
31 diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
32 deleted file mode 100644
33 index af0b481..0000000
34 --- a/media-libs/libpng/Manifest
35 +++ /dev/null
36 @@ -1,9 +0,0 @@
37 -AUX libpng-1.4.5-apng.patch.gz 9734 RMD160 925323c7dd73a123e08301007486f76046847a73 SHA1 6b3c4827bdf6f6f5a37fdb28a74087249ab49339 SHA256 aa170f664c3368181758cb82c6dcdeddfb89887919bcc270f8ea8e1924d5b3c4
38 -AUX libpng-1.4.7-apng.patch.gz 9724 RMD160 44410bcabc6e7e940408afd0554e4f7313fe916a SHA1 c4766c389d659c3652b2f1bd41c10d6da96f7c07 SHA256 b2ae32c3deb1ad17c89bb6dd973887db69ec61b9b8a1cb3acf1f67a27f34ac40
39 -AUX libpng-1.5.2-apng.patch.gz 9732 RMD160 3a038985a27171d6ed127888261989d2ba60462a SHA1 e17b45fac9bc61c66c6967d8032c3859d5f31be6 SHA256 46637619fa54e77a160843aed5344faead54d6bc8d65c38759dbdb38dd4fd64b
40 -DIST libpng-1.4.5.tar.xz 545672 RMD160 d1ac4f99949e98ffe56dce1d199edba30285b573 SHA1 c31578e005090280203cb3a6080e44f38c3f1a51 SHA256 3e57b75d11a013918da3a7529ec0229d4a82d3b1acde5de13fa371b9c3ac4275
41 -DIST libpng-1.4.7.tar.xz 547660 RMD160 5bc7f8931fac08655f42890b6d5423762f2747a9 SHA1 49ed9977bf7450089d2c156db3d28f772a4c9a87 SHA256 326d226e987973a05be2ac8ab9edc6c69bf3b5ba6a7886fad55d6c38199e807f
42 -DIST libpng-1.5.2.tar.xz 636256 RMD160 5334e340825dc097692358660ca95d4bc6697ef2 SHA1 50243a46c4745b39e7fcda7a39f498f38e084ad6 SHA256 f2bb6be8202af630fc7615fe3ff529aeb45be6ceeb3ad459f94edbf4e01d1cae
43 -EBUILD libpng-1.4.5.ebuild 1327 RMD160 45cc54587ac70391d435a3da4597b1f1cfd8a29c SHA1 d52d23398dfcd601328c0e47ee3effa986acc99f SHA256 7c6518d4e87560e47048fefc57605103040d9eb8e7af9b9313df1b8dd0afb9d0
44 -EBUILD libpng-1.4.7.ebuild 1384 RMD160 181374b71113846fdf1c9fa6f7b71fa082c38dc9 SHA1 e0cd8ef592117e0e375a81469c16aad6b067a7d4 SHA256 871a038464881972ec4448d4f2d3e449e86a6de2301a05ca1702fe45613a6782
45 -EBUILD libpng-1.5.2.ebuild 1404 RMD160 9238ac7c546d156d340f1d20b540810fa749b671 SHA1 e17c4533a91ee40b4cdc999f4358805184550ad5 SHA256 3083022be5425f3692d7c3a7f5e59909c3f03b988c1a3e0e6b2684325be7ebfa
46
47 diff --git a/media-libs/libpng/files/libpng-1.4.5-apng.patch.gz b/media-libs/libpng/files/libpng-1.4.5-apng.patch.gz
48 deleted file mode 100644
49 index fbe599e..0000000
50 Binary files a/media-libs/libpng/files/libpng-1.4.5-apng.patch.gz and /dev/null differ
51
52 diff --git a/media-libs/libpng/files/libpng-1.4.7-apng.patch.gz b/media-libs/libpng/files/libpng-1.4.7-apng.patch.gz
53 deleted file mode 100644
54 index 6ccb028..0000000
55 Binary files a/media-libs/libpng/files/libpng-1.4.7-apng.patch.gz and /dev/null differ
56
57 diff --git a/media-libs/libpng/files/libpng-1.5.2-apng.patch.gz b/media-libs/libpng/files/libpng-1.5.2-apng.patch.gz
58 deleted file mode 100644
59 index c4dd9a4..0000000
60 Binary files a/media-libs/libpng/files/libpng-1.5.2-apng.patch.gz and /dev/null differ
61
62 diff --git a/media-libs/libpng/libpng-1.4.5.ebuild b/media-libs/libpng/libpng-1.4.5.ebuild
63 deleted file mode 100644
64 index dc3dea3..0000000
65 --- a/media-libs/libpng/libpng-1.4.5.ebuild
66 +++ /dev/null
67 @@ -1,46 +0,0 @@
68 -# Copyright 1999-2011 Gentoo Foundation
69 -# Distributed under the terms of the GNU General Public License v2
70 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.4.5.ebuild,v 1.1 2010/12/22 15:36:51 ssuominen Exp $
71 -
72 -EAPI="3"
73 -
74 -inherit eutils libtool multilib
75 -
76 -DESCRIPTION="Portable Network Graphics library"
77 -HOMEPAGE="http://www.libpng.org/"
78 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
79 -
80 -LICENSE="as-is"
81 -SLOT="0"
82 -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
83 -IUSE="apng static-libs"
84 -
85 -RDEPEND="sys-libs/zlib"
86 -DEPEND="${RDEPEND}
87 - app-arch/xz-utils"
88 -
89 -src_prepare() {
90 - use apng && epatch "${FILESDIR}"/${P}-apng.patch.gz
91 - elibtoolize
92 -}
93 -
94 -src_configure() {
95 - econf \
96 - --disable-dependency-tracking \
97 - $(use_enable static-libs static)
98 -}
99 -
100 -src_install() {
101 - emake DESTDIR="${D}" install || die
102 - dodoc ANNOUNCE CHANGES README TODO libpng-*.txt
103 -}
104 -
105 -pkg_preinst() {
106 - has_version ${CATEGORY}/${PN}:1.2 && return 0
107 - preserve_old_lib /usr/$(get_libdir)/libpng12$(get_libname 0)
108 -}
109 -
110 -pkg_postinst() {
111 - has_version ${CATEGORY}/${PN}:1.2 && return 0
112 - preserve_old_lib_notify /usr/$(get_libdir)/libpng12$(get_libname 0)
113 -}
114
115 diff --git a/media-libs/libpng/libpng-1.4.7.ebuild b/media-libs/libpng/libpng-1.4.7.ebuild
116 deleted file mode 100644
117 index 1846b54..0000000
118 --- a/media-libs/libpng/libpng-1.4.7.ebuild
119 +++ /dev/null
120 @@ -1,48 +0,0 @@
121 -# Copyright 1999-2011 Gentoo Foundation
122 -# Distributed under the terms of the GNU General Public License v2
123 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.4.7.ebuild,v 1.1 2011/04/23 19:06:55 ssuominen Exp $
124 -
125 -EAPI="3"
126 -
127 -inherit eutils libtool multilib
128 -
129 -DESCRIPTION="Portable Network Graphics library"
130 -HOMEPAGE="http://www.libpng.org/"
131 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
132 -
133 -LICENSE="as-is"
134 -SLOT="0"
135 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
136 -IUSE="apng static-libs"
137 -
138 -RDEPEND="sys-libs/zlib"
139 -DEPEND="${RDEPEND}
140 - app-arch/xz-utils"
141 -
142 -src_prepare() {
143 - use apng && epatch "${FILESDIR}"/${P}-apng.patch.gz
144 - elibtoolize
145 -}
146 -
147 -src_configure() {
148 - econf \
149 - --disable-dependency-tracking \
150 - $(use_enable static-libs static)
151 -}
152 -
153 -src_install() {
154 - emake DESTDIR="${D}" install || die
155 - dodoc ANNOUNCE CHANGES README TODO libpng-*.txt
156 -
157 - find "${ED}" -name '*.la' -exec rm -f {} +
158 -}
159 -
160 -pkg_preinst() {
161 - has_version ${CATEGORY}/${PN}:1.2 && return 0
162 - preserve_old_lib /usr/$(get_libdir)/libpng12$(get_libname 0)
163 -}
164 -
165 -pkg_postinst() {
166 - has_version ${CATEGORY}/${PN}:1.2 && return 0
167 - preserve_old_lib_notify /usr/$(get_libdir)/libpng12$(get_libname 0)
168 -}
169
170 diff --git a/media-libs/libpng/libpng-1.5.2.ebuild b/media-libs/libpng/libpng-1.5.2.ebuild
171 deleted file mode 100644
172 index 148eeef..0000000
173 --- a/media-libs/libpng/libpng-1.5.2.ebuild
174 +++ /dev/null
175 @@ -1,49 +0,0 @@
176 -# Copyright 1999-2011 Gentoo Foundation
177 -# Distributed under the terms of the GNU General Public License v2
178 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.5.2.ebuild,v 1.1 2011/04/23 19:06:55 ssuominen Exp $
179 -
180 -EAPI="3"
181 -
182 -inherit eutils libtool multilib
183 -
184 -DESCRIPTION="Portable Network Graphics library"
185 -HOMEPAGE="http://www.libpng.org/"
186 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
187 -
188 -LICENSE="as-is"
189 -SLOT="0"
190 -KEYWORDS=""
191 -#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
192 -IUSE="apng static-libs"
193 -
194 -RDEPEND="sys-libs/zlib"
195 -DEPEND="${RDEPEND}
196 - app-arch/xz-utils"
197 -
198 -src_prepare() {
199 - use apng && epatch "${FILESDIR}"/${P}-apng.patch.gz
200 - elibtoolize
201 -}
202 -
203 -src_configure() {
204 - econf \
205 - --disable-dependency-tracking \
206 - $(use_enable static-libs static)
207 -}
208 -
209 -src_install() {
210 - emake DESTDIR="${D}" install || die
211 - dodoc ANNOUNCE CHANGES libpng-manual.txt README TODO
212 -
213 - find "${ED}" -name '*.la' -exec rm -f {} +
214 -}
215 -
216 -pkg_preinst() {
217 -# has_version ${CATEGORY}/${PN}:1.4 && return 0
218 - preserve_old_lib /usr/$(get_libdir)/libpng14$(get_libname 0)
219 -}
220 -
221 -pkg_postinst() {
222 -# has_version ${CATEGORY}/${PN}:1.4 && return 0
223 - preserve_old_lib_notify /usr/$(get_libdir)/libpng14$(get_libname 0)
224 -}
225
226 diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
227 new file mode 100644
228 index 0000000..bc8791b
229 --- /dev/null
230 +++ b/media-libs/libvpx/Manifest
231 @@ -0,0 +1,3 @@
232 +AUX libvpx-0.9.5-enable-shared.patch 655 RMD160 a72ba77666e088103a48fb31c445fc12f8163959 SHA1 4ee0feade82667b1e6d42cafcbe4113205482011 SHA256 44239d453714ca62523b299612d2ec279eceb2e74c296de1ef8eb5c8575ad86e
233 +DIST libvpx-v1.0.0.tar.bz2 1641411 RMD160 2ee5a2e7f4cb2f126c6d0d9a36e8636455f42915 SHA1 2919e11074fef72fc61ef1a75160050ffaad6074 SHA256 07cedb0a19a44e6d81d75f52eea864f59ef10c6c725cb860431bec6641eafe21
234 +EBUILD libvpx-1.0.0.ebuild 2138 RMD160 5b7cdc0f82e426a46653bef941274c7cd5b6e8b1 SHA1 35cc84f8da6ffa43d3f60da2ef58d31c79f3c4a2 SHA256 52dcf8a2a578c7e5a62b07443f075ffba259f76b4dc42332d0c02f5c872ba06c
235
236 diff --git a/media-libs/libvpx/files/libvpx-0.9.5-enable-shared.patch b/media-libs/libvpx/files/libvpx-0.9.5-enable-shared.patch
237 new file mode 100644
238 index 0000000..0b99f7e
239 --- /dev/null
240 +++ b/media-libs/libvpx/files/libvpx-0.9.5-enable-shared.patch
241 @@ -0,0 +1,18 @@
242 +http://bugs.gentoo.org/351496
243 +http://patch-tracker.debian.org/patch/series/view/libvpx/0.9.5-1/01_enable-shared.patch
244 +
245 +--- configure
246 ++++ configure
247 +@@ -415,12 +415,6 @@
248 + }
249 +
250 + process_detect() {
251 +- if enabled shared; then
252 +- # Can only build shared libs on a subset of platforms. Doing this check
253 +- # here rather than at option parse time because the target auto-detect
254 +- # magic happens after the command line has been parsed.
255 +- enabled linux || die "--enable-shared only supported on ELF for now"
256 +- fi
257 + if [ -z "$CC" ]; then
258 + echo "Bypassing toolchain for environment detection."
259 + enable external_build
260
261 diff --git a/media-libs/libvpx/libvpx-1.0.0.ebuild b/media-libs/libvpx/libvpx-1.0.0.ebuild
262 new file mode 100644
263 index 0000000..37b7672
264 --- /dev/null
265 +++ b/media-libs/libvpx/libvpx-1.0.0.ebuild
266 @@ -0,0 +1,83 @@
267 +# Copyright 1999-2011 Gentoo Foundation
268 +# Distributed under the terms of the GNU General Public License v2
269 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-0.9.7-r1.ebuild,v 1.3 2011/12/26 11:07:28 armin76 Exp $
270 +
271 +EAPI=4
272 +inherit eutils multilib toolchain-funcs
273 +
274 +if [[ ${PV} == *9999* ]]; then
275 + inherit git-2
276 + EGIT_REPO_URI="git://review.webmproject.org/${PN}.git"
277 + KEYWORDS=""
278 +elif [[ ${PV} == *pre* ]]; then
279 + SRC_URI="mirror://gentoo/${P}.tar.bz2"
280 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
281 +else
282 + MY_P="${PN}-v${PV}"
283 + SRC_URI="http://webm.googlecode.com/files/${MY_P}.tar.bz2"
284 + KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
285 + S="${WORKDIR}/${MY_P}"
286 +fi
287 +
288 +DESCRIPTION="WebM VP8 Codec SDK"
289 +HOMEPAGE="http://www.webmproject.org"
290 +
291 +LICENSE="BSD"
292 +SLOT="0"
293 +IUSE="altivec debug doc mmx postproc sse sse2 sse3 ssse3 static-libs +threads"
294 +
295 +RDEPEND=""
296 +DEPEND="amd64? ( dev-lang/yasm )
297 + x86? ( dev-lang/yasm )
298 + x86-fbsd? ( dev-lang/yasm )
299 + doc? (
300 + app-doc/doxygen
301 + dev-lang/php
302 + )
303 +"
304 +
305 +REQUIRED_USE="
306 + sse2? ( mmx )
307 + "
308 +
309 +src_prepare() {
310 + epatch "${FILESDIR}"/${PN}-0.9.5-enable-shared.patch
311 +}
312 +
313 +src_configure() {
314 + # http://bugs.gentoo.org/show_bug.cgi?id=384585
315 + addpredict /usr/share/snmp/mibs/.index
316 +
317 + tc-export CC
318 + local archparams=""
319 + [ "$ABI" = "x86" ] && archparams=" --target=x86-linux-gcc"
320 + [ "$ABI" = "amd64" ] && archparams=" --target=x86_64-linux-gcc"
321 + ( use x86 || use amd64 ) && archparams+=" --as=yasm"
322 + ./configure \
323 + --prefix="${EPREFIX}"/usr \
324 + --libdir="${EPREFIX}"/usr/$(get_libdir) \
325 + --enable-pic \
326 + --enable-vp8 \
327 + --enable-shared \
328 + $(use_enable altivec) \
329 + $(use_enable debug debug-libs) \
330 + $(use_enable debug) \
331 + $(use_enable doc install-docs) \
332 + $(use_enable mmx) \
333 + $(use_enable postproc) \
334 + $(use_enable sse) \
335 + $(use_enable sse2) \
336 + $(use_enable sse3) \
337 + $(use_enable ssse3) \
338 + $(use_enable static-libs static) \
339 + $(use_enable threads multithread) \
340 + $archparams \
341 + || die
342 +}
343 +
344 +src_install() {
345 + # http://bugs.gentoo.org/show_bug.cgi?id=323805
346 + emake -j1 DESTDIR="${D}" install
347 +
348 + dodoc AUTHORS CHANGELOG README
349 +}
350
351 diff --git a/profiles/package.mask b/profiles/package.mask
352 index b8ee312..638a322 100644
353 --- a/profiles/package.mask
354 +++ b/profiles/package.mask
355 @@ -7,3 +7,6 @@
356
357 # These are experimental use with caution!!
358 =www-client/seamonkey-2.7*
359 +
360 +# Only avaliable for testing and staging changes!!!
361 +=media-libs/libvpx-1.0.0
362
363 diff --git a/www-plugins/gecko-mediaplayer/Manifest b/www-plugins/gecko-mediaplayer/Manifest
364 deleted file mode 100644
365 index 8c9b76e..0000000
366 --- a/www-plugins/gecko-mediaplayer/Manifest
367 +++ /dev/null
368 @@ -1,3 +0,0 @@
369 -AUX gecko-mediaplayer-1.0.5_beta1-npapi-sdk.patch 1195 RMD160 178ee3f2bfe3445fac4a854366d8cf2acdf0d53e SHA1 5a57cec08a1d840ec0fafa5a021430e809b84283 SHA256 ea17929cd8c10ebd54d4b3a919c1a8bb033f347625ecc0941b5b3421ab8bba15
370 -DIST gecko-mediaplayer-1.0.5b1.tar.gz 260120 RMD160 30722136572f350400220d08ff58cd98f74aae15 SHA1 c5e8e927325b7503d8dc082407a89177ef93874e SHA256 1fb2dc17060e9748ead2e0ad2b37824e48c529af4718e939dbff5b8f5736f973
371 -EBUILD gecko-mediaplayer-1.0.5_beta1.ebuild 1155 RMD160 01a8bd3642752c5a8a730d9a05143140a109d8c7 SHA1 69f768a3ce1aedea788af01b082121ae4a57fc0a SHA256 422a3fbde0959506917175d1db2eae594d222b9a2eb1b988c79be028dd1c9cbf
372
373 diff --git a/www-plugins/gecko-mediaplayer/files/gecko-mediaplayer-1.0.5_beta1-npapi-sdk.patch b/www-plugins/gecko-mediaplayer/files/gecko-mediaplayer-1.0.5_beta1-npapi-sdk.patch
374 deleted file mode 100644
375 index 95caaa4..0000000
376 --- a/www-plugins/gecko-mediaplayer/files/gecko-mediaplayer-1.0.5_beta1-npapi-sdk.patch
377 +++ /dev/null
378 @@ -1,38 +0,0 @@
379 ---- a/configure.in 2011-07-01 19:40:13.000000000 +0300
380 -+++ b/configure.in 2011-09-15 21:10:22.000000000 +0300
381 -@@ -109,8 +109,17 @@
382 - ],[AC_MSG_WARN([iceape-plugin not found, trying another])])
383 - fi
384 -
385 -+if test "$GECKO_CFLAGS" = ""; then
386 -+PKG_CHECK_MODULES(GECKO, [npapi-sdk],[ AC_MSG_NOTICE([Using npapi-sdk])
387 -+ AC_DEFINE([HAVE_NEW_XULRUNNER],[1],[Define to 1 if using libxul 1.9.2 or higher])
388 -+ ],[AC_MSG_ERROR([npapi-sdk not found, all out ot tries])])
389 -+fi
390 -+
391 -+
392 - PKG_CHECK_MODULES(NSPR, [nspr],[
393 - libdir=`$PKG_CONFIG --variable=libdir nspr`
394 -+ GECKO_CFLAGS="$GECKO_CFLAGS $NSPR_CFLAGS"
395 -+ AC_DEFINE([HAVE_NSPR],[1],[Define to 1 if using nspr])
396 - AC_SUBST(libdir)
397 - ],[AC_MSG_WARN([nspr not found, may not be needed])])
398 -
399 ---- a/src/plugin.cpp 2011-11-29 14:20:21.000000000 -0500
400 -+++ b/src/plugin.cpp 2011-11-29 14:22:52.000000000 -0500
401 -@@ -42,10 +42,14 @@
402 - #include "plugin_setup.h"
403 - #include "plugin_types.h"
404 - #include "plugin_dbus.h"
405 -+#ifdef HAVE_NSPR
406 -+#include <nspr/nspr.h>
407 -+#else
408 - #include <nsIPrefBranch.h>
409 - #include <nsIPrefService.h>
410 - #include <nsIServiceManager.h>
411 - #include <nsISupportsPrimitives.h>
412 -+#endif
413 - #include <dlfcn.h>
414 -
415 - static NPObject *sWindowObj;
416 -
417
418 diff --git a/www-plugins/gecko-mediaplayer/gecko-mediaplayer-1.0.5_beta1.ebuild b/www-plugins/gecko-mediaplayer/gecko-mediaplayer-1.0.5_beta1.ebuild
419 deleted file mode 100644
420 index 86328e0..0000000
421 --- a/www-plugins/gecko-mediaplayer/gecko-mediaplayer-1.0.5_beta1.ebuild
422 +++ /dev/null
423 @@ -1,49 +0,0 @@
424 -# Copyright 1999-2011 Gentoo Foundation
425 -# Distributed under the terms of the GNU General Public License v2
426 -# $Header: /var/cvsroot/gentoo-x86/www-plugins/gecko-mediaplayer/gecko-mediaplayer-1.0.5_beta1.ebuild,v 1.2 2011/11/24 21:41:09 ssuominen Exp $
427 -
428 -EAPI=4
429 -inherit eutils multilib nsplugins
430 -
431 -MY_P=${PN}-${PV/_beta/b}
432 -
433 -DESCRIPTION="A browser plugin that uses GNOME MPlayer"
434 -HOMEPAGE="http://code.google.com/p/gecko-mediaplayer/"
435 -SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz"
436 -
437 -LICENSE="GPL-2"
438 -SLOT="0"
439 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
440 -IUSE="+curl"
441 -
442 -RDEPEND=">=dev-libs/dbus-glib-0.92
443 - >=dev-libs/glib-2.26:2
444 - dev-libs/nspr
445 - >=media-libs/gmtk-${PV}
446 - >=media-video/gnome-mplayer-${PV}[dbus]
447 - =net-misc/npapi-sdk-0.27
448 - curl? ( net-misc/curl )"
449 -DEPEND="${RDEPEND}
450 - dev-util/pkgconfig
451 - sys-devel/gettext"
452 -
453 -DOCS="ChangeLog DOCS/tech/*.txt"
454 -
455 -S=${WORKDIR}/${MY_P}
456 -
457 -src_prepare() {
458 - epatch "${FILESDIR}/${PN}-1.0.5_beta1-npapi-sdk.patch"
459 -}
460 -
461 -src_configure() {
462 - export PKG_CONFIG_PATH="${T}"
463 -
464 - econf \
465 - --with-plugin-dir=/usr/$(get_libdir)/${PLUGINS_DIR} \
466 - $(use_with curl libcurl)
467 -}
468 -
469 -src_install() {
470 - default
471 - rm -rf "${ED}"/usr/share/doc/${PN}
472 -}
473
474 diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest
475 deleted file mode 100644
476 index 63e7006..0000000
477 --- a/x11-plugins/enigmail/Manifest
478 +++ /dev/null
479 @@ -1,6 +0,0 @@
480 -AUX 70_enigmail-fix.patch 343 RMD160 a81caaa4cb6507b5a41b2593e26b984c8748a8b8 SHA1 7028cd7cf09c60325887fd0fb68a20ba3bb98b12 SHA256 895c5ffec6aa321290115f2c995658ae87f9bde027ac0414e5d76a7c9d451165
481 -AUX 75_enigmai-js-fixup.patch 1260 RMD160 b89620f3495a286c1e5636b0c65b423d3a158944 SHA1 033b817e08acd35c9d4e943b24f07d9191900912 SHA256 66e3e9ddce9d191ce1417e364757f1d35873f031abd94c817e069249d18a3dd3
482 -DIST enigmail-1.1.2.tar.gz 1280923 RMD160 2c1fa3494c1c2458635a3d68929ce7ff8fdb48e7 SHA1 d29fce2b20a36d210b12c28fcbbee965007c95aa SHA256 dd6206f6622081b595d7bde7aaa8f63ca2c3f9db2acd13c751c7dd941def9e41
483 -DIST thunderbird-3.1-patches-1.1.tar.bz2 3702 RMD160 24538a1db5256e33692181266704100071c66d74 SHA1 4a70aa3c8c21736c0d9588eca7c0bf50b5d5adfb SHA256 1b9358ba174180d64106d3656fa0623847fdb2197039de23a7f9cf63d9c764de
484 -DIST thunderbird-3.1.4.source.tar.bz2 66636919 RMD160 9c9275960fa3a50d77f3a4998329ac5f307bbc83 SHA1 54f4f735982cad3ab721ab0aaea641f7febe85c3 SHA256 788905714e768c94025a954e1bea281f8e728d52b8249f2df43e6732d2ea7a08
485 -EBUILD enigmail-1.1.2-r3.ebuild 4234 RMD160 1c3efeba0bb47c0709a8742cad3f95ba729a14c8 SHA1 d08ee12b1df544969a876a381f391a1faca575c3 SHA256 8b6e1b82f925567635ab65a99bce5916f86e0108fb1362850e2d78865cec09c9
486
487 diff --git a/x11-plugins/enigmail/enigmail-1.1.2-r3.ebuild b/x11-plugins/enigmail/enigmail-1.1.2-r3.ebuild
488 deleted file mode 100644
489 index 7e65991..0000000
490 --- a/x11-plugins/enigmail/enigmail-1.1.2-r3.ebuild
491 +++ /dev/null
492 @@ -1,157 +0,0 @@
493 -# Copyright 1999-2010 Gentoo Foundation
494 -# Distributed under the terms of the GNU General Public License v2
495 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-1.1.2-r2.ebuild,v 1.7 2010/09/14 17:03:15 fauli Exp $
496 -
497 -WANT_AUTOCONF="2.1"
498 -EAPI="3"
499 -
500 -inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib mozextension autotools
501 -MY_P="${P/_beta/b}"
502 -EMVER="${PV}"
503 -TBVER="3.1.4"
504 -PATCH="thunderbird-3.1-patches-1.1"
505 -
506 -DESCRIPTION="GnuPG encryption plugin for thunderbird."
507 -HOMEPAGE="http://enigmail.mozdev.org"
508 -REL_URI="ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/"
509 -SRC_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${TBVER}/source/thunderbird-${TBVER}.source.tar.bz2
510 - http://www.mozilla-enigmail.org/download/source/${PN}-${EMVER}.tar.gz
511 - http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"
512 -
513 -KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
514 -SLOT="0"
515 -LICENSE="MPL-1.1 GPL-2"
516 -IUSE="system-sqlite"
517 -
518 -DEPEND=">=mail-client/thunderbird-3.1.1-r1[system-sqlite=]"
519 -RDEPEND="${DEPEND}
520 - system-sqlite? ( >=dev-db/sqlite-3.6.22-r2[fts3,secure-delete] )
521 - || (
522 - (
523 - >=app-crypt/gnupg-2.0
524 - || (
525 - app-crypt/pinentry[gtk]
526 - app-crypt/pinentry[qt4]
527 - )
528 - )
529 - =app-crypt/gnupg-1.4*
530 - )"
531 -
532 -S="${WORKDIR}"/comm-1.9.2
533 -
534 -pkg_setup() {
535 - # EAPI=2 ensures they are set properly.
536 - export BUILD_OFFICIAL=1
537 - export MOZILLA_OFFICIAL=1
538 - export MOZ_CO_PROJECT=mail
539 -}
540 -
541 -src_unpack() {
542 - unpack thunderbird-${TBVER}.source.tar.bz2 ${PATCH}.tar.bz2 || die "unpack failed"
543 -}
544 -
545 -src_prepare(){
546 - # Apply our patches
547 - EPATCH_SUFFIX="patch" \
548 - EPATCH_FORCE="yes" \
549 - epatch "${WORKDIR}"
550 -
551 - cd mozilla
552 - eautoreconf
553 - cd js/src
554 - eautoreconf
555 -
556 - # Unpack the enigmail plugin
557 - cd "${S}"/mailnews/extensions || die
558 - unpack enigmail-${EMVER}.tar.gz
559 - cd "${S}"/mailnews/extensions/enigmail || die "cd failed"
560 - makemake2
561 -
562 - cd "${S}"
563 -
564 - # Fix installation of enigmail.js
565 - epatch "${FILESDIR}"/70_enigmail-fix.patch
566 - epatch "${FILESDIR}"/75_enigmai-js-fixup.patch
567 -
568 - eautoreconf
569 -}
570 -
571 -src_configure() {
572 - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/thunderbird"
573 -
574 - ####################################
575 - #
576 - # mozconfig, CFLAGS and CXXFLAGS setup
577 - #
578 - ####################################
579 -
580 - touch mail/config/mozconfig
581 - mozconfig_init
582 - mozconfig_config
583 -
584 - # tb-specific settings
585 - mozconfig_annotate '' \
586 - --with-system-nspr \
587 - --with-system-nss \
588 - --disable-wave \
589 - --disable-ogg \
590 - --with-default-mozilla-five-home="${EPREFIX}"${MOZILLA_FIVE_HOME} \
591 - --with-user-appdir=.thunderbird \
592 - --enable-application=mail \
593 - --disable-necko-wifi \
594 - --disable-libnotify
595 -
596 - mozconfig_use_enable system-sqlite
597 -
598 - # Finalize and report settings
599 - mozconfig_final
600 -
601 - # Disable no-print-directory
602 - MAKEOPTS=${MAKEOPTS/--no-print-directory/}
603 -
604 - if [[ $(gcc-major-version) -lt 4 ]]; then
605 - append-cxxflags -fno-stack-protector
606 - fi
607 -
608 - ####################################
609 - #
610 - # Configure and build Thunderbird
611 - #
612 - ####################################
613 - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
614 - econf || die
615 -
616 - # This removes extraneous CFLAGS from the Makefiles to reduce RAM
617 - # requirements while compiling
618 - edit_makefiles
619 -}
620 -
621 -src_compile() {
622 - # Only build the parts necessary to support building enigmail
623 - emake -j1 export || die "make export failed"
624 - emake -C mozilla/modules/libreg || die "make modules/libreg failed"
625 - emake -C mozilla/xpcom/string || die "make xpcom/string failed"
626 - emake -C mozilla/xpcom || die "make xpcom failed"
627 - emake -C mozilla/xpcom/obsolete || die "make xpcom/obsolete failed"
628 -
629 - # Build the enigmail plugin
630 - einfo "Building Enigmail plugin..."
631 - emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed"
632 -
633 - # Package the enigmail plugin; this may be the easiest way to collect the
634 - # necessary files
635 - emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make xpi failed"
636 -}
637 -
638 -src_install() {
639 - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/thunderbird"
640 - declare emid
641 -
642 - cd "${T}"
643 - unzip "${S}"/mozilla/dist/bin/*.xpi install.rdf
644 - emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
645 -
646 - dodir ${MOZILLA_FIVE_HOME}/extensions/${emid}
647 - cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid}
648 - unzip "${S}"/mozilla/dist/bin/*.xpi
649 -}
650
651 diff --git a/x11-plugins/enigmail/files/70_enigmail-fix.patch b/x11-plugins/enigmail/files/70_enigmail-fix.patch
652 deleted file mode 100644
653 index 0acf0c8..0000000
654 --- a/x11-plugins/enigmail/files/70_enigmail-fix.patch
655 +++ /dev/null
656 @@ -1,11 +0,0 @@
657 ---- mozilla/extensions/enigmail/package/Makefile.in 14 Mar 2004 16:39:18 -0000 1.73
658 -+++ mozilla/extensions/enigmail/package/Makefile.in 20 Mar 2004 18:20:08 -0000
659 -@@ -48,6 +48,8 @@
660 -
661 - XPIDLSRCS = nsIEnigmail.idl
662 -
663 -+PREF_JS_EXPORTS=prefs/enigmail.js
664 -+
665 - include $(topsrcdir)/config/rules.mk
666 -
667 - XPIFILE = $(XPI_MODULE)-$(XPI_MODULE_VERS).xpi
668
669 diff --git a/x11-plugins/enigmail/files/75_enigmai-js-fixup.patch b/x11-plugins/enigmail/files/75_enigmai-js-fixup.patch
670 deleted file mode 100644
671 index 8e85cfc..0000000
672 --- a/x11-plugins/enigmail/files/75_enigmai-js-fixup.patch
673 +++ /dev/null
674 @@ -1,27 +0,0 @@
675 ---- mailnews/extensions/enigmail/package/enigmail.js 2010-06-26 19:51:30.000000000 +0200
676 -+++ mailnews/extensions/enigmail/package/enigmail.js 2010-07-10 17:34:46.000000000 +0200
677 -@@ -1231,7 +1231,10 @@ function () {
678 - .getInstallLocation(ENIGMAIL_EXTENSION_ID);
679 - var extensionLoc = installLoc.getItemFile(ENIGMAIL_EXTENSION_ID, "wrappers");
680 - extensionLoc.append("gpg-agent-wrapper.sh");
681 -- extensionLoc.permissions=0755;
682 -+ try {
683 -+ extensionLoc.permissions=0755;
684 -+ }
685 -+ catch(ex) {}
686 - agentProcess = Components.classes[NS_PROCESS_UTIL_CONTRACTID].createInstance(Components.interfaces.nsIProcess);
687 - agentProcess.init(extensionLoc);
688 - agentProcess.run(true, [ "stop", this.gpgAgentProcess ], 2);
689 -@@ -1758,7 +1761,10 @@ function (domWindow) {
690 - .getInstallLocation(ENIGMAIL_EXTENSION_ID);
691 - var extensionLoc = installLoc.getItemFile(ENIGMAIL_EXTENSION_ID, "wrappers");
692 - extensionLoc.append("gpg-agent-wrapper.sh");
693 -- extensionLoc.permissions=0755;
694 -+ try {
695 -+ extensionLoc.permissions=0755;
696 -+ }
697 -+ catch(ex) {}
698 - args.unshift(command.path);
699 - args.unshift("start");
700 - command = extensionLoc;
701 -