summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2012-04-03 21:26:09 +0000
committerAndreas K. Hüttel <dilfridge@gentoo.org>2012-04-03 21:26:09 +0000
commit58cca0ad1335acdb680d52b8b15e2a9f9c31fdcc (patch)
treeece132dfee524895b8dd0d051774a865d0f88fa0 /www-plugins/kpartsplugin
parentMarked ~hppa (bug #410239). (diff)
downloadgentoo-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/ChangeLog8
-rw-r--r--www-plugins/kpartsplugin/files/kpartsplugin-20110823-xpi.patch16
-rw-r--r--www-plugins/kpartsplugin/kpartsplugin-20110823-r1.ebuild23
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
+}