Skip site navigation (1)Skip section navigation (2)
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>