aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlifanov <lifanov@FreeBSD.org>2017-04-28 23:09:08 +0800
committerlifanov <lifanov@FreeBSD.org>2017-04-28 23:09:08 +0800
commit57c698e4e46146e9e7de388b7aa83e246a5107ca (patch)
treefa2da435d497880234a8c71901197b06559f1b04
parent267a95775f9a466f4bd52a14865b0bed0f3b8125 (diff)
downloadfreebsd-ports-gnome-57c698e4e46146e9e7de388b7aa83e246a5107ca.tar.gz
freebsd-ports-gnome-57c698e4e46146e9e7de388b7aa83e246a5107ca.tar.zst
freebsd-ports-gnome-57c698e4e46146e9e7de388b7aa83e246a5107ca.zip
update seafile to 6.0.10 and seahub to 6.0.13
This is an update to seafile to the most current version, 6.0.10. This update moves duplicate code to Makefile.include and also added a variable seahub_ver which is set to 6.0.13. The pkglist was also regenerated for most or all packages. * Updated seafile_ver to 6.0.10 * Added seahub_ver and set to 6.0.13 * Moved duplicate code to Makefile.include * Regenerated pkg-lists - [fix] Fix a bug in listing libraries in admin panel - Improve performance when checking group shared library permission - [fix] Fix image popup in favourite page - [fix] Fix generating sharing link with expiring time in file detailed view page - [fix] Don't allow to create library with '/' in name - [fix] Fix two-factor authentication - Add script to migrate between different storage backend ports affected: - net-mgmt/ccnet-server - net-mgmt/seafile-server - www/py-seafdav - www/py-seafobj - www/seahub PR: 218932 Submitted by: ultima1252@gmail.com (maintainer)
-rw-r--r--net-mgmt/ccnet-server/Makefile13
-rw-r--r--net-mgmt/ccnet-server/distinfo6
-rw-r--r--net-mgmt/seafile-server/Makefile17
-rw-r--r--net-mgmt/seafile-server/Makefile.include29
-rw-r--r--net-mgmt/seafile-server/distinfo6
-rw-r--r--net-mgmt/seafile-server/pkg-plist48
-rw-r--r--www/py-seafdav/Makefile17
-rw-r--r--www/py-seafdav/distinfo6
-rw-r--r--www/py-seafdav/pkg-plist308
-rw-r--r--www/py-seafobj/Makefile17
-rw-r--r--www/py-seafobj/distinfo6
-rw-r--r--www/py-seafobj/pkg-plist99
-rw-r--r--www/seahub/Makefile24
-rw-r--r--www/seahub/distinfo6
-rw-r--r--www/seahub/pkg-plist90
15 files changed, 322 insertions, 370 deletions
diff --git a/net-mgmt/ccnet-server/Makefile b/net-mgmt/ccnet-server/Makefile
index 4162b4a93d39..ae175f905eb5 100644
--- a/net-mgmt/ccnet-server/Makefile
+++ b/net-mgmt/ccnet-server/Makefile
@@ -36,19 +36,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-ldap
INSTALL_TARGET= install-strip
-HAIWENDIR= www/haiwen
-SEAFILE_SERVER= ${HAIWENDIR}/seafile-server
-SEABIN= ${SEAFILE_SERVER}/seafile/bin
-SEALIB= ${SEAFILE_SERVER}/seafile/lib
-
-USERS= seafile
-GROUPS= ${USERS}
-
-PLIST_SUB= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- HAIWENDIR=${HAIWENDIR}
-
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB}
${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/ccnet-init ${STAGEDIR}${PREFIX}/${SEABIN}
diff --git a/net-mgmt/ccnet-server/distinfo b/net-mgmt/ccnet-server/distinfo
index d3d5c232e43a..eb051092c4ff 100644
--- a/net-mgmt/ccnet-server/distinfo
+++ b/net-mgmt/ccnet-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490929092
-SHA256 (haiwen-ccnet-server-v6.0.9-server_GH0.tar.gz) = f6b2063e1be276fec509ed0a6e67cde936bda4367788baf1936da6a194fe0d20
-SIZE (haiwen-ccnet-server-v6.0.9-server_GH0.tar.gz) = 211349
+TIMESTAMP = 1492228561
+SHA256 (haiwen-ccnet-server-v6.0.10-server_GH0.tar.gz) = 1a31a917c143c74bbb6fd67c54ee61841c343650b70f3d07dc130c990d8ffc1f
+SIZE (haiwen-ccnet-server-v6.0.10-server_GH0.tar.gz) = 211221
diff --git a/net-mgmt/seafile-server/Makefile b/net-mgmt/seafile-server/Makefile
index 06a33d5099ae..3c81b5a92b13 100644
--- a/net-mgmt/seafile-server/Makefile
+++ b/net-mgmt/seafile-server/Makefile
@@ -46,27 +46,10 @@ INSTALL_TARGET= install-strip
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/evhtp
LDFLAGS+= -L${LOCALBASE}/lib
-HAIWENDIR= www/haiwen
-SEAFILE_SERVER= ${HAIWENDIR}/seafile-server
-SEABIN= ${SEAFILE_SERVER}/seafile/bin
-SEALIB= ${SEAFILE_SERVER}/seafile/lib
-
-USERS= seafile
-GROUPS= ${USERS}
-
USE_RC_SUBR= seafile
-PLIST_SUB= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- HAIWENDIR=${HAIWENDIR}
SUB_FILES= pkg-message
-SUB_LIST+= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- HAIWENDIR=${HAIWENDIR}
-
MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= FUSE
diff --git a/net-mgmt/seafile-server/Makefile.include b/net-mgmt/seafile-server/Makefile.include
index 93710439b9cf..add8c6f3b901 100644
--- a/net-mgmt/seafile-server/Makefile.include
+++ b/net-mgmt/seafile-server/Makefile.include
@@ -1,3 +1,30 @@
# $FreeBSD$
-SEAFILE_VER=6.0.9
+SEAFILE_VER=6.0.10
+SEAHUB_VER=6.0.13
+
+
+# Various vars used in most/all the Makefiles
+HAIWENDIR= www/haiwen
+SEAFILE_SERVER= ${HAIWENDIR}/seafile-server
+SEAHUBDIR= ${SEAFILE_SERVER}/seahub
+SEABIN= ${SEAFILE_SERVER}/seafile/bin
+SEALIB= ${SEAFILE_SERVER}/seafile/lib
+SITEPACKAGEDIR= ${SEAHUBDIR}/thirdpart
+SEAHUB_DATA_DIR= ${HAIWENDIR}/seahub-data
+
+USERS= seafile
+GROUPS= ${USERS}
+
+PLIST_SUB+= USERS=${USERS} \
+ GROUPS=${GROUPS} \
+ SEAFILE_SERVER=${SEAFILE_SERVER} \
+ SEAHUBDIR=${SEAHUBDIR} \
+ HAIWENDIR=${HAIWENDIR} \
+ SITEPACKAGEDIR=${SITEPACKAGEDIR}
+
+SUB_LIST+= USERS=${USERS} \
+ GROUPS=${GROUPS} \
+ SEAFILE_SERVER=${SEAFILE_SERVER} \
+ HAIWENDIR=${HAIWENDIR} \
+ PYTHON=${PYTHON_VERSION}
diff --git a/net-mgmt/seafile-server/distinfo b/net-mgmt/seafile-server/distinfo
index 7e9730886495..3379755ab0d4 100644
--- a/net-mgmt/seafile-server/distinfo
+++ b/net-mgmt/seafile-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490929086
-SHA256 (haiwen-seafile-server-v6.0.9-server_GH0.tar.gz) = 2ccd7ed40ac61b013659b2ed75669510c87440c4f562d2cb67a807346e66ce93
-SIZE (haiwen-seafile-server-v6.0.9-server_GH0.tar.gz) = 695210
+TIMESTAMP = 1492228562
+SHA256 (haiwen-seafile-server-v6.0.10-server_GH0.tar.gz) = 7e6a8ebaa4b2b40c2854fbe9fd6608d24a219318be1271dd00603ebbb4fe90c1
+SIZE (haiwen-seafile-server-v6.0.10-server_GH0.tar.gz) = 695741
diff --git a/net-mgmt/seafile-server/pkg-plist b/net-mgmt/seafile-server/pkg-plist
index 5b31af71d924..abde6745d1e1 100644
--- a/net-mgmt/seafile-server/pkg-plist
+++ b/net-mgmt/seafile-server/pkg-plist
@@ -1,11 +1,13 @@
-bin/seafile-controller
bin/seaf-server
+bin/seafile-controller
include/seafile/seafile-object.h
libdata/pkgconfig/libseafile.pc
-%%SEAFILE_SERVER%%/seaf-cli-wrapper.sh
+%%SEAFILE_SERVER%%/breakpad.py
%%SEAFILE_SERVER%%/check_init_admin.py
%%SEAFILE_SERVER%%/migrate-to-ceph.sh
%%SEAFILE_SERVER%%/reset-admin.sh
+%%SEAFILE_SERVER%%/seaf-cli-wrapper.sh
+%%SEAFILE_SERVER%%/seaf-fsck.sh
%%SEAFILE_SERVER%%/seaf-fuse.sh
%%SEAFILE_SERVER%%/seaf-gc.sh
%%SEAFILE_SERVER%%/seafile.sh
@@ -18,34 +20,32 @@ libdata/pkgconfig/libseafile.pc
%%SEAFILE_SERVER%%/seafile/bin/seafserv-gc
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/__init__.py
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/__init__.pyc
-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/__init__.pyo
+%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/__init__.%%PYTHON_PYOEXTENSION%%
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/rpcclient.py
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/rpcclient.pyc
-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/rpcclient.pyo
+%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/rpcclient.%%PYTHON_PYOEXTENSION%%
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/__init__.py
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/__init__.pyc
-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/__init__.pyo
+%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/__init__.%%PYTHON_PYOEXTENSION%%
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/api.py
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/api.pyc
-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/api.pyo
+%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/api.%%PYTHON_PYOEXTENSION%%
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.py
%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.pyc
-%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.pyo
+%%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.%%PYTHON_PYOEXTENSION%%
%%SEAFILE_SERVER%%/seafile/share/doc/seafile/seafile-tutorial.doc
-%%SEAFILE_SERVER%%/breakpad.py
%%SEAFILE_SERVER%%/seafobj_migrate.py
-%%SEAFILE_SERVER%%/seahub.sh
-%%SEAFILE_SERVER%%/setup-seafile.sh
+%%SEAHUBDIR%%.sh
%%SEAFILE_SERVER%%/setup-seafile-mysql.py
%%SEAFILE_SERVER%%/setup-seafile-mysql.sh
+%%SEAFILE_SERVER%%/setup-seafile.sh
%%SEAFILE_SERVER%%/sqlite2mysql.py
%%SEAFILE_SERVER%%/sqlite2mysql.sh
%%SEAFILE_SERVER%%/upgrade/add_collate.sh
%%SEAFILE_SERVER%%/upgrade/db_update_1.3_1.4.py
%%SEAFILE_SERVER%%/upgrade/db_update_helper.py
-%%SEAFILE_SERVER%%/upgrade/minor-upgrade.sh
-%%SEAFILE_SERVER%%/seaf-fsck.sh
%%SEAFILE_SERVER%%/upgrade/fix_mysql_user.py
+%%SEAFILE_SERVER%%/upgrade/minor-upgrade.sh
%%SEAFILE_SERVER%%/upgrade/regenerate_secret_key.sh
%%SEAFILE_SERVER%%/upgrade/sql/1.6.0/mysql/seahub.sql
%%SEAFILE_SERVER%%/upgrade/sql/1.6.0/sqlite3/seahub.sql
@@ -61,8 +61,8 @@ libdata/pkgconfig/libseafile.pc
%%SEAFILE_SERVER%%/upgrade/sql/2.1.0/mysql/seahub.sql
%%SEAFILE_SERVER%%/upgrade/sql/2.1.0/sqlite3/seahub.sql
%%SEAFILE_SERVER%%/upgrade/sql/2.2.0/mysql/ccnet.sql
-%%SEAFILE_SERVER%%/upgrade/sql/3.0.0/mysql/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/sql/3.0.0/sqlite3/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/%%GTK3_VERSION%%/mysql/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/%%GTK3_VERSION%%/sqlite3/seahub.sql
%%SEAFILE_SERVER%%/upgrade/sql/3.1.0/mysql/seahub.sql
%%SEAFILE_SERVER%%/upgrade/sql/3.1.0/sqlite3/seahub.sql
%%SEAFILE_SERVER%%/upgrade/sql/4.1.0/mysql/ccnet.sql
@@ -77,6 +77,14 @@ libdata/pkgconfig/libseafile.pc
%%SEAFILE_SERVER%%/upgrade/sql/4.3.0/sqlite3/.gitkeep
%%SEAFILE_SERVER%%/upgrade/sql/4.4.0/mysql/.gitkeep
%%SEAFILE_SERVER%%/upgrade/sql/4.4.0/sqlite3/.gitkeep
+%%SEAFILE_SERVER%%/upgrade/sql/5.0.0/mysql/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/5.0.0/sqlite3/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/mysql/seafile.sql
+%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/mysql/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/sqlite3/seafile.sql
+%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/sqlite3/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.0.0/mysql/seahub.sql
+%%SEAFILE_SERVER%%/upgrade/sql/6.0.0/sqlite3/seahub.sql
%%SEAFILE_SERVER%%/upgrade/upgrade_1.2_1.3.sh
%%SEAFILE_SERVER%%/upgrade/upgrade_1.3_1.4.sh
%%SEAFILE_SERVER%%/upgrade/upgrade_1.4_1.5.sh
@@ -93,15 +101,7 @@ libdata/pkgconfig/libseafile.pc
%%SEAFILE_SERVER%%/upgrade/upgrade_4.1_4.2.sh
%%SEAFILE_SERVER%%/upgrade/upgrade_4.2_4.3.sh
%%SEAFILE_SERVER%%/upgrade/upgrade_4.3_4.4.sh
-%%SEAFILE_SERVER%%/upgrade/sql/5.0.0/mysql/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/sql/5.0.0/sqlite3/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/mysql/seafile.sql
-%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/mysql/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/sqlite3/seafile.sql
-%%SEAFILE_SERVER%%/upgrade/sql/5.1.0/sqlite3/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/sql/6.0.0/mysql/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/sql/6.0.0/sqlite3/seahub.sql
-%%SEAFILE_SERVER%%/upgrade/upgrade_5.1_6.0.sh
-%%SEAFILE_SERVER%%/upgrade/upgrade_5.0_5.1.sh
%%SEAFILE_SERVER%%/upgrade/upgrade_4.4_5.0.sh
+%%SEAFILE_SERVER%%/upgrade/upgrade_5.0_5.1.sh
+%%SEAFILE_SERVER%%/upgrade/upgrade_5.1_6.0.sh
@dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%%
diff --git a/www/py-seafdav/Makefile b/www/py-seafdav/Makefile
index b6569561defc..fb0f2beb6e4a 100644
--- a/www/py-seafdav/Makefile
+++ b/www/py-seafdav/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= seafdav
-PORTVERSION= ${SEAFILE_VER}
+PORTVERSION= ${SEAHUB_VER}
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= -pro
CATEGORIES= www python
@@ -21,21 +21,6 @@ SHEBANG_FILES= *.sh *.template wsgidav/addons/seafile/*.py
NO_ARCH= yes
NO_BUILD= yes
-HAIWENDIR= www/haiwen
-SEAFILE_SERVER= ${HAIWENDIR}/seafile-server
-SEAHUBDIR= ${SEAFILE_SERVER}/seahub
-SITEPACKAGEDIR= ${SEAHUBDIR}/thirdpart
-
-USERS= seafile
-GROUPS= ${USERS}
-
-PLIST_SUB= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- SEAHUBDIR=${SEAHUBDIR} \
- HAIWENDIR=${HAIWENDIR} \
- SITEPACKAGEDIR=${SITEPACKAGEDIR}
-
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${SITEPACKAGEDIR}/wsgidav
(cd ${WRKSRC}/wsgidav && \
diff --git a/www/py-seafdav/distinfo b/www/py-seafdav/distinfo
index 9964184c9ad5..51044fbad1de 100644
--- a/www/py-seafdav/distinfo
+++ b/www/py-seafdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490929093
-SHA256 (haiwen-seafdav-v6.0.9-pro_GH0.tar.gz) = 948ac47b98e85eaf37c37319e96974c55191b43be64cb1ffe75f9e53c63fd238
-SIZE (haiwen-seafdav-v6.0.9-pro_GH0.tar.gz) = 2554679
+TIMESTAMP = 1493210654
+SHA256 (haiwen-seafdav-v6.0.13-pro_GH0.tar.gz) = e3e5d11828fa3e8fe257a1f40cce7afc0f4ec1e224c3a59c126fe8438ea94b44
+SIZE (haiwen-seafdav-v6.0.13-pro_GH0.tar.gz) = 2554686
diff --git a/www/py-seafdav/pkg-plist b/www/py-seafdav/pkg-plist
index 55f8f6cb9404..400f34e0f977 100644
--- a/www/py-seafdav/pkg-plist
+++ b/www/py-seafdav/pkg-plist
@@ -1,156 +1,156 @@
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/couch_property_manager.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/couch_property_manager.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/couch_property_manager.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/hg_dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/hg_dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/hg_dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/mongo_property_manager.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/mongo_property_manager.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/mongo_property_manager.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/mysql_dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/mysql_dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/mysql_dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/nt_domain_controller.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/nt_domain_controller.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/nt_domain_controller.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/domain_controller.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/domain_controller.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/domain_controller.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/seaf_utils.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/seaf_utils.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/seaf_utils.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/seafile_dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/seafile_dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/addons/seafile/seafile_dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dav_error.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dav_error.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dav_error.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/debug_filter.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/debug_filter.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/debug_filter.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dir_browser.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dir_browser.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/dir_browser.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/domain_controller.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/domain_controller.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/domain_controller.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/error_printer.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/error_printer.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/error_printer.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/fs_dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/fs_dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/fs_dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/http_authenticator.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/http_authenticator.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/http_authenticator.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/dav_provider_interface.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/dav_provider_interface.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/dav_provider_interface.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/domaincontrollerinterface.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/domaincontrollerinterface.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/domaincontrollerinterface.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/lockmanagerinterface.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/lockmanagerinterface.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/lockmanagerinterface.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/propertymanagerinterface.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/propertymanagerinterface.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/interfaces/propertymanagerinterface.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/lock_manager.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/lock_manager.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/lock_manager.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/lock_storage.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/lock_storage.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/lock_storage.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/middleware.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/middleware.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/middleware.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/profile.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/profile.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/profile.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/property_manager.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/property_manager.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/property_manager.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/request_resolver.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/request_resolver.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/request_resolver.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/request_server.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/request_server.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/request_server.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/rw_lock.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/rw_lock.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/rw_lock.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/dav_provider_tools.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/dav_provider_tools.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/dav_provider_tools.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/mongo_dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/mongo_dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/mongo_dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/virtual_dav_provider.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/virtual_dav_provider.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/samples/virtual_dav_provider.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/LICENSE.txt
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/ssl_builtin.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/ssl_builtin.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/ssl_builtin.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/ssl_pyopenssl.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/ssl_pyopenssl.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/ssl_pyopenssl.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/wsgiserver2.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/wsgiserver2.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/wsgiserver2.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/wsgiserver3.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/wsgiserver3.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/cherrypy/wsgiserver/wsgiserver3.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/ext_wsgiutils_server.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/ext_wsgiutils_server.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/ext_wsgiutils_server.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/run_reloading_server.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/run_reloading_server.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/run_reloading_server.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/run_server.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/run_server.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/run_server.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/sample_bogo_server.crt
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/sample_bogo_server.csr
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/sample_bogo_server.key
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/server_sample.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/server_sample.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/server/server_sample.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/util.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/util.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/util.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/version.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/version.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/version.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/wsgidav_app.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/wsgidav_app.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/wsgidav_app.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/xml_tools.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/xml_tools.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/wsgidav/xml_tools.pyo
+%%SITEPACKAGEDIR%%/wsgidav/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/couch_property_manager.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/couch_property_manager.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/couch_property_manager.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/hg_dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/hg_dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/hg_dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/mongo_property_manager.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/mongo_property_manager.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/mongo_property_manager.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/mysql_dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/mysql_dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/mysql_dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/nt_domain_controller.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/nt_domain_controller.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/nt_domain_controller.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/domain_controller.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/domain_controller.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/domain_controller.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/seaf_utils.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/seaf_utils.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/seaf_utils.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/seafile_dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/seafile_dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/addons/seafile/seafile_dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/dav_error.py
+%%SITEPACKAGEDIR%%/wsgidav/dav_error.pyc
+%%SITEPACKAGEDIR%%/wsgidav/dav_error.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/debug_filter.py
+%%SITEPACKAGEDIR%%/wsgidav/debug_filter.pyc
+%%SITEPACKAGEDIR%%/wsgidav/debug_filter.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/dir_browser.py
+%%SITEPACKAGEDIR%%/wsgidav/dir_browser.pyc
+%%SITEPACKAGEDIR%%/wsgidav/dir_browser.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/domain_controller.py
+%%SITEPACKAGEDIR%%/wsgidav/domain_controller.pyc
+%%SITEPACKAGEDIR%%/wsgidav/domain_controller.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/error_printer.py
+%%SITEPACKAGEDIR%%/wsgidav/error_printer.pyc
+%%SITEPACKAGEDIR%%/wsgidav/error_printer.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/fs_dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/fs_dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/fs_dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/http_authenticator.py
+%%SITEPACKAGEDIR%%/wsgidav/http_authenticator.pyc
+%%SITEPACKAGEDIR%%/wsgidav/http_authenticator.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/dav_provider_interface.py
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/dav_provider_interface.pyc
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/dav_provider_interface.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/domaincontrollerinterface.py
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/domaincontrollerinterface.pyc
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/domaincontrollerinterface.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/lockmanagerinterface.py
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/lockmanagerinterface.pyc
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/lockmanagerinterface.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/propertymanagerinterface.py
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/propertymanagerinterface.pyc
+%%SITEPACKAGEDIR%%/wsgidav/interfaces/propertymanagerinterface.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/lock_manager.py
+%%SITEPACKAGEDIR%%/wsgidav/lock_manager.pyc
+%%SITEPACKAGEDIR%%/wsgidav/lock_manager.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/lock_storage.py
+%%SITEPACKAGEDIR%%/wsgidav/lock_storage.pyc
+%%SITEPACKAGEDIR%%/wsgidav/lock_storage.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/middleware.py
+%%SITEPACKAGEDIR%%/wsgidav/middleware.pyc
+%%SITEPACKAGEDIR%%/wsgidav/middleware.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/profile.py
+%%SITEPACKAGEDIR%%/wsgidav/profile.pyc
+%%SITEPACKAGEDIR%%/wsgidav/profile.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/property_manager.py
+%%SITEPACKAGEDIR%%/wsgidav/property_manager.pyc
+%%SITEPACKAGEDIR%%/wsgidav/property_manager.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/request_resolver.py
+%%SITEPACKAGEDIR%%/wsgidav/request_resolver.pyc
+%%SITEPACKAGEDIR%%/wsgidav/request_resolver.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/request_server.py
+%%SITEPACKAGEDIR%%/wsgidav/request_server.pyc
+%%SITEPACKAGEDIR%%/wsgidav/request_server.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/rw_lock.py
+%%SITEPACKAGEDIR%%/wsgidav/rw_lock.pyc
+%%SITEPACKAGEDIR%%/wsgidav/rw_lock.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/samples/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/samples/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/samples/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/samples/dav_provider_tools.py
+%%SITEPACKAGEDIR%%/wsgidav/samples/dav_provider_tools.pyc
+%%SITEPACKAGEDIR%%/wsgidav/samples/dav_provider_tools.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/samples/mongo_dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/samples/mongo_dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/samples/mongo_dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/samples/virtual_dav_provider.py
+%%SITEPACKAGEDIR%%/wsgidav/samples/virtual_dav_provider.pyc
+%%SITEPACKAGEDIR%%/wsgidav/samples/virtual_dav_provider.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/server/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/LICENSE.txt
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/__init__.py
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/__init__.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/ssl_builtin.py
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/ssl_builtin.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/ssl_builtin.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/ssl_%%PYTHON_PYOEXTENSION%%penssl.py
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/ssl_%%PYTHON_PYOEXTENSION%%penssl.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/ssl_%%PYTHON_PYOEXTENSION%%penssl.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/wsgiserver2.py
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/wsgiserver2.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/wsgiserver2.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/wsgiserver3.py
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/wsgiserver3.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/cherrypy/wsgiserver/wsgiserver3.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/ext_wsgiutils_server.py
+%%SITEPACKAGEDIR%%/wsgidav/server/ext_wsgiutils_server.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/ext_wsgiutils_server.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/run_reloading_server.py
+%%SITEPACKAGEDIR%%/wsgidav/server/run_reloading_server.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/run_reloading_server.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/run_server.py
+%%SITEPACKAGEDIR%%/wsgidav/server/run_server.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/run_server.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/server/sample_bogo_server.crt
+%%SITEPACKAGEDIR%%/wsgidav/server/sample_bogo_server.csr
+%%SITEPACKAGEDIR%%/wsgidav/server/sample_bogo_server.key
+%%SITEPACKAGEDIR%%/wsgidav/server/server_sample.py
+%%SITEPACKAGEDIR%%/wsgidav/server/server_sample.pyc
+%%SITEPACKAGEDIR%%/wsgidav/server/server_sample.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/util.py
+%%SITEPACKAGEDIR%%/wsgidav/util.pyc
+%%SITEPACKAGEDIR%%/wsgidav/util.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/version.py
+%%SITEPACKAGEDIR%%/wsgidav/version.pyc
+%%SITEPACKAGEDIR%%/wsgidav/version.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/wsgidav_app.py
+%%SITEPACKAGEDIR%%/wsgidav/wsgidav_app.pyc
+%%SITEPACKAGEDIR%%/wsgidav/wsgidav_app.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/wsgidav/xml_tools.py
+%%SITEPACKAGEDIR%%/wsgidav/xml_tools.pyc
+%%SITEPACKAGEDIR%%/wsgidav/xml_tools.%%PYTHON_PYOEXTENSION%%
@dir(%%USERS%%,%%GROUPS%%,755) %%SEAHUBDIR%%
@dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%%
diff --git a/www/py-seafobj/Makefile b/www/py-seafobj/Makefile
index b7b7ff2ec82c..05f78d92461d 100644
--- a/www/py-seafobj/Makefile
+++ b/www/py-seafobj/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= seafobj
-PORTVERSION= ${SEAFILE_VER}
+PORTVERSION= ${SEAHUB_VER}
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= -pro
CATEGORIES= www python
@@ -21,21 +21,6 @@ NO_BUILD= yes
USES= python:-2.7 shebangfix
SHEBANG_FILES= *.sh *.py
-HAIWENDIR= www/haiwen
-SEAFILE_SERVER= ${HAIWENDIR}/seafile-server
-SEAHUBDIR= ${SEAFILE_SERVER}/seahub
-SITEPACKAGEDIR= ${SEAHUBDIR}/thirdpart
-
-USERS= seafile
-GROUPS= ${USERS}
-
-PLIST_SUB= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- SEAHUBDIR=${SEAHUBDIR} \
- HAIWENDIR=${HAIWENDIR} \
- SITEPACKAGEDIR=${SITEPACKAGEDIR}
-
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${SITEPACKAGEDIR}/seafobj
(cd ${WRKSRC}/seafobj && \
diff --git a/www/py-seafobj/distinfo b/www/py-seafobj/distinfo
index 2bc152a616ba..cd1ed0a5239d 100644
--- a/www/py-seafobj/distinfo
+++ b/www/py-seafobj/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490929093
-SHA256 (haiwen-seafobj-v6.0.9-pro_GH0.tar.gz) = ef0a4e572815c97136133df636294df134324956b674316f1b8a285ee92099df
-SIZE (haiwen-seafobj-v6.0.9-pro_GH0.tar.gz) = 6625277
+TIMESTAMP = 1493210656
+SHA256 (haiwen-seafobj-v6.0.13-pro_GH0.tar.gz) = 1c12e50061c0f536d6808a1d3067aae92cc67823ed56bd4caca7296eefbe99fe
+SIZE (haiwen-seafobj-v6.0.13-pro_GH0.tar.gz) = 6626598
diff --git a/www/py-seafobj/pkg-plist b/www/py-seafobj/pkg-plist
index 3e768ada2581..b97b27f4be78 100644
--- a/www/py-seafobj/pkg-plist
+++ b/www/py-seafobj/pkg-plist
@@ -1,50 +1,53 @@
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/alioss.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/alioss.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/alioss.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/base.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/base.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/base.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/ceph.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/ceph.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/ceph.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/filesystem.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/filesystem.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/filesystem.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/s3.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/s3.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/s3.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/swift.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/swift.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/backends/swift.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/blocks.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/blocks.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/blocks.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/commits.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/commits.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/commits.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/exceptions.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/exceptions.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/exceptions.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/fs.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/fs.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/fs.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/objstore_factory.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/objstore_factory.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/objstore_factory.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/__init__.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/__init__.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/__init__.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/ceph_utils.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/ceph_utils.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/ceph_utils.pyo
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/crypto.py
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/crypto.pyc
-%%SEAFILE_SERVER%%/seahub/thirdpart/seafobj/utils/crypto.pyo
+%%SITEPACKAGEDIR%%/seafobj/__init__.py
+%%SITEPACKAGEDIR%%/seafobj/__init__.pyc
+%%SITEPACKAGEDIR%%/seafobj/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/__init__.py
+%%SITEPACKAGEDIR%%/seafobj/backends/__init__.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/alioss.py
+%%SITEPACKAGEDIR%%/seafobj/backends/alioss.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/alioss.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/base.py
+%%SITEPACKAGEDIR%%/seafobj/backends/base.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/base.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/ceph.py
+%%SITEPACKAGEDIR%%/seafobj/backends/ceph.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/ceph.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/filesystem.py
+%%SITEPACKAGEDIR%%/seafobj/backends/filesystem.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/filesystem.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/s3.py
+%%SITEPACKAGEDIR%%/seafobj/backends/s3.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/s3.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/backends/swift.py
+%%SITEPACKAGEDIR%%/seafobj/backends/swift.pyc
+%%SITEPACKAGEDIR%%/seafobj/backends/swift.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/blocks.py
+%%SITEPACKAGEDIR%%/seafobj/blocks.pyc
+%%SITEPACKAGEDIR%%/seafobj/blocks.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/commit_differ.py
+%%SITEPACKAGEDIR%%/seafobj/commit_differ.pyc
+%%SITEPACKAGEDIR%%/seafobj/commit_differ.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/commits.py
+%%SITEPACKAGEDIR%%/seafobj/commits.pyc
+%%SITEPACKAGEDIR%%/seafobj/commits.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/exceptions.py
+%%SITEPACKAGEDIR%%/seafobj/exceptions.pyc
+%%SITEPACKAGEDIR%%/seafobj/exceptions.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/fs.py
+%%SITEPACKAGEDIR%%/seafobj/fs.pyc
+%%SITEPACKAGEDIR%%/seafobj/fs.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/objstore_factory.py
+%%SITEPACKAGEDIR%%/seafobj/objstore_factory.pyc
+%%SITEPACKAGEDIR%%/seafobj/objstore_factory.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/utils/__init__.py
+%%SITEPACKAGEDIR%%/seafobj/utils/__init__.pyc
+%%SITEPACKAGEDIR%%/seafobj/utils/__init__.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/utils/ceph_utils.py
+%%SITEPACKAGEDIR%%/seafobj/utils/ceph_utils.pyc
+%%SITEPACKAGEDIR%%/seafobj/utils/ceph_utils.%%PYTHON_PYOEXTENSION%%
+%%SITEPACKAGEDIR%%/seafobj/utils/crypto.py
+%%SITEPACKAGEDIR%%/seafobj/utils/crypto.pyc
+%%SITEPACKAGEDIR%%/seafobj/utils/crypto.%%PYTHON_PYOEXTENSION%%
@dir(%%USERS%%,%%GROUPS%%,755) %%SEAHUBDIR%%
@dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%%
diff --git a/www/seahub/Makefile b/www/seahub/Makefile
index a64a6bb09f80..f7ac6cb9c1c6 100644
--- a/www/seahub/Makefile
+++ b/www/seahub/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= seahub
-PORTVERSION= ${SEAFILE_VER}
+PORTVERSION= ${SEAHUB_VER}
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= -pro
CATEGORIES= www
@@ -55,32 +55,10 @@ SEAFDAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}seafdav>0:www/py-seafdav
NLS_USES= gettext iconv
NLS_CONFIGURE_OFF= --disable-nls
-HAIWENDIR= www/haiwen
-SEAFILE_SERVER= ${HAIWENDIR}/seafile-server
-SEAHUBDIR= ${SEAFILE_SERVER}/seahub
-SEALIB= ${SEAFILE_SERVER}/seafile/lib
-SITEPACKAGEDIR= ${SEAHUBDIR}/thirdpart
-SEAHUB_DATA_DIR= ${HAIWENDIR}/seahub-data
-
-USERS= seafile
-GROUPS= ${USERS}
-
USE_RC_SUBR= ${PORTNAME}
-PLIST_SUB= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- SEAHUBDIR=${SEAHUBDIR} \
- HAIWENDIR=${HAIWENDIR} \
- SITEPACKAGEDIR=${SITEPACKAGEDIR}
SUB_FILES= pkg-message
-SUB_LIST+= USERS=${USERS} \
- GROUPS=${GROUPS} \
- SEAFILE_SERVER=${SEAFILE_SERVER} \
- HAIWENDIR=${HAIWENDIR} \
- PYTHON=${PYTHON_VERSION}
-
do-patch:
echo "${WRKSRC}..."
@${MKDIR} ${WRKSRC}/runtime
diff --git a/www/seahub/distinfo b/www/seahub/distinfo
index 36c2c43db21f..176113277689 100644
--- a/www/seahub/distinfo
+++ b/www/seahub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490929093
-SHA256 (haiwen-seahub-v6.0.9-pro_GH0.tar.gz) = 2809d79938800c8d7198220a8c18a2737715bf2e1c2f4105200a983582895cdd
-SIZE (haiwen-seahub-v6.0.9-pro_GH0.tar.gz) = 8389396
+TIMESTAMP = 1493210659
+SHA256 (haiwen-seahub-v6.0.13-pro_GH0.tar.gz) = 2645e3b38f05d4c179f3c199ef3050900fcbc5e053bfdcde26e6954eead7d8ee
+SIZE (haiwen-seahub-v6.0.13-pro_GH0.tar.gz) = 8393954
diff --git a/www/seahub/pkg-plist b/www/seahub/pkg-plist
index 9304d828215d..af1ad1999655 100644
--- a/www/seahub/pkg-plist
+++ b/www/seahub/pkg-plist
@@ -151,7 +151,7 @@
%%SEAHUBDIR%%/media/assets/scripts/app/models/invitation.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/pub-repo.3f52334f11d8.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/pub-repo.js
-%%SEAHUBDIR%%/media/assets/scripts/app/models/repo.b07bd5e3b6e6.js
+%%SEAHUBDIR%%/media/assets/scripts/app/models/repo.aa8c0bb5b31e.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/repo.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/share-admin-folder.982c3cf07a5b.js
%%SEAHUBDIR%%/media/assets/scripts/app/models/share-admin-folder.js
@@ -189,7 +189,7 @@
%%SEAHUBDIR%%/media/assets/scripts/app/views/devices.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-mvcp.b42f9140300d.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-mvcp.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-rename.da015fa0278c.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-rename.2e0b43157782.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/dirent-rename.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-change-password.7c8f8db7a529.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-change-password.js
@@ -199,11 +199,11 @@
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.8637bf1be968.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.cadf7b4458e3.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.da7d39b6c0a5.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.0ef2c59627a2.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.a2cbfdb2d136.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.a4b73e46950d.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.4f9ef2481950.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/fileupload.js
@@ -253,7 +253,7 @@
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-folder-perm.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.b7ec2564223e.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo-shared-link.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.4eb2c1d402b3.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.83195d7c4b6b.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/repo.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folder.b1e05de56a32.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/share-admin-folder.js
@@ -279,7 +279,7 @@
%%SEAHUBDIR%%/media/assets/scripts/app/views/side-nav.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file-item.0ba608466736.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file-item.js
-%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.8f88d203900a.js
+%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.f310aca8fe53.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/starred-file.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/dropdown.30d2a55f70bf.js
%%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/dropdown.js
@@ -291,69 +291,69 @@
%%SEAHUBDIR%%/media/assets/scripts/build.js
%%SEAHUBDIR%%/media/assets/scripts/common.94794a54a518.js
%%SEAHUBDIR%%/media/assets/scripts/common.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/build.d9508a510082.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/build.d41d8cd98f00.js
%%SEAHUBDIR%%/media/assets/scripts/dist/build.fbecce5c5594.txt
%%SEAHUBDIR%%/media/assets/scripts/dist/build.js
%%SEAHUBDIR%%/media/assets/scripts/dist/build.txt
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.c2528b8e21fb.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.43d3fa05da34.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.60e44dbed55b.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.c11c44a5f194.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.7d3052cf2fbf.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.0cfe5efbf7c3.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.fcfe6788392f.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.a68f0e720545.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.5dcdfaf67a7f.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.ff54ce1cdeac.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.a07b2b70fbfa.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.ac4137666d37.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.3a52c64c31bf.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.c1b2cb826bb3.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.a74d8ba43e70.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.a29f783f813d.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.648b3fd2ae90.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.40f8706153d5.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.a143fd85f0fa.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.36e4cffb4d3d.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.7c474b58871c.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.7fa2faccd1d1.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.d0d40722ab7b.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.017a18aacb79.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.63f51f39597d.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.40bc6381f2d9.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.304dff70ffde.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.969338a15d36.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.9c3fdaf77b4b.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.0e6f1cb217d0.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.8153d62922f5.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.f4e2913f7a78.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.05646003e192.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.08feb41d8471.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.9a3a4088c97e.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.e173220a3f0d.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.68cc5d3199f1.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.d0802c7dfe72.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.a30e59df1a2b.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.b8059241294f.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.6e392445dc33.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.591adbc5da06.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.88b23a7490d9.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.d281eed53eaa.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.8815c1a5874e.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.68bfa3e8cb4f.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.dd3ba3c51a97.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.6b8a66c4d803.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.e7963bbebfbf.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.8a3cf6b90108.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.3c70e7c81127.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.dab3b79551ea.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.cabe6dd3f54d.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.f9941a040e37.js
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.75e6d0132deb.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.603390194f29.js
%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/main.011a84946971.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/main.33f13ff15098.js
%%SEAHUBDIR%%/media/assets/scripts/dist/main.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.4845ac08db81.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.b835656f8d30.js
%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.js
%%SEAHUBDIR%%/media/assets/scripts/file-tree.225c1b52bbee.js
%%SEAHUBDIR%%/media/assets/scripts/file-tree.js
@@ -763,6 +763,7 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/libraries.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/library_dirents.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/login.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/admin/org_users.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/perm_audit.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/shares.py
%%SEAHUBDIR%%/seahub/api2/endpoints/admin/sysinfo.py
@@ -783,7 +784,9 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/invitation.py
%%SEAHUBDIR%%/seahub/api2/endpoints/invitations.py
%%SEAHUBDIR%%/seahub/api2/endpoints/query_zip_progress.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/repo_history.py
%%SEAHUBDIR%%/seahub/api2/endpoints/repo_set_password.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/repo_trash.py
%%SEAHUBDIR%%/seahub/api2/endpoints/search_group.py
%%SEAHUBDIR%%/seahub/api2/endpoints/search_user.py
%%SEAHUBDIR%%/seahub/api2/endpoints/send_share_link_email.py
@@ -1107,6 +1110,7 @@
%%SEAHUBDIR%%/seahub/templates/snippets/file_share_popup.html
%%SEAHUBDIR%%/seahub/templates/snippets/file_view_js.html
%%SEAHUBDIR%%/seahub/templates/snippets/file_view_style.html
+%%SEAHUBDIR%%/seahub/templates/snippets/go_back_js.html
%%SEAHUBDIR%%/seahub/templates/snippets/list_commit_detail.html
%%SEAHUBDIR%%/seahub/templates/snippets/notice_html.html
%%SEAHUBDIR%%/seahub/templates/snippets/office_convert_html.html
@@ -1188,12 +1192,6 @@
%%SEAHUBDIR%%/seahub/templates/wiki/personal_wiki_pages.html
%%SEAHUBDIR%%/seahub/test_settings.py
%%SEAHUBDIR%%/seahub/test_utils.py
-%%SEAHUBDIR%%/seahub/api2/endpoints/admin/org_users.py
-%%SEAHUBDIR%%/seahub/templates/snippets/go_back_js.html
-%%SEAHUBDIR%%/tests/api/endpoints/admin/test_libraries.py
-%%SEAHUBDIR%%/tests/api/endpoints/admin/test_org_users.py
-%%SEAHUBDIR%%/tests/seahub/auth/views/__init__.py
-%%SEAHUBDIR%%/tests/seahub/auth/views/test_logout.py
%%SEAHUBDIR%%/seahub/thumbnail/__init__.py
%%SEAHUBDIR%%/seahub/thumbnail/management/__init__.py
%%SEAHUBDIR%%/seahub/thumbnail/management/commands/__init__.py
@@ -1469,7 +1467,9 @@
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_group_libraries.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_group_members.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_groups.py
+%%SEAHUBDIR%%/tests/api/endpoints/admin/test_libraries.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_login_log.py
+%%SEAHUBDIR%%/tests/api/endpoints/admin/test_org_users.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_perm_audit_log.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_shares.py
%%SEAHUBDIR%%/tests/api/endpoints/admin/test_sysinfo.py
@@ -1488,7 +1488,9 @@
%%SEAHUBDIR%%/tests/api/endpoints/test_invitation.py
%%SEAHUBDIR%%/tests/api/endpoints/test_invitations.py
%%SEAHUBDIR%%/tests/api/endpoints/test_query_zip_progress.py
+%%SEAHUBDIR%%/tests/api/endpoints/test_repo_history.py
%%SEAHUBDIR%%/tests/api/endpoints/test_repo_set_password.py
+%%SEAHUBDIR%%/tests/api/endpoints/test_repo_trash.py
%%SEAHUBDIR%%/tests/api/endpoints/test_search_group.py
%%SEAHUBDIR%%/tests/api/endpoints/test_search_user.py
%%SEAHUBDIR%%/tests/api/endpoints/test_send_share_link.py
@@ -1537,7 +1539,9 @@
%%SEAHUBDIR%%/tests/common/utils.py
%%SEAHUBDIR%%/tests/install-deps.sh
%%SEAHUBDIR%%/tests/seahub/__init__.py
+%%SEAHUBDIR%%/tests/seahub/auth/views/__init__.py
%%SEAHUBDIR%%/tests/seahub/auth/views/test_login.py
+%%SEAHUBDIR%%/tests/seahub/auth/views/test_logout.py
%%SEAHUBDIR%%/tests/seahub/auth/views/test_password_change.py
%%SEAHUBDIR%%/tests/seahub/base/__init__.py
%%SEAHUBDIR%%/tests/seahub/base/database_storage/test_database_storage.py