summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www-plugins/kpartsplugin/ChangeLog10
-rw-r--r--www-plugins/kpartsplugin/Manifest32
-rw-r--r--www-plugins/kpartsplugin/files/kpartsplugin-20120723-segfault.patch21
-rw-r--r--www-plugins/kpartsplugin/kpartsplugin-20120723-r2.ebuild24
4 files changed, 70 insertions, 17 deletions
diff --git a/www-plugins/kpartsplugin/ChangeLog b/www-plugins/kpartsplugin/ChangeLog
index c48d48ac6b6f..e6b6883acbd0 100644
--- a/www-plugins/kpartsplugin/ChangeLog
+++ b/www-plugins/kpartsplugin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for www-plugins/kpartsplugin
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/kpartsplugin/ChangeLog,v 1.19 2014/04/26 12:06:17 johu Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/kpartsplugin/ChangeLog,v 1.20 2015/07/04 11:05:33 dilfridge Exp $
+
+*kpartsplugin-20120723-r2 (04 Jul 2015)
+
+ 04 Jul 2015; Andreas K. Huettel <dilfridge@gentoo.org>
+ +files/kpartsplugin-20120723-segfault.patch, +kpartsplugin-20120723-r2.ebuild:
+ Revision bump, add patch by Mario Kicherer to fix bug 553318
26 Apr 2014; Johannes Huber <johu@gentoo.org> -kpartsplugin-20120723.ebuild,
kpartsplugin-20120723-r1.ebuild:
diff --git a/www-plugins/kpartsplugin/Manifest b/www-plugins/kpartsplugin/Manifest
index 2d6daa8b4020..47e334656352 100644
--- a/www-plugins/kpartsplugin/Manifest
+++ b/www-plugins/kpartsplugin/Manifest
@@ -1,24 +1,26 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX kpartsplugin-20120723-segfault.patch 747 SHA256 868dc009fbceab69db8b7f4ed10680393a27b68a37fd33d8afcefd51356a4b9d SHA512 c15d8866ffe63478bca9e932c736e7a9709088e77b884d24a7143a80f8949eb69da02caf72027918e0357b7dc6ea66b961b9ca4d8b5a871e2493e3aa9477770b WHIRLPOOL a81636036502292d85176760887929fb771a9a31c6c425e0cbab58bd99ef1040b4dfce181f31df64239abf38c4f99ac2ff1bfd874d2f983d96a7ca8ed88c8eeb
DIST kpartsplugin-20120723.tar.bz2 34786 SHA256 dfdc7a9c810ce380e742b1911dce8b2f59136c6a17b0b1ca13d6f6c190c7f851 SHA512 49896ca4569368c35c8b82e1882c7f4e98ccbc8f2726cfa9cdb9cd5d839732a87de7f2d087f77ed0d91b0832747e64392af92a1bee2462c8aa086990c60163ba WHIRLPOOL 6ec7519264a34e221a5685b2694cb9c0a4dd82b18d0f4fa46a381bd6dc4b6c0bb3d25ef7fae30b700c8389e57073ad4b13978b5fb8c0dd78115aba982da8481e
EBUILD kpartsplugin-20120723-r1.ebuild 711 SHA256 49ba8829f2132b811cb713c06d7cd45308fe339f75cca2e8aba50f1b5082be12 SHA512 31a63bfbb5875a5ce50c14170ba352448e10c7ab4213f04c3764467e6be96f6367ec2ead77b1da0ffdd32ae669c4d57a2a383bde74fe909d5cc14b7474aaa43e WHIRLPOOL 9fc7569e18d9807c4cace217f39e3e5b654c7679cc23ef83b7cb30689ed278113ca5f4b0b66c55ab1231158c5009ef5b96dae09fd76c5d99bf23aa1e8678f14d
-MISC ChangeLog 2998 SHA256 530e0bae175e7e92a282f2e30a54bbf25ddb69d3a492171a4e58e45fb62bb9f2 SHA512 07a45a05e26c365d709ff024cf457a4f16ccb93b266f22076553022a3016925d529e0191014570c20913d8b5787d023ff88ed8b46a71369d8f57a530f1268b37 WHIRLPOOL e466f44fe0479d4ad401c5195c85ff2875292ca82e7ede6e37c98bee0cf9a8586bcd8e29b35447404dfd0e8e3d3c20f5c9296cf987b2897dd8c3fc257b40de02
+EBUILD kpartsplugin-20120723-r2.ebuild 765 SHA256 8a20c3f26104ae4b395ef169f6ee1abd8913a8057992359d44dd1a7d7b9a54aa SHA512 8c5774d6cbc9813454fe76d8a75ae1a7006e9fd5bb7606fd57509663263f2dc8b0b4f0b9bff3b9adc43e3e919ae3ae4eaafb0ff1ea82909b41092b7e2bbc0705 WHIRLPOOL 9003ea7248fdd69910ec2756ea6aa12fd50ebd9767973b43ce0536119df007c458cfc5905c6ea7e7898fb5f57b1f3373036a06a8d6dfbb0f0d817299c14633fc
+MISC ChangeLog 3246 SHA256 f0bb2fb327d43e48d5bb5f60f5aaa4d89aa8e3be6668d002a6181cc6db6c91ab SHA512 84613cfba27c18f0bfd5e470a2566d1b89d156fa5d33e834ffea01d654e1fee8ff8c2d0dc8c1a42d078b391cfc235ac0b20f360b53e22f3310f970fc7709f7c6 WHIRLPOOL 68fa0e8b58c06abdf29b7f4edbda9109b7a525c2bb2f1c5764c2628b492374a5bd5f446c45718b19b5022f925ca1ea475f9aaae187600cc42c7951dde6e18997
MISC metadata.xml 156 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a SHA512 0dcd7cfb246c4518ed1653cb06f5d2c7220ea90160a4b1a1da43edf5124b76d7104fe35a545178b6b3df19f5f3a3eb3f31ac1b4d169e3ca90d78be3e20e58b05 WHIRLPOOL df162e3d521df7decdd84d980e4bc71531bb8e05486c07102c554b529c10a1fb3374dda79d56b13bc037a2d230b4b8ff25702c7a1b86d703a24e8bfe7fe57642
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQIcBAEBCAAGBQJTW6E7AAoJEGVpnaTzz9K94XMP/A6NWRovcxFB7bCwAHmuT/yS
-d+hslMl0jXkmXkUDHYBAMpnxT1mkq19qTxZfdn3G/r017GQevJfOjYTaQmIdT/Oj
-4g/3AtdTaxlb7v/gtlcvUoiXbP3Y+NVM7D4BZnMtg4DsJjdAO9E6RHHrgicd9u/2
-qGR2tq20oZBGLCjnpMCO23xGrX7SqNOLd0NXSYljsi9ozeS8WGHdrSMfqhnY9wCg
-tDLXh7dFGhteIGuIKJth6vgwttRTj2pEUc/g76QtDcJAuMNnqyKlct6DMacmWEBk
-/Xpt9Dm+S+eCW8raTZ9IYVP2/uHMV1/s6bcBVIHq2I8wdG887amUWuoq+IP4eOfg
-tI0Gj9ewihuxk56GrfAexr+FTpuRIIUyABpPdzOLf27Uq7Wo9aybbkuiuCnZkw9R
-bXF6gt08r26KXfrWqyZ57Lvw4eiRKa6QQDnEsKixK9oWjQx0dejDSkXN+RXMFyme
-xF1qRM+DdlqbwXWeEkzaiIQuCMZHy3pdMxAc8xZ/hIq8FO65JH2OwDLPL82moZq9
-+o2t6kqUr3lOeVqhnlhIk5tnMM/RlUF89c2vKl9mOWJEd72E85V5H+Zbw2SFIp/Q
-eBZavHzXyFkCpOEqQ52yJIlJaaWH2kPFJzPoCrlzTkglyXWgSfmRaF1tLD8gv7V0
-t4E8rAwbUxlX4f/yMkQo
-=e4qU
+iQIcBAEBCAAGBQJVl74BAAoJEB9VdM6hupKVy5cP/jKe4kQ/fIqBLF++y5N+x3PA
+xVd5llbAdlAsKqutPFwQGWK4RZOsN1uMppmZff7RidU2ZyGa1hkHdFhdMKLQdg8v
+8xTJ1aT5z3CL82TiMfVoExqM6ltbCotmufXqC8cmwzQLkf5iIbMRggqNl31Rz6A/
+FXty4qnXPd1Q3hyACnNtbiQj2efaCPVWyr5j8xjdJ+foFbn67EaNWxE40O4biIW/
+QhyRpwbdqZNjlkhBm2OyXdFKXy+oh05e7840Nvdu5rwHpBdnZ9jigr3QOWmq5czv
+yFYUSHb/dK9yFgCjRTHRUup9zBfhsLgVRkgGOj3NFpLDLnt9mfG5E5++n036DkF4
+XhXDGbObM9/S6nUpg75nU4QTMdUKGuuIoE+RhcSayCjQKtwRQBi5mdswMEAcMjL3
+I1GqzIbhSnXe0Jvz04kjwYbIuNYHbLleFMM9uXC9stbLOT38VA3X0T39YL3UQrUN
+rXPowWNSMOSZ/WomPUjJnVz/OZw9u/YuKru9l6NQxEFa6XYw1Xjo/77/uzSRt7I2
+KRKnGxniazWVwaE/k73RqT7CpuZJB3cT7wR/XPKNpNfKk/v4IkiM2KLaE1O0Cwev
+quNVG0iP+iU9+a/w8jKEd4kTiF+7CSaoKwP68YsxAwPA5zOrOFUPHWGJtDg6Ts7Z
+u4IeMIa9zu+GTiwDeBoo
+=R6l3
-----END PGP SIGNATURE-----
diff --git a/www-plugins/kpartsplugin/files/kpartsplugin-20120723-segfault.patch b/www-plugins/kpartsplugin/files/kpartsplugin-20120723-segfault.patch
new file mode 100644
index 000000000000..9ac0aeef0d2a
--- /dev/null
+++ b/www-plugins/kpartsplugin/files/kpartsplugin-20120723-segfault.patch
@@ -0,0 +1,21 @@
+commit e883f236c476830fec2306b6b4ad90ec27f643a1
+Author: Mario Kicherer <kicherer@kit.edu>
+Date: Fri Jun 26 11:34:21 2015 +0200
+
+ fix crash after kpart selection dialog
+
+diff --git a/src/kpartsplugin.cpp b/src/kpartsplugin.cpp
+index a9ee9df..56c4aa4 100644
+--- a/src/kpartsplugin.cpp
++++ b/src/kpartsplugin.cpp
+@@ -120,8 +120,8 @@ public:
+ dlg.exec();
+ rememberChoice = dlg.checkBoxRemember->checkState() == Qt::Checked;
+ /// fetch first (and only) selected item in list
+- QList<QListWidgetItem *>::ConstIterator it(dlg.listWidget->selectedItems().constBegin());
+- return (*it)->text();
++ QList<QListWidgetItem *> it(dlg.listWidget->selectedItems());
++ return it.at(0)->text();
+ }
+
+ };
diff --git a/www-plugins/kpartsplugin/kpartsplugin-20120723-r2.ebuild b/www-plugins/kpartsplugin/kpartsplugin-20120723-r2.ebuild
new file mode 100644
index 000000000000..de528b57ff95
--- /dev/null
+++ b/www-plugins/kpartsplugin/kpartsplugin-20120723-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/kpartsplugin/kpartsplugin-20120723-r2.ebuild,v 1.1 2015/07/04 11:05:33 dilfridge Exp $
+
+EAPI=5
+
+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="debug"
+
+PATCHES=( "${FILESDIR}/${P}-segfault.patch" )
+
+src_prepare() {
+ echo "set( PLUGIN_INSTALL_DIR \"/usr/$(get_libdir)/${PLUGINS_DIR}/\" )" >> CMakeLists.txt || die
+ kde4-base_src_prepare
+}