diff options
Diffstat (limited to 'sysutils')
60 files changed, 719 insertions, 168 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 6318f5d8375d..462e392d721f 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -81,6 +81,7 @@ SUBDIR += b3sum SUBDIR += b43-fwcutter SUBDIR += backdown + SUBDIR += backrest SUBDIR += backuppc SUBDIR += backuppc-devel SUBDIR += backuppc4 @@ -847,6 +848,9 @@ SUBDIR += p5-MogileFS-Server SUBDIR += p5-MogileFS-Utils SUBDIR += p5-Monitor-Simple + SUBDIR += p5-OpenTelemetry + SUBDIR += p5-OpenTelemetry-Exporter-OTLP + SUBDIR += p5-OpenTelemetry-SDK SUBDIR += p5-POSIX-Run-Capture SUBDIR += p5-Plugtools SUBDIR += p5-Plugtools-Plugins-HomeOU diff --git a/sysutils/backrest/Makefile b/sysutils/backrest/Makefile new file mode 100644 index 000000000000..63c07a5797a9 --- /dev/null +++ b/sysutils/backrest/Makefile @@ -0,0 +1,60 @@ +PORTNAME= backrest +DISTVERSIONPREFIX= v +DISTVERSION= 1.8.1 +CATEGORIES= sysutils +MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Web UI and orchestrator for restic backup +WWW= https://garethgeorge.github.io/${PORTNAME} + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= restic>=0:sysutils/restic + +USES= go:modules +USE_RC_SUBR= ${PORTNAME} + +GO_MODULE= github.com/garethgeorge/${PORTNAME} +GO_TARGET= ./cmd/backrest +GO_BUILDFLAGS= -ldflags "\ + -X 'main.version=${DISTVERSIONPREFIX}${DISTVERSION}' \ + -X 'main.commit=${GITID}' \ + -X 'main.date=${BUILD_DATE}'" + +SUB_FILES= ${PORTNAME}.env pkg-message +SUB_LIST= HOMEDIR=${BACKREST_HOMEDIR} \ + USER=${BACKREST_USER} + +PLIST_FILES= "@dir(${BACKREST_USER},${BACKREST_GROUP},0700) ${BACKREST_HOMEDIR}" \ + "@sample ${ETCDIR}/config.env.sample" \ + bin/${PORTNAME} + +OPTIONS_DEFINE= RCLONE +OPTIONS_DEFAULT= RCLONE + +RCLONE_DESC= Cloud storage support +RCLONE_RUN_DEPENDS= rclone>=0:net/rclone + +# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' +# in the Backrest repository to get the value of GITID. +GITID= 7a5030bb00f113170e1c09c45a4f2034a13a2809 + +BUILD_DATE= $$(date -u '+%Y-%m-%dT%H:%M:%SZ') + +BACKREST_HOMEDIR= /var/db/${PORTNAME} +BACKREST_USER= www +BACKREST_GROUP= ${BACKREST_USER} + +pre-build: + @${MKDIR} ${WRKSRC}/webui/dist + @cd ${WRKDIR}/backrest-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/webui/dist + +post-install: + @${MKDIR} ${STAGEDIR}${BACKREST_HOMEDIR} + @${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.env ${STAGEDIR}${ETCDIR}/config.env.sample + +.include <bsd.port.mk> diff --git a/sysutils/backrest/distinfo b/sysutils/backrest/distinfo new file mode 100644 index 000000000000..391370b10d11 --- /dev/null +++ b/sysutils/backrest/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1753297204 +SHA256 (go/sysutils_backrest/backrest-v1.8.1/backrest-v1.8.1.frontend.tar.gz) = ef4a66361180b5e7a28b074dd2d4dfcfaf84b8d0a3b14096a5e728ec1bd0822c +SIZE (go/sysutils_backrest/backrest-v1.8.1/backrest-v1.8.1.frontend.tar.gz) = 3944938 +SHA256 (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.mod) = 37cfec3fd55a330cb6bd88ceffa7a4cfd4950678f93ab668656ec3d3aa9185cd +SIZE (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.mod) = 3731 +SHA256 (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.zip) = a85ba42c616ad3c1e8ad933314a6d2d1a6bc2f77e25bf935708742e8053668df +SIZE (go/sysutils_backrest/backrest-v1.8.1/v1.8.1.zip) = 775308 diff --git a/sysutils/backrest/files/backrest.env.in b/sysutils/backrest/files/backrest.env.in new file mode 100644 index 000000000000..27aa64d770f8 --- /dev/null +++ b/sysutils/backrest/files/backrest.env.in @@ -0,0 +1,3 @@ +BACKREST_DATA=%%HOMEDIR%% +BACKREST_CONFIG=%%HOMEDIR%%/config.json +XDG_CACHE_HOME=%%HOMEDIR%%/cache diff --git a/sysutils/backrest/files/backrest.in b/sysutils/backrest/files/backrest.in new file mode 100644 index 000000000000..5c709b0b2e12 --- /dev/null +++ b/sysutils/backrest/files/backrest.in @@ -0,0 +1,35 @@ +#!/bin/sh + +# PROVIDE: backrest +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Configuration settings for backrest in /etc/rc.conf +# +# backrest_enable (bool): Enable backrest. (Default=NO) +# backrest_env_file (str): Path containing the environment variables +# to be used by backrest. (Default: %%ETCDIR%%/config.env) +# backrest_logfile (str): Log file used to store the backrest's output. (Default: /var/log/backrest.log) +# backrest_pidfile (str): File used by backrest to store the process ID. (Default: /var/run/backrest.pid) +# backrest_runas (str): User to run backrest as. (Default: %%USER%%) + +. /etc/rc.subr + +name="backrest" +desc="Web UI and orchestrator for restic backup" +rcvar="backrest_enable" + +load_rc_config $name + +: ${backrest_enable:="NO"} +: ${backrest_env_file:="%%ETCDIR%%/config.env"} +: ${backrest_logfile:="/var/log/backrest.log"} +: ${backrest_pidfile:="/var/run/backrest.pid"} +: ${backrest_runas:="%%USER%%"} + +pidfile="${backrest_pidfile}" +procname="%%LOCALBASE%%/bin/backrest" +command="/usr/sbin/daemon" +command_args="-o '${backrest_logfile}' -p '${pidfile}' -u '${backrest_runas}' -t '${desc}' -- '${procname}'" + +run_rc_command "$1" diff --git a/sysutils/backrest/files/pkg-message.in b/sysutils/backrest/files/pkg-message.in new file mode 100644 index 000000000000..675cdb673e90 --- /dev/null +++ b/sysutils/backrest/files/pkg-message.in @@ -0,0 +1,11 @@ +[ +{ type: install + message: <<EOM +By default, Backrest runs as '%%USER%%', which can be problematic if you want +to restore files in a directory where that user does not have write permissions. +You can change the user that Backrest runs as using 'backrest_runas' in your +'rc.conf(5)' file or create a directory and chown(8)s into it. The latter is +the recommended method. +EOM +} +] diff --git a/sysutils/backrest/pkg-descr b/sysutils/backrest/pkg-descr new file mode 100644 index 000000000000..3cdd05ec8b4f --- /dev/null +++ b/sysutils/backrest/pkg-descr @@ -0,0 +1,5 @@ +Backrest is a web-accessible backup solution built on top of restic. +Backrest provides a WebUI which wraps the restic CLI and makes it +easy to create repos, browse snapshots, and restore files. Additionally, +Backrest can run in the background and take an opinionated approach +to scheduling snapshots and orchestrating repo health operations. diff --git a/sysutils/bhyvemgr/Makefile b/sysutils/bhyvemgr/Makefile index 626f0b297477..f412ab8ff4c8 100644 --- a/sysutils/bhyvemgr/Makefile +++ b/sysutils/bhyvemgr/Makefile @@ -1,6 +1,6 @@ PORTNAME= bhyvemgr DISTVERSIONPREFIX= v -PORTVERSION= 1.7.0 +PORTVERSION= 1.7.1 CATEGORIES= sysutils PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} diff --git a/sysutils/bhyvemgr/distinfo b/sysutils/bhyvemgr/distinfo index 61d976492b04..f4edbd89a2a9 100644 --- a/sysutils/bhyvemgr/distinfo +++ b/sysutils/bhyvemgr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752372561 -SHA256 (alonsobsd-bhyvemgr-v1.7.0_GH0.tar.gz) = e1b7d5cdc6bdadcaf27dafd233e122a8f5b977c1dd41a8d1515e0b48829341cf -SIZE (alonsobsd-bhyvemgr-v1.7.0_GH0.tar.gz) = 259005 +TIMESTAMP = 1753305219 +SHA256 (alonsobsd-bhyvemgr-v1.7.1_GH0.tar.gz) = 4f855cb93c648c0f49d15f8bb9d7b0af113cd813c5ee825c6c74c5990ab5b0e7 +SIZE (alonsobsd-bhyvemgr-v1.7.1_GH0.tar.gz) = 258797 diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile index 3caa666e902e..a49c295728c2 100644 --- a/sysutils/consul/Makefile +++ b/sysutils/consul/Makefile @@ -1,7 +1,6 @@ PORTNAME= consul DISTVERSIONPREFIX= v -DISTVERSION= 1.21.2 -PORTREVISION= 1 +DISTVERSION= 1.21.3 CATEGORIES= sysutils MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/ DISTFILES= go.mod \ @@ -44,7 +43,7 @@ CONSUL_USER?= consul CONSUL_GROUP?= consul CONSUL_DBDIR?= /var/db/${PORTNAME} -GITID= 136b9cb +GITID= 24bf2b6 # Bring DISTINFO_FILE into scope so we can get the timestamp. .include <bsd.port.pre.mk> diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo index 10129bda165b..ec27070f0f9c 100644 --- a/sysutils/consul/distinfo +++ b/sysutils/consul/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1751268928 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/go.mod) = 2aec5f58096e083b3325fac1856ddd870e5a17effd1a083456cc10cb7f1d69c5 -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/go.mod) = 15152 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/api/go.mod) = 9fff374658098feeb57cbea88e2623b5e68dc408f7e86f1634757c6e144754a0 -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/api/go.mod) = 1870 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/envoyextensions/go.mod) = b5e94d769153736b6790d0c496fa2d309c077fb26b28b8b004b3b0fd607c0691 -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/envoyextensions/go.mod) = 2072 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/proto-public/go.mod) = f004a9e34976868d8042ed6b7b2542bb953327001507c0ccb66597bde3a6a8b1 -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/proto-public/go.mod) = 391 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/sdk/go.mod) = 483636bc2972b7632fc5e943b4d158878a3e9d812ff776377ed38ab6bf564f31 -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/sdk/go.mod) = 823 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/troubleshoot/go.mod) = 9e1754ea7c71650416e3a5f349229863cff97c6d8bc0e45585beb20c91ca7e5f -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/troubleshoot/go.mod) = 2848 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/hashicorp-consul-v1.21.2_GH0.tar.gz) = 1a822af9943400ca7a057e14f356ed191271ca0e8d28286ad8c856966e535221 -SIZE (go/sysutils_consul/hashicorp-consul-v1.21.2_GH0/hashicorp-consul-v1.21.2_GH0.tar.gz) = 50661867 +TIMESTAMP = 1753445538 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/go.mod) = 912c2742752abcf92901715fe47f0c1898570a20d6af3536a694bacbe4cb75d8 +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/go.mod) = 15203 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/api/go.mod) = 9fff374658098feeb57cbea88e2623b5e68dc408f7e86f1634757c6e144754a0 +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/api/go.mod) = 1870 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/envoyextensions/go.mod) = b5e94d769153736b6790d0c496fa2d309c077fb26b28b8b004b3b0fd607c0691 +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/envoyextensions/go.mod) = 2072 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/proto-public/go.mod) = f004a9e34976868d8042ed6b7b2542bb953327001507c0ccb66597bde3a6a8b1 +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/proto-public/go.mod) = 391 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/sdk/go.mod) = 483636bc2972b7632fc5e943b4d158878a3e9d812ff776377ed38ab6bf564f31 +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/sdk/go.mod) = 823 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/troubleshoot/go.mod) = 9e1754ea7c71650416e3a5f349229863cff97c6d8bc0e45585beb20c91ca7e5f +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/troubleshoot/go.mod) = 2848 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/hashicorp-consul-v1.21.3_GH0.tar.gz) = 6b90fcd9a05a3a7f2a199af00126c99dee4b9f061b4e6f36d9e5cd4d6a0b6551 +SIZE (go/sysutils_consul/hashicorp-consul-v1.21.3_GH0/hashicorp-consul-v1.21.3_GH0.tar.gz) = 50634951 diff --git a/sysutils/ddrescueview/Makefile b/sysutils/ddrescueview/Makefile index f0a2aee02279..1a7ee5db8c1f 100644 --- a/sysutils/ddrescueview/Makefile +++ b/sysutils/ddrescueview/Makefile @@ -1,6 +1,6 @@ PORTNAME= ddrescueview PORTVERSION= 0.4.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= https://sourceforge.net/projects/${PORTNAME}/files/Test%20builds/v${PORTVERSION}/ PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} diff --git a/sysutils/deskflow/Makefile b/sysutils/deskflow/Makefile index 08a46a73cdf5..131071c2eaf5 100644 --- a/sysutils/deskflow/Makefile +++ b/sysutils/deskflow/Makefile @@ -1,6 +1,6 @@ PORTNAME= deskflow DISTVERSIONPREFIX= v -DISTVERSION= 1.22.0 +DISTVERSION= 1.23.0 CATEGORIES= sysutils PATCH_SITES= https://github.com/deskflow/deskflow/commit/ diff --git a/sysutils/deskflow/distinfo b/sysutils/deskflow/distinfo index 35b5888d9a89..b527e95c1d6c 100644 --- a/sysutils/deskflow/distinfo +++ b/sysutils/deskflow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748568743 -SHA256 (deskflow-deskflow-v1.22.0_GH0.tar.gz) = 5ff6df6ba743b9a12b1fee408640916ef6940295115d58db10dd5aa013a0c1f3 -SIZE (deskflow-deskflow-v1.22.0_GH0.tar.gz) = 1855676 +TIMESTAMP = 1753340577 +SHA256 (deskflow-deskflow-v1.23.0_GH0.tar.gz) = c1f045174859642775bdff70e8732edc3b2bd815bdd16a2e9cd5ce9f420e1289 +SIZE (deskflow-deskflow-v1.23.0_GH0.tar.gz) = 1825112 diff --git a/sysutils/deskflow/pkg-plist b/sysutils/deskflow/pkg-plist index f4ddfb7643dd..11b518d2a0bd 100644 --- a/sysutils/deskflow/pkg-plist +++ b/sysutils/deskflow/pkg-plist @@ -13,6 +13,10 @@ share/metainfo/org.deskflow.deskflow.metainfo.xml %%PORTDOCS%%%%DOCSDIR%%/html/bc_sd.png %%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png %%PORTDOCS%%%%DOCSDIR%%/html/closed.png +%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a.html +%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.map +%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.md5 +%%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.png %%PORTDOCS%%%%DOCSDIR%%/html/dir_e68e8157741866f444e17edd764ebbae.html %%PORTDOCS%%%%DOCSDIR%%/html/doc.png %%PORTDOCS%%%%DOCSDIR%%/html/docd.png @@ -26,7 +30,7 @@ share/metainfo/org.deskflow.deskflow.metainfo.xml %%PORTDOCS%%%%DOCSDIR%%/html/graph_legend.png %%PORTDOCS%%%%DOCSDIR%%/html/index.html %%PORTDOCS%%%%DOCSDIR%%/html/jquery.js -%%PORTDOCS%%%%DOCSDIR%%/html/md_doc_configuration.html +%%PORTDOCS%%%%DOCSDIR%%/html/md_doc_user_configuration.html %%PORTDOCS%%%%DOCSDIR%%/html/menu.js %%PORTDOCS%%%%DOCSDIR%%/html/menudata.js %%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile index 09252e4009c0..d385c6edf8ce 100644 --- a/sysutils/kopia/Makefile +++ b/sysutils/kopia/Makefile @@ -1,7 +1,6 @@ PORTNAME= kopia DISTVERSIONPREFIX= v -DISTVERSION= 0.20.1 -PORTREVISION= 2 +DISTVERSION= 0.21.0 CATEGORIES= sysutils MAINTAINER= eduardo@FreeBSD.org diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo index 6bb33e9b252e..6e590f0b52b8 100644 --- a/sysutils/kopia/distinfo +++ b/sysutils/kopia/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1748261778 -SHA256 (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.mod) = ba1a78d23432eec3951e1fa397c0e7678b63a88df0f4c94c12c373f963d81cad -SIZE (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.mod) = 7159 -SHA256 (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.zip) = 020e2f87adcb99eaad4fc3895a08d2433ae4a242758c95cc28dd340b76ec4deb -SIZE (go/sysutils_kopia/kopia-v0.20.1/v0.20.1.zip) = 2369873 +TIMESTAMP = 1753051106 +SHA256 (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed +SIZE (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.mod) = 7157 +SHA256 (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.zip) = a6cfe8da2e9ee07e03a8b7fb8c886800ed19958ac52e3448a629c10132aefc59 +SIZE (go/sysutils_kopia/kopia-v0.21.0/v0.21.0.zip) = 2378858 diff --git a/sysutils/liburcu/Makefile b/sysutils/liburcu/Makefile index 16c2fe638123..e0a1a26ceb90 100644 --- a/sysutils/liburcu/Makefile +++ b/sysutils/liburcu/Makefile @@ -1,5 +1,5 @@ PORTNAME= liburcu -DISTVERSION= 0.15.1 +DISTVERSION= 0.15.3 CATEGORIES= sysutils MASTER_SITES= https://lttng.org/files/urcu/ DISTNAME= userspace-rcu-${DISTVERSION} diff --git a/sysutils/liburcu/distinfo b/sysutils/liburcu/distinfo index 40ba6d3e7c0d..f6e992fefaaf 100644 --- a/sysutils/liburcu/distinfo +++ b/sysutils/liburcu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744243785 -SHA256 (userspace-rcu-0.15.1.tar.bz2) = 98d66cc12f2c5881879b976f0c55d10d311401513be254e3bd28cf3811fb50c8 -SIZE (userspace-rcu-0.15.1.tar.bz2) = 682998 +TIMESTAMP = 1751907763 +SHA256 (userspace-rcu-0.15.3.tar.bz2) = 26687ec84e3e114759454c884a08abeaf79dec09b041895ddf4c45ec150acb6d +SIZE (userspace-rcu-0.15.3.tar.bz2) = 684175 diff --git a/sysutils/liburcu/pkg-plist b/sysutils/liburcu/pkg-plist index f41cdea3962e..191d9b8977bd 100644 --- a/sysutils/liburcu/pkg-plist +++ b/sysutils/liburcu/pkg-plist @@ -85,6 +85,7 @@ include/urcu/uatomic/riscv.h include/urcu/uatomic/s390.h include/urcu/uatomic/sparc64.h include/urcu/uatomic/tile.h +include/urcu/uatomic/uassert.h include/urcu/uatomic/x86.h include/urcu/uatomic_arch.h include/urcu/urcu-bp.h diff --git a/sysutils/logwatch/Makefile b/sysutils/logwatch/Makefile index cd053e2ba376..c9f09d893f6e 100644 --- a/sysutils/logwatch/Makefile +++ b/sysutils/logwatch/Makefile @@ -1,6 +1,5 @@ PORTNAME= logwatch -DISTVERSION= 7.12 -PORTREVISION= 1 +DISTVERSION= 7.13 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${DISTVERSION} @@ -11,8 +10,6 @@ WWW= https://www.logwatch.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= p5-HTML-HTML5-Entities>=0:textproc/p5-HTML-HTML5-Entities - USES= perl5 shebangfix USE_PERL5= run @@ -23,6 +20,8 @@ MAKE_ENV+= SITE_PERL_REL=${SITE_PERL_REL} NO_ARCH= yes NO_BUILD= yes +SUB_FILES= pkg-message + PORTDOCS= HOWTO-Customize-LogWatch README OPTIONS_DEFINE= DATEMANIP DOCS diff --git a/sysutils/logwatch/distinfo b/sysutils/logwatch/distinfo index b2e22f5076c4..ad7668fb216c 100644 --- a/sysutils/logwatch/distinfo +++ b/sysutils/logwatch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737538100 -SHA256 (logwatch-7.12.tar.gz) = 9b87f3f1122d4b6c9b3d77faca40ab98452225cae50019aad761ebd6b01b84d8 -SIZE (logwatch-7.12.tar.gz) = 509278 +TIMESTAMP = 1753253303 +SHA256 (logwatch-7.13.tar.gz) = 0c9a10c2d8e5bc0cb10e16dc86c83be60d71d8a52b97bca785c64a30ed642839 +SIZE (logwatch-7.13.tar.gz) = 514042 diff --git a/sysutils/logwatch/files/Makefile b/sysutils/logwatch/files/Makefile index e0ee30944e2b..319d76411983 100644 --- a/sysutils/logwatch/files/Makefile +++ b/sysutils/logwatch/files/Makefile @@ -3,7 +3,7 @@ PREFIX?=/usr/local/${PORTNAME} ETCDIR?=${PREFIX}/etc/${PORTNAME} LIBDIR?=${PREFIX}/lib/${PORTNAME} LIBEXECDIR?=${PREFIX}/libexec/${PORTNAME} -CACHEDIR?=${PREFIX}/var/${PORTNAME} +CACHEDIR?=/var/cache/${PORTNAME} MANDIR?=${PREFIX}/share/man MAN8DIR?=${MANDIR}/man8 SITE_PERL= ${PREFIX}/${SITE_PERL_REL} diff --git a/sysutils/logwatch/files/patch-scripts_logwatch.pl b/sysutils/logwatch/files/patch-scripts_logwatch.pl index c6c084f83529..be8b4c9a1faa 100644 --- a/sysutils/logwatch/files/patch-scripts_logwatch.pl +++ b/sysutils/logwatch/files/patch-scripts_logwatch.pl @@ -1,29 +1,6 @@ ---- scripts/logwatch.pl.orig 2024-11-30 10:53:34 UTC +--- scripts/logwatch.pl.orig 2025-07-21 23:56:15 UTC +++ scripts/logwatch.pl -@@ -61,11 +61,11 @@ use POSIX qw(uname strftime); - # SET LIBS, GLOBALS, and DEFAULTS - use Getopt::Long; - use POSIX qw(uname strftime); --use HTML::Entities qw(encode_entities); -+use HTML::HTML5::Entities qw(encode_entities); - use File::Temp qw/ tempdir /; - use Cwd; - --eval "use lib \"$BaseDir/lib\";"; -+ - eval "use Logwatch \':dates\'"; - - my (%Config, @ServiceList, @LogFileList, %ServiceData, %LogFileData); -@@ -90,7 +90,7 @@ $Config{'archives'} = 1; - $Config{'range'} = "yesterday"; - $Config{'debug'} = 0; - $Config{'archives'} = 1; --$Config{'tmpdir'} = "/var/cache/logwatch"; -+$Config{'tmpdir'} = "/usr/local/var/logwatch"; - $Config{'numeric'} = 0; - $Config{'pathtocat'} = "cat"; - $Config{'pathtozcat'} = "zcat"; -@@ -107,20 +107,20 @@ $Config{'appendcwdtologdirs'} = 0; +@@ -106,20 +106,20 @@ $Config{'appendcwdtologdirs'} = 0; $Config{'appendvarlogtologdirs'} = 1; $Config{'appendcwdtologdirs'} = 0; @@ -54,7 +31,7 @@ } #Added to create switches for different os options -mgt -@@ -158,10 +158,10 @@ if ($Config{'debug'} > 8) { +@@ -157,10 +157,10 @@ if ($Config{'debug'} > 8) { @ReadConfigNames = (); @ReadConfigValues = (); @@ -69,7 +46,7 @@ for (my $i = 0; $i <= $#ReadConfigNames; $i++) { -@@ -351,7 +351,7 @@ my (@CmdList, @CmdArgList, @Separators, $ThisFile, $co +@@ -350,7 +350,7 @@ my (@CmdList, @CmdArgList, @Separators, $ThisFile, $co my (@CmdList, @CmdArgList, @Separators, $ThisFile, $count); @@ -78,7 +55,7 @@ if (-d "$ServicesDir/services") { opendir(SERVICESDIR, "$ServicesDir/services") or die "$ServicesDir $!"; -@@ -375,13 +375,13 @@ foreach my $f (@services) { +@@ -374,13 +374,13 @@ foreach my $f (@services) { @ReadConfigValues = (); @Separators = (); push (@Separators, scalar(@ReadConfigNames)); @@ -96,7 +73,7 @@ @CmdList = (); @CmdArgList = (); -@@ -420,7 +420,7 @@ my @logfiles = (); +@@ -419,7 +419,7 @@ my @logfiles = (); # Find out what logfiles are defined... my @logfiles = (); @@ -105,7 +82,7 @@ if (-d "$LogfilesDir/logfiles") { opendir(LOGFILEDIR, "$LogfilesDir/logfiles") or die "$LogfilesDir $!"; -@@ -441,13 +441,13 @@ for $ThisFile (@logfiles) { +@@ -440,13 +440,13 @@ for $ThisFile (@logfiles) { @ReadConfigValues = (); @Separators = (); push (@Separators, scalar(@ReadConfigNames)); @@ -123,7 +100,7 @@ @CmdList = (); @CmdArgList = (); -@@ -738,7 +738,7 @@ foreach $LogFile (@LogFileList) { +@@ -737,7 +737,7 @@ foreach $LogFile (@LogFileList) { foreach $LogFile (@LogFileList) { next if ($LogFile eq 'none'); if (!defined($LogFileData{$LogFile}{'logfiles'})) { @@ -132,9 +109,12 @@ next; } -@@ -1305,16 +1305,16 @@ sub parselogs { +@@ -1302,18 +1302,14 @@ sub parselogs { + sub parselogs { + my $Service; - #Load our ignore file order is [assume normal install] /etc/conf, /usr/share/logwatch/dist.conf and then default.conf -mgt +- #Load our ignore file order is [assume normal install] /etc/conf, /usr/share/logwatch/dist.conf and then default.conf -mgt ++ #Load our ignore file order is [assume normal install] /etc/logwatch and then /etc/logwatch/defaults -mgt my @IGNORE; - if ( -e "$ConfigDir/conf/ignore.conf") { - open( IGNORE, "$ConfigDir/conf/ignore.conf" ) or return undef; @@ -144,10 +124,8 @@ close IGNORE; - } elsif ( -e "$BaseDir/dist.conf/ignore.conf") { - open( IGNORE, "$BaseDir/dist.conf/ignore.conf" ) or return undef; -+ } elsif ( -e "$ConfigDir/defaults/ignore.conf") { -+ open( IGNORE, "$ConfigDir/defaults/ignore.conf" ) or return undef; - @IGNORE = grep {!/(^#|^\s+$)/} <IGNORE>; - close IGNORE; +- @IGNORE = grep {!/(^#|^\s+$)/} <IGNORE>; +- close IGNORE; - } elsif ( -e "$BaseDir/default.conf/ignore.conf") { - open( IGNORE, "$BaseDir/default.conf/ignore.conf" ) or return undef; + } elsif ( -e "$ConfigDir/defaults/ignore.conf") { diff --git a/sysutils/logwatch/files/patch-scripts_services_syslog-ng b/sysutils/logwatch/files/patch-scripts_services_syslog-ng deleted file mode 100644 index 168694c4e84b..000000000000 --- a/sysutils/logwatch/files/patch-scripts_services_syslog-ng +++ /dev/null @@ -1,11 +0,0 @@ ---- scripts/services/syslog-ng.orig 2024-11-19 14:07:57.207167000 +0100 -+++ scripts/services/syslog-ng 2024-12-26 10:49:42.400462000 +0100 -@@ -35,7 +35,7 @@ - - #use warnings; - use strict; --use HTML::Entities qw(encode_entities); -+use HTML::HTML5::Entities qw(encode_entities); - - my $Detail = $ENV{'LOGWATCH_DETAIL_LEVEL'} || 0; - my $Version = "1.4-20130219"; diff --git a/sysutils/logwatch/files/pkg-message.in b/sysutils/logwatch/files/pkg-message.in new file mode 100644 index 000000000000..c885cea0b304 --- /dev/null +++ b/sysutils/logwatch/files/pkg-message.in @@ -0,0 +1,20 @@ +[ +{ + type: upgrade + message: <<EOM + +Important changes in logwatch-7.13: + + - temporary data is now stored in /var/cache/logwatch + (you can remove /usr/local/var/logwatch, now) + + - ability to deal with FBSD's <facility.severity> patterns in logfiles, if activated + + - improvement of the dovecot script and conf files + (allow granular detail options like the ones for postfix script) + + - postfix script detects modified 3.10+ log entries, now + +EOM +} +] diff --git a/sysutils/logwatch/pkg-plist b/sysutils/logwatch/pkg-plist index 5c633bdda415..8118f2dc6f91 100644 --- a/sysutils/logwatch/pkg-plist +++ b/sysutils/logwatch/pkg-plist @@ -1,7 +1,7 @@ +@dir /var/cache/logwatch @dir etc/logwatch/html @dir etc/logwatch/logfiles @dir etc/logwatch/services -@dir var/logwatch %%ETCDIR%%/defaults/html/footer.html %%ETCDIR%%/defaults/html/header.html %%ETCDIR%%/defaults/ignore.conf diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile index 4d17adcbb6fd..3239b17fd128 100644 --- a/sysutils/mise/Makefile +++ b/sysutils/mise/Makefile @@ -1,6 +1,6 @@ PORTNAME= mise DISTVERSIONPREFIX= v -DISTVERSION= 2025.7.18 +DISTVERSION= 2025.7.27 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org @@ -80,7 +80,7 @@ CARGO_CRATES= addr2line-0.24.2 \ bzip2-sys-0.1.13+1.0.8 \ calm_io-0.1.1 \ calmio_filters-0.1.0 \ - cc-1.2.29 \ + cc-1.2.30 \ cfg-if-1.0.1 \ cfg_aliases-0.2.1 \ chacha20-0.9.1 \ @@ -129,7 +129,7 @@ CARGO_CRATES= addr2line-0.24.2 \ ctor-0.4.2 \ ctor-proc-macro-0.0.5 \ ctr-0.9.2 \ - curve25519-dalek-4.2.0 \ + curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ darling-0.20.11 \ darling_core-0.20.11 \ @@ -176,7 +176,7 @@ CARGO_CRATES= addr2line-0.24.2 \ eyre-0.6.12 \ faster-hex-0.10.0 \ fastrand-2.3.0 \ - fiat-crypto-0.3.0 \ + fiat-crypto-0.2.9 \ filetime-0.2.25 \ filetime_creation-0.2.0 \ find-crate-0.6.3 \ @@ -289,7 +289,7 @@ CARGO_CRATES= addr2line-0.24.2 \ hyper-1.6.0 \ hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ - hyper-util-0.1.15 \ + hyper-util-0.1.16 \ i18n-config-0.4.8 \ i18n-embed-0.15.4 \ i18n-embed-fl-0.9.4 \ @@ -321,7 +321,7 @@ CARGO_CRATES= addr2line-0.24.2 \ intl-memoizer-0.5.3 \ intl_pluralrules-7.0.2 \ io-close-0.3.7 \ - io-uring-0.7.8 \ + io-uring-0.7.9 \ io_tee-0.1.1 \ ipnet-2.11.0 \ iri-string-0.7.8 \ @@ -345,7 +345,7 @@ CARGO_CRATES= addr2line-0.24.2 \ libbz2-rs-sys-0.2.1 \ libc-0.2.174 \ libm-0.2.15 \ - libredox-0.1.4 \ + libredox-0.1.6 \ libz-rs-sys-0.5.1 \ linux-raw-sys-0.4.15 \ linux-raw-sys-0.9.4 \ @@ -452,12 +452,12 @@ CARGO_CRATES= addr2line-0.24.2 \ quote-1.0.40 \ r-efi-5.3.0 \ rand-0.8.5 \ - rand-0.9.1 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ rand_core-0.9.3 \ - redox_syscall-0.5.13 \ + redox_syscall-0.5.15 \ redox_users-0.5.0 \ ref-cast-1.0.24 \ ref-cast-impl-1.0.24 \ @@ -497,7 +497,7 @@ CARGO_CRATES= addr2line-0.24.2 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ - sdd-3.0.9 \ + sdd-3.0.10 \ secrecy-0.10.3 \ security-framework-2.11.1 \ security-framework-3.2.0 \ @@ -511,7 +511,7 @@ CARGO_CRATES= addr2line-0.24.2 \ serde-value-0.7.0 \ serde_derive-1.0.219 \ serde_ignored-0.1.12 \ - serde_json-1.0.140 \ + serde_json-1.0.141 \ serde_regex-1.1.0 \ serde_spanned-0.6.9 \ serde_urlencoded-0.7.1 \ @@ -541,12 +541,13 @@ CARGO_CRATES= addr2line-0.24.2 \ slug-0.1.6 \ smallvec-1.15.1 \ socket2-0.5.10 \ + socket2-0.6.0 \ spki-0.7.3 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ strsim-0.11.1 \ - strum-0.27.1 \ - strum_macros-0.27.1 \ + strum-0.27.2 \ + strum_macros-0.27.2 \ subtle-2.6.1 \ syn-1.0.109 \ syn-2.0.104 \ @@ -647,7 +648,7 @@ CARGO_CRATES= addr2line-0.24.2 \ wasm-bindgen-shared-0.2.100 \ web-sys-0.3.77 \ web-time-1.1.0 \ - webpki-roots-1.0.1 \ + webpki-roots-1.0.2 \ which-7.0.3 \ which-8.0.0 \ widestring-1.2.0 \ diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo index 521b0ddc6250..4255b6792277 100644 --- a/sysutils/mise/distinfo +++ b/sysutils/mise/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1753071240 +TIMESTAMP = 1753507487 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -111,8 +111,8 @@ SHA256 (rust/crates/calm_io-0.1.1.crate) = 2ea0608700fe42d90ec17ad0f86335cf229b6 SIZE (rust/crates/calm_io-0.1.1.crate) = 6908 SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e960adc7eb49f753c8232bd8e0e09cf6ca2 SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930 -SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362 -SIZE (rust/crates/cc-1.2.29.crate) = 108072 +SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7 +SIZE (rust/crates/cc-1.2.30.crate) = 108550 SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 @@ -209,8 +209,8 @@ SHA256 (rust/crates/ctor-proc-macro-0.0.5.crate) = 4f211af61d8efdd104f96e57adf5e SIZE (rust/crates/ctor-proc-macro-0.0.5.crate) = 2040 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 SIZE (rust/crates/ctr-0.9.2.crate) = 18344 -SHA256 (rust/crates/curve25519-dalek-4.2.0.crate) = 373b7c5dbd637569a2cca66e8d66b8c446a1e7bf064ea321d265d7b3dfe7c97e -SIZE (rust/crates/curve25519-dalek-4.2.0.crate) = 322505 +SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be +SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017 SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3 SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee @@ -303,8 +303,8 @@ SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24 -SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542 +SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d +SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390 SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 SIZE (rust/crates/filetime-0.2.25.crate) = 14940 SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c0084761c65325444e3b6c9e298af9cefe7a9ef3a5f @@ -529,8 +529,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df -SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020 +SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e +SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082 SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4 @@ -593,8 +593,8 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87 SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201 SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc SIZE (rust/crates/io-close-0.3.7.crate) = 8025 -SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013 -SIZE (rust/crates/io-uring-0.7.8.crate) = 94958 +SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4 +SIZE (rust/crates/io-uring-0.7.9.crate) = 99792 SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304 SIZE (rust/crates/io_tee-0.1.1.crate) = 2667 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 @@ -641,8 +641,8 @@ SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e984 SIZE (rust/crates/libc-0.2.174.crate) = 779933 SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de SIZE (rust/crates/libm-0.2.15.crate) = 156108 -SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638 -SIZE (rust/crates/libredox-0.1.4.crate) = 6946 +SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0 +SIZE (rust/crates/libredox-0.1.6.crate) = 7090 SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221 SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab @@ -855,8 +855,8 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665 SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97 -SIZE (rust/crates/rand-0.9.1.crate) = 97986 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb @@ -865,8 +865,8 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 -SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 -SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 +SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec +SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646 SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf @@ -945,8 +945,8 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f SIZE (rust/crates/scrypt-0.11.0.crate) = 13440 -SHA256 (rust/crates/sdd-3.0.9.crate) = 62f5557d2bbddd5afd236ba7856b0e494f5acc7ce805bb0774cc5674b20a06b4 -SIZE (rust/crates/sdd-3.0.9.crate) = 32613 +SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca +SIZE (rust/crates/sdd-3.0.10.crate) = 32748 SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a SIZE (rust/crates/secrecy-0.10.3.crate) = 11303 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 @@ -973,8 +973,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 SHA256 (rust/crates/serde_ignored-0.1.12.crate) = b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff SIZE (rust/crates/serde_ignored-0.1.12.crate) = 13050 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3 +SIZE (rust/crates/serde_json-1.0.141.crate) = 155322 SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710 SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 @@ -1033,6 +1033,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d SIZE (rust/crates/spki-0.7.3.crate) = 16409 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 @@ -1041,10 +1043,10 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32 -SIZE (rust/crates/strum-0.27.1.crate) = 7467 -SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8 -SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf +SIZE (rust/crates/strum-0.27.2.crate) = 8489 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 @@ -1245,8 +1247,8 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753 SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502 -SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202 +SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 +SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762 SIZE (rust/crates/which-7.0.3.crate) = 18872 SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d @@ -1403,5 +1405,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 -SHA256 (jdx-mise-v2025.7.18_GH0.tar.gz) = 663c2e7299733a0436541478d57530a8b4cae88a00d379ede69904ca8bc808d7 -SIZE (jdx-mise-v2025.7.18_GH0.tar.gz) = 4343794 +SHA256 (jdx-mise-v2025.7.27_GH0.tar.gz) = 5570cef677c5759fa7da6f961b58dcab37615a939f2738748af4d8ad86df921f +SIZE (jdx-mise-v2025.7.27_GH0.tar.gz) = 4357777 diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile index 1bb8619cfe8b..fb4b6ee64fbe 100644 --- a/sysutils/openvox-agent8/Makefile +++ b/sysutils/openvox-agent8/Makefile @@ -1,5 +1,6 @@ PORTNAME= openvox-agent PORTVERSION= 8.21.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://forge.puppet.com/v3/files/:forge PKGNAMESUFFIX= 8 diff --git a/sysutils/openvox-agent8/files/patch-openvox.gemspec b/sysutils/openvox-agent8/files/patch-openvox.gemspec new file mode 100644 index 000000000000..c86da301d200 --- /dev/null +++ b/sysutils/openvox-agent8/files/patch-openvox.gemspec @@ -0,0 +1,11 @@ +--- openvox.gemspec.orig 2025-07-23 00:04:25 UTC ++++ openvox.gemspec +@@ -24,7 +24,7 @@ Gem::Specification.new do |spec| + spec.add_runtime_dependency('benchmark', '>= 0.3', '< 0.5') + spec.add_runtime_dependency('concurrent-ruby', '~> 1.0') + spec.add_runtime_dependency('deep_merge', '~> 1.0') +- spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 4') ++ spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 5') + spec.add_runtime_dependency('getoptlong', '~> 0.2.0') + spec.add_runtime_dependency('locale', '~> 2.1') + spec.add_runtime_dependency('multi_json', '~> 1.13') diff --git a/sysutils/p5-BSD-Sysctl/Makefile b/sysutils/p5-BSD-Sysctl/Makefile index 18bb5331a4ca..72915e00526f 100644 --- a/sysutils/p5-BSD-Sysctl/Makefile +++ b/sysutils/p5-BSD-Sysctl/Makefile @@ -20,4 +20,10 @@ GH_ACCOUNT= glebius pre-install: ${STRIP_CMD} ${WRKSRC}/blib/arch/auto/BSD/Sysctl/Sysctl.so -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} >= 504200 +EXTRA_PATCHES= ${PATCHDIR}/extrapatch-Makefile.PL +.endif + +.include <bsd.port.post.mk> diff --git a/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL b/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL new file mode 100644 index 000000000000..d1adb4f11a13 --- /dev/null +++ b/sysutils/p5-BSD-Sysctl/files/extrapatch-Makefile.PL @@ -0,0 +1,17 @@ +--- Makefile.PL.orig 2025-07-26 06:21:52 UTC ++++ Makefile.PL +@@ -51,13 +51,7 @@ WriteMakefile( + PREREQ_PM => { + 'XSLoader' => 0 + }, +- PM_FILTER => 'perl -pe "if (/^\#include (.+)$$/) { \ +- open FILE, \\$$1 or \ +- die \"open \\$$1\"; \ +- while (<FILE>) { print; }; \ +- close FILE; \ +- next; \ +- };"', ++ PM_FILTER => q{perl -pe 'if (/^#include (.+)$$/) { open FILE, \\$$1 or die; while (<FILE>) { print; }; close FILE; next; };'}, + clean => { + FILES => 'bsd-sysctl.h bsd-sysctl.ph', + }, diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile b/sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile new file mode 100644 index 000000000000..9abcd5ed8e28 --- /dev/null +++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/Makefile @@ -0,0 +1,37 @@ +PORTNAME= OpenTelemetry-Exporter-OTLP +PORTVERSION= 0.021 +CATEGORIES= sysutils perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:JJATRIA +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= OpenTelemetry Protocol (OTLP) Exporter for Perl +WWW= https://metacpan.org/dist/OpenTelemetry-Exporter-OTLP + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +BR_DEPENDS= p5-File-ShareDir-Install>=0.06:devel/p5-File-ShareDir-Install +BUILD_DEPENDS= ${BR_DEPENDS} \ + p5-ExtUtils-MakeMaker>0:devel/p5-ExtUtils-MakeMaker +RUN_DEPENDS= ${BR_DEPENDS} \ + p5-Feature-Compat-Try>0:devel/p5-Feature-Compat-Try \ + p5-File-Share>0:devel/p5-File-Share \ + p5-Future-AsyncAwait>=0.38:devel/p5-Future-AsyncAwait \ + p5-HTTP-Tiny>0:www/p5-HTTP-Tiny \ + p5-isa>0:devel/p5-isa \ + p5-JSON-MaybeXS>0:converters/p5-JSON-MaybeXS \ + p5-Metrics-Any>0:devel/p5-Metrics-Any \ + p5-Object-Pad>=0.74:devel/p5-Object-Pad \ + p5-OpenTelemetry>=0.030:sysutils/p5-OpenTelemetry \ + p5-Path-Tiny>0:devel/p5-Path-Tiny \ + p5-Syntax-Keyword-Dynamically>0:devel/p5-Syntax-Keyword-Dynamically \ + p5-Syntax-Keyword-Match>0:devel/p5-Syntax-Keyword-Match \ + p5-Time-Piece>0:devel/p5-Time-Piece + +.include <bsd.port.mk> diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo b/sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo new file mode 100644 index 000000000000..5e299438c7e8 --- /dev/null +++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752852946 +SHA256 (OpenTelemetry-Exporter-OTLP-0.021.tar.gz) = 64ccefd30020d9da0b7918898f894645f9a2416759e953aedfc843936541449f +SIZE (OpenTelemetry-Exporter-OTLP-0.021.tar.gz) = 35852 diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr new file mode 100644 index 000000000000..a593679249f2 --- /dev/null +++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-descr @@ -0,0 +1,15 @@ +The OpenTelemetry Protocol Exporter uses the OpenTelemetry Protocol to send +the telemetry data to a collector. For ways to generate that telemetry data, +you should look into the OpenTelemetry API distribution (if you are a library +author) or the OpenTelemetry::SDK distribution (if you are an application +author). + +The telemetry data provided by the API and SDK distributions needs to be sent +and collected somewhere for processing. This distribution provides an OTLP +exporter class that can be used to send telemetry data to a collector that +supports that protocol. + +This distribution will be used by the OpenTelemetry::SDK distribution to send +telemetry data (if configured to do so). If you are not writing an application +that will send telemetry data to a collector, then you are unlikely to need +distribution directly. diff --git a/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist new file mode 100644 index 000000000000..c16d6a9d1274 --- /dev/null +++ b/sysutils/p5-OpenTelemetry-Exporter-OTLP/pkg-plist @@ -0,0 +1,28 @@ +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP.pm +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP.pod +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/JSON.pm +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/JSON.pod +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/Protobuf.pm +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Encoder/Protobuf.pod +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Logs.pm +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Logs.pod +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Traces.pm +%%SITE_PERL%%/OpenTelemetry/Exporter/OTLP/Traces.pod +%%SITE_PERL%%/OpenTelemetry/Proto.pm +%%SITE_PERL%%/OpenTelemetry/Proto.pod +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/google/rpc/status.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/README.md +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/logs/v1/logs_service.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/metrics/v1/metrics_service.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/collector/trace/v1/trace_service.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/common/v1/common.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/logs/v1/logs.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/metrics/v1/metrics.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/resource/v1/resource.pb +%%SITE_PERL%%/auto/share/dist/OpenTelemetry-Exporter-OTLP/opentelemetry/proto/trace/v1/trace.pb +%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Encoder::JSON.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Encoder::Protobuf.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Logs.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Exporter::OTLP::Traces.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Proto.3.gz diff --git a/sysutils/p5-OpenTelemetry-SDK/Makefile b/sysutils/p5-OpenTelemetry-SDK/Makefile new file mode 100644 index 000000000000..c271648f242c --- /dev/null +++ b/sysutils/p5-OpenTelemetry-SDK/Makefile @@ -0,0 +1,30 @@ +PORTNAME= OpenTelemetry-SDK +PORTVERSION= 0.027 +CATEGORIES= sysutils perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:JJATRIA +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= OpenTelemetry SDK for Perl +WWW= https://metacpan.org/dist/OpenTelemetry-SDK/ + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= modbuild + +BUILD_DEPENDS= p5-Module-Build-Tiny>0:devel/p5-Module-Build-Tiny +RUN_DEPENDS= p5-Feature-Compat-Try>0:devel/p5-Feature-Compat-Try \ + p5-Future-AsyncAwait>=0.38:devel/p5-Future-AsyncAwait \ + p5-IO-Async>0:devel/p5-IO-Async \ + p5-isa>0:devel/p5-isa \ + p5-Metrics-Any>0:devel/p5-Metrics-Any \ + p5-Mutex>0:devel/p5-Mutex \ + p5-Object-Pad>=0.74:devel/p5-Object-Pad \ + p5-OpenTelemetry-Exporter-OTLP>0:sysutils/p5-OpenTelemetry-Exporter-OTLP \ + p5-OpenTelemetry>=0.030:sysutils/p5-OpenTelemetry + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/sysutils/p5-OpenTelemetry-SDK/distinfo b/sysutils/p5-OpenTelemetry-SDK/distinfo new file mode 100644 index 000000000000..0ae7f98a4130 --- /dev/null +++ b/sysutils/p5-OpenTelemetry-SDK/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752852472 +SHA256 (OpenTelemetry-SDK-0.027.tar.gz) = 9e9f5e4a12732419dc6c13eb376e7cde7b1ec121905f69f5eb712e597cd4ad27 +SIZE (OpenTelemetry-SDK-0.027.tar.gz) = 56593 diff --git a/sysutils/p5-OpenTelemetry-SDK/pkg-descr b/sysutils/p5-OpenTelemetry-SDK/pkg-descr new file mode 100644 index 000000000000..bcc86053794b --- /dev/null +++ b/sysutils/p5-OpenTelemetry-SDK/pkg-descr @@ -0,0 +1,12 @@ +This distribution provides the reference implementation of the OpenTelemetry +Perl interfaces currently defined in the experimental OpenTelemetry +distribution. That is, it includes the functionality needed to collect, +analyze, and export telemetry data produced using the API. + +Generally, Perl applications should install this distribution (or other +concrete implementation of the OpenTelemetry API). Using the SDK, an +application can configure how it wants telemetry data to be handled, including +which data should be persisted, how it should be formatted, and where it should +be recorded or exported. However, libraries that produce telemetry data should +generally depend only on OpenTelemetry, deferring the choice of concrete +implementation to the application developer. diff --git a/sysutils/p5-OpenTelemetry-SDK/pkg-plist b/sysutils/p5-OpenTelemetry-SDK/pkg-plist new file mode 100644 index 000000000000..9d7649801ea6 --- /dev/null +++ b/sysutils/p5-OpenTelemetry-SDK/pkg-plist @@ -0,0 +1,51 @@ +%%SITE_PERL%%/OpenTelemetry/SDK.pm +%%SITE_PERL%%/OpenTelemetry/SDK.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Exporter/Console.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Exporter/Console.pod +%%SITE_PERL%%/OpenTelemetry/SDK/InstrumentationScope.pm +%%SITE_PERL%%/OpenTelemetry/SDK/InstrumentationScope.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Resource.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Resource.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOff.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOff.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOn.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/AlwaysOn.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/ParentBased.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/ParentBased.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/Result.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/Result.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/TraceIDRatioBased.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Sampler/TraceIDRatioBased.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Batch.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Batch.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Simple.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Processor/Simple.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Readable.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Span/Readable.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/SpanLimits.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/SpanLimits.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Tracer.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/Tracer.pod +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/TracerProvider.pm +%%SITE_PERL%%/OpenTelemetry/SDK/Trace/TracerProvider.pod +%%PERL5_MAN3%%/OpenTelemetry::SDK.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Exporter::Console.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::InstrumentationScope.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Resource.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::AlwaysOff.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::AlwaysOn.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::ParentBased.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::Result.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Sampler::TraceIDRatioBased.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Processor::Batch.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Processor::Simple.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Span::Readable.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::SpanLimits.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::Tracer.3.gz +%%PERL5_MAN3%%/OpenTelemetry::SDK::Trace::TracerProvider.3.gz diff --git a/sysutils/p5-OpenTelemetry/Makefile b/sysutils/p5-OpenTelemetry/Makefile new file mode 100644 index 000000000000..0d8b72557c9b --- /dev/null +++ b/sysutils/p5-OpenTelemetry/Makefile @@ -0,0 +1,42 @@ +PORTNAME= OpenTelemetry +PORTVERSION= 0.030 +CATEGORIES= sysutils perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:JJATRIA +PKGNAMEPREFIX= p5- + +MAINTAINER= dvl@FreeBSD.org +COMMENT= Perl implementation of the OpenTelemetry standard +WWW= https://metacpan.org/pod/OpenTelemetry + +LICENSE= ART10 + +USES= perl5 +USE_PERL5= modbuild + +BUILD_DEPENDS= p5-Module-Build-Tiny>0:devel/p5-Module-Build-Tiny +RUN_DEPENDS= p5-Bytes-Random-Secure>0:security/p5-Bytes-Random-Secure \ + p5-Carp-Clan>0:devel/p5-Carp-Clan \ + p5-Class-Method-Modifiers>0:devel/p5-Class-Method-Modifiers \ + p5-Exporter-Tiny>=0.044:devel/p5-Exporter-Tiny \ + p5-Feature-Compat-Defer>0:devel/p5-Feature-Compat-Defer \ + p5-Feature-Compat-Try>0:devel/p5-Feature-Compat-Try \ + p5-Future-AsyncAwait>0:devel/p5-Future-AsyncAwait \ + p5-Future>=0.26:devel/p5-Future \ + p5-isa>0:devel/p5-isa \ + p5-List-UtilsBy>0:devel/p5-List-UtilsBy \ + p5-Log-Any>0:devel/p5-Log-Any \ + p5-Module-Pluggable>0:devel/p5-Module-Pluggable \ + p5-Module-Runtime>0:devel/p5-Module-Runtime \ + p5-Mutex>0:devel/p5-Mutex \ + p5-Object-Pad>0:devel/p5-Object-Pad \ + p5-Ref-Util>0:devel/p5-Ref-Util \ + p5-Sentinel>0:devel/p5-Sentinel \ + p5-Syntax-Keyword-Dynamically>0:devel/p5-Syntax-Keyword-Dynamically \ + p5-URI>0:net/p5-URI \ + p5-URL-Encode>0:www/p5-URL-Encode \ + p5-X-Tiny>0:devel/p5-X-Tiny + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/sysutils/p5-OpenTelemetry/distinfo b/sysutils/p5-OpenTelemetry/distinfo new file mode 100644 index 000000000000..480b02b047e7 --- /dev/null +++ b/sysutils/p5-OpenTelemetry/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752847800 +SHA256 (OpenTelemetry-0.030.tar.gz) = c1061570a9474631a96c9f938bb43cd02adc9b0f33419cd91741a319cf832aa2 +SIZE (OpenTelemetry-0.030.tar.gz) = 102741 diff --git a/sysutils/p5-OpenTelemetry/pkg-descr b/sysutils/p5-OpenTelemetry/pkg-descr new file mode 100644 index 000000000000..7d97e6e8c3d3 --- /dev/null +++ b/sysutils/p5-OpenTelemetry/pkg-descr @@ -0,0 +1,10 @@ +The OpenTelemetry distribution is the Perl implementation of OpenTelemetry. +This module provides an entrypoint and exposes exposes an interface to get +and set components that need to be globally available. + +The OpenTelemetry standard keeps a strict separation between an API layer +that implements an interface that is backend-agnostic, and an SDK layer +that can be connected to the API to do the actual work. + +$logger_provider = OpenTelemetry->logger_provider; +OpenTelemetry->logger_provider = $new_logger_provider; diff --git a/sysutils/p5-OpenTelemetry/pkg-plist b/sysutils/p5-OpenTelemetry/pkg-plist new file mode 100644 index 000000000000..106953013626 --- /dev/null +++ b/sysutils/p5-OpenTelemetry/pkg-plist @@ -0,0 +1,129 @@ +%%SITE_PERL%%/Log/Any/Adapter/OpenTelemetry.pm +%%SITE_PERL%%/Log/Any/Adapter/OpenTelemetry.pod +%%SITE_PERL%%/OpenTelemetry.pm +%%SITE_PERL%%/OpenTelemetry.pod +%%SITE_PERL%%/OpenTelemetry/Attributes.pm +%%SITE_PERL%%/OpenTelemetry/Attributes.pod +%%SITE_PERL%%/OpenTelemetry/Baggage.pm +%%SITE_PERL%%/OpenTelemetry/Baggage.pod +%%SITE_PERL%%/OpenTelemetry/Common.pm +%%SITE_PERL%%/OpenTelemetry/Common.pod +%%SITE_PERL%%/OpenTelemetry/Constants.pm +%%SITE_PERL%%/OpenTelemetry/Constants.pod +%%SITE_PERL%%/OpenTelemetry/Context.pm +%%SITE_PERL%%/OpenTelemetry/Context.pod +%%SITE_PERL%%/OpenTelemetry/Exporter.pm +%%SITE_PERL%%/OpenTelemetry/Exporter.pod +%%SITE_PERL%%/OpenTelemetry/Guides/Exporters.pod +%%SITE_PERL%%/OpenTelemetry/Guides/Instrumentation.pod +%%SITE_PERL%%/OpenTelemetry/Guides/Libraries.pod +%%SITE_PERL%%/OpenTelemetry/Guides/Quickstart.pod +%%SITE_PERL%%/OpenTelemetry/Instrumentation.pm +%%SITE_PERL%%/OpenTelemetry/Instrumentation.pod +%%SITE_PERL%%/OpenTelemetry/Instrumentation/DBI.pm +%%SITE_PERL%%/OpenTelemetry/Instrumentation/DBI.pod +%%SITE_PERL%%/OpenTelemetry/Instrumentation/HTTP/Tiny.pm +%%SITE_PERL%%/OpenTelemetry/Instrumentation/HTTP/Tiny.pod +%%SITE_PERL%%/OpenTelemetry/Instrumentation/LWP/UserAgent.pm +%%SITE_PERL%%/OpenTelemetry/Instrumentation/LWP/UserAgent.pod +%%SITE_PERL%%/OpenTelemetry/Instrumentation/namespace.pm +%%SITE_PERL%%/OpenTelemetry/Instrumentation/namespace.pod +%%SITE_PERL%%/OpenTelemetry/Integration.pm +%%SITE_PERL%%/OpenTelemetry/Integration.pod +%%SITE_PERL%%/OpenTelemetry/Logs/LogRecord/Processor.pm +%%SITE_PERL%%/OpenTelemetry/Logs/LogRecord/Processor.pod +%%SITE_PERL%%/OpenTelemetry/Logs/Logger.pm +%%SITE_PERL%%/OpenTelemetry/Logs/Logger.pod +%%SITE_PERL%%/OpenTelemetry/Logs/LoggerProvider.pm +%%SITE_PERL%%/OpenTelemetry/Logs/LoggerProvider.pod +%%SITE_PERL%%/OpenTelemetry/Processor.pm +%%SITE_PERL%%/OpenTelemetry/Processor.pod +%%SITE_PERL%%/OpenTelemetry/Propagator.pm +%%SITE_PERL%%/OpenTelemetry/Propagator.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/Baggage.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/Baggage.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/Composite.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/Composite.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/None.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/None.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/TextMap.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/TextMap.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceFlags.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceFlags.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceParent.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceParent.pod +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceState.pm +%%SITE_PERL%%/OpenTelemetry/Propagator/TraceContext/TraceState.pod +%%SITE_PERL%%/OpenTelemetry/Trace.pm +%%SITE_PERL%%/OpenTelemetry/Trace.pod +%%SITE_PERL%%/OpenTelemetry/Trace/Event.pm +%%SITE_PERL%%/OpenTelemetry/Trace/Event.pod +%%SITE_PERL%%/OpenTelemetry/Trace/Link.pm +%%SITE_PERL%%/OpenTelemetry/Trace/Link.pod +%%SITE_PERL%%/OpenTelemetry/Trace/Span.pm +%%SITE_PERL%%/OpenTelemetry/Trace/Span.pod +%%SITE_PERL%%/OpenTelemetry/Trace/Span/Processor.pm +%%SITE_PERL%%/OpenTelemetry/Trace/Span/Processor.pod +%%SITE_PERL%%/OpenTelemetry/Trace/Span/Status.pm +%%SITE_PERL%%/OpenTelemetry/Trace/Span/Status.pod +%%SITE_PERL%%/OpenTelemetry/Trace/SpanContext.pm +%%SITE_PERL%%/OpenTelemetry/Trace/SpanContext.pod +%%SITE_PERL%%/OpenTelemetry/Trace/Tracer.pm +%%SITE_PERL%%/OpenTelemetry/Trace/Tracer.pod +%%SITE_PERL%%/OpenTelemetry/Trace/TracerProvider.pm +%%SITE_PERL%%/OpenTelemetry/Trace/TracerProvider.pod +%%SITE_PERL%%/OpenTelemetry/X.pm +%%SITE_PERL%%/OpenTelemetry/X.pod +%%SITE_PERL%%/OpenTelemetry/X/Invalid.pm +%%SITE_PERL%%/OpenTelemetry/X/Invalid.pod +%%SITE_PERL%%/OpenTelemetry/X/Parsing.pm +%%SITE_PERL%%/OpenTelemetry/X/Parsing.pod +%%SITE_PERL%%/OpenTelemetry/X/Unsupported.pm +%%SITE_PERL%%/OpenTelemetry/X/Unsupported.pod +%%SITE_PERL%%/Test2/Tools/OpenTelemetry.pm +%%PERL5_MAN3%%/Log::Any::Adapter::OpenTelemetry.3.gz +%%PERL5_MAN3%%/OpenTelemetry.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Attributes.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Baggage.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Common.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Constants.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Context.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Exporter.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Guides::Exporters.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Guides::Instrumentation.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Guides::Libraries.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Guides::Quickstart.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Instrumentation.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::DBI.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::HTTP::Tiny.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::LWP::UserAgent.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Instrumentation::namespace.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Integration.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Logs::LogRecord::Processor.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Logs::Logger.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Logs::LoggerProvider.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Processor.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::Baggage.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::Composite.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::None.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::TextMap.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext::TraceFlags.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext::TraceParent.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Propagator::TraceContext::TraceState.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::Event.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::Link.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::Span.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::Span::Processor.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::Span::Status.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::SpanContext.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::Tracer.3.gz +%%PERL5_MAN3%%/OpenTelemetry::Trace::TracerProvider.3.gz +%%PERL5_MAN3%%/OpenTelemetry::X.3.gz +%%PERL5_MAN3%%/OpenTelemetry::X::Invalid.3.gz +%%PERL5_MAN3%%/OpenTelemetry::X::Parsing.3.gz +%%PERL5_MAN3%%/OpenTelemetry::X::Unsupported.3.gz diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile index 4dac60d8cf6a..d59aac4e0629 100644 --- a/sysutils/puppet8/Makefile +++ b/sysutils/puppet8/Makefile @@ -1,5 +1,6 @@ PORTNAME= puppet PORTVERSION= 8.10.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://forge.puppet.com/v3/files/:forge PKGNAMESUFFIX= 8 diff --git a/sysutils/puppet8/files/patch-puppet.gemspec b/sysutils/puppet8/files/patch-puppet.gemspec new file mode 100644 index 000000000000..555c880c809a --- /dev/null +++ b/sysutils/puppet8/files/patch-puppet.gemspec @@ -0,0 +1,11 @@ +--- puppet.gemspec.orig 2025-07-23 00:05:26 UTC ++++ puppet.gemspec +@@ -23,7 +23,7 @@ Gem::Specification.new do |spec| + spec.add_runtime_dependency('concurrent-ruby', '~> 1.0') + spec.add_runtime_dependency('deep_merge', '~> 1.0') + spec.add_runtime_dependency('facter', ['>= 4.3.0', '< 5']) +- spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 4') ++ spec.add_runtime_dependency('fast_gettext', '>= 2.1', '< 5') + spec.add_runtime_dependency('getoptlong', '~> 0.2.0') + spec.add_runtime_dependency('locale', '~> 2.1') + spec.add_runtime_dependency('multi_json', '~> 1.13') diff --git a/sysutils/rubygem-bundler/Makefile b/sysutils/rubygem-bundler/Makefile index 4dbc41b1a82d..15803ab66378 100644 --- a/sysutils/rubygem-bundler/Makefile +++ b/sysutils/rubygem-bundler/Makefile @@ -1,5 +1,5 @@ PORTNAME= bundler -PORTVERSION= 2.6.9 +PORTVERSION= 2.7.1 PORTEPOCH= 1 CATEGORIES= sysutils rubygems MASTER_SITES= RG diff --git a/sysutils/rubygem-bundler/distinfo b/sysutils/rubygem-bundler/distinfo index d8e2b0776d56..3f2bbbb8d4a2 100644 --- a/sysutils/rubygem-bundler/distinfo +++ b/sysutils/rubygem-bundler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747716438 -SHA256 (rubygem/bundler-2.6.9.gem) = a25675ffbd055ae1186766cc1e120b4cf62588e88abb59b99c57e22b1c55c9eb -SIZE (rubygem/bundler-2.6.9.gem) = 455168 +TIMESTAMP = 1753265962 +SHA256 (rubygem/bundler-2.7.1.gem) = 0ad5a002a879776b2a98be652f557ac8731be3353612d63fa4ef1b2706dc1e0b +SIZE (rubygem/bundler-2.7.1.gem) = 456192 diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile index 0f382f302482..c19d80ad1468 100644 --- a/sysutils/rubygem-chef-licensing/Makefile +++ b/sysutils/rubygem-chef-licensing/Makefile @@ -1,5 +1,5 @@ PORTNAME= chef-licensing -PORTVERSION= 1.0.0 +PORTVERSION= 1.1.0 CATEGORIES= sysutils rubygems MASTER_SITES= RG @@ -9,10 +9,11 @@ WWW= https://github.com/chef/chef-licensing LICENSE= APACHE20 -RUN_DEPENDS= rubygem-activesupport70>=7.0<7.1:devel/rubygem-activesupport70 \ +RUN_DEPENDS= rubygem-activesupport72>=7.2.2.1<8:devel/rubygem-activesupport72 \ rubygem-chef-config>=15:sysutils/rubygem-chef-config \ rubygem-faraday>=1<3:www/rubygem-faraday \ rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \ + rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \ rubygem-tty-prompt>=0.23<1:devel/rubygem-tty-prompt \ rubygem-tty-spinner>=0.9.3<0.10:devel/rubygem-tty-spinner diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo index 25947c1cf18a..547a2cf8c374 100644 --- a/sysutils/rubygem-chef-licensing/distinfo +++ b/sysutils/rubygem-chef-licensing/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721710306 -SHA256 (rubygem/chef-licensing-1.0.0.gem) = 87b1e10c4c0bada5bcfbb44ed48c4731dfda5b70f1e7e13f8155304ec599d462 -SIZE (rubygem/chef-licensing-1.0.0.gem) = 31232 +TIMESTAMP = 1752566746 +SHA256 (rubygem/chef-licensing-1.1.0.gem) = 14fe5cf31700d03dc6e91d7591f92f24c4b704f92060cbba80f3e838221a3d69 +SIZE (rubygem/chef-licensing-1.1.0.gem) = 31232 diff --git a/sysutils/rubygem-chef-licensing/files/patch-gemspec b/sysutils/rubygem-chef-licensing/files/patch-gemspec new file mode 100644 index 000000000000..28014bc548a9 --- /dev/null +++ b/sysutils/rubygem-chef-licensing/files/patch-gemspec @@ -0,0 +1,10 @@ +--- chef-licensing.gemspec.orig 2025-07-15 09:54:51 UTC ++++ chef-licensing.gemspec +@@ -28,6 +28,6 @@ Gem::Specification.new do |s| + s.add_runtime_dependency(%q<faraday-http-cache>.freeze, [">= 0".freeze]) + s.add_runtime_dependency(%q<activesupport>.freeze, ["~> 7.2".freeze, ">= 7.2.2.1".freeze]) + s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9.3".freeze]) +- s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1.0".freeze]) ++ s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1".freeze]) + end + diff --git a/sysutils/rubygem-chef/Makefile b/sysutils/rubygem-chef/Makefile index a9cab75b91db..7c30613bce57 100644 --- a/sysutils/rubygem-chef/Makefile +++ b/sysutils/rubygem-chef/Makefile @@ -1,5 +1,6 @@ PORTNAME= chef PORTVERSION= 18.7.10 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= RG @@ -37,7 +38,7 @@ RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable \ rubygem-plist>=3.2<4:devel/rubygem-plist \ rubygem-proxifier2>=1.1<2:net/rubygem-proxifier2 \ rubygem-syslog-logger>=1.6<2:sysutils/rubygem-syslog-logger \ - rubygem-train-core>=3.10<3.12.13_99:net/rubygem-train-core \ + rubygem-train-core>=3.10:net/rubygem-train-core \ rubygem-train-rest>=0.4.1:net/rubygem-train-rest \ rubygem-train-winrm>=0.2.17:net/rubygem-train-winrm \ rubygem-unf_ext>=0.0.8.2:textproc/rubygem-unf_ext \ diff --git a/sysutils/rubygem-chef/files/patch-gemspec b/sysutils/rubygem-chef/files/patch-gemspec index d98b3cc91b90..0d24770be3f7 100644 --- a/sysutils/rubygem-chef/files/patch-gemspec +++ b/sysutils/rubygem-chef/files/patch-gemspec @@ -1,5 +1,16 @@ ---- chef.gemspec.orig 2025-04-11 20:59:53 UTC +--- chef.gemspec.orig 2025-07-23 04:51:07 UTC +++ chef.gemspec +@@ -24,8 +24,8 @@ Gem::Specification.new do |s| + + s.add_runtime_dependency(%q<chef-config>.freeze, ["= 18.7.10".freeze]) + s.add_runtime_dependency(%q<chef-utils>.freeze, ["= 18.7.10".freeze]) +- s.add_runtime_dependency(%q<train-core>.freeze, ["~> 3.10".freeze, "<= 3.12.13".freeze]) +- s.add_runtime_dependency(%q<train-winrm>.freeze, ["~> 0.2.17".freeze]) ++ s.add_runtime_dependency(%q<train-core>.freeze, ["~> 3.10".freeze]) ++ s.add_runtime_dependency(%q<train-winrm>.freeze, [">= 0.2.17".freeze]) + s.add_runtime_dependency(%q<train-rest>.freeze, [">= 0.4.1".freeze]) + s.add_runtime_dependency(%q<license-acceptance>.freeze, [">= 1.0.5".freeze, "< 3".freeze]) + s.add_runtime_dependency(%q<mixlib-cli>.freeze, [">= 2.1.1".freeze, "< 3.0".freeze]) @@ -35,12 +35,12 @@ Gem::Specification.new do |s| s.add_runtime_dependency(%q<mixlib-archive>.freeze, [">= 0.4".freeze, "< 2.0".freeze]) s.add_runtime_dependency(%q<ohai>.freeze, ["~> 18.0".freeze]) diff --git a/sysutils/rubygem-httplog/Makefile b/sysutils/rubygem-httplog/Makefile index ef276d3d8f51..82109e401fb1 100644 --- a/sysutils/rubygem-httplog/Makefile +++ b/sysutils/rubygem-httplog/Makefile @@ -1,5 +1,5 @@ PORTNAME= httplog -PORTVERSION= 1.7.0 +PORTVERSION= 1.7.1 CATEGORIES= sysutils rubygems MASTER_SITES= RG diff --git a/sysutils/rubygem-httplog/distinfo b/sysutils/rubygem-httplog/distinfo index 78844d0d69aa..25efe4439593 100644 --- a/sysutils/rubygem-httplog/distinfo +++ b/sysutils/rubygem-httplog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718580370 -SHA256 (rubygem/httplog-1.7.0.gem) = 892c959888961cb1e163f03f09e34b912efafa3c018ae262aaabf9585d231625 -SIZE (rubygem/httplog-1.7.0.gem) = 17408 +TIMESTAMP = 1753265964 +SHA256 (rubygem/httplog-1.7.1.gem) = 5ec90466e8a76f76f9107ea52adf7fe852c2de5bdcdbdb0d70776cc48df18bf8 +SIZE (rubygem/httplog-1.7.1.gem) = 17408 diff --git a/sysutils/rubygem-winrm/Makefile b/sysutils/rubygem-winrm/Makefile index 3fcefa2a04f4..8eea7f574ea6 100644 --- a/sysutils/rubygem-winrm/Makefile +++ b/sysutils/rubygem-winrm/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 2.3.9 CATEGORIES= sysutils rubygems MASTER_SITES= RG -MAINTAINER= joe@thrallingpenguin.com +MAINTAINER= ports@FreeBSD.org COMMENT= Library for Windows Remote Management WWW= https://github.com/WinRb/WinRM diff --git a/sysutils/storcli/Makefile b/sysutils/storcli/Makefile index ee5d409c9b93..b13aad0143a1 100644 --- a/sysutils/storcli/Makefile +++ b/sysutils/storcli/Makefile @@ -1,8 +1,8 @@ PORTNAME= storcli -DISTVERSION= 7.3006 +DISTVERSION= 7.3404 CATEGORIES= sysutils -MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p31/ -DISTNAME= STORCLI_SAS3.5_P31 +MASTER_SITES= https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p35/ +DISTNAME= STORCLI_SAS3.5_P35 MAINTAINER= takefu@airport.fm COMMENT= SAS MegaRAID FreeBSD StorCLI diff --git a/sysutils/storcli/distinfo b/sysutils/storcli/distinfo index 17a072c0152d..84e1c9277fa5 100644 --- a/sysutils/storcli/distinfo +++ b/sysutils/storcli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721693528 -SHA256 (STORCLI_SAS3.5_P31.zip) = 49dcd9e7a3c85327b0fa08772a0965bd5c03552c045d9dbfd96c8381749ee943 -SIZE (STORCLI_SAS3.5_P31.zip) = 37385652 +TIMESTAMP = 1753392843 +SHA256 (STORCLI_SAS3.5_P35.zip) = 4e4e8b7dade6b34a6814a32020050c40912af140d0058bc9f6d14d985548aba8 +SIZE (STORCLI_SAS3.5_P35.zip) = 40373662 diff --git a/sysutils/vagrant/Makefile b/sysutils/vagrant/Makefile index 38521e3812cb..0fde376af7ca 100644 --- a/sysutils/vagrant/Makefile +++ b/sysutils/vagrant/Makefile @@ -1,9 +1,10 @@ PORTNAME= vagrant PORTVERSION= 2.4.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= sysutils rubygems devel -MAINTAINER= joe@thrallingpenguin.com +MAINTAINER= ports@FreeBSD.org COMMENT= Vagrant Virtual Machine Manager WWW= https://www.vagrantup.com/ @@ -16,17 +17,17 @@ BUILD_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ curl:ftp/curl \ rubygem-bcrypt_pbkdf>=1.1:security/rubygem-bcrypt_pbkdf \ - rubygem-childprocess>=5.0:devel/rubygem-childprocess \ + rubygem-childprocess-gitlab>=5.0:devel/rubygem-childprocess-gitlab \ rubygem-ed25519>=1.3.0:security/rubygem-ed25519 \ rubygem-erubi>=0:www/rubygem-erubi \ rubygem-googleapis-common-protos-types>=1.3.0:devel/rubygem-googleapis-common-protos-types \ - rubygem-grpc>=1.48.0:net/rubygem-grpc \ + rubygem-grpc-gitlab>=1.48.0:net/rubygem-grpc-gitlab \ rubygem-hashicorp-checkpoint>=0.1.5<0.2:www/rubygem-hashicorp-checkpoint \ rubygem-i18n>=1.12,2:devel/rubygem-i18n \ rubygem-ipaddr>=1.2.4:net/rubygem-ipaddr \ rubygem-listen>=3.7:devel/rubygem-listen \ rubygem-log4r>=1.1.9<1.1.11:sysutils/rubygem-log4r \ - rubygem-mime-types>=3.3:misc/rubygem-mime-types \ + rubygem-mime-types-gitlab>=3.3:misc/rubygem-mime-types-gitlab \ rubygem-net-ftp>=0.2:ftp/rubygem-net-ftp \ rubygem-net-scp>=4.0.0:security/rubygem-net-scp \ rubygem-net-sftp>=4.0:security/rubygem-net-sftp \ @@ -34,8 +35,8 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ rubygem-rb-kqueue>=0.2.0:devel/rubygem-rb-kqueue \ rubygem-rexml>=3.2:textproc/rubygem-rexml \ rubygem-rgl>=0.5.10:devel/rubygem-rgl \ - rubygem-rubyzip>=2.3.2:archivers/rubygem-rubyzip \ - rubygem-vagrant_cloud>=3.1.1:sysutils/rubygem-vagrant_cloud \ + rubygem-rubyzip-gitlab>=2.3.2:archivers/rubygem-rubyzip-gitlab \ + rubygem-vagrant_cloud-gitlab>=3.1.1:sysutils/rubygem-vagrant_cloud-gitlab \ rubygem-wdm>=0.1.1:devel/rubygem-wdm \ rubygem-winrm-elevated>=1.2.3<2:sysutils/rubygem-winrm-elevated \ rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs \ |