diff options
Diffstat (limited to 'misc')
85 files changed, 1171 insertions, 175 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/bdfresize/bdfresize.info b/misc/bdfresize/bdfresize.info index 629634772b..725f577dc1 100644 --- a/misc/bdfresize/bdfresize.info +++ b/misc/bdfresize/bdfresize.info @@ -1,7 +1,7 @@ PRGNAM="bdfresize" VERSION="1.5" HOMEPAGE="https://directory.fsf.org/wiki/Bdfresize" -DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/bdfresize-1.5.tar.gz" +DOWNLOAD="https://slackware.uk/~urchlay/src/bdfresize-1.5.tar.gz" MD5SUM="8169ac564fe676d53a9b4d7aad163005" DOWNLOAD_x86_64="" MD5SUM_x86_64="" 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/discount/discount.SlackBuild b/misc/discount/discount.SlackBuild index 862e816568..ccc7aa80b3 100644 --- a/misc/discount/discount.SlackBuild +++ b/misc/discount/discount.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for discount -# Copyright 2018 Donald Cooley, South Haven, Indiana USA +# Copyright 2018-2020 Donald Cooley, South Haven, Indiana USA # Copyright (c) 2011-2015, Antonio Hernández Blas <hba.nihilismus@gmail.com> # All rights reserved. # @@ -23,7 +23,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=discount -VERSION=${VERSION:-2.2.6} +VERSION=${VERSION:-2.2.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -91,7 +91,7 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-all-features \ --shared -make +make -j1 mkdir -p $PKG/usr/{bin,lib${LIBDIRSUFFIX},include} make install.everything DESTDIR=$PKG diff --git a/misc/discount/discount.info b/misc/discount/discount.info index f3f8fa2fb2..f0cf9121cc 100644 --- a/misc/discount/discount.info +++ b/misc/discount/discount.info @@ -1,8 +1,8 @@ PRGNAM="discount" -VERSION="2.2.6" -HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/" -DOWNLOAD="https://github.com/Orc/discount/archive/v2.2.6/discount-2.2.6.tar.gz" -MD5SUM="65606357127d8081a39d641fd4e87a3a" +VERSION="2.2.7" +HOMEPAGE="https://www.pell.portland.or.us/~orc/Code/discount/" +DOWNLOAD="https://github.com/Orc/discount/archive/v2.2.7/discount-2.2.7.tar.gz" +MD5SUM="c02c81bea757667fbaf0fefdf9b3749c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/discount/slack-desc b/misc/discount/slack-desc index e2ce055ce4..6a9151d848 100644 --- a/misc/discount/slack-desc +++ b/misc/discount/slack-desc @@ -14,6 +14,6 @@ discount: differentiates it from any of the existing Markdown implementations discount: except that it's written in C instead of one of the vast flock of discount: scripting languages that are fighting it out for the Perl crown. discount: -discount: Homepage: http://www.pell.portland.or.us/~orc/Code/discount/ +discount: Homepage: https://www.pell.portland.or.us/~orc/Code/discount/ discount: discount: 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 a9d22610d7..ec0b29cd92 100644 --- a/misc/jmri/jmri.SlackBuild +++ b/misc/jmri/jmri.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for JMRI # Copyright 2011 David Spencer, Baildon, West Yorkshire, U.K. -# Copyright 2016-2018 Heiko Rosemann, Germany +# Copyright 2016-2020 Heiko Rosemann, Germany # All rights reserved. # @@ -25,8 +25,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jmri -VERSION=${VERSION:-4.18} -REVISION=${REVISION:-R37ad3d0} +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 314a14f3b4..e2fb872b9b 100644 --- a/misc/jmri/jmri.info +++ b/misc/jmri/jmri.info @@ -1,8 +1,8 @@ PRGNAM="jmri" -VERSION="4.18" +VERSION="4.22" HOMEPAGE="http://jmri.org/" -DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v4.18/JMRI.4.18+R37ad3d0.tgz" -MD5SUM="f14a2affe383eb0d2ff0ac0099c2d054" +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/keychain/keychain.SlackBuild b/misc/keychain/keychain.SlackBuild index b5152a3319..e0bcf158c0 100644 --- a/misc/keychain/keychain.SlackBuild +++ b/misc/keychain/keychain.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for keychain # Copyright 2010 Grigorios Bouzakis <grbzks@xsmail.com> -# Copyright 2014-2016 Larry Hajali <larryhaja[at]gmail[dot]com> +# Copyright 2014-2020 Larry Hajali <larryhaja[at]gmail[dot]com> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for any purpose @@ -21,13 +21,13 @@ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=keychain -VERSION=${VERSION:-2.8.3} +VERSION=${VERSION:-2.8.5} BUILD=${BUILD:-1} 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 @@ -44,7 +44,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -58,7 +58,7 @@ sed -i 's|:/usr/ucb||' $PRGNAM mkdir -p $PKG/usr/bin $PKG/usr/man/man1 install -m 755 $PRGNAM $PKG/usr/bin -cat keychain.1 > $PKG/usr/man/man1/keychain.1 +install -m 644 keychain.1 $PKG/usr/man/man1/keychain.1 find $PKG/usr/man -type f -exec gzip -9 {} \; diff --git a/misc/keychain/keychain.info b/misc/keychain/keychain.info index 5713764d6d..2cf6186e11 100644 --- a/misc/keychain/keychain.info +++ b/misc/keychain/keychain.info @@ -1,8 +1,8 @@ PRGNAM="keychain" -VERSION="2.8.3" -HOMEPAGE="https://www.funtoo.org/index.php?title=Keychain" -DOWNLOAD="https://www.funtoo.org/archive/keychain/keychain-2.8.3.tar.bz2" -MD5SUM="bdf70a69b8b2208664cfcd4a8e42523b" +VERSION="2.8.5" +HOMEPAGE="https://www.funtoo.org/Keychain" +DOWNLOAD="https://github.com/funtoo/keychain/archive/2.8.5/keychain-2.8.5.tar.gz" +MD5SUM="b08ead19dc71c91e0ded2976e707b340" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/moreutils/README b/misc/moreutils/README index 793048affb..3a234765a3 100644 --- a/misc/moreutils/README +++ b/misc/moreutils/README @@ -1,4 +1,10 @@ moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. -This package conflicts with system/parallel. +perl-IPC-Run is an optional dependency, if it's missing chronic will +not be installed. + +This package conflicts with system/parallel so moreutils version of +parallel is not installed by default. To install it: + + PARALLEL=yes ./moreutils.SlackBuild diff --git a/misc/moreutils/moreutils.SlackBuild b/misc/moreutils/moreutils.SlackBuild index 077644d309..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,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=moreutils -VERSION=${VERSION:-0.63} +VERSION=${VERSION:-0.64} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,6 +77,14 @@ mkdir $PKG/usr/man mv $PKG/usr/share/man/* $PKG/usr/man rm -rf $PKG/usr/share/ $PKG/usr/man/man1/ts.1 +if [ "${PARALLEL:-yes}" = "no" ]; then + rm -f $PKG/usr/bin/parallel $PKG/usr/man/man1/parallel.1 +fi + +if ! perl -MIPC::Run -e 1 2>/dev/null; then + rm -f $PKG/usr/bin/chronic $PKG/usr/man/man1/chronic.1 +fi + 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 diff --git a/misc/moreutils/moreutils.info b/misc/moreutils/moreutils.info index aee85fab27..8d31108f60 100644 --- a/misc/moreutils/moreutils.info +++ b/misc/moreutils/moreutils.info @@ -1,10 +1,10 @@ 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="perl-IPC-Run" +REQUIRES="" MAINTAINER="Arkadiusz Drabczyk" EMAIL="arkadiusz@drabczyk.org" diff --git a/misc/mosquitto/mosquitto.SlackBuild b/misc/mosquitto/mosquitto.SlackBuild index 4a890f4769..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.10} +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 81e04b40c7..b4ea0ace2a 100644 --- a/misc/mosquitto/mosquitto.info +++ b/misc/mosquitto/mosquitto.info @@ -1,8 +1,8 @@ PRGNAM="mosquitto" -VERSION="1.6.10" +VERSION="2.0.10" HOMEPAGE="https://mosquitto.org/" -DOWNLOAD="https://mosquitto.org/files/source/mosquitto-1.6.10.tar.gz" -MD5SUM="960f963b81b7f93982d7511cd28082e5" +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/pinfo/pinfo.SlackBuild b/misc/pinfo/pinfo.SlackBuild index 868bf1c597..5b318d1b5a 100644 --- a/misc/pinfo/pinfo.SlackBuild +++ b/misc/pinfo/pinfo.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pinfo -# Copyright 2009 Arun Prasannan - http://arunprasannan.com +# Copyright 2009 Arun Prasannan - <URL removed> # All rights reserved. # # Now maintained by B. Watson <yalhcru@gmail.com>. @@ -24,6 +24,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20200708 bkw: BUILD=2 +# - restore old 'pman' link (nothing conflicts) +# - fix homepage in slack-desc + # 20191221 bkw: # - take over maintenance. # - upgrade for v0.6.13... though if you really need to, you can still @@ -33,7 +37,7 @@ PRGNAM=pinfo VERSION=${VERSION:-0.6.13} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -97,6 +101,11 @@ rm -f $PKG/usr/info/dir # Let's not clobber the config file mv $PKG/etc/pinforc $PKG/etc/pinforc.new +# Upstream removed this as it conflicted with something on his system. +# It doesn't conflict with ours. +ln -s $PRGNAM $PKG/usr/bin/pman +ln -s $PRGNAM.1.gz $PKG/usr/man/man1/pman.1.gz + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS Change[lL]og* COPYING NEWS README* TECHSTUFF \ $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/misc/pinfo/slack-desc b/misc/pinfo/slack-desc index 989606848e..be3e7b2498 100644 --- a/misc/pinfo/slack-desc +++ b/misc/pinfo/slack-desc @@ -15,5 +15,5 @@ pinfo: pinfo: Pinfo is similar in use to lynx. It has similar key movements, and pinfo: gives similar intuition. pinfo: -pinfo: Homepage: https://alioth-archive.debian.org/releases/pinfo/pinfo/ +pinfo: Homepage: https://github.com/baszoetekouw/pinfo pinfo: 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/slop/slack-desc b/misc/slop/slack-desc index fa52a345e4..1daa3f13f9 100644 --- a/misc/slop/slack-desc +++ b/misc/slop/slack-desc @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| slop: slop (selection query) slop: -slop: slop: slop (Select Operation) is an application that slop: queries for a selection from the user slop: and prints the region to stdout. slop: -slop: slop: https://github.com/naelstrof/slop slop: slop: +slop: +slop: diff --git a/misc/slop/slop.SlackBuild b/misc/slop/slop.SlackBuild index 43bbfdfff2..693962d3c0 100644 --- a/misc/slop/slop.SlackBuild +++ b/misc/slop/slop.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=slop -VERSION=${VERSION:-7.4} +VERSION=${VERSION:-7.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -61,7 +61,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/v$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -71,16 +71,15 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; cmake ./ - make - make install DESTDIR=$PKG +make +make install DESTDIR=$PKG + +mv $PKG/usr/share/man $PKG/usr +rm -rf $PKG/usr/share 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 -mv $PKG/usr/share/man $PKG/usr/ -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 COPYING README.md license.txt $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/misc/slop/slop.info b/misc/slop/slop.info index 570065b473..ea090f1564 100644 --- a/misc/slop/slop.info +++ b/misc/slop/slop.info @@ -1,8 +1,8 @@ PRGNAM="slop" -VERSION="7.4" +VERSION="7.5" HOMEPAGE="https://github.com/naelstrof/slop" -DOWNLOAD="https://github.com/naelstrof/slop/archive/v7.4/slop-7.4.tar.gz" -MD5SUM="cdf2369c033778a90c7518e357b5a92a" +DOWNLOAD="https://github.com/naelstrof/slop/archive/v7.5/slop-7.5.tar.gz" +MD5SUM="d8ba3c332f801f19c2bd66014d79e988" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="glm" 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/xbanish/xbanish.SlackBuild b/misc/xbanish/xbanish.SlackBuild index bcefc8e187..d0a11d5ca4 100644 --- a/misc/xbanish/xbanish.SlackBuild +++ b/misc/xbanish/xbanish.SlackBuild @@ -28,6 +28,7 @@ # Build script for xbanish +# 20200720 bkw: update for v1.7 # 20200129 bkw: # - take over maintenance # - update for v1.6 @@ -35,7 +36,7 @@ # - use proper github download URL PRGNAM=xbanish -VERSION=${VERSION:-1.6} +VERSION=${VERSION:-1.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/misc/xbanish/xbanish.info b/misc/xbanish/xbanish.info index c66d7e7a15..2a4b8bdfdd 100644 --- a/misc/xbanish/xbanish.info +++ b/misc/xbanish/xbanish.info @@ -1,8 +1,8 @@ PRGNAM="xbanish" -VERSION="1.6" +VERSION="1.7" HOMEPAGE="https://github.com/jcs/xbanish" -DOWNLOAD="https://github.com/jcs/xbanish/archive/v1.6/xbanish-1.6.tar.gz" -MD5SUM="dc1320b6eee1e3e5eb008554bbeb060f" +DOWNLOAD="https://github.com/jcs/xbanish/archive/v1.7/xbanish-1.7.tar.gz" +MD5SUM="08c0702576d6b2434f62ba06e1a3a32d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/xca/doinst.sh b/misc/xca/doinst.sh new file mode 100644 index 0000000000..39ec34e32e --- /dev/null +++ b/misc/xca/doinst.sh @@ -0,0 +1,15 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi + diff --git a/misc/xca/xca.SlackBuild b/misc/xca/xca.SlackBuild index 15387ae802..88e104b191 100644 --- a/misc/xca/xca.SlackBuild +++ b/misc/xca/xca.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for xca -# Copyright 2014-2019 Kent Fritz, Mountain View, CA +# Copyright 2014-2020 Kent Fritz, Mountain View, CA # 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=xca -VERSION=${VERSION:-2.1.2} +VERSION=${VERSION:-2.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,26 +69,19 @@ 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 {} \; -sed -i \ - -e 's/LIBS="\${LIBS} \${OPENSSL_LIBS}\${QT_LIBS}"/LIBS="\${LIBS} \${OPENSSL_LIBS} \${QT_LIBS}"/' \ - configure - CXXFLAGS="$SLKCFLAGS" \ -./configure --prefix=/usr +./configure --prefix=/usr --mandir=/usr/man --docdir=/usr/doc/$PRGNAM-$VERSION make -make install destdir=$PKG - -mv $PKG/usr/share/man $PKG/usr +make install DESTDIR=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/usr/share/doc/xca/* $PKG/usr/doc/$PRGNAM-$VERSION -rm -rf $PKG/usr/share/doc cp -a AUTHORS COPYRIGHT INSTALL README.md VERSION changelog \ $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 +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/xca/xca.info b/misc/xca/xca.info index e80565c323..f72a4d1e53 100644 --- a/misc/xca/xca.info +++ b/misc/xca/xca.info @@ -1,8 +1,8 @@ PRGNAM="xca" -VERSION="2.1.2" +VERSION="2.3.0" HOMEPAGE="https://hohnstaedt.de/xca" -DOWNLOAD="https://github.com/chris2511/xca/releases/download/RELEASE.2.1.2/xca-2.1.2.tar.gz" -MD5SUM="1d48bd19b0bc6caf1b4431cb2c73cc67" +DOWNLOAD="https://github.com/chris2511/xca/releases/download/RELEASE.2.3.0/xca-2.3.0.tar.gz" +MD5SUM="9c57ca1f231c0623e81e20c6f7b5f348" 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 ;; |