=================================================================== RCS file: /cvs/ports/games/freeorion/Attic/Makefile,v retrieving revision 1.1.1.1 retrieving revision 1.3 diff -u -r1.1.1.1 -r1.3 --- ports/games/freeorion/Attic/Makefile 2014/01/17 10:40:30 1.1.1.1 +++ ports/games/freeorion/Attic/Makefile 2017/12/09 07:59:15 1.3 @@ -1,14 +1,16 @@ -# $OpenBSD: Makefile,v 1.1.1.1 2014/01/17 10:40:30 kirby Exp $ -#ONLY_FOR_ARCHS = ??? -#NOT_FOR_ARCHS = ??? -#SHARED_ONLY = ??? -#COMES_WITH = ??? -#BROKEN = reason +# $OpenBSD: Makefile,v 1.3 2017/12/09 07:59:15 kirby Exp $ +# XXX doesn't build with gcc<5 because of gcc bug +# error: 'std::align' has not been declared + +#USE_NINJA=No + COMMENT = ??? # COMMENT-foo = ??? for multi packages -DISTNAME = freeorion-0.4.3 +GH_ACCOUNT = freeorion +GH_PROJECT = freeorion +GH_TAGNAME = v0.4.7.1 #PKGNAME-foo = ??? for multi packages #SHARED_LIBS = ??? @@ -19,19 +21,20 @@ #MAINTAINER = ??? -# In case of GPL, version number must be appended (e.g. v2, v2+, v3). +# GPLV2; CC-BY-SA-3.0 PERMIT_PACKAGE_CDROM = Yes #WANTLIB = ??? -MASTER_SITES = http://www.linklevel.net/distfiles/ +MODULES = devel/cmake lang/python -MODULES = devel/cmake #BUILD_DEPENDS = ??? #RUN_DEPENDS = ??? LIB_DEPENDS = audio/freealut \ + audio/openal \ devel/bullet \ - devel/libgigi + devel/sdl2 \ + x11/ogre #REGRESS_DEPENDS = ??? #MAKE_FLAGS = ??? @@ -39,24 +42,36 @@ #FAKE_FLAGS = ??? #REGRESS_FLAGS = ??? -#SEPARATE_BUILD = simple (build in a directory other than WRKSRC) -#SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC) -#USE_GMAKE = Yes -#USE_GROFF = Yes -#USE_LIBTOOL = Yes -CONFIGURE_ARGS += -DCMAKE_LINK_FLAGS="-pthread" +CONFIGURE_ARGS += \ + -DOPENAL_LIBRARY=${LOCALBASE}/lib \ + -DBUILD_SHARED_LIBS=ON \ + -DFO_LINK_STATIC_BOOST_LIBS:BOOL=OFF\ + -DBoost_USE_STATIC_LIBS=OFF \ + -DCMAKE_SHARED_LIBRARY_CXX_FLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ + -DCMAKE_CXX_FLAGS="-fPIC -pthread" \ + -DCMAKE_CXX_FLAGS=-std=c++11 + + +# -DCMAKE_SHARED_LINKER_FLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -pthread -fPIC" \ +# -DCMAKE_MODULE_LINKER_FLAGS="-L${LOCALBASE}/lib -pthread -fPIC" \ +# -DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -pthread -fPIC" \ #CONFIGURE_ENV = ??? #REGRESS_IS_INTERACTIVE = Yes #NO_REGRESS = Yes -#CFLAGS += -pthread +#CFLAGS += -fPIC +CXXFLAGS += -pthread #LDFLAGS = ??? #MAKE_FILE = ??? +MODPY_ADJ_FILES = cmake/make_versioncpp.py #ALL_TARGET = ??? #INSTALL_TARGET = ??? #REGRESS_TARGET = ??? + +post-extract: + cp ${FILESDIR}/Version.cpp ${WRKSRC}/utils .include