Changeset View
Changeset View
Standalone View
Standalone View
head/net-mgmt/seafile-client/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= seafile-client | PORTNAME= seafile-client | ||||
PORTVERSION= 6.0.1 | PORTVERSION= 6.0.2 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
CATEGORIES= net-mgmt | CATEGORIES= net-mgmt | ||||
MAINTAINER= ultima1252@gmail.com | MAINTAINER= ultima1252@gmail.com | ||||
COMMENT= Open Source Cloud Storage (Client) | COMMENT= Open Source Cloud Storage (Client) | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt | LICENSE_FILE= ${WRKSRC}/LICENSE.txt | ||||
Show All 16 Lines | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= haiwen | GH_ACCOUNT= haiwen | ||||
GH_PROJECT= seafile | GH_PROJECT= seafile | ||||
USES= autoreconf gettext iconv libarchive libtool mysql pathfix \ | USES= autoreconf gettext iconv libarchive libtool mysql pathfix \ | ||||
pkgconfig python:-2.7 shebangfix sqlite ssl | pkgconfig python:-2.7 shebangfix sqlite ssl | ||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
SHEBANG_FILES= scripts/*.sh scripts/upgrade/*.sh tests/*.py tests/basic/*.sh \ | SHEBANG_FILES= *.sh scripts/*.sh integration-tests/*.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 | GNU_CONFIGURE= yes | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" | CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/evhtp | CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/evhtp | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
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 | |||||
OPTIONS_EXCLUDE_DragonFly= FUSE | |||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
post-patch: | post-patch: | ||||
# Fix P_KTHREAD r295435 | # Fix P_KTHREAD r295435 | ||||
.if ${OSVERSION} >= 1100097 | .if ${OSVERSION} >= 1100097 | ||||
${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c | ${REINPLACE_CMD} 's/P_KTHREAD/P_KPROC/' ${WRKSRC}/lib/utils.c | ||||
.endif | .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/<evhtp.h>/<evhtp\/evhtp.h>/' ${WRKSRC}/server/upload-file.c \ | |||||
${WRKSRC}/server/access-file.c ${WRKSRC}/server/http-server.c | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |