forked from ports/contrib
29 lines
874 B
Plaintext
29 lines
874 B
Plaintext
# Description: Sender Policy Framework record checking library
|
|
# URL: https://www.libspf2.org/
|
|
# Maintainer: Tim Biermann, tbier at posteo dot de
|
|
# Depends on: libnsl libmilter
|
|
|
|
name=libspf2
|
|
version=1.2.11
|
|
release=1
|
|
_commit=8131fe140704eaae695e76b5cd09e39bd1dd220b
|
|
source=(https://github.com/shevek/libspf2/archive/$_commit/$name-$version.tar.gz
|
|
0001-remove-libreplace-unneeded-on-Linux.patch
|
|
0002-add-include-string-for-memset.patch
|
|
CVE-2023-42118-and-other-fixes.patch)
|
|
|
|
build() {
|
|
cd $name-$_commit
|
|
|
|
patch -Np1 -i $SRC/0001-remove-libreplace-unneeded-on-Linux.patch
|
|
patch -Np1 -i $SRC/0002-add-include-string-for-memset.patch
|
|
patch -Np1 -i $SRC/CVE-2023-42118-and-other-fixes.patch
|
|
|
|
autoreconf -vfi
|
|
./configure --prefix=/usr
|
|
make
|
|
make DESTDIR=$PKG install
|
|
|
|
rm $PKG/usr/bin/*_static $PKG/usr/bin/spfd $PKG/usr/bin/spf_example $PKG/usr/bin/spftest
|
|
}
|