diff --git a/community/perl-algorithm-diff/APKBUILD b/community/perl-algorithm-diff/APKBUILD
index eb2685a51206da7be5843cbc84e0bcc2bc84ba51..b87048a8bbc083096674617039e4a69eb21ab273 100644
--- a/community/perl-algorithm-diff/APKBUILD
+++ b/community/perl-algorithm-diff/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Algorithm-Diff/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Algorithm-Diff-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-anyevent-i3/APKBUILD b/community/perl-anyevent-i3/APKBUILD
index 101ac12e2710a31442f5aa7fe2067cf8e98fccf6..ccfbda459d97ce737ce8aa25e9d7c80211c44eeb 100644
--- a/community/perl-anyevent-i3/APKBUILD
+++ b/community/perl-anyevent-i3/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/AnyEvent-I3/"
 arch="noarch"
 license="Artistic-1.0 GPL-1.0-only"
 depends="perl perl-anyevent perl-json-xs i3wm"
-makedepends="perl-dev perl-module-build i3wm"
+makedepends="perl-module-build i3wm"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MS/MSTPLBG/AnyEvent-I3-$pkgver.tar.gz
 	disable-tests-fail-with-insecure-path.patch"
diff --git a/community/perl-anyevent/APKBUILD b/community/perl-anyevent/APKBUILD
index 4023a47b4b2ad82b3112d6d3a892137351f75797..4bd378df375ffc599bf66ef0a8f327f14b2d48bc 100644
--- a/community/perl-anyevent/APKBUILD
+++ b/community/perl-anyevent/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/AnyEvent/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl openssl-dev"
-makedepends="perl-dev perl-canary-stability"
+makedepends="perl-canary-stability"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-app-cpanminus/APKBUILD b/community/perl-app-cpanminus/APKBUILD
index 96aa80a62446bc4a3430f44379176eb353552521..7449de0d24382a4601a2483980961d7ffe072cb0 100644
--- a/community/perl-app-cpanminus/APKBUILD
+++ b/community/perl-app-cpanminus/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/App-cpanminus/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-app-speedtest/APKBUILD b/community/perl-app-speedtest/APKBUILD
index c4cdcc1cd17a0a067f47059ecaa1ceedb8672d2c..1b65b625e1d4206f7910227c37269103a675ea4c 100644
--- a/community/perl-app-speedtest/APKBUILD
+++ b/community/perl-app-speedtest/APKBUILD
@@ -10,9 +10,7 @@ pkgdesc="Command line interface to speedtest.net"
 url="https://metacpan.org/release/App-SpeedTest/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-html-tree perl-xml-simple perl-libwww perl-data-peek
-	!speedtest-cli"
-makedepends="perl-dev"
+depends="perl perl-html-tree perl-xml-simple perl-libwww perl-data-peek !speedtest-cli"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/App-SpeedTest-$pkgver.tgz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-appconfig/APKBUILD b/community/perl-appconfig/APKBUILD
index b9a6cc3e1ad7d11644143bb2f87b37efb48a631b..1149f2f4809add11838eb54ca45eab0b4549ff46 100644
--- a/community/perl-appconfig/APKBUILD
+++ b/community/perl-appconfig/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/AppConfig/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test-pod"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/AppConfig-$pkgver.tar.gz"
diff --git a/community/perl-authen-radius/APKBUILD b/community/perl-authen-radius/APKBUILD
index 1d3ea368f64ff6fd0ece90c7513bc246742e6c5b..7cef622148696bcf1e5483f96dac150a46ca2288 100644
--- a/community/perl-authen-radius/APKBUILD
+++ b/community/perl-authen-radius/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/Authen-Radius/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-net-ip perl-data-hexdump"
-makedepends="perl-dev freeradius-dev "
+makedepends="freeradius-dev"
 checkdepends="perl-test-nowarnings"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PO/PORTAONE/Authen-Radius-$pkgver.tar.gz"
diff --git a/community/perl-b-debug/APKBUILD b/community/perl-b-debug/APKBUILD
index 7ffa90cc98f161e1b6ebef4aebcfc83553389ae5..b529488d768478bf88cce2a602caff6507b38fff 100644
--- a/community/perl-b-debug/APKBUILD
+++ b/community/perl-b-debug/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/B-Debug/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/B-Debug-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-business-isbn-data/APKBUILD b/community/perl-business-isbn-data/APKBUILD
index 6effd7b0a4b6a21a712288ffd110c0d698df53f1..beef76a587beecc32fcb6ac674d5dfba8a429b06 100644
--- a/community/perl-business-isbn-data/APKBUILD
+++ b/community/perl-business-isbn-data/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Business-ISBN-Data/"
 arch="noarch"
 license="Artistic-2.0"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISBN-Data-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-business-isbn/APKBUILD b/community/perl-business-isbn/APKBUILD
index cd8e513894b1fb0e59f034bad0ad2a9873fc8fbc..abb723f1ca480029688c69f5d2ca9c15e04e081f 100644
--- a/community/perl-business-isbn/APKBUILD
+++ b/community/perl-business-isbn/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Business-ISBN/"
 arch="noarch"
 license="Artistic-2.0"
 depends="perl perl-business-isbn-data"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISBN-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-business-ismn/APKBUILD b/community/perl-business-ismn/APKBUILD
index 15d9eb8d14d1f9fb335eb6584292bfd0d5515761..2bd657105c8ced4c33444a9efaaf180d5c83807c 100644
--- a/community/perl-business-ismn/APKBUILD
+++ b/community/perl-business-ismn/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Business-ISMN/"
 arch="noarch"
 license="Artistic-2.0"
 depends="perl perl-tie-cycle"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISMN-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-business-issn/APKBUILD b/community/perl-business-issn/APKBUILD
index 43a03ba2044fba82a364f89bb0c0ea615273dbb3..963e926c933a9d23494285fc80082a0383df9c57 100644
--- a/community/perl-business-issn/APKBUILD
+++ b/community/perl-business-issn/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Business-ISSN/"
 arch="noarch"
 license="Artistic-2.0"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Business-ISSN-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-carp-assert/APKBUILD b/community/perl-carp-assert/APKBUILD
index 8f0abf42395a1a14290ecd6dfe6a445336128010..f748daff65da34f93b5474cdd6a2532b323336dd 100644
--- a/community/perl-carp-assert/APKBUILD
+++ b/community/perl-carp-assert/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Carp-Assert/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Carp-Assert-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-cisco-copyconfig/APKBUILD b/community/perl-cisco-copyconfig/APKBUILD
index 54e08bd9f88c781f52ef7bb29190757f4ab76453..7b0d164beb180f9395dfc5e1c64052c767a20253 100644
--- a/community/perl-cisco-copyconfig/APKBUILD
+++ b/community/perl-cisco-copyconfig/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Cisco-CopyConfig/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-net-snmp"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AA/AARONSCA/Cisco-CopyConfig-$pkgver.tgz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-class-accessor-lite/APKBUILD b/community/perl-class-accessor-lite/APKBUILD
index 42d30684640aa92e62d9176dc9d2eff204b5f2e4..e86ec5d5d20aa22a6daeaf5665adba50c15b627b 100644
--- a/community/perl-class-accessor-lite/APKBUILD
+++ b/community/perl-class-accessor-lite/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/Class-Accessor-Lite/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev perl-module-install"
+makedepends="perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KAZUHO/Class-Accessor-Lite-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-class-dbi/APKBUILD b/community/perl-class-dbi/APKBUILD
index 53c71771ad47a66825455fbab838b21c1e2f1883..967118ae4ba10a68c6293230f4bb9ef04977c529 100644
--- a/community/perl-class-dbi/APKBUILD
+++ b/community/perl-class-dbi/APKBUILD
@@ -10,8 +10,10 @@ pkgdesc="Simple Database Abstraction"
 url="https://metacpan.org/release/Class-DBI/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-class-accessor perl-class-trigger perl-universal-moniker perl-class-data-inheritable perl-ima-dbi perl-clone"
-makedepends="perl-dev"
+depends="
+	perl perl-class-accessor perl-class-trigger perl-universal-moniker
+	perl-class-data-inheritable perl-ima-dbi perl-clone
+	"
 checkdepends="perl-dbd-sqlite perl-date-simple perl-dbd-pg"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-DBI-v$pkgver.tar.gz"
diff --git a/community/perl-class-errorhandler/APKBUILD b/community/perl-class-errorhandler/APKBUILD
index 8427cabec75795a04967332e861d0b0fe7c17065..6d58c7695d7a8f610f053bf4d455ae4b5c300f2a 100644
--- a/community/perl-class-errorhandler/APKBUILD
+++ b/community/perl-class-errorhandler/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Class-ErrorHandler/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Class-ErrorHandler-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-class-loader/APKBUILD b/community/perl-class-loader/APKBUILD
index 81058c65d1d37a1070c3d87ed5d63b45c6b8111d..09d55291f8081c7634f370d4354bdda1155c7911 100644
--- a/community/perl-class-loader/APKBUILD
+++ b/community/perl-class-loader/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Class-Loader/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/V/VI/VIPUL/Class-Loader-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-class-trigger/APKBUILD b/community/perl-class-trigger/APKBUILD
index c737ccc436dea5c3dff5f4e3bb0ab8c19564316b..cba881928f72a0c9c0c9fc93d5c9f353878c75f8 100644
--- a/community/perl-class-trigger/APKBUILD
+++ b/community/perl-class-trigger/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/Class-Trigger/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev perl-io-stringy"
+makedepends="perl-io-stringy"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Class-Trigger-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-config-any/APKBUILD b/community/perl-config-any/APKBUILD
index 07aaa937c672136b4c217927c3dc6fecebf7c8c8..a00375d56d904d8243699ae38fc80957f444111f 100644
--- a/community/perl-config-any/APKBUILD
+++ b/community/perl-config-any/APKBUILD
@@ -8,32 +8,26 @@ pkgrel=2
 pkgdesc="Load configuration from different file formats, transparently"
 url="https://metacpan.org/release/Config-Any/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="perl-module-pluggable perl-test-pod-coverage perl-test-pod perl-yaml"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
+makedepends="perl-module-pluggable perl-test-pod-coverage perl-test-pod perl-yaml"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/H/HA/HAARG/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-config-properties/APKBUILD b/community/perl-config-properties/APKBUILD
index 938d6e03718c15da2b486c243ea988271d935814..99319855835776f2f40fdb05728920d7ea1719d9 100644
--- a/community/perl-config-properties/APKBUILD
+++ b/community/perl-config-properties/APKBUILD
@@ -7,34 +7,29 @@ pkgrel=2
 pkgdesc="Read and write property files"
 url="https://metacpan.org/release/Config-Properties/"
 arch="noarch"
-license="GPL PerlArtistic"
-makedepends="perl-dev"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SA/SALVA/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
diff --git a/community/perl-config-simple/APKBUILD b/community/perl-config-simple/APKBUILD
index cb59ee20fe0441258fa78f53a1e430a26fdcd632..c3142e8584cd0e9b7abba9d6a0b3368ced8a0ab6 100644
--- a/community/perl-config-simple/APKBUILD
+++ b/community/perl-config-simple/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="Simple configuration file class"
 url="https://metacpan.org/release/Config-Simple/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SH/SHERZODR/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-config-tiny/APKBUILD b/community/perl-config-tiny/APKBUILD
index 5e49a3e52794872d068ad6803a03e7572536387e..2f9bb5f302bad7376e45fb19ec8b1c15b948f476 100644
--- a/community/perl-config-tiny/APKBUILD
+++ b/community/perl-config-tiny/APKBUILD
@@ -8,18 +8,14 @@ pkgrel=0
 pkgdesc="Perl module for Config-Tiny"
 url="https://metacpan.org/release/Config-Tiny/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/$_pkgreal-$pkgver.tgz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	if [ -e Build.PL ]; then
 		perl Build.PL installdirs=vendor
 	else
@@ -28,18 +24,15 @@ prepare() {
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-convert-pem/APKBUILD b/community/perl-convert-pem/APKBUILD
index 256f6eca7e4d25a4e73e5eb6ead95ad7a0467561..e7d7f7a37afb8b8819feee1e0b89e3f24ec882f1 100644
--- a/community/perl-convert-pem/APKBUILD
+++ b/community/perl-convert-pem/APKBUILD
@@ -9,8 +9,8 @@ pkgdesc="Read/write encrypted ASN.1 PEM files"
 url="https://metacpan.org/release/Convert-PEM/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-convert-asn1 perl-crypt-des_ede3 perl-class-errorhandler"
-makedepends="perl-test-simple perl-test-exception perl-dev"
+depends="perl perl-convert-asn1 perl-crypt-des_ede3 perl-class-errorhandler"
+makedepends="perl-test-simple perl-test-exception"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BT/BTROTT/Convert-PEM-$pkgver.tar.gz
 	remove-test-from-manifest.patch
diff --git a/community/perl-cookie-baker/APKBUILD b/community/perl-cookie-baker/APKBUILD
index c0e353c53843422495c9a2de087107c909794567..6346c4dc98b4dd38adcdb3ade35d3a2540439d5d 100644
--- a/community/perl-cookie-baker/APKBUILD
+++ b/community/perl-cookie-baker/APKBUILD
@@ -9,8 +9,8 @@ pkgdesc="Cookie string generator / parser"
 url="https://metacpan.org/release/Cookie-Baker/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-uri"
-makedepends="perl-dev perl-module-build-tiny"
+depends="perl perl-uri"
+makedepends="perl-module-build-tiny"
 checkdepends="perl-test-time"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO/Cookie-Baker-$pkgver.tar.gz"
diff --git a/community/perl-crypt-cbc/APKBUILD b/community/perl-crypt-cbc/APKBUILD
index 29ed4c8d2396cf58a3cb5574b0334a5349ad6fe7..74a75ed5f1a4f4a0ab2acc61367f33d8b64e225f 100644
--- a/community/perl-crypt-cbc/APKBUILD
+++ b/community/perl-crypt-cbc/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Crypt-CBC/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-cryptx perl-crypt-pbkdf2"
-makedepends="perl-dev"
 
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/L/LD/LDS/Crypt-CBC-$pkgver.tar.gz"
diff --git a/community/perl-crypt-des_ede3/APKBUILD b/community/perl-crypt-des_ede3/APKBUILD
index a5d15ea7202bfc455d650d69470225fe76e06e85..1b10b936b07f5971e124c979de7b0fb82631cf96 100644
--- a/community/perl-crypt-des_ede3/APKBUILD
+++ b/community/perl-crypt-des_ede3/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Perl module for Crypt-DES_EDE3"
 url="https://metacpan.org/release/Crypt-DES_EDE3/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-crypt-des"
-makedepends="perl-dev"
+depends="perl perl-crypt-des"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BT/BTROTT/Crypt-DES_EDE3-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-crypt-jwt/APKBUILD b/community/perl-crypt-jwt/APKBUILD
index 8e243d155fdcc2fd842d2035050eb10a06eb0c85..cd9a44f2b377bd6f5df17d6b11053f043a72772d 100644
--- a/community/perl-crypt-jwt/APKBUILD
+++ b/community/perl-crypt-jwt/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Crypt-JWT/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-json perl-cryptx"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIK/Crypt-JWT-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-crypt-passwdmd5/APKBUILD b/community/perl-crypt-passwdmd5/APKBUILD
index 6614ec97e25dee2216986f61f91cca9862c40376..07999a28e5e60abc947ce54704bd5d71494d44c8 100644
--- a/community/perl-crypt-passwdmd5/APKBUILD
+++ b/community/perl-crypt-passwdmd5/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Crypt-PasswdMD5/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-$pkgver.tgz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-crypt-pbkdf2/APKBUILD b/community/perl-crypt-pbkdf2/APKBUILD
index 2b7ed6a7ae0857e049c4397cf66bce8359c73fbe..b4c5269383fbc40c493cc4f578bfc14f58dd0d6e 100644
--- a/community/perl-crypt-pbkdf2/APKBUILD
+++ b/community/perl-crypt-pbkdf2/APKBUILD
@@ -14,7 +14,7 @@ depends="
 	perl perl-module-runtime perl-try-tiny perl-type-tiny perl-strictures perl-moo
 	perl-digest-hmac perl-digest-sha3 perl-namespace-autoclean
 	"
-makedepends="perl-dev perl-test-fatal"
+makedepends="perl-test-fatal"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/Crypt-PBKDF2-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-crypt-random/APKBUILD b/community/perl-crypt-random/APKBUILD
index 489e3b4961ba413ec5ceeb6e35c3713d804ab27f..fd21cad3fa86db055af15e24d5a6e8865763f2fb 100644
--- a/community/perl-crypt-random/APKBUILD
+++ b/community/perl-crypt-random/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Perl module for Crypt-Random"
 url="https://metacpan.org/release/Crypt-Random/"
 arch="all !s390x !mips !mips64"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-math-pari perl-statistics-chisquare perl-class-loader"
-makedepends="perl-dev"
+depends="perl perl-math-pari perl-statistics-chisquare perl-class-loader"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/V/VI/VIPUL/Crypt-Random-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-crypt-rc4/APKBUILD b/community/perl-crypt-rc4/APKBUILD
index 86013713cc0139fec25a50ef08c966f69bca6c02..01d666720f89314fef92ee138500b94ad80cfaee 100644
--- a/community/perl-crypt-rc4/APKBUILD
+++ b/community/perl-crypt-rc4/APKBUILD
@@ -8,35 +8,28 @@ pkgrel=3
 pkgdesc="Perl implementation of the RC4 encryption algorithm"
 url="https://metacpan.org/release/Crypt-RC4/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SI/SIFUKURT/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-curses-ui/APKBUILD b/community/perl-curses-ui/APKBUILD
index 90365131d2e648f57e5217f2592728ed3f688b5a..5923b068ed466a8e1f2fec56c7706c6e33118c0c 100644
--- a/community/perl-curses-ui/APKBUILD
+++ b/community/perl-curses-ui/APKBUILD
@@ -8,39 +8,29 @@ pkgrel=2
 pkgdesc="A curses based OO user interface framework"
 url="https://metacpan.org/release/Curses-UI/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-term-readkey perl-curses"
-cpanmakedepends=""
-cpancheckdepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
-checkdepends="$cpancheckdepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-term-readkey perl-curses"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MD/MDXI/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
diff --git a/community/perl-dancer/APKBUILD b/community/perl-dancer/APKBUILD
index 5de672b743ef2a3769a1bc5527bd711a1f5b7d2d..a8fa5077a3d16a610af647ea76445992e68cf95f 100644
--- a/community/perl-dancer/APKBUILD
+++ b/community/perl-dancer/APKBUILD
@@ -8,13 +8,12 @@ pkgdesc="Perl module for Dancer"
 url="https://metacpan.org/release/Dancer"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-module-runtime perl-try-tiny perl-hash-merge-simple
-	perl-mime-types perl-http-server-simple-psgi perl-http-body
-	perl-devel-hide perl-plack perl-libwww perl-test-nowarnings
-	perl-data-dump"
-makedepends="perl-dev"
-checkdepends="perl-yaml perl-http-cookies perl-json perl-http-cookiejar
-	perl-test-pod-coverage perl-test-output"
+depends="
+	perl perl-module-runtime perl-try-tiny perl-hash-merge-simple perl-mime-types
+	perl-http-server-simple-psgi perl-http-body perl-devel-hide perl-plack perl-libwww
+	perl-test-nowarnings perl-data-dump
+	"
+checkdepends="perl-yaml perl-http-cookies perl-json perl-http-cookiejar perl-test-pod-coverage perl-test-output"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BI/BIGPRESH/Dancer-$pkgver.tar.gz"
 
diff --git a/community/perl-data-compare/APKBUILD b/community/perl-data-compare/APKBUILD
index 2a0849fa262748813a51fc712b6d255973e8a88c..b1cf51a8e5312f82beb47b7d9a64b380db118054 100644
--- a/community/perl-data-compare/APKBUILD
+++ b/community/perl-data-compare/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Compare perl data structures"
 url="https://metacpan.org/release/Data-Compare"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-clone perl-file-find-rule"
-makedepends="perl-dev"
+depends="perl perl-clone perl-file-find-rule"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-$pkgver.tar.gz"
 
diff --git a/community/perl-data-denter/APKBUILD b/community/perl-data-denter/APKBUILD
index 5d7239fec7a5970c38293afb02963934eb07e046..d678b9044c3e19414d01c2a669e1021d7cd2fe52 100644
--- a/community/perl-data-denter/APKBUILD
+++ b/community/perl-data-denter/APKBUILD
@@ -7,11 +7,9 @@ pkgrel=3
 pkgdesc="Perl module for Data-Denter"
 url="https://metacpan.org/release/Data-Denter/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="perl-yaml"
-depends="$cpandepends"
-makedepends="perl-dev perl-doc $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
+makedepends="perl-doc perl-yaml"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/I/IN/INGY/$_pkgreal-$pkgver.tar.gz"
 
@@ -19,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-data-dump/APKBUILD b/community/perl-data-dump/APKBUILD
index c6858e4162085a98779ff50b721b83e837b131a7..c99856434fdb8cfd5e217b4696fbffbfc8a337bc 100644
--- a/community/perl-data-dump/APKBUILD
+++ b/community/perl-data-dump/APKBUILD
@@ -8,9 +8,8 @@ pkgrel=0
 pkgdesc="Pretty printing of data structures"
 url="https://metacpan.org/release/Data-Dump/"
 arch="noarch"
-license="GPL PerlArtistic"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/G/GA/GARU/$_pkgreal-$pkgver.tar.gz"
 
@@ -18,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-data-ical/APKBUILD b/community/perl-data-ical/APKBUILD
index da1fd5f4c35bf626cf73043eb2d6c85114007b4b..2f7d93338dce0e4850083c64c56fc67e69dbf352 100644
--- a/community/perl-data-ical/APKBUILD
+++ b/community/perl-data-ical/APKBUILD
@@ -9,9 +9,11 @@ pkgdesc="Generates iCalendar (RFC 2445) calendar files"
 url="https://metacpan.org/release/Data-ICal"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-test-nowarnings perl-test-warn perl-text-vfile-asdata
-	perl-class-returnvalue perl-test-longstring perl-class-accessor perl-file-slurp"
-makedepends="perl-dev perl-module-install"
+depends="
+	perl perl-test-nowarnings perl-test-warn perl-text-vfile-asdata perl-class-returnvalue
+	perl-test-longstring perl-class-accessor perl-file-slurp
+	"
+makedepends="perl-module-install"
 checkdepends="perl-pod-coverage"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BP/BPS/Data-ICal-$pkgver.tar.gz"
diff --git a/community/perl-data-uniqid/APKBUILD b/community/perl-data-uniqid/APKBUILD
index f30e0d38a34c500f07ee48eebf96d6d04bbb05ba..fef319bb358bc04041c88d59cf115700ff1ce2f4 100644
--- a/community/perl-data-uniqid/APKBUILD
+++ b/community/perl-data-uniqid/APKBUILD
@@ -7,29 +7,23 @@ pkgrel=3
 pkgdesc="Perl extension for simple generation of unique id's"
 url="https://metacpan.org/release/Data-Uniqid/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MW/MWX/$_realname-$pkgver.tar.gz"
 
 builddir="$srcdir/$_realname-$pkgver"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-date-calc/APKBUILD b/community/perl-date-calc/APKBUILD
index df7f4586ea0e1c08cbd6244b3550ed4d51edbd17..9270afa11f7b18a338be1875bb796f873d323a30 100644
--- a/community/perl-date-calc/APKBUILD
+++ b/community/perl-date-calc/APKBUILD
@@ -8,7 +8,6 @@ url="https://metacpan.org/release/Date-Calc"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-carp-clan perl-bit-vector"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/ST/STBEY/Date-Calc-$pkgver.tar.gz"
 builddir="$srcdir/$_realname-$pkgver"
diff --git a/community/perl-date-extract/APKBUILD b/community/perl-date-extract/APKBUILD
index d2a7d3902a9da1112c687a9ac93ae33ccf3b25d3..6fb8b444e985a0201b49c0d3024825bd7566ba9b 100644
--- a/community/perl-date-extract/APKBUILD
+++ b/community/perl-date-extract/APKBUILD
@@ -8,11 +8,9 @@ pkgrel=3
 pkgdesc="Extract probable dates from strings"
 url="https://metacpan.org/release/Date-Extract/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-datetime-format-natural perl-class-data-inheritable perl-test-mocktime"
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev perl-module-install $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-datetime-format-natural perl-class-data-inheritable perl-test-mocktime"
+makedepends="perl-module-install"
 checkdepends="perl-file-sharedir"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AL/ALEXMV/$_pkgreal-$pkgver.tar.gz"
@@ -20,24 +18,20 @@ source="https://cpan.metacpan.org/authors/id/A/AL/ALEXMV/$_pkgreal-$pkgver.tar.g
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-date-manip/APKBUILD b/community/perl-date-manip/APKBUILD
index 496cecd653735feb24f6884a70bcb5c15fba2a61..96b3f82096d528f112fdff685b5bc275e867ab67 100644
--- a/community/perl-date-manip/APKBUILD
+++ b/community/perl-date-manip/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/Date-Manip/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test-inter"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-$pkgver.tar.gz"
diff --git a/community/perl-datetime-calendar-julian/APKBUILD b/community/perl-datetime-calendar-julian/APKBUILD
index 5ef8f04a04b4189cc46978b5873d5284eb5f3a47..861c995ef33a05582fe7c6baf1a830ccd83f0124 100644
--- a/community/perl-datetime-calendar-julian/APKBUILD
+++ b/community/perl-datetime-calendar-julian/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/DateTime-Calendar-Julian/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-datetime"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-datetime-format-builder/APKBUILD b/community/perl-datetime-format-builder/APKBUILD
index a7091f546b3e30565eb19275f0ec0a4d684192aa..0768064c00892673cf86109d4db861ffc3a1f85b 100644
--- a/community/perl-datetime-format-builder/APKBUILD
+++ b/community/perl-datetime-format-builder/APKBUILD
@@ -10,9 +10,7 @@ pkgdesc="Create DateTime parser classes and objects."
 url="https://metacpan.org/release/DateTime-Format-Builder/"
 arch="noarch"
 license="Artistic-2.0"
-depends="perl perl-datetime-format-strptime perl-params-validate
-	"
-makedepends="perl-dev"
+depends="perl perl-datetime-format-strptime perl-params-validate"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-datetime-format-iso8601/APKBUILD b/community/perl-datetime-format-iso8601/APKBUILD
index cfa13824a70eaf9e322e07eec21ae764e7cb2455..8514fec404ed798ff7ce39bb738a957c269dcf11 100644
--- a/community/perl-datetime-format-iso8601/APKBUILD
+++ b/community/perl-datetime-format-iso8601/APKBUILD
@@ -14,7 +14,6 @@ depends="
 	perl perl-datetime perl-datetime-format-builder perl-specio perl-namespace-autoclean
 	perl-params-validationcompiler
 	"
-makedepends="perl-dev"
 checkdepends="perl-test2-suite"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-ISO8601-$pkgver.tar.gz"
diff --git a/community/perl-datetime-format-natural/APKBUILD b/community/perl-datetime-format-natural/APKBUILD
index e028dcfe9b5d214542d764a1545654fd85995020..a179b527cf9466e00ff66ca5eb7cf37c36d28dd8 100644
--- a/community/perl-datetime-format-natural/APKBUILD
+++ b/community/perl-datetime-format-natural/APKBUILD
@@ -8,10 +8,11 @@ pkgdesc="Create machine readable date/time with natural parsing logic"
 url="https://metacpan.org/release/DateTime-Format-Natural"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-datetime-timezone perl-clone perl-params-validate
-	perl-list-moreutils perl-datetime perl-boolean"
-makedepends="perl-module-util perl-test-mocktime perl-date-calc
-	perl-mro-compat perl-role-tiny perl-dev"
+depends="
+	perl perl-datetime-timezone perl-clone perl-params-validate perl-list-moreutils perl-datetime
+	perl-boolean
+	"
+makedepends="perl-module-util perl-test-mocktime perl-date-calc perl-mro-compat perl-role-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-$pkgver.tar.gz"
 
diff --git a/community/perl-datetime-format-pg/APKBUILD b/community/perl-datetime-format-pg/APKBUILD
index f2db4b723bf4eeb6bd61c5517ea4be0789d4e1f4..f9286047c711d7a462756f83ac5c8856a81dabb5 100644
--- a/community/perl-datetime-format-pg/APKBUILD
+++ b/community/perl-datetime-format-pg/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/DateTime-Format-Pg/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-datetime-format-builder perl-datetime-timezone perl-datetime"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DM/DMAKI/DateTime-Format-Pg-$pkgver.tar.gz"
diff --git a/community/perl-datetime-format-xsd/APKBUILD b/community/perl-datetime-format-xsd/APKBUILD
index 912d93101543d16060adf460dd7dd7f5b91c53c4..4a9cd617a6aaf593f1e8ad35ee8860ef4a1d864f 100644
--- a/community/perl-datetime-format-xsd/APKBUILD
+++ b/community/perl-datetime-format-xsd/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/DateTime-Format-XSD/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-datetime-format-iso8601"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/T/TI/TIMLEGGE/DateTime-Format-XSD-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-dbd-csv/APKBUILD b/community/perl-dbd-csv/APKBUILD
index aa2d228258b85f4d96770b134bea49fc9aff92b5..64d7f417fd515acbc5d6e5316143fcaadfea3d71 100644
--- a/community/perl-dbd-csv/APKBUILD
+++ b/community/perl-dbd-csv/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/DBD-CSV/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-dbi perl-text-csv_xs perl-sql-statement"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/DBD-CSV-$pkgver.tgz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-dbix-contextualfetch/APKBUILD b/community/perl-dbix-contextualfetch/APKBUILD
index 1dc7bb786f2bcbac8a5f16290fe3e63b657fa3ad..7c3c343c2e9738db20f68e31e67084b6b302299a 100644
--- a/community/perl-dbix-contextualfetch/APKBUILD
+++ b/community/perl-dbix-contextualfetch/APKBUILD
@@ -8,33 +8,26 @@ pkgrel=3
 pkgdesc="Add contextual fetches to DBI"
 url="https://metacpan.org/release/DBIx-ContextualFetch/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-dbi"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-dbi"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/T/TM/TMTM/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-devel-checkcompiler/APKBUILD b/community/perl-devel-checkcompiler/APKBUILD
index ac011df02860578c190e1e0c6b08f0695417a571..7eb6895a040f6adf6489964e40b62650bc5733a3 100644
--- a/community/perl-devel-checkcompiler/APKBUILD
+++ b/community/perl-devel-checkcompiler/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/Devel-CheckCompiler/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-devel-cover-report-coveralls/APKBUILD b/community/perl-devel-cover-report-coveralls/APKBUILD
index 01d846d03c8a95225f51cfac5d406045c7b75e75..89075d88b2d4f640d0bdc06d100645c70872d93b 100644
--- a/community/perl-devel-cover-report-coveralls/APKBUILD
+++ b/community/perl-devel-cover-report-coveralls/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/Devel-Cover-Report-Coveralls/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-yaml perl-io-socket-ssl perl-net-ssleay perl-devel-cover perl-mozilla-ca"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIKIHOSHI/Devel-Cover-Report-Coveralls-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-devel-cycle/APKBUILD b/community/perl-devel-cycle/APKBUILD
index ea2f12ed4e321bedf83b28bd2eea9e5ad12b7adc..bc136f22ae6e3c1dec11ae8655dca8a3811369b1 100644
--- a/community/perl-devel-cycle/APKBUILD
+++ b/community/perl-devel-cycle/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Devel-Cycle/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/L/LD/LDS/Devel-Cycle-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-devel-hide/APKBUILD b/community/perl-devel-hide/APKBUILD
index 422c7367bfa89d20e954784f17dd075475458182..cfe28782df217655e9fdb063246e5a6233923d06 100644
--- a/community/perl-devel-hide/APKBUILD
+++ b/community/perl-devel-hide/APKBUILD
@@ -8,7 +8,7 @@ url="https://metacpan.org/release/Devel-Hide/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev perl-test-pod perl-test-pod-coverage"
+makedepends="perl-test-pod perl-test-pod-coverage"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Devel-Hide-$pkgver.tar.gz"
 builddir="$srcdir/Devel-Hide-$pkgver"
diff --git a/community/perl-digest-bubblebabble/APKBUILD b/community/perl-digest-bubblebabble/APKBUILD
index 448c313dd2423ab9c8435d4724281f640fd4ee61..a69565179aa00031a058b3fc6159c53e21da76d8 100644
--- a/community/perl-digest-bubblebabble/APKBUILD
+++ b/community/perl-digest-bubblebabble/APKBUILD
@@ -8,33 +8,27 @@ pkgrel=4
 pkgdesc="Create bubble-babble fingerprints"
 url="https://metacpan.org/release/Digest-BubbleBabble/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends perl-module-install"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
+makedepends="perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BT/BTROTT/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-digest-perl-md5/APKBUILD b/community/perl-digest-perl-md5/APKBUILD
index baa0f61843dc611130911c3838dc7a2e9430159d..684a3de911dd25e8803e85e0f889bb1b7775464f 100644
--- a/community/perl-digest-perl-md5/APKBUILD
+++ b/community/perl-digest-perl-md5/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="Perl Implementation of Rivest's MD5 algorithm"
 url="https://metacpan.org/release/Digest-Perl-MD5/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DE/DELTA/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-dir-self/APKBUILD b/community/perl-dir-self/APKBUILD
index 3f21174be1f4638bb271a047bb1a4451d223dcda..de396aadd45f2e65cb6568ec4cc377327d75a7da 100644
--- a/community/perl-dir-self/APKBUILD
+++ b/community/perl-dir-self/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="a __DIR__ constant for the directory your source file is in"
 url="https://metacpan.org/release/Dir-Self/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MA/MAUKE/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-email-messageid/APKBUILD b/community/perl-email-messageid/APKBUILD
index f43a53a593e3ad6e1a6a7490539c7808912fe847..b736482d5add441b1903bbc5cfbfb6716e91bf23 100644
--- a/community/perl-email-messageid/APKBUILD
+++ b/community/perl-email-messageid/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="Generate world unique message-ids."
 url="https://metacpan.org/release/Email-MessageID/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-email-mime-contenttype/APKBUILD b/community/perl-email-mime-contenttype/APKBUILD
index e53056157c83c956bbea689943a13d1305808581..63c58ebe3c541b817eff805304d060bda32462ad 100644
--- a/community/perl-email-mime-contenttype/APKBUILD
+++ b/community/perl-email-mime-contenttype/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Email-MIME-ContentType/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-text-unidecode"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Email-MIME-ContentType-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-email-mime-encodings/APKBUILD b/community/perl-email-mime-encodings/APKBUILD
index 0c19fa472fa700e41164e1bdd40d1120af210fa4..c3bb6059a46480cb9513f88bd5f646d9805b6c69 100644
--- a/community/perl-email-mime-encodings/APKBUILD
+++ b/community/perl-email-mime-encodings/APKBUILD
@@ -8,35 +8,29 @@ pkgrel=3
 pkgdesc="A unified interface to MIME encoding and decoding"
 url="https://metacpan.org/release/Email-MIME-Encodings/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="perl-capture-tiny"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
+makedepends="perl-capture-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-email-mime/APKBUILD b/community/perl-email-mime/APKBUILD
index 70a443845909c79d2a7514da83cf0e7ea2fe08c4..d72174c2ce1eb4a8c44974836e927e0eb93e07c4 100644
--- a/community/perl-email-mime/APKBUILD
+++ b/community/perl-email-mime/APKBUILD
@@ -9,10 +9,11 @@ pkgdesc="easy MIME message handling"
 url="https://metacpan.org/release/Email-MIME/"
 arch="noarch"
 license="GPL-1.0-or-later Artistic-1.0-Perl"
-depends="perl-email-mime-contenttype perl-email-mime-encodings
-perl-email-simple perl-email-address perl-email-messageid perl-mime-types
-perl-email-address-xs perl-module-runtime"
-makedepends="perl-dev"
+depends="
+	perl perl-email-mime-contenttype perl-email-mime-encodings perl-email-simple
+	perl-email-address perl-email-messageid perl-mime-types perl-email-address-xs
+	perl-module-runtime
+	"
 checkdepends="perl-text-unidecode"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/$_pkgreal-$pkgver.tar.gz"
diff --git a/community/perl-email-simple/APKBUILD b/community/perl-email-simple/APKBUILD
index b559e30e4144e9af6f8ef93a25c866c2ff158d50..5668a02f3217b8ad6b7d1a16458e441381980e98 100644
--- a/community/perl-email-simple/APKBUILD
+++ b/community/perl-email-simple/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=2
 pkgdesc="unknown"
 url="https://metacpan.org/release/Email-Simple/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-email-date-format"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-email-date-format"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-env-path/APKBUILD b/community/perl-env-path/APKBUILD
index 479f587a034f0dd9a5a480c45a0fadd97057dabc..764cf12691d504f2a82b6da63fee9f8d1e7dc58b 100644
--- a/community/perl-env-path/APKBUILD
+++ b/community/perl-env-path/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Advanced operations on path variables"
 url="https://metacpan.org/release/Env-Path"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DS/DSB/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-exporter-lite/APKBUILD b/community/perl-exporter-lite/APKBUILD
index 6667ad0919c32c22a7ee0961a1942e73b515be1e..61633070f36fca1f1bbbdc76789ffa91d2161707 100644
--- a/community/perl-exporter-lite/APKBUILD
+++ b/community/perl-exporter-lite/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Exporter-Lite/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Exporter-Lite-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-extutils-depends/APKBUILD b/community/perl-extutils-depends/APKBUILD
index 5c395089c4c601ce96ac6301277afe6454c8e820..235dc69de6e0525104e113047cf0191ce945d726 100644
--- a/community/perl-extutils-depends/APKBUILD
+++ b/community/perl-extutils-depends/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=0
 pkgdesc="unknown"
 url="https://metacpan.org/release/ExtUtils-Depends/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/X/XA/XAOC/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-ffi-checklib/APKBUILD b/community/perl-ffi-checklib/APKBUILD
index 0e86a27b05d5f4f561e561ff6efe2de9a4b1b08f..d0fc2b1180bc30ec85cfb31271be6eaa3a32d4e1 100644
--- a/community/perl-ffi-checklib/APKBUILD
+++ b/community/perl-ffi-checklib/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/FFI-CheckLib/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test2-suite"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/FFI-CheckLib-$pkgver.tar.gz"
diff --git a/community/perl-file-chdir/APKBUILD b/community/perl-file-chdir/APKBUILD
index a36df43596ccca647d5cfd2fa88a9f95a307718d..82da7aa7530cb3e4a8309ef327a84585ba7cd234 100644
--- a/community/perl-file-chdir/APKBUILD
+++ b/community/perl-file-chdir/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/File-chdir/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-file-copy-recursive-reduced/APKBUILD b/community/perl-file-copy-recursive-reduced/APKBUILD
index 137021dc685ea113fe66290c8be9244e3dea9e2d..3ca3249fc1eeabb8bb7b3863c68db3002d974c44 100644
--- a/community/perl-file-copy-recursive-reduced/APKBUILD
+++ b/community/perl-file-copy-recursive-reduced/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/File-Copy-Recursive-Reduced/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-path-tiny perl-capture-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/File-Copy-Recursive-Reduced-$pkgver.tar.gz"
diff --git a/community/perl-file-find-rule/APKBUILD b/community/perl-file-find-rule/APKBUILD
index 7fc4084e35760ba631d39264870eb44dd54325b9..6aa3144b92cda03a92ba19a32ff4ab66578fc26a 100644
--- a/community/perl-file-find-rule/APKBUILD
+++ b/community/perl-file-find-rule/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="unknown"
 url="https://metacpan.org/release/File-Find-Rule/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-text-glob perl-number-compare"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-text-glob perl-number-compare"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-file-mmagic/APKBUILD b/community/perl-file-mmagic/APKBUILD
index 1d9f57e3193c5650d5e7af537486c0233effba89..63ddfbcc45d029c22fddcb4d32ccc813cc4e8811 100644
--- a/community/perl-file-mmagic/APKBUILD
+++ b/community/perl-file-mmagic/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/File-MMagic/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KN/KNOK/File-MMagic-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-file-pushd/APKBUILD b/community/perl-file-pushd/APKBUILD
index 7dfd4f51c38268e07a774b6aae6af263e40ab1de..fa97f87badb5dba5f171d0ebb482112a2c9e58e6 100644
--- a/community/perl-file-pushd/APKBUILD
+++ b/community/perl-file-pushd/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/File-pushd/"
 arch="noarch"
 license="Apache-2.0"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-pushd-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-file-readbackwards/APKBUILD b/community/perl-file-readbackwards/APKBUILD
index 4f03997b263e7743887a5d0e08aaf68fde952038..7434dbbfdbfe015f22533489df77cc72977f53dd 100644
--- a/community/perl-file-readbackwards/APKBUILD
+++ b/community/perl-file-readbackwards/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=0
 pkgdesc="Reading a file backwards"
 url="https://metacpan.org/release/File-ReadBackwards/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-font-ttf/APKBUILD b/community/perl-font-ttf/APKBUILD
index 2dceb15086c0a100be611887486940c8a21c2b2f..636f8bbb1743a68b060d597424309b338d5bf058 100644
--- a/community/perl-font-ttf/APKBUILD
+++ b/community/perl-font-ttf/APKBUILD
@@ -8,8 +8,7 @@ pkgdesc="perl module for TrueType font hacking"
 url="https://metacpan.org/pod/Font::TTF"
 arch="all"
 license="Artistic License 2.0"
-depends="perl-io-string"
-makedepends="perl-dev"
+depends="perl perl-io-string"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BH/BHALLISSY/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-functional-utility/APKBUILD b/community/perl-functional-utility/APKBUILD
index 4e7b606b8e383d1c83928ada8570887be8e580de..2963950ffabe3912fab40b602d4a8c8b8d13285d 100644
--- a/community/perl-functional-utility/APKBUILD
+++ b/community/perl-functional-utility/APKBUILD
@@ -7,11 +7,8 @@ pkgrel=3
 pkgdesc="Helper tools for light-weight functional programming."
 url="https://metacpan.org/release/Functional-Utility/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BE/BELDEN/$_pkgreal-$pkgver.tar.gz"
 
@@ -19,25 +16,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-furl/APKBUILD b/community/perl-furl/APKBUILD
index a676fde0d5d8c6e55ae3d3fb679e12202bde75ef..91a6d093e92f7e4cd12c426c85ae14dab3b50882 100644
--- a/community/perl-furl/APKBUILD
+++ b/community/perl-furl/APKBUILD
@@ -11,9 +11,8 @@ url="https://metacpan.org/release/Furl/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-http-parser-xs perl-class-accessor-lite perl-mozilla-ca"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
-checkdepends="perl-http-body perl-plack
-	perl-starlet perl-test-tcp perl-test-requires"
+makedepends="perl-module-build-tiny perl-module-build"
+checkdepends="perl-http-body perl-plack perl-starlet perl-test-tcp perl-test-requires"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Furl-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-getopt-argvfile/APKBUILD b/community/perl-getopt-argvfile/APKBUILD
index beaa51c84ff43c1dba74103aed7c1dd9f10b4d4b..cb5c969619421506f1b50d1acef7b9ff5a162f76 100644
--- a/community/perl-getopt-argvfile/APKBUILD
+++ b/community/perl-getopt-argvfile/APKBUILD
@@ -7,29 +7,23 @@ pkgrel=3
 pkgdesc="Interpolates script options from files into @ARGV or another array"
 url="https://metacpan.org/release/Getopt-ArgvFile/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/J/JS/JSTENZEL/$_realname.tar.gz"
 
 builddir="$srcdir/$_realname"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-graph/APKBUILD b/community/perl-graph/APKBUILD
index 75b0bcecbd989a716058fbbc30f0bb62f9f6cdf4..8af3bc2d24f4aac308b1318a49e2919342cb74eb 100644
--- a/community/perl-graph/APKBUILD
+++ b/community/perl-graph/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Graph/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-heap"
-makedepends="perl-dev"
 checkdepends="perl-set-object"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETJ/Graph-$pkgver.tar.gz"
diff --git a/community/perl-graphviz/APKBUILD b/community/perl-graphviz/APKBUILD
index 81a3eb74c13c5fea870716c9c8c2d7e611480404..6c037feea696f2edb95870a0279519e8d543760c 100644
--- a/community/perl-graphviz/APKBUILD
+++ b/community/perl-graphviz/APKBUILD
@@ -8,12 +8,12 @@ pkgrel=3
 pkgdesc="Interface to AT&T's GraphViz. Deprecated. See GraphViz2"
 url="https://metacpan.org/release/GraphViz/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-libwww perl-file-which perl-xml-twig perl-xml-xpath
-	perl-ipc-run perl-parse-recdescent perl-module-build perl-test2-suite"
-cpanmakedepends="perl-test-pod"
-depends="$cpandepends"
-makedepends="perl-dev graphviz $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="
+	perl perl-libwww perl-file-which perl-xml-twig perl-xml-xpath perl-ipc-run
+	perl-parse-recdescent perl-module-build perl-test2-suite
+	"
+makedepends="graphviz perl-test-pod"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/$_pkgreal-$pkgver.tgz"
 
@@ -21,25 +21,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-hash-merge-simple/APKBUILD b/community/perl-hash-merge-simple/APKBUILD
index 4bc9bce170ec9d098595fe9e4d113baf74b452c3..7c612f6ed44ee700fe8e9e89b19f7431f9d2defe 100644
--- a/community/perl-hash-merge-simple/APKBUILD
+++ b/community/perl-hash-merge-simple/APKBUILD
@@ -7,11 +7,9 @@ pkgrel=3
 pkgdesc="Recursively merge two or more hashes, simply"
 url="https://metacpan.org/release/Hash-Merge-Simple/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-clone"
-cpanmakedepends="perl-test-most"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-clone"
+makedepends="perl-test-most"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RO/ROKR/$_pkgreal-$pkgver.tar.gz"
 
@@ -19,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-hash-moreutils/APKBUILD b/community/perl-hash-moreutils/APKBUILD
index 2c4c0b0e629a5ba7ff99dca8b9232b02b991d5e2..816c0c72c618abe07cc805ae1208923d2a466e54 100644
--- a/community/perl-hash-moreutils/APKBUILD
+++ b/community/perl-hash-moreutils/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/Hash-MoreUtils/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Hash-MoreUtils-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-hash-mostutils/APKBUILD b/community/perl-hash-mostutils/APKBUILD
index 3f3076e77c043555a521e9497cfa331e1e41062e..872e0da3203b49cc27a09625276531aeae74b4c3 100644
--- a/community/perl-hash-mostutils/APKBUILD
+++ b/community/perl-hash-mostutils/APKBUILD
@@ -7,11 +7,8 @@ pkgrel=3
 pkgdesc="Pairwise list manipulators"
 url="https://metacpan.org/release/Hash-MostUtils/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-provide"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-provide"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BE/BELDEN/$_pkgreal-$pkgver.tar.gz"
 
@@ -19,25 +16,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-html-form/APKBUILD b/community/perl-html-form/APKBUILD
index abb885a0eff122da219cd520e95204acf1100fdc..9eb4ef962092d03bc6fb5fa9a324e1bb603d34e0 100644
--- a/community/perl-html-form/APKBUILD
+++ b/community/perl-html-form/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Class that represents an HTML form element"
 url="https://metacpan.org/release/HTML-Form/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-uri perl-html-parser perl-http-message"
-makedepends="perl-dev"
+depends="perl perl-uri perl-html-parser perl-http-message"
 checkdepends="perl-http-message"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Form-$pkgver.tar.gz"
diff --git a/community/perl-html-mason-psgihandler/APKBUILD b/community/perl-html-mason-psgihandler/APKBUILD
index ba43b4d7ecb7c85a551c08a24293ed18b8dc0b06..4abf7b4a4f1c1fcb695dce6e52f7bdef54a36232 100644
--- a/community/perl-html-mason-psgihandler/APKBUILD
+++ b/community/perl-html-mason-psgihandler/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/HTML-Mason-PSGIHandler/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-cgi-psgi perl-html-mason"
-makedepends="perl-dev"
 checkdepends="perl-plack"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RU/RUZ/HTML-Mason-PSGIHandler-$pkgver.tar.gz"
diff --git a/community/perl-html-template/APKBUILD b/community/perl-html-template/APKBUILD
index 51ae092b44eb27201e108bff9b689e14a2554b40..9152dbfa4bd0dd9d8f4f1d7c6900cece0a41d6ac 100644
--- a/community/perl-html-template/APKBUILD
+++ b/community/perl-html-template/APKBUILD
@@ -8,32 +8,26 @@ pkgrel=2
 pkgdesc="Perl module to use HTML-like templating language"
 url="https://metacpan.org/release/HTML-Template/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="perl-cgi"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
+makedepends="perl-cgi"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SA/SAMTREGAR/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-http-anyua/APKBUILD b/community/perl-http-anyua/APKBUILD
index daf82b5297612240fce58db94572bd9cbaeb858a..75f760d6c889e8b21fcf86bcc7df03cd5848571c 100644
--- a/community/perl-http-anyua/APKBUILD
+++ b/community/perl-http-anyua/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/HTTP-AnyUA/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-future perl-module-loader"
-makedepends="perl-dev"
 checkdepends="perl-namespace-clean perl-test-exception"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/C/CC/CCM/HTTP-AnyUA-$pkgver.tar.gz"
diff --git a/community/perl-http-cookiejar/APKBUILD b/community/perl-http-cookiejar/APKBUILD
index fbc7978563c521c9350e028345778f05ab3b7e1e..dac33c77e90950b5ea6c4dae3df72347cca15a00 100644
--- a/community/perl-http-cookiejar/APKBUILD
+++ b/community/perl-http-cookiejar/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/HTTP-CookieJar/"
 arch="noarch"
 license="Apache-2.0"
 depends="perl perl-http-date"
-makedepends="perl-dev"
 checkdepends="perl-uri perl-test-deep perl-test-requires"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/HTTP-CookieJar-$pkgver.tar.gz"
diff --git a/community/perl-http-entity-parser/APKBUILD b/community/perl-http-entity-parser/APKBUILD
index f1faac46b1d3483f352e37a0fe3b6b05fe6cf9ea..9794a854beec1915b2e02eab4db2b410889b9782 100644
--- a/community/perl-http-entity-parser/APKBUILD
+++ b/community/perl-http-entity-parser/APKBUILD
@@ -10,9 +10,11 @@ pkgdesc="PSGI compliant HTTP Entity Parser"
 url="https://metacpan.org/release/HTTP-Entity-Parser/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-hash-multivalue perl-www-form-urlencoded perl-json-maybexs
-	perl-stream-buffered perl-http-multipartparser"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+depends="
+	perl perl-hash-multivalue perl-www-form-urlencoded perl-json-maybexs perl-stream-buffered
+	perl-http-multipartparser
+	"
+makedepends="perl-module-build-tiny perl-module-build"
 checkdepends="perl-http-message"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO/HTTP-Entity-Parser-$pkgver.tar.gz"
diff --git a/community/perl-http-multipartparser/APKBUILD b/community/perl-http-multipartparser/APKBUILD
index 980271824e11644294fb5b1bb6c1579edf80e496..ab261e270dfaaddbe7ca6bf23d5aa5e7520e0d3f 100644
--- a/community/perl-http-multipartparser/APKBUILD
+++ b/community/perl-http-multipartparser/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/HTTP-MultiPartParser/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test-deep"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/C/CH/CHANSEN/HTTP-MultiPartParser-$pkgver.tar.gz"
diff --git a/community/perl-http-server-simple-psgi/APKBUILD b/community/perl-http-server-simple-psgi/APKBUILD
index efa58f36b97e9bc9b563f6dcc679f8b207d0d425..2f6c5d6d9639c9ece4a525e357dd8e85f268cbd2 100644
--- a/community/perl-http-server-simple-psgi/APKBUILD
+++ b/community/perl-http-server-simple-psgi/APKBUILD
@@ -7,11 +7,8 @@ pkgrel=3
 pkgdesc="PSGI handler for HTTP::Server::Simple"
 url="https://metacpan.org/release/HTTP-Server-Simple-PSGI/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-http-server-simple"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-http-server-simple"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/$_pkgreal-$pkgver.tar.gz"
 
@@ -19,25 +16,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-http-server-simple/APKBUILD b/community/perl-http-server-simple/APKBUILD
index c463aeb051387a497a14d1cccffd7fbd84f159e6..c1cb0e6291c012b420ddffcd01f9d14dd69d3f86 100644
--- a/community/perl-http-server-simple/APKBUILD
+++ b/community/perl-http-server-simple/APKBUILD
@@ -9,8 +9,7 @@ url="https://metacpan.org/pod/HTTP::Server::Simple"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 checkdepends="perl-test-pod perl-test-pod-coverage"
-depends="perl-cgi"
-makedepends="perl-dev"
+depends="perl perl-cgi"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BP/BPS/$_pkgreal-$pkgver.tar.gz"
 
diff --git a/community/perl-http-tiny-mech/APKBUILD b/community/perl-http-tiny-mech/APKBUILD
index 972ba55455fb9aaf899657b01010d71d7d26c4b5..fbc2b6dafdbd6fc0f4f242015a2837284f535df0 100644
--- a/community/perl-http-tiny-mech/APKBUILD
+++ b/community/perl-http-tiny-mech/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/HTTP-Tiny-Mech/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-http-message perl-www-mechanize"
-makedepends="perl-dev"
 checkdepends="perl-http-message"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/HTTP-Tiny-Mech-$pkgver.tar.gz"
diff --git a/community/perl-ima-dbi/APKBUILD b/community/perl-ima-dbi/APKBUILD
index 5a3f2873e73a60b5bf910b57cabe718ce99ba160..6c03a77782b0d73b73170eea1d65047a4b4cae12 100644
--- a/community/perl-ima-dbi/APKBUILD
+++ b/community/perl-ima-dbi/APKBUILD
@@ -9,8 +9,8 @@ pkgdesc="Database connection caching and organization"
 url="https://metacpan.org/pod/Ima::DBI"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-dbi perl-class-data-inheritable perl-dbix-contextualfetch"
-makedepends="perl-dev perl-test-pod perl-test-pod-coverage"
+depends="perl perl-dbi perl-class-data-inheritable perl-dbix-contextualfetch"
+makedepends="perl-test-pod perl-test-pod-coverage"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PE/PERRIN/$_pkgreal-$pkgver.tar.gz"
 
diff --git a/community/perl-image-exiftool/APKBUILD b/community/perl-image-exiftool/APKBUILD
index ffa39e8762dd97933d17a3fdb747f871e4b72806..2a9b19165245ca3e9431f48b9ba5385e6b27f1d9 100644
--- a/community/perl-image-exiftool/APKBUILD
+++ b/community/perl-image-exiftool/APKBUILD
@@ -8,7 +8,6 @@ url="https://exiftool.org/"
 arch="noarch"
 license="Artistic-1.0-Perl GPL-1.0-or-later"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc exiftool"
 source="https://exiftool.org/Image-ExifTool-$pkgver.tar.gz"
 
diff --git a/community/perl-image-info/APKBUILD b/community/perl-image-info/APKBUILD
index ddfa62eaa99cab06c7b9aa07a27d0178760a9882..3e8bdfa935f2b0da56f4557ba2bd18d8ef4f8990 100644
--- a/community/perl-image-info/APKBUILD
+++ b/community/perl-image-info/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Extract meta information from image files"
 url="https://metacpan.org/release/Image-Info/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-io-stringy"
-makedepends="perl-dev"
+depends="perl perl-io-stringy"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SR/SREZIC/Image-Info-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-import-into/APKBUILD b/community/perl-import-into/APKBUILD
index 01e6915c4c0230b9fb5fcf59aa3d443ea724faba..ff8c827b04fa1822b3ff1475a28d562daad53407 100644
--- a/community/perl-import-into/APKBUILD
+++ b/community/perl-import-into/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/pod/Import::Into"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-module-runtime"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/H/HA/HAARG/$_pkgreal-$pkgver.tar.gz"
 
diff --git a/community/perl-io-prompt-tiny/APKBUILD b/community/perl-io-prompt-tiny/APKBUILD
index a7d8130877a95da2263fcbcf76f6f01ea542bd47..4787dc4a2710d58d3c38d354c14ae352136546e3 100644
--- a/community/perl-io-prompt-tiny/APKBUILD
+++ b/community/perl-io-prompt-tiny/APKBUILD
@@ -10,7 +10,7 @@ url="https://metacpan.org/pod/IO::Prompt::Tiny"
 arch="noarch"
 license="Apache-2.0"
 depends="perl"
-makedepends="perl-dev perl-capture-tiny"
+makedepends="perl-capture-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-io-string/APKBUILD b/community/perl-io-string/APKBUILD
index 64ef41e3edf61cac580bdf4fa747d5658aad7a20..22013045072aaf786b41ef655ed2d519b2d0af0b 100644
--- a/community/perl-io-string/APKBUILD
+++ b/community/perl-io-string/APKBUILD
@@ -7,8 +7,8 @@ pkgrel=2
 pkgdesc="emulate file interface for in-core strings "
 url="https://metacpan.org/release/IO-String"
 arch="noarch"
-license="GPL PerlArtistic"
-makedepends="perl-dev"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/G/GA/GAAS/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-io-tee/APKBUILD b/community/perl-io-tee/APKBUILD
index 2e931050694be7806cd7bc82d123b4e040d073f3..e24b3b05efa46bd709badf5078c3eee19bd99c9f 100644
--- a/community/perl-io-tee/APKBUILD
+++ b/community/perl-io-tee/APKBUILD
@@ -9,7 +9,6 @@ url="https://metacpan.org/pod/IO::Tee"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="$pkgname-$pkgver.tar.gz::https://cpan.metacpan.org/authors/id/N/NE/NEILB/$_realname.tar.gz"
 builddir="$srcdir"/$_realname
diff --git a/community/perl-ipc-signal/APKBUILD b/community/perl-ipc-signal/APKBUILD
index 6a1dcd1aecf3cfcebc9d5727213f00eaa819f706..faf3087407656ac0690ca61d42f87f4d19b06705 100644
--- a/community/perl-ipc-signal/APKBUILD
+++ b/community/perl-ipc-signal/APKBUILD
@@ -8,7 +8,7 @@ pkgdesc="Perl module provides utility functions dealing with signals"
 url="https://metacpan.org/pod/IPC::Signal"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RO/ROSCH/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-iptables-chainmgr/APKBUILD b/community/perl-iptables-chainmgr/APKBUILD
index 23f1048c86c678f423cc0275f19c82298371b68f..b7322836999553e9cdddde75ff39bedb3fb372f2 100644
--- a/community/perl-iptables-chainmgr/APKBUILD
+++ b/community/perl-iptables-chainmgr/APKBUILD
@@ -9,35 +9,27 @@ pkgdesc="Perl extension for manipulating iptables and ip6tables policies"
 url="https://metacpan.org/release/IPTables-ChainMgr/"
 arch="noarch"
 license="Artistic-1.0"
-cpandepends="perl-netaddr-ip perl-iptables-parse"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+depends="perl perl-netaddr-ip perl-iptables-parse"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MR/MRASH/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-iptables-parse/APKBUILD b/community/perl-iptables-parse/APKBUILD
index 4286dafd5cb936401d4ee81e7b0a738b2f953b4e..7aac9c939a09d9c0b26e05e04e6807a995294923 100644
--- a/community/perl-iptables-parse/APKBUILD
+++ b/community/perl-iptables-parse/APKBUILD
@@ -9,10 +9,7 @@ pkgdesc="Perl extension for parsing iptables and ip6tables firewall rulesets"
 url="https://metacpan.org/release/IPTables-Parse/"
 arch="noarch"
 license="Artistic-1.0"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MR/MRASH/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-lingua-en-numbers-ordinate/APKBUILD b/community/perl-lingua-en-numbers-ordinate/APKBUILD
index 1c6e88fa8c6a195819df84749d9ae96b76acb6f8..d6fef7b9166d249789dff8ae4e00e719588d0520 100644
--- a/community/perl-lingua-en-numbers-ordinate/APKBUILD
+++ b/community/perl-lingua-en-numbers-ordinate/APKBUILD
@@ -7,26 +7,22 @@ pkgdesc="Go from cardinal (53) to ordinal (53rd)"
 url="https://metacpan.org/release/Lingua-EN-Numbers-Ordinate"
 arch="noarch"
 license="GPL"
-depends_dev="perl-dev"
-makedepends="$depends_dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Lingua-EN-Numbers-Ordinate-$pkgver.tar.gz"
 
 builddir="$srcdir/Lingua-EN-Numbers-Ordinate-$pkgver"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-lingua-preferred/APKBUILD b/community/perl-lingua-preferred/APKBUILD
index 524648ec9b2799c2dc1f49f027c4a999bfbd35f7..15028ac7b91f1a2b0f4596c83862582f0ffc1e8e 100644
--- a/community/perl-lingua-preferred/APKBUILD
+++ b/community/perl-lingua-preferred/APKBUILD
@@ -7,7 +7,7 @@ pkgdesc="Pick a language based on user's preferences"
 url="https://metacpan.org/release/Lingua-Preferred"
 arch="noarch"
 license="GPL"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ED/EDAVIS/Lingua-Preferred-$pkgver.tar.gz"
 builddir="$srcdir/Lingua-Preferred-$pkgver"
diff --git a/community/perl-lingua-translit/APKBUILD b/community/perl-lingua-translit/APKBUILD
index e63db0c5e4f74de4ebb2afb1ecc37764402bc17f..011c911900c0a0c4b9d6883e7e3a425bb88ea67b 100644
--- a/community/perl-lingua-translit/APKBUILD
+++ b/community/perl-lingua-translit/APKBUILD
@@ -8,36 +8,28 @@ pkgrel=2
 pkgdesc="transliterates text between writing systems"
 url="https://metacpan.org/release/Lingua-Translit/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AL/ALINKE/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 prepare() {
 	default_prepare || return 1
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-locale-codes/APKBUILD b/community/perl-locale-codes/APKBUILD
index 95c71b1854bed1df72907d7629fa2de0f2aca826..5e4d0b0a2c57be6cdfc0e7d2f62e0c8fc3e00be0 100644
--- a/community/perl-locale-codes/APKBUILD
+++ b/community/perl-locale-codes/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Locale-Codes/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test-inter"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-$pkgver.tar.gz"
diff --git a/community/perl-locale-msgfmt/APKBUILD b/community/perl-locale-msgfmt/APKBUILD
index 100e36b93194231fc7bcf7cce5cea26e470376d6..3d2866f063dfb132ab06465028061049f45675df 100644
--- a/community/perl-locale-msgfmt/APKBUILD
+++ b/community/perl-locale-msgfmt/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Compile .po files to .mo files"
 url="https://metacpan.org/release/Locale-Msgfmt/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AZ/AZAWAWI/Locale-Msgfmt-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-log-dispatch-config/APKBUILD b/community/perl-log-dispatch-config/APKBUILD
index 9a80397633801071e0d93b356e851adca028767d..366b5a4ed2996b450f8ef5d0b89d5e254566f56f 100644
--- a/community/perl-log-dispatch-config/APKBUILD
+++ b/community/perl-log-dispatch-config/APKBUILD
@@ -8,11 +8,9 @@ pkgrel=4
 pkgdesc="Perl module for Log-Dispatch-Config"
 url="https://metacpan.org/release/Log-Dispatch-Config/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="perl-namespace-autoclean perl-specio perl-params-validationcompiler"
-depends="$cpandepends perl-log-dispatch perl-io-stringy perl-appconfig"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-log-dispatch perl-io-stringy perl-appconfig"
+makedepends="perl-namespace-autoclean perl-specio perl-params-validationcompiler"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,23 +18,18 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-log-dispatch-configurator-any/APKBUILD b/community/perl-log-dispatch-configurator-any/APKBUILD
index ca7fdec158bd3ce10d4d3ee5461412688916d4fb..6983477df406028a5a3b1d6ebc00d036634f5e27 100644
--- a/community/perl-log-dispatch-configurator-any/APKBUILD
+++ b/community/perl-log-dispatch-configurator-any/APKBUILD
@@ -8,12 +8,11 @@ pkgrel=3
 pkgdesc="Configurator implementation with Config::Any"
 url="https://metacpan.org/release/Log-Dispatch-Configurator-Any/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-log-dispatch perl-config-any perl-log-dispatch-config
-perl-test-pod-coverage perl-config-tiny perl-module-pluggable"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="
+	perl perl-log-dispatch perl-config-any perl-log-dispatch-config perl-test-pod-coverage
+	perl-config-tiny perl-module-pluggable
+	"
 checkdepends="perl-namespace-autoclean perl-specio perl-params-validationcompiler"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/O/OL/OLIVER/$_pkgreal-$pkgver.tar.gz"
@@ -21,25 +20,21 @@ source="https://cpan.metacpan.org/authors/id/O/OL/OLIVER/$_pkgreal-$pkgver.tar.g
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
diff --git a/community/perl-log-log4perl/APKBUILD b/community/perl-log-log4perl/APKBUILD
index 1d3ed55cf26de40e19781dedcdff7b056a819a2b..ed1c2831753a82d93007ae1efefdc819d11c3746 100644
--- a/community/perl-log-log4perl/APKBUILD
+++ b/community/perl-log-log4perl/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Log-Log4perl/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETJ/Log-Log4perl-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-mail-sendmail/APKBUILD b/community/perl-mail-sendmail/APKBUILD
index 2fc2de5fc2bd94425508a3338daf1387f1aa522f..f374f960614d596b4ba4804b86caf5c35d9354ee 100644
--- a/community/perl-mail-sendmail/APKBUILD
+++ b/community/perl-mail-sendmail/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Simple platform independent mailer"
 url="https://metacpan.org/release/Mail-Sendmail/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 checkdepends="python3"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/$_pkgreal-$pkgver.tar.gz
diff --git a/community/perl-math-basecnv/APKBUILD b/community/perl-math-basecnv/APKBUILD
index 8d1377c3944bde7dbd64061ad12784e25eedb4b8..fb6a78b61c41abd826c71d79556ece6cbfec2e62 100644
--- a/community/perl-math-basecnv/APKBUILD
+++ b/community/perl-math-basecnv/APKBUILD
@@ -8,7 +8,6 @@ url="https://metacpan.org/release/Math-BaseCnv/"
 arch="noarch"
 license="GPL-3.0-only"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PI/PIP/Math-BaseCnv-$pkgver.tgz"
 
diff --git a/community/perl-metacpan-client/APKBUILD b/community/perl-metacpan-client/APKBUILD
index d92679bbfc50af1afe7610c1104807544801d0c3..066d56620befdd5a77086cff8a39c5c027f5d7f3 100644
--- a/community/perl-metacpan-client/APKBUILD
+++ b/community/perl-metacpan-client/APKBUILD
@@ -10,8 +10,10 @@ pkgdesc="A comprehensive, DWIM-featured client to the MetaCPAN API"
 url="https://metacpan.org/release/MetaCPAN-Client/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-net-ssleay perl-type-tiny perl-moo perl-json-maybexs perl-safe-isa perl-io-socket-ssl perl-ref-util perl-uri"
-makedepends="perl-dev"
+depends="
+	perl perl-net-ssleay perl-type-tiny perl-moo perl-json-maybexs perl-safe-isa
+	perl-io-socket-ssl perl-ref-util perl-uri
+	"
 checkdepends="perl-www-mechanize-cached perl-http-tiny-mech perl-lwp-protocol-https perl-test-needs perl-test-fatal"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MICKEY/MetaCPAN-Client-$pkgver.tar.gz"
diff --git a/community/perl-mime-base32/APKBUILD b/community/perl-mime-base32/APKBUILD
index e53634fb6148329605bf72b0590e0d1f8616808d..484ed7a6b600de910538a529c9f19dbf7db65aaf 100644
--- a/community/perl-mime-base32/APKBUILD
+++ b/community/perl-mime-base32/APKBUILD
@@ -9,33 +9,26 @@ pkgrel=2
 pkgdesc="Perl module for MIME-Base32"
 url="https://metacpan.org/release/MIME-Base32/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir"/$_pkgreal-$_pkgver
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 package() {
-        cd "$builddir"
         make DESTDIR="$pkgdir" install
         find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-mime-charset/APKBUILD b/community/perl-mime-charset/APKBUILD
index 02ff63aabe50bcbbf3d5f4f50ef90e202f03bd70..bce9a61bbc2ffa0341bc70f5595516f63e73c577 100644
--- a/community/perl-mime-charset/APKBUILD
+++ b/community/perl-mime-charset/APKBUILD
@@ -8,36 +8,28 @@ pkgrel=2
 pkgdesc="Charset Information for MIME"
 url="https://metacpan.org/release/MIME-Charset/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-mime-construct/APKBUILD b/community/perl-mime-construct/APKBUILD
index fec6b3ee2c9196dc1d12d794fc46775747ad54e5..7ca97db84031e22ada00486faf575a428768ee01 100644
--- a/community/perl-mime-construct/APKBUILD
+++ b/community/perl-mime-construct/APKBUILD
@@ -7,34 +7,28 @@ pkgrel=6
 pkgdesc="Construct and optionally mail MIME messages"
 url="http://search.cpan.org/~rosch/mime-construct/mime-construct"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-proc-waitstat perl-mime-types perl-mime-base64"
-depends="perl $cpandepends"
-makedepends="perl-dev"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-proc-waitstat perl-mime-types perl-mime-base64"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RO/ROSCH/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	default_prepare
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-module-install-authorrequires/APKBUILD b/community/perl-module-install-authorrequires/APKBUILD
index 9ad4b0cc206cb110ffc71c572ebfa5aa7c7c5222..aa4fcb3c1b8187045b371dd884e97a32fe0b2602 100644
--- a/community/perl-module-install-authorrequires/APKBUILD
+++ b/community/perl-module-install-authorrequires/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="declare author-only dependencies"
 url="https://metacpan.org/release/Module-Install-AuthorRequires/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-module-install"
-makedepends="perl-dev"
+depends="perl perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/F/FL/FLORA/Module-Install-AuthorRequires-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-module-install-authortests/APKBUILD b/community/perl-module-install-authortests/APKBUILD
index 08ca4411a543e99d9d716b179d1d6a37d0eccedd..0a50387e2afe261f0a18b67d86587f1ade101a37 100644
--- a/community/perl-module-install-authortests/APKBUILD
+++ b/community/perl-module-install-authortests/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="designate tests only run by module authors"
 url="https://metacpan.org/release/Module-Install-AuthorTests/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-module-install"
-makedepends="perl-dev"
+depends="perl perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Module-Install-AuthorTests-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-module-loader/APKBUILD b/community/perl-module-loader/APKBUILD
index 0326392455f7cafd88f658bd7315929ced836f61..01cc4960100642f26f704d0461b6055acbc6b011 100644
--- a/community/perl-module-loader/APKBUILD
+++ b/community/perl-module-loader/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Module-Loader/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-module-runtime perl-path-iterator-rule"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Module-Loader-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-module-runtime-conflicts/APKBUILD b/community/perl-module-runtime-conflicts/APKBUILD
index 0ea19a4f8347ebe816ddcc7c802ae8f7b6053697..9e96ff6d87bf65fedd4df6ce809b233b42c56f5a 100644
--- a/community/perl-module-runtime-conflicts/APKBUILD
+++ b/community/perl-module-runtime-conflicts/APKBUILD
@@ -8,33 +8,26 @@ pkgrel=3
 pkgdesc="Provide information on conflicts for Module::Runtime"
 url="https://metacpan.org/release/Module-Runtime-Conflicts/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-module-runtime perl-dist-checkconflicts"
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-module-runtime perl-dist-checkconflicts"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-mojolicious/APKBUILD b/community/perl-mojolicious/APKBUILD
index b57823a4aa8d0360b3009e82742d0a0967210fb2..44b32d84df948163df4f0d675291bd2079c16339 100644
--- a/community/perl-mojolicious/APKBUILD
+++ b/community/perl-mojolicious/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Mojolicious/"
 arch="noarch"
 license="Artistic-2.0"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-moosex-types-common/APKBUILD b/community/perl-moosex-types-common/APKBUILD
index 913a0f87dfe8201641a6c28127e2a7eeedff84cd..90d7f5971280004f3cc098f47e9d405febf4b59e 100644
--- a/community/perl-moosex-types-common/APKBUILD
+++ b/community/perl-moosex-types-common/APKBUILD
@@ -9,9 +9,9 @@ pkgdesc="A library of commonly used type constraints"
 url="https://metacpan.org/release/MooseX-Types-Common/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-moosex-types"
+depends="perl perl-moosex-types"
 checkdepends="perl-test-deep perl-test-warnings"
-makedepends="perl-devel-overloadinfo perl-module-build-tiny perl-dev"
+makedepends="perl-devel-overloadinfo perl-module-build-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-Common-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-moosex-types-path-class/APKBUILD b/community/perl-moosex-types-path-class/APKBUILD
index abf20e95abaf39c02fd77442b206f0b55d5f3f89..88849d2ba22548aac48dcac38f866e1d17c58ef5 100644
--- a/community/perl-moosex-types-path-class/APKBUILD
+++ b/community/perl-moosex-types-path-class/APKBUILD
@@ -9,9 +9,9 @@ pkgdesc="A Path::Class type library for Moose"
 url="https://metacpan.org/release/MooseX-Types-Path-Class/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-path-class perl-moosex-types"
+depends="perl perl-path-class perl-moosex-types"
 checkdepends="perl-test-needs"
-makedepends="perl-devel-overloadinfo perl-module-build-tiny perl-dev"
+makedepends="perl-devel-overloadinfo perl-module-build-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-Path-Class-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-moosex-types-uri/APKBUILD b/community/perl-moosex-types-uri/APKBUILD
index 25619ea20f3753ba270c49459203db492e1817c2..fc9421107401bf3df7fd365e0eea832d8463fddc 100644
--- a/community/perl-moosex-types-uri/APKBUILD
+++ b/community/perl-moosex-types-uri/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/MooseX-Types-URI/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-namespace-autoclean perl-uri-fromhash perl-moosex-types perl-uri"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 checkdepends="perl-test-without-module perl-test-needs perl-moose"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-URI-$pkgver.tar.gz"
diff --git a/community/perl-moosex-types/APKBUILD b/community/perl-moosex-types/APKBUILD
index 04bd6741d3c93abaccac895602c71f6438a28542..83e21bb80cbaaad969af74ffaf927a369bee6893 100644
--- a/community/perl-moosex-types/APKBUILD
+++ b/community/perl-moosex-types/APKBUILD
@@ -8,10 +8,12 @@ pkgdesc="Organise your Moose types in libraries"
 url="https://metacpan.org/release/MooseX-Types/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-carp-clan perl-sub-install perl-moose perl-sub-exporter-formethods
-	perl-namespace-autoclean perl-module-runtime perl-sub-name perl-sub-exporter"
+depends="
+	perl perl-carp-clan perl-sub-install perl-moose perl-sub-exporter-formethods
+	perl-namespace-autoclean perl-module-runtime perl-sub-name perl-sub-exporter
+	"
 checkdepends="perl-test-requires perl-test-fatal"
-makedepends="perl-devel-overloadinfo perl-module-build-tiny perl-dev"
+makedepends="perl-devel-overloadinfo perl-module-build-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-moosex/APKBUILD b/community/perl-moosex/APKBUILD
index 6c226467ccadd99cbe3ac3d5215b5c73706cceee..c8f8fc1a543e686f025d61c728c24ea981be06fe 100644
--- a/community/perl-moosex/APKBUILD
+++ b/community/perl-moosex/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Document the MooseX namespace"
 url="https://metacpan.org/release/MooseX/"
 arch="noarch"
 license="GPL-1.0-or-later Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-moox-types-mooselike-numeric/APKBUILD b/community/perl-moox-types-mooselike-numeric/APKBUILD
index 820126cc56221ae4c7dda310923b9f0791173277..39850cc7fced640064473fbd5d8e77e4ca2bfd41 100644
--- a/community/perl-moox-types-mooselike-numeric/APKBUILD
+++ b/community/perl-moox-types-mooselike-numeric/APKBUILD
@@ -10,7 +10,7 @@ url="https://metacpan.org/release/MooX-Types-MooseLike-Numeric/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-moox-types-mooselike"
-makedepends="perl-dev perl-test-fatal perl-moo"
+makedepends="perl-test-fatal perl-moo"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MA/MATEU/MooX-Types-MooseLike-Numeric-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-moox-types-mooselike/APKBUILD b/community/perl-moox-types-mooselike/APKBUILD
index ad651e78108d2051bef4b97cb991abc957dc68f7..d07db1582a81631bba6311c6bada2b5d6926f70a 100644
--- a/community/perl-moox-types-mooselike/APKBUILD
+++ b/community/perl-moox-types-mooselike/APKBUILD
@@ -8,11 +8,9 @@ pkgrel=3
 pkgdesc="Some Moosish types and a type builder"
 url="https://metacpan.org/release/MooX-Types-MooseLike/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-module-runtime"
-cpanmakedepends="perl-moo perl-test-fatal   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-module-runtime"
+makedepends="perl-moo perl-test-fatal"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MA/MATEU/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +18,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-net-ipv4addr/APKBUILD b/community/perl-net-ipv4addr/APKBUILD
index df330620353bbfda04602ffda1b431c27428b175..f1039e78f049d73d7ad3287dd274981b2519f0bb 100644
--- a/community/perl-net-ipv4addr/APKBUILD
+++ b/community/perl-net-ipv4addr/APKBUILD
@@ -8,25 +8,21 @@ pkgdesc="Perl extension for manipulating IPv4 addresses"
 url="http://search.cpan.org/~frajulac/Net-IPv4Addr/"
 arch="noarch"
 license="PerlArtistic"
-depends="perl "
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/F/FR/FRAJULAC/$_realname-$pkgver.tar.gz"
 builddir="$srcdir/$_realname-$pkgver"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-ntlm/APKBUILD b/community/perl-ntlm/APKBUILD
index e1ebb077add7683f6c116824eccef8b6f9e0d2a2..e7b248c97a611bf847666a4d2df795041561273d 100644
--- a/community/perl-ntlm/APKBUILD
+++ b/community/perl-ntlm/APKBUILD
@@ -13,7 +13,6 @@ url="https://metacpan.org/release/NTLM/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-digest-hmac"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NB/NBEBOUT/NTLM-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-number-bytes-human/APKBUILD b/community/perl-number-bytes-human/APKBUILD
index 0b049d7e02e4f24d76897bb49c205a34cba0238c..eeaf1a34ec4dc822cf72db5ba710f84d2f8eeeba 100644
--- a/community/perl-number-bytes-human/APKBUILD
+++ b/community/perl-number-bytes-human/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Convert byte count to human readable format"
 url="https://metacpan.org/release/Number-Bytes-Human/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/Number-Bytes-Human-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-number-compare/APKBUILD b/community/perl-number-compare/APKBUILD
index 0ebace02d5a1fb836fa00aa3b43a3c497995c981..0cb68127fa8b71e6455c41a8ff44265d4ae73f70 100644
--- a/community/perl-number-compare/APKBUILD
+++ b/community/perl-number-compare/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="unknown"
 url="https://metacpan.org/release/Number-Compare/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-ole-storage_lite/APKBUILD b/community/perl-ole-storage_lite/APKBUILD
index 041d9eca9aa5a523c424977c4ccc096e553a02a1..5e62ceeedf638b257aab59ec599ec0948d137b8e 100644
--- a/community/perl-ole-storage_lite/APKBUILD
+++ b/community/perl-ole-storage_lite/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/OLE-Storage_Lite"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-$pkgver.tar.gz"
 
diff --git a/community/perl-package-variant/APKBUILD b/community/perl-package-variant/APKBUILD
index 9c4f2e672981d4ea0442956dfb7301ba508dda15..8c2997fdc03bd4b5656050db7b5c7cfa071d5d0a 100644
--- a/community/perl-package-variant/APKBUILD
+++ b/community/perl-package-variant/APKBUILD
@@ -8,11 +8,9 @@ pkgrel=3
 pkgdesc="Parameterizable packages"
 url="https://metacpan.org/release/Package-Variant/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-import-into perl-module-runtime perl-strictures perl-moo"
-cpanmakedepends="  perl-test-fatal "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-import-into perl-module-runtime perl-strictures perl-moo"
+makedepends="perl-test-fatal"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MS/MSTROUT/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +18,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-par-dist/APKBUILD b/community/perl-par-dist/APKBUILD
index 3c3f72fd16931f5b1f7d12bd32f0550eec745eaf..a83896777754884303bf37a847c21b1b6c916909 100644
--- a/community/perl-par-dist/APKBUILD
+++ b/community/perl-par-dist/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/PAR-Dist/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-Dist-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-par/APKBUILD b/community/perl-par/APKBUILD
index 66d6e9d80344bc0a47153daee73f99e443d5dde5..08179ad775595015b244c625ca1fc705d4e225aa 100644
--- a/community/perl-par/APKBUILD
+++ b/community/perl-par/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/PAR/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-archive-zip perl-par-dist"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-parallel-prefork/APKBUILD b/community/perl-parallel-prefork/APKBUILD
index ce4946f8af64bf203ecc8063b521c3a54e2aad0f..8de51f4b286eef85fcded7d32234abd03b814831 100644
--- a/community/perl-parallel-prefork/APKBUILD
+++ b/community/perl-parallel-prefork/APKBUILD
@@ -8,39 +8,30 @@ pkgrel=2
 pkgdesc="A simple prefork server framework"
 url="https://metacpan.org/release/Parallel-Prefork/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-signal-mask perl-class-accessor-lite perl-scope-guard perl-proc-wait3 perl-list-moreutils"
-cpanmakedepends="perl-test-requires perl-test-sharedfork"
-cpancheckdepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
-checkdepends="$cpancheckdepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-signal-mask perl-class-accessor-lite perl-scope-guard perl-proc-wait3 perl-list-moreutils"
+makedepends="perl-test-requires perl-test-sharedfork"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KAZUHO/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
diff --git a/community/perl-path-iterator-rule/APKBUILD b/community/perl-path-iterator-rule/APKBUILD
index 3c669674d62e3cfc36b2265e8b0377701b442af3..28f5bc8cb1750fc296f67c1d033c585cd1e1c5e5 100644
--- a/community/perl-path-iterator-rule/APKBUILD
+++ b/community/perl-path-iterator-rule/APKBUILD
@@ -10,13 +10,8 @@ pkgdesc="iterative, recursive file finder"
 url="https://metacpan.org/release/Path-Iterator-Rule/"
 arch="noarch"
 license="Apache-2.0"
-depends="
-	perl perl-number-compare perl-try-tiny perl-text-glob
-	"
-makedepends="perl-dev"
-checkdepends="
-	perl-test-filename perl-path-tiny perl-file-pushd perl-test-deep
-	"
+depends="perl perl-number-compare perl-try-tiny perl-text-glob"
+checkdepends="perl-test-filename perl-path-tiny perl-file-pushd perl-test-deep"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Iterator-Rule-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-pdf-api2/APKBUILD b/community/perl-pdf-api2/APKBUILD
index 6804cb0f560c6e45a4f73826bceeccd8ffa79d84..d582ebdef08f00c9f6c39d91c59cbe1bd6aa01b8 100644
--- a/community/perl-pdf-api2/APKBUILD
+++ b/community/perl-pdf-api2/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/PDF-API2/"
 arch="noarch"
 license="lgpl_2_1"
 depends="perl perl-font-ttf"
-makedepends="perl-dev"
 checkdepends="perl-test-exception perl-test-memory-cycle"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-$pkgver.tar.gz"
diff --git a/community/perl-plack/APKBUILD b/community/perl-plack/APKBUILD
index 7dc8fd0be1fa20201236be16ecd7d7b0a562ab0c..da397c2c276e58358a6c4c1aa99f87387c6a3e49 100644
--- a/community/perl-plack/APKBUILD
+++ b/community/perl-plack/APKBUILD
@@ -10,13 +10,17 @@ pkgdesc="Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"
 url="https://metacpan.org/release/Plack/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-file-sharedir perl-filesys-notify-simple perl-stream-buffered
-	perl-uri perl-devel-stacktrace-ashtml perl-test-tcp perl-try-tiny
-	perl-apache-logformat-compiler perl-hash-multivalue perl-http-message
-	perl-cookie-baker perl-www-form-urlencoded perl-http-entity-parser perl-http-headers-fast"
-makedepends="perl-dev perl-file-sharedir-install"
-checkdepends="perl-test-requires perl-fcgi perl-mime-types perl-fcgi-procmanager
-	perl-module-refresh perl-cgi-emulate-psgi"
+depends="
+	perl perl-file-sharedir perl-filesys-notify-simple perl-stream-buffered perl-uri
+	perl-devel-stacktrace-ashtml perl-test-tcp perl-try-tiny perl-apache-logformat-compiler
+	perl-hash-multivalue perl-http-message perl-cookie-baker perl-www-form-urlencoded
+	perl-http-entity-parser perl-http-headers-fast
+	"
+makedepends="perl-file-sharedir-install"
+checkdepends="
+	perl-test-requires perl-fcgi perl-mime-types perl-fcgi-procmanager perl-module-refresh
+	perl-cgi-emulate-psgi
+	"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-proc-waitstat/APKBUILD b/community/perl-proc-waitstat/APKBUILD
index b12244b219140fecf3af3ed6859ebc522381e736..218b2b83a0f0662808ada0ceb86c31c30edece61 100644
--- a/community/perl-proc-waitstat/APKBUILD
+++ b/community/perl-proc-waitstat/APKBUILD
@@ -7,35 +7,28 @@ pkgrel=4
 pkgdesc="Perl module interpret and act on wait() status values"
 url="https://metacpan.org/release/Proc-WaitStat/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-ipc-signal"
-depends="$cpandepends"
-makedepends="perl-dev"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-ipc-signal"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RO/ROSCH/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 	mv "$pkgdir"/usr/share/perl5/vendor_perl/* "$pkgdir"/usr/lib/perl5/vendor_perl
diff --git a/community/perl-protocol-http2/APKBUILD b/community/perl-protocol-http2/APKBUILD
index 103bb12d4d13d83f5be3532dc2c2477e38456f82..de4145ba453c6160b4f9155558940076a8d53c66 100644
--- a/community/perl-protocol-http2/APKBUILD
+++ b/community/perl-protocol-http2/APKBUILD
@@ -10,7 +10,7 @@ url="https://metacpan.org/release/Protocol-HTTP2/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev perl-module-build-tiny"
+makedepends="perl-module-build-tiny"
 checkdepends="perl-anyevent perl-net-ssleay perl-test-tcp perl-test-leaktrace"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/C/CR/CRUX/Protocol-HTTP2-$pkgver.tar.gz"
diff --git a/community/perl-provide/APKBUILD b/community/perl-provide/APKBUILD
index 31bd5b1875d1b771673b1015a82d0b4e9e488024..7d27ae573d6a0c53e244965abfcee31433be0f85 100644
--- a/community/perl-provide/APKBUILD
+++ b/community/perl-provide/APKBUILD
@@ -7,11 +7,8 @@ pkgrel=3
 pkgdesc="easily choose between different version-specific implementations"
 url="https://metacpan.org/release/provide/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BE/BELDEN/$_pkgreal-$pkgver.tar.gz"
 
@@ -19,25 +16,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-readonly/APKBUILD b/community/perl-readonly/APKBUILD
index a6570b5190331a191b70b693845211e0efc794a1..f0f426a3e3f72764211be45231504865fff207b4 100644
--- a/community/perl-readonly/APKBUILD
+++ b/community/perl-readonly/APKBUILD
@@ -8,31 +8,28 @@ pkgdesc="Facility for creating read-only scalars, arrays, hashes"
 url="https://github.com/sanko/readonly"
 arch="noarch"
 license="PerlArtistic"
-makedepends="perl-dev perl-module-build-tiny"
+depends="perl"
+makedepends="perl-module-build-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SA/SANKO/$_pkgname-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgname-$pkgver"
 
 prepare() {
 	default_prepare
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	perl Build.PL --installdirs=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	./Build
 }
 
 check() {
-        cd "$builddir"
         ./Build test
 }
 
 package() {
-	cd "$builddir"
 	./Build install --destdir="$pkgdir"
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-ref-util/APKBUILD b/community/perl-ref-util/APKBUILD
index f297c688ac976bbd870d31975ddba1a3bd770359..8fda8779b80c5d53f0a3d39ed808da9b7dc47567 100644
--- a/community/perl-ref-util/APKBUILD
+++ b/community/perl-ref-util/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/Ref-Util/"
 arch="noarch"
 license="MIT"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AR/ARC/Ref-Util-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-regexp-common-net-cidr/APKBUILD b/community/perl-regexp-common-net-cidr/APKBUILD
index f65550e7b4cc5dec5567c794cfcf719e201e3b5b..49206ac5f756e140a953b0596487071fdc9e35a1 100644
--- a/community/perl-regexp-common-net-cidr/APKBUILD
+++ b/community/perl-regexp-common-net-cidr/APKBUILD
@@ -8,25 +8,22 @@ url="https://metacpan.org/release/Regexp-Common-net-CIDR/"
 arch="noarch"
 license="GPL-2.0 or Artistic"
 depends="perl perl-regexp-common"
-makedepends="perl-dev perl-module-install"
+makedepends="perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BP/BPS/Regexp-Common-net-CIDR-$pkgver.tar.gz"
 
 builddir="$srcdir/Regexp-Common-net-CIDR-$pkgver"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-regexp-tr/APKBUILD b/community/perl-regexp-tr/APKBUILD
index 6d3cb48a8b7c1ff3704a80523f68b01346ea5785..f9030b31bc3fdd003c1c10107800e16f7e1be4f2 100644
--- a/community/perl-regexp-tr/APKBUILD
+++ b/community/perl-regexp-tr/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="Run-time-compiled tr/// objects."
 url="https://metacpan.org/release/Regexp-Tr/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/C/CH/CHIA/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-rt-extension-commandbymail/APKBUILD b/community/perl-rt-extension-commandbymail/APKBUILD
index cb1229fc9d6b74dfd1835b0ee4458b10133c6a9c..e112470bb98937144ac9b1f17e6065bbf957b10b 100644
--- a/community/perl-rt-extension-commandbymail/APKBUILD
+++ b/community/perl-rt-extension-commandbymail/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/RT-Extension-CommandByMail/"
 arch="noarch"
 license="GPL-2.0-only"
 depends="perl"
-makedepends="perl-dev rt4"
+makedepends="rt4"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BP/BPS/RT-Extension-CommandByMail-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-safe-isa/APKBUILD b/community/perl-safe-isa/APKBUILD
index 347bec143714d7fc8ebcc61048dfa355d2076e10..19cdc32dc5c8f6e868cb034256acf20c718d5d01 100644
--- a/community/perl-safe-isa/APKBUILD
+++ b/community/perl-safe-isa/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Safe-Isa/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Safe-Isa-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-signal-mask/APKBUILD b/community/perl-signal-mask/APKBUILD
index 4ea4d091a9ccf3c98d8cb5c678f0c132b73fa032..d46c92a091f3f786828fcfc037ee8dc5d29355e0 100644
--- a/community/perl-signal-mask/APKBUILD
+++ b/community/perl-signal-mask/APKBUILD
@@ -8,39 +8,29 @@ pkgrel=2
 pkgdesc="Signal masks made easy"
 url="https://metacpan.org/release/Signal-Mask/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-ipc-signal"
-cpanmakedepends=""
-cpancheckdepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
-checkdepends="$cpancheckdepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-ipc-signal"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/L/LE/LEONT/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
diff --git a/community/perl-spiffy/APKBUILD b/community/perl-spiffy/APKBUILD
index 924b62aa0b35630fc0e8bdce3fac79eb8a9a22f7..185dd92373c3ef647ed83f95d861cb6f032176cc 100644
--- a/community/perl-spiffy/APKBUILD
+++ b/community/perl-spiffy/APKBUILD
@@ -8,36 +8,28 @@ pkgrel=3
 pkgdesc="Spiffy Perl Interface Framework For You"
 url="https://metacpan.org/release/Spiffy/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/I/IN/INGY/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-spreadsheet-parseexcel/APKBUILD b/community/perl-spreadsheet-parseexcel/APKBUILD
index 36c2d7fb7893b0e5fd4fa4f1f0c7e4d3fa755f7d..7f4aa3286fc22f95dc0c0ec2b38e0e307bc87e62 100644
--- a/community/perl-spreadsheet-parseexcel/APKBUILD
+++ b/community/perl-spreadsheet-parseexcel/APKBUILD
@@ -8,11 +8,8 @@ pkgrel=3
 pkgdesc="Read information from an Excel file."
 url="https://metacpan.org/release/Spreadsheet-ParseExcel/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-digest-perl-md5 perl-ole-storage_lite perl-io-stringy perl-crypt-rc4"
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-digest-perl-md5 perl-ole-storage_lite perl-io-stringy perl-crypt-rc4"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DO/DOUGW/$_pkgreal-$pkgver.tar.gz"
 
@@ -20,25 +17,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-spreadsheet-xlsx/APKBUILD b/community/perl-spreadsheet-xlsx/APKBUILD
index 6c79db5eb569a3f2b4c9dc37542fd585bf97c595..40bdcedf581ab5115e3f696f8c930faff6a134a0 100644
--- a/community/perl-spreadsheet-xlsx/APKBUILD
+++ b/community/perl-spreadsheet-xlsx/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Perl extension for reading MS Excel 2007 files;"
 url="https://metacpan.org/release/Spreadsheet-XLSX/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-spreadsheet-parseexcel perl-archive-zip perl-test-nowarnings"
-makedepends="perl-dev"
+depends="perl perl-spreadsheet-parseexcel perl-archive-zip perl-test-nowarnings"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIKEB/Spreadsheet-XLSX-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-sql-statement/APKBUILD b/community/perl-sql-statement/APKBUILD
index 07d4749175cdfd0ceccbebb279cc2b033546bcc0..175cd913d39e81d642ffe25b36a6ac30859288b9 100644
--- a/community/perl-sql-statement/APKBUILD
+++ b/community/perl-sql-statement/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/SQL-Statement/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-module-runtime perl-params-util perl-clone"
-makedepends="perl-dev"
 checkdepends="perl-text-soundex perl-test-deep"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/SQL-Statement-$pkgver.tar.gz"
diff --git a/community/perl-sql-translator/APKBUILD b/community/perl-sql-translator/APKBUILD
index cc0f4508b2db2c344c4fa92c54cc59c78110e894..1497179df6016c2968b1a1226d28af6788e68815 100644
--- a/community/perl-sql-translator/APKBUILD
+++ b/community/perl-sql-translator/APKBUILD
@@ -9,13 +9,18 @@ pkgdesc="SQL DDL transformations and more"
 url="https://metacpan.org/release/SQL-Translator/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-try-tiny perl-parse-recdescent perl-package-variant
-	perl-carp-clan perl-sub-quote perl-dbi perl-file-sharedir perl-moo
-	perl-list-moreutils perl-yaml"
-makedepends="perl-dev perl-xml-writer perl-test-exception perl-test-differences perl-json perl-module-install
-	perl-file-sharedir-install"
-checkdepends="perl-gd perl-spreadsheet-parseexcel perl-test-postgresql perl-html-parser
-	perl-template-toolkit perl-graph perl-xml-libxml perl-cgi perl-dbd-sqlite perl-dbd-pg"
+depends="
+	perl perl-try-tiny perl-parse-recdescent perl-package-variant perl-carp-clan perl-sub-quote
+	perl-dbi perl-file-sharedir perl-moo perl-list-moreutils perl-yaml
+	"
+makedepends="
+	perl-xml-writer perl-test-exception perl-test-differences perl-json perl-module-install
+	perl-file-sharedir-install
+	"
+checkdepends="
+	perl-gd perl-spreadsheet-parseexcel perl-test-postgresql perl-html-parser
+	perl-template-toolkit perl-graph perl-xml-libxml perl-cgi perl-dbd-sqlite perl-dbd-pg
+	"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/I/IL/ILMARI/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-starlet/APKBUILD b/community/perl-starlet/APKBUILD
index 47ce63f432b7d58691189960b78bcac460e33c1d..79b5f106c1441ded84ab86121a067527a44a06d3 100644
--- a/community/perl-starlet/APKBUILD
+++ b/community/perl-starlet/APKBUILD
@@ -8,40 +8,31 @@ pkgrel=2
 pkgdesc="a simple, high-performance PSGI/Plack HTTP server"
 url="https://metacpan.org/release/Starlet/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-server-starter perl-plack perl-parallel-prefork"
-cpanmakedepends="perl-libwww perl-test-tcp"
-cpancheckdepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-server-starter perl-plack perl-parallel-prefork"
+makedepends="perl-libwww perl-test-tcp"
 options="!check" # missing HTTP::Headers::Fast
-checkdepends="$cpancheckdepends"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KAZUHO/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make test
 }
diff --git a/community/perl-statistics-chisquare/APKBUILD b/community/perl-statistics-chisquare/APKBUILD
index a96e3e5db2a9d392cb780c3d98695c7337a5eaa5..68b3e793140ace816f616622ad47bbd1a191903b 100644
--- a/community/perl-statistics-chisquare/APKBUILD
+++ b/community/perl-statistics-chisquare/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Perl module for Statistics-ChiSquare"
 url="https://metacpan.org/release/Statistics-ChiSquare/"
 arch="noarch"
 license="GPL-2.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/Statistics-ChiSquare-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-strictures/APKBUILD b/community/perl-strictures/APKBUILD
index f8bebb28e8aa0ae6634aa91e502a8e528d21a2f8..4704861c16b61a59c2873ee1cb10cba50cc96417 100644
--- a/community/perl-strictures/APKBUILD
+++ b/community/perl-strictures/APKBUILD
@@ -8,7 +8,7 @@ pkgdesc="Turn on strict and make most warnings fatal"
 url="https://search.cpan.org/dist/strictures/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/H/HA/HAARG/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir"/$_pkgreal-$pkgver
diff --git a/community/perl-string-rewriteprefix/APKBUILD b/community/perl-string-rewriteprefix/APKBUILD
index 31a64c1b11c02e62e26efe01f645000a0b5dad71..ce276a40d1aa643f1ec695677891945fd83c9507 100644
--- a/community/perl-string-rewriteprefix/APKBUILD
+++ b/community/perl-string-rewriteprefix/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/String-RewritePrefix/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-sub-exporter"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/String-RewritePrefix-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-sub-exporter-formethods/APKBUILD b/community/perl-sub-exporter-formethods/APKBUILD
index d12ccbd1c42e3ffeeffd8813c185314a7a8a8678..fabb94ada2322d042670e147db78bb96c1e4540c 100644
--- a/community/perl-sub-exporter-formethods/APKBUILD
+++ b/community/perl-sub-exporter-formethods/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Sub-Exporter-ForMethods/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-sub-exporter"
-makedepends="perl-dev"
 checkdepends="perl-namespace-autoclean"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Exporter-ForMethods-$pkgver.tar.gz"
diff --git a/community/perl-sub-override/APKBUILD b/community/perl-sub-override/APKBUILD
index a3be04c03e519e65f59d46400041163e7fa4a0d6..261e4b8c66d8ecede0b8c4c50efed748ff5c3c13 100644
--- a/community/perl-sub-override/APKBUILD
+++ b/community/perl-sub-override/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Sub-Override/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-test-fatal"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/O/OV/OVID/Sub-Override-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-task-weaken/APKBUILD b/community/perl-task-weaken/APKBUILD
index bbe1f4612c098cb97069cc92997ab3e2b852b414..34f7777132ac74b858785ffb812a0c8b5c55a2c6 100644
--- a/community/perl-task-weaken/APKBUILD
+++ b/community/perl-task-weaken/APKBUILD
@@ -8,32 +8,26 @@ pkgrel=2
 pkgdesc="Ensure that a platform has weaken support"
 url="https://metacpan.org/release/Task-Weaken/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends perl-module-install"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
+makedepends="perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/E/ET/ETHER/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-term-animation/APKBUILD b/community/perl-term-animation/APKBUILD
index 61bb866fa504c0b08bd181a471fd43f92fdfbeae..cd880cf1ff30185cc7b41683a368e0cb2f6fbab6 100644
--- a/community/perl-term-animation/APKBUILD
+++ b/community/perl-term-animation/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="ASCII sprite animation framework"
 url="https://metacpan.org/release/Term-Animation/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-curses"
-makedepends="perl-dev"
+depends="perl perl-curses"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KB/KBAUCOM/Term-Animation-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-term-progressbar/APKBUILD b/community/perl-term-progressbar/APKBUILD
index 9da51b426a31a553801f1f86d8b8f8050e353838..37b09b4ee1ec9574ada57b316bc246f94ed13401 100644
--- a/community/perl-term-progressbar/APKBUILD
+++ b/community/perl-term-progressbar/APKBUILD
@@ -7,26 +7,22 @@ pkgdesc="Perl/CPAN Module Term::ProgressBar : Progress bar in just ASCII  using
 url="https://metacpan.org/release/Term-ProgressBar"
 arch="noarch"
 license="GPL"
-depends="perl-class-methodmaker perl-term-readkey perl-capture-tiny perl-test-exception"
-makedepends="perl-dev"
+depends="perl perl-class-methodmaker perl-term-readkey perl-capture-tiny perl-test-exception"
 checkdepends="perl-test-warnings"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MA/MANWAR/Term-ProgressBar-$pkgver.tar.gz"
 builddir="$srcdir"/Term-ProgressBar-$pkgver
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-term-readpassword/APKBUILD b/community/perl-term-readpassword/APKBUILD
index 1940643c3ff96ee98277db699b7471d48171f59c..c93da35e35a84c309a0faee394bd50a51e6e9e17 100644
--- a/community/perl-term-readpassword/APKBUILD
+++ b/community/perl-term-readpassword/APKBUILD
@@ -8,39 +8,29 @@ pkgrel=2
 pkgdesc="unknown"
 url="https://metacpan.org/release/Term-ReadPassword/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-cpancheckdepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
-checkdepends="$cpancheckdepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PH/PHOENIX/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
 
 check() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	export AUTOMATED_TESTING=1
 	make test
diff --git a/community/perl-test-base/APKBUILD b/community/perl-test-base/APKBUILD
index 406be3b2d59f3d1904c88be879a7f4d2059ff093..18f19ad1006a80454f06251dfca00d953995be6a 100644
--- a/community/perl-test-base/APKBUILD
+++ b/community/perl-test-base/APKBUILD
@@ -8,36 +8,29 @@ pkgrel=2
 pkgdesc="A Data Driven Testing Framework"
 url="https://metacpan.org/release/Test-Base/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-spiffy"
-cpanmakedepends="  perl-text-diff perl-algorithm-diff "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-spiffy"
+makedepends="perl-text-diff perl-algorithm-diff"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/I/IN/INGY/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-test-class/APKBUILD b/community/perl-test-class/APKBUILD
index 52b23fc783c164eb1ffb4ebc872d535de18cca9d..b831952c8113e790bc500ee5ffea4fddeec17473 100644
--- a/community/perl-test-class/APKBUILD
+++ b/community/perl-test-class/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Test-Class/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-module-runtime perl-mro-compat perl-try-tiny"
-makedepends="perl-dev"
 checkdepends="perl-test-exception"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SZ/SZABGAB/Test-Class-$pkgver.tar.gz"
diff --git a/community/perl-test-deep-fuzzy/APKBUILD b/community/perl-test-deep-fuzzy/APKBUILD
index a43c15658bb787f1347e305e8ae3a98f4c28e71d..e5eb03cad0ffcff3eea3153d8fd8e5863f8c3310 100644
--- a/community/perl-test-deep-fuzzy/APKBUILD
+++ b/community/perl-test-deep-fuzzy/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/Test-Deep-Fuzzy/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-test-deep perl-math-round"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 checkdepends="perl-test-deep"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KARUPA/Test-Deep-Fuzzy-$pkgver.tar.gz"
diff --git a/community/perl-test-differences/APKBUILD b/community/perl-test-differences/APKBUILD
index c276c35843601daf5d5cb03821a322d0bbed86b1..2441499e0a46d1110b0789259bdb1a74b02b378f 100644
--- a/community/perl-test-differences/APKBUILD
+++ b/community/perl-test-differences/APKBUILD
@@ -8,32 +8,26 @@ pkgrel=0
 pkgdesc="Test strings and data structures and show differences if not ok"
 url="https://metacpan.org/release/Test-Differences/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-text-diff"
-cpanmakedepends="perl-module-build perl-capture-tiny perl-test-pod perl-test-pod-coverage"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-text-diff"
+makedepends="perl-module-build perl-capture-tiny perl-test-pod perl-test-pod-coverage"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DC/DCANTRELL/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-test-easy/APKBUILD b/community/perl-test-easy/APKBUILD
index 959f9c5b8ca93cd28003cff31b17ccaa3de4a5d9..7f34cb9db81bb0efff4405cea9215ca8bd7ee07b 100644
--- a/community/perl-test-easy/APKBUILD
+++ b/community/perl-test-easy/APKBUILD
@@ -7,11 +7,8 @@ pkgrel=2
 pkgdesc="facilitates easy testing patterns"
 url="https://metacpan.org/release/Test-Easy/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-functional-utility perl-data-denter perl-hash-mostutils perl-test-resub perl-data-difflet"
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-functional-utility perl-data-denter perl-hash-mostutils perl-test-resub perl-data-difflet"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BE/BELDEN/$_pkgreal-$pkgver.tar.gz"
 
diff --git a/community/perl-test-filename/APKBUILD b/community/perl-test-filename/APKBUILD
index 20f8227d39d4115272007e50e0f820dd9dea63fe..07c94136929f0b97eeb1bebaf69f7a606012c8cc 100644
--- a/community/perl-test-filename/APKBUILD
+++ b/community/perl-test-filename/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Test-Filename/"
 arch="noarch"
 license="Apache-2.0"
 depends="perl perl-path-tiny"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Test-Filename-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-test-inter/APKBUILD b/community/perl-test-inter/APKBUILD
index 013ce35041784651ae155150e085ba6f10ef142c..430da21eddfd6c92c893caec0bd255e6f2aa2727 100644
--- a/community/perl-test-inter/APKBUILD
+++ b/community/perl-test-inter/APKBUILD
@@ -8,7 +8,8 @@ pkgdesc="framework for more readable interactive test scripts"
 url="https://metacpan.org/release/Test-Inter/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev perl-module-build"
+depends="perl"
+makedepends="perl-module-build"
 checkdepends="perl-test-pod perl-test-pod-coverage perl-file-find-rule"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SB/SBECK/$_pkgreal-$pkgver.tar.gz"
@@ -16,22 +17,18 @@ source="https://cpan.metacpan.org/authors/id/S/SB/SBECK/$_pkgreal-$pkgver.tar.gz
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" pure_install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-test-lib/APKBUILD b/community/perl-test-lib/APKBUILD
index 56a1508371f648c7dc5061f41ff94297e0b78e99..0d8c46c72b6e9b7a15e61c3104c11a663ab07efd 100644
--- a/community/perl-test-lib/APKBUILD
+++ b/community/perl-test-lib/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Test-Lib/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Lib-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-test-memory-cycle/APKBUILD b/community/perl-test-memory-cycle/APKBUILD
index 7f81ffdf5d1a30e80c6fe3dff59f2b7c68476631..79f3fe9575b7ceaedcb22df86d53b4a534980245 100644
--- a/community/perl-test-memory-cycle/APKBUILD
+++ b/community/perl-test-memory-cycle/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Test-Memory-Cycle/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-devel-cycle perl-padwalker"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-test-most/APKBUILD b/community/perl-test-most/APKBUILD
index b8184816e081e9fd6875c9d54ff3a01ff9a9493b..b974899076181179aa84707adab13d4672210fcb 100644
--- a/community/perl-test-most/APKBUILD
+++ b/community/perl-test-most/APKBUILD
@@ -8,9 +8,7 @@ pkgdesc="Most commonly needed test functions and features"
 url="https://metacpan.org/release/Test-Most/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-exception-class perl-test-differences perl-test-warn
-	perl-test-exception perl-test-deep"
-makedepends="perl-dev"
+depends="perl perl-exception-class perl-test-differences perl-test-warn perl-test-exception perl-test-deep"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/O/OV/OVID/$_pkgreal-$pkgver.tar.gz"
 
diff --git a/community/perl-test-nginx/APKBUILD b/community/perl-test-nginx/APKBUILD
index 6bf272e288e27efa71ea946cbbb00bbc2e9a5ee9..248792a277dc4558d7cb9092c67a6f8aa57059bd 100644
--- a/community/perl-test-nginx/APKBUILD
+++ b/community/perl-test-nginx/APKBUILD
@@ -16,7 +16,6 @@ depends="
 	perl perl-libwww perl-ipc-run perl-text-diff perl-http-message perl-test-longstring
 	perl-list-moreutils perl-test-base perl-uri
 	"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/A/AG/AGENT/Test-Nginx-$pkgver.tar.gz
 	set-temp-paths.patch"
diff --git a/community/perl-test-postgresql/APKBUILD b/community/perl-test-postgresql/APKBUILD
index d795c2bfdc7f476b45f7d157d322b74cf169e5c5..9897772512da7eb55837c66268b1462f3a1405c4 100644
--- a/community/perl-test-postgresql/APKBUILD
+++ b/community/perl-test-postgresql/APKBUILD
@@ -9,12 +9,12 @@ pkgdesc="PostgreSQL runner for tests"
 url="https://metacpan.org/release/Test-PostgreSQL/"
 arch="noarch"
 license="Artistic-2.0"
-cpandepends="perl-class-accessor-lite"
-cpanmakedepends="perl-test-sharedfork perl-dbd-pg perl-dbi
-	perl-test-pod perl-moo perl-type-tiny perl-function-parameters
-	perl-file-which perl-tie-hash-method perl-module-build-tiny"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends perl-module-install"
+depends="perl perl-class-accessor-lite"
+makedepends="
+	perl-test-sharedfork perl-dbd-pg perl-dbi perl-test-pod perl-moo perl-type-tiny
+	perl-function-parameters perl-file-which perl-tie-hash-method perl-module-build-tiny
+	perl-module-install
+	"
 checkdepends="perl-try-tiny"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/T/TJ/TJC/$_pkgreal-$pkgver.tar.gz"
@@ -22,24 +22,20 @@ builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	perl Build.PL --installdirs=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	./Build
 }
 
 check() {
-        cd "$builddir"
         ./Build test
 }
 
 package() {
-	cd "$builddir"
 	./Build install --destdir="$pkgdir"
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-test-resub/APKBUILD b/community/perl-test-resub/APKBUILD
index 8517f2e884f7742ba03c53c23dae112c55a1c11f..adab89a0fdb0e88fec2d624f81d3ce4f3f9a83ff 100644
--- a/community/perl-test-resub/APKBUILD
+++ b/community/perl-test-resub/APKBUILD
@@ -8,35 +8,28 @@ pkgrel=3
 pkgdesc="Lexically scoped monkey patching for testing"
 url="https://metacpan.org/release/Test-Resub/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KO/KOLYA/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-test-time/APKBUILD b/community/perl-test-time/APKBUILD
index 649a2f66214eb6093b87e95140586ff9e5bc99a1..1b576061d37c27f7e2dc8801bfb8bfa99db55754 100644
--- a/community/perl-test-time/APKBUILD
+++ b/community/perl-test-time/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Overrides the time() and sleep() core functions for testing"
 url="https://metacpan.org/release/Test-Time/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SA/SATOH/Test-Time-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-test-weaken/APKBUILD b/community/perl-test-weaken/APKBUILD
index f5e31e0c9e8fe357dbbcdc9da4d575425ff4f90c..4d7a6cef3c2228c3bd68c75539e9c3f40efd064e 100644
--- a/community/perl-test-weaken/APKBUILD
+++ b/community/perl-test-weaken/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/Test-Weaken"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KR/KRYDE/Test-Weaken-$pkgver.tar.gz"
 
diff --git a/community/perl-test-yaml/APKBUILD b/community/perl-test-yaml/APKBUILD
index bfbb2b30dda6cbafa462520769ae25c0d23979f2..8c281d06dc562dee7909bcd3aedb24700bd8e152 100644
--- a/community/perl-test-yaml/APKBUILD
+++ b/community/perl-test-yaml/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Testing Module for YAML Implementations"
 url="https://metacpan.org/release/Test-YAML"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-test-base"
-makedepends="perl-dev"
+depends="perl perl-test-base"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/T/TI/TINITA/Test-YAML-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-text-diff/APKBUILD b/community/perl-text-diff/APKBUILD
index 488d792486af4d2bab2db95c22d359c615849bb3..d090259583e0cb5f4b34c80c4b27202a1eaa7839 100644
--- a/community/perl-text-diff/APKBUILD
+++ b/community/perl-text-diff/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="Perform diffs on files and record sets"
 url="https://metacpan.org/release/Text-Diff"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-algorithm-diff"
-makedepends="perl-dev"
+depends="perl perl-algorithm-diff"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-$pkgver.tar.gz"
 
diff --git a/community/perl-text-glob/APKBUILD b/community/perl-text-glob/APKBUILD
index efd7403be32b13ba032644570747a0a2d6b97efa..dc497ec306c979e5ce5ceec142b5d76a53ec6f8e 100644
--- a/community/perl-text-glob/APKBUILD
+++ b/community/perl-text-glob/APKBUILD
@@ -10,7 +10,7 @@ url="https://metacpan.org/release/Text-Glob"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev perl-module-build"
+makedepends="perl-module-build"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-$pkgver.tar.gz"
 
diff --git a/community/perl-text-quoted/APKBUILD b/community/perl-text-quoted/APKBUILD
index e34d4269e4b339ddd652bb342f666744b5d51f57..a3e665f172df24ffdc95cc78e8fd091fd639901d 100644
--- a/community/perl-text-quoted/APKBUILD
+++ b/community/perl-text-quoted/APKBUILD
@@ -8,25 +8,22 @@ url="https://metacpan.org/release/Text-Quoted"
 arch="noarch"
 license="GPL-2.0 or Artistic"
 depends="perl perl-text-autoformat"
-makedepends="perl-dev perl-module-install"
+makedepends="perl-module-install"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BP/BPS/Text-Quoted-$pkgver.tar.gz"
 
 builddir="$srcdir/Text-Quoted-$pkgver"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-text-roman/APKBUILD b/community/perl-text-roman/APKBUILD
index 31516a00c1bd2d1893a056aff8372588286e6288..f059d0723d5e5124c675e9982b6c44d722df4128 100644
--- a/community/perl-text-roman/APKBUILD
+++ b/community/perl-text-roman/APKBUILD
@@ -8,36 +8,28 @@ pkgrel=3
 pkgdesc="Allows conversion between Roman and Arabic algarisms."
 url="https://metacpan.org/release/Text-Roman/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SY/SYP/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install || return 1
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-text-template/APKBUILD b/community/perl-text-template/APKBUILD
index 16d8d62791d3cbf51465eada7e47ee41e91b7758..601d69d17c73998e55122ab791ccd1f585d1539e 100644
--- a/community/perl-text-template/APKBUILD
+++ b/community/perl-text-template/APKBUILD
@@ -8,7 +8,6 @@ url="https://metacpan.org/release/Text-Template"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test-warnings"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT/Text-Template-$pkgver.tar.gz"
diff --git a/community/perl-text-unidecode/APKBUILD b/community/perl-text-unidecode/APKBUILD
index 9f3b3857a58ac6e7b06d8986f8681372d2b90955..413fa3878ac1b94344668c8894ed7ad210f494a0 100644
--- a/community/perl-text-unidecode/APKBUILD
+++ b/community/perl-text-unidecode/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Provide plain ASCII transliterations of Unicode text"
 url="https://metacpan.org/release/Text-Unidecode/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/S/SB/SBURKE/Text-Unidecode-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-tie-cycle/APKBUILD b/community/perl-tie-cycle/APKBUILD
index d9f2d17cffdbaa25b702abdc79ee73da9227c831..40f302a442e1450489d6979d09b6789fec4d9f97 100644
--- a/community/perl-tie-cycle/APKBUILD
+++ b/community/perl-tie-cycle/APKBUILD
@@ -8,36 +8,28 @@ pkgrel=0
 pkgdesc="Cycle through a list of values via a scalar."
 url="https://metacpan.org/release/Tie-Cycle/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-tie-hash-method/APKBUILD b/community/perl-tie-hash-method/APKBUILD
index 930160944c1f5d0763348a7b2ac2e8b565eca94d..2fb7096d6b04330cd97e58b74f8daef2fb9ebc8b 100644
--- a/community/perl-tie-hash-method/APKBUILD
+++ b/community/perl-tie-hash-method/APKBUILD
@@ -8,36 +8,28 @@ pkgrel=3
 pkgdesc="Tied hash with specific methods overriden by callbacks"
 url="https://metacpan.org/release/Tie-Hash-Method/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/Y/YV/YVES/$_pkgreal-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
 	default_prepare
-
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-time-duration-parse/APKBUILD b/community/perl-time-duration-parse/APKBUILD
index 45373d7d64d15565aec61c980222de3673098470..20360ffc94cf8b1f4aeb170262433695cf2b430c 100644
--- a/community/perl-time-duration-parse/APKBUILD
+++ b/community/perl-time-duration-parse/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Time-Duration-Parse/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-exporter-lite"
-makedepends="perl-dev"
 checkdepends="perl-time-duration"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Time-Duration-Parse-$pkgver.tar.gz"
diff --git a/community/perl-time-duration/APKBUILD b/community/perl-time-duration/APKBUILD
index f7ca24ba532e89b0246328604582c881dcfdc1cf..56a92a04dc0ae8f7605ae6b93a89bbf78ec6f2c4 100644
--- a/community/perl-time-duration/APKBUILD
+++ b/community/perl-time-duration/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Time-Duration/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Time-Duration-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-time-local/APKBUILD b/community/perl-time-local/APKBUILD
index b692a5b98a4cca2cc18fb40316071b589eab2c97..e8abfd5f99e06a630ce47de11e6358ed4f83b832 100644
--- a/community/perl-time-local/APKBUILD
+++ b/community/perl-time-local/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Time-Local/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Time-Local-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-toml-parser/APKBUILD b/community/perl-toml-parser/APKBUILD
index 507b96937df3ec2c4e95b449caed05334a54fdc2..b14c9121081f84e8facae5b370c3356af80dc5c7 100644
--- a/community/perl-toml-parser/APKBUILD
+++ b/community/perl-toml-parser/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/TOML-Parser/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-types-serialiser"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 checkdepends="perl-test-deep-fuzzy"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KARUPA/TOML-Parser-$pkgver.tar.gz"
diff --git a/community/perl-toml/APKBUILD b/community/perl-toml/APKBUILD
index ece44bb01d784db41e6ce8b6e4e1dbc80e2355dc..def348d52d608e592be50a2e89a99a7b70d6f3cf 100644
--- a/community/perl-toml/APKBUILD
+++ b/community/perl-toml/APKBUILD
@@ -11,7 +11,7 @@ url="https://metacpan.org/release/TOML/"
 arch="noarch"
 license="GPL-2.0-only"
 depends="perl perl-toml-parser"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 checkdepends="perl-common-sense"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KARUPA/TOML-$pkgver.tar.gz"
diff --git a/community/perl-tree-simple/APKBUILD b/community/perl-tree-simple/APKBUILD
index 9dfcd4dfcbfc4c464e3a01d551ceba33e652c8c4..d2c9cb7ace30d3bd3191d8325b4e367c3f967769 100644
--- a/community/perl-tree-simple/APKBUILD
+++ b/community/perl-tree-simple/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/Tree-Simple/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 checkdepends="perl-test-exception"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Tree-Simple-$pkgver.tgz"
diff --git a/community/perl-types-serialiser/APKBUILD b/community/perl-types-serialiser/APKBUILD
index d2c79b65e08f4b923902c83aa09a84b3953d0551..37703075b8c2069c856f52f6885ab40c878c02cf 100644
--- a/community/perl-types-serialiser/APKBUILD
+++ b/community/perl-types-serialiser/APKBUILD
@@ -10,7 +10,6 @@ url="https://metacpan.org/release/Types-Serialiser/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-common-sense"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-universal-moniker/APKBUILD b/community/perl-universal-moniker/APKBUILD
index 7fbb8915b64994936011631fe46d7aa3b48df43f..750804ea0283cc0831b2ed55fb86c8bbd892d180 100644
--- a/community/perl-universal-moniker/APKBUILD
+++ b/community/perl-universal-moniker/APKBUILD
@@ -8,33 +8,26 @@ pkgrel=3
 pkgdesc="unknown"
 url="https://metacpan.org/release/UNIVERSAL-moniker/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends=""
-cpanmakedepends=""
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KASEI/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-universal-require/APKBUILD b/community/perl-universal-require/APKBUILD
index afc58c40f85e4c2f58ffeaddc997cc9d394b9196..b5962f438c463a96e3e4db4e123790df9e6e80b8 100644
--- a/community/perl-universal-require/APKBUILD
+++ b/community/perl-universal-require/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/UNIVERSAL-require/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/N/NE/NEILB/UNIVERSAL-require-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-uri-fromhash/APKBUILD b/community/perl-uri-fromhash/APKBUILD
index d62116a333dbc6d9f7ac42cf2182567565859736..33a548de9c5a93b50ce76d471cb60a703563c669 100644
--- a/community/perl-uri-fromhash/APKBUILD
+++ b/community/perl-uri-fromhash/APKBUILD
@@ -9,9 +9,8 @@ pkgdesc="Build a URI from a set of named parameters"
 url="https://metacpan.org/release/URI-FromHash/"
 arch="noarch"
 license="Artistic-2.0"
-depends="perl-params-validate perl-uri"
+depends="perl perl-params-validate perl-uri"
 checkdepends="perl-test-fatal"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/URI-FromHash-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-webservice-slack-webapi/APKBUILD b/community/perl-webservice-slack-webapi/APKBUILD
index d36a453a76b065ae6935ba324c5adc34920c641d..9ecec6e97593fd24ac6396567337268706d09ce3 100644
--- a/community/perl-webservice-slack-webapi/APKBUILD
+++ b/community/perl-webservice-slack-webapi/APKBUILD
@@ -14,7 +14,7 @@ depends="
 	perl perl-data-validator perl-class-accessor-lite-lazy perl-class-load perl-exception-tiny
 	perl-io-socket-ssl perl-json perl-http-anyua perl-class-accessor-lite
 	"
-makedepends="perl-dev perl-module-build-tiny perl-module-build"
+makedepends="perl-module-build-tiny perl-module-build"
 checkdepends="perl-test-exception perl-furl"
 
 subpackages="$pkgname-doc"
diff --git a/community/perl-www-mechanize-cached/APKBUILD b/community/perl-www-mechanize-cached/APKBUILD
index 1c330f627afb2c992e2d76871c6237ddc3b6ba63..dfee45ff0a5fe1c3586932a2ea49026c8a2801f4 100644
--- a/community/perl-www-mechanize-cached/APKBUILD
+++ b/community/perl-www-mechanize-cached/APKBUILD
@@ -14,7 +14,6 @@ depends="
 	perl perl-www-mechanize perl-cache-cache perl-data-dump perl-moo perl-moox-types-mooselike
 	perl-namespace-clean perl-module-runtime
 	"
-makedepends="perl-dev"
 checkdepends="
 	perl-uri perl-cache-cache perl-test-requiresinternet perl-http-message perl-path-tiny
 	perl-chi perl-test-fatal perl-test-warnings perl-test-requires
diff --git a/community/perl-www-mechanize/APKBUILD b/community/perl-www-mechanize/APKBUILD
index ed0a4df8b73a0ad44a8b025c02104f31596ae296..465dcc66b3a8da50471e5b4d447c33033a1cb491 100644
--- a/community/perl-www-mechanize/APKBUILD
+++ b/community/perl-www-mechanize/APKBUILD
@@ -10,13 +10,15 @@ pkgdesc="Handy web browsing in a Perl object"
 url="https://metacpan.org/release/WWW-Mechanize/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl perl-libwww perl-html-tree perl-uri perl-html-parser
-	perl-http-cookies perl-http-message perl-html-form"
-makedepends="perl-dev"
-checkdepends="perl-http-daemon perl-test-fatal perl-test-output
-	perl-test-deep perl-http-server-simple perl-test-warnings
-	perl-path-tiny perl-test-nowarnings perl-test-taint perl-test-exception
-	perl-libwww perl-test-memory-cycle perl-http-message perl-uri"
+depends="
+	perl perl-libwww perl-html-tree perl-uri perl-html-parser perl-http-cookies perl-http-message
+	perl-html-form
+	"
+checkdepends="
+	perl-http-daemon perl-test-fatal perl-test-output perl-test-deep perl-http-server-simple
+	perl-test-warnings perl-path-tiny perl-test-nowarnings perl-test-taint perl-test-exception
+	perl-libwww perl-test-memory-cycle perl-http-message perl-uri
+	"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/WWW-Mechanize-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-xml-generator/APKBUILD b/community/perl-xml-generator/APKBUILD
index e9a28043dd9b9cb80fec7304816cb4d8bdc7d192..7884d760311910bf8e98b3d7f308ab363a28e2fb 100644
--- a/community/perl-xml-generator/APKBUILD
+++ b/community/perl-xml-generator/APKBUILD
@@ -9,7 +9,7 @@ pkgdesc="Perl module for XML-Generator"
 url="https://metacpan.org/release/XML-Generator/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-makedepends="perl-dev"
+depends="perl"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/B/BH/BHOLZMAN/XML-Generator-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-xml-libxml-simple/APKBUILD b/community/perl-xml-libxml-simple/APKBUILD
index b3ee7f462153388b4d56e3c0e127fd0835ab4ebe..9844873ae48aa96d233f5688ec42f1f2736e8dc5 100644
--- a/community/perl-xml-libxml-simple/APKBUILD
+++ b/community/perl-xml-libxml-simple/APKBUILD
@@ -9,8 +9,7 @@ pkgdesc="XML::LibXML based XML::Simple clone"
 url="https://metacpan.org/release/XML-LibXML-Simple"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl-file-slurp-tiny perl-xml-libxml"
-makedepends="perl-dev"
+depends="perl perl-file-slurp-tiny perl-xml-libxml"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-xml-simpleobject-libxml/APKBUILD b/community/perl-xml-simpleobject-libxml/APKBUILD
index 6c29c48cfc22c867ed306317d53366d98fc8cde0..316970ecd786c9627da92c72fcd5d2545c398204 100644
--- a/community/perl-xml-simpleobject-libxml/APKBUILD
+++ b/community/perl-xml-simpleobject-libxml/APKBUILD
@@ -11,7 +11,6 @@ url="https://metacpan.org/release/XML-SimpleObject-LibXML/"
 arch="noarch"
 license="GPL-1.0-or-later OR Artistic-1.0-Perl"
 depends="perl perl-xml-libxml"
-makedepends="perl-dev"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/D/DB/DBRIAN/XML-SimpleObject-LibXML-$pkgver.tar.gz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-xml-tidy/APKBUILD b/community/perl-xml-tidy/APKBUILD
index 3e451125de68a518fd11df39dc1b9e5f4e46986c..26c7382e582edbd0c0b82f7c743d6f925a448377 100644
--- a/community/perl-xml-tidy/APKBUILD
+++ b/community/perl-xml-tidy/APKBUILD
@@ -9,8 +9,8 @@ pkgdesc="tidy indenting of XML documents"
 url="https://metacpan.org/release/XML-Tidy/"
 arch="noarch"
 license="GPL-3.0-only"
-depends="perl-xml-xpath perl-math-basecnv"
-makedepends="perl-dev perl-test-pod perl-test-pod-coverage"
+depends="perl perl-xml-xpath perl-math-basecnv"
+makedepends="perl-test-pod perl-test-pod-coverage"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/P/PI/PIP/XML-Tidy-$pkgver.tgz"
 builddir="$srcdir/$_pkgreal-$pkgver"
diff --git a/community/perl-xml-treepp/APKBUILD b/community/perl-xml-treepp/APKBUILD
index 59dd40fbef64e05d8919e7fdf9199a622b8b8bf2..feccb23a97d9694be8456349739192d50d5e5ab4 100644
--- a/community/perl-xml-treepp/APKBUILD
+++ b/community/perl-xml-treepp/APKBUILD
@@ -8,35 +8,28 @@ pkgrel=3
 pkgdesc="Pure Perl implementation for parsing/writing XML documents"
 url="https://metacpan.org/release/XML-TreePP/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-libwww"
-cpanmakedepends="   "
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-libwww"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/K/KA/KAWASAKI/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-xml-twig/APKBUILD b/community/perl-xml-twig/APKBUILD
index cf977b45a85b586e7a9449991789d2f28260ffe1..4261e4b61f921a37b07b5b132ecce4247a0d1ed0 100644
--- a/community/perl-xml-twig/APKBUILD
+++ b/community/perl-xml-twig/APKBUILD
@@ -8,33 +8,27 @@ pkgrel=3
 pkgdesc="XML, The Perl Way"
 url="https://metacpan.org/release/XML-Twig/"
 arch="noarch"
-license="GPL PerlArtistic"
-cpandepends="perl-xml-parser"
-cpanmakedepends="perl-xml-xpath"
-depends="$cpandepends"
-makedepends="perl-dev $cpanmakedepends"
+license="GPL-1.0-or-later OR Artistic-1.0-Perl"
+depends="perl perl-xml-parser"
+makedepends="perl-xml-xpath"
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/M/MI/MIROD/$_pkgreal-$pkgver.tar.gz"
 
 builddir="$srcdir/$_pkgreal-$pkgver"
 
 prepare() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 }
 
 build() {
-	cd "$builddir"
 	make
 }
 
 check() {
-        cd "$builddir"
         make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }
diff --git a/community/perl-xml-writer/APKBUILD b/community/perl-xml-writer/APKBUILD
index 514bda3343532370334d20953e114802c0ace4ba..eeca29824e29e7810410429ee6b5dd973802164c 100644
--- a/community/perl-xml-writer/APKBUILD
+++ b/community/perl-xml-writer/APKBUILD
@@ -9,27 +9,21 @@ url="http://search.cpan.org/~josephw/XML-Writer-0.625/"
 arch="noarch"
 license="PerlArtistic"
 depends="perl"
-depends_dev=""
-makedepends="perl-dev"
-install=""
 subpackages="$pkgname-doc"
 source="https://cpan.metacpan.org/authors/id/J/JO/JOSEPHW/$_realname-$pkgver.tar.gz"
 
 builddir="$srcdir/$_realname-$pkgver"
 
 build() {
-	cd "$builddir"
 	PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
 	make
 }
 
 check() {
-	cd "$builddir"
 	make test
 }
 
 package() {
-	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 	find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
 }