@@ -146,7 +146,7 @@ test_c3() {
146146}
147147
148148test_calc () {
149- github_tar lcn2 calc v2.16.1.2
149+ github_tar lcn2 calc v3.0.0.0
150150 make CC=$CC LCC=$CC MAN=true check
151151}
152152
@@ -170,7 +170,7 @@ test_cjson() {
170170}
171171
172172test_cmocka () {
173- gitlab_tar gitlab.com/cmocka cmocka cmocka-2.0.1
173+ gitlab_tar gitlab.com/cmocka cmocka cmocka-2.0.2
174174 sed -i ' s|${DEFAULT_LINK_FLAGS}$|& -lm|g' example/CMakeLists.txt
175175 cmake_init
176176 make && ctest
@@ -192,7 +192,7 @@ test_cpio() {
192192test_cproc () {
193193 local CCTESTSCRIPT=$( dirname $( realpath $0 ) ) /cctest_cproc.bash
194194
195- git_fetch https://github.com/michaelforney/cproc 70511143110525030fb68aee4e60ed1581d1d2c9 cproc
195+ git_fetch https://github.com/michaelforney/cproc e963ced5c2b0a102778b19906eaef1af92ed7862 cproc
196196 ./configure --host=x86_64-linux-gnu
197197 make CFLAGS=-std=c99 check
198198
@@ -545,7 +545,7 @@ test_libjpeg() {
545545}
546546
547547test_libjsonc () {
548- git_fetch https://github.com/json-c/json-c 14c8e2e5eeafe91a4f499cd33cb93fb893594eb0 json-c
548+ git_fetch https://github.com/json-c/json-c 26fcd8d569e227391b5d39ad559d09f18f79ef49 json-c
549549 cmake_init
550550 make && make test
551551}
@@ -556,7 +556,7 @@ test_liblz4() {
556556}
557557
558558test_libmicrohttpd () {
559- url_tar https://ftp .gnu.org/gnu/libmicrohttpd/libmicrohttpd-1.0.2.tar.gz libmicrohttpd
559+ url_tar https://ftpmirror .gnu.org/gnu/libmicrohttpd/libmicrohttpd-1.0.2.tar.gz libmicrohttpd
560560 sed -i ' s|defined(__GNUC__)|1|g' src/include/autoinit_funcs.h
561561 fix_and_configure
562562 make check
@@ -588,7 +588,7 @@ test_libpcre2() {
588588}
589589
590590test_libpng () {
591- github_tar pnggroup libpng v1.6.53
591+ github_tar pnggroup libpng v1.6.54
592592 fix_and_configure
593593 make test
594594}
@@ -600,9 +600,7 @@ test_libpsl() {
600600}
601601
602602test_libressl () {
603- github_tar libressl portable v4.2.1
604- libtoolize
605- sh autogen.sh
603+ url_tar https://github.com/libressl/portable/releases/download/v4.2.1/libressl-4.2.1.tar.gz libressl
606604 fix_and_configure
607605 replace_line " #if defined(__GNUC__)" " #if 1" crypto/bn/arch/amd64/bn_arch.h
608606 make check
@@ -766,7 +764,7 @@ test_micropython() {
766764}
767765
768766test_mimalloc () {
769- github_tar microsoft mimalloc v3.1.5
767+ github_tar microsoft mimalloc v3.2.6
770768 replace_line " project(libmimalloc C CXX)" " project(libmimalloc C)" CMakeLists.txt
771769 replace_line " set(CMAKE_CXX_STANDARD 17)" " " CMakeLists.txt
772770 replace_line " #include <immintrin.h>" " " include/mimalloc/bits.h
@@ -776,7 +774,7 @@ test_mimalloc() {
776774}
777775
778776test_mquickjs () {
779- git_fetch https://github.com/bellard/mquickjs 767e5db54241f0b53193a04aea193c823a9e3121 mquickjs
777+ git_fetch https://github.com/bellard/mquickjs ee50431eac9b14b99f722b537ec4cac0c8dd75ab mquickjs
780778 use_stdbit " #include <stdlib.h>" cutils.h
781779 sed -i ' s|-fno-math-errno -fno-trapping-math||g' Makefile
782780 make CC=$CC HOST_CC=$CC test
@@ -822,12 +820,13 @@ test_nginx() {
822820 auto/configure
823821 make
824822 cd ../
825- git_fetch https://github.com/nginx/nginx-tests 0fccfcef1278263416043e0bbb3e0116b84026e4 nginx-tests
823+ git_fetch https://github.com/nginx/nginx-tests 51e17e709ede6d4a75737e98d12e775fb4fc424a nginx-tests
826824 prove .
827825}
828826
829827test_njs () {
830- github_tar nginx njs 0.9.4
828+ github_tar nginx njs 0.9.5
829+ use_stdbit ' #include <stdint.h>' src/njs_cutils.h
831830 NJS_CC_NAME=$CC ./configure
832831 make test
833832}
@@ -936,7 +935,7 @@ test_pixman() {
936935}
937936
938937test_php () {
939- github_tar php php-src php-8.5.1
938+ github_tar php php-src php-8.5.2
940939 replace_line " #elif defined(__GNUC__) || defined(__INTEL_COMPILER) || defined(__SUNPRO_C) || defined(__TINYC__)" " #elif 1" ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c
941940 replace_line " #elif (defined(__i386__) || defined(__x86_64__)) && defined(__GNUC__)" " #elif 1" Zend/zend_multiply.h
942941 replace_line " #elif defined(__GNUC__) && defined(__x86_64__)" " #elif 1" Zend/zend_multiply.h
@@ -978,7 +977,7 @@ test_python() {
978977}
979978
980979test_qbe () {
981- git_fetch git://c9x.me/qbe.git e0ded59639848a82878bbcf0b27fb3637f8d9353 qbe
980+ git_fetch git://c9x.me/qbe.git 640c78d0dadffdaf309bc148ef02075676200657 qbe
982981 make CC=" $CC " check
983982}
984983
@@ -1047,15 +1046,15 @@ test_rsync() {
10471046}
10481047
10491048test_ruby () {
1050- github_tar ruby ruby v4.0.0
1049+ github_tar ruby ruby v4.0.1
10511050 rm tool/test/test_commit_email.rb
10521051 sh autogen.sh
10531052 cflags=-fPIC cxxflags=-fPIC ./configure
10541053 make check -j4
10551054}
10561055
10571056test_rvvm () {
1058- git_fetch https://github.com/LekKit/RVVM 9c6d056f5a9d1b8f74aecb25abaff607ba5471b0 rvvm
1057+ git_fetch https://github.com/LekKit/RVVM d033cf73229647cd56ba699f544f300924c98bd6 rvvm
10591058 sed -i ' s|defined(__SSE2__) && defined(__SSE2_MATH__)|1|g' src/fpu_lib.c
10601059 make test CC=$CC CFLAGS=' -std=c23 -DSDL_DISABLE_IMMINTRIN_H' USE_SDL=2
10611060}
@@ -1101,7 +1100,7 @@ test_sokol() {
11011100}
11021101
11031102test_sqlite () {
1104- github_tar sqlite sqlite version-3.51.1
1103+ github_tar sqlite sqlite version-3.51.2
11051104 use_stdatomic ' # define SQLITE_ATOMIC_INTRINSICS 1' src/sqliteInt.h
11061105 CC_FOR_BUILD=" $CC " CFLAGS=-D_GNU_SOURCE ./configure
11071106 make test
@@ -1118,7 +1117,7 @@ test_tcl() {
11181117test_tinycc () {
11191118 local CCTESTSCRIPT=$( dirname $( realpath $0 ) ) /cctest_tinycc.bash
11201119
1121- git_fetch https://github.com/Tiny-C-Compiler/tinycc-mirror-repository 1401967ce21311bea3039bfaad362d7ba32ea36c tinycc
1120+ git_fetch https://github.com/Tiny-C-Compiler/tinycc-mirror-repository 5ec0e6f84b47ebd8c269b581712666313f5edaef tinycc
11221121 ./configure && make
11231122 if gcc --version; then
11241123 make CC=gcc test
@@ -1318,7 +1317,7 @@ build_dash() {
13181317}
13191318
13201319build_ellipsis () {
1321- git_fetch https://codeberg.org/gustedt/ellipsis b596e4f166c1db0320208498ae30b5cb4a51576b ellipsis
1320+ git_fetch https://codeberg.org/gustedt/ellipsis 972cef319bfba4fb4bc34cff4bf6c1f4b0e24baf ellipsis
13221321 cd sources
13231322 sed -i " s|'-std=gnu2x'|-std=gnu23 -ffake-always-inline|g" Makefile-options
13241323 make distclean && make
@@ -1327,7 +1326,7 @@ build_ellipsis() {
13271326}
13281327
13291328build_erlang () {
1330- github_tar erlang otp OTP-28.3
1329+ github_tar erlang otp OTP-28.3.1
13311330 replace_line " # if defined(__GNUC__)" " #if 1" erts/include/internal/ethread.h
13321331 replace_line " #if defined(__GNUC__)" " #if 1" erts/include/internal/ethread_inline.h
13331332 sed -i ' s|-funroll-loops||g' lib/megaco/src/flex/Makefile.in
@@ -1379,7 +1378,7 @@ EOF
13791378}
13801379
13811380build_glfw () {
1382- git_fetch https://github.com/glfw/glfw dbadda26835ec5089ef922e6c290bcf58cf12056 glfw
1381+ git_fetch https://github.com/glfw/glfw 9352d8fe93cd443be18157abe81f16500549aec0 glfw
13831382 cmake_init -DGLFW_BUILD_WAYLAND=ON -DGLFW_BUILD_X11=ON
13841383 make
13851384}
@@ -1418,7 +1417,7 @@ build_libev() {
14181417}
14191418
14201419build_luajit () {
1421- git_fetch https://github.com/LuaJIT/LuaJIT 7152e15489d2077cd299ee23e3d51a4c599ab14f luajit
1420+ git_fetch https://github.com/LuaJIT/LuaJIT 707c12bf00dafdfd3899b1a6c36435dbbf6c7022 luajit
14221421 sed -i ' s|-O2 -fomit-frame-pointer|-O2 -DLUAJIT_NO_UNWIND|g' src/Makefile
14231422 replace_line " #if defined(__GNUC__) || defined(__clang__) || defined(__psp2__)" " #if 1" src/lj_def.h
14241423 use_stdbit " #include <stdlib.h>" src/lj_def.h
@@ -1442,7 +1441,7 @@ build_mg() {
14421441}
14431442
14441443build_mksh () {
1445- git_fetch https://github.com/MirBSD/mksh 1de4a45108a1a37a8317324ca28096f3f48d49fc mksh
1444+ git_fetch https://github.com/MirBSD/mksh 2e16be8e2fca3a61185539fbef1bd619b169359b mksh
14461445 sh Build.sh
14471446
14481447 echo ' echo hello_world' > hello.sh
@@ -1620,7 +1619,7 @@ bootstrap_uclibcng() {
16201619 make ARCH=x86_64 prefix= DESTDIR=$PWD /../linuxhdr/ install
16211620 cd ../
16221621
1623- git_fetch https://github.com/wbx-github/uclibc-ng 3dcc84c74ece048b62c992edceab9cce54446f57 uclibcng
1622+ git_fetch https://github.com/wbx-github/uclibc-ng b0e151da1651f32391617183f9e9e7c62a640a43 uclibcng
16241623 sed -i ' s|dN|dM|g' extra/scripts/gen_bits_syscall_h.sh
16251624 sed -i ' s|:$(DEVEL_PREFIX)|:$(PREFIX)$(DEVEL_PREFIX)|g' Makefile.in
16261625 sed -i ' s|:$(RUNTIME_PREFIX)|:$(PREFIX)$(RUNTIME_PREFIX)|g' Makefile.in
@@ -1660,10 +1659,10 @@ bootstrap_uclibcng() {
16601659 make test-all
16611660 cd ../
16621661
1663- git_fetch https://git.uclibc-ng.org/git/uclibc-ng-test.git a0ccc413f3b5bcb0de429e4bfbedd9a1b32db24e uclibc-ng-test
1662+ git_fetch https://git.uclibc-ng.org/git/uclibc-ng-test.git 1df2706ab53db39f01a7e4dcbecdcdd083ee924c uclibc-ng-test
16641663 sed -i ' s| strdupa |strdup|g' test/string/tester.c
16651664 cd test/
1666- rm -r dlopen nptl pthread tls math # pthread/tls/math not built
1665+ rm -r dlopen nptl pthread tls math unistd/tst-gettid.c # pthread/tls/math not built
16671666 rm -r iconv regex/tst-regexloc.c # skipped in upstream https://downloads.uclibc-ng.org/reports/
16681667 rm -r locale locale-mbwc # not in upstream test log?
16691668 rm inet/tst-ethers* .c mmap/mmap2.c stat/stat-loop256.c # nonexistent /dev/*
@@ -1786,7 +1785,7 @@ url_xz() {
17861785}
17871786
17881787shared_muon () {
1789- git_fetch https://github.com/muon-build/muon 164d780029cfafd1880b5e694280a84fd37c7413 muon
1788+ git_fetch https://github.com/muon-build/muon a71636bcb7f5552d7805081f2b059a89854b7efa muon
17901789 cat << EOF >> src/script/runtime/toolchains.meson
17911790toolchain.register_compiler(
17921791 'slimcc',
0 commit comments