>>> Building on exopi-3 under x11/tellico
         BDEPENDS = 
[devel/kf5/extra-cmake-modules;x11/kde-applications/libksane;devel/kf5/solid;x11/qt5/qtbase,-main;devel/kf5/kwallet;audio/libcdio;devel/kf5/kbookmarks;devel/kf5/kiconthemes;devel/cmake;devel/kf5/kxmlgui;textproc/libxml;print/poppler,,-qt5;textproc/libxslt;devel/kf5/kwidgetsaddons;devel/kf5/kfilemetadata;lang/python/2.7;devel/kf5/kwindowsystem;devel/kf5/kitemmodels;devel/kf5/kio;devel/kf5/kconfig;net/yaz;devel/kf5/kguiaddons;audio/taglib;devel/kf5/kconfigwidgets;devel/kf5/kparts;devel/ninja;devel/kf5/kdoctools;devel/kf5/ki18n;devel/kf5/kservice;devel/kf5/kcodecs;archivers/xz;devel/kf5/knewstuff;devel/gettext-tools;textproc/exempi;devel/kf5/karchive;devel/kf5/kcoreaddons;x11/qt5/qttools,-main;devel/kf5/khtml;devel/kf5/sonnet;devel/kf5/kitemviews;devel/kf5/kjs;devel/kf5/kjobwidgets;devel/kf5/kcrash;devel/kf5/kcompletion;devel/kf5/attica]
         DIST = [x11/tellico:tellico-3.1.4.tar.xz]
         FULLPKGNAME = tellico-3.1.4p0
         RDEPENDS = 
[devel/kf5/kcoreaddons;devel/kf5/karchive;textproc/exempi;textproc/libxml;print/poppler,,-qt5;devel/desktop-file-utils;devel/kf5/kxmlgui;devel/kf5/knewstuff;devel/kf5/kiconthemes;devel/kf5/kbookmarks;devel/kf5/kcompletion;devel/kf5/attica;devel/kf5/kcrash;devel/kf5/kjobwidgets;textproc/libxslt;devel/kf5/kjs;devel/kf5/kwidgetsaddons;devel/kf5/kitemviews;devel/kf5/sonnet;devel/kf5/khtml;devel/kf5/kconfigwidgets;devel/kf5/kparts;x11/qt5/qtbase,-main;devel/kf5/kguiaddons;audio/taglib;devel/kf5/solid;x11/kde-applications/libksane;devel/kf5/kio;devel/kf5/kconfig;net/yaz;devel/kf5/kitemmodels;x11/gtk+3,-guic;devel/kf5/kwindowsystem;lang/python/2.7;devel/kf5/kfilemetadata;devel/kf5/kcodecs;devel/kf5/kservice;devel/kf5/ki18n;devel/kf5/kdoctools;audio/libcdio;devel/kf5/kwallet;misc/shared-mime-info]
(Junk lock obtained for exopi-3 at 1552492325)
>>> Running depends in x11/tellico at 1552492325
   last junk was in net/avahi,,-gtk
/usr/sbin/pkg_add -aI -Drepair exempi-2.2.1p2 extra-cmake-modules-5.51.0p0 
gettext-tools-0.19.8.1 karchive-5.51.0p0 kbookmarks-5.51.0p0 kcodecs-5.51.0p0 
kcompletion-5.51.0p0 kconfig-5.51.0p0 kconfigwidgets-5.51.0p0 
kcoreaddons-5.51.0p0 kcrash-5.51.0p0 kdoctools-5.51.0p0 kf5-attica-5.51.0p0 
kf5-kfilemetadata-5.51.0p0 kf5-kwallet-5.51.0p0 kguiaddons-5.51.0p0 
khtml-5.51.0p0 ki18n-5.51.0p0 kiconthemes-5.51.0p0 kio-5.51.0p0 
kitemmodels-5.51.0p0 kitemviews-5.51.0p0 kjobwidgets-5.51.0p0 kjs-5.51.0p0 
knewstuff-5.51.0p0 kparts-5.51.0p0 kservice-5.51.0p0 kwidgetsaddons-5.51.0p0 
kwindowsystem-5.51.0p0 kxmlgui-5.51.0p0 libcdio-0.80p10 libksane-kf5-18.12.0p0 
libxml-2.9.8p1 libxslt-1.1.32 poppler-qt5-0.74.0 python-2.7.15p1 solid-5.51.0p1 
sonnet-5.51.0p0 taglib-1.11.1p1 yaz-3.0.49p9
was: /usr/sbin/pkg_add -aI -Drepair cmake-3.10.2p1v0 exempi-2.2.1p2 
extra-cmake-modules-5.51.0p0 gettext-tools-0.19.8.1 karchive-5.51.0p0 
kbookmarks-5.51.0p0 kcodecs-5.51.0p0 kcompletion-5.51.0p0 kconfig-5.51.0p0 
kconfigwidgets-5.51.0p0 kcoreaddons-5.51.0p0 kcrash-5.51.0p0 kdoctools-5.51.0p0 
kf5-attica-5.51.0p0 kf5-kfilemetadata-5.51.0p0 kf5-kwallet-5.51.0p0 
kguiaddons-5.51.0p0 khtml-5.51.0p0 ki18n-5.51.0p0 kiconthemes-5.51.0p0 
kio-5.51.0p0 kitemmodels-5.51.0p0 kitemviews-5.51.0p0 kjobwidgets-5.51.0p0 
kjs-5.51.0p0 knewstuff-5.51.0p0 kparts-5.51.0p0 kservice-5.51.0p0 
kwidgetsaddons-5.51.0p0 kwindowsystem-5.51.0p0 kxmlgui-5.51.0p0 libcdio-0.80p10 
libksane-kf5-18.12.0p0 libxml-2.9.8p1 libxslt-1.1.32 ninja-1.8.2p0 
poppler-qt5-0.74.0 python-2.7.15p1 qtbase-5.9.7p3 qttools-5.9.7p0 
solid-5.51.0p1 sonnet-5.51.0p0 taglib-1.11.1p1 xz-5.2.4 yaz-3.0.49p9
/usr/sbin/pkg_add -aI -Drepair exempi-2.2.1p2 extra-cmake-modules-5.51.0p0 
gettext-tools-0.19.8.1 karchive-5.51.0p0 kbookmarks-5.51.0p0 kcodecs-5.51.0p0 
kcompletion-5.51.0p0 kconfig-5.51.0p0 kconfigwidgets-5.51.0p0 
kcoreaddons-5.51.0p0 kcrash-5.51.0p0 kdoctools-5.51.0p0 kf5-attica-5.51.0p0 
kf5-kfilemetadata-5.51.0p0 kf5-kwallet-5.51.0p0 kguiaddons-5.51.0p0 
khtml-5.51.0p0 ki18n-5.51.0p0 kiconthemes-5.51.0p0 kio-5.51.0p0 
kitemmodels-5.51.0p0 kitemviews-5.51.0p0 kjobwidgets-5.51.0p0 kjs-5.51.0p0 
knewstuff-5.51.0p0 kparts-5.51.0p0 kservice-5.51.0p0 kwidgetsaddons-5.51.0p0 
kwindowsystem-5.51.0p0 kxmlgui-5.51.0p0 libcdio-0.80p10 libksane-kf5-18.12.0p0 
libxml-2.9.8p1 libxslt-1.1.32 poppler-qt5-0.74.0 python-2.7.15p1 solid-5.51.0p1 
sonnet-5.51.0p0 taglib-1.11.1p1 yaz-3.0.49p9
Collision in libksane-kf5-18.12.0p0: the following files already exist
        /usr/local/share/icons/hicolor/16x16/actions/black-white.png 
(libksane-4.14.3p3 and libksane-kf5-18.12.0p0)
        /usr/local/share/icons/hicolor/16x16/actions/color.png 
(libksane-4.14.3p3 and libksane-kf5-18.12.0p0)
        /usr/local/share/icons/hicolor/16x16/actions/gray-scale.png 
(libksane-4.14.3p3 and libksane-kf5-18.12.0p0)
Couldn't install libksane-kf5-18.12.0p0

The upper bulk issue was reported to me already often. I hope to be able
to fix it finally. Please find below  a diff which splits libksane-kf5 into
libksane-kf5-main and libksane-kf5-icons.

Only libksane-kf5-icons conflicts with KDE4 libksane-4.* but this is
only a run dependency for -main so I hope we will fix the bulk issue as
we do in some KDE4 ports.

Can anyone keep an eye on the conflict tags in PLIST-*?

An update from inst:libksane-kf5-18.12.0p0 to
libksane-kf5-18.12.0p1 (included libksane-kf5-icons-18.12.0) works fine
here.

OK?

RS


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/kde-applications/libksane/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    8 Mar 2019 20:00:55 -0000       1.3
+++ Makefile    14 Mar 2019 07:06:03 -0000
@@ -1,29 +1,39 @@
 # $OpenBSD: Makefile,v 1.3 2019/03/08 20:00:55 cwen Exp $
 
-COMMENT =      KDE SANE (scanner) wrapper library
-DISTNAME =     libksane-${VERSION}
-PKGNAME =      libksane-kf5-${VERSION}
+COMMENT-main = KDE SANE (scanner) wrapper library
+COMMENT-icons =        icons for libksane
+
 CATEGORIES =   graphics devel
-REVISION =     0
+
+DISTNAME =     libksane-${VERSION}
+PKGNAME-main = libksane-kf5-${VERSION}
+PKGNAME-icons =        libksane-kf5-icons-${VERSION}
+REVISION-main =        1
 
 KDE5 =         Yes
 
 SHARED_LIBS +=  KF5Sane                   0.0 # 5.1
 
-WANTLIB += ${COMPILER_LIBCXX} KF5I18n KF5SonnetUi KF5TextWidgets
-WANTLIB += KF5Wallet KF5WidgetsAddons Qt5Core Qt5Gui Qt5Widgets
-WANTLIB += m sane
+MULTI_PACKAGES =       -main -icons
 
-MODKDE5_ICON_CACHE = yes
-MODKDE5_TRANSLATIONS = yes
+WANTLIB-icons =
+WANTLIB-main += ${COMPILER_LIBCXX} KF5I18n KF5SonnetUi KF5TextWidgets
+WANTLIB-main += KF5Wallet KF5WidgetsAddons Qt5Core Qt5Gui Qt5Widgets
+WANTLIB-main += m sane
 
 MODULES +=     x11/kde-applications
 
-LIB_DEPENDS += devel/kf5/ki18n \
-               devel/kf5/ktextwidgets \
-               devel/kf5/kwallet \
-               devel/kf5/kwidgetsaddons \
-               devel/kf5/sonnet \
-               graphics/sane-backends
+MODKDE5_TRANSLATIONS = Yes
+
+RUN_DEPENDS-icons =    x11/gtk+3,-guic
+RUN_DEPENDS-main =     ${BUILD_PKGPATH},-icons
+
+LIB_DEPENDS-icons =
+LIB_DEPENDS-main =     devel/kf5/ki18n \
+                       devel/kf5/ktextwidgets \
+                       devel/kf5/kwallet \
+                       devel/kf5/kwidgetsaddons \
+                       devel/kf5/sonnet \
+                       graphics/sane-backends
 
 .include <bsd.port.mk>
Index: pkg/DESCR
===================================================================
RCS file: pkg/DESCR
diff -N pkg/DESCR
--- pkg/DESCR   9 Dec 2018 10:21:30 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,6 +0,0 @@
-A library for dealing with scanners. LibKSane is a KDE interface for
-SANE library to control flat scanners.
-
-This library provides a widget to control a scanner, KSaneWidget.
-Internally, it will use the SANE library (or directly use TWAIN on
-Windows if SANE is not available).
Index: pkg/DESCR-icons
===================================================================
RCS file: pkg/DESCR-icons
diff -N pkg/DESCR-icons
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-icons     14 Mar 2019 07:06:03 -0000
@@ -0,0 +1,2 @@
+This package contains shareable icons for libksane, used
+to allow KDE 4 and 5 to be installed simultaneously.
Index: pkg/DESCR-main
===================================================================
RCS file: pkg/DESCR-main
diff -N pkg/DESCR-main
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR-main      14 Mar 2019 07:06:03 -0000
@@ -0,0 +1,6 @@
+A library for dealing with scanners. LibKSane is a KDE interface for
+SANE library to control flat scanners.
+
+This library provides a widget to control a scanner, KSaneWidget.
+Internally, it will use the SANE library (or directly use TWAIN on
+Windows if SANE is not available).
Index: pkg/PLIST
===================================================================
RCS file: pkg/PLIST
diff -N pkg/PLIST
--- pkg/PLIST   18 Dec 2018 09:39:21 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,69 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.2 2018/12/18 09:39:21 rsadowski Exp $
-@conflict kde-l10n-*
-@conflict kde-i18n-*
-@conflict libksane-<=4
-include/KF5/KSane/
-include/KF5/KSane/KSaneWidget
-include/KF5/KSane/ksane_export.h
-include/KF5/KSane/ksanewidget.h
-include/KF5/ksane_version.h
-lib/cmake/KF5Sane/
-lib/cmake/KF5Sane/KF5SaneConfig.cmake
-lib/cmake/KF5Sane/KF5SaneConfigVersion.cmake
-lib/cmake/KF5Sane/KF5SaneTargets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/KF5Sane/KF5SaneTargets.cmake
-@lib lib/libKF5Sane.so.${LIBKF5Sane_VERSION}
-share/icons/hicolor/16x16/actions/black-white.png
-share/icons/hicolor/16x16/actions/color.png
-share/icons/hicolor/16x16/actions/gray-scale.png
-share/locale/ar/LC_MESSAGES/libksane.mo
-share/locale/bg/LC_MESSAGES/libksane.mo
-share/locale/bs/LC_MESSAGES/libksane.mo
-share/locale/ca/LC_MESSAGES/libksane.mo
-share/locale/ca@valencia/LC_MESSAGES/libksane.mo
-share/locale/cs/LC_MESSAGES/libksane.mo
-share/locale/da/LC_MESSAGES/libksane.mo
-share/locale/de/LC_MESSAGES/libksane.mo
-share/locale/el/LC_MESSAGES/libksane.mo
-share/locale/en_GB/LC_MESSAGES/libksane.mo
-share/locale/eo/LC_MESSAGES/libksane.mo
-share/locale/es/LC_MESSAGES/libksane.mo
-share/locale/et/LC_MESSAGES/libksane.mo
-share/locale/eu/LC_MESSAGES/libksane.mo
-share/locale/fi/LC_MESSAGES/libksane.mo
-share/locale/fr/LC_MESSAGES/libksane.mo
-share/locale/ga/LC_MESSAGES/libksane.mo
-share/locale/gl/LC_MESSAGES/libksane.mo
-share/locale/hi/LC_MESSAGES/libksane.mo
-share/locale/hr/LC_MESSAGES/libksane.mo
-share/locale/hu/LC_MESSAGES/libksane.mo
-share/locale/ia/LC_MESSAGES/libksane.mo
-share/locale/is/LC_MESSAGES/libksane.mo
-share/locale/it/LC_MESSAGES/libksane.mo
-share/locale/ja/LC_MESSAGES/libksane.mo
-share/locale/kk/LC_MESSAGES/libksane.mo
-share/locale/km/LC_MESSAGES/libksane.mo
-share/locale/ko/LC_MESSAGES/libksane.mo
-share/locale/lt/LC_MESSAGES/libksane.mo
-share/locale/lv/LC_MESSAGES/libksane.mo
-share/locale/mr/LC_MESSAGES/libksane.mo
-share/locale/nb/LC_MESSAGES/libksane.mo
-share/locale/nds/LC_MESSAGES/libksane.mo
-share/locale/nl/LC_MESSAGES/libksane.mo
-share/locale/nn/LC_MESSAGES/libksane.mo
-share/locale/pa/LC_MESSAGES/libksane.mo
-share/locale/pl/LC_MESSAGES/libksane.mo
-share/locale/pt/LC_MESSAGES/libksane.mo
-share/locale/pt_BR/LC_MESSAGES/libksane.mo
-share/locale/ro/LC_MESSAGES/libksane.mo
-share/locale/ru/LC_MESSAGES/libksane.mo
-share/locale/sk/LC_MESSAGES/libksane.mo
-share/locale/sl/LC_MESSAGES/libksane.mo
-share/locale/sv/LC_MESSAGES/libksane.mo
-share/locale/tr/LC_MESSAGES/libksane.mo
-share/locale/ug/LC_MESSAGES/libksane.mo
-share/locale/uk/LC_MESSAGES/libksane.mo
-share/locale/wa/LC_MESSAGES/libksane.mo
-share/locale/zh_CN/LC_MESSAGES/libksane.mo
-share/locale/zh_TW/LC_MESSAGES/libksane.mo
-@tag gtk-update-icon-cache %D/share/icons/hicolor
Index: pkg/PLIST-icons
===================================================================
RCS file: pkg/PLIST-icons
diff -N pkg/PLIST-icons
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-icons     14 Mar 2019 07:06:03 -0000
@@ -0,0 +1,8 @@
+@comment $OpenBSD: PLIST,v 1.2 2018/12/18 09:39:21 rsadowski Exp $
+@conflict libksane-kf5-<=18.12.0p0
+@conflict libksane->=4
+@pkgpath x11/kde-applications/libksane,-icons
+share/icons/hicolor/16x16/actions/black-white.png
+share/icons/hicolor/16x16/actions/color.png
+share/icons/hicolor/16x16/actions/gray-scale.png
+@tag gtk-update-icon-cache %D/share/icons/hicolor
Index: pkg/PLIST-main
===================================================================
RCS file: pkg/PLIST-main
diff -N pkg/PLIST-main
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST-main      14 Mar 2019 07:06:03 -0000
@@ -0,0 +1,66 @@
+@comment $OpenBSD: PLIST,v 1.2 2018/12/18 09:39:21 rsadowski Exp $
+@conflict libksane-kf-<=18.12.0p0
+@pkgpath x11/kde-applications/libksane
+@conflict kde-l10n-*
+@conflict kde-i18n-*
+include/KF5/KSane/
+include/KF5/KSane/KSaneWidget
+include/KF5/KSane/ksane_export.h
+include/KF5/KSane/ksanewidget.h
+include/KF5/ksane_version.h
+lib/cmake/KF5Sane/
+lib/cmake/KF5Sane/KF5SaneConfig.cmake
+lib/cmake/KF5Sane/KF5SaneConfigVersion.cmake
+lib/cmake/KF5Sane/KF5SaneTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/KF5Sane/KF5SaneTargets.cmake
+@lib lib/libKF5Sane.so.${LIBKF5Sane_VERSION}
+share/locale/ar/LC_MESSAGES/libksane.mo
+share/locale/bg/LC_MESSAGES/libksane.mo
+share/locale/bs/LC_MESSAGES/libksane.mo
+share/locale/ca/LC_MESSAGES/libksane.mo
+share/locale/ca@valencia/LC_MESSAGES/libksane.mo
+share/locale/cs/LC_MESSAGES/libksane.mo
+share/locale/da/LC_MESSAGES/libksane.mo
+share/locale/de/LC_MESSAGES/libksane.mo
+share/locale/el/LC_MESSAGES/libksane.mo
+share/locale/en_GB/LC_MESSAGES/libksane.mo
+share/locale/eo/LC_MESSAGES/libksane.mo
+share/locale/es/LC_MESSAGES/libksane.mo
+share/locale/et/LC_MESSAGES/libksane.mo
+share/locale/eu/LC_MESSAGES/libksane.mo
+share/locale/fi/LC_MESSAGES/libksane.mo
+share/locale/fr/LC_MESSAGES/libksane.mo
+share/locale/ga/LC_MESSAGES/libksane.mo
+share/locale/gl/LC_MESSAGES/libksane.mo
+share/locale/hi/LC_MESSAGES/libksane.mo
+share/locale/hr/LC_MESSAGES/libksane.mo
+share/locale/hu/LC_MESSAGES/libksane.mo
+share/locale/ia/LC_MESSAGES/libksane.mo
+share/locale/is/LC_MESSAGES/libksane.mo
+share/locale/it/LC_MESSAGES/libksane.mo
+share/locale/ja/LC_MESSAGES/libksane.mo
+share/locale/kk/LC_MESSAGES/libksane.mo
+share/locale/km/LC_MESSAGES/libksane.mo
+share/locale/ko/LC_MESSAGES/libksane.mo
+share/locale/lt/LC_MESSAGES/libksane.mo
+share/locale/lv/LC_MESSAGES/libksane.mo
+share/locale/mr/LC_MESSAGES/libksane.mo
+share/locale/nb/LC_MESSAGES/libksane.mo
+share/locale/nds/LC_MESSAGES/libksane.mo
+share/locale/nl/LC_MESSAGES/libksane.mo
+share/locale/nn/LC_MESSAGES/libksane.mo
+share/locale/pa/LC_MESSAGES/libksane.mo
+share/locale/pl/LC_MESSAGES/libksane.mo
+share/locale/pt/LC_MESSAGES/libksane.mo
+share/locale/pt_BR/LC_MESSAGES/libksane.mo
+share/locale/ro/LC_MESSAGES/libksane.mo
+share/locale/ru/LC_MESSAGES/libksane.mo
+share/locale/sk/LC_MESSAGES/libksane.mo
+share/locale/sl/LC_MESSAGES/libksane.mo
+share/locale/sv/LC_MESSAGES/libksane.mo
+share/locale/tr/LC_MESSAGES/libksane.mo
+share/locale/ug/LC_MESSAGES/libksane.mo
+share/locale/uk/LC_MESSAGES/libksane.mo
+share/locale/wa/LC_MESSAGES/libksane.mo
+share/locale/zh_CN/LC_MESSAGES/libksane.mo
+share/locale/zh_TW/LC_MESSAGES/libksane.mo

Reply via email to