FreeBSD Bugzilla – Attachment 48654 Details for
Bug 74441
Update port: games/gnuchess (new version 5.07 with optional opening book support added)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
gnuchess.port
gnuchess.port (text/plain), 6.01 KB, created by
Conrad J. Sabatier
on 2004-11-27 03:50:23 UTC
(
hide
)
Description:
gnuchess.port
Filename:
MIME Type:
Creator:
Conrad J. Sabatier
Created:
2004-11-27 03:50:23 UTC
Size:
6.01 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># /usr/ports/games/gnuchess ># /usr/ports/games/gnuchess/README.html ># /usr/ports/games/gnuchess/Makefile ># /usr/ports/games/gnuchess/distinfo ># /usr/ports/games/gnuchess/pkg-descr ># /usr/ports/games/gnuchess/scripts ># /usr/ports/games/gnuchess/scripts/create_opening_book.sh ># /usr/ports/games/gnuchess/files ># /usr/ports/games/gnuchess/files/patch-book.h ># >echo c - /usr/ports/games/gnuchess >mkdir -p /usr/ports/games/gnuchess > /dev/null 2>&1 >echo x - /usr/ports/games/gnuchess/README.html >sed 's/^X//' >/usr/ports/games/gnuchess/README.html << 'END-of-/usr/ports/games/gnuchess/README.html' >X<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> >X >X<html> >X <head> >X <title>The FreeBSD Ports Collection (/usr/ports/games/gnuchess)</title> >X </head> >X >X <body> >X <h1>The FreeBSD Ports Collection (/usr/ports/games/gnuchess)</h1> >X <hr> >X >X <p>You are now in the directory for the port "/usr/ports/games/gnuchess".</p> >X >X <p>The package name of this port is "gnuchess-5.06_1".</p> >X >X <p>This is the one-line description for this port:</p> >X <hr> >X >X <p> >X"Classic" Gnu Chess >X </p> >X <hr> >X >X <p>Please read the "<a href="pkg-descr">description file</a>" for a >X longer description and/or visit the <a href="http://savannah.gnu.org/projects/chess/">web site</a> for futher informations.</p> >X >X <p>If needed, you may contact the <a href= >X "mailto:ports@FreeBSD.org">maintainer</a> of this port or the port <a href= >X "mailto:ports@FreeBSD.org">mailing-list</a>.</p> >X >X <p></p> >X >X <p></p> >X >X <p>Go to the <a href="/../../../../README.html">top of the ports tree</a> for >X a summary on how to use the ports collection.</p> >X <hr> >X >X <p><a href="../README.html">Go up one level</a> | <a href= >X "/../../../../README.html">Go to top of ports tree</a></p> >X </body> >X</html> >X >END-of-/usr/ports/games/gnuchess/README.html >echo x - /usr/ports/games/gnuchess/Makefile >sed 's/^X//' >/usr/ports/games/gnuchess/Makefile << 'END-of-/usr/ports/games/gnuchess/Makefile' >X# New ports collection makefile for: Gnu Chess >X# Date created: 04 July 1996 >X# Whom: markm >X# >X# $FreeBSD: ports/games/gnuchess/Makefile,v 1.17 2003/10/08 11:31:49 edwin Exp $ >X# >X >XPORTNAME= gnuchess >XPORTVERSION= 5.07 >XCATEGORIES= games >XMASTER_SITES= ${MASTER_SITE_GNU} >XMASTER_SITE_SUBDIR= chess >X >XMAINTAINER= ports@FreeBSD.org >XCOMMENT= "Classic" Gnu Chess >X >XPLIST_FILES= bin/gnuchess \ >X bin/gnuchessx >X >X.if !defined(NOPORTDOCS) >XPORTDOCS= ChangeLog \ >X NEWS \ >X README >X.endif >X >XOPTIONS= OPENING_BOOK "Install opening book (24 MB download)" on >X >X.include <bsd.port.pre.mk> >X >X.if defined(WITH_OPENING_BOOK) >XDISTFILES+= book_1.01.pgn.gz >XPLIST_DIRS+= %%DATADIR%% >XPLIST_FILES+= %%DATADIR%%/book.dat >XEXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} >X.endif >X >XUSE_REINPLACE= yes >XGNU_CONFIGURE= yes >XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} >XCONFIGURE_ENV= LIBS="${PTHREAD_LIBS}" >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|-D_THREAD_SAFE|${PTHREAD_CFLAGS:S/"//g}|g ; \ >X s|-pthread ||g' ${WRKSRC}/configure >X >Xpre-install: >X.if defined(WITH_OPENING_BOOK) >X @scripts/create_opening_book.sh ${DISTDIR} ${WRKSRC} >X.endif >X >Xpost-install: >X ${LN} -f ${PREFIX}/bin/gnuchess ${PREFIX}/bin/gnuchessx >X.if defined(WITH_OPENING_BOOK) >X @${ECHO_CMD} Installing opening book >X ${MKDIR} ${DATADIR} && \ >X ${CP} ${WRKSRC}/src/book.dat ${DATADIR} >X.endif >X.if !defined(NOPORTDOCS) >X @${ECHO_CMD} Installing documentation >X ${MKDIR} ${DOCSDIR} && \ >X ${CP} ${WRKSRC}/NEWS ${DOCSDIR} && \ >X ${CP} ${WRKSRC}/doc/* ${DOCSDIR} >X.endif >X >X.include <bsd.port.post.mk> >END-of-/usr/ports/games/gnuchess/Makefile >echo x - /usr/ports/games/gnuchess/distinfo >sed 's/^X//' >/usr/ports/games/gnuchess/distinfo << 'END-of-/usr/ports/games/gnuchess/distinfo' >XMD5 (gnuchess-5.07.tar.gz) = 259da00aa559e5624c65279484fccaf7 >XSIZE (gnuchess-5.07.tar.gz) = 234542 >XMD5 (book_1.01.pgn.gz) = 1be508d7a38a8c9a7d599d0cd92b24a6 >XSIZE (book_1.01.pgn.gz) = 26070544 >END-of-/usr/ports/games/gnuchess/distinfo >echo x - /usr/ports/games/gnuchess/pkg-descr >sed 's/^X//' >/usr/ports/games/gnuchess/pkg-descr << 'END-of-/usr/ports/games/gnuchess/pkg-descr' >X Gnuchess plays a game of chess against the user or it >X plays against itself. >X >X Gnuchess is an updated version of the GNU chess playing >X program. It has a simple alpha-numeric board display. >X >XWWW: http://savannah.gnu.org/projects/chess/ >END-of-/usr/ports/games/gnuchess/pkg-descr >echo c - /usr/ports/games/gnuchess/scripts >mkdir -p /usr/ports/games/gnuchess/scripts > /dev/null 2>&1 >echo x - /usr/ports/games/gnuchess/scripts/create_opening_book.sh >sed 's/^X//' >/usr/ports/games/gnuchess/scripts/create_opening_book.sh << 'END-of-/usr/ports/games/gnuchess/scripts/create_opening_book.sh' >X#!/bin/sh >X >XDISTDIR=$1 >XWRKSRC=$2 >X >X[ -f ${WRKSRC}/src/book.dat ] && exit 0 >X >Xbuiltin echo -e "\nCreating opening book for gnuchess...\n" >X >Xcp ${DISTDIR}/book_1.01.pgn.gz ${WRKSRC}/src/book.pgn.gz >X >Xcd ${WRKSRC}/src && gunzip -f book.pgn.gz >X >X./gnuchess << END >Xbook add book.pgn >Xquit >XEND >X >X[ $? = 0 ] && builtin echo -e "\nBook successfully created!\n" >END-of-/usr/ports/games/gnuchess/scripts/create_opening_book.sh >echo c - /usr/ports/games/gnuchess/files >mkdir -p /usr/ports/games/gnuchess/files > /dev/null 2>&1 >echo x - /usr/ports/games/gnuchess/files/patch-book.h >sed 's/^X//' >/usr/ports/games/gnuchess/files/patch-book.h << 'END-of-/usr/ports/games/gnuchess/files/patch-book.h' >X--- src/book.h.orig Fri Nov 26 19:20:29 2004 >X+++ src/book.h Fri Nov 26 19:21:15 2004 >X@@ -31,8 +31,7 @@ >X */ >X static char const * bookbin[] = { >X "book.dat", >X- "/usr/share/games/gnuchess/book.dat", >X- "/usr/lib/games/gnuchess/book.dat", >X+ "/usr/local/share/gnuchess/book.dat", >X NULL >X }; >X >END-of-/usr/ports/games/gnuchess/files/patch-book.h >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 74441
: 48654