From f60261a8b40d10ebedd83f0319bb8924565c67f2 Mon Sep 17 00:00:00 2001
From: Timothy Legge <timlegge@gmail.com>
Date: Wed, 7 Jul 2021 21:51:41 -0300
Subject: [PATCH] community/*: perl packages remove unnecessary perl-dev from
 makedepends

---
 community/perl-algorithm-diff/APKBUILD        |  1 -
 community/perl-anyevent-i3/APKBUILD           |  2 +-
 community/perl-anyevent/APKBUILD              |  2 +-
 community/perl-app-cpanminus/APKBUILD         |  1 -
 community/perl-app-speedtest/APKBUILD         |  4 +---
 community/perl-appconfig/APKBUILD             |  1 -
 community/perl-authen-radius/APKBUILD         |  2 +-
 community/perl-b-debug/APKBUILD               |  1 -
 community/perl-business-isbn-data/APKBUILD    |  1 -
 community/perl-business-isbn/APKBUILD         |  1 -
 community/perl-business-ismn/APKBUILD         |  1 -
 community/perl-business-issn/APKBUILD         |  1 -
 community/perl-carp-assert/APKBUILD           |  1 -
 community/perl-cisco-copyconfig/APKBUILD      |  1 -
 community/perl-class-accessor-lite/APKBUILD   |  2 +-
 community/perl-class-dbi/APKBUILD             |  6 ++++--
 community/perl-class-errorhandler/APKBUILD    |  1 -
 community/perl-class-loader/APKBUILD          |  1 -
 community/perl-class-trigger/APKBUILD         |  2 +-
 community/perl-config-any/APKBUILD            | 12 +++---------
 community/perl-config-properties/APKBUILD     |  9 ++-------
 community/perl-config-simple/APKBUILD         | 12 ++----------
 community/perl-config-tiny/APKBUILD           | 11 ++---------
 community/perl-convert-pem/APKBUILD           |  4 ++--
 community/perl-cookie-baker/APKBUILD          |  4 ++--
 community/perl-crypt-cbc/APKBUILD             |  1 -
 community/perl-crypt-des_ede3/APKBUILD        |  3 +--
 community/perl-crypt-jwt/APKBUILD             |  1 -
 community/perl-crypt-passwdmd5/APKBUILD       |  1 -
 community/perl-crypt-pbkdf2/APKBUILD          |  2 +-
 community/perl-crypt-random/APKBUILD          |  3 +--
 community/perl-crypt-rc4/APKBUILD             | 11 ++---------
 community/perl-curses-ui/APKBUILD             | 14 ++------------
 community/perl-dancer/APKBUILD                | 13 ++++++-------
 community/perl-data-compare/APKBUILD          |  3 +--
 community/perl-data-denter/APKBUILD           | 13 +++----------
 community/perl-data-dump/APKBUILD             | 10 ++--------
 community/perl-data-ical/APKBUILD             |  8 +++++---
 community/perl-data-uniqid/APKBUILD           | 10 ++--------
 community/perl-date-calc/APKBUILD             |  1 -
 community/perl-date-extract/APKBUILD          | 12 +++---------
 community/perl-date-manip/APKBUILD            |  1 -
 .../perl-datetime-calendar-julian/APKBUILD    |  1 -
 .../perl-datetime-format-builder/APKBUILD     |  4 +---
 .../perl-datetime-format-iso8601/APKBUILD     |  1 -
 .../perl-datetime-format-natural/APKBUILD     |  9 +++++----
 community/perl-datetime-format-pg/APKBUILD    |  2 +-
 community/perl-datetime-format-xsd/APKBUILD   |  1 -
 community/perl-dbd-csv/APKBUILD               |  1 -
 community/perl-dbix-contextualfetch/APKBUILD  | 11 ++---------
 community/perl-devel-checkcompiler/APKBUILD   |  2 +-
 .../APKBUILD                                  |  2 +-
 community/perl-devel-cycle/APKBUILD           |  1 -
 community/perl-devel-hide/APKBUILD            |  2 +-
 community/perl-digest-bubblebabble/APKBUILD   | 12 +++---------
 community/perl-digest-perl-md5/APKBUILD       | 12 ++----------
 community/perl-dir-self/APKBUILD              | 12 ++----------
 community/perl-email-messageid/APKBUILD       | 12 ++----------
 .../perl-email-mime-contenttype/APKBUILD      |  1 -
 community/perl-email-mime-encodings/APKBUILD  | 12 +++---------
 community/perl-email-mime/APKBUILD            |  9 +++++----
 community/perl-email-simple/APKBUILD          | 12 ++----------
 community/perl-env-path/APKBUILD              |  2 +-
 community/perl-exporter-lite/APKBUILD         |  1 -
 community/perl-extutils-depends/APKBUILD      | 12 ++----------
 community/perl-ffi-checklib/APKBUILD          |  1 -
 community/perl-file-chdir/APKBUILD            |  1 -
 .../perl-file-copy-recursive-reduced/APKBUILD |  1 -
 community/perl-file-find-rule/APKBUILD        | 12 ++----------
 community/perl-file-mmagic/APKBUILD           |  1 -
 community/perl-file-pushd/APKBUILD            |  1 -
 community/perl-file-readbackwards/APKBUILD    | 12 ++----------
 community/perl-font-ttf/APKBUILD              |  3 +--
 community/perl-functional-utility/APKBUILD    | 12 ++----------
 community/perl-furl/APKBUILD                  |  5 ++---
 community/perl-getopt-argvfile/APKBUILD       | 10 ++--------
 community/perl-graph/APKBUILD                 |  1 -
 community/perl-graphviz/APKBUILD              | 17 ++++++-----------
 community/perl-hash-merge-simple/APKBUILD     | 13 +++----------
 community/perl-hash-moreutils/APKBUILD        |  1 -
 community/perl-hash-mostutils/APKBUILD        | 12 ++----------
 community/perl-html-form/APKBUILD             |  3 +--
 .../perl-html-mason-psgihandler/APKBUILD      |  1 -
 community/perl-html-template/APKBUILD         | 12 +++---------
 community/perl-http-anyua/APKBUILD            |  1 -
 community/perl-http-cookiejar/APKBUILD        |  1 -
 community/perl-http-entity-parser/APKBUILD    |  8 +++++---
 community/perl-http-multipartparser/APKBUILD  |  1 -
 .../perl-http-server-simple-psgi/APKBUILD     | 12 ++----------
 community/perl-http-server-simple/APKBUILD    |  3 +--
 community/perl-http-tiny-mech/APKBUILD        |  1 -
 community/perl-ima-dbi/APKBUILD               |  4 ++--
 community/perl-image-exiftool/APKBUILD        |  1 -
 community/perl-image-info/APKBUILD            |  3 +--
 community/perl-import-into/APKBUILD           |  1 -
 community/perl-io-prompt-tiny/APKBUILD        |  2 +-
 community/perl-io-string/APKBUILD             |  4 ++--
 community/perl-io-tee/APKBUILD                |  1 -
 community/perl-ipc-signal/APKBUILD            |  2 +-
 community/perl-iptables-chainmgr/APKBUILD     | 10 +---------
 community/perl-iptables-parse/APKBUILD        | 10 +---------
 .../perl-lingua-en-numbers-ordinate/APKBUILD  |  6 +-----
 community/perl-lingua-preferred/APKBUILD      |  2 +-
 community/perl-lingua-translit/APKBUILD       | 12 ++----------
 community/perl-locale-codes/APKBUILD          |  1 -
 community/perl-locale-msgfmt/APKBUILD         |  2 +-
 community/perl-log-dispatch-config/APKBUILD   | 13 +++----------
 .../APKBUILD                                  | 15 +++++----------
 community/perl-log-log4perl/APKBUILD          |  1 -
 community/perl-mail-sendmail/APKBUILD         |  2 +-
 community/perl-math-basecnv/APKBUILD          |  1 -
 community/perl-metacpan-client/APKBUILD       |  6 ++++--
 community/perl-mime-base32/APKBUILD           | 11 ++---------
 community/perl-mime-charset/APKBUILD          | 12 ++----------
 community/perl-mime-construct/APKBUILD        | 10 ++--------
 .../APKBUILD                                  |  3 +--
 .../perl-module-install-authortests/APKBUILD  |  3 +--
 community/perl-module-loader/APKBUILD         |  1 -
 .../perl-module-runtime-conflicts/APKBUILD    | 11 ++---------
 community/perl-mojolicious/APKBUILD           |  1 -
 community/perl-moosex-types-common/APKBUILD   |  4 ++--
 .../perl-moosex-types-path-class/APKBUILD     |  4 ++--
 community/perl-moosex-types-uri/APKBUILD      |  2 +-
 community/perl-moosex-types/APKBUILD          |  8 +++++---
 community/perl-moosex/APKBUILD                |  2 +-
 .../APKBUILD                                  |  2 +-
 community/perl-moox-types-mooselike/APKBUILD  | 13 +++----------
 community/perl-net-ipv4addr/APKBUILD          |  6 +-----
 community/perl-ntlm/APKBUILD                  |  1 -
 community/perl-number-bytes-human/APKBUILD    |  2 +-
 community/perl-number-compare/APKBUILD        | 12 ++----------
 community/perl-ole-storage_lite/APKBUILD      |  1 -
 community/perl-package-variant/APKBUILD       | 13 +++----------
 community/perl-par-dist/APKBUILD              |  1 -
 community/perl-par/APKBUILD                   |  1 -
 community/perl-parallel-prefork/APKBUILD      | 15 +++------------
 community/perl-path-iterator-rule/APKBUILD    |  9 ++-------
 community/perl-pdf-api2/APKBUILD              |  1 -
 community/perl-plack/APKBUILD                 | 18 +++++++++++-------
 community/perl-proc-waitstat/APKBUILD         | 11 ++---------
 community/perl-protocol-http2/APKBUILD        |  2 +-
 community/perl-provide/APKBUILD               | 12 ++----------
 community/perl-readonly/APKBUILD              |  7 ++-----
 community/perl-ref-util/APKBUILD              |  1 -
 .../perl-regexp-common-net-cidr/APKBUILD      |  5 +----
 community/perl-regexp-tr/APKBUILD             | 12 ++----------
 .../perl-rt-extension-commandbymail/APKBUILD  |  2 +-
 community/perl-safe-isa/APKBUILD              |  1 -
 community/perl-signal-mask/APKBUILD           | 14 ++------------
 community/perl-spiffy/APKBUILD                | 12 ++----------
 .../perl-spreadsheet-parseexcel/APKBUILD      | 12 ++----------
 community/perl-spreadsheet-xlsx/APKBUILD      |  3 +--
 community/perl-sql-statement/APKBUILD         |  1 -
 community/perl-sql-translator/APKBUILD        | 19 ++++++++++++-------
 community/perl-starlet/APKBUILD               | 15 +++------------
 community/perl-statistics-chisquare/APKBUILD  |  2 +-
 community/perl-strictures/APKBUILD            |  2 +-
 community/perl-string-rewriteprefix/APKBUILD  |  1 -
 .../perl-sub-exporter-formethods/APKBUILD     |  1 -
 community/perl-sub-override/APKBUILD          |  1 -
 community/perl-task-weaken/APKBUILD           | 12 +++---------
 community/perl-term-animation/APKBUILD        |  3 +--
 community/perl-term-progressbar/APKBUILD      |  6 +-----
 community/perl-term-readpassword/APKBUILD     | 14 ++------------
 community/perl-test-base/APKBUILD             | 13 +++----------
 community/perl-test-class/APKBUILD            |  1 -
 community/perl-test-deep-fuzzy/APKBUILD       |  2 +-
 community/perl-test-differences/APKBUILD      | 12 +++---------
 community/perl-test-easy/APKBUILD             |  7 ++-----
 community/perl-test-filename/APKBUILD         |  1 -
 community/perl-test-inter/APKBUILD            |  7 ++-----
 community/perl-test-lib/APKBUILD              |  1 -
 community/perl-test-memory-cycle/APKBUILD     |  1 -
 community/perl-test-most/APKBUILD             |  4 +---
 community/perl-test-nginx/APKBUILD            |  1 -
 community/perl-test-postgresql/APKBUILD       | 16 ++++++----------
 community/perl-test-resub/APKBUILD            | 11 ++---------
 community/perl-test-time/APKBUILD             |  2 +-
 community/perl-test-weaken/APKBUILD           |  1 -
 community/perl-test-yaml/APKBUILD             |  3 +--
 community/perl-text-diff/APKBUILD             |  3 +--
 community/perl-text-glob/APKBUILD             |  2 +-
 community/perl-text-quoted/APKBUILD           |  5 +----
 community/perl-text-roman/APKBUILD            | 12 ++----------
 community/perl-text-template/APKBUILD         |  1 -
 community/perl-text-unidecode/APKBUILD        |  2 +-
 community/perl-tie-cycle/APKBUILD             | 12 ++----------
 community/perl-tie-hash-method/APKBUILD       | 12 ++----------
 community/perl-time-duration-parse/APKBUILD   |  1 -
 community/perl-time-duration/APKBUILD         |  1 -
 community/perl-time-local/APKBUILD            |  1 -
 community/perl-toml-parser/APKBUILD           |  2 +-
 community/perl-toml/APKBUILD                  |  2 +-
 community/perl-tree-simple/APKBUILD           |  1 -
 community/perl-types-serialiser/APKBUILD      |  1 -
 community/perl-universal-moniker/APKBUILD     | 11 ++---------
 community/perl-universal-require/APKBUILD     |  1 -
 community/perl-uri-fromhash/APKBUILD          |  3 +--
 .../perl-webservice-slack-webapi/APKBUILD     |  2 +-
 community/perl-www-mechanize-cached/APKBUILD  |  1 -
 community/perl-www-mechanize/APKBUILD         | 16 +++++++++-------
 community/perl-xml-generator/APKBUILD         |  2 +-
 community/perl-xml-libxml-simple/APKBUILD     |  3 +--
 .../perl-xml-simpleobject-libxml/APKBUILD     |  1 -
 community/perl-xml-tidy/APKBUILD              |  4 ++--
 community/perl-xml-treepp/APKBUILD            | 11 ++---------
 community/perl-xml-twig/APKBUILD              | 12 +++---------
 community/perl-xml-writer/APKBUILD            |  6 ------
 208 files changed, 293 insertions(+), 829 deletions(-)

diff --git a/community/perl-algorithm-diff/APKBUILD b/community/perl-algorithm-diff/APKBUILD
index eb2685a51206..b87048a8bbc0 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 101ac12e2710..ccfbda459d97 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 4023a47b4b2a..4bd378df375f 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 96aa80a62446..7449de0d2438 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 c4cdcc1cd17a..1b65b625e1d4 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 b9a6cc3e1ad7..1149f2f4809a 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 1d3ea368f64f..7cef62214869 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 7ffa90cc98f1..b529488d7684 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 6effd7b0a4b6..beef76a587be 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 cd8e513894b1..abb723f1ca48 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 15d9eb8d14d1..2bd657105c8c 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 43a03ba2044f..963e926c933a 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 8f0abf42395a..f748daff65da 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 54e08bd9f88c..7b0d164beb18 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 42d30684640a..e86ec5d5d20a 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 53c71771ad47..967118ae4ba1 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 8427cabec757..6d58c7695d7a 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 81058c65d1d3..09d55291f808 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 c737ccc436de..cba881928f72 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 07aaa937c672..a00375d56d90 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 938d6e03718c..993198558357 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 cb59ee20fe04..c3142e8584cd 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 5e49a3e52794..2f9bb5f302ba 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 256f6eca7e4d..e7d7f7a37afb 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 c0e353c53843..6346c4dc98b4 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 29ed4c8d2396..74a75ed5f1a4 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 a5d15ea7202b..1b10b936b07f 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 8e243d155fdc..cd9a44f2b377 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 6614ec97e25d..07999a28e5e6 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 2b7ed6a7ae08..b4c5269383fb 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 489e3b4961ba..fd21cad3fa86 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 86013713cc01..01d666720f89 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 90365131d2e6..5923b068ed46 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 5de672b743ef..a8fa5077a3d1 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 2a0849fa2627..b1cf51a8e531 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 5d7239fec7a5..d678b9044c3e 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 c6858e416208..c99856434fdb 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 da1fd5f4c35b..2f7d93338dce 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 f30e0d38a34c..fef319bb358b 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 df7f4586ea0e..9270afa11f7b 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 d2a7d3902a9d..6fb8b444e985 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 496cecd65373..96b3f82096d5 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 5ef8f04a04b4..861c995ef33a 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 a7091f546b3e..0768064c0089 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 cfa13824a70e..8514fec404ed 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 e028dcfe9b5d..a179b527cf94 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 f2db4b723bf4..f9286047c711 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 912d93101543..4a9cd617a6aa 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 aa2d228258b8..64d7f417fd51 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 1dc7bb786f2b..7c3c343c2e97 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 ac011df02860..7eb6895a040f 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 01d846d03c8a..89075d88b2d4 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 ea2f12ed4e32..bc136f22ae6e 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 422c7367bfa8..cfe28782df21 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 448c313dd242..a69565179aa0 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 baa0f61843dc..684a3de911dd 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 3f21174be1f4..de396aadd45f 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 f43a53a593e3..b736482d5add 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 e53056157c83..63c58ebe3c54 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 0c19fa472fa7..c3bb6059a464 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 70a443845909..d72174c2ce1e 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 b559e30e4144..5668a02f3217 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 479f587a034f..764cf12691d5 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 6667ad0919c3..61633070f36f 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 5c395089c4c6..235dc69de6e0 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 0e86a27b05d5..d0fc2b1180bc 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 a36df43596cc..82da7aa7530c 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 137021dc685e..3ca3249fc1ee 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 7fc4084e3576..6aa3144b92cd 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 1d9f57e3193c..63ddfbcc45d0 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 7dfd4f51c382..fa97f87badb5 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 4f03997b263e..7434dbbfdbfe 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 2dceb15086c0..636f8bbb1743 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 4e7b606b8e38..2963950ffabe 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 a676fde0d5d8..91a6d093e92f 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 beaa51c84ff4..cb5c96961942 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 75b0bcecbd98..8af3bc2d24f4 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 81a3eb74c13c..6c037feea696 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 4bc9bce170ec..7c612f6ed44e 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 2c4c0b0e629a..816c0c72c618 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 3f3076e77c04..872e0da3203b 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 abb885a0eff1..9eb4ef962092 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 ba43b4d7ecb7..4abf7b4a4f1c 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 51ae092b44eb..9152dbfa4bd0 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 daf82b529761..75f760d6c889 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 fbc7978563c5..dac33c77e909 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 f1faac46b1d3..9794a854beec 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 980271824e11..ab261e270dfa 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 efa58f36b97e..2f6c5d6d9639 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 c463aeb05138..c1cb0e6291c0 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 972ba55455fb..fbc2b6dafdbd 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 5a3f2873e73a..6c03a77782b0 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 ffa39e8762dd..2a9b19165245 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 ddfa62eaa99c..3e8bdfa935f2 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 01e6915c4c02..ff8c827b04fa 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 a7d8130877a9..4787dc4a2710 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 64ef41e3edf6..22013045072a 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 2e931050694b..e24b3b05efa4 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 6a1dcd1aecf3..faf308740765 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 23f1048c86c6..b73228369995 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 4286dafd5cb9..7aac9c939a09 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 1c6e88fa8c6a..d6fef7b9166d 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 524648ec9b27..15028ac7b91f 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 e63db0c5e4f7..011c911900c0 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 95c71b1854be..5e4d0b0a2c57 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 100e36b93194..3d2866f063df 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 9a8039763380..366b5a4ed299 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 ca7fdec158bd..6983477df406 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 1d3ed55cf26d..ed1c2831753a 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 2fc2de5fc2bd..f374f960614d 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 8d1377c3944b..fb6a78b61c41 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 d92679bbfc50..066d56620bef 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 e53634fb6148..484ed7a6b600 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 02ff63aabe50..bce9a61bbc2f 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 fec6b3ee2c91..7ca97db84031 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 9ad4b0cc206c..aa4fcb3c1b81 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 08ca4411a543..0a50387e2afe 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 0326392455f7..01cc49601006 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 0ea19a4f8347..9e96ff6d87bf 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 b57823a4aa8d..44b32d84df94 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 913a0f87dfe8..90d7f5971280 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 abf20e95abaf..88849d2ba225 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 25619ea20f37..fc9421107401 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 04bd6741d3c9..83e21bb80cba 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 6c226467ccad..c8f8fc1a543e 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 820126cc5622..39850cc7fced 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 ad651e78108d..d07db1582a81 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 df330620353b..f1039e78f049 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 e1ebb077add7..e7b248c97a61 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 0b049d7e02e4..eeaf1a34ec4d 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 0ebace02d5a1..0cb68127fa8b 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 041d9eca9aa5..5e62ceeedf63 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 9c4f2e672981..8c2997fdc03b 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 3c3f72fd1693..a83896777754 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 66d6e9d80344..08179ad77559 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 ce4946f8af64..8de51f4b286e 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 3c669674d62e..28f5bc8cb175 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 6804cb0f560c..d582ebdef08f 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 7dc8fd0be1fa..da397c2c276e 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 b12244b21914..218b2b83a0f0 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 103bb12d4d13..de4145ba453c 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 31bd5b1875d1..7d27ae573d6a 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 a6570b519033..f0f426a3e3f7 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 f297c688ac97..8fda8779b80c 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 f65550e7b4cc..49206ac5f756 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 6d3cb48a8b7c..f9030b31bc3f 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 cb1229fc9d6b..e112470bb989 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 347bec143714..19cdc32dc5c8 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 4ea4d091a9cc..d46c92a091f3 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 924b62aa0b35..185dd92373c3 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 36c2d7fb7893..7f4aa3286fc2 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 6c79db5eb569..40bdcedf581a 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 07d4749175cd..175cd913d39e 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 cc0f4508b2db..1497179df601 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 47ce63f432b7..79b5f106c144 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 a96e3e5db2a9..68b3e793140a 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 f8bebb28e8aa..4704861c16b6 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 31a64c1b11c0..ce276a40d1aa 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 d12ccbd1c42e..fabb94ada232 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 a3be04c03e51..261e4b8c66d8 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 bbe1f4612c09..34f7777132ac 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 61bb866fa504..cd880cf1ff30 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 9da51b426a31..37b09b4ee1ec 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 1940643c3ff9..c93da35e35a8 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 406be3b2d59f..18f19ad1006a 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 52b23fc783c1..b831952c8113 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 a43c15658bb7..e5eb03cad0ff 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 c276c3584360..2441499e0a46 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 959f9c5b8ca9..7f34cb9db81b 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 20f8227d39d4..07c94136929f 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 013ce3504178..430da21eddfd 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 56a1508371f6..0d8c46c72b6e 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 7f81ffdf5d1a..79f3fe9575b7 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 b8184816e081..b97489907618 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 6bf272e288e2..248792a277dc 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 d795c2bfdc7f..9897772512da 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 8517f2e884f7..adab89a0fdb0 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 649a2f66214e..1b576061d37c 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 f5e31e0c9e8f..4d7a6cef3c22 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 bfbb2b30dda6..8c281d06dc56 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 488d792486af..d090259583e0 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 efd7403be32b..dc497ec306c9 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 e34d4269e4b3..a3e665f172df 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 31516a00c1bd..f059d0723d5e 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 16d8d62791d3..601d69d17c73 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 9f3b3857a58a..413fa3878ac1 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 d9f2d17cffdb..40f302a442e1 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 930160944c1f..2fb7096d6b04 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 45373d7d64d1..20360ffc94cf 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 f7ca24ba532e..56a92a04dc0a 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 b692a5b98a4c..e8abfd5f99e0 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 507b96937df3..b14c9121081f 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 ece44bb01d78..def348d52d60 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 9dfcd4dfcbfc..d2c9cb7ace30 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 d2c79b65e08f..37703075b8c2 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 7fbb8915b649..750804ea0283 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 afc58c40f85e..b5962f438c46 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 d62116a333db..33a548de9c5a 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 d36a453a76b0..9ecec6e97593 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 1c330f627afb..dfee45ff0a5f 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 ed0a4df8b73a..465dcc66b3a8 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 e9a28043dd9b..7884d7603119 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 b3ee7f462153..9844873ae48a 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 6c29c48cfc22..316970ecd786 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 3e451125de68..26c7382e582e 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 59dd40fbef64..feccb23a97d9 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 cf977b45a85b..4261e4b61f92 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 514bda334353..eeca29824e29 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
 }
-- 
GitLab