Date: Wed, 9 Mar 2016 15:24:48 +0000 (UTC) From: Kevin Lo <kevlo@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r410703 - in head/sysutils/freefilesync: . files Message-ID: <201603091524.u29FOmIm057299@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kevlo Date: Wed Mar 9 15:24:48 2016 New Revision: 410703 URL: https://svnweb.freebsd.org/changeset/ports/410703 Log: - Add compiler:c++11-lang knob - Clean up wx-config and g++ in the patch-Makefile Spotted by: danfe Modified: head/sysutils/freefilesync/Makefile head/sysutils/freefilesync/files/patch-Makefile Modified: head/sysutils/freefilesync/Makefile ============================================================================== --- head/sysutils/freefilesync/Makefile Wed Mar 9 15:14:35 2016 (r410702) +++ head/sysutils/freefilesync/Makefile Wed Mar 9 15:24:48 2016 (r410703) @@ -18,14 +18,13 @@ LIB_DEPENDS= libboost_system.so:${PORTSD WRKSRC= ${WRKDIR}/FreeFileSync/Source -USES= dos2unix gmake pkgconfig zip +USES= compiler:c++11-lang dos2unix gmake pkgconfig zip USE_LDCONFIG= yes USE_WX= 3.0+ -WX_UNICODE= yes post-patch: - @${REINPLACE_CMD} -e 's/wx-config/${WX_CONFIG:T}/' \ - -e 's,g++,${CXX},' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's/wx-config/$${WX_CONFIG:T}/' \ + -e 's,g++,$${CXX},' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|<sys/vfs.h>|<sys/mount.h>|' \ ${WRKDIR}/zen/file_access.cpp @${REINPLACE_CMD} -e 's|WEXITSTATUS||' ${WRKDIR}/zen/shell_execute.h Modified: head/sysutils/freefilesync/files/patch-Makefile ============================================================================== --- head/sysutils/freefilesync/files/patch-Makefile Wed Mar 9 15:14:35 2016 (r410702) +++ head/sysutils/freefilesync/files/patch-Makefile Wed Mar 9 15:24:48 2016 (r410703) @@ -1,5 +1,5 @@ ---- Makefile.orig 2016-03-09 02:07:44 UTC -+++ Makefile +--- Makefile.orig 2016-03-09 22:42:49.363968000 +0800 ++++ Makefile 2016-03-09 22:51:51.270475000 +0800 @@ -1,14 +1,14 @@ APPNAME = FreeFileSync -prefix = /usr @@ -11,27 +11,27 @@ CXXFLAGS = -std=c++14 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall \ --O3 -DNDEBUG `wx-config --cxxflags --debug=no` -DZEN_LINUX -pthread -+-O3 -DNDEBUG `wxgtk2u-3.0-config --cxxflags --debug=no` -DZEN_LINUX -pthread ++-DNDEBUG `${WX_CONFIG} --cxxflags --debug=no` -DZEN_LINUX -pthread -LINKFLAGS = -s `wx-config --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread -+LINKFLAGS = -s `wxgtk2u-3.0-config --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread ++LINKFLAGS = -s `${WX_CONFIG} --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread #Gtk - support recycler/icon loading/no button border/grid scrolling CXXFLAGS += `pkg-config --cflags gtk+-2.0` -@@ -96,10 +96,10 @@ launchpad: FreeFileSync +@@ -96,10 +96,10 @@ ../Obj/FFS_GCC_Make_Release/ffs/src/%.o : %.cpp mkdir -p $(dir $@) - g++ $(CXXFLAGS) -c $< -o $@ -+ c++ $(CXXFLAGS) -c $< -o $@ ++ ${CXX} $(CXXFLAGS) -c $< -o $@ FreeFileSync: $(OBJECT_LIST) - g++ -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS) -+ c++ -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS) ++ ${CXX} -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS) clean: rm -rf ../Obj/FFS_GCC_Make_Release -@@ -108,16 +108,11 @@ clean: +@@ -108,16 +108,12 @@ install: mkdir -p $(BINDIR) @@ -45,7 +45,7 @@ ../Build/Resources.zip \ ../Build/styles.gtk_rc \ $(APPSHAREDIR) -- + - mkdir -p $(DOCSHAREDIR) - cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog - gzip $(DOCSHAREDIR)/changelog
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603091524.u29FOmIm057299>