diff options
Diffstat (limited to 'main/perl-mail-spf/APKBUILD')
-rw-r--r-- | main/perl-mail-spf/APKBUILD | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/main/perl-mail-spf/APKBUILD b/main/perl-mail-spf/APKBUILD index dafd18cc76f..ed087c16dbf 100644 --- a/main/perl-mail-spf/APKBUILD +++ b/main/perl-mail-spf/APKBUILD @@ -1,43 +1,46 @@ +# Automatically generated by apkbuild-cpan, template 4 # Contributor: Valery Kartel <valery.kartel@gmail.com> # Contributor: Leonardo Arena <rnalrd@alpinelinux.org> -# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> +# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> pkgname=perl-mail-spf -_realname=Mail-SPF -pkgver=2.9.0 -pkgrel=3 +pkgver=3.20240206 +pkgrel=0 +#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan +_pkgreal=Mail-SPF pkgdesc="An object-oriented implementation of Sender Policy Framework" -url="http://search.cpan.org/~jmehnle/Mail-SPF-v2.006/" +url="https://metacpan.org/release/Mail-SPF/" arch="noarch" -license="GPL PerlArtistic" -depends="perl perl-error perl-net-dns perl-uri perl-netaddr-ip - perl-net-dns-resolver-programmable" -makedepends="perl-dev perl-module-build" -install= +license="BSD-3-Clause" +depends="perl perl-error perl-net-dns perl-uri perl-netaddr-ip" +checkdepends="perl-net-dns-resolver-programmable" subpackages="$pkgname-doc" -source="https://cpan.metacpan.org/authors/id/J/JM/JMEHNLE/mail-spf/$_realname-v$pkgver.tar.gz" +source="https://cpan.metacpan.org/authors/id/M/MB/MBRADSHAW/Mail-SPF-$pkgver.tar.gz" +builddir="$srcdir/$_pkgreal-$pkgver" -_builddir="$srcdir/$_realname-v$pkgver" -prepare() { - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done +build() { + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL \ + INSTALLDIRS=vendor \ + NO_PACKLIST=1 \ + NO_PERLLOCAL=1 + make } -build() { - cd "$_builddir" - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 - make || return 1 +check() { + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + make test } package() { - cd "$_builddir" make DESTDIR="$pkgdir" install - mv "$pkgdir"/usr/share/perl5/vendor_perl/* "$pkgdir"/usr/lib/perl5/vendor_perl - rm -fr "$pkgdir"/usr/share/perl5 - rm -fr "$pkgdir"/usr/bin "$pkgdir"/usr/sbin + + cd "$pkgdir" + # conflicts with libspf2-tools + rm -vrf usr/bin + # delete their man pages as well + rm -vrf usr/share/man/man1 } -sha512sums="22bf98c4981f121ed85bb5cbc1ebcb2607ada5052bcea0dd8de692e3473a2ebdd3066acd944bb12f0efe64605e4bf7dc695a1549b7608239d0efc059339df60b Mail-SPF-v2.9.0.tar.gz" +sha512sums=" +eb2a4f496e828e6da30f967a1d4f91daab096f0cc2b37544a96e075fa5b5a251f0581a82e7323fb34b9808372b2a6b43dd979f79725b744a3172160a75be5ff5 Mail-SPF-3.20240206.tar.gz +" |