summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick McLean <chutzpah@gentoo.org>2008-12-16 14:45:20 +0000
committerPatrick McLean <chutzpah@gentoo.org>2008-12-16 14:45:20 +0000
commit9b5255bd738a838dc205de5ed2a1e386ad2c6236 (patch)
treee981913581f061f95f65321dd9db3da75761f5ac /net-www
parentFilter ecj for now. Fixes bug #249740. (diff)
downloadhistorical-9b5255bd738a838dc205de5ed2a1e386ad2c6236.tar.gz
historical-9b5255bd738a838dc205de5ed2a1e386ad2c6236.tar.bz2
historical-9b5255bd738a838dc205de5ed2a1e386ad2c6236.zip
Version bump.
Package-Manager: portage-2.1.6.1/cvs/Linux 2.6.27-gentoo-r6 x86_64
Diffstat (limited to 'net-www')
-rw-r--r--net-www/nspluginwrapper/ChangeLog8
-rw-r--r--net-www/nspluginwrapper/Manifest10
-rw-r--r--net-www/nspluginwrapper/nspluginwrapper-1.1.10.ebuild76
3 files changed, 89 insertions, 5 deletions
diff --git a/net-www/nspluginwrapper/ChangeLog b/net-www/nspluginwrapper/ChangeLog
index c69b695aeaf2..8a256bee6b59 100644
--- a/net-www/nspluginwrapper/ChangeLog
+++ b/net-www/nspluginwrapper/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-www/nspluginwrapper
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/nspluginwrapper/ChangeLog,v 1.22 2008/11/19 14:36:36 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/nspluginwrapper/ChangeLog,v 1.23 2008/12/16 14:45:20 chutzpah Exp $
+
+*nspluginwrapper-1.1.10 (16 Dec 2008)
+
+ 16 Dec 2008; Patrick McLean <chutzpah@gentoo.org>
+ +nspluginwrapper-1.1.10.ebuild:
+ Version bump.
*nspluginwrapper-1.1.4 (19 Nov 2008)
diff --git a/net-www/nspluginwrapper/Manifest b/net-www/nspluginwrapper/Manifest
index 382bf3090d2a..cfe69b99e70f 100644
--- a/net-www/nspluginwrapper/Manifest
+++ b/net-www/nspluginwrapper/Manifest
@@ -3,15 +3,17 @@ Hash: SHA1
AUX nspluginwrapper-1.1.0-quiet-64bit-plugin-warnings.patch 567 RMD160 5bb8443a462de16ece2d94bc4b2f0b0ad06c97fe SHA1 dae3cadf82aa577080a0e680ec005086632c0d61 SHA256 62901e936c70567237422c2293c4ed4fc83f4b6189c310a380cb228e9bb38e63
DIST nspluginwrapper-1.0.0.tar.bz2 271028 RMD160 d3b5a5d1dd314e5331ffc877fb9621d6566087c6 SHA1 ef551fb508835b3358355477be794a34e9f64135 SHA256 e5c4661eb91d05fc3da2f4ccf6e0769e8cd097ac232ffc6afe16e645729a02d5
+DIST nspluginwrapper-1.1.10.tar.bz2 330810 RMD160 dd399cb82301dffec9c289183fc51610514fda13 SHA1 e4cb6780c85626813a76d7e06f3493245f0310c8 SHA256 6cebe3766b22765c5d5e2cd3d207b3a7d821afecc096c25aca84a61ccb8b9d8d
DIST nspluginwrapper-1.1.4.tar.bz2 317465 RMD160 25fc798c40126ba7e62743759c0ab0ca92d5946a SHA1 c539f1d4502f5495710ade2ada104d0d35e8939c SHA256 d6bab509c27b03bb635bc96cfebcd13506ba31f5e31896134353de3f0861fb4b
EBUILD nspluginwrapper-1.0.0.ebuild 1959 RMD160 349baa0220bf9fed5553fe22c005ffece334459d SHA1 ed4194b5cbb674d9a14f8cea911a476411f450d7 SHA256 cca609775cf6b28bb8ea5be214ee367dddcbd90687880ce86cc492c1e04c39d7
+EBUILD nspluginwrapper-1.1.10.ebuild 2054 RMD160 b932310935132374385ee6b6bf0ff0c009e50c60 SHA1 112586b46ec23b5da4d3145c496512f9ffc5730e SHA256 94badd30f5fe18b8474e77b3d8f2c6a7976a078766474c5703d9ac084460ca04
EBUILD nspluginwrapper-1.1.4.ebuild 2053 RMD160 25c8381b0effc15c1d6923f2b562e3ecefdcadd4 SHA1 58a1cd86e2f297a0b8411a1c52ca082930cc6d96 SHA256 7abe465ed906a89f04abf4d78de6cc0fd566c1111e9bf5cc90aa02abacce4a9a
-MISC ChangeLog 5134 RMD160 6e99d41b2b093bd9b922855cf003630e91494ca5 SHA1 406c64e7ce3895118f9f91cf59c50e6dae98eac4 SHA256 d28ec06a396c1073971b39a4836b896884e3969926eb82ddc9ffcb4acc7338e4
+MISC ChangeLog 5276 RMD160 f23749f17948825726ae2ed0704abedc69cdedac SHA1 0f4ac40bc015914be3b6b55da3a072017d09a67a SHA256 86e807514ca99be0fbce0ec66e77dfba84cfc23309802febda7426aab7e3ce5c
MISC metadata.xml 253 RMD160 37a89adccd0388cf014f6768a21b1ec09252d21c SHA1 fa43576fb2327afb837b5b2ea57dc6ab8525494b SHA256 0b0d878d1f93316b2966ec90c1f80c46fe67fb3f5647b28f7c30d9647dbb1854
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkkkJIcACgkQWt/XSf2CZdmvjgCggf8vwWM1Zsdkvpv82GtvFVhM
-VjoAoISMBDWB2p1JX484svDGKNsXaE8v
-=Y7p1
+iEYEARECAAYFAklHvw0ACgkQWt/XSf2CZdnngACeI9gj+K2GclK87AY4BVZd0Uei
+G8QAnis9CKF0dSsathYjO2JK30h/ZTjD
+=9oI6
-----END PGP SIGNATURE-----
diff --git a/net-www/nspluginwrapper/nspluginwrapper-1.1.10.ebuild b/net-www/nspluginwrapper/nspluginwrapper-1.1.10.ebuild
new file mode 100644
index 000000000000..bc34f9320f7c
--- /dev/null
+++ b/net-www/nspluginwrapper/nspluginwrapper-1.1.10.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/nspluginwrapper/nspluginwrapper-1.1.10.ebuild,v 1.1 2008/12/16 14:45:20 chutzpah Exp $
+
+inherit eutils nsplugins multilib
+
+DESCRIPTION="Netscape Plugin Wrapper - Load 32bit plugins on 64bit browser"
+HOMEPAGE="http://www.gibix.net/projects/nspluginwrapper/"
+SRC_URI="http://www.gibix.net/projects/${PN}/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=x11-libs/gtk+-2
+ net-misc/curl
+ app-emulation/emul-linux-x86-xlibs
+ app-emulation/emul-linux-x86-gtklibs
+ || ( >=sys-apps/util-linux-2.13 sys-apps/setarch )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # bug #238403
+ epatch "${FILESDIR}/${PN}-1.1.0-quiet-64bit-plugin-warnings.patch"
+}
+
+src_compile() {
+ econf --with-biarch \
+ --with-lib32=$(ABI=x86 get_libdir) \
+ --with-lib64=$(get_libdir) \
+ --pkglibdir=/usr/$(get_libdir)/${PN}
+
+ emake || die "emake failed"
+
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed"
+
+ inst_plugin "/usr/$(get_libdir)/${PN}/x86_64/linux/npwrapper.so"
+ dosym "/usr/$(get_libdir)/${PN}/x86_64/linux/npconfig" "/usr/bin/${PN}"
+
+ dodoc NEWS README TODO ChangeLog
+}
+
+pkg_postinst() {
+ einfo "Auto installing 32bit plugins..."
+ ${PN} -a -i
+ elog "Any 32bit plugins you currently have installed have now been"
+ elog "configured to work in a 64bit browser. Any plugins you install in"
+ elog "the future will first need to be setup with:"
+ elog " \"nspluginwrapper -i <path-to-32bit-plugin>\""
+ elog "before they will function in a 64bit browser"
+ elog
+}
+
+# this is terribly ugly, but without a way to query portage as to whether
+# we are upgrading/reinstalling a package versus unmerging, I can't think of
+# a better way
+
+pkg_prerm() {
+ einfo "Removing wrapper plugins..."
+ ${PN} --auto --remove
+}
+
+pkg_postrm() {
+ if [[ -x /usr/bin/${PN} ]]; then
+ einfo "Auto installing 32bit plugins..."
+ ${PN} --auto --install
+ fi
+}