ports/contrib (3.7): libsigc++2: 2.10.8 -> 2.12.0, new build system meson/ninja
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
commit 0efdc1c8609df7afc04911c5d982e161675ea1c3 Author: John McQuah <jmcquah@disroot.org> Date: Sun Mar 5 21:55:28 2023 -0500 libsigc++2: 2.10.8 -> 2.12.0, new build system meson/ninja diff --git a/libsigc++2/.footprint b/libsigc++2/.footprint index 7fb232664..5d2f01ad3 100644 --- a/libsigc++2/.footprint +++ b/libsigc++2/.footprint @@ -39,8 +39,7 @@ drwxr-xr-x root/root usr/include/sigc++-2.0/sigc++/functors/ -rw-r--r-- root/root usr/include/sigc++-2.0/sigc++/type_traits.h -rw-r--r-- root/root usr/include/sigc++-2.0/sigc++/visit_each.h drwxr-xr-x root/root usr/lib/ --rwxr-xr-x root/root usr/lib/libsigc-2.0.la -lrwxrwxrwx root/root usr/lib/libsigc-2.0.so -> libsigc-2.0.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsigc-2.0.so -> libsigc-2.0.so.0 lrwxrwxrwx root/root usr/lib/libsigc-2.0.so.0 -> libsigc-2.0.so.0.0.0 -rwxr-xr-x root/root usr/lib/libsigc-2.0.so.0.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ diff --git a/libsigc++2/.signature b/libsigc++2/.signature index f23e2b92e..01a9b59b0 100644 --- a/libsigc++2/.signature +++ b/libsigc++2/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3zYE5TsKUriPDmSxmv/MEgv/IqkwRXRirTvmsGVOWhhOtzN3ODv7NCtyzLKV0+MSdcFdXU5I3ioXEdneYXYJYgk= -SHA256 (Pkgfile) = f9a4b229e7af832299211a5da73688437d860f6dba91ee4a1f126a3a4c92fcd5 -SHA256 (.footprint) = 8fa27edaee2e26de3ca61cb2b9ffd7539003498956ba2a18c6e99b17927885e6 -SHA256 (libsigc++-2.10.8.tar.xz) = 235a40bec7346c7b82b6a8caae0456353dc06e71f14bc414bcc858af1838719a +RWSagIOpLGJF317hcEB7fj/hRKIIKxJR5TkeMlqtOFA2Q+ZuWnbB+rmNnQHisiAAI4DA8iInWGdX8kjluzyug62UelGqM0dKSQU= +SHA256 (Pkgfile) = 78fa845529d9a1d539114d33fde19dc11f3c14675e8a891eb3bdd5056aceb813 +SHA256 (.footprint) = fd23711cc467222c4af97ca4555c5493ed25209fdd0f7b018e535271892e9fc9 +SHA256 (libsigc++-2.12.0.tar.xz) = 1c466d2e64b34f9b118976eb21b138c37ed124d0f61497df2a90ce6c3d9fa3b5 diff --git a/libsigc++2/Pkgfile b/libsigc++2/Pkgfile index 497d910de..aea180d98 100644 --- a/libsigc++2/Pkgfile +++ b/libsigc++2/Pkgfile @@ -1,19 +1,25 @@ # Description: A callback framework for C++. # URL: https://libsigcplusplus.github.io/libsigcplusplus/ -# Maintainer: Danny Rawlins, crux at romster dot me +# Maintainer: John McQuah, jmcquah at disroot dot org # Depends on: mm-common name=libsigc++2 -version=2.10.8 +version=2.12.0 release=1 source=(https://download.gnome.org/sources/libsigc++/${version%.*}/libsigc++-$version.tar.xz) build() { - cd libsigc++-$version + mkdir bld && cd bld - NOCONFIGURE=1 ./autogen.sh - ./configure --prefix=/usr --disable-documentation + meson setup ../libsigc++-$version \ + --prefix=/usr \ + --buildtype=release \ + -D build-documentation=false \ + -D b_lto=true \ + -D b_pie=true - make - make install DESTDIR=$PKG + ninja -j ${JOBS:-1} + DESTDIR=$PKG ninja install + + find $PKG \( -type f -a -perm -g+w \) -exec chmod g-w '{}' + }
participants (1)
-
crux@crux.nu