Date: Sat, 20 Mar 2004 01:30:18 +0900 From: KATO Tsuguru <tkato@prontomail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/64467: Update port: games/gnushogi to 1.3 Message-ID: <20040320013018.28cb8da0.tkato@prontomail.com> Resent-Message-ID: <200403191640.i2JGeFoW011322@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 64467 >Category: ports >Synopsis: Update port: games/gnushogi to 1.3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 19 08:40:15 PST 2004 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.9-RELEASE-p3 i386 >Organization: >Environment: >Description: - Update to version 1.3 New file: Makefile.common files/patch-doc::gnushogi.texinfo Remove file: files/patch-aa >How-To-Repeat: >Fix: diff -urN /usr/ports/games/gnushogi/Makefile games/gnushogi/Makefile --- /usr/ports/games/gnushogi/Makefile Mon Nov 3 14:24:20 2003 +++ games/gnushogi/Makefile Fri Mar 19 11:49:35 2004 @@ -5,43 +5,51 @@ # $FreeBSD: ports/games/gnushogi/Makefile,v 1.12 2003/11/03 01:19:18 kris Exp $ # -PORTNAME= gnushogi -PORTVERSION= 1.2.3 +PORTNAME= ${GNUSHOGI_PORTNAME} +PORTVERSION= ${GNUSHOGI_PORTVERSION} CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_GNU} -MASTER_SITE_SUBDIR= gnushogi -DISTNAME= gnushogi-1.2p03 +MASTER_SITES= ${GNUSHOGI_MASTER_SITES} +MASTER_SITE_SUBDIR= ${GNUSHOGI_MASTER_SITE_SUBDIR} +DISTNAME= ${GNUSHOGI_DISTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= GNU version of Shogi -DOCFILES= BOOKFILES CHANGES CONTRIB COPYING GENERAL INSTALL PORTING \ - README-FIRST listserv.ref shogi.rules tutorial1.gam tutorial2.gam +USE_REINPLACE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --without-x --without-xshogi + MAN6= gnushogi.6 +INFO= gnushogi + +.include "${.CURDIR}/../../games/gnushogi/Makefile.common" +.include <bsd.port.pre.mk> + +post-extract: + -@${RM} ${WRKSRC}/doc/gnushogi.info* + +post-patch: + @${REINPLACE_CMD} -e 's|/lib/gnushogi|/share/gnushogi|g' \ + ${WRKSRC}/gnushogi/Makefile.in -post-configure: - ${ECHO_CMD} "DISTDIR=${WRKDIR}" >> ${WRKSRC}/src/${MAKEFILE} - ${ECHO_CMD} "prefix=${PREFIX}" >> ${WRKSRC}/src/${MAKEFILE} - -do-build: - (cd ${WRKSRC}/src; \ - ${MAKE} gnushogir; \ - ${MAKE} gnushogi.bbk; \ - ${MAKE} gnushogi; \ - ${MAKE} gnushogix ) +pre-build: + cd ${WRKSRC}/doc && makeinfo --no-split gnushogi do-install: - @${MKDIR} ${PREFIX}/share/gnushogi - ${INSTALL_PROGRAM} ${WRKSRC}/src/gnushogi ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/src/gnushogir ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/src/gnushogix ${PREFIX}/libexec - ${INSTALL_DATA} ${WRKSRC}/src/gnushogi.bbk ${PREFIX}/share/gnushogi - ${INSTALL_MAN} ${WRKSRC}/doc/gnushogi.1 ${PREFIX}/man/man6/gnushogi.6 + ${INSTALL_PROGRAM} ${WRKSRC}/gnushogi/gnushogi ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/doc/gnushogi.6 ${MANPREFIX}/man/man6 + @${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/gnushogi/gnushogi.bbk ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/doc/gnushogi.info ${PREFIX}/info + install-info ${PREFIX}/info/gnushogi.info ${PREFIX}/info/dir .if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/share/doc/gnushogi -.for doc in ${DOCFILES} - ${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${PREFIX}/share/doc/gnushogi -.endfor + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/BOOKFILES ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/PORTING ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.gam ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.ref ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.rules ${DOCSDIR} .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -urN /usr/ports/games/gnushogi/Makefile.common games/gnushogi/Makefile.common --- /usr/ports/games/gnushogi/Makefile.common Thu Jan 1 09:00:00 1970 +++ games/gnushogi/Makefile.common Fri Mar 19 11:46:32 2004 @@ -0,0 +1,11 @@ +# +# $FreeBSD$ +# + +GNUSHOGI_PORTNAME= gnushogi +GNUSHOGI_PORTVERSION= 1.3 +GNUSHOGI_MASTER_SITES= ${MASTER_SITE_GNU} +GNUSHOGI_MASTER_SITE_SUBDIR= ${PORTNAME} +GNUSHOGI_DISTNAME= ${GNUSHOGI_PORTNAME}-${GNUSHOGI_PORTVERSION} + +MD5_FILE= ${.CURDIR}/../../games/gnushogi/distinfo diff -urN /usr/ports/games/gnushogi/distinfo games/gnushogi/distinfo --- /usr/ports/games/gnushogi/distinfo Thu Jan 29 20:25:11 2004 +++ games/gnushogi/distinfo Mon Mar 15 19:58:18 2004 @@ -1,2 +1,2 @@ -MD5 (gnushogi-1.2p03.tar.gz) = 242571d1c9e6c20fff646a0e5b0bca10 -SIZE (gnushogi-1.2p03.tar.gz) = 188078 +MD5 (gnushogi-1.3.tar.gz) = 592e9f3993ed483525b3c1bcd48b1ef9 +SIZE (gnushogi-1.3.tar.gz) = 558642 diff -urN /usr/ports/games/gnushogi/files/patch-aa games/gnushogi/files/patch-aa --- /usr/ports/games/gnushogi/files/patch-aa Mon Apr 30 13:44:02 2001 +++ games/gnushogi/files/patch-aa Thu Jan 1 09:00:00 1970 @@ -1,53 +0,0 @@ ---- src/Makefile.orig Wed May 24 07:05:26 1995 -+++ src/Makefile Sun Apr 29 21:39:00 2001 -@@ -41,22 +41,22 @@ - DIST= ../README-$(VERS) ../doc ../misc ../src - - # Installation directory --prefix=/usr/local -+#prefix=/usr/local - #prefix=/public/projects/shogi - - # Change these to something less transitory, like /usr/games, and then - # compile. Ask your system admin / unix guru to put gnushogi.{hsh,lng,tbk} - # in $(LIBDIR). - # Where the binaries live. --BINDIR= $(prefix)/games -+BINDIR= $(prefix)/bin - #BINDIR=/public/projects/shogi/bin - - # Where language description, our book, and the persistent hash live. --LIBDIR= $(prefix)/games/lib/gnushogi -+LIBDIR= $(prefix)/share/gnushogi - #LIBDIR=/public/projects/shogi/lib - - # Distribution directory --DISTDIR=/public/projects/shogi -+#DISTDIR=/public/projects/shogi - - # Programs being distributed - PROGS=gnushogi-$(VERS) -@@ -76,7 +76,7 @@ - #CC= c89 $(OPT) $(GENOPT) - # Use this if you are lucky enough to have GNU CC. - #CC= /usr/pub/bin/gcc -fsigned-char $(OPT) $(GENOPT) --CC= gcc -W -fsigned-char $(OPT) $(GENOPT) -+CC+= -W -fsigned-char $(OPT) $(GENOPT) - #CC= cc $(OPT) $(GENOPT) - - # Miscellaneous CFLAGS. Uncomment the one you need and comment the other -@@ -96,7 +96,8 @@ - #CFLAGS= -O2 -funroll-loops -traditional-cpp -DNO_STRING_INCLUDE -DNOFIONREAD # gnu cc 2.00 (hawk) - #CFLAGS= -O2 -funroll-loops -DSEVENBIT # djgpp - #CFLAGS= -g -funroll-loops # gnu cc 2.00 on SunOS with debug --CFLAGS= -O2 -funroll-loops # gnu cc 2.00 on SunOS -+#CFLAGS= -O2 -funroll-loops # gnu cc 2.00 on SunOS -+CFLAGS+=-fno-strength-reduce - - # flags for DJGPP package - #COFF2EXE= coff2exe $(GNUSHOGI) -@@ -454,3 +455,4 @@ - -rm -f $(DISTDIR)/gnushogi-$(VERS)/src/gnushogi.bbk - -find $(DISTDIR)/gnushogi-$(VERS) \( -name '*.o' -o -name '*~' -o -name 'CL*' -o -name 'PATCH*' -o -name '#*#' -o -name '%*%' -o -name '*orig' -o -name 'CL*' -o -name '*prt' -o -name '*bak' -o -name '*BAK' \) -exec rm -f {} \; - -+DISTDIR=/net/freefall/a/obrien/ports/games/gnushogi/work diff -urN /usr/ports/games/gnushogi/files/patch-doc::gnushogi.texinfo games/gnushogi/files/patch-doc::gnushogi.texinfo --- /usr/ports/games/gnushogi/files/patch-doc::gnushogi.texinfo Thu Jan 1 09:00:00 1970 +++ games/gnushogi/files/patch-doc::gnushogi.texinfo Mon Mar 15 20:20:41 2004 @@ -0,0 +1,13 @@ +--- doc/gnushogi.texinfo.orig Sat Apr 27 00:42:22 2002 ++++ doc/gnushogi.texinfo Mon Mar 15 20:19:37 2004 +@@ -3,6 +3,10 @@ + @c % ** Start of header. + @setfilename gnushogi.info + @settitle GNU Shogi manual ++@dircategory ++@direntry Games ++* GNUShogi: (gnushogi). GNU Shogi. ++@end direntry + @c % ** End of header. + + @setchapternewpage odd diff -urN /usr/ports/games/gnushogi/pkg-plist games/gnushogi/pkg-plist --- /usr/ports/games/gnushogi/pkg-plist Mon Sep 28 11:34:29 1998 +++ games/gnushogi/pkg-plist Fri Mar 19 11:54:24 2004 @@ -1,18 +1,34 @@ bin/gnushogi -bin/gnushogir -libexec/gnushogix -share/doc/gnushogi/BOOKFILES -share/doc/gnushogi/CHANGES -share/doc/gnushogi/CONTRIB -share/doc/gnushogi/COPYING -share/doc/gnushogi/GENERAL -share/doc/gnushogi/INSTALL -share/doc/gnushogi/PORTING -share/doc/gnushogi/README-FIRST -share/doc/gnushogi/listserv.ref -share/doc/gnushogi/shogi.rules -share/doc/gnushogi/tutorial1.gam -share/doc/gnushogi/tutorial2.gam -share/gnushogi/gnushogi.bbk -@dirrm share/doc/gnushogi -@dirrm share/gnushogi +%%PORTDOCS%%%%DOCSDIR%%/BOOKFILES +%%PORTDOCS%%%%DOCSDIR%%/PORTING +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_1.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_10.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_11.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_12.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_13.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_14.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_15.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_16.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_17.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_18.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_19.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_2.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_20.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_21.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_22.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_3.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_4.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_5.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_6.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_7.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_8.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_9.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_stoc.html +%%PORTDOCS%%%%DOCSDIR%%/gnushogi_toc.html +%%PORTDOCS%%%%DOCSDIR%%/listserv.ref +%%PORTDOCS%%%%DOCSDIR%%/shogi.rules +%%PORTDOCS%%%%DOCSDIR%%/tutorial1.gam +%%PORTDOCS%%%%DOCSDIR%%/tutorial2.gam +%%DATADIR%%/gnushogi.bbk +@dirrm %%DATADIR%% +%%PORTDOCS%%@dirrm %%DOCSDIR%% >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040320013018.28cb8da0.tkato>