Hi ports@,
please find below a simple patch to update xboard to the last stable
version. Regen and fix WANTLIB. Lightly tested on amd64.
Best regards,
Rafael Sadowski
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/xboard/Makefile,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 Makefile
--- Makefile 27 Mar 2015 08:41:06 -0000 1.35
+++ Makefile 24 Apr 2017 06:35:35 -0000
@@ -2,25 +2,27 @@
COMMENT= X11 frontend for GNU Chess and the Internet Chess Server
-DISTNAME= xboard-4.8.0
+DISTNAME= xboard-4.9.1
CATEGORIES= games x11
MASTER_SITES= ${MASTER_SITE_GNU:=xboard/}
-REVISION= 0
HOMEPAGE= https://www.gnu.org/software/xboard/
# GPL
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB= ICE SM X11 Xaw Xmu Xt c cairo \
- gdk_pixbuf-2.0 gio-2.0 glib-2.0 \
- gobject-2.0 m pthread rsvg-2
+WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
+WANTLIB += Xrandr Xrender atk-1.0 c cairo fontconfig freetype
+WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
+WANTLIB += gobject-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0
+WANTLIB += pangoft2-1.0 pthread rsvg-2 z
MODULES= devel/gettext
BUILD_DEPENDS= devel/xdg-utils
LIB_DEPENDS= graphics/cairo \
+ x11/gtk+2 \
x11/gnome/librsvg
RUN_DEPENDS= games/gnuchess \
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/xboard/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- distinfo 10 Nov 2014 09:04:18 -0000 1.8
+++ distinfo 24 Apr 2017 06:35:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (xboard-4.8.0.tar.gz) = yI9I/H/gZ74KE7jRIcOFURRfiJcZwhJxeITl6C2QLRc=
-SIZE (xboard-4.8.0.tar.gz) = 3691531
+SHA256 (xboard-4.9.1.tar.gz) = Ky5T6EKK2bbo3IpVs6UYM4GRGk2uLABy+pYpa7sZcNY=
+SIZE (xboard-4.9.1.tar.gz) = 4015017
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/games/xboard/patches/patch-Makefile_in,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 patch-Makefile_in
--- patches/patch-Makefile_in 10 Nov 2014 09:04:18 -0000 1.7
+++ patches/patch-Makefile_in 24 Apr 2017 06:35:35 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile_in,v 1.7 2014/11/10 09:04:18 dcoppa Exp $
---- Makefile.in.orig Mon Nov 10 09:41:17 2014
-+++ Makefile.in Mon Nov 10 09:41:27 2014
-@@ -532,7 +532,7 @@ xboard_SOURCES = backend.c backend.h backendz.h \
+--- Makefile.in.orig Sun May 15 19:18:04 2016
++++ Makefile.in Mon Apr 24 00:59:18 2017
+@@ -542,7 +542,7 @@ xboard_SOURCES = backend.c backend.h backendz.h \
###
SUBDIRS = po
Index: patches/patch-xaw-xboard_h
===================================================================
RCS file: /cvs/ports/games/xboard/patches/patch-xaw-xboard_h,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-xaw-xboard_h
--- patches/patch-xaw-xboard_h 10 Nov 2014 09:04:18 -0000 1.2
+++ patches/patch-xaw-xboard_h 24 Apr 2017 06:35:35 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-xaw-xboard_h,v 1.2 2014/11/10 09:04:18 dcoppa Exp $
---- xaw/xboard.h.orig Wed Oct 22 17:29:28 2014
-+++ xaw/xboard.h Mon Nov 10 09:34:42 2014
-@@ -118,7 +118,7 @@ typedef struct {
+--- xaw/xboard.h.orig Sun Mar 20 06:06:00 2016
++++ xaw/xboard.h Mon Apr 24 00:59:18 2017
+@@ -119,7 +119,7 @@ typedef struct {
#define BORDER_X_OFFSET 3
#define BORDER_Y_OFFSET 27
@@ -10,7 +10,7 @@ $OpenBSD: patch-xaw-xboard_h,v 1.2 2014/
#define SECOND_CHESS_PROGRAM ""
#define FIRST_DIRECTORY "."
#define SECOND_DIRECTORY "."
-@@ -127,7 +127,7 @@ typedef struct {
+@@ -128,7 +128,7 @@ typedef struct {
#define FCP_NAMES ""
#define SCP_NAMES ""
#define ICS_TEXT_MENU_DEFAULT ""
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/xboard/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 PLIST
--- pkg/PLIST 10 Nov 2014 09:04:18 -0000 1.10
+++ pkg/PLIST 24 Apr 2017 06:35:35 -0000
@@ -13,7 +13,6 @@ share/examples/xboard/
@sample ${SYSCONFDIR}/xboard/
share/examples/xboard/xboard.conf
@sample ${SYSCONFDIR}/xboard/xboard.conf
-share/games/
share/games/xboard/
share/games/xboard/pixmaps/
share/games/xboard/pixmaps/textures/
@@ -37,7 +36,6 @@ share/games/xboard/sounds/slap.wav
share/games/xboard/sounds/woodthunk.wav
share/games/xboard/themes/
share/games/xboard/themes/conf/
-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
@@ -48,16 +46,25 @@ share/games/xboard/themes/conf/xq
share/games/xboard/themes/default/
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
@@ -65,15 +72,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
@@ -82,21 +94,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
@@ -104,15 +132,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
@@ -121,9 +154,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
@@ -166,7 +206,7 @@ share/games/xboard/themes/textures/
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/
share/games/xboard/themes/xiangqi/BlackAdvisor.svg
share/games/xboard/themes/xiangqi/BlackCanon.svg
@@ -187,10 +227,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