Skip to content

Commit 457251c

Browse files
committed
[CI] Update
1 parent 247f550 commit 457251c

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed

scripts/linux_thirdparty.bash

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ test_c3() {
146146
}
147147

148148
test_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

172172
test_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() {
192192
test_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

547547
test_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

558558
test_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

590590
test_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

602602
test_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

768766
test_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

778776
test_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

829827
test_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

938937
test_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

980979
test_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

10491048
test_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

10571056
test_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

11031102
test_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() {
11181117
test_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

13201319
build_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

13291328
build_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

13811380
build_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

14201419
build_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

14441443
build_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

17881787
shared_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
17911790
toolchain.register_compiler(
17921791
'slimcc',

0 commit comments

Comments
 (0)