summaryrefslogtreecommitdiffstats
path: root/perl
diff options
context:
space:
mode:
Diffstat (limited to 'perl')
-rw-r--r--perl/mod_perl/mod_perl.SlackBuild3
-rw-r--r--perl/mod_perl/r1910623.patch23
-rw-r--r--perl/perl-CPAN-Requirements-Dynamic/README2
-rw-r--r--perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild (renamed from perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.SlackBuild)35
-rw-r--r--perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info10
-rw-r--r--perl/perl-CPAN-Requirements-Dynamic/slack-desc19
-rw-r--r--perl/perl-IO-Tty/README10
-rw-r--r--perl/perl-IO-Tty/perl-IO-Tty.SlackBuild78
-rw-r--r--perl/perl-IO-Tty/perl-IO-Tty.info10
-rw-r--r--perl/perl-IO-Tty/slack-desc19
-rw-r--r--perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild2
-rw-r--r--perl/perl-Locale-Codes/perl-Locale-Codes.info6
-rw-r--r--perl/perl-Locale-Msgfmt/README9
-rw-r--r--perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info10
-rw-r--r--perl/perl-Locale-Msgfmt/slack-desc19
-rw-r--r--perl/perl-Meta-Requirements-Range/README4
-rw-r--r--perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.SlackBuild (renamed from perl/perl-Test-Script/perl-Test-Script.SlackBuild)30
-rw-r--r--perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.info10
-rw-r--r--perl/perl-Meta-Requirements-Range/slack-desc19
-rw-r--r--perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild2
-rw-r--r--perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info8
-rw-r--r--perl/perl-Module-Install/perl-Module-Install.SlackBuild5
-rw-r--r--perl/perl-Module-Install/perl-Module-Install.info8
-rw-r--r--perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild2
-rw-r--r--perl/perl-Module-Manifest/perl-Module-Manifest.info6
-rw-r--r--perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild7
-rw-r--r--perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info6
-rw-r--r--perl/perl-PDF-API2/perl-PDF-API2.SlackBuild5
-rw-r--r--perl/perl-PDF-API2/perl-PDF-API2.info10
-rw-r--r--perl/perl-SDL/perl-SDL.SlackBuild2
-rw-r--r--perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild4
-rw-r--r--perl/perl-SNMP-Info/perl-SNMP-Info.info8
-rw-r--r--perl/perl-Test-Script/README6
-rw-r--r--perl/perl-Test-Script/perl-Test-Script.info10
-rw-r--r--perl/perl-Test-Script/slack-desc19
-rw-r--r--perl/perl-WWW-Curl/curl-7.71.0.patch.gzbin497 -> 527 bytes
-rw-r--r--perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild7
-rw-r--r--perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild5
-rw-r--r--perl/perl-YAML-Tiny/perl-YAML-Tiny.info8
-rw-r--r--perl/perl-html-form/perl-html-form.SlackBuild7
-rw-r--r--perl/perl-html-form/perl-html-form.info8
-rw-r--r--perl/perlbrew/perlbrew.SlackBuild10
-rw-r--r--perl/perlbrew/perlbrew.info6
43 files changed, 175 insertions, 302 deletions
diff --git a/perl/mod_perl/mod_perl.SlackBuild b/perl/mod_perl/mod_perl.SlackBuild
index d197c0b49d..5a5fde9d5a 100644
--- a/perl/mod_perl/mod_perl.SlackBuild
+++ b/perl/mod_perl/mod_perl.SlackBuild
@@ -77,6 +77,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Thanks to msantinho @ LQ!
+patch -p0 < $CWD/r1910623.patch
+
# Thanks to ARCH Linux
sed -i -e '1098,1102d' Apache-Test/lib/Apache/TestRun.pm
sed -i '51,56c push @INC, "xs/tables/current24";' lib/ModPerl/MapUtil.pm
diff --git a/perl/mod_perl/r1910623.patch b/perl/mod_perl/r1910623.patch
new file mode 100644
index 0000000000..a6939c54ec
--- /dev/null
+++ b/perl/mod_perl/r1910623.patch
@@ -0,0 +1,23 @@
+Author: stevehay
+Date: Tue Jun 27 08:38:15 2023
+New Revision: 1910623
+
+Stop using do_open9() - this deprecated function was removed in 5.37.1
+
+Patch by Jitka Plesnikova <jp...@redhat.com> from https://rt.cpan.org/Ticket/Display.html?id=148451
+
+Index: src/modules/perl/modperl_io.c
+===================================================================
+--- src/modules/perl/modperl_io.c (revision 1910622)
++++ src/modules/perl/modperl_io.c (revision 1910623)
+@@ -116,8 +116,8 @@
+ save_gp(handle, 1);
+
+ sv_setref_pv(sv, "Apache2::RequestRec", (void*)r);
+- status = do_open9(handle, mode == O_RDONLY ? "<:Apache2" : ">:Apache2",
+- 9, FALSE, mode, 0, (PerlIO *)NULL, sv, 1);
++ status = do_openn(handle, mode == O_RDONLY ? "<:Apache2" : ">:Apache2",
++ 9, FALSE, mode, 0, (PerlIO *)NULL, &sv, 1);
+ if (status == 0) {
+ Perl_croak(aTHX_ "Failed to open STD%s: %" SVf,
+ mode == O_RDONLY ? "IN" : "OUT", get_sv("!", TRUE));
diff --git a/perl/perl-CPAN-Requirements-Dynamic/README b/perl/perl-CPAN-Requirements-Dynamic/README
new file mode 100644
index 0000000000..4e35ef9fea
--- /dev/null
+++ b/perl/perl-CPAN-Requirements-Dynamic/README
@@ -0,0 +1,2 @@
+This module implements a format for describing dynamic prerequisites
+of a distribution.
diff --git a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.SlackBuild b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild
index 647543dde1..888c0e4be1 100644
--- a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.SlackBuild
+++ b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for perl-Locale-Msgfmt
+# Slackware build script for perl-CPAN-Requirements-Dynamic
-# Copyright 2018 Nikos Giotis <nikos.giotis@gmail.com>, Athens, GR
+# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=perl-Locale-Msgfmt
-VERSION=${VERSION:-0.15}
+PRGNAM=perl-CPAN-Requirements-Dynamic
+VERSION=${VERSION:-0.001}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -52,20 +49,6 @@ 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
@@ -93,17 +76,13 @@ 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
+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
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- Changes README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README Changes LICENSE MANIFEST $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-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info
new file mode 100644
index 0000000000..98b2287eee
--- /dev/null
+++ b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-CPAN-Requirements-Dynamic"
+VERSION="0.001"
+HOMEPAGE="https://metacpan.org/pod/CPAN::Requirements::Dynamic"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Requirements-Dynamic-0.001.tar.gz"
+MD5SUM="be6da67ff17d2b0887f03e0d9cbf873c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-ExtUtils-Config perl-Meta-Requirements-Range"
+MAINTAINER="Willy Sudiarto Raharjo"
+EMAIL="willysr@slackbuilds.org"
diff --git a/perl/perl-CPAN-Requirements-Dynamic/slack-desc b/perl/perl-CPAN-Requirements-Dynamic/slack-desc
new file mode 100644
index 0000000000..9f7bfb09ca
--- /dev/null
+++ b/perl/perl-CPAN-Requirements-Dynamic/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-CPAN-Requirements-Dynamic: perl-CPAN-Requirements-Dynamic (Dynamic prerequisites in meta files)
+perl-CPAN-Requirements-Dynamic:
+perl-CPAN-Requirements-Dynamic: This module implements a format for describing dynamic prerequisites
+perl-CPAN-Requirements-Dynamic: of a distribution.
+perl-CPAN-Requirements-Dynamic:
+perl-CPAN-Requirements-Dynamic:
+perl-CPAN-Requirements-Dynamic: Project URL: https://metacpan.org/pod/CPAN::Requirements::Dynamic
+perl-CPAN-Requirements-Dynamic:
+perl-CPAN-Requirements-Dynamic:
+perl-CPAN-Requirements-Dynamic:
+perl-CPAN-Requirements-Dynamic:
diff --git a/perl/perl-IO-Tty/README b/perl/perl-IO-Tty/README
deleted file mode 100644
index 36d395c6c8..0000000000
--- a/perl/perl-IO-Tty/README
+++ /dev/null
@@ -1,10 +0,0 @@
-perl-IO-Tty (Pseudo TTY object class)
-
-IO::Tty - Perl extension that provides an interface to allow the
-creation of a pseudo tty.
-
-IO::Tty is used internally by IO::Pty to create a pseudo-tty. Do not
-use it directly except to import constants, use IO::Pty.
-
-IO::Pty inherits from IO::Handle and so provides all the methods
-defined by the IO::Handle package.
diff --git a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild b/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild
deleted file mode 100644
index e76776bcfb..0000000000
--- a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for perl-IO-Tty
-
-# Written by ruario
-
-# Original version of this script had no license. B. Watson's
-# modified version is licensed under the WTFPL. See
-# http://www.wtfpl.net/txt/copying/ for details.
-
-# 20230224 bkw:
-# - new maintainer.
-# - update for v1.17.
-# - add license.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=perl-IO-Tty
-VERSION=${VERSION:-1.17}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-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
-
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-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 /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
-strip blib/arch/auto/IO/Tty/Tty.so
-make test
-make install DESTDIR=$PKG
-gzip $PKG/usr/man/man*/*
-
-find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
-
-find $PKG -depth -type d -empty -delete || true
-
-PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
-mkdir -p $PKGDOC
-cp -a ChangeLog README* $PKGDOC
-cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$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
diff --git a/perl/perl-IO-Tty/perl-IO-Tty.info b/perl/perl-IO-Tty/perl-IO-Tty.info
deleted file mode 100644
index 6968d97353..0000000000
--- a/perl/perl-IO-Tty/perl-IO-Tty.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="perl-IO-Tty"
-VERSION="1.17"
-HOMEPAGE="https://metacpan.org/pod/IO::Tty"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-Tty-1.17.tar.gz"
-MD5SUM="e4cd744de6a686ca78b20002fc66062a"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="B. Watson"
-EMAIL="urchlay@slackware.uk"
diff --git a/perl/perl-IO-Tty/slack-desc b/perl/perl-IO-Tty/slack-desc
deleted file mode 100644
index 191c529789..0000000000
--- a/perl/perl-IO-Tty/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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-IO-Tty: perl-IO-Tty (Pseudo TTY object class)
-perl-IO-Tty:
-perl-IO-Tty: Perl extension that provides an interface to allow the creation of a
-perl-IO-Tty: pseudo tty.
-perl-IO-Tty:
-perl-IO-Tty:
-perl-IO-Tty:
-perl-IO-Tty:
-perl-IO-Tty:
-perl-IO-Tty:
-perl-IO-Tty:
diff --git a/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild b/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild
index ff588325b8..a6a7213610 100644
--- a/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild
+++ b/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-Locale-Codes
-VERSION=${VERSION:-3.70}
+VERSION=${VERSION:-3.78}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/perl-Locale-Codes/perl-Locale-Codes.info b/perl/perl-Locale-Codes/perl-Locale-Codes.info
index b3edafbed0..51402ecaf8 100644
--- a/perl/perl-Locale-Codes/perl-Locale-Codes.info
+++ b/perl/perl-Locale-Codes/perl-Locale-Codes.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Locale-Codes"
-VERSION="3.70"
+VERSION="3.78"
HOMEPAGE="https://metacpan.org/pod/Locale::Codes"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-3.70.tar.gz"
-MD5SUM="6e79c77d7c82f00cda3d0137c24fb798"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-3.78.tar.gz"
+MD5SUM="899cd9b8a9188bad93763ff0aa5ff5ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Test-Inter"
diff --git a/perl/perl-Locale-Msgfmt/README b/perl/perl-Locale-Msgfmt/README
deleted file mode 100644
index 854d640c47..0000000000
--- a/perl/perl-Locale-Msgfmt/README
+++ /dev/null
@@ -1,9 +0,0 @@
-perl-Locale-Msgfmt
-
-Locale::Msgfmt - Compile .po files to .mo files
-
-This module does the same thing as msgfmt from GNU gettext-tools,
-except this is pure Perl. The interface is best explained through
-examples here:
-
-https://metacpan.org/source/AZAWAWI/Locale-Msgfmt-0.15/lib/Locale/Msgfmt.pm
diff --git a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info b/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info
deleted file mode 100644
index 9e2de3c0dd..0000000000
--- a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="perl-Locale-Msgfmt"
-VERSION="0.15"
-HOMEPAGE="https://metacpan.org/pod/Locale::Msgfmt"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AZ/AZAWAWI/Locale-Msgfmt-0.15.tar.gz"
-MD5SUM="7e6fde43db034f765f3a425dfa1dd4d8"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="perl-Module-Install"
-MAINTAINER="Nikos Giotis"
-EMAIL="nikos.giotis@gmail.com"
diff --git a/perl/perl-Locale-Msgfmt/slack-desc b/perl/perl-Locale-Msgfmt/slack-desc
deleted file mode 100644
index 245da7a8fd..0000000000
--- a/perl/perl-Locale-Msgfmt/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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-Locale-Msgfmt: perl-Locale-Msgfmt (Compile .po files to .mo files)
-perl-Locale-Msgfmt:
-perl-Locale-Msgfmt: Locale::Msgfmt is a pure Perl reimplementation of msgfmt from GNU
-perl-Locale-Msgfmt: gettext-tools.
-perl-Locale-Msgfmt:
-perl-Locale-Msgfmt: Homepage: https://metacpan.org/pod/Locale::Msgfmt
-perl-Locale-Msgfmt:
-perl-Locale-Msgfmt:
-perl-Locale-Msgfmt:
-perl-Locale-Msgfmt:
-perl-Locale-Msgfmt:
diff --git a/perl/perl-Meta-Requirements-Range/README b/perl/perl-Meta-Requirements-Range/README
new file mode 100644
index 0000000000..0cd7d22c40
--- /dev/null
+++ b/perl/perl-Meta-Requirements-Range/README
@@ -0,0 +1,4 @@
+A CPAN::Meta::Requirements::Range object models a set of version
+constraints like those specified in the META.yml or META.json files
+in CPAN distributions, and as defined by CPAN::Meta::Spec;
+representation.
diff --git a/perl/perl-Test-Script/perl-Test-Script.SlackBuild b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.SlackBuild
index feed1d477e..8f12d1df79 100644
--- a/perl/perl-Test-Script/perl-Test-Script.SlackBuild
+++ b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for Test-Script
+# Slackware build script for perl-Meta-Requirements-Dynamic
-# Copyright 2011 Mikko Värri, Finland
+# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,14 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=perl-Test-Script
-VERSION=${VERSION:-1.07}
+PRGNAM=perl-Meta-Requirements-Range
+SRCNAM=CPAN-Meta-Requirements
+VERSION=${VERSION:-2.143}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM="$( echo $PRGNAM | cut -d- -f2- )"
-
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -40,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -62,28 +58,30 @@ 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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -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 $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README Changes LICENSE MANIFEST $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-Meta-Requirements-Range/perl-Meta-Requirements-Range.info b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.info
new file mode 100644
index 0000000000..3c9c661f45
--- /dev/null
+++ b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Meta-Requirements-Range"
+VERSION="2.143"
+HOMEPAGE="https://metacpan.org/pod/CPAN::Meta::Requirements::Range"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/CPAN-Meta-Requirements-2.143.tar.gz"
+MD5SUM="b26ca50ca6eb04f727876da83b828241"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Willy Sudiarto Raharjo"
+EMAIL="willysr@slackbuilds.org"
diff --git a/perl/perl-Meta-Requirements-Range/slack-desc b/perl/perl-Meta-Requirements-Range/slack-desc
new file mode 100644
index 0000000000..8c63690325
--- /dev/null
+++ b/perl/perl-Meta-Requirements-Range/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-Meta-Requirements-Range: perl-Meta-Requirements-Range (Version requirements for CPAN Dist)
+perl-Meta-Requirements-Range:
+perl-Meta-Requirements-Range: A CPAN::Meta::Requirements::Range object models a set of version
+perl-Meta-Requirements-Range: constraints like those specified in the META.yml or META.json files
+perl-Meta-Requirements-Range: in CPAN distributions, and as defined by CPAN::Meta::Spec;
+perl-Meta-Requirements-Range: representation.
+perl-Meta-Requirements-Range:
+perl-Meta-Requirements-Range:
+perl-Meta-Requirements-Range: URL: https://metacpan.org/pod/CPAN::Meta::Requirements::Range
+perl-Meta-Requirements-Range:
+perl-Meta-Requirements-Range:
diff --git a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild
index d0a157b7ba..2c2e7eb157 100644
--- a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild
+++ b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-Module-Build-Tiny
-VERSION=${VERSION:-0.047}
+VERSION=${VERSION:-0.048}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info
index 1453eafff3..148c6cca27 100644
--- a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info
+++ b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Module-Build-Tiny"
-VERSION="0.047"
+VERSION="0.048"
HOMEPAGE="https://metacpan.org/pod/Module::Build::Tiny"
-DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.047.tar.gz"
-MD5SUM="de9814b3c22825837438fc70adad58ac"
+DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.048.tar.gz"
+MD5SUM="130e952464b3f8d86995392a3cb1314e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON"
+REQUIRES="perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON perl-CPAN-Requirements-Dynamic"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/perl/perl-Module-Install/perl-Module-Install.SlackBuild b/perl/perl-Module-Install/perl-Module-Install.SlackBuild
index 0e3ae06411..8bef7ddbae 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 2020 M.A. Begue mab974@gmail.com
+# Copyright 2020 M.A. Begue mab974@misouk.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-Module-Install
-VERSION=${VERSION:-1.19}
+VERSION=${VERSION:-1.21}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,6 +86,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-Module-Install/perl-Module-Install.info b/perl/perl-Module-Install/perl-Module-Install.info
index 7242f629a9..700a418b4a 100644
--- a/perl/perl-Module-Install/perl-Module-Install.info
+++ b/perl/perl-Module-Install/perl-Module-Install.info
@@ -1,10 +1,10 @@
PRGNAM="perl-Module-Install"
-VERSION="1.19"
+VERSION="1.21"
HOMEPAGE="https://metacpan.org/pod/Module::Install"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz"
-MD5SUM="0d1b78cc13ebf9b9ad008c8928a5b2dd"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz"
+MD5SUM="71a170c4ecc224cb5c8b147830979549"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-YAML-Tiny perl-File-Remove"
MAINTAINER="Michel A. BEGUE"
-EMAIL="mab974@gmail.com"
+EMAIL="mab974@misouk.com"
diff --git a/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild b/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild
index 38d572815a..6519146614 100644
--- a/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild
+++ b/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild
@@ -7,7 +7,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-Module-Manifest
-VERSION=${VERSION:-1.08}
+VERSION=${VERSION:-1.09}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/perl-Module-Manifest/perl-Module-Manifest.info b/perl/perl-Module-Manifest/perl-Module-Manifest.info
index 4cf3c5dcce..ce620b737f 100644
--- a/perl/perl-Module-Manifest/perl-Module-Manifest.info
+++ b/perl/perl-Module-Manifest/perl-Module-Manifest.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Module-Manifest"
-VERSION="1.08"
+VERSION="1.09"
HOMEPAGE="https://metacpan.org/release/Module-Manifest"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Module-Manifest-1.08.tar.gz"
-MD5SUM="90f035a0074c3edcf8f595a38ec90da1"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Manifest-1.09.tar.gz"
+MD5SUM="71cd43db0ef8d6497b4b0415497453c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Params-Util perl-Test-Exception perl-test-warn perl-Module-Install"
diff --git a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild
index 5b6692edfb..4dcbd1e587 100644
--- a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild
+++ b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="perl-Net-DNS-SEC"
SRCNAM="Net-DNS-SEC"
-VERSION=${VERSION:-1.02}
+VERSION=${VERSION:-1.24}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -42,9 +42,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -80,7 +77,7 @@ find -L . \
\( -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" | CFLAGS="$SLKCFLAGS" perl Makefile.PL \
+CFLAGS="$SLKCFLAGS" perl Makefile.PL \
PREFIX=/usr \
INSTALLDIRS=vendor \
INSTALLVENDORMAN3DIR=/usr/man/man3
diff --git a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info
index 8a4a7db72f..240c039d3f 100644
--- a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info
+++ b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Net-DNS-SEC"
-VERSION="1.02"
+VERSION="1.24"
HOMEPAGE="https://metacpan.org/pod/Net::DNS::SEC"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.02.tar.gz"
-MD5SUM="3d11216697d0fe43e74484b59f94188d"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.24.tar.gz"
+MD5SUM="63879e0f104320f63633be7d4b02b851"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Crypt-OpenSSL-DSA perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-ECDSA perl-Digest-GOST perl-net-dns"
diff --git a/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild b/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild
index bf2095a64f..4090bcdd05 100644
--- a/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild
+++ b/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-PDF-API2
-# Copyright 2019 M.A.Begue mab974@gmail.com
+# Copyright 2019 M.A.Begue mab974@misouk.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-PDF-API2
-VERSION=${VERSION:-2.038}
+VERSION=${VERSION:-2.045}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -87,6 +87,7 @@ perl Makefile.PL \
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 \
diff --git a/perl/perl-PDF-API2/perl-PDF-API2.info b/perl/perl-PDF-API2/perl-PDF-API2.info
index c54df2e261..66b01b8524 100644
--- a/perl/perl-PDF-API2/perl-PDF-API2.info
+++ b/perl/perl-PDF-API2/perl-PDF-API2.info
@@ -1,10 +1,10 @@
PRGNAM="perl-PDF-API2"
-VERSION="2.038"
+VERSION="2.045"
HOMEPAGE="https://metacpan.org/pod/PDF::API2"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.038.tar.gz"
-MD5SUM="2d6683d01b95f554ec5bb2e29f31ff03"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.045.tar.gz"
+MD5SUM="afe283ab6b1273ed0d129ec1a18cfb8a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-Font-TTF"
+REQUIRES="perl-Font-TTF perl-Test-Exception perl-Test-Memory-Cycle"
MAINTAINER="Michel A. BEGUE"
-EMAIL="mab974@gmail.com"
+EMAIL="mab974@misouk.com"
diff --git a/perl/perl-SDL/perl-SDL.SlackBuild b/perl/perl-SDL/perl-SDL.SlackBuild
index 25abb4f80d..074dee801e 100644
--- a/perl/perl-SDL/perl-SDL.SlackBuild
+++ b/perl/perl-SDL/perl-SDL.SlackBuild
@@ -80,6 +80,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+export CFLAGS="$SLKCFLAGS -fpermissive"
+
perl Build.PL \
prefix=/usr \
installdirs=vendor \
diff --git a/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild b/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild
index 29f113ec91..9289fbe653 100644
--- a/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild
+++ b/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-SNMP-Info
-# Copyright 2013-2023, Thibaut Notteboom, Paris, FRANCE
+# Copyright 2013-2024, Thibaut Notteboom, Paris, FRANCE
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-SNMP-Info
-VERSION=${VERSION:-3.95}
+VERSION=${VERSION:-3.970001}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/perl-SNMP-Info/perl-SNMP-Info.info b/perl/perl-SNMP-Info/perl-SNMP-Info.info
index 21ca5dcdf5..fb0016a322 100644
--- a/perl/perl-SNMP-Info/perl-SNMP-Info.info
+++ b/perl/perl-SNMP-Info/perl-SNMP-Info.info
@@ -1,10 +1,10 @@
PRGNAM="perl-SNMP-Info"
-VERSION="3.95"
+VERSION="3.970001"
HOMEPAGE="https://metacpan.org/release/SNMP-Info"
-DOWNLOAD="http://cpan.metacpan.org/authors/id/O/OL/OLIVER/SNMP-Info-3.95.tar.gz"
-MD5SUM="54b035d045fa0990fd84bd37d660470c"
+DOWNLOAD="http://cpan.metacpan.org/authors/id/O/OL/OLIVER/SNMP-Info-3.970001.tar.gz"
+MD5SUM="6fa0105c4914bc667e2a9d3efa40b294"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-Module-Build perl-NetAddr-IP perl-Regexp-Common"
+REQUIRES="perl-Math-BigInt perl-Module-Build perl-NetAddr-IP perl-Regexp-Common perl-Scalar-List-Utils"
MAINTAINER="Thibaut Notteboom"
EMAIL="thibaut.notteboom@gmail.com"
diff --git a/perl/perl-Test-Script/README b/perl/perl-Test-Script/README
deleted file mode 100644
index 1855d732c0..0000000000
--- a/perl/perl-Test-Script/README
+++ /dev/null
@@ -1,6 +0,0 @@
-The intent of Test-Script module is to provide a series of basic
-tests for 80% of the testing you will need to do for scripts in the
-script (or bin as is also commonly used) paths of your Perl
-distribution. Further, it aims to provide this functionality with
-perfect platform-compatibility, and in a way that is as unobtrusive
-as possible.
diff --git a/perl/perl-Test-Script/perl-Test-Script.info b/perl/perl-Test-Script/perl-Test-Script.info
deleted file mode 100644
index 1ad7a3f757..0000000000
--- a/perl/perl-Test-Script/perl-Test-Script.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="perl-Test-Script"
-VERSION="1.07"
-HOMEPAGE="https://metacpan.org/pod/Test::Script"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Test-Script-1.07.tar.gz"
-MD5SUM="f6b5baa6403cd24dac7f023e0ea22384"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="perl-IPC-Run3 perl-Probe-Perl perl-Module-Install"
-MAINTAINER="Mikko Värri"
-EMAIL="vmj@linuxbox.fi"
diff --git a/perl/perl-Test-Script/slack-desc b/perl/perl-Test-Script/slack-desc
deleted file mode 100644
index d05ae887b0..0000000000
--- a/perl/perl-Test-Script/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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-Script: perl-Test-Script (Basic cross-platform tests for scripts)
-perl-Test-Script:
-perl-Test-Script: The intent of Test-Script module is to provide a series of basic
-perl-Test-Script: tests for 80% of the testing you will need to do for scripts in the
-perl-Test-Script: script (or bin as is also commonly used) paths of your Perl
-perl-Test-Script: distribution. Further, it aims to provide this functionality with
-perl-Test-Script: perfect platform-compatibility, and in a way that is as unobtrusive
-perl-Test-Script: as possible.
-perl-Test-Script:
-perl-Test-Script:
-perl-Test-Script:
diff --git a/perl/perl-WWW-Curl/curl-7.71.0.patch.gz b/perl/perl-WWW-Curl/curl-7.71.0.patch.gz
index f85592a36f..96e83e4a30 100644
--- a/perl/perl-WWW-Curl/curl-7.71.0.patch.gz
+++ b/perl/perl-WWW-Curl/curl-7.71.0.patch.gz
Binary files differ
diff --git a/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild b/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild
index 46291bd33f..f99a85f115 100644
--- a/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild
+++ b/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild
@@ -7,7 +7,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-WWW-Curl
VERSION=${VERSION:-4.17}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -21,9 +21,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -64,6 +61,8 @@ find -L . \
zcat $CWD/curl-7.71.0.patch.gz | patch -p1
+PERL_USE_UNSAFE_INC=1 \
+PERL_MM_USE_DEFAULT=1 \
perl Makefile.PL \
PREFIX=/usr \
INSTALLDIRS=vendor \
diff --git a/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild b/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild
index 735e56ae23..42d511b0fc 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 2020 M.A. Begue mab974@gmail.com
+# Copyright 2020 M.A. Begue mab974@misouk.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-YAML-Tiny
-VERSION=${VERSION:-1.73}
+VERSION=${VERSION:-1.74}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,6 +86,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-YAML-Tiny/perl-YAML-Tiny.info b/perl/perl-YAML-Tiny/perl-YAML-Tiny.info
index 7373a62810..b4ba6a7fb3 100644
--- a/perl/perl-YAML-Tiny/perl-YAML-Tiny.info
+++ b/perl/perl-YAML-Tiny/perl-YAML-Tiny.info
@@ -1,10 +1,10 @@
PRGNAM="perl-YAML-Tiny"
-VERSION="1.73"
+VERSION="1.74"
HOMEPAGE="https://metacpan.org/pod/YAML::Tiny"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz"
-MD5SUM="d1bb2525e4ab46bfab4b22842c467529"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.74.tar.gz"
+MD5SUM="5a2b53a7cf7f3dcc98173944565ca0d6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Michel A. BEGUE"
-EMAIL="mab974@gmail.com"
+EMAIL="mab974@misouk.com"
diff --git a/perl/perl-html-form/perl-html-form.SlackBuild b/perl/perl-html-form/perl-html-form.SlackBuild
index a02769e550..b002bc8df9 100644
--- a/perl/perl-html-form/perl-html-form.SlackBuild
+++ b/perl/perl-html-form/perl-html-form.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-html-form
-VERSION=${VERSION:-6.07}
+VERSION=${VERSION:-6.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -43,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -104,7 +101,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 INSTALL LICENSE $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
diff --git a/perl/perl-html-form/perl-html-form.info b/perl/perl-html-form/perl-html-form.info
index 79e9e18c1a..330730ef45 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.07"
+VERSION="6.11"
HOMEPAGE="https://metacpan.org/pod/HTML::Form"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Form-6.07.tar.gz"
-MD5SUM="71718750e6a2132b50eeca417a55e18e"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/HTML-Form-6.11.tar.gz"
+MD5SUM="5348fbdee5ec572e21c1579d4eb183d3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-http-message"
+REQUIRES="perl-html-parser perl-Test-Warnings"
MAINTAINER="Donald Cooley"
EMAIL="chytraeu@sdf.org"
diff --git a/perl/perlbrew/perlbrew.SlackBuild b/perl/perlbrew/perlbrew.SlackBuild
index 8a0365d8c8..d51ca8033c 100644
--- a/perl/perlbrew/perlbrew.SlackBuild
+++ b/perl/perlbrew/perlbrew.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perlbrew
-VERSION=${VERSION:-0.85}
+VERSION=${VERSION:-0.98}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -81,12 +78,13 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+export PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null
perl Build.PL \
--installdirs vendor \
--config installvendorman1dir=/usr/man/man1 \
--config installvendorman3dir=/usr/man/man3
./Build
-./Build test
./Build install \
--destdir $PKG
@@ -97,7 +95,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 LICENSE README README.md doc/* $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
diff --git a/perl/perlbrew/perlbrew.info b/perl/perlbrew/perlbrew.info
index 93b49f6bf7..f2c0c29aed 100644
--- a/perl/perlbrew/perlbrew.info
+++ b/perl/perlbrew/perlbrew.info
@@ -1,8 +1,8 @@
PRGNAM="perlbrew"
-VERSION="0.85"
+VERSION="0.98"
HOMEPAGE="https://perlbrew.pl/"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GU/GUGOD/App-perlbrew-0.85.tar.gz"
-MD5SUM="0a86d1393206c4a40efb74776f8794d1"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GU/GUGOD/App-perlbrew-0.98.tar.gz"
+MD5SUM="30ac30758526e57d8b9b8c34ae6ae526"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-CPAN-Perl-Releases perl-Devel-PatchPerl perl-File-Which perl-Module-Build-Tiny perl-IO-All perl-Path-Class perl-Test-Exception perl-Test-Output perl-Test-Spec perl-Test-TempDir-Tiny perl-local-lib"