Index: head/games/openclonk/Makefile =================================================================== --- head/games/openclonk/Makefile (revision 475006) +++ head/games/openclonk/Makefile (revision 475007) @@ -1,41 +1,42 @@ # Created by: Kevin Zheng # $FreeBSD$ PORTNAME= openclonk DISTVERSION= 8.1 DISTVERSIONSUFFIX= -src CATEGORIES= games MASTER_SITES= http://www.openclonk.org/builds/release/${DISTVERSION}/ MAINTAINER= kevinz5000@gmail.com COMMENT= Multiplayer action game involving small and nimble humanoids LICENSE= ISCL CC0-1.0 LICENSE_COMB= multi LICENSE_FILE_ISCL= ${WRKSRC}/COPYING BROKEN_powerpc64= fails to compile: C4Texture.cpp:260:13: error: 'stoul' is not a member of 'std' LIB_DEPENDS= libalut.so:audio/freealut \ libfreetype.so:print/freetype2 \ libminiupnpc.so:net/miniupnpc \ libogg.so:audio/libogg \ libpng.so:graphics/png \ libtinyxml.so:textproc/tinyxml \ libvorbis.so:audio/libvorbis WRKSRC= ${WRKDIR}/openclonk-release-${PORTVERSION}-src # make install has parallel issues with ninja USES= compiler:c++14-lang cmake:noninja desktop-file-utils jpeg openal pkgconfig tar:bzip2 USE_GL= gl glew glu USE_SDL= sdl2 USE_XORG= x11 xpm INSTALLS_ICONS= yes CMAKE_ARGS= -DAudio_TK:STRING="OpenAL" +LLD_UNSAFE= yes post-patch: @${REINPLACE_CMD} -e 's|DESTINATION games|DESTINATION bin|' \ -e 's|share/games|share|' ${WRKSRC}/CMakeLists.txt .include Index: head/games/openclonk/files/patch-CMakeLists.txt =================================================================== --- head/games/openclonk/files/patch-CMakeLists.txt (revision 475006) +++ head/games/openclonk/files/patch-CMakeLists.txt (revision 475007) @@ -1,20 +1,28 @@ ---- CMakeLists.txt.orig 2018-02-08 07:27:37 UTC +--- CMakeLists.txt.orig 2018-03-16 17:25:33 UTC +++ CMakeLists.txt -@@ -320,8 +320,6 @@ if(READLINE_FOUND) +@@ -91,7 +91,6 @@ function(add_linker_flags) + endforeach() + endfunction() + +-CHECK_CXX_COMPILER_FLAG("-flto" USE_GCC_STYLE_LTCG) + if(USE_GCC_STYLE_LTCG) + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -flto") + set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -flto") +@@ -337,8 +336,6 @@ if(READLINE_FOUND) endif() SET(HAVE_LIBREADLINE ${READLINE_FOUND} CACHE INTERNAL "libreadline available") -find_package(GTK3 COMPONENTS gthread gio gobject glib OPTIONAL_COMPONENTS gtksourceview) - # Select an audio library find_package("Audio") if(Audio_FOUND) -@@ -339,8 +337,6 @@ set(HAVE_SDL ${SDL2_FOUND}) +@@ -356,8 +353,6 @@ set(HAVE_SDL ${SDL2_FOUND}) include_directories(SYSTEM ${SDL2_INCLUDE_DIRS}) # Qt5 for editor -find_path(Qt5DIR qt.pro PATHS ${CMAKE_ADDITIONAL_DEPS_PATH}/qt-5.5.0) -find_package(Qt5Widgets 5.4 PATHS ${Qt5DIR}/qtbase/lib/cmake/Qt5Widgets) if(Qt5Widgets_FOUND) SET(WITH_QT_EDITOR ${Qt5Widgets_FOUND} "Qt editor dialogues available") set(CMAKE_AUTOMOC ON)