=================================================================== RCS file: /cvs/ports/games/spring/Attic/Makefile,v retrieving revision 1.4 retrieving revision 1.6 diff -u -r1.4 -r1.6 --- ports/games/spring/Attic/Makefile 2010/04/22 05:59:27 1.4 +++ ports/games/spring/Attic/Makefile 2011/02/13 13:54:36 1.6 @@ -1,13 +1,8 @@ -# $OpenBSD: Makefile,v 1.4 2010/04/22 04:59:27 yason Exp $ -#ONLY_FOR_ARCHS = ??? -#NOT_FOR_ARCHS = ??? -#SHARED_ONLY = ??? -#COMES_WITH = ??? -#BROKEN = needs cmake 2.6 +# $OpenBSD: Makefile,v 1.6 2011/02/13 13:54:36 yason Exp $ COMMENT = powerful free RTS engine -DISTNAME = spring_0.81.2.1_src +DISTNAME = spring_0.82.7.1_src PKGNAME = ${DISTNAME:S/_/-/:S/_src//} #SHARED_LIBS = ??? @@ -26,21 +21,24 @@ #WANTLIB = ??? -MASTER_SITES = http://springrts.com/dl/ +MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=springrts/} MODULES = devel/cmake -BUILD_DEPENDS = ::textproc/libxslt \ - ::textproc/docbook \ - ::textproc/docbook-xsl + +BUILD_DEPENDS = textproc/asciidoc \ + textproc/libxslt \ + textproc/docbook \ + textproc/docbook-xsl #RUN_DEPENDS = ??? -LIB_DEPENDS = ::audio/libogg \ - ::audio/libvorbis \ - ::audio/openal \ - ::devel/boost \ - ::devel/sdl \ - ::graphics/devil \ - ::graphics/glew \ - ::archivers/p7zip +LIB_DEPENDS = audio/libogg \ + audio/libvorbis \ + audio/openal \ + devel/boost \ + devel/libexecinfo \ + devel/sdl \ + graphics/devil \ + graphics/glew \ + archivers/p7zip #REGRESS_DEPENDS = ??? #MAKE_FLAGS = ??? @@ -48,10 +46,18 @@ #FAKE_FLAGS = ??? #REGRESS_FLAGS = ??? -USE_X11 = Yes +SEPARATE_BUILD = concurrent #USE_LIBTOOL = Yes -#CONFIGURE_ARGS += ${CONFIGURE_SHARED} -#CONFIGURE_ENV = ??? +CONFIGURE_ARGS = -DDATADIR:STRING="share/spring" \ + -DMANDIR:STRING="man" \ + -DAI_TYPES:STRING="NONE" \ + -DCMAKE_BUILD_TYPE:STRING=RELEASE \ + -DGLEW_INCLUDE_DIR:PATH="${LOCALBASE}/include" \ + -DHEADLESS_SYSTEM:BOOL=FALSE \ + -DSDL_INCLUDE_DIR:PATH="${LOCALBASE}/include/SDL" \ + -DOPENGL_INCLUDE_DIR:PATH="${X11BASE}/include" +# -DCMAKE_INSTALL_PREFIX:PATH="${PREFIX}" \ +#CONFIGURE_ENV += CXXFLAGS="-I${LOCALBASE}/include -I{X11BASE}/include" #NO_REGRESS = Yes @@ -59,8 +65,13 @@ #LDFLAGS = ??? WRKDIST = ${WRKDIR}/${DISTNAME:S/_src//} -#ALL_TARGET = ??? #INSTALL_TARGET = ??? #REGRESS_TARGET = ??? + +pre-configure: + perl -pi -e 's|/usr/local|${LOCALBASE}|g' \ + ${WRKSRC}/rts/build/cmake/*.cmake + perl -pi -e 's|%%PREFIX%%|${PREFIX}|' \ + ${WRKSRC}/rts/System/Platform/Misc.cpp .include