aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/py-patool/Makefile3
-rw-r--r--archivers/py-patool/distinfo6
-rw-r--r--audio/cutmp3/Makefile6
-rw-r--r--audio/cutmp3/distinfo6
-rw-r--r--audio/cutmp3/files/patch-Makefile120
-rw-r--r--audio/mpg123/Makefile2
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--comms/flmsg/Makefile6
-rw-r--r--comms/flmsg/distinfo6
-rw-r--r--comms/flmsg/pkg-descr10
-rw-r--r--comms/flrig/Makefile3
-rw-r--r--comms/flrig/distinfo6
-rw-r--r--databases/pg-gvm/Makefile2
-rw-r--r--databases/pg-gvm/distinfo6
-rw-r--r--deskutils/cairo-dock-plugins/Makefile4
-rw-r--r--deskutils/cairo-dock/Makefile4
-rw-r--r--devel/Makefile5
-rw-r--r--devel/goswagger/Makefile5
-rw-r--r--devel/goswagger/distinfo10
-rw-r--r--devel/inja/Makefile32
-rw-r--r--devel/inja/distinfo3
-rw-r--r--devel/inja/files/patch-CMakeLists.txt10
-rw-r--r--devel/inja/files/patch-cmake_PkgConfigGeneration.cmake21
-rw-r--r--devel/inja/files/patch-cmake_inja.pc.in13
-rw-r--r--devel/inja/pkg-descr4
-rw-r--r--devel/inja/pkg-plist17
-rw-r--r--devel/py-uv-build/Makefile28
-rw-r--r--devel/py-uv-build/distinfo3
-rw-r--r--devel/py-uv-build/files/patch-pyproject.toml35
-rw-r--r--devel/py-uv-build/pkg-descr4
-rw-r--r--devel/py-uv-bump/Makefile30
-rw-r--r--devel/py-uv-bump/distinfo3
-rw-r--r--devel/py-uv-bump/files/patch-pyproject.toml19
-rw-r--r--devel/py-uv-bump/pkg-descr5
-rw-r--r--devel/py-uv/Makefile29
-rw-r--r--devel/py-uv/distinfo3
-rw-r--r--devel/py-uv/files/patch-pyproject.toml84
-rw-r--r--devel/py-uv/pkg-descr7
-rw-r--r--devel/stdgenerator/Makefile27
-rw-r--r--devel/stdgenerator/distinfo3
-rw-r--r--devel/stdgenerator/files/patch-CMakeLists.txt47
-rw-r--r--devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in4
-rw-r--r--devel/stdgenerator/files/patch-include_CMakeLists.txt25
-rw-r--r--devel/stdgenerator/files/patch-include_____generator.hpp19
-rw-r--r--devel/stdgenerator/pkg-descr1
-rw-r--r--devel/uv/Makefile8
-rw-r--r--devel/uv/Makefile.crates4
-rw-r--r--devel/uv/distinfo14
-rw-r--r--emulators/mame/Makefile33
-rw-r--r--emulators/mame/distinfo6
-rw-r--r--emulators/mame/files/patch-3rdparty_lzma_C_CpuArch.c6
-rw-r--r--emulators/mame/files/patch-3rdparty_lzma_C_Sha256Opt.c4
-rw-r--r--emulators/mame/files/patch-makefile10
-rw-r--r--emulators/mame/files/patch-scripts_genie.lua34
-rw-r--r--emulators/mame/files/patch-scripts_src_main.lua4
-rw-r--r--emulators/mame/files/patch-scripts_src_osd_modules.lua26
-rw-r--r--emulators/mame/pkg-plist17
-rw-r--r--graphics/gegl/Makefile10
-rw-r--r--graphics/gegl/distinfo8
-rw-r--r--graphics/gimp3-app/Makefile13
-rw-r--r--graphics/gimp3-app/distinfo6
-rw-r--r--graphics/gimp3-app/files/patch-meson.build16
-rw-r--r--graphics/gimp3-app/files/patch-meson__options.txt8
-rw-r--r--graphics/gimp3-app/pkg-plist25
-rw-r--r--graphics/openexr-website-docs/Makefile2
-rw-r--r--graphics/openexr-website-docs/distinfo6
-rw-r--r--graphics/openexr-website-docs/files/patch-CMakeLists.txt12
-rw-r--r--graphics/openexr/Makefile2
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openexr/files/patch-openjph23
-rw-r--r--lang/dotnet/Makefile10
-rw-r--r--lang/dotnet/distinfo16
-rw-r--r--lang/dotnet/pkg-plist4
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--math/Imath/Makefile6
-rw-r--r--math/Imath/distinfo6
-rw-r--r--math/R-cran-XLConnect/Makefile23
-rw-r--r--math/R-cran-XLConnect/files/patch-R_onLoad.R22
-rw-r--r--math/R-cran-XLConnect/pkg-plist16
-rw-r--r--math/xgap/pkg-descr9
-rw-r--r--multimedia/tautulli/Makefile2
-rw-r--r--multimedia/tautulli/distinfo6
-rw-r--r--net-mgmt/rubygem-oxidized-web/Makefile11
-rw-r--r--net-mgmt/rubygem-oxidized-web/distinfo6
-rw-r--r--net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb10
-rw-r--r--net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec11
-rw-r--r--net-mgmt/zabbix6-server/Makefile2
-rw-r--r--net-mgmt/zabbix6-server/distinfo6
-rw-r--r--net-mgmt/zabbix7-server/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-rw-r--r--net-mgmt/zabbix72-server/Makefile2
-rw-r--r--net-mgmt/zabbix72-server/distinfo6
-rw-r--r--net-mgmt/zabbix74-server/Makefile2
-rw-r--r--net-mgmt/zabbix74-server/distinfo6
-rw-r--r--net-mgmt/zabbix74-server/pkg-plist.frontend1
-rw-r--r--net/mpich/Makefile6
-rw-r--r--net/mpich/distinfo6
-rw-r--r--net/mpich/pkg-plist6
-rw-r--r--net/pkt-gen/Makefile15
-rw-r--r--net/pkt-gen/distinfo6
-rw-r--r--net/pkt-gen/files/patch-apps_tlem_tlem.c37
-rw-r--r--net/pkt-gen/pkg-descr7
-rw-r--r--ports-mgmt/appstream-generator/Makefile32
-rw-r--r--ports-mgmt/appstream-generator/distinfo6
-rw-r--r--ports-mgmt/appstream-generator/files/patch-meson.build13
-rw-r--r--ports-mgmt/appstream-generator/files/patch-src_backends_freebsd_fbsdpkg.h10
-rw-r--r--ports-mgmt/appstream-generator/files/patch-src_engine.cpp10
-rw-r--r--ports-mgmt/portshaker/Makefile2
-rw-r--r--security/gsa/Makefile2
-rw-r--r--security/gsa/distinfo14
-rw-r--r--security/gsad/Makefile3
-rw-r--r--security/gsad/distinfo6
-rw-r--r--security/gvm-libs/Makefile3
-rw-r--r--security/gvm-libs/distinfo6
-rw-r--r--security/gvm-libs/files/patch-util_passwordbasedauthentication.c21
-rw-r--r--security/gvm-libs/pkg-plist27
-rw-r--r--security/gvm/Makefile2
-rw-r--r--security/gvmd/Makefile3
-rw-r--r--security/gvmd/distinfo6
-rw-r--r--security/gvmd/files/patch-src_manage_alerts.c25
-rw-r--r--security/gvmd/files/patch-src_manage_sql.c29
-rw-r--r--security/gvmd/pkg-plist2
-rw-r--r--security/hidden-lake/Makefile3
-rw-r--r--security/hidden-lake/distinfo10
-rw-r--r--security/keychain/Makefile2
-rw-r--r--security/keychain/distinfo6
-rw-r--r--security/libgpg-error/Makefile2
-rw-r--r--security/libgpg-error/distinfo6
-rw-r--r--security/libgpg-error/pkg-plist2
-rw-r--r--security/openvas/Makefile3
-rw-r--r--security/openvas/distinfo6
-rw-r--r--security/openvas/files/patch-nasl_nasl_http2.c20
-rw-r--r--security/openvas/pkg-plist4
-rw-r--r--security/py-greenbone-feed-sync/Makefile3
-rw-r--r--security/py-greenbone-feed-sync/distinfo6
-rw-r--r--security/py-greenbone-feed-sync/pkg-plist10
-rw-r--r--security/py-gvm-tools/Makefile2
-rw-r--r--security/py-gvm-tools/distinfo6
-rw-r--r--security/py-python-gvm/Makefile2
-rw-r--r--security/py-python-gvm/distinfo6
-rw-r--r--security/py-scramp/Makefile2
-rw-r--r--security/py-scramp/distinfo6
-rw-r--r--shells/zsh-fast-syntax-highlighting/files/pkg-message.in2
-rw-r--r--textproc/hs-pandoc-crossref/Makefile11
-rw-r--r--textproc/hs-pandoc-crossref/distinfo22
-rw-r--r--textproc/hs-pandoc/Makefile9
-rw-r--r--textproc/hs-pandoc/distinfo20
-rw-r--r--www/ilias/Makefile2
-rw-r--r--www/ilias/distinfo6
-rw-r--r--www/ilias/files/pkg-message.in2
-rw-r--r--www/newsraft/Makefile2
-rw-r--r--www/newsraft/distinfo6
-rw-r--r--www/nextcloud-appointments/Makefile2
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/tomcat101/Makefile2
-rw-r--r--www/tomcat101/distinfo6
-rw-r--r--www/tomcat110/Makefile2
-rw-r--r--www/tomcat110/distinfo6
-rw-r--r--x11/babl/Makefile4
-rw-r--r--x11/babl/distinfo6
-rw-r--r--x11/xtrlock/Makefile13
-rw-r--r--x11/xtrlock/distinfo6
165 files changed, 1146 insertions, 603 deletions
diff --git a/archivers/py-patool/Makefile b/archivers/py-patool/Makefile
index 6ea7089862ba..911a58232a77 100644
--- a/archivers/py-patool/Makefile
+++ b/archivers/py-patool/Makefile
@@ -1,6 +1,5 @@
PORTNAME= patool
-PORTVERSION= 3.1.0
-PORTREVISION= 1
+PORTVERSION= 4.0.1
CATEGORIES= archivers python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-patool/distinfo b/archivers/py-patool/distinfo
index fda640aa0d4d..8fa3f660a13f 100644
--- a/archivers/py-patool/distinfo
+++ b/archivers/py-patool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734811411
-SHA256 (wummel-patool-3.1.0_GH0.tar.gz) = 48747a7d703caa162f522b315f0a05bfb64a301d50328bcfa8617b960802685f
-SIZE (wummel-patool-3.1.0_GH0.tar.gz) = 2010402
+TIMESTAMP = 1759896822
+SHA256 (wummel-patool-4.0.1_GH0.tar.gz) = b2318250efacb0aa548f3bbc919a77a378988eedd7afcc97b0a2434b93a2dc80
+SIZE (wummel-patool-4.0.1_GH0.tar.gz) = 2011306
diff --git a/audio/cutmp3/Makefile b/audio/cutmp3/Makefile
index 414f057d5357..9002bf4ec573 100644
--- a/audio/cutmp3/Makefile
+++ b/audio/cutmp3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cutmp3
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.3
+DISTVERSION= 4.0
CATEGORIES= audio
MAINTAINER= matthew@matthewphillips.info
@@ -10,7 +10,9 @@ WWW= https://github.com/tarjanm-movidius/cutmp3
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= readline
+USES= gmake localbase:ldflags readline
+
+MAKE_ARGS= CC="${CC}" LDFLAGS="${LDFLAGS} -lm -lreadline"
USE_GITHUB= yes
GH_ACCOUNT= tarjanm-movidius
diff --git a/audio/cutmp3/distinfo b/audio/cutmp3/distinfo
index 6dc6f952d0c1..c96ba9523793 100644
--- a/audio/cutmp3/distinfo
+++ b/audio/cutmp3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706809820
-SHA256 (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 7fde60cbf9c57b1697cb86f9f95d073dbabb4281df2a3899861e0bd1531cbd01
-SIZE (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 55030
+TIMESTAMP = 1757348824
+SHA256 (tarjanm-movidius-cutmp3-v4.0_GH0.tar.gz) = ea30f42fe462b5fdec7efc5510cae740f3f3ea007758cffcfa6cdb95657728b3
+SIZE (tarjanm-movidius-cutmp3-v4.0_GH0.tar.gz) = 55470
diff --git a/audio/cutmp3/files/patch-Makefile b/audio/cutmp3/files/patch-Makefile
index 187f4273fda1..56b6e0b2426e 100644
--- a/audio/cutmp3/files/patch-Makefile
+++ b/audio/cutmp3/files/patch-Makefile
@@ -1,58 +1,74 @@
---- Makefile.orig 2024-02-04 18:59:38 UTC
-+++ Makefile
-@@ -3,37 +3,34 @@ DATADIR=${PREFIX}/share
- PREFIX?=/usr/local
- BINDIR=${PREFIX}/bin
- DATADIR=${PREFIX}/share
--MANDIR=${PREFIX}/share/man/man1
-+MANDIR=${DATADIR}/man/man1
- DOCDIR=${DATADIR}/doc/${NAME}-${VERSION}
--CFLAGS?=-Wall -Wformat-security -Wunused-result
-+CFLAGS+=-Wall -Wformat-security -Wunused-result
- #CFLAGS+=-DDEBUG
+--- Makefile.orig 2025-10-06 10:23:12.637550000 -0400
++++ Makefile 2025-10-06 10:23:45.199600000 -0400
+@@ -4,36 +4,31 @@
+ BINDIR=$(PREFIX)/bin
+ DATADIR=$(PREFIX)/share
+ MANDIR=$(PREFIX)/share/man/man1
+-DOCDIR=$(DATADIR)/doc/$(NAME)-$(VERSION)
+-CC=gcc
++DOCDIR=$(DATADIR)/doc/$(NAME)
++CC?=cc
+ CFLAGS?=-Wall -Wformat-security -Wunused-result -O2
+ LDFLAGS?=-lm -lreadline
+-DBGFLAGS:=-DDEBUG -g
+-LNSFLAGS:=-DLINENOISE
+-OBJECTS:=main.o mpglib.o
++DESTDIR?=
++DBGFLAGS=-DDEBUG -g
++OBJECTS=main.o mpglib.o
- all:
- @echo -e "\n\n*** You need readline-devel, ncurses-devel or similar to compile ${NAME} ***\n*** Maybe you want to try the binary on compile failures? ***\n\n"
-- gcc -O2 ${CFLAGS} -c mpglib.c
-- gcc -O2 ${CFLAGS} -c main.c
-- gcc main.o mpglib.o -o ${NAME} -lm -lreadline
-+ ${CC} ${CFLAGS} ${CPPFLAGS} -c mpglib.c
-+ ${CC} ${CFLAGS} ${CPPFLAGS} -c main.c
-+ ${CC} ${CFLAGS} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline
- #-lncurses
+ .PHONY: clean debug install uninstall
- i386:
-- gcc -Wall -O2 -c mpglib.c
-- gcc -Wall -O2 -c main.c
-- gcc main.o mpglib.o -o ${NAME} -lm -lreadline
-+ ${CC} ${CFLAGS} -c mpglib.c
-+ ${CC} ${CFLAGS} -c main.c
-+ ${CC} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline
+ all: $(NAME)
+-debug: CFLAGS+=$(DBGFLAGS)
+-debug: $(NAME)
+-main.o: cutmp3.h
+-main.o: CFLAGS+=-DVERSION=\"$(VERSION)\"
+-*.o: Makefile mpglib.h
++ @echo ""
++ @echo "*** You need readline-devel or similar to compile $(NAME) ***"
++ @echo "*** Maybe you want to try the binary on compile failures? ***"
++ @echo ""
- clean:
- rm -f *.o
- rm -f ${NAME}
+-ifeq ($(LNOISE), yes)
+-CFLAGS+=$(LNSFLAGS)
+-OBJECTS+=linenoise/linenoise.o
+-LDFLAGS:=$(filter-out -lreadline,$(LDFLAGS))
+-*.o: linenoise/linenoise.h
+-linenoise/linenoise.o: Makefile linenoise/linenoise.h
+-endif
++debug:
++ $(CC) $(CFLAGS) $(DBGFLAGS) -DVERSION=\"$(VERSION)\" main.c mpglib.c -o $(NAME) $(LDFLAGS)
- install:
-- install -d ${BINDIR}
-- install ${NAME} ${BINDIR}
-- strip ${BINDIR}/${NAME}
-+ install -d $(DESTDIR)${BINDIR}
-+ install ${NAME} $(DESTDIR)${BINDIR}
-+ strip $(DESTDIR)${BINDIR}/${NAME}
- if [ ! -z "${KDEDIR}" ]; then install -m 644 ${NAME}.desktop ${KDEDIR}/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde3/share/apps/konqueror/servicemenus; fi
-- install -d ${DOCDIR}/${NAME}
-- install -m 644 README* USAGE ${DOCDIR}/${NAME}
-- install -d ${MANDIR}
- gzip ${NAME}.1
-- install -m 644 ${NAME}.1.gz ${MANDIR}
-+ install -m 644 ${NAME}.1.gz $(DESTDIR)${MANDIR}
- gunzip ${NAME}.1.gz
+-all: $(info )
+-all: $(info *** You need readline-devel or similar to compile $(NAME). Alternatively call 'make LNOISE=yes' ***)
+-all: $(info *** to build with linenoise, a self contained line editor. (see README for more information) ***)
+-all: $(info )
++main.o: cutmp3.h Makefile mpglib.h
++ $(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c main.c
- uninstall:
-@@ -41,4 +38,4 @@ debug:
- rm -f ${KDEDIR}/share/apps/konqueror/servicemenus/${NAME}.desktop
++mpglib.o: Makefile mpglib.h
++ $(CC) $(CFLAGS) -c mpglib.c
++
+ $(NAME): $(OBJECTS)
+ $(CC) -o $(NAME) $(OBJECTS) $(LDFLAGS)
+ @echo ""
+@@ -42,12 +37,12 @@
+ @rm -vf *.o linenoise/*.o $(NAME)
+
+ install: $(NAME)
+- @install -vd $(BINDIR)
+- @install -vd $(MANDIR)
+- @install -vd $(DOCDIR)
+- @echo -n "strip: " && strip -vso $(BINDIR)/$(NAME) $(NAME)
+- @gzip -vc9 $(NAME).1 2>&1 1> $(MANDIR)/$(NAME).1.gz | sed 's|stdout|$(MANDIR)/$(NAME).1.gz|'
+- @install -vm 644 README* USAGE $(DOCDIR)
++ @install -vd $(DESTDIR)$(BINDIR)
++ @install -vd $(DESTDIR)$(MANDIR)
++ @install -vd $(DESTDIR)$(DOCDIR)
++ @install -m 755 $(NAME) $(DESTDIR)$(BINDIR)/$(NAME)
++ @gzip -vc9 $(NAME).1 2>&1 1> $(DESTDIR)$(MANDIR)/$(NAME).1.gz | sed 's|stdout|$(DESTDIR)$(MANDIR)/$(NAME).1.gz|'
++ @install -vm 644 README* USAGE $(DESTDIR)$(DOCDIR)
+ @if [ ! -z "$(KDEDIR)" ]; then install -vm 644 $(NAME).desktop $(KDEDIR)/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /opt/kde3/share/apps/konqueror/servicemenus; fi
- debug:
-- gcc ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline
-+ ${CC} ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline
+ uninstall:
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index c15869876019..b2ba8a16ec17 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.33.2
+DISTVERSION= 1.33.3
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index df6bddad5199..44064d06164c 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754553011
-SHA256 (mpg123-1.33.2.tar.bz2) = 2c54fabbfa696dce8f9b137c8ef7a429a061f8fe633cd7d0a511809855f2c219
-SIZE (mpg123-1.33.2.tar.bz2) = 1121933
+TIMESTAMP = 1759912072
+SHA256 (mpg123-1.33.3.tar.bz2) = 6a0c6472dd156e213c2068f40115ebbb73978c2d873e66bae2a250e2d2198d26
+SIZE (mpg123-1.33.3.tar.bz2) = 1121537
diff --git a/comms/flmsg/Makefile b/comms/flmsg/Makefile
index 82a84b0b0197..5e5b15ca30a6 100644
--- a/comms/flmsg/Makefile
+++ b/comms/flmsg/Makefile
@@ -1,11 +1,11 @@
PORTNAME= flmsg
-DISTVERSION= 4.0.23
+DISTVERSION= 4.0.24
CATEGORIES= comms hamradio
-MASTER_SITES= http://www.w1hkj.com/files/${PORTNAME}/
+MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Forms management editor for Amateur Radio standard message formats
-WWW= http://www.w1hkj.com/
+WWW= https://www.w1hkj.org/flmsg-help/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/flmsg/distinfo b/comms/flmsg/distinfo
index 04c5c62782e4..1bf4d83dd434 100644
--- a/comms/flmsg/distinfo
+++ b/comms/flmsg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693760867
-SHA256 (flmsg-4.0.23.tar.gz) = dde474c2bce436396a9b9c56e5db608a1b37ddc554999792d3fadffb19cf7916
-SIZE (flmsg-4.0.23.tar.gz) = 838006
+TIMESTAMP = 1759868687
+SHA256 (flmsg-4.0.24.tar.gz) = 93340798d0f9ccafc7cb8d19d1146cb67279c79723c436b1d25da276399e0694
+SIZE (flmsg-4.0.24.tar.gz) = 839206
diff --git a/comms/flmsg/pkg-descr b/comms/flmsg/pkg-descr
index 02b2956bb1d6..6ad534ba0b07 100644
--- a/comms/flmsg/pkg-descr
+++ b/comms/flmsg/pkg-descr
@@ -1 +1,9 @@
-Forms management editor for Amateur Radio standard message formats.
+FLMSG is a simple forms management editor for the amateur radio supported
+standard message formats. Form data can be transferred between computers either
+using standard internet email or via radio frequency broadcasts typically made
+by an amateur radio operator on your behalf. FLMSG forms can be very complex and
+include embedded images and other controls that make data entry less error to
+prone. The template information is not transferred between computers, only the
+volatile information contained in the form entry controls. The form template
+must reside on each flmsg computer that will be used to create, edit, or review
+the data.
diff --git a/comms/flrig/Makefile b/comms/flrig/Makefile
index 2f356b6a51e7..7dd2f5521b6c 100644
--- a/comms/flrig/Makefile
+++ b/comms/flrig/Makefile
@@ -1,6 +1,5 @@
PORTNAME= flrig
-DISTVERSION= 2.0.08
-PORTREVISION= 1
+DISTVERSION= 2.0.09
CATEGORIES= comms hamradio
MASTER_SITES= SF/fldigi/${PORTNAME}
diff --git a/comms/flrig/distinfo b/comms/flrig/distinfo
index a8f380274aed..94fc7dde06a3 100644
--- a/comms/flrig/distinfo
+++ b/comms/flrig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754514101
-SHA256 (flrig-2.0.08.tar.gz) = f9eaf140164a1f330e40f33f54093e230f48b4f6675bd35d8aed07434f12ce6f
-SIZE (flrig-2.0.08.tar.gz) = 1137235
+TIMESTAMP = 1759848314
+SHA256 (flrig-2.0.09.tar.gz) = 76f521ecf1062af276d5ac3804504b283a2c138455b593d66fd5d51c9464f59d
+SIZE (flrig-2.0.09.tar.gz) = 1137698
diff --git a/databases/pg-gvm/Makefile b/databases/pg-gvm/Makefile
index 6d853b9d4b80..3514f61eebec 100644
--- a/databases/pg-gvm/Makefile
+++ b/databases/pg-gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg-gvm
-DISTVERSION= 22.6.9
+DISTVERSION= 22.6.11
DISTVERSIONPREFIX=v
CATEGORIES= databases devel
diff --git a/databases/pg-gvm/distinfo b/databases/pg-gvm/distinfo
index 7482dcbd1a7a..54498b450dcb 100644
--- a/databases/pg-gvm/distinfo
+++ b/databases/pg-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744672585
-SHA256 (greenbone-pg-gvm-v22.6.9_GH0.tar.gz) = 00b79da6847345c8523f83f6de0ee1cde53496fa268035c697115a8f0d5cf7d5
-SIZE (greenbone-pg-gvm-v22.6.9_GH0.tar.gz) = 41510
+TIMESTAMP = 1759902339
+SHA256 (greenbone-pg-gvm-v22.6.11_GH0.tar.gz) = 6183727c17686c7ef3c27e5c7a7f4e33b346cb388fdc06200c9cbd62c1403db1
+SIZE (greenbone-pg-gvm-v22.6.11_GH0.tar.gz) = 35870
diff --git a/deskutils/cairo-dock-plugins/Makefile b/deskutils/cairo-dock-plugins/Makefile
index c48ec46cc6e5..5d254c2e9511 100644
--- a/deskutils/cairo-dock-plugins/Makefile
+++ b/deskutils/cairo-dock-plugins/Makefile
@@ -1,9 +1,9 @@
PORTNAME= cairo-dock-plugins
DISTVERSION= 3.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cairo-Dock-Plugins for Cairo-Dock
WWW= https://www.glx-dock.org/
diff --git a/deskutils/cairo-dock/Makefile b/deskutils/cairo-dock/Makefile
index 0b0978424a98..7d459a9e0105 100644
--- a/deskutils/cairo-dock/Makefile
+++ b/deskutils/cairo-dock/Makefile
@@ -1,9 +1,9 @@
PORTNAME= cairo-dock
DISTVERSION= 3.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight and eye-candy dock (program launcher)
WWW= https://www.glx-dock.org/
diff --git a/devel/Makefile b/devel/Makefile
index 871174ecb288..4d037fd75cc2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1051,6 +1051,7 @@
SUBDIR += inilike
SUBDIR += iniparser
SUBDIR += initutil
+ SUBDIR += inja
SUBDIR += injeqt
SUBDIR += intel-graphics-compiler
SUBDIR += interactive_rebase_tool
@@ -6178,6 +6179,9 @@
SUBDIR += py-userpath
SUBDIR += py-usort
SUBDIR += py-uuid7
+ SUBDIR += py-uv
+ SUBDIR += py-uv-build
+ SUBDIR += py-uv-bump
SUBDIR += py-uv-dynamic-versioning
SUBDIR += py-uvloop
SUBDIR += py-validate-pyproject
@@ -8301,6 +8305,7 @@
SUBDIR += statsvn
SUBDIR += stb
SUBDIR += stc
+ SUBDIR += stdgenerator
SUBDIR += stdman
SUBDIR += stdx-allocator
SUBDIR += stfl
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index f91e3a70399f..8c9c27e3c197 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,10 +1,9 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
-DISTVERSION= 0.32.3
-PORTREVISION= 1
+DISTVERSION= 0.33.1
CATEGORIES= devel
-MAINTAINER= atanubisbiswas484@gmail.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Swagger 2.0 implementation for Go
WWW= https://goswagger.io/ \
https://github.com/go-swagger/go-swagger/
diff --git a/devel/goswagger/distinfo b/devel/goswagger/distinfo
index bd01d70aabbd..8302f128f27d 100644
--- a/devel/goswagger/distinfo
+++ b/devel/goswagger/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758300000
-SHA256 (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.mod) = e50fb340125d14175a90284f72d0ac96c79ea58393d16a92d501e1e2dc4e835d
-SIZE (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.mod) = 3475
-SHA256 (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.zip) = 2e34c931464e86f2a240e7c1479691f74e3d89677e9c8c0bac9e8b605f1b6051
-SIZE (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.zip) = 4551659
+TIMESTAMP = 1759932947
+SHA256 (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.mod) = a1c79030199d7e9aa25a06da3988a63aa3e40961f543bd650396aa6279d5e14e
+SIZE (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.mod) = 3240
+SHA256 (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.zip) = 8c0cd2cc3f4dd5ed2726a77557b42230f4dfc8277849b017f79b2644bcce7aa9
+SIZE (go/devel_goswagger/goswagger-v0.33.1/v0.33.1.zip) = 4893198
diff --git a/devel/inja/Makefile b/devel/inja/Makefile
new file mode 100644
index 000000000000..c1d4272b2864
--- /dev/null
+++ b/devel/inja/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= inja
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.4.0
+CATEGORIES= devel
+
+MAINTAINER= desktop@FreeBSD.org
+COMMENT= Template Engine for Modern C++
+WWW= https://pantor.github.io/inja/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= bash:shells/bash \
+ nlohmann-json>=3:devel/nlohmann-json
+
+USES= bison cmake:noninja compiler:c++17-lang gettext pathfix pkgconfig python:build shebangfix
+
+SHEBANG_FILES= scripts/update_single_include.sh third_party/amalgamate/amalgamate.py
+BINARY_ALIAS= python3=${PYTHON_CMD}
+
+USE_GITHUB= yes
+GH_ACCOUNT= pantor
+
+OPTIONS_DEFINE= TESTS
+
+TESTS_DESC= Build self tests
+TESTS_CMAKE_BOOL= BUILD_TESTING BUILD_BENCHMARK
+#TESTS_MESON_TRUE= build_tests build_benchmark
+
+CMAKE_OFF= INJA_USE_EMBEDDED_JSON
+
+.include <bsd.port.mk>
diff --git a/devel/inja/distinfo b/devel/inja/distinfo
new file mode 100644
index 000000000000..aff1b5ca95e6
--- /dev/null
+++ b/devel/inja/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758188787
+SHA256 (pantor-inja-v3.4.0_GH0.tar.gz) = 7155f944553ca6064b26e88e6cae8b71f8be764832c9c7c6d5998e0d5fd60c55
+SIZE (pantor-inja-v3.4.0_GH0.tar.gz) = 369278
diff --git a/devel/inja/files/patch-CMakeLists.txt b/devel/inja/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..4245382674c6
--- /dev/null
+++ b/devel/inja/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig 2023-01-29 12:10:03 UTC
++++ CMakeLists.txt
+@@ -17,6 +17,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_S
+ set(INJA_PACKAGE_USE_EMBEDDED_JSON OFF)
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake)
+
++include(PkgConfigGeneration)
+
+ # For using the correct __cplusplus macro
+ if(MSVC)
diff --git a/devel/inja/files/patch-cmake_PkgConfigGeneration.cmake b/devel/inja/files/patch-cmake_PkgConfigGeneration.cmake
new file mode 100644
index 000000000000..d148dbe48cfe
--- /dev/null
+++ b/devel/inja/files/patch-cmake_PkgConfigGeneration.cmake
@@ -0,0 +1,21 @@
+--- cmake/PkgConfigGeneration.cmake.orig 2025-09-18 10:40:00 UTC
++++ cmake/PkgConfigGeneration.cmake
+@@ -0,0 +1,18 @@
++#.rst:
++# PkgConfigGeneration
++# -------------------
++#
++# Generate the pkg-config file for libdispatch.
++#
++# The script generates a pkg-config file on non-Apple UNIX-like systems.
++#
++
++# Check if the system is UNIX-based and not Apple
++if(UNIX)
++ # Configure the pkg-config file from the template
++ configure_file("${PROJECT_SOURCE_DIR}/cmake/inja.pc.in"
++ "${PROJECT_BINARY_DIR}/inja.pc" @ONLY)
++
++ # Install the generated pkg-config file to the appropriate directory
++ install(FILES "${PROJECT_BINARY_DIR}/inja.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig")
++endif()
diff --git a/devel/inja/files/patch-cmake_inja.pc.in b/devel/inja/files/patch-cmake_inja.pc.in
new file mode 100644
index 000000000000..189eca368de6
--- /dev/null
+++ b/devel/inja/files/patch-cmake_inja.pc.in
@@ -0,0 +1,13 @@
+--- cmake/inja.pc.in.orig 2025-09-18 10:39:00 UTC
++++ cmake/inja.pc.in
+@@ -0,0 +1,10 @@
++prefix=@CMAKE_INSTALL_PREFIX@
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: inja
++Description: inja (Template Engine for Modern C++)
++Version: @PROJECT_VERSION@
++Libs: -L${libdir}
++Cflags: -I${includedir}
diff --git a/devel/inja/pkg-descr b/devel/inja/pkg-descr
new file mode 100644
index 000000000000..cf2840cf0027
--- /dev/null
+++ b/devel/inja/pkg-descr
@@ -0,0 +1,4 @@
+Inja is a template engine for modern C++, loosely inspired by jinja for python.
+
+It has an easy and yet powerfultemplate syntax with all variables, loops, conditions,
+includes, callbacks, and comments you need, nested and combined as you like.
diff --git a/devel/inja/pkg-plist b/devel/inja/pkg-plist
new file mode 100644
index 000000000000..b35c8754f258
--- /dev/null
+++ b/devel/inja/pkg-plist
@@ -0,0 +1,17 @@
+include/inja/config.hpp
+include/inja/environment.hpp
+include/inja/exceptions.hpp
+include/inja/function_storage.hpp
+include/inja/inja.hpp
+include/inja/lexer.hpp
+include/inja/node.hpp
+include/inja/parser.hpp
+include/inja/renderer.hpp
+include/inja/statistics.hpp
+include/inja/template.hpp
+include/inja/token.hpp
+include/inja/utils.hpp
+lib/cmake/inja/injaConfig.cmake
+lib/cmake/inja/injaConfigVersion.cmake
+lib/cmake/inja/injaTargets.cmake
+libdata/pkgconfig/inja.pc
diff --git a/devel/py-uv-build/Makefile b/devel/py-uv-build/Makefile
new file mode 100644
index 000000000000..010f58804764
--- /dev/null
+++ b/devel/py-uv-build/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= uv-build
+DISTVERSION= 0.9.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= uv: Build backend
+WWW= https://astral.sh/ \
+ https://docs.astral.sh/uv/ \
+ https://github.com/astral-sh/uv
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= uv-build:devel/uv
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv-build/distinfo b/devel/py-uv-build/distinfo
new file mode 100644
index 000000000000..ca106692a05a
--- /dev/null
+++ b/devel/py-uv-build/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759901250
+SHA256 (uv_build-0.9.0.tar.gz) = 2856b43e2cc6828bbdf2e5deca6e983b358001aaa705689d03dd3bdf33d2abca
+SIZE (uv_build-0.9.0.tar.gz) = 332461
diff --git a/devel/py-uv-build/files/patch-pyproject.toml b/devel/py-uv-build/files/patch-pyproject.toml
new file mode 100644
index 000000000000..9f1bc73e3c22
--- /dev/null
+++ b/devel/py-uv-build/files/patch-pyproject.toml
@@ -0,0 +1,35 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -7,7 +7,6 @@ keywords = [
+ keywords = [
+ "uv", "requirements", "packaging"
+ ]
+-license = "MIT OR Apache-2.0"
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Environment :: Console",
+@@ -37,19 +36,12 @@ Discord = "https://discord.gg/astral-sh"
+ Discord = "https://discord.gg/astral-sh"
+
+ [build-system]
+-requires = ["maturin>=1.0,<2.0"]
+-build-backend = "maturin"
++requires = ["setuptools>=61.0", "wheel"]
++build-backend = "setuptools.build_meta"
+
+-[tool.maturin]
+-bindings = "bin"
+-module-name = "uv_build"
+-python-source = "python"
+-strip = true
+-include = [
+- { path = "LICENSE-APACHE", format = "sdist" },
+- { path = "LICENSE-MIT", format = "sdist" },
+-]
+-manifest-path = "crates/uv-build/Cargo.toml"
++[tool.setuptools]
++packages = ["uv_build"]
++package-dir = {"" = "python"}
+
+ [tool.uv]
+ managed = false
diff --git a/devel/py-uv-build/pkg-descr b/devel/py-uv-build/pkg-descr
new file mode 100644
index 000000000000..9f506e24e6ca
--- /dev/null
+++ b/devel/py-uv-build/pkg-descr
@@ -0,0 +1,4 @@
+uv-build is a PEP 517 build backend that uses uv to build wheels.
+
+uv is an extremely fast Python package installer and resolver. This package
+allows using uv as a build backend for Python projects.
diff --git a/devel/py-uv-bump/Makefile b/devel/py-uv-bump/Makefile
new file mode 100644
index 000000000000..94fbe9349119
--- /dev/null
+++ b/devel/py-uv-bump/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= uv-bump
+DISTVERSION= 0.3.1
+CATEGORIES= devel python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= UV: Bump pyproject.toml dependency minimum versions to latest feasible
+WWW= https://github.com/zundertj/uv-bump
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>0:devel/py-uv-build@${PY_FLAVOR}
+RUN_DEPENDS= uv:devel/uv
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>=1.18.2:devel/py-mypy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=7.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>=0.13.2:devel/py-ruff@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= zundertj
+
+NO_ARCH= yes
+
+# tests as of 0.3.1: 8 functional tests passed (test_cli: 2/2, test_main: 6/6), 100% coverage, ~25s execution time
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv-bump/distinfo b/devel/py-uv-bump/distinfo
new file mode 100644
index 000000000000..4ffdea46bf85
--- /dev/null
+++ b/devel/py-uv-bump/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759910419
+SHA256 (zundertj-uv-bump-0.3.1_GH0.tar.gz) = 52d0d6253bf86bf68e0739ae6e6433528793b54f4be0968193871c115232f277
+SIZE (zundertj-uv-bump-0.3.1_GH0.tar.gz) = 28404
diff --git a/devel/py-uv-bump/files/patch-pyproject.toml b/devel/py-uv-bump/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a0653baf244e
--- /dev/null
+++ b/devel/py-uv-bump/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["uv_build>=0.7.20,<0.8.0"]
++requires = ["uv_build>=0.7.20"]
+ build-backend = "uv_build"
+
+ [project]
+@@ -12,8 +12,7 @@ authors = [{ name = "Jeroen van Zundert", email = "mai
+ "tomli>=2.2.1; python_version<'3.11'",
+ ]
+ authors = [{ name = "Jeroen van Zundert", email = "mail@jeroenvanzundert.nl" }]
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = {text = "MIT"}
+ keywords = ["uv", "bump", "version", "dependency"]
+ classifiers = [
+ "Development Status :: 3 - Alpha",
diff --git a/devel/py-uv-bump/pkg-descr b/devel/py-uv-bump/pkg-descr
new file mode 100644
index 000000000000..f0733c228e70
--- /dev/null
+++ b/devel/py-uv-bump/pkg-descr
@@ -0,0 +1,5 @@
+UV-bump updates pyproject.toml dependency minimum versions to the latest
+feasible versions for projects using the uv Python package manager.
+
+This tool helps maintain up-to-date dependencies by automatically bumping
+version constraints in your project configuration files.
diff --git a/devel/py-uv/Makefile b/devel/py-uv/Makefile
new file mode 100644
index 000000000000..c5ea5749819c
--- /dev/null
+++ b/devel/py-uv/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= uv
+DISTVERSION= 0.9.0
+CATEGORIES= devel python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python package for uv - extremely fast Python package installer
+WWW= https://astral.sh/ \
+ https://docs.astral.sh/uv/ \
+ https://github.com/astral-sh/uv
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= uv:devel/uv
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+USE_GITHUB= yes
+GH_ACCOUNT= astral-sh
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv/distinfo b/devel/py-uv/distinfo
new file mode 100644
index 000000000000..76907016a7c5
--- /dev/null
+++ b/devel/py-uv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759887559
+SHA256 (astral-sh-uv-0.9.0_GH0.tar.gz) = d97e444fe3aaca5079f3f9b1928a6ac0afc4c3e3d6552e94b23ce07e846f642e
+SIZE (astral-sh-uv-0.9.0_GH0.tar.gz) = 4724344
diff --git a/devel/py-uv/files/patch-pyproject.toml b/devel/py-uv/files/patch-pyproject.toml
new file mode 100644
index 000000000000..db0b3ee9d1fa
--- /dev/null
+++ b/devel/py-uv/files/patch-pyproject.toml
@@ -0,0 +1,84 @@
+--- pyproject.toml.orig 2025-10-07 23:17:42 UTC
++++ pyproject.toml
+@@ -1,11 +1,11 @@
+ [build-system]
+-requires = ["maturin>=1.0,<2.0"]
+-build-backend = "maturin"
++requires = ["setuptools>=61.0", "wheel"]
++build-backend = "setuptools.build_meta"
+
+ [project]
+ name = "uv"
+ version = "0.9.0"
+-description = "An extremely fast Python package and project manager, written in Rust."
++description = "Python package for uv - extremely fast Python package installer"
+ authors = [{ name = "Astral Software Inc.", email = "hey@astral.sh" }]
+ requires-python = ">=3.8"
+ keywords = [
+@@ -40,60 +40,9 @@ Discord = "https://discord.gg/astral-sh"
+ Releases = "https://github.com/astral-sh/uv/releases"
+ Discord = "https://discord.gg/astral-sh"
+
+-[tool.maturin]
+-bindings = "bin"
+-manifest-path = "crates/uv/Cargo.toml"
+-module-name = "uv"
+-python-source = "python"
+-strip = true
+-include = [
+- { path = "rust-toolchain.toml", format = ["sdist", "wheel"] },
+- # this one isn't discovered by maturin because it's behind a feature flag
+- { path = "crates/uv-performance-memory-allocator/**/*", format = ["sdist", "wheel"] },
+- { path = "crates/uv-trampoline/trampolines/*", format = "sdist" },
+- { path = "LICENSE-APACHE", format = "sdist" },
+- { path = "LICENSE-MIT", format = "sdist" },
+-]
++[tool.setuptools]
++packages = ["uv"]
++package-dir = {"" = "python"}
+
+-[tool.rooster]
+-changelog-contributors = false # We exclude contributors from the CHANGELOG file
+-major-labels = [] # We do not use the major version number yet
+-minor-labels = ["breaking"]
+-ignore-labels = ["internal", "ci", "testing"]
+-version_files = [
+- "README.md",
+- "pyproject.toml",
+- "crates/uv/Cargo.toml",
+- "crates/uv-version/Cargo.toml",
+- "crates/uv-build/Cargo.toml",
+- "crates/uv-build/pyproject.toml",
+- "docs/getting-started/installation.md",
+- "docs/guides/integration/docker.md",
+- "docs/guides/integration/pre-commit.md",
+- "docs/guides/integration/github.md",
+- "docs/guides/integration/aws-lambda.md",
+- "docs/concepts/build-backend.md",
+- "docs/concepts/projects/init.md",
+- "docs/concepts/projects/workspaces.md",
+-]
+-
+-[tool.rooster.section-labels]
+-"Breaking changes" = ["breaking"]
+-"Enhancements" = ["enhancement", "compatibility", "error messages"]
+-"Preview features" = ["preview"]
+-"Configuration" = ["configuration"]
+-"Performance" = ["performance"]
+-"Bug fixes" = ["bug"]
+-"Rust API" = ["rustlib"]
+-"Documentation" = ["documentation"]
+-"Other changes" = ["__unknown__"]
+-
+-[tool.mypy]
+-ignore_missing_imports = true
+-files = [
+- "crates/uv-python/*.py",
+- "python/uv/*.py",
+-]
+-
+-[tool.uv]
+-managed = false
++[tool.setuptools.package-data]
++uv = ["py.typed"]
+\ No newline at end of file
diff --git a/devel/py-uv/pkg-descr b/devel/py-uv/pkg-descr
new file mode 100644
index 000000000000..d82b791c2739
--- /dev/null
+++ b/devel/py-uv/pkg-descr
@@ -0,0 +1,7 @@
+Python package for uv, an extremely fast Python package installer and resolver.
+
+This package provides Python bindings for uv functionality and requires the
+uv binary to be installed separately from the devel/uv port.
+
+The uv module allows Python programs to programmatically interact with uv
+for package management and dependency resolution tasks.
diff --git a/devel/stdgenerator/Makefile b/devel/stdgenerator/Makefile
new file mode 100644
index 000000000000..0775d307e31e
--- /dev/null
+++ b/devel/stdgenerator/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= generator
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1
+CATEGORIES= devel
+PKGNAMEPREFIX= std
+
+MAINTAINER= fluffy@FreeBSD.org
+COMMENT= Reference implementation of std::generator proposal
+WWW= https://github.com/lewissbaker/generator
+
+LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake compiler:c++20-lang
+
+INSTALL_TARGET= install
+
+USE_GITHUB= yes
+GH_ACCOUNT= lewissbaker
+GH_TAGNAME= 6ef0cca
+
+PLIST_FILES= include/__generator.hpp include/generator \
+ lib/cmake/${PKGBASE}/${PKGBASE}-config-version.cmake \
+ lib/cmake/${PKGBASE}/${PKGBASE}-config.cmake \
+ lib/cmake/${PKGBASE}/${PKGBASE}-target.cmake
+
+.include <bsd.port.mk>
diff --git a/devel/stdgenerator/distinfo b/devel/stdgenerator/distinfo
new file mode 100644
index 000000000000..374a3ee7b27b
--- /dev/null
+++ b/devel/stdgenerator/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758892471
+SHA256 (lewissbaker-generator-v0.1-6ef0cca_GH0.tar.gz) = 4e18ba7f213b6b323c728c152d079ee4ca1be7c6ee2af8be9e6d58af2bcaa887
+SIZE (lewissbaker-generator-v0.1-6ef0cca_GH0.tar.gz) = 9257
diff --git a/devel/stdgenerator/files/patch-CMakeLists.txt b/devel/stdgenerator/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d85b2a1974b5
--- /dev/null
+++ b/devel/stdgenerator/files/patch-CMakeLists.txt
@@ -0,0 +1,47 @@
+--- CMakeLists.txt.orig 2025-01-31 23:53:04 UTC
++++ CMakeLists.txt
+@@ -3,18 +3,34 @@ cmake_minimum_required(VERSION 3.12)
+
+ cmake_minimum_required(VERSION 3.12)
+
+-project(stdgenerator LANGUAGES CXX
+- VERSION 0.1)
++project(stdgenerator
++ LANGUAGES CXX
++ VERSION 0.1)
+
+-add_library(stdgenerator INTERFACE)
+-
+-target_include_directories(stdgenerator
+- INTERFACE
+- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/>)
+-
+-target_compile_features(stdgenerator INTERFACE cxx_std_20)
+-
++include(CMakePackageConfigHelpers)
++include(CPack)
++include(GNUInstallDirs)
+ enable_testing()
+ include(CTest)
+
++add_subdirectory("include")
+ add_subdirectory("tests")
++
++install(EXPORT ${PROJECT_NAME}-target
++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
++ NAMESPACE "stdgenerator::"
++)
++
++write_basic_package_version_file(
++ "${PROJECT_NAME}-config-version.cmake" COMPATIBILITY SameMajorVersion ARCH_INDEPENDENT)
++
++configure_package_config_file(
++ cmake/${PROJECT_NAME}-config.cmake.in
++ "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
++ INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
++)
++
++install(FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
++ "${PROJECT_BINARY_DIR}/${PROJECT_NAME}-config-version.cmake"
++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
++)
diff --git a/devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in b/devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in
new file mode 100644
index 000000000000..5760bca89b1c
--- /dev/null
+++ b/devel/stdgenerator/files/patch-cmake_stdgenerator-config.cmake.in
@@ -0,0 +1,4 @@
+--- cmake/stdgenerator-config.cmake.in.orig 2025-09-26 14:16:29 UTC
++++ cmake/stdgenerator-config.cmake.in
+@@ -0,0 +1 @@
++include("${CMAKE_CURRENT_LIST_DIR}/stdgenerator-target.cmake")
diff --git a/devel/stdgenerator/files/patch-include_CMakeLists.txt b/devel/stdgenerator/files/patch-include_CMakeLists.txt
new file mode 100644
index 000000000000..9602372e66fc
--- /dev/null
+++ b/devel/stdgenerator/files/patch-include_CMakeLists.txt
@@ -0,0 +1,25 @@
+--- include/CMakeLists.txt.orig 2025-09-26 14:16:29 UTC
++++ include/CMakeLists.txt
+@@ -0,0 +1,22 @@
++add_library(stdgenerator INTERFACE)
++target_compile_features(stdgenerator INTERFACE cxx_std_20)
++target_sources(
++ stdgenerator
++ INTERFACE FILE_SET
++ "stdgenerator_headers"
++ TYPE
++ "HEADERS"
++ FILES
++ "__generator.hpp"
++ "generator")
++
++include(GNUInstallDirs)
++
++install(
++ TARGETS stdgenerator
++ EXPORT "stdgenerator-target"
++ FILE_SET "stdgenerator_headers")
++
++if(NOT TARGET stdgenerator::stdgenerator)
++ add_library(stdgenerator::stdgenerator ALIAS stdgenerator)
++endif()
diff --git a/devel/stdgenerator/files/patch-include_____generator.hpp b/devel/stdgenerator/files/patch-include_____generator.hpp
new file mode 100644
index 000000000000..6a1b5a3c7554
--- /dev/null
+++ b/devel/stdgenerator/files/patch-include_____generator.hpp
@@ -0,0 +1,19 @@
+--- include/__generator.hpp.orig 2025-01-31 23:53:04 UTC
++++ include/__generator.hpp
+@@ -36,6 +36,7 @@ using std::experimental::suspend_never;
+ #include <utility>
+ #include <concepts>
+ #include <cassert>
++#include <memory>
+
+ #if __has_include(<ranges>)
+ # include <ranges>
+@@ -309,7 +310,7 @@ class __promise_base_alloc { (public)
+ static void operator delete(void* __ptr, std::size_t __frameSize) noexcept {
+ _Alloc& __alloc = __get_allocator(__ptr, __frameSize);
+ _Alloc __localAlloc(std::move(__alloc));
+- __alloc.~Alloc();
++ __alloc.~_Alloc();
+ __localAlloc.deallocate(static_cast<std::byte*>(__ptr), __padded_frame_size(__frameSize));
+ }
+ };
diff --git a/devel/stdgenerator/pkg-descr b/devel/stdgenerator/pkg-descr
new file mode 100644
index 000000000000..1f56f4d69b3d
--- /dev/null
+++ b/devel/stdgenerator/pkg-descr
@@ -0,0 +1 @@
+Reference implementation of std::generator proposal
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 7849cb8381eb..bf9aa8f5751b 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.8.21
-PORTREVISION= 1
+DISTVERSION= 0.9.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -32,7 +31,10 @@ OPENSSLLIB= /usr/lib
RUSTFLAGS+= -C link-args=-Wl,-rpath=${LOCALBASE}/lib
-PROGS= uv uvx
+PROGS= uv \
+ uvx \
+ uv-build \
+ uv-globfilter
PLIST_FILES= ${PROGS:S/^/bin\//}
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 829d3dbd8a2b..3134ae6a2560 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -20,7 +20,7 @@ CARGO_CRATES= addr2line-0.24.2 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_fs-1.1.3 \
- astral-tokio-tar-0.5.3 \
+ astral-tokio-tar-0.5.5 \
async-broadcast-0.7.2 \
async-channel-2.5.0 \
async-compression-0.4.19 \
@@ -422,7 +422,7 @@ CARGO_CRATES= addr2line-0.24.2 \
similar-2.7.0 \
simplecss-0.2.2 \
siphasher-0.3.11 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
smawk-0.3.2 \
socket2-0.5.10 \
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 790b0a17a372..eb706d330cde 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758707649
+TIMESTAMP = 1759887675
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
@@ -43,8 +43,8 @@ SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
-SHA256 (rust/crates/astral-tokio-tar-0.5.3.crate) = 0036af73142caf1291d4ec8ed667d3a1145bd55c8189517bd5aa07b3167ae1e1
-SIZE (rust/crates/astral-tokio-tar-0.5.3.crate) = 62764
+SHA256 (rust/crates/astral-tokio-tar-0.5.5.crate) = bc72b7a1945436d584d2ae0b3ecfe44545ab5e8e4a2b4e1a3c9aea6b60ee1faa
+SIZE (rust/crates/astral-tokio-tar-0.5.5.crate) = 63910
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
@@ -847,8 +847,8 @@ SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c
SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
@@ -1263,5 +1263,5 @@ SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838
SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
-SHA256 (astral-sh-uv-0.8.21_GH0.tar.gz) = 20b366d493ea1939c66cf33c4ec81d1447a61242c66f9a0a75eebb03573a7a02
-SIZE (astral-sh-uv-0.8.21_GH0.tar.gz) = 4707462
+SHA256 (astral-sh-uv-0.9.0_GH0.tar.gz) = d97e444fe3aaca5079f3f9b1928a6ac0afc4c3e3d6552e94b23ce07e846f642e
+SIZE (astral-sh-uv-0.9.0_GH0.tar.gz) = 4724344
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index c4cda0872bf7..201d86d0034c 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,12 +1,8 @@
PORTNAME= mame
-DISTVERSION= 0.277
-PORTREVISION= 2
+DISTVERSION= 0.281
CATEGORIES= emulators games
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= b4e1f5f1b50fd3402232dd0385cac021ba488db6.patch:-p1 # Only link asmjit if native DRCs are built.
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= laurent.chardon@gmail.com
COMMENT= MAME: a multi-purpose emulation framework
WWW= https://mamedev.org/
@@ -25,7 +21,8 @@ ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= not yet ported to any architecture other than armv7, arm64, x86, and powerpc*
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0:textproc/py-sphinxcontrib-svg2pdfconverter@${PY_FLAVOR} \
- asio>0:net/asio \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
+ asio130>0:net/asio130 \
genie:devel/genie \
glm>0:math/glm \
rapidjson>0:devel/rapidjson
@@ -35,8 +32,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libutf8proc.so:textproc/utf8proc \
libzstd.so:archivers/zstd
-USES= compiler:c++17-lang gmake jpeg llvm:min=16 localbase pkgconfig \
- python:build sdl shebangfix sqlite:3 xorg
+USES= compiler:c++17-lang gmake jpeg llvm:min=16 localbase \
+ pkgconfig python:build sdl sqlite:3 xorg
USE_GITHUB= yes
GH_ACCOUNT= mamedev
@@ -82,6 +79,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= MAME
+OPTIONS_DEFAULT+= ${ARCH:Mamd64:C/.+/SSE2/}
OPTIONS_GROUP= EMULATORS EXTRATOOLS HARDWARE
OPTIONS_GROUP_EMULATORS= MAME MAMENL MAMEVIRTUAL NLS QTDEBUGGER
OPTIONS_GROUP_EXTRATOOLS= TOOLS
@@ -89,9 +87,7 @@ OPTIONS_GROUP_HARDWARE= OPENMP SSE2
OPTIONS_RADIO= BUILDTYPE
OPTIONS_RADIO_BUILDTYPE= DEBUG SIZE_OPTIMIZED_CFLAGS \
SPEED_OPTIMIZED_CFLAGS
-.if !exists(/usr/include/omp.h)
-OPTIONS_EXCLUDE= OPENMP
-.endif
+OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:C/.+/SSE2/}
OPTIONS_SUB= yes
BUILDTYPE_DESC= Application production type
@@ -139,6 +135,7 @@ MAME_MAKE_ENV= ${_EMULATORS_MAKE_ENV}
MAME_PLIST_SUB= MAMEDATA=""
MAME_PLIST_SUB_OFF= MAMEDATA="@comment "
NLS_USES= gettext-runtime
+OPENMP_USES= compiler:openmp
OPENMP_MAKE_ENV= OPENMP=1
OPENMP_MAKE_ENV_OFF= OPENMP=0
QTDEBUGGER_USES= qt:6
@@ -192,25 +189,25 @@ _TOOLS_MANUALS= -name *.1 -depth 1 -type f -and -not -type d -and -not \
.include <bsd.port.options.mk>
.if ${ARCH:Maarch64} || ${ARCH:Mamd64} || ${ARCH:Mpowerpc64*}
-MAKE_ENV+= PTR64=1
+MAKE_ENV+= PTR64=1
.endif
.if ${ARCH} == aarch64 || ${ARCH} == armv7
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-3rdparty_lzma_C_AesOpt.c
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-3rdparty_lzma_C_AesOpt.c
.endif
# Compiling with -pg (PROFILE) causes the linker to run out of memory on i386,
# build with less profiling data:
.if ${ARCH:Mi386}
-DEBUG_MAKE_ENV= PROFILER=1
+DEBUG_MAKE_ENV= PROFILER=1
.else
-DEBUG_MAKE_ENV= PROFILE=1
+DEBUG_MAKE_ENV= PROFILE=1
.endif
.if empty(PORT_OPTIONS:MMAME) && empty(PORT_OPTIONS:MMAMENL) && \
empty(PORT_OPTIONS:MMAMEVIRTUAL)
-MAKE_ENV+= EMULATOR=0
-PLIST_SUB+= MAMEDATA="@comment "
+MAKE_ENV+= EMULATOR=0
+PLIST_SUB+= MAMEDATA="@comment "
.endif
post-extract:
diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo
index 7a33b39a0b9d..0f735deaf410 100644
--- a/emulators/mame/distinfo
+++ b/emulators/mame/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748505208
-SHA256 (mamedev-mame-0.277-mame0277_GH0.tar.gz) = 60055b19fc96306927257c5ffc265ecebcbe5c944cf98113d4d78f6304556c67
-SIZE (mamedev-mame-0.277-mame0277_GH0.tar.gz) = 209399226
+TIMESTAMP = 1759055187
+SHA256 (mamedev-mame-0.281-mame0281_GH0.tar.gz) = 8d648b43b0072b3efabc30290c1767a3c22a46ca3c4111a2f456b9f5d2a08319
+SIZE (mamedev-mame-0.281-mame0281_GH0.tar.gz) = 210289013
SHA256 (b4e1f5f1b50fd3402232dd0385cac021ba488db6.patch) = 431ce0bf9dff15632f8ed176b6ea8245c74089439f1af766a26ea4a140db1f92
SIZE (b4e1f5f1b50fd3402232dd0385cac021ba488db6.patch) = 2652
diff --git a/emulators/mame/files/patch-3rdparty_lzma_C_CpuArch.c b/emulators/mame/files/patch-3rdparty_lzma_C_CpuArch.c
index 0845a73832cb..96e75eb9da56 100644
--- a/emulators/mame/files/patch-3rdparty_lzma_C_CpuArch.c
+++ b/emulators/mame/files/patch-3rdparty_lzma_C_CpuArch.c
@@ -1,6 +1,6 @@
---- 3rdparty/lzma/C/CpuArch.c.orig 2023-05-30 17:50:57 UTC
+--- 3rdparty/lzma/C/CpuArch.c.orig 2025-09-24 14:56:11 UTC
+++ 3rdparty/lzma/C/CpuArch.c
-@@ -417,6 +417,31 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
+@@ -762,6 +762,31 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
#include <sys/auxv.h>
@@ -32,7 +32,7 @@
#define USE_HWCAP
#ifdef USE_HWCAP
-@@ -450,6 +475,7 @@ MY_HWCAP_CHECK_FUNC (SHA1)
+@@ -795,6 +820,7 @@ MY_HWCAP_CHECK_FUNC (AES)
MY_HWCAP_CHECK_FUNC (SHA2)
MY_HWCAP_CHECK_FUNC (AES)
diff --git a/emulators/mame/files/patch-3rdparty_lzma_C_Sha256Opt.c b/emulators/mame/files/patch-3rdparty_lzma_C_Sha256Opt.c
index 525d4f9e96e0..eeafd8402ec6 100644
--- a/emulators/mame/files/patch-3rdparty_lzma_C_Sha256Opt.c
+++ b/emulators/mame/files/patch-3rdparty_lzma_C_Sha256Opt.c
@@ -1,6 +1,6 @@
---- 3rdparty/lzma/C/Sha256Opt.c.orig 2023-05-30 17:50:57 UTC
+--- 3rdparty/lzma/C/Sha256Opt.c.orig 2025-09-24 14:56:11 UTC
+++ 3rdparty/lzma/C/Sha256Opt.c
-@@ -212,7 +212,7 @@ void MY_FAST_CALL Sha256_UpdateBlocks_HW(UInt32 state[
+@@ -202,7 +202,7 @@ void Z7_FASTCALL Sha256_UpdateBlocks_HW(UInt32 state[8
#endif // USE_HW_SHA
diff --git a/emulators/mame/files/patch-makefile b/emulators/mame/files/patch-makefile
index 5c87b1f66af7..53f4858b0d29 100644
--- a/emulators/mame/files/patch-makefile
+++ b/emulators/mame/files/patch-makefile
@@ -1,9 +1,9 @@
Remove redefinitions of toolchain, and hardcoded optimisations. Replace GENie
build target with devel/genie binary. Add Clang ARM64 support.
---- makefile.orig 2023-10-23 15:53:41 UTC
+--- makefile.orig 2025-09-24 14:56:11 UTC
+++ makefile
-@@ -448,9 +448,9 @@ ifneq ($(TARGETOS),asmjs)
+@@ -430,9 +430,9 @@ ifneq ($(TARGETOS),asmjs)
endif
ifneq ($(TARGETOS),asmjs)
@@ -16,7 +16,7 @@
endif
#-------------------------------------------------
-@@ -620,11 +620,6 @@ endif
+@@ -578,11 +578,6 @@ endif
SYMBOLS = 1
endif
@@ -28,7 +28,7 @@
# set the symbols level
ifdef SYMBOLS
PARAMS += --SYMBOLS='$(SYMBOLS)'
-@@ -1078,7 +1073,7 @@ endif
+@@ -1042,7 +1037,7 @@ endif
NEW_GIT_VERSION := unknown
endif
@@ -37,7 +37,7 @@
ifeq ($(TARGET),$(SUBTARGET_FULL))
FULLTARGET := $(TARGET)
-@@ -1412,6 +1407,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make
+@@ -1376,6 +1371,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make
$(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
diff --git a/emulators/mame/files/patch-scripts_genie.lua b/emulators/mame/files/patch-scripts_genie.lua
deleted file mode 100644
index 857219cdad87..000000000000
--- a/emulators/mame/files/patch-scripts_genie.lua
+++ /dev/null
@@ -1,34 +0,0 @@
- Reduce noise from build logs, and remove duplicate use of
- -fno-strict-aliasing. Move a hard coded linktime optimisation to be covered by
- the same OPTIMIZE conditional used elsewhere.
-
---- scripts/genie.lua.orig 2023-11-15 01:11:29 UTC
-+++ scripts/genie.lua
-@@ -804,7 +804,6 @@ if _OPTIONS["OPTIMIZE"] then
- if _OPTIONS["OPTIMIZE"] then
- buildoptions {
- "-O".. _OPTIONS["OPTIMIZE"],
-- "-fno-strict-aliasing"
- }
- if _OPTIONS["OPT_FLAGS"] then
- buildoptions {
-@@ -1168,7 +1167,6 @@ configuration { "asmjs" }
- }
- linkoptions {
- "-Wl,--start-group",
-- "-O" .. _OPTIONS["OPTIMIZE"],
- "-s USE_SDL=2",
- "-s USE_SDL_TTF=2",
- "--memory-init-file 0",
-@@ -1187,6 +1185,11 @@ configuration { "asmjs" }
- "--embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/bgfx@artwork/bgfx",
- "--embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/slot-mask.png@artwork/slot-mask.png",
- }
-+ if _OPTIONS["OPTIMIZE"] then
-+ linkoptions {
-+ "-O".. _OPTIONS["OPTIMIZE"],
-+ }
-+ end
- if _OPTIONS["SYMBOLS"]~=nil and _OPTIONS["SYMBOLS"]~="0" then
- linkoptions {
- "-g" .. _OPTIONS["SYMLEVEL"],
diff --git a/emulators/mame/files/patch-scripts_src_main.lua b/emulators/mame/files/patch-scripts_src_main.lua
index 391ffc7f10fb..0bb6d887d409 100644
--- a/emulators/mame/files/patch-scripts_src_main.lua
+++ b/emulators/mame/files/patch-scripts_src_main.lua
@@ -1,8 +1,8 @@
Remove suffixes from mame binary for debug/profile builds.
---- scripts/src/main.lua.orig 2023-11-14 03:17:20 UTC
+--- scripts/src/main.lua.orig 2025-09-24 14:56:11 UTC
+++ scripts/src/main.lua
-@@ -58,13 +58,13 @@ end
+@@ -71,13 +71,13 @@ end
configuration { "Release" }
targetsuffix ""
if _OPTIONS["PROFILE"] then
diff --git a/emulators/mame/files/patch-scripts_src_osd_modules.lua b/emulators/mame/files/patch-scripts_src_osd_modules.lua
index 2d5699969a93..c752c9d1668b 100644
--- a/emulators/mame/files/patch-scripts_src_osd_modules.lua
+++ b/emulators/mame/files/patch-scripts_src_osd_modules.lua
@@ -1,26 +1,26 @@
Enable the build to find Qt-6.
---- scripts/src/osd/modules.lua.orig 2023-10-23 15:53:41 UTC
+--- scripts/src/osd/modules.lua.orig 2025-09-24 14:56:11 UTC
+++ scripts/src/osd/modules.lua
-@@ -378,7 +378,7 @@ function qtdebuggerbuild()
+@@ -405,7 +405,7 @@ function qtdebuggerbuild()
MOC = "moc"
else
if _OPTIONS["QT_HOME"]~=nil then
-- MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/bin/moc --version 2>/dev/null")
-+ MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/qt6/moc --version 2>/dev/null")
- if (MOCTST=='') then
- MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/moc --version 2>/dev/null")
- if (MOCTST=='') then
-@@ -388,7 +388,7 @@ function qtdebuggerbuild()
- MOC = _OPTIONS["QT_HOME"] .. "/libexec/moc"
+- local MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/bin/moc --version 2>/dev/null")
++ local MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/qt6/moc --version 2>/dev/null")
+ if MOCTST=='' then
+ local qt_host_libexecs = backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_HOST_LIBEXECS")
+ if not string.starts(qt_host_libexecs,"/") then
+@@ -419,7 +419,7 @@ function qtdebuggerbuild()
+ MOC = qt_host_libexecs .. "/moc"
end
else
- MOC = _OPTIONS["QT_HOME"] .. "/bin/moc"
+ MOC = _OPTIONS["QT_HOME"] .. "/libexec/qt6/moc"
end
else
- MOCTST = backtick("which moc-qt5 2>/dev/null")
-@@ -430,7 +430,7 @@ function qtdebuggerbuild()
+ local MOCTST = backtick("which moc-qt5 2>/dev/null")
+@@ -461,7 +461,7 @@ function qtdebuggerbuild()
else
if _OPTIONS["QT_HOME"]~=nil then
buildoptions {
@@ -29,8 +29,8 @@
}
else
buildoptions {
-@@ -500,9 +500,9 @@ function osdmodulestargetconf()
- }
+@@ -540,9 +540,9 @@ function osdmodulestargetconf()
+ end
else
if _OPTIONS["QT_HOME"]~=nil then
- local qt_version = str_to_version(backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_VERSION"))
diff --git a/emulators/mame/pkg-plist b/emulators/mame/pkg-plist
index 7236f88f8a3e..5ab30d4a8657 100644
--- a/emulators/mame/pkg-plist
+++ b/emulators/mame/pkg-plist
@@ -879,6 +879,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/b2m.xml
%%MAMEDATA%%%%DATADIR%%/hash/basf7100.xml
%%MAMEDATA%%%%DATADIR%%/hash/bbc_cass.xml
+%%MAMEDATA%%%%DATADIR%%/hash/bbc_vsm.xml
%%MAMEDATA%%%%DATADIR%%/hash/bbc_flop_32016.xml
%%MAMEDATA%%%%DATADIR%%/hash/bbc_flop_6502.xml
%%MAMEDATA%%%%DATADIR%%/hash/bbc_flop_68000.xml
@@ -975,6 +976,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/dragon_flex.xml
%%MAMEDATA%%%%DATADIR%%/hash/dragon_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/dragon_os9.xml
+%%MAMEDATA%%%%DATADIR%%/hash/duelmast_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/e01_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/easy_karaoke_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/ec1841.xml
@@ -1010,6 +1012,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/fmtowns_flop_misc.xml
%%MAMEDATA%%%%DATADIR%%/hash/fmtowns_flop_orig.xml
%%MAMEDATA%%%%DATADIR%%/hash/fp1100_cass.xml
+%%MAMEDATA%%%%DATADIR%%/hash/gaelco_ds5002fp_rom.xml
%%MAMEDATA%%%%DATADIR%%/hash/galaxy.xml
%%MAMEDATA%%%%DATADIR%%/hash/gamate.xml
%%MAMEDATA%%%%DATADIR%%/hash/gameboy.xml
@@ -1022,6 +1025,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/gba_ereader.xml
%%MAMEDATA%%%%DATADIR%%/hash/gbcolor.xml
%%MAMEDATA%%%%DATADIR%%/hash/gcslottv.xml
+%%MAMEDATA%%%%DATADIR%%/hash/generic_flop_525.xml
%%MAMEDATA%%%%DATADIR%%/hash/ggm.xml
%%MAMEDATA%%%%DATADIR%%/hash/gimix.xml
%%MAMEDATA%%%%DATADIR%%/hash/gj4000.xml
@@ -1070,6 +1074,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/ibm6580.xml
%%MAMEDATA%%%%DATADIR%%/hash/ibmpcjr_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/ibmpcjr_flop.xml
+%%MAMEDATA%%%%DATADIR%%/hash/ibmpcjx.xml
%%MAMEDATA%%%%DATADIR%%/hash/icanguit.xml
%%MAMEDATA%%%%DATADIR%%/hash/icanpian.xml
%%MAMEDATA%%%%DATADIR%%/hash/intellect02.xml
@@ -1207,9 +1212,11 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/myvision.xml
%%MAMEDATA%%%%DATADIR%%/hash/mz2000_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/mz2000_flop.xml
-%%MAMEDATA%%%%DATADIR%%/hash/mz2200_cass.xml
-%%MAMEDATA%%%%DATADIR%%/hash/mz2500.xml
+%%MAMEDATA%%%%DATADIR%%/hash/mz2500_flop.xml
+%%MAMEDATA%%%%DATADIR%%/hash/mz5500_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/mz700_cass.xml
+%%MAMEDATA%%%%DATADIR%%/hash/mz80b_cass.xml
+%%MAMEDATA%%%%DATADIR%%/hash/mz80b_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/mz800_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/n64.xml
%%MAMEDATA%%%%DATADIR%%/hash/n64_lodgenet.xml
@@ -1248,8 +1255,10 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/partner_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/partner_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/pasogo.xml
+%%MAMEDATA%%%%DATADIR%%/hash/pasopia7_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/pasopia_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/pb2000c.xml
+%%MAMEDATA%%%%DATADIR%%/hash/pc100_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/pc1000.xml
%%MAMEDATA%%%%DATADIR%%/hash/pc1512_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/pc1512_hdd.xml
@@ -1368,6 +1377,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/sgx.xml
%%MAMEDATA%%%%DATADIR%%/hash/singingstarkaraoke_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/sitcom.xml
+%%MAMEDATA%%%%DATADIR%%/hash/smartcycle_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/smarttv_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/smc777.xml
%%MAMEDATA%%%%DATADIR%%/hash/sms.xml
@@ -1427,6 +1437,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/tdv2324.xml
%%MAMEDATA%%%%DATADIR%%/hash/tek4052_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/telestory_cart.xml
+%%MAMEDATA%%%%DATADIR%%/hash/teradrive_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/tg16.xml
%%MAMEDATA%%%%DATADIR%%/hash/thinkpad8xx.xml
%%MAMEDATA%%%%DATADIR%%/hash/ti74_cart.xml
@@ -1669,8 +1680,6 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/plugins/xml/init.lua
%%MAMEDATA%%%%DATADIR%%/plugins/xml/plugin.json
%%MAMEDATA%%%%DATADIR%%/samples/LICENSE
-%%MAMEDATA%%%%DATADIR%%/samples/MM1_keyboard/beep.wav
-%%MAMEDATA%%%%DATADIR%%/samples/MM1_keyboard/power_switch.wav
%%MAMEDATA%%%%DATADIR%%/samples/README.md
%%MAMEDATA%%%%DATADIR%%/samples/dir.txt
%%MAMEDATA%%%%DATADIR%%/samples/floppy/35_seek_12ms.wav
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index 7c363201fa41..dee5645bc2a1 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,12 +1,8 @@
PORTNAME= gegl
-DISTVERSION= 0.4.62
-PORTREVISION= 4
+DISTVERSION= 0.4.64
CATEGORIES= graphics
MASTER_SITES= GIMP
-PATCH_SITES+= https://gitlab.gnome.org/GNOME/gegl/-/commit/
-PATCHFILES+= eda8ba51786f197b72265eafcdab407d91ec9c70.diff:-p1
-
MAINTAINER= gnome@FreeBSD.org
COMMENT= Graph based image processing framework
WWW= https://gegl.org/
@@ -34,8 +30,6 @@ MESON_ARGS= -Ddocs=false \
-Dworkshop=false \
-Dintrospection=true \
-Dlensfun=disabled \
- -Dlibjpeg=enabled \
- -Dlibpng=enabled \
-Dmaxflow=disabled \
-Dmrg=disabled \
-Dpygobject=disabled \
@@ -44,7 +38,7 @@ MESON_ARGS= -Ddocs=false \
MESON_ARGS+= -Dopenmp=disabled
.endif
-GEGL_SHLIB= 0.461.1
+GEGL_SHLIB= 0.463.1
GEGL_VER= 0.4
PLIST_SUB+= GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER}
diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo
index 20c4e35e202d..8c41ce29aae0 100644
--- a/graphics/gegl/distinfo
+++ b/graphics/gegl/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1757339996
-SHA256 (gegl-0.4.62.tar.xz) = 5887576371ebf1d9e90797d10e4b9a7f1658228d4827583e79e1db3d94505c6c
-SIZE (gegl-0.4.62.tar.xz) = 6025372
-SHA256 (eda8ba51786f197b72265eafcdab407d91ec9c70.diff) = 2e83d7f6835a9eda7dcbba6579a762bf6c231457109176f4de20ffabd85ecf63
-SIZE (eda8ba51786f197b72265eafcdab407d91ec9c70.diff) = 1335
+TIMESTAMP = 1759928302
+SHA256 (gegl-0.4.64.tar.xz) = 0de1c9dd22c160d5e4bdfc388d292f03447cca6258541b9a12fed783d0cf7c60
+SIZE (gegl-0.4.64.tar.xz) = 6066976
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index 2fa3c2ffd9d0..eb28af5d9998 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gimp
-DISTVERSION= 3.0.4
-PORTREVISION= 2
+DISTVERSION= 3.0.6
CATEGORIES?= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
PKGNAMESUFFIX= 3-app
@@ -111,10 +110,10 @@ WMF_LIB_DEPENDS= libexpat.so:textproc/expat2 \
libwmf.so:graphics/libwmf
WMF_MESON_ENABLED= wmf
-JS_DESC= Install Javascript plug-ins
-JS_LIB_DEPENDS= libgjs.so:lang/gjs
-JS_RUN_DEPENDS= gjs-console:lang/gjs
-JS_MESON_ENABLED= javascript
+JS_DESC= Install Javascript plug-ins
+JS_LIB_DEPENDS= libgjs.so:lang/gjs
+JS_RUN_DEPENDS= gjs-console:lang/gjs
+JS_MESON_ENABLED= javascript
DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen
DOCS_MESON_ENABLED= gi-docgen
@@ -146,7 +145,7 @@ SHEBANG_FILES= plug-ins/python/*.py \
SHEBANG_LANG+= gjs
-PLIST_SUB+= BINVER=${PORTVERSION:R:R} ABIVER=${PORTVERSION:R} SHLIBVER=${PORTVERSION:E}
+PLIST_SUB+= BINVER=${PORTVERSION:R:R} ABIVER=${PORTVERSION:R} SHLIBVER=${PORTVERSION:R:E}.${PORTVERSION:E}.${PORTVERSION:R:E}
.include <bsd.port.options.mk>
diff --git a/graphics/gimp3-app/distinfo b/graphics/gimp3-app/distinfo
index d3ecf51f1c19..bd4664eeb54a 100644
--- a/graphics/gimp3-app/distinfo
+++ b/graphics/gimp3-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752051281
-SHA256 (gimp-3.0.4.tar.xz) = 8caa2ec275bf09326575654ac276afc083f8491e7cca45d19cf29e696aecab25
-SIZE (gimp-3.0.4.tar.xz) = 27060240
+TIMESTAMP = 1759926024
+SHA256 (gimp-3.0.6.tar.xz) = 246c225383c72ef9f0dc7703b7d707084bbf177bd2900e94ce466a62862e296b
+SIZE (gimp-3.0.6.tar.xz) = 27197880
diff --git a/graphics/gimp3-app/files/patch-meson.build b/graphics/gimp3-app/files/patch-meson.build
index 7c786ab3116a..aaace2316a23 100644
--- a/graphics/gimp3-app/files/patch-meson.build
+++ b/graphics/gimp3-app/files/patch-meson.build
@@ -1,6 +1,16 @@
---- meson.build.orig 2025-05-17 22:51:03 UTC
+--- meson.build.orig 2025-10-05 17:14:02 UTC
+++ meson.build
-@@ -1208,7 +1208,7 @@ if have_lua
+@@ -168,7 +168,8 @@ platform_linux = (
+ message('Host os: ' + host_os)
+
+ platform_linux = (
+- host_os.contains('linux')
++ host_os.contains('linux') or
++ host_os.contains('bsd')
+ )
+
+ platform_windows = (
+@@ -1127,7 +1128,7 @@ if have_lua
if have_lua
have_lua_lgi = false
@@ -9,7 +19,7 @@
lua = find_program(lua_bin, required: false)
if lua.found() and meson.can_run_host_binaries()
-@@ -1247,7 +1247,7 @@ if have_lua
+@@ -1166,7 +1167,7 @@ if have_lua
if is_supported_lua
have_lua_lgi = run_command(lua, '-e',
'''
diff --git a/graphics/gimp3-app/files/patch-meson__options.txt b/graphics/gimp3-app/files/patch-meson__options.txt
index f8dcb9fffcdf..0a8931031e5b 100644
--- a/graphics/gimp3-app/files/patch-meson__options.txt
+++ b/graphics/gimp3-app/files/patch-meson__options.txt
@@ -1,6 +1,6 @@
---- meson_options.txt.orig 2025-03-19 00:53:29 UTC
+--- meson_options.txt.orig 2025-10-05 17:14:02 UTC
+++ meson_options.txt
-@@ -41,10 +41,10 @@ option('heif', type: 'feature', value: 'a
+@@ -42,10 +42,10 @@ option('heif', type: 'feature', value: 'a
option('ghostscript', type: 'feature', value: 'auto', description: 'Ghostscript support')
option('gudev', type: 'feature', value: 'auto', description: 'Gudev support')
option('heif', type: 'feature', value: 'auto', description: 'HEIF support')
@@ -13,12 +13,12 @@
option('openexr', type: 'feature', value: 'auto', description: 'Openexr support')
option('openmp', type: 'feature', value: 'auto', description: 'OpenMP support')
option('print', type: 'boolean', value: true, description: 'Print support')
-@@ -53,7 +53,7 @@ option('xpm', type: 'feature', value: 'a
+@@ -54,7 +54,7 @@ option('xpm', type: 'feature', value: 'a
option('wmf', type: 'feature', value: 'auto', description: 'Wmf support')
option('xcursor', type: 'feature', value: 'auto', description: 'Xcursor support')
option('xpm', type: 'feature', value: 'auto', description: 'XPM support')
-option('headless-tests', type: 'feature', value: 'auto', description: 'Use xvfb-run/dbus-run-session for UI-dependent automatic tests')
+option('headless-tests', type: 'feature', value: 'disabled', description: 'Use xvfb-run/dbus-run-session for UI-dependent automatic tests')
- option('file-plug-ins-test', type: 'boolean', value: 'false', description: 'Always install test-file-plug-ins (mostly for CI testing)')
+ option('file-plug-ins-test', type: 'boolean', value: false, description: 'Always install test-file-plug-ins (mostly for CI testing)')
option('can-crosscompile-gir', type: 'boolean', value: false, description: 'GIR is buildable even if crosscompiling')
diff --git a/graphics/gimp3-app/pkg-plist b/graphics/gimp3-app/pkg-plist
index 069a0fa726e1..e0a8ec9259db 100644
--- a/graphics/gimp3-app/pkg-plist
+++ b/graphics/gimp3-app/pkg-plist
@@ -259,7 +259,6 @@ include/gimp-%%ABIVER%%/libgimpwidgets/gimpwidgetstypes.h
include/gimp-%%ABIVER%%/libgimpwidgets/gimpwidgetsutils.h
include/gimp-%%ABIVER%%/libgimpwidgets/gimpzoommodel.h
lib/gimp/%%ABIVER%%/environ/default.env
-lib/gimp/%%ABIVER%%/environ/python.env
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-c
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-c.c
%%JS%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-gjs.js
@@ -474,34 +473,34 @@ lib/girepository-1.0/Gimp-%%ABIVER%%.typelib
lib/girepository-1.0/GimpUi-%%ABIVER%%.typelib
lib/libgimp-%%ABIVER%%.so
lib/libgimp-%%ABIVER%%.so.0
-lib/libgimp-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimp-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimp-scriptfu-%%ABIVER%%.so
lib/libgimp-scriptfu-%%ABIVER%%.so.0
-lib/libgimp-scriptfu-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimp-scriptfu-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpbase-%%ABIVER%%.so
lib/libgimpbase-%%ABIVER%%.so.0
-lib/libgimpbase-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpbase-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpcolor-%%ABIVER%%.so
lib/libgimpcolor-%%ABIVER%%.so.0
-lib/libgimpcolor-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpcolor-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpconfig-%%ABIVER%%.so
lib/libgimpconfig-%%ABIVER%%.so.0
-lib/libgimpconfig-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpconfig-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpmath-%%ABIVER%%.so
lib/libgimpmath-%%ABIVER%%.so.0
-lib/libgimpmath-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpmath-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpmodule-%%ABIVER%%.so
lib/libgimpmodule-%%ABIVER%%.so.0
-lib/libgimpmodule-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpmodule-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpthumb-%%ABIVER%%.so
lib/libgimpthumb-%%ABIVER%%.so.0
-lib/libgimpthumb-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpthumb-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpui-%%ABIVER%%.so
lib/libgimpui-%%ABIVER%%.so.0
-lib/libgimpui-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpui-%%ABIVER%%.so.%%SHLIBVER%%
lib/libgimpwidgets-%%ABIVER%%.so
lib/libgimpwidgets-%%ABIVER%%.so.0
-lib/libgimpwidgets-%%ABIVER%%.so.0.0.%%SHLIBVER%%
+lib/libgimpwidgets-%%ABIVER%%.so.%%SHLIBVER%%
libdata/pkgconfig/gimp-%%ABIVER%%.pc
libdata/pkgconfig/gimpthumb-%%ABIVER%%.pc
libdata/pkgconfig/gimpui-%%ABIVER%%.pc
@@ -804,6 +803,7 @@ libexec/gimp-debug-tool-%%ABIVER%%
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TextDirection.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TextHintStyle.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TextJustification.html
+%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TRCType.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TransferMode.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TransformDirection.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimp-%%ABIVER%%/enum.TransformResize.html
@@ -3043,6 +3043,7 @@ libexec/gimp-debug-tool-%%ABIVER%%
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.prop_string_combo_box_new.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.prop_switch_new.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.prop_text_buffer_new.html
+%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.prop_toggle_new.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.prop_unit_combo_box_new.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.prop_widget_set_factor.html
%%PORTDOCS%%%%DOCSDIR%%-%%ABIVER%%/libgimpui-%%ABIVER%%/func.query_boolean_box.html
@@ -4996,6 +4997,7 @@ libexec/gimp-debug-tool-%%ABIVER%%
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-even-vertical-gap.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-file-manager.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-gegl.svg
+%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-group-layer.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-lock-alpha-symbolic.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-lock-alpha.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-lock-content-symbolic.svg
@@ -5092,6 +5094,7 @@ libexec/gimp-debug-tool-%%ABIVER%%
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-transform-3d-camera.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-transform-3d-move.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gimp-transform-3d-rotate.svg
+%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gtk-cancel.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gtk-no.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gtk-ok.svg
%%DATADIR%%/%%ABIVER%%/icons/Legacy/scalable/apps/gtk-select-color.svg
diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index 658d17c0d38f..f4ac3cf89865 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openexr-website-docs
-PORTVERSION= 3.4.0
+PORTVERSION= 3.4.1
PORTREVISION= 0
MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index ac06275377a2..803346125357 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757119919
-SHA256 (openexr/openexr-3.4.0.tar.gz) = 1d4bddda2d22571f63db5f067c5741b50c8d41231f360ab17063176eb710a670
-SIZE (openexr/openexr-3.4.0.tar.gz) = 25544015
+TIMESTAMP = 1759951809
+SHA256 (openexr/openexr-3.4.1.tar.gz) = 55de71610ceb134b79c900e6aed3bf8994ec1972382395c1732f1b32da4c7527
+SIZE (openexr/openexr-3.4.1.tar.gz) = 25545228
SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
SIZE (openexr/TestImages/README.rst) = 2588
SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr-website-docs/files/patch-CMakeLists.txt b/graphics/openexr-website-docs/files/patch-CMakeLists.txt
index 5d3abd811f92..cd24cbc3f1c9 100644
--- a/graphics/openexr-website-docs/files/patch-CMakeLists.txt
+++ b/graphics/openexr-website-docs/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2024-09-26 23:34:32 UTC
+--- CMakeLists.txt.orig 2025-10-07 15:22:39 UTC
+++ CMakeLists.txt
-@@ -63,8 +63,6 @@ include(cmake/OpenEXRSetup.cmake)
+@@ -60,8 +60,6 @@ include(cmake/OpenEXRSetup.cmake)
include(cmake/LibraryDefine.cmake)
include(cmake/OpenEXRSetup.cmake)
@@ -9,7 +9,7 @@
# Hint: This can be set to enable custom find_package
# search paths, probably best to set it when configuring
-@@ -81,15 +79,6 @@ endif()
+@@ -78,15 +76,6 @@ endif()
enable_testing()
endif()
@@ -22,10 +22,10 @@
- add_subdirectory(src/bin)
-endif()
-
- # Tell CMake where to find the OpenEXRConfig.cmake file. Makes it possible to call
+ # Tell CMake where to find the OpenEXRConfig.cmake file. Makes it possible to call
# find_package(OpenEXR) in downstream projects
set(OpenEXR_DIR "${CMAKE_CURRENT_BINARY_DIR}/cmake" CACHE PATH "" FORCE)
-@@ -97,10 +86,6 @@ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRT
+@@ -94,10 +83,6 @@ file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRT
# Can be empty since we already defined the targets in add_subdirectory
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRTargets.cmake" "# Dummy file")
@@ -36,7 +36,7 @@
# If you want to use ctest to configure, build and
# upload the results, cmake has builtin support for
# submitting to CDash, or any server who speaks the
-@@ -123,33 +108,10 @@ endif()
+@@ -120,33 +105,10 @@ endif()
#set(CTEST_DROP_SITE "open.cdash.org")
#set(CTEST_DROP_LOCATION "/submit.php?project=MyProject")
#set(CTEST_DROP_SITE_CDASH TRUE)
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index c037c6ea41b4..9c20cf595fe8 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= openexr
-PORTVERSION?= 3.4.0 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTVERSION?= 3.4.1 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index e96e7a38449a..db9c2abf9600 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757119886
-SHA256 (openexr/openexr-3.4.0.tar.gz) = 1d4bddda2d22571f63db5f067c5741b50c8d41231f360ab17063176eb710a670
-SIZE (openexr/openexr-3.4.0.tar.gz) = 25544015
+TIMESTAMP = 1759951766
+SHA256 (openexr/openexr-3.4.1.tar.gz) = 55de71610ceb134b79c900e6aed3bf8994ec1972382395c1732f1b32da4c7527
+SIZE (openexr/openexr-3.4.1.tar.gz) = 25545228
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openexr/files/patch-openjph b/graphics/openexr/files/patch-openjph
deleted file mode 100644
index a0f2516764cd..000000000000
--- a/graphics/openexr/files/patch-openjph
+++ /dev/null
@@ -1,23 +0,0 @@
-Obtained from: https://github.com/AcademySoftwareFoundation/openexr/pull/2122
-
---- src/lib/OpenEXRCore/internal_ht.cpp.orig 2025-09-05 17:30:35 UTC
-+++ src/lib/OpenEXRCore/internal_ht.cpp
-@@ -7,12 +7,12 @@
- #include <string>
- #include <fstream>
-
--#include <ojph_arch.h>
--#include <ojph_file.h>
--#include <ojph_params.h>
--#include <ojph_mem.h>
--#include <ojph_codestream.h>
--#include <ojph_message.h>
-+#include <openjph/ojph_arch.h>
-+#include <openjph/ojph_file.h>
-+#include <openjph/ojph_params.h>
-+#include <openjph/ojph_mem.h>
-+#include <openjph/ojph_codestream.h>
-+#include <openjph/ojph_message.h>
-
- #include "openexr_decode.h"
- #include "openexr_encode.h"
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index a832cab68c5f..d467f22cfbce 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dotnet
DISTVERSION= ${DOTNETVERSION}.9
CATEGORIES= lang devel
MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \
- https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap
+ LOCAL/arrowd/dotnet/:bootstrap
DISTFILES= release.json-${PORTVERSION}:dotnetmanifest \
${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}:bootstrap \
${BOOTSTRAP_SDK_DISTNAME}${EXTRACT_SUFX}:bootstrap
@@ -41,9 +41,9 @@ BINARY_ALIAS= grep=${LOCALBASE}/bin/ggrep
DOTNET_ENV= PYTHON=${PYTHON_CMD}
BOOTSTRAP_DOTNETVERSION= 9.0
-BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.103
-BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.25071.1
-BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd-${DOTNET_ARCH}
+BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.110
+BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.25421.1
+BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd.13-${DOTNET_ARCH}
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH}
DOTNETVERSION= 9.0
@@ -55,6 +55,8 @@ SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID}
SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}
DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|}
+SOURCEBUILT_ARTIFACTS_DISTNAME?=Private.SourceBuilt.Artifacts.${SDKVERSION}${SDKSERVICESUFFIX}.freebsd-${DOTNET_ARCH}
+
PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${DISTVERSION} \
DOTNETVERSION=${DOTNETVERSION} SDKVERSION=${SDKVERSION} \
SDK_RID=${SDK_RID} SDKVERSIONSUFFIX=${SDKVERSIONSUFFIX} \
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index a53dc7b74c0a..d58f6bbca1ab 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,13 +1,13 @@
TIMESTAMP = 1758978575
SHA256 (dotnet/release.json-9.0.9) = 13bc9291f6adc341325cf21258f892528d5ce988de6da6b46a4c2b56845002a1
SIZE (dotnet/release.json-9.0.9) = 275
-SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622
-SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751
-SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196
-SIZE (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 504643018
-SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x64.tar.gz) = 307bba6133c8c247f014553676663da26b82a0a8a8db7940c131d1b00772853b
-SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x64.tar.gz) = 837219995
-SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = cab6accdf9fc926c6f4e231caa13d2075ba9b3584708e08cc08c05c0d0e42fd6
-SIZE (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = 513941299
+SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 4599ae777acd3a58919ceeeaa07b74668e1a53661c3ebf24b99f877e3c5ebe0e
+SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 828079589
+SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 05f3c223c70fa3096a97350cf485eaffdee1ddb2796a71984cbf4760009f40dc
+SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 505604643
+SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 91239d2dc1197211d7cb8b1d30cfb783035dfc574a593093d56bab885c887a75
+SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 837969817
+SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = eb8d675d1a0edc27f4a8b12455dbb13545809b95d80a23536dfea4c94e7a23d2
+SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = 514661886
SHA256 (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 310170a6572f97c6d1437024eb47b1bac5e0a169776631df061754263dcf62d6
SIZE (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 495148389
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index 744c8195c72f..2daa4eb58191 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -1636,7 +1636,6 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll.config
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Newtonsoft.Json.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/System.Collections.Immutable.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/System.CommandLine.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/cs/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/de/System.CommandLine.resources.dll
@@ -1914,7 +1913,6 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll.config
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Newtonsoft.Json.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/System.Collections.Immutable.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/System.CommandLine.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/cs/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/de/System.CommandLine.resources.dll
@@ -2435,8 +2433,6 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.CSharp.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.VisualBasic.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/System.Collections.Immutable.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/System.Reflection.Metadata.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.deps.json
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.runtimeconfig.json
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index a33251999240..146553cea1e9 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.6
+PORTVERSION= 5.5.7
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index e127c29c33dd..b56d75a8fee8 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759139711
-SHA256 (nextcloud/mail-v5.5.6.tar.gz) = eeab958388cd4edd51fab1fafc3de50d538bfa2fa2f81400198834cf990b6a91
-SIZE (nextcloud/mail-v5.5.6.tar.gz) = 29045153
+TIMESTAMP = 1759905085
+SHA256 (nextcloud/mail-v5.5.7.tar.gz) = f3f275a10eda55aae8618cb61ed4320e90f0eef4ed82413e473cf2eb2482d938
+SIZE (nextcloud/mail-v5.5.7.tar.gz) = 29053447
diff --git a/math/Imath/Makefile b/math/Imath/Makefile
index 7bd7c31c3f69..d454a2e25cc5 100644
--- a/math/Imath/Makefile
+++ b/math/Imath/Makefile
@@ -1,14 +1,14 @@
# Based on the graphics/ilmbase port that was done by: nork@FreeBSD.org
PORTNAME= Imath
-PORTVERSION= 3.2.1
+PORTVERSION= 3.2.2
CATEGORIES= math devel graphics
MASTER_SITES= https://github.com/AcademySoftwareFoundation/${PORTNAME}/releases/download/v${PORTVERSION}/ \
LOCAL/mandree/
# to verify: 'make makesum' and download .sigstore.json to working directory, then:
# sigstore verify github --cert-identity \
-# https://github.com/AcademySoftwareFoundation/Imath/.github/workflows/release-sign.yml@refs/tags/v3.2.1 \
-# /usr/ports/distfiles/Imath-3.2.1.tar.gz --bundle Imath-3.2.1.tar.gz.sigstore.json
+# https://github.com/AcademySoftwareFoundation/Imath/.github/workflows/release-sign.yml@refs/tags/v3.2.2 \
+# /usr/ports/distfiles/Imath-3.2.2.tar.gz --bundle Imath-3.2.2.tar.gz.sigstore.json
MAINTAINER= mandree@FreeBSD.org
COMMENT= C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics
diff --git a/math/Imath/distinfo b/math/Imath/distinfo
index 55a43a17472b..f6c5d01ad56e 100644
--- a/math/Imath/distinfo
+++ b/math/Imath/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755290564
-SHA256 (Imath-3.2.1.tar.gz) = 8e016fd33f240acacd457fcf9a2a0473e68aed57897fa4e27bc02a278aab23f8
-SIZE (Imath-3.2.1.tar.gz) = 680129
+TIMESTAMP = 1759950923
+SHA256 (Imath-3.2.2.tar.gz) = 0f5a783b424f374e6f27ec8b0c73130e89b08814ac8fa2e84fd7fe0b05862c53
+SIZE (Imath-3.2.2.tar.gz) = 680358
diff --git a/math/R-cran-XLConnect/Makefile b/math/R-cran-XLConnect/Makefile
index 35a8b2e671c1..e15ea4fd742b 100644
--- a/math/R-cran-XLConnect/Makefile
+++ b/math/R-cran-XLConnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= XLConnect
-PORTVERSION= 1.2.2
+DISTVERSION= 1.2.2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -26,24 +26,7 @@ TEST_DEPENDS= R-cran-zoo>0:math/R-cran-zoo \
USES= cran java
-# See PR 272855
-BROKEN= a recent default JDK is required for a full apache-poi with bouncycastle
-
-DEP_JARS= commons-codec commons-collections4 commons-compress commons-io \
- commons-lang3 commons-math log4j-api poi poi-ooxml poi-ooxml-full\
- SparseBitSet xmlbeans
-
-post-stage:
-.for j in ${DEP_JARS}
- ${LN} -sf ${JAVALIBDIR}/${j}.jar ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/
-.endfor
- ${LN} -sf ${JAVALIBDIR}/commons-lang3.jar \
- ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-lang3-3.16.0.jar
- ${LN} -sf ${JAVALIBDIR}/commons-math.jar \
- ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-math3.jar
- ${LN} -sf ${JAVALIBDIR}/commons-io.jar \
- ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-io-2.18.0.jar
- ${LN} -sf ${JAVALIBDIR}/commons-codec.jar \
- ${STAGEDIR}${PREFIX}/${R_MOD_DIR}/java/commons-codec-1.18.0.jar
+post-patch:
+ @${REINPLACE_CMD} -e 's|JAVALIBDIR|${JAVALIBDIR}|g' ${WRKSRC}/R/onLoad.R
.include <bsd.port.mk>
diff --git a/math/R-cran-XLConnect/files/patch-R_onLoad.R b/math/R-cran-XLConnect/files/patch-R_onLoad.R
index c44134cc8c79..1317db929f59 100644
--- a/math/R-cran-XLConnect/files/patch-R_onLoad.R
+++ b/math/R-cran-XLConnect/files/patch-R_onLoad.R
@@ -1,11 +1,12 @@
---- R/onLoad.R.orig 2025-04-29 09:58:50 UTC
+--- R/onLoad.R.orig 2025-10-07 15:45:48 UTC
+++ R/onLoad.R
-@@ -55,50 +55,7 @@
+@@ -55,50 +55,21 @@
repo <- "https://repo1.maven.org/maven2"
}
apachePrefix <- paste0(repo, "/org/apache")
- sharedPaths <- tryCatch({
-- c(
++ sharedPaths <-
+ c(
- xlcEnsureDependenciesFor(
- paste0(apachePrefix, "/poi/poi-ooxml-full/5.4.1/poi-ooxml-full-5.4.1.jar"), "poi-ooxml-full.jar",
- "5.4.1", libname, pkgname),
@@ -42,13 +43,24 @@
- xlcEnsureDependenciesFor(
- paste0(repo, "/com/zaxxer/SparseBitSet/1.3/SparseBitSet-1.3.jar"), "SparseBitSet.jar",
- "1\\.([2-9]|[1-9][0-9]).*", libname, pkgname)
-- )
++ "JAVALIBDIR/poi-ooxml-full.jar",
++ "JAVALIBDIR/poi-ooxml.jar",
++ "JAVALIBDIR/poi.jar",
++ "JAVALIBDIR/commons-compress.jar",
++ "JAVALIBDIR/commons-lang3.jar",
++ "JAVALIBDIR/xmlbeans.jar",
++ "JAVALIBDIR/commons-collections4.jar",
++ "JAVALIBDIR/commons-math.jar",
++ "JAVALIBDIR/log4j-api.jar",
++ "JAVALIBDIR/commons-codec.jar",
++ "JAVALIBDIR/commons-io.jar",
++ "JAVALIBDIR/SparseBitSet.jar"
+ )
- },
- error=function(e) {
- e
- }
- )
-+ sharedPaths <- ""
.jpackage(name = pkgname, jars = "*", morePaths = sharedPaths, own.loader=TRUE)
# Perform general XLConnect settings - pass package description
XLConnectSettings(packageDescription(pkgname))
diff --git a/math/R-cran-XLConnect/pkg-plist b/math/R-cran-XLConnect/pkg-plist
index c23b9d5691d5..d03cae491b25 100644
--- a/math/R-cran-XLConnect/pkg-plist
+++ b/math/R-cran-XLConnect/pkg-plist
@@ -57,25 +57,9 @@
%%R_MOD_DIR%%/help/paths.rds
%%R_MOD_DIR%%/html/00Index.html
%%R_MOD_DIR%%/html/R.css
-%%R_MOD_DIR%%/java/SparseBitSet.jar
%%R_MOD_DIR%%/java/XLConnect-3.1.1.jar
-%%R_MOD_DIR%%/java/commons-codec-1.18.0.jar
-%%R_MOD_DIR%%/java/commons-codec.jar
-%%R_MOD_DIR%%/java/commons-collections4.jar
-%%R_MOD_DIR%%/java/commons-compress.jar
-%%R_MOD_DIR%%/java/commons-io-2.18.0.jar
-%%R_MOD_DIR%%/java/commons-io.jar
-%%R_MOD_DIR%%/java/commons-lang3-3.16.0.jar
-%%R_MOD_DIR%%/java/commons-lang3.jar
-%%R_MOD_DIR%%/java/commons-math3.jar
-%%R_MOD_DIR%%/java/commons-math.jar
%%R_MOD_DIR%%/java/curvesapi-1.08.jar
-%%R_MOD_DIR%%/java/log4j-api.jar
%%R_MOD_DIR%%/java/log4j2.system.properties
-%%R_MOD_DIR%%/java/poi-ooxml-full.jar
-%%R_MOD_DIR%%/java/poi-ooxml.jar
-%%R_MOD_DIR%%/java/poi.jar
-%%R_MOD_DIR%%/java/xmlbeans.jar
%%R_MOD_DIR%%/tests/run_tests.R
%%R_MOD_DIR%%/unitTests/resources/test37.xlsx
%%R_MOD_DIR%%/unitTests/resources/testBug106.xlsx
diff --git a/math/xgap/pkg-descr b/math/xgap/pkg-descr
index 36cee688e6e5..5d024cafb84a 100644
--- a/math/xgap/pkg-descr
+++ b/math/xgap/pkg-descr
@@ -1 +1,8 @@
-The XGAP package allows to use graphics in GAP.
+XGAP is a graphical user interface (GUI) for the GAP system for
+computational discrete algebra. It allows for the visualization
+of mathematical objects and is particularly useful for investigating
+subgroup lattices of groups.
+
+XGAP provides interactive displays and gives access to various
+GAP functions for group theory. It runs as a separate C program
+alongside the main GAP session to handle graphics and user interactions.
diff --git a/multimedia/tautulli/Makefile b/multimedia/tautulli/Makefile
index b34486eb0d24..59bc0f463366 100644
--- a/multimedia/tautulli/Makefile
+++ b/multimedia/tautulli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tautulli
DISTVERSIONPREFIX= v
-DISTVERSION= 2.15.2
+DISTVERSION= 2.16.0
CATEGORIES= multimedia python
MAINTAINER= christer.edwards@gmail.com
diff --git a/multimedia/tautulli/distinfo b/multimedia/tautulli/distinfo
index e12c822c0f31..0a46a0899f25 100644
--- a/multimedia/tautulli/distinfo
+++ b/multimedia/tautulli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746005074
-SHA256 (Tautulli-Tautulli-v2.15.2_GH0.tar.gz) = b3118d1de3732577043b9233ee266390f73bb6b7b39075b683349499f1a38a53
-SIZE (Tautulli-Tautulli-v2.15.2_GH0.tar.gz) = 13897681
+TIMESTAMP = 1757408000
+SHA256 (Tautulli-Tautulli-v2.16.0_GH0.tar.gz) = 25fdb9a9d57dd1f4c4ef739e2962e846be24f0954f6b2b5f1d081a5434764481
+SIZE (Tautulli-Tautulli-v2.16.0_GH0.tar.gz) = 13898723
diff --git a/net-mgmt/rubygem-oxidized-web/Makefile b/net-mgmt/rubygem-oxidized-web/Makefile
index 27526f0d8b62..8c75acd1f77f 100644
--- a/net-mgmt/rubygem-oxidized-web/Makefile
+++ b/net-mgmt/rubygem-oxidized-web/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oxidized-web
-PORTVERSION= 0.14.0
-PORTREVISION= 2
+PORTVERSION= 0.17.1
CATEGORIES= net-mgmt rubygems
MASTER_SITES= RG
@@ -14,13 +13,13 @@ RUN_DEPENDS= rubygem-charlock_holmes>=0.7.5:textproc/rubygem-charlock_holmes \
rubygem-emk-sinatra-url-for>=0.2:www/rubygem-emk-sinatra-url-for \
rubygem-haml>=6.0:www/rubygem-haml \
rubygem-htmlentities>=4.3:textproc/rubygem-htmlentities \
- rubygem-json>=1.7.0:devel/rubygem-json \
+ rubygem-json>=2.3.0:devel/rubygem-json \
rubygem-oxidized>=0.26:net-mgmt/rubygem-oxidized \
- rubygem-puma>=3.11.4:www/rubygem-puma \
+ rubygem-puma6>=6.6.0:www/rubygem-puma6 \
rubygem-rack-test>=2.1.0:www/rubygem-rack-test \
rubygem-sass>=3.3:textproc/rubygem-sass \
- rubygem-sinatra-contrib>=3.0.0:www/rubygem-sinatra-contrib \
- rubygem-sinatra>=3.0.0:www/rubygem-sinatra
+ rubygem-sinatra-contrib>=4.1.1:www/rubygem-sinatra-contrib \
+ rubygem-sinatra>=4.1.1:www/rubygem-sinatra
USES= gem
diff --git a/net-mgmt/rubygem-oxidized-web/distinfo b/net-mgmt/rubygem-oxidized-web/distinfo
index 71495a67a36e..fc4b2a1e56a3 100644
--- a/net-mgmt/rubygem-oxidized-web/distinfo
+++ b/net-mgmt/rubygem-oxidized-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726768904
-SHA256 (rubygem/oxidized-web-0.14.0.gem) = 021d50681a5edb782f38030531aeee281789a265a9618d5072dd25f2649fc155
-SIZE (rubygem/oxidized-web-0.14.0.gem) = 937984
+TIMESTAMP = 1757247507
+SHA256 (rubygem/oxidized-web-0.17.1.gem) = a9d156911e877e0bb9735ebd45c7248e30ce207ef930ebb406a3f0f1293e8ccd
+SIZE (rubygem/oxidized-web-0.17.1.gem) = 958976
diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb b/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb
deleted file mode 100644
index 9171b3e7696b..000000000000
--- a/net-mgmt/rubygem-oxidized-web/files/patch-lib_oxidized_web_webapp.rb
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/oxidized/web/webapp.rb.orig 2025-01-13 18:59:48 UTC
-+++ lib/oxidized/web/webapp.rb
-@@ -17,6 +17,7 @@ module Oxidized
- helpers Sinatra::UrlForHelper
- set :public_folder, proc { File.join(root, 'public') }
- set :haml, { escape_html: false }
-+ set :host_authorization, { permitted_hosts: [] }
-
- get '/' do
- redirect url_for('/nodes')
diff --git a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec b/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
deleted file mode 100644
index b8b93ee486fa..000000000000
--- a/net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- oxidized-web.gemspec.orig 2025-01-13 18:59:26 UTC
-+++ oxidized-web.gemspec
-@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
- s.add_runtime_dependency(%q<htmlentities>.freeze, ["~> 4.3".freeze])
- s.add_runtime_dependency(%q<json>.freeze, ["~> 2.3".freeze])
- s.add_runtime_dependency(%q<oxidized>.freeze, ["~> 0.26".freeze])
-- s.add_runtime_dependency(%q<puma>.freeze, [">= 3.11.4".freeze, "< 6.5.0".freeze])
-+ s.add_runtime_dependency(%q<puma>.freeze, [">= 3.11.4".freeze, "< 7.0".freeze])
- s.add_runtime_dependency(%q<sinatra>.freeze, [">= 1.4.6".freeze, "< 5.0".freeze])
- s.add_runtime_dependency(%q<sinatra-contrib>.freeze, [">= 1.4.6".freeze, "< 5.0".freeze])
- s.add_development_dependency(%q<bundler>.freeze, ["~> 2.2".freeze])
diff --git a/net-mgmt/zabbix6-server/Makefile b/net-mgmt/zabbix6-server/Makefile
index 025bf95bacd8..d0ce369330e3 100644
--- a/net-mgmt/zabbix6-server/Makefile
+++ b/net-mgmt/zabbix6-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix6
-DISTVERSION= 6.0.41
+DISTVERSION= 6.0.42
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix6-server/distinfo b/net-mgmt/zabbix6-server/distinfo
index 3d8f2b0e8d95..665155bb3f6e 100644
--- a/net-mgmt/zabbix6-server/distinfo
+++ b/net-mgmt/zabbix6-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756185644
-SHA256 (zabbix-6.0.41.tar.gz) = 13976dc13752315e11211f74784aa1fb691e0d899e2967840d13343ee0387713
-SIZE (zabbix-6.0.41.tar.gz) = 41250295
+TIMESTAMP = 1759904702
+SHA256 (zabbix-6.0.42.tar.gz) = 0257b9d7b75bbaace3981318a89940b58d3517d05df96eeca5e8234c7c932560
+SIZE (zabbix-6.0.42.tar.gz) = 41389270
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
index 478eb7cd9d09..acad9dac82b6 100644
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix7
-DISTVERSION= 7.0.18
+DISTVERSION= 7.0.19
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo
index 16ce708bb08b..21e5e0d55e43 100644
--- a/net-mgmt/zabbix7-server/distinfo
+++ b/net-mgmt/zabbix7-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756185558
-SHA256 (zabbix-7.0.18.tar.gz) = 9125cee21441ffdaaa1893ee123273ef8d030a1509086cfade8cdd0b1802ba98
-SIZE (zabbix-7.0.18.tar.gz) = 46113850
+TIMESTAMP = 1759904286
+SHA256 (zabbix-7.0.19.tar.gz) = 30bef0173493b199377c9061b34e8a2e16a28eb0d6f7e9c7b942433e4b75367f
+SIZE (zabbix-7.0.19.tar.gz) = 46506321
diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile
index 48a81572e453..447b2271b677 100644
--- a/net-mgmt/zabbix72-server/Makefile
+++ b/net-mgmt/zabbix72-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix72
-DISTVERSION= 7.2.12
+DISTVERSION= 7.2.13
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo
index 2f1f9cc5da18..1c143fd29885 100644
--- a/net-mgmt/zabbix72-server/distinfo
+++ b/net-mgmt/zabbix72-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756185659
-SHA256 (zabbix-7.2.12.tar.gz) = 3768a72fa1ac549611dedfd79d35418c3f187fbcff678f97006343f2831a80b2
-SIZE (zabbix-7.2.12.tar.gz) = 41859546
+TIMESTAMP = 1759904424
+SHA256 (zabbix-7.2.13.tar.gz) = 44b51a09897e83b7d25cd706f88c0462224991d780881d6157d88fd804cc3a6c
+SIZE (zabbix-7.2.13.tar.gz) = 42079877
diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile
index 3e28004d5489..57c2f5086401 100644
--- a/net-mgmt/zabbix74-server/Makefile
+++ b/net-mgmt/zabbix74-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix74
-DISTVERSION= 7.4.2
+DISTVERSION= 7.4.3
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix74-server/distinfo b/net-mgmt/zabbix74-server/distinfo
index 65977a6bb00d..b8a80b6e61f9 100644
--- a/net-mgmt/zabbix74-server/distinfo
+++ b/net-mgmt/zabbix74-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756188394
-SHA256 (zabbix-7.4.2.tar.gz) = 08d2d584d1390b1cebf0e515280eaf3611405d6fec9867690e4038bd259c3efc
-SIZE (zabbix-7.4.2.tar.gz) = 42772578
+TIMESTAMP = 1759904654
+SHA256 (zabbix-7.4.3.tar.gz) = 67551435a5fb90e00c57b0cac793b4d21714368f53901c039b0504130f9ff738
+SIZE (zabbix-7.4.3.tar.gz) = 43112039
diff --git a/net-mgmt/zabbix74-server/pkg-plist.frontend b/net-mgmt/zabbix74-server/pkg-plist.frontend
index 45b9fb22f201..14242159fa13 100644
--- a/net-mgmt/zabbix74-server/pkg-plist.frontend
+++ b/net-mgmt/zabbix74-server/pkg-plist.frontend
@@ -374,6 +374,7 @@
%%WWWDIR%%/app/controllers/CControllerUserroleList.php
%%WWWDIR%%/app/controllers/CControllerUserroleUpdate.php
%%WWWDIR%%/app/controllers/CControllerValidate.php
+%%WWWDIR%%/app/controllers/CControllerValidateApiExists.php
%%WWWDIR%%/app/controllers/CControllerValueMapCheck.php
%%WWWDIR%%/app/controllers/CControllerValueMapEdit.php
%%WWWDIR%%/app/controllers/CControllerWebScenarioStepCheck.php
diff --git a/net/mpich/Makefile b/net/mpich/Makefile
index ff7e104c13b6..a56de523ad68 100644
--- a/net/mpich/Makefile
+++ b/net/mpich/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mpich
-DISTVERSION= 4.3.1
+DISTVERSION= 4.3.2
CATEGORIES= net parallel
-MASTER_SITES= https://www.mpich.org/static/downloads/${DISTVERSION}/
+MASTER_SITES= https://github.com/pmodels/mpich/releases/download/v${DISTVERSION}/
MAINTAINER= laurent.chardon@gmail.com
COMMENT= Portable implementation of MPI-1, MPI-2 and MPI-3
@@ -21,7 +21,7 @@ USES= compiler:c11 libtool localbase perl5 pkgconfig python:build
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-fast="" \
+CONFIGURE_ARGS= --enable-fast="" \
--with-libfabric=${LOCALBASE} \
--with-libfabric-include=${WRKDIR}/include \
--with-hwloc=${LOCALBASE} \
diff --git a/net/mpich/distinfo b/net/mpich/distinfo
index 671b0d7b2cfa..428d8d3ca3de 100644
--- a/net/mpich/distinfo
+++ b/net/mpich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750447721
-SHA256 (mpich-4.3.1.tar.gz) = acc11cb2bdc69678dc8bba747c24a28233c58596f81f03785bf2b7bb7a0ef7dc
-SIZE (mpich-4.3.1.tar.gz) = 37469641
+TIMESTAMP = 1759838010
+SHA256 (mpich-4.3.2.tar.gz) = 47d774587a7156a53752218c811c852e70ac44db9c502dc3f399b4cb817e3818
+SIZE (mpich-4.3.2.tar.gz) = 37697007
diff --git a/net/mpich/pkg-plist b/net/mpich/pkg-plist
index fff2aa858f20..ac52bf5c5e41 100644
--- a/net/mpich/pkg-plist
+++ b/net/mpich/pkg-plist
@@ -41,18 +41,18 @@ include/mpiof.h
lib/libmpi.a
lib/libmpi.so
lib/libmpi.so.12
-lib/libmpi.so.12.5.1
+lib/libmpi.so.12.5.2
lib/libmpich.so
lib/libmpichcxx.so
%%FORTRAN%%lib/libmpichf90.so
lib/libmpicxx.a
lib/libmpicxx.so
lib/libmpicxx.so.12
-lib/libmpicxx.so.12.5.1
+lib/libmpicxx.so.12.5.2
%%FORTRAN%%lib/libmpifort.a
%%FORTRAN%%lib/libmpifort.so
%%FORTRAN%%lib/libmpifort.so.12
-%%FORTRAN%%lib/libmpifort.so.12.5.1
+%%FORTRAN%%lib/libmpifort.so.12.5.2
lib/libmpl.so
lib/libopa.so
libdata/pkgconfig/mpich.pc
diff --git a/net/pkt-gen/Makefile b/net/pkt-gen/Makefile
index 876d874e46ad..b33fa11be4e9 100644
--- a/net/pkt-gen/Makefile
+++ b/net/pkt-gen/Makefile
@@ -1,9 +1,9 @@
PORTNAME= pkt-gen
-PORTVERSION= g2024.09.16
+PORTVERSION= g2025.10.08
CATEGORIES= net
MAINTAINER= olivier@FreeBSD.org
-COMMENT= Packet sink/source using the netmap API
+COMMENT= Packet sink/source and bandwidth/delay emulator using the netmap API
WWW= https://github.com/luigirizzo/netmap
LICENSE= BSD2CLAUSE
@@ -12,7 +12,7 @@ USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= luigirizzo
GH_PROJECT= netmap
-GH_TAGNAME= eb905c6
+GH_TAGNAME= bc3a126
MAKEFILE= GNUmakefile
@@ -23,22 +23,29 @@ PCAP_MAKE_ARGS= WITH_PCAP=1
PLIST_FILES= bin/pkt-gen \
bin/nmreplay \
+ bin/tlem \
share/man/man8/nmreplay.8.gz \
- share/man/man8/pkt-gen.8.gz
+ share/man/man8/pkt-gen.8.gz \
+ share/man/man8/tlem.8.gz
do-build:
cd ${WRKSRC}/libnetmap && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE}
cd ${WRKSRC}/apps/pkt-gen && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE}
cd ${WRKSRC}/apps/nmreplay && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE}
+ cd ${WRKSRC}/apps/tlem && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_ARGS} ${MAKE_FLAGS} ${MAKEFILE}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/apps/pkt-gen/pkt-gen \
${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/apps/nmreplay/nmreplay \
${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/apps/tlem/tlem \
+ ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/apps/pkt-gen/pkt-gen.8 \
${STAGEDIR}${PREFIX}/share/man/man8
${INSTALL_MAN} ${WRKSRC}/apps/nmreplay/nmreplay.8 \
${STAGEDIR}${PREFIX}/share/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/apps/tlem/tlem.8 \
+ ${STAGEDIR}${PREFIX}/share/man/man8
.include <bsd.port.mk>
diff --git a/net/pkt-gen/distinfo b/net/pkt-gen/distinfo
index 3fa40153b967..93c29fdfecdd 100644
--- a/net/pkt-gen/distinfo
+++ b/net/pkt-gen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729258698
-SHA256 (luigirizzo-netmap-g2024.09.16-eb905c6_GH0.tar.gz) = 50e681ff6156273b810cc6fd8c64bc240de4f75db642d34a3b4f70c1f09f42fa
-SIZE (luigirizzo-netmap-g2024.09.16-eb905c6_GH0.tar.gz) = 771578
+TIMESTAMP = 1759939977
+SHA256 (luigirizzo-netmap-g2025.10.08-bc3a126_GH0.tar.gz) = de3abd8353612777784fce661bd56eed9731f24d93216a4bac37a92d66b0dcbd
+SIZE (luigirizzo-netmap-g2025.10.08-bc3a126_GH0.tar.gz) = 775215
diff --git a/net/pkt-gen/files/patch-apps_tlem_tlem.c b/net/pkt-gen/files/patch-apps_tlem_tlem.c
new file mode 100644
index 000000000000..2247abb5b425
--- /dev/null
+++ b/net/pkt-gen/files/patch-apps_tlem_tlem.c
@@ -0,0 +1,37 @@
+--- apps/tlem/tlem.c.orig 2025-07-29 09:00:18 UTC
++++ apps/tlem/tlem.c
+@@ -194,6 +194,7 @@ static void latency_reduction_stop(void)
+ #include <stddef.h>
+ #include <pthread.h>
+ #include <sys/time.h>
++#include <sys/mman.h> /* MAP_ */
+
+ // for route-mode
+ #include <netinet/in.h>
+@@ -214,7 +215,6 @@ static void latency_reduction_stop(void)
+
+ #ifdef linux
+ #define cpuset_t cpu_set_t
+-#include <sys/mman.h>
+ #ifndef MAP_HUGETLB
+ #define MAP_HUGETLB 0x40000
+ #endif
+@@ -3227,7 +3227,8 @@ avg_bw_parse(struct _qs *q, struct _cfg *dst, int ac,
+ static int
+ avg_bw_parse(struct _qs *q, struct _cfg *dst, int ac, char *av[])
+ {
+- double bw, token;
++ double token;
++ uint64_t bw;
+ struct avgbw_arg *d;
+
+ if (strcmp(av[0], "avg") != 0)
+@@ -3239,7 +3240,7 @@ avg_bw_parse(struct _qs *q, struct _cfg *dst, int ac,
+ return 1; /* error */
+ if (update_max_bw(q, bw))
+ return 1;
+- token = (bw / 8) * (1UL << WSHIFT) / 1e9;
++ token = ((double)bw / 8) * (1UL << WSHIFT) / 1e9;
+ dst->arg = ec_alloc(q, dst->ec, sizeof(*d));
+ if (dst->arg == NULL)
+ return 1;
diff --git a/net/pkt-gen/pkg-descr b/net/pkt-gen/pkg-descr
index d996a6fc612e..e7a7688fd7ba 100644
--- a/net/pkt-gen/pkg-descr
+++ b/net/pkt-gen/pkg-descr
@@ -1,3 +1,4 @@
-Packet sink/source using the netmap API useful for perforamce testing
-networks. This is the upstream version of the program by the same name
-that lives in /usr/src/tools/tools/netmap, maintained by Luigi Rizzo.
+Packet sink/source (pkt-gen) and link emulator (tlem) using the netmap API
+useful for performance testing networks. This is the upstream version of the
+program by the same name that lives in /usr/src/tools/tools/netmap, maintained
+by Luigi Rizzo.
diff --git a/ports-mgmt/appstream-generator/Makefile b/ports-mgmt/appstream-generator/Makefile
index 921889487215..abd7f3cf7c40 100644
--- a/ports-mgmt/appstream-generator/Makefile
+++ b/ports-mgmt/appstream-generator/Makefile
@@ -1,7 +1,6 @@
PORTNAME= appstream-generator
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.1
-PORTREVISION= 3
+DISTVERSION= 0.10.1
CATEGORIES= ports-mgmt
MAINTAINER= arrowd@FreeBSD.org
@@ -11,38 +10,37 @@ WWW= https://github.com/ximion/appstream-generator
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN= fails to build with new devel/appstream
-
-BUILD_DEPENDS= girtod:lang/gir-to-d \
- ldc2:lang/ldc \
- xsltproc:textproc/libxslt \
+BUILD_DEPENDS= nlohmann-json>=3:devel/nlohmann-json \
+ inja>=3:devel/inja \
+ catch2>0:devel/catch2 \
+ ${LOCALBASE}/include/__generator.hpp:devel/stdgenerator \
${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl
LIB_DEPENDS= libappstream.so:devel/appstream \
libappstream-compose.so:devel/appstream-compose \
+ libCatch2.so:devel/catch2 \
libcurl.so:ftp/curl \
- libglibd-2.0.so:devel/glibd \
liblmdb.so:databases/lmdb \
- libphobos2-ldc-shared.so:lang/ldc
-RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme
+ libtbb.so:devel/onetbb \
+ libfyaml.so:textproc/libfyaml
-USES= gnome libarchive meson pkgconfig
+USES= compiler:c++23-lang gnome libarchive meson pkgconfig
-USE_GNOME= glib20
+USE_GNOME= glib20 libxml2 libxslt:build
+USE_CXXSTD= c++23
USE_GITHUB= yes
-GH_ACCOUNT= arrowd
-GH_TAGNAME= 5e71cac08bae0aa8e812f5dc5508b3b501ee5678
+GH_ACCOUNT= ximion
OPTIONS_DEFINE= MANPAGES
MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt
-MESON_ARGS= -Ddownload-js=false -Dlocalbase=${LOCALBASE} -Drpmmd=false
+MESON_ARGS= -Ddownload-js=false -Dbackward=false
+
+CFLAGS+= -fexperimental-library
DATADIR= ${PREFIX}/share/appstream
OPTIONS_SUB= yes
-PIE_UNSAFE= yes
-
post-install:
cd ${WRKSRC}/data && \
${COPYTREE_SHARE} templates ${STAGEDIR}${DATADIR}
diff --git a/ports-mgmt/appstream-generator/distinfo b/ports-mgmt/appstream-generator/distinfo
index 42bb482df23d..1808e31bcdd8 100644
--- a/ports-mgmt/appstream-generator/distinfo
+++ b/ports-mgmt/appstream-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752666020
-SHA256 (arrowd-appstream-generator-v0.9.1-5e71cac08bae0aa8e812f5dc5508b3b501ee5678_GH0.tar.gz) = fa51b029a5e5f98cc71cee336b6695b0f8a944cf58f39bcb2ca9653fc174c57b
-SIZE (arrowd-appstream-generator-v0.9.1-5e71cac08bae0aa8e812f5dc5508b3b501ee5678_GH0.tar.gz) = 549119
+TIMESTAMP = 1759931829
+SHA256 (ximion-appstream-generator-v0.10.1_GH0.tar.gz) = 002c509c54daa39b3bc179afca84227c9675368264040d19e7847540b7d0ed48
+SIZE (ximion-appstream-generator-v0.10.1_GH0.tar.gz) = 580502
diff --git a/ports-mgmt/appstream-generator/files/patch-meson.build b/ports-mgmt/appstream-generator/files/patch-meson.build
new file mode 100644
index 000000000000..59bb727a1897
--- /dev/null
+++ b/ports-mgmt/appstream-generator/files/patch-meson.build
@@ -0,0 +1,13 @@
+--- meson.build.orig 2025-09-25 21:14:13 UTC
++++ meson.build
+@@ -57,8 +57,8 @@ endif
+ #
+ # Compiler flags
+ #
+-add_project_arguments('-D_POSIX_C_SOURCE=201710L', language: 'c')
+-add_project_arguments('-D_POSIX_C_SOURCE=201710L', language: 'cpp')
++#add_project_arguments('-D_POSIX_C_SOURCE=201710L', language: 'c')
++#add_project_arguments('-D_POSIX_C_SOURCE=201710L', language: 'cpp')
+
+ if get_option('maintainer')
+ maintainer_c_args = [
diff --git a/ports-mgmt/appstream-generator/files/patch-src_backends_freebsd_fbsdpkg.h b/ports-mgmt/appstream-generator/files/patch-src_backends_freebsd_fbsdpkg.h
new file mode 100644
index 000000000000..8ea32db22c6b
--- /dev/null
+++ b/ports-mgmt/appstream-generator/files/patch-src_backends_freebsd_fbsdpkg.h
@@ -0,0 +1,10 @@
+--- src/backends/freebsd/fbsdpkg.h.orig 2025-09-25 21:14:13 UTC
++++ src/backends/freebsd/fbsdpkg.h
+@@ -24,6 +24,7 @@
+ #include <vector>
+ #include <unordered_map>
+ #include <memory>
++#include <mutex>
+ #include <cstdint>
+ #include <nlohmann/json.hpp>
+
diff --git a/ports-mgmt/appstream-generator/files/patch-src_engine.cpp b/ports-mgmt/appstream-generator/files/patch-src_engine.cpp
new file mode 100644
index 000000000000..5bf92fa33c1a
--- /dev/null
+++ b/ports-mgmt/appstream-generator/files/patch-src_engine.cpp
@@ -0,0 +1,10 @@
+--- src/engine.cpp.orig 2025-09-25 21:14:13 UTC
++++ src/engine.cpp
+@@ -35,6 +35,7 @@
+
+ #include <tbb/parallel_for.h>
+ #include <tbb/parallel_for_each.h>
++#include <tbb/parallel_invoke.h>
+ #include <tbb/blocked_range.h>
+ #include <tbb/task_arena.h>
+ #include <inja/inja.hpp>
diff --git a/ports-mgmt/portshaker/Makefile b/ports-mgmt/portshaker/Makefile
index bbe5b1d9db0f..abc7a62357b1 100644
--- a/ports-mgmt/portshaker/Makefile
+++ b/ports-mgmt/portshaker/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/smortex/portshaker
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES+= uidfix
+USES+= uidfix python:build
USE_GITHUB= yes
GH_ACCOUNT= smortex
GH_PROJECT= portshaker
diff --git a/security/gsa/Makefile b/security/gsa/Makefile
index 355f134bd07c..545a68bbc34b 100644
--- a/security/gsa/Makefile
+++ b/security/gsa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gsa
DISTVERSIONPREFIX= v
-DISTVERSION= 25.0.0
+DISTVERSION= 26.0.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gsa/distinfo b/security/gsa/distinfo
index 1601832c8f0e..a1e911a27787 100644
--- a/security/gsa/distinfo
+++ b/security/gsa/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750730229
-SHA256 (gsa-cache-aarch64-25.0.0.tar.gz) = 73d2a799e3e91d933a6070a68a700160fdd09d0f7cf1dbb7e5a612dbfa72f564
-SIZE (gsa-cache-aarch64-25.0.0.tar.gz) = 49641157
-SHA256 (gsa-cache-amd64-25.0.0.tar.gz) = 030b10dec16f5cddf4c91e3a38a4af2bcca411aad54e7be6ff5e29805e21eb12
-SIZE (gsa-cache-amd64-25.0.0.tar.gz) = 50160790
-SHA256 (greenbone-gsa-v25.0.0_GH0.tar.gz) = f177c1c0d5e66ea9bb93a6c898c5175b0f85a91baae416a95d8e6f3a102ba46c
-SIZE (greenbone-gsa-v25.0.0_GH0.tar.gz) = 3729977
+TIMESTAMP = 1759903257
+SHA256 (gsa-cache-amd64-26.0.0.tar.gz) = bc43fba7a3e5507f9f3d8f3b0f930dd9d9347f4126f25496a223040c4f3a49b5
+SIZE (gsa-cache-amd64-26.0.0.tar.gz) = 56573102
+SHA256 (gsa-cache-aarch64-26.0.0.tar.gz) = 5d6d9325c56db77afef57350f7c3c06603e79cc9684f71bf93653573d1dac112
+SIZE (gsa-cache-aarch64-26.0.0.tar.gz) = 56081175
+SHA256 (greenbone-gsa-v26.0.0_GH0.tar.gz) = 3d96a038c5e6ddf7b828d08485cce2e46c6345fb6a7aac9bfbc327f4cda2e8fe
+SIZE (greenbone-gsa-v26.0.0_GH0.tar.gz) = 2468141
diff --git a/security/gsad/Makefile b/security/gsad/Makefile
index 93105ab32e2e..1f948846ac51 100644
--- a/security/gsad/Makefile
+++ b/security/gsad/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gsad
DISTVERSIONPREFIX= v
-DISTVERSION= 24.3.0
-PORTREVISION= 1
+DISTVERSION= 24.5.4
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gsad/distinfo b/security/gsad/distinfo
index 3db5c844a5ea..edb51b301f1a 100644
--- a/security/gsad/distinfo
+++ b/security/gsad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750731904
-SHA256 (greenbone-gsad-v24.3.0_GH0.tar.gz) = d5756149e666169063516f6a94f2d6618e0a1f42ea40ee0c5e2b967c5e81a0d3
-SIZE (greenbone-gsad-v24.3.0_GH0.tar.gz) = 229954
+TIMESTAMP = 1759903294
+SHA256 (greenbone-gsad-v24.5.4_GH0.tar.gz) = f5e7fbf1a37d87ebf7ce3a50dbc55184cce4f2383c629a5fd8c638d9248e18dd
+SIZE (greenbone-gsad-v24.5.4_GH0.tar.gz) = 235074
diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile
index f7a8987caa7c..5160f991ded2 100644
--- a/security/gvm-libs/Makefile
+++ b/security/gvm-libs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gvm
DISTVERSIONPREFIX= v
-DISTVERSION= 22.22.0
-PORTREVISION= 2
+DISTVERSION= 22.29.2
CATEGORIES= security
PKGNAMESUFFIX= -libs
diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo
index bd000ba5bc69..9a2991415155 100644
--- a/security/gvm-libs/distinfo
+++ b/security/gvm-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750728151
-SHA256 (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = c97372197de5f6253580ef5f1083d32f1a2b0c47bfa4b54b60b1b87d31d1ca67
-SIZE (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = 382817
+TIMESTAMP = 1759900802
+SHA256 (greenbone-gvm-libs-v22.29.2_GH0.tar.gz) = 564b82d58ef5b7f4fcdb4735c91f2ba87fa26da89644510a71cf1a76ae0e761c
+SIZE (greenbone-gvm-libs-v22.29.2_GH0.tar.gz) = 407412
diff --git a/security/gvm-libs/files/patch-util_passwordbasedauthentication.c b/security/gvm-libs/files/patch-util_passwordbasedauthentication.c
index 6838446064ad..55e4d62a57a8 100644
--- a/security/gvm-libs/files/patch-util_passwordbasedauthentication.c
+++ b/security/gvm-libs/files/patch-util_passwordbasedauthentication.c
@@ -1,6 +1,6 @@
---- util/passwordbasedauthentication.c 2021-08-03 06:50:41.000000000 -0500
-+++ util/passwordbasedauthentication.c 2021-09-04 20:54:26.630524000 -0500
-@@ -26,7 +26,13 @@
+--- util/passwordbasedauthentication.c 2025-10-01 02:22:47.000000000 -0700
++++ util/passwordbasedauthentication.c 2025-10-07 22:23:18.428502000 -0700
+@@ -14,7 +14,13 @@
// UFC_crypt defines crypt_r when only when __USE_GNU is set
// this shouldn't affect other implementations
#define __USE_GNU
@@ -14,16 +14,19 @@
// INVALID_HASH is used on verify when the given hash is a NULL pointer.
// This is done to not directly jump to exit with a INVALID_HASH result
// but rather keep calculating to make it a little bit harder to guess
-@@ -173,6 +179,7 @@
+@@ -208,6 +214,7 @@
return strlen (setting) > 1 && setting[0] == '$';
}
+#if HAS_CRYPT_R
- char *
- pba_hash (struct PBASettings *setting, const char *password)
- {
-@@ -276,3 +283,4 @@
- free (tmp);
+ /**
+ * @brief Create a password hash.
+ *
+@@ -262,6 +269,7 @@
+ free (settings);
return result;
}
+#endif /* #if HAS_CRYPT_R */
+
+ /**
+ * @brief Verify a password hash.
diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist
index 6a65393809a7..d98884f22dea 100644
--- a/security/gvm-libs/pkg-plist
+++ b/security/gvm-libs/pkg-plist
@@ -24,8 +24,10 @@ include/gvm/boreas/cli.h
include/gvm/boreas/ping.h
include/gvm/boreas/sniffer.h
include/gvm/boreas/util.h
+include/gvm/container_image_scanner/container_image_scanner.h
include/gvm/gmp/gmp.h
include/gvm/http/httputils.h
+include/gvm/http_scanner/http_scanner.h
include/gvm/openvasd/openvasd.h
include/gvm/osp/osp.h
include/gvm/util/authutils.h
@@ -43,39 +45,48 @@ include/gvm/util/passwordbasedauthentication.h
include/gvm/util/radiusutils.h
include/gvm/util/serverutils.h
include/gvm/util/sshutils.h
+include/gvm/util/streamvalidator.h
include/gvm/util/uuidutils.h
include/gvm/util/versionutils.h
include/gvm/util/vtparser.h
include/gvm/util/xmlutils.h
lib/libgvm_agent_controller.so
lib/libgvm_agent_controller.so.22
-lib/libgvm_agent_controller.so.22.22.0
+lib/libgvm_agent_controller.so.22.29.2
lib/libgvm_base.so
lib/libgvm_base.so.22
-lib/libgvm_base.so.22.22.0
+lib/libgvm_base.so.22.29.2
lib/libgvm_boreas.so
lib/libgvm_boreas.so.22
-lib/libgvm_boreas.so.22.22.0
+lib/libgvm_boreas.so.22.29.2
+lib/libgvm_container_image_scanner.so
+lib/libgvm_container_image_scanner.so.22
+lib/libgvm_container_image_scanner.so.22.29.2
lib/libgvm_gmp.so
lib/libgvm_gmp.so.22
-lib/libgvm_gmp.so.22.22.0
+lib/libgvm_gmp.so.22.29.2
lib/libgvm_http.so
lib/libgvm_http.so.22
-lib/libgvm_http.so.22.22.0
+lib/libgvm_http.so.22.29.2
+lib/libgvm_http_scanner.so
+lib/libgvm_http_scanner.so.22
+lib/libgvm_http_scanner.so.22.29.2
lib/libgvm_openvasd.so
lib/libgvm_openvasd.so.22
-lib/libgvm_openvasd.so.22.22.0
+lib/libgvm_openvasd.so.22.29.2
lib/libgvm_osp.so
lib/libgvm_osp.so.22
-lib/libgvm_osp.so.22.22.0
+lib/libgvm_osp.so.22.29.2
lib/libgvm_util.so
lib/libgvm_util.so.22
-lib/libgvm_util.so.22.22.0
+lib/libgvm_util.so.22.29.2
libdata/pkgconfig/libgvm_agent_controller.pc
libdata/pkgconfig/libgvm_base.pc
libdata/pkgconfig/libgvm_boreas.pc
+libdata/pkgconfig/libgvm_container_image_scanner.pc
libdata/pkgconfig/libgvm_gmp.pc
libdata/pkgconfig/libgvm_http.pc
+libdata/pkgconfig/libgvm_http_scanner.pc
libdata/pkgconfig/libgvm_openvasd.pc
libdata/pkgconfig/libgvm_osp.pc
libdata/pkgconfig/libgvm_util.pc
diff --git a/security/gvm/Makefile b/security/gvm/Makefile
index 0f8c629b2078..bc1a195af02c 100644
--- a/security/gvm/Makefile
+++ b/security/gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvm
-PORTVERSION= 26.0.0
+PORTVERSION= 26.3.0
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile
index 38a02d7f3b2c..af884117fbfb 100644
--- a/security/gvmd/Makefile
+++ b/security/gvmd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gvmd
-DISTVERSION= 26.0.0
-PORTREVISION= 3
+DISTVERSION= 26.3.0
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo
index 3b51e4292115..d34513f64e3f 100644
--- a/security/gvmd/distinfo
+++ b/security/gvmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750728558
-SHA256 (greenbone-gvmd-v26.0.0_GH0.tar.gz) = c209a735147235b4c5d0956cfb883cb358386d0682751db3f73fc90bc5675d30
-SIZE (greenbone-gvmd-v26.0.0_GH0.tar.gz) = 1125084
+TIMESTAMP = 1759901261
+SHA256 (greenbone-gvmd-v26.3.0_GH0.tar.gz) = 7ff29b8dec6be3c24bd196d154ad103650f1b640d5b48133494c330badbd096d
+SIZE (greenbone-gvmd-v26.3.0_GH0.tar.gz) = 1217037
diff --git a/security/gvmd/files/patch-src_manage_alerts.c b/security/gvmd/files/patch-src_manage_alerts.c
new file mode 100644
index 000000000000..3010412c662e
--- /dev/null
+++ b/security/gvmd/files/patch-src_manage_alerts.c
@@ -0,0 +1,25 @@
+--- src/manage_alerts.c 2025-09-05 02:59:51.000000000 -0700
++++ src/manage_alerts.c 2025-10-07 22:40:51.468412000 -0700
+@@ -33,12 +33,12 @@
+ #include "manage_sql_tickets.h"
+ #include "manage_tickets.h"
+
+-#include <bsd/unistd.h>
+ #include <glib/gstdio.h>
+ #include <grp.h>
+ #include <pwd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
++#include <unistd.h>
+
+ #include <gvm/gmp/gmp.h>
+ #include <gvm/util/fileutils.h>
+@@ -1043,7 +1043,7 @@
+ g_debug (" HTTP_GET %s", url);
+
+ cmd = (gchar **) g_malloc (5 * sizeof (gchar *));
+- cmd[0] = g_strdup ("/usr/bin/wget");
++ cmd[0] = g_strdup ("/usr/local/bin/wget");
+ cmd[1] = g_strdup ("-O");
+ cmd[2] = g_strdup ("-");
+ cmd[3] = g_strdup (url);
diff --git a/security/gvmd/files/patch-src_manage_sql.c b/security/gvmd/files/patch-src_manage_sql.c
index f0a2558a25c8..4a8c168b398a 100644
--- a/security/gvmd/files/patch-src_manage_sql.c
+++ b/security/gvmd/files/patch-src_manage_sql.c
@@ -1,31 +1,28 @@
---- src/manage_sql.c 2024-01-12 03:14:29.000000000 -0500
-+++ src/manage_sql.c 2024-01-26 16:42:23.043251000 -0500
-@@ -54,7 +54,6 @@
+--- src/manage_sql.c 2025-09-05 02:59:51.000000000 -0700
++++ src/manage_sql.c 2025-10-07 22:42:53.666243000 -0700
+@@ -72,7 +72,6 @@
#include <errno.h>
#include <glib/gstdio.h>
#include <gnutls/x509.h>
-#include <malloc.h>
- #include <pwd.h>
#include <stdlib.h>
#include <sys/socket.h>
-@@ -71,7 +70,6 @@
+ #include <sys/stat.h>
+@@ -84,12 +83,12 @@
+ #include <gpgme.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+
+ #include <gvm/base/gvm_sentry.h>
#include <gvm/base/hosts.h>
#include <gvm/base/pwpolicy.h>
#include <gvm/base/logging.h>
-#include <bsd/unistd.h>
#include <gvm/util/fileutils.h>
- #include <gvm/util/gpgmeutils.h>
#include <gvm/util/serverutils.h>
-@@ -9431,7 +9429,7 @@
- g_debug (" HTTP_GET %s", url);
-
- cmd = (gchar **) g_malloc (5 * sizeof (gchar *));
-- cmd[0] = g_strdup ("/usr/bin/wget");
-+ cmd[0] = g_strdup ("/usr/local/bin/wget");
- cmd[1] = g_strdup ("-O");
- cmd[2] = g_strdup ("-");
- cmd[3] = g_strdup (url);
-@@ -15775,8 +15773,6 @@
+ #include <gvm/util/uuidutils.h>
+@@ -6382,8 +6381,6 @@
cleanup_iterator (&nvts);
cleanup_iterator (&prefs);
diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist
index 16a215ec225e..c9035415f44b 100644
--- a/security/gvmd/pkg-plist
+++ b/security/gvmd/pkg-plist
@@ -3,7 +3,7 @@ bin/gvm-manage-certs
@sample etc/gvm/pwpolicy.conf.sample
lib/libgvm-pg-server.so
lib/libgvm-pg-server.so.26
-lib/libgvm-pg-server.so.26.0.0
+lib/libgvm-pg-server.so.26.3.0
sbin/gvmd
share/doc/gvm/example-gvm-manage-certs.conf
share/doc/gvm/html/gmp.html
diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile
index 558ba701b058..93177dea07a7 100644
--- a/security/hidden-lake/Makefile
+++ b/security/hidden-lake/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hidden-lake
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.0
-PORTREVISION= 2
+DISTVERSION= 1.9.1
CATEGORIES= security net-p2p
MAINTAINER= alven@FreeBSD.org
diff --git a/security/hidden-lake/distinfo b/security/hidden-lake/distinfo
index e2025a2a90d5..0c453c912479 100644
--- a/security/hidden-lake/distinfo
+++ b/security/hidden-lake/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755749357
-SHA256 (go/security_hidden-lake/hidden-lake-v1.9.0/v1.9.0.mod) = 63e461d57f3f49cebe5696f97cf82a652a9afe45e3d17e1aaa7cac4340eca63b
-SIZE (go/security_hidden-lake/hidden-lake-v1.9.0/v1.9.0.mod) = 340
-SHA256 (go/security_hidden-lake/hidden-lake-v1.9.0/v1.9.0.zip) = 9cbb358b10607e5b3b20eae34c367f8ad578340bec4bb2203795704c80fcb5a0
-SIZE (go/security_hidden-lake/hidden-lake-v1.9.0/v1.9.0.zip) = 10690371
+TIMESTAMP = 1759785956
+SHA256 (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.mod) = 63e461d57f3f49cebe5696f97cf82a652a9afe45e3d17e1aaa7cac4340eca63b
+SIZE (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.mod) = 340
+SHA256 (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.zip) = 3721b5c69e813a53a44ddac81e13a777784ad32dd1a373238c638a1306279c42
+SIZE (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.zip) = 10648837
diff --git a/security/keychain/Makefile b/security/keychain/Makefile
index 913a8fbc38f1..4f071b73d6fd 100644
--- a/security/keychain/Makefile
+++ b/security/keychain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keychain
-PORTVERSION= 2.9.5
+PORTVERSION= 2.9.6
CATEGORIES= security
MAINTAINER= garga@FreeBSD.org
diff --git a/security/keychain/distinfo b/security/keychain/distinfo
index 5dfacbe82b18..588c263ce07b 100644
--- a/security/keychain/distinfo
+++ b/security/keychain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750426458
-SHA256 (funtoo-keychain-2.9.5_GH0.tar.gz) = c883f26db616bc1c81ba5ef3832c7ad912f3e8bd0baf6aaff981164c538a1411
-SIZE (funtoo-keychain-2.9.5_GH0.tar.gz) = 42685
+TIMESTAMP = 1759928737
+SHA256 (funtoo-keychain-2.9.6_GH0.tar.gz) = 23e58da1f3ea7cbe15069e7d3c730277d0cb6a4bec2db76adc20a06acd4c0a42
+SIZE (funtoo-keychain-2.9.6_GH0.tar.gz) = 51990
diff --git a/security/libgpg-error/Makefile b/security/libgpg-error/Makefile
index c5cd944be429..8e14c97232ce 100644
--- a/security/libgpg-error/Makefile
+++ b/security/libgpg-error/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libgpg-error
-DISTVERSION= 1.55
+DISTVERSION= 1.56
CATEGORIES= security devel
MASTER_SITES= GNUPG
diff --git a/security/libgpg-error/distinfo b/security/libgpg-error/distinfo
index 71d07ea47033..5b0e4cda9143 100644
--- a/security/libgpg-error/distinfo
+++ b/security/libgpg-error/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745598267
-SHA256 (libgpg-error-1.55.tar.bz2) = 95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78
-SIZE (libgpg-error-1.55.tar.bz2) = 1109437
+TIMESTAMP = 1759920743
+SHA256 (libgpg-error-1.56.tar.bz2) = 82c3d2deb4ad96ad3925d6f9f124fe7205716055ab50e291116ef27975d169c0
+SIZE (libgpg-error-1.56.tar.bz2) = 1116017
diff --git a/security/libgpg-error/pkg-plist b/security/libgpg-error/pkg-plist
index 15910b09c9ca..12c18a64659b 100644
--- a/security/libgpg-error/pkg-plist
+++ b/security/libgpg-error/pkg-plist
@@ -7,7 +7,7 @@ include/gpgrt.h
lib/libgpg-error.a
lib/libgpg-error.so
lib/libgpg-error.so.0
-lib/libgpg-error.so.0.39.3
+lib/libgpg-error.so.0.40.0
libdata/pkgconfig/gpg-error.pc
share/man/man1/gpg-error-config.1.gz
share/man/man1/gpgrt-config.1.gz
diff --git a/security/openvas/Makefile b/security/openvas/Makefile
index 27e3a9a1a15a..a1033b6ebeb6 100644
--- a/security/openvas/Makefile
+++ b/security/openvas/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openvas
-DISTVERSION= 23.20.1
-PORTREVISION= 2
+DISTVERSION= 23.28.0
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/openvas/distinfo b/security/openvas/distinfo
index 321cb33a54a7..df23d9547dae 100644
--- a/security/openvas/distinfo
+++ b/security/openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750728484
-SHA256 (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 80fbf610520c4304e901b803828e296d942ec76e95751c5607de06ef2295fcea
-SIZE (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 1580761
+TIMESTAMP = 1759902409
+SHA256 (greenbone-openvas-scanner-v23.28.0_GH0.tar.gz) = 63afa40723a549f698c35f6458c428a2efce483a5e970a094270570254e728b6
+SIZE (greenbone-openvas-scanner-v23.28.0_GH0.tar.gz) = 1621693
diff --git a/security/openvas/files/patch-nasl_nasl_http2.c b/security/openvas/files/patch-nasl_nasl_http2.c
new file mode 100644
index 000000000000..d5dfdeca691a
--- /dev/null
+++ b/security/openvas/files/patch-nasl_nasl_http2.c
@@ -0,0 +1,20 @@
+--- nasl/nasl_http2.c 2025-10-07 22:47:47.850601000 -0700
++++ nasl/nasl_http2.c 2025-10-07 22:49:19.267011000 -0700
+@@ -366,7 +366,7 @@
+ curl_easy_setopt (handle, CURLOPT_CUSTOMREQUEST, "DELETE");
+ break;
+ case HEAD:
+- curl_easy_setopt (handle, CURLOPT_NOBODY, 1);
++ curl_easy_setopt (handle, CURLOPT_NOBODY, 1L);
+ break;
+ case PUT:
+ curl_easy_setopt (handle, CURLOPT_CUSTOMREQUEST, "PUT");
+@@ -377,7 +377,7 @@
+ }
+ break;
+ case GET:
+- curl_easy_setopt (handle, CURLOPT_HTTPGET, 1);
++ curl_easy_setopt (handle, CURLOPT_HTTPGET, 1L);
+ break;
+ case POST:
+ // Set body. POST is set automatically with this options
diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist
index 650a981dbf83..e0b6bfc886d0 100644
--- a/security/openvas/pkg-plist
+++ b/security/openvas/pkg-plist
@@ -3,10 +3,10 @@ bin/openvas-nasl-lint
@sample %%ETCDIR%%/openvas_log.conf.sample
lib/libopenvas_misc.so
lib/libopenvas_misc.so.23
-lib/libopenvas_misc.so.23.20.1
+lib/libopenvas_misc.so.23.28.0
lib/libopenvas_nasl.so
lib/libopenvas_nasl.so.23
-lib/libopenvas_nasl.so.23.20.1
+lib/libopenvas_nasl.so.23.28.0
sbin/openvas
share/man/man1/openvas-nasl-lint.1.gz
share/man/man1/openvas-nasl.1.gz
diff --git a/security/py-greenbone-feed-sync/Makefile b/security/py-greenbone-feed-sync/Makefile
index d9ab494643e3..7b32bb1ca99c 100644
--- a/security/py-greenbone-feed-sync/Makefile
+++ b/security/py-greenbone-feed-sync/Makefile
@@ -1,7 +1,6 @@
PORTNAME= greenbone-feed-sync
-DISTVERSION= 25.1.0
+DISTVERSION= 25.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-greenbone-feed-sync/distinfo b/security/py-greenbone-feed-sync/distinfo
index 7c3eae88689a..c45ffe902c2a 100644
--- a/security/py-greenbone-feed-sync/distinfo
+++ b/security/py-greenbone-feed-sync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744687806
-SHA256 (greenbone-greenbone-feed-sync-v25.1.0_GH0.tar.gz) = 4cab6c3774c4bab9e2eb4453d071e56ee7d848008d02f60bc876f4c8320c0ffe
-SIZE (greenbone-greenbone-feed-sync-v25.1.0_GH0.tar.gz) = 65345
+TIMESTAMP = 1759902692
+SHA256 (greenbone-greenbone-feed-sync-v25.1.3_GH0.tar.gz) = 683d8ae8194ac861085b640bffb5a2f06cb323e342e62af559abb390f1bd3a7e
+SIZE (greenbone-greenbone-feed-sync-v25.1.3_GH0.tar.gz) = 70796
diff --git a/security/py-greenbone-feed-sync/pkg-plist b/security/py-greenbone-feed-sync/pkg-plist
index 8e02743b6b87..c6dadda2e728 100644
--- a/security/py-greenbone-feed-sync/pkg-plist
+++ b/security/py-greenbone-feed-sync/pkg-plist
@@ -44,11 +44,11 @@ bin/greenbone-scapdata-sync
%%PYTHON_SITELIBDIR%%/greenbone/tests/test_main.py
%%PYTHON_SITELIBDIR%%/greenbone/tests/test_parser.py
%%PYTHON_SITELIBDIR%%/greenbone/tests/test_rsync.py
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/entry_points.txt
@dir(gvm,gvm,750) etc/gvm
@dir(gvm,gvm,750) /var/lib/gvm
@dir(gvm,gvm,750) /var/lib/notus
diff --git a/security/py-gvm-tools/Makefile b/security/py-gvm-tools/Makefile
index 9f5874b1f32f..749e435e8912 100644
--- a/security/py-gvm-tools/Makefile
+++ b/security/py-gvm-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvm-tools
-DISTVERSION= 25.3.0
+DISTVERSION= 25.4.0
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-gvm-tools/distinfo b/security/py-gvm-tools/distinfo
index d33dd9268515..63c582de5f04 100644
--- a/security/py-gvm-tools/distinfo
+++ b/security/py-gvm-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744687887
-SHA256 (greenbone-gvm-tools-v25.3.0_GH0.tar.gz) = 24f8385a00dc909f1862a48f063126f8f51094b8f93c5d29e6b1438e424ed538
-SIZE (greenbone-gvm-tools-v25.3.0_GH0.tar.gz) = 260850
+TIMESTAMP = 1759902961
+SHA256 (greenbone-gvm-tools-v25.4.0_GH0.tar.gz) = 63c4b35d78301052ffefb2cc79969caa23b7769567222ea5ac6b7de45376a09e
+SIZE (greenbone-gvm-tools-v25.4.0_GH0.tar.gz) = 263485
diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile
index 0b0fff283ba4..cefeace0d0b5 100644
--- a/security/py-python-gvm/Makefile
+++ b/security/py-python-gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gvm
-DISTVERSION= 26.2.1
+DISTVERSION= 26.6.0
DISTVERSIONPREFIX= v
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo
index aa2cb56cae26..545fa9caec1a 100644
--- a/security/py-python-gvm/distinfo
+++ b/security/py-python-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750729968
-SHA256 (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = bb4a455ab8f716df888e66832dca5a6743c7ebdd9d939993d2863b8cd560d739
-SIZE (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = 333842
+TIMESTAMP = 1759903032
+SHA256 (greenbone-python-gvm-v26.6.0_GH0.tar.gz) = affd14809cdb32e5f08f2b17b3d2d9dc4106598de60bb5a02e059849c06e1676
+SIZE (greenbone-python-gvm-v26.6.0_GH0.tar.gz) = 369658
diff --git a/security/py-scramp/Makefile b/security/py-scramp/Makefile
index 7d9ab89a65e3..4a6a7eaf594f 100644
--- a/security/py-scramp/Makefile
+++ b/security/py-scramp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scramp
-PORTVERSION= 1.4.5
+PORTVERSION= 1.4.6
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-scramp/distinfo b/security/py-scramp/distinfo
index 3a28992a6d79..ac3438466ee0 100644
--- a/security/py-scramp/distinfo
+++ b/security/py-scramp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715050187
-SHA256 (scramp-1.4.5.tar.gz) = be3fbe774ca577a7a658117dca014e5d254d158cecae3dd60332dfe33ce6d78e
-SIZE (scramp-1.4.5.tar.gz) = 16169
+TIMESTAMP = 1759908629
+SHA256 (scramp-1.4.6.tar.gz) = fe055ebbebf4397b9cb323fcc4b299f219cd1b03fd673ca40c97db04ac7d107e
+SIZE (scramp-1.4.6.tar.gz) = 16306
diff --git a/shells/zsh-fast-syntax-highlighting/files/pkg-message.in b/shells/zsh-fast-syntax-highlighting/files/pkg-message.in
index da4b6b7f7bfa..763d877a0f22 100644
--- a/shells/zsh-fast-syntax-highlighting/files/pkg-message.in
+++ b/shells/zsh-fast-syntax-highlighting/files/pkg-message.in
@@ -3,7 +3,7 @@
message: <<EOM
Add the line below to *the end of* your .zshrc to enable highlighting.
-source %%DATADIR%%/fast-syntax-highlighting-plugin.zsh
+source %%DATADIR%%/fast-syntax-highlighting.plugin.zsh
EOM
}
]
diff --git a/textproc/hs-pandoc-crossref/Makefile b/textproc/hs-pandoc-crossref/Makefile
index 5975dcd34a23..3bfd8ab78d88 100644
--- a/textproc/hs-pandoc-crossref/Makefile
+++ b/textproc/hs-pandoc-crossref/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pandoc-crossref
DISTVERSION= 0.3.21
+PORTREVISION= 1
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
@@ -45,7 +46,7 @@ USE_CABAL+= Glob-0.10.2_3 \
cabal-doctest-1.0.11 \
case-insensitive-1.2.1.0 \
cassava-0.5.4.1 \
- cborg-0.2.10.0 \
+ cborg-0.2.10.0_3 \
cereal-0.5.8.3 \
character-ps-0.1 \
citeproc-0.10 \
@@ -118,7 +119,7 @@ USE_CABAL+= Glob-0.10.2_3 \
optparse-applicative-0.19.0.0 \
ordered-containers-0.2.4 \
os-string-2.0.8 \
- pandoc-3.8.1 \
+ pandoc-3.8.2 \
pandoc-types-1.23.1_3 \
pem-0.2.4 \
pretty-show-1.10 \
@@ -150,7 +151,7 @@ USE_CABAL+= Glob-0.10.2_3 \
tagsoup-0.14.8 \
tasty-1.5.3_2 \
temporary-1.3 \
- texmath-0.13 \
+ texmath-0.13.0.1 \
text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
text-short-0.1.6_3 \
@@ -172,7 +173,7 @@ USE_CABAL+= Glob-0.10.2_3 \
uniplate-1.6.13_1 \
unix-time-0.4.17 \
unliftio-core-0.2.1.0_4 \
- unordered-containers-0.2.20_4 \
+ unordered-containers-0.2.20.1 \
utf8-string-1.0.2 \
utility-ht-0.0.17.2 \
uuid-types-1.0.6_3 \
@@ -194,7 +195,7 @@ SKIP_CABAL_PLIST= yes
PLIST_FILES= bin/pandoc-crossref \
share/man/man1/pandoc-crossref.1.gz
-PANDOC_VER= 3.8.1
+PANDOC_VER= 3.8.2
post-build:
${SETENV} pandoc_datadir=${WRKSRC}/_cabal_deps/pandoc-${PANDOC_VER} \
diff --git a/textproc/hs-pandoc-crossref/distinfo b/textproc/hs-pandoc-crossref/distinfo
index fd9ce2eb95ba..e1acc343f3ca 100644
--- a/textproc/hs-pandoc-crossref/distinfo
+++ b/textproc/hs-pandoc-crossref/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759268824
+TIMESTAMP = 1759848676
SHA256 (cabal/pandoc-crossref-0.3.21/pandoc-crossref-0.3.21.tar.gz) = 10b2b805e3a42d8d9c5d7f73b2a462d7cfd92ff13bfb729182a3cb83129c2eeb
SIZE (cabal/pandoc-crossref-0.3.21/pandoc-crossref-0.3.21.tar.gz) = 86625
SHA256 (cabal/pandoc-crossref-0.3.21/revision/1.cabal) = 97f0f9df06eef3e1b304b0ab569a281ab8a66effb0c30335941fcb59ac01aba4
@@ -99,6 +99,8 @@ SHA256 (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = d40636f530737a99c0282084
SIZE (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = 38097
SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
@@ -281,10 +283,10 @@ SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da167
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
-SHA256 (cabal/pandoc-3.8.1/pandoc-3.8.1.tar.gz) = 605d5dfdb64e75fadfb00f469791b8634982258579e948773f063b0d54f9d4f7
-SIZE (cabal/pandoc-3.8.1/pandoc-3.8.1.tar.gz) = 7818229
-SHA256 (cabal/pandoc-cli-3.8.1/pandoc-cli-3.8.1.tar.gz) = d85fee0457793bb7a8dece960033eb0e546d8d2e47fbbacba87e2d0d69c1d3e2
-SIZE (cabal/pandoc-cli-3.8.1/pandoc-cli-3.8.1.tar.gz) = 98818
+SHA256 (cabal/pandoc-3.8.2/pandoc-3.8.2.tar.gz) = 80eb055b0170f4b3b220c082e1cd643f9f9bf49bbe8b4c57f3be730c23ccc0f7
+SIZE (cabal/pandoc-3.8.2/pandoc-3.8.2.tar.gz) = 7818881
+SHA256 (cabal/pandoc-cli-3.8.2/pandoc-cli-3.8.2.tar.gz) = cf31adfcc041dcb3215c50eb941e1d6cac2a68216e765410a5e580df5dbf7ff6
+SIZE (cabal/pandoc-cli-3.8.2/pandoc-cli-3.8.2.tar.gz) = 98822
SHA256 (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = ad0fa083d28d452b7d37a1c67a2c140137a5f29a2f52fd88e807fac20245a1c1
SIZE (cabal/pandoc-types-1.23.1/pandoc-types-1.23.1.tar.gz) = 36480
SHA256 (cabal/pandoc-types-1.23.1/revision/3.cabal) = 3fafaab20aaae77934bab312f8c4769631da3a658960b563d64a0eddff265670
@@ -363,8 +365,8 @@ SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172
SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
-SHA256 (cabal/texmath-0.13/texmath-0.13.tar.gz) = 7d88b56e922471ff292d467af5fef690aaa0fae5c8cc30f55940b1035f2d57b1
-SIZE (cabal/texmath-0.13/texmath-0.13.tar.gz) = 1490531
+SHA256 (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = a31b24bac9f4e33e72af77608f89aa4f70e5ed356576e9b91e95d2f0078a08d4
+SIZE (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = 1491031
SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
SIZE (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = 5258
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
@@ -427,10 +429,8 @@ SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
-SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 0a8ec081956d18f8ca84f58aacf39a5ab1a7dc08302e2ce28b4ac3768bb0372c
diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index a67993d391a7..4f9674779c8a 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pandoc
-DISTVERSION= 3.8.1
-PORTREVISION= 1
+DISTVERSION= 3.8.2
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
@@ -151,7 +150,7 @@ USE_CABAL= Glob-0.10.2_3 \
optparse-applicative-0.19.0.0 \
ordered-containers-0.2.4 \
os-string-2.0.8 \
- pandoc-3.8.1 \
+ pandoc-3.8.2 \
pandoc-lua-engine-0.5 \
pandoc-lua-marshal-0.3.1 \
pandoc-server-0.1.1 \
@@ -194,7 +193,7 @@ USE_CABAL= Glob-0.10.2_3 \
tagsoup-0.14.8 \
tasty-1.5.3_2 \
temporary-1.3 \
- texmath-0.13 \
+ texmath-0.13.0.1 \
text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
text-short-0.1.6_3 \
@@ -219,7 +218,7 @@ USE_CABAL= Glob-0.10.2_3 \
unix-compat-0.7.4.1 \
unix-time-0.4.17 \
unliftio-core-0.2.1.0_4 \
- unordered-containers-0.2.20_4 \
+ unordered-containers-0.2.20.1 \
utf8-string-1.0.2 \
uuid-types-1.0.6_3 \
vault-0.3.1.5_10 \
diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
index e848a62ed9e1..b14a94818ee7 100644
--- a/textproc/hs-pandoc/distinfo
+++ b/textproc/hs-pandoc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759233778
-SHA256 (cabal/pandoc-cli-3.8.1/pandoc-cli-3.8.1.tar.gz) = d85fee0457793bb7a8dece960033eb0e546d8d2e47fbbacba87e2d0d69c1d3e2
-SIZE (cabal/pandoc-cli-3.8.1/pandoc-cli-3.8.1.tar.gz) = 98818
+TIMESTAMP = 1759847175
+SHA256 (cabal/pandoc-cli-3.8.2/pandoc-cli-3.8.2.tar.gz) = cf31adfcc041dcb3215c50eb941e1d6cac2a68216e765410a5e580df5dbf7ff6
+SIZE (cabal/pandoc-cli-3.8.2/pandoc-cli-3.8.2.tar.gz) = 98822
SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -359,8 +359,8 @@ SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da167
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
-SHA256 (cabal/pandoc-3.8.1/pandoc-3.8.1.tar.gz) = 605d5dfdb64e75fadfb00f469791b8634982258579e948773f063b0d54f9d4f7
-SIZE (cabal/pandoc-3.8.1/pandoc-3.8.1.tar.gz) = 7818229
+SHA256 (cabal/pandoc-3.8.2/pandoc-3.8.2.tar.gz) = 80eb055b0170f4b3b220c082e1cd643f9f9bf49bbe8b4c57f3be730c23ccc0f7
+SIZE (cabal/pandoc-3.8.2/pandoc-3.8.2.tar.gz) = 7818881
SHA256 (cabal/pandoc-lua-engine-0.5/pandoc-lua-engine-0.5.tar.gz) = ac87e0180a6c329dcb67645e5d54c0b4d7725f3a679c3f9bbfcba484c3ed457d
SIZE (cabal/pandoc-lua-engine-0.5/pandoc-lua-engine-0.5.tar.gz) = 96272
SHA256 (cabal/pandoc-lua-marshal-0.3.1/pandoc-lua-marshal-0.3.1.tar.gz) = 205ff68480086e29a6f7d2b77479b8275ac7b3f19b24a3600349179e7255c920
@@ -471,8 +471,8 @@ SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172
SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
-SHA256 (cabal/texmath-0.13/texmath-0.13.tar.gz) = 7d88b56e922471ff292d467af5fef690aaa0fae5c8cc30f55940b1035f2d57b1
-SIZE (cabal/texmath-0.13/texmath-0.13.tar.gz) = 1490531
+SHA256 (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = a31b24bac9f4e33e72af77608f89aa4f70e5ed356576e9b91e95d2f0078a08d4
+SIZE (cabal/texmath-0.13.0.1/texmath-0.13.0.1.tar.gz) = 1491031
SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
SIZE (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = 5258
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
@@ -541,10 +541,8 @@ SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
-SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
diff --git a/www/ilias/Makefile b/www/ilias/Makefile
index c3494fd6f15c..fc1d3ec8d35b 100644
--- a/www/ilias/Makefile
+++ b/www/ilias/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ilias
DISTVERSIONPREFIX= v
-DISTVERSION= 9.12
+DISTVERSION= 10.2
CATEGORIES= www education
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/www/ilias/distinfo b/www/ilias/distinfo
index 31d152045b7f..ea67a85ce60b 100644
--- a/www/ilias/distinfo
+++ b/www/ilias/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753358801
-SHA256 (ILIAS-eLearning-ILIAS-v9.12_GH0.tar.gz) = 566f8a5a7ecfa37365e2a42b71052bd7c4a1723e7432aa841e9b0176bd0aa9ce
-SIZE (ILIAS-eLearning-ILIAS-v9.12_GH0.tar.gz) = 31906390
+TIMESTAMP = 1759906993
+SHA256 (ILIAS-eLearning-ILIAS-v10.2_GH0.tar.gz) = ea64730b799fd9ba986dfd3ab03ba7d46d171ec893a91fec6888fa24c82ce3b0
+SIZE (ILIAS-eLearning-ILIAS-v10.2_GH0.tar.gz) = 32729147
diff --git a/www/ilias/files/pkg-message.in b/www/ilias/files/pkg-message.in
index 4ebd6ea0baf2..db0149704298 100644
--- a/www/ilias/files/pkg-message.in
+++ b/www/ilias/files/pkg-message.in
@@ -33,7 +33,7 @@ in directory %%WWWDIR%%:
username/root and password/homer as the administrator.
7 More information please visit :
-https://docu.ilias.de/goto_docu_lm_367.html,
+https://github.com/ILIAS-eLearning/ILIAS/blob/release_10/docs/configuration/install.md,
EOM
}
]
diff --git a/www/newsraft/Makefile b/www/newsraft/Makefile
index adde46a6f346..71a68f680e70 100644
--- a/www/newsraft/Makefile
+++ b/www/newsraft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= newsraft
-DISTVERSION= 0.32
+DISTVERSION= 0.34
CATEGORIES= www
MASTER_SITES= https://codeberg.org/${PORTNAME}/${PORTNAME}/archive/
diff --git a/www/newsraft/distinfo b/www/newsraft/distinfo
index 075deaea121b..a08d75cb84cc 100644
--- a/www/newsraft/distinfo
+++ b/www/newsraft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754049917
-SHA256 (newsraft-0.32.tar.gz) = a3b5f4935189316b5962658f29669472798a3e40d62b4f60d66644af3f04d2d3
-SIZE (newsraft-0.32.tar.gz) = 225800
+TIMESTAMP = 1759947383
+SHA256 (newsraft-0.34.tar.gz) = 8d55441ddfc2e7d49ad3ff36c384ad4c1533de97d92a9fcaf3f6753b49b37c7c
+SIZE (newsraft-0.34.tar.gz) = 229676
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index bc7a5066de63..41af6f4b14a3 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.5.0
+PORTVERSION= 2.6.0
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 06d18f8f3d72..6e26f66d5e38 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759344898
-SHA256 (nextcloud/appointments-2.5.0/appointments.tar.gz) = 1d113acd60d6ecab4ab4f6e61f206c33abef526ba90ad3a19a0d945c6f9f501a
-SIZE (nextcloud/appointments-2.5.0/appointments.tar.gz) = 2281777
+TIMESTAMP = 1759904980
+SHA256 (nextcloud/appointments-2.6.0/appointments.tar.gz) = 36f554bf96cd85b8f5cd41ab7ece2b5aa5c57cefbbaa460825935653d7991a44
+SIZE (nextcloud/appointments-2.6.0/appointments.tar.gz) = 2302606
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index e5ac5dbb1148..96306f8963bc 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.3
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index eb084b94e456..f3ebc2e11468 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758966186
-SHA256 (nextcloud/contacts-v8.0.2.tar.gz) = 7f2a9c52ac7ad003c59135b9c951123696bc419afcca7a28001e88109e06b443
-SIZE (nextcloud/contacts-v8.0.2.tar.gz) = 4578404
+TIMESTAMP = 1759905052
+SHA256 (nextcloud/contacts-v8.0.3.tar.gz) = e67819d911c9c72d19305b63d4f6e789f32e013f36f146217e2ee87ddbb433d6
+SIZE (nextcloud/contacts-v8.0.3.tar.gz) = 4591413
diff --git a/www/tomcat101/Makefile b/www/tomcat101/Makefile
index bd70dd407e66..454c80b7c14b 100644
--- a/www/tomcat101/Makefile
+++ b/www/tomcat101/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tomcat
-DISTVERSION= 10.1.46
+DISTVERSION= 10.1.47
CATEGORIES= www java
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION:C/([0-9]+)(.*)/\1/}/v${DISTVERSION}/bin
PKGNAMESUFFIX= 101
diff --git a/www/tomcat101/distinfo b/www/tomcat101/distinfo
index baba933bfd83..26a939cecd2c 100644
--- a/www/tomcat101/distinfo
+++ b/www/tomcat101/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757700000
-SHA256 (apache-tomcat-10.1.46.tar.gz) = 45e9d5ef561ab46b74c75f40c33b83f49e13e79e99f736dff8e8948557e968da
-SIZE (apache-tomcat-10.1.46.tar.gz) = 14123043
+TIMESTAMP = 1759933333
+SHA256 (apache-tomcat-10.1.47.tar.gz) = a6a3df6a6d6db96e49e20c5973a5b234a1185bcf1c1a7ef3a36cae4c368cf852
+SIZE (apache-tomcat-10.1.47.tar.gz) = 14123372
diff --git a/www/tomcat110/Makefile b/www/tomcat110/Makefile
index def5c2248db9..acb157ee5d8e 100644
--- a/www/tomcat110/Makefile
+++ b/www/tomcat110/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tomcat
-DISTVERSION= 11.0.11
+DISTVERSION= 11.0.12
CATEGORIES= www java
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION:C/([0-9]+)(.*)/\1/}/v${DISTVERSION}/bin
PKGNAMESUFFIX= 110
diff --git a/www/tomcat110/distinfo b/www/tomcat110/distinfo
index 360357392089..66c1824cab8c 100644
--- a/www/tomcat110/distinfo
+++ b/www/tomcat110/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757080808
-SHA256 (apache-tomcat-11.0.11.tar.gz) = 2a91b80c1ea7dbbf4af05bb1f80abb975e5de415c0c803dea745e5aa1126e081
-SIZE (apache-tomcat-11.0.11.tar.gz) = 14137461
+TIMESTAMP = 1759933333
+SHA256 (apache-tomcat-11.0.12.tar.gz) = 1a65bc81aed5d4c13ad225258f5d746c2d63699dc96a04ffe33e16e32f420c55
+SIZE (apache-tomcat-11.0.12.tar.gz) = 14137377
diff --git a/x11/babl/Makefile b/x11/babl/Makefile
index 528193b38e92..e6c10f4e0d32 100644
--- a/x11/babl/Makefile
+++ b/x11/babl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= babl
-PORTVERSION= 0.1.114
+PORTVERSION= 0.1.116
CATEGORIES= x11
MASTER_SITES= GIMP
@@ -19,7 +19,7 @@ USE_LDCONFIG= yes
MESON_ARGS= -Dgi-docgen=disabled -Dwith-docs=false
-BABL_SHLIB= 0.213.1
+BABL_SHLIB= 0.215.1
BABL_VER= 0.1
PLIST_SUB+= BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER}
diff --git a/x11/babl/distinfo b/x11/babl/distinfo
index 8471588c7a25..90ef0129958f 100644
--- a/x11/babl/distinfo
+++ b/x11/babl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752051552
-SHA256 (babl-0.1.114.tar.xz) = bcbb7786c1e447703db3bc7fa34d62d0d2d117b22f04d8834c7b2d5ded456487
-SIZE (babl-0.1.114.tar.xz) = 321456
+TIMESTAMP = 1759928403
+SHA256 (babl-0.1.116.tar.xz) = 50fae069867c7ade1259888ff1e3db85fec86d708252e5385b5a4f39a78ec483
+SIZE (babl-0.1.116.tar.xz) = 321804
diff --git a/x11/xtrlock/Makefile b/x11/xtrlock/Makefile
index d068c93e4492..ddc3a07b68cb 100644
--- a/x11/xtrlock/Makefile
+++ b/x11/xtrlock/Makefile
@@ -1,9 +1,8 @@
PORTNAME= xtrlock
-PORTVERSION= 2.15
-PORTREVISION= 1
+DISTVERSION= 2.17
CATEGORIES= x11
MASTER_SITES= DEBIAN
-DISTNAME= ${PORTNAME}_${PORTVERSION}
+DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= romain@FreeBSD.org
COMMENT= X Transparent Lock
@@ -12,18 +11,16 @@ WWW= https://salsa.debian.org/debian/xtrlock
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/GPL-3.txt
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
USES= cpe localbase tar:xz xorg
CPE_VENDOR= ${PORTNAME}_project
-USE_XORG= x11
+USE_XORG= x11 xorgproto
LIBS+= -lX11 -lcrypt
post-patch:
- @${REINPLACE_CMD} -e \
- 's|<crypt.h>|<unistd.h>| ; \
- s|<values.h>|<limits.h>|' ${WRKSRC}/xtrlock.c
+ @${REINPLACE_CMD} -e '/<crypt.h>/d ; /<values.h>/d' ${WRKSRC}/xtrlock.c
do-build:
(cd ${WRKSRC} && ${CC} ${CFLAGS} -o xtrlock xtrlock.c ${LDFLAGS} ${LIBS})
diff --git a/x11/xtrlock/distinfo b/x11/xtrlock/distinfo
index f1b1395fd033..245af3c064b9 100644
--- a/x11/xtrlock/distinfo
+++ b/x11/xtrlock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628477969
-SHA256 (xtrlock_2.15.tar.xz) = fcde55d06e6822e9bf1adebe6b251ef78db0ccb390fc6fba81a5ddb897f6f755
-SIZE (xtrlock_2.15.tar.xz) = 21316
+TIMESTAMP = 1758089169
+SHA256 (xtrlock_2.17.tar.xz) = 30a7178c7e1cad3bf3e5f58ce0c9a8c4f8990a5a3c2503d110e6bc0329d029c0
+SIZE (xtrlock_2.17.tar.xz) = 21704