misc/tal: New maintainer.

Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
This commit is contained in:
Donald Cooley 2018-01-24 10:23:17 +00:00 committed by David Spencer
parent 09b192b3fc
commit c53b84f1b5
4 changed files with 47 additions and 25 deletions

View file

@ -1,6 +1,6 @@
tal is a filter that reads in lines from standard input. The lines are sent to
standard output with common trailing characters aligned so that they all begin
and end on the same column of text. This can be used to repair 'broken boxes'
or align the backslashes on long macro definitions in C programs. But tal will
work on any kind of common ending and is especially useful as a filter for the
vim text editor.
tal is a filter that reads in lines from standard input. The lines are
sent to standard output with common trailing characters aligned so that
they all begin and end on the same column of text. This can be used to
repair 'broken boxes' or align the backslashes on long macro definitions
in C programs. But tal will work on any kind of common ending and is
especially useful as a filter for the vim text editor.

View file

@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
tal: tal (trailer alignment filter)
tal:
tal: tal is a filter that reads in lines from standard input. The lines are
tal: sent to standard output with common trailing characters aligned so
tal: that they all begin and end on the same column of text. This can be
tal: used to repair 'broken boxes' or align the backslashes on long macro
tal: definitions in C programs. But tal will work on any kind of common
tal: ending and is especially useful as a filter for the vim text editor.
tal:
tal: tal is a filter that reads in lines from standard input. The lines
tal: are sent to standard output with common trailing characters aligned
tal: so that they all begin and end on the same column of text. This can
tal: be used to repair 'broken boxes' or align the backslashes on long
tal: macro definitions in C programs. But tal will work on any kind of
tal: common ending and is especially useful as a filter for the vim text
tal: editor.
tal:
tal:

View file

@ -1,9 +1,27 @@
#!/bin/sh
# Slackware build script for tal
# Copyright 2018 Donald Cooley South Haven, Indiana USA
# All rights reserved
# Written by Peter Wang <novalazy@gmail.com>
# 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.
PRGNAM=tal
VERSION=${VERSION:-1.9}
BUILD=${BUILD:-1}
@ -11,7 +29,7 @@ TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@ -22,8 +40,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"
@ -36,7 +54,7 @@ else
LIBDIRSUFFIX=""
fi
set -e
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@ -46,8 +64,10 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
-type d -exec chmod 0755 {} \; -o \
-type f -exec chmod u+rw,go+r-w,a-s {} \;
\( -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 CFLAGS="$SLKCFLAGS -ansi" tal
@ -60,7 +80,9 @@ gzip -9c tal.1 > $PKG/usr/man/man1/tal.1.gz
# INSTALL contains a vim tip so let's keep it.
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a INSTALL LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
INSTALL LICENSE \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install

View file

@ -1,10 +1,10 @@
PRGNAM="tal"
VERSION="1.9"
HOMEPAGE="https://libraries.io/homebrew/tal"
DOWNLOAD="http://slackware.uk/salix/i486/extra-14.2/source/misc/tal/tal-1.9.tar.gz"
HOMEPAGE="https://thomasjensen.com/software/tal/"
DOWNLOAD="https://thomasjensen.com/software/tal/tal-1.9.tar.gz"
MD5SUM="a22e53f5f0d701a408e98e480311700b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Peter Wang"
EMAIL="novalazy@gmail.com"
MAINTAINER="Donald Cooley"
EMAIL="chytraeu@sdf.org"