commit 2f2397d5e075c06f472844186f8b2a5247f08638 Author: Tim Biermann <tbier@posteo.de> Date: Tue Mar 8 22:26:19 2022 +0100 ndctl: 72.1 -> 73; now uses meson/ninja diff --git a/ndctl/.signature b/ndctl/.signature index 70dd464bb..2e511284c 100644 --- a/ndctl/.signature +++ b/ndctl/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3+TnK4zBUulvl4yVhnjnS7mb3z7U1tikjsm+EOSA5lD0eUxWW2mFsUR01z9XPvzsammjLBMULMGHhAY1rJFw7QY= -SHA256 (Pkgfile) = 9fb461d7a453eb017f4901b08722709bcd14b7f76a02594833b832a0372b1f0a +RWSagIOpLGJF35S0zV3mL6L1BmVsrdF5cdnPBrUkJ59Bp3YLflkgTBIcKi+GV627j8YDQwKBodc+M1aXuAR06VaS+aOR8l1ymAg= +SHA256 (Pkgfile) = 404f25b212fe871d4085fe8e451ecb8ca0b181824199b0f6a52847b8cb882c85 SHA256 (.footprint) = ab54b969f82c2ad9ff3bc5543c552ebf325cb408b4e5e3f99d92446f09ac1c61 -SHA256 (ndctl-72.1.tar.gz) = 9059ee4b129730604cee6aba7a8bc207b6e9aa6466b6da9b3b29d1996bf3712a +SHA256 (ndctl-73.tar.gz) = 97f85b897378d293da75f91c2f238c0a45e1626dc2c2367e7a8d78378ee0f73b diff --git a/ndctl/Pkgfile b/ndctl/Pkgfile index 93fc6808c..18c73e681 100644 --- a/ndctl/Pkgfile +++ b/ndctl/Pkgfile @@ -1,22 +1,23 @@ # Description: Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel # URL: https://github.com/pmem/ndctl # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: iniparser json-c keyutils +# Depends on: iniparser json-c keyutils meson ninja name=ndctl -version=72.1 +version=73 release=1 source=(https://github.com/pmem/ndctl/archive/v$version/$name-$version.tar.gz) build() { - cd $name-$version - - NOCONFIGURE=1 ./autogen.sh - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --with-systemd=no \ - --without-bash \ - --disable-docs - make - make DESTDIR=$PKG install + meson setup $name-$version build \ + --prefix=/usr \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D asciidoctor=disabled \ + -D docs=disabled \ + -D systemd=disabled + meson compile -C build + DESTDIR=$PKG meson install -C build }