Port details |
- seafile-server Open Source Cloud Storage (Server)
- 11.0.12 net-mgmt =6 11.0.12Version of this port present on the latest quarterly branch.
- Maintainer: ultima@FreeBSD.org
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- seafile-server>0:net-mgmt/seafile-server
- Conflicts:
- CONFLICTS:
- 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- valac : lang/vala
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- libtoolize : devel/libtool
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-sqlite3>0 : databases/py-sqlite3@py311
- py311-urllib3>0 : net/py-urllib3@py311
- bash : shells/bash
- python3.11 : lang/python311
- Library dependencies:
-
- libsearpc.so : devel/libsearpc
- libevhtp.so : www/libevhtp
- libzdb.so : databases/libzdb
- libcurl.so : ftp/curl
- libinotify.so : devel/libinotify
- libevent.so : devel/libevent
- libuuid.so : misc/e2fsprogs-libuuid
- libjansson.so : devel/jansson
- libjwt.so : www/libjwt
- libonig.so : devel/oniguruma
- libfuse.so : filesystems/fusefs-libs
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libarchive.so.13 : archivers/libarchive
- libmysqlclient.so.21 : databases/mysql80-client
- libpq.so.5 : databases/postgresql16-client
- libsqlite3.so : databases/sqlite3
- libldap.so.2 : net/openldap26-client
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Run
-
- 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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.0.9 31 Mar 2017 14:57:27 |
lifanov |
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 |
lifanov |
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 |
lifanov |
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 |
jbeich |
devel/libevent2: drop historical suffix after r362796
PR: 216777
Approved by: mm (maintainer) |
6.0.7_2 04 Feb 2017 07:56:59 |
jbeich |
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 |
lifanov |
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 |
jbeich |
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 |
lifanov |
* 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 |
riggs |
Prepare split of net-mgmt/seafile in client / server ports; update to 6.0.6
PR: 215293
Submitted by: Ultima1252@gmail.com (maintainer) |