Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 2013 00:19:37 +0000 (UTC)
From:      Rusmir Dusko <nemysis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r331340 - head/games/palomino
Message-ID:  <201310230019.r9N0Jbqv018169@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nemysis
Date: Wed Oct 23 00:19:37 2013
New Revision: 331340
URL: http://svnweb.freebsd.org/changeset/ports/331340

Log:
  - Change maintainer email to @FreeBSD.org
  - Use the new format for LIB_DEPENDS
  - Support STAGEDIR and add OPTIONS_SUB
  
  Approved by:	pawel / wg (mentors, implicit)

Modified:
  head/games/palomino/Makefile
  head/games/palomino/pkg-plist   (contents, props changed)

Modified: head/games/palomino/Makefile
==============================================================================
--- head/games/palomino/Makefile	Tue Oct 22 23:03:23 2013	(r331339)
+++ head/games/palomino/Makefile	Wed Oct 23 00:19:37 2013	(r331340)
@@ -11,7 +11,7 @@ DISTFILES=	${PORTNAME}_src_${PORTVERSION
 		${PORTNAME}_data_sounds_${SOUNDS_VER}.tar.bz2 \
 		${PORTNAME}_data_terrain_${TERRAIN_VER}.tar.bz2
 
-MAINTAINER=	nemysis@gmx.ch
+MAINTAINER=	nemysis@FreeBSD.org
 COMMENT=	Action flight simulation computer program using OSG
 
 LICENSE=	GPLv2
@@ -20,8 +20,8 @@ LIB_DEPENDS=	osg:${PORTSDIR}/graphics/os
 
 USE_BZIP2=	yes
 USE_XZ=		yes
-USE_GL=		gl
 USES=		cmake
+USE_GL=		gl
 USE_LUA=	5.1
 LUA_COMPS=	lua:build
 
@@ -32,33 +32,28 @@ TERRAIN_VER=	20080206
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
-OPTIONS_DEFINE=	SDL PLIB GUI
-OPTIONS_DEFAULT=	SDL GUI
+OPTIONS_DEFINE=	GUI PLIB SDL
+OPTIONS_DEFAULT=	GUI SDL
 
-SDL_DESC=	SDL support for input and sound
 PLIB_DESC=	Enable sound support through plib
 GUI_DESC=	Enable FLTK GUI
 
+OPTIONS_SUB=	yes
+
+GUI_LIB_DEPENDS=	libfltk.so:${PORTSDIR}/x11-toolkits/fltk
+PLIB_BUILD_DEPENDS=	${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib
+
 PORTDOCS=	*
 
 DESKTOP_ENTRIES=	"Palomino" "${COMMENT}" "${PORTNAME}" \
 			"${PORTNAME}" "Game;ArcadeGame;" false
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MSDL}
 USE_SDL+=	sdl mixer
 .endif
 
-.if ${PORT_OPTIONS:MPLIB}
-BUILD_DEPENDS+=	${LOCALBASE}/lib/libplibsl.a:${PORTSDIR}/x11-toolkits/plib
-.endif
-
-.if ${PORT_OPTIONS:MGUI}
-LIB_DEPENDS+=	fltk:${PORTSDIR}/x11-toolkits/fltk
-.endif
-
 post-patch:
 	@${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \
 		${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g'
@@ -91,13 +86,13 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|doc/html/|${DOCSDIR}/|' ${WRKSRC}/src/gui/gui.cc
 
 post-install:
-	@${MKDIR} ${DATADIR}
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "data scripts" ${DATADIR})
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "data scripts" ${STAGEDIR}${DATADIR})
 # docs are used from within the game, so this is unconditional
-	@${MKDIR} ${DOCSDIR}
-	@(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${DOCSDIR})
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	@(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
 
 	${LN} -sf ${DOCSDIR}/images/palominoLogo.png \
-		${PREFIX}/share/pixmaps/${PORTNAME}.png
+		${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
 
 .include <bsd.port.mk>

Modified: head/games/palomino/pkg-plist
==============================================================================
--- head/games/palomino/pkg-plist	Tue Oct 22 23:03:23 2013	(r331339)
+++ head/games/palomino/pkg-plist	Wed Oct 23 00:19:37 2013	(r331340)
@@ -1,5 +1,4 @@
 bin/palomino
-share/pixmaps/palomino.png
 %%DATADIR%%/data/fonts/README.txt
 %%DATADIR%%/data/fonts/arial.ttf
 %%DATADIR%%/data/fonts/masque.ttf
@@ -440,6 +439,7 @@ share/pixmaps/palomino.png
 %%DATADIR%%/scripts/timer.lua
 %%DATADIR%%/scripts/views.lua
 %%DATADIR%%/scripts/weapons.lua
+share/pixmaps/palomino.png
 @dirrm %%DATADIR%%/scripts
 @dirrm %%DATADIR%%/data/textures
 @dirrm %%DATADIR%%/data/terrain



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