diff options
Diffstat (limited to 'misc')
40 files changed, 499 insertions, 277 deletions
diff --git a/misc/anymeal/README b/misc/anymeal/README index c09fb704e9..decc79b10d 100644 --- a/misc/anymeal/README +++ b/misc/anymeal/README @@ -2,3 +2,5 @@ AnyMeal is a free and open source recipe management software developed using SQLite3 and Qt5. It can manage a cookbook with more than 250,000 MealMaster recipes, thereby allowing to import, export, search, display, edit, and print them. + +Note: Version 1.32 is the last to support Qt5. diff --git a/misc/anymeal/anymeal.SlackBuild b/misc/anymeal/anymeal.SlackBuild index a8be0d73b8..0735c58d9d 100644 --- a/misc/anymeal/anymeal.SlackBuild +++ b/misc/anymeal/anymeal.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=anymeal -VERSION=${VERSION:-1.17} +VERSION=${VERSION:-1.32} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/misc/anymeal/anymeal.info b/misc/anymeal/anymeal.info index 1549156ee5..677a3bd86e 100644 --- a/misc/anymeal/anymeal.info +++ b/misc/anymeal/anymeal.info @@ -1,8 +1,8 @@ PRGNAM="anymeal" -VERSION="1.17" +VERSION="1.32" HOMEPAGE="https://wedesoft.github.io/anymeal/" -DOWNLOAD="https://github.com/wedesoft/anymeal/releases/download/v1.17/anymeal-1.17.tar.xz" -MD5SUM="fc2c709656b99b757ed85db280e60d1a" +DOWNLOAD="https://github.com/wedesoft/anymeal/releases/download/v1.32/anymeal-1.32.tar.xz" +MD5SUM="5a244460e33c0d758ca2dfa1fe244805" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="recode" diff --git a/misc/anymeal/configure-ac.patch b/misc/anymeal/configure-ac.patch index 772caae79a..72c02594b6 100644 --- a/misc/anymeal/configure-ac.patch +++ b/misc/anymeal/configure-ac.patch @@ -1,6 +1,6 @@ ---- anymeal-1.17/configure.ac.orig 2022-11-01 20:41:56.815000000 -0000 -+++ anymeal-1.17/configure.ac 2022-11-01 20:41:52.771000000 -0000 -@@ -15,17 +15,24 @@ +--- anymeal-1.32/configure.ac.orig 2024-08-08 16:41:07.000000000 -0000 ++++ anymeal-1.32/configure.ac 2025-04-29 18:53:44.926000000 -0000 +@@ -15,34 +15,17 @@ AC_MSG_ERROR([Could not find flex]) fi @@ -10,25 +10,44 @@ + [WINDRES=$with_windres], [WINDRES=auto]) + dnl Check for windres. --AC_CHECK_PROG(WINDRES,windres,windres,no) +-AC_CHECK_PROG([WINDRES],windres,windres,no) +if test "x$WINDRES" = "xauto"; then + AC_CHECK_PROG(WINDRES,windres,windres,no) +fi AM_CONDITIONAL([HAVE_WINDRES], [test "x$WINDRES" = "xwindres"]) - dnl Check for Googletest framework. --if test "x$GTEST" = "x"; then -- GTEST="/usr/src/googletest/googletest" +-dnl Check for Googletest source file. +-AC_ARG_WITH([gtest], +- [AC_HELP_STRING([--with-gtest=<dir>],[directory of Google Test framework])], +- [GTESTSRC="$withval"], +- [GTESTSRC="/usr/src/googletest/googletest"]) +-AC_MSG_CHECKING([Google Test source code]) +-if test -e "$GTESTSRC/src/gtest-all.cc"; then +- AC_MSG_RESULT([found]) +-else +- AC_MSG_RESULT([not found]) -fi --AS_IF([test -e "$GTEST/src/gtest-all.cc"], -- AC_SUBST(GTEST), -- AC_MSG_ERROR([Could not find $GTEST/src/gtest-all.cc])) -+dnl if test "x$GTEST" = "x"; then -+dnl GTEST="/usr/src/googletest/googletest" -+dnl fi -+dnl AS_IF([test -e "$GTEST/src/gtest-all.cc"], -+dnl AC_SUBST(GTEST), -+dnl AC_MSG_ERROR([Could not find $GTEST/src/gtest-all.cc])) - - dnl Check for recode-library. - AC_MSG_CHECKING([for recode-library]) +-AC_SUBST([GTESTSRC]) +- +-dnl Check for Googletest library. +-PKG_CHECK_MODULES([GTEST], [gtest >= 1.12.0], +- [GTESTLIB='yes'], +- [GTESTLIB='no']) +-AC_SUBST([GTEST_CFLAGS]) +-AC_SUBST([GTEST_LIBS]) +- +-dnl Enable unit tests if Googletest source or library was found. +-AM_CONDITIONAL([ENABLE_TESTS], [test -e "$GTESTSRC/src/gtest-all.cc" || test "x$GTESTLIB" = xyes]) +-AM_CONDITIONAL([GOOGLE_TEST_SRC], [test -e "$GTESTSRC/src/gtest-all.cc"]) +- + dnl Check for iconv-library. + AC_MSG_CHECKING([for iconv-library]) + AC_TRY_LINK([#include <stdbool.h> +@@ -95,6 +78,4 @@ + anymeal/locale/it/Makefile + anymeal/locale/nl/Makefile + anymeal/locale/fr/Makefile +- anymeal/locale/sl/Makefile +- tests/Makefile +- tests/fixtures/Makefile]) ++ anymeal/locale/sl/Makefile]) diff --git a/misc/balena-etcher-bin/README b/misc/balena-etcher-bin/README new file mode 100644 index 0000000000..07493ec77f --- /dev/null +++ b/misc/balena-etcher-bin/README @@ -0,0 +1,3 @@ +Flash OS images to SD cards & USB drives, safely and easily. +If you realy need root access start it from cli: +balena-etcher --no-sandbox diff --git a/misc/balena-etcher-bin/balena-etcher-bin.SlackBuild b/misc/balena-etcher-bin/balena-etcher-bin.SlackBuild new file mode 100644 index 0000000000..ca8add3f3f --- /dev/null +++ b/misc/balena-etcher-bin/balena-etcher-bin.SlackBuild @@ -0,0 +1,182 @@ +#!/bin/bash + +# Slackware build script for balena-etcher-bin + +# Copyright 2025 Ioannis Anagnostakis GR +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=balena-etcher-bin +VERSION=${VERSION:-2.1.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM64=balenaEtcher-2.1.0-x64 +COMPRESS=AppImage + + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +if [ "$ARCH" = "i586" ]; then + SRCNAM="$SRCNAM32" +elif [ "$ARCH" = "i686" ]; then + SRCNAM="$SRCNAM32" +elif [ "$ARCH" = "x86_64" ]; then + SRCNAM="$SRCNAM64" +else + SRCNAM= +fi + +if [ -z "$SRCNAM" ] || [ -z "$COMPRESS" ]; then + echo "SRCNAM and/or COMPRESS are empty, exiting." + exit 1 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT + + +if [[ $COMPRESS = "deb" ]]; then +# extract directly to $PKG/ + ar x "$CWD"/$SRCNAM.$COMPRESS 2>/dev/null || \ + ar x "$CWD"/"$DISPO"."$COMPRESS" 2>/dev/null || \ + { echo "No valid archive found!"; exit 1; } + rm debian-binary control.tar.* + tar -xJf data.tar.xz -C "$PKG" 2>/dev/null || \ + tar --use-compress-program=unzstd -xf data.tar.zst -C "$PKG" 2>/dev/null || \ + tar -xzf data.tar.gz -C "$PKG" 2>/dev/null || \ + { echo "No valid archive found!"; exit 1; } +cd "$PKG" +# Everything extracted in $PKG/ and you are in $PKG/ also. +elif +[[ $COMPRESS = "pkg.tar.zst" ]]; then +# extract directly to $PKG/ +tar --use-compress-program=unzstd -xf "$CWD"/*.$COMPRESS -C "$PKG" || tar -I unzstd -xf "$CWD"/*.$COMPRESS -C "$PKG" 2>/dev/null || \ + { echo "No valid archive found!"; exit 1; } +cd "$PKG" +# Everything extracted in $PKG/ and you are in $PKG/ also. +elif + [[ $COMPRESS == "AppImage" ]]; then + if [ -d "$TMP"/squashfs-root ]; then + rm -rf "$TMP"/squashfs-root + fi + if [ -d "$TMP"/"$PRGNAM-$VERSION" ]; then + rm -rf "$TMP"/"$PRGNAM-$VERSION" + fi + mv "$CWD"/"$SRCNAM"*."$COMPRESS" "$TMP"/"$SRCNAM-$VERSION"."$COMPRESS" + chmod +x "$TMP"/"$SRCNAM-$VERSION"."$COMPRESS" + pushd "$TMP" || exit 1 + ./"$SRCNAM-$VERSION"."$COMPRESS" --appimage-extract + popd || exit 1 + mv "$TMP"/squashfs-root "$TMP"/"$PRGNAM-$VERSION" + cd "$TMP"/"$PRGNAM-$VERSION" +elif +# extract to $TMP/ + [[ $COMPRESS == "snap" ]]; then + cd "$TMP" + unsquashfs -d "$CWD"/"$SRCNAM"."$COMPRESS" + mv squashfs-root "$PRGNAM-$VERSION" + cd "$PRGNAM-$VERSION" +elif + [[ $COMPRESS = "rpm" ]]; then +# extract to $PKG/ + rpm -Kv "$CWD"/"$SRCNAM.$COMPRESS" + rpm2cpio "$CWD"/"$SRCNAM"."$COMPRESS" > "$TMP"/"$SRCNAM"."$COMPRESS".cpio + cd "$PKG" + cpio -idv < "$TMP"/"$SRCNAM"."$COMPRESS".cpio +# Everything extracted in $PKG/ and you are in $PKG/ also. +else +# If you repackage other type of $COMPRESS here you can add commands to extract it... +# You are in $CWD/ +echo "COMPRESS is not deb or rpm or snap or AppImage or pkg.tar.zst file" +echo "Add here custom commands for $COMPRESS to proceed binary repackage..." +exit 1 +fi + +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 {} \; + +rm AppRun balenaEtcher.desktop + +mkdir -p $PKG/opt +mkdir -p "$PKG"/usr/doc/$PRGNAM-"$VERSION" +mv ./usr/lib/${PRGNAM%-bin}/LICENSE* "$PKG"/usr/doc/$PRGNAM-"$VERSION" +rm ./usr/lib/balenaEtcher || true +cp -R ./usr/lib/* $PKG/opt +rm -rf ./usr/bin +mkdir -p $PKG/usr/share/icons/hicolor/256x256/apps/ +cp -R ./usr/share/icons/hicolor/256x256/* $PKG/usr/share/icons/hicolor/256x256/apps/ +chmod 0644 $PKG/usr/share/icons/hicolor/256x256/apps/${PRGNAM%-bin}.png + +mkdir -p $PKG/usr/bin +cat $CWD/$PRGNAM.sh > $PKG/usr/bin/${PRGNAM%-bin} +chmod +x $PKG/usr/bin/${PRGNAM%-bin} + +mkdir -p $PKG/usr/share/applications +cat << EOF > $PKG/usr/share/applications/${PRGNAM%-bin}.desktop +[Desktop Entry] +Version=1.0 +Type=Application +Name=balenaEtcher +Comment=Flash OS images to SD cards & USB drives safely and easily +Exec=balena-etcher %U +Icon=balena-etcher +Terminal=false +Categories=Utility; +StartupNotify=true +EOF +chmod 0644 "$PKG"/usr/share/applications/"${PRGNAM%-bin}".desktop + +# Strip binaries and libraries +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +find "$PKG"/ -type f -name "*.so*" -exec chmod 755 {} \; +rm -f "$PKG"/opt/balena-etcher/balenaEtcher || true + +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 --remove-tmp-rpaths -l y -c n "$OUTPUT"/"$PRGNAM"-"$VERSION"-"$ARCH"-"$BUILD""$TAG"."$PKGTYPE" diff --git a/misc/balena-etcher-bin/balena-etcher-bin.info b/misc/balena-etcher-bin/balena-etcher-bin.info new file mode 100644 index 0000000000..5eef09f78d --- /dev/null +++ b/misc/balena-etcher-bin/balena-etcher-bin.info @@ -0,0 +1,10 @@ +PRGNAM="balena-etcher-bin" +VERSION="2.1.0" +HOMEPAGE="https://www.balena.io/etcher/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/balena-io/etcher/releases/download/v2.1.0/balenaEtcher-2.1.0-x64.AppImage" +MD5SUM_x86_64="3f18e4c6b16f76cc6e56001679f72d11" +REQUIRES="" +MAINTAINER="Ioannis Anagnostakis" +EMAIL="rizitis@gmail.com" diff --git a/misc/balena-etcher-bin/balena-etcher-bin.sh b/misc/balena-etcher-bin/balena-etcher-bin.sh new file mode 100644 index 0000000000..87c1377b8c --- /dev/null +++ b/misc/balena-etcher-bin/balena-etcher-bin.sh @@ -0,0 +1,3 @@ +#!/bin/bash +cd /opt/balena-etcher || exit 1 +LD_LIBRARY_PATH=/opt/balena-etcher:$LD_LIBRARY_PATH ./balena-etcher "$@" diff --git a/misc/balena-etcher-bin/doinst.sh b/misc/balena-etcher-bin/doinst.sh new file mode 100644 index 0000000000..aea0f894eb --- /dev/null +++ b/misc/balena-etcher-bin/doinst.sh @@ -0,0 +1,13 @@ +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/balena-etcher-bin/slack-desc b/misc/balena-etcher-bin/slack-desc new file mode 100644 index 0000000000..854add27aa --- /dev/null +++ b/misc/balena-etcher-bin/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------------------------------------------------------| +balena-etcher-bin: balena-etcher-bin (Flash OS images to SD cards & USB drives) +balena-etcher-bin: +balena-etcher-bin: Etcher is a powerful OS image flasher built with web technologies +balena-etcher-bin: to ensure flashing an SDCard or USB drive is a pleasant and safe +balena-etcher-bin: experience. It protects you from accidentally writing to your +balena-etcher-bin: hard-drives, ensures every byte of data was written correctly, and +balena-etcher-bin: much more. It can also directly flash Raspberry Pi devices that +balena-etcher-bin: support USB device boot mode. +balena-etcher-bin: +balena-etcher-bin: https://www.balena.io/etcher/ +balena-etcher-bin: diff --git a/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild b/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild index c202dea123..e780aa9b8f 100644 --- a/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild +++ b/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=bitwarden-desktop SRCNAM=bitwarden -VERSION=${VERSION:-2025.2.1} +VERSION=${VERSION:-2025.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/misc/bitwarden-desktop/bitwarden-desktop.info b/misc/bitwarden-desktop/bitwarden-desktop.info index d87971d503..9e2ea94974 100644 --- a/misc/bitwarden-desktop/bitwarden-desktop.info +++ b/misc/bitwarden-desktop/bitwarden-desktop.info @@ -1,10 +1,10 @@ PRGNAM="bitwarden-desktop" -VERSION="2025.2.1" +VERSION="2025.3.1" HOMEPAGE="https://bitwarden.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/bitwarden/clients/releases/download/desktop-v2025.2.1/Bitwarden-2025.2.1-amd64.deb" -MD5SUM_x86_64="33d8dc0f0fddeec140e8584f605309c3" +DOWNLOAD_x86_64="https://github.com/bitwarden/clients/releases/download/desktop-v2025.3.1/Bitwarden-2025.3.1-amd64.deb" +MD5SUM_x86_64="11d2c0a52213264971972d85a27a00e4" REQUIRES="" MAINTAINER="marav" EMAIL="marav8@free.fr" diff --git a/misc/bkt/README b/misc/bkt/README new file mode 100644 index 0000000000..d5ea2740b3 --- /dev/null +++ b/misc/bkt/README @@ -0,0 +1,7 @@ +bkt (count repeats in input) + +bkt reads input from files or standard input, splits it into records, +optionally transforms them according to various options, and counts +like records. After all input is read, a count and percentage is +given for the occurrence of each record. The name 'bkt' comes from the +concept of collecting like items in buckets. diff --git a/misc/bkt/bkt.SlackBuild b/misc/bkt/bkt.SlackBuild new file mode 100644 index 0000000000..0adc4d165d --- /dev/null +++ b/misc/bkt/bkt.SlackBuild @@ -0,0 +1,51 @@ +#!/bin/bash + +# Slackware build script for bkt + +# Written by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=bkt +VERSION=${VERSION:-0.0.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +ARCH=noarch + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +PKGMAN1=$PKG/usr/man/man1 +PKGINST=$PKG/install + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT $PKGDOC $PKGMAN1 $PKGINST + +install -oroot -groot -m0755 -D $CWD/bkt $PKG/usr/bin/bkt +mkdir -p $PKGMAN1 +pod2man -c SlackBuilds.org \ + --errors=stderr \ + -r "$VERSION" \ + $PKG/usr/bin/bkt | \ + gzip -9 > $PKGMAN1/bkt.1.gz + +for i in $PRGNAM.SlackBuild README; do + cat $CWD/$i > $PKGDOC/$i +done + +cat $CWD/slack-desc > $PKGINST/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/misc/bkt/bkt.info b/misc/bkt/bkt.info new file mode 100644 index 0000000000..8c67eee21b --- /dev/null +++ b/misc/bkt/bkt.info @@ -0,0 +1,10 @@ +PRGNAM="bkt" +VERSION="0.0.1" +HOMEPAGE="https://slackware.uk/~urchlay/repos/misc-scripts/" +DOWNLOAD="https://slackware.uk/~urchlay/repos/misc-scripts/plain/bkt" +MD5SUM="0a1b1adcfbe1c25b3b4a9058fb28cdcf" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/misc/bkt/slack-desc b/misc/bkt/slack-desc new file mode 100644 index 0000000000..4f4f4c6d70 --- /dev/null +++ b/misc/bkt/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------------------------------------------------------| +bkt: bkt (count repeats in input) +bkt: +bkt: bkt reads input from files or standard input, splits it into records, +bkt: optionally transforms them according to various options, and counts +bkt: like records. After all input is read, a count and percentage is +bkt: given for the occurrence of each record. The name 'bkt' comes from the +bkt: concept of collecting like items in buckets. +bkt: +bkt: +bkt: +bkt: diff --git a/misc/boxes/boxes.SlackBuild b/misc/boxes/boxes.SlackBuild index be62ad7ae1..feeda0d079 100644 --- a/misc/boxes/boxes.SlackBuild +++ b/misc/boxes/boxes.SlackBuild @@ -4,6 +4,7 @@ # Copyright 2013 Daniel F. <fordan81@gmail.com> # All rights reserved. +# ==# New maintainer for 2025 Ioannis Anagnostakis #== # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: @@ -25,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=boxes -VERSION=${VERSION:-1.1.2} +VERSION=${VERSION:-2.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -79,15 +80,13 @@ 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 "s|/usr/share/boxes|/etc/boxes-config|" Makefile -sed -i "s|-ansi||" src/Makefile -make CFLAGS_ADDTL="$SLKCFLAGS" +make GLOBALCONF=/etc/boxes-config mkdir -p $PKG/usr/bin -cp src/boxes $PKG/usr/bin/ +cp out/boxes $PKG/usr/bin/ -mkdir -p $PKG/usr/share/boxes -cp boxes-config doc/boxes.el $PKG/usr/share/boxes/ +mkdir -p $PKG/etc +cp boxes-config $PKG/etc/ mkdir -p $PKG/usr/man/man1 gzip -9 < doc/boxes.1 > $PKG/usr/man/man1/boxes.1.gz diff --git a/misc/boxes/boxes.info b/misc/boxes/boxes.info index 55a96769ab..6d4e19f511 100644 --- a/misc/boxes/boxes.info +++ b/misc/boxes/boxes.info @@ -1,10 +1,10 @@ PRGNAM="boxes" -VERSION="1.1.2" +VERSION="2.3.1" HOMEPAGE="http://boxes.thomasjensen.com/" -DOWNLOAD="https://github.com/ascii-boxes/boxes/archive/v1.1.2/boxes-1.1.2.tar.gz" -MD5SUM="9742c8a988869ed0803891f112ebbf5b" +DOWNLOAD="https://github.com/ascii-boxes/boxes/archive/v2.3.1/boxes-2.3.1.tar.gz" +MD5SUM="ff64e5a75018ce337da5fa9a78414152" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Daniel F." -EMAIL="fordan81@gmail.com" +MAINTAINER="Ioannis Anagnostakis" +EMAIL="rizitis@gmail.com" diff --git a/misc/countryfetch/countryfetch.SlackBuild b/misc/countryfetch/countryfetch.SlackBuild index 4d689a375c..5211068474 100644 --- a/misc/countryfetch/countryfetch.SlackBuild +++ b/misc/countryfetch/countryfetch.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=countryfetch -VERSION=${VERSION:-0.1.9} +VERSION=${VERSION:-0.2.0} SRCNAM=countryfetch-x86_64-unknown-linux-gnu BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/misc/countryfetch/countryfetch.info b/misc/countryfetch/countryfetch.info index a05951d953..89e590bd27 100644 --- a/misc/countryfetch/countryfetch.info +++ b/misc/countryfetch/countryfetch.info @@ -1,10 +1,10 @@ PRGNAM="countryfetch" -VERSION="0.1.9" +VERSION="0.2.0" HOMEPAGE="https://github.com/nik-rev/countryfetch" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/nik-rev/countryfetch/releases/download/v0.1.9/countryfetch-x86_64-unknown-linux-gnu.tar.xz" -MD5SUM_x86_64="774176a4b24512838992e0b7af9a0d99" +DOWNLOAD_x86_64="https://github.com/nik-rev/countryfetch/releases/download/v0.2.0/countryfetch-x86_64-unknown-linux-gnu.tar.xz" +MD5SUM_x86_64="9202d3d73c08f36fa88cdf7d26f2de87" REQUIRES="" MAINTAINER="Ioannis Anagnostakis" EMAIL="rizitis" diff --git a/misc/ghostpcl/ghostpcl.SlackBuild b/misc/ghostpcl/ghostpcl.SlackBuild index 8ffed07185..7804e249cd 100644 --- a/misc/ghostpcl/ghostpcl.SlackBuild +++ b/misc/ghostpcl/ghostpcl.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ghostpcl SRCNAM=ghostpdl -VERSION=${VERSION:-10.05.0} +VERSION=${VERSION:-10.05.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/misc/ghostpcl/ghostpcl.info b/misc/ghostpcl/ghostpcl.info index 51f01e1668..1c752fdbb1 100644 --- a/misc/ghostpcl/ghostpcl.info +++ b/misc/ghostpcl/ghostpcl.info @@ -1,8 +1,8 @@ PRGNAM="ghostpcl" -VERSION="10.05.0" +VERSION="10.05.1" HOMEPAGE="https://www.ghostscript.com" -DOWNLOAD="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/ghostpdl-10.05.0.tar.gz" -MD5SUM="34838499468acf68ed3857bb65a9ccf4" +DOWNLOAD="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10051/ghostpdl-10.05.1.tar.gz" +MD5SUM="cfb9e935e64ce092f64c4ffc420c0b97" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/jmri/jmri.SlackBuild b/misc/jmri/jmri.SlackBuild index b627696b49..fd4973919e 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-2024 Heiko Rosemann, Germany +# Copyright 2016-2025 Heiko Rosemann, Germany # All rights reserved. # @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jmri -VERSION=${VERSION:-5.10} -REVISION=${REVISION:-Rca461bd266} +VERSION=${VERSION:-5.12} +REVISION=${REVISION:-Rc5bd588235} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -73,13 +73,13 @@ find -L . \ mkdir -p $PKG/usr/bin cp -a \ - DecoderPro InstallTest JmriFaceless PanelPro SoundPro \ + DecoderPro InstallTest LccPro JmriFaceless PanelPro SoundPro \ $PKG/usr/bin chmod 755 $PKG/usr/bin/* mkdir -p $PKG/opt/jmri cp -a \ - CreateJmriApps.sh default_lcf.xml help/ jmri.conf jmri.jar lib/ resources/ web/ xml/ \ + CreateJmriApps.sh default_lcf.xml help/ jmri.conf jmri.jar lib/ python.properties resources/ web/ xml/ \ $PKG/opt/jmri # Let's not abuse writability in /opt diff --git a/misc/jmri/jmri.info b/misc/jmri/jmri.info index 4052f26634..1ad0929c03 100644 --- a/misc/jmri/jmri.info +++ b/misc/jmri/jmri.info @@ -1,8 +1,8 @@ PRGNAM="jmri" -VERSION="5.10" +VERSION="5.12" HOMEPAGE="http://jmri.org/" -DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v5.10/JMRI.5.10+Rca461bd266.tgz" -MD5SUM="dd29dd1f244218bd777588966d45a633" +DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v5.12/JMRI.5.12+Rc5bd588235.tgz" +MD5SUM="8eaa4512325213fb1614fe6fcb60dd9d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zulu-openjdk11" diff --git a/misc/keychain/README b/misc/keychain/README index 2deea65914..8227d425fd 100644 --- a/misc/keychain/README +++ b/misc/keychain/README @@ -1,9 +1,18 @@ -Keychain is a manager for OpenSSH, ssh.com, Sun SSH and GnuPG agents. -It acts as a front-end to the agents, allowing you to easily have one -long running agent process per system, rather than per login session. -This reduces the number of times you need to enter your passphrase -from once per new login session to once every time your local machine -is rebooted. +Keychain helps you to manage SSH and GPG keys in a convenient and +secure manner. It acts as a frontend to ssh-agent and ssh-add, but +allows you to easily have one long running ssh-agent process per +running ssh-agent process per system, rather than the norm of one +ssh-agent per login session. -This allows 'cron' jobs to use 'ssh' scripts in a friendly yet secure -manner. +This dramatically reduces the number of times you need to enter your +passphrase. With keychain, you only need to enter a passphrase once +every time your local machine is rebooted. Keychain also makes it +easy for remote cron jobs to securely "hook in" to a long running +ssh-agent process, allowing your scripts to take advantage of +key-based logins. + +Keychain also integrates with gpg-agent, so that GPG keys can be +cached at the same time as SSH keys. + +Additional documentation for Keychain can be found on the Keychain wiki +page. diff --git a/misc/keychain/keychain.SlackBuild b/misc/keychain/keychain.SlackBuild index a4227467e1..6ae02aa132 100644 --- a/misc/keychain/keychain.SlackBuild +++ b/misc/keychain/keychain.SlackBuild @@ -3,6 +3,7 @@ # Copyright 2010 Grigorios Bouzakis <grbzks@xsmail.com> # Copyright 2014-2020 Larry Hajali <larryhaja[at]gmail[dot]com> +# Copyright 2025 Matt Egger <matt.egger@gmail.com> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for any purpose @@ -23,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=keychain -VERSION=${VERSION:-2.8.5} +VERSION=${VERSION:-2.9.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,8 +64,7 @@ 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 {} \; -# Delete path that doesn't exist. -sed -i 's|:/usr/ucb||' $PRGNAM +make mkdir -p $PKG/usr/bin $PKG/usr/man/man1 install -m 755 $PRGNAM $PKG/usr/bin @@ -73,7 +73,7 @@ install -m 644 keychain.1 $PKG/usr/man/man1/keychain.1 find $PKG/usr/man -type f -exec gzip -9 {} \; mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING.txt ChangeLog README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING.txt ChangeLog.md MAINTAINERS.txt README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/misc/keychain/keychain.info b/misc/keychain/keychain.info index f2ad3b6283..431b6e323c 100644 --- a/misc/keychain/keychain.info +++ b/misc/keychain/keychain.info @@ -1,8 +1,8 @@ PRGNAM="keychain" -VERSION="2.8.5" +VERSION="2.9.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="https://github.com/funtoo/keychain/archive/2.9.5/keychain-2.9.5.tar.gz" +MD5SUM="1490e92f34dd7f818476061624b0aa56" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/keychain/slack-desc b/misc/keychain/slack-desc index ea7d04f4d3..8d344def6d 100644 --- a/misc/keychain/slack-desc +++ b/misc/keychain/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -keychain: keychain (front-end to SSH and GnuPG agents) +keychain: keychain (A manager for ssh-agent and gpg-agent) keychain: -keychain: It acts as a front-end to SSH and GnuPG agents, allowing -keychain: to have one long-running agent process per system, rather -keychain: than per login session. +keychain: Keychain helps you to manage SSH and GPG keys in a convenient and +keychain: secure manner. It acts as a frontend to ssh-agent and ssh-add, but +keychain: allows you to easily have one long running ssh-agent process per +keychain: running ssh-agent process per system, rather than the norm of one +keychain: ssh-agent per login session. keychain: -keychain: This allows 'cron' jobs to use 'ssh' scripts in a friendly -keychain: (yet secure) manner. +keychain: https://www.funtoo.org/Keychain keychain: -keychain: Keychain was created and is currently maintained by Daniel Robbins keychain: diff --git a/misc/open-simh/open-simh.SlackBuild b/misc/open-simh/open-simh.SlackBuild index 190c7b3613..178bc41f53 100644 --- a/misc/open-simh/open-simh.SlackBuild +++ b/misc/open-simh/open-simh.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=open-simh SRCNAM=simh -VERSION=${VERSION:-20250213_b036821} -COMMIT=${COMMIT:-b036821a68a91bf6a797e8cd94a6293c3997aa9d} +VERSION=${VERSION:-20250425_29d3900} +COMMIT=${COMMIT:-29d390024fa994947aa65b1b65eb60e106de0388} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -84,170 +84,52 @@ 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 {} \; +# simulators="pdp1 pdp4 pdp7 pdp8 pdp9 pdp15 pdp11 pdp10 \ +# vax microvax3900 microvax1 rtvax1000 microvax2 vax730 vax750 vax780 \ +# vax8200 vax8600 besm6 \ +# microvax2000 infoserver100 infoserver150vxt microvax3100 microvax3100e \ +# vaxstation3100m30 vaxstation3100m38 vaxstation3100m76 vaxstation4000m60 \ +# microvax3100m80 vaxstation4000vlc infoserver1000 \ +# nd100 nova eclipse hp2100 hp3000 i1401 i1620 s3 altair altairz80 gri \ +# i7094 ibm1130 id16 id32 sds lgp h316 cdc1700 \ +# swtp6800mp-a swtp6800mp-a2 tx-0 ssem b5500 intel-mds \ +# scelbi 3b2 3b2-700 i701 i704 i7010 i7070 i7080 i7090 \ +# sigma uc15 pdp10-ka pdp10-ki pdp10-kl pdp10-ks pdp6 i650 \ +# imlac tt2500 sel32" + +# intel-mds is temporarly removed +simulators="pdp1 pdp4 pdp7 pdp8 pdp9 pdp15 pdp11 pdp10 \ + vax microvax3900 microvax1 rtvax1000 microvax2 vax730 vax750 vax780 \ + vax8200 vax8600 besm6 \ + microvax2000 infoserver100 infoserver150vxt microvax3100 microvax3100e \ + vaxstation3100m30 vaxstation3100m38 vaxstation3100m76 vaxstation4000m60 \ + microvax3100m80 vaxstation4000vlc infoserver1000 \ + nd100 nova eclipse hp2100 hp3000 i1401 i1620 s3 altair altairz80 gri \ + i7094 ibm1130 id16 id32 sds lgp h316 cdc1700 \ + swtp6800mp-a swtp6800mp-a2 tx-0 ssem b5500 \ + scelbi 3b2 3b2-700 i701 i704 i7010 i7070 i7080 i7090 \ + sigma uc15 pdp10-ka pdp10-ki pdp10-kl pdp10-ks pdp6 i650 \ + imlac tt2500 sel32" + # make -j1 BIN/vax # make -j1 BIN/pdp11 -make -j1 all +# make -j1 all +for s in `echo $simulators` +do + echo $s + CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make -j1 $s +done mkdir -p $PKG/opt/$PRGNAM/bin mv BIN/* $PKG/opt/$PRGNAM/bin ### Symlinks ## mkdir -p $PKG/usr/bin -( cd $PKG/usr/bin ; rm -rf open-simh-3b2 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2 open-simh-3b2 ) -( cd $PKG/usr/bin ; rm -rf open-simh-3b2-400 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2-400 open-simh-3b2-400 ) -( cd $PKG/usr/bin ; rm -rf open-simh-3b2-700 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/3b2-700 open-simh-3b2-700 ) -( cd $PKG/usr/bin ; rm -rf open-simh-altair ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/altair open-simh-altair ) -( cd $PKG/usr/bin ; rm -rf open-simh-altairz80 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/altairz80 open-simh-altairz80 ) -( cd $PKG/usr/bin ; rm -rf open-simh-b5500 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/b5500 open-simh-b5500 ) -( cd $PKG/usr/bin ; rm -rf open-simh-besm6 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/besm6 open-simh-besm6 ) -( cd $PKG/usr/bin ; rm -rf open-simh-cdc1700 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/cdc1700 open-simh-cdc1700 ) -( cd $PKG/usr/bin ; rm -rf open-simh-eclipse ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/eclipse open-simh-eclipse ) -( cd $PKG/usr/bin ; rm -rf open-simh-gri ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/gri open-simh-gri ) -( cd $PKG/usr/bin ; rm -rf open-simh-h316 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/h316 open-simh-h316 ) -( cd $PKG/usr/bin ; rm -rf open-simh-hp2100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/hp2100 open-simh-hp2100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-hp3000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/hp3000 open-simh-hp3000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i1401 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i1401 open-simh-i1401 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i1620 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i1620 open-simh-i1620 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i650 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i650 open-simh-i650 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i701 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i701 open-simh-i701 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7010 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7010 open-simh-i7010 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i704 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i704 open-simh-i704 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7070 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7070 open-simh-i7070 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7080 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7080 open-simh-i7080 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7090 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7090 open-simh-i7090 ) -( cd $PKG/usr/bin ; rm -rf open-simh-i7094 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/i7094 open-simh-i7094 ) -( cd $PKG/usr/bin ; rm -rf open-simh-ibm1130 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/ibm1130 open-simh-ibm1130 ) -( cd $PKG/usr/bin ; rm -rf open-simh-id16 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/id16 open-simh-id16 ) -( cd $PKG/usr/bin ; rm -rf open-simh-id32 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/id32 open-simh-id32 ) -( cd $PKG/usr/bin ; rm -rf open-simh-imlac ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/imlac open-simh-imlac ) -( cd $PKG/usr/bin ; rm -rf open-simh-infoserver100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver100 open-simh-infoserver100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-infoserver1000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver1000 open-simh-infoserver1000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-infoserver150vxt ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/infoserver150vxt open-simh-infoserver150vxt ) -( cd $PKG/usr/bin ; rm -rf open-simh-intel-mds ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/intel-mds open-simh-intel-mds ) -( cd $PKG/usr/bin ; rm -rf open-simh-lgp ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/lgp open-simh-lgp ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax1 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax1 open-simh-microvax1 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax2 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax2 open-simh-microvax2 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax2000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax2000 open-simh-microvax2000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100 open-simh-microvax3100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100e ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100e open-simh-microvax3100e ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3100m80 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3100m80 open-simh-microvax3100m80 ) -( cd $PKG/usr/bin ; rm -rf open-simh-microvax3900 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/microvax3900 open-simh-microvax3900 ) -( cd $PKG/usr/bin ; rm -rf open-simh-nd100 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/nd100 open-simh-nd100 ) -( cd $PKG/usr/bin ; rm -rf open-simh-nova ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/nova open-simh-nova ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp1 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp1 open-simh-pdp1 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10 open-simh-pdp10 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ka ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ka open-simh-pdp10-ka ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ki ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ki open-simh-pdp10-ki ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-kl ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-kl open-simh-pdp10-kl ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp10-ks ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp10-ks open-simh-pdp10-ks ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp11 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp11 open-simh-pdp11 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp15 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp15 open-simh-pdp15 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp4 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp4 open-simh-pdp4 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp6 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp6 open-simh-pdp6 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp7 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp7 open-simh-pdp7 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp8 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp8 open-simh-pdp8 ) -( cd $PKG/usr/bin ; rm -rf open-simh-pdp9 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/pdp9 open-simh-pdp9 ) -( cd $PKG/usr/bin ; rm -rf open-simh-rtvax1000 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/rtvax1000 open-simh-rtvax1000 ) -( cd $PKG/usr/bin ; rm -rf open-simh-s3 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/s3 open-simh-s3 ) -( cd $PKG/usr/bin ; rm -rf open-simh-scelbi ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/scelbi open-simh-scelbi ) -( cd $PKG/usr/bin ; rm -rf open-simh-sds ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sds open-simh-sds ) -( cd $PKG/usr/bin ; rm -rf open-simh-sel32 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sel32 open-simh-sel32 ) -( cd $PKG/usr/bin ; rm -rf open-simh-sigma ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/sigma open-simh-sigma ) -( cd $PKG/usr/bin ; rm -rf open-simh-ssem ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/ssem open-simh-ssem ) -( cd $PKG/usr/bin ; rm -rf open-simh-swtp6800mp-a ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/swtp6800mp-a open-simh-swtp6800mp-a ) -( cd $PKG/usr/bin ; rm -rf open-simh-swtp6800mp-a2 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/swtp6800mp-a2 open-simh-swtp6800mp-a2 ) -( cd $PKG/usr/bin ; rm -rf open-simh-tt2500 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/tt2500 open-simh-tt2500 ) -( cd $PKG/usr/bin ; rm -rf open-simh-tx-0 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/tx-0 open-simh-tx-0 ) -( cd $PKG/usr/bin ; rm -rf open-simh-uc15 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/uc15 open-simh-uc15 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax open-simh-vax ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax730 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax730 open-simh-vax730 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax750 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax750 open-simh-vax750 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax780 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax780 open-simh-vax780 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax8200 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax8200 open-simh-vax8200 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vax8600 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vax8600 open-simh-vax8600 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m30 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m30 open-simh-vaxstation3100m30 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m38 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m38 open-simh-vaxstation3100m38 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation3100m76 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation3100m76 open-simh-vaxstation3100m76 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation4000m60 ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation4000m60 open-simh-vaxstation4000m60 ) -( cd $PKG/usr/bin ; rm -rf open-simh-vaxstation4000vlc ) -( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/vaxstation4000vlc open-simh-vaxstation4000vlc ) - +for s in `echo $simulators` +do + ( cd $PKG/usr/bin ; rm -rf open-simh-$s ) + ( cd $PKG/usr/bin ; ln -sf ../../opt/open-simh/bin/$s open-simh-$s ) +done rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la diff --git a/misc/open-simh/open-simh.info b/misc/open-simh/open-simh.info index c056863ebe..b50b5d3d75 100644 --- a/misc/open-simh/open-simh.info +++ b/misc/open-simh/open-simh.info @@ -1,8 +1,8 @@ PRGNAM="open-simh" -VERSION="20250213_b036821" +VERSION="20250425_29d3900" HOMEPAGE="https://opensimh.org" -DOWNLOAD="https://github.com/open-simh/simh/archive/b036821/simh-b036821a68a91bf6a797e8cd94a6293c3997aa9d.tar.gz" -MD5SUM="3ec4580e3f1909c07f709048395edb53" +DOWNLOAD="https://github.com/open-simh/simh/archive/29d3900/simh-29d390024fa994947aa65b1b65eb60e106de0388.tar.gz" +MD5SUM="0c621d15cf08803f0fdbdf9be33b2e69" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/par2cmdline-turbo/par2cmdline-turbo.SlackBuild b/misc/par2cmdline-turbo/par2cmdline-turbo.SlackBuild index 43db08a4c5..5735263961 100644 --- a/misc/par2cmdline-turbo/par2cmdline-turbo.SlackBuild +++ b/misc/par2cmdline-turbo/par2cmdline-turbo.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for par2cmdline-turbo -# Copyright 2023 Thibaut Notteboom, Paris, FRANCE +# Copyright 2023-2025 Thibaut Notteboom, Paris, FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=par2cmdline-turbo -VERSION=${VERSION:-1.1.1} +VERSION=${VERSION:-1.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/misc/par2cmdline-turbo/par2cmdline-turbo.info b/misc/par2cmdline-turbo/par2cmdline-turbo.info index 518683b3d5..8c7c8767c6 100644 --- a/misc/par2cmdline-turbo/par2cmdline-turbo.info +++ b/misc/par2cmdline-turbo/par2cmdline-turbo.info @@ -1,8 +1,8 @@ PRGNAM="par2cmdline-turbo" -VERSION="1.1.1" +VERSION="1.2.0" HOMEPAGE="https://github.com/animetosho/par2cmdline-turbo" -DOWNLOAD="https://github.com/animetosho/par2cmdline-turbo/archive/v1.1.1/par2cmdline-turbo-1.1.1.tar.gz" -MD5SUM="f7edee7a3e4bf77c25df7c22b4df6f87" +DOWNLOAD="https://github.com/animetosho/par2cmdline-turbo/archive/v1.2.0/par2cmdline-turbo-1.2.0.tar.gz" +MD5SUM="01df3c7dd697f2e5f6c9a4b76e545f50" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/rlwrap/rlwrap.SlackBuild b/misc/rlwrap/rlwrap.SlackBuild index dc80cf1763..d1b8e2bb69 100644 --- a/misc/rlwrap/rlwrap.SlackBuild +++ b/misc/rlwrap/rlwrap.SlackBuild @@ -4,12 +4,13 @@ # Written by slakmagik <slakmagik@gmail.com> # Updated 2017,2021 by Andrew Clemons, Wellington New Zealand +# Updated 2022,2025 by Andrew Clemons, Tokyo Japan # Released under the WTFPL cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rlwrap -VERSION=${VERSION:-0.46.1} +VERSION=${VERSION:-0.46.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/misc/rlwrap/rlwrap.info b/misc/rlwrap/rlwrap.info index 5fff7f7bba..fc862456d1 100644 --- a/misc/rlwrap/rlwrap.info +++ b/misc/rlwrap/rlwrap.info @@ -1,8 +1,8 @@ PRGNAM="rlwrap" -VERSION="0.46.1" +VERSION="0.46.2" HOMEPAGE="https://github.com/hanslub42/rlwrap" -DOWNLOAD="https://github.com/hanslub42/rlwrap/archive/0.46.1/rlwrap-0.46.1.tar.gz" -MD5SUM="7c585b2c90765326bc4d21a145575cb9" +DOWNLOAD="https://github.com/hanslub42/rlwrap/archive/v0.46.2/rlwrap-0.46.2.tar.gz" +MD5SUM="40528db6d0ed6bb3ca4409e9f1ef33ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/stardict/stardict.SlackBuild b/misc/stardict/stardict.SlackBuild index dc0b70a8ab..661649f0a2 100644 --- a/misc/stardict/stardict.SlackBuild +++ b/misc/stardict/stardict.SlackBuild @@ -24,10 +24,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#== new maintainter 2025/04 rizitis ==# + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=stardict -VERSION=${VERSION:-3.0.6} +VERSION=${VERSION:-3.0.6.2} +SRCNAM="$PRGNAM-$VERSION-2-src" BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,9 +43,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -52,7 +52,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -DOCS="AUTHORS COPYING ChangeLog INSTALL README" +DOCS="AUTHORS COPYING LICENSE README* ChangeLog" if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" @@ -74,7 +74,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xf $CWD/$PRGNAM-$VERSION.tar.?z* +7z x $CWD/$SRCNAM.7z cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -83,16 +83,13 @@ 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 's/, enchant/, enchant-2/' dict/configure.ac -sed -i '/AM_GCONF_SOURCE_2/d' dict/configure.ac -sed -i '/GNOME_DOC_INIT/d' dict/configure.ac -sed -i '/gnome-doc-utils.make/d' dict/help/Makefile.am +find dict/src/sigc++* -type f \( -name \*.h -o -name \*.cc \) -delete ./autogen.sh ( cd dict ; ./autogen.sh ) CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS -std=c++11" \ +CXXFLAGS="$SLKCFLAGS -std=gnu++11" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ @@ -110,9 +107,8 @@ CXXFLAGS="$SLKCFLAGS -std=c++11" \ --disable-static \ --build=$ARCH-slackware-linux -sed -e 's/ -shared / -Wl,-O1,--as-needed\0/g' -i {dict,lib,tools}/libtool make -make install DESTDIR=$PKG +make DESTDIR="$PKG" install 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/stardict/stardict.info b/misc/stardict/stardict.info index e626eca9e3..a5c8dc32c2 100644 --- a/misc/stardict/stardict.info +++ b/misc/stardict/stardict.info @@ -1,10 +1,10 @@ PRGNAM="stardict" -VERSION="3.0.6" +VERSION="3.0.6.2" HOMEPAGE="http://stardict-4.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/stardict-4/stardict-3.0.6.tar.bz2" -MD5SUM="93371b35482e6380e8bd4ba5d256b864" +DOWNLOAD="https://sourceforge.net/projects/stardict-4/files/3.0.6.2/stardict-3.0.6.2-2-src.7z" +MD5SUM="e82ba723283d36d759fe64c8fcda55c2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="rarian gnome-common" -MAINTAINER="Ryan P.C. McQuen" -EMAIL="ryanpcmcquen@member.fsf.org" +REQUIRES="p7zip rarian gnome-common" +MAINTAINER="Ioannis Anagnostakis" +EMAIL="rizitis@gmail.com" diff --git a/misc/yubikey-manager/yubikey-manager.SlackBuild b/misc/yubikey-manager/yubikey-manager.SlackBuild index eaf7fce0ff..bf02d45904 100644 --- a/misc/yubikey-manager/yubikey-manager.SlackBuild +++ b/misc/yubikey-manager/yubikey-manager.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=yubikey-manager TARNAM=yubikey_manager -VERSION=${VERSION:-5.6.1} +VERSION=${VERSION:-5.7.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/misc/yubikey-manager/yubikey-manager.info b/misc/yubikey-manager/yubikey-manager.info index 0bb9d5c95f..8ed291a3d0 100644 --- a/misc/yubikey-manager/yubikey-manager.info +++ b/misc/yubikey-manager/yubikey-manager.info @@ -1,8 +1,8 @@ PRGNAM="yubikey-manager" -VERSION="5.6.1" +VERSION="5.7.2" HOMEPAGE="https://developers.yubico.com/yubikey-manager/" -DOWNLOAD="https://github.com/Yubico/yubikey-manager/releases/download/5.6.1/yubikey_manager-5.6.1.tar.gz" -MD5SUM="d65c2f07716924eec336fad64bccbf96" +DOWNLOAD="https://github.com/Yubico/yubikey-manager/releases/download/5.7.2/yubikey_manager-5.7.2.tar.gz" +MD5SUM="7a6a0bdcbc1f2308b27623047628edba" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="ccid click python-fido2 python3-keyring pyscard" diff --git a/misc/yubioath-desktop/yubioath-desktop.SlackBuild b/misc/yubioath-desktop/yubioath-desktop.SlackBuild index 070fd6ad21..eb75a90e01 100644 --- a/misc/yubioath-desktop/yubioath-desktop.SlackBuild +++ b/misc/yubioath-desktop/yubioath-desktop.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=yubioath-desktop TARNAM=yubico-authenticator -VERSION=${VERSION:-7.2.0} +VERSION=${VERSION:-7.2.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -49,9 +49,6 @@ if [ "x86_64" != "${ARCH}" ]; then exit 1 fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 diff --git a/misc/yubioath-desktop/yubioath-desktop.info b/misc/yubioath-desktop/yubioath-desktop.info index 0dd41980bb..75fc30572a 100644 --- a/misc/yubioath-desktop/yubioath-desktop.info +++ b/misc/yubioath-desktop/yubioath-desktop.info @@ -1,10 +1,10 @@ PRGNAM="yubioath-desktop" -VERSION="7.2.0" +VERSION="7.2.3" HOMEPAGE="https://www.yubico.com/products/yubico-authenticator/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-7.2.0-linux.tar.gz" -MD5SUM_x86_64="d03b4b410873c4b16754978a4dc69107" +DOWNLOAD_x86_64="https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-7.2.3-linux.tar.gz" +MD5SUM_x86_64="abd3977da7051181550c44b00208842e" REQUIRES="pcsc-lite ccid" MAINTAINER="Vladislav 'fsLeg' Borisov" EMAIL="fsleg@t-rg.ws" |