svn commit: r400374 - in head/games/xboard-devel: . files

Thomas Zander riggs at FreeBSD.org
Wed Oct 28 08:07:26 UTC 2015


Author: riggs
Date: Wed Oct 28 08:07:24 2015
New Revision: 400374
URL: https://svnweb.freebsd.org/changeset/ports/400374

Log:
  Update to recent snapshot 4.8.0.20151020.3
  
  PR:		203690
  Submitted by:	kalten at gmx.at (maintainer)

Added:
  head/games/xboard-devel/files/patch-configure.ac   (contents, props changed)
  head/games/xboard-devel/files/patch-xboard.conf
     - copied, changed from r400373, head/games/xboard-devel/files/patch-xboard.conf.in
Deleted:
  head/games/xboard-devel/files/patch-xboard.conf.in
Modified:
  head/games/xboard-devel/Makefile
  head/games/xboard-devel/distinfo
  head/games/xboard-devel/files/patch-Makefile.am
  head/games/xboard-devel/pkg-plist

Modified: head/games/xboard-devel/Makefile
==============================================================================
--- head/games/xboard-devel/Makefile	Wed Oct 28 06:35:13 2015	(r400373)
+++ head/games/xboard-devel/Makefile	Wed Oct 28 08:07:24 2015	(r400374)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	xboard-devel
-PORTVERSION=	4.7.3.20140909.8
+PORTVERSION=	4.8.0.20151020.3
 PORTREVISION=
 PORTEPOCH=
 MASTER_SITES=	http://freeheimdall.spdns.org/files/
@@ -14,6 +14,8 @@ MAINTAINER=	kalten at gmx.at
 
 LICENSE=	GPLv3
 
+LIB_DEPENDS?=	libpangocairo-1.0.so:${PORTSDIR}/x11-toolkits/pango
+
 CONFLICTS=	xboard-[0-9]*
 
 MASTERDIR=	${.CURDIR}/../xboard
@@ -21,10 +23,10 @@ DISTINFO_FILE=	${.CURDIR}/distinfo
 PATCHDIR=	${.CURDIR}/files
 PLIST=	${.CURDIR}/pkg-plist
 
-COMMIT_HASH=	e677df0
+COMMIT_HASH=	f49e7e1
 DATADIR=	${PREFIX}/share/games/xboard
 DOCSDIR=	${PREFIX}/share/doc/xboard
-XBOARDCONF=	${WRKSRC}/xboard.conf.in
+XBOARDCONF=	${WRKSRC}/xboard.conf
 
 USES=		autoreconf desktop-file-utils gettext-tools gmake shared-mime-info shebangfix
 SHEBANG_FILES=	texi2man
@@ -34,6 +36,6 @@ INSTALL_TARGET=	install-strip
 pre-configure:
 	${RM} ${WRKSRC}/m4/*.m4
 	${REINPLACE_CMD} -e "s|\(GITVERSION=\).*|\1${COMMIT_HASH}|" ${WRKSRC}/Makefile.am
-	${REINPLACE_CMD} -E "s|(AC_INIT\(\[xboard\],\[master-[^]]+)(\].+\))|\1-git:${COMMIT_HASH}\2|" ${WRKSRC}/configure.ac
+	${REINPLACE_CMD} -E "s|(AC_INIT\(\[xboard\],\[)[^]]+(\].+\))|\1${PORTVERSION}-git:${COMMIT_HASH}\2|" ${WRKSRC}/configure.ac
 
 .include "${MASTERDIR}/Makefile"

Modified: head/games/xboard-devel/distinfo
==============================================================================
--- head/games/xboard-devel/distinfo	Wed Oct 28 06:35:13 2015	(r400373)
+++ head/games/xboard-devel/distinfo	Wed Oct 28 08:07:24 2015	(r400374)
@@ -1,2 +1,2 @@
-SHA256 (xboard-e677df0.tar.gz) = 54432a3a53076b0ac6ba6689f8e90e440108ae479846ae46d60e5b857afe59be
-SIZE (xboard-e677df0.tar.gz) = 3039491
+SHA256 (xboard-f49e7e1.tar.gz) = d24008d138f69407eb2ddd2b32059fda0e9c997b14e77f6c9f280d3c2d7a7d1a
+SIZE (xboard-f49e7e1.tar.gz) = 3705264

Modified: head/games/xboard-devel/files/patch-Makefile.am
==============================================================================
--- head/games/xboard-devel/files/patch-Makefile.am	Wed Oct 28 06:35:13 2015	(r400373)
+++ head/games/xboard-devel/files/patch-Makefile.am	Wed Oct 28 08:07:24 2015	(r400374)
@@ -1,30 +1,38 @@
---- Makefile.am.orig	2014-07-02 14:34:53.000000000 +0200
-+++ Makefile.am	2014-08-21 22:40:05.000000000 +0200
+--- Makefile.am.orig	2015-08-06 23:49:02.000000000 +0200
++++ Makefile.am	2015-10-11 02:11:07.000000000 +0200
 @@ -57,7 +57,7 @@
  ###
  
  SUBDIRS = po
 -xboard_LDADD = -ldl -lm @FRONTEND_LIBS@ @X_LIBS@ @LIBINTL@ @CAIRO_LIBS@
-+xboard_LDADD = -lm @FRONTEND_LIBS@ @X_LIBS@ @LIBINTL@ @CAIRO_LIBS@
++xboard_LDADD = -lm @FRONTEND_LIBS@ @X_LIBS@ @LIBINTL@ @PANGOCAIRO_LIBS@
  
  EXTRA_DIST = pixmaps themes png sounds winboard \
  	xboard.texi gpl.texinfo texi2man texinfo.tex xboard.man xboard.desktop xboard-config.desktop \
+@@ -68,7 +68,7 @@
+ DISTCLEANFILES = stamp-h
+ 
+ GITVERSION=$(shell sh -c 'git describe --dirty --always 2>/dev/null')
+-AM_CPPFLAGS=-DINFODIR='"$(infodir)"' @X_CFLAGS@ @CAIRO_CFLAGS@ @FRONTEND_CFLAGS@  -DSYSCONFDIR='"$(sysconfdir)"' \
++AM_CPPFLAGS=-DINFODIR='"$(infodir)"' @X_CFLAGS@ @PANGOCAIRO_CFLAGS@ @FRONTEND_CFLAGS@  -DSYSCONFDIR='"$(sysconfdir)"' \
+ 	    -DLOCALEDIR='"$(localedir)"' -DSVGDIR='"$(svgdir)"' -D__GIT_VERSION='"$(GITVERSION)"' \
+             -DCONFIGURE_OPTIONS='"@CONFIGURE_OPTIONS@"' -DDATADIR='"$(datadir)/games/xboard"' $(headers)
+ 
 @@ -179,7 +179,8 @@
  ### directory and files for themes (and other) configuration files
  
  themesdir = $(datadir)/games/xboard/themes/conf
--dist_themes_DATA = conf/shogi conf/xq conf/chu conf/ics conf/mini conf/mini.fen conf/sho conf/sho.fen
+-dist_themes_DATA = conf/shogi conf/xq conf/ics conf/mini conf/mini.fen conf/sho conf/sho.fen
 +dist_themes_DATA = conf/shogi conf/xq conf/chu conf/ics conf/mini conf/mini.fen conf/sho conf/sho.fen \
-+                   conf/judkins conf/judkins.fen conf/xiangqi
++	    conf/judkins conf/judkins.fen conf/xiangqi
  
  ### directory and files for pixmaps
  
-@@ -196,8 +197,12 @@
+@@ -196,7 +197,12 @@
  soundsdir = $(gamedatadir)/sounds
  dist_sounds_DATA = \
    sounds/cymbal.wav     sounds/pop2.wav   sounds/slap.wav     sounds/ding1.wav      sounds/laser.wav \
 -  sounds/woodthunk.wav  sounds/gong.wav   sounds/penalty.wav  sounds/honkhonk.wav   sounds/phone.wav  sounds/roar.wav
--
 +  sounds/woodthunk.wav  sounds/gong.wav   sounds/penalty.wav  sounds/honkhonk.wav   sounds/phone.wav  sounds/roar.wav \
 +  sounds/README         sounds/alarm.wav  sounds/challenge.wav sounds/channel.wav   sounds/channel1.wav \
 +  sounds/ching.wav      sounds/click.wav  sounds/draw.wav     sounds/drip.wav       sounds/kibitz.wav \
@@ -32,5 +40,5 @@
 +  sounds/shout.wav      sounds/squeak.wav sounds/sshout.wav   sounds/swish.wav      sounds/tell.wav \
 +  sounds/thud.wav       sounds/unfinished.wav sounds/whipcrak.wav sounds/win.wav
  
- ### set correct dir in xboard.conf
+ ### the man page depends on several files, so we add a special rule
  

Added: head/games/xboard-devel/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/xboard-devel/files/patch-configure.ac	Wed Oct 28 08:07:24 2015	(r400374)
@@ -0,0 +1,17 @@
+--- configure.ac.orig	2015-08-06 23:49:02.000000000 +0200
++++ configure.ac	2015-10-11 02:07:35.000000000 +0200
+@@ -123,10 +123,10 @@
+ AS_IF( [test "x$PKGCONFIG" = xpkgconfig_not_found],
+        AC_MSG_ERROR([cannot find pkg-config! Please install it.]))
+ 
+-dnl | check for cairo and librsvg
+-PKG_CHECK_MODULES([CAIRO], [ cairo >= 1.2.0 librsvg-2.0 >= 2.14.0 ])
+-AC_SUBST(CAIRO_CFLAGS)
+-AC_SUBST(CAIRO_LIBS)
++dnl | check for pangocairo and librsvg
++PKG_CHECK_MODULES([PANGOCAIRO], [ pangocairo >= 1.0.0 librsvg-2.0 >= 2.14.0 ])
++AC_SUBST(PANGOCAIRO_CFLAGS)
++AC_SUBST(PANGOCAIRO_LIBS)
+ 
+ dnl | check which front end to use
+ dnl | first check for gtk

Copied and modified: head/games/xboard-devel/files/patch-xboard.conf (from r400373, head/games/xboard-devel/files/patch-xboard.conf.in)
==============================================================================
--- head/games/xboard-devel/files/patch-xboard.conf.in	Wed Oct 28 06:35:13 2015	(r400373, copy source)
+++ head/games/xboard-devel/files/patch-xboard.conf	Wed Oct 28 08:07:24 2015	(r400374)
@@ -1,6 +1,6 @@
---- xboard.conf.in.orig	2014-07-02 14:34:53.000000000 +0200
-+++ xboard.conf.in	2014-08-21 00:56:04.000000000 +0200
-@@ -70,11 +70,7 @@
+--- xboard.conf.orig	2014-11-04 09:45:56.000000000 +0100
++++ xboard.conf	2014-11-04 09:46:05.000000000 +0100
+@@ -74,11 +74,7 @@
  ; Engines & adjudicatons in engine-engine games
  ;
  -firstChessProgram fairymax

Modified: head/games/xboard-devel/pkg-plist
==============================================================================
--- head/games/xboard-devel/pkg-plist	Wed Oct 28 06:35:13 2015	(r400373)
+++ head/games/xboard-devel/pkg-plist	Wed Oct 28 08:07:24 2015	(r400374)
@@ -1,4 +1,3 @@
- at postunexec /bin/rm %D/share/icons/hicolor/icon-theme.cache 2>/dev/null || /usr/bin/true
 @owner root
 @group wheel
 bin/xboard
@@ -200,36 +199,16 @@ share/mime/packages/xboard.xml
 %%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
- at dirrmtry share/locale/zh_HK/LC_MESSAGES
- at dirrmtry share/locale/zh_HK
- at dirrmtry %%DATADIR%%/pixmaps/textures
- at dirrmtry %%DATADIR%%/pixmaps
- at dirrmtry %%DATADIR%%/sounds
- at dirrmtry %%DATADIR%%/themes/conf
- at dirrmtry %%DATADIR%%/themes/default
- at dirrmtry %%DATADIR%%/themes/shogi
- at dirrmtry %%DATADIR%%/themes/textures
- at dirrmtry %%DATADIR%%/themes/xiangqi
- at dirrmtry %%DATADIR%%/themes
- at dirrmtry %%DATADIR%%
- at dirrmtry share/games
- at dirrmtry share/icons/hicolor/48x48/apps
- at dirrmtry share/icons/hicolor/48x48
- at dirrmtry share/icons/hicolor/scalable/apps
- at dirrmtry share/icons/hicolor/scalable
- at dirrmtry share/icons/hicolor
- at dirrmtry share/icons
- at dirrmtry share/mime/packages
- at dirrmtry share/mime
 @sample etc/xboard.conf.sample
- at postexec /usr/local/bin/gtk-update-icon-cache -q -f %D/share/icons/hicolor 2>/dev/null || /usr/bin/true
- at postunexec /usr/local/bin/gtk-update-icon-cache -q -f %D/share/icons/hicolor 2>/dev/null || /usr/bin/true


More information about the svn-ports-head mailing list