svn commit: r473754 - head/games/blinkensisters

Dmitry Marakasov amdmi3 at FreeBSD.org
Mon Jul 2 16:45:07 UTC 2018


Author: amdmi3
Date: Mon Jul  2 16:45:05 2018
New Revision: 473754
URL: https://svnweb.freebsd.org/changeset/ports/473754

Log:
  - Add LICENSE
  - Switch to USES=localbase
  - Fix build with clang 6
  - Switch to options helpers
  - Cosmetic fixes

Modified:
  head/games/blinkensisters/Makefile

Modified: head/games/blinkensisters/Makefile
==============================================================================
--- head/games/blinkensisters/Makefile	Mon Jul  2 16:29:32 2018	(r473753)
+++ head/games/blinkensisters/Makefile	Mon Jul  2 16:45:05 2018	(r473754)
@@ -10,14 +10,16 @@ MASTER_SITES=	SF/${PORTNAME}/Blinkensisters%20-%20Lost
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Parallax-style 2D scrolling platform game
 
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/DOC/LICENSE
+
 BROKEN_sparc64=	does not compile on sparc64
 
+USES=		cmake compiler:c++11-lang localbase perl5 # actually, old gcc fails in theora.h
 USE_SDL=	sdl image ttf
 USE_PERL5=	build
-USES=		cmake perl5 compiler:c++11-lang # actually, old gcc fails in theora.h
 
-CFLAGS+=	-I${LOCALBASE}/include
-CXXFLAGS+=	-I${LOCALBASE}/include
+CXXFLAGS+=	-Wno-c++11-narrowing
 
 WRKSRC=		${WRKDIR}/blinkensisters/lostpixels/game/software
 ADDONS_WRKSRC=	${WRKDIR}/blinkensisters/lostpixels/game/addons
@@ -49,18 +51,13 @@ SDL_NET_PLIST_FILES=	bin/blpmatrix \
 THEORA_CMAKE_ON=	-DUSE_THEORA:BOOL=ON
 THEORA_LIB_DEPENDS=	libtheora.so:multimedia/libtheora
 
-.include <bsd.port.options.mk>
+ADDONS_VARS=		DISTNAME=LostPixels-${PORTVERSION}-source-with-addons \
+			PKGNAMESUFFIX=-with-addons
+ADDONS_VARS_OFF=	DISTNAME=LostPixels-${PORTVERSION}-source
 
-.if ${PORT_OPTIONS:MADDONS}
-DISTNAME=	LostPixels-${PORTVERSION}-source-with-addons
-PKGNAMESUFFIX=	-with-addons
-.else
-DISTNAME=	LostPixels-${PORTVERSION}-source
-.endif
-
 post-patch:
-	@${REINPLACE_CMD} -e 's|share/blinkensisters|${DATADIR:S,${PREFIX}/,,}|; \
-		s|share/doc/blinkensisters|${DOCSDIR:S,${PREFIX}/,,}|' \
+	@${REINPLACE_CMD} -e 's|share/blinkensisters|${DATADIR_REL}|; \
+		s|share/doc/blinkensisters|${DOCSDIR_REL}|' \
 		${WRKSRC}/CMakeLists.txt
 
 post-patch-ADDONS-on:
@@ -71,7 +68,7 @@ post-build-ADDONS-on:
 	cd ${ADDONS_WRKSRC} && ${MAKE}
 
 post-install-ADDONS-on:
-	${MKDIR} ${STAGEDIR}${DATADIR}
+	@${MKDIR} ${STAGEDIR}${DATADIR}
 	${INSTALL_DATA} ${ADDONS_WRKSRC}/for_upload/*.bmf ${STAGEDIR}${DATADIR}/
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list