pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/ajbsp



Module Name:    pkgsrc
Committed By:   micha
Date:           Wed Jul  8 15:44:41 UTC 2026

Modified Files:
        pkgsrc/games/ajbsp: Makefile distinfo
        pkgsrc/games/ajbsp/patches: patch-Makefile

Log Message:
games/ajbsp: Update to 1.05

* support UDMF maps, creating XGL3 nodes
* better ability to embed as a library
* lots of code improvements, require C++11 now
* a facility for source ports: XWA files


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/games/ajbsp/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/ajbsp/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/ajbsp/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/ajbsp/Makefile
diff -u pkgsrc/games/ajbsp/Makefile:1.3 pkgsrc/games/ajbsp/Makefile:1.4
--- pkgsrc/games/ajbsp/Makefile:1.3     Tue May 24 10:07:06 2022
+++ pkgsrc/games/ajbsp/Makefile Wed Jul  8 15:44:41 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2022/05/24 10:07:06 nikita Exp $
+# $NetBSD: Makefile,v 1.4 2026/07/08 15:44:41 micha Exp $
 
-DISTNAME=      ajbsp-v1.01
+DISTNAME=      ajbsp-v1.05
 PKGNAME=       ${DISTNAME:S/v//}
-PKGREVISION=   1
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GITLAB:=andwj/}
 GITLAB_PROJECT=        ajbsp
@@ -13,7 +12,10 @@ HOMEPAGE=    https://gitlab.com/andwj/ajbsp
 COMMENT=       Node builder for modern DOOM source ports
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES= c++
-USE_TOOLS+=    gmake
+USE_LANGUAGES=         c++
+USE_CXX_FEATURES+=     c++11
+USE_TOOLS+=            gmake
+
+MAKE_FLAGS+=   MANDIR=${PREFIX}/${PKGMANDIR}
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/ajbsp/distinfo
diff -u pkgsrc/games/ajbsp/distinfo:1.4 pkgsrc/games/ajbsp/distinfo:1.5
--- pkgsrc/games/ajbsp/distinfo:1.4     Tue Oct 26 10:43:45 2021
+++ pkgsrc/games/ajbsp/distinfo Wed Jul  8 15:44:41 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:43:45 nia Exp $
+$NetBSD: distinfo,v 1.5 2026/07/08 15:44:41 micha Exp $
 
-BLAKE2s (ajbsp-v1.01.tar.gz) = cb04a5c486f23ef210b143670090f04621a6c1a9075ef2d6f30a77b38f780139
-SHA512 (ajbsp-v1.01.tar.gz) = a554cd11f95afe351769a78878b8717354750dc2165b8b4f2ab37cf92125aa058c4b08d0e4df5e7c82a9b0c0be578f12bbdf03df8c620295449982271544cba9
-Size (ajbsp-v1.01.tar.gz) = 77251 bytes
-SHA1 (patch-Makefile) = a53066b6ada4271c709e9d69f2038819a2d47158
+BLAKE2s (ajbsp-v1.05.tar.gz) = 63853bbccfbfa37dc5b72a3563fcc7b8ae66ad227cc44564a1659f692a0cf0e3
+SHA512 (ajbsp-v1.05.tar.gz) = cc16a424311336d7d9e55eb27b924c089af19ef9d20db3b47312a146ba0519d3eb5e0272fe8baecd00ded9c331c3a9595c1f129b75b3f4b8490345eaad4e9d95
+Size (ajbsp-v1.05.tar.gz) = 73150 bytes
+SHA1 (patch-Makefile) = fe67c9a4d21baddfae516cc4b0e73372b45b9f19

Index: pkgsrc/games/ajbsp/patches/patch-Makefile
diff -u pkgsrc/games/ajbsp/patches/patch-Makefile:1.2 pkgsrc/games/ajbsp/patches/patch-Makefile:1.3
--- pkgsrc/games/ajbsp/patches/patch-Makefile:1.2       Wed Jul 22 10:25:24 2020
+++ pkgsrc/games/ajbsp/patches/patch-Makefile   Wed Jul  8 15:44:41 2026
@@ -1,48 +1,25 @@
-$NetBSD: patch-Makefile,v 1.2 2020/07/22 10:25:24 micha Exp $
+$NetBSD: patch-Makefile,v 1.3 2026/07/08 15:44:41 micha Exp $
 
-Use PREFIX and PKGMANDIR from pkgsrc.
-Honor CXXFLAGS and LDFLAGS from pkgsrc.
-Don't set root owner on install.
-Remove nonportable strip option "--strip-unneeded".
-POSIX strip doesn't support options:
-https://pubs.opengroup.org/onlinepubs/9699919799/utilities/strip.html
+- Remove nonportable strip option "--strip-unneeded"
+  POSIX strip doesn't support options:
+  https://pubs.opengroup.org/onlinepubs/9799919799/utilities/strip.html
+- Don't set root owner on install
 
---- Makefile.orig      2018-06-19 05:23:16.000000000 +0000
+--- Makefile.orig      2023-01-03 03:29:27.000000000 +0000
 +++ Makefile
-@@ -8,8 +8,8 @@
- PROGRAM=ajbsp
- 
- # prefix choices: /usr  /usr/local  /opt
--PREFIX=/usr/local
--MANDIR=$(PREFIX)/share/man
-+#PREFIX=/usr/local
-+MANDIR=$(PREFIX)/$(PKGMANDIR)
- 
- OBJ_DIR=obj_linux
- 
-@@ -18,16 +18,18 @@ OBJ_DIR=obj_linux
+@@ -18,7 +18,10 @@ MANDIR ?= $(PREFIX)/share/man
  
  WARNINGS=-Wall -Wextra -Wshadow -Wno-unused-parameter
- OPTIMISE=-O2 -fno-strict-aliasing -fwrapv -fno-exceptions -fno-rtti
+ OPTIMISE=-O2 -g -fno-exceptions -fno-rtti -fno-strict-aliasing -fwrapv
 -STRIP_FLAGS=--strip-unneeded
 +# pkgsrc: "--strip-unneeded" is not supported on all pkgsrc architectures
 +#STRIP_FLAGS= --strip-unneeded
 +STRIP_FLAGS=
++
  
- 
- #--- Internal stuff from here -----------------------------------
- 
- MAN_PAGE=$(PROGRAM).6
- 
--CXXFLAGS=$(OPTIMISE) $(WARNINGS) -D_THREAD_SAFE -D_REENTRANT
-+#CXXFLAGS=$(OPTIMISE) $(WARNINGS) -D_THREAD_SAFE -D_REENTRANT
- 
--LDFLAGS=
-+#LDFLAGS=
- # LDFLAGS=-static
- 
- # I needed this when using -m32 and -static:
-@@ -77,9 +79,9 @@ stripped: all
+ # default flags for compiler, preprocessor and linker
+ CXXFLAGS ?= $(OPTIMISE) $(WARNINGS)
+@@ -81,9 +84,9 @@ stripped: all
  
  install: stripped
        install -d -m 755 $(DESTDIR)$(PREFIX)/bin



Home | Main Index | Thread Index | Old Index