nethack: define LINUX in unixconf.h
[crux-ports.git] / nethack / Pkgfile
index dbc8a96e261991633adf57b61d41c28f86cdd7e4..3c8155d24ba7957110c4b61fe7d81c5b3a642b40 100644 (file)
@@ -6,10 +6,9 @@
 
 name=nethack
 version=3.4.3
-release=3
+release=6
 source=(http://dl.sourceforge.net/sourceforge/$name/$name-343-src.tgz \
         http://www.netsonic.fi/~walker/nh/nh343jl.diff \
-        http://home.in.tum.de/~traykovs/nethack/qwertz-343.diff \
         $name-gzip.diff)
 
 build () {
@@ -17,7 +16,6 @@ build () {
 
        patch -Np1 -i ../$name-gzip.diff
        patch -Np1 -i ../nh343jl.diff
-       patch -Np1 -i ../qwertz-343.diff
 
        cd sys/unix
        sh setup.sh
@@ -28,11 +26,12 @@ build () {
        sed -i -e 's|/usr/games/lib/nethackdir|/usr/share/nethack/|g' config.h
 
        echo "\
-#define LINUX
-#define QWERTZ
 #define MENU_COLOR_REGEX
+#define DLB
 " >> config.h
 
+       sed -i -e 's|^/\* #define LINUX|#define LINUX|' unixconf.h
+
        cd $SRC/$name-$version/src
        sed -i -e 's|WINTTYLIB = -ltermlib|# WINTTYLIB = -ltermlib|g' Makefile
        sed -i -e 's|# WINTTYLIB = -lncurses|WINTTYLIB = -lncurses|g' Makefile