add slackware slackbuild for sfeed, version 1.9 - randomcrap - random crap programs of varying quality
 (HTM) git clone git://git.codemadness.org/randomcrap
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 92f63a8d7cfef857cbd39b335902f91d907944e9
 (DIR) parent 9d15ed52ba508e472e3100a3e3e7e57c7d6794ac
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sun, 20 Aug 2023 10:41:50 +0200
       
       add slackware slackbuild for sfeed, version 1.9
       
       Diffstat:
         A ports/slackware/network/sfeed/READ… |       5 +++++
         A ports/slackware/network/sfeed/READ… |      15 +++++++++++++++
         A ports/slackware/network/sfeed/sfee… |      97 ++++++++++++++++++++++++++++++
         A ports/slackware/network/sfeed/sfee… |      10 ++++++++++
         A ports/slackware/network/sfeed/slac… |      19 +++++++++++++++++++
       
       5 files changed, 146 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/ports/slackware/network/sfeed/README b/ports/slackware/network/sfeed/README
       @@ -0,0 +1,5 @@
       +Sfeed is a simple RSS and Atom parser.
       +
       +README.SLACKWARE contains starter tips.
       +/usr/doc/sfeed-*/README contains detailed post-install
       +instructions.
 (DIR) diff --git a/ports/slackware/network/sfeed/README.SLACKWARE b/ports/slackware/network/sfeed/README.SLACKWARE
       @@ -0,0 +1,15 @@
       +The following instructions are taken from /usr/doc/sfeed-*/README
       +
       +- Initialize sfeed folders: 
       +mkdir -p "$HOME/.sfeed/feeds"
       +
       +- Initialize sfeedrc, such as by copying and editing the example file:
       +cp /usr/doc/sfeed-*/sfeedrc.example "$HOME/.sfeed/sfeedrc"
       +$EDITOR "$HOME/.sfeed/sfeedrc"
       +
       +- Update feeds:
       +sfeed_update
       +
       +- Format feeds. For example, view feeds in HTML (no frames).
       +cp /usr/doc/sfeed-*/style.css "$HOME/.sfeed/style.css"
       +sfeed_html $HOME/.sfeed/feeds/* > "$HOME/.sfeed/feeds.html"
 (DIR) diff --git a/ports/slackware/network/sfeed/sfeed.SlackBuild b/ports/slackware/network/sfeed/sfeed.SlackBuild
       @@ -0,0 +1,97 @@
       +#!/bin/bash
       +
       +# Slackware build script for sfeed
       +
       +# Copyright 2019-2023 Isaac Yu <isaacyu@protonmail.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=sfeed
       +VERSION=${VERSION:-1.9}
       +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}
       +
       +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 $PRGNAM-$VERSION
       +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
       +cd $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 {} \;
       +
       +make
       +make install PREFIX=/usr MANPREFIX=/usr/man DOCPREFIX=/usr/doc/sfeed-$VERSION 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
       +
       +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
       +cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
       +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
       +cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE
       +
       +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
 (DIR) diff --git a/ports/slackware/network/sfeed/sfeed.info b/ports/slackware/network/sfeed/sfeed.info
       @@ -0,0 +1,10 @@
       +PRGNAM="sfeed"
       +VERSION="1.9"
       +HOMEPAGE="https://codemadness.org/sfeed-simple-feed-parser.html"
       +DOWNLOAD="https://codemadness.org/releases/sfeed/sfeed-1.9.tar.gz"
       +MD5SUM="29a9ea57032d51cfad41527a44eac91f"
       +DOWNLOAD_x86_64=""
       +MD5SUM_x86_64=""
       +REQUIRES=""
       +MAINTAINER="Hiltjo Posthuma"
       +EMAIL="hiltjo@codemadness.org"
 (DIR) diff --git a/ports/slackware/network/sfeed/slack-desc b/ports/slackware/network/sfeed/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------------------------------------------------------|
       +sfeed: sfeed (Simple RSS and Atom Parser)
       +sfeed:
       +sfeed: sfeed is a simple RSS and Atom Parser.
       +sfeed:
       +sfeed:
       +sfeed:
       +sfeed:
       +sfeed:
       +sfeed:
       +sfeed:
       +sfeed: