summaryrefslogtreecommitdiffstats
path: root/perl
diff options
context:
space:
mode:
Diffstat (limited to 'perl')
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild2
-rw-r--r--perl/MoarVM/MoarVM.info6
-rw-r--r--perl/nqp/nqp.SlackBuild2
-rw-r--r--perl/nqp/nqp.info6
-rw-r--r--perl/perl-Exporter-Lite/README10
-rw-r--r--perl/perl-Exporter-Lite/perl-Exporter-Lite.SlackBuild94
-rw-r--r--perl/perl-Exporter-Lite/perl-Exporter-Lite.info10
-rw-r--r--perl/perl-Exporter-Lite/slack-desc19
-rw-r--r--perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.SlackBuild7
-rw-r--r--perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.info6
-rw-r--r--perl/perl-Getopt-Tabular/README16
-rw-r--r--perl/perl-Getopt-Tabular/perl-Getopt-Tabular.SlackBuild94
-rw-r--r--perl/perl-Getopt-Tabular/perl-Getopt-Tabular.info10
-rw-r--r--perl/perl-Getopt-Tabular/slack-desc19
-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/rakudo/rakudo.SlackBuild2
-rw-r--r--perl/rakudo/rakudo.info6
-rw-r--r--perl/zef/zef.SlackBuild2
-rw-r--r--perl/zef/zef.info6
20 files changed, 299 insertions, 30 deletions
diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild
index 1ca4e7e1ff..53e70b6f1e 100644
--- a/perl/MoarVM/MoarVM.SlackBuild
+++ b/perl/MoarVM/MoarVM.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=MoarVM
-VERSION=${VERSION:-2024.03}
+VERSION=${VERSION:-2024.05}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info
index 4de0606198..a2c6d3c9db 100644
--- a/perl/MoarVM/MoarVM.info
+++ b/perl/MoarVM/MoarVM.info
@@ -1,8 +1,8 @@
PRGNAM="MoarVM"
-VERSION="2024.03"
+VERSION="2024.05"
HOMEPAGE="https://moarvm.org/"
-DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2024.03/MoarVM-2024.03.tar.gz"
-MD5SUM="4055fc8c0bf6748c3a5e3328fbdc36f5"
+DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2024.05/MoarVM-2024.05.tar.gz"
+MD5SUM="c0e16129fce1cdc6ec29cf67a986b8c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtommath"
diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild
index 843ef60a7d..0b53ad8419 100644
--- a/perl/nqp/nqp.SlackBuild
+++ b/perl/nqp/nqp.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nqp
-VERSION=${VERSION:-2024.03}
+VERSION=${VERSION:-2024.05}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info
index e2468cb901..ea81361a78 100644
--- a/perl/nqp/nqp.info
+++ b/perl/nqp/nqp.info
@@ -1,8 +1,8 @@
PRGNAM="nqp"
-VERSION="2024.03"
+VERSION="2024.05"
HOMEPAGE="https://rakudo.org"
-DOWNLOAD="https://github.com/Raku/nqp/releases/download/2024.03/nqp-2024.03.tar.gz"
-MD5SUM="b9aa7e00298c2f5bb1c07f30265d004f"
+DOWNLOAD="https://github.com/Raku/nqp/releases/download/2024.05/nqp-2024.05.tar.gz"
+MD5SUM="9b2e830afb1acb857c77b99d09a307c8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="MoarVM"
diff --git a/perl/perl-Exporter-Lite/README b/perl/perl-Exporter-Lite/README
new file mode 100644
index 0000000000..6703fe12a4
--- /dev/null
+++ b/perl/perl-Exporter-Lite/README
@@ -0,0 +1,10 @@
+Exporter::Lite is an alternative to Exporter, intended to provide a
+lightweight subset of the most commonly-used functionality. It supports
+import(), @EXPORT and @EXPORT_OK and not a whole lot else.
+
+Exporter::Lite simply exports its import() function into your namespace.
+This might be called a "mix-in" or a "role".
+
+If you have local Perl set up and override the "install base" parameter
+through the $PERL_MB_OPT or $PERL_MM_OPT variables then the build will
+fail.
diff --git a/perl/perl-Exporter-Lite/perl-Exporter-Lite.SlackBuild b/perl/perl-Exporter-Lite/perl-Exporter-Lite.SlackBuild
new file mode 100644
index 0000000000..e05e5601df
--- /dev/null
+++ b/perl/perl-Exporter-Lite/perl-Exporter-Lite.SlackBuild
@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# Slackware build script for Getopt-Tabular
+
+# Copyright 2024 Shahab Vahedi, NL
+# 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=perl-Exporter-Lite
+VERSION=${VERSION:-0.09}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
+
+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
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+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 . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +
+
+# Sanity check before setting the PREFIX, else Perl is going to bail out
+case "$PERL_MB_OPT" in
+ *--install_base*)
+ printf "There should be no '--install_base' in your PERL_MB_OPT variable.\n"
+ exit 1
+ ;;
+esac
+case "$PERL_MM_OPT" in
+ *INSTALL_BASE=*)
+ printf "There should be no 'INSTALL_BASE=' in your PERL_MM_OPT variable.\n"
+ exit 1
+ ;;
+esac
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man*/*
+
+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
+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
diff --git a/perl/perl-Exporter-Lite/perl-Exporter-Lite.info b/perl/perl-Exporter-Lite/perl-Exporter-Lite.info
new file mode 100644
index 0000000000..b94371a303
--- /dev/null
+++ b/perl/perl-Exporter-Lite/perl-Exporter-Lite.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Exporter-Lite"
+VERSION="0.09"
+HOMEPAGE="https://metacpan.org/pod/Exporter::Lite"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Exporter-Lite-0.09.tar.gz"
+MD5SUM="afeceba95b4c393b866a57f4818c6aba"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Shahab Vahedi"
+EMAIL="list+sbo@vahedi.org"
diff --git a/perl/perl-Exporter-Lite/slack-desc b/perl/perl-Exporter-Lite/slack-desc
new file mode 100644
index 0000000000..2dc2e9eb34
--- /dev/null
+++ b/perl/perl-Exporter-Lite/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-Exporter-Lite: perl-Exporter-Lite (lightweight exporting of functions and variables)
+perl-Exporter-Lite:
+perl-Exporter-Lite: Exporter::Lite is an alternative to Exporter, intended to provide a
+perl-Exporter-Lite: lightweight subset of the most commonly-used functionality.
+perl-Exporter-Lite:
+perl-Exporter-Lite:
+perl-Exporter-Lite:
+perl-Exporter-Lite:
+perl-Exporter-Lite:
+perl-Exporter-Lite:
+perl-Exporter-Lite:
diff --git a/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.SlackBuild b/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.SlackBuild
index 0726c567fe..d6b1c7acab 100644
--- a/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.SlackBuild
+++ b/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-ExtUtils-Helpers
-# Copyright 2013-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2013-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# 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-ExtUtils-Helpers
-VERSION=${VERSION:-0.026}
+VERSION=${VERSION:-0.027}
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
diff --git a/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.info b/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.info
index 57a60fe152..7cba441640 100644
--- a/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.info
+++ b/perl/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.info
@@ -1,8 +1,8 @@
PRGNAM="perl-ExtUtils-Helpers"
-VERSION="0.026"
+VERSION="0.027"
HOMEPAGE="https://metacpan.org/pod/ExtUtils::Helpers"
-DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz"
-MD5SUM="83b00c1e401321c425ae5db6b2b2fd12"
+DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.027.tar.gz"
+MD5SUM="e7565e30531c2789df610663477c71a6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/perl/perl-Getopt-Tabular/README b/perl/perl-Getopt-Tabular/README
new file mode 100644
index 0000000000..8af346d7be
--- /dev/null
+++ b/perl/perl-Getopt-Tabular/README
@@ -0,0 +1,16 @@
+Getopt::Tabular is a Perl 5 module for table-driven argument parsing,
+vaguely inspired by John Ousterhout's Tk_ParseArgv. All you really need
+to do to use the package is set up a table describing all your
+command-line options, and call &GetOptions with three arguments: a
+reference to your option table, a reference to @ARGV (or something like
+it), and an optional third array reference (say, to @newARGV).
+&GetOptions will process all arguments in @ARGV, and copy any leftover
+arguments (i.e. those that are not options or arguments to some option)
+to the @newARGV array. (If the @newARGV argument is not supplied,
+GetOptions will replace @ARGV with the stripped-down argument list.) If
+there are any invalid options, GetOptions will print an error message
+and return 0.
+
+If you have local Perl set up and override the "install base" parameter
+through the $PERL_MB_OPT or $PERL_MM_OPT variables then the build will
+fail.
diff --git a/perl/perl-Getopt-Tabular/perl-Getopt-Tabular.SlackBuild b/perl/perl-Getopt-Tabular/perl-Getopt-Tabular.SlackBuild
new file mode 100644
index 0000000000..7112a413e7
--- /dev/null
+++ b/perl/perl-Getopt-Tabular/perl-Getopt-Tabular.SlackBuild
@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# Slackware build script for Getopt-Tabular
+
+# Copyright 2024 Shahab Vahedi, NL
+# 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=perl-Getopt-Tabular
+VERSION=${VERSION:-0.3}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
+
+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
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+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 . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +
+
+# Sanity check before setting the PREFIX, else Perl is going to bail out
+case "$PERL_MB_OPT" in
+ *--install_base*)
+ printf "There should be no '--install_base' in your PERL_MB_OPT variable.\n"
+ exit 1
+ ;;
+esac
+case "$PERL_MM_OPT" in
+ *INSTALL_BASE=*)
+ printf "There should be no 'INSTALL_BASE=' in your PERL_MM_OPT variable.\n"
+ exit 1
+ ;;
+esac
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man*/*
+
+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 demo $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
diff --git a/perl/perl-Getopt-Tabular/perl-Getopt-Tabular.info b/perl/perl-Getopt-Tabular/perl-Getopt-Tabular.info
new file mode 100644
index 0000000000..4ede07bbcb
--- /dev/null
+++ b/perl/perl-Getopt-Tabular/perl-Getopt-Tabular.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-Getopt-Tabular"
+VERSION="0.3"
+HOMEPAGE="https://metacpan.org/pod/Getopt::Tabular"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GW/GWARD/Getopt-Tabular-0.3.tar.gz"
+MD5SUM="5b24ed68318a749df3930d25b13dd436"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Shahab Vahedi"
+EMAIL="list+sbo@vahedi.org"
diff --git a/perl/perl-Getopt-Tabular/slack-desc b/perl/perl-Getopt-Tabular/slack-desc
new file mode 100644
index 0000000000..8d1dedac16
--- /dev/null
+++ b/perl/perl-Getopt-Tabular/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-Getopt-Tabular: perl-Getopt-Tabular (table-driven argument parsing for Perl 5)
+perl-Getopt-Tabular:
+perl-Getopt-Tabular: Getopt::Tabular is a Perl 5 module for table-driven argument parsing,
+perl-Getopt-Tabular: vaguely inspired by John Ousterhout's Tk_ParseArgv.
+perl-Getopt-Tabular:
+perl-Getopt-Tabular:
+perl-Getopt-Tabular:
+perl-Getopt-Tabular:
+perl-Getopt-Tabular:
+perl-Getopt-Tabular:
+perl-Getopt-Tabular:
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/rakudo/rakudo.SlackBuild b/perl/rakudo/rakudo.SlackBuild
index 8d68a5d13d..c18e5f86e5 100644
--- a/perl/rakudo/rakudo.SlackBuild
+++ b/perl/rakudo/rakudo.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rakudo
-VERSION=${VERSION:-2024.03}
+VERSION=${VERSION:-2024.05}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/rakudo/rakudo.info b/perl/rakudo/rakudo.info
index 3fcabf61cc..533a7fae62 100644
--- a/perl/rakudo/rakudo.info
+++ b/perl/rakudo/rakudo.info
@@ -1,8 +1,8 @@
PRGNAM="rakudo"
-VERSION="2024.03"
+VERSION="2024.05"
HOMEPAGE="https://rakudo.org/"
-DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2024.03/rakudo-2024.03.tar.gz"
-MD5SUM="89658cba585b76adb3ad1f362b95e2bf"
+DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2024.05/rakudo-2024.05.tar.gz"
+MD5SUM="072152195d18b8157de4ff47c38ce052"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nqp"
diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild
index d5416bd67c..a28f502e82 100644
--- a/perl/zef/zef.SlackBuild
+++ b/perl/zef/zef.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zef
-VERSION=${VERSION:-0.21.4}
+VERSION=${VERSION:-0.22.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/zef/zef.info b/perl/zef/zef.info
index df4cf2a2da..aa9157223e 100644
--- a/perl/zef/zef.info
+++ b/perl/zef/zef.info
@@ -1,8 +1,8 @@
PRGNAM="zef"
-VERSION="0.21.4"
+VERSION="0.22.0"
HOMEPAGE="https://github.com/ugexe/zef"
-DOWNLOAD="https://github.com/ugexe/zef/archive/v0.21.4/zef-0.21.4.tar.gz"
-MD5SUM="d2b5546558f55d4fe4438bbdfea032f8"
+DOWNLOAD="https://github.com/ugexe/zef/archive/v0.22.0/zef-0.22.0.tar.gz"
+MD5SUM="f1cac14f88365fcc19a2d82f8ecc2dfc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rakudo"