Changeset View
Changeset View
Standalone View
Standalone View
databases/influxdb/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= influxdb | PORTNAME= influxdb | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 1.6.1 | DISTVERSION= 1.6.2 | ||||
CATEGORIES= databases net-mgmt | CATEGORIES= databases net-mgmt | ||||
MAINTAINER= cheffo@freebsd-bg.org | MAINTAINER= cheffo@freebsd-bg.org | ||||
COMMENT= Open-source distributed time series database | COMMENT= Open-source distributed time series database | ||||
LICENSE= MIT | LICENSE= MIT | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 | ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 | ||||
ONLY_FOR_ARCHS_REASON= depends on go which is not supported in this architecture | |||||
BUILD_DEPENDS= go>=1.8.1:lang/go | BUILD_DEPENDS= go>=1.10.3:lang/go | ||||
USE_RC_SUBR= influxd | USE_RC_SUBR= influxd | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= influxdata | GH_ACCOUNT= influxdata | ||||
GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT} | GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT} | ||||
GH_TUPLE= BurntSushi:toml:a368813:toml/src/github.com/BurntSushi/toml \ | GH_TUPLE= BurntSushi:toml:a368813:toml/src/github.com/BurntSushi/toml \ | ||||
RoaringBitmap:roaring:v0.4.3:roaring/src/github.com/RoaringBitmap/roaring \ | RoaringBitmap:roaring:v0.4.3:roaring/src/github.com/RoaringBitmap/roaring \ | ||||
beorn7:perks:4c0e845:perks/src/github.com/beorn7/perks \ | beorn7:perks:4c0e845:perks/src/github.com/beorn7/perks \ | ||||
bmizerany:pat:6226ea5:pat/src/github.com/bmizerany/pat \ | bmizerany:pat:6226ea5:pat/src/github.com/bmizerany/pat \ | ||||
boltdb:bolt:v1.3.1:bolt/src/github.com/boltdb/bolt \ | boltdb:bolt:v1.3.1:bolt/src/github.com/boltdb/bolt \ | ||||
cespare:xxhash:v1.0.0:xxhash/src/github.com/cespare/xxhash \ | cespare:xxhash:v1.0.0:xxhash/src/github.com/cespare/xxhash \ | ||||
davecgh:go-spew:v1.1.0:go_spew/src/github.com/davecgh/go-spew \ | davecgh:go-spew:v1.1.0:go_spew/src/github.com/davecgh/go-spew \ | ||||
dgrijalva:jwt-go:v3.2.0:jwt_go/src/github.com/dgrijalva/jwt-go \ | dgrijalva:jwt-go:v3.2.0:jwt_go/src/github.com/dgrijalva/jwt-go \ | ||||
dgryski:go-bitstream:9f22ccc:go_bitstream/src/github.com/dgryski/go-bitstream \ | dgryski:go-bitstream:9f22ccc:go_bitstream/src/github.com/dgryski/go-bitstream \ | ||||
glycerine:go-unsnap-stream:62a9a9e:go_unsnap_stream/src/github.com/glycerine/go-unsnap-stream \ | glycerine:go-unsnap-stream:62a9a9e:go_unsnap_stream/src/github.com/glycerine/go-unsnap-stream \ | ||||
gogo:protobuf:v1.0.0:gogo_protobuf/src/github.com/gogo/protobuf \ | gogo:protobuf:v1.0.0:gogo_protobuf/src/github.com/gogo/protobuf \ | ||||
golang:protobuf:9255415:golang_protobuf/src/github.com/golang/protobuf \ | golang:protobuf:9255415:golang_protobuf/src/github.com/golang/protobuf \ | ||||
golang:snappy:d9eb7a3:snappy/src/github.com/golang/snappy \ | golang:snappy:d9eb7a3:snappy/src/github.com/golang/snappy \ | ||||
google:go-cmp:v0.2.0:go_cmp/src/google/go-cmp \ | google:go-cmp:v0.2.0:go_cmp/src/google/go-cmp \ | ||||
influxdata:influxql:c661ab7:influxql/src/github.com/influxdata/influxql \ | influxdata:influxql:a7267bf:influxql/src/github.com/influxdata/influxql \ | ||||
influxdata:usage-client:6d38953:usage_client/src/github.com/influxdata/usage-client \ | influxdata:usage-client:6d38953:usage_client/src/github.com/influxdata/usage-client \ | ||||
influxdata:yamux:1f58ded:yamux/src/github.com/influxdata/yamux \ | influxdata:yamux:1f58ded:yamux/src/github.com/influxdata/yamux \ | ||||
influxdata:yarpc:f0da2db:yarpc/src/github.com/influxdata/yarpc \ | influxdata:yarpc:f0da2db:yarpc/src/github.com/influxdata/yarpc \ | ||||
jsternberg:zap-logfmt:v1.0.0:zap_logfmt/src/github.com/jsternberg/zap-logfmt \ | jsternberg:zap-logfmt:v1.0.0:zap_logfmt/src/github.com/jsternberg/zap-logfmt \ | ||||
jwilder:encoding:b4e1701:encoding/src/github.com/jwilder/encoding \ | jwilder:encoding:b4e1701:encoding/src/github.com/jwilder/encoding \ | ||||
klauspost:compress:v1.2.1:compress/src/github.com/klauspost/compress \ | klauspost:compress:v1.2.1:compress/src/github.com/klauspost/compress \ | ||||
klauspost:cpuid:v1.1:cpuid/src/github.com/klauspost/cpuid \ | klauspost:cpuid:v1.1:cpuid/src/github.com/klauspost/cpuid \ | ||||
klauspost:crc32:v1.1:crc32/src/github.com/klauspost/crc32 \ | klauspost:crc32:v1.1:crc32/src/github.com/klauspost/crc32 \ | ||||
Show All 18 Lines | GH_TUPLE= BurntSushi:toml:a368813:toml/src/github.com/BurntSushi/toml \ | ||||
xlab:treeprint:f3a15cf:treeprint/src/github.com/xlab/treeprint \ | xlab:treeprint:f3a15cf:treeprint/src/github.com/xlab/treeprint \ | ||||
golang:crypto:c3a3ad6:crypto/src/golang.org/x/crypto \ | golang:crypto:c3a3ad6:crypto/src/golang.org/x/crypto \ | ||||
golang:net:92b859f:net/src/golang.org/x/net \ | golang:net:92b859f:net/src/golang.org/x/net \ | ||||
golang:sync:1d60e46:sync/src/golang.org/x/sync \ | golang:sync:1d60e46:sync/src/golang.org/x/sync \ | ||||
golang:sys:d8e400b:sys/src/golang.org/x/sys \ | golang:sys:d8e400b:sys/src/golang.org/x/sys \ | ||||
golang:text:v0.3.0:text/src/golang.org/x/text \ | golang:text:v0.3.0:text/src/golang.org/x/text \ | ||||
golang:time:26559e0:time/src/golang.org/x/time | golang:time:26559e0:time/src/golang.org/x/time | ||||
SUB_FILES= influxd | |||||
SUB_LIST= INFLUXD_USER=${INFLUXD_USER} \ | |||||
INFLUXD_GROUP=${INFLUXD_GROUP} \ | |||||
INFLUXD_DBDIR=${INFLUXD_DBDIR} \ | |||||
INFLUXD_PIDDIR=${INFLUXD_PIDDIR} \ | |||||
INFLUXD_LOGDIR=${INFLUXD_LOGDIR} | |||||
PLIST_SUB= INFLUXD_USER=${INFLUXD_USER} \ | |||||
INFLUXD_GROUP=${INFLUXD_GROUP} \ | |||||
INFLUXD_DBDIR=${INFLUXD_DBDIR} \ | |||||
INFLUXD_PIDDIR=${INFLUXD_PIDDIR} \ | |||||
INFLUXD_LOGDIR=${INFLUXD_LOGDIR} | |||||
INFLUXD_USER= influxd | |||||
INFLUXD_GROUP= influxd | |||||
USERS= ${INFLUXD_USER} | |||||
GROUPS= ${INFLUXD_GROUP} | |||||
OPTIONS_DEFINE= MANPAGES | OPTIONS_DEFINE= MANPAGES | ||||
OPTIONS_DEFAULT= MANPAGES | OPTIONS_DEFAULT= MANPAGES | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto \ | MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto \ | ||||
asciidoc:textproc/asciidoc \ | asciidoc:textproc/asciidoc \ | ||||
docbook-xml>0:textproc/docbook-xml | docbook-xml>0:textproc/docbook-xml | ||||
MANPAGES_USES= gmake | MANPAGES_USES= gmake | ||||
INFLUXD_DBDIR= /var/db/${PORTNAME}/ | INFLUXD_DBDIR= /var/db/${PORTNAME}/ | ||||
INFLUXD_LOGDIR= /var/log/${PORTNAME}/ | INFLUXD_LOGDIR= /var/log/${PORTNAME}/ | ||||
INFLUXD_PIDDIR= /var/run/${PORTNAME}/ | INFLUXD_PIDDIR= /var/run/${PORTNAME}/ | ||||
INFLUXD_USER= influxd | |||||
INFLUXD_GROUP= influxd | |||||
USERS= ${INFLUXD_USER} | |||||
GROUPS= ${INFLUXD_GROUP} | |||||
SUB_FILES= influxd | |||||
mat: This is already in USE_RC_SUBR, remove SUB_FILES. | |||||
SUB_LIST= INFLUXD_USER=${INFLUXD_USER} \ | |||||
INFLUXD_GROUP=${INFLUXD_GROUP} \ | |||||
INFLUXD_DBDIR=${INFLUXD_DBDIR} \ | |||||
INFLUXD_PIDDIR=${INFLUXD_PIDDIR} \ | |||||
INFLUXD_LOGDIR=${INFLUXD_LOGDIR} | |||||
PLIST_SUB= INFLUXD_USER=${INFLUXD_USER} \ | |||||
INFLUXD_GROUP=${INFLUXD_GROUP} \ | |||||
INFLUXD_DBDIR=${INFLUXD_DBDIR} \ | |||||
INFLUXD_PIDDIR=${INFLUXD_PIDDIR} \ | |||||
INFLUXD_LOGDIR=${INFLUXD_LOGDIR} | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${OPSYS} == "FreeBSD" && ((${OSVERSION} >= 1100513 && ${OSVERSION} < 1200000) || \ | .if ${OPSYS} == "FreeBSD" && ((${OSVERSION} >= 1100513 && ${OSVERSION} < 1200000) || \ | ||||
${OSVERSION} >= 1200015) | ${OSVERSION} >= 1200015) | ||||
SUB_LIST+= INFLUXD_LOGCMD="daemon" | SUB_LIST+= INFLUXD_LOGCMD="daemon" | ||||
.else | .else | ||||
SUB_LIST+= INFLUXD_LOGCMD="logger" | SUB_LIST+= INFLUXD_LOGCMD="logger" | ||||
.endif | .endif | ||||
Show All 18 Lines | do-install: | ||||
@${SED} -i .bak -e \ | @${SED} -i .bak -e \ | ||||
"s|/var/lib/influxdb|/var/db/influxdb|g" \ | "s|/var/lib/influxdb|/var/db/influxdb|g" \ | ||||
${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml | ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml | ||||
${INSTALL_DATA} \ | ${INSTALL_DATA} \ | ||||
${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml \ | ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml \ | ||||
${STAGEDIR}${PREFIX}/etc/influxd.conf.sample | ${STAGEDIR}${PREFIX}/etc/influxd.conf.sample | ||||
do-install-MANPAGES-on: | do-install-MANPAGES-on: | ||||
.for i in influx.1 influx_inspect.1 influx_stress.1 influx_tsm.1 \ | ${INSTALL_MAN} ${WRKSRC}/src/github.com/influxdata/influxdb/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ||||
influxd-backup.1 influxd-config.1 influxd-restore.1 \ | |||||
influxd-run.1 influxd-version.1 influxd.1 influx.1 influx_inspect.1 \ | |||||
influx_stress.1 influx_tsm.1 | |||||
${INSTALL_MAN} ${WRKSRC}/src/github.com/influxdata/influxdb/man/$i ${STAGEDIR}${MAN8PREFIX}/man/man1 | |||||
.endfor | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
This is already in USE_RC_SUBR, remove SUB_FILES.