summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/algol68g/Makefile1
-rw-r--r--lang/fpc-devel-source/Makefile4
-rw-r--r--lang/fpc-devel-source/distinfo6
-rw-r--r--lang/fpc-devel/Makefile4
-rw-r--r--lang/fpc-devel/distinfo6
-rw-r--r--lang/fpc-devel/pkg-plist32
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/luajit/Makefile7
-rw-r--r--lang/luajit/distinfo6
-rw-r--r--lang/ocaml/Makefile2
-rw-r--r--lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs16
-rw-r--r--lang/ruby32/distinfo6
-rw-r--r--lang/ruby32/pkg-plist1
-rw-r--r--lang/ruby33/distinfo6
-rw-r--r--lang/ruby33/pkg-plist1
-rw-r--r--lang/sbcl/Makefile2
-rw-r--r--lang/sbcl/distinfo8
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--lang/seed7/files/patch-prg_chkerr.sd711
-rw-r--r--lang/seed7/pkg-plist4
28 files changed, 95 insertions, 68 deletions
diff --git a/lang/algol68g/Makefile b/lang/algol68g/Makefile
index 992cc82b5b72..60033bb4626f 100644
--- a/lang/algol68g/Makefile
+++ b/lang/algol68g/Makefile
@@ -1,5 +1,6 @@
PORTNAME= algol68g
PORTVERSION= 3.5.12
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= https://jmvdveer.home.xs4all.nl/ LOCAL/danfe
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index b9893a46e4b2..58c2b53e43cf 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20250409
+PORTVERSION= 3.3.1.20250722
CATEGORIES= lang
PKGNAMESUFFIX= -source
DIST_SUBDIR= freepascal
@@ -15,7 +15,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 4cae231a521302a6356875b1d2268323067a321d
+GL_TAGNAME= 9701f72a3f2162e690be0975a0df389c758ecdcc
PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc-devel/files
diff --git a/lang/fpc-devel-source/distinfo b/lang/fpc-devel-source/distinfo
index da4b0974493b..501ecf4a8da1 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744255760
-SHA256 (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 94e55fc0affeaa48e268924a70cf7527543469c5825952176d0aed0ac20ec188
-SIZE (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 57923901
+TIMESTAMP = 1753221521
+SHA256 (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 926a8edc2495a2068998310bab16a414660beae4ac76dc3264b48ade77dec0e1
+SIZE (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 56745890
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 43a429e0d83d..99222b5d2069 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20250409
+PORTVERSION= 3.3.1.20250722
CATEGORIES= lang
MASTER_SITES= LOCAL/acm/freepascal/:bootstrap \
LOCAL/acm/freepascal/:man
@@ -28,7 +28,7 @@ USE_GITLAB= yes
GL_SITE= https://gitlab.com/freepascal.org
GL_ACCOUNT= fpc
GL_PROJECT= source
-GL_TAGNAME= 4cae231a521302a6356875b1d2268323067a321d
+GL_TAGNAME= 9701f72a3f2162e690be0975a0df389c758ecdcc
FPCSRCDIR= source-${GL_TAGNAME}
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 8caa8e06d221..ecd8717711f8 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744252797
+TIMESTAMP = 1753217167
SHA256 (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 2e175954442e28799edfe08c01635d209298b992f1062d03872571d58aa9f43a
SIZE (freepascal/ppc386-3.2.2-freebsd.tar.gz) = 1364288
SHA256 (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 8cf6258688c3457f27bcec18e6993443ed2fcfe7d7c8697d54a13f32965e8fb0
@@ -7,5 +7,5 @@ SHA256 (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 5d9010c69f461b3522826c07d1dff2
SIZE (freepascal/ppca64-3.3.1-freebsd.tar.gz) = 1392501
SHA256 (freepascal/fpc-3.2.2.man.tar.gz) = 4b7d7d50922531fa01e00d0bc913abb40426ba3001579240bf3db3f4ad640584
SIZE (freepascal/fpc-3.2.2.man.tar.gz) = 47334
-SHA256 (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 94e55fc0affeaa48e268924a70cf7527543469c5825952176d0aed0ac20ec188
-SIZE (freepascal/fpc-source-4cae231a521302a6356875b1d2268323067a321d_GL0.tar.gz) = 57923901
+SHA256 (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 926a8edc2495a2068998310bab16a414660beae4ac76dc3264b48ade77dec0e1
+SIZE (freepascal/fpc-source-9701f72a3f2162e690be0975a0df389c758ecdcc_GL0.tar.gz) = 56745890
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index 3a75355adc32..96000c51dc29 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -93,6 +93,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-async.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-base.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-css.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-db.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-ebnf.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-extra.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpcunit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-fpterm.fpm
@@ -114,6 +115,7 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sdo.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-sound.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-stl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-web.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-wit.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-xml.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fcl-yaml.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/fftw.fpm
@@ -203,9 +205,9 @@ lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-lexyacc.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utils-pas2js.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/utmp.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/vcl-compat.fpm
+lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmedge.fpm
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasmtime.fpm
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/wasm-job.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/webidl.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/x11.fpm
lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/xforms.fpm
@@ -234,6 +236,7 @@ lib/fpc/%%PORTVERSION%%/msg/errorr.msg
lib/fpc/%%PORTVERSION%%/msg/errorru.msg
lib/fpc/%%PORTVERSION%%/msg/errortr.msg
lib/fpc/%%PORTVERSION%%/msg/errorues.msg
+lib/fpc/%%PORTVERSION%%/msg/errorzh.msg
%%FPC_I386%%lib/fpc/%%PORTVERSION%%/ppc386
%%FPC_AARCH64%%lib/fpc/%%PORTVERSION%%/ppca64
%%FPC_AMD64%%lib/fpc/%%PORTVERSION%%/ppcx64
@@ -672,6 +675,14 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/sqltypes.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-db/xmldatapacketreader.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.parser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.scanner.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.tree.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-ebnf/ebnf.tree.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-extra/daemonapp.rsj
@@ -1533,6 +1544,14 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/webutil.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-web/wsupgrader.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.model.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.model.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.parser.rsj
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-wit/wit.scanner.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-xml/dom_html.o
@@ -1997,8 +2016,6 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/ptcmouse.ppu
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.o
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/graph/sdlgraph.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gst/gst.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/gtk2/atk.o
@@ -2643,6 +2660,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/graphemebreakproperty.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/graphemebreakproperty.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/unicodeducet.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/utf8utils.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl-unicode/utf8utils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/Package.fpc
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/rtl/baseunix.ppu
@@ -2871,8 +2890,6 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_net.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdl_ttf.ppu
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.o
-%%FPC_I386%%lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/sdlutils.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sdl/smpeg.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/sqlite/sqlite.o
@@ -2920,8 +2937,8 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/pwd.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/users/users.rsj
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirwatch.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirw.o
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/dirw.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utils-pas2js/httpcompiler.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/utmp/utmp.o
@@ -3163,6 +3180,7 @@ lib/libpas2jslib.so
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-db/examples/toolsunit.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-extra/examples/showver.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/demosha256.pp
+%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-hash/examples/sha256performancetest.pas
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/createbarcode.lpr
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/drawing.pp
%%EXAMPLESDIR%%-%%PORTVERSION%%/fcl-image/examples/imgconv.pp
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index bec2281707e6..6f536c4c1aaa 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250710
+PORTVERSION= 13.4.1.s20250724
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index df81177914c0..bd8e2490f17b 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752306923
-SHA256 (gcc-13-20250710.tar.xz) = 8501a6eed382612fb0865a6e9ec8efedfe8b0ff64f0c334aa0321d49b5904bc6
-SIZE (gcc-13-20250710.tar.xz) = 84582400
+TIMESTAMP = 1753432293
+SHA256 (gcc-13-20250724.tar.xz) = 25c8080250db1cf0c0e44629dc18e122ab0a2e95bc6e86098f8966b2277ca487
+SIZE (gcc-13-20250724.tar.xz) = 84579332
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index ed673e292076..90c7fbfd8b0b 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250711
+PORTVERSION= 14.3.1.s20250725
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 7776bf205a97..1807194909c9 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752307028
-SHA256 (gcc-14-20250711.tar.xz) = c270d6f0bff86a0dd3e62075571ebaa3ed2bada4299ea6de656cc62562e34aaa
-SIZE (gcc-14-20250711.tar.xz) = 88322532
+TIMESTAMP = 1753628909
+SHA256 (gcc-14-20250725.tar.xz) = 25a4d2f3daf0153cb1f164913dc78fe349c39f0d57b7dbc3c4b4966b20b661e8
+SIZE (gcc-14-20250725.tar.xz) = 88322024
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index f8b7f8256aec..42ee0f5fc2e6 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250712
+PORTVERSION= 15.1.1.s20250726
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 35564fb254f3..11915f87d37f 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752393744
-SHA256 (gcc-15-20250712.tar.xz) = a339762f71c5e365c0fbae3dcc71ead2341df40ffa8736a716f387376e8e60a8
-SIZE (gcc-15-20250712.tar.xz) = 92149428
+TIMESTAMP = 1753628960
+SHA256 (gcc-15-20250726.tar.xz) = 36f7a82cc494595fca699a6ea8f8492405dd882b43a0f2b5a4e83d7a165473e9
+SIZE (gcc-15-20250726.tar.xz) = 92210424
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index 9660fae37e90..3448ebb46649 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250713
+PORTVERSION= 16.0.0.s20250727
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 305c69d04b49..008dc1f93ba2 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568620
-SHA256 (gcc-16-20250713.tar.xz) = 7b888a60cee23dee642710639d3fea753c644a3afb5432b477eb14994f638c11
-SIZE (gcc-16-20250713.tar.xz) = 94187924
+TIMESTAMP = 1753697161
+SHA256 (gcc-16-20250727.tar.xz) = b054e782badedd72339abe0c7b1dacbf1b47520b9687bcf0b68a2e514b50279f
+SIZE (gcc-16-20250727.tar.xz) = 94307120
diff --git a/lang/luajit/Makefile b/lang/luajit/Makefile
index eb917faf3628..a81ff41d76c8 100644
--- a/lang/luajit/Makefile
+++ b/lang/luajit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= luajit
-DISTVERSION= 2.1.0.20250528
-PORTREVISION= 1
+DISTVERSION= 2.1.0.20250728
CATEGORIES= lang
DISTNAME= LuaJIT-${DISTVERSION}
@@ -22,10 +21,10 @@ USE_LDCONFIG= yes
MAKE_ARGS= CC=${CC} CCOPT= CCOPT_x86= Q=
USE_GITHUB= yes
-GH_TUPLE= LuaJIT:LuaJIT:f9140a6
+GH_TUPLE= LuaJIT:LuaJIT:871db2c
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1748459687
+LUAJIT_SOVERSION= 2.1.1753364724
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit/distinfo b/lang/luajit/distinfo
index a7daefeea90e..1da95aac27f8 100644
--- a/lang/luajit/distinfo
+++ b/lang/luajit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748983264
-SHA256 (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = dd32256c3c8c02c2e7195c042b9eea774141dbe887dae951e55d10713ac92ccf
-SIZE (LuaJIT-LuaJIT-2.1.0.20250528-f9140a6_GH0.tar.gz) = 1083034
+TIMESTAMP = 1753382137
+SHA256 (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 47538f795c0971267f59e6215cfade6e738b5288c5c3fd07b5a575b08a383a1b
+SIZE (LuaJIT-LuaJIT-2.1.0.20250728-871db2c_GH0.tar.gz) = 1083031
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index 8554102418fd..fdfa22922b77 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -63,6 +63,6 @@ LLD_UNSAFE= yes
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
- ${INSTALL_DATA} ${_DISTDIR}${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}/${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
new file mode 100644
index 000000000000..546d51021497
--- /dev/null
+++ b/lang/p5-JavaScript-QuickJS/files/patch-QuickJS.xs
@@ -0,0 +1,16 @@
+Obtained from: https://github.com/FGasper/p5-JavaScript-QuickJS/issues/13
+ https://github.com/FGasper/p5-JavaScript-QuickJS/tree/quickjs_2025_04
+
+--- QuickJS.xs.orig 2024-02-12 14:21:20 UTC
++++ QuickJS.xs
+@@ -44,9 +44,8 @@ const char* __jstype_name_back[] = {
+ } ctx_opaque_s;
+
+ const char* __jstype_name_back[] = {
+- [JS_TAG_BIG_DECIMAL - JS_TAG_FIRST] = "big decimal",
++ [JS_TAG_SHORT_BIG_INT - JS_TAG_FIRST] = "short big integer",
+ [JS_TAG_BIG_INT - JS_TAG_FIRST] = "big integer",
+- [JS_TAG_BIG_FLOAT - JS_TAG_FIRST] = "big float",
+ [JS_TAG_SYMBOL - JS_TAG_FIRST] = "symbol",
+ [JS_TAG_MODULE - JS_TAG_FIRST] = "module",
+ [JS_TAG_OBJECT - JS_TAG_FIRST] = "object",
diff --git a/lang/ruby32/distinfo b/lang/ruby32/distinfo
index 456d07a0b68c..9273b4a269db 100644
--- a/lang/ruby32/distinfo
+++ b/lang/ruby32/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745105477
-SHA256 (ruby/ruby-3.2.8.tar.xz) = 1cccd3100155275293ae5d4ea0a1a1068f5de69e71732220f144acce26327a3c
-SIZE (ruby/ruby-3.2.8.tar.xz) = 15130380
+TIMESTAMP = 1753479174
+SHA256 (ruby/ruby-3.2.9.tar.xz) = cf6699d0084c588e7944d92e1a8edda28b1cc3ee471a1f0aebb4b3d32c9753b2
+SIZE (ruby/ruby-3.2.9.tar.xz) = 15141728
diff --git a/lang/ruby32/pkg-plist b/lang/ruby32/pkg-plist
index 570df6935582..618742bc370e 100644
--- a/lang/ruby32/pkg-plist
+++ b/lang/ruby32/pkg-plist
@@ -61,6 +61,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/restrict.h
diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo
index 039e52ec4c3a..e8f263fd3580 100644
--- a/lang/ruby33/distinfo
+++ b/lang/ruby33/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289452
-SHA256 (ruby/ruby-3.3.8.tar.xz) = 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642
-SIZE (ruby/ruby-3.3.8.tar.xz) = 16435924
+TIMESTAMP = 1753479859
+SHA256 (ruby/ruby-3.3.9.tar.xz) = 2b24a2180a2f7f63c099851a1d01e6928cf56d515d136a91bd2075423a7a76bb
+SIZE (ruby/ruby-3.3.9.tar.xz) = 16436904
diff --git a/lang/ruby33/pkg-plist b/lang/ruby33/pkg-plist
index b8eb518afd06..7a4ff237856c 100644
--- a/lang/ruby33/pkg-plist
+++ b/lang/ruby33/pkg-plist
@@ -60,6 +60,7 @@ include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonstring.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/packed_struct.h
include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index c162dfbb494c..23ae4ff38b39 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -3,7 +3,7 @@
# pinned to exact versions of everything used to build them.
PORTNAME= sbcl
-DISTVERSION= 2.5.6
+DISTVERSION= 2.5.7
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= lang lisp
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 32802bcc7ba3..d5154107b095 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1751522329
-SHA256 (sbcl-2.5.6-source.tar.bz2) = 6dd7cebff6d38f2e41baece14c4c56a32e968828aaa4171b8e840852c5b43f35
-SIZE (sbcl-2.5.6-source.tar.bz2) = 8267002
-SHA256 (sbcl-2.5.6-documentation-html.tar.bz2) = be38be34edef29799e10fb32e06002cddae1d324615ee401c9733d2f682e7570
-SIZE (sbcl-2.5.6-documentation-html.tar.bz2) = 235929
+TIMESTAMP = 1753698145
+SHA256 (sbcl-2.5.7-source.tar.bz2) = c4fafeb795699d5bcff9085091acc762dcf5e55f85235625f3d7aef12c89d1d3
+SIZE (sbcl-2.5.7-source.tar.bz2) = 8276880
SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492
SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348
SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index c0dc4453faca..87346b998274 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250516
+DISTVERSION= 05_20250729
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 87c461ef0b87..25c350a95aed 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752568192
-SHA256 (seed7_05_20250516.tgz) = 39b3086845ac3f79c9354d109ddf7c66e0452d5dd409bc07bc960bb5ea6bab78
-SIZE (seed7_05_20250516.tgz) = 4346654
+TIMESTAMP = 1753863983
+SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
+SIZE (seed7_05_20250729.tgz) = 4386548
diff --git a/lang/seed7/files/patch-prg_chkerr.sd7 b/lang/seed7/files/patch-prg_chkerr.sd7
deleted file mode 100644
index 9fd9d1c54203..000000000000
--- a/lang/seed7/files/patch-prg_chkerr.sd7
+++ /dev/null
@@ -1,11 +0,0 @@
---- prg/chkerr.sd7.orig 2025-07-15 18:54:10 UTC
-+++ prg/chkerr.sd7
-@@ -48,7 +48,7 @@ const func boolean: checkError (in string: testProgram
- var parseError: error is parseError.value;
- begin
- block
-- aProgram := parseStri(testProgram);
-+ aProgram := parseStri(testProgram, parseOptions.value, [] ("../lib"));
- exception
- catch MEMORY_ERROR: noop;
- end block;
diff --git a/lang/seed7/pkg-plist b/lang/seed7/pkg-plist
index 4bcfe1319222..d7e044879535 100644
--- a/lang/seed7/pkg-plist
+++ b/lang/seed7/pkg-plist
@@ -83,6 +83,7 @@ lib/seed7/lib/comp/prg_act.s7i
lib/seed7/lib/comp/ref_act.s7i
lib/seed7/lib/comp/rfl_act.s7i
lib/seed7/lib/comp/sct_act.s7i
+lib/seed7/lib/comp/sel_act.s7i
lib/seed7/lib/comp/set_act.s7i
lib/seed7/lib/comp/soc_act.s7i
lib/seed7/lib/comp/sql_act.s7i
@@ -155,6 +156,7 @@ lib/seed7/lib/inifile.s7i
lib/seed7/lib/integer.s7i
lib/seed7/lib/iobuffer.s7i
lib/seed7/lib/jpeg.s7i
+lib/seed7/lib/json_serde.s7i
lib/seed7/lib/json.s7i
lib/seed7/lib/keybd.s7i
lib/seed7/lib/keydescr.s7i
@@ -226,6 +228,7 @@ lib/seed7/lib/stdio.s7i
lib/seed7/lib/strifile.s7i
lib/seed7/lib/string.s7i
lib/seed7/lib/stritext.s7i
+lib/seed7/lib/struct_elem.s7i
lib/seed7/lib/struct.s7i
lib/seed7/lib/subfile.s7i
lib/seed7/lib/subrange.s7i
@@ -235,6 +238,7 @@ lib/seed7/lib/tar.s7i
lib/seed7/lib/tdes.s7i
lib/seed7/lib/tee.s7i
lib/seed7/lib/text.s7i
+lib/seed7/lib/tga.s7i
lib/seed7/lib/tiff.s7i
lib/seed7/lib/time.s7i
lib/seed7/lib/tls.s7i