apkbuild-cpan: modernize

This commit is contained in:
tmpfile 2017-07-11 08:57:29 -03:00 committed by Timo Teräs
parent cf18bf6ed9
commit ba1d1a3d61

View File

@ -45,13 +45,13 @@ source="[% source %]"
builddir="$srcdir/$_pkgreal-$pkgver" builddir="$srcdir/$_pkgreal-$pkgver"
prepare() { prepare() {
default_prepare || return 1 default_prepare
cd "$builddir" cd "$builddir"
if [ -e Build.PL ]; then if [ -e Build.PL ]; then
perl Build.PL installdirs=vendor || return 1 perl Build.PL installdirs=vendor
else else
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
fi fi
} }
@ -183,11 +183,11 @@ sub update_functions {
if (-e "$metaprefix/Build.PL" ) { if (-e "$metaprefix/Build.PL" ) {
$prepare_func = <<'EOF'; $prepare_func = <<'EOF';
prepare() { prepare() {
default_prepare || return 1 default_prepare
cd "$builddir" cd "$builddir"
export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
perl Build.PL installdirs=vendor || return 1 perl Build.PL installdirs=vendor
} }
EOF EOF
$build_func = <<'EOF'; $build_func = <<'EOF';
@ -200,14 +200,14 @@ EOF
$package_func = <<'EOF'; $package_func = <<'EOF';
package() { package() {
cd "$builddir" cd "$builddir"
./Build install destdir="$pkgdir" || return 1 ./Build install destdir="$pkgdir"
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
} }
EOF EOF
} else { } else {
$prepare_func = <<'EOF'; $prepare_func = <<'EOF';
prepare() { prepare() {
default_prepare || return 1 default_prepare
cd "$builddir" cd "$builddir"
export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
@ -224,7 +224,7 @@ EOF
$package_func = <<'EOF'; $package_func = <<'EOF';
package() { package() {
cd "$builddir" cd "$builddir"
make DESTDIR="$pkgdir" install || return 1 make DESTDIR="$pkgdir" install
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
} }
EOF EOF