diff options
Diffstat (limited to 'network')
418 files changed, 4558 insertions, 2041 deletions
diff --git a/network/AdGuardHome/AdGuardHome.SlackBuild b/network/AdGuardHome/AdGuardHome.SlackBuild index f574600f57..5d680948bd 100644 --- a/network/AdGuardHome/AdGuardHome.SlackBuild +++ b/network/AdGuardHome/AdGuardHome.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=AdGuardHome -VERSION=${VERSION:-0.107.48} +VERSION=${VERSION:-0.107.52} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/AdGuardHome/AdGuardHome.info b/network/AdGuardHome/AdGuardHome.info index 3088f00175..c71b24f5d9 100644 --- a/network/AdGuardHome/AdGuardHome.info +++ b/network/AdGuardHome/AdGuardHome.info @@ -1,10 +1,10 @@ PRGNAM="AdGuardHome" -VERSION="0.107.48" +VERSION="0.107.52" HOMEPAGE="https://adguard.com/adguard-home.html" -DOWNLOAD="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.48/AdGuardHome_linux_386.tar.gz" -MD5SUM="4f2d1bd8af158a5d081d6e46eefe1675" -DOWNLOAD_x86_64="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.48/AdGuardHome_linux_amd64.tar.gz" -MD5SUM_x86_64="574115238a9334cf096ef16dc07feae4" +DOWNLOAD="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_386.tar.gz" +MD5SUM="2633ecf9fe11dd3caa0ac63ef1935fbc" +DOWNLOAD_x86_64="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.52/AdGuardHome_linux_amd64.tar.gz" +MD5SUM_x86_64="7d77564dbb2a8ad7de1312b8b4e4d457" REQUIRES="" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/network/AdGuardHome/README b/network/AdGuardHome/README index 6903da6680..9247b190c1 100644 --- a/network/AdGuardHome/README +++ b/network/AdGuardHome/README @@ -15,3 +15,18 @@ Key features of AdGuard Home: * Force Safe search on search engines * Per-client (device) configuration * Access settings + +A simple init script /etc/rc.d/rc.AdGuardHome has been provided to run +AdGuard Home as a daemon. + +In most cases, AdGuard Home should not be run as root. If there exists +the user dnsproxy, the script /etc/rc.d/rc.AdGuardHome will run +AdGuardHome as the user dnsproxy. This user can be created with: + groupadd -g 384 dnsproxy + useradd -u 384 -g 384 -s /sbin/nologin -M dnsproxy + +If the user dnsproxy does not exist, then the script +/etc/rc.d/rc.AdGuardHome will run dnsproxy as root. + +Also, the script /etc/rc.d/rc.AdGuardHome assumes that the configuration +file location is /etc/AdGuardHome/AdGuardHome.yaml diff --git a/network/AdGuardHome/rc.AdGuardHome b/network/AdGuardHome/rc.AdGuardHome index 73e09fdccb..f5f5b0d9bf 100644 --- a/network/AdGuardHome/rc.AdGuardHome +++ b/network/AdGuardHome/rc.AdGuardHome @@ -1,25 +1,36 @@ #!/bin/bash # Start/stop/restart the AdGuard Home -bin=/usr/sbin/AdGuardHome -config=/etc/AdGuardHome.yaml -workdir=/var/lib/AdGuardHome -pidfile=/run/AdGuardHome.pid +name="AdGuardHome" +user="dnsproxy" +workdir=/var/lib/"$name" +pidfiles=/run/"$name" +mkdir -p $pidfiles +if /bin/id "$user" &>/dev/null; then + chown $user:$user $pidfiles + chown -R $user:$user $workdir + daemon="/usr/bin/daemon --name=$name --pidfiles=$pidfiles --user=$user" +else + daemon="/usr/bin/daemon --name=$name --pidfiles=$pidfiles" +fi start_AdGuardHome() { - echo "Starting AdGuard Home... " - if [ -f $pidfile ]; then - echo "AdGuard Home is already running with PID $(cat ${pidfile})." - exit 0 - fi - mkdir -p $workdir - nohup $bin --config $config --work-dir $workdir --no-check-update \ - --pidfile $pidfile 0<&- &>/dev/null & +if $daemon --running; then + echo "$name is already running" +else + echo "Starting $name..." + $daemon -- /usr/sbin/AdGuardHome --config /etc/AdGuardHome/AdGuardHome.yaml \ + --work-dir $workdir --no-check-update +fi } stop_AdGuardHome() { - echo "Stoppping AdGuard Home... " - [ -f $pidfile ] && kill $(cat ${pidfile}) +if $daemon --running; then + echo "Stopping $name..." + $daemon --stop +else + echo "$name is not running" +fi } restart_AdGuardHome() { @@ -29,12 +40,7 @@ restart_AdGuardHome() { } status_AdGuardHome() { - if [ -f $pidfile ]; then - echo "AdGuard Home is running with PID $(cat ${pidfile})." - else - echo "AdGuard Home is stopped." - exit 1 - fi + $daemon --running --verbose } case "$1" in diff --git a/network/Electrum/Electrum.SlackBuild b/network/Electrum/Electrum.SlackBuild index b53dc90e61..aeb84ba274 100644 --- a/network/Electrum/Electrum.SlackBuild +++ b/network/Electrum/Electrum.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Electrum -VERSION=${VERSION:-4.5.4} +VERSION=${VERSION:-4.5.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/Electrum/Electrum.info b/network/Electrum/Electrum.info index 3a5badf64e..8ec5fb14c5 100644 --- a/network/Electrum/Electrum.info +++ b/network/Electrum/Electrum.info @@ -1,10 +1,10 @@ PRGNAM="Electrum" -VERSION="4.5.4" +VERSION="4.5.5" HOMEPAGE="https://electrum.org/" -DOWNLOAD="https://download.electrum.org/4.5.4/Electrum-4.5.4.tar.gz" -MD5SUM="976c372f870cd137432ac59305f88810" +DOWNLOAD="https://download.electrum.org/4.5.5/Electrum-4.5.5.tar.gz" +MD5SUM="2b7d9c6f07881447583e80bfc96e79d7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="protobuf3 cryptography secp256k1 python3-aiohttp-socks python3-aiorpcX python-qrcode python-bitstring jsonpatch QDarkStyle" +REQUIRES="protobuf3 cryptography secp256k1 python3-aiohttp-socks python3-aiorpcX python-qrcode jsonpatch QDarkStyle" MAINTAINER="nomnombtc" EMAIL="nomnombtc@arcor.de" diff --git a/network/MEGAcmd/MEGAcmd.SlackBuild b/network/MEGAcmd/MEGAcmd.SlackBuild index 2f36025842..bda6fb6a14 100644 --- a/network/MEGAcmd/MEGAcmd.SlackBuild +++ b/network/MEGAcmd/MEGAcmd.SlackBuild @@ -26,8 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=MEGAcmd -VERSION=${VERSION:-1.6.3} -SDK=${SDK:-4.17.1d} +VERSION=${VERSION:-1.7.0} +SDK=${SDK:-4.31.0b} +FFMPEG4_PATCHREV=${FFMPEG4_PATCHREV:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -75,10 +76,11 @@ rm -rf $PRGNAM-${VERSION}_Linux tar xvf $CWD/$PRGNAM-${VERSION}_Linux.tar.?z cd $PRGNAM-${VERSION}_Linux/sdk tar --strip-components=1 -xvf $CWD/sdk-$SDK.tar.gz -# Apply fix-ffmpeg-compile.patch ; Thanks to Arch linux. -patch -p1 < $CWD/fix-ffmpeg-compile.patch - cd ../ + +# Apply patch for FFmpeg4 +patch -p1 < $CWD/megacmd-${FFMPEG4_PATCHREV}_ffmpeg4.patch + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -94,6 +96,7 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ + --with-ffmpeg \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux diff --git a/network/MEGAcmd/MEGAcmd.info b/network/MEGAcmd/MEGAcmd.info index 9e2d7a195d..f2ec7d336e 100644 --- a/network/MEGAcmd/MEGAcmd.info +++ b/network/MEGAcmd/MEGAcmd.info @@ -1,10 +1,10 @@ PRGNAM="MEGAcmd" -VERSION="1.6.3" +VERSION="1.7.0" HOMEPAGE="https://github.com/meganz/MEGAcmd" -DOWNLOAD="https://github.com/meganz/MEGAcmd/archive/1.6.3_Linux/MEGAcmd-1.6.3_Linux.tar.gz \ - https://github.com/meganz/sdk/archive/v4.17.1d/sdk-4.17.1d.tar.gz" -MD5SUM="9d6d61f0dc029ccc5aceeb3fa643b1bd \ - 09e1926a06ab62ddef9b2dd3846c6ba7" +DOWNLOAD="https://github.com/meganz/MEGAcmd/archive/1.7.0_Linux/MEGAcmd-1.7.0_Linux.tar.gz \ + https://github.com/meganz/sdk/archive/v4.31.0b/sdk-4.31.0b.tar.gz" +MD5SUM="9e9d2691cfc3b603e79675dfae5ca980 \ + 30c597165d83ddf8c39352f276e43b6c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="FreeImage libmediainfo" diff --git a/network/MEGAcmd/fix-ffmpeg-compile.patch b/network/MEGAcmd/fix-ffmpeg-compile.patch deleted file mode 100644 index daa9fd72fe..0000000000 --- a/network/MEGAcmd/fix-ffmpeg-compile.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/src/gfx/freeimage.cpp 2023-03-03 22:13:58.000000000 +0000 -+++ b/src/gfx/freeimage.cpp 2023-03-14 10:03:10.950216675 +0000 -@@ -212,7 +212,7 @@ - #ifdef AV_CODEC_CAP_TRUNCATED - #define CAP_TRUNCATED AV_CODEC_CAP_TRUNCATED - #else --#define CAP_TRUNCATED CODEC_CAP_TRUNCATED -+#define CAP_TRUNCATED 0 - #endif - - const char *GfxProviderFreeImage::supportedformatsFfmpeg() -@@ -313,7 +313,7 @@ - - // Find decoder for video stream - AVCodecID codecId = codecParm->codec_id; -- AVCodec* decoder = avcodec_find_decoder(codecId); -+ auto decoder = avcodec_find_decoder(codecId); - if (!decoder) - { - LOG_warn << "Codec not found: " << codecId; -@@ -330,7 +330,6 @@ - - // Force seeking to key frames - formatContext->seek2any = false; -- videoStream->skip_to_keyframe = true; - if (decoder->capabilities & CAP_TRUNCATED) - { - codecContext->flags |= CAP_TRUNCATED; - diff --git a/network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch b/network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch new file mode 100644 index 0000000000..78caff0b98 --- /dev/null +++ b/network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch @@ -0,0 +1,11 @@ +--- a/sdk/src/gfx/freeimage.cpp 2024-05-23 06:07:49.544014882 +0900 ++++ b/sdk/src/gfx/freeimage.cpp 2024-05-23 06:12:29.575018194 +0900 +@@ -212,7 +212,7 @@ + #ifdef AV_CODEC_CAP_TRUNCATED + #define CAP_TRUNCATED AV_CODEC_CAP_TRUNCATED + #else +-#define CAP_TRUNCATED CODEC_CAP_TRUNCATED ++#define CAP_TRUNCATED 0 + #endif + + const char *GfxProviderFreeImage::supportedformatsFfmpeg() diff --git a/network/NetworkManager-ssh/NetworkManager-ssh.SlackBuild b/network/NetworkManager-ssh/NetworkManager-ssh.SlackBuild index f2ce60ad58..9359e9ddae 100644 --- a/network/NetworkManager-ssh/NetworkManager-ssh.SlackBuild +++ b/network/NetworkManager-ssh/NetworkManager-ssh.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=NetworkManager-ssh -VERSION=${VERSION:-1.2.12} +VERSION=${VERSION:-1.2.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/NetworkManager-ssh/NetworkManager-ssh.info b/network/NetworkManager-ssh/NetworkManager-ssh.info index 88f5358fad..c999060e75 100644 --- a/network/NetworkManager-ssh/NetworkManager-ssh.info +++ b/network/NetworkManager-ssh/NetworkManager-ssh.info @@ -1,8 +1,8 @@ PRGNAM="NetworkManager-ssh" -VERSION="1.2.12" +VERSION="1.2.13" HOMEPAGE="https://github.com/danfruehauf/NetworkManager-ssh" -DOWNLOAD="https://github.com/danfruehauf/NetworkManager-ssh/archive/1.2.12/NetworkManager-ssh-1.2.12.tar.gz" -MD5SUM="c1b66975fd357f119dd111a9bf00f96d" +DOWNLOAD="https://github.com/danfruehauf/NetworkManager-ssh/archive/1.2.13/NetworkManager-ssh-1.2.13.tar.gz" +MD5SUM="02061b6888f3a3cf0ceb48f10b9de61a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/SoulseekQt/SoulseekQt.info b/network/SoulseekQt/SoulseekQt.info index 96ff443dcb..07968c16a3 100644 --- a/network/SoulseekQt/SoulseekQt.info +++ b/network/SoulseekQt/SoulseekQt.info @@ -6,5 +6,5 @@ MD5SUM="" DOWNLOAD_x86_64="https://www.slsknet.org/SoulseekQt/Linux/SoulseekQt-2018-1-30-64bit-appimage.tgz" MD5SUM_x86_64="1d98331893bc9b9d45ba34f6523353ab" REQUIRES="" -MAINTAINER="Dominik Drobek" -EMAIL="dominik.drobek (at) o2.pl" +MAINTAINER="orphaned - no maintainer" +EMAIL="nobody@nowhere.com" diff --git a/network/TeamSpeak3/TeamSpeak3.SlackBuild b/network/TeamSpeak3/TeamSpeak3.SlackBuild index 53c7aa5463..6aeb7b05a2 100644 --- a/network/TeamSpeak3/TeamSpeak3.SlackBuild +++ b/network/TeamSpeak3/TeamSpeak3.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=TeamSpeak3 -VERSION=${VERSION:-3.6.1} +VERSION=${VERSION:-3.6.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/TeamSpeak3/TeamSpeak3.info b/network/TeamSpeak3/TeamSpeak3.info index d0b5e8518e..a25e4d9b84 100644 --- a/network/TeamSpeak3/TeamSpeak3.info +++ b/network/TeamSpeak3/TeamSpeak3.info @@ -1,10 +1,10 @@ PRGNAM="TeamSpeak3" -VERSION="3.6.1" +VERSION="3.6.2" HOMEPAGE="https://www.teamspeak.com/en/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://files.teamspeak-services.com/releases/client/3.6.1/TeamSpeak3-Client-linux_amd64-3.6.1.run" -MD5SUM_x86_64="327f66c7923f735b8e9f3425f4c40219" +DOWNLOAD_x86_64="https://files.teamspeak-services.com/releases/client/3.6.2/TeamSpeak3-Client-linux_amd64-3.6.2.run" +MD5SUM_x86_64="e0777d7653c2bed6ac6cd153d7b1993d" REQUIRES="" MAINTAINER="Edward W. Koenig" EMAIL="kingbeowulf@linuxgalaxy.org" diff --git a/network/UDR/UDR.info b/network/UDR/UDR.info index 9918290df8..c310e1915f 100644 --- a/network/UDR/UDR.info +++ b/network/UDR/UDR.info @@ -6,5 +6,5 @@ MD5SUM="84dd948f0c20a334492f4dbaa55f68ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Alexander Verbovetsky" -EMAIL="alik@ejik.org" +MAINTAINER="orphaned - no maintainer" +EMAIL="nobody@nowhere.invalid" diff --git a/network/aerc/README b/network/aerc/README new file mode 100644 index 0000000000..0bac8551fe --- /dev/null +++ b/network/aerc/README @@ -0,0 +1,25 @@ +A pretty good email client + +aerc is an email client that runs in your terminal. It's highly efficient and +extensible, perfect for the discerning hacker. Check out the screencast above +to get an idea of how it's used. + +Some of its more interesting features include: + + - Editing emails in an embedded terminal tmux-style. + - Render HTML emails with an interactive terminal web browser, highlight + patches with diffs, and browse with an embedded less session. + - Vim-style keybindings and ex-command system, allowing for powerful + automation at a single keystroke. + - First-class support for working with git & email. + (https://git-send-email.io/) + - Open a new tab with a terminal emulator and a shell running for easy + access to nearby git repos for parallel work. + - Support for multiple accounts, with IMAP, Maildir, Notmuch, Mbox and JMAP + backends. Along with IMAP, JMAP, SMTP, and sendmail transfer protocols. + - Asynchronous IMAP and JMAP support ensures the UI never gets locked up by + a flaky network. + - Efficient network usage - aerc only downloads the information which is + necessary to present the UI, making for a snappy and bandwidth-efficient + - Email threading (with and/or without IMAP server support). + - PGP signing, encryption and verification using GNUpg. diff --git a/network/aerc/aerc.SlackBuild b/network/aerc/aerc.SlackBuild new file mode 100644 index 0000000000..de38ffe157 --- /dev/null +++ b/network/aerc/aerc.SlackBuild @@ -0,0 +1,101 @@ +#!/bin/bash +# +# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +# Version 2, December 2004 +# +# Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> +# +# Everyone is permitted to copy and distribute verbatim or modified +# copies of this license document, and changing it is allowed as long +# as the name is changed. +# +# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +# +# +# 0. You just DO WHAT THE FUCK YOU WANT TO. +# +# SlackBuild script for aerc +# =========================== +# By: r1w1s1 (https://fosstodon.org/@r1w1s1) +# For: aerc +# Descr: aerc is an email client that runs in your terminal +# URL: https://aerc-mail.org/ +# Changelog: +# v0.17.0: 29/june/2024 by r1w1s1 - Initial build. +# v0.18.0: 02/july/2024 by r1w1s1 + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=aerc +VERSION=${VERSION:-0.18.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +set -e + +TMP=${TMP:-/tmp/SBo} +PKG=${TMP}/package-${PRGNAM} +OUTPUT=${OUTPUT:-/tmp} + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +rm -rf "$PKG" +mkdir -p "$TMP" "$PKG" "$OUTPUT" +cd "$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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf ${PRGNAM}-${VERSION} +tar xvf $CWD/${PRGNAM}-${VERSION}.tar.gz || tar xvf $CWD/$VERSION.tar.gz +cd ${PRGNAM}-${VERSION} +make PREFIX=/usr + +make install PREFIX=/usr DESTDIR="$PKG" + +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 + +mkdir -p "$PKG/usr/doc/${PRGNAM}-${VERSION}" +cp -a CHANGELOG.md CONTRIBUTING.md README.md LICENSE MAINTAINERS \ + $PKG/usr/doc/${PRGNAM}-${VERSION} + +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 + +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 diff --git a/network/aerc/aerc.info b/network/aerc/aerc.info new file mode 100644 index 0000000000..cf4d83e188 --- /dev/null +++ b/network/aerc/aerc.info @@ -0,0 +1,10 @@ +PRGNAM="aerc" +VERSION="0.18.0" +HOMEPAGE="https://aerc-mail.org/" +DOWNLOAD="https://git.sr.ht/~rjarry/aerc/archive/0.18.0.tar.gz" +MD5SUM="33d4365c3971954fc467a3b143e8d96c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="google-go-lang scdoc" +MAINTAINER="r1w1s1" +EMAIL="r1w1s1@disroot.org" diff --git a/network/turbolift/doinst.sh b/network/aerc/doinst.sh index 5fb28930db..4e8ba7071d 100644 --- a/network/turbolift/doinst.sh +++ b/network/aerc/doinst.sh @@ -1,3 +1,4 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi + diff --git a/network/aerc/slack-desc b/network/aerc/slack-desc new file mode 100644 index 0000000000..9f22977ddb --- /dev/null +++ b/network/aerc/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 ':'. + + |-----handy-ruler------------------------------------------------------| +aerc: aerc (email client for your terminal) +aerc: +aerc: Aerc is a terminal email client that makes email as convenient as it +aerc: should be. It's designed to be fast, easy to use, and extensible. +aerc: +aerc: +aerc: +aerc: +aerc: Homepage: https://aerc-mail.org/ +aerc: +aerc: diff --git a/network/aircrack-ng/aircrack-ng.info b/network/aircrack-ng/aircrack-ng.info index 0d318507cc..0deed579ed 100644 --- a/network/aircrack-ng/aircrack-ng.info +++ b/network/aircrack-ng/aircrack-ng.info @@ -6,5 +6,5 @@ MD5SUM="a918ea7146f91d8c799fb770c38f4bec" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dominik Drobek" -EMAIL="dominik.drobek (at) o2.pl" +MAINTAINER="pyllyukko" +EMAIL="pyllyukko@maimed.org" diff --git a/network/amavisd-new/README.patches b/network/amavisd-new/README.patches deleted file mode 100644 index c8ad0e6e80..0000000000 --- a/network/amavisd-new/README.patches +++ /dev/null @@ -1,5 +0,0 @@ -README.patches - -3/12/2019 - Applied DKIM outbound signing patch mentioned here: -https://gitlab.com/amavis/amavis/merge_requests/1 - diff --git a/network/amavisd-new/amavisd-new.SlackBuild b/network/amavisd-new/amavisd-new.SlackBuild index 3da69eb769..22349ee09f 100644 --- a/network/amavisd-new/amavisd-new.SlackBuild +++ b/network/amavisd-new/amavisd-new.SlackBuild @@ -28,15 +28,14 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM="amavisd-new" -VERSION=${VERSION:-2.11.1} +VERSION=${VERSION:-2.13.1} ARCH="noarch" -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +SRCNAM="amavis" +GITVER="cdd11b069e20a4cb99960614ca9c3eb385d4e200" -# 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 @@ -71,15 +70,16 @@ AMAVIS_GROUP=${AMAVIS_GROUP:-amavis} AMAVIS_HOME=${AMAVIS_HOME:-/var/lib/amavis} QUARANTINE_DIR=${QUARANTINE_DIR:-$AMAVIS_HOME/quarantine} -DOCS="AAAREADME.first INSTALL TODO amavisd*.conf* LDAP* - RELEASE_NOTES LICENSE README_FILES test-messages" +DOCS="AAAREADME.first TODO conf/amavisd*.conf* contrib/LDAP* + RELEASE_NOTES LICENSE README_FILES t/messages README.md + CONTRIBUTING.md" -rm -fr $TMP/$PRGNAM-$VERSION $PKG +rm -fr $TMP/${SRCNAM}-v${VERSION}-${GITVER} $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -tar xvf $CWD/$PRGNAM-$VERSION.tar.?z* -cd $TMP/$PRGNAM-$VERSION -chown -R root.root . +tar xvf ${CWD}/${SRCNAM}-v${VERSION}-${GITVER}.tar.?z* +cd $TMP/${SRCNAM}-v${VERSION}-${GITVER} +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 \ @@ -87,9 +87,11 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; # apply patches +pushd bin for i in $CWD/patches/*.patch; do patch -p0 < $i done +popd ### amavisd-new home directory mkdir -p $PKG/$AMAVIS_HOME/{tmp,var,db,home} @@ -101,15 +103,34 @@ mkdir -p $PKG/$AMAVIS_HOME/{tmp,var,db,home} ### in amavisd config file mkdir -p $PKG/$QUARANTINE_DIR/{clean,spam,banned,badh,virus,archive} +mkdir -p ${PKG}/usr/share/perl5/vendor_perl/{Mail/SpamAssassin/Logger,Amavis/{DB,LDAP,DKIM,Out/{SMTP,SQL},SpamControl,Unpackers,In/Message,IO,Lookup,MIME/Body}} + mkdir -p $PKG/usr/{sbin,doc/$PRGNAM-$VERSION} -install -m 0755 -D amavisd $PKG/usr/sbin/$PRGNAM +install -m 0755 -D bin/amavisd $PKG/usr/sbin/$PRGNAM ( cd $PKG/usr/sbin; ln -sf $PRGNAM amavisd ) -install -m 0755 amavis-mc amavis-services amavisd-agent \ - amavisd-nanny amavisd-release amavisd-signer amavisd-snmp-subagent \ - amavisd-snmp-subagent-zmq amavisd-status amavisd-submit p0f-analyzer.pl \ +install -m 0755 bin/amavis-mc bin/amavis-services bin/amavisd-agent \ + bin/amavisd-nanny bin/amavisd-release bin/amavisd-signer bin/amavisd-snmp-subagent \ + bin/amavisd-snmp-subagent-zmq bin/amavisd-status bin/amavisd-submit contrib/p0f-analyzer.pl \ $PKG/usr/sbin -install -m 0640 -D amavisd.conf $PKG/etc/amavisd.conf.new +install -m 0640 -D conf/amavisd.conf $PKG/etc/amavisd.conf.new + +install -m 0444 lib/Amavis.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis.pm +install -m 0444 lib/Mail/SpamAssassin/Logger/Amavislog.pm ${PKG}/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Logger/Amavislog.pm +install -m 0444 lib/Amavis/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis +install -m 0444 lib/Amavis/DB/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/DB +install -m 0444 lib/Amavis/LDAP/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/LDAP +install -m 0444 lib/Amavis/DKIM/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/DKIM +install -m 0444 lib/Amavis/Out/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/Out +install -m 0444 lib/Amavis/Out/SMTP/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/Out/SMTP +install -m 0444 lib/Amavis/Out/SQL/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/Out/SQL +install -m 0444 lib/Amavis/SpamControl/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/SpamControl +install -m 0444 lib/Amavis/Unpackers/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/Unpackers +install -m 0444 lib/Amavis/In/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/In +install -m 0444 lib/Amavis/In/Message/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/In/Message +install -m 0444 lib/Amavis/IO/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/IO +install -m 0444 lib/Amavis/Lookup/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/Lookup +install -m 0444 lib/Amavis/MIME/Body/*.pm ${PKG}/usr/share/perl5/vendor_perl/Amavis/MIME/Body # change permissions chown $AMAVIS_USER:$AMAVIS_GROUP $PKG/etc/amavisd.conf.new diff --git a/network/amavisd-new/amavisd-new.info b/network/amavisd-new/amavisd-new.info index 07f59a6ad7..ca994b6965 100644 --- a/network/amavisd-new/amavisd-new.info +++ b/network/amavisd-new/amavisd-new.info @@ -1,8 +1,8 @@ PRGNAM="amavisd-new" -VERSION="2.11.1" +VERSION="2.13.1" HOMEPAGE="https://www.ijs.si/software/amavisd/" -DOWNLOAD="https://www.ijs.si/software/amavisd/amavisd-new-2.11.1.tar.bz2" -MD5SUM="f89fc043c790e35137121e45f2890703" +DOWNLOAD="https://gitlab.com/amavis/amavis/-/archive/v2.13.1/amavis-v2.13.1-cdd11b069e20a4cb99960614ca9c3eb385d4e200.tar.bz2" +MD5SUM="8ccffe7190bce8ec81b52e84be5f8fed" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/amavisd-new/patches/amavis-mc.patch b/network/amavisd-new/patches/amavis-mc.patch index a610b73987..c88aece49c 100644 --- a/network/amavisd-new/patches/amavis-mc.patch +++ b/network/amavisd-new/patches/amavis-mc.patch @@ -1,16 +1,16 @@ --- amavis-mc.orig 2016-04-26 22:59:10.509555481 -0500 +++ amavis-mc 2016-04-26 23:01:52.834846414 -0500 -@@ -70,10 +70,10 @@ +@@ -73,10 +73,10 @@ ### USER CONFIGURABLE: --$daemon_user = 'vscan'; --$daemon_group = 'vscan'; -+$daemon_user = 'amavis'; -+$daemon_group = 'amavis'; +-$daemon_user = 'vscan'; +-@daemon_groups = 'vscan'; ++$daemon_user = 'amavis'; ++@daemon_groups = 'amavis'; -$pid_file = '/var/amavis/amavis-mc.pid'; -+$pid_file = '/var/run/amavis/amavis-mc.pid'; ++$pid_file = '/run/amavis/amavis-mc.pid'; $log_level = 0; $syslog_ident = 'amavis-mc'; diff --git a/network/amavisd-new/patches/amavisd-release.patch b/network/amavisd-new/patches/amavisd-release.patch index 7a7cba7805..6283708597 100644 --- a/network/amavisd-new/patches/amavisd-release.patch +++ b/network/amavisd-new/patches/amavisd-release.patch @@ -5,7 +5,7 @@ # $socketname = '127.0.0.1:9998'; # $socketname = '[::1]:9998'; - $socketname = '/var/amavis/amavisd.sock'; -+ $socketname = '/var/run/amavis/amavisd.sock'; ++ $socketname = '/run/amavis/amavisd.sock'; ### END OF USER CONFIGURABLE } diff --git a/network/amavisd-new/patches/amavisd-signer.patch b/network/amavisd-new/patches/amavisd-signer.patch index 54da1748a0..22a57e75f1 100644 --- a/network/amavisd-new/patches/amavisd-signer.patch +++ b/network/amavisd-new/patches/amavisd-signer.patch @@ -1,13 +1,13 @@ --- amavisd-signer.orig 2016-04-26 23:00:03.028973260 -0500 +++ amavisd-signer 2016-04-26 23:05:54.207764264 -0500 -@@ -86,11 +86,11 @@ +@@ -88,11 +88,11 @@ # Please adjust the following settings as necessary: # --$daemon_user = 'vscan'; --$daemon_group = 'vscan'; -+$daemon_user = 'amavis'; -+$daemon_group = 'amavis'; +-$daemon_user = 'vscan'; +-@daemon_groups = 'vscan'; ++$daemon_user = 'amavis'; ++@daemon_groups = 'amavis'; # $daemon_chroot_dir = '/var/amavis'; # chroot directory or undef -# $daemonize = 1; diff --git a/network/amavisd-new/patches/amavisd-submit.patch b/network/amavisd-new/patches/amavisd-submit.patch index 8d3a4fd26f..7da9441cc9 100644 --- a/network/amavisd-new/patches/amavisd-submit.patch +++ b/network/amavisd-new/patches/amavisd-submit.patch @@ -8,7 +8,7 @@ + $tempbase = '/var/lib/amavis/tmp'; # where to create a temp directory with a msg - $socketname = '/var/amavis/amavisd.sock'; -+ $socketname = '/var/run/amavis/amavisd.sock'; ++ $socketname = '/run/amavis/amavisd.sock'; # $socketname = '127.0.0.1:9998'; # $socketname = '[::1]:9998'; diff --git a/network/amavisd-new/patches/outbound_dkim_signing_fix.patch b/network/amavisd-new/patches/outbound_dkim_signing_fix.patch deleted file mode 100644 index 77c991fb31..0000000000 --- a/network/amavisd-new/patches/outbound_dkim_signing_fix.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- amavisd 2018-10-09 07:41:10.000000000 -0500 -+++ amavisd.new 2019-03-12 11:20:03.926164315 -0500 -@@ -22814,6 +22814,7 @@ - } - # load policy banks from the 'client_ipaddr_policy' lookup - Amavis::load_policy_bank($_,$msginfo) for @bank_names_cl; -+ $msginfo->originating(c('originating')); - - $msginfo->client_addr($cl_ip); # ADDR - $msginfo->client_port($cl_port); # PORT -@@ -34357,6 +34358,7 @@ - $sig_ind++; - } - Amavis::load_policy_bank($_,$msginfo) for @bank_names; -+ $msginfo->originating(c('originating')); - $msginfo->dkim_signatures_valid(\@signatures_valid) if @signatures_valid; - # if (ll(5) && $sig_ind > 0) { - # # show which header fields are covered by which signature diff --git a/network/amavisd-new/rc.amavisd-new b/network/amavisd-new/rc.amavisd-new index 24b6610c8f..8156a8782d 100644 --- a/network/amavisd-new/rc.amavisd-new +++ b/network/amavisd-new/rc.amavisd-new @@ -20,8 +20,8 @@ # /etc/rc.d/rc.amavisd-new start -MC_PID=/var/run/amavis/amavis-mc.pid -PID=/var/run/amavis/amavisd.pid +MC_PID=/run/amavis/amavis-mc.pid +PID=/run/amavis/amavisd.pid AMAVIS_USER=@AMAVIS_USER@ AMAVIS_GROUP=@AMAVIS_GROUP@ diff --git a/network/ani-cli/ani-cli.SlackBuild b/network/ani-cli/ani-cli.SlackBuild index 4ea355891d..105f550b9a 100644 --- a/network/ani-cli/ani-cli.SlackBuild +++ b/network/ani-cli/ani-cli.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ani-cli -VERSION=${VERSION:-4.8} +VERSION=${VERSION:-4.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/ani-cli/ani-cli.info b/network/ani-cli/ani-cli.info index 4f32cf4d53..7b2bf53e98 100644 --- a/network/ani-cli/ani-cli.info +++ b/network/ani-cli/ani-cli.info @@ -1,8 +1,8 @@ PRGNAM="ani-cli" -VERSION="4.8" +VERSION="4.9" HOMEPAGE="https://github.com/pystardust/ani-cli" -DOWNLOAD="https://github.com/pystardust/ani-cli/archive/v4.8/ani-cli-4.8.tar.gz" -MD5SUM="5111c94ff8b032192774e22da5494db2" +DOWNLOAD="https://github.com/pystardust/ani-cli/archive/v4.9/ani-cli-4.9.tar.gz" +MD5SUM="05813a6ec1fa009629dbc52fa5cf8e2a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="aria2 yt-dlp fzf mpv" diff --git a/network/ani-cli/changelog b/network/ani-cli/changelog index d184ac9f4b..78ef5920bf 100644 --- a/network/ani-cli/changelog +++ b/network/ani-cli/changelog @@ -11,3 +11,11 @@ Updated to version 4.8 ani-cli now depends on fzf,aria2 instead of axel and yt-dlp apart from mpv.Thanks to Andrew Clemons for helping me figure out fzf. + +04/09/2024: + +Updated to version 4.9 +for x86-64 bit users, fzf is available as a standalone +binary upstream. If you don't want to compile fzf from +source you can download the binary and place it in +/usr/local/bin.ani-cli can find it. diff --git a/network/anydesk/anydesk.SlackBuild b/network/anydesk/anydesk.SlackBuild index 121bae5b0d..08a9bf3b43 100644 --- a/network/anydesk/anydesk.SlackBuild +++ b/network/anydesk/anydesk.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=anydesk -VERSION=${VERSION:-6.3.0} +VERSION=${VERSION:-6.3.2} BUILD=${BUILD:-1} RPMBUILD=${RPMBUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/anydesk/anydesk.info b/network/anydesk/anydesk.info index 11fb824470..673bbc5a13 100644 --- a/network/anydesk/anydesk.info +++ b/network/anydesk/anydesk.info @@ -1,10 +1,10 @@ PRGNAM="anydesk" -VERSION="6.3.0" +VERSION="6.3.2" HOMEPAGE="https://anydesk.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.anydesk.com/linux/anydesk_6.3.0-1_x86_64.rpm" -MD5SUM_x86_64="2c3d1e7d55c46332ad8a20105f6929f3" +DOWNLOAD_x86_64="https://download.anydesk.com/linux/anydesk_6.3.2-1_x86_64.rpm" +MD5SUM_x86_64="3eaa383b031d410c81f4b798f26c3d6a" REQUIRES="gtkglext lsb-release" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/network/armcord/armcord.SlackBuild b/network/armcord/armcord.SlackBuild index 658c50305e..5e921b2ceb 100644 --- a/network/armcord/armcord.SlackBuild +++ b/network/armcord/armcord.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=armcord SRCNAM=ArmCord -VERSION=${VERSION:-3.2.6} +VERSION=${VERSION:-3.2.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/armcord/armcord.info b/network/armcord/armcord.info index 13005d28c0..45438ed8b5 100644 --- a/network/armcord/armcord.info +++ b/network/armcord/armcord.info @@ -1,10 +1,10 @@ PRGNAM="armcord" -VERSION="3.2.6" +VERSION="3.2.8" HOMEPAGE="https://github.com/ArmCord/ArmCord" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/ArmCord/ArmCord/releases/download/v3.2.6/ArmCord_3.2.6_amd64.deb" -MD5SUM_x86_64="cd0e07b149506c8d19d01005c51324b0" +DOWNLOAD_x86_64="https://github.com/ArmCord/ArmCord/releases/download/v3.2.8/ArmCord_3.2.8_amd64.deb" +MD5SUM_x86_64="2b200ac1b19bbee7beccdbfc8bf6d6aa" REQUIRES="" MAINTAINER="Matthew Miller" EMAIL="mattallmill@gmail.com" diff --git a/network/awscli-v2/awscli-v2.SlackBuild b/network/awscli-v2/awscli-v2.SlackBuild index b8b3f10f5f..ee23021c72 100644 --- a/network/awscli-v2/awscli-v2.SlackBuild +++ b/network/awscli-v2/awscli-v2.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=awscli-v2 SRCNAM=aws-cli -VERSION=${VERSION:-2.14.1} +VERSION=${VERSION:-2.17.18} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/awscli-v2/awscli-v2.info b/network/awscli-v2/awscli-v2.info index 3c7c02b430..16b3b5aa52 100644 --- a/network/awscli-v2/awscli-v2.info +++ b/network/awscli-v2/awscli-v2.info @@ -1,8 +1,8 @@ PRGNAM="awscli-v2" -VERSION="2.14.1" +VERSION="2.17.18" HOMEPAGE="https://aws.amazon.com/cli/" -DOWNLOAD="https://github.com/aws/aws-cli/archive/2.14.1/aws-cli-2.14.1.tar.gz" -MD5SUM="f7a5bb039aaff1bc0f385c0f5013f599" +DOWNLOAD="https://github.com/aws/aws-cli/archive/2.17.18/aws-cli-2.17.18.tar.gz" +MD5SUM="9413bf347e1fe46d9a3c58412483b16e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="awscrt colorama cryptography python3-ruamel.yaml python3-ruamel.yaml.clib python3-prompt_toolkit python3-dateutil jmespath" diff --git a/network/awscli/awscli.SlackBuild b/network/awscli/awscli.SlackBuild index 218f536270..dec5e76cd8 100644 --- a/network/awscli/awscli.SlackBuild +++ b/network/awscli/awscli.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=awscli SRCNAM=aws-cli -VERSION=${VERSION:-1.32.14} +VERSION=${VERSION:-1.32.99} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/awscli/awscli.info b/network/awscli/awscli.info index ab324364bb..fc0b7877f2 100644 --- a/network/awscli/awscli.info +++ b/network/awscli/awscli.info @@ -1,8 +1,8 @@ PRGNAM="awscli" -VERSION="1.32.14" +VERSION="1.32.99" HOMEPAGE="https://aws.amazon.com/cli/" -DOWNLOAD="https://github.com/aws/aws-cli/archive/1.32.14/aws-cli-1.32.14.tar.gz" -MD5SUM="41a09b4643026ce8f80043a1dd5b9844" +DOWNLOAD="https://github.com/aws/aws-cli/archive/1.32.99/aws-cli-1.32.99.tar.gz" +MD5SUM="9374c39da76ec641464d3a8f59d2cd92" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="s3transfer colorama python3-rsa" diff --git a/network/beegfs/beegfs.SlackBuild b/network/beegfs/beegfs.SlackBuild index 32e78d13c9..0e69ea144a 100644 --- a/network/beegfs/beegfs.SlackBuild +++ b/network/beegfs/beegfs.SlackBuild @@ -110,7 +110,7 @@ done make BEEGFS_CFLAGS="$SLKCFLAGS" USER_CXXFLAGS="$SLKCFLAGS" BEEGFS_VERSION=$VERSION utils make BEEGFS_CFLAGS="$SLKCFLAGS" USER_CXXFLAGS="$SLKCFLAGS" BEEGFS_VERSION=$VERSION DESTDIR=$PKG utils-install -if [ "`echo $BEEGFS_CTL_SETUID | tr 'a-z' 'A-Z'`" = YES ]; then +if [ "$( echo $BEEGFS_CTL_SETUID | tr 'a-z' 'A-Z' )" = YES ]; then chown 0:0 $PKG/opt/beegfs/sbin/beegfs-ctl chmod 4755 $PKG/opt/beegfs/sbin/beegfs-ctl fi diff --git a/network/betterbird-bin/README b/network/betterbird-bin/README new file mode 100644 index 0000000000..e83cd6e79c --- /dev/null +++ b/network/betterbird-bin/README @@ -0,0 +1,4 @@ +Betterbird is a fine-tuned version of Mozilla Thunderbird, +Thunderbird on steroids, if you will. + +This is a repackaging of the upstream archive. diff --git a/network/betterbird-bin/betterbird-bin.SlackBuild b/network/betterbird-bin/betterbird-bin.SlackBuild new file mode 100644 index 0000000000..6066c31838 --- /dev/null +++ b/network/betterbird-bin/betterbird-bin.SlackBuild @@ -0,0 +1,88 @@ +#!/bin/bash + +# Slackware build script for betterbird-bin + +# Copyright 2024 rc-05 <contact@rc-05.com> +# 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=betterbird-bin +VERSION=${VERSION:-115.13.0_bb30} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +UPSTREAM_FILENAME=${PRGNAM%%-bin}-${VERSION/_/-}.en-US.linux-x86_64 + +ARCH=$(uname -m) +if [ "$ARCH" != "x86_64" ]; then + echo "Unsupported arch: $ARCH" + exit 1 +fi + +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf ${PRGNAM%%-bin} +tar xvf $CWD/$UPSTREAM_FILENAME.tar.bz2 +cd ${PRGNAM%%-bin} +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 {} \; + +mkdir -p $PKG/opt/betterbird +cp -R * $PKG/opt/betterbird + +mkdir -p $PKG/usr/bin +ln -sf /opt/betterbird/betterbird $PKG/usr/bin + +mkdir -p $PKG/usr/share/icons/hicolor/scalable/apps/ +cp $CWD/betterbird.svg $PKG/usr/share/icons/hicolor/scalable/apps/ + +mkdir -p $PKG/usr/share/applications +cp $CWD/betterbird.desktop $PKG/usr/share/applications + +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 + +mkdir -p $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 diff --git a/network/betterbird-bin/betterbird-bin.info b/network/betterbird-bin/betterbird-bin.info new file mode 100644 index 0000000000..c13be66496 --- /dev/null +++ b/network/betterbird-bin/betterbird-bin.info @@ -0,0 +1,10 @@ +PRGNAM="betterbird-bin" +VERSION="115.13.0_bb30" +HOMEPAGE="https://www.betterbird.eu" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://www.betterbird.eu/downloads/LinuxArchive/betterbird-115.13.0-bb30.en-US.linux-x86_64.tar.bz2" +MD5SUM_x86_64="bd1afce56a5697eb625f845e25f8d449" +REQUIRES="" +MAINTAINER="rc_05" +EMAIL="contact@rc-05.com" diff --git a/network/betterbird-bin/betterbird.desktop b/network/betterbird-bin/betterbird.desktop new file mode 100644 index 0000000000..2c7c01cfd2 --- /dev/null +++ b/network/betterbird-bin/betterbird.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Categories=Application;Network; +Terminal=false +Exec=/usr/bin/betterbird +Path=/opt/betterbird +Name=Betterbird +GenericName=Email client +GenericName[it]=Client di posta elettronica +Icon=/usr/share/icons/hicolor/scalable/apps/betterbird.svg +Comment=A fine-tuned version of Mozilla Thunderbird, Thunderbird on steroids, if you will. +Comment[it]=Una versione ricalibrata di Mozilla Thunderbird, in pratica Thunderbird sotto steroidi. diff --git a/network/betterbird-bin/betterbird.svg b/network/betterbird-bin/betterbird.svg new file mode 100644 index 0000000000..073fb69a98 --- /dev/null +++ b/network/betterbird-bin/betterbird.svg @@ -0,0 +1,15 @@ +<!-- Copyright © Betterbird Project 2021 --> +<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="1000" fill-rule="evenodd" clip-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" version="1.0"> + <defs> + <linearGradient id="a" x1="500" x2="500" y1="0" y2="1000" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#fff2f2"/> + <stop offset="1" stop-color="#a0a0a0"/> + </linearGradient> + <linearGradient id="b" x1="500" x2="500" y1="0" y2="1000" gradientUnits="userSpaceOnUse"> + <stop offset="0" stop-color="#ff2000"/> + <stop offset="1" stop-color="#ff8000"/> + </linearGradient> + </defs> + <path fill="url(#a)" d="M999.957 500c0 274.23-225.727 500-499.957 500v-.043C225.77 999.957.043 774.23.043 500H0C0 225.77 225.77.043 500 .043V0c274.23 0 500 225.77 500 500zM500 39.102c39.445 0 78.848 5.022 117.006 14.98v.043c96.79 25.367 181.217 81.423 242.166 157.095.687 60.95-7.21 126.19-23.65 195.725 25.41-54.64 43.867-109.28 47.086-163.92 30.045 44.596 52.45 94.686 65.413 148.51-17.64 48.589-42.793 89.665-73.182 125.505 27.127-16.997 54.21-44.639 81.337-82.926a465.012 465.012 0 01-1.673 142.674c-33.136 33.35-66.23 54.725-99.322 72.624 26.912 1.974 55.841-4.25 86.874-18.628-47.3 160.056-181.045 283.758-342.905 319.383-27.17-28.586-38.544-61.335-62.58-103.056-1.33 25.797 12.232 65.972 31.075 108.85-44.768 6.568-90.48 6.568-135.247-.042 18.842-42.88 32.363-83.011 31.032-108.808-24.036 41.72-35.368 74.47-62.537 103.013-161.774-35.496-295.648-159.37-342.948-319.34 31.033 14.379 59.962 20.602 86.874 18.628-33.093-17.899-66.186-39.274-99.322-72.624a465.012 465.012 0 01-1.674-142.673c27.127 38.286 54.254 65.928 81.338 82.925-30.346-35.84-55.541-76.916-73.182-125.504 13.005-53.825 35.41-103.915 65.413-148.51 3.22 54.639 21.676 109.279 47.086 163.919-16.44-69.534-24.337-134.776-23.65-195.725 49.79-61.851 115.288-110.568 190.36-140.141v-.043C384.796 49.876 442.397 39.102 500 39.102c-167.869 0-303.975 136.106-303.975 303.975 0 85.758 35.54 163.233 92.712 218.473-9.4-143.274 62.495-259.335 164.821-281.01-35.54-3.563-64.898 3.175-91.381 19.615 14.508-21.762 38.072-31.849 54.812-39.79-32.75.988-58.975 9.1-91.725 31.978 141.085-173.663 460.297 21.675 344.45 138.853 13.392-47.815-41.162-77.045-99.279-76.96-182.676.172-139.84 227.617 20.689 240.665 138.638 11.245 212.85-130.14 212.85-251.824 0-167.869-136.106-303.975-303.974-303.975zM533.308 273.5c35.84 13.477 68.46 3.734 53.094 24.766-19.315-5.795-36.655-14.594-53.094-24.766z"/> + <path fill="url(#b)" d="m 500,39.102 c 39.445,0 78.848,5.022 117.006,14.98 v 0.043 c 96.79,25.367 181.217,81.423 242.166,157.095 0.687,60.95 -7.21,126.19 -23.65,195.725 25.41,-54.64 43.867,-109.28 47.086,-163.92 30.045,44.596 52.45,94.686 65.413,148.51 -17.64,48.589 -42.793,89.665 -73.182,125.505 27.127,-16.997 54.21,-44.639 81.337,-82.926 6.78543,47.36087 6.22112,95.48526 -1.673,142.674 -33.136,33.35 -66.23,54.725 -99.322,72.624 26.912,1.974 55.841,-4.25 86.874,-18.628 -47.3,160.056 -181.045,283.758 -342.905,319.383 -27.17,-28.586 -38.544,-61.335 -62.58,-103.056 -1.33,25.797 12.232,65.972 31.075,108.85 -44.768,6.568 -90.48,6.568 -135.247,-0.042 18.842,-42.88 32.363,-83.011 31.032,-108.808 -24.036,41.72 -35.368,74.47 -62.537,103.013 -161.774,-35.496 -295.648,-159.37 -342.948,-319.34 31.033,14.379 59.962,20.602 86.874,18.628 C 111.726,631.513 78.633,610.138 45.497,576.788 37.602654,529.59964 37.038009,481.4756 43.823,434.115 70.95,472.401 98.077,500.043 125.161,517.04 94.815,481.2 69.62,440.124 51.979,391.536 c 13.005,-53.825 35.41,-103.915 65.413,-148.51 3.22,54.639 21.676,109.279 47.086,163.919 -16.44,-69.534 -24.337,-134.776 -23.65,-195.725 49.79,-61.851 115.288,-110.568 190.36,-140.141 V 71.036 C 384.796,49.876 442.397,39.102 500,39.102 c -167.869,0 -303.975,136.106 -303.975,303.975 0,85.758 35.54,163.233 92.712,218.473 -9.4,-143.274 62.495,-259.335 164.821,-281.01 -35.54,-3.563 -64.898,3.175 -91.381,19.615 14.508,-21.762 38.072,-31.849 54.812,-39.79 -32.75,0.988 -58.975,9.1 -91.725,31.978 141.085,-173.663 460.297,21.675 344.45,138.853 13.392,-47.815 -41.162,-77.045 -99.279,-76.96 -182.676,0.172 -139.84,227.617 20.689,240.665 138.638,11.245 212.85,-130.14 212.85,-251.824 C 803.974,175.208 667.868,39.102 500,39.102 Z M 533.308,273.5 c 35.84,13.477 68.46,3.734 53.094,24.766 -19.315,-5.795 -36.655,-14.594 -53.094,-24.766 z" /> +</svg> diff --git a/network/linphone/doinst.sh b/network/betterbird-bin/doinst.sh index 65c7e2eeb9..65c7e2eeb9 100644 --- a/network/linphone/doinst.sh +++ b/network/betterbird-bin/doinst.sh diff --git a/network/betterbird-bin/slack-desc b/network/betterbird-bin/slack-desc new file mode 100644 index 0000000000..8abeefc35b --- /dev/null +++ b/network/betterbird-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------------------------------------------------------| +betterbird-bin: betterbird-bin (Soft fork of Thunderbird) +betterbird-bin: +betterbird-bin: Betterbird is a fine-tuned version of Mozilla Thunderbird, +betterbird-bin: Thunderbird on steroids, if you will. +betterbird-bin: +betterbird-bin: This is a repackaging of the upstream archive. +betterbird-bin: +betterbird-bin: +betterbird-bin: +betterbird-bin: +betterbird-bin: diff --git a/network/bitcoin/README b/network/bitcoin/README index 7e3be4ea05..a3ccdd4d91 100644 --- a/network/bitcoin/README +++ b/network/bitcoin/README @@ -13,4 +13,4 @@ If you just want to send and receive Bitcoins you can also look at a light client like Electrum. Please make sure to read the release notes first before upgrading: -https://bitcoincore.org/en/releases/27.0/ +https://bitcoincore.org/en/releases/27.1/ diff --git a/network/bitcoin/bitcoin.SlackBuild b/network/bitcoin/bitcoin.SlackBuild index 7e5142b0ed..c1559d023b 100644 --- a/network/bitcoin/bitcoin.SlackBuild +++ b/network/bitcoin/bitcoin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=bitcoin -VERSION=${VERSION:-27.0} +VERSION=${VERSION:-27.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/bitcoin/bitcoin.info b/network/bitcoin/bitcoin.info index 47b798acfb..f691e10e4b 100644 --- a/network/bitcoin/bitcoin.info +++ b/network/bitcoin/bitcoin.info @@ -1,8 +1,8 @@ PRGNAM="bitcoin" -VERSION="27.0" +VERSION="27.1" HOMEPAGE="https://bitcoincore.org" -DOWNLOAD="https://bitcoincore.org/bin/bitcoin-core-27.0/bitcoin-27.0.tar.gz" -MD5SUM="0850dc36e811ad780123f12083974a5f" +DOWNLOAD="https://bitcoincore.org/bin/bitcoin-core-27.1/bitcoin-27.1.tar.gz" +MD5SUM="50cf7c6b91a3cc34eba14d2e76af0e4b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/brave-browser/brave-browser.SlackBuild b/network/brave-browser/brave-browser.SlackBuild index b8da43cbac..6d94c6ef22 100644 --- a/network/brave-browser/brave-browser.SlackBuild +++ b/network/brave-browser/brave-browser.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=brave-browser -VERSION=${VERSION:-1.65.126} +VERSION=${VERSION:-1.69.168} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/brave-browser/brave-browser.info b/network/brave-browser/brave-browser.info index 4f591c926f..7089ec348b 100644 --- a/network/brave-browser/brave-browser.info +++ b/network/brave-browser/brave-browser.info @@ -1,10 +1,10 @@ PRGNAM="brave-browser" -VERSION="1.65.126" +VERSION="1.69.168" HOMEPAGE="https://brave.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.65.126/brave-browser-1.65.126-1.x86_64.rpm" -MD5SUM_x86_64="7edca82047d8267638bf60155160475c" +DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.69.168/brave-browser-1.69.168-1.x86_64.rpm" +MD5SUM_x86_64="0fe37dc2fbabcc42abea61e3a5b6b693" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/network/cherokee/rc.cherokee b/network/cherokee/rc.cherokee index 381c011c03..ef60f0c9fd 100644 --- a/network/cherokee/rc.cherokee +++ b/network/cherokee/rc.cherokee @@ -33,7 +33,7 @@ case "$1" in stop) echo "Stopping $NAME web server..." if [ -f $PIDFILE ]; then - PID=`cat $PIDFILE` + PID=$(cat $PIDFILE) kill -s TERM $PID sleep 4 echo -n "done" @@ -45,7 +45,7 @@ case "$1" in reload) echo "Reloading $NAME configuration" if [ -f $PIDFILE ]; then - PID=`cat $PIDFILE` + PID=$(cat $PIDFILE) kill -s HUP $PID sleep 3 echo -n "done" @@ -57,7 +57,7 @@ case "$1" in rotate-logs) echo "Rotating logs" if [ -f $PIDFILE ]; then - PID=`cat $PIDFILE` + PID=$(cat $PIDFILE) kill -s USR2 $PID sleep 3 echo -n "done" @@ -69,7 +69,7 @@ case "$1" in restart) echo "Restarting the server closing all the opened connections" if [ -f $PIDFILE ]; then - PID=`cat $PIDFILE` + PID=$(cat $PIDFILE) kill -s USR1 $PID sleep 4 echo -n "done" diff --git a/network/chrony/chrony.SlackBuild b/network/chrony/chrony.SlackBuild index ca8d8a96c3..67849aa45d 100644 --- a/network/chrony/chrony.SlackBuild +++ b/network/chrony/chrony.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=chrony -VERSION=${VERSION:-4.2} +VERSION=${VERSION:-4.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/chrony/chrony.info b/network/chrony/chrony.info index ad24728d56..5fa70daed7 100644 --- a/network/chrony/chrony.info +++ b/network/chrony/chrony.info @@ -1,8 +1,8 @@ PRGNAM="chrony" -VERSION="4.2" -HOMEPAGE="https://chrony.tuxfamily.org/" -DOWNLOAD="https://download.tuxfamily.org/chrony/chrony-4.2.tar.gz" -MD5SUM="07282f8e76a4399d6c17009bb6345614" +VERSION="4.5" +HOMEPAGE="https://chrony-project.org/" +DOWNLOAD="https://chrony-project.org/releases/chrony-4.5.tar.gz" +MD5SUM="fa50d026df54f9919e6a37fae1258c61" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/cinny-desktop/cinny-desktop.SlackBuild b/network/cinny-desktop/cinny-desktop.SlackBuild index 10e830f7a0..a9fa0df777 100644 --- a/network/cinny-desktop/cinny-desktop.SlackBuild +++ b/network/cinny-desktop/cinny-desktop.SlackBuild @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cinny-desktop SRCNAM=Cinny_desktop -VERSION=${VERSION:-3.2.1} +VERSION=${VERSION:-4.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/cinny-desktop/cinny-desktop.info b/network/cinny-desktop/cinny-desktop.info index 77f20374d6..e4818e472a 100644 --- a/network/cinny-desktop/cinny-desktop.info +++ b/network/cinny-desktop/cinny-desktop.info @@ -1,10 +1,10 @@ PRGNAM="cinny-desktop" -VERSION="3.2.1" +VERSION="4.1.0" HOMEPAGE="https://cinny.in/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/cinnyapp/cinny-desktop/releases/download/v3.2.1/Cinny_desktop-x86_64.deb" -MD5SUM_x86_64="f62b34fdca91f2ea6a66395aa13e780b" +DOWNLOAD_x86_64="https://github.com/cinnyapp/cinny-desktop/releases/download/v4.1.0/Cinny_desktop-x86_64.deb" +MD5SUM_x86_64="99c88170124f1e5acecf39670949e5fd" REQUIRES="libayatana-appindicator webkit2gtk" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/network/clive/clive.SlackBuild b/network/clive/clive.SlackBuild index 65f75559cd..e391e10436 100644 --- a/network/clive/clive.SlackBuild +++ b/network/clive/clive.SlackBuild @@ -98,7 +98,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object"| grep ELF | \ ( cd $PKG/usr/man find . -type f -exec gzip -9 {} \; - for i in `find . -type l` ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done ) mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/network/connman/connman.SlackBuild b/network/connman/connman.SlackBuild index 8883b13f7d..ae9e8867fd 100644 --- a/network/connman/connman.SlackBuild +++ b/network/connman/connman.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for connman -# Copyright 2023 Samuel Young, MO, USA +# Copyright 2023-2024 Samuel Young, MO, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=connman -VERSION=${VERSION:-1.42} +VERSION=${VERSION:-1.43} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/connman/connman.info b/network/connman/connman.info index 101cde64c9..b920bf0a93 100644 --- a/network/connman/connman.info +++ b/network/connman/connman.info @@ -1,8 +1,8 @@ PRGNAM="connman" -VERSION="1.42" +VERSION="1.43" HOMEPAGE="https://git.kernel.org/pub/scm/network/connman/connman.git" -DOWNLOAD="https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-1.42.tar.gz" -MD5SUM="5943f0687dff53f7c252e8a44cb9eb90" +DOWNLOAD="https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-1.43.tar.gz" +MD5SUM="1519373ef19b587375f178faab55c0a6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/courier-unicode/courier-unicode.info b/network/courier-unicode/courier-unicode.info index 379b283259..a152416701 100644 --- a/network/courier-unicode/courier-unicode.info +++ b/network/courier-unicode/courier-unicode.info @@ -6,5 +6,5 @@ MD5SUM="55ca273834da0eca2f99e2558af3a225" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Andrew Strong" -EMAIL="andrew.david.strong@gmail.com" +MAINTAINER="Michel A. Begue" +EMAIL="mab974@misouk.com" diff --git a/network/cowpatty/cowpatty.info b/network/cowpatty/cowpatty.info index c74bd5a829..b8fd620cf2 100644 --- a/network/cowpatty/cowpatty.info +++ b/network/cowpatty/cowpatty.info @@ -6,5 +6,5 @@ MD5SUM="8f1190a002d93950678c6f01070cf439" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dominik Drobek" -EMAIL="dominik.drobek (at) o2.pl" +MAINTAINER="orphaned - no maintainer" +EMAIL="nobody@nowhere.com" diff --git a/network/dillo/README b/network/dillo/README index 90dd6b4156..e90e142ddb 100644 --- a/network/dillo/README +++ b/network/dillo/README @@ -1,6 +1,13 @@ -Dillo is a multi-platform graphical web browser known for its speed -and small footprint. It is written in C and C++ and is based on FLTK. - -HTTPS and SSL support is built into this but is only at *alpha* -stage. It can be commented out in the dillo.SlackBuild file if you -wish. +Dillo is a fast and small graphical web browser with the following +features: +Multi-platform, running on Linux, BSD, MacOS, Windows (via Cygwin), +and even Atari. +Written in C and C++ with few dependencies. +Implements its own real-time rendering engine. +Low memory usage and fast rendering, even with large pages. +Uses the fast and bloat-free FLTK GUI library. +Support for HTTP, HTTPS, FTP and local files. +Extensible with plugins written in any language (see the list of +plugins). +Is free software licensed with the GPLv3. +Does *NOT* support JavaScript. diff --git a/network/dillo/dillo-3.0.5-fno-common.patch b/network/dillo/dillo-3.0.5-fno-common.patch deleted file mode 100644 index df80f55afa..0000000000 --- a/network/dillo/dillo-3.0.5-fno-common.patch +++ /dev/null @@ -1,100 +0,0 @@ ---- a/dpid/dpid.c -+++ b/dpid/dpid.c -@@ -41,6 +41,26 @@ - volatile sig_atomic_t caught_sigchld = 0; - char *SharedKey = NULL; - -+char *srs_name; -+ -+/*! dpid's service request socket file descriptor */ -+int srs_fd; -+ -+/*! Number of available plugins */ -+int numdpis; -+ -+/*! Number of sockets being watched */ -+int numsocks; -+ -+/*! State information for each plugin. */ -+struct dp *dpi_attr_list; -+ -+/*! service served for each plugin */ -+Dlist *services_list; -+ -+/*! Set of sockets watched for connections */ -+fd_set sock_set; -+ - /*! Remove dpid_comm_keys file. - * This avoids that dillo instances connect to a stale port after dpid - * has exited (e.g. after a reboot). ---- a/dpid/dpid.h -+++ b/dpid/dpid.h -@@ -25,10 +25,10 @@ - - /*! \TODO: Should read this from dillorc */ - #define SRS_NAME "dpid.srs" --char *srs_name; -+extern char *srs_name; - - /*! dpid's service request socket file descriptor */ --int srs_fd; -+extern int srs_fd; - - /*! plugin state information - */ -@@ -49,19 +49,19 @@ - }; - - /*! Number of available plugins */ --int numdpis; -+extern int numdpis; - - /*! Number of sockets being watched */ --int numsocks; -+extern int numsocks; - - /*! State information for each plugin. */ --struct dp *dpi_attr_list; -+extern struct dp *dpi_attr_list; - - /*! service served for each plugin */ --Dlist *services_list; -+extern Dlist *services_list; - - /*! Set of sockets watched for connections */ --fd_set sock_set; -+extern fd_set sock_set; - - /*! Set to 1 by the SIGCHLD handler dpi_sigchld */ - extern volatile sig_atomic_t caught_sigchld; ---- a/dpid/dpid_common.c -+++ b/dpid/dpid_common.c -@@ -14,6 +14,9 @@ - #include <unistd.h> - #include "dpid_common.h" - -+/*! Error codes for dpid */ -+dpi_errno_t dpi_errno; -+ - /* - * Send a verbose error message. - */ ---- a/dpid/dpid_common.h -+++ b/dpid/dpid_common.h -@@ -35,12 +35,13 @@ - #define CKD_WRITE(fd, msg) ckd_write(fd, msg, __FILE__, __LINE__) - #define CKD_CLOSE(fd) ckd_close(fd, __FILE__, __LINE__) - -- - /*! Error codes for dpid */ --enum { -+typedef enum { - no_errors, - dpid_srs_addrinuse /* dpid service request socket address already in use */ --} dpi_errno; -+} dpi_errno_t; -+ -+extern dpi_errno_t dpi_errno; - - /*! Intended for identifying dillo plugins - * and related files diff --git a/network/dillo/dillo-3.0.5-openssl-1.1.patch b/network/dillo/dillo-3.0.5-openssl-1.1.patch deleted file mode 100644 index f21694113c..0000000000 --- a/network/dillo/dillo-3.0.5-openssl-1.1.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -286,7 +286,7 @@ - - if test "x$ssl_ok" = "xyes"; then - old_libs="$LIBS" -- AC_CHECK_LIB(ssl, SSL_library_init, ssl_ok=yes, ssl_ok=no, -lcrypto) -+ AC_CHECK_LIB(ssl, OPENSSL_config, ssl_ok=yes, ssl_ok=no, -lcrypto) - LIBS="$old_libs" - fi - ---- a/dpi/https.c -+++ b/dpi/https.c -@@ -476,7 +476,11 @@ - case X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT: - /*Either self signed and untrusted*/ - /*Extract CN from certificate name information*/ -+#if OPENSSL_VERSION_NUMBER < 0x10100000L - if ((cn = strstr(remote_cert->name, "/CN=")) == NULL) { -+#else -+ if ((cn = strstr(X509_get_subject_name(remote_cert), "/CN=")) == NULL) { -+#endif - strcpy(buf, "(no CN given)"); - } else { - char *cn_end; - diff --git a/network/dillo/dillo.SlackBuild b/network/dillo/dillo.SlackBuild index 5094bd6ec7..f9a0d44b7a 100644 --- a/network/dillo/dillo.SlackBuild +++ b/network/dillo/dillo.SlackBuild @@ -1,10 +1,12 @@ #!/bin/bash -# Slackware build script for dillo. It has NOT been tested on x86_64. +# Slackware build script for dillo web browser. # Copyright 2012 John B TN, USA # This was only successful with the help of ErikHanson@slackbuilds.org and # B Watson who e-mailed me his patch/idea for the fltk and fltk-13 problem +# I was having during the 3.0.5 build. +# # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dillo -VERSION=${VERSION:-3.0.5} +VERSION=${VERSION:-3.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,14 +42,13 @@ 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 fi +NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "} + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -81,19 +82,15 @@ 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 {} \; -# Thanks gentoo! -patch -p1 < $CWD/dillo-3.0.5-openssl-1.1.patch -patch -p1 < $CWD/dillo-3.0.5-fno-common.patch - autoreconf -fi -#https and ssl are in the alpha stage, but if you don't want to try and use it -#just delete or comment out --enable-ssl - +# Dillo looks for openssl first, then tls. Both are still in alpha +# stage but work to a degree and are better than nothing. CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ - --enable-ssl \ + --enable-openssl \ + --enable-tls \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ @@ -113,7 +110,7 @@ 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 README AUTHORS INSTALL COPYING $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README AUTHORS COPYING $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/dillo/dillo.info b/network/dillo/dillo.info index f1ab0ad06c..be6f480d61 100644 --- a/network/dillo/dillo.info +++ b/network/dillo/dillo.info @@ -1,8 +1,8 @@ PRGNAM="dillo" -VERSION="3.0.5" -HOMEPAGE="https://www.dillo.org/" -DOWNLOAD="https://www.dillo.org/download/dillo-3.0.5.tar.bz2" -MD5SUM="554aad93b6107bba696f4da022c41561" +VERSION="3.1.1" +HOMEPAGE="https://dillo-browser.github.io/" +DOWNLOAD="https://github.com/dillo-browser/dillo/releases/download/v3.1.1/dillo-3.1.1.tar.bz2" +MD5SUM="ada9d163bf1e82f3912d70465cdccf5d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="fltk" diff --git a/network/dillo/doinst.sh b/network/dillo/doinst.sh index 0d18ec2ded..a189943dd8 100644 --- a/network/dillo/doinst.sh +++ b/network/dillo/doinst.sh @@ -19,3 +19,9 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/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/network/dillo/slack-desc b/network/dillo/slack-desc index 74d7f3befc..443a5c371d 100644 --- a/network/dillo/slack-desc +++ b/network/dillo/slack-desc @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| dillo: dillo (dillo web browser) dillo: -dillo: Dillo is a multi-platform graphical web browser known -dillo: for its speed and small footprint. It is written in C and -dillo: C++ and is based on FLTK. Dillo is free software made -dillo: available under the terms of the GNU GPLv3. +dillo: Dillo is a multi-platform graphical web browser, known for its +dillo: its speed and small footprint, that is developed with a focus +dillo: on personal security and privacy. It is built with the FLTK 1.3 +dillo: GUI toolkit. Dillo is free GPL-3.0 licensed software. dillo: -dillo: Homepage: http://www.dillo.org +dillo: Homepage: https://dillo-browser.github.io/ dillo: dillo: dillo: diff --git a/network/discord/README b/network/discord/README index a925a39705..ceb8841d2f 100644 --- a/network/discord/README +++ b/network/discord/README @@ -8,6 +8,7 @@ Discord is only available as a 64bit program. 32bit is unsupported. If you'd like Discord to continue working after an upstream update is released, but is not yet available on SBo, add the following to -your user's ~/.config/discord/settings.json file: +the beginning of your user's ~/.config/discord/settings.json file, +on a new line after the first bracket: -"SKIP_HOST_UPDATE": true +"SKIP_HOST_UPDATE": true, diff --git a/network/discord/discord.SlackBuild b/network/discord/discord.SlackBuild index 93a18588b5..af69aeaac7 100644 --- a/network/discord/discord.SlackBuild +++ b/network/discord/discord.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=discord -VERSION=${VERSION:-0.0.52} +VERSION=${VERSION:-0.0.68} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/discord/discord.info b/network/discord/discord.info index 92b95bb9d3..f809f12fc9 100644 --- a/network/discord/discord.info +++ b/network/discord/discord.info @@ -1,10 +1,10 @@ PRGNAM="discord" -VERSION="0.0.52" -HOMEPAGE="https://discordapp.com" +VERSION="0.0.68" +HOMEPAGE="https://discord.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.52/discord-0.0.52.deb" -MD5SUM_x86_64="24d5d49fd9ef0da86f5703b7ca37873a" +DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.68/discord-0.0.68.deb" +MD5SUM_x86_64="699faa18659208f67b17976bc4e5d8a1" REQUIRES="" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/network/discord/slack-desc b/network/discord/slack-desc index 860f33170f..bfd437af13 100644 --- a/network/discord/slack-desc +++ b/network/discord/slack-desc @@ -12,7 +12,7 @@ discord: All-in-one voice and text chat for gamers that's free, secure, and discord: works on both your desktop and phone. Stop paying for TeamSpeak discord: servers and hassling with Skype. Simplify your life. discord: -discord: Homepage: https://discordapp.com/ +discord: Homepage: https://discord.com/ discord: discord: discord: diff --git a/network/dkimproxy/dkimproxy.SlackBuild b/network/dkimproxy/dkimproxy.SlackBuild index 732dead34e..0184e2e599 100644 --- a/network/dkimproxy/dkimproxy.SlackBuild +++ b/network/dkimproxy/dkimproxy.SlackBuild @@ -71,7 +71,7 @@ fi set -e # Bail if the user or group dkim is not on the system -if [ ! `/usr/bin/getent passwd dkim` ]; then +if [ ! "$( /usr/bin/getent passwd dkim )" ]; then cat << EOF @@ -84,7 +84,7 @@ EOF exit -elif [ ! `/usr/bin/getent group dkim` ]; then +elif [ ! "$( /usr/bin/getent group dkim )" ]; then cat << EOF diff --git a/network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild b/network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild index 4b59f7799e..78b134b2f1 100644 --- a/network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild +++ b/network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dnscrypt-proxy VERSION=${VERSION:-2.1.5} -BUILD=${BUILD:-1} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -91,14 +91,14 @@ find -L . \ mkdir -p $PKG/usr/bin \ $PKG/etc/{$PRGNAM,rc.d} \ - $PKG/var/{log,run}/$PRGNAM + $PKG/var/{log,run}/$PRGNAM \ + $PKG/usr/doc/$PRGNAM-$VERSION -cp -a ./*.txt $PKG/etc/$PRGNAM/ +cp -a ./*.txt $PKG/usr/doc/$PRGNAM-$VERSION/ install -D -m 0755 $PRGNAM $PKG/usr/bin/$PRGNAM install -D -m 0644 $CWD/$PRGNAM.toml $PKG/etc/$PRGNAM/$PRGNAM.toml install -D -m 0644 $CWD/rc.$PRGNAM $PKG/etc/rc.d/rc.$PRGNAM -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ LICENSE \ $PKG/usr/doc/$PRGNAM-$VERSION @@ -114,3 +114,4 @@ sed -i "s/DNSCRYPT_GID=.*$/DNSCRYPT_GID=$DNSCRYPT_GID/" $PKG/install/doinst.sh cd $PKG /sbin/makepkg -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE + diff --git a/network/dnscrypt-proxy/dnscrypt-proxy.toml b/network/dnscrypt-proxy/dnscrypt-proxy.toml index 182429bd67..69e3f5fed4 100644 --- a/network/dnscrypt-proxy/dnscrypt-proxy.toml +++ b/network/dnscrypt-proxy/dnscrypt-proxy.toml @@ -703,7 +703,7 @@ cache_neg_max_ttl = 600 # [sources.quad9-resolvers] # urls = ['https://www.quad9.net/quad9-resolvers.md'] - # minisign_key = 'RWQBphd2+f6eiAqBsvDZEBXBGHQBJfeG6G+wJPPKxCZMoEQYpmoysKUN' + # minisign_key = 'RWTp2E4t64BrL651lEiDLNon+DqzPG4jhZ97pfdNkcq1VDdocLKvl5FW' # cache_file = 'quad9-resolvers.md' # prefix = 'quad9-' diff --git a/network/dnscrypt-proxy/doinst.sh b/network/dnscrypt-proxy/doinst.sh index c648875656..dac0de81fe 100644 --- a/network/dnscrypt-proxy/doinst.sh +++ b/network/dnscrypt-proxy/doinst.sh @@ -11,8 +11,6 @@ PRGNAM=dnscrypt-proxy DNSCRYPT_UID=293 DNSCRYPT_GID=293 -chown $DNSCRYPT_UID:$DNSCRYPT_GID etc/$PRGNAM/* - -setfacl -m u:$DNSCRYPT_UID:rwx etc/$PRGNAM -setfacl -m u:$DNSCRYPT_UID:rwx var/run/$PRGNAM -setfacl -m u:$DNSCRYPT_UID:rwx var/log/$PRGNAM +setfacl -R -m u:$DNSCRYPT_UID:rwx etc/$PRGNAM +setfacl -R -m u:$DNSCRYPT_UID:rwx var/run/$PRGNAM +setfacl -R -m u:$DNSCRYPT_UID:rwx var/log/$PRGNAM diff --git a/network/dnscrypt-proxy/rc.dnscrypt-proxy b/network/dnscrypt-proxy/rc.dnscrypt-proxy index 49cd4dc984..1813fdd562 100644 --- a/network/dnscrypt-proxy/rc.dnscrypt-proxy +++ b/network/dnscrypt-proxy/rc.dnscrypt-proxy @@ -1,76 +1,105 @@ #!/bin/sh - -# Init file for dnscrypt-proxy - -CONFDIR="/etc/dnscrypt-proxy" -LOGDIR="/var/log/dnscrypt-proxy" -RUNDIR="/var/run/dnscrypt-proxy" - -OPTS="-config $CONFDIR/dnscrypt-proxy.toml -pidfile $RUNDIR/dnscrypt-proxy.pid -logfile $LOGDIR/dnscrypt-proxy.log" - -PID=$(cat /var/run/dnscrypt-proxy/dnscrypt-proxy.pid 2>/dev/null) - +# +# rc.dnscrypt-proxy - Initscript for dnscrypt-proxy +# A flexible DNS proxy, with support for encrypted DNS protocols. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +PRGNAM=dnscrypt-proxy +USER=dnscrypt +CONFDIR=/etc/dnscrypt-proxy +LOGDIR=/var/log/dnscrypt-proxy +PIDFILE=/var/run/dnscrypt-proxy/dnscrypt-proxy.pid +OPTS="-config $CONFDIR/dnscrypt-proxy.toml" + +# Start dnscrypt-proxy start() { - echo "Starting DNSCrypt-proxy" - /usr/bin/dnscrypt-proxy $OPTS & + echo -e "\nStarting $PRGNAM..." + if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE" 2>/dev/null) 2>/dev/null; then + echo -e "$PRGNAM already up\n" + exit 1 + fi + "savelog -n -c 7 $LOGDIR/$PRGNAM.log" 2>/dev/null + $PRGNAM $OPTS 2>&1 & echo $! >"$PIDFILE" + if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE") 2>/dev/null; then + echo -e "$PRGNAM started\n" + else + echo -e "$PRGNAM failed to start\n" + exit 1 + fi } +# Stop dnscrypt-proxy stop() { - echo "Stopping DNSCrypt-proxy" - -if [ -z $PID ]; then - echo "Not running" - exit 0 -fi - -if kill -15 $PID 2>/dev/null; then - echo "Stopped" - rm $RUNDIR/dnscrypt-proxy.pid 2>/dev/null -else - sleep 1 -if kill -9 $PID 2>/dev/null; then - echo "Killed" - rm $RUNDIR/dnscrypt-proxy.pid 2>/dev/null -else - echo "Error" - exit 1 -fi -fi + if [ -f "$PIDFILE" ]; then + if kill -0 $(cat "$PIDFILE") 2>/dev/null; then + echo -e "\nShutting down $PRGNAM...\n" + kill $(cat "$PIDFILE") + while kill -0 $(cat "$PIDFILE") 2>/dev/null; do + sleep 1 + done + rm -f "$PIDFILE" 2>/dev/null + else + echo -e "\n$PIDFILE exists, but $PRGNAM appears down\nMaking Sure..." + pkill -u "$USER" "$PRGNAM" + if [ $? -eq 0 ]; then + echo -e "$PRGNAM was killed\n" + else + echo -e "$PRGNAM was not running\n" + fi + echo -e "Removing $PIDFILE\n" + rm -f "$PIDFILE" + fi + else + echo -e "\n$PIDFILE not found. Trying 'pkill'" + pkill -u "$USER" "$PRGNAM" + if [ $? -eq 0 ]; then + echo -e "$PRGNAM was killed\n" + else + echo -e "$PRGNAM was not running\n" + fi + fi +} +# Restart dnscrypt-proxy +restart() { + stop && start } +# Check status of dnscrypt-proxy status() { - -if [ -z $PID ]; then - echo "Not running" - exit 0 -else - echo "Running" - exit 0 -fi - + if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE") 2>/dev/null; then + echo -e "\n$PRGNAM is up (PID: $(cat $PIDFILE))\n" + else + echo -e "\n$PRGNAM is down\n" + fi } +# Define options available case "$1" in - -start) - start - ;; - -stop) - stop -;; - -restart) - stop - sleep 3 - start -;; - -status) - status -;; - -*) - echo "Usage: $0 (start|stop|restart|status)" + start) + start + ;; + stop) + stop + ;; + restart) + restart + ;; + status) + status + ;; + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 esac + +exit 0 diff --git a/network/dnsproxy-bin/dnsproxy-bin.SlackBuild b/network/dnsproxy-bin/dnsproxy-bin.SlackBuild index 3700915963..a0ed13d35c 100644 --- a/network/dnsproxy-bin/dnsproxy-bin.SlackBuild +++ b/network/dnsproxy-bin/dnsproxy-bin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dnsproxy-bin -VERSION=${VERSION:-0.71.1} +VERSION=${VERSION:-0.73.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/dnsproxy-bin/dnsproxy-bin.info b/network/dnsproxy-bin/dnsproxy-bin.info index 2142d4f910..eaff6f14bc 100644 --- a/network/dnsproxy-bin/dnsproxy-bin.info +++ b/network/dnsproxy-bin/dnsproxy-bin.info @@ -1,13 +1,13 @@ PRGNAM="dnsproxy-bin" -VERSION="0.71.1" +VERSION="0.73.1" HOMEPAGE="https://github.com/AdguardTeam/dnsproxy" -DOWNLOAD="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.71.1/dnsproxy-linux-386-v0.71.1.tar.gz \ - https://raw.githubusercontent.com/AdguardTeam/dnsproxy/v0.71.1/config.yaml.dist" -MD5SUM="1536d50297c7fdaa1754f15be45785ab \ +DOWNLOAD="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.73.1/dnsproxy-linux-386-v0.73.1.tar.gz \ + https://raw.githubusercontent.com/AdguardTeam/dnsproxy/v0.73.1/config.yaml.dist" +MD5SUM="6740ceadaf7f21b69859429cee178a35 \ 5a8aaaacbc3aeb1af4aac34233f2d14b" -DOWNLOAD_x86_64="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.71.1/dnsproxy-linux-amd64-v0.71.1.tar.gz \ - https://raw.githubusercontent.com/AdguardTeam/dnsproxy/v0.71.1/config.yaml.dist" -MD5SUM_x86_64="1dd834f8afa0eb721977a1ede6cf8a5f \ +DOWNLOAD_x86_64="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.73.1/dnsproxy-linux-amd64-v0.73.1.tar.gz \ + https://raw.githubusercontent.com/AdguardTeam/dnsproxy/v0.73.1/config.yaml.dist" +MD5SUM_x86_64="b5e1adbfd27f8ed2db349adfee0b625c \ 5a8aaaacbc3aeb1af4aac34233f2d14b" REQUIRES="" MAINTAINER="Alexander Verbovetsky" diff --git a/network/dog/dog.SlackBuild b/network/dog/dog.SlackBuild index 2b5e586287..fae46bec88 100644 --- a/network/dog/dog.SlackBuild +++ b/network/dog/dog.SlackBuild @@ -78,7 +78,7 @@ mkdir -p .cargo cat $CWD/config.toml > .cargo/config.toml # Setting CARGO_HOME prevents writing a 0-byte /root/.cargo/.package-cache -CARGO_HOME=`pwd`/.cargo-home cargo build --release +CARGO_HOME=$( pwd )/.cargo-home cargo build --release install -D -s -m0755 -oroot -groot target/release/dog $PKG/usr/bin/dog diff --git a/network/dothost/dothost.SlackBuild b/network/dothost/dothost.SlackBuild index 23e7c278cf..c7394a3de7 100644 --- a/network/dothost/dothost.SlackBuild +++ b/network/dothost/dothost.SlackBuild @@ -23,6 +23,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20240807 bkw: update for v0.2.1. # 20230223 bkw: BUILD=2 # - new maintainer. # - ARCH=noarch (no compiled code, no lib64 dir). @@ -32,8 +33,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dothost -VERSION=${VERSION:-0.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.2.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/dothost/dothost.info b/network/dothost/dothost.info index 37de1d7117..ce2ac28437 100644 --- a/network/dothost/dothost.info +++ b/network/dothost/dothost.info @@ -1,8 +1,8 @@ PRGNAM="dothost" -VERSION="0.2" +VERSION="0.2.1" HOMEPAGE="https://jwilk.net/software/dothost" -DOWNLOAD="https://github.com/jwilk/dothost/releases/download/0.2/dothost-0.2.tar.gz" -MD5SUM="2f95fb6cd01458b9e848b4fdbe9aba79" +DOWNLOAD="https://github.com/jwilk/dothost/releases/download/0.2.1/dothost-0.2.1.tar.gz" +MD5SUM="fbfe673902a069fe6322d83714682e38" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="graph-easy" diff --git a/network/dovecot-pgsql/dovecot-pgsql.SlackBuild b/network/dovecot-pgsql/dovecot-pgsql.SlackBuild index 5dff6bd73d..15d1dad50c 100644 --- a/network/dovecot-pgsql/dovecot-pgsql.SlackBuild +++ b/network/dovecot-pgsql/dovecot-pgsql.SlackBuild @@ -5,7 +5,7 @@ # Copyright 2006, 2010 Alan Hicks, Lizella, GA # Copyright 2013, 2014, 2015, 2016, 2017 Mario Preksavec, Zagreb, Croatia # Copyright 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA -# Copyright 2020, 2021, 2022 Eugene Wissner, Dachau, Germany +# Copyright 2020-2024 Eugene Wissner, Mannheim, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dovecot-pgsql -VERSION=${VERSION:-2.3.17.1} +VERSION=${VERSION:-2.3.21.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/dovecot-pgsql/dovecot-pgsql.info b/network/dovecot-pgsql/dovecot-pgsql.info index a8d74d1975..58bbd27256 100644 --- a/network/dovecot-pgsql/dovecot-pgsql.info +++ b/network/dovecot-pgsql/dovecot-pgsql.info @@ -1,8 +1,8 @@ PRGNAM="dovecot-pgsql" -VERSION="2.3.17.1" +VERSION="2.3.21.1" HOMEPAGE="https://dovecot.org/" -DOWNLOAD="https://www.dovecot.org/releases/2.3/dovecot-2.3.17.1.tar.gz" -MD5SUM="9b67ec4f21e5ecfcfb32fd5f412b511b" +DOWNLOAD="https://www.dovecot.org/releases/2.3/dovecot-2.3.21.1.tar.gz" +MD5SUM="8c4f360c7f229e4b4371b3d1953d36da" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgresql" diff --git a/network/dovecot-pigeonhole/dovecot-pigeonhole.SlackBuild b/network/dovecot-pigeonhole/dovecot-pigeonhole.SlackBuild index 8c11be3da4..4f906f2da1 100644 --- a/network/dovecot-pigeonhole/dovecot-pigeonhole.SlackBuild +++ b/network/dovecot-pigeonhole/dovecot-pigeonhole.SlackBuild @@ -74,7 +74,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $TMP/$SRCNAM-$VERSION -chown -R root.root . +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 \ diff --git a/network/dropbox/README b/network/dropbox/README index a2cd93858a..525a0570af 100644 --- a/network/dropbox/README +++ b/network/dropbox/README @@ -4,3 +4,5 @@ Dropbox is a free service that lets you bring all your photos, docs, and videos anywhere. This means that any file you save to your Dropbox folder will be automatically shared with all your computers, phones and the Dropbox website. + +Per 1 September 2024, only x86_64 version is supported. diff --git a/network/dropbox/dropbox.SlackBuild b/network/dropbox/dropbox.SlackBuild index 5d1b5763ba..dd4cf07371 100644 --- a/network/dropbox/dropbox.SlackBuild +++ b/network/dropbox/dropbox.SlackBuild @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dropbox -VERSION=${VERSION:-197.4.7629} +VERSION=${VERSION:-207.4.5821} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/dropbox/dropbox.info b/network/dropbox/dropbox.info index 77878c44de..7bd2dc1be9 100644 --- a/network/dropbox/dropbox.info +++ b/network/dropbox/dropbox.info @@ -1,10 +1,10 @@ PRGNAM="dropbox" -VERSION="197.4.7629" +VERSION="207.4.5821" HOMEPAGE="https://www.dropbox.com" -DOWNLOAD="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-197.4.7629.tar.gz" -MD5SUM="e242860cabbb4ad5696aa1785c67b998" -DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-197.4.7629.tar.gz" -MD5SUM_x86_64="953e587aa7d803d55286ac91873bb87c" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-207.4.5821.tar.gz" +MD5SUM_x86_64="33d62faf83ee4610e9f84d254dd3d215" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/ejabberd-bin/ejabberd-bin.SlackBuild b/network/ejabberd-bin/ejabberd-bin.SlackBuild index bc34eef76a..78ed1ede91 100644 --- a/network/ejabberd-bin/ejabberd-bin.SlackBuild +++ b/network/ejabberd-bin/ejabberd-bin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ejabberd-bin -VERSION=${VERSION:-24.02} +VERSION=${VERSION:-24.07} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/ejabberd-bin/ejabberd-bin.info b/network/ejabberd-bin/ejabberd-bin.info index 0c8fd4dd64..9bf941c7d6 100644 --- a/network/ejabberd-bin/ejabberd-bin.info +++ b/network/ejabberd-bin/ejabberd-bin.info @@ -1,16 +1,16 @@ PRGNAM="ejabberd-bin" -VERSION="24.02" +VERSION="24.07" HOMEPAGE="https://www.ejabberd.im" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/processone/ejabberd/releases/download/24.02/ejabberd_24.02-1_amd64.deb \ - https://raw.githubusercontent.com/processone/ejabberd/24.02/tools/ejabberdctl.bc \ - https://raw.githubusercontent.com/processone/ejabberd/24.02/man/ejabberd.yml.5 \ - https://raw.githubusercontent.com/processone/ejabberd/24.02/CHANGELOG.md" -MD5SUM_x86_64="4298b09b2448520321a3dae9bca9ab56 \ +DOWNLOAD_x86_64="https://github.com/processone/ejabberd/releases/download/24.07/ejabberd_24.07-1_amd64.deb \ + https://raw.githubusercontent.com/processone/ejabberd/24.07/tools/ejabberdctl.bc \ + https://raw.githubusercontent.com/processone/ejabberd/24.07/man/ejabberd.yml.5 \ + https://raw.githubusercontent.com/processone/ejabberd/24.07/CHANGELOG.md" +MD5SUM_x86_64="9737932c2d812ba8d7992bbdc122834f \ 699c3c0df85c53ebed6649a2a61131a9 \ - 47c603b65521b0899bf41be2bfcc2c4a \ - 183364229c2b80a66e2a9916ec58beff" + 47d729ddc8d8740dcfe7eebf508d9ba8 \ + 97f0c95f42a9cda2248d768f83ea6d46" REQUIRES="" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/network/ejabberd/ejabberd.SlackBuild b/network/ejabberd/ejabberd.SlackBuild index e0e6fd450c..e088435543 100644 --- a/network/ejabberd/ejabberd.SlackBuild +++ b/network/ejabberd/ejabberd.SlackBuild @@ -163,7 +163,7 @@ cat $CWD/doinst.sh > $PKG/install/doinst.sh chown -R ejabberd:ejabberd $PKG/var/lib/ejabberd chmod 700 $PKG/var/lib/ejabberd -for i in `find $PKG/etc/ejabberd -type f`; do mv $i $i.new; done +for i in $( find $PKG/etc/ejabberd -type f ); do mv $i $i.new; done mkdir -p $PKG/etc/rc.d cat $CWD/rc.ejabberd > $PKG/etc/rc.d/rc.ejabberd.new diff --git a/network/electrs/README b/network/electrs/README new file mode 100644 index 0000000000..dd975d2f6e --- /dev/null +++ b/network/electrs/README @@ -0,0 +1,33 @@ +An efficient re-implementation of Electrum Server, +inspired by ElectrumX, Electrum Personal Server and bitcoincore-indexd. + +An init script has been provided to run +electrs as a daemon. To configure electrs, edit: + +/etc/electrs/config.toml + +!! Before you run the server, specify the daemon directory !! + !! And setup permissions !! + +Remember to chmod +x /etc/rc.d/rc.electrs before starting. + +In order to use the default configuration you should create a +'electrs' user and group with the following commands: + +groupadd -g 386 electrs +useradd -u 386 -g 386 -c "electrs - Electrum Server" \ +-M -d /var/run/electrs -s /bin/false electrs + +To start electrs automatically at system start, add the following +to /etc/rc.d/rc.local: + +if [ -x /etc/rc.d/rc.electrs ]; then + /etc/rc.d/rc.electrs start +fi + +To properly stop electrs on system shutdown, add the following +to: /etc/rc.d/rc.local_shutdown: + +if [ -x /etc/rc.d/rc.electrs ]; then + /etc/rc.d/rc.electrs stop +fi diff --git a/network/electrs/config.toml b/network/electrs/config.toml new file mode 100644 index 0000000000..9150949daa --- /dev/null +++ b/network/electrs/config.toml @@ -0,0 +1,11 @@ +network = "bitcoin" +daemon_dir = "/path/to/daemon" +daemon_rpc_addr = "127.0.0.1:8332" +daemon_p2p_addr = "127.0.0.1:8333" + +electrum_rpc_addr = "127.0.0.1:50001" +db_dir = "/var/lib/electrs/db" +db_log_dir = "/var/log/electrs" +index_lookup_limit = 1000 + +log_filters = "INFO" diff --git a/network/electrs/doinst.sh b/network/electrs/doinst.sh new file mode 100644 index 0000000000..56c16e2313 --- /dev/null +++ b/network/electrs/doinst.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +# Setting up permissions for elects's data directories. + +PRGNAM=electrs +ELECTRS_UID=386 +ELECTRS_GID=386 + +setfacl -R -m u:$ELECTRS_UID:rwx etc/$PRGNAM +setfacl -R -m u:$ELECTRS_UID:rwx var/lib/$PRGNAM +setfacl -R -m u:$ELECTRS_UID:rwx var/log/$PRGNAM +setfacl -R -m u:$ELECTRS_UID:rwx var/run/$PRGNAM diff --git a/network/weathercli/weathercli.SlackBuild b/network/electrs/electrs.SlackBuild index 12cd688468..bd496608b3 100644 --- a/network/weathercli/weathercli.SlackBuild +++ b/network/electrs/electrs.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for weathercli +# Slackware build script for electrs - electrum server -# Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2023 thnkman <thnkman@proton.me> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,15 +22,19 @@ # 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=weathercli -VERSION=${VERSION:-2.3.1} -BUILD=${BUILD:-3} +PRGNAM=electrs +VERSION=${VERSION:-0.10.5} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +ELECTRS_USER=${ELECTRS_USER:-electrs} +ELECTRS_UID=${ELECTRS_UID:-386} +ELECTRS_GROUP=${ELECTRS_GROUP:-electrs} +ELECTRS_GID=${ELECTRS_GID:-386} + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -39,39 +43,55 @@ 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 fi -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} +if [ "$ARCH" = "x86_64" ]; then + export LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm64" ] || [ "$ARCH" = "aarch64" ]; then + export LIBDIRSUFFIX="64" +else + export LIBDIRSUFFIX="" +fi -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" +export PATH="/opt/rust16/bin:$PATH" +if [ -z "$LD_LIBRARY_PATH" ]; then + export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX" else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" + export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH" fi +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + set -e +# Check if user 'electrs' excists. +bailout() { + echo -e "\nYou must have a $ELECTRS_USER user and $ELECTRS_GROUP group to run this script. " + echo -e "Something like this should suffice for most systems: " + echo -e "# groupadd -g $ELECTRS_GID $ELECTRS_GROUP " + echo -e "# useradd -u $ELECTRS_UID -g $ELECTRS_GID -c \"$PRGNAM - Electrum Server\" -M -d /var/lib/$PRGNAM -s /bin/false $ELECTRS_USER \n" + echo -e "Aborting..." +exit 1 +} + +if ! grep -q "^$ELECTRS_USER:" /etc/passwd > /dev/null 2>&1 ; then + bailout +elif ! grep -q "^$ELECTRS_GROUP:" /etc/group > /dev/null 2>&1 ; then + bailout +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 . \ @@ -80,35 +100,30 @@ 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 {} \; -if [ "$API_KEY" = "" ]; then - echo "" - echo "API_KEY not found !!! Please pass the script your API Key" - echo "API_KEY=my_api_key_here ./weathercli.SlackBuild" - echo "Get your API Key on this page : https://openweathermap.org/" - echo "" - exit 1 -fi - -# Patch API Key -API_KEY=${API_KEY} -echo $API_KEY -echo $API_KEY | sed -i "s/&units={1}/\&units={1}\&appid=$API_KEY/" weathercli.py +cargo build --locked --release +strip target/release/electrs -# rename executable -sed -i "s/bin\/weather/bin\/weathercli/" setup.py -mv bin/weather bin/weathercli +mkdir -p $PKG/usr/bin \ + $PKG/etc/{$PRGNAM,rc.d} \ + $PKG/var/{lib,log,run}/$PRGNAM -python setup.py install --root=$PKG - -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 +install -D -m 0755 $TMP/$PRGNAM-$VERSION/target/release/$PRGNAM $PKG/usr/bin/$PRGNAM +install -D -m 0644 $CWD/config.toml $PKG/etc/$PRGNAM/config.toml +install -D -m 0644 $CWD/rc.$PRGNAM $PKG/etc/rc.d/rc.$PRGNAM mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE PKG-INFO README.mkd $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README 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 + +sed -i "s/ELECTRS_UID=.*$/ELECTRS_UID=$ELECTRS_UID/" $PKG/install/doinst.sh +sed -i "s/ELECTRS_GID=.*$/ELECTRS_GID=$ELECTRS_GID/" $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE +/sbin/makepkg -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/electrs/electrs.info b/network/electrs/electrs.info new file mode 100644 index 0000000000..766e90ed6f --- /dev/null +++ b/network/electrs/electrs.info @@ -0,0 +1,10 @@ +PRGNAM="electrs" +VERSION="0.10.5" +HOMEPAGE="https://github.com/romanz/electrs" +DOWNLOAD="https://github.com/romanz/electrs/archive/v0.10.5/electrs-0.10.5.tar.gz" +MD5SUM="785d12a515628d25aefcaeff3d952587" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="rust16" +MAINTAINER="thnkman" +EMAIL="thnkman@proton.me" diff --git a/network/electrs/rc.electrs b/network/electrs/rc.electrs new file mode 100644 index 0000000000..f915ae69b3 --- /dev/null +++ b/network/electrs/rc.electrs @@ -0,0 +1,104 @@ +#!/bin/sh +# +# rc.electrs - Initscript for electrs - Electrum Server in Rust +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +PRGNAM=electrs +USER=electrs +CONFDIR=/etc/$PRGNAM +LOGDIR=/var/log/$PRGNAM +PIDFILE=/var/run/$PRGNAM/$PRGNAM.pid + +# Start electrs +electrs_start() { + echo -e "\nStarting $PRGNAM..." + if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE" 2>/dev/null) 2>/dev/null; then + echo -e "$PRGNAM already up\n" + exit 1 + fi + runuser -u "$USER" -- sh -c "savelog -n -c 7 $LOGDIR/$PRGNAM.log" + runuser -u "$USER" -- sh -c "$PRGNAM --skip-default-conf-files \ + --conf $CONFDIR/config.toml >$LOGDIR/$PRGNAM.log 2>&1 & echo \$! >$PIDFILE" + if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE") 2>/dev/null; then + echo -e "$PRGNAM started\n" + else + echo -e "$PRGNAM failed to start\n" + exit 1 + fi +} + +# Stop electrs +electrs_stop() { + if [ -f "$PIDFILE" ]; then + if kill -0 $(cat "$PIDFILE") 2>/dev/null; then + echo -e "\nShutting down $PRGNAM...\n" + kill $(cat "$PIDFILE") + while kill -0 $(cat "$PIDFILE") 2>/dev/null; do + sleep 1 + done + rm -f "$PIDFILE" 2>/dev/null + else + echo -e "\n$PIDFILE exists, but $PRGNAM appears down\nMaking Sure..." + pkill -u "$USER" "$PRGNAM" + if [ $? -eq 0 ]; then + echo -e "$PRGNAM was killed\n" + else + echo -e "$PRGNAM was not running\n" + fi + echo -e "Removing $PIDFILE\n" + rm -f "$PIDFILE" + fi + else + echo -e "\n$PIDFILE not found. Trying 'pkill'" + pkill -u "$USER" "$PRGNAM" + if [ $? -eq 0 ]; then + echo -e "$PRGNAM was killed\n" + else + echo -e "$PRGNAM was not running\n" + fi + fi +} + +# Restart electrs +electrs_restart() { + electrs_stop && electrs_start +} + +# Check status of electrs +electrs_status() { + if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE") 2>/dev/null; then + echo -e "\n$PRGNAM is up (PID: $(cat $PIDFILE))\n" + else + echo -e "\n$PRGNAM is down\n" + fi +} + +# Define options available +case "$1" in + start) + electrs_start + ;; + stop) + electrs_stop + ;; + restart) + electrs_restart + ;; + status) + electrs_status + ;; + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 +esac + +exit 0 diff --git a/network/electrs/slack-desc b/network/electrs/slack-desc new file mode 100644 index 0000000000..bb3209c521 --- /dev/null +++ b/network/electrs/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------------------------------------------------------| +electrs: electrs (An efficient re-implementation of Electrum Server in Rust) +electrs: +electrs: +electrs: +electrs: +electrs: +electrs: +electrs: +electrs: +electrs: +electrs: https://github.com/romanz/electrs diff --git a/network/element-desktop/element-desktop.SlackBuild b/network/element-desktop/element-desktop.SlackBuild index 87aa5cf624..ccdb1839b7 100644 --- a/network/element-desktop/element-desktop.SlackBuild +++ b/network/element-desktop/element-desktop.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=element-desktop -VERSION=${VERSION:-1.11.53} +VERSION=${VERSION:-1.11.70} SRCVERSION=$( echo $VERSION | tr _ - ) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/element-desktop/element-desktop.info b/network/element-desktop/element-desktop.info index ec43aeb9f4..d6265664e2 100644 --- a/network/element-desktop/element-desktop.info +++ b/network/element-desktop/element-desktop.info @@ -1,10 +1,10 @@ PRGNAM="element-desktop" -VERSION="1.11.53" +VERSION="1.11.70" HOMEPAGE="https://element.io/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://packages-old.element.io/debian/pool/main/e/element-desktop/element-desktop_1.11.53_amd64.deb" -MD5SUM_x86_64="63cfc2a190371c9288529197cd1afbc0" +DOWNLOAD_x86_64="https://packages-old.element.io/debian/pool/main/e/element-desktop/element-desktop_1.11.70_amd64.deb" +MD5SUM_x86_64="79edcc9d39869aad084666a8a9333e73" REQUIRES="sqlcipher" MAINTAINER="marav" EMAIL="marav8@free.fr" diff --git a/network/exim/exim.Makefile b/network/exim/exim.Makefile index 4494a160fc..0c1d569442 100644 --- a/network/exim/exim.Makefile +++ b/network/exim/exim.Makefile @@ -1,7 +1,7 @@ ################################################## # The Exim mail transport agent # ################################################## -# Copyright (c) The Exim Maintainers 2022 - 2023 +# Copyright (c) The Exim Maintainers 2022 - 2024 # SPDX-License-Identifier: GPL-2.0-or-later # This is the template for Exim's main build-time configuration file. It @@ -47,11 +47,13 @@ # compile the Exim monitor utility. Exim itself does not use X11. # Another area of variability between systems is the type and location of the -# DBM library package. Exim has support for ndbm, gdbm, tdb, and Berkeley DB. +# DBM library package. Exim has support for ndbm, gdbm, tdb, Berkeley DB and +# sqlite3. # By default the code assumes ndbm; this often works with gdbm or DB, provided # they are correctly installed, via their compatibility interfaces. However, # Exim can also be configured to use the native calls for Berkeley DB (obsolete # versions 1.85, 2.x, 3.x, or the current 4.x version) and also for gdbm. +# See definitions for DBMLIB below. # For some operating systems, a default DBM library (other than ndbm) is # selected by a setting in the OS-specific Makefile. Most modern OS now have @@ -59,8 +61,8 @@ # for you by the OS-specific configuration. If Exim compiles without any # problems, you probably do not have to worry about the DBM library. If you # do want or need to change it, you should first read the discussion in the -# file doc/dbm.discuss.txt, which also contains instructions for testing Exim's -# interface to the DBM library. +# file doc/doc-txt/dbm.discuss.txt, which also contains instructions for testing +# Exim's interface to the DBM library. # In Local/Makefiles blank lines and lines starting with # are ignored. It is # also permitted to use the # character to add a comment to a setting, for @@ -604,6 +606,9 @@ DISABLE_MAL_MKS=yes # using only native facilities. SUPPORT_SRS=yes +# Uncomment the following to remove support for the ESMTP extension "WELLKNOWN" +# DISABLE_WELLKNOWN=yes + #------------------------------------------------------------------------------ # Compiling Exim with experimental features. These are documented in @@ -686,6 +691,10 @@ SUPPORT_SRS=yes # USE_DB = yes # DBMLIB = -ldb +# sqlite +# USE_SQLITE = yes +# DBMLIB = -lsqlite3 + #------------------------------------------------------------------------------ # Although Exim is normally a setuid program, owned by root, it refuses to run diff --git a/network/exim/exim.SlackBuild b/network/exim/exim.SlackBuild index c67e765b50..ff6e16a542 100644 --- a/network/exim/exim.SlackBuild +++ b/network/exim/exim.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=exim -VERSION=${VERSION:-4.97.1} +VERSION=${VERSION:-4.98} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -121,7 +121,7 @@ install -m 0644 $CWD/contrib/exim.logrotate $PKG/etc/logrotate.d/exim.new mkdir -p $PKG/var/log/exim mkdir -p -m 0750 $PKG/var/spool/exim/ mkdir -p -m 0750 $PKG/var/spool/exim/{db,input,msglog} -chown -R exim.exim $PKG/var/{log,spool}/exim +chown -R exim:exim $PKG/var/{log,spool}/exim mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ diff --git a/network/exim/exim.info b/network/exim/exim.info index 2f1f2df270..f7c02eb732 100644 --- a/network/exim/exim.info +++ b/network/exim/exim.info @@ -1,8 +1,8 @@ PRGNAM="exim" -VERSION="4.97.1" +VERSION="4.98" HOMEPAGE="https://www.exim.org/" -DOWNLOAD="https://ftp.exim.org/pub/exim/exim4/exim-4.97.1.tar.xz" -MD5SUM="3fd68ae37720767619dd305b047fe8f9" +DOWNLOAD="https://downloads.exim.org/exim4/exim-4.98.tar.xz" +MD5SUM="f9f4573ba47402364ea71cb3d791b03c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README% perl-File-FcntlLock" diff --git a/network/filezilla/filezilla.SlackBuild b/network/filezilla/filezilla.SlackBuild index 680624a0cf..4ea5ef3d24 100644 --- a/network/filezilla/filezilla.SlackBuild +++ b/network/filezilla/filezilla.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for filezilla # Copyright 2007-2009 Grigorios Bouzakis <grbzks@xsmail.com> -# Copyright 2010-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2010-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for any purpose @@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=filezilla -VERSION=${VERSION:-3.67.0} +VERSION=${VERSION:-3.67.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -59,7 +59,7 @@ else LIBDIRSUFFIX="" fi -DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README GPL.html" +DOCS="AUTHORS COPYING ChangeLog NEWS README GPL.html" # Check if we have pugixml package if [ "${PUGIXML:-no}" = "yes" ]; then diff --git a/network/filezilla/filezilla.info b/network/filezilla/filezilla.info index b017d6d4f1..baca0eddfd 100644 --- a/network/filezilla/filezilla.info +++ b/network/filezilla/filezilla.info @@ -1,8 +1,8 @@ PRGNAM="filezilla" -VERSION="3.67.0" +VERSION="3.67.1" HOMEPAGE="https://filezilla-project.org/" -DOWNLOAD="https://download.filezilla-project.org/client/FileZilla_3.67.0_src.tar.xz" -MD5SUM="ddcf03519e2e55ada0bb77c2a6a73fba" +DOWNLOAD="https://sbo-source.s3.ap-southeast-1.amazonaws.com/FileZilla_3.67.1_src.tar.xz" +MD5SUM="31f5249298784df31579195fafd50351" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="wxWidgets libfilezilla" diff --git a/network/freedownloadmanager/doinst.sh b/network/freedownloadmanager/doinst.sh index aea0f894eb..9a8ded3c60 100644 --- a/network/freedownloadmanager/doinst.sh +++ b/network/freedownloadmanager/doinst.sh @@ -5,9 +5,3 @@ 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/network/freedownloadmanager/freedownloadmanager.SlackBuild b/network/freedownloadmanager/freedownloadmanager.SlackBuild index 478a103c6e..45a2ef2d81 100644 --- a/network/freedownloadmanager/freedownloadmanager.SlackBuild +++ b/network/freedownloadmanager/freedownloadmanager.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for freedownloadmanager # Copyright 2020 Andre Fernando, Indonesia +# Copyright 2024 Reza Talebi, Shahin Shahr, Iran # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=freedownloadmanager -VERSION=${VERSION:-6.20.0.5510} +VERSION=${VERSION:-6.24.0.5820} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -47,20 +48,6 @@ 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 diff --git a/network/freedownloadmanager/freedownloadmanager.info b/network/freedownloadmanager/freedownloadmanager.info index 032ec1f397..a9ad914ded 100644 --- a/network/freedownloadmanager/freedownloadmanager.info +++ b/network/freedownloadmanager/freedownloadmanager.info @@ -1,10 +1,10 @@ PRGNAM="freedownloadmanager" -VERSION="6.20.0.5510" +VERSION="6.24.0.5820" HOMEPAGE="https://www.freedownloadmanager.org" -DOWNLOAD="https://dn3.freedownloadmanager.org/6/latest/freedownloadmanager.deb" -MD5SUM="5be30821ccb115819d54c8d0642b6c70" +DOWNLOAD="https://files2.freedownloadmanager.org/fdm6_qt5/freedownloadmanager.deb" +MD5SUM="ddf588a7cc2bb460e98966a024e6ae69" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Andre Fernando" -EMAIL="ando344@gmail.com" +MAINTAINER="Reza Talebi" +EMAIL="reza.talebi.73@outlook.com" diff --git a/network/gajim/gajim.SlackBuild b/network/gajim/gajim.SlackBuild index 1e38de8bd4..bbfeae6361 100644 --- a/network/gajim/gajim.SlackBuild +++ b/network/gajim/gajim.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Gajim # # Copyright 2014-2018 Ruben Schuller -# Copyright 2022-2023 Andrew Clemons, Tokyo Japan +# Copyright 2022-2024 Andrew Clemons, Tokyo Japan # # All rights reserved. # @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gajim VERSION=${VERSION:-1.5.4} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -80,6 +80,8 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ 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 +sed -i 's/Exec=/Exec=PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python /g' $PKG/usr/share/applications/org.gajim.Gajim.desktop + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/gallery-dl/gallery-dl.SlackBuild b/network/gallery-dl/gallery-dl.SlackBuild index 570bb808ed..a21b751d9d 100644 --- a/network/gallery-dl/gallery-dl.SlackBuild +++ b/network/gallery-dl/gallery-dl.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gallery-dl -VERSION=${VERSION:-1.26.8} +VERSION=${VERSION:-1.27.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/gallery-dl/gallery-dl.info b/network/gallery-dl/gallery-dl.info index f5b7bf9139..2c98c172cf 100644 --- a/network/gallery-dl/gallery-dl.info +++ b/network/gallery-dl/gallery-dl.info @@ -1,8 +1,8 @@ PRGNAM="gallery-dl" -VERSION="1.26.8" +VERSION="1.27.3" HOMEPAGE="https://github.com/mikf/gallery-dl" -DOWNLOAD="https://github.com/mikf/gallery-dl/archive/v1.26.8/gallery-dl-1.26.8.tar.gz" -MD5SUM="1922ddc39c6f79dc7389ab8964bbf6a7" +DOWNLOAD="https://github.com/mikf/gallery-dl/archive/v1.27.3/gallery-dl-1.27.3.tar.gz" +MD5SUM="c896e3753187d8f367892a812f6cc44c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/ganglia/ganglia.SlackBuild b/network/ganglia/ganglia.SlackBuild index 0df8dedd32..196d079251 100644 --- a/network/ganglia/ganglia.SlackBuild +++ b/network/ganglia/ganglia.SlackBuild @@ -123,7 +123,7 @@ if [ -n "$OPT" ]; then sed -e 's|daemon $GMETAD|daemon $GMETAD -c /etc/ganglia/gmetad.conf|g' gmetad/gmetad.init > $PKG/etc/rc.d/rc.gmetad.new rm $PKG/etc/gmetad.conf mkdir -p /var/lib/ganglia/rrds - chown nobody.nogroup -R /var/lib/ganglia/rrds + chown nobody:nogroup -R /var/lib/ganglia/rrds fi diff --git a/network/gmi100/gmi100.1 b/network/gmi100/gmi100.1 index 51c022e5de..1b9f50c7b4 100644 --- a/network/gmi100/gmi100.1 +++ b/network/gmi100/gmi100.1 @@ -1,9 +1,15 @@ -.TH GMI100 1 "2024-03-03" +.TH GMI100 1 "03 June 2024" + .SH NAME gmi100 \- Gemini CLI protocol client written in 100 lines of ANSI C. + .SH SYNOPSIS .B gmi100 -.IR [PAGER] +[\fI\,PAGER\/\fR] +.LP +.B gmi100> +[\fI\,ACTION\/\fR] + .SH DESCRIPTION Other similar Gemini client projects written in few lines of code successfully shows how simple Gemini protocol is. This code is far from @@ -35,29 +41,25 @@ Print current capsule URI Quit .TP .BR "?" -Search, geminispace.info/search is used by default +Search \- geminispace.info/search is used by default .TP .BR "!" -Shell command prefixed, run it on current capsule -. +Shell command prefix \- run it on current capsule + .SH USAGE EXAMPLES -. -.TP -.BR "gmi100 cat" +.TP 3 +\fB\,gmi100\/\fR \fI\,cat\/\fR Using "cat" as pager -.TP -.BR "gmi100> ACTION" -On prompt: execute any action (as above mentioned) -.TP -.BR "gmi100> geminiprotocol.net" +.TP 3 +\fB\,gmi100>\/\fR \fI\,geminiprotocol.net\/\fR On prompt: go to capsule -.TP -.BR "gmi100> 3" +.TP 3 +\fB\,gmi100>\/\fR \fI\,3\/\fR On prompt: go to link number 3 of current capsule -.TP -.BR "gmi100> !nsxiv" +.TP 3 +\fB\,gmi100>\/\fR \fI\,!nsxiv\/\fR On prompt: open file of current URL with nsxiv (image) -. + .SH HISTORY After you run the program it will open or create history .gmi100 file. Then every page you visits that is not a redirection to other page and diff --git a/network/gmi100/gmi100.SlackBuild b/network/gmi100/gmi100.SlackBuild index 55fb39901c..774a80e7ae 100644 --- a/network/gmi100/gmi100.SlackBuild +++ b/network/gmi100/gmi100.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gmi100 VERSION=${VERSION:-20231020_f5c69e3} -COMMIT=f5c69e316781e8d411b46c1d901f3f9fc23f16cf +COMMIT="f5c69e316781e8d411b46c1d901f3f9fc23f16cf" BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,19 +50,14 @@ 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" elif [ "$ARCH" = "aarch64" ]; then SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" - LIBDIRSUFFIX="" fi set -e @@ -80,18 +75,20 @@ 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 {} \; -./build +sed -i 's/gcc/gcc $CFLAGS/' build -mkdir -p $PKG/usr/{bin,man/man1} +CFLAGS="$SLKCFLAGS" \ +./build -cp $PRGNAM $PKG/usr/bin -cp $CWD/$PRGNAM.1 $PKG/usr/man/man1 +install -m 755 -D $PRGNAM $PKG/usr/bin/$PRGNAM +install -m 644 -D $CWD/$PRGNAM.1 $PKG/usr/man/man1/$PRGNAM.1 strip --strip-unneeded $PKG/usr/bin/$PRGNAM gzip -9 $PKG/usr/man/man?/*.? mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a 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/network/gnome-bluetooth/gnome-bluetooth.info b/network/gnome-bluetooth/gnome-bluetooth.info index f3381ab043..ce085642d8 100644 --- a/network/gnome-bluetooth/gnome-bluetooth.info +++ b/network/gnome-bluetooth/gnome-bluetooth.info @@ -6,5 +6,5 @@ MD5SUM="d83faa54abaf64bb40b5313bc233e74e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Juan M. Lasca" -EMAIL="juanmlasca@gmail.com" +MAINTAINER="Bob Funk" +EMAIL="bobfunk11@gmail.com" diff --git a/network/go-sendxmpp/go-sendxmpp.SlackBuild b/network/go-sendxmpp/go-sendxmpp.SlackBuild index 1f5aeb9936..341be9a985 100644 --- a/network/go-sendxmpp/go-sendxmpp.SlackBuild +++ b/network/go-sendxmpp/go-sendxmpp.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=go-sendxmpp -VERSION=${VERSION:-0.10.0} +VERSION=${VERSION:-0.11.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/go-sendxmpp/go-sendxmpp.info b/network/go-sendxmpp/go-sendxmpp.info index 779364bf48..cb685a1327 100644 --- a/network/go-sendxmpp/go-sendxmpp.info +++ b/network/go-sendxmpp/go-sendxmpp.info @@ -1,37 +1,37 @@ PRGNAM="go-sendxmpp" -VERSION="0.10.0" +VERSION="0.11.1" HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp" -DOWNLOAD="https://salsa.debian.org/mdosch/go-sendxmpp/-/archive/v0.10.0/go-sendxmpp-v0.10.0.tar.gz \ +DOWNLOAD="https://salsa.debian.org/mdosch/go-sendxmpp/-/archive/v0.11.1/go-sendxmpp-v0.11.1.tar.gz \ https://github.com/ProtonMail/go-crypto/archive/v1.0.0/go-crypto-v1.0.0.tar.gz \ https://github.com/ProtonMail/go-mime/archive/7d82a38/go-mime-7d82a3887f2f.tar.gz \ https://github.com/ProtonMail/gopenpgp/archive/v2.7.5/gopenpgp-v2.7.5.tar.gz \ - https://github.com/beevik/etree/archive/v1.3.0/etree-v1.3.0.tar.gz \ - https://github.com/cloudflare/circl/archive/v1.3.7/circl-v1.3.7.tar.gz \ - https://github.com/gabriel-vasile/mimetype/archive/v1.4.3/mimetype-v1.4.3.tar.gz \ + https://github.com/beevik/etree/archive/v1.4.0/etree-v1.4.0.tar.gz \ + https://github.com/cloudflare/circl/archive/v1.3.9/circl-v1.3.9.tar.gz \ + https://github.com/gabriel-vasile/mimetype/archive/v1.4.4/mimetype-v1.4.4.tar.gz \ https://github.com/google/uuid/archive/v1.6.0/uuid-v1.6.0.tar.gz \ https://github.com/pborman/getopt/archive/v2.1.0/getopt-v2.1.0.tar.gz \ https://github.com/pkg/errors/archive/v0.9.1/errors-v0.9.1.tar.gz \ - https://github.com/xmppo/go-xmpp/archive/v0.2.0/go-xmpp-v0.2.0.tar.gz \ - https://github.com/golang/crypto/archive/v0.22.0/crypto-v0.22.0.tar.gz \ - https://github.com/golang/net/archive/v0.24.0/net-v0.24.0.tar.gz \ - https://github.com/golang/sys/archive/v0.19.0/sys-v0.19.0.tar.gz \ - https://github.com/golang/text/archive/v0.14.0/text-v0.14.0.tar.gz \ + https://github.com/xmppo/go-xmpp/archive/996163d/go-xmpp-996163d06ca1.tar.gz \ + https://github.com/golang/crypto/archive/v0.25.0/crypto-v0.25.0.tar.gz \ + https://github.com/golang/net/archive/v0.27.0/net-v0.27.0.tar.gz \ + https://github.com/golang/sys/archive/v0.22.0/sys-v0.22.0.tar.gz \ + https://github.com/golang/text/archive/v0.16.0/text-v0.16.0.tar.gz \ https://salsa.debian.org/mdosch/xmppsrv/-/archive/v0.2.6/xmppsrv-v0.2.6.tar.gz" -MD5SUM="ebd8bd70ba52404eab0337d82396f1c8 \ +MD5SUM="af91ed4885d9cb1d4f6eaffa205c7435 \ 207b3050d2cdc7c5bcc8242728fb7c68 \ a6ae51724981dd98d1564dba0df3979a \ de949ecba9611996b8b1bce236f3ffab \ - bcc3bfd5bf559f4d4286d43302d1fda0 \ - c74011ad16e17b92a496716febc60d33 \ - de49151a4ae6474bb08145b0e9c67288 \ + 77acd1d21156d311ac475f6e9323af09 \ + e9d79cc19049697bcfa85595ebe8305a \ + 07fb0a75d6a225d40a430470e62d9464 \ 62b4a8921dd78aa37017b32cbeef6810 \ c52d24206b9fe29454e909a6ecbefe99 \ 0951216925c98fda75a484a528b06af6 \ - cb68dc02e1661876036b744ed2665941 \ - 7a39f9ef8557b95982b03e427a3e37f1 \ - e68c5bc7f073c98d64831b95d210474f \ - 884f364735b00bb72fcea01a6de28c46 \ - 9f64144d4b1647ce4597abf657028a8d \ + f03873e17e975f849bcccb32cc713e33 \ + 15c81e3d539a2dc4fcc92029466bc246 \ + 529ccaae17bf5a7640fa980f2ecf83a1 \ + 8f81fcebc3e17b38c1be7c6bb6084044 \ + d99b74f60413e025284303d5eccc5842 \ e8e409d942149234a415c1299ebedb52" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/network/go-sendxmpp/modules.txt b/network/go-sendxmpp/modules.txt index dc10d5ba3b..ce452e47b2 100644 --- a/network/go-sendxmpp/modules.txt +++ b/network/go-sendxmpp/modules.txt @@ -28,11 +28,11 @@ github.com/ProtonMail/gopenpgp/v2/armor github.com/ProtonMail/gopenpgp/v2/constants github.com/ProtonMail/gopenpgp/v2/crypto github.com/ProtonMail/gopenpgp/v2/internal -# github.com/beevik/etree v1.3.0 -## explicit; go 1.13 +# github.com/beevik/etree v1.4.0 +## explicit; go 1.16 github.com/beevik/etree -# github.com/cloudflare/circl v1.3.7 -## explicit; go 1.19 +# github.com/cloudflare/circl v1.3.9 +## explicit; go 1.21 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks @@ -45,7 +45,7 @@ github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 -# github.com/gabriel-vasile/mimetype v1.4.3 +# github.com/gabriel-vasile/mimetype v1.4.4 ## explicit; go 1.20 github.com/gabriel-vasile/mimetype github.com/gabriel-vasile/mimetype/internal/charset @@ -60,11 +60,11 @@ github.com/pborman/getopt/v2 # github.com/pkg/errors v0.9.1 ## explicit github.com/pkg/errors -# github.com/xmppo/go-xmpp v0.2.0 +# github.com/xmppo/go-xmpp v0.2.2-0.20240709195716-996163d06ca1 ## explicit; go 1.21.5 github.com/xmppo/go-xmpp -# golang.org/x/crypto v0.22.0 -## explicit; go 1.18 +# golang.org/x/crypto v0.25.0 +## explicit; go 1.20 golang.org/x/crypto/argon2 golang.org/x/crypto/blake2b golang.org/x/crypto/cast5 @@ -72,16 +72,16 @@ golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 golang.org/x/crypto/scrypt golang.org/x/crypto/sha3 -# golang.org/x/net v0.24.0 +# golang.org/x/net v0.27.0 ## explicit; go 1.18 golang.org/x/net/html golang.org/x/net/html/atom golang.org/x/net/internal/socks golang.org/x/net/proxy -# golang.org/x/sys v0.19.0 +# golang.org/x/sys v0.22.0 ## explicit; go 1.18 golang.org/x/sys/cpu -# golang.org/x/text v0.14.0 +# golang.org/x/text v0.16.0 ## explicit; go 1.18 golang.org/x/text/encoding golang.org/x/text/encoding/charmap diff --git a/network/goimapnotify/go.mod b/network/goimapnotify/go.mod index 0769ccfa39..5d1c3aee2b 100644 --- a/network/goimapnotify/go.mod +++ b/network/goimapnotify/go.mod @@ -1,15 +1,37 @@ module gitlab.com/shackra/goimapnotify -go 1.22.1 +go 1.22.5 require ( github.com/emersion/go-imap v1.2.1 + github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde github.com/emersion/go-imap-idle v0.0.0-20210907174914-db2568431445 github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43 + github.com/fatih/color v1.17.0 github.com/sirupsen/logrus v1.9.3 + github.com/spf13/viper v1.19.0 ) require ( - golang.org/x/sys v0.19.0 // indirect - golang.org/x/text v0.14.0 // indirect + github.com/fsnotify/fsnotify v1.7.0 // indirect + github.com/hashicorp/hcl v1.0.0 // indirect + github.com/magiconair/properties v1.8.7 // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/mitchellh/mapstructure v1.5.0 // indirect + github.com/pelletier/go-toml/v2 v2.2.3 // indirect + github.com/sagikazarmark/locafero v0.4.0 // indirect + github.com/sagikazarmark/slog-shim v0.1.0 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect + github.com/spf13/afero v1.11.0 // indirect + github.com/spf13/cast v1.7.0 // indirect + github.com/spf13/pflag v1.0.5 // indirect + github.com/subosito/gotenv v1.6.0 // indirect + go.uber.org/atomic v1.9.0 // indirect + go.uber.org/multierr v1.9.0 // indirect + golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect + golang.org/x/sys v0.25.0 // indirect + golang.org/x/text v0.18.0 // indirect + gopkg.in/ini.v1 v1.67.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/network/goimapnotify/go.sum b/network/goimapnotify/go.sum index 910b3e0e89..f79d29e616 100644 --- a/network/goimapnotify/go.sum +++ b/network/goimapnotify/go.sum @@ -1,9 +1,12 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/emersion/go-imap v1.0.6/go.mod h1:yKASt+C3ZiDAiCSssxg9caIckWF/JG7ZQTO7GAmvicU= github.com/emersion/go-imap v1.2.1 h1:+s9ZjMEjOB8NzZMVTM3cCenz2JrQIGGo5j1df19WjTA= github.com/emersion/go-imap v1.2.1/go.mod h1:Qlx1FSx2FTxjnjWpIlVNEuX+ylerZQNFE5NsmKFSejY= +github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde h1:43mBoVwooyLm1+1YVf5nvn1pSFWhw7rOpcrp1Jg/qk0= +github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde/go.mod h1:sPwp0FFboaK/bxsrUz1lNrDMUCsZUsKC5YuM4uRVRVs= github.com/emersion/go-imap-idle v0.0.0-20210907174914-db2568431445 h1:dAGbaaU4LLupO7dnYZaELOoI3RoVDNi5DCGejLe8a7c= github.com/emersion/go-imap-idle v0.0.0-20210907174914-db2568431445/go.mod h1:N/6S3dRTVt8xT867m+476C16+v/Fq4WZYvh2Chg0nmg= github.com/emersion/go-message v0.11.1/go.mod h1:C4jnca5HOTo4bGN9YdqNQM9sITuT3Y0K6bSUw9RklvY= @@ -16,24 +19,82 @@ github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43/go.mod h1:iL2twTe github.com/emersion/go-textwrapper v0.0.0-20160606182133-d0e65e56babe/go.mod h1:aqO8z8wPrjkscevZJFVE1wXJrLpC5LtJG7fqLOsPb2U= github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 h1:IbFBtwoTQyw0fIM5xv1HF+Y+3ZijDR839WMulgxCcUY= github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594/go.mod h1:aqO8z8wPrjkscevZJFVE1wXJrLpC5LtJG7fqLOsPb2U= +github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= +github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= +github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= +github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/martinlindhe/base36 v1.0.0/go.mod h1:+AtEs8xrBpCeYgSLoY/aJ6Wf37jtBuR0s35750M27+8= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= +github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M= +github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/sagikazarmark/locafero v0.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6keLGt6kNQ= +github.com/sagikazarmark/locafero v0.4.0/go.mod h1:Pe1W6UlPYUk/+wc/6KFhbORCfqzgYEpgQ3O5fPuL3H4= +github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE= +github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= +github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= +github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= +github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= +github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w= +github.com/spf13/cast v1.7.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= +github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= +github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= +go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= +go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/multierr v1.9.0 h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI= +go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= +golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= +golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= -golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= +golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= +golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= +gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/network/goimapnotify/goimapnotify.SlackBuild b/network/goimapnotify/goimapnotify.SlackBuild index 314febaac3..9a75c77918 100644 --- a/network/goimapnotify/goimapnotify.SlackBuild +++ b/network/goimapnotify/goimapnotify.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=goimapnotify -VERSION=${VERSION:-2.3.15} +VERSION=${VERSION:-2.3.16} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/goimapnotify/goimapnotify.info b/network/goimapnotify/goimapnotify.info index b51ff5a449..a2c8e22ad4 100644 --- a/network/goimapnotify/goimapnotify.info +++ b/network/goimapnotify/goimapnotify.info @@ -1,20 +1,64 @@ PRGNAM="goimapnotify" -VERSION="2.3.15" +VERSION="2.3.16" HOMEPAGE="https://gitlab.com/shackra/goimapnotify" -DOWNLOAD="https://gitlab.com/shackra/goimapnotify/-/archive/2.3.15/goimapnotify-2.3.15.tar.gz \ +DOWNLOAD="https://gitlab.com/shackra/goimapnotify/-/archive/2.3.16/goimapnotify-2.3.16.tar.gz \ https://github.com/emersion/go-imap/archive/v1.2.1/go-imap-v1.2.1.tar.gz \ + https://github.com/emersion/go-imap-id/archive/f94a56b/go-imap-id-f94a56b9ecde.tar.gz \ https://github.com/emersion/go-imap-idle/archive/db25684/go-imap-idle-db2568431445.tar.gz \ https://github.com/emersion/go-sasl/archive/e73c9f7/go-sasl-e73c9f7bad43.tar.gz \ + https://github.com/fatih/color/archive/v1.17.0/color-v1.17.0.tar.gz \ + https://github.com/fsnotify/fsnotify/archive/v1.7.0/fsnotify-v1.7.0.tar.gz \ + https://github.com/hashicorp/hcl/archive/v1.0.0/hcl-v1.0.0.tar.gz \ + https://github.com/magiconair/properties/archive/v1.8.7/properties-v1.8.7.tar.gz \ + https://github.com/mattn/go-colorable/archive/v0.1.13/go-colorable-v0.1.13.tar.gz \ + https://github.com/mattn/go-isatty/archive/v0.0.20/go-isatty-v0.0.20.tar.gz \ + https://github.com/mitchellh/mapstructure/archive/v1.5.0/mapstructure-v1.5.0.tar.gz \ + https://github.com/pelletier/go-toml/archive/v2.2.3/go-toml-v2.2.3.tar.gz \ + https://github.com/sagikazarmark/locafero/archive/v0.4.0/locafero-v0.4.0.tar.gz \ + https://github.com/sagikazarmark/slog-shim/archive/v0.1.0/slog-shim-v0.1.0.tar.gz \ https://github.com/sirupsen/logrus/archive/v1.9.3/logrus-v1.9.3.tar.gz \ - https://github.com/golang/sys/archive/v0.19.0/sys-v0.19.0.tar.gz \ - https://github.com/golang/text/archive/v0.14.0/text-v0.14.0.tar.gz" -MD5SUM="cdd63ac1f0465b365a0d49f48494bd63 \ + https://github.com/sourcegraph/conc/archive/v0.3.0/conc-v0.3.0.tar.gz \ + https://github.com/spf13/afero/archive/v1.11.0/afero-v1.11.0.tar.gz \ + https://github.com/spf13/cast/archive/v1.7.0/cast-v1.7.0.tar.gz \ + https://github.com/spf13/pflag/archive/v1.0.5/pflag-v1.0.5.tar.gz \ + https://github.com/spf13/viper/archive/v1.19.0/viper-v1.19.0.tar.gz \ + https://github.com/subosito/gotenv/archive/v1.6.0/gotenv-v1.6.0.tar.gz \ + https://github.com/uber-go/atomic/archive/v1.9.0/atomic-v1.9.0.tar.gz \ + https://github.com/uber-go/multierr/archive/v1.9.0/multierr-v1.9.0.tar.gz \ + https://github.com/golang/exp/archive/9212866/exp-921286631fa9.tar.gz \ + https://github.com/golang/sys/archive/v0.25.0/sys-v0.25.0.tar.gz \ + https://github.com/golang/text/archive/v0.18.0/text-v0.18.0.tar.gz \ + https://github.com/go-ini/ini/archive/v1.67.0/ini-v1.67.0.tar.gz \ + https://github.com/go-yaml/yaml/archive/v3.0.1/yaml-v3.0.1.tar.gz" +MD5SUM="206ef2673d9841e855953d445e1f8e8f \ 337ec4e15b3b9435bec02d0b4c634797 \ + 1a5e7b9d708c64f7101d74c8ec554893 \ 0c60834c277747653bf1d883ac7660b2 \ efc2190ae65129b3e2531a9258181e98 \ + 289cae2b64324decc1e6e1cf2bdbd624 \ + 6963c1d162f276746bd6af14e85bfa8f \ + fdd4ebf1fc7a881b940017f488c0ce5f \ + 240c8b87c4f4d07c6c06ef003a068c1f \ + ac74020d881d4966e33ab6580f509aeb \ + 0e9df2fea5b77d464d518a6c60ce8ba2 \ + 97f98bc22abbe161ac53bfd84c676117 \ + 66a146b6b586cd6a526bca02820723ad \ + 85c7faccecab23b1a4641f0c7dd1b391 \ + f8f8a6934d266dcfb1dae4e43f1bcfad \ 29e75bd7c106e1853d2a9de8bd17dbb0 \ - 884f364735b00bb72fcea01a6de28c46 \ - 9f64144d4b1647ce4597abf657028a8d" + 2f7b65d559b3ed029366cddb4f44b4e1 \ + c1b83a47f1e0c32231d24e577048fd8a \ + 3deae9ba21df0ac5352a42fdd47f34ed \ + b31b2da1e91e337f3afdd49c8851b1a0 \ + 39a6f3bcb1520ace7e655a8f6fb4b69c \ + 0d8c050d05c51a312cb958da9366157c \ + e6eab506d92a2bb27eaffb676511b296 \ + 0c0b5f335c277827e04378c8c91fca6c \ + 54b812c2c1666762ba2540139adeef22 \ + d2b72be95e9a8cb39ec0f0f2836409b2 \ + ff17388fe01ae497939372ba5c86034a \ + f8cb3eaf6a206863ba9e5e28c781ccbf \ + 3653fca1491a8b432d590ed3dab3aa77" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/network/goimapnotify/modules.txt b/network/goimapnotify/modules.txt index 1711fb33fa..3ae098c52f 100644 --- a/network/goimapnotify/modules.txt +++ b/network/goimapnotify/modules.txt @@ -7,21 +7,123 @@ github.com/emersion/go-imap/commands github.com/emersion/go-imap/responses github.com/emersion/go-imap/server github.com/emersion/go-imap/utf7 +# github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde +## explicit +github.com/emersion/go-imap-id # github.com/emersion/go-imap-idle v0.0.0-20210907174914-db2568431445 ## explicit; go 1.13 github.com/emersion/go-imap-idle # github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43 ## explicit; go 1.12 github.com/emersion/go-sasl +# github.com/fatih/color v1.17.0 +## explicit; go 1.17 +github.com/fatih/color +# github.com/fsnotify/fsnotify v1.7.0 +## explicit; go 1.17 +github.com/fsnotify/fsnotify +# github.com/hashicorp/hcl v1.0.0 +## explicit +github.com/hashicorp/hcl +github.com/hashicorp/hcl/hcl/ast +github.com/hashicorp/hcl/hcl/parser +github.com/hashicorp/hcl/hcl/printer +github.com/hashicorp/hcl/hcl/scanner +github.com/hashicorp/hcl/hcl/strconv +github.com/hashicorp/hcl/hcl/token +github.com/hashicorp/hcl/json/parser +github.com/hashicorp/hcl/json/scanner +github.com/hashicorp/hcl/json/token +# github.com/magiconair/properties v1.8.7 +## explicit; go 1.19 +github.com/magiconair/properties +# github.com/mattn/go-colorable v0.1.13 +## explicit; go 1.15 +github.com/mattn/go-colorable +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/mitchellh/mapstructure v1.5.0 +## explicit; go 1.14 +github.com/mitchellh/mapstructure +# github.com/pelletier/go-toml/v2 v2.2.3 +## explicit; go 1.21.0 +github.com/pelletier/go-toml/v2 +github.com/pelletier/go-toml/v2/internal/characters +github.com/pelletier/go-toml/v2/internal/danger +github.com/pelletier/go-toml/v2/internal/tracker +github.com/pelletier/go-toml/v2/unstable +# github.com/sagikazarmark/locafero v0.4.0 +## explicit; go 1.20 +github.com/sagikazarmark/locafero +# github.com/sagikazarmark/slog-shim v0.1.0 +## explicit; go 1.20 +github.com/sagikazarmark/slog-shim # github.com/sirupsen/logrus v1.9.3 ## explicit; go 1.13 github.com/sirupsen/logrus -# golang.org/x/sys v0.19.0 +# github.com/sourcegraph/conc v0.3.0 +## explicit; go 1.19 +github.com/sourcegraph/conc +github.com/sourcegraph/conc/internal/multierror +github.com/sourcegraph/conc/iter +github.com/sourcegraph/conc/panics +# github.com/spf13/afero v1.11.0 +## explicit; go 1.19 +github.com/spf13/afero +github.com/spf13/afero/internal/common +github.com/spf13/afero/mem +# github.com/spf13/cast v1.7.0 +## explicit; go 1.19 +github.com/spf13/cast +# github.com/spf13/pflag v1.0.5 +## explicit; go 1.12 +github.com/spf13/pflag +# github.com/spf13/viper v1.19.0 +## explicit; go 1.20 +github.com/spf13/viper +github.com/spf13/viper/internal/encoding +github.com/spf13/viper/internal/encoding/dotenv +github.com/spf13/viper/internal/encoding/hcl +github.com/spf13/viper/internal/encoding/ini +github.com/spf13/viper/internal/encoding/javaproperties +github.com/spf13/viper/internal/encoding/json +github.com/spf13/viper/internal/encoding/toml +github.com/spf13/viper/internal/encoding/yaml +github.com/spf13/viper/internal/features +# github.com/subosito/gotenv v1.6.0 +## explicit; go 1.18 +github.com/subosito/gotenv +# go.uber.org/atomic v1.9.0 +## explicit; go 1.13 +go.uber.org/atomic +# go.uber.org/multierr v1.9.0 +## explicit; go 1.19 +go.uber.org/multierr +# golang.org/x/exp v0.0.0-20230905200255-921286631fa9 +## explicit; go 1.20 +golang.org/x/exp/constraints +golang.org/x/exp/slices +golang.org/x/exp/slog +golang.org/x/exp/slog/internal +golang.org/x/exp/slog/internal/buffer +# golang.org/x/sys v0.25.0 ## explicit; go 1.18 golang.org/x/sys/unix golang.org/x/sys/windows -# golang.org/x/text v0.14.0 +# golang.org/x/text v0.18.0 ## explicit; go 1.18 golang.org/x/text/encoding +golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier +golang.org/x/text/encoding/unicode +golang.org/x/text/internal/utf8internal +golang.org/x/text/runes golang.org/x/text/transform +golang.org/x/text/unicode/norm +# gopkg.in/ini.v1 v1.67.0 +## explicit +gopkg.in/ini.v1 +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 diff --git a/network/grafana/README b/network/grafana/README new file mode 100644 index 0000000000..d092cc7422 --- /dev/null +++ b/network/grafana/README @@ -0,0 +1,6 @@ +grafana (the open-source platform for monitoring and observability) + +Easily collect, correlate, and visualize data with beautiful dashboards +using Grafana, the open source data visualization and monitoring +solution that drives informed decisions, enhances system performance, +and streamlines troubleshooting. diff --git a/network/grafana/README.SLACKWARE b/network/grafana/README.SLACKWARE new file mode 100644 index 0000000000..4e54c30cf4 --- /dev/null +++ b/network/grafana/README.SLACKWARE @@ -0,0 +1,41 @@ +README.Slackware +================ + +This file contains some specific instructions to complete the +installation of grafana on Slackware. + +Grafana can work with SQLite, PostgreSQL, and MySQL databases. +By default, it uses SQLite, but you can modify the grafana.ini file +in the /etc/grafana directory to change the settings, including protocols, ports, etc. + +Before running the grafna.SlackBuild script, you will need to create +the 'grafana' user and group. The script won't run if these do not exist. + +The suggested UID and GID is , but you can change this as needed: + + # groupadd -g 387 grafana + # useradd -u 387 -g grafana -d /dev/null -s /bin/false grafana + +If you want to start grafana on system bootup, include these lines in +your /etc/rc.d/rc.local: + + # Start grafana + if [ -x /etc/rc.d/rc.grafana ]; then + /etc/rc.d/rc.grafana start + fi + +To guarantee a clean shutdown of grafana, include this in +/etc/rc.d/rc.local_shutdown: + + # Stop grafana + if [ -x /etc/rc.d/rc.grafana ]; then + /etc/rc.d/rc.grafana stop + fi + +Make /etc/rc.d/rc.grafana executable + + # chmod +x /etc/rc.d/rc.grafana + +Starting grafana + + # /etc/rc.d/rc.grafana start diff --git a/network/grafana/doinst.sh b/network/grafana/doinst.sh new file mode 100644 index 0000000000..8de19ff50c --- /dev/null +++ b/network/grafana/doinst.sh @@ -0,0 +1,25 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + rm $NEW + fi +} + +preserve_perms() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + if [ -e $OLD ]; then + cp -a $OLD ${NEW}.incoming + cat $NEW > ${NEW}.incoming + mv ${NEW}.incoming $NEW + fi + config $NEW +} + +config etc/grafana/grafana.ini.new +config etc/default/grafana-server.new + +preserve_perms etc/rc.d/rc.grafana.new diff --git a/network/grafana/grafana.SlackBuild b/network/grafana/grafana.SlackBuild new file mode 100644 index 0000000000..d85cd69c2a --- /dev/null +++ b/network/grafana/grafana.SlackBuild @@ -0,0 +1,112 @@ +#!/bin/bash + +# Slackware build script for grafana + +# Copyright 2024 Rodrigo Lira <eurodrigolira@gmail.com> +# +# 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=grafana +VERSION=${VERSION:-11.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +GRAFANAUSER=${GRAFANAUSER:-grafana} +GRAFANAGROUP=${GRAFANAGROUP:-grafana} +GRAFANAUID=${GRAFANAUID:-387} +GRAFANAGID=${GRAFANAGID:-387} + +if [ "$(grep ^$GRAFANAUSER: /etc/passwd)" = "" -o "$(grep ^$GRAFANAGROUP: /etc/group)" = "" ] ; then + echo " You must have a \"$GRAFANAGROUP\" group and user to run this script." + echo " # groupadd -g $GRAFANAGID $GRAFANAGROUP" + echo " # useradd -u $GRAFANAUID -g $GRAFANAGROUP -d /dev/null -s /bin/false $GRAFANAUSER" + exit 1 +fi + +if [ -z "$ARCH" ]; then + ARCH=$( uname -m ) +fi + +if [ "$ARCH" != "x86_64" ]; then + echo "Package for $ARCH architecture is not available." + exit 1 +fi + +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION.linux-amd64 +tar xvf $CWD/$PRGNAM-$VERSION.linux-amd64.tar.gz +cd $PRGNAM-v$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 {} \; + +mkdir -p $PKG/var/lib/$PRGNAM +chown -R $GRAFANAUSER:$GRAFANAGROUP $PKG/var/lib/$PRGNAM + +mkdir -p $PKG/usr/sbin +cp -a bin/* $PKG/usr/sbin + +mkdir -p $PKG/etc/$PRGNAM +cp -a conf/* $PKG/etc/$PRGNAM +cp -a conf/sample.ini $PKG/etc/$PRGNAM/grafana.ini.new +chown -R :$GRAFANAGROUP $PKG/etc/$PRGNAM + +mkdir -p $PKG/etc/default +cp -a packaging/deb/default/grafana-server $PKG/etc/default/grafana-server.new + +mkdir -p $PKG/var/log/$PRGNAM +chown -R $GRAFANAUSER:$GRAFANAGROUP $PKG/var/log/$PRGNAM + +mkdir -p $PKG/usr/share/$PRGNAM +cp -a * $PKG/usr/share/$PRGNAM + +mkdir -p $PKG/etc/rc.d +cat $CWD/rc.$PRGNAM > $PKG/etc/rc.d/rc.$PRGNAM.new + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE NOTICE.md README.md VERSION docs/sources $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE + +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 diff --git a/network/grafana/grafana.info b/network/grafana/grafana.info new file mode 100644 index 0000000000..0a61936e55 --- /dev/null +++ b/network/grafana/grafana.info @@ -0,0 +1,10 @@ +PRGNAM="grafana" +VERSION="11.2.0" +HOMEPAGE="https://grafana.com" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://dl.grafana.com/oss/release/grafana-11.2.0.linux-amd64.tar.gz" +MD5SUM_x86_64="5a070334ff05fcfabddc6910720f1a91" +REQUIRES="" +MAINTAINER="Rodrigo Lira" +EMAIL="eurodrigolira@gmail.com" diff --git a/network/grafana/rc.grafana b/network/grafana/rc.grafana new file mode 100644 index 0000000000..205585cff3 --- /dev/null +++ b/network/grafana/rc.grafana @@ -0,0 +1,132 @@ +#! /usr/bin/env bash + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +PRGNAME=grafana +NAME=grafana-server +DESC="Grafana Server" +DEFAULT=/etc/sysconfig/$NAME +GRAFANA_USER=grafana +GRAFANA_GROUP=grafana +GRAFANA_HOME=/usr/share/grafana +CONF_DIR=/etc/grafana +WORK_DIR=$GRAFANA_HOME +DATA_DIR=/var/lib/grafana +PLUGINS_DIR=/var/lib/grafana/plugins +LOG_DIR=/var/log/grafana +CONF_FILE=$CONF_DIR/grafana.ini +PROVISIONING_CFG_DIR=$CONF_DIR/provisioning +MAX_OPEN_FILES=10000 +PID_FILE=/var/run/$NAME.pid +DAEMON=$GRAFANA_HOME/bin/grafana + + +if [ ! -x $DAEMON ]; then + echo "Program not installed or not executable" + exit 5 +fi + +# Source function library. +if [ -f /etc/rc.d/init.d/functions ]; then + . /etc/rc.d/init.d/functions +fi + +# overwrite settings from default file +if [ -f "$DEFAULT" ]; then + . "$DEFAULT" +fi + +DAEMON_OPTS="server --homepath=${GRAFANA_HOME} --pidfile=${PID_FILE} --config=${CONF_FILE} cfg:default.paths.provisioning=$PROVISIONING_CFG_DIR cfg:default.paths.data=${DATA_DIR} cfg:default.paths.logs=${LOG_DIR} cfg:default.paths.plugins=${PLUGINS_DIR}" + +function isRunning() { + status -p $PID_FILE $NAME > /dev/null 2>&1 +} + +function checkUser() { + if [ `id -u` -ne 0 ]; then + echo "You need root privileges to run this script" + exit 4 + fi +} + +case "$1" in + start) + checkUser + isRunning + if [ $? -eq 0 ]; then + echo "Already running." + exit 0 + fi + + # Prepare environment + mkdir -p "$LOG_DIR" "$DATA_DIR" && chown "$GRAFANA_USER":"$GRAFANA_GROUP" "$LOG_DIR" "$DATA_DIR" + touch "$PID_FILE" && chown "$GRAFANA_USER":"$GRAFANA_GROUP" "$PID_FILE" + + if [ -n "$MAX_OPEN_FILES" ]; then + ulimit -n $MAX_OPEN_FILES + fi + + # Start Daemon + cd $GRAFANA_HOME + action $"Starting $DESC: ..." su -s /bin/sh -c "nohup ${DAEMON} ${DAEMON_OPTS} >> ${LOG_DIR}/${PRGNAME}.log 2>&1 &" grafana + return=$? + if [ $return -eq 0 ] + then + sleep 5 + # check if pid file has been written to + if ! [[ -s $PID_FILE ]]; then + echo "FAILED" + exit 1 + fi + i=0 + timeout=10 + # Wait for the process to be properly started before exiting + until { cat "$PID_FILE" | xargs kill -0; } >/dev/null 2>&1 + do + sleep 1 + i=$(($i + 1)) + if [ $i -gt $timeout ]; then + echo "FAILED" + exit 1 + fi + done + fi + + exit $return + ;; + stop) + checkUser + echo -n "Stopping $DESC: ..." + + if [ -f "$PID_FILE" ]; then + killproc -p $PID_FILE -d 20 $NAME + if [ $? -eq 1 ]; then + echo "$DESC is not running but pid file exists, cleaning up" + elif [ $? -eq 3 ]; then + PID="`cat $PID_FILE`" + echo "Failed to stop $DESC (pid $PID)" + exit 1 + fi + rm -f "$PID_FILE" + echo "" + exit 0 + else + echo "(not running)" + fi + exit 0 + ;; + status) + status -p $PID_FILE $NAME + exit $? + ;; + restart|force-reload) + if [ -f "$PID_FILE" ]; then + $0 stop + sleep 1 + fi + $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart|force-reload|status}" + exit 3 + ;; +esac diff --git a/network/grafana/slack-desc b/network/grafana/slack-desc new file mode 100644 index 0000000000..b11709c356 --- /dev/null +++ b/network/grafana/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------------------------------------------------------| +grafana: grafana (the open-source platform for monitoring and observability) +grafana: +grafana: Easily collect, correlate, and visualize data with beautiful +grafana: dashboards using Grafana, the open source data visualization and +grafana: monitoring solution that drives informed decisions, enhances system +grafana: performance, and streamlines troubleshooting. +grafana: +grafana: Homepage: https://grafana.com/ +grafana: +grafana: +grafana: diff --git a/network/grsync/grsync.SlackBuild b/network/grsync/grsync.SlackBuild index 27dc71729c..dc10215705 100644 --- a/network/grsync/grsync.SlackBuild +++ b/network/grsync/grsync.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for grsync -# Copyright 2013-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2013-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=grsync -VERSION=${VERSION:-1.3.0} +VERSION=${VERSION:-1.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,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 diff --git a/network/grsync/grsync.info b/network/grsync/grsync.info index cf1f3654ec..118a3d6195 100644 --- a/network/grsync/grsync.info +++ b/network/grsync/grsync.info @@ -1,8 +1,8 @@ PRGNAM="grsync" -VERSION="1.3.0" +VERSION="1.3.1" HOMEPAGE="https://www.opbyte.it/grsync/" -DOWNLOAD="https://downloads.sf.net/grsync/grsync-1.3.0.tar.gz" -MD5SUM="be1c0dfb9c76ec923fa35ad9db624bb8" +DOWNLOAD="https://downloads.sf.net/grsync/grsync-1.3.1.tar.gz" +MD5SUM="165a0140ae37b3000efeb397d64b246b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/gtorrentviewer/gtorrentviewer.SlackBuild b/network/gtorrentviewer/gtorrentviewer.SlackBuild index 90b73f2eb6..3ada24b4ad 100644 --- a/network/gtorrentviewer/gtorrentviewer.SlackBuild +++ b/network/gtorrentviewer/gtorrentviewer.SlackBuild @@ -90,7 +90,7 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ # with "patch -p1". The curl-types, desktop, and dso-linking patches aren't # needed because their issues are fixed by code in this script. # The manpage patch is a grammar fix, done by me. -for i in `cat $CWD/patches/series`; do +for i in $( cat $CWD/patches/series ); do echo "=== applying $i" patch -p1 < $CWD/patches/$i done diff --git a/network/guacamole-client/guacamole-client.SlackBuild b/network/guacamole-client/guacamole-client.SlackBuild index f23206b454..a5d0d516cc 100644 --- a/network/guacamole-client/guacamole-client.SlackBuild +++ b/network/guacamole-client/guacamole-client.SlackBuild @@ -66,7 +66,8 @@ EOF exit 1 fi -TOMCATHOME=`grep $TOMCATUSER /etc/passwd | awk -F : '{print $6}'` +# 20240715 bkw: INCORRECT, use getent please! +TOMCATHOME=$( grep $TOMCATUSER /etc/passwd | awk -F : '{print $6}' ) rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT diff --git a/network/haproxy/haproxy.SlackBuild b/network/haproxy/haproxy.SlackBuild index 6347d65637..b902b46d8d 100644 --- a/network/haproxy/haproxy.SlackBuild +++ b/network/haproxy/haproxy.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=haproxy -VERSION=${VERSION:-2.8.9} +VERSION=${VERSION:-3.0.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/haproxy/haproxy.info b/network/haproxy/haproxy.info index b48d7a471d..590dac678b 100644 --- a/network/haproxy/haproxy.info +++ b/network/haproxy/haproxy.info @@ -1,8 +1,8 @@ PRGNAM="haproxy" -VERSION="2.8.9" +VERSION="3.0.4" HOMEPAGE="https://www.haproxy.org/" -DOWNLOAD="https://www.haproxy.org/download/2.8/src/haproxy-2.8.9.tar.gz" -MD5SUM="ed6a0a5171b83c6fa6850fa2ed3639be" +DOWNLOAD="https://www.haproxy.org/download/3.0/src/haproxy-3.0.4.tar.gz" +MD5SUM="6bbce01abf8deba6ed518d6da029dd97" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/haproxy/logrotate.example b/network/haproxy/logrotate.example index 7bc93f8e33..73bb7d4b63 100644 --- a/network/haproxy/logrotate.example +++ b/network/haproxy/logrotate.example @@ -4,6 +4,6 @@ missingok rotate 4 postrotate - /bin/kill -HUP `cat /var/run/syslogd.pid 2>/dev/null` 2>/dev/null || true + /bin/kill -HUP $(cat /var/run/syslogd.pid 2>/dev/null) 2>/dev/null || true endscript } diff --git a/network/haproxy/rc.haproxy b/network/haproxy/rc.haproxy index e19ddf8ca5..167c426d4b 100644 --- a/network/haproxy/rc.haproxy +++ b/network/haproxy/rc.haproxy @@ -33,7 +33,7 @@ stop() { return fi echo "Soft-stopping HAProxy..." - kill -USR1 `cat $PIDFILE` + kill -USR1 $(cat $PIDFILE) # Even with the right permissions the PID file will not be removed... rm -f $PIDFILE } @@ -44,7 +44,7 @@ force_stop() { return fi echo "Hard-stopping HAProxy..." - kill `cat $PIDFILE` + kill $(cat $PIDFILE) # Even with the right permissions the PID file will not be removed... rm -f $PIDFILE } @@ -54,7 +54,7 @@ status() { echo "HAProxy is not running." return fi - PID=`cat $PIDFILE` + PID=$(cat $PIDFILE) if [ -z "$PID" ]; then echo 'PID file is empty! HAProxy does not appear to be running, but there is a stale PID file.' elif kill -0 $PID; then diff --git a/network/havp/patches/fixup_and_install_init_script.diff b/network/havp/patches/fixup_and_install_init_script.diff index 80ea40ba33..29691541b6 100644 --- a/network/havp/patches/fixup_and_install_init_script.diff +++ b/network/havp/patches/fixup_and_install_init_script.diff @@ -19,7 +19,7 @@ diff -Nur havp-0.92a.orig/etc/init.d/havp havp-0.92a/etc/init.d/havp echo "Error: $HAVP_BIN not found" exit 5 fi -+ mkdir -p `dirname $PIDFILE` ++ mkdir -p $(dirname $PIDFILE) $HAVP_BIN -c $HAVP_CONFIG exit $? ;; diff --git a/network/hiawatha/hiawatha.SlackBuild b/network/hiawatha/hiawatha.SlackBuild index ae0d768cf7..5d8d604a13 100644 --- a/network/hiawatha/hiawatha.SlackBuild +++ b/network/hiawatha/hiawatha.SlackBuild @@ -48,10 +48,10 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" + SLKCFLAGS="-O2 -march=i586 -mtune=i686 -mpclmul -msse2 -maes" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKCFLAGS="-O2 -march=i686 -mtune=i686 -mpclmul -msse2 -maes" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" diff --git a/network/icyque/README b/network/icyque/README deleted file mode 100644 index a7322c76d4..0000000000 --- a/network/icyque/README +++ /dev/null @@ -1,8 +0,0 @@ -icyque IICQ WIM protocol for libpurple) - -If you're switching to IcyQue from the built-in ICQ plugin, you'll -need to restart Pidgin and then edit your existing account (or create a -new account) with the "ICQ (WIM)" protocol. - -If you only have a phone number, then enter that with a + at the -beginning and leave the password field blank. diff --git a/network/icyque/icyque.info b/network/icyque/icyque.info deleted file mode 100644 index 6c8e288100..0000000000 --- a/network/icyque/icyque.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="icyque" -VERSION="20220630_78b90a4" -HOMEPAGE="https://github.com/EionRobb/icyque/" -DOWNLOAD="https://github.com/EionRobb/icyque/archive/78b90a46196d5b6ef5b1727d8139a5fdeea690bb/icyque-78b90a46196d5b6ef5b1727d8139a5fdeea690bb.tar.gz" -MD5SUM="28af58da4e0a1fc35ab7ac1c6948c8a1" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="David Melik" -EMAIL="dchmelik@gmail.com" diff --git a/network/insync/insync.info b/network/insync/insync.info index ebe16baec7..b6e0dbcf74 100644 --- a/network/insync/insync.info +++ b/network/insync/insync.info @@ -3,7 +3,7 @@ VERSION="3.3.9.40955" HOMEPAGE="https://www.insynchq.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://d2t3ff60b2tol4.cloudfront.net/builds/insync_3.3.9.40955-xenial_amd64.deb" +DOWNLOAD_x86_64="https://slackware.uk/sbosrcarch/by-name/network/insync/insync_3.3.9.40955-xenial_amd64.deb" MD5SUM_x86_64="fd8ea3caaea11d4583e3a3f53876ac95" REQUIRES="" MAINTAINER="Pedro R.M. Júnior" diff --git a/network/ipcalc-ng/README b/network/ipcalc-ng/README new file mode 100644 index 0000000000..7d9294f3fc --- /dev/null +++ b/network/ipcalc-ng/README @@ -0,0 +1,14 @@ +This is a modern tool to assist in network address calculations for +IPv4 and IPv6. It acts both as a tool to output human readable +information about a network or address, as well as a tool suitable to +be used by scripts or other programs. + +It supports printing a summary about the provided network address, +multiple command line options per information to be printed, +transparent IPv6 support, and in addition it will use libGeoIP if +available to provide geographic information. + +The project started as a fork of the ipcalc tool in the Fedora +distribution but it has since then replaced the original tool. + +ipcalc-ng cannot be installed at the same time as ipcalc. diff --git a/network/turbolift/turbolift.SlackBuild b/network/ipcalc-ng/ipcalc-ng.SlackBuild index 3d2803a9d3..47ad1befb5 100644 --- a/network/turbolift/turbolift.SlackBuild +++ b/network/ipcalc-ng/ipcalc-ng.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for turbolift +# Slackware build script for ipcalc-ng -# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2024, Alexander Verbovetsky, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=turbolift -VERSION=${VERSION:-2.1.3} +PRGNAM=ipcalc-ng +VERSION=${VERSION:-1.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,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 @@ -59,6 +56,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -69,9 +69,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/v$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf ipcalc-$VERSION +tar xvf $CWD/ipcalc-$VERSION.tar.gz +cd ipcalc-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -79,18 +79,38 @@ 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 {} \; -python setup.py install --root=$PKG +mkdir build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Duse_maxminddb=enabled \ + -Dstrip=true + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la 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/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 LICENSE.txt README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a NEWS README.md $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 diff --git a/network/ipcalc-ng/ipcalc-ng.info b/network/ipcalc-ng/ipcalc-ng.info new file mode 100644 index 0000000000..adb1c31102 --- /dev/null +++ b/network/ipcalc-ng/ipcalc-ng.info @@ -0,0 +1,10 @@ +PRGNAM="ipcalc-ng" +VERSION="1.0.3" +HOMEPAGE="https://gitlab.com/ipcalc/ipcalc" +DOWNLOAD="https://gitlab.com/ipcalc/ipcalc/-/archive/1.0.3/ipcalc-1.0.3.tar.gz" +MD5SUM="a7b49f0eeda7a5f390427e5533ddf5da" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="libmaxminddb rubygem-ronn" +MAINTAINER="Alexander Verbovetsky" +EMAIL="alik@ejik.org" diff --git a/network/turbolift/slack-desc b/network/ipcalc-ng/slack-desc index 06da0a7ea9..4ef1ebeb5e 100644 --- a/network/turbolift/slack-desc +++ b/network/ipcalc-ng/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -turbolift: turbolift (OpenStack Swift -Cloud Files- Uploader) -turbolift: -turbolift: If you have found yourself in a situation where you needed or -turbolift: wanted to upload a whole bunch of files to Cloud Files quickly, -turbolift: this is what you are looking for. -turbolift: -turbolift: Homepage: https://github.com/cloudnull/turbolift -turbolift: -turbolift: -turbolift: -turbolift: +ipcalc-ng: ipcalc-ng (An IP Netmask/broadcast/etc calculator) +ipcalc-ng: +ipcalc-ng: This is a modern tool to assist in network address calculations for +ipcalc-ng: IPv4 and IPv6. It acts both as a tool to output human readable +ipcalc-ng: information about a network or address, as well as a tool suitable +ipcalc-ng: to be used by scripts or other programs. +ipcalc-ng: +ipcalc-ng: +ipcalc-ng: Homepage: https://gitlab.com/ipcalc/ipcalc +ipcalc-ng: +ipcalc-ng: diff --git a/network/ircII/NOTES_TO_SELF b/network/ircII/NOTES_TO_SELF index 13128c3b0e..be1695b90d 100644 --- a/network/ircII/NOTES_TO_SELF +++ b/network/ircII/NOTES_TO_SELF @@ -1,5 +1,11 @@ Notes to self: +repology shows that some distros (notably Gentoo) are packaging +newer snapshots. This build will stick with the version that Debian +packages, including their patches. + +-- + wserv and ircio are executed correctly (in the new libexec/ircII dir), tested them with the following results: diff --git a/network/ircd-hybrid/ircd-hybrid.SlackBuild b/network/ircd-hybrid/ircd-hybrid.SlackBuild index 33bf9bf445..db8cc00180 100644 --- a/network/ircd-hybrid/ircd-hybrid.SlackBuild +++ b/network/ircd-hybrid/ircd-hybrid.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ircd-hybrid -# Copyright 2018-2022 Ebben Aries <slackbuilds@dscp.org> +# Copyright 2018-2024 Ebben Aries <slackbuilds@dscp.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ircd-hybrid BINNAM=ircd -VERSION=${VERSION:-8.2.43} +VERSION=${VERSION:-20240506_e813b4f} +GITHASH=${GITHASH:-e813b4f4352586db6b42bafb6e10e4bb113e62d4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -81,9 +82,10 @@ 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 +rm -rf $PRGNAM-$GITHASH +mkdir $PRGNAM-$GITHASH +tar xvf $CWD/$PRGNAM-$GITHASH.tar.gz +cd $PRGNAM-$GITHASH chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/network/ircd-hybrid/ircd-hybrid.info b/network/ircd-hybrid/ircd-hybrid.info index aecb5942fc..9f031cc15b 100644 --- a/network/ircd-hybrid/ircd-hybrid.info +++ b/network/ircd-hybrid/ircd-hybrid.info @@ -1,8 +1,8 @@ PRGNAM="ircd-hybrid" -VERSION="8.2.43" +VERSION="20240506_e813b4f" HOMEPAGE="http://www.ircd-hybrid.org/" -DOWNLOAD="https://github.com/ircd-hybrid/ircd-hybrid/archive/8.2.43/ircd-hybrid-8.2.43.tar.gz" -MD5SUM="00bb3ec521f59b8ec44aba09d05f04c8" +DOWNLOAD="https://github.com/ircd-hybrid/ircd-hybrid/archive/e813b4f/ircd-hybrid-e813b4f4352586db6b42bafb6e10e4bb113e62d4.tar.gz" +MD5SUM="84a21e3351c1b88352492f463e96f740" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/jetty/README b/network/jetty/README deleted file mode 100644 index 4ba33dc809..0000000000 --- a/network/jetty/README +++ /dev/null @@ -1,22 +0,0 @@ -jetty (web server) - -Jetty provides a Web server and javax.servlet container, plus support -for SPDY, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. -These components are open source and available for commercial use and -distribution. - -Jetty is used in a wide variety of projects and products, both in -Jetty development and production. can be easily embedded in devices, -Jetty tools, frameworks, application servers, and clusters. - -This script repacks the tar.gz into a slackware package. -It also links the startup script to /etc/rc.d/rc.jetty. - -## Startup -To have this start upon each boot, add the following lines to -/etc/rc.d/rc.local: - -# Start jetty -if [ -x /etc/rc.d/rc.jetty ]; then - /etc/rc.d/rc.jetty start -fi diff --git a/network/jetty/jetty.SlackBuild b/network/jetty/jetty.SlackBuild deleted file mode 100644 index 7ab621a3d4..0000000000 --- a/network/jetty/jetty.SlackBuild +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/bash -# -# Slackware build script for openfire -# Written by Mário Antunes (mariolpantunes@gmail.com) - -cd $(dirname $0) ; CWD=$(pwd) - -PRGNAM=jetty -VERSION=${VERSION:-9.2.3.v20140905} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} -ARCH=noarch -# 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 -fi - -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -if [ "$( uname -m )" = "x86_64" ]; then - LIBDIRSUFFIX="64" -else - LIBDIRSUFFIX="" -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP - -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-distribution-$VERSION.tar.*z -cd $PRGNAM-distribution-$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 {} \; - -mkdir -p $PKG/opt/$PRGNAM/ -mkdir -p $PKG/var/log/$PRGNAM -mkdir -p $PKG/etc/{profile.d,rc.d} -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION - -cp -a bin demo-base etc lib modules resources start.d \ - start.ini start.jar webapps $PKG/opt/$PRGNAM/ - -cat << EOF > $PKG/etc/rc.d/rc.jetty -#!/bin/sh -export JAVA="/usr/lib$LIBDIRSUFFIX/java/bin/java" -export JETTY_HOME="/opt/$PRGNAM" -export JETTY_CONF="\$JETTY_HOME/etc/jetty.conf" -export JETTY_LOGS="/var/log/$PRGNAM" -/opt/jetty/bin/jetty.sh "\$@" -EOF - -chmod 0755 $PKG/etc/rc.d/* - -cp -a *.html *.txt *.TXT $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -cat << EOF > $PKG/etc/profile.d/$PRGNAM.csh -#!/bin/csh -setenv JETTY_HOME="/opt/$PRGNAM" -setenv JETTY_CONF="\$JETTY_HOME/etc/jetty.conf" -setenv JETTY_LOGS="/var/log/$PRGNAM" -EOF - -cat << EOF > $PKG/etc/profile.d/$PRGNAM.sh -#!/bin/sh -export JETTY_HOME="/opt/$PRGNAM" -export JETTY_CONF="\$JETTY_HOME/etc/jetty.conf" -export JETTY_LOGS="/var/log/$PRGNAM" -EOF - -chmod 0755 $PKG/etc/profile.d/* - -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 diff --git a/network/jetty/jetty.info b/network/jetty/jetty.info deleted file mode 100644 index 5348702ad7..0000000000 --- a/network/jetty/jetty.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="jetty" -VERSION="9.2.3.v20140905" -HOMEPAGE="http://www.eclipse.org/jetty/" -DOWNLOAD="http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.2.3.v20140905/jetty-distribution-9.2.3.v20140905.tar.gz" -MD5SUM="ab0822beb826a5db91de46d1d281afb7" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="zulu-openjdk8" -MAINTAINER="Mário Antunes" -EMAIL="mariolpantunes@gmail.com" diff --git a/network/jetty/slack-desc b/network/jetty/slack-desc deleted file mode 100644 index 6243819565..0000000000 --- a/network/jetty/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# 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------------------------------------------------------| -jetty: jetty (web server) -jetty: -jetty: Jetty provides a Web server and javax.servlet container, plus support -jetty: for SPDY, WebSocket, OSGi, JMX, JNDI, JAAS and many others. -jetty: These components are open source and available for commercial use and -jetty: distribution. -jetty: Jetty is used in a wide variety of projects and products, both in -jetty: development and production. Jetty can be easily embedded in devices, -jetty: tools, frameworks, application servers, and clusters. See the Jetty -jetty: Powered page for more uses of Jetty. -jetty: diff --git a/network/jitsi-meet-desktop/jitsi-meet-desktop.SlackBuild b/network/jitsi-meet-desktop/jitsi-meet-desktop.SlackBuild index 2c5424a40d..4b2998cef6 100644 --- a/network/jitsi-meet-desktop/jitsi-meet-desktop.SlackBuild +++ b/network/jitsi-meet-desktop/jitsi-meet-desktop.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jitsi-meet-desktop -VERSION=${VERSION:-2024.3.0} +VERSION=${VERSION:-2024.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/jitsi-meet-desktop/jitsi-meet-desktop.info b/network/jitsi-meet-desktop/jitsi-meet-desktop.info index 690983e6aa..a5c8267924 100644 --- a/network/jitsi-meet-desktop/jitsi-meet-desktop.info +++ b/network/jitsi-meet-desktop/jitsi-meet-desktop.info @@ -1,10 +1,10 @@ PRGNAM="jitsi-meet-desktop" -VERSION="2024.3.0" +VERSION="2024.6.0" HOMEPAGE="https://jitsi.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/jitsi/jitsi-meet-electron/releases/download/v2024.3.0/jitsi-meet-x86_64.AppImage" -MD5SUM_x86_64="bd3a9721e63982c85ce524dbb15e412c" +DOWNLOAD_x86_64="https://github.com/jitsi/jitsi-meet-electron/releases/download/v2024.6.0/jitsi-meet-x86_64.AppImage" +MD5SUM_x86_64="c3b23de2c989709908933d2729fa8210" REQUIRES="" MAINTAINER="Eugene Wissner" EMAIL="belka@caraus.de" diff --git a/network/kdrive/kdrive.SlackBuild b/network/kdrive/kdrive.SlackBuild index 3ec0511354..1584654283 100644 --- a/network/kdrive/kdrive.SlackBuild +++ b/network/kdrive/kdrive.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=kdrive -VERSION=${VERSION:-3.3.7.20221109} +VERSION=${VERSION:-3.6.4.20240814} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -66,7 +66,7 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; # install -install -Dm 755 $CWD/kDrive-$VERSION.AppImage $PKG/usr/bin/kDrive +install -Dm 755 $CWD/kDrive-$VERSION-amd64.AppImage $PKG/usr/bin/kDrive # Desktop shortcut install -Dm 644 -o root -g root $CWD/kDrive.desktop $PKG/usr/share/applications/kDrive.desktop diff --git a/network/kdrive/kdrive.info b/network/kdrive/kdrive.info index 450028c05d..c91d54e813 100644 --- a/network/kdrive/kdrive.info +++ b/network/kdrive/kdrive.info @@ -1,10 +1,10 @@ PRGNAM="kdrive" -VERSION="3.3.7.20221109" +VERSION="3.6.4.20240814" HOMEPAGE="https://kdrive.infomaniak.com" -DOWNLOAD="https://download.storage.infomaniak.com/drive/desktopclient/kDrive-3.3.7.20221109.AppImage" -MD5SUM="a00112049de074ad9d79b37dbdf7c560" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://download.storage.infomaniak.com/drive/desktopclient/kDrive-3.6.4.20240814-amd64.AppImage" +MD5SUM_x86_64="06118e25c455ac72a4d77a4c388b6151" REQUIRES="" MAINTAINER="Frederic Galusik" -EMAIL="f@galusik.fr" +EMAIL="fredg@zaclys.net" diff --git a/network/keepalived/keepalived.SlackBuild b/network/keepalived/keepalived.SlackBuild index 60f0426e58..83b18da116 100644 --- a/network/keepalived/keepalived.SlackBuild +++ b/network/keepalived/keepalived.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=keepalived -VERSION=${VERSION:-2.2.8} +VERSION=${VERSION:-2.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/keepalived/keepalived.info b/network/keepalived/keepalived.info index 5c3c527b13..854c8d2704 100644 --- a/network/keepalived/keepalived.info +++ b/network/keepalived/keepalived.info @@ -1,8 +1,8 @@ PRGNAM="keepalived" -VERSION="2.2.8" +VERSION="2.3.1" HOMEPAGE="https://www.keepalived.org/" -DOWNLOAD="https://www.keepalived.org/software/keepalived-2.2.8.tar.gz" -MD5SUM="8c26f75a8767e5341d82696e1e717115" +DOWNLOAD="https://www.keepalived.org/software/keepalived-2.3.1.tar.gz" +MD5SUM="5434ebc3becb6f86ebc3adc04e3e7e6d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/lagrange/lagrange.SlackBuild b/network/lagrange/lagrange.SlackBuild index 0b154462c8..475604ab0c 100644 --- a/network/lagrange/lagrange.SlackBuild +++ b/network/lagrange/lagrange.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=lagrange -VERSION=${VERSION:-1.15.6} +VERSION=${VERSION:-1.17.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/lagrange/lagrange.info b/network/lagrange/lagrange.info index 45ead71a4f..03e93c1272 100644 --- a/network/lagrange/lagrange.info +++ b/network/lagrange/lagrange.info @@ -1,10 +1,10 @@ PRGNAM="lagrange" -VERSION="1.15.6" +VERSION="1.17.6" HOMEPAGE="https://gmi.skyjake.fi/lagrange/" -DOWNLOAD="https://git.skyjake.fi/skyjake/lagrange/releases/download/v1.15.6/lagrange-1.15.6.tar.gz" -MD5SUM="6bf6dd7e5c7e7483ee26ec64fe6619fb" +DOWNLOAD="https://git.skyjake.fi/gemini/lagrange/releases/download/v1.17.6/lagrange-1.17.6.tar.gz" +MD5SUM="51e0a3ac2746dbfc08467a7e21690000" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Frederic Galusik" -EMAIL="f@galusik.fr" +EMAIL="fredg@zaclys.net" diff --git a/network/librewolf/librewolf.SlackBuild b/network/librewolf/librewolf.SlackBuild index 9a80ffed69..a040fe7d02 100644 --- a/network/librewolf/librewolf.SlackBuild +++ b/network/librewolf/librewolf.SlackBuild @@ -25,7 +25,7 @@ cd "$(dirname "$0")" ; CWD=$(pwd) PRGNAM=librewolf -VERSION=${VERSION:-124.0.1} +VERSION=${VERSION:-130.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/librewolf/librewolf.info b/network/librewolf/librewolf.info index 1a5c55807e..73fd3ec291 100644 --- a/network/librewolf/librewolf.info +++ b/network/librewolf/librewolf.info @@ -1,10 +1,10 @@ PRGNAM="librewolf" -VERSION="124.0.1" +VERSION="130.0" HOMEPAGE="https://librewolf.net/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://gitlab.com/api/v4/projects/24386000/packages/generic/librewolf/124.0.1-1/LibreWolf.x86_64.AppImage" -MD5SUM_x86_64="25f0a7268dcf213eec4c20225e1c8b47" +DOWNLOAD_x86_64="https://gitlab.com/api/v4/projects/24386000/packages/generic/librewolf/130.0-3/LibreWolf.x86_64.AppImage" +MD5SUM_x86_64="b7ee386daec1763d78209d04cad29e67" REQUIRES="" MAINTAINER="Ivan Kovmir" EMAIL="i@kovmir.eu" diff --git a/network/libvma/README b/network/libvma/README new file mode 100644 index 0000000000..a8b0aa41fc --- /dev/null +++ b/network/libvma/README @@ -0,0 +1,5 @@ +Mellanox's Messaging Accelerator (VMA) is a library that can be +preloaded with LD_PRELOAD when running message-based and +streaming applications, overriding networking APIs in order to +bypass the kernel's network stack to userspace, +reducing latency and improving thoughput. diff --git a/network/icyque/icyque.SlackBuild b/network/libvma/libvma.SlackBuild index e793215c65..7f4ace4e27 100644 --- a/network/icyque/icyque.SlackBuild +++ b/network/libvma/libvma.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for icyque +# Slackware build script for libvma -# Copyright 2020, SlackBuilds.org, David Melik, Spokane, WA, USA +# Copyright 2024 GUAN Xin <guanx.bac@gmail.com> from Beijing # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=icyque -VERSION=${VERSION:-20220630_78b90a4} +PRGNAM=libvma +VERSION=${VERSION:-9.8.60} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,11 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -GITVER="$( echo $VERSION | cut -d_ -f2 )" - -# 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 @@ -61,6 +56,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -71,9 +69,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$GITVER* -tar xvf $CWD/$PRGNAM-$GITVER*.tar.gz -cd $PRGNAM-$GITVER* +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 \ @@ -81,15 +79,31 @@ 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 {} \; +./autogen.sh +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --enable-doc \ + --build=$ARCH-slackware-linux + make -make install DESTDIR=$PKG +make install-strip DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la -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/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 \ - LICENSE README.md \ + CHANGES COPYING LICENSE README* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/libvma/libvma.info b/network/libvma/libvma.info new file mode 100644 index 0000000000..876c91c5cc --- /dev/null +++ b/network/libvma/libvma.info @@ -0,0 +1,10 @@ +PRGNAM="libvma" +VERSION="9.8.60" +HOMEPAGE="https://github.com/Mellanox/libvma/wiki" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/Mellanox/libvma/archive/9.8.60/libvma-9.8.60.tar.gz" +MD5SUM_x86_64="ba5fbc75507337e6b5400807a208aaaf" +REQUIRES="rdma-core" +MAINTAINER="GUAN Xin" +EMAIL="guanx.bac@gmail.com" diff --git a/network/icyque/slack-desc b/network/libvma/slack-desc index d0937aee71..8155ed1263 100644 --- a/network/icyque/slack-desc +++ b/network/libvma/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -icyque: icyque (ICQ WIM protocol for libpurple) -icyque: -icyque: If you're switching to IcyQue from the built-in ICQ plugin, you'll -icyque: need to restart Pidgin and then edit your existing account (or create -icyque: a new account) with the "ICQ (WIM)" protocol. -icyque: -icyque: If you only have a phone number, then enter that with a + at the -icyque: beginning and leave the password field blank. -icyque: -icyque: https://github.com/EionRobb/icyque/ -icyque: +libvma: libvma (Mellanox's Messaging Accelerator library) +libvma: +libvma: Mellanox's Messaging Accelerator (VMA) is a library that can be +libvma: preloaded with LD_PRELOAD when running message-based and +libvma: streaming applications, overriding networking APIs in order to +libvma: bypass the kernel's network stack to userspace, +libvma: reducing latency and improving thoughput. +libvma: +libvma: Homepage: https://github.com/Mellanox/libvma/wiki +libvma: +libvma: diff --git a/network/liferea/liferea.SlackBuild b/network/liferea/liferea.SlackBuild index bb97d03143..6491c48a2f 100644 --- a/network/liferea/liferea.SlackBuild +++ b/network/liferea/liferea.SlackBuild @@ -39,9 +39,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 @@ -104,7 +101,7 @@ gzip -9 $PKG/usr/man/man?/*.? gzip -9 $PKG/usr/man/pl/man?/*.? mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS COPYING ChangeLog INSTALL $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING ChangeLog $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/linphone/README b/network/linphone/README deleted file mode 100644 index 8f47312d14..0000000000 --- a/network/linphone/README +++ /dev/null @@ -1,20 +0,0 @@ -linphone (SIP video-phone) - -Linphone is an audio and video Internet phone with GTK+ and -console interfaces. It uses the SIP protocol, and is compatible -with most SIP clients and gateways. It uses various audio and -video codecs such as Opus, Speex, GSM, G711, ilbc, Theora, H263-1998, -MPEG4, VP8 and snow. - -Video support is enabled by default, but can be disabled and thus -negating the need for ffmpeg. To disable support for video just pass -VIDEO=no to the script. - -UPNP support is enabled by default, but can be disabled and thus -negating the need for libupnp. To disable support for UPNP just pass -UPNP=no to the script. - -Truespeech is disabled by default, but can be enabled. -To enable support for Truespeech just pass TRUESPEECH=yes to the script. - -For h264 codec support, install either msx264 or openh264 SlackBuild. diff --git a/network/linphone/linphone.SlackBuild b/network/linphone/linphone.SlackBuild deleted file mode 100644 index f950205123..0000000000 --- a/network/linphone/linphone.SlackBuild +++ /dev/null @@ -1,172 +0,0 @@ -#!/bin/bash - -# Slackware build script for linphone -# Was written by adev and modified by Eugene Wissner -# Now maintained by Euan Thoms <euan at potensol dot com> - -# Copyright 2014 Euan Thoms United Kingdom -# 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=linphone -VERSION=${VERSION:-3.12.0} -BUILD=${BUILD:-2} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -MOD1NAME=ortp -MOD1VERSION=1.0.2 -MOD1SRCDIRNAME=${MOD1NAME}-${MOD1VERSION}-0 -MOD1DIRNAME=oRTP - -MOD2NAME=mediastreamer -MOD2VERSION=2.16.1 -MOD2SRCDIRNAME=${MOD2NAME}-${MOD2VERSION} -MOD2DIRNAME=mediastreamer2 - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - 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 -fi - -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 - -DOCS="ABOUT-NLS AUTHORS BUGS COPYING ChangeLog \ - NEWS README.md TODO $CWD/$PRGNAM.SlackBuild" - -# enable support for video by default, requires ffmpeg -if [ "${VIDEO:-yes}" = "yes" ]; then - do_video="--enable-video" -else - do_video="--disable-video" -fi - -# enable support for UPNP by default, requires libupnp -if [ "${UPNP:-yes}" = "yes" ]; then - do_upnp="--enable-upnp" -else - do_upnp="--disable-upnp" -fi - -# disable support for truespeech by default -if [ "${TRUESPEECH:-no}" = "yes" ]; then - do_truespeech="--enable-truespeech" -else - do_truespeech="--disable-truespeech" -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 -tar xvf $CWD/$MOD1NAME-$MOD1VERSION.tar.gz -mv $MOD1SRCDIRNAME $MOD1DIRNAME -tar xvf $CWD/$MOD2NAME-$MOD2VERSION.tar.gz -mv $MOD2SRCDIRNAME $MOD2DIRNAME - -# Some patching for silly build issues -sed -i 's|ms_message("Mediastreamer2 factory " MEDIASTREAMER_VERSION " (git: " MS2_GIT_VERSION ") initialized.");|ms_message("Mediastreamer2 factory " MEDIASTREAMER_VERSION " initialized.");|' $MOD2DIRNAME/src/base/msfactory.c -touch coreapi/gitversion.h - -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 {} \; - -./autogen.sh -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --docdir=/usr/doc \ - --mandir=/usr/man \ - --disable-strict \ - --disable-static \ - --disable-tests \ - --disable-tutorials \ - --enable-ipv6 \ - --enable-alsa \ - --enable-pulseaudio \ - --enable-ldap \ - --enable-zrtp \ - --with-included-gettext \ - $do_truespeech \ - $do_video \ - $do_upnp \ - --build=$ARCH-slackware-linux - -make -make install DESTDIR=$PKG - -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/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 $DOCS $PKG/usr/doc/$PRGNAM-$VERSION -chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION -chmod 0644 $PKG/usr/doc/$PRGNAM-$VERSION/* -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -rm -f $PKG/usr/lib*/*.la - -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 diff --git a/network/linphone/linphone.info b/network/linphone/linphone.info deleted file mode 100644 index 57eafbe7e9..0000000000 --- a/network/linphone/linphone.info +++ /dev/null @@ -1,14 +0,0 @@ -PRGNAM="linphone" -VERSION="3.12.0" -HOMEPAGE="https://www.linphone.org/" -DOWNLOAD="https://download.linphone.org/releases/old/sources/linphone/linphone-3.12.0.tar.gz \ - https://download.linphone.org/releases/old/sources/ortp/ortp-1.0.2.tar.gz \ - https://download.linphone.org/releases/old/sources/mediastreamer/mediastreamer-2.16.1.tar.gz" -MD5SUM="8292dbaa0a5d0a448dcbbee125e947e4 \ - 82629e99befa578341e0bdc225924135 \ - 15b8b129a922180855d04d58cdd08d43" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="belle-sip bzrtp libsrtp libupnp-legacy" -MAINTAINER="Euan Thoms" -EMAIL="euan at potensol dot com" diff --git a/network/linphone/slack-desc b/network/linphone/slack-desc deleted file mode 100644 index 71a34e142e..0000000000 --- a/network/linphone/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# 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------------------------------------------------------| -linphone: linphone (SIP video-phone) -linphone: -linphone: Linphone is an audio and video Internet phone with GTK+ and -linphone: console interfaces. It uses the SIP protocol, and is compatible -linphone: with most SIP clients and gateways. It uses various audio and -linphone: video codecs such as Opus, Speex, GSM, G711, ilbc, Theora, H263-1998, -linphone: MPEG4, VP8, H264 and snow. -linphone: -linphone: Homepage: https://www.linphone.org -linphone: -linphone: diff --git a/network/lldpd/lldpd.SlackBuild b/network/lldpd/lldpd.SlackBuild index c9a6433acf..5daa10c247 100644 --- a/network/lldpd/lldpd.SlackBuild +++ b/network/lldpd/lldpd.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for lldpd -# Copyright 2017-2023 Thibaut Notteboom, Paris, FRANCE +# Copyright 2017-2024 Thibaut Notteboom, Paris, FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=lldpd -VERSION=${VERSION:-1.0.17} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.0.18} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/lldpd/lldpd.info b/network/lldpd/lldpd.info index 7cab963fa6..de5c52c545 100644 --- a/network/lldpd/lldpd.info +++ b/network/lldpd/lldpd.info @@ -1,8 +1,8 @@ PRGNAM="lldpd" -VERSION="1.0.17" +VERSION="1.0.18" HOMEPAGE="https://vincentbernat.github.io/lldpd/" -DOWNLOAD="https://media.luffy.cx/files/lldpd/lldpd-1.0.17.tar.gz" -MD5SUM="047ab026dbc4b22b7ef37991e7e2afaa" +DOWNLOAD="https://media.luffy.cx/files/lldpd/lldpd-1.0.18.tar.gz" +MD5SUM="1ee8a5059044632b4306bd2eee9b54bc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/luakit/luakit.SlackBuild b/network/luakit/luakit.SlackBuild index e36c76ab38..b24bc4c5ab 100644 --- a/network/luakit/luakit.SlackBuild +++ b/network/luakit/luakit.SlackBuild @@ -80,7 +80,7 @@ sed -e 's#(PREFIX)/lib/luakit#(LIBDIR)#g' -i Makefile sed -e "/^Exec=/ s/lua/env Malloc=1 lua/" -i extras/luakit.desktop patch -p1 < $CWD/gtk.patch -_CFLAGS=`grep CFLAGS config.mk | sed -e "s/CFLAGS\s*+=//g" | tr "\n" " "` +_CFLAGS=$( grep CFLAGS config.mk | sed -e "s/CFLAGS\s*+=//g" | tr "\n" " " ) make install \ CFLAGS="$_CFLAGS $SLKCFLAGS" \ PREFIX=/usr \ diff --git a/network/macchanger/README b/network/macchanger/README index 72b3a2b9cc..cff8f76393 100644 --- a/network/macchanger/README +++ b/network/macchanger/README @@ -1,3 +1,5 @@ +macchanger (utility for viewing and manipulating MAC addresses) + GNU MAC Changer is a utility for viewing and manipulating MAC addresses of network interfaces. diff --git a/network/macchanger/doinst.sh b/network/macchanger/doinst.sh new file mode 100644 index 0000000000..1bef502028 --- /dev/null +++ b/network/macchanger/doinst.sh @@ -0,0 +1,6 @@ +if [ -x /usr/bin/install-info -a -d usr/info ]; then + ( cd usr/info + rm -f dir + for i in *.info*; do /usr/bin/install-info $i dir 2>/dev/null; done + ) +fi diff --git a/network/macchanger/macchanger.SlackBuild b/network/macchanger/macchanger.SlackBuild index 64407bbe34..51d03b8bd0 100644 --- a/network/macchanger/macchanger.SlackBuild +++ b/network/macchanger/macchanger.SlackBuild @@ -2,8 +2,9 @@ # Slackware build script for macchanger -# Copyright 2007, 2010 Kevin Myers <jwblack AT cox DOT net> -# Copyright 2020 Dominik Drobek <dominik.drobek (at) o2.pl> +# Copyright 2007, 2010 Kevin Myers +# Copyright 2020 Dominik Drobek +# Copyright 2024 B. Watson <urchlay@slackware.uk> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,11 +24,16 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20240902 bkw: BUILD=2 +# - new maintainer. +# - add doinst.sh for info directory. +# - remove 0-byte NEWS from doc dir. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=macchanger VERSION=${VERSION:-1.7.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +45,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 @@ -74,11 +77,8 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -93,23 +93,19 @@ CXXFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux make -make install DESTDIR=$PKG - -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/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 +make install-strip DESTDIR=$PKG rm -f $PKG/usr/info/dir -gzip -9 $PKG/usr/info/*.info* +gzip -9 $PKG/usr/info/*.info* $PKG/usr/man/man*/* mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS COPYING NEWS README ChangeLog $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING README 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 +cat $CWD/doinst.sh > $PKG/install/douninst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/macchanger/macchanger.info b/network/macchanger/macchanger.info index 133c385776..6922eb4c15 100644 --- a/network/macchanger/macchanger.info +++ b/network/macchanger/macchanger.info @@ -6,5 +6,5 @@ MD5SUM="ca56f16142914337391dac91603eb332" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dominik Drobek" -EMAIL="dominik.drobek (at) o2.pl" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/network/maildrop/maildrop.info b/network/maildrop/maildrop.info index 6ea3f1380d..61c09237cd 100644 --- a/network/maildrop/maildrop.info +++ b/network/maildrop/maildrop.info @@ -6,5 +6,5 @@ MD5SUM="a88ab3f29b5f20ad7cc80a6b94392cc8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="courier-unicode" -MAINTAINER="Andrew Strong" -EMAIL="andrew.david.strong@gmail.com" +MAINTAINER="Michel A. Begue" +EMAIL="mab974@misouk.com" diff --git a/network/mailspring/mailspring.SlackBuild b/network/mailspring/mailspring.SlackBuild index e50fd580a0..f9e2be620b 100644 --- a/network/mailspring/mailspring.SlackBuild +++ b/network/mailspring/mailspring.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mailspring -VERSION=${VERSION:-1.13.2} +VERSION=${VERSION:-1.13.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/mailspring/mailspring.info b/network/mailspring/mailspring.info index e667dfd940..7f57b31a80 100644 --- a/network/mailspring/mailspring.info +++ b/network/mailspring/mailspring.info @@ -1,10 +1,10 @@ PRGNAM="mailspring" -VERSION="1.13.2" +VERSION="1.13.3" HOMEPAGE="https://getmailspring.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/Foundry376/Mailspring/releases/download/1.13.2/mailspring-1.13.2-amd64.deb" -MD5SUM_x86_64="64686f30e7e16ed33a96d8ec3901bdaf" +DOWNLOAD_x86_64="https://github.com/Foundry376/Mailspring/releases/download/1.13.3/mailspring-1.13.3-amd64.deb" +MD5SUM_x86_64="d5c1591ccd9aba9d41fbc66ce5fc1626" REQUIRES="" MAINTAINER="Muhammad Mahendra Subrata" EMAIL="mumahendras3@gmail.com" diff --git a/network/microsoft-edge/README b/network/microsoft-edge/README index 4643e8a054..9d498ac692 100644 --- a/network/microsoft-edge/README +++ b/network/microsoft-edge/README @@ -5,3 +5,10 @@ platforms as a fork of Google's Chromium open-source project: Android and iOS, macOS, older Windows versions (Windows 7, Windows Server 2008 R2 and later), and most recently Linux. + +NOTE: Starting with version 118 and above, Microsoft Edge requires +/etc/machine-id in order to run. +If you cannot normally run the program, You need to run the following +command as root to fix the issue: + +ln -s /var/lib/dbus/machine-id /etc/machine-id diff --git a/network/microsoft-edge/doinst.sh b/network/microsoft-edge/doinst.sh index aea0f894eb..9a8ded3c60 100644 --- a/network/microsoft-edge/doinst.sh +++ b/network/microsoft-edge/doinst.sh @@ -5,9 +5,3 @@ 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/network/microsoft-edge/microsoft-edge.SlackBuild b/network/microsoft-edge/microsoft-edge.SlackBuild index 74965061bd..05dbc2ce3a 100644 --- a/network/microsoft-edge/microsoft-edge.SlackBuild +++ b/network/microsoft-edge/microsoft-edge.SlackBuild @@ -2,8 +2,9 @@ # # Slackware build script for microsoft-edge. # -# Copyright 2023 Andrew Payne <phalange@komputermatrix.com> # Copyright 2021 Reza Talebi, Shahin Shahr, Iran. +# Copyright 2023 Andrew Payne <phalange@komputermatrix.com> +# Copyright 2024 Reza Talebi, Shahin Shahr, Iran. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=microsoft-edge BRANCH=stable -VERSION=${VERSION:-117.0.2045.55} +VERSION=${VERSION:-128.0.2739.79} BUILD=${BUILD:-1} DEBBUILD=${DEBBUILD:-1} TAG=${TAG:-_SBo} @@ -67,13 +68,13 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-${VERSION} mkdir -p $PRGNAM-${VERSION} -ar x $CWD/$PRGNAM-$BRANCH"_"${VERSION}-${DEBBUILD}_${BIT}.deb --output $PRGNAM-$VERSION +ar xv $CWD/$PRGNAM-$BRANCH"_"${VERSION}-${DEBBUILD}_${BIT}.deb --output $PRGNAM-$VERSION cd $PRGNAM-$VERSION rm {control.tar.xz,debian-binary,_gpgorigin} xz -d data.tar.xz -tar --extract -f data.tar +tar xvf data.tar # remove what won't work rm -rf etc diff --git a/network/microsoft-edge/microsoft-edge.info b/network/microsoft-edge/microsoft-edge.info index d62cdcdd45..0976a676a5 100644 --- a/network/microsoft-edge/microsoft-edge.info +++ b/network/microsoft-edge/microsoft-edge.info @@ -1,10 +1,10 @@ PRGNAM="microsoft-edge" -VERSION="117.0.2045.55" +VERSION="128.0.2739.79" HOMEPAGE="https://www.microsoft.com/edge" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_117.0.2045.55-1_amd64.deb" -MD5SUM_x86_64="79326169c59d70280515bc8fd8448fa9" +DOWNLOAD_x86_64="https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_128.0.2739.79-1_amd64.deb" +MD5SUM_x86_64="0f2fcf4f96271af987aebbbb30a575e7" REQUIRES="" -MAINTAINER="Andrew Payne" -EMAIL="phalange@komputermatrix.com" +MAINTAINER="Reza Talebi" +EMAIL="reza.talebi.73@outlook.com" diff --git a/network/modsecurity-apache/modsecurity-apache.SlackBuild b/network/modsecurity-apache/modsecurity-apache.SlackBuild index 90bdcc47e7..3813a51da3 100644 --- a/network/modsecurity-apache/modsecurity-apache.SlackBuild +++ b/network/modsecurity-apache/modsecurity-apache.SlackBuild @@ -3,17 +3,34 @@ # Slackware build script for ModSecurity # Written by pyllyukko +# +# 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=modsecurity-apache SRCNAM=modsecurity -VERSION=${VERSION:-2.9.7} +VERSION=${VERSION:-2.9.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -CRS_VERSION="3.2.0" +CRS_VERSION="4.6.0" if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -23,9 +40,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 @@ -54,10 +68,10 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf ${SRCNAM}-${VERSION} -tar xvf $CWD/${SRCNAM}-${VERSION}.tar.gz -cd ${SRCNAM}-${VERSION} -tar xvf $CWD/owasp-modsecurity-crs-${CRS_VERSION}.tar.gz +rm -rf ${SRCNAM}-v${VERSION} +tar xvf $CWD/${SRCNAM}-v${VERSION}.tar.gz +cd ${SRCNAM}-v${VERSION} +tar xvf $CWD/coreruleset-${CRS_VERSION}.tar.gz chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -89,7 +103,7 @@ cat unicode.mapping > $PKG/etc/httpd/extra/unicode.mapping # The Core Rule Set mkdir -p ${PKG}/etc/httpd/crs -cp -Rv owasp-modsecurity-crs-${CRS_VERSION}/* ${PKG}/etc/httpd/crs +cp -Rv coreruleset-${CRS_VERSION}/* ${PKG}/etc/httpd/crs mv -v ${PKG}/etc/httpd/crs/crs-setup.conf.example ${PKG}/etc/httpd/crs/crs-setup.conf.new mv -v ${PKG}/etc/httpd/crs/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf.example ${PKG}/etc/httpd/crs/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf.new mv -v ${PKG}/etc/httpd/crs/rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf.example ${PKG}/etc/httpd/crs/rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf.new diff --git a/network/modsecurity-apache/modsecurity-apache.info b/network/modsecurity-apache/modsecurity-apache.info index a70b04bcf8..22752d20d4 100644 --- a/network/modsecurity-apache/modsecurity-apache.info +++ b/network/modsecurity-apache/modsecurity-apache.info @@ -1,12 +1,12 @@ PRGNAM="modsecurity-apache" -VERSION="2.9.7" +VERSION="2.9.8" HOMEPAGE="https://www.modsecurity.org/" -DOWNLOAD="https://github.com/SpiderLabs/ModSecurity/releases/download/v2.9.7/modsecurity-2.9.7.tar.gz \ - https://github.com/SpiderLabs/owasp-modsecurity-crs/archive/v3.2.0/owasp-modsecurity-crs-3.2.0.tar.gz" -MD5SUM="f2ccb0d6b3ba59a5677accb5569abbbd \ - 9dd31ff7e74bd797d2013b93c02df304" +DOWNLOAD="https://github.com/owasp-modsecurity/ModSecurity/releases/download/v2.9.8/modsecurity-v2.9.8.tar.gz \ + https://github.com/coreruleset/coreruleset/archive/v4.6.0/coreruleset-4.6.0.tar.gz" +MD5SUM="69ba67a0d1e93404919b276980d88331 \ + 2dfe58af935db7d3c843db9ba6c8794a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="pyllyukko" -EMAIL="pyllyukko AT maimed dot org" +EMAIL="pyllyukko@maimed.org" diff --git a/network/mosh/mosh.info b/network/mosh/mosh.info index 9578dd57f8..abec8c93be 100644 --- a/network/mosh/mosh.info +++ b/network/mosh/mosh.info @@ -1,7 +1,7 @@ PRGNAM="mosh" VERSION="1.4.0" HOMEPAGE="https://mosh.org" -DOWNLOAD="https://mosh.org/mosh-1.4.0.tar.gz" +DOWNLOAD="https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz" MD5SUM="c34a647f8545565d79188acacaea7559" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/network/mpop/mpop.SlackBuild b/network/mpop/mpop.SlackBuild index a0522fd4e3..3643fc9aa2 100644 --- a/network/mpop/mpop.SlackBuild +++ b/network/mpop/mpop.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mpop -VERSION=${VERSION:-1.4.18} +VERSION=${VERSION:-1.4.20} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -88,7 +88,6 @@ CXXFLAGS="$SLKCFLAGS" \ --localstatedir=/var \ --infodir=/usr/info \ --mandir=/usr/man \ - --disable-rpath \ --build=$ARCH-slackware-linux make @@ -97,7 +96,7 @@ make install-strip DESTDIR=$PKG 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/usr/man -type f -exec gzip -9 {} \; +find $PKG/usr/man -type f -exec gzip -9n {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done rm -f $PKG/usr/info/dir diff --git a/network/mpop/mpop.info b/network/mpop/mpop.info index 7c491d38a8..359c396f71 100644 --- a/network/mpop/mpop.info +++ b/network/mpop/mpop.info @@ -1,8 +1,8 @@ PRGNAM="mpop" -VERSION="1.4.18" +VERSION="1.4.20" HOMEPAGE="https://marlam.de/mpop" -DOWNLOAD="https://marlam.de/mpop/releases/mpop-1.4.18.tar.xz" -MD5SUM="c7671abcdb3fedf429c3e1a01d1d53d1" +DOWNLOAD="https://marlam.de/mpop/releases/mpop-1.4.20.tar.xz" +MD5SUM="15e7c716397f17cda492930a8f428efe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/mstflint/mstflint.SlackBuild b/network/mstflint/mstflint.SlackBuild index c6be0b8c15..324209ee5f 100644 --- a/network/mstflint/mstflint.SlackBuild +++ b/network/mstflint/mstflint.SlackBuild @@ -45,7 +45,7 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then fi ENABLE_INBAND=${ENABLE_INBAND:-no} -if ! [ `echo x$ENABLE_INBAND | tr '[:lower:]' '[:upper:]'` = XYES ]; then +if ! [ $( echo x$ENABLE_INBAND | tr '[:lower:]' '[:upper:]' ) = XYES ]; then CONFIG_PARAMS_EXTRA="${CONFIG_PARAMS_EXTRA} --disable-inband" SLACK_DESC_SED_CMD='s/ENABLE_INBAND/ but disabled at build time/g' else diff --git a/network/mullvadvpn-app/mullvadvpn-app.SlackBuild b/network/mullvadvpn-app/mullvadvpn-app.SlackBuild index 766711169e..657f04958f 100644 --- a/network/mullvadvpn-app/mullvadvpn-app.SlackBuild +++ b/network/mullvadvpn-app/mullvadvpn-app.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mullvadvpn-app SRCNAM=MullvadVPN -VERSION=${VERSION:-2024.2} +VERSION=${VERSION:-2024.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/mullvadvpn-app/mullvadvpn-app.info b/network/mullvadvpn-app/mullvadvpn-app.info index 970e0d7ce0..b0e58609aa 100644 --- a/network/mullvadvpn-app/mullvadvpn-app.info +++ b/network/mullvadvpn-app/mullvadvpn-app.info @@ -1,12 +1,12 @@ PRGNAM="mullvadvpn-app" -VERSION="2024.2" +VERSION="2024.5" HOMEPAGE="https://mullvad.net/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/mullvad/mullvadvpn-app/releases/download/2024.2/MullvadVPN-2024.2_amd64.deb \ - https://github.com/mullvad/mullvadvpn-app/releases/download/2024.2/MullvadVPN-2024.2_arm64.deb" -MD5SUM_x86_64="3b9f7014b7256d1edb2485eaecd1b495 \ - ffde31ffe09e4039c501f05f177c16a5" +DOWNLOAD_x86_64="https://github.com/mullvad/mullvadvpn-app/releases/download/2024.5/MullvadVPN-2024.5_amd64.deb \ + https://github.com/mullvad/mullvadvpn-app/releases/download/2024.5/MullvadVPN-2024.5_arm64.deb" +MD5SUM_x86_64="845888a6ef35fa94fa09c37f2db64393 \ + 5013cf8d4cab35666e134509e89cfcba" REQUIRES="" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/network/mumble-server/mumble-server.SlackBuild b/network/mumble-server/mumble-server.SlackBuild index 5d4e1ad82a..f90272bd3e 100644 --- a/network/mumble-server/mumble-server.SlackBuild +++ b/network/mumble-server/mumble-server.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mumble-server SRCNAM=mumble -VERSION=${VERSION:-1.4.287} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.5.634} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} ICE=${ICE:-no} @@ -95,7 +95,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz -mv $SRCNAM-$VERSION.src $PRGNAM-$VERSION +mv $SRCNAM-$VERSION $PRGNAM-$VERSION cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -116,6 +116,7 @@ cmake \ -DCMAKE_BUILD_TYPE=Release \ -Dclient=OFF \ -Dserver=ON \ + -Dwarnings-as-errors=OFF \ $BUILD_ICE \ -Dzeroconf=OFF .. @@ -123,20 +124,18 @@ make make install DESTDIR=$PKG ) -# remove useless manpage for broken server wrapper -rm -f $PKG/usr/man/man1/murmur-user-wrapper.1 - mkdir -p \ $PKG/etc/{logrotate.d,rc.d} \ $PKG/var/{lib,log}/$PRGNAM -# choose sane locations in Murmur configuration file, still old name +# choose sane locations in configuration file sed \ -e "s,database=.*,database=/var/lib/$PRGNAM/$PRGNAM.sqlite," \ -e "s,;logfile=.*,logfile=/var/log/$PRGNAM/$PRGNAM.log," \ -e "s,;pidfile=.*,pidfile=/var/run/$PRGNAM/$PRGNAM.pid," \ - -e "s,uname=.*,uname=$MURMUR_USER," \ - $TMP/$PRGNAM-$VERSION/scripts/murmur.ini > $PKG/etc/$PRGNAM.ini.new + -e "s,;uname=.*,uname=$MURMUR_USER," \ + $PKG/usr/etc/mumble/$PRGNAM.ini > $PKG/etc/$PRGNAM.ini.new +rm -rf $PKG/$PRGNAM-$VERSION/usr/etc/mumble # Slackware style logrotate sed \ @@ -165,7 +164,7 @@ 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 ( cd $TMP/$PRGNAM-$VERSION -cp -a AUTHORS CHANGES CODE_OF_CONDUCT.md COMMIT_GUIDELINES.md LICENSE README.md SECURITY.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CODE_OF_CONDUCT.md LICENSE README.md SECURITY.md docs/* $PKG/usr/doc/$PRGNAM-$VERSION ) cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/mumble-server/mumble-server.info b/network/mumble-server/mumble-server.info index e00b5956a1..2db8ef54a3 100644 --- a/network/mumble-server/mumble-server.info +++ b/network/mumble-server/mumble-server.info @@ -1,8 +1,8 @@ PRGNAM="mumble-server" -VERSION="1.4.287" +VERSION="1.5.634" HOMEPAGE="https://wiki.mumble.info/wiki/Main_Page" -DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/v1.4.287/mumble-1.4.287.tar.gz" -MD5SUM="c9a2eb6413d165da606fb8d4657a1697" +DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/v1.5.634/mumble-1.5.634.tar.gz" +MD5SUM="093f389af4512e5e42e1a431b02aacfc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="protobuf3" diff --git a/network/mumble/README b/network/mumble/README index bb85a2cbe5..18c74d8d46 100644 --- a/network/mumble/README +++ b/network/mumble/README @@ -29,4 +29,6 @@ Text-to-speech is the default (speechd and espeak). Disable with Notes: - This does not build the mumble server (murmur). +- To enable speech, both speecd and espeak will need configuration. + This is left as an excercise to the reader. diff --git a/network/mumble/mumble.SlackBuild b/network/mumble/mumble.SlackBuild index f9d372c349..145545222c 100644 --- a/network/mumble/mumble.SlackBuild +++ b/network/mumble/mumble.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mumble -VERSION=${VERSION:-1.4.287} -BUILD=${BUILD:-3} +VERSION=${VERSION:-1.5.634} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -109,7 +109,6 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -mv $PRGNAM-$VERSION.src $PRGNAM-$VERSION cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -118,10 +117,6 @@ 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 {} \; -# Apply missing GTAV plugin patch for 32-bit alignment -# https://github.com/mumble-voip/mumble/issues/5849 -patch -p1 < $CWD/positional-audio-plugin-gtav-32-bit-fix.patch - sed -e "s|CMAKE_CXX_STANDARD 14|CMAKE_CXX_STANDARD 17|" -i CMakeLists.txt mkdir -p build cd build @@ -158,7 +153,7 @@ 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 ( cd $TMP/$PRGNAM-$VERSION -cp -a AUTHORS CHANGES CODE_OF_CONDUCT.md COMMIT_GUIDELINES.md LICENSE README.md SECURITY.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CODE_OF_CONDUCT.md LICENSE README.md SECURITY.md docs/* $PKG/usr/doc/$PRGNAM-$VERSION ) cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/mumble/mumble.info b/network/mumble/mumble.info index 553d27e33f..5c66d0e051 100644 --- a/network/mumble/mumble.info +++ b/network/mumble/mumble.info @@ -1,8 +1,8 @@ PRGNAM="mumble" -VERSION="1.4.287" +VERSION="1.5.634" HOMEPAGE="https://wiki.mumble.info/wiki/Main_Page" -DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/v1.4.287/mumble-1.4.287.tar.gz" -MD5SUM="c9a2eb6413d165da606fb8d4657a1697" +DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/v1.5.634/mumble-1.5.634.tar.gz" +MD5SUM="093f389af4512e5e42e1a431b02aacfc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="protobuf3 poco" diff --git a/network/mumble/positional-audio-plugin-gtav-32-bit-fix.patch b/network/mumble/positional-audio-plugin-gtav-32-bit-fix.patch deleted file mode 100644 index 59cf2120b3..0000000000 --- a/network/mumble/positional-audio-plugin-gtav-32-bit-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 13c051b36b387356815cff5d685bc628b74ba136 Mon Sep 17 00:00:00 2001 -From: Davide Beatrici <git@davidebeatrici.dev> -Date: Thu, 1 Sep 2022 23:32:57 +0200 -Subject: [PATCH] FIX(positional-audio): Force 8 bytes alignment for - CCameraAngles in GTAV plugin - -https://en.cppreference.com/w/cpp/language/alignas - -This fixes compilation when the implicit alignment is not 8 bytes. - -It can be the case with 32 bit targets. ---- - plugins/gtav/structs.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plugins/gtav/structs.h b/plugins/gtav/structs.h -index 2829dc11e1..0e4f76edab 100644 ---- a/plugins/gtav/structs.h -+++ b/plugins/gtav/structs.h -@@ -118,7 +118,7 @@ struct CCameraManagerAngles { - ptr_t cameraAngles; // CCameraAngles * - }; - --struct CCameraAngles { -+struct alignas(8) CCameraAngles { - uint8_t pad1[960]; - ptr_t playerAngles; // CPlayerAngles * - uint8_t pad2[60]; - - diff --git a/network/nessus/nessus.SlackBuild b/network/nessus/nessus.SlackBuild index 22cdab661d..7457f48b8b 100644 --- a/network/nessus/nessus.SlackBuild +++ b/network/nessus/nessus.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nessus -VERSION=${VERSION:-10.7.2} +VERSION=${VERSION:-10.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/nessus/nessus.info b/network/nessus/nessus.info index 3661a91f7f..b2208ee6b5 100644 --- a/network/nessus/nessus.info +++ b/network/nessus/nessus.info @@ -1,10 +1,10 @@ PRGNAM="nessus" -VERSION="10.7.2" +VERSION="10.8.2" HOMEPAGE="https://www.tenable.com/products/nessus" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.2-el7.x86_64.rpm" -MD5SUM_x86_64="7d3da436fd0759df20b6b20e56ff397e" +DOWNLOAD_x86_64="https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.8.2-el7.x86_64.rpm" +MD5SUM_x86_64="28459fca8a2b19e77927fd5b47a6bc9f" REQUIRES="" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/network/netcat-openbsd/netcat-openbsd.SlackBuild b/network/netcat-openbsd/netcat-openbsd.SlackBuild index eb0218d7ea..7ded7fac79 100644 --- a/network/netcat-openbsd/netcat-openbsd.SlackBuild +++ b/network/netcat-openbsd/netcat-openbsd.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for netcat-openbsd # -# Copyright 2020 Duncan Roe, Melbourne, Australia +# Copyright 2020-2024 Duncan Roe, Melbourne, Australia # Copyright 2020 Donald Cooley, South Haven, Indiana USA # Copyright 2010, 2014 Slax-Dude <jmfl {at} sapo [dot] pt> # All rights reserved. @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=netcat-openbsd -VERSION=${VERSION:-7.4_1} +VERSION=${VERSION:-7.4_2} SRCVER=$(echo $VERSION | tr _ -) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/netcat-openbsd/netcat-openbsd.info b/network/netcat-openbsd/netcat-openbsd.info index d28e0d33d7..9c251bbfd6 100644 --- a/network/netcat-openbsd/netcat-openbsd.info +++ b/network/netcat-openbsd/netcat-openbsd.info @@ -1,8 +1,8 @@ PRGNAM="netcat-openbsd" -VERSION="7.4_1" +VERSION="7.4_2" HOMEPAGE="https://github.com/duncan-roe/netcat-openbsd" -DOWNLOAD="https://github.com/duncan-roe/netcat-openbsd/archive/refs/tags/7.4-1/netcat-openbsd-7.4-1.tar.gz" -MD5SUM="f38105e0185390273075177379e6273d" +DOWNLOAD="https://github.com/duncan-roe/netcat-openbsd/archive/refs/tags/7.4-2/netcat-openbsd-7.4-2.tar.gz" +MD5SUM="5e1ac7719ee022a2d548b16f0e1b4a2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README% libbsd" diff --git a/network/netsurf/netsurf.SlackBuild b/network/netsurf/netsurf.SlackBuild index 44634ce5f7..5db2f1d26d 100644 --- a/network/netsurf/netsurf.SlackBuild +++ b/network/netsurf/netsurf.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for netsurf -# Copyright 2012 - 2018 Ruben Schuller +# Copyright 2012 - 2024 Ruben Schuller # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=netsurf -VERSION=${VERSION:-3.10} +VERSION=${VERSION:-3.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,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 @@ -81,6 +78,9 @@ find -L . \ make install DESTDIR=$PKG PREFIX=/usr +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 + mkdir -p $PKG/usr/share/pixmaps cp netsurf/resources/netsurf.png $PKG/usr/share/pixmaps diff --git a/network/netsurf/netsurf.info b/network/netsurf/netsurf.info index 76745e7077..b236cbe937 100644 --- a/network/netsurf/netsurf.info +++ b/network/netsurf/netsurf.info @@ -1,10 +1,10 @@ PRGNAM="netsurf" -VERSION="3.10" +VERSION="3.11" HOMEPAGE="http://www.netsurf-browser.org" -DOWNLOAD="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.10.tar.gz" -MD5SUM="f5b2ea34c85775941ab3c2144783d396" +DOWNLOAD="https://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.11.tar.gz" +MD5SUM="1554bb1093ef582da6b81883e181a3cf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-html-parser" MAINTAINER="Ruben Schuller" -EMAIL="ruben@orgizm.net" +EMAIL="code@rbn.im" diff --git a/network/newsboat/newsboat.SlackBuild b/network/newsboat/newsboat.SlackBuild index 5a66aba35e..e1e41acc3d 100644 --- a/network/newsboat/newsboat.SlackBuild +++ b/network/newsboat/newsboat.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2017-2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # Copyright 2019-2022 Andrew Clemons, Wellington New Zealand -# Copyright 2022-2023 Andrew Clemons, Tokyo Japan +# Copyright 2022-2024 Andrew Clemons, Tokyo Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=newsboat -VERSION=${VERSION:-2.34} +VERSION=${VERSION:-2.36} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,7 +63,11 @@ elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" CARGOTARGET="--target $ARCH-unknown-linux-gnu" -elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ]; then +elif [ "$ARCH" = "x86_64" ] ; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" + CARGOTARGET="--target $ARCH-unknown-linux-gnu" +elif [ "$ARCH" = "aarch64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" CARGOTARGET="--target $ARCH-unknown-linux-gnu" diff --git a/network/newsboat/newsboat.info b/network/newsboat/newsboat.info index 57a50f27b5..e1d4f9ef1a 100644 --- a/network/newsboat/newsboat.info +++ b/network/newsboat/newsboat.info @@ -1,237 +1,243 @@ PRGNAM="newsboat" -VERSION="2.34" +VERSION="2.36" HOMEPAGE="https://www.newsboat.org/" -DOWNLOAD="https://newsboat.org/releases/2.34/newsboat-2.34.tar.xz \ +DOWNLOAD="https://newsboat.org/releases/2.36/newsboat-2.36.tar.xz \ https://static.crates.io/crates/addr2line/addr2line-0.21.0.crate \ https://static.crates.io/crates/adler/adler-1.0.2.crate \ - https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.1.crate \ + https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \ https://static.crates.io/crates/android-tzdata/android-tzdata-0.1.1.crate \ https://static.crates.io/crates/android_system_properties/android_system_properties-0.1.5.crate \ https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \ https://static.crates.io/crates/backtrace/backtrace-0.3.69.crate \ https://static.crates.io/crates/bit-set/bit-set-0.5.3.crate \ https://static.crates.io/crates/bit-vec/bit-vec-0.6.3.crate \ - https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \ - https://static.crates.io/crates/bitflags/bitflags-2.4.1.crate \ + https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \ https://static.crates.io/crates/block/block-0.1.6.crate \ https://static.crates.io/crates/bumpalo/bumpalo-3.14.0.crate \ - https://static.crates.io/crates/byteorder/byteorder-1.4.3.crate \ https://static.crates.io/crates/cc/cc-1.0.83.crate \ https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \ - https://static.crates.io/crates/chrono/chrono-0.4.31.crate \ + https://static.crates.io/crates/chrono/chrono-0.4.38.crate \ https://static.crates.io/crates/codespan-reporting/codespan-reporting-0.11.1.crate \ - https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.crate \ - https://static.crates.io/crates/curl-sys/curl-sys-0.4.70%2Bcurl-8.5.0.crate \ - https://static.crates.io/crates/cxx-build/cxx-build-1.0.111.crate \ - https://static.crates.io/crates/cxx/cxx-1.0.111.crate \ - https://static.crates.io/crates/cxxbridge-flags/cxxbridge-flags-1.0.111.crate \ - https://static.crates.io/crates/cxxbridge-macro/cxxbridge-macro-1.0.111.crate \ - https://static.crates.io/crates/errno-dragonfly/errno-dragonfly-0.1.2.crate \ - https://static.crates.io/crates/errno/errno-0.3.3.crate \ - https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \ + https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \ + https://static.crates.io/crates/curl-sys/curl-sys-0.4.72%2Bcurl-8.6.0.crate \ + https://static.crates.io/crates/cxx-build/cxx-build-1.0.124.crate \ + https://static.crates.io/crates/cxx/cxx-1.0.124.crate \ + https://static.crates.io/crates/cxxbridge-flags/cxxbridge-flags-1.0.124.crate \ + https://static.crates.io/crates/cxxbridge-macro/cxxbridge-macro-1.0.124.crate \ + https://static.crates.io/crates/errno/errno-0.3.8.crate \ + https://static.crates.io/crates/fastrand/fastrand-2.1.0.crate \ https://static.crates.io/crates/fnv/fnv-1.0.7.crate \ https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \ - https://static.crates.io/crates/getrandom/getrandom-0.2.10.crate \ + https://static.crates.io/crates/getrandom/getrandom-0.2.11.crate \ https://static.crates.io/crates/gettext-rs/gettext-rs-0.7.0.crate \ https://static.crates.io/crates/gettext-sys/gettext-sys-0.21.3.crate \ - https://static.crates.io/crates/gimli/gimli-0.28.0.crate \ + https://static.crates.io/crates/gimli/gimli-0.28.1.crate \ https://static.crates.io/crates/iana-time-zone-haiku/iana-time-zone-haiku-0.1.2.crate \ - https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.57.crate \ + https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.58.crate \ https://static.crates.io/crates/idna/idna-0.5.0.crate \ - https://static.crates.io/crates/js-sys/js-sys-0.3.64.crate \ + https://static.crates.io/crates/js-sys/js-sys-0.3.66.crate \ https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \ https://static.crates.io/crates/lexopt/lexopt-0.3.0.crate \ - https://static.crates.io/crates/libc/libc-0.2.151.crate \ - https://static.crates.io/crates/libm/libm-0.2.7.crate \ + https://static.crates.io/crates/libc/libc-0.2.155.crate \ + https://static.crates.io/crates/libm/libm-0.2.8.crate \ https://static.crates.io/crates/libz-sys/libz-sys-1.1.12.crate \ https://static.crates.io/crates/link-cplusplus/link-cplusplus-1.0.9.crate \ - https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.10.crate \ + https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.12.crate \ https://static.crates.io/crates/locale_config/locale_config-0.3.0.crate \ https://static.crates.io/crates/log/log-0.4.20.crate \ https://static.crates.io/crates/malloc_buf/malloc_buf-0.0.6.crate \ https://static.crates.io/crates/md5/md5-0.7.0.crate \ - https://static.crates.io/crates/memchr/memchr-2.6.3.crate \ + https://static.crates.io/crates/memchr/memchr-2.6.4.crate \ https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate \ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.1.crate \ https://static.crates.io/crates/natord/natord-1.0.9.crate \ https://static.crates.io/crates/nom/nom-7.1.3.crate \ - https://static.crates.io/crates/num-traits/num-traits-0.2.16.crate \ + https://static.crates.io/crates/num-traits/num-traits-0.2.17.crate \ https://static.crates.io/crates/objc-foundation/objc-foundation-0.1.1.crate \ https://static.crates.io/crates/objc/objc-0.2.7.crate \ https://static.crates.io/crates/objc_id/objc_id-0.1.1.crate \ - https://static.crates.io/crates/object/object-0.32.1.crate \ - https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate \ + https://static.crates.io/crates/object/object-0.32.2.crate \ + https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \ https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \ - https://static.crates.io/crates/pkg-config/pkg-config-0.3.27.crate \ + https://static.crates.io/crates/pkg-config/pkg-config-0.3.28.crate \ https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.17.crate \ - https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.67.crate \ - https://static.crates.io/crates/proptest/proptest-1.2.0.crate \ + https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.76.crate \ + https://static.crates.io/crates/proptest/proptest-1.4.0.crate \ https://static.crates.io/crates/quick-error/quick-error-1.2.3.crate \ - https://static.crates.io/crates/quote/quote-1.0.33.crate \ + https://static.crates.io/crates/quote/quote-1.0.35.crate \ https://static.crates.io/crates/rand/rand-0.8.5.crate \ https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \ https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \ https://static.crates.io/crates/rand_xorshift/rand_xorshift-0.3.0.crate \ - https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \ - https://static.crates.io/crates/regex-automata/regex-automata-0.3.8.crate \ - https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.29.crate \ - https://static.crates.io/crates/regex-syntax/regex-syntax-0.7.5.crate \ - https://static.crates.io/crates/regex/regex-1.9.5.crate \ + https://static.crates.io/crates/regex-automata/regex-automata-0.4.3.crate \ + https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \ + https://static.crates.io/crates/regex/regex-1.10.2.crate \ https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.23.crate \ - https://static.crates.io/crates/rustix/rustix-0.38.21.crate \ + https://static.crates.io/crates/rustix/rustix-0.38.31.crate \ https://static.crates.io/crates/rusty-fork/rusty-fork-0.3.0.crate \ https://static.crates.io/crates/scratch/scratch-1.0.7.crate \ https://static.crates.io/crates/section_testing/section_testing-0.0.5.crate \ - https://static.crates.io/crates/syn/syn-2.0.37.crate \ - https://static.crates.io/crates/temp-dir/temp-dir-0.1.11.crate \ - https://static.crates.io/crates/tempfile/tempfile-3.8.1.crate \ - https://static.crates.io/crates/termcolor/termcolor-1.3.0.crate \ + https://static.crates.io/crates/syn/syn-2.0.48.crate \ + https://static.crates.io/crates/temp-dir/temp-dir-0.1.12.crate \ + https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \ + https://static.crates.io/crates/termcolor/termcolor-1.4.0.crate \ https://static.crates.io/crates/tinyvec/tinyvec-1.6.0.crate \ https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate \ https://static.crates.io/crates/unarray/unarray-0.1.4.crate \ - https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.13.crate \ + https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \ - https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.22.crate \ - https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate \ - https://static.crates.io/crates/url/url-2.5.0.crate \ + https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.23.crate \ + https://static.crates.io/crates/unicode-width/unicode-width-0.1.13.crate \ + https://static.crates.io/crates/url/url-2.5.2.crate \ https://static.crates.io/crates/vcpkg/vcpkg-0.2.15.crate \ https://static.crates.io/crates/wait-timeout/wait-timeout-0.2.0.crate \ https://static.crates.io/crates/wasi/wasi-0.11.0%2Bwasi-snapshot-preview1.crate \ - https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.87.crate \ - https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.87.crate \ - https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.87.crate \ - https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.87.crate \ - https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.87.crate \ + https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.89.crate \ + https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.89.crate \ + https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.89.crate \ + https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.89.crate \ + https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.89.crate \ https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate \ https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://static.crates.io/crates/winapi/winapi-0.3.9.crate \ - https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate \ + https://static.crates.io/crates/windows-core/windows-core-0.51.1.crate \ + https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \ https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \ - https://static.crates.io/crates/windows/windows-0.48.0.crate \ + https://static.crates.io/crates/windows-targets/windows-targets-0.52.0.crate \ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \ + https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.0.crate \ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \ + https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.0.crate \ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \ + https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.0.crate \ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \ + https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.0.crate \ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \ + https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.0.crate \ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \ + https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.0.crate \ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \ + https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.0.crate \ https://static.crates.io/crates/xdg/xdg-2.5.2.crate" -MD5SUM="e2dedca7d28e53fbc2f117bad343ec27 \ +MD5SUM="d426e1ba85fc2ddbfd75d4d8aa7e2c52 \ 55e15000c4c210f0bb2aca6f38fbe424 \ 669215548c64019c08c92b2c1afd3deb \ - 245579618dd635377c5987690a7e2153 \ + 95e5f8d0b7ab37171b8d3118542ba06a \ e0a03581a6aea080315323651f272d65 \ bf23cd323c33a8c283c41bb9b79e4ce4 \ 05d77ef52e90ad161fdd41b252420467 \ 66c5beb5a77eccb0d86ce626651f393b \ b174984f0ec889f5c32e90bddb80f674 \ 45a867175c81501378699f80724393c0 \ - a295edb6953237ebbdfa8e731229f9a3 \ - ebcf604c44976809506192718f439dc1 \ + f3406374808b01be3a263666aa9aa2f5 \ ea2d23ceb9f98853a7dffc6c02884464 \ d8cacbb844fca8c0ca102c7576946131 \ - 1e704be5ddde9d6b5383ef1035309f91 \ 9241fa90ea8b17c00010be46c9aa1ac5 \ 74634128440dbc3766bda76fdf0aaa05 \ - ddca5e4cff2fcc78d99a9efe991c5cf2 \ + a84898c2e50fd6cfe7d068a1d6d4b5fe \ faa32da3be14130a4525bb7ba601c62e \ - b477cc1c7b45e2187b3cad0377b504d8 \ - b4b1c9ce4db1569f17f64239adcdbeae \ - e198b52b3219b6be4a3f6bea2158f03e \ - 7608f1c36c68ce36c1428a5183b9c419 \ - 89d343b23ff81dc1af48a1043f7a7202 \ - 52dc52f9c2adfdba6f0d90ca7b92042f \ - fc65414dcac661c46f2cfad7722304f9 \ - 33479bc3e6a76008f4d1654925cd3a94 \ - 80e1c1b89d858c93fc5946b4a8266504 \ + d7624e4ff046ae83eda8e82d90887bdb \ + 4a54687d3f58bbea098a3ea2b4b57983 \ + 4d6127f560fe52a6a6f7404e090fd1ab \ + c189807bbd6f71987038afd79fcac6b7 \ + da6487bbc7a4c1fcb1a2dd9026128716 \ + 5b93a06a2a33aa783cd7ddeca75503e6 \ + 349e0ae5420f0b7e6ff835cd03cc7428 \ + b27485fa46bf04821c8c08402b708432 \ 8dab3b3ec00dc56cffde0b0c410d47b5 \ c3e51926c9853b714191ef1bec90e2ce \ - f204ba6fc9394724826f177433fe9a98 \ + 3b00daaa372df161c5c8eeaf16a741d1 \ bb072f15d5e4067bea6933a4fbeb9c0a \ 9486190bcfe1c4af6a50d265a113ac12 \ - 6646a563c6f7e9b24d9db2271b720a2b \ + fbc6f6d82084b19c006198508b1ac489 \ 87b1b7cb12ef4dfe842c212b98263048 \ - 7ff000f771e742396faed3c83c82fab4 \ + ddb0ec63d657e9d1f95a314fdff0b260 \ b5305bde14813da51d536a9df564db69 \ - d580c0380408c62e04e018eaaf4258af \ + 6b33b0539f6c25c66268868b6b61e240 \ fba3b040a55c01be7376d3dd5c4d4920 \ d71093319a2c1efa90475bd45d34fab3 \ - 181cb83a57d327b26ebc21db41b28480 \ - 71bf1bf53c8321f7f1cbc13575353d6b \ + ecf7bef276ea5d9ad71d141572f96737 \ + 23fb13a7f6fb7b25a42d71c3bcaa5d7c \ 779addfdf18a31c1d8d3f53b7a8395e0 \ d6c6a27e29d9270a2ac318eacdf8e436 \ - 70bd18c57397442e0abc67dfa1c99e0f \ + 1d1b2033b4272a22654e55447ae7f404 \ 6fa7c4b0da26b511570845e41527bc8f \ 8ee79b4fe4c43d9ab09f16344612a656 \ 7c81e7a61ec172a229d6fdbc553e883d \ 65470cdfd1fa2a2de9fdf873a58d72aa \ - 0f6cf3b35ff80cee7da9243e76c94532 \ + ab9a5f02cef3b8794d810332ebf26a03 \ 8b708bc4b33c5e1683467444c9ed41b0 \ eb7e04508518ed8f29935ec874e1740a \ 5a9b94ba54ea1f52f2a496ba982e3282 \ f17aecb8887cf0ecd823623160aed7db \ - 256ede6773f2f67e26e92f36c04eb4f7 \ + 512bcd4470f351b2049adeb39cfcdec4 \ aecd889de42c8168e1bc97a6f2720d8f \ b4dcac855af5df71f3383d86c4a96b78 \ fd9aa273ad560dedd00ddcf3dbe808ce \ - ecddc695e4dba2383b326dc361e9e07d \ - 2dc8aacabbc090f8025a4789d4d6d8f0 \ + 0d98aaf27d3cace75f9959c04b910891 \ + 8390247ae7126c00e162732b249be9d7 \ 0ba30a94d7b8865c23e86d4d64e5b91e \ - 73d4dff694f3acab34c217b4f4943a37 \ + 76c281577ef136b9484166302e37c9bd \ 5c69337d37e58a380e00eac9ce0373bb \ - 80235d435deb3e8c2f28a8e666cae1a2 \ - 61b3316c1f5c6059bef9022fe8a08685 \ + 43e3e8b01023835d05b82befc379769d \ + 480d2d6c416df04f9eb728728932e9a2 \ 3181dca31efe33cbed29a45d0ec67848 \ - 0ddb8bccd3198892d0dd0ec7151f7cd3 \ + 0358b31bf59c7915bb03f9e66f2d1ea3 \ ee7a5f842c39bc47c474196e83b0df5f \ e30085994bbeb4b7f4895d48216d5476 \ a1626b8f4d165b1b60d960862eba4cf0 \ f9e79ef04a0f168cd981aaf93eb25272 \ - ff1d093069cfc9eb161907e17a51208b \ - 9e3731fbbac07e3f5363d5527765fb41 \ - f2303650593b13e30a85e39d8c79c961 \ - 5ad40eb548ec91179c2e5bafd26f1d30 \ - 32f2a2626ae2f18e34cbb7d814ca8d37 \ + 4f496143a21775fa7bd22bf329c37f37 \ + 91b60a71d44302a8b05bd398eca56c37 \ + e90f2809a34e2bea0bd5c1120475fb36 \ 24fcbc2986fad09b25c9a4f9aef0a9e4 \ - 3bd91868192fbb6c457c856a1a430a3d \ + 223719dc10025228707d8d5aa14e401b \ 13268e6ab4023043e6dd8e993ce8b88a \ bb56e53d09b09eb11536cb69734564de \ b13390ad50aa277e39e4d46f7ed3eb14 \ - 344753a95db4f193f068b3cf4b75d83b \ - 73ff8cffc66d065488dcf50e3b8c0c1f \ - f80faded72df19d43134e2b44137376a \ - be0724e892719d0813323cbb4bfb5372 \ + 5651bc86f3df47d241d2ae58dc4b89a5 \ + 3ada2d211cc8a993e62d0e15ac9682a5 \ + 449c7bb37fc298d2026fbf2855eb8db0 \ + ef18ac44cda944777e03597466ec4b82 \ 5f0470696baaa4e5953bddbf196998f9 \ c678a7da0ee4b850ebde0474144a0415 \ 00dda16f17b456d99fb1cafa9125ed22 \ - 04c5de5f2fcb441ced909a45cff020bd \ + 8a607889ac525c2286e2f7c88f89d931 \ ca65153603a1a7240bbd9d2ce19f2d67 \ - c12d182417999fc365f952e701f6071f \ - 908ec8a89821b72f3a35726bab24461f \ - e547b0e754cd61f24f9ef8c9e26fcd95 \ + 97fa43aa1afabd1f5f3d1070389b42ba \ + e250b0b2e22ab75a9ea8aed21d77b3ee \ + 8a83a7122dc03fdd42e5ba67680e5300 \ e900a384ac7dbb320fe6a7279fbfef89 \ 6708629acf3d2ecb7404e43255d2df85 \ e972ea58ec203bfa6c79c1207852298b \ - e1aaf0d487ef02def77307a74ee35606 \ - b3139f7d066250bfaf96b99e913ee75d \ - e41541041285d9f05d372cdac02a4bf7 \ - 4185de0682e5e5f3a9f13285218e59aa \ - 64f9f5c520b25087ba70e4194d6aea9c \ + 27e1a4ac927346509cf010b024c79e87 \ + 90f2e8c0ca989290eff37cd9b3ec2a87 \ + 9202e1b9c6367013631774f38fdff707 \ + f00d62969f597349b1d460c96b57136c \ + 7f115ec6580072e95e26ab41f3fabb84 \ db96b50050277bf05a3c68534bbb9586 \ 306c0281447d1876e8220007b7a7e053 \ 09de9d01e7331ff3da11f58be8bef0df \ 0498c4a11448bfc35dc7bb2caa64c753 \ - f2797ade0e36f1e5d6be9d11b5076582 \ + d343f3cc25259c518e594b7bcd4f144b \ + 2376de634160158ece40c4bc2ab3eb41 \ 24c64817e85ef77765ed0f26c31c9b4c \ - f4620d6217497ee2c54090cd353ceec4 \ + 7ff44db201b805c60b7894e6e51a5580 \ dae6d89034a6988042fd8be4cf5e037d \ + cd2efc4af413b9d1380761255c7a22ff \ de2839e16d9d7a9fd1c397da62f62b4a \ + 5b2c6ccb94c770d0ed85f7a844bf001e \ e0c35ffb8cfdb74a39bf799811f79304 \ + 467f51d4cfb646d0c8fecfa008dbf52d \ d990172b607020701f9e84ca8e1c043c \ + 9afb70c460db38399bf95ec015f07435 \ 0a68848588e847ceccf504891584d00b \ + f34ea4d81690ec402b6f0d9e54e8baa4 \ 45b469ad607b912256b7c80141fa2d17 \ + 591c68ecc1dded36344429f427bbfabc \ 7799baff9a5664205d9110a2624e8989 \ + 29bbf3d9160d2545d528d0b2d7492333 \ 1613d0f9e24d4b05e81748ea1f355f6c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/network/nextcloud-desktop/nextcloud-desktop.SlackBuild b/network/nextcloud-desktop/nextcloud-desktop.SlackBuild index 5c40ac499f..3b30e954ad 100644 --- a/network/nextcloud-desktop/nextcloud-desktop.SlackBuild +++ b/network/nextcloud-desktop/nextcloud-desktop.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nextcloud-desktop SRCNAM=desktop -VERSION=${VERSION:-3.13.0} +VERSION=${VERSION:-3.13.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/nextcloud-desktop/nextcloud-desktop.info b/network/nextcloud-desktop/nextcloud-desktop.info index ffb9b736b7..ece4df916f 100644 --- a/network/nextcloud-desktop/nextcloud-desktop.info +++ b/network/nextcloud-desktop/nextcloud-desktop.info @@ -1,10 +1,10 @@ PRGNAM="nextcloud-desktop" -VERSION="3.13.0" +VERSION="3.13.4" HOMEPAGE="https://nextcloud.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/nextcloud/desktop/archive/refs/tags/v3.13.0/desktop-3.13.0.tar.gz" -MD5SUM_x86_64="11eea2f5c2909114ddb4b74ff21b67b7" +DOWNLOAD_x86_64="https://github.com/nextcloud/desktop/archive/refs/tags/v3.13.4/desktop-3.13.4.tar.gz" +MD5SUM_x86_64="19d70a399570d2b38b9e4ff146dfcf38" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/network/nginx/nginx.SlackBuild b/network/nginx/nginx.SlackBuild index 4f1d69da2e..c215103f0b 100644 --- a/network/nginx/nginx.SlackBuild +++ b/network/nginx/nginx.SlackBuild @@ -6,6 +6,7 @@ # Copyright 2011 Diogo Leal <diogo@diogoleal.com> # Copyright 2012-13 Francisco Ambrozio <sbo@franciscoambrozio.com> # Copyright 2014-2017 Larry Hajali <larryhaja[at]gmail[dot]com> +# Copyright 2024 Eugene Wissner, Mannheim, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -30,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nginx -VERSION=${VERSION:-1.23.2} +VERSION=${VERSION:-1.26.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/nginx/nginx.info b/network/nginx/nginx.info index 05ddb11d29..080dafa801 100644 --- a/network/nginx/nginx.info +++ b/network/nginx/nginx.info @@ -1,10 +1,10 @@ PRGNAM="nginx" -VERSION="1.23.2" +VERSION="1.26.2" HOMEPAGE="https://nginx.org/" -DOWNLOAD="https://nginx.org/download/nginx-1.23.2.tar.gz" -MD5SUM="131948d88349e20afd69a1b43b3c1d47" +DOWNLOAD="https://nginx.org/download/nginx-1.26.2.tar.gz" +MD5SUM="1588676be2a01a63d3a150fae6c3f4a9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Larry Hajali" -EMAIL="larryhaja[at]gmail[dot]com" +MAINTAINER="Eugene Wissner" +EMAIL="belka@caraus.de" diff --git a/network/ngrep/ngrep.info b/network/ngrep/ngrep.info index 906619b38d..7a935550a0 100644 --- a/network/ngrep/ngrep.info +++ b/network/ngrep/ngrep.info @@ -1,7 +1,7 @@ PRGNAM="ngrep" VERSION="1.47" HOMEPAGE="https://github.com/jpr5/ngrep/" -DOWNLOAD="https://github.com/jpr5/ngrep/archive/refs/tags/V1_47.tar.gz" +DOWNLOAD="https://github.com/jpr5/ngrep/archive/V1_47/ngrep-1_47.tar.gz" MD5SUM="03cb1229ad586495852ea316262e8f38" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/network/nheko/nheko.info b/network/nheko/nheko.info index 2f17d23f69..75a45d06e9 100644 --- a/network/nheko/nheko.info +++ b/network/nheko/nheko.info @@ -3,7 +3,7 @@ VERSION="0.11.3" HOMEPAGE="https://github.com/Nheko-Reborn/nheko/" DOWNLOAD="https://github.com/Nheko-Reborn/nheko/archive/v0.11.3/nheko-0.11.3.tar.gz \ https://raw.githubusercontent.com/hoytech/lmdbxx/1.0.0/lmdb++.h \ -https://gitlab.archlinux.org/archlinux/packaging/packages/nheko/-/raw/main/nheko-0.11.3-fix-for-fmt-10.patch \ +https://gitlab.archlinux.org/archlinux/packaging/packages/nheko/-/raw/56b476cf7bb8380c6646ad7ca96c9bd6626b6a3f/nheko-0.11.3-fix-for-fmt-10.patch \ https://nheko.im/nheko-reborn/nheko/-/commit/871e403f6799df48cfbbe08eba56d473a0c34216.patch" MD5SUM="ec254f372b397d0c24c6d9075aac1335 \ 153c1d78ae29c4251afb7fbd8148d6eb \ diff --git a/network/node_exporter/README b/network/node_exporter/README new file mode 100644 index 0000000000..c8741f09db --- /dev/null +++ b/network/node_exporter/README @@ -0,0 +1,25 @@ +Node exporter is a Go program that collects and exports metrics from + *NIX kernels to Prometheus. It supports various collectors for CPU, +disk, network, filesystem, and more. + +To have the node_exporter daemon start with your host, +add to /etc/rc.d/rc.local: + + if [ -x /etc/rc.d/rc.node_exporter ]; then + /etc/rc.d/rc.node_exporter start + fi + +To enable TLS, create file /etc/node_exporter/web.yml containing: + + tls_server_config: + cert_file: /etc/node_exporter/node_exporter.crt + key_file: /etc/node_exporter/node_exporter.key + +and place key and cert to the same directory. +In /etc/default/node_exporter modify NODE_EXPORTER_ARGS to: + + NODE_EXPORTER_ARGS="--web.config.file=/etc/node_exporter/web.yml" + + +NOTE: google-go-lang is only needed at compile time - not needed for +runtime. diff --git a/network/node_exporter/config/node_exporter.default b/network/node_exporter/config/node_exporter.default new file mode 100644 index 0000000000..ed0c5e0c22 --- /dev/null +++ b/network/node_exporter/config/node_exporter.default @@ -0,0 +1,5 @@ +# Set the command-line arguments to pass to the server. +NODE_EXPORTER_ARGS="" + +# Run as specific user (default nobody) +#NODE_EXPORTER_USER=nobody diff --git a/network/node_exporter/config/rc.node_exporter b/network/node_exporter/config/rc.node_exporter new file mode 100644 index 0000000000..f61e059428 --- /dev/null +++ b/network/node_exporter/config/rc.node_exporter @@ -0,0 +1,131 @@ +#!/bin/sh +# +# Node Exporter startup script for Slackware Linux +# + +BASE=node_exporter +SERVER=/usr/bin/${BASE} + +# Default options. +if [ -f /etc/default/node_exporter ]; then + . /etc/default/node_exporter +fi + +NODE_EXPORTER_USER=${NODE_EXPORTER_USER:=nobody} +NODE_EXPORTER_ARGS=${NODE_EXPORTER_ARGS:=""} +NODE_EXPORTER_LOG_FACILITY=${NODE_EXPORTER_LOG_FACILITY:=daemon.info} +NODE_EXPORTER_PID=/var/run/node_exporter/node_exporter.pid + +# Check if server is present. +if [ ! -x ${SERVER} ]; then + echo "${SERVER} not present or not executable" + exit 1 +fi + +# Check if daemon is present. +if [ ! -x /usr/bin/daemon ]; then + echo "/usr/bin/daemon not present or not executable" + echo "> slackpkg install daemon" + exit 1 +fi + +wait_for_pid () { + try=0 + + while test $try -lt 5 ; do + case "$1" in + 'created') + if [ -f "$2" ] ; then + try='' + break + fi + ;; + + 'removed') + if [ ! -f "$2" ] ; then + try='' + break + fi + ;; + esac + + echo -n . + try=`expr $try + 1` + sleep 1 + + done +} + +node_exporter_start() { + if [ -f $NODE_EXPORTER_PID ]; then + echo "$NODE_EXPORTER_PID file exists, $BASE is probably running" + exit 0 + else + echo -n "Starting ${BASE} ..." + daemon --user=$NODE_EXPORTER_USER \ + --pidfile=$NODE_EXPORTER_PID \ + --output=$NODE_EXPORTER_LOG_FACILITY -- \ + $SERVER $NODE_EXPORTER_ARGS + + wait_for_pid created $NODE_EXPORTER_PID + + if [ -n "$try" ] ; then + echo " failed" + exit 1 + else + echo " done" + fi + + fi +} + +node_exporter_stop() { + echo -n "Stopping ${BASE} ..." + if [ -f $NODE_EXPORTER_PID ]; then + kill $(cat $NODE_EXPORTER_PID) + + wait_for_pid removed $NODE_EXPORTER_PID + + if [ -n "$try" ] ; then + echo " failed" + exit 1 + else + echo " done" + fi + else + echo "not running" + fi +} + +node_exporter_restart() { + node_exporter_stop + node_exporter_start +} + +node_exporter_status() { + if [ -f $NODE_EXPORTER_PID ]; then + echo "Status of ${BASE}: running" + else + echo "Status of ${BASE}: stopped" + fi +} + + +case "$1" in + 'start') + node_exporter_start + ;; + 'stop') + node_exporter_stop + ;; + 'restart') + node_exporter_restart + ;; + 'status') + node_exporter_status + ;; + *) + echo "Usage: $0 {start|stop|restart|status}" +esac + +exit 0 diff --git a/network/node_exporter/doinst.sh b/network/node_exporter/doinst.sh new file mode 100644 index 0000000000..a1c6b0d3a2 --- /dev/null +++ b/network/node_exporter/doinst.sh @@ -0,0 +1,26 @@ +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... +} + +preserve_perms() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + if [ -e $OLD ]; then + cp -a $OLD ${NEW}.incoming + cat $NEW > ${NEW}.incoming + mv ${NEW}.incoming $NEW + fi + config $NEW +} + +preserve_perms etc/rc.d/rc.node_exporter.new +config etc/default/node_exporter.new diff --git a/network/node_exporter/node_exporter.SlackBuild b/network/node_exporter/node_exporter.SlackBuild new file mode 100644 index 0000000000..305dacf621 --- /dev/null +++ b/network/node_exporter/node_exporter.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/bash + +# Slackware build script for node_exporter + +# Copyright 2024 Petr Valenta <petr@jevklidu.cz> +# 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=node_exporter +VERSION=${VERSION:-1.8.2} +GITHASH=${GITHASH:-f1e0e8360aa60b6cb5e5cc1560bed348fc2c1895} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +SRCNAM=node_exporter + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \+ + +mkdir build + +GO111MODULE=auto GOPATH=$TMP/$SRCNAM-$VERSION/build go build + +install -D -m 0755 -s node_exporter $PKG/usr/bin/node_exporter +install -D -m 0644 $CWD/config/node_exporter.default $PKG/etc/default/node_exporter.new +install -D -m 0644 $CWD/config/rc.node_exporter $PKG/etc/rc.d/rc.node_exporter.new + +mkdir -p $PKG/var/run/node_exporter +chown nobody $PKG/var/run/node_exporter + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE NOTICE README.md $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.Slackware + +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 + diff --git a/network/node_exporter/node_exporter.info b/network/node_exporter/node_exporter.info new file mode 100644 index 0000000000..e8e6d486a8 --- /dev/null +++ b/network/node_exporter/node_exporter.info @@ -0,0 +1,10 @@ +PRGNAM="node_exporter" +VERSION="1.8.2" +HOMEPAGE="https://github.com/prometheus/node_exporter" +DOWNLOAD="https://github.com/prometheus/node_exporter/archive/v1.8.2/node_exporter-1.8.2.tar.gz" +MD5SUM="096bfaf7a902b105288b616cc3215d63" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="google-go-lang" +MAINTAINER="Petr Valenta" +EMAIL="petr@jevklidu.cz" diff --git a/network/node_exporter/slack-desc b/network/node_exporter/slack-desc new file mode 100644 index 0000000000..48f043cd5e --- /dev/null +++ b/network/node_exporter/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------------------------------------------------------| +node_exporter: node_exporter (metrics for Prometheus) +node_exporter: +node_exporter: Prometheus exporter for hardware and OS metrics exposed by +node_exporter: *NIX kernels, written in Go with pluggable metric collectors. +node_exporter: +node_exporter: Homepage: https://github.com/prometheus/node_exporter +node_exporter: Guide: https://prometheus.io/docs/guides/node-exporter/ +node_exporter: +node_exporter: +node_exporter: +node_exporter: diff --git a/network/noip-duc/noip-duc.SlackBuild b/network/noip-duc/noip-duc.SlackBuild index 228b1145e0..14be4bab66 100644 --- a/network/noip-duc/noip-duc.SlackBuild +++ b/network/noip-duc/noip-duc.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=noip-duc -VERSION=${VERSION:-3.0.0} +VERSION=${VERSION:-3.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/noip-duc/noip-duc.info b/network/noip-duc/noip-duc.info index bf5211f4d7..3672f4cf8c 100644 --- a/network/noip-duc/noip-duc.info +++ b/network/noip-duc/noip-duc.info @@ -1,8 +1,8 @@ PRGNAM="noip-duc" -VERSION="3.0.0" +VERSION="3.1.1" HOMEPAGE="https://www.noip.com" -DOWNLOAD="https://dmej8g5cpdyqd.cloudfront.net/downloads/noip-duc_3.0.0.tar.gz" -MD5SUM="8cf9a6f8b94d48f1897d9ef860727cf6" +DOWNLOAD="https://dmej8g5cpdyqd.cloudfront.net/downloads/noip-duc_3.1.1.tar.gz" +MD5SUM="963de5304cd5543bf898822ca376ee87" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rust16" diff --git a/network/nordvpn/nordvpn.SlackBuild b/network/nordvpn/nordvpn.SlackBuild index 742c2b86c7..572c744b73 100644 --- a/network/nordvpn/nordvpn.SlackBuild +++ b/network/nordvpn/nordvpn.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nordvpn -VERSION=${VERSION:-3.17.2} +VERSION=${VERSION:-3.18.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/nordvpn/nordvpn.info b/network/nordvpn/nordvpn.info index 4b04fd56b2..1d7aef72db 100644 --- a/network/nordvpn/nordvpn.info +++ b/network/nordvpn/nordvpn.info @@ -1,10 +1,10 @@ PRGNAM="nordvpn" -VERSION="3.17.2" +VERSION="3.18.5" HOMEPAGE="https://www.nordvpn.com/" -DOWNLOAD="https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn_3.17.2_i386.deb" -MD5SUM="cfa324fa4b8280710f00e5c4634711cb" -DOWNLOAD_x86_64="https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn_3.17.2_amd64.deb" -MD5SUM_x86_64="9fe543322dd827857a9de14241b1b38f" +DOWNLOAD="https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn_3.18.5_i386.deb" +MD5SUM="b5fa77d160950be9bb54a457a4f1b237" +DOWNLOAD_x86_64="https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn_3.18.5_amd64.deb" +MD5SUM_x86_64="0c733cf87db1ebda844347641e81650f" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/network/nrpe/rc.nrpe b/network/nrpe/rc.nrpe index 1c46b94255..6140b3a76b 100644 --- a/network/nrpe/rc.nrpe +++ b/network/nrpe/rc.nrpe @@ -33,7 +33,7 @@ getpid() echo "Pid file $PIDFILE not found." exit 1 else - PID=`head -n 1 $PIDFILE` + PID=$(head -n 1 $PIDFILE) fi } diff --git a/network/nsca/rc.nsca b/network/nsca/rc.nsca index caa5846b6a..f62749f822 100644 --- a/network/nsca/rc.nsca +++ b/network/nsca/rc.nsca @@ -34,7 +34,7 @@ getpid() echo "Pid file $PIDFILE not found." exit 1 else - PID=`head -n 1 $PIDFILE` + PID=$(head -n 1 $PIDFILE) fi } diff --git a/network/nullidentd/01_random_usernames.diff b/network/nullidentd/01_random_usernames.diff new file mode 100644 index 0000000000..ba267c3e81 --- /dev/null +++ b/network/nullidentd/01_random_usernames.diff @@ -0,0 +1,106 @@ +From: Jason Thomas <jason@topic.com.au> +Subject: Add support for returning random usernames +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=115204 +--- nullidentd-1.0.orig/nullidentd.c ++++ nullidentd-1.0/nullidentd.c +@@ -7,9 +7,11 @@ + */ + + #include <stdio.h> ++#include <stdlib.h> + #include <sys/types.h> + #include <unistd.h> + #include <signal.h> ++#include <time.h> + + #include "version.h" + +@@ -18,6 +20,7 @@ + #define MAX_RESPONSE 200 + #define MAX_REQUEST 100 + #define MAX_USERID 50 ++#define MAX_RANDOMID 8 + + void usage() + { +@@ -46,7 +49,6 @@ int write_response( int fd, char *respon + + int read_request( int fd, char *request, int maxlen ) + { +- int retval; + char c; + int bytesread = 0; + +@@ -76,6 +78,22 @@ int read_request( int fd, char *request, + return 1; + } + ++char *random_userid( void ) ++{ ++ static char buf[MAX_RANDOMID+1]; ++ size_t i; ++ static const char valid[] = ++ "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; ++ ++ for (i = 0 ; i < MAX_RANDOMID ; i++) ++ buf[i] = valid[rand() % (sizeof(valid) - 1)]; ++ ++ buf[i] = '\0'; ++ ++ return buf; ++} ++ ++ + void session_timeout( int foo ) + { + exit( 0 ); +@@ -84,12 +102,12 @@ void session_timeout( int foo ) + int main( int argc, const char *argv[] ) + { + const char * userid = "foobar"; +- char c; + int infd; + int outfd; + int response_len; + char response[MAX_RESPONSE]; + char request[MAX_REQUEST]; ++ int gen_random = 0; + + if( getgid() == 0 ) { + fprintf( stderr, "Group id is root, exitting.\n" ); +@@ -114,6 +132,10 @@ int main( int argc, const char *argv[] ) + } + } + ++ if (strcmp(userid, "RANDOM") == 0) { ++ gen_random = 1; ++ } ++ + infd = fileno( stdin ); + outfd = fileno( stdout ); + +@@ -121,6 +143,8 @@ int main( int argc, const char *argv[] ) + signal( SIGALRM, session_timeout ); + alarm( SESSION_TIMEOUT ); + ++ srand(getpid() ^ time(NULL)); ++ + for( ;; ) { + /* read the request */ + if( !read_request( infd, request, MAX_REQUEST ) ) { +@@ -128,6 +152,10 @@ int main( int argc, const char *argv[] ) + goto done; + } + ++ if (gen_random) { ++ userid = random_userid(); ++ } ++ + /* format the response */ + response_len = snprintf( response, sizeof( response ), "%.20s : USERID : UNIX : %.20s\r\n", request, userid ); + +@@ -140,4 +168,3 @@ int main( int argc, const char *argv[] ) + done: + return 0; + } +- diff --git a/network/nullidentd/02_makefile.diff b/network/nullidentd/02_makefile.diff new file mode 100644 index 0000000000..22513b60fb --- /dev/null +++ b/network/nullidentd/02_makefile.diff @@ -0,0 +1,29 @@ +From: John H. Robinson, IV <jaqque@debian.org> +Subject: Modified toplevel Makefile to support $(DESTDIR) +--- nullidentd-1.0.orig/Makefile ++++ nullidentd-1.0/Makefile +@@ -1,5 +1,9 @@ + +-INSTALL=/usr/local/sbin ++# Edited for Debian GNU/Linux. ++DESTDIR= ++ ++INSTALL=$(DESTDIR)/usr/sbin ++ + + nullidentd: nullidentd.c version.h + gcc -O2 -o nullidentd nullidentd.c +@@ -21,9 +25,10 @@ clean: + rm -f .version version.h nullidentd + + install: nullidentd +- rm -f $(INSTALL)/nullidentd ++ #rm -f $(INSTALL)/nullidentd + cp nullidentd $(INSTALL)/nullidentd + chown root.root $(INSTALL)/nullidentd +- chmod a-rw $(INSTALL)/nullidentd +- chmod a+x $(INSTALL)/nullidentd ++ #chmod a-rw $(INSTALL)/nullidentd ++ #chmod a+x $(INSTALL)/nullidentd ++ chmod 0755 $(INSTALL)/nullidentd + diff --git a/network/nullidentd/README b/network/nullidentd/README new file mode 100644 index 0000000000..02b9fd585b --- /dev/null +++ b/network/nullidentd/README @@ -0,0 +1,17 @@ +nullidentd (bare minimum identd server) + +nullidentd is intended to be a bare minimum identd server. It +implements the auth protocol from RFC 1413. This protocol +is used to identify active TCP connections. It depends on the +trustworthiness of the server and as such is completely useless as +a method of identification. + +Unfortunately, some applications still require that an identd +server is available to query about incoming connections. nullidentd +implements the absolute minimum server to allow these applications to +function. It returns a fake response for any request. + +nullidentd is typically invoked from inetd. The following is a typical +/etc/inetd.conf example: + +auth stream tcp nowait nobody /usr/sbin/nullidentd nullidentd diff --git a/network/nullidentd/doinst.sh b/network/nullidentd/doinst.sh new file mode 100644 index 0000000000..80fdb6e549 --- /dev/null +++ b/network/nullidentd/doinst.sh @@ -0,0 +1,3 @@ +if [ -x usr/bin/mandb ]; then + chroot . /usr/bin/mandb -f /usr/man/man8/nullidentd.8.gz &> /dev/null +fi diff --git a/network/nullidentd/douninst.sh b/network/nullidentd/douninst.sh new file mode 100644 index 0000000000..985b453648 --- /dev/null +++ b/network/nullidentd/douninst.sh @@ -0,0 +1,3 @@ +if [ -x usr/bin/mandb ]; then + chroot . /usr/bin/mandb &> /dev/null +fi diff --git a/network/nullidentd/nullidentd.8 b/network/nullidentd/nullidentd.8 new file mode 100644 index 0000000000..5ae0d6dce1 --- /dev/null +++ b/network/nullidentd/nullidentd.8 @@ -0,0 +1,44 @@ +.\" +.TH "nullidentd" "8" "January 24, 2001" "" "" +.SH "NAME" +nullidentd \- a bare minimum identd server + +.SH "SYNOPSIS" +.B nullidentd +.RI [uid] +.br + +.SH "DESCRIPTION" +This manual page documents briefly the +.B nullidentd +command. This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.PP +.B Nullidentd +is intended to be a bare minimum identd server, suitable for a firewall or IP +Masq/NAT gateway. + +.SH "OPTIONS" +.B nullidentd +takes only one optional argument, the username to answer with. +If this is omitted, +.B nullidentd +will reply with the username \*(lqfoobar\*(rq. +If the username is RANDOM, a random string is generated. + +.SH "USAGE" +.B nullidentd +is typically invoked from inetd. The following +is a typical inetd.conf example: +.br +.nh +auth stream tcp nowait nobody /usr/sbin/nullidentd nullidentd +.hy + +.SH "AUTHOR" +.B +nullidentd +is written by Brian Young <bayoung@acm.org> +.PP +This manual page was written by John H. Robinson, IV <jaqque@debian.org>, +for the Debian GNU/Linux system (but may be used by others). diff --git a/network/nullidentd/nullidentd.SlackBuild b/network/nullidentd/nullidentd.SlackBuild new file mode 100644 index 0000000000..423cff77ea --- /dev/null +++ b/network/nullidentd/nullidentd.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/bash + +# Slackware build script for nullidentd + +# Written by B. Watson (urchlay@slackware.uk) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# This is "mature" software. It's feature-complete, and hasn't been +# updated since last century. I'm effectively repackaging the Debian +# package, which is maintained and would receive security updates, if +# any were needed. The _5 in VERSION matches the -5 Debian patchlevel. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=nullidentd +VERSION=${VERSION:-1.0_5} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e + +SRCVER="$( echo $VERSION | cut -d_ -f1 )" + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$SRCVER +tar xvf $CWD/${PRGNAM}_$SRCVER.orig.tar.gz +cd $PRGNAM-$SRCVER +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 {} + + +# 20240907 bkw: patches came from Debian's -5 build. +patch -p1 < $CWD/01_random_usernames.diff +patch -p1 < $CWD/02_makefile.diff + +# 20240907 bkw: use our flags, build stripped binary, fix a warning. +sed -i "s/-O2/$SLKCFLAGS -Wl,-s/" Makefile +sed -i '1i#include <string.h>' $PRGNAM.c + +mkdir -p $PKG/usr/{sbin,man/man8} +make install DESTDIR=$PKG + +gzip -9 < $CWD/$PRGNAM.8 > $PKG/usr/man/man8/$PRGNAM.8.gz + +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a CHANGELOG COPYING README $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/douninst.sh > $PKG/install/douninst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/nullidentd/nullidentd.info b/network/nullidentd/nullidentd.info new file mode 100644 index 0000000000..1d802b63c8 --- /dev/null +++ b/network/nullidentd/nullidentd.info @@ -0,0 +1,10 @@ +PRGNAM="nullidentd" +VERSION="1.0_5" +HOMEPAGE="https://packages.debian.org/sid/nullidentd" +DOWNLOAD="http://deb.debian.org/debian/pool/main/n/nullidentd/nullidentd_1.0.orig.tar.gz" +MD5SUM="80afbac3c40e12a1ee7a0b55922bf439" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/network/nullidentd/slack-desc b/network/nullidentd/slack-desc new file mode 100644 index 0000000000..ae3ac5655b --- /dev/null +++ b/network/nullidentd/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------------------------------------------------------| +nullidentd: nullidentd (bare minimum identd server) +nullidentd: +nullidentd: nullidentd is intended to be a bare minimum identd server. It +nullidentd: implements the auth protocol from RFC 1413. This protocol +nullidentd: is used to identify active TCP connections. It depends on the +nullidentd: trustworthiness of the server and as such is completely useless as +nullidentd: a method of identification. +nullidentd: +nullidentd: +nullidentd: +nullidentd: diff --git a/network/nyxt/002-cl-gobject-introspection-sb-int.patch b/network/nyxt/002-cl-gobject-introspection-sb-int.patch new file mode 100644 index 0000000000..56397f6805 --- /dev/null +++ b/network/nyxt/002-cl-gobject-introspection-sb-int.patch @@ -0,0 +1,9 @@ +#https://github.com/andy128k/cl-gobject-introspection/issues/100 +--- nyxt-3.11.7-origin/_build/cl-gobject-introspection/src/init.lisp ++++ nyxt-3.11.7/_build/cl-gobject-introspection/src/init.lisp +@@ -143,4 +143,4 @@ + (destroy-data :pointer) + (connect-flags connect-flags)) + +-#+sbcl (sb-ext::set-floating-point-modes :traps nil) ++#+sbcl (sb-int::set-floating-point-modes :traps nil) diff --git a/network/nyxt/003-fset-sb-int.patch b/network/nyxt/003-fset-sb-int.patch new file mode 100644 index 0000000000..d7e35e9cf6 --- /dev/null +++ b/network/nyxt/003-fset-sb-int.patch @@ -0,0 +1,11 @@ +--- nyxt-3.11.7-origin/_build/fset/Code/port.lisp ++++ nyxt-3.11.7/_build/fset/Code/port.lisp +@@ -348,7 +348,7 @@ + `(if (null ,x) 0 (cl:length ,x)))) + #+sbcl + (defmacro length-nv (x) +- (sb-ext::once-only ((x x)) ++ (sb-int::once-only ((x x)) + `(if (null ,x) 0 (cl:length ,x)))) + #-(or cmu scl sbcl) + (defmacro length-nv (x) diff --git a/network/nyxt/nyxt.SlackBuild b/network/nyxt/nyxt.SlackBuild index bf714dae9e..e09ad5b0fe 100644 --- a/network/nyxt/nyxt.SlackBuild +++ b/network/nyxt/nyxt.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nyxt -VERSION=${VERSION:-3.11.5} +VERSION=${VERSION:-3.11.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,6 +63,9 @@ 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/002-cl-gobject-introspection-sb-int.patch +patch -p1 < $CWD/003-fset-sb-int.patch + # use $TMP/$PRGNAM-$VERSION/.cache dir instead of $HOME/.cache/common-lisp/ ( code="(setf asdf:*user-cache* \"$TMP/$PRGNAM-$VERSION/.cache/\")" diff --git a/network/nyxt/nyxt.info b/network/nyxt/nyxt.info index 144fd0164a..8605661584 100644 --- a/network/nyxt/nyxt.info +++ b/network/nyxt/nyxt.info @@ -1,8 +1,8 @@ PRGNAM="nyxt" -VERSION="3.11.5" +VERSION="3.11.7" HOMEPAGE="https://nyxt.atlas.engineer/" -DOWNLOAD="https://github.com/atlas-engineer/nyxt/releases/download/3.11.5/nyxt-3.11.5-source-with-submodules.tar.xz" -MD5SUM="0adaeb586f5ebc4653f0effbd13747c3" +DOWNLOAD="https://github.com/atlas-engineer/nyxt/releases/download/3.11.7/nyxt-3.11.7-source-with-submodules.tar.xz" +MD5SUM="4d636fc2395fc328e845d93a4b80234c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libfixposix sbcl webkit2gtk" diff --git a/network/obfs4proxy/README b/network/obfs4proxy/README new file mode 100644 index 0000000000..9af4d3c1ed --- /dev/null +++ b/network/obfs4proxy/README @@ -0,0 +1,14 @@ +This is a protocol obfuscation layer for TCP protocols. Its purpose is +to keep a third party from telling what protocol is in use based on +message contents. + +Unlike obfs3, obfs4 attempts to provide authentication and data +integrity, though it is still designed primarily around providing +a layer of obfuscation for an existing authenticated protocol +like SSH or TLS. + +Like obfs3 and ScrambleSuit, the protocol has 2 phases: in the first +phase both parties establish keys. In the second, the parties exchange +super-enciphered traffic. + +NOTE: this script download some modules from network during build time. diff --git a/network/obfs4proxy/README.Slackware b/network/obfs4proxy/README.Slackware new file mode 100644 index 0000000000..3ad8d4f96a --- /dev/null +++ b/network/obfs4proxy/README.Slackware @@ -0,0 +1,34 @@ +Client side torrc configuration: + +ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy + +Bridge side torrc configuration: + +# Act as a bridge relay. +BridgeRelay 1 + +# Enable the Extended ORPort +ExtORPort auto + +# Use obfs4proxy to provide the obfs4 protocol. +ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy + +# (Optional) Listen on the specified address/port for obfs4 connections as +# opposed to picking a port automatically. +#ServerTransportListenAddr obfs4 0.0.0.0:443 + +Tips and tricks + +On modern Linux systems it is possible to have obfs4proxy bind to reserved ports (<=1024) +even when not running as root by granting the CAP_NET_BIND_SERVICE capability with setcap: + +# setcap 'cap_net_bind_service=+ep' /usr/bin/obfs4proxy + +obfs4proxy can also act as an obfs2 and obfs3 client or server. +Adjust the ClientTransportPlugin and ServerTransportPlugin lines in the torrc as appropriate. + +obfs4proxy can also act as a ScrambleSuit client. +Adjust the ClientTransportPlugin line in the torrc as appropriate. + +The autogenerated obfs4 bridge parameters are placed in DataDir/pt_state/obfs4_state.json. +To ease deployment, the client side bridge line is written to DataDir/pt_state/obfs4_bridgeline.txt. diff --git a/network/obfs4proxy/obfs4proxy.SlackBuild b/network/obfs4proxy/obfs4proxy.SlackBuild new file mode 100644 index 0000000000..7e7eb8fbee --- /dev/null +++ b/network/obfs4proxy/obfs4proxy.SlackBuild @@ -0,0 +1,96 @@ +#!/bin/bash + +# Slackware build script for obfs4proxy - An obfuscator + +# Copyright 2023 thnkman <thnkman@proton.me> +# 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=obfs4proxy +VERSION=${VERSION:-0.0.14} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION + +tar xvf $CWD/obfs4-$PRGNAM-$VERSION.tar.gz --transform="s/obfs4-obfs4proxy-$VERSION/$PRGNAM-$VERSION/" + +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 {} \; + +go build -o obfs4proxy/obfs4proxy ./obfs4proxy + +mkdir -p $PKG/usr/bin \ + $PKG/var/{log,run}/$PRGNAM \ + $PKG/usr/man/man1 \ + $PKG/usr/doc/$PRGNAM-$VERSION + +install -D -m 0755 $TMP/$PRGNAM-$VERSION/$PRGNAM/$PRGNAM $PKG/usr/bin/$PRGNAM + +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 + +cp -a ChangeLog LICENSE LICENSE-GPL3.txt \ + $PKG/usr/doc/$PRGNAM-$VERSION/ + +cp -a doc/obfs4proxy.1 \ + $PKG/usr/man/man1 + +find $PKG/usr/man/man1 -iname obfs4proxy.1 -exec gzip -9 {} \; +for i in $( find $PKG/doc -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat $CWD/README.Slackware > $PKG/usr/doc/$PRGNAM-$VERSION/README.Slackware + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/obfs4proxy/obfs4proxy.info b/network/obfs4proxy/obfs4proxy.info new file mode 100644 index 0000000000..8ffe935d50 --- /dev/null +++ b/network/obfs4proxy/obfs4proxy.info @@ -0,0 +1,10 @@ +PRGNAM="obfs4proxy" +VERSION="0.0.14" +HOMEPAGE="https://github.com/Yawning/obfs4" +DOWNLOAD="https://github.com/Yawning/obfs4/archive/obfs4proxy-0.0.14/obfs4-obfs4proxy-0.0.14.tar.gz" +MD5SUM="9576a46fbac3dcee18f656d31c386f8c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="thnkman" +EMAIL="thnkman@proton.me" diff --git a/network/weathercli/slack-desc b/network/obfs4proxy/slack-desc index 66c96bdf0c..399de945b3 100644 --- a/network/weathercli/slack-desc +++ b/network/obfs4proxy/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -weathercli: weathercli (a command line weather tool) -weathercli: -weathercli: You've spent hours, days, months, maybe years customizing your -weathercli: terminal. And yet so many things draw your attention away from it. -weathercli: -weathercli: Homepage: https://github.com/brianriley/weather-cli -weathercli: -weathercli: -weathercli: -weathercli: -weathercli: +obfs4proxy: obfs4proxy (The obfourscator) +obfs4proxy: +obfs4proxy: This is a protocol obfuscation layer for TCP protocols. +obfs4proxy: Its purpose is to keep a third party from telling what protocol +obfs4proxy: is in use based on message contents. +obfs4proxy: +obfs4proxy: +obfs4proxy: +obfs4proxy: +obfs4proxy: +obfs4proxy: https://github.com/Yawning/obfs4 diff --git a/network/ocserv/ocserv.SlackBuild b/network/ocserv/ocserv.SlackBuild index 0636d788d7..013780d006 100644 --- a/network/ocserv/ocserv.SlackBuild +++ b/network/ocserv/ocserv.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ocserv -VERSION=${VERSION:-1.2.4} +VERSION=${VERSION:-1.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/ocserv/ocserv.info b/network/ocserv/ocserv.info index da8951388a..95f306585f 100644 --- a/network/ocserv/ocserv.info +++ b/network/ocserv/ocserv.info @@ -1,10 +1,10 @@ PRGNAM="ocserv" -VERSION="1.2.4" +VERSION="1.3.0" HOMEPAGE="https://ocserv.openconnect-vpn.net" -DOWNLOAD="https://www.infradead.org/ocserv/download/ocserv-1.2.4.tar.xz" -MD5SUM="6f82a924f998a646512714c4544aaee2" +DOWNLOAD="https://www.infradead.org/ocserv/download/ocserv-1.3.0.tar.xz" +MD5SUM="2b6cfd509e3a18491e8c79ce613faa90" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="http-parser libev protobuf-c rubygem-ronn" +REQUIRES="llhttp ipcalc-ng libev protobuf-c rubygem-ronn" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/network/offlineimap/offlineimap.SlackBuild b/network/offlineimap/offlineimap.SlackBuild index f9c0e9033f..78498e7a16 100644 --- a/network/offlineimap/offlineimap.SlackBuild +++ b/network/offlineimap/offlineimap.SlackBuild @@ -61,7 +61,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION -chown -R root.root . +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 \ diff --git a/network/oidentd/oidentd.SlackBuild b/network/oidentd/oidentd.SlackBuild index b877ebb21c..bc6950ed24 100644 --- a/network/oidentd/oidentd.SlackBuild +++ b/network/oidentd/oidentd.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=oidentd -VERSION=${VERSION:-2.3.1} +VERSION=${VERSION:-3.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,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 @@ -57,7 +54,7 @@ elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -fPIC -fPIE -pie -Wl,-z,relro,-z,now -fstack-protector-all --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" diff --git a/network/oidentd/oidentd.info b/network/oidentd/oidentd.info index 2cac4e927a..cbcc5fdb68 100644 --- a/network/oidentd/oidentd.info +++ b/network/oidentd/oidentd.info @@ -1,10 +1,10 @@ PRGNAM="oidentd" -VERSION="2.3.1" +VERSION="3.1.0" HOMEPAGE="https://github.com/janikrabe/oidentd" -DOWNLOAD="https://github.com/janikrabe/oidentd/releases/download/v2.3.1/oidentd-2.3.1.tar.gz" -MD5SUM="8a8b6255bd4d402794e4705d1b17ea4b" +DOWNLOAD="https://github.com/janikrabe/oidentd/releases/download/v3.1.0/oidentd-3.1.0.tar.gz" +MD5SUM="1f2e7e9fb6a5502d41e31ce8163e4754" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Mario Preksavec" -EMAIL="mario at slackware dot hr" +MAINTAINER="pyllyukko" +EMAIL="pyllyukko@maimed.org" diff --git a/network/open-iscsi/doinst.sh b/network/open-iscsi/doinst.sh index a4797f0184..d4177d0258 100644 --- a/network/open-iscsi/doinst.sh +++ b/network/open-iscsi/doinst.sh @@ -1,6 +1,3 @@ -# 20230620 bkw: reverted this to the config() function from SBo -# template. Please leave this as-is. It works, and it won't confuse -# us (we have over 8000 scripts to look after...) config() { NEW="$1" @@ -15,5 +12,8 @@ config() { # Otherwise, we leave the .new copy for the admin to consider... } -config etc/iscsi/iscsid.conf.new config etc/iscsi/initiatorname.iscsi.new +config etc/iscsi/iscsid.conf.new +config etc/udev/rules.d/50-iscsi-firmware-login.rules.new +config etc/logrotate.d/iscsiuiolog.new +config etc/rc.d/rc.open-iscsi.new diff --git a/network/open-iscsi/include_sysmacros.patch b/network/open-iscsi/include_sysmacros.patch deleted file mode 100644 index 6e357faef3..0000000000 --- a/network/open-iscsi/include_sysmacros.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -Naur open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2.c open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2.c ---- open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2.c 2017-09-01 20:05:23.000000000 +0200 -+++ open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2.c 2019-09-06 14:24:47.943039000 +0200 -@@ -47,6 +47,7 @@ - #include <sys/user.h> - #include <fcntl.h> - #include <unistd.h> -+#include <sys/sysmacros.h> - - #include "config.h" - -diff -Naur open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2x.c open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2x.c ---- open-iscsi-2.0.875.orig/iscsiuio/src/unix/libs/bnx2x.c 2017-09-01 20:05:23.000000000 +0200 -+++ open-iscsi-2.0.875/iscsiuio/src/unix/libs/bnx2x.c 2019-09-06 14:24:23.527039000 +0200 -@@ -51,6 +51,7 @@ - #include <sys/user.h> - #include <fcntl.h> - #include <unistd.h> -+#include <sys/sysmacros.h> - - #include "config.h" - diff --git a/network/open-iscsi/open-iscsi.SlackBuild b/network/open-iscsi/open-iscsi.SlackBuild index fe0c9a4274..e4ffa84949 100644 --- a/network/open-iscsi/open-iscsi.SlackBuild +++ b/network/open-iscsi/open-iscsi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for open-iscsi -# Copyright 2019 Wayne Cuddy USA +# Copyright 2024 Wayne Cuddy USA # Copyright 2021 Mario Preksavec, Zagreb, Croatia # All rights reserved. # @@ -23,19 +23,11 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# 20230620 bkw: Modified by SlackBuilds.org, BUILD=2: -# - Fix doinst.sh (conf files were missing .new suffix). -# - Do not install /usr/include headers with +x permission. - -# -# 2019/09/08 - add patch to support building on Slackware "current" -# - cd $(dirname $0) ; CWD=$(pwd) PRGNAM=open-iscsi -VERSION=${VERSION:-2.1.5} -BUILD=${BUILD:-2} +VERSION=${VERSION:-2.1.10} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -65,6 +57,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -79,11 +74,6 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION -# Allow this SB to work on "current", benign on 14.2. -patch -p1 <$CWD/include_sysmacros.patch - -patch -p1 <$CWD/remove_werror.patch - chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -91,16 +81,24 @@ 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 {} \+ -make OPTFLAGS="-DNO_SYSTEMD" NO_SYSTEMD=1 -make install DESTDIR=$PKG - -chmod -x $PKG/usr/include/*.h - -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 +mkdir build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Dstrip=true \ + -Dno_systemd=true + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. -mv $PKG/usr/share/man $PKG/usr -rmdir $PKG/usr/share 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 @@ -117,8 +115,10 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild # These may be renamed back by doinst.sh. for cf in \ + etc/iscsi/initiatorname.iscsi \ etc/iscsi/iscsid.conf \ - etc/iscsi/initiatorname.iscsi + etc/udev/rules.d/50-iscsi-firmware-login.rules \ + etc/logrotate.d/iscsiuiolog do mv $PKG/$cf $PKG/$cf.new done @@ -128,7 +128,7 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh mkdir -p $PKG/etc/rc.d -cat $CWD/rc.$PRGNAM > $PKG/etc/rc.d/rc.$PRGNAM +cat $CWD/rc.$PRGNAM > $PKG/etc/rc.d/rc.$PRGNAM.new cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/open-iscsi/open-iscsi.info b/network/open-iscsi/open-iscsi.info index ea87d3944b..b6dd41245a 100644 --- a/network/open-iscsi/open-iscsi.info +++ b/network/open-iscsi/open-iscsi.info @@ -1,8 +1,8 @@ PRGNAM="open-iscsi" -VERSION="2.1.5" +VERSION="2.1.10" HOMEPAGE="https://github.com/open-iscsi/open-iscsi" -DOWNLOAD="https://github.com/open-iscsi/open-iscsi/archive/2.1.5/open-iscsi-2.1.5.tar.gz" -MD5SUM="fcde2e39f3bec7b668751035987fdc35" +DOWNLOAD="https://github.com/open-iscsi/open-iscsi/archive/2.1.10/open-iscsi-2.1.10.tar.gz" +MD5SUM="f06396d90cd7b3c6a38ffcfec1eaaf73" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="open-isns" diff --git a/network/open-iscsi/rc.open-iscsi b/network/open-iscsi/rc.open-iscsi index 5b18f60d2d..f984107a69 100644 --- a/network/open-iscsi/rc.open-iscsi +++ b/network/open-iscsi/rc.open-iscsi @@ -3,8 +3,8 @@ # Slackware rc.open-iscsi script, derived from init.debian in the # open-iscsi source package. -DAEMON=/sbin/iscsid -ADM=/sbin/iscsiadm +DAEMON=/usr/sbin/iscsid +ADM=/usr/sbin/iscsiadm PIDFILE=/var/run/iscsid.pid [ -e /etc/default/open-iscsi ] && . /etc/default/open-iscsi diff --git a/network/open-iscsi/remove_werror.patch b/network/open-iscsi/remove_werror.patch deleted file mode 100644 index 03164c9a59..0000000000 --- a/network/open-iscsi/remove_werror.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- open-iscsi-2.1.1/libopeniscsiusr/Makefile.orig 2020-02-26 20:07:13.000000000 +0100 -+++ open-iscsi-2.1.1/libopeniscsiusr/Makefile 2020-07-14 18:13:07.144477155 +0200 -@@ -44,7 +44,7 @@ - OBJS = context.o misc.o session.o sysfs.o iface.o idbm.o node.o default.o - - CFLAGS ?= -O2 -g --CFLAGS += -Wall -Werror -Wextra -fvisibility=hidden -fPIC -+CFLAGS += -Wall -Wextra -fvisibility=hidden -fPIC - CFLAGS += $(shell $(PKG_CONFIG) --cflags libkmod) - - LDFLAGS += $(shell $(PKG_CONFIG) --libs libkmod) - ---- open-iscsi-2.1.1/usr/Makefile 2020-02-26 20:07:13.000000000 +0100 -+++ open-iscsi-2.1.1/usr/Makefile 2020-07-14 17:56:48.298477155 +0200 -@@ -35,7 +35,7 @@ - PKG_CONFIG = /usr/bin/pkg-config - - CFLAGS ?= -O2 -g --WARNFLAGS ?= -Wall -Wextra -Werror -Wstrict-prototypes -fno-common -+WARNFLAGS ?= -Wall -Wextra -Wstrict-prototypes -fno-common - CFLAGS += $(WARNFLAGS) -I../include -I. -D_GNU_SOURCE \ - -I$(TOPDIR)/libopeniscsiusr - CFLAGS += $(shell $(PKG_CONFIG) --cflags libkmod) - diff --git a/network/open-isns/doinst.sh b/network/open-isns/doinst.sh index ffe6583a67..d427c452bc 100644 --- a/network/open-isns/doinst.sh +++ b/network/open-isns/doinst.sh @@ -1,4 +1,3 @@ -# 20230620 bkw: Please stick with the config() from our template. config() { NEW="$1" diff --git a/network/open-isns/open-isns.SlackBuild b/network/open-isns/open-isns.SlackBuild index 93207785d0..c3d778cf4e 100644 --- a/network/open-isns/open-isns.SlackBuild +++ b/network/open-isns/open-isns.SlackBuild @@ -2,8 +2,7 @@ # Slackware build script for open-isns -# Copyright 2019 Wayne Cuddy USA -# Copyright 2021 Mario Preksavec, Zagreb, Croatia +# Copyright 2024 Wayne Cuddy USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=open-isns -VERSION=${VERSION:-0.101} +VERSION=${VERSION:-0.102} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -57,6 +56,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -77,24 +79,22 @@ 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 {} \+ -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --build=$ARCH-slackware-linux - -make -make install DESTDIR=$PKG -make install_hdrs DESTDIR=$PKG -make install_lib DESTDIR=$PKG - -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 +mkdir build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Dstrip=true + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. 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 diff --git a/network/open-isns/open-isns.info b/network/open-isns/open-isns.info index 36f15a044e..b62c1c090d 100644 --- a/network/open-isns/open-isns.info +++ b/network/open-isns/open-isns.info @@ -1,8 +1,8 @@ PRGNAM="open-isns" -VERSION="0.101" +VERSION="0.102" HOMEPAGE="https://github.com/open-iscsi/open-isns" -DOWNLOAD="https://github.com/open-iscsi/open-isns/archive/v0.101/open-isns-0.101.tar.gz" -MD5SUM="bd017a07d685b9c87e0da29fc3f899a2" +DOWNLOAD="https://github.com/open-iscsi/open-isns/archive/v0.102/open-isns-0.102.tar.gz" +MD5SUM="914f7654ff7398dd4dcf69885f2fc691" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/opendmarc/opendmarc.SlackBuild b/network/opendmarc/opendmarc.SlackBuild index 9047568793..a86798c7d8 100644 --- a/network/opendmarc/opendmarc.SlackBuild +++ b/network/opendmarc/opendmarc.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=opendmarc -VERSION=${VERSION:-1.4.1.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.4.2} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -114,6 +114,7 @@ find -L . \ for i in $CWD/patches/* ; do case $i in */z04_moreHeadersFailureReportVsBeta1.patch) : ;; + */pull178.diff) : ;; *) patch -p1 <$i ;; esac done diff --git a/network/opendmarc/opendmarc.info b/network/opendmarc/opendmarc.info index 5b345d1f09..fd5b256831 100644 --- a/network/opendmarc/opendmarc.info +++ b/network/opendmarc/opendmarc.info @@ -1,8 +1,8 @@ PRGNAM="opendmarc" -VERSION="1.4.1.1" +VERSION="1.4.2" HOMEPAGE="http://www.trusteddomain.org/opendmarc/" -DOWNLOAD="https://github.com/trusteddomainproject/OpenDMARC/archive/rel-opendmarc-1-4-1-1/OpenDMARC-rel-opendmarc-1-4-1-1.tar.gz" -MD5SUM="18fe4c7bedbc6f893e96b0b47dfcc280" +DOWNLOAD="https://github.com/trusteddomainproject/OpenDMARC/archive/rel-opendmarc-1-4-2/OpenDMARC-rel-opendmarc-1-4-2.tar.gz" +MD5SUM="658d951db84a0305b0c5d9312eff5b64" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/openntpd/openntpd.SlackBuild b/network/openntpd/openntpd.SlackBuild index 16e2296ec5..4bdb8a95dd 100644 --- a/network/openntpd/openntpd.SlackBuild +++ b/network/openntpd/openntpd.SlackBuild @@ -78,11 +78,6 @@ echo "You must have a user and group called '_ntp' to use this package. E.g.: egrep -q -e '^_ntp:' /etc/passwd egrep -q -e '^_ntp:' /etc/group -# Create the _ntp user's home, and the daemon's chroot directory -mkdir -p $PKG/var/empty/openntpd -chown root:root $PKG/var/empty/openntpd -chmod 0755 $PKG/var/empty/openntpd - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -123,6 +118,11 @@ make install DESTDIR=$PKG # Remove unnecessary directories created by `make install` rmdir $PKG/var/run/ +# Create the _ntp user's home, and the daemon's chroot directory +mkdir -p $PKG/var/empty/openntpd +chown root:root $PKG/var/empty/openntpd +chmod 0755 $PKG/var/empty/openntpd + 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/network/openntpd/rc.openntpd b/network/openntpd/rc.openntpd index 55d082b0fb..5414013170 100644 --- a/network/openntpd/rc.openntpd +++ b/network/openntpd/rc.openntpd @@ -1,9 +1,6 @@ #!/bin/sh -# Start/stop/restart the network time protocol daemon - -# Written for Slackware Linux by Robby Workman <http://rlworkman.net> -# (by modifying one of Pat's scripts) +# Start/stop/restart openntpd # Add -s to the command to set the time at startup diff --git a/network/opensm/opensm.SlackBuild b/network/opensm/opensm.SlackBuild index 2b51a9254e..9c086f993b 100644 --- a/network/opensm/opensm.SlackBuild +++ b/network/opensm/opensm.SlackBuild @@ -63,7 +63,7 @@ fi METIS=${METIS:-no} WITH_METIS= -if [ "`echo $METIS | tr 'a-z' 'A-Z'`" = YES ]; then +if [ "$( echo $METIS | tr 'a-z' 'A-Z' )" = YES ]; then for inc_dir in /usr/include/metis /usr/include/suitesparse; do if [ -e $inc_dir/metis.h ]; then WITH_METIS="--with-metis --with-metis-includes=$inc_dir" diff --git a/network/opera/opera.SlackBuild b/network/opera/opera.SlackBuild index 8737eb06c7..9dca5665d8 100644 --- a/network/opera/opera.SlackBuild +++ b/network/opera/opera.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=opera -VERSION=${VERSION:-109.0.5097.68} +VERSION=${VERSION:-113.0.5230.86} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -107,7 +107,7 @@ install -Dm644 $CWD/eula.html $PKG/usr/share/licenses/$PRGNAM/eula.html install -Dm644 $CWD/terms.html $PKG/usr/share/licenses/$PRGNAM/terms.html install -Dm644 $CWD/privacy.html $PKG/usr/share/licenses/$PRGNAM/privacy.html -sed -i '/^TargetEnvironment/d' $PKG/usr/share/applications/$PRGNAM.desktop +sed -i '/^TargetEnvironment/d' $PKG/usr/share/applications/$PRGNAM.desktop cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/opera/opera.info b/network/opera/opera.info index ebf9778096..a1a93fec72 100644 --- a/network/opera/opera.info +++ b/network/opera/opera.info @@ -1,10 +1,10 @@ PRGNAM="opera" -VERSION="109.0.5097.68" +VERSION="113.0.5230.86" HOMEPAGE="https://www.opera.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera/desktop/109.0.5097.68/linux/opera-stable_109.0.5097.68_amd64.deb" -MD5SUM_x86_64="747fa8c00196c238742bb01938c78fe7" +DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera/desktop/113.0.5230.86/linux/opera-stable_113.0.5230.86_amd64.deb" +MD5SUM_x86_64="5e993c575196b4df7b406e2038484f6b" REQUIRES="" MAINTAINER="Dimitris Zlatanidis" EMAIL="dslackw@gmail.com" diff --git a/network/pflogsumm/pflogsumm.SlackBuild b/network/pflogsumm/pflogsumm.SlackBuild index 90197b0864..35af42ccac 100644 --- a/network/pflogsumm/pflogsumm.SlackBuild +++ b/network/pflogsumm/pflogsumm.SlackBuild @@ -56,7 +56,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP tar xzvf $CWD/$PRGNAM-$VERSION.tar.gz cd $TMP/$PRGNAM-$VERSION -chown -R root.root . +chown -R root:root . mkdir -p $PKG/usr/{bin,man/man1,doc/$PRGNAM-$VERSION} install -m 0755 pflogsumm.pl $PKG/usr/bin install -m 0644 pflogsumm.1 $PKG/usr/man/man1 diff --git a/network/pidgin-extprefs/pidgin-extprefs.info b/network/pidgin-extprefs/pidgin-extprefs.info index 36addd4cef..7bcc6822ca 100644 --- a/network/pidgin-extprefs/pidgin-extprefs.info +++ b/network/pidgin-extprefs/pidgin-extprefs.info @@ -6,5 +6,5 @@ MD5SUM="db6782cfe4b9beec6deaadb97d18fbd3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dominik Drobek" -EMAIL="dominik.drobek@o2.pl" +MAINTAINER="orphaned - no maintainer" +EMAIL="nobody@nowhere.com" diff --git a/network/plasma-nm-openconnect/README b/network/plasma-nm-openconnect/README new file mode 100644 index 0000000000..73d9ce36a9 --- /dev/null +++ b/network/plasma-nm-openconnect/README @@ -0,0 +1,4 @@ +plasma-nm-openconnect (OpenConnect support for plasma-nm) + +This package contains the OpenConnect support for KDE's plasma-nm +networking applet. diff --git a/network/plasma-nm-openconnect/plasma-nm-openconnect.SlackBuild b/network/plasma-nm-openconnect/plasma-nm-openconnect.SlackBuild new file mode 100644 index 0000000000..59ed603aa3 --- /dev/null +++ b/network/plasma-nm-openconnect/plasma-nm-openconnect.SlackBuild @@ -0,0 +1,121 @@ +#!/bin/bash + +# Slackware build script for plasma-nm-openconnect + +# Copyright 2015 Robby Workman, Tuscaloosa, Alabama, USA +# Copyright 2024 Reza Talebi, Shahin Shahr, Iran +# 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=plasma-nm-openconnect +VERSION=${VERSION:-5.23.5} +SRCNAM=plasma-nm +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i586 ;; + arm*) export ARCH=arm ;; + *) export ARCH=$( uname -m ) ;; + esac +fi + +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} + +NOPKG=$PKG/NOPKG + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$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 {} \; + +mkdir build +cd build +export KDE_OPT_ARGS=" -Wno-dev -DBUILD_TESTING=OFF" + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ + -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF \ + -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \ + .. + make + make install DESTDIR=$NOPKG +cd .. + +for file in $(find $NOPKG -name "*openconnect*") ; do + mkdir -p $PKG/$(dirname $file | sed "s,^$NOPKG,,") + cp -a $file $PKG/$(dirname $file | sed "s,^$NOPKG,,") +done + +rm -rf $NOPKG $PKG/usr/share/locale + +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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md $PKG/usr/doc/$PRGNAM-$VERSION/README +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 diff --git a/network/plasma-nm-openconnect/plasma-nm-openconnect.info b/network/plasma-nm-openconnect/plasma-nm-openconnect.info new file mode 100644 index 0000000000..e85b3716a8 --- /dev/null +++ b/network/plasma-nm-openconnect/plasma-nm-openconnect.info @@ -0,0 +1,10 @@ +PRGNAM="plasma-nm-openconnect" +VERSION="5.23.5" +HOMEPAGE="https://github.com/KDE/plasma-nm" +DOWNLOAD="https://github.com/KDE/plasma-nm/archive/v5.23.5/plasma-nm-5.23.5.tar.gz" +MD5SUM="03e049b500bfa335d600fc055b0951ec" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="openconnect" +MAINTAINER="Reza Talebi" +EMAIL="reza.talebi.73@outlook.com" diff --git a/network/plasma-nm-openconnect/slack-desc b/network/plasma-nm-openconnect/slack-desc new file mode 100644 index 0000000000..625f0dcf45 --- /dev/null +++ b/network/plasma-nm-openconnect/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------------------------------------------------------| +plasma-nm-openconnect: plasma-nm-openconnect (OpenConnect support for plasma-nm) +plasma-nm-openconnect: +plasma-nm-openconnect: This package contains the OpenConnect support for KDE's plasma-nm +plasma-nm-openconnect: networking applet. +plasma-nm-openconnect: +plasma-nm-openconnect: +plasma-nm-openconnect: +plasma-nm-openconnect: +plasma-nm-openconnect: +plasma-nm-openconnect: +plasma-nm-openconnect: diff --git a/network/plowshare-modules/plowshare-modules.SlackBuild b/network/plowshare-modules/plowshare-modules.SlackBuild index c72438e6ea..ac24cd9a08 100644 --- a/network/plowshare-modules/plowshare-modules.SlackBuild +++ b/network/plowshare-modules/plowshare-modules.SlackBuild @@ -2,8 +2,8 @@ # Slackware build script for plowshare-modules -# Copyright 2017-2022 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # Copyright 2010 Mikhail Cuddy <mikhailcuddy@gmail.com> +# Copyright 2017-2024 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,9 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=plowshare-modules -VERSION=${VERSION:-c22e296} +VERSION=${VERSION:-97b5e57} SRCNAM=${PRGNAM}-legacy -SRCVER=${MODVER:-c22e2962e26c1fcc539b41a37eaab448828842de} +SRCVER=${MODVER:-97b5e575dcc72a93bf8543d560e0e074fcc32839} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/plowshare-modules/plowshare-modules.info b/network/plowshare-modules/plowshare-modules.info index 4d2623424a..cfd2ab6689 100644 --- a/network/plowshare-modules/plowshare-modules.info +++ b/network/plowshare-modules/plowshare-modules.info @@ -1,8 +1,8 @@ PRGNAM="plowshare-modules" -VERSION="c22e296" +VERSION="97b5e57" HOMEPAGE="https://github.com/mcrapet/plowshare-modules-legacy" -DOWNLOAD="https://github.com/mcrapet/plowshare-modules-legacy/archive/c22e296/plowshare-modules-legacy-c22e2962e26c1fcc539b41a37eaab448828842de.tar.gz" -MD5SUM="4f8b20183bac08d041303340f5b61e51" +DOWNLOAD="https://github.com/mcrapet/plowshare-modules-legacy/archive/97b5e57/plowshare-modules-legacy-97b5e575dcc72a93bf8543d560e0e074fcc32839.tar.gz" +MD5SUM="1eae3a1fac7f9ea68606adbd89863ce1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="plowshare" diff --git a/network/policyd/policyd.SlackBuild b/network/policyd/policyd.SlackBuild index 4f906e0818..aae2d22cbc 100644 --- a/network/policyd/policyd.SlackBuild +++ b/network/policyd/policyd.SlackBuild @@ -74,7 +74,7 @@ mkdir -p $PKG $TMP $OUTPUT cd $TMP tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $TMP/$PRGNAM-$VERSION -chown root.root . +chown root:root . find -L . \ \( -perm 1755 -o -perm 2755 -o -perm 777 -o -perm 555 -o -perm 711 -o -perm 511 \) \ -exec chmod 755 {} \; diff --git a/network/policyd2/policyd2.SlackBuild b/network/policyd2/policyd2.SlackBuild index 56e90a62d2..665e0434e2 100644 --- a/network/policyd2/policyd2.SlackBuild +++ b/network/policyd2/policyd2.SlackBuild @@ -114,7 +114,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP tar xvf $CWD/$SRCNAM-v${VERSION}.tar.?z* cd $TMP/$SRCNAM-v${VERSION} -chown -R root.root . +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 \ diff --git a/network/pound/README b/network/pound/README new file mode 100644 index 0000000000..fe8f9f124e --- /dev/null +++ b/network/pound/README @@ -0,0 +1,9 @@ +Pound is a reverse proxy, load balancer and HTTPS front-end for +web servers. +It was developed to enable distributing the load among several +servers and to allow for a convenient SSL wrapper for those servers +that do not offer it natively. + +Be sure to edit its configuration file /etc/pound.cfg to your liking. +Detailed documentation about the package is provided both in manpage +(man pound) and in texinfo (info pound) format. diff --git a/network/pound/doinst.sh b/network/pound/doinst.sh new file mode 100644 index 0000000000..d385ca659b --- /dev/null +++ b/network/pound/doinst.sh @@ -0,0 +1,20 @@ +#! /bin/sh +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/pound.cfg.new +config etc/rc.d/rc.pound.new + +if [ -x /usr/bin/install-info ]; then + /usr/bin/install-info --info-dir=/usr/info /usr/info/pound.info.gz 2>/dev/null +fi + diff --git a/network/pound/pound.SlackBuild b/network/pound/pound.SlackBuild new file mode 100644 index 0000000000..2201653884 --- /dev/null +++ b/network/pound/pound.SlackBuild @@ -0,0 +1,123 @@ +#!/bin/bash + +# Slackware build script for pound + +# Copyright 2024 Sergey Poznyakoff <gray@gnu.org> +# 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=pound +VERSION=${VERSION:-4.13} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +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" +elif [ "$ARCH" = "aarch64" ]; 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 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 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +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/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 + +rm -f $PKG/usr/info/dir +gzip -9 $PKG/usr/info/*.info* + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog NEWS README THANKS \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/etc $PKG/etc/rc.d +install -D -m 0644 -o root -g root $CWD/pound.cfg $PKG/etc/pound.cfg.new +install -D -m 0644 -o root -g root $CWD/rc.pound $PKG/etc/rc.d/rc.pound.new + +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 diff --git a/network/pound/pound.cfg b/network/pound/pound.cfg new file mode 100644 index 0000000000..43205c8eb9 --- /dev/null +++ b/network/pound/pound.cfg @@ -0,0 +1,32 @@ +## A minimal pound configuration. +## Refer to pound(8) for details. + +User "nobody" +Group "nobody" +Daemon 1 +LogFacility local3 +LogLevel "detailed" + +Service + BackEnd + Address 127.0.0.1 + Port 8080 + End +End + +ListenHTTP + Address 0.0.0.0 + Port 80 +End + +## Uncomment and edit the following section in order to enable HTTPS +# ListenHTTPS +# Address 0.0.0.0 +# Port 443 +# Cert "/etc/ssl/private/pound.pem" +# Disable SSLv3 +# Ciphers "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:!DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA" +# AddHeader "X-Forwarded-Proto: https" +# RewriteLocation 0 +# xHTTP 2 +# End diff --git a/network/pound/pound.info b/network/pound/pound.info new file mode 100644 index 0000000000..60653a576e --- /dev/null +++ b/network/pound/pound.info @@ -0,0 +1,10 @@ +PRGNAM="pound" +VERSION="4.13" +HOMEPAGE="https://github.com/graygnuorg/pound" +DOWNLOAD="https://github.com/graygnuorg/pound/releases/download/v4.13/pound-4.13.tar.gz" +MD5SUM="c35771ba444261fa857e4024cc73a84b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Sergey Poznyakoff" +EMAIL="gray@gnu.org" diff --git a/network/pound/rc.pound b/network/pound/rc.pound new file mode 100644 index 0000000000..ed6d44e056 --- /dev/null +++ b/network/pound/rc.pound @@ -0,0 +1,55 @@ +#!/bin/sh + +DAEMON=/usr/sbin/pound +OPTIONS= +PID= + +test -r /etc/default/pound && . /etc/default/pound + +# 0 - running +# 1 - not running +pound_is_running() { + PID=$(pidof $DAEMON) + test -n "$PID" +} + +pound_status() { + if pound_is_running; then + echo "$DAEMON is running (pid $PID)" + exit 0 + else + echo "$DAEMON is not running" + exit 1 + fi +} + +pound_start() { + if pound_is_running; then + echo "$DAEMON is already running (pid $PID)" + else + $DAEMON $OPTIONS + fi +} + +pound_stop() { + if pound_is_running; then + kill -TERM $PID + else + echo "$DAEMON is not running" + fi +} + +case "$1" in +start) + pound_start;; +stop) + pound_stop;; +restart) + pound_stop + pound_start;; +status) + pound_status;; +*) + echo "usage: $0 start|stop|restart|status" +esac + diff --git a/network/pound/slack-desc b/network/pound/slack-desc new file mode 100644 index 0000000000..7c7230bdbb --- /dev/null +++ b/network/pound/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------------------------------------------------------| +pound: pound (reverse proxy and load balancer for http servers) +pound: +pound: Pound is a reverse proxy, load balancer and HTTPS front-end for Web +pound: servers. It was developed to enable distributing the load among +pound: several Web-servers and to allow for a convenient SSL wrapper for +pound: those Web servers that do not offer it natively. Pound is distributed +pound: under the GNU General Public License, Version 3, or (at your option) +pound: any later version. +pound: +pound: Homepage: https://github.com/graygnuorg/pound +pound: diff --git a/network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild b/network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild index d2b6f5496d..8c8658130f 100644 --- a/network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild +++ b/network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=prosody-mod-http-upload MDLNAM=$(echo $PRGNAM | sed 's/prosody-//' | tr '-' '_') -VERSION=${VERSION:-hg4976} -REVISION=${REVISION:-75b6e5df65f9} +VERSION=${VERSION:-hg5899} +REVISION=${REVISION:-694b62d8a82f} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/prosody-mod-http-upload/prosody-mod-http-upload.info b/network/prosody-mod-http-upload/prosody-mod-http-upload.info index 30def8352a..0565fafd89 100644 --- a/network/prosody-mod-http-upload/prosody-mod-http-upload.info +++ b/network/prosody-mod-http-upload/prosody-mod-http-upload.info @@ -1,8 +1,8 @@ PRGNAM="prosody-mod-http-upload" -VERSION="hg4976" +VERSION="hg5899" HOMEPAGE="https://modules.prosody.im/mod_http_upload.html" -DOWNLOAD="https://hg.prosody.im/prosody-modules/archive/75b6e5df65f9.tar.gz" -MD5SUM="404293dd5b134ece98f95f2e4c7e682b" +DOWNLOAD="https://hg.prosody.im/prosody-modules/archive/694b62d8a82f.tar.gz" +MD5SUM="5d254f73950fec153a031856efec4da4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="prosody" diff --git a/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.SlackBuild b/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.SlackBuild index 0b201f8167..55382c83fe 100644 --- a/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.SlackBuild +++ b/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=prosody-mod-vcard-muc MDLNAM=$(echo $PRGNAM | sed 's/prosody-//' | tr '-' '_') -VERSION=${VERSION:-hg5290} -REVISION=${REVISION:-dddac5a3f447} +VERSION=${VERSION:-hg5904} +REVISION=${REVISION:-d3a72777f149} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.info b/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.info index 5fcc7a8363..c8f7a79398 100644 --- a/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.info +++ b/network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.info @@ -1,8 +1,8 @@ PRGNAM="prosody-mod-vcard-muc" -VERSION="hg5290" +VERSION="hg5904" HOMEPAGE="https://modules.prosody.im/mod_vcard_muc.html" -DOWNLOAD="https://hg.prosody.im/prosody-modules/archive/dddac5a3f447.tar.gz" -MD5SUM="325626de81a8b2a6f250b02611b27cb1" +DOWNLOAD="https://hg.prosody.im/prosody-modules/archive/d3a72777f149.tar.gz" +MD5SUM="6cb42de4887bc2cd483873d52a1aa688" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="prosody" diff --git a/network/prosody/prosody.SlackBuild b/network/prosody/prosody.SlackBuild index 00fc0bc3e4..fdf1c88bdd 100644 --- a/network/prosody/prosody.SlackBuild +++ b/network/prosody/prosody.SlackBuild @@ -136,7 +136,7 @@ chown -R prosody:prosody $PKG/var/lib/prosody chmod 700 $PKG/var/lib/prosody # I like to mv it mv it :) -for i in `find $PKG/etc/prosody -type f`; do mv $i $i.new; done +for i in $( find $PKG/etc/prosody -type f ); do mv $i $i.new; done mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/network/purple-googlechat/README b/network/purple-googlechat/README deleted file mode 100644 index fd164e0f46..0000000000 --- a/network/purple-googlechat/README +++ /dev/null @@ -1,6 +0,0 @@ -Google Chat Plugin for libpurple - -A replacement prpl for Google Chat in Pidgin/libpurple to support the -proprietary protocol that Google uses for its "Google Chat" service. -This plugin is written by Eion Robb based on the old Hangouts plugin -written by Eion Robb and Mike 'Maiku' Ruprecht. diff --git a/network/purple-googlechat/purple-googlechat.info b/network/purple-googlechat/purple-googlechat.info deleted file mode 100644 index 597e2a0788..0000000000 --- a/network/purple-googlechat/purple-googlechat.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="purple-googlechat" -VERSION="b6b824a4764b" -HOMEPAGE="https://github.com/EionRobb/purple-googlechat" -DOWNLOAD="https://ihacksh.it/slackbuilds/src/purple-googlechat-b6b824a4764b.tar.gz" -MD5SUM="3d0fb3551095a45acdc54853ff20f1a5" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="protobuf-c" -MAINTAINER="Dustin Metcalf" -EMAIL="metcalf.nerd+SBo@gmail.com" diff --git a/network/purple-googlechat/slack-desc b/network/purple-googlechat/slack-desc deleted file mode 100644 index 07adcfe650..0000000000 --- a/network/purple-googlechat/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# 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------------------------------------------------------| -purple-googlechat: purple-googlechat (googlechat plugin for libpurple) -purple-googlechat: -purple-googlechat: A replacement prpl for Google Chat in Pidgin/libpurple to support the -purple-googlechat: proprietary protocol that Google uses for its "Google Chat" service. -purple-googlechat: This plugin is written by Eion Robb based on the old Hangouts plugin -purple-googlechat: written by Eion Robb and Mike 'Maiku' Ruprecht. -purple-googlechat: -purple-googlechat: Homepage: https://github.com/EionRobb/purple-googlechat -purple-googlechat: -purple-googlechat: -purple-googlechat: diff --git a/network/qbittorrent/qbittorrent.SlackBuild b/network/qbittorrent/qbittorrent.SlackBuild index e6a61244d4..065e73c4c6 100644 --- a/network/qbittorrent/qbittorrent.SlackBuild +++ b/network/qbittorrent/qbittorrent.SlackBuild @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qbittorrent #SRCNAM=qBittorrent -VERSION=${VERSION:-4.6.4} +VERSION=${VERSION:-4.6.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/qbittorrent/qbittorrent.info b/network/qbittorrent/qbittorrent.info index 06c0e31186..9f8c7c3e0e 100644 --- a/network/qbittorrent/qbittorrent.info +++ b/network/qbittorrent/qbittorrent.info @@ -1,8 +1,8 @@ PRGNAM="qbittorrent" -VERSION="4.6.4" +VERSION="4.6.6" HOMEPAGE="https://www.qbittorrent.org/" -DOWNLOAD="https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-4.6.4/qbittorrent-4.6.4.tar.xz" -MD5SUM="ffc528cbdf1ab4ff40a51753e5e9b030" +DOWNLOAD="https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-4.6.6/qbittorrent-4.6.6.tar.xz" +MD5SUM="71676dc84fbdafa926b9f3814916ab8b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libtorrent2" diff --git a/network/quagga/quagga.SlackBuild b/network/quagga/quagga.SlackBuild index b22f97c2ff..00bf116e82 100644 --- a/network/quagga/quagga.SlackBuild +++ b/network/quagga/quagga.SlackBuild @@ -133,7 +133,7 @@ make install DESTDIR=$PKG find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -chown -R root.root $PKG/usr/sbin +chown -R root:root $PKG/usr/sbin 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 @@ -142,12 +142,12 @@ rm -f $PKG/usr/info/dir gzip -9 $PKG/usr/info/* mv $TMP/$PRGNAM-$VERSION/*/*.sample* $PKG/etc/quagga -chown root.quagga $PKG/etc/quagga ; chmod 750 $PKG/etc/quagga -chown -R root.quagga $PKG/etc/quagga/* ; chmod 640 $PKG/etc/quagga/*.sample +chown root:quagga $PKG/etc/quagga ; chmod 750 $PKG/etc/quagga +chown -R root:quagga $PKG/etc/quagga/* ; chmod 640 $PKG/etc/quagga/*.sample mkdir -p $PKG/var/run/quagga $PKG/var/log/quagga -chown quagga.quagga $PKG/var/run/quagga ; chmod 770 $PKG/var/run/quagga -chown quagga.quagga $PKG/var/log/quagga ; chmod 770 $PKG/var/log/quagga +chown quagga:quagga $PKG/var/run/quagga ; chmod 770 $PKG/var/run/quagga +chown quagga:quagga $PKG/var/log/quagga ; chmod 770 $PKG/var/log/quagga mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ diff --git a/network/qutebrowser-bin/qutebrowser-bin.SlackBuild b/network/qutebrowser-bin/qutebrowser-bin.SlackBuild index 81c434bd9f..d76b7b9c65 100644 --- a/network/qutebrowser-bin/qutebrowser-bin.SlackBuild +++ b/network/qutebrowser-bin/qutebrowser-bin.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qutebrowser-bin -VERSION=${VERSION:-3.1.0} -SSLVERSION=${SSLVERSION:-3.2.1} +VERSION=${VERSION:-3.2.0} +SSLVERSION=${SSLVERSION:-3.3.1} BUILD=${BUILD:-4} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/qutebrowser-bin/qutebrowser-bin.info b/network/qutebrowser-bin/qutebrowser-bin.info index 61e6f74757..e48d642849 100644 --- a/network/qutebrowser-bin/qutebrowser-bin.info +++ b/network/qutebrowser-bin/qutebrowser-bin.info @@ -1,46 +1,48 @@ PRGNAM="qutebrowser-bin" -VERSION="3.1.0" +VERSION="3.2.0" HOMEPAGE="https://qutebrowser.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/qutebrowser/qutebrowser/archive/v3.1.0/qutebrowser-3.1.0.tar.gz \ - https://files.pythonhosted.org/packages/47/6a/453160888fab7c6a432a6e25f8afe6256d0d9f2cbd25971021da6491d899/pip-23.3.1-py3-none-any.whl \ - https://files.pythonhosted.org/packages/bb/e1/ed2dd0850446b8697ad28d118df885ad04140c64ace06c4bd559f7c8a94f/setuptools-69.0.2-py3-none-any.whl \ - https://files.pythonhosted.org/packages/c7/c3/55076fc728723ef927521abaa1955213d094933dc36d4a2008d5101e1af5/wheel-0.42.0-py3-none-any.whl \ - https://files.pythonhosted.org/packages/0b/5a/51f4762b9f314b5577d17704bc1280532a725ba359d6cc177ab6de692035/PyQt6-6.6.1-cp38-abi3-manylinux_2_28_x86_64.whl \ - https://files.pythonhosted.org/packages/d5/64/7b8983341e4f8748f0d76ebc69c2740cb0d19a49f14f7d83db3b079c4abe/PyQt6_Qt6-6.6.1-py3-none-manylinux_2_28_x86_64.whl \ +DOWNLOAD_x86_64="https://github.com/qutebrowser/qutebrowser/archive/v3.2.0/qutebrowser-3.2.0.tar.gz \ + https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl \ + https://files.pythonhosted.org/packages/de/88/70c5767a0e43eb4451c2200f07d042a4bcd7639276003a9c54a68cfcc1f8/setuptools-70.0.0-py3-none-any.whl \ + https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl \ + https://files.pythonhosted.org/packages/b9/80/77fd0480c46129ddd4783882f97d5f471477d48eeebeb72ff845aaaab349/PyQt6-6.7.0-1-cp38-abi3-manylinux_2_28_x86_64.whl \ + https://files.pythonhosted.org/packages/57/56/b653a011af4b821b1ad0b20b554f351cf8331127ffd4cd60696bc8576655/PyQt6_Qt6-6.7.1-py3-none-manylinux_2_28_x86_64.whl \ https://files.pythonhosted.org/packages/e2/21/be11813fb40cce933afa2a3e523aa998ca1089f1678bdb5ab11d19b305e2/PyQt6_sip-13.6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl \ - https://files.pythonhosted.org/packages/36/91/50982f28730c893a8c68b0e92debc761e8a475cf1df686dee22a4c255316/PyQt6_WebEngine-6.6.0-cp37-abi3-manylinux_2_28_x86_64.whl \ - https://files.pythonhosted.org/packages/45/56/ac52d42ad9949714dffbbaee29717a79273fbeb2ea1f8a0b63a7b6b75f40/PyQt6_WebEngine_Qt6-6.6.1-py3-none-manylinux_2_28_x86_64.whl \ + https://files.pythonhosted.org/packages/66/ea/9b8d93a5c81b536378c817b69ae373ab0c09e43878013a0aa5cd092e6f5e/PyQt6_WebEngine-6.7.0-cp38-abi3-manylinux_2_28_x86_64.whl \ + https://files.pythonhosted.org/packages/a9/90/e94702fb278b53274ae256dc32b5fbf1e0b7f7a4c953e1bd29ffdaed63ee/PyQt6_WebEngine_Qt6-6.7.1-py3-none-manylinux_2_28_x86_64.whl \ + https://files.pythonhosted.org/packages/3e/d0/39f1fcfb2cca16264b26379edc2d2941f728b0a362f8cddc6c497c003a02/PyQt6_WebEngineSubwheel_Qt6-6.7.1-py3-none-manylinux_2_28_x86_64.whl \ https://files.pythonhosted.org/packages/06/26/39fad77ba6fe8bd5b1c5ebe411ea84a768075f40caa5400e889678de39b3/adblock-0.6.0-cp37-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl \ https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl \ - https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl \ - https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl \ - https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl \ + https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl \ + https://files.pythonhosted.org/packages/5f/5a/360da85076688755ea0cceb92472923086993e86b5613bbae9fbc14136b0/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl \ + https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl \ https://files.pythonhosted.org/packages/7d/39/472f2554a0f1e825bd7c5afc11c817cd7a2f3657460f7159f691fbb37c51/PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl \ - https://files.pythonhosted.org/packages/d9/66/48866fc6b158c81cc2bfecc04c480f105c6040e8b077bc54c634b4a67926/zipp-3.17.0-py3-none-any.whl \ + https://files.pythonhosted.org/packages/82/1a/ac67760425f2477b1da593b347db66d474130747e6e5285d08c7f2d5884a/zipp-3.19.1-py3-none-any.whl \ https://files.pythonhosted.org/packages/ff/1d/8f96eb0ce05f20e5d0722a3e910627a26a382c81f40c7292faa91545e43f/asciidoc-10.2.0-py2.py3-none-any.whl \ - https://www.openssl.org/source/openssl-3.2.1.tar.gz \ - https://github.com/mozilla/pdf.js/releases/download/v4.0.379/pdfjs-4.0.379-dist.zip" -MD5SUM_x86_64="a4613158902f61af23c2b38f1ad427aa \ - 5d2d058044a3ae2800d18e358ddc72ca \ - f096ed836f4036a11aa277fa16dc09ff \ - 779d91395ceb12e15e3a585b30b53f9f \ - 8e724abf93f1861c98705a1eaaf2eabf \ - bde446baa891d9c22a3ddb1496476aea \ + https://www.openssl.org/source/openssl-3.3.1.tar.gz \ + https://github.com/mozilla/pdf.js/releases/download/v4.3.136/pdfjs-4.3.136-dist.zip" +MD5SUM_x86_64="8a152062b18bc26fc107a011302cea54 \ + 74e3c5e4082113b1239ca0e9abfd1e82 \ + 6323563a084ac91c3ff159b196da88a1 \ + e65b1197e1dfc6bbc8df362935f5943d \ + 0bb9dd53e68a12dec30d79753cad1ed2 \ + 1e7e914ae370519f6224e377c85dce8f \ 260fb515820b6dc4878df9288a8eea55 \ - 5086b644a2e12f110878aee8d3282a2b \ - d8d0d2f0c6ec1dafefac241836a0712b \ + 73e4c0e2a96bbea71a512ce340896da4 \ + 0e9abfb9ad98b2dad3ab8de89bec1abd \ + 7b986c49467df0409e0d008133872b92 \ c8653c10db5900c22054b27a03924988 \ 3fc7a89530d68d7ea231ebe779c0db9c \ - 00ccdb509d3592cc2163b286177d75c8 \ - c2388278e7f7c4bb11ae830da5a071cc \ - 05bab8cd38860c62d6e146ec2949fefe \ + a5fadd0603a10249348865e85a6f57bc \ + 513753eb9f09472d93dd7f360f26b8db \ + ab3c5cc3c2d21df9d3a8b9c71c01f0f1 \ 4d6e421811f9057f61344a07257dbc26 \ - d93f0b8485000b37800a6de09ed6c1cb \ + 0200da2a96be3da62f8ee4ab8e4d7382 \ d47ea986a8945257f0f54e92455d198f \ - c239213887804ba00654884918b37441 \ - 0e74e78c467097afeb1ddafbc290a05a" -REQUIRES="qt6" + 8a4342b399c18f870ca6186299195984 \ + a6fd051ccc184a7e1ec160ac6f285d51" +REQUIRES="" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/network/radicale/radicale.SlackBuild b/network/radicale/radicale.SlackBuild index a08dc21dfe..1264146306 100644 --- a/network/radicale/radicale.SlackBuild +++ b/network/radicale/radicale.SlackBuild @@ -25,6 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=radicale +SRCNAM=Radicale VERSION=${VERSION:-3.1.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -89,9 +90,9 @@ fi rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/Radicale-$VERSION.tar.gz || tar xvf v$VERSION.tar.gz -cd Radicale-$VERSION +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/network/radicale/radicale.info b/network/radicale/radicale.info index 7f1ce74341..cba6019744 100644 --- a/network/radicale/radicale.info +++ b/network/radicale/radicale.info @@ -1,10 +1,10 @@ PRGNAM="radicale" VERSION="3.1.8" HOMEPAGE="https://radicale.org/" -DOWNLOAD="https://github.com/Kozea/Radicale/archive/refs/tags/v3.1.8/radicale-3.1.8.tar.gz" +DOWNLOAD="https://github.com/Kozea/Radicale/archive/refs/tags/v3.1.8/Radicale-3.1.8.tar.gz" MD5SUM="4c886b54c6926c5c463bbb80cf555998" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-passlib python3-bcrypt python3-build python3-defusedxml pytz vobject python3-wheel" +REQUIRES="python3-passlib python3-bcrypt python3-build python3-defusedxml python3-pytz vobject python3-wheel" MAINTAINER="Ruben Schuller" EMAIL="sb@rbn.im" diff --git a/network/rclone/rclone.SlackBuild b/network/rclone/rclone.SlackBuild index 4855d2c199..c9738a9094 100644 --- a/network/rclone/rclone.SlackBuild +++ b/network/rclone/rclone.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rclone -VERSION=${VERSION:-1.66.0} +VERSION=${VERSION:-1.68.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/rclone/rclone.info b/network/rclone/rclone.info index 7ce95fbbcc..f623766ba5 100644 --- a/network/rclone/rclone.info +++ b/network/rclone/rclone.info @@ -1,10 +1,10 @@ PRGNAM="rclone" -VERSION="1.66.0" +VERSION="1.68.0" HOMEPAGE="https://rclone.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/rclone/rclone/releases/download/v1.66.0/rclone-v1.66.0-linux-amd64.zip" -MD5SUM_x86_64="59a19a5f31c258aacf99970ae7d028cd" +DOWNLOAD_x86_64="https://github.com/rclone/rclone/releases/download/v1.68.0/rclone-v1.68.0-linux-amd64.zip" +MD5SUM_x86_64="417efebb0ada2ba78ee3bebc7097049b" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/network/rspamd/rspamd.SlackBuild b/network/rspamd/rspamd.SlackBuild index 071fadc54f..ab56b2ca68 100644 --- a/network/rspamd/rspamd.SlackBuild +++ b/network/rspamd/rspamd.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rspamd -VERSION=${VERSION:-3.8.4} +VERSION=${VERSION:-3.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/rspamd/rspamd.info b/network/rspamd/rspamd.info index a533c96955..ed627dbf5c 100644 --- a/network/rspamd/rspamd.info +++ b/network/rspamd/rspamd.info @@ -1,8 +1,8 @@ PRGNAM="rspamd" -VERSION="3.8.4" +VERSION="3.9.1" HOMEPAGE="https://rspamd.com" -DOWNLOAD="https://github.com/rspamd/rspamd/archive/3.8.4/rspamd-3.8.4.tar.gz" -MD5SUM="b0277cbdcca54bd6873b1fd2ea7e61de" +DOWNLOAD="https://github.com/rspamd/rspamd/archive/3.9.1/rspamd-3.9.1.tar.gz" +MD5SUM="a64f0808c8e4ac7a8d70d51668b85f6f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="luajit redis hyperscan" diff --git a/network/rtl8188fu/doinst.sh b/network/rtl8188fu/doinst.sh index b17f2a6739..d335d682c8 100644 --- a/network/rtl8188fu/doinst.sh +++ b/network/rtl8188fu/doinst.sh @@ -1,3 +1,3 @@ if [ -x sbin/depmod ]; then - chroot . /sbin/depmod -a 1> /dev/null 2> /dev/null + chroot . /sbin/depmod -a @KERNEL@ 1> /dev/null 2> /dev/null fi diff --git a/network/rtl8188fu/rtl8188fu.SlackBuild b/network/rtl8188fu/rtl8188fu.SlackBuild index 5d7afce3e2..0be898b350 100644 --- a/network/rtl8188fu/rtl8188fu.SlackBuild +++ b/network/rtl8188fu/rtl8188fu.SlackBuild @@ -10,11 +10,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rtl8188fu VERSION=${VERSION:-1.0+20231018_68ced40} COMMIT=68ced40d862d13663294496bac2e9a91ffa0e5c7 -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} KERNEL=${KERNEL:-$(uname -r)} +KERNELPATH=${KERNELPATH:-/lib/modules/$KERNEL/build} PKGVER=${VERSION}_$(echo $KERNEL | tr - _) if [ -z "$ARCH" ]; then @@ -46,7 +47,7 @@ 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 +env -u ARCH make KVER=$KERNEL KDIR=$KERNELPATH install -D -m0644 rtl8188fu.ko \ $PKG/lib/modules/$KERNEL/kernel/drivers/net/wireless/rtl8188fu.ko @@ -74,7 +75,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh +sed "s%@KERNEL@%$KERNEL%" $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$PKGVER-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/rtorrent/README b/network/rtorrent/README index 74e8064101..18d58123af 100644 --- a/network/rtorrent/README +++ b/network/rtorrent/README @@ -1,3 +1,5 @@ +rtorrent (command-line torrent client) + rtorrent is a BitTorrent client for ncurses, using the libtorrent library. The client and library is written in C++ with emphasis on speed and efficiency, while delivering equivalent features to those found in diff --git a/network/rtorrent/rtorrent.SlackBuild b/network/rtorrent/rtorrent.SlackBuild index f341ad10bf..5638109980 100644 --- a/network/rtorrent/rtorrent.SlackBuild +++ b/network/rtorrent/rtorrent.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Slackware build script for rtorrent -# Written by Brian Kysela <brian.kysela@gmail.com> 2009-11-04 +# Written by Brian Kysela 2009-11-04 # Updated to 0.8.6 by Brian Kysela 2010-02-16 # Updated to include rtorrent.rc 2010-04-20 # Updated to 0.8.7 by Brian Kysela 2010-10-27 @@ -10,10 +10,18 @@ # Updated to 0.8.9 by Brian Kysela 2011-06-22 # Updated to 0.9.0 by Brian Kysela 2011-12-12 +# Updated 20240917 by B. Watson <urchlay@slackware.uk>. +# Origin version had no license; modified version is +# licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20240917 bkw: +# - new maintainer. +# - updated for v0.9.8. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rtorrent -VERSION=${VERSION:-0.9.7} +VERSION=${VERSION:-0.9.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -26,9 +34,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 +57,11 @@ else LIBDIRSUFFIX="" fi -xmlrpcc="" ; [ -x /usr/bin/xmlrpc-c-config ] && xmlrpcc="--with-xmlrpc-c" +WITH=WITHOUT +if [ -x /usr/bin/xmlrpc-c-config ]; then + xmlrpcc="--with-xmlrpc-c" + WITH=WITH +fi set -e @@ -63,11 +72,8 @@ cd $TMP tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + LDFLAGS="-lpthread" \ CFLAGS="$SLKCFLAGS" \ @@ -83,18 +89,15 @@ CXXFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux make -make install DESTDIR=$PKG - -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 +make install-strip DESTDIR=$PKG -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS COPYING INSTALL README doc/rtorrent.rc $PKG/usr/doc/$PRGNAM-$VERSION -find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \; -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM-SlackBuild +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a AUTHORS COPYING README doc/rtorrent.rc $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc +sed "s,@WITH@,$WITH," < $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/rtorrent/rtorrent.info b/network/rtorrent/rtorrent.info index 0ea94d858f..7b92fe6134 100644 --- a/network/rtorrent/rtorrent.info +++ b/network/rtorrent/rtorrent.info @@ -1,10 +1,10 @@ PRGNAM="rtorrent" -VERSION="0.9.7" +VERSION="0.9.8" HOMEPAGE="https://github.com/rakshasa/rtorrent" -DOWNLOAD="https://github.com/rakshasa/rtorrent/releases/download/v0.9.7/rtorrent-0.9.7.tar.gz" -MD5SUM="284b833794ce3ab4ddc62cf1a20edeb1" +DOWNLOAD="https://github.com/rakshasa/rtorrent/releases/download/v0.9.8/rtorrent-0.9.8.tar.gz" +MD5SUM="cbdf499faa0882e20d60fcb85a8f51d3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libtorrent" -MAINTAINER="bkysela" -EMAIL="bkysela@gmail.com" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/network/rtorrent/slack-desc b/network/rtorrent/slack-desc index d7c82d3ff0..ed4cf3c99a 100644 --- a/network/rtorrent/slack-desc +++ b/network/rtorrent/slack-desc @@ -11,9 +11,9 @@ rtorrent: rtorrent: rtorrent is a BitTorrent client for ncurses rtorrent: which uses the libtorrent library. rtorrent: -rtorrent: Homepage: https://github.com/rakshasa/rtorrent -rtorrent: +rtorrent: This package built @WITH@ xmlrpc-c. rtorrent: +rtorrent: Homepage: https://github.com/rakshasa/rtorrent rtorrent: rtorrent: rtorrent: diff --git a/network/scrcpy/README b/network/scrcpy/README index e46a4c9985..3d421c3287 100644 --- a/network/scrcpy/README +++ b/network/scrcpy/README @@ -18,5 +18,3 @@ details. This SlackBuild uses the prebuilt server instead of compiling it from source, to minimize dependencies. - -Note: the SlackBuild was tested on Slackware64-15.0 only diff --git a/network/scrcpy/scrcpy.SlackBuild b/network/scrcpy/scrcpy.SlackBuild index 428f363037..767f51a0e4 100644 --- a/network/scrcpy/scrcpy.SlackBuild +++ b/network/scrcpy/scrcpy.SlackBuild @@ -2,7 +2,8 @@ # Slackware build script for scrcpy -# Copyright 2021-2022 toolonely <lonely_@tutanota.com> +# Copyright 2021-2022 toolonely <lonely_@tutanota.com> +# Copyright 2024- Diniz Bortolotto <diniz.bortolotto@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=scrcpy -VERSION=${VERSION:-1.24} +VERSION=${VERSION:-2.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -107,6 +108,14 @@ 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 cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +# Replaced 'Utility' category by 'Network' category +# See https://specifications.freedesktop.org/menu-spec/latest/apas02.html +# +sed -i s/Categories\=Utility\;RemoteAccess\;/Categories\=Network\;RemoteAccess/ \ + $PKG/usr/share/applications/scrcpy.desktop +sed -i s/Categories\=Utility\;RemoteAccess\;/Categories\=Network\;RemoteAccess/ \ + $PKG/usr/share/applications/scrcpy-console.desktop + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh diff --git a/network/scrcpy/scrcpy.info b/network/scrcpy/scrcpy.info index 9e9be261dc..de28d7e212 100644 --- a/network/scrcpy/scrcpy.info +++ b/network/scrcpy/scrcpy.info @@ -1,12 +1,12 @@ PRGNAM="scrcpy" -VERSION="1.24" +VERSION="2.6.1" HOMEPAGE="https://github.com/Genymobile/scrcpy" -DOWNLOAD="https://github.com/Genymobile/scrcpy/archive/v1.24/scrcpy-1.24.tar.gz \ - https://github.com/Genymobile/scrcpy/releases/download/v1.24/scrcpy-server-v1.24" -MD5SUM="a06005d880ca863181266820d91ac396 \ - 23032394c932e4de6a98aaec096fe9c4" +DOWNLOAD="https://github.com/Genymobile/scrcpy/archive/v2.6.1/scrcpy-2.6.1.tar.gz \ + https://github.com/Genymobile/scrcpy/releases/download/v2.6.1/scrcpy-server-v2.6.1" +MD5SUM="ce2fbdfbac1b5586aab7c522d73e8556 \ + 6f132e77e8881bd91fbf4bb863af3916" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="toolonely" -EMAIL="lonely_@tutanota.com" +MAINTAINER="Diniz Bortolotto" +EMAIL="diniz.bortolotto@gmail.com" diff --git a/network/senpai/README b/network/senpai/README new file mode 100644 index 0000000000..ee0736cc03 --- /dev/null +++ b/network/senpai/README @@ -0,0 +1,17 @@ +Senpai IRC Client + +Senpai is a modern, feature-rich IRC client designed to provide an +exceptional user experience with advanced functionality and +customization options. Whether you are new to IRC or a seasoned user, +Senpai has the tools and features you need. + +Features + +- **Sleek Modern Interface**: Intuitive and user-friendly design. +- **Multi-Server Support**: Connect to multiple servers and channels + simultaneously. +- **Scriptable Actions**: Automate tasks with custom scripts. +- **Extensive Customization**: Tailor the client to your preferences. +- **Secure Communication**: SSL support for secure connections. +- **Detailed Logging**: Keep track of your conversations and activities. +- **User Management**: Manage users with ease. diff --git a/network/vimb/doinst.sh b/network/senpai/doinst.sh index 5fb28930db..4e8ba7071d 100644 --- a/network/vimb/doinst.sh +++ b/network/senpai/doinst.sh @@ -1,3 +1,4 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi + diff --git a/network/senpai/senpai.SlackBuild b/network/senpai/senpai.SlackBuild new file mode 100644 index 0000000000..b34cf46a45 --- /dev/null +++ b/network/senpai/senpai.SlackBuild @@ -0,0 +1,100 @@ +#!/bin/bash +# +# Slackware build script for senpai +# +# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +# Version 2, December 2004 +# +# Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> +# +# Everyone is permitted to copy and distribute verbatim or modified +# copies of this license document, and changing it is allowed as long +# as the name is changed. +# +# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE +# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +# +# +# 0. You just DO WHAT THE FUCK YOU WANT TO. +# +# SlackBuild script for senpai +# ============================= +# By: r1w1s1@disroot.org +# For: senpai +# Descr: Your everyday IRC student +# URL: https://git.sr.ht/~delthas/senpai +# Changelog: +# v0.03.0: 01/August/2024 by r1w1s1 - Initial build. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=senpai +VERSION=${VERSION:-0.3.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-v$VERSION +tar xvf $CWD/$PRGNAM-v$VERSION.tar.gz || tar xvf $CWD/v$VERSION.tar.gz # not possible to get consistent filenames with sourcehut +cd $PRGNAM-v$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 {} \; + +# Compile the source +mkdir -p "$TMP/go-cache" "$TMP/go-tmpdir" "$TMP/go" +export GOCACHE="${GOCACHE:-"$TMP/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$TMP/go-tmpdir"}" +export GOMODCACHE="${GOMODCACHE:-"$TMP/go"}" +export GIT_DISCOVERY_ACROSS_FILESYSTEM=1 +export SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}" + +make PREFIX=/usr + +# Install the compiled binaries to the package directory +make install PREFIX=/usr DESTDIR="$PKG" + +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 README.md LICENSE \ + $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 diff --git a/network/senpai/senpai.info b/network/senpai/senpai.info new file mode 100644 index 0000000000..86051a3f3c --- /dev/null +++ b/network/senpai/senpai.info @@ -0,0 +1,10 @@ +PRGNAM="senpai" +VERSION="0.3.0" +HOMEPAGE="https://git.sr.ht/~delthas/senpai" +DOWNLOAD="https://git.sr.ht/~delthas/senpai/archive/v0.3.0.tar.gz" +MD5SUM="bdcfc0b495fac1a0435c1268283f2c1a" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="google-go-lang scdoc" +MAINTAINER="r1w1s1" +EMAIL="r1w1s1@disroot.org" diff --git a/network/senpai/slack-desc b/network/senpai/slack-desc new file mode 100644 index 0000000000..8f9705af4a --- /dev/null +++ b/network/senpai/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 ':'. + + |-----handy-ruler------------------------------------------------------| +senpai: senpai (A modern, feature-rich IRC client) +senpai: +senpai: Senpai is an advanced IRC client designed for ease of use and +senpai: versatility. It features a sleek, modern interface and supports +senpai: multiple servers and channels, scriptable actions, and extensive +senpai: customization options. Senpai is built for both newcomers and +senpai: experienced users, offering a powerful set of tools to enhance +senpai: your IRC experience. It also supports SSL for secure communication +senpai: and provides detailed logging and user management features. +senpai: +senpai: Home page: https://git.sr.ht/~delthas/senpai diff --git a/network/signal-desktop/signal-desktop.SlackBuild b/network/signal-desktop/signal-desktop.SlackBuild index 8d909eebaa..779991b6d2 100644 --- a/network/signal-desktop/signal-desktop.SlackBuild +++ b/network/signal-desktop/signal-desktop.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=signal-desktop -VERSION=${VERSION:-7.7.0} +VERSION=${VERSION:-7.25.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/signal-desktop/signal-desktop.info b/network/signal-desktop/signal-desktop.info index 60b89ccfb2..876a6ff9d8 100644 --- a/network/signal-desktop/signal-desktop.info +++ b/network/signal-desktop/signal-desktop.info @@ -1,10 +1,10 @@ PRGNAM="signal-desktop" -VERSION="7.7.0" +VERSION="7.25.0" HOMEPAGE="https://signal.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.7.0_amd64.deb" -MD5SUM_x86_64="7f64900eb662001044eb269bb3a5d99d" +DOWNLOAD_x86_64="https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.25.0_amd64.deb" +MD5SUM_x86_64="c14f0b2b1149b9280f41f4b3c7b5dfb5" REQUIRES="" MAINTAINER="ArTourter" EMAIL="artourter@gmail.com" diff --git a/network/skype4pidgin/skype4pidgin.info b/network/skype4pidgin/skype4pidgin.info index f8c1f0232f..47bc291032 100644 --- a/network/skype4pidgin/skype4pidgin.info +++ b/network/skype4pidgin/skype4pidgin.info @@ -6,5 +6,5 @@ MD5SUM="6af9359c55f4644fc8848389df582848" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Dominik Drobek" -EMAIL="dominik.drobek (at) o2.pl" +MAINTAINER="orphaned - no maintainer" +EMAIL="nobody@nowhere.com" diff --git a/network/skypeforlinux/skypeforlinux.info b/network/skypeforlinux/skypeforlinux.info index e7fc326e6f..65042236f2 100644 --- a/network/skypeforlinux/skypeforlinux.info +++ b/network/skypeforlinux/skypeforlinux.info @@ -5,6 +5,6 @@ DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.109.0.209_amd64.deb" MD5SUM_x86_64="0b44e0494b00b337e7e31f72c3d826c1" -REQUIRES="%README%" +REQUIRES="" MAINTAINER="Mario Preksavec" EMAIL="mario at slackware dot hr" diff --git a/network/slack/slack.SlackBuild b/network/slack/slack.SlackBuild index 90c0e97523..d343384550 100644 --- a/network/slack/slack.SlackBuild +++ b/network/slack/slack.SlackBuild @@ -31,11 +31,11 @@ cd $(dirname $0) ; CWD=$(pwd) # A trick to find the latest slack package details, using snap meta data # curl -sH Snap-Device-Series:\ 16 https://api.snapcraft.io/v2/snaps/info/slack | json_pp PRGNAM=slack -VERSION=${VERSION:-4.37.101} +VERSION=${VERSION:-4.39.95} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -SNAPREVISION=${SNAPREVISION:-142} +SNAPREVISION=${SNAPREVISION:-158} SNAPPKG=JUJH91Ved74jd4ZgJCpzMBtYbPOzTlsD_$SNAPREVISION.snap if [ -z "$ARCH" ]; then diff --git a/network/slack/slack.info b/network/slack/slack.info index 5fa332568b..2431ee721f 100644 --- a/network/slack/slack.info +++ b/network/slack/slack.info @@ -1,10 +1,10 @@ PRGNAM="slack" -VERSION="4.37.101" +VERSION="4.39.95" HOMEPAGE="https://slack.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://api.snapcraft.io/api/v1/snaps/download/JUJH91Ved74jd4ZgJCpzMBtYbPOzTlsD_142.snap" -MD5SUM_x86_64="14567aa40b8d3db83cae4e2af4e89a96" +DOWNLOAD_x86_64="https://api.snapcraft.io/api/v1/snaps/download/JUJH91Ved74jd4ZgJCpzMBtYbPOzTlsD_158.snap" +MD5SUM_x86_64="4cf4806f606c67940968f62c20f0665f" REQUIRES="" MAINTAINER="Ruari Oedegaard" EMAIL="sbo@ruari.com" diff --git a/network/squid/squid.SlackBuild b/network/squid/squid.SlackBuild index d819c88077..d59cbd5cd7 100644 --- a/network/squid/squid.SlackBuild +++ b/network/squid/squid.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=squid -VERSION=${VERSION:-6.6} +VERSION=${VERSION:-6.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/squid/squid.info b/network/squid/squid.info index e925b15dca..3e3b86fd47 100644 --- a/network/squid/squid.info +++ b/network/squid/squid.info @@ -1,8 +1,8 @@ PRGNAM="squid" -VERSION="6.6" +VERSION="6.9" HOMEPAGE="http://www.squid-cache.org/" -DOWNLOAD="http://www.squid-cache.org/Versions/v6/squid-6.6.tar.xz" -MD5SUM="5a41134ee1b7e75f62088acdec92d2ca" +DOWNLOAD="http://www.squid-cache.org/Versions/v6/squid-6.9.tar.xz" +MD5SUM="4888e9dc75c0daa0ed526b34c055cb67" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/sslscan/sslscan.SlackBuild b/network/sslscan/sslscan.SlackBuild index 7110db9a7d..056b95ffad 100644 --- a/network/sslscan/sslscan.SlackBuild +++ b/network/sslscan/sslscan.SlackBuild @@ -36,7 +36,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=sslscan -VERSION=${VERSION:-2.1.3} +VERSION=${VERSION:-2.1.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -85,7 +85,7 @@ sed -i "s/^GIT_VERSION = .*$/GIT_VERSION = $VERSION/" Makefile STATIC=${STATIC:-yes} if [ "$STATIC" = "yes" ] ; then - OPENSSLVERSION=${OPENSSLVERSION:-openssl-3.0.12} + OPENSSLVERSION=${OPENSSLVERSION:-openssl-3.0.14} tar xf "$CWD/openssl-$OPENSSLVERSION.tar.gz" mv "openssl-$OPENSSLVERSION" openssl fi diff --git a/network/sslscan/sslscan.info b/network/sslscan/sslscan.info index af908d6c42..d592ce4ad0 100644 --- a/network/sslscan/sslscan.info +++ b/network/sslscan/sslscan.info @@ -1,10 +1,10 @@ PRGNAM="sslscan" -VERSION="2.1.3" +VERSION="2.1.4" HOMEPAGE="https://github.com/rbsec/sslscan" -DOWNLOAD="https://github.com/rbsec/sslscan/archive/2.1.3/sslscan-2.1.3.tar.gz \ - https://github.com/openssl/openssl/archive/openssl-3.0.12/openssl-openssl-3.0.12.tar.gz" -MD5SUM="68f3e535c7343c0bdb79796d73d51a13 \ - 1729299909f326bbabad5a5a3543c69b" +DOWNLOAD="https://github.com/rbsec/sslscan/archive/2.1.4/sslscan-2.1.4.tar.gz \ + https://github.com/openssl/openssl/archive/openssl-3.0.14/openssl-openssl-3.0.14.tar.gz" +MD5SUM="8bc1e404e30cb5709118afd940d96fe9 \ + d2f26f3ea6e587085df8f29a2d81ae20" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/syncthingtray-bin/README b/network/syncthingtray-bin/README new file mode 100644 index 0000000000..278ee98fb0 --- /dev/null +++ b/network/syncthingtray-bin/README @@ -0,0 +1 @@ +Tray application and Dolphin/Plasma integration for Syncthing diff --git a/network/syncthingtray-bin/doinst.sh b/network/syncthingtray-bin/doinst.sh new file mode 100644 index 0000000000..4a25de5e6f --- /dev/null +++ b/network/syncthingtray-bin/doinst.sh @@ -0,0 +1,10 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/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/network/syncthingtray-bin/slack-desc b/network/syncthingtray-bin/slack-desc new file mode 100644 index 0000000000..98411d1ac4 --- /dev/null +++ b/network/syncthingtray-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------------------------------------------------------| +syncthingtray-bin: syncthingtray-bin (Tray application for Syncthing) +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: +syncthingtray-bin: homepage: https://github.com/Martchus/syncthingtray +syncthingtray-bin: diff --git a/network/syncthingtray-bin/syncthingtray-bin.SlackBuild b/network/syncthingtray-bin/syncthingtray-bin.SlackBuild new file mode 100644 index 0000000000..8988a56c6f --- /dev/null +++ b/network/syncthingtray-bin/syncthingtray-bin.SlackBuild @@ -0,0 +1,96 @@ +#!/bin/bash + +# Slackware build script for syncthingtray + +# Copyright 2023-2024 Marco Lavorini, Campiglia Marittima Italy +# 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=syncthingtray-bin +SRCNAM=syncthingtray +VERSION=${VERSION:-1.6.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +if [ "$ARCH" = "x86_64" ]; then + true +else + echo arch $ARCH is not supported! + exit 1 +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION-$ARCH-pc-linux-gnu.tar.?z +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} + -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + + +find $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 + +mkdir -p $PKG/opt/$SRCNAM +cp $SRCNAM-$VERSION-$ARCH-pc-linux-gnu $PKG/opt/$SRCNAM/$SRCNAM-$VERSION-$ARCH-pc-linux-gnu + +mkdir -p $PKG/usr/bin +ln -sf ../../opt/$SRCNAM/$SRCNAM-$VERSION-$ARCH-pc-linux-gnu $PKG/usr/bin/$SRCNAM-$ARCH-pc-linux-gnu + +mkdir -p $PKG/usr/share/icons/hicolor/256x256/apps +cp $CWD/$SRCNAM.png $PKG/usr/share/icons/hicolor/256x256/apps + +mkdir -p $PKG/usr/share/applications +cp $CWD/$SRCNAM.desktop $PKG/usr/share/applications + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README +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 diff --git a/network/syncthingtray-bin/syncthingtray-bin.info b/network/syncthingtray-bin/syncthingtray-bin.info new file mode 100644 index 0000000000..f2206f8d3e --- /dev/null +++ b/network/syncthingtray-bin/syncthingtray-bin.info @@ -0,0 +1,10 @@ +PRGNAM="syncthingtray-bin" +VERSION="1.6.2" +HOMEPAGE="https://github.com/Martchus/syncthingtray" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/Martchus/syncthingtray/releases/download/v1.6.2/syncthingtray-1.6.2-x86_64-pc-linux-gnu.tar.xz" +MD5SUM_x86_64="2571b72439dc24a4621083d7d0678b00" +REQUIRES="%README%" +MAINTAINER="Marco Lavorini" +EMAIL="sbo.mlavorini@outlook.com" diff --git a/network/syncthingtray-bin/syncthingtray.desktop b/network/syncthingtray-bin/syncthingtray.desktop new file mode 100644 index 0000000000..7beae578fc --- /dev/null +++ b/network/syncthingtray-bin/syncthingtray.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Syncthingtray +GenericName=Syncthing Tray +Comment=Tray application for Syncthing +Exec=syncthingtray-x86_64-pc-linux-gnu +Icon=syncthingtray +Terminal=false +Type=Application +Categories=Network;
\ No newline at end of file diff --git a/network/syncthingtray-bin/syncthingtray.png b/network/syncthingtray-bin/syncthingtray.png Binary files differnew file mode 100644 index 0000000000..21d4b0664d --- /dev/null +++ b/network/syncthingtray-bin/syncthingtray.png diff --git a/network/tailscale/tailscale.SlackBuild b/network/tailscale/tailscale.SlackBuild index 638c7df5c1..c1f8541e5b 100644 --- a/network/tailscale/tailscale.SlackBuild +++ b/network/tailscale/tailscale.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tailscale DAEMON=tailscaled -VERSION=${VERSION:-1.62.1} +VERSION=${VERSION:-1.74.0} ARCHSTR=amd64 BINDIR=$PRGNAM"_"$VERSION"_"$ARCHSTR BUILD=${BUILD:-1} diff --git a/network/tailscale/tailscale.info b/network/tailscale/tailscale.info index ad384e2488..c1059d5116 100644 --- a/network/tailscale/tailscale.info +++ b/network/tailscale/tailscale.info @@ -1,12 +1,12 @@ PRGNAM="tailscale" -VERSION="1.62.1" +VERSION="1.74.0" HOMEPAGE="https://tailscale.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://pkgs.tailscale.com/stable/tailscale_1.62.1_amd64.tgz \ - https://github.com/tailscale/tailscale/archive/refs/tags/v1.62.1/tailscale-1.62.1.tar.gz" -MD5SUM_x86_64="5e8a3b17eddd4954d165c005a9c09967 \ - 7c8acd55eb0b85c05b6b80568a39b9d2" +DOWNLOAD_x86_64="https://pkgs.tailscale.com/stable/tailscale_1.74.0_amd64.tgz \ + https://github.com/tailscale/tailscale/archive/refs/tags/v1.74.0/tailscale-1.74.0.tar.gz" +MD5SUM_x86_64="9c3b2562b3d7b8491067864a5d090ea4 \ + a562edaa34e6e3c1dda7683de4c84dc5" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/network/teamviewer/teamviewer.SlackBuild b/network/teamviewer/teamviewer.SlackBuild index adde76fee7..62fedd8db6 100644 --- a/network/teamviewer/teamviewer.SlackBuild +++ b/network/teamviewer/teamviewer.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=teamviewer -VERSION=${VERSION:-15.53.6} +VERSION=${VERSION:-15.57.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/teamviewer/teamviewer.info b/network/teamviewer/teamviewer.info index 694cb14dc0..89b0ed4681 100644 --- a/network/teamviewer/teamviewer.info +++ b/network/teamviewer/teamviewer.info @@ -1,10 +1,10 @@ PRGNAM="teamviewer" -VERSION="15.53.6" +VERSION="15.57.3" HOMEPAGE="https://www.teamviewer.com/" -DOWNLOAD="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.53.6_i386.deb" -MD5SUM="20191185cd9f41ad2bb8d1f5eb4bbcbc" -DOWNLOAD_x86_64="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.53.6_amd64.deb" -MD5SUM_x86_64="208ede881c2c8d54aaf78aee3fc72fe8" +DOWNLOAD="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.57.3_i386.deb" +MD5SUM="fdbdbbec6450a482a5fd10a1b4cec4d2" +DOWNLOAD_x86_64="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.57.3_amd64.deb" +MD5SUM_x86_64="24b30d5a026f2f601efb30307d27e6e9" REQUIRES="libminizip" MAINTAINER="ArTourter" EMAIL="artourter@gmail.com" diff --git a/network/telegram/telegram.SlackBuild b/network/telegram/telegram.SlackBuild index 39c5f9fb2d..02ab1c0ff0 100644 --- a/network/telegram/telegram.SlackBuild +++ b/network/telegram/telegram.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=telegram SRCNAM=tsetup SRCDIR=Telegram -VERSION=${VERSION:-5.0.0} +VERSION=${VERSION:-5.5.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/telegram/telegram.info b/network/telegram/telegram.info index 91c42bb953..e716f4a45c 100644 --- a/network/telegram/telegram.info +++ b/network/telegram/telegram.info @@ -1,10 +1,10 @@ PRGNAM="telegram" -VERSION="5.0.0" +VERSION="5.5.5" HOMEPAGE="https://telegram.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.5.0.0.tar.xz" -MD5SUM_x86_64="74350850bc7c2dd7fa065811ea5075f2" +DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.5.5.5.tar.xz" +MD5SUM_x86_64="c601a5e7957c9f13b3bfdea812c5ea7a" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/teleport-connect/README b/network/teleport-connect/README new file mode 100644 index 0000000000..1b51491b4f --- /dev/null +++ b/network/teleport-connect/README @@ -0,0 +1,4 @@ +teleport-connect + +Teleport Connect provides easy and secure access to SSH servers, +databases, applications, and Kubernetes clusters. diff --git a/network/teleport-connect/doinst.sh b/network/teleport-connect/doinst.sh new file mode 100644 index 0000000000..a4649dcab7 --- /dev/null +++ b/network/teleport-connect/doinst.sh @@ -0,0 +1,12 @@ +( cd usr/bin ; rm -rf teleport-connect ) +( cd usr/bin ; ln -sf /opt/Teleport\ Connect/teleport-connect teleport-connect ) + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/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/network/teleport-connect/slack-desc b/network/teleport-connect/slack-desc new file mode 100644 index 0000000000..7635869f5c --- /dev/null +++ b/network/teleport-connect/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------------------------------------------------------| +teleport-connect: teleport-connect (Secure Access) +teleport-connect: +teleport-connect: Teleport Connect provides easy and secure access to SSH servers, +teleport-connect: databases, applications, and Kubernetes clusters. +teleport-connect: +teleport-connect: https://goteleport.com/ +teleport-connect: +teleport-connect: +teleport-connect: +teleport-connect: +teleport-connect: diff --git a/network/teleport-connect/teleport-connect.SlackBuild b/network/teleport-connect/teleport-connect.SlackBuild new file mode 100644 index 0000000000..35a4ef0992 --- /dev/null +++ b/network/teleport-connect/teleport-connect.SlackBuild @@ -0,0 +1,77 @@ +#!/bin/bash +# +# Slackware build script for Teleport Connect +# +# Copyright 2024 Rodrigo Lira. +# 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=teleport-connect +VERSION=${VERSION:-16.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + ARCH=$( uname -m ) +fi + +if [ "$ARCH" != "x86_64" ]; then + echo "Package for $ARCH architecture is not available." + exit 1 +fi + +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} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-${VERSION} +mkdir $PRGNAM-${VERSION} +cd $PRGNAM-${VERSION} +rpm2cpio $CWD/${PRGNAM}-${VERSION}.${ARCH}.rpm | cpio -idmv +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 {} \; +cp -r * $PKG +cd $PKG + +mkdir -p $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 -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/teleport-connect/teleport-connect.info b/network/teleport-connect/teleport-connect.info new file mode 100644 index 0000000000..023d737805 --- /dev/null +++ b/network/teleport-connect/teleport-connect.info @@ -0,0 +1,10 @@ +PRGNAM="teleport-connect" +VERSION="16.2.0" +HOMEPAGE="https://goteleport.com/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://cdn.teleport.dev/teleport-connect-16.2.0.x86_64.rpm" +MD5SUM_x86_64="6d9aa136d377f61108ad541da84ce9d4" +REQUIRES="" +MAINTAINER="Rodrigo Lira" +EMAIL="eurodrigolira@gmail.com" diff --git a/network/tor-browser/README b/network/tor-browser/README index ca607830de..9aa97108e9 100644 --- a/network/tor-browser/README +++ b/network/tor-browser/README @@ -3,4 +3,4 @@ without needing to install any software. It can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained. -Tor Browser 13.x is based on Firefox 115.6-ESR Release +Tor Browser 13.x is based on Firefox 115.12-ESR Release diff --git a/network/tor-browser/tor-browser.SlackBuild b/network/tor-browser/tor-browser.SlackBuild index a624225a37..ac078134c1 100644 --- a/network/tor-browser/tor-browser.SlackBuild +++ b/network/tor-browser/tor-browser.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tor-browser -VERSION=${VERSION:-13.0.14} +VERSION=${VERSION:-13.5.4} PRGLANG=${PRGLANG:-ALL} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/tor-browser/tor-browser.info b/network/tor-browser/tor-browser.info index ff2a8b2cc8..48729d67d0 100644 --- a/network/tor-browser/tor-browser.info +++ b/network/tor-browser/tor-browser.info @@ -1,10 +1,10 @@ PRGNAM="tor-browser" -VERSION="13.0.14" +VERSION="13.5.4" HOMEPAGE="https://www.torproject.org" -DOWNLOAD="https://dist.torproject.org/torbrowser/13.0.14/tor-browser-linux-i686-13.0.14.tar.xz" -MD5SUM="71433c289914ae1b155751a63a29a1d5" -DOWNLOAD_x86_64="https://www.torproject.org/dist/torbrowser/13.0.14/tor-browser-linux-x86_64-13.0.14.tar.xz" -MD5SUM_x86_64="8d42e9e03a4684b3dd7aef39bb22a20c" +DOWNLOAD="https://dist.torproject.org/torbrowser/13.5.4/tor-browser-linux-i686-13.5.4.tar.xz" +MD5SUM="f91cc883c6aacdd395c3143faf2523c9" +DOWNLOAD_x86_64="https://www.torproject.org/dist/torbrowser/13.5.4/tor-browser-linux-x86_64-13.5.4.tar.xz" +MD5SUM_x86_64="4a484ad90be7d6e633bc3e12650f8639" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/tor/rc.tor b/network/tor/rc.tor index 53ab0ed110..a28bd8d180 100644 --- a/network/tor/rc.tor +++ b/network/tor/rc.tor @@ -35,7 +35,7 @@ fi tor_start() { mkdir -p /var/run/tor - chown tor.tor /var/run/tor + chown tor:tor /var/run/tor if [ -n "$MAX_FILEDESCRIPTORS" ]; then echo -n "Raising maximum number of filedescriptors (ulimit -n) to $MAX_FILEDESCRIPTORS" if ulimit -n "$MAX_FILEDESCRIPTORS" ; then diff --git a/network/translate-shell/README b/network/translate-shell/README index 9b0307ae35..ae19ee22dc 100644 --- a/network/translate-shell/README +++ b/network/translate-shell/README @@ -3,13 +3,18 @@ translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium. If you prefer zsh over bash: - $ TARGET=zsh ./translate-shell.SlackBuild -Recommended Dependencies: - * mpv or espeak - for the Text-to-Speech functionality - * rlwrap - for readline-style editing and history in the interactive shell + TARGET=zsh ./translate-shell.SlackBuild -Recommended Fonts: +Recommended dependencies: + * curl with OpenSSL support. + * GNU FriBidi: for displaying text in Right-to-Left scripts + (e.g. Arabic, Hebrew). + * mplayer, mpv, mpg123 or eSpeak: for the Text-to-Speech functionality. + * less, more or most: for terminal paging. + * rlwrap: for readline-style editing and history in the interactive + shell. + * aspell or hunspell: for spell checking. + +Recommended fonts: https://github.com/soimort/translate-shell/wiki/Writing-Systems-and-Fonts#unicode-fonts diff --git a/network/translate-shell/slack-desc b/network/translate-shell/slack-desc index 955c32dacb..560e8bb960 100644 --- a/network/translate-shell/slack-desc +++ b/network/translate-shell/slack-desc @@ -12,7 +12,7 @@ translate-shell: Translate Shell (formerly Google Translate CLI) is a command-li translate-shell: translator powered by Google Translate (default), Bing Translator, translate-shell: Yandex.Translate, and Apertium. translate-shell: -translate-shell: +translate-shell: Homepage: https://www.soimort.org/translate-shell translate-shell: translate-shell: translate-shell: diff --git a/network/translate-shell/translate-shell.SlackBuild b/network/translate-shell/translate-shell.SlackBuild index 47817dea45..ffc5605b80 100644 --- a/network/translate-shell/translate-shell.SlackBuild +++ b/network/translate-shell/translate-shell.SlackBuild @@ -2,7 +2,8 @@ # Slackware build script for translate-shell -# Copyright 2018, 2019, 2020 Azure Zanculmarktum <zanculmarktum@gmail.com> +# Copyright 2018-2024 Azure Zanculmarktum <zanculmarktum@gmail.com> +# Copyright 2024 G. Galdini <jake@dioniso.com.br> Brazil # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -21,11 +22,13 @@ # 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. +# +# 20240726 - new maintainer (G. Galdini) cd $(dirname $0) ; CWD=$(pwd) PRGNAM=translate-shell -VERSION=${VERSION:-0.9.6.11} +VERSION=${VERSION:-0.9.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +41,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 @@ -50,20 +50,6 @@ 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 - : ${TARGET:=bash} set -e @@ -91,11 +77,11 @@ sed -i \ make make install DESTDIR=$PKG -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 +gzip -9 $PKG/usr/man/man?/*.? mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -p CONTRIBUTING.md LICENSE README.md README.template.md WAIVER $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CONTRIBUTING.md LICENSE README.md README.template.md WAIVER \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/translate-shell/translate-shell.info b/network/translate-shell/translate-shell.info index fdd3759d71..c8125f712c 100644 --- a/network/translate-shell/translate-shell.info +++ b/network/translate-shell/translate-shell.info @@ -1,10 +1,10 @@ PRGNAM="translate-shell" -VERSION="0.9.6.11" +VERSION="0.9.7.1" HOMEPAGE="https://www.soimort.org/translate-shell/" -DOWNLOAD="https://github.com/soimort/translate-shell/archive/v0.9.6.11/translate-shell-0.9.6.11.tar.gz" -MD5SUM="f40e7b0ee66e30ec15481336df58ecba" +DOWNLOAD="https://github.com/soimort/translate-shell/archive/v0.9.7.1/translate-shell-0.9.7.1.tar.gz" +MD5SUM="7ddfb3bc89e1712d76839f76f98d9efd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Azure Zanculmarktum" -EMAIL="zanculmarktum@gmail.com" +MAINTAINER="G. Galdini" +EMAIL="jake@dioniso.com.br" diff --git a/network/transmission/README b/network/transmission/README index 9c54e443bf..5011d9774a 100644 --- a/network/transmission/README +++ b/network/transmission/README @@ -15,3 +15,8 @@ DAEMON=no Hint: if you use QT=yes, you probably also want GTK=no. At least one component must be enabled (all 4 set to "no" won't work). + +You can also force which GTK+ and/or Qt version is used, by setting +GTKVER and/or QTVER in the environment. GTKVER supports "3" and +"4"; QTVER supports "5" and "6". For both, the default is to use the +highest version installed. diff --git a/network/transmission/transmission.SlackBuild b/network/transmission/transmission.SlackBuild index 5ccebeb9b7..514dcba476 100644 --- a/network/transmission/transmission.SlackBuild +++ b/network/transmission/transmission.SlackBuild @@ -24,6 +24,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20240730 bkw: update for v4.0.6. # 20231219 bkw: update for v4.0.5, minor man page tweaks. # 20230912 bkw: update for v4.0.4. # 20230510 bkw: update for v4.0.3. remove the warning about D-Bus from README, @@ -52,7 +53,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=transmission -VERSION=${VERSION:-4.0.5} +VERSION=${VERSION:-4.0.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -136,10 +137,29 @@ for i in $( find . -maxdepth 2 -name 'transmission*.1' ); do $i done +# 20240731 bkw: vendor miniupnpc src in wrong place... +if [ ! -e third-party/miniupnpc/CMakeLists.txt ]; then + cp -a third-party/miniupnp/miniupnpc/* third-party/miniupnpc/ +fi + +# 20240731 bkw: USE_SYSTEM_*=OFF for everything that ships in the +# third-party/ dir. Avoids surprises (aka hidden dependencies), and +# also, makes transmission use the versions it was tested with. mkdir -p build cd build cmake \ -DREBUILD_WEB=OFF \ + -DUSE_SYSTEM_EVENT2=OFF \ + -DUSE_SYSTEM_DEFLATE=OFF \ + -DUSE_SYSTEM_DHT=OFF \ + -DUSE_SYSTEM_MINIUPNPC=OFF \ + -DUSE_SYSTEM_NATPMP=OFF \ + -DUSE_SYSTEM_UTP=OFF \ + -DUSE_SYSTEM_B64=OFF \ + -DUSE_SYSTEM_PSL=OFF \ + -DWITH_SYSTEMD=OFF \ + -DUSE_GTK_VERSION=${GTKVER:-AUTO} \ + -DUSE_QT_VERSION=${QTVER:-AUTO} \ -DENABLE_DAEMON=$DAEMOPT \ -DENABLE_QT=$QTOPT \ -DENABLE_GTK=$GTKOPT \ diff --git a/network/transmission/transmission.info b/network/transmission/transmission.info index 89363cfcd1..c9a9a3e0b3 100644 --- a/network/transmission/transmission.info +++ b/network/transmission/transmission.info @@ -1,8 +1,8 @@ PRGNAM="transmission" -VERSION="4.0.5" +VERSION="4.0.6" HOMEPAGE="https://www.transmissionbt.com/" -DOWNLOAD="https://github.com/transmission/transmission/releases/download/4.0.5/transmission-4.0.5.tar.xz" -MD5SUM="d3cda868215246644c429b18a30f7e47" +DOWNLOAD="https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz" +MD5SUM="8132b9f012b8e6309911c80ee9fd00f7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/ttdnsd/rc.ttdnsd.new b/network/ttdnsd/rc.ttdnsd.new index 39c214a983..95c2f12b91 100644 --- a/network/ttdnsd/rc.ttdnsd.new +++ b/network/ttdnsd/rc.ttdnsd.new @@ -29,11 +29,11 @@ start() { } stop() { - kill `cat $PIDFILE` + kill $(cat $PIDFILE) } reload() { - kill -s HUP `cat $PIDFILE` + kill -s HUP $(cat $PIDFILE) } case "$1" in diff --git a/network/turbolift/README b/network/turbolift/README deleted file mode 100644 index 8482ae887f..0000000000 --- a/network/turbolift/README +++ /dev/null @@ -1,8 +0,0 @@ -OpenStack Swift -Cloud Files- Uploader. - -If you have found yourself in a situation where you needed or wanted -to upload a whole bunch of files to Cloud Files quickly, this is what -you are looking for. - -Turbolift is an assistant for uploading files to the the Rackspace -Cloud Files Repository with a bunch of options. diff --git a/network/turbolift/turbolift.info b/network/turbolift/turbolift.info deleted file mode 100644 index f847d95c26..0000000000 --- a/network/turbolift/turbolift.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="turbolift" -VERSION="2.1.3" -HOMEPAGE="https://github.com/cloudnull/turbolift" -DOWNLOAD="https://pypi.python.org/packages/source/t/turbolift/turbolift-2.1.3.tar.gz" -MD5SUM="3ce022b9719e76b2b8b15546369ad7b9" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="PrettyTable" -MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" diff --git a/network/unbound/README.SLACKWARE b/network/unbound/README.SLACKWARE index f3718b1e61..52179f2869 100644 --- a/network/unbound/README.SLACKWARE +++ b/network/unbound/README.SLACKWARE @@ -23,9 +23,8 @@ activation and other stuff that's required for proper functionality on Slackware. The upstream configuration file is saved to unbound.conf.upstream. -Threading is supported by Unbound but disabled by default. The -script will set num-threads to the value of nproc. Just uncomment -num-threads in unbound.conf to enable threading. +Threading is enabled by default. This SlackBuild sets the +num-threads setting to the value of $(nproc). By default, we turn on "remote control" which enables the functionality of unbound-control command. Despite its name, it diff --git a/network/unbound/rc.unbound b/network/unbound/rc.unbound index 3c31faf4ef..96e9b9db25 100644 --- a/network/unbound/rc.unbound +++ b/network/unbound/rc.unbound @@ -106,7 +106,7 @@ stop() { return fi echo "Stopping Unbound..." - kill `cat $PIDFILE` + kill $(cat $PIDFILE) rm -f $PIDFILE } @@ -116,7 +116,7 @@ reload() { return fi echo "Sending SIGHUP to Unbound..." - kill -HUP `cat $PIDFILE` + kill -HUP $(cat $PIDFILE) } case "$1" in diff --git a/network/unbound/root.hints b/network/unbound/root.hints index 280ab06683..0f1b4ed6a7 100644 --- a/network/unbound/root.hints +++ b/network/unbound/root.hints @@ -9,8 +9,8 @@ ; on server FTP.INTERNIC.NET ; -OR- RS.INTERNIC.NET ; -; last update: March 25, 2024 -; related version of root zone: 2024032501 +; last update: August 14, 2024 +; related version of root zone: 2024081401 ; ; FORMERLY NS.INTERNIC.NET ; diff --git a/network/unbound/unbound.SlackBuild b/network/unbound/unbound.SlackBuild index 9a2dc3ce59..1d986e72fa 100644 --- a/network/unbound/unbound.SlackBuild +++ b/network/unbound/unbound.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=unbound -VERSION=${VERSION:-1.19.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.21.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/unbound/unbound.info b/network/unbound/unbound.info index d17666a509..3998f966fc 100644 --- a/network/unbound/unbound.info +++ b/network/unbound/unbound.info @@ -1,8 +1,8 @@ PRGNAM="unbound" -VERSION="1.19.3" +VERSION="1.21.0" HOMEPAGE="https://nlnetlabs.nl/projects/unbound/about/" -DOWNLOAD="https://www.nlnetlabs.nl/downloads/unbound/unbound-1.19.3.tar.gz" -MD5SUM="00bf61460c87c2542bcb68d52a2e5195" +DOWNLOAD="https://www.nlnetlabs.nl/downloads/unbound/unbound-1.21.0.tar.gz" +MD5SUM="fb7cc7922064bf122941b9f135052d00" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/uwsgi/uwsgi.SlackBuild b/network/uwsgi/uwsgi.SlackBuild index 90795bf5ca..8bb93c4066 100644 --- a/network/uwsgi/uwsgi.SlackBuild +++ b/network/uwsgi/uwsgi.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=uwsgi -VERSION=${VERSION:-2.0.25.1} +VERSION=${VERSION:-2.0.26} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/uwsgi/uwsgi.info b/network/uwsgi/uwsgi.info index b77f7f8f47..3345b3df8b 100644 --- a/network/uwsgi/uwsgi.info +++ b/network/uwsgi/uwsgi.info @@ -1,8 +1,8 @@ PRGNAM="uwsgi" -VERSION="2.0.25.1" +VERSION="2.0.26" HOMEPAGE="https://uwsgi-docs.readthedocs.io/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/u/uwsgi/uwsgi-2.0.25.1.tar.gz" -MD5SUM="920deefc852522a0563b2a1351b12b5b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/u/uwsgi/uwsgi-2.0.26.tar.gz" +MD5SUM="feaa4ee46afe415163ecf5fb6b2db4f9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/vimb/Makefile.patch b/network/vimb/Makefile.patch deleted file mode 100644 index 88b76c6e3d..0000000000 --- a/network/vimb/Makefile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Makefile.orig 2018-06-28 04:21:53.000000000 +0200 -+++ src/Makefile 2018-06-28 04:21:22.000000000 +0200 -@@ -16,6 +16,8 @@ - - $(OBJ): config.h ../config.mk - -+input.o: scripts/scripts.h -+ - normal.o: scripts/scripts.h - - setting.o: scripts/scripts.h diff --git a/network/vimb/README b/network/vimb/README deleted file mode 100644 index ed41db2e58..0000000000 --- a/network/vimb/README +++ /dev/null @@ -1,4 +0,0 @@ -Vimb is a Vim-like web browser that is inspired by Pentadactyl and -Vimprobable. The goal of Vimb is to build a completely keyboard-driven, -efficient and pleasurable browsing experience with low memory and CPU -usage that is intuitive to use for Vim users. diff --git a/network/vimb/vimb.info b/network/vimb/vimb.info deleted file mode 100644 index 34dc7ac89b..0000000000 --- a/network/vimb/vimb.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="vimb" -VERSION="3.7.0" -HOMEPAGE="https://fanglingsu.github.io/vimb" -DOWNLOAD="https://github.com/fanglingsu/vimb/archive/3.7.0/vimb-3.7.0.tar.gz" -MD5SUM="4052a71111eb31e5b5a39a75c460d441" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="webkit2gtk4.1" -MAINTAINER="Leonard Schmidt" -EMAIL="lems@gmx.net" diff --git a/network/vimfx/vimfx.SlackBuild b/network/vimfx/vimfx.SlackBuild index ba98c70c6b..60cb1380ec 100644 --- a/network/vimfx/vimfx.SlackBuild +++ b/network/vimfx/vimfx.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=vimfx -VERSION=${VERSION:-0.27.1} +VERSION=${VERSION:-0.27.2} LFVERSION=${LFVERSION:-3.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/vimfx/vimfx.info b/network/vimfx/vimfx.info index ddcf2b425e..539a74744d 100644 --- a/network/vimfx/vimfx.info +++ b/network/vimfx/vimfx.info @@ -1,14 +1,14 @@ PRGNAM="vimfx" -VERSION="0.27.1" +VERSION="0.27.2" HOMEPAGE="https://github.com/akhodakivskiy/VimFx" -DOWNLOAD="https://github.com/akhodakivskiy/VimFx/releases/download/v0.27.1/VimFx.xpi \ - https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.1/README.md \ - https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.1/CHANGELOG.md \ - https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.1/PEOPLE.md \ +DOWNLOAD="https://github.com/akhodakivskiy/VimFx/releases/download/v0.27.2/VimFx.xpi \ + https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.2/README.md \ + https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.2/CHANGELOG.md \ + https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.2/PEOPLE.md \ https://git.gir.st/LegacyFox.git/snapshot/v3.3.tar.gz" -MD5SUM="66567d440fb1f37cd61ae594446548e3 \ +MD5SUM="dab9930a5c2152bd607611eb4651e7b6 \ 237b1aac5c13b65297d7a19cd29ddb6b \ - d30337da8ffade3fad582f3bb927ab8f \ + 53f8d5c913aaf4d2ae74f980a9fe214b \ 34b9e545905fa6d00e2421a6c1a81a5a \ 3e2e2fc0c42d6f008706e74754d01731" DOWNLOAD_x86_64="" diff --git a/network/vivaldi/vivaldi.SlackBuild b/network/vivaldi/vivaldi.SlackBuild index fc62e00cb6..7b67ad0c0e 100644 --- a/network/vivaldi/vivaldi.SlackBuild +++ b/network/vivaldi/vivaldi.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=vivaldi -VERSION=${VERSION:-6.7.3329.21} +VERSION=${VERSION:-6.9.3447.46} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/vivaldi/vivaldi.info b/network/vivaldi/vivaldi.info index c75d268aaa..1408098845 100644 --- a/network/vivaldi/vivaldi.info +++ b/network/vivaldi/vivaldi.info @@ -1,12 +1,12 @@ PRGNAM="vivaldi" -VERSION="6.7.3329.21" +VERSION="6.9.3447.46" HOMEPAGE="https://vivaldi.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://downloads.vivaldi.com/stable/vivaldi-stable_6.7.3329.21-1_amd64.deb \ - https://update.vivaldi.com/update/1.0/relnotes/6.7.3329.21.html" -MD5SUM_x86_64="ff07df08201dd7d9d7d99351e4833fb2 \ - 1d86b27fde02e996db65351adcc99b91" +DOWNLOAD_x86_64="https://downloads.vivaldi.com/stable/vivaldi-stable_6.9.3447.46-1_amd64.deb \ + https://update.vivaldi.com/update/1.0/relnotes/6.9.3447.46.html" +MD5SUM_x86_64="636226d1d4ebdfb0355cf91ba7cb8c54 \ + 18d4d6ecb7f01c3c66d4df38803e6780" REQUIRES="" MAINTAINER="Ruari Oedegaard" EMAIL="sbo@ruari.com" diff --git a/network/vnstat/README.SBo b/network/vnstat/README.SBo index 31fc8fdf3d..5e81ca1d6d 100644 --- a/network/vnstat/README.SBo +++ b/network/vnstat/README.SBo @@ -1,7 +1,3 @@ -To run vnstat from cron, add the following line to your crontab: - - 0-55/5 * * * * if [[ -x /usr/bin/vnstat && $(ls /var/lib/vnstat/ | wc -l) -ge 1 ]]; then /usr/bin/vnstat -u; fi - To run vnstat from /etc/rc.d: chmod +x /etc/rc.d/rc.vnstat diff --git a/network/weathercli/README b/network/weathercli/README deleted file mode 100644 index 149945d250..0000000000 --- a/network/weathercli/README +++ /dev/null @@ -1,7 +0,0 @@ -weathercli is a command line weather tool. - -Pass the script your API Key: -API_KEY=my_api_key_here ./weathercli.SlackBuild - -Get your API Key on this page: -https://openweathermap.org/ diff --git a/network/weathercli/weathercli.info b/network/weathercli/weathercli.info deleted file mode 100644 index 20aa1a84ea..0000000000 --- a/network/weathercli/weathercli.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="weathercli" -VERSION="2.3.1" -HOMEPAGE="https://github.com/brianriley/weather-cli" -DOWNLOAD="https://files.pythonhosted.org/packages/a5/ff/53c22b373493083dcfcea6e2e669016339fc16dbfeb465053b3a854c0fe2/weathercli-2.3.1.tar.gz" -MD5SUM="09a930ca81da6d79e8ea241ce9bc6567" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="clint" -MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" diff --git a/network/webex/webex.SlackBuild b/network/webex/webex.SlackBuild index 4e80deb996..f4c39d0486 100644 --- a/network/webex/webex.SlackBuild +++ b/network/webex/webex.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for webex -# Copyright 2022-2023 Eugene Wissner, Mannheim, Germany +# Copyright 2022-2024 Eugene Wissner, Mannheim, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=webex -VERSION=${VERSION:-43.11.0.27795} +VERSION=${VERSION:-44.8.0.30404} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/webex/webex.info b/network/webex/webex.info index 6c167e3a62..0a8f41da97 100644 --- a/network/webex/webex.info +++ b/network/webex/webex.info @@ -1,10 +1,10 @@ PRGNAM="webex" -VERSION="43.11.0.27795" +VERSION="44.8.0.30404" HOMEPAGE="https://www.webex.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://binaries.webex.com/WebexDesktop-Ubuntu-Official-Package/Webex.deb" -MD5SUM_x86_64="e85297138729c7504ab5bd82592880da" +MD5SUM_x86_64="0610363fad5b9c6fab6c113c0f962ede" REQUIRES="" MAINTAINER="Eugene Wissner" EMAIL="belka@caraus.de" diff --git a/network/weechat/weechat.SlackBuild b/network/weechat/weechat.SlackBuild index d0fa7ad59c..e5b8cc003a 100644 --- a/network/weechat/weechat.SlackBuild +++ b/network/weechat/weechat.SlackBuild @@ -23,6 +23,8 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20240823 bkw: update for v4.4.1. +# 20240808 bkw: update for v4.3.5, new dep cJSON. # 20240213 bkw: update for v4.2.1. # 20231219 bkw: update for v4.1.2. # 20231111 bkw: update for v4.1.1. @@ -47,7 +49,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=weechat -VERSION=${VERSION:-4.2.1} +VERSION=${VERSION:-4.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -150,7 +152,14 @@ gzip -9 $PKG/usr/man/man1/* $PKG/usr/man/*/man1/* mkdir -p $PKG/usr/share/pixmaps ln -s ../icons/hicolor/32x32/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png -cp -a *.adoc COPYING $PKGDOC +# 20240823 bkw: Docs switched from .adoc to .md around 4.4.0. This +# allows older versions to still build with this script. +if [ -e AUTHORS.adoc ]; then + cp -a *.adoc COPYING $PKGDOC +elif [ -e AUTHORS.md ]; then + cp -a *.md COPYING $PKGDOC +fi + cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/weechat/weechat.info b/network/weechat/weechat.info index 85db3dc94f..1600c5092f 100644 --- a/network/weechat/weechat.info +++ b/network/weechat/weechat.info @@ -1,10 +1,10 @@ PRGNAM="weechat" -VERSION="4.2.1" +VERSION="4.4.1" HOMEPAGE="https://www.weechat.org" -DOWNLOAD="https://weechat.org/files/src/weechat-4.2.1.tar.xz" -MD5SUM="1d6fe2613e1e33a3cb8fc11a0c6d322a" +DOWNLOAD="https://weechat.org/files/src/weechat-4.4.1.tar.xz" +MD5SUM="39b90eefe6f29040ac2d7dc76c2567b6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="cJSON" MAINTAINER="B. Watson" EMAIL="urchlay@slackware.uk" diff --git a/network/wego/wego.SlackBuild b/network/wego/wego.SlackBuild index daf93fb7b0..ca3cb7a6b6 100644 --- a/network/wego/wego.SlackBuild +++ b/network/wego/wego.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=wego -VERSION=${VERSION:-2.2} +VERSION=${VERSION:-2.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/wego/wego.info b/network/wego/wego.info index 6469f342fd..52f270b4d8 100644 --- a/network/wego/wego.info +++ b/network/wego/wego.info @@ -1,14 +1,14 @@ PRGNAM="wego" -VERSION="2.2" +VERSION="2.3" HOMEPAGE="https://github.com/schachmat/wego" -DOWNLOAD="https://github.com/schachmat/wego/archive/2.2/wego-2.2.tar.gz \ +DOWNLOAD="https://github.com/schachmat/wego/archive/2.3/wego-2.3.tar.gz \ https://github.com/mattn/go-colorable/archive/v0.1.13/go-colorable-0.1.13.tar.gz \ https://github.com/mattn/go-runewidth/archive/v0.0.14/go-runewidth-0.0.14.tar.gz \ https://github.com/schachmat/ingo/archive/a4bdc07/ingo-a4bdc0729a3fda62cc4069b6e490fc657fd54e33.tar.gz \ https://github.com/mattn/go-isatty/archive/v0.0.19/go-isatty-0.0.19.tar.gz \ https://github.com/rivo/uniseg/archive/v0.4.4/uniseg-0.4.4.tar.gz \ https://github.com/golang/sys/archive/v0.8.0/sys-0.8.0.tar.gz" -MD5SUM="c62b99d7bfc2901dedf571de859799c3 \ +MD5SUM="b716f853c11e24f869c61fcbc8e8f618 \ ac74020d881d4966e33ab6580f509aeb \ c41abbf9dc5def08ef8e6999efbe2c8c \ 6077da012ebc665f84b9baf79b56c0b6 \ diff --git a/network/whalebird/whalebird.SlackBuild b/network/whalebird/whalebird.SlackBuild index d62a3b3377..95031a1b4a 100644 --- a/network/whalebird/whalebird.SlackBuild +++ b/network/whalebird/whalebird.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=whalebird -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.1.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/whalebird/whalebird.info b/network/whalebird/whalebird.info index d92c1e92f9..3de6d1505d 100644 --- a/network/whalebird/whalebird.info +++ b/network/whalebird/whalebird.info @@ -1,10 +1,10 @@ PRGNAM="whalebird" -VERSION="6.1.0" +VERSION="6.1.4" HOMEPAGE="https://whalebird.social" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/h3poteto/whalebird-desktop/releases/download/v6.1.0/Whalebird-6.1.0-linux-x86_64.rpm" -MD5SUM_x86_64="c9b2fa4ee6cef61b4b84a6d59571fea9" +DOWNLOAD_x86_64="https://github.com/h3poteto/whalebird-desktop/releases/download/v6.1.4/Whalebird-6.1.4-linux-x86_64.rpm" +MD5SUM_x86_64="fe30b8120835976122d60abf9937e1bf" REQUIRES="" MAINTAINER="Antonio Leal" EMAIL="antonioleal@yahoo.com" diff --git a/network/whatsie/README b/network/whatsie/README new file mode 100644 index 0000000000..417b354c4c --- /dev/null +++ b/network/whatsie/README @@ -0,0 +1,38 @@ +WhatSie +Feature rich WhatsApp web client based on Qt WebEngine for Linux Desktop + +Whatsie Key features + +* Light and Dark Themes with automatic switching +* Customized Notifications & Native Notifications +* Keyboard Shortcuts +* BuiltIn download manager +* Mute Audio, Disable Notifications +* App Lock feature +* Hardware access permission manager +* Built in Spell Checker (with support for 31 Major languages) +* Other settings that let you control every aspect of WebApp like: + - Do not disturb mode + - Full view mode, lets you expand the main view to the full width + of the window + - Ability to switch between Native & Custom notification + - Configurable notification popup timeout + - Mute all audio from Whatapp + - Disabling auto playback of media + - Minimize to tray on application start + - Toggle to enable single click hide to the system tray + - Switching download location + - Enable disable app lock on application start + - Auto-locking after a certain interval of time + - App lock password management + - Widget styling + - Configurable auto Theme switching based on day night time + - Configurable close button action + - Global App shortcuts + - Permission manager let you toggle camera mic and other hardware + level permissions + - Configurable page zoom factor, switching based on window state + maximized on normal + - Configurable App User Agent + - Application Storage management, lets you clean residual cache + and persistent data diff --git a/network/whatsie/doinst.sh b/network/whatsie/doinst.sh new file mode 100644 index 0000000000..0fb9c8b686 --- /dev/null +++ b/network/whatsie/doinst.sh @@ -0,0 +1,14 @@ +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/network/whatsie/slack-desc b/network/whatsie/slack-desc new file mode 100644 index 0000000000..33a431e2c2 --- /dev/null +++ b/network/whatsie/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------------------------------------------------------| +whatsie: whatsie (Qt WebEngine WhatsApp web client) +whatsie: +whatsie: Feature rich WhatsApp web client based on Qt WebEngine +whatsie: Light and Dark Themes with automatic switching +whatsie: Customized Notifications & Native Notifications +whatsie: Global App shortcuts +whatsie: BuiltIn download manager +whatsie: Mute Audio, Disable Notifications +whatsie: App Lock feature +whatsie: +whatsie: https://github.com/keshavbhatt/whatsie diff --git a/network/purple-googlechat/purple-googlechat.SlackBuild b/network/whatsie/whatsie.SlackBuild index dcddbe48b5..dea9289717 100644 --- a/network/purple-googlechat/purple-googlechat.SlackBuild +++ b/network/whatsie/whatsie.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for purple-googlechat +# Slackware build script for whatsie -# Copyright 2022 Dustin Metcalf - USA +# Copyright 2024 Marco Lavorini, Campiglia Marittima Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=purple-googlechat -VERSION=${VERSION:-b6b824a4764b} +PRGNAM=whatsie +VERSION=${VERSION:-4.15.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,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,16 +49,12 @@ 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 @@ -79,20 +72,26 @@ 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 {} \; -make -make install DESTDIR=$PKG - -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 +cd src + qmake \ + QT_INSTALL_PREFIX="/usr" \ + QMAKE_CFLAGS="$SLKCFLAGS" \ + QMAKE_CXXFLAGS="$SLKCFLAGS" + make + make INSTALL_ROOT="$PKG" install +cd .. mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +rm -Rf $PKG/usr/share/licenses/ + +cp -a \ + CHANGELOG.md LICENSE README.md TODO.md \ + $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 - -echo $PKG -find $PKG/ -type f -name '*.png' -exec chmod 644 {} + +cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/network/whatsie/whatsie.info b/network/whatsie/whatsie.info new file mode 100644 index 0000000000..452895c08b --- /dev/null +++ b/network/whatsie/whatsie.info @@ -0,0 +1,10 @@ +PRGNAM="whatsie" +VERSION="4.15.5" +HOMEPAGE="https://github.com/keshavbhatt/whatsie" +DOWNLOAD="https://github.com/keshavbhatt/whatsie/archive/v4.15.5/whatsie-4.15.5.tar.gz" +MD5SUM="5805087bab33a12f7ce45c36d19f5740" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Marco Lavorini" +EMAIL="sbo.mlavorini@outlook.com" diff --git a/network/wireshark/README b/network/wireshark/README index 7b9f4a600b..dbf6141049 100644 --- a/network/wireshark/README +++ b/network/wireshark/README @@ -50,12 +50,3 @@ Optional dependencies: - libsmi - libminizip - libilbc - -NOTE: Wireshark 3.0 no longer supports legacy GTK+ UI. - -NOTE: Although lua is listed as a requirement, it's possible to build -using lua52. This may be needed for some third-party Lua plugins (but, -it may break other third-party Lua plugins; your mileage may vary). The -default is to build with lua52 if it's installed, or lua otherwise. If -you have both lua versions installed, you can build with LUA52=no in -the environment to build with the older lua. diff --git a/network/wireshark/wireshark.SlackBuild b/network/wireshark/wireshark.SlackBuild index dee353ae35..0a4fc00993 100644 --- a/network/wireshark/wireshark.SlackBuild +++ b/network/wireshark/wireshark.SlackBuild @@ -32,7 +32,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=wireshark -VERSION=${VERSION:-4.2.4} +VERSION=${VERSION:-4.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -80,23 +80,6 @@ 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 {} \; -# We have 3 lua versions on SBo: lua is v5.1, lua52 is 5.2, lua53 is 5.3. -# Wireshark only supports 5.1 and 5.2, not 5.3. The lua version doesn't -# affect core wireshark, only 3rd-party plugins written in lua. Most -# plugins should work with either version, but at least one (2ping.lua) -# fails with 5.1. There are also probably some older plugins written -# for 5.1 that would fail with 5.2. So we support both versions here. -# There are 2 possible settings for LUA52: -# - yes (default): use lua52 if it's installed, fall back to lua otherwise. -# - no: don't use lua52; always use lua. -if [ "${LUA52:-yes}" = "yes" -a -x /usr/bin/lua5.2 ]; then - export LUA_CFLAGS="$( pkg-config lua5.2 --cflags )" - export LUA_LIBS="$( pkg-config lua5.2 --libs )" - echo "=== Building with lua52" -else - echo "=== Building with lua (v5.1)" -fi - mkdir -p build cd build cmake \ @@ -137,7 +120,7 @@ cp resources/freedesktop/org.wireshark.Wireshark.metainfo.xml $PKG/usr/share/met rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS* COPYING ChangeLog NEWS README* doc/READM* \ +cp -a AUTHORS* COPYING ChangeLog README* doc/READM* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/wireshark/wireshark.info b/network/wireshark/wireshark.info index c3f620160f..d86318bfe2 100644 --- a/network/wireshark/wireshark.info +++ b/network/wireshark/wireshark.info @@ -1,10 +1,10 @@ PRGNAM="wireshark" -VERSION="4.2.4" +VERSION="4.4.0" HOMEPAGE="https://www.wireshark.org/" -DOWNLOAD="https://2.na.dl.wireshark.org/src/wireshark-4.2.4.tar.xz" -MD5SUM="cebb012489563a8eb9c3829cdcb0579c" +DOWNLOAD="https://2.na.dl.wireshark.org/src/wireshark-4.4.0.tar.xz" +MD5SUM="50a9ae3a9b90f92d6f352531fe68fbd2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="lua" +REQUIRES="lua53" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/xl2tpd/xl2tpd.SlackBuild b/network/xl2tpd/xl2tpd.SlackBuild index ca3dab80af..63aa34c4d5 100644 --- a/network/xl2tpd/xl2tpd.SlackBuild +++ b/network/xl2tpd/xl2tpd.SlackBuild @@ -87,7 +87,7 @@ cat examples/ppp-options.xl2tpd > $PKG/etc/ppp/options.xl2tpd.new cat examples/chapsecrets.sample > $PKG/etc/ppp/chap-secrets.new mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -DOCFILES=`ls --color=never examples/xl2tpd-L2TP*`; +DOCFILES=$( ls --color=never examples/xl2tpd-L2TP* ); if [ "$?" = "0" ]; then mkdir $PKG/usr/doc/$PRGNAM-$VERSION/examples for doc_file in $DOCFILES; do diff --git a/network/yle-dl/yle-dl.SlackBuild b/network/yle-dl/yle-dl.SlackBuild index 3fd8edb8af..ab51a3005c 100644 --- a/network/yle-dl/yle-dl.SlackBuild +++ b/network/yle-dl/yle-dl.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=yle-dl -VERSION=${VERSION:-20240130} +VERSION=${VERSION:-20240806} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/yle-dl/yle-dl.info b/network/yle-dl/yle-dl.info index a8a5fb60e2..fceda03f97 100644 --- a/network/yle-dl/yle-dl.info +++ b/network/yle-dl/yle-dl.info @@ -1,8 +1,8 @@ PRGNAM="yle-dl" -VERSION="20240130" +VERSION="20240806" HOMEPAGE="https://aajanki.github.io/yle-dl/" -DOWNLOAD="https://github.com/aajanki/yle-dl/archive/20240130/yle-dl-20240130.tar.gz" -MD5SUM="4ea36e5fab2dd1b255e39d7a7bff3dcd" +DOWNLOAD="https://github.com/aajanki/yle-dl/archive/20240806/yle-dl-20240806.tar.gz" +MD5SUM="b2ffca166bac598deaaed1b8945fa435" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-lxml python3-configargparse" diff --git a/network/yt-dlp/yt-dlp.SlackBuild b/network/yt-dlp/yt-dlp.SlackBuild index 856b1eb1d0..5615f2bf67 100644 --- a/network/yt-dlp/yt-dlp.SlackBuild +++ b/network/yt-dlp/yt-dlp.SlackBuild @@ -12,6 +12,10 @@ # for clipgrab, haruna, xdman, ytfzf, and an optional dependency for # pipe-viewer, it has to exist on SBo. +# 20240814 bkw: updated for v2024.08.06. +# 20240802 bkw: updated for v2024.08.01. +# 20240711 bkw: updated for v2024.07.09. + # 20240313 bkw: # - updated for v2024.03.10 # - build method changed (python3 -m build, rather than setup.py) @@ -37,7 +41,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=yt-dlp -VERSION=${VERSION:-2024.03.10} +VERSION=${VERSION:-2024.08.06} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -74,6 +78,9 @@ 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 {} \+ +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages + python3 -m build --wheel --no-isolation python3 -m installer --destdir "$PKG" dist/*.whl diff --git a/network/yt-dlp/yt-dlp.info b/network/yt-dlp/yt-dlp.info index ce2ce121a3..95b1866d5f 100644 --- a/network/yt-dlp/yt-dlp.info +++ b/network/yt-dlp/yt-dlp.info @@ -1,8 +1,8 @@ PRGNAM="yt-dlp" -VERSION="2024.03.10" +VERSION="2024.08.06" HOMEPAGE="https://github.com/yt-dlp/yt-dlp" -DOWNLOAD="https://github.com/yt-dlp/yt-dlp/archive/2024.03.10/yt-dlp-2024.03.10.tar.gz" -MD5SUM="1a7525eabc062011fea20ce97a93f0ac" +DOWNLOAD="https://github.com/yt-dlp/yt-dlp/archive/2024.08.06/yt-dlp-2024.08.06.tar.gz" +MD5SUM="b93b1649c0acb6742461123755e841e6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-build python3-hatchling" diff --git a/network/zdns/README b/network/zdns/README new file mode 100644 index 0000000000..2401d96fa8 --- /dev/null +++ b/network/zdns/README @@ -0,0 +1,11 @@ +DNS utility + +ZDNS is a utility for performing fast DNS lookups, such as completing +an A lookup for all names in a zone file, or collecting CAA records +for a large number of websites. ZDNS contains its own recursive +resolver and supports A, AAAA, ANY, AXFR, CAA, CNAME, DMARC, MX, NS, +PTR, TXT, SOA, and SPF records. + +Warning: This SlackBuild requires network access when it runs, meaning +it downloads files from the Internet with root access. You should +decide for yourself whether or not you think this is a good idea. diff --git a/network/vimb/slack-desc b/network/zdns/slack-desc index 308a2168ef..4fab1103e1 100644 --- a/network/vimb/slack-desc +++ b/network/zdns/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -vimb: vimb (keyboard-driven, vim-like web browser) -vimb: -vimb: Vimb is a webkit2gtk-based browser inspired by Pentadactyl and -vimb: Vimprobable. The goal of Vimb is to build a completely -vimb: keyboard-driven, efficient and pleasurable browsing experience with -vimb: low memory and CPU usage that is intuitive to use for Vim users. -vimb: -vimb: Homepage: https://fanglingsu.github.io/vimb -vimb: -vimb: -vimb: +zdns: zdns (DNS Utility) +zdns: +zdns: ZDNS is a utility for performing fast DNS lookups, such as completing +zdns: an A lookup for all names in a zone file, or collecting CAA records +zdns: for a large number of websites. ZDNS contains its own recursive +zdns: resolver and supports A, AAAA, ANY, AXFR, CAA, CNAME, DMARC, MX, NS, +zdns: PTR, TXT, SOA, and SPF records. +zdns: +zdns: Project URL: https://zdns.io/ +zdns: +zdns: diff --git a/network/zdns/zdns.SlackBuild b/network/zdns/zdns.SlackBuild new file mode 100644 index 0000000000..df09eac8bf --- /dev/null +++ b/network/zdns/zdns.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/bash + +# Slackware build script for zdns + +# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# 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=zdns +VERSION=${VERSION:-1.0.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +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} + +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 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 {} \; + +go build + +mkdir -p $PKG/usr/bin +cp zdns $PKG/usr/bin + +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 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS LICENSE *.md $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 diff --git a/network/zdns/zdns.info b/network/zdns/zdns.info new file mode 100644 index 0000000000..3076efe1fe --- /dev/null +++ b/network/zdns/zdns.info @@ -0,0 +1,10 @@ +PRGNAM="zdns" +VERSION="1.0.0" +HOMEPAGE="https://zmap.io" +DOWNLOAD="https://github.com/zmap/zdns/archive/v1.0.0/zdns-1.0.0.tar.gz" +MD5SUM="72f3b47a5912648b1da5a7e9774cf1e4" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="google-go-lang" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" diff --git a/network/zeek/zeek.SlackBuild b/network/zeek/zeek.SlackBuild index ea2b1cdfaa..aa56b4884c 100644 --- a/network/zeek/zeek.SlackBuild +++ b/network/zeek/zeek.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zeek -VERSION=${VERSION:-6.0.3} +VERSION=${VERSION:-6.0.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/zeek/zeek.info b/network/zeek/zeek.info index e3f6119155..6913ff5cd2 100644 --- a/network/zeek/zeek.info +++ b/network/zeek/zeek.info @@ -1,8 +1,8 @@ PRGNAM="zeek" -VERSION="6.0.3" +VERSION="6.0.6" HOMEPAGE="https://www.zeek.org" -DOWNLOAD="https://download.zeek.org/zeek-6.0.3.tar.gz" -MD5SUM="8cf75e403e8072b25140c2d56a294c4f" +DOWNLOAD="https://download.zeek.org/zeek-6.0.6.tar.gz" +MD5SUM="5f60c60201c8dadbc16f6eebc7dc5359" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/zerotier-one/README b/network/zerotier-one/README new file mode 100644 index 0000000000..695b7df0e1 --- /dev/null +++ b/network/zerotier-one/README @@ -0,0 +1,25 @@ +ZeroTier One allows systems to join and participate in ZeroTier +virtual networks. + +ZeroTier One is a client application that enables devices to join +ZeroTier virtual networks (typically configured and managed by a +network controller). It provides an encrypted and secure network +connectivity solution that can be used for a variety of purposes, +including VPN alternatives, remote access, distributed +applications, and more. + +Since zerotier-one needs the tun module to be loaded in order to +work, that is done in the start function of rc.zerotier-one. +If you wish you can make the module load from rc.modules.local. + +The following can be used to start/stop NordVPN automatically: +/etc/rc.d/rc.local + + if [ -x /etc/rc.d/rc.zerotier-one ]; then + /etc/rc.d/rc.zerotier-one start + fi + +/etc/rc.d/rc.local_shutdown + if [ -x /etc/rc.d/rc.zerotier-one ]; then + /etc/rc.d/rc.zerotier-one stop + fi diff --git a/network/zerotier-one/doinst.sh b/network/zerotier-one/doinst.sh new file mode 100644 index 0000000000..6840d728b4 --- /dev/null +++ b/network/zerotier-one/doinst.sh @@ -0,0 +1,27 @@ +#!/bin/sh -x + +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... +} + +preserve_perms() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + if [ -e $OLD ]; then + cp -a $OLD ${NEW}.incoming + cat $NEW > ${NEW}.incoming + mv ${NEW}.incoming $NEW + fi + config $NEW +} + +preserve_perms etc/rc.d/rc.zerotier-one.new diff --git a/network/zerotier-one/rc.zerotier-one.new b/network/zerotier-one/rc.zerotier-one.new new file mode 100644 index 0000000000..5c1d00295e --- /dev/null +++ b/network/zerotier-one/rc.zerotier-one.new @@ -0,0 +1,51 @@ +#!/bin/sh + +# Slackware init script for zerotier-one + +# To change the default options, edit /etc/default/zerotier-one +if [ -r /etc/default/zerotier-one ]; then + . /etc/default/zerotier-one +fi + +# Start zerotier-one +start_zerotier() { + if ! lsmod | grep -q "^tun " ; then + echo "Loading tun module..." + /sbin/modprobe tun + fi + + if ! /usr/bin/pgrep --ns $$ --euid root -f "^/usr/sbin/zerotier-one" 1> /dev/null 2> /dev/null ; then + echo "Starting zerotier-one: /usr/sbin/zerotier-one $ZEROTIER_OPTS" + /usr/sbin/zerotier-one $ZEROTIER_OPTS & + echo $! > /var/run/zerotier-one.pid + fi +} + +# Stop zerotier-one +stop_zerotier() { + echo "Stopping zerotier-one." + kill $(cat /var/run/zerotier-one.pid) + rm -f /var/run/zerotier-one.pid +} + +# Restart zerotier-one +restart_zerotier() { + stop_zerotier + sleep 1 + start_zerotier +} + +# Parse command line parameters +case "$1" in +'start') + start_zerotier + ;; +'stop') + stop_zerotier + ;; +'restart') + restart_zerotier + ;; +*) + echo "usage $0 start|stop|restart" +esac diff --git a/network/zerotier-one/slack-desc b/network/zerotier-one/slack-desc new file mode 100644 index 0000000000..af006e06b7 --- /dev/null +++ b/network/zerotier-one/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------------------------------------------------------| +zerotier-one: zerotier-one (vpn client application) +zerotier-one: +zerotier-one: ZeroTier One is a client application that enables devices to join +zerotier-one: ZeroTier virtual networks (typically configured and managed by a +zerotier-one: network controller). It provides an encrypted and secure network +zerotier-one: connectivity solution that can be used for a variety of purposes, +zerotier-one: including VPN alternatives, remote access, distributed +zerotier-one: applications, and more. +zerotier-one: +zerotier-one: +zerotier-one: Homepage: https://www.zerotier.com/ diff --git a/network/vimb/vimb.SlackBuild b/network/zerotier-one/zerotier-one.SlackBuild index f2dbe3c8b2..72a0bcc7a7 100644 --- a/network/vimb/vimb.SlackBuild +++ b/network/zerotier-one/zerotier-one.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for vimb +# Slackware build script for zerotier-one -# Copyright 2015-2017 Leonard Schmidt <lems@gmx.net> +# Copyright 2024 Georgi Kolev, Bulgaria # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,11 +22,13 @@ # 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=vimb -VERSION=${VERSION:-3.7.0} -BUILD=${BUILD:-2} +PRGNAM=zerotier-one +GH_NAME=ZeroTierOne +VERSION=${VERSION:-1.6.2} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -48,16 +50,12 @@ 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 @@ -66,9 +64,9 @@ 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 +rm -rf $GH_NAME-$VERSION +tar xvf $CWD/$GH_NAME-$VERSION.tar.gz +cd $GH_NAME-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -76,26 +74,31 @@ 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 -p0 < $CWD/Makefile.patch +make +make selftest -make \ - PREFIX=/usr \ - DESTDIR="$PKG" \ - MANPREFIX="$PKG"/usr/man \ - LIBDIR="$PKG"/usr/lib${LIBDIRSUFFIX}/vimb \ - EXTENSIONDIR=/usr/lib${LIBDIRSUFFIX}/vimb \ - install +make DESTDIR=$PKG install +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la 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 -name perllocal.pod \ + -o -name ".packlist" \ + -o -name "*.bs" \ + | xargs rm -f + +mv $PKG/usr/share/man $PKG/usr/ +rm -r $PKG/usr/share 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 *.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +mkdir -p $PKG/etc/rc.d +install -m 0644 $CWD/rc.$PRGNAM.new $PKG/etc/rc.d/rc.$PRGNAM.new + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh diff --git a/network/zerotier-one/zerotier-one.info b/network/zerotier-one/zerotier-one.info new file mode 100644 index 0000000000..684db72c4a --- /dev/null +++ b/network/zerotier-one/zerotier-one.info @@ -0,0 +1,10 @@ +PRGNAM="zerotier-one" +VERSION="1.6.2" +HOMEPAGE="https://zerotier.com" +DOWNLOAD="https://github.com/zerotier/ZeroTierOne/archive/1.6.2/ZeroTierOne-1.6.2.tar.gz" +MD5SUM="179ff408997e8aacaf37343d5b4b2473" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Georgi kolev" +EMAIL="georgi.kolev (at) gmail.com" diff --git a/network/zmap/doinst.sh b/network/zmap/doinst.sh index eba158d1a4..d6f9ec314c 100644 --- a/network/zmap/doinst.sh +++ b/network/zmap/doinst.sh @@ -9,4 +9,4 @@ config() { } config etc/zmap/zmap.conf.new -config etc/zmap/blacklist.conf.new +config etc/zmap/blocklist.conf.new diff --git a/network/zmap/zmap.SlackBuild b/network/zmap/zmap.SlackBuild index f0ac1914d5..d001e6f818 100644 --- a/network/zmap/zmap.SlackBuild +++ b/network/zmap/zmap.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for zmap -# Copyright 2015-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2015-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zmap -VERSION=${VERSION:-3.0.0} +VERSION=${VERSION:-4.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/network/zmap/zmap.info b/network/zmap/zmap.info index 16608501b4..22b3a09e4a 100644 --- a/network/zmap/zmap.info +++ b/network/zmap/zmap.info @@ -1,8 +1,8 @@ PRGNAM="zmap" -VERSION="3.0.0" +VERSION="4.2.0" HOMEPAGE="https://zmap.io" -DOWNLOAD="https://github.com/zmap/zmap/archive/v3.0.0/zmap-3.0.0.tar.gz" -MD5SUM="e1fca7020b86e05959a2b68ff87afd45" +DOWNLOAD="https://github.com/zmap/zmap/archive/v4.2.0/zmap-4.2.0.tar.gz" +MD5SUM="cb9b0674819ac2a40c8461dbc47e7b74" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="byacc gengetopt" diff --git a/network/zoom-linux/zoom-linux.SlackBuild b/network/zoom-linux/zoom-linux.SlackBuild index ed7813e375..bd585c46d4 100644 --- a/network/zoom-linux/zoom-linux.SlackBuild +++ b/network/zoom-linux/zoom-linux.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zoom-linux -VERSION=${VERSION:-6.0.2.4680} # may be overridden by source! +VERSION=${VERSION:-6.2.0.1855} # may be overridden by source! SRCNAM=zoom BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/zoom-linux/zoom-linux.info b/network/zoom-linux/zoom-linux.info index 5bdc183dd8..339987114c 100644 --- a/network/zoom-linux/zoom-linux.info +++ b/network/zoom-linux/zoom-linux.info @@ -1,10 +1,10 @@ PRGNAM="zoom-linux" -VERSION="6.0.2.4680" +VERSION="6.2.0.1855" HOMEPAGE="https://www.zoom.us/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://cdn.zoom.us/prod/6.0.2.4680/zoom_x86_64.pkg.tar.xz" -MD5SUM_x86_64="0e46a93bc0f450ec551489d8a639ea46" +DOWNLOAD_x86_64="https://cdn.zoom.us/prod/6.2.0.1855/zoom_x86_64.pkg.tar.xz" +MD5SUM_x86_64="789d665624d9eae29b562c4cb96b1b5a" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" |