summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/erlang-java/Makefile15
-rw-r--r--lang/erlang-java/distinfo6
-rw-r--r--lang/erlang-runtime25/Makefile5
-rw-r--r--lang/erlang-runtime25/distinfo6
-rw-r--r--lang/erlang-runtime25/files/patch-Makefile.in6
-rw-r--r--lang/erlang-runtime25/files/patch-erts_etc_unix_run__erl.c8
-rw-r--r--lang/erlang-runtime25/files/patch-lib_crypto_c__src_Makefile.in4
-rw-r--r--lang/erlang-runtime25/files/patch-lib_stdlib_src_calendar.erl4
-rw-r--r--lang/erlang-runtime26/Makefile5
-rw-r--r--lang/erlang-runtime26/distinfo6
-rw-r--r--lang/erlang-runtime26/files/patch-Makefile.in6
-rw-r--r--lang/erlang-runtime26/files/patch-erts_etc_unix_run__erl.c8
-rw-r--r--lang/erlang-runtime26/files/patch-lib_crypto_c__src_Makefile.in4
-rw-r--r--lang/erlang-runtime26/files/patch-lib_stdlib_src_calendar.erl4
-rw-r--r--lang/erlang-runtime27/Makefile5
-rw-r--r--lang/erlang-runtime27/distinfo6
-rw-r--r--lang/erlang-runtime27/files/patch-Makefile.in6
-rw-r--r--lang/erlang-runtime27/files/patch-erts_etc_unix_run__erl.c8
-rw-r--r--lang/erlang-runtime27/files/patch-lib_crypto_c__src_Makefile.in4
-rw-r--r--lang/erlang-runtime27/files/patch-lib_stdlib_src_calendar.erl4
-rw-r--r--lang/erlang-wx/Makefile2
-rw-r--r--lang/erlang-wx/distinfo6
-rw-r--r--lang/erlang/Makefile4
-rw-r--r--lang/erlang/distinfo6
-rw-r--r--lang/erlang/files/patch-lib_crypto_c__src_Makefile.in4
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-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/quickjs-ng/Makefile2
-rw-r--r--lang/quickjs-ng/distinfo6
-rw-r--r--lang/quickjs-ng/files/patch-CMakeLists.txt28
38 files changed, 93 insertions, 125 deletions
diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile
index 2ad087117d8d..021d6bada23b 100644
--- a/lang/erlang-java/Makefile
+++ b/lang/erlang-java/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.6
+DISTVERSION= 26.2.5.12
PORTEPOCH= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -java
@@ -19,7 +19,12 @@ USE_GITHUB= yes
GH_PROJECT= otp
USE_PERL5= build
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --enable-threads \
+ --with-javac \
+ --without-odbc \
+ --without-wx
+CONFIGURE_ENV+= ac_cv_prog_JAVAC="${JAVAC}"
MAKE_JOBS_UNSAFE= yes
PLIST_SUB= APP_VERSION=${APP_VERSION}
@@ -27,12 +32,6 @@ PLIST_SUB= APP_VERSION=${APP_VERSION}
APP_VERSION= 1.14
APP_DIR= ${PREFIX}/lib/erlang/lib/jinterface-${APP_VERSION}
-CONFIGURE_ARGS+= --enable-threads \
- --with-javac \
- --without-odbc \
- --without-wx
-CONFIGURE_ENV+= ac_cv_prog_JAVAC="${JAVAC}"
-
pre-configure:
@if [ ! $$(${CAT} ${WRKSRC}/lib/jinterface/vsn.mk | ${GREP} -E "JINTERFACE_VSN *=" | ${CUT} -w -f3) = ${APP_VERSION} ]; then \
${ECHO_MSG} "===> APP_VERSION (${APP_VERSION}) in Makefile does not match value in lib/jinterface/vsn.mk"; exit 1; \
diff --git a/lang/erlang-java/distinfo b/lang/erlang-java/distinfo
index cae88659e67a..879367d3eb43 100644
--- a/lang/erlang-java/distinfo
+++ b/lang/erlang-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734692938
-SHA256 (erlang/erlang-otp-OTP-26.2.5.6_GH0.tar.gz) = 371e59b98de59822e45fdbe50c18c8d8dd4c872990e7aaaba8a819e167186d03
-SIZE (erlang/erlang-otp-OTP-26.2.5.6_GH0.tar.gz) = 62531972
+TIMESTAMP = 1747434358
+SHA256 (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 93c97a3e14c3700eaaf2182b078fd35f8492da215327bd9c78a1f047946129f7
+SIZE (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 62551765
diff --git a/lang/erlang-runtime25/Makefile b/lang/erlang-runtime25/Makefile
index 79bd9da78b92..b2b7fe3d686b 100644
--- a/lang/erlang-runtime25/Makefile
+++ b/lang/erlang-runtime25/Makefile
@@ -1,7 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.15
-PORTREVISION= 1
+DISTVERSION= 25.3.2.21
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime25
DIST_SUBDIR= erlang
@@ -68,9 +67,9 @@ CHUNKS_MAKE_ARGS+= docs DOC_TARGETS=chunks
DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace
DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
+JAVA_USES= java
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang-runtime25/distinfo b/lang/erlang-runtime25/distinfo
index f6d6db937962..6e3e1f403320 100644
--- a/lang/erlang-runtime25/distinfo
+++ b/lang/erlang-runtime25/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729069053
-SHA256 (erlang/erlang-otp-OTP-25.3.2.15_GH0.tar.gz) = 8c7f8d390be1aa6ab89f712feed5fef927ca151bf66f8bb52e97a8cf34225cfb
-SIZE (erlang/erlang-otp-OTP-25.3.2.15_GH0.tar.gz) = 60953027
+TIMESTAMP = 1747434403
+SHA256 (erlang/erlang-otp-OTP-25.3.2.21_GH0.tar.gz) = 6761432927a9be4f5c13c4019acd6fa3d2f4363198f790947328023aece1986f
+SIZE (erlang/erlang-otp-OTP-25.3.2.21_GH0.tar.gz) = 60978586
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime25/files/patch-Makefile.in b/lang/erlang-runtime25/files/patch-Makefile.in
index 4c30ccecd02f..7dcae6e3bf6b 100644
--- a/lang/erlang-runtime25/files/patch-Makefile.in
+++ b/lang/erlang-runtime25/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2015-06-23 18:56:21 UTC
+--- Makefile.in.orig 2025-05-08 11:08:25 UTC
+++ Makefile.in
-@@ -60,7 +60,7 @@ bindir = @bindir@
+@@ -60,7 +60,7 @@ libdir = @libdir@
libdir = @libdir@
# Where Erlang/OTP is located
@@ -9,7 +9,7 @@
erlang_libdir = $(libdir)$(libdir_suffix)
erlang_bindir = $(erlang_libdir)/bin
-@@ -1013,7 +1013,7 @@ $(TEST_DIRS):
+@@ -1136,7 +1136,7 @@ $(TEST_DIRS):
#
# Order is important here, don't change it!
#
diff --git a/lang/erlang-runtime25/files/patch-erts_etc_unix_run__erl.c b/lang/erlang-runtime25/files/patch-erts_etc_unix_run__erl.c
index b76c5127d2a8..114fa638557f 100644
--- a/lang/erlang-runtime25/files/patch-erts_etc_unix_run__erl.c
+++ b/lang/erlang-runtime25/files/patch-erts_etc_unix_run__erl.c
@@ -1,8 +1,8 @@
---- erts/etc/unix/run_erl.c.orig 2015-03-31 12:32:52 UTC
+--- erts/etc/unix/run_erl.c.orig 2025-05-08 11:08:25 UTC
+++ erts/etc/unix/run_erl.c
-@@ -73,9 +73,6 @@
- #ifdef HAVE_UTMP_H
- # include <utmp.h>
+@@ -81,9 +81,6 @@
+ #ifdef HAVE_LIBUTIL_H
+ # include <libutil.h>
#endif
-#ifdef HAVE_UTIL_H
-# include <util.h>
diff --git a/lang/erlang-runtime25/files/patch-lib_crypto_c__src_Makefile.in b/lang/erlang-runtime25/files/patch-lib_crypto_c__src_Makefile.in
index 8397bcac2200..6ffda4699a9b 100644
--- a/lang/erlang-runtime25/files/patch-lib_crypto_c__src_Makefile.in
+++ b/lang/erlang-runtime25/files/patch-lib_crypto_c__src_Makefile.in
@@ -1,6 +1,6 @@
---- lib/crypto/c_src/Makefile.in.orig 2021-05-27 09:40:45 UTC
+--- lib/crypto/c_src/Makefile.in.orig 2025-05-08 11:08:25 UTC
+++ lib/crypto/c_src/Makefile.in
-@@ -136,7 +136,7 @@ endif
+@@ -147,7 +147,7 @@ ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
endif
ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
diff --git a/lang/erlang-runtime25/files/patch-lib_stdlib_src_calendar.erl b/lang/erlang-runtime25/files/patch-lib_stdlib_src_calendar.erl
index 34b753d85b27..52854bdbd959 100644
--- a/lang/erlang-runtime25/files/patch-lib_stdlib_src_calendar.erl
+++ b/lang/erlang-runtime25/files/patch-lib_stdlib_src_calendar.erl
@@ -1,6 +1,6 @@
---- lib/stdlib/src/calendar.erl.orig 2015-03-31 12:32:52 UTC
+--- lib/stdlib/src/calendar.erl.orig 2025-04-16 13:06:44 UTC
+++ lib/stdlib/src/calendar.erl
-@@ -279,11 +279,19 @@ local_time_to_universal_time(DateTime, I
+@@ -297,11 +297,19 @@ local_time_to_universal_time(DateTime, IsDst) ->
DateTime1 :: datetime1970(),
DateTime :: datetime1970().
local_time_to_universal_time_dst(DateTime) ->
diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile
index 0d2b8f7ea672..e429d65a3101 100644
--- a/lang/erlang-runtime26/Makefile
+++ b/lang/erlang-runtime26/Makefile
@@ -1,7 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.4
-PORTREVISION= 1
+DISTVERSION= 26.2.5.12
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime26
DIST_SUBDIR= erlang
@@ -66,9 +65,9 @@ WX_DESC= Enable WX application
DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace
DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
+JAVA_USES= java
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang-runtime26/distinfo b/lang/erlang-runtime26/distinfo
index 8839346516eb..9344ce6f4e95 100644
--- a/lang/erlang-runtime26/distinfo
+++ b/lang/erlang-runtime26/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728493154
-SHA256 (erlang/erlang-otp-OTP-26.2.5.4_GH0.tar.gz) = daa29766431e91489367e87f2ec34e65ce05a0f2dd48bf666829951e636f6016
-SIZE (erlang/erlang-otp-OTP-26.2.5.4_GH0.tar.gz) = 62516279
+TIMESTAMP = 1747434405
+SHA256 (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 93c97a3e14c3700eaaf2182b078fd35f8492da215327bd9c78a1f047946129f7
+SIZE (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 62551765
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime26/files/patch-Makefile.in b/lang/erlang-runtime26/files/patch-Makefile.in
index bf067367931e..46e9032eb2b9 100644
--- a/lang/erlang-runtime26/files/patch-Makefile.in
+++ b/lang/erlang-runtime26/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2015-06-23 18:56:21 UTC
+--- Makefile.in.orig 2025-05-08 11:07:43 UTC
+++ Makefile.in
-@@ -60,7 +60,7 @@ bindir = @bindir@
+@@ -60,7 +60,7 @@ libdir = @libdir@
libdir = @libdir@
# Where Erlang/OTP is located
@@ -9,7 +9,7 @@
erlang_libdir = $(libdir)$(libdir_suffix)
erlang_bindir = $(erlang_libdir)/bin
-@@ -1013,7 +1013,7 @@ $(TEST_DIRS):
+@@ -883,7 +883,7 @@ $(TEST_DIRS):
#
# Order is important here, don't change it!
#
diff --git a/lang/erlang-runtime26/files/patch-erts_etc_unix_run__erl.c b/lang/erlang-runtime26/files/patch-erts_etc_unix_run__erl.c
index b76c5127d2a8..ea3ad151d030 100644
--- a/lang/erlang-runtime26/files/patch-erts_etc_unix_run__erl.c
+++ b/lang/erlang-runtime26/files/patch-erts_etc_unix_run__erl.c
@@ -1,8 +1,8 @@
---- erts/etc/unix/run_erl.c.orig 2015-03-31 12:32:52 UTC
+--- erts/etc/unix/run_erl.c.orig 2025-05-08 11:07:43 UTC
+++ erts/etc/unix/run_erl.c
-@@ -73,9 +73,6 @@
- #ifdef HAVE_UTMP_H
- # include <utmp.h>
+@@ -81,9 +81,6 @@
+ #ifdef HAVE_LIBUTIL_H
+ # include <libutil.h>
#endif
-#ifdef HAVE_UTIL_H
-# include <util.h>
diff --git a/lang/erlang-runtime26/files/patch-lib_crypto_c__src_Makefile.in b/lang/erlang-runtime26/files/patch-lib_crypto_c__src_Makefile.in
index 8397bcac2200..786f226d0b8d 100644
--- a/lang/erlang-runtime26/files/patch-lib_crypto_c__src_Makefile.in
+++ b/lang/erlang-runtime26/files/patch-lib_crypto_c__src_Makefile.in
@@ -1,6 +1,6 @@
---- lib/crypto/c_src/Makefile.in.orig 2021-05-27 09:40:45 UTC
+--- lib/crypto/c_src/Makefile.in.orig 2025-05-08 11:07:43 UTC
+++ lib/crypto/c_src/Makefile.in
-@@ -136,7 +136,7 @@ endif
+@@ -147,7 +147,7 @@ ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
endif
ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
diff --git a/lang/erlang-runtime26/files/patch-lib_stdlib_src_calendar.erl b/lang/erlang-runtime26/files/patch-lib_stdlib_src_calendar.erl
index 34b753d85b27..0a0d961d04b4 100644
--- a/lang/erlang-runtime26/files/patch-lib_stdlib_src_calendar.erl
+++ b/lang/erlang-runtime26/files/patch-lib_stdlib_src_calendar.erl
@@ -1,6 +1,6 @@
---- lib/stdlib/src/calendar.erl.orig 2015-03-31 12:32:52 UTC
+--- lib/stdlib/src/calendar.erl.orig 2025-05-08 11:07:43 UTC
+++ lib/stdlib/src/calendar.erl
-@@ -279,11 +279,19 @@ local_time_to_universal_time(DateTime, I
+@@ -297,11 +297,19 @@ local_time_to_universal_time_dst(DateTime) ->
DateTime1 :: datetime1970(),
DateTime :: datetime1970().
local_time_to_universal_time_dst(DateTime) ->
diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile
index 29b3e9d77f33..c2a996342579 100644
--- a/lang/erlang-runtime27/Makefile
+++ b/lang/erlang-runtime27/Makefile
@@ -1,7 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 27.1.2
-PORTREVISION= 1
+DISTVERSION= 27.3.4
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
@@ -66,9 +65,9 @@ WX_DESC= Enable WX application
DTRACE_CONFIGURE_WITH= dynamic-trace=dtrace
DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
+JAVA_USES= java
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang-runtime27/distinfo b/lang/erlang-runtime27/distinfo
index 28dd45385a76..1b2187e11c72 100644
--- a/lang/erlang-runtime27/distinfo
+++ b/lang/erlang-runtime27/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729162594
-SHA256 (erlang/erlang-otp-OTP-27.1.2_GH0.tar.gz) = 365208d47f9590f27c0814ccd7ee7aec0e1b6ba2fe9d875e356edb5d9b054541
-SIZE (erlang/erlang-otp-OTP-27.1.2_GH0.tar.gz) = 62185618
+TIMESTAMP = 1747434437
+SHA256 (erlang/erlang-otp-OTP-27.3.4_GH0.tar.gz) = a05fa5c952fdf1718121d4ca3fd0c96fcb8b54ed61e37862417478d7b6c89232
+SIZE (erlang/erlang-otp-OTP-27.3.4_GH0.tar.gz) = 62259420
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime27/files/patch-Makefile.in b/lang/erlang-runtime27/files/patch-Makefile.in
index b09184b13882..89ef010aa720 100644
--- a/lang/erlang-runtime27/files/patch-Makefile.in
+++ b/lang/erlang-runtime27/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2015-06-23 18:56:21 UTC
+--- Makefile.in.orig 2025-05-08 11:03:33 UTC
+++ Makefile.in
-@@ -60,7 +60,7 @@ bindir = @bindir@
+@@ -60,7 +60,7 @@ libdir = @libdir@
libdir = @libdir@
# Where Erlang/OTP is located
@@ -9,7 +9,7 @@
erlang_libdir = $(libdir)$(libdir_suffix)
erlang_bindir = $(erlang_libdir)/bin
-@@ -1013,7 +1013,7 @@ $(TEST_DIRS):
+@@ -851,7 +851,7 @@ $(TEST_DIRS):
#
# Order is important here, don't change it!
#
diff --git a/lang/erlang-runtime27/files/patch-erts_etc_unix_run__erl.c b/lang/erlang-runtime27/files/patch-erts_etc_unix_run__erl.c
index b76c5127d2a8..5b245ccbf7a3 100644
--- a/lang/erlang-runtime27/files/patch-erts_etc_unix_run__erl.c
+++ b/lang/erlang-runtime27/files/patch-erts_etc_unix_run__erl.c
@@ -1,8 +1,8 @@
---- erts/etc/unix/run_erl.c.orig 2015-03-31 12:32:52 UTC
+--- erts/etc/unix/run_erl.c.orig 2025-05-08 11:03:33 UTC
+++ erts/etc/unix/run_erl.c
-@@ -73,9 +73,6 @@
- #ifdef HAVE_UTMP_H
- # include <utmp.h>
+@@ -81,9 +81,6 @@
+ #ifdef HAVE_LIBUTIL_H
+ # include <libutil.h>
#endif
-#ifdef HAVE_UTIL_H
-# include <util.h>
diff --git a/lang/erlang-runtime27/files/patch-lib_crypto_c__src_Makefile.in b/lang/erlang-runtime27/files/patch-lib_crypto_c__src_Makefile.in
index 8397bcac2200..68119530b896 100644
--- a/lang/erlang-runtime27/files/patch-lib_crypto_c__src_Makefile.in
+++ b/lang/erlang-runtime27/files/patch-lib_crypto_c__src_Makefile.in
@@ -1,6 +1,6 @@
---- lib/crypto/c_src/Makefile.in.orig 2021-05-27 09:40:45 UTC
+--- lib/crypto/c_src/Makefile.in.orig 2025-05-08 11:03:33 UTC
+++ lib/crypto/c_src/Makefile.in
-@@ -136,7 +136,7 @@ endif
+@@ -147,7 +147,7 @@ ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
endif
ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
diff --git a/lang/erlang-runtime27/files/patch-lib_stdlib_src_calendar.erl b/lang/erlang-runtime27/files/patch-lib_stdlib_src_calendar.erl
index 34b753d85b27..2bdfe48e1a04 100644
--- a/lang/erlang-runtime27/files/patch-lib_stdlib_src_calendar.erl
+++ b/lang/erlang-runtime27/files/patch-lib_stdlib_src_calendar.erl
@@ -1,6 +1,6 @@
---- lib/stdlib/src/calendar.erl.orig 2015-03-31 12:32:52 UTC
+--- lib/stdlib/src/calendar.erl.orig 2025-05-08 11:03:33 UTC
+++ lib/stdlib/src/calendar.erl
-@@ -279,11 +279,19 @@ local_time_to_universal_time(DateTime, I
+@@ -444,11 +444,19 @@ local_time_to_universal_time_dst(DateTime) ->
DateTime1 :: datetime1970(),
DateTime :: datetime1970().
local_time_to_universal_time_dst(DateTime) ->
diff --git a/lang/erlang-wx/Makefile b/lang/erlang-wx/Makefile
index 87f190858721..3433aaf1ba97 100644
--- a/lang/erlang-wx/Makefile
+++ b/lang/erlang-wx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.6
+DISTVERSION= 26.2.5.12
PORTEPOCH= 1
CATEGORIES= lang parallel
PKGNAMESUFFIX= -wx
diff --git a/lang/erlang-wx/distinfo b/lang/erlang-wx/distinfo
index bed19027d5a0..20a78d316756 100644
--- a/lang/erlang-wx/distinfo
+++ b/lang/erlang-wx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735923237
-SHA256 (erlang/erlang-otp-OTP-26.2.5.6_GH0.tar.gz) = 371e59b98de59822e45fdbe50c18c8d8dd4c872990e7aaaba8a819e167186d03
-SIZE (erlang/erlang-otp-OTP-26.2.5.6_GH0.tar.gz) = 62531972
+TIMESTAMP = 1747434361
+SHA256 (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 93c97a3e14c3700eaaf2182b078fd35f8492da215327bd9c78a1f047946129f7
+SIZE (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 62551765
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 5c4d433991b8..36e234bc0808 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.6
+DISTVERSION= 26.2.5.12
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang
@@ -16,7 +16,6 @@ CPE_VENDOR= erlang
CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
-MAKE_ENV+= ERL_LIBS=${WRKSRC}/lib
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
GH_TAGNAME= 5.2.1:corba
@@ -29,6 +28,7 @@ CONFIGURE_ARGS= --enable-dirty-schedulers \
--enable-smp-support \
--enable-threads
MAKE_ARGS= all
+MAKE_ENV+= ERL_LIBS=${WRKSRC}/lib
_ERLANG_LIB= ${PORTNAME}
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index 6f85f9238081..ee9aa2179c8b 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1734692992
-SHA256 (erlang/erlang-otp-OTP-26.2.5.6_GH0.tar.gz) = 371e59b98de59822e45fdbe50c18c8d8dd4c872990e7aaaba8a819e167186d03
-SIZE (erlang/erlang-otp-OTP-26.2.5.6_GH0.tar.gz) = 62531972
+TIMESTAMP = 1747434292
+SHA256 (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 93c97a3e14c3700eaaf2182b078fd35f8492da215327bd9c78a1f047946129f7
+SIZE (erlang/erlang-otp-OTP-26.2.5.12_GH0.tar.gz) = 62551765
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in b/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in
index 8397bcac2200..786f226d0b8d 100644
--- a/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in
+++ b/lang/erlang/files/patch-lib_crypto_c__src_Makefile.in
@@ -1,6 +1,6 @@
---- lib/crypto/c_src/Makefile.in.orig 2021-05-27 09:40:45 UTC
+--- lib/crypto/c_src/Makefile.in.orig 2025-05-08 11:07:43 UTC
+++ lib/crypto/c_src/Makefile.in
-@@ -136,7 +136,7 @@ endif
+@@ -147,7 +147,7 @@ ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
endif
ifeq ($(DYNAMIC_OR_WIN_CRYPTO_LIB),yes)
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index c7df2f37cb79..3d946a255f3b 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.4.1.s20250417
+PORTVERSION= 12.4.1.s20250507
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index b3ea6d046794..2a9cc8f196c2 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744964672
-SHA256 (gcc-12-20250417.tar.xz) = e1e3160b8c3c51f628532ec3a80c1b571f9d5103739ccb22a5c3ce8a777e2c3f
-SIZE (gcc-12-20250417.tar.xz) = 79924416
+TIMESTAMP = 1746778562
+SHA256 (gcc-12-20250507.tar.xz) = 20682265f35ec31be4b032ee177056dd62162cf49fe9563f0c3551f5a5ba8235
+SIZE (gcc-12-20250507.tar.xz) = 79936088
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 12715c5e60bc..424716dff121 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.3.1.s20250424
+PORTVERSION= 13.3.1.s20250508
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index b4d4762dd5dd..d2da8f60ef32 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745914194
-SHA256 (gcc-13-20250424.tar.xz) = ef2ed6f6aad4033719bf30b17b15b907a5bb6cc393264bfdb36ee502c1cdb21f
-SIZE (gcc-13-20250424.tar.xz) = 84551016
+TIMESTAMP = 1746778764
+SHA256 (gcc-13-20250508.tar.xz) = ce961b0bb5b2279479ebf3600112438228275411be1bfa922c636c4538e9c067
+SIZE (gcc-13-20250508.tar.xz) = 84567972
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 380cba0092b3..7c11b48a7ea6 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.2.1.s20250425
+PORTVERSION= 14.2.1.s20250509
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 7eb9e3c68123..b2660258b661 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745915178
-SHA256 (gcc-14-20250425.tar.xz) = 1994adadb9fa0ddcdadb0a1d0ac44a7530542b352272b8467e8b9f12aacbe97e
-SIZE (gcc-14-20250425.tar.xz) = 88293272
+TIMESTAMP = 1746893372
+SHA256 (gcc-14-20250509.tar.xz) = d7ace0e4304334f80bb6341710397ed182df214c008eabebd5fb13d941f508c4
+SIZE (gcc-14-20250509.tar.xz) = 88289160
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 4eed868d47df..20158b2696b5 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250426
+PORTVERSION= 15.1.1.s20250510
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index c25e126fa010..2f262e809632 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745914552
-SHA256 (gcc-15-20250426.tar.xz) = 5da29d2cff64251a61fbcc62bf6245710f05d2ccf8f49c8138142da700b699e7
-SIZE (gcc-15-20250426.tar.xz) = 92081764
+TIMESTAMP = 1747124841
+SHA256 (gcc-15-20250510.tar.xz) = d019003a5caadf35df04d22f6d398d602ff16318db928443aab0a6b7f756843f
+SIZE (gcc-15-20250510.tar.xz) = 92092512
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index a16af13a1f09..a57e6b356b3e 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250427
+PORTVERSION= 16.0.0.s20250511
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 6fcbe70fb548..891629dc8103 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745932552
-SHA256 (gcc-16-20250427.tar.xz) = 545b46c123dcc303c2bcd319ceda174733c30cd4574f8ed732f582c3aba7af5e
-SIZE (gcc-16-20250427.tar.xz) = 92158556
+TIMESTAMP = 1747125019
+SHA256 (gcc-16-20250511.tar.xz) = 4086bd9369a82d087d1bd60e2fdd926ee0401115a52542d962c085bf99f41a24
+SIZE (gcc-16-20250511.tar.xz) = 92224236
diff --git a/lang/quickjs-ng/Makefile b/lang/quickjs-ng/Makefile
index 401c3af51810..62959d4f9aa5 100644
--- a/lang/quickjs-ng/Makefile
+++ b/lang/quickjs-ng/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quickjs
-DISTVERSION= 0.10.0
+DISTVERSION= 0.10.1
DISTVERSIONPREFIX= v
CATEGORIES= lang devel
PKGNAMESUFFIX= -ng
diff --git a/lang/quickjs-ng/distinfo b/lang/quickjs-ng/distinfo
index c1ce7d5bc652..ebc7e2cef2f3 100644
--- a/lang/quickjs-ng/distinfo
+++ b/lang/quickjs-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746467397
-SHA256 (quickjs-ng-quickjs-v0.10.0_GH0.tar.gz) = c54007e6ce9893b0074d53feac47c64a362900df20493110800c9e1f5c43427b
-SIZE (quickjs-ng-quickjs-v0.10.0_GH0.tar.gz) = 783751
+TIMESTAMP = 1747389930
+SHA256 (quickjs-ng-quickjs-v0.10.1_GH0.tar.gz) = 4e917eea3bb6051a0551fdd3aac45199ff705fa08920c15b824a08c5fbb032e4
+SIZE (quickjs-ng-quickjs-v0.10.1_GH0.tar.gz) = 784402
diff --git a/lang/quickjs-ng/files/patch-CMakeLists.txt b/lang/quickjs-ng/files/patch-CMakeLists.txt
deleted file mode 100644
index 72d0174b9d0e..000000000000
--- a/lang/quickjs-ng/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,28 +0,0 @@
---- CMakeLists.txt.orig 2025-05-01 21:30:10 UTC
-+++ CMakeLists.txt
-@@ -39,8 +39,6 @@ if(NOT MSVC AND NOT IOS)
-
- xcheck_add_c_compiler_flag(-Wall)
- if(NOT MSVC AND NOT IOS)
-- xcheck_add_c_compiler_flag(-Werror)
-- xcheck_add_c_compiler_flag(-Wextra)
- endif()
- xcheck_add_c_compiler_flag(-Wformat=2)
- xcheck_add_c_compiler_flag(-Wno-implicit-fallthrough)
-@@ -418,10 +416,12 @@ if(NOT IOS)
-
- if(NOT IOS)
- file(STRINGS quickjs.h quickjs_h REGEX QJS_VERSION)
-- string(REGEX MATCHALL "([0-9])" QJS_VERSION "${quickjs_h}")
-- list(GET QJS_VERSION 0 QJS_VERSION_MAJOR)
-- list(GET QJS_VERSION 1 QJS_VERSION_MINOR)
-- list(GET QJS_VERSION 2 QJS_VERSION_PATCH)
-+ string(REGEX MATCH "QJS_VERSION_MAJOR ([0-9]*)" _ "${quickjs_h}")
-+ set(QJS_VERSION_MAJOR ${CMAKE_MATCH_1})
-+ string(REGEX MATCH "QJS_VERSION_MINOR ([0-9]*)" _ "${quickjs_h}")
-+ set(QJS_VERSION_MINOR ${CMAKE_MATCH_1})
-+ string(REGEX MATCH "QJS_VERSION_PATCH ([0-9]*)" _ "${quickjs_h}")
-+ set(QJS_VERSION_PATCH ${CMAKE_MATCH_1})
- set_target_properties(qjs PROPERTIES
- VERSION ${QJS_VERSION_MAJOR}.${QJS_VERSION_MINOR}.${QJS_VERSION_PATCH}
- SOVERSION ${QJS_VERSION_MAJOR}