diff options
author | micha <micha@pkgsrc.org> | 2020-05-04 16:12:48 +0000 |
---|---|---|
committer | micha <micha@pkgsrc.org> | 2020-05-04 16:12:48 +0000 |
commit | 36accfe23a88ea17d5838cc2ef5fd17622062477 (patch) | |
tree | bccb4edac6dc2c244a32fbf661fac314d97d05f5 /games/ajbsp | |
parent | 1a535df72dfe60c9be541a53cb204f637aa71ef8 (diff) | |
download | pkgsrc-36accfe23a88ea17d5838cc2ef5fd17622062477.tar.gz |
games/ajbsp: import ajbsp-1.01
AJBSP is a node builder for modern DOOM source ports.
Diffstat (limited to 'games/ajbsp')
-rw-r--r-- | games/ajbsp/DESCR | 1 | ||||
-rw-r--r-- | games/ajbsp/Makefile | 16 | ||||
-rw-r--r-- | games/ajbsp/PLIST | 3 | ||||
-rw-r--r-- | games/ajbsp/distinfo | 7 | ||||
-rw-r--r-- | games/ajbsp/patches/patch-Makefile | 43 |
5 files changed, 70 insertions, 0 deletions
diff --git a/games/ajbsp/DESCR b/games/ajbsp/DESCR new file mode 100644 index 00000000000..7072c8d9270 --- /dev/null +++ b/games/ajbsp/DESCR @@ -0,0 +1 @@ +AJBSP is a node builder for modern DOOM source ports. diff --git a/games/ajbsp/Makefile b/games/ajbsp/Makefile new file mode 100644 index 00000000000..572baa4a4e2 --- /dev/null +++ b/games/ajbsp/Makefile @@ -0,0 +1,16 @@ +# $NetBSD: Makefile,v 1.1 2020/05/04 16:12:48 micha Exp $ + +DISTNAME= ajbsp-v1.01 +PKGNAME= ${DISTNAME:S/v//} +CATEGORIES= games +MASTER_SITES= https://gitlab.com/andwj/ajbsp/-/archive/v${PKGVERSION_NOREV}/ + +MAINTAINER= micha@NetBSD.org +HOMEPAGE= https://gitlab.com/andwj/ajbsp +COMMENT= Node builder for modern DOOM source ports +LICENSE= gnu-gpl-v2 + +USE_LANGUAGES= c++ +USE_TOOLS+= gmake + +.include "../../mk/bsd.pkg.mk" diff --git a/games/ajbsp/PLIST b/games/ajbsp/PLIST new file mode 100644 index 00000000000..873b72b1fa2 --- /dev/null +++ b/games/ajbsp/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1 2020/05/04 16:12:48 micha Exp $ +bin/ajbsp +man/man6/ajbsp.6 diff --git a/games/ajbsp/distinfo b/games/ajbsp/distinfo new file mode 100644 index 00000000000..b7830c6c6f5 --- /dev/null +++ b/games/ajbsp/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2020/05/04 16:12:48 micha Exp $ + +SHA1 (ajbsp-v1.01.tar.gz) = 69a9ebe35c840a69c5c14b2368a5e3f1d75a7b0a +RMD160 (ajbsp-v1.01.tar.gz) = 6943aed9fb3bf047ceafc0bf35cbf610b51fa612 +SHA512 (ajbsp-v1.01.tar.gz) = a554cd11f95afe351769a78878b8717354750dc2165b8b4f2ab37cf92125aa058c4b08d0e4df5e7c82a9b0c0be578f12bbdf03df8c620295449982271544cba9 +Size (ajbsp-v1.01.tar.gz) = 77251 bytes +SHA1 (patch-Makefile) = de90c080bb28493420b6f269b333acac3e94426f diff --git a/games/ajbsp/patches/patch-Makefile b/games/ajbsp/patches/patch-Makefile new file mode 100644 index 00000000000..3e1ec7c86e3 --- /dev/null +++ b/games/ajbsp/patches/patch-Makefile @@ -0,0 +1,43 @@ +$NetBSD: patch-Makefile,v 1.1 2020/05/04 16:12:48 micha Exp $ + +Use PREFIX and PKGMANDIR from pkgsrc. +Honor CXXFLAGS and LDFLAGS from pkgsrc. +Don't set root owner on install. + +--- Makefile.orig 2018-06-19 05:23:16.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 + +@@ -25,9 +25,9 @@ STRIP_FLAGS=--strip-unneeded + + 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 +77,9 @@ stripped: all + + install: stripped + install -d -m 755 $(DESTDIR)$(PREFIX)/bin +- install -o root -m 755 $(PROGRAM) $(DESTDIR)$(PREFIX)/bin/ ++ install -m 755 $(PROGRAM) $(DESTDIR)$(PREFIX)/bin/ + install -d -m 755 $(DESTDIR)$(MANDIR)/man6 +- install -o root -m 644 doc/$(MAN_PAGE) $(DESTDIR)$(MANDIR)/man6/ ++ install -m 644 doc/$(MAN_PAGE) $(DESTDIR)$(MANDIR)/man6/ + + uninstall: + rm -f -v $(DESTDIR)$(PREFIX)/bin/$(PROGRAM) |