From owner-svn-ports-head@FreeBSD.ORG Mon Dec 16 11:17:43 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 45EB2CD3; Mon, 16 Dec 2013 11:17:43 +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 2623915EA; Mon, 16 Dec 2013 11:17:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBGBHhG7000744; Mon, 16 Dec 2013 11:17:43 GMT (envelope-from amdmi3@svn.freebsd.org) Received: (from amdmi3@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBGBHgZC000742; Mon, 16 Dec 2013 11:17:42 GMT (envelope-from amdmi3@svn.freebsd.org) Message-Id: <201312161117.rBGBHgZC000742@svn.freebsd.org> From: Dmitry Marakasov Date: Mon, 16 Dec 2013 11:17:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r336623 - head/games/instead X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Dec 2013 11:17:43 -0000 Author: amdmi3 Date: Mon Dec 16 11:17:42 2013 New Revision: 336623 URL: http://svnweb.freebsd.org/changeset/ports/336623 Log: - Support staging - Convert USE_GMAKE to USES - Suppport new OPTIONS features - Fix build when both sdl12 and sdl2 installed and add OPTIONS to choose SDL version to use Modified: head/games/instead/Makefile head/games/instead/pkg-plist Modified: head/games/instead/Makefile ============================================================================== --- head/games/instead/Makefile Mon Dec 16 11:16:41 2013 (r336622) +++ head/games/instead/Makefile Mon Dec 16 11:17:42 2013 (r336623) @@ -3,6 +3,7 @@ PORTNAME= instead PORTVERSION= 1.9.1 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/instead/instead/${PORTVERSION}/ \ http://mirror.amdmi3.ru/distfiles/ @@ -12,27 +13,40 @@ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple Text Adventure, The Interpreter HAS_CONFIGURE= yes -USE_GMAKE= yes +USES= pkgconfig iconv gmake USE_GNOME= gtk20 USE_LUA= 5.1 -USE_SDL= sdl image ttf mixer -USES= pkgconfig iconv LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} CONFIGURE_SCRIPT= configure.sh CONFIGURE_ENV= PREFIX="${PREFIX}" WRKSRC= ${WRKDIR}/instead-${PORTVERSION} -MAN6= instead.6 PORTDOCS= * +PORTDATA= * + +OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT=SDL +OPTIONS_SINGLE= SDL_VERSION +OPTIONS_SINGLE_SDL_VERSION= SDL SDL2 + +SDL_VERSION_DESC=SDL version +SDL_DESC= Use SDL 1.2 +SDL2_DESC= Use SDL 2.0 -NO_STAGE= yes .include -.if ! ${PORT_OPTIONS:MDOCS} +.if ${PORT_OPTIONS:MSDL2} +USE_SDL= sdl2 image2 ttf2 mixer2 + +post-patch: + @${REINPLACE_CMD} -e 's|sdl-config|&-nonexistent|' ${WRKSRC}/configure.sh +.else +USE_SDL= sdl image ttf mixer + post-patch: - @${REINPLACE_CMD} -e '/INSTALL.*DOCPATH/ d' ${WRKSRC}/doc/Makefile + @${REINPLACE_CMD} -e 's|sdl2-config|&-nonexistent|' ${WRKSRC}/configure.sh .endif .include Modified: head/games/instead/pkg-plist ============================================================================== --- head/games/instead/pkg-plist Mon Dec 16 11:16:41 2013 (r336622) +++ head/games/instead/pkg-plist Mon Dec 16 11:17:42 2013 (r336623) @@ -1,113 +1,7 @@ bin/instead bin/sdl-instead +man/man6/instead.6.gz share/applications/instead.desktop -%%DATADIR%%/games/tutorial3/br.png -%%DATADIR%%/games/tutorial3/es.png -%%DATADIR%%/games/tutorial3/gb.png -%%DATADIR%%/games/tutorial3/instead.ogg -%%DATADIR%%/games/tutorial3/instead.png -%%DATADIR%%/games/tutorial3/it.png -%%DATADIR%%/games/tutorial3/main-en.lua -%%DATADIR%%/games/tutorial3/main-es.lua -%%DATADIR%%/games/tutorial3/main-it.lua -%%DATADIR%%/games/tutorial3/main-pt.lua -%%DATADIR%%/games/tutorial3/main-ru.lua -%%DATADIR%%/games/tutorial3/main-ua.lua -%%DATADIR%%/games/tutorial3/main.lua -%%DATADIR%%/games/tutorial3/ru.png -%%DATADIR%%/games/tutorial3/ua.png -%%DATADIR%%/lang/en.ini -%%DATADIR%%/lang/es.ini -%%DATADIR%%/lang/it.ini -%%DATADIR%%/lang/pt.ini -%%DATADIR%%/lang/ru.ini -%%DATADIR%%/lang/ua.ini -%%DATADIR%%/stead/click.lua -%%DATADIR%%/stead/counters.lua -%%DATADIR%%/stead/dash.lua -%%DATADIR%%/stead/dbg.lua -%%DATADIR%%/stead/dlg.lua -%%DATADIR%%/stead/format.lua -%%DATADIR%%/stead/gui.lua -%%DATADIR%%/stead/hideinv.lua -%%DATADIR%%/stead/hotkeys.lua -%%DATADIR%%/stead/input.lua -%%DATADIR%%/stead/kbd.lua -%%DATADIR%%/stead/nolife.lua -%%DATADIR%%/stead/nouse.lua -%%DATADIR%%/stead/object.lua -%%DATADIR%%/stead/para.lua -%%DATADIR%%/stead/prefs.lua -%%DATADIR%%/stead/proxymenu.lua -%%DATADIR%%/stead/quotes.lua -%%DATADIR%%/stead/snapshots.lua -%%DATADIR%%/stead/sound.lua -%%DATADIR%%/stead/sprites.lua -%%DATADIR%%/stead/stead.lua -%%DATADIR%%/stead/theme.lua -%%DATADIR%%/stead/timer.lua -%%DATADIR%%/stead/vars.lua -%%DATADIR%%/stead/walk.lua -%%DATADIR%%/stead/wroom.lua -%%DATADIR%%/stead/xact.lua -%%DATADIR%%/themes/arctic/adown.png -%%DATADIR%%/themes/arctic/aup.png -%%DATADIR%%/themes/arctic/bg.png -%%DATADIR%%/themes/arctic/cursor-use.png -%%DATADIR%%/themes/arctic/cursor.png -%%DATADIR%%/themes/arctic/menu.png -%%DATADIR%%/themes/arctic/theme.ini -%%DATADIR%%/themes/bluesteel/bg.png -%%DATADIR%%/themes/bluesteel/cursor-use.png -%%DATADIR%%/themes/bluesteel/cursor.png -%%DATADIR%%/themes/bluesteel/downarrow.png -%%DATADIR%%/themes/bluesteel/menu.png -%%DATADIR%%/themes/bluesteel/theme.ini -%%DATADIR%%/themes/bluesteel/uparrow.png -%%DATADIR%%/themes/book/book.png -%%DATADIR%%/themes/book/theme.ini -%%DATADIR%%/themes/clearlooks/adown.png -%%DATADIR%%/themes/clearlooks/aup.png -%%DATADIR%%/themes/clearlooks/bg.jpg -%%DATADIR%%/themes/clearlooks/cursor-use.png -%%DATADIR%%/themes/clearlooks/cursor.png -%%DATADIR%%/themes/clearlooks/menu.png -%%DATADIR%%/themes/clearlooks/theme.ini -%%DATADIR%%/themes/default/adown.png -%%DATADIR%%/themes/default/aup.png -%%DATADIR%%/themes/default/bg.png -%%DATADIR%%/themes/default/click.ogg -%%DATADIR%%/themes/default/click.wav -%%DATADIR%%/themes/default/cursor-use.png -%%DATADIR%%/themes/default/cursor.png -%%DATADIR%%/themes/default/menu.png -%%DATADIR%%/themes/default/sans-b.ttf -%%DATADIR%%/themes/default/sans-bi.ttf -%%DATADIR%%/themes/default/sans-i.ttf -%%DATADIR%%/themes/default/sans.ttf -%%DATADIR%%/themes/default/theme.ini -%%DATADIR%%/themes/default/use.png -%%DATADIR%%/themes/fantasy/bg.png -%%DATADIR%%/themes/fantasy/down.png -%%DATADIR%%/themes/fantasy/menu.png -%%DATADIR%%/themes/fantasy/theme.ini -%%DATADIR%%/themes/fantasy/up.png -%%DATADIR%%/themes/original/theme.ini -%%DATADIR%%/themes/wide/theme.ini share/pixmaps/sdl_instead.ico share/pixmaps/sdl_instead.png share/pixmaps/sdl_instead_1.png -@dirrm %%DATADIR%%/themes/wide -@dirrm %%DATADIR%%/themes/original -@dirrm %%DATADIR%%/themes/fantasy -@dirrm %%DATADIR%%/themes/default -@dirrm %%DATADIR%%/themes/clearlooks -@dirrm %%DATADIR%%/themes/book -@dirrm %%DATADIR%%/themes/bluesteel -@dirrm %%DATADIR%%/themes/arctic -@dirrm %%DATADIR%%/themes -@dirrm %%DATADIR%%/stead -@dirrm %%DATADIR%%/lang -@dirrm %%DATADIR%%/games/tutorial3 -@dirrm %%DATADIR%%/games -@dirrm %%DATADIR%%