diff options
Diffstat (limited to 'development/colordiff/colordiff.SlackBuild')
-rw-r--r-- | development/colordiff/colordiff.SlackBuild | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/development/colordiff/colordiff.SlackBuild b/development/colordiff/colordiff.SlackBuild index 5b2d031aaf..4292f6fcea 100644 --- a/development/colordiff/colordiff.SlackBuild +++ b/development/colordiff/colordiff.SlackBuild @@ -1,10 +1,11 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for colordiff -# Originally by Grigorios Bouzakis (grbzks@gmail.com) - -# Ryan P.C. McQuen, WA, ryanpcmcquen@member.fsf.org +# Originally by Grigorios Bouzakis +# Previously maintained by Ryan P.C. McQuen, WA, +# then maintained by Ricardo J. Barberis. +# Now maintained by B. Watson (urchlay@slackware.uk). # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -24,13 +25,28 @@ # along with this program (most likely, a file named COPYING). If # not, see <http://www.gnu.org/licenses/>. +# 20230804 bkw: +# - take over maintenance. +# - update for v1.0.21. + +# 20220404 bkw: Modified by SlackBuilds.org, BUILD=2: +# - fix download URL. +# - get rid of useless INSTALL in doc dir. + +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=colordiff -VERSION=${VERSION:-1.0.18} +VERSION=${VERSION:-1.0.21} ARCH=noarch BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi -CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -44,20 +60,18 @@ 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 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + mkdir -p $PKG/etc $PKG/usr/bin $PKG/usr/man/man1 install -m 644 colordiffrc $PKG/etc/colordiffrc.new install -m 755 colordiff.pl $PKG/usr/bin/colordiff install -m 755 cdiff.sh $PKG/usr/bin/cdiff gzip -9c colordiff.1 > $PKG/usr/man/man1/colordiff.1.gz +gzip -9c cdiff.1 > $PKG/usr/man/man1/cdiff.1.gz mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a BUGS CHANGES COPYING INSTALL README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a BUGS CHANGES COPYING README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install @@ -65,4 +79,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |