From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Apr 18 16:10:22 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C770516A407 for ; Tue, 18 Apr 2006 16:10:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93D7043D49 for ; Tue, 18 Apr 2006 16:10:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k3IGAFBi061381 for ; Tue, 18 Apr 2006 16:10:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3IGAFnw061379; Tue, 18 Apr 2006 16:10:15 GMT (envelope-from gnats) Resent-Date: Tue, 18 Apr 2006 16:10:15 GMT Resent-Message-Id: <200604181610.k3IGAFnw061379@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C122A16A400 for ; Tue, 18 Apr 2006 16:00:58 +0000 (UTC) (envelope-from tkato432@yahoo.com) Received: from nm05omta053.dion.ne.jp (nm05mta.dion.ne.jp [219.125.112.3]) by mx1.FreeBSD.org (Postfix) with SMTP id 4561D43D45 for ; Tue, 18 Apr 2006 16:00:58 +0000 (GMT) (envelope-from tkato432@yahoo.com) Received: from localhost ([218.222.52.144]) by nm05mta.dion.ne.jp id <20060419010053838.MA34.8091320@nm05mta.dion.ne.jp>; Wed, 19 Apr 2006 01:00:53 +0900 Message-Id: <20060419010012.bb16da80.tkato432@yahoo.com> Date: Wed, 19 Apr 2006 01:00:12 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/96004: Update port: games/glchess to 0.9.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2006 16:10:23 -0000 >Number: 96004 >Category: ports >Synopsis: Update port: games/glchess to 0.9.0 >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: Tue Apr 18 16:10:15 GMT 2006 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.11-RELEASE-p15 i386 >Organization: >Environment: >Description: - Update to version 0.9.0 Remove file: files/patch-configure.in files/patch-src::interface.c >How-To-Repeat: >Fix: diff -urN /usr/ports/games/glchess/Makefile games/glchess/Makefile --- /usr/ports/games/glchess/Makefile Sat Apr 15 14:22:36 2006 +++ games/glchess/Makefile Tue Apr 18 17:43:51 2006 @@ -6,8 +6,7 @@ # PORTNAME= glchess -PORTVERSION= 0.4.7 -PORTREVISION= 2 +PORTVERSION= 0.9.0 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -15,48 +14,33 @@ MAINTAINER= ports@FreeBSD.org COMMENT= A 3D OpenGL based chess game -LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:${PORTSDIR}/x11-toolkits/py-gtkglext USE_X_PREFIX= yes -USE_GNOME= gtk12 -USE_GMAKE= yes -USE_GL= yes -GNU_CONFIGURE= yes -CONFIGURE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS} \ - PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" -USE_AUTOTOOLS= automake:14 autoconf:213 -USE_REINPLACE= yes +USE_PYTHON= yes +NO_BUILD= yes -MAN6= ${PORTNAME}.6 - -pre-patch: - @${REINPLACE_CMD} -e 's!/usr/local/share/games/glchess!${DATADIR}!' \ - ${WRKSRC}/glchessrc - @${REINPLACE_CMD} -e 's!/etc!${PREFIX}/etc!' \ - ${WRKSRC}/src/config.c - @${REINPLACE_CMD} -e 's|^aclocal|${ACLOCAL}|; \ - s|^autoconf|${AUTOCONF}|; s|^automake|${AUTOMAKE}|' \ - ${WRKSRC}/autogen.sh - @${REINPLACE_CMD} -e 's|"gnuchessx"|"gnuchess"|' ${WRKSRC}/src/main.c - -pre-configure: - cd ${WRKSRC}; ${SH} autogen.sh +post-patch: +.for file in glchess ui/gtkui/gtkui.py + @${REINPLACE_CMD} -e \ + 's|^python |${PYTHON_CMD} |g ; \ + s|/usr/share/games/glchess|${DATADIR}|g' ${WRKSRC}/${file} +.endfor do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/glchess ${PREFIX}/bin @${MKDIR} ${DATADIR} - @${MKDIR} ${DATADIR}/textures - @${INSTALL_PROGRAM} ${WRKSRC}/src/glchess \ - ${PREFIX}/bin - @${INSTALL_DATA} ${WRKSRC}/glchessrc \ - ${PREFIX}/etc - @${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.6 \ - ${PREFIX}/man/man6 - @${INSTALL_DATA} ${WRKSRC}/textures/*.rgb \ - ${DATADIR}/textures -.ifndef(NOPORTDOCS) + ${INSTALL_DATA} ${WRKSRC}/*.py ${DATADIR} + @${MKDIR} ${DATADIR}/gui + ${INSTALL_DATA} ${WRKSRC}/ui/gtkui/*.glade ${DATADIR}/gui + @${MKDIR} ${DATADIR}/ui + ${INSTALL_DATA} ${WRKSRC}/ui/*.py ${DATADIR}/ui + @${MKDIR} ${DATADIR}/ui/gtkui + ${INSTALL_DATA} ${WRKSRC}/ui/gtkui/*.py ${DATADIR}/ui/gtkui +.if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in ChangeLog README TODO - @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .endif #NOPORTDOCS @${CAT} ${PKGMESSAGE} diff -urN /usr/ports/games/glchess/distinfo games/glchess/distinfo --- /usr/ports/games/glchess/distinfo Sun Jan 22 22:04:19 2006 +++ games/glchess/distinfo Tue Apr 18 16:53:12 2006 @@ -1,3 +1,3 @@ -MD5 (glchess-0.4.7.tar.gz) = d4b852cb870be605dfb37646e6fa90b8 -SHA256 (glchess-0.4.7.tar.gz) = 6ef03273022b7f31c34435ea06763fce4ba0b90bb3d58d24a31ed852b3e2b2e0 -SIZE (glchess-0.4.7.tar.gz) = 126979 +MD5 (glchess-0.9.0.tar.gz) = d665b86fb7ea3462e2130eb2d0e3d313 +SHA256 (glchess-0.9.0.tar.gz) = 2f48530cd1f42391cf03edfc8af9415db5a44de54ca093fe606617d79fbf0e6b +SIZE (glchess-0.9.0.tar.gz) = 74712 diff -urN /usr/ports/games/glchess/files/patch-configure.in games/glchess/files/patch-configure.in --- /usr/ports/games/glchess/files/patch-configure.in Sat Jan 12 07:06:41 2002 +++ games/glchess/files/patch-configure.in Thu Jan 1 09:00:00 1970 @@ -1,33 +0,0 @@ ---- configure.in.orig Thu Jan 10 15:36:21 2002 -+++ configure.in Fri Jan 11 16:47:02 2002 -@@ -21,8 +21,8 @@ - GL_LDOPTS="-L$with_GL_prefix/lib" - fi - --AC_CHECK_LIB(MesaGL, glBegin, have_MesaGL=yes, , $GTK_LIBS $GL_LDOPTS) --AC_CHECK_LIB(GL, glBegin, have_GL=yes, , $GTK_LIBS $GL_LDOPTS) -+AC_CHECK_LIB(MesaGL, glBegin, have_MesaGL=yes, , $GTK_LIBS $GL_LDOPTS $PTHREAD_LIBS) -+AC_CHECK_LIB(GL, glBegin, have_GL=yes, , $GTK_LIBS $GL_LDOPTS $PTHREAD_LIBS) - - if test "$with_lib_GL" = yes; then - -@@ -62,7 +62,7 @@ - fi - - AC_CHECK_LIB(gtkgl, gtk_gl_area_make_current, gtkgl_ok=yes, , -- ${GTKGL_LDOPTS} ${GTK_LIBS} ${GL_LIBS}) -+ ${GTKGL_LDOPTS} ${GTK_LIBS} ${GL_LIBS} $PTHREAD_LIBS) - - if test "$gtkgl_ok" = yes; then - GTKGL_LIBS="${GTKGL_LDOPTS} -lgtkgl" -@@ -75,8 +75,8 @@ - AC_C_CONST - AC_TYPE_SIZE_T - --CFLAGS="$GTK_CFLAGS $GL_CFLAGS $GTKGL_CFLAGS" --LIBS="$GTKGL_LIBS $GTK_LIBS $GL_LIBS $IMG_LIBS" -+CFLAGS="$GTK_CFLAGS $GL_CFLAGS $GTKGL_CFLAGS $PTHREAD_CFLAGS" -+LIBS="$GTKGL_LIBS $GTK_LIBS $GL_LIBS $IMG_LIBS $PTHREAD_LIBS" - - AC_OUTPUT(src/Makefile man/Makefile textures/Makefile Makefile) - diff -urN /usr/ports/games/glchess/files/patch-src::interface.c games/glchess/files/patch-src::interface.c --- /usr/ports/games/glchess/files/patch-src::interface.c Wed Mar 27 16:07:47 2002 +++ games/glchess/files/patch-src::interface.c Thu Jan 1 09:00:00 1970 @@ -1,14 +0,0 @@ ---- src/interface.c.orig Mon Mar 25 00:02:08 2002 -+++ src/interface.c Wed Mar 27 02:03:28 2002 -@@ -23,8 +23,10 @@ - - #include - #include -+#include -+#include -+#include - #include --#include - - #include "global.h" - #include "interface.h" diff -urN /usr/ports/games/glchess/pkg-plist games/glchess/pkg-plist --- /usr/ports/games/glchess/pkg-plist Mon Jul 30 08:33:22 2001 +++ games/glchess/pkg-plist Tue Apr 18 17:39:02 2006 @@ -1,29 +1,27 @@ bin/glchess -etc/glchessrc -%%PORTDOCS%%share/doc/glchess/ChangeLog -%%PORTDOCS%%share/doc/glchess/README -%%PORTDOCS%%share/doc/glchess/TODO -share/glchess/textures/1.rgb -share/glchess/textures/2.rgb -share/glchess/textures/3.rgb -share/glchess/textures/4.rgb -share/glchess/textures/5.rgb -share/glchess/textures/6.rgb -share/glchess/textures/7.rgb -share/glchess/textures/8.rgb -share/glchess/textures/a.rgb -share/glchess/textures/b.rgb -share/glchess/textures/black_board_texture.rgb -share/glchess/textures/black_piece_texture.rgb -share/glchess/textures/c.rgb -share/glchess/textures/d.rgb -share/glchess/textures/e.rgb -share/glchess/textures/f.rgb -share/glchess/textures/g.rgb -share/glchess/textures/h.rgb -share/glchess/textures/selected_piece_texture.rgb -share/glchess/textures/white_board_texture.rgb -share/glchess/textures/white_piece_texture.rgb -@dirrm share/glchess/textures/ -@dirrm share/glchess -%%PORTDOCS%%@dirrm share/doc/glchess +%%DATADIR%%/ai.py +%%DATADIR%%/builtin_models.py +%%DATADIR%%/cecp.py +%%DATADIR%%/chess_board.py +%%DATADIR%%/game.py +%%DATADIR%%/glchess.py +%%DATADIR%%/pgn.py +%%DATADIR%%/san.py +%%DATADIR%%/scene.py +%%DATADIR%%/gui/chess_view.glade +%%DATADIR%%/gui/error_dialog.glade +%%DATADIR%%/gui/glchess.glade +%%DATADIR%%/gui/load_game.glade +%%DATADIR%%/gui/network_game.glade +%%DATADIR%%/gui/new_game.glade +%%DATADIR%%/gui/new_game_simple.glade +%%DATADIR%%/gui/save_game.glade +%%DATADIR%%/gui/splashscreen.glade +%%DATADIR%%/ui/__init__.py +%%DATADIR%%/ui/ui.py +%%DATADIR%%/ui/gtkui/gtkui.py +%%DATADIR%%/ui/gtkui/__init__.py +@dirrm %%DATADIR%%/ui/gtkui +@dirrm %%DATADIR%%/ui +@dirrm %%DATADIR%%/gui +@dirrm %%DATADIR%% >Release-Note: >Audit-Trail: >Unformatted: