Simple diff to remove qt4 from dbusmenu.

- Remove and add quirk for dbusmenu-qt (Qt4).
- Set PKGNAME to dbusmenu-qt5
- Set conflict and pkgpath.
- bump all consumers

OK, Comments?

Rafael Sadowski

Index: devel/kf5/knotifications/Makefile
===================================================================
RCS file: /cvs/ports/devel/kf5/knotifications/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- devel/kf5/knotifications/Makefile   23 Mar 2020 18:01:09 -0000      1.13
+++ devel/kf5/knotifications/Makefile   11 Jul 2020 11:49:19 -0000
@@ -2,6 +2,7 @@
 
 COMMENT =      KDE desktop notifications framework
 DISTNAME =     knotifications-${VERSION}
+REVISION =     0
 
 SHARED_LIBS =  KF5Notifications        5.0
 
@@ -13,7 +14,7 @@ LIB_DEPENDS = audio/libcanberra \
                devel/kf5/kconfig>=${MODKF5_VERSION} \
                devel/kf5/kcoreaddons>=${MODKF5_VERSION} \
                devel/kf5/kwindowsystem>=${MODKF5_VERSION} \
-               x11/dbusmenu-qt,qt5 \
+               x11/dbusmenu-qt \
                x11/qt5/qtx11extras
 
 PORTHOME =     ${WRKDIR}
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.991
diff -u -p -r1.991 Makefile
--- devel/quirks/Makefile       10 Jul 2020 03:34:59 -0000      1.991
+++ devel/quirks/Makefile       11 Jul 2020 11:49:23 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-3.383
+PKGNAME =      quirks-3.384
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <[email protected]>
 
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1009
diff -u -p -r1.1009 Quirks.pm
--- devel/quirks/files/Quirks.pm        10 Jul 2020 03:35:00 -0000      1.1009
+++ devel/quirks/files/Quirks.pm        11 Jul 2020 11:49:23 -0000
@@ -1760,6 +1760,7 @@ my $obsolete_reason = {
        'sisctrl' => 6,
        'vteplugin' => 0,
        'p5-Net-GPSD' => 5,
+       'dbusmenu-qt' => 5,
 };
 
 # reasons for obsolete packages
Index: x11/dbusmenu-qt/Makefile
===================================================================
RCS file: /cvs/ports/x11/dbusmenu-qt/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- x11/dbusmenu-qt/Makefile    19 Feb 2020 05:58:26 -0000      1.14
+++ x11/dbusmenu-qt/Makefile    11 Jul 2020 11:49:46 -0000
@@ -3,49 +3,30 @@
 COMMENT =      D-Bus menu implementation for Qt
 V =            0.9.3
 DISTNAME =     libdbusmenu-qt_${V}+16.04.20160218
-PKGNAME =      ${PKGSTEM}-${V}
-FULLPKGNAME =  ${PKGNAME}
+PKGNAME =      dbusmenu-qt5-${V}
 CATEGORIES =   x11 devel
 HOMEPAGE =     https://launchpad.net/libdbusmenu-qt/
-MAINTAINER =   KDE porting team <[email protected]>
-REVISION =     5
+REVISION =     6
 
-SHARED_LIBS =  dbusmenu-qt     1.0 # 2.7
 SHARED_LIBS += dbusmenu-qt5    1.0 # 2.7
 
 # LGPLv2
 PERMIT_PACKAGE =       Yes
 
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Widgets
+WANTLIB += m
+
 MASTER_SITES = http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu-qt/
 EXTRACT_SUFX = .orig.tar.gz
 
-MODULES =      devel/cmake
-
-FLAVORS =      qt5
-FLAVOR ?=
-
-# XXX run update-plist with qt5 FLAVOR, or it'll go crazy
+MODULES =      devel/cmake \
+               x11/qt5
 
-WANTLIB += ${COMPILER_LIBCXX}
-
-.if ${FLAVOR:Mqt5}
-MODULES +=     x11/qt5
-WANTLIB +=     Qt5Core Qt5DBus Qt5Gui Qt5Widgets m
 CONFIGURE_ARGS=        -DUSE_QT4=OFF \
                -DUSE_QT5=ON \
+               -DWITH_DOC=OFF \
                -DCMAKE_DISABLE_FIND_PACKAGE_QJSON=ON
-PKGSTEM =      dbusmenu-qt5
-.else
-MODULES +=     x11/qt4
-COMPILER =     base-clang ports-gcc
-WANTLIB +=     QtDBus QtGui m
-CONFIGURE_ARGS=        -DUSE_QT4=Yes -DUSE_QT5=No
-PKGSTEM =      dbusmenu-qt
-BUILD_DEPENDS =        devel/qjson
-TEST_DEPENDS = devel/qjson
-.endif
 
-CONFIGURE_ARGS +=      -DWITH_DOC=OFF
 
 # XXX "!icon.isNull()" failed tests are normal, they do mean that
 # mentioned icon is not installed; e.g., these are the test bugs.
@@ -53,7 +34,5 @@ TEST_TARGET =         check
 TEST_IS_INTERACTIVE =  X11
 
 WRKDIST =      ${WRKDIR}/${DISTNAME:C/_/-/}
-
-SUBST_VARS =   PKGSTEM
 
 .include <bsd.port.mk>
Index: x11/dbusmenu-qt/pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/dbusmenu-qt/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- x11/dbusmenu-qt/pkg/PLIST   19 Dec 2016 11:55:56 -0000      1.5
+++ x11/dbusmenu-qt/pkg/PLIST   11 Jul 2020 11:49:46 -0000
@@ -1,13 +1,16 @@
 @comment $OpenBSD: PLIST,v 1.5 2016/12/19 11:55:56 zhuk Exp $
-include/${PKGSTEM}/
-include/${PKGSTEM}/dbusmenu_export.h
-include/${PKGSTEM}/dbusmenu_version.h
-include/${PKGSTEM}/dbusmenuexporter.h
-include/${PKGSTEM}/dbusmenuimporter.h
-lib/cmake/${PKGSTEM}/
-lib/cmake/${PKGSTEM}/${PKGSTEM}-config-version.cmake
-lib/cmake/${PKGSTEM}/${PKGSTEM}-config.cmake
-lib/cmake/${PKGSTEM}/${PKGSTEM}-targets${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/${PKGSTEM}/${PKGSTEM}-targets.cmake
-@lib lib/lib${PKGSTEM}.so.${LIB${PKGSTEM}_VERSION}
-lib/pkgconfig/${PKGSTEM}.pc
+@conflict dbusmenu-qt-*
+@pkgpath x11/dbusmenu-qt,qt5
+include/dbusmenu-qt5/
+include/dbusmenu-qt5/dbusmenu_export.h
+include/dbusmenu-qt5/dbusmenu_version.h
+include/dbusmenu-qt5/dbusmenuexporter.h
+include/dbusmenu-qt5/dbusmenuimporter.h
+lib/cmake/
+lib/cmake/dbusmenu-qt5/
+lib/cmake/dbusmenu-qt5/dbusmenu-qt5-config-version.cmake
+lib/cmake/dbusmenu-qt5/dbusmenu-qt5-config.cmake
+lib/cmake/dbusmenu-qt5/dbusmenu-qt5-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/dbusmenu-qt5/dbusmenu-qt5-targets.cmake
+@lib lib/libdbusmenu-qt5.so.${LIBdbusmenu-qt5_VERSION}
+lib/pkgconfig/dbusmenu-qt5.pc
Index: x11/lxqt/panel/Makefile
===================================================================
RCS file: /cvs/ports/x11/lxqt/panel/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- x11/lxqt/panel/Makefile     5 May 2019 17:09:07 -0000       1.3
+++ x11/lxqt/panel/Makefile     11 Jul 2020 11:49:49 -0000
@@ -6,7 +6,7 @@ VERSION =       0.13.0
 
 NAME =         lxqt-panel
 DISTNAME =     ${NAME}-${VERSION}
-REVISION =     1
+REVISION =     2
 
 WANTLIB += ${COMPILER_LIBCXX} ICE KF5Solid KF5WindowSystem Qt5Core
 WANTLIB += Qt5DBus Qt5Gui Qt5Svg Qt5Widgets Qt5X11Extras Qt5Xdg
@@ -20,7 +20,7 @@ LIB_DEPENDS +=                x11/lxqt/liblxqt \
                        x11/lxqt/libsysstat \
                        sysutils/libstatgrab \
                        devel/kf5/solid \
-                       x11/dbusmenu-qt,qt5
+                       x11/dbusmenu-qt
 
 BUILD_DEPENDS +=       x11/lxqt/build-tools
 
Index: x11/lxqt/qtplugin/Makefile
===================================================================
RCS file: /cvs/ports/x11/lxqt/qtplugin/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- x11/lxqt/qtplugin/Makefile  5 May 2019 17:09:08 -0000       1.3
+++ x11/lxqt/qtplugin/Makefile  11 Jul 2020 11:49:49 -0000
@@ -6,7 +6,7 @@ VERSION =       0.13.0
 
 NAME =         lxqt-qtplugin
 DISTNAME =     ${NAME}-${VERSION}
-REVISION =     1
+REVISION =     2
 
 WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Svg Qt5Widgets
 WANTLIB += Qt5X11Extras Qt5XdgIconLoader dbusmenu-qt5 exif fm
@@ -16,7 +16,7 @@ WANTLIB += m menu-cache xcb
 LIB_DEPENDS +=         x11/qt5/qtx11extras \
                        x11/lxqt/libqtxdg \
                        x11/lxqt/libfm-qt \
-                       x11/dbusmenu-qt,qt5
+                       x11/dbusmenu-qt
 
 BUILD_DEPENDS +=       x11/lxqt/build-tools
 

Reply via email to