Index: head/devel/simgear/Makefile =================================================================== --- head/devel/simgear/Makefile (revision 484470) +++ head/devel/simgear/Makefile (revision 484471) @@ -1,40 +1,31 @@ # $FreeBSD$ PORTNAME= simgear PORTVERSION= 2018.2.2 PORTREVISION= 1 CATEGORIES= devel games MASTER_SITES= SF/flightgear/release-${PORTVERSION:R} MAINTAINER= martymac@FreeBSD.org COMMENT= Toolkit for 3D games and simulations LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libosg.so:graphics/osg USES= alias cmake compiler:c++11-lib cpe gl jpeg openal:al,alut \ tar:bzip2 USE_XORG= ice sm x11 xext xi xmu xt USE_GL= gl glu glut -.include +LDFLAGS_mips= -losgDB +LDFLAGS_mips64= -losgDB +LDFLAGS_powerpc64= -losgDB +LDFLAGS_powerpc= -losgDB +LDFLAGS_powerpcspe= -losgDB +LDFLAGS_sparc64= -losgDB -# Needs Clang 4.0+ to build, see: -# https://sourceforge.net/p/flightgear/codetickets/2015/ -.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 40 -BUILD_DEPENDS+= ${LOCALBASE}/bin/clang40:devel/llvm40 -CPP= ${LOCALBASE}/bin/clang-cpp40 -CC= ${LOCALBASE}/bin/clang40 -CXX= ${LOCALBASE}/bin/clang++40 -.endif - -# Work around "'to_string' is not a member of 'std'" when building with Gcc < 6 -.if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 60 -CFLAGS+= -D_GLIBCXX_USE_C99 -.endif - -.include +.include Index: head/games/flightgear/Makefile =================================================================== --- head/games/flightgear/Makefile (revision 484470) +++ head/games/flightgear/Makefile (revision 484471) @@ -1,71 +1,54 @@ # Created by: Brian Buchanan # $FreeBSD$ PORTNAME= flightgear PORTVERSION= 2018.2.2 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/flightgear/release-${PORTVERSION:R} MAINTAINER= martymac@FreeBSD.org COMMENT= FlightGear flight simulator LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libboost_thread.so:devel/boost-libs \ libfltk.so:x11-toolkits/fltk \ libfreetype.so:print/freetype2 \ libosg.so:graphics/osg \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libcurl.so:ftp/curl \ libudev.so:devel/libudev-devd BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \ ${LOCALBASE}/lib/libSimGearCore.a:devel/simgear RUN_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib \ ${LOCALBASE}/lib/libSimGearCore.a:devel/simgear \ ${LOCALBASE}/share/flightgear/version:games/flightgear-data LLD_UNSAFE= yes USES= alias cmake compiler cpe dos2unix gl jpeg openal:al,alut \ sqlite tar:bzip2 USE_XORG= ice sm x11 xext xft xi xinerama xmu xt USE_GL= gl glew glu glut DOS2UNIX_REGEX= .*\.(c|h|cxx|cpp|hxx|hpp) CMAKE_ARGS+= -DSYSTEM_SQLITE:BOOL=ON \ -DFG_DATA_DIR:PATH=${LOCALBASE}/share/${PORTNAME} \ -DCMAKE_INSTALL_MANDIR:PATH=${MANPREFIX}/man \ -DFGCOM_DATA_PATH:PATH=${DATADIR} LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DBUS QT5 OPTIONS_DEFAULT= DBUS QT5 DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_USES= pkgconfig DBUS_CMAKE_ON= -DUSE_DBUS:BOOL=ON DBUS_CMAKE_OFF= -DUSE_DBUS:BOOL=OFF QT5_CMAKE_ON= -DENABLE_QT:BOOL=ON QT5_CMAKE_OFF= -DENABLE_QT:BOOL=OFF QT5_USES= qt:5 QT5_USE= QT=core,buildtools,gui,declarative,network,qmake,widgets -.include - -# Needs Clang 4.0+ to build, see: -# https://sourceforge.net/p/flightgear/codetickets/2015/ -.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 40 -BUILD_DEPENDS+= ${LOCALBASE}/bin/clang40:devel/llvm40 -CPP= ${LOCALBASE}/bin/clang-cpp40 -CC= ${LOCALBASE}/bin/clang40 -CXX= ${LOCALBASE}/bin/clang++40 -.endif - -# Chase devel/simgear compiler version -.if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} < 46 -USE_GCC= yes -CXXFLAGS+= -D_GLIBCXX_USE_C99 -.endif - -.include +.include