Index: head/lang/libobjc2/Makefile =================================================================== --- head/lang/libobjc2/Makefile (revision 486024) +++ head/lang/libobjc2/Makefile (revision 486025) @@ -1,42 +1,39 @@ # Created by: Pete French # $FreeBSD$ PORTNAME= libobjc2 PORTVERSION= 1.8.1 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= lang devel gnustep MAINTAINER= theraven@FreeBSD.org COMMENT= Replacement Objective-C runtime supporting modern Objective-C features BROKEN_powerpc= Does not compile on powerpc: Unsupported relocation type 10 BROKEN_sparc64= Does not compile on sparc64: Cannot configure clang properly USES= cmake objc:compiler USE_GITHUB= yes GH_ACCOUNT= gnustep SSP_UNSAFE= yes SHLIB_MAJOR= 4 SHLIB_MINOR= 6 PLIST_SUB+= SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} CMAKE_ARGS+= -DLIB_INSTALL_PATH=lib CMAKE_ARGS+= -DTESTS=OFF # This shouldn't be needed, but our llvm port installs llvm-config with a silly # name... CMAKE_ARGS+= -DLLVM_OPTS=OFF -CXXFLAGS_powerpc64= -stdlib=libstdc++ -CXXFLAGS_powerpcspe= -stdlib=libstdc++ -CXXFLAGS_powerpc= -stdlib=libstdc++ -CXXFLAGS_sparc64= -stdlib=libstdc++ -CXXFLAGS_mips= -stdlib=libstdc++ -CXXFLAGS_mips64= -stdlib=libstdc++ +.if exists(/usr/lib/libstdc++.so) +CXXFLAGS+= -stdlib=libstdc++ +.endif post-install: ${LN} -sf libobjc.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ${STAGEDIR}${PREFIX}/lib/libobjc.so.${SHLIB_MAJOR} .include