summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/BISP/BISP.SlackBuild6
-rw-r--r--misc/KeePass/KeePass.SlackBuild4
-rw-r--r--misc/KeePass/KeePass.info6
-rw-r--r--misc/asterixInspector/README9
-rw-r--r--misc/asterixInspector/asterixInspector.SlackBuild4
-rw-r--r--misc/asterixInspector/asterixInspector.info6
-rw-r--r--misc/cp437/README13
-rw-r--r--misc/cp437/cp437.190
-rw-r--r--misc/cp437/cp437.SlackBuild69
-rw-r--r--misc/cp437/cp437.info10
-rw-r--r--misc/cp437/cp437.rst75
-rw-r--r--misc/cp437/slack-desc19
-rw-r--r--misc/deroff/README5
-rw-r--r--misc/deroff/deroff.SlackBuild81
-rw-r--r--misc/deroff/deroff.info10
-rw-r--r--misc/deroff/slack-desc19
-rw-r--r--misc/font-unscii/README9
-rw-r--r--misc/font-unscii/font-unscii.SlackBuild4
-rw-r--r--misc/font-unscii/font-unscii.info8
-rw-r--r--misc/g810-led/README7
-rw-r--r--misc/g810-led/doinst.sh15
-rw-r--r--misc/g810-led/g810-led.SlackBuild120
-rw-r--r--misc/g810-led/g810-led.info10
-rw-r--r--misc/g810-led/g810-led.makefile.patch82
-rw-r--r--misc/g810-led/slack-desc19
-rw-r--r--misc/ghostpcl/compile_fix.patch11
-rw-r--r--misc/ghostpcl/ghostpcl.SlackBuild4
-rw-r--r--misc/ghostpcl/ghostpcl.info6
-rw-r--r--misc/git-store-meta/README22
-rw-r--r--misc/git-store-meta/change-name-in-git-hooks.patch21
-rw-r--r--misc/git-store-meta/fix-storing-group-name.patch33
-rw-r--r--misc/git-store-meta/git-store-meta.SlackBuild72
-rw-r--r--misc/git-store-meta/git-store-meta.info10
-rw-r--r--misc/git-store-meta/slack-desc19
-rw-r--r--misc/heyu/README22
-rw-r--r--misc/heyu/heyu.SlackBuild2
-rw-r--r--misc/heyu/heyu.info6
-rw-r--r--misc/html-xml-utils/README2
-rw-r--r--misc/jmri/README4
-rw-r--r--misc/jmri/jmri.SlackBuild4
-rw-r--r--misc/jmri/jmri.info6
-rw-r--r--misc/moreutils/moreutils.SlackBuild6
-rw-r--r--misc/moreutils/moreutils.info6
-rw-r--r--misc/mosquitto/mosquitto.SlackBuild7
-rw-r--r--misc/mosquitto/mosquitto.info6
-rw-r--r--misc/par2cmdline/par2cmdline.SlackBuild4
-rw-r--r--misc/par2cmdline/par2cmdline.info6
-rw-r--r--misc/po4a/README55
-rw-r--r--misc/po4a/po4a.SlackBuild8
-rw-r--r--misc/po4a/po4a.info6
-rw-r--r--misc/po4a/slack-desc8
-rw-r--r--misc/protobuf3/protobuf3.SlackBuild2
-rw-r--r--misc/protobuf3/protobuf3.info6
-rw-r--r--misc/rbutil/rbutil.info2
-rw-r--r--misc/rlwrap/rlwrap.SlackBuild6
-rw-r--r--misc/rlwrap/rlwrap.info6
-rw-r--r--misc/tidyp/README7
-rw-r--r--misc/tidyp/slack-desc2
-rw-r--r--misc/txt2regex/README12
-rw-r--r--misc/txt2regex/slack-desc19
-rw-r--r--misc/txt2regex/txt2regex.SlackBuild49
-rw-r--r--misc/txt2regex/txt2regex.info10
-rw-r--r--misc/vttest/README13
-rw-r--r--misc/vttest/vttest.SlackBuild4
-rw-r--r--misc/vttest/vttest.info6
-rw-r--r--misc/ykpers/ykpers.info2
-rw-r--r--misc/yubikey-personalization-gui/yubikey-personalization-gui.info2
-rw-r--r--misc/yubioath-desktop/yubioath-desktop.SlackBuild1
68 files changed, 1085 insertions, 120 deletions
diff --git a/misc/BISP/BISP.SlackBuild b/misc/BISP/BISP.SlackBuild
index ebe7620708..4cd53b0b66 100644
--- a/misc/BISP/BISP.SlackBuild
+++ b/misc/BISP/BISP.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Nexus Personal (BISP)
#
-# Copyright 2009 Niklas "Nille" Åkerström
+# Copyright 2009 Niklas "Nille" Åkerström
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -32,10 +32,10 @@
# This was not a script to start with.
# Just made a guide on wiki.slackware.se that "Damaged"
# the Slackware install.
-# 4.10.0.x 28/Mar/2009 by Niklas "Nille" Åkerström.
+# 4.10.0.x 28/Mar/2009 by Niklas "Nille" Åkerström.
# * First full working Slackware buildscript.
# Buildscript needed "Compatlibs" from Ubuntu.
-# 4.10.0.x 11/May/2009 by Niklas "Nille" Åkerström.
+# 4.10.0.x 11/May/2009 by Niklas "Nille" Åkerström.
# * Corrected some rights settings in the buildscript.
# 4.10.2.16 01/Jan/2010
# * Removed the "Compatlibs" and made some minor changes to the
diff --git a/misc/KeePass/KeePass.SlackBuild b/misc/KeePass/KeePass.SlackBuild
index e0c8d2d484..f47c940d85 100644
--- a/misc/KeePass/KeePass.SlackBuild
+++ b/misc/KeePass/KeePass.SlackBuild
@@ -4,7 +4,7 @@
# Based on http://slackbuilds.org/templates/autotools-template.SlackBuild
# Copyright (c) 2011, Eric B. Pratt <eric.b.pratt@gmail.com>
-# 2015-18, Shrivatsan Sampathkumar <nastavs@gmail.com>
+# 2015-20, Shrivatsan Sampathkumar <nastavs@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
@@ -19,7 +19,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=KeePass
-VERSION=${VERSION:-2.45}
+VERSION=${VERSION:-2.47}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/KeePass/KeePass.info b/misc/KeePass/KeePass.info
index 9438141d12..0ece240393 100644
--- a/misc/KeePass/KeePass.info
+++ b/misc/KeePass/KeePass.info
@@ -1,8 +1,8 @@
PRGNAM="KeePass"
-VERSION="2.45"
+VERSION="2.47"
HOMEPAGE="https://keepass.info/"
-DOWNLOAD="http://downloads.sourceforge.net/keepass/KeePass-2.45-Source.zip"
-MD5SUM="478501f7f1799abb4b5be1cb3489f5b3"
+DOWNLOAD="http://downloads.sourceforge.net/keepass/KeePass-2.47-Source.zip"
+MD5SUM="7955b3b563317f69e5b014014b69020a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="mono"
diff --git a/misc/asterixInspector/README b/misc/asterixInspector/README
index 5aa08bea2f..95b2738c33 100644
--- a/misc/asterixInspector/README
+++ b/misc/asterixInspector/README
@@ -1,4 +1,5 @@
-AsterixInspector is a tool to display contents of Asterix data files. Asterix
-is a binary format for information exchange in aviation. The Asterix standard
-specification is being developed and endorsed by Eurocontrol, specification
-documents are available at http://www.eurocontrol.int/asterix.
+AsterixInspector is a tool to display contents of Asterix data files.
+Asterix is a binary format for information exchange in aviation. The
+Asterix standard specification is being developed and endorsed by
+Eurocontrol, specification documents are available at
+http://www.eurocontrol.int/asterix.
diff --git a/misc/asterixInspector/asterixInspector.SlackBuild b/misc/asterixInspector/asterixInspector.SlackBuild
index be183832d8..c5926b2199 100644
--- a/misc/asterixInspector/asterixInspector.SlackBuild
+++ b/misc/asterixInspector/asterixInspector.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for asterixInspector
-# Copyright 2012, 2013, 2018, 2019, 2020 Chris Abela, Malta
+# Copyright 2012, 2013, 2018, 2019, 2020, 2021 Chris Abela, Malta
# Copyright 2014 Ryan P.C. McQuen, ryanpcmcquen@member.fsf.org, WA
# All rights reserved.
#
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=asterixInspector
-VERSION=${VERSION:-0.12.4}
+VERSION=${VERSION:-0.13.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/asterixInspector/asterixInspector.info b/misc/asterixInspector/asterixInspector.info
index d5219019b2..e328f6759c 100644
--- a/misc/asterixInspector/asterixInspector.info
+++ b/misc/asterixInspector/asterixInspector.info
@@ -1,8 +1,8 @@
PRGNAM="asterixInspector"
-VERSION="0.12.4"
+VERSION="0.13.1"
HOMEPAGE="http://asterix.sourceforge.net"
-DOWNLOAD="http://sourceforge.net/projects/asterix/files/asterixInspector-0.12.4.tar.bz2"
-MD5SUM="9f2296ad1a30aa4bd36de7a8a5e589f7"
+DOWNLOAD="http://sourceforge.net/projects/asterix/files/asterixInspector-0.13.1.tar.bz2"
+MD5SUM="50977af54b1ebb51c540f31df67becdf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5-webkit qt5"
diff --git a/misc/cp437/README b/misc/cp437/README
new file mode 100644
index 0000000000..1411d39e7b
--- /dev/null
+++ b/misc/cp437/README
@@ -0,0 +1,13 @@
+cp437 (emulate code page 437 on a UTF-8 terminal)
+
+cp437 is a program to emulate an old-style "code page 437" / "IBM-PC"
+character set terminal on a modern terminal emulator that uses UTF-8
+or similar.
+
+It was written for the purpose of running the BitchX IRC client,
+which utilises CP437 line-drawing characters in its default theme and
+artwork. It should also be broadly useful for things like viewing
+CP437 "ANSI art", running nethack with the IBMgraphics option or
+running EPIC with scripts that use CP437 artwork.
+
+It's also useful for converting old CP437-encoded text files to UTF-8.
diff --git a/misc/cp437/cp437.1 b/misc/cp437/cp437.1
new file mode 100644
index 0000000000..688d6d3f64
--- /dev/null
+++ b/misc/cp437/cp437.1
@@ -0,0 +1,90 @@
+.\" Man page generated from reStructuredText.
+.
+.TH CP437 1 "2020-11-25" "0.6" "SlackBuilds.org"
+.SH NAME
+cp437 \- emulate code page 437 on a UTF-8 terminal
+.
+.nr rst2man-indent-level 0
+.
+.de1 rstReportMargin
+\\$1 \\n[an-margin]
+level \\n[rst2man-indent-level]
+level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
+-
+\\n[rst2man-indent0]
+\\n[rst2man-indent1]
+\\n[rst2man-indent2]
+..
+.de1 INDENT
+.\" .rstReportMargin pre:
+. RS \\$1
+. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
+. nr rst2man-indent-level +1
+.\" .rstReportMargin post:
+..
+.de UNINDENT
+. RE
+.\" indent \\n[an-margin]
+.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
+.nr rst2man-indent-level -1
+.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
+.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
+..
+.\" RST source for cp437(1) man page. Convert with:
+.
+.\" rst2man.py cp437.rst > cp437.1
+.
+.\" rst2man.py comes from the SBo development/docutils package.
+.
+.SH SYNOPSIS
+.sp
+cp437 \fBcommand\fP [\fIarg\fP [\fIarg\fP ...]]
+.SH DESCRIPTION
+.sp
+cp437 is a program to emulate an old\-style "code page 437" / "IBM\-PC"
+character set terminal on a modern terminal emulator that uses UTF\-8
+or similar.
+.sp
+It was written for the purpose of running the BitchX IRC client, which utilises
+CP437 line\-drawing characters in its default theme and artwork. It should
+also be broadly useful for things like viewing CP437 "ANSI art", running
+nethack with the IBMgraphics option or running EPIC with scripts that use CP437
+artwork.
+.sp
+It takes no command line options. The only arguments are the command to run
+and its arguments (if any).
+.sp
+You\(aqll need to have your LANG or LC_CTYPE environment variable
+set up to match the character set used by your terminal
+emulator. On Slackware, this can be done system\-wide by editing
+\fB/etc/profile.d/lang.sh\fP, or by editing your shell\(aqs startup scripts
+(e.g. \fB~/.bash_profile\fP).
+.SH EXAMPLES
+.sp
+Just run cp437 followed by the command and argument you want to run:
+.INDENT 0.0
+.INDENT 3.5
+cp437 BitchX irc.efnet.org
+.UNINDENT
+.UNINDENT
+.sp
+To convert a text file from codepage 437, you might try:
+.INDENT 0.0
+.INDENT 3.5
+cp437 cat orig.txt > converted.txt
+.UNINDENT
+.UNINDENT
+.SH COPYRIGHT
+.sp
+See the file /usr/doc/cp437\-0.6/COPYRIGHT for license information.
+.SH AUTHORS
+.sp
+cp437 was written by Kevin Easton.
+.sp
+This man page written for the SlackBuilds.org project
+by B. Watson, and is licensed under the WTFPL.
+.SH SEE ALSO
+.sp
+The cp437 homepage: \fI\%https://github.com/keaston/cp437\fP
+.\" Generated by docutils manpage writer.
+.
diff --git a/misc/cp437/cp437.SlackBuild b/misc/cp437/cp437.SlackBuild
new file mode 100644
index 0000000000..64e137a319
--- /dev/null
+++ b/misc/cp437/cp437.SlackBuild
@@ -0,0 +1,69 @@
+#!/bin/sh
+
+# Slackware build script for cp437
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+PRGNAM=cp437
+VERSION=${VERSION:-0.6}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+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 /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+make CFLAGS="$SLKCFLAGS"
+mkdir -p $PKG/usr/bin
+install -s -m0755 $PRGNAM $PKG/usr/bin
+
+# man page by SlackBuild author, made mostly from README
+mkdir -p $PKG/usr/man/man1
+gzip -9c < $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README COPYRIGHT $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:-tgz}
diff --git a/misc/cp437/cp437.info b/misc/cp437/cp437.info
new file mode 100644
index 0000000000..91933a7636
--- /dev/null
+++ b/misc/cp437/cp437.info
@@ -0,0 +1,10 @@
+PRGNAM="cp437"
+VERSION="0.6"
+HOMEPAGE="https://github.com/keaston/cp437"
+DOWNLOAD="https://github.com/keaston/cp437/archive/v0.6/cp437-0.6.tar.gz"
+MD5SUM="c2817f18160ed1580f2e393ae656a690"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/misc/cp437/cp437.rst b/misc/cp437/cp437.rst
new file mode 100644
index 0000000000..88ebaa921c
--- /dev/null
+++ b/misc/cp437/cp437.rst
@@ -0,0 +1,75 @@
+.. RST source for cp437(1) man page. Convert with:
+.. rst2man.py cp437.rst > cp437.1
+.. rst2man.py comes from the SBo development/docutils package.
+
+.. |version| replace:: 0.6
+.. |date| date::
+
+=====
+cp437
+=====
+
+-----------------------------------------
+emulate code page 437 on a UTF-8 terminal
+-----------------------------------------
+
+:Manual section: 1
+:Manual group: SlackBuilds.org
+:Date: |date|
+:Version: |version|
+
+SYNOPSIS
+========
+
+cp437 **command** [*arg* [*arg* ...]]
+
+DESCRIPTION
+===========
+
+cp437 is a program to emulate an old-style "code page 437" / "IBM-PC"
+character set terminal on a modern terminal emulator that uses UTF-8
+or similar.
+
+It was written for the purpose of running the BitchX IRC client, which utilises
+CP437 line-drawing characters in its default theme and artwork. It should
+also be broadly useful for things like viewing CP437 "ANSI art", running
+nethack with the IBMgraphics option or running EPIC with scripts that use CP437
+artwork.
+
+It takes no command line options. The only arguments are the command to run
+and its arguments (if any).
+
+You'll need to have your LANG or LC_CTYPE environment variable
+set up to match the character set used by your terminal
+emulator. On Slackware, this can be done system-wide by editing
+**/etc/profile.d/lang.sh**, or by editing your shell's startup scripts
+(e.g. **~/.bash_profile**).
+
+EXAMPLES
+========
+
+Just run cp437 followed by the command and argument you want to run:
+
+ cp437 BitchX irc.efnet.org
+
+To convert a text file from codepage 437, you might try:
+
+ cp437 cat orig.txt > converted.txt
+
+COPYRIGHT
+=========
+
+See the file /usr/doc/cp437-|version|/COPYRIGHT for license information.
+
+AUTHORS
+=======
+
+cp437 was written by Kevin Easton.
+
+This man page written for the SlackBuilds.org project
+by B. Watson, and is licensed under the WTFPL.
+
+SEE ALSO
+========
+
+The cp437 homepage: https://github.com/keaston/cp437
diff --git a/misc/cp437/slack-desc b/misc/cp437/slack-desc
new file mode 100644
index 0000000000..92074cd73a
--- /dev/null
+++ b/misc/cp437/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------------------------------------------------------|
+cp437: cp437 (emulate code page 437 on a UTF-8 terminal)
+cp437:
+cp437: cp437 is a program to emulate an old-style "code page 437" / "IBM-PC"
+cp437: character set terminal on a modern terminal emulator that uses UTF-8
+cp437: or similar.
+cp437:
+cp437: It's also useful for converting old CP437-encoded text files to UTF-8.
+cp437:
+cp437:
+cp437:
+cp437:
diff --git a/misc/deroff/README b/misc/deroff/README
new file mode 100644
index 0000000000..21c6e8425d
--- /dev/null
+++ b/misc/deroff/README
@@ -0,0 +1,5 @@
+deroff (remove *roff markup from text files)
+
+This is a free implementation of the standard UNIX command deroff,
+which removes roff constructs from documents for the purpose of
+indexing, spell checking etc.
diff --git a/misc/deroff/deroff.SlackBuild b/misc/deroff/deroff.SlackBuild
new file mode 100644
index 0000000000..40916b1754
--- /dev/null
+++ b/misc/deroff/deroff.SlackBuild
@@ -0,0 +1,81 @@
+#!/bin/sh
+
+# Slackware build script for deroff
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+PRGNAM=deroff
+VERSION=${VERSION:-2.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+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 /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+# old configure script, doesn't support --docdir, --prefix is broken, ugh.
+# it's too old for autoreconf to generate a new one, even
+CFLAGS="$SLKCFLAGS -Wl,-s" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir='${prefix}'/man \
+ --build=$ARCH-slackware-linux
+
+make
+
+# convert german man page to utf-8 before installing
+iconv -f iso-8859-1 -t utf-8 < $PRGNAM.1.de > $PRGNAM.1.de.new
+mv $PRGNAM.1.de.new $PRGNAM.1.de
+
+make install prefix=$PKG/usr
+gzip -9 $PKG/usr/man/man?/*.? $PKG/usr/man/*/man?/*.?
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING NEWS 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:-tgz}
diff --git a/misc/deroff/deroff.info b/misc/deroff/deroff.info
new file mode 100644
index 0000000000..150b3d2123
--- /dev/null
+++ b/misc/deroff/deroff.info
@@ -0,0 +1,10 @@
+PRGNAM="deroff"
+VERSION="2.0"
+HOMEPAGE="http://www.moria.de/~michael/deroff/"
+DOWNLOAD="http://www.moria.de/~michael/deroff/deroff-2.0.tar.gz"
+MD5SUM="dcc4ce030ca719a36f34b01c8afebfda"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/misc/deroff/slack-desc b/misc/deroff/slack-desc
new file mode 100644
index 0000000000..3e83bf8580
--- /dev/null
+++ b/misc/deroff/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------------------------------------------------------|
+deroff: deroff (remove *roff markup from text files)
+deroff:
+deroff: This is a free implementation of the standard UNIX command deroff,
+deroff: which removes roff constructs from documents for the purpose of
+deroff: indexing, spell checking etc.
+deroff:
+deroff:
+deroff:
+deroff:
+deroff:
+deroff:
diff --git a/misc/font-unscii/README b/misc/font-unscii/README
index aeb8de42fa..35665dd930 100644
--- a/misc/font-unscii/README
+++ b/misc/font-unscii/README
@@ -4,7 +4,8 @@ Unscii is a set of bitmapped Unicode fonts based on classic system
fonts. Unscii attempts to support character cell art well while also
being suitable for terminal and programming use.
-The package include PCF, TTF, and OTF fonts for use with X. No console
-(PSF) fonts are included: These fonts have over 2500 glyphs each, but the
-console only supports 512 glyphs per font. Most of the special character
-art glyphs would have to be omitted from a console conversion.
+The package include PCF, TTF, and OTF fonts for use with X. No
+console (PSF) fonts are included: These fonts have over 2500 glyphs
+each, but the console only supports 512 glyphs per font. Most of the
+special character art glyphs would have to be omitted from a console
+conversion.
diff --git a/misc/font-unscii/font-unscii.SlackBuild b/misc/font-unscii/font-unscii.SlackBuild
index bec06c651c..806f0bc9bd 100644
--- a/misc/font-unscii/font-unscii.SlackBuild
+++ b/misc/font-unscii/font-unscii.SlackBuild
@@ -6,8 +6,10 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210326 bkw: updated for v2.1, reflow README, new homepage/download
+
PRGNAM=font-unscii
-VERSION=${VERSION:-2.0}
+VERSION=${VERSION:-2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
diff --git a/misc/font-unscii/font-unscii.info b/misc/font-unscii/font-unscii.info
index e3f4085332..97ce21f477 100644
--- a/misc/font-unscii/font-unscii.info
+++ b/misc/font-unscii/font-unscii.info
@@ -1,8 +1,8 @@
PRGNAM="font-unscii"
-VERSION="2.0"
-HOMEPAGE="http://pelulamu.net/unscii/"
-DOWNLOAD="http://pelulamu.net/unscii/unscii-2.0-src.tar.gz"
-MD5SUM="3902d8f56e48782778ae9676803ec864"
+VERSION="2.1"
+HOMEPAGE="http://viznut.fi/unscii/"
+DOWNLOAD="http://viznut.fi/unscii/unscii-2.1-src.tar.gz"
+MD5SUM="b171f5552b7503588d985edbba27a1b2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fontforge perl-Text-CharWidth"
diff --git a/misc/g810-led/README b/misc/g810-led/README
new file mode 100644
index 0000000000..451a0859e6
--- /dev/null
+++ b/misc/g810-led/README
@@ -0,0 +1,7 @@
+g810-led (LED controller for Logitech Gx10 keyboards)
+
+This is a configuration tool for the LEDs on Logitech Gx10 gaming
+keyboards. The LEDs can be configured in a variety of ways depending
+on the capabilities of the keyboard, including effects such as
+breathing, color-cycling, waves, individual key colors and
+intensities, and key group colors and intensities.
diff --git a/misc/g810-led/doinst.sh b/misc/g810-led/doinst.sh
new file mode 100644
index 0000000000..46961bfb1d
--- /dev/null
+++ b/misc/g810-led/doinst.sh
@@ -0,0 +1,15 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/g810-led/profile.new
+config etc/g810-led/reboot.new
diff --git a/misc/g810-led/g810-led.SlackBuild b/misc/g810-led/g810-led.SlackBuild
new file mode 100644
index 0000000000..621fbaaf3c
--- /dev/null
+++ b/misc/g810-led/g810-led.SlackBuild
@@ -0,0 +1,120 @@
+#!/bin/sh
+
+# Copyright 2020 Patrick Volkerding, Sebeka, Minnesota, 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.
+
+PRGNAM=g810-led
+VERSION=${VERSION:-0.4.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+# Set this to anything other than "NO" to install the shared library and
+# development files. I'm not aware of anything that can make use of these
+# at this time. Also, the library will not compile on Slackware 14.2, though
+# it does compile on -current.
+DEVEL=${DEVEL:-NO}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+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
+
+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 {} \+
+
+# Patch the following issues with the makefile:
+# - errors when systemd is not present
+# - $(DESTDIR) missing in a few places
+# - create relative, not absolute symlinks
+# - create and install the shared library with a proper soname
+# - don't install the udev rules
+patch -p1 < $CWD/g810-led.makefile.patch
+
+# Fix libdir:
+sed -i "s|libdir?=\$(PREFIX)/lib|libdir?=\$(PREFIX)/lib${LIBDIRSUFFIX}|g" makefile
+
+make bin LIB=libusb
+make install DESTDIR=$PKG
+if [ ! "$DEVEL" = "NO" ]; then
+ make lib LIB=libusb
+ make install-lib DESTDIR=$PKG
+ make install-dev DESTDIR=$PKG
+ # Fix permissions on shared library:
+ chmod 755 $PKG/usr/lib${LIBDIRSUFFIX}/libg810-led.so.*
+fi
+
+# Strip binaries:
+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
+
+# Don't clobber an existing configuration:
+mv $PKG/etc/g810-led/profile $PKG/etc/g810-led/profile.new
+mv $PKG/etc/g810-led/reboot $PKG/etc/g810-led/reboot.new
+
+# Install the udev rules manually, filtering out the part that seems broken:
+mkdir -p $PKG/lib/udev/rules.d
+cat udev/g810-led.rules | grep -v SUBSYSTEMS > $PKG/lib/udev/rules.d/g810-led.rules
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* CONTRIBUTORS* INSTALL* LICENSE* PROFILES* README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION/
+cat $CWD/g810-led.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/g810-led.SlackBuild
+
+mkdir -p $PKG/install
+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}
diff --git a/misc/g810-led/g810-led.info b/misc/g810-led/g810-led.info
new file mode 100644
index 0000000000..ede2cb45db
--- /dev/null
+++ b/misc/g810-led/g810-led.info
@@ -0,0 +1,10 @@
+PRGNAM="g810-led"
+VERSION="0.4.2"
+HOMEPAGE="https://github.com/MatMoul/g810-led/"
+DOWNLOAD="https://github.com/MatMoul/g810-led/archive/v0.4.2/g810-led-0.4.2.tar.gz"
+MD5SUM="6f4180a75469cd763b65fec7f1325c5f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Patrick Volkerding"
+EMAIL="volkerdi@slackware.com"
diff --git a/misc/g810-led/g810-led.makefile.patch b/misc/g810-led/g810-led.makefile.patch
new file mode 100644
index 0000000000..e973edb080
--- /dev/null
+++ b/misc/g810-led/g810-led.makefile.patch
@@ -0,0 +1,82 @@
+--- ./makefile.orig 2020-05-19 16:44:50.000000000 -0500
++++ ./makefile 2020-10-23 15:49:08.155992793 -0500
+@@ -39,8 +39,9 @@
+
+ lib/lib$(PROGN).so: $(LIBSRCS)
+ @mkdir -p lib
+- $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,lib$(PROGN).so -o lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $^ $(LIBS)
+- @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) lib/lib$(PROGN).so
++ @$(CXX) $(LDFLAGS) -fPIC -shared -Wl,-soname,lib$(PROGN).so.$(MAJOR) -o lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $^ $(LIBS)
++ @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) lib/lib$(PROGN).so.$(MAJOR)
++ @ln -sf lib$(PROGN).so.$(MAJOR) lib/lib$(PROGN).so
+
+ bin-linked: lib/lib$(PROGN).so
+ @mkdir -p bin
+@@ -56,42 +57,43 @@
+ @install -m 755 -d \
+ $(DESTDIR)/usr/bin \
+ $(DESTDIR)/etc/$(PROGN)/samples \
+- $(DESTDIR)/etc/udev/rules.d
++# $(DESTDIR)/etc/udev/rules.d
+ @cp bin/$(PROGN) $(DESTDIR)/usr/bin
+- @test -s $(DESTDIR)/usr/bin/g213-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g213-led
+- @test -s $(DESTDIR)/usr/bin/g410-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g410-led
+- @test -s $(DESTDIR)/usr/bin/g413-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g413-led
+- @test -s $(DESTDIR)/usr/bin/g512-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g512-led
+- @test -s $(DESTDIR)/usr/bin/g513-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g513-led
+- @test -s $(DESTDIR)/usr/bin/g610-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g610-led
+- @test -s $(DESTDIR)/usr/bin/g815-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g815-led
+- @test -s $(DESTDIR)/usr/bin/g910-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/g910-led
+- @test -s $(DESTDIR)/usr/bin/gpro-led || ln -s /usr/bin/$(PROGN) $(DESTDIR)/usr/bin/gpro-led
++ @test -s $(DESTDIR)/usr/bin/g213-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g213-led
++ @test -s $(DESTDIR)/usr/bin/g410-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g410-led
++ @test -s $(DESTDIR)/usr/bin/g413-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g413-led
++ @test -s $(DESTDIR)/usr/bin/g512-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g512-led
++ @test -s $(DESTDIR)/usr/bin/g513-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g513-led
++ @test -s $(DESTDIR)/usr/bin/g610-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g610-led
++ @test -s $(DESTDIR)/usr/bin/g815-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g815-led
++ @test -s $(DESTDIR)/usr/bin/g910-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/g910-led
++ @test -s $(DESTDIR)/usr/bin/gpro-led || ln -s $(PROGN) $(DESTDIR)/usr/bin/gpro-led
+ @cp sample_profiles/* $(DESTDIR)/etc/$(PROGN)/samples
+- @cp udev/$(PROGN).rules $(DESTDIR)/etc/udev/rules.d
+- @test -s /usr/bin/systemd-run && \
+- install -m 755 -d $(DESTDIR)$(SYSTEMDDIR)/system && \
+- cp systemd/$(PROGN)-reboot.service $(DESTDIR)$(SYSTEMDDIR)/system
++# @cp udev/$(PROGN).rules $(DESTDIR)/etc/udev/rules.d
++# @test -s /usr/bin/systemd-run && \
++# install -m 755 -d $(DESTDIR)$(SYSTEMDDIR)/system && \
++# cp systemd/$(PROGN)-reboot.service $(DESTDIR)$(SYSTEMDDIR)/system
+
+ install-lib: lib
+ @install -m 755 -d $(libdir)
+ @install -m 644 lib/lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/
+- @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/lib$(PROGN).so
++ @ln -sf lib$(PROGN).so.$(MAJOR).$(MINOR).$(MICRO) $(libdir)/lib$(PROGN).so.$(MAJOR)
++ @ln -sf lib$(PROGN).so.$(MAJOR) $(libdir)/lib$(PROGN).so
+
+ install-dev: install-lib
+ @mkdir -p $(includedir)/$(PROGN)/
+ @install -m 644 src/classes/*.h $(includedir)/$(PROGN)
+
+ install: setup
+- @test -s /etc/$(PROGN)/profile || \
+- cp /etc/$(PROGN)/samples/group_keys /etc/$(PROGN)/profile
+- @test -s /etc/$(PROGN)/reboot || \
+- cp /etc/$(PROGN)/samples/all_off /etc/$(PROGN)/reboot
+- @udevadm control --reload-rules
+- @$(PROGN) -p /etc/$(PROGN)/profile
+- @test -s /usr/bin/systemd-run && \
+- systemctl daemon-reload && \
+- systemctl enable $(PROGN)-reboot
++ @test -s $(DESTDIR)/etc/$(PROGN)/profile || \
++ cp $(DESTDIR)/etc/$(PROGN)/samples/group_keys $(DESTDIR)/etc/$(PROGN)/profile
++ @test -s $(DESTDIR)/etc/$(PROGN)/reboot || \
++ cp $(DESTDIR)/etc/$(PROGN)/samples/all_off $(DESTDIR)/etc/$(PROGN)/reboot
++# @udevadm control --reload-rules
++# @$(PROGN) -p /etc/$(PROGN)/profile
++# @test -s /usr/bin/systemd-run && \
++# systemctl daemon-reload && \
++# systemctl enable $(PROGN)-reboot
+
+ uninstall-lib:
+ @rm -f $(libdir)/lib$(PROGN).so*
diff --git a/misc/g810-led/slack-desc b/misc/g810-led/slack-desc
new file mode 100644
index 0000000000..7616e91553
--- /dev/null
+++ b/misc/g810-led/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------------------------------------------------------|
+g810-led: g810-led (LED controller for Logitech Gx10 keyboards)
+g810-led:
+g810-led: This is a configuration tool for the LEDs on Logitech Gx10 gaming
+g810-led: keyboards. The LEDs can be configured in a variety of ways depending
+g810-led: on the capabilities of the keyboard, including effects such as
+g810-led: breathing, color-cycling, waves, individual key colors and
+g810-led: intensities, and key group colors and intensities.
+g810-led:
+g810-led: Homepage: https://github.com/MatMoul/g810-led/
+g810-led:
+g810-led:
diff --git a/misc/ghostpcl/compile_fix.patch b/misc/ghostpcl/compile_fix.patch
new file mode 100644
index 0000000000..8e1172408d
--- /dev/null
+++ b/misc/ghostpcl/compile_fix.patch
@@ -0,0 +1,11 @@
+diff -urN ghostpdl-9.54.0/tesseract/src/ccutil/strngs.h ghostpdl/tesseract/src/ccutil/strngs.h
+--- ghostpdl-9.54.0/tesseract/src/ccutil/strngs.h 2021-03-22 13:05:59.000000000 +0200
++++ ghostpdl/tesseract/src/ccutil/strngs.h 2021-04-01 17:22:19.653876318 +0300
+@@ -35,6 +35,7 @@
+ class STRING : public std::string {
+ public:
+ using std::string::string;
++ STRING() : std::string() {}
+ STRING(const std::string &s) : std::string(s) {}
+ STRING(const char *s) : std::string(s ? s : "") {}
+
diff --git a/misc/ghostpcl/ghostpcl.SlackBuild b/misc/ghostpcl/ghostpcl.SlackBuild
index 023129d51a..26cf227cd7 100644
--- a/misc/ghostpcl/ghostpcl.SlackBuild
+++ b/misc/ghostpcl/ghostpcl.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=ghostpcl
SRCNAM=ghostpdl
-VERSION=${VERSION:-9.52}
+VERSION=${VERSION:-9.54.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -70,6 +70,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 {} \;
+patch -p1 < $CWD/compile_fix.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/misc/ghostpcl/ghostpcl.info b/misc/ghostpcl/ghostpcl.info
index 0238cef99b..d4d566c5b8 100644
--- a/misc/ghostpcl/ghostpcl.info
+++ b/misc/ghostpcl/ghostpcl.info
@@ -1,8 +1,8 @@
PRGNAM="ghostpcl"
-VERSION="9.52"
+VERSION="9.54.0"
HOMEPAGE="https://www.ghostscript.com"
-DOWNLOAD="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/ghostpdl-9.52.tar.gz"
-MD5SUM="f45c5896d22285f8a00ce506998b43d9"
+DOWNLOAD="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9540/ghostpdl-9.54.0.tar.gz"
+MD5SUM="25de435bce3ddb370a86ddf9b7f090da"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/git-store-meta/README b/misc/git-store-meta/README
new file mode 100644
index 0000000000..93b5e48700
--- /dev/null
+++ b/misc/git-store-meta/README
@@ -0,0 +1,22 @@
+git-store-meta is a light-weight tool for file metadata storing and
+applying for Git.
+
+Features:
+
+- Light dependency, cross-platform consistent behavior,
+ desirable performance.
+- Data files are in plain text format and can be easily revisioned,
+ diffed, or manually modified as needed.
+- Supported metadata: mtime, atime, mode, user, uid, group, gid, acl.
+- Can store the metadata of git-revisioned files into a data file.
+- Can apply the metadata stored in the data file to the working copy.
+- Can update the metadata for changed files quickly.
+- Can easily pick which metadata fields to store, update, or apply.
+- Can determine whether to store, update, or apply directory metadata.
+
+Note:
+
+ The binary is installed under the name "git-store-meta". Use it
+ instead of "git-store-meta.pl" when reading online docs or in Git
+ hooks. The `--install` switch already knows to use "git-store-meta"
+ and will create correct hooks without any further action required.
diff --git a/misc/git-store-meta/change-name-in-git-hooks.patch b/misc/git-store-meta/change-name-in-git-hooks.patch
new file mode 100644
index 0000000000..429d36c877
--- /dev/null
+++ b/misc/git-store-meta/change-name-in-git-hooks.patch
@@ -0,0 +1,21 @@
+commit 95bce8afd6973b00232f3cb7cc286d3994a07a13
+Author: Andrzej Telszewski <atelszewski@gmail.com>
+Date: Sat Oct 24 12:51:20 2020 +0200
+
+ Change how git-store-meta is called from Git hooks
+
+ Call `git-store-meta` instead of `git-store-meta.pl`.
+
+diff --git a/git-store-meta.pl b/git-store-meta.pl
+index ddc0024..b0d0d37 100755
+--- a/git-store-meta.pl
++++ b/git-store-meta.pl
+@@ -600,7 +600,7 @@ sub install_hooks {
+ my $mask = umask; if (!defined($mask)) { $mask = 0022; }
+ my $mode = 0777 & ~$mask;
+ my $t;
+- my $s = escapeshellarg($GIT_STORE_META_APP . ".pl");
++ my $s = escapeshellarg($GIT_STORE_META_APP);
+ my $f = defined($argv{'target'}) ? " -t " . escapeshellarg($argv{'target'}) : "";
+ my $f2 = escapeshellarg(defined($argv{'target'}) ? $argv{'target'} : $GIT_STORE_META_FILENAME);
+
diff --git a/misc/git-store-meta/fix-storing-group-name.patch b/misc/git-store-meta/fix-storing-group-name.patch
new file mode 100644
index 0000000000..13bb8718c1
--- /dev/null
+++ b/misc/git-store-meta/fix-storing-group-name.patch
@@ -0,0 +1,33 @@
+commit e9a545ae7f45ea2b8b031457ffeeb7ec69cac41d
+Author: Andrzej Telszewski <atelszewski@gmail.com>
+Date: Sat Oct 24 12:27:13 2020 +0200
+
+ Fix that the 'group' name is not correctly stored
+
+ Fix that the 'group' name is not correctly stored in '.git_store_meta'.
+
+ The reason for the error is that `getpwuid()` is used instead of
+ `getgrgid()` when retreiving group information.
+
+diff --git a/git-store-meta.pl b/git-store-meta.pl
+index ddc0024..c7ef50a 100755
+--- a/git-store-meta.pl
++++ b/git-store-meta.pl
+@@ -473,7 +473,7 @@ sub getfacl_internal {
+ }
+ if (defined $acl{'group'}) {
+ foreach my $gid (keys %{$acl{'group'}}) {
+- my $group = getpwuid($gid);
++ my $group = getgrgid($gid);
+ $group = defined($group) ? $group : $gid;
+ push(@results, "group:$group:" . getfacl_internal_getperms(\%{$acl{'group'}{$gid}}));
+ }
+@@ -758,7 +758,7 @@ sub get_file_metadata {
+ my $user = getpwuid($uid);
+ push(@rec, $user || "");
+ } elsif ($_ eq "group") {
+- my $group = getpwuid($gid);
++ my $group = getgrgid($gid);
+ push(@rec, $group || "");
+ } elsif ($_ eq "acl") {
+ push(@rec, &$getfacl($file));
diff --git a/misc/git-store-meta/git-store-meta.SlackBuild b/misc/git-store-meta/git-store-meta.SlackBuild
new file mode 100644
index 0000000000..7df1e09f11
--- /dev/null
+++ b/misc/git-store-meta/git-store-meta.SlackBuild
@@ -0,0 +1,72 @@
+#!/bin/sh
+
+# Slackware build script for git-store-meta
+
+# Copyright 2020 Andrzej Telszewski, Szczecin
+# 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.
+
+PRGNAM=git-store-meta
+VERSION=${VERSION:-2.1.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+ARCH=noarch
+
+CWD=$(pwd)
+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 $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+chown -R root:root .
+chmod -R a-st,u+rwX,go-w+rX .
+
+patch -p1 -i $CWD/fix-storing-group-name.patch
+patch -p1 -i $CWD/change-name-in-git-hooks.patch
+
+mv $PRGNAM.pl ${PRGNAM}
+
+# Based on https://aur.archlinux.org/packages/git-store-meta/
+
+sed -i $PRGNAM -e "s|$PRGNAM\.pl|$PRGNAM|g"
+sed -i README.md -e "s|$PRGNAM\.pl|$PRGNAM|g"
+
+chmod 0755 $PRGNAM
+
+mkdir -p $PKG/usr/bin
+cp $PRGNAM $PKG/usr/bin
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+
+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:-tgz}
diff --git a/misc/git-store-meta/git-store-meta.info b/misc/git-store-meta/git-store-meta.info
new file mode 100644
index 0000000000..3ed5a7c000
--- /dev/null
+++ b/misc/git-store-meta/git-store-meta.info
@@ -0,0 +1,10 @@
+PRGNAM="git-store-meta"
+VERSION="2.1.2"
+HOMEPAGE="https://github.com/danny0838/git-store-meta"
+DOWNLOAD="https://github.com/danny0838/git-store-meta/archive/2.1.2/git-store-meta-2.1.2.tar.gz"
+MD5SUM="1c7c55c15c19ca1b74a55a813a7a07a2"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Andrzej Telszewski"
+EMAIL="atelszewski@gmail.com"
diff --git a/misc/git-store-meta/slack-desc b/misc/git-store-meta/slack-desc
new file mode 100644
index 0000000000..c1f02f6507
--- /dev/null
+++ b/misc/git-store-meta/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------------------------------------------------------|
+git-store-meta: git-store-meta (file metadata storing and applying for Git)
+git-store-meta:
+git-store-meta: git-store-meta is a light-weight tool for file metadata storing and
+git-store-meta: applying for Git.
+git-store-meta:
+git-store-meta: Homepage: https://github.com/danny0838/git-store-meta
+git-store-meta:
+git-store-meta:
+git-store-meta:
+git-store-meta:
+git-store-meta:
diff --git a/misc/heyu/README b/misc/heyu/README
index db119f7b36..013a5e0800 100644
--- a/misc/heyu/README
+++ b/misc/heyu/README
@@ -1,15 +1,17 @@
-This program operates an X10 module via a CM11A computer interface. It is
-based on the program X10 by Larry Cambell as modified by Paul Fox. All but a
-few functions have been changed enough that they no longer interwork with
-the original. I think this justifies issuing the program as 'heyu' instead
-of 'x10'.
+heyu (X10 module controller software)
-The program is strictly command line driven, and works well with crontab.
-Crontab can be used to schedule events. You can also upload timers and
-macros to the CM11's memory.
+This program operates an X10 module via a CM11A computer interface.
+It's based on the program X10 by Larry Cambell as modified by Paul
+Fox. All but a few functions have been changed enough that they no
+longer interwork with the original. I think this justifies issuing the
+program as 'heyu' instead of 'x10'.
-The program comes complete with source code, sample config files, man pages,
-and executable binary. The program has options to allow you to:
+The program is strictly command line driven, and works well with
+crontab. Crontab can be used to schedule events. You can also upload
+timers and macros to the CM11's memory.
+
+The program comes complete with source code, sample config files, man
+pages, and executable binary. The program has options to allow you to:
* Get the date and time from the interface
* Get information about current settings and module states
diff --git a/misc/heyu/heyu.SlackBuild b/misc/heyu/heyu.SlackBuild
index 9bccc81843..10dd36f24e 100644
--- a/misc/heyu/heyu.SlackBuild
+++ b/misc/heyu/heyu.SlackBuild
@@ -7,7 +7,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=heyu
-VERSION=${VERSION:-2.10.1}
+VERSION=${VERSION:-2.10.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/heyu/heyu.info b/misc/heyu/heyu.info
index 38f7cff1aa..51b02e3d0e 100644
--- a/misc/heyu/heyu.info
+++ b/misc/heyu/heyu.info
@@ -1,8 +1,8 @@
PRGNAM="heyu"
-VERSION="2.10.1"
+VERSION="2.10.2"
HOMEPAGE="http://www.heyu.org/"
-DOWNLOAD="https://github.com/HeyuX10Automation/heyu/archive/v2.10.1/heyu-2.10.1.tar.gz"
-MD5SUM="f4a34bb07f53fe7343b9d4f1724e3f01"
+DOWNLOAD="https://github.com/HeyuX10Automation/heyu/archive/v2.10.2/heyu-2.10.2.tar.gz"
+MD5SUM="9351e92c0d7fa1a0354825f99eb51c2d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/html-xml-utils/README b/misc/html-xml-utils/README
index e5d8b61b92..65a1ea27cd 100644
--- a/misc/html-xml-utils/README
+++ b/misc/html-xml-utils/README
@@ -1,3 +1,3 @@
html-xml-utils provides command-line tools for manipulating, examining,
and parsing HTML and XML documents. It is produced by the World Wide
-Web COnsortium (W3C). \ No newline at end of file
+Web Consortium (W3C).
diff --git a/misc/jmri/README b/misc/jmri/README
index 8cb37c965c..aef62d8ee7 100644
--- a/misc/jmri/README
+++ b/misc/jmri/README
@@ -1,5 +1,5 @@
JMRI is the Java Model Railroad Interface, a set of tools for model
railroad computer control.
-Please note, to access your controller hardware you will probably need to
-add your username to the 'dialout' group.
+Please note, to access your controller hardware you will probably need
+to add your username to the 'dialout' group.
diff --git a/misc/jmri/jmri.SlackBuild b/misc/jmri/jmri.SlackBuild
index 9ed2dfdd18..ec0b29cd92 100644
--- a/misc/jmri/jmri.SlackBuild
+++ b/misc/jmri/jmri.SlackBuild
@@ -25,8 +25,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jmri
-VERSION=${VERSION:-4.20}
-REVISION=${REVISION:-Rc7ba8249b}
+VERSION=${VERSION:-4.22}
+REVISION=${REVISION:-R4c4384d74}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/misc/jmri/jmri.info b/misc/jmri/jmri.info
index 3ec502b2b4..e2fb872b9b 100644
--- a/misc/jmri/jmri.info
+++ b/misc/jmri/jmri.info
@@ -1,8 +1,8 @@
PRGNAM="jmri"
-VERSION="4.20"
+VERSION="4.22"
HOMEPAGE="http://jmri.org/"
-DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v4.20/JMRI.4.20+Rc7ba8249b.tgz"
-MD5SUM="b0915ad2acd71426c2b3301100cfd5d4"
+DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v4.22/JMRI.4.22+R4c4384d74.tgz"
+MD5SUM="63294509ca6a360b1fa6c2e602713d43"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/misc/moreutils/moreutils.SlackBuild b/misc/moreutils/moreutils.SlackBuild
index 9a441d49bb..6fd209996c 100644
--- a/misc/moreutils/moreutils.SlackBuild
+++ b/misc/moreutils/moreutils.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for moreutils
-# Copyright 2015-2016 Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
+# Copyright 2015-2020 Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=moreutils
-VERSION=${VERSION:-0.63}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.64}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/misc/moreutils/moreutils.info b/misc/moreutils/moreutils.info
index d2a7785da8..8d31108f60 100644
--- a/misc/moreutils/moreutils.info
+++ b/misc/moreutils/moreutils.info
@@ -1,8 +1,8 @@
PRGNAM="moreutils"
-VERSION="0.63"
+VERSION="0.64"
HOMEPAGE="https://joeyh.name/code/moreutils"
-DOWNLOAD="http://drabczyk.org/moreutils-0.63.tar.gz"
-MD5SUM="0af12becbed31dc5d57c4a880ef398fc"
+DOWNLOAD="http://distfiles.gentoo.org/distfiles/moreutils-0.64.tar.gz"
+MD5SUM="a02be0dd938c3fefbb2aa2761e59e7d4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/mosquitto/mosquitto.SlackBuild b/misc/mosquitto/mosquitto.SlackBuild
index 4b0fef2d80..504bcf05d3 100644
--- a/misc/mosquitto/mosquitto.SlackBuild
+++ b/misc/mosquitto/mosquitto.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mosquitto
-# Copyright 2011-2020 Christoph Willing, Brisbane Australia
+# Copyright 2011-2021 Christoph Willing, Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mosquitto
-VERSION=${VERSION:-1.6.11}
+VERSION=${VERSION:-2.0.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -99,7 +99,8 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- LICENSE.txt CONTRIBUTING.md compiling.txt mosquitto.conf *.example examples readme.* \
+ LICENSE.txt README-compiling.md README-letsencrypt.md README.md \
+ CONTRIBUTING.md mosquitto.conf *.example examples *.html \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/misc/mosquitto/mosquitto.info b/misc/mosquitto/mosquitto.info
index ced249ffe7..b4ea0ace2a 100644
--- a/misc/mosquitto/mosquitto.info
+++ b/misc/mosquitto/mosquitto.info
@@ -1,8 +1,8 @@
PRGNAM="mosquitto"
-VERSION="1.6.11"
+VERSION="2.0.10"
HOMEPAGE="https://mosquitto.org/"
-DOWNLOAD="https://mosquitto.org/files/source/mosquitto-1.6.11.tar.gz"
-MD5SUM="35925c7ccd1bac87e4201b635ffa66a1"
+DOWNLOAD="https://mosquitto.org/files/source/mosquitto-2.0.10.tar.gz"
+MD5SUM="3d1c327d8c5881f56983bee1e3c8f068"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="c-ares"
diff --git a/misc/par2cmdline/par2cmdline.SlackBuild b/misc/par2cmdline/par2cmdline.SlackBuild
index 008ddd6db2..7cdf5a4c5e 100644
--- a/misc/par2cmdline/par2cmdline.SlackBuild
+++ b/misc/par2cmdline/par2cmdline.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for par2cmdline
-# Copyright 2014-2018, Thomas Morper <thomas@beingboiled.info>, Augsburg, Germany
+# Copyright 2014-2021, Thomas Morper <thomas@beingboiled.info>, Nürnberg, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=par2cmdline
-VERSION=${VERSION:-0.8.0}
+VERSION=${VERSION:-0.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/par2cmdline/par2cmdline.info b/misc/par2cmdline/par2cmdline.info
index 857dd0f38e..50901f639e 100644
--- a/misc/par2cmdline/par2cmdline.info
+++ b/misc/par2cmdline/par2cmdline.info
@@ -1,8 +1,8 @@
PRGNAM="par2cmdline"
-VERSION="0.8.0"
+VERSION="0.8.1"
HOMEPAGE="https://github.com/Parchive/par2cmdline"
-DOWNLOAD="https://github.com/Parchive/par2cmdline/archive/v0.8.0/par2cmdline-0.8.0.tar.gz"
-MD5SUM="b8f05ee52e27ff8cff82fc98f0f79ea2"
+DOWNLOAD="https://github.com/Parchive/par2cmdline/archive/v0.8.1/par2cmdline-0.8.1.tar.gz"
+MD5SUM="8c0088c445412223529bd0876df6e2f9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/po4a/README b/misc/po4a/README
index 2c45c97a50..460ea0c578 100644
--- a/misc/po4a/README
+++ b/misc/po4a/README
@@ -4,25 +4,39 @@ po4a (PO for anything) eases translations and their maintenance,
allowing gettext's usage on unexpected areas like documentation.
In po4a each documentation format is handled by a module, that
-converts this format to/from PO. Formats included in po4a-0.47 are:
-AsciiDoc, BibTex, Dia, Halibut, KernelHelp, LaTeX, Man, POD, SGML, TeX,
-Texinfo, Text, WML, XHTML, XML, Yaml
+converts this format to/from PO. Formats handled by po4a-0.63
-man pages are encoded in UTF-8. To read them in other languages than English,
-do this for instance:
-LANG=ru_RU.utf8 GROFF_ENCODING=utf8 man <man page>
+. asciidoc: AsciiDoc format.
+. dia: uncompressed Dia diagrams.
+. docbook: DocBook XML.
+. guide: Gentoo Linux's XML documentation format.
+. ini: INI format.
+. kernelhelp: Help messages of each kernel compilation option.
+. latex: LaTeX format.
+. man: Good old manual page format.
+. pod: Perl Online Documentation format.
+. sgml: either DebianDoc or DocBook DTD.
+. texinfo: The info page format.
+. tex: generic TeX documents (see also latex).
+. text: simple text document.
+. wml: WML documents.
+. xhtml: XHTML documents.
+. xml: generic XML documents (see also docbook).
+. yaml: YAML documents.
-WARNING: run po4a.SlackBuild as root (su -) not with only root privileges
-(su), otherwise test #24 will fail.
+man pages are encoded in UTF-8. To read them in other languages than
+English, do this for instance:
+LANG=ru_RU.utf8 GROFF_ENCODING=utf8 man <man page>
-Dependencies tree is as follows (all dependencies listed are available at
-http://slackbuilds.org).
+Dependencies tree is as follows (all dependencies listed are available
+at http://slackbuilds.org).
-Po4a-0.47
+Po4a-0.63
|
|-- perl-Module-Build
|-- perl-YAML-Tiny. mandatory for the YAML module.
-|-- perl-text-WrapI18N to format po4a's warnings and error messages. Optional.
+|-- perl-text-WrapI18N to format po4a's warnings and error messages.
+| | Optional.
| |-- Text::CharWidth. Mandatory
|-- perl-Unicode-LineBreak, includes module Unicode::GCString to compute
text width, neeeded by AsciiDoc to determine two line titles in
@@ -32,3 +46,20 @@ Po4a-0.47
|-- perl-Encode-HanExtra. Optional.
|-- perl-Encode-JISX0213. Optional
|-- perl-Encode-ISO2022. Mandatory
+
+In addition, perl-Test-Pod allows to run the test for the POFD format
+
+Note: by default the SlackBuild does not run ./Build test, because these
+tests:
+t/cfg-multi.t
+t/cfg-single.t
+t/cfg-split.t
+fail if the script is run by root or even using fakeroot, which has been
+acknowledged upstream.
+
+All tests have been successfully passed running '/Build test' by the
+maintainer as regular user. If you want to check by yourself, un-comment
+the lines 85 and 86 in the SlackBuild. You will then need to comment
+them out to run the script again as root to actually build the package.
+
+WARNING: run this script with LANG set to an UTF-8 locale.
diff --git a/misc/po4a/po4a.SlackBuild b/misc/po4a/po4a.SlackBuild
index 4baaff9478..9e3a00e70f 100644
--- a/misc/po4a/po4a.SlackBuild
+++ b/misc/po4a/po4a.SlackBuild
@@ -22,13 +22,12 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.ritten by Didier Spaier <didier dot spaier at epsm dot fr>
-# WARNING: run this script as real root (su -) else some tests will fail
-# WARNING: run this script using an UTF-8 locale. If you don't use one
+# WARNING: run this script using an UTF-8 locale. If you don't use one
# usually, run it like this e.g.
# LC_ALL=en_US.utf8 ./po4a.SlackBuild
PRGNAM=po4a
-VERSION=${VERSION:-0.55}
+VERSION=${VERSION:-0.63}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -81,7 +80,8 @@ perl Build.PL \
installdirs=vendor \
destdir=$PKG
./Build
-./Build test
+# ./Build test
+# exit
./Build install \
--install_path bindoc=/usr/man/man1 \
--install_path libdoc=/usr/man/man3
diff --git a/misc/po4a/po4a.info b/misc/po4a/po4a.info
index be015694f7..f699d19960 100644
--- a/misc/po4a/po4a.info
+++ b/misc/po4a/po4a.info
@@ -1,8 +1,8 @@
PRGNAM="po4a"
-VERSION="0.55"
+VERSION="0.63"
HOMEPAGE="https://po4a.org/"
-DOWNLOAD="https://github.com/mquinson/po4a/releases/download/v0.55/po4a-0.55.tar.gz"
-MD5SUM="cecc2a4190f97bf0430d78a5cb07071b"
+DOWNLOAD="https://github.com/mquinson/po4a/releases/download/v0.63/po4a-0.63.tar.gz"
+MD5SUM="25881c0a02c1180ffdec4bf452b4ff0f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Unicode-LineBreak perl-Module-Build perl-YAML-Tiny"
diff --git a/misc/po4a/slack-desc b/misc/po4a/slack-desc
index 72d0020d1e..d81b32f609 100644
--- a/misc/po4a/slack-desc
+++ b/misc/po4a/slack-desc
@@ -12,8 +12,8 @@ po4a: po4a (PO for anything) eases translations and their maintenance,
po4a: allowing gettext's usage on unexpected areas like documentation.
po4a:
po4a: In po4a each documentation format is handled by a module, that
-po4a: converts this format to/from PO. Formats included in po4a-0.45 are:
-po4a: BibTex, Dia, Halibut, Kernelhelp, LaTeX, Man, POD, SGML, TeX,
-po4a: Texinfo, Text, WML, XHTML, XML.
-po4a:
+po4a: converts this format to/from PO. Formats included in po4a-0.63 are:
+po4a: man pages, POD, XML (generic, DocBook, XHTML, Dia, Guide, WML), SGML
+po4a: Tex (generic, LaTeX, Texinfo), text (simple with few formatting,
+po4a: markdown, Asciidoc), INI, KernelHelp
po4a:
diff --git a/misc/protobuf3/protobuf3.SlackBuild b/misc/protobuf3/protobuf3.SlackBuild
index ea2dfb7de0..40c0c6270d 100644
--- a/misc/protobuf3/protobuf3.SlackBuild
+++ b/misc/protobuf3/protobuf3.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=protobuf3
-VERSION=${VERSION:-3.12.3}
+VERSION=${VERSION:-3.14.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/protobuf3/protobuf3.info b/misc/protobuf3/protobuf3.info
index 4bf23d9f58..f6b32b675c 100644
--- a/misc/protobuf3/protobuf3.info
+++ b/misc/protobuf3/protobuf3.info
@@ -1,8 +1,8 @@
PRGNAM="protobuf3"
-VERSION="3.12.3"
+VERSION="3.14.0"
HOMEPAGE="https://github.com/google/protobuf"
-DOWNLOAD="https://github.com/google/protobuf/archive/v3.12.3/protobuf-3.12.3.tar.gz"
-MD5SUM="bf452e9c50168bddf80be32e3848750e"
+DOWNLOAD="https://github.com/google/protobuf/archive/v3.14.0/protobuf-3.14.0.tar.gz"
+MD5SUM="0c9d2a96f3656ba7ef3b23b533fb6170"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/rbutil/rbutil.info b/misc/rbutil/rbutil.info
index 9995c98fca..e2253b978a 100644
--- a/misc/rbutil/rbutil.info
+++ b/misc/rbutil/rbutil.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://download.rockbox.org/rbutil/source/RockboxUtility-v1.4.1-src.t
MD5SUM="0e29f60ee87f433087c6ead09dde81f3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="speex cryptopp quazip"
+REQUIRES="speex cryptopp quazip-qt4"
MAINTAINER="Kyle Guinn"
EMAIL="elyk03@gmail.com"
diff --git a/misc/rlwrap/rlwrap.SlackBuild b/misc/rlwrap/rlwrap.SlackBuild
index bac71af78b..e3cc30e56b 100644
--- a/misc/rlwrap/rlwrap.SlackBuild
+++ b/misc/rlwrap/rlwrap.SlackBuild
@@ -3,11 +3,11 @@
# Slackware build script for rlwrap
# Written by slakmagik <slakmagik@gmail.com>
-# Updated 2017 by Andrew Clemons, Wellington New Zealand
+# Updated 2017,2021 by Andrew Clemons, Wellington New Zealand
# Released under the WTFPL
PRGNAM=rlwrap
-VERSION=${VERSION:-0.43}
+VERSION=${VERSION:-0.45}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,7 +69,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS BUGS COPYING ChangeLog INSTALL NEWS PLEA README TODO \
+ AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/misc/rlwrap/rlwrap.info b/misc/rlwrap/rlwrap.info
index 3d7bd39da1..5191b39608 100644
--- a/misc/rlwrap/rlwrap.info
+++ b/misc/rlwrap/rlwrap.info
@@ -1,8 +1,8 @@
PRGNAM="rlwrap"
-VERSION="0.43"
+VERSION="0.45"
HOMEPAGE="https://github.com/hanslub42/rlwrap"
-DOWNLOAD="https://github.com/hanslub42/rlwrap/archive/v0.43/rlwrap-0.43.tar.gz"
-MD5SUM="361d54b7127374e5761e0738eb7b88fb"
+DOWNLOAD="https://github.com/hanslub42/rlwrap/archive/v0.45/rlwrap-0.45.tar.gz"
+MD5SUM="0697c15d368602ed3467ac40f43f3e1c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/tidyp/README b/misc/tidyp/README
index 47a2f01b4a..c68cb19527 100644
--- a/misc/tidyp/README
+++ b/misc/tidyp/README
@@ -1,3 +1,4 @@
-This module provides HTML and XHTML validations a fork of tidy on SourceForge
-at http://tidy.sf.net. The library name is "tidyp", and the command-line tool
-is also "tidyp" but all internal API stays the same..
+This module provides HTML and XHTML validations a fork of tidy on
+SourceForge at http://tidy.sf.net. The library name is "tidyp", and
+the command-line tool is also "tidyp", but all internal APIs stay the
+same.
diff --git a/misc/tidyp/slack-desc b/misc/tidyp/slack-desc
index b6144485eb..29599cd912 100644
--- a/misc/tidyp/slack-desc
+++ b/misc/tidyp/slack-desc
@@ -11,7 +11,7 @@ tidyp:
tidyp: tidyp is a fork of tidy on SourceForge at http://tidy.sf.net.
tidyp: The library name is "tidyp", and the command-line tool is also
tidyp: "tidyp" but all internal API stays the same.
-tidyp:
+tidyp:
tidyp: Homepage: https://metacpan.org/pod/HTML-Tidy
tidyp:
tidyp:
diff --git a/misc/txt2regex/README b/misc/txt2regex/README
new file mode 100644
index 0000000000..5b3de4d342
--- /dev/null
+++ b/misc/txt2regex/README
@@ -0,0 +1,12 @@
+txt2regex (interactive regular expression trainer)
+
+Txt2regex is a regular expression wizard for the command line.
+
+Users with little or no knowledge of regular expressions can quickly
+create hairy regexes by answering questions in a simple text-based
+interactive interface.
+
+Txt2regex is aware of the particular notation and caveats of many
+different regular expression flavors, generating valid regexes for
+more than 20 targets, including grep, sed, Vim, Emacs, JavaScript,
+Python, PHP, PostgreSQL.
diff --git a/misc/txt2regex/slack-desc b/misc/txt2regex/slack-desc
new file mode 100644
index 0000000000..0bef91698c
--- /dev/null
+++ b/misc/txt2regex/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------------------------------------------------------|
+txt2regex: txt2regex (interactive regular expression trainer)
+txt2regex:
+txt2regex: Txt2regex is a regular expression wizard for the command line.
+txt2regex:
+txt2regex: Users with little or no knowledge of regular expressions can quickly
+txt2regex: create hairy regexes by answering questions in a simple text-based
+txt2regex: interactive interface.
+txt2regex:
+txt2regex:
+txt2regex:
+txt2regex:
diff --git a/misc/txt2regex/txt2regex.SlackBuild b/misc/txt2regex/txt2regex.SlackBuild
new file mode 100644
index 0000000000..4592cda5b4
--- /dev/null
+++ b/misc/txt2regex/txt2regex.SlackBuild
@@ -0,0 +1,49 @@
+#!/bin/sh
+
+# Slackware build script for txt2regex
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+PRGNAM=txt2regex
+VERSION=${VERSION:-0.9}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+ARCH=noarch
+
+CWD=$(pwd)
+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 $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$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 {} \+
+
+# There's a MANDIR in the Makefile, but nothing uses it. Have to
+# install the man page, er, manually.
+
+make install DESTDIR=$PKG
+mkdir -p $PKG/usr/man/man1
+gzip -9c < man/$PRGNAM.man > $PKG/usr/man/man1/$PRGNAM.1.gz
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+chmod -x tests/regex-tester.sh # no +x files in the doc dir!
+gzip -9 tests/regex-tester.txt # 116KB => 10KB
+cp -a *.md COPYRIGHT TODO tests man/*.html $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:-tgz}
diff --git a/misc/txt2regex/txt2regex.info b/misc/txt2regex/txt2regex.info
new file mode 100644
index 0000000000..ff487ac5a3
--- /dev/null
+++ b/misc/txt2regex/txt2regex.info
@@ -0,0 +1,10 @@
+PRGNAM="txt2regex"
+VERSION="0.9"
+HOMEPAGE="http://aurelio.net/projects/txt2regex/"
+DOWNLOAD="https://github.com/aureliojargas/txt2regex/archive/v0.9/txt2regex-0.9.tar.gz"
+MD5SUM="7066adc50e55300f5bcad276cf65b852"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/misc/vttest/README b/misc/vttest/README
index 72e74ec08c..9008e02c80 100644
--- a/misc/vttest/README
+++ b/misc/vttest/README
@@ -1,10 +1,11 @@
vttest (terminal test program)
-Vttest is a program designed to test the functionality of a VT100 terminal
-(or emulator thereof). It tests both display (escape sequence handling)
-and keyboard.
+Vttest is a program designed to test the functionality of a VT100
+terminal (or emulator thereof). It tests both display (escape sequence
+handling) and keyboard.
-Additional tests (past version 1.7) are provided for analysis of vt220,
-vt420 terminals, as well as variants of xterm.
+Additional tests (past version 1.7) are provided for analysis of
+vt220, vt420 terminals, as well as variants of xterm.
-The program is menu-driven and contains full on-line operating instructions.
+The program is menu-driven and contains full on-line operating
+instructions.
diff --git a/misc/vttest/vttest.SlackBuild b/misc/vttest/vttest.SlackBuild
index 2f4413ce94..133da8eadc 100644
--- a/misc/vttest/vttest.SlackBuild
+++ b/misc/vttest/vttest.SlackBuild
@@ -6,13 +6,15 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210220 bkw: update for 2.7.20210210.
+# 20201025 bkw: update for 2.7.20200920.
# 20200316 bkw: update for 2.7.20200303.
# 20191130 bkw: update for 2.7.20190710.
# 20180920 bkw: update for 2.7.20180911 (whoops!).
# 20180915 bkw: update for 2.7.20180811.
PRGNAM=vttest
-VERSION=${VERSION:-2.7.20200303}
+VERSION=${VERSION:-2.7.20210210}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/vttest/vttest.info b/misc/vttest/vttest.info
index f4dbeb5931..9f00527391 100644
--- a/misc/vttest/vttest.info
+++ b/misc/vttest/vttest.info
@@ -1,8 +1,8 @@
PRGNAM="vttest"
-VERSION="2.7.20200303"
+VERSION="2.7.20210210"
HOMEPAGE="http://invisible-island.net/vttest/"
-DOWNLOAD="ftp://ftp.invisible-island.net/vttest/vttest-20200303.tgz"
-MD5SUM="20e78048920ae629b24110b405b2ba6f"
+DOWNLOAD="ftp://ftp.invisible-island.net/vttest/vttest-20210210.tgz"
+MD5SUM="21c7493640a7912ea746b3eb0689f2a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/ykpers/ykpers.info b/misc/ykpers/ykpers.info
index 6667c26b02..077916cd82 100644
--- a/misc/ykpers/ykpers.info
+++ b/misc/ykpers/ykpers.info
@@ -1,7 +1,7 @@
PRGNAM="ykpers"
VERSION="1.20.0"
HOMEPAGE="https://developers.yubico.com/yubikey-personalization/"
-DOWNLOAD="https://developers.yubico.com/yubikey-personalization/releases/ykpers-1.20.0.tar.gz"
+DOWNLOAD="https://developers.yubico.com/yubikey-personalization/Releases/ykpers-1.20.0.tar.gz"
MD5SUM="8749113ce5a0164fe2b429b61242ba0f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/yubikey-personalization-gui/yubikey-personalization-gui.info b/misc/yubikey-personalization-gui/yubikey-personalization-gui.info
index d945792105..99a3473b27 100644
--- a/misc/yubikey-personalization-gui/yubikey-personalization-gui.info
+++ b/misc/yubikey-personalization-gui/yubikey-personalization-gui.info
@@ -1,7 +1,7 @@
PRGNAM="yubikey-personalization-gui"
VERSION="3.1.25"
HOMEPAGE="https://developers.yubico.com/yubikey-personalization-gui/"
-DOWNLOAD="https://developers.yubico.com/yubikey-personalization-gui/releases/yubikey-personalization-gui-3.1.25.tar.gz"
+DOWNLOAD="https://developers.yubico.com/yubikey-personalization-gui/Releases/yubikey-personalization-gui-3.1.25.tar.gz"
MD5SUM="33f4312281ada355c62f7232b57ad0b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/yubioath-desktop/yubioath-desktop.SlackBuild b/misc/yubioath-desktop/yubioath-desktop.SlackBuild
index f553445a9f..5357a8a87a 100644
--- a/misc/yubioath-desktop/yubioath-desktop.SlackBuild
+++ b/misc/yubioath-desktop/yubioath-desktop.SlackBuild
@@ -27,7 +27,6 @@ VERSION=${VERSION:-5.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;