Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2017 15:09:09 +0000 (UTC)
From:      Nikolai Lifanov <lifanov@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r439615 - in head: net-mgmt/ccnet-server net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub
Message-ID:  <201704281509.v3SF99lH008535@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lifanov
Date: Fri Apr 28 15:09:08 2017
New Revision: 439615
URL: https://svnweb.freebsd.org/changeset/ports/439615

Log:
  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)

Modified:
  head/net-mgmt/ccnet-server/Makefile
  head/net-mgmt/ccnet-server/distinfo
  head/net-mgmt/seafile-server/Makefile
  head/net-mgmt/seafile-server/Makefile.include
  head/net-mgmt/seafile-server/distinfo
  head/net-mgmt/seafile-server/pkg-plist
  head/www/py-seafdav/Makefile
  head/www/py-seafdav/distinfo
  head/www/py-seafdav/pkg-plist
  head/www/py-seafobj/Makefile
  head/www/py-seafobj/distinfo
  head/www/py-seafobj/pkg-plist
  head/www/seahub/Makefile
  head/www/seahub/distinfo
  head/www/seahub/pkg-plist

Modified: head/net-mgmt/ccnet-server/Makefile
==============================================================================
--- head/net-mgmt/ccnet-server/Makefile	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/net-mgmt/ccnet-server/Makefile	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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}

Modified: head/net-mgmt/ccnet-server/distinfo
==============================================================================
--- head/net-mgmt/ccnet-server/distinfo	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/net-mgmt/ccnet-server/distinfo	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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

Modified: head/net-mgmt/seafile-server/Makefile
==============================================================================
--- head/net-mgmt/seafile-server/Makefile	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/net-mgmt/seafile-server/Makefile	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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

Modified: head/net-mgmt/seafile-server/Makefile.include
==============================================================================
--- head/net-mgmt/seafile-server/Makefile.include	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/net-mgmt/seafile-server/Makefile.include	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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}

Modified: head/net-mgmt/seafile-server/distinfo
==============================================================================
--- head/net-mgmt/seafile-server/distinfo	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/net-mgmt/seafile-server/distinfo	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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

Modified: head/net-mgmt/seafile-server/pkg-plist
==============================================================================
--- head/net-mgmt/seafile-server/pkg-plist	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/net-mgmt/seafile-server/pkg-plist	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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%%

Modified: head/www/py-seafdav/Makefile
==============================================================================
--- head/www/py-seafdav/Makefile	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/py-seafdav/Makefile	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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/a
 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 && \

Modified: head/www/py-seafdav/distinfo
==============================================================================
--- head/www/py-seafdav/distinfo	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/py-seafdav/distinfo	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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

Modified: head/www/py-seafdav/pkg-plist
==============================================================================
--- head/www/py-seafdav/pkg-plist	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/py-seafdav/pkg-plist	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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%%

Modified: head/www/py-seafobj/Makefile
==============================================================================
--- head/www/py-seafobj/Makefile	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/py-seafobj/Makefile	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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 && \

Modified: head/www/py-seafobj/distinfo
==============================================================================
--- head/www/py-seafobj/distinfo	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/py-seafobj/distinfo	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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

Modified: head/www/py-seafobj/pkg-plist
==============================================================================
--- head/www/py-seafobj/pkg-plist	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/py-seafobj/pkg-plist	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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%%

Modified: head/www/seahub/Makefile
==============================================================================
--- head/www/seahub/Makefile	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/seahub/Makefile	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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_PKGNAMEPRE
 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

Modified: head/www/seahub/distinfo
==============================================================================
--- head/www/seahub/distinfo	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/seahub/distinfo	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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

Modified: head/www/seahub/pkg-plist
==============================================================================
--- head/www/seahub/pkg-plist	Fri Apr 28 14:48:00 2017	(r439614)
+++ head/www/seahub/pkg-plist	Fri Apr 28 15:09:08 2017	(r439615)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704281509.v3SF99lH008535>