ports/compat-32 (3.6): [notify] icu-32: 68.2 -> 69.1 breaking shared library name, relinking will be necessary, check with revdep for ports to rebuild after this update
commit 306f0d6f9d525377042054e70f80e49efba3a6e9 Author: Danny Rawlins <contact@romster.me> Date: Sun Oct 31 00:42:53 2021 +1100 [notify] icu-32: 68.2 -> 69.1 breaking shared library name, relinking will be necessary, check with revdep for ports to rebuild after this update diff --git a/icu-32/.footprint b/icu-32/.footprint index 6924929..6f8fba7 100644 --- a/icu-32/.footprint +++ b/icu-32/.footprint @@ -2,30 +2,30 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/lib32/ drwxr-xr-x root/root usr/lib32/icu/ -drwxr-xr-x root/root usr/lib32/icu/68.2/ --rw-r--r-- root/root usr/lib32/icu/68.2/Makefile.inc --rw-r--r-- root/root usr/lib32/icu/68.2/pkgdata.inc +drwxr-xr-x root/root usr/lib32/icu/69.1/ +-rw-r--r-- root/root usr/lib32/icu/69.1/Makefile.inc +-rw-r--r-- root/root usr/lib32/icu/69.1/pkgdata.inc lrwxrwxrwx root/root usr/lib32/icu/Makefile.inc -> current/Makefile.inc -lrwxrwxrwx root/root usr/lib32/icu/current -> 68.2 +lrwxrwxrwx root/root usr/lib32/icu/current -> 69.1 lrwxrwxrwx root/root usr/lib32/icu/pkgdata.inc -> current/pkgdata.inc -lrwxrwxrwx root/root usr/lib32/libicudata.so -> libicudata.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicudata.so.68 -> libicudata.so.68.2 --rwxr-xr-x root/root usr/lib32/libicudata.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicui18n.so -> libicui18n.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicui18n.so.68 -> libicui18n.so.68.2 --rwxr-xr-x root/root usr/lib32/libicui18n.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicuio.so -> libicuio.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicuio.so.68 -> libicuio.so.68.2 --rwxr-xr-x root/root usr/lib32/libicuio.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicutest.so -> libicutest.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicutest.so.68 -> libicutest.so.68.2 --rwxr-xr-x root/root usr/lib32/libicutest.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicutu.so -> libicutu.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicutu.so.68 -> libicutu.so.68.2 --rwxr-xr-x root/root usr/lib32/libicutu.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicuuc.so -> libicuuc.so.68.2 -lrwxrwxrwx root/root usr/lib32/libicuuc.so.68 -> libicuuc.so.68.2 --rwxr-xr-x root/root usr/lib32/libicuuc.so.68.2 +lrwxrwxrwx root/root usr/lib32/libicudata.so -> libicudata.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicudata.so.69 -> libicudata.so.69.1 +-rwxr-xr-x root/root usr/lib32/libicudata.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicui18n.so -> libicui18n.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicui18n.so.69 -> libicui18n.so.69.1 +-rwxr-xr-x root/root usr/lib32/libicui18n.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicuio.so -> libicuio.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicuio.so.69 -> libicuio.so.69.1 +-rwxr-xr-x root/root usr/lib32/libicuio.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicutest.so -> libicutest.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicutest.so.69 -> libicutest.so.69.1 +-rwxr-xr-x root/root usr/lib32/libicutest.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicutu.so -> libicutu.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicutu.so.69 -> libicutu.so.69.1 +-rwxr-xr-x root/root usr/lib32/libicutu.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicuuc.so -> libicuuc.so.69.1 +lrwxrwxrwx root/root usr/lib32/libicuuc.so.69 -> libicuuc.so.69.1 +-rwxr-xr-x root/root usr/lib32/libicuuc.so.69.1 drwxr-xr-x root/root usr/lib32/pkgconfig/ -rw-r--r-- root/root usr/lib32/pkgconfig/icu-i18n.pc -rw-r--r-- root/root usr/lib32/pkgconfig/icu-io.pc diff --git a/icu-32/.signature b/icu-32/.signature index 12c8ee6..c75fd64 100644 --- a/icu-32/.signature +++ b/icu-32/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXZTf0ZnMq8KijRNcChBAIVTwMNplFtyKqQCTWzZ20+1PVLF273+h8HjDGr+QAwX3w/yXnwTxu5d8BLA7KnXLvA8= -SHA256 (Pkgfile) = 4b93603c732cc91cc015746f08eb16f995fdc5833d2554991cd5cc6d3a9a20de -SHA256 (.footprint) = 97ca9c6dae66425e0643de3090d42313a1b3c25681417a07b58a1aed554ee10b -SHA256 (icu4c-68_2-src.tgz) = c79193dee3907a2199b8296a93b52c5cb74332c26f3d167269487680d479d625 +RWSwxGo/zH7eXbGlup4qoItq/m05cXUJ9oC/ju4Dc5hzuMizwPLx/kuTt/ojgZ1h0MnWsdFWO5IH14HrYZZ5UGheekUrBnv5YwU= +SHA256 (Pkgfile) = 54aad1dcd9ff51f3097e9196f25816e4ba02ce9f13034f852334c8978e80a53c +SHA256 (.footprint) = 4bba6d8096d436fa9a0f99ed0a5701e274b0c5c0df6ed4d91ffbee557127245e +SHA256 (icu4c-69_1-src.tgz) = 4cba7b7acd1d3c42c44bb0c14be6637098c7faf2b330ce876bc5f3b915d09745 diff --git a/icu-32/Pkgfile b/icu-32/Pkgfile index eece94f..cc3f66b 100644 --- a/icu-32/Pkgfile +++ b/icu-32/Pkgfile @@ -1,19 +1,20 @@ # Description: Widely used set of C/C++ libraries providing Unicode and Globalization support. -# URL: http://site.icu-project.org/ +# URL: https://icu.unicode.org # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu # Depends on: icu name=icu-32 -version=68.2 +version=69.1 release=1 source=(https://github.com/unicode-org/icu/releases/download/release-${version//./-}/icu4c-${version/./_}-src.tgz) build() { cd icu/source - # icu tries to use clang by default - [ "$CC" ] || export CC=gcc - [ "$CXX" ] || export CXX=g++ + # icu tries to use clang by default, only do so if installed + prt-get isinst clang lld && LDFLAGS+=' -fuse-ld=lld -flto=thin' + prt-get isinst clang && export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib || \ + export CC=gcc CXX=g++ ./configure \ --prefix=/usr \
participants (1)
-
crux@crux.nu