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