notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
seafile-server Open Source Cloud Storage (Server)
11.0.12 net-mgmt on this many watch lists=6 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 11.0.12Version of this port present on the latest quarterly branch.
Maintainer: ultima@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-12-26 12:55:20
Last Update: 2024-11-06 15:17:35
Commit Hash: 6e2da96
People watching this port, also watch:: seafile-client, node, pure-ftpd, gimp, openssl
License: GPLv3
WWW:
https://github.com/haiwen/seafile-server
Description:
Seafile is an open source cloud storage system with features on privacy protection and teamwork. Collections of files are called libraries, and each library can be synced separately. A library can also be encrypted with a user chosen password. Seafile also allows users to create groups and easily sharing files into groups. This is the core component of Seafile server. It provides RPC to the web front-end (Seahub) to access files, and provides HTTP APIs to the desktop clients for syncing files.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (42 items)
Collapse this list.
  1. /usr/local/share/licenses/seafile-server-11.0.12/catalog.mk
  2. /usr/local/share/licenses/seafile-server-11.0.12/LICENSE
  3. /usr/local/share/licenses/seafile-server-11.0.12/GPLv3
  4. bin/seaf-server
  5. bin/seafile-controller
  6. include/seafile/seafile-object.h
  7. libdata/pkgconfig/libseafile.pc
  8. www/haiwen/seafile-server/seafile/bin/seaf-fsck
  9. www/haiwen/seafile-server/seafile/bin/seaf-fuse
  10. www/haiwen/seafile-server/seafile/bin/seaf-server
  11. www/haiwen/seafile-server/seafile/bin/seafile-controller
  12. www/haiwen/seafile-server/seafile/bin/seafserv-gc
  13. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__init__.py
  14. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__pycache__/__init__.cpython-311.opt-1.pyc
  15. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__pycache__/__init__.cpython-311.pyc
  16. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__pycache__/rpcclient.cpython-311.opt-1.pyc
  17. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__pycache__/rpcclient.cpython-311.pyc
  18. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/rpcclient.py
  19. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__init__.py
  20. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/__init__.cpython-311.opt-1.pyc
  21. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/__init__.cpython-311.pyc
  22. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/api.cpython-311.opt-1.pyc
  23. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/api.cpython-311.pyc
  24. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/service.cpython-311.opt-1.pyc
  25. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/service.cpython-311.pyc
  26. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__pycache__/__init__.cpython-311.opt-2.pyc
  27. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seafile/__pycache__/rpcclient.cpython-311.opt-2.pyc
  28. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/__init__.cpython-311.opt-2.pyc
  29. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/api.cpython-311.opt-2.pyc
  30. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/__pycache__/service.cpython-311.opt-2.pyc
  31. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/api.py
  32. www/haiwen/seafile-server/seafile/lib/python3.11/site-packages/seaserv/service.py
  33. www/haiwen/seafile-server/sql/mysql/ccnet.sql
  34. www/haiwen/seafile-server/sql/mysql/seafile.sql
  35. www/haiwen/seafile-server/sql/sqlite/config.sql
  36. www/haiwen/seafile-server/sql/sqlite/groupmgr.sql
  37. www/haiwen/seafile-server/sql/sqlite/org.sql
  38. www/haiwen/seafile-server/sql/sqlite/seafile.sql
  39. www/haiwen/seafile-server/sql/sqlite/user.sql
  40. @owner
  41. @group
  42. @mode
Collapse this list.
Dependency lines:
  • seafile-server>0:net-mgmt/seafile-server
Conflicts:
CONFLICTS:
  • seafile
To install the port:
cd /usr/ports/net-mgmt/seafile-server/ && make install clean
To add the package, run one of these commands:
  • pkg install net-mgmt/seafile-server
  • pkg install seafile-server
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: seafile-server
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723996812 SHA256 (haiwen-seafile-server-v11.0.12-server_GH0.tar.gz) = d6bdab0990ed7e63d8f06fcff081a346cf22099c78107460863e19bb98fe9507 SIZE (haiwen-seafile-server-v11.0.12-server_GH0.tar.gz) = 480372

Packages (timestamps in pop-ups are UTC):
seafile-server
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest11.0.1211.0.12-11.0.12----
FreeBSD:13:quarterly11.0.1211.0.12-11.0.12--11.0.211.0.2
FreeBSD:14:latest11.0.1211.0.12-11.0.12---9.0.10
FreeBSD:14:quarterly11.0.1211.0.12-11.0.12--11.0.211.0.2
FreeBSD:15:latest-11.0.12n/a-n/a-11.0.311.0.3
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. python3.11 : lang/python311
  3. valac : lang/vala
  4. gettext-runtime>=0.22_1 : devel/gettext-runtime
  5. msgfmt : devel/gettext-tools
  6. autoconf>=2.72 : devel/autoconf
  7. automake>=1.17 : devel/automake
  8. libtoolize : devel/libtool
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-sqlite3>0 : databases/py-sqlite3@py311
  2. py311-urllib3>0 : net/py-urllib3@py311
  3. bash : shells/bash
  4. python3.11 : lang/python311
Library dependencies:
  1. libsearpc.so : devel/libsearpc
  2. libevhtp.so : www/libevhtp
  3. libzdb.so : databases/libzdb
  4. libcurl.so : ftp/curl
  5. libinotify.so : devel/libinotify
  6. libevent.so : devel/libevent
  7. libuuid.so : misc/e2fsprogs-libuuid
  8. libjansson.so : devel/jansson
  9. libjwt.so : www/libjwt
  10. libonig.so : devel/oniguruma
  11. libfuse.so : filesystems/fusefs-libs
  12. libglib-2.0.so : devel/glib20
  13. libintl.so : devel/gettext-runtime
  14. libarchive.so.13 : archivers/libarchive
  15. libmysqlclient.so.21 : databases/mysql80-client
  16. libpq.so.5 : databases/postgresql16-client
  17. libsqlite3.so : databases/sqlite3
  18. libldap.so.2 : net/openldap26-client
  19. libintl.so : devel/gettext-runtime
This port is required by:
for Run
  1. www/seahub

Configuration Options:
===> The following configuration options are available for seafile-server-11.0.12: FUSE=on: Use file system in userspace LDAP=on: LDAP protocol support NLS=on: Native Language Support ===> Use 'make config' to modify these settings
Options name:
net-mgmt_seafile-server
USES:
autoreconf compiler:c11 gnome iconv libarchive libtool localbase mysql pathfix pgsql pkgconfig python shebangfix sqlite ssl vala:build ldap gettext
pkg-message:
For install:
net-mgmt/seafile-server is a dependency of Seafile. To install the full application, www/seahub must be installed.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/haiwen/seafile-server/tar.gz/v11.0.12-server?dummy=/
Collapse this list.

Number of commits found: 109 (showing only 9 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
6.0.9
31 Mar 2017 14:57:27
Revision:437363Original commit files touched by this commit
lifanov search for other commits by this committer
update net-mgmt/seafile-server to 6.0.9

Changelog: https://seacloud.cc/group/3/wiki/server-changelog

 - Show user' name instead of user's email in notifications sent out by email
 - Add config items for setting favicon, disable wiki feature
 - Add css id to easily hide user password reset and delete account button
 - [fix] Fix UI bug in restoring a file from snapshot
 - [fix] Fix after renaming a file, the old versions before file rename can't be
downloaded
 - [security] Fix XSS problem of the "go back" button in history page and
snapshot view page

* unify versioning of dependent ports:
  net-mgmt/seafile-server
  net-mgmt/ccnet-server
  www/py-seadav
  www/py-seaobj
  www/seahub
This replaces a rather ugly hack.

* add makesum-all target to ease maintenance
PR:		218245
Submitted by:	ultima1252@gmail.com (maintainer)
6.0.8_1
19 Mar 2017 16:22:08
Revision:436504Original commit files touched by this commit
lifanov search for other commits by this committer
fixes for net-mgmt/seafile-server

Fix the setup scripts changing the generated configuration files to the correct
uid/gid. The directions were also fixed for how to start and setup
seafile/seahub correctly. This should fix any confusion when setting up seafile.

This also augments pkg-message with better directions for setup.

PR:		217873
Submitted by:	ultima1252@gmail.com (maintainer)
6.0.8
02 Mar 2017 18:37:40
Revision:435293Original commit files touched by this commit
lifanov search for other commits by this committer
update net-mgmt/seafile-server to 6.0.8

 Changelog: https://seacloud.cc/group/3/wiki/server-changelog

PR:		217237
Submitted by:	ultima1252@gmail.com (maintainer)
6.0.7_3
20 Feb 2017 02:57:04
Revision:434427Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libevent2: drop historical suffix after r362796

PR:		216777
Approved by:	mm (maintainer)
6.0.7_2
04 Feb 2017 07:56:59
Revision:433286Original commit files touched by this commit
jbeich search for other commits by this committer
devel/libevent2: update to 2.1.8 and cleanup

- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
6.0.7_1
27 Jan 2017 03:23:40
Revision:432545Original commit files touched by this commit
lifanov search for other commits by this committer
net-mgmt/seafile-server - bugfixes

This is a bug fix release update. stat command call with incorrect options has
been fixed to work on *bsd. Readded the sqlite scripts to run seafile under
sqlite. Previously they were removed due to being broken, this was fixed
upstream.

* PORTREVISION bump
* Added sqlite scripts
* Fixed stat

PR:		216474
Submitted by:	ultima1252@gmail.com (maintainer)
Reviewed by:	matthew
Approved by:	matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D9350
6.0.7
03 Jan 2017 17:06:49
Revision:430483Original commit files touched by this commit
jbeich search for other commits by this committer
Assume "pkg-config zlib" works after 9.x reached EOL

Many ports passed ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-L/usr/lib -lz"
which is unsafe at least with lang/gcc* that override some system headers
and have newer libgcc_s.so that our old version in base may not be
forward-compatible with.
6.0.7
30 Dec 2016 12:54:37
Revision:429977Original commit files touched by this commit
lifanov search for other commits by this committer
* Updated to 6.0.7

 - Allow mysql root password to be empty.
 - No need to set ccnet peer name anymore.
 - Fixed a typo in upgrade scripts.
 - jpeg mime type
 - Add record to GarbageRepos when delete a broken repo
 - Get content-length from header when handling web upload.

PR:		215597
Submitted by:	Ultima1252@gmail.com (maintainer)
Reviewed by:	matthew
Approved by:	matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D8985
6.0.6
26 Dec 2016 12:55:09
Revision:429506Original commit files touched by this commit
riggs search for other commits by this committer
Prepare split of net-mgmt/seafile in client / server ports; update to 6.0.6

PR:		215293
Submitted by:	Ultima1252@gmail.com (maintainer)

Number of commits found: 109 (showing only 9 on this page)

«  1 | 2