Index: head/net-mgmt/seafile-gui/Makefile =================================================================== --- head/net-mgmt/seafile-gui/Makefile (revision 478548) +++ head/net-mgmt/seafile-gui/Makefile (revision 478549) @@ -1,48 +1,51 @@ # $FreeBSD$ 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@FreeBSD.org COMMENT= Open Source Cloud Storage (Client) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libseafile.so:net-mgmt/seafile-client \ libsqlite3.so:databases/sqlite3 \ libccnet.so:net-mgmt/ccnet-client \ libjansson.so:devel/jansson \ 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 USE_GITHUB= yes 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 \ -DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \ -DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto" OPTIONS_DEFINE= DEBUG NLS NLS_USES= gettext # Note that per PR 197984, cairo must be built with X11 and XCB options # otherwise configure fails with "cairo needs x11 enabled" message .include "${.CURDIR}/../seafile-client/Makefile.include" .include Index: head/net-mgmt/seafile-gui/distinfo =================================================================== --- head/net-mgmt/seafile-gui/distinfo (revision 478548) +++ head/net-mgmt/seafile-gui/distinfo (revision 478549) @@ -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 Index: head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt =================================================================== --- head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt (revision 478548) +++ head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt (revision 478549) @@ -1,38 +1,47 @@ ---- 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) ENDIF() -ELSEIF (LINUX) +ELSEIF (LINUX OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD|DragonFly") 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) +#PKG_CHECK_MODULES(OPENSSL REQUIRED openssl>=0.98) 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 ) -ELSEIF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD") +ELSEIF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD|DragonFly") 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() +