mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
70 lines
1.9 KiB
Makefile
70 lines
1.9 KiB
Makefile
PORTNAME= cells
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 2.2.9
|
|
CATEGORIES= www
|
|
PKGNAMEPREFIX= pydio-
|
|
|
|
MAINTAINER= skozlov@FreeBSD.org
|
|
COMMENT= Nextgen file sharing platform for organizations
|
|
|
|
LICENSE= AGPLv3
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
NOT_FOR_ARCHS= i386
|
|
NOT_FOR_ARCHS_REASON= Not supported on i386
|
|
|
|
BUILD_DEPENDS= pydio-packr:devel/pydio-packr
|
|
|
|
USES= go gmake
|
|
USE_RC_SUBR= ${PORTNAME}
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= pydio
|
|
|
|
GO_PKGNAME= github.com/pydio/cells
|
|
GO_BUILDFLAGS= -ldflags "-X github.com/pydio/cells/common.version=${DISTVERSION}"
|
|
|
|
USERS= pydio
|
|
GROUPS= pydio
|
|
PLIST_FILES= bin/cells
|
|
|
|
OPTIONS_DEFINE= BASH ZSH
|
|
OPTIONS_DEFAULT= BASH ZSH
|
|
|
|
BASH_PLIST_FILES= etc/bash_completion.d/${PORTNAME}
|
|
ZSH_PLIST_FILES= share/zsh/site-functions/_${PORTNAME}
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e "s|\$${GOPATH}/bin/packr|${LOCALBASE}/bin/pydio-packr|g" \
|
|
${WRKSRC}/Makefile
|
|
# Linux keyring code is compatible with FreeBSD
|
|
cd ${WRKSRC}/vendor/github.com/zalando/go-keyring && \
|
|
${LN} -s keyring_linux.go keyring_freebsd.go
|
|
|
|
pre-build:
|
|
@cd ${WRKSRC} && \
|
|
${MAKE_CMD} generate
|
|
|
|
post-build-BASH-on:
|
|
${SETENV} CELLS_WORKING_DIR=${WRKDIR}/wrkdir \
|
|
${GO_WRKDIR_BIN}/${PORTNAME} tools completion bash \
|
|
> ${WRKDIR}/bash_completions
|
|
@${REINPLACE_CMD} -e 's|${GO_WRKDIR_BIN}/||g' ${WRKDIR}/bash_completions
|
|
|
|
post-build-ZSH-on:
|
|
${SETENV} CELLS_WORKING_DIR=${WRKDIR}/wrkdir \
|
|
${GO_WRKDIR_BIN}/${PORTNAME} tools completion zsh \
|
|
> ${WRKDIR}/zsh_completions
|
|
@${REINPLACE_CMD} -e 's|${GO_WRKDIR_BIN}/||g' ${WRKDIR}/zsh_completions
|
|
|
|
post-install-BASH-on:
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
|
|
${INSTALL_DATA} ${WRKDIR}/bash_completions \
|
|
${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
|
|
|
|
post-install-ZSH-on:
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
|
|
${INSTALL_DATA} ${WRKDIR}/zsh_completions \
|
|
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
|
|
|
|
.include <bsd.port.mk>
|