Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Aug 2017 09:48:16 +0000 (UTC)
From:      "Jason E. Hale" <jhale@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r447199 - in head/devel/gwenhywfar: . files
Message-ID:  <201708030948.v739mGrO047183@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhale
Date: Thu Aug  3 09:48:16 2017
New Revision: 447199
URL: https://svnweb.freebsd.org/changeset/ports/447199

Log:
  Update to 4.18.0
  Fix overlinking in devel/gwenhywfar-qt5

Modified:
  head/devel/gwenhywfar/Makefile
  head/devel/gwenhywfar/distinfo
  head/devel/gwenhywfar/files/patch-configure
  head/devel/gwenhywfar/pkg-plist

Modified: head/devel/gwenhywfar/Makefile
==============================================================================
--- head/devel/gwenhywfar/Makefile	Thu Aug  3 09:01:13 2017	(r447198)
+++ head/devel/gwenhywfar/Makefile	Thu Aug  3 09:48:16 2017	(r447199)
@@ -1,10 +1,10 @@
 # $FreeBSD$
 
 PORTNAME=	gwenhywfar
-PORTVERSION=	4.15.3
-PORTREVISION?=	1
+PORTVERSION=	4.18.0
+PORTREVISION?=	0
 CATEGORIES=	devel net security
-MASTER_SITES=	http://www.aquamaniac.de/sites/download/download.php?package=01&release=201&file=01&dummy=/
+MASTER_SITES=	http://www.aquamaniac.de/sites/download/download.php?package=01&release=206&file=01&dummy=/
 
 MAINTAINER?=	jhale@FreeBSD.org
 COMMENT?=	Multi-platform helper library for networking and security applications
@@ -65,7 +65,7 @@ CONFIGURE_ARGS+=--with-qt4-includes=${QT_INCDIR} \
 		--with-qt4-uic=${UIC}
 .  elif ${SLAVEPORT}=="qt5"
 USE_GL=		gl
-USE_QT5=	core dbus gui network printsupport qml testlib widgets xml \
+USE_QT5=	core gui widgets \
 		buildtools_build linguisttools_build qmake_build
 QT_NONSTANDARD=	yes
 CONFIGURE_ARGS+=--with-qt5-qmake=${QMAKE} \

Modified: head/devel/gwenhywfar/distinfo
==============================================================================
--- head/devel/gwenhywfar/distinfo	Thu Aug  3 09:01:13 2017	(r447198)
+++ head/devel/gwenhywfar/distinfo	Thu Aug  3 09:48:16 2017	(r447199)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1474457855
-SHA256 (gwenhywfar-4.15.3.tar.gz) = 6a0e8787c99620414da6140e567c616b55856c5edf8825a9ebc67431923ee63a
-SIZE (gwenhywfar-4.15.3.tar.gz) = 2249350
+TIMESTAMP = 1501744741
+SHA256 (gwenhywfar-4.18.0.tar.gz) = 6915bba42d8b7f0213cee186a944296e5e5e97cdbde5b539a924261af03086ca
+SIZE (gwenhywfar-4.18.0.tar.gz) = 2333059

Modified: head/devel/gwenhywfar/files/patch-configure
==============================================================================
--- head/devel/gwenhywfar/files/patch-configure	Thu Aug  3 09:01:13 2017	(r447198)
+++ head/devel/gwenhywfar/files/patch-configure	Thu Aug  3 09:48:16 2017	(r447199)
@@ -1,6 +1,10 @@
---- configure.orig	2016-04-23 16:22:43 UTC
+Fix dectection of fox libs
+Allow configuring the locations of lrelease and lupdate
+Prevent linking to unneeded Qt5 libraries
+
+--- configure.orig	2017-07-30 14:20:32 UTC
 +++ configure
-@@ -948,6 +948,8 @@ with_x
+@@ -951,6 +951,8 @@ with_x
  with_qt5_qmake
  with_qt5_moc
  with_qt5_uic
@@ -9,7 +13,7 @@
  with_docpath
  enable_release
  enable_memtrace
-@@ -1668,6 +1670,8 @@ Optional Packages:
+@@ -1672,6 +1674,8 @@ Optional Packages:
    --with-qt5-qmake=FILE    uses given qmake
    --with-qt5-moc=FILE      uses given qt moc
    --with-qt5-uic=FILE      uses given qt uic
@@ -18,7 +22,7 @@
    --with-docpath=DIR where to store the apidoc
    --with-buffer-hardlimit=VALUE new default buffer hard limit
    --with-plugins-ct=LIST list of CT plugins to build
-@@ -21079,7 +21083,7 @@ $as_echo_n "checking for fox libraries..
+@@ -21084,7 +21088,7 @@ $as_echo_n "checking for fox libraries..
  
  # Check whether --with-fox-libs was given.
  if test "${with_fox_libs+set}" = set; then :
@@ -27,18 +31,53 @@
  else
  
        ac_ext=cpp
-@@ -22445,8 +22449,8 @@ percent.commands = @echo -n "\$(\$(@))\ 
+@@ -22415,43 +22419,16 @@ $as_echo_n "checking for Qt... " >&6; }
+     am_have_qt_makefile=`mktemp`
+     # http://qt-project.org/doc/qt-5/qmake-variable-reference.html#qt
+     cat > $am_have_qt_pro << EOF
+-qtHaveModule(axcontainer):       QT += axcontainer
+-qtHaveModule(axserver):          QT += axserver
+-qtHaveModule(concurrent):        QT += concurrent
+ qtHaveModule(core):              QT += core
+-qtHaveModule(dbus):              QT += dbus
+-qtHaveModule(declarative):       QT += declarative
+-qtHaveModule(designer):          QT += designer
+ qtHaveModule(gui):               QT += gui
+-qtHaveModule(help):              QT += help
+-qtHaveModule(multimedia):        QT += multimedia
+-qtHaveModule(multimediawidgets): QT += multimediawidgets
+-qtHaveModule(network):           QT += network
+-qtHaveModule(opengl):            QT += opengl
+-qtHaveModule(printsupport):      QT += printsupport
+-qtHaveModule(qml):               QT += qml
+-qtHaveModule(qmltest):           QT += qmltest
+-qtHaveModule(x11extras):         QT += x11extras
+-qtHaveModule(script):            QT += script
+-qtHaveModule(scripttools):       QT += scripttools
+-qtHaveModule(sensors):           QT += sensors
+-qtHaveModule(serialport):        QT += serialport
+-qtHaveModule(sql):               QT += sql
+-qtHaveModule(svg):               QT += svg
+-qtHaveModule(testlib):           QT += testlib
+-qtHaveModule(uitools):           QT += uitools
+-qtHaveModule(webkit):            QT += webkit
+-qtHaveModule(webkitwidgets):     QT += webkitwidgets
+-qtHaveModule(xml):               QT += xml
+-qtHaveModule(xmlpatterns):       QT += xmlpatterns
+ qtHaveModule(widgets):           QT += widgets
+ percent.target = %
+ percent.commands = @echo -n "\$(\$(@))\ "
  QMAKE_EXTRA_TARGETS += percent
  EOF
      $QT_QMAKE $am_have_qt_pro -o $am_have_qt_makefile
--    QT_CXXFLAGS=`make -f $am_have_qt_makefile CXXFLAGS INCPATH`
--    QT_LIBS=`make -f $am_have_qt_makefile LIBS`
-+    QT_CXXFLAGS=`make -f $am_have_qt_makefile -VCXXFLAGS -VINCPATH | tr '\n' ' '`
-+    QT_LIBS=`make -f $am_have_qt_makefile -VLIBS | tr '\n' ' '`
+-    QT_CXXFLAGS=`make -s -f $am_have_qt_makefile CXXFLAGS INCPATH`
+-    QT_LIBS=`make -s -f $am_have_qt_makefile LIBS`
++    QT_CXXFLAGS=`make -s -f $am_have_qt_makefile -VCXXFLAGS -VINCPATH | tr '\n' ' '`
++    QT_LIBS=`make -s -f $am_have_qt_makefile -VLIBS | tr '\n' ' '`
      rm $am_have_qt_pro $am_have_qt_makefile
  
      # Look for specific tools in $PATH
-@@ -22469,9 +22473,21 @@ else
+@@ -22474,9 +22451,21 @@ else
  
  fi
  

Modified: head/devel/gwenhywfar/pkg-plist
==============================================================================
--- head/devel/gwenhywfar/pkg-plist	Thu Aug  3 09:01:13 2017	(r447198)
+++ head/devel/gwenhywfar/pkg-plist	Thu Aug  3 09:48:16 2017	(r447199)
@@ -41,6 +41,7 @@ include/gwenhywfar4/gwenhywfar/debug.h
 include/gwenhywfar4/gwenhywfar/dialog.h
 include/gwenhywfar4/gwenhywfar/dialog_be.h
 include/gwenhywfar4/gwenhywfar/directory.h
+include/gwenhywfar4/gwenhywfar/endianfns.h
 include/gwenhywfar4/gwenhywfar/error.h
 include/gwenhywfar4/gwenhywfar/fastbuffer.h
 include/gwenhywfar4/gwenhywfar/fslock.h
@@ -150,7 +151,7 @@ lib/libgwengui-cpp.so.0
 lib/libgwengui-cpp.so.0.0.0
 lib/libgwenhywfar.so
 lib/libgwenhywfar.so.%%GWEN_SHLIB_VER%%
-lib/libgwenhywfar.so.%%GWEN_SHLIB_VER%%.15.3
+lib/libgwenhywfar.so.%%GWEN_SHLIB_VER%%.18.0
 libdata/pkgconfig/gwenhywfar.pc
 share/aclocal/gwenhywfar.m4
 %%DATADIR%%/ca-bundle.crt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708030948.v739mGrO047183>