Changeset View
Changeset View
Standalone View
Standalone View
net-mgmt/netbox/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= netbox | PORTNAME= netbox | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 2.5.13 | DISTVERSION= 2.5.13 | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
CATEGORIES= net-mgmt | CATEGORIES= net-mgmt | ||||
MAINTAINER= kai@FreeBSD.org | MAINTAINER= kai@FreeBSD.org | ||||
COMMENT= IP address management tool | COMMENT= IP address management tool | ||||
LICENSE= APACHE20 | LICENSE= APACHE20 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt | LICENSE_FILE= ${WRKSRC}/LICENSE.txt | ||||
Show All 16 Lines | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2,<2.3:www/py-django22@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.7.2:security/py-pycryptodome@${PY_FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.7.2:security/py-pycryptodome@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}pillow>=5.3.0:graphics/py-pillow@${PY_FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}pillow>=5.3.0:graphics/py-pillow@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.6.1:databases/py-psycopg2@${PY_FLAVOR} | ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.6.1:databases/py-psycopg2@${PY_FLAVOR} | ||||
USES= pgsql:9.4+ python:3.5+ | USES= pgsql:9.4+ python:3.5+ | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= digitalocean | GH_ACCOUNT= digitalocean | ||||
SUB_FILES= pkg-message | SUB_FILES= netboxrc.sample pkg-message | ||||
SUB_LIST= DATADIR=${DATADIR} PYTHON_VER=${PYTHON_VER} | SUB_LIST= DATADIR=${DATADIR} PYTHON_CMD=${PYTHON_CMD} PYTHON_VER=${PYTHON_VER} | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|==|>=|' ${WRKSRC}/requirements.txt | @${REINPLACE_CMD} -e 's|==|>=|' ${WRKSRC}/requirements.txt | ||||
do-install: | do-install: | ||||
cd ${WRKSRC}/netbox ; \ | cd ${WRKSRC}/netbox ; \ | ||||
for src in $$( ${FIND} . ! -name '*.bak' ) ; do \ | for src in $$( ${FIND} . ! -name '*.bak' ) ; do \ | ||||
dst=${STAGEDIR}${DATADIR}$${src#.} ; \ | dst=${STAGEDIR}${DATADIR}$${src#.} ; \ | ||||
Show All 10 Lines | post-install-DOCS-on: | ||||
for src in $$( ${FIND} . ! -name '*.bak' ) ; do \ | for src in $$( ${FIND} . ! -name '*.bak' ) ; do \ | ||||
dst=${STAGEDIR}${DOCSDIR}$${src#.} ; \ | dst=${STAGEDIR}${DOCSDIR}$${src#.} ; \ | ||||
if ${TEST} -d "$$src" ; then \ | if ${TEST} -d "$$src" ; then \ | ||||
${MKDIR} "$$dst" ; \ | ${MKDIR} "$$dst" ; \ | ||||
else \ | else \ | ||||
${INSTALL_DATA} "$$src" "$$dst" ; \ | ${INSTALL_DATA} "$$src" "$$dst" ; \ | ||||
fi \ | fi \ | ||||
done | done | ||||
post-install-EXAMPLES-on: | |||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | |||||
${INSTALL_DATA} ${WRKDIR}/netboxrc.sample ${STAGEDIR}${EXAMPLESDIR} | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |