Index: head/games/xboard/Makefile =================================================================== --- head/games/xboard/Makefile (revision 415627) +++ head/games/xboard/Makefile (revision 415628) @@ -1,147 +1,149 @@ # Created by: xaa@stack.nl # $FreeBSD$ PORTNAME?= xboard -PORTVERSION?= 4.8.0 +PORTVERSION?= 4.9.0 PORTREVISION?= 0 PORTEPOCH?= CATEGORIES?= games MASTER_SITES?= GNU MAINTAINER?= johans@FreeBSD.org COMMENT?= X frontend for Crafty, GNUChess, Chess Servers, or e-mail chess LICENSE?= GPLv3 LIB_DEPENDS?= libcairo.so:graphics/cairo CONFLICTS?= xboard-devel-[0-9]* OPTIONS_DEFINE?= NLS DOCS ZIPPY OPTIONS_SINGLE?= FRONTEND OPTIONS_SINGLE_FRONTEND?= XAW XAW3D GTK2 OPTIONS_GROUP?= ENGINES OPTIONS_GROUP_ENGINES?= FAIRYMAX CRAFTY GNUCHESS KNIGHTCAP PHALANX OPTIONS_RADIO?= SOUND OPTIONS_RADIO_SOUND?= SOX ALSA OPTIONS_DEFAULT?= XAW OPTIONS_SUB?= yes ZIPPY_DESC= Add Zippy capability (computer player on ICS) ENGINES_DESC= Chess Engines CRAFTY_DESC= Install crafty engine FAIRYMAX_DESC= Install fairymax engine (many chess variants) GNUCHESS_DESC= Install GnuChess engine KNIGHTCAP_DESC= Install KnightCap engine PHALANX_DESC= Install phalanx engine FRONTEND_DESC= Front End XAW_DESC= Xaw GUI toolkit support (default) XAW3D_DESC= Xaw3d GUI toolkit support (not fully supported) GTK2_DESC= GTK+ 2 GUI toolkit support (experimental) SOUND_DESC= Sound Output (optional) SOX_DESC= SoX audio support CRAFTY_RUN_DEPENDS+= crafty:games/crafty FAIRYMAX_RUN_DEPENDS+= fairymax:games/fairymax GNUCHESS_RUN_DEPENDS+= gnuchess:games/gnuchess KNIGHTCAP_RUN_DEPENDS+= KnightCap:games/KnightCap PHALANX_RUN_DEPENDS+= phalanx:games/phalanx XAW3D_DEPENDS+= libXaw3d.so:x11-toolkits/Xaw3d SOX_RUN_DEPENDS+= play:audio/sox ALSA_RUN_DEPENDS+= aplay:audio/alsa-utils NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls ZIPPY_CONFIGURE_ENABLE= zippy XAW_CONFIGURE_WITH= Xaw XAW3D_CONFIGURE_WITH= Xaw3d GTK2_CONFIGURE_WITH= gtk .include USES+= desktop-file-utils makeinfo perl5 pkgconfig shared-mime-info \ shebangfix USE_XORG+= xt xpm USE_GNOME+= librsvg2 .if ${PORT_OPTIONS:MXAW} USE_XORG+= xaw .endif .if ${PORT_OPTIONS:MGTK2} USE_GNOME+= gtk20 .endif SHEBANG_FILES= texi2man GNU_CONFIGURE= yes CONFIGURE_ARGS+=MKDIR_P="${MKDIR}" PERLPATH=${PERL} CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= xboard USE_PERL5= build INSTALLS_ICONS= yes DATADIR?= ${PREFIX}/share/games/${PORTNAME} XBOARDCONF?= ${WRKSRC}/xboard.conf PORTDOCS= AUTHORS COPYING COPYRIGHT ChangeLog DIFFSTAT FAQ.html NEWS README SHORTLOG TODO BROKEN_sparc64= Does not install on sparc64 .if ${PORT_OPTIONS:MZIPPY} USES+= shebangfix SHEBANG_FILES+= ./texi2man PORTDOCS+= zippy.README .endif .if ${PORT_OPTIONS:MNLS} PORTDOCS+= ABOUT-NLS .endif post-patch: -@[ -f ${WRKSRC}/Makefile.in ] && ${REINPLACE_CMD} -e \ '/xboard_LDADD/s/-ldl //' ${WRKSRC}/Makefile.in @${ECHO_CMD} -n "" > ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "" > ${WRKSRC}/firstEngine.txt .if ${PORT_OPTIONS:MCRAFTY} @${ECHO_CMD} "\"Crafty\" -fcp crafty\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "crafty" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MGNUCHESS} @${ECHO_CMD} "\"GNU Chess\" -fcp gnuchess\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "gnuchess" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MKNIGHTCAP} @${ECHO_CMD} "\"KnightCap\" -fcp \"KnightCap -n -X -A -f ${PREFIX}/share/games/KnightCap/coeffs.dat\"\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "KnightCap" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MPHALANX} @${ECHO_CMD} "\"Phalanx\" -fcp phalanx\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "phalanx" > ${WRKSRC}/firstEngine.txt .endif .if ${PORT_OPTIONS:MFAIRYMAX} @${ECHO_CMD} "\"FairyMax\" -fcp fairymax\\" >> ${WRKSRC}/engineEntries.txt @${ECHO_CMD} -n "fairymax" > ${WRKSRC}/firstEngine.txt .endif @firstEngine=`cat ${WRKSRC}/firstEngine.txt` && \ ${REINPLACE_CMD} -e "s|\(-firstChessProgram\) .*|\1 $${firstEngine}|" ${XBOARDCONF} @engineEntries=`cat ${WRKSRC}/engineEntries.txt` && \ ${REINPLACE_CMD} -e "s|\(firstChessProgramNames[ ]*{\)[ ]*.*|\1$${engineEntries}}|" ${XBOARDCONF} @${REINPLACE_CMD} -e '/^#include..malloc.h/d' \ ${WRKSRC}/engineoutput.c ${WRKSRC}/uci.c .if ${PORT_OPTIONS:MZIPPY} @cd ${WRKSRC} && ${PATCH} < ${PATCHDIR}/OPTION_ZIPPY__patch-xboard.texi @${REINPLACE_CMD} -e 's|%%DOCSDIR%%|${DOCSDIR}|g' ${WRKSRC}/xboard.texi .endif .if ${PORT_OPTIONS:MSOX} @${REINPLACE_CMD} -e "s|\(soundProgram\) .*|\1 \"play -q\"|" ${XBOARDCONF} .elif ${PORT_OPTIONS:MALSA} @${REINPLACE_CMD} -e "s|\(soundProgram\) .*|\1 \"aplay -q\"|" ${XBOARDCONF} .else @${REINPLACE_CMD} -e "s|\(soundProgram\) .*|\1 \"\"|" ${XBOARDCONF} .endif + @${REINPLACE_CMD} -e "1s|^|int initialSquareSize;|" \ + ${WRKSRC}/xaw/xboard.c post-install: ${INSTALL_SCRIPT} ${WRKSRC}/cmail ${STAGEDIR}${PREFIX}/bin/ ${MV} ${STAGEDIR}${PREFIX}/etc/xboard.conf \ ${STAGEDIR}${PREFIX}/etc/xboard.conf.sample .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/games/xboard/distinfo =================================================================== --- head/games/xboard/distinfo (revision 415627) +++ head/games/xboard/distinfo (revision 415628) @@ -1,2 +1,3 @@ -SHA256 (xboard-4.8.0.tar.gz) = c88f48fc7fe067be0a13b8d121c38551145f889719c212717884e5e82d902d17 -SIZE (xboard-4.8.0.tar.gz) = 3691531 +TIMESTAMP = 1463910850 +SHA256 (xboard-4.9.0.tar.gz) = 4b964ba1ef41124548140ec21e89cb3e0b42449e37c4c486e394f95df4c866ab +SIZE (xboard-4.9.0.tar.gz) = 4012576 Index: head/games/xboard/pkg-plist =================================================================== --- head/games/xboard/pkg-plist (revision 415627) +++ head/games/xboard/pkg-plist (revision 415628) @@ -1,183 +1,226 @@ bin/cmail bin/xboard +@sample etc/xboard.conf.sample man/man6/xboard.6.gz share/applications/xboard-config.desktop share/applications/xboard-fen-viewer.desktop share/applications/xboard-pgn-viewer.desktop share/applications/xboard-tourney.desktop share/applications/xboard.desktop %%DATADIR%%/pixmaps/textures/board32.png %%DATADIR%%/pixmaps/textures/board48.png %%DATADIR%%/pixmaps/textures/cross32.png %%DATADIR%%/pixmaps/textures/cross48.png %%DATADIR%%/pixmaps/textures/ini32.png %%DATADIR%%/pixmaps/textures/ini48.png %%DATADIR%%/sounds/cymbal.wav %%DATADIR%%/sounds/ding1.wav %%DATADIR%%/sounds/gong.wav %%DATADIR%%/sounds/honkhonk.wav %%DATADIR%%/sounds/laser.wav %%DATADIR%%/sounds/penalty.wav %%DATADIR%%/sounds/phone.wav %%DATADIR%%/sounds/pop2.wav %%DATADIR%%/sounds/roar.wav %%DATADIR%%/sounds/slap.wav %%DATADIR%%/sounds/woodthunk.wav -%%DATADIR%%/themes/conf/chu %%DATADIR%%/themes/conf/ics %%DATADIR%%/themes/conf/mini %%DATADIR%%/themes/conf/mini.fen %%DATADIR%%/themes/conf/sho %%DATADIR%%/themes/conf/sho.fen %%DATADIR%%/themes/conf/shogi %%DATADIR%%/themes/conf/xq %%DATADIR%%/themes/default/BlackAdvisor.svg %%DATADIR%%/themes/default/BlackArchbishop.svg +%%DATADIR%%/themes/default/BlackAxe.svg %%DATADIR%%/themes/default/BlackBishop.svg +%%DATADIR%%/themes/default/BlackButterfly.svg +%%DATADIR%%/themes/default/BlackCamel.svg %%DATADIR%%/themes/default/BlackCanon.svg %%DATADIR%%/themes/default/BlackChancellor.svg %%DATADIR%%/themes/default/BlackClaw.svg %%DATADIR%%/themes/default/BlackCobra.svg %%DATADIR%%/themes/default/BlackCommoner.svg +%%DATADIR%%/themes/default/BlackCopper.svg %%DATADIR%%/themes/default/BlackCrownedBishop.svg %%DATADIR%%/themes/default/BlackCrownedRook.svg +%%DATADIR%%/themes/default/BlackCub.svg %%DATADIR%%/themes/default/BlackDolphin.svg +%%DATADIR%%/themes/default/BlackDragon.svg +%%DATADIR%%/themes/default/BlackDuck.svg %%DATADIR%%/themes/default/BlackElephant.svg +%%DATADIR%%/themes/default/BlackFlag.svg +%%DATADIR%%/themes/default/BlackGnu.svg %%DATADIR%%/themes/default/BlackGold.svg %%DATADIR%%/themes/default/BlackGoldKnight.svg %%DATADIR%%/themes/default/BlackGoldLance.svg %%DATADIR%%/themes/default/BlackGoldPawn.svg %%DATADIR%%/themes/default/BlackGoldSilver.svg %%DATADIR%%/themes/default/BlackHCrown.svg %%DATADIR%%/themes/default/BlackHSword.svg +%%DATADIR%%/themes/default/BlackHat.svg %%DATADIR%%/themes/default/BlackHawk.svg +%%DATADIR%%/themes/default/BlackIron.svg %%DATADIR%%/themes/default/BlackKing.svg %%DATADIR%%/themes/default/BlackKnight.svg +%%DATADIR%%/themes/default/BlackLShield.svg %%DATADIR%%/themes/default/BlackLance.svg +%%DATADIR%%/themes/default/BlackLeft.svg %%DATADIR%%/themes/default/BlackLeopard.svg %%DATADIR%%/themes/default/BlackLion.svg %%DATADIR%%/themes/default/BlackMarshall.svg %%DATADIR%%/themes/default/BlackNightrider.svg %%DATADIR%%/themes/default/BlackPawn.svg +%%DATADIR%%/themes/default/BlackPegasus.svg %%DATADIR%%/themes/default/BlackPrincess.svg %%DATADIR%%/themes/default/BlackPromoBishop.svg %%DATADIR%%/themes/default/BlackPromoDragon.svg %%DATADIR%%/themes/default/BlackPromoHSword.svg %%DATADIR%%/themes/default/BlackPromoHorse.svg %%DATADIR%%/themes/default/BlackPromoRook.svg %%DATADIR%%/themes/default/BlackPromoSword.svg %%DATADIR%%/themes/default/BlackQueen.svg +%%DATADIR%%/themes/default/BlackRShield.svg +%%DATADIR%%/themes/default/BlackRight.svg %%DATADIR%%/themes/default/BlackRook.svg %%DATADIR%%/themes/default/BlackSword.svg +%%DATADIR%%/themes/default/BlackTower.svg %%DATADIR%%/themes/default/BlackUnicorn.svg +%%DATADIR%%/themes/default/BlackViking.svg +%%DATADIR%%/themes/default/BlackWizard.svg +%%DATADIR%%/themes/default/BlackWolf.svg +%%DATADIR%%/themes/default/BlackZebra.svg %%DATADIR%%/themes/default/WhiteAdvisor.svg %%DATADIR%%/themes/default/WhiteArchbishop.svg +%%DATADIR%%/themes/default/WhiteAxe.svg %%DATADIR%%/themes/default/WhiteBishop.svg +%%DATADIR%%/themes/default/WhiteButterfly.svg +%%DATADIR%%/themes/default/WhiteCamel.svg %%DATADIR%%/themes/default/WhiteCanon.svg %%DATADIR%%/themes/default/WhiteChancellor.svg %%DATADIR%%/themes/default/WhiteClaw.svg %%DATADIR%%/themes/default/WhiteCobra.svg %%DATADIR%%/themes/default/WhiteCommoner.svg +%%DATADIR%%/themes/default/WhiteCopper.svg %%DATADIR%%/themes/default/WhiteCrownedBishop.svg %%DATADIR%%/themes/default/WhiteCrownedRook.svg +%%DATADIR%%/themes/default/WhiteCub.svg %%DATADIR%%/themes/default/WhiteDolphin.svg +%%DATADIR%%/themes/default/WhiteDragon.svg +%%DATADIR%%/themes/default/WhiteDuck.svg %%DATADIR%%/themes/default/WhiteElephant.svg +%%DATADIR%%/themes/default/WhiteFlag.svg +%%DATADIR%%/themes/default/WhiteGnu.svg %%DATADIR%%/themes/default/WhiteGold.svg %%DATADIR%%/themes/default/WhiteGoldKnight.svg %%DATADIR%%/themes/default/WhiteGoldLance.svg %%DATADIR%%/themes/default/WhiteGoldPawn.svg %%DATADIR%%/themes/default/WhiteGoldSilver.svg %%DATADIR%%/themes/default/WhiteHCrown.svg %%DATADIR%%/themes/default/WhiteHSword.svg +%%DATADIR%%/themes/default/WhiteHat.svg %%DATADIR%%/themes/default/WhiteHawk.svg +%%DATADIR%%/themes/default/WhiteIron.svg %%DATADIR%%/themes/default/WhiteKing.svg %%DATADIR%%/themes/default/WhiteKnight.svg +%%DATADIR%%/themes/default/WhiteLShield.svg %%DATADIR%%/themes/default/WhiteLance.svg +%%DATADIR%%/themes/default/WhiteLeft.svg %%DATADIR%%/themes/default/WhiteLeopard.svg %%DATADIR%%/themes/default/WhiteLion.svg %%DATADIR%%/themes/default/WhiteMarshall.svg %%DATADIR%%/themes/default/WhiteNightrider.svg %%DATADIR%%/themes/default/WhitePawn.svg +%%DATADIR%%/themes/default/WhitePegasus.svg %%DATADIR%%/themes/default/WhitePrincess.svg %%DATADIR%%/themes/default/WhitePromoBishop.svg %%DATADIR%%/themes/default/WhitePromoDragon.svg %%DATADIR%%/themes/default/WhitePromoHSword.svg %%DATADIR%%/themes/default/WhitePromoHorse.svg %%DATADIR%%/themes/default/WhitePromoRook.svg %%DATADIR%%/themes/default/WhitePromoSword.svg %%DATADIR%%/themes/default/WhiteQueen.svg +%%DATADIR%%/themes/default/WhiteRShield.svg +%%DATADIR%%/themes/default/WhiteRight.svg %%DATADIR%%/themes/default/WhiteRook.svg %%DATADIR%%/themes/default/WhiteSword.svg +%%DATADIR%%/themes/default/WhiteTower.svg %%DATADIR%%/themes/default/WhiteUnicorn.svg +%%DATADIR%%/themes/default/WhiteViking.svg +%%DATADIR%%/themes/default/WhiteWizard.svg +%%DATADIR%%/themes/default/WhiteWolf.svg +%%DATADIR%%/themes/default/WhiteZebra.svg %%DATADIR%%/themes/default/eo_Analyzing.svg %%DATADIR%%/themes/default/eo_Black.svg %%DATADIR%%/themes/default/eo_Clear.svg %%DATADIR%%/themes/default/eo_Ponder.svg %%DATADIR%%/themes/default/eo_Thinking.svg %%DATADIR%%/themes/default/eo_Unknown.svg %%DATADIR%%/themes/default/eo_White.svg %%DATADIR%%/themes/default/icon_black.svg %%DATADIR%%/themes/default/icon_white.svg %%DATADIR%%/themes/shogi/BlackAdvisor.svg %%DATADIR%%/themes/shogi/BlackBishop.svg %%DATADIR%%/themes/shogi/BlackCrownedBishop.svg %%DATADIR%%/themes/shogi/BlackCrownedRook.svg %%DATADIR%%/themes/shogi/BlackGold.svg %%DATADIR%%/themes/shogi/BlackGoldKnight.svg %%DATADIR%%/themes/shogi/BlackGoldLance.svg %%DATADIR%%/themes/shogi/BlackGoldPawn.svg %%DATADIR%%/themes/shogi/BlackGoldSilver.svg %%DATADIR%%/themes/shogi/BlackKing.svg %%DATADIR%%/themes/shogi/BlackKnight.svg %%DATADIR%%/themes/shogi/BlackLance.svg %%DATADIR%%/themes/shogi/BlackPawn.svg %%DATADIR%%/themes/shogi/BlackRook.svg %%DATADIR%%/themes/shogi/WhiteAdvisor.svg %%DATADIR%%/themes/shogi/WhiteBishop.svg %%DATADIR%%/themes/shogi/WhiteCrownedBishop.svg %%DATADIR%%/themes/shogi/WhiteCrownedRook.svg %%DATADIR%%/themes/shogi/WhiteGold.svg %%DATADIR%%/themes/shogi/WhiteGoldKnight.svg %%DATADIR%%/themes/shogi/WhiteGoldLance.svg %%DATADIR%%/themes/shogi/WhiteGoldPawn.svg %%DATADIR%%/themes/shogi/WhiteGoldSilver.svg %%DATADIR%%/themes/shogi/WhiteKing.svg %%DATADIR%%/themes/shogi/WhiteKnight.svg %%DATADIR%%/themes/shogi/WhiteLance.svg %%DATADIR%%/themes/shogi/WhitePawn.svg %%DATADIR%%/themes/shogi/WhiteRook.svg %%DATADIR%%/themes/textures/hatch.png %%DATADIR%%/themes/textures/wood_d.png %%DATADIR%%/themes/textures/wood_l.png -%%DATADIR%%/themes/textures/xqboard.png +%%DATADIR%%/themes/textures/xqboard-9x10.png %%DATADIR%%/themes/xiangqi/BlackAdvisor.svg %%DATADIR%%/themes/xiangqi/BlackCanon.svg %%DATADIR%%/themes/xiangqi/BlackElephant.svg %%DATADIR%%/themes/xiangqi/BlackGold.svg %%DATADIR%%/themes/xiangqi/BlackKnight.svg %%DATADIR%%/themes/xiangqi/BlackPawn.svg %%DATADIR%%/themes/xiangqi/BlackRook.svg %%DATADIR%%/themes/xiangqi/WhiteAdvisor.svg %%DATADIR%%/themes/xiangqi/WhiteCanon.svg %%DATADIR%%/themes/xiangqi/WhiteElephant.svg %%DATADIR%%/themes/xiangqi/WhiteGold.svg %%DATADIR%%/themes/xiangqi/WhiteKnight.svg %%DATADIR%%/themes/xiangqi/WhitePawn.svg %%DATADIR%%/themes/xiangqi/WhiteRook.svg share/icons/hicolor/48x48/apps/xboard.png share/icons/hicolor/scalable/apps/xboard.svg %%NLS%%share/locale/da/LC_MESSAGES/xboard.mo %%NLS%%share/locale/de/LC_MESSAGES/xboard.mo %%NLS%%share/locale/es/LC_MESSAGES/xboard.mo +%%NLS%%share/locale/fr/LC_MESSAGES/xboard.mo %%NLS%%share/locale/it/LC_MESSAGES/xboard.mo %%NLS%%share/locale/nl/LC_MESSAGES/xboard.mo %%NLS%%share/locale/pl/LC_MESSAGES/xboard.mo %%NLS%%share/locale/ru/LC_MESSAGES/xboard.mo +%%NLS%%share/locale/sr/LC_MESSAGES/xboard.mo %%NLS%%share/locale/tr/LC_MESSAGES/xboard.mo %%NLS%%share/locale/uk/LC_MESSAGES/xboard.mo %%NLS%%share/locale/vi/LC_MESSAGES/xboard.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/xboard.mo %%NLS%%share/locale/zh_HK/LC_MESSAGES/xboard.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/xboard.mo share/mime/packages/xboard.xml -@sample etc/xboard.conf.sample