aboutsummaryrefslogtreecommitdiff
path: root/www/seahub
diff options
context:
space:
mode:
authorRichard Gallamore <ultima@FreeBSD.org>2018-12-25 21:35:10 +0000
committerRichard Gallamore <ultima@FreeBSD.org>2018-12-25 21:35:10 +0000
commit3de6a68fc4af7fa0ee9fd0daec94523351325ad4 (patch)
tree860fc0724ff6554f21e1bc038f932711bd928468 /www/seahub
parent3f465c4be7e8f72b9954617ca2e3536c9eedba54 (diff)
downloadports-3de6a68fc4af7fa0ee9fd0daec94523351325ad4.tar.gz
ports-3de6a68fc4af7fa0ee9fd0daec94523351325ad4.zip
Notes
Diffstat (limited to 'www/seahub')
-rw-r--r--www/seahub/Makefile1
-rw-r--r--www/seahub/distinfo6
-rw-r--r--www/seahub/pkg-plist154
3 files changed, 148 insertions, 13 deletions
diff --git a/www/seahub/Makefile b/www/seahub/Makefile
index 22c2e0018437..83b37be8c43a 100644
--- a/www/seahub/Makefile
+++ b/www/seahub/Makefile
@@ -3,7 +3,6 @@
PORTNAME= seahub
DISTVERSIONPREFIX= v
DISTVERSION= ${SEAHUB_VER}
-PORTREVISION= 1
DISTVERSIONSUFFIX= -pro
CATEGORIES= www
diff --git a/www/seahub/distinfo b/www/seahub/distinfo
index c0c9a6f12f4a..2f2d64eb954b 100644
--- a/www/seahub/distinfo
+++ b/www/seahub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1539718544
-SHA256 (haiwen-seahub-v6.3.7-pro_GH0.tar.gz) = 96faf19e935ceb43bb118a793e283ee81c760c6e81ff4d88c6c91ac7c6d5bf38
-SIZE (haiwen-seahub-v6.3.7-pro_GH0.tar.gz) = 25697626
+TIMESTAMP = 1545288238
+SHA256 (haiwen-seahub-v6.3.9-pro_GH0.tar.gz) = d175b376c6c19a20a728201d4f0130b2bd03cf64e0430a8894d0be98c8e189fb
+SIZE (haiwen-seahub-v6.3.9-pro_GH0.tar.gz) = 25917878
diff --git a/www/seahub/pkg-plist b/www/seahub/pkg-plist
index 23fb7d34ec72..e4a157378d73 100644
--- a/www/seahub/pkg-plist
+++ b/www/seahub/pkg-plist
@@ -315,7 +315,7 @@
%%SEAHUBDIR%%/media/assets/frontend/media/fa-solid-900.ttf
%%SEAHUBDIR%%/media/assets/frontend/media/fa-solid-900.woff
%%SEAHUBDIR%%/media/assets/frontend/media/fa-solid-900.woff2
-%%SEAHUBDIR%%/media/assets/scripts/common.d81224e2868d.js
+%%SEAHUBDIR%%/media/assets/scripts/common.af317c92b5c6.js
%%SEAHUBDIR%%/media/assets/scripts/common.js
%%SEAHUBDIR%%/media/assets/scripts/dist/build.972da1846131.txt
%%SEAHUBDIR%%/media/assets/scripts/dist/build.txt
@@ -383,11 +383,11 @@
%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.js
%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.ac5ad85d01a3.js
%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/main.c9206bdf9413.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/main.700b157cf256.js
%%SEAHUBDIR%%/media/assets/scripts/dist/main.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/orgadmin-main.dcf47968d4ee.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/orgadmin-main.706c264cbe87.js
%%SEAHUBDIR%%/media/assets/scripts/dist/orgadmin-main.js
-%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.8f7cd2cc2daf.js
+%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.1ed2dc2065d5.js
%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.js
%%SEAHUBDIR%%/media/assets/scripts/file-tree.ef19875b8f54.js
%%SEAHUBDIR%%/media/assets/scripts/file-tree.js
@@ -411,7 +411,7 @@
%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.78b74a36eab6.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.c4632a084286.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.c8299cc3d9d3.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/he/djangojs.e3493a3ac679.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/he/djangojs.js
@@ -449,7 +449,7 @@
%%SEAHUBDIR%%/media/assets/scripts/i18n/uk/djangojs.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.2dad3c52ad89.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/vi/djangojs.js
-%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.febd3c6105b3.js
+%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.2398a7e052b8.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-cn/djangojs.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.ec1a691118af.js
%%SEAHUBDIR%%/media/assets/scripts/i18n/zh-tw/djangojs.js
@@ -532,6 +532,7 @@
%%SEAHUBDIR%%/media/css/jstree_default_theme/throbber.gif
%%SEAHUBDIR%%/media/css/loading.gif
%%SEAHUBDIR%%/media/css/mediaelementplayer.css
+%%SEAHUBDIR%%/media/css/pdf_file_view.css
%%SEAHUBDIR%%/media/css/print_for_file_view.css
%%SEAHUBDIR%%/media/css/seacloud.css
%%SEAHUBDIR%%/media/css/seahub.css
@@ -640,8 +641,133 @@
%%SEAHUBDIR%%/media/js/jq.min.js
%%SEAHUBDIR%%/media/js/jquery.fileupload.min.js
%%SEAHUBDIR%%/media/js/mediaelement-and-player.min.js
-%%SEAHUBDIR%%/media/js/pdf.js
-%%SEAHUBDIR%%/media/js/pdf.worker.js
+%%SEAHUBDIR%%/media/js/pdf/locale/ach/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/af/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ak/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/an/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ar/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/as/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ast/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/az/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/be/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/bg/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/bn-BD/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/bn-IN/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/br/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/brx/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/bs/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ca/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/cak/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/crh/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/cs/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/csb/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/cy/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/da/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/de/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/el/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/en-CA/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/en-GB/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/en-US/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/en-ZA/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/eo/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/es-AR/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/es-CL/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/es-ES/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/es-MX/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/et/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/eu/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/fa/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ff/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/fi/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/fr/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/fy-NL/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ga-IE/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/gd/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/gl/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/gn/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/gu-IN/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/he/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/hi-IN/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/hr/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/hsb/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/hto/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/hu/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/hy-AM/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ia/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/id/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/is/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/it/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ja/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ka/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/kab/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/kk/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/km/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/kn/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ko/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/kok/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ks/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ku/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/lg/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/lij/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/lo/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/locale.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/lt/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ltg/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/lv/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/mai/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/meh/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/mk/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ml/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/mn/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/mr/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ms/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/my/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/nb-NO/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ne-NP/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/nl/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/nn-NO/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/nso/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/oc/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/or/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/pa-IN/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/pl/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/pt-BR/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/pt-PT/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/rm/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ro/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ru/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/rw/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sah/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sat/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/si/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sk/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sl/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/son/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sq/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sr/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sv-SE/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/sw/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ta-LK/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ta/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/te/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/th/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/tl/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/tn/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/tr/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/tsz/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/uk/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/ur/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/uz/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/vi/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/wo/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/xh/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/zam/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/zh-CN/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/zh-TW/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/locale/zu/viewer.properties
+%%SEAHUBDIR%%/media/js/pdf/pdf.min.js
+%%SEAHUBDIR%%/media/js/pdf/pdf.worker.min.js
+%%SEAHUBDIR%%/media/js/pdf/viewer.js
%%SEAHUBDIR%%/media/js/repo_crypto.js
%%SEAHUBDIR%%/media/js/silverlightmediaelement.xap
%%SEAHUBDIR%%/media/js/thingiview/Three.js
@@ -776,6 +902,7 @@
%%SEAHUBDIR%%/seahub/api2/endpoints/user_avatar.py
%%SEAHUBDIR%%/seahub/api2/endpoints/user_enabled_modules.py
%%SEAHUBDIR%%/seahub/api2/endpoints/utils.py
+%%SEAHUBDIR%%/seahub/api2/endpoints/webdav_secret.py
%%SEAHUBDIR%%/seahub/api2/endpoints/wiki_pages.py
%%SEAHUBDIR%%/seahub/api2/endpoints/wikis.py
%%SEAHUBDIR%%/seahub/api2/endpoints/zip_task.py
@@ -1142,7 +1269,7 @@
%%SEAHUBDIR%%/seahub/templates/snippets/list_commit_detail.html
%%SEAHUBDIR%%/seahub/templates/snippets/notice_html.html
%%SEAHUBDIR%%/seahub/templates/snippets/password_strength_js.html
-%%SEAHUBDIR%%/seahub/templates/snippets/pdfjs_file_viewer.html
+%%SEAHUBDIR%%/seahub/templates/snippets/pdf_html.html
%%SEAHUBDIR%%/seahub/templates/snippets/repo_create_js.html
%%SEAHUBDIR%%/seahub/templates/snippets/repo_dir_trash_tr.html
%%SEAHUBDIR%%/seahub/templates/snippets/search_form.html
@@ -1152,12 +1279,14 @@
%%SEAHUBDIR%%/seahub/templates/snippets/spreadsheet_convert_js.html
%%SEAHUBDIR%%/seahub/templates/snippets/spreadsheet_convert_style.html
%%SEAHUBDIR%%/seahub/templates/snippets/web_settings_form.html
+%%SEAHUBDIR%%/seahub/templates/snippets/wopi_onlyoffice_js.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/base.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/org_admin_table.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/repo_transfer_form.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/repoadmin_js.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/settings.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/snippets/sys_org_info_nav.html
+%%SEAHUBDIR%%/seahub/templates/sysadmin/snippets/sys_statistic_nav.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sudo_mode.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_inst_admin.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_inst_info_admins.html
@@ -1177,6 +1306,7 @@
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_org_set_quota_js.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_publink_admin.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_file.html
+%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_reports.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_storage.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_traffic.html
%%SEAHUBDIR%%/seahub/templates/sysadmin/sys_statistic_user.html
@@ -1308,6 +1438,7 @@
%%SEAHUBDIR%%/seahub/utils/file_revisions.py
%%SEAHUBDIR%%/seahub/utils/file_size.py
%%SEAHUBDIR%%/seahub/utils/file_types.py
+%%SEAHUBDIR%%/seahub/utils/hasher.py
%%SEAHUBDIR%%/seahub/utils/html.py
%%SEAHUBDIR%%/seahub/utils/htmldiff.py
%%SEAHUBDIR%%/seahub/utils/http.py
@@ -1341,6 +1472,7 @@
%%SEAHUBDIR%%/seahub/wiki/forms.py
%%SEAHUBDIR%%/seahub/wiki/management/__init__.py
%%SEAHUBDIR%%/seahub/wiki/management/commands/__init__.py
+%%SEAHUBDIR%%/seahub/wiki/management/commands/migrate_group_wiki.py
%%SEAHUBDIR%%/seahub/wiki/management/commands/migrate_personal_wiki.py
%%SEAHUBDIR%%/seahub/wiki/migrations/0001_initial.py
%%SEAHUBDIR%%/seahub/wiki/migrations/0002_auto_20180326_0548.py
@@ -1686,6 +1818,7 @@
%%SEAHUBDIR%%/tests/api/endpoints/test_user.py
%%SEAHUBDIR%%/tests/api/endpoints/test_user_avatar.py
%%SEAHUBDIR%%/tests/api/endpoints/test_user_enabled_modules.py
+%%SEAHUBDIR%%/tests/api/endpoints/test_webdav_secret.py
%%SEAHUBDIR%%/tests/api/endpoints/test_wiki_pages.py
%%SEAHUBDIR%%/tests/api/endpoints/test_wikis.py
%%SEAHUBDIR%%/tests/api/endpoints/test_zip_task.py
@@ -1730,6 +1863,8 @@
%%SEAHUBDIR%%/tests/common/utils.py
%%SEAHUBDIR%%/tests/install-deps.sh
%%SEAHUBDIR%%/tests/seahub/__init__.py
+%%SEAHUBDIR%%/tests/seahub/auth/forms/__init__.py
+%%SEAHUBDIR%%/tests/seahub/auth/forms/test_authentication.py
%%SEAHUBDIR%%/tests/seahub/auth/views/__init__.py
%%SEAHUBDIR%%/tests/seahub/auth/views/test_login.py
%%SEAHUBDIR%%/tests/seahub/auth/views/test_logout.py
@@ -1840,6 +1975,7 @@
%%SEAHUBDIR%%/tests/seahub/wiki/__init__.py
%%SEAHUBDIR%%/tests/seahub/wiki/test_models.py
%%SEAHUBDIR%%/tests/seahub/wiki/test_utils.py
+%%SEAHUBDIR%%/tests/seahub/wiki/test_views.py
%%SEAHUBDIR%%/tests/seahubtests.sh
%%SEAHUBDIR%%/tests/ui/__init__.py
%%SEAHUBDIR%%/tests/ui/conftest.py