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