Download raw body.
databases/victoriametrics: update to v1.101.0
On Sun, Apr 14, 2024 at 01:25:47PM GMT, Lucas Gabriel Vuotto wrote:
> Hey Denis, ports@,
>
> Sorry it took me so long to get back at this.
>
> I've revisited VictoriaMetrics versioning and they seem to no longer
> make LTS releases for non-enterprise clients, so lets jump straight to
> 1.100.1. The changes are extensive and split between [0] and [1].
>
> Portwise, had to add MODGO_GO111MODULE (thanks for the issue in GitHub;
> otherwise I don't I'd have been able to fix it myself), removed the
> built date from the version string, replaced the multiple utils Makefile
> targets with vmutils-pure (which now also builds and installs
> vmalert-tool), sorted the utils install step and removed some Excalidraw
> files that now would get installed while copying the docs over. There is
> some PLIST churn as upstream switched from PNG images to WebP. Of notice
> in PLIST, I did the following change to better align with most of the
> installs in other places:
>
> -@sample ${SYSCONFDIR}/vmetrics/
> +@sample ${SYSCONFDIR}/victoriametrics/
>
> I don't know how disruptive this can be to the port consumers. I guess
> it's little tho, as it doesn't read any config file by default.
>
> Been running it for a couple of ours in arm64 without any issue so far.
>
> Lucas
>
> [0]: https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/docs/CHANGELOG.md
> [1]: https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/docs/CHANGELOG_2023.md
Bump, now on 1.101.0.
diff refs/heads/master aa19ba1693990b685a56caf472379ad18b4f42b8
commit - da393a8bef60b5a2c658680daf3f9e750fc6fba8
commit + aa19ba1693990b685a56caf472379ad18b4f42b8
blob - a4c03f11455585ec042c26924f276d67114cc03c
blob + 7307b633f04d76955ed3475a5e7138dcd8723b9a
--- databases/victoriametrics/Makefile
+++ databases/victoriametrics/Makefile
@@ -1,6 +1,6 @@
COMMENT = fast, cost-effective and scalable time series database
-V = 1.93.10
+V = 1.101.0
DIST_TUPLE += github VictoriaMetrics VictoriaMetrics v${V} . # Apache License 2.0
@@ -21,34 +21,37 @@ USE_GMAKE = Yes
MODULES = lang/go
MODGO_GOPATH = ${MODGO_WORKSPACE}
+MODGO_GO111MODULE = auto
SUBST_VARS = LOCALSTATEDIR
NO_TEST = Yes
-MAKE_ENV = BUILDINFO_TAG=tags-v${V} PKG_TAG=tags-v${V}
+# Only used for "make release" target, not consumed by ports. Shuts up
+# getconf: _NPROCESSORS_ONLN: unknown variable
+MAKE_ENV += MAKE_CONCURRENCY=1
+MAKE_ENV += BUILDINFO_TAG=tags-v${V} \
+ DATEINFO_TAG= \
+ PKG_TAG=tags-v${V}
ALL_TARGET = github.com/VictoriaMetrics/VictoriaMetrics
do-build:
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} victoria-metrics-pure
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmbackup-pure
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmrestore-pure
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmagent-pure
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmauth-pure
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmalert-pure
- cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} vmctl-pure
+ cd ${WRKSRC} && GOOS=openbsd ${MAKE_ENV} ${MAKE_PROGRAM} \
+ victoria-metrics-pure vmutils-pure
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/victoria-metrics-pure ${PREFIX}/bin/vmetrics
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmagent-pure ${PREFIX}/bin/vmagent
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/vmalert-pure ${PREFIX}/bin/vmetricsalert
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/vmalert-tool-pure ${PREFIX}/bin/vmetricsalert-tool
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/vmauth-pure ${PREFIX}/bin/vmetricsauth
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmbackup-pure ${PREFIX}/bin/vmetricsbackup
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmrestore-pure ${PREFIX}/bin/vmetricsrestore
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vmauth-pure ${PREFIX}/bin/vmetricsauth
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/vmalert-pure ${PREFIX}/bin/vmetricsalert
${INSTALL_PROGRAM} ${WRKSRC}/bin/vmctl-pure ${PREFIX}/bin/vmetricsctl
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/vmetrics/
${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/vmetrics/
${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/vmetrics/
- ${INSTALL_DATA} ${WRKSRC}/docs/vm* ${PREFIX}/share/doc/vmetrics/
+ (cd ${WRKSRC}/docs && pax -w vm*) | \
+ (cd ${PREFIX}/share/doc/vmetrics/ && pax -r -c '*.excalidraw')
${INSTALL_DATA} ${WRKSRC}/app/vmauth/example_config.yml \
${PREFIX}/share/doc/vmetrics/vmauth_example_config.yml
${INSTALL_DATA} ${WRKSRC}/deployment/docker/alerts.yml \
blob - 80adccc8809934bcde660ee6d5652b7a6896a582
blob + 7c823b8d298a419e58bcb796ee6d708b9a76f26b
--- databases/victoriametrics/distinfo
+++ databases/victoriametrics/distinfo
@@ -1,2 +1,2 @@
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.93.10.tar.gz) = cEdMu0IOYVelz0y/8NCS8fT7qIkGTXamWUuZksAM448=
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.93.10.tar.gz) = 59976987
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.101.0.tar.gz) = KAe2UH1A1m6OM+RTXVLRtF5foIHrWOMm6LgpBdOqpMk=
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.101.0.tar.gz) = 37191577
blob - 57011c285dff4f6e2a2c8880b27b2a453998ea23
blob + c1f9399f176ab7038421bb4ee2f4229de3481ef4
--- databases/victoriametrics/pkg/PLIST
+++ databases/victoriametrics/pkg/PLIST
@@ -1,10 +1,11 @@
@newgroup _vmetrics:872
@newuser _vmetrics:872:_vmetrics::VictoriaMetrics:${LOCALSTATEDIR}/db/vmetrics:/sbin/nologin
-@sample ${SYSCONFDIR}/vmetrics/
+@sample ${SYSCONFDIR}/victoriametrics/
@rcscript ${RCDIR}/vmetrics
@bin bin/vmagent
@bin bin/vmetrics
@bin bin/vmetricsalert
+@bin bin/vmetricsalert-tool
@bin bin/vmetricsauth
@bin bin/vmetricsbackup
@bin bin/vmetricsctl
@@ -13,33 +14,33 @@ share/doc/vmetrics/
share/doc/vmetrics/LICENSE
share/doc/vmetrics/README.md
share/doc/vmetrics/vmagent.md
-share/doc/vmetrics/vmagent.png
+share/doc/vmetrics/vmagent.webp
+share/doc/vmetrics/vmalert-tool.md
share/doc/vmetrics/vmalert.md
-share/doc/vmetrics/vmalert_cluster.png
-share/doc/vmetrics/vmalert_ha.png
-share/doc/vmetrics/vmalert_multicluster.png
-share/doc/vmetrics/vmalert_multiple_rw.png
-share/doc/vmetrics/vmalert_single.png
-share/doc/vmetrics/vmalert_state.png
+share/doc/vmetrics/vmalert_cluster.webp
+share/doc/vmetrics/vmalert_ha.webp
+share/doc/vmetrics/vmalert_multicluster.webp
+share/doc/vmetrics/vmalert_multiple_rw.webp
+share/doc/vmetrics/vmalert_single.webp
+share/doc/vmetrics/vmalert_state.webp
share/doc/vmetrics/vmalert_ts_data_delay.gif
share/doc/vmetrics/vmalert_ts_normal.gif
-share/doc/vmetrics/vmanomaly-holtwinters-example.png
-share/doc/vmetrics/vmanomaly-prophet-example.png
-share/doc/vmetrics/vmanomaly.md
+share/doc/vmetrics/vmanomaly-holtwinters-example.webp
+share/doc/vmetrics/vmanomaly-prophet-example.webp
share/doc/vmetrics/vmauth.md
share/doc/vmetrics/vmauth_example_config.yml
share/doc/vmetrics/vmbackup.md
share/doc/vmetrics/vmbackupmanager.md
-share/doc/vmetrics/vmbackupmanager_latest_folder.png
-share/doc/vmetrics/vmbackupmanager_root_folder.png
-share/doc/vmetrics/vmbackupmanager_rp_daily_1.png
-share/doc/vmetrics/vmbackupmanager_rp_daily_2.png
+share/doc/vmetrics/vmbackupmanager_latest_folder.webp
+share/doc/vmetrics/vmbackupmanager_root_folder.webp
+share/doc/vmetrics/vmbackupmanager_rp_daily_1.webp
+share/doc/vmetrics/vmbackupmanager_rp_daily_2.webp
share/doc/vmetrics/vmctl.md
share/doc/vmetrics/vmetrics_example_config.yml
share/doc/vmetrics/vmetricsalert_example_config.yml
-share/doc/vmetrics/vmgateway-access-control.jpg
-share/doc/vmetrics/vmgateway-overview.jpeg
-share/doc/vmetrics/vmgateway-rate-limiting.jpg
+share/doc/vmetrics/vmgateway-access-control.webp
+share/doc/vmetrics/vmgateway-overview.webp
+share/doc/vmetrics/vmgateway-rate-limiting.webp
share/doc/vmetrics/vmgateway.md
share/doc/vmetrics/vmrestore.md
@mode 0755
databases/victoriametrics: update to v1.101.0