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

Reply via email to