Index: head/games/blockout/Makefile =================================================================== --- head/games/blockout/Makefile (revision 417000) +++ head/games/blockout/Makefile (revision 417001) @@ -1,40 +1,46 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= blockout PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/BlockOut%20${PORTVERSION}/ \ http://www.stasyan.com/devel/distfiles/ DISTFILES= bl25-src${EXTRACT_SUFX} bl25-linux-x86${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= BlockOut II is an adaptation of the original Blockout DOS game LICENSE= GPLv2+ +LIB_DEPENDS= libasound.so:audio/alsa-lib + ONLY_FOR_ARCHS= i386 amd64 USE_SDL= mixer sdl USES= gmake dos2unix DOS2UNIX_FILES= ${WRKSRC}/ImageLib/src/gif/gif.h \ ${WRKSRC}/ImageLib/src/gif/gif.cpp ${WRKSRC}/BlockOut/*.cpp -LIB_DEPENDS+= libasound.so:audio/alsa-lib USE_GL= gl glu WRKSRC= ${WRKDIR}/BL_SRC BUILD_WRKSRC= ${WRKSRC}/BlockOut +OPTIONS_DEFINE= DOCS + post-patch: @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/BlockOut/Utils.cpp pre-build: cd ${WRKSRC}/ImageLib/src && ${DO_MAKE_BUILD} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/BlockOut/blockout ${STAGEDIR}${PREFIX}/bin cd ${WRKDIR}/blockout && ${COPYTREE_SHARE} "images sounds" ${STAGEDIR}${DATADIR} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} .include Index: head/games/blockout/files/patch-ImageLib_src_Makefile =================================================================== --- head/games/blockout/files/patch-ImageLib_src_Makefile (revision 417000) +++ head/games/blockout/files/patch-ImageLib_src_Makefile (revision 417001) @@ -1,13 +1,18 @@ ---- ImageLib/src/Makefile.orig 2014-02-09 13:14:33.000000000 +0700 -+++ ImageLib/src/Makefile 2014-02-09 13:15:28.000000000 +0700 -@@ -32,8 +32,8 @@ +--- ImageLib/src/Makefile.orig 2013-12-11 19:03:43.000000000 +0400 ++++ ImageLib/src/Makefile 2016-05-23 20:38:27.381210000 +0300 +@@ -32,11 +32,11 @@ #--------------------------------------------------------------------- -CXX = g++ -CC = gcc +#CXX = g++ +#CC = gcc - CXXFLAGS = -O2 -Dlinux -c -I. - CFLAGS = -O2 -Dlinux -c -I. +-CXXFLAGS = -O2 -Dlinux -c -I. +-CFLAGS = -O2 -Dlinux -c -I. ++CXXFLAGS += -Dlinux -c -I. ++CFLAGS += -Dlinux -c -I. + + + #-------------------------------------------------------------------- Index: head/games/blockout/files/patch-Makefile =================================================================== --- head/games/blockout/files/patch-Makefile (revision 417000) +++ head/games/blockout/files/patch-Makefile (revision 417001) @@ -1,50 +1,38 @@ ---- BlockOut/Makefile.orig 2014-05-06 16:47:56.000000000 +0700 -+++ BlockOut/Makefile 2015-08-30 12:41:52.375668000 +0600 -@@ -41,33 +41,37 @@ +--- BlockOut/Makefile.orig 2014-05-06 13:47:56.000000000 +0400 ++++ BlockOut/Makefile 2016-05-23 20:37:54.725070000 +0300 +@@ -47,27 +47,27 @@ + SDL_LIBS = /usr/lib/i386-linux-gnu + endif - ADD_LIBS = ../ImageLib/src/libimagelib.a - --ifdef _linux64 --SDL_LIBS = /usr/lib/x86_64-linux-gnu --else --SDL_LIBS = /usr/lib/i386-linux-gnu --endif -+#ifdef _linux64 -+#SDL_LIBS = /usr/lib/x86_64-linux-gnu -+#else -+#SDL_LIBS = /usr/lib/i386-linux-gnu -+#endif -+SDL_LIBS = /usr/local/lib -+ +-CXX = g++ +#CXX = g++ --CXX = g++ -+SDL_ROOT = /usr/local -+IMGLIB_ROOT = ../ImageLib/src - ifdef _release - CXXFLAGS = -O2 -Dlinux -c \ +-CXXFLAGS = -O2 -Dlinux -c \ - -I/usr/include/SDL -I../ImageLib/src -I. -+ -I/usr/include -I$(SDL_ROOT)/include/SDL -I$(SDL_ROOT)/include -I$(IMGLIB_ROOT) -I. ++CXXFLAGS += -Dlinux -c \ ++ -I$(LOCALBASE)/include/SDL -I$(LOCALBASE)/include -I../ImageLib/src -I. LFLAGS = -Wl,--strip-all \ $(ADD_LIBS) \ -lSDL_mixer -lSDL -lasound \ - -lGL -lGLU -lpthread -lm -ldl + -lGL -lGLU -lpthread -lm else - CXXFLAGS = -g -D_DEBUG -Dlinux -c \ +-CXXFLAGS = -g -D_DEBUG -Dlinux -c \ - -I/usr/include/SDL -I../ImageLib/src -I. -+ -I/usr/include -I$(SDL_ROOT)/include/SDL -I$(SDL_ROOT)/include -I$(IMGLIB_ROOT) -I. ++CXXFLAGS += -D_DEBUG -Dlinux -c \ ++ -I$(LOCALBASE)/include/SDL -I$(LOCALBASE)/include -I../ImageLib/src -I. - LFLAGS = -L $(SDL_LIBS) \ +-LFLAGS = -L $(SDL_LIBS) \ ++LFLAGS = -L $(LOCALBASE)/lib \ $(ADD_LIBS) \ -lSDL_mixer -lSDL -lasound \ - -lGL -lGLU -lpthread -lm -ldl + -lGL -lGLU -lpthread -lm endif