From 4f2712eabb7f86be8d58cb736d5190eee94cee54 Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Wed, 7 Sep 2022 14:00:49 +0100 Subject: [PATCH] Remove outdated cpan-modules build files. --- .../cpan-modules/old/cpan-modules.SlackBuild | 273 ------------------ source/cpan-modules/old/modules.list | 72 ----- source/cpan-modules/old/slack-desc | 19 -- 3 files changed, 364 deletions(-) delete mode 100755 source/cpan-modules/old/cpan-modules.SlackBuild delete mode 100644 source/cpan-modules/old/modules.list delete mode 100644 source/cpan-modules/old/slack-desc diff --git a/source/cpan-modules/old/cpan-modules.SlackBuild b/source/cpan-modules/old/cpan-modules.SlackBuild deleted file mode 100755 index d9db1c1..0000000 --- a/source/cpan-modules/old/cpan-modules.SlackBuild +++ /dev/null @@ -1,273 +0,0 @@ -#!/bin/bash -# Version: 0.5.7 -# Copyright (c) 2005-2017: -# Darren 'Tadgy' Austin -# Licensed under the terms of the GNU General Public License version 3. -# - -# Built package details. -PKG_NAME="cpan-modules" -PKG_VERSION="0.9.1" -PKG_BUILD="1" -PKG_TAG="_tadgy" -PKG_EXT="txz" - -# Packages which must be installed to build. -BUILD_REQUIRED="perl openssl db48" - -# Packages which must not be installed to build. -BUILD_CONFLICTS="$PKG_NAME" - - -#........1.........2.........3.........4.........5.........6.........7.........8.........9.........0.........1.........2.........3.....:...4 - -cd "$(cd "${BASH_SOURCE%/*}"; pwd -P)" - -while [[ $# -gt 0 ]]; do - if [[ "$1" =~ ^-(-)?(f|force)$ ]]; then - BUILD_FORCE=1 - elif [[ "$1" =~ ^-(-)?(n|no-cleanup)$ ]]; then - BUILD_NOCLEANUP=1 - elif [[ "$1" =~ ^-(-)?(v|version)$ ]]; then - echo "NAME=\"$PKG_NAME\"" - echo "VERSION=\"$PKG_VERSION\"" - echo "BUILD=\"$PKG_BUILD$PKG_TAG\"" - exit 0 - else - echo "Usage: ${0##*/} [[-f|--force]|[-n|--no-cleanup]|[-v|--version]]"; exit 1 - fi - shift -done - -if (( "${BUILD_FORCE:-0}" != 1 )); then - check_installed() { - ls -1 /var/log/packages | grep -P "^\Q$1\E-([^-]*)-([^-]*)-([^-]*)$" >/dev/null 2>&1 - return $? - } - for PKG in $BUILD_CONFLICTS; do - if check_installed "$PKG"; then - echo -e "\\033[1;31m${0##*/}: Conflicting package '$PKG' installed.\\033[0;39m"; exit 1 - fi - done - for PKG in $BUILD_REQUIRED; do - if ! check_installed "$PKG"; then - echo -e "\\033[1;31m${0##*/}: Required package '$PKG' not installed.\\033[0;39m"; exit 1 - fi - done -fi - -declare BUILD_OS_$(grep "^ID=" /etc/os-release) -declare BUILD_OS_$(grep "^VERSION_ID=" /etc/os-release) -BUILD_WORKDIR="/tmp/pkg-build" -BUILD_ROOT="$BUILD_WORKDIR/$PKG_NAME" -BUILD_PREFIX="/opt" -BUILD_MAKEFLAGS="-j5" -case "${BUILD_ARCH:=$(uname -m)}" in - i[45]86) - BUILD_CFLAGS="-march=$BUILD_ARCH -mtune=i686 -O2" - PKG_ARCH="$BUILD_ARCH" - ;; - i686) - BUILD_CFLAGS="-march=$BUILD_ARCH -mtune=pentium4 -O2" - PKG_ARCH="$BUILD_ARCH" - ;; - x86_64|x86-64) - BUILD_CFLAGS="-march=x86-64 -mtune=core2 -O2 -fPIC" - BUILD_LIBDIRSUFFIX="64" - PKG_ARCH="x86_64" - ;; - *) - echo -e "\\033[1;31m${0##*/}: $(uname -m): unsupported architecture.\\033[0;39m"; exit 1 - ;; -esac -PKG_STORE="/tmp/pkg-store/$BUILD_OS_ID$BUILD_LIBDIRSUFFIX-$BUILD_OS_VERSION_ID" -[[ -e /data/slackware/repo/source/build.options ]] && { - . /data/slackware/repo/source/build.options || exit 1 -} - -SRC_DIR="$(pwd)" -umask 0022 && -rm -rf "$BUILD_ROOT" && -mkdir -p -m 750 "$BUILD_WORKDIR" && -mkdir -m 755 "$BUILD_ROOT" || exit 1 - -shopt -s extglob - -# Force a prefix of /usr - otherwise scripts which are launched from within daemons -# don't get PERL5LIB set and can't find modules. -BUILD_PREFIX="/usr" -# Use vendor_perl as site_perl doesn't seem to be in the default @INC in Slackware. -BUILD_PERLLOC="vendor" - -export PERL5LIB="$BUILD_ROOT/$BUILD_PREFIX/lib$BUILD_LIBDIRSUFFIX/perl5/${BUILD_PERLLOC}_perl" - -# Special case: Socket6. -# This build fails when CCFLAGS is set to any value. -echo -e "\n\n\\033[1;32m***\n\\033[1;32m* Installing: Socket6 \n\\033[1;32m***\\033[0;39m" && -PERL_MM_OPT="DESTDIR=\"$BUILD_ROOT\" INSTALLDIRS=\"$BUILD_PERLLOC\" \ - INSTALL${BUILD_PERLLOC^^}ARCH=\"$BUILD_PREFIX/lib$BUILD_LIBDIRSUFFIX/perl5/${BUILD_PERLLOC}_perl\" \ - INSTALL${BUILD_PERLLOC^^}BIN=\"$BUILD_PREFIX/bin\" \ - INSTALL${BUILD_PERLLOC^^}LIB=\"$BUILD_PREFIX/lib$BUILD_LIBDIRSUFFIX/perl5/${BUILD_PERLLOC}_perl\" \ - INSTALL${BUILD_PERLLOC^^}MAN1DIR=\"$BUILD_PREFIX/man/man1\" \ - INSTALL${BUILD_PERLLOC^^}MAN3DIR=\"$BUILD_PREFIX/man/man3\" \ - INSTALL${BUILD_PERLLOC^^}SCRIPT=\"$BUILD_PREFIX/bin\"" \ - perl -MCPAN -e 'shell' <&1)" ]]; then - echo -e "\n\n\\033[1;33m***\n\\033[1;33m* Skipping: $MOD - already installed\n\\033[1;33m***\\033[0;39m" - else - echo -e "\n\n\\033[1;32m***\n\\033[1;32m* Installing: Spcket6 \n\\033[1;32m***\\033[0;39m" && - perl -MCPAN -e 'shell' < is a special case. Because the FHS requires everything to be - # contained in their own directory, make symlinks into the standard /opt dirs. - ( cd "$BUILD_ROOT/opt" && - for DIR in bin include info lib lib64 man sbin share; do - if [ -e "${BUILD_PREFIX##*/}/$DIR" ]; then - mkdir -m 755 "$DIR" && - (cd "$DIR" && lndir -silent "../${BUILD_PREFIX##*/}/$DIR)") || exit 1 - fi - done - ) || exit 1 -fi - -mkdir -m 755 "$BUILD_ROOT/install" && -for FILE in doinst.sh slack-{conflicts,desc,install,remove,required,suggests}; do - if [[ -e "$SRC_DIR/$FILE" ]]; then - egrep -v '^#|^$|-handy-ruler-' "$SRC_DIR/$FILE" | sed \ - -e "s:%BUILD_PREFIX%:$BUILD_PREFIX:g" \ - -e "s:%BUILD_LIBDIRSUFFIX%:$BUILD_LIBDIRSUFFIX:g" \ - -e "s:%BUILD_OS_ID%:$BUILD_OS_ID:g" \ - -e "s:%BUILD_OS_VERSION_ID%:$BUILD_OS_VERSION_ID:g" \ - -e "s:%PKG_NAME%:$PKG_NAME:g" \ - -e "s:%PKG_VERSION%:$PKG_VERSION:g" \ - -e "s:%PKG_FILE_VERSION%:${PKG_VERSION//-/_}:g" \ - -e "s:%PKG_ARCH%:$PKG_ARCH:g" \ - -e "s:%PKG_BUILD%:$PKG_BUILD:g" \ - -e "s:%PKG_TAG%:${PKG_TAG//-/_}:g" \ - -e "s:%PKG_EXT%:$PKG_EXT:g" \ - >"$BUILD_ROOT/install/$FILE" || exit 1 - fi -done - -cd "$BUILD_ROOT" && -rm -f "$BUILD_WORKDIR/$PKG_NAME-${PKG_VERSION//-/_}-$PKG_ARCH-$PKG_BUILD${PKG_TAG//-/_}."* && -makepkg -l y -p -c n "$BUILD_WORKDIR/$PKG_NAME-${PKG_VERSION//-/_}-$PKG_ARCH-$PKG_BUILD${PKG_TAG//-/_}.$PKG_EXT" && -cat install/slack-desc >"$BUILD_WORKDIR/$PKG_NAME-${PKG_VERSION//-/_}-$PKG_ARCH-$PKG_BUILD${PKG_TAG//-/_}.txt" || exit 1 - -mkdir -p -m 755 "$PKG_STORE" && -mv -b "$BUILD_WORKDIR/$PKG_NAME-${PKG_VERSION//-/_}-$PKG_ARCH-$PKG_BUILD${PKG_TAG//-/_}".{"$PKG_EXT",txt} "$PKG_STORE" || exit 1 - -if [[ "$BUILD_NOCLEANUP" != "1" ]]; then - rm -rf "$BUILD_ROOT" -fi - -echo -e "\\033[1;32mPackage built:\n " \ - "$(ls "$PKG_STORE/$PKG_NAME-${PKG_VERSION//-/_}-$PKG_ARCH-$PKG_BUILD${PKG_TAG//-/_}.$PKG_EXT")\\033[0;39m" diff --git a/source/cpan-modules/old/modules.list b/source/cpan-modules/old/modules.list deleted file mode 100644 index 7eba517..0000000 --- a/source/cpan-modules/old/modules.list +++ /dev/null @@ -1,72 +0,0 @@ -###################### -# SpamAssassin # -# Updated for v3.4.6 # -###################### -# Required # -Digest::SHA1 -HTML::Parser -Net::DNS -NetAddr::IP -Time::HiRes -LWP -HTTP::Date -IO::Zlib -Text::Diff # Optional add-on for Archive::Tar -Archive::Tar -# Optional # -MIME::Base64 -DB_File -Net::SMTP -Mail::SPF -# Geo::IP # Functionallity not required. -# Net::Ident # Functionallity not required. -IO::Socket::INET6 # Requires Socket6, installed specially in SlackBuild. -IO::Socket::SSL -Compress::Zlib -Mail::DKIM -DBI -Encode::Detect -# Apache::Test # Functionallity not required. -Net::CIDR::Lite # Not listed in docs, but shows as missing during build. -# Net::Patricia # Not listed in docs, but shows as missing during build. Functionallity not required. -BSD::Resource # Not listed in docs, but shows as missing during build. - - -######################## -# Majordomo2 # -# Updated for 20160404 # -######################## -# Required # -Mail::Internet -Mail::Header -MIME::Base64 -IO::Wrap -MIME::Tools -Data::Dumper -Date::Manip -CGI -Digest::SHA1 -Socket -IO::File -IO::Handle -Date::Format -Date::Parse -DirHandle -Safe -POSIX -Net::Domain -File::Basename -File::Copy -Fcntl -Carp -Time::Local -HTML::FormatText -HTML::TreeBuilder -# Optional # -Time::HiRes -Term::ReadLine::Gnu # Or Term::ReadLine::Perl, but mod reqired user input to build -Text::Reflow -# DB_File # Functionallity not required. -# DBI # Functionallity not required. -# DBD::Pg # Functionallity not required. -# DBD::mysql # Functionallity not required. diff --git a/source/cpan-modules/old/slack-desc b/source/cpan-modules/old/slack-desc deleted file mode 100644 index 3ca531b..0000000 --- a/source/cpan-modules/old/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# Version: 0.2.3 -# Package description syntax: -# * There must be exactly 11 lines which begin with the package name and ':'. -# * Line up the first '|' of the ruler with the ':' following the package name. -# * A single space should be left after the ':' before any description text. -# * The end '|' of the ruler marks the last columm which should contain text. - - |-----handy-ruler------------------------------------------------------| -%PKG_NAME%: CPAN modules (Various CPAN perl modules) -%PKG_NAME%: -%PKG_NAME%: This package includes various CPAN perl modules which are required -%PKG_NAME%: by some perl applications. -%PKG_NAME%: -%PKG_NAME%: -%PKG_NAME%: -%PKG_NAME%: -%PKG_NAME%: -%PKG_NAME%: -%PKG_NAME%: Packaged by: Darren 'Tadgy' Austin. Built for: %BUILD_OS_ID%%BUILD_LIBDIRSUFFIX%-%BUILD_OS_VERSION_ID%