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

Reply via email to