ports/opt (3.7): [notify] lcms2: update to 2.15, new build system meson
commit 16fc8ec7328a0bfc2535bbbf0d8115933a3bf09d Author: Juergen Daubert <jue@jue.li> Date: Thu Mar 2 10:22:17 2023 +0100 [notify] lcms2: update to 2.15, new build system meson by the use of the meson build system the libtool file liblcms2 is no longer available. Rebuild other libs or progs that use this file: for f in $(grep -lrs liblcms2.la /usr/lib); do \ pkginfo -o $f | awk '!/^(Package|pkginfo)/ {print $1}' \ done | sort -u diff --git a/lcms2/.footprint b/lcms2/.footprint index dbcd8ad75..1ee9335e7 100644 --- a/lcms2/.footprint +++ b/lcms2/.footprint @@ -9,11 +9,9 @@ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/lcms2.h -rw-r--r-- root/root usr/include/lcms2_plugin.h drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/liblcms2.a --rwxr-xr-x root/root usr/lib/liblcms2.la -lrwxrwxrwx root/root usr/lib/liblcms2.so -> liblcms2.so.2.0.14 -lrwxrwxrwx root/root usr/lib/liblcms2.so.2 -> liblcms2.so.2.0.14 --rwxr-xr-x root/root usr/lib/liblcms2.so.2.0.14 +lrwxrwxrwx root/root usr/lib/liblcms2.so -> liblcms2.so.2 +lrwxrwxrwx root/root usr/lib/liblcms2.so.2 -> liblcms2.so.2.0.15 +-rwxr-xr-x root/root usr/lib/liblcms2.so.2.0.15 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/lcms2.pc drwxr-xr-x root/root usr/share/ diff --git a/lcms2/.signature b/lcms2/.signature index 8d72e5eda..7429f64db 100644 --- a/lcms2/.signature +++ b/lcms2/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/XPUhK+fSKwQ9zRHLJF9Rl8BfUPlv6isPsC07YkaXOH14/GPXS/0JCBKUCRdSALuPkdCASvzuX+EOa9R7YgD2Ag= -SHA256 (Pkgfile) = 0eb172a4f75a1f2f378730294794c0d7ca450503c9bf3746803bfbbcc8091cea -SHA256 (.footprint) = 7f24d8175abb8c96bbe08164ed129f99f2359b3f2e3796711dbfe004d634b176 -SHA256 (lcms2-2.14.tar.gz) = 28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740 +RWSE3ohX2g5d/aKOVSZ2teChX8/pvwiBLLFiEN4vzgCAyoSHsSKz/osCHsVE47jGkkX/1wxtAd5oM2c3d8dELcXCSG8D3tRIewg= +SHA256 (Pkgfile) = 68253b10b5787c2a042c7e096d2abd14ff76cf8e6639664a015ed6c87c71210f +SHA256 (.footprint) = 7faaed9c067aa8ea55c4c89d69ab2aae9686895478c97faaeb1155943fc0fcb8 +SHA256 (lcms2-2.15.tar.gz) = b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39 diff --git a/lcms2/Pkgfile b/lcms2/Pkgfile index 6754cf152..5fe35332c 100644 --- a/lcms2/Pkgfile +++ b/lcms2/Pkgfile @@ -4,13 +4,21 @@ # Depends on: libtiff name=lcms2 -version=2.14 +version=2.15 release=1 source=(http://downloads.sourceforge.net/project/lcms/lcms/${version:0:4}/$name-$version.tar.gz) build() { - cd $name-$version - ./configure --prefix=/usr - make - make DESTDIR=$PKG install + echo 'install_man(psicc_man)' >> \ + $name-$version/utils/psicc/meson.build + + meson setup build $name-$version \ + --prefix=/usr \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true + + meson compile -C build -j ${JOBS:-1} + DESTDIR=$PKG meson install -C build }
participants (1)
-
crux@crux.nu