diff options
Diffstat (limited to 'sysutils')
33 files changed, 289 insertions, 151 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 71f54d6d986c..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 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/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/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 d385c6edf8ce..60f178ed9428 100644 --- a/sysutils/kopia/Makefile +++ b/sysutils/kopia/Makefile @@ -1,6 +1,6 @@ PORTNAME= kopia DISTVERSIONPREFIX= v -DISTVERSION= 0.21.0 +DISTVERSION= 0.21.1 CATEGORIES= sysutils MAINTAINER= eduardo@FreeBSD.org diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo index 6e590f0b52b8..c627bc58d0d7 100644 --- a/sysutils/kopia/distinfo +++ b/sysutils/kopia/distinfo @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1753274303 +SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 8f535c3b0b8b925ffdac12109309343ccc1440e7905cc19bd7a2da4b53f710ed +SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.mod) = 7157 +SHA256 (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = fc843df754d64fe919f2d96472a05aa2aac83a5cfc95efd9b63b1a158320bd3c +SIZE (go/sysutils_kopia/kopia-v0.21.1/v0.21.1.zip) = 2379262 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 ec42a3e1f9cc..3239b17fd128 100644 --- a/sysutils/mise/Makefile +++ b/sysutils/mise/Makefile @@ -1,6 +1,6 @@ PORTNAME= mise DISTVERSIONPREFIX= v -DISTVERSION= 2025.7.20 +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 3b909f9efb4b..4255b6792277 100644 --- a/sysutils/mise/distinfo +++ b/sysutils/mise/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1753243791 +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.20_GH0.tar.gz) = 6f02eb16e77b9ef6a4fd344f2911fc49643d5e51bb132407b2108e973e1f360a -SIZE (jdx-mise-v2025.7.20_GH0.tar.gz) = 4345790 +SHA256 (jdx-mise-v2025.7.27_GH0.tar.gz) = 5570cef677c5759fa7da6f961b58dcab37615a939f2738748af4d8ad86df921f +SIZE (jdx-mise-v2025.7.27_GH0.tar.gz) = 4357777 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/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-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 \ |