From 2a9e8ef87c91fd0b13b736b8485547462ba6ef10 Mon Sep 17 00:00:00 2001 From: jperkin Date: Thu, 21 Sep 2017 11:20:04 +0000 Subject: [PATCH] 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. --- games/gnuchess-book-medium/Makefile | 26 ++++++++++---------------- games/gnuchess-book-medium/PLIST | 4 ++-- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/games/gnuchess-book-medium/Makefile b/games/gnuchess-book-medium/Makefile index d80ce4c303b1..1bb15e4e9a06 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