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: [email protected] 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