summaryrefslogtreecommitdiffstats
path: root/network
diff options
context:
space:
mode:
Diffstat (limited to 'network')
-rw-r--r--network/AdGuardHome/AdGuardHome.SlackBuild2
-rw-r--r--network/AdGuardHome/AdGuardHome.info10
-rw-r--r--network/AdGuardHome/README15
-rw-r--r--network/AdGuardHome/rc.AdGuardHome46
-rw-r--r--network/Electrum/Electrum.SlackBuild2
-rw-r--r--network/Electrum/Electrum.info8
-rw-r--r--network/MEGAcmd/MEGAcmd.SlackBuild13
-rw-r--r--network/MEGAcmd/MEGAcmd.info10
-rw-r--r--network/MEGAcmd/fix-ffmpeg-compile.patch29
-rw-r--r--network/MEGAcmd/megacmd-1.7.0_ffmpeg4.patch11
-rw-r--r--network/NetworkManager-ssh/NetworkManager-ssh.SlackBuild2
-rw-r--r--network/NetworkManager-ssh/NetworkManager-ssh.info6
-rw-r--r--network/SoulseekQt/SoulseekQt.info4
-rw-r--r--network/TeamSpeak3/TeamSpeak3.SlackBuild2
-rw-r--r--network/TeamSpeak3/TeamSpeak3.info6
-rw-r--r--network/UDR/UDR.info4
-rw-r--r--network/aerc/README25
-rw-r--r--network/aerc/aerc.SlackBuild101
-rw-r--r--network/aerc/aerc.info10
-rw-r--r--network/aerc/doinst.sh (renamed from network/turbolift/doinst.sh)1
-rw-r--r--network/aerc/slack-desc19
-rw-r--r--network/aircrack-ng/aircrack-ng.info4
-rw-r--r--network/amavisd-new/README.patches5
-rw-r--r--network/amavisd-new/amavisd-new.SlackBuild53
-rw-r--r--network/amavisd-new/amavisd-new.info6
-rw-r--r--network/amavisd-new/patches/amavis-mc.patch12
-rw-r--r--network/amavisd-new/patches/amavisd-release.patch2
-rw-r--r--network/amavisd-new/patches/amavisd-signer.patch10
-rw-r--r--network/amavisd-new/patches/amavisd-submit.patch2
-rw-r--r--network/amavisd-new/patches/outbound_dkim_signing_fix.patch18
-rw-r--r--network/amavisd-new/rc.amavisd-new4
-rw-r--r--network/ani-cli/ani-cli.SlackBuild2
-rw-r--r--network/ani-cli/ani-cli.info6
-rw-r--r--network/ani-cli/changelog8
-rw-r--r--network/anydesk/anydesk.SlackBuild2
-rw-r--r--network/anydesk/anydesk.info6
-rw-r--r--network/armcord/armcord.SlackBuild2
-rw-r--r--network/armcord/armcord.info6
-rw-r--r--network/awscli-v2/awscli-v2.SlackBuild2
-rw-r--r--network/awscli-v2/awscli-v2.info6
-rw-r--r--network/awscli/awscli.SlackBuild2
-rw-r--r--network/awscli/awscli.info6
-rw-r--r--network/beegfs/beegfs.SlackBuild2
-rw-r--r--network/betterbird-bin/README4
-rw-r--r--network/betterbird-bin/betterbird-bin.SlackBuild88
-rw-r--r--network/betterbird-bin/betterbird-bin.info10
-rw-r--r--network/betterbird-bin/betterbird.desktop14
-rw-r--r--network/betterbird-bin/betterbird.svg15
-rw-r--r--network/betterbird-bin/doinst.sh (renamed from network/linphone/doinst.sh)0
-rw-r--r--network/betterbird-bin/slack-desc19
-rw-r--r--network/bitcoin/README2
-rw-r--r--network/bitcoin/bitcoin.SlackBuild2
-rw-r--r--network/bitcoin/bitcoin.info6
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/cherokee/rc.cherokee8
-rw-r--r--network/chrony/chrony.SlackBuild2
-rw-r--r--network/chrony/chrony.info8
-rw-r--r--network/cinny-desktop/cinny-desktop.SlackBuild2
-rw-r--r--network/cinny-desktop/cinny-desktop.info6
-rw-r--r--network/clive/clive.SlackBuild2
-rw-r--r--network/connman/connman.SlackBuild4
-rw-r--r--network/connman/connman.info6
-rw-r--r--network/courier-unicode/courier-unicode.info4
-rw-r--r--network/cowpatty/cowpatty.info4
-rw-r--r--network/dillo/README19
-rw-r--r--network/dillo/dillo-3.0.5-fno-common.patch100
-rw-r--r--network/dillo/dillo-3.0.5-openssl-1.1.patch26
-rw-r--r--network/dillo/dillo.SlackBuild25
-rw-r--r--network/dillo/dillo.info8
-rw-r--r--network/dillo/doinst.sh6
-rw-r--r--network/dillo/slack-desc10
-rw-r--r--network/discord/README5
-rw-r--r--network/discord/discord.SlackBuild2
-rw-r--r--network/discord/discord.info8
-rw-r--r--network/discord/slack-desc2
-rw-r--r--network/dkimproxy/dkimproxy.SlackBuild4
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild9
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.toml2
-rw-r--r--network/dnscrypt-proxy/doinst.sh8
-rw-r--r--network/dnscrypt-proxy/rc.dnscrypt-proxy155
-rw-r--r--network/dnsproxy-bin/dnsproxy-bin.SlackBuild2
-rw-r--r--network/dnsproxy-bin/dnsproxy-bin.info14
-rw-r--r--network/dog/dog.SlackBuild2
-rw-r--r--network/dothost/dothost.SlackBuild5
-rw-r--r--network/dothost/dothost.info6
-rw-r--r--network/dovecot-pgsql/dovecot-pgsql.SlackBuild4
-rw-r--r--network/dovecot-pgsql/dovecot-pgsql.info6
-rw-r--r--network/dovecot-pigeonhole/dovecot-pigeonhole.SlackBuild2
-rw-r--r--network/dropbox/README2
-rw-r--r--network/dropbox/dropbox.SlackBuild2
-rw-r--r--network/dropbox/dropbox.info10
-rw-r--r--network/ejabberd-bin/ejabberd-bin.SlackBuild2
-rw-r--r--network/ejabberd-bin/ejabberd-bin.info16
-rw-r--r--network/ejabberd/ejabberd.SlackBuild2
-rw-r--r--network/electrs/README33
-rw-r--r--network/electrs/config.toml11
-rw-r--r--network/electrs/doinst.sh12
-rw-r--r--network/electrs/electrs.SlackBuild (renamed from network/weathercli/weathercli.SlackBuild)105
-rw-r--r--network/electrs/electrs.info10
-rw-r--r--network/electrs/rc.electrs104
-rw-r--r--network/electrs/slack-desc19
-rw-r--r--network/element-desktop/element-desktop.SlackBuild2
-rw-r--r--network/element-desktop/element-desktop.info6
-rw-r--r--network/exim/exim.Makefile17
-rw-r--r--network/exim/exim.SlackBuild4
-rw-r--r--network/exim/exim.info6
-rw-r--r--network/filezilla/filezilla.SlackBuild6
-rw-r--r--network/filezilla/filezilla.info6
-rw-r--r--network/freedownloadmanager/doinst.sh6
-rw-r--r--network/freedownloadmanager/freedownloadmanager.SlackBuild17
-rw-r--r--network/freedownloadmanager/freedownloadmanager.info10
-rw-r--r--network/gajim/gajim.SlackBuild6
-rw-r--r--network/gallery-dl/gallery-dl.SlackBuild2
-rw-r--r--network/gallery-dl/gallery-dl.info6
-rw-r--r--network/ganglia/ganglia.SlackBuild2
-rw-r--r--network/gmi100/gmi100.138
-rw-r--r--network/gmi100/gmi100.SlackBuild19
-rw-r--r--network/gnome-bluetooth/gnome-bluetooth.info4
-rw-r--r--network/go-sendxmpp/go-sendxmpp.SlackBuild2
-rw-r--r--network/go-sendxmpp/go-sendxmpp.info38
-rw-r--r--network/go-sendxmpp/modules.txt22
-rw-r--r--network/goimapnotify/go.mod28
-rw-r--r--network/goimapnotify/go.sum77
-rw-r--r--network/goimapnotify/goimapnotify.SlackBuild2
-rw-r--r--network/goimapnotify/goimapnotify.info58
-rw-r--r--network/goimapnotify/modules.txt106
-rw-r--r--network/grafana/README6
-rw-r--r--network/grafana/README.SLACKWARE41
-rw-r--r--network/grafana/doinst.sh25
-rw-r--r--network/grafana/grafana.SlackBuild112
-rw-r--r--network/grafana/grafana.info10
-rw-r--r--network/grafana/rc.grafana132
-rw-r--r--network/grafana/slack-desc19
-rw-r--r--network/grsync/grsync.SlackBuild7
-rw-r--r--network/grsync/grsync.info6
-rw-r--r--network/gtorrentviewer/gtorrentviewer.SlackBuild2
-rw-r--r--network/guacamole-client/guacamole-client.SlackBuild3
-rw-r--r--network/haproxy/haproxy.SlackBuild2
-rw-r--r--network/haproxy/haproxy.info6
-rw-r--r--network/haproxy/logrotate.example2
-rw-r--r--network/haproxy/rc.haproxy6
-rw-r--r--network/havp/patches/fixup_and_install_init_script.diff2
-rw-r--r--network/hiawatha/hiawatha.SlackBuild4
-rw-r--r--network/icyque/README8
-rw-r--r--network/icyque/icyque.info10
-rw-r--r--network/insync/insync.info2
-rw-r--r--network/ipcalc-ng/README14
-rw-r--r--network/ipcalc-ng/ipcalc-ng.SlackBuild (renamed from network/turbolift/turbolift.SlackBuild)46
-rw-r--r--network/ipcalc-ng/ipcalc-ng.info10
-rw-r--r--network/ipcalc-ng/slack-desc (renamed from network/turbolift/slack-desc)22
-rw-r--r--network/ircII/NOTES_TO_SELF6
-rw-r--r--network/ircd-hybrid/ircd-hybrid.SlackBuild12
-rw-r--r--network/ircd-hybrid/ircd-hybrid.info6
-rw-r--r--network/jetty/README22
-rw-r--r--network/jetty/jetty.SlackBuild90
-rw-r--r--network/jetty/jetty.info10
-rw-r--r--network/jetty/slack-desc19
-rw-r--r--network/jitsi-meet-desktop/jitsi-meet-desktop.SlackBuild2
-rw-r--r--network/jitsi-meet-desktop/jitsi-meet-desktop.info6
-rw-r--r--network/kdrive/kdrive.SlackBuild4
-rw-r--r--network/kdrive/kdrive.info12
-rw-r--r--network/keepalived/keepalived.SlackBuild2
-rw-r--r--network/keepalived/keepalived.info6
-rw-r--r--network/lagrange/lagrange.SlackBuild2
-rw-r--r--network/lagrange/lagrange.info8
-rw-r--r--network/librewolf/librewolf.SlackBuild2
-rw-r--r--network/librewolf/librewolf.info6
-rw-r--r--network/libvma/README5
-rw-r--r--network/libvma/libvma.SlackBuild (renamed from network/icyque/icyque.SlackBuild)46
-rw-r--r--network/libvma/libvma.info10
-rw-r--r--network/libvma/slack-desc (renamed from network/icyque/slack-desc)22
-rw-r--r--network/liferea/liferea.SlackBuild5
-rw-r--r--network/linphone/README20
-rw-r--r--network/linphone/linphone.SlackBuild172
-rw-r--r--network/linphone/linphone.info14
-rw-r--r--network/linphone/slack-desc19
-rw-r--r--network/lldpd/lldpd.SlackBuild6
-rw-r--r--network/lldpd/lldpd.info6
-rw-r--r--network/luakit/luakit.SlackBuild2
-rw-r--r--network/macchanger/README2
-rw-r--r--network/macchanger/doinst.sh6
-rw-r--r--network/macchanger/macchanger.SlackBuild36
-rw-r--r--network/macchanger/macchanger.info4
-rw-r--r--network/maildrop/maildrop.info4
-rw-r--r--network/mailspring/mailspring.SlackBuild2
-rw-r--r--network/mailspring/mailspring.info6
-rw-r--r--network/microsoft-edge/README7
-rw-r--r--network/microsoft-edge/doinst.sh6
-rw-r--r--network/microsoft-edge/microsoft-edge.SlackBuild9
-rw-r--r--network/microsoft-edge/microsoft-edge.info10
-rw-r--r--network/modsecurity-apache/modsecurity-apache.SlackBuild34
-rw-r--r--network/modsecurity-apache/modsecurity-apache.info12
-rw-r--r--network/mosh/mosh.info2
-rw-r--r--network/mpop/mpop.SlackBuild5
-rw-r--r--network/mpop/mpop.info6
-rw-r--r--network/mstflint/mstflint.SlackBuild2
-rw-r--r--network/mullvadvpn-app/mullvadvpn-app.SlackBuild2
-rw-r--r--network/mullvadvpn-app/mullvadvpn-app.info10
-rw-r--r--network/mumble-server/mumble-server.SlackBuild19
-rw-r--r--network/mumble-server/mumble-server.info6
-rw-r--r--network/mumble/README2
-rw-r--r--network/mumble/mumble.SlackBuild11
-rw-r--r--network/mumble/mumble.info6
-rw-r--r--network/mumble/positional-audio-plugin-gtav-32-bit-fix.patch30
-rw-r--r--network/nessus/nessus.SlackBuild2
-rw-r--r--network/nessus/nessus.info6
-rw-r--r--network/netcat-openbsd/netcat-openbsd.SlackBuild4
-rw-r--r--network/netcat-openbsd/netcat-openbsd.info6
-rw-r--r--network/netsurf/netsurf.SlackBuild10
-rw-r--r--network/netsurf/netsurf.info8
-rw-r--r--network/newsboat/newsboat.SlackBuild10
-rw-r--r--network/newsboat/newsboat.info212
-rw-r--r--network/nextcloud-desktop/nextcloud-desktop.SlackBuild2
-rw-r--r--network/nextcloud-desktop/nextcloud-desktop.info6
-rw-r--r--network/nginx/nginx.SlackBuild3
-rw-r--r--network/nginx/nginx.info10
-rw-r--r--network/ngrep/ngrep.info2
-rw-r--r--network/nheko/nheko.info2
-rw-r--r--network/node_exporter/README25
-rw-r--r--network/node_exporter/config/node_exporter.default5
-rw-r--r--network/node_exporter/config/rc.node_exporter131
-rw-r--r--network/node_exporter/doinst.sh26
-rw-r--r--network/node_exporter/node_exporter.SlackBuild92
-rw-r--r--network/node_exporter/node_exporter.info10
-rw-r--r--network/node_exporter/slack-desc19
-rw-r--r--network/noip-duc/noip-duc.SlackBuild2
-rw-r--r--network/noip-duc/noip-duc.info6
-rw-r--r--network/nordvpn/nordvpn.SlackBuild2
-rw-r--r--network/nordvpn/nordvpn.info10
-rw-r--r--network/nrpe/rc.nrpe2
-rw-r--r--network/nsca/rc.nsca2
-rw-r--r--network/nullidentd/01_random_usernames.diff106
-rw-r--r--network/nullidentd/02_makefile.diff29
-rw-r--r--network/nullidentd/README17
-rw-r--r--network/nullidentd/doinst.sh3
-rw-r--r--network/nullidentd/douninst.sh3
-rw-r--r--network/nullidentd/nullidentd.844
-rw-r--r--network/nullidentd/nullidentd.SlackBuild87
-rw-r--r--network/nullidentd/nullidentd.info10
-rw-r--r--network/nullidentd/slack-desc19
-rw-r--r--network/nyxt/002-cl-gobject-introspection-sb-int.patch9
-rw-r--r--network/nyxt/003-fset-sb-int.patch11
-rw-r--r--network/nyxt/nyxt.SlackBuild5
-rw-r--r--network/nyxt/nyxt.info6
-rw-r--r--network/obfs4proxy/README14
-rw-r--r--network/obfs4proxy/README.Slackware34
-rw-r--r--network/obfs4proxy/obfs4proxy.SlackBuild96
-rw-r--r--network/obfs4proxy/obfs4proxy.info10
-rw-r--r--network/obfs4proxy/slack-desc (renamed from network/weathercli/slack-desc)22
-rw-r--r--network/ocserv/ocserv.SlackBuild2
-rw-r--r--network/ocserv/ocserv.info8
-rw-r--r--network/offlineimap/offlineimap.SlackBuild2
-rw-r--r--network/oidentd/oidentd.SlackBuild7
-rw-r--r--network/oidentd/oidentd.info10
-rw-r--r--network/open-iscsi/doinst.sh8
-rw-r--r--network/open-iscsi/include_sysmacros.patch22
-rw-r--r--network/open-iscsi/open-iscsi.SlackBuild54
-rw-r--r--network/open-iscsi/open-iscsi.info6
-rw-r--r--network/open-iscsi/rc.open-iscsi4
-rw-r--r--network/open-iscsi/remove_werror.patch24
-rw-r--r--network/open-isns/doinst.sh1
-rw-r--r--network/open-isns/open-isns.SlackBuild42
-rw-r--r--network/open-isns/open-isns.info6
-rw-r--r--network/opendmarc/opendmarc.SlackBuild5
-rw-r--r--network/opendmarc/opendmarc.info6
-rw-r--r--network/openntpd/openntpd.SlackBuild10
-rw-r--r--network/openntpd/rc.openntpd5
-rw-r--r--network/opensm/opensm.SlackBuild2
-rw-r--r--network/opera/opera.SlackBuild4
-rw-r--r--network/opera/opera.info6
-rw-r--r--network/pflogsumm/pflogsumm.SlackBuild2
-rw-r--r--network/pidgin-extprefs/pidgin-extprefs.info4
-rw-r--r--network/plasma-nm-openconnect/README4
-rw-r--r--network/plasma-nm-openconnect/plasma-nm-openconnect.SlackBuild121
-rw-r--r--network/plasma-nm-openconnect/plasma-nm-openconnect.info10
-rw-r--r--network/plasma-nm-openconnect/slack-desc19
-rw-r--r--network/plowshare-modules/plowshare-modules.SlackBuild6
-rw-r--r--network/plowshare-modules/plowshare-modules.info6
-rw-r--r--network/policyd/policyd.SlackBuild2
-rw-r--r--network/policyd2/policyd2.SlackBuild2
-rw-r--r--network/pound/README9
-rw-r--r--network/pound/doinst.sh20
-rw-r--r--network/pound/pound.SlackBuild123
-rw-r--r--network/pound/pound.cfg32
-rw-r--r--network/pound/pound.info10
-rw-r--r--network/pound/rc.pound55
-rw-r--r--network/pound/slack-desc19
-rw-r--r--network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild4
-rw-r--r--network/prosody-mod-http-upload/prosody-mod-http-upload.info6
-rw-r--r--network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.SlackBuild4
-rw-r--r--network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.info6
-rw-r--r--network/prosody/prosody.SlackBuild2
-rw-r--r--network/purple-googlechat/README6
-rw-r--r--network/purple-googlechat/purple-googlechat.info10
-rw-r--r--network/purple-googlechat/slack-desc19
-rw-r--r--network/qbittorrent/qbittorrent.SlackBuild2
-rw-r--r--network/qbittorrent/qbittorrent.info6
-rw-r--r--network/quagga/quagga.SlackBuild10
-rw-r--r--network/qutebrowser-bin/qutebrowser-bin.SlackBuild4
-rw-r--r--network/qutebrowser-bin/qutebrowser-bin.info62
-rw-r--r--network/radicale/radicale.SlackBuild7
-rw-r--r--network/radicale/radicale.info4
-rw-r--r--network/rclone/rclone.SlackBuild2
-rw-r--r--network/rclone/rclone.info6
-rw-r--r--network/rspamd/rspamd.SlackBuild2
-rw-r--r--network/rspamd/rspamd.info6
-rw-r--r--network/rtl8188fu/doinst.sh2
-rw-r--r--network/rtl8188fu/rtl8188fu.SlackBuild7
-rw-r--r--network/rtorrent/README2
-rw-r--r--network/rtorrent/rtorrent.SlackBuild43
-rw-r--r--network/rtorrent/rtorrent.info10
-rw-r--r--network/rtorrent/slack-desc4
-rw-r--r--network/scrcpy/README2
-rw-r--r--network/scrcpy/scrcpy.SlackBuild13
-rw-r--r--network/scrcpy/scrcpy.info14
-rw-r--r--network/senpai/README17
-rw-r--r--network/senpai/doinst.sh (renamed from network/vimb/doinst.sh)1
-rw-r--r--network/senpai/senpai.SlackBuild100
-rw-r--r--network/senpai/senpai.info10
-rw-r--r--network/senpai/slack-desc19
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/skype4pidgin/skype4pidgin.info4
-rw-r--r--network/skypeforlinux/skypeforlinux.info2
-rw-r--r--network/slack/slack.SlackBuild4
-rw-r--r--network/slack/slack.info6
-rw-r--r--network/squid/squid.SlackBuild2
-rw-r--r--network/squid/squid.info6
-rw-r--r--network/sslscan/sslscan.SlackBuild4
-rw-r--r--network/sslscan/sslscan.info10
-rw-r--r--network/syncthingtray-bin/README1
-rw-r--r--network/syncthingtray-bin/doinst.sh10
-rw-r--r--network/syncthingtray-bin/slack-desc19
-rw-r--r--network/syncthingtray-bin/syncthingtray-bin.SlackBuild96
-rw-r--r--network/syncthingtray-bin/syncthingtray-bin.info10
-rw-r--r--network/syncthingtray-bin/syncthingtray.desktop9
-rw-r--r--network/syncthingtray-bin/syncthingtray.pngbin0 -> 19425 bytes
-rw-r--r--network/tailscale/tailscale.SlackBuild2
-rw-r--r--network/tailscale/tailscale.info10
-rw-r--r--network/teamviewer/teamviewer.SlackBuild2
-rw-r--r--network/teamviewer/teamviewer.info10
-rw-r--r--network/telegram/telegram.SlackBuild2
-rw-r--r--network/telegram/telegram.info6
-rw-r--r--network/teleport-connect/README4
-rw-r--r--network/teleport-connect/doinst.sh12
-rw-r--r--network/teleport-connect/slack-desc19
-rw-r--r--network/teleport-connect/teleport-connect.SlackBuild77
-rw-r--r--network/teleport-connect/teleport-connect.info10
-rw-r--r--network/tor-browser/README2
-rw-r--r--network/tor-browser/tor-browser.SlackBuild2
-rw-r--r--network/tor-browser/tor-browser.info10
-rw-r--r--network/tor/rc.tor2
-rw-r--r--network/translate-shell/README19
-rw-r--r--network/translate-shell/slack-desc2
-rw-r--r--network/translate-shell/translate-shell.SlackBuild30
-rw-r--r--network/translate-shell/translate-shell.info10
-rw-r--r--network/transmission/README5
-rw-r--r--network/transmission/transmission.SlackBuild22
-rw-r--r--network/transmission/transmission.info6
-rw-r--r--network/ttdnsd/rc.ttdnsd.new4
-rw-r--r--network/turbolift/README8
-rw-r--r--network/turbolift/turbolift.info10
-rw-r--r--network/unbound/README.SLACKWARE5
-rw-r--r--network/unbound/rc.unbound4
-rw-r--r--network/unbound/root.hints4
-rw-r--r--network/unbound/unbound.SlackBuild4
-rw-r--r--network/unbound/unbound.info6
-rw-r--r--network/uwsgi/uwsgi.SlackBuild2
-rw-r--r--network/uwsgi/uwsgi.info6
-rw-r--r--network/vimb/Makefile.patch11
-rw-r--r--network/vimb/README4
-rw-r--r--network/vimb/vimb.info10
-rw-r--r--network/vimfx/vimfx.SlackBuild2
-rw-r--r--network/vimfx/vimfx.info14
-rw-r--r--network/vivaldi/vivaldi.SlackBuild2
-rw-r--r--network/vivaldi/vivaldi.info10
-rw-r--r--network/vnstat/README.SBo4
-rw-r--r--network/weathercli/README7
-rw-r--r--network/weathercli/weathercli.info10
-rw-r--r--network/webex/webex.SlackBuild4
-rw-r--r--network/webex/webex.info4
-rw-r--r--network/weechat/weechat.SlackBuild13
-rw-r--r--network/weechat/weechat.info8
-rw-r--r--network/wego/wego.SlackBuild2
-rw-r--r--network/wego/wego.info6
-rw-r--r--network/whalebird/whalebird.SlackBuild2
-rw-r--r--network/whalebird/whalebird.info6
-rw-r--r--network/whatsie/README38
-rw-r--r--network/whatsie/doinst.sh14
-rw-r--r--network/whatsie/slack-desc19
-rw-r--r--network/whatsie/whatsie.SlackBuild (renamed from network/purple-googlechat/purple-googlechat.SlackBuild)37
-rw-r--r--network/whatsie/whatsie.info10
-rw-r--r--network/wireshark/README9
-rw-r--r--network/wireshark/wireshark.SlackBuild21
-rw-r--r--network/wireshark/wireshark.info8
-rw-r--r--network/xl2tpd/xl2tpd.SlackBuild2
-rw-r--r--network/yle-dl/yle-dl.SlackBuild2
-rw-r--r--network/yle-dl/yle-dl.info6
-rw-r--r--network/yt-dlp/yt-dlp.SlackBuild9
-rw-r--r--network/yt-dlp/yt-dlp.info6
-rw-r--r--network/zdns/README11
-rw-r--r--network/zdns/slack-desc (renamed from network/vimb/slack-desc)22
-rw-r--r--network/zdns/zdns.SlackBuild81
-rw-r--r--network/zdns/zdns.info10
-rw-r--r--network/zeek/zeek.SlackBuild2
-rw-r--r--network/zeek/zeek.info6
-rw-r--r--network/zerotier-one/README25
-rw-r--r--network/zerotier-one/doinst.sh27
-rw-r--r--network/zerotier-one/rc.zerotier-one.new51
-rw-r--r--network/zerotier-one/slack-desc19
-rw-r--r--network/zerotier-one/zerotier-one.SlackBuild (renamed from network/vimb/vimb.SlackBuild)45
-rw-r--r--network/zerotier-one/zerotier-one.info10
-rw-r--r--network/zmap/doinst.sh2
-rw-r--r--network/zmap/zmap.SlackBuild4
-rw-r--r--network/zmap/zmap.info6
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild2
-rw-r--r--network/zoom-linux/zoom-linux.info6
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
new file mode 100644
index 0000000000..21d4b0664d
--- /dev/null
+++ b/network/syncthingtray-bin/syncthingtray.png
Binary files differ
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"