summaryrefslogtreecommitdiff
path: root/games/crafty/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/crafty/Makefile')
-rw-r--r--games/crafty/Makefile29
1 files changed, 17 insertions, 12 deletions
diff --git a/games/crafty/Makefile b/games/crafty/Makefile
index fbd6ab5e2ab..77a032f3385 100644
--- a/games/crafty/Makefile
+++ b/games/crafty/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2002/01/12 05:48:15 jlam Exp $
+# $NetBSD: Makefile,v 1.20 2002/09/11 10:52:09 jlam Exp $
-DISTNAME= crafty-18.13
+DISTNAME= crafty-18.15
CATEGORIES= games
MASTER_SITES= ftp://ftp.cis.uab.edu/pub/hyatt/v18/ \
ftp://ftp.cis.uab.edu/pub/hyatt/ \
@@ -11,7 +11,7 @@ DISTFILES+= ${CRAFTY_STARTPGN} ${CRAFTY_DOCFILES}
MAINTAINER= jlam@netbsd.org
COMMENT= chess engine
-USE_BUILDLINK_ONLY= YES
+USE_BUILDLINK2= YES
DIST_SUBDIR= ${DISTNAME}
WRKSRC= ${WRKDIR}
@@ -22,19 +22,17 @@ EXTRACT_ONLY= ${CRAFTY_DISTFILES}
.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD"
-.if ${MACHINE_ARCH} == "i386"
-.if ${OBJECT_FMT} == "ELF"
+.if !empty(MACHINE_PLATFORM:MNetBSD-*-i386)
+. if ${OBJECT_FMT} == "ELF"
ALL_TARGET= netbsd-i386-elf
-.else
+. else
ALL_TARGET= netbsd-i386
-.endif
-.elif ${MACHINE_ARCH} == "sparc"
+. endif
+.elif !empty(MACHINE_PLATFORM:MNetBSD-*-sparc)
ALL_TARGET= netbsd-sparc
-.else
+.elif !empty(MACHINE_PLATFORM:MNetBSD-*-*)
ALL_TARGET= netbsd
-.endif
-.elif ${OPSYS} == "SunOS"
+.elif !empty(MACHINE_PLATFORM:MSunOS-*-*)
ALL_TARGET= solaris-gcc
.else
ALL_TARGET= generic
@@ -54,6 +52,13 @@ post-extract:
${CP} ${DISTDIR}/${DIST_SUBDIR}/${CRAFTY_STARTPGN} ${WRKDIR}
${MV} ${WRKSRC}/Sparc.s ${WRKSRC}/Sparc.S
+post-patch:
+ cd ${WRKSRC}; for file in Makefile; do \
+ ${SED} -e "s| -O3||g" -e "s| -m486||g" \
+ $${file} >> $${file}.fixed; \
+ ${MV} $${file}.fixed $${file}; \
+ done
+
post-build:
${RM} -f ${CRAFTYRC}
${ECHO} "books create ${CRAFTY_STARTPGN} 60" > ${CRAFTYRC}