On Fri, Feb 21 2020, Rafael Sadowski <raf...@sizeofvoid.org> wrote: > Update tiled to 1.3.1 (Qt4 to Qt5). > > Notable changes: > > - Move to GH_* > - s/http/https/ > - Tests are no longer build. I didn't get a good look at it. tiled works > fine for me in a simple run-time test. > - Set MODPY_DEFAULT_VERSION_3 > > OK?
I only played with tiles and tiled for a uni course (!) years ago, but figured I'd give this a try anyway. Runtime looks good after I install qtdeclarative, because of a missing dep on libQt5Qml.so. --8<-- ritchie ~$ tiled ld.so: tiled: can't load library 'libQt5Qml.so.2.2' Killed -->8-- --8<-- russell /usr/ports/editors/tiled$ make port-lib-depends-check tiled-1.3.1(editors/tiled): Missing lib: Qt5Qml.2 (/usr/local/bin/tiled) (NOT REACHABLE) *** Error 1 in target 'port-lib-depends-check' (ignored) -->8-- This needs adjusting, portcheck also says: missing RDEP on misc/shared-mime-info and... > Index: Makefile > =================================================================== > RCS file: /cvs/ports/editors/tiled/Makefile,v > retrieving revision 1.15 > diff -u -p -u -p -r1.15 Makefile > --- Makefile 12 Jul 2019 20:46:06 -0000 1.15 > +++ Makefile 21 Feb 2020 07:10:16 -0000 > @@ -2,36 +2,32 @@ > > COMMENT = tile map editor > > -V = 0.9.1 > -DISTNAME = tiled-qt-${V} > -PKGNAME = tiled-${V} > -REVISION = 6 > +GH_ACCOUNT = bjorn > +GH_PROJECT = tiled > +GH_TAGNAME = v1.3.1 > > -SHARED_LIBS += tiled 0.0 # 1.0 > +SHARED_LIBS += tiled 1.0 # 1.0 > > CATEGORIES = editors games > > -HOMEPAGE = http://www.mapeditor.org/ > +HOMEPAGE = https://www.mapeditor.org/ > > # GPLv2+ > PERMIT_PACKAGE = Yes > > -WANTLIB += GL ICE QtGui QtOpenGL SM X11 Xext Xi Xinerama Xrender > -WANTLIB += c fontconfig freetype m pthread ${COMPILER_LIBCXX} z > +WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Widgets > +WANTLIB += c m ${MODPY_WANTLIB} z > > -COMPILER = base-clang ports-gcc base-gcc > +MODULES = devel/qmake \ > + lang/python \ > + x11/qt5 > > -MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=tiled/} > +MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} > > RUN_DEPENDS = devel/desktop-file-utils \ > x11/gtk+3,-guic > -MODULES = devel/qmake x11/qt4 > > # XXX qmake picks up Cocoa/Cocoa.h even though it's apparently unused > DPB_PROPERTIES = nojunk > - > -do-test: > - cd ${WRKSRC}/tests/staggeredrenderer && ./staggeredrenderer && \ > - cd ${WRKSRC}/tests/mapreader && ./mapreader ... make test now spews: ===> Regression tests for tiled-1.3.1 make: don't know how to make test Stop in /usr/ports/pobj/tiled-1.3.1/tiled-1.3.1/build-amd64 So this needs an updated test target or NO_TEST=Yes. > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/editors/tiled/distinfo,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 distinfo > --- distinfo 28 Apr 2014 09:48:54 -0000 1.2 > +++ distinfo 21 Feb 2020 07:10:16 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (tiled-qt-0.9.1.tar.gz) = aGj4MzuMZoNTAXkgUaduf8aEZ2GbbpeoW1h/U3w2tSc= > -SIZE (tiled-qt-0.9.1.tar.gz) = 1436286 > +SHA256 (tiled-1.3.1.tar.gz) = s3Mh41vdt7yW+QaO3AYmiz8OuGMv5iBq7ilsjWw7pyI= > +SIZE (tiled-1.3.1.tar.gz) = 15728903 > Index: patches/patch-src_automappingconverter_automappingconverter_pro > =================================================================== > RCS file: patches/patch-src_automappingconverter_automappingconverter_pro > diff -N patches/patch-src_automappingconverter_automappingconverter_pro > --- patches/patch-src_automappingconverter_automappingconverter_pro 28 Apr > 2014 09:48:54 -0000 1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -$OpenBSD: patch-src_automappingconverter_automappingconverter_pro,v 1.1 > 2014/04/28 09:48:54 bentley Exp $ > ---- src/automappingconverter/automappingconverter.pro.orig Mon Apr 28 > 02:32:11 2014 > -+++ src/automappingconverter/automappingconverter.pro Mon Apr 28 > 02:32:17 2014 > -@@ -48,7 +48,7 @@ HEADERS += \ > - FORMS += \ > - converterwindow.ui > - > --manpage.path = $${PREFIX}/share/man/man1/ > -+manpage.path = $${PREFIX}/man/man1/ > - manpage.files += ../../docs/automappingconverter.1 > - INSTALLS += manpage > - > Index: patches/patch-src_tiled_tiled_pro > =================================================================== > RCS file: /cvs/ports/editors/tiled/patches/patch-src_tiled_tiled_pro,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 patch-src_tiled_tiled_pro > --- patches/patch-src_tiled_tiled_pro 28 Apr 2014 09:48:54 -0000 1.2 > +++ patches/patch-src_tiled_tiled_pro 21 Feb 2020 07:10:16 -0000 > @@ -1,12 +1,13 @@ > $OpenBSD: patch-src_tiled_tiled_pro,v 1.2 2014/04/28 09:48:54 bentley Exp $ > ---- src/tiled/tiled.pro.orig Sat Jul 27 14:34:23 2013 > -+++ src/tiled/tiled.pro Mon Apr 28 01:48:23 2014 > -@@ -286,7 +286,7 @@ desktopfile.path = $${PREFIX}/share/applications/ > - desktopfile.files += ../../docs/tiled.desktop > - INSTALLS += desktopfile > +Index: src/tiled/tiled.pro > +--- src/tiled/tiled.pro.orig > ++++ src/tiled/tiled.pro > +@@ -552,7 +552,7 @@ appdatafile.path = $${PREFIX}/share/metainfo/ > + appdatafile.files += ../../org.mapeditor.Tiled.appdata.xml > + INSTALLS += appdatafile > > -manpage.path = $${PREFIX}/share/man/man1/ > +manpage.path = $${PREFIX}/man/man1/ > - manpage.files += ../../docs/tiled.1 > + manpage.files += ../../man/tiled.1 > INSTALLS += manpage > > Index: patches/patch-src_tmxrasterizer_tmxrasterizer_pro > =================================================================== > RCS file: > /cvs/ports/editors/tiled/patches/patch-src_tmxrasterizer_tmxrasterizer_pro,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 patch-src_tmxrasterizer_tmxrasterizer_pro > --- patches/patch-src_tmxrasterizer_tmxrasterizer_pro 8 Jul 2013 22:10:57 > -0000 1.1.1.1 > +++ patches/patch-src_tmxrasterizer_tmxrasterizer_pro 21 Feb 2020 07:10:16 > -0000 > @@ -1,11 +1,12 @@ > $OpenBSD: patch-src_tmxrasterizer_tmxrasterizer_pro,v 1.1.1.1 2013/07/08 > 22:10:57 bentley Exp $ > ---- src/tmxrasterizer/tmxrasterizer.pro.orig Sat Jul 6 21:00:01 2013 > -+++ src/tmxrasterizer/tmxrasterizer.pro Sat Jul 6 21:00:03 2013 > -@@ -39,6 +39,6 @@ SOURCES += main.cpp \ > +Index: src/tmxrasterizer/tmxrasterizer.pro > +--- src/tmxrasterizer/tmxrasterizer.pro.orig > ++++ src/tmxrasterizer/tmxrasterizer.pro > +@@ -36,6 +36,6 @@ SOURCES += main.cpp \ > > HEADERS += tmxrasterizer.h > > -manpage.path = $${PREFIX}/share/man/man1/ > +manpage.path = $${PREFIX}/man/man1/ > - manpage.files += ../../docs/tmxrasterizer.1 > + manpage.files += ../../man/tmxrasterizer.1 > INSTALLS += manpage > Index: patches/patch-src_tmxviewer_tmxviewer_pro > =================================================================== > RCS file: /cvs/ports/editors/tiled/patches/patch-src_tmxviewer_tmxviewer_pro,v > retrieving revision 1.1.1.1 > diff -u -p -u -p -r1.1.1.1 patch-src_tmxviewer_tmxviewer_pro > --- patches/patch-src_tmxviewer_tmxviewer_pro 8 Jul 2013 22:10:57 -0000 > 1.1.1.1 > +++ patches/patch-src_tmxviewer_tmxviewer_pro 21 Feb 2020 07:10:16 -0000 > @@ -1,11 +1,12 @@ > $OpenBSD: patch-src_tmxviewer_tmxviewer_pro,v 1.1.1.1 2013/07/08 22:10:57 > bentley Exp $ > ---- src/tmxviewer/tmxviewer.pro.orig Sat Jul 6 21:00:07 2013 > -+++ src/tmxviewer/tmxviewer.pro Sat Jul 6 21:00:17 2013 > -@@ -39,6 +39,6 @@ SOURCES += main.cpp \ > +Index: src/tmxviewer/tmxviewer.pro > +--- src/tmxviewer/tmxviewer.pro.orig > ++++ src/tmxviewer/tmxviewer.pro > +@@ -36,6 +36,6 @@ SOURCES += main.cpp \ > > HEADERS += tmxviewer.h > > -manpage.path = $${PREFIX}/share/man/man1/ > +manpage.path = $${PREFIX}/man/man1/ > - manpage.files += ../../docs/tmxviewer.1 > + manpage.files += ../../man/tmxviewer.1 > INSTALLS += manpage > Index: patches/patch-tiled_pro > =================================================================== > RCS file: patches/patch-tiled_pro > diff -N patches/patch-tiled_pro > --- patches/patch-tiled_pro 8 Jul 2013 22:10:57 -0000 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,9 +0,0 @@ > -$OpenBSD: patch-tiled_pro,v 1.1.1.1 2013/07/08 22:10:57 bentley Exp $ > ---- tiled.pro.orig Sun Jul 7 19:18:43 2013 > -+++ tiled.pro Sun Jul 7 19:18:46 2013 > -@@ -10,4 +10,4 @@ contains(QT_VERSION, ^4\\.[0-5]\\..*) { > - TEMPLATE = subdirs > - CONFIG += ordered > - > --SUBDIRS = src translations > -+SUBDIRS = src translations tests > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/editors/tiled/pkg/PLIST,v > retrieving revision 1.5 > diff -u -p -u -p -r1.5 PLIST > --- pkg/PLIST 29 Jun 2018 22:16:12 -0000 1.5 > +++ pkg/PLIST 21 Feb 2020 07:10:16 -0000 > @@ -1,41 +1,60 @@ > @comment $OpenBSD: PLIST,v 1.5 2018/06/29 22:16:12 espie Exp $ > -@bin bin/automappingconverter > +@bin bin/terraingenerator > @bin bin/tiled > @bin bin/tmxrasterizer > @bin bin/tmxviewer > @lib lib/libtiled.so.${LIBtiled_VERSION} > lib/tiled/ > lib/tiled/plugins/ > -lib/tiled/plugins/libdroidcraft.so > -lib/tiled/plugins/libflare.so > -lib/tiled/plugins/libjson.so > -lib/tiled/plugins/liblua.so > -lib/tiled/plugins/libreplicaisland.so > -lib/tiled/plugins/libtengine.so > -lib/tiled/plugins/libtmw.so > -@man man/man1/automappingconverter.1 > +@so lib/tiled/plugins/libcsv.so > +@so lib/tiled/plugins/libdefold.so > +@so lib/tiled/plugins/libdefoldcollection.so > +@so lib/tiled/plugins/libdroidcraft.so > +@so lib/tiled/plugins/libflare.so > +@so lib/tiled/plugins/libgmx.so > +@so lib/tiled/plugins/libjson.so > +@so lib/tiled/plugins/libjson1.so > +@so lib/tiled/plugins/liblua.so > +@so lib/tiled/plugins/libpython.so > +@so lib/tiled/plugins/libreplicaisland.so > +@so lib/tiled/plugins/libtbin.so > +@so lib/tiled/plugins/libtengine.so > @man man/man1/tiled.1 > @man man/man1/tmxrasterizer.1 > @man man/man1/tmxviewer.1 > -share/applications/tiled.desktop > -share/icons/hicolor/16x16/apps/tiled.png > -share/icons/hicolor/32x32/apps/tiled.png > +share/applications/org.mapeditor.Tiled.desktop > share/icons/hicolor/scalable/apps/tiled.svg > +share/icons/hicolor/scalable/mimetypes/application-x-tiled.svg > +share/metainfo/ > +share/metainfo/org.mapeditor.Tiled.appdata.xml > +share/mime/packages/org.mapeditor.Tiled.xml > +share/thumbnailers/tiled.thumbnailer > share/tiled/ > share/tiled/translations/ > +share/tiled/translations/tiled_ar_DZ.qm > +share/tiled/translations/tiled_bg.qm > share/tiled/translations/tiled_cs.qm > share/tiled/translations/tiled_de.qm > share/tiled/translations/tiled_en.qm > share/tiled/translations/tiled_es.qm > +share/tiled/translations/tiled_fi.qm > share/tiled/translations/tiled_fr.qm > share/tiled/translations/tiled_he.qm > +share/tiled/translations/tiled_hu.qm > share/tiled/translations/tiled_it.qm > share/tiled/translations/tiled_ja.qm > -share/tiled/translations/tiled_lv.qm > +share/tiled/translations/tiled_ko.qm > +share/tiled/translations/tiled_nb.qm > share/tiled/translations/tiled_nl.qm > +share/tiled/translations/tiled_pl.qm > share/tiled/translations/tiled_pt.qm > -share/tiled/translations/tiled_pt_BR.qm > +share/tiled/translations/tiled_pt_PT.qm > share/tiled/translations/tiled_ru.qm > -share/tiled/translations/tiled_zh.qm > +share/tiled/translations/tiled_sv.qm > +share/tiled/translations/tiled_tr.qm > +share/tiled/translations/tiled_uk.qm > +share/tiled/translations/tiled_zh_CN.qm > +share/tiled/translations/tiled_zh_TW.qm > +@tag update-mime-database > @tag update-desktop-database > @tag gtk-update-icon-cache %D/share/icons/hicolor > <#secure method=pgpmime mode=sign> -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE