diff options
author | 2012-04-03 21:26:09 +0000 | |
---|---|---|
committer | 2012-04-03 21:26:09 +0000 | |
commit | 58cca0ad1335acdb680d52b8b15e2a9f9c31fdcc (patch) | |
tree | ece132dfee524895b8dd0d051774a865d0f88fa0 /www-plugins/kpartsplugin | |
parent | Marked ~hppa (bug #410239). (diff) | |
download | gentoo-2-58cca0ad1335acdb680d52b8b15e2a9f9c31fdcc.tar.gz gentoo-2-58cca0ad1335acdb680d52b8b15e2a9f9c31fdcc.tar.bz2 gentoo-2-58cca0ad1335acdb680d52b8b15e2a9f9c31fdcc.zip |
Blacklist xpi files, bug 408695
(Portage version: 2.1.10.54/cvs/Linux x86_64)
Diffstat (limited to 'www-plugins/kpartsplugin')
-rw-r--r-- | www-plugins/kpartsplugin/ChangeLog | 8 | ||||
-rw-r--r-- | www-plugins/kpartsplugin/files/kpartsplugin-20110823-xpi.patch | 16 | ||||
-rw-r--r-- | www-plugins/kpartsplugin/kpartsplugin-20110823-r1.ebuild | 23 |
3 files changed, 46 insertions, 1 deletions
diff --git a/www-plugins/kpartsplugin/ChangeLog b/www-plugins/kpartsplugin/ChangeLog index fa58248e2306..b3263cc184ea 100644 --- a/www-plugins/kpartsplugin/ChangeLog +++ b/www-plugins/kpartsplugin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for www-plugins/kpartsplugin # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-plugins/kpartsplugin/ChangeLog,v 1.7 2012/02/24 16:39:48 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-plugins/kpartsplugin/ChangeLog,v 1.8 2012/04/03 21:26:09 dilfridge Exp $ + +*kpartsplugin-20110823-r1 (03 Apr 2012) + + 03 Apr 2012; Andreas K. Huettel <dilfridge@gentoo.org> + +kpartsplugin-20110823-r1.ebuild, +files/kpartsplugin-20110823-xpi.patch: + Blacklist xpi files, bug 408695 24 Feb 2012; Johannes Huber <johu@gentoo.org> -kpartsplugin-20101216.ebuild: Remove old. diff --git a/www-plugins/kpartsplugin/files/kpartsplugin-20110823-xpi.patch b/www-plugins/kpartsplugin/files/kpartsplugin-20110823-xpi.patch new file mode 100644 index 000000000000..f030b58b21d3 --- /dev/null +++ b/www-plugins/kpartsplugin/files/kpartsplugin-20110823-xpi.patch @@ -0,0 +1,16 @@ +diff -ruN kpartsplugin-20110823.orif/src/kpartsplugin.cpp kpartsplugin-20110823/src/kpartsplugin.cpp +--- kpartsplugin-20110823.orif/src/kpartsplugin.cpp 2011-08-23 10:50:41.000000000 +0200 ++++ kpartsplugin-20110823/src/kpartsplugin.cpp 2012-04-03 23:21:50.632024095 +0200 +@@ -59,7 +59,11 @@ + + /// built-in list of mime types that should never be loaded with this plugin + /// comparison is done with "startsWith", so "inode/" covers e.g. "inode/directory" +-static const QStringList builtinBlacklisted = QStringList() << QLatin1String("all/") << QLatin1String("x-") << QLatin1String("inode/") << QLatin1String("application/x-shockwave") << QLatin1String("application/futuresplash") << QLatin1String("application/force-download") << QLatin1String("application/x-force-download") << QLatin1String("application/googletalk") << QLatin1String("interface/") << QLatin1String("message/") << QLatin1String("multipart/") << QLatin1String("application/x-java") << QLatin1String("application/java-archive") << QLatin1String("video/x-javafx"); ++static const QStringList builtinBlacklisted = QStringList() << QLatin1String("all/") << QLatin1String("x-") << QLatin1String("inode/") ++ << QLatin1String("application/x-shockwave") << QLatin1String("application/futuresplash") << QLatin1String("application/force-download") ++ << QLatin1String("application/x-force-download") << QLatin1String("application/googletalk") << QLatin1String("interface/") ++ << QLatin1String("message/") << QLatin1String("multipart/") << QLatin1String("application/x-java") << QLatin1String("application/java-archive") ++ << QLatin1String("video/x-javafx") << QLatin1String("application/x-xpinstall"); + + static void initAllMimeTypes() + { diff --git a/www-plugins/kpartsplugin/kpartsplugin-20110823-r1.ebuild b/www-plugins/kpartsplugin/kpartsplugin-20110823-r1.ebuild new file mode 100644 index 000000000000..609128ed1e7b --- /dev/null +++ b/www-plugins/kpartsplugin/kpartsplugin-20110823-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-plugins/kpartsplugin/kpartsplugin-20110823-r1.ebuild,v 1.1 2012/04/03 21:26:09 dilfridge Exp $ + +EAPI=3 +inherit kde4-base nsplugins + +DESCRIPTION="Plugin using KDE's KParts technology to embed file viewers into non-KDE browsers" +HOMEPAGE="http://www.unix-ag.uni-kl.de/~fischer/kpartsplugin/" +SRC_URI="http://www.unix-ag.uni-kl.de/~fischer/kpartsplugin/${P}.tar.bz2" + +LICENSE="GPL-3 BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +PATCHES=( "${FILESDIR}/${P}-xpi.patch" ) + +src_prepare() { + echo "set( PLUGIN_INSTALL_DIR \"/usr/$(get_libdir)/${PLUGINS_DIR}/\" )" >> CMakeLists.txt || die + kde4-base_src_prepare +} |