summaryrefslogtreecommitdiffstats
path: root/perl
diff options
context:
space:
mode:
Diffstat (limited to 'perl')
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild3
-rw-r--r--perl/MoarVM/MoarVM.info10
-rw-r--r--perl/nqp/nqp.SlackBuild3
-rw-r--r--perl/nqp/nqp.info10
-rw-r--r--perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.SlackBuild3
-rw-r--r--perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info4
-rw-r--r--perl/perl-Algorithm-Loops/perl-Algorithm-Loops.SlackBuild3
-rw-r--r--perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info4
-rw-r--r--perl/perl-Archive-Extract/perl-Archive-Extract.info4
-rw-r--r--perl/perl-B-COW/README1
-rw-r--r--perl/perl-B-COW/perl-B-COW.SlackBuild102
-rw-r--r--perl/perl-B-COW/perl-B-COW.info10
-rw-r--r--perl/perl-B-COW/slack-desc19
-rw-r--r--perl/perl-CPANPLUS-Dist-Build/perl-CPANPLUS-Dist-Build.info4
-rw-r--r--perl/perl-CPANPLUS-Dist-Slackware/README8
-rw-r--r--perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.SlackBuild4
-rw-r--r--perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info10
-rw-r--r--perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild2
-rw-r--r--perl/perl-CPANPLUS/perl-CPANPLUS.info10
-rw-r--r--perl/perl-Cairo-GObject/perl-Cairo-GObject.SlackBuild2
-rw-r--r--perl/perl-Cairo-GObject/perl-Cairo-GObject.info6
-rw-r--r--perl/perl-Class-Tiny/perl-Class-Tiny.SlackBuild4
-rw-r--r--perl/perl-Class-Tiny/perl-Class-Tiny.info8
-rw-r--r--perl/perl-Clone-PP/README1
-rw-r--r--perl/perl-Clone-PP/perl-Clone-PP.SlackBuild82
-rw-r--r--perl/perl-Clone-PP/perl-Clone-PP.info10
-rw-r--r--perl/perl-Clone-PP/slack-desc19
-rw-r--r--perl/perl-Clone/perl-Clone.SlackBuild6
-rw-r--r--perl/perl-Clone/perl-Clone.info8
-rw-r--r--perl/perl-Coro/README28
-rw-r--r--perl/perl-Coro/perl-Coro.SlackBuild7
-rw-r--r--perl/perl-Coro/perl-Coro.info6
-rw-r--r--perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.SlackBuild4
-rw-r--r--perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.info6
-rw-r--r--perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info2
-rw-r--r--perl/perl-Crypt-OpenSSL-AES/README2
-rw-r--r--perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.SlackBuild108
-rw-r--r--perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.info10
-rw-r--r--perl/perl-Crypt-OpenSSL-AES/slack-desc19
-rw-r--r--perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild2
-rw-r--r--perl/perl-DBD-SQLite/perl-DBD-SQLite.info6
-rw-r--r--perl/perl-DBIx-Simple/perl-DBIx-Simple.info4
-rw-r--r--perl/perl-Data-Dumper-Concise/perl-Data-Dumper-Concise.info2
-rw-r--r--perl/perl-Data-IEEE754/README1
-rw-r--r--perl/perl-Data-IEEE754/perl-Data-IEEE754.SlackBuild82
-rw-r--r--perl/perl-Data-IEEE754/perl-Data-IEEE754.info10
-rw-r--r--perl/perl-Data-IEEE754/slack-desc19
-rw-r--r--perl/perl-Data-Printer/README1
-rw-r--r--perl/perl-Data-Printer/perl-Data-Printer.SlackBuild82
-rw-r--r--perl/perl-Data-Printer/perl-Data-Printer.info10
-rw-r--r--perl/perl-Data-Printer/slack-desc19
-rw-r--r--perl/perl-Data-Validate-IP/README1
-rw-r--r--perl/perl-Data-Validate-IP/perl-Data-Validate-IP.SlackBuild82
-rw-r--r--perl/perl-Data-Validate-IP/perl-Data-Validate-IP.info10
-rw-r--r--perl/perl-Data-Validate-IP/slack-desc19
-rw-r--r--perl/perl-Date-Manip/perl-Date-Manip.SlackBuild4
-rw-r--r--perl/perl-Date-Manip/perl-Date-Manip.info6
-rw-r--r--perl/perl-Devel-Cycle/README1
-rw-r--r--perl/perl-Devel-Cycle/perl-Devel-Cycle.SlackBuild103
-rw-r--r--perl/perl-Devel-Cycle/perl-Devel-Cycle.info10
-rw-r--r--perl/perl-Devel-Cycle/slack-desc19
-rw-r--r--perl/perl-Devel-Declare/perl-Devel-Declare.SlackBuild4
-rw-r--r--perl/perl-Devel-Declare/perl-Devel-Declare.info8
-rw-r--r--perl/perl-ExtUtils-Install/perl-ExtUtils-Install.SlackBuild4
-rw-r--r--perl/perl-ExtUtils-Install/perl-ExtUtils-Install.info10
-rw-r--r--perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.SlackBuild2
-rw-r--r--perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.info4
-rw-r--r--perl/perl-File-Remove/perl-File-Remove.SlackBuild4
-rw-r--r--perl/perl-File-Remove/perl-File-Remove.info10
-rw-r--r--perl/perl-File-Save-Home/perl-File-Save-Home.SlackBuild2
-rw-r--r--perl/perl-File-Save-Home/perl-File-Save-Home.info4
-rw-r--r--perl/perl-Filesys-Df/README7
-rw-r--r--perl/perl-GD/README10
-rw-r--r--perl/perl-GD/perl-GD.SlackBuild3
-rw-r--r--perl/perl-GD/perl-GD.info6
-rw-r--r--perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild4
-rw-r--r--perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info6
-rw-r--r--perl/perl-GooCanvas2/README11
-rw-r--r--perl/perl-GooCanvas2/slack-desc2
-rw-r--r--perl/perl-Gtk3/perl-Gtk3.SlackBuild2
-rw-r--r--perl/perl-Gtk3/perl-Gtk3.info6
-rw-r--r--perl/perl-HTML-HTMLDoc/README2
-rw-r--r--perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.SlackBuild82
-rw-r--r--perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.info10
-rw-r--r--perl/perl-HTML-HTMLDoc/slack-desc19
-rw-r--r--perl/perl-HTML-Tidy/perl-HTML-Tidy.info2
-rw-r--r--perl/perl-HTML-Tidy/slack-desc2
-rw-r--r--perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild4
-rw-r--r--perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info6
-rw-r--r--perl/perl-IO-Tty/perl-IO-Tty.SlackBuild6
-rw-r--r--perl/perl-IO-Tty/perl-IO-Tty.info6
-rw-r--r--perl/perl-IPC-Run/perl-IPC-Run.info2
-rw-r--r--perl/perl-Image-Sane/perl-Image-Sane.SlackBuild2
-rw-r--r--perl/perl-Image-Sane/perl-Image-Sane.info6
-rw-r--r--perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild6
-rw-r--r--perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.info6
-rw-r--r--perl/perl-List-AllUtils/README2
-rw-r--r--perl/perl-List-AllUtils/perl-List-AllUtils.SlackBuild82
-rw-r--r--perl/perl-List-AllUtils/perl-List-AllUtils.info10
-rw-r--r--perl/perl-List-AllUtils/slack-desc19
-rw-r--r--perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.SlackBuild4
-rw-r--r--perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.info6
-rw-r--r--perl/perl-List-SomeUtils/README1
-rw-r--r--perl/perl-List-SomeUtils/perl-List-SomeUtils.SlackBuild82
-rw-r--r--perl/perl-List-SomeUtils/perl-List-SomeUtils.info10
-rw-r--r--perl/perl-List-SomeUtils/slack-desc19
-rw-r--r--perl/perl-List-UtilsBy/README4
-rw-r--r--perl/perl-List-UtilsBy/perl-List-UtilsBy.SlackBuild36
-rw-r--r--perl/perl-List-UtilsBy/perl-List-UtilsBy.info12
-rw-r--r--perl/perl-List-UtilsBy/slack-desc10
-rw-r--r--perl/perl-Log-Message-Simple/perl-Log-Message-Simple.info4
-rw-r--r--perl/perl-Log-Message/perl-Log-Message.info4
-rw-r--r--perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild4
-rw-r--r--perl/perl-Math-GMPq/perl-Math-GMPq.info10
-rw-r--r--perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild5
-rw-r--r--perl/perl-Math-GMPz/perl-Math-GMPz.info10
-rw-r--r--perl/perl-Math-Int128/README1
-rw-r--r--perl/perl-Math-Int128/perl-Math-Int128.SlackBuild102
-rw-r--r--perl/perl-Math-Int128/perl-Math-Int128.info10
-rw-r--r--perl/perl-Math-Int128/slack-desc19
-rw-r--r--perl/perl-Math-Int64/README1
-rw-r--r--perl/perl-Math-Int64/perl-Math-Int64.SlackBuild102
-rw-r--r--perl/perl-Math-Int64/perl-Math-Int64.info10
-rw-r--r--perl/perl-Math-Int64/slack-desc19
-rw-r--r--perl/perl-Math-MPC/README5
-rw-r--r--perl/perl-Math-MPC/perl-Math-MPC.SlackBuild5
-rw-r--r--perl/perl-Math-MPC/perl-Math-MPC.info10
-rw-r--r--perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild2
-rw-r--r--perl/perl-Math-MPFR/perl-Math-MPFR.info6
-rw-r--r--perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild3
-rw-r--r--perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info4
-rw-r--r--perl/perl-Math-Prime-Util/README2
-rw-r--r--perl/perl-Math-Prime-Util/perl-Math-Prime-Util.SlackBuild101
-rw-r--r--perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info10
-rw-r--r--perl/perl-Math-Prime-Util/slack-desc19
-rw-r--r--perl/perl-MaxMind-DB-Common/README2
-rw-r--r--perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.SlackBuild82
-rw-r--r--perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info10
-rw-r--r--perl/perl-MaxMind-DB-Common/slack-desc19
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/README2
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.SlackBuild103
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info10
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/slack-desc19
-rw-r--r--perl/perl-MaxMind-DB-Reader/README1
-rw-r--r--perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.SlackBuild82
-rw-r--r--perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info10
-rw-r--r--perl/perl-MaxMind-DB-Reader/slack-desc19
-rw-r--r--perl/perl-Modern-Perl/README14
-rw-r--r--perl/perl-Modern-Perl/perl-Modern-Perl.SlackBuild107
-rw-r--r--perl/perl-Modern-Perl/perl-Modern-Perl.info10
-rw-r--r--perl/perl-Modern-Perl/slack-desc19
-rw-r--r--perl/perl-Module-Build/README5
-rw-r--r--perl/perl-Module-Install/perl-Module-Install.SlackBuild2
-rw-r--r--perl/perl-Module-Install/perl-Module-Install.info4
-rw-r--r--perl/perl-Module-Pluggable/perl-Module-Pluggable.info4
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/README7
-rw-r--r--[-rwxr-xr-x]perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild0
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info2
-rw-r--r--perl/perl-Moo/perl-Moo.SlackBuild4
-rw-r--r--perl/perl-Moo/perl-Moo.info6
-rw-r--r--perl/perl-MooX-StrictConstructor/README2
-rw-r--r--perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.SlackBuild86
-rw-r--r--perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.info10
-rw-r--r--perl/perl-MooX-StrictConstructor/slack-desc19
-rw-r--r--perl/perl-Moose/perl-Moose.SlackBuild4
-rw-r--r--perl/perl-Moose/perl-Moose.info6
-rw-r--r--perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info2
-rw-r--r--perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild2
-rw-r--r--perl/perl-Mozilla-CA/perl-Mozilla-CA.info8
-rw-r--r--perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info4
-rw-r--r--perl/perl-Mutex/README1
-rw-r--r--perl/perl-Mutex/perl-Mutex.SlackBuild82
-rw-r--r--perl/perl-Mutex/perl-Mutex.info10
-rw-r--r--perl/perl-Mutex/slack-desc19
-rw-r--r--perl/perl-Net-ARP/perl-Net-ARP.SlackBuild6
-rw-r--r--perl/perl-Net-ARP/perl-Net-ARP.info6
-rw-r--r--perl/perl-Net-Works/README1
-rw-r--r--perl/perl-Net-Works/perl-Net-Works.SlackBuild82
-rw-r--r--perl/perl-Net-Works/perl-Net-Works.info10
-rw-r--r--perl/perl-Net-Works/slack-desc19
-rw-r--r--perl/perl-Number-Bites-Human/perl-Number-Bites-Human.SlackBuild2
-rw-r--r--perl/perl-Number-Bites-Human/perl-Number-Bites-Human.info4
-rw-r--r--perl/perl-Number-Convert-Roman/README1
-rw-r--r--perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.SlackBuild82
-rw-r--r--perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.info10
-rw-r--r--perl/perl-Number-Convert-Roman/slack-desc19
-rw-r--r--perl/perl-Object-Accessor/perl-Object-Accessor.info4
-rw-r--r--perl/perl-PAR-Dist/README8
-rw-r--r--perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild17
-rw-r--r--perl/perl-PAR-Dist/perl-PAR-Dist.info6
-rw-r--r--perl/perl-PAR/perl-PAR.SlackBuild4
-rw-r--r--perl/perl-PAR/perl-PAR.info6
-rw-r--r--perl/perl-PDF-API2/perl-PDF-API2.SlackBuild2
-rw-r--r--perl/perl-PDF-API2/perl-PDF-API2.info6
-rw-r--r--perl/perl-PDF-Builder/README2
-rw-r--r--perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild107
-rw-r--r--perl/perl-PDF-Builder/perl-PDF-Builder.info10
-rw-r--r--perl/perl-PDF-Builder/slack-desc19
-rw-r--r--perl/perl-Package-Constants/perl-Package-Constants.info4
-rw-r--r--perl/perl-Parse-Method-Signatures/README4
-rw-r--r--perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info2
-rw-r--r--perl/perl-Path-Tiny/perl-Path-Tiny.SlackBuild4
-rw-r--r--perl/perl-Path-Tiny/perl-Path-Tiny.info6
-rw-r--r--perl/perl-Razor2-Client-Agent/perl-Razor2-Client-Agent.info4
-rw-r--r--perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild4
-rw-r--r--perl/perl-Role-Tiny/perl-Role-Tiny.info6
-rw-r--r--perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild6
-rw-r--r--perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info6
-rw-r--r--perl/perl-Sidef/perl-Sidef.SlackBuild5
-rw-r--r--perl/perl-Sidef/perl-Sidef.info12
-rw-r--r--perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.SlackBuild2
-rw-r--r--perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.info4
-rw-r--r--perl/perl-String-Random/README3
-rw-r--r--perl/perl-String-Random/perl-String-Random.info2
-rw-r--r--perl/perl-String-Random/slack-desc2
-rw-r--r--perl/perl-String-Scanf/perl-String-Scanf.info2
-rw-r--r--perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild3
-rw-r--r--perl/perl-Template-Toolkit/perl-Template-Toolkit.info6
-rw-r--r--perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild4
-rw-r--r--perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info10
-rw-r--r--perl/perl-Term-UI/perl-Term-UI.info4
-rw-r--r--perl/perl-Test-Bits/README1
-rw-r--r--perl/perl-Test-Bits/perl-Test-Bits.SlackBuild82
-rw-r--r--perl/perl-Test-Bits/perl-Test-Bits.info10
-rw-r--r--perl/perl-Test-Bits/slack-desc19
-rw-r--r--perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info2
-rw-r--r--perl/perl-Test-Memory-Cycle/README2
-rw-r--r--perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.SlackBuild103
-rw-r--r--perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.info10
-rw-r--r--perl/perl-Test-Memory-Cycle/slack-desc19
-rw-r--r--perl/perl-Text-CharWidth/README2
-rw-r--r--perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild2
-rw-r--r--perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info8
-rw-r--r--perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info4
-rw-r--r--perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild2
-rw-r--r--perl/perl-YAML-Syck/perl-YAML-Syck.info6
-rw-r--r--perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild2
-rw-r--r--perl/perl-YAML-Tiny/perl-YAML-Tiny.info4
-rw-r--r--perl/perl-cairo/perl-cairo.SlackBuild6
-rw-r--r--perl/perl-cairo/perl-cairo.info6
-rw-r--r--perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild9
-rw-r--r--perl/perl-cgi-minimal/perl-cgi-minimal.info6
-rw-r--r--perl/perl-common-sense/perl-common-sense.SlackBuild4
-rw-r--r--perl/perl-common-sense/perl-common-sense.info6
-rw-r--r--perl/perl-file-libmagic/README5
-rw-r--r--perl/perl-file-libmagic/perl-file-libmagic.SlackBuild24
-rw-r--r--perl/perl-file-libmagic/perl-file-libmagic.info8
-rw-r--r--perl/perl-file-mimeinfo/README3
-rw-r--r--perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild4
-rw-r--r--perl/perl-file-mimeinfo/perl-file-mimeinfo.info8
-rw-r--r--perl/perl-file-slurper/slack-desc16
-rw-r--r--perl/perl-glib/perl-glib.SlackBuild2
-rw-r--r--perl/perl-glib/perl-glib.info6
-rw-r--r--perl/perl-gnome2-canvas/perl-gnome2-canvas.SlackBuild7
-rw-r--r--perl/perl-gnome2-canvas/perl-gnome2-canvas.info4
-rw-r--r--perl/perl-gnome2-vfs/perl-gnome2-vfs.SlackBuild7
-rw-r--r--perl/perl-gnome2-vfs/perl-gnome2-vfs.info4
-rw-r--r--perl/perl-gnome2-wnck/perl-gnome2-wnck.SlackBuild7
-rw-r--r--perl/perl-gnome2-wnck/perl-gnome2-wnck.info4
-rw-r--r--perl/perl-gnome2/perl-gnome2.SlackBuild3
-rw-r--r--perl/perl-gnome2/perl-gnome2.info4
-rw-r--r--perl/perl-gtk2-imageview/perl-gtk2-imageview.SlackBuild7
-rw-r--r--perl/perl-gtk2-imageview/perl-gtk2-imageview.info4
-rw-r--r--perl/perl-html-form/perl-html-form.SlackBuild9
-rw-r--r--perl/perl-html-form/perl-html-form.info8
-rw-r--r--perl/perl-http-server-simple/perl-http-server-simple.SlackBuild7
-rw-r--r--perl/perl-http-server-simple/perl-http-server-simple.info8
-rw-r--r--perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild4
-rw-r--r--perl/perl-namespace-autoclean/perl-namespace-autoclean.info8
-rw-r--r--perl/perl-parallel-forkmanager/perl-parallel-forkmanager.info2
-rw-r--r--perl/perl-xml-libxml/perl-xml-libxml.SlackBuild2
-rw-r--r--perl/perl-xml-libxml/perl-xml-libxml.info6
-rw-r--r--perl/raku-Readline/raku-Readline.SlackBuild3
-rw-r--r--perl/raku-Readline/raku-Readline.info12
-rw-r--r--perl/raku-Readline/slack-desc2
-rw-r--r--perl/rakudo/doinst.sh15
-rw-r--r--perl/rakudo/rakudo.SlackBuild14
-rw-r--r--perl/rakudo/rakudo.info10
-rw-r--r--perl/zef/zef.SlackBuild3
-rw-r--r--perl/zef/zef.info10
280 files changed, 3457 insertions, 524 deletions
diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild
index 8422dbfb63..c8ac7a7c3c 100644
--- a/perl/MoarVM/MoarVM.SlackBuild
+++ b/perl/MoarVM/MoarVM.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for MoarVM
+# Copyright 2020- Michel Begue <mab974@gmail.com>
# Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=MoarVM
-VERSION=${VERSION:-2020.01.1}
+VERSION=${VERSION:-2021.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info
index 614e763d4c..d0f99d6a71 100644
--- a/perl/MoarVM/MoarVM.info
+++ b/perl/MoarVM/MoarVM.info
@@ -1,10 +1,10 @@
PRGNAM="MoarVM"
-VERSION="2020.01.1"
+VERSION="2021.03"
HOMEPAGE="https://moarvm.org/"
-DOWNLOAD="https://moarvm.org/releases/MoarVM-2020.01.1.tar.gz"
-MD5SUM="86e62999f2ed45748a0b3c38354be9ba"
+DOWNLOAD="https://moarvm.org/releases/MoarVM-2021.03.tar.gz"
+MD5SUM="6356797ffb300acb74abe46ab8576df9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtommath libuv"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Michel Begue"
+EMAIL="mab974@gmail.com"
diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild
index af8160e8e5..dd36d05e47 100644
--- a/perl/nqp/nqp.SlackBuild
+++ b/perl/nqp/nqp.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for nqp
+# Copyright 2020- Michel Begue <mab974@gmail.com>
# Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=nqp
-VERSION=${VERSION:-2020.01}
+VERSION=${VERSION:-2021.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info
index 3936f6bf3d..b4b8435c7f 100644
--- a/perl/nqp/nqp.info
+++ b/perl/nqp/nqp.info
@@ -1,10 +1,10 @@
PRGNAM="nqp"
-VERSION="2020.01"
+VERSION="2021.03"
HOMEPAGE="https://rakudo.org"
-DOWNLOAD="https://github.com/perl6/nqp/releases/download/2020.01/nqp-2020.01.tar.gz"
-MD5SUM="f2b0815cc1a611053a16e81d8478a39d"
+DOWNLOAD="https://github.com/Raku/nqp/releases/download/2021.03/nqp-2021.03.tar.gz"
+MD5SUM="da691c02a904f960c8b1cedb7a96da8a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="MoarVM"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Michel Begue"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.SlackBuild b/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.SlackBuild
index 8f4d9b01b8..a5f1d1a011 100644
--- a/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.SlackBuild
+++ b/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.SlackBuild
@@ -2,7 +2,8 @@
#
# Slackware build script for perl-Algorithm-Combinatorics.
#
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info b/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info
index 92521aad71..e71c47a19d 100644
--- a/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info
+++ b/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info
@@ -6,5 +6,5 @@ MD5SUM="bada976399f9edfe364d6fcf9e0bcde2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.SlackBuild b/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.SlackBuild
index ee65946f36..b306bdf128 100644
--- a/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.SlackBuild
+++ b/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.SlackBuild
@@ -2,7 +2,8 @@
#
# Slackware build script for perl-Algorithm-Loops.
#
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info b/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info
index e08c0dc990..a8bb22a228 100644
--- a/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info
+++ b/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info
@@ -6,5 +6,5 @@ MD5SUM="ef1150b4967e9bd17fce77efed7b67f9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Archive-Extract/perl-Archive-Extract.info b/perl/perl-Archive-Extract/perl-Archive-Extract.info
index 1c3edc4479..0afda6717b 100644
--- a/perl/perl-Archive-Extract/perl-Archive-Extract.info
+++ b/perl/perl-Archive-Extract/perl-Archive-Extract.info
@@ -6,5 +6,5 @@ MD5SUM="f586017fb17bec26b56c7ff7ea0307fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Sergey Poznyakoff"
+EMAIL="gray@gnu.org"
diff --git a/perl/perl-B-COW/README b/perl/perl-B-COW/README
new file mode 100644
index 0000000000..1e37d61ab5
--- /dev/null
+++ b/perl/perl-B-COW/README
@@ -0,0 +1 @@
+This module provides additional B helpers to check COW status.
diff --git a/perl/perl-B-COW/perl-B-COW.SlackBuild b/perl/perl-B-COW/perl-B-COW.SlackBuild
new file mode 100644
index 0000000000..88ec685712
--- /dev/null
+++ b/perl/perl-B-COW/perl-B-COW.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+# Slackware build script for perl-Clone
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-B-COW
+VERSION=${VERSION:-0.004}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-B-COW/perl-B-COW.info b/perl/perl-B-COW/perl-B-COW.info
new file mode 100644
index 0000000000..61a3cd794c
--- /dev/null
+++ b/perl/perl-B-COW/perl-B-COW.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-B-COW"
+VERSION="0.004"
+HOMEPAGE="https://metacpan.org/pod/B::COW"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/B-COW-0.004.tar.gz"
+MD5SUM="a1ef8623a06ce9f6358674d7e604de1e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-B-COW/slack-desc b/perl/perl-B-COW/slack-desc
new file mode 100644
index 0000000000..ad6670e0b4
--- /dev/null
+++ b/perl/perl-B-COW/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-B-COW: perl-B-COW (additional B helpers to check COW status)
+perl-B-COW:
+perl-B-COW: This module provides additional B helpers to check COW status
+perl-B-COW:
+perl-B-COW: Homepage: https://metacpan.org/pod/B::COW
+perl-B-COW:
+perl-B-COW:
+perl-B-COW:
+perl-B-COW:
+perl-B-COW:
+perl-B-COW:
diff --git a/perl/perl-CPANPLUS-Dist-Build/perl-CPANPLUS-Dist-Build.info b/perl/perl-CPANPLUS-Dist-Build/perl-CPANPLUS-Dist-Build.info
index cf7ff09478..01880237ec 100644
--- a/perl/perl-CPANPLUS-Dist-Build/perl-CPANPLUS-Dist-Build.info
+++ b/perl/perl-CPANPLUS-Dist-Build/perl-CPANPLUS-Dist-Build.info
@@ -6,5 +6,5 @@ MD5SUM="1fbf2c087bbe10a4c1536b415e45c960"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-CPANPLUS perl-Module-Build"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Sergey Poznyakoff"
+EMAIL="gray@gnu.org"
diff --git a/perl/perl-CPANPLUS-Dist-Slackware/README b/perl/perl-CPANPLUS-Dist-Slackware/README
index 81280dbde7..0081c812d5 100644
--- a/perl/perl-CPANPLUS-Dist-Slackware/README
+++ b/perl/perl-CPANPLUS-Dist-Slackware/README
@@ -3,11 +3,11 @@ compatible packages from Perl distributions. You can either install the
created packages using the API provided by CPANPLUS or manually with
"installpkg".
- $ cpanp
- CPAN Terminal> i Some::Module --format=CPANPLUS::Dist::Slackware
+ $ cpanp
+ CPAN Terminal> i Some::Module --format=CPANPLUS::Dist::Slackware
- $ cpan2dist --format CPANPLUS::Dist::Slackware Some::Module
- $ sudo /sbin/installpkg /tmp/perl-Some-Module-1.0-i486-1_CPANPLUS.tgz
+ $ cpan2dist --format CPANPLUS::Dist::Slackware Some::Module
+ $ sudo /sbin/installpkg /tmp/perl-Some-Module-1.0-i486-1_CPANPLUS.tgz
Please type "perldoc CPANPLUS::Dist::Slackware" after installation to
see the module usage information.
diff --git a/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.SlackBuild b/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.SlackBuild
index 9f1b5fe4f7..c7c0c273ed 100644
--- a/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.SlackBuild
+++ b/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-CPANPLUS-Dist-Slackware
-# Copyright 2012-2018 Andreas Voegele <andreas@andreasvoegele.com>
+# Copyright 2012-2020 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +17,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=perl-CPANPLUS-Dist-Slackware
-VERSION=${VERSION:-1.027}
+VERSION=${VERSION:-1.029}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info b/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info
index 702d9e7017..7ea4320a3f 100644
--- a/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info
+++ b/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info
@@ -1,10 +1,10 @@
PRGNAM="perl-CPANPLUS-Dist-Slackware"
-VERSION="1.027"
+VERSION="1.029"
HOMEPAGE="https://metacpan.org/pod/CPANPLUS::Dist::Slackware"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/V/VO/VOEGELAS/CPANPLUS-Dist-Slackware-1.027.tar.gz"
-MD5SUM="9b97f0202575db88f64e1162370ae380"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/V/VO/VOEGELAS/CPANPLUS-Dist-Slackware-1.029.tar.gz"
+MD5SUM="9b9f82c2f98cf7193f22a692b71cd737"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fakeroot perl-CPANPLUS perl-CPANPLUS-Dist-Build perl-Module-Pluggable"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Sergey Poznyakoff"
+EMAIL="gray@gnu.org"
diff --git a/perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild b/perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild
index ad80379581..2ca2a30a22 100644
--- a/perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild
+++ b/perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild
@@ -17,7 +17,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=perl-CPANPLUS
-VERSION=${VERSION:-0.9906}
+VERSION=${VERSION:-0.9910}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-CPANPLUS/perl-CPANPLUS.info b/perl/perl-CPANPLUS/perl-CPANPLUS.info
index b945eddaee..bc68bc01be 100644
--- a/perl/perl-CPANPLUS/perl-CPANPLUS.info
+++ b/perl/perl-CPANPLUS/perl-CPANPLUS.info
@@ -1,10 +1,10 @@
PRGNAM="perl-CPANPLUS"
-VERSION="0.9906"
+VERSION="0.9910"
HOMEPAGE="https://metacpan.org/pod/CPANPLUS"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/CPANPLUS-0.9906.tar.gz"
-MD5SUM="058fdaa56b32f0cc1dd3dd134eb226d6"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/CPANPLUS-0.9910.tar.gz"
+MD5SUM="2f80c70ca7464083c22351a401d55f69"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Archive-Extract perl-DBD-SQLite perl-DBIx-Simple perl-Log-Message perl-Module-Pluggable perl-Object-Accessor perl-Package-Constants perl-Term-ReadLine-Gnu perl-Term-UI"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Sergey Poznyakoff"
+EMAIL="gray@gnu.org"
diff --git a/perl/perl-Cairo-GObject/perl-Cairo-GObject.SlackBuild b/perl/perl-Cairo-GObject/perl-Cairo-GObject.SlackBuild
index d75924fd40..6604ac2b9b 100644
--- a/perl/perl-Cairo-GObject/perl-Cairo-GObject.SlackBuild
+++ b/perl/perl-Cairo-GObject/perl-Cairo-GObject.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Cairo-GObject
-VERSION=${VERSION:-1.004}
+VERSION=${VERSION:-1.005}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Cairo-GObject/perl-Cairo-GObject.info b/perl/perl-Cairo-GObject/perl-Cairo-GObject.info
index 9d68ce7b28..e57820373f 100644
--- a/perl/perl-Cairo-GObject/perl-Cairo-GObject.info
+++ b/perl/perl-Cairo-GObject/perl-Cairo-GObject.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Cairo-GObject"
-VERSION="1.004"
+VERSION="1.005"
HOMEPAGE="https://metacpan.org/pod/Cairo::GObject"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.004.tar.gz"
-MD5SUM="cf8767c05a6797783e666db839d5d97a"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-GObject-1.005.tar.gz"
+MD5SUM="a58c749a7d1bc6920499be0ac2dc7ee8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-glib perl-cairo"
diff --git a/perl/perl-Class-Tiny/perl-Class-Tiny.SlackBuild b/perl/perl-Class-Tiny/perl-Class-Tiny.SlackBuild
index 1d714c568a..456db171bb 100644
--- a/perl/perl-Class-Tiny/perl-Class-Tiny.SlackBuild
+++ b/perl/perl-Class-Tiny/perl-Class-Tiny.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Class-Tiny
-# Copyright 2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2017-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Class-Tiny
-VERSION=${VERSION:-1.006}
+VERSION=${VERSION:-1.008}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Class-Tiny/perl-Class-Tiny.info b/perl/perl-Class-Tiny/perl-Class-Tiny.info
index 5af67cff77..146b5634fd 100644
--- a/perl/perl-Class-Tiny/perl-Class-Tiny.info
+++ b/perl/perl-Class-Tiny/perl-Class-Tiny.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Class-Tiny"
-VERSION="1.006"
-HOMEPAGE="https://metacpan.org/pod/release/DAGOLDEN/Class-Tiny-1.006/lib/Class/Tiny.pm"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz"
-MD5SUM="fa905646a85a1478b2db1fc9113cb6ac"
+VERSION="1.008"
+HOMEPAGE="https://metacpan.org/pod/release/DAGOLDEN/Class-Tiny-1.008/lib/Class/Tiny.pm"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.008.tar.gz"
+MD5SUM="e3ccfae5f64d443e7e1110be964d7202"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Clone-PP/README b/perl/perl-Clone-PP/README
new file mode 100644
index 0000000000..ab57444598
--- /dev/null
+++ b/perl/perl-Clone-PP/README
@@ -0,0 +1 @@
+Clone::PP - Recursively copy Perl datatypes
diff --git a/perl/perl-Clone-PP/perl-Clone-PP.SlackBuild b/perl/perl-Clone-PP/perl-Clone-PP.SlackBuild
new file mode 100644
index 0000000000..643c839e98
--- /dev/null
+++ b/perl/perl-Clone-PP/perl-Clone-PP.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Clone-PP
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Clone-PP
+VERSION=${VERSION:-1.07}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Clone-PP/perl-Clone-PP.info b/perl/perl-Clone-PP/perl-Clone-PP.info
new file mode 100644
index 0000000000..196c9cd434
--- /dev/null
+++ b/perl/perl-Clone-PP/perl-Clone-PP.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Clone-PP"
+VERSION="1.07"
+HOMEPAGE="https://metacpan.org/pod/Clone::PP"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Clone-PP-1.07.tar.gz"
+MD5SUM="d401b88f44e98fa0d984da7c7b6a4cd1"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Clone-PP/slack-desc b/perl/perl-Clone-PP/slack-desc
new file mode 100644
index 0000000000..bc4e8a7731
--- /dev/null
+++ b/perl/perl-Clone-PP/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Clone-PP: perl-Clone-PP (Recursive copy)
+perl-Clone-PP:
+perl-Clone-PP: This module provides recursive copy Perl datatypes.
+perl-Clone-PP:
+perl-Clone-PP: Homepage: https://metacpan.org/pod/Clone::PP
+perl-Clone-PP:
+perl-Clone-PP:
+perl-Clone-PP:
+perl-Clone-PP:
+perl-Clone-PP:
+perl-Clone-PP:
diff --git a/perl/perl-Clone/perl-Clone.SlackBuild b/perl/perl-Clone/perl-Clone.SlackBuild
index 980d8eafe7..d10301ecaa 100644
--- a/perl/perl-Clone/perl-Clone.SlackBuild
+++ b/perl/perl-Clone/perl-Clone.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Clone
-# Copyright 2018-2019 Jan F. Chadima <jfch@jagda.eu>
+# Copyright 2018-2020 Jan F. Chadima <jfch@jagda.eu>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Clone
-VERSION=${VERSION:-0.42}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.45}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
diff --git a/perl/perl-Clone/perl-Clone.info b/perl/perl-Clone/perl-Clone.info
index 862fbb2a0e..a006730108 100644
--- a/perl/perl-Clone/perl-Clone.info
+++ b/perl/perl-Clone/perl-Clone.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Clone"
-VERSION="0.42"
+VERSION="0.45"
HOMEPAGE="https://metacpan.org/pod/Clone"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.42.tar.gz"
-MD5SUM="1a305f399e1293f8f43b9ef07f6554ff"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Clone-0.45.tar.gz"
+MD5SUM="b101333499b638658f89e29458cd83c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="perl-B-COW"
MAINTAINER="Jan F. Chadima"
EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Coro/README b/perl/perl-Coro/README
index 829b494763..22b7805e1e 100644
--- a/perl/perl-Coro/README
+++ b/perl/perl-Coro/README
@@ -1,29 +1,29 @@
-This module collection manages continuations in general, most often in
+This module collection manages continuations in general, most often in
the form of cooperative threads (also called coros, or simply "coro" in
the documentation). They are similar to kernel threads but don't (in
general) run in parallel at the same time even on SMP machines. The
specific flavor of thread offered by this module also guarantees you
that it will not switch between threads unless necessary, at
easily-identified points in your program, so locking and parallel access
-are rarely an issue, making thread programming much safer and easier than
-using other thread models.
+are rarely an issue, making thread programming much safer and easier
+than using other thread models.
Unlike the so-called "Perl threads" (which are not actually real threads
-but only the windows process emulation (see section of same name for more
-details) ported to UNIX, and as such act as processes), Coro provides a
-full shared address space, which makes communication between threads very
-easy. And coro threads are fast, too: disabling the Windows process
-emulation code in your perl and using Coro can easily result in a two to
-four times speed increase for your programs. A parallel matrix
+but only the windows process emulation (see section of same name for
+more details) ported to UNIX, and as such act as processes), Coro
+provides a full shared address space, which makes communication between
+threads very easy. And coro threads are fast, too: disabling the Windows
+process emulation code in your perl and using Coro can easily result in
+a two to four times speed increase for your programs. A parallel matrix
multiplication benchmark (very communication-intensive) runs over 300
times faster on a single core than perls pseudo-threads on a quad core
using all four cores.
-Coro achieves that by supporting multiple running interpreters that share
-data, which is especially useful to code pseudo-parallel processes and for
-event-based programming, such as multiple HTTP-GET requests running
-concurrently. See Coro::AnyEvent to learn more on how to integrate Coro
-into an event-based environment.
+Coro achieves that by supporting multiple running interpreters that
+share data, which is especially useful to code pseudo-parallel processes
+and for event-based programming, such as multiple HTTP-GET requests
+running concurrently. See Coro::AnyEvent to learn more on how to
+integrate Coro into an event-based environment.
In this module, a thread is defined as "callchain + lexical variables +
some package variables + C stack), that is, a thread has its own
diff --git a/perl/perl-Coro/perl-Coro.SlackBuild b/perl/perl-Coro/perl-Coro.SlackBuild
index 13b208d433..06c5197b13 100644
--- a/perl/perl-Coro/perl-Coro.SlackBuild
+++ b/perl/perl-Coro/perl-Coro.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Coro
-VERSION=${VERSION:-6.55}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-6.57}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
@@ -78,14 +78,15 @@ perl Makefile.PL \
INSTALLDIRS=vendor \
INSTALLVENDORMAN1DIR=/usr/man/man1 \
INSTALLVENDORMAN3DIR=/usr/man/man3
+
make
make test
make install DESTDIR=$PKG
find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
-
find $PKG -depth -type d -empty -delete || true
+find $PKG/usr/man -type f -exec gzip -9 {} \+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a Changes COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/perl/perl-Coro/perl-Coro.info b/perl/perl-Coro/perl-Coro.info
index 668619546c..2bfadf6747 100644
--- a/perl/perl-Coro/perl-Coro.info
+++ b/perl/perl-Coro/perl-Coro.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Coro"
-VERSION="6.55"
+VERSION="6.57"
HOMEPAGE="https://metacpan.org/pod/Coro"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-6.55.tar.gz"
-MD5SUM="db97217f32ebcbc571ae8219cd08931d"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-6.57.tar.gz"
+MD5SUM="fa5970a2a2f3df9d68d4369c7dde1a55"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-EV perl-AnyEvent perl-common-sense perl-Guard perl-event"
diff --git a/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.SlackBuild b/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.SlackBuild
index 9b2e492a2d..f0c55dd6b1 100644
--- a/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.SlackBuild
+++ b/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Cpanel-JSON-XS
-# Copyright 2018-2019 Donald Cooley South Haven, Indiana USA
+# Copyright 2018-2020 Donald Cooley South Haven, Indiana USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Cpanel-JSON-XS
-VERSION=${VERSION:-4.18}
+VERSION=${VERSION:-4.19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.info b/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.info
index d3e6e22ee3..5c04f65b64 100644
--- a/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.info
+++ b/perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Cpanel-JSON-XS"
-VERSION="4.18"
+VERSION="4.19"
HOMEPAGE="https://metacpan.org/release/Cpanel-JSON-XS"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-4.18.tar.gz"
-MD5SUM="a9c791dbdce96d41f235b4800987ef3f"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-4.19.tar.gz"
+MD5SUM="ffaae20b84cb22033907f99b99199575"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info b/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info
index 495de8caaa..6e9536707b 100644
--- a/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info
+++ b/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info
@@ -1,5 +1,5 @@
PRGNAM="perl-Crypt-Eksblowfish"
-VERSION="0.0009"
+VERSION="0.009"
HOMEPAGE="https://metacpan.org/pod/Crypt::Eksblowfish::Bcrypt"
DOWNLOAD="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Crypt-Eksblowfish-0.009.tar.gz"
MD5SUM="d2907b00cc500fc523bf86bb427d9bb8"
diff --git a/perl/perl-Crypt-OpenSSL-AES/README b/perl/perl-Crypt-OpenSSL-AES/README
new file mode 100644
index 0000000000..01201595d5
--- /dev/null
+++ b/perl/perl-Crypt-OpenSSL-AES/README
@@ -0,0 +1,2 @@
+perl-Crypt-OpenSSL-AES provides perl module for AES encoding and decoding,
+using the openSSL libraries.
diff --git a/perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.SlackBuild b/perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.SlackBuild
new file mode 100644
index 0000000000..18d597e0d9
--- /dev/null
+++ b/perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.SlackBuild
@@ -0,0 +1,108 @@
+#!/bin/sh
+
+# Copyright (c) 2020, Edgar Pettijohn, Memphis, TN
+# All rights reserved.
+
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+
+# 1. Redistributions of script must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM="perl-Crypt-OpenSSL-AES"
+SRCNAM="Crypt-OpenSSL-AES"
+VERSION=${VERSION:-0.02}
+TAG=${TAG:-_SBo}
+BUILD=${BUILD:-1}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+DOCS="Changes README"
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+rm -rf $TMP/$SRCNAM-$VERSION $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $TMP/$SRCNAM-$VERSION
+chown -R root.root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+
+CFLAGS="$SLKCFLAGS" \
+perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+
+make
+make test
+make install DESTDIR=$PKG
+
+### putting essential docs
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Remove perlocal.pod and .packlist from $PKG
+( cd $PKG
+ find . -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" | xargs rm -f
+)
+
+# Remove empty directories
+find $PKG -depth -type d -empty -exec rm -rf {} \;
+
+### strip binaries
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+( cd $PKG/usr/man
+ find . -type f -exec gzip -9 {} \;
+ for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
+)
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.info b/perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.info
new file mode 100644
index 0000000000..569ce3654a
--- /dev/null
+++ b/perl/perl-Crypt-OpenSSL-AES/perl-Crypt-OpenSSL-AES.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Crypt-OpenSSL-AES"
+VERSION="0.02"
+HOMEPAGE="https://metacpan.org/pod/Crypt::OpenSSL::AES"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TT/TTAR/Crypt-OpenSSL-AES-0.02.tar.gz"
+MD5SUM="269db65cbf580c3174471a2cbc9a9d95"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Edgar Pettijohn"
+EMAIL="edgar@pettijohn-web.com"
diff --git a/perl/perl-Crypt-OpenSSL-AES/slack-desc b/perl/perl-Crypt-OpenSSL-AES/slack-desc
new file mode 100644
index 0000000000..27d74d704b
--- /dev/null
+++ b/perl/perl-Crypt-OpenSSL-AES/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Crypt-OpenSSL-AES: perl-Crypt-OpenSSL-AES (Crypt::OpenSSL::AES)
+perl-Crypt-OpenSSL-AES:
+perl-Crypt-OpenSSL-AES: perl-Crypt-OpenSSL-AES - AES encoding and decoding,
+perl-Crypt-OpenSSL-AES: using the openSSL libraries.
+perl-Crypt-OpenSSL-AES:
+perl-Crypt-OpenSSL-AES:
+perl-Crypt-OpenSSL-AES: Homepage: https://metacpan.org/release/Crypt-OpenSSL-AES
+perl-Crypt-OpenSSL-AES:
+perl-Crypt-OpenSSL-AES:
+perl-Crypt-OpenSSL-AES:
+perl-Crypt-OpenSSL-AES:
diff --git a/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild b/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild
index e7e9be808b..19ff8dcdb6 100644
--- a/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild
+++ b/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild
@@ -4,7 +4,7 @@
# Written by Thomas Morper <thomas@beingboiled.info>
PRGNAM=perl-DBD-SQLite
-VERSION=${VERSION:-1.64}
+VERSION=${VERSION:-1.66}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-DBD-SQLite/perl-DBD-SQLite.info b/perl/perl-DBD-SQLite/perl-DBD-SQLite.info
index ddb686eaa0..8d6d38e064 100644
--- a/perl/perl-DBD-SQLite/perl-DBD-SQLite.info
+++ b/perl/perl-DBD-SQLite/perl-DBD-SQLite.info
@@ -1,8 +1,8 @@
PRGNAM="perl-DBD-SQLite"
-VERSION="1.64"
+VERSION="1.66"
HOMEPAGE="https://metacpan.org/release/DBD-SQLite"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.64.tar.gz"
-MD5SUM="10796495b52927eb2e1df34c86924027"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.66.tar.gz"
+MD5SUM="38581209de5c981f0e79840c8937fa16"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-DBIx-Simple/perl-DBIx-Simple.info b/perl/perl-DBIx-Simple/perl-DBIx-Simple.info
index 7dafb1c53b..6a9aeeb5de 100644
--- a/perl/perl-DBIx-Simple/perl-DBIx-Simple.info
+++ b/perl/perl-DBIx-Simple/perl-DBIx-Simple.info
@@ -6,5 +6,5 @@ MD5SUM="eb53ef4a93be7ebf043cd49075e81913"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Sergey Poznyakoff"
+EMAIL="gray@gnu.org"
diff --git a/perl/perl-Data-Dumper-Concise/perl-Data-Dumper-Concise.info b/perl/perl-Data-Dumper-Concise/perl-Data-Dumper-Concise.info
index 0a23bd2a01..cc15ccdbd2 100644
--- a/perl/perl-Data-Dumper-Concise/perl-Data-Dumper-Concise.info
+++ b/perl/perl-Data-Dumper-Concise/perl-Data-Dumper-Concise.info
@@ -1,6 +1,6 @@
PRGNAM="perl-Data-Dumper-Concise"
VERSION="2.023"
-HOMEPAGE="https://metacpan.org/pod/Data-Dumper-Concise"
+HOMEPAGE="https://metacpan.org/pod/Data::Dumper::Concise"
DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Data-Dumper-Concise-2.023.tar.gz"
MD5SUM="12aee80af6ffb8ad9db6f008620300ba"
DOWNLOAD_x86_64=""
diff --git a/perl/perl-Data-IEEE754/README b/perl/perl-Data-IEEE754/README
new file mode 100644
index 0000000000..aaac7a8ea1
--- /dev/null
+++ b/perl/perl-Data-IEEE754/README
@@ -0,0 +1 @@
+Data::IEEE754 - Pack and unpack big-endian IEEE754 floats and doubles
diff --git a/perl/perl-Data-IEEE754/perl-Data-IEEE754.SlackBuild b/perl/perl-Data-IEEE754/perl-Data-IEEE754.SlackBuild
new file mode 100644
index 0000000000..539942978b
--- /dev/null
+++ b/perl/perl-Data-IEEE754/perl-Data-IEEE754.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Data-IEEE754
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Data-IEEE754
+VERSION=${VERSION:-0.02}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* Changes INSTALL LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Data-IEEE754/perl-Data-IEEE754.info b/perl/perl-Data-IEEE754/perl-Data-IEEE754.info
new file mode 100644
index 0000000000..638ff62c20
--- /dev/null
+++ b/perl/perl-Data-IEEE754/perl-Data-IEEE754.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Data-IEEE754"
+VERSION="0.02"
+HOMEPAGE="https://metacpan.org/pod/Data::IEEE754"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/Data-IEEE754-0.02.tar.gz"
+MD5SUM="0fa222cef88477f7d644205e0ec67027"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Test-Bits"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Data-IEEE754/slack-desc b/perl/perl-Data-IEEE754/slack-desc
new file mode 100644
index 0000000000..e570e79b66
--- /dev/null
+++ b/perl/perl-Data-IEEE754/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Data-IEEE754: perl-Data-IEEE754 (Support for IEEE754 floats)
+perl-Data-IEEE754:
+perl-Data-IEEE754: This module provides Perl availability to work with IEEE754 floats
+perl-Data-IEEE754: and doubles.
+perl-Data-IEEE754:
+perl-Data-IEEE754: Homepage: https://metacpan.org/pod/Data::IEEE754
+perl-Data-IEEE754:
+perl-Data-IEEE754:
+perl-Data-IEEE754:
+perl-Data-IEEE754:
+perl-Data-IEEE754:
diff --git a/perl/perl-Data-Printer/README b/perl/perl-Data-Printer/README
new file mode 100644
index 0000000000..ac17eed511
--- /dev/null
+++ b/perl/perl-Data-Printer/README
@@ -0,0 +1 @@
+Data::Printer - colored pretty-print of Perl data structures and objects
diff --git a/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild b/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild
new file mode 100644
index 0000000000..c7673ff1ea
--- /dev/null
+++ b/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Data-Printer
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Data-Printer
+VERSION=${VERSION:-0.40}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Data-Printer/perl-Data-Printer.info b/perl/perl-Data-Printer/perl-Data-Printer.info
new file mode 100644
index 0000000000..d318027b28
--- /dev/null
+++ b/perl/perl-Data-Printer/perl-Data-Printer.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Data-Printer"
+VERSION="0.40"
+HOMEPAGE="https://metacpan.org/pod/Data::Printer"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Printer-0.40.tar.gz"
+MD5SUM="a8d976880254233775bba35b2989b61c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Clone-PP perl-File-HomeDir perl-Package-Stash perl-Sort-Naturally"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Data-Printer/slack-desc b/perl/perl-Data-Printer/slack-desc
new file mode 100644
index 0000000000..0c09356f94
--- /dev/null
+++ b/perl/perl-Data-Printer/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Data-Printer: perl-Data-Printer (Pretty Data::Dumper)
+perl-Data-Printer:
+perl-Data-Printer: This module provides Perl colored pretty-print ofdata structures
+perl-Data-Printer: and objects
+perl-Data-Printer:
+perl-Data-Printer: Homepage: https://metacpan.org/pod/Data::Printer
+perl-Data-Printer:
+perl-Data-Printer:
+perl-Data-Printer:
+perl-Data-Printer:
+perl-Data-Printer:
diff --git a/perl/perl-Data-Validate-IP/README b/perl/perl-Data-Validate-IP/README
new file mode 100644
index 0000000000..eb9776a4e4
--- /dev/null
+++ b/perl/perl-Data-Validate-IP/README
@@ -0,0 +1 @@
+Data::Validate::IP - IPv4 and IPv6 validation methods
diff --git a/perl/perl-Data-Validate-IP/perl-Data-Validate-IP.SlackBuild b/perl/perl-Data-Validate-IP/perl-Data-Validate-IP.SlackBuild
new file mode 100644
index 0000000000..b544450dbc
--- /dev/null
+++ b/perl/perl-Data-Validate-IP/perl-Data-Validate-IP.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Data-Validate-IP
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Data-Validate-IP
+VERSION=${VERSION:-0.27}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* Changes INSTALL LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Data-Validate-IP/perl-Data-Validate-IP.info b/perl/perl-Data-Validate-IP/perl-Data-Validate-IP.info
new file mode 100644
index 0000000000..d41984355d
--- /dev/null
+++ b/perl/perl-Data-Validate-IP/perl-Data-Validate-IP.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Data-Validate-IP"
+VERSION="0.27"
+HOMEPAGE="https://metacpan.org/pod/Data::Validate::IP"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Data-Validate-IP-0.27.tar.gz"
+MD5SUM="cb0bbf1b555cceb9dc9d4a1cae940868"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-NetAddr-IP perl-Test-Requires"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Data-Validate-IP/slack-desc b/perl/perl-Data-Validate-IP/slack-desc
new file mode 100644
index 0000000000..9f09557a00
--- /dev/null
+++ b/perl/perl-Data-Validate-IP/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Data-Validate-IP: perl-Data-Validate-IP (IPv4 and IPv6 validation methods)
+perl-Data-Validate-IP:
+perl-Data-Validate-IP: This module provides validation methods for IP address formats.
+perl-Data-Validate-IP:
+perl-Data-Validate-IP: Homepage: https://metacpan.org/pod/Data::Validate::IP
+perl-Data-Validate-IP:
+perl-Data-Validate-IP:
+perl-Data-Validate-IP:
+perl-Data-Validate-IP:
+perl-Data-Validate-IP:
+perl-Data-Validate-IP:
diff --git a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild
index 5723b390ee..9f571bdab5 100644
--- a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild
+++ b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for perl-Date-Manip
# Copyright 2010 V'yacheslav Stetskevych <slava18 dont_spam_me gmail com>
-# Copyright 2014-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2014-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Date-Manip
-VERSION=${VERSION:-6.79}
+VERSION=${VERSION:-6.85}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Date-Manip/perl-Date-Manip.info b/perl/perl-Date-Manip/perl-Date-Manip.info
index 0ac80beb39..c8cba30565 100644
--- a/perl/perl-Date-Manip/perl-Date-Manip.info
+++ b/perl/perl-Date-Manip/perl-Date-Manip.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Date-Manip"
-VERSION="6.79"
+VERSION="6.85"
HOMEPAGE="https://metacpan.org/pod/distribution/Date-Manip/lib/Date/Manip.pod"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.79.tar.gz"
-MD5SUM="a3b2c1129f02cc5ce5de59d506afab1a"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.85.tar.gz"
+MD5SUM="ce3447409d83d16e6dd7bea0a18f24b4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Test-Inter perl-Test-Pod perl-Test-Pod-Coverage perl-YAML-Syck"
diff --git a/perl/perl-Devel-Cycle/README b/perl/perl-Devel-Cycle/README
new file mode 100644
index 0000000000..015ffa1efa
--- /dev/null
+++ b/perl/perl-Devel-Cycle/README
@@ -0,0 +1 @@
+ perl-Devel-Cycle - Find memory cycles in objects.
diff --git a/perl/perl-Devel-Cycle/perl-Devel-Cycle.SlackBuild b/perl/perl-Devel-Cycle/perl-Devel-Cycle.SlackBuild
new file mode 100644
index 0000000000..9fa8534a1f
--- /dev/null
+++ b/perl/perl-Devel-Cycle/perl-Devel-Cycle.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for perl-Devel-Cycle
+
+# Copyright 2020 M.A.Begue mab974@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Devel-Cycle
+VERSION=${VERSION:-1.12}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes README \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Devel-Cycle/perl-Devel-Cycle.info b/perl/perl-Devel-Cycle/perl-Devel-Cycle.info
new file mode 100644
index 0000000000..451f50c8ec
--- /dev/null
+++ b/perl/perl-Devel-Cycle/perl-Devel-Cycle.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Devel-Cycle"
+VERSION="1.12"
+HOMEPAGE="https://metacpan.org/pod/Devel::Cycle"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LD/LDS/Devel-Cycle-1.12.tar.gz"
+MD5SUM="3d9a963da87b17398fab9acbef63f277"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Devel-Cycle/slack-desc b/perl/perl-Devel-Cycle/slack-desc
new file mode 100644
index 0000000000..08ab477771
--- /dev/null
+++ b/perl/perl-Devel-Cycle/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Devel-Cycle: perl-Devel-Cycle (find memory cycles in objects)
+perl-Devel-Cycle:
+perl-Devel-Cycle: homepage : https://metacpan.org/pod/Devel::Cycle
+perl-Devel-Cycle:
+perl-Devel-Cycle:
+perl-Devel-Cycle:
+perl-Devel-Cycle:
+perl-Devel-Cycle:
+perl-Devel-Cycle:
+perl-Devel-Cycle:
+perl-Devel-Cycle:
diff --git a/perl/perl-Devel-Declare/perl-Devel-Declare.SlackBuild b/perl/perl-Devel-Declare/perl-Devel-Declare.SlackBuild
index c1bb691891..103c904cac 100644
--- a/perl/perl-Devel-Declare/perl-Devel-Declare.SlackBuild
+++ b/perl/perl-Devel-Declare/perl-Devel-Declare.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Devel-Declare
-# Copyright 2018 Jan F. Chadima <jfch@jagda.eu>
+# Copyright 2018-2020 Jan F. Chadima <jfch@jagda.eu>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Devel-Declare
-VERSION=${VERSION:-0.006019}
+VERSION=${VERSION:-0.006022}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Devel-Declare/perl-Devel-Declare.info b/perl/perl-Devel-Declare/perl-Devel-Declare.info
index 4ddcacb2a1..447326f56c 100644
--- a/perl/perl-Devel-Declare/perl-Devel-Declare.info
+++ b/perl/perl-Devel-Declare/perl-Devel-Declare.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Devel-Declare"
-VERSION="0.006019"
+VERSION="0.006022"
HOMEPAGE="https://metacpan.org/pod/Devel::Declare"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Devel-Declare-0.006019.tar.gz"
-MD5SUM="1897b6af1646fc3aabe2d3fdfd7c53f0"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Devel-Declare-0.006022.tar.gz"
+MD5SUM="664646c5872e233f640ca6bb8e84714d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-extutils-depends perl-B-Hooks-OP-Check perl-B-Hooks-EndOfScope perl-Sub-Name"
+REQUIRES="perl-extutils-depends perl-B-Hooks-OP-Check perl-B-Hooks-EndOfScope perl-Sub-Name perl-Test-Requires"
MAINTAINER="Jan F. Chadima"
EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.SlackBuild b/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.SlackBuild
index dcc3fa6a76..55a8a3b0d0 100644
--- a/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.SlackBuild
+++ b/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-ExtUtils-Install.
#
-# Copyright 2015-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-ExtUtils-Install
-VERSION=${VERSION:-2.14}
+VERSION=${VERSION:-2.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.info b/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.info
index 5a5d84cfde..32509e9e83 100644
--- a/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.info
+++ b/perl/perl-ExtUtils-Install/perl-ExtUtils-Install.info
@@ -1,10 +1,10 @@
PRGNAM="perl-ExtUtils-Install"
-VERSION="2.14"
+VERSION="2.20"
HOMEPAGE="https://metacpan.org/pod/ExtUtils::Install"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-Install-2.14.tar.gz"
-MD5SUM="ae6af2689daa6f8c2d01d04a28ab0ef0"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/ExtUtils-Install-2.20.tar.gz"
+MD5SUM="8e28404be69b47b2350eb09b21474de2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.SlackBuild b/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.SlackBuild
index c7bb5213d1..5e1569c089 100644
--- a/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.SlackBuild
+++ b/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-ExtUtils-ModuleMaker.
#
-# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.info b/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.info
index 377dc1afe7..12ceadc262 100644
--- a/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.info
+++ b/perl/perl-ExtUtils-ModuleMaker/perl-ExtUtils-ModuleMaker.info
@@ -6,5 +6,5 @@ MD5SUM="a1dee2c14910fb515909235ab682947e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-File-HomeDir"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-File-Remove/perl-File-Remove.SlackBuild b/perl/perl-File-Remove/perl-File-Remove.SlackBuild
index 680ac74967..77b1dda17f 100644
--- a/perl/perl-File-Remove/perl-File-Remove.SlackBuild
+++ b/perl/perl-File-Remove/perl-File-Remove.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-File-Remove.
#
-# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-File-Remove
-VERSION=${VERSION:-1.58}
+VERSION=${VERSION:-1.60}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-File-Remove/perl-File-Remove.info b/perl/perl-File-Remove/perl-File-Remove.info
index 2d69cb3695..197cd98815 100644
--- a/perl/perl-File-Remove/perl-File-Remove.info
+++ b/perl/perl-File-Remove/perl-File-Remove.info
@@ -1,10 +1,10 @@
PRGNAM="perl-File-Remove"
-VERSION="1.58"
+VERSION="1.60"
HOMEPAGE="https://metacpan.org/pod/File::Remove"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.58.tar.gz"
-MD5SUM="f2d3959c7a8982bbdd03bb27f8b76891"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.60.tar.gz"
+MD5SUM="34f46f9a07b2ad6fc80061d266f387b5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Module-Build"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-File-Save-Home/perl-File-Save-Home.SlackBuild b/perl/perl-File-Save-Home/perl-File-Save-Home.SlackBuild
index 8e9170d694..dd973b9d34 100644
--- a/perl/perl-File-Save-Home/perl-File-Save-Home.SlackBuild
+++ b/perl/perl-File-Save-Home/perl-File-Save-Home.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-File-Save-Home.
#
-# Copyright 2015-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-File-Save-Home/perl-File-Save-Home.info b/perl/perl-File-Save-Home/perl-File-Save-Home.info
index acdcc51a4d..5cd6cf13cf 100644
--- a/perl/perl-File-Save-Home/perl-File-Save-Home.info
+++ b/perl/perl-File-Save-Home/perl-File-Save-Home.info
@@ -6,5 +6,5 @@ MD5SUM="b588da8fd756dbaeace5cd3c57661c03"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-String-PerlIdentifier"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Filesys-Df/README b/perl/perl-Filesys-Df/README
index 2d5b677dbc..159fea6c48 100644
--- a/perl/perl-Filesys-Df/README
+++ b/perl/perl-Filesys-Df/README
@@ -1,4 +1,5 @@
-Filesys::DF module provides a way to obtain filesystem disk space information.
+Filesys::DF module provides a way to obtain filesystem disk space
+information.
df() requires a argument that represents the filesystem you want to
query. The argument can be either a scalar directory/file name or a
@@ -7,5 +8,5 @@ can tailor the size of the values returned. The default block size is
1024. This will cause the function to return the values in 1k blocks.
If you want bytes, set the block size to 1.
-df() returns a reference to a hash. The keys available in the hash are as follows:
-{blocks} {bfree} {bavail} {used} {per}. \ No newline at end of file
+df() returns a reference to a hash. The keys available in the hash are
+as follows: {blocks} {bfree} {bavail} {used} {per}.
diff --git a/perl/perl-GD/README b/perl/perl-GD/README
index cf64941daa..48c5d570a2 100644
--- a/perl/perl-GD/README
+++ b/perl/perl-GD/README
@@ -1,12 +1,12 @@
perl-GD (perl bindings for GD image library)
GD.pm is a Perl interface to Thomas Boutell's gd graphics library.
-GD allows you to create color drawings using a large number of graphics
-primitives, and emit the drawings as PNG files.
+GD allows you to create color drawings using a large number of
+graphics primitives, and emit the drawings as PNG files.
The package includes the bdf2gdfont.pl utility, which converts X11 BDF
fonts to the format used by GD.
-perl-GD can optionally be built with support for FastCGI. To do this,
-first install libraries/fcgi, then run perl-GD.SlackBuild with FASTCGI=yes
-set in the environment.
+perl-GD can optionally be built with support for FastCGI. To do
+this, first install libraries/fcgi, then run perl-GD.SlackBuild with
+FASTCGI=yes set in the environment.
diff --git a/perl/perl-GD/perl-GD.SlackBuild b/perl/perl-GD/perl-GD.SlackBuild
index fc9e4ab83c..73fbdd2222 100644
--- a/perl/perl-GD/perl-GD.SlackBuild
+++ b/perl/perl-GD/perl-GD.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20200929 bkw: update for v2.73
# 20191201 bkw: update for v2.71
# 20180829 bkw: update for v2.69
# 20180611 bkw: update for v2.68
@@ -14,7 +15,7 @@
# - add FASTCGI option
PRGNAM=perl-GD
-VERSION=${VERSION:-2.71}
+VERSION=${VERSION:-2.73}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-GD/perl-GD.info b/perl/perl-GD/perl-GD.info
index 6aaa0ba757..f4be1f232b 100644
--- a/perl/perl-GD/perl-GD.info
+++ b/perl/perl-GD/perl-GD.info
@@ -1,8 +1,8 @@
PRGNAM="perl-GD"
-VERSION="2.71"
+VERSION="2.73"
HOMEPAGE="https://metacpan.org/pod/GD"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/GD-2.71.tar.gz"
-MD5SUM="1e2534e1d0db57d6aad438f15ca63253"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/GD-2.73.tar.gz"
+MD5SUM="c2bf1ca56d15e33d2432e4d8ba5aeadf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild
index 6e53967ccf..298b3737eb 100644
--- a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild
+++ b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Glib-Object-Introspection.
#
-# Copyright 2017-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Glib-Object-Introspection
-VERSION=${VERSION:-0.048}
+VERSION=${VERSION:-0.049}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info
index c3f833a844..cfd21558d3 100644
--- a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info
+++ b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Glib-Object-Introspection"
-VERSION="0.048"
+VERSION="0.049"
HOMEPAGE="https://metacpan.org/release/Glib-Object-Introspection"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.048.tar.gz"
-MD5SUM="0fd56ff2d2add1b61793cafd4470147d"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.049.tar.gz"
+MD5SUM="0d8ab0bf9c4d0a72eb35c16a2ff10d42"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-glib"
diff --git a/perl/perl-GooCanvas2/README b/perl/perl-GooCanvas2/README
index e873e3e55d..67c1d87038 100644
--- a/perl/perl-GooCanvas2/README
+++ b/perl/perl-GooCanvas2/README
@@ -1,6 +1,9 @@
-GooCanvas2 - Perl binding for GooCanvas2 widget using Glib::Object::Introspection
+GooCanvas2 - Perl binding for GooCanvas2 widget using
+Glib::Object::Introspection
-GooCanvas2 is a new canvas widget for use with Gtk3 that uses the Cairo 2d library for drawing.
-This is a simple and basic implementation of this wonderful Canvas widget.
+GooCanvas2 is a new canvas widget for use with Gtk3 that uses
+the Cairo 2d library for drawing. This is a simple and basic
+implementation of this wonderful Canvas widget.
-For more informations see https://wiki.gnome.org/action/show/Projects/GooCanvas
+For more information, see:
+https://wiki.gnome.org/action/show/Projects/GooCanvas
diff --git a/perl/perl-GooCanvas2/slack-desc b/perl/perl-GooCanvas2/slack-desc
index 508c965006..a29d49c4c5 100644
--- a/perl/perl-GooCanvas2/slack-desc
+++ b/perl/perl-GooCanvas2/slack-desc
@@ -14,6 +14,6 @@ perl-GooCanvas2: Cairo 2d library for drawing. This is a simple and basic
perl-GooCanvas2: implementation of this wonderful Canvas widget.
perl-GooCanvas2:
perl-GooCanvas2: For more informations see :
-perl-GooCanvas2: https://wiki.gnome.org/action/show/Projects/GooCanvas
+perl-GooCanvas2: https://wiki.gnome.org/action/show/Projects/GooCanvas
perl-GooCanvas2:
perl-GooCanvas2:
diff --git a/perl/perl-Gtk3/perl-Gtk3.SlackBuild b/perl/perl-Gtk3/perl-Gtk3.SlackBuild
index e819cf607b..27b16e402e 100644
--- a/perl/perl-Gtk3/perl-Gtk3.SlackBuild
+++ b/perl/perl-Gtk3/perl-Gtk3.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Gtk3
-VERSION=${VERSION:-0.035}
+VERSION=${VERSION:-0.038}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Gtk3/perl-Gtk3.info b/perl/perl-Gtk3/perl-Gtk3.info
index 48763e4275..49e4d819c4 100644
--- a/perl/perl-Gtk3/perl-Gtk3.info
+++ b/perl/perl-Gtk3/perl-Gtk3.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Gtk3"
-VERSION="0.035"
+VERSION="0.038"
HOMEPAGE="https://metacpan.org/pod/Gtk3"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.035.tar.gz"
-MD5SUM="9532a7939f21ece4e47d77a2e2fc44cc"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-0.038.tar.gz"
+MD5SUM="c4f13880b5a95855cbdf3bcd6ada5661"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Glib-Object-Introspection perl-Cairo-GObject"
diff --git a/perl/perl-HTML-HTMLDoc/README b/perl/perl-HTML-HTMLDoc/README
new file mode 100644
index 0000000000..2a7cdc88fe
--- /dev/null
+++ b/perl/perl-HTML-HTMLDoc/README
@@ -0,0 +1,2 @@
+HTML::HTMLDoc - Perl interface to the htmldoc program for producing PDF Files
+from HTML content.
diff --git a/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.SlackBuild b/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.SlackBuild
new file mode 100644
index 0000000000..d014f1f60a
--- /dev/null
+++ b/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-HTML-HTMLDoc
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-HTML-HTMLDoc
+VERSION=${VERSION:-0.16}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE README* TODO \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.info b/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.info
new file mode 100644
index 0000000000..53f0127ccd
--- /dev/null
+++ b/perl/perl-HTML-HTMLDoc/perl-HTML-HTMLDoc.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-HTML-HTMLDoc"
+VERSION="0.16"
+HOMEPAGE="https://metacpan.org/pod/HTML::HTMLDoc"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/EC/ECHERNOF/HTML-HTMLDoc-0.16.tar.gz"
+MD5SUM="80281f47dd0f37df0c97321323cda120"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Module-Build-Tiny htmldoc"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-HTML-HTMLDoc/slack-desc b/perl/perl-HTML-HTMLDoc/slack-desc
new file mode 100644
index 0000000000..e4a8fb60be
--- /dev/null
+++ b/perl/perl-HTML-HTMLDoc/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-HTML-HTMLDoc: perl-HTML-HTMLDoc (HTML to PDF convertor)
+perl-HTML-HTMLDoc:
+perl-HTML-HTMLDoc: This module provides Perl interface to the htmldoc program for
+perl-HTML-HTMLDoc: producing PDF Files from HTML content.
+perl-HTML-HTMLDoc:
+perl-HTML-HTMLDoc: Homepage: https://metacpan.org/pod/HTML::HTMLDoc
+perl-HTML-HTMLDoc:
+perl-HTML-HTMLDoc:
+perl-HTML-HTMLDoc:
+perl-HTML-HTMLDoc:
+perl-HTML-HTMLDoc:
diff --git a/perl/perl-HTML-Tidy/perl-HTML-Tidy.info b/perl/perl-HTML-Tidy/perl-HTML-Tidy.info
index fbe9ae5514..356301bae7 100644
--- a/perl/perl-HTML-Tidy/perl-HTML-Tidy.info
+++ b/perl/perl-HTML-Tidy/perl-HTML-Tidy.info
@@ -1,6 +1,6 @@
PRGNAM="perl-HTML-Tidy"
VERSION="1.60"
-HOMEPAGE="https://metacpan.org/pod/HTML-Tidy"
+HOMEPAGE="https://metacpan.org/pod/HTML::Tidy"
DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tidy-1.60.tar.gz"
MD5SUM="03bafb9a0a2a23629cf9649abb2b72ab"
DOWNLOAD_x86_64=""
diff --git a/perl/perl-HTML-Tidy/slack-desc b/perl/perl-HTML-Tidy/slack-desc
index 838c1863c3..5ca9fe8709 100644
--- a/perl/perl-HTML-Tidy/slack-desc
+++ b/perl/perl-HTML-Tidy/slack-desc
@@ -9,7 +9,7 @@
perl-HTML-Tidy: perl-HTML-Tidy (HTML validation)
perl-HTML-Tidy:
perl-HTML-Tidy: This module provides HTML and XHTML validation.
-perl-HTML-Tidy:
+perl-HTML-Tidy:
perl-HTML-Tidy: Homepage: https://metacpan.org/pod/HTML-Tidy
perl-HTML-Tidy:
perl-HTML-Tidy:
diff --git a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild
index d9e848b77b..137494054c 100644
--- a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild
+++ b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for perl-IO-Socket-SSL
# Copyright 2009-2012 Marco Bonetti <sid77@slackware.it>
-# Copyright 2015-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2015-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-IO-Socket-SSL
-VERSION=${VERSION:-2.067}
+VERSION=${VERSION:-2.070}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info
index 74ecb495cc..212108fe79 100644
--- a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info
+++ b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info
@@ -1,8 +1,8 @@
PRGNAM="perl-IO-Socket-SSL"
-VERSION="2.067"
+VERSION="2.070"
HOMEPAGE="https://metacpan.org/pod/IO::Socket::SSL"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz"
-MD5SUM="1d55e9f66ca442f4e0ae4d018e3067fc"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.070.tar.gz"
+MD5SUM="3c8df96b5249c02025e2eb48596c213b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Net-SSLeay perl-Net-LibIDN"
diff --git a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild b/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild
index 2ce6b7978f..4d9e96abc8 100644
--- a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild
+++ b/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild
@@ -2,10 +2,10 @@
# Slackware build script for perl-IO-Tty
-# Written by ruario <sbo@ruari.com>
+# Written by ruario
PRGNAM=perl-IO-Tty
-VERSION=${VERSION:-1.12}
+VERSION=${VERSION:-1.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +73,7 @@ find $PKG -depth -type d -empty -delete || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- ChangeLog README \
+ ChangeLog README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/perl/perl-IO-Tty/perl-IO-Tty.info b/perl/perl-IO-Tty/perl-IO-Tty.info
index 5f5a823399..53bc5218a3 100644
--- a/perl/perl-IO-Tty/perl-IO-Tty.info
+++ b/perl/perl-IO-Tty/perl-IO-Tty.info
@@ -1,8 +1,8 @@
PRGNAM="perl-IO-Tty"
-VERSION="1.12"
+VERSION="1.14"
HOMEPAGE="https://metacpan.org/pod/IO::Tty"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-Tty-1.12.tar.gz"
-MD5SUM="11695a1a516b3bd1b90ce75ff0ce3e6d"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-Tty-1.14.tar.gz"
+MD5SUM="70bcec4b1b19838ed209fb96a13f3e89"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-IPC-Run/perl-IPC-Run.info b/perl/perl-IPC-Run/perl-IPC-Run.info
index a0fc6cccaf..43ad2358cf 100644
--- a/perl/perl-IPC-Run/perl-IPC-Run.info
+++ b/perl/perl-IPC-Run/perl-IPC-Run.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Nishant Limbachia"
-EMAIL="nishant@mnspace.net" \ No newline at end of file
+EMAIL="nishant@mnspace.net"
diff --git a/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild b/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild
index 710f38f8f3..21ab034939 100644
--- a/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild
+++ b/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Image-Sane
-VERSION=${VERSION:-0.14}
+VERSION=${VERSION:-5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Image-Sane/perl-Image-Sane.info b/perl/perl-Image-Sane/perl-Image-Sane.info
index e168f13939..54d554fa14 100644
--- a/perl/perl-Image-Sane/perl-Image-Sane.info
+++ b/perl/perl-Image-Sane/perl-Image-Sane.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Image-Sane"
-VERSION="0.14"
+VERSION="5"
HOMEPAGE="https://metacpan.org/pod/Image::Sane"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-0.14.tar.gz"
-MD5SUM="5a8687379630a272cacbcb52d66ae65a"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.gz"
+MD5SUM="ea37bae44f50a8e916f5d584383b2cab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-extutils-depends perl-extutils-pkgconfig perl-Exception-Class perl-Test-Requires perl-Class-Data-Inheritable perl-Devel-StackTrace perl-Readonly perl-Try-Tiny"
diff --git a/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild b/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild
index f515287f96..885881af1c 100644
--- a/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild
+++ b/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-LWP-Protocol-https
-# Copyright 2013,2019 Chris Walker Kempner, TX
+# Copyright 2013,2019,2021 Chris Walker Kempner, TX
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-LWP-Protocol-https
-VERSION=${VERSION:-6.07}
+VERSION=${VERSION:-6.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -77,7 +77,7 @@ find $PKG -depth -type d -empty -delete || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- Changes README \
+ Changes Install LICENSE \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.info b/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.info
index edddd2eae2..edd167a02e 100644
--- a/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.info
+++ b/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.info
@@ -1,8 +1,8 @@
PRGNAM="perl-LWP-Protocol-https"
-VERSION="6.07"
+VERSION="6.10"
HOMEPAGE="https://metacpan.org/pod/LWP::Protocol::https"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz"
-MD5SUM="b8943dfb7d187af63c36fc18ab15947d"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.10.tar.gz"
+MD5SUM="cf64e4bc57a9266ac4343cdf0808c5c8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libwww-perl perl-Mozilla-CA perl-IO-Socket-SSL perl-Test-RequiresInternet"
diff --git a/perl/perl-List-AllUtils/README b/perl/perl-List-AllUtils/README
new file mode 100644
index 0000000000..c6139ccb42
--- /dev/null
+++ b/perl/perl-List-AllUtils/README
@@ -0,0 +1,2 @@
+This module provides all List opoerations from List::Util, List::SomeUtils
+and List::UtilsBy
diff --git a/perl/perl-List-AllUtils/perl-List-AllUtils.SlackBuild b/perl/perl-List-AllUtils/perl-List-AllUtils.SlackBuild
new file mode 100644
index 0000000000..3522037597
--- /dev/null
+++ b/perl/perl-List-AllUtils/perl-List-AllUtils.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-List-AllUtils
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-List-AllUtils
+VERSION=${VERSION:-0.16}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CODE_OF_CONDUCT* CONTRIBUTING* Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-List-AllUtils/perl-List-AllUtils.info b/perl/perl-List-AllUtils/perl-List-AllUtils.info
new file mode 100644
index 0000000000..3bee864378
--- /dev/null
+++ b/perl/perl-List-AllUtils/perl-List-AllUtils.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-List-AllUtils"
+VERSION="0.16"
+HOMEPAGE="https://metacpan.org/pod/List::AllUtils"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.16.tar.gz"
+MD5SUM="508796a7ed76c5fe699ad9dc08538daf"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Scalar-List-Utils perl-List-SomeUtils perl-List-UtilsBy"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-List-AllUtils/slack-desc b/perl/perl-List-AllUtils/slack-desc
new file mode 100644
index 0000000000..9211c3e474
--- /dev/null
+++ b/perl/perl-List-AllUtils/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-List-AllUtils: perl-List-AllUtils (All List utilities)
+perl-List-AllUtils:
+perl-List-AllUtils: This module provides colection of List utilities from modules
+perl-List-AllUtils: List::Util, List::SomeUtils and List::UtilsBy
+perl-List-AllUtils:
+perl-List-AllUtils: Homepage: https://metacpan.org/pod/List-AllUtils
+perl-List-AllUtils:
+perl-List-AllUtils:
+perl-List-AllUtils:
+perl-List-AllUtils:
+perl-List-AllUtils:
diff --git a/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.SlackBuild b/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.SlackBuild
index f740fe7006..b65a2117d8 100644
--- a/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.SlackBuild
+++ b/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-List-MoreUtils-XS
-# Copyright 2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2017-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-List-MoreUtils-XS
-VERSION=${VERSION:-0.428}
+VERSION=${VERSION:-0.430}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.info b/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.info
index 1f7d265277..29ee0edce9 100644
--- a/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.info
+++ b/perl/perl-List-MoreUtils-XS/perl-List-MoreUtils-XS.info
@@ -1,8 +1,8 @@
PRGNAM="perl-List-MoreUtils-XS"
-VERSION="0.428"
+VERSION="0.430"
HOMEPAGE="https://metacpan.org/pod/List::MoreUtils::XS"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz"
-MD5SUM="79939a9c2deb83ea2fa7fcbd3ad9c5c9"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.430.tar.gz"
+MD5SUM="e77113e55b046906aecfb4ddb4f0c662"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-List-SomeUtils/README b/perl/perl-List-SomeUtils/README
new file mode 100644
index 0000000000..74c02e9e6c
--- /dev/null
+++ b/perl/perl-List-SomeUtils/README
@@ -0,0 +1 @@
+This module provides List opoerations missing in List::Util.
diff --git a/perl/perl-List-SomeUtils/perl-List-SomeUtils.SlackBuild b/perl/perl-List-SomeUtils/perl-List-SomeUtils.SlackBuild
new file mode 100644
index 0000000000..7c8bfc7d0d
--- /dev/null
+++ b/perl/perl-List-SomeUtils/perl-List-SomeUtils.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-List-SomeUtils
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-List-SomeUtils
+VERSION=${VERSION:-0.58}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CODE_OF_CONDUCT* CONTRIBUTING* Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-List-SomeUtils/perl-List-SomeUtils.info b/perl/perl-List-SomeUtils/perl-List-SomeUtils.info
new file mode 100644
index 0000000000..27b8ca613a
--- /dev/null
+++ b/perl/perl-List-SomeUtils/perl-List-SomeUtils.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-List-SomeUtils"
+VERSION="0.58"
+HOMEPAGE="https://metacpan.org/pod/List::SomeUtils"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.58.tar.gz"
+MD5SUM="d35e2233abcd8712792e6a3548f41181"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Module-Implementation"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-List-SomeUtils/slack-desc b/perl/perl-List-SomeUtils/slack-desc
new file mode 100644
index 0000000000..72f641c86d
--- /dev/null
+++ b/perl/perl-List-SomeUtils/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-List-SomeUtils: perl-List-SomeUtils (Missing methods from List::Util)
+perl-List-SomeUtils:
+perl-List-SomeUtils: This module provides utilities missing in List::Util
+perl-List-SomeUtils:
+perl-List-SomeUtils: Homepage: https://metacpan.org/pod/List::SomeUtils
+perl-List-SomeUtils:
+perl-List-SomeUtils:
+perl-List-SomeUtils:
+perl-List-SomeUtils:
+perl-List-SomeUtils:
+perl-List-SomeUtils:
diff --git a/perl/perl-List-UtilsBy/README b/perl/perl-List-UtilsBy/README
index 50bd7d632e..046c4550f8 100644
--- a/perl/perl-List-UtilsBy/README
+++ b/perl/perl-List-UtilsBy/README
@@ -1,3 +1 @@
-List-UtilsBy exports a number of powerful and easy to use methods for
-operating on lists, exceeding what is available provided in the
-standard module List::Util.
+st::UtilsBy - higher-order list utility functions
diff --git a/perl/perl-List-UtilsBy/perl-List-UtilsBy.SlackBuild b/perl/perl-List-UtilsBy/perl-List-UtilsBy.SlackBuild
index 36ed85412d..bf0898e394 100644
--- a/perl/perl-List-UtilsBy/perl-List-UtilsBy.SlackBuild
+++ b/perl/perl-List-UtilsBy/perl-List-UtilsBy.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/sh
-# Slackware build script for List-UtilsBy
+# Slackware build script for perl-List-UtilsBy
-# Copyright 2017 Randall Sawyer, Scarborough ME, USA
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,39 +23,19 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-List-UtilsBy
-VERSION=${VERSION:-0.10}
+VERSION=${VERSION:-0.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
+ARCH=noarch
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
@@ -74,12 +54,14 @@ find -L . \
perl Makefile.PL \
PREFIX=/usr \
INSTALLDIRS=vendor \
- INSTALLVENDORMAN1DIR=/usr/man/man1 \
INSTALLVENDORMAN3DIR=/usr/man/man3
make
make test
make install DESTDIR=$PKG
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
@@ -88,8 +70,8 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f
find $PKG -depth -type d -empty -delete || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -ar \
- Changes LICENSE README \
+cp -a \
+ Changes LICENSE README* \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/perl/perl-List-UtilsBy/perl-List-UtilsBy.info b/perl/perl-List-UtilsBy/perl-List-UtilsBy.info
index 7dfcc51101..639095ac2d 100644
--- a/perl/perl-List-UtilsBy/perl-List-UtilsBy.info
+++ b/perl/perl-List-UtilsBy/perl-List-UtilsBy.info
@@ -1,10 +1,10 @@
PRGNAM="perl-List-UtilsBy"
-VERSION="0.10"
-HOMEPAGE="https://metacpan.org/release/List-UtilsBy"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.10.tar.gz"
-MD5SUM="2b4e2ffdfa99ab3eba8e221545c67522"
+VERSION="0.11"
+HOMEPAGE="https://metacpan.org/pod/List::UtilsBy"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz"
+MD5SUM="14469e1029060490bc3a563f0e59e5f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Randall Sawyer"
-EMAIL="srandallsawyer@gmail.com"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-List-UtilsBy/slack-desc b/perl/perl-List-UtilsBy/slack-desc
index b90179f692..91899f0ac8 100644
--- a/perl/perl-List-UtilsBy/slack-desc
+++ b/perl/perl-List-UtilsBy/slack-desc
@@ -6,13 +6,13 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-perl-List-UtilsBy: perl-List-UtilsBy (higher-order list utility functions)
+perl-List-UtilsBy: perl-List-UtilsBy (High level list methods)
+perl-List-UtilsBy:
+perl-List-UtilsBy: This module provides another utilities missing in List::Util
+perl-List-UtilsBy:
+perl-List-UtilsBy: Homepage: https://metacpan.org/pod/List::UtilsBy
perl-List-UtilsBy:
-perl-List-UtilsBy: List-UtilsBy exports a number of powerful and easy to use methods for
-perl-List-UtilsBy: operating on lists, exceeding what is available provided in the
-perl-List-UtilsBy: standard module List::Util.
perl-List-UtilsBy:
-perl-List-UtilsBy: Homepage: https://metacpan.org/release/List-UtilsBy
perl-List-UtilsBy:
perl-List-UtilsBy:
perl-List-UtilsBy:
diff --git a/perl/perl-Log-Message-Simple/perl-Log-Message-Simple.info b/perl/perl-Log-Message-Simple/perl-Log-Message-Simple.info
index 41417942b5..0e089081d1 100644
--- a/perl/perl-Log-Message-Simple/perl-Log-Message-Simple.info
+++ b/perl/perl-Log-Message-Simple/perl-Log-Message-Simple.info
@@ -6,5 +6,5 @@ MD5SUM="0a0f9df6bc1148cc2aae4cb2882c0664"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Log-Message"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Log-Message/perl-Log-Message.info b/perl/perl-Log-Message/perl-Log-Message.info
index 17194e890b..201783b9d1 100644
--- a/perl/perl-Log-Message/perl-Log-Message.info
+++ b/perl/perl-Log-Message/perl-Log-Message.info
@@ -6,5 +6,5 @@ MD5SUM="406fe7d1e37980afa105b663c436c4af"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild b/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild
index 9f42c9f784..9d6b24b745 100644
--- a/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild
+++ b/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Math-GMPq.
#
-# Copyright 2016-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2016-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Math-GMPq
-VERSION=${VERSION:-0.45}
+VERSION=${VERSION:-0.46}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Math-GMPq/perl-Math-GMPq.info b/perl/perl-Math-GMPq/perl-Math-GMPq.info
index bde4c17b58..cd403cf83c 100644
--- a/perl/perl-Math-GMPq/perl-Math-GMPq.info
+++ b/perl/perl-Math-GMPq/perl-Math-GMPq.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Math-GMPq"
-VERSION="0.45"
+VERSION="0.46"
HOMEPAGE="https://metacpan.org/pod/Math::GMPq"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPq-0.45.tar.gz"
-MD5SUM="6088853d8eb6b25d7a47c14dfb41b029"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPq-0.46.tar.gz"
+MD5SUM="6f53ce25f379bb355fda19b10543cd9a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild b/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild
index ebadd78f07..985f2a87f9 100644
--- a/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild
+++ b/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild
@@ -2,7 +2,8 @@
#
# Slackware build script for perl-Math-GMPz.
#
-# Copyright 2016-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
+# Copyright 2016-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Math-GMPz
-VERSION=${VERSION:-0.48}
+VERSION=${VERSION:-0.50}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Math-GMPz/perl-Math-GMPz.info b/perl/perl-Math-GMPz/perl-Math-GMPz.info
index f686d23445..2d25752a1a 100644
--- a/perl/perl-Math-GMPz/perl-Math-GMPz.info
+++ b/perl/perl-Math-GMPz/perl-Math-GMPz.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Math-GMPz"
-VERSION="0.48"
+VERSION="0.50"
HOMEPAGE="https://metacpan.org/pod/Math::GMPz"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPz-0.48.tar.gz"
-MD5SUM="9c25f3e60bb0a094395227d85391bc04"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPz-0.50.tar.gz"
+MD5SUM="ee9853d2721682d9faea7b366abebad4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Math-Int128/README b/perl/perl-Math-Int128/README
new file mode 100644
index 0000000000..3c79a427c7
--- /dev/null
+++ b/perl/perl-Math-Int128/README
@@ -0,0 +1 @@
+Math::Int64 - Manipulate 128 bits integers in Perl.
diff --git a/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild b/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild
new file mode 100644
index 0000000000..9736930123
--- /dev/null
+++ b/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+# Slackware build script for perl-Math-Int128
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Math-Int128
+VERSION=${VERSION:-0.22}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes INSTALL README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Math-Int128/perl-Math-Int128.info b/perl/perl-Math-Int128/perl-Math-Int128.info
new file mode 100644
index 0000000000..2d6f5bf874
--- /dev/null
+++ b/perl/perl-Math-Int128/perl-Math-Int128.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Math-Int128"
+VERSION="0.22"
+HOMEPAGE="https://metacpan.org/pod/Math::Int128"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SALVA/Math-Int128-0.22.tar.gz"
+MD5SUM="626603153c162a3fb95b76c68db9ea2b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Math-Int64"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Math-Int128/slack-desc b/perl/perl-Math-Int128/slack-desc
new file mode 100644
index 0000000000..c270f91c26
--- /dev/null
+++ b/perl/perl-Math-Int128/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Math-Int128: perl-Math-Int128 (Manipulate 128 bits integers)
+perl-Math-Int128:
+perl-Math-Int128: This module provides Perl availability to work with 128 bits integers.
+perl-Math-Int128:
+perl-Math-Int128: Homepage: https://metacpan.org/pod/Math::Int128
+perl-Math-Int128:
+perl-Math-Int128:
+perl-Math-Int128:
+perl-Math-Int128:
+perl-Math-Int128:
+perl-Math-Int128:
diff --git a/perl/perl-Math-Int64/README b/perl/perl-Math-Int64/README
new file mode 100644
index 0000000000..612f59388a
--- /dev/null
+++ b/perl/perl-Math-Int64/README
@@ -0,0 +1 @@
+Math::Int64 - Manipulate 64 bits integers in Perl.
diff --git a/perl/perl-Math-Int64/perl-Math-Int64.SlackBuild b/perl/perl-Math-Int64/perl-Math-Int64.SlackBuild
new file mode 100644
index 0000000000..7f95f843bc
--- /dev/null
+++ b/perl/perl-Math-Int64/perl-Math-Int64.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+# Slackware build script for perl-Math-Int64
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Math-Int64
+VERSION=${VERSION:-0.54}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ COPYING Changes INSTALL README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Math-Int64/perl-Math-Int64.info b/perl/perl-Math-Int64/perl-Math-Int64.info
new file mode 100644
index 0000000000..3d15bc0d9e
--- /dev/null
+++ b/perl/perl-Math-Int64/perl-Math-Int64.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Math-Int64"
+VERSION="0.54"
+HOMEPAGE="https://metacpan.org/pod/Math::Int64"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SALVA/Math-Int64-0.54.tar.gz"
+MD5SUM="1ad0ce8b5e903dfe9f7ffbabd8a43014"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Math-Int64/slack-desc b/perl/perl-Math-Int64/slack-desc
new file mode 100644
index 0000000000..5566d8b4d2
--- /dev/null
+++ b/perl/perl-Math-Int64/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Math-Int64: perl-Math-Int64 (Manipulate 64 bits integers)
+perl-Math-Int64:
+perl-Math-Int64: This module provides Perl availability to work with 64 bits integers.
+perl-Math-Int64:
+perl-Math-Int64: Homepage: https://metacpan.org/pod/Math::Int64
+perl-Math-Int64:
+perl-Math-Int64:
+perl-Math-Int64:
+perl-Math-Int64:
+perl-Math-Int64:
+perl-Math-Int64:
diff --git a/perl/perl-Math-MPC/README b/perl/perl-Math-MPC/README
index 6b50916553..6a42956c0c 100644
--- a/perl/perl-Math-MPC/README
+++ b/perl/perl-Math-MPC/README
@@ -4,5 +4,6 @@ perl-Math-MPC is a multiple precision complex number module utilising
the MPC library. Basically, this module simply wraps the 'mpc'
complex number functions provided by that library.
-For tests only, optional deps: perl-Math-Complex_C, perl-Math-Complex_C-L,
-perl-Math-Complex_C-Q, perl-Math-GMPf, perl-Test-Pod.
+For tests only, optional deps: perl-Math-Complex_C,
+perl-Math-Complex_C-L, perl-Math-Complex_C-Q, perl-Math-GMPf,
+perl-Test-Pod.
diff --git a/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild b/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild
index 7a19ae1d5e..f003918b7c 100644
--- a/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild
+++ b/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild
@@ -2,7 +2,8 @@
#
# Slackware build script for perl-Math-MPC.
#
-# Copyright 2016-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
+# Copyright 2016-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Math-MPC
-VERSION=${VERSION:-1.08}
+VERSION=${VERSION:-1.09}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Math-MPC/perl-Math-MPC.info b/perl/perl-Math-MPC/perl-Math-MPC.info
index a939428b69..d20c41a494 100644
--- a/perl/perl-Math-MPC/perl-Math-MPC.info
+++ b/perl/perl-Math-MPC/perl-Math-MPC.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Math-MPC"
-VERSION="1.08"
+VERSION="1.09"
HOMEPAGE="https://metacpan.org/pod/Math::MPC"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPC-1.08.tar.gz"
-MD5SUM="96d73685c1ce9f7c7774b3bed2ebe4f5"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPC-1.09.tar.gz"
+MD5SUM="f65e713a5ad16f44e5b621c26fd68419"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Math-MPFR"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild b/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild
index 105d8938ec..03a7196402 100644
--- a/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild
+++ b/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Math-MPFR
-VERSION=${VERSION:-4.13}
+VERSION=${VERSION:-4.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Math-MPFR/perl-Math-MPFR.info b/perl/perl-Math-MPFR/perl-Math-MPFR.info
index bf9b434cd1..300b0034af 100644
--- a/perl/perl-Math-MPFR/perl-Math-MPFR.info
+++ b/perl/perl-Math-MPFR/perl-Math-MPFR.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Math-MPFR"
-VERSION="4.13"
+VERSION="4.16"
HOMEPAGE="https://metacpan.org/pod/Math::MPFR"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPFR-4.13.tar.gz"
-MD5SUM="847831e00c00c761deb05a13b3eded93"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPFR-4.16.tar.gz"
+MD5SUM="a8522ce0657ee7822edfdfa4000f5231"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Math-GMPq perl-Math-GMPz"
diff --git a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild
index 8329dc46ab..f019b0ce30 100644
--- a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild
+++ b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild
@@ -2,7 +2,8 @@
#
# Slackware build script for perl-Math-Prime-Util-GMP.
#
-# Copyright 2017-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info
index b21936ae26..0357bba9b0 100644
--- a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info
+++ b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info
@@ -6,5 +6,5 @@ MD5SUM="a29111ed57fd1f4c0bfbd4a36cbb2500"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Math-Prime-Util/README b/perl/perl-Math-Prime-Util/README
new file mode 100644
index 0000000000..c6c3512651
--- /dev/null
+++ b/perl/perl-Math-Prime-Util/README
@@ -0,0 +1,2 @@
+Math::Prime::Util - Utilities related to prime numbers,
+including fast sieves and factoring
diff --git a/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.SlackBuild b/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.SlackBuild
new file mode 100644
index 0000000000..2ac90fb2ff
--- /dev/null
+++ b/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.SlackBuild
@@ -0,0 +1,101 @@
+#!/bin/sh
+
+# Slackware build script for perl-Math-Prime-Util
+# Copyright 2020 Dave Woodfall <dave@slackbuilds.org>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Math-Prime-Util
+SRCNAM=Math-Prime-Util
+VERSION=${VERSION:-0.73}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README TODO \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info b/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info
new file mode 100644
index 0000000000..29424e7789
--- /dev/null
+++ b/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Math-Prime-Util"
+VERSION="0.73"
+HOMEPAGE="https://metacpan.org/pod/Math::Prime::Util"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DANAJ/Math-Prime-Util-0.73.tar.gz"
+MD5SUM="26496630990db586dfede6551de79cbe"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Math-Prime-Util-GMP"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-Math-Prime-Util/slack-desc b/perl/perl-Math-Prime-Util/slack-desc
new file mode 100644
index 0000000000..5b26d3c9e6
--- /dev/null
+++ b/perl/perl-Math-Prime-Util/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Math-Prime-Util: perl-Math-Prime-Util (Utilities related to prime numbers)
+perl-Math-Prime-Util:
+perl-Math-Prime-Util: Math::Prime::Util - Utilities related to prime numbers, including
+perl-Math-Prime-Util: fast sieves and factoring.
+perl-Math-Prime-Util:
+perl-Math-Prime-Util: https://metacpan.org/pod/Math::Prime::Util
+perl-Math-Prime-Util:
+perl-Math-Prime-Util:
+perl-Math-Prime-Util:
+perl-Math-Prime-Util:
+perl-Math-Prime-Util:
diff --git a/perl/perl-MaxMind-DB-Common/README b/perl/perl-MaxMind-DB-Common/README
new file mode 100644
index 0000000000..6ebdacae57
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Common/README
@@ -0,0 +1,2 @@
+This module provides a shared code and metadata for MaxMind DB reader
+and writer.
diff --git a/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.SlackBuild b/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.SlackBuild
new file mode 100644
index 0000000000..b632e74f51
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-MaxMind-DB-Common
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-MaxMind-DB-Common
+VERSION=${VERSION:-0.040001}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info b/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info
new file mode 100644
index 0000000000..efa835b702
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-MaxMind-DB-Common"
+VERSION="0.040001"
+HOMEPAGE="https://metacpan.org/pod/MaxMind::DB::Common"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/MaxMind-DB-Common-0.040001.tar.gz"
+MD5SUM="ccf2536306c7815b2aa1f60a57c1d4e5"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Data-Dumper-Concise perl-DateTime perl-List-AllUtils perl-Math-BigInt perl-Moo perl-MooX-StrictConstructor perl-namespace-autoclean perl-Scalar-List-Utils perl-Sub-Quote"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-MaxMind-DB-Common/slack-desc b/perl/perl-MaxMind-DB-Common/slack-desc
new file mode 100644
index 0000000000..7271d15ecd
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Common/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-MaxMind-DB-Common: perl-MaxMind-DB-Common (Common code/metadata for Reader & Writer)
+perl-MaxMind-DB-Common:
+perl-MaxMind-DB-Common: This module provides a common code and metadata for MaxMind DB
+perl-MaxMind-DB-Common: Reader and Writer.
+perl-MaxMind-DB-Common:
+perl-MaxMind-DB-Common: Homepage: https://metacpan.org/pod/MaxMind-DB-Common
+perl-MaxMind-DB-Common:
+perl-MaxMind-DB-Common:
+perl-MaxMind-DB-Common:
+perl-MaxMind-DB-Common:
+perl-MaxMind-DB-Common:
diff --git a/perl/perl-MaxMind-DB-Reader-XS/README b/perl/perl-MaxMind-DB-Reader-XS/README
new file mode 100644
index 0000000000..25552ffb6d
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader-XS/README
@@ -0,0 +1,2 @@
+This module provides searching in MaxMind DB mmdb files.
+This is fast XS implementation
diff --git a/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.SlackBuild b/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.SlackBuild
new file mode 100644
index 0000000000..a68e22a6c4
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for perl-MaxMind-DB-Reader-XS
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-MaxMind-DB-Reader-XS
+VERSION=${VERSION:-1.000008}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Build.PL \
+ --installdirs vendor \
+ --config installvendorman1dir=/usr/man/man1 \
+ --config installvendorman3dir=/usr/man/man3
+./Build
+./Build test
+./Build install \
+ --destdir $PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info b/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info
new file mode 100644
index 0000000000..4ab5cbe9cd
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-MaxMind-DB-Reader-XS"
+VERSION="1.000008"
+HOMEPAGE="https://metacpan.org/pod/MaxMind::DB::Reader::XS"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/MaxMind-DB-Reader-XS-1.000008.tar.gz"
+MD5SUM="d4567d35e1b0868110f59f45c87fc641"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Math-Int64 perl-Math-Int128 perl-Moo perl-namespace-autoclean perl-MaxMind-DB-Reader libmaxminddb"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-MaxMind-DB-Reader-XS/slack-desc b/perl/perl-MaxMind-DB-Reader-XS/slack-desc
new file mode 100644
index 0000000000..7aff2aa554
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader-XS/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-MaxMind-DB-Reader-XS: perl-MaxMind-DB-Reader-XS (XS implementation of MaxMind DB reader)
+perl-MaxMind-DB-Reader-XS:
+perl-MaxMind-DB-Reader-XS: This module provides searching in MaxMind DB mmdb files.
+perl-MaxMind-DB-Reader-XS: This is the fast XS implementation
+perl-MaxMind-DB-Reader-XS:
+perl-MaxMind-DB-Reader-XS: Homepage: https://metacpan.org/pod/MaxMind::DB::Reader::XS
+perl-MaxMind-DB-Reader-XS:
+perl-MaxMind-DB-Reader-XS:
+perl-MaxMind-DB-Reader-XS:
+perl-MaxMind-DB-Reader-XS:
+perl-MaxMind-DB-Reader-XS:
diff --git a/perl/perl-MaxMind-DB-Reader/README b/perl/perl-MaxMind-DB-Reader/README
new file mode 100644
index 0000000000..30745d71ed
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader/README
@@ -0,0 +1 @@
+This module provides searching in MaxMind DB mmdb files.
diff --git a/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.SlackBuild b/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.SlackBuild
new file mode 100644
index 0000000000..c1fd7f182e
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-MaxMind-DB-Reader
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-MaxMind-DB-Reader
+VERSION=${VERSION:-1.000014}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info b/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info
new file mode 100644
index 0000000000..1b429b91b7
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-MaxMind-DB-Reader"
+VERSION="1.000014"
+HOMEPAGE="https://metacpan.org/pod/MaxMind::DB::Reader"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/MaxMind-DB-Reader-1.000014.tar.gz"
+MD5SUM="cd5c259023f7b483cc1204398dcaa6b4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Data-IEEE754 perl-Data-Printer perl-Data-Validate-IP perl-DateTime perl-List-AllUtils perl-Math-BigInt perl-MaxMind-DB-Common perl-Module-Implementation perl-Moo perl-MooX-StrictConstructor perl-namespace-autoclean perl-Role-Tiny perl-Path-Class perl-Test-Number-Delta"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-MaxMind-DB-Reader/slack-desc b/perl/perl-MaxMind-DB-Reader/slack-desc
new file mode 100644
index 0000000000..1bdadc3f5e
--- /dev/null
+++ b/perl/perl-MaxMind-DB-Reader/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-MaxMind-DB-Reader: perl-MaxMind-DB-Reader (MaxMind DB reader)
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader: This module provides searching in MaxMind DB mmdb files.
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader: Homepage: https://metacpan.org/pod/MaxMind-DB-Read
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader:
+perl-MaxMind-DB-Reader:
diff --git a/perl/perl-Modern-Perl/README b/perl/perl-Modern-Perl/README
new file mode 100644
index 0000000000..e1bd96c499
--- /dev/null
+++ b/perl/perl-Modern-Perl/README
@@ -0,0 +1,14 @@
+Modern::Perl - enable all of the features of Modern Perl with one import
+
+Modern Perl programs use several modules to enable additional features
+of Perl and of the CPAN. Instead of copying and pasting all of these
+use lines, instead write only one:
+
+ use Modern::Perl;
+
+This enables the strict and warnings pragmas, as well as all of the
+features available in Perl 5.10. It also enables C3 method resolution
+order as documented in perldoc mro and loads IO::File and IO::Handle
+so that you may call methods on filehandles. In the future, it may
+include additional core modules and pragmas (but is unlikely to
+include non-core features).
diff --git a/perl/perl-Modern-Perl/perl-Modern-Perl.SlackBuild b/perl/perl-Modern-Perl/perl-Modern-Perl.SlackBuild
new file mode 100644
index 0000000000..8d0a38a6cc
--- /dev/null
+++ b/perl/perl-Modern-Perl/perl-Modern-Perl.SlackBuild
@@ -0,0 +1,107 @@
+#!/bin/sh
+
+# Slackware build script for perl-Modern-Perl
+
+# Copyright 2020 Daniel Bowling <swaggboi@slackware.uk>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Modern-Perl
+VERSION=${VERSION:-1.20200211}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRC_PRGNAM=Modern-Perl
+DOCS="README"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRC_PRGNAM-$VERSION
+tar xvf $CWD/$SRC_PRGNAM-$VERSION.tar.gz
+cd $SRC_PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+perl Makefile.PL INSTALLDIRS=perl
+make
+make test
+make install DESTDIR=$PKG
+
+mv $PKG/usr/share/man $PKG/usr/
+
+( cd $PKG/usr/man
+ find . -type f -exec gzip -9 {} \;
+ for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+)
+
+# Remove perllocal.pod and other special files that don't need to be installed
+( cd $PKG
+ # Remove 'special' files
+ find . -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
+)
+
+# Remove empty directories
+find $PKG -depth -type d -empty -delete
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Modern-Perl/perl-Modern-Perl.info b/perl/perl-Modern-Perl/perl-Modern-Perl.info
new file mode 100644
index 0000000000..d05584271f
--- /dev/null
+++ b/perl/perl-Modern-Perl/perl-Modern-Perl.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Modern-Perl"
+VERSION="1.20200211"
+HOMEPAGE="https://metacpan.org/pod/Modern::Perl"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20200211.tar.gz"
+MD5SUM="2c6f7648ced3cb3451d3c73eb4e1cb24"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Daniel Bowling"
+EMAIL="swaggboi@slackware.uk"
diff --git a/perl/perl-Modern-Perl/slack-desc b/perl/perl-Modern-Perl/slack-desc
new file mode 100644
index 0000000000..f9c63fe515
--- /dev/null
+++ b/perl/perl-Modern-Perl/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Modern-Perl: perl-Modern-Perl (enable features of Modern Perl with one import)
+perl-Modern-Perl:
+perl-Modern-Perl:
+perl-Modern-Perl: Modern Perl programs use several modules to enable additional features
+perl-Modern-Perl: of Perl and of the CPAN. Instead of copying and pasting all of these
+perl-Modern-Perl: use lines, instead write only one:
+perl-Modern-Perl: use Modern::Perl;
+perl-Modern-Perl:
+perl-Modern-Perl:
+perl-Modern-Perl:
+perl-Modern-Perl:
diff --git a/perl/perl-Module-Build/README b/perl/perl-Module-Build/README
index 13a3c1c7f4..e0340056f1 100644
--- a/perl/perl-Module-Build/README
+++ b/perl/perl-Module-Build/README
@@ -4,4 +4,7 @@ Module::Build is a system for building, testing, and installing Perl modules.
It is meant to be an alternative to ExtUtils::MakeMaker.
-Optional dependency: perl-inc-latest.
+Optional dependencies:
+
+perl-inc-latest (experimental, see README)
+perl-Archive-Zip
diff --git a/perl/perl-Module-Install/perl-Module-Install.SlackBuild b/perl/perl-Module-Install/perl-Module-Install.SlackBuild
index 679e3d153f..e94c7be8b4 100644
--- a/perl/perl-Module-Install/perl-Module-Install.SlackBuild
+++ b/perl/perl-Module-Install/perl-Module-Install.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Module-Install.
#
-# Copyright 2015-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-Module-Install/perl-Module-Install.info b/perl/perl-Module-Install/perl-Module-Install.info
index 70c7fb225b..7242f629a9 100644
--- a/perl/perl-Module-Install/perl-Module-Install.info
+++ b/perl/perl-Module-Install/perl-Module-Install.info
@@ -6,5 +6,5 @@ MD5SUM="0d1b78cc13ebf9b9ad008c8928a5b2dd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-YAML-Tiny perl-File-Remove"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Module-Pluggable/perl-Module-Pluggable.info b/perl/perl-Module-Pluggable/perl-Module-Pluggable.info
index ca07688f70..d0564e7483 100644
--- a/perl/perl-Module-Pluggable/perl-Module-Pluggable.info
+++ b/perl/perl-Module-Pluggable/perl-Module-Pluggable.info
@@ -6,5 +6,5 @@ MD5SUM="87ce2971662efd0b69a81bb4dc9ea76c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Mojolicious-Plugin-I18N/README b/perl/perl-Mojolicious-Plugin-I18N/README
index b9d0a9c06b..fa8cc08c9b 100644
--- a/perl/perl-Mojolicious-Plugin-I18N/README
+++ b/perl/perl-Mojolicious-Plugin-I18N/README
@@ -1,4 +1,5 @@
-perl-Mojolicious-Plugin-I18N - Internationalization Plugin for Mojolicious
+perl-Mojolicious-Plugin-I18N - Internationalization Plugin for
+Mojolicious
-Mojolicious::Plugin::I18N is internationalization plugin for Mojolicious.
-It works with Mojolicious 4.0+.
+Mojolicious::Plugin::I18N is an internationalization plugin for
+Mojolicious. It works with Mojolicious 4.0+.
diff --git a/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild
index 8e380df0df..8e380df0df 100755..100644
--- a/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild
+++ b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild
diff --git a/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info
index fb83b7ee26..e90e1df8a9 100644
--- a/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info
+++ b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info
@@ -8,5 +8,3 @@ MD5SUM_x86_64=""
REQUIRES="perl-Mojolicious"
MAINTAINER="Michel A. BEGUE"
EMAIL="mab974@gmail.com"
-
-
diff --git a/perl/perl-Moo/perl-Moo.SlackBuild b/perl/perl-Moo/perl-Moo.SlackBuild
index 846e6b68c3..29fc859cf4 100644
--- a/perl/perl-Moo/perl-Moo.SlackBuild
+++ b/perl/perl-Moo/perl-Moo.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Moo
-# Copyright 2013-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2013-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Moo
-VERSION=${VERSION:-2.003006}
+VERSION=${VERSION:-2.004004}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Moo/perl-Moo.info b/perl/perl-Moo/perl-Moo.info
index 470a6e94ff..eb23e3ec3c 100644
--- a/perl/perl-Moo/perl-Moo.info
+++ b/perl/perl-Moo/perl-Moo.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Moo"
-VERSION="2.003006"
+VERSION="2.004004"
HOMEPAGE="https://metacpan.org/pod/Moo"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.003006.tar.gz"
-MD5SUM="53af7e7849492a8e3994ee379d12e348"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.004004.tar.gz"
+MD5SUM="51f3732e043a1e856ab6cdc260d2814c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Role-Tiny perl-strictures perl-Dist-CheckConflicts perl-Class-Method-Modifiers perl-Devel-GlobalDestruction perl-Module-Runtime perl-Import-Into perl-Sub-Quote"
diff --git a/perl/perl-MooX-StrictConstructor/README b/perl/perl-MooX-StrictConstructor/README
new file mode 100644
index 0000000000..0755de05d5
--- /dev/null
+++ b/perl/perl-MooX-StrictConstructor/README
@@ -0,0 +1,2 @@
+MooX::StrictConstructor - Make your Moo-based object constructors blow up
+on unknown attributes.
diff --git a/perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.SlackBuild b/perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.SlackBuild
new file mode 100644
index 0000000000..70d37449a2
--- /dev/null
+++ b/perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+# Slackware build script for perl-MooX-StrictConstructor
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-MooX-StrictConstructor
+VERSION=${VERSION:-0.011}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Test::Needs does not work with perl from slackware 14.2
+#rm -f t/011-*
+#rm -f t/012-*
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.info b/perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.info
new file mode 100644
index 0000000000..cca8636d42
--- /dev/null
+++ b/perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-MooX-StrictConstructor"
+VERSION="0.011"
+HOMEPAGE="https://metacpan.org/pod/MooX::StrictConstructor"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HARTZELL/MooX-StrictConstructor-0.011.tar.gz"
+MD5SUM="a1e81b0f2362b8f8d1d59c78f3f89455"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Class-Method-Modifiers perl-Moo"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-MooX-StrictConstructor/slack-desc b/perl/perl-MooX-StrictConstructor/slack-desc
new file mode 100644
index 0000000000..2ae9eae4b4
--- /dev/null
+++ b/perl/perl-MooX-StrictConstructor/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-MooX-StrictConstructor: perl-MooX-StrictConstructor (Force attributes check in Moo)
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor: This module forces attributes check on objects based on Moo.
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor: Homepage: https://metacpan.org/pod/Moox::StrictConstructor
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor:
+perl-MooX-StrictConstructor:
diff --git a/perl/perl-Moose/perl-Moose.SlackBuild b/perl/perl-Moose/perl-Moose.SlackBuild
index 5bb3e77dd2..4ccd7813d9 100644
--- a/perl/perl-Moose/perl-Moose.SlackBuild
+++ b/perl/perl-Moose/perl-Moose.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Moose
-VERSION=${VERSION:-2.2011}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.2012}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
diff --git a/perl/perl-Moose/perl-Moose.info b/perl/perl-Moose/perl-Moose.info
index a332f1e15a..2bfa6ae527 100644
--- a/perl/perl-Moose/perl-Moose.info
+++ b/perl/perl-Moose/perl-Moose.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Moose"
-VERSION="2.2011"
+VERSION="2.2012"
HOMEPAGE="https://metacpan.org/pod/Moose"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Moose-2.2011.tar.gz"
-MD5SUM="2816e852847a82a5c90cf70a8ab28cfc"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Moose-2.2012.tar.gz"
+MD5SUM="4aaf729a9c575aab2c0cbd127cd8edf1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Class-Load-XS perl-Data-OptList perl-Devel-GlobalDestruction perl-Devel-OverloadInfo perl-Devel-StackTrace perl-Dist-CheckConflicts perl-Eval-Closure perl-MRO-Compat perl-Module-Runtime perl-Module-Runtime-Conflicts perl-Package-DeprecationManager perl-Package-Stash perl-Package-Stash-XS perl-Params-Util perl-Sub-Exporter perl-Sub-Identify perl-Sub-Name perl-Try-Tiny perl-CPAN-Meta-Check perl-Test-CleanNamespaces perl-Class-Load-XS perl-Devel-StackTrace perl-Scalar-List-Utils"
diff --git a/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info b/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info
index d4258f717f..757a7add18 100644
--- a/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info
+++ b/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-Structure
MD5SUM="d29c7bdaf44a90b3871dc040157015c5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-Devel-PartialDump perl-MooseX-Types perl-Sub-Exporter perl-Test-Needs"
+REQUIRES="perl-Devel-PartialDump perl-MooseX-Types perl-Sub-Exporter perl-Test-Needs perl-DateTime"
MAINTAINER="Jan F. Chadima"
EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild b/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild
index b820555537..29158c5588 100644
--- a/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild
+++ b/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Mozilla-CA
-VERSION=${VERSION:-20130114}
+VERSION=${VERSION:-20200520}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Mozilla-CA/perl-Mozilla-CA.info b/perl/perl-Mozilla-CA/perl-Mozilla-CA.info
index 4c90c74f65..8ebc4966d1 100644
--- a/perl/perl-Mozilla-CA/perl-Mozilla-CA.info
+++ b/perl/perl-Mozilla-CA/perl-Mozilla-CA.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Mozilla-CA"
-VERSION="20130114"
+VERSION="20200520"
HOMEPAGE="https://metacpan.org/pod/Mozilla::CA"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20130114.tar.gz"
-MD5SUM="45a42082dbd68cf25869ceb2aa49d5b2"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20200520.tar.gz"
+MD5SUM="8ac3fe1a83c45da3f468f78ab8133ea6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Christopher Walker"
+MAINTAINER="Chris Walker"
EMAIL="kris240376@gmail.com"
diff --git a/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info b/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info
index 165d37e22c..b9cb93e001 100644
--- a/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info
+++ b/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info
@@ -6,5 +6,5 @@ MD5SUM="6579d43d270c965563f84fd5ffe0dde5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Didier Spaier"
+EMAIL="didier at slint dot fr"
diff --git a/perl/perl-Mutex/README b/perl/perl-Mutex/README
new file mode 100644
index 0000000000..1e5f5aa2d4
--- /dev/null
+++ b/perl/perl-Mutex/README
@@ -0,0 +1 @@
+Mutex - Various locking implementations supporting processes and threads
diff --git a/perl/perl-Mutex/perl-Mutex.SlackBuild b/perl/perl-Mutex/perl-Mutex.SlackBuild
new file mode 100644
index 0000000000..eb5747cdc3
--- /dev/null
+++ b/perl/perl-Mutex/perl-Mutex.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Mutex
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Mutex
+VERSION=${VERSION:-1.005}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Mutex/perl-Mutex.info b/perl/perl-Mutex/perl-Mutex.info
new file mode 100644
index 0000000000..c547d79335
--- /dev/null
+++ b/perl/perl-Mutex/perl-Mutex.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Mutex"
+VERSION="1.005"
+HOMEPAGE="https://metacpan.org/pod/Mutex"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MARIOROY/Mutex-1.005.tar.gz"
+MD5SUM="7ba63ad06d66d7fc8f81b2938a446a15"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Mutex/slack-desc b/perl/perl-Mutex/slack-desc
new file mode 100644
index 0000000000..81ac4a8f65
--- /dev/null
+++ b/perl/perl-Mutex/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Mutex: perl-Mutex (Process synchronization primitives)
+perl-Mutex:
+perl-Mutex: This module provides various locking implementations supporting
+perl-Mutex: processes and threads.
+perl-Mutex:
+perl-Mutex: Homepage: https://metacpan.org/pod/Mutex
+perl-Mutex:
+perl-Mutex:
+perl-Mutex:
+perl-Mutex:
+perl-Mutex:
diff --git a/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild b/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild
index d4c8c01087..4c61b21576 100644
--- a/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild
+++ b/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Net-ARP
-VERSION=${VERSION:-1.0.9}
+VERSION=${VERSION:-1.0.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -61,9 +61,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $SRCNAM
+rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tgz
-cd $SRCNAM
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/perl/perl-Net-ARP/perl-Net-ARP.info b/perl/perl-Net-ARP/perl-Net-ARP.info
index e37bbfc540..22deef7e5c 100644
--- a/perl/perl-Net-ARP/perl-Net-ARP.info
+++ b/perl/perl-Net-ARP/perl-Net-ARP.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Net-ARP"
-VERSION="1.0.9"
+VERSION="1.0.11"
HOMEPAGE="https://metacpan.org/pod/Net::ARP"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.9.tgz"
-MD5SUM="bb693890d93bc84831663edb1a5c5d45"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.11.tgz"
+MD5SUM="7dc767a8c115efed5d2ead9c73244b8f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Net-Works/README b/perl/perl-Net-Works/README
new file mode 100644
index 0000000000..c2d1f5f0ee
--- /dev/null
+++ b/perl/perl-Net-Works/README
@@ -0,0 +1 @@
+Net::Works - Sane APIs for IP addresses and networks
diff --git a/perl/perl-Net-Works/perl-Net-Works.SlackBuild b/perl/perl-Net-Works/perl-Net-Works.SlackBuild
new file mode 100644
index 0000000000..712a886d1f
--- /dev/null
+++ b/perl/perl-Net-Works/perl-Net-Works.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Net-Works
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Net-Works
+VERSION=${VERSION:-0.22}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes INSTALL LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Net-Works/perl-Net-Works.info b/perl/perl-Net-Works/perl-Net-Works.info
new file mode 100644
index 0000000000..1dc32085b3
--- /dev/null
+++ b/perl/perl-Net-Works/perl-Net-Works.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Net-Works"
+VERSION="0.22"
+HOMEPAGE="https://metacpan.org/pod/Net::Works"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/Net-Works-0.22.tar.gz"
+MD5SUM="92993638c98f04d82a4d75ed4b043b45"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-List-AllUtils perl-Math-Int128 perl-Moo perl-namespace-autoclean perl-Sub-Quote"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Net-Works/slack-desc b/perl/perl-Net-Works/slack-desc
new file mode 100644
index 0000000000..c8f27b1a02
--- /dev/null
+++ b/perl/perl-Net-Works/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Net-Works: perl-Net-Works (Sane APIs for IP addresses and networks)
+perl-Net-Works:
+perl-Net-Works: This module is similar to NetAddr::IP module. It is designed for
+perl-Net-Works: use in Maxmind products.
+perl-Net-Works:
+perl-Net-Works: Homepage: https://metacpan.org/pod/Net::Works
+perl-Net-Works:
+perl-Net-Works:
+perl-Net-Works:
+perl-Net-Works:
+perl-Net-Works:
diff --git a/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.SlackBuild b/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.SlackBuild
index 9c65ccf410..99d8066786 100644
--- a/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.SlackBuild
+++ b/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Number-Bites-Human.
#
-# Copyright 2015-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.info b/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.info
index f362e88c1c..037318f33d 100644
--- a/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.info
+++ b/perl/perl-Number-Bites-Human/perl-Number-Bites-Human.info
@@ -6,5 +6,5 @@ MD5SUM="43d2c86a55924aa71535a41de0311efd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Number-Convert-Roman/README b/perl/perl-Number-Convert-Roman/README
new file mode 100644
index 0000000000..4b9d330991
--- /dev/null
+++ b/perl/perl-Number-Convert-Roman/README
@@ -0,0 +1 @@
+Number::Convert::Roman is a Roman-Arabic numeral converter
diff --git a/perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.SlackBuild b/perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.SlackBuild
new file mode 100644
index 0000000000..1c30b37909
--- /dev/null
+++ b/perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Number-Convert-Roman
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Number-Convert-Roman
+VERSION=${VERSION:-0.01}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes* README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.info b/perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.info
new file mode 100644
index 0000000000..e31749cae2
--- /dev/null
+++ b/perl/perl-Number-Convert-Roman/perl-Number-Convert-Roman.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Number-Convert-Roman"
+VERSION="0.01"
+HOMEPAGE="https://metacpan.org/pod/Number::Convert::Roman"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SANTOS/Number-Convert-Roman-0.01.tar.gz"
+MD5SUM="02e1c812a899c5436fbbc2d5453f1be3"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Number-Convert-Roman/slack-desc b/perl/perl-Number-Convert-Roman/slack-desc
new file mode 100644
index 0000000000..39d99cab87
--- /dev/null
+++ b/perl/perl-Number-Convert-Roman/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Number-Convert-Roman: perl-Number-Convert-Roman (Roman-Arabic numeral converter)
+perl-Number-Convert-Roman:
+perl-Number-Convert-Roman: This module is useful for conversion between Roman and Arabic
+perl-Number-Convert-Roman: numbers.
+perl-Number-Convert-Roman:
+perl-Number-Convert-Roman: Homepage: https://metacpan.org/pod/Number::Convert::Roman
+perl-Number-Convert-Roman:
+perl-Number-Convert-Roman:
+perl-Number-Convert-Roman:
+perl-Number-Convert-Roman:
+perl-Number-Convert-Roman:
diff --git a/perl/perl-Object-Accessor/perl-Object-Accessor.info b/perl/perl-Object-Accessor/perl-Object-Accessor.info
index 481a329383..38e5ab1b4d 100644
--- a/perl/perl-Object-Accessor/perl-Object-Accessor.info
+++ b/perl/perl-Object-Accessor/perl-Object-Accessor.info
@@ -6,5 +6,5 @@ MD5SUM="46a3ce50d8817938cecbb8e02eda9500"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-PAR-Dist/README b/perl/perl-PAR-Dist/README
index 2a904fb7b4..5e4a309c94 100644
--- a/perl/perl-PAR-Dist/README
+++ b/perl/perl-PAR-Dist/README
@@ -2,7 +2,7 @@ perl-PAR-Dist (Create and manipulate PAR distributions)
This module creates and manipulates PAR distributions. They are
architecture-specific PAR files, containing everything under blib/ of
-CPAN distributions after their make or Build stage, a META.yml describing
-metadata of the original CPAN distribution, and a MANIFEST detailing all
-files within it. Digitally signed PAR distributions will also contain
-a SIGNATURE file.
+CPAN distributions after their make or Build stage, a META.yml
+describing metadata of the original CPAN distribution, and a MANIFEST
+detailing all files within it. Digitally signed PAR distributions will
+also contain a SIGNATURE file.
diff --git a/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild b/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild
index 933dbdef99..dce932d56c 100644
--- a/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild
+++ b/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild
@@ -1,7 +1,8 @@
#!/bin/sh
-# Slackware build script for perl-PAR-Dist
+#
+# Slackware build script for perl-PAR-Dist.
-# Copyright 2015 Edinaldo P. Silva <edps.mundognu@gmail.com>
+# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,13 +23,15 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-PAR-Dist
-VERSION=${VERSION:-0.49}
+VERSION=${VERSION:-0.51}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -39,8 +42,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -55,8 +58,6 @@ fi
set -e
-SRCNAM=PAR-Dist
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
diff --git a/perl/perl-PAR-Dist/perl-PAR-Dist.info b/perl/perl-PAR-Dist/perl-PAR-Dist.info
index a190b832a9..3dfab4e2e3 100644
--- a/perl/perl-PAR-Dist/perl-PAR-Dist.info
+++ b/perl/perl-PAR-Dist/perl-PAR-Dist.info
@@ -1,8 +1,8 @@
PRGNAM="perl-PAR-Dist"
-VERSION="0.49"
+VERSION="0.51"
HOMEPAGE="https://metacpan.org/pod/PAR::Dist"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-Dist-0.49.tar.gz"
-MD5SUM="bd852113974544f3c8c107ab4055cf8c"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-Dist-0.51.tar.gz"
+MD5SUM="9231ef7cb0f46c6c183e91962e2a766c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-PAR/perl-PAR.SlackBuild b/perl/perl-PAR/perl-PAR.SlackBuild
index 627ca19789..c3ede9764d 100644
--- a/perl/perl-PAR/perl-PAR.SlackBuild
+++ b/perl/perl-PAR/perl-PAR.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-PAR.
#
-# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2021 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-PAR
-VERSION=${VERSION:-1.016}
+VERSION=${VERSION:-1.017}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-PAR/perl-PAR.info b/perl/perl-PAR/perl-PAR.info
index 3eb2f89f4f..982dd01d4c 100644
--- a/perl/perl-PAR/perl-PAR.info
+++ b/perl/perl-PAR/perl-PAR.info
@@ -1,8 +1,8 @@
PRGNAM="perl-PAR"
-VERSION="1.016"
+VERSION="1.017"
HOMEPAGE="https://metacpan.org/pod/PAR"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-1.016.tar.gz"
-MD5SUM="37045dc980d56561272f285269427458"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-1.017.tar.gz"
+MD5SUM="a8f06d64d14354f0cf6fbfa06179ed17"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-PAR-Dist perl-Archive-Zip"
diff --git a/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild b/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild
index 06ba52d50b..e084133418 100644
--- a/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild
+++ b/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-PDF-API2
-VERSION=${VERSION:-2.033}
+VERSION=${VERSION:-2.038}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-PDF-API2/perl-PDF-API2.info b/perl/perl-PDF-API2/perl-PDF-API2.info
index 681c7ed704..c54df2e261 100644
--- a/perl/perl-PDF-API2/perl-PDF-API2.info
+++ b/perl/perl-PDF-API2/perl-PDF-API2.info
@@ -1,8 +1,8 @@
PRGNAM="perl-PDF-API2"
-VERSION="2.033"
+VERSION="2.038"
HOMEPAGE="https://metacpan.org/pod/PDF::API2"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.033.tar.gz"
-MD5SUM="4223a38add42741f996bd67d5f2f8e5b"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.038.tar.gz"
+MD5SUM="2d6683d01b95f554ec5bb2e29f31ff03"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Font-TTF"
diff --git a/perl/perl-PDF-Builder/README b/perl/perl-PDF-Builder/README
new file mode 100644
index 0000000000..7a6a791666
--- /dev/null
+++ b/perl/perl-PDF-Builder/README
@@ -0,0 +1,2 @@
+ perl-PDF-Builder - Facilitates the creation and modification of PDF
+ files.
diff --git a/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild b/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild
new file mode 100644
index 0000000000..ee4095ee54
--- /dev/null
+++ b/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild
@@ -0,0 +1,107 @@
+#!/bin/sh
+
+# Slackware build script for perl-PDF-Builder
+
+# Copyright 2020 M.A.Begue mab974@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-PDF-Builder
+VERSION=${VERSION:-3.021}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr
+mv $PKG/usr/local/share/man $PKG/usr
+mv $PKG/usr/local/share $PKG/usr
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING Changes MANIFEST README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-PDF-Builder/perl-PDF-Builder.info b/perl/perl-PDF-Builder/perl-PDF-Builder.info
new file mode 100644
index 0000000000..66106ffba9
--- /dev/null
+++ b/perl/perl-PDF-Builder/perl-PDF-Builder.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-PDF-Builder"
+VERSION="3.021"
+HOMEPAGE="https://metacpan.org/pod/PDF::Builder"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PM/PMPERRY/PDF-Builder-3.021.tar.gz"
+MD5SUM="79e35db8ecd21b97bd0078456ca3494f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Font-TTF perl-Test-Memory-Cycle perl-Test-Exception"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-PDF-Builder/slack-desc b/perl/perl-PDF-Builder/slack-desc
new file mode 100644
index 0000000000..fe43cbb6ca
--- /dev/null
+++ b/perl/perl-PDF-Builder/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-PDF-Builder: perl-PDF-Builder (facilitates the creation and modification of PDFs)
+perl-PDF-Builder:
+perl-PDF-Builder: homepage : https://metacpan.org/pod/PDF::Builder
+perl-PDF-Builder:
+perl-PDF-Builder:
+perl-PDF-Builder:
+perl-PDF-Builder:
+perl-PDF-Builder:
+perl-PDF-Builder:
+perl-PDF-Builder:
+perl-PDF-Builder:
diff --git a/perl/perl-Package-Constants/perl-Package-Constants.info b/perl/perl-Package-Constants/perl-Package-Constants.info
index a05eb4fbd3..3bf136e30f 100644
--- a/perl/perl-Package-Constants/perl-Package-Constants.info
+++ b/perl/perl-Package-Constants/perl-Package-Constants.info
@@ -6,5 +6,5 @@ MD5SUM="e608e8eb260ee6226943c67eba1015ed"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Parse-Method-Signatures/README b/perl/perl-Parse-Method-Signatures/README
index 4d1dab8c8a..8150aa32f3 100644
--- a/perl/perl-Parse-Method-Signatures/README
+++ b/perl/perl-Parse-Method-Signatures/README
@@ -1,4 +1,4 @@
Parse::Method::Signatures is an extension of the Perl 5 object system.
-It is inspired by Perl6::Signature but streamlined to just support the subset
-deemed useful for TryCatch and MooseX::Method::Signatures.
+It is inspired by Perl6::Signature but streamlined to just support the
+subset deemed useful for TryCatch and MooseX::Method::Signatures.
diff --git a/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info b/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info
index ef9440dfd6..ef3cf548fa 100644
--- a/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info
+++ b/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Parse-Method-Signatur
MD5SUM="5236c145815db7001841ed8efb305c9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-Test-Differences perl-MooseX-Traits perl-MooseX-Types perl-MooseX-Types-Structured perl-PPI"
+REQUIRES="perl-Test-Differences perl-MooseX-Traits perl-MooseX-Types perl-MooseX-Types-Structured perl-PPI perl-aliased"
MAINTAINER="Jan F. Chadima"
EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Path-Tiny/perl-Path-Tiny.SlackBuild b/perl/perl-Path-Tiny/perl-Path-Tiny.SlackBuild
index 8081e781d7..d0b305c91c 100644
--- a/perl/perl-Path-Tiny/perl-Path-Tiny.SlackBuild
+++ b/perl/perl-Path-Tiny/perl-Path-Tiny.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Path-Tiny
-# Copyright 2017-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2017-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Path-Tiny
-VERSION=${VERSION:-0.112}
+VERSION=${VERSION:-0.118}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Path-Tiny/perl-Path-Tiny.info b/perl/perl-Path-Tiny/perl-Path-Tiny.info
index 468ba88942..580ae7ccb2 100644
--- a/perl/perl-Path-Tiny/perl-Path-Tiny.info
+++ b/perl/perl-Path-Tiny/perl-Path-Tiny.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Path-Tiny"
-VERSION="0.112"
+VERSION="0.118"
HOMEPAGE="https://metacpan.org/pod/Path::Tiny"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.112.tar.gz"
-MD5SUM="bf2a021d653d7252a39c0d31b41a7c6e"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.118.tar.gz"
+MD5SUM="cb34fd356725ec12b78e88ddac37db08"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Razor2-Client-Agent/perl-Razor2-Client-Agent.info b/perl/perl-Razor2-Client-Agent/perl-Razor2-Client-Agent.info
index 57a883ba60..545991fbe7 100644
--- a/perl/perl-Razor2-Client-Agent/perl-Razor2-Client-Agent.info
+++ b/perl/perl-Razor2-Client-Agent/perl-Razor2-Client-Agent.info
@@ -6,5 +6,5 @@ MD5SUM="d7f9c7b6fe1c8b93425a01334bd6c3ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-digest-sha1 perl-net-dns"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild b/perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild
index 80733c95e2..b6e9e5057c 100644
--- a/perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild
+++ b/perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Role-Tiny
-# Copyright 2013-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2013-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Role-Tiny
-VERSION=${VERSION:-2.001004}
+VERSION=${VERSION:-2.002004}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Role-Tiny/perl-Role-Tiny.info b/perl/perl-Role-Tiny/perl-Role-Tiny.info
index 08d44ab5e9..9c5d7bd060 100644
--- a/perl/perl-Role-Tiny/perl-Role-Tiny.info
+++ b/perl/perl-Role-Tiny/perl-Role-Tiny.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Role-Tiny"
-VERSION="2.001004"
+VERSION="2.002004"
HOMEPAGE="https://metacpan.org/pod/Role::Tiny"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.001004.tar.gz"
-MD5SUM="98446826608b1e943e65c1f6e35942fe"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz"
+MD5SUM="9ee45591befa3d0b1094ac75d282b6ba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Test-Fatal"
diff --git a/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild b/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild
index 39938cff4e..47535fead4 100644
--- a/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild
+++ b/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Scalar-List-Utils
-# Copyright 2018-2019 Jan F. Chadima <jfch@jagda.eu>
+# Copyright 2018-2020 Jan F. Chadima <jfch@jagda.eu>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Scalar-List-Utils
-VERSION=${VERSION:-1.52}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.55}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
diff --git a/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info b/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info
index d68a20c5c3..74e06287b9 100644
--- a/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info
+++ b/perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Scalar-List-Utils"
-VERSION="1.52"
+VERSION="1.55"
HOMEPAGE="https://metacpan.org/pod/Scalar::Util"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.52.tar.gz"
-MD5SUM="50807e3ab15cb88dddfc9e23a54948c1"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.55.tar.gz"
+MD5SUM="7988f5111e33ba47e175cf3e86b0d93f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Sidef/perl-Sidef.SlackBuild b/perl/perl-Sidef/perl-Sidef.SlackBuild
index 1d83af5724..51d2eef2ee 100644
--- a/perl/perl-Sidef/perl-Sidef.SlackBuild
+++ b/perl/perl-Sidef/perl-Sidef.SlackBuild
@@ -2,7 +2,8 @@
#
# Slackware build script for perl-Sidef.
#
-# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
+# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Sidef
-VERSION=${VERSION:-3.90}
+VERSION=${VERSION:-3.98}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Sidef/perl-Sidef.info b/perl/perl-Sidef/perl-Sidef.info
index 9db3533a1b..a7b76cf17f 100644
--- a/perl/perl-Sidef/perl-Sidef.info
+++ b/perl/perl-Sidef/perl-Sidef.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Sidef"
-VERSION="3.90"
+VERSION="3.98"
HOMEPAGE="https://github.com/trizen/sidef"
-DOWNLOAD="https://github.com/trizen/sidef/archive/3.90/sidef-3.90.tar.gz"
-MD5SUM="db73a8d6e9fb68b4d9f89d30c21f79a4"
+DOWNLOAD="https://github.com/trizen/sidef/archive/3.98/sidef-3.98.tar.gz"
+MD5SUM="3d17c75d3b298f1322bcbbccddba6d06"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-data-dump perl-Module-Build perl-Math-MPC perl-Math-Prime-Util-GMP perl-Algorithm-Combinatorics perl-Algorithm-Loops"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+REQUIRES="perl-data-dump perl-Module-Build perl-Math-MPC perl-Math-Prime-Util-GMP perl-Algorithm-Combinatorics perl-Algorithm-Loops perl-Math-Prime-Util"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.SlackBuild b/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.SlackBuild
index 42abd510b8..c4cb4a72bd 100644
--- a/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.SlackBuild
+++ b/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-String-PerlIdentifier.
-# Copyright 2015-2016 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.info b/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.info
index 4bb984144a..a7e8c32773 100644
--- a/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.info
+++ b/perl/perl-String-PerlIdentifier/perl-String-PerlIdentifier.info
@@ -6,5 +6,5 @@ MD5SUM="daeb5a671e6086948deb95e52f77c703"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Test-Simple"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-String-Random/README b/perl/perl-String-Random/README
index c2b3693a6f..31e750c7ab 100644
--- a/perl/perl-String-Random/README
+++ b/perl/perl-String-Random/README
@@ -1 +1,2 @@
-String::Random - Perl module to generate random strings based on a pattern.
+String::Random - Perl module to generate random strings based on a
+pattern.
diff --git a/perl/perl-String-Random/perl-String-Random.info b/perl/perl-String-Random/perl-String-Random.info
index 65b5b5c619..2e78ccbf40 100644
--- a/perl/perl-String-Random/perl-String-Random.info
+++ b/perl/perl-String-Random/perl-String-Random.info
@@ -1,6 +1,6 @@
PRGNAM="perl-String-Random"
VERSION="0.30"
-HOMEPAGE="https://metacpan.org/pod/String-Random"
+HOMEPAGE="https://metacpan.org/pod/String::Random"
DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/String-Random-0.30.tar.gz"
MD5SUM="d54ea58b992d9a2a1966051a4816693f"
DOWNLOAD_x86_64=""
diff --git a/perl/perl-String-Random/slack-desc b/perl/perl-String-Random/slack-desc
index 689c220588..590e14456c 100644
--- a/perl/perl-String-Random/slack-desc
+++ b/perl/perl-String-Random/slack-desc
@@ -5,7 +5,7 @@
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
- |-----handy-ruler------------------------------------------------------|
+ |-----handy-ruler------------------------------------------------------|
perl-String-Random: perl-String-Random (Random string generator)
perl-String-Random:
perl-String-Random: This module generates random strings based on a pattern
diff --git a/perl/perl-String-Scanf/perl-String-Scanf.info b/perl/perl-String-Scanf/perl-String-Scanf.info
index dc6dd257ba..86ca19a5ff 100644
--- a/perl/perl-String-Scanf/perl-String-Scanf.info
+++ b/perl/perl-String-Scanf/perl-String-Scanf.info
@@ -1,6 +1,6 @@
PRGNAM="perl-String-Scanf"
VERSION="2.1"
-HOMEPAGE="https://metacpan.org/release/String-Scanf"
+HOMEPAGE="https://metacpan.org/pod/String::Scanf"
DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JH/JHI/String-Scanf-2.1.tar.gz"
MD5SUM="6fe49bcefcf7dcc58ad9fea207277552"
DOWNLOAD_x86_64=""
diff --git a/perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild b/perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild
index 64bc587983..fb764c6130 100644
--- a/perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild
+++ b/perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild
@@ -4,7 +4,7 @@
# Written by Thomas Morper <thomas@beingboiled.info>
PRGNAM=perl-Template-Toolkit
-VERSION=${VERSION:-3.007}
+VERSION=${VERSION:-3.009}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -60,7 +60,6 @@ perl Makefile.PL \
INSTALLVENDORMAN3DIR=/usr/man/man3
make
-make test
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/perl/perl-Template-Toolkit/perl-Template-Toolkit.info b/perl/perl-Template-Toolkit/perl-Template-Toolkit.info
index b8594fc750..0ef0548766 100644
--- a/perl/perl-Template-Toolkit/perl-Template-Toolkit.info
+++ b/perl/perl-Template-Toolkit/perl-Template-Toolkit.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Template-Toolkit"
-VERSION="3.007"
+VERSION="3.009"
HOMEPAGE="https://metacpan.org/release/Template-Toolkit"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.007.tar.gz"
-MD5SUM="b318a48f18e137ad2d90ab6a26274a9a"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.009.tar.gz"
+MD5SUM="f1c401067b728337a8a8c0d4ae642af8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-AppConfig"
diff --git a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild
index d82cc2399a..7095920e6a 100644
--- a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild
+++ b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Term-ReadLine-Gnu
-# Copyright 2013-2019 Andreas Voegele <andreas@andreasvoegele.com>
+# Copyright 2013-2020 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +17,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=perl-Term-ReadLine-Gnu
-VERSION=${VERSION:-1.36}
+VERSION=${VERSION:-1.37}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info
index 8111cc3ce4..405d6a0b9b 100644
--- a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info
+++ b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Term-ReadLine-Gnu"
-VERSION="1.36"
+VERSION="1.37"
HOMEPAGE="https://metacpan.org/pod/Term::ReadLine::Gnu"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.36.tar.gz"
-MD5SUM="f8636c8e17b3266f3a686521a0c06886"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.37.tar.gz"
+MD5SUM="3d85d964624dd2ead132b7e0f861a939"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Term-UI/perl-Term-UI.info b/perl/perl-Term-UI/perl-Term-UI.info
index e28121c45b..0563fa4205 100644
--- a/perl/perl-Term-UI/perl-Term-UI.info
+++ b/perl/perl-Term-UI/perl-Term-UI.info
@@ -6,5 +6,5 @@ MD5SUM="eaa9240bc44e18dfe558286eb1f3c592"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Log-Message-Simple"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Test-Bits/README b/perl/perl-Test-Bits/README
new file mode 100644
index 0000000000..50c9f5a116
--- /dev/null
+++ b/perl/perl-Test-Bits/README
@@ -0,0 +1 @@
+Test::Bits - Provides a bits_is() subroutine for testing binary data.
diff --git a/perl/perl-Test-Bits/perl-Test-Bits.SlackBuild b/perl/perl-Test-Bits/perl-Test-Bits.SlackBuild
new file mode 100644
index 0000000000..3a8a555896
--- /dev/null
+++ b/perl/perl-Test-Bits/perl-Test-Bits.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-Test-Bits
+
+# Copyright 2020 Jan F. Chadima <jfch@jagda.eu>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Test-Bits
+VERSION=${VERSION:-0.02}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes INSTALL LICENSE README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Test-Bits/perl-Test-Bits.info b/perl/perl-Test-Bits/perl-Test-Bits.info
new file mode 100644
index 0000000000..f5f6d91f3f
--- /dev/null
+++ b/perl/perl-Test-Bits/perl-Test-Bits.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Test-Bits"
+VERSION="0.02"
+HOMEPAGE="https://metacpan.org/pod/Test::Bits"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test-Bits-0.02.tar.gz"
+MD5SUM="146bf1eb3be34b0ea648548238a775da"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-List-AllUtils"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-Test-Bits/slack-desc b/perl/perl-Test-Bits/slack-desc
new file mode 100644
index 0000000000..3d237789c4
--- /dev/null
+++ b/perl/perl-Test-Bits/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Test-Bits: perl-Test-Bits (Test single bits)
+perl-Test-Bits:
+perl-Test-Bits: This module provides Perl availability to test single bits.
+perl-Test-Bits:
+perl-Test-Bits: Homepage: https://metacpan.org/pod/Test::Bits
+perl-Test-Bits:
+perl-Test-Bits:
+perl-Test-Bits:
+perl-Test-Bits:
+perl-Test-Bits:
+perl-Test-Bits:
diff --git a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info
index c9380ad22e..2f5adb54b0 100644
--- a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info
+++ b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info
@@ -1,6 +1,6 @@
PRGNAM="perl-Test-HexDifferences"
VERSION="1.001"
-HOMEPAGE="https://metacpan.org/pod/Test-HexDifferences"
+HOMEPAGE="https://metacpan.org/pod/Test::HexDifferences"
DOWNLOAD="https://cpan.metacpan.org/authors/id/S/ST/STEFFENW/Test-HexDifferences-1.001.tar.gz"
MD5SUM="f830711da833bc233adfd9fd94645dc6"
DOWNLOAD_x86_64=""
diff --git a/perl/perl-Test-Memory-Cycle/README b/perl/perl-Test-Memory-Cycle/README
new file mode 100644
index 0000000000..105855f2e7
--- /dev/null
+++ b/perl/perl-Test-Memory-Cycle/README
@@ -0,0 +1,2 @@
+ perl-Test-Memory-Cycle - Check for memory leaks and circular memory
+ references.
diff --git a/perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.SlackBuild b/perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.SlackBuild
new file mode 100644
index 0000000000..e4e5c7856a
--- /dev/null
+++ b/perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for perl-Test-Memory-Cycle
+
+# Copyright 2020 M.A.Begue mab974@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=perl-Test-Memory-Cycle
+VERSION=${VERSION:-1.06}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+find $PKG -depth -type d -empty -delete || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.info b/perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.info
new file mode 100644
index 0000000000..ab796a726c
--- /dev/null
+++ b/perl/perl-Test-Memory-Cycle/perl-Test-Memory-Cycle.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Test-Memory-Cycle"
+VERSION="1.06"
+HOMEPAGE="https://metacpan.org/pod/Test::Memory::Cycle"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-1.06.tar.gz"
+MD5SUM="397e709ba33d3883b5fb2bc49e3a70b0"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Devel-Cycle"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Test-Memory-Cycle/slack-desc b/perl/perl-Test-Memory-Cycle/slack-desc
new file mode 100644
index 0000000000..2683907d83
--- /dev/null
+++ b/perl/perl-Test-Memory-Cycle/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+perl-Test-Memory-Cycle: perl-Test-Memory-Cycle (Check for memory leaks/circular memory refs)
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle: homepage : https://metacpan.org/pod/Test::Memory::Cycle
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
+perl-Test-Memory-Cycle:
diff --git a/perl/perl-Text-CharWidth/README b/perl/perl-Text-CharWidth/README
index 62938f0fc8..74ca1fc430 100644
--- a/perl/perl-Text-CharWidth/README
+++ b/perl/perl-Text-CharWidth/README
@@ -10,4 +10,4 @@ depends on the encoding used.
Parameters are to be given in locale encoding, not always in UTF-8.
-This perl module is needed by Text::WrapI18N. \ No newline at end of file
+This perl module is needed by Text::WrapI18N.
diff --git a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild
index 9688476878..0ae3b97ba6 100644
--- a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild
+++ b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Unicode-LineBreak
-VERSION=${VERSION:-2015.07.16}
+VERSION=${VERSION:-2019.001}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info
index 0dd6661434..1919eab456 100644
--- a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info
+++ b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Unicode-LineBreak"
-VERSION="2015.07.16"
-HOMEPAGE="https://metacpan.org/release/NEZUMI/Unicode-LineBreak-2015.07.16"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2015.07.16.tar.gz"
-MD5SUM="8e811b9b9c47fdc7fa3a5c55e1a9c0ea"
+VERSION="2019.001"
+HOMEPAGE="https://metacpan.org/release/NEZUMI/Unicode-LineBreak-2019.001"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz"
+MD5SUM="003d6da7a13700e069afed9238c864b9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-MIME-Charset"
diff --git a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info
index c5495f9c23..bdcf85acdc 100644
--- a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info
+++ b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info
@@ -6,5 +6,5 @@ MD5SUM="69cd2eae86c5b6ac360a1f829e784239"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Mojolicious"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Didier Spaier"
+EMAIL="didier at slint dot fr"
diff --git a/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild b/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild
index d0b03006cb..261ba5cacc 100644
--- a/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild
+++ b/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-YAML-Syck
-VERSION=${VERSION:-1.32}
+VERSION=${VERSION:-1.34}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-YAML-Syck/perl-YAML-Syck.info b/perl/perl-YAML-Syck/perl-YAML-Syck.info
index f3d17bcec9..d98862e2c5 100644
--- a/perl/perl-YAML-Syck/perl-YAML-Syck.info
+++ b/perl/perl-YAML-Syck/perl-YAML-Syck.info
@@ -1,8 +1,8 @@
PRGNAM="perl-YAML-Syck"
-VERSION="1.32"
+VERSION="1.34"
HOMEPAGE="https://metacpan.org/pod/YAML::Syck"
-DOWNLOAD="http://cpan.metacpan.org/authors/id/T/TO/TODDR/YAML-Syck-1.32.tar.gz"
-MD5SUM="4d76594ccb19541610f82779071695c6"
+DOWNLOAD="http://cpan.metacpan.org/authors/id/T/TO/TODDR/YAML-Syck-1.34.tar.gz"
+MD5SUM="4aae72f5c06dccd6ed6ea9b029104183"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-yaml"
diff --git a/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild b/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild
index 7628340035..d68081a3d0 100644
--- a/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild
+++ b/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-YAML-Tiny.
#
-# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 M.A. Begue mab974@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/perl/perl-YAML-Tiny/perl-YAML-Tiny.info b/perl/perl-YAML-Tiny/perl-YAML-Tiny.info
index 9175698dc7..7373a62810 100644
--- a/perl/perl-YAML-Tiny/perl-YAML-Tiny.info
+++ b/perl/perl-YAML-Tiny/perl-YAML-Tiny.info
@@ -6,5 +6,5 @@ MD5SUM="d1bb2525e4ab46bfab4b22842c467529"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-cairo/perl-cairo.SlackBuild b/perl/perl-cairo/perl-cairo.SlackBuild
index ad42e9740b..9e3a6c6317 100644
--- a/perl/perl-cairo/perl-cairo.SlackBuild
+++ b/perl/perl-cairo/perl-cairo.SlackBuild
@@ -5,7 +5,7 @@
# (C) 2007 Michael Wagner <lapinours@web.de>
# Copyright 2010, 2012 Binh Nguyen <binhvng@gmail.com>
# Adopted 2014-2017 Glenn Becker <burningc@sdf.org>
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2017-2021 Edinaldo P. Silva, Rio de Janeiro, Brazil.
#
# All rights reserved.
#
@@ -27,7 +27,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-cairo
-VERSION=${VERSION:-1.107}
+VERSION=${VERSION:-1.109}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -81,7 +81,7 @@ perl Makefile.PL \
INSTALLDIRS=vendor \
INSTALLVENDORMAN3DIR=/usr/man/man3
make
-make test
+#make test
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/perl/perl-cairo/perl-cairo.info b/perl/perl-cairo/perl-cairo.info
index 7110aabd10..24970e133f 100644
--- a/perl/perl-cairo/perl-cairo.info
+++ b/perl/perl-cairo/perl-cairo.info
@@ -1,8 +1,8 @@
PRGNAM="perl-cairo"
-VERSION="1.107"
+VERSION="1.109"
HOMEPAGE="https://metacpan.org/pod/Cairo"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.107.tar.gz"
-MD5SUM="fdb959699794dd82031ea9d8ac12db0b"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz"
+MD5SUM="8f7cd2260014e4f9fb42dfb28cd55d66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-extutils-depends perl-extutils-pkgconfig"
diff --git a/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild b/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild
index 2fc8047855..dbb92a3ab0 100644
--- a/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild
+++ b/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-cgi-minimal
-# Copyright 2016 Johannes Schoepfer, Germany
+# Copyright 2016 - 2020 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-cgi-minimal
-VERSION=${VERSION:-1.29}
+VERSION=${VERSION:-1.30}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -82,7 +82,6 @@ make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
find $PKG/usr/man -type f -exec gzip -9 {} +
for links in $(find $PKG/usr/man -type l ) ; do ln -sf $( readlink $links ).gz $links.gz;rm $links;done
@@ -93,8 +92,8 @@ mkdir $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a examples TODO README Makefile.PL GPL_License.txt MANIFEST META.yml \
- Artistic_License.txt Changes $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a examples TODO README LICENSE MANIFEST META.yml Changes \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cd $PKG
diff --git a/perl/perl-cgi-minimal/perl-cgi-minimal.info b/perl/perl-cgi-minimal/perl-cgi-minimal.info
index 7106a3eb83..0b60794e61 100644
--- a/perl/perl-cgi-minimal/perl-cgi-minimal.info
+++ b/perl/perl-cgi-minimal/perl-cgi-minimal.info
@@ -1,8 +1,8 @@
PRGNAM="perl-cgi-minimal"
-VERSION="1.29"
+VERSION="1.30"
HOMEPAGE="https://metacpan.org/pod/distribution/CGI-Minimal/lib/CGI/Minimal.pod"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SN/SNOWHARE/CGI-Minimal-1.29.tar.gz"
-MD5SUM="76c659dc5f32018d2158d2427d549f35"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SN/SNOWHARE/CGI-Minimal-1.30.tar.gz"
+MD5SUM="2e14736d9e0f93117ee64b613e5304cc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-common-sense/perl-common-sense.SlackBuild b/perl/perl-common-sense/perl-common-sense.SlackBuild
index f6dafa4c90..31169d050d 100644
--- a/perl/perl-common-sense/perl-common-sense.SlackBuild
+++ b/perl/perl-common-sense/perl-common-sense.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for perl-common-sense
# Copyright 2013 Donald Cooley La Porte, IN USA
-# Copyright 2017 Donald Cooley South Haven, IN USA
+# Copyright 2017-2020 Donald Cooley South Haven, IN USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-common-sense
-VERSION=${VERSION:-3.74}
+VERSION=${VERSION:-3.75}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-common-sense/perl-common-sense.info b/perl/perl-common-sense/perl-common-sense.info
index 3be1945924..8635907156 100644
--- a/perl/perl-common-sense/perl-common-sense.info
+++ b/perl/perl-common-sense/perl-common-sense.info
@@ -1,8 +1,8 @@
PRGNAM="perl-common-sense"
-VERSION="3.74"
+VERSION="3.75"
HOMEPAGE="https://metacpan.org/pod/common::sense"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.74.tar.gz"
-MD5SUM="35b273147200c4c95eef7816f83e572d"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz"
+MD5SUM="0929c6b03455ca988a9b4219aca15292"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-file-libmagic/README b/perl/perl-file-libmagic/README
index 54485e1a8e..30a285d487 100644
--- a/perl/perl-file-libmagic/README
+++ b/perl/perl-file-libmagic/README
@@ -1,6 +1,7 @@
-perl-file-libmagic (determine MIME types of data or files using libmagic)
+perl-file-libmagic (determine MIME types of data or files with libmagic)
-File::LibMagic is a simple perl interface to libmagic from the file package.
+File::LibMagic is a simple perl interface to libmagic from the file
+package.
perl-Test-Fatal is an optional build-time dependency, required
for running "make test".
diff --git a/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild b/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild
index 5ec6184957..6ca91ab63c 100644
--- a/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild
+++ b/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild
@@ -6,9 +6,11 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20201025 bkw: update for v1.23.
+
PRGNAM=perl-file-libmagic
TARNAM=File-LibMagic
-VERSION=${VERSION:-1.16}
+VERSION=${VERSION:-1.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -48,11 +50,18 @@ rm -rf $TARNAM-$VERSION
tar xvf $CWD/$TARNAM-$VERSION.tar.gz
cd $TARNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+# 20201025 bkw: previous versions shipped a private copy of
+# Config::AutoConf with the source. Upstream removed it, so it would
+# have to be installed separately. Since it's only used at build time,
+# and doesn't affect the package built by this script, I don't want to
+# create and maintain yet another perl SlackBuild for it. So I've made
+# it a 2nd download file, and this stanza makes Makefile.PL use it:
+mkdir -p inc/Config
+cp $CWD/AutoConf.pm inc/Config
+export PERL5LIB=inc
perl Makefile.PL \
PREFIX=/usr \
@@ -73,8 +82,7 @@ find $PKG -name perllocal.pod \
| xargs rm -f
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Changes LICENSE README.md \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a Changes LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/perl/perl-file-libmagic/perl-file-libmagic.info b/perl/perl-file-libmagic/perl-file-libmagic.info
index 4764d2f5d2..c52c122dcf 100644
--- a/perl/perl-file-libmagic/perl-file-libmagic.info
+++ b/perl/perl-file-libmagic/perl-file-libmagic.info
@@ -1,8 +1,10 @@
PRGNAM="perl-file-libmagic"
-VERSION="1.16"
+VERSION="1.23"
HOMEPAGE="https://metacpan.org/pod/File::LibMagic"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/File-LibMagic-1.16.tar.gz"
-MD5SUM="de0cc720d1599428be01a7fa50a5cc5b"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/File-LibMagic-1.23.tar.gz \
+ https://fastapi.metacpan.org/source/REHSACK/Config-AutoConf-0.313/lib/Config/AutoConf.pm"
+MD5SUM="7782e6f80a67c931a2682145eca6e832 \
+ 233a630ea2ce0e7fdb2adcbb72896002"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-file-mimeinfo/README b/perl/perl-file-mimeinfo/README
index 48be226d50..1ed76a8265 100644
--- a/perl/perl-file-mimeinfo/README
+++ b/perl/perl-file-mimeinfo/README
@@ -1,4 +1,5 @@
perl-file-mimeinfo (File::MimeInfo - Determine file type)
This module can be used to determine the mime type of a file.
-It tries to implement the freedesktop specification for a shared MIME database.
+It tries to implement the freedesktop specification for a shared MIME
+database.
diff --git a/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild b/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild
index 03ae8f7826..b8bfe6ef47 100644
--- a/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild
+++ b/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-file-mimeinfo.
#
-# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-file-mimeinfo
-VERSION=${VERSION:-0.29}
+VERSION=${VERSION:-0.30}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-file-mimeinfo/perl-file-mimeinfo.info b/perl/perl-file-mimeinfo/perl-file-mimeinfo.info
index 110526b995..2e027e9852 100644
--- a/perl/perl-file-mimeinfo/perl-file-mimeinfo.info
+++ b/perl/perl-file-mimeinfo/perl-file-mimeinfo.info
@@ -1,10 +1,10 @@
PRGNAM="perl-file-mimeinfo"
-VERSION="0.29"
+VERSION="0.30"
HOMEPAGE="https://metacpan.org/pod/File::MimeInfo"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/File-MimeInfo-0.29.tar.gz"
-MD5SUM="cbd870b04c528eee2ad36706cd2d12d5"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/File-MimeInfo-0.30.tar.gz"
+MD5SUM="5301ab7b93af7875aa09836b96ab5f3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-file-basedir perl-file-desktopentry"
+REQUIRES="perl-file-basedir perl-file-desktopentry perl-encode-locale"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/perl/perl-file-slurper/slack-desc b/perl/perl-file-slurper/slack-desc
index f3aa6a6ee5..fdeca2acca 100644
--- a/perl/perl-file-slurper/slack-desc
+++ b/perl/perl-file-slurper/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
perl-file-slurper: perl-file-slurper (perl module)
perl-file-slurper:
-perl-file-slurper:
+perl-file-slurper:
perl-file-slurper: A simple, sane and efficient module to slurp a file
-perl-file-slurper:
-perl-file-slurper:
-perl-file-slurper:
-perl-file-slurper:
-perl-file-slurper:
-perl-file-slurper:
-perl-file-slurper:
+perl-file-slurper:
+perl-file-slurper:
+perl-file-slurper:
+perl-file-slurper:
+perl-file-slurper:
+perl-file-slurper:
+perl-file-slurper:
diff --git a/perl/perl-glib/perl-glib.SlackBuild b/perl/perl-glib/perl-glib.SlackBuild
index d251c709d0..9a92c5ed8c 100644
--- a/perl/perl-glib/perl-glib.SlackBuild
+++ b/perl/perl-glib/perl-glib.SlackBuild
@@ -27,7 +27,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-glib
-VERSION=${VERSION:-1.3292}
+VERSION=${VERSION:-1.3293}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-glib/perl-glib.info b/perl/perl-glib/perl-glib.info
index fe803b02cc..b41b757d70 100644
--- a/perl/perl-glib/perl-glib.info
+++ b/perl/perl-glib/perl-glib.info
@@ -1,8 +1,8 @@
PRGNAM="perl-glib"
-VERSION="1.3292"
+VERSION="1.3293"
HOMEPAGE="https://metacpan.org/pod/Glib"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3292.tar.gz"
-MD5SUM="9fcd0fbb16f35a6bef0827e83d68da04"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3293.tar.gz"
+MD5SUM="7f7ce9844fdb30a7320d4881ccdeb3ca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-extutils-depends perl-extutils-pkgconfig"
diff --git a/perl/perl-gnome2-canvas/perl-gnome2-canvas.SlackBuild b/perl/perl-gnome2-canvas/perl-gnome2-canvas.SlackBuild
index 9567cc1a58..e9760c60d8 100644
--- a/perl/perl-gnome2-canvas/perl-gnome2-canvas.SlackBuild
+++ b/perl/perl-gnome2-canvas/perl-gnome2-canvas.SlackBuild
@@ -2,9 +2,10 @@
#
# Slackware build script for perl-gnome2-canvas.
#
-# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
-# Copyright 2014-2017 Glenn Becker <glenn.becker@gmail.com>
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2010 Binh Nguyen
+# Copyright 2014-2017 Glenn Becker
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
#
# All rights reserved.
#
diff --git a/perl/perl-gnome2-canvas/perl-gnome2-canvas.info b/perl/perl-gnome2-canvas/perl-gnome2-canvas.info
index 7c7d793869..e163979728 100644
--- a/perl/perl-gnome2-canvas/perl-gnome2-canvas.info
+++ b/perl/perl-gnome2-canvas/perl-gnome2-canvas.info
@@ -6,5 +6,5 @@ MD5SUM="93405a987ba4bbd03c2f91592b88f5cb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgnomecanvas perl-gtk2"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-gnome2-vfs/perl-gnome2-vfs.SlackBuild b/perl/perl-gnome2-vfs/perl-gnome2-vfs.SlackBuild
index 6250425e01..f96c15fa51 100644
--- a/perl/perl-gnome2-vfs/perl-gnome2-vfs.SlackBuild
+++ b/perl/perl-gnome2-vfs/perl-gnome2-vfs.SlackBuild
@@ -2,9 +2,10 @@
#
# Slackware build script for perl-gnome2-vfs.
#
-# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
-# Copyright 2014-2017 Glenn Becker <glenn.becker@gmail.com>
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2010 Binh Nguyen
+# Copyright 2014-2017 Glenn Becker
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
#
# All rights reserved.
#
diff --git a/perl/perl-gnome2-vfs/perl-gnome2-vfs.info b/perl/perl-gnome2-vfs/perl-gnome2-vfs.info
index 40d812bb87..72abdd23a1 100644
--- a/perl/perl-gnome2-vfs/perl-gnome2-vfs.info
+++ b/perl/perl-gnome2-vfs/perl-gnome2-vfs.info
@@ -6,5 +6,5 @@ MD5SUM="e4acd7409751215ef6d5972a049d5f84"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gnome-vfs perl-glib"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-gnome2-wnck/perl-gnome2-wnck.SlackBuild b/perl/perl-gnome2-wnck/perl-gnome2-wnck.SlackBuild
index d5b8d5cf8c..4acd9f615f 100644
--- a/perl/perl-gnome2-wnck/perl-gnome2-wnck.SlackBuild
+++ b/perl/perl-gnome2-wnck/perl-gnome2-wnck.SlackBuild
@@ -2,9 +2,10 @@
#
# Slackware build script for perl-gnome2-wnck.
#
-# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
-# Copyright 2014-2017 Glenn Becker <glenn.becker@gmail.com>
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2010 Binh Nguyen
+# Copyright 2014-2017 Glenn Becker
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
#
# All rights reserved.
#
diff --git a/perl/perl-gnome2-wnck/perl-gnome2-wnck.info b/perl/perl-gnome2-wnck/perl-gnome2-wnck.info
index 27a4c7ea6d..61d32a13eb 100644
--- a/perl/perl-gnome2-wnck/perl-gnome2-wnck.info
+++ b/perl/perl-gnome2-wnck/perl-gnome2-wnck.info
@@ -6,5 +6,5 @@ MD5SUM="439f4569ffd7af96ef1d3feaab23760e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-gtk2"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-gnome2/perl-gnome2.SlackBuild b/perl/perl-gnome2/perl-gnome2.SlackBuild
index 583dba2fc6..364996e614 100644
--- a/perl/perl-gnome2/perl-gnome2.SlackBuild
+++ b/perl/perl-gnome2/perl-gnome2.SlackBuild
@@ -4,7 +4,8 @@
#
# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
# Copyright 2015-2017 Glenn Becker <glenn.becker@gmail.com>
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
#
# All rights reserved.
#
diff --git a/perl/perl-gnome2/perl-gnome2.info b/perl/perl-gnome2/perl-gnome2.info
index e8a9bc19bc..d95662d682 100644
--- a/perl/perl-gnome2/perl-gnome2.info
+++ b/perl/perl-gnome2/perl-gnome2.info
@@ -6,5 +6,5 @@ MD5SUM="7d52bcc96e5dcd3b2c9b7aa90937c157"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgnomeui perl-gnome2-canvas perl-gnome2-vfs"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-gtk2-imageview/perl-gtk2-imageview.SlackBuild b/perl/perl-gtk2-imageview/perl-gtk2-imageview.SlackBuild
index 8e5d7130c8..02f75188ca 100644
--- a/perl/perl-gtk2-imageview/perl-gtk2-imageview.SlackBuild
+++ b/perl/perl-gtk2-imageview/perl-gtk2-imageview.SlackBuild
@@ -2,9 +2,10 @@
#
# Slackware build script for perl-gtk2-imageview.
#
-# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
-# Copyright 2014-2017 Glenn Becker <glenn.becker@gmail.com>
-# Copyright 2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2010 Binh Nguyen
+# Copyright 2014-2017 Glenn Becker
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
#
# All rights reserved.
#
diff --git a/perl/perl-gtk2-imageview/perl-gtk2-imageview.info b/perl/perl-gtk2-imageview/perl-gtk2-imageview.info
index 4e17a17a91..f415b92a99 100644
--- a/perl/perl-gtk2-imageview/perl-gtk2-imageview.info
+++ b/perl/perl-gtk2-imageview/perl-gtk2-imageview.info
@@ -6,5 +6,5 @@ MD5SUM="7c961071b347b6a64b8351fdd87ec4c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtkimageview perl-gtk2"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-html-form/perl-html-form.SlackBuild b/perl/perl-html-form/perl-html-form.SlackBuild
index 47f647c66a..23ba33a251 100644
--- a/perl/perl-html-form/perl-html-form.SlackBuild
+++ b/perl/perl-html-form/perl-html-form.SlackBuild
@@ -2,10 +2,11 @@
# Slackware build script for perl-html-form
-# Copyright 2012 Binh Nguyen <binhvng@gmail.com>
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
+# Copyright 2012 Binh Nguyen
# All rights reserved.
#
-# Adopted 2014 Glenn Becker <glenn.becker@gmail.com>
+# Adopted 2014 Glenn Becker
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -25,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-html-form
-VERSION=${VERSION:-6.03}
+VERSION=${VERSION:-6.07}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -93,7 +94,7 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f
find $PKG -depth -type d -empty -delete || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Changes README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a Changes INSTALL LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/perl/perl-html-form/perl-html-form.info b/perl/perl-html-form/perl-html-form.info
index 08b78f872c..79e9e18c1a 100644
--- a/perl/perl-html-form/perl-html-form.info
+++ b/perl/perl-html-form/perl-html-form.info
@@ -1,10 +1,10 @@
PRGNAM="perl-html-form"
-VERSION="6.03"
+VERSION="6.07"
HOMEPAGE="https://metacpan.org/pod/HTML::Form"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz"
-MD5SUM="fa6c2680207ed4fef5ea2ef09c210614"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Form-6.07.tar.gz"
+MD5SUM="71718750e6a2132b50eeca417a55e18e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-http-message"
MAINTAINER="Donald Cooley"
-EMAIL="chytraeus@protonmail.com"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-http-server-simple/perl-http-server-simple.SlackBuild b/perl/perl-http-server-simple/perl-http-server-simple.SlackBuild
index c808be6e08..8985f99e9c 100644
--- a/perl/perl-http-server-simple/perl-http-server-simple.SlackBuild
+++ b/perl/perl-http-server-simple/perl-http-server-simple.SlackBuild
@@ -2,10 +2,11 @@
# Slackware build script for perl-http-server-simple
-# Copyright 2010-2011 Binh Nguyen <binhvng@gmail.com>
+# Copyright 2020 Donald Cooley, South Haven, Indiana, USA
+# Copyright 2010-2011 Binh Nguyen
# All rights reserved.
#
-# Adopted 2014 Glenn Becker <glenn.becker@gmail.com>
+# Adopted 2014 Glenn Becker
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -25,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-http-server-simple
-VERSION=${VERSION:-0.51}
+VERSION=${VERSION:-0.52}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-http-server-simple/perl-http-server-simple.info b/perl/perl-http-server-simple/perl-http-server-simple.info
index a99c9a949e..5a90f029f7 100644
--- a/perl/perl-http-server-simple/perl-http-server-simple.info
+++ b/perl/perl-http-server-simple/perl-http-server-simple.info
@@ -1,10 +1,10 @@
PRGNAM="perl-http-server-simple"
-VERSION="0.51"
+VERSION="0.52"
HOMEPAGE="https://metacpan.org/pod/HTTP::Server::Simple"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BP/BPS/HTTP-Server-Simple-0.51.tar.gz"
-MD5SUM="ef736daddc7a32a29207fa4ed5f5d62e"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BP/BPS/HTTP-Server-Simple-0.52.tar.gz"
+MD5SUM="1e23935491d9a2a8b0ba636462255656"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-CGI"
MAINTAINER="Donald Cooley"
-EMAIL="chytraeus@protonmail.com"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild b/perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild
index dcc1a48657..8e0ffde7c3 100644
--- a/perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild
+++ b/perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-namespace-autoclean
-VERSION=${VERSION:-0.28}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.29}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
diff --git a/perl/perl-namespace-autoclean/perl-namespace-autoclean.info b/perl/perl-namespace-autoclean/perl-namespace-autoclean.info
index 61745b2583..f5fb522359 100644
--- a/perl/perl-namespace-autoclean/perl-namespace-autoclean.info
+++ b/perl/perl-namespace-autoclean/perl-namespace-autoclean.info
@@ -1,10 +1,10 @@
PRGNAM="perl-namespace-autoclean"
-VERSION="0.28"
+VERSION="0.29"
HOMEPAGE="https://metacpan.org/pod/namespace::autoclean"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.28.tar.gz"
-MD5SUM="9746a73c34f294d663c583f857b8648f"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz"
+MD5SUM="39b38c776cd1f0ee03cc70781a2f2798"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-B-Hooks-EndOfScope perl-Sub-Identify perl-namespace-clean perl-Sub-Name"
+REQUIRES="perl-B-Hooks-EndOfScope perl-Sub-Identify perl-namespace-clean perl-Sub-Name perl-Test-Needs"
MAINTAINER="Jan F. Chadima"
EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-parallel-forkmanager/perl-parallel-forkmanager.info b/perl/perl-parallel-forkmanager/perl-parallel-forkmanager.info
index f124b5591b..a2db904822 100644
--- a/perl/perl-parallel-forkmanager/perl-parallel-forkmanager.info
+++ b/perl/perl-parallel-forkmanager/perl-parallel-forkmanager.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/dluxhu/perl-parallel-forkmanager/archive/v2.02/perl
MD5SUM="351a3f044ddb0761eeef490c61ac0dd1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-Moo"
+REQUIRES="perl-Moo perl-test-warn"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/perl/perl-xml-libxml/perl-xml-libxml.SlackBuild b/perl/perl-xml-libxml/perl-xml-libxml.SlackBuild
index 7ec7552e58..2011f91aed 100644
--- a/perl/perl-xml-libxml/perl-xml-libxml.SlackBuild
+++ b/perl/perl-xml-libxml/perl-xml-libxml.SlackBuild
@@ -5,7 +5,7 @@
# Written by Murat D. Kadirov <banderols@gmail.com>
PRGNAM=perl-xml-libxml
-VERSION=${VERSION:-2.0107}
+VERSION=${VERSION:-2.0134}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-xml-libxml/perl-xml-libxml.info b/perl/perl-xml-libxml/perl-xml-libxml.info
index fabcba14a4..c59daf328e 100644
--- a/perl/perl-xml-libxml/perl-xml-libxml.info
+++ b/perl/perl-xml-libxml/perl-xml-libxml.info
@@ -1,8 +1,8 @@
PRGNAM="perl-xml-libxml"
-VERSION="2.0107"
+VERSION="2.0134"
HOMEPAGE="https://metacpan.org/pod/XML::LibXML"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0107.tar.gz"
-MD5SUM="4caedd8fb64167e1caf0443f18ec47a2"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0134.tar.gz"
+MD5SUM="dce687dd8b7e82d1c359fd74b1852f64"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/raku-Readline/raku-Readline.SlackBuild b/perl/raku-Readline/raku-Readline.SlackBuild
index 88b94d7d9e..298a0d4db2 100644
--- a/perl/raku-Readline/raku-Readline.SlackBuild
+++ b/perl/raku-Readline/raku-Readline.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for raku-Readline
+# Copyright 2020- Michel Begue <mab974@gmail.com>
# Copyright 2018-2019 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=raku-Readline
-VERSION=${VERSION:-0.1.5}
+VERSION=${VERSION:-0.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/raku-Readline/raku-Readline.info b/perl/raku-Readline/raku-Readline.info
index 8ff53f35f2..f3c1c361df 100644
--- a/perl/raku-Readline/raku-Readline.info
+++ b/perl/raku-Readline/raku-Readline.info
@@ -1,10 +1,10 @@
PRGNAM="raku-Readline"
-VERSION="0.1.5"
-HOMEPAGE="https://github.com/drforr/perl6-readline"
-DOWNLOAD="https://github.com/drforr/perl6-readline/archive/0.1.5/perl6-readline-0.1.5.tar.gz"
-MD5SUM="9156baa1cd931798a258bf44508006c6"
+VERSION="0.1.6"
+HOMEPAGE="https://github.com/fooist/perl6-readline"
+DOWNLOAD="https://github.com/fooist/perl6-readline/archive/0.1.6/perl6-readline-0.1.6.tar.gz"
+MD5SUM="6347e5c3cada706a0cdefca375e5d324"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rakudo"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Michel Begue"
+EMAIL="mab974@gmail.com"
diff --git a/perl/raku-Readline/slack-desc b/perl/raku-Readline/slack-desc
index 8c7d9bd3fa..b9a8be1c7d 100644
--- a/perl/raku-Readline/slack-desc
+++ b/perl/raku-Readline/slack-desc
@@ -13,7 +13,7 @@ raku-Readline: programming language.
raku-Readline:
raku-Readline: This module adds command line editing to the Rakudo interpreter.
raku-Readline:
-raku-Readline: Homepage: https://github.com/drforr/perl6-readline
+raku-Readline: Homepage: https://github.com/fooist/perl6-readline
raku-Readline:
raku-Readline:
raku-Readline:
diff --git a/perl/rakudo/doinst.sh b/perl/rakudo/doinst.sh
deleted file mode 100644
index eed6e276bc..0000000000
--- a/perl/rakudo/doinst.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-config() {
- NEW="$1"
- OLD="$(dirname $NEW)/$(basename $NEW .new)"
- # If there's no config file by that name, mv it over:
- if [ ! -r $OLD ]; then
- mv $NEW $OLD
- elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- # toss the redundant copy
- rm $NEW
- fi
- # Otherwise, we leave the .new copy for the admin to consider...
-}
-
-config etc/profile.d/rakudo.csh.new
-config etc/profile.d/rakudo.sh.new
diff --git a/perl/rakudo/rakudo.SlackBuild b/perl/rakudo/rakudo.SlackBuild
index b1f183d188..5fdff142a9 100644
--- a/perl/rakudo/rakudo.SlackBuild
+++ b/perl/rakudo/rakudo.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for rakudo
+# Copyright 2020- Michel Begue <mab974@gmail.com>
# Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=rakudo
-VERSION=${VERSION:-2020.01}
+VERSION=${VERSION:-2021.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -68,8 +69,6 @@ find -L . \
# The package manager will remove old files.
sed -i 's/\$cfg->clean_old_p6_libs;//' Configure.pl
-sed -i 's,\.perl6/rakudo-history,.raku/rakudo-history,' src/core.c/REPL.pm6
-
perl Configure.pl \
--prefix=/usr \
--backends=$BACKENDS
@@ -103,16 +102,16 @@ ln -s raku-install-dist $PKG/usr/bin/perl6-install-dist
# Create rakudo.csh and rakudo.sh in /etc/profile.d.
BINDIRS='$HOME/.raku/bin:/usr/share/perl6/site/bin:/usr/share/perl6/vendor/bin'
mkdir -p $PKG/etc/profile.d
-cat << EOF > $PKG/etc/profile.d/rakudo.csh.new
+cat << EOF > $PKG/etc/profile.d/rakudo.csh
#!/bin/csh
setenv PATH \${PATH}:$BINDIRS
EOF
-chmod 755 $PKG/etc/profile.d/rakudo.csh.new
-cat << EOF > $PKG/etc/profile.d/rakudo.sh.new
+chmod 755 $PKG/etc/profile.d/rakudo.csh
+cat << EOF > $PKG/etc/profile.d/rakudo.sh
#!/bin/sh
export PATH=\$PATH:$BINDIRS
EOF
-chmod 755 $PKG/etc/profile.d/rakudo.sh.new
+chmod 755 $PKG/etc/profile.d/rakudo.sh
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -125,7 +124,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/perl/rakudo/rakudo.info b/perl/rakudo/rakudo.info
index ea36d6317b..5830a8a4d9 100644
--- a/perl/rakudo/rakudo.info
+++ b/perl/rakudo/rakudo.info
@@ -1,10 +1,10 @@
PRGNAM="rakudo"
-VERSION="2020.01"
+VERSION="2021.03"
HOMEPAGE="https://rakudo.org/"
-DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2020.01/rakudo-2020.01.tar.gz"
-MD5SUM="6d129d8ffefdf7f6a9f8baa10c91db7a"
+DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2021.03/rakudo-2021.03.tar.gz"
+MD5SUM="8c7841bcb8e1fc35709458cc99433d9b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nqp"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Michel Begue"
+EMAIL="mab974@gmail.com"
diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild
index 7f3e767cb9..d2be20b9f8 100644
--- a/perl/zef/zef.SlackBuild
+++ b/perl/zef/zef.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for zef
+# Copyright 2020- Michel Begue <mab974@gmail.com>
# Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com>
#
# Permission to use, copy, modify, and distribute this software for any
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=zef
-VERSION=${VERSION:-0.8.3}
+VERSION=${VERSION:-0.9.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/zef/zef.info b/perl/zef/zef.info
index d7418d0768..1588a46f6d 100644
--- a/perl/zef/zef.info
+++ b/perl/zef/zef.info
@@ -1,10 +1,10 @@
PRGNAM="zef"
-VERSION="0.8.3"
+VERSION="0.9.4"
HOMEPAGE="https://github.com/ugexe/zef"
-DOWNLOAD="https://github.com/ugexe/zef/archive/v0.8.3/zef-0.8.3.tar.gz"
-MD5SUM="64e5fbb98339f48f1b5bd0ea8a624952"
+DOWNLOAD="https://github.com/ugexe/zef/archive/v0.9.4/zef-0.9.4.tar.gz"
+MD5SUM="4512b49b7c7039b4df6265116097f48c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rakudo"
-MAINTAINER="Andreas Voegele"
-EMAIL="andreas@andreasvoegele.com"
+MAINTAINER="Michel Begue"
+EMAIL="mab974@gmail.com"