[gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/, media-plugins/kipi-plugins/files/

2015-09-19 Thread Manuel Rüger
commit: b00082619558b9f98dbf506abbcec1c61b6bb2b6
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sat Sep 19 17:12:12 2015 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Sep 19 20:00:56 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b0008261

media-plugins/kipi-plugins: Fix DEPENDs, expoblending patch

Package-Manager: portage-2.2.20.1

 .../kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch | 9 -
 media-plugins/kipi-plugins/kipi-plugins-.ebuild  | 5 -
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git 
a/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
index d548f34..2293826 100644
--- a/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
@@ -1,14 +1,13 @@
 --- a/CMakeLists.txt   2015-08-02 14:04:46.650113184 +0200
 +++ b/CMakeLists.txt   2015-09-15 19:07:39.0 +0200
-@@ -310,7 +310,10 @@
+@@ -310,7 +310,9 @@
  add_subdirectory(kmlexport)
  add_subdirectory(sendimages)
  add_subdirectory(flashexport)
 -add_subdirectory(expoblending)
-+
 +if(ENABLE_expoblending)
 +add_subdirectory(expoblending)
 +endif()
- 
- if(BUILD_VIEWERS)
- add_subdirectory(advancedslideshow)
+ add_subdirectory(flickr)
+ add_subdirectory(smug)
+ add_subdirectory(imageshack)

diff --git a/media-plugins/kipi-plugins/kipi-plugins-.ebuild 
b/media-plugins/kipi-plugins/kipi-plugins-.ebuild
index c78bc7c..cba7fba 100644
--- a/media-plugins/kipi-plugins/kipi-plugins-.ebuild
+++ b/media-plugins/kipi-plugins/kipi-plugins-.ebuild
@@ -80,10 +80,6 @@ COMMONDEPEND="
media-libs/tiff:0
virtual/jpeg:0
calendar? ( $(add_kdeapps_dep kcalcore) )
-   geolocator? (
-   $(add_frameworks_dep kbookmarks)
-   $(add_kdeapps_dep libkgeomap)
-   )
mediawiki? ( net-libs/libmediawiki:5 )
opengl? (
dev-qt/qtopengl:5
@@ -127,7 +123,6 @@ src_prepare() {
sed -i -e "/DETECT_LIB${_name}/d" CMakeLists.txt || die
}
 
-   undetect_lib geolocator KGEOMAP
undetect_lib mediawiki
undetect_lib vkontakte KVKONTAKTE
 



[gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/, media-plugins/kipi-plugins/files/

2015-09-17 Thread Manuel Rüger
commit: a12d61732fb9bbda5c59cd8bc0ee84b0ff5c9140
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Tue Sep 15 17:11:16 2015 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Sep 17 08:38:00 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a12d6173

media-plugins/kipi-plugins: Fix DEPENDs, expoblending patch

See also: https://bugs.gentoo.org/show_bug.cgi?id=560562

Package-Manager: portage-2.2.20.1

 .../files/kipi-plugins-5.0.0-expoblending.patch  | 16 +++-
 media-plugins/kipi-plugins/kipi-plugins-.ebuild  | 14 ++
 2 files changed, 9 insertions(+), 21 deletions(-)

diff --git 
a/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
index 33fcb33..d548f34 100644
--- a/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
@@ -1,16 +1,14 @@
 --- a/CMakeLists.txt   2015-08-02 14:04:46.650113184 +0200
-+++ b/CMakeLists.txt   2015-08-02 14:06:44.499115207 +0200
-@@ -312,9 +312,12 @@
 b/CMakeLists.txt   2015-09-15 19:07:39.0 +0200
+@@ -310,7 +310,10 @@
+ add_subdirectory(kmlexport)
  add_subdirectory(sendimages)
- add_subdirectory(timeadjust)
  add_subdirectory(flashexport)
 -add_subdirectory(expoblending)
- add_subdirectory(metadataedit)
- 
++
 +if(ENABLE_expoblending)
 +add_subdirectory(expoblending)
 +endif()
-+
- if(KF5Sane_FOUND)
- add_subdirectory(acquireimages)
- endif()
+ 
+ if(BUILD_VIEWERS)
+ add_subdirectory(advancedslideshow)

diff --git a/media-plugins/kipi-plugins/kipi-plugins-.ebuild 
b/media-plugins/kipi-plugins/kipi-plugins-.ebuild
index ce36d7d..c78bc7c 100644
--- a/media-plugins/kipi-plugins/kipi-plugins-.ebuild
+++ b/media-plugins/kipi-plugins/kipi-plugins-.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="http://www.digikam.org/";
 
 LICENSE="GPL-2"
 KEYWORDS=""
-IUSE="cdr calendar expoblending geolocator +imagemagick mediawiki opengl 
panorama scanner vkontakte"
+IUSE="cdr calendar expoblending geolocator +imagemagick mediawiki opengl 
panorama vkontakte"
 
 if [[ ${KDE_BUILD_TYPE} != live ]]; then
LICENSE="${LICENSE} handbook? ( FDL-1.2 )"
@@ -50,7 +50,6 @@ COMMONDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep khtml)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
@@ -92,10 +91,6 @@ COMMONDEPEND="
x11-libs/libXrandr
virtual/opengl
)
-   scanner? (
-   $(add_kdeapps_dep libksane)
-   media-gfx/sane-backends
-   )
vkontakte? ( net-libs/libkvkontakte:5 )
 "
 DEPEND="${COMMONDEPEND}
@@ -134,12 +129,9 @@ src_prepare() {
 
undetect_lib geolocator KGEOMAP
undetect_lib mediawiki
-   undetect_lib scanner KSANE
undetect_lib vkontakte KVKONTAKTE
 
-#  if ! use redeyes ; then
-#  sed -i -e "/DETECT_OPENCV/d" CMakeLists.txt || die
-#  fi
+#  undetect_lib redeyes OPENCV #TODO: Add back when ported
 
if [[ ${KDE_BUILD_TYPE} != live ]]; then
# prepare the handbook
@@ -172,8 +164,6 @@ src_configure() {
 #  $(cmake-utils_use_find_package redeyes OpenCV)
 #  $(cmake-utils_use_with crypt QCA2)
 #  $(cmake-utils_use_with videoslideshow QtGStreamer)
-#  FIXME? not optional since >=5.0.0
-#  $(cmake-utils_use_with upnp Hupnp)
 
kde5_src_configure
 }



[gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/, media-plugins/kipi-plugins/files/

2015-08-08 Thread Johannes Huber
commit: 1b2d5ae6301abab0f97d1c39343db9a77a453713
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Aug  8 08:46:00 2015 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Aug  8 08:46:00 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=1b2d5ae6

[media-plugins/kipi-plugins] Moved to the main tree

Package-Manager: portage-2.2.20

 .../files/kipi-plugins-4.10.0-jpeg.patch   |  76 ---
 .../files/kipi-plugins-4.6.0-options.patch |  24 
 .../kipi-plugins/kipi-plugins-4.12.0.ebuild| 145 -
 ...gins-5..ebuild => kipi-plugins-.ebuild} |   0
 media-plugins/kipi-plugins/metadata.xml|   7 -
 5 files changed, 252 deletions(-)

diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-4.10.0-jpeg.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-4.10.0-jpeg.patch
deleted file mode 100644
index 361059e..000
--- a/media-plugins/kipi-plugins/files/kipi-plugins-4.10.0-jpeg.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff -u -r 
a/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp 
b/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp
 a/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp  
2014-12-16 09:54:40.0 +0200
-+++ b/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp  
2014-12-24 20:46:51.471208340 +0200
-@@ -181,8 +181,8 @@
- cinfo.comp_info[2].v_samp_factor = 1;
- 
- // bug #154273: use 99 compression level instead 100 to reduce output 
JPEG file size.
--jpeg_set_quality(&cinfo, 99, true);
--jpeg_start_compress(&cinfo, true);
-+jpeg_set_quality(&cinfo, 99, boolean (true));
-+jpeg_start_compress(&cinfo, boolean(true));
- 
- // Write ICC color profile.
- if (!d->iccProfile.isEmpty())
-diff -u -r a/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp 
b/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp
 a/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp  
2014-12-16 09:54:40.0 +0200
-+++ b/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp  
2014-12-24 20:53:06.757881558 +0200
-@@ -197,10 +197,10 @@
- JCOPY_OPTION copyoption = JCOPYOPT_ALL;
- jpeg_transform_info transformoption;
- 
--transformoption.perfect = false;
--transformoption.force_grayscale = false;
--transformoption.trim= false;
--transformoption.crop= false;
-+transformoption.perfect = boolean(false);
-+transformoption.force_grayscale = boolean(false);
-+transformoption.trim= boolean(false);
-+transformoption.crop= boolean(false);
- 
- struct jpeg_decompress_struct srcinfo;
- struct jpeg_compress_struct dstinfo;
-@@ -277,7 +277,7 @@
- kp_jpeg_qiodevice_src(&srcinfo, &input_file);
- jcopy_markers_setup(&srcinfo, copyoption);
- 
--(void) jpeg_read_header(&srcinfo, true);
-+(void) jpeg_read_header(&srcinfo, boolean(true));
- 
- // First rotate - execute even if rotate is JXFORM_NONE to apply new EXIF 
settings
- transformoption.transform = rotate;
-@@ -296,10 +296,10 @@
- kp_jpeg_qiodevice_dest(&dstinfo, &output_file);
- 
- // Do not write a JFIF header if previously the image did not contain it
--dstinfo.write_JFIF_header = false;
-+dstinfo.write_JFIF_header = boolean(false);
- 
- // Start compressor (note no image data is actually written here)
--dstinfo.optimize_coding   = true;
-+dstinfo.optimize_coding   = boolean(true);
- jpeg_write_coefficients(&dstinfo, dst_coef_arrays);
- 
- // Copy to the output file any extra markers that we want to preserve
-@@ -349,7 +349,7 @@
- kp_jpeg_qiodevice_src(&srcinfo, &input_file);
- jcopy_markers_setup(&srcinfo, copyoption);
- 
--(void) jpeg_read_header(&srcinfo, true);
-+(void) jpeg_read_header(&srcinfo, boolean(true));
- 
- transformoption.transform=flip;
- jtransform_request_workspace(&srcinfo, &transformoption);
-@@ -366,10 +366,10 @@
- kp_jpeg_qiodevice_dest(&dstinfo, &output_file);
- 
- // Do not write a JFIF header if previously the image did not contain 
it
--dstinfo.write_JFIF_header = false;
-+dstinfo.write_JFIF_header = boolean(false);
- 
- // Start compressor (note no image data is actually written here)
--dstinfo.optimize_coding   = true;
-+dstinfo.optimize_coding   = boolean(true);
- jpeg_write_coefficients(&dstinfo, dst_coef_arrays);
- 
- // Copy to the output file any extra markers that we want to preserve

diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-4.6.0-options.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-4.6.0-options.patch
deleted file mode 100644
index 100e935..000
--- a/media-plugins/kipi-plugins/files/kipi-plugins-4.6.0-options.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ruN di

[gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/, media-plugins/kipi-plugins/files/

2015-08-03 Thread Johannes Huber
commit: 90b6e5146c56d3c204b5326b7bc59175a9d1e0af
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sun Aug  2 13:38:05 2015 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Mon Aug  3 19:17:48 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=90b6e514

[media-plugins/kipi-plugins] Add kf5 version

Package-Manager: portage-2.2.20

 .../files/kipi-plugins-5.0.0-expoblending.patch|  16 ++
 .../files/kipi-plugins-5.0.0-jpeg.patch|  14 ++
 .../kipi-plugins/kipi-plugins-5..ebuild| 185 +
 media-plugins/kipi-plugins/metadata.xml|   1 +
 4 files changed, 216 insertions(+)

diff --git 
a/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
new file mode 100644
index 000..33fcb33
--- /dev/null
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-expoblending.patch
@@ -0,0 +1,16 @@
+--- a/CMakeLists.txt   2015-08-02 14:04:46.650113184 +0200
 b/CMakeLists.txt   2015-08-02 14:06:44.499115207 +0200
+@@ -312,9 +312,12 @@
+ add_subdirectory(sendimages)
+ add_subdirectory(timeadjust)
+ add_subdirectory(flashexport)
+-add_subdirectory(expoblending)
+ add_subdirectory(metadataedit)
+ 
++if(ENABLE_expoblending)
++add_subdirectory(expoblending)
++endif()
++
+ if(KF5Sane_FOUND)
+ add_subdirectory(acquireimages)
+ endif()

diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-jpeg.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-jpeg.patch
new file mode 100644
index 000..72b3862
--- /dev/null
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-5.0.0-jpeg.patch
@@ -0,0 +1,14 @@
+diff -u -r 
a/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp 
b/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp
+--- a/common/libkipiplugins/tools/imageio/kpwriteimage.cpp 2014-12-16 
09:54:40.0 +0200
 b/common/libkipiplugins/tools/imageio/kpwriteimage.cpp 2014-12-24 
20:46:51.471208340 +0200
+@@ -181,8 +181,8 @@
+ cinfo.comp_info[2].v_samp_factor = 1;
+ 
+ // bug #154273: use 99 compression level instead 100 to reduce output 
JPEG file size.
+-jpeg_set_quality(&cinfo, 99, true);
+-jpeg_start_compress(&cinfo, true);
++jpeg_set_quality(&cinfo, 99, boolean (true));
++jpeg_start_compress(&cinfo, boolean(true));
+ 
+ // Write ICC color profile.
+ if (!d->iccProfile.isEmpty())

diff --git a/media-plugins/kipi-plugins/kipi-plugins-5..ebuild 
b/media-plugins/kipi-plugins/kipi-plugins-5..ebuild
new file mode 100644
index 000..b75932e
--- /dev/null
+++ b/media-plugins/kipi-plugins/kipi-plugins-5..ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#
+# TODO: complete packaging of qtsoap and qtkoauth, see dilfridge overlay for 
work in progress
+#
+
+EAPI=5
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+KDE_HANDBOOK=true
+KDE_LINGUAS="af ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa
+fi fo fr fy ga gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi
+mk mn ms mt nb nds ne nl nn nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr ss sv
+ta te tg th tr tt uk uz ven vi wa xh zh_CN zh_HK zh_TW zu"
+fi
+
+EGIT_BRANCH=frameworks
+KDE_TEST=true
+inherit flag-o-matic kde5
+
+MY_PV=${PV/_/-}
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Plugins for the KDE Image Plugin Interface"
+HOMEPAGE="http://www.digikam.org/";
+
+LICENSE="GPL-2"
+KEYWORDS=""
+IUSE="cdr calendar expoblending geolocator +imagemagick mediawiki opengl 
panorama scanner vkontakte"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+   LICENSE="${LICENSE} handbook? ( FDL-1.2 )"
+   MY_PV=${PV/_/-}
+   MY_P="digikam-${MY_PV}"
+   SRC_URI="mirror://kde/stable/digikam/${MY_P}.tar.bz2"
+   S=${WORKDIR}/${MY_P}/extra/${PN}
+fi
+
+# TODO: Add back when ported
+#  dev-libs/libxml2
+#  dev-libs/libxslt
+#  crypt? ( app-crypt/qca:2[qt5(+)] )
+#  redeyes? ( >=media-libs/opencv-2.4.9 )
+#  videoslideshow? (
+#  >=media-libs/qt-gstreamer-0.9.0[qt5(+)]
+#  || ( media-gfx/imagemagick 
media-gfx/graphicsmagick[imagemagick] )
+#  )
+#  FIXME? media-libs/herqq not optional since >=5.0.0
+
+COMMONDEPEND="
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kdelibs4support)
+   $(add_frameworks_dep khtml)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemmodels)
+   $(add_frameworks_dep kjobwidgets)
+   $(add_frameworks_dep 

[gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/, media-plugins/kipi-plugins/files/

2015-08-03 Thread Johannes Huber
commit: 57c3fb7e5b974a6fd55b6e35b2ddf7e556558add
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sat Aug  1 19:10:23 2015 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Mon Aug  3 19:11:30 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=57c3fb7e

[media-plugins/kipi-plugins] Version bump

Package-Manager: portage-2.2.20

 .../files/kipi-plugins-4.10.0-jpeg.patch   |  76 +++
 .../files/kipi-plugins-4.6.0-options.patch |  24 
 .../kipi-plugins/kipi-plugins-4.12.0.ebuild| 150 +
 media-plugins/kipi-plugins/metadata.xml|  21 +++
 4 files changed, 271 insertions(+)

diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-4.10.0-jpeg.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-4.10.0-jpeg.patch
new file mode 100644
index 000..361059e
--- /dev/null
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-4.10.0-jpeg.patch
@@ -0,0 +1,76 @@
+diff -u -r 
a/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp 
b/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp
+--- a/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp  
2014-12-16 09:54:40.0 +0200
 b/extra/kipi-plugins/common/libkipiplugins/tools/imageio/kpwriteimage.cpp  
2014-12-24 20:46:51.471208340 +0200
+@@ -181,8 +181,8 @@
+ cinfo.comp_info[2].v_samp_factor = 1;
+ 
+ // bug #154273: use 99 compression level instead 100 to reduce output 
JPEG file size.
+-jpeg_set_quality(&cinfo, 99, true);
+-jpeg_start_compress(&cinfo, true);
++jpeg_set_quality(&cinfo, 99, boolean (true));
++jpeg_start_compress(&cinfo, boolean(true));
+ 
+ // Write ICC color profile.
+ if (!d->iccProfile.isEmpty())
+diff -u -r a/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp 
b/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp
+--- a/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp  
2014-12-16 09:54:40.0 +0200
 b/extra/kipi-plugins/jpeglossless/transform/jpegtransform.cpp  
2014-12-24 20:53:06.757881558 +0200
+@@ -197,10 +197,10 @@
+ JCOPY_OPTION copyoption = JCOPYOPT_ALL;
+ jpeg_transform_info transformoption;
+ 
+-transformoption.perfect = false;
+-transformoption.force_grayscale = false;
+-transformoption.trim= false;
+-transformoption.crop= false;
++transformoption.perfect = boolean(false);
++transformoption.force_grayscale = boolean(false);
++transformoption.trim= boolean(false);
++transformoption.crop= boolean(false);
+ 
+ struct jpeg_decompress_struct srcinfo;
+ struct jpeg_compress_struct dstinfo;
+@@ -277,7 +277,7 @@
+ kp_jpeg_qiodevice_src(&srcinfo, &input_file);
+ jcopy_markers_setup(&srcinfo, copyoption);
+ 
+-(void) jpeg_read_header(&srcinfo, true);
++(void) jpeg_read_header(&srcinfo, boolean(true));
+ 
+ // First rotate - execute even if rotate is JXFORM_NONE to apply new EXIF 
settings
+ transformoption.transform = rotate;
+@@ -296,10 +296,10 @@
+ kp_jpeg_qiodevice_dest(&dstinfo, &output_file);
+ 
+ // Do not write a JFIF header if previously the image did not contain it
+-dstinfo.write_JFIF_header = false;
++dstinfo.write_JFIF_header = boolean(false);
+ 
+ // Start compressor (note no image data is actually written here)
+-dstinfo.optimize_coding   = true;
++dstinfo.optimize_coding   = boolean(true);
+ jpeg_write_coefficients(&dstinfo, dst_coef_arrays);
+ 
+ // Copy to the output file any extra markers that we want to preserve
+@@ -349,7 +349,7 @@
+ kp_jpeg_qiodevice_src(&srcinfo, &input_file);
+ jcopy_markers_setup(&srcinfo, copyoption);
+ 
+-(void) jpeg_read_header(&srcinfo, true);
++(void) jpeg_read_header(&srcinfo, boolean(true));
+ 
+ transformoption.transform=flip;
+ jtransform_request_workspace(&srcinfo, &transformoption);
+@@ -366,10 +366,10 @@
+ kp_jpeg_qiodevice_dest(&dstinfo, &output_file);
+ 
+ // Do not write a JFIF header if previously the image did not contain 
it
+-dstinfo.write_JFIF_header = false;
++dstinfo.write_JFIF_header = boolean(false);
+ 
+ // Start compressor (note no image data is actually written here)
+-dstinfo.optimize_coding   = true;
++dstinfo.optimize_coding   = boolean(true);
+ jpeg_write_coefficients(&dstinfo, dst_coef_arrays);
+ 
+ // Copy to the output file any extra markers that we want to preserve

diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-4.6.0-options.patch 
b/media-plugins/kipi-plugins/files/kipi-plugins-4.6.0-options.patch
new file mode 100644
index 000..100e935
--- /dev/null
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-4.6.0-options.patch
@@ -0,0 +1,24 @@
+diff -ruN digikam-4.6.0.orig/extra/kipi-plugins/CMakeLists.txt 
digikam-4.6.0/ex