From ef5861c4900047096461297ecacd4a3f46cb2b1f Mon Sep 17 00:00:00 2001
From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org>
Date: Sat, 22 Jun 2024 02:40:56 +0000
Subject: [PATCH] community/perl-template-toolkit: upgrade to 3.102

also, upgrade to apkbuild-cpan template 4
---
 community/perl-template-toolkit/APKBUILD | 33 ++++++++++++++----------
 1 file changed, 19 insertions(+), 14 deletions(-)

diff --git a/community/perl-template-toolkit/APKBUILD b/community/perl-template-toolkit/APKBUILD
index f2065e555b0e..78fe338e73c6 100644
--- a/community/perl-template-toolkit/APKBUILD
+++ b/community/perl-template-toolkit/APKBUILD
@@ -1,41 +1,46 @@
-# Automatically generated by apkbuild-cpan, template 1
+# Automatically generated by apkbuild-cpan, template 4
 # Contributor: Francesco Colista <fcolista@alpinelinux.org>
 # Maintainer: Francesco Colista <fcolista@alpinelinux.org>
 pkgname=perl-template-toolkit
+pkgver=3.102
+pkgrel=0
+#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan
 _pkgreal=Template-Toolkit
-pkgver=3.101
-pkgrel=2
 pkgdesc="comprehensive template processing system"
-url="https://metacpan.org/release/Template-Toolkit"
+url="https://metacpan.org/release/Template-Toolkit/"
 arch="all"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-appconfig"
 makedepends="perl-dev"
 subpackages="$pkgname-doc"
-source="https://cpan.metacpan.org/authors/id/A/AB/ABW/Template-Toolkit-$pkgver.tar.gz"
+source="https://cpan.metacpan.org/authors/id/T/TO/TODDR/Template-Toolkit-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
-prepare() {
-	default_prepare
-
-	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
-	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
-}
-
 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
 }
 
 check() {
+	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
 
 package() {
 	make DESTDIR="$pkgdir" install
-	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+doc() {
+	local file; find "$pkgdir" -name "*.pod" | while read -r file; do
+		amove "${file#"$pkgdir"}"
+	done
+	default_doc
 }
 
 sha512sums="
-7e74b1317a7fc113161999c9eeb63bdbee9ed8ff843bd4388039a683976eb71cd4ee2af7fecab639f3be7ef17386a45a6065a4eac6b599b5a0cc2f235d34962f  Template-Toolkit-3.101.tar.gz
+5fe2e265c54f0d1c21c9e0e7e1b124ebb94d7c584bfdada4dfc89c17f1a80b6c23fad68246aa69d8548a8adc6cdea5ef27024627016ebff17817a7d4cf6d060c  Template-Toolkit-3.102.tar.gz
 "
-- 
GitLab