Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Nov 2013 03:18:10 +0000 (UTC)
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r333544 - head/games/tuxmath
Message-ID:  <201311120318.rAC3IAjX043730@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danilo
Date: Tue Nov 12 03:18:09 2013
New Revision: 333544
URL: http://svnweb.freebsd.org/changeset/ports/333544

Log:
  - Add stage support
  - Convert all "if's" in options helpers
  - Fix a problem (file not found) during execution

Modified:
  head/games/tuxmath/Makefile
  head/games/tuxmath/pkg-plist

Modified: head/games/tuxmath/Makefile
==============================================================================
--- head/games/tuxmath/Makefile	Tue Nov 12 02:50:23 2013	(r333543)
+++ head/games/tuxmath/Makefile	Tue Nov 12 03:18:09 2013	(r333544)
@@ -18,6 +18,7 @@ LICENSE=	GPLv3 # (or later)
 
 OPTIONS_DEFINE=	NLS SVG DOCS
 OPTIONS_DEFAULT=	SVG
+OPTIONS_SUB=	yes
 
 WRKSRC=		${WRKDIR}/${PORTNAME}_w_fonts-${PORTVERSION}
 
@@ -38,23 +39,12 @@ T4K_VERSION=	0.1.1
 T4K_DISTFILE=	${T4K_NAME}-${T4K_VERSION}${EXTRACT_SUFX}
 T4K_WRKSRC=	${WRKDIR}/${T4K_NAME}-${T4K_VERSION}
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+NLS_CONFIGURE_ENABLE=	nls
+NLS_USES=	gettext
+NLS_LDFLAGS=	-lintl
 
-.if ${PORT_OPTIONS:MNLS}
-USES+=		gettext
-PLIST_SUB+=	NLS=""
-LDFLAGS+=	-lintl
-.else
-CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB+=	NLS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MSVG}
-USE_GNOME+=	librsvg2
-.else
-CONFIGURE_ARGS+=--without-rsvg
-.endif
+SVG_CONFIGURE_WITH=	rsvg
+SVG_USE=	GNOME=librsvg2
 
 # use multiple make jobs for T4K_WRKSRC
 _make_jobs=	-j${MAKE_JOBS_NUMBER}
@@ -80,11 +70,10 @@ pre-build:
 		${MAKEFILE} ${_make_jobs} ${ALL_TARGET})
 
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${DOCSDIR}
+	${LN} -s ${DATADIR}/images/status ${STAGEDIR}${DATADIR}/images/menu
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for file in OFL README README_DATA_LICENSES TODO changelog
-	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Modified: head/games/tuxmath/pkg-plist
==============================================================================
--- head/games/tuxmath/pkg-plist	Tue Nov 12 02:50:23 2013	(r333543)
+++ head/games/tuxmath/pkg-plist	Tue Nov 12 03:18:09 2013	(r333544)
@@ -536,6 +536,7 @@ bin/tuxmathtestclient
 %%DATADIR%%/sounds/tock.wav
 %%DATADIR%%/sounds/towerclock.wav
 %%DATADIR%%/sounds/tuxi.ogg
+%%DATADIR%%/images/menu
 @dirrm %%DATADIR%%/sounds
 @dirrm %%DATADIR%%/missions/multiplay
 @dirrm %%DATADIR%%/missions/lessons



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311120318.rAC3IAjX043730>