pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/xboard



Module Name:    pkgsrc
Committed By:   hauke
Date:           Mon Jan 13 15:46:26 UTC 2020

Modified Files:
        pkgsrc/games/xboard: Makefile PLIST distinfo
        pkgsrc/games/xboard/patches: patch-Makefile.in
Added Files:
        pkgsrc/games/xboard: options.mk

Log Message:
Upgrade games/xboard to v4.9.1

Optionally build with gtk2 support instead of xaw. Upstream defaults
to gtk, but we are sticking with xaw for now.

XXX the gnuchess engine will still quit after the second move, see
    <https://lists.gnu.org/archive/html/bug-gnu-chess/2017-08/threads.html>

>From upstream's changelog:

** Version 4.9.1 **

   bugfix release for 4.9.0

   * Fix crash when logging out from ICS
   * Defer book faking input move until ping balance
   * Fix setting up btm positions with 'edit'
   * Fix bare King adjudication
   * Fix check testing in games without King
   * Fix disambiguating Pawn moves in Xiangqi
   * Fix King leaving Palace in Xiangqi
   * Fix compile error Xaw build

** Version 4.9.0 **

   (see http://www.gnu.org/software/xboard/whats_new/4.9.0/ )

  * New features in this release
    * Running EPD test suites
    * Getting instant help (XB)
    * Editing castling rights in a position
    * Use mouse wheel to set up position (XB)
    * Allow engine to pop up its settings dialog
    * Specifying ultra-fast games (XB)
    * Installing board themes from packages (XB)
    * Using a single-button mouse
    * A special directory for start positions
    * Allow terminal-less ICS play (XB)
    * Sound warnings in analysis mode
    * Changing fonts through the GUI (XB)
    * Automatic adapting of fonts to board size (XB)

  * New variant support
    * New piece types
    * Allowing more than 26 piece types
    * More flexible piece promotion
    * Restricting promotion choice
    * New configurable move types
    * Inscribing pieces with text
    * Setting rules from the command line
    * Allow inaccessible squares
    * Load Shogi games in .kif format


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/games/xboard/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/xboard/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/games/xboard/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/games/xboard/options.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/xboard/patches/patch-Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/xboard/Makefile
diff -u pkgsrc/games/xboard/Makefile:1.59 pkgsrc/games/xboard/Makefile:1.60
--- pkgsrc/games/xboard/Makefile:1.59   Mon Jan 13 13:31:50 2020
+++ pkgsrc/games/xboard/Makefile        Mon Jan 13 15:46:26 2020
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.59 2020/01/13 13:31:50 hauke Exp $
+# $NetBSD: Makefile,v 1.60 2020/01/13 15:46:26 hauke Exp $
 
-DISTNAME=      xboard-4.8.0
-PKGREVISION=   13
+DISTNAME=      xboard-4.9.1
+#PKGREVISION=  1
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_GNU:=xboard/}
 
@@ -20,21 +20,25 @@ INFO_FILES=         yes
 REPLACE_PERL=          texi2man
 
 INSTALLATION_DIRS+=    share/examples/xboard
-CONF_FILES+=           ${PREFIX}/share/examples/xboard/xboard.conf ${PKG_SYSCONFDIR}/xboard.conf
+CONF_FILES+=           ${PREFIX}/share/examples/xboard/xboard.conf \
+                       ${PKG_SYSCONFDIR}/xboard.conf
 
 .include "../../mk/bsd.prefs.mk"
+.include "options.mk"
 
-BUILD_DEFS+=           XAW_TYPE
-.if defined(XAW_TYPE) && (${XAW_TYPE} == "3d" || ${XAW_TYPE} == "xpm")
-CONFIGURE_ARGS+=       --with-Xaw3d
-.endif
+DEPENDS+=              gnuchess-[0-9]*:../../games/gnuchess
 
 SUBST_CLASSES+=                engine
 SUBST_MESSAGE.engine=  Setting gnuchess as default chess engine.
 SUBST_STAGE.engine=    pre-configure
 SUBST_FILES.engine=    xboard.conf
 SUBST_SED.engine=      -e '/ChessProgram / s,fairymax,gnuchess,'
-DEPENDS+=              gnuchess-[0-9]*:../../games/gnuchess
+
+SUBST_CLASSES+=                        wavplayer
+SUBST_MESSAGE.wavplayer=       Setting wav player location.
+SUBST_STAGE.wavplayer=         post-build
+SUBST_FILES.wavplayer=         xboard.conf
+SUBST_SED.wavplayer=           -e 's,aplay -q,${WAVPLAYER},g'
 
 .if ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS"
 WAVPLAYER=      /usr/bin/audioplay
@@ -59,12 +63,6 @@ DEPENDS+=       libsndfile-[0-9]*:../../
 .  endif
 .endif
 
-SUBST_CLASSES+=                        wavplayer
-SUBST_MESSAGE.wavplayer=       Setting wav player location.
-SUBST_STAGE.wavplayer=         post-build
-SUBST_FILES.wavplayer=         xboard.conf
-SUBST_SED.wavplayer=           -e 's,aplay -q,${WAVPLAYER},g'
-
 post-install:
        ${INSTALL_SCRIPT} ${WRKSRC}/cmail ${DESTDIR}${PREFIX}/bin
        ${INSTALL_DATA} ${WRKSRC}/xboard.conf ${DESTDIR}${PREFIX}/share/examples/xboard
@@ -73,7 +71,6 @@ post-install:
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/librsvg/buildlink3.mk"
-.include "../../mk/xaw.buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 

Index: pkgsrc/games/xboard/PLIST
diff -u pkgsrc/games/xboard/PLIST:1.8 pkgsrc/games/xboard/PLIST:1.9
--- pkgsrc/games/xboard/PLIST:1.8       Tue May  3 02:39:30 2016
+++ pkgsrc/games/xboard/PLIST   Mon Jan 13 15:46:26 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2016/05/03 02:39:30 mef Exp $
+@comment $NetBSD: PLIST,v 1.9 2020/01/13 15:46:26 hauke Exp $
 bin/cmail
 bin/xboard
 info/xboard.info
@@ -26,7 +26,6 @@ share/games/xboard/sounds/pop2.wav
 share/games/xboard/sounds/roar.wav
 share/games/xboard/sounds/slap.wav
 share/games/xboard/sounds/woodthunk.wav
-share/games/xboard/themes/conf/chu
 share/games/xboard/themes/conf/ics
 share/games/xboard/themes/conf/mini
 share/games/xboard/themes/conf/mini.fen
@@ -36,16 +35,25 @@ share/games/xboard/themes/conf/shogi
 share/games/xboard/themes/conf/xq
 share/games/xboard/themes/default/BlackAdvisor.svg
 share/games/xboard/themes/default/BlackArchbishop.svg
+share/games/xboard/themes/default/BlackAxe.svg
 share/games/xboard/themes/default/BlackBishop.svg
+share/games/xboard/themes/default/BlackButterfly.svg
+share/games/xboard/themes/default/BlackCamel.svg
 share/games/xboard/themes/default/BlackCanon.svg
 share/games/xboard/themes/default/BlackChancellor.svg
 share/games/xboard/themes/default/BlackClaw.svg
 share/games/xboard/themes/default/BlackCobra.svg
 share/games/xboard/themes/default/BlackCommoner.svg
+share/games/xboard/themes/default/BlackCopper.svg
 share/games/xboard/themes/default/BlackCrownedBishop.svg
 share/games/xboard/themes/default/BlackCrownedRook.svg
+share/games/xboard/themes/default/BlackCub.svg
 share/games/xboard/themes/default/BlackDolphin.svg
+share/games/xboard/themes/default/BlackDragon.svg
+share/games/xboard/themes/default/BlackDuck.svg
 share/games/xboard/themes/default/BlackElephant.svg
+share/games/xboard/themes/default/BlackFlag.svg
+share/games/xboard/themes/default/BlackGnu.svg
 share/games/xboard/themes/default/BlackGold.svg
 share/games/xboard/themes/default/BlackGoldKnight.svg
 share/games/xboard/themes/default/BlackGoldLance.svg
@@ -53,15 +61,20 @@ share/games/xboard/themes/default/BlackG
 share/games/xboard/themes/default/BlackGoldSilver.svg
 share/games/xboard/themes/default/BlackHCrown.svg
 share/games/xboard/themes/default/BlackHSword.svg
+share/games/xboard/themes/default/BlackHat.svg
 share/games/xboard/themes/default/BlackHawk.svg
+share/games/xboard/themes/default/BlackIron.svg
 share/games/xboard/themes/default/BlackKing.svg
 share/games/xboard/themes/default/BlackKnight.svg
+share/games/xboard/themes/default/BlackLShield.svg
 share/games/xboard/themes/default/BlackLance.svg
+share/games/xboard/themes/default/BlackLeft.svg
 share/games/xboard/themes/default/BlackLeopard.svg
 share/games/xboard/themes/default/BlackLion.svg
 share/games/xboard/themes/default/BlackMarshall.svg
 share/games/xboard/themes/default/BlackNightrider.svg
 share/games/xboard/themes/default/BlackPawn.svg
+share/games/xboard/themes/default/BlackPegasus.svg
 share/games/xboard/themes/default/BlackPrincess.svg
 share/games/xboard/themes/default/BlackPromoBishop.svg
 share/games/xboard/themes/default/BlackPromoDragon.svg
@@ -70,21 +83,37 @@ share/games/xboard/themes/default/BlackP
 share/games/xboard/themes/default/BlackPromoRook.svg
 share/games/xboard/themes/default/BlackPromoSword.svg
 share/games/xboard/themes/default/BlackQueen.svg
+share/games/xboard/themes/default/BlackRShield.svg
+share/games/xboard/themes/default/BlackRight.svg
 share/games/xboard/themes/default/BlackRook.svg
 share/games/xboard/themes/default/BlackSword.svg
+share/games/xboard/themes/default/BlackTower.svg
 share/games/xboard/themes/default/BlackUnicorn.svg
+share/games/xboard/themes/default/BlackViking.svg
+share/games/xboard/themes/default/BlackWizard.svg
+share/games/xboard/themes/default/BlackWolf.svg
+share/games/xboard/themes/default/BlackZebra.svg
 share/games/xboard/themes/default/WhiteAdvisor.svg
 share/games/xboard/themes/default/WhiteArchbishop.svg
+share/games/xboard/themes/default/WhiteAxe.svg
 share/games/xboard/themes/default/WhiteBishop.svg
+share/games/xboard/themes/default/WhiteButterfly.svg
+share/games/xboard/themes/default/WhiteCamel.svg
 share/games/xboard/themes/default/WhiteCanon.svg
 share/games/xboard/themes/default/WhiteChancellor.svg
 share/games/xboard/themes/default/WhiteClaw.svg
 share/games/xboard/themes/default/WhiteCobra.svg
 share/games/xboard/themes/default/WhiteCommoner.svg
+share/games/xboard/themes/default/WhiteCopper.svg
 share/games/xboard/themes/default/WhiteCrownedBishop.svg
 share/games/xboard/themes/default/WhiteCrownedRook.svg
+share/games/xboard/themes/default/WhiteCub.svg
 share/games/xboard/themes/default/WhiteDolphin.svg
+share/games/xboard/themes/default/WhiteDragon.svg
+share/games/xboard/themes/default/WhiteDuck.svg
 share/games/xboard/themes/default/WhiteElephant.svg
+share/games/xboard/themes/default/WhiteFlag.svg
+share/games/xboard/themes/default/WhiteGnu.svg
 share/games/xboard/themes/default/WhiteGold.svg
 share/games/xboard/themes/default/WhiteGoldKnight.svg
 share/games/xboard/themes/default/WhiteGoldLance.svg
@@ -92,15 +121,20 @@ share/games/xboard/themes/default/WhiteG
 share/games/xboard/themes/default/WhiteGoldSilver.svg
 share/games/xboard/themes/default/WhiteHCrown.svg
 share/games/xboard/themes/default/WhiteHSword.svg
+share/games/xboard/themes/default/WhiteHat.svg
 share/games/xboard/themes/default/WhiteHawk.svg
+share/games/xboard/themes/default/WhiteIron.svg
 share/games/xboard/themes/default/WhiteKing.svg
 share/games/xboard/themes/default/WhiteKnight.svg
+share/games/xboard/themes/default/WhiteLShield.svg
 share/games/xboard/themes/default/WhiteLance.svg
+share/games/xboard/themes/default/WhiteLeft.svg
 share/games/xboard/themes/default/WhiteLeopard.svg
 share/games/xboard/themes/default/WhiteLion.svg
 share/games/xboard/themes/default/WhiteMarshall.svg
 share/games/xboard/themes/default/WhiteNightrider.svg
 share/games/xboard/themes/default/WhitePawn.svg
+share/games/xboard/themes/default/WhitePegasus.svg
 share/games/xboard/themes/default/WhitePrincess.svg
 share/games/xboard/themes/default/WhitePromoBishop.svg
 share/games/xboard/themes/default/WhitePromoDragon.svg
@@ -109,9 +143,16 @@ share/games/xboard/themes/default/WhiteP
 share/games/xboard/themes/default/WhitePromoRook.svg
 share/games/xboard/themes/default/WhitePromoSword.svg
 share/games/xboard/themes/default/WhiteQueen.svg
+share/games/xboard/themes/default/WhiteRShield.svg
+share/games/xboard/themes/default/WhiteRight.svg
 share/games/xboard/themes/default/WhiteRook.svg
 share/games/xboard/themes/default/WhiteSword.svg
+share/games/xboard/themes/default/WhiteTower.svg
 share/games/xboard/themes/default/WhiteUnicorn.svg
+share/games/xboard/themes/default/WhiteViking.svg
+share/games/xboard/themes/default/WhiteWizard.svg
+share/games/xboard/themes/default/WhiteWolf.svg
+share/games/xboard/themes/default/WhiteZebra.svg
 share/games/xboard/themes/default/eo_Analyzing.svg
 share/games/xboard/themes/default/eo_Black.svg
 share/games/xboard/themes/default/eo_Clear.svg
@@ -152,7 +193,7 @@ share/games/xboard/themes/shogi/WhiteRoo
 share/games/xboard/themes/textures/hatch.png
 share/games/xboard/themes/textures/wood_d.png
 share/games/xboard/themes/textures/wood_l.png
-share/games/xboard/themes/textures/xqboard.png
+share/games/xboard/themes/textures/xqboard-9x10.png
 share/games/xboard/themes/xiangqi/BlackAdvisor.svg
 share/games/xboard/themes/xiangqi/BlackCanon.svg
 share/games/xboard/themes/xiangqi/BlackElephant.svg
@@ -172,10 +213,12 @@ share/icons/hicolor/scalable/apps/xboard
 share/locale/da/LC_MESSAGES/xboard.mo
 share/locale/de/LC_MESSAGES/xboard.mo
 share/locale/es/LC_MESSAGES/xboard.mo
+share/locale/fr/LC_MESSAGES/xboard.mo
 share/locale/it/LC_MESSAGES/xboard.mo
 share/locale/nl/LC_MESSAGES/xboard.mo
 share/locale/pl/LC_MESSAGES/xboard.mo
 share/locale/ru/LC_MESSAGES/xboard.mo
+share/locale/sr/LC_MESSAGES/xboard.mo
 share/locale/tr/LC_MESSAGES/xboard.mo
 share/locale/uk/LC_MESSAGES/xboard.mo
 share/locale/vi/LC_MESSAGES/xboard.mo

Index: pkgsrc/games/xboard/distinfo
diff -u pkgsrc/games/xboard/distinfo:1.12 pkgsrc/games/xboard/distinfo:1.13
--- pkgsrc/games/xboard/distinfo:1.12   Mon Sep 26 02:35:18 2016
+++ pkgsrc/games/xboard/distinfo        Mon Jan 13 15:46:26 2020
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.12 2016/09/26 02:35:18 kamil Exp $
+$NetBSD: distinfo,v 1.13 2020/01/13 15:46:26 hauke Exp $
 
-SHA1 (xboard-4.8.0.tar.gz) = b44de53d704c2d524a3dc79a0c1afdd7414a3ff3
-RMD160 (xboard-4.8.0.tar.gz) = 2ac17ce9efa182b95f108ef78d83490cbe189327
-SHA512 (xboard-4.8.0.tar.gz) = fc3231f170baacdf97df5d08488f5a1fb9a144810f7b0eb72e3e95d345ce47aa2ff67a586ef45b6a9e45932300babc59c161a29e055dd0d19b133ba986985c81
-Size (xboard-4.8.0.tar.gz) = 3691531 bytes
-SHA1 (patch-Makefile.in) = 9f0b08576f612d31cb85b962ee0a3934f5909238
+SHA1 (xboard-4.9.1.tar.gz) = 9bcd31bb88877f56dff77b16e3d0cfd34cc18be0
+RMD160 (xboard-4.9.1.tar.gz) = 95d109876556fdb3a50086365e4254afc66c0381
+SHA512 (xboard-4.9.1.tar.gz) = 7c6f17450edc3f56d5987f6363da01633850b87b0d6664524a4697216dc66aa58f84314ba57ee68aebfbb01ef96995e34be4e98fb4a5124e3f5090690f91ae08
+Size (xboard-4.9.1.tar.gz) = 4015017 bytes
+SHA1 (patch-Makefile.in) = ee8fd5ad38ea2ea3969614ecc5c7ba90f8b990d8
 SHA1 (patch-gettext.h) = 8196f5401075d5f6aa0f2689743e80096f95b4b5

Index: pkgsrc/games/xboard/patches/patch-Makefile.in
diff -u pkgsrc/games/xboard/patches/patch-Makefile.in:1.2 pkgsrc/games/xboard/patches/patch-Makefile.in:1.3
--- pkgsrc/games/xboard/patches/patch-Makefile.in:1.2   Tue May  3 02:39:30 2016
+++ pkgsrc/games/xboard/patches/patch-Makefile.in       Mon Jan 13 15:46:26 2020
@@ -1,13 +1,14 @@
-$NetBSD: patch-Makefile.in,v 1.2 2016/05/03 02:39:30 mef Exp $
+$NetBSD: patch-Makefile.in,v 1.3 2020/01/13 15:46:26 hauke Exp $
 
 (1)
 To avoid "ld: cannot find -ldl", which is not necessary for *BSD
 (2)
 Let pkgsrc framework deal with config file.
+Note we still need to provide configure with PKG_SYSCONFDIR, though.
 
---- Makefile.in.orig   2014-10-25 00:20:31.000000000 +0900
-+++ Makefile.in        2016-05-03 09:42:35.000000000 +0900
-@@ -532,7 +532,7 @@ xboard_SOURCES = backend.c backend.h bac
+--- Makefile.in.orig   2016-05-15 17:18:04.000000000 +0000
++++ Makefile.in
+@@ -542,7 +542,7 @@ xboard_SOURCES = backend.c backend.h bac
  
  ###
  SUBDIRS = po
@@ -16,7 +17,7 @@ Let pkgsrc framework deal with config fi
  EXTRA_DIST = pixmaps themes png sounds winboard \
        xboard.texi gpl.texinfo texi2man texinfo.tex xboard.man xboard.desktop xboard-config.desktop \
        xboard-fen-viewer.desktop  xboard-pgn-viewer.desktop  xboard-tourney.desktop xboard.xml \
-@@ -551,7 +551,7 @@ xboard_TEXINFOS = copyright.texi
+@@ -561,7 +561,7 @@ xboard_TEXINFOS = copyright.texi
  man6_MANS = xboard.man
  
  ### config file
@@ -25,10 +26,10 @@ Let pkgsrc framework deal with config fi
  
  ### icon files
  icondir = @ICONSDIR@
-@@ -660,7 +660,7 @@ dist_sounds_DATA = \
-   sounds/cymbal.wav     sounds/pop2.wav   sounds/slap.wav     sounds/ding1.wav      sounds/laser.wav \
+@@ -692,7 +692,7 @@ dist_sounds_DATA = \
    sounds/woodthunk.wav  sounds/gong.wav   sounds/penalty.wav  sounds/honkhonk.wav   sounds/phone.wav  sounds/roar.wav
  
+ @OSX_APP_TRUE@macportsprefix = $(shell which port | sed s/[/]bin[/]port//)
 -all: config.h
 +all: config.h xboard.conf
        $(MAKE) $(AM_MAKEFLAGS) all-recursive

Added files:

Index: pkgsrc/games/xboard/options.mk
diff -u /dev/null pkgsrc/games/xboard/options.mk:1.1
--- /dev/null   Mon Jan 13 15:46:26 2020
+++ pkgsrc/games/xboard/options.mk      Mon Jan 13 15:46:26 2020
@@ -0,0 +1,21 @@
+# $NetBSD: options.mk,v 1.1 2020/01/13 15:46:26 hauke Exp $
+#
+PKG_OPTIONS_VAR=        PKG_OPTIONS.xboard
+PKG_SUPPORTED_OPTIONS=  gtk
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgtk)
+CONFIGURE_ARGS+=       --with-gtk
+.include "../../x11/gtk2/buildlink3.mk"
+
+.else
+
+CONFIGURE_ARGS+=       --without-gtk
+.include "../../mk/xaw.buildlink3.mk"
+BUILD_DEFS+=           XAW_TYPE
+.if defined(XAW_TYPE) && (${XAW_TYPE} == "3d" || ${XAW_TYPE} == "xpm")
+CONFIGURE_ARGS+=       --with-Xaw3d
+.endif
+
+.endif



Home | Main Index | Thread Index | Old Index