diff options
author | Jim Ramsay <lack@gentoo.org> | 2011-07-13 00:38:30 +0000 |
---|---|---|
committer | Jim Ramsay <lack@gentoo.org> | 2011-07-13 00:38:30 +0000 |
commit | c17aca7ecb5552234366ebe45b7624a65b3ff90d (patch) | |
tree | e646a08f36ba6a59886dce3cbff8d99d2e2e1471 /www-plugins | |
parent | *portage-2.2.0_alpha44 (13 Jul 2011) (diff) | |
download | gentoo-2-c17aca7ecb5552234366ebe45b7624a65b3ff90d.tar.gz gentoo-2-c17aca7ecb5552234366ebe45b7624a65b3ff90d.tar.bz2 gentoo-2-c17aca7ecb5552234366ebe45b7624a65b3ff90d.zip |
Version bump: 10.3.181.34 is released (Bug #373463)
(Portage version: 2.1.9.49/cvs/Linux i686)
Diffstat (limited to 'www-plugins')
-rw-r--r-- | www-plugins/adobe-flash/ChangeLog | 7 | ||||
-rw-r--r-- | www-plugins/adobe-flash/adobe-flash-10.3.181.34.ebuild | 131 |
2 files changed, 137 insertions, 1 deletions
diff --git a/www-plugins/adobe-flash/ChangeLog b/www-plugins/adobe-flash/ChangeLog index 82b319f10624..4cf3e7e31b64 100644 --- a/www-plugins/adobe-flash/ChangeLog +++ b/www-plugins/adobe-flash/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for www-plugins/adobe-flash # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-plugins/adobe-flash/ChangeLog,v 1.88 2011/06/17 14:07:58 a3li Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-plugins/adobe-flash/ChangeLog,v 1.89 2011/07/13 00:38:30 lack Exp $ + +*adobe-flash-10.3.181.34 (13 Jul 2011) + + 13 Jul 2011; Jim Ramsay <lack@gentoo.org> +adobe-flash-10.3.181.34.ebuild: + Version bump: 10.3.181.34 is released (Bug #373463) 17 Jun 2011; Alex Legler <a3li@gentoo.org> -adobe-flash-10.3.181.14-r1.ebuild, adobe-flash-10.3.181.26.ebuild: diff --git a/www-plugins/adobe-flash/adobe-flash-10.3.181.34.ebuild b/www-plugins/adobe-flash/adobe-flash-10.3.181.34.ebuild new file mode 100644 index 000000000000..9baea7e62652 --- /dev/null +++ b/www-plugins/adobe-flash/adobe-flash-10.3.181.34.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-plugins/adobe-flash/adobe-flash-10.3.181.34.ebuild,v 1.1 2011/07/13 00:38:30 lack Exp $ + +EAPI=4 +inherit nsplugins rpm multilib toolchain-funcs + +MY_32B_URI="http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-${PV}-release.i386.rpm" + +DESCRIPTION="Adobe Flash Player" +SRC_URI="${MY_32B_URI}" +HOMEPAGE="http://www.adobe.com/flashplayer" +IUSE="vdpau kde" +SLOT="0" + +KEYWORDS="-* ~amd64 ~x86" +LICENSE="AdobeFlash-10.3" +RESTRICT="strip mirror" + +S="${WORKDIR}" + +NATIVE_DEPS="x11-libs/gtk+:2 + media-libs/fontconfig + dev-libs/nss + net-misc/curl + vdpau? ( x11-libs/libvdpau ) + kde? ( kde-base/kcmshell ) + >=sys-libs/glibc-2.4" + +EMUL_DEPS="vdpau? ( >=app-emulation/emul-linux-x86-xlibs-20110129 ) + >=app-emulation/emul-linux-x86-gtklibs-20100409-r1 + app-emulation/emul-linux-x86-soundlibs" + +DEPEND="amd64? ( www-plugins/nspluginwrapper )" +RDEPEND="x86? ( $NATIVE_DEPS ) + amd64? ( $EMUL_DEPS ) + || ( media-fonts/liberation-fonts media-fonts/corefonts ) + ${DEPEND}" + +# Where should this all go? (Bug #328639) +INSTALL_BASE="opt/Adobe/flash-player" +INSTALL_BASE32="${INSTALL_BASE}32" + +# Ignore QA warnings in these binary closed-source libraries, since we can't fix +# them: +QA_EXECSTACK="${INSTALL_BASE}32/libflashplayer.so + ${INSTALL_BASE}/libflashplayer.so" + +QA_DT_HASH="${INSTALL_BASE}32/libflashplayer.so + ${INSTALL_BASE}/libflashplayer.so" + +src_install() { + if use amd64; then + local oldabi="${ABI}" + ABI="x86" + BASE=${INSTALL_BASE32} + else + BASE=${INSTALL_BASE} + fi + + # The plugin itself + exeinto /${BASE}/plugin + doexe usr/lib/flash-plugin/libflashplayer.so + doexe usr/lib/flash-plugin/homecleanup + inst_plugin /${BASE}/plugin/libflashplayer.so + + # The optional KDE4 KCM plugin + if use kde && ! use amd64; then + exeinto /usr/$(get_libdir)/kde4/ + doexe usr/$(get_libdir)/kde4/kcm_adobe_flash_player.so + insinto /usr/share/kde4/services + doins usr/share/kde4/services/kcm_adobe_flash_player.desktop + else + # No KDE applet, so allow the GTK utility to show up in KDE: + sed -i usr/share/applications/flash-player-properties.desktop \ + -e "/^NotShowIn=KDE;/d" || die "sed of .desktop file failed" + fi + + # The userland 'properties' standalone app: + exeinto /${BASE}/bin + doexe usr/bin/flash-player-properties + for icon in $(find usr/share/icons/ -name '*.png'); do + insinto /$(dirname $icon) + doins $icon + done + elog "Done with icons." + insinto usr/share/applications + sed -i usr/share/applications/flash-player-properties.desktop \ + -e "s:^Exec=:Exec=/${BASE}/bin/:" || die "sed of .desktop file failed" + doins usr/share/applications/flash-player-properties.desktop + + dodoc "usr/lib/flash-plugin/README" + dodoc "usr/share/doc/flash-plugin-${PV}/readme.txt" + + if use amd64; then + ABI="${oldabi}" + fi + + # The magic config file! + insinto "/etc/adobe" + doins "${FILESDIR}/mms.cfg" +} + +pkg_postinst() { + if use amd64; then + elog "Adobe has no stable 64-bit native version at this time." + #elog "The beta" + #elog "64-bit native release (codenamed \"square\") is installed as part" + #elog "of the unstable testing version of this package:" + #elog " ${CATEGORY}/${P}_p...." + elog + if has_version 'www-plugins/nspluginwrapper'; then + elog "nspluginwrapper detected: Installing plugin wrapper" + local oldabi="${ABI}" + ABI="x86" + local FLASH_SOURCE="${ROOT}/${INSTALL_BASE32}/plugin/libflashplayer.so" + nspluginwrapper -i "${FLASH_SOURCE}" + ABI="${oldabi}" + elog + else + elog "To use the 32-bit flash player in a native 64-bit firefox," + elog "you must install www-plugins/nspluginwrapper." + elog + fi + fi + + ewarn "Flash player is closed-source, with a long history of security" + ewarn "issues. Please consider only running flash applets you know to" + ewarn "be safe. The 'flashblock' extension may help for mozilla users:" + ewarn " https://addons.mozilla.org/en-US/firefox/addon/433" +} |