add zennode template
parent
ebe0cf7a87
commit
03f13b2295
3
TODO
3
TODO
|
@ -17,5 +17,4 @@ trenchbroom
|
||||||
uade
|
uade
|
||||||
xf86-input-xwiimote-git
|
xf86-input-xwiimote-git
|
||||||
xwiimote-git
|
xwiimote-git
|
||||||
zdbsp
|
zokumbsp
|
||||||
zennode
|
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
--- src/ZenNode/ZenMain.cpp.orig 2004-05-30 15:29:42.000000000 -0400
|
||||||
|
+++ src/ZenNode/ZenMain.cpp 2019-10-28 05:32:10.083695762 -0400
|
||||||
|
@@ -39,17 +39,17 @@
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
-#if defined ( __OS2__ )
|
||||||
|
+#if defined ( _OS2 )
|
||||||
|
#include <conio.h>
|
||||||
|
#include <dos.h>
|
||||||
|
#include <io.h>
|
||||||
|
#define INCL_DOS
|
||||||
|
#define INCL_SUB
|
||||||
|
#include <os2.h>
|
||||||
|
-#elif defined ( __WIN32__ )
|
||||||
|
+#elif defined ( _WIN32 )
|
||||||
|
#include <conio.h>
|
||||||
|
#include <io.h>
|
||||||
|
-#elif defined ( __LINUX__ )
|
||||||
|
+#elif defined ( __linux__ )
|
||||||
|
#include <unistd.h>
|
||||||
|
#else
|
||||||
|
#error This platform is not supported
|
||||||
|
@@ -101,7 +101,7 @@
|
||||||
|
{
|
||||||
|
FUNCTION_ENTRY ( NULL, "printHelp", true );
|
||||||
|
|
||||||
|
- fprintf ( stdout, "Usage: ZenNode {-options} filename[.wad] [level{+level}] {-o|x output[.wad]}\n" );
|
||||||
|
+ fprintf ( stdout, "Usage: zennode {-options} filename[.wad] [level{+level}] {-o|x output[.wad]}\n" );
|
||||||
|
fprintf ( stdout, "\n" );
|
||||||
|
fprintf ( stdout, " -x+ turn on option -x- turn off option %c = default\n", DEFAULT_CHAR );
|
||||||
|
fprintf ( stdout, "\n" );
|
|
@ -0,0 +1,20 @@
|
||||||
|
--- src/ZenNode/bspdiff.cpp.orig 2004-05-28 20:37:36.000000000 -0400
|
||||||
|
+++ src/ZenNode/bspdiff.cpp 2019-10-28 05:33:26.853574198 -0400
|
||||||
|
@@ -104,7 +104,7 @@
|
||||||
|
|
||||||
|
void printHelp ()
|
||||||
|
{
|
||||||
|
- fprintf ( stderr, "Usage: nodediff {-options} filename1[.wad] filename2[.wad] [level{+level}]\n" );
|
||||||
|
+ fprintf ( stderr, "Usage: zenbspdiff {-options} filename1[.wad] filename2[.wad] [level{+level}]\n" );
|
||||||
|
fprintf ( stderr, "\n" );
|
||||||
|
fprintf ( stderr, " -x+ turn on option -x- turn off option %c = default\n", DEFAULT_CHAR );
|
||||||
|
fprintf ( stderr, "\n" );
|
||||||
|
@@ -404,7 +404,7 @@
|
||||||
|
|
||||||
|
int main ( int argc, const char *argv[] )
|
||||||
|
{
|
||||||
|
- fprintf ( stderr, "Compare Version %s (c) 2003-2004 Marc Rousseau\n\n", VERSION );
|
||||||
|
+ fprintf ( stderr, "ZenNode Version %s (c) 2003-2004 Marc Rousseau\n\n", VERSION );
|
||||||
|
|
||||||
|
if ( argc == 1 ) {
|
||||||
|
printHelp ();
|
|
@ -0,0 +1,20 @@
|
||||||
|
--- src/ZenNode/bspinfo.cpp.orig 2004-05-28 17:04:32.000000000 -0400
|
||||||
|
+++ src/ZenNode/bspinfo.cpp 2019-10-28 05:34:19.497490827 -0400
|
||||||
|
@@ -52,7 +52,7 @@
|
||||||
|
DBG_REGISTER ( __FILE__ );
|
||||||
|
|
||||||
|
#define VERSION "1.3"
|
||||||
|
-#define BANNER "BSPInfo Version " VERSION " (c) 1995-2004 Marc Rousseau"
|
||||||
|
+#define BANNER "ZenNode Version " VERSION " (c) 1995-2004 Marc Rousseau"
|
||||||
|
#define MAX_LEVELS 99
|
||||||
|
|
||||||
|
#if defined ( __GNUC__ ) || defined ( __INTEL_COMPILER )
|
||||||
|
@@ -69,7 +69,7 @@
|
||||||
|
|
||||||
|
void printHelp ()
|
||||||
|
{
|
||||||
|
- fprintf ( stderr, "Usage: bspInfo [-options] filename[.wad] [level[+level]]\n" );
|
||||||
|
+ fprintf ( stderr, "Usage: zenbspinfo [-options] filename[.wad] [level[+level]]\n" );
|
||||||
|
fprintf ( stderr, "\n" );
|
||||||
|
fprintf ( stderr, " -x+ turn on option -x- turn off option %c = default\n", DEFAULT_CHAR );
|
||||||
|
fprintf ( stderr, "\n" );
|
|
@ -0,0 +1,20 @@
|
||||||
|
--- src/ZenNode/compare.cpp.orig 2004-05-28 17:02:36.000000000 -0400
|
||||||
|
+++ src/ZenNode/compare.cpp 2019-10-28 05:29:37.123938005 -0400
|
||||||
|
@@ -59,7 +59,7 @@
|
||||||
|
DBG_REGISTER ( __FILE__ );
|
||||||
|
|
||||||
|
#define VERSION "1.3"
|
||||||
|
-#define BANNER "compare Version " VERSION " (c) 1996-2004 Marc Rousseau"
|
||||||
|
+#define BANNER "zenbspcomp Version " VERSION " (c) 1996-2004 Marc Rousseau"
|
||||||
|
#define MAX_LEVELS 99
|
||||||
|
|
||||||
|
#define UNSUPPORTED_FEATURE -1
|
||||||
|
@@ -81,7 +81,7 @@
|
||||||
|
{
|
||||||
|
FUNCTION_ENTRY ( NULL, "printHelp", true );
|
||||||
|
|
||||||
|
- fprintf ( stderr, "Usage: compare {-options} filename1[.wad] filename2[.wad] [level{+level}]\n" );
|
||||||
|
+ fprintf ( stderr, "Usage: zenbspcomp {-options} filename1[.wad] filename2[.wad] [level{+level}]\n" );
|
||||||
|
fprintf ( stderr, "\n" );
|
||||||
|
fprintf ( stderr, " -x+ turn on option -x- turn off option %c = default\n", DEFAULT_CHAR );
|
||||||
|
fprintf ( stderr, "\n" );
|
|
@ -0,0 +1,50 @@
|
||||||
|
--- src/ZenNode/makefile.orig 2004-05-28 01:27:38.000000000 -0400
|
||||||
|
+++ src/ZenNode/makefile 2019-10-28 06:11:34.715211741 -0400
|
||||||
|
@@ -1,21 +1,12 @@
|
||||||
|
# ZenNode makefile for Linux
|
||||||
|
|
||||||
|
-CC = g++
|
||||||
|
-CFLAGS += -g -O -fstrength-reduce -fno-rtti
|
||||||
|
+CC = c++
|
||||||
|
+CFLAGS += -fstrength-reduce -fno-rtti
|
||||||
|
CFLAGS += -fomit-frame-pointer -foptimize-sibling-calls
|
||||||
|
-#CFLAGS += -fbranch-probabilities
|
||||||
|
-#CFLAGS += -fprofile-arcs
|
||||||
|
-WARNINGS = -Wall -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Winline
|
||||||
|
-#CC = /opt/intel/compiler60/ia32/bin/icc
|
||||||
|
-#CFLAGS = -g -O3
|
||||||
|
+WARNINGS = -Wall -Wno-format -Winline
|
||||||
|
INCLUDES = -I../DOOM -I../common
|
||||||
|
-TARGETS = ZenNode bspdiff bspinfo compare
|
||||||
|
-
|
||||||
|
-CFLAGS += -D__LINUX__
|
||||||
|
-
|
||||||
|
-ifdef WIN32
|
||||||
|
-CFLAGS += -D__WIN32__
|
||||||
|
-endif
|
||||||
|
+TARGETS = zennode zenbspdiff zenbspinfo zenbspcomp
|
||||||
|
+LIBS += -lstdc++ -lm
|
||||||
|
|
||||||
|
ifdef DEBUG
|
||||||
|
CFLAGS += -DDEBUG
|
||||||
|
@@ -37,16 +28,16 @@
|
||||||
|
clean:
|
||||||
|
rm -rf {.,../DOOM/,../common/logger}/{*.o,*~} $(TARGETS)
|
||||||
|
|
||||||
|
-ZenNode: ZenMain.o ZenNode.o ZenReject.o ZenRMB.o blockmap.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
+zennode: ZenMain.o ZenNode.o ZenReject.o ZenRMB.o blockmap.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
$(CC) $(LIBS) -o $@ $^
|
||||||
|
|
||||||
|
-bspdiff: bspdiff.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
+zenbspdiff: bspdiff.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
$(CC) $(LIBS) -o $@ $^
|
||||||
|
|
||||||
|
-bspinfo: bspinfo.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
+zenbspinfo: bspinfo.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
$(CC) $(LIBS) -o $@ $^
|
||||||
|
|
||||||
|
-compare: compare.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
+zenbspcomp: compare.o console.o ../DOOM/wad.o ../DOOM/level.o $(LOGGER)
|
||||||
|
$(CC) $(LIBS) -o $@ $^
|
||||||
|
|
||||||
|
ZenReject.o: \
|
|
@ -0,0 +1,26 @@
|
||||||
|
# Template file for 'zennode'
|
||||||
|
pkgname=zennode
|
||||||
|
version=1.2.1
|
||||||
|
revision=1
|
||||||
|
build_style=gnu-makefile
|
||||||
|
hostmakedepends="unzip"
|
||||||
|
create_wrksrc=yes
|
||||||
|
short_desc="A GPL node builder for Doom"
|
||||||
|
maintainer="Alison Watson <marrub@greyserv.net>"
|
||||||
|
license="GPL-2.0-or-later"
|
||||||
|
homepage="http://www.mrousseau.org/programs/ZenNode"
|
||||||
|
distfiles="http://www.mrousseau.org/programs/ZenNode/archives/zennode-1.2.1.zip"
|
||||||
|
checksum=137b50f9bc6efc69aebca4233bd3924a9ed21260855e6e37ed098486f90bd212
|
||||||
|
build_wrksrc=src/ZenNode
|
||||||
|
|
||||||
|
post_extract() {
|
||||||
|
cd ZenNode-1.2.1
|
||||||
|
unzip -qd .. zennode-src.zip
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
vinstall ${wrksrc}/${build_wrksrc}/zennode 0755 usr/bin/zennode
|
||||||
|
vinstall ${wrksrc}/${build_wrksrc}/zenbspdiff 0755 usr/bin/zenbspdiff
|
||||||
|
vinstall ${wrksrc}/${build_wrksrc}/zenbspinfo 0755 usr/bin/zenbspinfo
|
||||||
|
vinstall ${wrksrc}/${build_wrksrc}/zenbspcomp 0755 usr/bin/zenbspcomp
|
||||||
|
}
|
Loading…
Reference in New Issue