From owner-svn-ports-all@FreeBSD.ORG Tue Nov 12 03:18:10 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B40EC65C; Tue, 12 Nov 2013 03:18:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8A5133AAC; Tue, 12 Nov 2013 03:18:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rAC3IAOa043732; Tue, 12 Nov 2013 03:18:10 GMT (envelope-from danilo@svn.freebsd.org) Received: (from danilo@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rAC3IAjX043730; Tue, 12 Nov 2013 03:18:10 GMT (envelope-from danilo@svn.freebsd.org) Message-Id: <201311120318.rAC3IAjX043730@svn.freebsd.org> From: Danilo Egea Gondolfo Date: Tue, 12 Nov 2013 03:18:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r333544 - head/games/tuxmath X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 03:18:10 -0000 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 +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 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