On Mon, Dec 10, 2018 at 11:01:48AM +0100, Landry Breuil wrote:
> On Mon, Dec 10, 2018 at 10:47:11AM +0100, Matthias Kilian wrote:
> > [answering to ports@]
> > 
> > On Sun, Dec 09, 2018 at 10:31:21PM +0100, Antoine Jacoutot wrote:
> > > On Sun, Dec 09, 2018 at 10:47:46AM -0700, Matthias Kilian wrote:
> > > > CVSROOT:        /cvs
> > > > Module name:    ports
> > > > Changes by:     k...@cvs.openbsd.org    2018/12/09 10:47:46
> > > > 
> > > > Modified files:
> > > >         print/poppler  : Makefile distinfo 
> > > >         print/poppler/patches: patch-poppler_Form_cc 
> > > >                                patch-poppler_XRef_cc 
> > > >         print/poppler/pkg: PLIST-main PLIST-qt4 PLIST-qt5 
> > > > Removed files:
> > > >         print/poppler/patches: patch-qt5_src_Makefile_in 
> > > > 
> > > > Log message:
> > > > Update to poppler-0.61.1.
> > > > 
> > > > This is the last version containing qt4 bindings.
> > > > Update to 0.72 will happen when I've fixed build
> > > > problems of qt4 bindings from 0.61.1 with newer
> > > > versions of poppler.
> > > 
> > > Do we really want to keep these bindings?
> > 
> > I don't know. The following ports still seem to use them (according to
> > a quick grep through the ports tree):
> > 
> > editors/ktikz
> 
> https://github.com/fhackenberger/ktikz/commit/207af3ea668eb8c4cafe46c29a3dfd0363cda679
>  seems to say it now supports qt5

Simple update to 0.12 attached, now uses qt5. Completely untested at
runtime of course :) Paul, do you still use that ? Im not sure the KtikZ
pkgname casing still makes sense..

> > editors/texworks
> 
> https://github.com/TeXworks/texworks/releases seem to say that qt5 is
> supported

Our version is from 2012, and qt5 is the default since 0.6 per
https://raw.githubusercontent.com/TeXworks/texworks/release-0.6.2/NEWS -
edd@, care to update it ?

Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/editors/ktikz/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- Makefile    1 Jul 2018 18:33:35 -0000       1.8
+++ Makefile    10 Dec 2018 11:11:09 -0000
@@ -2,11 +2,10 @@
 
 COMMENT =              editor for the TikZ language
 
-V =                    0.10
-DISTNAME =             ktikz_${V}
-PKGNAME =              KtikZ-${V}
-
-REVISION =             4
+GH_ACCOUNT =           fhackenberger
+GH_PROJECT =           ktikz
+GH_TAGNAME =           0.12
+PKGNAME =              KtikZ-${GH_TAGNAME}
 
 CATEGORIES =           editors
 HOMEPAGE =             
http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/
@@ -15,37 +14,30 @@
 # GPLv2
 PERMIT_PACKAGE_CDROM = Yes
 
-MASTER_SITES =         http://www.hackenberger.at/ktikz/
+WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5PrintSupport Qt5Widgets c m 
poppler-qt5
+
+MODULES =              x11/qt5 \
+                       devel/qmake
 
-WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += ICE QtGui QtXml SM X11 Xext Xi Xinerama Xrender c fontconfig
-WANTLIB += freetype m pthread poppler-qt4
-
-MODULES =              devel/qmake \
-                       x11/qt4
-MODQMAKE_ARGS=          DESKTOPDIR=${LOCALBASE}/share/applications \
-                        ICONDIR=${LOCALBASE}/share/pixmaps \
-                       MIMEDIR=${LOCALBASE}/share/mime/packages \
-                       MANDIR=${LOCALBASE}/man \
-                       LRELEASECOMMAND=${LOCALBASE}/bin/lrelease4 \
-                       
QCOLLECTIONGENERATORCOMMAND=${LOCALBASE}/lib/qt4/bin/qcollectiongenerator
+MODQMAKE_ARGS=         DESKTOP_INSTALL_DIR=${LOCALBASE}/share/applications \
+                       MIME_INSTALL_DIR=${LOCALBASE}/share/mime/packages \
+                       MAN_INSTALL_DIR=${LOCALBASE}/man \
+                       LRELEASECOMMAND=${LOCALBASE}/bin/lrelease-qt5 \
+                       
QCOLLECTIONGENERATORCOMMAND=${LOCALBASE}/lib/qt5/bin/qcollectiongenerator
 
 # c++-11 reqwuired for poppler
 COMPILER=              base-clang ports-gcc
 
 MAKE_ENV =             MAKEOBJDIR=.
-WRKDIST =              ${WRKDIR}/ktikz
 
-MODQMAKE_PROJECTS =    qtikz.pro \
-                       app/app.pro
+MODQMAKE_PROJECTS =    qtikz.pro
 
 RUN_DEPENDS =          print/texlive/base \
                        print/poppler,-utils \
                        misc/shared-mime-info \
                        devel/desktop-file-utils
 
-# XXX: pkg_add poppler-qt4 because otherwise it pulls qt5 as well
-LIB_DEPENDS =          print/poppler,,-qt4
+LIB_DEPENDS =          print/poppler,-qt5
 
 NO_TEST =              Yes
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/editors/ktikz/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo    28 Mar 2017 07:24:40 -0000      1.1.1.1
+++ distinfo    10 Dec 2018 11:11:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (ktikz_0.10.tar.gz) = MdGKsukges9VB+10u2848GsqLrKqivLgWHvwdnIiVKY=
-SIZE (ktikz_0.10.tar.gz) = 1527034
+SHA256 (ktikz-0.12.tar.gz) = 7xX+cPTgV+q3Ttc4iG+OSlPVsbzfHuMpkwvwbiL1bp0=
+SIZE (ktikz-0.12.tar.gz) = 2039771
Index: patches/patch-app_app_pro
===================================================================
RCS file: patches/patch-app_app_pro
diff -N patches/patch-app_app_pro
--- patches/patch-app_app_pro   28 Mar 2017 07:24:40 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
-$OpenBSD: patch-app_app_pro,v 1.1.1.1 2017/03/28 07:24:40 pirofti Exp $
---- app/app.pro.orig   Mon Mar 27 00:15:41 2017
-+++ app/app.pro        Mon Mar 27 00:15:48 2017
-@@ -1,4 +1,4 @@
--include(../conf.pri)
-+#include(../conf.pri)
- include(../defaults.pri)
- include(../macros.pri)
- 
Index: patches/patch-qtikz_pro
===================================================================
RCS file: patches/patch-qtikz_pro
diff -N patches/patch-qtikz_pro
--- patches/patch-qtikz_pro     28 Mar 2017 07:24:40 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-qtikz_pro,v 1.1.1.1 2017/03/28 07:24:40 pirofti Exp $
---- qtikz.pro.orig     Mon Mar 27 00:10:14 2017
-+++ qtikz.pro  Mon Mar 27 00:10:20 2017
-@@ -8,7 +8,7 @@ CONFIG += warn_on \
-           qt \
-           thread
- 
--include(conf.pri)
-+#include(conf.pri)
- include(defaults.pri)
- 
- message(*** QTikZ v$${APPVERSION} ***)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/editors/ktikz/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST   1 Jul 2018 18:33:35 -0000       1.3
+++ pkg/PLIST   10 Dec 2018 11:11:09 -0000
@@ -9,6 +9,7 @@
 share/qtikz/documentation/qtikz.qch
 share/qtikz/documentation/qtikz.qhc
 share/qtikz/locale/
+share/qtikz/locale/qtikz_cs.qm
 share/qtikz/locale/qtikz_de.qm
 share/qtikz/locale/qtikz_es.qm
 share/qtikz/locale/qtikz_fr.qm

Reply via email to