Index: head/net-mgmt/seafile/Makefile =================================================================== --- head/net-mgmt/seafile/Makefile (revision 419887) +++ head/net-mgmt/seafile/Makefile (revision 419888) @@ -1,135 +1,135 @@ # $FreeBSD$ PORTNAME= seafile -PORTVERSION= 5.1.4 +PORTVERSION= 6.0.0 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -server CATEGORIES= net-mgmt MAINTAINER= ultima1252@gmail.com COMMENT= Open Source Cloud Storage (Server) LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libsearpc.so:devel/libsearpc \ libevhtp.so:www/libevhtp \ libzdb.so:databases/libzdb \ libcurl.so:ftp/curl \ libinotify.so:devel/libinotify \ libccnet.so:net-mgmt/ccnet \ libevent.so:devel/libevent2 \ libuuid.so:misc/e2fsprogs-libuuid \ libjansson.so:devel/jansson RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3 \ bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= haiwen USES= autoreconf gettext iconv libarchive libtool mysql pathfix \ pkgconfig python:-2.7 shebangfix sqlite ssl USE_GNOME= glib20 SHEBANG_FILES= scripts/*.sh scripts/upgrade/*.sh tests/*.py tests/basic/*.sh \ tests/sync-auto-test/*.template *.sh scripts/build/*.py \ scripts/*.py *.py scripts/upgrade/*.py app/seaf-cli \ tools/seafile-admin GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" PATHFIX_MAKEFILEIN= Makefile.am CONFIGURE_ARGS= --enable-server 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= ${PORTNAME} 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 RIAK OPTIONS_SUB= yes FUSE_DESC= Use file system in userspace RIAK_DESC= Use distributed noSQL database FUSE_CONFIGURE_ENABLE= fuse FUSE_LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs RIAK_CONFIGURE_ENABLE= riak RIAK_RUN_DEPENDS= riak:databases/riak OPTIONS_DEFAULT= FUSE .if defined(DFLYVERSION) OPTIONS_DEFAULT= .endif .include post-patch: # Fix P_KTHREAD r295435 .if ${OSVERSION} >= 1100097 ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c .endif ${REINPLACE_CMD} 's/python/${PYTHON_VERSION}/' \ ${WRKSRC}/scripts/upgrade/regenerate_secret_key.sh ${REINPLACE_CMD} -e 's|^INSTALL.*|INSTALLPATH="${PREFIX}/${SEAFILE_SERVER}/seafile"|' \ ${WRKSRC}/scripts/seaf-cli-wrapper.sh ${REINPLACE_CMD} 's///' ${WRKSRC}/server/upload-file.c \ ${WRKSRC}/server/access-file.c ${WRKSRC}/server/http-server.c post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB} \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade .for SERVPROG in seaf-fsck seafserv-gc seaf-fuse seaf-migrate \ seaf-server seaf-server-init seafile-controller if [ -e "${STAGEDIR}${PREFIX}/bin/${SERVPROG}" ]; then \ ${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG} ${STAGEDIR}${PREFIX}/${SEABIN}; \ ${RM} ${STAGEDIR}${PREFIX}/bin/${SERVPROG}; \ fi .endfor .for SERVPROG in seafile-controller seaf-server ${LN} -s ${PREFIX}/${SEABIN}/${SERVPROG} ${STAGEDIR}${PREFIX}/bin/ .endfor ${INSTALL_SCRIPT} ${STAGEDIR}${PREFIX}/bin/seaf-cli ${STAGEDIR}${PREFIX}/${SEABIN}/seaf-cli.py ${INSTALL_SCRIPT} ${WRKSRC}/scripts/seaf-cli-wrapper.sh ${STAGEDIR}${PREFIX}/bin/seaf-cli (cd ${STAGEDIR}${PREFIX}/lib && \ ${COPYTREE_SHARE} ${PYTHON_VERSION} ${STAGEDIR}${PREFIX}/${SEALIB}) @${RM} -rf ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION} \ ${WRKSRC}/scripts/seaf-cli-wrapper.sh \ ${WRKSRC}/scripts/sqlite2mysql.[ps][yh] \ ${WRKSRC}/scripts/setup-seafile.sh \ ${STAGEDIR}${PREFIX}/bin/seafile-admin ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.[ps][yh] ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER} ${INSTALL_SCRIPT} ${WRKSRC}/scripts/upgrade/*.[ps][yh] \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade ${INSTALL_DATA} ${WRKSRC}/doc/seafile-tutorial.doc \ ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/seafile/share/doc/seafile/ (cd ${WRKSRC}/scripts/upgrade && \ ${COPYTREE_SHARE} sql ${STAGEDIR}${PREFIX}/${SEAFILE_SERVER}/upgrade) .include Index: head/net-mgmt/seafile/distinfo =================================================================== --- head/net-mgmt/seafile/distinfo (revision 419887) +++ head/net-mgmt/seafile/distinfo (revision 419888) @@ -1,3 +1,3 @@ -TIMESTAMP = 1469293619 -SHA256 (haiwen-seafile-v5.1.4-server_GH0.tar.gz) = b45b2d8bc252563d4a34094aa481db5550ea2a7daa65e946e2566353163e6919 -SIZE (haiwen-seafile-v5.1.4-server_GH0.tar.gz) = 1143972 +TIMESTAMP = 1470238743 +SHA256 (haiwen-seafile-v6.0.0-server_GH0.tar.gz) = 778b4248c6596f25d337ea18b9422eeb6950c9b86456ac535c0f7c2fd5e8148f +SIZE (haiwen-seafile-v6.0.0-server_GH0.tar.gz) = 1149598 Index: head/net-mgmt/seafile/pkg-plist =================================================================== --- head/net-mgmt/seafile/pkg-plist (revision 419887) +++ head/net-mgmt/seafile/pkg-plist (revision 419888) @@ -1,110 +1,113 @@ bin/seaf-cli bin/seaf-daemon bin/seafile-controller bin/seaf-server include/seafile/monitor-rpc.h include/seafile/seafile-object.h include/seafile/seafile-rpc.h include/seafile/seafile.h lib/libseafile.a lib/libseafile.so lib/libseafile.so.0 lib/libseafile.so.0.0.0 libdata/pkgconfig/libseafile.pc man/man1/seaf-cli.1.gz man/man1/seaf-daemon.1.gz %%SEAFILE_SERVER%%/check_init_admin.py %%SEAFILE_SERVER%%/reset-admin.sh %%SEAFILE_SERVER%%/seaf-fuse.sh %%SEAFILE_SERVER%%/seaf-gc.sh %%SEAFILE_SERVER%%/seafile.sh %%SEAFILE_SERVER%%/seafile/bin/seaf-fsck %%FUSE%%%%SEAFILE_SERVER%%/seafile/bin/seaf-fuse %%SEAFILE_SERVER%%/seafile/bin/seaf-cli.py %%SEAFILE_SERVER%%/seafile/bin/seaf-migrate %%SEAFILE_SERVER%%/seafile/bin/seaf-server %%SEAFILE_SERVER%%/seafile/bin/seaf-server-init %%SEAFILE_SERVER%%/seafile/bin/seafile-controller %%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/rpcclient.py %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/rpcclient.pyc %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seafile/rpcclient.pyo %%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/api.py %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/api.pyc %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/api.pyo %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.py %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.pyc %%SEAFILE_SERVER%%/seafile/%%PYTHON_SITELIBDIR%%/seaserv/service.pyo %%PORTDOCS%%%%SEAFILE_SERVER%%/seafile/%%DOCSDIR%%/seafile-tutorial.doc %%SEAFILE_SERVER%%/breakpad.py %%SEAFILE_SERVER%%/seahub.sh %%SEAFILE_SERVER%%/setup-seafile-mysql.py %%SEAFILE_SERVER%%/setup-seafile-mysql.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/regenerate_secret_key.sh %%SEAFILE_SERVER%%/upgrade/sql/1.6.0/mysql/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/1.6.0/sqlite3/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/1.7.0/mysql/seafile.sql %%SEAFILE_SERVER%%/upgrade/sql/1.7.0/mysql/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/1.7.0/sqlite3/seafile.sql %%SEAFILE_SERVER%%/upgrade/sql/1.7.0/sqlite3/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/1.8.0/mysql/ccnet.sql %%SEAFILE_SERVER%%/upgrade/sql/1.8.0/mysql/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/1.8.0/sqlite3/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/2.0.0/mysql/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/2.0.0/sqlite3/seahub.sql %%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/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 %%SEAFILE_SERVER%%/upgrade/sql/4.1.0/mysql/seafile.sql %%SEAFILE_SERVER%%/upgrade/sql/4.1.0/sqlite3/ccnet/groupmgr.sql %%SEAFILE_SERVER%%/upgrade/sql/4.1.0/sqlite3/seafile.sql %%SEAFILE_SERVER%%/upgrade/sql/4.2.0/mysql/seafile.sql %%SEAFILE_SERVER%%/upgrade/sql/4.2.0/mysql/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/4.2.0/sqlite3/seafile.sql %%SEAFILE_SERVER%%/upgrade/sql/4.2.0/sqlite3/seahub.sql %%SEAFILE_SERVER%%/upgrade/sql/4.3.0/mysql/.gitkeep %%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/upgrade_1.2_1.3.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.3_1.4.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.4_1.5.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.5_1.6.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.6_1.7.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.7_1.8.sh %%SEAFILE_SERVER%%/upgrade/upgrade_1.8_2.0.sh %%SEAFILE_SERVER%%/upgrade/upgrade_2.0_2.1.sh %%SEAFILE_SERVER%%/upgrade/upgrade_2.1_2.2.sh %%SEAFILE_SERVER%%/upgrade/upgrade_2.2_3.0.sh %%SEAFILE_SERVER%%/upgrade/upgrade_3.0_3.1.sh %%SEAFILE_SERVER%%/upgrade/upgrade_3.1_4.0.sh %%SEAFILE_SERVER%%/upgrade/upgrade_4.0_4.1.sh %%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 @dir(%%USERS%%,%%GROUPS%%,755) %%HAIWENDIR%%