Please find attache kmag-18.08.2, a hard replacement for KDE4 kmag which
depends on x11/libqaccessibilityclient and is the only consumer.
Below you find a diff to update libqaccessibilityclient to 0.3.0 and Qt5
support.
Well tested on amd64, of course!
Ok to import x11/kde-applications/kmag, unhook x11/kde4/kmag, update
libqaccessibilityclient and adjust kde4/meta?
Best regards,
Rafael Sadowski
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/libqaccessibilityclient/Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 Makefile
--- Makefile 16 Nov 2017 23:20:40 -0000 1.9
+++ Makefile 7 Dec 2018 15:01:47 -0000
@@ -1,31 +1,28 @@
# $OpenBSD: Makefile,v 1.9 2017/11/16 23:20:40 naddy Exp $
-COMMENT = Qt-based library for writing accessibility apps
-DISTNAME = libqaccessibilityclient-0.1.1
-REVISION = 2
-
-SHARED_LIBS = qaccessibilityclient 0.0
-
-CATEGORIES = x11 devel
-HOMEPAGE = https://projects.kde.org/projects/playground/accessibility/libkdeaccessibilityclient
-MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
+COMMENT = Qt-based library for writing accessibility apps
+
+DISTNAME = libqaccessibilityclient-0.3.0
+
+SHARED_LIBS += qaccessibilityclient-qt5 0.0 # 0.3
+
+CATEGORIES = x11 devel
+
+MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
# LGPLv2.1+
PERMIT_PACKAGE_CDROM = Yes
-WANTLIB = lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtTest c m pthread
-WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Test Qt5Widgets
+WANTLIB += c m
-MASTER_SITES = ${MASTER_SITE_KDE:=stable/libqaccessibilityclient/}
-EXTRACT_SUFX = .tar.bz2
-DIST_SUBDIR = kde
+MASTER_SITES = ${MASTER_SITE_KDE:=stable/libqaccessibilityclient/}
-MODULES = devel/cmake x11/qt4
-COMPILER = base-clang ports-gcc
+EXTRACT_SUFX = .tar.xz
-CONFIGURE_ARGS = -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Widgets=Yes \
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=Yes
+MODULES = devel/cmake \
+ x11/qt5
-NO_TEST = Yes
+TEST_IS_INTERACTIVE = X11
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/libqaccessibilityclient/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 10 Jul 2014 09:01:22 -0000 1.1.1.1
+++ distinfo 7 Dec 2018 15:01:47 -0000
@@ -1,2 +1,2 @@
-SHA256 (kde/libqaccessibilityclient-0.1.1.tar.bz2) = bw9sg6/HlILjQ5JTzNETX0HxCyn+AMyU2dMOJ3btC3k=
-SIZE (kde/libqaccessibilityclient-0.1.1.tar.bz2) = 104199
+SHA256 (libqaccessibilityclient-0.3.0.tar.xz) = ve7L69Y6qJV/kg1qk5kolBN0UfCFSV/7iiGSVuQCVvo=
+SIZE (libqaccessibilityclient-0.3.0.tar.xz) = 104784
Index: patches/patch-src_qaccessibilityclient_accessibleobject_h
===================================================================
RCS file: patches/patch-src_qaccessibilityclient_accessibleobject_h
diff -N patches/patch-src_qaccessibilityclient_accessibleobject_h
--- patches/patch-src_qaccessibilityclient_accessibleobject_h 12 May 2017 14:30:57 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,32 +0,0 @@
-$OpenBSD: patch-src_qaccessibilityclient_accessibleobject_h,v 1.1 2017/05/12 14:30:57 espie Exp $
-
-Index: src/qaccessibilityclient/accessibleobject.h
---- src/qaccessibilityclient/accessibleobject.h.orig
-+++ src/qaccessibilityclient/accessibleobject.h
-@@ -40,6 +40,9 @@ namespace QAccessibleClient {
- class AccessibleObjectPrivate;
- class RegistryPrivate;
-
-+#ifndef QT_NO_DEBUG_STREAM
-+QACCESSIBILITYCLIENT_EXPORT QDebug operator<<(QDebug, const AccessibleObject &);
-+
No comments:
Post a Comment