diff options
Diffstat (limited to 'perl')
66 files changed, 1365 insertions, 120 deletions
diff --git a/perl/Alien-Build/Alien-Build.SlackBuild b/perl/Alien-Build/Alien-Build.SlackBuild new file mode 100644 index 0000000000..f71b7eff89 --- /dev/null +++ b/perl/Alien-Build/Alien-Build.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/bash -e + +# Copyright 2025 Alan Rubin 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. + + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=Alien-Build +VERSION=${VERSION:-2.84} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +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 +rm -rf $TMP/$PRGNAM-$VERSION +cd $TMP +rm -rf $PRGNAM-$VERSION +tar -zxvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +perl Makefile.PL \ + SKIP_SAX_INSTALL=1 \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make install DESTDIR=$PKG + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +find $PKG | xargs 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/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/Alien-Build/Alien-Build.info b/perl/Alien-Build/Alien-Build.info new file mode 100644 index 0000000000..cd2168af22 --- /dev/null +++ b/perl/Alien-Build/Alien-Build.info @@ -0,0 +1,10 @@ +PRGNAM="Alien-Build" +VERSION="2.84" +HOMEPAGE="https://metacpan.org/pod/Alien::Build" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-2.84.tar.gz" +MD5SUM="531c4d1ea1274e2fafd7e61df60f9099" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="File-chdir perl-File-Which" +MAINTAINER="Alan Rubin" +EMAIL="alan@rubin.org.uk" diff --git a/perl/Alien-Build/README b/perl/Alien-Build/README new file mode 100644 index 0000000000..089c3eb8b7 --- /dev/null +++ b/perl/Alien-Build/README @@ -0,0 +1,4 @@ +Alien Build is a module providing tools for building external +(non-CPAN) dependencies for CPAN. It is mainly designed to be +used at install time of a CPAN client, and works closely with +Alien::Base which is used at runtime. diff --git a/perl/Alien-Build/slack-desc b/perl/Alien-Build/slack-desc new file mode 100644 index 0000000000..a7c55f258e --- /dev/null +++ b/perl/Alien-Build/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------------------------------------------------------| +Alien-Build: Alien-Build (XML::Alien-Build module) +Alien-Build: +Alien-Build: Build external dependencies for use in CPAN +Alien-Build: +Alien-Build: +Alien-Build: +Alien-Build: +Alien-Build: +Alien-Build: +Alien-Build: +Alien-Build: diff --git a/perl/Alien-Libxml2/Alien-Libxml2.SlackBuild b/perl/Alien-Libxml2/Alien-Libxml2.SlackBuild new file mode 100644 index 0000000000..8fe990dab2 --- /dev/null +++ b/perl/Alien-Libxml2/Alien-Libxml2.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/bash -e + +# Copyright 2025 Alan Rubin 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. + + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=Alien-Libxml2 +VERSION=${VERSION:-0.20} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +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 +rm -rf $TMP/$PRGNAM-$VERSION +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +perl Makefile.PL \ + SKIP_SAX_INSTALL=1 \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make install DESTDIR=$PKG + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +find $PKG | xargs 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/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/Alien-Libxml2/Alien-Libxml2.info b/perl/Alien-Libxml2/Alien-Libxml2.info new file mode 100644 index 0000000000..2c14fae5fa --- /dev/null +++ b/perl/Alien-Libxml2/Alien-Libxml2.info @@ -0,0 +1,10 @@ +PRGNAM="Alien-Libxml2" +VERSION="0.20" +HOMEPAGE="https://metacpan.org/pod/Alien::Libxml2" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.20.tar.gz" +MD5SUM="c19b4fdf1e4670f035a0971413a56424" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="Alien-Build Download-GitLab perl-Capture-Tiny perl-Mozilla-CA" +MAINTAINER="Alan Rubin" +EMAIL="alan@rubin.org.uk" diff --git a/perl/Alien-Libxml2/README b/perl/Alien-Libxml2/README new file mode 100644 index 0000000000..9b8f46b2b8 --- /dev/null +++ b/perl/Alien-Libxml2/README @@ -0,0 +1,4 @@ +Alien-Libxml2 is a A version of libxml2 which supports Alien XML-LibXML + +NOTE: +This script is downloading some content during build time. diff --git a/perl/Alien-Libxml2/slack-desc b/perl/Alien-Libxml2/slack-desc new file mode 100644 index 0000000000..da4d03bad9 --- /dev/null +++ b/perl/Alien-Libxml2/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------------------------------------------------------| +Alien-Libxml2: Alien-Libxml2 (XML parser library) +Alien-Libxml2: +Alien-Libxml2: A version of libxml2 which supports Alien XML-LibXML +Alien-Libxml2: +Alien-Libxml2: +Alien-Libxml2: +Alien-Libxml2: +Alien-Libxml2: +Alien-Libxml2: +Alien-Libxml2: +Alien-Libxml2: diff --git a/perl/Download-GitLab/Download-GitLab.SlackBuild b/perl/Download-GitLab/Download-GitLab.SlackBuild new file mode 100644 index 0000000000..83c9bd78fa --- /dev/null +++ b/perl/Download-GitLab/Download-GitLab.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/bash -e + +# Copyright 2025 Alan Rubin 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. + + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=Download-GitLab +VERSION=${VERSION:-0.01} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +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 $PRGNAM-$VERSION +tar -zxvf $CWD/Alien-Build-Plugin-$PRGNAM-$VERSION.tar.gz +cd Alien-Build-Plugin-$PRGNAM-$VERSION + +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +perl Makefile.PL \ + SKIP_SAX_INSTALL=1 \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make install DESTDIR=$PKG + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +find $PKG | xargs 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/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/Download-GitLab/Download-GitLab.info b/perl/Download-GitLab/Download-GitLab.info new file mode 100644 index 0000000000..f8c44ead75 --- /dev/null +++ b/perl/Download-GitLab/Download-GitLab.info @@ -0,0 +1,10 @@ +PRGNAM="Download-GitLab" +VERSION="0.01" +HOMEPAGE="https://metacpan.org/pod/Alien::Build::Plugin::Download::GitLab" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-Plugin-Download-GitLab-0.01.tar.gz" +MD5SUM="ad1d815262ad7dd98b0a9b35ba2f05ef" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Alan Rubin" +EMAIL="alan@rubin.org.uk" diff --git a/perl/Download-GitLab/README b/perl/Download-GitLab/README new file mode 100644 index 0000000000..be26adebad --- /dev/null +++ b/perl/Download-GitLab/README @@ -0,0 +1,2 @@ +Download-Gitlab is a perl plugin is designed for +downloading assets from a GitLab instance. diff --git a/perl/Download-GitLab/slack-desc b/perl/Download-GitLab/slack-desc new file mode 100644 index 0000000000..7f627cf074 --- /dev/null +++ b/perl/Download-GitLab/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------------------------------------------------------| +Download-GitLab: Download-GitLab (For downloading assets from a GitLab instance.) +Download-GitLab: +Download-GitLab: This plugin is designed for downloading assets from a GitLab instance +Download-GitLab: +Download-GitLab: +Download-GitLab: +Download-GitLab: +Download-GitLab: +Download-GitLab: +Download-GitLab: +Download-GitLab: diff --git a/perl/File-chdir/File-chdir.SlackBuild b/perl/File-chdir/File-chdir.SlackBuild new file mode 100644 index 0000000000..d76e96f59c --- /dev/null +++ b/perl/File-chdir/File-chdir.SlackBuild @@ -0,0 +1,88 @@ +#!/bin/bash -e + +# Copyright 2025 Alan Rubin 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. + + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=File-chdir +VERSION=${VERSION:-0.1011} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +PKG=$TMP/package-$PRGNAM + +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 $PRGNAM-$VERSION +tar -zxvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +perl Makefile.PL \ + SKIP_SAX_INSTALL=1 \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make install DESTDIR=$PKG + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +find $PKG | xargs 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/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/File-chdir/File-chdir.info b/perl/File-chdir/File-chdir.info new file mode 100644 index 0000000000..490f8e8c59 --- /dev/null +++ b/perl/File-chdir/File-chdir.info @@ -0,0 +1,10 @@ +PRGNAM="File-chdir" +VERSION="0.1011" +HOMEPAGE="https://metacpan.org/pod/File::chdir" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz" +MD5SUM="932090f6c5f602301ae66c259de23ebb" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Alan Rubin" +EMAIL="alan@rubin.org.uk" diff --git a/perl/File-chdir/README b/perl/File-chdir/README new file mode 100644 index 0000000000..bf809151db --- /dev/null +++ b/perl/File-chdir/README @@ -0,0 +1,2 @@ +File-chdir offers an alternative way of changing +directories in Perl Scripts. diff --git a/perl/File-chdir/slack-desc b/perl/File-chdir/slack-desc new file mode 100644 index 0000000000..beee1250d7 --- /dev/null +++ b/perl/File-chdir/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------------------------------------------------------| +File-chdir: File-chdir (perl module) +File-chdir: +File-chdir: An alternative way of changing +File-chdir: directories in Perl Scripts. +File-chdir: +File-chdir: +File-chdir: +File-chdir: +File-chdir: +File-chdir: +File-chdir: diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild index 97b2920700..f7b8b7a17c 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.12} +VERSION=${VERSION:-2025.05} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -33,9 +33,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 @@ -74,40 +71,11 @@ 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 {} \; -if pkg-config --exists atomic_ops; then - HAS_LIBATOMIC_OPS="--has-libatomic_ops" -else - echo "Warning: gc not installed" -fi - -if pkg-config --exists libffi; then - HAS_LIBFFI="--has-libffi" -else - echo "Warning: libffi not installed" -fi - -if pkg-config --exists libtommath; then - HAS_LIBTOMMATH="--has-libtommath" -else - echo "Warning: libtommath not installed" -fi - -if pkg-config --exists libuv; then - HAS_LIBUV="--has-libuv" -else - echo "Warning: libuv not installed" -fi - perl Configure.pl \ --prefix=/usr \ --libdir=/usr/lib$LIBDIRSUFFIX \ - --mastdir=/usr/share/nqp/lib/MAST \ - $HAS_LIBATOMIC_OPS \ - $HAS_LIBFFI \ - $HAS_LIBTOMMATH \ - $HAS_LIBUV + --mastdir=/usr/share/nqp/lib/MAST -make make install DESTDIR=$PKG PKGCONFIGDIR=/usr/lib$LIBDIRSUFFIX/pkgconfig find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info index 80e4db999a..4df7ddd69f 100644 --- a/perl/MoarVM/MoarVM.info +++ b/perl/MoarVM/MoarVM.info @@ -1,8 +1,8 @@ PRGNAM="MoarVM" -VERSION="2024.12" +VERSION="2025.05" HOMEPAGE="https://moarvm.org/" -DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2024.12/MoarVM-2024.12.tar.gz" -MD5SUM="00b4727bd2c10f8de4132b5bc6d873a0" +DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2025.05/MoarVM-2025.05.tar.gz" +MD5SUM="1c0a3d8b8c7e61ec3492cbed7e8a8983" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libtommath" diff --git a/perl/XML-LibXML/README b/perl/XML-LibXML/README new file mode 100644 index 0000000000..545e4ed610 --- /dev/null +++ b/perl/XML-LibXML/README @@ -0,0 +1,4 @@ +XML-LibXML implements a Perl interface to the Gnome libxml2 library +which provides interfaces for parsing and manipulating XML files. +This module allows Perl programmers to make use of its highly capable +validating XML parser and its high performance DOM implementation. diff --git a/perl/XML-LibXML/XML-LibXML.SlackBuild b/perl/XML-LibXML/XML-LibXML.SlackBuild new file mode 100644 index 0000000000..195440a6e0 --- /dev/null +++ b/perl/XML-LibXML/XML-LibXML.SlackBuild @@ -0,0 +1,86 @@ +#!/bin/bash -e + +# Copyright 2025 Alan Rubin 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. + + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=XML-LibXML +VERSION=${VERSION:-2.0210} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +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 $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +perl Makefile.PL \ + SKIP_SAX_INSTALL=1 \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make install DESTDIR=$PKG + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +find $PKG | xargs 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/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/XML-LibXML/XML-LibXML.info b/perl/XML-LibXML/XML-LibXML.info new file mode 100644 index 0000000000..46b8afee08 --- /dev/null +++ b/perl/XML-LibXML/XML-LibXML.info @@ -0,0 +1,10 @@ +PRGNAM="XML-LibXML" +VERSION="2.0210" +HOMEPAGE="https://metacpan.org/dist/XML-LibXML" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0210.tar.gz" +MD5SUM="d2bad7f395716a6f57abde538d47008c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="Alien-Libxml2" +MAINTAINER="Alan Rubin" +EMAIL="alan@rubin.org.uk" diff --git a/perl/XML-LibXML/slack-desc b/perl/XML-LibXML/slack-desc new file mode 100644 index 0000000000..c40e279403 --- /dev/null +++ b/perl/XML-LibXML/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------------------------------------------------------| +XML-LibXML: XML-LibXML (Perl interface to the Gnome Alien-Libxml2 library) +XML-LibXML: +XML-LibXML: Perl interface to the Gnome libxml2 library +XML-LibXML: +XML-LibXML: +XML-LibXML: +XML-LibXML: +XML-LibXML: +XML-LibXML: +XML-LibXML: +XML-LibXML: diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild index 94dec2e5b4..056955b70e 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.12} +VERSION=${VERSION:-2025.05} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -35,9 +35,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,11 +78,11 @@ perl Configure.pl \ --with-moar=/usr/bin/moar \ --backends=$BACKENDS -make +make install DESTDIR=$PKG + if [ "${MAKETEST:-no}" = "yes" ]; then make test fi -make install DESTDIR=$PKG find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info index 0ba54c67e3..c62a8652c2 100644 --- a/perl/nqp/nqp.info +++ b/perl/nqp/nqp.info @@ -1,8 +1,8 @@ PRGNAM="nqp" -VERSION="2024.12" +VERSION="2025.05" HOMEPAGE="https://rakudo.org" -DOWNLOAD="https://github.com/Raku/nqp/releases/download/2024.12/nqp-2024.12.tar.gz" -MD5SUM="141ad1f069430bdf71c63fd7abe1e616" +DOWNLOAD="https://github.com/Raku/nqp/releases/download/2025.05/nqp-2025.05.tar.gz" +MD5SUM="54757fc39cc6a5b52adc94a541608824" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="MoarVM" diff --git a/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild index 888c0e4be1..6708408eb8 100644 --- a/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild +++ b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-CPAN-Requirements-Dynamic -# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2024-2025 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-CPAN-Requirements-Dynamic -VERSION=${VERSION:-0.001} +VERSION=${VERSION:-0.002} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info index 98b2287eee..eb9b21d931 100644 --- a/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info +++ b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info @@ -1,8 +1,8 @@ PRGNAM="perl-CPAN-Requirements-Dynamic" -VERSION="0.001" +VERSION="0.002" 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="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Requirements-Dynamic-0.002.tar.gz" +MD5SUM="22e7d523b9b4277c9d73e6534cc2cb82" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-ExtUtils-Config perl-Meta-Requirements-Range" diff --git a/perl/perl-CryptX/perl-CryptX.SlackBuild b/perl/perl-CryptX/perl-CryptX.SlackBuild index 41d6781d8e..d6b1da1ac2 100644 --- a/perl/perl-CryptX/perl-CryptX.SlackBuild +++ b/perl/perl-CryptX/perl-CryptX.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-CryptX -VERSION=${VERSION:-0.085} +VERSION=${VERSION:-0.087} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-CryptX/perl-CryptX.info b/perl/perl-CryptX/perl-CryptX.info index cfd22df6b4..7f188de63c 100644 --- a/perl/perl-CryptX/perl-CryptX.info +++ b/perl/perl-CryptX/perl-CryptX.info @@ -1,8 +1,8 @@ PRGNAM="perl-CryptX" -VERSION="0.085" +VERSION="0.087" HOMEPAGE="https://metacpan.org/pod/CryptX" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MIK/CryptX-0.085.tar.gz" -MD5SUM="ced0fe6d967ee4051614d7feeaf64af9" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MIK/CryptX-0.087.tar.gz" +MD5SUM="6fc1b5794ca184a523adfc56b95e40e7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Math-BigInt" diff --git a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild index 6efd5cabdd..caefab9b6c 100644 --- a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild +++ b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Date-Manip -VERSION=${VERSION:-6.97} +VERSION=${VERSION:-6.98} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Date-Manip/perl-Date-Manip.info b/perl/perl-Date-Manip/perl-Date-Manip.info index ba6420b468..463f73a369 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.97" +VERSION="6.98" 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.97.tar.gz" -MD5SUM="dd4bc8be6afeae7715724577267f4611" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.98.tar.gz" +MD5SUM="322b14e69dc35106b9df4f45a4f520f0" 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-DateTime-Format-Mail/README b/perl/perl-DateTime-Format-Mail/README new file mode 100644 index 0000000000..d39232a197 --- /dev/null +++ b/perl/perl-DateTime-Format-Mail/README @@ -0,0 +1,4 @@ +perl-DateTime-Format-Mail (Parse/format RFC2822/822 datetime strings) + +DateTime::Format::Mail is a Perl module for parsing and formatting +RFC2822/822 timestamps, a timestamp format used by email. diff --git a/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild new file mode 100644 index 0000000000..44326d687c --- /dev/null +++ b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/bash + +# Slackware build script for perl-DateTime-Format-Mail + +# Copyright 2025 Samuel Young, MO, USA +# 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-DateTime-Format-Mail +VERSION=${VERSION:-0.403} +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} + +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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes CREDITS 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 diff --git a/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info new file mode 100644 index 0000000000..969046f2b6 --- /dev/null +++ b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info @@ -0,0 +1,10 @@ +PRGNAM="perl-DateTime-Format-Mail" +VERSION="0.403" +HOMEPAGE="https://metacpan.org/pod/DateTime::Format::Mail" +DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.403.tar.gz" +MD5SUM="b34a52d96290c42cf53e8db0a8f16ecd" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-DateTime perl-Params-Validate" +MAINTAINER="Samuel Young" +EMAIL="samyoung12788@gmail.com" diff --git a/perl/perl-DateTime-Format-Mail/slack-desc b/perl/perl-DateTime-Format-Mail/slack-desc new file mode 100644 index 0000000000..a6b2912648 --- /dev/null +++ b/perl/perl-DateTime-Format-Mail/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-DateTime-Format-Mail: perl-DateTime-Format-Mail (Parse/format RFC2822/822 datetime strings) +perl-DateTime-Format-Mail: +perl-DateTime-Format-Mail: DateTime::Format::Mail is a Perl module for parsing and formatting +perl-DateTime-Format-Mail: RFC2822/822 timestamps, a timestamp format used by email. +perl-DateTime-Format-Mail: +perl-DateTime-Format-Mail: +perl-DateTime-Format-Mail: +perl-DateTime-Format-Mail: +perl-DateTime-Format-Mail: +perl-DateTime-Format-Mail: Homepage: https://metacpan.org/pod/DateTime::Format::Mail +perl-DateTime-Format-Mail: diff --git a/perl/perl-DateTime-Format-RFC3339/README b/perl/perl-DateTime-Format-RFC3339/README new file mode 100644 index 0000000000..2f269e6f47 --- /dev/null +++ b/perl/perl-DateTime-Format-RFC3339/README @@ -0,0 +1,4 @@ +perl-DateTime-Format-RFC3339 (Parse/format RFC3339 datetime strings) + +DateTime::Format::RFC3339 is a Perl module for parsing and formatting +RFC3339 timestamps. diff --git a/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild new file mode 100644 index 0000000000..0f3bead9d1 --- /dev/null +++ b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/bash + +# Slackware build script for perl-DateTime-Format-RFC3339 + +# Copyright 2025 Samuel Young, MO, USA +# 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-DateTime-Format-RFC3339 +VERSION=${VERSION:-1.10.0} +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} + +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-v$VERSION +tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz +cd $SRCNAM-v$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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE.txt 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 diff --git a/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info new file mode 100644 index 0000000000..126de7fa87 --- /dev/null +++ b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info @@ -0,0 +1,10 @@ +PRGNAM="perl-DateTime-Format-RFC3339" +VERSION="1.10.0" +HOMEPAGE="https://metacpan.org/dist/DateTime-Format-RFC3339" +DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IK/IKEGAMI/DateTime-Format-RFC3339-v1.10.0.tar.gz" +MD5SUM="9bd3cc80b0fcc31b9872fcbd1630a14f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-DateTime" +MAINTAINER="Samuel Young" +EMAIL="samyoung12788@gmail.com" diff --git a/perl/perl-DateTime-Format-RFC3339/slack-desc b/perl/perl-DateTime-Format-RFC3339/slack-desc new file mode 100644 index 0000000000..9a492b93cf --- /dev/null +++ b/perl/perl-DateTime-Format-RFC3339/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-DateTime-Format-RFC3339: perl-DateTime-Format-RFC3339 (Parse/format RFC3339 datetime strings) +perl-DateTime-Format-RFC3339: +perl-DateTime-Format-RFC3339: DateTime::Format::RFC3339 is a Perl module for parsing and +perl-DateTime-Format-RFC3339: formatting RFC3339 timestamps. +perl-DateTime-Format-RFC3339: +perl-DateTime-Format-RFC3339: +perl-DateTime-Format-RFC3339: +perl-DateTime-Format-RFC3339: +perl-DateTime-Format-RFC3339: +perl-DateTime-Format-RFC3339: Homepage: https://metacpan.org/dist/DateTime-Format-RFC3339 +perl-DateTime-Format-RFC3339: diff --git a/perl/perl-Devel-NYTProf/README b/perl/perl-Devel-NYTProf/README new file mode 100644 index 0000000000..3f40698774 --- /dev/null +++ b/perl/perl-Devel-NYTProf/README @@ -0,0 +1,3 @@ +perl-Devel-NYTProf is a powerful, fast, feature-rich perl source code +profiler. It is effectively two profilers in one: a statement profiler, +and a subroutine profiler. diff --git a/perl/perl-Devel-NYTProf/perl-Devel-NYTProf.SlackBuild b/perl/perl-Devel-NYTProf/perl-Devel-NYTProf.SlackBuild new file mode 100644 index 0000000000..558f8c1433 --- /dev/null +++ b/perl/perl-Devel-NYTProf/perl-Devel-NYTProf.SlackBuild @@ -0,0 +1,96 @@ +#!/bin/bash + +# Slackware build script for perl-Devel-NYTProf + +# Copyright 2025 K.Eugene Carlson Tsukuba, JP +# 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-Devel-NYTProf +VERSION=${VERSION:-6.14} +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 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.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 diff --git a/perl/perl-Devel-NYTProf/perl-Devel-NYTProf.info b/perl/perl-Devel-NYTProf/perl-Devel-NYTProf.info new file mode 100644 index 0000000000..c409f5fe7f --- /dev/null +++ b/perl/perl-Devel-NYTProf/perl-Devel-NYTProf.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Devel-NYTProf" +VERSION="6.14" +HOMEPAGE="https://metacpan.org/pod/Devel::NYTProf" +DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/Devel-NYTProf-6.14.tar.gz" +MD5SUM="b3fa13028136f95c5cb25981321c265c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-File-Which perl-JSON-MaybeXS perl-Test-Differences" +MAINTAINER="K. Eugene Carlson" +EMAIL="kvngncrlsn@gmail.com" diff --git a/perl/perl-Devel-NYTProf/slack-desc b/perl/perl-Devel-NYTProf/slack-desc new file mode 100644 index 0000000000..e3c8ee18ae --- /dev/null +++ b/perl/perl-Devel-NYTProf/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-NYTProf: perl-Devel-NYTProf (perl source code profiler) +perl-Devel-NYTProf: +perl-Devel-NYTProf: perl-Devel-NYTProf is a powerful, fast, feature-rich perl source code +perl-Devel-NYTProf: profiler. +perl-Devel-NYTProf: +perl-Devel-NYTProf: Homepage: https://metacpan.org/pod/Devel::NYTProf +perl-Devel-NYTProf: +perl-Devel-NYTProf: +perl-Devel-NYTProf: +perl-Devel-NYTProf: +perl-Devel-NYTProf: diff --git a/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild b/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild index 59bd820807..653a81b990 100644 --- a/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild +++ b/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Linux-FD -# Copyright 2023-2024 K. Eugene Carlson Tsukuba, Japan +# Copyright 2023-2025 K. Eugene Carlson Tsukuba, Japan # 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-Linux-FD -VERSION=${VERSION:-0.016} +VERSION=${VERSION:-0.017} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Linux-FD/perl-Linux-FD.info b/perl/perl-Linux-FD/perl-Linux-FD.info index a99c694881..63df3372b0 100644 --- a/perl/perl-Linux-FD/perl-Linux-FD.info +++ b/perl/perl-Linux-FD/perl-Linux-FD.info @@ -1,8 +1,8 @@ PRGNAM="perl-Linux-FD" -VERSION="0.016" +VERSION="0.017" HOMEPAGE="https://metacpan.org/pod/Linux::FD" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Linux-FD-0.016.tar.gz" -MD5SUM="a808dec58d1874815c255790305c22a1" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Linux-FD-0.017.tar.gz" +MD5SUM="541312d1de923b2232478b173eb66df2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Build perl-Sub-Exporter perl-Test-Exception" diff --git a/perl/perl-Mail-DMARC/perl-Mail-DMARC.SlackBuild b/perl/perl-Mail-DMARC/perl-Mail-DMARC.SlackBuild index f3160ac56a..36dcc4ade0 100644 --- a/perl/perl-Mail-DMARC/perl-Mail-DMARC.SlackBuild +++ b/perl/perl-Mail-DMARC/perl-Mail-DMARC.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Mail-DMARC -VERSION=${VERSION:-1.20250203} +VERSION=${VERSION:-1.20250610} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -90,17 +90,6 @@ make make test make install DESTDIR=$PKG -# Build method #2 -# requires perl-Module-Build or perl-Module-Build-Tiny -#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 @@ -113,7 +102,7 @@ find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - Changes.md DEVELOP.md FAQ.md INSTALL.md LICENSE README.md TODO.md \ + Changes.md DEVELOP.md FAQ.md LICENSE README.md TODO.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/perl-Mail-DMARC/perl-Mail-DMARC.info b/perl/perl-Mail-DMARC/perl-Mail-DMARC.info index 867841c50f..d65cd9825c 100644 --- a/perl/perl-Mail-DMARC/perl-Mail-DMARC.info +++ b/perl/perl-Mail-DMARC/perl-Mail-DMARC.info @@ -1,8 +1,8 @@ PRGNAM="perl-Mail-DMARC" -VERSION="1.20250203" +VERSION="1.20250610" HOMEPAGE="https://metacpan.org/pod/Mail::DMARC" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MS/MSIMERSON/Mail-DMARC-1.20250203.tar.gz" -MD5SUM="6c5a8a5fd43bd747a8726d40619cb71d" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MB/MBRADSHAW/Mail-DMARC-1.20250610.tar.gz" +MD5SUM="b3e4454048e7229c6c642ae02f505bd7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-File-ShareDir-Install perl-Config-Tiny perl-Test-Output perl-File-ShareDir perl-Test-File-ShareDir perl-Regexp-Common perl-xml-libxml perl-Email-MIME perl-DBIx-Simple perl-DBD-SQLite perl-Email-Sender perl-net-dns perl-Socket6 perl-Net-DNS-Resolver-Mock perl-Net-IDN-Encode" 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 143c6909e4..0e04b736a0 100644 --- a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild +++ b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Module-Build-Tiny -# Copyright 2013-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2013-2025 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-Module-Build-Tiny -VERSION=${VERSION:-0.051} +VERSION=${VERSION:-0.052} 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 83c22d9169..da9e537d48 100644 --- a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info +++ b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info @@ -1,8 +1,8 @@ PRGNAM="perl-Module-Build-Tiny" -VERSION="0.051" +VERSION="0.052" HOMEPAGE="https://metacpan.org/pod/Module::Build::Tiny" -DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.051.tar.gz" -MD5SUM="15b4434617b61e70315c0838c020a48e" +DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.052.tar.gz" +MD5SUM="91e56a426d82dbf33761984e26ed8acb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON perl-CPAN-Requirements-Dynamic" diff --git a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild index b7ee48192f..3726885f73 100644 --- a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild +++ b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Net-Curl -VERSION=${VERSION:-0.57} +VERSION=${VERSION:-0.58} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Net-Curl/perl-Net-Curl.info b/perl/perl-Net-Curl/perl-Net-Curl.info index d00defc743..d2325f9c09 100644 --- a/perl/perl-Net-Curl/perl-Net-Curl.info +++ b/perl/perl-Net-Curl/perl-Net-Curl.info @@ -1,8 +1,8 @@ PRGNAM="perl-Net-Curl" -VERSION="0.57" +VERSION="0.58" HOMEPAGE="https://github.com/sparky/perl-Net-Curl" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.57.tar.gz" -MD5SUM="c2e17c728b7b5f52577596ca08ee43b4" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.58.tar.gz" +MD5SUM="bb13a85fd7ca54bcf68e454b651dc82d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-extutils-pkgconfig" diff --git a/perl/perl-Pod-POM-View-Restructured/README b/perl/perl-Pod-POM-View-Restructured/README new file mode 100644 index 0000000000..9c0510927e --- /dev/null +++ b/perl/perl-Pod-POM-View-Restructured/README @@ -0,0 +1,6 @@ +Pod::POM::View::Restructured - View for Pod::POM that outputs +reStructuredText + +This module outputs reStructuredText that is expected to be used with +Sphinx. Verbatim sections (indented paragraphs) in the POD will be +output with syntax highlighting for Perl code by default. diff --git a/perl/perl-Pod-POM-View-Restructured/perl-Pod-POM-View-Restructured.SlackBuild b/perl/perl-Pod-POM-View-Restructured/perl-Pod-POM-View-Restructured.SlackBuild new file mode 100644 index 0000000000..b5ea9a0434 --- /dev/null +++ b/perl/perl-Pod-POM-View-Restructured/perl-Pod-POM-View-Restructured.SlackBuild @@ -0,0 +1,117 @@ +#!/bin/bash + +# Slackware build script for perl-Pod-POM-View-Restructured + +# Copyright 2025 Lockywolf +# 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-Pod-POM-View-Restructured +VERSION=${VERSION:-1.000003} +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 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 +fi + +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 + +mv $PKG/usr/share/man/man1 $PKG/usr/man/ + +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 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 diff --git a/perl/perl-Pod-POM-View-Restructured/perl-Pod-POM-View-Restructured.info b/perl/perl-Pod-POM-View-Restructured/perl-Pod-POM-View-Restructured.info new file mode 100644 index 0000000000..7541eaad7f --- /dev/null +++ b/perl/perl-Pod-POM-View-Restructured/perl-Pod-POM-View-Restructured.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Pod-POM-View-Restructured" +VERSION="1.000003" +HOMEPAGE="https://metacpan.org/pod/Text::Unidecode" +DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AL/ALEXM/Pod-POM-View-Restructured-1.000003.tar.gz" +MD5SUM="f1c42728b06fb1c30c6576e231154687" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Pod-POM" +MAINTAINER="Lockywolf" +EMAIL="for_sbo_perl-Pod-POM-View-Restructured_2025-06-06@lockywolf.net" diff --git a/perl/perl-Pod-POM-View-Restructured/slack-desc b/perl/perl-Pod-POM-View-Restructured/slack-desc new file mode 100644 index 0000000000..0fd3e0db34 --- /dev/null +++ b/perl/perl-Pod-POM-View-Restructured/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-Pod-POM-View-Restructured: perl-Pod-POM-View-Restructured (Perl Pod::POM that outputs reStructuredText) +perl-Pod-POM-View-Restructured: +perl-Pod-POM-View-Restructured: This module outputs reStructuredText that is expected to be used with +perl-Pod-POM-View-Restructured: Sphinx. Verbatim sections (indented paragraphs) in the POD will be output +perl-Pod-POM-View-Restructured: with syntax highlighting for Perl code by default. +perl-Pod-POM-View-Restructured: +perl-Pod-POM-View-Restructured: +perl-Pod-POM-View-Restructured: +perl-Pod-POM-View-Restructured: +perl-Pod-POM-View-Restructured: +perl-Pod-POM-View-Restructured: diff --git a/perl/perl-Pod-POM/README b/perl/perl-Pod-POM/README new file mode 100644 index 0000000000..b41a2515cf --- /dev/null +++ b/perl/perl-Pod-POM/README @@ -0,0 +1,11 @@ +Pod::POM - POD Object Model + +This module implements a parser to convert Pod documents into a simple +object model form known hereafter as the Pod Object Model (POM). The +object model is generated as a hierarchical tree of nodes, each of +which represents a different element of the original document. The +tree can be walked manually and the nodes examined, printed or +otherwise manipulated. In addition, Pod::POM supports and provides +view objects which can automatically traverse the tree, or section +thereof, and generate an output representation in one form or another. +The Template Toolkit Pod plugin interfaces to this module. diff --git a/perl/perl-Pod-POM/perl-Pod-POM.SlackBuild b/perl/perl-Pod-POM/perl-Pod-POM.SlackBuild new file mode 100644 index 0000000000..ef6465153a --- /dev/null +++ b/perl/perl-Pod-POM/perl-Pod-POM.SlackBuild @@ -0,0 +1,97 @@ +#!/bin/bash + +# Slackware build script for perl-Pod-POM + +# Copyright 2025 Lockywolf +# 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-Pod-POM +VERSION=${VERSION:-2.01} +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 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 + +mv $PKG/usr/share/man/man1 $PKG/usr/man/ + +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.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 diff --git a/perl/perl-Pod-POM/perl-Pod-POM.info b/perl/perl-Pod-POM/perl-Pod-POM.info new file mode 100644 index 0000000000..5b920b562e --- /dev/null +++ b/perl/perl-Pod-POM/perl-Pod-POM.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Pod-POM" +VERSION="2.01" +HOMEPAGE="https://metacpan.org/pod/Pod::POM" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Pod-POM-2.01.tar.gz" +MD5SUM="a2983236abdcf7842d93f10f9132e46c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-file-slurper" +MAINTAINER="Lockywolf" +EMAIL="for_sbo_perl-Pod-POM_2025-06-06@lockywolf.net" diff --git a/perl/perl-Pod-POM/slack-desc b/perl/perl-Pod-POM/slack-desc new file mode 100644 index 0000000000..9fae80bee5 --- /dev/null +++ b/perl/perl-Pod-POM/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-Pod-POM: perl-Pod-POM (Perl Pod::POM ) +perl-Pod-POM: +perl-Pod-POM: This module implements a parser to convert Pod documents into a +perl-Pod-POM: simple object model form known hereafter as the Pod Object Model +perl-Pod-POM: (POM). +perl-Pod-POM: +perl-Pod-POM: +perl-Pod-POM: +perl-Pod-POM: +perl-Pod-POM: +perl-Pod-POM: diff --git a/perl/perl-Test-Harness/perl-Test-Harness.SlackBuild b/perl/perl-Test-Harness/perl-Test-Harness.SlackBuild index 611b280468..d8fc5f667c 100644 --- a/perl/perl-Test-Harness/perl-Test-Harness.SlackBuild +++ b/perl/perl-Test-Harness/perl-Test-Harness.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Test-Harness -# Copyright 2013-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2013-2025 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-Test-Harness -VERSION=${VERSION:-3.50} +VERSION=${VERSION:-3.52} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Test-Harness/perl-Test-Harness.info b/perl/perl-Test-Harness/perl-Test-Harness.info index c7337f3678..4d4d003230 100644 --- a/perl/perl-Test-Harness/perl-Test-Harness.info +++ b/perl/perl-Test-Harness/perl-Test-Harness.info @@ -1,8 +1,8 @@ PRGNAM="perl-Test-Harness" -VERSION="3.50" +VERSION="3.52" HOMEPAGE="https://metacpan.org/pod/Test::Harness" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Test-Harness-3.50.tar.gz" -MD5SUM="aa678dd2984d9d5812d0fd97fc01a8ad" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Test-Harness-3.52.tar.gz" +MD5SUM="104252b8e6f48fc8bba6f1057f341b33" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild b/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild index 17a9942970..17092bb592 100644 --- a/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild +++ b/perl/perl-extutils-depends/perl-extutils-depends.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-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2017-2025 Edinaldo P. Silva, Rio de Janeiro, Brazil. # # All rights reserved. # @@ -29,18 +29,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-extutils-depends -VERSION=${VERSION:-0.8001} +VERSION=${VERSION:-0.8002} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi +ARCH=noarch # 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 diff --git a/perl/perl-extutils-depends/perl-extutils-depends.info b/perl/perl-extutils-depends/perl-extutils-depends.info index 6ea6365705..f0012083b5 100644 --- a/perl/perl-extutils-depends/perl-extutils-depends.info +++ b/perl/perl-extutils-depends/perl-extutils-depends.info @@ -1,8 +1,8 @@ PRGNAM="perl-extutils-depends" -VERSION="0.8001" +VERSION="0.8002" HOMEPAGE="https://metacpan.org/pod/ExtUtils::Depends" -DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz" -MD5SUM="ca203697162b842c6c1e25ce102b79a5" +DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETJ/ExtUtils-Depends-0.8002.tar.gz" +MD5SUM="e2cb85a8588e478351ed4b7537466aca" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/rakudo/rakudo.SlackBuild b/perl/rakudo/rakudo.SlackBuild index 0ef75a6005..4060f7398c 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.12} +VERSION=${VERSION:-2025.05} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -35,9 +35,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 @@ -123,6 +120,8 @@ export PATH=\$PATH:$BINDIRS EOF chmod 755 $PKG/etc/profile.d/rakudo.sh +find $PKG/usr/share/perl6/core -type f -empty -delete || true + 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 diff --git a/perl/rakudo/rakudo.info b/perl/rakudo/rakudo.info index bf37193acf..63093146b5 100644 --- a/perl/rakudo/rakudo.info +++ b/perl/rakudo/rakudo.info @@ -1,8 +1,8 @@ PRGNAM="rakudo" -VERSION="2024.12" +VERSION="2025.05" HOMEPAGE="https://rakudo.org/" -DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2024.12/rakudo-2024.12.tar.gz" -MD5SUM="cbac8d6919331a374e71e59b68e76409" +DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2025.05/rakudo-2025.05.tar.gz" +MD5SUM="0fddfc742c66a7943caa63c4857e5324" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="nqp" diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild index db533b06e5..65239e5eba 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.22.6} +VERSION=${VERSION:-1.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -33,9 +33,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/zef/zef.info b/perl/zef/zef.info index ce8adb4695..aad7c9f867 100644 --- a/perl/zef/zef.info +++ b/perl/zef/zef.info @@ -1,8 +1,8 @@ PRGNAM="zef" -VERSION="0.22.6" +VERSION="1.0.0" HOMEPAGE="https://github.com/ugexe/zef" -DOWNLOAD="https://github.com/ugexe/zef/archive/v0.22.6/zef-0.22.6.tar.gz" -MD5SUM="f6b1225e23e63df2ee8dae2588c609de" +DOWNLOAD="https://github.com/ugexe/zef/archive/v1.0.0/zef-1.0.0.tar.gz" +MD5SUM="bef4ea380a9919a3545559b1d3773bf4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rakudo" |