Index: head/graphics/libboard/Makefile =================================================================== --- head/graphics/libboard/Makefile (revision 481629) +++ head/graphics/libboard/Makefile (revision 481630) @@ -1,65 +1,45 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= libboard DISTVERSION= 0.9.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= thierry@FreeBSD.org COMMENT= Vector graphics C++ library LICENSE= LGPL3 LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick -HAS_CONFIGURE= yes -CXXFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 -CONFIGURE_ARGS= --prefix=${PREFIX} -CONFIGURE_ENV= CXX=${CXX} +USES= cmake compiler:c++11-lang localbase -USES= gmake -USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= c-koi GH_TAGNAME= 5b38274 +CXXFLAGS+= -D_GLIBCXX_USE_C99 -fPIC # XXX ports/193528 +USE_CXXSTD= c++11 +CMAKE_ARGS= -DMYPROJ_RAN_ONCE:BOOL=YES \ + -DEXECUTABLE_OUTPUT_PATH:PATH="${STAGEDIR}${EXAMPLESDIR}" +USE_LDCONFIG= yes + PORTDOCS= * OPTIONS_DEFINE= DOXYGEN EXAMPLES DOCS DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen -.include - -.if ${ARCH} != i386 -CXXFLAGS+= -fPIC -.endif - -pre-configure: - ${REINPLACE_CMD} -e 's|-O3|${CXXFLAGS}|;s|g++|${CXX}|' \ - ${WRKSRC}/${CONFIGURE_SCRIPT} - post-install: ${MV} ${STAGEDIR}${PREFIX}/lib/libboard.so ${STAGEDIR}${PREFIX}/lib/libboard.so.0 ${LN} -sf libboard.so.0 ${STAGEDIR}${PREFIX}/lib/libboard.so -post-install-DOXYGEN-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc/html/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ - ${RM} -r ${STAGEDIR}${DOCSDIR}/.svn - -post-install-EXAMPLES-on: - ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ - cd ${WRKSRC}/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${EXAMPLESDIR}/ - ${RM} -r ${STAGEDIR}${EXAMPLESDIR}/.svn - do-test: (cd ${WRKDIR} && ${WRKSRC}/bin/arithmetic bec) .for ex in 1 2 3 (cd ${WRKDIR} && ${WRKSRC}/bin/example${ex}) .endfor ${LS} -l ${WRKDIR}/arithm* ${WRKDIR}/example* -.include +.include Index: head/graphics/libboard/files/patch-configure =================================================================== --- head/graphics/libboard/files/patch-configure (revision 481629) +++ head/graphics/libboard/files/patch-configure (nonexistent) @@ -1,79 +0,0 @@ ---- configure.orig 2016-06-09 17:30:46 UTC -+++ configure -@@ -163,23 +163,6 @@ fi - ## - ## Are we on a 64 bits arch - ## --${ECHO} -n "Checking for 64 bits architecture..." --cat > is64.c < include/BoardConfig.h - ${ECHO} "done." - -@@ -269,6 +253,7 @@ obj/Board.o: src/Board.cpp include/Board - - bin/%: examples/%.cpp \$(STATICLIB) - \$(CXX) \$(CXXFLAGSEXEC) -o \$@ \$< ${IMAGE_CXXFLAGS} ${IMAGE_LDFLAGS} \$(STATICLIB) -+ \strip \$@ - - clean: - rm -f obj/*.o lib/* bin/* include/*~ include/board/*~ src/*~ examples/*~ *~ -@@ -292,7 +277,6 @@ if [ ${ON_PLACE} = no ]; then - \$(CP) include/BoardConfig.h \$(PREFIX)/include/ - \$(CP) include/board/*.h \$(PREFIX)/include/board - \$(CP) include/board/*.ih \$(PREFIX)/include/board -- ldconfig - EOF - fi - cat >> Makefile <> Makefile <