Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F168991405
D57610.id179973.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D57610.id179973.diff
View Options
diff --git a/net-mgmt/seafile-client/Makefile b/net-mgmt/seafile-client/Makefile
--- a/net-mgmt/seafile-client/Makefile
+++ b/net-mgmt/seafile-client/Makefile
@@ -1,10 +1,10 @@
PORTNAME= seafile-client
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.6
+DISTVERSION= 9.0.18
PORTREVISION= 1
CATEGORIES= net-mgmt
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= d.stoye@cms.hu-berlin.de
COMMENT= Open Source Cloud Storage (Client)
WWW= https://github.com/haiwen/seafile
@@ -16,6 +16,7 @@
libinotify.so:devel/libinotify \
libevent.so:devel/libevent \
libuuid.so:misc/libuuid \
+ libargon2.so:security/libargon2 \
libjansson.so:devel/jansson \
libwebsockets.so:net/libwebsockets
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
diff --git a/net-mgmt/seafile-client/distinfo b/net-mgmt/seafile-client/distinfo
--- a/net-mgmt/seafile-client/distinfo
+++ b/net-mgmt/seafile-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718476273
-SHA256 (haiwen-seafile-v9.0.6_GH0.tar.gz) = e0a1260ac995ad21a183cf73e647fe18e4fc06045f601ab5abcc4b62d07c2280
-SIZE (haiwen-seafile-v9.0.6_GH0.tar.gz) = 755372
+TIMESTAMP = 1781552976
+SHA256 (haiwen-seafile-v9.0.18_GH0.tar.gz) = 0b2a93e75b04e40c503c74059ca00b521bf981935f764efcbc5adfabff929d90
+SIZE (haiwen-seafile-v9.0.18_GH0.tar.gz) = 772680
diff --git a/net-mgmt/seafile-client/files/patch-daemon_Makefile.am b/net-mgmt/seafile-client/files/patch-daemon_Makefile.am
--- a/net-mgmt/seafile-client/files/patch-daemon_Makefile.am
+++ b/net-mgmt/seafile-client/files/patch-daemon_Makefile.am
@@ -11,13 +11,13 @@
if WIN32
wt_monitor_src = wt-monitor.c wt-monitor-win32.c wt-monitor-structs.c
endif
-@@ -97,7 +101,7 @@ seaf_daemon_LDADD = $(top_builddir)/lib/libseafile_com
+@@ -102,7 +102,7 @@
@LIB_RT@ @LIB_UUID@ -lsqlite3 @LIBEVENT_LIBS@ @LIBEVENT_PTHREADS_LIBS@\
$(top_builddir)/common/cdc/libcdc.la \
$(top_builddir)/common/index/libindex.la @LIB_WS32@ @LIB_CRYPT32@ \
- @SEARPC_LIBS@ @JANSSON_LIBS@ @LIB_MAC@ @ZLIB_LIBS@ @CURL_LIBS@ @BPWRAPPER_LIBS@ \
-- @WS_LIBS@
+- @WS_LIBS@ @ARGON2_LIBS@
+ @SEARPC_LIBS@ @JANSSON_LIBS@ @LIB_MAC@ @ZLIB_LIBS@ @CURL_LIBS@ \
-+ @LIB_INOTIFY@ @BPWRAPPER_LIBS@ @WS_LIBS@
++ @LIB_INOTIFY@ @BPWRAPPER_LIBS@ @WS_LIBS@ @ARGON2_LIBS@
seaf_daemon_LDFLAGS = @CONSOLE@
diff --git a/net-mgmt/seafile-client/files/patch-lib_utils.c b/net-mgmt/seafile-client/files/patch-lib_utils.c
--- a/net-mgmt/seafile-client/files/patch-lib_utils.c
+++ b/net-mgmt/seafile-client/files/patch-lib_utils.c
@@ -193,3 +193,22 @@
}
#endif
+@@ -2976,10 +2976,16 @@
+ return ret;
+ #else
+
++#ifdef __linux__
++ return removexattr (path, name);
++#endif
++
+ #ifdef __APPLE__
+ return removexattr (path, name, 0);
+-#else
+- return removexattr (path, name);
++#endif
++
++#if defined __FreeBSD__ || defined __NetBSD__
++ return extattr_delete_file(path, EXTATTR_NAMESPACE_USER, name);
+ #endif
+
+ #endif
diff --git a/net-mgmt/seafile-gui/Makefile b/net-mgmt/seafile-gui/Makefile
--- a/net-mgmt/seafile-gui/Makefile
+++ b/net-mgmt/seafile-gui/Makefile
@@ -1,10 +1,10 @@
PORTNAME= seafile-gui
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.6
+DISTVERSION= 9.0.18
PORTREVISION= 1
CATEGORIES= net-mgmt devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= d.stoye@cms.hu-berlin.de
COMMENT= Open Source Cloud Storage (Client)
WWW= https://github.com/haiwen/seafile
@@ -27,11 +27,12 @@
GH_PROJECT= seafile-client
USE_GNOME= glib20
-USE_QT= core dbus gui network widgets \
+USE_QT= core dbus gui network widgets webengine \
qmake:build buildtools:build linguisttools:build
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \
-DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \
- -DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto"
+ -DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto" \
+ -DBUILD_SHIBBOLETH_SUPPORT=ON
OPTIONS_DEFINE= DEBUG NLS
diff --git a/net-mgmt/seafile-gui/distinfo b/net-mgmt/seafile-gui/distinfo
--- a/net-mgmt/seafile-gui/distinfo
+++ b/net-mgmt/seafile-gui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718476293
-SHA256 (haiwen-seafile-client-v9.0.6_GH0.tar.gz) = ca6b795e10f84491f0bbf9fe17ab1ef5d0692581de8f81f64626caa9f4b917cd
-SIZE (haiwen-seafile-client-v9.0.6_GH0.tar.gz) = 11725450
+TIMESTAMP = 1781558483
+SHA256 (haiwen-seafile-client-v9.0.18_GH0.tar.gz) = 4c410761349f6b748fac1bd463c769d6a410cde90111e7dba87cf02ac8bbb151
+SIZE (haiwen-seafile-client-v9.0.18_GH0.tar.gz) = 11586605
diff --git a/net-mgmt/seafile-gui/files/patch-src-filebrowser-file-browser-search-tab.cpp b/net-mgmt/seafile-gui/files/patch-src-filebrowser-file-browser-search-tab.cpp
new file mode 100644
--- /dev/null
+++ b/net-mgmt/seafile-gui/files/patch-src-filebrowser-file-browser-search-tab.cpp
@@ -0,0 +1,11 @@
+--- src/filebrowser/file-browser-search-tab.cpp 2026-04-08 09:07:55.000000000 +0200
++++ src/filebrowser/file-browser-search-tab.cpp.1 2026-06-16 17:50:03.222631000 +0200
+@@ -158,7 +158,7 @@
+ horizontalHeader()->setStretchLastSection(true);
+ horizontalHeader()->setHighlightSections(false);
+ horizontalHeader()->setSortIndicatorShown(true);
+-#ifndef Q_OS_LINUX
++#if !defined(Q_OS_LINUX) && !defined(Q_OS_FREEBSD)
+ horizontalHeader()->setSortIndicatorClearable(true);
+ #endif
+ horizontalHeader()->setSortIndicator(-1, Qt::AscendingOrder);
diff --git a/net-mgmt/seafile-gui/pkg-plist b/net-mgmt/seafile-gui/pkg-plist
--- a/net-mgmt/seafile-gui/pkg-plist
+++ b/net-mgmt/seafile-gui/pkg-plist
@@ -1,5 +1,5 @@
bin/seafile-applet
-share/applications/seafile.desktop
+share/applications/com.seafile.seafile-applet.desktop
share/icons/hicolor/128x128/apps/seafile.png
share/icons/hicolor/16x16/apps/seafile.png
share/icons/hicolor/22x22/apps/seafile.png
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Sep 1, 2:05 AM (10 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37745777
Default Alt Text
D57610.id179973.diff (5 KB)
Attached To
Mode
D57610: update version to 9.0.18
Attached
Detach File
Event Timeline
Log In to Comment