summaryrefslogtreecommitdiffstats
path: root/perl
diff options
context:
space:
mode:
Diffstat (limited to 'perl')
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild5
-rw-r--r--perl/MoarVM/MoarVM.info10
-rw-r--r--perl/nqp/nqp.SlackBuild5
-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-Astro-SunTime/perl-Astro-SunTime.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.SlackBuild4
-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-Convert-UU/perl-Convert-UU.info4
-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-Device-SerialPort/perl-Device-SerialPort.info4
-rw-r--r--perl/perl-Email-Date-Format/perl-Email-Date-Format.info4
-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/README9
-rw-r--r--perl/perl-GooCanvas2/perl-GooCanvas2.SlackBuild103
-rw-r--r--perl/perl-GooCanvas2/perl-GooCanvas2.info10
-rw-r--r--perl/perl-GooCanvas2/slack-desc19
-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/README1
-rw-r--r--perl/perl-HTML-Tidy/perl-HTML-Tidy.SlackBuild102
-rw-r--r--perl/perl-HTML-Tidy/perl-HTML-Tidy.info10
-rw-r--r--perl/perl-HTML-Tidy/slack-desc19
-rw-r--r--perl/perl-IO-HTML/perl-IO-HTML.info4
-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-String/build_perl-IO-String83
-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-Magick/README6
-rw-r--r--perl/perl-Image-Magick/perl-Image-Magick.SlackBuild106
-rw-r--r--perl/perl-Image-Magick/perl-Image-Magick.info10
-rw-r--r--perl/perl-Image-Magick/slack-desc19
-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-MIME-Lite/perl-MIME-Lite.info4
-rw-r--r--perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.SlackBuild2
-rw-r--r--perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.info4
-rw-r--r--perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.SlackBuild2
-rw-r--r--perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.info4
-rw-r--r--perl/perl-Math-Complex_C/perl-Math-Complex_C.SlackBuild2
-rw-r--r--perl/perl-Math-Complex_C/perl-Math-Complex_C.info4
-rw-r--r--perl/perl-Math-Decimal64/perl-Math-Decimal64.SlackBuild2
-rw-r--r--perl/perl-Math-Decimal64/perl-Math-Decimal64.info4
-rw-r--r--perl/perl-Math-GMPf/perl-Math-GMPf.SlackBuild2
-rw-r--r--perl/perl-Math-GMPf/perl-Math-GMPf.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-LongDouble/perl-Math-LongDouble.SlackBuild4
-rw-r--r--perl/perl-Math-LongDouble/perl-Math-LongDouble.info10
-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.SlackBuild3
-rw-r--r--perl/perl-Math-MPFR/perl-Math-MPFR.info10
-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-Build/perl-Module-Build.SlackBuild4
-rw-r--r--perl/perl-Module-Build/perl-Module-Build.info6
-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-Module-ScanDeps/perl-Module-ScanDeps.SlackBuild2
-rw-r--r--perl/perl-Module-ScanDeps/perl-Module-ScanDeps.info4
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/README11
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.SlackBuild101
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.info10
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/slack-desc19
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/README5
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild101
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info10
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/slack-desc19
-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-PHP-Serialization/perl-PHP-Serialization.info4
-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-PerlIO-Layers/perl-PerlIO-Layers.info4
-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/README2
-rw-r--r--perl/perl-String-Random/perl-String-Random.SlackBuild82
-rw-r--r--perl/perl-String-Random/perl-String-Random.info10
-rw-r--r--perl/perl-String-Random/slack-desc19
-rw-r--r--perl/perl-String-Scanf/perl-String-Scanf.info2
-rw-r--r--perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.info4
-rw-r--r--perl/perl-Sys-Mmap/perl-Sys-Mmap.info4
-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.SlackBuild1
-rw-r--r--perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info4
-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-Test-Number-Delta/perl-Test-Number-Delta.info4
-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-X10/perl-X10.info4
-rw-r--r--perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild4
-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-audio-sndfile/README8
-rw-r--r--perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild80
-rw-r--r--perl/perl-audio-sndfile/perl-audio-sndfile.info10
-rw-r--r--perl/perl-audio-sndfile/slack-desc19
-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.info8
-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/README3
-rw-r--r--perl/perl-file-slurper/perl-file-slurper.SlackBuild86
-rw-r--r--perl/perl-file-slurper/perl-file-slurper.info10
-rw-r--r--perl/perl-file-slurper/slack-desc19
-rw-r--r--perl/perl-glib/perl-glib.SlackBuild4
-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-gconf/perl-gnome2-gconf.SlackBuild2
-rw-r--r--perl/perl-gnome2-gconf/perl-gnome2-gconf.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-goo-canvas/perl-goo-canvas.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.info10
-rw-r--r--perl/perl-http-response-encoding/perl-http-response-encoding.info4
-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.info10
-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-x11-protocol/perl-x11-protocol.info4
-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/README3
-rw-r--r--perl/rakudo/doinst.sh15
-rw-r--r--perl/rakudo/rakudo.SlackBuild18
-rw-r--r--perl/rakudo/rakudo.info10
-rw-r--r--perl/zef/README2
-rw-r--r--perl/zef/zef.SlackBuild5
-rw-r--r--perl/zef/zef.info10
338 files changed, 4551 insertions, 663 deletions
diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild
index b2d48599d4..c8ac7a7c3c 100644
--- a/perl/MoarVM/MoarVM.SlackBuild
+++ b/perl/MoarVM/MoarVM.SlackBuild
@@ -2,7 +2,8 @@
# Slackware build script for MoarVM
-# Copyright 2018-2019 Andreas Voegele <andreas@andreasvoegele.com>
+# 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
# purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=MoarVM
-VERSION=${VERSION:-2019.11}
+VERSION=${VERSION:-2021.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info
index 9525d33691..d0f99d6a71 100644
--- a/perl/MoarVM/MoarVM.info
+++ b/perl/MoarVM/MoarVM.info
@@ -1,10 +1,10 @@
PRGNAM="MoarVM"
-VERSION="2019.11"
+VERSION="2021.03"
HOMEPAGE="https://moarvm.org/"
-DOWNLOAD="https://moarvm.org/releases/MoarVM-2019.11.tar.gz"
-MD5SUM="80c9b7bf9b726e04d6758ef704c38406"
+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 1e74edb713..dd36d05e47 100644
--- a/perl/nqp/nqp.SlackBuild
+++ b/perl/nqp/nqp.SlackBuild
@@ -2,7 +2,8 @@
# Slackware build script for nqp
-# Copyright 2018-2019 Andreas Voegele <andreas@andreasvoegele.com>
+# 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
# purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=nqp
-VERSION=${VERSION:-2019.11}
+VERSION=${VERSION:-2021.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info
index 29e021b4ae..b4b8435c7f 100644
--- a/perl/nqp/nqp.info
+++ b/perl/nqp/nqp.info
@@ -1,10 +1,10 @@
PRGNAM="nqp"
-VERSION="2019.11"
+VERSION="2021.03"
HOMEPAGE="https://rakudo.org"
-DOWNLOAD="https://github.com/perl6/nqp/releases/download/2019.11/nqp-2019.11.tar.gz"
-MD5SUM="955cc21b8a6ffbfc0e8400db18d49ac7"
+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-Astro-SunTime/perl-Astro-SunTime.info b/perl/perl-Astro-SunTime/perl-Astro-SunTime.info
index defdfa675b..5d6f107890 100644
--- a/perl/perl-Astro-SunTime/perl-Astro-SunTime.info
+++ b/perl/perl-Astro-SunTime/perl-Astro-SunTime.info
@@ -6,5 +6,5 @@ MD5SUM="42cb8c94de8a111ed652196925c22a45"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Time-modules"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
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 04964358bd..2ca2a30a22 100644
--- a/perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild
+++ b/perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-CPANPLUS
-# 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-CPANPLUS
-VERSION=${VERSION:-0.9904}
+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 4a5b956a5f..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.9904"
+VERSION="0.9910"
HOMEPAGE="https://metacpan.org/pod/CPANPLUS"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/CPANPLUS-0.9904.tar.gz"
-MD5SUM="303e58e2b69bef1a64cfb47b1928a89b"
+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-Convert-UU/perl-Convert-UU.info b/perl/perl-Convert-UU/perl-Convert-UU.info
index 166ffd852e..fa62221fbd 100644
--- a/perl/perl-Convert-UU/perl-Convert-UU.info
+++ b/perl/perl-Convert-UU/perl-Convert-UU.info
@@ -6,5 +6,5 @@ MD5SUM="f60f49d15770503efa5ed0c81296ef2f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
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 f514741909..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.54}
-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 95fd559863..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.54"
+VERSION="6.57"
HOMEPAGE="https://metacpan.org/pod/Coro"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-6.54.tar.gz"
-MD5SUM="aaf5ca766a7323feaab7c9aea77e6ea8"
+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-Device-SerialPort/perl-Device-SerialPort.info b/perl/perl-Device-SerialPort/perl-Device-SerialPort.info
index b9f878505a..e28f8c05d1 100644
--- a/perl/perl-Device-SerialPort/perl-Device-SerialPort.info
+++ b/perl/perl-Device-SerialPort/perl-Device-SerialPort.info
@@ -6,5 +6,5 @@ MD5SUM="82c698151f934eb28c65d1838cee7d9e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/perl/perl-Email-Date-Format/perl-Email-Date-Format.info b/perl/perl-Email-Date-Format/perl-Email-Date-Format.info
index abde34865b..06f6f74c42 100644
--- a/perl/perl-Email-Date-Format/perl-Email-Date-Format.info
+++ b/perl/perl-Email-Date-Format/perl-Email-Date-Format.info
@@ -6,5 +6,5 @@ MD5SUM="030dcee3bc1a44674900b0132925bd03"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Capture-Tiny"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
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
new file mode 100644
index 0000000000..67c1d87038
--- /dev/null
+++ b/perl/perl-GooCanvas2/README
@@ -0,0 +1,9 @@
+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.
+
+For more information, see:
+https://wiki.gnome.org/action/show/Projects/GooCanvas
diff --git a/perl/perl-GooCanvas2/perl-GooCanvas2.SlackBuild b/perl/perl-GooCanvas2/perl-GooCanvas2.SlackBuild
new file mode 100644
index 0000000000..99a2f4e4fd
--- /dev/null
+++ b/perl/perl-GooCanvas2/perl-GooCanvas2.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for perl-GooCanvas2
+
+# 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-GooCanvas2
+VERSION=${VERSION:-0.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 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 MANIFEST 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-GooCanvas2/perl-GooCanvas2.info b/perl/perl-GooCanvas2/perl-GooCanvas2.info
new file mode 100644
index 0000000000..05f66cc7b0
--- /dev/null
+++ b/perl/perl-GooCanvas2/perl-GooCanvas2.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-GooCanvas2"
+VERSION="0.06"
+HOMEPAGE="https://metacpan.org/pod/GooCanvas2"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PERLMAX/GooCanvas2-0.06.tar.gz"
+MD5SUM="01cd64ef59cf28e17a985038c137b19d"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-GooCanvas2/slack-desc b/perl/perl-GooCanvas2/slack-desc
new file mode 100644
index 0000000000..a29d49c4c5
--- /dev/null
+++ b/perl/perl-GooCanvas2/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-GooCanvas2: perl-GooCanvas2 (Perl binding for GooCanvas2 widget)
+perl-GooCanvas2:
+perl-GooCanvas2:
+perl-GooCanvas2: GooCanvas2 is a new canvas widget for use with Gtk3 that uses the
+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:
+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/README b/perl/perl-HTML-Tidy/README
new file mode 100644
index 0000000000..5ab6dc0a27
--- /dev/null
+++ b/perl/perl-HTML-Tidy/README
@@ -0,0 +1 @@
+This module provides HTML and XHTML validation.
diff --git a/perl/perl-HTML-Tidy/perl-HTML-Tidy.SlackBuild b/perl/perl-HTML-Tidy/perl-HTML-Tidy.SlackBuild
new file mode 100644
index 0000000000..43d394332b
--- /dev/null
+++ b/perl/perl-HTML-Tidy/perl-HTML-Tidy.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+# Slackware build script for perl-HTML-Tidy
+
+# 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-Tidy
+VERSION=${VERSION:-1.60}
+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 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-HTML-Tidy/perl-HTML-Tidy.info b/perl/perl-HTML-Tidy/perl-HTML-Tidy.info
new file mode 100644
index 0000000000..356301bae7
--- /dev/null
+++ b/perl/perl-HTML-Tidy/perl-HTML-Tidy.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-HTML-Tidy"
+VERSION="1.60"
+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=""
+MD5SUM_x86_64=""
+REQUIRES="tidyp perl-Test-Exception perl-Sub-Uplevel"
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-HTML-Tidy/slack-desc b/perl/perl-HTML-Tidy/slack-desc
new file mode 100644
index 0000000000..5ca9fe8709
--- /dev/null
+++ b/perl/perl-HTML-Tidy/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-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: Homepage: https://metacpan.org/pod/HTML-Tidy
+perl-HTML-Tidy:
+perl-HTML-Tidy:
+perl-HTML-Tidy:
+perl-HTML-Tidy:
+perl-HTML-Tidy:
+perl-HTML-Tidy:
diff --git a/perl/perl-IO-HTML/perl-IO-HTML.info b/perl/perl-IO-HTML/perl-IO-HTML.info
index 281fed1a89..6030e03f30 100644
--- a/perl/perl-IO-HTML/perl-IO-HTML.info
+++ b/perl/perl-IO-HTML/perl-IO-HTML.info
@@ -6,5 +6,5 @@ MD5SUM="3f8958718844dc96b9f6946f21d70d22"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeus@protonmail.com"
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 e4a160a83d..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-2019 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.066}
+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 1dc9659426..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.066"
+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.066.tar.gz"
-MD5SUM="ecf96ce2ff9e04a03a2d101c76ce1020"
+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-String/build_perl-IO-String b/perl/perl-IO-String/build_perl-IO-String
deleted file mode 100644
index 88ff1e7a22..0000000000
--- a/perl/perl-IO-String/build_perl-IO-String
+++ /dev/null
@@ -1,83 +0,0 @@
-~/perl-IO-String » wget -nv https://cpan.metacpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz
-2016-12-16 19:57:31 URL:https://cpan.metacpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz [7480/7480] -> "IO-String-1.08.tar.gz" [1]
-
-~/perl-IO-String » md5sum IO-String-1.08.tar.gz
-250e5424f290299fc3d6b5d1e9da3835 IO-String-1.08.tar.gz
-
-~/perl-IO-String » sudo sh perl-IO-String.SlackBuild
-IO-String-1.08/
-IO-String-1.08/META.yml
-IO-String-1.08/t/
-IO-String-1.08/t/truncate.t
-IO-String-1.08/t/read.t
-IO-String-1.08/t/close.t
-IO-String-1.08/t/write.t
-IO-String-1.08/t/para.t
-IO-String-1.08/t/seek.t
-IO-String-1.08/String.pm
-IO-String-1.08/Changes
-IO-String-1.08/MANIFEST
-IO-String-1.08/Makefile.PL
-IO-String-1.08/README
-Checking if your kit is complete...
-Looks good
-Generating a Unix-style Makefile
-Writing Makefile for IO::String
-Writing MYMETA.yml and MYMETA.json
-cp String.pm blib/lib/IO/String.pm
-Manifying 1 pod document
-Manifying 1 pod document
-Installing /tmp/SBo/package-perl-IO-String/usr/share/perl5/vendor_perl/IO/String.pm
-Installing /tmp/SBo/package-perl-IO-String/usr/man/man3/IO::String.3
-Appending installation info to /tmp/SBo/package-perl-IO-String/usr/lib/perl5/perllocal.pod
-
-Slackware package maker, version 3.141593.
-
-Searching for symbolic links:
-
-No symbolic links were found, so we won't make an installation script.
-You can make your own later in ./install/doinst.sh and rebuild the
-package if you like.
-
-This next step is optional - you can set the directories in your package
-to some sane permissions. If any of the directories in your package have
-special permissions, then DO NOT reset them here!
-
-Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
-directory ownerships to root.root ([y]es, [n]o)? n
-
-Creating Slackware package: /tmp/perl-IO-String-1.08-i586-1_SBo.tgz
-
-./
-usr/
-usr/doc/
-usr/doc/perl-IO-String-1.08/
-usr/doc/perl-IO-String-1.08/perl-IO-String.SlackBuild
-usr/doc/perl-IO-String-1.08/Changes
-usr/doc/perl-IO-String-1.08/README
-usr/share/
-usr/share/perl5/
-usr/share/perl5/vendor_perl/
-usr/share/perl5/vendor_perl/IO/
-usr/share/perl5/vendor_perl/IO/String.pm
-usr/man/
-usr/man/man3/
-usr/man/man3/IO::String.3.gz
-install/
-install/slack-desc
-
-Slackware package /tmp/perl-IO-String-1.08-i586-1_SBo.tgz created.
-
-~/perl-IO-String » sudo installpkg /tmp/perl-IO-String-1.08-i586-1_SBo.tgz
-Verifying package perl-IO-String-1.08-i586-1_SBo.tgz.
-Installing package perl-IO-String-1.08-i586-1_SBo.tgz:
-PACKAGE DESCRIPTION:
-# perl-IO-String (file interface for in-core strings)
-#
-# IO::String - Emulate file interface for in-core strings.
-#
-# Home page: https://metacpan.org/pod/IO::String
-#
-Package perl-IO-String-1.08-i586-1_SBo.tgz installed.
-
-~/perl-IO-String »
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-Magick/README b/perl/perl-Image-Magick/README
new file mode 100644
index 0000000000..0e059256c8
--- /dev/null
+++ b/perl/perl-Image-Magick/README
@@ -0,0 +1,6 @@
+Image::Magick - objected-oriented Perl interface to ImageMagick. Use it
+to create, edit, compose, or convert bitmap images from within a Perl script.
+
+This Perl extension allows the reading, manipulation and writing of a
+large number of image file formats using the ImageMagick library. It
+was originally developed to be used by CGI scripts for Web pages.
diff --git a/perl/perl-Image-Magick/perl-Image-Magick.SlackBuild b/perl/perl-Image-Magick/perl-Image-Magick.SlackBuild
new file mode 100644
index 0000000000..875c5ed930
--- /dev/null
+++ b/perl/perl-Image-Magick/perl-Image-Magick.SlackBuild
@@ -0,0 +1,106 @@
+#!/bin/sh
+
+# Slackware build script for perl-Image-Magick
+
+# 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.
+
+# !!!!!!!! make test commented out !!!!!!!!!!
+
+PRGNAM=perl-Image-Magick
+VERSION=${VERSION:-6.89_1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="PerlMagick"
+SRCVER="${VERSION/_/-}"
+DIRVER="$( echo $VERSION | cut -d_ -f1 )"
+
+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-$SRCVER.tar.gz
+cd $SRCNAM-$DIRVER
+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 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 \
+ Changelog MANIFEST README.txt \
+ $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-Image-Magick/perl-Image-Magick.info b/perl/perl-Image-Magick/perl-Image-Magick.info
new file mode 100644
index 0000000000..98f8cb637f
--- /dev/null
+++ b/perl/perl-Image-Magick/perl-Image-Magick.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Image-Magick"
+VERSION="6.89_1"
+HOMEPAGE="https://metacpan.org/pod/Image::Magick"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz"
+MD5SUM="3df09405f4669def87b56a6e018b898b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Image-Magick/slack-desc b/perl/perl-Image-Magick/slack-desc
new file mode 100644
index 0000000000..3d5be8025d
--- /dev/null
+++ b/perl/perl-Image-Magick/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-Image-Magick: perl-Image-Magick (Perl Objected-oriented interface to ImageMagick)
+perl-Image-Magick:
+perl-Image-Magick: This Perl extension allows the reading, manipulation and writing of
+perl-Image-Magick: a large number of image file formats using the ImageMagick library.
+perl-Image-Magick: It was originally developed to be used by CGI scripts for Web pages.
+perl-Image-Magick:
+perl-Image-Magick: Use it to create, edit, compose, or convert bitmap images from within
+perl-Image-Magick: a Perl script.
+perl-Image-Magick:
+perl-Image-Magick: Find out more at http://www.imagemagick.org/script/perl-magick.php
+perl-Image-Magick:
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-MIME-Lite/perl-MIME-Lite.info b/perl/perl-MIME-Lite/perl-MIME-Lite.info
index a85e5410a1..5c33a4cc45 100644
--- a/perl/perl-MIME-Lite/perl-MIME-Lite.info
+++ b/perl/perl-MIME-Lite/perl-MIME-Lite.info
@@ -6,5 +6,5 @@ MD5SUM="5a6d90329e049eee77248d667343acc7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Email-Date-Format"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.SlackBuild b/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.SlackBuild
index 09b0522c4f..ab1261152b 100644
--- a/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.SlackBuild
+++ b/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Math-Complex_C-L.
#
-# Copyright 2016-2018 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
diff --git a/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.info b/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.info
index e0580c96cd..749119b38b 100644
--- a/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.info
+++ b/perl/perl-Math-Complex_C-L/perl-Math-Complex_C-L.info
@@ -6,5 +6,5 @@ MD5SUM="f6928a5387a879cdcc4dc7fbf44c7de6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.SlackBuild b/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.SlackBuild
index 12a31e33bf..786c3f21ee 100644
--- a/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.SlackBuild
+++ b/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Math-Complex_C-Q.
-# 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
diff --git a/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.info b/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.info
index 6027068f57..99123be608 100644
--- a/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.info
+++ b/perl/perl-Math-Complex_C-Q/perl-Math-Complex_C-Q.info
@@ -6,5 +6,5 @@ MD5SUM="b532e5b20ce61f0ec2073e4591dfe4b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Math-Complex_C/perl-Math-Complex_C.SlackBuild b/perl/perl-Math-Complex_C/perl-Math-Complex_C.SlackBuild
index 8964220568..7dbdab8c87 100644
--- a/perl/perl-Math-Complex_C/perl-Math-Complex_C.SlackBuild
+++ b/perl/perl-Math-Complex_C/perl-Math-Complex_C.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Math-Complex_C.
-# Copyright 2016 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
diff --git a/perl/perl-Math-Complex_C/perl-Math-Complex_C.info b/perl/perl-Math-Complex_C/perl-Math-Complex_C.info
index ce7c96f26d..d94a511712 100644
--- a/perl/perl-Math-Complex_C/perl-Math-Complex_C.info
+++ b/perl/perl-Math-Complex_C/perl-Math-Complex_C.info
@@ -6,5 +6,5 @@ MD5SUM="6084794ebde40be3759b1d439f44f7b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Math-Decimal64/perl-Math-Decimal64.SlackBuild b/perl/perl-Math-Decimal64/perl-Math-Decimal64.SlackBuild
index ebeef66f1e..ba60f52715 100644
--- a/perl/perl-Math-Decimal64/perl-Math-Decimal64.SlackBuild
+++ b/perl/perl-Math-Decimal64/perl-Math-Decimal64.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Math-Decimal64.
#
-# 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
diff --git a/perl/perl-Math-Decimal64/perl-Math-Decimal64.info b/perl/perl-Math-Decimal64/perl-Math-Decimal64.info
index f88cdab9bd..cfd52b1c4a 100644
--- a/perl/perl-Math-Decimal64/perl-Math-Decimal64.info
+++ b/perl/perl-Math-Decimal64/perl-Math-Decimal64.info
@@ -6,5 +6,5 @@ MD5SUM="b96196e713625e9aa8f65629324e2bb9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Math-GMPf/perl-Math-GMPf.SlackBuild b/perl/perl-Math-GMPf/perl-Math-GMPf.SlackBuild
index 1cf6a0a49a..7c4951ea52 100644
--- a/perl/perl-Math-GMPf/perl-Math-GMPf.SlackBuild
+++ b/perl/perl-Math-GMPf/perl-Math-GMPf.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Math-GMPf.
#
-# 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
diff --git a/perl/perl-Math-GMPf/perl-Math-GMPf.info b/perl/perl-Math-GMPf/perl-Math-GMPf.info
index d46b0c103d..0de76836ea 100644
--- a/perl/perl-Math-GMPf/perl-Math-GMPf.info
+++ b/perl/perl-Math-GMPf/perl-Math-GMPf.info
@@ -6,5 +6,5 @@ MD5SUM="a375592e67bcdbe259aa10085371be26"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.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-LongDouble/perl-Math-LongDouble.SlackBuild b/perl/perl-Math-LongDouble/perl-Math-LongDouble.SlackBuild
index 39a65c362b..5bdb70691f 100644
--- a/perl/perl-Math-LongDouble/perl-Math-LongDouble.SlackBuild
+++ b/perl/perl-Math-LongDouble/perl-Math-LongDouble.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Math-LongDouble.
#
-# 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-LongDouble
-VERSION=${VERSION:-0.19}
+VERSION=${VERSION:-0.22}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Math-LongDouble/perl-Math-LongDouble.info b/perl/perl-Math-LongDouble/perl-Math-LongDouble.info
index de2e6d39ed..915ef506ad 100644
--- a/perl/perl-Math-LongDouble/perl-Math-LongDouble.info
+++ b/perl/perl-Math-LongDouble/perl-Math-LongDouble.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Math-LongDouble"
-VERSION="0.19"
+VERSION="0.22"
HOMEPAGE="https://metacpan.org/pod/Math::LongDouble"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-LongDouble-0.19.tar.gz"
-MD5SUM="e4027f8ea6d434baaed84e441bd4c3e0"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-LongDouble-0.22.tar.gz"
+MD5SUM="53e38148581cfbae65d0bd4d8da8826f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
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 d8500ed574..03a7196402 100644
--- a/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild
+++ b/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild
@@ -2,6 +2,7 @@
#
# Slackware build script for perl-Math-MPFR.
#
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
# Copyright 2016-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-Math-MPFR
-VERSION=${VERSION:-4.12}
+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 3d63e2fb43..300b0034af 100644
--- a/perl/perl-Math-MPFR/perl-Math-MPFR.info
+++ b/perl/perl-Math-MPFR/perl-Math-MPFR.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Math-MPFR"
-VERSION="4.12"
+VERSION="4.16"
HOMEPAGE="https://metacpan.org/pod/Math::MPFR"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPFR-4.12.tar.gz"
-MD5SUM="7242f995a6d92112c213201c684c7c5e"
+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"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
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-Build/perl-Module-Build.SlackBuild b/perl/perl-Module-Build/perl-Module-Build.SlackBuild
index 4aaa9890a8..25f9d16fd6 100644
--- a/perl/perl-Module-Build/perl-Module-Build.SlackBuild
+++ b/perl/perl-Module-Build/perl-Module-Build.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Module-Build.
#
-# Copyright 2015-2019 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-Module-Build
-VERSION=${VERSION:-0.4229}
+VERSION=${VERSION:-0.4231}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/perl-Module-Build/perl-Module-Build.info b/perl/perl-Module-Build/perl-Module-Build.info
index f16386e71a..385e56fa6e 100644
--- a/perl/perl-Module-Build/perl-Module-Build.info
+++ b/perl/perl-Module-Build/perl-Module-Build.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Module-Build"
-VERSION="0.4229"
+VERSION="0.4231"
HOMEPAGE="https://metacpan.org/pod/Module::Build"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4229.tar.gz"
-MD5SUM="1447d9e02e63f7a1643986789a8f1ba9"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz"
+MD5SUM="066b193e461d7dfe1eca17a139353001"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-PAR-Dist"
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-Module-ScanDeps/perl-Module-ScanDeps.SlackBuild b/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.SlackBuild
index 762e843184..b4b27ad1af 100644
--- a/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.SlackBuild
+++ b/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for perl-Module-ScanDeps.
#
-# Copyright 2015-2019 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
diff --git a/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.info b/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.info
index 9b417ebc21..a7651ff2f2 100644
--- a/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.info
+++ b/perl/perl-Module-ScanDeps/perl-Module-ScanDeps.info
@@ -6,5 +6,5 @@ MD5SUM="54a6339fee713017195a0a3d315fe3ce"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Test-Requires"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/perl/perl-Mojolicious-Plugin-Humane/README b/perl/perl-Mojolicious-Plugin-Humane/README
new file mode 100644
index 0000000000..ce98acb5cb
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-Humane/README
@@ -0,0 +1,11 @@
+perl-Mojolicious-Plugin-Humane - Mojolicious integration for humane.js
+
+perl-Mojolicious-Plugin-Humane is a Mojolicious plugin allowing easy use of humane.js,
+ a browser notification handler (http://wavded.github.com/humane-js/).
+
+By default the template needed to render the messages is injected only if needed.
+For infrequent use, this is less costly overall and less to think about.
+If messages are to be used frequently or perhaps humane.js is to also be used without reloading the page
+ (via websockets perhaps) then turn the auto feature off and add the template to your layout manually.
+Internally this plugin uses the (non-localized) stash keys humane.stash and humane.flash.
+Other stash keys starting with humane. are reserved for future use should be avoided.
diff --git a/perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.SlackBuild b/perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.SlackBuild
new file mode 100644
index 0000000000..d1c119f9ef
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.SlackBuild
@@ -0,0 +1,101 @@
+#!/bin/sh
+
+# Slackware build script for perl-Mojolicious-Plugin-Humane
+# Copyright 2019 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-Mojolicious-Plugin-Humane
+VERSION=${VERSION:-0.07}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -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
+./Build
+./Build test
+./Build install \
+ --destdir $PKG \
+ --install_path bindoc=/usr/man/man1 \
+ --install_path libdoc=/usr/man/man3
+
+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 MANIFEST \
+ $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-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.info b/perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.info
new file mode 100644
index 0000000000..4f0f0dfcd5
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Mojolicious-Plugin-Humane"
+VERSION="0.07"
+HOMEPAGE="https://metacpan.org/pod/Mojolicious::Plugin::Humane"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JB/JBERGER/Mojolicious-Plugin-Humane-0.07.tar.gz"
+MD5SUM="46874cd2f9c671af6de35e143e840d30"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Mojolicious perl-File-ShareDir"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Mojolicious-Plugin-Humane/slack-desc b/perl/perl-Mojolicious-Plugin-Humane/slack-desc
new file mode 100644
index 0000000000..d14d92322c
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-Humane/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-Mojolicious-Plugin-Humane: perl-Mojolicious-Plugin-Humane (Mojolicious integration for humane.js)
+perl-Mojolicious-Plugin-Humane:
+perl-Mojolicious-Plugin-Humane:
+perl-Mojolicious-Plugin-Humane: perl-Mojolicious-Plugin-Humane is a Mojolicious plugin allowing easy
+perl-Mojolicious-Plugin-Humane: use of humane.js, a browser notification handler
+perl-Mojolicious-Plugin-Humane: (http://wavded.github.com/humane-js/).
+perl-Mojolicious-Plugin-Humane:
+perl-Mojolicious-Plugin-Humane:
+perl-Mojolicious-Plugin-Humane:
+perl-Mojolicious-Plugin-Humane:
+perl-Mojolicious-Plugin-Humane:
diff --git a/perl/perl-Mojolicious-Plugin-I18N/README b/perl/perl-Mojolicious-Plugin-I18N/README
new file mode 100644
index 0000000000..fa8cc08c9b
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-I18N/README
@@ -0,0 +1,5 @@
+perl-Mojolicious-Plugin-I18N - Internationalization Plugin for
+Mojolicious
+
+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
new file mode 100644
index 0000000000..8e380df0df
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild
@@ -0,0 +1,101 @@
+#!/bin/sh
+
+# Slackware build script for perl-Mojolicious-Plugin-I18N
+# Copyright 2019 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-Mojolicious-Plugin-I18N
+VERSION=${VERSION:-1.6}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -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
+./Build
+./Build test
+./Build install \
+ --destdir $PKG \
+ --install_path bindoc=/usr/man/man1 \
+ --install_path libdoc=/usr/man/man3
+
+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 MANIFEST \
+ $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-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info
new file mode 100644
index 0000000000..e90e1df8a9
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Mojolicious-Plugin-I18N"
+VERSION="1.6"
+HOMEPAGE="https://metacpan.org/pod/Mojolicious::Plugin::I18N"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHARIFULN/Mojolicious-Plugin-I18N-1.6.tar.gz"
+MD5SUM="4002f7a7da4c90973ad6eedfb0fcfa16"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Mojolicious"
+MAINTAINER="Michel A. BEGUE"
+EMAIL="mab974@gmail.com"
diff --git a/perl/perl-Mojolicious-Plugin-I18N/slack-desc b/perl/perl-Mojolicious-Plugin-I18N/slack-desc
new file mode 100644
index 0000000000..ae67b80b2e
--- /dev/null
+++ b/perl/perl-Mojolicious-Plugin-I18N/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-Mojolicious-Plugin-I18N: perl-Mojolicious-Plugin-I18N (I18n Plugin for Mojolicious)
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N: Mojolicious::Plugin::I18N is an internationalization plugin for
+perl-Mojolicious-Plugin-I18N: Mojolicious. It works with Mojolicious 4.0+.
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N:
+perl-Mojolicious-Plugin-I18N:
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-PHP-Serialization/perl-PHP-Serialization.info b/perl/perl-PHP-Serialization/perl-PHP-Serialization.info
index 7c76306a3c..6623a70837 100644
--- a/perl/perl-PHP-Serialization/perl-PHP-Serialization.info
+++ b/perl/perl-PHP-Serialization/perl-PHP-Serialization.info
@@ -6,5 +6,5 @@ MD5SUM="333af0848ad79931875a35cc61dc22e0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
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 3114ce6acf..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.110}
+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 8fd4218d30..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.110"
+VERSION="0.118"
HOMEPAGE="https://metacpan.org/pod/Path::Tiny"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.110.tar.gz"
-MD5SUM="da6316a7b9e4fd747cf98c11be95f630"
+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-PerlIO-Layers/perl-PerlIO-Layers.info b/perl/perl-PerlIO-Layers/perl-PerlIO-Layers.info
index d1d4824f43..19255ba64f 100644
--- a/perl/perl-PerlIO-Layers/perl-PerlIO-Layers.info
+++ b/perl/perl-PerlIO-Layers/perl-PerlIO-Layers.info
@@ -6,5 +6,5 @@ MD5SUM="0ae26fbacfa77935ce0e7553ddca40f6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-List-MoreUtils perl-Module-Build"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
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
new file mode 100644
index 0000000000..31e750c7ab
--- /dev/null
+++ b/perl/perl-String-Random/README
@@ -0,0 +1,2 @@
+String::Random - Perl module to generate random strings based on a
+pattern.
diff --git a/perl/perl-String-Random/perl-String-Random.SlackBuild b/perl/perl-String-Random/perl-String-Random.SlackBuild
new file mode 100644
index 0000000000..cf63707470
--- /dev/null
+++ b/perl/perl-String-Random/perl-String-Random.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# Slackware build script for perl-String-Random
+
+# 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-String-Random
+VERSION=${VERSION:-0.30}
+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 Build.PL \
+ --prefix=/usr \
+ --installdirs=vendor \
+ --install_path libdoc=/usr/man/man3
+perl Build
+perl Build test
+perl 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 \
+ 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-String-Random/perl-String-Random.info b/perl/perl-String-Random/perl-String-Random.info
new file mode 100644
index 0000000000..2e78ccbf40
--- /dev/null
+++ b/perl/perl-String-Random/perl-String-Random.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-String-Random"
+VERSION="0.30"
+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=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jan F. Chadima"
+EMAIL="jfch@jagda.eu"
diff --git a/perl/perl-String-Random/slack-desc b/perl/perl-String-Random/slack-desc
new file mode 100644
index 0000000000..590e14456c
--- /dev/null
+++ b/perl/perl-String-Random/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-String-Random: perl-String-Random (Random string generator)
+perl-String-Random:
+perl-String-Random: This module generates random strings based on a pattern
+perl-String-Random:
+perl-String-Random: Homepage: https://metacpan.org/pod/String-Random
+perl-String-Random:
+perl-String-Random:
+perl-String-Random:
+perl-String-Random:
+perl-String-Random:
+perl-String-Random:
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-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.info b/perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.info
index 0c78baec8c..5db7d7a9be 100644
--- a/perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.info
+++ b/perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.info
@@ -6,5 +6,5 @@ MD5SUM="bb50b3ba1538902b197c04818a84230a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/perl/perl-Sys-Mmap/perl-Sys-Mmap.info b/perl/perl-Sys-Mmap/perl-Sys-Mmap.info
index 833fcce4b4..e02e636514 100644
--- a/perl/perl-Sys-Mmap/perl-Sys-Mmap.info
+++ b/perl/perl-Sys-Mmap/perl-Sys-Mmap.info
@@ -6,5 +6,5 @@ MD5SUM="1fc827d67d468c594ab486c58047d57c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild b/perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild
index 730c9b8809..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.006}
+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 c2813d01ce..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.006"
+VERSION="3.009"
HOMEPAGE="https://metacpan.org/release/Template-Toolkit"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.006.tar.gz"
-MD5SUM="aa1a4af4e6d0893226f9352dabead36b"
+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.SlackBuild b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.SlackBuild
index 4594f1eff3..73367a82e3 100644
--- a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.SlackBuild
+++ b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.SlackBuild
@@ -56,6 +56,7 @@ perl Makefile.PL \
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 \
diff --git a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info
index 340a1da999..2f5adb54b0 100644
--- a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info
+++ b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info
@@ -1,10 +1,10 @@
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=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="perl-Sub-Exporter perl-Test-Differences perl-Test-NoWarnings perl-Text-Diff"
MAINTAINER="Jan F. Chadima"
EMAIL="jfch@jagda.eu"
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-Test-Number-Delta/perl-Test-Number-Delta.info b/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.info
index fea07e3bbf..b0360bb243 100644
--- a/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.info
+++ b/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.info
@@ -6,5 +6,5 @@ MD5SUM="f0d420e7f679a0bc593713d21c25f51e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
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-X10/perl-X10.info b/perl/perl-X10/perl-X10.info
index 32861bf76f..4fdf9c5a35 100644
--- a/perl/perl-X10/perl-X10.info
+++ b/perl/perl-X10/perl-X10.info
@@ -6,5 +6,5 @@ MD5SUM="20dcca2dfb978bfed3043276aa3481e5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Astro-SunTime perl-Device-SerialPort"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild b/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild
index a061c4c669..261ba5cacc 100644
--- a/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild
+++ b/perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for perl-YAML-Syck
# Copyright 2010 V'yacheslav Stetskevych <slava18@gmail.com>
-# Copyright 2014-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2014-2020 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-YAML-Syck
-VERSION=${VERSION:-1.31}
+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 1349946b60..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.31"
+VERSION="1.34"
HOMEPAGE="https://metacpan.org/pod/YAML::Syck"
-DOWNLOAD="http://cpan.metacpan.org/authors/id/T/TO/TODDR/YAML-Syck-1.31.tar.gz"
-MD5SUM="2394bccf64c01cdc796cd5227bba237f"
+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-audio-sndfile/README b/perl/perl-audio-sndfile/README
new file mode 100644
index 0000000000..a00cfdabc1
--- /dev/null
+++ b/perl/perl-audio-sndfile/README
@@ -0,0 +1,8 @@
+perl-audio-sndfile (perl bindings for libsndfile)
+
+Audio::SndFile is a perl interface to the sndfile (soundfile) library. It
+provides a portable API for reading and writing sound files in different
+formats.
+
+See the documentation for a full list of supported file formats. Wav,
+flac, and ogg are supported, but mp3 is not.
diff --git a/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild b/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild
new file mode 100644
index 0000000000..9189d326c8
--- /dev/null
+++ b/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild
@@ -0,0 +1,80 @@
+#!/bin/sh
+
+# Slackware build script for perl-audio-sndfile
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+PRGNAM=perl-audio-sndfile
+VERSION=${VERSION:-0.09}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM=Audio-SndFile
+
+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 /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+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
+
+gzip $PKG/usr/man/man3/*.3
+
+find $PKG -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a 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-audio-sndfile/perl-audio-sndfile.info b/perl/perl-audio-sndfile/perl-audio-sndfile.info
new file mode 100644
index 0000000000..b5f2d06a0a
--- /dev/null
+++ b/perl/perl-audio-sndfile/perl-audio-sndfile.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-audio-sndfile"
+VERSION="0.09"
+HOMEPAGE="https://metacpan.org/pod/Audio::SndFile"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JD/JDIEPEN/Audio-SndFile-0.09.tar.gz"
+MD5SUM="30b972f0f428e9d9983121b3e192d4bb"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/perl/perl-audio-sndfile/slack-desc b/perl/perl-audio-sndfile/slack-desc
new file mode 100644
index 0000000000..007679e1dd
--- /dev/null
+++ b/perl/perl-audio-sndfile/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-audio-sndfile: perl-audio-sndfile (perl bindings for libsndfile)
+perl-audio-sndfile:
+perl-audio-sndfile: Audio::SndFile is a perl interface to the sndfile (soundfile)
+perl-audio-sndfile: library. It provides a portable API for reading and writing sound
+perl-audio-sndfile: files in different formats.
+perl-audio-sndfile:
+perl-audio-sndfile: See the documentation for a full list of supported file formats. Wav,
+perl-audio-sndfile: flac, and ogg are supported, but mp3 is not.
+perl-audio-sndfile:
+perl-audio-sndfile:
+perl-audio-sndfile:
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 d1a5d52ff5..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
+# 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 32b71ea95d..0b60794e61 100644
--- a/perl/perl-cgi-minimal/perl-cgi-minimal.info
+++ b/perl/perl-cgi-minimal/perl-cgi-minimal.info
@@ -1,10 +1,10 @@
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=""
MAINTAINER="Johannes Schoepfer"
-EMAIL="<slackbuilds[at]schoepfer[dot]info>"
+EMAIL="slackbuilds@schoepfer.info"
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/README b/perl/perl-file-slurper/README
new file mode 100644
index 0000000000..b6b3ddb8d0
--- /dev/null
+++ b/perl/perl-file-slurper/README
@@ -0,0 +1,3 @@
+File-Slurper
+
+ A simple, sane and efficient module to slurp a file
diff --git a/perl/perl-file-slurper/perl-file-slurper.SlackBuild b/perl/perl-file-slurper/perl-file-slurper.SlackBuild
new file mode 100644
index 0000000000..70af24f214
--- /dev/null
+++ b/perl/perl-file-slurper/perl-file-slurper.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+# Slackware build script for perl-file-slurper
+
+# Copyright 2020 Tonus, France
+# 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-file-slurper
+VERSION=${VERSION:-0.012}
+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}
+
+SRCNAM=File-Slurper
+DOCFILES="Changes README"
+
+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 {} \;
+
+echo "y" | perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ 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
+
+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 . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $DOCFILES $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-file-slurper/perl-file-slurper.info b/perl/perl-file-slurper/perl-file-slurper.info
new file mode 100644
index 0000000000..d6cc132998
--- /dev/null
+++ b/perl/perl-file-slurper/perl-file-slurper.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-file-slurper"
+VERSION="0.012"
+HOMEPAGE="https://metacpan.org/pod/File::Slurper"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.012.tar.gz"
+MD5SUM="5742c63096392dfee50b8db314bcca18"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Test-Warnings"
+MAINTAINER="Tonus"
+EMAIL="tonus1@gmail.com"
diff --git a/perl/perl-file-slurper/slack-desc b/perl/perl-file-slurper/slack-desc
new file mode 100644
index 0000000000..fdeca2acca
--- /dev/null
+++ b/perl/perl-file-slurper/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-file-slurper: perl-file-slurper (perl module)
+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:
diff --git a/perl/perl-glib/perl-glib.SlackBuild b/perl/perl-glib/perl-glib.SlackBuild
index 2c5bc8daf0..9a92c5ed8c 100644
--- a/perl/perl-glib/perl-glib.SlackBuild
+++ b/perl/perl-glib/perl-glib.SlackBuild
@@ -5,7 +5,7 @@
# (C) 2007 Michael Wagner <lapinours@web.de>
# Copyright 2010, 2012 Binh Nguyen <binhvng@gmail.com>
# Copyright 2014-2017 Glenn Becker <burningc@sdf.org>
-# Copyright 2017-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
#
# All rights reserved.
#
@@ -27,7 +27,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perl-glib
-VERSION=${VERSION:-1.3291}
+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 5b3b267363..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.3291"
+VERSION="1.3293"
HOMEPAGE="https://metacpan.org/pod/Glib"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3291.tar.gz"
-MD5SUM="c1ae0560ad414f807ece34fb2dbeb2d2"
+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-gconf/perl-gnome2-gconf.SlackBuild b/perl/perl-gnome2-gconf/perl-gnome2-gconf.SlackBuild
index 19000dca8d..e6bdcdbab9 100644
--- a/perl/perl-gnome2-gconf/perl-gnome2-gconf.SlackBuild
+++ b/perl/perl-gnome2-gconf/perl-gnome2-gconf.SlackBuild
@@ -4,7 +4,7 @@
#
# Copyright 2010, 2012 Binh Nguyen <binhvng@gmail.com>
# Copyright 2014-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.
#
# All rights reserved.
#
diff --git a/perl/perl-gnome2-gconf/perl-gnome2-gconf.info b/perl/perl-gnome2-gconf/perl-gnome2-gconf.info
index 691ad95897..bd7edbca73 100644
--- a/perl/perl-gnome2-gconf/perl-gnome2-gconf.info
+++ b/perl/perl-gnome2-gconf/perl-gnome2-gconf.info
@@ -6,5 +6,5 @@ MD5SUM="ea386003b18f067524833b0eeb271330"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-glib"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
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-goo-canvas/perl-goo-canvas.info b/perl/perl-goo-canvas/perl-goo-canvas.info
index e63e0a3be3..4a5a71221d 100644
--- a/perl/perl-goo-canvas/perl-goo-canvas.info
+++ b/perl/perl-goo-canvas/perl-goo-canvas.info
@@ -6,5 +6,5 @@ MD5SUM="7dfe0be8c17bfd641d18384d4fd8fb23"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="goocanvas perl-gtk2"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeus@protonmail.com"
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 e6352a4481..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="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeu@sdf.org"
diff --git a/perl/perl-http-response-encoding/perl-http-response-encoding.info b/perl/perl-http-response-encoding/perl-http-response-encoding.info
index 8649549c0e..259c9b5ee5 100644
--- a/perl/perl-http-response-encoding/perl-http-response-encoding.info
+++ b/perl/perl-http-response-encoding/perl-http-response-encoding.info
@@ -6,5 +6,5 @@ MD5SUM="7e1d46f2d88022580e1a18bb7ac4ab71"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libwww-perl"
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeus@protonmail.com"
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 f5ecef75af..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="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="Donald Cooley"
+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-x11-protocol/perl-x11-protocol.info b/perl/perl-x11-protocol/perl-x11-protocol.info
index 13930d2ac9..052afd911d 100644
--- a/perl/perl-x11-protocol/perl-x11-protocol.info
+++ b/perl/perl-x11-protocol/perl-x11-protocol.info
@@ -6,5 +6,5 @@ MD5SUM="2260bad68d373b201b17c60d761e0f0a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeus@protonmail.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/README b/perl/rakudo/README
index 7e1db1833f..ca976c2f63 100644
--- a/perl/rakudo/README
+++ b/perl/rakudo/README
@@ -2,8 +2,7 @@ Rakudo is an implementation of the Raku programming language.
Information on Raku can be found at https://raku.org/.
-
-Optional Dependencies
+Optional dependencies:
Install the raku-Readline package or rlwrap to enable command line
editing in the Rakudo interpreter.
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 2d5fee4d31..5fdff142a9 100644
--- a/perl/rakudo/rakudo.SlackBuild
+++ b/perl/rakudo/rakudo.SlackBuild
@@ -2,7 +2,8 @@
# Slackware build script for rakudo
-# Copyright 2018-2019 Andreas Voegele <andreas@andreasvoegele.com>
+# 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
# purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=rakudo
-VERSION=${VERSION:-2019.11}
+VERSION=${VERSION:-2021.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -99,31 +100,30 @@ chmod 755 $PKG/usr/bin/raku-install-dist
ln -s raku-install-dist $PKG/usr/bin/perl6-install-dist
# Create rakudo.csh and rakudo.sh in /etc/profile.d.
-BINDIRS='$HOME/.perl6/bin:/usr/share/perl6/site/bin:/usr/share/perl6/vendor/bin'
+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
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- CREDITS LICENSE README.md \
+ CREDITS LICENSE README.md docs/ChangeLog \
$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
-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 19dcf01d4d..5830a8a4d9 100644
--- a/perl/rakudo/rakudo.info
+++ b/perl/rakudo/rakudo.info
@@ -1,10 +1,10 @@
PRGNAM="rakudo"
-VERSION="2019.11"
+VERSION="2021.03"
HOMEPAGE="https://rakudo.org/"
-DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2019.11/rakudo-2019.11.tar.gz"
-MD5SUM="a9ac5b2687aaa5e91f5b609cf63274da"
+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/README b/perl/zef/README
index 063f1b5836..04b4ac76e0 100644
--- a/perl/zef/README
+++ b/perl/zef/README
@@ -1,3 +1,3 @@
The zef package manager downloads and installs Raku modules.
-By default, the modules are installed in ~/.perl6.
+By default, the modules are installed in ~/.raku.
diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild
index 5fc66c4a7f..d2be20b9f8 100644
--- a/perl/zef/zef.SlackBuild
+++ b/perl/zef/zef.SlackBuild
@@ -2,7 +2,8 @@
# Slackware build script for zef
-# Copyright 2018-2019 Andreas Voegele <andreas@andreasvoegele.com>
+# 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
# purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +18,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=zef
-VERSION=${VERSION:-0.8.2}
+VERSION=${VERSION:-0.9.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/perl/zef/zef.info b/perl/zef/zef.info
index a1c124ca4d..1588a46f6d 100644
--- a/perl/zef/zef.info
+++ b/perl/zef/zef.info
@@ -1,10 +1,10 @@
PRGNAM="zef"
-VERSION="0.8.2"
+VERSION="0.9.4"
HOMEPAGE="https://github.com/ugexe/zef"
-DOWNLOAD="https://github.com/ugexe/zef/archive/v0.8.2/zef-0.8.2.tar.gz"
-MD5SUM="42365330c53aee48b2786f4ead33114e"
+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"