summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2017-09-21 11:20:04 +0000
committerjperkin <jperkin@pkgsrc.org>2017-09-21 11:20:04 +0000
commit9203e36149924e7384ec30bcf0b261c34df12190 (patch)
tree100f94939dab9fe11cb7568bb5696ef35675bb23
parented1de1a1a9f1b3498cd8d7a52f488df81e3ecb82 (diff)
downloadpkgsrc-9203e36149924e7384ec30bcf0b261c34df12190.tar.gz
gnuchess-book-medium: Update for gnuchess-6 and tidy.
Unfortunately this still does not build due to errors in the book. It's likely this package should just be deleted, but I'll leave it around for now in case someone speaks gnuchess and is able to patch it sufficiently. Bump PKGREVISION anyway for the LICENSE change.
-rw-r--r--games/gnuchess-book-medium/Makefile26
-rw-r--r--games/gnuchess-book-medium/PLIST4
2 files changed, 12 insertions, 18 deletions
diff --git a/games/gnuchess-book-medium/Makefile b/games/gnuchess-book-medium/Makefile
index d80ce4c303b..1bb15e4e9a0 100644
--- a/games/gnuchess-book-medium/Makefile
+++ b/games/gnuchess-book-medium/Makefile
@@ -1,38 +1,32 @@
-# $NetBSD: Makefile,v 1.20 2012/10/06 11:54:41 asau Exp $
+# $NetBSD: Makefile,v 1.21 2017/09/21 11:20:04 jperkin Exp $
DISTNAME= medium
-PKGNAME= ${CHESS_ENGINE}-book-${DISTNAME}-20000511
-PKGREVISION= 3
+PKGNAME= gnuchess-book-${DISTNAME}-20000511
+PKGREVISION= 4
CATEGORIES= games
MASTER_SITES= ftp://ftp.cis.uab.edu/pub/hyatt/common/${DISTNAME}/
EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Chess opening book for GNU Chess (medium)
+LICENSE= public-domain
-DEPENDS+= gnuchess>=5.07:../../games/gnuchess
+DEPENDS+= gnuchess>=6:../../games/gnuchess
-CONFLICTS= ${CHESS_ENGINE}-book-*
+CONFLICTS= gnuchess-book-[0-9]*
WRKSRC= ${WRKDIR}
-CHESS_ENGINE= gnuchess
DIST_SUBDIR= chessbooks
NO_CONFIGURE= yes
-PLIST_SUBST+= CHESS_ENGINE=${CHESS_ENGINE:Q}
-PLIST_SUBST+= BOOK_FILE=${BOOK_FILE:Q}
+BOOKDIR= ${PREFIX}/lib/gnuchess
-BOOKDIR= ${PREFIX}/lib/${CHESS_ENGINE}
-PGN_FILE= book.txt
-BOOK_FILE= book.dat
+INSTALLATION_DIRS+= ${BOOKDIR}
do-build:
- @${ECHO} "book add ${PGN_FILE}" > ${WRKSRC}/makebook.gnuchess
- @${ECHO} "quit" >> ${WRKSRC}/makebook.gnuchess
- @cd ${WRKSRC} && ${CAT} makebook.gnuchess | ${PREFIX}/bin/gnuchess
+ cd ${WRKSRC} && ${PREFIX}/bin/gnuchess -a book.txt </dev/null
do-install:
- ${INSTALL_DATA_DIR} ${DESTDIR}${BOOKDIR}
- ${INSTALL_DATA} ${WRKSRC}/${BOOK_FILE} ${DESTDIR}${BOOKDIR}
+ ${INSTALL_DATA} ${WRKSRC}/book.dat ${DESTDIR}${BOOKDIR}
.include "../../mk/bsd.pkg.mk"
diff --git a/games/gnuchess-book-medium/PLIST b/games/gnuchess-book-medium/PLIST
index 2f8cf847f1d..ef0b8404cda 100644
--- a/games/gnuchess-book-medium/PLIST
+++ b/games/gnuchess-book-medium/PLIST
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:52:56 zuntum Exp $
-lib/${CHESS_ENGINE}/${BOOK_FILE}
+@comment $NetBSD: PLIST,v 1.2 2017/09/21 11:20:04 jperkin Exp $
+lib/gnuchess/book.dat