diff options
Diffstat (limited to 'perl')
319 files changed, 3651 insertions, 1005 deletions
diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild index 0e3e247052..1ca4e7e1ff 100644 --- a/perl/MoarVM/MoarVM.SlackBuild +++ b/perl/MoarVM/MoarVM.SlackBuild @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=MoarVM -VERSION=${VERSION:-2022.07} +VERSION=${VERSION:-2024.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -122,5 +122,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +chmod 755 $PKG/usr/lib$LIBDIRSUFFIX/libmoar.so + cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info index dc00713ebf..4de0606198 100644 --- a/perl/MoarVM/MoarVM.info +++ b/perl/MoarVM/MoarVM.info @@ -1,8 +1,8 @@ PRGNAM="MoarVM" -VERSION="2022.07" +VERSION="2024.03" HOMEPAGE="https://moarvm.org/" -DOWNLOAD="https://moarvm.org/releases/MoarVM-2022.07.tar.gz" -MD5SUM="d15ec41f5b37e4e9be251183f8d1b3ba" +DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2024.03/MoarVM-2024.03.tar.gz" +MD5SUM="4055fc8c0bf6748c3a5e3328fbdc36f5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libtommath" diff --git a/perl/libwww-perl/libwww-perl.SlackBuild b/perl/libwww-perl/libwww-perl.SlackBuild index 00fc37ead1..b4c70adb56 100644 --- a/perl/libwww-perl/libwww-perl.SlackBuild +++ b/perl/libwww-perl/libwww-perl.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libwww-perl -VERSION=${VERSION:-6.13} +VERSION=${VERSION:-6.77} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,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 @@ -50,7 +47,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -DOCFILES="AUTHORS Changes README README.SSL" +DOCFILES="Changes README.SSL" set -e diff --git a/perl/libwww-perl/libwww-perl.info b/perl/libwww-perl/libwww-perl.info index f5f7cafb48..124e5ba8fe 100644 --- a/perl/libwww-perl/libwww-perl.info +++ b/perl/libwww-perl/libwww-perl.info @@ -1,10 +1,10 @@ PRGNAM="libwww-perl" -VERSION="6.13" +VERSION="6.77" HOMEPAGE="https://metacpan.org/pod/LWP" -DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/libwww-perl-6.13.tar.gz" -MD5SUM="85b36bcd2fd2450718ee14f894f0d3d1" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.77.tar.gz" +MD5SUM="e70e2f41a97b8d97608569d10b75b931" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-file-listing perl-http-cookies perl-http-daemon perl-http-negotiate perl-net-http perl-www-robotrules" +REQUIRES="perl-file-listing perl-http-cookies perl-http-daemon perl-http-negotiate perl-net-http perl-www-robotrules perl-encode-locale perl-HTTP-CookieJar perl-Test-RequiresInternet perl-html-parser" MAINTAINER="LukenShiro" EMAIL="lukenshiro@ngi.it" diff --git a/perl/mod_perl/mod_perl.SlackBuild b/perl/mod_perl/mod_perl.SlackBuild index 041e3a3cc8..d197c0b49d 100644 --- a/perl/mod_perl/mod_perl.SlackBuild +++ b/perl/mod_perl/mod_perl.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for mod_perl # Copyright 2007-2012 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016-2022 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2016-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mod_perl -VERSION=${VERSION:-2.0.12} +VERSION=${VERSION:-2.0.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 diff --git a/perl/mod_perl/mod_perl.info b/perl/mod_perl/mod_perl.info index ce30e6fde8..6a2e0c8406 100644 --- a/perl/mod_perl/mod_perl.info +++ b/perl/mod_perl/mod_perl.info @@ -1,8 +1,8 @@ PRGNAM="mod_perl" -VERSION="2.0.12" +VERSION="2.0.13" HOMEPAGE="https://perl.apache.org/" -DOWNLOAD="http://apache.org/dist/perl/mod_perl-2.0.12.tar.gz" -MD5SUM="1b4af8c30051d0767c818099c2a2a82e" +DOWNLOAD="http://apache.org/dist/perl/mod_perl-2.0.13.tar.gz" +MD5SUM="b107c587ae16c7a9a59c344c01359253" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild index 8af0158876..843ef60a7d 100644 --- a/perl/nqp/nqp.SlackBuild +++ b/perl/nqp/nqp.SlackBuild @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nqp -VERSION=${VERSION:-2022.07} +VERSION=${VERSION:-2024.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -87,6 +87,9 @@ if [ "${MAKETEST:-no}" = "yes" ]; then 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 + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ CREDITS LICENSE \ diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info index 0e10d380b1..e2468cb901 100644 --- a/perl/nqp/nqp.info +++ b/perl/nqp/nqp.info @@ -1,8 +1,8 @@ PRGNAM="nqp" -VERSION="2022.07" +VERSION="2024.03" HOMEPAGE="https://rakudo.org" -DOWNLOAD="https://github.com/Raku/nqp/releases/download/2022.07/nqp-2022.07.tar.gz" -MD5SUM="98ccc011f2e409a7eee3494696e691af" +DOWNLOAD="https://github.com/Raku/nqp/releases/download/2024.03/nqp-2024.03.tar.gz" +MD5SUM="b9aa7e00298c2f5bb1c07f30265d004f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="MoarVM" diff --git a/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info b/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info index e71c47a19d..3244a7760a 100644 --- a/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info +++ b/perl/perl-Algorithm-Combinatorics/perl-Algorithm-Combinatorics.info @@ -6,5 +6,5 @@ MD5SUM="bada976399f9edfe364d6fcf9e0bcde2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info b/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info index a8bb22a228..31ae897596 100644 --- a/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info +++ b/perl/perl-Algorithm-Loops/perl-Algorithm-Loops.info @@ -6,5 +6,5 @@ MD5SUM="ef1150b4967e9bd17fce77efed7b67f9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Archive-Zip/perl-Archive-Zip.SlackBuild b/perl/perl-Archive-Zip/perl-Archive-Zip.SlackBuild index d8f41c3dcb..ba4accc1cc 100644 --- a/perl/perl-Archive-Zip/perl-Archive-Zip.SlackBuild +++ b/perl/perl-Archive-Zip/perl-Archive-Zip.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Archive-Zip -VERSION=${VERSION:-1.59} +VERSION=${VERSION:-1.68} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -96,7 +96,7 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changes $PKG/usr/doc/$PRGNAM-$VERSION +cp -a Changes README.md examples $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-Archive-Zip/perl-Archive-Zip.info b/perl/perl-Archive-Zip/perl-Archive-Zip.info index b80dc1a017..e071a27879 100644 --- a/perl/perl-Archive-Zip/perl-Archive-Zip.info +++ b/perl/perl-Archive-Zip/perl-Archive-Zip.info @@ -1,8 +1,8 @@ PRGNAM="perl-Archive-Zip" -VERSION="1.59" +VERSION="1.68" HOMEPAGE="https://metacpan.org/pod/Archive::Zip" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.59.tar.gz" -MD5SUM="b649a593391573f9382cef8c08d1d5ba" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz" +MD5SUM="a33993309322164867c99e04a4000ee3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-CGI-Application/perl-CGI-Application.info b/perl/perl-CGI-Application/perl-CGI-Application.info index bcc1642e0d..b5ca93967e 100644 --- a/perl/perl-CGI-Application/perl-CGI-Application.info +++ b/perl/perl-CGI-Application/perl-CGI-Application.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MARKSTOS/CGI-Application-4.5 MD5SUM="356595b6f12373f57243a7e605b9cd43" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-CGI perl-Class-ISA perl-HTML-Template" +REQUIRES="perl-Class-ISA perl-HTML-Template" MAINTAINER="Nikos Giotis" EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-CGI-Fast/README b/perl/perl-CGI-Fast/README new file mode 100644 index 0000000000..0360a9489e --- /dev/null +++ b/perl/perl-CGI-Fast/README @@ -0,0 +1,9 @@ +CGI::Fast is a subclass of the CGI object created by CGI.pm. It is +specialized to work with the FCGI module, which greatly speeds up CGI +scripts by turning them into persistently running server processes. +Scripts that perform time-consuming initialization processes, such as +loading large modules or opening persistent database connections, will +see large performance improvements. + +Note that as CGI::Fast is based on CGI.pm it is no longer advised as a +way to write Perl web apps. diff --git a/perl/perl-CGI-Fast/perl-CGI-Fast.SlackBuild b/perl/perl-CGI-Fast/perl-CGI-Fast.SlackBuild new file mode 100644 index 0000000000..a7782500a3 --- /dev/null +++ b/perl/perl-CGI-Fast/perl-CGI-Fast.SlackBuild @@ -0,0 +1,118 @@ +#!/bin/bash + +# Slackware build script for perl-CGI-Fast + +# Copyright 2023, 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-CGI-Fast +VERSION=${VERSION:-2.17} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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 +# 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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes README 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-CGI-Fast/perl-CGI-Fast.info b/perl/perl-CGI-Fast/perl-CGI-Fast.info new file mode 100644 index 0000000000..48a9d3e7b9 --- /dev/null +++ b/perl/perl-CGI-Fast/perl-CGI-Fast.info @@ -0,0 +1,10 @@ +PRGNAM="perl-CGI-Fast" +VERSION="2.17" +HOMEPAGE="https://metacpan.org/pod/CGI::Fast" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-Fast-2.17.tar.gz" +MD5SUM="ad1287d61c2691ecde633ce960e58c10" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-FCGI perl-CGI" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.perl-CGI-Fast_2023-12-06@lockywolf.net" diff --git a/perl/perl-CGI-Fast/slack-desc b/perl/perl-CGI-Fast/slack-desc new file mode 100644 index 0000000000..fe502f3d98 --- /dev/null +++ b/perl/perl-CGI-Fast/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-CGI-Fast: perl-CGI-Fast (CGI Interface for Fast CGI) +perl-CGI-Fast: +perl-CGI-Fast: CGI::Fast is a subclass of the CGI object created by CGI.pm. It is +perl-CGI-Fast: specialized to work with the FCGI module, which greatly speeds up CGI +perl-CGI-Fast: scripts by turning them into persistently running server processes. +perl-CGI-Fast: Scripts that perform time-consuming initialization processes, such as +perl-CGI-Fast: loading large modules or opening persistent database connections, +perl-CGI-Fast: will see large performance improvements. Note that as CGI::Fast is +perl-CGI-Fast: based on CGI.pm it is no longer advised as a way to write Perl web +perl-CGI-Fast: apps. +perl-CGI-Fast: diff --git a/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.SlackBuild b/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.SlackBuild index ff53c7eb5f..76efd86478 100644 --- a/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.SlackBuild +++ b/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-CPAN-Meta-Check -# Copyright 2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2017-2023 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-Meta-Check -VERSION=${VERSION:-0.014} +VERSION=${VERSION:-0.018} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -52,20 +49,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.info b/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.info index fc65aae298..4070951d10 100644 --- a/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.info +++ b/perl/perl-CPAN-Meta-Check/perl-CPAN-Meta-Check.info @@ -1,8 +1,8 @@ PRGNAM="perl-CPAN-Meta-Check" -VERSION="0.014" +VERSION="0.018" HOMEPAGE="https://metacpan.org/release/CPAN-Meta-Check" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz" -MD5SUM="ccd4448a7b08e1e3ef6f475030b282c9" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.018.tar.gz" +MD5SUM="d1c2190e8bc1c176b9ee9cba3ac403ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Test-Deep" diff --git a/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info b/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info index 7ea4320a3f..57c38f4f98 100644 --- a/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info +++ b/perl/perl-CPANPLUS-Dist-Slackware/perl-CPANPLUS-Dist-Slackware.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/V/VO/VOEGELAS/CPANPLUS-Dist-Slack MD5SUM="9b9f82c2f98cf7193f22a692b71cd737" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="fakeroot perl-CPANPLUS perl-CPANPLUS-Dist-Build perl-Module-Pluggable" +REQUIRES="fakeroot perl-CPANPLUS-Dist-Build" MAINTAINER="Sergey Poznyakoff" EMAIL="gray@gnu.org" diff --git a/perl/perl-CPANPLUS/perl-CPANPLUS.info b/perl/perl-CPANPLUS/perl-CPANPLUS.info index bc68bc01be..08c5a9913c 100644 --- a/perl/perl-CPANPLUS/perl-CPANPLUS.info +++ b/perl/perl-CPANPLUS/perl-CPANPLUS.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BINGOS/CPANPLUS-0.9910.tar.g MD5SUM="2f80c70ca7464083c22351a401d55f69" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Archive-Extract perl-DBD-SQLite perl-DBIx-Simple perl-Log-Message perl-Module-Pluggable perl-Object-Accessor perl-Package-Constants perl-Term-ReadLine-Gnu perl-Term-UI" +REQUIRES="perl-Archive-Extract perl-DBD-SQLite perl-DBIx-Simple perl-Module-Pluggable perl-Object-Accessor perl-Package-Constants perl-Term-ReadLine-Gnu perl-Term-UI" MAINTAINER="Sergey Poznyakoff" EMAIL="gray@gnu.org" diff --git a/perl/perl-Class-Load-XS/perl-Class-Load-XS.info b/perl/perl-Class-Load-XS/perl-Class-Load-XS.info index 6684852da1..752ba2ce50 100644 --- a/perl/perl-Class-Load-XS/perl-Class-Load-XS.info +++ b/perl/perl-Class-Load-XS/perl-Class-Load-XS.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Load-XS-0.10.tar MD5SUM="2c15488b5b28afadbb5315e44a721e05" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Class-Load perl-Test-Fatal perl-Module-Implementation perl-Data-OptList" +REQUIRES="perl-Class-Load" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.SlackBuild b/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.SlackBuild index 80e917f5ee..8167dfadad 100644 --- a/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.SlackBuild +++ b/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Class-Method-Modifiers -# Copyright 2013-2016 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2.15-2023 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-Class-Method-Modifiers -VERSION=${VERSION:-2.13} +VERSION=${VERSION:-2.15} 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-Class-Method-Modifiers/perl-Class-Method-Modifiers.info b/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.info index 232ac7fb0a..569f7211a3 100644 --- a/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.info +++ b/perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.info @@ -1,8 +1,8 @@ PRGNAM="perl-Class-Method-Modifiers" -VERSION="2.13" +VERSION="2.15" HOMEPAGE="https://metacpan.org/pod/Class::Method::Modifiers" -DOWNLOAD="http://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.13.tar.gz" -MD5SUM="b1398e3682aa2e075b913b9f9000b596" +DOWNLOAD="http://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-2.15.tar.gz" +MD5SUM="1aea89d0f23c3537580cae549b5c5864" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Build-Tiny perl-Test-Fatal perl-Test-Requires" diff --git a/perl/perl-Clone/perl-Clone.SlackBuild b/perl/perl-Clone/perl-Clone.SlackBuild index c46267cf9e..e2e2fae396 100644 --- a/perl/perl-Clone/perl-Clone.SlackBuild +++ b/perl/perl-Clone/perl-Clone.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Clone -VERSION=${VERSION:-0.45} +VERSION=${VERSION:-0.46} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Clone/perl-Clone.info b/perl/perl-Clone/perl-Clone.info index a006730108..16c1b2899d 100644 --- a/perl/perl-Clone/perl-Clone.info +++ b/perl/perl-Clone/perl-Clone.info @@ -1,8 +1,8 @@ PRGNAM="perl-Clone" -VERSION="0.45" +VERSION="0.46" HOMEPAGE="https://metacpan.org/pod/Clone" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Clone-0.45.tar.gz" -MD5SUM="b101333499b638658f89e29458cd83c0" +DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GARU/Clone-0.46.tar.gz" +MD5SUM="cafa8984a2c2e005e54b27dd1e3f0afe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-B-COW" diff --git a/perl/perl-Config-Grammar/README b/perl/perl-Config-Grammar/README new file mode 100644 index 0000000000..a43cfcce8c --- /dev/null +++ b/perl/perl-Config-Grammar/README @@ -0,0 +1,5 @@ +Config::Grammar - Config::Grammar is a module to parse configuration +files. + +The optional second parameter to the parse() method can be used to +specify the file encoding to use. diff --git a/perl/perl-Config-Grammar/perl-Config-Grammar.SlackBuild b/perl/perl-Config-Grammar/perl-Config-Grammar.SlackBuild new file mode 100644 index 0000000000..e70f26b565 --- /dev/null +++ b/perl/perl-Config-Grammar/perl-Config-Grammar.SlackBuild @@ -0,0 +1,112 @@ +#!/bin/bash + +# Slackware build script for perl-Config-Grammar + +# Copyright 2023, 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-Config-Grammar +VERSION=${VERSION:-1.13} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRC_PRGNAM=Config-Grammar + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRC_PRGNAM-$VERSION +tar xvf $CWD/$SRC_PRGNAM-$VERSION.tar.gz +cd $SRC_PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL INSTALLDIRS=perl +make +make test +make install DESTDIR=$PKG + +mv $PKG/usr/share/man $PKG/usr/ + +( cd $PKG/usr/man + find . -type f -exec gzip -9 {} \; + for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +) + +( cd $PKG + find . -name perllocal.pod \ + -o -name ".packlist" \ + -o -name "*.bs" \ + | xargs rm -f +) + +find $PKG -depth -type d -empty -delete + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE Changes MANIFEST README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Config-Grammar/perl-Config-Grammar.info b/perl/perl-Config-Grammar/perl-Config-Grammar.info new file mode 100644 index 0000000000..96760c2ecf --- /dev/null +++ b/perl/perl-Config-Grammar/perl-Config-Grammar.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Config-Grammar" +VERSION="1.13" +HOMEPAGE="https://metacpan.org/pod/Config::Grammar" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DS/DSCHWEI/Config-Grammar-1.13.tar.gz" +MD5SUM="41974bcf50ca9f301b4b5c4cb110bab7" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.perl-Config-Grammar_2023-11-24@lockywolf.net" diff --git a/perl/perl-Config-Grammar/slack-desc b/perl/perl-Config-Grammar/slack-desc new file mode 100644 index 0000000000..4faa969d9b --- /dev/null +++ b/perl/perl-Config-Grammar/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-Config-Grammar: perl-Config-Grammar ( module to parse configuration files) +perl-Config-Grammar: +perl-Config-Grammar: +perl-Config-Grammar: Config::Grammar is a module to parse configuration files. +perl-Config-Grammar: +perl-Config-Grammar: +perl-Config-Grammar: +perl-Config-Grammar: +perl-Config-Grammar: +perl-Config-Grammar: +perl-Config-Grammar: diff --git a/perl/perl-Convert-BinHex/perl-Convert-BinHex.SlackBuild b/perl/perl-Convert-BinHex/perl-Convert-BinHex.SlackBuild index 264782a22f..552b1ac085 100644 --- a/perl/perl-Convert-BinHex/perl-Convert-BinHex.SlackBuild +++ b/perl/perl-Convert-BinHex/perl-Convert-BinHex.SlackBuild @@ -27,10 +27,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="Convert-BinHex" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Convert-BinHex" +SRCNAM="Convert-BinHex" VERSION=${VERSION:-1.124} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Convert-TNEF/perl-Convert-TNEF.SlackBuild b/perl/perl-Convert-TNEF/perl-Convert-TNEF.SlackBuild index 745e3eb868..0b0a81b90f 100644 --- a/perl/perl-Convert-TNEF/perl-Convert-TNEF.SlackBuild +++ b/perl/perl-Convert-TNEF/perl-Convert-TNEF.SlackBuild @@ -26,10 +26,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM=Convert-TNEF cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Convert-TNEF +SRCNAM=Convert-TNEF VERSION=${VERSION:-0.18} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Coro/perl-Coro.info b/perl/perl-Coro/perl-Coro.info index 2bfadf6747..36d93832a0 100644 --- a/perl/perl-Coro/perl-Coro.info +++ b/perl/perl-Coro/perl-Coro.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-6.57.tar.gz" MD5SUM="fa5970a2a2f3df9d68d4369c7dde1a55" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-EV perl-AnyEvent perl-common-sense perl-Guard perl-event" +REQUIRES="perl-EV perl-AnyEvent perl-Guard perl-event" MAINTAINER="Sergei Fedosoff" EMAIL="eleksir@gmail.com" diff --git a/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info b/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info index 6e9536707b..641c081241 100644 --- a/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info +++ b/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Crypt-Eksblowfish-0.0 MD5SUM="d2907b00cc500fc523bf86bb427d9bb8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Module-Build perl-Class-Mix" +REQUIRES="perl-Class-Mix" MAINTAINER="Geno Bob" EMAIL="genobob@gmail.com" diff --git a/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.SlackBuild b/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.SlackBuild index e124fe52a4..aa3c36cb70 100644 --- a/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.SlackBuild +++ b/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.SlackBuild @@ -27,11 +27,11 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="Crypt-OpenSSL-Bignum" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Crypt-OpenSSL-Bignum" -VERSION=${VERSION:-0.08} +SRCNAM="Crypt-OpenSSL-Bignum" +VERSION=${VERSION:-0.09} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} BUILD=${BUILD:-1} @@ -97,6 +97,7 @@ make install DESTDIR=$PKG ### putting essential docs mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +chmod 0644 $PKG/usr/doc/$PRGNAM-$VERSION/* cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild # Remove perlocal.pod and .packlist from $PKG diff --git a/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.info b/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.info index b6fef50377..58f35ea48b 100644 --- a/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.info +++ b/perl/perl-Crypt-OpenSSL-Bignum/perl-Crypt-OpenSSL-Bignum.info @@ -1,8 +1,8 @@ PRGNAM="perl-Crypt-OpenSSL-Bignum" -VERSION="0.08" +VERSION="0.09" HOMEPAGE="https://metacpan.org/release/Crypt-OpenSSL-Bignum" -DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.08.tar.gz" -MD5SUM="99eb0165de08b328735d900689ec99bc" +DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KM/KMX/Crypt-OpenSSL-Bignum-0.09.tar.gz" +MD5SUM="c8ae05771c70c69b3e5647b29a885ed2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.SlackBuild b/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.SlackBuild index 5d61cca74d..8b292d5db3 100644 --- a/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.SlackBuild +++ b/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.SlackBuild @@ -27,10 +27,10 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Crypt-OpenSSL-Guess" SRCNAM="Crypt-OpenSSL-Guess" -VERSION=${VERSION:-0.11} +VERSION=${VERSION:-0.15} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.info b/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.info index 1624ccb08c..b6d91af554 100644 --- a/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.info +++ b/perl/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess.info @@ -1,10 +1,10 @@ PRGNAM="perl-Crypt-OpenSSL-Guess" -VERSION="0.11" +VERSION="0.15" HOMEPAGE="https://metacpan.org/pod/Crypt::OpenSSL::Guess" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AK/AKIYM/Crypt-OpenSSL-Guess-0.11.tar.gz" -MD5SUM="e768fe2c07826b0ac9ea604c79f93032" +DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AK/AKIYM/Crypt-OpenSSL-Guess-0.15.tar.gz" +MD5SUM="e07f470dd25023730cf8536e0cefbabd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Crypt-OpenSSL-Random" +REQUIRES="" MAINTAINER="Matteo Bernardini" EMAIL="ponce@slackbuilds.org" diff --git a/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.SlackBuild b/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.SlackBuild index 6381f864ed..990a758039 100644 --- a/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.SlackBuild +++ b/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.SlackBuild @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Crypt-OpenSSL-RSA" SRCNAM="Crypt-OpenSSL-RSA" -VERSION=${VERSION:-0.31} +VERSION=${VERSION:-0.33} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} BUILD=${BUILD:-1} diff --git a/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.info b/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.info index ec9f4a49cc..9407e63ee2 100644 --- a/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.info +++ b/perl/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA.info @@ -1,10 +1,10 @@ PRGNAM="perl-Crypt-OpenSSL-RSA" -VERSION="0.31" +VERSION="0.33" HOMEPAGE="https://metacpan.org/pod/Crypt::OpenSSL::RSA" -DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-0.31.tar.gz" -MD5SUM="d33681e19d2094df7c26bc7a4509265e" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-0.33.tar.gz" +MD5SUM="402994cca9f4502741cf9514719b9bdf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Crypt-OpenSSL-Guess perl-Crypt-OpenSSL-Random" +REQUIRES="perl-Crypt-OpenSSL-Guess" MAINTAINER="Nishant Limbachia" EMAIL="nishant@mnspace.net" diff --git a/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.SlackBuild b/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.SlackBuild index 45fc8846bc..547e15ae68 100644 --- a/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.SlackBuild +++ b/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.SlackBuild @@ -27,11 +27,11 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="Crypt-OpenSSL-Random" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Crypt-OpenSSL-Random" -VERSION=${VERSION:-0.11} +SRCNAM="Crypt-OpenSSL-Random" +VERSION=${VERSION:-0.15} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.info b/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.info index 0161e270ef..7f8316418e 100644 --- a/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.info +++ b/perl/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random.info @@ -1,10 +1,10 @@ PRGNAM="perl-Crypt-OpenSSL-Random" -VERSION="0.11" +VERSION="0.15" HOMEPAGE="https://metacpan.org/release/Crypt-OpenSSL-Random" -DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-0.11.tar.gz" -MD5SUM="5d71337503e0356ce1ce1481504e5885" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-0.15.tar.gz" +MD5SUM="bcde8d5a822c91376deda3c4f0c75fbe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="perl-Crypt-OpenSSL-Guess" MAINTAINER="Nishant Limbachia" EMAIL="nishant@mnspace.net" diff --git a/perl/perl-Cwd-Guard/README b/perl/perl-Cwd-Guard/README new file mode 100644 index 0000000000..643bbda41c --- /dev/null +++ b/perl/perl-Cwd-Guard/README @@ -0,0 +1 @@ +Cwd::Guard - Temporary changing working directory (chdir) diff --git a/perl/perl-Cwd-Guard/perl-Cwd-Guard.SlackBuild b/perl/perl-Cwd-Guard/perl-Cwd-Guard.SlackBuild new file mode 100644 index 0000000000..ba7205530d --- /dev/null +++ b/perl/perl-Cwd-Guard/perl-Cwd-Guard.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/bash + +# Slackware build script for perl-Cwd-Guard + +# Copyright 2023 Tonus Paris +# 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-Cwd-Guard +VERSION=${VERSION:-0.05} +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 Build.PL --installdirs vendor --config installvendorman1dir=/usr/man/man1 --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install --destdir $PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a Changes LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Cwd-Guard/perl-Cwd-Guard.info b/perl/perl-Cwd-Guard/perl-Cwd-Guard.info new file mode 100644 index 0000000000..3e864893a9 --- /dev/null +++ b/perl/perl-Cwd-Guard/perl-Cwd-Guard.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Cwd-Guard" +VERSION="0.05" +HOMEPAGE="https://github.com/kazeburo/Cwd-Guard" +DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO/Cwd-Guard-0.05.tar.gz" +MD5SUM="3d9c31722ab475fcb095716fe80c6bb1" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Module-Build perl-Test-Requires" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-Cwd-Guard/slack-desc b/perl/perl-Cwd-Guard/slack-desc new file mode 100644 index 0000000000..8dd2947438 --- /dev/null +++ b/perl/perl-Cwd-Guard/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-Cwd-Guard: perl-Cwd-Guard (Temporary changing working directory) +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: +perl-Cwd-Guard: diff --git a/perl/perl-DBD-Pg/perl-DBD-Pg.SlackBuild b/perl/perl-DBD-Pg/perl-DBD-Pg.SlackBuild index dc1d1da5d6..07a2799214 100644 --- a/perl/perl-DBD-Pg/perl-DBD-Pg.SlackBuild +++ b/perl/perl-DBD-Pg/perl-DBD-Pg.SlackBuild @@ -6,7 +6,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-DBD-Pg -VERSION=${VERSION:-2.19.3} +VERSION=${VERSION:-3.18.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-DBD-Pg/perl-DBD-Pg.info b/perl/perl-DBD-Pg/perl-DBD-Pg.info index 32f2f6a9e0..94cc6a7ef0 100644 --- a/perl/perl-DBD-Pg/perl-DBD-Pg.info +++ b/perl/perl-DBD-Pg/perl-DBD-Pg.info @@ -1,10 +1,10 @@ PRGNAM="perl-DBD-Pg" -VERSION="2.19.3" +VERSION="3.18.0" HOMEPAGE="https://metacpan.org/pod/DBD::Pg" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/DBD-Pg-2.19.3.tar.gz" -MD5SUM="026ea19f89aee12051bce23d797e824b" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-3.18.0.tar.gz" +MD5SUM="f58e5f6cbcc94e599afa08224f4e1dd2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgresql" -MAINTAINER="Joey Trungale" -EMAIL="joey@trungale.net" +MAINTAINER="Kevin Bryant" +EMAIL="sultmhoor+SB@gmail.com" diff --git a/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild b/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild index a57547ec1c..5aefac69aa 100644 --- a/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild +++ b/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-DBD-SQLite -# Copyright 2012-2022, Thomas Morper, Nürnberg, Germany +# Copyright 2012-2023, Thomas Morper, Nürnberg, Germany # 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-DBD-SQLite -VERSION=${VERSION:-1.70} +VERSION=${VERSION:-1.74} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-DBD-SQLite/perl-DBD-SQLite.info b/perl/perl-DBD-SQLite/perl-DBD-SQLite.info index b504618f78..10038d067f 100644 --- a/perl/perl-DBD-SQLite/perl-DBD-SQLite.info +++ b/perl/perl-DBD-SQLite/perl-DBD-SQLite.info @@ -1,8 +1,8 @@ PRGNAM="perl-DBD-SQLite" -VERSION="1.70" -HOMEPAGE="https://metacpan.org/pod/DBD-SQLite" -DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.70.tar.gz" -MD5SUM="cc20dad09474da382488686ea07e8288" +VERSION="1.74" +HOMEPAGE="https://metacpan.org/pod/DBD::SQLite" +DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.74.tar.gz" +MD5SUM="9481bd8b644a2ef56ab01aead403649c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Date-Calc/perl-Date-Calc.SlackBuild b/perl/perl-Date-Calc/perl-Date-Calc.SlackBuild index f41da29955..f9e18c8db6 100644 --- a/perl/perl-Date-Calc/perl-Date-Calc.SlackBuild +++ b/perl/perl-Date-Calc/perl-Date-Calc.SlackBuild @@ -25,10 +25,10 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -SRCNAM="Date-Calc" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Date-Calc" +SRCNAM="Date-Calc" VERSION=${VERSION:-6.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild index 88da9fe055..338b3bad79 100644 --- a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild +++ b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for perl-Date-Manip # Copyright 2010 V'yacheslav Stetskevych <slava18 dont_spam_me gmail com> -# Copyright 2014-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2014-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Date-Manip -VERSION=${VERSION:-6.89} +VERSION=${VERSION:-6.95} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -41,9 +41,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-Date-Manip/perl-Date-Manip.info b/perl/perl-Date-Manip/perl-Date-Manip.info index 88e06a8ac3..792633e421 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.89" +VERSION="6.95" 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.89.tar.gz" -MD5SUM="f9fe372c7abaf90e9da2ee7c3a4d32ff" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.95.tar.gz" +MD5SUM="1dc65dbb042ecab09149a22fbbe9abb4" 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-ISO8601/perl-DateTime-Format-ISO8601.info b/perl/perl-DateTime-Format-ISO8601/perl-DateTime-Format-ISO8601.info index 33826f4d6e..8337713372 100644 --- a/perl/perl-DateTime-Format-ISO8601/perl-DateTime-Format-ISO8601.info +++ b/perl/perl-DateTime-Format-ISO8601/perl-DateTime-Format-ISO8601.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JH/JHOBLITT/DateTime-Format-ISO MD5SUM="b7c0a4b5e767a8d3b87f3dc678d8c30c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-DateTime-Format-Builder perl-Module-Build" +REQUIRES="perl-DateTime-Format-Builder" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" diff --git a/perl/perl-DateTime/perl-DateTime.info b/perl/perl-DateTime/perl-DateTime.info index c1f06740e2..ee399c6cf6 100644 --- a/perl/perl-DateTime/perl-DateTime.info +++ b/perl/perl-DateTime/perl-DateTime.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.25.tar.gz MD5SUM="3343f67ebefb3f082a0067dfaee3b3c8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-DateTime-Locale perl-DateTime-TimeZone perl-Math-Round perl-Test-Exception perl-Test-Warnings perl-Module-Build" +REQUIRES="perl-DateTime-Locale perl-DateTime-TimeZone perl-Math-Round perl-Test-Exception perl-Test-Warnings" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" diff --git a/perl/perl-Devel-CheckCompiler/README b/perl/perl-Devel-CheckCompiler/README new file mode 100644 index 0000000000..98e3d3a57e --- /dev/null +++ b/perl/perl-Devel-CheckCompiler/README @@ -0,0 +1 @@ +Devel::CheckCompiler - Check the compiler's availability diff --git a/perl/perl-Devel-CheckCompiler/perl-Devel-CheckCompiler.SlackBuild b/perl/perl-Devel-CheckCompiler/perl-Devel-CheckCompiler.SlackBuild new file mode 100644 index 0000000000..7de17894cd --- /dev/null +++ b/perl/perl-Devel-CheckCompiler/perl-Devel-CheckCompiler.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/bash + +# Slackware build script for perl-Devel-CheckCompiler + +# Copyright 2023 Tonus Paris +# 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-CheckCompiler +VERSION=${VERSION:-0.07} +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 Build.PL --installdirs vendor --config installvendorman1dir=/usr/man/man1 --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install --destdir $PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a 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-Devel-CheckCompiler/perl-Devel-CheckCompiler.info b/perl/perl-Devel-CheckCompiler/perl-Devel-CheckCompiler.info new file mode 100644 index 0000000000..45fd790093 --- /dev/null +++ b/perl/perl-Devel-CheckCompiler/perl-Devel-CheckCompiler.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Devel-CheckCompiler" +VERSION="0.07" +HOMEPAGE="https://github.com/tokuhirom/Devel-CheckCompiler" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.07.tar.gz" +MD5SUM="fcd7ba5891f9f4a0fb61b79fcda89e75" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Module-Build-Tiny" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-Devel-CheckCompiler/slack-desc b/perl/perl-Devel-CheckCompiler/slack-desc new file mode 100644 index 0000000000..5ceafb3988 --- /dev/null +++ b/perl/perl-Devel-CheckCompiler/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-CheckCompiler: perl-Devel-CheckCompiler (Check the compiler's availability) +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: +perl-Devel-CheckCompiler: diff --git a/perl/perl-Devel-Declare/perl-Devel-Declare.info b/perl/perl-Devel-Declare/perl-Devel-Declare.info index 447326f56c..0ece848e10 100644 --- a/perl/perl-Devel-Declare/perl-Devel-Declare.info +++ b/perl/perl-Devel-Declare/perl-Devel-Declare.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Devel-Declare-0.006022 MD5SUM="664646c5872e233f640ca6bb8e84714d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-extutils-depends perl-B-Hooks-OP-Check perl-B-Hooks-EndOfScope perl-Sub-Name perl-Test-Requires" +REQUIRES="perl-B-Hooks-OP-Check perl-B-Hooks-EndOfScope perl-Sub-Name" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Devel-OverloadInfo/perl-Devel-OverloadInfo.info b/perl/perl-Devel-OverloadInfo/perl-Devel-OverloadInfo.info index 6045484251..cd4838a829 100644 --- a/perl/perl-Devel-OverloadInfo/perl-Devel-OverloadInfo.info +++ b/perl/perl-Devel-OverloadInfo/perl-Devel-OverloadInfo.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IL/ILMARI/Devel-OverloadInfo-0. MD5SUM="607b65dfe9fdb47df780f3b22dcb7917" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Sub-Identify perl-Test-Fatal perl-Package-Stash perl-MRO-Compat" +REQUIRES="perl-Sub-Identify perl-Package-Stash perl-MRO-Compat" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Devel-PartialDump/perl-Devel-PartialDump.info b/perl/perl-Devel-PartialDump/perl-Devel-PartialDump.info index 7116a3ba99..e14dcf7bbb 100644 --- a/perl/perl-Devel-PartialDump/perl-Devel-PartialDump.info +++ b/perl/perl-Devel-PartialDump/perl-Devel-PartialDump.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Devel-PartialDump-0.20 MD5SUM="4a09056765acaa731ae0f7d46a658781" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Class-Tiny perl-namespace-clean perl-Sub-Exporter perl-Test-Warnings" +REQUIRES="perl-Class-Tiny perl-namespace-clean perl-Test-Warnings" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Digest-SHA/README b/perl/perl-Digest-SHA/README new file mode 100644 index 0000000000..6c5148ac81 --- /dev/null +++ b/perl/perl-Digest-SHA/README @@ -0,0 +1,8 @@ +perl-Digest-SHA - Perl extension for SHA-1/224/256/384/512 + +Digest::SHA is a complete implementation of the NIST Secure +Hash Standard. It gives Perl programmers a convenient way +to calculate SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, +SHA-512/224, and SHA-512/256 message digests. +The module can handle all types of input, including +partial-byte data. diff --git a/perl/perl-Digest-SHA/perl-Digest-SHA.SlackBuild b/perl/perl-Digest-SHA/perl-Digest-SHA.SlackBuild new file mode 100644 index 0000000000..299e1f3657 --- /dev/null +++ b/perl/perl-Digest-SHA/perl-Digest-SHA.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/bash + +# Slackware build script for perl-digest-sha1 + +# Copyright 2024 Dimitar Nikov, Alfreton, United Kingdom +# 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-Digest-SHA +VERSION=${VERSION:-6.04} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRC_PRGNAM=Digest-SHA + +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} + +DOCFILES="Changes README" + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$SRC_PRGNAM-$VERSION.tar.gz +cd $SRC_PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +echo "y" | CFLAGS="$SLKCFLAGS" perl Makefile.PL INSTALLDIRS=vendor \ + INSTALLVENDORMAN3DIR=/usr/man/man3 + +make +make install DESTDIR=$PKG + +# Remove perlocal.pod, .packlist and .bs from $PKG +( for i in perllocal.pod .packlist *.bs; do + find $PKG -name "$i" -exec rm -rf {} \; + done +) + +# Remove empty directories +find $PKG -depth -type d -empty -exec rm -rf {} \; + +find $PKG | xargs 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/ +rm -fr $PKG/usr/share + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $DOCFILES $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Digest-SHA/perl-Digest-SHA.info b/perl/perl-Digest-SHA/perl-Digest-SHA.info new file mode 100644 index 0000000000..183a154d59 --- /dev/null +++ b/perl/perl-Digest-SHA/perl-Digest-SHA.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Digest-SHA" +VERSION="6.04" +HOMEPAGE="https://metacpan.org/pod/Digest::SHA" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MS/MSHELOR/Digest-SHA-6.04.tar.gz" +MD5SUM="7c8295ac6c3c1574aabd0cb1e4191b16" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Dimitar Nikov" +EMAIL="dimitar@nikov.net" diff --git a/perl/perl-Digest-SHA/slack-desc b/perl/perl-Digest-SHA/slack-desc new file mode 100644 index 0000000000..30b035a724 --- /dev/null +++ b/perl/perl-Digest-SHA/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-Digest-SHA: perl-Digest-SHA (Perl extension for SHA-1/224/256/384/512) +perl-Digest-SHA: +perl-Digest-SHA: Digest::SHA is a complete implementation of the NIST Secure +perl-Digest-SHA: Hash Standard. It gives Perl programmers a convenient way +perl-Digest-SHA: to calculate SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, +perl-Digest-SHA: SHA-512/224, and SHA-512/256 message digests. +perl-Digest-SHA: The module can handle all types of input, including +perl-Digest-SHA: partial-byte data. +perl-Digest-SHA: +perl-Digest-SHA: Homepage: https://metacpan.org/dist/Digest-SHA +perl-Digest-SHA: diff --git a/perl/perl-Encode-Detect/perl-Encode-Detect.SlackBuild b/perl/perl-Encode-Detect/perl-Encode-Detect.SlackBuild index d156843e8e..0d9aa56dd7 100644 --- a/perl/perl-Encode-Detect/perl-Encode-Detect.SlackBuild +++ b/perl/perl-Encode-Detect/perl-Encode-Detect.SlackBuild @@ -26,10 +26,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM=Encode-Detect cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Encode-Detect +SRCNAM=Encode-Detect VERSION=${VERSION:-1.01} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Error/README b/perl/perl-Error/README new file mode 100644 index 0000000000..91283169b0 --- /dev/null +++ b/perl/perl-Error/README @@ -0,0 +1,9 @@ +Error - Error/exception handling in an OO-ish way + +The Error package provides two interfaces. Firstly Error provides a +procedural interface to exception handling. Secondly Error is a base +class for errors/exceptions that can either be thrown, for subsequent +catch, or can simply be recorded. + +Errors in the class Error should not be thrown directly, but the user +should throw errors from a sub-class of Error. diff --git a/perl/perl-Error/perl-Error.SlackBuild b/perl/perl-Error/perl-Error.SlackBuild new file mode 100644 index 0000000000..1fe0c8e036 --- /dev/null +++ b/perl/perl-Error/perl-Error.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/bash + +# Slackware build script for perl-Error + +# Copyright 2024 pyllyukko +# 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-Error +VERSION=${VERSION:-0.17029} +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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + ChangeLog Changes LICENSE README \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Error/perl-Error.info b/perl/perl-Error/perl-Error.info new file mode 100644 index 0000000000..e201948bed --- /dev/null +++ b/perl/perl-Error/perl-Error.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Error" +VERSION="0.17029" +HOMEPAGE="https://metacpan.org/pod/Error" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-0.17029.tar.gz" +MD5SUM="6732b1c6207e4a9a3e2987c88368039a" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="pyllyukko" +EMAIL="pyllyukko@maimed.org" diff --git a/perl/perl-Error/slack-desc b/perl/perl-Error/slack-desc new file mode 100644 index 0000000000..8ee4048daa --- /dev/null +++ b/perl/perl-Error/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-Error: perl-Error (Error/exception handling in an OO-ish way) +perl-Error: +perl-Error: The Error package provides two interfaces. +perl-Error: Firstly Error provides a procedural interface to exception handling. +perl-Error: Secondly Error is a base class for errors/exceptions that can either +perl-Error: be thrown, for subsequent catch, or can simply be recorded. +perl-Error: +perl-Error: Errors in the class Error should not be thrown directly, +perl-Error: but the user should throw errors from a sub-class of Error. +perl-Error: +perl-Error: diff --git a/perl/perl-Expect/perl-Expect.SlackBuild b/perl/perl-Expect/perl-Expect.SlackBuild index d1cdeda791..751904471b 100644 --- a/perl/perl-Expect/perl-Expect.SlackBuild +++ b/perl/perl-Expect/perl-Expect.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Expect -VERSION=${VERSION:-1.35} +VERSION=${VERSION:-1.38} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Expect/perl-Expect.info b/perl/perl-Expect/perl-Expect.info index 0041577256..1e4c7ec956 100644 --- a/perl/perl-Expect/perl-Expect.info +++ b/perl/perl-Expect/perl-Expect.info @@ -1,8 +1,8 @@ PRGNAM="perl-Expect" -VERSION="1.35" +VERSION="1.38" HOMEPAGE="https://metacpan.org/pod/Expect" -DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JA/JACOBY/Expect-1.35.tar.gz" -MD5SUM="f7170964058cfb4a73567284a64c8cee" +DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JA/JACOBY/Expect-1.38.tar.gz" +MD5SUM="0b3e2b619a46f9c16aa7d9ff457ee37f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-IO-Tty" diff --git a/perl/perl-ExtUtils-CChecker/README b/perl/perl-ExtUtils-CChecker/README new file mode 100644 index 0000000000..6370864a7c --- /dev/null +++ b/perl/perl-ExtUtils-CChecker/README @@ -0,0 +1,2 @@ +Perl configure-time utilities for using C headers, libraries, or OS +features. diff --git a/perl/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker.SlackBuild b/perl/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker.SlackBuild new file mode 100644 index 0000000000..928d65f14d --- /dev/null +++ b/perl/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/bash + +# Slackware build script for perl-ExtUtils-CChecker + +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> +# 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-ExtUtils-CChecker +VERSION=${VERSION:-0.11} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +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 +# 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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Build.PL \ + --prefix=/usr \ + --installdirs=vendor \ + --install_path libdoc=/usr/man/man3 +perl Build +perl Build test +perl Build install --destdir=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE README* \ + $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-ExtUtils-CChecker/perl-ExtUtils-CChecker.info b/perl/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker.info new file mode 100644 index 0000000000..01f49fbc23 --- /dev/null +++ b/perl/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker.info @@ -0,0 +1,10 @@ +PRGNAM="perl-ExtUtils-CChecker" +VERSION="0.11" +HOMEPAGE="https://metacpan.org/release/PEVANS/ExtUtils-CChecker-0.11/view/lib/ExtUtils/CChecker.pm" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/ExtUtils-CChecker-0.11.tar.gz" +MD5SUM="6c40b0aa26907aed861288808dee755c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Module-Build perl-Test-Fatal" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-ExtUtils-CChecker/slack-desc b/perl/perl-ExtUtils-CChecker/slack-desc new file mode 100644 index 0000000000..36a7ca814d --- /dev/null +++ b/perl/perl-ExtUtils-CChecker/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-ExtUtils-CChecker: perl-ExtUtils-CChecker (ExtUtils::CChecker) +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: Perl configure-time utilities for using C headers, libraries, or OS +perl-ExtUtils-CChecker: features. +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: +perl-ExtUtils-CChecker: diff --git a/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.SlackBuild b/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.SlackBuild index 122fa97d39..09a461a300 100644 --- a/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.SlackBuild +++ b/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-ExtUtils-Config -# Copyright 2013-2014 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-Config -VERSION=${VERSION:-0.008} +VERSION=${VERSION:-0.009} 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-Config/perl-ExtUtils-Config.info b/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.info index a2a7f19e1f..38746ea4c5 100644 --- a/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.info +++ b/perl/perl-ExtUtils-Config/perl-ExtUtils-Config.info @@ -1,10 +1,10 @@ PRGNAM="perl-ExtUtils-Config" -VERSION="0.008" +VERSION="0.009" HOMEPAGE="https://metacpan.org/pod/ExtUtils::Config" -DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz" -MD5SUM="565a7b09c7cac5907a25bbe2c959a717" +DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.009.tar.gz" +MD5SUM="4333113089815c2aa92573b151bb43cb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="perl-Test-Harness" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.SlackBuild b/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.SlackBuild index ec5ab5a341..e25be3abc9 100644 --- a/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.SlackBuild +++ b/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-ExtUtils-InstallPaths -# Copyright 2013-2018 Willy Sudiarto Raharjo <willysr@slackware-id.org> +# Copyright 2013-2024 Willy Sudiarto Raharjo <willysr@slackware-id.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-InstallPaths -VERSION=${VERSION:-0.012} +VERSION=${VERSION:-0.013} 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-InstallPaths/perl-ExtUtils-InstallPaths.info b/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.info index e05a843b2b..b4a252881b 100644 --- a/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.info +++ b/perl/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths.info @@ -1,8 +1,8 @@ PRGNAM="perl-ExtUtils-InstallPaths" -VERSION="0.012" +VERSION="0.013" HOMEPAGE="https://metacpan.org/pod/ExtUtils::InstallPaths" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz" -MD5SUM="9a8d66aab1ffec98ea260faf03ac612b" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.013.tar.gz" +MD5SUM="84d9af4ab9c2d5211681122bcc6e67a3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-ExtUtils-Config" diff --git a/perl/perl-Feature-Compat-Try/README b/perl/perl-Feature-Compat-Try/README new file mode 100644 index 0000000000..005d15b487 --- /dev/null +++ b/perl/perl-Feature-Compat-Try/README @@ -0,0 +1 @@ +Make try/catch syntax available in Perl. diff --git a/perl/perl-Feature-Compat-Try/perl-Feature-Compat-Try.SlackBuild b/perl/perl-Feature-Compat-Try/perl-Feature-Compat-Try.SlackBuild new file mode 100644 index 0000000000..3987b1d9e2 --- /dev/null +++ b/perl/perl-Feature-Compat-Try/perl-Feature-Compat-Try.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/bash + +# Slackware build script for perl-Feature-Compat-Try + +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> +# 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-Feature-Compat-Try +VERSION=${VERSION:-0.05} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +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 +# 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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Build.PL \ + --prefix=/usr \ + --installdirs=vendor \ + --install_path libdoc=/usr/man/man3 +perl Build +perl Build test +perl Build install --destdir=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE README* \ + $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-Feature-Compat-Try/perl-Feature-Compat-Try.info b/perl/perl-Feature-Compat-Try/perl-Feature-Compat-Try.info new file mode 100644 index 0000000000..24442d7edb --- /dev/null +++ b/perl/perl-Feature-Compat-Try/perl-Feature-Compat-Try.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Feature-Compat-Try" +VERSION="0.05" +HOMEPAGE="https://metacpan.org/pod/Feature::Compat::Try" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Feature-Compat-Try-0.05.tar.gz" +MD5SUM="a932c00e6591e3a823d3622fff8475e3" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Syntax-Keyword-Try" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-Feature-Compat-Try/slack-desc b/perl/perl-Feature-Compat-Try/slack-desc new file mode 100644 index 0000000000..79a9588313 --- /dev/null +++ b/perl/perl-Feature-Compat-Try/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-Feature-Compat-Try: perl-Feature-Compat-Try (Feature::Compat::Try) +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: Make try/catch syntax available in Perl. +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: +perl-Feature-Compat-Try: diff --git a/perl/perl-File-Copy-Recursive-Reduced/README b/perl/perl-File-Copy-Recursive-Reduced/README new file mode 100644 index 0000000000..5c8a3b7327 --- /dev/null +++ b/perl/perl-File-Copy-Recursive-Reduced/README @@ -0,0 +1,4 @@ +File-Copy-Recursive-Reduced is a Perl library which provides +subroutines exported on request which are intended to serve as +drop-in replacements for certain subroutines found in CPAN +distribution File-Copy-Recursive (FCR). diff --git a/perl/perl-File-Copy-Recursive-Reduced/perl-File-Copy-Recursive-Reduced.SlackBuild b/perl/perl-File-Copy-Recursive-Reduced/perl-File-Copy-Recursive-Reduced.SlackBuild new file mode 100644 index 0000000000..98b4c29ca9 --- /dev/null +++ b/perl/perl-File-Copy-Recursive-Reduced/perl-File-Copy-Recursive-Reduced.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/bash + +# Slackware build script for perl-File-Copy-Recursive-Reduced + +# Copyright 2023 Tonus Paris +# 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-File-Copy-Recursive-Reduced +VERSION=${VERSION:-0.006} +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 \ + 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 LICENSE $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-File-Copy-Recursive-Reduced/perl-File-Copy-Recursive-Reduced.info b/perl/perl-File-Copy-Recursive-Reduced/perl-File-Copy-Recursive-Reduced.info new file mode 100644 index 0000000000..fdf068f579 --- /dev/null +++ b/perl/perl-File-Copy-Recursive-Reduced/perl-File-Copy-Recursive-Reduced.info @@ -0,0 +1,10 @@ +PRGNAM="perl-File-Copy-Recursive-Reduced" +VERSION="0.006" +HOMEPAGE="http://thenceforward.net/perl/modules/File-Copy-Recursive-Reduced/" +DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/File-Copy-Recursive-Reduced-0.006.tar.gz" +MD5SUM="a42c7743e4a76f7492d4877ad48d261f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Capture-Tiny" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-File-Copy-Recursive-Reduced/slack-desc b/perl/perl-File-Copy-Recursive-Reduced/slack-desc new file mode 100644 index 0000000000..175e49322f --- /dev/null +++ b/perl/perl-File-Copy-Recursive-Reduced/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-File-Copy-Recursive-Reduced: perl-File-Copy-Recursive-Reduced (Recursive copying of files and dir) +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: +perl-File-Copy-Recursive-Reduced: diff --git a/perl/perl-File-FcntlLock/README b/perl/perl-File-FcntlLock/README new file mode 100644 index 0000000000..f533346e06 --- /dev/null +++ b/perl/perl-File-FcntlLock/README @@ -0,0 +1,5 @@ +File locking in Perl is usually done using the flock function. +Unfortunately, this only allows locks on whole files and is often +implemented in terms of the flock system function which has some +shortcomings and slightly different behaviour than fcntl. +Using this module file locking via fcntl(2) can be done diff --git a/perl/perl-File-FcntlLock/perl-File-FcntlLock.SlackBuild b/perl/perl-File-FcntlLock/perl-File-FcntlLock.SlackBuild new file mode 100644 index 0000000000..9bba102ce3 --- /dev/null +++ b/perl/perl-File-FcntlLock/perl-File-FcntlLock.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/bash + +# Slackware build script for perl-File-FcntlLock + +# Copyright 2023, Thomas Morper, Nürnberg, Germany +# 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-File-FcntlLock +VERSION=${VERSION:-0.22} +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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + README Changes \ + $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-File-FcntlLock/perl-File-FcntlLock.info b/perl/perl-File-FcntlLock/perl-File-FcntlLock.info new file mode 100644 index 0000000000..d5e037b615 --- /dev/null +++ b/perl/perl-File-FcntlLock/perl-File-FcntlLock.info @@ -0,0 +1,10 @@ +PRGNAM="perl-File-FcntlLock" +VERSION="0.22" +HOMEPAGE="https://metacpan.org/pod/File::FcntlLock" +DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz" +MD5SUM="579698d735d864ee403674f1175f789d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Thomas Morper" +EMAIL="thomas@beingboiled.info" diff --git a/perl/perl-File-FcntlLock/slack-desc b/perl/perl-File-FcntlLock/slack-desc new file mode 100644 index 0000000000..fa984ed34a --- /dev/null +++ b/perl/perl-File-FcntlLock/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-File-FcntlLock: perl-File-FcntlLock (file locking with fcntl) +perl-File-FcntlLock: +perl-File-FcntlLock: File locking in Perl is usually done using the flock function. +perl-File-FcntlLock: Unfortunately, this only allows locks on whole files and is often +perl-File-FcntlLock: implemented in terms of the flock system function which has some +perl-File-FcntlLock: shortcomings and slightly different behaviour than fcntl. Using this +perl-File-FcntlLock: module file locking via fcntl(2) can be done +perl-File-FcntlLock: +perl-File-FcntlLock: +perl-File-FcntlLock: +perl-File-FcntlLock: diff --git a/perl/perl-File-Remove/perl-File-Remove.SlackBuild b/perl/perl-File-Remove/perl-File-Remove.SlackBuild index a84852dd19..82ea181002 100644 --- a/perl/perl-File-Remove/perl-File-Remove.SlackBuild +++ b/perl/perl-File-Remove/perl-File-Remove.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-File-Remove -VERSION=${VERSION:-1.60} +VERSION=${VERSION:-1.61} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-File-Remove/perl-File-Remove.info b/perl/perl-File-Remove/perl-File-Remove.info index 197cd98815..fbc5f0423a 100644 --- a/perl/perl-File-Remove/perl-File-Remove.info +++ b/perl/perl-File-Remove/perl-File-Remove.info @@ -1,8 +1,8 @@ PRGNAM="perl-File-Remove" -VERSION="1.60" +VERSION="1.61" HOMEPAGE="https://metacpan.org/pod/File::Remove" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.60.tar.gz" -MD5SUM="34f46f9a07b2ad6fc80061d266f387b5" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz" +MD5SUM="8714638feac234816edcb01617557c0f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Build" diff --git a/perl/perl-GD/perl-GD.SlackBuild b/perl/perl-GD/perl-GD.SlackBuild index fa22cc9e3a..8e1417d63a 100644 --- a/perl/perl-GD/perl-GD.SlackBuild +++ b/perl/perl-GD/perl-GD.SlackBuild @@ -6,6 +6,10 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20230822 bkw: update for v2.78. +# 20230531 bkw: update for v2.77. +# 20230105 bkw: update for v2.76. 'make test' works OK now, uncommented. + # 20211012 bkw: BUILD=2. Fix -current build, by commenting out # 'make test'. This is because of the (fairly) recent gd-2.3.3 # update in -current. libgd upstream changed the default for the @@ -24,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-GD -VERSION=${VERSION:-2.73} +VERSION=${VERSION:-2.78} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -46,20 +50,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e SRCNAM="GD" @@ -95,14 +85,13 @@ perl Makefile.PL \ INSTALLVENDORMAN3DIR=/usr/man/man3 \ INSTALLVENDORMAN1DIR=/usr/man/man1 make -# make test # commented out until further notice! +make test # used to fail in 2.73, works OK in 2.76 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 +gzip -9 $PKG/usr/man/man*/* find $PKG -name perllocal.pod \ -o -name ".packlist" \ diff --git a/perl/perl-GD/perl-GD.info b/perl/perl-GD/perl-GD.info index 79d5a8a03f..307d0c8b97 100644 --- a/perl/perl-GD/perl-GD.info +++ b/perl/perl-GD/perl-GD.info @@ -1,10 +1,10 @@ PRGNAM="perl-GD" -VERSION="2.73" +VERSION="2.78" HOMEPAGE="https://metacpan.org/pod/GD" -DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/GD-2.73.tar.gz" -MD5SUM="c2bf1ca56d15e33d2432e4d8ba5aeadf" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RU/RURBAN/GD-2.78.tar.gz" +MD5SUM="e3419198517a1679b5a6a95b60805c3f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-extutils-pkgconfig" +REQUIRES="perl-extutils-pkgconfig perl-Test-NoWarnings" MAINTAINER="B. Watson" EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Geo-Coordinates-OSGB/perl-Geo-Coordinates-OSGB.info b/perl/perl-Geo-Coordinates-OSGB/perl-Geo-Coordinates-OSGB.info index ed3fd0a0e6..47d5ff78cd 100644 --- a/perl/perl-Geo-Coordinates-OSGB/perl-Geo-Coordinates-OSGB.info +++ b/perl/perl-Geo-Coordinates-OSGB/perl-Geo-Coordinates-OSGB.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TOBY/Geo-Coordinates-OSGB-2. MD5SUM="651347d998e0a397b52503e8059db8ca" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-File-Share perl-File-ShareDir-Install" +REQUIRES="perl-File-Share" MAINTAINER="David Spencer" EMAIL="baildon.research@googlemail.com" diff --git a/perl/perl-Geography-Countries/perl-Geography-Countries.SlackBuild b/perl/perl-Geography-Countries/perl-Geography-Countries.SlackBuild index fe7b3958bc..bb2825ed59 100644 --- a/perl/perl-Geography-Countries/perl-Geography-Countries.SlackBuild +++ b/perl/perl-Geography-Countries/perl-Geography-Countries.SlackBuild @@ -26,10 +26,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="Geography-Countries-2009041301" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Geography-Countries" +SRCNAM="Geography-Countries-2009041301" VERSION=${VERSION:-20090413} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild index 95312e974c..d16d8b0e4d 100644 --- a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild +++ b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-Glib-Object-Introspection. # -# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2017-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,10 +22,20 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230507 bkw: Modified by SlackBuilds.org. *DOWNGRADED* to 0.049, BUILD=2. +# With 0.050, every single package that uses this fails with: +# /usr/bin/perl: symbol lookup error: +# /usr/lib64/perl5/vendor_perl/auto/Glib/Object/Introspection/Introspection.so: +# undefined symbol: g_callable_info_create_closure +# Pretty much the only change between 0.049 and 0.050 is that support +# was added for gobject-introspection-1.72.0 and up... and we don't +# *have* a version that new on Slackware 15.0, we have 1.70.0. So the +# upgrade wasn't exactly critical anyway. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Glib-Object-Introspection -VERSION=${VERSION:-0.049} +VERSION=${VERSION:-0.051} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +48,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 @@ -91,6 +98,9 @@ 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 +# 20230507 bkw: need this for 0.050 but not 0.049: +mv $PKG/usr/share/man/man1 $PKG/usr/man; rm -rf $PKG/usr/share + 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 @@ -99,7 +109,7 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp LICENSE NEWS README $PKG/usr/doc/$PRGNAM-$VERSION +cp README* LICENSE NEWS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info index cfd21558d3..27af4fefa5 100644 --- a/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info +++ b/perl/perl-Glib-Object-Introspection/perl-Glib-Object-Introspection.info @@ -1,8 +1,8 @@ PRGNAM="perl-Glib-Object-Introspection" -VERSION="0.049" +VERSION="0.051" HOMEPAGE="https://metacpan.org/release/Glib-Object-Introspection" -DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.049.tar.gz" -MD5SUM="0d8ab0bf9c4d0a72eb35c16a2ff10d42" +DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.051.tar.gz" +MD5SUM="461b66d671674e435ec5dfbdbed6718d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-glib" diff --git a/perl/perl-Gnome2-Vte/perl-Gnome2-Vte.info b/perl/perl-Gnome2-Vte/perl-Gnome2-Vte.info index bef97c916e..380bea7850 100644 --- a/perl/perl-Gnome2-Vte/perl-Gnome2-Vte.info +++ b/perl/perl-Gnome2-Vte/perl-Gnome2-Vte.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gnome2-Vte-0.11.tar.gz" MD5SUM="1cb5cdfcd41873e55e923e72e64d922c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-glib perl-gtk2 perl-extutils-depends perl-extutils-pkgconfig vte2" +REQUIRES="perl-gtk2 vte2" MAINTAINER="Antonio Taverna" EMAIL="antonio.tvr@gmail.com" diff --git a/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.SlackBuild b/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.SlackBuild index 1d556a8d75..604b80ec62 100644 --- a/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.SlackBuild +++ b/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.SlackBuild @@ -48,7 +48,6 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then exit 0 fi -CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} diff --git a/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.SlackBuild b/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.SlackBuild index d4e83f41f8..651f3603f2 100644 --- a/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.SlackBuild +++ b/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.SlackBuild @@ -47,7 +47,6 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then exit 0 fi -CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} diff --git a/perl/perl-HTML-FormatText-WithLinks-AndTables/perl-HTML-FormatText-WithLinks-AndTables.info b/perl/perl-HTML-FormatText-WithLinks-AndTables/perl-HTML-FormatText-WithLinks-AndTables.info index 5641095b99..823d6d913c 100644 --- a/perl/perl-HTML-FormatText-WithLinks-AndTables/perl-HTML-FormatText-WithLinks-AndTables.info +++ b/perl/perl-HTML-FormatText-WithLinks-AndTables/perl-HTML-FormatText-WithLinks-AndTables.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DALEEVANS/HTML-FormatText-Wi MD5SUM="0e74b89e8ed0747c970e3de973d56e50" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-HTML-Formatter perl-HTML-FormatText-WithLinks perl-HTML-Tree" +REQUIRES="perl-HTML-FormatText-WithLinks" MAINTAINER="Nikos Giotis" EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-HTML-FormatText-WithLinks/perl-HTML-FormatText-WithLinks.info b/perl/perl-HTML-FormatText-WithLinks/perl-HTML-FormatText-WithLinks.info index f796e9290c..12b903ab9d 100644 --- a/perl/perl-HTML-FormatText-WithLinks/perl-HTML-FormatText-WithLinks.info +++ b/perl/perl-HTML-FormatText-WithLinks/perl-HTML-FormatText-WithLinks.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/S/ST/STRUAN/HTML-FormatText-WithL MD5SUM="e048c41f600895182df327c6ce9b2cc0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-HTML-Tree perl-HTML-Formatter" +REQUIRES="perl-HTML-Formatter" MAINTAINER="Nikos Giotis" EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-HTML-Tidy/perl-HTML-Tidy.info b/perl/perl-HTML-Tidy/perl-HTML-Tidy.info index 356301bae7..cbfdccb823 100644 --- a/perl/perl-HTML-Tidy/perl-HTML-Tidy.info +++ b/perl/perl-HTML-Tidy/perl-HTML-Tidy.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tidy-1.60.tar. MD5SUM="03bafb9a0a2a23629cf9649abb2b72ab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="tidyp perl-Test-Exception perl-Sub-Uplevel" +REQUIRES="tidyp perl-Test-Exception" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-HTML-WikiConverter-Markdown/perl-HTML-WikiConverter-Markdown.info b/perl/perl-HTML-WikiConverter-Markdown/perl-HTML-WikiConverter-Markdown.info index 24eb8d7bcb..20ad0a6ba8 100644 --- a/perl/perl-HTML-WikiConverter-Markdown/perl-HTML-WikiConverter-Markdown.info +++ b/perl/perl-HTML-WikiConverter-Markdown/perl-HTML-WikiConverter-Markdown.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JF/JFEARN/HTML-WikiConverter-Ma MD5SUM="b3db779cd034cdf2da2164b63a857f03" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-html-tagset perl-HTML-WikiConverter perl-Params-Validate" +REQUIRES="perl-HTML-WikiConverter" MAINTAINER="Nikos Giotis" EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-HTML-WikiConverter/perl-HTML-WikiConverter.info b/perl/perl-HTML-WikiConverter/perl-HTML-WikiConverter.info index 37e2dae6b9..22f78100b0 100644 --- a/perl/perl-HTML-WikiConverter/perl-HTML-WikiConverter.info +++ b/perl/perl-HTML-WikiConverter/perl-HTML-WikiConverter.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DI/DIBERRI/HTML-WikiConverter-0 MD5SUM="e6d8b16c23b6f38c51d8585f3423aca9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Class-Data-Inheritable perl-Params-Validate perl-HTML-Tree perl-html-tagset perl-CSS perl-CGI-Application perl-XML-Writer" +REQUIRES="perl-Class-Data-Inheritable perl-Params-Validate perl-HTML-Tree perl-CSS perl-CGI-Application perl-XML-Writer" MAINTAINER="Nikos Giotis" EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-HTTP-CookieJar/README b/perl/perl-HTTP-CookieJar/README new file mode 100644 index 0000000000..e1871f0c94 --- /dev/null +++ b/perl/perl-HTTP-CookieJar/README @@ -0,0 +1,5 @@ +This module is an experimental adapter to make HTTP::CookieJar work with +LWP. It implements the two methods that LWP calls from HTTP::Cookies. + +It is not a general-purpose drop-in replacement for HTTP::Cookies in any +other way. diff --git a/perl/perl-HTTP-CookieJar/perl-HTTP-CookieJar.SlackBuild b/perl/perl-HTTP-CookieJar/perl-HTTP-CookieJar.SlackBuild new file mode 100644 index 0000000000..22bf444962 --- /dev/null +++ b/perl/perl-HTTP-CookieJar/perl-HTTP-CookieJar.SlackBuild @@ -0,0 +1,125 @@ +#!/bin/bash + +# Slackware build script for Perl HTTP::CookieJar::LWP + +# Copyright 2024 pyllyukko +# 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-HTTP-CookieJar +VERSION=${VERSION:-0.014} +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" +elif [ "$ARCH" = "aarch64" ]; 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 {} \; + +# Build method #1 (preferred) +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +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 + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE README CONTRIBUTING.mkdn \ + $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-HTTP-CookieJar/perl-HTTP-CookieJar.info b/perl/perl-HTTP-CookieJar/perl-HTTP-CookieJar.info new file mode 100644 index 0000000000..3195a395c9 --- /dev/null +++ b/perl/perl-HTTP-CookieJar/perl-HTTP-CookieJar.info @@ -0,0 +1,10 @@ +PRGNAM="perl-HTTP-CookieJar" +VERSION="0.014" +HOMEPAGE="https://metacpan.org/pod/HTTP::CookieJar::LWP" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/HTTP-CookieJar-0.014.tar.gz" +MD5SUM="a1d891ce0046f1a2c19e2c617d624d0d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-http-date perl-Test-Deep perl-Test-Requires" +MAINTAINER="pyllyukko" +EMAIL="pyllyukko@maimed.org" diff --git a/perl/perl-HTTP-CookieJar/slack-desc b/perl/perl-HTTP-CookieJar/slack-desc new file mode 100644 index 0000000000..29a4bbf5fc --- /dev/null +++ b/perl/perl-HTTP-CookieJar/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-HTTP-CookieJar: perl-HTTP-CookieJar (LWP adapter for HTTP::CookieJar) +perl-HTTP-CookieJar: +perl-HTTP-CookieJar: This module is an experimental adapter to make HTTP::CookieJar work +perl-HTTP-CookieJar: with LWP. It implements the two methods that LWP calls from +perl-HTTP-CookieJar: HTTP::Cookies. +perl-HTTP-CookieJar: +perl-HTTP-CookieJar: It is not a general-purpose drop-in replacement for HTTP::Cookies in +perl-HTTP-CookieJar: any other way. +perl-HTTP-CookieJar: +perl-HTTP-CookieJar: +perl-HTTP-CookieJar: diff --git a/perl/perl-IO-CaptureOutput/perl-IO-CaptureOutput.SlackBuild b/perl/perl-IO-CaptureOutput/perl-IO-CaptureOutput.SlackBuild index bf0113e80a..fefca4fd5e 100644 --- a/perl/perl-IO-CaptureOutput/perl-IO-CaptureOutput.SlackBuild +++ b/perl/perl-IO-CaptureOutput/perl-IO-CaptureOutput.SlackBuild @@ -22,10 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -SRCNAM=IO-CaptureOutput cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-IO-CaptureOutput +SRCNAM=IO-CaptureOutput VERSION=${VERSION:-1.1104} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-IO-HTML/perl-IO-HTML.SlackBuild b/perl/perl-IO-HTML/perl-IO-HTML.SlackBuild index 960c968b81..3fc4439638 100644 --- a/perl/perl-IO-HTML/perl-IO-HTML.SlackBuild +++ b/perl/perl-IO-HTML/perl-IO-HTML.SlackBuild @@ -2,7 +2,8 @@ # Slackware build script for perl-IO-HTML -# Copyright 2012-15 Glenn Becker <glenn.becker@gmail.com> +# Copyright 2012-15 Glenn Becker <email removed> +# Copyright 2023 B. Watson <urchlay@slackware.uk> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,24 +26,14 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-IO-HTML -VERSION=${VERSION:-1.001} +VERSION=${VERSION:-1.004} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch -SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" +SRCNAM="IO-HTML" -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 @@ -52,20 +43,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,11 +52,8 @@ 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 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ perl Makefile.PL \ PREFIX=/usr \ @@ -88,22 +62,16 @@ perl Makefile.PL \ 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 +gzip -9 $PKG/usr/man/man*/* find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG -depth -type d -empty -delete || true -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - Changes LICENSE README \ - $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a Changes LICENSE README $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/perl/perl-IO-HTML/perl-IO-HTML.info b/perl/perl-IO-HTML/perl-IO-HTML.info index 6030e03f30..5b6181d75d 100644 --- a/perl/perl-IO-HTML/perl-IO-HTML.info +++ b/perl/perl-IO-HTML/perl-IO-HTML.info @@ -1,10 +1,10 @@ PRGNAM="perl-IO-HTML" -VERSION="1.001" +VERSION="1.004" HOMEPAGE="https://metacpan.org/pod/IO::HTML" -DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz" -MD5SUM="3f8958718844dc96b9f6946f21d70d22" +DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.004.tar.gz" +MD5SUM="04bbe363686fd19bfb4cc0ed775e3d03" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Donald Cooley" -EMAIL="chytraeus@protonmail.com" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-IO-Interface/perl-IO-Interface.info b/perl/perl-IO-Interface/perl-IO-Interface.info index e06f000ed2..514e70a4e7 100644 --- a/perl/perl-IO-Interface/perl-IO-Interface.info +++ b/perl/perl-IO-Interface/perl-IO-Interface.info @@ -6,5 +6,5 @@ MD5SUM="806f97aff5a7361b6f54cd494f4cc9fd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Build" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-IO-String/perl-IO-String.info b/perl/perl-IO-String/perl-IO-String.info index 14a3c7f5f9..aff9991851 100644 --- a/perl/perl-IO-String/perl-IO-String.info +++ b/perl/perl-IO-String/perl-IO-String.info @@ -6,5 +6,5 @@ MD5SUM="250e5424f290299fc3d6b5d1e9da3835" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-IO-Tty/README b/perl/perl-IO-Tty/README index 9fb41d82d4..36d395c6c8 100644 --- a/perl/perl-IO-Tty/README +++ b/perl/perl-IO-Tty/README @@ -1,3 +1,5 @@ +perl-IO-Tty (Pseudo TTY object class) + IO::Tty - Perl extension that provides an interface to allow the creation of a pseudo tty. diff --git a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild b/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild index 4f0b0be7ad..e76776bcfb 100644 --- a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild +++ b/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild @@ -4,10 +4,19 @@ # Written by ruario +# Original version of this script had no license. B. Watson's +# modified version is licensed under the WTFPL. See +# http://www.wtfpl.net/txt/copying/ for details. + +# 20230224 bkw: +# - new maintainer. +# - update for v1.17. +# - add license. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-IO-Tty -VERSION=${VERSION:-1.14} +VERSION=${VERSION:-1.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -22,9 +31,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 @@ -34,20 +40,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -57,35 +49,27 @@ 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 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 make +strip blib/arch/auto/IO/Tty/Tty.so make test make install DESTDIR=$PKG - -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 +gzip $PKG/usr/man/man*/* find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG -depth -type d -empty -delete || true -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - ChangeLog README.md \ - $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a ChangeLog README* $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/perl/perl-IO-Tty/perl-IO-Tty.info b/perl/perl-IO-Tty/perl-IO-Tty.info index 53bc5218a3..6968d97353 100644 --- a/perl/perl-IO-Tty/perl-IO-Tty.info +++ b/perl/perl-IO-Tty/perl-IO-Tty.info @@ -1,10 +1,10 @@ PRGNAM="perl-IO-Tty" -VERSION="1.14" +VERSION="1.17" HOMEPAGE="https://metacpan.org/pod/IO::Tty" -DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-Tty-1.14.tar.gz" -MD5SUM="70bcec4b1b19838ed209fb96a13f3e89" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/IO-Tty-1.17.tar.gz" +MD5SUM="e4cd744de6a686ca78b20002fc66062a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-IO-stringy/perl-IO-stringy.SlackBuild b/perl/perl-IO-stringy/perl-IO-stringy.SlackBuild index 605da25cd9..9159e1102a 100644 --- a/perl/perl-IO-stringy/perl-IO-stringy.SlackBuild +++ b/perl/perl-IO-stringy/perl-IO-stringy.SlackBuild @@ -27,10 +27,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="IO-stringy" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-IO-stringy" +SRCNAM="IO-stringy" VERSION=${VERSION:-2.111} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Image-Sane/perl-Image-Sane.info b/perl/perl-Image-Sane/perl-Image-Sane.info index 54d554fa14..05881a8f1a 100644 --- a/perl/perl-Image-Sane/perl-Image-Sane.info +++ b/perl/perl-Image-Sane/perl-Image-Sane.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.g MD5SUM="ea37bae44f50a8e916f5d584383b2cab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-extutils-depends perl-extutils-pkgconfig perl-Exception-Class perl-Test-Requires perl-Class-Data-Inheritable perl-Devel-StackTrace perl-Readonly perl-Try-Tiny" +REQUIRES="perl-extutils-depends perl-extutils-pkgconfig perl-Exception-Class perl-Test-Requires perl-Readonly perl-Try-Tiny" MAINTAINER="Michel A. BEGUE" EMAIL="mab974@gmail.com" diff --git a/perl/perl-JSON-XS/perl-JSON-XS.info b/perl/perl-JSON-XS/perl-JSON-XS.info index 51c13c38b5..74b3cddeaf 100644 --- a/perl/perl-JSON-XS/perl-JSON-XS.info +++ b/perl/perl-JSON-XS/perl-JSON-XS.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Canary-Stability perl-Types-Serialiser" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-LWP-Protocol-socks/perl-LWP-Protocol-socks.info b/perl/perl-LWP-Protocol-socks/perl-LWP-Protocol-socks.info index 9fc84e06fa..02c67d938f 100644 --- a/perl/perl-LWP-Protocol-socks/perl-LWP-Protocol-socks.info +++ b/perl/perl-LWP-Protocol-socks/perl-LWP-Protocol-socks.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SC/SCR/LWP-Protocol-socks-1.7.t MD5SUM="1f2031d0838d4c04babfb85f767d9ae0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-IO-Socket-Socks libwww-perl perl-LWP-Protocol-https" +REQUIRES="perl-IO-Socket-Socks perl-LWP-Protocol-https" MAINTAINER="Donald Cooley" EMAIL="chytraeu@sdf.org" diff --git a/perl/perl-Lingua-EN-Syllable/slack-desc b/perl/perl-Lingua-EN-Syllable/slack-desc index aec35b5705..dee950ad21 100644 --- a/perl/perl-Lingua-EN-Syllable/slack-desc +++ b/perl/perl-Lingua-EN-Syllable/slack-desc @@ -6,7 +6,7 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Lingua-EN-Syllable: perl-Lingua-EN-Syllable (short description of app) +perl-Lingua-EN-Syllable: perl-Lingua-EN-Syllable (syllable estimator) perl-Lingua-EN-Syllable: perl-Lingua-EN-Syllable: Lingua::EN::Syllable::syllable() estimates the number of syllables perl-Lingua-EN-Syllable: in the word passed to it. diff --git a/perl/perl-Linux-FD/README b/perl/perl-Linux-FD/README new file mode 100644 index 0000000000..687660ff97 --- /dev/null +++ b/perl/perl-Linux-FD/README @@ -0,0 +1,9 @@ +perl-Linux-FD is a perl module that enables scripts to use three types +of Linux-specific filehandles: + + * event + * signal + * timer + +This allows script writers to use conventional polling mechanisms to +wait for a large variety of events. diff --git a/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild b/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild new file mode 100644 index 0000000000..59bd820807 --- /dev/null +++ b/perl/perl-Linux-FD/perl-Linux-FD.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/bash + +# Slackware build script for perl-Linux-FD + +# Copyright 2023-2024 K. Eugene Carlson Tsukuba, Japan +# 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-Linux-FD +VERSION=${VERSION:-0.016} +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Build.PL \ + --installdirs vendor \ + --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install \ + --destdir $PKG + +# Strip binaries and libraries +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 + +# Remove perllocal.pod and other special files that don't need to be installed, +# as they will overwrite what's already on the system. +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + README \ + LICENSE \ + Changes \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# Copy the slack-desc into ./install +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-Linux-FD/perl-Linux-FD.info b/perl/perl-Linux-FD/perl-Linux-FD.info new file mode 100644 index 0000000000..a99c694881 --- /dev/null +++ b/perl/perl-Linux-FD/perl-Linux-FD.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Linux-FD" +VERSION="0.016" +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_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Module-Build perl-Sub-Exporter perl-Test-Exception" +MAINTAINER="K. Eugene Carlson" +EMAIL="kvngncrlsn@gmail.com" diff --git a/perl/perl-Linux-FD/slack-desc b/perl/perl-Linux-FD/slack-desc new file mode 100644 index 0000000000..0722f986c9 --- /dev/null +++ b/perl/perl-Linux-FD/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-Linux-FD: perl-Linux-FD (Linux-specific special filehandles) +perl-Linux-FD: +perl-Linux-FD: perl-Linux-FD provides a means for perl scripts to use Linux-specific +perl-Linux-FD: event, signal and timer filehandles. +perl-Linux-FD: +perl-Linux-FD: +perl-Linux-FD: +perl-Linux-FD: +perl-Linux-FD: +perl-Linux-FD: Author: Leon Timmermans +perl-Linux-FD: Homepage: https://metacpan.org/pod/Linux::FD diff --git a/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild b/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild index 32317270f1..0640132b7b 100644 --- a/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild +++ b/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild @@ -7,6 +7,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20230109 bkw: update for v1.013.1. # 20220110 bkw: BUILD=2 # - take over maintenance. # - relicense as WTFPL with permission from Didier. @@ -17,8 +18,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-MIME-Charset -VERSION=${VERSION:-1.012.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.013.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-MIME-Charset/perl-MIME-Charset.info b/perl/perl-MIME-Charset/perl-MIME-Charset.info index 6b07421995..1b9b058bf4 100644 --- a/perl/perl-MIME-Charset/perl-MIME-Charset.info +++ b/perl/perl-MIME-Charset/perl-MIME-Charset.info @@ -1,8 +1,8 @@ PRGNAM="perl-MIME-Charset" -VERSION="1.012.2" -HOMEPAGE="https://metacpan.org/release/NEZUMI/MIME-Charset-1.012.2" -DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz" -MD5SUM="71440416376248c31aa3bef753fae28d" +VERSION="1.013.1" +HOMEPAGE="https://metacpan.org/pod/MIME::Charset" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.013.1.tar.gz" +MD5SUM="b1932cfc806c8deb1b4a20d6afbfa8ac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-MIME-Types/perl-MIME-Types.SlackBuild b/perl/perl-MIME-Types/perl-MIME-Types.SlackBuild index 15aa87c38b..8f1604f6bb 100644 --- a/perl/perl-MIME-Types/perl-MIME-Types.SlackBuild +++ b/perl/perl-MIME-Types/perl-MIME-Types.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-MIME-Types SRCNAM=MIME-Types -VERSION=${VERSION:-2.22} +VERSION=${VERSION:-2.24} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-MIME-Types/perl-MIME-Types.info b/perl/perl-MIME-Types/perl-MIME-Types.info index e8037488fe..5d18ab4d10 100644 --- a/perl/perl-MIME-Types/perl-MIME-Types.info +++ b/perl/perl-MIME-Types/perl-MIME-Types.info @@ -1,10 +1,10 @@ PRGNAM="perl-MIME-Types" -VERSION="2.22" +VERSION="2.24" HOMEPAGE="https://metacpan.org/pod/MIME::Types" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MARKOV/MIME-Types-2.22.tar.gz" -MD5SUM="be84dd3231e94baf34ea7943c3f5cc25" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MARKOV/MIME-Types-2.24.tar.gz" +MD5SUM="b387d22f8453c754a95f28c552d031f9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-MIME-tools/perl-MIME-tools.SlackBuild b/perl/perl-MIME-tools/perl-MIME-tools.SlackBuild index 59cafd59bf..8f1206edec 100644 --- a/perl/perl-MIME-tools/perl-MIME-tools.SlackBuild +++ b/perl/perl-MIME-tools/perl-MIME-tools.SlackBuild @@ -27,10 +27,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="MIME-tools" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-MIME-tools" +SRCNAM="MIME-tools" VERSION=${VERSION:-5.506} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Mail-DKIM/perl-Mail-DKIM.SlackBuild b/perl/perl-Mail-DKIM/perl-Mail-DKIM.SlackBuild index 91dd1483cc..af52d597fe 100644 --- a/perl/perl-Mail-DKIM/perl-Mail-DKIM.SlackBuild +++ b/perl/perl-Mail-DKIM/perl-Mail-DKIM.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Mail-DKIM" -VERSION=${VERSION:-0.52} +VERSION=${VERSION:-1.20240124} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -71,7 +71,7 @@ else LIBDIRSUFFIX="" fi -DOCS="ChangeLog" +DOCS="Changes HACKING.DKIM LICENSE README README.md TODO" rm -fr $TMP/$SRCNAM-$VERSION $PKG mkdir -p $TMP $PKG $OUTPUT diff --git a/perl/perl-Mail-DKIM/perl-Mail-DKIM.info b/perl/perl-Mail-DKIM/perl-Mail-DKIM.info index aa069fc4eb..70c356ed61 100644 --- a/perl/perl-Mail-DKIM/perl-Mail-DKIM.info +++ b/perl/perl-Mail-DKIM/perl-Mail-DKIM.info @@ -1,8 +1,8 @@ PRGNAM="perl-Mail-DKIM" -VERSION="0.52" +VERSION="1.20240124" HOMEPAGE="https://metacpan.org/release/Mail-DKIM" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.52.tar.gz" -MD5SUM="f366863f09905bbe5faa1f986133759c" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MB/MBRADSHAW/Mail-DKIM-1.20240124.tar.gz" +MD5SUM="3b4eddd1f49f866020ad6d5b55cb404f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Crypt-OpenSSL-RSA perl-MailTools perl-net-dns" diff --git a/perl/perl-Mail-SPF/perl-Mail-SPF.SlackBuild b/perl/perl-Mail-SPF/perl-Mail-SPF.SlackBuild index 081067c343..16854c4cab 100644 --- a/perl/perl-Mail-SPF/perl-Mail-SPF.SlackBuild +++ b/perl/perl-Mail-SPF/perl-Mail-SPF.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Mail-SPF -VERSION=${VERSION:-2.9.0} +VERSION=${VERSION:-3.20240206} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} BUILD=${BUILD:-1} @@ -57,7 +57,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -DOCS="CHANGES INSTALL LICENSE README" +DOCS="Changes INSTALL LICENSE README TODO" set -e @@ -78,8 +78,8 @@ fi rm -fr $TMP/$SRCNAM-v$VERSION $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz -cd $TMP/$SRCNAM-v$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $TMP/$SRCNAM-$VERSION chown -R root.root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ diff --git a/perl/perl-Mail-SPF/perl-Mail-SPF.info b/perl/perl-Mail-SPF/perl-Mail-SPF.info index cd01725837..de45badf67 100644 --- a/perl/perl-Mail-SPF/perl-Mail-SPF.info +++ b/perl/perl-Mail-SPF/perl-Mail-SPF.info @@ -1,10 +1,10 @@ PRGNAM="perl-Mail-SPF" -VERSION="2.9.0" +VERSION="3.20240206" HOMEPAGE="https://metacpan.org/pod/Mail::SPF" -DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz" -MD5SUM="664e20d79c87fa505080f362e827dace" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MB/MBRADSHAW/Mail-SPF-3.20240206.tar.gz" +MD5SUM="da1b4b35241de31553bc00626db90c12" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Net-DNS-Resolver-Programmable perl-NetAddr-IP perl-net-dns perl-Module-Build" +REQUIRES="perl-Net-DNS-Resolver-Programmable perl-NetAddr-IP perl-net-dns perl-Error" MAINTAINER="Nishant Limbachia" EMAIL="nishant@mnspace.net" diff --git a/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.info b/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.info index bc4c4efd14..e2bae53802 100644 --- a/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.info +++ b/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.info @@ -6,5 +6,5 @@ MD5SUM="d0eff364a67026ed8543e327879695e9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Math-MPC" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-BigInt/perl-Math-BigInt.SlackBuild b/perl/perl-Math-BigInt/perl-Math-BigInt.SlackBuild index ee9a66782d..510a834225 100644 --- a/perl/perl-Math-BigInt/perl-Math-BigInt.SlackBuild +++ b/perl/perl-Math-BigInt/perl-Math-BigInt.SlackBuild @@ -25,20 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-BigInt -VERSION=${VERSION:-1.999831} +VERSION=${VERSION:-1.999838} 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 +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-Math-BigInt/perl-Math-BigInt.info b/perl/perl-Math-BigInt/perl-Math-BigInt.info index 58488afc68..a6ac88034b 100644 --- a/perl/perl-Math-BigInt/perl-Math-BigInt.info +++ b/perl/perl-Math-BigInt/perl-Math-BigInt.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-BigInt" -VERSION="1.999831" +VERSION="1.999838" HOMEPAGE="https://metacpan.org/pod/Math::BigInt" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/Math-BigInt-1.999831.tar.gz" -MD5SUM="ab9890c60b1e634d135cb7c042fce561" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/Math-BigInt-1.999838.tar.gz" +MD5SUM="cc803e6c4f1cfac5ad9fc53e4c279a5c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-GMPq/perl-Math-GMPq.info b/perl/perl-Math-GMPq/perl-Math-GMPq.info index 233d9137fb..df6b4e3e07 100644 --- a/perl/perl-Math-GMPq/perl-Math-GMPq.info +++ b/perl/perl-Math-GMPq/perl-Math-GMPq.info @@ -6,5 +6,5 @@ MD5SUM="35f2cf1c64b34537bc1c69859f03e732" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-GMPz/perl-Math-GMPz.info b/perl/perl-Math-GMPz/perl-Math-GMPz.info index efabdeee19..ecb32d7829 100644 --- a/perl/perl-Math-GMPz/perl-Math-GMPz.info +++ b/perl/perl-Math-GMPz/perl-Math-GMPz.info @@ -6,5 +6,5 @@ MD5SUM="1f2f279a9e6634ab1d78c62238547564" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-MPC/README b/perl/perl-Math-MPC/README index 6a42956c0c..d75a429e4e 100644 --- a/perl/perl-Math-MPC/README +++ b/perl/perl-Math-MPC/README @@ -1,9 +1,12 @@ -perl-Math-MPC (perl interface to the MPC library) +perl::Math::MPC (perl interface to the MPC library) -perl-Math-MPC is a multiple precision complex number module utilising +perl::Math::MPC is a multiple precision complex number module utilising the MPC library. Basically, this module simply wraps the 'mpc' complex number functions provided by that library. -For tests only, optional deps: perl-Math-Complex_C, -perl-Math-Complex_C-L, perl-Math-Complex_C-Q, perl-Math-GMPf, -perl-Test-Pod. +For tests only, optional deps: +perl-Math-Complex_C +perl-Math-Complex_C-L +perl-Math-Complex_C-Q +perl-Math-GMPf +perl-Test-Pod diff --git a/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild b/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild index 739d3d3918..fcd8c86804 100644 --- a/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild +++ b/perl/perl-Math-MPC/perl-Math-MPC.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-MPC -VERSION=${VERSION:-1.15} +VERSION=${VERSION:-1.30} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Math-MPC/perl-Math-MPC.info b/perl/perl-Math-MPC/perl-Math-MPC.info index 2b1fb8d868..83d822f311 100644 --- a/perl/perl-Math-MPC/perl-Math-MPC.info +++ b/perl/perl-Math-MPC/perl-Math-MPC.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-MPC" -VERSION="1.15" +VERSION="1.30" HOMEPAGE="https://metacpan.org/pod/Math::MPC" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPC-1.15.tar.gz" -MD5SUM="b6f39f94dad75dea455ed392a7a4e32e" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPC-1.30.tar.gz" +MD5SUM="15ca71edb32ba5790842788c5171e248" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Math-MPFR" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-MPFR/perl-Math-MPFR.info b/perl/perl-Math-MPFR/perl-Math-MPFR.info index 2437739003..f6a4cdad84 100644 --- a/perl/perl-Math-MPFR/perl-Math-MPFR.info +++ b/perl/perl-Math-MPFR/perl-Math-MPFR.info @@ -6,5 +6,5 @@ MD5SUM="c42a564d9add76797e1bf3044cf7ef5b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Math-GMPq perl-Math-GMPz" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-Prime-Util-GMP/README b/perl/perl-Math-Prime-Util-GMP/README index fa2a7cd262..985319a760 100644 --- a/perl/perl-Math-Prime-Util-GMP/README +++ b/perl/perl-Math-Prime-Util-GMP/README @@ -1,4 +1,4 @@ -perl-Math-Prime-Util-GMP (module for number theory in Perl using GMP) +perl::Math::Prime::Util::GMP (Perl module for number theory using GMP) Math::Prime::Util::GMP - Utilities related to prime numbers and factoring, using GMP. diff --git a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild index 99b0172615..72652137a4 100644 --- a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild +++ b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-Prime-Util-GMP -VERSION=${VERSION:-0.51} +VERSION=${VERSION:-0.52} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info index 0357bba9b0..4d90b4b926 100644 --- a/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info +++ b/perl/perl-Math-Prime-Util-GMP/perl-Math-Prime-Util-GMP.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-Prime-Util-GMP" -VERSION="0.51" +VERSION="0.52" HOMEPAGE="https://metacpan.org/pod/Math::Prime::Util::GMP" -DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DANAJ/Math-Prime-Util-GMP-0.51.tar.gz" -MD5SUM="a29111ed57fd1f4c0bfbd4a36cbb2500" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DANAJ/Math-Prime-Util-GMP-0.52.tar.gz" +MD5SUM="a5a98d7a5533167ee87c66ce44b33fa7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info b/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info index 29424e7789..f724a23d42 100644 --- a/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info +++ b/perl/perl-Math-Prime-Util/perl-Math-Prime-Util.info @@ -6,5 +6,5 @@ MD5SUM="26496630990db586dfede6551de79cbe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Math-Prime-Util-GMP" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info b/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info index a16ff3287b..49108a524b 100644 --- a/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info +++ b/perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/MaxMind-DB-Common-0. MD5SUM="ccf2536306c7815b2aa1f60a57c1d4e5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Data-Dumper-Concise perl-DateTime perl-List-AllUtils perl-Math-BigInt perl-MooX-StrictConstructor perl-namespace-autoclean perl-Scalar-List-Utils" +REQUIRES="perl-Data-Dumper-Concise perl-DateTime perl-Math-BigInt perl-MooX-StrictConstructor perl-namespace-autoclean" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info b/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info index cac2ec375b..6390be7408 100644 --- a/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info +++ b/perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/MaxMind-DB-Reader-XS MD5SUM="d4567d35e1b0868110f59f45c87fc641" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Math-Int64 perl-Math-Int128 perl-namespace-autoclean perl-MaxMind-DB-Reader libmaxminddb" +REQUIRES="perl-Math-Int128 perl-MaxMind-DB-Reader libmaxminddb" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info b/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info index 77503e1527..1df69c86b9 100644 --- a/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info +++ b/perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MAXMIND/MaxMind-DB-Reader-1. MD5SUM="cd5c259023f7b483cc1204398dcaa6b4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Data-IEEE754 perl-Data-Printer perl-Data-Validate-IP perl-DateTime perl-List-AllUtils perl-Math-BigInt perl-MaxMind-DB-Common perl-Module-Implementation perl-MooX-StrictConstructor perl-namespace-autoclean perl-Role-Tiny perl-Path-Class perl-Test-Number-Delta" +REQUIRES="perl-Data-IEEE754 perl-Data-Printer perl-Data-Validate-IP perl-MaxMind-DB-Common perl-Path-Class perl-Test-Number-Delta" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" 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 013d8fe61e..d0a157b7ba 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-2014 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2013-2023 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.039} +VERSION=${VERSION:-0.047} 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-Module-Build-Tiny/perl-Module-Build-Tiny.info b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info index 45fcecebc5..1453eafff3 100644 --- a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info +++ b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info @@ -1,10 +1,10 @@ PRGNAM="perl-Module-Build-Tiny" -VERSION="0.039" +VERSION="0.047" HOMEPAGE="https://metacpan.org/pod/Module::Build::Tiny" -DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz" -MD5SUM="2332c90c17454107fea3f2614e11a3a9" +DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.047.tar.gz" +MD5SUM="de9814b3c22825837438fc70adad58ac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-ExtUtils-Config perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON" +REQUIRES="perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/perl/perl-Module-Build-XSUtil/README b/perl/perl-Module-Build-XSUtil/README new file mode 100644 index 0000000000..33896298cf --- /dev/null +++ b/perl/perl-Module-Build-XSUtil/README @@ -0,0 +1,2 @@ +A Module::Build class for building XS modules + diff --git a/perl/perl-Module-Build-XSUtil/perl-Module-Build-XSUtil.SlackBuild b/perl/perl-Module-Build-XSUtil/perl-Module-Build-XSUtil.SlackBuild new file mode 100644 index 0000000000..e9a670c4c4 --- /dev/null +++ b/perl/perl-Module-Build-XSUtil/perl-Module-Build-XSUtil.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/bash + +# Slackware build script for perl-Module-Build-XSUtil + +# Copyright 2023 Tonus Paris +# 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-Module-Build-XSUtil +VERSION=${VERSION:-0.19} +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 Build.PL --installdirs vendor --config installvendorman1dir=/usr/man/man1 --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install --destdir $PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a Changes LICENSE MANIFEST README.md $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Module-Build-XSUtil/perl-Module-Build-XSUtil.info b/perl/perl-Module-Build-XSUtil/perl-Module-Build-XSUtil.info new file mode 100644 index 0000000000..99f0e402e0 --- /dev/null +++ b/perl/perl-Module-Build-XSUtil/perl-Module-Build-XSUtil.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Module-Build-XSUtil" +VERSION="0.19" +HOMEPAGE="https://github.com/hideo55/Module-Build-XSUtil" +DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/Module-Build-XSUtil-0.19.tar.gz" +MD5SUM="7ebe5859645989a556c333f3de7fc337" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Devel-CheckCompiler perl-File-Copy-Recursive-Reduced perl-Cwd-Guard" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-Module-Build-XSUtil/slack-desc b/perl/perl-Module-Build-XSUtil/slack-desc new file mode 100644 index 0000000000..f65e1c4d93 --- /dev/null +++ b/perl/perl-Module-Build-XSUtil/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-Module-Build-XSUtil: perl-Module-Build-XSUtil (perl Module::Build::XSUtil) +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: A Module::Build class for building XS modules +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: +perl-Module-Build-XSUtil: diff --git a/perl/perl-Module-Build/README b/perl/perl-Module-Build/README index f7aba01926..c8b36ee46e 100644 --- a/perl/perl-Module-Build/README +++ b/perl/perl-Module-Build/README @@ -8,4 +8,5 @@ It is meant to be an alternative to ExtUtils::MakeMaker. Optional dependencies: perl-inc-latest (experimental, see README) +perl-PAR-Dist perl-Archive-Zip diff --git a/perl/perl-Module-Build/perl-Module-Build.SlackBuild b/perl/perl-Module-Build/perl-Module-Build.SlackBuild index 856640b94f..231f6c6ae7 100644 --- a/perl/perl-Module-Build/perl-Module-Build.SlackBuild +++ b/perl/perl-Module-Build/perl-Module-Build.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-Module-Build. # -# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2015-2023 Edinaldo P. Silva, Rio de Janeiro, Brazil. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,20 +25,14 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Module-Build -VERSION=${VERSION:-0.4231} +VERSION=${VERSION:-0.4234} 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 +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 @@ -106,7 +100,7 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp Changes INSTALL LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION +cp Changes LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-Module-Build/perl-Module-Build.info b/perl/perl-Module-Build/perl-Module-Build.info index 385e56fa6e..6d8375e567 100644 --- a/perl/perl-Module-Build/perl-Module-Build.info +++ b/perl/perl-Module-Build/perl-Module-Build.info @@ -1,10 +1,10 @@ PRGNAM="perl-Module-Build" -VERSION="0.4231" +VERSION="0.4234" HOMEPAGE="https://metacpan.org/pod/Module::Build" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz" -MD5SUM="066b193e461d7dfe1eca17a139353001" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz" +MD5SUM="0032d0c0bc36a3b68ef41c947829d5e3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-PAR-Dist" +REQUIRES="" MAINTAINER="Edinaldo P. Silva" EMAIL="edps.mundognu@gmail.com" diff --git a/perl/perl-Mojolicious/perl-Mojolicious.SlackBuild b/perl/perl-Mojolicious/perl-Mojolicious.SlackBuild index 9e0c3d10dc..82dd8b953d 100644 --- a/perl/perl-Mojolicious/perl-Mojolicious.SlackBuild +++ b/perl/perl-Mojolicious/perl-Mojolicious.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for perl-Mojolicious # Copyright 2017-2019 Andreas Guldstrand. +# Copyright 2023-2024 Kevin Bryant # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Mojolicious -VERSION=${VERSION:-8.11} +VERSION=${VERSION:-9.36} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -33,16 +34,9 @@ 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 + ARCH="noarch" fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -52,20 +46,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/perl/perl-Mojolicious/perl-Mojolicious.info b/perl/perl-Mojolicious/perl-Mojolicious.info index aa8bd3fc7e..8bf265ac7a 100644 --- a/perl/perl-Mojolicious/perl-Mojolicious.info +++ b/perl/perl-Mojolicious/perl-Mojolicious.info @@ -1,10 +1,10 @@ PRGNAM="perl-Mojolicious" -VERSION="8.11" +VERSION="9.36" HOMEPAGE="https://mojolicious.org/" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-8.11.tar.gz" -MD5SUM="00419dac75fec23d06fe8695e4bde303" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SR/SRI/Mojolicious-9.36.tar.gz" +MD5SUM="6bc41de3773e35a892ec64f9cb0a2dfd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Andreas Guldstrand" -EMAIL="andreas.guldstrand@gmail.com" +MAINTAINER="Kevin Bryant" +EMAIL="sultmhoor+SB@gmail.com" diff --git a/perl/perl-Moose/perl-Moose.info b/perl/perl-Moose/perl-Moose.info index ff51cebe74..3362e990c9 100644 --- a/perl/perl-Moose/perl-Moose.info +++ b/perl/perl-Moose/perl-Moose.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Moose-2.2012.tar.gz" MD5SUM="4aaf729a9c575aab2c0cbd127cd8edf1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Class-Load-XS perl-Data-OptList perl-Devel-GlobalDestruction perl-Devel-OverloadInfo perl-Devel-StackTrace perl-Dist-CheckConflicts perl-Eval-Closure perl-MRO-Compat perl-Module-Runtime-Conflicts perl-Package-DeprecationManager perl-Package-Stash perl-Package-Stash-XS perl-Params-Util perl-Sub-Exporter perl-Sub-Identify perl-Sub-Name perl-Try-Tiny perl-CPAN-Meta-Check perl-Test-CleanNamespaces perl-Class-Load-XS perl-Devel-StackTrace perl-Scalar-List-Utils perl-Role-Tiny" +REQUIRES="perl-Class-Load-XS perl-Devel-GlobalDestruction perl-Devel-OverloadInfo perl-Devel-StackTrace perl-Eval-Closure perl-Module-Runtime-Conflicts perl-Package-DeprecationManager perl-CPAN-Meta-Check perl-Test-CleanNamespaces perl-Scalar-List-Utils perl-Role-Tiny" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info b/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info index 757a7add18..2136b88f05 100644 --- a/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info +++ b/perl/perl-MooseX-Types-Structured/perl-MooseX-Types-Structured.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-Structure MD5SUM="d29c7bdaf44a90b3871dc040157015c5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Devel-PartialDump perl-MooseX-Types perl-Sub-Exporter perl-Test-Needs perl-DateTime" +REQUIRES="perl-Devel-PartialDump perl-MooseX-Types perl-DateTime" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild b/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild index a448eff044..14c41fcb7b 100644 --- a/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild +++ b/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild @@ -30,6 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Net-CIDR" VERSION=${VERSION:-0.17} BUILD=${BUILD:-1} +PKGTYPE=${PKGTYPE:-tgz} SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" @@ -52,7 +53,6 @@ fi TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} OUTPUT=${OUTPUT:-/tmp} set -e diff --git a/perl/perl-Net-Curl/README b/perl/perl-Net-Curl/README new file mode 100644 index 0000000000..1b08472e1d --- /dev/null +++ b/perl/perl-Net-Curl/README @@ -0,0 +1,4 @@ +perl-Net-Curl (Perl interface for libcurl) + +Net::Curl provides a Perl interface to libcurl created with +object-oriented implementations in mind. diff --git a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild new file mode 100644 index 0000000000..da15413f06 --- /dev/null +++ b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild @@ -0,0 +1,96 @@ +#!/bin/bash + +# Slackware build script for perl-Net-Curl + +# Copyright 2023-2024 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-Net-Curl +VERSION=${VERSION:-0.56} +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 -ra \ + Changes LICENSE README examples \ + $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-Net-Curl/perl-Net-Curl.info b/perl/perl-Net-Curl/perl-Net-Curl.info new file mode 100644 index 0000000000..ce36c9c9e8 --- /dev/null +++ b/perl/perl-Net-Curl/perl-Net-Curl.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Net-Curl" +VERSION="0.56" +HOMEPAGE="https://github.com/sparky/perl-Net-Curl" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.56.tar.gz" +MD5SUM="9836b47a927b6b9a41fb8c144bb5b003" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-extutils-pkgconfig" +MAINTAINER="Samuel Young" +EMAIL="samyoung12788@gmail.com" diff --git a/perl/perl-Net-Curl/slack-desc b/perl/perl-Net-Curl/slack-desc new file mode 100644 index 0000000000..cc2274112b --- /dev/null +++ b/perl/perl-Net-Curl/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-Net-Curl: perl-Net-Curl (Perl interface for libcurl) +perl-Net-Curl: +perl-Net-Curl: Net::Curl provides a Perl interface to libcurl created with +perl-Net-Curl: object-oriented implementations in mind. +perl-Net-Curl: +perl-Net-Curl: +perl-Net-Curl: +perl-Net-Curl: +perl-Net-Curl: +perl-Net-Curl: Homepage: https://github.com/sparky/perl-Net-Curl +perl-Net-Curl: diff --git a/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.SlackBuild b/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.SlackBuild index 209ac9e7d5..8d08c12314 100644 --- a/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.SlackBuild +++ b/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.SlackBuild @@ -26,11 +26,11 @@ # # Modified by the SlackBuilds.org project. -SRCNAM=Net-DNS-Resolver-Programmable-v0.003 cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Net-DNS-Resolver-Programmable -VERSION=${VERSION:-0.003} +SRCNAM=Net-DNS-Resolver-Programmable +VERSION=${VERSION:-0.009} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -57,7 +57,7 @@ OUTPUT=${OUTPUT:-/tmp} set -e -DOCS="CHANGES README INSTALL LICENSE" +DOCS="CHANGES README INSTALL LICENSE TODO" if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" @@ -76,8 +76,8 @@ fi rm -fr $TMP/$SRCNAM-$VERSION $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -tar xvf $CWD/$SRCNAM.tar.gz -cd $TMP/$SRCNAM +tar xvf $CWD/$SRCNAM-${VERSION}.tar.gz +cd $TMP/$SRCNAM-${VERSION} chown -R root.root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ diff --git a/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.info b/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.info index 3a76e9f499..9139f3c751 100644 --- a/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.info +++ b/perl/perl-Net-DNS-Resolver-Programmable/perl-Net-DNS-Resolver-Programmable.info @@ -1,8 +1,8 @@ PRGNAM="perl-Net-DNS-Resolver-Programmable" -VERSION="0.003" +VERSION="0.009" HOMEPAGE="https://metacpan.org/pod/Net::DNS::Resolver::Programmable" -DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JM/JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz" -MD5SUM="8d44bf331d6115e7fb4ea21f6cf4b96b" +DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BI/BIGPRESH/Net-DNS-Resolver-Programmable-0.009.tar.gz" +MD5SUM="f42a7e7984c258db0ef127b217a2bcb4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Build" diff --git a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info index ae410f0203..8a4a7db72f 100644 --- a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info +++ b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.02.t MD5SUM="3d11216697d0fe43e74484b59f94188d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Crypt-OpenSSL-DSA perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-EC perl-Crypt-OpenSSL-DSA perl-Crypt-OpenSSL-ECDSA perl-Digest-GOST perl-net-dns" +REQUIRES="perl-Crypt-OpenSSL-DSA perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-ECDSA perl-Digest-GOST perl-net-dns" MAINTAINER="Nishant Limbachia" EMAIL="nishant@mnspace.net" diff --git a/perl/perl-Net-Ident/perl-Net-Ident.SlackBuild b/perl/perl-Net-Ident/perl-Net-Ident.SlackBuild index 1dafb9c8cc..91791ddc8b 100644 --- a/perl/perl-Net-Ident/perl-Net-Ident.SlackBuild +++ b/perl/perl-Net-Ident/perl-Net-Ident.SlackBuild @@ -26,11 +26,11 @@ # # Modified by the SlackBuilds.org project. -SRCNAM=Net-Ident cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Net-Ident -VERSION=${VERSION:-1.23} +SRCNAM=Net-Ident +VERSION=${VERSION:-1.25} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -57,7 +57,7 @@ OUTPUT=${OUTPUT:-/tmp} set -e -DOCS="Changes README" +DOCS="Changes README.md INSTALL" rm -fr $TMP/$SRCNAM-$VERSION $PKG diff --git a/perl/perl-Net-Ident/perl-Net-Ident.info b/perl/perl-Net-Ident/perl-Net-Ident.info index 19ab06c11d..7b82a932a2 100644 --- a/perl/perl-Net-Ident/perl-Net-Ident.info +++ b/perl/perl-Net-Ident/perl-Net-Ident.info @@ -1,8 +1,8 @@ PRGNAM="perl-Net-Ident" -VERSION="1.23" +VERSION="1.25" HOMEPAGE="https://metacpan.org/pod/Net::Ident" -DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/Net-Ident-1.23.tar.gz" -MD5SUM="f9a2943dc6310c1f31458c49f926b007" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/Net-Ident-1.25.tar.gz" +MD5SUM="1351eae1ade13936808cc829564abf97" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Net-LibIDN2/README b/perl/perl-Net-LibIDN2/README new file mode 100644 index 0000000000..bc8fa335c8 --- /dev/null +++ b/perl/perl-Net-LibIDN2/README @@ -0,0 +1,4 @@ +Net::LibIDN2 - Perl bindings for GNU Libidn2 + +Provides bindings for GNU Libidn2, a C library for handling +internationalized domain names based on IDNA 2008, Punycode and TR46. diff --git a/perl/perl-Net-LibIDN2/perl-Net-LibIDN2.SlackBuild b/perl/perl-Net-LibIDN2/perl-Net-LibIDN2.SlackBuild new file mode 100644 index 0000000000..e9603776bf --- /dev/null +++ b/perl/perl-Net-LibIDN2/perl-Net-LibIDN2.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/bash + +# Slackware build script for Net::LibIDN2 + +# Copyright 2024 pyllyukko +# 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-Net-LibIDN2 +VERSION=${VERSION:-1.02} +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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Build.PL \ + --installdirs vendor \ + --config installvendorman1dir=/usr/man/man1 \ + --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install \ + --destdir $PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE README \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Net-LibIDN2/perl-Net-LibIDN2.info b/perl/perl-Net-LibIDN2/perl-Net-LibIDN2.info new file mode 100644 index 0000000000..f575df8e8c --- /dev/null +++ b/perl/perl-Net-LibIDN2/perl-Net-LibIDN2.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Net-LibIDN2" +VERSION="1.02" +HOMEPAGE="https://metacpan.org/pod/Net::LibIDN2" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TH/THOR/Net-LibIDN2-1.02.tar.gz" +MD5SUM="d3bc7c71d4b42d6912e0710b1683b661" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Module-Build" +MAINTAINER="pyllyukko" +EMAIL="pyllyukko@maimed.org" diff --git a/perl/perl-Net-LibIDN2/slack-desc b/perl/perl-Net-LibIDN2/slack-desc new file mode 100644 index 0000000000..0ed896959d --- /dev/null +++ b/perl/perl-Net-LibIDN2/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-Net-LibIDN2: perl-Net-LibIDN2 (Perl bindings for GNU Libidn2) +perl-Net-LibIDN2: +perl-Net-LibIDN2: Provides bindings for GNU Libidn2, a C library for handling +perl-Net-LibIDN2: internationalized domain names based on IDNA 2008, Punycode and TR46. +perl-Net-LibIDN2: +perl-Net-LibIDN2: +perl-Net-LibIDN2: +perl-Net-LibIDN2: +perl-Net-LibIDN2: +perl-Net-LibIDN2: +perl-Net-LibIDN2: diff --git a/perl/perl-Net-Server/perl-Net-Server.SlackBuild b/perl/perl-Net-Server/perl-Net-Server.SlackBuild index 57ed5430ad..f2dd800c1e 100644 --- a/perl/perl-Net-Server/perl-Net-Server.SlackBuild +++ b/perl/perl-Net-Server/perl-Net-Server.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Net-Server" -VERSION=${VERSION:-2.008} +VERSION=${VERSION:-2.014} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -59,7 +59,7 @@ OUTPUT=${OUTPUT:-/tmp} set -e -DOCS="Changes README" +DOCS="Changes README INSTALL LICENSE" rm -fr $TMP/$SRCNAM-$VERSION $PKG mkdir -p $TMP $PKG $OUTPUT diff --git a/perl/perl-Net-Server/perl-Net-Server.info b/perl/perl-Net-Server/perl-Net-Server.info index 915261d361..1d9a06ae0c 100644 --- a/perl/perl-Net-Server/perl-Net-Server.info +++ b/perl/perl-Net-Server/perl-Net-Server.info @@ -1,8 +1,8 @@ PRGNAM="perl-Net-Server" -VERSION="2.008" +VERSION="2.014" HOMEPAGE="https://metacpan.org/pod/Net::Server" -DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RH/RHANDOM/Net-Server-2.008.tar.gz" -MD5SUM="85d488bc800f582839dd924ffa3f0d26" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RH/RHANDOM/Net-Server-2.014.tar.gz" +MD5SUM="eb6b43b6d70191a45d13171bc596e15b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild b/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild index e21c79cd49..9015703b56 100644 --- a/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild +++ b/perl/perl-PAR-Dist/perl-PAR-Dist.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-PAR-Dist. -# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2015-2023 Edinaldo P. Silva, Rio de Janeiro, Brazil. # 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-PAR-Dist -VERSION=${VERSION:-0.51} +VERSION=${VERSION:-0.52} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-PAR-Dist/perl-PAR-Dist.info b/perl/perl-PAR-Dist/perl-PAR-Dist.info index 3dfab4e2e3..354f52b2f9 100644 --- a/perl/perl-PAR-Dist/perl-PAR-Dist.info +++ b/perl/perl-PAR-Dist/perl-PAR-Dist.info @@ -1,8 +1,8 @@ PRGNAM="perl-PAR-Dist" -VERSION="0.51" +VERSION="0.52" HOMEPAGE="https://metacpan.org/pod/PAR::Dist" -DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-Dist-0.51.tar.gz" -MD5SUM="9231ef7cb0f46c6c183e91962e2a766c" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-Dist-0.52.tar.gz" +MD5SUM="d7b74fd9efd82d693236c05bfc539e60" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-PAR/perl-PAR.SlackBuild b/perl/perl-PAR/perl-PAR.SlackBuild index 2f15c031d5..3e1df7d23c 100644 --- a/perl/perl-PAR/perl-PAR.SlackBuild +++ b/perl/perl-PAR/perl-PAR.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-PAR. # -# Copyright 2015-2021 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2015-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,20 +25,14 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-PAR -VERSION=${VERSION:-1.017} +VERSION=${VERSION:-1.020} 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 +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-PAR/perl-PAR.info b/perl/perl-PAR/perl-PAR.info index 982dd01d4c..7094cc791c 100644 --- a/perl/perl-PAR/perl-PAR.info +++ b/perl/perl-PAR/perl-PAR.info @@ -1,8 +1,8 @@ PRGNAM="perl-PAR" -VERSION="1.017" +VERSION="1.020" HOMEPAGE="https://metacpan.org/pod/PAR" -DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-1.017.tar.gz" -MD5SUM="a8f06d64d14354f0cf6fbfa06179ed17" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-1.020.tar.gz" +MD5SUM="62a8d843d726ee046a59bf01961d46f7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-PAR-Dist perl-Archive-Zip" diff --git a/perl/perl-Package-DeprecationManager/perl-Package-DeprecationManager.info b/perl/perl-Package-DeprecationManager/perl-Package-DeprecationManager.info index 674fe38efc..feda139391 100644 --- a/perl/perl-Package-DeprecationManager/perl-Package-DeprecationManager.info +++ b/perl/perl-Package-DeprecationManager/perl-Package-DeprecationManager.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationM MD5SUM="7b46e92aaae3047ede3c67c1714ab88e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-List-MoreUtils perl-Params-Util perl-Package-Stash perl-Test-Warnings perl-Sub-Name" +REQUIRES="perl-Package-Stash perl-Test-Warnings perl-Sub-Name" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" diff --git a/perl/perl-Params-Validate/perl-Params-Validate.info b/perl/perl-Params-Validate/perl-Params-Validate.info index 08fece404b..1acc171569 100644 --- a/perl/perl-Params-Validate/perl-Params-Validate.info +++ b/perl/perl-Params-Validate/perl-Params-Validate.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29 MD5SUM="cebbbbef30ef71af513ed7c2fb4faf43" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Test-Fatal perl-Module-Implementation perl-Module-Build" +REQUIRES="perl-Module-Implementation perl-Module-Build" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" diff --git a/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.SlackBuild b/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.SlackBuild index 34ae8be01d..57824fca67 100644 --- a/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.SlackBuild +++ b/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Params-ValidationCompiler -# Copyright 2017-2018 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2017-2023 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-Params-ValidationCompiler -VERSION=${VERSION:-0.30} +VERSION=${VERSION:-0.31} 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-Params-ValidationCompiler/perl-Params-ValidationCompiler.info b/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.info index 423d3ab289..03c87ad4da 100644 --- a/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.info +++ b/perl/perl-Params-ValidationCompiler/perl-Params-ValidationCompiler.info @@ -1,8 +1,8 @@ PRGNAM="perl-Params-ValidationCompiler" -VERSION="0.30" +VERSION="0.31" HOMEPAGE="https://metacpan.org/pod/Params::ValidationCompiler" -DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz" -MD5SUM="f7746a98cab3d7a246372379d4658a4e" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.31.tar.gz" +MD5SUM="15528055f3f53c8cfebbee1f928dec07" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Exception-Class perl-Eval-Closure" diff --git a/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info b/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info index ef3cf548fa..2043815232 100644 --- a/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info +++ b/perl/perl-Parse-Method-Signatures/perl-Parse-Method-Signatures.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Parse-Method-Signatur MD5SUM="5236c145815db7001841ed8efb305c9f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Test-Differences perl-MooseX-Traits perl-MooseX-Types perl-MooseX-Types-Structured perl-PPI perl-aliased" +REQUIRES="perl-Test-Differences perl-MooseX-Traits perl-MooseX-Types-Structured perl-PPI perl-aliased" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Parser-MGC/README b/perl/perl-Parser-MGC/README index ce11e13f4f..adb23138d2 100644 --- a/perl/perl-Parser-MGC/README +++ b/perl/perl-Parser-MGC/README @@ -1,6 +1 @@ -Parser-MGC is a base class which provides a framework for building -recursive-descent parsers. It takes its name from the m//gc regular -expressions it uses to parse data into tokens. - -The module is well-documented. This build also includes a detailed -tutorial and a number of simple examples. +Build simple recursive-descent parsers in Perl. diff --git a/perl/perl-Parser-MGC/perl-Parser-MGC.SlackBuild b/perl/perl-Parser-MGC/perl-Parser-MGC.SlackBuild index f34c9326f3..1d75cdf8f9 100644 --- a/perl/perl-Parser-MGC/perl-Parser-MGC.SlackBuild +++ b/perl/perl-Parser-MGC/perl-Parser-MGC.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for Parser-MGC +# Slackware build script for perl-Parser-MGC -# Copyright 2017 Randall Sawyer, Scarborough ME, USA +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,20 +25,14 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Parser-MGC -VERSION=${VERSION:-0.16} +VERSION=${VERSION:-0.21} 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 +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 @@ -52,20 +46,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -81,14 +61,16 @@ 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 {} \; -perl Makefile.PL \ - PREFIX=/usr \ - INSTALLDIRS=vendor \ - INSTALLVENDORMAN1DIR=/usr/man/man1 \ - INSTALLVENDORMAN3DIR=/usr/man/man3 -make -make test -make install DESTDIR=$PKG +perl Build.PL \ + --prefix=/usr \ + --installdirs=vendor \ + --install_path libdoc=/usr/man/man3 +perl Build +perl Build test +perl Build install --destdir=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done @@ -98,8 +80,8 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -ar \ - Changes LICENSE README examples \ +cp -a \ + Changes LICENSE README* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/perl-Parser-MGC/perl-Parser-MGC.info b/perl/perl-Parser-MGC/perl-Parser-MGC.info index c160958084..6d9d4227e3 100644 --- a/perl/perl-Parser-MGC/perl-Parser-MGC.info +++ b/perl/perl-Parser-MGC/perl-Parser-MGC.info @@ -1,10 +1,10 @@ PRGNAM="perl-Parser-MGC" -VERSION="0.16" -HOMEPAGE="https://metacpan.org/release/Parser-MGC" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Parser-MGC-0.16.tar.gz" -MD5SUM="bba06af234342903d13b5aec5f06392d" +VERSION="0.21" +HOMEPAGE="https://metacpan.org/pod/Parser::MGC" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Parser-MGC-0.21.tar.gz" +MD5SUM="d76cab74a2c87084df85c7d62ef64f8f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-File-Slurp-Tiny" -MAINTAINER="Randall Sawyer" -EMAIL="srandallsawyer@gmail.com" +REQUIRES="perl-Feature-Compat-Try" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-Parser-MGC/slack-desc b/perl/perl-Parser-MGC/slack-desc index 1e0a6dfcf5..a4cc07172a 100644 --- a/perl/perl-Parser-MGC/slack-desc +++ b/perl/perl-Parser-MGC/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Parser-MGC: perl-Parser-MGC (build simple recursive-descent parsers) +perl-Parser-MGC: perl-Parser-MGC (Parser::MGC) +perl-Parser-MGC: +perl-Parser-MGC: Build simple recursive-descent parsers in Perl. +perl-Parser-MGC: +perl-Parser-MGC: +perl-Parser-MGC: +perl-Parser-MGC: perl-Parser-MGC: -perl-Parser-MGC: This base class provides a low-level framework for building -perl-Parser-MGC: recursive-descent parsers that consume a given input string -perl-Parser-MGC: from left to right, returning a parse structure. perl-Parser-MGC: -perl-Parser-MGC: It takes its name from the m//gc regexps used to implement -perl-Parser-MGC: the token parsing behaviour. perl-Parser-MGC: -perl-Parser-MGC: Homepage: https://metacpan.org/release/Parser-MGC perl-Parser-MGC: diff --git a/perl/perl-PerlIO-via-Timeout/perl-PerlIO-via-Timeout.info b/perl/perl-PerlIO-via-Timeout/perl-PerlIO-via-Timeout.info index e82adabfb8..0582b5f2cc 100644 --- a/perl/perl-PerlIO-via-Timeout/perl-PerlIO-via-Timeout.info +++ b/perl/perl-PerlIO-via-Timeout/perl-PerlIO-via-Timeout.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAMS/PerlIO-via-Timeout-0.32 MD5SUM="f18328a39a5eaa386e34df80f066039b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Time-Out perl-Test-SharedFork perl-Test-TCP" +REQUIRES="perl-Time-Out perl-Test-TCP" MAINTAINER="Nishant Limbachia" EMAIL="nishant@mnspace.net" diff --git a/perl/perl-Pod-Parser/perl-Pod-Parser.SlackBuild b/perl/perl-Pod-Parser/perl-Pod-Parser.SlackBuild index a6dba26467..99f4359ef0 100644 --- a/perl/perl-Pod-Parser/perl-Pod-Parser.SlackBuild +++ b/perl/perl-Pod-Parser/perl-Pod-Parser.SlackBuild @@ -22,27 +22,21 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230701 bkw: Modified by SlackBuilds.org, BUILD=2: +# - ARCH=noarch (no compiled code nor use of lib64). +# - Fix doc permission (CHANGES was +x). + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Pod-Parser VERSION=${VERSION:-1.63} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch SRCNAM=Pod-Parser -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 @@ -52,20 +46,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,11 +55,7 @@ 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 {} \; +find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} + perl Makefile.PL \ PREFIX=/usr \ @@ -92,7 +68,7 @@ make install DESTDIR=$PKG mv $PKG/usr/share/man/man1 $PKG/usr/man rm -rf $PKG/usr/share/man -find $PKG/usr/man -type f -exec gzip -9 {} \; +gzip -9 $PKG/usr/man/man*/* find $PKG -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true diff --git a/perl/perl-Proc-Daemon/perl-Proc-Daemon.SlackBuild b/perl/perl-Proc-Daemon/perl-Proc-Daemon.SlackBuild index fb3edad630..fa9087dc47 100644 --- a/perl/perl-Proc-Daemon/perl-Proc-Daemon.SlackBuild +++ b/perl/perl-Proc-Daemon/perl-Proc-Daemon.SlackBuild @@ -6,7 +6,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Proc-Daemon -VERSION=${VERSION:-0.21} +VERSION=${VERSION:-0.23} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Proc-Daemon/perl-Proc-Daemon.info b/perl/perl-Proc-Daemon/perl-Proc-Daemon.info index 056c53b4c8..b79c2e20f0 100644 --- a/perl/perl-Proc-Daemon/perl-Proc-Daemon.info +++ b/perl/perl-Proc-Daemon/perl-Proc-Daemon.info @@ -1,8 +1,8 @@ PRGNAM="perl-Proc-Daemon" -VERSION="0.21" +VERSION="0.23" HOMEPAGE="https://metacpan.org/release/Proc-Daemon" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AK/AKREAL/Proc-Daemon-0.21.tar.gz" -MD5SUM="342681eba6a0b1a7a826717e16e31190" +DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AK/AKREAL/Proc-Daemon-0.23.tar.gz" +MD5SUM="c5fb746a14b6948bb8533a6b6e9650bc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Regexp-Common/perl-Regexp-Common.SlackBuild b/perl/perl-Regexp-Common/perl-Regexp-Common.SlackBuild index 4bf3f5cc8f..e9f05f2815 100644 --- a/perl/perl-Regexp-Common/perl-Regexp-Common.SlackBuild +++ b/perl/perl-Regexp-Common/perl-Regexp-Common.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Regexp-Common -VERSION=${VERSION:-2013031301} +VERSION=${VERSION:-2017060201} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Regexp-Common/perl-Regexp-Common.info b/perl/perl-Regexp-Common/perl-Regexp-Common.info index 5571701fc9..ea9bd3d43f 100644 --- a/perl/perl-Regexp-Common/perl-Regexp-Common.info +++ b/perl/perl-Regexp-Common/perl-Regexp-Common.info @@ -1,8 +1,8 @@ PRGNAM="perl-Regexp-Common" -VERSION="2013031301" +VERSION="2017060201" HOMEPAGE="https://metacpan.org/pod/Regexp::Common" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2013031301.tar.gz" -MD5SUM="2b9c335312dcfd9980ff7acbad0e5905" +DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz" +MD5SUM="b1bb40759b84154990f36a160160fb94" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-SDL/perl-SDL.SlackBuild b/perl/perl-SDL/perl-SDL.SlackBuild index 17b9394ddb..25abb4f80d 100644 --- a/perl/perl-SDL/perl-SDL.SlackBuild +++ b/perl/perl-SDL/perl-SDL.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-SDL # -# Copyright 2009-2017 Erik W. Hanson, Minneapolis, MN, USA +# Copyright 2009-2022 Erik W. Hanson, Minneapolis, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,11 +22,11 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -SRCNAM=SDL cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-SDL -VERSION=${VERSION:-2.546} +SRCNAM=SDL +VERSION=${VERSION:-2.548} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-SDL/perl-SDL.info b/perl/perl-SDL/perl-SDL.info index d262640647..3aeb3f97bc 100644 --- a/perl/perl-SDL/perl-SDL.info +++ b/perl/perl-SDL/perl-SDL.info @@ -1,8 +1,8 @@ PRGNAM="perl-SDL" -VERSION="2.546" +VERSION="2.548" HOMEPAGE="https://metacpan.org/pod/SDL" -DOWNLOAD="https://cpan.metacpan.org/authors/id/F/FR/FROGGS/SDL-2.546.tar.gz" -MD5SUM="a93283d0fff67bdec5ff4bb8c1d30a09" +DOWNLOAD="https://cpan.metacpan.org/authors/id/F/FR/FROGGS/SDL-2.548.tar.gz" +MD5SUM="35faca310f0e246d5cea93a062f054d9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Alien-SDL perl-Tie-Simple perl-Test-Most SDL_gfx SDL_Pango" diff --git a/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild b/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild index e14f0f3ca1..29f113ec91 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, Thibaut Notteboom, Paris, FRANCE +# Copyright 2013-2023, 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.08} +VERSION=${VERSION:-3.95} 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 @@ -61,6 +58,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -76,18 +76,19 @@ 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 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 {} \; + -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 +perl Build.PL \ + --installdirs vendor \ + --config installvendorman1dir=/usr/man/man1 \ + --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install \ + --destdir $PKG 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 @@ -98,7 +99,7 @@ find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - COPYRIGHT ChangeLog DEVELOP MANIFEST README \ + Changes LICENSE MANIFEST README \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/perl-SNMP-Info/perl-SNMP-Info.info b/perl/perl-SNMP-Info/perl-SNMP-Info.info index 96ac7cd1a6..21ca5dcdf5 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.08" +VERSION="3.95" HOMEPAGE="https://metacpan.org/release/SNMP-Info" -DOWNLOAD="http://cpan.metacpan.org/authors/id/O/OL/OLIVER/SNMP-Info-3.08.tar.gz" -MD5SUM="6be9ea8355abd97287363da2cdb72263" +DOWNLOAD="http://cpan.metacpan.org/authors/id/O/OL/OLIVER/SNMP-Info-3.95.tar.gz" +MD5SUM="54b035d045fa0990fd84bd37d660470c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="perl-Module-Build perl-NetAddr-IP perl-Regexp-Common" MAINTAINER="Thibaut Notteboom" -EMAIL="tib@tibux.org" +EMAIL="thibaut.notteboom@gmail.com" diff --git a/perl/perl-Schedule-Cron/README b/perl/perl-Schedule-Cron/README new file mode 100644 index 0000000000..8a652e85bd --- /dev/null +++ b/perl/perl-Schedule-Cron/README @@ -0,0 +1 @@ +cron-like scheduler for Perl subroutines. diff --git a/perl/perl-Schedule-Cron/perl-Schedule-Cron.SlackBuild b/perl/perl-Schedule-Cron/perl-Schedule-Cron.SlackBuild new file mode 100644 index 0000000000..95cf48aa4a --- /dev/null +++ b/perl/perl-Schedule-Cron/perl-Schedule-Cron.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/bash + +# Slackware build script for perl-Schedule-Cron + +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> +# 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-Schedule-Cron +VERSION=${VERSION:-1.05} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +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 +# 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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes README* \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Schedule-Cron/perl-Schedule-Cron.info b/perl/perl-Schedule-Cron/perl-Schedule-Cron.info new file mode 100644 index 0000000000..70e4a6358e --- /dev/null +++ b/perl/perl-Schedule-Cron/perl-Schedule-Cron.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Schedule-Cron" +VERSION="1.05" +HOMEPAGE="https://metacpan.org/pod/Schedule::Cron" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NH/NHUBBARD/Schedule-Cron-1.05.tar.gz" +MD5SUM="098e67fa4afdeed6867021efd9ecce74" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Time-ParseDate" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-Schedule-Cron/slack-desc b/perl/perl-Schedule-Cron/slack-desc new file mode 100644 index 0000000000..c5065a7ea4 --- /dev/null +++ b/perl/perl-Schedule-Cron/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-Schedule-Cron: perl-Schedule-Cron (Schedule::Cron) +perl-Schedule-Cron: +perl-Schedule-Cron: Cron-like scheduler for Perl subroutines. +perl-Schedule-Cron: +perl-Schedule-Cron: +perl-Schedule-Cron: +perl-Schedule-Cron: +perl-Schedule-Cron: +perl-Schedule-Cron: +perl-Schedule-Cron: +perl-Schedule-Cron: diff --git a/perl/perl-Sidef/README b/perl/perl-Sidef/README index e0550fefd3..4cc079eacd 100644 --- a/perl/perl-Sidef/README +++ b/perl/perl-Sidef/README @@ -1,8 +1,15 @@ -perl-Sidef (A modern object-oriented programming language). +perl::Sidef (A modern object-oriented programming language). Sidef is a modern object-oriented programming language, implemented in Perl. More about Sidef language: http://trizen.gitbooks.io/sidef-lang/ -Optional dependencies: perl-Math-BigInt, perl-Math-BigInt-GMP. +Optional dependencies: + +perl-Math-BigInt +perl-Math-BigInt-GMP + +Recommends: + +Term-ReadLine-Gnu diff --git a/perl/perl-Sidef/perl-Sidef.SlackBuild b/perl/perl-Sidef/perl-Sidef.SlackBuild index 7b869d763c..2493a764dc 100644 --- a/perl/perl-Sidef/perl-Sidef.SlackBuild +++ b/perl/perl-Sidef/perl-Sidef.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Sidef -VERSION=${VERSION:-3.99} +VERSION=${VERSION:-23.05} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Sidef/perl-Sidef.info b/perl/perl-Sidef/perl-Sidef.info index 79b73852fe..fb39c14176 100644 --- a/perl/perl-Sidef/perl-Sidef.info +++ b/perl/perl-Sidef/perl-Sidef.info @@ -1,10 +1,10 @@ PRGNAM="perl-Sidef" -VERSION="3.99" +VERSION="23.05" HOMEPAGE="https://github.com/trizen/sidef" -DOWNLOAD="https://github.com/trizen/sidef/archive/3.99/sidef-3.99.tar.gz" -MD5SUM="f068d6e22ff9b8eea3beec86c8af0681" +DOWNLOAD="https://github.com/trizen/sidef/archive/23.05/sidef-23.05.tar.gz" +MD5SUM="d5d8635382f35031dbc8eb0032329061" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-data-dump perl-Module-Build perl-Math-MPC perl-Math-Prime-Util-GMP perl-Algorithm-Combinatorics perl-Algorithm-Loops perl-Math-Prime-Util" -MAINTAINER="Dave Woodfall" +REQUIRES="perl-data-dump perl-Module-Build perl-Math-MPC perl-Algorithm-Combinatorics perl-Algorithm-Loops perl-Math-Prime-Util" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perl-Sub-Exporter-ForMethods/perl-Sub-Exporter-ForMethods.info b/perl/perl-Sub-Exporter-ForMethods/perl-Sub-Exporter-ForMethods.info index 7be2816851..e58b5b5aab 100644 --- a/perl/perl-Sub-Exporter-ForMethods/perl-Sub-Exporter-ForMethods.info +++ b/perl/perl-Sub-Exporter-ForMethods/perl-Sub-Exporter-ForMethods.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Exporter-ForMethods MD5SUM="2b0a23fd3fe6861959400bb4fc4d282f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Sub-Exporter perl-Sub-Name perl-namespace-autoclean" +REQUIRES="perl-namespace-autoclean" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Sub-Name/perl-Sub-Name.SlackBuild b/perl/perl-Sub-Name/perl-Sub-Name.SlackBuild index 1e3c83e8b8..72b9f42ea1 100644 --- a/perl/perl-Sub-Name/perl-Sub-Name.SlackBuild +++ b/perl/perl-Sub-Name/perl-Sub-Name.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-Sub-Name -# Copyright 2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2017-2023 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-Sub-Name -VERSION=${VERSION:-0.26} +VERSION=${VERSION:-0.27} 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-Sub-Name/perl-Sub-Name.info b/perl/perl-Sub-Name/perl-Sub-Name.info index f71fb65e96..547ca2a508 100644 --- a/perl/perl-Sub-Name/perl-Sub-Name.info +++ b/perl/perl-Sub-Name/perl-Sub-Name.info @@ -1,8 +1,8 @@ PRGNAM="perl-Sub-Name" -VERSION="0.26" +VERSION="0.27" HOMEPAGE="https://metacpan.org/pod/Sub::Name" -DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.26.tar.gz" -MD5SUM="0eb109dfa223e056c07d84c9fbda1762" +DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.27.tar.gz" +MD5SUM="c7f7c5fce6f9a3575dc3ffdd519b3911" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Sub-Uplevel/perl-Sub-Uplevel.SlackBuild b/perl/perl-Sub-Uplevel/perl-Sub-Uplevel.SlackBuild index 79a28e73b4..8698a864e6 100644 --- a/perl/perl-Sub-Uplevel/perl-Sub-Uplevel.SlackBuild +++ b/perl/perl-Sub-Uplevel/perl-Sub-Uplevel.SlackBuild @@ -25,27 +25,21 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230701 bkw: Modified by SlackBuilds.org, BUILD=2: +# - ARCH=noarch +# - add missing SlackBuild to doc dir. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Sub-Uplevel" VERSION=${VERSION:-0.25} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" -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 @@ -55,20 +49,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e DOCS="Changes LICENSE README" @@ -81,16 +61,18 @@ cd $TMP/$SRCNAM-$VERSION chown -R root.root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ + -o -perm 511 \) -exec chmod 755 {} + \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + CFLAGS="$SLKCFLAGS" perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor make make install DESTDIR=$PKG -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a $DOCS $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild # move man pages mv $PKG/usr/share/man $PKG/usr diff --git a/perl/perl-Syntax-Keyword-Try/README b/perl/perl-Syntax-Keyword-Try/README new file mode 100644 index 0000000000..75cd79c1fb --- /dev/null +++ b/perl/perl-Syntax-Keyword-Try/README @@ -0,0 +1 @@ +a try/catch/finally syntax for perl diff --git a/perl/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.SlackBuild b/perl/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.SlackBuild new file mode 100644 index 0000000000..45f10ff5c8 --- /dev/null +++ b/perl/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.SlackBuild @@ -0,0 +1,98 @@ +#!/bin/bash + +# Slackware build script for perl-Syntax-Keyword-Try + +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> +# 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-Syntax-Keyword-Try +VERSION=${VERSION:-0.27} +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Build.PL \ + --prefix=/usr \ + --installdirs=vendor \ + --install_path libdoc=/usr/man/man3 +perl Build +perl Build test +perl Build install --destdir=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE README* \ + $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-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.info b/perl/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.info new file mode 100644 index 0000000000..1cbff7c07c --- /dev/null +++ b/perl/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Syntax-Keyword-Try" +VERSION="0.27" +HOMEPAGE="https://metacpan.org/pod/Syntax::Keyword::Try" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Syntax-Keyword-Try-0.27.tar.gz" +MD5SUM="47fef750062dfe38036a0043c1a88ef5" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-XS-Parse-Keyword" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-Syntax-Keyword-Try/slack-desc b/perl/perl-Syntax-Keyword-Try/slack-desc new file mode 100644 index 0000000000..b428d045f8 --- /dev/null +++ b/perl/perl-Syntax-Keyword-Try/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-Syntax-Keyword-Try: perl-Syntax-Keyword-Try (Syntax::Keyword::Try) +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: a try/catch/finally syntax for perlperl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: +perl-Syntax-Keyword-Try: diff --git a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild index 610e464687..6ea1dfae12 100644 --- a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild +++ b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild @@ -18,12 +18,14 @@ # Now maintained by B. Watson <urchlay@slackware.uk> +# 20230706 bkw: update for v1.46, disable 'make test' by default. +# 20230109 bkw: update for v1.45. # 20210802 bkw: take over as maintainer and upgrade for v1.42. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Term-ReadLine-Gnu -VERSION=${VERSION:-1.42} +VERSION=${VERSION:-1.46} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -47,20 +49,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -73,12 +61,14 @@ chown -R root:root . find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ +# 20230706 bkw: 'make test' disabled by default because it hangs when +# run in the background. perl Makefile.PL \ INSTALLDIRS=vendor \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 make -env INPUTRC=/dev/null make test +[ "${MAKETEST:-no}" = "yes" ] && env INPUTRC=/dev/null make test make install DESTDIR=$PKG gzip -9 $PKG/usr/man/man?/* @@ -88,9 +78,10 @@ find $PKG -name perllocal.pod \ | xargs rm -f || true find $PKG -depth -type d -empty -delete || true +find $PKG -name '*.so' -a -exec strip {} \+ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changes README $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 diff --git a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info index f5400d75aa..e8f6873ff5 100644 --- a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info +++ b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.info @@ -1,8 +1,8 @@ PRGNAM="perl-Term-ReadLine-Gnu" -VERSION="1.42" +VERSION="1.46" HOMEPAGE="https://metacpan.org/pod/Term::ReadLine::Gnu" -DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.42.tar.gz" -MD5SUM="51e86969251a4e1dba761b17c392c6f2" +DOWNLOAD="https://cpan.metacpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.46.tar.gz" +MD5SUM="2366b082ddcc63cd5a3ac6989b16425f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Test-CleanNamespaces/perl-Test-CleanNamespaces.info b/perl/perl-Test-CleanNamespaces/perl-Test-CleanNamespaces.info index d338e14a5d..305b854b1c 100644 --- a/perl/perl-Test-CleanNamespaces/perl-Test-CleanNamespaces.info +++ b/perl/perl-Test-CleanNamespaces/perl-Test-CleanNamespaces.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-CleanNamespaces-0 MD5SUM="0ddfb7e5f11ddfb9498cb500c7616fb8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-File-pushd perl-Test-Deep perl-Test-Warnings perl-namespace-clean perl-Sub-Exporter perl-Sub-Identify" +REQUIRES="perl-File-pushd perl-Test-Deep perl-Test-Warnings perl-namespace-clean perl-Sub-Identify" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Test-Exception/perl-Test-Exception.SlackBuild b/perl/perl-Test-Exception/perl-Test-Exception.SlackBuild index 3390e61cb2..548bf216bc 100644 --- a/perl/perl-Test-Exception/perl-Test-Exception.SlackBuild +++ b/perl/perl-Test-Exception/perl-Test-Exception.SlackBuild @@ -25,27 +25,22 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230702 bkw: Modified by SlackBuilds.org, BUILD=2: +# - ARCH=noarch. +# - add missing SlackBuild to doc dir. +# - fix doc permissions (Changes was +x). + cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Test-Exception" VERSION=${VERSION:-0.43} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" -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 @@ -57,14 +52,6 @@ OUTPUT=${OUTPUT:-/tmp} set -e -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" -fi - DOCS="Changes" rm -fr $TMP/$SRCNAM-$VERSION $PKG @@ -73,11 +60,7 @@ cd $TMP tar xzvf $CWD/$SRCNAM-$VERSION.tar.gz cd $TMP/$SRCNAM-$VERSION chown -R root.root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} + CFLAGS="$SLKCFLAGS" \ perl Makefile.PL \ @@ -87,11 +70,12 @@ perl Makefile.PL \ make make install DESTDIR=$PKG +gzip -9 $PKG/usr/man/man*/* -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION - -find $PKG/usr/man -type f -exec gzip -9 {} \; +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a $DOCS $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild # Remove perlocal.pod and .packlist from $PKG ; remove empty directories find $PKG -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" | xargs rm -f diff --git a/perl/perl-Test-File-ShareDir-Dist/perl-Test-File-ShareDir-Dist.info b/perl/perl-Test-File-ShareDir-Dist/perl-Test-File-ShareDir-Dist.info index 90b2352296..e357ac519e 100644 --- a/perl/perl-Test-File-ShareDir-Dist/perl-Test-File-ShareDir-Dist.info +++ b/perl/perl-Test-File-ShareDir-Dist/perl-Test-File-ShareDir-Dist.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1. MD5SUM="ec31466aa44c1cd56c6cb51d7ec3a5de" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-File-ShareDir perl-File-Copy-Recursive perl-Scope-Guard perl-Test-Fatal perl-Class-Tiny" +REQUIRES="perl-File-ShareDir perl-File-Copy-Recursive perl-Scope-Guard perl-Class-Tiny" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/perl/perl-Test-Harness/perl-Test-Harness.SlackBuild b/perl/perl-Test-Harness/perl-Test-Harness.SlackBuild index bd58a38de5..03f7b23b62 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-2022 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2013-2023 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.44} +VERSION=${VERSION:-3.48} 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-Test-Harness/perl-Test-Harness.info b/perl/perl-Test-Harness/perl-Test-Harness.info index 10965e854a..5e4bc49b18 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.44" +VERSION="3.48" HOMEPAGE="https://metacpan.org/pod/Test::Harness" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Test-Harness-3.44.tar.gz" -MD5SUM="a3482cded62f68c710a9955c4afb3dcf" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Test-Harness-3.48.tar.gz" +MD5SUM="08ca8899219da86ba5d3f3fe44b535e7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info index 2f5adb54b0..1096a6d405 100644 --- a/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info +++ b/perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/S/ST/STEFFENW/Test-HexDifferences MD5SUM="f830711da833bc233adfd9fd94645dc6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Sub-Exporter perl-Test-Differences perl-Test-NoWarnings perl-Text-Diff" +REQUIRES="perl-Sub-Exporter perl-Test-Differences perl-Test-NoWarnings" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Test-Inter/perl-Test-Inter.SlackBuild b/perl/perl-Test-Inter/perl-Test-Inter.SlackBuild index c90a3ce1be..8b51e676ac 100644 --- a/perl/perl-Test-Inter/perl-Test-Inter.SlackBuild +++ b/perl/perl-Test-Inter/perl-Test-Inter.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for perl-Test-Inter # Copyright 2010 V'yacheslav Stetskevych <slava18@gmail.com> -# Copyright 2014-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2014-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Test-Inter -VERSION=${VERSION:-1.09} +VERSION=${VERSION:-1.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -41,9 +41,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-Test-Inter/perl-Test-Inter.info b/perl/perl-Test-Inter/perl-Test-Inter.info index 3058c216d3..07943b98d7 100644 --- a/perl/perl-Test-Inter/perl-Test-Inter.info +++ b/perl/perl-Test-Inter/perl-Test-Inter.info @@ -1,8 +1,8 @@ PRGNAM="perl-Test-Inter" -VERSION="1.09" +VERSION="1.11" HOMEPAGE="https://metacpan.org/pod/distribution/Test-Inter/lib/Test/Inter.pod" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Test-Inter-1.09.tar.gz" -MD5SUM="4e9bbe25e28d2453a6c63a1e675cc484" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Test-Inter-1.11.tar.gz" +MD5SUM="768966123284b7d24a75836d283f1b63" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Test-Pod-Coverage/perl-Test-Pod-Coverage.info b/perl/perl-Test-Pod-Coverage/perl-Test-Pod-Coverage.info index 7ec226a716..58ff83f375 100644 --- a/perl/perl-Test-Pod-Coverage/perl-Test-Pod-Coverage.info +++ b/perl/perl-Test-Pod-Coverage/perl-Test-Pod-Coverage.info @@ -1,7 +1,7 @@ PRGNAM="perl-Test-Pod-Coverage" VERSION="1.10" HOMEPAGE="https://metacpan.org/pod/Test::Pod::Coverage" -DOWNLOAD="http://cpan.metacpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Test-Pod-Coverage-1.10.tar.gz" MD5SUM="c9ea5f4182415b13d2db18484a38c01b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/perl/perl-Test-Pod/perl-Test-Pod.SlackBuild b/perl/perl-Test-Pod/perl-Test-Pod.SlackBuild index 6dd37d52d4..4c1957bb76 100644 --- a/perl/perl-Test-Pod/perl-Test-Pod.SlackBuild +++ b/perl/perl-Test-Pod/perl-Test-Pod.SlackBuild @@ -27,10 +27,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM="Test-Pod" cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Test-Pod" +SRCNAM="Test-Pod" VERSION=${VERSION:-1.51} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Text-Quoted/perl-Text-Quoted.info b/perl/perl-Text-Quoted/perl-Text-Quoted.info index 02962aa62e..d05ee5348b 100644 --- a/perl/perl-Text-Quoted/perl-Text-Quoted.info +++ b/perl/perl-Text-Quoted/perl-Text-Quoted.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BP/BPS/Text-Quoted-2.10.tar.gz" MD5SUM="de86b498ed91e4a7856615f5f38c943c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Text-Autoformat perl-Text-Tabs+Wrap" +REQUIRES="perl-Text-Autoformat" MAINTAINER="Andreas Guldstrand" EMAIL="andreas.guldstrand@gmail.com" diff --git a/perl/perl-Text-Unidecode/README b/perl/perl-Text-Unidecode/README new file mode 100644 index 0000000000..4777f49099 --- /dev/null +++ b/perl/perl-Text-Unidecode/README @@ -0,0 +1,3 @@ +What Text::Unidecode provides is a function, unidecode(...) that takes +Unicode data and tries to represent it in US-ASCII characters (i.e., +the universally displayable characters between 0x00 and 0x7F). diff --git a/perl/perl-Text-Unidecode/perl-Text-Unidecode.SlackBuild b/perl/perl-Text-Unidecode/perl-Text-Unidecode.SlackBuild new file mode 100644 index 0000000000..49f276869c --- /dev/null +++ b/perl/perl-Text-Unidecode/perl-Text-Unidecode.SlackBuild @@ -0,0 +1,112 @@ +#!/bin/bash + +# Slackware build script for perl-Text-Unidecode + +# Copyright 2023 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-Text-Unidecode +VERSION=${VERSION:-1.30} +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 + +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 TODO.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-Text-Unidecode/perl-Text-Unidecode.info b/perl/perl-Text-Unidecode/perl-Text-Unidecode.info new file mode 100644 index 0000000000..6c706a9e1b --- /dev/null +++ b/perl/perl-Text-Unidecode/perl-Text-Unidecode.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Text-Unidecode" +VERSION="1.30" +HOMEPAGE="https://metacpan.org/pod/Text::Unidecode" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBURKE/Text-Unidecode-1.30.tar.gz" +MD5SUM="31cca8505bd74ed9d8036cdc84c808ca" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Lockywolf" +EMAIL="for_sbo_perl-text-unicode_2023-04-13@lockywolf.net" diff --git a/perl/perl-Text-Unidecode/slack-desc b/perl/perl-Text-Unidecode/slack-desc new file mode 100644 index 0000000000..762a2330a7 --- /dev/null +++ b/perl/perl-Text-Unidecode/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-Text-Unidecode: perl-Text-Unidecode (Perl Text::Unidecode module) +perl-Text-Unidecode: +perl-Text-Unidecode: Text::Unidecode -- plain ASCII transliterations of Unicode +perl-Text-Unidecode: +perl-Text-Unidecode: +perl-Text-Unidecode: +perl-Text-Unidecode: +perl-Text-Unidecode: +perl-Text-Unidecode: +perl-Text-Unidecode: +perl-Text-Unidecode: diff --git a/perl/perl-Time-Duration/README b/perl/perl-Time-Duration/README new file mode 100644 index 0000000000..1a40de7ed8 --- /dev/null +++ b/perl/perl-Time-Duration/README @@ -0,0 +1,4 @@ +Time::Duration - rounded or exact English expression of durations + +This module provides functions for expressing durations in rounded or +exact terms. diff --git a/perl/perl-Time-Duration/perl-Time-Duration.SlackBuild b/perl/perl-Time-Duration/perl-Time-Duration.SlackBuild new file mode 100644 index 0000000000..67846802c7 --- /dev/null +++ b/perl/perl-Time-Duration/perl-Time-Duration.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/bash + +# Slackware build script for perl-Time-Duration + +# Copyright 2023, 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-Time-Duration +VERSION=${VERSION:-1.21} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRC_PRGNAM=Time-Duration + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRC_PRGNAM-$VERSION +tar xvf $CWD/$SRC_PRGNAM-$VERSION.tar.gz +cd $SRC_PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL INSTALLDIRS=perl +make +make install DESTDIR=$PKG + +mv $PKG/usr/share/man $PKG/usr/ + +( cd $PKG/usr/man + find . -type f -exec gzip -9 {} \; + for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +) + +( cd $PKG + find . -name perllocal.pod \ + -o -name ".packlist" \ + -o -name "*.bs" \ + | xargs rm -f +) + +find $PKG -depth -type d -empty -delete + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE Changes MANIFEST README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Time-Duration/perl-Time-Duration.info b/perl/perl-Time-Duration/perl-Time-Duration.info new file mode 100644 index 0000000000..8cc347995f --- /dev/null +++ b/perl/perl-Time-Duration/perl-Time-Duration.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Time-Duration" +VERSION="1.21" +HOMEPAGE="https://metacpan.org/pod/Time::Duration" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Time-Duration-1.21.tar.gz" +MD5SUM="451be4126045398c48bb7e36ae525453" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.perl-Time-Duration_2023-09-23@lockywolf.net" diff --git a/perl/perl-Time-Duration/slack-desc b/perl/perl-Time-Duration/slack-desc new file mode 100644 index 0000000000..6b69c6e8ca --- /dev/null +++ b/perl/perl-Time-Duration/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-Time-Duration: perl-Time-Duration (rounded or exact English expression of durations) +perl-Time-Duration: +perl-Time-Duration: +perl-Time-Duration: This module provides functions for expressing durations in rounded +perl-Time-Duration: or exact terms. +perl-Time-Duration: +perl-Time-Duration: +perl-Time-Duration: +perl-Time-Duration: +perl-Time-Duration: +perl-Time-Duration: diff --git a/perl/perl-Time-ParseDate/README b/perl/perl-Time-ParseDate/README new file mode 100644 index 0000000000..3ddfe3690d --- /dev/null +++ b/perl/perl-Time-ParseDate/README @@ -0,0 +1 @@ +Parse and format time values in Perl. diff --git a/perl/perl-Time-ParseDate/perl-Time-ParseDate.SlackBuild b/perl/perl-Time-ParseDate/perl-Time-ParseDate.SlackBuild new file mode 100644 index 0000000000..6f51aa02c0 --- /dev/null +++ b/perl/perl-Time-ParseDate/perl-Time-ParseDate.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/bash + +# Slackware build script for perl-Time-ParseDate + +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> +# 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-Time-ParseDate +VERSION=${VERSION:-2015.103} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +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 +# 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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes README* \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-Time-ParseDate/perl-Time-ParseDate.info b/perl/perl-Time-ParseDate/perl-Time-ParseDate.info new file mode 100644 index 0000000000..742598fbc3 --- /dev/null +++ b/perl/perl-Time-ParseDate/perl-Time-ParseDate.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Time-ParseDate" +VERSION="2015.103" +HOMEPAGE="https://metacpan.org/pod/Time::ParseDate" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MU/MUIR/modules/Time-ParseDate-2015.103.tar.gz" +MD5SUM="9143d075278857d21c77467d26f1603b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-Time-ParseDate/slack-desc b/perl/perl-Time-ParseDate/slack-desc new file mode 100644 index 0000000000..577e3b04d3 --- /dev/null +++ b/perl/perl-Time-ParseDate/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-Time-ParseDate: perl-Time-ParseDate (Time::ParseDate) +perl-Time-ParseDate: +perl-Time-ParseDate: Parse and format time values in Perl. +perl-Time-ParseDate: +perl-Time-ParseDate: +perl-Time-ParseDate: +perl-Time-ParseDate: +perl-Time-ParseDate: +perl-Time-ParseDate: +perl-Time-ParseDate: +perl-Time-ParseDate: diff --git a/perl/perl-TryCatch/perl-TryCatch.info b/perl/perl-TryCatch/perl-TryCatch.info index deed6f5df7..cfa98ee12a 100644 --- a/perl/perl-TryCatch/perl-TryCatch.info +++ b/perl/perl-TryCatch/perl-TryCatch.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AS/ASH/TryCatch-1.003002.tar.gz MD5SUM="37dbff1d9ab3b09d2a41b706f7716957" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-B-Hooks-EndOfScope perl-B-Hooks-OP-Check perl-B-Hooks-OP-PPAddr perl-Devel-Declare perl-Moose perl-MooseX-Types perl-namespace-clean perl-Parse-Method-Signatures perl-Scope-Upper perl-Sub-Exporter perl-Variable-Magic" +REQUIRES="perl-B-Hooks-OP-PPAddr perl-Devel-Declare perl-Parse-Method-Signatures perl-Scope-Upper" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Types-Serialiser/perl-Types-Serialiser.info b/perl/perl-Types-Serialiser/perl-Types-Serialiser.info index eedb3dc8f9..9931f3ddec 100644 --- a/perl/perl-Types-Serialiser/perl-Types-Serialiser.info +++ b/perl/perl-Types-Serialiser/perl-Types-Serialiser.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-common-sense" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild index 8d48bd2bdc..2152e65885 100644 --- a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild +++ b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild @@ -39,20 +39,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info index 9ab3597063..2a14ccc64a 100644 --- a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info +++ b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info @@ -1,6 +1,6 @@ PRGNAM="perl-Unicode-LineBreak" VERSION="2019.001" -HOMEPAGE="https://metacpan.org/release/NEZUMI/Unicode-LineBreak-2019.001" +HOMEPAGE="https://metacpan.org/pod/Unicode::LineBreak" DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz" MD5SUM="003d6da7a13700e069afed9238c864b9" DOWNLOAD_x86_64="" diff --git a/perl/perl-Unix-Syslog/perl-Unix-Syslog.SlackBuild b/perl/perl-Unix-Syslog/perl-Unix-Syslog.SlackBuild index 8bcbaaa235..9a681b7e85 100644 --- a/perl/perl-Unix-Syslog/perl-Unix-Syslog.SlackBuild +++ b/perl/perl-Unix-Syslog/perl-Unix-Syslog.SlackBuild @@ -26,10 +26,10 @@ # # Modified by the SlackBuilds.org project. -SRCNAM=Unix-Syslog cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Unix-Syslog +SRCNAM=Unix-Syslog VERSION=${VERSION:-1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-WebService-Gyazo-B/perl-WebService-Gyazo-B.info b/perl/perl-WebService-Gyazo-B/perl-WebService-Gyazo-B.info index ed00aa8d41..55282ed469 100644 --- a/perl/perl-WebService-Gyazo-B/perl-WebService-Gyazo-B.info +++ b/perl/perl-WebService-Gyazo-B/perl-WebService-Gyazo-B.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/WebService-Gyazo-B-0 MD5SUM="a3d2563d78d484d0a026751a43703f53" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Module-Build perl-Test-Pod perl-Test-Pod-Coverage perl-http-message perl-LWP-Protocol-https perl-LWP-Protocol-socks perl-URI-Simple" +REQUIRES="perl-Module-Build perl-Test-Pod perl-Test-Pod-Coverage perl-LWP-Protocol-socks perl-URI-Simple" MAINTAINER="Donald Cooley" EMAIL="chytraeu@sdf.org" diff --git a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild index 881f78f4a2..a0443019d1 100644 --- a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild +++ b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild @@ -16,6 +16,7 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# 20230105 bkw: update for v1.0.6. # 20220110 bkw: # - take over maintenance. # - ARCH=noarch. @@ -24,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-WebService-MusicBrainz -VERSION=${VERSION:-1.0.5} +VERSION=${VERSION:-1.0.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info index 6eb7a3f95d..dac7ede0fc 100644 --- a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info +++ b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info @@ -1,8 +1,8 @@ PRGNAM="perl-WebService-MusicBrainz" -VERSION="1.0.5" +VERSION="1.0.6" HOMEPAGE="https://metacpan.org/pod/WebService::MusicBrainz" -DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BF/BFAIST/WebService-MusicBrainz-1.0.5.tar.gz" -MD5SUM="69cd2eae86c5b6ac360a1f829e784239" +DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BF/BFAIST/WebService-MusicBrainz-1.0.6.tar.gz" +MD5SUM="d290c0c905521b84d32061636944b196" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Mojolicious" diff --git a/perl/perl-XML-Stream/perl-XML-Stream.SlackBuild b/perl/perl-XML-Stream/perl-XML-Stream.SlackBuild index 4442c258a1..69eef90168 100644 --- a/perl/perl-XML-Stream/perl-XML-Stream.SlackBuild +++ b/perl/perl-XML-Stream/perl-XML-Stream.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for perl-XML-Stream # Copyright 2013 Christopher Walker Copperas Cove, TX -# Copyright 2019, Alexander Verbovetsky, Moscow, Russia +# Copyright 2019-2022, Alexander Verbovetsky, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -41,9 +41,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 @@ -73,7 +70,6 @@ perl Makefile.PL \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 make -make test make install DESTDIR=$PKG find $PKG/usr/man -type f -exec gzip -9 {} \; diff --git a/perl/perl-XML-TreeBuilder/perl-XML-TreeBuilder.info b/perl/perl-XML-TreeBuilder/perl-XML-TreeBuilder.info index 18a3fd7bd9..81de943d76 100644 --- a/perl/perl-XML-TreeBuilder/perl-XML-TreeBuilder.info +++ b/perl/perl-XML-TreeBuilder/perl-XML-TreeBuilder.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JF/JFEARN/XML-TreeBuilder-5.4.t MD5SUM="bf2d9102b62516f6e76c248acb9e8a2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-HTML-Tree perl-html-tagset perl-Test-Simple perl-XML-Catalog" +REQUIRES="perl-HTML-Tree perl-XML-Catalog" MAINTAINER="Nikos Giotis" EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-XS-Parse-Keyword/README b/perl/perl-XS-Parse-Keyword/README new file mode 100644 index 0000000000..53df420f61 --- /dev/null +++ b/perl/perl-XS-Parse-Keyword/README @@ -0,0 +1 @@ +Perl XS functions to assist in parsing keyword syntax. diff --git a/perl/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword.SlackBuild b/perl/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword.SlackBuild new file mode 100644 index 0000000000..166b492cd4 --- /dev/null +++ b/perl/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword.SlackBuild @@ -0,0 +1,98 @@ +#!/bin/bash + +# Slackware build script for perl-XS-Parse-Keyword + +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> +# 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-XS-Parse-Keyword +VERSION=${VERSION:-0.25} +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Build.PL \ + --prefix=/usr \ + --installdirs=vendor \ + --install_path libdoc=/usr/man/man3 +perl Build +perl Build test +perl Build install --destdir=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG -depth -type d -empty -delete || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes LICENSE README* \ + $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-XS-Parse-Keyword/perl-XS-Parse-Keyword.info b/perl/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword.info new file mode 100644 index 0000000000..ebfe077faf --- /dev/null +++ b/perl/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword.info @@ -0,0 +1,10 @@ +PRGNAM="perl-XS-Parse-Keyword" +VERSION="0.25" +HOMEPAGE="https://metacpan.org/pod/XS::Parse::Keyword" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.25.tar.gz" +MD5SUM="1a92915a139152aa470a38c0169fdf42" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-ExtUtils-CChecker" +MAINTAINER="Nicholas Hubbard" +EMAIL="nicholashubbard@posteo.net" diff --git a/perl/perl-XS-Parse-Keyword/slack-desc b/perl/perl-XS-Parse-Keyword/slack-desc new file mode 100644 index 0000000000..4cf6309b24 --- /dev/null +++ b/perl/perl-XS-Parse-Keyword/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-XS-Parse-Keyword: perl-XS-Parse-Keyword (XS::Parse::Keyword) +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: Perl XS functions to assist in parsing keyword syntax. +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: +perl-XS-Parse-Keyword: diff --git a/perl/perl-YAML-Syck/perl-YAML-Syck.info b/perl/perl-YAML-Syck/perl-YAML-Syck.info index d98862e2c5..5e9cd4d549 100644 --- a/perl/perl-YAML-Syck/perl-YAML-Syck.info +++ b/perl/perl-YAML-Syck/perl-YAML-Syck.info @@ -1,7 +1,7 @@ PRGNAM="perl-YAML-Syck" VERSION="1.34" HOMEPAGE="https://metacpan.org/pod/YAML::Syck" -DOWNLOAD="http://cpan.metacpan.org/authors/id/T/TO/TODDR/YAML-Syck-1.34.tar.gz" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TO/TODDR/YAML-Syck-1.34.tar.gz" MD5SUM="4aae72f5c06dccd6ed6ea9b029104183" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild b/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild index 86ffdc6818..e19a13ea06 100644 --- a/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild +++ b/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild @@ -33,20 +33,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -67,8 +53,7 @@ perl Makefile.PL \ make make install DESTDIR=$PKG -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +find $PKG -name '*.so' | xargs strip --strip-unneeded gzip $PKG/usr/man/man3/*.3 diff --git a/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild b/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild index fbda094ed3..87345d68fa 100644 --- a/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild +++ b/perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-cgi-minimal -# Copyright 2016 - 2020 Johannes Schoepfer, Germany +# Copyright 2016-2023 Johannes Schoepfer, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,18 +29,8 @@ VERSION=${VERSION:-1.30} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch -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 @@ -50,20 +40,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,25 +51,19 @@ cd CGI-Minimal-$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 \ + -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 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + perl Makefile.PL \ PREFIX=/usr \ - OPTIMIZE=\"$SLKFLAGS\" \ 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 links in $(find $PKG/usr/man -type l ) ; do ln -sf $( readlink $links ).gz $links.gz;rm $links;done find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG -depth -type d -empty -delete || true diff --git a/perl/perl-common-sense/perl-common-sense.info b/perl/perl-common-sense/perl-common-sense.info index 467208e8c3..c278cb70bf 100644 --- a/perl/perl-common-sense/perl-common-sense.info +++ b/perl/perl-common-sense/perl-common-sense.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-crypt-dh-gmp/README b/perl/perl-crypt-dh-gmp/README new file mode 100644 index 0000000000..dcd9293bd6 --- /dev/null +++ b/perl/perl-crypt-dh-gmp/README @@ -0,0 +1,4 @@ +perl-crypt-dh-gmp (Diffie-Hellman key exchange module, using GMP) + +Crypt::DH::GMP is a (somewhat) portable replacement for Crypt::DH, +implemented mostly in C (for speed). diff --git a/perl/perl-crypt-dh-gmp/perl-crypt-dh-gmp.SlackBuild b/perl/perl-crypt-dh-gmp/perl-crypt-dh-gmp.SlackBuild new file mode 100644 index 0000000000..e0b19f9584 --- /dev/null +++ b/perl/perl-crypt-dh-gmp/perl-crypt-dh-gmp.SlackBuild @@ -0,0 +1,66 @@ +#!/bin/bash + +# Slackware build script for perl-crypt-dh-gmp + +# Written by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=perl-crypt-dh-gmp +SRCNAM=Crypt-DH-GMP +VERSION=${VERSION:-0.00012} +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 $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make install DESTDIR=$PKG +rm -f $PKG/usr/lib*/perl5/perllocal.pod $PKG/usr/lib*/perl5/*/*/*/*/*/.packlist +strip $PKG/usr/lib*/perl5/vendor_perl/auto/Crypt/DH/GMP/GMP.so +gzip -9 $PKG/usr/man/man*/* + +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a Changes $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-crypt-dh-gmp/perl-crypt-dh-gmp.info b/perl/perl-crypt-dh-gmp/perl-crypt-dh-gmp.info new file mode 100644 index 0000000000..d209713d19 --- /dev/null +++ b/perl/perl-crypt-dh-gmp/perl-crypt-dh-gmp.info @@ -0,0 +1,10 @@ +PRGNAM="perl-crypt-dh-gmp" +VERSION="0.00012" +HOMEPAGE="https://metacpan.org/pod/Crypt::DH::GMP" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DM/DMAKI/Crypt-DH-GMP-0.00012.tar.gz" +MD5SUM="9df5e4d790b81055d8609fa50ec31fdb" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Test-Requires perl-Module-Install" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-crypt-dh-gmp/slack-desc b/perl/perl-crypt-dh-gmp/slack-desc new file mode 100644 index 0000000000..14c23d4d5f --- /dev/null +++ b/perl/perl-crypt-dh-gmp/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-crypt-dh-gmp: perl-crypt-dh-gmp (Diffie-Hellman key exchange module, using GMP) +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: Crypt::DH::GMP is a (somewhat) portable replacement for Crypt::DH, +perl-crypt-dh-gmp: implemented mostly in C (for speed). +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: +perl-crypt-dh-gmp: diff --git a/perl/perl-data-dump/perl-data-dump.SlackBuild b/perl/perl-data-dump/perl-data-dump.SlackBuild index a24cfb0fb6..99a06cee28 100644 --- a/perl/perl-data-dump/perl-data-dump.SlackBuild +++ b/perl/perl-data-dump/perl-data-dump.SlackBuild @@ -6,23 +6,18 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20230105 bkw: BUILD=2, ARCH=noarch. # 20211012 bkw: update for v1.25. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-data-dump VERSION=${VERSION:-1.25} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} 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 [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" @@ -33,20 +28,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e SRCNAM=Data-Dump diff --git a/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild b/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild index a8b069c6ef..e008d32ad2 100644 --- a/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild +++ b/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild @@ -25,13 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-data-messagepack -VERSION=${VERSION:-1.00} +VERSION=${VERSION:-1.02} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=Data-MessagePack -DOCFILES="Changes README" +DOCFILES="Changes README.md" if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -68,13 +68,10 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -echo "y" | perl Makefile.PL \ - PREFIX=/usr \ - INSTALLDIRS=vendor \ - INSTALLVENDORMAN3DIR=/usr/man/man3 -make -make test -make install DESTDIR=$PKG +perl Build.PL --installdirs vendor --config installvendorman1dir=/usr/man/man1 --config installvendorman3dir=/usr/man/man3 +./Build +./Build test +./Build install --destdir $PKG find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG -depth -type d -empty -delete diff --git a/perl/perl-data-messagepack/perl-data-messagepack.info b/perl/perl-data-messagepack/perl-data-messagepack.info index b9cab52694..7dc174258d 100644 --- a/perl/perl-data-messagepack/perl-data-messagepack.info +++ b/perl/perl-data-messagepack/perl-data-messagepack.info @@ -1,10 +1,10 @@ PRGNAM="perl-data-messagepack" -VERSION="1.00" +VERSION="1.02" HOMEPAGE="https://metacpan.org/pod/Data::MessagePack" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Data-MessagePack-1.00.tar.gz" -MD5SUM="a52f9d85cdaffe46bfb34a7b7da2ad92" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Data-MessagePack-1.02.tar.gz" +MD5SUM="23afe56c52a6e7f345a801710dcfabbe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-inc-module-install" +REQUIRES="perl-inc-module-install perl-Module-Build-XSUtil" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-data-section-simple/perl-data-section-simple.info b/perl/perl-data-section-simple/perl-data-section-simple.info index ff55b5e1ab..33c2e38f48 100644 --- a/perl/perl-data-section-simple/perl-data-section-simple.info +++ b/perl/perl-data-section-simple/perl-data-section-simple.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild b/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild index 729ade686e..6baf7eb60b 100644 --- a/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild +++ b/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-digest-hmac -VERSION=${VERSION:-1.03} +VERSION=${VERSION:-1.04} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-digest-hmac/perl-digest-hmac.info b/perl/perl-digest-hmac/perl-digest-hmac.info index 1c72948b8d..63e0eb41b2 100644 --- a/perl/perl-digest-hmac/perl-digest-hmac.info +++ b/perl/perl-digest-hmac/perl-digest-hmac.info @@ -1,8 +1,8 @@ PRGNAM="perl-digest-hmac" -VERSION="1.03" +VERSION="1.04" HOMEPAGE="https://metacpan.org/pod/Digest::HMAC" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-HMAC-1.03.tar.gz" -MD5SUM="e6a5d6f552da16eacb5157ea4369ff9d" +DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/Digest-HMAC-1.04.tar.gz" +MD5SUM="746a5edffd1485d7500e005730c271c8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-digest-sha1" diff --git a/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild b/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild index 138c845523..d5f3b1e897 100644 --- a/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild +++ b/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild @@ -6,6 +6,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20230105 bkw: BUILD=2, strip the shared object. # 20201025 bkw: update for v1.23. cd $(dirname $0) ; CWD=$(pwd) @@ -13,7 +14,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-file-libmagic TARNAM=File-LibMagic VERSION=${VERSION:-1.23} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -34,20 +35,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -83,6 +70,8 @@ perl -MTest::Fatal -e 0 2>/dev/null && make test make install DESTDIR=$PKG gzip -9 $PKG/usr/man/man?/*.? +find $PKG -name '*.so' -exec strip {} \+ + find $PKG -name perllocal.pod \ -o -name ".packlist" \ -o -name "*.bs" \ diff --git a/perl/perl-file-listing/perl-file-listing.SlackBuild b/perl/perl-file-listing/perl-file-listing.SlackBuild index 5b389e26f3..ee3459da46 100644 --- a/perl/perl-file-listing/perl-file-listing.SlackBuild +++ b/perl/perl-file-listing/perl-file-listing.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-file-listing -VERSION=${VERSION:-6.04} +VERSION=${VERSION:-6.16} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=File-Listing -DOCFILES="Changes README" +DOCFILES="Changes README Changes.original INSTALL LICENSE" set -e diff --git a/perl/perl-file-listing/perl-file-listing.info b/perl/perl-file-listing/perl-file-listing.info index 7c26db5de4..c6679b9d57 100644 --- a/perl/perl-file-listing/perl-file-listing.info +++ b/perl/perl-file-listing/perl-file-listing.info @@ -1,8 +1,8 @@ PRGNAM="perl-file-listing" -VERSION="6.04" +VERSION="6.16" HOMEPAGE="https://metacpan.org/pod/File::Listing" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz" -MD5SUM="83f636b477741f3a014585bb9cc079a6" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Listing-6.16.tar.gz" +MD5SUM="d4fc8b0c86633d1fa5bf75323720eadc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-http-date" diff --git a/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild b/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild index 3b2457f83c..ea6b838f70 100644 --- a/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild +++ b/perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-file-mimeinfo. # -# Copyright 2015-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2015-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil. # 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-file-mimeinfo -VERSION=${VERSION:-0.33} +VERSION=${VERSION:-0.34} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-file-mimeinfo/perl-file-mimeinfo.info b/perl/perl-file-mimeinfo/perl-file-mimeinfo.info index 7e6053106b..78773f8187 100644 --- a/perl/perl-file-mimeinfo/perl-file-mimeinfo.info +++ b/perl/perl-file-mimeinfo/perl-file-mimeinfo.info @@ -1,10 +1,10 @@ PRGNAM="perl-file-mimeinfo" -VERSION="0.33" +VERSION="0.34" HOMEPAGE="https://metacpan.org/pod/File::MimeInfo" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/File-MimeInfo-0.33.tar.gz" -MD5SUM="b130d42a501e2854b9988087e1ceaa90" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/File-MimeInfo-0.34.tar.gz" +MD5SUM="31be1ac5233a7e2636e952fb4dcde9e0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-file-basedir perl-file-desktopentry perl-encode-locale" +REQUIRES="perl-file-desktopentry perl-encode-locale" MAINTAINER="Edinaldo P. Silva" EMAIL="edps.mundognu@gmail.com" diff --git a/perl/perl-file-slurper/perl-file-slurper.SlackBuild b/perl/perl-file-slurper/perl-file-slurper.SlackBuild index fd641648af..190a7a49b1 100644 --- a/perl/perl-file-slurper/perl-file-slurper.SlackBuild +++ b/perl/perl-file-slurper/perl-file-slurper.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-file-slurper -VERSION=${VERSION:-0.012} +VERSION=${VERSION:-0.014} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-file-slurper/perl-file-slurper.info b/perl/perl-file-slurper/perl-file-slurper.info index d6cc132998..95841d2740 100644 --- a/perl/perl-file-slurper/perl-file-slurper.info +++ b/perl/perl-file-slurper/perl-file-slurper.info @@ -1,10 +1,10 @@ PRGNAM="perl-file-slurper" -VERSION="0.012" +VERSION="0.014" HOMEPAGE="https://metacpan.org/pod/File::Slurper" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.012.tar.gz" -MD5SUM="5742c63096392dfee50b8db314bcca18" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz" +MD5SUM="d43bc5f069035eff3b6b7c418b4cedc4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Test-Warnings" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-glib/perl-glib.SlackBuild b/perl/perl-glib/perl-glib.SlackBuild index f9b8c7ad83..eb23dbe77d 100644 --- a/perl/perl-glib/perl-glib.SlackBuild +++ b/perl/perl-glib/perl-glib.SlackBuild @@ -5,7 +5,7 @@ # (C) 2007 Michael Wagner <lapinours@web.de> # Copyright 2010, 2012 Binh Nguyen <binhvng@gmail.com> # Copyright 2014-2017 Glenn Becker <burningc@sdf.org> -# Copyright 2017-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2017-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil. # # All rights reserved. # @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-glib -VERSION=${VERSION:-1.3293} +VERSION=${VERSION:-1.3294} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-glib/perl-glib.info b/perl/perl-glib/perl-glib.info index b41b757d70..df207e280d 100644 --- a/perl/perl-glib/perl-glib.info +++ b/perl/perl-glib/perl-glib.info @@ -1,8 +1,8 @@ PRGNAM="perl-glib" -VERSION="1.3293" +VERSION="1.3294" HOMEPAGE="https://metacpan.org/pod/Glib" -DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3293.tar.gz" -MD5SUM="7f7ce9844fdb30a7320d4881ccdeb3ca" +DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3294.tar.gz" +MD5SUM="ee0b309a6d87f7ede45f05787de1901d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-extutils-depends perl-extutils-pkgconfig" diff --git a/perl/perl-gnome2-canvas/slack-desc b/perl/perl-gnome2-canvas/slack-desc index b30edba102..7c1b1f6393 100644 --- a/perl/perl-gnome2-canvas/slack-desc +++ b/perl/perl-gnome2-canvas/slack-desc @@ -13,7 +13,7 @@ perl-gnome2-canvas: GnomeCanvas widget with Gtk2-Perl. perl-gnome2-canvas: perl-gnome2-canvas: Like the Gtk2 module on which it depends, Gnome2::Canvas follows the C perl-gnome2-canvas: API of libgnomecanvas-2.0 as closely as possible while still being -perl-gnome2-canvas: perlish. Thus, the C API reference remains the canonical documentation. +perl-gnome2-canvas: perlish; the C API reference remains the canonical documentation. perl-gnome2-canvas: perl-gnome2-canvas: Home page: https://metacpan.org/release/Gnome2-Canvas perl-gnome2-canvas: diff --git a/perl/perl-html-parser/perl-html-parser.SlackBuild b/perl/perl-html-parser/perl-html-parser.SlackBuild index 66780ddff9..09e565c957 100644 --- a/perl/perl-html-parser/perl-html-parser.SlackBuild +++ b/perl/perl-html-parser/perl-html-parser.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-html-parser -VERSION=${VERSION:-3.71} +VERSION=${VERSION:-3.82} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-html-parser/perl-html-parser.info b/perl/perl-html-parser/perl-html-parser.info index 6e651d0373..8a9c8afa03 100644 --- a/perl/perl-html-parser/perl-html-parser.info +++ b/perl/perl-html-parser/perl-html-parser.info @@ -1,10 +1,10 @@ PRGNAM="perl-html-parser" -VERSION="3.71" +VERSION="3.82" HOMEPAGE="https://metacpan.org/pod/HTML::Parser" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.71.tar.gz" -MD5SUM="9128a45893097dfa3bf03301b19c5efe" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.82.tar.gz" +MD5SUM="65a174351fd2ec1ea2c46a6571880718" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-html-tagset" +REQUIRES="perl-html-tagset perl-http-message" MAINTAINER="LukenShiro" EMAIL="lukenshiro@ngi.it" diff --git a/perl/perl-html-tagset/perl-html-tagset.SlackBuild b/perl/perl-html-tagset/perl-html-tagset.SlackBuild index fbe879cce5..40e415371b 100644 --- a/perl/perl-html-tagset/perl-html-tagset.SlackBuild +++ b/perl/perl-html-tagset/perl-html-tagset.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-html-tagset SRC_PRGNAM=HTML-Tagset -VERSION=${VERSION:-3.20} +VERSION=${VERSION:-3.24} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -52,7 +52,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -DOCFILES="Changes README" +DOCFILES="Changes README.md" set -e # exit on most errors diff --git a/perl/perl-html-tagset/perl-html-tagset.info b/perl/perl-html-tagset/perl-html-tagset.info index 7b87281d45..471854106e 100644 --- a/perl/perl-html-tagset/perl-html-tagset.info +++ b/perl/perl-html-tagset/perl-html-tagset.info @@ -1,8 +1,8 @@ PRGNAM="perl-html-tagset" -VERSION="3.20" +VERSION="3.24" HOMEPAGE="https://metacpan.org/pod/HTML::Tagset" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz" -MD5SUM="d2bfa18fe1904df7f683e96611e87437" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.24.tar.gz" +MD5SUM="f8db8974f5e7fe7df2a58263a7b00552" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-http-cookies/perl-http-cookies.SlackBuild b/perl/perl-http-cookies/perl-http-cookies.SlackBuild index b7b00c5f85..d8e61a0dc1 100644 --- a/perl/perl-http-cookies/perl-http-cookies.SlackBuild +++ b/perl/perl-http-cookies/perl-http-cookies.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-http-cookies -VERSION=${VERSION:-6.01} +VERSION=${VERSION:-6.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=HTTP-Cookies -DOCFILES="Changes README" +DOCFILES="Changes README.md LICENSE INSTALL CONTRIBUTORS" set -e diff --git a/perl/perl-http-cookies/perl-http-cookies.info b/perl/perl-http-cookies/perl-http-cookies.info index 2defc8f81c..6723b5a4b4 100644 --- a/perl/perl-http-cookies/perl-http-cookies.info +++ b/perl/perl-http-cookies/perl-http-cookies.info @@ -1,8 +1,8 @@ PRGNAM="perl-http-cookies" -VERSION="6.01" +VERSION="6.11" HOMEPAGE="https://metacpan.org/pod/HTTP::Cookies" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Cookies-6.01.tar.gz" -MD5SUM="ecfd0eeb88512033352c2f13c9580f03" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.11.tar.gz" +MD5SUM="80017e7e56bdc8ba16dea75789748829" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-http-message" diff --git a/perl/perl-http-daemon/perl-http-daemon.SlackBuild b/perl/perl-http-daemon/perl-http-daemon.SlackBuild index 45343590f8..6c5d8225c7 100644 --- a/perl/perl-http-daemon/perl-http-daemon.SlackBuild +++ b/perl/perl-http-daemon/perl-http-daemon.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-http-daemon -VERSION=${VERSION:-6.01} +VERSION=${VERSION:-6.16} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=HTTP-Daemon -DOCFILES="Changes README" +DOCFILES="Changes README LICENCE INSTALL CONTRIBUTING" set -e diff --git a/perl/perl-http-daemon/perl-http-daemon.info b/perl/perl-http-daemon/perl-http-daemon.info index 79295b076d..4c5701ca17 100644 --- a/perl/perl-http-daemon/perl-http-daemon.info +++ b/perl/perl-http-daemon/perl-http-daemon.info @@ -1,10 +1,10 @@ PRGNAM="perl-http-daemon" -VERSION="6.01" +VERSION="6.16" HOMEPAGE="https://metacpan.org/pod/HTTP::Daemon" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz" -MD5SUM="ed0ae02d25d7f1e89456d4d69732adc2" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz" +MD5SUM="51425462790165aeafc2819a7359706f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-http-message" +REQUIRES="perl-http-message perl-Module-Build-Tiny perl-Test-Needs" MAINTAINER="LukenShiro" EMAIL="lukenshiro@ngi.it" diff --git a/perl/perl-http-date/perl-http-date.SlackBuild b/perl/perl-http-date/perl-http-date.SlackBuild index 2f4be8c46b..f5264ee8ef 100644 --- a/perl/perl-http-date/perl-http-date.SlackBuild +++ b/perl/perl-http-date/perl-http-date.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-http-date -VERSION=${VERSION:-6.02} +VERSION=${VERSION:-6.06} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=HTTP-Date -DOCFILES="Changes README" +DOCFILES="Changes README.md LICENSE INSTALL CONTRIBUTORS" set -e diff --git a/perl/perl-http-date/perl-http-date.info b/perl/perl-http-date/perl-http-date.info index 3eb57d788e..8661df0207 100644 --- a/perl/perl-http-date/perl-http-date.info +++ b/perl/perl-http-date/perl-http-date.info @@ -1,8 +1,8 @@ PRGNAM="perl-http-date" -VERSION="6.02" +VERSION="6.06" HOMEPAGE="https://metacpan.org/pod/HTTP::Date" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz" -MD5SUM="52b7a0d5982d61be1edb217751d7daba" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz" +MD5SUM="60462359bfeb1e6d14602508cfd07885" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-http-message/perl-http-message.SlackBuild b/perl/perl-http-message/perl-http-message.SlackBuild index 0a22a4509b..3309b4739e 100644 --- a/perl/perl-http-message/perl-http-message.SlackBuild +++ b/perl/perl-http-message/perl-http-message.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-http-message -VERSION=${VERSION:-6.11} -BUILD=${BUILD:-1} +VERSION=${VERSION:-6.45} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=HTTP-Message -DOCFILES="Changes README" +DOCFILES="Changes README.md LICENSE INSTALL CONTRIBUTORS CONTRIBUTING.md" set -e diff --git a/perl/perl-http-message/perl-http-message.info b/perl/perl-http-message/perl-http-message.info index 9128eb195b..6e1561d2c6 100644 --- a/perl/perl-http-message/perl-http-message.info +++ b/perl/perl-http-message/perl-http-message.info @@ -1,10 +1,10 @@ PRGNAM="perl-http-message" -VERSION="6.11" +VERSION="6.45" HOMEPAGE="https://metacpan.org/pod/HTTP::Message" -DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/HTTP-Message-6.11.tar.gz" -MD5SUM="4ed7add10daea3ab30abfeab6d03872f" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.45.tar.gz" +MD5SUM="86c386bcc85a63c8908e6ae9967b34ee" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-encode-locale perl-html-parser perl-http-date perl-lwp-mediatypes perl-IO-HTML" +REQUIRES="perl-encode-locale perl-http-date perl-lwp-mediatypes perl-IO-HTML perl-Clone perl-Try-Tiny perl-Test-Needs" MAINTAINER="LukenShiro" EMAIL="lukenshiro@ngi.it" diff --git a/perl/perl-http-tiny/perl-http-tiny.SlackBuild b/perl/perl-http-tiny/perl-http-tiny.SlackBuild index 21da672506..cbfa9b678c 100644 --- a/perl/perl-http-tiny/perl-http-tiny.SlackBuild +++ b/perl/perl-http-tiny/perl-http-tiny.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-http-tiny -VERSION=${VERSION:-0.076} +VERSION=${VERSION:-0.082} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-http-tiny/perl-http-tiny.info b/perl/perl-http-tiny/perl-http-tiny.info index 94e6094988..4e3fcc71e7 100644 --- a/perl/perl-http-tiny/perl-http-tiny.info +++ b/perl/perl-http-tiny/perl-http-tiny.info @@ -1,10 +1,10 @@ PRGNAM="perl-http-tiny" -VERSION="0.076" +VERSION="0.082" HOMEPAGE="https://metacpan.org/pod/HTTP::Tiny" -DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/HTTP-Tiny-0.076.tar.gz" -MD5SUM="752d43443c6cf9254b23b281a753120b" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/HTTP-Tiny-0.082.tar.gz" +MD5SUM="1dd608af9e55fd6b61e61b1aadf6ec9f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-inc-module-install/perl-inc-module-install.info b/perl/perl-inc-module-install/perl-inc-module-install.info index b6d5558220..e52499a9bf 100644 --- a/perl/perl-inc-module-install/perl-inc-module-install.info +++ b/perl/perl-inc-module-install/perl-inc-module-install.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.ta MD5SUM="0d1b78cc13ebf9b9ad008c8928a5b2dd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-File-Remove perl-Module-Build perl-Module-ScanDeps perl-YAML-Tiny" +REQUIRES="perl-File-Remove perl-Module-ScanDeps perl-YAML-Tiny" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-libintl/perl-libintl.SlackBuild b/perl/perl-libintl/perl-libintl.SlackBuild index 7a227c4ee9..69bd907266 100644 --- a/perl/perl-libintl/perl-libintl.SlackBuild +++ b/perl/perl-libintl/perl-libintl.SlackBuild @@ -4,11 +4,14 @@ # Written by Luis Henrique <lmello.009@gmail.com> +# 20230702 bkw: Modified by SlackBuilds.org, BUILD=2: +# - clean up doc dir. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-libintl VERSION=${VERSION:-1.32} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -20,9 +23,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 @@ -55,30 +55,26 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/libintl-perl-$VERSION.tar.gz cd libintl-perl-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} + perl Makefile.PL \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 make make install DESTDIR=$PKG +gzip -9 $PKG/usr/man/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 {} \; - find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG -depth -type d -empty -delete || true -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING Changes FAQ MANIFEST MANIFEST.SKIP NEWS README* REFERENCES THANKS TODO \ - $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a COPYING Changes FAQ MANIFEST NEWS README{,-old*,.md} \ + REFERENCES THANKS TODO $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/perl/perl-linux-desktop-files/perl-linux-desktop-files.SlackBuild b/perl/perl-linux-desktop-files/perl-linux-desktop-files.SlackBuild index 3db301e3a4..368532ca92 100644 --- a/perl/perl-linux-desktop-files/perl-linux-desktop-files.SlackBuild +++ b/perl/perl-linux-desktop-files/perl-linux-desktop-files.SlackBuild @@ -22,25 +22,19 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20230702 bkw: Modified by SlackBuilds.org, BUILD=2: +# - ARCH=noarch. +# - fix doc permissions (Changes was +x). + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-linux-desktop-files VERSION=${VERSION:-0.25} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch -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 @@ -50,20 +44,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e SRCNAM="Linux-DesktopFiles" @@ -75,11 +55,7 @@ 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 {} \; +find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} + perl Makefile.PL \ PREFIX=/usr \ @@ -88,9 +64,7 @@ perl Makefile.PL \ make make test make install DESTDIR=$PKG - -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 +gzip -9 $PKG/usr/man/man*/* find $PKG -name perllocal.pod \ -o -name ".packlist" \ diff --git a/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.SlackBuild b/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.SlackBuild index 0a82b530ff..e906318221 100644 --- a/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.SlackBuild +++ b/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-lwp-mediatypes -VERSION=${VERSION:-6.02} +VERSION=${VERSION:-6.04} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=LWP-MediaTypes -DOCFILES="Changes README" +DOCFILES="Changes README INSTALL LICENSE" set -e diff --git a/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.info b/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.info index 057ed692f0..fa20b51d0e 100644 --- a/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.info +++ b/perl/perl-lwp-mediatypes/perl-lwp-mediatypes.info @@ -1,10 +1,10 @@ PRGNAM="perl-lwp-mediatypes" -VERSION="6.02" +VERSION="6.04" HOMEPAGE="https://metacpan.org/pod/LWP::MediaTypes" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz" -MD5SUM="8c5f25fb64b974d22aff424476ba13c9" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz" +MD5SUM="84b799a90c0d2ce52897a7cb4c0478d0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="perl-Test-Fatal" MAINTAINER="LukenShiro" EMAIL="lukenshiro@ngi.it" diff --git a/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.SlackBuild b/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.SlackBuild index 82a6970f45..f51a7df887 100644 --- a/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.SlackBuild +++ b/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.SlackBuild @@ -6,21 +6,16 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20230108 bkw: BUILD=2, ARCH=noarch. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-lwp-useragent-cached VERSION=${VERSION:-0.08} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} 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 [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" @@ -31,20 +26,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e SRCNAM="LWP-UserAgent-Cached" diff --git a/perl/perl-namespace-autoclean/perl-namespace-autoclean.info b/perl/perl-namespace-autoclean/perl-namespace-autoclean.info index aed52dd56a..48b72d0259 100644 --- a/perl/perl-namespace-autoclean/perl-namespace-autoclean.info +++ b/perl/perl-namespace-autoclean/perl-namespace-autoclean.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0. MD5SUM="39b38c776cd1f0ee03cc70781a2f2798" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Role-Tiny perl-B-Hooks-EndOfScope perl-Sub-Identify perl-namespace-clean perl-Sub-Name perl-Test-Needs" +REQUIRES="perl-Role-Tiny perl-Sub-Identify perl-namespace-clean perl-Sub-Name perl-Test-Needs" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-net-dns/perl-net-dns.SlackBuild b/perl/perl-net-dns/perl-net-dns.SlackBuild index cbb70831dc..e96faaaeff 100644 --- a/perl/perl-net-dns/perl-net-dns.SlackBuild +++ b/perl/perl-net-dns/perl-net-dns.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-net-dns -VERSION=${VERSION:-1.06} +VERSION=${VERSION:-1.44} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=Net-DNS -DOCFILES="Changes README" +DOCFILES="Changes README LICENSE" # LIBDIRSUFFIX not used if [ "$ARCH" = "i586" ]; then diff --git a/perl/perl-net-dns/perl-net-dns.info b/perl/perl-net-dns/perl-net-dns.info index c4638b9728..7a20c7800e 100644 --- a/perl/perl-net-dns/perl-net-dns.info +++ b/perl/perl-net-dns/perl-net-dns.info @@ -1,8 +1,8 @@ PRGNAM="perl-net-dns" -VERSION="1.06" +VERSION="1.44" HOMEPAGE="https://metacpan.org/pod/Net::DNS" -DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.06.tar.gz" -MD5SUM="ed17abd6e7e3ba0a8db42649e34a53ae" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.44.tar.gz" +MD5SUM="e4694815daeeb6f7ac80e0a1fec6839b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-digest-hmac perl-net-ip" diff --git a/perl/perl-net-http/perl-net-http.SlackBuild b/perl/perl-net-http/perl-net-http.SlackBuild index 8b56cda8dd..5925856154 100644 --- a/perl/perl-net-http/perl-net-http.SlackBuild +++ b/perl/perl-net-http/perl-net-http.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-net-http -VERSION=${VERSION:-6.09} +VERSION=${VERSION:-6.23} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -51,7 +51,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=Net-HTTP -DOCFILES="Changes README" +DOCFILES="Changes README.md LICENSE INSTALL CONTRIBUTORS" set -e diff --git a/perl/perl-net-http/perl-net-http.info b/perl/perl-net-http/perl-net-http.info index da2e8206a3..78fe69d314 100644 --- a/perl/perl-net-http/perl-net-http.info +++ b/perl/perl-net-http/perl-net-http.info @@ -1,8 +1,8 @@ PRGNAM="perl-net-http" -VERSION="6.09" +VERSION="6.23" HOMEPAGE="https://metacpan.org/pod/Net::HTTP" -DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Net-HTTP-6.09.tar.gz" -MD5SUM="3d84d17f64c7316d69e7eb7b4e292b9a" +DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.23.tar.gz" +MD5SUM="1682735ddd1c059864ca5c1bbf15ab95" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-net-mpd/perl-net-mpd.info b/perl/perl-net-mpd/perl-net-mpd.info index 7a5f1248d6..6aef47c679 100644 --- a/perl/perl-net-mpd/perl-net-mpd.info +++ b/perl/perl-net-mpd/perl-net-mpd.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Build-Tiny" MAINTAINER="Tonus" -EMAIL="tonus1@gmail.com" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-www-mechanize/perl-www-mechanize.info b/perl/perl-www-mechanize/perl-www-mechanize.info index 15e93dd22f..22bf0b4205 100644 --- a/perl/perl-www-mechanize/perl-www-mechanize.info +++ b/perl/perl-www-mechanize/perl-www-mechanize.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/WWW-Mechanize-1.84.t MD5SUM="a425ae16d3b634ae34062f2fafc0a4ac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-html-form perl-http-response-encoding perl-http-server-simple perl-test-warn" +REQUIRES="perl-html-form perl-http-response-encoding perl-http-server-simple" MAINTAINER="Brenton Earl" EMAIL="brent@exitstatusone.com" diff --git a/perl/perl-xml-fast/perl-xml-fast.SlackBuild b/perl/perl-xml-fast/perl-xml-fast.SlackBuild index 4e4fb15412..299e9dc14b 100644 --- a/perl/perl-xml-fast/perl-xml-fast.SlackBuild +++ b/perl/perl-xml-fast/perl-xml-fast.SlackBuild @@ -31,20 +31,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e SRCNAM=XML-Fast @@ -68,8 +54,7 @@ make test make install DESTDIR=$PKG gzip $PKG/usr/man/man3/* -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +find $PKG -name '*.so' -exec strip --strip-unneeded '{}' + find $PKG -name perllocal.pod \ -o -name ".packlist" \ diff --git a/perl/perl-xml-libxml/perl-xml-libxml.info b/perl/perl-xml-libxml/perl-xml-libxml.info index c59daf328e..aa0a898533 100644 --- a/perl/perl-xml-libxml/perl-xml-libxml.info +++ b/perl/perl-xml-libxml/perl-xml-libxml.info @@ -6,5 +6,5 @@ MD5SUM="dce687dd8b7e82d1c359fd74b1852f64" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dave Woodfall" +MAINTAINER="D Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/perl/perlbrew/perlbrew.info b/perl/perlbrew/perlbrew.info index adc38b2033..93b49f6bf7 100644 --- a/perl/perlbrew/perlbrew.info +++ b/perl/perlbrew/perlbrew.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GU/GUGOD/App-perlbrew-0.85.tar. MD5SUM="0a86d1393206c4a40efb74776f8794d1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-CPAN-Perl-Releases perl-Capture-Tiny perl-Devel-PatchPerl perl-File-Which perl-Module-Build-Tiny perl-IO-All perl-Path-Class perl-Test-Exception perl-Test-NoWarnings perl-Test-Output perl-Test-Spec perl-Test-TempDir-Tiny perl-local-lib" +REQUIRES="perl-CPAN-Perl-Releases perl-Devel-PatchPerl perl-File-Which perl-Module-Build-Tiny perl-IO-All perl-Path-Class perl-Test-Exception perl-Test-Output perl-Test-Spec perl-Test-TempDir-Tiny perl-local-lib" MAINTAINER="Andreas Guldstrand" EMAIL="andreas.guldstrand@gmail.com" diff --git a/perl/rakudo/rakudo.SlackBuild b/perl/rakudo/rakudo.SlackBuild index bd685c28c2..8d68a5d13d 100644 --- a/perl/rakudo/rakudo.SlackBuild +++ b/perl/rakudo/rakudo.SlackBuild @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rakudo -VERSION=${VERSION:-2022.07} +VERSION=${VERSION:-2024.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/rakudo/rakudo.info b/perl/rakudo/rakudo.info index 3c2a1d96eb..3fcabf61cc 100644 --- a/perl/rakudo/rakudo.info +++ b/perl/rakudo/rakudo.info @@ -1,8 +1,8 @@ PRGNAM="rakudo" -VERSION="2022.07" +VERSION="2024.03" HOMEPAGE="https://rakudo.org/" -DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2022.07/rakudo-2022.07.tar.gz" -MD5SUM="43ff147c288ce62f58e37f647dc00dd6" +DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2024.03/rakudo-2024.03.tar.gz" +MD5SUM="89658cba585b76adb3ad1f362b95e2bf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="nqp" diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild index aa820dc612..d5416bd67c 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.13.8} +VERSION=${VERSION:-0.21.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -85,6 +85,8 @@ raku-install-dist \ --for=vendor \ --from=. +rm -rf $PKG/usr/share/perl6/vendor/precomp/* + mkdir -p $PKG/usr/bin ln -s /usr/share/perl6/vendor/bin/zef $PKG/usr/bin/zef diff --git a/perl/zef/zef.info b/perl/zef/zef.info index aa53e6de49..df4cf2a2da 100644 --- a/perl/zef/zef.info +++ b/perl/zef/zef.info @@ -1,8 +1,8 @@ PRGNAM="zef" -VERSION="0.13.8" +VERSION="0.21.4" HOMEPAGE="https://github.com/ugexe/zef" -DOWNLOAD="https://github.com/ugexe/zef/archive/v0.13.8/zef-0.13.8.tar.gz" -MD5SUM="78a5e5f6def8fd32c19f05043ae22a6d" +DOWNLOAD="https://github.com/ugexe/zef/archive/v0.21.4/zef-0.21.4.tar.gz" +MD5SUM="d2b5546558f55d4fe4438bbdfea032f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rakudo" |