Yearly grep(1)'ing for "x11/qt3" and "x11/qt4", brings me here. First thought, delete it. But there is an update and it's may useful.
Tweaks: - Switch from qt3 to qt5 to access MODQT_* vars, but set MODQT_DEPS=No. - Install LICENSE file OK? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/tmake/Makefile,v retrieving revision 1.16 diff -u -p -u -p -r1.16 Makefile --- Makefile 12 Jul 2019 20:46:03 -0000 1.16 +++ Makefile 21 Jan 2020 05:44:21 -0000 @@ -2,8 +2,7 @@ COMMENT= cross-platform makefile tool from TrollTech -DISTNAME= tmake-1.10 -REVISION = 3 +DISTNAME= tmake-2.12 CATEGORIES= devel HOMEPAGE= http://sourceforge.net/projects/tmake/ @@ -11,13 +10,15 @@ HOMEPAGE= http://sourceforge.net/project # Permission to use, copy, modify, and distribute PERMIT_PACKAGE= Yes -MASTER_SITES= http://www.linklevel.net/distfiles/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tmake/} +EXTRACT_SUFX= .zip NO_BUILD= Yes NO_TEST= Yes PKG_ARCH= * -MODULES= x11/qt3 +MODULES= x11/qt5 +MODQT_DEPS= No do-install: @perl -pi \ @@ -40,6 +41,7 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/lib/$$dir/* ${PREFIX}/share/tmake/$$dir; \ done; \ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tmake + ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/tmake ${INSTALL_DATA} ${WRKSRC}/doc/tmake.html ${PREFIX}/share/doc/tmake/tmake.html ${INSTALL_DATA} ${WRKSRC}/doc/tmake_ref.html ${PREFIX}/share/doc/tmake/tmake_ref.html Index: distinfo =================================================================== RCS file: /cvs/ports/devel/tmake/distinfo,v retrieving revision 1.6 diff -u -p -u -p -r1.6 distinfo --- distinfo 26 May 2013 09:30:55 -0000 1.6 +++ distinfo 21 Jan 2020 05:44:21 -0000 @@ -1,2 +1,2 @@ -SHA256 (tmake-1.10.tar.gz) = tu5NtZbPjYUNAX2nSKIf5pEszdcQd4dCESH2HglARsg= -SIZE (tmake-1.10.tar.gz) = 65562 +SHA256 (tmake-2.12.zip) = AJd/CbGRlEXzHsT5EvZg+xGa61vjvRqvP+RPOd3HVXg= +SIZE (tmake-2.12.zip) = 187874 Index: patches/patch-bin_tmake =================================================================== RCS file: /cvs/ports/devel/tmake/patches/patch-bin_tmake,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 patch-bin_tmake --- patches/patch-bin_tmake 28 Feb 2002 14:15:31 -0000 1.1.1.1 +++ patches/patch-bin_tmake 21 Jan 2020 05:44:21 -0000 @@ -1,13 +1,21 @@ $OpenBSD: patch-bin_tmake,v 1.1.1.1 2002/02/28 14:15:31 naddy Exp $ ---- bin/tmake.orig Mon Jan 21 10:35:27 2002 -+++ bin/tmake Mon Jan 21 10:51:36 2002 -@@ -66,7 +66,7 @@ $outfile = ""; - %project = (); - $eval_quit = 0; +Index: bin/tmake +--- bin/tmake.orig ++++ bin/tmake +@@ -96,11 +96,10 @@ sub init + $platform =~ /^mswin/ && ( $platform = "win32" ); + my $gcc_platform = $platform."-g++"; --$project{"TMAKEPATH"} = $ENV{"TMAKEPATH"} . ";" . $ENV{"HOME"} . "/.tmake/"; -+$project{"TMAKEPATH"} = $ENV{"TMAKEPATH"} . ";%%PREFIX%%/share/tmake/openbsd-g++/;" . $ENV{"HOME"} . "/.tmake/"; +- $project{'TMAKEPATH'} = $ENV{'TMAKEPATH'} . ";" +- . $ENV{"HOME"} . "/.tmake/;" +- . $tmake_dir . "lib/$ENV{'TMAKEPATH'};" +- . $tmake_dir . "lib/$gcc_platform;" +- . $tmake_dir . "/usr/lib/tmake-$TMAKE_VERSION/$gcc_platform;"; ++ $project{"TMAKEPATH"} = $ENV{"TMAKEPATH"} ++ . ";%%PREFIX%%/share/tmake/openbsd-g++/;" ++ . $ENV{"HOME"} ++ . "/.tmake/"; - while ( @ARGV ) { # parse command line args - $_ = shift @ARGV; + my $tmake_conf_path = &find_template("tmake.conf"); + my $tmake_dir = $tmake_conf_path; Index: patches/patch-lib_openbsd-g++_tmake_conf =================================================================== RCS file: /cvs/ports/devel/tmake/patches/patch-lib_openbsd-g++_tmake_conf,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-lib_openbsd-g++_tmake_conf --- patches/patch-lib_openbsd-g++_tmake_conf 2 Feb 2003 16:34:02 -0000 1.2 +++ patches/patch-lib_openbsd-g++_tmake_conf 21 Jan 2020 05:44:21 -0000 @@ -1,9 +1,10 @@ $OpenBSD: patch-lib_openbsd-g++_tmake_conf,v 1.2 2003/02/02 16:34:02 sturm Exp $ ---- lib/openbsd-g++/tmake.conf.orig Fri Jan 31 14:25:37 2003 -+++ lib/openbsd-g++/tmake.conf Fri Jan 31 14:36:50 2003 -@@ -7,52 +7,50 @@ +Index: lib/openbsd-g++/tmake.conf +--- lib/openbsd-g++/tmake.conf.orig ++++ lib/openbsd-g++/tmake.conf +@@ -7,52 +7,51 @@ TEMPLATE = app - CONFIG = qt warn_on release + CONFIG = warn_on release -TMAKE_CC = gcc -TMAKE_CFLAGS = @@ -36,12 +37,6 @@ $OpenBSD: patch-lib_openbsd-g++_tmake_co -TMAKE_LIBDIR_QT = $(QTDIR)/lib -TMAKE_INCDIR_OPENGL = /usr/X11R6/include -TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib -- --TMAKE_LINK = g++ --TMAKE_LINK_SHLIB = ld --TMAKE_LINK_SHLIB_CMD = $(SYSCONF_LINK_SHLIB) -Bshareable $(LFLAGS) -o $(DESTDIR)$(SYSCONF_LINK_TARGET_SHARED) \ -- `lorder /usr/lib/c++rt0.o $(OBJECTS) $(OBJMOC) | \ -- tsort` $(LIBS) +TMAKE_INCDIR = %%LOCALBASE%%/include +TMAKE_LIBDIR = %%LOCALBASE%%/lib +TMAKE_INCDIR_X11 = %%X11BASE%%/include @@ -50,10 +45,16 @@ $OpenBSD: patch-lib_openbsd-g++_tmake_co +TMAKE_LIBDIR_QT = %%MODQT_LIBDIR%% +TMAKE_INCDIR_OPENGL = %%X11BASE%%/include +TMAKE_LIBDIR_OPENGL = %%X11BASE%%/lib -+ + +-TMAKE_LINK = g++ +-TMAKE_LINK_SHLIB = ld +-TMAKE_LINK_SHLIB_CMD = $(SYSCONF_LINK_SHLIB) -Bshareable $(LFLAGS) -o $(DESTDIR)$(SYSCONF_LINK_TARGET_SHARED) \ +- `lorder /usr/lib/c++rt0.o $(OBJECTS) $(OBJMOC) | \ +- tsort` $(LIBS) +TMAKE_LINK = $$TMAKE_CXX +TMAKE_LINK_SHLIB = $$TMAKE_CXX +TMAKE_LINK_SHLIB_CMD = $$TMAKE_LINK_SHLIB $$TMAKE_LFLAGS_SHLIB $(LFLAGS) -o $(DESTDIR)$(TARGET_x.y) $(OBJECTS) $(OBJMOC) $(LIBS) ++ TMAKE_LFLAGS = TMAKE_LFLAGS_RELEASE = TMAKE_LFLAGS_DEBUG = @@ -64,7 +65,7 @@ $OpenBSD: patch-lib_openbsd-g++_tmake_co TMAKE_LIBS = TMAKE_LIBS_X11 = -lXext -lX11 -lm -TMAKE_LIBS_QT = -lqt -+TMAKE_LIBS_QT = -pthread -lqt-mt -lpng ++TMAKE_LIBS_QT = TMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu Index: patches/patch-lib_unix_generic_t =================================================================== RCS file: patches/patch-lib_unix_generic_t diff -N patches/patch-lib_unix_generic_t --- patches/patch-lib_unix_generic_t 2 Feb 2003 16:34:02 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-lib_unix_generic_t,v 1.2 2003/02/02 16:34:02 sturm Exp $ ---- lib/unix/generic.t.orig Fri Jan 31 14:23:22 2003 -+++ lib/unix/generic.t Fri Jan 31 14:25:09 2003 -@@ -71,6 +71,8 @@ - Project("TMAKE_LIB_FLAG")) ) { - Project("TMAKE_LIBDIR_QT") && - Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_QT'); -+ Project("TMAKE_LIBDIR_QT_EXTRA") && -+ Project('TMAKE_LIBDIR_FLAGS *= -L$$TMAKE_LIBDIR_QT_EXTRA'); - if (Config("thread") && Project("TMAKE_LIBS_QT_THREAD")) { - Project('TMAKE_LIBS *= $$TMAKE_LIBS_QT_THREAD'); - } else { Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/tmake/pkg/PLIST,v retrieving revision 1.2 diff -u -p -u -p -r1.2 PLIST --- pkg/PLIST 14 Sep 2004 23:44:02 -0000 1.2 +++ pkg/PLIST 21 Jan 2020 05:44:21 -0000 @@ -2,6 +2,7 @@ bin/progen bin/tmake share/doc/tmake/ +share/doc/tmake/LICENSE share/doc/tmake/tmake.html share/doc/tmake/tmake_ref.html share/tmake/ @@ -14,6 +15,5 @@ share/tmake/openbsd-g++/tmake.conf.orig share/tmake/unix/ share/tmake/unix/app.t share/tmake/unix/generic.t -share/tmake/unix/generic.t.orig share/tmake/unix/lib.t share/tmake/unix/subdirs.t