diff options
Diffstat (limited to 'perl')
663 files changed, 5518 insertions, 2838 deletions
diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild index 2213e02b4d..1ca4e7e1ff 100644 --- a/perl/MoarVM/MoarVM.SlackBuild +++ b/perl/MoarVM/MoarVM.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for MoarVM -# Copyright 2020- Michel Begue <mab974@gmail.com> +# Copyright 2020- Michel Begue <mab974@misouk.com> # Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com> # # Permission to use, copy, modify, and distribute this software for any @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=MoarVM -VERSION=${VERSION:-2021.09} +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 ae60fa0658..4de0606198 100644 --- a/perl/MoarVM/MoarVM.info +++ b/perl/MoarVM/MoarVM.info @@ -1,10 +1,10 @@ PRGNAM="MoarVM" -VERSION="2021.09" +VERSION="2024.03" HOMEPAGE="https://moarvm.org/" -DOWNLOAD="https://moarvm.org/releases/MoarVM-2021.09.tar.gz" -MD5SUM="3eb566dc3dcdd22e90d19f47905f442c" +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" MAINTAINER="Michel Begue" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" diff --git a/perl/libpurple-kwallet-plugin/libpurple-kwallet-plugin.SlackBuild b/perl/libpurple-kwallet-plugin/libpurple-kwallet-plugin.SlackBuild index 84167a629e..a27ca1520f 100644 --- a/perl/libpurple-kwallet-plugin/libpurple-kwallet-plugin.SlackBuild +++ b/perl/libpurple-kwallet-plugin/libpurple-kwallet-plugin.SlackBuild @@ -14,7 +14,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/libwww-perl/libwww-perl.SlackBuild b/perl/libwww-perl/libwww-perl.SlackBuild index ad5832b1b8..b4c70adb56 100644 --- a/perl/libwww-perl/libwww-perl.SlackBuild +++ b/perl/libwww-perl/libwww-perl.SlackBuild @@ -25,22 +25,19 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + 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,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-2.0.11-Do-not-use-deprecated-ap_get_server_version-in-Serve.patch b/perl/mod_perl/mod_perl-2.0.11-Do-not-use-deprecated-ap_get_server_version-in-Serve.patch deleted file mode 100644 index b55ad539fc..0000000000 --- a/perl/mod_perl/mod_perl-2.0.11-Do-not-use-deprecated-ap_get_server_version-in-Serve.patch +++ /dev/null @@ -1,56 +0,0 @@ -From e839fb0bb30327de7a1b7ca9cef7c05b4a59eae4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> -Date: Wed, 1 Jul 2020 11:38:44 +0200 -Subject: [PATCH] Do not use deprecated ap_get_server_version() in - Server::Status -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -It produced warnings with httpd 2.4. - -CPAN RT#124972 - -Signed-off-by: Petr PÃsaÅ™ <ppisar@redhat.com> ---- - docs/api/Apache2/ServerUtil.pod | 3 ++- - lib/Apache2/Status.pm | 2 +- - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/docs/api/Apache2/ServerUtil.pod b/docs/api/Apache2/ServerUtil.pod -index 96e3a28..6828ce8 100644 ---- a/docs/api/Apache2/ServerUtil.pod -+++ b/docs/api/Apache2/ServerUtil.pod -@@ -29,7 +29,6 @@ Apache2::ServerUtil - Perl API for Apache server record utils - # server build and version info: - $when_built = Apache2::ServerUtil::get_server_built(); - $description = Apache2::ServerUtil::get_server_description(); -- $version = Apache2::ServerUtil::get_server_version(); - $banner = Apache2::ServerUtil::get_server_banner(); - - # ServerRoot value -@@ -365,6 +364,8 @@ Get the server version string - - $version = Apache2::ServerUtil::get_server_version(); - -+This function is deprecated. Use C<get_server_banner()> instead. -+ - =over 4 - - =item ret: C<$version> ( string ) -diff --git a/lib/Apache2/Status.pm b/lib/Apache2/Status.pm -index 65c3208..ee4bb8c 100644 ---- a/lib/Apache2/Status.pm -+++ b/lib/Apache2/Status.pm -@@ -142,7 +142,7 @@ sub handler { - sub header { - my $r = shift; - my $start = scalar localtime $^T; -- my $srv = Apache2::ServerUtil::get_server_version(); -+ my $srv = Apache2::ServerUtil::get_server_banner(); - $r->content_type("text/html"); - my $v = $^V ? sprintf "v%vd", $^V : $]; - $r->print(<<"EOF"); --- -2.25.4 - diff --git a/perl/mod_perl/mod_perl-2.0.11-Fix-build-with-perl-5.33.7.patch b/perl/mod_perl/mod_perl-2.0.11-Fix-build-with-perl-5.33.7.patch deleted file mode 100644 index 5b754abaee..0000000000 --- a/perl/mod_perl/mod_perl-2.0.11-Fix-build-with-perl-5.33.7.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 916376b4559d194ca618ce52c5a937fb000350be Mon Sep 17 00:00:00 2001 -From: Steve Hay <stevehay@apache.org> -Date: Tue, 20 Apr 2021 13:55:29 +0000 -Subject: [PATCH] Fix build for perl >= 5.33.7 - -Patch by Leon Timmermans <fawaka@gmail.com> from https://github.com/Perl/perl5/issues/18617 - -git-svn-id: https://svn.apache.org/repos/asf/perl/modperl/trunk@1889014 13f79535-47bb-0310-9956-ffa450edef68 ---- - src/modules/perl/modperl_perl.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/modules/perl/modperl_perl.c b/src/modules/perl/modperl_perl.c -index fe0f484f..9ec744f9 100644 ---- a/src/modules/perl/modperl_perl.c -+++ b/src/modules/perl/modperl_perl.c -@@ -268,7 +268,7 @@ void modperl_hash_seed_set(pTHX) - #ifdef MP_NEED_HASH_SEED_FIXUP - if (MP_init_hash_seed_set) { - #if MP_PERL_VERSION_AT_LEAST(5, 17, 6) -- memcpy(&PL_hash_seed, &MP_init_hash_seed, -+ memcpy(PL_hash_seed, &MP_init_hash_seed, - sizeof(PL_hash_seed) > sizeof(MP_init_hash_seed) ? - sizeof(MP_init_hash_seed) : sizeof(PL_hash_seed)); - PL_hash_seed_set = MP_init_hash_seed_set; diff --git a/perl/mod_perl/mod_perl.SlackBuild b/perl/mod_perl/mod_perl.SlackBuild index c1d0143f80..5a5fde9d5a 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-2019 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.11} +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 @@ -80,14 +77,14 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Thanks to msantinho @ LQ! +patch -p0 < $CWD/r1910623.patch + # Thanks to ARCH Linux sed -i -e '1098,1102d' Apache-Test/lib/Apache/TestRun.pm sed -i '51,56c push @INC, "xs/tables/current24";' lib/ModPerl/MapUtil.pm sed -i -e '66d' src/modules/perl/modperl_sys.c -patch -p1 < $CWD/mod_perl-2.0.11-Do-not-use-deprecated-ap_get_server_version-in-Serve.patch -patch -p1 < $CWD/mod_perl-2.0.11-Fix-build-with-perl-5.33.7.patch - # Remove failing tests, CPAN RT#118919, CPAN RT#132919 for F in \ ModPerl-Registry/t/closure.t \ diff --git a/perl/mod_perl/mod_perl.info b/perl/mod_perl/mod_perl.info index 4c74ab020a..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.11" +VERSION="2.0.13" HOMEPAGE="https://perl.apache.org/" -DOWNLOAD="http://apache.org/dist/perl/mod_perl-2.0.11.tar.gz" -MD5SUM="897708961bcc079b53c91860f95a2b59" +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/mod_perl/r1910623.patch b/perl/mod_perl/r1910623.patch new file mode 100644 index 0000000000..a6939c54ec --- /dev/null +++ b/perl/mod_perl/r1910623.patch @@ -0,0 +1,23 @@ +Author: stevehay +Date: Tue Jun 27 08:38:15 2023 +New Revision: 1910623 + +Stop using do_open9() - this deprecated function was removed in 5.37.1 + +Patch by Jitka Plesnikova <jp...@redhat.com> from https://rt.cpan.org/Ticket/Display.html?id=148451 + +Index: src/modules/perl/modperl_io.c +=================================================================== +--- src/modules/perl/modperl_io.c (revision 1910622) ++++ src/modules/perl/modperl_io.c (revision 1910623) +@@ -116,8 +116,8 @@ + save_gp(handle, 1); + + sv_setref_pv(sv, "Apache2::RequestRec", (void*)r); +- status = do_open9(handle, mode == O_RDONLY ? "<:Apache2" : ">:Apache2", +- 9, FALSE, mode, 0, (PerlIO *)NULL, sv, 1); ++ status = do_openn(handle, mode == O_RDONLY ? "<:Apache2" : ">:Apache2", ++ 9, FALSE, mode, 0, (PerlIO *)NULL, &sv, 1); + if (status == 0) { + Perl_croak(aTHX_ "Failed to open STD%s: %" SVf, + mode == O_RDONLY ? "IN" : "OUT", get_sv("!", TRUE)); diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild index 8a8ccfce83..843ef60a7d 100644 --- a/perl/nqp/nqp.SlackBuild +++ b/perl/nqp/nqp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for nqp -# Copyright 2020- Michel Begue <mab974@gmail.com> +# Copyright 2020- Michel Begue <mab974@misouk.com> # Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com> # # Permission to use, copy, modify, and distribute this software for any @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nqp -VERSION=${VERSION:-2021.09} +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 b2f714d124..e2468cb901 100644 --- a/perl/nqp/nqp.info +++ b/perl/nqp/nqp.info @@ -1,10 +1,10 @@ PRGNAM="nqp" -VERSION="2021.09" +VERSION="2024.03" HOMEPAGE="https://rakudo.org" -DOWNLOAD="https://github.com/Raku/nqp/releases/download/2021.09/nqp-2021.09.tar.gz" -MD5SUM="dad21108718bb4409b6ff4258b602e62" +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" MAINTAINER="Michel Begue" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" 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-Diff/perl-Algorithm-Diff.SlackBuild b/perl/perl-Algorithm-Diff/perl-Algorithm-Diff.SlackBuild index 30811c9418..7b739b9a2e 100644 --- a/perl/perl-Algorithm-Diff/perl-Algorithm-Diff.SlackBuild +++ b/perl/perl-Algorithm-Diff/perl-Algorithm-Diff.SlackBuild @@ -12,7 +12,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -30,8 +30,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-AnyEvent-HTTP/perl-AnyEvent-HTTP.SlackBuild b/perl/perl-AnyEvent-HTTP/perl-AnyEvent-HTTP.SlackBuild index 10bff608a0..b7be9d0f98 100644 --- a/perl/perl-AnyEvent-HTTP/perl-AnyEvent-HTTP.SlackBuild +++ b/perl/perl-AnyEvent-HTTP/perl-AnyEvent-HTTP.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-BerkeleyDB/perl-BerkeleyDB.SlackBuild b/perl/perl-BerkeleyDB/perl-BerkeleyDB.SlackBuild index 2a819e3310..24dc4771aa 100644 --- a/perl/perl-BerkeleyDB/perl-BerkeleyDB.SlackBuild +++ b/perl/perl-BerkeleyDB/perl-BerkeleyDB.SlackBuild @@ -39,7 +39,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -61,8 +61,8 @@ set -e DOCS="Changes README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Bit-Vector/README b/perl/perl-Bit-Vector/README index 2d9c7d0473..9f6ca4027a 100644 --- a/perl/perl-Bit-Vector/README +++ b/perl/perl-Bit-Vector/README @@ -1 +1,2 @@ -Bit::Vector - Efficient bit vector, set of integers and "big int" math library +Bit::Vector - Efficient bit vector, set of integers and "big int" +math library 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-rename/perl-rename.SlackBuild b/perl/perl-CGI-Fast/perl-CGI-Fast.SlackBuild index 60f22e3659..a7782500a3 100644 --- a/perl/perl-rename/perl-rename.SlackBuild +++ b/perl/perl-CGI-Fast/perl-CGI-Fast.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for perl-rename +# Slackware build script for perl-CGI-Fast -# Copyright 2017 Azure Zanculmarktum <zanculmarktum@gmail.com> +# Copyright 2023, Lockywolf # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=perl-rename -VERSION=${VERSION:-1.9} +PRGNAM=perl-CGI-Fast +VERSION=${VERSION:-2.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,6 +40,8 @@ if [ -z "$ARCH" ]; then 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. @@ -61,6 +63,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="" @@ -90,10 +95,6 @@ make make test make install DESTDIR=$PKG -# Fix name as it will conflicts with util-linux's rename -mv $PKG/usr/man/man1/rename.1 $PKG/usr/man/man1/$PRGNAM.1 -mv $PKG/usr/bin/rename $PKG/usr/bin/$PRGNAM - 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 @@ -102,11 +103,12 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true -# Remove empty directories find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changes README.md $PKG/usr/doc/$PRGNAM-$VERSION +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 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-CGI/README b/perl/perl-CGI/README index d3da94ec0a..f2b32afe27 100644 --- a/perl/perl-CGI/README +++ b/perl/perl-CGI/README @@ -1,4 +1,5 @@ -Perl module for handling Common Gateway Interface requests and responses. +Perl module for handling Common Gateway Interface requests and +responses. See https://metacpan.org/pod/CGI diff --git a/perl/perl-CPAN-Changes/README b/perl/perl-CPAN-Changes/README index 6772088c19..9838f44b55 100644 --- a/perl/perl-CPAN-Changes/README +++ b/perl/perl-CPAN-Changes/README @@ -1,10 +1,10 @@ -It is standard practice to include a Changes file in your distribution. The -purpose the Changes file is to help a user figure out what has changed since -the last release. +It is standard practice to include a Changes file in your +distribution. The purpose the Changes file is to help a user figure +out what has changed since the last release. People have devised many ways to write the Changes file. A preliminary specification has been created (CPAN::Changes::Spec) to encourage module authors to write clear and concise Changes. -This module will help users programmatically read and write Changes files that -conform to the specification. +This module will help users programmatically read and write Changes +files that conform to the specification. diff --git a/perl/perl-CPAN-Changes/perl-CPAN-Changes.SlackBuild b/perl/perl-CPAN-Changes/perl-CPAN-Changes.SlackBuild index 2617540971..85f31e5bad 100644 --- a/perl/perl-CPAN-Changes/perl-CPAN-Changes.SlackBuild +++ b/perl/perl-CPAN-Changes/perl-CPAN-Changes.SlackBuild @@ -12,7 +12,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-CPAN-Requirements-Dynamic/README b/perl/perl-CPAN-Requirements-Dynamic/README new file mode 100644 index 0000000000..4e35ef9fea --- /dev/null +++ b/perl/perl-CPAN-Requirements-Dynamic/README @@ -0,0 +1,2 @@ +This module implements a format for describing dynamic prerequisites +of a distribution. diff --git a/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild new file mode 100644 index 0000000000..888c0e4be1 --- /dev/null +++ b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/bash + +# Slackware build script for perl-CPAN-Requirements-Dynamic + +# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=perl-CPAN-Requirements-Dynamic +VERSION=${VERSION:-0.001} +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 -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README Changes LICENSE MANIFEST $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info new file mode 100644 index 0000000000..98b2287eee --- /dev/null +++ b/perl/perl-CPAN-Requirements-Dynamic/perl-CPAN-Requirements-Dynamic.info @@ -0,0 +1,10 @@ +PRGNAM="perl-CPAN-Requirements-Dynamic" +VERSION="0.001" +HOMEPAGE="https://metacpan.org/pod/CPAN::Requirements::Dynamic" +DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Requirements-Dynamic-0.001.tar.gz" +MD5SUM="be6da67ff17d2b0887f03e0d9cbf873c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-ExtUtils-Config perl-Meta-Requirements-Range" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" diff --git a/perl/perl-CPAN-Requirements-Dynamic/slack-desc b/perl/perl-CPAN-Requirements-Dynamic/slack-desc new file mode 100644 index 0000000000..9f7bfb09ca --- /dev/null +++ b/perl/perl-CPAN-Requirements-Dynamic/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-CPAN-Requirements-Dynamic: perl-CPAN-Requirements-Dynamic (Dynamic prerequisites in meta files) +perl-CPAN-Requirements-Dynamic: +perl-CPAN-Requirements-Dynamic: This module implements a format for describing dynamic prerequisites +perl-CPAN-Requirements-Dynamic: of a distribution. +perl-CPAN-Requirements-Dynamic: +perl-CPAN-Requirements-Dynamic: +perl-CPAN-Requirements-Dynamic: Project URL: https://metacpan.org/pod/CPAN::Requirements::Dynamic +perl-CPAN-Requirements-Dynamic: +perl-CPAN-Requirements-Dynamic: +perl-CPAN-Requirements-Dynamic: +perl-CPAN-Requirements-Dynamic: diff --git a/perl/perl-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-Canary-Stability/perl-Canary-Stability.SlackBuild b/perl/perl-Canary-Stability/perl-Canary-Stability.SlackBuild index 1ba6d183b6..03067a3182 100644 --- a/perl/perl-Canary-Stability/perl-Canary-Stability.SlackBuild +++ b/perl/perl-Canary-Stability/perl-Canary-Stability.SlackBuild @@ -37,7 +37,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -59,8 +59,8 @@ set -e DOCS="COPYING Changes README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Carp-Clan/README b/perl/perl-Carp-Clan/README index f74236ebc6..49ebf4aa61 100644 --- a/perl/perl-Carp-Clan/README +++ b/perl/perl-Carp-Clan/README @@ -1,20 +1,25 @@ -Carp::Clan - Report errors from perspective of caller of a "clan" of modules. +Carp::Clan - Report errors from perspective of caller of a "clan" +of modules. -This module is based on "Carp.pm" from Perl 5.005_03. It has been modified to -skip all package names matching the pattern given in the "use" statement -inside the "qw()" term (or argument list). -Suppose you have a family of modules or classes named "Pack::A", "Pack::B" and -so on, and each of them uses "Carp::Clan qw(^Pack::);" (or at least the one in -which the error or warning gets raised). -Thus when for example your script "tool.pl" calls module "Pack::A", and module -"Pack::A" calls module "Pack::B", an exception raised in module "Pack::B" will -appear to have originated in "tool.pl" where "Pack::A" was called, and not in -"Pack::A" where "Pack::B" was called, as the unmodified "Carp.pm" would try to -make you believe :-). -This works similarly if "Pack::B" calls "Pack::C" where the exception is -raised, etcetera. -In other words, this blames all errors in the "Pack::*" modules on the user of -these modules, i.e., on you. ;-) +This module is based on "Carp.pm" from Perl 5.005_03. It has been +modified to skip all package names matching the pattern given in the +"use" statement inside the "qw()" term (or argument list). + +Suppose you have a family of modules or classes named "Pack::A", +"Pack::B" and so on, and each of them uses "Carp::Clan qw(^Pack::);" +(or at least the one in which the error or warning gets raised). + +Thus when for example your script "tool.pl" calls module "Pack::A", +and module "Pack::A" calls module "Pack::B", an exception raised in +module "Pack::B" will appear to have originated in "tool.pl" where +"Pack::A" was called, and not in "Pack::A" where "Pack::B" was called, +as the unmodified "Carp.pm" would try to make you believe :-). + +This works similarly if "Pack::B" calls "Pack::C" where the exception +is raised, etcetera. + +In other words, this blames all errors in the "Pack::*" modules on the +user of these modules, i.e., on you. ;-) For more informations, see: https://metacpan.org/pod/distribution/Carp-Clan/lib/Carp/Clan.pod diff --git a/perl/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.SlackBuild b/perl/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.SlackBuild index 33d6391755..9252b43389 100644 --- a/perl/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.SlackBuild +++ b/perl/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable.SlackBuild @@ -16,7 +16,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Class-Gomor/README b/perl/perl-Class-Gomor/README index ac25c4af7b..36633a650f 100644 --- a/perl/perl-Class-Gomor/README +++ b/perl/perl-Class-Gomor/README @@ -1,14 +1,17 @@ Class::Gomor - another class and object builder -This module is yet another class builder. This one adds parameter checking in -new constructor, that is to check for attributes existence, and definedness. -In order to validate parameters, the module needs to find attributes, and that -is the reason for declaring attributes in global variables named @AS, @AA, -@AO. They respectively state for Attributes Scalar, Attributes Array and -Attributes Other. The last one is used to avoid autocreation of accessors, -that is to let you declare your own ones. +This module is yet another class builder. This one adds parameter +checking in new constructor, that is to check for attributes +existence, and definedness. In order to validate parameters, the +module needs to find attributes, and that is the reason for declaring +attributes in global variables named @AS, @AA, @AO. They respectively +state for Attributes Scalar, Attributes Array and Attributes +Other. The last one is used to avoid autocreation of accessors, that +is to let you declare your own ones. + Attribute validation is performed by looking at classes hierarchy, by following @ISA tree inheritance. -The loss in speed by validating all attributes is quite negligeable on a -decent machine (Pentium IV, 2.4 GHz) with Perl 5.8.x. But if you want to avoid -checking, you can do it. + +The loss in speed by validating all attributes is quite negligeable +on a decent machine (Pentium IV, 2.4 GHz) with Perl 5.8.x. But if you +want to avoid checking, you can do it. diff --git a/perl/perl-Class-Inspector/perl-Class-Inspector.SlackBuild b/perl/perl-Class-Inspector/perl-Class-Inspector.SlackBuild index a1c7633205..349c4bdc0d 100644 --- a/perl/perl-Class-Inspector/perl-Class-Inspector.SlackBuild +++ b/perl/perl-Class-Inspector/perl-Class-Inspector.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Class-Inspector if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Class-MethodMaker/perl-Class-MethodMaker.SlackBuild b/perl/perl-Class-MethodMaker/perl-Class-MethodMaker.SlackBuild index 0baaa81de5..20042eeb81 100644 --- a/perl/perl-Class-MethodMaker/perl-Class-MethodMaker.SlackBuild +++ b/perl/perl-Class-MethodMaker/perl-Class-MethodMaker.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Class-MethodMaker if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Class-Mix/perl-Class-Mix.SlackBuild b/perl/perl-Class-Mix/perl-Class-Mix.SlackBuild index dc5326b00c..aca3fed59f 100644 --- a/perl/perl-Class-Mix/perl-Class-Mix.SlackBuild +++ b/perl/perl-Class-Mix/perl-Class-Mix.SlackBuild @@ -31,7 +31,7 @@ SRCNAM=Class-Mix if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -49,8 +49,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -81,7 +81,7 @@ find -L . \ perl Build.PL \ --prefix /usr \ --install_path libdoc=/usr/man/man3 \ - --install_path lib=/usr/lib64/perl5/vendor_perl \ + --install_path lib=/usr/lib$LIBDIRSUFFIX/perl5/vendor_perl \ --destdir $PKG ./Build 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-File/README b/perl/perl-Config-File/README index 22a809e17f..5a7bc9c153 100644 --- a/perl/perl-Config-File/README +++ b/perl/perl-Config-File/README @@ -1,2 +1,2 @@ -The Config::File parses a simple configuration file and stores its values -in an anonymous hash reference. +The Config::File parses a simple configuration file and stores its +values in an anonymous hash reference. diff --git a/perl/perl-Config-Find/perl-Config-Find.SlackBuild b/perl/perl-Config-Find/perl-Config-Find.SlackBuild index 2c32f28f00..cc99307e15 100644 --- a/perl/perl-Config-Find/perl-Config-Find.SlackBuild +++ b/perl/perl-Config-Find/perl-Config-Find.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. +# 20220222 bkw: Modified by SlackBuilds.org, BUILD=2: +# - make this noarch, since there's no compiled code. +# - fix build if perl-Test-Pod is installed. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Config-Find VERSION=${VERSION:-0.26} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ARCH=noarch SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i486 ;; - 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 @@ -61,11 +55,17 @@ 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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; +# 20220301 bkw: permissions are most bletcherous, don't revert to template. +find . -type f -exec chmod 644 {} \+ +find . -type d -exec chmod 755 {} \+ + +# 20220301 bkw: if perl-Test-POD was installed, the test "t/3_pods.t" was +# failing, because the .pm files didn't specify an encoding for the +# embedded POD docs, and there's a non-ASCII character in the author's +# name in every file. The easy way to fix it would have been: +# rm -f t/3_pods.t +# but the *correct* fix is to do this: +sed -i '2i\\n=encoding latin1\n\n=cut\n\n' lib/Config/Find{/*,.pm} perl Makefile.PL \ PREFIX=/usr \ @@ -74,9 +74,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 $PKG/usr/man/man*/* find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true 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-Config-IniFiles/README b/perl/perl-Config-IniFiles/README index 3aa7d08e3c..8ec6c42140 100644 --- a/perl/perl-Config-IniFiles/README +++ b/perl/perl-Config-IniFiles/README @@ -1,3 +1,4 @@ -perl-Config-IniFiles perl module for reading .ini-style configuration files. +perl-Config-IniFiles perl module for reading .ini-style configuration +files. perl-Config-IniFiles package is required for policyd v2 (cluebringer). diff --git a/perl/perl-Config-IniFiles/perl-Config-IniFiles.SlackBuild b/perl/perl-Config-IniFiles/perl-Config-IniFiles.SlackBuild index 5023010c1f..729599d2c0 100644 --- a/perl/perl-Config-IniFiles/perl-Config-IniFiles.SlackBuild +++ b/perl/perl-Config-IniFiles/perl-Config-IniFiles.SlackBuild @@ -39,7 +39,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -61,8 +61,8 @@ set -e DOCS="Changes README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Convert-ASN1/README b/perl/perl-Convert-ASN1/README index d8d99515d6..e855cf6860 100644 --- a/perl/perl-Convert-ASN1/README +++ b/perl/perl-Convert-ASN1/README @@ -1 +1,2 @@ -Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER rules. +Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER +rules. diff --git a/perl/perl-Convert-BinHex/perl-Convert-BinHex.SlackBuild b/perl/perl-Convert-BinHex/perl-Convert-BinHex.SlackBuild index 45e163ba7d..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} @@ -38,7 +38,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -60,8 +60,8 @@ set -e DOCS="COPYING README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Convert-TNEF/perl-Convert-TNEF.SlackBuild b/perl/perl-Convert-TNEF/perl-Convert-TNEF.SlackBuild index 06fe8f8a80..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} @@ -37,7 +37,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -59,8 +59,8 @@ set -e DOCS="Changes README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Blowfish/perl-Crypt-Blowfish.SlackBuild b/perl/perl-Crypt-Blowfish/perl-Crypt-Blowfish.SlackBuild index 48e2f66191..52ef16962d 100644 --- a/perl/perl-Crypt-Blowfish/perl-Crypt-Blowfish.SlackBuild +++ b/perl/perl-Crypt-Blowfish/perl-Crypt-Blowfish.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Crypt-Blowfish if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Crypt-Blowfish_PP/README b/perl/perl-Crypt-Blowfish_PP/README index 560bff0077..e674bbbda3 100644 --- a/perl/perl-Crypt-Blowfish_PP/README +++ b/perl/perl-Crypt-Blowfish_PP/README @@ -1,8 +1,9 @@ Blowfish encryption algorithm implemented purely in Perl -The Crypt::Blowfish_PP module provides for users to use the Blowfish encryption -algorithm in perl. The implementation is entirely Object Oriented, as there is -quite a lot of context inherent in making blowfish as fast as it is. The key is -anywhere between 64 and 448 bits (8 and 56 bytes), and should be passed as a -packed string. The transformation itself is a 16-round Feistel Network, and -operates on a 64 bit block. +The Crypt::Blowfish_PP module provides for users to use the Blowfish +encryption algorithm in perl. The implementation is entirely Object +Oriented, as there is quite a lot of context inherent in making +blowfish as fast as it is. The key is anywhere between 64 and 448 +bits (8 and 56 bytes), and should be passed as a packed string. The +transformation itself is a 16-round Feistel Network, and operates on a +64 bit block. diff --git a/perl/perl-Crypt-Blowfish_PP/perl-Crypt-Blowfish_PP.SlackBuild b/perl/perl-Crypt-Blowfish_PP/perl-Crypt-Blowfish_PP.SlackBuild index 07a7727d2c..7347be7e5b 100644 --- a/perl/perl-Crypt-Blowfish_PP/perl-Crypt-Blowfish_PP.SlackBuild +++ b/perl/perl-Crypt-Blowfish_PP/perl-Crypt-Blowfish_PP.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Crypt-Blowfish_PP if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Crypt-CAST5/README b/perl/perl-Crypt-CAST5/README index d0ca998300..68904789fa 100644 --- a/perl/perl-Crypt-CAST5/README +++ b/perl/perl-Crypt-CAST5/README @@ -1,5 +1,6 @@ -This module provides an implementation of the CAST5 block cipher using compiled -C code for increased speed. CAST5 is also known as CAST-128. It is a product of -the CAST design procedure developed by C. Adams and S. Tavares. +This module provides an implementation of the CAST5 block cipher +using compiled C code for increased speed. CAST5 is also known as +CAST-128. It is a product of the CAST design procedure developed by +C. Adams and S. Tavares. The CAST5 cipher is available royalty-free. diff --git a/perl/perl-Crypt-CAST5/perl-Crypt-CAST5.SlackBuild b/perl/perl-Crypt-CAST5/perl-Crypt-CAST5.SlackBuild index 492f27ac65..a32ac98c8c 100644 --- a/perl/perl-Crypt-CAST5/perl-Crypt-CAST5.SlackBuild +++ b/perl/perl-Crypt-CAST5/perl-Crypt-CAST5.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Crypt-CAST5 if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Crypt-CBC/README b/perl/perl-Crypt-CBC/README index fd5e1d55b1..2a3471560e 100644 --- a/perl/perl-Crypt-CBC/README +++ b/perl/perl-Crypt-CBC/README @@ -1,4 +1,5 @@ -This module is a Perl-only implementation of the cryptographic cipher block -chaining mode (CBC). In combination with a block cipher such as DES or IDEA, -you can encrypt and decrypt messages of arbitrarily long length. The encrypted -messages are compatible with the encryption format used by the OpenSSL package. +This module is a Perl-only implementation of the cryptographic cipher +block chaining mode (CBC). In combination with a block cipher such +as DES or IDEA, you can encrypt and decrypt messages of arbitrarily +long length. The encrypted messages are compatible with the encryption +format used by the OpenSSL package. diff --git a/perl/perl-Crypt-CBC/perl-Crypt-CBC.SlackBuild b/perl/perl-Crypt-CBC/perl-Crypt-CBC.SlackBuild index 0060fd91cb..a401c3b9b1 100644 --- a/perl/perl-Crypt-CBC/perl-Crypt-CBC.SlackBuild +++ b/perl/perl-Crypt-CBC/perl-Crypt-CBC.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Crypt-CBC if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Crypt-DES/perl-Crypt-DES.SlackBuild b/perl/perl-Crypt-DES/perl-Crypt-DES.SlackBuild index 2e140f3a07..776c32313d 100644 --- a/perl/perl-Crypt-DES/perl-Crypt-DES.SlackBuild +++ b/perl/perl-Crypt-DES/perl-Crypt-DES.SlackBuild @@ -31,7 +31,7 @@ SRCNAM=Crypt-DES if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -49,8 +49,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.SlackBuild b/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.SlackBuild index ef0467ccbf..3979c7973f 100644 --- a/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.SlackBuild +++ b/perl/perl-Crypt-Eksblowfish/perl-Crypt-Eksblowfish.SlackBuild @@ -32,7 +32,7 @@ SRCNAM=Crypt-Eksblowfish if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-IDEA/README b/perl/perl-Crypt-IDEA/README index afd0d6ec1d..8165b0f85a 100644 --- a/perl/perl-Crypt-IDEA/README +++ b/perl/perl-Crypt-IDEA/README @@ -1 +1,2 @@ -This perl extension is an implementation of the IDEA block cipher algorithm. +This perl extension is an implementation of the IDEA block cipher +algorithm. diff --git a/perl/perl-Crypt-IDEA/perl-Crypt-IDEA.SlackBuild b/perl/perl-Crypt-IDEA/perl-Crypt-IDEA.SlackBuild index b8e9794f5f..9931c991bb 100644 --- a/perl/perl-Crypt-IDEA/perl-Crypt-IDEA.SlackBuild +++ b/perl/perl-Crypt-IDEA/perl-Crypt-IDEA.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Crypt-IDEA if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Crypt-OpenSSL-AES/README b/perl/perl-Crypt-OpenSSL-AES/README index 01201595d5..4317ad9796 100644 --- a/perl/perl-Crypt-OpenSSL-AES/README +++ b/perl/perl-Crypt-OpenSSL-AES/README @@ -1,2 +1,2 @@ -perl-Crypt-OpenSSL-AES provides perl module for AES encoding and decoding, -using the openSSL libraries. +perl-Crypt-OpenSSL-AES provides perl module for AES encoding and +decoding, using the openSSL libraries. 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/README b/perl/perl-Crypt-OpenSSL-Guess/README index 9c2f55c509..99268792a7 100644 --- a/perl/perl-Crypt-OpenSSL-Guess/README +++ b/perl/perl-Crypt-OpenSSL-Guess/README @@ -1,4 +1,4 @@ -perl-Crypt-OpenSSL-Guess provides perl modules for Guess encoding and decoding, -using the openSSL libraries. +perl-Crypt-OpenSSL-Guess provides perl modules for Guess encoding and +decoding, using the openSSL libraries. perl-Crypt-OpenSSL-Guess is required for perl-Mail-DKIM. 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/README b/perl/perl-Crypt-OpenSSL-RSA/README index 1a1cbe57a3..bf07a31bca 100644 --- a/perl/perl-Crypt-OpenSSL-RSA/README +++ b/perl/perl-Crypt-OpenSSL-RSA/README @@ -1,4 +1,4 @@ -perl-Crypt-OpenSSL-RSA provides perl modules for RSA encoding and decoding, -using the openSSL libraries. +perl-Crypt-OpenSSL-RSA provides perl modules for RSA encoding and +decoding, using the openSSL libraries. perl-Crypt-OpenSSL-RSA is required for perl-Mail-DKIM. 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-Crypt-Rijndael/README b/perl/perl-Crypt-Rijndael/README index 3b4460d421..343fd63d2b 100644 --- a/perl/perl-Crypt-Rijndael/README +++ b/perl/perl-Crypt-Rijndael/README @@ -1,2 +1,2 @@ -This module implements the Rijndael cipher, which has just been selected as the -Advanced Encryption Standard. +This module implements the Rijndael cipher, which has just been +selected as the Advanced Encryption Standard. diff --git a/perl/perl-Crypt-Rijndael/perl-Crypt-Rijndael.SlackBuild b/perl/perl-Crypt-Rijndael/perl-Crypt-Rijndael.SlackBuild index 3dd54a8636..583369af71 100644 --- a/perl/perl-Crypt-Rijndael/perl-Crypt-Rijndael.SlackBuild +++ b/perl/perl-Crypt-Rijndael/perl-Crypt-Rijndael.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Crypt-Rijndael if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Cstools/perl-Cstools.SlackBuild b/perl/perl-Cstools/perl-Cstools.SlackBuild index 76b96bd41e..b2134d619f 100644 --- a/perl/perl-Cstools/perl-Cstools.SlackBuild +++ b/perl/perl-Cstools/perl-Cstools.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Curses/perl-Curses.SlackBuild b/perl/perl-Curses/perl-Curses.SlackBuild index 3e02595890..b8504f9b92 100644 --- a/perl/perl-Curses/perl-Curses.SlackBuild +++ b/perl/perl-Curses/perl-Curses.SlackBuild @@ -4,11 +4,14 @@ # Written by Vincent Batts, vbatts@hashbangbash.com +# 20220415 bkw: Modified by SlackBuilds.org, BUILD=2: +# - fix doc permissions, remove useless INSTALL. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Curses VERSION=${VERSION:-1.28} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -22,9 +25,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 @@ -59,9 +59,9 @@ 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 \ + -exec chmod 755 {} \+ -o \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + -exec chmod 644 {} \+ perl Makefile.PL \ PREFIX=/usr \ @@ -71,20 +71,18 @@ perl Makefile.PL \ make make test make install DESTDIR=$PKG +gzip -9 $PKG/usr/man/man*/* find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done - find $PKG -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - MAINTENANCE HISTORY INSTALL README \ +install -m0644 \ + MAINTENANCE HISTORY README \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild 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-IO-Tty/slack-desc b/perl/perl-Cwd-Guard/slack-desc index 191c529789..8dd2947438 100644 --- a/perl/perl-IO-Tty/slack-desc +++ b/perl/perl-Cwd-Guard/slack-desc @@ -5,15 +5,15 @@ # You must make exactly 11 lines for the formatting to be correct. It's also # customary to leave one space after the ':' except on otherwise blank lines. - |-----handy-ruler------------------------------------------------------| -perl-IO-Tty: perl-IO-Tty (Pseudo TTY object class) -perl-IO-Tty: -perl-IO-Tty: Perl extension that provides an interface to allow the creation of a -perl-IO-Tty: pseudo tty. -perl-IO-Tty: -perl-IO-Tty: -perl-IO-Tty: -perl-IO-Tty: -perl-IO-Tty: -perl-IO-Tty: -perl-IO-Tty: + |-----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 6d90e42736..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} @@ -15,7 +15,7 @@ SRC_PRGNAM=DBD-Pg if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -33,8 +33,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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 eb3a95e23b..5aefac69aa 100644 --- a/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild +++ b/perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild @@ -1,17 +1,36 @@ #!/bin/bash # Slackware build script for perl-DBD-SQLite -# Written by Thomas Morper <thomas@beingboiled.info> + +# Copyright 2012-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-DBD-SQLite -VERSION=${VERSION:-1.66} +VERSION=${VERSION:-1.74} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM=$(echo $PRGNAM | cut -f2- -d-) +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -21,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 @@ -57,28 +73,28 @@ tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 - make make test make install DESTDIR=$PKG -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ +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" -empty | xargs rm -f || true +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 diff --git a/perl/perl-DBD-SQLite/perl-DBD-SQLite.info b/perl/perl-DBD-SQLite/perl-DBD-SQLite.info index 8d6d38e064..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.66" -HOMEPAGE="https://metacpan.org/release/DBD-SQLite" -DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/DBD-SQLite-1.66.tar.gz" -MD5SUM="38581209de5c981f0e79840c8937fa16" +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-Danga-Socket/perl-Danga-Socket.SlackBuild b/perl/perl-Danga-Socket/perl-Danga-Socket.SlackBuild index ffdbb91de9..7fb968ca53 100644 --- a/perl/perl-Danga-Socket/perl-Danga-Socket.SlackBuild +++ b/perl/perl-Danga-Socket/perl-Danga-Socket.SlackBuild @@ -34,7 +34,7 @@ SRC_PRGNAM=Danga-Socket if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Data-OptList/perl-Data-OptList.SlackBuild b/perl/perl-Data-OptList/perl-Data-OptList.SlackBuild index 87eb3c463a..14a627c8cf 100644 --- a/perl/perl-Data-OptList/perl-Data-OptList.SlackBuild +++ b/perl/perl-Data-OptList/perl-Data-OptList.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Data-OptList if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild b/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild index 5dc1743955..5fe98b7bf3 100644 --- a/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild +++ b/perl/perl-Data-Printer/perl-Data-Printer.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Data-Printer -VERSION=${VERSION:-0.40} +VERSION=${VERSION:-1.000004} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -34,9 +34,6 @@ 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 @@ -57,9 +54,9 @@ 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 \ + -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 \ diff --git a/perl/perl-Data-Printer/perl-Data-Printer.info b/perl/perl-Data-Printer/perl-Data-Printer.info index d318027b28..4e6e72ba7d 100644 --- a/perl/perl-Data-Printer/perl-Data-Printer.info +++ b/perl/perl-Data-Printer/perl-Data-Printer.info @@ -1,8 +1,8 @@ PRGNAM="perl-Data-Printer" -VERSION="0.40" +VERSION="1.000004" HOMEPAGE="https://metacpan.org/pod/Data::Printer" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Printer-0.40.tar.gz" -MD5SUM="a8d976880254233775bba35b2989b61c" +DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GA/GARU/Data-Printer-1.000004.tar.gz" +MD5SUM="34e52ee70a7a19779251062251f6f422" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Clone-PP perl-File-HomeDir perl-Package-Stash perl-Sort-Naturally" diff --git a/perl/perl-Data-UUID/README b/perl/perl-Data-UUID/README index eb85295ed4..0003ac7d66 100644 --- a/perl/perl-Data-UUID/README +++ b/perl/perl-Data-UUID/README @@ -1,4 +1,4 @@ -This module provides a framework for generating v3 UUIDs (Universally Unique -Identifiers, also known as GUIDs (Globally Unique Identifiers)). A UUID is 128 -bits long, and is guaranteed to be different from all other UUIDs/GUIDs -generated until 3400 CE. +This module provides a framework for generating v3 UUIDs +(Universally Unique Identifiers, also known as GUIDs (Globally Unique +Identifiers)). A UUID is 128 bits long, and is guaranteed to be +different from all other UUIDs/GUIDs generated until 3400 CE. diff --git a/perl/perl-Data-UUID/perl-Data-UUID.SlackBuild b/perl/perl-Data-UUID/perl-Data-UUID.SlackBuild index 85d4ac8818..85114fa0dd 100644 --- a/perl/perl-Data-UUID/perl-Data-UUID.SlackBuild +++ b/perl/perl-Data-UUID/perl-Data-UUID.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Data-UUID if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Date-Calc/README b/perl/perl-Date-Calc/README index fdf34cb4b1..0bcf0cc097 100644 --- a/perl/perl-Date-Calc/README +++ b/perl/perl-Date-Calc/README @@ -1,3 +1,4 @@ -perl-Date-Calc provides perl modules for Gregorian calendar date calculations. +perl-Date-Calc provides perl modules for Gregorian calendar date +calculations. perl-Date-Calc is required for pflogsumm. diff --git a/perl/perl-Date-Calc/perl-Date-Calc.SlackBuild b/perl/perl-Date-Calc/perl-Date-Calc.SlackBuild index ebdb825f07..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} @@ -36,7 +36,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -56,8 +56,8 @@ OUTPUT=${OUTPUT:-/tmp} set -e -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +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 diff --git a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild index a0eef32de0..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.85} +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 c8cba30565..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.85" +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.85.tar.gz" -MD5SUM="ce3447409d83d16e6dd7bea0a18f24b4" +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-Builder/README b/perl/perl-DateTime-Format-Builder/README index c7adb954b7..6f49e9b3f6 100644 --- a/perl/perl-DateTime-Format-Builder/README +++ b/perl/perl-DateTime-Format-Builder/README @@ -1 +1,2 @@ -perl-DateTime-Format-Builder - Create DateTime parser classes and objects. +perl-DateTime-Format-Builder - Create DateTime parser classes and +objects. diff --git a/perl/perl-DateTime-Format-ISO8601/README b/perl/perl-DateTime-Format-ISO8601/README index 829468f56b..8dee091001 100644 --- a/perl/perl-DateTime-Format-ISO8601/README +++ b/perl/perl-DateTime-Format-ISO8601/README @@ -1,2 +1,2 @@ -perl-DateTime-Format-ISO8601 parses almost all ISO8601 date and time formats. -ISO8601 time-intervals will be supported in a later release. +perl-DateTime-Format-ISO8601 parses almost all ISO8601 date and time +formats. ISO8601 time-intervals will be supported in a later release. 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-Format-Strptime/README b/perl/perl-DateTime-Format-Strptime/README index 6d8911c4cd..4917389f3d 100644 --- a/perl/perl-DateTime-Format-Strptime/README +++ b/perl/perl-DateTime-Format-Strptime/README @@ -1 +1,2 @@ -perl-DateTime-Format-Strptime will parse and format strp and strf time patterns. +perl-DateTime-Format-Strptime will parse and format strp and strf time +patterns. diff --git a/perl/perl-DateTime-Format-Strptime/perl-DateTime-Format-Strptime.SlackBuild b/perl/perl-DateTime-Format-Strptime/perl-DateTime-Format-Strptime.SlackBuild index c1cf1d86f0..327efe9bcb 100644 --- a/perl/perl-DateTime-Format-Strptime/perl-DateTime-Format-Strptime.SlackBuild +++ b/perl/perl-DateTime-Format-Strptime/perl-DateTime-Format-Strptime.SlackBuild @@ -38,7 +38,7 @@ SRCNAM=DateTime-Format-Strptime if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -56,8 +56,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.SlackBuild b/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.SlackBuild index 306af41965..e8d7bd4e1b 100644 --- a/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.SlackBuild +++ b/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-DateTime-TimeZone -VERSION=${VERSION:-1.70} +VERSION=${VERSION:-2.01} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,7 +38,7 @@ SRCNAM=DateTime-TimeZone if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -56,8 +56,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -105,9 +105,7 @@ find $PKG -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs" | xargs r find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - LICENSE README \ - $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.info b/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.info index 5ab2cb8569..9ba6f842d0 100644 --- a/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.info +++ b/perl/perl-DateTime-TimeZone/perl-DateTime-TimeZone.info @@ -1,10 +1,10 @@ PRGNAM="perl-DateTime-TimeZone" -VERSION="1.70" +VERSION="2.01" HOMEPAGE="https://metacpan.org/pod/DateTime::TimeZone" -DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-1.70.tar.gz" -MD5SUM="27cd0930f05a20b7438beffa5702a667" +DOWNLOAD="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.01.tar.gz" +MD5SUM="a9f8a8f3aedef2879b68b773b7e0fa5b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Class-Load perl-Class-Singleton perl-Params-Validate" +REQUIRES="perl-Class-Load perl-Class-Singleton perl-Params-Validate perl-List-AllUtils" MAINTAINER="David Somero" EMAIL="dsomero@hotmail.com" diff --git a/perl/perl-DateTime/perl-DateTime.SlackBuild b/perl/perl-DateTime/perl-DateTime.SlackBuild index 7b9fcc2572..4cdc8f9e5a 100644 --- a/perl/perl-DateTime/perl-DateTime.SlackBuild +++ b/perl/perl-DateTime/perl-DateTime.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-DateTime -VERSION=${VERSION:-1.10} +VERSION=${VERSION:-1.25} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -37,7 +37,7 @@ SRCNAM=DateTime if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -106,7 +106,7 @@ find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - CREDITS INSTALL LICENSE README TODO *.txt \ + CREDITS LICENSE README* TODO *.txt \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/perl-DateTime/perl-DateTime.info b/perl/perl-DateTime/perl-DateTime.info index b82ec2e8f6..ee399c6cf6 100644 --- a/perl/perl-DateTime/perl-DateTime.info +++ b/perl/perl-DateTime/perl-DateTime.info @@ -1,10 +1,10 @@ PRGNAM="perl-DateTime" -VERSION="1.10" +VERSION="1.25" HOMEPAGE="https://metacpan.org/pod/DateTime" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/DateTime-1.10.tar.gz" -MD5SUM="2dccc83565dfffef50611acaa50f0426" +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/README b/perl/perl-Devel-PartialDump/README index 518ca35d33..c61d1760ec 100644 --- a/perl/perl-Devel-PartialDump/README +++ b/perl/perl-Devel-PartialDump/README @@ -1,3 +1,4 @@ Devel::PartialDump is an extension of the Perl 5 object system. -It does partial dumping of data structures, optimized for argument printing. +It does partial dumping of data structures, optimized for argument +printing. 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-Devel-StackTrace/perl-Devel-StackTrace.SlackBuild b/perl/perl-Devel-StackTrace/perl-Devel-StackTrace.SlackBuild index b572985035..0493273f64 100644 --- a/perl/perl-Devel-StackTrace/perl-Devel-StackTrace.SlackBuild +++ b/perl/perl-Devel-StackTrace/perl-Devel-StackTrace.SlackBuild @@ -17,7 +17,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -35,8 +35,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Devel-Trace/README b/perl/perl-Devel-Trace/README new file mode 100644 index 0000000000..cb25f9ee53 --- /dev/null +++ b/perl/perl-Devel-Trace/README @@ -0,0 +1,6 @@ +perl-Devel-Trace (Print out each line before it is executed) + +If you run your program with perl -d:Trace program, this module will +print a message to standard error just before each line is executed. + +This is something like the shell's -x option. diff --git a/perl/perl-Devel-Trace/perl-Devel-Trace.SlackBuild b/perl/perl-Devel-Trace/perl-Devel-Trace.SlackBuild new file mode 100644 index 0000000000..2d37a17630 --- /dev/null +++ b/perl/perl-Devel-Trace/perl-Devel-Trace.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/bash + +# Slackware build script for perl-Devel-Trace + +# Copyright 2022 Jeremy Hansen jebrhansen+SBo@gmail.com +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=perl-Devel-Trace +VERSION=${VERSION:-0.12} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink ).gz $i.gz ; rm $i ; done + +find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Changes README sample \ + $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-Trace/perl-Devel-Trace.info b/perl/perl-Devel-Trace/perl-Devel-Trace.info new file mode 100644 index 0000000000..c9a1ecc107 --- /dev/null +++ b/perl/perl-Devel-Trace/perl-Devel-Trace.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Devel-Trace" +VERSION="0.12" +HOMEPAGE="https://metacpan.org/pod/Devel::Trace" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MJ/MJD/Devel-Trace-0.12.tar.gz" +MD5SUM="6cea68e7e12f99cb94c7802346f15ab3" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@gmail.com" diff --git a/perl/perl-Devel-Trace/slack-desc b/perl/perl-Devel-Trace/slack-desc new file mode 100644 index 0000000000..7d2cc468bf --- /dev/null +++ b/perl/perl-Devel-Trace/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-Trace: perl-Devel-Trace (Print out each line before it is executed) +perl-Devel-Trace: +perl-Devel-Trace: If you run your program with perl -d:Trace program, this module will +perl-Devel-Trace: print a message to standard error just before each line is executed. +perl-Devel-Trace: +perl-Devel-Trace: This is something like the shell's -x option. +perl-Devel-Trace: +perl-Devel-Trace: HOMEPAGE: https://metacpan.org/pod/Devel::Trace +perl-Devel-Trace: +perl-Devel-Trace: +perl-Devel-Trace: 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-Dist-CheckConflicts/perl-Dist-CheckConflicts.SlackBuild b/perl/perl-Dist-CheckConflicts/perl-Dist-CheckConflicts.SlackBuild index 7203cc65da..ae906c9e12 100644 --- a/perl/perl-Dist-CheckConflicts/perl-Dist-CheckConflicts.SlackBuild +++ b/perl/perl-Dist-CheckConflicts/perl-Dist-CheckConflicts.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Dist-CheckConflicts if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-EV/perl-EV.SlackBuild b/perl/perl-EV/perl-EV.SlackBuild index 17aceba669..bb3c242ebc 100644 --- a/perl/perl-EV/perl-EV.SlackBuild +++ b/perl/perl-EV/perl-EV.SlackBuild @@ -22,6 +22,9 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20220222 bkw: Modified by SlackBuilds.org: +# - fix build when libkqueue is installed. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-EV @@ -40,9 +43,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -77,12 +77,13 @@ 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 \ + -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_CANARY_STABILITY_NOPROMPT=1 \ PERL_MM_USE_DEFAULT=1 \ +EV_KQUEUE=0 \ perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ diff --git a/perl/perl-Encode-Detect/README b/perl/perl-Encode-Detect/README index f5905952ee..7f4e4833ef 100644 --- a/perl/perl-Encode-Detect/README +++ b/perl/perl-Encode-Detect/README @@ -1,4 +1,4 @@ -perl-Encode-Detect detects charset of the input data and detects it using -the encoder of the detected charsets. +perl-Encode-Detect detects charset of the input data and detects it +using the encoder of the detected charsets. This is recommended with spamassassin. 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-Encode-EUCJPASCII/README b/perl/perl-Encode-EUCJPASCII/README index e8a5d73dec..4a8b3d0c44 100644 --- a/perl/perl-Encode-EUCJPASCII/README +++ b/perl/perl-Encode-EUCJPASCII/README @@ -1,5 +1,5 @@ -perl-Encode-EUCJPASCII (An eucJP-open mapping) +perl-Encode-EUCJPASCII (eucJP-open mapping) -Extended mappings by Japanese codepages +Perl module that provides extended mappings for Japanese codepages. This perl package is an optional dependency of perl-MIME-Charset. diff --git a/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.SlackBuild b/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.SlackBuild index 6cc4e61b2e..59d6b0e00c 100644 --- a/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.SlackBuild +++ b/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.SlackBuild @@ -2,25 +2,16 @@ # Slackware build script for perl-Encode-EUCJPASCII -# Copyright 2014 Didier Spaier, Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written by Didier Spaier, Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20220110 bkw: +# - take over maintenance. +# - relicense as WTFPL, with permission from Didier. +# - simplify build. +# - minor README and slack-desc tweaks. cd $(dirname $0) ; CWD=$(pwd) @@ -34,15 +25,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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,19 +40,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi +# No need for SLKCFLAGS here: the generated Makefile will use the +# correct lib|lib64 dir, and the CFLAGS perl was compiled with. set -e @@ -75,25 +52,19 @@ 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 +make LD="cc -Wl,-s" 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 -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true - +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 diff --git a/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.info b/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.info index a969899074..5e1aa05272 100644 --- a/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.info +++ b/perl/perl-Encode-EUCJPASCII/perl-Encode-EUCJPASCII.info @@ -6,5 +6,5 @@ MD5SUM="5daa65f55b7c2050bb0713d9e95f239d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Encode-EUCJPASCII/slack-desc b/perl/perl-Encode-EUCJPASCII/slack-desc index 55b8d3bee9..5c5fa387f5 100644 --- a/perl/perl-Encode-EUCJPASCII/slack-desc +++ b/perl/perl-Encode-EUCJPASCII/slack-desc @@ -6,11 +6,11 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Encode-EUCJPASCII: perl-Encode-EUCJPASCII (An eucJP-open mapping) +perl-Encode-EUCJPASCII: perl-Encode-EUCJPASCII (eucJP-open mapping) perl-Encode-EUCJPASCII: -perl-Encode-EUCJPASCII: Extended mappings by Japanese codepages +perl-Encode-EUCJPASCII: Perl module that provides extended mappings for Japanese codepages. perl-Encode-EUCJPASCII: -perl-Encode-EUCJPASCII: homepage: https://metacpan.org/release/NEZUMI/Encode-EUCJPASCII-0.03 +perl-Encode-EUCJPASCII: This perl package is an optional dependency of perl-MIME-Charset. perl-Encode-EUCJPASCII: perl-Encode-EUCJPASCII: perl-Encode-EUCJPASCII: diff --git a/perl/perl-Encode-HanExtra/README b/perl/perl-Encode-HanExtra/README index f1556c1513..5ecf475858 100644 --- a/perl/perl-Encode-HanExtra/README +++ b/perl/perl-Encode-HanExtra/README @@ -1,4 +1,4 @@ perl-Encode-HanExtra (Extra sets of Chinese encodings) -Encode::HanExtra provides a set of Chinese encodings besides that -comlement those already shipped in perl 5.7.3 and later. +Encode::HanExtra provides a set of extra Chinese encodings that +complement those already shipped with perl 5.7.3 and later. diff --git a/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.SlackBuild b/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.SlackBuild index 8c85b73788..90732d7394 100644 --- a/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.SlackBuild +++ b/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.SlackBuild @@ -2,25 +2,10 @@ # Slackware build script for perl-Encode-HanExtra -# Copyright 2014 Didier Spaier, Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier, Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. cd $(dirname $0) ; CWD=$(pwd) @@ -33,15 +18,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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 @@ -51,20 +33,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -74,28 +42,20 @@ 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 +make LD="cc -Wl,-s" make test 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 {} \; -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 -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 diff --git a/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.info b/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.info index ba56156f25..a1330d5f99 100644 --- a/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.info +++ b/perl/perl-Encode-HanExtra/perl-Encode-HanExtra.info @@ -6,5 +6,5 @@ MD5SUM="e1d3bc32c1c8ee304235a06fbcd5d5a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Module-Install" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Encode-HanExtra/slack-desc b/perl/perl-Encode-HanExtra/slack-desc index 6939eb9757..89feb036d1 100644 --- a/perl/perl-Encode-HanExtra/slack-desc +++ b/perl/perl-Encode-HanExtra/slack-desc @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| perl-Encode-HanExtra: perl-Encode-HanExtra (Extra sets of Chinese encodings) perl-Encode-HanExtra: -perl-Encode-HanExtra: Encode::HanExtra provides a set of Chinese encodings besides that -perl-Encode-HanExtra: comlement those already shipped in perl 5.7.3 and later +perl-Encode-HanExtra: Encode::HanExtra provides a set of extra Chinese encodings that +perl-Encode-HanExtra: complement those already shipped with perl 5.7.3 and later. +perl-Encode-HanExtra: +perl-Encode-HanExtra: +perl-Encode-HanExtra: +perl-Encode-HanExtra: perl-Encode-HanExtra: -perl-Encode-HanExtra: If you are using Perl 5.8 or later, Encode::CN and Encode::TW will -perl-Encode-HanExtra: automatically load the extra encodings for you, so there's no need to -perl-Encode-HanExtra: explicitly write "use Encode::HanExtra" if you are using one of them -perl-Encode-HanExtra: already. perl-Encode-HanExtra: perl-Encode-HanExtra: diff --git a/perl/perl-Encode-ISO2022/README b/perl/perl-Encode-ISO2022/README index 4d2a4ba4a1..6e8fbaf206 100644 --- a/perl/perl-Encode-ISO2022/README +++ b/perl/perl-Encode-ISO2022/README @@ -1,10 +1,10 @@ -perl-Encode-ISO2022 - JISO/IEC 2022 character encoding scheme and -associated modules. +perl-Encode-ISO2022 (JISO/IEC 2022 character encoding scheme) This perl package provides following modules: + Encode::ISO2022 ISO/IEC 2022 character encoding scheme -Encode::ISO2022JP2 iso-2022-jp-2 - Extended iso-2022-jp charsset -Encode::ISOIRSingle ISO-IR single byte coded charcter sets +Encode::ISO2022JP2 iso-2022-jp-2 - Extended iso-2022-jp charset +Encode::ISOIRSingle ISO-IR single byte coded character sets Encode::JISLegacy Coded character sets for legacy JIS Module Encode::ISO2022 is a dependency of perl-Encode-JISX0213. diff --git a/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.SlackBuild b/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.SlackBuild index d0a9502b6b..a03a5f25f9 100644 --- a/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.SlackBuild +++ b/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.SlackBuild @@ -2,25 +2,15 @@ # Slackware build script for perl-Encode-ISO2022 -# Copyright 2014 Didier Spaier, Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier, Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20220110 bkw: +# - take over maintenance. +# - simplify build. +# - tweak README and slack-desc. cd $(dirname $0) ; CWD=$(pwd) @@ -34,15 +24,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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,19 +39,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi +# No need for SLKCFLAGS. set -e @@ -75,28 +50,20 @@ 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 +make LD="cc -Wl,-s" make test 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 {} \; -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 -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 diff --git a/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.info b/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.info index e1164a04a5..ca930446a4 100644 --- a/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.info +++ b/perl/perl-Encode-ISO2022/perl-Encode-ISO2022.info @@ -6,5 +6,5 @@ MD5SUM="f3b0717b470961da808d871362bf1c5f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Encode-ISO2022/slack-desc b/perl/perl-Encode-ISO2022/slack-desc index 693ed74631..24932f6ee3 100644 --- a/perl/perl-Encode-ISO2022/slack-desc +++ b/perl/perl-Encode-ISO2022/slack-desc @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| perl-Encode-ISO2022: perl-Encode-ISO2022 (JISO/IEC 2022 character encoding scheme) perl-Encode-ISO2022: -perl-Encode-ISO2022: perl-Encode-ISO2022: This perl package provides following modules: +perl-Encode-ISO2022: perl-Encode-ISO2022: Encode::ISO2022 ISO/IEC 2022 character encoding scheme -perl-Encode-ISO2022: Encode::ISO2022JP2 iso-2022-jp-2 - Extended iso-2022-jp charsset -perl-Encode-ISO2022: Encode::ISOIRSingle ISO-IR single byte coded charcter sets +perl-Encode-ISO2022: Encode::ISO2022JP2 iso-2022-jp-2 - Extended iso-2022-jp charset +perl-Encode-ISO2022: Encode::ISOIRSingle ISO-IR single byte coded character sets perl-Encode-ISO2022: Encode::JISLegacy Coded character sets for legacy JIS perl-Encode-ISO2022: -perl-Encode-ISO2022: +perl-Encode-ISO2022: Module Encode::ISO2022 is a dependency of perl-Encode-JISX0213. perl-Encode-ISO2022: diff --git a/perl/perl-Encode-JISX0213/README b/perl/perl-Encode-JISX0213/README index 085004447d..a54e92e852 100644 --- a/perl/perl-Encode-JISX0213/README +++ b/perl/perl-Encode-JISX0213/README @@ -1,9 +1,10 @@ -perl-Encode-JISXO213 - JIS X 02I3 encodings, coded character sets and -Annex 1 encoding +perl-Encode-JISX0213 (JIS X 0213 encodings for perl) This perl package provides following modules: + Encode::JISX0213 JIS X 0213 encodings Encode::JISX0213::CCS JIS X 0213 coded character sets Encode::ShiftJIS2004 shift_jis-2004 - JIS X 0213 Annex 1 encoding -Module Encode::JISX0213 is an optional dependency of of perl-MIME-Charset. +Module Encode::JISX0213 is an optional dependency of of +perl-MIME-Charset. diff --git a/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.SlackBuild b/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.SlackBuild index 64fffca3fc..5b402ca917 100644 --- a/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.SlackBuild +++ b/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.SlackBuild @@ -2,25 +2,16 @@ # Slackware build script for perl-Encode-JISX0213 -# Copyright 2014 Didier Spaier, Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier, Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20220110 bkw: +# - take over maintenance. +# - relicense as WTFPL with permission from Didier. +# - simplify build. +# - tweak README and slack-desc. cd $(dirname $0) ; CWD=$(pwd) @@ -34,15 +25,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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 +40,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,28 +49,20 @@ 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 +make LD="cc -Wl,-s" make test 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 {} \; -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 -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 diff --git a/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.info b/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.info index 995c21e243..b4d8aae1a0 100644 --- a/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.info +++ b/perl/perl-Encode-JISX0213/perl-Encode-JISX0213.info @@ -6,5 +6,5 @@ MD5SUM="d2d8ec4ebff4d44c40fe8d11d961f2b8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Encode-ISO2022" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Encode-JISX0213/slack-desc b/perl/perl-Encode-JISX0213/slack-desc index ced925181f..d636c7928e 100644 --- a/perl/perl-Encode-JISX0213/slack-desc +++ b/perl/perl-Encode-JISX0213/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Encode-JISX0213: perl-Encode-JISX0213 (JIS X 02I3 encoding) -perl-Encode-JISX0213: +perl-Encode-JISX0213: perl-Encode-JISX0213 (JIS X 0213 encodings for perl) perl-Encode-JISX0213: perl-Encode-JISX0213: This perl package provides following modules: +perl-Encode-JISX0213: perl-Encode-JISX0213: Encode::JISX0213 JIS X 0213 encodings perl-Encode-JISX0213: Encode::JISX0213::CCS JIS X 0213 coded character sets perl-Encode-JISX0213: Encode::ShiftJIS2004 shift_jis-2004 - JIS X 0213 Annex 1 encoding perl-Encode-JISX0213: -perl-Encode-JISX0213: -perl-Encode-JISX0213: +perl-Encode-JISX0213: Module Encode::JISX0213 is an optional dependency of of +perl-Encode-JISX0213: perl-MIME-Charset. perl-Encode-JISX0213: 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-Exception-Class/perl-Exception-Class.SlackBuild b/perl/perl-Exception-Class/perl-Exception-Class.SlackBuild index 60ccf4978b..ed6eb3f58c 100644 --- a/perl/perl-Exception-Class/perl-Exception-Class.SlackBuild +++ b/perl/perl-Exception-Class/perl-Exception-Class.SlackBuild @@ -17,7 +17,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -35,8 +35,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Exporter-Tiny/perl-Exporter-Tiny.SlackBuild b/perl/perl-Exporter-Tiny/perl-Exporter-Tiny.SlackBuild index 3a29dfd4e4..a0c97309a9 100644 --- a/perl/perl-Exporter-Tiny/perl-Exporter-Tiny.SlackBuild +++ b/perl/perl-Exporter-Tiny/perl-Exporter-Tiny.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Exporter-Tiny if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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 2c38e4f021..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} @@ -34,15 +34,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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,8 +49,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Install/README b/perl/perl-ExtUtils-Install/README index cb45a28bed..e4253ae60d 100644 --- a/perl/perl-ExtUtils-Install/README +++ b/perl/perl-ExtUtils-Install/README @@ -3,6 +3,6 @@ perl-ExtUtils-Install (install files from here to there) ExtUtils::Install - Handles the installing and uninstalling of perl modules, scripts, man pages, etc... -Both install() and uninstall() are specific to the way ExtUtils::MakeMaker -handles the installation and deinstallation of perl modules. They are -not designed as general purpose tools. +Both install() and uninstall() are specific to the way +ExtUtils::MakeMaker handles the installation and deinstallation of +perl modules. They are not designed as general purpose tools. 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-ExtUtils-ModuleMaker/README b/perl/perl-ExtUtils-ModuleMaker/README index cda5bc21b7..21a7595e00 100644 --- a/perl/perl-ExtUtils-ModuleMaker/README +++ b/perl/perl-ExtUtils-ModuleMaker/README @@ -1,6 +1,7 @@ perl-ExtUtils-ModuleMaker (Better than h2xs for creating modules). -This module is a replacement for the most typical use of the h2xs utility -bundled with all Perl distributions: the creation of the directories -and files required for a pure-Perl module to be installable with make -and distributable on the Comprehensive Perl Archive Network (CPAN). +This module is a replacement for the most typical use of the +h2xs utility bundled with all Perl distributions: the creation of +the directories and files required for a pure-Perl module to be +installable with make and distributable on the Comprehensive Perl +Archive Network (CPAN). diff --git a/perl/perl-FCGI/perl-FCGI.SlackBuild b/perl/perl-FCGI/perl-FCGI.SlackBuild index b62c41b798..8cb2e65323 100644 --- a/perl/perl-FCGI/perl-FCGI.SlackBuild +++ b/perl/perl-FCGI/perl-FCGI.SlackBuild @@ -1,29 +1,45 @@ #!/bin/bash # Slackware build script for perl-FCGI -# Written by Thomas Morper <thomas@beingboiled.info> + +# Copyright 2012-2022, 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-FCGI -VERSION=${VERSION:-0.77} +VERSION=${VERSION:-0.82} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM=$(echo $PRGNAM | cut -f2- -d-) +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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 @@ -33,8 +49,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -57,33 +73,33 @@ tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 - make -make test make install DESTDIR=$PKG -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ +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" -empty | xargs rm -f || true +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 +chmod -c 0644 LICENSE cp -a \ - ChangeLog LICENSE.TERMS MANIFEST README \ + ChangeLog LICENSE MANIFEST README \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/perl-FCGI/perl-FCGI.info b/perl/perl-FCGI/perl-FCGI.info index 37e9227f91..417d85591b 100644 --- a/perl/perl-FCGI/perl-FCGI.info +++ b/perl/perl-FCGI/perl-FCGI.info @@ -1,8 +1,8 @@ PRGNAM="perl-FCGI" -VERSION="0.77" +VERSION="0.82" HOMEPAGE="https://metacpan.org/pod/FCGI" -DOWNLOAD="http://cpan.metacpan.org/authors/id/E/ET/ETHER/FCGI-0.77.tar.gz" -MD5SUM="8d88f0fe90f05973522813263b0be39b" +DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/FCGI-0.82.tar.gz" +MD5SUM="f51a6cb522c0ff25043281532ad0479f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" 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-Copy-Recursive/README b/perl/perl-File-Copy-Recursive/README index 8ed8f56dc6..0abc0859bf 100644 --- a/perl/perl-File-Copy-Recursive/README +++ b/perl/perl-File-Copy-Recursive/README @@ -1,3 +1,3 @@ -This module copies and moves directories recursively (or single files, well... -singly) to an optional depth and attempts to preserve each file or directory's -mode. +This module copies and moves directories recursively (or single files, +well... singly) to an optional depth and attempts to preserve each +file or directory's mode. 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-Find-Rule/perl-File-Find-Rule.SlackBuild b/perl/perl-File-Find-Rule/perl-File-Find-Rule.SlackBuild index 79e39fc296..a34d9044ed 100644 --- a/perl/perl-File-Find-Rule/perl-File-Find-Rule.SlackBuild +++ b/perl/perl-File-Find-Rule/perl-File-Find-Rule.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-File-Finder/README b/perl/perl-File-Finder/README index 38d85815f9..378a209627 100644 --- a/perl/perl-File-Finder/README +++ b/perl/perl-File-Finder/README @@ -1,3 +1,3 @@ -File::Find is great, but constructing the wanted routine can sometimes be a -pain. This module provides a wanted-writer, using syntax that is directly -mappable to the find command's syntax. +File::Find is great, but constructing the wanted routine can sometimes +be a pain. This module provides a wanted-writer, using syntax that is +directly mappable to the find command's syntax. diff --git a/perl/perl-File-Finder/perl-File-Finder.SlackBuild b/perl/perl-File-Finder/perl-File-Finder.SlackBuild index 06be8422f1..d2cf31e3b3 100644 --- a/perl/perl-File-Finder/perl-File-Finder.SlackBuild +++ b/perl/perl-File-Finder/perl-File-Finder.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-File-HomeDir/perl-File-HomeDir.SlackBuild b/perl/perl-File-HomeDir/perl-File-HomeDir.SlackBuild index 9ccf0bf93d..001fafafa3 100644 --- a/perl/perl-File-HomeDir/perl-File-HomeDir.SlackBuild +++ b/perl/perl-File-HomeDir/perl-File-HomeDir.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-File-Remove/README b/perl/perl-File-Remove/README index c90a6666b1..8961f78526 100644 --- a/perl/perl-File-Remove/README +++ b/perl/perl-File-Remove/README @@ -1,9 +1,9 @@ perl-File-Remove (Remove files and directories). -File::Remove::remove removes files and directories. It acts like /bin/rm, -for the most part. Although unlink can be given a list of files, it will -not remove directories; this module remedies that. It also accepts -wildcards, * and ?, as arguments for filenames. +File::Remove::remove removes files and directories. It acts like +/bin/rm, for the most part. Although unlink can be given a list of +files, it will not remove directories; this module remedies that. It +also accepts wildcards, * and ?, as arguments for filenames. -File::Remove::trash accepts the same arguments as remove, with the addition -of an optional, infrequently used "other platforms" hashref. +File::Remove::trash accepts the same arguments as remove, with the +addition of an optional, infrequently used "other platforms" hashref. 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-File-ShareDir-Install/README b/perl/perl-File-ShareDir-Install/README index 083882b30c..7c57a856bb 100644 --- a/perl/perl-File-ShareDir-Install/README +++ b/perl/perl-File-ShareDir-Install/README @@ -1,10 +1,10 @@ -File::ShareDir::Install allows you to install read-only data files from a -distribution. It is a companion module to File::ShareDir, which allows -you to locate these files after installation. +File::ShareDir::Install allows you to install read-only data files +from a distribution. It is a companion module to File::ShareDir, which +allows you to locate these files after installation. It is a port of Module::Install::Share to ExtUtils::MakeMaker with the improvement of only installing the files you want; .svn, .git and other source-control junk will be ignored. -Please note that this module installs read-only data files; empty directories -will be ignored. +Please note that this module installs read-only data files; empty +directories will be ignored. diff --git a/perl/perl-File-Slurp/README b/perl/perl-File-Slurp/README index 738ef85e93..f9be179772 100644 --- a/perl/perl-File-Slurp/README +++ b/perl/perl-File-Slurp/README @@ -1,3 +1,4 @@ This perl module provides subs that allow you to read or write entire -files with one simple call. They are designed to be simple to use, have -flexible ways to pass in or get the file contents and to be very efficient. +files with one simple call. They are designed to be simple to use, +have flexible ways to pass in or get the file contents and to be very +efficient. diff --git a/perl/perl-File-Slurp/perl-File-Slurp.SlackBuild b/perl/perl-File-Slurp/perl-File-Slurp.SlackBuild index c2359fdb60..538d99adb2 100644 --- a/perl/perl-File-Slurp/perl-File-Slurp.SlackBuild +++ b/perl/perl-File-Slurp/perl-File-Slurp.SlackBuild @@ -22,27 +22,22 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20220411 bkw: Modified by SlackBuilds.org, BUILD=2: +# - make noarch. +# - fix doc permissions. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-File-Slurp VERSION=${VERSION:-9999.27} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=File-Slurp -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 @@ -65,9 +60,9 @@ 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 \ + -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 \ @@ -76,21 +71,13 @@ 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 +gzip -9 $PKG/usr/man/man*/* -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done - -# 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 - -# Remove empty directories find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +install -m0644 $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-File-Tail/perl-File-Tail.SlackBuild b/perl/perl-File-Tail/perl-File-Tail.SlackBuild index 9c15e44a90..90b72833fa 100644 --- a/perl/perl-File-Tail/perl-File-Tail.SlackBuild +++ b/perl/perl-File-Tail/perl-File-Tail.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-File-Which/perl-File-Which.SlackBuild b/perl/perl-File-Which/perl-File-Which.SlackBuild index 483c67f330..2f7f8eaea0 100644 --- a/perl/perl-File-Which/perl-File-Which.SlackBuild +++ b/perl/perl-File-Which/perl-File-Which.SlackBuild @@ -35,7 +35,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Filesys-Df/perl-Filesys-Df.SlackBuild b/perl/perl-Filesys-Df/perl-Filesys-Df.SlackBuild index 3a96e560aa..fb19d584ba 100644 --- a/perl/perl-Filesys-Df/perl-Filesys-Df.SlackBuild +++ b/perl/perl-Filesys-Df/perl-Filesys-Df.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-GD/perl-GD.SlackBuild b/perl/perl-GD/perl-GD.SlackBuild index c5c6a25574..8e1417d63a 100644 --- a/perl/perl-GD/perl-GD.SlackBuild +++ b/perl/perl-GD/perl-GD.SlackBuild @@ -2,10 +2,14 @@ # Slackware build script for perl-GD -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # 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 8b13a10328..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="yalhcru@gmail.com" +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-Geo-IP/README b/perl/perl-Geo-IP/README index 9f6b831e14..c8b9361e71 100644 --- a/perl/perl-Geo-IP/README +++ b/perl/perl-Geo-IP/README @@ -1,3 +1,3 @@ -Geo::IP perl module can be used to automatically select the geographically -closest mirror, or to analyze your web server logs to determine the -countries of your visiters. +Geo::IP perl module can be used to automatically select the +geographically closest mirror, or to analyze your web server logs to +determine the countries of your visiters. diff --git a/perl/perl-Geography-Countries/README b/perl/perl-Geography-Countries/README index 8f990f7bc3..b7902417e4 100644 --- a/perl/perl-Geography-Countries/README +++ b/perl/perl-Geography-Countries/README @@ -1,3 +1,3 @@ -perl-Geography-Countries module maps country names, and their 2-letter, -3-letter and numerical codes, as defined by the ISO-3166 maintenance agency, -and defined by the UNSD. +perl-Geography-Countries module maps country names, and their +2-letter, 3-letter and numerical codes, as defined by the ISO-3166 +maintenance agency, and defined by the UNSD. 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-GooCanvas2/perl-GooCanvas2.info b/perl/perl-GooCanvas2/perl-GooCanvas2.info index 05f66cc7b0..a48cb741b9 100644 --- a/perl/perl-GooCanvas2/perl-GooCanvas2.info +++ b/perl/perl-GooCanvas2/perl-GooCanvas2.info @@ -5,6 +5,6 @@ DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PERLMAX/GooCanvas2-0.06.tar. MD5SUM="01cd64ef59cf28e17a985038c137b19d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="goocanvas2" MAINTAINER="Michel A. BEGUE" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-Gtk2-Ex-Simple-List/README b/perl/perl-Gtk2-Ex-Simple-List/README index b5ad76d05c..e19cb5de68 100644 --- a/perl/perl-Gtk2-Ex-Simple-List/README +++ b/perl/perl-Gtk2-Ex-Simple-List/README @@ -1,8 +1,8 @@ -SimpleList is a simple interface to the powerful but complex Gtk2::TreeView -and Gtk2::ListStore combination, implementing using tied arrays to make thing -simple and easy. +SimpleList is a simple interface to the powerful but complex +Gtk2::TreeView and Gtk2::ListStore combination, implementing using +tied arrays to make thing simple and easy. -Gtk2 has a powerful, but complex MVC (Model, View, Controller) system -used to implement list and tree widgets. Gtk2::Ex::Simple::List automates -the complex setup work and allows you to treat the list model as a more -natural list of lists structure. +Gtk2 has a powerful, but complex MVC (Model, View, Controller) system +used to implement list and tree widgets. Gtk2::Ex::Simple::List +automates the complex setup work and allows you to treat the list +model as a more natural list of lists structure. diff --git a/perl/perl-Gtk3-ImageView/README b/perl/perl-Gtk3-ImageView/README new file mode 100644 index 0000000000..21dd07fd89 --- /dev/null +++ b/perl/perl-Gtk3-ImageView/README @@ -0,0 +1,5 @@ +perl-Gtk3-ImageView - Image viewer widget for Gtk3 + +The Gtk3::ImageView widget allows the user to zoom, pan and select the + specified image and provides hooks to allow additional tools, + e.g. painter, to be created and used. diff --git a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild b/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.SlackBuild index 4f0b0be7ad..604b80ec62 100644 --- a/perl/perl-IO-Tty/perl-IO-Tty.SlackBuild +++ b/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.SlackBuild @@ -1,13 +1,30 @@ #!/bin/bash -# Slackware build script for perl-IO-Tty - -# Written by ruario +# Slackware build script for perl-Gtk3-ImageView +# Copyright 2020 M.A. BEGUE mab974@misouk.com +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=perl-IO-Tty -VERSION=${VERSION:-1.14} +PRGNAM=perl-Gtk3-ImageView +VERSION=${VERSION:-10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -22,6 +39,7 @@ 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. @@ -66,9 +84,12 @@ find -L . \ perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 make -make test +if [ "${MAKETEST:-no}" = "yes" ]; then + make test +fi make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ @@ -83,7 +104,7 @@ find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - ChangeLog README.md \ + MANIFEST README.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.info b/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.info new file mode 100644 index 0000000000..6e9d3de5e4 --- /dev/null +++ b/perl/perl-Gtk3-ImageView/perl-Gtk3-ImageView.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Gtk3-ImageView" +VERSION="10" +HOMEPAGE="https://metacpan.org/pod/Gtk3::ImageView" +DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AS/ASOKOLOV/Gtk3-ImageView-10.tar.gz" +MD5SUM="072444b8be04df9e435caeb4db5beb38" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Gtk3" +MAINTAINER="Michel A. BEGUE" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-Gtk3-ImageView/slack-desc b/perl/perl-Gtk3-ImageView/slack-desc new file mode 100644 index 0000000000..bc0434ad9e --- /dev/null +++ b/perl/perl-Gtk3-ImageView/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-Gtk3-ImageView: perl-Gtk3-ImageView (Image viewer widget for Gtk3) +perl-Gtk3-ImageView: +perl-Gtk3-ImageView: The Gtk3::ImageView widget allows the user to zoom, pan and select +perl-Gtk3-ImageView: specified image and provides hooks to allow additional tools, +perl-Gtk3-ImageView: e.g. painter, to be created and used. +perl-Gtk3-ImageView: +perl-Gtk3-ImageView: +perl-Gtk3-ImageView: +perl-Gtk3-ImageView: +perl-Gtk3-ImageView: +perl-Gtk3-ImageView: diff --git a/perl/perl-Gtk3-SimpleList/README b/perl/perl-Gtk3-SimpleList/README new file mode 100644 index 0000000000..fb7c9d933d --- /dev/null +++ b/perl/perl-Gtk3-SimpleList/README @@ -0,0 +1,7 @@ +A simple interface to Gtk3's complex MVC list widget + +Gtk3 has a powerful, but complex MVC (Model, View, Controller) system +used to implement list and tree widgets. + +Gtk3::SimpleList automates the complex setup work and allows you to +treat the list model as a more natural list of lists structure. diff --git a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.SlackBuild b/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.SlackBuild index 647543dde1..651f3603f2 100644 --- a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.SlackBuild +++ b/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.SlackBuild @@ -1,8 +1,7 @@ #!/bin/bash -# Slackware build script for perl-Locale-Msgfmt - -# Copyright 2018 Nikos Giotis <nikos.giotis@gmail.com>, Athens, GR +# Slackware build script for perl-Gtk3-SimpleList +# Copyright 2019 M.A. BEGUE mab974@misouk.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +23,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=perl-Locale-Msgfmt -VERSION=${VERSION:-0.15} +PRGNAM=perl-Gtk3-SimpleList +VERSION=${VERSION:-0.21} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.info b/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.info new file mode 100644 index 0000000000..19cf04a33a --- /dev/null +++ b/perl/perl-Gtk3-SimpleList/perl-Gtk3-SimpleList.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Gtk3-SimpleList" +VERSION="0.21" +HOMEPAGE="https://metacpan.org/pod/Gtk3::SimpleList" +DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.21.tar.gz" +MD5SUM="fd3c9c467fe2805f8719ba8b90528f08" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Gtk3" +MAINTAINER="Michel A. BEGUE" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-Gtk3-SimpleList/slack-desc b/perl/perl-Gtk3-SimpleList/slack-desc new file mode 100644 index 0000000000..9480c23cab --- /dev/null +++ b/perl/perl-Gtk3-SimpleList/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-Gtk3-SimpleList: perl-Gtk3-SimpleList (interface to Gtk3's Widget) +perl-Gtk3-SimpleList: +perl-Gtk3-SimpleList: +perl-Gtk3-SimpleList: Gtk3 has a powerful, but complex MVC (Model, View, Controller) system +perl-Gtk3-SimpleList: used to implement list and tree widgets. +perl-Gtk3-SimpleList: +perl-Gtk3-SimpleList: Gtk3::SimpleList automates the complex setup work and allows you to +perl-Gtk3-SimpleList: treat the list model as a more natural list of lists structure. +perl-Gtk3-SimpleList: +perl-Gtk3-SimpleList: +perl-Gtk3-SimpleList: 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-HTMLDoc/README b/perl/perl-HTML-HTMLDoc/README index 2a7cdc88fe..22a2da8d7e 100644 --- a/perl/perl-HTML-HTMLDoc/README +++ b/perl/perl-HTML-HTMLDoc/README @@ -1,2 +1,2 @@ -HTML::HTMLDoc - Perl interface to the htmldoc program for producing PDF Files -from HTML content. +HTML::HTMLDoc - Perl interface to the htmldoc program for producing +PDF Files from HTML content. diff --git a/perl/perl-HTML-TableExtract/perl-HTML-TableExtract.SlackBuild b/perl/perl-HTML-TableExtract/perl-HTML-TableExtract.SlackBuild index 5d5d601d85..b8636aa0f3 100644 --- a/perl/perl-HTML-TableExtract/perl-HTML-TableExtract.SlackBuild +++ b/perl/perl-HTML-TableExtract/perl-HTML-TableExtract.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=HTML-TableExtract if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Tree/perl-HTML-Tree.SlackBuild b/perl/perl-HTML-Tree/perl-HTML-Tree.SlackBuild index 0ee28acae9..402a7b2abf 100644 --- a/perl/perl-HTML-Tree/perl-HTML-Tree.SlackBuild +++ b/perl/perl-HTML-Tree/perl-HTML-Tree.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=HTML-Tree if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-HTTP-Proxy/perl-HTTP-Proxy.SlackBuild b/perl/perl-HTTP-Proxy/perl-HTTP-Proxy.SlackBuild index 06b18707d2..1408982ce9 100644 --- a/perl/perl-HTTP-Proxy/perl-HTTP-Proxy.SlackBuild +++ b/perl/perl-HTTP-Proxy/perl-HTTP-Proxy.SlackBuild @@ -15,7 +15,7 @@ SRCNAM=$(echo $PRGNAM | cut -f2- -d-) if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-IO-All/README b/perl/perl-IO-All/README index 32c21d5b4b..484d1080b1 100644 --- a/perl/perl-IO-All/README +++ b/perl/perl-IO-All/README @@ -1,19 +1,22 @@ -IO::All combines all of the best Perl IO modules into a single nifty object -oriented interface to greatly simplify your everyday Perl IO idioms. It exports -a single function called io, which returns a new IO::All object. And that -object can do it all! +IO::All combines all of the best Perl IO modules into a single nifty +object oriented interface to greatly simplify your everyday Perl IO +idioms. It exports a single function called io, which returns a new +IO::All object. And that object can do it all! -The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, Tie::File, -File::Spec, File::Path, File::MimeInfo and File::ReadBackwards; as well as all -the DBM and MLDBM modules. You can use most of the methods found in these -classes and in IO::Handle (which they inherit from). IO::All adds dozens of -other helpful idiomatic methods including file stat and manipulation functions. +The IO::All object is a proxy for IO::File, IO::Dir, +IO::Socket, Tie::File, File::Spec, File::Path, File::MimeInfo and +File::ReadBackwards; as well as all the DBM and MLDBM modules. You +can use most of the methods found in these classes and in IO::Handle +(which they inherit from). IO::All adds dozens of other helpful +idiomatic methods including file stat and manipulation functions. -IO::All is pluggable, and modules like IO::All::LWP and IO::All::Mailto add -even more functionality. Optionally, every IO::All object can be tied to -itself. This means that you can use most perl IO builtins on it: readline, -<>, getc, print, printf, syswrite, sysread, close. +IO::All is pluggable, and modules like IO::All::LWP and +IO::All::Mailto add even more functionality. Optionally, every IO::All +object can be tied to itself. This means that you can use most perl IO +builtins on it: readline, <>, getc, print, printf, syswrite, sysread, +close. -The distinguishing magic of IO::All is that it will automatically open (and -close) files, directories, sockets and other IO things for you. You never need -to specify the mode (<, >>, etc), since it is determined by the usage context. +The distinguishing magic of IO::All is that it will automatically +open (and close) files, directories, sockets and other IO things for +you. You never need to specify the mode (<, >>, etc), since it is +determined by the usage context. diff --git a/perl/perl-IO-CaptureOutput/README b/perl/perl-IO-CaptureOutput/README index 24b5256495..c88b067d23 100644 --- a/perl/perl-IO-CaptureOutput/README +++ b/perl/perl-IO-CaptureOutput/README @@ -1,3 +1,3 @@ -This module provides routines for capturing STDOUT and STDERR from perl -subroutines, forked system calls (e.g. system(), fork()) and from XS or C -modules. +This module provides routines for capturing STDOUT and STDERR from +perl subroutines, forked system calls (e.g. system(), fork()) and from +XS or C modules. 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 864f2513fc..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=i486 ;; - 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" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -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-Multiplex/perl-IO-Multiplex.SlackBuild b/perl/perl-IO-Multiplex/perl-IO-Multiplex.SlackBuild index 41e2c7ad27..845151105b 100644 --- a/perl/perl-IO-Multiplex/perl-IO-Multiplex.SlackBuild +++ b/perl/perl-IO-Multiplex/perl-IO-Multiplex.SlackBuild @@ -39,7 +39,7 @@ SRCNAM=IO-Multiplex if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -61,8 +61,8 @@ set -e DOCS="Changes README TODO" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-IO-SessionData/perl-IO-SessionData.SlackBuild b/perl/perl-IO-SessionData/perl-IO-SessionData.SlackBuild index 46a69515f0..3b5ed258ae 100644 --- a/perl/perl-IO-SessionData/perl-IO-SessionData.SlackBuild +++ b/perl/perl-IO-SessionData/perl-IO-SessionData.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=IO-SessionData if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-IO-Socket-INET6/README b/perl/perl-IO-Socket-INET6/README index fe13520853..371402f26e 100644 --- a/perl/perl-IO-Socket-INET6/README +++ b/perl/perl-IO-Socket-INET6/README @@ -1,5 +1,6 @@ IO::Socket::INET6 - Object interface for AF_INET|AF_INET6 domain sockets -IO::Socket::INET6 provides an object interface to creating and using sockets -in either AF_INET or AF_INET6 domains. It is built upon the IO::Socket -interface and inherits all the methods defined by IO::Socket. +IO::Socket::INET6 provides an object interface to creating and using +sockets in either AF_INET or AF_INET6 domains. It is built upon +the IO::Socket interface and inherits all the methods defined by +IO::Socket. diff --git a/perl/perl-IO-Socket-INET6/perl-IO-Socket-INET6.SlackBuild b/perl/perl-IO-Socket-INET6/perl-IO-Socket-INET6.SlackBuild index b4a97fc5e7..cc1e8ebd28 100644 --- a/perl/perl-IO-Socket-INET6/perl-IO-Socket-INET6.SlackBuild +++ b/perl/perl-IO-Socket-INET6/perl-IO-Socket-INET6.SlackBuild @@ -35,7 +35,7 @@ DOCS="README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-IO-Socket-Multicast/README b/perl/perl-IO-Socket-Multicast/README index e095eaffbe..4522228cfd 100644 --- a/perl/perl-IO-Socket-Multicast/README +++ b/perl/perl-IO-Socket-Multicast/README @@ -1,4 +1,5 @@ -IO::Socket::Multicast - Perl extension to send and receive multicast messages +IO::Socket::Multicast - Perl extension to send and receive multicast +messages The IO::Socket::Multicast module subclasses IO::Socket::INET to enable you to manipulate multicast groups. With this module (and an operating diff --git a/perl/perl-IO-Socket-Multicast/perl-IO-Socket-Multicast.SlackBuild b/perl/perl-IO-Socket-Multicast/perl-IO-Socket-Multicast.SlackBuild index 53f544da06..99fefbfd1f 100644 --- a/perl/perl-IO-Socket-Multicast/perl-IO-Socket-Multicast.SlackBuild +++ b/perl/perl-IO-Socket-Multicast/perl-IO-Socket-Multicast.SlackBuild @@ -35,7 +35,7 @@ DOCS="README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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 deleted file mode 100644 index 9ac44f7740..0000000000 --- a/perl/perl-IO-Tty/README +++ /dev/null @@ -1,8 +0,0 @@ -IO::Tty - Perl extension that provides an interface to allow the -creation of a pseudo tty. - -IO::Tty is used internally by IO::Pty to create a pseudo-tty. Do not use -it directly except to import constants, use IO::Pty. - -IO::Pty inherits from IO::Handle and so provides all the methods defined -by the IO::Handle package. diff --git a/perl/perl-IO-Tty/perl-IO-Tty.info b/perl/perl-IO-Tty/perl-IO-Tty.info deleted file mode 100644 index 53bc5218a3..0000000000 --- a/perl/perl-IO-Tty/perl-IO-Tty.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="perl-IO-Tty" -VERSION="1.14" -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_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" diff --git a/perl/perl-IO-stringy/README b/perl/perl-IO-stringy/README index 0cfe2b3878..ad45b36ee5 100644 --- a/perl/perl-IO-stringy/README +++ b/perl/perl-IO-stringy/README @@ -1,5 +1,5 @@ -perl-IO-stringy provides modules for performing both traditional and -object-oriented i/o on things other than normal filehandles; in particular, -IO::Scalar, IO::ScalarArray, and IO::Lines. +perl-IO-stringy provides modules for performing both traditional +and object-oriented i/o on things other than normal filehandles; in +particular, IO::Scalar, IO::ScalarArray, and IO::Lines. perl-IO-stringy is required by perl-MIME-tools and amavisd-new. diff --git a/perl/perl-IO-stringy/perl-IO-stringy.SlackBuild b/perl/perl-IO-stringy/perl-IO-stringy.SlackBuild index 1666e2db55..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} @@ -38,7 +38,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -60,8 +60,8 @@ set -e DOCS="README COPYING" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-IP-Country/perl-IP-Country.SlackBuild b/perl/perl-IP-Country/perl-IP-Country.SlackBuild index d24e3d5818..d21c77180c 100644 --- a/perl/perl-IP-Country/perl-IP-Country.SlackBuild +++ b/perl/perl-IP-Country/perl-IP-Country.SlackBuild @@ -39,7 +39,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -61,8 +61,8 @@ set -e DOCS="CHANGES README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-IPC-DirQueue/perl-IPC-DirQueue.SlackBuild b/perl/perl-IPC-DirQueue/perl-IPC-DirQueue.SlackBuild index fb45d20335..77079596c0 100644 --- a/perl/perl-IPC-DirQueue/perl-IPC-DirQueue.SlackBuild +++ b/perl/perl-IPC-DirQueue/perl-IPC-DirQueue.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-IPC-Run3/perl-IPC-Run3.SlackBuild b/perl/perl-IPC-Run3/perl-IPC-Run3.SlackBuild index d59519e9c5..e46a7bba87 100644 --- a/perl/perl-IPC-Run3/perl-IPC-Run3.SlackBuild +++ b/perl/perl-IPC-Run3/perl-IPC-Run3.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild b/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild index fefd421f57..d9ba988f5d 100644 --- a/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild +++ b/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild @@ -22,6 +22,9 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20220222 bkw: Modified by SlackBuilds.org: fix build when dbus +# isn't running. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Image-Sane @@ -40,9 +43,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -77,9 +77,15 @@ 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 \ + -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 {} \+ + +# 20220226 bkw: if dbus service isn't running, dike out the test +# that requires it (so 'make test' will succeed). +if ! ps -u messagebus -c | grep -wq dbus-daemon; then + rm -f t/options.t +fi perl Makefile.PL \ PREFIX=/usr \ 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-Import-Into/perl-Import-Into.SlackBuild b/perl/perl-Import-Into/perl-Import-Into.SlackBuild index f9624fe7bb..40d26dcfd6 100644 --- a/perl/perl-Import-Into/perl-Import-Into.SlackBuild +++ b/perl/perl-Import-Into/perl-Import-Into.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Inline-C/README b/perl/perl-Inline-C/README index 7a8d3c58c6..4579e66d4b 100644 --- a/perl/perl-Inline-C/README +++ b/perl/perl-Inline-C/README @@ -1,13 +1,14 @@ -Inline::C is a module that allows you to write Perl subroutines in C. Since -version 0.30 the Inline module supports multiple programming languages and -each language has its own support module. This document describes how to use -Inline with the C programming language. It also goes a bit into Perl C -internals. +Inline::C is a module that allows you to write Perl subroutines in +C. Since version 0.30 the Inline module supports multiple programming +languages and each language has its own support module. This document +describes how to use Inline with the C programming language. It also +goes a bit into Perl C internals. -If you want to start working with programming examples right away, check out -Inline::C::Cookbook. For more information on Inline in general, see Inline. +If you want to start working with programming examples right away, +check out Inline::C::Cookbook. For more information on Inline in +general, see Inline. USAGE -You never actually use Inline::C directly. It is just a support module for -using Inline.pm with C. +You never actually use Inline::C directly. It is just a support module +for using Inline.pm with C. diff --git a/perl/perl-JSON-XS/perl-JSON-XS.SlackBuild b/perl/perl-JSON-XS/perl-JSON-XS.SlackBuild index f273d97983..7399ea568b 100644 --- a/perl/perl-JSON-XS/perl-JSON-XS.SlackBuild +++ b/perl/perl-JSON-XS/perl-JSON-XS.SlackBuild @@ -4,6 +4,7 @@ # Copyright 2013 Donald Cooley La Porte, IN USA # Copyright 2017-2019 Donald Cooley South Haven, IN USA +# Copyright 2022 Tonus Paris # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-JSON-XS -VERSION=${VERSION:-4.02} +VERSION=${VERSION:-4.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-JSON-XS/perl-JSON-XS.info b/perl/perl-JSON-XS/perl-JSON-XS.info index cbc06937c9..74b3cddeaf 100644 --- a/perl/perl-JSON-XS/perl-JSON-XS.info +++ b/perl/perl-JSON-XS/perl-JSON-XS.info @@ -1,10 +1,10 @@ PRGNAM="perl-JSON-XS" -VERSION="4.02" +VERSION="4.03" HOMEPAGE="https://metacpan.org/release/JSON-XS" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-4.02.tar.gz" -MD5SUM="1a9868d08ca395366cf1d1ea99753e6c" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/JSON-XS-4.03.tar.gz" +MD5SUM="5358225ebc9f5b74516d7585ac236086" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Canary-Stability perl-Types-Serialiser" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-JSON/perl-JSON.SlackBuild b/perl/perl-JSON/perl-JSON.SlackBuild index 4c61f64cf1..890074a27e 100644 --- a/perl/perl-JSON/perl-JSON.SlackBuild +++ b/perl/perl-JSON/perl-JSON.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=JSON if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild b/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild index 4d38bb9338..e16a3766c7 100644 --- a/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild +++ b/perl/perl-LWP-Protocol-https/perl-LWP-Protocol-https.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=LWP-Protocol-https if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-Lingua-Preferred/perl-Lingua-Preferred.SlackBuild b/perl/perl-Lingua-Preferred/perl-Lingua-Preferred.SlackBuild index b505c8dec6..728fa09ce3 100644 --- a/perl/perl-Lingua-Preferred/perl-Lingua-Preferred.SlackBuild +++ b/perl/perl-Lingua-Preferred/perl-Lingua-Preferred.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Lingua-Preferred if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-List-AllUtils/README b/perl/perl-List-AllUtils/README index c6139ccb42..0af752b2cf 100644 --- a/perl/perl-List-AllUtils/README +++ b/perl/perl-List-AllUtils/README @@ -1,2 +1,2 @@ -This module provides all List opoerations from List::Util, List::SomeUtils -and List::UtilsBy +This module provides all List opoerations from List::Util, +List::SomeUtils and List::UtilsBy diff --git a/perl/perl-Locale-Codes/README b/perl/perl-Locale-Codes/README new file mode 100644 index 0000000000..72130d7348 --- /dev/null +++ b/perl/perl-Locale-Codes/README @@ -0,0 +1,11 @@ +Locale::Codes - a distribution of modules to handle locale codes. + +Locale-Codes is a distribution containing a set of modules designed to +work with sets of codes which uniquely identify something. For example, +there are codes associated with different countries, different +currencies, different languages, etc. +Each module will work with one specific type of code sets. +(Locale::Country, Locale::Language, Locale::Currency, Locale::Script) +Locale::Codes::Script Locale::Codes::Country Locale::Codes::Language +Locale::Codes::Currency Locale::Codes::Script +Locale::Codes::LangExt Locale::Codes::LangVar Locale::Codes::LangFam diff --git a/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild b/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild new file mode 100644 index 0000000000..a6a7213610 --- /dev/null +++ b/perl/perl-Locale-Codes/perl-Locale-Codes.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/bash + +# Slackware build script for perl-Locale-Codes + +# Copyright (c) 2022 M.A. Begue mab974@misouk.com +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=perl-Locale-Codes +VERSION=${VERSION:-3.78} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +perl Makefile.PL \ + PREFIX=/usr \ + INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ + INSTALLVENDORMAN3DIR=/usr/man/man3 +make +make test +make install DESTDIR=$PKG + +find $PKG/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 README.first \ + $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-Locale-Codes/perl-Locale-Codes.info b/perl/perl-Locale-Codes/perl-Locale-Codes.info new file mode 100644 index 0000000000..51402ecaf8 --- /dev/null +++ b/perl/perl-Locale-Codes/perl-Locale-Codes.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Locale-Codes" +VERSION="3.78" +HOMEPAGE="https://metacpan.org/pod/Locale::Codes" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Locale-Codes-3.78.tar.gz" +MD5SUM="899cd9b8a9188bad93763ff0aa5ff5ee" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="perl-Test-Inter" +MAINTAINER="Michel A. BEGUE" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-Locale-Codes/slack-desc b/perl/perl-Locale-Codes/slack-desc new file mode 100644 index 0000000000..2e94e2695c --- /dev/null +++ b/perl/perl-Locale-Codes/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-Locale-Codes: perl-Locale-Codes (distribution of modules to handle locale codes) +perl-Locale-Codes: +perl-Locale-Codes: Locale-Codes is a distribution containing a set of modules designed +perl-Locale-Codes: to work with sets of codes which uniquely identify something. For +perl-Locale-Codes: example, there are codes associated with different countries, +perl-Locale-Codes: different currencies, different languages, etc. +perl-Locale-Codes: +perl-Locale-Codes: Each module will work with one specific type of code sets. +perl-Locale-Codes: +perl-Locale-Codes: +perl-Locale-Codes: diff --git a/perl/perl-Locale-Msgfmt/README b/perl/perl-Locale-Msgfmt/README deleted file mode 100644 index 854d640c47..0000000000 --- a/perl/perl-Locale-Msgfmt/README +++ /dev/null @@ -1,9 +0,0 @@ -perl-Locale-Msgfmt - -Locale::Msgfmt - Compile .po files to .mo files - -This module does the same thing as msgfmt from GNU gettext-tools, -except this is pure Perl. The interface is best explained through -examples here: - -https://metacpan.org/source/AZAWAWI/Locale-Msgfmt-0.15/lib/Locale/Msgfmt.pm diff --git a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info b/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info deleted file mode 100644 index 9e2de3c0dd..0000000000 --- a/perl/perl-Locale-Msgfmt/perl-Locale-Msgfmt.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="perl-Locale-Msgfmt" -VERSION="0.15" -HOMEPAGE="https://metacpan.org/pod/Locale::Msgfmt" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AZ/AZAWAWI/Locale-Msgfmt-0.15.tar.gz" -MD5SUM="7e6fde43db034f765f3a425dfa1dd4d8" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="perl-Module-Install" -MAINTAINER="Nikos Giotis" -EMAIL="nikos.giotis@gmail.com" diff --git a/perl/perl-LockFile-Simple/perl-LockFile-Simple.SlackBuild b/perl/perl-LockFile-Simple/perl-LockFile-Simple.SlackBuild index 7a84288ea3..1f73566aae 100644 --- a/perl/perl-LockFile-Simple/perl-LockFile-Simple.SlackBuild +++ b/perl/perl-LockFile-Simple/perl-LockFile-Simple.SlackBuild @@ -46,8 +46,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Log-Dispatch/README b/perl/perl-Log-Dispatch/README index 8a53f28ea2..4a59b398d2 100644 --- a/perl/perl-Log-Dispatch/README +++ b/perl/perl-Log-Dispatch/README @@ -1,2 +1,2 @@ -The Log::Dispatch manages a set of Log::Dispatch::* output objects that can -be logged to via a unified interface. +The Log::Dispatch manages a set of Log::Dispatch::* output objects +that can be logged to via a unified interface. diff --git a/perl/perl-Log-Log4perl/perl-Log-Log4perl.SlackBuild b/perl/perl-Log-Log4perl/perl-Log-Log4perl.SlackBuild index aa3eb872d0..414f920b9b 100644 --- a/perl/perl-Log-Log4perl/perl-Log-Log4perl.SlackBuild +++ b/perl/perl-Log-Log4perl/perl-Log-Log4perl.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-MIME-Charset/README b/perl/perl-MIME-Charset/README index 5c3527ec1e..5cff2beee9 100644 --- a/perl/perl-MIME-Charset/README +++ b/perl/perl-MIME-Charset/README @@ -1,11 +1,10 @@ -perl-MIME-Charset +perl-MIME-Charset (character set information for perl) -This package ships mainly perl module MIME::Charset +This package ships the perl module MIME::Charset. MIME::Charset +provides information about character sets used for MIME messages on +the Internet. -MIME::Charset provides informations about character sets used for MIME -messages on Internet. - -Documentation : "man MIME::Charset" +Documentation: "man MIME::Charset" Documentation in Japanese: "man POD2::JA::MIME::Charset" diff --git a/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild b/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild index 14414149b3..0640132b7b 100644 --- a/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild +++ b/perl/perl-MIME-Charset/perl-MIME-Charset.SlackBuild @@ -2,47 +2,31 @@ # Slackware build script for perl-MIME-Charset -# Copyright 2014 Didier Spaier, Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier, Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# 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. +# - simplify build. +# - tweak README and slack-desc. +# - ARCH=noarch. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-MIME-Charset -VERSION=${VERSION:-1.012.2} +VERSION=${VERSION:-1.013.1} 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=i486 ;; - 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 @@ -52,20 +36,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,11 +45,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_MM_USE_DEFAULT=1 \ perl Makefile.PL \ @@ -89,15 +56,10 @@ perl Makefile.PL \ make make test 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 {} \; -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 -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 diff --git a/perl/perl-MIME-Charset/perl-MIME-Charset.info b/perl/perl-MIME-Charset/perl-MIME-Charset.info index f72d8f6a09..1b9b058bf4 100644 --- a/perl/perl-MIME-Charset/perl-MIME-Charset.info +++ b/perl/perl-MIME-Charset/perl-MIME-Charset.info @@ -1,10 +1,10 @@ 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="" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-MIME-Charset/slack-desc b/perl/perl-MIME-Charset/slack-desc index 4a9d785f44..9d756501c0 100644 --- a/perl/perl-MIME-Charset/slack-desc +++ b/perl/perl-MIME-Charset/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-MIME-Charset: perl-MIME-Charset (Charset Information) +perl-MIME-Charset: perl-MIME-Charset (character set information for perl) +perl-MIME-Charset: +perl-MIME-Charset: This package ships the perl module MIME::Charset. MIME::Charset +perl-MIME-Charset: provides information about character sets used for MIME messages on +perl-MIME-Charset: the Internet. +perl-MIME-Charset: perl-MIME-Charset: -perl-MIME-Charset: This package ships mainly perl module MIME::Charset perl-MIME-Charset: -perl-MIME-Charset: MIME::Charset provides informations about character sets used for -perl-MIME-Charset: MIME messages on Internet. perl-MIME-Charset: -perl-MIME-Charset: Dcumentation: "man MIME::Charset" perl-MIME-Charset: -perl-MIME-Charset: Documentation in Japanese: "man POD2::JA::MIME::Charset" perl-MIME-Charset: diff --git a/perl/perl-MIME-Types/perl-MIME-Types.SlackBuild b/perl/perl-MIME-Types/perl-MIME-Types.SlackBuild index fb4d1960c9..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.17} +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 f762bdfa99..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.17" +VERSION="2.24" HOMEPAGE="https://metacpan.org/pod/MIME::Types" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MA/MARKOV/MIME-Types-2.17.tar.gz" -MD5SUM="6f1441addab947137bac92c379a47ba3" +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/README b/perl/perl-MIME-tools/README index 7726739b10..d2c9c71acf 100644 --- a/perl/perl-MIME-tools/README +++ b/perl/perl-MIME-tools/README @@ -1,4 +1,4 @@ -perl-MIME-tools is a collection of perl modules for parsing (and creating) -MIME entities +perl-MIME-tools is a collection of perl modules for parsing (and +creating) MIME entities perl-MIME-tools is required for amavisd-new. diff --git a/perl/perl-MIME-tools/perl-MIME-tools.SlackBuild b/perl/perl-MIME-tools/perl-MIME-tools.SlackBuild index bcafe50652..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} @@ -38,7 +38,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -60,8 +60,8 @@ set -e DOCS="COPYING ChangeLog README* INSTALLING" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-DomainKeys/perl-Mail-DomainKeys.SlackBuild b/perl/perl-Mail-DomainKeys/perl-Mail-DomainKeys.SlackBuild index 1f087d913e..230a8140cb 100644 --- a/perl/perl-Mail-DomainKeys/perl-Mail-DomainKeys.SlackBuild +++ b/perl/perl-Mail-DomainKeys/perl-Mail-DomainKeys.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Mail-DomainKeys if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Mail-SPF-Query/README b/perl/perl-Mail-SPF-Query/README index 87ecacb035..a6de6d8f06 100644 --- a/perl/perl-Mail-SPF-Query/README +++ b/perl/perl-Mail-SPF-Query/README @@ -1,3 +1,3 @@ -The SPF protocol relies on sender domains to describe their designated outbound -mailers in DNS. Given an email address, Mail::SPF::Query determines the -legitimacy of an SMTP client IP address. +The SPF protocol relies on sender domains to describe their designated +outbound mailers in DNS. Given an email address, Mail::SPF::Query +determines the legitimacy of an SMTP client IP address. diff --git a/perl/perl-Mail-SPF-Query/perl-Mail-SPF-Query.SlackBuild b/perl/perl-Mail-SPF-Query/perl-Mail-SPF-Query.SlackBuild index 04540bdbc9..cc2ce2b46c 100644 --- a/perl/perl-Mail-SPF-Query/perl-Mail-SPF-Query.SlackBuild +++ b/perl/perl-Mail-SPF-Query/perl-Mail-SPF-Query.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Mail-SPF-Query if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-MailTools/README b/perl/perl-MailTools/README index 9909394323..99a1ec7188 100644 --- a/perl/perl-MailTools/README +++ b/perl/perl-MailTools/README @@ -1,9 +1,10 @@ perl-MailTools is a set of Perl modules related to mail applications. -perl-mailtools provides following modules: Mail::Address Mail::Cap -Mail::Field Mail::Field::AddrList Mail::Field::Date Mail::Field::Generic -Mail::Filter Mail::Header Mail::Internet Mail::Mailer Mail::Mailer::qmail -Mail::Mailer::rfc822 Mail::Mailer::sendmail Mail::Mailer::smtp -Mail::Mailer::testfile Mail::Send Mail::Util +perl-mailtools provides following modules: Mail::Address +Mail::Cap Mail::Field Mail::Field::AddrList Mail::Field::Date +Mail::Field::Generic Mail::Filter Mail::Header Mail::Internet +Mail::Mailer Mail::Mailer::qmail Mail::Mailer::rfc822 +Mail::Mailer::sendmail Mail::Mailer::smtp Mail::Mailer::testfile +Mail::Send Mail::Util perl-mailtools is required by perl-Mail-DKIM package. diff --git a/perl/perl-Math-Base85/README b/perl/perl-Math-Base85/README index 06e906f766..a16db643ac 100644 --- a/perl/perl-Math-Base85/README +++ b/perl/perl-Math-Base85/README @@ -1,5 +1,6 @@ -Math::Base85 - Perl extension for base 85 numbers, as referenced by RFC 1924 +Math::Base85 - Perl extension for base 85 numbers, as referenced by +RFC 1924 -RFC 1924 describes a compact, fixed-size representation of IPv6 addresses -which uses a base 85 number system. This module handles some of the uglier -details of it. +RFC 1924 describes a compact, fixed-size representation of IPv6 +addresses which uses a base 85 number system. This module handles some +of the uglier details of it. diff --git a/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.SlackBuild b/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.SlackBuild index d905bb600c..3c64d49339 100644 --- a/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.SlackBuild +++ b/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-BigInt-GMP -VERSION=${VERSION:-1.6007} +VERSION=${VERSION:-1.6011} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -92,7 +92,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | 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/share/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +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 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 68a45279f3..e2bae53802 100644 --- a/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.info +++ b/perl/perl-Math-BigInt-GMP/perl-Math-BigInt-GMP.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-BigInt-GMP" -VERSION="1.6007" +VERSION="1.6011" HOMEPAGE="https://metacpan.org/pod/Math::BigInt::GMP" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/Math-BigInt-GMP-1.6007.tar.gz" -MD5SUM="abc713279a17091a8043a7a6806ce8d4" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/Math-BigInt-GMP-1.6011.tar.gz" +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 543818f59e..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.999818} +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 74a3c50462..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.999818" +VERSION="1.999838" HOMEPAGE="https://metacpan.org/pod/Math::BigInt" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/Math-BigInt-1.999818.tar.gz" -MD5SUM="a6e5a6c391b453e04c2b60506e1b5342" +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.SlackBuild b/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild index 23e82e3d15..885784cc56 100644 --- a/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild +++ b/perl/perl-Math-GMPq/perl-Math-GMPq.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-GMPq -VERSION=${VERSION:-0.46} +VERSION=${VERSION:-0.51} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -93,7 +93,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | 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/share/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +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 diff --git a/perl/perl-Math-GMPq/perl-Math-GMPq.info b/perl/perl-Math-GMPq/perl-Math-GMPq.info index cd403cf83c..df6b4e3e07 100644 --- a/perl/perl-Math-GMPq/perl-Math-GMPq.info +++ b/perl/perl-Math-GMPq/perl-Math-GMPq.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-GMPq" -VERSION="0.46" +VERSION="0.51" HOMEPAGE="https://metacpan.org/pod/Math::GMPq" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPq-0.46.tar.gz" -MD5SUM="6f53ce25f379bb355fda19b10543cd9a" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPq-0.51.tar.gz" +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.SlackBuild b/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild index 2967f25cad..fd407afc5e 100644 --- a/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild +++ b/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-GMPz -VERSION=${VERSION:-0.50} +VERSION=${VERSION:-0.54} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -93,7 +93,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | 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/share/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +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 diff --git a/perl/perl-Math-GMPz/perl-Math-GMPz.info b/perl/perl-Math-GMPz/perl-Math-GMPz.info index 2d25752a1a..ecb32d7829 100644 --- a/perl/perl-Math-GMPz/perl-Math-GMPz.info +++ b/perl/perl-Math-GMPz/perl-Math-GMPz.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-GMPz" -VERSION="0.50" +VERSION="0.54" HOMEPAGE="https://metacpan.org/pod/Math::GMPz" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPz-0.50.tar.gz" -MD5SUM="ee9853d2721682d9faea7b366abebad4" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPz-0.54.tar.gz" +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-Int128/README b/perl/perl-Math-Int128/README index 3c79a427c7..2e317302ee 100644 --- a/perl/perl-Math-Int128/README +++ b/perl/perl-Math-Int128/README @@ -1 +1,5 @@ -Math::Int64 - Manipulate 128 bits integers in Perl. +Math::Int64 - Manipulate 128 bit integers in Perl. + +Note for 32-bit users: this can't be built on 32-bit systems. +It requires compiler support for 128-bit integers, which doesn't exist +in either gcc or clang in 32-bit Slackware 15.0. diff --git a/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild b/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild index 3767f49ad4..97b6e428d8 100644 --- a/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild +++ b/perl/perl-Math-Int128/perl-Math-Int128.SlackBuild @@ -22,6 +22,12 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20220319 bkw: Modified by SlackBuilds.org: +# - mark as 64-bit only in .info file, since it'll never build on 32-bit. +# References: +# https://stackoverflow.com/questions/34532528/undefined-reference-to-divdi3 +# https://stackoverflow.com/questions/16088282/is-there-a-128-bit-integer-in-gcc + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-Int128 @@ -40,9 +46,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 @@ -77,9 +80,9 @@ 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 \ + -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 \ diff --git a/perl/perl-Math-Int128/perl-Math-Int128.info b/perl/perl-Math-Int128/perl-Math-Int128.info index 2d6f5bf874..910db873d4 100644 --- a/perl/perl-Math-Int128/perl-Math-Int128.info +++ b/perl/perl-Math-Int128/perl-Math-Int128.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-Int128" VERSION="0.22" HOMEPAGE="https://metacpan.org/pod/Math::Int128" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SALVA/Math-Int128-0.22.tar.gz" -MD5SUM="626603153c162a3fb95b76c68db9ea2b" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://cpan.metacpan.org/authors/id/S/SA/SALVA/Math-Int128-0.22.tar.gz" +MD5SUM_x86_64="626603153c162a3fb95b76c68db9ea2b" REQUIRES="perl-Math-Int64" MAINTAINER="Jan F. Chadima" EMAIL="jfch@jagda.eu" diff --git a/perl/perl-Math-Int128/slack-desc b/perl/perl-Math-Int128/slack-desc index c270f91c26..20e4215f8b 100644 --- a/perl/perl-Math-Int128/slack-desc +++ b/perl/perl-Math-Int128/slack-desc @@ -6,9 +6,9 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Math-Int128: perl-Math-Int128 (Manipulate 128 bits integers) +perl-Math-Int128: perl-Math-Int128 (Manipulate 128 bit integers) perl-Math-Int128: -perl-Math-Int128: This module provides Perl availability to work with 128 bits integers. +perl-Math-Int128: This module provides Perl availability to work with 128 bit integers. perl-Math-Int128: perl-Math-Int128: Homepage: https://metacpan.org/pod/Math::Int128 perl-Math-Int128: 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 952e6351a8..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.09} +VERSION=${VERSION:-1.30} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -93,7 +93,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | 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/share/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +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 diff --git a/perl/perl-Math-MPC/perl-Math-MPC.info b/perl/perl-Math-MPC/perl-Math-MPC.info index d20c41a494..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.09" +VERSION="1.30" HOMEPAGE="https://metacpan.org/pod/Math::MPC" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPC-1.09.tar.gz" -MD5SUM="f65e713a5ad16f44e5b621c26fd68419" +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.SlackBuild b/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild index 026f0b80e6..a0ff2d71ce 100644 --- a/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild +++ b/perl/perl-Math-MPFR/perl-Math-MPFR.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Math-MPFR -VERSION=${VERSION:-4.16} +VERSION=${VERSION:-4.23} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -93,7 +93,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | 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/share/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +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 diff --git a/perl/perl-Math-MPFR/perl-Math-MPFR.info b/perl/perl-Math-MPFR/perl-Math-MPFR.info index 300b0034af..f6a4cdad84 100644 --- a/perl/perl-Math-MPFR/perl-Math-MPFR.info +++ b/perl/perl-Math-MPFR/perl-Math-MPFR.info @@ -1,10 +1,10 @@ PRGNAM="perl-Math-MPFR" -VERSION="4.16" +VERSION="4.23" HOMEPAGE="https://metacpan.org/pod/Math::MPFR" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPFR-4.16.tar.gz" -MD5SUM="a8522ce0657ee7822edfdfa4000f5231" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-MPFR-4.23.tar.gz" +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-Meta-Requirements-Range/README b/perl/perl-Meta-Requirements-Range/README new file mode 100644 index 0000000000..0cd7d22c40 --- /dev/null +++ b/perl/perl-Meta-Requirements-Range/README @@ -0,0 +1,4 @@ +A CPAN::Meta::Requirements::Range object models a set of version +constraints like those specified in the META.yml or META.json files +in CPAN distributions, and as defined by CPAN::Meta::Spec; +representation. diff --git a/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.SlackBuild b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.SlackBuild new file mode 100644 index 0000000000..8f12d1df79 --- /dev/null +++ b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/bash + +# Slackware build script for perl-Meta-Requirements-Dynamic + +# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=perl-Meta-Requirements-Range +SRCNAM=CPAN-Meta-Requirements +VERSION=${VERSION:-2.143} +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 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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README Changes LICENSE MANIFEST $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +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-Meta-Requirements-Range/perl-Meta-Requirements-Range.info b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.info new file mode 100644 index 0000000000..3c9c661f45 --- /dev/null +++ b/perl/perl-Meta-Requirements-Range/perl-Meta-Requirements-Range.info @@ -0,0 +1,10 @@ +PRGNAM="perl-Meta-Requirements-Range" +VERSION="2.143" +HOMEPAGE="https://metacpan.org/pod/CPAN::Meta::Requirements::Range" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/CPAN-Meta-Requirements-2.143.tar.gz" +MD5SUM="b26ca50ca6eb04f727876da83b828241" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" diff --git a/perl/perl-Meta-Requirements-Range/slack-desc b/perl/perl-Meta-Requirements-Range/slack-desc new file mode 100644 index 0000000000..8c63690325 --- /dev/null +++ b/perl/perl-Meta-Requirements-Range/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +perl-Meta-Requirements-Range: perl-Meta-Requirements-Range (Version requirements for CPAN Dist) +perl-Meta-Requirements-Range: +perl-Meta-Requirements-Range: A CPAN::Meta::Requirements::Range object models a set of version +perl-Meta-Requirements-Range: constraints like those specified in the META.yml or META.json files +perl-Meta-Requirements-Range: in CPAN distributions, and as defined by CPAN::Meta::Spec; +perl-Meta-Requirements-Range: representation. +perl-Meta-Requirements-Range: +perl-Meta-Requirements-Range: +perl-Meta-Requirements-Range: URL: https://metacpan.org/pod/CPAN::Meta::Requirements::Range +perl-Meta-Requirements-Range: +perl-Meta-Requirements-Range: diff --git a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.SlackBuild index ed99d12744..2c2e7eb157 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.048} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -34,15 +34,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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,8 +49,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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..148c6cca27 100644 --- a/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info +++ b/perl/perl-Module-Build-Tiny/perl-Module-Build-Tiny.info @@ -1,10 +1,10 @@ PRGNAM="perl-Module-Build-Tiny" -VERSION="0.039" +VERSION="0.048" HOMEPAGE="https://metacpan.org/pod/Module::Build::Tiny" -DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz" -MD5SUM="2332c90c17454107fea3f2614e11a3a9" +DOWNLOAD="http://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.048.tar.gz" +MD5SUM="130e952464b3f8d86995392a3cb1314e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-ExtUtils-Config perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON" +REQUIRES="perl-ExtUtils-InstallPaths perl-ExtUtils-Helpers perl-Test-Harness perl-JSON perl-CPAN-Requirements-Dynamic" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/perl/perl-Module-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 e0340056f1..c8b36ee46e 100644 --- a/perl/perl-Module-Build/README +++ b/perl/perl-Module-Build/README @@ -1,10 +1,12 @@ perl-Module-Build (Build and install Perl modules). -Module::Build is a system for building, testing, and installing Perl modules. +Module::Build is a system for building, testing, and installing Perl +modules. 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-Module-Implementation/perl-Module-Implementation.SlackBuild b/perl/perl-Module-Implementation/perl-Module-Implementation.SlackBuild index fea1a093df..0f7ec266b3 100644 --- a/perl/perl-Module-Implementation/perl-Module-Implementation.SlackBuild +++ b/perl/perl-Module-Implementation/perl-Module-Implementation.SlackBuild @@ -12,7 +12,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Module-Install/perl-Module-Install.SlackBuild b/perl/perl-Module-Install/perl-Module-Install.SlackBuild index 0e3ae06411..8bef7ddbae 100644 --- a/perl/perl-Module-Install/perl-Module-Install.SlackBuild +++ b/perl/perl-Module-Install/perl-Module-Install.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-Module-Install. # -# Copyright 2020 M.A. Begue mab974@gmail.com +# Copyright 2020 M.A. Begue mab974@misouk.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Module-Install -VERSION=${VERSION:-1.19} +VERSION=${VERSION:-1.21} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -86,6 +86,7 @@ perl Makefile.PL \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 make +make test make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/perl/perl-Module-Install/perl-Module-Install.info b/perl/perl-Module-Install/perl-Module-Install.info index 7242f629a9..700a418b4a 100644 --- a/perl/perl-Module-Install/perl-Module-Install.info +++ b/perl/perl-Module-Install/perl-Module-Install.info @@ -1,10 +1,10 @@ PRGNAM="perl-Module-Install" -VERSION="1.19" +VERSION="1.21" HOMEPAGE="https://metacpan.org/pod/Module::Install" -DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz" -MD5SUM="0d1b78cc13ebf9b9ad008c8928a5b2dd" +DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz" +MD5SUM="71a170c4ecc224cb5c8b147830979549" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-YAML-Tiny perl-File-Remove" MAINTAINER="Michel A. BEGUE" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild b/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild index b45590b5f8..6519146614 100644 --- a/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild +++ b/perl/perl-Module-Manifest/perl-Module-Manifest.SlackBuild @@ -7,7 +7,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Module-Manifest -VERSION=${VERSION:-1.08} +VERSION=${VERSION:-1.09} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -16,7 +16,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Module-Manifest/perl-Module-Manifest.info b/perl/perl-Module-Manifest/perl-Module-Manifest.info index 4cf3c5dcce..ce620b737f 100644 --- a/perl/perl-Module-Manifest/perl-Module-Manifest.info +++ b/perl/perl-Module-Manifest/perl-Module-Manifest.info @@ -1,8 +1,8 @@ PRGNAM="perl-Module-Manifest" -VERSION="1.08" +VERSION="1.09" HOMEPAGE="https://metacpan.org/release/Module-Manifest" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Module-Manifest-1.08.tar.gz" -MD5SUM="90f035a0074c3edcf8f595a38ec90da1" +DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Manifest-1.09.tar.gz" +MD5SUM="71cd43db0ef8d6497b4b0415497453c6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Params-Util perl-Test-Exception perl-test-warn perl-Module-Install" diff --git a/perl/perl-Mojolicious-Plugin-Humane/README b/perl/perl-Mojolicious-Plugin-Humane/README index ce98acb5cb..12c39da0f0 100644 --- a/perl/perl-Mojolicious-Plugin-Humane/README +++ b/perl/perl-Mojolicious-Plugin-Humane/README @@ -1,11 +1,19 @@ perl-Mojolicious-Plugin-Humane - Mojolicious integration for humane.js -perl-Mojolicious-Plugin-Humane is a Mojolicious plugin allowing easy use of humane.js, - a browser notification handler (http://wavded.github.com/humane-js/). - -By default the template needed to render the messages is injected only if needed. -For infrequent use, this is less costly overall and less to think about. -If messages are to be used frequently or perhaps humane.js is to also be used without reloading the page - (via websockets perhaps) then turn the auto feature off and add the template to your layout manually. -Internally this plugin uses the (non-localized) stash keys humane.stash and humane.flash. -Other stash keys starting with humane. are reserved for future use should be avoided. +perl-Mojolicious-Plugin-Humane is a Mojolicious plugin +allowing easy use of humane.js, a browser notification handler +(http://wavded.github.com/humane-js/). + +By default the template needed to render the messages is injected only +if needed. + +For infrequent use, this is less costly overall and less to think +about. + +If messages are to be used frequently or perhaps humane.js is to also +be used without reloading the page (via websockets perhaps) then turn +the auto feature off and add the template to your layout manually. + +Internally this plugin uses the (non-localized) stash keys +humane.stash and humane.flash. Other stash keys starting with +humane. are reserved for future use should be avoided. diff --git a/perl/perl-Mojolicious/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-MooX-StrictConstructor/README b/perl/perl-MooX-StrictConstructor/README index 0755de05d5..9adba9a7d2 100644 --- a/perl/perl-MooX-StrictConstructor/README +++ b/perl/perl-MooX-StrictConstructor/README @@ -1,2 +1,2 @@ -MooX::StrictConstructor - Make your Moo-based object constructors blow up -on unknown attributes. +MooX::StrictConstructor - Make your Moo-based object constructors blow +up on unknown attributes. 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-Mozilla-CA/perl-Mozilla-CA.SlackBuild b/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild index 93bfcee0f5..6fb75e2500 100644 --- a/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild +++ b/perl/perl-Mozilla-CA/perl-Mozilla-CA.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Mozilla-CA if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-MusicBrainz-DiscID/README b/perl/perl-MusicBrainz-DiscID/README index f0689ddac7..f0fa7aa19e 100644 --- a/perl/perl-MusicBrainz-DiscID/README +++ b/perl/perl-MusicBrainz-DiscID/README @@ -1,3 +1,5 @@ +perl-MusicBrainz-DiscID (calculate a disc ID from an audio CD) + MusicBrainz::DiscID is an interface to the libdiscid library, which calculates a MusicBrainz disc ID from an audio CD in the CD-ROM drive. diff --git a/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.SlackBuild b/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.SlackBuild index a7678b55a3..ef9d206683 100644 --- a/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.SlackBuild +++ b/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.SlackBuild @@ -18,6 +18,10 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# 20220110 bkw: +# - take over maintenance. +# - simplify build. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-MusicBrainz-DiscID @@ -36,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 @@ -48,51 +49,29 @@ 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 --warning=no-unknown-keyword -xvf $CWD/$SRCNAM-$VERSION.tar.gz +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 \ INSTALLDIRS=vendor \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 -make +make LD="cc -Wl,-s" make test make install DESTDIR=$PKG +gzip $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 {} \; -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 -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 diff --git a/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info b/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info index b9cb93e001..2774908839 100644 --- a/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info +++ b/perl/perl-MusicBrainz-DiscID/perl-MusicBrainz-DiscID.info @@ -6,5 +6,5 @@ MD5SUM="6579d43d270c965563f84fd5ffe0dde5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild b/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild index 17e5ca0144..b184250154 100644 --- a/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild +++ b/perl/perl-Net-ARP/perl-Net-ARP.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Net-ARP -VERSION=${VERSION:-1.0.11} +VERSION=${VERSION:-1.0.12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,7 +72,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION.tgz +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . find -L . \ @@ -102,6 +102,7 @@ find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a Changes README $PKG/usr/doc/$PRGNAM-$VERSION +find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \; cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-Net-ARP/perl-Net-ARP.info b/perl/perl-Net-ARP/perl-Net-ARP.info index 22deef7e5c..a8034c3326 100644 --- a/perl/perl-Net-ARP/perl-Net-ARP.info +++ b/perl/perl-Net-ARP/perl-Net-ARP.info @@ -1,8 +1,8 @@ PRGNAM="perl-Net-ARP" -VERSION="1.0.11" +VERSION="1.0.12" HOMEPAGE="https://metacpan.org/pod/Net::ARP" -DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.11.tgz" -MD5SUM="7dc767a8c115efed5d2ead9c73244b8f" +DOWNLOAD="https://cpan.metacpan.org/authors/id/C/CR/CRAZYDJ/Net-ARP-1.0.12.tar.gz" +MD5SUM="b03d0648197c0050fd5d49af7796b1d5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Net-CIDR-Lite/README b/perl/perl-Net-CIDR-Lite/README index e1ed90d1ef..92a8801b76 100644 --- a/perl/perl-Net-CIDR-Lite/README +++ b/perl/perl-Net-CIDR-Lite/README @@ -1,2 +1,2 @@ -Faster alternative to Net::CIDR when merging a large number of CIDR address -ranges. Works for IPv4 and IPv6 addresses. +Faster alternative to Net::CIDR when merging a large number of CIDR +address ranges. Works for IPv4 and IPv6 addresses. diff --git a/perl/perl-Net-CIDR-Lite/perl-Net-CIDR-Lite.SlackBuild b/perl/perl-Net-CIDR-Lite/perl-Net-CIDR-Lite.SlackBuild index 8b68217901..f6370a963c 100644 --- a/perl/perl-Net-CIDR-Lite/perl-Net-CIDR-Lite.SlackBuild +++ b/perl/perl-Net-CIDR-Lite/perl-Net-CIDR-Lite.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Net-CIDR-Lite if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Net-CIDR/README b/perl/perl-Net-CIDR/README index 73e1a29236..1f140d5b5a 100644 --- a/perl/perl-Net-CIDR/README +++ b/perl/perl-Net-CIDR/README @@ -1,3 +1,4 @@ -perl-Net-CIDR perl module to manipulate IPv4/IPv6 netblocks in CIDR notation. +perl-Net-CIDR: perl module to manipulate IPv4/IPv6 netblocks in CIDR +notation. perl-Net-CIDR package is required for policyd v2 (cluebringer). diff --git a/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild b/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild index dc5a231d19..14c41fcb7b 100644 --- a/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild +++ b/perl/perl-Net-CIDR/perl-Net-CIDR.SlackBuild @@ -30,12 +30,13 @@ 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-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,13 +53,12 @@ fi TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} OUTPUT=${OUTPUT:-/tmp} set -e -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +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 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.SlackBuild b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild index 5b6692edfb..4dcbd1e587 100644 --- a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild +++ b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="perl-Net-DNS-SEC" SRCNAM="Net-DNS-SEC" -VERSION=${VERSION:-1.02} +VERSION=${VERSION:-1.24} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -42,9 +42,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -80,7 +77,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -echo "y" | CFLAGS="$SLKCFLAGS" perl Makefile.PL \ +CFLAGS="$SLKCFLAGS" perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 diff --git a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info index ae410f0203..240c039d3f 100644 --- a/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info +++ b/perl/perl-Net-DNS-SEC/perl-Net-DNS-SEC.info @@ -1,10 +1,10 @@ PRGNAM="perl-Net-DNS-SEC" -VERSION="1.02" +VERSION="1.24" HOMEPAGE="https://metacpan.org/pod/Net::DNS::SEC" -DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.02.tar.gz" -MD5SUM="3d11216697d0fe43e74484b59f94188d" +DOWNLOAD="https://cpan.metacpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-SEC-1.24.tar.gz" +MD5SUM="63879e0f104320f63633be7d4b02b851" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Crypt-OpenSSL-DSA perl-Crypt-OpenSSL-RSA perl-Crypt-OpenSSL-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-Daemon/perl-Net-Daemon.SlackBuild b/perl/perl-Net-Daemon/perl-Net-Daemon.SlackBuild index 6cb7fda548..6a32071e9d 100644 --- a/perl/perl-Net-Daemon/perl-Net-Daemon.SlackBuild +++ b/perl/perl-Net-Daemon/perl-Net-Daemon.SlackBuild @@ -16,7 +16,7 @@ SRCNAM=Net-Daemon if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Net-IPv4Addr/README b/perl/perl-Net-IPv4Addr/README index 988282d0db..6fcd67b3bb 100644 --- a/perl/perl-Net-IPv4Addr/README +++ b/perl/perl-Net-IPv4Addr/README @@ -1,6 +1,6 @@ Net::IPv4Addr - Perl extension for manipulating IPv4 addresses. Net::IPv4Addr provides functions for parsing IPv4 addresses both in -traditional address/netmask format and in the new CIDR format. There are also -methods for calculating the network and broadcast address and also to see -check if a given address is in a specific network. +traditional address/netmask format and in the new CIDR format. There +are also methods for calculating the network and broadcast address and +also to see check if a given address is in a specific network. diff --git a/perl/perl-Net-IPv6Addr/README b/perl/perl-Net-IPv6Addr/README index 91859b2b28..dcd28f2f8c 100644 --- a/perl/perl-Net-IPv6Addr/README +++ b/perl/perl-Net-IPv6Addr/README @@ -1,5 +1,5 @@ Net::IPv6Addr -- check validity of IPv6 addresses Net::IPv6Addr checks strings for valid IPv6 addresses, as specified in -RFC1884. You throw possible addresses at it, it either accepts them or throws -an exception. +RFC1884. You throw possible addresses at it, it either accepts them or +throws an exception. 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-Jabber/README b/perl/perl-Net-Jabber/README index 9c5136896d..1e57cdf76d 100644 --- a/perl/perl-Net-Jabber/README +++ b/perl/perl-Net-Jabber/README @@ -1,4 +1,4 @@ Net::Jabber - Jabber Perl Library -Net::Jabber provides a perl user with access to the Jabber Instant Messaging -Protocol. +Net::Jabber provides a perl user with access to the Jabber Instant +Messaging Protocol. diff --git a/perl/perl-Net-Jabber/perl-Net-Jabber.SlackBuild b/perl/perl-Net-Jabber/perl-Net-Jabber.SlackBuild index 112d0613a2..36df137fb5 100644 --- a/perl/perl-Net-Jabber/perl-Net-Jabber.SlackBuild +++ b/perl/perl-Net-Jabber/perl-Net-Jabber.SlackBuild @@ -32,7 +32,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Net-LibIDN/README b/perl/perl-Net-LibIDN/README index b437dffdf5..3b3a23c00f 100644 --- a/perl/perl-Net-LibIDN/README +++ b/perl/perl-Net-LibIDN/README @@ -3,13 +3,15 @@ Net::LibIDN - Perl bindings for GNU Libidn Provides bindings for GNU Libidn, a C library for handling Internationalized Domain Names according to IDNA (RFC 3490), in a way very much inspired by Turbo Fredriksson's PHP-IDN. There is currently -no support for Perl's unicode capabilities (man perlunicode). All input -strings are assumed to be octet strings, all output strings are generated -as octet strings. Thus, if you require Perl's unicode features, you will -have to convert your strings manually. For example: +no support for Perl's unicode capabilities (man perlunicode). All +input strings are assumed to be octet strings, all output strings +are generated as octet strings. Thus, if you require Perl's unicode +features, you will have to convert your strings manually. For example: use Encode; use Data::Dumper; print Dumper(Net::LibIDN::idn_to_unicode('xn--uro-j50a.com', 'utf-8')); print Dumper(decode( - 'utf-8', Net::LibIDN::idn_to_unicode('xn--uro-j50a.com', 'utf-8'))); + 'utf-8', + Net::LibIDN::idn_to_unicode('xn--uro-j50a.com', + 'utf-8'))); 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-Libdnet/README b/perl/perl-Net-Libdnet/README index dca5b7a128..e7f5060adb 100644 --- a/perl/perl-Net-Libdnet/README +++ b/perl/perl-Net-Libdnet/README @@ -1,8 +1,9 @@ Net::Libdnet - binding for Dug Song's libdnet -Net::Libdnet provides a simplified, portable interface to several low-level -networking routines, including network address manipulation, kernel arp cache -and route table lookup and manipulation, network firewalling, network -interface lookup and manipulation, network traffic interception via tunnel -interfaces, and raw IP packet and Ethernet frame transmission. It is intended -to complement the functionality provided by libpcap. +Net::Libdnet provides a simplified, portable interface to several +low-level networking routines, including network address manipulation, +kernel arp cache and route table lookup and manipulation, network +firewalling, network interface lookup and manipulation, network +traffic interception via tunnel interfaces, and raw IP packet +and Ethernet frame transmission. It is intended to complement the +functionality provided by libpcap. diff --git a/perl/perl-Net-Pcap/README b/perl/perl-Net-Pcap/README index 44d3bf7f20..76c9266d87 100644 --- a/perl/perl-Net-Pcap/README +++ b/perl/perl-Net-Pcap/README @@ -1,5 +1,5 @@ -Net::Pcap is a Perl binding to the LBL pcap(3) library. The README for libpcap -describes itself as "a system-independent interface for user-level packet -capture. libpcap provides a portable framework for low-level network -monitoring. Applications include network statistics collection, security -monitoring, network debugging, etc." +Net::Pcap is a Perl binding to the LBL pcap(3) library. The README +for libpcap describes itself as "a system-independent interface for +user-level packet capture. libpcap provides a portable framework for +low-level network monitoring. Applications include network statistics +collection, security monitoring, network debugging, etc." diff --git a/perl/perl-Net-RawIP/README b/perl/perl-Net-RawIP/README index b08ecae900..e62357eef7 100644 --- a/perl/perl-Net-RawIP/README +++ b/perl/perl-Net-RawIP/README @@ -1,10 +1,12 @@ -Net::RawIP - Perl extension to manipulate raw IP packets with interface to -libpcap. +Net::RawIP - Perl extension to manipulate raw IP packets with +interface to libpcap. -This package provides a class which can be used for creating, manipulating and -sending raw IP packets with optional features for manipulating Ethernet -headers. -As its name implies, this module is quite low-level, and currently duplicates -some features with Net::Pcap. If you prefer a higher-level module (in terms of -Perl support), please take a look at Net::Write, which provides a portable -interface to construct and send raw packets on the network. +This package provides a class which can be used for creating, +manipulating and sending raw IP packets with optional features for +manipulating Ethernet headers. + +As its name implies, this module is quite low-level, and currently +duplicates some features with Net::Pcap. If you prefer a higher-level +module (in terms of Perl support), please take a look at Net::Write, +which provides a portable interface to construct and send raw packets +on the network. diff --git a/perl/perl-Net-RawIP/perl-Net-RawIP.SlackBuild b/perl/perl-Net-RawIP/perl-Net-RawIP.SlackBuild index f515dffe3b..1e2c9f1bde 100644 --- a/perl/perl-Net-RawIP/perl-Net-RawIP.SlackBuild +++ b/perl/perl-Net-RawIP/perl-Net-RawIP.SlackBuild @@ -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 @@ -78,9 +75,13 @@ 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 \ + -exec chmod 755 {} \+ -o \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + -exec chmod 644 {} \+ + +# 20220228 bkw: allow 'make test' to succeed in the absence of +# a network connection. +sed -i -e '/cisco.com/d' -e 's/+= 4/+= 3/' t/iflist.t perl Makefile.PL INSTALLDIRS=perl make diff --git a/perl/perl-Net-SNMP/README b/perl/perl-Net-SNMP/README index 3a6e51efd7..a843165528 100644 --- a/perl/perl-Net-SNMP/README +++ b/perl/perl-Net-SNMP/README @@ -1,5 +1,5 @@ -The Net::SNMP module implements an object oriented interface to the Simple -Network Management Protocol. +The Net::SNMP module implements an object oriented interface to the +Simple Network Management Protocol. -Note: The SNMP module that comes with Net-SNMP stock package is just 'SNMP', -Net::SNMP is a a different module altogether. +Note: The SNMP module that comes with Net-SNMP stock package is just +'SNMP', Net::SNMP is a a different module altogether. 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-Net-Telnet/README b/perl/perl-Net-Telnet/README index 890da5b2f9..edfff9bebb 100644 --- a/perl/perl-Net-Telnet/README +++ b/perl/perl-Net-Telnet/README @@ -1,9 +1,10 @@ Net::Telnet - interact with TELNET port or other TCP ports -Net::Telnet allows you to make client connections to a TCP port and do network -I/O, especially to a port using the TELNET protocol. Simple I/O methods such -as print, get, and getline are provided. More sophisticated interactive -features are provided because connecting to a TELNET port ultimately means -communicating with a program designed for human interaction. These interactive -features include the ability to specify a time-out and to wait for patterns to -appear in the input stream, such as the prompt from a shell. +Net::Telnet allows you to make client connections to a TCP port and do +network I/O, especially to a port using the TELNET protocol. Simple +I/O methods such as print, get, and getline are provided. More +sophisticated interactive features are provided because connecting to +a TELNET port ultimately means communicating with a program designed +for human interaction. These interactive features include the ability +to specify a time-out and to wait for patterns to appear in the input +stream, such as the prompt from a shell. diff --git a/perl/perl-Net-Write/README b/perl/perl-Net-Write/README index 346811b411..4a0548144c 100644 --- a/perl/perl-Net-Write/README +++ b/perl/perl-Net-Write/README @@ -1,9 +1,11 @@ Net::Write - a portable interface to open and send raw data to network -Net::Write provides a portable interface to open a network interface, and be -able to write raw data directly to the network. It juste provides three -methods when a Net::Write object has been created for an interface: open, -send, close. -It is possible to open a network interface to send frames at layer 2 (you -craft a frame from link layer), or at layer 3 (you craft a frame from network -layer), or at layer 4 (you craft a frame from transport layer). +Net::Write provides a portable interface to open a network interface, +and be able to write raw data directly to the network. It juste +provides three methods when a Net::Write object has been created for +an interface: open, send, close. + +It is possible to open a network interface to send frames at layer 2 +(you craft a frame from link layer), or at layer 3 (you craft a frame +from network layer), or at layer 4 (you craft a frame from transport +layer). diff --git a/perl/perl-Net-Write/perl-Net-Write.SlackBuild b/perl/perl-Net-Write/perl-Net-Write.SlackBuild index b7700b5748..384d2050e5 100644 --- a/perl/perl-Net-Write/perl-Net-Write.SlackBuild +++ b/perl/perl-Net-Write/perl-Net-Write.SlackBuild @@ -35,7 +35,7 @@ DOCS="LICENSE LICENSE.Artistic README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-NetAddr-IP/perl-NetAddr-IP.SlackBuild b/perl/perl-NetAddr-IP/perl-NetAddr-IP.SlackBuild index 5c6c4411f8..7ab72131f0 100644 --- a/perl/perl-NetAddr-IP/perl-NetAddr-IP.SlackBuild +++ b/perl/perl-NetAddr-IP/perl-NetAddr-IP.SlackBuild @@ -39,7 +39,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -59,8 +59,8 @@ OUTPUT=${OUTPUT:-/tmp} set -e -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-NetPacket/README b/perl/perl-NetPacket/README index a8d787778d..9b79c5cc77 100644 --- a/perl/perl-NetPacket/README +++ b/perl/perl-NetPacket/README @@ -1,15 +1,16 @@ -NetPacket - modules to assemble/disassemble network packets at the protocol -level. +NetPacket - modules to assemble/disassemble network packets at the +protocol level. -NetPacket provides a base class for a cluster of modules related to decoding -and encoding of network protocols. Each NetPacket descendent module knows how -to encode and decode packets for the network protocol it implements. Consult -the documentation for the module in question for protocol-specific -implementation. -Note that there is no inheritance in the NetPacket:: cluster of modules other -than each protocol module being a NetPacket. This was seen to be too -restrictive as imposing inheritance relationships (for example between the IP, -UDP and TCP protocols) would make things like tunneling or other unusual -situations difficult. +NetPacket provides a base class for a cluster of modules related to +decoding and encoding of network protocols. Each NetPacket descendent +module knows how to encode and decode packets for the network protocol +it implements. Consult the documentation for the module in question +for protocol-specific implementation. + +Note that there is no inheritance in the NetPacket:: cluster of +modules other than each protocol module being a NetPacket. This was +seen to be too restrictive as imposing inheritance relationships (for +example between the IP, UDP and TCP protocols) would make things like +tunneling or other unusual situations difficult. This is not the same module as perl-Net-Packet! diff --git a/perl/perl-NetPacket/perl-NetPacket.SlackBuild b/perl/perl-NetPacket/perl-NetPacket.SlackBuild index 05a8635849..80bdf56a41 100644 --- a/perl/perl-NetPacket/perl-NetPacket.SlackBuild +++ b/perl/perl-NetPacket/perl-NetPacket.SlackBuild @@ -35,7 +35,7 @@ DOCS="README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Number-Compare/perl-Number-Compare.SlackBuild b/perl/perl-Number-Compare/perl-Number-Compare.SlackBuild index fe478f73c5..5d7affaedc 100644 --- a/perl/perl-Number-Compare/perl-Number-Compare.SlackBuild +++ b/perl/perl-Number-Compare/perl-Number-Compare.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-PDF-API2/perl-PDF-API2.SlackBuild b/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild index bf2095a64f..4090bcdd05 100644 --- a/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild +++ b/perl/perl-PDF-API2/perl-PDF-API2.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-PDF-API2 -# Copyright 2019 M.A.Begue mab974@gmail.com +# Copyright 2019 M.A.Begue mab974@misouk.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-PDF-API2 -VERSION=${VERSION:-2.038} +VERSION=${VERSION:-2.045} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -87,6 +87,7 @@ perl Makefile.PL \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 make +make test make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/perl/perl-PDF-API2/perl-PDF-API2.info b/perl/perl-PDF-API2/perl-PDF-API2.info index c54df2e261..66b01b8524 100644 --- a/perl/perl-PDF-API2/perl-PDF-API2.info +++ b/perl/perl-PDF-API2/perl-PDF-API2.info @@ -1,10 +1,10 @@ PRGNAM="perl-PDF-API2" -VERSION="2.038" +VERSION="2.045" HOMEPAGE="https://metacpan.org/pod/PDF::API2" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.038.tar.gz" -MD5SUM="2d6683d01b95f554ec5bb2e29f31ff03" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SS/SSIMMS/PDF-API2-2.045.tar.gz" +MD5SUM="afe283ab6b1273ed0d129ec1a18cfb8a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Font-TTF" +REQUIRES="perl-Font-TTF perl-Test-Exception perl-Test-Memory-Cycle" MAINTAINER="Michel A. BEGUE" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild b/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild index 373df6f0b7..e4783ef934 100644 --- a/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild +++ b/perl/perl-PDF-Builder/perl-PDF-Builder.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-PDF-Builder -# Copyright 2020 M.A.Begue mab974@gmail.com +# Copyright 2020 M.A. Begue mab974@misouk.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-PDF-Builder -VERSION=${VERSION:-3.021} +VERSION=${VERSION:-3.023} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,17 +40,14 @@ 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 fi -TMP=${TMP:-/tmp/SBo} +TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} +OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" @@ -66,7 +63,7 @@ else LIBDIRSUFFIX="" fi -set -e +set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT @@ -90,11 +87,6 @@ make make test make install DESTDIR=$PKG -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -mkdir -p $PKG/usr - 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 diff --git a/perl/perl-PDF-Builder/perl-PDF-Builder.info b/perl/perl-PDF-Builder/perl-PDF-Builder.info index 66106ffba9..76fc1d1f17 100644 --- a/perl/perl-PDF-Builder/perl-PDF-Builder.info +++ b/perl/perl-PDF-Builder/perl-PDF-Builder.info @@ -1,10 +1,10 @@ PRGNAM="perl-PDF-Builder" -VERSION="3.021" +VERSION="3.023" HOMEPAGE="https://metacpan.org/pod/PDF::Builder" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PM/PMPERRY/PDF-Builder-3.021.tar.gz" -MD5SUM="79e35db8ecd21b97bd0078456ca3494f" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PM/PMPERRY/PDF-Builder-3.023.tar.gz" +MD5SUM="0e574a78c1996a1f9206f3cab953e620" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Font-TTF perl-Test-Memory-Cycle perl-Test-Exception" MAINTAINER="Michel A. BEGUE" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" 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-Package-Stash-XS/perl-Package-Stash-XS.SlackBuild b/perl/perl-Package-Stash-XS/perl-Package-Stash-XS.SlackBuild index b1c3bcf0e9..46b0ce4a16 100644 --- a/perl/perl-Package-Stash-XS/perl-Package-Stash-XS.SlackBuild +++ b/perl/perl-Package-Stash-XS/perl-Package-Stash-XS.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Package-Stash-XS if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Package-Stash/perl-Package-Stash.SlackBuild b/perl/perl-Package-Stash/perl-Package-Stash.SlackBuild index 1464030ea8..942a4930da 100644 --- a/perl/perl-Package-Stash/perl-Package-Stash.SlackBuild +++ b/perl/perl-Package-Stash/perl-Package-Stash.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Package-Stash if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Params-Util/perl-Params-Util.SlackBuild b/perl/perl-Params-Util/perl-Params-Util.SlackBuild index c20feb52d4..ed90245694 100644 --- a/perl/perl-Params-Util/perl-Params-Util.SlackBuild +++ b/perl/perl-Params-Util/perl-Params-Util.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Params-Util if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Pegex/README b/perl/perl-Pegex/README index cb64e74822..6793d63ca4 100644 --- a/perl/perl-Pegex/README +++ b/perl/perl-Pegex/README @@ -1,19 +1,22 @@ -Pegex is an Acmeist parser framework. It allows you to easily create parsers -that will work equivalently in lots of programming languages! The inspiration -for Pegex comes from the parsing engine upon which the postmodern programming -language Perl 6 is based on. Pegex brings this beauty to the other justmodern -languages that have a normal regular expression engine available. +Pegex is an Acmeist parser framework. It allows you to easily +create parsers that will work equivalently in lots of programming +languages! The inspiration for Pegex comes from the parsing engine +upon which the postmodern programming language Perl 6 is based +on. Pegex brings this beauty to the other justmodern languages that +have a normal regular expression engine available. Pegex gets it name by combining Parsing Expression Grammars (PEG), with Regular Expessions (Regex). That's actually what Pegex does. -PEG is the cool new way to elegantly specify recursive descent grammars. The -Perl 6 language is defined in terms of a self modifying PEG language called -Perl 6 Rules. Regexes are familiar to programmers of most modern programming -languages. Pegex defines a simple PEG syntax, where all the terminals are -regexes. This means that Pegex can be quite fast and powerful. +PEG is the cool new way to elegantly specify recursive descent +grammars. The Perl 6 language is defined in terms of a self modifying +PEG language called Perl 6 Rules. Regexes are familiar to programmers +of most modern programming languages. Pegex defines a simple PEG +syntax, where all the terminals are regexes. This means that Pegex can +be quite fast and powerful. -Pegex attempts to be the simplest way to define new (or old) Domain Specific -Languages (DSLs) that need to be used in several programming languages and -environments. Things like JSON, YAML, Markdown etc. It also great for writing -parsers/compilers that only need to work in one language. +Pegex attempts to be the simplest way to define new (or old) Domain +Specific Languages (DSLs) that need to be used in several programming +languages and environments. Things like JSON, YAML, Markdown etc. It +also great for writing parsers/compilers that only need to work in one +language. 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-Probe-Perl/perl-Probe-Perl.SlackBuild b/perl/perl-Probe-Perl/perl-Probe-Perl.SlackBuild index a99d61857f..40ac263d2c 100644 --- a/perl/perl-Probe-Perl/perl-Probe-Perl.SlackBuild +++ b/perl/perl-Probe-Perl/perl-Probe-Perl.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Proc-Daemon/perl-Proc-Daemon.SlackBuild b/perl/perl-Proc-Daemon/perl-Proc-Daemon.SlackBuild index c2073282e8..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} @@ -15,7 +15,7 @@ SRCNAM=$(echo $PRGNAM | cut -f2- -d-) if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-Proc-PID-File/README b/perl/perl-Proc-PID-File/README index 7acd31ebee..14cc852942 100644 --- a/perl/perl-Proc-PID-File/README +++ b/perl/perl-Proc-PID-File/README @@ -1,4 +1,5 @@ -The Proc::PID::File is useful for writers of daemons and other processes that -need to tell whether they are already running, in order to prevent multiple -process instances. The module accomplishes this via *nix-style pidfiles, -which are files that store a process identifier. +The Proc::PID::File is useful for writers of daemons and other +processes that need to tell whether they are already running, in +order to prevent multiple process instances. The module accomplishes +this via *nix-style pidfiles, which are files that store a process +identifier. diff --git a/perl/perl-Proc-ProcessTable/perl-Proc-ProcessTable.SlackBuild b/perl/perl-Proc-ProcessTable/perl-Proc-ProcessTable.SlackBuild index b4272161de..d8f0bcf052 100644 --- a/perl/perl-Proc-ProcessTable/perl-Proc-ProcessTable.SlackBuild +++ b/perl/perl-Proc-ProcessTable/perl-Proc-ProcessTable.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Regexp-Common/perl-Regexp-Common.SlackBuild b/perl/perl-Regexp-Common/perl-Regexp-Common.SlackBuild index 76d94fb1fc..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} @@ -34,7 +34,7 @@ SRCNAM=$( echo $PRGNAM | cut -d- -f2- ) if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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..074dee801e 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} @@ -80,6 +80,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +export CFLAGS="$SLKCFLAGS -fpermissive" + perl Build.PL \ prefix=/usr \ installdirs=vendor \ diff --git a/perl/perl-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 a79ad05e7f..9289fbe653 100644 --- a/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild +++ b/perl/perl-SNMP-Info/perl-SNMP-Info.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-SNMP-Info -# Copyright 2013, Thibaut Notteboom, Paris, FRANCE +# Copyright 2013-2024, Thibaut Notteboom, Paris, FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-SNMP-Info -VERSION=${VERSION:-3.08} +VERSION=${VERSION:-3.970001} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -34,15 +34,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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,8 +49,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -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..fb0016a322 100644 --- a/perl/perl-SNMP-Info/perl-SNMP-Info.info +++ b/perl/perl-SNMP-Info/perl-SNMP-Info.info @@ -1,10 +1,10 @@ PRGNAM="perl-SNMP-Info" -VERSION="3.08" +VERSION="3.970001" 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.970001.tar.gz" +MD5SUM="6fa0105c4914bc667e2a9d3efa40b294" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="perl-Math-BigInt perl-Module-Build perl-NetAddr-IP perl-Regexp-Common perl-Scalar-List-Utils" MAINTAINER="Thibaut Notteboom" -EMAIL="tib@tibux.org" +EMAIL="thibaut.notteboom@gmail.com" diff --git a/perl/perl-SOAP-Lite/perl-SOAP-Lite.SlackBuild b/perl/perl-SOAP-Lite/perl-SOAP-Lite.SlackBuild index e22a01be2b..103d0643d4 100644 --- a/perl/perl-SOAP-Lite/perl-SOAP-Lite.SlackBuild +++ b/perl/perl-SOAP-Lite/perl-SOAP-Lite.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=SOAP-Lite if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Test-Script/perl-Test-Script.SlackBuild b/perl/perl-Schedule-Cron/perl-Schedule-Cron.SlackBuild index 7bcde2ca7c..95cf48aa4a 100644 --- a/perl/perl-Test-Script/perl-Test-Script.SlackBuild +++ b/perl/perl-Schedule-Cron/perl-Schedule-Cron.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for Test-Script +# Slackware build script for perl-Schedule-Cron -# Copyright 2011 Mikko Värri, Finland +# Copyright 2022 Nicholas Hubbard <nicholashubbard@posteo.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,21 +24,15 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=perl-Test-Script -VERSION=${VERSION:-1.07} +PRGNAM=perl-Schedule-Cron +VERSION=${VERSION:-1.05} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" +SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i486 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi +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 @@ -62,19 +56,23 @@ tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ + INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 make make test make install DESTDIR=$PKG +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done @@ -83,7 +81,9 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changes LICENSE README $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-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-Locale-Msgfmt/slack-desc b/perl/perl-Schedule-Cron/slack-desc index 245da7a8fd..c5065a7ea4 100644 --- a/perl/perl-Locale-Msgfmt/slack-desc +++ b/perl/perl-Schedule-Cron/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Locale-Msgfmt: perl-Locale-Msgfmt (Compile .po files to .mo files) -perl-Locale-Msgfmt: -perl-Locale-Msgfmt: Locale::Msgfmt is a pure Perl reimplementation of msgfmt from GNU -perl-Locale-Msgfmt: gettext-tools. -perl-Locale-Msgfmt: -perl-Locale-Msgfmt: Homepage: https://metacpan.org/pod/Locale::Msgfmt -perl-Locale-Msgfmt: -perl-Locale-Msgfmt: -perl-Locale-Msgfmt: -perl-Locale-Msgfmt: -perl-Locale-Msgfmt: +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-Scope-Guard/README b/perl/perl-Scope-Guard/README index 95da2f0646..7a339e1221 100644 --- a/perl/perl-Scope-Guard/README +++ b/perl/perl-Scope-Guard/README @@ -1,2 +1,2 @@ -This module provides a convenient way to perform cleanup or other forms of -resource management at the end of a scope. +This module provides a convenient way to perform cleanup or other +forms of resource management at the end of a scope. 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 aa92b0663b..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.98} +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 a7b76cf17f..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.98" +VERSION="23.05" HOMEPAGE="https://github.com/trizen/sidef" -DOWNLOAD="https://github.com/trizen/sidef/archive/3.98/sidef-3.98.tar.gz" -MD5SUM="3d17c75d3b298f1322bcbbccddba6d06" +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-Socket-GetAddrinfo/perl-Socket-GetAddrinfo.SlackBuild b/perl/perl-Socket-GetAddrinfo/perl-Socket-GetAddrinfo.SlackBuild index 683bdf3d6e..29617a9da3 100644 --- a/perl/perl-Socket-GetAddrinfo/perl-Socket-GetAddrinfo.SlackBuild +++ b/perl/perl-Socket-GetAddrinfo/perl-Socket-GetAddrinfo.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Socket6/README b/perl/perl-Socket6/README index 5bd1700aae..76b0631125 100644 --- a/perl/perl-Socket6/README +++ b/perl/perl-Socket6/README @@ -1,2 +1,3 @@ Socket6 - IPv6 related part of the C socket.h defines and structure -manipulators. This provides glue routines to the various IPv6 functions. +manipulators. This provides glue routines to the various IPv6 +functions. diff --git a/perl/perl-Socket6/perl-Socket6.SlackBuild b/perl/perl-Socket6/perl-Socket6.SlackBuild index e2a05bd08a..2144825b03 100644 --- a/perl/perl-Socket6/perl-Socket6.SlackBuild +++ b/perl/perl-Socket6/perl-Socket6.SlackBuild @@ -35,7 +35,7 @@ DOCS="README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Sort-Naturally/perl-Sort-Naturally.SlackBuild b/perl/perl-Sort-Naturally/perl-Sort-Naturally.SlackBuild index 31b99f8c41..dcacc60a25 100644 --- a/perl/perl-Sort-Naturally/perl-Sort-Naturally.SlackBuild +++ b/perl/perl-Sort-Naturally/perl-Sort-Naturally.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Sort-Versions/perl-Sort-Versions.SlackBuild b/perl/perl-Sort-Versions/perl-Sort-Versions.SlackBuild index 50337fd919..d830fc7108 100644 --- a/perl/perl-Sort-Versions/perl-Sort-Versions.SlackBuild +++ b/perl/perl-Sort-Versions/perl-Sort-Versions.SlackBuild @@ -16,7 +16,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Statistics-Descriptive/README b/perl/perl-Statistics-Descriptive/README index 69c15edd6a..b7dd4e8025 100644 --- a/perl/perl-Statistics-Descriptive/README +++ b/perl/perl-Statistics-Descriptive/README @@ -1,6 +1,6 @@ -This module provides basic functions used in descriptive statistics. It has an -object oriented design and supports two different types of data storage and -calculation objects: sparse and full. With the sparse method, none of the data -is stored and only a few statistical measures are available. Using the full -method, the entire data set is retained and additional functions are -available. +This module provides basic functions used in descriptive +statistics. It has an object oriented design and supports two +different types of data storage and calculation objects: sparse and +full. With the sparse method, none of the data is stored and only a +few statistical measures are available. Using the full method, the +entire data set is retained and additional functions are available. diff --git a/perl/perl-Statistics-Descriptive/perl-Statistics-Descriptive.SlackBuild b/perl/perl-Statistics-Descriptive/perl-Statistics-Descriptive.SlackBuild index 0cb69a1a9d..808ad3ff1d 100644 --- a/perl/perl-Statistics-Descriptive/perl-Statistics-Descriptive.SlackBuild +++ b/perl/perl-Statistics-Descriptive/perl-Statistics-Descriptive.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Statistics-Descriptive if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-String-PerlIdentifier/README b/perl/perl-String-PerlIdentifier/README index 8e363151dd..312fbb2a77 100644 --- a/perl/perl-String-PerlIdentifier/README +++ b/perl/perl-String-PerlIdentifier/README @@ -3,7 +3,8 @@ perl-String-PerlIdentifier (generate a random name for Perl variable) String::PerlIdentifier - Generate a random name for a Perl variable. This module automatically exports a single subroutine, make_varname(), -which returns a string composed of random characters that qualifies as -the name for a Perl variable. The characters are limited to upper- and -lower-case letters in the English alphabet, the numerals from 0 through -9 and the underscore character. The first character may not be a numeral. +which returns a string composed of random characters that qualifies +as the name for a Perl variable. The characters are limited to upper- +and lower-case letters in the English alphabet, the numerals from 0 +through 9 and the underscore character. The first character may not be +a numeral. 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-Exporter-Progressive/perl-Sub-Exporter-Progressive.SlackBuild b/perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.SlackBuild index 95b4a73200..4484fd6b23 100644 --- a/perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.SlackBuild +++ b/perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.SlackBuild @@ -35,7 +35,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Sub-Exporter/perl-Sub-Exporter.SlackBuild b/perl/perl-Sub-Exporter/perl-Sub-Exporter.SlackBuild index 16a366eb42..0070effbfa 100644 --- a/perl/perl-Sub-Exporter/perl-Sub-Exporter.SlackBuild +++ b/perl/perl-Sub-Exporter/perl-Sub-Exporter.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Sub-Exporter if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Sub-Install/perl-Sub-Install.SlackBuild b/perl/perl-Sub-Install/perl-Sub-Install.SlackBuild index 9726fb62f1..5430128272 100644 --- a/perl/perl-Sub-Install/perl-Sub-Install.SlackBuild +++ b/perl/perl-Sub-Install/perl-Sub-Install.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Sub-Install if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Override/perl-Sub-Override.SlackBuild b/perl/perl-Sub-Override/perl-Sub-Override.SlackBuild index 460ecab82a..e997769f1c 100644 --- a/perl/perl-Sub-Override/perl-Sub-Override.SlackBuild +++ b/perl/perl-Sub-Override/perl-Sub-Override.SlackBuild @@ -35,7 +35,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Sub-Uplevel/perl-Sub-Uplevel.SlackBuild b/perl/perl-Sub-Uplevel/perl-Sub-Uplevel.SlackBuild index d95a316960..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=i486 ;; - 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" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e 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-Switch/README b/perl/perl-Switch/README index cf0e7c40f2..4933ae4ca7 100644 --- a/perl/perl-Switch/README +++ b/perl/perl-Switch/README @@ -1,2 +1,3 @@ -Switch implements a generalized case mechanism that covers most (but not all) -of the numerous possible combinations of switch and case values. +Switch implements a generalized case mechanism that covers most (but +not all) of the numerous possible combinations of switch and case +values. diff --git a/perl/perl-Syntax-Highlight-Engine-Kate/README b/perl/perl-Syntax-Highlight-Engine-Kate/README index 697443c9eb..c2214a4e04 100644 --- a/perl/perl-Syntax-Highlight-Engine-Kate/README +++ b/perl/perl-Syntax-Highlight-Engine-Kate/README @@ -1,2 +1,2 @@ -Perl module Syntax::Highlight::Engine::Kate - a port to Perl of the syntax -highlight engine of the Kate text editor. +Perl module Syntax::Highlight::Engine::Kate - a port to Perl of the +syntax highlight engine of the Kate text editor. 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-Sys-Hostname-Long/perl-Sys-Hostname-Long.SlackBuild b/perl/perl-Sys-Hostname-Long/perl-Sys-Hostname-Long.SlackBuild index 2ef1631a12..2a19502c0a 100644 --- a/perl/perl-Sys-Hostname-Long/perl-Sys-Hostname-Long.SlackBuild +++ b/perl/perl-Sys-Hostname-Long/perl-Sys-Hostname-Long.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Sys-Hostname-Long if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Sys-Mmap/README b/perl/perl-Sys-Mmap/README index a320862f31..43d3c4ab36 100644 --- a/perl/perl-Sys-Mmap/README +++ b/perl/perl-Sys-Mmap/README @@ -2,4 +2,5 @@ perl-Sys-Mmap (uses mmap to map in a file as a Perl variable) The mmap module uses the POSIX mmap call to map in a file as a Perl variable. Memory access by mmap may be shared between threads or -forked processes, and may be a disc file that has been mapped into memory. +forked processes, and may be a disc file that has been mapped into +memory. diff --git a/perl/perl-Sys-Syscall/perl-Sys-Syscall.SlackBuild b/perl/perl-Sys-Syscall/perl-Sys-Syscall.SlackBuild index 42abef2103..38be7e1725 100644 --- a/perl/perl-Sys-Syscall/perl-Sys-Syscall.SlackBuild +++ b/perl/perl-Sys-Syscall/perl-Sys-Syscall.SlackBuild @@ -35,7 +35,7 @@ DOCS="README.pod" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-TeX-Hyphen/README b/perl/perl-TeX-Hyphen/README index 7045d4cd1b..e94f726144 100644 --- a/perl/perl-TeX-Hyphen/README +++ b/perl/perl-TeX-Hyphen/README @@ -1,3 +1,4 @@ -This module uses TeX style hyphenation patterns to find places in words to -hyphenate. You can use any hyphenation file you like, but it will use the -built-in Plain TeX hyphenation tables if no file is supplied. +This module uses TeX style hyphenation patterns to find places in +words to hyphenate. You can use any hyphenation file you like, but +it will use the built-in Plain TeX hyphenation tables if no file is +supplied. diff --git a/perl/perl-TeX-Hyphen/perl-TeX-Hyphen.SlackBuild b/perl/perl-TeX-Hyphen/perl-TeX-Hyphen.SlackBuild index a8d7d84720..07688d4c43 100644 --- a/perl/perl-TeX-Hyphen/perl-TeX-Hyphen.SlackBuild +++ b/perl/perl-TeX-Hyphen/perl-TeX-Hyphen.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=TeX-Hyphen if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Term-ProgressBar/README b/perl/perl-Term-ProgressBar/README index 1c30503dbc..e549f12e9c 100644 --- a/perl/perl-Term-ProgressBar/README +++ b/perl/perl-Term-ProgressBar/README @@ -1,3 +1,3 @@ -Term::ProgressBar provides a simple progress bar on the terminal, to let the -user know that something is happening, roughly how much stuff has been done, -and maybe an estimate at how long remains. +Term::ProgressBar provides a simple progress bar on the terminal, to +let the user know that something is happening, roughly how much stuff +has been done, and maybe an estimate at how long remains. diff --git a/perl/perl-Term-ProgressBar/perl-Term-ProgressBar.SlackBuild b/perl/perl-Term-ProgressBar/perl-Term-ProgressBar.SlackBuild index 3cf77d65ee..76ef0c83f3 100644 --- a/perl/perl-Term-ProgressBar/perl-Term-ProgressBar.SlackBuild +++ b/perl/perl-Term-ProgressBar/perl-Term-ProgressBar.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Term-ProgressBar if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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 dbf2f739f9..6ea1dfae12 100644 --- a/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild +++ b/perl/perl-Term-ReadLine-Gnu/perl-Term-ReadLine-Gnu.SlackBuild @@ -16,14 +16,16 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# Now maintained by B. Watson <yalhcru@gmail.com> +# 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 db3355b9b3..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,10 +1,10 @@ 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="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" 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-Differences/perl-Test-Differences.SlackBuild b/perl/perl-Test-Differences/perl-Test-Differences.SlackBuild index 42c60309a9..2abe451bda 100644 --- a/perl/perl-Test-Differences/perl-Test-Differences.SlackBuild +++ b/perl/perl-Test-Differences/perl-Test-Differences.SlackBuild @@ -12,7 +12,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -30,8 +30,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Test-DistManifest/perl-Test-DistManifest.SlackBuild b/perl/perl-Test-DistManifest/perl-Test-DistManifest.SlackBuild index c9a999d93c..abca85c7c4 100644 --- a/perl/perl-Test-DistManifest/perl-Test-DistManifest.SlackBuild +++ b/perl/perl-Test-DistManifest/perl-Test-DistManifest.SlackBuild @@ -16,7 +16,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Test-Exception/perl-Test-Exception.SlackBuild b/perl/perl-Test-Exception/perl-Test-Exception.SlackBuild index c96a8abf67..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=i486 ;; - 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" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -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-Fatal/perl-Test-Fatal.SlackBuild b/perl/perl-Test-Fatal/perl-Test-Fatal.SlackBuild index 46f665072c..7d2581794f 100644 --- a/perl/perl-Test-Fatal/perl-Test-Fatal.SlackBuild +++ b/perl/perl-Test-Fatal/perl-Test-Fatal.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Test-Fatal if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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 20168214dd..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-2018 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.42} +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 593f2636fb..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.42" +VERSION="3.48" HOMEPAGE="https://metacpan.org/pod/Test::Harness" -DOWNLOAD="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Test-Harness-3.42.tar.gz" -MD5SUM="c794906473f88d6b74194e2d56f16bd6" +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-LongString/README b/perl/perl-Test-LongString/README index 7247fead9d..780b272f70 100644 --- a/perl/perl-Test-LongString/README +++ b/perl/perl-Test-LongString/README @@ -1 +1,2 @@ -perl-Test-LongString - tests strings for equality, with more helpful failures +perl-Test-LongString: tests strings for equality, with more helpful +failures. diff --git a/perl/perl-Test-Memory-Cycle/slack-desc b/perl/perl-Test-Memory-Cycle/slack-desc index 2683907d83..e17f75155c 100644 --- a/perl/perl-Test-Memory-Cycle/slack-desc +++ b/perl/perl-Test-Memory-Cycle/slack-desc @@ -6,7 +6,7 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Test-Memory-Cycle: perl-Test-Memory-Cycle (Check for memory leaks/circular memory refs) +perl-Test-Memory-Cycle: perl-Test-Memory-Cycle (Check for memory leaks/circular memory refs) perl-Test-Memory-Cycle: perl-Test-Memory-Cycle: homepage : https://metacpan.org/pod/Test::Memory::Cycle perl-Test-Memory-Cycle: diff --git a/perl/perl-Test-MockModule/perl-Test-MockModule.SlackBuild b/perl/perl-Test-MockModule/perl-Test-MockModule.SlackBuild index a72c4355c0..3ce5da8658 100644 --- a/perl/perl-Test-MockModule/perl-Test-MockModule.SlackBuild +++ b/perl/perl-Test-MockModule/perl-Test-MockModule.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Test-MockObject/perl-Test-MockObject.SlackBuild b/perl/perl-Test-MockObject/perl-Test-MockObject.SlackBuild index 90796175ef..b9be0f5ba7 100644 --- a/perl/perl-Test-MockObject/perl-Test-MockObject.SlackBuild +++ b/perl/perl-Test-MockObject/perl-Test-MockObject.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$( echo $PRGNAM | cut -d- -f2- )" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Test-NoWarnings/perl-Test-NoWarnings.SlackBuild b/perl/perl-Test-NoWarnings/perl-Test-NoWarnings.SlackBuild index 77531ca451..5339d4c12a 100644 --- a/perl/perl-Test-NoWarnings/perl-Test-NoWarnings.SlackBuild +++ b/perl/perl-Test-NoWarnings/perl-Test-NoWarnings.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Test-NoWarnings if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.SlackBuild b/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.SlackBuild index 1a9d989974..a10a76fe25 100644 --- a/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.SlackBuild +++ b/perl/perl-Test-Number-Delta/perl-Test-Number-Delta.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=$(printf $PRGNAM | cut -d- -f2-) if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Test-PerlTidy/README b/perl/perl-Test-PerlTidy/README index 7c862be458..83dfd74e5e 100644 --- a/perl/perl-Test-PerlTidy/README +++ b/perl/perl-Test-PerlTidy/README @@ -1,5 +1,6 @@ -Runs perltidy on files and reports errors if any of the files differ after -having been tidied. Does not permanently modify the files being tested. +Runs perltidy on files and reports errors if any of the files differ +after having been tidied. Does not permanently modify the files being +tested. -By default, perltidy will be run on files under the current directory and its -subdirectories with extensions matching: .pm .pl .PL .t +By default, perltidy will be run on files under the current directory +and its subdirectories with extensions matching: .pm .pl .PL .t 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 230eb72bcd..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} @@ -38,7 +38,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Test-Requires/perl-Test-Requires.SlackBuild b/perl/perl-Test-Requires/perl-Test-Requires.SlackBuild index 1b5ca10892..bede0ab3fc 100644 --- a/perl/perl-Test-Requires/perl-Test-Requires.SlackBuild +++ b/perl/perl-Test-Requires/perl-Test-Requires.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Test-Requires if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Test-RequiresInternet/README b/perl/perl-Test-RequiresInternet/README index bb87d5f8b3..931352b392 100644 --- a/perl/perl-Test-RequiresInternet/README +++ b/perl/perl-Test-RequiresInternet/README @@ -1,3 +1,3 @@ -This module is intended to easily test network connectivity before functional -tests begin to non-local Internet resources. It does not require any modules -beyond those supplied in core Perl. +This module is intended to easily test network connectivity before +functional tests begin to non-local Internet resources. It does not +require any modules beyond those supplied in core Perl. diff --git a/perl/perl-Test-RequiresInternet/perl-Test-RequiresInternet.SlackBuild b/perl/perl-Test-RequiresInternet/perl-Test-RequiresInternet.SlackBuild index f7c417f905..51901dc868 100644 --- a/perl/perl-Test-RequiresInternet/perl-Test-RequiresInternet.SlackBuild +++ b/perl/perl-Test-RequiresInternet/perl-Test-RequiresInternet.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Test-RequiresInternet if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-Test-Script/README b/perl/perl-Test-Script/README deleted file mode 100644 index 1855d732c0..0000000000 --- a/perl/perl-Test-Script/README +++ /dev/null @@ -1,6 +0,0 @@ -The intent of Test-Script module is to provide a series of basic -tests for 80% of the testing you will need to do for scripts in the -script (or bin as is also commonly used) paths of your Perl -distribution. Further, it aims to provide this functionality with -perfect platform-compatibility, and in a way that is as unobtrusive -as possible. diff --git a/perl/perl-Test-Script/perl-Test-Script.info b/perl/perl-Test-Script/perl-Test-Script.info deleted file mode 100644 index 1ad7a3f757..0000000000 --- a/perl/perl-Test-Script/perl-Test-Script.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="perl-Test-Script" -VERSION="1.07" -HOMEPAGE="https://metacpan.org/pod/Test::Script" -DOWNLOAD="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Test-Script-1.07.tar.gz" -MD5SUM="f6b5baa6403cd24dac7f023e0ea22384" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="perl-IPC-Run3 perl-Probe-Perl perl-Module-Install" -MAINTAINER="Mikko Värri" -EMAIL="vmj@linuxbox.fi" diff --git a/perl/perl-Test-Script/slack-desc b/perl/perl-Test-Script/slack-desc deleted file mode 100644 index d05ae887b0..0000000000 --- a/perl/perl-Test-Script/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -perl-Test-Script: perl-Test-Script (Basic cross-platform tests for scripts) -perl-Test-Script: -perl-Test-Script: The intent of Test-Script module is to provide a series of basic -perl-Test-Script: tests for 80% of the testing you will need to do for scripts in the -perl-Test-Script: script (or bin as is also commonly used) paths of your Perl -perl-Test-Script: distribution. Further, it aims to provide this functionality with -perl-Test-Script: perfect platform-compatibility, and in a way that is as unobtrusive -perl-Test-Script: as possible. -perl-Test-Script: -perl-Test-Script: -perl-Test-Script: diff --git a/perl/perl-Test-Simple/README b/perl/perl-Test-Simple/README index 5e7706833f..614d7a9a33 100644 --- a/perl/perl-Test-Simple/README +++ b/perl/perl-Test-Simple/README @@ -1,6 +1,8 @@ -This is an extremely simple, extremely basic module for writing tests suitable -for CPAN modules and other pursuits. If you wish to do more complicated -testing, use the Test::More module (a drop-in replacement for this one). +This is an extremely simple, extremely basic module for writing tests +suitable for CPAN modules and other pursuits. If you wish to do more +complicated testing, use the Test::More module (a drop-in replacement +for this one). -The basic unit of Perl testing is the ok. For each thing you want to test your -program will print out an "ok" or "not ok" to indicate pass or fail. +The basic unit of Perl testing is the ok. For each thing you want to +test your program will print out an "ok" or "not ok" to indicate pass +or fail. diff --git a/perl/perl-Test-SubCalls/README b/perl/perl-Test-SubCalls/README index c563e9742c..5e4122b9c1 100644 --- a/perl/perl-Test-SubCalls/README +++ b/perl/perl-Test-SubCalls/README @@ -6,4 +6,5 @@ some underlying subroutine deep within the code was called a specific number of times. This module provides a number of functions for doing testing in this -way in association with your normal Test::More (or similar) test scripts. +way in association with your normal Test::More (or similar) test +scripts. diff --git a/perl/perl-Test-Trap/perl-Test-Trap.SlackBuild b/perl/perl-Test-Trap/perl-Test-Trap.SlackBuild index e6d7b2098b..68522b6885 100644 --- a/perl/perl-Test-Trap/perl-Test-Trap.SlackBuild +++ b/perl/perl-Test-Trap/perl-Test-Trap.SlackBuild @@ -16,7 +16,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Text-CSV/perl-Text-CSV.SlackBuild b/perl/perl-Text-CSV/perl-Text-CSV.SlackBuild index 1cfb2c6a9f..3a4f86129a 100644 --- a/perl/perl-Text-CSV/perl-Text-CSV.SlackBuild +++ b/perl/perl-Text-CSV/perl-Text-CSV.SlackBuild @@ -35,7 +35,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Text-CSV_XS/README b/perl/perl-Text-CSV_XS/README index 4bbec22ced..03afdb576b 100644 --- a/perl/perl-Text-CSV_XS/README +++ b/perl/perl-Text-CSV_XS/README @@ -1,3 +1,3 @@ -Text::CSV_XS provides facilities for the composition and decomposition of -comma-separated values. An instance of the Text::CSV_XS class can combine -fields into a CSV string and parse a CSV string into fields. +Text::CSV_XS provides facilities for the composition and decomposition +of comma-separated values. An instance of the Text::CSV_XS class can +combine fields into a CSV string and parse a CSV string into fields. diff --git a/perl/perl-Text-CharWidth/README b/perl/perl-Text-CharWidth/README index 74ca1fc430..8bdd6339cd 100644 --- a/perl/perl-Text-CharWidth/README +++ b/perl/perl-Text-CharWidth/README @@ -1,13 +1,8 @@ perl-Text-CharWidth (perl module) -This perl module, Text::CharWidth, gets number of occupied columns of -a string on a terminal. -This module supplies features similar as wcwidth(3) and wcswidth(3) -in C language. -It computes numbuer of columns occupied on the terminal by a text -string, which is not always equal to its number of characters and -depends on the encoding used. - -Parameters are to be given in locale encoding, not always in UTF-8. +This perl module, Text::CharWidth, gets the number of columns occupied +by a string on a terminal. This is not always equal to the number +of characters, depending on the encoding in use. This is similar to +wcwidth(3) and wcswidth(3) in C. This perl module is needed by Text::WrapI18N. diff --git a/perl/perl-Text-CharWidth/perl-Text-CharWidth.SlackBuild b/perl/perl-Text-CharWidth/perl-Text-CharWidth.SlackBuild index e61ae7ea06..7188da3379 100644 --- a/perl/perl-Text-CharWidth/perl-Text-CharWidth.SlackBuild +++ b/perl/perl-Text-CharWidth/perl-Text-CharWidth.SlackBuild @@ -2,25 +2,15 @@ # Slackware build script for perl-Text-CharWidth -# Copyright 2014 Didier Spaier Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20220110 bkw: +# - take over maintenance. +# - simplify build. +# - tweak README and slack-desc. cd $(dirname $0) ; CWD=$(pwd) @@ -34,15 +24,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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 +39,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,28 +48,20 @@ 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 +make LD="cc -Wl,-s" make test 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 {} \; -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 -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 diff --git a/perl/perl-Text-CharWidth/perl-Text-CharWidth.info b/perl/perl-Text-CharWidth/perl-Text-CharWidth.info index 0635d4ae5d..551d72e46c 100644 --- a/perl/perl-Text-CharWidth/perl-Text-CharWidth.info +++ b/perl/perl-Text-CharWidth/perl-Text-CharWidth.info @@ -6,5 +6,5 @@ MD5SUM="37a723df0580c0758c0ee67b37336c15" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Text-CharWidth/slack-desc b/perl/perl-Text-CharWidth/slack-desc index 7554fff1e2..c458965514 100644 --- a/perl/perl-Text-CharWidth/slack-desc +++ b/perl/perl-Text-CharWidth/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Text-CharWidth: perl-Text-CharWidth (Column Computer) +perl-Text-CharWidth: perl-Text-CharWidth (perl module) +perl-Text-CharWidth: +perl-Text-CharWidth: This perl module, Text::CharWidth, gets the number of columns occupied +perl-Text-CharWidth: by a string on a terminal, which is not always equal to the number +perl-Text-CharWidth: of characters, depending on the encoding in use. This is similar to +perl-Text-CharWidth: wcwidth(3) and wcswidth(3) in C. +perl-Text-CharWidth: +perl-Text-CharWidth: This perl module is needed by Text::WrapI18N. +perl-Text-CharWidth: perl-Text-CharWidth: -perl-Text-CharWidth: This perl module, Text::CharWidth, gets number of occupied columns of -perl-Text-CharWidth: a string on a terminal. -perl-Text-CharWidth: This module supplies features similar as wcwidth(3) and wcswidth(3) -perl-Text-CharWidth: in C language. -perl-Text-CharWidth: It computes number of columns ocuuied on the terminal by a text -perl-Text-CharWidth: string, which is not always equal to its number of characters and -perl-Text-CharWidth: depends on the encoding used. perl-Text-CharWidth: -perl-Text-CharWidth: Parameters are to be given in locale encoding, not always in UTF-8. diff --git a/perl/perl-Text-Diff/perl-Text-Diff.SlackBuild b/perl/perl-Text-Diff/perl-Text-Diff.SlackBuild index 324665e5ac..3fc4035ddf 100644 --- a/perl/perl-Text-Diff/perl-Text-Diff.SlackBuild +++ b/perl/perl-Text-Diff/perl-Text-Diff.SlackBuild @@ -12,7 +12,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -30,8 +30,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Text-Hyphen/perl-Text-Hyphen.SlackBuild b/perl/perl-Text-Hyphen/perl-Text-Hyphen.SlackBuild index f8f94e0fc6..ee4618d01b 100644 --- a/perl/perl-Text-Hyphen/perl-Text-Hyphen.SlackBuild +++ b/perl/perl-Text-Hyphen/perl-Text-Hyphen.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=Text-Hyphen if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-Tabs+Wrap/README b/perl/perl-Text-Tabs+Wrap/README index d9e629fdce..0d80145f17 100644 --- a/perl/perl-Text-Tabs+Wrap/README +++ b/perl/perl-Text-Tabs+Wrap/README @@ -1,13 +1,15 @@ perl-Text-Tabs+Wrap (expand and unexpand tabs + line wrapping) -Text::Tabs does most of what the unix utilities expand(1) and unexpand(1) do. -Given a line with tabs in it, expand replaces those tabs with the appropriate -number of spaces. Given a line with or without tabs in it, unexpand adds tabs -when it can save bytes by doing so, like the unexpand -a command. +Text::Tabs does most of what the unix utilities expand(1) and +unexpand(1) do. Given a line with tabs in it, expand replaces those +tabs with the appropriate number of spaces. Given a line with or +without tabs in it, unexpand adds tabs when it can save bytes by doing +so, like the unexpand -a command. -Text::Wrap::wrap() is a very simple paragraph formatter. It formats a single -paragraph at a time by breaking lines at word boundaries. Indentation is -controlled for the first line ($initial_tab) and all subsequent lines -($subsequent_tab) independently. Please note: $initial_tab and $subsequent_tab -are the literal strings that will be used: it is unlikely you would want to +Text::Wrap::wrap() is a very simple paragraph formatter. It +formats a single paragraph at a time by breaking lines at +word boundaries. Indentation is controlled for the first +line ($initial_tab) and all subsequent lines ($subsequent_tab) +independently. Please note: $initial_tab and $subsequent_tab are the +literal strings that will be used: it is unlikely you would want to pass in a number. diff --git a/perl/perl-Text-Tabulate/perl-Text-Tabulate.SlackBuild b/perl/perl-Text-Tabulate/perl-Text-Tabulate.SlackBuild index 5f17b8f8b3..dfecf71fa0 100644 --- a/perl/perl-Text-Tabulate/perl-Text-Tabulate.SlackBuild +++ b/perl/perl-Text-Tabulate/perl-Text-Tabulate.SlackBuild @@ -16,7 +16,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Text-WrapI18N/README b/perl/perl-Text-WrapI18N/README index 9a0bad5e7e..8285fee3b0 100644 --- a/perl/perl-Text-WrapI18N/README +++ b/perl/perl-Text-WrapI18N/README @@ -1,10 +1,12 @@ -perl-WrapI18N (perl module) +perl-Text-WrapI18N (perl line-wrapping module) -Text::WrapI18N - Line wrapping module with support for multibyte, fullwidth, -and combining characters and languages without whitespaces between words. +Text::WrapI18N is a line wrapping module with support for multibyte, +fullwidth, and combining characters and languages without whitespace +between words. -This module intends to be a better Text::Wrap module. It is needed to support -multibyte character encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5. +This module intends to be a better Text::Wrap module. It is needed to +support multibyte character encodings such as UTF-8, EUC-JP, EUC-KR, +GB2312, and Big5. The text is to be given in locale encoding, not always in UTF-8. (Of course locale encoding is UTF-8 in UTF-8 locales.) diff --git a/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.SlackBuild b/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.SlackBuild index 03b9845192..959e8ee4d7 100644 --- a/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.SlackBuild +++ b/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.SlackBuild @@ -2,25 +2,16 @@ # Slackware build script for perl-Text-WrapI18N -# Copyright 2014 Didier Spaier Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20220110 bkw: +# - take over maintenance. +# - ARCH=noarch. +# - simplify build. +# - tweak README and slack-desc. cd $(dirname $0) ; CWD=$(pwd) @@ -32,17 +23,8 @@ PKGTYPE=${PKGTYPE:-tgz} SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i486 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi +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 @@ -52,20 +34,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,11 +43,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,15 +53,10 @@ perl Makefile.PL \ make make test make install DESTDIR=$PKG +gzip $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 {} \; -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 -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 diff --git a/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.info b/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.info index 17fba7c3c0..5091f05d38 100644 --- a/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.info +++ b/perl/perl-Text-WrapI18N/perl-Text-WrapI18N.info @@ -6,5 +6,5 @@ MD5SUM="0799c16a00926e6c18d400c2e2861d5f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Text-CharWidth" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Text-WrapI18N/slack-desc b/perl/perl-Text-WrapI18N/slack-desc index bb4c3caa95..6bd7e76b61 100644 --- a/perl/perl-Text-WrapI18N/slack-desc +++ b/perl/perl-Text-WrapI18N/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -perl-Text-WrapI18N: perl-Text-WrapI18N (line wrapping module) +perl-Text-WrapI18N: perl-Text-WrapI18N (perl line-wrapping module) perl-Text-WrapI18N: -perl-Text-WrapI18N: Text::WrapI18N - Line wrapping module with support for multibyte, -perl-Text-WrapI18N: fullwidth, and combining characters and languages without whitespaces +perl-Text-WrapI18N: Text::WrapI18N is a line wrapping module with support for multibyte, +perl-Text-WrapI18N: fullwidth, and combining characters and languages without whitespace perl-Text-WrapI18N: between words. perl-Text-WrapI18N: perl-Text-WrapI18N: This module intends to be a better Text::Wrap module. It is needed to perl-Text-WrapI18N: support multibyte character encodings such as UTF-8, EUC-JP, EUC-KR, perl-Text-WrapI18N: GB2312, and Big5. -perl-Text-WrapI18N: The text is to be given in locale encoding, not always in UTF-8. -perl-Text-WrapI18N: (Of course locale encoding is UTF-8 in UTF-8 locales.) +perl-Text-WrapI18N: +perl-Text-WrapI18N: diff --git a/perl/perl-Tidy/perl-Tidy.SlackBuild b/perl/perl-Tidy/perl-Tidy.SlackBuild index fb8fc23013..5511d20839 100644 --- a/perl/perl-Tidy/perl-Tidy.SlackBuild +++ b/perl/perl-Tidy/perl-Tidy.SlackBuild @@ -15,7 +15,7 @@ SRC_PRGNAM=Perl-Tidy if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -33,8 +33,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Out/perl-Time-Out.SlackBuild b/perl/perl-Time-Out/perl-Time-Out.SlackBuild index a8e6430691..523d5f48aa 100644 --- a/perl/perl-Time-Out/perl-Time-Out.SlackBuild +++ b/perl/perl-Time-Out/perl-Time-Out.SlackBuild @@ -38,7 +38,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -60,8 +60,8 @@ set -e DOCS="Changes README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-Time-Piece/perl-Time-Piece.SlackBuild b/perl/perl-Time-Piece/perl-Time-Piece.SlackBuild index b6c7f85e47..14ca5577f9 100644 --- a/perl/perl-Time-Piece/perl-Time-Piece.SlackBuild +++ b/perl/perl-Time-Piece/perl-Time-Piece.SlackBuild @@ -34,7 +34,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -52,8 +52,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-TimeDate/perl-TimeDate.SlackBuild b/perl/perl-TimeDate/perl-TimeDate.SlackBuild index c3fcf2b280..abb3aba2d7 100644 --- a/perl/perl-TimeDate/perl-TimeDate.SlackBuild +++ b/perl/perl-TimeDate/perl-TimeDate.SlackBuild @@ -39,7 +39,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -59,8 +59,8 @@ OUTPUT=${OUTPUT:-/tmp} set -e -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Try-Tiny/perl-Try-Tiny.SlackBuild b/perl/perl-Try-Tiny/perl-Try-Tiny.SlackBuild index 3b8c12a607..26e7a94060 100644 --- a/perl/perl-Try-Tiny/perl-Try-Tiny.SlackBuild +++ b/perl/perl-Try-Tiny/perl-Try-Tiny.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Try-Tiny if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-TryCatch/README b/perl/perl-TryCatch/README index 8f4c4817bd..282b8f4dc1 100644 --- a/perl/perl-TryCatch/README +++ b/perl/perl-TryCatch/README @@ -1,8 +1,8 @@ Trycatch is an extension of the Perl 5 object system. -This module aims to provide a nicer syntax and method to catch errors in Perl, -similar to what is found in other languages (such as Java, Python or C++). -The standard method of using eval {}; if ($@) {} is often prone to subtle bugs, -primarily that its far too easy to stomp on the error in error handlers. -And also eval/if isn't the nicest idiom. - +This module aims to provide a nicer syntax and method to catch errors +in Perl, similar to what is found in other languages (such as Java, +Python or C++). The standard method of using eval {}; if ($@) {} is +often prone to subtle bugs, primarily that its far too easy to stomp +on the error in error handlers. And also eval/if isn't the nicest +idiom. 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.SlackBuild b/perl/perl-Types-Serialiser/perl-Types-Serialiser.SlackBuild index 13affb9d0e..e453073354 100644 --- a/perl/perl-Types-Serialiser/perl-Types-Serialiser.SlackBuild +++ b/perl/perl-Types-Serialiser/perl-Types-Serialiser.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for perl-Types-Serialiser # Copyright 2017 Donald Cooley South Haven, IN USA +# Copyright 2022 Tonus Paris # 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-Types-Serialiser -VERSION=${VERSION:-1.0} +VERSION=${VERSION:-1.01} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-Types-Serialiser/perl-Types-Serialiser.info b/perl/perl-Types-Serialiser/perl-Types-Serialiser.info index 33397fe019..9931f3ddec 100644 --- a/perl/perl-Types-Serialiser/perl-Types-Serialiser.info +++ b/perl/perl-Types-Serialiser/perl-Types-Serialiser.info @@ -1,10 +1,10 @@ PRGNAM="perl-Types-Serialiser" -VERSION="1.0" +VERSION="1.01" HOMEPAGE="https://metacpan.org/release/Types-Serialiser" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.0.tar.gz" -MD5SUM="76460a2bfbc644672499af89192e03fe" +DOWNLOAD="https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Types-Serialiser-1.01.tar.gz" +MD5SUM="4839af5f3fcbacc3945b0e6f3dc9a018" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-common-sense" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-Unicode-LineBreak/README b/perl/perl-Unicode-LineBreak/README index 430e67fbfc..2e0be72b07 100644 --- a/perl/perl-Unicode-LineBreak/README +++ b/perl/perl-Unicode-LineBreak/README @@ -1,14 +1,11 @@ -perl-Unicode-LineBreak - UAX #14 Unicode Line Breaking Algorithm +perl-Unicode-LineBreak (UAX #14 Unicode Line Breaking Algorithm) This perl package includes three modules: Text::LineFold - Line Folding for Plain Text Unicode::GCString - String as Sequence of UAX #29 Grapheme Clusters Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm -man pages wearing the same name are included, e.g. type: -man Unicode::GCString -For man pages in Japanese prepend page name with POD2::JA::, e.g. -man POD2::JA::Unicode::GCString +man pages with the same names are included, e.g: man Unicode::GCString This perl package is a dependency of the TEXT module of po4a as it includes Unicode::GCString diff --git a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild index c57abc2676..2152e65885 100644 --- a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild +++ b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.SlackBuild @@ -2,25 +2,15 @@ # Slackware build script for perl-Unicode-LineBreak -# Copyright 2014 Didier Spaier, Paris, France -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Originally written 2014 Didier Spaier, Paris, France +# Now maintained by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20220110 bkw: +# - take over maintenance. +# - simplify build. +# - tweak README and slack-desc. cd $(dirname $0) ; CWD=$(pwd) @@ -34,15 +24,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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 +39,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -75,28 +48,20 @@ 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 --with-bundled-sombok --disable-libthai \ PREFIX=/usr \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 -make +make LD="cc -Wl,-s" make test 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 {} \; -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 -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 diff --git a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info index 1919eab456..2a14ccc64a 100644 --- a/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info +++ b/perl/perl-Unicode-LineBreak/perl-Unicode-LineBreak.info @@ -1,10 +1,10 @@ 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="" MD5SUM_x86_64="" REQUIRES="perl-MIME-Charset" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-Unicode-Map/README b/perl/perl-Unicode-Map/README index a1de490d21..2bccff508e 100644 --- a/perl/perl-Unicode-Map/README +++ b/perl/perl-Unicode-Map/README @@ -1,2 +1,3 @@ -perl-Unicode-Map converts strings from and to 2-byte Unicode UCS2 format. -All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8 encoding. +perl-Unicode-Map converts strings from and to 2-byte Unicode UCS2 +format. All mappings happen via 2 byte UTF16 encodings, not via 1 +byte UTF8 encoding. diff --git a/perl/perl-Unicode-Map/perl-Unicode-Map.SlackBuild b/perl/perl-Unicode-Map/perl-Unicode-Map.SlackBuild index 7d5a6eee7e..25d098042b 100644 --- a/perl/perl-Unicode-Map/perl-Unicode-Map.SlackBuild +++ b/perl/perl-Unicode-Map/perl-Unicode-Map.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Unicode-Map8/README b/perl/perl-Unicode-Map8/README index e1602a9f81..16e8a2fb89 100644 --- a/perl/perl-Unicode-Map8/README +++ b/perl/perl-Unicode-Map8/README @@ -1,5 +1,6 @@ -The Unicode::Map8 class implement efficient mapping tables between 8-bit -character sets and 16 bit character sets like Unicode. About 170 different -mapping tables between various known character sets and Unicode is distributed -with this package. The source of these tables is the vendor mapping tables -provided by Unicode, Inc. and the code tables in RFC 1345. +The Unicode::Map8 class implement efficient mapping tables between +8-bit character sets and 16 bit character sets like Unicode. About +170 different mapping tables between various known character sets and +Unicode is distributed with this package. The source of these tables +is the vendor mapping tables provided by Unicode, Inc. and the code +tables in RFC 1345. diff --git a/perl/perl-Unicode-Map8/perl-Unicode-Map8.SlackBuild b/perl/perl-Unicode-Map8/perl-Unicode-Map8.SlackBuild index 5b255016e0..fba2954438 100644 --- a/perl/perl-Unicode-Map8/perl-Unicode-Map8.SlackBuild +++ b/perl/perl-Unicode-Map8/perl-Unicode-Map8.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Unicode-String/perl-Unicode-String.SlackBuild b/perl/perl-Unicode-String/perl-Unicode-String.SlackBuild index 8ecc5727b0..55d18f5a9b 100644 --- a/perl/perl-Unicode-String/perl-Unicode-String.SlackBuild +++ b/perl/perl-Unicode-String/perl-Unicode-String.SlackBuild @@ -16,7 +16,7 @@ SRCNAM=Unicode-String if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -34,8 +34,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-Unicode-UTF8simple/perl-Unicode-UTF8simple.SlackBuild b/perl/perl-Unicode-UTF8simple/perl-Unicode-UTF8simple.SlackBuild index 83860a2688..ea2e2a060c 100644 --- a/perl/perl-Unicode-UTF8simple/perl-Unicode-UTF8simple.SlackBuild +++ b/perl/perl-Unicode-UTF8simple/perl-Unicode-UTF8simple.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=Unicode-UTF8simple if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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-WWW-Curl/curl-7.71.0.patch.gz b/perl/perl-WWW-Curl/curl-7.71.0.patch.gz Binary files differindex f85592a36f..96e83e4a30 100644 --- a/perl/perl-WWW-Curl/curl-7.71.0.patch.gz +++ b/perl/perl-WWW-Curl/curl-7.71.0.patch.gz diff --git a/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild b/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild index 2a51a3cb5f..f99a85f115 100644 --- a/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild +++ b/perl/perl-WWW-Curl/perl-WWW-Curl.SlackBuild @@ -7,7 +7,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-WWW-Curl VERSION=${VERSION:-4.17} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -21,9 +21,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -64,6 +61,8 @@ find -L . \ zcat $CWD/curl-7.71.0.patch.gz | patch -p1 +PERL_USE_UNSAFE_INC=1 \ +PERL_MM_USE_DEFAULT=1 \ perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ @@ -71,7 +70,9 @@ perl Makefile.PL \ INSTALLVENDORMAN3DIR=/usr/man/man3 make -make test +# 20220301 bkw: 'make test' requires internet access, don't run it +# if it looks like the network is down (e.g. due to 'unshare -n'). +ping -w10 -c1 google.com &>/dev/null && make test make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/perl/perl-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/README b/perl/perl-WebService-MusicBrainz/README index a30fde7361..8e4d8581da 100644 --- a/perl/perl-WebService-MusicBrainz/README +++ b/perl/perl-WebService-MusicBrainz/README @@ -1,5 +1,11 @@ +perl-WebService-MusicBrainz (retrieve music metadata) + WebService::MusicBrainz searches the MusicBrainz database, which contains a huge amount of music metadata, through the database's web service and returns objects with the found data. abcde can use WebService::MusicBrainz to look up metadata. + +Note: By default, the test suite is not run, because it requires a +network connection. You can enable it by exporting TESTS=yes in the +script's environment. diff --git a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild index 5db5e4b3da..a0443019d1 100644 --- a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild +++ b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-WebService-MusicBrainz -# Copyright 2016-2019 Andreas Voegele <andreas@andreasvoegele.com> +# Copyright 2016-2019 Andreas Voegele <email removed> # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -16,27 +16,24 @@ # 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. +# - build option TESTS=yes to run 'make test'. + 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} 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 @@ -46,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 @@ -69,26 +52,23 @@ 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 \ INSTALLDIRS=vendor \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 make -# The test suite requires a network connection. -#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 +# The test suite requires a network connection. +[ "${TESTS:-no}" = "yes" ] && make test -find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true +make install DESTDIR=$PKG +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 diff --git a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info index bdcf85acdc..dac7ede0fc 100644 --- a/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info +++ b/perl/perl-WebService-MusicBrainz/perl-WebService-MusicBrainz.info @@ -1,10 +1,10 @@ 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" -MAINTAINER="Didier Spaier" -EMAIL="didier at slint dot fr" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-X11-Protocol-Other/README b/perl/perl-X11-Protocol-Other/README index 3ad06bb25f..8f5a4bc5b3 100644 --- a/perl/perl-X11-Protocol-Other/README +++ b/perl/perl-X11-Protocol-Other/README @@ -1,3 +1,11 @@ -This is some window manager related functions for use by client programs, as -per the "Inter-Client Communication Conventions Manual" and some of the Net-WM -"Extended Window Manager Hints". +These are some window manager related functions for use by client +programs, as per the "Inter-Client Communication Conventions Manual" +and some of the Net-WM "Extended Window Manager Hints". + +Note: normally, SlackBuilds that build perl modules include the +"make test" command. Here, it's disabled by default, as it will +cause the build to fail if there is no X server running (or if X's +DISPLAY variable isn't set). If you want to enable the tests, export +MAKETEST=yes in the script's environment. Note that the test will +leave your desktop with a solid black background (replacing whatever +wallpaper you might have had). diff --git a/perl/perl-X11-Protocol-Other/perl-X11-Protocol-Other.SlackBuild b/perl/perl-X11-Protocol-Other/perl-X11-Protocol-Other.SlackBuild index 80298ecc45..49a78c6f2b 100644 --- a/perl/perl-X11-Protocol-Other/perl-X11-Protocol-Other.SlackBuild +++ b/perl/perl-X11-Protocol-Other/perl-X11-Protocol-Other.SlackBuild @@ -22,6 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20220314 bkw: Modified by SlackBuilds.org: disable 'make test' by +# default, since it requires a running X server, and even then it +# messes up the display. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-X11-Protocol-Other @@ -34,15 +38,12 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -77,9 +78,9 @@ 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 \ + -exec chmod 755 {} \+ -o \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + -exec chmod 644 {} \+ perl Makefile.PL \ PREFIX=/usr \ @@ -87,7 +88,7 @@ perl Makefile.PL \ INSTALLVENDORMAN3DIR=/usr/man/man3 \ INSTALLVENDORMAN1DIR=/usr/man/man1 make -make test +[ "${MAKETEST:-no}" = "yes" ] && make test make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/perl/perl-XML-Filter-BufferText/perl-XML-Filter-BufferText.SlackBuild b/perl/perl-XML-Filter-BufferText/perl-XML-Filter-BufferText.SlackBuild index 99451fda58..cfda222f79 100644 --- a/perl/perl-XML-Filter-BufferText/perl-XML-Filter-BufferText.SlackBuild +++ b/perl/perl-XML-Filter-BufferText/perl-XML-Filter-BufferText.SlackBuild @@ -32,7 +32,7 @@ SRCNAM=XML-Filter-BufferText if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac diff --git a/perl/perl-XML-SAX-Writer/perl-XML-SAX-Writer.SlackBuild b/perl/perl-XML-SAX-Writer/perl-XML-SAX-Writer.SlackBuild index fae3369de2..3c9382ac78 100644 --- a/perl/perl-XML-SAX-Writer/perl-XML-SAX-Writer.SlackBuild +++ b/perl/perl-XML-SAX-Writer/perl-XML-SAX-Writer.SlackBuild @@ -34,7 +34,7 @@ SRCNAM=XML-SAX-Writer if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-XML-TreePP/perl-XML-TreePP.SlackBuild b/perl/perl-XML-TreePP/perl-XML-TreePP.SlackBuild index 00cb414109..c5362abed8 100644 --- a/perl/perl-XML-TreePP/perl-XML-TreePP.SlackBuild +++ b/perl/perl-XML-TreePP/perl-XML-TreePP.SlackBuild @@ -35,7 +35,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-XML-Writer/perl-XML-Writer.SlackBuild b/perl/perl-XML-Writer/perl-XML-Writer.SlackBuild index f1e16b90dc..7b3a02c5f0 100644 --- a/perl/perl-XML-Writer/perl-XML-Writer.SlackBuild +++ b/perl/perl-XML-Writer/perl-XML-Writer.SlackBuild @@ -37,7 +37,7 @@ SRCNAM=XML-Writer if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -55,8 +55,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-XML-XPath/README b/perl/perl-XML-XPath/README index cf14881597..214133f72d 100644 --- a/perl/perl-XML-XPath/README +++ b/perl/perl-XML-XPath/README @@ -1,4 +1,5 @@ -XML::XPath - a set of modules for parsing and evaluating XPath statements. +XML::XPath - a set of modules for parsing and evaluating XPath +statements. DESCRIPTION This module aims to comply exactly to the XPath specification at 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-LibYAML/README b/perl/perl-YAML-LibYAML/README index 4f871ccc0a..c487efbef3 100644 --- a/perl/perl-YAML-LibYAML/README +++ b/perl/perl-YAML-LibYAML/README @@ -1,9 +1,10 @@ -Kirill Siminov's libyaml is arguably the best YAML implementation. The C -library is written precisely to the YAML 1.1 specification. It was originally -bound to Python and was later bound to Ruby. +Kirill Siminov's libyaml is arguably the best YAML implementation. The +C library is written precisely to the YAML 1.1 specification. It was +originally bound to Python and was later bound to Ruby. -This module is a Perl XS binding to libyaml which offers Perl the best YAML -support to date. +This module is a Perl XS binding to libyaml which offers Perl the best +YAML support to date. -This module exports the functions Dump, Load, DumpFile and LoadFile. These -functions are intended to work exactly like YAML.pm's corresponding functions. +This module exports the functions Dump, Load, DumpFile and +LoadFile. These functions are intended to work exactly like YAML.pm's +corresponding functions. 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-YAML-Tiny/perl-YAML-Tiny.SlackBuild b/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild index 735e56ae23..42d511b0fc 100644 --- a/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild +++ b/perl/perl-YAML-Tiny/perl-YAML-Tiny.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-YAML-Tiny. # -# Copyright 2020 M.A. Begue mab974@gmail.com +# Copyright 2020 M.A. Begue mab974@misouk.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-YAML-Tiny -VERSION=${VERSION:-1.73} +VERSION=${VERSION:-1.74} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -86,6 +86,7 @@ perl Makefile.PL \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 make +make test make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/perl/perl-YAML-Tiny/perl-YAML-Tiny.info b/perl/perl-YAML-Tiny/perl-YAML-Tiny.info index 7373a62810..b4ba6a7fb3 100644 --- a/perl/perl-YAML-Tiny/perl-YAML-Tiny.info +++ b/perl/perl-YAML-Tiny/perl-YAML-Tiny.info @@ -1,10 +1,10 @@ PRGNAM="perl-YAML-Tiny" -VERSION="1.73" +VERSION="1.74" HOMEPAGE="https://metacpan.org/pod/YAML::Tiny" -DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz" -MD5SUM="d1bb2525e4ab46bfab4b22842c467529" +DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.74.tar.gz" +MD5SUM="5a2b53a7cf7f3dcc98173944565ca0d6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Michel A. BEGUE" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" diff --git a/perl/perl-ZMQ-Constants/perl-ZMQ-Constants.SlackBuild b/perl/perl-ZMQ-Constants/perl-ZMQ-Constants.SlackBuild index c72aff8e9c..bb71953934 100644 --- a/perl/perl-ZMQ-Constants/perl-ZMQ-Constants.SlackBuild +++ b/perl/perl-ZMQ-Constants/perl-ZMQ-Constants.SlackBuild @@ -37,7 +37,7 @@ SRCNAM="$(printf $PRGNAM | cut -f2- -d-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -59,8 +59,8 @@ set -e DOCS="Changes" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild b/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild index dd986caa8d..e19a13ea06 100644 --- a/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild +++ b/perl/perl-audio-sndfile/perl-audio-sndfile.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-audio-sndfile -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. @@ -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-audio-sndfile/perl-audio-sndfile.info b/perl/perl-audio-sndfile/perl-audio-sndfile.info index b5f2d06a0a..f62324ea3c 100644 --- a/perl/perl-audio-sndfile/perl-audio-sndfile.info +++ b/perl/perl-audio-sndfile/perl-audio-sndfile.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" 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-class-accessor-chained/perl-class-accessor-chained.SlackBuild b/perl/perl-class-accessor-chained/perl-class-accessor-chained.SlackBuild index af9145bf1e..9970ee90fa 100644 --- a/perl/perl-class-accessor-chained/perl-class-accessor-chained.SlackBuild +++ b/perl/perl-class-accessor-chained/perl-class-accessor-chained.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-common-sense/perl-common-sense.SlackBuild b/perl/perl-common-sense/perl-common-sense.SlackBuild index 1ebc5a5723..34362361b1 100644 --- a/perl/perl-common-sense/perl-common-sense.SlackBuild +++ b/perl/perl-common-sense/perl-common-sense.SlackBuild @@ -4,6 +4,7 @@ # Copyright 2013 Donald Cooley La Porte, IN USA # Copyright 2017-2020 Donald Cooley South Haven, IN USA +# Copyright 2022 Tonus Paris # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -107,6 +108,9 @@ cp -a \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +# remove empty gzipped manual and directory +rm -rf $PKG/usr/man + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/perl/perl-common-sense/perl-common-sense.info b/perl/perl-common-sense/perl-common-sense.info index 8635907156..c278cb70bf 100644 --- a/perl/perl-common-sense/perl-common-sense.info +++ b/perl/perl-common-sense/perl-common-sense.info @@ -6,5 +6,5 @@ MD5SUM="0929c6b03455ca988a9b4219aca15292" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" +MAINTAINER="Tonus" +EMAIL="tonus1@free.fr" diff --git a/perl/perl-config-general/perl-config-general.SlackBuild b/perl/perl-config-general/perl-config-general.SlackBuild index b45a0578bf..fe294e1a10 100644 --- a/perl/perl-config-general/perl-config-general.SlackBuild +++ b/perl/perl-config-general/perl-config-general.SlackBuild @@ -39,7 +39,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -57,8 +57,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" 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 264695b590..99a06cee28 100644 --- a/perl/perl-data-dump/perl-data-dump.SlackBuild +++ b/perl/perl-data-dump/perl-data-dump.SlackBuild @@ -2,27 +2,22 @@ # Slackware build script for perl-data-dump -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # 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-dump/perl-data-dump.info b/perl/perl-data-dump/perl-data-dump.info index 2dc92efc1f..60449b7c3d 100644 --- a/perl/perl-data-dump/perl-data-dump.info +++ b/perl/perl-data-dump/perl-data-dump.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild b/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild index 9cf15815b1..e008d32ad2 100644 --- a/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild +++ b/perl/perl-data-messagepack/perl-data-messagepack.SlackBuild @@ -25,17 +25,17 @@ 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 - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -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-page-pageset/perl-data-page-pageset.SlackBuild b/perl/perl-data-page-pageset/perl-data-page-pageset.SlackBuild index dd04b56146..17c449ed41 100644 --- a/perl/perl-data-page-pageset/perl-data-page-pageset.SlackBuild +++ b/perl/perl-data-page-pageset/perl-data-page-pageset.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-data-page/perl-data-page.SlackBuild b/perl/perl-data-page/perl-data-page.SlackBuild index 96588e718a..cfdb38dc27 100644 --- a/perl/perl-data-page/perl-data-page.SlackBuild +++ b/perl/perl-data-page/perl-data-page.SlackBuild @@ -33,7 +33,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-data-section-simple/perl-data-section-simple.SlackBuild b/perl/perl-data-section-simple/perl-data-section-simple.SlackBuild index a1df82d58b..40d917865e 100644 --- a/perl/perl-data-section-simple/perl-data-section-simple.SlackBuild +++ b/perl/perl-data-section-simple/perl-data-section-simple.SlackBuild @@ -35,7 +35,7 @@ DOCFILES="Changes README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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/README b/perl/perl-digest-hmac/README index b915ff7772..390cf323f6 100644 --- a/perl/perl-digest-hmac/README +++ b/perl/perl-digest-hmac/README @@ -1,8 +1,8 @@ -Digest::HMAC is a perl module used for message integrity checks between two -parties that share a secret key, and works in combination with some other -Digest algorithm, usually MD5 or SHA-1. The HMAC mechanism is described -in RFC 2104. +Digest::HMAC is a perl module used for message integrity checks +between two parties that share a secret key, and works in combination +with some other Digest algorithm, usually MD5 or SHA-1. The HMAC +mechanism is described in RFC 2104. The Digest::HMAC module follow the common Digest:: interface, but the -constructor takes the secret key and the name of some other simple Digest:: -module as argument. +constructor takes the secret key and the name of some other simple +Digest:: module as argument. diff --git a/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild b/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild index a773f219a4..6baf7eb60b 100644 --- a/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild +++ b/perl/perl-digest-hmac/perl-digest-hmac.SlackBuild @@ -25,14 +25,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-digest-sha1/perl-digest-sha1.SlackBuild b/perl/perl-digest-sha1/perl-digest-sha1.SlackBuild index fe82b8fb88..08be947438 100644 --- a/perl/perl-digest-sha1/perl-digest-sha1.SlackBuild +++ b/perl/perl-digest-sha1/perl-digest-sha1.SlackBuild @@ -34,7 +34,7 @@ SRC_PRGNAM=Digest-SHA1 if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -54,8 +54,8 @@ OUTPUT=${OUTPUT:-/tmp} DOCFILES="fip180-1.* Changes README" -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-encode-locale/README b/perl/perl-encode-locale/README index 586df94791..f0eb8ec660 100644 --- a/perl/perl-encode-locale/README +++ b/perl/perl-encode-locale/README @@ -1,21 +1,24 @@ Perl module to determine the locale encoding. In many applications it's wise to let Perl use Unicode for the strings -it processes. Most of the interfaces Perl has to the outside world is -still byte based. Programs therefore needs to decode byte strings that -enter the program from the outside and encode them again on the way out. -The POSIX locale system is used to specify both the language conventions -requested by the user and the preferred character set to consume and -output. The Encode::Locale module looks up the charset and encoding -(called a CODESET in the locale jargon) and arrange for the Encode module -to know this encoding under the name "locale". It means bytes obtained +it processes. Most of the interfaces Perl has to the outside world +is still byte based. Programs therefore needs to decode byte strings +that enter the program from the outside and encode them again on the +way out. The POSIX locale system is used to specify both the language +conventions requested by the user and the preferred character set to +consume and output. + +The Encode::Locale module looks up the charset and encoding (called +a CODESET in the locale jargon) and arrange for the Encode module to +know this encoding under the name "locale". It means bytes obtained from the environment can be converted to Unicode strings by calling Encode::encode(locale => $bytes) and converted back again with Encode::decode(locale => $string). -Where file systems interfaces pass file names in and out of the program -we also need care. The trend is for operating systems to use a fixed file -encoding that don't actually depend on the locale; and this module -determines the most appropriate encoding for file names. The Encode -module will know this encoding under the name "locale_fs". For -traditional Unix systems this will be an alias to the same encoding -as "locale". + +Where file systems interfaces pass file names in and out of the +program we also need care. The trend is for operating systems to use a +fixed file encoding that don't actually depend on the locale; and this +module determines the most appropriate encoding for file names. The +Encode module will know this encoding under the name "locale_fs". For +traditional Unix systems this will be an alias to the same encoding as +"locale". diff --git a/perl/perl-event/perl-event.SlackBuild b/perl/perl-event/perl-event.SlackBuild index 7da2e26a76..25c8fbfd60 100644 --- a/perl/perl-event/perl-event.SlackBuild +++ b/perl/perl-event/perl-event.SlackBuild @@ -14,7 +14,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -32,8 +32,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild b/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild index 1375485d98..17a9942970 100644 --- a/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild +++ b/perl/perl-extutils-depends/perl-extutils-depends.SlackBuild @@ -5,7 +5,7 @@ # (C) 2007 Michael Wagner <lapinours@web.de> # Copyright 2010, 2012 Binh Nguyen <binhvng@gmail.com> # Copyright 2014-2017 Glenn Becker <burningc@sdf.org> -# Copyright 2017-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2017-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil. # # All rights reserved. # @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-extutils-depends -VERSION=${VERSION:-0.8000} +VERSION=${VERSION:-0.8001} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-extutils-depends/perl-extutils-depends.info b/perl/perl-extutils-depends/perl-extutils-depends.info index ac538f6eb6..6ea6365705 100644 --- a/perl/perl-extutils-depends/perl-extutils-depends.info +++ b/perl/perl-extutils-depends/perl-extutils-depends.info @@ -1,8 +1,8 @@ PRGNAM="perl-extutils-depends" -VERSION="0.8000" +VERSION="0.8001" HOMEPAGE="https://metacpan.org/pod/ExtUtils::Depends" -DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8000.tar.gz" -MD5SUM="ac2d17114f1b50624a8f37381c90485e" +DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz" +MD5SUM="ca203697162b842c6c1e25ce102b79a5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-file-basedir/perl-file-basedir.SlackBuild b/perl/perl-file-basedir/perl-file-basedir.SlackBuild index 87aea55399..5ac513fb41 100644 --- a/perl/perl-file-basedir/perl-file-basedir.SlackBuild +++ b/perl/perl-file-basedir/perl-file-basedir.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for perl-file-basedir. # -# Copyright 2015-2018 Edinaldo P. Silva, Rio de janeiro, Brazil +# Copyright 2015-2022 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-basedir -VERSION=${VERSION:-0.08} +VERSION=${VERSION:-0.09} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-file-basedir/perl-file-basedir.info b/perl/perl-file-basedir/perl-file-basedir.info index 319c035b3c..fca334e5d7 100644 --- a/perl/perl-file-basedir/perl-file-basedir.info +++ b/perl/perl-file-basedir/perl-file-basedir.info @@ -1,8 +1,8 @@ PRGNAM="perl-file-basedir" -VERSION="0.08" +VERSION="0.09" HOMEPAGE="https://metacpan.org/pod/File::BaseDir" -DOWNLOAD="https://cpan.metacpan.org/authors/id/K/KI/KIMRYAN/File-BaseDir-0.08.tar.gz" -MD5SUM="667a7faa144c0c9a22b4421ed395fe89" +DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-BaseDir-0.09.tar.gz" +MD5SUM="9f0cec6783602f8f44f9226769992b66" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-File-Which perl-Module-Build perl-IPC-System-Simple" diff --git a/perl/perl-file-desktopentry/README b/perl/perl-file-desktopentry/README index 212ce57da1..10ae0e9a30 100644 --- a/perl/perl-file-desktopentry/README +++ b/perl/perl-file-desktopentry/README @@ -1,9 +1,10 @@ -perl-file-desktopentry (File::DesktopEntry, object to handle .desktop files) +perl-file-desktopentry (File::DesktopEntry, object to handle .desktop +files) This module is used to work with .desktop files. -The format of these files is specified by the freedesktop "Desktop Entry" -specification. +The format of these files is specified by the freedesktop "Desktop +Entry" specification. Optional dependencies: perl-Test-Pod, perl-Test-Pod-Coverage, perl-CPAN-Changes. diff --git a/perl/perl-file-desktopentry/perl-file-desktopentry.SlackBuild b/perl/perl-file-desktopentry/perl-file-desktopentry.SlackBuild index 46fedc0db1..59bcb00c23 100644 --- a/perl/perl-file-desktopentry/perl-file-desktopentry.SlackBuild +++ b/perl/perl-file-desktopentry/perl-file-desktopentry.SlackBuild @@ -29,7 +29,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -47,8 +47,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild b/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild index 61bbaba4bc..d5f3b1e897 100644 --- a/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild +++ b/perl/perl-file-libmagic/perl-file-libmagic.SlackBuild @@ -2,10 +2,11 @@ # Slackware build script for perl-file-libmagic -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # 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-libmagic/perl-file-libmagic.info b/perl/perl-file-libmagic/perl-file-libmagic.info index 12a391f59e..e7b1f2c545 100644 --- a/perl/perl-file-libmagic/perl-file-libmagic.info +++ b/perl/perl-file-libmagic/perl-file-libmagic.info @@ -9,4 +9,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Capture-Tiny" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-file-listing/README b/perl/perl-file-listing/README index a76cfefbaa..39d1843588 100644 --- a/perl/perl-file-listing/README +++ b/perl/perl-file-listing/README @@ -1,23 +1,31 @@ -This module exports a single function called parse_dir(), which can -be used to parse directory listings. +This module exports a single function called parse_dir(), which can be +used to parse directory listings. + The first parameter to parse_dir() is the directory listing to parse. It can be a scalar, a reference to an array of directory lines or a glob representing a filehandle to read the directory listing from. + The second parameter is the time zone to use when parsing time stamps in the listing. If this value is undefined, then the local time zone is assumed. + The third parameter is the type of listing to assume. Currently supported formats are 'unix', 'apache' and 'dosftp'. The default value 'unix'. Ideally, the listing type should be determined automatically. -The fourth parameter specifies how unparseable lines should be treated. -Values can be 'ignore', 'warn' or a code reference. Warn means that the -perl warn() function will be called. If a code reference is passed, then -this routine will be called and the return value from it will be incorporated -in the listing. The default is 'ignore'. + +The fourth parameter specifies how unparseable lines should be +treated. Values can be 'ignore', 'warn' or a code reference. Warn +means that the perl warn() function will be called. If a code +reference is passed, then this routine will be called and the return +value from it will be incorporated in the listing. The default is +'ignore'. + Only the first parameter is mandatory. -The return value from parse_dir() is a list of directory entries. In a scalar -context the return value is a reference to the list. The directory entries -are represented by an array consisting of [ $filename, $filetype, $filesize, -$filetime, $filemode ]. The $filetype value is one of the letters 'f', 'd', -'l' or '?'. The $filetime value is the seconds since Jan 1, 1970. The -$filemode is a bitmask like the mode returned by stat(). + +The return value from parse_dir() is a list of directory entries. In +a scalar context the return value is a reference to the list. The +directory entries are represented by an array consisting of [ +$filename, $filetype, $filesize, $filetime, $filemode ]. The $filetype +value is one of the letters 'f', 'd', 'l' or '?'. The $filetime value +is the seconds since Jan 1, 1970. The $filemode is a bitmask like the +mode returned by stat(). 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 b8dcc01eb1..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-2020 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.30} +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 2e027e9852..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.30" +VERSION="0.34" HOMEPAGE="https://metacpan.org/pod/File::MimeInfo" -DOWNLOAD="https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/File-MimeInfo-0.30.tar.gz" -MD5SUM="5301ab7b93af7875aa09836b96ab5f3a" +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-gnome2-gconf/perl-gnome2-gconf.SlackBuild b/perl/perl-gnome2-gconf/perl-gnome2-gconf.SlackBuild index c6b020aec0..7c1098f4fd 100644 --- a/perl/perl-gnome2-gconf/perl-gnome2-gconf.SlackBuild +++ b/perl/perl-gnome2-gconf/perl-gnome2-gconf.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-gnome2-gconf -VERSION=${VERSION:-1.044} +VERSION=${VERSION:-1.047} BUILD=${BUILD:-4} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/perl/perl-gnome2-gconf/perl-gnome2-gconf.info b/perl/perl-gnome2-gconf/perl-gnome2-gconf.info index c7c9117bdc..3571f5e8b7 100644 --- a/perl/perl-gnome2-gconf/perl-gnome2-gconf.info +++ b/perl/perl-gnome2-gconf/perl-gnome2-gconf.info @@ -1,8 +1,8 @@ PRGNAM="perl-gnome2-gconf" -VERSION="1.044" +VERSION="1.047" HOMEPAGE="https://metacpan.org/pod/Gnome2::GConf" -DOWNLOAD="https://cpan.metacpan.org/authors/id/T/TS/TSCH/Gnome2-GConf-1.044.tar.gz" -MD5SUM="ea386003b18f067524833b0eeb271330" +DOWNLOAD="https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gnome2-GConf-1.047.tar.gz" +MD5SUM="88540ac900f4201b4fe1565f4de8ca93" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-glib" diff --git a/perl/perl-gstreamer/perl-gstreamer.SlackBuild b/perl/perl-gstreamer/perl-gstreamer.SlackBuild index baf9f157b3..7f4aed64bc 100644 --- a/perl/perl-gstreamer/perl-gstreamer.SlackBuild +++ b/perl/perl-gstreamer/perl-gstreamer.SlackBuild @@ -14,7 +14,7 @@ SRCNAM=GStreamer if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -32,8 +32,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-html-form/perl-html-form.SlackBuild b/perl/perl-html-form/perl-html-form.SlackBuild index a02769e550..b002bc8df9 100644 --- a/perl/perl-html-form/perl-html-form.SlackBuild +++ b/perl/perl-html-form/perl-html-form.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-html-form -VERSION=${VERSION:-6.07} +VERSION=${VERSION:-6.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -43,9 +43,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -104,7 +101,7 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changes INSTALL LICENSE $PKG/usr/doc/$PRGNAM-$VERSION +cp -a Changes LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perl-html-form/perl-html-form.info b/perl/perl-html-form/perl-html-form.info index 79e9e18c1a..330730ef45 100644 --- a/perl/perl-html-form/perl-html-form.info +++ b/perl/perl-html-form/perl-html-form.info @@ -1,10 +1,10 @@ PRGNAM="perl-html-form" -VERSION="6.07" +VERSION="6.11" HOMEPAGE="https://metacpan.org/pod/HTML::Form" -DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Form-6.07.tar.gz" -MD5SUM="71718750e6a2132b50eeca417a55e18e" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SIMBABQUE/HTML-Form-6.11.tar.gz" +MD5SUM="5348fbdee5ec572e21c1579d4eb183d3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-http-message" +REQUIRES="perl-html-parser perl-Test-Warnings" MAINTAINER="Donald Cooley" EMAIL="chytraeu@sdf.org" diff --git a/perl/perl-html-parser/README b/perl/perl-html-parser/README index eeddd5e5a6..464e87b713 100644 --- a/perl/perl-html-parser/README +++ b/perl/perl-html-parser/README @@ -1,6 +1,6 @@ perl-html-parser - perl html parser module collection -This is a collection of perl modules that parse and extract information from -HTML documents. The modules present in this collection are: HTML::Parser, -HTML::Entities, HTML::HeadParser, HTML::LinkExtor, HTML::PullParser, and -HTML::TokeParser. +This is a collection of perl modules that parse and extract +information from HTML documents. The modules present in this +collection are: HTML::Parser, HTML::Entities, HTML::HeadParser, +HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser. diff --git a/perl/perl-html-parser/perl-html-parser.SlackBuild b/perl/perl-html-parser/perl-html-parser.SlackBuild index 015ba54159..09e565c957 100644 --- a/perl/perl-html-parser/perl-html-parser.SlackBuild +++ b/perl/perl-html-parser/perl-html-parser.SlackBuild @@ -25,14 +25,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -54,8 +54,8 @@ SRCNAM=HTML-Parser DOCFILES="TODO Changes README" # LIBDIRSUFFIX not used -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +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 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 9965c1be7e..40e415371b 100644 --- a/perl/perl-html-tagset/perl-html-tagset.SlackBuild +++ b/perl/perl-html-tagset/perl-html-tagset.SlackBuild @@ -27,14 +27,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -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 ab309030b9..f5264ee8ef 100644 --- a/perl/perl-http-date/perl-http-date.SlackBuild +++ b/perl/perl-http-date/perl-http-date.SlackBuild @@ -25,14 +25,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -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 e38a57a4cf..3309b4739e 100644 --- a/perl/perl-http-message/perl-http-message.SlackBuild +++ b/perl/perl-http-message/perl-http-message.SlackBuild @@ -25,14 +25,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -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/README b/perl/perl-http-tiny/README index e54fbf41a0..7d2ec42239 100644 --- a/perl/perl-http-tiny/README +++ b/perl/perl-http-tiny/README @@ -1,13 +1,13 @@ - HTTP::Tiny - A small, simple, correct HTTP/1.1 client +HTTP::Tiny - A small, simple, correct HTTP/1.1 client - This is a very simple HTTP/1.1 client, designed for doing simple - requests without the overhead of a large framework like LWP::UserAgent. +This is a very simple HTTP/1.1 client, designed for doing simple +requests without the overhead of a large framework like LWP::UserAgent. - It is more correct and more complete than HTTP::Lite. It supports - proxies and redirection. It also correctly resumes after EINTR. +It is more correct and more complete than HTTP::Lite. It supports +proxies and redirection. It also correctly resumes after EINTR. - If IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it - instead of IO::Socket::INET for transparent support for both IPv4 and - IPv6. +If IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it +instead of IO::Socket::INET for transparent support for both IPv4 and +IPv6. - Cookie support requires HTTP::CookieJar or an equivalent class. +Cookie support requires HTTP::CookieJar or an equivalent class. diff --git a/perl/perl-http-tiny/perl-http-tiny.SlackBuild b/perl/perl-http-tiny/perl-http-tiny.SlackBuild index dfbe213111..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} @@ -35,7 +35,7 @@ DOCFILES="Changes README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-image-bmp/perl-image-bmp.SlackBuild b/perl/perl-image-bmp/perl-image-bmp.SlackBuild index 82db649a84..26523d47a2 100644 --- a/perl/perl-image-bmp/perl-image-bmp.SlackBuild +++ b/perl/perl-image-bmp/perl-image-bmp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-image-bmp -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. diff --git a/perl/perl-image-bmp/perl-image-bmp.info b/perl/perl-image-bmp/perl-image-bmp.info index a531427a60..8f27d7b308 100644 --- a/perl/perl-image-bmp/perl-image-bmp.info +++ b/perl/perl-image-bmp/perl-image-bmp.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-inc-latest/README b/perl/perl-inc-latest/README index 410d751aa4..5916dffc28 100644 --- a/perl/perl-inc-latest/README +++ b/perl/perl-inc-latest/README @@ -1,12 +1,14 @@ -perl-inc-latest (use modules bundled in inc/ if newer than installed ones) +perl-inc-latest (use modules bundled in inc/ if newer than installed +ones) WARNING -- THIS IS AN EXPERIMENTAL MODULE. It was originally bundled (as an experiment) with Module::Build and has been split out for more general use. -The inc::latest module helps bootstrap configure-time dependencies for the -CPAN distributions. These dependencies get bundled into the inc directory -within a Thedistribution and are used by Makefile.PL or Build.PL. +The inc::latest module helps bootstrap configure-time dependencies +for the CPAN distributions. These dependencies get bundled into the +inc directory within a Thedistribution and are used by Makefile.PL or +Build.PL. Optional dependencie: perl-ExtUtils-Install diff --git a/perl/perl-inc-latest/perl-inc-latest.SlackBuild b/perl/perl-inc-latest/perl-inc-latest.SlackBuild index 5d24a8d0ba..f188119e86 100644 --- a/perl/perl-inc-latest/perl-inc-latest.SlackBuild +++ b/perl/perl-inc-latest/perl-inc-latest.SlackBuild @@ -33,7 +33,7 @@ SRCNAM="$(printf $PRGNAM | cut -d- -f2-)" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,8 +51,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-inc-module-install/perl-inc-module-install.SlackBuild b/perl/perl-inc-module-install/perl-inc-module-install.SlackBuild index 27a1536a8e..5b28bf417a 100644 --- a/perl/perl-inc-module-install/perl-inc-module-install.SlackBuild +++ b/perl/perl-inc-module-install/perl-inc-module-install.SlackBuild @@ -35,7 +35,7 @@ DOCFILES="Changes README" if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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 7112c50024..69bd907266 100644 --- a/perl/perl-libintl/perl-libintl.SlackBuild +++ b/perl/perl-libintl/perl-libintl.SlackBuild @@ -4,25 +4,25 @@ # 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + 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,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 0d7928e7d5..f51a7df887 100644 --- a/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.SlackBuild +++ b/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.SlackBuild @@ -2,25 +2,20 @@ # Slackware build script for perl-lwp-useragent-cached -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # 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-lwp-useragent-cached/perl-lwp-useragent-cached.info b/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.info index 1f283a96ca..da783f6843 100644 --- a/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.info +++ b/perl/perl-lwp-useragent-cached/perl-lwp-useragent-cached.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libwww-perl" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" 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 c3536dade3..e96faaaeff 100644 --- a/perl/perl-net-dns/perl-net-dns.SlackBuild +++ b/perl/perl-net-dns/perl-net-dns.SlackBuild @@ -25,14 +25,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -51,11 +51,11 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} SRCNAM=Net-DNS -DOCFILES="Changes README" +DOCFILES="Changes README LICENSE" # LIBDIRSUFFIX not used -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +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 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 2b563e0da3..5925856154 100644 --- a/perl/perl-net-http/perl-net-http.SlackBuild +++ b/perl/perl-net-http/perl-net-http.SlackBuild @@ -25,14 +25,14 @@ 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} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -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-ip/perl-net-ip.SlackBuild b/perl/perl-net-ip/perl-net-ip.SlackBuild index 6e9fdd1e38..25f1b49eca 100644 --- a/perl/perl-net-ip/perl-net-ip.SlackBuild +++ b/perl/perl-net-ip/perl-net-ip.SlackBuild @@ -34,7 +34,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac 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-palm-pdb/perl-palm-pdb.SlackBuild b/perl/perl-palm-pdb/perl-palm-pdb.SlackBuild index 8bd9a996c1..49ccb7a067 100644 --- a/perl/perl-palm-pdb/perl-palm-pdb.SlackBuild +++ b/perl/perl-palm-pdb/perl-palm-pdb.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-palm-pdb -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. diff --git a/perl/perl-palm-pdb/perl-palm-pdb.info b/perl/perl-palm-pdb/perl-palm-pdb.info index b5185713bf..f153c23a08 100644 --- a/perl/perl-palm-pdb/perl-palm-pdb.info +++ b/perl/perl-palm-pdb/perl-palm-pdb.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-rename/README b/perl/perl-rename/README deleted file mode 100644 index bb6abddd47..0000000000 --- a/perl/perl-rename/README +++ /dev/null @@ -1,6 +0,0 @@ -rename renames the filenames supplied according to the rule specified as -the first argument. The argument is a Perl expression which is expected -to modify the cat string for at least some of the filenames specified. -If a given filename is not modified by the expression, it will not be -renamed. If no filenames are given on the command line, filenames will -be read via standard input. diff --git a/perl/perl-rename/perl-rename.info b/perl/perl-rename/perl-rename.info deleted file mode 100644 index 138ac106b1..0000000000 --- a/perl/perl-rename/perl-rename.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="perl-rename" -VERSION="1.9" -HOMEPAGE="https://metacpan.org/source/PEDERST/rename-1.9/bin/rename.PL" -DOWNLOAD="https://cpan.metacpan.org/authors/id/P/PE/PEDERST/rename-1.9.tar.gz" -MD5SUM="16df2adde955a6867701564e3d7c6a52" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Azure Zanculmarktum" -EMAIL="zanculmarktum@gmail.com" diff --git a/perl/perl-rename/slack-desc b/perl/perl-rename/slack-desc deleted file mode 100644 index 628c4e6c4f..0000000000 --- a/perl/perl-rename/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -perl-rename: perl-rename (renames multiple files) -perl-rename: -perl-rename: rename renames the filenames supplied according to the rule specified -perl-rename: as the first argument. The argument is a Perl expression which is -perl-rename: expected to modify the cat string for at least some of the filenames -perl-rename: specified. If a given filename is not modified by the expression, it -perl-rename: will not be renamed. If no filenames are given on the command line, -perl-rename: filenames will be read via standard input. -perl-rename: -perl-rename: -perl-rename: diff --git a/perl/perl-text-aspell/perl-text-aspell.SlackBuild b/perl/perl-text-aspell/perl-text-aspell.SlackBuild index 69a16dee53..aa0c75d423 100644 --- a/perl/perl-text-aspell/perl-text-aspell.SlackBuild +++ b/perl/perl-text-aspell/perl-text-aspell.SlackBuild @@ -35,7 +35,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -53,8 +53,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" diff --git a/perl/perl-text-unaccent/perl-text-unaccent.SlackBuild b/perl/perl-text-unaccent/perl-text-unaccent.SlackBuild index f90e0c9627..8e49076bff 100644 --- a/perl/perl-text-unaccent/perl-text-unaccent.SlackBuild +++ b/perl/perl-text-unaccent/perl-text-unaccent.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-text-unaccent -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. diff --git a/perl/perl-text-unaccent/perl-text-unaccent.info b/perl/perl-text-unaccent/perl-text-unaccent.info index f86a6abebc..85870a071f 100644 --- a/perl/perl-text-unaccent/perl-text-unaccent.info +++ b/perl/perl-text-unaccent/perl-text-unaccent.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-trayicon/perl-trayicon.SlackBuild b/perl/perl-trayicon/perl-trayicon.SlackBuild index d4eb1b686e..83b9c7144b 100644 --- a/perl/perl-trayicon/perl-trayicon.SlackBuild +++ b/perl/perl-trayicon/perl-trayicon.SlackBuild @@ -15,7 +15,7 @@ PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -33,8 +33,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" elif [ "$ARCH" = "x86_64" ]; then 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-x11-protocol/README b/perl/perl-x11-protocol/README index b8ea92de30..c53dc1f962 100644 --- a/perl/perl-x11-protocol/README +++ b/perl/perl-x11-protocol/README @@ -1,3 +1,4 @@ X11::Protocol and the related modules in this distribution are a rough equivalent of Xlib (libX11.a, with a bit of Xau and Xext mixed in) -used for drawing windows on and otherwise manipulating X11 window servers. +used for drawing windows on and otherwise manipulating X11 window +servers. diff --git a/perl/perl-xml-fast/perl-xml-fast.SlackBuild b/perl/perl-xml-fast/perl-xml-fast.SlackBuild index 5e0c0249d3..299e9dc14b 100644 --- a/perl/perl-xml-fast/perl-xml-fast.SlackBuild +++ b/perl/perl-xml-fast/perl-xml-fast.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-xml-fast -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. @@ -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-fast/perl-xml-fast.info b/perl/perl-xml-fast/perl-xml-fast.info index 13aa48a326..4395503937 100644 --- a/perl/perl-xml-fast/perl-xml-fast.info +++ b/perl/perl-xml-fast/perl-xml-fast.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" 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/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.SlackBuild b/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.SlackBuild index 40a2d503e8..37ccfc08f1 100644 --- a/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.SlackBuild +++ b/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-xml-parser-lite-tree -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. diff --git a/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.info b/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.info index 40f341313f..b806be78b9 100644 --- a/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.info +++ b/perl/perl-xml-parser-lite-tree/perl-xml-parser-lite-tree.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-xml-parser-lite" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perl-xml-parser-lite/perl-xml-parser-lite.SlackBuild b/perl/perl-xml-parser-lite/perl-xml-parser-lite.SlackBuild index 8029c05292..21acc8ae8a 100644 --- a/perl/perl-xml-parser-lite/perl-xml-parser-lite.SlackBuild +++ b/perl/perl-xml-parser-lite/perl-xml-parser-lite.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for perl-xml-parser-lite -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. diff --git a/perl/perl-xml-parser-lite/perl-xml-parser-lite.info b/perl/perl-xml-parser-lite/perl-xml-parser-lite.info index d22434dba9..06db59d080 100644 --- a/perl/perl-xml-parser-lite/perl-xml-parser-lite.info +++ b/perl/perl-xml-parser-lite/perl-xml-parser-lite.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="B. Watson" -EMAIL="yalhcru@gmail.com" +EMAIL="urchlay@slackware.uk" diff --git a/perl/perlbrew/perlbrew.SlackBuild b/perl/perlbrew/perlbrew.SlackBuild index 8a0365d8c8..d51ca8033c 100644 --- a/perl/perlbrew/perlbrew.SlackBuild +++ b/perl/perlbrew/perlbrew.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perlbrew -VERSION=${VERSION:-0.85} +VERSION=${VERSION:-0.98} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -81,12 +78,13 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT +export PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null perl Build.PL \ --installdirs vendor \ --config installvendorman1dir=/usr/man/man1 \ --config installvendorman3dir=/usr/man/man3 ./Build -./Build test ./Build install \ --destdir $PKG @@ -97,7 +95,7 @@ find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a Changes LICENSE README README.md doc/* $PKG/usr/doc/$PRGNAM-$VERSION +cp -a Changes LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/perl/perlbrew/perlbrew.info b/perl/perlbrew/perlbrew.info index adc38b2033..f2c0c29aed 100644 --- a/perl/perlbrew/perlbrew.info +++ b/perl/perlbrew/perlbrew.info @@ -1,10 +1,10 @@ PRGNAM="perlbrew" -VERSION="0.85" +VERSION="0.98" HOMEPAGE="https://perlbrew.pl/" -DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GU/GUGOD/App-perlbrew-0.85.tar.gz" -MD5SUM="0a86d1393206c4a40efb74776f8794d1" +DOWNLOAD="https://cpan.metacpan.org/authors/id/G/GU/GUGOD/App-perlbrew-0.98.tar.gz" +MD5SUM="30ac30758526e57d8b9b8c34ae6ae526" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-CPAN-Perl-Releases perl-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 c69625ea27..8d68a5d13d 100644 --- a/perl/rakudo/rakudo.SlackBuild +++ b/perl/rakudo/rakudo.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rakudo -# Copyright 2020- Michel Begue <mab974@gmail.com> +# Copyright 2020- Michel Begue <mab974@misouk.com> # Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com> # # Permission to use, copy, modify, and distribute this software for any @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rakudo -VERSION=${VERSION:-2021.09} +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 b932c28954..3fcabf61cc 100644 --- a/perl/rakudo/rakudo.info +++ b/perl/rakudo/rakudo.info @@ -1,10 +1,10 @@ PRGNAM="rakudo" -VERSION="2021.09" +VERSION="2024.03" HOMEPAGE="https://rakudo.org/" -DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2021.09/rakudo-2021.09.tar.gz" -MD5SUM="0d46ecbf2229889c74bf06b2ab9ad2e6" +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" MAINTAINER="Michel Begue" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild index edaf0cb1c8..d5416bd67c 100644 --- a/perl/zef/zef.SlackBuild +++ b/perl/zef/zef.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for zef -# Copyright 2020- Michel Begue <mab974@gmail.com> +# Copyright 2020- Michel Begue <mab974@misouk.com> # Copyright 2018-2020 Andreas Voegele <andreas@andreasvoegele.com> # # Permission to use, copy, modify, and distribute this software for any @@ -20,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zef -VERSION=${VERSION:-0.9.4} +VERSION=${VERSION:-0.21.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -85,12 +85,14 @@ 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 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - LICENSE README.pod \ + LICENSE README.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/perl/zef/zef.info b/perl/zef/zef.info index 1588a46f6d..df4cf2a2da 100644 --- a/perl/zef/zef.info +++ b/perl/zef/zef.info @@ -1,10 +1,10 @@ PRGNAM="zef" -VERSION="0.9.4" +VERSION="0.21.4" HOMEPAGE="https://github.com/ugexe/zef" -DOWNLOAD="https://github.com/ugexe/zef/archive/v0.9.4/zef-0.9.4.tar.gz" -MD5SUM="4512b49b7c7039b4df6265116097f48c" +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" MAINTAINER="Michel Begue" -EMAIL="mab974@gmail.com" +EMAIL="mab974@misouk.com" |