aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--UPDATING11
-rw-r--r--databases/influxdb/Makefile156
-rw-r--r--databases/influxdb/distinfo62
3 files changed, 95 insertions, 134 deletions
diff --git a/UPDATING b/UPDATING
index 9be0fb32827f..7b0046d7ba95 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,17 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20160411:
+ AFFECTS: Users if databases/influxdb
+ AUTHOR: cheffo@freebsd-bg.org
+
+ To upgrade to InfluxDB 0.12, you must be on version 0.10 and all shards must
+ be in TSM format (the default storage engine starting with InfluxDB 0.10).
+ See the 0.10 documentation [1] for how to convert b1 and bz1 shards to TSM. If
+ any b1 or bz1 shards are present, InfluxDB 0.12 will not start.
+
+ [1] https://docs.influxdata.com/influxdb/v0.10/administration/upgrading/#convert-b1-and-bz1-shards-to-tsm1
+
20160406:
AFFECTS: All users of www/pecl-http
AUTHOR: bofh
diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile
index 706abf99602f..8d18696b7cd7 100644
--- a/databases/influxdb/Makefile
+++ b/databases/influxdb/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= influxdb
-PORTVERSION= 0.10.0
+PORTVERSION= 0.12.1
DISTVERSIONPREFIX= v
CATEGORIES= databases net-mgmt
@@ -17,69 +17,27 @@ ONLY_FOR_ARCHS= i386 amd64
USE_RC_SUBR= influxd
USE_GITHUB= yes
-GH_ACCOUNT= influxdb:DEFAULT \
- BurntSushi:BurntSushi_toml \
- armon:armon_go_metrics \
- bmizerany:bmizerany_pat \
- boltdb:boltdb_bolt \
- collectd:collectd_go_collectd \
- davecgh:davecgh_go_spew \
- dgryski:dgryski_go_bits \
- dgryski:dgryski_go_bitstream \
- fatih:fatih_pool \
- gogo:gogo_protobuf \
- golang:golang_crypto,golang_snappy \
- hashicorp:hashicorp_go_msgpack,hashicorp_raft,hashicorp_raft_boltdb \
- influxdb:influxdb_usage_client \
- jwilder:jwilder_encoding \
- kimor79:kimor79_gollectd \
- paulbellamy:paulbellamy_ratecounter \
- peterh:peterh_liner \
- rakyll:rakyll_statik
-
-GH_PROJECT= bolt:boltdb_bolt \
- crypto:golang_crypto \
- encoding:jwilder_encoding \
- go-bits:dgryski_go_bits \
- go-bitstream:dgryski_go_bitstream \
- go-collectd:collectd_go_collectd \
- go-metrics:armon_go_metrics \
- go-msgpack:hashicorp_go_msgpack \
- go-spew:davecgh_go_spew \
- gollectd:kimor79_gollectd \
- liner:peterh_liner \
- pat:bmizerany_pat \
- pool:fatih_pool \
- protobuf:gogo_protobuf \
- raft-boltdb:hashicorp_raft_boltdb \
- raft:hashicorp_raft \
- ratecounter:paulbellamy_ratecounter \
- snappy:golang_snappy \
- statik:rakyll_statik \
- toml:BurntSushi_toml \
- usage-client:influxdb_usage_client
-
-GH_TAGNAME= 5c4df71:BurntSushi_toml \
- 345426c:armon_go_metrics \
- b8a3500:bmizerany_pat \
- 2f846c3:boltdb_bolt \
- 9fc824c:collectd_go_collectd \
- 5215b55:davecgh_go_spew \
- 86c69b3:dgryski_go_bits \
- 27cd597:dgryski_go_bitstream \
- cba550e:fatih_pool \
- 82d16f7:gogo_protobuf \
- 1f22c01:golang_crypto \
- 894fd46:golang_snappy \
- fa3f638:hashicorp_go_msgpack \
- 057b893:hashicorp_raft \
- d1e82c1:hashicorp_raft_boltdb \
- 475977e:influxdb_usage_client \
- 07d88d4:jwilder_encoding \
- 61d0dee:kimor79_gollectd \
- 5a11f58:paulbellamy_ratecounter \
- ad1edfd:peterh_liner \
- 274df12:rakyll_statik
+GH_ACCOUNT= influxdata:DEFAULT
+GH_TUPLE= BurntSushi:toml:bbd5bb6:toml \
+ armon:go-metrics:f303b03:go_metrics \
+ bmizerany:pat:c068ca2:pat \
+ boltdb:bolt:144418e:bolt \
+ dgryski:go-bits:86c69b3:go_bits \
+ dgryski:go-bitstream:27cd597:go_bitstream \
+ gogo:protobuf:74b6e9d:protobuf \
+ golang:snappy:ef80b33:snappy \
+ hashicorp:go-msgpack:fa3f638:go_msgpack \
+ hashicorp:raft:1c84b7c:raft \
+ hashicorp:raft-boltdb:d1e82c1:raft_boltdb \
+ influxdata:usage-client:475977e:usage_client \
+ jwilder:encoding:07d88d4:encoding \
+ kimor79:gollectd:b5dddb1:gollectd \
+ paulbellamy:ratecounter:5a11f58:ratecounter \
+ peterh:liner:49ca659:liner \
+ rakyll:statik:2940084:statik \
+ collectd:go-collectd:9fc824c:go_collectd \
+ golang:crypto:3fbbcd2:crypto \
+ fatih:pool:cba550e:pool
SUB_FILES= influxd
SUB_LIST+= INFLUXD_USER=${INFLUXD_USER} \
@@ -111,14 +69,12 @@ post-patch:
@${MKDIR} ${WRKSRC}/src/github.com/armon
@${MKDIR} ${WRKSRC}/src/github.com/bmizerany
@${MKDIR} ${WRKSRC}/src/github.com/boltdb
- @${MKDIR} ${WRKSRC}/src/collectd.org
- @${MKDIR} ${WRKSRC}/src/github.com/davecgh
@${MKDIR} ${WRKSRC}/src/github.com/dgryski
@${MKDIR} ${WRKSRC}/src/github.com/gogo
@${MKDIR} ${WRKSRC}/src/github.com/golang
@${MKDIR} ${WRKSRC}/src/github.com/hashicorp
+ @${MKDIR} ${WRKSRC}/src/github.com/influxdata
@${MKDIR} ${WRKSRC}/src/github.com/jwilder
- @${MKDIR} ${WRKSRC}/src/github.com/influxdb
@${MKDIR} ${WRKSRC}/src/github.com/kimor79
@${MKDIR} ${WRKSRC}/src/github.com/paulbellamy
@${MKDIR} ${WRKSRC}/src/github.com/peterh
@@ -126,43 +82,39 @@ post-patch:
@${MKDIR} ${WRKSRC}/src/golang.org/x
@${MKDIR} ${WRKSRC}/src/gopkg.in/fatih
@${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
-.for src in Dockerfile LICENSE LICENSE_OF_DEPENDENCIES.md Makefile \
- build-docker.sh build.py build.sh circle-test.sh circle.yml \
- client cluster cmd errors.go etc gobuild.sh importer influxql \
- influxvar.go models monitor nightly.sh node.go package.sh pkg \
- scripts services shared statik stress tcp test.sh tests toml tsdb uuid
- @${MV} ${WRKSRC}/${src} \
- ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
-.endfor
- @${MV} ${WRKSRC_BurntSushi_toml} ${WRKSRC}/src/github.com/BurntSushi/toml
- @${MV} ${WRKSRC_boltdb_bolt} ${WRKSRC}/src/github.com/boltdb/bolt
- @${MV} ${WRKSRC_davecgh_go_spew} ${WRKSRC}/src/github.com/davecgh/go-spew
- @${MV} ${WRKSRC_golang_crypto} ${WRKSRC}/src/golang.org/x/crypto
- @${MV} ${WRKSRC_golang_snappy} ${WRKSRC}/src/github.com/golang/snappy
- @${MV} ${WRKSRC_jwilder_encoding} ${WRKSRC}/src/github.com/jwilder/encoding
- @${MV} ${WRKSRC_influxdb_usage_client} ${WRKSRC}/src/github.com/influxdb/usage-client
- @${MV} ${WRKSRC_dgryski_go_bits} ${WRKSRC}/src/github.com/dgryski/go-bits
- @${MV} ${WRKSRC_dgryski_go_bitstream} ${WRKSRC}/src/github.com/dgryski/go-bitstream
- @${MV} ${WRKSRC_collectd_go_collectd}/api ${WRKSRC}/src/collectd.org/api
- @${MV} ${WRKSRC_collectd_go_collectd}/cdtime ${WRKSRC}/src/collectd.org/cdtime
- @${MV} ${WRKSRC_collectd_go_collectd}/exec ${WRKSRC}/src/collectd.org/exec
- @${MV} ${WRKSRC_collectd_go_collectd}/export ${WRKSRC}/src/collectd.org/export
- @${MV} ${WRKSRC_collectd_go_collectd}/format ${WRKSRC}/src/collectd.org/format
- @${MV} ${WRKSRC_collectd_go_collectd}/network ${WRKSRC}/src/collectd.org/network
- @${MV} ${WRKSRC_armon_go_metrics} ${WRKSRC}/src/github.com/armon/go-metrics
- @${MV} ${WRKSRC_hashicorp_go_msgpack} ${WRKSRC}/src/github.com/hashicorp/go-msgpack
- @${MV} ${WRKSRC_hashicorp_raft} ${WRKSRC}/src/github.com/hashicorp/raft
- @${MV} ${WRKSRC_hashicorp_raft_boltdb} ${WRKSRC}/src/github.com/hashicorp/raft-boltdb
- @${MV} ${WRKSRC_gogo_protobuf} ${WRKSRC}/src/github.com/gogo/protobuf
- @${MV} ${WRKSRC_kimor79_gollectd} ${WRKSRC}/src/github.com/kimor79/gollectd
- @${MV} ${WRKSRC_peterh_liner} ${WRKSRC}/src/github.com/peterh/liner
- @${MV} ${WRKSRC_bmizerany_pat} ${WRKSRC}/src/github.com/bmizerany/pat
- @${MV} ${WRKSRC_fatih_pool} ${WRKSRC}/src/gopkg.in/fatih/pool.v2
- @${MV} ${WRKSRC_paulbellamy_ratecounter} ${WRKSRC}/src/github.com/paulbellamy/ratecounter
- @${MV} ${WRKSRC_rakyll_statik} ${WRKSRC}/src/github.com/rakyll/statik
+ @cd ${WRKSRC} && \
+ ${MV} CHANGELOG.md CODING_GUIDELINES.md CONTRIBUTING.md DOCKER.md \
+ Dockerfile Dockerfile_build_ubuntu32 Dockerfile_build_ubuntu64 \
+ Dockerfile_build_ubuntu64_git Dockerfile_test_ubuntu32 Godeps LICENSE \
+ LICENSE_OF_DEPENDENCIES.md Makefile QUERIES.md README.md build-docker.sh \
+ build.py build.sh circle-test.sh circle.yml client cluster \
+ cmd errors.go etc gobuild.sh importer influxdb.go influxql \
+ influxvar.go models monitor nightly.sh node.go package.sh pkg scripts \
+ services stress tcp test.sh tests toml tsdb uuid \
+ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}
+ @${MV} ${WRKSRC_toml} ${WRKSRC}/src/github.com/BurntSushi/toml
+ @${MV} ${WRKSRC_go_metrics} ${WRKSRC}/src/github.com/armon/go-metrics
+ @${MV} ${WRKSRC_pat} ${WRKSRC}/src/github.com/bmizerany/pat
+ @${MV} ${WRKSRC_bolt} ${WRKSRC}/src/github.com/boltdb/bolt
+ @${MV} ${WRKSRC_go_bits} ${WRKSRC}/src/github.com/dgryski/go-bits
+ @${MV} ${WRKSRC_go_bitstream} ${WRKSRC}/src/github.com/dgryski/go-bitstream
+ @${MV} ${WRKSRC_protobuf} ${WRKSRC}/src/github.com/gogo/protobuf
+ @${MV} ${WRKSRC_snappy} ${WRKSRC}/src/github.com/golang/snappy
+ @${MV} ${WRKSRC_go_msgpack} ${WRKSRC}/src/github.com/hashicorp/go-msgpack
+ @${MV} ${WRKSRC_raft} ${WRKSRC}/src/github.com/hashicorp/raft
+ @${MV} ${WRKSRC_raft_boltdb} ${WRKSRC}/src/github.com/hashicorp/raft-boltdb
+ @${MV} ${WRKSRC_usage_client} ${WRKSRC}/src/github.com/influxdata/usage-client
+ @${MV} ${WRKSRC_encoding} ${WRKSRC}/src/github.com/jwilder/encoding
+ @${MV} ${WRKSRC_gollectd} ${WRKSRC}/src/github.com/kimor79/gollectd
+ @${MV} ${WRKSRC_ratecounter} ${WRKSRC}/src/github.com/paulbellamy/ratecounter
+ @${MV} ${WRKSRC_liner} ${WRKSRC}/src/github.com/peterh/liner
+ @${MV} ${WRKSRC_statik} ${WRKSRC}/src/github.com/rakyll/statik
+ @${MV} ${WRKSRC_go_collectd} ${WRKSRC}/src/collectd.org
+ @${MV} ${WRKSRC_crypto} ${WRKSRC}/src/golang.org/x/crypto
+ @${MV} ${WRKSRC_pool} ${WRKSRC}/src/gopkg.in/fatih/pool.v2
do-build:
- @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/ && ${SETENV} GOPATH=${WRKSRC} go install ./...
+ @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} && ${SETENV} GOPATH=${WRKSRC} go install ./...
do-install:
${MKDIR} ${STAGEDIR}${INFLUXD_DBDIR} \
diff --git a/databases/influxdb/distinfo b/databases/influxdb/distinfo
index dd3d461a8091..161ca337efad 100644
--- a/databases/influxdb/distinfo
+++ b/databases/influxdb/distinfo
@@ -1,44 +1,42 @@
-SHA256 (influxdb-influxdb-v0.10.0_GH0.tar.gz) = 42a8410766047955084a25a98da0a914124081c7ab8b3d994e824063b3914f4a
-SIZE (influxdb-influxdb-v0.10.0_GH0.tar.gz) = 1167832
-SHA256 (BurntSushi-toml-5c4df71_GH0.tar.gz) = b5456c373ff033e29a7ed86fff52ee0b9a06ec34f9db2c40c4137ffccfafd5eb
-SIZE (BurntSushi-toml-5c4df71_GH0.tar.gz) = 37094
-SHA256 (armon-go-metrics-345426c_GH0.tar.gz) = 1a46954fcd70725f4831fda117f68d1e551c3a6ba9c0df8f1021bbc254195d4c
-SIZE (armon-go-metrics-345426c_GH0.tar.gz) = 13603
-SHA256 (bmizerany-pat-b8a3500_GH0.tar.gz) = 6468a8b27db2bed1edf6eb845da6f7466221c7b0b41112d77710e4ac76926a2f
-SIZE (bmizerany-pat-b8a3500_GH0.tar.gz) = 5205
-SHA256 (boltdb-bolt-2f846c3_GH0.tar.gz) = 0a3f4642d068c28885c46ea6cbd398ebcf3486af2b8fbd19ac3d7f3c8e58f7ed
-SIZE (boltdb-bolt-2f846c3_GH0.tar.gz) = 78088
-SHA256 (collectd-go-collectd-9fc824c_GH0.tar.gz) = 4d6f6d88f85e48eff7fa5443145ab62c30463b102dbcc70c3309519b7e01e546
-SIZE (collectd-go-collectd-9fc824c_GH0.tar.gz) = 24548
-SHA256 (davecgh-go-spew-5215b55_GH0.tar.gz) = a73d6352d8172dfb648e6aa25a8b81ed5c1895295090c876bef01d017264cbac
-SIZE (davecgh-go-spew-5215b55_GH0.tar.gz) = 41794
+SHA256 (influxdata-influxdb-v0.12.1_GH0.tar.gz) = 7b0340681e0e755db16da44ac4be30000cddc4e554da90872a238a78aeae55a0
+SIZE (influxdata-influxdb-v0.12.1_GH0.tar.gz) = 1185645
+SHA256 (BurntSushi-toml-bbd5bb6_GH0.tar.gz) = ad48de2a9f53a0065d0be9bf93b40ac3c7b17a0664f25415cdad2d6e08621acf
+SIZE (BurntSushi-toml-bbd5bb6_GH0.tar.gz) = 38297
+SHA256 (armon-go-metrics-f303b03_GH0.tar.gz) = 70a38d8118b5969d346c27edd012acc3aaded40cdaedb3c6781da5d51db3d84b
+SIZE (armon-go-metrics-f303b03_GH0.tar.gz) = 13729
+SHA256 (bmizerany-pat-c068ca2_GH0.tar.gz) = 1bff463e4313717c5561a97020e5b6ae8095560fa834aa565c488b85b5549433
+SIZE (bmizerany-pat-c068ca2_GH0.tar.gz) = 6246
+SHA256 (boltdb-bolt-144418e_GH0.tar.gz) = 0e43693a198ada8b16994b62dd455f23278aa2916d58f14dfa10d16543875fa2
+SIZE (boltdb-bolt-144418e_GH0.tar.gz) = 79242
SHA256 (dgryski-go-bits-86c69b3_GH0.tar.gz) = 92e7227b8527dacd387bd89536b8d349e7d57131ead1071329a94133a5e67780
SIZE (dgryski-go-bits-86c69b3_GH0.tar.gz) = 2137
SHA256 (dgryski-go-bitstream-27cd597_GH0.tar.gz) = 9bd56e5019d84d31b7ffd68feca5f61db683588c9bb2033763dfc84c99d5c370
SIZE (dgryski-go-bitstream-27cd597_GH0.tar.gz) = 2801
-SHA256 (fatih-pool-cba550e_GH0.tar.gz) = fdcbcf67872333b16b74647bc4c8aa8100de81f58f0ea99ff83a519bf142e4cb
-SIZE (fatih-pool-cba550e_GH0.tar.gz) = 4854
-SHA256 (gogo-protobuf-82d16f7_GH0.tar.gz) = 9080f1109a6a7d41cf70894d756d1787349c27c8805b28ebcf176e8ce9622730
-SIZE (gogo-protobuf-82d16f7_GH0.tar.gz) = 1640868
-SHA256 (golang-crypto-1f22c01_GH0.tar.gz) = 28dcb3d3a9249fcc1db0e4829318c8e3c876e584c07bbccd34c18a0b8ee96c1b
-SIZE (golang-crypto-1f22c01_GH0.tar.gz) = 901862
-SHA256 (golang-snappy-894fd46_GH0.tar.gz) = c66d0be89fe08f14af8aaffc352b2b620dfd488c6698064644d1e3a8b13c8876
-SIZE (golang-snappy-894fd46_GH0.tar.gz) = 10119
+SHA256 (gogo-protobuf-74b6e9d_GH0.tar.gz) = dc5f11a2478886dd1b40de5bd542e3572c1572fd0c2be4a36d59277002454859
+SIZE (gogo-protobuf-74b6e9d_GH0.tar.gz) = 1911653
+SHA256 (golang-snappy-ef80b33_GH0.tar.gz) = cf7c3976c8f3e0a86f9ea9a72a980005cd7d57d7b42b735c4799876311d7447d
+SIZE (golang-snappy-ef80b33_GH0.tar.gz) = 39014
SHA256 (hashicorp-go-msgpack-fa3f638_GH0.tar.gz) = 6353c623d5d58c7ca03e2bdac63f9da7da8848fb1f5f7f239b33e3ce6fe6c6bd
SIZE (hashicorp-go-msgpack-fa3f638_GH0.tar.gz) = 49496
-SHA256 (hashicorp-raft-057b893_GH0.tar.gz) = 01490a9454a0b346d78a7c81b5bb0b0c20c2e52828a7cc23640638e53ad03251
-SIZE (hashicorp-raft-057b893_GH0.tar.gz) = 60534
+SHA256 (hashicorp-raft-1c84b7c_GH0.tar.gz) = ce03d76ac813bb1890b70702616b17aee7adaf5364b3ed42b91855670e778dab
+SIZE (hashicorp-raft-1c84b7c_GH0.tar.gz) = 66023
SHA256 (hashicorp-raft-boltdb-d1e82c1_GH0.tar.gz) = 68bb2996a4ec490c099612efcc255ad721014aaf42afbf9f0b21fcf8361162d9
SIZE (hashicorp-raft-boltdb-d1e82c1_GH0.tar.gz) = 8879
-SHA256 (influxdb-usage-client-475977e_GH0.tar.gz) = b62bc789b1e508b3904a9514705d0d5c362e9788028eeab97c588927a94d59f7
-SIZE (influxdb-usage-client-475977e_GH0.tar.gz) = 6620
+SHA256 (influxdata-usage-client-475977e_GH0.tar.gz) = b62bc789b1e508b3904a9514705d0d5c362e9788028eeab97c588927a94d59f7
+SIZE (influxdata-usage-client-475977e_GH0.tar.gz) = 6620
SHA256 (jwilder-encoding-07d88d4_GH0.tar.gz) = c061d88b954e13a5c1c74b964e9b56c9a670f3f3ec8c8f563827f5323b8e2ae7
SIZE (jwilder-encoding-07d88d4_GH0.tar.gz) = 9462
-SHA256 (kimor79-gollectd-61d0dee_GH0.tar.gz) = 217d827fb26d1cf7b1fa3bae7fa51fc5b25ff2141151ffa7d328d015cd4fb498
-SIZE (kimor79-gollectd-61d0dee_GH0.tar.gz) = 9508
+SHA256 (kimor79-gollectd-b5dddb1_GH0.tar.gz) = b97efdb5777d10a193a2de81048798dd5ab9e9626fe8af2accc56c0d4907d84d
+SIZE (kimor79-gollectd-b5dddb1_GH0.tar.gz) = 9589
SHA256 (paulbellamy-ratecounter-5a11f58_GH0.tar.gz) = e493c6c8d673ecda63e9c0bd4e63a5af11362878c0c95f0e46711ccad1462eba
SIZE (paulbellamy-ratecounter-5a11f58_GH0.tar.gz) = 2877
-SHA256 (peterh-liner-ad1edfd_GH0.tar.gz) = 8cafe3e527eebcb6858c76e7abe532f6faf941266b7f37dee9373956956409fd
-SIZE (peterh-liner-ad1edfd_GH0.tar.gz) = 18803
-SHA256 (rakyll-statik-274df12_GH0.tar.gz) = 47cb3d4bc95171baeac813c0373cdfc232c4339fb09f251a76df247615216d49
-SIZE (rakyll-statik-274df12_GH0.tar.gz) = 77898
+SHA256 (peterh-liner-49ca659_GH0.tar.gz) = 0725f2acb6bdda937b9e4a93654811a75b5bdb966714b55e7244876970800f95
+SIZE (peterh-liner-49ca659_GH0.tar.gz) = 19257
+SHA256 (rakyll-statik-2940084_GH0.tar.gz) = 4ac0ba6d281986dadc60b85bc8a72a824c297db13ca5f5d9b75e405c9e26a6bc
+SIZE (rakyll-statik-2940084_GH0.tar.gz) = 77894
+SHA256 (collectd-go-collectd-9fc824c_GH0.tar.gz) = 4d6f6d88f85e48eff7fa5443145ab62c30463b102dbcc70c3309519b7e01e546
+SIZE (collectd-go-collectd-9fc824c_GH0.tar.gz) = 24548
+SHA256 (golang-crypto-3fbbcd2_GH0.tar.gz) = ef0b4e9616af6abe6ee859beb4fb1b69042f2cce0b11f0d8fe5ffe0d888511d2
+SIZE (golang-crypto-3fbbcd2_GH0.tar.gz) = 904953
+SHA256 (fatih-pool-cba550e_GH0.tar.gz) = fdcbcf67872333b16b74647bc4c8aa8100de81f58f0ea99ff83a519bf142e4cb
+SIZE (fatih-pool-cba550e_GH0.tar.gz) = 4854