aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
Diffstat (limited to 'main')
-rw-r--r--main/perl-apache-session/APKBUILD37
-rw-r--r--main/perl-astro-suntime/APKBUILD33
-rw-r--r--main/perl-cache-cache/APKBUILD37
-rw-r--r--main/perl-cache-simple-timedexpiry/APKBUILD39
-rw-r--r--main/perl-cgi-emulate-psgi/APKBUILD37
-rw-r--r--main/perl-cgi-psgi/APKBUILD37
-rw-r--r--main/perl-class-accessor-chained/APKBUILD37
-rw-r--r--main/perl-class-accessor-lite/APKBUILD37
-rw-r--r--main/perl-class-accessor/APKBUILD39
-rw-r--r--main/perl-class-container/APKBUILD37
-rw-r--r--main/perl-class-data-inheritable/APKBUILD37
-rw-r--r--main/perl-class-inspector/APKBUILD39
-rw-r--r--main/perl-class-load/APKBUILD39
-rw-r--r--main/perl-class-returnvalue/APKBUILD39
-rw-r--r--main/perl-class-singleton/APKBUILD39
-rw-r--r--main/perl-clone/APKBUILD39
-rw-r--r--main/perl-control-x10/APKBUILD28
-rw-r--r--main/perl-convert-color/APKBUILD37
-rw-r--r--main/perl-css-squish/APKBUILD39
-rw-r--r--main/perl-data-ical/APKBUILD37
-rw-r--r--main/perl-data-optlist/APKBUILD39
-rw-r--r--main/perl-datetime-format-mail/APKBUILD39
-rw-r--r--main/perl-datetime-format-w3cdtf/APKBUILD39
-rw-r--r--main/perl-datetime-locale/APKBUILD39
-rw-r--r--main/perl-datetime-timezone/APKBUILD39
-rw-r--r--main/perl-datetime/APKBUILD41
-rw-r--r--main/perl-dbix-dbschema/APKBUILD39
-rw-r--r--main/perl-dbix-searchbuilder/APKBUILD40
-rw-r--r--main/perl-devel-globaldestruction/APKBUILD39
-rw-r--r--main/perl-devel-stacktrace-ashtml/APKBUILD39
-rw-r--r--main/perl-devel-stacktrace/APKBUILD39
-rw-r--r--main/perl-email-address/APKBUILD39
-rw-r--r--main/perl-exception-class/APKBUILD37
-rw-r--r--main/perl-extutils-cchecker/APKBUILD30
-rw-r--r--main/perl-fcgi-procmanager/APKBUILD39
-rw-r--r--main/perl-fcgi/APKBUILD31
-rw-r--r--main/perl-file-sharedir/APKBUILD39
-rw-r--r--main/perl-file-slurp/APKBUILD37
-rw-r--r--main/perl-filesys-notify-simple/APKBUILD39
-rw-r--r--main/perl-font-afm/APKBUILD37
-rw-r--r--main/perl-hash-multivalue/APKBUILD39
-rw-r--r--main/perl-html-format/APKBUILD37
-rw-r--r--main/perl-html-mason-psgihandler/APKBUILD37
-rw-r--r--main/perl-html-mason/APKBUILD37
-rw-r--r--main/perl-html-quoted/APKBUILD39
-rw-r--r--main/perl-html-rewriteattributes/APKBUILD37
-rw-r--r--main/perl-html-scrubber/APKBUILD39
-rw-r--r--main/perl-html-tagset/APKBUILD37
-rw-r--r--main/perl-html-tree/APKBUILD37
-rw-r--r--main/perl-http-body/APKBUILD39
-rw-r--r--main/perl-image-exiftool/APKBUILD48
-rw-r--r--main/perl-ipc-run3/APKBUILD39
-rw-r--r--main/perl-javascript-minifier/APKBUILD37
-rw-r--r--main/perl-json/APKBUILD31
-rw-r--r--main/perl-list-moreutils/APKBUILD40
-rw-r--r--main/perl-list-utilsby/APKBUILD37
-rw-r--r--main/perl-locale-maketext-fuzzy/APKBUILD39
-rw-r--r--main/perl-locale-maketext-lexicon/APKBUILD39
-rw-r--r--main/perl-log-any/APKBUILD37
-rw-r--r--main/perl-log-dispatch/APKBUILD39
-rw-r--r--main/perl-lwp-useragent-determined/APKBUILD32
-rw-r--r--main/perl-math-round/APKBUILD39
-rw-r--r--main/perl-mime-base64/APKBUILD37
-rw-r--r--main/perl-mime-lite/APKBUILD32
-rw-r--r--main/perl-mime-types/APKBUILD37
-rw-r--r--main/perl-module-versions-report/APKBUILD39
-rw-r--r--main/perl-net-cidr/APKBUILD39
-rw-r--r--main/perl-parallel-prefork/APKBUILD37
-rw-r--r--main/perl-params-util/APKBUILD41
-rw-r--r--main/perl-params-validate/APKBUILD39
-rw-r--r--main/perl-php-serialization/APKBUILD32
-rw-r--r--main/perl-plack/APKBUILD50
-rw-r--r--main/perl-proc-wait3/APKBUILD37
-rw-r--r--main/perl-regexp-common-net-cidr/APKBUILD39
-rw-r--r--main/perl-regexp-common/APKBUILD39
-rw-r--r--main/perl-regexp-ipv6/APKBUILD39
-rw-r--r--main/perl-scope-guard/APKBUILD39
-rw-r--r--main/perl-server-starter/APKBUILD37
-rw-r--r--main/perl-socket-getaddrinfo/APKBUILD30
-rw-r--r--main/perl-starlet/APKBUILD37
-rw-r--r--main/perl-sub-exporter/APKBUILD40
-rw-r--r--main/perl-sub-install/APKBUILD39
-rw-r--r--main/perl-sys-mmap/APKBUILD29
-rw-r--r--main/perl-term-readkey/APKBUILD37
-rw-r--r--main/perl-test-deep/APKBUILD39
-rw-r--r--main/perl-test-fatal/APKBUILD39
-rw-r--r--main/perl-test-longstring/APKBUILD39
-rw-r--r--main/perl-test-manifest/APKBUILD39
-rw-r--r--main/perl-test-nowarnings/APKBUILD39
-rw-r--r--main/perl-test-requires/APKBUILD39
-rw-r--r--main/perl-test-sharedfork/APKBUILD39
-rw-r--r--main/perl-test-tcp/APKBUILD39
-rw-r--r--main/perl-test-tester/APKBUILD39
-rw-r--r--main/perl-test-warn/APKBUILD37
-rw-r--r--main/perl-text-autoformat/APKBUILD39
-rw-r--r--main/perl-text-password-pronounceable/APKBUILD39
-rw-r--r--main/perl-text-quoted/APKBUILD39
-rw-r--r--main/perl-text-reform/APKBUILD39
-rw-r--r--main/perl-text-template/APKBUILD39
-rw-r--r--main/perl-text-vfile-asdata/APKBUILD37
-rw-r--r--main/perl-text-wikiformat/APKBUILD37
-rw-r--r--main/perl-text-wrapper/APKBUILD39
-rw-r--r--main/perl-time-parsedate/APKBUILD33
-rw-r--r--main/perl-tree-dag_node/APKBUILD37
-rw-r--r--main/perl-tree-simple/APKBUILD39
-rw-r--r--main/perl-try-tiny/APKBUILD39
-rw-r--r--main/perl-universal-require/APKBUILD39
-rw-r--r--main/perl-want/APKBUILD39
-rw-r--r--main/perl-x10/APKBUILD33
-rw-r--r--main/perl-xml-rss/APKBUILD37
110 files changed, 4155 insertions, 0 deletions
diff --git a/main/perl-apache-session/APKBUILD b/main/perl-apache-session/APKBUILD
new file mode 100644
index 0000000000..2cdf99a1bf
--- /dev/null
+++ b/main/perl-apache-session/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-apache-session
+_pkgreal=Apache-Session
+pkgver=1.89
+pkgrel=0
+pkgdesc="A persistence framework for session data"
+url="http://search.cpan.org/dist/Apache-Session/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends="perl-test-exception perl-test-deep"
+depends="$cpandepends"
+makedepends="perl-dev perl-sub-uplevel $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="a21d1fbb30723e8d155c1936c7d9a37c Apache-Session-1.89.tar.gz"
diff --git a/main/perl-astro-suntime/APKBUILD b/main/perl-astro-suntime/APKBUILD
new file mode 100644
index 0000000000..4185871384
--- /dev/null
+++ b/main/perl-astro-suntime/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-astro-suntime
+_realname=Astro-SunTime
+pkgver=0.01
+pkgrel=1
+pkgdesc="Provides a function interface to calculate sun rise/set times."
+url="http://search.cpan.org/dist/Astro-SunTime/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev perl-time-parsedate"
+install=
+subpackages=""
+source="http://search.cpan.org/CPAN/authors/id/R/RO/ROBF/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+
+}
+
+md5sums="4657927a49604494bfaaa153663b90b9 Astro-SunTime-0.01.tar.gz"
diff --git a/main/perl-cache-cache/APKBUILD b/main/perl-cache-cache/APKBUILD
new file mode 100644
index 0000000000..b06d6eb7fb
--- /dev/null
+++ b/main/perl-cache-cache/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-cache-cache
+_pkgreal=Cache-Cache
+pkgver=1.06
+pkgrel=0
+pkgdesc="Persisting data storage with timeouts"
+url="http://search.cpan.org/dist/Cache-Cache/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-error perl-digest-sha1"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JS/JSWARTZ/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="4425f44ddb138a799290802e5aad46ef Cache-Cache-1.06.tar.gz"
diff --git a/main/perl-cache-simple-timedexpiry/APKBUILD b/main/perl-cache-simple-timedexpiry/APKBUILD
new file mode 100644
index 0000000000..7d4018a866
--- /dev/null
+++ b/main/perl-cache-simple-timedexpiry/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-cache-simple-timedexpiry
+pkgver=0.27
+pkgrel=0
+pkgdesc="Cache::Simple::TimedExpiry perl module"
+url="http://search.cpan.org/dist/Cache-Simple-TimedExpiry/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Cache-Simple-TimedExpiry-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Cache-Simple-TimedExpiry-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="4ef124ab7776f3c257b9ffbed917e67a Cache-Simple-TimedExpiry-0.27.tar.gz"
diff --git a/main/perl-cgi-emulate-psgi/APKBUILD b/main/perl-cgi-emulate-psgi/APKBUILD
new file mode 100644
index 0000000000..db6e7f212e
--- /dev/null
+++ b/main/perl-cgi-emulate-psgi/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-cgi-emulate-psgi
+_pkgreal=CGI-Emulate-PSGI
+pkgver=0.11
+pkgrel=0
+pkgdesc="PSGI adapter for CGI"
+url="http://search.cpan.org/dist/CGI-Emulate-PSGI/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-http-message"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="da915245e3a7b4c70c3935bf688b31b1 CGI-Emulate-PSGI-0.11.tar.gz"
diff --git a/main/perl-cgi-psgi/APKBUILD b/main/perl-cgi-psgi/APKBUILD
new file mode 100644
index 0000000000..d00f1c18d5
--- /dev/null
+++ b/main/perl-cgi-psgi/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-cgi-psgi
+_pkgreal=CGI-PSGI
+pkgver=0.15
+pkgrel=0
+pkgdesc="Adapt CGI.pm to the PSGI protocol"
+url="http://search.cpan.org/dist/CGI-PSGI/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="58a39711add2b48229710688c5f81cfd CGI-PSGI-0.15.tar.gz"
diff --git a/main/perl-class-accessor-chained/APKBUILD b/main/perl-class-accessor-chained/APKBUILD
new file mode 100644
index 0000000000..d4b6419965
--- /dev/null
+++ b/main/perl-class-accessor-chained/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-class-accessor-chained
+_pkgreal=Class-Accessor-Chained
+pkgver=0.01
+pkgrel=0
+pkgdesc="make chained accessors"
+url="http://search.cpan.org/dist/Class-Accessor-Chained/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-class-accessor"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="9825a1f30a70e55e61bb5660b2bd7365 Class-Accessor-Chained-0.01.tar.gz"
diff --git a/main/perl-class-accessor-lite/APKBUILD b/main/perl-class-accessor-lite/APKBUILD
new file mode 100644
index 0000000000..6775c73353
--- /dev/null
+++ b/main/perl-class-accessor-lite/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-class-accessor-lite
+_pkgreal=Class-Accessor-Lite
+pkgver=0.05
+pkgrel=0
+pkgdesc="a minimalistic variant of Class::Accessor"
+url="http://search.cpan.org/dist/Class-Accessor-Lite/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KA/KAZUHO/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="c487f0ebe2038363b68e9e68ae4beb54 Class-Accessor-Lite-0.05.tar.gz"
diff --git a/main/perl-class-accessor/APKBUILD b/main/perl-class-accessor/APKBUILD
new file mode 100644
index 0000000000..bbe0e6916e
--- /dev/null
+++ b/main/perl-class-accessor/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-class-accessor
+pkgver=0.34
+pkgrel=0
+pkgdesc="Class::Accessor perl module"
+url="http://search.cpan.org/dist/Class-Accessor/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KA/KASEI/Class-Accessor-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Class-Accessor-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="0d9640d237a13276145f7e44b4855b89 Class-Accessor-0.34.tar.gz"
diff --git a/main/perl-class-container/APKBUILD b/main/perl-class-container/APKBUILD
new file mode 100644
index 0000000000..2254ad500d
--- /dev/null
+++ b/main/perl-class-container/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-class-container
+_pkgreal=Class-Container
+pkgver=0.12
+pkgrel=0
+pkgdesc="Glues object frameworks together transparently"
+url="http://search.cpan.org/dist/Class-Container/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-params-validate"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="6896bdb4464b96ad638e22b0400acbc9 Class-Container-0.12.tar.gz"
diff --git a/main/perl-class-data-inheritable/APKBUILD b/main/perl-class-data-inheritable/APKBUILD
new file mode 100644
index 0000000000..4494b39bf8
--- /dev/null
+++ b/main/perl-class-data-inheritable/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-class-data-inheritable
+_pkgreal=Class-Data-Inheritable
+pkgver=0.08
+pkgrel=0
+pkgdesc="Inheritable, overridable class data"
+url="http://search.cpan.org/dist/Class-Data-Inheritable/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="fc0fe65926eb8fb932743559feb54eb9 Class-Data-Inheritable-0.08.tar.gz"
diff --git a/main/perl-class-inspector/APKBUILD b/main/perl-class-inspector/APKBUILD
new file mode 100644
index 0000000000..f29ea6c236
--- /dev/null
+++ b/main/perl-class-inspector/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-class-inspector
+pkgver=1.25
+pkgrel=0
+pkgdesc="Class::Inspector perl module"
+url="http://search.cpan.org/dist/Class-Inspector/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Class-Inspector-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Class-Inspector-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="5830bff10a0966993edd14435b8a579b Class-Inspector-1.25.tar.gz"
diff --git a/main/perl-class-load/APKBUILD b/main/perl-class-load/APKBUILD
new file mode 100644
index 0000000000..0591ca7763
--- /dev/null
+++ b/main/perl-class-load/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-class-load
+pkgver=0.06
+pkgrel=0
+pkgdesc="Class::Load perl module"
+url="http://search.cpan.org/dist/Class-Load/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-test-fatal"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/S/SA/SARTAK/Class-Load-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Class-Load-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="5aea2e7c66e69dafdbfedc00e93f9f46 Class-Load-0.06.tar.gz"
diff --git a/main/perl-class-returnvalue/APKBUILD b/main/perl-class-returnvalue/APKBUILD
new file mode 100644
index 0000000000..58da67941a
--- /dev/null
+++ b/main/perl-class-returnvalue/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-class-returnvalue
+pkgver=0.55
+pkgrel=0
+pkgdesc="Class::ReturnValue perl module"
+url="http://search.cpan.org/dist/Class-ReturnValue/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-devel-stacktrace"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Class-ReturnValue-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Class-ReturnValue-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="047fbbcfd90d5c399a1feba55781329e Class-ReturnValue-0.55.tar.gz"
diff --git a/main/perl-class-singleton/APKBUILD b/main/perl-class-singleton/APKBUILD
new file mode 100644
index 0000000000..3305f058b9
--- /dev/null
+++ b/main/perl-class-singleton/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-class-singleton
+pkgver=1.4
+pkgrel=0
+pkgdesc="Class::Singleton perl module"
+url="http://search.cpan.org/dist/Class-Singleton/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AB/ABW/Class-Singleton-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Class-Singleton-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="a18b108ab97e2107cbbe816d2b3e2ee3 Class-Singleton-1.4.tar.gz"
diff --git a/main/perl-clone/APKBUILD b/main/perl-clone/APKBUILD
new file mode 100644
index 0000000000..c7233a2bb4
--- /dev/null
+++ b/main/perl-clone/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-clone
+pkgver=0.31
+pkgrel=0
+pkgdesc="Clone perl module"
+url="http://search.cpan.org/dist/Clone/"
+arch="all"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RD/RDF/Clone-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Clone-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="65f34e7280d7b7dfb72ab6224e5767f5 Clone-0.31.tar.gz"
diff --git a/main/perl-control-x10/APKBUILD b/main/perl-control-x10/APKBUILD
new file mode 100644
index 0000000000..094b46563f
--- /dev/null
+++ b/main/perl-control-x10/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-control-x10
+_realname=ControlX10-CM11
+pkgver=2.09
+pkgrel=1
+pkgdesc="Perl extension for X10 'ActiveHome' Controller"
+url="http://search.cpan.org/~bbirth/ControlX10-CM11-2.09/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev"
+install=
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/B/BB/BBIRTH/$_realname-$pkgver.tar.gz"
+_builddir="$srcdir/$_realname-$pkgver"
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+}
+md5sums="b59c85e92eae2c14ffa63af7ac0a1d9a ControlX10-CM11-2.09.tar.gz"
diff --git a/main/perl-convert-color/APKBUILD b/main/perl-convert-color/APKBUILD
new file mode 100644
index 0000000000..7dcb373b38
--- /dev/null
+++ b/main/perl-convert-color/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-convert-color
+_pkgreal=Convert-Color
+pkgver=0.08
+pkgrel=0
+pkgdesc="color space conversions and named lookups"
+url="http://search.cpan.org/dist/Convert-Color/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-list-utilsby"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="4be0690e0a0011e56a75f967ac9ab7df Convert-Color-0.08.tar.gz"
diff --git a/main/perl-css-squish/APKBUILD b/main/perl-css-squish/APKBUILD
new file mode 100644
index 0000000000..d599cd688b
--- /dev/null
+++ b/main/perl-css-squish/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-css-squish
+pkgver=0.10
+pkgrel=0
+pkgdesc="CSS::Squish perl module"
+url="http://search.cpan.org/dist/CSS-Squish/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-uri perl-test-longstring"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/T/TS/TSIBLEY/CSS-Squish-$pkgver.tar.gz"
+
+_builddir="$srcdir"/CSS-Squish-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="59f8e2c26a2a89418d2274e8ca44ae97 CSS-Squish-0.10.tar.gz"
diff --git a/main/perl-data-ical/APKBUILD b/main/perl-data-ical/APKBUILD
new file mode 100644
index 0000000000..0286f1ace8
--- /dev/null
+++ b/main/perl-data-ical/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-data-ical
+_pkgreal=Data-ICal
+pkgver=0.16
+pkgrel=0
+pkgdesc="Generates iCalendar (RFC 2445) calendar files"
+url="http://search.cpan.org/dist/Data-ICal/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-test-warn perl-text-vfile-asdata perl-class-returnvalue perl-test-longstring perl-test-nowarnings perl-class-accessor"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AL/ALEXMV/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="12430864424a7bfe77e5d62a083f792c Data-ICal-0.16.tar.gz"
diff --git a/main/perl-data-optlist/APKBUILD b/main/perl-data-optlist/APKBUILD
new file mode 100644
index 0000000000..573b3c51ef
--- /dev/null
+++ b/main/perl-data-optlist/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-data-optlist
+pkgver=0.107
+pkgrel=0
+pkgdesc="Data::OptList perl module"
+url="http://search.cpan.org/dist/Data-OptList/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-params-util perl-sub-install"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Data-OptList-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Data-OptList-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="17177b3cfb8941780a8736f9b9b30421 Data-OptList-0.107.tar.gz"
diff --git a/main/perl-datetime-format-mail/APKBUILD b/main/perl-datetime-format-mail/APKBUILD
new file mode 100644
index 0000000000..f5c3edef0b
--- /dev/null
+++ b/main/perl-datetime-format-mail/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-datetime-format-mail
+pkgver=0.3001
+pkgrel=0
+pkgdesc="DateTime::Format::Mail perl module"
+url="http://search.cpan.org/dist/DateTime-Format-Mail/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-datetime perl-params-validate"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Format-Mail-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DateTime-Format-Mail-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="15e36249e866463bd0237262a8e43b16 DateTime-Format-Mail-0.3001.tar.gz"
diff --git a/main/perl-datetime-format-w3cdtf/APKBUILD b/main/perl-datetime-format-w3cdtf/APKBUILD
new file mode 100644
index 0000000000..a9acf1839c
--- /dev/null
+++ b/main/perl-datetime-format-w3cdtf/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-datetime-format-w3cdtf
+pkgver=0.06
+pkgrel=0
+pkgdesc="DateTime::Format::W3CDTF perl module"
+url="http://search.cpan.org/dist/DateTime-Format-W3CDTF/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-datetime"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/G/GW/GWILLIAMS/DateTime-Format-W3CDTF-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DateTime-Format-W3CDTF-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="7eb2a90b78e7e2232eddbd6dd6758a23 DateTime-Format-W3CDTF-0.06.tar.gz"
diff --git a/main/perl-datetime-locale/APKBUILD b/main/perl-datetime-locale/APKBUILD
new file mode 100644
index 0000000000..b85e2baceb
--- /dev/null
+++ b/main/perl-datetime-locale/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-datetime-locale
+pkgver=0.45
+pkgrel=0
+pkgdesc="DateTime::Locale perl module"
+url="http://search.cpan.org/dist/DateTime-Locale/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-list-moreutils perl-params-validate"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Locale-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DateTime-Locale-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="8ba6a4b70f8fa7d987529c2e2c708862 DateTime-Locale-0.45.tar.gz"
diff --git a/main/perl-datetime-timezone/APKBUILD b/main/perl-datetime-timezone/APKBUILD
new file mode 100644
index 0000000000..0f1647a800
--- /dev/null
+++ b/main/perl-datetime-timezone/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-datetime-timezone
+pkgver=1.34
+pkgrel=0
+pkgdesc="DateTime::TimeZone perl module"
+url="http://search.cpan.org/dist/DateTime-TimeZone/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-class-load perl-params-validate perl-class-singleton"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-TimeZone-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DateTime-TimeZone-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="08a5951bcb1513c66daadd055e840f9d DateTime-TimeZone-1.34.tar.gz"
diff --git a/main/perl-datetime/APKBUILD b/main/perl-datetime/APKBUILD
new file mode 100644
index 0000000000..6410ab936d
--- /dev/null
+++ b/main/perl-datetime/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-datetime
+pkgver=0.70
+pkgrel=0
+pkgdesc="DateTime perl module"
+url="http://search.cpan.org/dist/DateTime/"
+arch="all"
+license="GPLv2 or Artistic"
+depends="perl perl-datetime-locale perl-test-exception perl-math-round
+ perl-datetime-timezone"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DateTime-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ unset CFLAGS
+ perl Build.PL installdirs=vendor || return 1
+ ./Build
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir"
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="228a3ca93b49e308fc7a3b7a47341ab3 DateTime-0.70.tar.gz"
diff --git a/main/perl-dbix-dbschema/APKBUILD b/main/perl-dbix-dbschema/APKBUILD
new file mode 100644
index 0000000000..c5b8717d8a
--- /dev/null
+++ b/main/perl-dbix-dbschema/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-dbix-dbschema
+pkgver=0.39
+pkgrel=0
+pkgdesc="DBIx::DBSchema perl module"
+url="http://search.cpan.org/dist/DBIx-DBSchema/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-dbi"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/I/IV/IVAN/DBIx-DBSchema-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DBIx-DBSchema-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="532a5cfa5bac9f947ef9b960b915a88f DBIx-DBSchema-0.39.tar.gz"
diff --git a/main/perl-dbix-searchbuilder/APKBUILD b/main/perl-dbix-searchbuilder/APKBUILD
new file mode 100644
index 0000000000..c1577981a2
--- /dev/null
+++ b/main/perl-dbix-searchbuilder/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-dbix-searchbuilder
+pkgver=1.59
+pkgrel=0
+pkgdesc="DBIx::SearchBuilder perl module"
+url="http://search.cpan.org/dist/DBIx-SearchBuilder/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-dbd-sqlite perl-want perl-class-returnvalue perl-clone
+ perl-cache-simple-timedexpiry perl-class-accessor perl-dbix-dbschema"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/DBIx-SearchBuilder-$pkgver.tar.gz"
+
+_builddir="$srcdir"/DBIx-SearchBuilder-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="70a4b780fb569f71e3631bd79cebe12e DBIx-SearchBuilder-1.59.tar.gz"
diff --git a/main/perl-devel-globaldestruction/APKBUILD b/main/perl-devel-globaldestruction/APKBUILD
new file mode 100644
index 0000000000..e2ffb543ef
--- /dev/null
+++ b/main/perl-devel-globaldestruction/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-devel-globaldestruction
+pkgver=0.03
+pkgrel=0
+pkgdesc="Devel::GlobalDestruction perl module"
+url="http://search.cpan.org/dist/Devel-GlobalDestruction/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-scope-guard perl-sub-exporter"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Devel-GlobalDestruction-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Devel-GlobalDestruction-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="09b70f95536464d8901675f230fbc3aa Devel-GlobalDestruction-0.03.tar.gz"
diff --git a/main/perl-devel-stacktrace-ashtml/APKBUILD b/main/perl-devel-stacktrace-ashtml/APKBUILD
new file mode 100644
index 0000000000..077c6a7cba
--- /dev/null
+++ b/main/perl-devel-stacktrace-ashtml/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-devel-stacktrace-ashtml
+pkgver=0.11
+pkgrel=0
+pkgdesc="Devel::StackTrace::AsHTML perl module"
+url="http://search.cpan.org/dist/Devel-StackTrace-AsHTML/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-devel-stacktrace"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Devel-StackTrace-AsHTML-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Devel-StackTrace-AsHTML-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="46ff8282d671f63e6a5f48bf45d86bbb Devel-StackTrace-AsHTML-0.11.tar.gz"
diff --git a/main/perl-devel-stacktrace/APKBUILD b/main/perl-devel-stacktrace/APKBUILD
new file mode 100644
index 0000000000..63391bbd63
--- /dev/null
+++ b/main/perl-devel-stacktrace/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-devel-stacktrace
+pkgver=1.27
+pkgrel=0
+pkgdesc="Devel::StackTrace perl module"
+url="http://search.cpan.org/dist/Devel-StackTrace/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Devel-StackTrace-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Devel-StackTrace-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="72ba07f2dc0331d8ce3c028cc66cf20d Devel-StackTrace-1.27.tar.gz"
diff --git a/main/perl-email-address/APKBUILD b/main/perl-email-address/APKBUILD
new file mode 100644
index 0000000000..d35e7a595f
--- /dev/null
+++ b/main/perl-email-address/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-email-address
+pkgver=1.892
+pkgrel=0
+pkgdesc="RFC 2822 Address Parsing and Creation"
+url="http://search.cpan.org/dist/Email-Address/"
+arch="noarch"
+license="GPL+ or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Address-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Email-Address-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="047e982b0ab7434406a32759164bfe1e Email-Address-1.892.tar.gz"
diff --git a/main/perl-exception-class/APKBUILD b/main/perl-exception-class/APKBUILD
new file mode 100644
index 0000000000..2bedac2a58
--- /dev/null
+++ b/main/perl-exception-class/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-exception-class
+_pkgreal=Exception-Class
+pkgver=1.32
+pkgrel=0
+pkgdesc="A module that allows you to declare real exception classes in Perl"
+url="http://search.cpan.org/dist/Exception-Class/"
+arch="noarch"
+license="Artistic-2"
+cpandepends="perl-class-data-inheritable perl-devel-stacktrace"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="83788ad5a2c5e946877e4ec362e19622 Exception-Class-1.32.tar.gz"
diff --git a/main/perl-extutils-cchecker/APKBUILD b/main/perl-extutils-cchecker/APKBUILD
new file mode 100644
index 0000000000..85b5ef9b62
--- /dev/null
+++ b/main/perl-extutils-cchecker/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman@gmail.com>
+# Maintainer:
+pkgname=perl-extutils-cchecker
+_pkgreal=ExtUtils-CChecker
+pkgver=0.06
+pkgrel=2
+pkgdesc="Perl module configuration-time utilities for using C headers, libraries, or OS features"
+url="http://search.cpan.org/dist/ExtUtils-CChecker/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl-test-exception"
+makedepends="perl-dev"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" -name .packlist -name perllocal.pod -delete
+}
+
+md5sums="18d0a1a50afd5a8185c03cbed9098e4e ExtUtils-CChecker-0.06.tar.gz"
diff --git a/main/perl-fcgi-procmanager/APKBUILD b/main/perl-fcgi-procmanager/APKBUILD
new file mode 100644
index 0000000000..6b58e6c875
--- /dev/null
+++ b/main/perl-fcgi-procmanager/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-fcgi-procmanager
+pkgver=0.19
+pkgrel=0
+pkgdesc="FCGI::ProcManager perl module"
+url="http://search.cpan.org/dist/FCGI-ProcManager/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/G/GB/GBJK/FCGI-ProcManager-$pkgver.tar.gz"
+
+_builddir="$srcdir"/FCGI-ProcManager-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="85b4eb5203f0adbf14bed39a258b9a59 FCGI-ProcManager-0.19.tar.gz"
diff --git a/main/perl-fcgi/APKBUILD b/main/perl-fcgi/APKBUILD
new file mode 100644
index 0000000000..cb8f256b8e
--- /dev/null
+++ b/main/perl-fcgi/APKBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
+pkgname=perl-fcgi
+_realname=FCGI
+pkgver=0.72
+pkgrel=0
+pkgdesc="Perl Fast CGI module"
+url="http://search.cpan.org/~flora/FCGI"
+arch="all"
+license="unknown"
+depends=
+depends_dev=
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ # creates collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+}
+
+md5sums="7b793e177caa93d972c6fb7ebe7c7ae1 FCGI-0.72.tar.gz"
diff --git a/main/perl-file-sharedir/APKBUILD b/main/perl-file-sharedir/APKBUILD
new file mode 100644
index 0000000000..3954aff806
--- /dev/null
+++ b/main/perl-file-sharedir/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-file-sharedir
+pkgver=1.03
+pkgrel=0
+pkgdesc="File::ShareDir perl module"
+url="http://search.cpan.org/dist/File-ShareDir/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-class-inspector"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/File-ShareDir-$pkgver.tar.gz"
+
+_builddir="$srcdir"/File-ShareDir-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="333a0903db23b9097adfbeb37b99d561 File-ShareDir-1.03.tar.gz"
diff --git a/main/perl-file-slurp/APKBUILD b/main/perl-file-slurp/APKBUILD
new file mode 100644
index 0000000000..3a4abff3dc
--- /dev/null
+++ b/main/perl-file-slurp/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-file-slurp
+_pkgreal=File-Slurp
+pkgver=9999.18
+pkgrel=0
+pkgdesc="Simple and Efficient Reading/Writing/Modifying of Complete Files"
+url="http://search.cpan.org/dist/File-Slurp/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/U/UR/URI/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="400983e739aea5677c3a7e8cb2c23de0 File-Slurp-9999.18.tar.gz"
diff --git a/main/perl-filesys-notify-simple/APKBUILD b/main/perl-filesys-notify-simple/APKBUILD
new file mode 100644
index 0000000000..77ae55a361
--- /dev/null
+++ b/main/perl-filesys-notify-simple/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-filesys-notify-simple
+pkgver=0.07
+pkgrel=0
+pkgdesc="Filesys::Notify::Simple perl module"
+url="http://search.cpan.org/dist/Filesys-Notify-Simple/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Filesys-Notify-Simple-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="4842ff56a79a7db0b779ce21e71bd291 Filesys-Notify-Simple-0.07.tar.gz"
diff --git a/main/perl-font-afm/APKBUILD b/main/perl-font-afm/APKBUILD
new file mode 100644
index 0000000000..bd3ac64bb8
--- /dev/null
+++ b/main/perl-font-afm/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-font-afm
+_pkgreal=Font-AFM
+pkgver=1.20
+pkgrel=0
+pkgdesc="Interface to Adobe Font Metrics files"
+url="http://search.cpan.org/dist/Font-AFM/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="b14ecf4dc4edbd63940aa354eb13c499 Font-AFM-1.20.tar.gz"
diff --git a/main/perl-hash-multivalue/APKBUILD b/main/perl-hash-multivalue/APKBUILD
new file mode 100644
index 0000000000..a68e2f0bce
--- /dev/null
+++ b/main/perl-hash-multivalue/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-hash-multivalue
+pkgver=0.08
+pkgrel=0
+pkgdesc="Hash::MultiValue perl module"
+url="http://search.cpan.org/dist/Hash-MultiValue/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Hash-MultiValue-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Hash-MultiValue-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="d8e2ae6a0685d52641b3a5de20ae4116 Hash-MultiValue-0.08.tar.gz"
diff --git a/main/perl-html-format/APKBUILD b/main/perl-html-format/APKBUILD
new file mode 100644
index 0000000000..eb4c7740ad
--- /dev/null
+++ b/main/perl-html-format/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-html-format
+_pkgreal=HTML-Format
+pkgver=2.07
+pkgrel=0
+pkgdesc="Base class for HTML formatters"
+url="http://search.cpan.org/dist/HTML-Format/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-html-tree perl-font-afm"
+cpanmakedepends="perl-file-slurp"
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/N/NI/NIGELM/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="07b43da2e23ad4f6eeacee8219c65fa4 HTML-Format-2.07.tar.gz"
diff --git a/main/perl-html-mason-psgihandler/APKBUILD b/main/perl-html-mason-psgihandler/APKBUILD
new file mode 100644
index 0000000000..bed4fbed57
--- /dev/null
+++ b/main/perl-html-mason-psgihandler/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-html-mason-psgihandler
+_pkgreal=HTML-Mason-PSGIHandler
+pkgver=0.52
+pkgrel=0
+pkgdesc="PSGI handler for HTML::Mason"
+url="http://search.cpan.org/dist/HTML-Mason-PSGIHandler/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-cgi-psgi perl-html-mason"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev perl-plack $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AB/ABH/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="42aa3272e16af0d6f35ac031d274dad8 HTML-Mason-PSGIHandler-0.52.tar.gz"
diff --git a/main/perl-html-mason/APKBUILD b/main/perl-html-mason/APKBUILD
new file mode 100644
index 0000000000..74944ed921
--- /dev/null
+++ b/main/perl-html-mason/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-html-mason
+_pkgreal=HTML-Mason
+pkgver=1.45
+pkgrel=0
+pkgdesc="High-performance, dynamic web site authoring system"
+url="http://search.cpan.org/dist/HTML-Mason/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-html-parser perl-class-container perl-params-validate perl-log-any perl-cache-cache perl-test-deep perl-exception-class"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="5ad416ae8425d81dde3daf5fab913a23 HTML-Mason-1.45.tar.gz"
diff --git a/main/perl-html-quoted/APKBUILD b/main/perl-html-quoted/APKBUILD
new file mode 100644
index 0000000000..b88a76f2d5
--- /dev/null
+++ b/main/perl-html-quoted/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-html-quoted
+pkgver=0.03
+pkgrel=0
+pkgdesc="HTML::Quoted perl module"
+url="http://search.cpan.org/dist/HTML-Quoted/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-html-parser"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/HTML-Quoted-$pkgver.tar.gz"
+
+_builddir="$srcdir"/HTML-Quoted-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="dc614a27838ee3218f32738de1881e1f HTML-Quoted-0.03.tar.gz"
diff --git a/main/perl-html-rewriteattributes/APKBUILD b/main/perl-html-rewriteattributes/APKBUILD
new file mode 100644
index 0000000000..76b39c5aa9
--- /dev/null
+++ b/main/perl-html-rewriteattributes/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-html-rewriteattributes
+_pkgreal=HTML-RewriteAttributes
+pkgver=0.04
+pkgrel=0
+pkgdesc="concise attribute rewriting"
+url="http://search.cpan.org/dist/HTML-RewriteAttributes/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-html-tagset perl-html-parser perl-uri"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/S/SA/SARTAK/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="2f14d37ad31e91f2ee0c13d2f2cd329b HTML-RewriteAttributes-0.04.tar.gz"
diff --git a/main/perl-html-scrubber/APKBUILD b/main/perl-html-scrubber/APKBUILD
new file mode 100644
index 0000000000..38c0200869
--- /dev/null
+++ b/main/perl-html-scrubber/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-html-scrubber
+pkgver=0.09
+pkgrel=0
+pkgdesc="HTML::Scrubber perl module"
+url="http://search.cpan.org/dist/HTML-Scrubber/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-html-parser"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/N/NI/NIGELM/HTML-Scrubber-$pkgver.tar.gz"
+
+_builddir="$srcdir"/HTML-Scrubber-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="a0f7bd0a29a4c7b1bec5495ad9bfb00e HTML-Scrubber-0.09.tar.gz"
diff --git a/main/perl-html-tagset/APKBUILD b/main/perl-html-tagset/APKBUILD
new file mode 100644
index 0000000000..891eb35061
--- /dev/null
+++ b/main/perl-html-tagset/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-html-tagset
+_pkgreal=HTML-Tagset
+pkgver=3.20
+pkgrel=0
+pkgdesc="data tables useful in parsing HTML"
+url="http://search.cpan.org/dist/HTML-Tagset/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="d2bfa18fe1904df7f683e96611e87437 HTML-Tagset-3.20.tar.gz"
diff --git a/main/perl-html-tree/APKBUILD b/main/perl-html-tree/APKBUILD
new file mode 100644
index 0000000000..c564a23e1c
--- /dev/null
+++ b/main/perl-html-tree/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-html-tree
+_pkgreal=HTML-Tree
+pkgver=4.2
+pkgrel=0
+pkgdesc="Class for objects that represent HTML elements"
+url="http://search.cpan.org/dist/HTML-Tree/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-html-tagset perl-html-parser"
+cpanmakedepends="perl-html-tagset perl-test-exception perl-html-parser"
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JF/JFEARN/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="a145ad037ac54b6192c0046383d267da HTML-Tree-4.2.tar.gz"
diff --git a/main/perl-http-body/APKBUILD b/main/perl-http-body/APKBUILD
new file mode 100644
index 0000000000..e8a266e6b2
--- /dev/null
+++ b/main/perl-http-body/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-http-body
+pkgver=1.12
+pkgrel=0
+pkgdesc="HTTP::Body perl module"
+url="http://search.cpan.org/dist/HTTP-Body/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-http-message perl-uri"
+makedepends="perl-dev perl-test-deep"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/G/GE/GETTY/HTTP-Body-$pkgver.tar.gz"
+
+_builddir="$srcdir"/HTTP-Body-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="6546d9a91362b06b67264f374f0b2fab HTTP-Body-1.12.tar.gz"
diff --git a/main/perl-image-exiftool/APKBUILD b/main/perl-image-exiftool/APKBUILD
new file mode 100644
index 0000000000..7875926b9d
--- /dev/null
+++ b/main/perl-image-exiftool/APKBUILD
@@ -0,0 +1,48 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-image-exiftool
+pkgver=8.49
+pkgrel=1
+pkgdesc="Perl module for editing exif meta info in files"
+url="http://www.sno.phy.queensu.ca/~phil/exiftool/"
+arch="noarch"
+license="Perl"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc exiftool"
+source="http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Image-ExifTool-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+ find "$pkgdir" -name .packlist -delete
+}
+
+exiftool() {
+ pkgdesc="Tool for editing exif meta info in files"
+ depends="perl-image-exiftool"
+ mkdir -p "$subpkgdir"/usr
+ mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
+}
+
+md5sums="e95ee3d76a973e308d377b39a51fff6f Image-ExifTool-8.49.tar.gz"
diff --git a/main/perl-ipc-run3/APKBUILD b/main/perl-ipc-run3/APKBUILD
new file mode 100644
index 0000000000..520b851e04
--- /dev/null
+++ b/main/perl-ipc-run3/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-ipc-run3
+pkgver=0.044
+pkgrel=0
+pkgdesc="IPC::Run3 perl module"
+url="http://search.cpan.org/dist/IPC-Run3/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/IPC-Run3-$pkgver.tar.gz"
+
+_builddir="$srcdir"/IPC-Run3-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="7df73a65d9efc7b9e7eb04075ff1fd8f IPC-Run3-0.044.tar.gz"
diff --git a/main/perl-javascript-minifier/APKBUILD b/main/perl-javascript-minifier/APKBUILD
new file mode 100644
index 0000000000..c514dae644
--- /dev/null
+++ b/main/perl-javascript-minifier/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-javascript-minifier
+_pkgreal=JavaScript-Minifier
+pkgver=1.05
+pkgrel=0
+pkgdesc="Perl extension for minifying JavaScript code"
+url="http://search.cpan.org/dist/JavaScript-Minifier/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/P/PM/PMICHAUX/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="14c1fa2fcf76c97de4d0fe0d8d7fc145 JavaScript-Minifier-1.05.tar.gz"
diff --git a/main/perl-json/APKBUILD b/main/perl-json/APKBUILD
new file mode 100644
index 0000000000..3d105c1a77
--- /dev/null
+++ b/main/perl-json/APKBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Kiyoshi Aman <kiyoshi.aman@gmail.com>
+pkgname=perl-json
+_pkgreal=JSON
+pkgver=2.51
+pkgrel=1
+pkgdesc="Perl module implementing a JSON encoder/decoder"
+url="http://search.cpan.org/dist/JSON/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends=
+depends_dev=
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" -name perllocal.pod -delete
+ find "$pkgdir" -name .packlist -delete
+}
+
+md5sums="d0ead26851f1e84d122f34533c3809cc JSON-2.51.tar.gz"
diff --git a/main/perl-list-moreutils/APKBUILD b/main/perl-list-moreutils/APKBUILD
new file mode 100644
index 0000000000..cade2866a8
--- /dev/null
+++ b/main/perl-list-moreutils/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-list-moreutils
+pkgver=0.32
+pkgrel=0
+pkgdesc="List::MoreUtils perl module"
+url="http://search.cpan.org/dist/List-MoreUtils/"
+arch="all"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/List-MoreUtils-$pkgver.tar.gz"
+
+_builddir="$srcdir"/List-MoreUtils-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ unset CFLAGS
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="5af56334f8261f4662bd5e2b3f5e4e62 List-MoreUtils-0.32.tar.gz"
diff --git a/main/perl-list-utilsby/APKBUILD b/main/perl-list-utilsby/APKBUILD
new file mode 100644
index 0000000000..cde433b47d
--- /dev/null
+++ b/main/perl-list-utilsby/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-list-utilsby
+_pkgreal=List-UtilsBy
+pkgver=0.07
+pkgrel=0
+pkgdesc="higher-order list utility functions"
+url="http://search.cpan.org/dist/List-UtilsBy/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="2c39a8a2021bdf63ee4a8d7e0b0829a4 List-UtilsBy-0.07.tar.gz"
diff --git a/main/perl-locale-maketext-fuzzy/APKBUILD b/main/perl-locale-maketext-fuzzy/APKBUILD
new file mode 100644
index 0000000000..0f0bb0c1be
--- /dev/null
+++ b/main/perl-locale-maketext-fuzzy/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-locale-maketext-fuzzy
+pkgver=0.10
+pkgrel=0
+pkgdesc="Locale::Maketext::Fuzzy perl module"
+url="http://search.cpan.org/dist/Locale-Maketext-Fuzzy/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Locale-Maketext-Fuzzy-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Locale-Maketext-Fuzzy-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="ff5621abe3b6a632bdf91932b4b69513 Locale-Maketext-Fuzzy-0.10.tar.gz"
diff --git a/main/perl-locale-maketext-lexicon/APKBUILD b/main/perl-locale-maketext-lexicon/APKBUILD
new file mode 100644
index 0000000000..d5b82e4ee5
--- /dev/null
+++ b/main/perl-locale-maketext-lexicon/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-locale-maketext-lexicon
+pkgver=0.86
+pkgrel=0
+pkgdesc="Locale::Maketext::Lexicon perl module"
+url="http://search.cpan.org/dist/Locale-Maketext-Lexicon/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Locale-Maketext-Lexicon-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="c21d481b23f0848cdb92d1fb5aaf29ff Locale-Maketext-Lexicon-0.86.tar.gz"
diff --git a/main/perl-log-any/APKBUILD b/main/perl-log-any/APKBUILD
new file mode 100644
index 0000000000..27739a818d
--- /dev/null
+++ b/main/perl-log-any/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-log-any
+_pkgreal=Log-Any
+pkgver=0.12
+pkgrel=0
+pkgdesc="Bringing loggers and listeners together"
+url="http://search.cpan.org/dist/Log-Any/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JS/JSWARTZ/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="eaab5035d69af58eab72e19140c5f246 Log-Any-0.12.tar.gz"
diff --git a/main/perl-log-dispatch/APKBUILD b/main/perl-log-dispatch/APKBUILD
new file mode 100644
index 0000000000..00684f0b5d
--- /dev/null
+++ b/main/perl-log-dispatch/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-log-dispatch
+pkgver=2.27
+pkgrel=0
+pkgdesc="Dispatches messages to one or more outputs"
+url="http://search.cpan.org/dist/Log-Dispatch/"
+arch="noarch"
+license="Artistic 2.0"
+depends="perl perl-params-validate"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://www.cpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Log-Dispatch-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="6bd3420ef0df39f2e32fbbe6b57a1db8 Log-Dispatch-2.27.tar.gz"
diff --git a/main/perl-lwp-useragent-determined/APKBUILD b/main/perl-lwp-useragent-determined/APKBUILD
new file mode 100644
index 0000000000..5825c2f15d
--- /dev/null
+++ b/main/perl-lwp-useragent-determined/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-lwp-useragent-determined
+_realname=LWP-UserAgent-Determined
+pkgver=1.05
+pkgrel=1
+pkgdesc="A virtual browser that retries errors"
+url="http://search.cpan.org/dist/LWP-UserAgent-Determined/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev"
+install=
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+}
+
+md5sums="4c7fe2e8f9f820e9288f198e46a0a55e LWP-UserAgent-Determined-1.05.tar.gz"
diff --git a/main/perl-math-round/APKBUILD b/main/perl-math-round/APKBUILD
new file mode 100644
index 0000000000..e6532a17e7
--- /dev/null
+++ b/main/perl-math-round/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-math-round
+pkgver=0.06
+pkgrel=0
+pkgdesc="Math::Round perl module"
+url="http://search.cpan.org/dist/Math-Round/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/G/GR/GROMMEL/Math-Round-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Math-Round-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="552cef2753b246f97a6e20d8dee66e7c Math-Round-0.06.tar.gz"
diff --git a/main/perl-mime-base64/APKBUILD b/main/perl-mime-base64/APKBUILD
new file mode 100644
index 0000000000..60a2bd4cc1
--- /dev/null
+++ b/main/perl-mime-base64/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-mime-base64
+_pkgreal=MIME-Base64
+pkgver=3.13
+pkgrel=0
+pkgdesc="The RFC 2045 encodings; base64 and quoted-printable"
+url="http://search.cpan.org/dist/MIME-Base64/"
+arch="all"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="a555d807b328aee871c686a6b6bae5b4 MIME-Base64-3.13.tar.gz"
diff --git a/main/perl-mime-lite/APKBUILD b/main/perl-mime-lite/APKBUILD
new file mode 100644
index 0000000000..be5c148d2c
--- /dev/null
+++ b/main/perl-mime-lite/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-mime-lite
+_realname=MIME-Lite
+pkgver=3.027
+pkgrel=1
+pkgdesc="low-calorie MIME generator"
+url="http://search.cpan.org/~rjbs/MIME-Lite-3.027/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev"
+install=
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+}
+
+md5sums="e857febd66c45f2a5919b031fbe70aa7 MIME-Lite-3.027.tar.gz"
diff --git a/main/perl-mime-types/APKBUILD b/main/perl-mime-types/APKBUILD
new file mode 100644
index 0000000000..c9726ed4b4
--- /dev/null
+++ b/main/perl-mime-types/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-mime-types
+_pkgreal=MIME-Types
+pkgver=1.31
+pkgrel=0
+pkgdesc="Definition of MIME types"
+url="http://search.cpan.org/dist/MIME-Types/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="d4435eb012e813682f94d285b40339ce MIME-Types-1.31.tar.gz"
diff --git a/main/perl-module-versions-report/APKBUILD b/main/perl-module-versions-report/APKBUILD
new file mode 100644
index 0000000000..2e0ff1c169
--- /dev/null
+++ b/main/perl-module-versions-report/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-module-versions-report
+pkgver=1.06
+pkgrel=0
+pkgdesc="Module::Versions::Report perl module"
+url="http://search.cpan.org/dist/Module-Versions-Report/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/J/JE/JESSE/Module-Versions-Report-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Module-Versions-Report-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="9c7efaa4c3dd8eecceb8e5d17476479b Module-Versions-Report-1.06.tar.gz"
diff --git a/main/perl-net-cidr/APKBUILD b/main/perl-net-cidr/APKBUILD
new file mode 100644
index 0000000000..1304a27463
--- /dev/null
+++ b/main/perl-net-cidr/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-net-cidr
+pkgver=0.14
+pkgrel=0
+pkgdesc="Manipulate IPv4/IPv6 netblocks in CIDR notation"
+url="http://search.cpan.org/dist/Net-CIDR/"
+arch="noarch"
+license="GPL+ or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MR/MRSAM/testing/Net-CIDR-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Net-CIDR-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="52081c62fe551a205127025c09698ec5 Net-CIDR-0.14.tar.gz"
diff --git a/main/perl-parallel-prefork/APKBUILD b/main/perl-parallel-prefork/APKBUILD
new file mode 100644
index 0000000000..d78ce27c2c
--- /dev/null
+++ b/main/perl-parallel-prefork/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-parallel-prefork
+_pkgreal=Parallel-Prefork
+pkgver=0.11
+pkgrel=0
+pkgdesc="A simple prefork server framework"
+url="http://search.cpan.org/dist/Parallel-Prefork/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-proc-wait3 perl-class-accessor-lite perl-list-moreutils perl-scope-guard"
+cpanmakedepends="perl-test-requires"
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KA/KAZUHO/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="d4b9347c414e7f0d30708e14e05ee3a6 Parallel-Prefork-0.11.tar.gz"
diff --git a/main/perl-params-util/APKBUILD b/main/perl-params-util/APKBUILD
new file mode 100644
index 0000000000..2accecfdba
--- /dev/null
+++ b/main/perl-params-util/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-params-util
+pkgver=1.04
+pkgrel=0
+pkgdesc="Params::Util perl module"
+url="http://search.cpan.org/dist/Params-Util/"
+arch="all"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Params-Util-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Params-Util-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ unset CFLAGS
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make || return 1
+ make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="84bfb0a16cff67f2077ece0e24408b0f Params-Util-1.04.tar.gz"
diff --git a/main/perl-params-validate/APKBUILD b/main/perl-params-validate/APKBUILD
new file mode 100644
index 0000000000..c6255564ce
--- /dev/null
+++ b/main/perl-params-validate/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-params-validate
+pkgver=0.99
+pkgrel=0
+pkgdesc="Params-Validate Perl module"
+url="http://search.cpan.org/dist/Params-Validate/"
+arch="all"
+license="GPL+ or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Params-Validate-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Params-Validate-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ unset CFLAGS
+ perl Build.PL installdirs=vendor || return 1
+ ./Build
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" create_packlist=0 || return 1
+}
+
+md5sums="218b0e970b3568eeddf83f65b24657f6 Params-Validate-0.99.tar.gz"
diff --git a/main/perl-php-serialization/APKBUILD b/main/perl-php-serialization/APKBUILD
new file mode 100644
index 0000000000..afe3edfc78
--- /dev/null
+++ b/main/perl-php-serialization/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-php-serialization
+_realname=PHP-Serialization
+pkgver=0.34
+pkgrel=1
+pkgdesc="Simple flexible means of converting the output of PHP's serialize() into the equivalent Perl memory structure, and vice versa."
+url="http://search.cpan.org/~bobtfish/PHP-Serialization-$pkgver"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev"
+install=
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+}
+
+md5sums="333af0848ad79931875a35cc61dc22e0 PHP-Serialization-0.34.tar.gz"
diff --git a/main/perl-plack/APKBUILD b/main/perl-plack/APKBUILD
new file mode 100644
index 0000000000..6746ef0932
--- /dev/null
+++ b/main/perl-plack/APKBUILD
@@ -0,0 +1,50 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-plack
+pkgver=0.9979
+pkgrel=0
+pkgdesc="Plack perl module"
+url="http://search.cpan.org/dist/Plack/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl
+ perl-devel-stacktrace
+ perl-devel-stacktrace-ashtml
+ perl-file-sharedir
+ perl-filesys-notify-simple
+ perl-http-body
+ perl-test-tcp
+ perl-hash-multivalue
+ perl-libwww
+ perl-try-tiny
+ perl-uri
+ "
+makedepends="perl-dev perl-test-requires"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Plack-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Plack-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="8361de1b1b628b5e82f556429bba8095 Plack-0.9979.tar.gz"
diff --git a/main/perl-proc-wait3/APKBUILD b/main/perl-proc-wait3/APKBUILD
new file mode 100644
index 0000000000..424e616e03
--- /dev/null
+++ b/main/perl-proc-wait3/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-proc-wait3
+_pkgreal=Proc-Wait3
+pkgver=0.04
+pkgrel=0
+pkgdesc="Perl extension for wait3 system call"
+url="http://search.cpan.org/dist/Proc-Wait3/"
+arch="all"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CT/CTILMES/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="d87ce5f3557eb86bfa5bafb9f2e028e3 Proc-Wait3-0.04.tar.gz"
diff --git a/main/perl-regexp-common-net-cidr/APKBUILD b/main/perl-regexp-common-net-cidr/APKBUILD
new file mode 100644
index 0000000000..087be7b534
--- /dev/null
+++ b/main/perl-regexp-common-net-cidr/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-regexp-common-net-cidr
+pkgver=0.02
+pkgrel=0
+pkgdesc="Regexp::Common::net::CIDR perl module"
+url="http://search.cpan.org/dist/Regexp-Common-net-CIDR/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-regexp-common"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/Regexp-Common-net-CIDR-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Regexp-Common-net-CIDR-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="e109d32c7ed46956477cf94e54d1442a Regexp-Common-net-CIDR-0.02.tar.gz"
diff --git a/main/perl-regexp-common/APKBUILD b/main/perl-regexp-common/APKBUILD
new file mode 100644
index 0000000000..29055d826c
--- /dev/null
+++ b/main/perl-regexp-common/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-regexp-common
+pkgver=2011041701
+pkgrel=0
+pkgdesc="Regexp::Common perl module"
+url="http://search.cpan.org/dist/Regexp-Common/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AB/ABIGAIL/Regexp-Common-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Regexp-Common-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="7e6bef3eefff91ecb2f07b1e81217650 Regexp-Common-2011041701.tar.gz"
diff --git a/main/perl-regexp-ipv6/APKBUILD b/main/perl-regexp-ipv6/APKBUILD
new file mode 100644
index 0000000000..179fc4d351
--- /dev/null
+++ b/main/perl-regexp-ipv6/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-regexp-ipv6
+pkgver=0.03
+pkgrel=0
+pkgdesc="Regexp::IPv6 perl module"
+url="http://search.cpan.org/dist/Regexp-IPv6/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/S/SA/SALVA/Regexp-IPv6-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Regexp-IPv6-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="892abe3f43eb0cc76283767f99a335e6 Regexp-IPv6-0.03.tar.gz"
diff --git a/main/perl-scope-guard/APKBUILD b/main/perl-scope-guard/APKBUILD
new file mode 100644
index 0000000000..bd47064304
--- /dev/null
+++ b/main/perl-scope-guard/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-scope-guard
+pkgver=0.20
+pkgrel=0
+pkgdesc="Scope::Guard perl module"
+url="http://search.cpan.org/dist/Scope-Guard/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CH/CHOCOLATE/Scope-Guard-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Scope-Guard-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="495d5ae16a2df8128fd068c386c9d4ac Scope-Guard-0.20.tar.gz"
diff --git a/main/perl-server-starter/APKBUILD b/main/perl-server-starter/APKBUILD
new file mode 100644
index 0000000000..e1613a863d
--- /dev/null
+++ b/main/perl-server-starter/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-server-starter
+_pkgreal=Server-Starter
+pkgver=0.11
+pkgrel=0
+pkgdesc="a superdaemon for hot-deploying server programs"
+url="http://search.cpan.org/dist/Server-Starter/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-proc-wait3 perl-list-moreutils perl-scope-guard"
+cpanmakedepends="perl-test-tcp"
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KA/KAZUHO/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="037d75831a23ca76cd306d678b20332e Server-Starter-0.11.tar.gz"
diff --git a/main/perl-socket-getaddrinfo/APKBUILD b/main/perl-socket-getaddrinfo/APKBUILD
new file mode 100644
index 0000000000..e2c439fc71
--- /dev/null
+++ b/main/perl-socket-getaddrinfo/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Kiyoshi Aman <kiyoshi.aman@gmail.com>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-socket-getaddrinfo
+_pkgreal=Socket-GetAddrInfo
+pkgver=0.20
+pkgrel=1
+pkgdesc="Perl interface for get{addr,name}info(3)"
+url="http://search.cpan.org/dist/Socket-GetAddrInfo/"
+arch="all"
+license="GPL PerlArtistic"
+depends="perl-extutils-cchecker"
+makedepends="perl-dev"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" -name .packlist -name perllocal.pod -delete
+}
+
+md5sums="6fd3dc7f0ce9ca20a540372711533472 Socket-GetAddrInfo-0.20.tar.gz"
diff --git a/main/perl-starlet/APKBUILD b/main/perl-starlet/APKBUILD
new file mode 100644
index 0000000000..991872f860
--- /dev/null
+++ b/main/perl-starlet/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-starlet
+_pkgreal=Starlet
+pkgver=0.13
+pkgrel=0
+pkgdesc="a simple, high-performance PSGI/Plack HTTP server"
+url="http://search.cpan.org/dist/Starlet/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-server-starter perl-plack perl-parallel-prefork"
+cpanmakedepends="perl-test-tcp"
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KA/KAZUHO/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="222eff2e8e5d69a44a8a3935fb8837cd Starlet-0.13.tar.gz"
diff --git a/main/perl-sub-exporter/APKBUILD b/main/perl-sub-exporter/APKBUILD
new file mode 100644
index 0000000000..800fa31282
--- /dev/null
+++ b/main/perl-sub-exporter/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-sub-exporter
+pkgver=0.982
+pkgrel=0
+pkgdesc="Sub::Exporter perl module"
+url="http://search.cpan.org/dist/Sub-Exporter/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-data-optlist perl-sub-install"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Sub-Exporter-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Sub-Exporter-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make || return 1
+ make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="db90a0d73a5ca2d185dd6c6d2fc848f0 Sub-Exporter-0.982.tar.gz"
diff --git a/main/perl-sub-install/APKBUILD b/main/perl-sub-install/APKBUILD
new file mode 100644
index 0000000000..6dc887b8c4
--- /dev/null
+++ b/main/perl-sub-install/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-sub-install
+pkgver=0.925
+pkgrel=0
+pkgdesc="Sub::Install perl module"
+url="http://search.cpan.org/dist/Sub-Install/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Sub-Install-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Sub-Install-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="694aaec771c42280746a9a6279683263 Sub-Install-0.925.tar.gz"
diff --git a/main/perl-sys-mmap/APKBUILD b/main/perl-sys-mmap/APKBUILD
new file mode 100644
index 0000000000..4c9f89099a
--- /dev/null
+++ b/main/perl-sys-mmap/APKBUILD
@@ -0,0 +1,29 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-sys-mmap
+_realname=Sys-Mmap
+pkgver=0.15
+pkgrel=1
+pkgdesc="Uses mmap to map in a file as a Perl variable"
+url="http://search.cpan.org/~toddr/Sys-Mmap-0.14/"
+arch="all"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev"
+install=
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+}
+md5sums="779453c3950a8370bae04aff1cfbaf90 Sys-Mmap-0.15.tar.gz"
diff --git a/main/perl-term-readkey/APKBUILD b/main/perl-term-readkey/APKBUILD
new file mode 100644
index 0000000000..5c39772bd1
--- /dev/null
+++ b/main/perl-term-readkey/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-term-readkey
+_pkgreal=TermReadKey
+pkgver=2.14
+pkgrel=0
+pkgdesc="Change terminal modes, and perform non-blocking reads"
+url="http://search.cpan.org/dist/TermReadKey/"
+arch="all"
+license="AS-IS"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/K/KJ/KJALB/$_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
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="d8ed4c533350c2e8724c70c103a1a01f TermReadKey-2.14.tar.gz"
diff --git a/main/perl-test-deep/APKBUILD b/main/perl-test-deep/APKBUILD
new file mode 100644
index 0000000000..353acb4748
--- /dev/null
+++ b/main/perl-test-deep/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-deep
+pkgver=0.108
+pkgrel=0
+pkgdesc="Test::Deep perl module"
+url="http://search.cpan.org/dist/Test-Deep/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-test-tester perl-test-nowarnings"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Deep-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-Deep-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="df17efafc31acb927cc1d950115f4178 Test-Deep-0.108.tar.gz"
diff --git a/main/perl-test-fatal/APKBUILD b/main/perl-test-fatal/APKBUILD
new file mode 100644
index 0000000000..aecb8a40ab
--- /dev/null
+++ b/main/perl-test-fatal/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-fatal
+pkgver=0.005
+pkgrel=0
+pkgdesc="Test::Fatal perl module"
+url="http://search.cpan.org/dist/Test-Fatal/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-try-tiny"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Fatal-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-Fatal-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="8fd91391e82ea4290eb0cf8409393485 Test-Fatal-0.005.tar.gz"
diff --git a/main/perl-test-longstring/APKBUILD b/main/perl-test-longstring/APKBUILD
new file mode 100644
index 0000000000..a3f895f12a
--- /dev/null
+++ b/main/perl-test-longstring/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-longstring
+pkgver=0.15
+pkgrel=0
+pkgdesc="Test::LongString perl module"
+url="http://search.cpan.org/dist/Test-LongString/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Test-LongString-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-LongString-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="e628d735b8e8f33d3992541f823491c3 Test-LongString-0.15.tar.gz"
diff --git a/main/perl-test-manifest/APKBUILD b/main/perl-test-manifest/APKBUILD
new file mode 100644
index 0000000000..28c5b353c7
--- /dev/null
+++ b/main/perl-test-manifest/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-manifest
+pkgver=1.23
+pkgrel=0
+pkgdesc="Test::Manifest perl module"
+url="http://search.cpan.org/dist/Test-Manifest/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages=
+source="http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Test-Manifest-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-Manifest-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="81c8744987b67d35af05a74a3c7f1742 Test-Manifest-1.23.tar.gz"
diff --git a/main/perl-test-nowarnings/APKBUILD b/main/perl-test-nowarnings/APKBUILD
new file mode 100644
index 0000000000..8a99754550
--- /dev/null
+++ b/main/perl-test-nowarnings/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-nowarnings
+pkgver=1.02
+pkgrel=0
+pkgdesc="Test::NoWarnings perl module"
+url="http://search.cpan.org/dist/Test-NoWarnings/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-test-tester"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Test-NoWarnings-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-NoWarnings-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="6c5ae5613c66d6b5e4f0799085571a64 Test-NoWarnings-1.02.tar.gz"
diff --git a/main/perl-test-requires/APKBUILD b/main/perl-test-requires/APKBUILD
new file mode 100644
index 0000000000..d9b6ff2af6
--- /dev/null
+++ b/main/perl-test-requires/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-requires
+pkgver=0.06
+pkgrel=0
+pkgdesc="Test::Requires perl module"
+url="http://search.cpan.org/dist/Test-Requires/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/Test-Requires-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-Requires-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="6ce0da3cceadb6420d4c3c5bb69f64db Test-Requires-0.06.tar.gz"
diff --git a/main/perl-test-sharedfork/APKBUILD b/main/perl-test-sharedfork/APKBUILD
new file mode 100644
index 0000000000..ead065051e
--- /dev/null
+++ b/main/perl-test-sharedfork/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-sharedfork
+pkgver=0.16
+pkgrel=0
+pkgdesc="Test::SharedFork perl module"
+url="http://search.cpan.org/dist/Test-SharedFork/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/Test-SharedFork-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-SharedFork-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="ee0469b14d48bbd651f2ec5465f61a52 Test-SharedFork-0.16.tar.gz"
diff --git a/main/perl-test-tcp/APKBUILD b/main/perl-test-tcp/APKBUILD
new file mode 100644
index 0000000000..9f0518b1fb
--- /dev/null
+++ b/main/perl-test-tcp/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-tcp
+pkgver=1.13
+pkgrel=0
+pkgdesc="Test::TCP perl module"
+url="http://search.cpan.org/dist/Test-TCP/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-test-sharedfork"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/Test-TCP-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-TCP-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="fe152a1e66123b0de6779e0aa546ab34 Test-TCP-1.13.tar.gz"
diff --git a/main/perl-test-tester/APKBUILD b/main/perl-test-tester/APKBUILD
new file mode 100644
index 0000000000..bb541ce618
--- /dev/null
+++ b/main/perl-test-tester/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-test-tester
+pkgver=0.107
+pkgrel=0
+pkgdesc="Test::Tester perl module"
+url="http://search.cpan.org/dist/Test-Tester/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/F/FD/FDALY/Test-Tester-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Test-Tester-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="998a8abe241992faaa3e90f330800840 Test-Tester-0.107.tar.gz"
diff --git a/main/perl-test-warn/APKBUILD b/main/perl-test-warn/APKBUILD
new file mode 100644
index 0000000000..f10f53d995
--- /dev/null
+++ b/main/perl-test-warn/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-test-warn
+_pkgreal=Test-Warn
+pkgver=0.23
+pkgrel=0
+pkgdesc="Perl extension to test methods for warnings "
+url="http://search.cpan.org/dist/Test-Warn/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-tree-dag_node perl-sub-uplevel"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="96e224cba15bf69b7513c08e70496457 Test-Warn-0.23.tar.gz"
diff --git a/main/perl-text-autoformat/APKBUILD b/main/perl-text-autoformat/APKBUILD
new file mode 100644
index 0000000000..b0f086b74c
--- /dev/null
+++ b/main/perl-text-autoformat/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-text-autoformat
+pkgver=1.669002
+pkgrel=0
+pkgdesc="Text::Autoformat perl module"
+url="http://search.cpan.org/dist/Text-Autoformat/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-text-reform"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/Text-Autoformat-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Text-Autoformat-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="c2c400207f49a769e32b5b1b660b07f7 Text-Autoformat-1.669002.tar.gz"
diff --git a/main/perl-text-password-pronounceable/APKBUILD b/main/perl-text-password-pronounceable/APKBUILD
new file mode 100644
index 0000000000..f0b96499fc
--- /dev/null
+++ b/main/perl-text-password-pronounceable/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-text-password-pronounceable
+pkgver=0.30
+pkgrel=0
+pkgdesc="Text::Password::Pronounceable perl module"
+url="http://search.cpan.org/dist/Text-Password-Pronounceable/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/T/TS/TSIBLEY/Text-Password-Pronounceable-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Text-Password-Pronounceable-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="2a6a3c9197dfb5912f763c0c4f285b48 Text-Password-Pronounceable-0.30.tar.gz"
diff --git a/main/perl-text-quoted/APKBUILD b/main/perl-text-quoted/APKBUILD
new file mode 100644
index 0000000000..f9d0dd3333
--- /dev/null
+++ b/main/perl-text-quoted/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-text-quoted
+pkgver=2.06
+pkgrel=0
+pkgdesc="Text::Quoted perl module"
+url="http://search.cpan.org/dist/Text-Quoted/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl perl-text-autoformat"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RU/RUZ/Text-Quoted-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Text-Quoted-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="6ae8d3aa3a54c5f05bcd0c2313ebfa4d Text-Quoted-2.06.tar.gz"
diff --git a/main/perl-text-reform/APKBUILD b/main/perl-text-reform/APKBUILD
new file mode 100644
index 0000000000..79ce4e6152
--- /dev/null
+++ b/main/perl-text-reform/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-text-reform
+pkgver=1.20
+pkgrel=0
+pkgdesc="Text::Reform perl module"
+url="http://search.cpan.org/dist/Text-Reform/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Text-Reform-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Text-Reform-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="f37f5834f3dc221eacd09bdfcfe40918 Text-Reform-1.20.tar.gz"
diff --git a/main/perl-text-template/APKBUILD b/main/perl-text-template/APKBUILD
new file mode 100644
index 0000000000..d777f62b27
--- /dev/null
+++ b/main/perl-text-template/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-text-template
+pkgver=1.45
+pkgrel=0
+pkgdesc="Text::Template perl module"
+url="http://search.cpan.org/dist/Text-Template/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MJ/MJD/Text-Template-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Text-Template-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="cd22441c1ab0870c012225c9a585e262 Text-Template-1.45.tar.gz"
diff --git a/main/perl-text-vfile-asdata/APKBUILD b/main/perl-text-vfile-asdata/APKBUILD
new file mode 100644
index 0000000000..dca99e37ba
--- /dev/null
+++ b/main/perl-text-vfile-asdata/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-text-vfile-asdata
+_pkgreal=Text-vFile-asData
+pkgver=0.07
+pkgrel=0
+pkgdesc="parse vFile formatted files into data structures"
+url="http://search.cpan.org/dist/Text-vFile-asData/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-class-accessor-chained"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="1f0fc1fbef2111a936db3eb4678ddccc Text-vFile-asData-0.07.tar.gz"
diff --git a/main/perl-text-wikiformat/APKBUILD b/main/perl-text-wikiformat/APKBUILD
new file mode 100644
index 0000000000..9a9a096e05
--- /dev/null
+++ b/main/perl-text-wikiformat/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-text-wikiformat
+_pkgreal=Text-WikiFormat
+pkgver=0.79
+pkgrel=0
+pkgdesc="module for translating Wiki formatted text into other formats"
+url="http://search.cpan.org/dist/Text-WikiFormat/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-uri"
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CH/CHROMATIC/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="7f3e888ff898f67332216c4a25523f30 Text-WikiFormat-0.79.tar.gz"
diff --git a/main/perl-text-wrapper/APKBUILD b/main/perl-text-wrapper/APKBUILD
new file mode 100644
index 0000000000..5e17c6f10a
--- /dev/null
+++ b/main/perl-text-wrapper/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-text-wrapper
+pkgver=1.02
+pkgrel=0
+pkgdesc="Text::Wrapper perl module"
+url="http://search.cpan.org/dist/Text-Wrapper/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CJ/CJM/Text-Wrapper-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Text-Wrapper-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="a0cdfe6e9e9627db147b3970d3fcad4d Text-Wrapper-1.02.tar.gz"
diff --git a/main/perl-time-parsedate/APKBUILD b/main/perl-time-parsedate/APKBUILD
new file mode 100644
index 0000000000..af59048d54
--- /dev/null
+++ b/main/perl-time-parsedate/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-time-parsedate
+_realname=Time-modules
+pkgver=2006.0814
+pkgrel=1
+pkgdesc="Timezone perl module"
+url="http://search.cpan.org/dist/Astro-SunTime/"
+arch="noarch"
+license="GPL PerlArtistic"
+depends="perl"
+makedepends="perl-dev"
+install=
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MU/MUIR/modules/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+
+}
+
+md5sums="790c6739f601b85654fac9ee516b18d8 Time-modules-2006.0814.tar.gz"
diff --git a/main/perl-tree-dag_node/APKBUILD b/main/perl-tree-dag_node/APKBUILD
new file mode 100644
index 0000000000..07099fe1cc
--- /dev/null
+++ b/main/perl-tree-dag_node/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-tree-dag_node
+_pkgreal=Tree-DAG_Node
+pkgver=1.06
+pkgrel=0
+pkgdesc="(super)class for representing nodes in a tree"
+url="http://search.cpan.org/dist/Tree-DAG_Node/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/C/CO/COGENT/$_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 && make test
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="3b006f128bd1d8961fc57c466ffa05f2 Tree-DAG_Node-1.06.tar.gz"
diff --git a/main/perl-tree-simple/APKBUILD b/main/perl-tree-simple/APKBUILD
new file mode 100644
index 0000000000..99d2439ba7
--- /dev/null
+++ b/main/perl-tree-simple/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-tree-simple
+pkgver=1.18
+pkgrel=0
+pkgdesc="Tree::Simple Perl module"
+url="http://search.cpan.org/dist/Tree-Simple/"
+arch="noarch"
+license="GPL+ or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://www.cpan.org/modules/by-module/Tree/Tree-Simple-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Tree-Simple-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="70462938108a8b8658b1b1d2f12dbeab Tree-Simple-1.18.tar.gz"
diff --git a/main/perl-try-tiny/APKBUILD b/main/perl-try-tiny/APKBUILD
new file mode 100644
index 0000000000..14e30fa9a1
--- /dev/null
+++ b/main/perl-try-tiny/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-try-tiny
+pkgver=0.09
+pkgrel=0
+pkgdesc="Try::Tiny perl module"
+url="http://search.cpan.org/dist/Try-Tiny/"
+arch="noarch"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Try-Tiny-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Try-Tiny-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="e526aa7d80cbc690c4a20925a592c13c Try-Tiny-0.09.tar.gz"
diff --git a/main/perl-universal-require/APKBUILD b/main/perl-universal-require/APKBUILD
new file mode 100644
index 0000000000..6abf1f7e25
--- /dev/null
+++ b/main/perl-universal-require/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-universal-require
+pkgver=0.13
+pkgrel=0
+pkgdesc="Require() modules from a variable"
+url="http://search.cpan.org/dist/UNIVERSAL-require/"
+arch="noarch"
+license="GPL+ or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/M/MS/MSCHWERN/UNIVERSAL-require-$pkgver.tar.gz"
+
+_builddir="$srcdir"/UNIVERSAL-require-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="e6ea431fac9524077414d531a8cc203c UNIVERSAL-require-0.13.tar.gz"
diff --git a/main/perl-want/APKBUILD b/main/perl-want/APKBUILD
new file mode 100644
index 0000000000..d5d3e3a102
--- /dev/null
+++ b/main/perl-want/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-want
+pkgver=0.18
+pkgrel=0
+pkgdesc="Want perl module"
+url="http://search.cpan.org/dist/Want/"
+arch="all"
+license="GPLv2 or Artistic"
+depends="perl"
+makedepends="perl-dev"
+install=""
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/R/RO/ROBIN/Want-$pkgver.tar.gz"
+
+_builddir="$srcdir"/Want-$pkgver
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="b83e2d189781b10250133b4eb9e6ca28 Want-0.18.tar.gz"
diff --git a/main/perl-x10/APKBUILD b/main/perl-x10/APKBUILD
new file mode 100644
index 0000000000..0d072e2947
--- /dev/null
+++ b/main/perl-x10/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Francesco Colista <francesco.colista@gmail.com>
+# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+pkgname=perl-x10
+_realname=X10
+pkgver=0.03
+pkgrel=1
+pkgdesc="Perl module to control X10 devices"
+url="http://search.cpan.org/~robf/X10-0.03/"
+arch="noarch"
+license="unknown"
+depends="perl"
+makedepends="perl-dev perl-astro-suntime perl-time-parsedate perl-device-serialport"
+install=
+subpackages=""
+source="http://search.cpan.org/CPAN/authors/id/R/RO/ROBF/$_realname-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_realname-$pkgver"
+
+build() {
+ cd $_builddir
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make && make test || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ # creates file collision among perl modules
+ find "$pkgdir" -name perllocal.pod -delete
+
+}
+
+md5sums="056b3d98fab545865148b948de6784c7 X10-0.03.tar.gz"
diff --git a/main/perl-xml-rss/APKBUILD b/main/perl-xml-rss/APKBUILD
new file mode 100644
index 0000000000..e6e72d055c
--- /dev/null
+++ b/main/perl-xml-rss/APKBUILD
@@ -0,0 +1,37 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Timo Teräs <timo.teras@iki.fi>
+# Maintainer: Timo Teräs <timo.teras@iki.fi>
+pkgname=perl-xml-rss
+_pkgreal=XML-RSS
+pkgver=1.49
+pkgrel=0
+pkgdesc="creates and updates RSS files"
+url="http://search.cpan.org/dist/XML-RSS/"
+arch="noarch"
+license="GPL PerlArtistic"
+cpandepends="perl-datetime-format-mail perl-xml-parser perl-html-parser perl-datetime-format-w3cdtf perl-datetime"
+cpanmakedepends="perl-test-manifest"
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc"
+source="http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/$_pkgreal-$pkgver.tar.gz"
+
+_builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$_builddir"
+ perl Build.PL installdirs=vendor || return 1
+}
+
+build() {
+ cd "$_builddir"
+ ./Build && ./Build test
+}
+
+package() {
+ cd "$_builddir"
+ ./Build install destdir="$pkgdir" || return 1
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+md5sums="b22c5ca9c226ca7b7698a9387f2f1908 XML-RSS-1.49.tar.gz"