alicelinux

A lightweight musl + clang/llvm + libressl + busybox distro
git clone https://codeberg.org/emmett1/alicelinux
Log | Files | Refs | README | LICENSE

commit 1e2b16858c4228e8e70f458e33a6fd1e82223953
parent c6e0bae87212d54642d580a0affc78da4e75864e
Author: emmett1 <emmett1.2miligrams@protonmail.com>
Date:   Thu,  6 Nov 2025 16:00:39 +0000

icu: updated to 78.1

Diffstat:
Mrepos/extra/icu/.checksum | 3+--
Mrepos/extra/icu/.files | 58++++++++++++++++++++++++++++++----------------------------
Mrepos/extra/icu/abuild | 9+++------
Drepos/extra/icu/build.patch | 37-------------------------------------
4 files changed, 34 insertions(+), 73 deletions(-)

diff --git a/repos/extra/icu/.checksum b/repos/extra/icu/.checksum @@ -1,3 +1,2 @@ -7ded690aff6e7a15810eea9b2ee8af30e1a5fc98272a9c85102d9c69a54511d7 build.patch -8f51c4e4c6577b61d02921e800ddb0a2d4778addf7717eef4c5bb0e8a5582c3a icu4c-77_1-src.tgz +31fa3f3a5db60f6deab67abea7b80957cfa1809b83b61d01ecc093867c7d101a icu4c-78.1-sources.tgz e9aebf44622267d249f46e7337dfc6d34e96a5352f5532f60b84600189841ef2 pc.patch diff --git a/repos/extra/icu/.files b/repos/extra/icu/.files @@ -210,6 +210,8 @@ drwxr-xr-x root/root usr/include/unicode/ -rw-r--r-- root/root usr/include/unicode/utf32.h -rw-r--r-- root/root usr/include/unicode/utf8.h -rw-r--r-- root/root usr/include/unicode/utf_old.h +-rw-r--r-- root/root usr/include/unicode/utfiterator.h +-rw-r--r-- root/root usr/include/unicode/utfstring.h -rw-r--r-- root/root usr/include/unicode/utmscale.h -rw-r--r-- root/root usr/include/unicode/utrace.h -rw-r--r-- root/root usr/include/unicode/utrans.h @@ -219,30 +221,30 @@ drwxr-xr-x root/root usr/include/unicode/ -rw-r--r-- root/root usr/include/unicode/vtzone.h drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/icu/ -drwxr-xr-x root/root usr/lib/icu/77.1/ --rw-r--r-- root/root usr/lib/icu/77.1/Makefile.inc --rw-r--r-- root/root usr/lib/icu/77.1/pkgdata.inc +drwxr-xr-x root/root usr/lib/icu/78.1/ +-rw-r--r-- root/root usr/lib/icu/78.1/Makefile.inc +-rw-r--r-- root/root usr/lib/icu/78.1/pkgdata.inc lrwxrwxrwx root/root usr/lib/icu/Makefile.inc -> current/Makefile.inc -lrwxrwxrwx root/root usr/lib/icu/current -> 77.1 +lrwxrwxrwx root/root usr/lib/icu/current -> 78.1 lrwxrwxrwx root/root usr/lib/icu/pkgdata.inc -> current/pkgdata.inc -lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.77.1 -lrwxrwxrwx root/root usr/lib/libicudata.so.77 -> libicudata.so.77.1 --rwxr-xr-x root/root usr/lib/libicudata.so.77.1 -lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.77.1 -lrwxrwxrwx root/root usr/lib/libicui18n.so.77 -> libicui18n.so.77.1 --rwxr-xr-x root/root usr/lib/libicui18n.so.77.1 -lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.77.1 -lrwxrwxrwx root/root usr/lib/libicuio.so.77 -> libicuio.so.77.1 --rwxr-xr-x root/root usr/lib/libicuio.so.77.1 -lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.77.1 -lrwxrwxrwx root/root usr/lib/libicutest.so.77 -> libicutest.so.77.1 --rwxr-xr-x root/root usr/lib/libicutest.so.77.1 -lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.77.1 -lrwxrwxrwx root/root usr/lib/libicutu.so.77 -> libicutu.so.77.1 --rwxr-xr-x root/root usr/lib/libicutu.so.77.1 -lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.77.1 -lrwxrwxrwx root/root usr/lib/libicuuc.so.77 -> libicuuc.so.77.1 --rwxr-xr-x root/root usr/lib/libicuuc.so.77.1 +lrwxrwxrwx root/root usr/lib/libicudata.so -> libicudata.so.78.1 +lrwxrwxrwx root/root usr/lib/libicudata.so.78 -> libicudata.so.78.1 +-rwxr-xr-x root/root usr/lib/libicudata.so.78.1 +lrwxrwxrwx root/root usr/lib/libicui18n.so -> libicui18n.so.78.1 +lrwxrwxrwx root/root usr/lib/libicui18n.so.78 -> libicui18n.so.78.1 +-rwxr-xr-x root/root usr/lib/libicui18n.so.78.1 +lrwxrwxrwx root/root usr/lib/libicuio.so -> libicuio.so.78.1 +lrwxrwxrwx root/root usr/lib/libicuio.so.78 -> libicuio.so.78.1 +-rwxr-xr-x root/root usr/lib/libicuio.so.78.1 +lrwxrwxrwx root/root usr/lib/libicutest.so -> libicutest.so.78.1 +lrwxrwxrwx root/root usr/lib/libicutest.so.78 -> libicutest.so.78.1 +-rwxr-xr-x root/root usr/lib/libicutest.so.78.1 +lrwxrwxrwx root/root usr/lib/libicutu.so -> libicutu.so.78.1 +lrwxrwxrwx root/root usr/lib/libicutu.so.78 -> libicutu.so.78.1 +-rwxr-xr-x root/root usr/lib/libicutu.so.78.1 +lrwxrwxrwx root/root usr/lib/libicuuc.so -> libicuuc.so.78.1 +lrwxrwxrwx root/root usr/lib/libicuuc.so.78 -> libicuuc.so.78.1 +-rwxr-xr-x root/root usr/lib/libicuuc.so.78.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/icu-i18n.pc -rw-r--r-- root/root usr/lib/pkgconfig/icu-io.pc @@ -256,12 +258,12 @@ drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/icupkg drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/icu/ -drwxr-xr-x root/root usr/share/icu/77.1/ --rw-r--r-- root/root usr/share/icu/77.1/LICENSE -drwxr-xr-x root/root usr/share/icu/77.1/config/ --rw-r--r-- root/root usr/share/icu/77.1/config/mh-linux --rwxr-xr-x root/root usr/share/icu/77.1/install-sh --rwxr-xr-x root/root usr/share/icu/77.1/mkinstalldirs +drwxr-xr-x root/root usr/share/icu/78.1/ +-rw-r--r-- root/root usr/share/icu/78.1/LICENSE +drwxr-xr-x root/root usr/share/icu/78.1/config/ +-rw-r--r-- root/root usr/share/icu/78.1/config/mh-linux +-rwxr-xr-x root/root usr/share/icu/78.1/install-sh +-rwxr-xr-x root/root usr/share/icu/78.1/mkinstalldirs drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/derb.1.gz diff --git a/repos/extra/icu/abuild b/repos/extra/icu/abuild @@ -1,11 +1,8 @@ name=icu -version=77.1 -ver=${version%.*} -sion=${version#*.} +version=78.1 release=1 -source="https://github.com/unicode-org/icu/releases/download/release-${ver}-${sion}/icu4c-${ver}_${sion}-src.tgz - pc.patch - build.patch" +source="https://github.com/unicode-org/icu/releases/download/release-${version}/icu4c-${version}-sources.tgz + pc.patch" build_dir="icu/source" patch_opt="-Np2" export CC=${CC:-gcc} diff --git a/repos/extra/icu/build.patch b/repos/extra/icu/build.patch @@ -1,37 +0,0 @@ ---- a/source/common/putil.cpp -+++ b/source/common/putil.cpp -@@ -39,6 +39,8 @@ - ****************************************************************************** - */ - -+#define ICU_DATA_DIR "/usr/share/icu/76.1" -+ - // Defines _XOPEN_SOURCE for access to POSIX functions. - // Must be before any other #includes. - #include "uposixdefs.h" ---- a/source/config/mh-linux -+++ b/source/config/mh-linux -@@ -23,7 +23,7 @@ LD_RPATH= -Wl,-zorigin,-rpath,'$$'ORIGIN - LD_RPATH_PRE = -Wl,-rpath, - - ## These are the library specific LDFLAGS --LDFLAGSICUDT=-nodefaultlibs -nostdlib -+LDFLAGSICUDT=-nodefaultlibs - - ## Compiler switch to embed a library name - # The initial tab in the next line is to prevent icu-config from reading it. ---- a/source/configure -+++ b/source/configure -@@ -7210,10 +7210,10 @@ fi - - if test "$ac_cv_header_xlocale_h" = yes; then - U_HAVE_XLOCALE_H=1 -- CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1" -+ CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0 -DU_HAVE_XLOCALE_H=1" - else - U_HAVE_XLOCALE_H=0 -- CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0" -+ CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0 -DU_HAVE_XLOCALE_H=0" - fi - else - CONFIG_CPPFLAGS="${CONFIG_CPPFLAGS} -DU_HAVE_STRTOD_L=0"