aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authorjohans <johans@FreeBSD.org>2014-01-11 01:24:44 +0800
committerjohans <johans@FreeBSD.org>2014-01-11 01:24:44 +0800
commit389c6810226c2cea3d0cb8decb9cfe85dcd5dd41 (patch)
tree356248db2b62954f5aaefc15d6f4d822ea1c10ad /games
parent292dced0204d3e3be18cd30c65535810457e0d1d (diff)
downloadfreebsd-ports-gnome-389c6810226c2cea3d0cb8decb9cfe85dcd5dd41.tar.gz
freebsd-ports-gnome-389c6810226c2cea3d0cb8decb9cfe85dcd5dd41.tar.zst
freebsd-ports-gnome-389c6810226c2cea3d0cb8decb9cfe85dcd5dd41.zip
- Update xboard to 4.7.3 (bugfix release)
- Simplify options handling
Diffstat (limited to 'games')
-rw-r--r--games/xboard/Makefile42
-rw-r--r--games/xboard/distinfo4
2 files changed, 12 insertions, 34 deletions
diff --git a/games/xboard/Makefile b/games/xboard/Makefile
index c32daca38f98..de345090b251 100644
--- a/games/xboard/Makefile
+++ b/games/xboard/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= xboard
-PORTVERSION= 4.7.2
+PORTVERSION= 4.7.3
CATEGORIES= games
MASTER_SITES= GNU
@@ -13,17 +13,25 @@ LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo
OPTIONS_DEFINE= NLS CRAFTY FAIRYMAX GNUCHESS KNIGHTCAP PHALANX
OPTIONS_DEFAULT=
+OPTIONS_SUB= yes
CRAFTY_DESC= Install crafty engine
FAIRYMAX_DESC= Install fairymax engine
GNUCHESS_DESC= Install GnuChess engine
KNIGHTCAP_DESC= Install KnightCap engine
PHALANX_DESC= Install phalanx engine
+CRAFTY_RUN_DEPENDS+= crafty:${PORTSDIR}/games/crafty
+FAIRYMAX_RUN_DEPENDS+= fairymax:${PORTSDIR}/games/fairymax
+GNUCHESS_RUN_DEPENDS+= gnuchess:${PORTSDIR}/games/gnuchess
+KNIGHTCAP_RUN_DEPENDS+= KnightCap:${PORTSDIR}/games/KnightCap
+PHALANX_RUN_DEPENDS+= phalanx:${PORTSDIR}/games/phalanx
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
USES= desktop-file-utils perl5 pkgconfig shared-mime-info
USE_XORG= xt xpm xaw
USE_GNOME= librsvg2
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=MKDIR_P="${MKDIR}"
+CONFIGURE_ARGS+=MKDIR_P="${MKDIR}" PERLPATH=${LOCALBASE}/bin
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INFO= xboard
@@ -33,36 +41,6 @@ DATADIR= ${PREFIX}/share/games/${PORTNAME}
PORTDOCS= AUTHORS ChangeLog NEWS README SHORTLOG TODO
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MCRAFTY}
-RUN_DEPENDS+= crafty:${PORTSDIR}/games/crafty
-.endif
-
-.if ${PORT_OPTIONS:MFAIRYMAX}
-RUN_DEPENDS+= fairymax:${PORTSDIR}/games/fairymax
-.endif
-
-.if ${PORT_OPTIONS:MGNUCHESS}
-RUN_DEPENDS+= gnuchess:${PORTSDIR}/games/gnuchess
-.endif
-
-.if ${PORT_OPTIONS:MKNIGHTCAP}
-RUN_DEPENDS+= KnightCap:${PORTSDIR}/games/KnightCap
-.endif
-
-.if ${PORT_OPTIONS:MPHALANX}
-RUN_DEPENDS+= phalanx:${PORTSDIR}/games/phalanx
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
diff --git a/games/xboard/distinfo b/games/xboard/distinfo
index 5af962bca444..c2c6e94ca1a2 100644
--- a/games/xboard/distinfo
+++ b/games/xboard/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xboard-4.7.2.tar.gz) = 9b6736994b051499dcbe564051f6d964114a38fe47bbaab6dc7bde71a52ba9ee
-SIZE (xboard-4.7.2.tar.gz) = 3415953
+SHA256 (xboard-4.7.3.tar.gz) = 7fd0b03f53dad57c587bc3438459612e2455534f715cfb0e637b6290f34cbeaa
+SIZE (xboard-4.7.3.tar.gz) = 3424771