svn commit: r478549 - in head/net-mgmt/seafile-gui: . files
Jason E. Hale
jhale at FreeBSD.org
Fri Aug 31 12:20:00 UTC 2018
Author: jhale
Date: Fri Aug 31 12:19:58 2018
New Revision: 478549
URL: https://svnweb.freebsd.org/changeset/ports/478549
Log:
Fix build with Qt 5.11
Adjust the local patch for CMakeLists.txt for the changes made upstream
and fix it to find and link to QtDBus like it was intending.
Add dependency on QtDBus since it links to it now.
Bump PORTREVISION since QtDBus is detected now.
PR: 230844
Obtained from: upstream
Modified:
head/net-mgmt/seafile-gui/Makefile
head/net-mgmt/seafile-gui/distinfo
head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt
Modified: head/net-mgmt/seafile-gui/Makefile
==============================================================================
--- head/net-mgmt/seafile-gui/Makefile Fri Aug 31 12:18:07 2018 (r478548)
+++ head/net-mgmt/seafile-gui/Makefile Fri Aug 31 12:19:58 2018 (r478549)
@@ -3,9 +3,12 @@
PORTNAME= seafile-gui
DISTVERSIONPREFIX= v
DISTVERSION= 6.1.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt devel
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 03c883561d40.patch:-p1
+
MAINTAINER= ultima at FreeBSD.org
COMMENT= Open Source Cloud Storage (Client)
@@ -20,7 +23,7 @@ LIB_DEPENDS= libsearpc.so:devel/libsearpc \
libevent.so:devel/libevent \
libuuid.so:misc/e2fsprogs-libuuid
-USES= compiler:c++11-lang cmake pkgconfig qt:5 shebangfix ssl
+USES= compiler:c++11-lang cmake gnome pkgconfig qt:5 shebangfix ssl
SHEBANG_FILES= extensions/*.sh scripts/*.sh fsplugin/*.sh \
scripts/*.py
@@ -29,7 +32,7 @@ GH_ACCOUNT= haiwen
GH_PROJECT= seafile-client
USE_GNOME= glib20
-USE_QT= core gui network widgets \
+USE_QT= core dbus gui network widgets \
qmake_build buildtools_build linguisttools_build
#INSTALLS_ICONS= yes
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \
Modified: head/net-mgmt/seafile-gui/distinfo
==============================================================================
--- head/net-mgmt/seafile-gui/distinfo Fri Aug 31 12:18:07 2018 (r478548)
+++ head/net-mgmt/seafile-gui/distinfo Fri Aug 31 12:19:58 2018 (r478549)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1524155528
+TIMESTAMP = 1535713431
SHA256 (haiwen-seafile-client-v6.1.7_GH0.tar.gz) = 25dfcce4a1f1ad5bc72d551b9209c1d40bec6b92459d1d530e0829ce1b08a14d
SIZE (haiwen-seafile-client-v6.1.7_GH0.tar.gz) = 2260217
+SHA256 (03c883561d40.patch) = b4ddec43a37e1eabfa9016670be6de91fd8245e051613cfb9189d2fa27082996
+SIZE (03c883561d40.patch) = 1553
Modified: head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt
==============================================================================
--- head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt Fri Aug 31 12:18:07 2018 (r478548)
+++ head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt Fri Aug 31 12:19:58 2018 (r478549)
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2017-05-09 08:39:31 UTC
+--- CMakeLists.txt.orig 2018-08-31 11:31:59 UTC
+++ CMakeLists.txt
@@ -107,7 +107,7 @@ IF (WIN32)
SET(SPARKLE_LIBS ${CMAKE_SOURCE_DIR}/WinSparkle.lib)
@@ -9,8 +9,17 @@
INCLUDE_DIRECTORIES(${QT_QTDBUS_INCLUDE_DIR})
LINK_DIRECTORIES(${QT_QTDBUS_LIBRARIES})
SET(EXTRA_LIBS ${EXTRA_LIBS} ${QT_QTDBUS_LIBRARIES})
-@@ -360,7 +360,7 @@ PKG_CHECK_MODULES(LIBCCNET REQUIRED libccnet>=1.3)
+@@ -183,7 +183,7 @@ IF (BUILD_SHIBBOLETH_SUPPORT)
+ ADD_DEFINITIONS(-DHAVE_SHIBBOLETH_SUPPORT)
+ ENDIF()
+-IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
++IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD|DragonFly")
+ SET(USE_QT_LIBRARIES ${USE_QT_LIBRARIES} "DBus")
+ ENDIF()
+
+@@ -367,7 +367,7 @@ PKG_CHECK_MODULES(LIBCCNET REQUIRED libccnet>=1.3)
+
PKG_CHECK_MODULES(LIBSEARPC REQUIRED libsearpc>=1.0)
-PKG_CHECK_MODULES(OPENSSL REQUIRED openssl>=0.98)
@@ -18,7 +27,7 @@
PKG_CHECK_MODULES(LIBSEAFILE REQUIRED libseafile>=1.7)
-@@ -561,7 +561,7 @@ IF (WIN32)
+@@ -574,7 +574,7 @@ IF (WIN32)
src/utils/registry.cpp
src/utils/utils-win.cpp
)
@@ -27,12 +36,12 @@
LIST(APPEND utils_sources
src/utils/process-linux.cpp
)
-@@ -761,7 +761,7 @@ QT5_USE_MODULES(seafile-applet ${WEBKIT_NAME} ${WEBKIT
+@@ -775,7 +775,7 @@ target_link_libraries(seafile-applet Qt5::WebEngine Qt
ENDIF()
## QtBus
-IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD")
+IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD|DragonFly")
- TARGET_LINK_LIBRARIES(seafile-applet
- ${QT_QTDBUS_LIBRARIES}
- )
+ target_link_libraries(seafile-applet Qt5::DBus)
+ ENDIF()
+
More information about the svn-ports-all
mailing list