summaryrefslogtreecommitdiffstats
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/B-em/B-em.SlackBuild4
-rw-r--r--system/B-em/B-em.info6
-rw-r--r--system/B-em/slack-desc2
-rw-r--r--system/CPU-X/CPU-X.SlackBuild2
-rw-r--r--system/CPU-X/CPU-X.info6
-rw-r--r--system/FreeFileSync/FreeFileSync.SlackBuild4
-rw-r--r--system/FreeFileSync/FreeFileSync.info6
-rw-r--r--system/FreeFileSync/README9
-rw-r--r--system/Iosevka-aile/Iosevka-aile.SlackBuild2
-rw-r--r--system/Iosevka-aile/Iosevka-aile.info6
-rw-r--r--system/Iosevka-etoile/Iosevka-etoile.SlackBuild2
-rw-r--r--system/Iosevka-etoile/Iosevka-etoile.info6
-rw-r--r--system/Solaar/Solaar.SlackBuild8
-rw-r--r--system/TLP/TLP.SlackBuild6
-rw-r--r--system/TLP/TLP.info6
-rw-r--r--system/alacritty/alacritty.SlackBuild8
-rw-r--r--system/alacritty/alacritty.info328
-rw-r--r--system/apple-fonts-NY/apple-fonts-NY.info2
-rw-r--r--system/apple-fonts-SF/apple-fonts-SF.info6
-rw-r--r--system/apptainer/README7
-rw-r--r--system/apptainer/apptainer.SlackBuild10
-rw-r--r--system/btop/btop.SlackBuild6
-rw-r--r--system/btop/btop.info6
-rw-r--r--system/ccrypt/ccrypt.SlackBuild4
-rw-r--r--system/ccrypt/ccrypt.info8
-rw-r--r--system/ccrypt/slack-desc2
-rw-r--r--system/clamav/clamav.SlackBuild2
-rw-r--r--system/clamav/clamav.info6
-rw-r--r--system/conky/conky.SlackBuild2
-rw-r--r--system/conky/conky.info6
-rw-r--r--system/courier-screenplay/courier-screenplay.info2
-rw-r--r--system/cpmtools/cpmtools.info2
-rw-r--r--system/ded/ded.SlackBuild62
-rw-r--r--system/ded/ded.info8
-rw-r--r--system/distrobox/distrobox.SlackBuild2
-rw-r--r--system/distrobox/distrobox.info6
-rw-r--r--system/docker-buildx/docker-buildx.SlackBuild4
-rw-r--r--system/docker-buildx/docker-buildx.info6
-rw-r--r--system/docker-compose/docker-compose.SlackBuild2
-rw-r--r--system/docker-compose/docker-compose.info6
-rw-r--r--system/efi-sync/README19
-rw-r--r--system/efi-sync/doinst.sh25
-rw-r--r--system/efi-sync/efi-sync.SlackBuild62
-rw-r--r--system/efi-sync/efi-sync.info10
-rw-r--r--system/efi-sync/files/rc.efi-sync.new60
-rw-r--r--system/efi-sync/slack-desc19
-rw-r--r--system/efitools/efitools.SlackBuild6
-rw-r--r--system/fastfetch/fastfetch.SlackBuild4
-rw-r--r--system/fastfetch/fastfetch.info6
-rw-r--r--system/fd/fd.SlackBuild10
-rw-r--r--system/fd/fd.info302
-rw-r--r--system/fnt/fnt.SlackBuild2
-rw-r--r--system/fnt/fnt.info6
-rw-r--r--system/fnt/makefile.patch6
-rw-r--r--system/fwupd/doinst.sh2
-rw-r--r--system/fwupd/fwupd.SlackBuild6
-rw-r--r--system/fwupd/fwupd.info6
-rw-r--r--system/fzf/fzf.SlackBuild17
-rw-r--r--system/fzf/fzf.info14
-rw-r--r--system/greetd/greetd.SlackBuild2
-rw-r--r--system/greetd/greetd.info186
-rw-r--r--system/hwloc/hwloc.SlackBuild2
-rw-r--r--system/hwloc/hwloc.info6
-rw-r--r--system/inotify-info/inotify-info.SlackBuild13
-rw-r--r--system/inotify-info/inotify-info.info6
-rw-r--r--system/intel-microcode/intel-microcode.SlackBuild4
-rw-r--r--system/intel-microcode/intel-microcode.info6
-rw-r--r--system/jenkins/jenkins.SlackBuild2
-rw-r--r--system/jenkins/jenkins.info6
-rw-r--r--system/kitty/kitty.SlackBuild2
-rw-r--r--system/kitty/kitty.info6
-rw-r--r--system/limine/limine-sample.cfg19
-rw-r--r--system/limine/limine.SlackBuild3
-rw-r--r--system/limine/limine.info6
-rw-r--r--system/locust/locust.SlackBuild2
-rw-r--r--system/locust/locust.info8
-rw-r--r--system/lxdm/README4
-rw-r--r--system/lxdm/lxdm.SlackBuild12
-rw-r--r--system/lxinput/README8
-rw-r--r--system/lxinput/lxinput.SlackBuild16
-rw-r--r--system/lxrandr/README4
-rw-r--r--system/lxrandr/lxrandr.SlackBuild15
-rw-r--r--system/lxsession/README7
-rw-r--r--system/lxsession/lxsession.SlackBuild32
-rw-r--r--system/lxsession/lxsession.info2
-rw-r--r--system/lxtask/README4
-rw-r--r--system/lxtask/lxtask.SlackBuild19
-rw-r--r--system/lxterminal/README7
-rw-r--r--system/lxterminal/lxterminal.SlackBuild12
-rw-r--r--system/lxterminal/lxterminal.info2
-rw-r--r--system/mongodb/README7
-rw-r--r--system/mongodb/doinst.sh2
-rw-r--r--system/mongodb/files/mongodb.conf34
-rw-r--r--system/mongodb/mongodb.SlackBuild68
-rw-r--r--system/mongodb/mongodb.info10
-rw-r--r--system/mongodb/patches/mongodb-5.0.2-no-compass.patch12
-rw-r--r--system/mongodb/patches/mongodb-5.0.2-skip-reqs-check.patch24
-rw-r--r--system/mongodb/patches/mongodb-7.0.2-sconstruct.patch159
-rw-r--r--system/netdata/netdata.SlackBuild2
-rw-r--r--system/netdata/netdata.info6
-rw-r--r--system/numactl/numactl.SlackBuild4
-rw-r--r--system/numactl/numactl.info6
-rw-r--r--system/nvidia-driver/nvidia-driver.SlackBuild2
-rw-r--r--system/nvidia-driver/nvidia-driver.info26
-rw-r--r--system/nvidia-fabricmanager/README6
-rw-r--r--system/nvidia-fabricmanager/README.SBo7
-rw-r--r--system/nvidia-fabricmanager/doinst.sh.gzbin0 -> 368 bytes
-rw-r--r--system/nvidia-fabricmanager/nvidia-fabricmanager.SlackBuild87
-rw-r--r--system/nvidia-fabricmanager/nvidia-fabricmanager.info10
-rw-r--r--system/nvidia-fabricmanager/rc.nvidia-fabricmanager75
-rw-r--r--system/nvidia-fabricmanager/slack-desc19
-rw-r--r--system/nvidia-kernel/nvidia-kernel.SlackBuild2
-rw-r--r--system/nvidia-kernel/nvidia-kernel.info6
-rw-r--r--system/nvidia-legacy470-kernel/README3
-rw-r--r--system/nvidia-legacy470-kernel/nvidia-470.239.06-gcc14.patch29
-rw-r--r--system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild7
-rw-r--r--system/nvidia-open-kernel/README54
-rw-r--r--system/nvidia-open-kernel/geforce.conf1
-rw-r--r--system/nvidia-open-kernel/nvidia-open-kernel.SlackBuild9
-rw-r--r--system/nvidia-open-kernel/nvidia-open-kernel.info6
-rw-r--r--system/onefetch/onefetch-misc-2.21.0.tar (renamed from system/onefetch/onefetch-misc-2.20.0.tar)bin40960 -> 40960 bytes
-rw-r--r--system/onefetch/onefetch.SlackBuild2
-rw-r--r--system/onefetch/onefetch.info184
-rw-r--r--system/openrazer-daemon/openrazer-daemon.SlackBuild2
-rw-r--r--system/openrazer-daemon/openrazer-daemon.info6
-rw-r--r--system/openrazer-kernel/openrazer-kernel.SlackBuild2
-rw-r--r--system/openrazer-kernel/openrazer-kernel.info6
-rw-r--r--system/openzfs/openzfs.SlackBuild11
-rw-r--r--system/openzfs/openzfs.info6
-rw-r--r--system/osquery-bin/osquery-bin.SlackBuild2
-rw-r--r--system/osquery-bin/osquery-bin.info10
-rw-r--r--system/pacemaker/pacemaker.info2
-rw-r--r--system/pcmanfm/README6
-rw-r--r--system/pcmanfm/pcmanfm.SlackBuild9
-rw-r--r--system/polychromatic/polychromatic.SlackBuild2
-rw-r--r--system/polychromatic/polychromatic.info6
-rw-r--r--system/prometheus/prometheus.SlackBuild2
-rw-r--r--system/prometheus/prometheus.info6
-rw-r--r--system/pv/pv.SlackBuild2
-rw-r--r--system/pv/pv.info6
-rw-r--r--system/qemu/README19
-rw-r--r--system/qemu/qemu.SlackBuild7
-rw-r--r--system/qemu/qemu.info2
-rw-r--r--system/qtxdg-tools/qtxdg-tools.SlackBuild4
-rw-r--r--system/qtxdg-tools/qtxdg-tools.info6
-rw-r--r--system/readpe/readpe.SlackBuild4
-rw-r--r--system/readpe/readpe.info6
-rw-r--r--system/redis-py/redis-py.SlackBuild2
-rw-r--r--system/redis-py/redis-py.info6
-rw-r--r--system/rewise/rewise.SlackBuild4
-rw-r--r--system/rewise/rewise.info8
-rw-r--r--system/rewise/slack-desc2
-rw-r--r--system/sarasa-gothic/sarasa-gothic.SlackBuild2
-rw-r--r--system/sarasa-gothic/sarasa-gothic.info6
-rw-r--r--system/sbpkg/sbpkg.SlackBuild2
-rw-r--r--system/sbpkg/sbpkg.info6
-rw-r--r--system/slackrepo-hints/slackrepo-hints.SlackBuild2
-rw-r--r--system/slackrepo-hints/slackrepo-hints.info6
-rw-r--r--system/slackrepo/slackrepo.SlackBuild2
-rw-r--r--system/slackrepo/slackrepo.info6
-rw-r--r--system/slpkg/slpkg.SlackBuild2
-rw-r--r--system/slpkg/slpkg.info6
-rw-r--r--system/stressapptest/stressapptest.SlackBuild10
-rw-r--r--system/stressapptest/support_i586.diff23
-rw-r--r--system/sysdig/sysdig.SlackBuild4
-rw-r--r--system/sysdig/sysdig.info12
-rw-r--r--system/testdisk/README6
-rw-r--r--system/testdisk/slack-desc2
-rw-r--r--system/testdisk/testdisk.SlackBuild19
-rw-r--r--system/testdisk/testdisk.info10
-rw-r--r--system/ti99sim/ti99sim.SlackBuild2
-rw-r--r--system/tmuxp/tmuxp.SlackBuild2
-rw-r--r--system/tmuxp/tmuxp.info6
-rw-r--r--system/trash-cli/trash-cli.SlackBuild16
-rw-r--r--system/trash-cli/trash-cli.info6
-rw-r--r--system/ttf-babelstone-cjk/APL.txt58
-rw-r--r--system/ttf-babelstone-cjk/BabelStoneOFL.txt94
-rw-r--r--system/ttf-babelstone-cjk/README5
-rw-r--r--system/ttf-babelstone-cjk/copyright13
-rw-r--r--system/ttf-babelstone-cjk/copyright26
-rw-r--r--system/ttf-babelstone-cjk/readme_fonts147
-rw-r--r--system/ttf-babelstone-cjk/ttf-babelstone-cjk.SlackBuild28
-rw-r--r--system/ttf-babelstone-cjk/ttf-babelstone-cjk.info54
-rw-r--r--system/ttf-babelstone-tibetan/BabelStoneOFL.txt94
-rw-r--r--system/ttf-babelstone-tibetan/copyright6
-rw-r--r--system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.SlackBuild17
-rw-r--r--system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.info16
-rw-r--r--system/ttf-lato/slack-desc2
-rw-r--r--system/ttf-lato/ttf-lato.SlackBuild3
-rw-r--r--system/ttf-lato/ttf-lato.info6
-rw-r--r--system/ttf-sakalbharati/README7
-rw-r--r--system/ttf-sakalbharati/doinst.sh16
-rw-r--r--system/ttf-sakalbharati/slack-desc19
-rw-r--r--system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild73
-rw-r--r--system/ttf-sakalbharati/ttf-sakalbharati.info10
-rw-r--r--system/ttf-xo-fonts/ttf-xo-fonts.SlackBuild2
-rw-r--r--system/ttf-xo-fonts/ttf-xo-fonts.info2
-rw-r--r--system/usermin/usermin.SlackBuild2
-rw-r--r--system/usermin/usermin.info6
-rw-r--r--system/valkey/valkey.SlackBuild23
-rw-r--r--system/valkey/valkey.info6
-rw-r--r--system/virtualbox-addons/virtualbox-addons.SlackBuild4
-rw-r--r--system/virtualbox-addons/virtualbox-addons.info6
-rw-r--r--system/virtualbox-extension-pack/virtualbox-extension-pack.SlackBuild4
-rw-r--r--system/virtualbox-extension-pack/virtualbox-extension-pack.info6
-rw-r--r--system/virtualbox-kernel/virtualbox-kernel.SlackBuild4
-rw-r--r--system/virtualbox-kernel/virtualbox-kernel.info6
-rw-r--r--system/virtualbox/vboxdrv.sh-setup.diff65
-rw-r--r--system/virtualbox/virtualbox.SlackBuild4
-rw-r--r--system/virtualbox/virtualbox.info18
-rw-r--r--system/vlock/vlock.SlackBuild10
-rw-r--r--system/webmin/webmin.SlackBuild3
-rw-r--r--system/webmin/webmin.info10
-rw-r--r--system/wine-staging/README.MULTILIB31
-rw-r--r--system/wine-staging/wine-staging.SlackBuild31
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/wine-staging/writecopy.patch18
-rw-r--r--system/wine/README.MULTILIB31
-rw-r--r--system/wine/wine.SlackBuild25
-rw-r--r--system/xarchiver/xarchiver.SlackBuild4
-rw-r--r--system/xarchiver/xarchiver.info6
-rw-r--r--system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild10
-rw-r--r--system/xdg-utils-cxx/xdg-utils-cxx.info2
-rw-r--r--system/xen/dom0/README.dom02
-rw-r--r--system/xen/dom0/config-5.15.145-xen.x86_64 (renamed from system/xen/dom0/config-5.15.139-xen.x86_64)3
-rw-r--r--system/xen/dom0/kernel-xen.sh4
-rw-r--r--system/xen/domU/domU.sh2
-rw-r--r--system/xen/xen.SlackBuild4
-rw-r--r--system/xen/xen.info6
-rw-r--r--system/xfile/xfile.info2
-rw-r--r--system/xvfb-run/xvfb-run.SlackBuild3
-rw-r--r--system/xvfb-run/xvfb-run.info6
232 files changed, 1847 insertions, 1974 deletions
diff --git a/system/B-em/B-em.SlackBuild b/system/B-em/B-em.SlackBuild
index 1d64e6b1d4..6facdf20bd 100644
--- a/system/B-em/B-em.SlackBuild
+++ b/system/B-em/B-em.SlackBuild
@@ -25,11 +25,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=B-em
-VERSION=${VERSION:-388e1d8}
+VERSION=${VERSION:-20240306_5557a36}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-COMMIT=${COMMIT:-388e1d8db63c4f6b0e68d6e4235b9bd16984a65b}
+COMMIT=${COMMIT:-5557a369a0740bbb8cc11f345a05f9e7641c87e2}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/system/B-em/B-em.info b/system/B-em/B-em.info
index eaf047a9c5..0d08dc8e64 100644
--- a/system/B-em/B-em.info
+++ b/system/B-em/B-em.info
@@ -1,8 +1,8 @@
PRGNAM="B-em"
-VERSION="388e1d8"
+VERSION="20240306_5557a36"
HOMEPAGE="https://github.com/stardot/b-em"
-DOWNLOAD="https://github.com/stardot/b-em/archive/388e1d8db63c4f6b0e68d6e4235b9bd16984a65b/b-em-388e1d8db63c4f6b0e68d6e4235b9bd16984a65b.tar.gz"
-MD5SUM="ea2234e2e97437c4c60377963f346fba"
+DOWNLOAD="https://github.com/stardot/b-em/archive/5557a369a0740bbb8cc11f345a05f9e7641c87e2/b-em-5557a369a0740bbb8cc11f345a05f9e7641c87e2.tar.gz"
+MD5SUM="66a080b2b34d89c8b66454e535a17227"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="allegro"
diff --git a/system/B-em/slack-desc b/system/B-em/slack-desc
index 1db2863009..121e3d2dad 100644
--- a/system/B-em/slack-desc
+++ b/system/B-em/slack-desc
@@ -14,6 +14,6 @@ B-em: 2nd processors.
B-em:
B-em: B-em is licensed under the GPL, see COPYING for more details.
B-em:
-B-em:
+B-em: Homepage at https://github.com/stardot/b-em
B-em:
B-em:
diff --git a/system/CPU-X/CPU-X.SlackBuild b/system/CPU-X/CPU-X.SlackBuild
index ea1763bcb1..46d70fa9c8 100644
--- a/system/CPU-X/CPU-X.SlackBuild
+++ b/system/CPU-X/CPU-X.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=CPU-X
-VERSION=${VERSION:-5.0.3}
+VERSION=${VERSION:-5.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/CPU-X/CPU-X.info b/system/CPU-X/CPU-X.info
index d2731bc84f..a9a19819c3 100644
--- a/system/CPU-X/CPU-X.info
+++ b/system/CPU-X/CPU-X.info
@@ -1,8 +1,8 @@
PRGNAM="CPU-X"
-VERSION="5.0.3"
+VERSION="5.0.4"
HOMEPAGE="https://github.com/x0rg/CPU-X/"
-DOWNLOAD="https://github.com/x0rg/CPU-X/archive/v5.0.3/CPU-X-5.0.3.tar.gz"
-MD5SUM="548d7a6a7b27a58221a3898c47041b64"
+DOWNLOAD="https://github.com/x0rg/CPU-X/archive/v5.0.4/CPU-X-5.0.4.tar.gz"
+MD5SUM="6a8b6ba8c985c47ae29b30e2c8e84d3f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="glfw3 libcpuid libstatgrab"
diff --git a/system/FreeFileSync/FreeFileSync.SlackBuild b/system/FreeFileSync/FreeFileSync.SlackBuild
index d3bb3a3a9a..cef00e0792 100644
--- a/system/FreeFileSync/FreeFileSync.SlackBuild
+++ b/system/FreeFileSync/FreeFileSync.SlackBuild
@@ -2,7 +2,7 @@
# Slackware repackaging script for FreeFileSync
-# Copyright 2023 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=FreeFileSync
-VERSION=${VERSION:-13.5}
+VERSION=${VERSION:-13.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/FreeFileSync/FreeFileSync.info b/system/FreeFileSync/FreeFileSync.info
index 43d0759b25..686cf4e9a0 100644
--- a/system/FreeFileSync/FreeFileSync.info
+++ b/system/FreeFileSync/FreeFileSync.info
@@ -1,8 +1,8 @@
PRGNAM="FreeFileSync"
-VERSION="13.5"
+VERSION="13.6"
HOMEPAGE="https://freefilesync.org/"
-DOWNLOAD="https://freefilesync.org/download/FreeFileSync_13.5_Linux.tar.gz"
-MD5SUM="54c1cd44eebf7d4834b519e1193e8c2b"
+DOWNLOAD="https://raw.githubusercontent.com/antonioleal/myslackbuilds/main/system/FreeFileSync/FreeFileSync_13.6_Linux.tar.gz"
+MD5SUM="05d33c93e01ea14e6daa0dca114e7b54"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="p7zip"
diff --git a/system/FreeFileSync/README b/system/FreeFileSync/README
index 746cb58861..69222922d9 100644
--- a/system/FreeFileSync/README
+++ b/system/FreeFileSync/README
@@ -5,4 +5,11 @@ differences between a source and a target folder and transfers only
the minimum amount of data needed. FreeFileSync is Open Source
software,available for Windows, Linux and macOS.
-This package installs to /opt/FreeFileSync
+Notes:
+I) This package installs to /opt/FreeFileSync
+
+
+II) The original binaries are hosted on the package maintainer
+ github due to the the fact that the FreeFileSync web server is
+ causing problems with SlackBuilds CI/CD environment.
+ If in doubt please compare the md5sums.
diff --git a/system/Iosevka-aile/Iosevka-aile.SlackBuild b/system/Iosevka-aile/Iosevka-aile.SlackBuild
index 4beb1d38a2..91027ee671 100644
--- a/system/Iosevka-aile/Iosevka-aile.SlackBuild
+++ b/system/Iosevka-aile/Iosevka-aile.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka-aile
SRCNAM=PkgTTC-IosevkaAile
-VERSION=${VERSION:-29.0.5}
+VERSION=${VERSION:-30.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka-aile/Iosevka-aile.info b/system/Iosevka-aile/Iosevka-aile.info
index 013ce6fd00..407c8fc00e 100644
--- a/system/Iosevka-aile/Iosevka-aile.info
+++ b/system/Iosevka-aile/Iosevka-aile.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka-aile"
-VERSION="29.0.5"
+VERSION="30.0.1"
HOMEPAGE="https://typeof.net/Iosevka"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaAile-29.0.5.zip"
-MD5SUM="6de3ab94f40d3bb521971225f1bab31d"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v30.0.1/PkgTTC-IosevkaAile-30.0.1.zip"
+MD5SUM="2d70e056852e692969f52b671a345425"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/Iosevka-etoile/Iosevka-etoile.SlackBuild b/system/Iosevka-etoile/Iosevka-etoile.SlackBuild
index 3aacbe1445..b9fe99f6f8 100644
--- a/system/Iosevka-etoile/Iosevka-etoile.SlackBuild
+++ b/system/Iosevka-etoile/Iosevka-etoile.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka-etoile
SRCNAM=PkgTTC-IosevkaEtoile
-VERSION=${VERSION:-29.0.5}
+VERSION=${VERSION:-30.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka-etoile/Iosevka-etoile.info b/system/Iosevka-etoile/Iosevka-etoile.info
index 1fa9e6384c..1763237c2c 100644
--- a/system/Iosevka-etoile/Iosevka-etoile.info
+++ b/system/Iosevka-etoile/Iosevka-etoile.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka-etoile"
-VERSION="29.0.5"
+VERSION="30.0.1"
HOMEPAGE="https://typeof.net/Iosevka"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaEtoile-29.0.5.zip"
-MD5SUM="f9dc0b7217481b3a61f5ae859a827bc6"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v30.0.1/PkgTTC-IosevkaEtoile-30.0.1.zip"
+MD5SUM="23bf6eaebaa9ad8f3e15af3eda6af474"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/Solaar/Solaar.SlackBuild b/system/Solaar/Solaar.SlackBuild
index e7d077043f..b739b40052 100644
--- a/system/Solaar/Solaar.SlackBuild
+++ b/system/Solaar/Solaar.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Solaar
VERSION=${VERSION:-1.1.11}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +68,11 @@ find -L . \
python3 setup.py install --root=$PKG
-mv $PKG/usr/lib $PKG/
+# 20240429 46and2: make sure to only move the udev dir to $PKG/lib/
+# and remove $PKG/usr/lib if empty.
+mkdir $PKG/lib
+mv $PKG/usr/lib/udev $PKG/lib/
+rmdir --ignore-fail-on-non-empty $PKG/usr/lib
sed -i 's/#MODE="0660", GROUP="plugdev"/MODE="0660", GROUP="plugdev"/g' $PKG/lib/udev/rules.d/42-logitech-unify-permissions.rules
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/system/TLP/TLP.SlackBuild b/system/TLP/TLP.SlackBuild
index d68d68cdbf..38734c504c 100644
--- a/system/TLP/TLP.SlackBuild
+++ b/system/TLP/TLP.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for TLP
-# Copyright 2013-2022 Aaditya <aaditya_gnulinux@zoho.com>
+# Copyright 2013-2024 Aaditya <aaditya_gnulinux@zoho.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=TLP
-VERSION=${VERSION:-1.5.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.6.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/TLP/TLP.info b/system/TLP/TLP.info
index daf9092491..eee87ced4e 100644
--- a/system/TLP/TLP.info
+++ b/system/TLP/TLP.info
@@ -1,8 +1,8 @@
PRGNAM="TLP"
-VERSION="1.5.0"
+VERSION="1.6.1"
HOMEPAGE="https://github.com/linrunner/TLP"
-DOWNLOAD="https://github.com/linrunner/TLP/archive/1.5.0/TLP-1.5.0.tar.gz"
-MD5SUM="2f1cb91290ee7df54acf29ea8f780379"
+DOWNLOAD="https://github.com/linrunner/TLP/archive/1.6.1.tar.gz"
+MD5SUM="e6b2702d1737f5f5f04d8dd9f595b988"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/alacritty/alacritty.SlackBuild b/system/alacritty/alacritty.SlackBuild
index 48199eabc5..03dc2e15f0 100644
--- a/system/alacritty/alacritty.SlackBuild
+++ b/system/alacritty/alacritty.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=alacritty
-VERSION=${VERSION:-0.13.1}
+VERSION=${VERSION:-0.13.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -62,7 +62,11 @@ elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ]; then
+elif [ "$ARCH" = "x86_64" ] ; then
+ SLKCFLAGS="-O2 -fPIC"
+ CARGOTARGET="--target $ARCH-unknown-linux-gnu"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
SLKCFLAGS="-O2 -fPIC"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
LIBDIRSUFFIX="64"
diff --git a/system/alacritty/alacritty.info b/system/alacritty/alacritty.info
index 59214b27d8..d585afe9d2 100644
--- a/system/alacritty/alacritty.info
+++ b/system/alacritty/alacritty.info
@@ -1,34 +1,34 @@
PRGNAM="alacritty"
-VERSION="0.13.1"
+VERSION="0.13.2"
HOMEPAGE="https://github.com/alacritty/alacritty"
-DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.1.tar.gz \
+DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.2/alacritty-0.13.2.tar.gz \
https://static.crates.io/crates/adler/adler-1.0.2.crate \
- https://static.crates.io/crates/ahash/ahash-0.8.6.crate \
+ https://static.crates.io/crates/ahash/ahash-0.8.11.crate \
https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
- https://static.crates.io/crates/android-activity/android-activity-0.5.1.crate \
+ https://static.crates.io/crates/android-activity/android-activity-0.5.2.crate \
https://static.crates.io/crates/android-properties/android-properties-0.2.2.crate \
- https://static.crates.io/crates/anstream/anstream-0.6.5.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.13.crate \
https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.3.crate \
https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.0.crate \
https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.1.crate \
- https://static.crates.io/crates/anstyle/anstyle-1.0.4.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.6.crate \
https://static.crates.io/crates/arrayref/arrayref-0.3.7.crate \
https://static.crates.io/crates/arrayvec/arrayvec-0.7.4.crate \
https://static.crates.io/crates/as-raw-xcb-connection/as-raw-xcb-connection-1.0.1.crate \
https://static.crates.io/crates/atomic-waker/atomic-waker-1.1.2.crate \
https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
- https://static.crates.io/crates/base64/base64-0.21.5.crate \
+ https://static.crates.io/crates/base64/base64-0.22.0.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/block-sys/block-sys-0.2.0.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.4.2.crate \
+ https://static.crates.io/crates/block-sys/block-sys-0.2.1.crate \
https://static.crates.io/crates/block2/block2-0.3.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/bytemuck/bytemuck-1.14.0.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.15.4.crate \
+ https://static.crates.io/crates/bytemuck/bytemuck-1.15.0.crate \
https://static.crates.io/crates/bytes/bytes-1.5.0.crate \
https://static.crates.io/crates/calloop-wayland-source/calloop-wayland-source-0.2.0.crate \
- https://static.crates.io/crates/calloop/calloop-0.12.3.crate \
- https://static.crates.io/crates/cc/cc-1.0.83.crate \
+ https://static.crates.io/crates/calloop/calloop-0.12.4.crate \
+ https://static.crates.io/crates/cc/cc-1.0.90.crate \
https://static.crates.io/crates/cesu8/cesu8-1.1.0.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.1.1.crate \
@@ -45,15 +45,15 @@ DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.
https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \
https://static.crates.io/crates/combine/combine-4.6.6.crate \
https://static.crates.io/crates/concurrent-queue/concurrent-queue-2.4.0.crate \
- https://static.crates.io/crates/copypasta/copypasta-0.10.0.crate \
+ https://static.crates.io/crates/copypasta/copypasta-0.10.1.crate \
https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
https://static.crates.io/crates/core-foundation/core-foundation-0.9.4.crate \
https://static.crates.io/crates/core-graphics-types/core-graphics-types-0.1.3.crate \
https://static.crates.io/crates/core-graphics/core-graphics-0.23.1.crate \
https://static.crates.io/crates/core-text/core-text-20.1.0.crate \
- https://static.crates.io/crates/crc32fast/crc32fast-1.3.2.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.10.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.18.crate \
+ https://static.crates.io/crates/crc32fast/crc32fast-1.4.0.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.12.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \
https://static.crates.io/crates/crossfont/crossfont-0.7.0.crate \
https://static.crates.io/crates/cursor-icon/cursor-icon-1.1.0.crate \
https://static.crates.io/crates/dirs-sys/dirs-sys-0.4.1.crate \
@@ -62,12 +62,12 @@ DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.
https://static.crates.io/crates/dlib/dlib-0.5.2.crate \
https://static.crates.io/crates/downcast-rs/downcast-rs-1.2.0.crate \
https://static.crates.io/crates/dwrote/dwrote-0.11.0.crate \
- https://static.crates.io/crates/embed-resource/embed-resource-2.4.0.crate \
+ https://static.crates.io/crates/embed-resource/embed-resource-2.4.2.crate \
https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate \
https://static.crates.io/crates/errno/errno-0.3.7.crate \
https://static.crates.io/crates/expat-sys/expat-sys-2.1.6.crate \
https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \
- https://static.crates.io/crates/fdeflate/fdeflate-0.3.3.crate \
+ https://static.crates.io/crates/fdeflate/fdeflate-0.3.4.crate \
https://static.crates.io/crates/filetime/filetime-0.2.22.crate \
https://static.crates.io/crates/flate2/flate2-1.0.28.crate \
https://static.crates.io/crates/foreign-types-macros/foreign-types-macros-0.2.3.crate \
@@ -77,11 +77,10 @@ DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.
https://static.crates.io/crates/freetype-sys/freetype-sys-0.13.1.crate \
https://static.crates.io/crates/fsevent-sys/fsevent-sys-4.1.0.crate \
https://static.crates.io/crates/futures-io/futures-io-0.3.30.crate \
- https://static.crates.io/crates/gethostname/gethostname-0.3.0.crate \
https://static.crates.io/crates/gethostname/gethostname-0.4.3.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.11.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.12.crate \
https://static.crates.io/crates/gl_generator/gl_generator-0.14.0.crate \
- https://static.crates.io/crates/glutin/glutin-0.31.2.crate \
+ https://static.crates.io/crates/glutin/glutin-0.31.3.crate \
https://static.crates.io/crates/glutin_egl_sys/glutin_egl_sys-0.6.0.crate \
https://static.crates.io/crates/glutin_glx_sys/glutin_glx_sys-0.5.0.crate \
https://static.crates.io/crates/glutin_wgl_sys/glutin_wgl_sys-0.5.0.crate \
@@ -89,40 +88,38 @@ DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.
https://static.crates.io/crates/heck/heck-0.4.1.crate \
https://static.crates.io/crates/home/home-0.5.5.crate \
https://static.crates.io/crates/icrate/icrate-0.0.4.crate \
- https://static.crates.io/crates/indexmap/indexmap-2.1.0.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.2.5.crate \
https://static.crates.io/crates/inotify-sys/inotify-sys-0.1.5.crate \
https://static.crates.io/crates/inotify/inotify-0.9.6.crate \
https://static.crates.io/crates/itoa/itoa-1.0.10.crate \
https://static.crates.io/crates/jni-sys/jni-sys-0.3.0.crate \
https://static.crates.io/crates/jni/jni-0.21.1.crate \
- https://static.crates.io/crates/jobserver/jobserver-0.1.27.crate \
- https://static.crates.io/crates/js-sys/js-sys-0.3.66.crate \
+ https://static.crates.io/crates/jobserver/jobserver-0.1.28.crate \
+ https://static.crates.io/crates/js-sys/js-sys-0.3.69.crate \
https://static.crates.io/crates/khronos_api/khronos_api-3.1.0.crate \
https://static.crates.io/crates/kqueue-sys/kqueue-sys-1.0.4.crate \
https://static.crates.io/crates/kqueue/kqueue-1.0.8.crate \
https://static.crates.io/crates/lazy-bytes-cast/lazy-bytes-cast-5.0.1.crate \
https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
- https://static.crates.io/crates/libc/libc-0.2.151.crate \
- https://static.crates.io/crates/libloading/libloading-0.8.1.crate \
+ https://static.crates.io/crates/libc/libc-0.2.153.crate \
+ https://static.crates.io/crates/libloading/libloading-0.8.3.crate \
https://static.crates.io/crates/libredox/libredox-0.0.1.crate \
https://static.crates.io/crates/libredox/libredox-0.0.2.crate \
- https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.12.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \
https://static.crates.io/crates/lock_api/lock_api-0.4.11.crate \
- https://static.crates.io/crates/log/log-0.4.20.crate \
+ https://static.crates.io/crates/log/log-0.4.21.crate \
https://static.crates.io/crates/malloc_buf/malloc_buf-0.0.6.crate \
- https://static.crates.io/crates/memchr/memchr-2.6.4.crate \
- https://static.crates.io/crates/memmap2/memmap2-0.9.3.crate \
- https://static.crates.io/crates/memoffset/memoffset-0.7.1.crate \
- https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.1.crate \
- https://static.crates.io/crates/mio/mio-0.8.10.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.1.crate \
+ https://static.crates.io/crates/memmap2/memmap2-0.9.4.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate \
+ https://static.crates.io/crates/mio/mio-0.8.11.crate \
https://static.crates.io/crates/miow/miow-0.6.0.crate \
https://static.crates.io/crates/ndk-context/ndk-context-0.1.1.crate \
https://static.crates.io/crates/ndk-sys/ndk-sys-0.5.0%2B25.2.9519653.crate \
https://static.crates.io/crates/ndk/ndk-0.8.0.crate \
- https://static.crates.io/crates/nix/nix-0.26.4.crate \
https://static.crates.io/crates/notify/notify-6.1.1.crate \
- https://static.crates.io/crates/num_enum/num_enum-0.7.1.crate \
- https://static.crates.io/crates/num_enum_derive/num_enum_derive-0.7.1.crate \
+ https://static.crates.io/crates/num_enum/num_enum-0.7.2.crate \
+ https://static.crates.io/crates/num_enum_derive/num_enum_derive-0.7.2.crate \
https://static.crates.io/crates/objc-foundation/objc-foundation-0.1.1.crate \
https://static.crates.io/crates/objc-sys/objc-sys-0.3.2.crate \
https://static.crates.io/crates/objc2-encode/objc2-encode-3.0.0.crate \
@@ -137,88 +134,87 @@ DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.
https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \
https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.13.crate \
https://static.crates.io/crates/piper/piper-0.2.1.crate \
- https://static.crates.io/crates/pkg-config/pkg-config-0.3.28.crate \
- https://static.crates.io/crates/png/png-0.17.10.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.30.crate \
+ https://static.crates.io/crates/png/png-0.17.13.crate \
https://static.crates.io/crates/polling/polling-3.3.0.crate \
- https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-2.0.0.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.71.crate \
- https://static.crates.io/crates/quick-xml/quick-xml-0.30.0.crate \
- https://static.crates.io/crates/quote/quote-1.0.33.crate \
+ https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-3.1.0.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.79.crate \
+ https://static.crates.io/crates/quick-xml/quick-xml-0.31.0.crate \
+ https://static.crates.io/crates/quote/quote-1.0.35.crate \
https://static.crates.io/crates/raw-window-handle/raw-window-handle-0.5.2.crate \
https://static.crates.io/crates/redox_syscall/redox_syscall-0.3.5.crate \
https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \
https://static.crates.io/crates/redox_users/redox_users-0.4.4.crate \
- https://static.crates.io/crates/regex-automata/regex-automata-0.4.3.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \
https://static.crates.io/crates/rustc_version/rustc_version-0.4.0.crate \
https://static.crates.io/crates/rustix-openpty/rustix-openpty-0.1.1.crate \
https://static.crates.io/crates/rustix/rustix-0.38.25.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.16.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.17.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
https://static.crates.io/crates/scoped-tls/scoped-tls-1.0.1.crate \
https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
https://static.crates.io/crates/sctk-adwaita/sctk-adwaita-0.8.1.crate \
- https://static.crates.io/crates/semver/semver-1.0.20.crate \
- https://static.crates.io/crates/serde/serde-1.0.193.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.193.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.108.crate \
+ https://static.crates.io/crates/semver/semver-1.0.22.crate \
+ https://static.crates.io/crates/serde/serde-1.0.197.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.197.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.114.crate \
https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate \
- https://static.crates.io/crates/serde_yaml/serde_yaml-0.9.29.crate \
+ https://static.crates.io/crates/serde_yaml/serde_yaml-0.9.33.crate \
https://static.crates.io/crates/servo-fontconfig-sys/servo-fontconfig-sys-5.1.0.crate \
https://static.crates.io/crates/servo-fontconfig/servo-fontconfig-0.5.1.crate \
https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.1.crate \
https://static.crates.io/crates/signal-hook/signal-hook-0.3.17.crate \
https://static.crates.io/crates/simd-adler32/simd-adler32-0.3.7.crate \
https://static.crates.io/crates/slab/slab-0.4.9.crate \
- https://static.crates.io/crates/smallvec/smallvec-1.11.2.crate \
- https://static.crates.io/crates/smithay-client-toolkit/smithay-client-toolkit-0.18.0.crate \
- https://static.crates.io/crates/smithay-clipboard/smithay-clipboard-0.7.0.crate \
- https://static.crates.io/crates/smol_str/smol_str-0.2.0.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.13.1.crate \
+ https://static.crates.io/crates/smithay-client-toolkit/smithay-client-toolkit-0.18.1.crate \
+ https://static.crates.io/crates/smithay-clipboard/smithay-clipboard-0.7.1.crate \
+ https://static.crates.io/crates/smol_str/smol_str-0.2.1.crate \
https://static.crates.io/crates/strict-num/strict-num-0.1.1.crate \
https://static.crates.io/crates/strsim/strsim-0.10.0.crate \
- https://static.crates.io/crates/syn/syn-2.0.43.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.52.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.52.crate \
- https://static.crates.io/crates/tiny-skia-path/tiny-skia-path-0.11.3.crate \
- https://static.crates.io/crates/tiny-skia/tiny-skia-0.11.3.crate \
- https://static.crates.io/crates/toml/toml-0.8.8.crate \
+ https://static.crates.io/crates/syn/syn-2.0.53.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.58.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.58.crate \
+ https://static.crates.io/crates/tiny-skia-path/tiny-skia-path-0.11.4.crate \
+ https://static.crates.io/crates/tiny-skia/tiny-skia-0.11.4.crate \
+ https://static.crates.io/crates/toml/toml-0.8.11.crate \
https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.5.crate \
- https://static.crates.io/crates/toml_edit/toml_edit-0.20.7.crate \
- https://static.crates.io/crates/toml_edit/toml_edit-0.21.0.crate \
+ https://static.crates.io/crates/toml_edit/toml_edit-0.21.1.crate \
+ https://static.crates.io/crates/toml_edit/toml_edit-0.22.7.crate \
https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate \
https://static.crates.io/crates/tracing/tracing-0.1.40.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
- https://static.crates.io/crates/unicode-segmentation/unicode-segmentation-1.10.1.crate \
+ https://static.crates.io/crates/unicode-segmentation/unicode-segmentation-1.11.0.crate \
https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate \
- https://static.crates.io/crates/unsafe-libyaml/unsafe-libyaml-0.2.10.crate \
+ https://static.crates.io/crates/unsafe-libyaml/unsafe-libyaml-0.2.11.crate \
https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \
https://static.crates.io/crates/version_check/version_check-0.9.4.crate \
https://static.crates.io/crates/vswhom-sys/vswhom-sys-0.1.2.crate \
https://static.crates.io/crates/vswhom/vswhom-0.1.0.crate \
https://static.crates.io/crates/vte/vte-0.13.0.crate \
https://static.crates.io/crates/vte_generate_state_changes/vte_generate_state_changes-0.1.1.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.4.0.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.5.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.89.crate \
- https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.39.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/wayland-backend/wayland-backend-0.3.2.crate \
- https://static.crates.io/crates/wayland-client/wayland-client-0.31.1.crate \
+ https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.42.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.92.crate \
+ https://static.crates.io/crates/wayland-backend/wayland-backend-0.3.3.crate \
+ https://static.crates.io/crates/wayland-client/wayland-client-0.31.2.crate \
https://static.crates.io/crates/wayland-csd-frame/wayland-csd-frame-0.3.0.crate \
- https://static.crates.io/crates/wayland-cursor/wayland-cursor-0.31.0.crate \
+ https://static.crates.io/crates/wayland-cursor/wayland-cursor-0.31.1.crate \
https://static.crates.io/crates/wayland-protocols-plasma/wayland-protocols-plasma-0.2.0.crate \
https://static.crates.io/crates/wayland-protocols-wlr/wayland-protocols-wlr-0.2.0.crate \
- https://static.crates.io/crates/wayland-protocols/wayland-protocols-0.31.0.crate \
- https://static.crates.io/crates/wayland-scanner/wayland-scanner-0.31.0.crate \
+ https://static.crates.io/crates/wayland-protocols/wayland-protocols-0.31.2.crate \
+ https://static.crates.io/crates/wayland-scanner/wayland-scanner-0.31.1.crate \
https://static.crates.io/crates/wayland-sys/wayland-sys-0.31.1.crate \
- https://static.crates.io/crates/web-sys/web-sys-0.3.66.crate \
+ https://static.crates.io/crates/web-sys/web-sys-0.3.69.crate \
https://static.crates.io/crates/web-time/web-time-0.2.4.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-wsapoll/winapi-wsapoll-0.1.1.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.45.0.crate \
@@ -239,51 +235,50 @@ DOWNLOAD="https://github.com/alacritty/alacritty/archive/v0.13.1/alacritty-0.13.
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_msvc/windows_x86_64_msvc-0.42.2.crate \
https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \
- https://static.crates.io/crates/winit/winit-0.29.9.crate \
- https://static.crates.io/crates/winnow/winnow-0.5.30.crate \
- https://static.crates.io/crates/winreg/winreg-0.51.0.crate \
+ https://static.crates.io/crates/winit/winit-0.29.15.crate \
+ https://static.crates.io/crates/winnow/winnow-0.5.40.crate \
+ https://static.crates.io/crates/winnow/winnow-0.6.5.crate \
+ https://static.crates.io/crates/winreg/winreg-0.52.0.crate \
https://static.crates.io/crates/wio/wio-0.2.2.crate \
- https://static.crates.io/crates/x11-clipboard/x11-clipboard-0.8.1.crate \
+ https://static.crates.io/crates/x11-clipboard/x11-clipboard-0.9.2.crate \
https://static.crates.io/crates/x11-dl/x11-dl-2.21.0.crate \
- https://static.crates.io/crates/x11rb-protocol/x11rb-protocol-0.12.0.crate \
https://static.crates.io/crates/x11rb-protocol/x11rb-protocol-0.13.0.crate \
- https://static.crates.io/crates/x11rb/x11rb-0.12.0.crate \
https://static.crates.io/crates/x11rb/x11rb-0.13.0.crate \
https://static.crates.io/crates/xcursor/xcursor-0.3.5.crate \
https://static.crates.io/crates/xdg/xdg-2.5.2.crate \
- https://static.crates.io/crates/xkbcommon-dl/xkbcommon-dl-0.4.1.crate \
+ https://static.crates.io/crates/xkbcommon-dl/xkbcommon-dl-0.4.2.crate \
https://static.crates.io/crates/xkeysym/xkeysym-0.2.0.crate \
https://static.crates.io/crates/xml-rs/xml-rs-0.8.19.crate \
https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.32.crate \
https://static.crates.io/crates/zerocopy/zerocopy-0.7.32.crate"
-MD5SUM="9199be2f1d48125de06db0d79553ee2e \
+MD5SUM="175ba04b69b5d60747c4fb227f0a3871 \
669215548c64019c08c92b2c1afd3deb \
- 62063b829dc1fb0dcb50f845ef981263 \
+ adbb51e40b28255c49b2ad1d956eff19 \
95e5f8d0b7ab37171b8d3118542ba06a \
- 848f406142dbae274a821c9e93da9fbb \
+ 4bfc28df67ed345b63f28a426f70dd3d \
33d654107e29a1ec9c8df5947d1888f2 \
- 2764314f4afc9f9751d60ebad48f6ea6 \
+ d1dbe19a84ecc8388654099d69c77b09 \
e188f6de00a35235da008cd39e1a003d \
d2453c99c7af98286c2dc9017a8dba6d \
b57fd47f132f32001e0d4bfc4621f1bf \
- b4f71ffecd3694a82ffb62c357d997a8 \
+ dff7c2613686577772e6eaeaf76d6f5c \
ff41a5b5c2364747a7ff11f6bdeee406 \
504b5d258d68bdb980c997b93f0c6e6e \
7646c7582d8b97443a94c12d30e60d99 \
6a44afda654777d2930b93366bdfc7f3 \
05d77ef52e90ad161fdd41b252420467 \
- 577bba6ae4d7493e169ca895141dd106 \
+ 2b85559c818ca984fc61f5e7ef3ccf24 \
a295edb6953237ebbdfa8e731229f9a3 \
- ebcf604c44976809506192718f439dc1 \
- fbcf6847d661bc3fdd8745c06a721b04 \
+ fcc84166b0f45067743bd0820f1d92e5 \
+ d4a93fc92a1cdf6ccd1c26cd207622c9 \
1751ef7d3080787345baeb93455f69df \
ea2d23ceb9f98853a7dffc6c02884464 \
- d8cacbb844fca8c0ca102c7576946131 \
- 9dd8e437188fced85429d9d0d9db145f \
+ 04420ad0e34cf71c5dd4e473934f8e54 \
+ 74970f806fd0f2ab972f077ee2b7e5d7 \
51ed49380bb7d086c005208e805983b2 \
b760bf4a1a3fc54c76e9d042131a7acc \
- 458113901c4f5ab270e125b867f7dea4 \
- 9241fa90ea8b17c00010be46c9aa1ac5 \
+ b8ebda586cee9a5a79403eb33396c182 \
+ 3688fd97ff4600fa12dcba8623da73a3 \
267fc4a374516caa7ab495f0c607c1b4 \
74634128440dbc3766bda76fdf0aaa05 \
126712a51ed2962e587048a634186390 \
@@ -300,15 +295,15 @@ MD5SUM="9199be2f1d48125de06db0d79553ee2e \
010f6d0e98cc2a2b99907a23c6cd6bbc \
8b15d333a98fc02a34909961900246a4 \
59e2ac3afb27356dae5b252b6792e73c \
- 277c0eef3e10f7ec1b4db034ff40f1a8 \
+ e11e1dd3d9c75ee9bd19a8bb02e824db \
d7624e4ff046ae83eda8e82d90887bdb \
4d7e3bc6c42f8a875a87246ed14d9948 \
58ee9a40577f5086ec1f22dc238b9c60 \
1f2aefb269a8a9d8a86160c67a10c0b0 \
407b8e24ec9b7a2921414e8e22267d45 \
- a9d6492a1bd21d93dbc27c32eabd0c70 \
- 11452e33fe5f4dfe6f36f2d266a5d343 \
- 4e040f3b7359531ac7134679ea9afcdc \
+ 2cdf6f26459b770f7cf497cfba8eb5d4 \
+ 86c345cb693c291362662b0eb437af89 \
+ 398f4cce1d3067cc7a56662e52a33384 \
b98796f70d39efaf11e6489c1c266d56 \
716a56ef901b38924bf55e20f602bd34 \
6681f2b2a1b8854ec13b1d35edc6fdc3 \
@@ -317,12 +312,12 @@ MD5SUM="9199be2f1d48125de06db0d79553ee2e \
7c8ef8b5fc652fa97d3629d1ec8b18e8 \
09b520d03e86d50e3ac39d856d5aec32 \
a1544bff9ea95274369bf38508f8266a \
- 34ec0de0ebc730437e6788aa1264f86c \
+ 6a4e43c95a4c419cb00fe91d226a9095 \
bdf329a72ecd0605c296f25e53136706 \
24f6202003a936e73e51f47584ea8bea \
d318084a7a361875006cd156c19db3dc \
80e1c1b89d858c93fc5946b4a8266504 \
- 597b5678e74f368f512931d828e8ff97 \
+ b1e2ff2b24e7c0840bb0cb1174beedfd \
412f39c3faf2efd34b5fe184e36ccc2f \
110e56f20886997bc288b6fea8617ce1 \
38f845b095b4ca30f93e034c7bd5ab14 \
@@ -332,11 +327,10 @@ MD5SUM="9199be2f1d48125de06db0d79553ee2e \
c2682997e48a129ea7cc8afd6e850366 \
724696d583d5c24321c62a5e443d241f \
bb90dd58c7107a6f586b04588404b0ff \
- 8212aac8fcaeb41265840f72b31c9135 \
cbb52c723c94c83804912cde945b4510 \
- 3b00daaa372df161c5c8eeaf16a741d1 \
+ ba5684833f6b40a3aa32ae4989c40f79 \
cd6875725af793cd82db47d68b00ee93 \
- 86c67a9c1f6c51726cf94a84eecb18c0 \
+ c50f036618e5f44b0310769cc214d4e9 \
e1054d42008eb59cea63bc22136ed22f \
fb01542b6f62fe5d68d1dd9835d4e80b \
8f6832ae66ce3c13c0f5da9f585f60e8 \
@@ -344,40 +338,38 @@ MD5SUM="9199be2f1d48125de06db0d79553ee2e \
b92fa50f56a1e06a7f1bf665442d4a73 \
11681ec4554f1f934b25eeba3f558ea7 \
e1543fd467c420225dabc4d75ff3fe79 \
- f429c89da1e2d0ba564a0cb5e2ed928c \
+ 39ee9c142fcb9be5b41be73e42260979 \
639af0cca65c012e6a028acfb657e417 \
1c69490f9cefc24e2119217039c61dda \
0403f58e42c94609207c40a310cfe78a \
73272fe4aadb91d550dca8fc7ead8bf7 \
be01525e51d79736e7af74fe93d19f93 \
- 9aaf13d622cd02548feaaca35687da9c \
- 6b33b0539f6c25c66268868b6b61e240 \
+ 62156c0c6bde4f8190c611a461eb482a \
+ c6be9100355c6e77cf37c76ade56baa4 \
8bc92e2d422193be1d498146e34a0b85 \
8234d20b9a5ea5e7087bb5ddb414011c \
e646c59e9a7da5308afd8e43149bcfef \
e53d38f6285cdc1bb509983b218d10d3 \
fba3b040a55c01be7376d3dd5c4d4920 \
- 181cb83a57d327b26ebc21db41b28480 \
- feb5919f3a98172d047e10b0bc1ea5ae \
+ 49d77531898b3d7846b149c0fb4788c4 \
+ 99d57b23f1a7878ef7220513f49db015 \
4d3764b253ae871241c2f327e519f382 \
9ea1bc3f82c4c646878376eacbf366ce \
- 1d1b2033b4272a22654e55447ae7f404 \
+ f2d8f01a4e5c5236ab55240d09c6e82f \
cc1b0e90e372869ad03ef40bd53fa30f \
- 8ee79b4fe4c43d9ab09f16344612a656 \
+ 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \
7c81e7a61ec172a229d6fdbc553e883d \
- ab9a5f02cef3b8794d810332ebf26a03 \
- 8c7d4897baee5e346d2184d46422ec49 \
- 48e7cc866f45af55ea3f627e29a2cd98 \
- eb7e04508518ed8f29935ec874e1740a \
- 47628a42562928b85cd28cb50e08d8bb \
+ f8cc1978aae22df3e656d12810cdf994 \
+ 5cf346df4658ff1ab6c0b3b3dba48f75 \
+ 86aa81f2561682f16c0be376294bf9d3 \
+ 13f47025d308bc16d26a9bc3334f3bbe \
c14d50ef3ce9b2640d2a9d68c53834b9 \
7e395ce2e673b7d9665751cbbe3cbcdc \
e8ba17285a3c3413579cf23c009a5f52 \
d4aa9768b074d64e8271942682ff0159 \
- 44ab2701d152b855941648698cd7a99e \
1be22bdbd81580965933512a89c00e25 \
- 99913f0b1e33a0760543c0ca3b5e4dfe \
- 0c7dc4f3d2bd9fa81623fb1f3abef015 \
+ 52af5d02a6e146eaf0fc591a5a6ccdaf \
+ 110e4691ab282e351abcb4c88687271f \
aecd889de42c8168e1bc97a6f2720d8f \
f3b8c17ba1076acbcd2074e4278f44f9 \
1986c3b1b3a4968592e1577e8676ac12 \
@@ -392,88 +384,87 @@ MD5SUM="9199be2f1d48125de06db0d79553ee2e \
0ba30a94d7b8865c23e86d4d64e5b91e \
ffc7c4e1b2639ba6c8579a1c47c5f97c \
564286699e80741f7c24b16c9a1a5f58 \
- 76c281577ef136b9484166302e37c9bd \
- 7b5035f3ae2acd6abe959249308bb5a1 \
+ 524ffd7a9b5b25c4d388686a5dde5cac \
+ 263a4e4ee967b56a460b6b717fa53279 \
4fc82daae9a3fe793c8876370d26bd6a \
- 0df16f0fae76d411cebf1e67c55070d9 \
- e83703ecba7917d4e12c8e639692e169 \
- fc70d4884e65f1c29086807a9aaad534 \
- 0ddb8bccd3198892d0dd0ec7151f7cd3 \
+ c755ef59e7394470f9e06673f7e02e2a \
+ e0c30e3bc29a1b33c71f2823cd5b5365 \
+ 5d249ea25d57d9e5b051a504a2f62a62 \
+ 0358b31bf59c7915bb03f9e66f2d1ea3 \
6150a7bb6ddc7aaa6aba6130de9fd2b8 \
782ea88d8e5b517b1c9e7d870e20e9e3 \
ff1d093069cfc9eb161907e17a51208b \
bca57d7079177ca0aa651d452c7099fe \
- 4f496143a21775fa7bd22bf329c37f37 \
+ 520b920d0c711ec1a17fb19a6060446a \
91b60a71d44302a8b05bd398eca56c37 \
fdf3aa5e1f6c33e4f68b0f7b08e1e94e \
e60c2f75a7c60276ba15dba4c1766286 \
9bdda698a3c8ba141f4daba1a7630143 \
- ca664d757b2c95424cf3465e412cce90 \
+ feefd8369d6dd6a0f269bbed1b921349 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
b898bcf321bba46ecd15c9279cdbb290 \
f1358be8c98b98837cbd2cf51e75f8b3 \
92577365ba12f6bc2c5fd3b639135b62 \
- bf2aac00571a32be8a2fb842e194a728 \
- d6c1f2447aa984e398cdfdeb4cd75d44 \
- d43f1621c76532ffdc7990d23593c61b \
- 3ed0ebc631b1840f3be21e1ba07fa4ed \
+ 7b1ab65edc77a1bd7cfd8f03cd889831 \
+ 956ace3f4e2b8a6ac55aa74549cc38de \
+ e8b93865e80b67f03df2faa417960b88 \
+ 1d870838320d2810817ade2a17fcc4f8 \
fa0d5d4e1e3bd20a9ca9aef473fc3665 \
- 6bcc09c6316e342b6076da0828cad63d \
+ 0d41acddc353ee66a675dbdf61c9aee4 \
89b435ff50362dda1abe34a8862cf4ab \
b4a3e97f65acc9e03df7e95defe9b27c \
22e95901b912671da26457ac33e36a23 \
f60ab8537f924a65fbc0961e958d375b \
d0116882bd495f2b993495a8cf01f6fe \
5d8c25fc51ffebca67935516c2325860 \
- a88ce3625ee63d53088ad83d8581b368 \
- 3e595c35e2081351d8ba2da3e13353f3 \
- b70a651e684a72d00f732c90856a6a19 \
- c9fc0a9962fd7434e6d76ae22400e72a \
+ f50e12db5ae8860e3f067d5dcb4471a6 \
+ 1c636a4973414fa9b34d51157583717f \
+ 82524d56df67f220fd1232ae2878b84c \
+ dcdefdf32b08b2e1b686e30d4ffef310 \
eb8ac974a85ac3219c8c66b17bf5d0f5 \
82d98dc87dc8503400aa095f5aa70f13 \
- 5b8200043b8a729b7ed1b74825c68073 \
- 93097f1e5375355e5561e947b1b77180 \
- 0d731b0c0babb1f744fce3ef70eec11d \
- 11ccfbb001a8e067c18843864e21e033 \
- 4726ea3b77caf0028375236c677e9a82 \
- b7a1b93f85587ed99e0a46d141f26528 \
+ 285d82afae7d638437fd71f94cd1923e \
+ f443b2cca547d22f994c2dd99a6e5581 \
+ 361668f9f11e4f0eba45f70c24fa8614 \
+ b3c2227ede0550f603a0b4be15a7e96e \
+ 5e3168bac027527c809f8dfec53dcf2f \
+ cd0adf433f780963328c0540237a056f \
9aecd5ff283534a21d7cd51266abfe89 \
- dff68dc5b0704b8123a947f52e31dc8d \
- 8184f2020a3a5c78844485260ec49a36 \
+ 0cb504a1438dd87648b18def4b0e6e10 \
+ f86411859a1ef260c568e4b89546785c \
a6655e5e9845cb569991e87b5b38a1fc \
0a906c03436ec2dcc4c311c21fee0da2 \
ca65153603a1a7240bbd9d2ce19f2d67 \
- b145fb66e71c48f5f7b5b7ad98de963b \
+ 43bd6ad524e583eaa8c071dbb01f11ae \
908ec8a89821b72f3a35726bab24461f \
- 428fc5d72716c000ce20267887878be2 \
+ a8c6d404eec9e0efc975e65312b76228 \
ceee1159c41351d05f4cf705490867b3 \
d18d362345c4fe512ef67b738b239fb8 \
1ad539bb397aab6bb7c261d5b421a1a6 \
32222c3df2805eabcfe92432db2aee8f \
c67eae79cbc709d1c2c7535f3d7b6281 \
a29fec77b1e07caf7b682b881b676c06 \
- 96481ed810273371ed8b87f062a0dcda \
+ f38b27b8c9625110a51293658f1cc014 \
e972ea58ec203bfa6c79c1207852298b \
- 27e1a4ac927346509cf010b024c79e87 \
- 91606eb5d0ce66d748b5fc678b33a0ea \
- 90f2e8c0ca989290eff37cd9b3ec2a87 \
- 9202e1b9c6367013631774f38fdff707 \
- f00d62969f597349b1d460c96b57136c \
- 7f115ec6580072e95e26ab41f3fabb84 \
- e5ab780a9b5951ae6ddd1e0b26a8c6c8 \
- 1a1ac386996554c8f86261509e942f7c \
+ 1aa786b0f998b9d0440c2a03b133e991 \
+ 65689b5bdeb96ecd47930b430520f676 \
+ 651897c3311b074247a1b351bf85b4ff \
+ 8b3da5691ef460f035d90f16d3a0bebd \
+ 4abb118b896b90518fc32602088933be \
+ dca59f56e652d010c754d42df104cd22 \
+ 8ab996cc7533caa3a5675e045759e4e2 \
+ b40d4c73e3b5fd6670c4e1e253cfd689 \
2149df0c65b9963e19b4e7ca4050ad96 \
- 4a67d22614c644fef07efb496a053865 \
+ a7e739dff4b99e82ce07d8d21adc1533 \
56608eb750f70d0c9a6643a351cc5ea5 \
028a529550344ea14623168220fa1901 \
- c0188e94dfca68e01c6bf0450d4f035e \
- 5d8e90b65d01001eef0e5c2a77fed433 \
+ 4c9b7fd62dd6099a9a0e583bbdfea1cf \
+ d9cf61d9a5387dcbb3bf017aebaf2bf7 \
7da33160ff24759809edd61619a4a69f \
- e97f7d5779474c95cf1a1769013db24e \
+ 50fd776efcd20b40eb7ec5bec9c2d1cf \
b06e8c6d713b11560dd758109343209c \
db96b50050277bf05a3c68534bbb9586 \
306c0281447d1876e8220007b7a7e053 \
- e2860eb635198a35bdd26d200febc044 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
b58284cb8ce52b8de07e09f4f8fb9653 \
@@ -494,19 +485,18 @@ MD5SUM="9199be2f1d48125de06db0d79553ee2e \
45b469ad607b912256b7c80141fa2d17 \
8cec8a187df7a7b971009a7693f60140 \
7799baff9a5664205d9110a2624e8989 \
- 13b0d6da1e9b98af1619505a766656da \
- 0d4bd262b0a39e35e1e00dc97a67b827 \
- d85c237fd9f6e522379b9a41c5f34b16 \
+ bede58e46f614f2e9cb24cbb5b6706f9 \
+ cb7c86af4d8a969d849c6fce363af240 \
+ 89f70cb8305108cc51ccde5569760d5b \
+ 3aa6fd0d30e89ae0fef20f01efe44f9d \
4396bc1704f7337718352f0e6ec2d391 \
- da2424fe9f0c33ec7d8deda1f263abd0 \
+ 6debd70bca3c320090eab4677b0b2bb4 \
1d09c0d1f19fc18bb1c400100df17c0c \
- 260cb5824639b426f46f9fec71ac7ef0 \
ee9610aac4f0c37e3a31f6cea6fb8ff9 \
- 77250c45b58d52e13e3c7d2a67919d1a \
ff16c9daa9afa7ba1d5334699700b042 \
5a19e54d2580e4c0d72c281df8f54ae6 \
1613d0f9e24d4b05e81748ea1f355f6c \
- efd9146058a0c646f64bbf9282168f97 \
+ d18fcf0fa73d7bd81b2e63e0b8098869 \
423da0bc6c03a22a8c3181feec42c09b \
f7e1624bbb0598683388e7820bbae8c4 \
936257597fbe2fd02d954a5db53c687a \
diff --git a/system/apple-fonts-NY/apple-fonts-NY.info b/system/apple-fonts-NY/apple-fonts-NY.info
index 3429b3597c..4918a9deaa 100644
--- a/system/apple-fonts-NY/apple-fonts-NY.info
+++ b/system/apple-fonts-NY/apple-fonts-NY.info
@@ -2,7 +2,7 @@ PRGNAM="apple-fonts-NY"
VERSION="2023"
HOMEPAGE="https://developer.apple.com/fonts/"
DOWNLOAD="https://devimages-cdn.apple.com/design/resources/download/NY.dmg"
-MD5SUM="cf4240d1870274142788f898b73e0b04"
+MD5SUM="66be3f1753c9d266892db9001abfde7c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="p7zip"
diff --git a/system/apple-fonts-SF/apple-fonts-SF.info b/system/apple-fonts-SF/apple-fonts-SF.info
index 8a0edd4995..5b802c60b2 100644
--- a/system/apple-fonts-SF/apple-fonts-SF.info
+++ b/system/apple-fonts-SF/apple-fonts-SF.info
@@ -4,9 +4,9 @@ HOMEPAGE="https://developer.apple.com/fonts/"
DOWNLOAD="https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg \
https://devimages-cdn.apple.com/design/resources/download/SF-Compact.dmg \
https://devimages-cdn.apple.com/design/resources/download/SF-Mono.dmg"
-MD5SUM="dbca7b5819e44b3c35d927048896078f \
-5ff6d068b349ac684b44264d00935f29 \
-b7ae94096a43b3ec93e851e4e588b9ed"
+MD5SUM="5d018413a9143d281bea4c7d8d6a9742 \
+02585cd22130ace172c0a1dcfbe1d466 \
+83dce1b94964815267e1ba1c9280e977"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="p7zip"
diff --git a/system/apptainer/README b/system/apptainer/README
index 28182dbd80..178c15c706 100644
--- a/system/apptainer/README
+++ b/system/apptainer/README
@@ -26,3 +26,10 @@ migration documentation and user compatibility documentation.
Usage example:
apptainer build slackware.sif \
/usr/share/apptainer/examples/slackware/slackware.def
+
+Various features can be enabled/disabled by passing variables to the
+script (VAR=yes/no ./apptainer.SlackBuild):
+
+WITH_SUID=auto|yes|no (default: auto)
+ create a setuid-installation (auto uses upstream's default which
+ is currently no)
diff --git a/system/apptainer/apptainer.SlackBuild b/system/apptainer/apptainer.SlackBuild
index 7f60d6af73..be7130c529 100644
--- a/system/apptainer/apptainer.SlackBuild
+++ b/system/apptainer/apptainer.SlackBuild
@@ -76,6 +76,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 {} \;
+WITH_SUID=${WITH_SUID:-auto}
+
+if [ "$WITH_SUID" = "no" ] ; then
+ suid_option="--without-suid"
+elif [ "$WITH_SUID" = "yes" ] ; then
+ suid_option="--with-suid"
+else
+ suid_option=""
+fi
# this sets the go path without the needs of logout
SBOGO=$(find /usr/lib${LIBDIRSUFFIX} -type f -name "go")
@@ -88,6 +97,7 @@ PATH=$GOROOT/bin:$PATH \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
+ $suid_option \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION
diff --git a/system/btop/btop.SlackBuild b/system/btop/btop.SlackBuild
index 56ee840492..1550e7d93c 100644
--- a/system/btop/btop.SlackBuild
+++ b/system/btop/btop.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for btop
-# Copyright 2022-2023 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2022-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=btop
-VERSION=${VERSION:-1.2.13}
+VERSION=${VERSION:-1.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -75,7 +75,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
sed -i "s|-O2|$SLKCFLAGS|" Makefile || exit 1
-make PREFIX=/usr all
+LDFLAGS=-ldl make PREFIX=/usr all
make PREFIX=/usr install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/btop/btop.info b/system/btop/btop.info
index 5fbd5b55aa..faa44836df 100644
--- a/system/btop/btop.info
+++ b/system/btop/btop.info
@@ -1,8 +1,8 @@
PRGNAM="btop"
-VERSION="1.2.13"
+VERSION="1.3.2"
HOMEPAGE="https://github.com/aristocratos/btop/"
-DOWNLOAD="https://github.com/aristocratos/btop/archive/v1.2.13/btop-1.2.13.tar.gz"
-MD5SUM="be23bfd87f885c0f606f467ccfebc5e3"
+DOWNLOAD="https://github.com/aristocratos/btop/archive/v1.3.2/btop-1.3.2.tar.gz"
+MD5SUM="04ff8d32e7bf748705fe34dfea50c628"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ccrypt/ccrypt.SlackBuild b/system/ccrypt/ccrypt.SlackBuild
index 2ba4444ad1..ec559f454c 100644
--- a/system/ccrypt/ccrypt.SlackBuild
+++ b/system/ccrypt/ccrypt.SlackBuild
@@ -33,8 +33,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="ccrypt"
-VERSION=${VERSION:-1.10}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.11}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/ccrypt/ccrypt.info b/system/ccrypt/ccrypt.info
index b4708f5adc..56e1f5f9c5 100644
--- a/system/ccrypt/ccrypt.info
+++ b/system/ccrypt/ccrypt.info
@@ -1,8 +1,8 @@
PRGNAM="ccrypt"
-VERSION="1.10"
-HOMEPAGE="http://ccrypt.sourceforge.net/"
-DOWNLOAD="http://pkgs.fedoraproject.org/repo/pkgs/ccrypt/ccrypt-1.10.tar.gz/44ddd763465c254df83f5d38851d04d7/ccrypt-1.10.tar.gz"
-MD5SUM="44ddd763465c254df83f5d38851d04d7"
+VERSION="1.11"
+HOMEPAGE="https://ccrypt.sourceforge.net/"
+DOWNLOAD="https://ccrypt.sourceforge.net/download/1.11/ccrypt-1.11.tar.gz"
+MD5SUM="262573b04416b3b947f0d38807ec5246"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ccrypt/slack-desc b/system/ccrypt/slack-desc
index 3b112ace3f..17c0960f2a 100644
--- a/system/ccrypt/slack-desc
+++ b/system/ccrypt/slack-desc
@@ -13,7 +13,7 @@ ccrypt: streams. It was designed as a replacement for the standard unix
ccrypt: crypt utility and is based on based on the Rijndael cipher
ccrypt: (aka AES)
ccrypt:
-ccrypt: Homepage: http://ccrypt.sourceforge.net/
+ccrypt: Homepage: https://ccrypt.sourceforge.net/
ccrypt:
ccrypt:
ccrypt:
diff --git a/system/clamav/clamav.SlackBuild b/system/clamav/clamav.SlackBuild
index 839fe94a41..77fad8b7b2 100644
--- a/system/clamav/clamav.SlackBuild
+++ b/system/clamav/clamav.SlackBuild
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=clamav
-VERSION=${VERSION:-1.3.0}
+VERSION=${VERSION:-1.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/clamav/clamav.info b/system/clamav/clamav.info
index 8e79483ec9..924bba54fa 100644
--- a/system/clamav/clamav.info
+++ b/system/clamav/clamav.info
@@ -1,8 +1,8 @@
PRGNAM="clamav"
-VERSION="1.3.0"
+VERSION="1.3.1"
HOMEPAGE="https://www.clamav.net/"
-DOWNLOAD="https://www.clamav.net/downloads/production/clamav-1.3.0.tar.gz"
-MD5SUM="c70168adc7c88506e079ac86a0c57031"
+DOWNLOAD="https://github.com/Cisco-Talos/clamav/releases/download/clamav-1.3.1/clamav-1.3.1.tar.gz"
+MD5SUM="a2617a04a69433f9f7c86ede5dcc82c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16 libmspack"
diff --git a/system/conky/conky.SlackBuild b/system/conky/conky.SlackBuild
index 2ce2abbbb1..24468b6b25 100644
--- a/system/conky/conky.SlackBuild
+++ b/system/conky/conky.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=conky
-VERSION=${VERSION:-1.19.8}
+VERSION=${VERSION:-1.21.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/conky/conky.info b/system/conky/conky.info
index f0708fb5b8..c5e66d6dc8 100644
--- a/system/conky/conky.info
+++ b/system/conky/conky.info
@@ -1,8 +1,8 @@
PRGNAM="conky"
-VERSION="1.19.8"
+VERSION="1.21.0"
HOMEPAGE="https://github.com/brndnmtthws/conky"
-DOWNLOAD="https://github.com/brndnmtthws/conky/archive/v1.19.8/conky-1.19.8.tar.gz"
-MD5SUM="dd6ba34de6d0769901a11b13d53d4df6"
+DOWNLOAD="https://github.com/brndnmtthws/conky/archive/v1.21.0/conky-1.21.0.tar.gz"
+MD5SUM="f635150d2e86b1880db409ab9d4f4e46"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua53 imlib2"
diff --git a/system/courier-screenplay/courier-screenplay.info b/system/courier-screenplay/courier-screenplay.info
index 37095d573a..046740d506 100644
--- a/system/courier-screenplay/courier-screenplay.info
+++ b/system/courier-screenplay/courier-screenplay.info
@@ -2,7 +2,7 @@ PRGNAM="courier-screenplay"
VERSION="1.0"
HOMEPAGE="https://www.fadeinpro.com/page.pl?content=download#fonts"
DOWNLOAD="https://www.fadeinpro.com/download/fonts/CourierScreenplay.zip"
-MD5SUM="0cc0252c07c2273d0e41f529b02acdd2"
+MD5SUM="68ba6c864b6c7b7c03d3252cb230318f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/cpmtools/cpmtools.info b/system/cpmtools/cpmtools.info
index 16ff90ec17..abd9fd33f1 100644
--- a/system/cpmtools/cpmtools.info
+++ b/system/cpmtools/cpmtools.info
@@ -2,7 +2,7 @@ PRGNAM="cpmtools"
VERSION="2.24"
HOMEPAGE="http://www.moria.de/~michael/cpmtools/"
DOWNLOAD="http://distcache.freebsd.org/ports-distfiles/cpmtools-2.24.tar.gz"
-MD5SUM="98dfb2f3e3246c6ddba63674b1e1af83"
+MD5SUM="0cb3a4c2fa7b2b05d9096d06b4b126b7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ded/ded.SlackBuild b/system/ded/ded.SlackBuild
index 3b2ded4ad8..a8b24da3c3 100644
--- a/system/ded/ded.SlackBuild
+++ b/system/ded/ded.SlackBuild
@@ -10,6 +10,8 @@
# This build script was written from scratch for 14.1, without referring
# to the old script.
+# 20240416 bkw: this fucking thing has been broken for ages. fix it
+# by breaking td_lib out into a separate build.
# 20221227 bkw: updated for 20221011 release
# 20210220 bkw: updated for 20210110. get rid of configure patch, found
# a better way to disable the long filename test.
@@ -69,65 +71,15 @@ fi
set -e
-# not going to make td_lib a separate package. If anyone's packaging up any
-# of the (very few) apps that use td_lib, let them list ded as a dependency.
-LIBNAM=td_lib
-LIBVER=${LIBVER:-$VERSION}
-
-# build everything here so it's easy to clean up after
-BUILDDIR=$TMP/$PRGNAM-build
-
-rm -rf $PKG $BUILDDIR
-mkdir -p $BUILDDIR $PKG $OUTPUT
-
-cd $BUILDDIR
-rm -rf $LIBNAM-$LIBVER
-tar xvf $CWD/$LIBNAM-$LIBVER.tgz
-cd $LIBNAM-$LIBVER
-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 {} \+
-
-# "checking for long filenames" wants to create files in /usr/lib and
-# /var/lib. Violates the principle of least surprise: users don't expect
-# configure scripts (or SlackBuilds) to touch their system directories.
-
-# This *should* work, but doesn't, I guess because configure.in is too old.
-#sed -i '/^AC_SYS_LONG_FILE_NAMES/d' configure.in
-#autoreconf -i
-
-# It turns out we can force it in the environment.
-ac_cv_sys_long_file_names="set" \
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --build=$ARCH-slackware-linux
-
-# NB: the -j1's are necessary, even on 'make install'.
-make -j1
-
-# actually, don't really need to make install, ded's configure will find
-# the static lib just fine, but there do exist other apps that use td_lib
-# so we'll include it in the package too. Upstream doesn't let us build
-# it as a shared lib.
-make -j1 install DESTDIR=$PKG
-
-# let's include the td_lib docs
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/$LIBNAM-$LIBVER
-cp -a CHANGES COPYING README $PKG/usr/doc/$PRGNAM-$VERSION/$LIBNAM-$LIBVER
-
-cd $BUILDDIR
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tgz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
- \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+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" \
diff --git a/system/ded/ded.info b/system/ded/ded.info
index 8a00095ac9..4949cc723f 100644
--- a/system/ded/ded.info
+++ b/system/ded/ded.info
@@ -1,12 +1,10 @@
PRGNAM="ded"
VERSION="20230122"
HOMEPAGE="http://invisible-island.net/ded/"
-DOWNLOAD="https://invisible-mirror.net/archives/ded/ded-20230122.tgz \
- https://invisible-mirror.net/archives/ded/td_lib-20230122.tgz"
-MD5SUM="d44b731ad16c7bcf6efeca7dbce4a885 \
- bb6d9f756b77e2c5eaa1260a3f98bd0b"
+DOWNLOAD="https://invisible-mirror.net/archives/ded/ded-20230122.tgz"
+MD5SUM="d44b731ad16c7bcf6efeca7dbce4a885"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="td_lib"
MAINTAINER="B. Watson"
EMAIL="urchlay@slackware.uk"
diff --git a/system/distrobox/distrobox.SlackBuild b/system/distrobox/distrobox.SlackBuild
index 693318d378..78c41eb02b 100644
--- a/system/distrobox/distrobox.SlackBuild
+++ b/system/distrobox/distrobox.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=distrobox
-VERSION=${VERSION:-1.7.1}
+VERSION=${VERSION:-1.7.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/distrobox/distrobox.info b/system/distrobox/distrobox.info
index 3a44b50f50..c0bbd8641e 100644
--- a/system/distrobox/distrobox.info
+++ b/system/distrobox/distrobox.info
@@ -1,8 +1,8 @@
PRGNAM="distrobox"
-VERSION="1.7.1"
+VERSION="1.7.2.1"
HOMEPAGE="https://github.com/89luca89/distrobox"
-DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.7.1/distrobox-1.7.1.tar.gz"
-MD5SUM="25e413dbc60fbea908542c392e2affda"
+DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.7.2.1/distrobox-1.7.2.1.tar.gz"
+MD5SUM="48c91e77f6eb2eeb2db38a06e4f5cc6c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="podman"
diff --git a/system/docker-buildx/docker-buildx.SlackBuild b/system/docker-buildx/docker-buildx.SlackBuild
index 6dab03e6f3..37a65556b7 100644
--- a/system/docker-buildx/docker-buildx.SlackBuild
+++ b/system/docker-buildx/docker-buildx.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=docker-buildx
-VERSION=${VERSION:-0.13.1}
-GITHASH=${GITHASH:-788433953af10f2a698f5c07611dddce2e08c7a0}
+VERSION=${VERSION:-0.14.0}
+GITHASH=${GITHASH:-171fcbeb69d67c90ba7f44f41a9e418f6a6ec1da}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/docker-buildx/docker-buildx.info b/system/docker-buildx/docker-buildx.info
index 625dad5d7c..4fea8e5bc4 100644
--- a/system/docker-buildx/docker-buildx.info
+++ b/system/docker-buildx/docker-buildx.info
@@ -1,10 +1,10 @@
PRGNAM="docker-buildx"
-VERSION="0.13.1"
+VERSION="0.14.0"
HOMEPAGE="https://github.com/docker/buildx"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/docker/buildx/archive/v0.13.1/buildx-0.13.1.tar.gz"
-MD5SUM_x86_64="42a6b7cc084755ff69b7109fb728f29d"
+DOWNLOAD_x86_64="https://github.com/docker/buildx/archive/v0.14.0/buildx-0.14.0.tar.gz"
+MD5SUM_x86_64="44115354337df52c9c609c9d41411c3b"
REQUIRES="google-go-lang"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/system/docker-compose/docker-compose.SlackBuild b/system/docker-compose/docker-compose.SlackBuild
index e6b085e060..b34eeb8d87 100644
--- a/system/docker-compose/docker-compose.SlackBuild
+++ b/system/docker-compose/docker-compose.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=docker-compose
-VERSION=${VERSION:-2.26.0}
+VERSION=${VERSION:-2.27.0}
GITHASH=${GITHASH:-b929810}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/docker-compose/docker-compose.info b/system/docker-compose/docker-compose.info
index b2b508fe29..1f77fc084d 100644
--- a/system/docker-compose/docker-compose.info
+++ b/system/docker-compose/docker-compose.info
@@ -1,10 +1,10 @@
PRGNAM="docker-compose"
-VERSION="2.26.0"
+VERSION="2.27.0"
HOMEPAGE="https://docs.docker.com/compose/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/docker/compose/archive/v2.26.0/compose-2.26.0.tar.gz"
-MD5SUM_x86_64="3dd382e06783e1b511cccf3305e077b5"
+DOWNLOAD_x86_64="https://github.com/docker/compose/archive/v2.27.0/compose-2.27.0.tar.gz"
+MD5SUM_x86_64="19c94f1323a155d19afbfeda1cdecbcc"
REQUIRES="docker-cli"
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/efi-sync/README b/system/efi-sync/README
new file mode 100644
index 0000000000..71a5cef40a
--- /dev/null
+++ b/system/efi-sync/README
@@ -0,0 +1,19 @@
+efi-sync is a program which will update your efi when your kernel or its
+related files are updated.
+
+To have efi-sync to start and stop with your host, add to the beginning of
+/etc/rc.d/rc.local:
+
+ if [ -x /etc/rc.d/rc.efi-sync ]; then
+ /etc/rc.d/rc.efi-sync start
+ fi
+
+and to /etc/rc.d/rc.local_shutdown (creating it if needed):
+
+ if [ -x /etc/rc.d/rc.efi-sync ]; then
+ /etc/rc.d/rc.efi-sync stop
+ fi
+
+Also ensure your EFI is mounted on boot by having its entry configured in
+/etc/fstab. For more instructions, refer to the project's README in this
+packages documentation under /usr/doc.
diff --git a/system/efi-sync/doinst.sh b/system/efi-sync/doinst.sh
new file mode 100644
index 0000000000..519c0d5c0d
--- /dev/null
+++ b/system/efi-sync/doinst.sh
@@ -0,0 +1,25 @@
+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.efi-sync.new
diff --git a/system/efi-sync/efi-sync.SlackBuild b/system/efi-sync/efi-sync.SlackBuild
new file mode 100644
index 0000000000..e9a06ee65a
--- /dev/null
+++ b/system/efi-sync/efi-sync.SlackBuild
@@ -0,0 +1,62 @@
+#!/bin/bash
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=efi-sync
+VERSION=${VERSION:-0.2.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.xz
+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 {} \;
+
+mkdir -p $PKG/usr/sbin
+cp efi-sync $PKG/usr/sbin/
+chmod +x $PKG/usr/sbin/efi-sync
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cp -a \
+ README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cp "$CWD/README" "$PKG/usr/doc/$PRGNAM-$VERSION/README_slackware.md"
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+mkdir -p "$PKG/etc/rc.d"
+cp -R "$CWD/files/rc.efi-sync.new" "$PKG/etc/rc.d/"
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-0.2.0-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/efi-sync/efi-sync.info b/system/efi-sync/efi-sync.info
new file mode 100644
index 0000000000..166c307260
--- /dev/null
+++ b/system/efi-sync/efi-sync.info
@@ -0,0 +1,10 @@
+PRGNAM="efi-sync"
+VERSION="0.2.0"
+HOMEPAGE="https://git.server.ky/slackcoder/efi-sync"
+DOWNLOAD="https://git.server.ky/slackcoder/efi-sync/snapshot/efi-sync-0.2.0.tar.xz"
+MD5SUM="9da8ebe6f6bcf30e0b8304c641c72396"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Slack Coder"
+EMAIL="slackcoder@server.ky"
diff --git a/system/efi-sync/files/rc.efi-sync.new b/system/efi-sync/files/rc.efi-sync.new
new file mode 100644
index 0000000000..727c93b84a
--- /dev/null
+++ b/system/efi-sync/files/rc.efi-sync.new
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# Startup/shutdown script for GNU Taler's exchange.
+#
+
+# Seconds to wait for daemon to shutdown.
+SHUTDOWN_WAIT=60
+
+mkdir -p /run/efi-sync
+
+start() {
+ echo "Starting EFI Sync"
+
+ daemon \
+ --name=efi-sync \
+ --pidfiles=/run/efi-sync \
+ --output=/var/log/efi-sync.log \
+ -- efi-sync watch
+}
+
+stop() {
+ echo "Stopping EFI Sync"
+
+ if /usr/bin/daemon --pidfiles=/run/efi-sync --name=efi-sync --running ; then
+ /usr/bin/daemon --pidfiles=/run/efi-sync --name=efi-sync --stop
+ fi
+
+ # Wait for daemon to politely shutdown.
+ sleep 1
+ if /usr/bin/daemon --pidfiles=/run/efi-sync --name=efi-sync --running; then
+ echo "Waiting up to ${SHUTDOWN_WAIT} to stop..."
+
+ let "count = 0"
+ while /usr/bin/daemon --pidfiles=/run/efi-sync --name=efi-sync --running && [[ $count -lt 60 ]]; do
+ sleep 1
+ let "count = $count + 1"
+ done
+ fi
+}
+
+status() {
+ if /usr/bin/daemon --pidfiles=/run/efi-sync --name=efi-sync --running ; then
+ /usr/bin/daemon --pidfiles=/run/efi-sync --name=efi-sync --running --verbose
+ fi
+}
+
+case "$1" in
+start)
+ start
+ ;;
+stop)
+ stop
+ ;;
+status)
+ status
+ ;;
+*)
+ echo $"Usage: $0 {start|stop|status}"
+ exit 1
+esac
diff --git a/system/efi-sync/slack-desc b/system/efi-sync/slack-desc
new file mode 100644
index 0000000000..1c4590c6f1
--- /dev/null
+++ b/system/efi-sync/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------------------------------------------------------|
+efi-sync: efi-sync (Kernel EFI installer)
+efi-sync:
+efi-sync: Automatically install your kernel into the EFI on updates.
+efi-sync:
+efi-sync:
+efi-sync:
+efi-sync:
+efi-sync:
+efi-sync:
+efi-sync:
+efi-sync:
diff --git a/system/efitools/efitools.SlackBuild b/system/efitools/efitools.SlackBuild
index 6670f971bd..c00927de6c 100644
--- a/system/efitools/efitools.SlackBuild
+++ b/system/efitools/efitools.SlackBuild
@@ -43,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -129,7 +126,8 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cd $PKG/usr/share/efitools
-mv README README_Secure_Boot COPYING $PKG/usr/doc/$PRGNAM-$VERSION
+mv README COPYING $PKG/usr/doc/$PRGNAM-$VERSION
+cp $CWD/README.Secure_Boot $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/fastfetch/fastfetch.SlackBuild b/system/fastfetch/fastfetch.SlackBuild
index 57f29bec06..f6e59d1a25 100644
--- a/system/fastfetch/fastfetch.SlackBuild
+++ b/system/fastfetch/fastfetch.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fastfetch
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-2.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -94,7 +94,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
cp -a \
- CHANGELOG.md DEVELOPMENT.md README.md LICENSE \
+ CHANGELOG.md README.md LICENSE \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/fastfetch/fastfetch.info b/system/fastfetch/fastfetch.info
index 98a2f06064..ce0a3c627e 100644
--- a/system/fastfetch/fastfetch.info
+++ b/system/fastfetch/fastfetch.info
@@ -1,8 +1,8 @@
PRGNAM="fastfetch"
-VERSION="2.9.0"
+VERSION="2.12.0"
HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"
-DOWNLOAD="https://github.com/fastfetch-cli/fastfetch/archive/2.9.0/fastfetch-2.9.0.tar.gz"
-MD5SUM="b5e476cbd7fd82bcbc510ff1940ea502"
+DOWNLOAD="https://github.com/fastfetch-cli/fastfetch/archive/2.12.0/fastfetch-2.12.0.tar.gz"
+MD5SUM="f1cda5f37c9443bec7d55789f8d2a3db"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/fd/fd.SlackBuild b/system/fd/fd.SlackBuild
index adcc35d544..536e7140e4 100644
--- a/system/fd/fd.SlackBuild
+++ b/system/fd/fd.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for fd
# Copyright 2017-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
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fd
-VERSION=${VERSION:-9.0.0}
+VERSION=${VERSION:-10.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -62,7 +62,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/system/fd/fd.info b/system/fd/fd.info
index a7c7e9c75e..ccf2c68003 100644
--- a/system/fd/fd.info
+++ b/system/fd/fd.info
@@ -1,216 +1,228 @@
PRGNAM="fd"
-VERSION="9.0.0"
+VERSION="10.1.0"
HOMEPAGE="https://github.com/sharkdp/fd"
-DOWNLOAD="https://github.com/sharkdp/fd/archive/v9.0.0/fd-9.0.0.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
+DOWNLOAD="https://github.com/sharkdp/fd/archive/v10.1.0/fd-10.1.0.tar.gz \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.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/anstream/anstream-0.6.4.crate \
- https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.2.crate \
- https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.0.crate \
- https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.1.crate \
- https://static.crates.io/crates/anstyle/anstyle-1.0.4.crate \
- https://static.crates.io/crates/anyhow/anyhow-1.0.75.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.14.crate \
+ https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.4.crate \
+ https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.3.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.3.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.7.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.82.crate \
https://static.crates.io/crates/argmax/argmax-0.3.1.crate \
- https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.3.0.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/bstr/bstr-1.7.0.crate \
- https://static.crates.io/crates/bumpalo/bumpalo-3.14.0.crate \
- https://static.crates.io/crates/cc/cc-1.0.83.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.1.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \
+ https://static.crates.io/crates/cc/cc-1.0.96.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/clap/clap-4.4.10.crate \
- https://static.crates.io/crates/clap_builder/clap_builder-4.4.9.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-4.4.4.crate \
- https://static.crates.io/crates/clap_derive/clap_derive-4.4.7.crate \
- https://static.crates.io/crates/clap_lex/clap_lex-0.6.0.crate \
- https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \
- https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.8.crate \
- https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.3.crate \
- https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.15.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.16.crate \
- https://static.crates.io/crates/ctrlc/ctrlc-3.4.1.crate \
+ https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.1.1.crate \
+ https://static.crates.io/crates/chrono/chrono-0.4.38.crate \
+ https://static.crates.io/crates/clap/clap-4.5.4.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.2.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.4.crate \
+ https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \
+ https://static.crates.io/crates/colorchoice/colorchoice-1.0.1.crate \
+ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.12.crate \
+ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \
+ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \
+ https://static.crates.io/crates/ctrlc/ctrlc-3.4.4.crate \
https://static.crates.io/crates/diff/diff-0.1.13.crate \
- https://static.crates.io/crates/errno/errno-0.3.5.crate \
+ https://static.crates.io/crates/errno/errno-0.3.8.crate \
https://static.crates.io/crates/etcetera/etcetera-0.8.0.crate \
https://static.crates.io/crates/faccess/faccess-0.2.4.crate \
- https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \
- https://static.crates.io/crates/filetime/filetime-0.2.22.crate \
+ https://static.crates.io/crates/fastrand/fastrand-2.1.0.crate \
+ https://static.crates.io/crates/filetime/filetime-0.2.23.crate \
https://static.crates.io/crates/globset/globset-0.4.14.crate \
- https://static.crates.io/crates/heck/heck-0.4.1.crate \
- https://static.crates.io/crates/home/home-0.5.5.crate \
+ https://static.crates.io/crates/heck/heck-0.5.0.crate \
+ https://static.crates.io/crates/home/home-0.5.9.crate \
https://static.crates.io/crates/humantime/humantime-2.1.0.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.58.crate \
- https://static.crates.io/crates/ignore/ignore-0.4.21.crate \
+ https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.60.crate \
+ https://static.crates.io/crates/ignore/ignore-0.4.22.crate \
+ https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.0.crate \
https://static.crates.io/crates/jemalloc-sys/jemalloc-sys-0.5.4%2B5.3.0-patched.crate \
https://static.crates.io/crates/jemallocator/jemallocator-0.5.4.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.69.crate \
https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
- https://static.crates.io/crates/libc/libc-0.2.150.crate \
- https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.10.crate \
- https://static.crates.io/crates/log/log-0.4.20.crate \
- https://static.crates.io/crates/lscolors/lscolors-0.16.0.crate \
- https://static.crates.io/crates/memchr/memchr-2.6.4.crate \
- https://static.crates.io/crates/memoffset/memoffset-0.9.0.crate \
+ https://static.crates.io/crates/libc/libc-0.2.154.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \
+ https://static.crates.io/crates/log/log-0.4.21.crate \
+ https://static.crates.io/crates/lscolors/lscolors-0.17.0.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.2.crate \
https://static.crates.io/crates/nix/nix-0.24.3.crate \
- https://static.crates.io/crates/nix/nix-0.27.1.crate \
- https://static.crates.io/crates/normpath/normpath-1.1.1.crate \
- https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.49.0.crate \
- https://static.crates.io/crates/num-traits/num-traits-0.2.17.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate \
- https://static.crates.io/crates/proc-macro-error-attr/proc-macro-error-attr-1.0.4.crate \
- https://static.crates.io/crates/proc-macro-error/proc-macro-error-1.0.4.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.69.crate \
- https://static.crates.io/crates/quote/quote-1.0.33.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.3.5.crate \
+ https://static.crates.io/crates/nix/nix-0.28.0.crate \
+ https://static.crates.io/crates/normpath/normpath-1.2.0.crate \
+ https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.50.0.crate \
+ https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.81.crate \
+ https://static.crates.io/crates/quote/quote-1.0.36.crate \
https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.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/rustix/rustix-0.38.21.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \
+ https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.3.crate \
+ https://static.crates.io/crates/regex/regex-1.10.4.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.34.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
- https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
- https://static.crates.io/crates/serde/serde-1.0.189.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.189.crate \
- https://static.crates.io/crates/strsim/strsim-0.10.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.109.crate \
- https://static.crates.io/crates/syn/syn-2.0.38.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.8.1.crate \
+ https://static.crates.io/crates/serde/serde-1.0.200.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.200.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.1.crate \
+ https://static.crates.io/crates/syn/syn-2.0.60.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
https://static.crates.io/crates/terminal_size/terminal_size-0.3.0.crate \
- https://static.crates.io/crates/test-case-core/test-case-core-3.2.1.crate \
- https://static.crates.io/crates/test-case-macros/test-case-macros-3.2.1.crate \
+ https://static.crates.io/crates/test-case-core/test-case-core-3.3.1.crate \
+ https://static.crates.io/crates/test-case-macros/test-case-macros-3.3.1.crate \
https://static.crates.io/crates/test-case/test-case-3.3.1.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \
https://static.crates.io/crates/version_check/version_check-0.9.4.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.4.0.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/walkdir/walkdir-2.5.0.crate \
+ https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.92.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-util/winapi-util-0.1.8.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-core/windows-core-0.51.1.crate \
+ https://static.crates.io/crates/windows-core/windows-core-0.52.0.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.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-targets/windows-targets-0.52.5.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.5.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.5.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.5.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.5.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.5.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.5.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_msvc/windows_x86_64_msvc-0.48.5.crate"
-MD5SUM="3ee72ca77c9a6b0ad108f48338206f05 \
- 95e5f8d0b7ab37171b8d3118542ba06a \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.5.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.5.crate"
+MD5SUM="4f08f8538e208de1d6f2505b76168698 \
+ 03b2d126766ed746706241b4c7487654 \
e0a03581a6aea080315323651f272d65 \
bf23cd323c33a8c283c41bb9b79e4ce4 \
- d18a8aaf56bfd7418a91540a0174402d \
- 316c95b1454a81db86a56d5af6734c94 \
- d2453c99c7af98286c2dc9017a8dba6d \
- b57fd47f132f32001e0d4bfc4621f1bf \
- b4f71ffecd3694a82ffb62c357d997a8 \
- 39a78bec5a0ae75f210c1f67250152b0 \
+ 0d18959173d080ec965717de7f03c2ec \
+ ba1d5bf0cf548d5d0114ec4bfb1dd138 \
+ a688249621bfca8c4ad27908d5291a9e \
+ cef83f13a54d5e9c22e468d266243ae3 \
+ d48caa65882ee9fe77a1f4e3ac950bad \
+ ef033cf0c03253e394475714883e1f8d \
36efe34e07a8009f1965a786fab5aecb \
- 05d77ef52e90ad161fdd41b252420467 \
+ 88a8c7336f056de768ee2966cefd8303 \
a295edb6953237ebbdfa8e731229f9a3 \
- ebcf604c44976809506192718f439dc1 \
- 58b04c69758e02189595f45cce636284 \
- d8cacbb844fca8c0ca102c7576946131 \
- 9241fa90ea8b17c00010be46c9aa1ac5 \
+ f3406374808b01be3a263666aa9aa2f5 \
+ db089af54479a055c39ca84bcf915f27 \
+ a3c12a0b2ddb55ec1b245f9950e7bdf1 \
+ c914fb05ca24569c0670e1d25d8cc455 \
74634128440dbc3766bda76fdf0aaa05 \
- ddca5e4cff2fcc78d99a9efe991c5cf2 \
- b9fb1a6efa893a291dc40b8f67894047 \
- 7a5fbad4068946fdd6cf5020683d847c \
- 30e4024be60605f771fae98ebf38e441 \
- 08b9a34eadbb01ac16e36694e53eb254 \
- 8f177f61a37d63f805acb925b30a0e58 \
- 010f6d0e98cc2a2b99907a23c6cd6bbc \
- b477cc1c7b45e2187b3cad0377b504d8 \
- 87789a9723d81ff7d65a093a085617ae \
- fd98c74ef4f8e5abcd938173ae8e2ab5 \
- 9970b72159dfdaf0ebb3eab0edfd37a4 \
- f0c49a1a8cb131110f9f14f440bf872c \
- 70cadc77f99579272fbcbed7a6d3f31d \
+ 126712a51ed2962e587048a634186390 \
+ a84898c2e50fd6cfe7d068a1d6d4b5fe \
+ ec573c80325dcb85a463103cf3878a73 \
+ 6a7300e86333500f11f30e3e20e68808 \
+ 4703ffb8b0409bcc4aff2642a748a9ce \
+ 008b5f551130ca3eb7265bce27e0144b \
+ f780b94573a4c3e9261b0ef07ace6529 \
+ cc59747acec0a70d3cf7e121b19dd403 \
+ d7624e4ff046ae83eda8e82d90887bdb \
+ 86c345cb693c291362662b0eb437af89 \
+ 396f4f63322338c26d76b2f638646178 \
+ 44505199ec0964feb5488051b4ac92d5 \
+ 398f4cce1d3067cc7a56662e52a33384 \
+ 5777335209150ceb1dc2164612afe6da \
434e2423f372fed80f69ed8873fdd2a3 \
- 616ae19b360c12012591da557ee83f41 \
+ 349e0ae5420f0b7e6ff835cd03cc7428 \
f8bbc5e2d829e3a4cb40da5ef6dfcd72 \
d5e8b85429057df45d78e55cdc382369 \
- 80e1c1b89d858c93fc5946b4a8266504 \
- 412f39c3faf2efd34b5fe184e36ccc2f \
+ b27485fa46bf04821c8c08402b708432 \
+ bc4c2f203d616e83fae2c9648578c618 \
423ea3c18df8759400c3d0a381738c64 \
- b92fa50f56a1e06a7f1bf665442d4a73 \
- 11681ec4554f1f934b25eeba3f558ea7 \
+ ce5935e8063a452913a61e5405b33cb9 \
+ d81f9251921f8a289dcf69fe4ccc3788 \
c01022fe0357c10ca1d48b16187f81bd \
87b1b7cb12ef4dfe842c212b98263048 \
- ddb0ec63d657e9d1f95a314fdff0b260 \
- 5636b9a8ee575ef87589e449726a81e1 \
+ 7810a6b901a77b30a16e7f123685e173 \
+ b0e8879bc367bdad1fea51407ae22380 \
+ ce2ecc3cf8d25a886a51fc7d66503a87 \
8a1180efc4ebeaecbf8e8e094bcb2659 \
77b8d4657c9c6ff1050c760a3c868a30 \
- d580c0380408c62e04e018eaaf4258af \
+ c6be9100355c6e77cf37c76ade56baa4 \
fba3b040a55c01be7376d3dd5c4d4920 \
- 5a8dc4bf5c57a6487a7247a635347cc9 \
- 70bd18c57397442e0abc67dfa1c99e0f \
- 8ee79b4fe4c43d9ab09f16344612a656 \
- 1e48dcc194400e8d3cb7c69a5b2056cd \
- ab9a5f02cef3b8794d810332ebf26a03 \
- fb6241893b457ed69fae5c1ae19920da \
+ 0bc840b564ce2b698189d5b204538624 \
+ f2d8f01a4e5c5236ab55240d09c6e82f \
+ 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \
+ c168cad864faee840f6cead38168fd8c \
+ e90235c862e9e1fabe9f569bcfbd9692 \
6a307d628f32a1522f0791053b546136 \
- 81fab2fb761d130825cdba5fed59b10b \
- 8d526535233ee01e0f1402b5e8f4e8e9 \
- 8be1ace0f1c199d5cd5656f4d1cf8fcb \
- 512bcd4470f351b2049adeb39cfcdec4 \
- 2dc8aacabbc090f8025a4789d4d6d8f0 \
- 7d76a523677de261dda1b65d29a93c4e \
- 6a32bab57772c3a1146d599b65ffb0cb \
- 41bd794efd88a8bcac5ddb16ee6e208f \
- 0ddb8bccd3198892d0dd0ec7151f7cd3 \
- 782ea88d8e5b517b1c9e7d870e20e9e3 \
+ fef6cd95c83025d64b8cb50171a4bb74 \
+ e6e0e961c6fc0e678ec6ea74d5461f18 \
+ 8e7344ce7547f0710435efa5295975b3 \
+ e092b3abcc54806f2a35889d725bf95f \
+ 8390247ae7126c00e162732b249be9d7 \
+ 11d049cc954c7a9744b9fa85d9596b0c \
+ 7267e731f46f52edb7b5304b60982cf4 \
ff1d093069cfc9eb161907e17a51208b \
- 4f496143a21775fa7bd22bf329c37f37 \
- 91b60a71d44302a8b05bd398eca56c37 \
- e90f2809a34e2bea0bd5c1120475fb36 \
- 3bd91868192fbb6c457c856a1a430a3d \
+ 520b920d0c711ec1a17fb19a6060446a \
+ 5ff02ce05f7f204690c26cb20f3cf2d0 \
+ e19600513eaf0823f25a621088b44d2c \
+ b815e6cf70bcc3512ffbef7f6dea8c5f \
2d8d8b377d144f5e32b4f65a69eb0b24 \
- f1358be8c98b98837cbd2cf51e75f8b3 \
- 594029ccf41cf6d592619865d06b5c38 \
- bfeacff2ad5324a6e2fda84277824a8b \
- 82d98dc87dc8503400aa095f5aa70f13 \
- 64d9f46e9ba78f68c30c486be3d8b7df \
- 799247562dd69b3b5f4d73f91095dfab \
- f80faded72df19d43134e2b44137376a \
+ 9b1baf93cc8caada556e1c45a6f013e0 \
+ ff73672601880795d1c901014787924f \
+ fbe5da24bd1beef6125107ee41118187 \
+ 5f38b77f4cd61a26d90079aaf5ad2257 \
+ 449c7bb37fc298d2026fbf2855eb8db0 \
b7eae58d7a80112442643ee2ff481ef7 \
- e7e2681eb16e207f3a89073468ad7c53 \
- df6c5492cbd828679a5fcc1e08f16b2d \
+ 4461c602c17462c2293009d4c9e40589 \
+ e32faa2eff402ef64b4f387261ece3d4 \
5832db8037979e44555cd71f8781639e \
ca65153603a1a7240bbd9d2ce19f2d67 \
ceee1159c41351d05f4cf705490867b3 \
d18d362345c4fe512ef67b738b239fb8 \
- 96481ed810273371ed8b87f062a0dcda \
- e1aaf0d487ef02def77307a74ee35606 \
- b3139f7d066250bfaf96b99e913ee75d \
- e41541041285d9f05d372cdac02a4bf7 \
- 4185de0682e5e5f3a9f13285218e59aa \
- 64f9f5c520b25087ba70e4194d6aea9c \
+ f38b27b8c9625110a51293658f1cc014 \
+ 1aa786b0f998b9d0440c2a03b133e991 \
+ 651897c3311b074247a1b351bf85b4ff \
+ 8b3da5691ef460f035d90f16d3a0bebd \
+ 4abb118b896b90518fc32602088933be \
+ dca59f56e652d010c754d42df104cd22 \
db96b50050277bf05a3c68534bbb9586 \
- 306c0281447d1876e8220007b7a7e053 \
+ dbdd24e240e42c6852910e7504285712 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
- d343f3cc25259c518e594b7bcd4f144b \
+ 6fea8456dac26da1a185af6b0318dce1 \
f2797ade0e36f1e5d6be9d11b5076582 \
+ 2376de634160158ece40c4bc2ab3eb41 \
24c64817e85ef77765ed0f26c31c9b4c \
+ 940f8708332e8e3720266a7bce4d761d \
dae6d89034a6988042fd8be4cf5e037d \
+ 967cf93762a3bc25e18d0b8b7e811b84 \
de2839e16d9d7a9fd1c397da62f62b4a \
+ 0bc2062598ed9d8ed536e27fddd81ce7 \
e0c35ffb8cfdb74a39bf799811f79304 \
+ a35e6187f2f41e601cf885c279ebb43e \
+ 183b6a856fadbc8f21a6c53ca81155c9 \
d990172b607020701f9e84ca8e1c043c \
+ cc1f120172ea435e8ac1e813435bc630 \
0a68848588e847ceccf504891584d00b \
+ 1dbfec917710e57b574e92effa934924 \
45b469ad607b912256b7c80141fa2d17 \
- 7799baff9a5664205d9110a2624e8989"
+ 3817cf594b24311c4ea944398a58a48d \
+ 7799baff9a5664205d9110a2624e8989 \
+ 7cc8e977768423992930663aadcc43dd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
diff --git a/system/fnt/fnt.SlackBuild b/system/fnt/fnt.SlackBuild
index 8e7f07ae68..501874d719 100644
--- a/system/fnt/fnt.SlackBuild
+++ b/system/fnt/fnt.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fnt
-VERSION=${VERSION:-1.5}
+VERSION=${VERSION:-1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/fnt/fnt.info b/system/fnt/fnt.info
index 95b799b80c..12b201d68d 100644
--- a/system/fnt/fnt.info
+++ b/system/fnt/fnt.info
@@ -1,8 +1,8 @@
PRGNAM="fnt"
-VERSION="1.5"
+VERSION="1.6"
HOMEPAGE="https://github.com/alexmyczko/fnt"
-DOWNLOAD="https://github.com/alexmyczko/fnt/archive/1.5/fnt-1.5.tar.gz"
-MD5SUM="e2d25c7845bc2617f618a0701f7ceabe"
+DOWNLOAD="https://github.com/alexmyczko/fnt/archive/1.6/fnt-1.6.tar.gz"
+MD5SUM="f52306f5968e8930afd99a4542196170"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="chafa lcdf-typetools"
diff --git a/system/fnt/makefile.patch b/system/fnt/makefile.patch
index cbfac98aeb..abdbb87e1b 100644
--- a/system/fnt/makefile.patch
+++ b/system/fnt/makefile.patch
@@ -1,11 +1,11 @@
---- makefile 2023-08-22 18:06:03.000000000 +0530
-+++ makefile1 2024-02-05 18:00:30.130997385 +0530
+--- makefile 2024-03-27 01:02:16.000000000 +0530
++++ makefile1 2024-04-22 18:24:26.887740205 +0530
@@ -1,6 +1,6 @@
BINDIR=/usr/bin
-MANDIR=/usr/share/man
-ZCOMPDIR=/usr/local/share/zsh/site-functions
+MANDIR=/usr/man
+ZCOMPDIR=/usr/share/zsh/site-functions
- VERSION=1.3
+ VERSION=1.5
all:
diff --git a/system/fwupd/doinst.sh b/system/fwupd/doinst.sh
index 489536e95b..75c960ecd9 100644
--- a/system/fwupd/doinst.sh
+++ b/system/fwupd/doinst.sh
@@ -9,11 +9,9 @@ config() {
}
config etc/fwupd/fwupd.conf.new
-config etc/fwupd/remotes.d/fwupd-tests.conf.new
config etc/fwupd/remotes.d/lvfs-testing.conf.new
config etc/fwupd/remotes.d/lvfs.conf.new
config etc/fwupd/remotes.d/vendor-directory.conf.new
-config etc/fwupd/remotes.d/vendor.conf.new
config etc/grub.d/35_fwupd.new
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
diff --git a/system/fwupd/fwupd.SlackBuild b/system/fwupd/fwupd.SlackBuild
index 7d8312a4db..b69daad80d 100644
--- a/system/fwupd/fwupd.SlackBuild
+++ b/system/fwupd/fwupd.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fwupd
-VERSION=${VERSION:-1.9.12}
+VERSION=${VERSION:-1.9.19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -126,11 +126,9 @@ mv $PKG/usr/bin/{,fwupd-}dbxtool
mv $PKG/usr/man/man1/{,fwupd-}dbxtool.1.gz
mv $PKG/etc/fwupd/fwupd.conf $PKG/etc/fwupd/fwupd.conf.new
-mv $PKG/etc/fwupd/remotes.d/fwupd-tests.conf $PKG/etc/fwupd/remotes.d/fwupd-tests.conf.new
-mv $PKG/etc/fwupd/remotes.d/lvfs-testing.conf $PKG/etc/fwupd/remotes.d/lvfs-testing.conf.new
mv $PKG/etc/fwupd/remotes.d/lvfs.conf $PKG/etc/fwupd/remotes.d/lvfs.conf.new
+mv $PKG/etc/fwupd/remotes.d/lvfs-testing.conf $PKG/etc/fwupd/remotes.d/lvfs-testing.conf.new
mv $PKG/etc/fwupd/remotes.d/vendor-directory.conf $PKG/etc/fwupd/remotes.d/vendor-directory.conf.new
-mv $PKG/etc/fwupd/remotes.d/vendor.conf $PKG/etc/fwupd/remotes.d/vendor.conf.new
mv $PKG/etc/grub.d/35_fwupd $PKG/etc/grub.d/35_fwupd.new
rm -rf $PKG/usr/share/installed-tests
diff --git a/system/fwupd/fwupd.info b/system/fwupd/fwupd.info
index 582d503eed..d6d4041f9c 100644
--- a/system/fwupd/fwupd.info
+++ b/system/fwupd/fwupd.info
@@ -1,8 +1,8 @@
PRGNAM="fwupd"
-VERSION="1.9.12"
+VERSION="1.9.19"
HOMEPAGE="https://www.fwupd.org"
-DOWNLOAD="https://github.com/fwupd/fwupd/archive/1.9.12/fwupd-1.9.12.tar.gz"
-MD5SUM="37ed2352146d1caf78f9c453b1b905ac"
+DOWNLOAD="https://github.com/fwupd/fwupd/archive/1.9.19/fwupd-1.9.19.tar.gz"
+MD5SUM="050c5fbbb50ee9bb10914bf19348161c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gcab libjcat libxmlb libgusb libsmbios pefile protobuf-c python3-toml python3-meson-opt python3-typogrify"
diff --git a/system/fzf/fzf.SlackBuild b/system/fzf/fzf.SlackBuild
index 82af663b0f..b207e0740d 100644
--- a/system/fzf/fzf.SlackBuild
+++ b/system/fzf/fzf.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fzf
-VERSION=${VERSION:-0.49.0}
+VERSION=${VERSION:-0.52.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,8 +82,8 @@ done
mkdir -p vendor/golang.org/x
for DEPENDENCY in sync/0.5.0 \
- sys/0.18.0 \
- term/0.18.0 \
+ sys/0.20.0 \
+ term/0.20.0 \
text/0.14.0 ; do
DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f1)"
DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f2)"
@@ -103,7 +103,6 @@ github.com/gdamore/encoding
# github.com/gdamore/tcell/v2 v2.7.4
## explicit; go 1.12
github.com/gdamore/tcell/v2
-github.com/gdamore/tcell/v2/encoding
github.com/gdamore/tcell/v2/terminfo
github.com/gdamore/tcell/v2/terminfo/a/aixterm
github.com/gdamore/tcell/v2/terminfo/a/alacritty
@@ -155,24 +154,18 @@ github.com/mattn/go-shellwords
# github.com/rivo/uniseg v0.4.7
## explicit; go 1.18
github.com/rivo/uniseg
-# golang.org/x/sys v0.18.0
+# golang.org/x/sys v0.20.0
## explicit; go 1.18
golang.org/x/sys/plan9
golang.org/x/sys/unix
golang.org/x/sys/windows
-# golang.org/x/term v0.18.0
+# golang.org/x/term v0.20.0
## explicit; go 1.18
golang.org/x/term
# golang.org/x/text v0.14.0
## explicit; go 1.18
golang.org/x/text/encoding
-golang.org/x/text/encoding/charmap
-golang.org/x/text/encoding/internal
golang.org/x/text/encoding/internal/identifier
-golang.org/x/text/encoding/japanese
-golang.org/x/text/encoding/korean
-golang.org/x/text/encoding/simplifiedchinese
-golang.org/x/text/encoding/traditionalchinese
golang.org/x/text/transform
EOF
diff --git a/system/fzf/fzf.info b/system/fzf/fzf.info
index 0ab652eb52..da0c38d8e7 100644
--- a/system/fzf/fzf.info
+++ b/system/fzf/fzf.info
@@ -1,7 +1,7 @@
PRGNAM="fzf"
-VERSION="0.49.0"
+VERSION="0.52.0"
HOMEPAGE="https://github.com/junegunn/fzf"
-DOWNLOAD="https://github.com/junegunn/fzf/archive/0.49.0/fzf-0.49.0.tar.gz \
+DOWNLOAD="https://github.com/junegunn/fzf/archive/0.52.0/fzf-0.52.0.tar.gz \
https://github.com/charlievieth/fastwalk/archive/v1.0.3/fastwalk-1.0.3.tar.gz \
https://github.com/gdamore/encoding/archive/v1.0.0/encoding-1.0.0.tar.gz \
https://github.com/gdamore/tcell/archive/v2.7.4/tcell-2.7.4.tar.gz \
@@ -11,10 +11,10 @@ DOWNLOAD="https://github.com/junegunn/fzf/archive/0.49.0/fzf-0.49.0.tar.gz \
https://github.com/mattn/go-shellwords/archive/v1.0.12/go-shellwords-1.0.12.tar.gz \
https://github.com/rivo/uniseg/archive/v0.4.7/uniseg-0.4.7.tar.gz \
https://github.com/golang/sync/archive/v0.5.0/sync-0.5.0.tar.gz \
- https://github.com/golang/sys/archive/v0.18.0/sys-0.18.0.tar.gz \
- https://github.com/golang/term/archive/v0.18.0/term-0.18.0.tar.gz \
+ https://github.com/golang/sys/archive/v0.20.0/sys-0.20.0.tar.gz \
+ https://github.com/golang/term/archive/v0.20.0/term-0.20.0.tar.gz \
https://github.com/golang/text/archive/v0.14.0/text-0.14.0.tar.gz"
-MD5SUM="ae80282d8f779c58782b89eb06599306 \
+MD5SUM="4096cfaf447b597623f95ac250c805ad \
ab5a2274c5ccac2d968e768ac2415209 \
fbadc383bc1ace79fa769fe2de36b87b \
a03c6d4612a12e949e05ea7d67624142 \
@@ -24,8 +24,8 @@ MD5SUM="ae80282d8f779c58782b89eb06599306 \
71a4ecaadfb90ffccb392799a2f00743 \
3751c82dd342cd5823703910b9da173d \
a8371f5f0569f41210ca8a3f30e445c6 \
- e00453d8847cde61907bcbee219c44bb \
- 8f5afb0df38c6eb06f51f483e30eddba \
+ 7b645e9b79a0c60a4272df2e6cc9a5f3 \
+ ea5c6fd60dc50377829905f270a68ca1 \
9f64144d4b1647ce4597abf657028a8d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/greetd/greetd.SlackBuild b/system/greetd/greetd.SlackBuild
index 6930e89311..611b57090d 100644
--- a/system/greetd/greetd.SlackBuild
+++ b/system/greetd/greetd.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=greetd
PRGUID=greeter
PRGGID=greeter
-VERSION=${VERSION:-0.9.0}
+VERSION=${VERSION:-0.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/greetd/greetd.info b/system/greetd/greetd.info
index d666978424..07cbb542b6 100644
--- a/system/greetd/greetd.info
+++ b/system/greetd/greetd.info
@@ -1,102 +1,128 @@
PRGNAM="greetd"
-VERSION="0.9.0"
+VERSION="0.10.0"
HOMEPAGE="https://git.sr.ht/~kennylevinsen/greetd"
-DOWNLOAD="https://static.crates.io/crates/async-trait/async-trait-0.1.60.crate \
- https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
- https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/bytes/bytes-1.3.0.crate \
+DOWNLOAD="https://github.com/kennylevinsen/greetd/archive/0.10.0/greetd-0.10.0.tar.gz \
+ 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/async-trait/async-trait-0.1.80.crate \
+ https://static.crates.io/crates/backtrace/backtrace-0.3.71.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \
+ https://static.crates.io/crates/bytes/bytes-1.6.0.crate \
+ https://static.crates.io/crates/cc/cc-1.0.95.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
https://static.crates.io/crates/enquote/enquote-1.1.0.crate \
https://static.crates.io/crates/getopts/getopts-0.2.21.crate \
- https://static.crates.io/crates/itoa/itoa-1.0.5.crate \
- https://static.crates.io/crates/libc/libc-0.2.139.crate \
- https://static.crates.io/crates/log/log-0.4.17.crate \
- https://static.crates.io/crates/memchr/memchr-2.5.0.crate \
- https://static.crates.io/crates/memoffset/memoffset-0.7.1.crate \
- https://static.crates.io/crates/mio/mio-0.8.5.crate \
- https://static.crates.io/crates/nix/nix-0.26.1.crate \
+ https://static.crates.io/crates/gimli/gimli-0.28.1.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.11.crate \
+ https://static.crates.io/crates/libc/libc-0.2.153.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.2.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate \
+ https://static.crates.io/crates/mio/mio-0.8.11.crate \
+ https://static.crates.io/crates/nix/nix-0.27.1.crate \
+ https://static.crates.io/crates/object/object-0.32.2.crate \
https://static.crates.io/crates/pam-sys/pam-sys-0.5.6.crate \
- https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.9.crate \
- https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.49.crate \
- https://static.crates.io/crates/quote/quote-1.0.23.crate \
+ https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.14.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.81.crate \
+ https://static.crates.io/crates/quote/quote-1.0.36.crate \
https://static.crates.io/crates/rpassword/rpassword-5.0.1.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.12.crate \
- https://static.crates.io/crates/serde/serde-1.0.152.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.152.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.91.crate \
- https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.0.crate \
- https://static.crates.io/crates/socket2/socket2-0.4.7.crate \
- https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.107.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.38.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.38.crate \
- https://static.crates.io/crates/tokio-macros/tokio-macros-1.8.2.crate \
- https://static.crates.io/crates/tokio/tokio-1.24.0.crate \
- https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.6.crate \
- https://static.crates.io/crates/unicode-width/unicode-width-0.1.10.crate \
- https://static.crates.io/crates/users/users-0.11.0.crate \
+ https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.23.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.17.crate \
+ https://static.crates.io/crates/serde/serde-1.0.198.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.198.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.116.crate \
+ https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.1.crate \
+ https://static.crates.io/crates/socket2/socket2-0.5.6.crate \
+ https://static.crates.io/crates/syn/syn-2.0.60.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.58.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.58.crate \
+ https://static.crates.io/crates/tokio-macros/tokio-macros-2.2.0.crate \
+ https://static.crates.io/crates/tokio/tokio-1.37.0.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
+ https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate \
https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.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-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.42.0.crate \
- https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.0.crate \
- https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.0.crate \
- https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.0.crate \
- https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.0.crate \
- https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.0.crate \
- https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.0.crate \
- https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.0.crate \
- https://github.com/kennylevinsen/greetd/archive/0.9.0/greetd-0.9.0.tar.gz"
-MD5SUM="fdfbe819b079678795b1ee1e1c61b9cb \
- 05d77ef52e90ad161fdd41b252420467 \
- a295edb6953237ebbdfa8e731229f9a3 \
- 4dfac92ee6bdeb44117342cb203dd36c \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.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-targets/windows-targets-0.52.5.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.5.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.5.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.5.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.5.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.5.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.5.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.5.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.5.crate"
+MD5SUM="c7caa14a01035f4d80444e8ce4359ee2 \
+ 55e15000c4c210f0bb2aca6f38fbe424 \
+ 669215548c64019c08c92b2c1afd3deb \
+ 1b41868d6e1277abee3b6c84a7b7ff83 \
+ cacc6bd5d3b1a38d103a212e0dbaebcc \
+ f3406374808b01be3a263666aa9aa2f5 \
+ 722cab9ebe9eb019d5c3b400325de876 \
+ 63fe036b9d15f66507b3d9a374b65916 \
74634128440dbc3766bda76fdf0aaa05 \
14be1ab75b7fa1711d7c81313f15ea4d \
c3ec5977ecc0f6244ef3be87f5325e72 \
- f2ffcbe94a83f2437ffe47d7dbf4ad04 \
- 2f4991ee29e75b732dbfbbe637506066 \
- b31bf94ffe7e0f2ada93afae1076eaeb \
- 94b8bf179385ff071bdc33b58bf047c0 \
- 48e7cc866f45af55ea3f627e29a2cd98 \
- a8a1c536701e539cdce215fd7f55de9f \
- 5574bd0280c1d59555909f6b598ced79 \
+ fbc6f6d82084b19c006198508b1ac489 \
+ 5d87e8530342ef2a980b1c96dafd27f0 \
+ 49d77531898b3d7846b149c0fb4788c4 \
+ e90235c862e9e1fabe9f569bcfbd9692 \
+ 86aa81f2561682f16c0be376294bf9d3 \
+ 13f47025d308bc16d26a9bc3334f3bbe \
+ 81fab2fb761d130825cdba5fed59b10b \
+ 0d98aaf27d3cace75f9959c04b910891 \
1a61e05436ba382ed378ec9cf100fea2 \
- ce6dde2ea2691fdd97632fb8c9b3e042 \
- 07c75fec267864bcbb800ca7709ceae2 \
- e6bfe297f458a83f516e46e9b0ba07b4 \
- 41defdffa40e7cbcc7e17a933c5660ab \
+ a9a6ce6cd4b12f9c4f6840df87d5da0d \
+ 11d049cc954c7a9744b9fa85d9596b0c \
+ 7267e731f46f52edb7b5304b60982cf4 \
1e585d25db7b5bb009b060befc74e9fe \
- 4ca29f2ce41fb9f282c527c1d8ae5cc4 \
- 2d82330c9f218f42ccc9e44c2d18ff8f \
- 3338953ce1388e5ff5fef5aac76ab1f5 \
- 4da6e91a5a30bc8163694b0809798d0e \
- 21b43d5721b3a9c16059acb691f4314d \
- 362eebacce3b2c9204fdef6d1c04d757 \
- c9defe80406280bcfce4ecf31c0200b3 \
- 8efa8e23cddda0540efe4ba8ff60840b \
- 44e45d4d9b0904fd06d6f46107eda592 \
- 3d2277774414ad0f59584e7021b9be06 \
- d6f24a12196b2e717d4fd869f3410e7f \
- 6cdee292cf5bfd88a1608ebe48e3cab7 \
- e522898b2cb1fd23af2695324b3a5c78 \
- 7d6d4fc9fad200d6e295f6930e97e022 \
- d4c929fc9daf131daef04ee7eaa91fd4 \
+ 24fcbc2986fad09b25c9a4f9aef0a9e4 \
+ feefd8369d6dd6a0f269bbed1b921349 \
+ c87a7eb9d5acaa5a380ec5cdc0b3ec7e \
+ 6bfc46c5bc79cd99e55253ae77195967 \
+ ecf1e501541e064d3e96172bd0f3c709 \
+ 22e95901b912671da26457ac33e36a23 \
+ e0a2eb3573e89a1462cb180fd0a326cd \
+ 5f38b77f4cd61a26d90079aaf5ad2257 \
+ 361668f9f11e4f0eba45f70c24fa8614 \
+ f443b2cca547d22f994c2dd99a6e5581 \
+ 7d6059d699479e0b6a99ce0281522217 \
+ bf33e2d27126b29c8a9b1239c688a424 \
+ ca65153603a1a7240bbd9d2ce19f2d67 \
+ 908ec8a89821b72f3a35726bab24461f \
e972ea58ec203bfa6c79c1207852298b \
+ 0498c4a11448bfc35dc7bb2caa64c753 \
db96b50050277bf05a3c68534bbb9586 \
09de9d01e7331ff3da11f58be8bef0df \
- 0498c4a11448bfc35dc7bb2caa64c753 \
- 110789f2dd21a2ea820ebed976b4b1c2 \
- 86854324255f07e8f64cc11ef8be3b3c \
- 510f0324dbaea90d9d3ca2eea5e71a04 \
- 38cf2b9fa16048f19e0d3b2d73479e50 \
- c373eadcbc79dfc0b580d12851add17d \
- f41cbc66ecf1f5006d0f0a7df2726c73 \
- b04135c0705b10e9866585e1d75e68a3 \
- 404688aa3e82019927df8a16c7d258d1 \
- af714594386b3e648f20d6d923d2357d"
+ f2797ade0e36f1e5d6be9d11b5076582 \
+ 2376de634160158ece40c4bc2ab3eb41 \
+ 24c64817e85ef77765ed0f26c31c9b4c \
+ 940f8708332e8e3720266a7bce4d761d \
+ dae6d89034a6988042fd8be4cf5e037d \
+ 967cf93762a3bc25e18d0b8b7e811b84 \
+ de2839e16d9d7a9fd1c397da62f62b4a \
+ 0bc2062598ed9d8ed536e27fddd81ce7 \
+ e0c35ffb8cfdb74a39bf799811f79304 \
+ a35e6187f2f41e601cf885c279ebb43e \
+ 183b6a856fadbc8f21a6c53ca81155c9 \
+ d990172b607020701f9e84ca8e1c043c \
+ cc1f120172ea435e8ac1e813435bc630 \
+ 0a68848588e847ceccf504891584d00b \
+ 1dbfec917710e57b574e92effa934924 \
+ 45b469ad607b912256b7c80141fa2d17 \
+ 3817cf594b24311c4ea944398a58a48d \
+ 7799baff9a5664205d9110a2624e8989 \
+ 7cc8e977768423992930663aadcc43dd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtk-layer-shell rust16 scdoc"
diff --git a/system/hwloc/hwloc.SlackBuild b/system/hwloc/hwloc.SlackBuild
index af67a17a63..679fdf641c 100644
--- a/system/hwloc/hwloc.SlackBuild
+++ b/system/hwloc/hwloc.SlackBuild
@@ -13,7 +13,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hwloc
-VERSION=${VERSION:-2.2.0}
+VERSION=${VERSION:-2.9.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/hwloc/hwloc.info b/system/hwloc/hwloc.info
index 59ce0ab8e4..91b651f8eb 100644
--- a/system/hwloc/hwloc.info
+++ b/system/hwloc/hwloc.info
@@ -1,8 +1,8 @@
PRGNAM="hwloc"
-VERSION="2.2.0"
+VERSION="2.9.3"
HOMEPAGE="https://www.open-mpi.org/projects/hwloc/"
-DOWNLOAD="https://download.open-mpi.org/release/hwloc/v2.2/hwloc-2.2.0.tar.bz2"
-MD5SUM="5247ba4c1c63623c9285425552df5d92"
+DOWNLOAD="https://download.open-mpi.org/release/hwloc/v2.9/hwloc-2.9.3.tar.bz2"
+MD5SUM="d3eb9cc49b66d607fcc81ab68aeb6156"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/inotify-info/inotify-info.SlackBuild b/system/inotify-info/inotify-info.SlackBuild
index 35417bf478..5de56ed254 100644
--- a/system/inotify-info/inotify-info.SlackBuild
+++ b/system/inotify-info/inotify-info.SlackBuild
@@ -25,8 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=inotify-info
-VERSION=${VERSION:-20230226_8add69e}
-COMMIT=${COMMIT:-8add69efcfc702322819321387bae9043d7d4b59}
+VERSION=${VERSION:-0.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -53,16 +52,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
@@ -70,9 +65,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$COMMIT
-tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
-cd $PRGNAM-$COMMIT
+rm -rf $PRGNAM-v$VERSION
+tar xvf $CWD/$PRGNAM-v$VERSION.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 \
diff --git a/system/inotify-info/inotify-info.info b/system/inotify-info/inotify-info.info
index 4f5ac61bf0..3107d693ed 100644
--- a/system/inotify-info/inotify-info.info
+++ b/system/inotify-info/inotify-info.info
@@ -1,8 +1,8 @@
PRGNAM="inotify-info"
-VERSION="20230226_8add69e"
+VERSION="0.0.1"
HOMEPAGE="https://github.com/mikesart/inotify-info"
-DOWNLOAD="https://github.com/mikesart/inotify-info/archive/8add69e/inotify-info-8add69efcfc702322819321387bae9043d7d4b59.tar.gz"
-MD5SUM="a800f3eaaec2ef5812a3c20ccee3244c"
+DOWNLOAD="https://github.com/mikesart/inotify-info/releases/download/v0.0.1/inotify-info-v0.0.1.tar.gz"
+MD5SUM="e63e740fc3fcf91c03bbcbc5045937b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/intel-microcode/intel-microcode.SlackBuild b/system/intel-microcode/intel-microcode.SlackBuild
index 7a559f3cb3..baacfcd19f 100644
--- a/system/intel-microcode/intel-microcode.SlackBuild
+++ b/system/intel-microcode/intel-microcode.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for intel-microcode
-# Copyright 2023 Andrzej Telszewski, Koszalin
+# Copyright 2024 Andrzej Telszewski, Koszalin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=intel-microcode
SRCNAM=Intel-Linux-Processor-Microcode-Data-Files-microcode
-VERSION=${VERSION:-20231114}
+VERSION=${VERSION:-20240514}
SRCVER=$(printf "%s" "${VERSION}" | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/intel-microcode/intel-microcode.info b/system/intel-microcode/intel-microcode.info
index ae14367a08..dacccca07f 100644
--- a/system/intel-microcode/intel-microcode.info
+++ b/system/intel-microcode/intel-microcode.info
@@ -1,8 +1,8 @@
PRGNAM="intel-microcode"
-VERSION="20231114"
+VERSION="20240514"
HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files"
-DOWNLOAD="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20231114/Intel-Linux-Processor-Microcode-Data-Files-microcode-20231114.tar.gz"
-MD5SUM="1648cf08cb7176db32aff82889e5cb1d"
+DOWNLOAD="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20240514/Intel-Linux-Processor-Microcode-Data-Files-microcode-20240514.tar.gz"
+MD5SUM="0cebf1e441f98ba590f10b5b7e4c0c58"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="iucode_tool"
diff --git a/system/jenkins/jenkins.SlackBuild b/system/jenkins/jenkins.SlackBuild
index a8fc936b3a..2f7f4518ba 100644
--- a/system/jenkins/jenkins.SlackBuild
+++ b/system/jenkins/jenkins.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jenkins
-VERSION=${VERSION:-2.440.2}
+VERSION=${VERSION:-2.452.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/jenkins/jenkins.info b/system/jenkins/jenkins.info
index 5b361514b2..04ea30e7be 100644
--- a/system/jenkins/jenkins.info
+++ b/system/jenkins/jenkins.info
@@ -1,8 +1,8 @@
PRGNAM="jenkins"
-VERSION="2.440.2"
+VERSION="2.452.1"
HOMEPAGE="https://www.jenkins.io/"
-DOWNLOAD="https://get.jenkins.io/war-stable/2.440.2/jenkins.war"
-MD5SUM="04c8c9f2b5bb8f653ecc4cf7086af481"
+DOWNLOAD="https://get.jenkins.io/war-stable/2.452.1/jenkins.war"
+MD5SUM="32f6d38ccad25bc93839d621d0bf0e08"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk21"
diff --git a/system/kitty/kitty.SlackBuild b/system/kitty/kitty.SlackBuild
index 2cbd667257..81d907d472 100644
--- a/system/kitty/kitty.SlackBuild
+++ b/system/kitty/kitty.SlackBuild
@@ -12,7 +12,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kitty
-VERSION=${VERSION:-0.33.1}
+VERSION=${VERSION:-0.34.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/kitty/kitty.info b/system/kitty/kitty.info
index 8c53f1fd8e..aadc6f8ac2 100644
--- a/system/kitty/kitty.info
+++ b/system/kitty/kitty.info
@@ -1,8 +1,8 @@
PRGNAM="kitty"
-VERSION="0.33.1"
+VERSION="0.34.1"
HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/kitty/kitty-0.33.1.tar.xz"
-MD5SUM="571129f1a119fdccb8fe159b0a24ff19"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/kitty/kitty-0.34.1.tar.xz"
+MD5SUM="992c3ed6c2209a4aa8446afda0c8ee72"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="librsync google-go-lang simde"
diff --git a/system/limine/limine-sample.cfg b/system/limine/limine-sample.cfg
index 34aeb2411d..237c2047a2 100644
--- a/system/limine/limine-sample.cfg
+++ b/system/limine/limine-sample.cfg
@@ -1,9 +1,8 @@
-TIMEOUT=5 # Boot prompt timeout in seconds.
-TERM_FONT_SCALE=2x2 # Scale font both vertically and horizontally.
+# Boot prompt timeout in seconds.
+TIMEOUT=5
+# Scale font both vertically and horizontally.
+TERM_FONT_SCALE=2x2
-# Example Slackware boot entry.
-# Limine can boot Linux natively.
-#
# boot:// refers to the partition limine config is located at.
:Slackware
PROTOCOL=linux
@@ -11,12 +10,4 @@ TERM_FONT_SCALE=2x2 # Scale font both vertically and horizontally.
MODULE_PATH=boot:///EFI/Slackware/initrd.gz # Adjust ramdisk path.
CMDLINE=root=/dev/sda3 vga=normal ro # Adjust root filesystem path.
-# Example MS Windows entry using UEFI bootloader chainloading.
-# Limine cannot boot MS Windows natively, so it will instead launch the UEFI
-# bootloader provided by MS Windows and let it do the job.
-#
-# This entry refers to the partition by its UUID, invoke `sudo blkid` to list
-# out partition UUIDs.
-:Windows
- PROTOCOL=chainload
- IMAGE_PATH=uuid://6c1ac528-cc9a-804d-b28a-82b7ae8ec9d7/EFI/Microsoft/Boot/bootmgfw.efi
+# For more examples, see https://wiki.archlinux.org/title/Limine
diff --git a/system/limine/limine.SlackBuild b/system/limine/limine.SlackBuild
index 309d917533..a0c89610d1 100644
--- a/system/limine/limine.SlackBuild
+++ b/system/limine/limine.SlackBuild
@@ -25,7 +25,7 @@
cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=limine
-VERSION=${VERSION:-7.3.1}
+VERSION=${VERSION:-7.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -97,6 +97,7 @@ cat "$SRC/CONFIG.md" > "$PKG/usr/doc/$NAMVER/CONFIG.md"
cat "$SRC/COPYING" > "$PKG/usr/share/$NAMVER/LICENSE"
cat "$SRC/PHILOSOPHY.md" > "$PKG/usr/share/$NAMVER/PHILOSOPHY.md"
cat "$SRC/PROTOCOL.md" > "$PKG/usr/share/$NAMVER/PROTOCOL.md"
+cat "$SRC/ChangeLog" > "$PKG/usr/share/$NAMVER/ChangeLog"
cat "$SRC/README.md" > "$PKG/usr/doc/$NAMVER/repository-README.md"
cd "$PKG"
diff --git a/system/limine/limine.info b/system/limine/limine.info
index 05f9a52420..51c11a7990 100644
--- a/system/limine/limine.info
+++ b/system/limine/limine.info
@@ -1,8 +1,8 @@
PRGNAM="limine"
-VERSION="7.3.1"
+VERSION="7.4.1"
HOMEPAGE="https://limine-bootloader.org/"
-DOWNLOAD="https://github.com/limine-bootloader/limine/releases/download/v7.3.1/limine-7.3.1.tar.gz"
-MD5SUM="51a80cfdccb2e883ed70bc3057aa4ac9"
+DOWNLOAD="https://github.com/limine-bootloader/limine/releases/download/v7.4.1/limine-7.4.1.tar.gz"
+MD5SUM="9ef991b2c130b5156cbf180b2543c331"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/locust/locust.SlackBuild b/system/locust/locust.SlackBuild
index 449ff8f673..c8ea999554 100644
--- a/system/locust/locust.SlackBuild
+++ b/system/locust/locust.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=locust
-VERSION=${VERSION:-2.24.1}
+VERSION=${VERSION:-2.27.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/locust/locust.info b/system/locust/locust.info
index f509292562..3c70d198a5 100644
--- a/system/locust/locust.info
+++ b/system/locust/locust.info
@@ -1,10 +1,10 @@
PRGNAM="locust"
-VERSION="2.24.1"
+VERSION="2.27.0"
HOMEPAGE="https://github.com/locustio/locust"
-DOWNLOAD="https://files.pythonhosted.org/packages/07/34/cab535c1400c0751d5515ac01de231a529ac8818c6f5d73492ee1d281d68/locust-2.24.1.tar.gz"
-MD5SUM="e7ece56695bdc16e98eafa755f8a12e6"
+DOWNLOAD="https://files.pythonhosted.org/packages/4b/73/77a94b1b07dbce20dbaa0b5a5c97c890a42334a1429f2dd67839c412cffc/locust-2.27.0.tar.gz"
+MD5SUM="ff83ce98a0501ba0ad4e752b30dc4ab2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-geventhttpclient python3-Flask-Basicauth python3-pyzmq msgpack-python zope.interface zope.event python3-psutil python3-configargparse typing-extensions roundrobin python3-Flask-Cors"
+REQUIRES="python3-geventhttpclient python3-Flask-Basicauth python3-pyzmq msgpack-python zope.interface zope.event python3-psutil python3-configargparse typing-extensions roundrobin python3-Flask-Cors python3-blinker python3-Flask-Login"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/lxdm/README b/system/lxdm/README
index eff7c7fd0a..0de31dd925 100644
--- a/system/lxdm/README
+++ b/system/lxdm/README
@@ -2,8 +2,8 @@ LXDM - GUI login manager for LXDE
LXDM is a lightweight drop-in replacement for GDM or KDM.
-By default the gtk+3 version of the greeter is built: to
-build the gtk+2 one instead, the script can be run as
+By default the gtk+3 version of the greeter is built: to build
+the gtk+2 one instead (unsupported), the script can be run as
GTK3=no ./lxdm.SlackBuild
diff --git a/system/lxdm/lxdm.SlackBuild b/system/lxdm/lxdm.SlackBuild
index 0547691012..de77b8312a 100644
--- a/system/lxdm/lxdm.SlackBuild
+++ b/system/lxdm/lxdm.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for lxdm
# Copyright 2010,2011 Robby Workman, Northport, Alabama, USA
-# Copyright 2012-2017 Matteo Bernardini, Pisa, Italy
+# Copyright 2012-2024 Matteo Bernardini, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxdm
VERSION=${VERSION:-20170805_e3e7517}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +73,7 @@ INDUSLACK_VER=${INDUSLACK_VER:-20170818}
#
WITH_INDUSLACK=${WITH_INDUSLACK:-yes}
-with_gtk3="" ; [ "${GTK3:-yes}" = "yes" ] && with_gtk3="--enable-gtk3"
+with_gtk3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && with_gtk3=""
set -e
@@ -128,7 +128,7 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
- --without-pam \
+ --with-pam \
$with_gtk3 \
--build=$ARCH-slackware-linux
@@ -171,9 +171,7 @@ if [ "${WITH_INDUSLACK}" = "yes" ] ; then
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS COPYING INSTALL README TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING INSTALL README TODO $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
diff --git a/system/lxinput/README b/system/lxinput/README
index 8e3ca14e80..513ca55203 100644
--- a/system/lxinput/README
+++ b/system/lxinput/README
@@ -1,4 +1,6 @@
-lxinput (input settings for LXDE)
-
-lxnput is part of the LXDE project.
+lxinput is part of the LXDE project.
It implements selectable input settings for LXDE.
+
+If you want to build this for gtk+2, pass to the script the switch
+
+ GTK3=no
diff --git a/system/lxinput/lxinput.SlackBuild b/system/lxinput/lxinput.SlackBuild
index 3d33a83d7a..5e4a062e2f 100644
--- a/system/lxinput/lxinput.SlackBuild
+++ b/system/lxinput/lxinput.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# Slackware build script for lxinput
-# Copyright 2010-2016 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2010-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxinput
VERSION=${VERSION:-0.3.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,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
@@ -66,6 +63,10 @@ else
LIBDIRSUFFIX=""
fi
+WITHGTK3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && WITHGTK3="--enable-gtk"
+
+DOCS="AUTHOR COPYING ChangeLog NEWS README TODO"
+
set -e
rm -rf $PKG
@@ -93,6 +94,7 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-man \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
+ $WITHGTK3 \
--build=$ARCH-slackware-linux
make
@@ -102,9 +104,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 \
- AUTHOR COPYING ChangeLog NEWS README TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION || true
+cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/lxrandr/README b/system/lxrandr/README
index 51a088f664..b770221d91 100644
--- a/system/lxrandr/README
+++ b/system/lxrandr/README
@@ -2,3 +2,7 @@ lxrandr (LXDE monitor config tool)
LXRandR is a monitor configuration tool using X.Org's XRandR extension
(if the graphics driver supports it).
+
+If you want to build this for gtk+2, pass to the script the switch
+
+ GTK3=no
diff --git a/system/lxrandr/lxrandr.SlackBuild b/system/lxrandr/lxrandr.SlackBuild
index bab357a4ae..d97837c321 100644
--- a/system/lxrandr/lxrandr.SlackBuild
+++ b/system/lxrandr/lxrandr.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# $Id: lxrandr.SlackBuild,v 1.2 2009/09/11 10:27:05 root Exp root $
# Copyright (c) 2008-2009 Eric Hameleers, Eindhoven, NL
-# Copyright 2010-2019 Matteo Bernardini <ponce@slackbuilds.org, Pisa, Italy
+# Copyright 2010-2024 Matteo Bernardini <ponce@slackbuilds.org, Pisa, Italy
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -47,6 +47,8 @@
# * update.
# 0.3.2-1 11/mar/2019 by Matteo Bernardini <ponce@slackbuilds.org>
# * update.
+# 0.3.2-2 24/apr/2024 by Matteo Bernardini <ponce@slackbuilds.org>
+# * Switch to gtk+3.
#
# Run 'sh lxrandr.SlackBuild' to build a Slackware package.
# The package is created in /tmp .
@@ -58,7 +60,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxrandr
VERSION=${VERSION:-0.3.2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,9 +72,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
@@ -96,6 +95,8 @@ else
LIBDIRSUFFIX=""
fi
+WITHGTK3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && WITHGTK3=""
+
DOCS="AUTHORS COPYING README"
set -e
@@ -126,14 +127,16 @@ CFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--program-prefix= \
--program-suffix= \
+ $WITHGTK3 \
--build=$ARCH-slackware-linux
make
make install-strip DESTDIR=$PKG
+echo 'X-AppStream-Ignore=true' >> $PKG/usr/share/applications/$PRGNAM.desktop
+
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
-# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/lxsession/README b/system/lxsession/README
index 1f715bf79f..a5d2e2888f 100644
--- a/system/lxsession/README
+++ b/system/lxsession/README
@@ -4,5 +4,8 @@ LXSession is the standard session manager used by LXDE (Lightweight X11
Desktop Environment). A session manager is used to automatically start
a set of applications and set up a working desktop environment.
-if you want to build this for gtk+3 pass to the script the switch
- GTK3=yes
+if you want to build this for gtk+2 pass to the script the switch
+
+ GTK3=no
+
+you will need libunique as a dependency, in this case
diff --git a/system/lxsession/lxsession.SlackBuild b/system/lxsession/lxsession.SlackBuild
index 183c52298a..f900a0f37c 100644
--- a/system/lxsession/lxsession.SlackBuild
+++ b/system/lxsession/lxsession.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# $Id: lxsession.SlackBuild,v 1.1 2009/09/11 10:33:13 root Exp root $
# Copyright (c) 2008-2009 Eric Hameleers, Eindhoven, NL
-# Copyright (c) 2010-2019 Matteo Bernardini, Pisa, IT
+# Copyright (c) 2010-2024 Matteo Bernardini, Pisa, IT
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -61,6 +61,8 @@
# * update.
# 0.5.5-2: 13/apr/2022 by B. Watson <urchlay@slackware.uk>
# * remove empty file from doc dir.
+# 0.5.5-3: 24/apr/2024 by Matteo Bernardini <ponce@slackbuilds.org>
+# * Switch to gtk+3.
#
# Run 'sh lxsession.SlackBuild' to build a Slackware package.
# The package (.tgz) plus descriptive .txt file are created in /tmp .
@@ -72,7 +74,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxsession
VERSION=${VERSION:-0.5.5}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,9 +86,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# 20220413 bkw: don't include NEWS, it's a 0-byte placeholder.
-DOCS="AUTHORS COPYING ChangeLog README"
-
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -110,8 +109,10 @@ else
LIBDIRSUFFIX=""
fi
-WITHGTK3=""
-[ "${GTK3:-no}" = "yes" ] && WITHGTK3="--enable-gtk3"
+WITHGTK3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && WITHGTK3="--enable-gtk"
+
+# 20220413 bkw: don't include NEWS, it's a 0-byte placeholder.
+DOCS="AUTHORS COPYING ChangeLog README"
set -e
@@ -123,10 +124,13 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \+
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+rm *.stamp
+autoreconf -fi
CXXFLAGS="$SLKCFLAGS" \
CFLAGS="$SLKCFLAGS" \
@@ -139,7 +143,6 @@ CFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--program-prefix= \
--program-suffix= \
- --enable-gtk \
$WITHGTK3 \
--enable-buildin-clipboard \
--enable-buildin-polkit \
@@ -147,9 +150,12 @@ CFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+
+echo 'X-AppStream-Ignore=true' >> $PKG/usr/share/applications/lxsession-default-apps.desktop
+echo 'X-AppStream-Ignore=true' >> $PKG/usr/share/applications/lxsession-edit.desktop
+
gzip -9 $PKG/usr/man/man*/*
-# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION || true
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/lxsession/lxsession.info b/system/lxsession/lxsession.info
index d652daab67..116fd62cde 100644
--- a/system/lxsession/lxsession.info
+++ b/system/lxsession/lxsession.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://downloads.sf.net/lxde/lxsession-0.5.5.tar.xz"
MD5SUM="e8380acef215ee7c99c067a2241c2c7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libunique"
+REQUIRES="libunique3"
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/system/lxtask/README b/system/lxtask/README
index 6bf97e6b7c..f7e24888d4 100644
--- a/system/lxtask/README
+++ b/system/lxtask/README
@@ -3,3 +3,7 @@ lxtask (simple task manager for LXDE)
LXTask is lightweight and desktop-independent task manager derived from
xfce4-taskmanager with all dependencies on xfce removed, new features,
and some improvement of the user interface.
+
+If you want to build this for gtk+2, pass to the script the switch
+
+ GTK3=no
diff --git a/system/lxtask/lxtask.SlackBuild b/system/lxtask/lxtask.SlackBuild
index 8137d5fa01..d5fc6b4349 100644
--- a/system/lxtask/lxtask.SlackBuild
+++ b/system/lxtask/lxtask.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# $Id: lxtask.SlackBuild,v 1.2 2009/09/11 10:39:38 root Exp root $
# Copyright (c) 2008-2009 Eric Hameleers, Eindhoven, NL
-# Copyright 2010-2019 Matteo Bernardini <ponce@slackbuilds.org, Pisa, Italy
+# Copyright 2010-2024 Matteo Bernardini <ponce@slackbuilds.org, Pisa, Italy
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -53,6 +53,8 @@
# * updated.
# 0.1.10-1: 10/apr/2021 by Matteo Bernardini <ponce@slackbuilds.org>
# * updated.
+# 0.1.10-2: 24/apr/2024 by Matteo Bernardini <ponce@slackbuilds.org>
+# * Switch to gtk+3.
#
# Run 'sh lxtask.SlackBuild' to build a Slackware package.
# The package is created in /tmp .
@@ -64,7 +66,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxtask
VERSION=${VERSION:-0.1.10}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -76,11 +78,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO"
-
-# 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,6 +101,10 @@ else
LIBDIRSUFFIX=""
fi
+WITHGTK3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && WITHGTK3=""
+
+DOCS="AUTHORS COPYING ChangeLog INSTALL README TODO"
+
set -e
rm -rf $PKG
@@ -131,13 +132,15 @@ CFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--program-prefix= \
--program-suffix= \
+ $WITHGTK3 \
--build=$ARCH-slackware-linux
make
make install-strip DESTDIR=$PKG
+echo 'X-AppStream-Ignore=true' >> "$PKG/usr/share/applications/$PRGNAM.desktop"
+
find $PKG/usr/man -type f -exec gzip -9 {} \;
-# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/lxterminal/README b/system/lxterminal/README
index bf0c77122c..e6780940da 100644
--- a/system/lxterminal/README
+++ b/system/lxterminal/README
@@ -2,5 +2,8 @@ LXTerminal is a quick configurable terminal emulator, based on vte libs.
It uses a single process for each window/tab so it's very light on
resources.
-Pass the script the variable GTK3=yes if you want to link this against
-gtk+3 instead of the default gtk+2.
+If you want to build this for gtk+2, pass to the script the switch
+
+ GTK3=no
+
+you will need the additional dependency vte2 in this case
diff --git a/system/lxterminal/lxterminal.SlackBuild b/system/lxterminal/lxterminal.SlackBuild
index 8fc4a29be0..6f4515229e 100644
--- a/system/lxterminal/lxterminal.SlackBuild
+++ b/system/lxterminal/lxterminal.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# $Id: lxterminal.SlackBuild,v 1.6 2009/09/11 10:43:05 root Exp root $
# Copyright (c) 2008-2009 Eric Hameleers, Eindhoven, NL
-# Copyright (c) 2010-2021 Matteo Bernardini, Pisa, IT
+# Copyright (c) 2010-2024 Matteo Bernardini, Pisa, IT
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -69,6 +69,8 @@
# * Update.
# 0.4.0: 10/apr/2021 by Matteo Bernardini <ponce@slackbuilds.org>
# * Update.
+# 0.4.0-2: 24/apr/2024 by Matteo Bernardini <ponce@slackbuilds.org>
+# * Switch to gtk+3.
#
# Run 'sh lxterminal.SlackBuild' to build a Slackware package.
# The package is created in /tmp .
@@ -80,7 +82,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lxterminal
VERSION=${VERSION:-0.4.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -92,9 +94,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
@@ -118,7 +117,7 @@ else
LIBDIRSUFFIX=""
fi
-gtk3="" ; [ "${GTK3:-no}" = "yes" ] && gtk3="--enable-gtk3"
+gtk3="--enable-gtk3" ; [ "${GTK3:-yes}" = "no" ] && gtk3=""
DOCS="AUTHORS COPYING ChangeLog NEWS"
@@ -158,7 +157,6 @@ make install-strip 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
-# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/lxterminal/lxterminal.info b/system/lxterminal/lxterminal.info
index 574b0e866d..d8fecdbf39 100644
--- a/system/lxterminal/lxterminal.info
+++ b/system/lxterminal/lxterminal.info
@@ -5,6 +5,6 @@ DOWNLOAD="http://downloads.sf.net/lxde/lxterminal-0.4.0.tar.xz"
MD5SUM="7938dbd50e3826c11f4735a742b278d3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="vte2"
+REQUIRES=""
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/system/mongodb/README b/system/mongodb/README
index f2e41d4aff..8898ea3511 100644
--- a/system/mongodb/README
+++ b/system/mongodb/README
@@ -13,9 +13,4 @@ if [ -x /etc/rc.d/rc.mongodb ]; then
/etc/rc.d/rc.mongodb start
fi
-NOTE: mongodb 5.0 requires use of the AVX instruction set: check if
-your cpu supports it with
-
- grep avx /proc/cpuinfo | uniq
-
-(no output means it doesn't)
+NOTE: This script repackage binary source
diff --git a/system/mongodb/doinst.sh b/system/mongodb/doinst.sh
index 8721b3d5ee..a23b6a9f1f 100644
--- a/system/mongodb/doinst.sh
+++ b/system/mongodb/doinst.sh
@@ -23,6 +23,6 @@ preserve_perms() {
}
preserve_perms etc/rc.d/rc.mongodb.new
-config etc/mongodb.conf.new
+config etc/mongod.conf.new
config etc/mongos.conf.new
config etc/logrotate.d/mongodb.new
diff --git a/system/mongodb/files/mongodb.conf b/system/mongodb/files/mongodb.conf
deleted file mode 100644
index 83b4cc0589..0000000000
--- a/system/mongodb/files/mongodb.conf
+++ /dev/null
@@ -1,34 +0,0 @@
-# !! IMPORTANT !!
-#
-# This file uses the YAML format as described in the documentation:
-# http://docs.mongodb.org/manual/reference/configuration-options/
-
-storage:
- dbPath: "/var/lib/mongodb"
- #engine: wiredTiger
-
-systemLog:
- destination: file
- path: "/var/log/mongodb/mongodb.log"
- quiet: true
- logAppend: true
-
-net:
- port: 27017
- bindIp: 127.0.0.1
- #ssl:
- # mode: disabled
-
-#security:
- #keyFile:
- #clusterAuthMode:
-
-#replication:
- #replSetName:
-
-# Specifies one of the MongoDB parameters described here:
-# http://docs.mongodb.org/manual/reference/parameters/
-#
-# You can specify multiple setParameter fields such as:
-# setParameter: {enableTestCommands: 1}
-#setParameter:
diff --git a/system/mongodb/mongodb.SlackBuild b/system/mongodb/mongodb.SlackBuild
index 7bcc41e901..56cb0e953b 100644
--- a/system/mongodb/mongodb.SlackBuild
+++ b/system/mongodb/mongodb.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="mongodb"
-VERSION=${VERSION:-7.0.8}
+VERSION=${VERSION:-7.0.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -52,9 +52,6 @@ OUTPUT=${OUTPUT:-/tmp}
MONGO_USER=${MONGO_USER:-285}
MONGO_GROUP=${MONGO_GROUP:-285}
-SRC_FILE=$PRGNAM-src-r$VERSION.tar.gz
-SRC_FLDR=$PRGNAM-src-r$VERSION
-
if [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
@@ -81,15 +78,11 @@ EOF
getent passwd mongo &>/dev/null || bailout
getent group mongo &>/dev/null || bailout
-rm -fr $TMP/$SRC_FLDR $PKG
+rm -fr $PKG
mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-tar xvf $CWD/$SRC_FILE
-cd $SRC_FLDR
-# remove bundled libs
-rm -fR src/third_party/{boost,pcre-*,snappy-*,yaml-cpp,zlib-*}
-# remove compass
-rm -fR src/mongo/installer/compass
+cd $PKG
+ar p $CWD/mongodb-org-server_${VERSION}_amd64.deb data.tar.zst | zstd --decompress | tar xv
+ar p $CWD/mongodb-org-mongos_${VERSION}_amd64.deb data.tar.zst | zstd --decompress | tar xv
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -97,63 +90,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 {} \;
-# thanks gentoo, also for these patches
-for i in $CWD/patches/* ; do patch -p1 < $i ; done
-
-sed -i "s|GCC 11.3|GCC 11.2|g" SConstruct
-sed -i "s|__GNUC_MINOR__ < 3|__GNUC_MINOR__ < 2|g" SConstruct
-
-scons_opts=(
- --disable-warnings-as-errors
- --use-system-boost
- --use-system-pcre2
- --use-system-snappy
- --use-system-yaml
- --use-system-zlib
- --use-system-zstd
- --use-sasl-client
- --use-system-libbson
- --use-system-mongo-c
- --ssl
-)
-
-# Thanks to Lockywolf
-# scons can use multiple jobs. For convenience, read MAKEFLAGS from the environment, if set
-JOBS="$( echo $MAKEFLAGS | sed 's,.*-j *\([0-9][0-9]*\)*.*,\1,' )"
-# or if no MAKEFLAGS, use the number of cores minus 1
-JOBS="${JOBS:-$(( $( nproc ) - 1 ))}"
-# or 1, if we really have one core
-[ "$JOBS" = "0" ] && JOBS=1
-
-if [ "$ARCH" = "x86_64" ]; then
- PREFIX=${PKG}/usr CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" LDFLAGS="-L /lib$LIBDIRSUFFIX -L/usr/lib$LIBDIRSUFFIX" \
- ./buildscripts/scons.py "${scons_opts[@]}" --force-jobs --jobs="$JOBS" install-core
-else
- PREFIX=${PKG}/usr CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" LDFLAGS="-L /lib$LIBDIRSUFFIX -L/usr/lib$LIBDIRSUFFIX" \
- ./buildscripts/scons.py "${scons_opts[@]}" --force-jobs --jobs="$JOBS" --wiredtiger=off install-core
-fi
-
-# manual install
-( cd build/install/bin
- for i in * ; do install -D -m 0755 $i $PKG/usr/bin/$i ; done )
-( cd debian
- for i in *.1 ; do install -D -m 0644 $i $PKG/usr/man/man1/$i ; done )
+# We don't need systemd files
+rm -rf lib
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
+mv usr/share/man usr/
mkdir -p ${PKG}/usr/doc/${PRGNAM}-${VERSION}
-cp distsrc/* ${PKG}/usr/doc/${PRGNAM}-${VERSION}
+mv usr/share/doc/mongodb-org-* ${PKG}/usr/doc/${PRGNAM}-${VERSION}
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+rm -rf usr/share/doc
mkdir -p $PKG/etc/{logrotate,rc}.d
-cat $CWD/files/mongodb.conf > $PKG/etc/mongodb.conf.new
cat $CWD/files/mongos.conf > $PKG/etc/mongos.conf.new
cat $CWD/files/mongodb.logrotate > $PKG/etc/logrotate.d/mongodb.new
cat $CWD/files/rc.mongodb > $PKG/etc/rc.d/rc.mongodb.new
+mv etc/mongod.conf etc/mongod.conf.new
mkdir -p $PKG/var/{lib,log}/mongodb
chmod 750 $PKG/var/{lib,log}/mongodb
diff --git a/system/mongodb/mongodb.info b/system/mongodb/mongodb.info
index 37d4117a32..5653908c61 100644
--- a/system/mongodb/mongodb.info
+++ b/system/mongodb/mongodb.info
@@ -1,10 +1,12 @@
PRGNAM="mongodb"
-VERSION="7.0.8"
+VERSION="7.0.9"
HOMEPAGE="https://www.mongodb.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://fastdl.mongodb.org/src/mongodb-src-r7.0.8.tar.gz"
-MD5SUM_x86_64="40608f11bf26fef651bcb4bb172a2c29"
-REQUIRES="cheetah3 python3-psutil snappy snowballstemmer yaml-cpp python3-jsonschema mongo-c-driver pymongo"
+DOWNLOAD_x86_64="https://repo.mongodb.org/apt/ubuntu/dists/jammy/mongodb-org/7.0/multiverse/binary-amd64/mongodb-org-server_7.0.9_amd64.deb \
+ https://repo.mongodb.org/apt/ubuntu/dists/jammy/mongodb-org/7.0/multiverse/binary-amd64/mongodb-org-mongos_7.0.9_amd64.deb"
+MD5SUM_x86_64="5c0915bf5b0bca2f96d272927953c24c \
+ e51a4a81965f4d8ea9d482b7ca69ee8c"
+REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/mongodb/patches/mongodb-5.0.2-no-compass.patch b/system/mongodb/patches/mongodb-5.0.2-no-compass.patch
deleted file mode 100644
index 7772515772..0000000000
--- a/system/mongodb/patches/mongodb-5.0.2-no-compass.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/mongo/installer/SConscript b/src/mongo/installer/SConscript
-index 5bd89fe9..489e70ac 100644
---- a/src/mongo/installer/SConscript
-+++ b/src/mongo/installer/SConscript
-@@ -7,7 +7,6 @@ env = env.Clone()
-
- env.SConscript(
- dirs=[
-- 'compass',
- 'msi',
- ],
- exports=[
diff --git a/system/mongodb/patches/mongodb-5.0.2-skip-reqs-check.patch b/system/mongodb/patches/mongodb-5.0.2-skip-reqs-check.patch
deleted file mode 100644
index 823d481c20..0000000000
--- a/system/mongodb/patches/mongodb-5.0.2-skip-reqs-check.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/buildscripts/scons.py b/buildscripts/scons.py
-index 534fca32..c38f64df 100755
---- a/buildscripts/scons.py
-+++ b/buildscripts/scons.py
-@@ -19,13 +19,13 @@ SITE_TOOLS_DIR = os.path.join(MONGODB_ROOT, 'site_scons')
- sys.path = [SCONS_DIR, SITE_TOOLS_DIR] + sys.path
-
- # pylint: disable=C0413
--from mongo.pip_requirements import verify_requirements, MissingRequirements
-+#from mongo.pip_requirements import verify_requirements, MissingRequirements
-
--try:
-- verify_requirements('etc/pip/compile-requirements.txt')
--except MissingRequirements as ex:
-- print(ex)
-- sys.exit(1)
-+#try:
-+# verify_requirements('etc/pip/compile-requirements.txt')
-+#except MissingRequirements as ex:
-+# print(ex)
-+# sys.exit(1)
-
- try:
- import SCons.Script
diff --git a/system/mongodb/patches/mongodb-7.0.2-sconstruct.patch b/system/mongodb/patches/mongodb-7.0.2-sconstruct.patch
deleted file mode 100644
index 822bd81d0b..0000000000
--- a/system/mongodb/patches/mongodb-7.0.2-sconstruct.patch
+++ /dev/null
@@ -1,159 +0,0 @@
-diff --git a/SConstruct b/SConstruct
-index 92d557b..80ee9e8 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -23,7 +23,6 @@ from pkg_resources import parse_version
-
- import SCons
- import SCons.Script
--from mongo_tooling_metrics.lib.top_level_metrics import SConsToolingMetrics
- from site_scons.mongo import build_profiles
-
- # This must be first, even before EnsureSConsVersion, if
-@@ -1649,13 +1648,6 @@ env.AddMethod(lambda env, name, **kwargs: add_option(name, **kwargs), 'AddOption
-
- # The placement of this is intentional. Here we setup an atexit method to store tooling metrics.
- # We should only register this function after env, env_vars and the parser have been properly initialized.
--SConsToolingMetrics.register_metrics(
-- utc_starttime=datetime.utcnow(),
-- artifact_dir=env.Dir('$BUILD_DIR').get_abspath(),
-- env_vars=env_vars,
-- env=env,
-- parser=_parser,
--)
-
- if get_option('build-metrics'):
- env['BUILD_METRICS_ARTIFACTS_DIR'] = '$BUILD_ROOT/$VARIANT_DIR'
-@@ -3026,7 +3018,6 @@ if env.TargetOSIs('posix'):
- env.Append(
- CCFLAGS=[
- "-fasynchronous-unwind-tables",
-- "-g2" if not env.TargetOSIs('emscripten') else "-g",
- "-Wall",
- "-Wsign-compare",
- "-Wno-unknown-pragmas",
-@@ -3093,6 +3084,8 @@ if env.TargetOSIs('posix'):
-
- # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
- env.Append(CXXFLAGS=["-Woverloaded-virtual"])
-+ env.Append(CXXFLAGS=os.environ['CXXFLAGS'])
-+ env.Append(LINKFLAGS=os.environ['LDFLAGS'])
-
- # On OS X, clang doesn't want the pthread flag at link time, or it
- # issues warnings which make it impossible for us to declare link
-@@ -3143,7 +3136,7 @@ if env.TargetOSIs('posix'):
- ], )
-
- #make scons colorgcc friendly
-- for key in ('HOME', 'TERM'):
-+ for key in ('HOME', 'TERM', 'PATH'):
- try:
- env['ENV'][key] = os.environ[key]
- except KeyError:
-@@ -3543,33 +3536,6 @@ def doConfigure(myenv):
- myenv.AddMethod(
- functools.partial(var_func, var=var, func=CheckFlag), f"Check{var}Supported")
-
-- if myenv.ToolchainIs('gcc', 'clang'):
-- # This tells clang/gcc to use the gold linker if it is available - we prefer the gold linker
-- # because it is much faster. Don't use it if the user has already configured another linker
-- # selection manually.
-- if any(flag.startswith('-fuse-ld=') for flag in env['LINKFLAGS']):
-- myenv.FatalError(
-- f"Use the '--linker' option instead of modifying the LINKFLAGS directly.")
--
-- linker_ld = get_option('linker')
-- if linker_ld == 'auto':
-- if not env.TargetOSIs('darwin', 'macOS'):
-- if not myenv.AddToLINKFLAGSIfSupported('-fuse-ld=lld'):
-- myenv.FatalError(
-- f"The recommended linker 'lld' is not supported with the current compiler configuration, you can try the 'gold' linker with '--linker=gold'."
-- )
-- elif link_model.startswith("dynamic") and linker_ld == 'bfd':
-- # BFD is not supported due to issues with it causing warnings from some of
-- # the third party libraries that mongodb is linked with:
-- # https://jira.mongodb.org/browse/SERVER-49465
-- myenv.FatalError(f"Linker {linker_ld} is not supported with dynamic link model builds.")
-- else:
-- if not myenv.AddToLINKFLAGSIfSupported(f'-fuse-ld={linker_ld}'):
-- myenv.FatalError(f"Linker {linker_ld} could not be configured.")
--
-- if has_option('gcov') and myenv.AddToCCFLAGSIfSupported('-fprofile-update=single'):
-- myenv.AppendUnique(LINKFLAGS=['-fprofile-update=single'])
--
- detectCompiler = Configure(
- myenv,
- help=False,
-@@ -4621,43 +4587,6 @@ def doConfigure(myenv):
- if optBuild == "off" and myenv.ToolchainIs('clang') and env.TargetOSIs('darwin'):
- myenv.AddToLINKFLAGSIfSupported("-Wl,-no_deduplicate")
-
-- # Apply any link time optimization settings as selected by the 'lto' option.
-- if has_option('lto'):
-- if myenv.ToolchainIs('msvc'):
-- # Note that this is actually more aggressive than LTO, it is whole program
-- # optimization due to /GL. However, this is historically what we have done for
-- # windows, so we are keeping it.
-- #
-- # /GL implies /LTCG, so no need to say it in CCFLAGS, but we do need /LTCG on the
-- # link flags.
-- myenv.Append(CCFLAGS=['/GL'])
-- myenv.Append(LINKFLAGS=['/LTCG'])
-- myenv.Append(ARFLAGS=['/LTCG'])
-- elif myenv.ToolchainIs('gcc', 'clang'):
-- # For GCC and clang, the flag is -flto, and we need to pass it both on the compile
-- # and link lines.
-- if not myenv.AddToCCFLAGSIfSupported('-flto') or \
-- not myenv.AddToLINKFLAGSIfSupported('-flto'):
-- myenv.ConfError("Link time optimization requested, "
-- "but selected compiler does not honor -flto")
--
-- if myenv.TargetOSIs('darwin'):
-- myenv.AddToLINKFLAGSIfSupported('-Wl,-object_path_lto,${TARGET}.lto')
-- else:
-- # According to intel benchmarks -fno-plt increases perf
-- # See PM-2215
-- if linker_ld != "gold":
-- myenv.ConfError("lto compilation currently only works with the --linker=gold")
-- if link_model != "object":
-- myenv.ConfError(
-- "lto compilation currently only works with the --link-model=object")
-- if not myenv.AddToCCFLAGSIfSupported('-fno-plt') or \
-- not myenv.AddToLINKFLAGSIfSupported('-fno-plt'):
-- myenv.ConfError("-fno-plt is not supported by the compiler")
--
-- else:
-- myenv.ConfError("Don't know how to enable --lto on current toolchain")
--
- if get_option('runtime-hardening') == "on" and optBuild != "off":
- # Older glibc doesn't work well with _FORTIFY_SOURCE=2. Selecting 2.11 as the minimum was an
- # emperical decision, as that is the oldest non-broken glibc we seem to require. It is possible
-@@ -5120,17 +5049,13 @@ def doConfigure(myenv):
- "BOOST_LOG_NO_SHORTHAND_NAMES",
- "BOOST_LOG_USE_NATIVE_SYSLOG",
- "BOOST_LOG_WITHOUT_THREAD_ATTR",
-+ "BOOST_LOG_DYN_LINK",
- "BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS",
- "BOOST_SYSTEM_NO_DEPRECATED",
- "BOOST_THREAD_USES_DATETIME",
- ("BOOST_THREAD_VERSION", "5"),
- ])
-
-- if link_model.startswith("dynamic") and not link_model == 'dynamic-sdk':
-- conf.env.AppendUnique(CPPDEFINES=[
-- "BOOST_LOG_DYN_LINK",
-- ])
--
- if use_system_version_of_library("boost"):
- if not conf.CheckCXXHeader("boost/filesystem/operations.hpp"):
- myenv.ConfError("can't find boost headers")
-@@ -5327,6 +5252,9 @@ def doConfigure(myenv):
-
- mongoc_mode = get_option('use-system-mongo-c')
- conf.env['MONGO_HAVE_LIBMONGOC'] = False
-+ conf.env.ParseConfig('pkg-config libbson-1.0 libmongoc-1.0 --cflags')
-+ conf.env['LIBDEPS_LIBBSON_SYSLIBDEP'] = 'bson-1.0'
-+
- if mongoc_mode != 'off':
- if conf.CheckLibWithHeader(
- ["mongoc-1.0"],
diff --git a/system/netdata/netdata.SlackBuild b/system/netdata/netdata.SlackBuild
index 338e1da25e..2551034909 100644
--- a/system/netdata/netdata.SlackBuild
+++ b/system/netdata/netdata.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=netdata
-VERSION=${VERSION:-1.45.3}
+VERSION=${VERSION:-1.45.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/netdata/netdata.info b/system/netdata/netdata.info
index 7959f2f02d..a76638b3f7 100644
--- a/system/netdata/netdata.info
+++ b/system/netdata/netdata.info
@@ -1,8 +1,8 @@
PRGNAM="netdata"
-VERSION="1.45.3"
+VERSION="1.45.4"
HOMEPAGE="https://github.com/netdata/netdata"
-DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.45.3/netdata-v1.45.3.tar.gz"
-MD5SUM="862400053058599901fcb9b61573d866"
+DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.45.4/netdata-v1.45.4.tar.gz"
+MD5SUM="a4ec6d65c2cf1159e7c93d5415dc2782"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python2-PyYAML google-go-lang freeipmi"
diff --git a/system/numactl/numactl.SlackBuild b/system/numactl/numactl.SlackBuild
index ccff6ffa79..a363427c28 100644
--- a/system/numactl/numactl.SlackBuild
+++ b/system/numactl/numactl.SlackBuild
@@ -7,7 +7,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=numactl
-VERSION=${VERSION:-2.0.13}
+VERSION=${VERSION:-2.0.17}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,7 +83,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 -ar INSTALL.md README.md test $PKG/usr/doc/$PRGNAM-$VERSION
+cp -ar INSTALL.md README.md LICENSE.GPL2 LICENSE.LGPL2.1 test $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
rm -f $PKG/usr/lib*/*.la
diff --git a/system/numactl/numactl.info b/system/numactl/numactl.info
index 1cda19b3ff..c60ee5d757 100644
--- a/system/numactl/numactl.info
+++ b/system/numactl/numactl.info
@@ -1,8 +1,8 @@
PRGNAM="numactl"
-VERSION="2.0.13"
+VERSION="2.0.17"
HOMEPAGE="https://github.com/numactl/numactl"
-DOWNLOAD="https://github.com/numactl/numactl/releases/download/v2.0.13/numactl-2.0.13.tar.gz"
-MD5SUM="9a9a94bfebf6c9c67defeedc9795e568"
+DOWNLOAD="https://github.com/numactl/numactl/releases/download/v2.0.17/numactl-2.0.17.tar.gz"
+MD5SUM="13b5cc5c54e73bdd9387234cd7bc76ff"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/nvidia-driver/nvidia-driver.SlackBuild b/system/nvidia-driver/nvidia-driver.SlackBuild
index d2d4ba4ff6..fd93bbc57a 100644
--- a/system/nvidia-driver/nvidia-driver.SlackBuild
+++ b/system/nvidia-driver/nvidia-driver.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nvidia-driver
-VERSION=${VERSION:-550.67}
+VERSION=${VERSION:-550.78}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/nvidia-driver/nvidia-driver.info b/system/nvidia-driver/nvidia-driver.info
index 09404eb52f..6240dfea02 100644
--- a/system/nvidia-driver/nvidia-driver.info
+++ b/system/nvidia-driver/nvidia-driver.info
@@ -1,20 +1,20 @@
PRGNAM="nvidia-driver"
-VERSION="550.67"
+VERSION="550.78"
HOMEPAGE="https://www.nvidia.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/550.67/NVIDIA-Linux-x86_64-550.67.run \
- https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.67.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.67.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.67.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.67.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.67.tar.bz2"
-MD5SUM_x86_64="4190c0255fa40acdae1fe00b607ae4f3 \
- c5cb3f5063b56fbb31e2442cd8c812ed \
- 36e33e89995eb937fddaf96762c30b97 \
- 3da30e7e56b8533a87f7e2f1ed1c94d4 \
- c424b165a61afe2391aa09d4c4c94d9c \
- eed570ccfceef899e6f4f58b63e25d5b"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/550.78/NVIDIA-Linux-x86_64-550.78.run \
+ https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.78.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.78.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.78.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.78.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.78.tar.bz2"
+MD5SUM_x86_64="c289987ebda8e9419a73e7e8e3409244 \
+ 4fcca5040078e6dfd3a13e888a26acd1 \
+ 1ec43587f9203a053eff81368b1e72e0 \
+ 98fa129afe0d10881452cb1c6eaff611 \
+ 315d74b2871f3021fece1d49113517fc \
+ 48d62a9de216a349a07f10f7c31db56c"
REQUIRES="nvidia-kernel"
MAINTAINER="Lenard Spencer"
EMAIL="lenardrspencer@gmail.com"
diff --git a/system/nvidia-fabricmanager/README b/system/nvidia-fabricmanager/README
new file mode 100644
index 0000000000..99e1f1aceb
--- /dev/null
+++ b/system/nvidia-fabricmanager/README
@@ -0,0 +1,6 @@
+The nvidia-fabricmanager manages NVLink, which is the data transfer
+fabric that interconnects NVIDIA data-center GPUs.
+
+The driver (package nvidia-kernel on SBo) requires the
+nv-fabricmanager daemon from the "exact same version" of this package
+to initialize GPUs connected by NVLink.
diff --git a/system/nvidia-fabricmanager/README.SBo b/system/nvidia-fabricmanager/README.SBo
new file mode 100644
index 0000000000..9bace49bc7
--- /dev/null
+++ b/system/nvidia-fabricmanager/README.SBo
@@ -0,0 +1,7 @@
+The nvidia-kernel and nvidia-driver packages on SlackBuilds.org
+default to the version number and download links for consumer GPUs.
+
+Drivers for data-center GPUs are distributed by NVIDIA in
+separate packages from that for their consumer GPUs,
+usually compatible with these two packages despite bearing different
+version numbers.
diff --git a/system/nvidia-fabricmanager/doinst.sh.gz b/system/nvidia-fabricmanager/doinst.sh.gz
new file mode 100644
index 0000000000..d84c6bc589
--- /dev/null
+++ b/system/nvidia-fabricmanager/doinst.sh.gz
Binary files differ
diff --git a/system/nvidia-fabricmanager/nvidia-fabricmanager.SlackBuild b/system/nvidia-fabricmanager/nvidia-fabricmanager.SlackBuild
new file mode 100644
index 0000000000..6da635118e
--- /dev/null
+++ b/system/nvidia-fabricmanager/nvidia-fabricmanager.SlackBuild
@@ -0,0 +1,87 @@
+#!/bin/bash
+
+# Slackware build script for nvidia-fabricmanager
+
+# Copyright 2024 GUAN Xin <guanx.bac@gmail.com> from Beijing
+# 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=nvidia-fabricmanager
+VERSION=${VERSION:-550.54.14}
+SRCVER=${SRCVER:-$(printf "%s_%s-1" `echo $VERSION | cut -d. -f1,1` $VERSION)}
+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-$PKGVER-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "x86_64" ]; then
+ SRCARCH=amd64
+else
+ echo "$ARCH is not supported"
+ exit 1
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+
+cd $PKG
+ar p $CWD/$PRGNAM-${SRCVER}_$SRCARCH.deb data.tar.xz | tar -Jxv
+
+# This file should really be under /etc but let's keep it as is for the
+# least surpise of users migrated from other distributions to Slackware:
+mv $PKG/usr/share/nvidia/nvswitch/fabricmanager.cfg $PKG/usr/share/nvidia/nvswitch/fabricmanager.cfg.new
+
+# Replace systemd files with sysvinit script
+rm -fr $PKG/lib
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.nvidia-fabricmanager > $PKG/etc/rc.d/rc.nvidia-fabricmanager
+chmod 755 $PKG/etc/rc.d/rc.nvidia-fabricmanager
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+mv -t $PKG/usr/doc/$PRGNAM-$VERSION $PKG/usr/share/doc/$PRGNAM/*
+rm -fr $PKG/usr/share/doc
+cp -t $PKG/usr/doc/$PRGNAM-$VERSION $CWD/README*
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/nvidia-fabricmanager/nvidia-fabricmanager.info b/system/nvidia-fabricmanager/nvidia-fabricmanager.info
new file mode 100644
index 0000000000..d03783d698
--- /dev/null
+++ b/system/nvidia-fabricmanager/nvidia-fabricmanager.info
@@ -0,0 +1,10 @@
+PRGNAM="nvidia-fabricmanager"
+VERSION="550.54.14"
+HOMEPAGE="https://www.nvidia.com"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://developer.download.nvidia.com/compute/cuda/repos/debian12/x86_64/nvidia-fabricmanager-550_550.54.14-1_amd64.deb"
+MD5SUM_x86_64="3516bc2432678f9335d8c7670d684f84"
+REQUIRES=""
+MAINTAINER="GUAN Xin"
+EMAIL="guanx.bac@gmail.com"
diff --git a/system/nvidia-fabricmanager/rc.nvidia-fabricmanager b/system/nvidia-fabricmanager/rc.nvidia-fabricmanager
new file mode 100644
index 0000000000..2f90f16725
--- /dev/null
+++ b/system/nvidia-fabricmanager/rc.nvidia-fabricmanager
@@ -0,0 +1,75 @@
+#!/bin/sh
+
+# Slackware init script to start/stop/restart nvidia-fabricmanager.
+
+# Copyright 2024 GUAN Xin <guanx.bac@gmail.com> from Beijing
+# 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.
+
+EXE="/usr/bin/nv-fabricmanager"
+CFG="/usr/share/nvidia/nvswitch/fabricmanager.cfg"
+CMD="$EXE -c $CFG"
+
+# Start nvidia-fabricmanager:
+fabricmanager_start() {
+ PID=`pgrep -f "$CMD"`
+ if [ $PID -gt 0 ] 2>/dev/null; then
+ echo "nvidia-fabricmanager is already running as PID $PID" >&2
+ exit 3
+ elif [ -x $EXE ]; then
+ echo "Starting nvidia-fabricmanager: $CMD"
+ $CMD
+ fi
+}
+
+# Stop nvidia-fabricmanager:
+fabricmanager_stop() {
+ PID=`pgrep -f "$CMD"`
+ if [ $PID -gt 0 ] 2>/dev/null; then
+ printf 'Stopping nvidia-fabricmanager (PID %d).' $PID
+ kill $PID
+ timeout 10 tail --pid=$PID -f /dev/null
+ if [ $? -eq 124 ]; then
+ echo " Timeout."
+ exit 124
+ fi
+ echo
+ fi
+}
+
+# Restart nvidia-fabricmanager:
+fabricmanager_restart() {
+ fabricmanager_stop
+ fabricmanager_start
+}
+
+case "$1" in
+'start')
+ fabricmanager_start
+ ;;
+'stop')
+ fabricmanager_stop
+ ;;
+'restart')
+ fabricmanager_restart
+ ;;
+*)
+ echo "usage $0 start|stop|restart"
+ exit 2
+esac
diff --git a/system/nvidia-fabricmanager/slack-desc b/system/nvidia-fabricmanager/slack-desc
new file mode 100644
index 0000000000..b642a49e61
--- /dev/null
+++ b/system/nvidia-fabricmanager/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------------------------------------------------------|
+nvidia-fabricmanager: nvidia-fabricmanager (required to initialized NVLink connected GPUs)
+nvidia-fabricmanager:
+nvidia-fabricmanager: The nvidia-fabricmanager manages NVLink, which is the data transfer
+nvidia-fabricmanager: fabric that interconnects NVIDIA data-center GPUs.
+nvidia-fabricmanager:
+nvidia-fabricmanager: The driver (nvidia-kernel) requires the nvidia-fabricmanager daemon
+nvidia-fabricmanager: of the exact same version to initialize GPUs connected by NVLink.
+nvidia-fabricmanager:
+nvidia-fabricmanager: NVIDIA home page: https://www.nvidia.com/
+nvidia-fabricmanager: NVLink home page: https://www.nvidia.com/en-us/data-center/nvlink/
+nvidia-fabricmanager:
diff --git a/system/nvidia-kernel/nvidia-kernel.SlackBuild b/system/nvidia-kernel/nvidia-kernel.SlackBuild
index 815aa79dd1..67c1a5d369 100644
--- a/system/nvidia-kernel/nvidia-kernel.SlackBuild
+++ b/system/nvidia-kernel/nvidia-kernel.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nvidia-kernel
-VERSION=${VERSION:-550.67}
+VERSION=${VERSION:-550.78}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/nvidia-kernel/nvidia-kernel.info b/system/nvidia-kernel/nvidia-kernel.info
index 26efa390c4..19d0915495 100644
--- a/system/nvidia-kernel/nvidia-kernel.info
+++ b/system/nvidia-kernel/nvidia-kernel.info
@@ -1,10 +1,10 @@
PRGNAM="nvidia-kernel"
-VERSION="550.67"
+VERSION="550.78"
HOMEPAGE="https://www.nvidia.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/550.67/NVIDIA-Linux-x86_64-550.67.run"
-MD5SUM_x86_64="4190c0255fa40acdae1fe00b607ae4f3"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/550.78/NVIDIA-Linux-x86_64-550.78.run"
+MD5SUM_x86_64="c289987ebda8e9419a73e7e8e3409244"
REQUIRES=""
MAINTAINER="Lenard Spencer"
EMAIL="lenardrspencer@gmail.com"
diff --git a/system/nvidia-legacy470-kernel/README b/system/nvidia-legacy470-kernel/README
index 453a636378..7793219958 100644
--- a/system/nvidia-legacy470-kernel/README
+++ b/system/nvidia-legacy470-kernel/README
@@ -15,3 +15,6 @@ xorg.conf.
The xf86-video-nouveau-blacklist package from /extra is required.
The Nvidia 470.xx series will be supported through December 2024.
+
+NOTE: To build in -current with gcc14 against the new 6.9.x kernel,
+pass "CURRENT=yes" to the script.
diff --git a/system/nvidia-legacy470-kernel/nvidia-470.239.06-gcc14.patch b/system/nvidia-legacy470-kernel/nvidia-470.239.06-gcc14.patch
new file mode 100644
index 0000000000..772236e5cf
--- /dev/null
+++ b/system/nvidia-legacy470-kernel/nvidia-470.239.06-gcc14.patch
@@ -0,0 +1,29 @@
+diff --git a/conftest.sh b/conftest.sh
+index 6e6da83..678b79c 100755
+--- a/conftest.sh
++++ b/conftest.sh
+@@ -101,7 +101,8 @@ test_header_presence() {
+ build_cflags() {
+ BASE_CFLAGS="-O2 -D__KERNEL__ \
+ -DKBUILD_BASENAME=\"#conftest$$\" -DKBUILD_MODNAME=\"#conftest$$\" \
+--nostdinc -isystem $ISYSTEM"
++-nostdinc -isystem $ISYSTEM -fshort-wchar \
++-Wno-implicit-function-declaration -Wno-strict-prototypes"
+
+ if [ "$OUTPUT" != "$SOURCES" ]; then
+ OUTPUT_CFLAGS="-I$OUTPUT/include2 -I$OUTPUT/include"
+@@ -4592,8 +4592,13 @@ compile_test() {
+ #
+ CODE="
+ #include <drm/drm_gem.h>
++ #if defined(NV_LINUX_IOSYS_MAP_H_PRESENT)
++ typedef struct iosys_map nv_sysio_map_t;
++ #else
++ typedef struct dma_buf_map nv_sysio_map_t;
++ #endif
+ int conftest_drm_gem_object_vmap_has_map_arg(
+- struct drm_gem_object *obj, struct dma_buf_map *map) {
++ struct drm_gem_object *obj, nv_sysio_map_t *map) {
+ return obj->funcs->vmap(obj, map);
+ }"
+
diff --git a/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild b/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
index ac68713929..22d852dbcd 100644
--- a/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
+++ b/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
@@ -32,7 +32,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nvidia-legacy470-kernel
VERSION=${VERSION:-470.239.06}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -89,6 +89,11 @@ find -L . \
unset ARCH
+# Patch for gcc-14 in current:
+if [ "${CURRENT:-no}" = "yes" ]; then
+ patch -p1 < $CWD/nvidia-470.239.06-gcc14.patch
+fi
+
# CC=${CC:-gcc} suppresses an otherwise harmless "compiler mismatch"
# message. If you custom-build your kernel with clang,
# then pass CC=clang to this script.
diff --git a/system/nvidia-open-kernel/README b/system/nvidia-open-kernel/README
index 8812b2ea51..280c3d66f9 100644
--- a/system/nvidia-open-kernel/README
+++ b/system/nvidia-open-kernel/README
@@ -20,31 +20,47 @@ The xf86-video-nouveau-blacklist package from /extra is required.
NOTES (quoted from the Nvidia driver README)
-"The open flavor of kernel modules supports Turing, Ampere, and
-forward. The open kernel modules cannot support GPUs before Turing,
-because the open kernel modules depend on the GPU System Processor
-(GSP) first introduced in Turing.
+"The open flavor of kernel modules supports Turing and later GPUs. The
+open kernel modules cannot support GPUs before Turing, because the open
+kernel modules depend on the GPU System Processor (GSP) first
+introduced in Turing.
"Most features of the Linux GPU driver are supported with the open
flavor of kernel modules, including CUDA, Vulkan, OpenGL, OptiX, and
-X11. G-Sync with desktop GPUs is supported. Suspend, Hibernate,
-and Resume power management is supported, as is Run Time D3 (RTD3) on
-Ampere and later GPUs. However, in the current release, some display
-and graphics features (notably: SLI, G-Sync on notebooks, preserving
-video memory across power management events with
-NVreg_PreserveVideoMemoryAllocations set) and NVIDIA virtual GPU
-(vGPU), are not yet supported. These features will be added in
-upcoming driver releases.
+X11. We eventually intend for the open kernel modules to replace the
+proprietary kernel modules.
-"Use of the open kernel modules on GeForce and Workstation GPUs should
-be considered alpha-quality in this release due to the missing features
-listed above."
+"The following features will only work with the open kernel modules
+flavor of the driver:
-To use this module on these GPUs, pass GEFORCE=yes to the script.
+ o NVIDIA Confidential Computing
-PLEASE NOTE that ffmpeg hardware video encoding will NOT work with this
-module. If you need this functionality, you MUST use the nvidia-kernel
-script which builds from the proprietary release package.
+ o Magnum IO GPUDirect Storage (GDS)
+
+ o Heterogeneous Memory Management (HMM)
+
+ o CPU affinity for GPU fault handlers
+
+ o DMABUF support for CUDA allocations
+
+
+"The following features are not yet supported by the open kernel
+modules:
+
+ o G-Sync on notebooks
+
+ o Preserving video memory across power management events
+
+
+Use of the open kernel modules on GeForce and Workstation GPUs should
+be considered Beta quality in this release and no longer requires
+setting of the "NVreg_OpenRmEnableUnsupportedGpus" nvidia.ko kernel
+module parameter. The open kernel modules are suitable for broad
+usage, and NVIDIA requests feedback on any issues encountered that are
+specific to them."
After installation, you will need to reboot your computer for the
changes to take effect.
+
+I am happy to report that ffmpeg hardware video encoding via h264_nvenc
+and hevc_nvenc now WORKS with this module.
diff --git a/system/nvidia-open-kernel/geforce.conf b/system/nvidia-open-kernel/geforce.conf
deleted file mode 100644
index 9753fd91b4..0000000000
--- a/system/nvidia-open-kernel/geforce.conf
+++ /dev/null
@@ -1 +0,0 @@
-options nvidia NVreg_OpenRmEnableUnsupportedGpus=1
diff --git a/system/nvidia-open-kernel/nvidia-open-kernel.SlackBuild b/system/nvidia-open-kernel/nvidia-open-kernel.SlackBuild
index 90290c7438..2b537d8023 100644
--- a/system/nvidia-open-kernel/nvidia-open-kernel.SlackBuild
+++ b/system/nvidia-open-kernel/nvidia-open-kernel.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nvidia-open-kernel
-VERSION=${VERSION:-550.67}
+VERSION=${VERSION:-550.78}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -101,13 +101,6 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$PKGVER
cp -a README.md CHANGELOG.md SECURITY.md $PKG/usr/doc/$PRGNAM-$PKGVER
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$PKGVER/$PRGNAM.SlackBuild
-# Geforce and workstation GPUs are not yet fully supported,
-# so we need this if you are on those GPUs:
-if [ "${GEFORCE:-no}" = "yes" ]; then
- mkdir -p $PKG/etc/modprobe.d
- cat $CWD/geforce.conf > $PKG/etc/modprobe.d/geforce.conf
-fi
-
mkdir -p $PKG/install
sed "s%@VERSION@%$VERSION%" $CWD/slack-desc > $PKG/install/slack-desc
sed "s%@KERNEL@%$KERNEL%" $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/system/nvidia-open-kernel/nvidia-open-kernel.info b/system/nvidia-open-kernel/nvidia-open-kernel.info
index 17dbf177dd..eb2890eb1b 100644
--- a/system/nvidia-open-kernel/nvidia-open-kernel.info
+++ b/system/nvidia-open-kernel/nvidia-open-kernel.info
@@ -1,10 +1,10 @@
PRGNAM="nvidia-open-kernel"
-VERSION="550.67"
+VERSION="550.78"
HOMEPAGE="https://github.com/NVIDIA/open-gpu-kernel-modules/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-550.67.tar.xz"
-MD5SUM_x86_64="044025c997205dc165e95084d40aa775"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-550.78.tar.xz"
+MD5SUM_x86_64="fd8640459f2b68ae2f8f98bc795707e8"
REQUIRES=""
MAINTAINER="Lenard Spencer"
EMAIL="lenardrspencer@gmail.com"
diff --git a/system/onefetch/onefetch-misc-2.20.0.tar b/system/onefetch/onefetch-misc-2.21.0.tar
index 54b3c948e5..a87b1e3c71 100644
--- a/system/onefetch/onefetch-misc-2.20.0.tar
+++ b/system/onefetch/onefetch-misc-2.21.0.tar
Binary files differ
diff --git a/system/onefetch/onefetch.SlackBuild b/system/onefetch/onefetch.SlackBuild
index 413c9f57ea..090e13bb68 100644
--- a/system/onefetch/onefetch.SlackBuild
+++ b/system/onefetch/onefetch.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=onefetch
-VERSION=${VERSION:-2.20.0}
+VERSION=${VERSION:-2.21.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/onefetch/onefetch.info b/system/onefetch/onefetch.info
index 7f07c5ee44..813c1a7955 100644
--- a/system/onefetch/onefetch.info
+++ b/system/onefetch/onefetch.info
@@ -1,7 +1,7 @@
PRGNAM="onefetch"
-VERSION="2.20.0"
+VERSION="2.21.0"
HOMEPAGE="https://github.com/o2sh/onefetch"
-DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz \
+DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.21.0/onefetch-2.21.0.tar.gz \
https://static.crates.io/crates/addr2line/addr2line-0.19.0.crate \
https://static.crates.io/crates/adler/adler-1.0.2.crate \
https://static.crates.io/crates/ahash/ahash-0.7.7.crate \
@@ -18,14 +18,14 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.1.crate \
https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.0.crate \
https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.1.crate \
- https://static.crates.io/crates/anyhow/anyhow-1.0.75.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.83.crate \
https://static.crates.io/crates/arc-swap/arc-swap-1.6.0.crate \
https://static.crates.io/crates/arrayvec/arrayvec-0.7.4.crate \
https://static.crates.io/crates/askalono/askalono-0.4.6.crate \
https://static.crates.io/crates/atty/atty-0.2.14.crate \
https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
https://static.crates.io/crates/backtrace/backtrace-0.3.67.crate \
- https://static.crates.io/crates/base64/base64-0.22.0.crate \
+ https://static.crates.io/crates/base64/base64-0.22.1.crate \
https://static.crates.io/crates/bit_field/bit_field-0.10.2.crate \
https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
https://static.crates.io/crates/bitflags/bitflags-2.4.1.crate \
@@ -36,15 +36,15 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/bstr/bstr-1.8.0.crate \
https://static.crates.io/crates/btoi/btoi-0.4.3.crate \
https://static.crates.io/crates/bumpalo/bumpalo-3.13.0.crate \
- https://static.crates.io/crates/byte-unit/byte-unit-5.1.2.crate \
+ https://static.crates.io/crates/byte-unit/byte-unit-5.1.4.crate \
https://static.crates.io/crates/bytecheck/bytecheck-0.6.11.crate \
https://static.crates.io/crates/bytecheck_derive/bytecheck_derive-0.6.11.crate \
- https://static.crates.io/crates/bytecount/bytecount-0.6.7.crate \
+ https://static.crates.io/crates/bytecount/bytecount-0.6.8.crate \
https://static.crates.io/crates/bytemuck/bytemuck-1.13.1.crate \
https://static.crates.io/crates/byteorder/byteorder-1.4.3.crate \
https://static.crates.io/crates/bytes/bytes-1.5.0.crate \
https://static.crates.io/crates/byteyarn/byteyarn-0.2.3.crate \
- https://static.crates.io/crates/cargo_toml/cargo_toml-0.19.1.crate \
+ https://static.crates.io/crates/cargo_toml/cargo_toml-0.20.2.crate \
https://static.crates.io/crates/cast/cast-0.3.0.crate \
https://static.crates.io/crates/cc/cc-1.0.79.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
@@ -56,10 +56,10 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/ciborium-io/ciborium-io-0.2.1.crate \
https://static.crates.io/crates/ciborium-ll/ciborium-ll-0.2.1.crate \
https://static.crates.io/crates/clap/clap-2.34.0.crate \
- https://static.crates.io/crates/clap/clap-4.5.3.crate \
+ https://static.crates.io/crates/clap/clap-4.5.4.crate \
https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-4.5.1.crate \
- https://static.crates.io/crates/clap_derive/clap_derive-4.5.3.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.2.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.4.crate \
https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \
https://static.crates.io/crates/clru/clru-0.6.1.crate \
https://static.crates.io/crates/cmake/cmake-0.1.50.crate \
@@ -74,11 +74,11 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/criterion/criterion-0.5.1.crate \
https://static.crates.io/crates/criterion-plot/criterion-plot-0.5.0.crate \
https://static.crates.io/crates/crossbeam/crossbeam-0.8.2.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.9.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.12.crate \
https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.3.crate \
https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.15.crate \
https://static.crates.io/crates/crossbeam-queue/crossbeam-queue-0.3.8.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.17.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \
https://static.crates.io/crates/crunchy/crunchy-0.2.2.crate \
https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \
https://static.crates.io/crates/dashmap/dashmap-4.0.2.crate \
@@ -124,10 +124,10 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/getrandom/getrandom-0.2.10.crate \
https://static.crates.io/crates/gif/gif-0.13.1.crate \
https://static.crates.io/crates/gimli/gimli-0.27.3.crate \
- https://static.crates.io/crates/gix/gix-0.60.0.crate \
+ https://static.crates.io/crates/gix/gix-0.62.0.crate \
https://static.crates.io/crates/gix-actor/gix-actor-0.27.0.crate \
https://static.crates.io/crates/gix-actor/gix-actor-0.28.1.crate \
- https://static.crates.io/crates/gix-actor/gix-actor-0.31.0.crate \
+ https://static.crates.io/crates/gix-actor/gix-actor-0.31.1.crate \
https://static.crates.io/crates/gix-attributes/gix-attributes-0.19.0.crate \
https://static.crates.io/crates/gix-attributes/gix-attributes-0.22.2.crate \
https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.11.crate \
@@ -135,20 +135,20 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/gix-command/gix-command-0.3.6.crate \
https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.21.0.crate \
https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.24.2.crate \
- https://static.crates.io/crates/gix-config/gix-config-0.36.0.crate \
+ https://static.crates.io/crates/gix-config/gix-config-0.36.1.crate \
https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.6.crate \
https://static.crates.io/crates/gix-date/gix-date-0.8.5.crate \
- https://static.crates.io/crates/gix-diff/gix-diff-0.42.0.crate \
- https://static.crates.io/crates/gix-dir/gix-dir-0.2.0.crate \
+ https://static.crates.io/crates/gix-diff/gix-diff-0.43.0.crate \
+ https://static.crates.io/crates/gix-dir/gix-dir-0.4.1.crate \
https://static.crates.io/crates/gix-discover/gix-discover-0.26.0.crate \
https://static.crates.io/crates/gix-discover/gix-discover-0.31.0.crate \
https://static.crates.io/crates/gix-features/gix-features-0.35.0.crate \
https://static.crates.io/crates/gix-features/gix-features-0.36.1.crate \
https://static.crates.io/crates/gix-features/gix-features-0.38.1.crate \
- https://static.crates.io/crates/gix-filter/gix-filter-0.11.0.crate \
+ https://static.crates.io/crates/gix-filter/gix-filter-0.11.1.crate \
https://static.crates.io/crates/gix-fs/gix-fs-0.7.0.crate \
https://static.crates.io/crates/gix-fs/gix-fs-0.8.1.crate \
- https://static.crates.io/crates/gix-fs/gix-fs-0.10.1.crate \
+ https://static.crates.io/crates/gix-fs/gix-fs-0.10.2.crate \
https://static.crates.io/crates/gix-glob/gix-glob-0.13.0.crate \
https://static.crates.io/crates/gix-glob/gix-glob-0.16.2.crate \
https://static.crates.io/crates/gix-hash/gix-hash-0.13.3.crate \
@@ -158,7 +158,7 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/gix-ignore/gix-ignore-0.8.0.crate \
https://static.crates.io/crates/gix-ignore/gix-ignore-0.11.2.crate \
https://static.crates.io/crates/gix-index/gix-index-0.25.0.crate \
- https://static.crates.io/crates/gix-index/gix-index-0.31.0.crate \
+ https://static.crates.io/crates/gix-index/gix-index-0.32.1.crate \
https://static.crates.io/crates/gix-lock/gix-lock-10.0.0.crate \
https://static.crates.io/crates/gix-lock/gix-lock-11.0.1.crate \
https://static.crates.io/crates/gix-lock/gix-lock-13.1.1.crate \
@@ -166,12 +166,12 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/gix-mailmap/gix-mailmap-0.23.0.crate \
https://static.crates.io/crates/gix-object/gix-object-0.37.0.crate \
https://static.crates.io/crates/gix-object/gix-object-0.38.0.crate \
- https://static.crates.io/crates/gix-object/gix-object-0.42.0.crate \
- https://static.crates.io/crates/gix-odb/gix-odb-0.59.0.crate \
- https://static.crates.io/crates/gix-pack/gix-pack-0.49.0.crate \
- https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.3.crate \
+ https://static.crates.io/crates/gix-object/gix-object-0.42.1.crate \
+ https://static.crates.io/crates/gix-odb/gix-odb-0.60.0.crate \
+ https://static.crates.io/crates/gix-pack/gix-pack-0.50.0.crate \
+ https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.4.crate \
https://static.crates.io/crates/gix-path/gix-path-0.10.7.crate \
- https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.7.1.crate \
+ https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.7.4.crate \
https://static.crates.io/crates/gix-quote/gix-quote-0.4.12.crate \
https://static.crates.io/crates/gix-ref/gix-ref-0.38.0.crate \
https://static.crates.io/crates/gix-ref/gix-ref-0.43.0.crate \
@@ -180,20 +180,20 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.8.0.crate \
https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.13.0.crate \
https://static.crates.io/crates/gix-sec/gix-sec-0.10.6.crate \
- https://static.crates.io/crates/gix-status/gix-status-0.7.0.crate \
+ https://static.crates.io/crates/gix-status/gix-status-0.9.0.crate \
https://static.crates.io/crates/gix-submodule/gix-submodule-0.10.0.crate \
https://static.crates.io/crates/gix-tempfile/gix-tempfile-10.0.0.crate \
https://static.crates.io/crates/gix-tempfile/gix-tempfile-11.0.1.crate \
https://static.crates.io/crates/gix-tempfile/gix-tempfile-13.1.1.crate \
https://static.crates.io/crates/gix-testtools/gix-testtools-0.13.0.crate \
- https://static.crates.io/crates/gix-trace/gix-trace-0.1.8.crate \
+ https://static.crates.io/crates/gix-trace/gix-trace-0.1.9.crate \
https://static.crates.io/crates/gix-traverse/gix-traverse-0.33.0.crate \
- https://static.crates.io/crates/gix-traverse/gix-traverse-0.38.0.crate \
- https://static.crates.io/crates/gix-url/gix-url-0.27.2.crate \
- https://static.crates.io/crates/gix-utils/gix-utils-0.1.11.crate \
+ https://static.crates.io/crates/gix-traverse/gix-traverse-0.39.0.crate \
+ https://static.crates.io/crates/gix-url/gix-url-0.27.3.crate \
+ https://static.crates.io/crates/gix-utils/gix-utils-0.1.12.crate \
https://static.crates.io/crates/gix-validate/gix-validate-0.8.4.crate \
https://static.crates.io/crates/gix-worktree/gix-worktree-0.26.0.crate \
- https://static.crates.io/crates/gix-worktree/gix-worktree-0.32.0.crate \
+ https://static.crates.io/crates/gix-worktree/gix-worktree-0.33.1.crate \
https://static.crates.io/crates/glob/glob-0.3.1.crate \
https://static.crates.io/crates/globset/globset-0.4.14.crate \
https://static.crates.io/crates/globwalk/globwalk-0.8.1.crate \
@@ -217,8 +217,8 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/ignore/ignore-0.4.20.crate \
https://static.crates.io/crates/image/image-0.24.9.crate \
https://static.crates.io/crates/imara-diff/imara-diff-0.1.5.crate \
- https://static.crates.io/crates/indexmap/indexmap-2.0.0.crate \
- https://static.crates.io/crates/insta/insta-1.34.0.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.2.6.crate \
+ https://static.crates.io/crates/insta/insta-1.38.0.crate \
https://static.crates.io/crates/instant/instant-0.1.12.crate \
https://static.crates.io/crates/inventory/inventory-0.3.11.crate \
https://static.crates.io/crates/io-close/io-close-0.3.7.crate \
@@ -234,7 +234,7 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/kstring/kstring-2.0.0.crate \
https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
https://static.crates.io/crates/lebe/lebe-0.5.2.crate \
- https://static.crates.io/crates/libc/libc-0.2.153.crate \
+ https://static.crates.io/crates/libc/libc-0.2.154.crate \
https://static.crates.io/crates/libm/libm-0.2.7.crate \
https://static.crates.io/crates/libz-ng-sys/libz-ng-sys-1.1.9.crate \
https://static.crates.io/crates/linked-hash-map/linked-hash-map-0.5.6.crate \
@@ -263,7 +263,7 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/os_info/os_info-3.7.0.crate \
https://static.crates.io/crates/owo-colors/owo-colors-3.5.0.crate \
https://static.crates.io/crates/parking_lot/parking_lot-0.11.2.crate \
- https://static.crates.io/crates/parking_lot/parking_lot-0.12.1.crate \
+ https://static.crates.io/crates/parking_lot/parking_lot-0.12.2.crate \
https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.8.6.crate \
https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.8.crate \
https://static.crates.io/crates/parse-zoneinfo/parse-zoneinfo-0.3.0.crate \
@@ -308,8 +308,8 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.16.crate \
https://static.crates.io/crates/redox_syscall/redox_syscall-0.3.5.crate \
https://static.crates.io/crates/redox_users/redox_users-0.4.3.crate \
- https://static.crates.io/crates/regex/regex-1.10.2.crate \
- https://static.crates.io/crates/regex-automata/regex-automata-0.4.3.crate \
+ https://static.crates.io/crates/regex/regex-1.10.4.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \
https://static.crates.io/crates/relative-path/relative-path-1.8.0.crate \
https://static.crates.io/crates/rend/rend-0.4.1.crate \
@@ -317,8 +317,8 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/rkyv_derive/rkyv_derive-0.7.43.crate \
https://static.crates.io/crates/rmp/rmp-0.8.11.crate \
https://static.crates.io/crates/rmp-serde/rmp-serde-0.14.4.crate \
- https://static.crates.io/crates/rstest/rstest-0.18.2.crate \
- https://static.crates.io/crates/rstest_macros/rstest_macros-0.18.2.crate \
+ https://static.crates.io/crates/rstest/rstest-0.19.0.crate \
+ https://static.crates.io/crates/rstest_macros/rstest_macros-0.19.0.crate \
https://static.crates.io/crates/rust_decimal/rust_decimal-1.33.1.crate \
https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.23.crate \
https://static.crates.io/crates/rustc_version/rustc_version-0.4.0.crate \
@@ -330,11 +330,11 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/scopeguard/scopeguard-1.1.0.crate \
https://static.crates.io/crates/seahash/seahash-4.1.0.crate \
https://static.crates.io/crates/semver/semver-1.0.17.crate \
- https://static.crates.io/crates/serde/serde-1.0.197.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.197.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.108.crate \
+ https://static.crates.io/crates/serde/serde-1.0.200.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.200.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.116.crate \
https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.4.crate \
- https://static.crates.io/crates/serde_yaml/serde_yaml-0.9.27.crate \
+ https://static.crates.io/crates/serde_yaml/serde_yaml-0.9.34+deprecated.crate \
https://static.crates.io/crates/sha1_smol/sha1_smol-1.0.0.crate \
https://static.crates.io/crates/sha2/sha2-0.10.7.crate \
https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate \
@@ -367,10 +367,10 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.47.crate \
https://static.crates.io/crates/thread_local/thread_local-1.1.4.crate \
https://static.crates.io/crates/tiff/tiff-0.9.0.crate \
- https://static.crates.io/crates/time/time-0.3.34.crate \
+ https://static.crates.io/crates/time/time-0.3.36.crate \
https://static.crates.io/crates/time-core/time-core-0.1.2.crate \
https://static.crates.io/crates/time-humanize/time-humanize-0.1.3.crate \
- https://static.crates.io/crates/time-macros/time-macros-0.2.17.crate \
+ https://static.crates.io/crates/time-macros/time-macros-0.2.18.crate \
https://static.crates.io/crates/tinytemplate/tinytemplate-1.2.1.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 \
@@ -397,7 +397,7 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.9.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.10.crate \
- https://static.crates.io/crates/unsafe-libyaml/unsafe-libyaml-0.2.10.crate \
+ https://static.crates.io/crates/unsafe-libyaml/unsafe-libyaml-0.2.11.crate \
https://static.crates.io/crates/url/url-2.5.0.crate \
https://static.crates.io/crates/utf8-width/utf8-width-0.1.6.crate \
https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \
@@ -452,7 +452,6 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/winres/winres-0.1.12.crate \
https://static.crates.io/crates/wyz/wyz-0.5.1.crate \
https://static.crates.io/crates/xz2/xz2-0.1.7.crate \
- https://static.crates.io/crates/yaml-rust/yaml-rust-0.4.5.crate \
https://static.crates.io/crates/yansi/yansi-0.5.1.crate \
https://static.crates.io/crates/zerocopy/zerocopy-0.7.32.crate \
https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.32.crate \
@@ -460,7 +459,7 @@ DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.20.0/onefetch-2.20.0.tar.gz
https://static.crates.io/crates/zstd-safe/zstd-safe-5.0.2+zstd.1.5.2.crate \
https://static.crates.io/crates/zstd-sys/zstd-sys-2.0.8+zstd.1.5.5.crate \
https://static.crates.io/crates/zune-inflate/zune-inflate-0.2.54.crate"
-MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
+MD5SUM="a5ef2e3716b8c1a202fc259b8395afda \
b8e7ee27350aad1efd1cbe7a6a32c551 \
669215548c64019c08c92b2c1afd3deb \
9651c5e4f543baa1936451ff40d8a322 \
@@ -477,14 +476,14 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
a6c4e3f7eda9068fe0049c291e8e7d89 \
d2453c99c7af98286c2dc9017a8dba6d \
b57fd47f132f32001e0d4bfc4621f1bf \
- 39a78bec5a0ae75f210c1f67250152b0 \
+ d750070888d80c68a85ebbdd428c847e \
b7916cf807e8e1e3d0bc59b71f7f2500 \
504b5d258d68bdb980c997b93f0c6e6e \
7e55e25f387145f36dbfa9ff2390e0ae \
142cb4b9a653e56e56311f0c883b8582 \
05d77ef52e90ad161fdd41b252420467 \
58637599fb4e68ecbca68939709aca1a \
- 2b85559c818ca984fc61f5e7ef3ccf24 \
+ 20084c4c04bcc06fd3d7ff662deca706 \
521abf54ccebb983d14c40f47a908a97 \
a295edb6953237ebbdfa8e731229f9a3 \
ebcf604c44976809506192718f439dc1 \
@@ -495,15 +494,15 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
494bc55e3713f1e861b0b6ae328a40f4 \
841b2dfaad47fc76cd42a45e074a1e78 \
e77008d07412b61bb1b5d67c5758c95d \
- 39cfa6f22ef51646096b072638f7d17c \
+ a8ada3e30f22f0ad4d25ce76c130c60d \
ba444785b3772c818677c4ccd42ee16f \
4a30bb499d535a719fca7f7775ff29d6 \
- d2ff6bc07572bd5842794cc70cc0733a \
+ 96778ea2eff9b39c42d90967ec6adce2 \
9a279086f2974a706e1f62fb2aac1e4c \
1e704be5ddde9d6b5383ef1035309f91 \
51ed49380bb7d086c005208e805983b2 \
d733a7dcbaf0a4bc44e4fef568dcee32 \
- c1d1de018112c1d2d855fa7808a9f6f3 \
+ 1cf66c610dd5a19dac21a4af105ef97c \
f686e99053239b98e9aca46c3e06c6f9 \
7d83f411bb22318c65fec8bbee937ece \
74634128440dbc3766bda76fdf0aaa05 \
@@ -515,10 +514,10 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
aa7628187a64682bef0500d38db6b309 \
435b8bef0d3bd0b0ab5297728f1073c2 \
59ae9122b2946d4d52bc48a1da5c5e06 \
- b444496ca4d820b2c75bd6ca4f269126 \
+ ec573c80325dcb85a463103cf3878a73 \
6a7300e86333500f11f30e3e20e68808 \
- 31f09812c68c3d67e0abc29ebcf74f1a \
- fae4ac14d3f6db474aad2d3c73649420 \
+ 4703ffb8b0409bcc4aff2642a748a9ce \
+ 008b5f551130ca3eb7265bce27e0144b \
f780b94573a4c3e9261b0ef07ace6529 \
b4b717e9ccaca16de32c52b11e851916 \
54e4adfd2d64f037c5115993a5da57b2 \
@@ -533,11 +532,11 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
c3ca987d21c9d0af2c1e9794f70e7175 \
4cb359fe1ce3ec8463a78cabc468037e \
275b369d81fc7f92f4ad2a7adc6ca74b \
- 41cea5adc01c6c125dd675cff2559fed \
+ 86c345cb693c291362662b0eb437af89 \
fd98c74ef4f8e5abcd938173ae8e2ab5 \
9970b72159dfdaf0ebb3eab0edfd37a4 \
075bba4c4ec3da4784a8842db294845c \
- f990d49f0e0b507415b06dfac2b02a36 \
+ 398f4cce1d3067cc7a56662e52a33384 \
32e5a346cb92729cf6c2d8d0e8202c73 \
89e88633cab0e4b6f3d3878b84dffe8b \
42707c74fb3d19c2457f8b1f36136bce \
@@ -583,10 +582,10 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
f204ba6fc9394724826f177433fe9a98 \
2ec5419c5ca1c626f0b158e5ebec75d4 \
ff87974aed9ddf2f97785fae88b9027a \
- db79900dbfc6f8c7433f6d2f3a6c2e20 \
+ c06610e40e360dade48f5574cab4c18b \
0947453e2549f2345bb78b3960bc5c43 \
fdd2e9f2c895cf626e0e94dfc14ad78d \
- 05e7099ffe7a6978b92850e2dc25836a \
+ 0fef5601b4a1577fb338eb5cc57e5fb2 \
e1af794e9888f836976bc09d0a77bf72 \
f37c2af51761ee99148accc64a789dbc \
101226d32a04adc0a4232050dbf85056 \
@@ -594,20 +593,20 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
980abe4b3b80e451332e7f38105425d6 \
026d80b53333b71b18854ceb02e958b0 \
3b8e59515d02078032fbf89d2f7b47ec \
- 34659f460f1c9d7d938d167b3ae322ff \
+ 39c6b05cc140ad30eb693bae4b43672e \
2f1beb665ae673db2d89821a436b1cef \
e1aa1cf30530143595c6efaa1823731d \
- b93d074890d39df694839d7d7abf0e48 \
- cc547438ab5a5d0b50014083f57e2d32 \
+ 314cb8742040d4d738d79b01a96dfd85 \
+ 1e6c5403299f615f276911c8e1441ef6 \
ecf93232214d1e643e3b4cc76374db4b \
ced6fbb4456383135131cc616b75df8c \
258cc63567b01321d5090b3a4895d79a \
674f63065bbac7ced2770b0b5f02e749 \
fadaf8220f83f0ac4b8323919f2f5084 \
- 94051695cf569c0684d6f79b9ee20c9d \
+ 426bb4dd55249aeb37cd9ad15af528d1 \
c6234296409a24272b1783b8e1034385 \
ed939afc9dc6b2d98622184d1404933a \
- 8720b43335c8f32a89d01c8596aa428c \
+ a54b547b14359df46e6a059c7d955b42 \
226c77aabe608ec895e09eb138ad6fdb \
67fe1df33f7a2b122066176117d068f5 \
e949ccbcbb010c4e05896ab14562bf86 \
@@ -617,7 +616,7 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
dc2287b30f0ddde28a3afbca83f252b3 \
1fa83fef2a7b9fc99c31de029f660d70 \
7a91807db2398fae9834f664a963c076 \
- 062d496249d9639508c106a2a393d199 \
+ 9b673d00ec71fba2718dd4b6973d3bf8 \
03ef15a9cfe3d6befacd9ff7cdbd1634 \
d4d0effc77b6f82b37e0c783382711bd \
fd74cb12863c361e5e96d73cd7f4539e \
@@ -625,12 +624,12 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
b825bef7d62cf8e4e7d01968264e6a2f \
ed01e512e43388faba720890b368b164 \
c552aefe481234861e76c933da373d78 \
- ad5436ea271f08706a1fd7430f034d58 \
- 0ebc0020bfa6e96a49bc2d6ab110023c \
- d241450b0e03845ade667e536f021376 \
- d1520e89eee5687482d00bbf693732ef \
+ 3f1c56b3274498b8eda27c5dd69b166d \
+ f5a333c4c878bded7fce59e11ba860ad \
+ e5679249e04e995db5cb3cc7512e17c8 \
+ 985d331d661a642b72570dc2d9ce6fb3 \
afb7f0126b110b2b69385e7da7b038ee \
- 2db9ac38028a9e4a835694b3ee2ad1e4 \
+ 999d93243e6b76c20ef1062dab382cd1 \
539588dc3151dd1a2eafb1abc1b328e7 \
97ce0b3fde37ca86ec399a8832dd909e \
356b4a97654b1166cc19d2e01c50f285 \
@@ -639,20 +638,20 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
c511739ea5d706ec5514605c3822ee22 \
bc9add4fa8e8d6925b1cabe74e7ac108 \
a865ed2b74e73c390f769b702aa02713 \
- fc67bbd30be33b63741209b920e248f2 \
+ 15f69f7d8a3a6b4c9cbbf1cb300e8a6d \
3d177ac594201061c57c199cea0b1156 \
3952f33e9615f0c3cb881de6973470ed \
0659f4d8c73fba300470c8b507ea59e7 \
82efaf83a661ed30807897cac0c128b5 \
8b073553327fe547d0b367cfcd81bb59 \
- 2853be6b1b40b0e9731893a50660915a \
+ 22c18c8034a833c91bb51cbd1433fd13 \
65fbc7f054a0295660ccd6ceb6dac760 \
- dc2df652164cf85a1056a2e4e89f62b3 \
- c6bdde89a5ba20c1047647566c78f32d \
- e9ba7f6e1efec40f348488b04a50e5a6 \
+ f3d291021e5b6e50eeb22391a21aa9f7 \
+ 7ec3b6baf798700701969961379d9958 \
+ 102dd5ccf7f0e35f281febc864643590 \
6cf5295ccac485b29e978e762b0f3d8a \
7baeb96294a80f18ce722ec603737044 \
- e671fc1401198c93ba9b382795fcbdcc \
+ 2b77a416cc13c6701bb061a600038bc8 \
2d6d28ec311884da69bcaf320ada8ad5 \
423ea3c18df8759400c3d0a381738c64 \
28fb2d3e8fbb4c9df2e53c8a6c7f3e88 \
@@ -676,8 +675,8 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
bdee49940363352f112ccce7ee1f504d \
785764aa3ae2b351594278ed45a69aa6 \
4debd3be7deef9489df4d04841cbb631 \
- 18dfeab855ade5255a7f1a68b0151b7a \
- ae1f7ca9b9189b6fa16f8db780fc79f1 \
+ 75d480d43a87d733f9f497c647f7d973 \
+ 55c872a11330d783758483aa43f2e94b \
5f153f7135dceb02f88266121c836b4e \
95f8af69264003b0fe9bc5e687ec80d3 \
7d58a2a23cd19ed8e889afdbeb7986b1 \
@@ -693,7 +692,7 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
0c07198f804f9c9788567f8c061acaec \
fba3b040a55c01be7376d3dd5c4d4920 \
2db26dd3b5201776a36e40217bfdfe26 \
- 49d77531898b3d7846b149c0fb4788c4 \
+ 0bc840b564ce2b698189d5b204538624 \
71bf1bf53c8321f7f1cbc13575353d6b \
b4c849c8ee20bb24d1dab019f8a020f0 \
ef352de59e1b26277213640319c87e88 \
@@ -722,7 +721,7 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
0aa601dab19b62c32def2e7be85d50b3 \
aa7024f7b3b6cc9c16f218c076a31ccc \
12e4ba5909e1f30b9142932571eaa4da \
- 1be45f99109d447849f4244b58c5a470 \
+ 9d6c117b30034665155c9e6852b86e88 \
b1713fb3ae03d434680cff5fb4c14144 \
ad1239c8377e9764ee2924fadcc73c5f \
7fb976dbf9428d88125a556348db0ddb \
@@ -767,8 +766,8 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
16111f31a29feae4ce4a324b83dc0189 \
782ea88d8e5b517b1c9e7d870e20e9e3 \
2793ed3e6807d79ff72271baec586531 \
- e90f2809a34e2bea0bd5c1120475fb36 \
- 4f496143a21775fa7bd22bf329c37f37 \
+ e19600513eaf0823f25a621088b44d2c \
+ 520b920d0c711ec1a17fb19a6060446a \
91b60a71d44302a8b05bd398eca56c37 \
56a4d4b53f05b81e881428f327bbd19b \
1c9a7182c62a3f9ea6f81420f3766f6b \
@@ -776,8 +775,8 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
66c01e9bd7f3d1463a3da113eb280a1a \
3677dde35602658c64bcab434a0d053b \
2d7d5aa79ff9ed90aa9a1ab6ce32d2f0 \
- 0643d5949f80b6e187ef39a5f9a325c0 \
- 7bd723f44b24fc491c1923c7a59bc364 \
+ 97446d04ea526bf0a22d529026f5c1d9 \
+ 364d64916f288f9cef824c9688915cf7 \
28dd2ad9373e97891cb7ed3444aaa3b7 \
24fcbc2986fad09b25c9a4f9aef0a9e4 \
fdf3aa5e1f6c33e4f68b0f7b08e1e94e \
@@ -789,11 +788,11 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
b4a0a98a54439a5a37952c8879187ee3 \
8046df86e976ce7ef8954e916f0e7f74 \
eb6238cbf278a63e0afc0804cf527c62 \
- 956ace3f4e2b8a6ac55aa74549cc38de \
- e8b93865e80b67f03df2faa417960b88 \
- 3ed0ebc631b1840f3be21e1ba07fa4ed \
+ 9b1baf93cc8caada556e1c45a6f013e0 \
+ ff73672601880795d1c901014787924f \
+ ecf1e501541e064d3e96172bd0f3c709 \
07174ad3942b5dba8d02f628a4f56792 \
- 822665dbb2a2d1974965080ab74a89b2 \
+ 39e3168b0ff2d77bcca05882310b2a06 \
74d8afce717ff89fb2cb5141f121782b \
00f467980f89a77f541dab0e421480e8 \
ce622fdb8d18cd1c13ed8fadc5400c10 \
@@ -826,10 +825,10 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
cb03f4cb4d4a71fc2b6a41875cc9b005 \
d03f75b223b8c2a58c73971ec0227fc0 \
4a9c9f7d6e764b4abefee62fe610edab \
- 00a1017b4831ad4073be63ee145f37f1 \
+ 19e6e4e45004e2b023e49e37c34b4e31 \
7818a75208424a6d05d1d868559f0adf \
70b96eca0359f82c818eee7615d6ee21 \
- 4875c5068f17bbcd90afbff582925a0a \
+ cbfa351bd29e3779266c82b3996fc9ab \
a160b14e423954c978ca95aa78ca4210 \
5f0470696baaa4e5953bddbf196998f9 \
c678a7da0ee4b850ebde0474144a0415 \
@@ -856,7 +855,7 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
2e6f3d2a4c7414137fa48dfd73678840 \
c12d182417999fc365f952e701f6071f \
7d6d4fc9fad200d6e295f6930e97e022 \
- 428fc5d72716c000ce20267887878be2 \
+ a8c6d404eec9e0efc975e65312b76228 \
e547b0e754cd61f24f9ef8c9e26fcd95 \
86baecce43858faab832d3ddf3bf800f \
ceee1159c41351d05f4cf705490867b3 \
@@ -911,7 +910,6 @@ MD5SUM="15077553660cff22d928a08cd1c1a5f0 \
76fb85a025e6e1e6fda6569acf460505 \
589309abba88dd6e8099a95640457f7d \
a4a2fb6845bb8ae426053dc7821ff75f \
- 331d07cdd036d528ede2f69c7ff0beb6 \
f5a883f6e013c5dcedc0c13d3096c612 \
ae2ca148274c581aa6ee8a8e292ca2af \
936257597fbe2fd02d954a5db53c687a \
diff --git a/system/openrazer-daemon/openrazer-daemon.SlackBuild b/system/openrazer-daemon/openrazer-daemon.SlackBuild
index cf5c85f129..b17a529544 100644
--- a/system/openrazer-daemon/openrazer-daemon.SlackBuild
+++ b/system/openrazer-daemon/openrazer-daemon.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openrazer-daemon
-VERSION=${VERSION:-3.7.0}
+VERSION=${VERSION:-3.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/openrazer-daemon/openrazer-daemon.info b/system/openrazer-daemon/openrazer-daemon.info
index e30bc2ea67..c7325e16e8 100644
--- a/system/openrazer-daemon/openrazer-daemon.info
+++ b/system/openrazer-daemon/openrazer-daemon.info
@@ -1,8 +1,8 @@
PRGNAM="openrazer-daemon"
-VERSION="3.7.0"
+VERSION="3.8.0"
HOMEPAGE="https://openrazer.github.io/"
-DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.7.0/openrazer-3.7.0.tar.xz"
-MD5SUM="64aa25772982d55b9a6140ff5c995445"
+DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.8.0/openrazer-3.8.0.tar.xz"
+MD5SUM="fb48c21d672e432163d2b25b5d5c5553"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="setproctitle pyudev python3-numpy python-daemonize openrazer-kernel"
diff --git a/system/openrazer-kernel/openrazer-kernel.SlackBuild b/system/openrazer-kernel/openrazer-kernel.SlackBuild
index 9b6dae0382..3451624d02 100644
--- a/system/openrazer-kernel/openrazer-kernel.SlackBuild
+++ b/system/openrazer-kernel/openrazer-kernel.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openrazer-kernel
-VERSION=${VERSION:-3.7.0}
+VERSION=${VERSION:-3.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/openrazer-kernel/openrazer-kernel.info b/system/openrazer-kernel/openrazer-kernel.info
index 9c6de57a15..95416408d1 100644
--- a/system/openrazer-kernel/openrazer-kernel.info
+++ b/system/openrazer-kernel/openrazer-kernel.info
@@ -1,8 +1,8 @@
PRGNAM="openrazer-kernel"
-VERSION="3.7.0"
+VERSION="3.8.0"
HOMEPAGE="https://openrazer.github.io/"
-DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.7.0/openrazer-3.7.0.tar.xz"
-MD5SUM="64aa25772982d55b9a6140ff5c995445"
+DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.8.0/openrazer-3.8.0.tar.xz"
+MD5SUM="fb48c21d672e432163d2b25b5d5c5553"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/openzfs/openzfs.SlackBuild b/system/openzfs/openzfs.SlackBuild
index 3b56954416..6fe94de719 100644
--- a/system/openzfs/openzfs.SlackBuild
+++ b/system/openzfs/openzfs.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for openzfs
-# Copyright 2023 Matt Egger <bru.barwal@sdf.org>, USA
+# Copyright 2023-24 Matt Egger <bru.barwal@sdf.org>, USA
# Copyright 2021-23 Markus Reichelt <slackbuilds@mareichelt.de>, Germany
# Copyright 2017 Marcin Szychowski <szycha@gmail.com>, Poland
# Copyright 2016 Kevin Paulus <goarilla@gmail.com>, Belgium
@@ -32,7 +32,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openzfs
SRCNAM=zfs
-VERSION=${VERSION:-2.2.3}
+VERSION=${VERSION:-2.2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,9 +49,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-$PKGVER-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -110,8 +107,6 @@ CFLAGS="$SLKCFLAGS" \
--includedir=/usr/include \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
- --with-linux="/lib/modules/${KERNEL}/source" \
- --with-linux-obj="/lib/modules/${KERNEL}/source" \
--with-udevdir=/lib/udev \
--enable-static=no \
$DRACUTLIBDIR \
@@ -125,7 +120,7 @@ rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
# clean up leftovers
if [ "$ARCH" = "x86_64" ]; then
rm -fr $PKG/usr/lib
-elif [ -z "${DRACUTLIBDIR}" ]; then
+elif [ -z "${DRACUTLIBDIR}" ]; then
rm -fr $PKG/usr/lib/dracut
fi
rm -fr $PKG/usr/src
diff --git a/system/openzfs/openzfs.info b/system/openzfs/openzfs.info
index d09a5ee281..efa078abf7 100644
--- a/system/openzfs/openzfs.info
+++ b/system/openzfs/openzfs.info
@@ -1,8 +1,8 @@
PRGNAM="openzfs"
-VERSION="2.2.3"
+VERSION="2.2.4"
HOMEPAGE="https://openzfs.org"
-DOWNLOAD="https://github.com/openzfs/zfs/releases/download/zfs-2.2.3/zfs-2.2.3.tar.gz"
-MD5SUM="e0f2b72ccd47a5b401cbc9f38b1d9073"
+DOWNLOAD="https://github.com/openzfs/zfs/releases/download/zfs-2.2.4/zfs-2.2.4.tar.gz"
+MD5SUM="8d563179aadb2a008f501aee34d3daf9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/osquery-bin/osquery-bin.SlackBuild b/system/osquery-bin/osquery-bin.SlackBuild
index dd35ebd18d..3f85678ad1 100644
--- a/system/osquery-bin/osquery-bin.SlackBuild
+++ b/system/osquery-bin/osquery-bin.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=osquery-bin
SRCNAM=${PRGNAM%-bin}
-VERSION=${VERSION:-5.11.0}
+VERSION=${VERSION:-5.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/osquery-bin/osquery-bin.info b/system/osquery-bin/osquery-bin.info
index afd5f6a419..c2a3d51277 100644
--- a/system/osquery-bin/osquery-bin.info
+++ b/system/osquery-bin/osquery-bin.info
@@ -1,12 +1,12 @@
PRGNAM="osquery-bin"
-VERSION="5.11.0"
+VERSION="5.12.1"
HOMEPAGE="https://osquery.io/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/osquery/osquery/releases/download/5.11.0/osquery_5.11.0-1.linux_amd64.deb \
- https://github.com/osquery/osquery/releases/download/5.11.0/osquery_5.11.0-1.linux_arm64.deb"
-MD5SUM_x86_64="e7f0b47e08ddb382a3f2de7af00130f0 \
- 2c2cd8bc720b53f5eddae6a1ab1de005"
+DOWNLOAD_x86_64="https://github.com/osquery/osquery/releases/download/5.12.1/osquery_5.12.1-1.linux_amd64.deb \
+ https://github.com/osquery/osquery/releases/download/5.12.1/osquery_5.12.1-1.linux_arm64.deb"
+MD5SUM_x86_64="85eace3a95a804a0dae3e99a80961912 \
+ 2b907b8053a658ba4cc79eb2d9cd0595"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/system/pacemaker/pacemaker.info b/system/pacemaker/pacemaker.info
index ca4cceefd4..36fa7e9b59 100644
--- a/system/pacemaker/pacemaker.info
+++ b/system/pacemaker/pacemaker.info
@@ -2,7 +2,7 @@ PRGNAM="pacemaker"
VERSION="2.0.5"
HOMEPAGE="https://wiki.clusterlabs.org/wiki/Pacemaker"
DOWNLOAD="https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-2.0.5/pacemaker-Pacemaker-2.0.5.tar.gz"
-MD5SUM="c36c8ed401e39ff3e727ba4bf5fcc2e7"
+MD5SUM="f58503c3939de68cd45b37e87745108a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="corosync"
diff --git a/system/pcmanfm/README b/system/pcmanfm/README
index a8e5b2a028..f7b14ceb9f 100644
--- a/system/pcmanfm/README
+++ b/system/pcmanfm/README
@@ -1,10 +1,10 @@
PCManFM is an extremely fast and lightweight GTK+ based file manager
which features tabbed browsing and a user-friendly interface.
-By default the gtk+2 version is built: if you prefer to build the
-gtk+3 one pass the script the parameter GTK=3, like
+By default the gtk+3 version is built: if you prefer to build the
+gtk+2 one pass the script the parameter GTK3=no, like
- GTK=3 ./pcmanfm.SlackBuild
+ GTK3=no ./pcmanfm.SlackBuild
If you have problems viewing icons on pcmanfm and you're using the
gtk+2 version, include this line to your $HOME/.gtkrc-2.0:
diff --git a/system/pcmanfm/pcmanfm.SlackBuild b/system/pcmanfm/pcmanfm.SlackBuild
index e919aa3934..852d5f2cae 100644
--- a/system/pcmanfm/pcmanfm.SlackBuild
+++ b/system/pcmanfm/pcmanfm.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2006-2009 Chess Griffin <chess@chessgriffin.com>
# Copyright 2010 Chris Abela <chris.abela@maltats.com>
-# Copyright 2011-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2011-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -32,7 +32,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pcmanfm
VERSION=${VERSION:-1.3.2}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -67,10 +67,7 @@ else
LIBDIRSUFFIX=""
fi
-case "$GTK" in
- 3) gtk="--with-gtk=3" ;;
- *) gtk="--with-gtk=2" ;;
-esac
+gtk="--with-gtk=3" ; [ "${GTK3:-yes}" = "no" ] && gtk="--with-gtk=2"
DOCS="AUTHORS COPYING NEWS README TODO"
diff --git a/system/polychromatic/polychromatic.SlackBuild b/system/polychromatic/polychromatic.SlackBuild
index b342a056f7..78acd11c09 100644
--- a/system/polychromatic/polychromatic.SlackBuild
+++ b/system/polychromatic/polychromatic.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=polychromatic
-VERSION=${VERSION:-0.8.3}
+VERSION=${VERSION:-0.8.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/polychromatic/polychromatic.info b/system/polychromatic/polychromatic.info
index 67cd3906da..5b2c64606a 100644
--- a/system/polychromatic/polychromatic.info
+++ b/system/polychromatic/polychromatic.info
@@ -1,8 +1,8 @@
PRGNAM="polychromatic"
-VERSION="0.8.3"
+VERSION="0.8.4"
HOMEPAGE="https://polychromatic.app/"
-DOWNLOAD="https://github.com/polychromatic/polychromatic/archive/v0.8.3/polychromatic-0.8.3.tar.gz"
-MD5SUM="30a83bb6ac020c3c30d82fd59cfab0c9"
+DOWNLOAD="https://github.com/polychromatic/polychromatic/archive/v0.8.4/polychromatic-0.8.4.tar.gz"
+MD5SUM="800d7bb4845728175d1d2b49b15a614c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="openrazer-daemon colorama python-colour python3-PyQtWebEngine"
diff --git a/system/prometheus/prometheus.SlackBuild b/system/prometheus/prometheus.SlackBuild
index 97cc74954f..eb16667317 100644
--- a/system/prometheus/prometheus.SlackBuild
+++ b/system/prometheus/prometheus.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=prometheus
-VERSION=${VERSION:-2.51.1}
+VERSION=${VERSION:-2.52.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/prometheus/prometheus.info b/system/prometheus/prometheus.info
index 594936a452..0bd00d63dc 100644
--- a/system/prometheus/prometheus.info
+++ b/system/prometheus/prometheus.info
@@ -1,10 +1,10 @@
PRGNAM="prometheus"
-VERSION="2.51.1"
+VERSION="2.52.0"
HOMEPAGE="https://prometheus.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.51.1/prometheus-2.51.1.linux-amd64.tar.gz"
-MD5SUM_x86_64="ba67aa6f4b383c3839bc82d477948828"
+DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.52.0/prometheus-2.52.0.linux-amd64.tar.gz"
+MD5SUM_x86_64="dc21cdcd4e3b1f4e2a06ab390ceff964"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/pv/pv.SlackBuild b/system/pv/pv.SlackBuild
index c2547522f0..081b174404 100644
--- a/system/pv/pv.SlackBuild
+++ b/system/pv/pv.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pv
-VERSION=${VERSION:-1.8.5}
+VERSION=${VERSION:-1.8.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/pv/pv.info b/system/pv/pv.info
index 38715744eb..4339a3de9a 100644
--- a/system/pv/pv.info
+++ b/system/pv/pv.info
@@ -1,8 +1,8 @@
PRGNAM="pv"
-VERSION="1.8.5"
+VERSION="1.8.9"
HOMEPAGE="https://www.ivarch.com/programs/pv.shtml"
-DOWNLOAD="https://codeberg.org/a-j-wood/pv/releases/download/v1.8.5/pv-1.8.5.tar.gz"
-MD5SUM="45136fe0da3bb866d4f1e70e8644a0b0"
+DOWNLOAD="https://codeberg.org/a-j-wood/pv/releases/download/v1.8.9/pv-1.8.9.tar.gz"
+MD5SUM="6a6ebd8ec5585c1753ffff45f5cc55a5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/qemu/README b/system/qemu/README
index 1c9b196e0c..987806c423 100644
--- a/system/qemu/README
+++ b/system/qemu/README
@@ -41,23 +41,16 @@ your processor) prior to launching qemu-system-ARCH with kvm enabled.
For older/unmaintained qemu frontends, this build also creates a symlink
to qemu-system-ARCH at /usr/bin/qemu-kvm.
-libslirp (user mode networking), libcacard, spice, usbredir,
-virglrenderer, libnfs, snappy, device-tree-compiler, glusterfs, and vde2
-are optional dependencies.
+libiscsi (to access iSCSI targets directly), libslirp (user mode
+networking), libcacard, spice, usbredir, virglrenderer, libnfs, snappy,
+glusterfs, and vde2, sphinx-rtd-theme and Sphinx (to build documentation)
+are optional dependencies that will be automatically detected during
+compilation, if present (all avialable on SBo).
-To enable user mode networking, install libslirp (availale on SBO), then
-compile qemu:
+To enable user mode networking, install libslirp, then compile qemu:
SLIRP=yes ./qemu.SlackBuild
-libiscsi (to access iSCSI targets directly) is optional dependency,
-and will be picked up, if present, during the compilation.
-
-sphinx-rtd-theme and Sphinx (both on SBo) are optional but required in
-order for any of the documentation to be built.
-
-If you wish to emulate ARM, you will want device-tree-compiler.
-
NOTES:
This version breaks some backward compatibility with earlier versions.
Consult the official changelogs for details.
diff --git a/system/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild
index 73604dc9e3..1f6ebfffbb 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qemu
VERSION=${VERSION:-8.2.2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -93,6 +93,10 @@ 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 {} + || true
+# Use newer meson from python3-meson-opt
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
# Remove double CFLAGS
sed -i "s|^\ \ CFLAGS=\"-O2\ | CFLAGS=\"|" configure
@@ -133,7 +137,6 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-virtfs \
--enable-sdl \
--enable-malloc=jemalloc \
- --enable-fdt=auto \
--enable-nettle \
--${uring}able-linux-io-uring \
--audio-drv-list=${AUDIODRIVERS} \
diff --git a/system/qemu/qemu.info b/system/qemu/qemu.info
index 7e9f20f028..48d9efdf8c 100644
--- a/system/qemu/qemu.info
+++ b/system/qemu/qemu.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://download.qemu.org/qemu-8.2.2.tar.xz"
MD5SUM="e43091262671c1728b09522932b75b1d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="device-tree-compiler python3-meson-opt"
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@linuxgalaxy.org"
diff --git a/system/qtxdg-tools/qtxdg-tools.SlackBuild b/system/qtxdg-tools/qtxdg-tools.SlackBuild
index 65b1cf51bd..a462a73b58 100644
--- a/system/qtxdg-tools/qtxdg-tools.SlackBuild
+++ b/system/qtxdg-tools/qtxdg-tools.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for qtxdg-tools
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qtxdg-tools
-VERSION=${VERSION:-3.11.0}
+VERSION=${VERSION:-3.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/qtxdg-tools/qtxdg-tools.info b/system/qtxdg-tools/qtxdg-tools.info
index 732d5ea019..f9620f8e0d 100644
--- a/system/qtxdg-tools/qtxdg-tools.info
+++ b/system/qtxdg-tools/qtxdg-tools.info
@@ -1,8 +1,8 @@
PRGNAM="qtxdg-tools"
-VERSION="3.11.0"
+VERSION="3.12.0"
HOMEPAGE="https://github.com/lxqt/qtxdg-tools"
-DOWNLOAD="https://github.com/lxqt/qtxdg-tools/releases/download/3.11.0/qtxdg-tools-3.11.0.tar.xz"
-MD5SUM="4898d657bd4a92f7b738df78866297ac"
+DOWNLOAD="https://github.com/lxqt/qtxdg-tools/releases/download/3.12.0/qtxdg-tools-3.12.0.tar.xz"
+MD5SUM="6fd76563ef496796e9517c65045eb38e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libqtxdg"
diff --git a/system/readpe/readpe.SlackBuild b/system/readpe/readpe.SlackBuild
index dd36510809..bc560a2695 100644
--- a/system/readpe/readpe.SlackBuild
+++ b/system/readpe/readpe.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=readpe
-VERSION=${VERSION:-20240131_3c4163e}
-GITHASH=${GITHASH:-3c4163e30896c9a22e996815d5e0f7876b3fc64f}
+VERSION=${VERSION:-20240427_d94c794}
+GITHASH=${GITHASH:-d94c79459692cd6abbf6051328b225319e2caadf}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/readpe/readpe.info b/system/readpe/readpe.info
index dbc828f761..be049f4715 100644
--- a/system/readpe/readpe.info
+++ b/system/readpe/readpe.info
@@ -1,8 +1,8 @@
PRGNAM="readpe"
-VERSION="20240131_3c4163e"
+VERSION="20240427_d94c794"
HOMEPAGE="https://github.com/mentebinaria/readpe"
-DOWNLOAD="https://github.com/mentebinaria/readpe/archive/3c4163e/readpe-3c4163e30896c9a22e996815d5e0f7876b3fc64f.tar.gz"
-MD5SUM="85f1fa2212a7d996efbab4fe2d5e238b"
+DOWNLOAD="https://github.com/mentebinaria/readpe/archive/d94c794/readpe-d94c79459692cd6abbf6051328b225319e2caadf.tar.gz"
+MD5SUM="7dcf55ee3a582febfa447732cecc62a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/redis-py/redis-py.SlackBuild b/system/redis-py/redis-py.SlackBuild
index f7c4368973..092f9b088f 100644
--- a/system/redis-py/redis-py.SlackBuild
+++ b/system/redis-py/redis-py.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=redis-py
-VERSION=${VERSION:-5.0.3}
+VERSION=${VERSION:-5.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/redis-py/redis-py.info b/system/redis-py/redis-py.info
index eac44c73b8..3869928087 100644
--- a/system/redis-py/redis-py.info
+++ b/system/redis-py/redis-py.info
@@ -1,8 +1,8 @@
PRGNAM="redis-py"
-VERSION="5.0.3"
+VERSION="5.0.4"
HOMEPAGE="https://github.com/andymccurdy/redis-py"
-DOWNLOAD="https://github.com/andymccurdy/redis-py/archive/v5.0.3/redis-py-5.0.3.tar.gz"
-MD5SUM="63e2b3e83cf316b50ea4d1da2061b6f9"
+DOWNLOAD="https://github.com/andymccurdy/redis-py/archive/v5.0.4/redis-py-5.0.4.tar.gz"
+MD5SUM="bb43da83c49bc851f91b686da9a2afef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="redis"
diff --git a/system/rewise/rewise.SlackBuild b/system/rewise/rewise.SlackBuild
index abf2e02d5d..fb787afde7 100644
--- a/system/rewise/rewise.SlackBuild
+++ b/system/rewise/rewise.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for rewise
-# Copyright 2023 Vijay Marcel
+# Copyright 2023-2024 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rewise
-VERSION=${VERSION:-0.1.0}
+VERSION=${VERSION:-0.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/rewise/rewise.info b/system/rewise/rewise.info
index e67f99bec2..4bfa08438f 100644
--- a/system/rewise/rewise.info
+++ b/system/rewise/rewise.info
@@ -1,8 +1,8 @@
PRGNAM="rewise"
-VERSION="0.1.0"
-HOMEPAGE="https://notabug.org/CYBERDEViL/REWise"
-DOWNLOAD="https://notabug.org/CYBERDEViL/REWise/archive/v0.1.0.tar.gz"
-MD5SUM="4a016459207d1218142b40ac093bffad"
+VERSION="0.2.0"
+HOMEPAGE="https://codeberg.org/CYBERDEV/REWise"
+DOWNLOAD="https://codeberg.org/CYBERDEV/REWise/archive/v0.2.0.tar.gz"
+MD5SUM="e0392be6c8cdba0c76f8bc09ba8b6190"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/rewise/slack-desc b/system/rewise/slack-desc
index ed9a063c8a..46e143ae95 100644
--- a/system/rewise/slack-desc
+++ b/system/rewise/slack-desc
@@ -14,6 +14,6 @@ rewise: [.exe] files, so they can be used with free software implementation
rewise: of the game engine.Rewise tries to focus on old game installers
rewise: [1999-2003] in the form of PE executables.
rewise:
-rewise: Homepage:https://notabug.org/CYBERDEViL/REWise
+rewise: Homepage:https://codeberg.org/CYBERDEV/REWise
rewise:
rewise:
diff --git a/system/sarasa-gothic/sarasa-gothic.SlackBuild b/system/sarasa-gothic/sarasa-gothic.SlackBuild
index f917dd79d9..75306e8c68 100644
--- a/system/sarasa-gothic/sarasa-gothic.SlackBuild
+++ b/system/sarasa-gothic/sarasa-gothic.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sarasa-gothic
SRCNAM=Sarasa-TTC
-VERSION=${VERSION:-1.0.9}
+VERSION=${VERSION:-1.0.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/sarasa-gothic/sarasa-gothic.info b/system/sarasa-gothic/sarasa-gothic.info
index c6e7c40e19..567563f78e 100644
--- a/system/sarasa-gothic/sarasa-gothic.info
+++ b/system/sarasa-gothic/sarasa-gothic.info
@@ -1,8 +1,8 @@
PRGNAM="sarasa-gothic"
-VERSION="1.0.9"
+VERSION="1.0.12"
HOMEPAGE="https://github.com/be5invis/Sarasa-Gothic"
-DOWNLOAD="https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.9/Sarasa-TTC-1.0.9.zip"
-MD5SUM="e10dd4b30aa48991a60026a226bac85c"
+DOWNLOAD="https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.12/Sarasa-TTC-1.0.12.zip"
+MD5SUM="50407d63fb0f0a53ecb0a7fc104225f8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/sbpkg/sbpkg.SlackBuild b/system/sbpkg/sbpkg.SlackBuild
index 69b783e868..d221a6346b 100644
--- a/system/sbpkg/sbpkg.SlackBuild
+++ b/system/sbpkg/sbpkg.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbpkg
-VERSION=${VERSION:-1.0.8}
+VERSION=${VERSION:-1.0.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/sbpkg/sbpkg.info b/system/sbpkg/sbpkg.info
index 23f9f43c76..0206c4d21f 100644
--- a/system/sbpkg/sbpkg.info
+++ b/system/sbpkg/sbpkg.info
@@ -1,8 +1,8 @@
PRGNAM="sbpkg"
-VERSION="1.0.8"
+VERSION="1.0.9"
HOMEPAGE="https://gitlab.com/dslackw/sbpkg"
-DOWNLOAD="https://gitlab.com/dslackw/sbpkg/-/archive/1.0.8/sbpkg-1.0.8.tar.gz"
-MD5SUM="f83fdff3ae389575c09ea9cbec0def09"
+DOWNLOAD="https://gitlab.com/dslackw/sbpkg/-/archive/1.0.9/sbpkg-1.0.9.tar.gz"
+MD5SUM="5114e109e395f70e8c38cb9f40011586"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/slackrepo-hints/slackrepo-hints.SlackBuild b/system/slackrepo-hints/slackrepo-hints.SlackBuild
index b97e9d3863..6c83a08e51 100644
--- a/system/slackrepo-hints/slackrepo-hints.SlackBuild
+++ b/system/slackrepo-hints/slackrepo-hints.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slackrepo-hints
-VERSION=${VERSION:-20240308}
+VERSION=${VERSION:-20240503}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slackrepo-hints/slackrepo-hints.info b/system/slackrepo-hints/slackrepo-hints.info
index 997cf4efdb..6dc5175d70 100644
--- a/system/slackrepo-hints/slackrepo-hints.info
+++ b/system/slackrepo-hints/slackrepo-hints.info
@@ -1,8 +1,8 @@
PRGNAM="slackrepo-hints"
-VERSION="20240308"
+VERSION="20240503"
HOMEPAGE="https://github.com/aclemons/slackrepo-hints"
-DOWNLOAD="https://github.com/aclemons/slackrepo-hints/archive/v20240308/slackrepo-hints-20240308.tar.gz"
-MD5SUM="6079a3639c704f2272f797c242fd3e4b"
+DOWNLOAD="https://github.com/aclemons/slackrepo-hints/archive/v20240503/slackrepo-hints-20240503.tar.gz"
+MD5SUM="24441ebdae1c13bcef96a719e7fe05af"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/slackrepo/slackrepo.SlackBuild b/system/slackrepo/slackrepo.SlackBuild
index eb60d5ee01..aed39e8448 100644
--- a/system/slackrepo/slackrepo.SlackBuild
+++ b/system/slackrepo/slackrepo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slackrepo
-VERSION=${VERSION:-20240308}
+VERSION=${VERSION:-20240420}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slackrepo/slackrepo.info b/system/slackrepo/slackrepo.info
index b7aea3a819..d2d6cd746a 100644
--- a/system/slackrepo/slackrepo.info
+++ b/system/slackrepo/slackrepo.info
@@ -1,8 +1,8 @@
PRGNAM="slackrepo"
-VERSION="20240308"
+VERSION="20240420"
HOMEPAGE="https://github.com/aclemons/slackrepo"
-DOWNLOAD="https://github.com/aclemons/slackrepo/archive/v20240308/slackrepo-20240308.tar.gz"
-MD5SUM="ab645eae341949bc0537d5e15c0e2f81"
+DOWNLOAD="https://github.com/aclemons/slackrepo/archive/v20240420/slackrepo-20240420.tar.gz"
+MD5SUM="2145692548db7aa7c81b4627ca5e4941"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/slpkg/slpkg.SlackBuild b/system/slpkg/slpkg.SlackBuild
index c084f19f5c..d2ff762ba2 100644
--- a/system/slpkg/slpkg.SlackBuild
+++ b/system/slpkg/slpkg.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slpkg
-VERSION=${VERSION:-5.0.5}
+VERSION=${VERSION:-5.0.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slpkg/slpkg.info b/system/slpkg/slpkg.info
index 57f746469d..1d35a96f20 100644
--- a/system/slpkg/slpkg.info
+++ b/system/slpkg/slpkg.info
@@ -1,8 +1,8 @@
PRGNAM="slpkg"
-VERSION="5.0.5"
+VERSION="5.0.8"
HOMEPAGE="https://dslackw.gitlab.io/slpkg"
-DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/5.0.5/slpkg-5.0.5.tar.gz"
-MD5SUM="7fddc870c5c75ae2913ea5105e56eac4"
+DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/5.0.8/slpkg-5.0.8.tar.gz"
+MD5SUM="4030e14f0a955c641636f630ba4e784c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-build python3-pythondialog"
diff --git a/system/stressapptest/stressapptest.SlackBuild b/system/stressapptest/stressapptest.SlackBuild
index 24ef170a42..ce0e6848bc 100644
--- a/system/stressapptest/stressapptest.SlackBuild
+++ b/system/stressapptest/stressapptest.SlackBuild
@@ -58,14 +58,8 @@ 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 {} \+
-# This patch is based on Debian's support_i586_builds for
-# stressapptest-1.0.6. Extra logic here to avoid running autoreconf if
-# we don't need to (since it's slow). Allow PATCH=yes in the env for my
-# own testing purposes.
-if [ "${PATCH:-no}" = "yes" ]; then
- patch -p1 < $CWD/support_i586.diff
- autoreconf -if
-fi
+patch -p1 < $CWD/support_i586.diff
+autoreconf -if
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/system/stressapptest/support_i586.diff b/system/stressapptest/support_i586.diff
index ca9d1302cd..18826c8076 100644
--- a/system/stressapptest/support_i586.diff
+++ b/system/stressapptest/support_i586.diff
@@ -1,23 +1,22 @@
-diff -Naur stressapptest-1.0.9/configure.ac stressapptest-1.0.9.patched/configure.ac
---- stressapptest-1.0.9/configure.ac 2018-08-09 20:01:24.000000000 -0400
-+++ stressapptest-1.0.9.patched/configure.ac 2020-06-06 13:34:23.000966542 -0400
-@@ -19,6 +19,10 @@
+--- stressapptest-1.0.11/configure.ac.orig 2024-05-16 06:24:36.806255976 +0700
++++ stressapptest-1.0.11/configure.ac 2024-05-16 06:25:18.914725236 +0700
+@@ -26,6 +26,10 @@
AC_DEFINE([STRESSAPPTEST_CPU_X86_64],[],
[Defined if the target CPU is x86_64])
- ],
+ ],
+ [*i586*], [
-+ AC_DEFINE([STRESSAPPTEST_CPU_I686],[],
++ AC_DEFINE([STRESSAPPTEST_CPU_I586],[],
+ [Defined if the target CPU is i586])
-+ ],
++ ],
[*i686*], [
AC_DEFINE([STRESSAPPTEST_CPU_I686],[],
[Defined if the target CPU is i686])
-@@ -35,7 +39,7 @@
- AC_DEFINE([STRESSAPPTEST_CPU_AARCH64],[],
- [Defined if the target CPU is aarch64])
+@@ -50,7 +54,7 @@
+ AC_DEFINE([STRESSAPPTEST_CPU_LOONGARCH],[],
+ [Defined if the target CPU is LOONGARCH])
],
--[AC_MSG_WARN([Unsupported CPU: $host_cpu! Try x86_64, i686, powerpc, armv7a, or aarch64])]
-+[AC_MSG_WARN([Unsupported CPU: $host_cpu! Try x86_64, i586, i686, powerpc, armv7a, or aarch64])]
+-[AC_MSG_WARN([Unsupported CPU: $host_cpu! Try x86_64, i686, mips, powerpc, armv7a, aarch64 or loongarch])]
++[AC_MSG_WARN([Unsupported CPU: $host_cpu! Try x86_64, i586, i686, mips, powerpc, armv7a, aarch64 or loongarch])]
)
## The following allows like systems to share settings. This is not meant to
diff --git a/system/sysdig/sysdig.SlackBuild b/system/sysdig/sysdig.SlackBuild
index bb0d7af4b4..f777bb8e6a 100644
--- a/system/sysdig/sysdig.SlackBuild
+++ b/system/sysdig/sysdig.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sysdig
-VERSION=${VERSION:-0.28.0}
+VERSION=${VERSION:-0.36.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +73,7 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
-FALCO_HASH=${FALCO_HASH:-2160111cd088aea9ae2235d3385ecb0b1ab6623c}
+FALCO_HASH=${FALCO_HASH:-b3734896de3fa23a78003a0d203d6a3aae896339}
mkdir -p build/falcosecurity-libs-repo/falcosecurity-libs-prefix/src
cp $CWD/libs-$FALCO_HASH.tar.gz \
diff --git a/system/sysdig/sysdig.info b/system/sysdig/sysdig.info
index 9e0f5eebe6..dc2642fd1a 100644
--- a/system/sysdig/sysdig.info
+++ b/system/sysdig/sysdig.info
@@ -1,12 +1,12 @@
PRGNAM="sysdig"
-VERSION="0.28.0"
+VERSION="0.36.1"
HOMEPAGE="https://www.sysdig.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/draios/sysdig/archive/0.28.0/sysdig-0.28.0.tar.gz \
- https://github.com/falcosecurity/libs/archive/2160111/libs-2160111cd088aea9ae2235d3385ecb0b1ab6623c.tar.gz"
-MD5SUM_x86_64="b0a25f902d6d520380f03a1f39177033 \
- 52ff63dc35604d0a37aa780a4472a114"
-REQUIRES="jsoncpp lua libb64 jq tbb grpc gtest"
+DOWNLOAD_x86_64="https://github.com/draios/sysdig/archive/0.36.1/sysdig-0.36.1.tar.gz \
+ https://github.com/falcosecurity/libs/archive/b3734896de3fa23a78003a0d203d6a3aae896339/libs-b3734896de3fa23a78003a0d203d6a3aae896339.tar.gz"
+MD5SUM_x86_64="8bb31353ae213dffcf61ef5342e9ea35 \
+ 42b0d6b7815379f50d52e7817261d6fd"
+REQUIRES="jsoncpp lua52 libb64 jq tbb grpc gtest uthash yaml-cpp nlohmann_json"
MAINTAINER="Larry Hajali"
EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/system/testdisk/README b/system/testdisk/README
index 703732c26a..ac04e7f21d 100644
--- a/system/testdisk/README
+++ b/system/testdisk/README
@@ -6,12 +6,10 @@ accidentally deleting a Partition Table). Partition table recovery
using TestDisk is really easy.
PhotoRec is file data recovery software designed to recover lost files
-including video, documents and archives from Hard Disks and CDRom and
+including video, documents and archives from Hard Disks and CD-ROM and
lost pictures from digital camera memory.
-To enable the use of sudo, run the script with SUDO=true, ie:
+To enable the use of sudo, run the script with SUDO=true, i.e.:
SUDO=true ./testdisk.SlackBuild
libewf is an optional dependency.
-
-Website - https://www.cgsecurity.org/wiki/TestDisk
diff --git a/system/testdisk/slack-desc b/system/testdisk/slack-desc
index c460e28ee4..2311e8f137 100644
--- a/system/testdisk/slack-desc
+++ b/system/testdisk/slack-desc
@@ -15,5 +15,5 @@ testdisk: error (such as accidentally deleting a Partition Table).
testdisk:
testdisk: PhotoRec is file data recovery software designed to recover lost
testdisk: files including video, documents and archives from Hard Disks and
-testdisk: CDRom and lost pictures from digital camera memory.
+testdisk: CD-ROM and lost pictures from digital camera memory.
testdisk:
diff --git a/system/testdisk/testdisk.SlackBuild b/system/testdisk/testdisk.SlackBuild
index 837778fc1c..b7a3a4f2f6 100644
--- a/system/testdisk/testdisk.SlackBuild
+++ b/system/testdisk/testdisk.SlackBuild
@@ -4,7 +4,9 @@
# Originally Written by Michales Michaloudes korgie@gmail.com
# Copyright 2011 Grigorios Bouzakis <grbzks@imap.cc>
-# Copyright 2014-2022 Aaditya <aaditya_gnulinux@zoho.com>
+# Copyright 2014-2024 Aaditya <aaditya_gnulinux@zoho.com>
+# All rights reserved.
+# Copyright 2024 Bloyburt
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for any purpose
@@ -25,8 +27,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=testdisk
-VERSION=${VERSION:-7.1}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-7.2}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,10 +73,10 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -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 {} \;
[ "${SUDO:-false}" != "false" ] && ENABLE_SUDO="--enable-sudo"
@@ -99,9 +101,6 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING NEWS README.md INFO THANKS AUTHORS \
- $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/testdisk/testdisk.info b/system/testdisk/testdisk.info
index 8da1e192bb..11de6544a5 100644
--- a/system/testdisk/testdisk.info
+++ b/system/testdisk/testdisk.info
@@ -1,10 +1,10 @@
PRGNAM="testdisk"
-VERSION="7.1"
+VERSION="7.2"
HOMEPAGE="https://www.cgsecurity.org"
-DOWNLOAD="https://www.cgsecurity.org/testdisk-7.1.tar.bz2"
-MD5SUM="57d78ffee1c076ef4cf541a74f8d52d4"
+DOWNLOAD="https://www.cgsecurity.org/testdisk-7.2.tar.bz2"
+MD5SUM="c6809b6fd06b5022467c8faa32d49a27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Aaditya"
-EMAIL="aaditya_gnulinux@zoho.com"
+MAINTAINER="Bloyburt"
+EMAIL="alexpen@startmail.com"
diff --git a/system/ti99sim/ti99sim.SlackBuild b/system/ti99sim/ti99sim.SlackBuild
index a56499dfb3..40a572a5ea 100644
--- a/system/ti99sim/ti99sim.SlackBuild
+++ b/system/ti99sim/ti99sim.SlackBuild
@@ -70,7 +70,7 @@ sed -i "s,-g3 *-O3,$SLKCFLAGS," rules.mak
# Binaries already installed stripped. SYS_BIN must be <DATA_DIR>/bin
# to avoid it creating absolute symlinks (we'll create relative ones, below).
-make install DATA_DIR=$PKG/opt/$PRGNAM SYS_BIN=$PKG/opt/$PRGNAM/bin
+env -u ARCH make install DATA_DIR=$PKG/opt/$PRGNAM SYS_BIN=$PKG/opt/$PRGNAM/bin
# Modified setup script requires arguments (original one didn't).
sh scripts/setup $CWD $PKG/opt/$PRGNAM
diff --git a/system/tmuxp/tmuxp.SlackBuild b/system/tmuxp/tmuxp.SlackBuild
index 022f11b853..8fc61fd211 100644
--- a/system/tmuxp/tmuxp.SlackBuild
+++ b/system/tmuxp/tmuxp.SlackBuild
@@ -32,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tmuxp
-VERSION=${VERSION:-1.45.0}
+VERSION=${VERSION:-1.47.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/tmuxp/tmuxp.info b/system/tmuxp/tmuxp.info
index c134edec3d..943fb7ca44 100644
--- a/system/tmuxp/tmuxp.info
+++ b/system/tmuxp/tmuxp.info
@@ -1,8 +1,8 @@
PRGNAM="tmuxp"
-VERSION="1.45.0"
+VERSION="1.47.0"
HOMEPAGE="https://github.com/tony/tmuxp/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.45.0.tar.gz"
-MD5SUM="2b137a14e27b20c0b6112e467b333b99"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.47.0.tar.gz"
+MD5SUM="5b2ad66c75e18de5396388b7b5c57413"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="colorama python3-libtmux"
diff --git a/system/trash-cli/trash-cli.SlackBuild b/system/trash-cli/trash-cli.SlackBuild
index d4eee1c05e..828d82c064 100644
--- a/system/trash-cli/trash-cli.SlackBuild
+++ b/system/trash-cli/trash-cli.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=trash-cli
-VERSION=${VERSION:-0.23.11.10}
+VERSION=${VERSION:-0.24.4.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -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
-
set -e
rm -rf $PKG
diff --git a/system/trash-cli/trash-cli.info b/system/trash-cli/trash-cli.info
index 89167c96d9..5a5aee45b6 100644
--- a/system/trash-cli/trash-cli.info
+++ b/system/trash-cli/trash-cli.info
@@ -1,8 +1,8 @@
PRGNAM="trash-cli"
-VERSION="0.23.11.10"
+VERSION="0.24.4.17"
HOMEPAGE="https://github.com/andreafrancia/trash-cli"
-DOWNLOAD="https://github.com/andreafrancia/trash-cli/archive/0.23.11.10/trash-cli-0.23.11.10.tar.gz"
-MD5SUM="acdac3a03c7bade8dbfca6e4d741332e"
+DOWNLOAD="https://github.com/andreafrancia/trash-cli/archive/0.24.4.17/trash-cli-0.24.4.17.tar.gz"
+MD5SUM="7ac2a44c193d45f992f036c38ccf17b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-psutil"
diff --git a/system/ttf-babelstone-cjk/APL.txt b/system/ttf-babelstone-cjk/APL.txt
deleted file mode 100644
index c1aba41d3f..0000000000
--- a/system/ttf-babelstone-cjk/APL.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-ARPHIC PUBLIC LICENSE
-
-Copyright (C) 1999 Arphic Technology Co., Ltd.
-11Fl. No.168, Yung Chi Rd., Taipei, 110 Taiwan
-All rights reserved except as specified below.
-
-Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is forbidden.
-
-Preamble
-
- The licenses for most software are designed to take away your freedom to share and change it. By contrast, the ARPHIC PUBLIC LICENSE specifically permits and encourages you to use this software, provided that you give the recipients all the rights that we gave you and make sure they can get the modifications of this software.
-
-Legal Terms
-
-0. Definitions:
- Throughout this License, "Font" means the TrueType fonts "AR PL Mingti2L Big5", "AR PL KaitiM Big5" (BIG-5 character set) and "AR PL SungtiL GB", "AR PL KaitiM GB" (GB character set) which are originally distributed by Arphic, and the derivatives of those fonts created through any modification including modifying glyph, reordering glyph, converting format, changing font name, or adding/deleting some characters in/from glyph table.
-
- "PL" means "Public License".
-
- "Copyright Holder" means whoever is named in the copyright or copyrights for the Font.
-
- "You" means the licensee, or person copying, redistributing or modifying the Font.
-
- "Freely Available" means that you have the freedom to copy or modify the Font as well as redistribute copies of the Font under the same conditions you received, not price. If you wish, you can charge for this service.
-
-1. Copying & Distribution
- You may copy and distribute verbatim copies of this Font in any medium, without restriction, provided that you retain this license file (ARPHICPL.TXT) unaltered in all copies.
-
-2. Modification
- You may otherwise modify your copy of this Font in any way, including modifying glyph, reordering glyph, converting format, changing font name, or adding/deleting some characters in/from glyph table, and copy and distribute such modifications under the terms of Section 1 above, provided that the following conditions are met:
-
- a) You must insert a prominent notice in each modified file stating how and when you changed that file.
-
- b) You must make such modifications Freely Available as a whole to all third parties under the terms of this License, such as by offering access to copy the modifications from a designated place, or distributing the modifications on a medium customarily used for software interchange.
-
- c) If the modified fonts normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the Font under these conditions, and telling the user how to view a copy of this License.
-
- These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Font, and can be reasonably considered independent and separate works in themselves, then this License and its terms, do not apply to those sections when you distribute them as separate works. Therefore, mere aggregation of another work not based on the Font with the Font on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
-
-3. Condition Subsequent
- You may not copy, modify, sublicense, or distribute the Font except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Font will automatically retroactively void your rights under this License. However, parties who have received copies or rights from you under this License will keep their licenses valid so long as such parties remain in full compliance.
-
-4. Acceptance
- You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to copy, modify, sublicense or distribute the Font. These actions are prohibited by law if you do not accept this License. Therefore, by copying, modifying, sublicensing or distributing the Font, you indicate your acceptance of this License and all its terms and conditions.
-
-5. Automatic Receipt
- Each time you redistribute the Font, the recipient automatically receives a license from the original licensor to copy, distribute or modify the Font subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
-
-6. Contradiction
- If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Font at all. For example, if a patent license would not permit royalty-free redistribution of the Font by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Font.
-
- If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
-
-7. NO WARRANTY
- BECAUSE THE FONT IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE FONT, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS OR OTHER PARTIES PROVIDE THE FONT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE FONT IS WITH YOU. SHOULD THE FONT PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-8. DAMAGES WAIVER
- UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, IN NO EVENT WILL ANY COPYRIGHTT HOLDERS, OR OTHER PARTIES WHO MAY COPY, MODIFY OR REDISTRIBUTE THE FONT AS PERMITTED ABOVE, BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE FONT (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA OR PROFITS; OR BUSINESS INTERRUPTION), EVEN IF SUCH HOLDERS OR OTHER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
diff --git a/system/ttf-babelstone-cjk/BabelStoneOFL.txt b/system/ttf-babelstone-cjk/BabelStoneOFL.txt
deleted file mode 100644
index ef758932ab..0000000000
--- a/system/ttf-babelstone-cjk/BabelStoneOFL.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-Copyright (c) 2013, Andrew West (www.babelstone.co.uk),
-with Reserved Font Name BabelStone.
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/system/ttf-babelstone-cjk/README b/system/ttf-babelstone-cjk/README
index 849bc0af07..8bab1bdd99 100644
--- a/system/ttf-babelstone-cjk/README
+++ b/system/ttf-babelstone-cjk/README
@@ -3,3 +3,8 @@ contains the chinese fonts along with regional variants.
It covers Han,Jurchen,Khitan,Tangut,Sui,Naxi Dongba and Yi
scripts.It also covers Hanzi,Kanji and Hanja.
+In this release I have moved fonts for scripts that are
+no longer used today apart from academia.
+
+To install archaic fonts run the slackbuild as
+archaic=yes ./ttf-babelstone-cjk.SlackBuild
diff --git a/system/ttf-babelstone-cjk/copyright b/system/ttf-babelstone-cjk/copyright
deleted file mode 100644
index 0a7deeeffd..0000000000
--- a/system/ttf-babelstone-cjk/copyright
+++ /dev/null
@@ -1,13 +0,0 @@
-Tangut Yinchuan v. 15.102 copyright Prof. Jing Yongshi
-
-Tangut yinchuan Font is made available for free download
-and use with the permission of Prof. Jing Yongshi, who
-reserves the copyright to the font. This font may not be
-modified, sold or redistributed for profit without the express
-permission of the copyright holders. If you use this font in
-a publication you are requested to
-acknowledge Prof. Jing Yongshi's copyright of the font.
-
-The font is maintained by Andrew West, and any feature requests
-or bug reports should be directed to Andrew West by email
-Email: babelstone@gmail.com
diff --git a/system/ttf-babelstone-cjk/copyright2 b/system/ttf-babelstone-cjk/copyright2
deleted file mode 100644
index 91eea19f45..0000000000
--- a/system/ttf-babelstone-cjk/copyright2
+++ /dev/null
@@ -1,6 +0,0 @@
-BabelStone Fonts Copyright Andrew West
-
-These fonts are free to use for personal or commercial purposes,
-and you are also free to redistribute them by themself or as part
-of a free or commercial software package, just as long as you
-do not sell the fonts on its own.
diff --git a/system/ttf-babelstone-cjk/readme_fonts b/system/ttf-babelstone-cjk/readme_fonts
deleted file mode 100644
index 473b73a9ea..0000000000
--- a/system/ttf-babelstone-cjk/readme_fonts
+++ /dev/null
@@ -1,147 +0,0 @@
-ttf-babelstone-cjk contains the following fonts:
-
-Babelstonehan:
-
-It is a free Unicode CJK font with over 56,000 Han
-characters (hanzi, kanji, hanja), and 64,973 Unicode
-characters in total. It is a Song/Ming style font.
-with glyphs modelled on the official character forms
-used in the People's Republic of China, and is primarily
-intended for writing Modern Standard Chinese,
-Classical Chinese, and various Sinitic languages and dialects.
-The font also includes many rare or archaic characters that are
-not found in most CJK fonts, as well as many characters used for
-the scholarly transcription of Early Chinese texts written on
-bone, bronze, wood, bamboo, and silk.
-
-Babelstonehan PUA:
-
-it includes 4,444 unencoded CJK ideographs and ideographic
-components in the PUA, in the range U+E080 through U+F8DF.
-
-BabelStone Erijan 1 and 2:
-
-BabelStone Erjian 1 and 2 are two Unicode Han fonts
-using the draft second stage simplified forms of characters.
-Both fonts cover 8,157 high-frequency Hanzi, comprising
-8,105 Level 1, Level 2 and Level 3 characters listed in
-Tōngyòng Guīfàn Hànzì Zìdiǎn.and 52 other characters.
-"BabelStone Erjian 1" uses second stage simplified glyph
-forms for the characters listed in Table 1 only; whereas
-"BabelStone Erjian 2" uses second stage simplified glyph
-forms for the characters listed in Table 1 and Table 2
-(where the glyph for the same character differs between
-Table 1 and Table 2, the form given in Table 2 is used).
-
-Babelstone Jurchen Scan PUA fonts:
-
-urchen Berlin, Jurchen Tianyige, and Jurchen Toyo Bunko
-are three Jurchen fonts with glyphs scanned from the
-Jurchen section of three copies of the Ming dynasty Huáyí Yìyǔ.
- "Sino-Foreign Vocabulary" (i.e. the Sino-Jurchen Vocabulary).
-Jurchen Berlin is derived from the manuscript copy held at the
-Berlin State Library (Staatsbibliothek zu Berlin)
-(pressmark Libri sin. Hirth Ms. 1);
-Jurchen Tianyige is derived from the Ming dynasty
-woodblock printed edition held at the Tiānyīgé
-library in Níngbō (pressmark 善0376);
-Jurchen Toyo Bunko is the manuscript copy held at the
-Tōyō Bunko (東洋文庫) in Tokyo (presssmark XI-5-2).
-There is currently no scan font for the manuscript
-copy held at the National Library of China
-in Běijīng (pressmark 10507). The characters are mapped
-non-contiguously to the PUA at E000..E6FA
-(matching the code points in my private Jurchen font).
-
-Babelstone Khitan Large scropt PUA fonts:
-
-it is an experimental font containing 1,469 Khitan
-Large Script glyphs, mapped to the PUA at E000..E5BC.
-This font is being developed as I slowly go through
-all Khitan Large Script sources, and will continue to grow.
-The glyphs are not ordered in the font,
-but have been added sequentially as I encounter
-each new character form. In addition, very many of the
-glyphs are variant forms of the same character,
-often trivial variants.
-
-Babelstone Khitan small script fonts:
-
-It is a Unicode font supporting the 470 Khitan Small Script
-characters which were encoded in Unicode version 13.0 (March 2020).
-This font does not support cluster composition, but is intended
-for displaying individual glyphs in horizontal linear layout
-as used in Daniel Kane's The Kitan Language and Script (Brill, 2009).
-This font uses a Chinese (Song/Ming) style of glyphs which is
-not attested in surviving examples of Khitan
-small script text (mostly epitaphs engraved on stone tablets).
-
-It also contains font for for the thirty-six seal script style
-Khitan small script characters which are engraved on the covers
-for the eulogies for Emperor Daozong and Empress Xuanyi
-
-BabelStone Naxi Dongba PUA Fonts:
-
-It is a scan font covering 2,162 glyphs for the
-Naxi Dongba (Naxi Tomba) script. The glyphs are
-derived from Lǐ Líncàn's 李霖灿 Nàxīzú
-xiàngxíng biāo yīn wénzì zìdiǎn 纳西族象形标音文字字典
-[Naxi Pictographic Symbols Dictionary]
-(Kunming: Yunnan minzu chubanshe, 2001)
-[ISBN 7-5367-2126-9]. The 2,120 glyphs at E000..E849 are the main
-entries in the dictionary, and the 42 glyphs at
-F000..F029 are variant glyphs for some of the main entries.
-
-Babelstone Sui (Shuishu) PUA Fonts:
-
-These are a set of scan fonts covering Sui
-(Shuishu 水书) characters listed in various
-printed sources, with characters mapped to
-the Unicode Private Use Area (PUA).
-
-Babelstone Tangut Scan Fonts:
-
-These are a set of fonts covering Tangut glyphs from
-various sources, mapped to the PUA. The fonts were created
-from scanned images of the source glyphs, and the quality
-of the resultant font glyphs is generally quite poor. These fonts
-are not intended for use in typesetting Tangut text, but were
-created in order to facilitate mapping of Tangut characters
-between sources.
-
-BabelStone Tangut Wenhai Font:
-
-BabelStone Tangut Wenhai is a Unicode Tangut font covering
-3,061 of the 6,125 Tangut ideographs encoded in Unicode version 9.0
-(released in June 2016). The glyphs are derived from the
-3,064 head characters in the calligraphic facsimile reproduction of the
-Sea of Writing [Wénhǎi 文海] text in
-Wénhǎi Yánjiū 文海研究 [Study of the Sea of Writing] (Beijing, 1983) by
-Shi Bojin 史金波 et al. This font also includes 442 of the 755
-encoded Tangut components, but these are poorer quality compared with
-the Tangut ideographs, and may be replaced with glyphs derived from the
-Tangut ideographs in the future.
-NB This font does not cover many common Tangut characters,
-and so is not suitable for use in typesetting Tangut text in academic works.
-
-Tangut Yinchuan Font:
-
-Tangut Yinchuan v. 15.102 is a font for the Tangut script
-that supports the full set of Tangut characters defined in
-Unicode version 15.0 (Tangut, Tangut Supplement, Tangut Components code charts).
-It is based on a font named XXZT (西夏字体 in Chinese) that was
-designed by Prof. Jǐng Yǒngshí 景永时 of the
-Beifang Ethnic University (北方民族大学) in Yinchuan. The original
-font was used for typesetting the revised 2nd edition of the
-Tangut-Chinese dictionary Xià-Hàn Zìdiǎn 夏漢字典 (Beijing, 2008)
-by Prof. Li Fanwen
-
-BabelStone Sani Yi PUA Font:
-
-BabelStone Sani Yi is a PUA font covering characters in the Sani Yi script.
-The font was created from scanned images of the hand-written characters in
-Yí-Hàn Jiǎnmíng Cídiǎn 彝汉简明词典 [Concise Yi-Chinese Dictionary]
-(Kunming: Yunnan Minzu Chubanshe, 1984). The quality of the resultant font
-glyphs is generally quite poor. This font is not intended for use in typesetting
-Yi text, but was created in order to facilitate work on the encoding of the
-Sani Yi script in Unicode.
diff --git a/system/ttf-babelstone-cjk/ttf-babelstone-cjk.SlackBuild b/system/ttf-babelstone-cjk/ttf-babelstone-cjk.SlackBuild
index fe2458ce8f..27047ef064 100644
--- a/system/ttf-babelstone-cjk/ttf-babelstone-cjk.SlackBuild
+++ b/system/ttf-babelstone-cjk/ttf-babelstone-cjk.SlackBuild
@@ -25,14 +25,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-babelstone-cjk
-VERSION=${VERSION:-1.0}
+VERSION=${VERSION:-1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-SRCH=${SRCH:-BabelStoneHan}
-SRCS=${SRCS:-BabelStoneShuishu}
-SRCT=${SRCT:-TangutScanFonts}
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
@@ -50,6 +47,8 @@ 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 \
@@ -57,27 +56,16 @@ 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 {} \;
-mkdir -pv $TMP/han
-mkdir -pv $TMP/sui
-mkdir -pv $TMP/tangut
mkdir -pv $PKG/usr/share/fonts/TTF
+find $TMP/$PRGNAM-$VERSION/ttf/ -name '*.ttf' -type f -exec install -D -m0644 -v {} -t $PKG/usr/share/fonts/TTF \;
-unzip -d $TMP/han $CWD/$SRCH.zip
-unzip -d $TMP/sui $CWD/$SRCS.zip
-unzip -d $TMP/tangut $CWD/$SRCT.zip
-
-install -D -m0644 -v $CWD/*.ttf -t $PKG/usr/share/fonts/TTF
-install -D -m0644 -v $TMP/han/*.ttf -t $PKG/usr/share/fonts/TTF
-install -D -m0644 -v $TMP/sui/*.ttf -t $PKG/usr/share/fonts/TTF
-install -D -m0644 -v $TMP/tangut/*.ttf -t $PKG/usr/share/fonts/TTF
+if [ "$archaic" = "yes" ]; then
+ find $TMP/$PRGNAM-$VERSION/archaic/ -name '*.ttf' -type f -exec install -D -m0644 -v {} -t $PKG/usr/share/fonts/TTF \;
+fi
mkdir -pv $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/APL.txt > $PKG/usr/doc/$PRGNAM-$VERSION/APL.txt
-cat $CWD/BabelStoneOFL.txt > $PKG/usr/doc/$PRGNAM-$VERSION/babelstoneOFL.txt
+cp -av APL.txt COPYRIGHT IDS.TXT LICENSE OFL.txt readme_fonts $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-cat $CWD/copyright > $PKG/usr/doc/$PRGNAM-$VERSION/copyright
-cat $CWD/copyright2 > $PKG/usr/doc/$PRGNAM-$VERSION/copyright2
-cat $CWD/readme_fonts > $PKG/usr/doc/$PRGNAM-$VERSION/readme_fonts
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 0644 {} \+
mkdir -p $PKG/install
diff --git a/system/ttf-babelstone-cjk/ttf-babelstone-cjk.info b/system/ttf-babelstone-cjk/ttf-babelstone-cjk.info
index 7b96a36442..59472f863c 100644
--- a/system/ttf-babelstone-cjk/ttf-babelstone-cjk.info
+++ b/system/ttf-babelstone-cjk/ttf-babelstone-cjk.info
@@ -1,54 +1,8 @@
PRGNAM="ttf-babelstone-cjk"
-VERSION="1.0"
-HOMEPAGE="https://www/babelstone.co.uk"
-DOWNLOAD="https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.zip \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneHanPUA.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneErjian1.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneErjian2.ttf \
- https://www.babelstone.co.uk/Fonts/Download/JurchenBerlin.ttf \
- https://www.babelstone.co.uk/Fonts/Download/JurchenTianyige.ttf \
- https://www.babelstone.co.uk/Fonts/Download/JurchenToyoBunko.ttf \
- https://www.babelstone.co.uk/Fonts/Download/JurchenSmall.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneKhitanLargeGlyphs.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneKhitanSeals.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneKhitanSealGlyphs.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneKhitanSmallLinear.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneKhitanSmallSeal.ttf \
- https://www.babelstone.co.uk/Fonts/Download/KhitanSmallLinear.ttf \
- https://www.babelstone.co.uk/Fonts/Download/KhitanSmallRotated.ttf \
- https://www.babelstone.co.uk/Fonts/Download/KhitanSmallVertical.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneNaxiLLC.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneShuishu.zip \
- https://www.babelstone.co.uk/Fonts/Download/TangutScanFonts.zip \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneTangutWenhai.ttf \
- https://www.babelstone.co.uk/Fonts/Download/TangutYinchuan.ttf \
- https://www.babelstone.co.uk/Fonts/Download/TangutYinchuanInverse.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneTangutRadicals.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneSaniYi.ttf"
-MD5SUM="d7568d28ba67c7a6fc9fc896c4ae9bc2 \
- 6220c97e5da381b53462eef28fa81873 \
- 3dac88173ade093d945ccdae7d1f2fce \
- fa33f8875b032c1d6bb70a203e418dd4 \
- 4baf9e3a67a8ad3c002e348f9d5b6bf7 \
- 6fde3b3dd390c66e79719eba0388a7d4 \
- 1214b2722a2ebf128d8138edc3b0209d \
- a540c2fa397ae2b41191792c6023db80 \
- 5a528a3a699ab870a1ac52ffff5e5978 \
- 0d07928f544c3d873389412d1d04a94b \
- e5764f3d5e0d5540e40190d8ccf4a2cd \
- a1f9cda6991c3b0dc25afe9c98015f63 \
- 7867caf246b3f1f2f1824cd6024a44fa \
- 7ff6a2c4f32ef03343436bf4050feda5 \
- 7a3e2bd8aefdd0bb594f0f0e4b751bb7 \
- 3f80fb811bb14334f5c79f432a065445 \
- b4d2f92f9b7e3ec375b9b2b1260d267c \
- 2e46a52a13f1c37b6d4f0956e8547618 \
- 75dd9971a19f12a1a3f5cef4d0990657 \
- 3d7fb66f97e5fe530504ef8736debb47 \
- e86eae33ab5c7a4cfa3d459cc2ee1b0b \
- 70eaa3c7c9f2cdd31b6ac38b0b514298 \
- b55128a55c2200c995f1cfe60e390867 \
- b3c6baa077e7c3f4b5a75bd55c4ee650"
+VERSION="1.1"
+HOMEPAGE="https://www.babelstone.co.uk"
+DOWNLOAD="https://github.com/lecramyajiv/ttf-babelstone-cjk/archive/1.1/ttf-babelstone-cjk-1.1.tar.gz"
+MD5SUM="866582125ee408025fec30955da86a34"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ttf-babelstone-tibetan/BabelStoneOFL.txt b/system/ttf-babelstone-tibetan/BabelStoneOFL.txt
deleted file mode 100644
index ef758932ab..0000000000
--- a/system/ttf-babelstone-tibetan/BabelStoneOFL.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-Copyright (c) 2013, Andrew West (www.babelstone.co.uk),
-with Reserved Font Name BabelStone.
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/system/ttf-babelstone-tibetan/copyright b/system/ttf-babelstone-tibetan/copyright
deleted file mode 100644
index 91eea19f45..0000000000
--- a/system/ttf-babelstone-tibetan/copyright
+++ /dev/null
@@ -1,6 +0,0 @@
-BabelStone Fonts Copyright Andrew West
-
-These fonts are free to use for personal or commercial purposes,
-and you are also free to redistribute them by themself or as part
-of a free or commercial software package, just as long as you
-do not sell the fonts on its own.
diff --git a/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.SlackBuild b/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.SlackBuild
index 218bdc6018..0e3357368a 100644
--- a/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.SlackBuild
+++ b/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for ttf-babelstone-tibetan
-# Copyright 2023 Vijay Marcel
+# Copyright 2023-2024 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,12 +25,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-babelstone-tibetan
-VERSION=${VERSION:-1.0}
+VERSION=${VERSION:-10.011}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-SRCP=${SRCP:-BabelStonePhagspa_v2}
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
@@ -48,6 +47,8 @@ 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 \
@@ -55,17 +56,11 @@ 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 {} \;
-mkdir -pv $TMP/phagspa
mkdir -pv $PKG/usr/share/fonts/TTF
-
-unzip -d $TMP/phagspa $CWD/$SRCP.zip
-
-install -D -m0644 -v $CWD/*.ttf -t $PKG/usr/share/fonts/TTF
-install -D -m0644 -v $TMP/phagspa/*.ttf -t $PKG/usr/share/fonts/TTF
+find $TMP/$PRGNAM-$VERSION/ -name '*.ttf' -type f -exec install -D -m0644 -v {} -t $PKG/usr/share/fonts/TTF \;
mkdir -pv $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/BabelStoneOFL.txt > $PKG/usr/doc/$PRGNAM-$VERSION/babelstoneOFL.txt
-cat $CWD/copyright > $PKG/usr/doc/$PRGNAM-$VERSION/copyright
+cp -av BabelStoneOFL.txt copyright $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 0644 {} \+
diff --git a/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.info b/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.info
index b0805bcd74..c6d6f3e96e 100644
--- a/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.info
+++ b/system/ttf-babelstone-tibetan/ttf-babelstone-tibetan.info
@@ -1,18 +1,8 @@
PRGNAM="ttf-babelstone-tibetan"
-VERSION="1.0"
+VERSION="10.011"
HOMEPAGE="https://www.babelstone.co.uk"
-DOWNLOAD="https://www.babelstone.co.uk/Fonts/Download/BabelStoneMarchen.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneZanabazar.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneTibetan.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStoneTibetanSlim.ttf \
- https://www.babelstone.co.uk/Fonts/Download/BabelStonePhagspa_v2.zip \
- https://www.babelstone.co.uk/Fonts/Download/BabelStonePhagspaSeal_v1.ttf"
-MD5SUM="9b31c772f05bb6e9c3ed3b908b7265f5 \
- 79bea5f34d05300fecbc871138998244 \
- a2e1823db85fc0f85c423307ce79b428 \
- 787bfecc53ef373f3aff41a5179da7f8 \
- 5fe660073811281e1c13165fe879edd6 \
- ed5b297d4e793ab60f432ef63b03929d"
+DOWNLOAD="https://github.com/lecramyajiv/ttf-babelstone-tibetan/archive/10.011/ttf-babelstone-tibetan-10.011.tar.gz"
+MD5SUM="05790e208c40a16a097c954f0ebf402e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ttf-lato/slack-desc b/system/ttf-lato/slack-desc
index baa815e17d..5728df1caf 100644
--- a/system/ttf-lato/slack-desc
+++ b/system/ttf-lato/slack-desc
@@ -12,7 +12,7 @@ ttf-lato: Lato is a sanserif type face family designed in the Summer 2010 by
ttf-lato: Warsaw-based designer Lukasz Dziedzic ("Lato" means "Summer" in
ttf-lato: Polish).
ttf-lato:
-ttf-lato: Home page: http://www.latofonts.com/lato-free-fonts/
+ttf-lato: Home page: https://www.latofonts.com/lato-free-fonts/
ttf-lato:
ttf-lato:
ttf-lato:
diff --git a/system/ttf-lato/ttf-lato.SlackBuild b/system/ttf-lato/ttf-lato.SlackBuild
index ab401eeae9..5df11b0a26 100644
--- a/system/ttf-lato/ttf-lato.SlackBuild
+++ b/system/ttf-lato/ttf-lato.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-lato
-VERSION=${VERSION:-1.0}
+VERSION=${VERSION:-2.015}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,6 +70,7 @@ cp -a $SRCNAM/Lato*.ttf $PKG/usr/share/fonts/TTF/
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $SRCNAM/OFL.txt $PKG/usr/doc/$PRGNAM-$VERSION/LICENSE
+chmod 0644 $PKG/usr/doc/$PRGNAM-$VERSION/LICENSE
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/ttf-lato/ttf-lato.info b/system/ttf-lato/ttf-lato.info
index fb2b7445f4..9581e7d59c 100644
--- a/system/ttf-lato/ttf-lato.info
+++ b/system/ttf-lato/ttf-lato.info
@@ -1,7 +1,7 @@
PRGNAM="ttf-lato"
-VERSION="1.0"
-HOMEPAGE="http://www.latofonts.com/lato-free-fonts/"
-DOWNLOAD="http://www.latofonts.com/download/Lato2OFL.zip"
+VERSION="2.015"
+HOMEPAGE="https://www.latofonts.com/lato-free-fonts/"
+DOWNLOAD="https://www.latofonts.com/download/Lato2OFL.zip"
MD5SUM="29e379a6ecc1b86c96931fa6ce4b3b0c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/ttf-sakalbharati/README b/system/ttf-sakalbharati/README
new file mode 100644
index 0000000000..67843e722f
--- /dev/null
+++ b/system/ttf-sakalbharati/README
@@ -0,0 +1,7 @@
+Sakal Bharati is a Unicode based Open Type font which includes 13
+scripts in one font.It is a Monothick font wherein the Glyphs have
+thickness of the horizontal and vertical stems. The Font has
+same X height for all 13 scripts, which caters to almost all the
+22 scheduled languages of India.This font supports the Rupee symbol.
+The glyphs across the languages are designed to have matching styles.
+
diff --git a/system/ttf-sakalbharati/doinst.sh b/system/ttf-sakalbharati/doinst.sh
new file mode 100644
index 0000000000..bfdd460697
--- /dev/null
+++ b/system/ttf-sakalbharati/doinst.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# Update the X font indexes:
+
+if [ -x /usr/bin/mkfontdir ]; then
+ ( cd /usr/share/fonts/TTF
+ mkfontscale .
+ mkfontdir .
+ )
+fi
+
+[ "$DISPLAY" != "" ] && xset fp rehash 2>/dev/null
+
+if [ -x /usr/bin/fc-cache ]; then
+ /usr/bin/fc-cache -f
+fi
diff --git a/system/ttf-sakalbharati/slack-desc b/system/ttf-sakalbharati/slack-desc
new file mode 100644
index 0000000000..e25efbdf7e
--- /dev/null
+++ b/system/ttf-sakalbharati/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------------------------------------------------------|
+ttf-sakalbharati: ttf-sakalbharati (Indic Font)
+ttf-sakalbharati:
+ttf-sakalbharati: Sakal Bharati is a Unicode based Open Type font which includes 13
+ttf-sakalbharati: scripts in one font.It is a Monothick font wherein the Glyphs have
+ttf-sakalbharati: thickness of the horizontal and vertical stems. The Font has
+ttf-sakalbharati: same X height for all 13 scripts, which caters to almost all the
+ttf-sakalbharati: 22 scheduled languages of India.This font supports the Rupee symbol.
+ttf-sakalbharati: The glyphs across the languages are designed to have matching styles.
+ttf-sakalbharati:
+ttf-sakalbharati: Homepage:https://cdac.in
+ttf-sakalbharati:
diff --git a/system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild b/system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild
new file mode 100644
index 0000000000..86d05aeb6f
--- /dev/null
+++ b/system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild
@@ -0,0 +1,73 @@
+#!/bin/bash
+
+# Slackware build script for ttf-sakalbharati
+
+# Copyright 2024 Vijay Marcel
+# 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=ttf-sakalbharati
+VERSION=${VERSION:-1.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+trap 'echo "$0 FAILED at line $LINENO!" | tee -a $OUTPUT/error-${PRGNAM}.log' ERR
+
+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 {} \;
+
+mkdir -pv $PKG/usr/share/fonts/TTF
+
+find $TMP/$PRGNAM-$VERSION/ -name '*.ttf' -type f -exec install -D -m0644 -v {} -t $PKG/usr/share/fonts/TTF \;
+
+mkdir -pv $PKG/usr/doc/$PRGNAM-$VERSION
+cp -av README.md COPYING LICENSE.txt $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/system/ttf-sakalbharati/ttf-sakalbharati.info b/system/ttf-sakalbharati/ttf-sakalbharati.info
new file mode 100644
index 0000000000..bcefa9d128
--- /dev/null
+++ b/system/ttf-sakalbharati/ttf-sakalbharati.info
@@ -0,0 +1,10 @@
+PRGNAM="ttf-sakalbharati"
+VERSION="1.0"
+HOMEPAGE="https://cdac.in/"
+DOWNLOAD="https://github.com/lecramyajiv/ttf-sakalbharati/archive/1.0/ttf-sakalbharati-1.0.tar.gz"
+MD5SUM="6c4c2e0fe1fcac551e2325c84381d0dd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/system/ttf-xo-fonts/ttf-xo-fonts.SlackBuild b/system/ttf-xo-fonts/ttf-xo-fonts.SlackBuild
index e0a61bc9fb..2754a22c23 100644
--- a/system/ttf-xo-fonts/ttf-xo-fonts.SlackBuild
+++ b/system/ttf-xo-fonts/ttf-xo-fonts.SlackBuild
@@ -46,7 +46,7 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
mkdir -p $PKG/usr/share/fonts/TTF
-unzip -j $CWD/all_fonts_myoffice.zip *.ttf -x "*__*" -d $PKG/usr/share/fonts/TTF
+unzip -j $CWD/MyOffice_XO_Fonts_1.1.zip *.ttf -x "*__*" -d $PKG/usr/share/fonts/TTF
cd $PKG/usr/share/fonts/TTF
diff --git a/system/ttf-xo-fonts/ttf-xo-fonts.info b/system/ttf-xo-fonts/ttf-xo-fonts.info
index 7182f99ce6..398a60f86d 100644
--- a/system/ttf-xo-fonts/ttf-xo-fonts.info
+++ b/system/ttf-xo-fonts/ttf-xo-fonts.info
@@ -1,7 +1,7 @@
PRGNAM="ttf-xo-fonts"
VERSION="2022"
HOMEPAGE="https://myoffice.ru/products/fonts/"
-DOWNLOAD="https://myoffice.ru/files/fonts/all_fonts_myoffice.zip"
+DOWNLOAD="https://myoffice.ru/files/fonts/MyOffice_XO_Fonts_1.1.zip"
MD5SUM="076c0cd2520074b3397bf4dbb2d02f3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/usermin/usermin.SlackBuild b/system/usermin/usermin.SlackBuild
index 3bd8f88367..77263f8051 100644
--- a/system/usermin/usermin.SlackBuild
+++ b/system/usermin/usermin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=usermin
-VERSION=${VERSION:-2.005}
+VERSION=${VERSION:-2.010}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/usermin/usermin.info b/system/usermin/usermin.info
index 3757f0c8b6..1430cd7c8f 100644
--- a/system/usermin/usermin.info
+++ b/system/usermin/usermin.info
@@ -1,8 +1,8 @@
PRGNAM="usermin"
-VERSION="2.005"
+VERSION="2.010"
HOMEPAGE="http://webmin.com/usermin.html"
-DOWNLOAD="http://jaist.dl.sourceforge.net/project/webadmin/usermin/2.005/usermin-2.005.tar.gz"
-MD5SUM="cee4af2a4186dfc1e8b1a2ce7756a9de"
+DOWNLOAD="http://jaist.dl.sourceforge.net/project/webadmin/usermin/2.010/usermin-2.010.tar.gz"
+MD5SUM="912789fe1baa26a86b5447ddae1aa243"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="webmin"
diff --git a/system/valkey/valkey.SlackBuild b/system/valkey/valkey.SlackBuild
index 63574c1a94..a49545716f 100644
--- a/system/valkey/valkey.SlackBuild
+++ b/system/valkey/valkey.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=valkey
-VERSION=${VERSION:-7.2.4}
+VERSION=${VERSION:-7.2.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -90,27 +90,12 @@ sed -i "s|-O3||" deps/Makefile deps/hiredis/Makefile
# http://lists.slackbuilds.org/pipermail/slackbuilds-users/2013-January/010042.html
( unset ARCH ; CFLAGS="$SLKCFLAGS" make )
make install PREFIX=$PKG/usr
-# By default, valkey uses redis binary names
-# We change it to valkey names, but this is optional
-if [ "${VALKEY_BIN:-ON}" == "ON" ]; then
- pushd $PKG/usr/bin
- mv redis-benchmark valkey-benchmark
- mv redis-cli valkey-cli
- mv redis-server valkey-server
- rm -f redis-check-aof redis-check-rdb redis-sentinel
- ln -sf valkey-server valkey-check-aof
- ln -sf valkey-server valkey-check-rdb
- ln -sf valkey-server valkey-sentinel
- popd
-else
- sed -i 's#bin/valkey#bin/redis#' $CWD/rc.valkey.new
-fi
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Use sample config and set some sane defaults.
-install -D -m 0644 redis.conf $PKG/etc/valkey/valkey.conf.new
+install -D -m 0644 valkey.conf $PKG/etc/valkey/valkey.conf.new
sed -i \
-e 's|^daemonize no|daemonize yes|' \
-e 's|^dir \.|dir /var/lib/valkey|' \
@@ -140,10 +125,6 @@ if [ ! -z "$VALKEY_PORT" ]; then
sed -i 's/default is '$VALKEY_PORT'/default is 6379/' $PKG/etc/valkey/valkey.conf.new
sed -i 's/6379/'$VALKEY_PORT'/' $PKG/etc/valkey/sentinel.conf.new
fi
-# Final touches on Valkey names
-if [ "${VALKEY_BIN:-ON}" == "ON" ]; then
- sed -i 's#redis#valkey#g' $PKG/etc/valkey/valkey.conf.new
-fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
diff --git a/system/valkey/valkey.info b/system/valkey/valkey.info
index 3a31b3ad1f..6101b0c7ae 100644
--- a/system/valkey/valkey.info
+++ b/system/valkey/valkey.info
@@ -1,8 +1,8 @@
PRGNAM="valkey"
-VERSION="7.2.4"
+VERSION="7.2.5"
HOMEPAGE="https://valkey.io/"
-DOWNLOAD="https://github.com/valkey-io/valkey/archive/refs/tags/7.2.4/valkey-7.2.4.tar.gz"
-MD5SUM="1bb29b39d5ab6dc131d0763203676a72"
+DOWNLOAD="https://github.com/valkey-io/valkey/archive/refs/tags/7.2.5/valkey-7.2.5.tar.gz"
+MD5SUM="ecaa4406b2a825ad1d82482354a656e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/virtualbox-addons/virtualbox-addons.SlackBuild b/system/virtualbox-addons/virtualbox-addons.SlackBuild
index 2f24d766d5..298cb1ef80 100644
--- a/system/virtualbox-addons/virtualbox-addons.SlackBuild
+++ b/system/virtualbox-addons/virtualbox-addons.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for virtualbox-addons
-# Copyright 2008-2023 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2024 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=virtualbox-addons
SRCNAM=VirtualBox
-VERSION=${VERSION:-6.1.44}
+VERSION=${VERSION:-6.1.50}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/virtualbox-addons/virtualbox-addons.info b/system/virtualbox-addons/virtualbox-addons.info
index 1cfc3d8b53..fd54bba65c 100644
--- a/system/virtualbox-addons/virtualbox-addons.info
+++ b/system/virtualbox-addons/virtualbox-addons.info
@@ -1,8 +1,8 @@
PRGNAM="virtualbox-addons"
-VERSION="6.1.44"
+VERSION="6.1.50"
HOMEPAGE="https://www.virtualbox.org"
-DOWNLOAD="http://download.virtualbox.org/virtualbox/6.1.44/VirtualBox-6.1.44.tar.bz2"
-MD5SUM="309f868297447291db980a1d8fa11ec6"
+DOWNLOAD="http://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50.tar.bz2"
+MD5SUM="57073540cb522ded3ad142c7f1fb01ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/virtualbox-extension-pack/virtualbox-extension-pack.SlackBuild b/system/virtualbox-extension-pack/virtualbox-extension-pack.SlackBuild
index c4d107b2cf..8d53c6fb86 100644
--- a/system/virtualbox-extension-pack/virtualbox-extension-pack.SlackBuild
+++ b/system/virtualbox-extension-pack/virtualbox-extension-pack.SlackBuild
@@ -4,7 +4,7 @@
# Originally written by Vliegendehuiskat, vliegendehuiskat [at] gmail [dot] com
-# Copyright 2014-2023 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2014-2024 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=virtualbox-extension-pack
-VERSION=${VERSION:-6.1.44}
+VERSION=${VERSION:-6.1.50}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/virtualbox-extension-pack/virtualbox-extension-pack.info b/system/virtualbox-extension-pack/virtualbox-extension-pack.info
index 2f4dc9dda0..2c6f7fe351 100644
--- a/system/virtualbox-extension-pack/virtualbox-extension-pack.info
+++ b/system/virtualbox-extension-pack/virtualbox-extension-pack.info
@@ -1,8 +1,8 @@
PRGNAM="virtualbox-extension-pack"
-VERSION="6.1.44"
+VERSION="6.1.50"
HOMEPAGE="https://www.virtualbox.org"
-DOWNLOAD="http://download.virtualbox.org/virtualbox/6.1.44/Oracle_VM_VirtualBox_Extension_Pack-6.1.44.vbox-extpack"
-MD5SUM="bbd4fb48b1e3494247163fd61de35bc4"
+DOWNLOAD="http://download.virtualbox.org/virtualbox/6.1.50/Oracle_VM_VirtualBox_Extension_Pack-6.1.50.vbox-extpack"
+MD5SUM="3cebe84c4b954f804f5a73b943186a41"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/virtualbox-kernel/virtualbox-kernel.SlackBuild b/system/virtualbox-kernel/virtualbox-kernel.SlackBuild
index 3db6cb3351..bc2d979b04 100644
--- a/system/virtualbox-kernel/virtualbox-kernel.SlackBuild
+++ b/system/virtualbox-kernel/virtualbox-kernel.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for virtualbox-kernel
-# Copyright 2008-2023 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2024 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=virtualbox-kernel
-VERSION=${VERSION:-6.1.44}
+VERSION=${VERSION:-6.1.50}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/virtualbox-kernel/virtualbox-kernel.info b/system/virtualbox-kernel/virtualbox-kernel.info
index e27edacdce..07890a2108 100644
--- a/system/virtualbox-kernel/virtualbox-kernel.info
+++ b/system/virtualbox-kernel/virtualbox-kernel.info
@@ -1,10 +1,10 @@
PRGNAM="virtualbox-kernel"
-VERSION="6.1.44"
+VERSION="6.1.50"
HOMEPAGE="https://www.virtualbox.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://sources.liwjatan.org/virtualbox-kernel/virtualbox-kernel-6.1.44.tar.xz"
-MD5SUM_x86_64="61f3a59cea124459bd6d760a9ed5ac19"
+DOWNLOAD_x86_64="https://sources.liwjatan.org/virtualbox-kernel/virtualbox-kernel-6.1.50.tar.xz"
+MD5SUM_x86_64="e8c1ea71da0c8f6ae8c83b553a3e37e3"
REQUIRES=""
MAINTAINER="Heinz Wiesinger"
EMAIL="pprkut@slackbuilds.org"
diff --git a/system/virtualbox/vboxdrv.sh-setup.diff b/system/virtualbox/vboxdrv.sh-setup.diff
index 97e0d0af23..80a04aa65e 100644
--- a/system/virtualbox/vboxdrv.sh-setup.diff
+++ b/system/virtualbox/vboxdrv.sh-setup.diff
@@ -1,5 +1,5 @@
---- vboxdrv.sh.orig 2023-01-11 18:59:15.000000000 +0100
-+++ vboxdrv.sh 2023-03-11 16:35:46.673798632 +0100
+--- vboxdrv.sh.orig 2024-02-28 15:40:56.680861821 +0100
++++ vboxdrv.sh 2024-02-28 15:47:52.417842405 +0100
@@ -45,39 +45,13 @@
MODPROBE="$MODPROBE --allow-unsupported-modules"
fi
@@ -40,7 +40,7 @@
if test -u "${VIRTUALBOX}"; then
GROUP=root
DEVICE_MODE=0600
-@@ -173,299 +147,12 @@
+@@ -173,333 +147,12 @@
lsmod | grep -q "$1[^_-]"
}
@@ -215,7 +215,7 @@
- --state "$opt_name" 2>/dev/null
- elif test -f /lib/modules/"$KERN_VER"/build/.config; then
- # Extract config option manually.
-- grep "$opt_name" /lib/modules/"$KERN_VER"/build/.config | sed -e "s/^$opt_name=//" -e "s/\"//g"
+- grep "$opt_name=" /lib/modules/"$KERN_VER"/build/.config | sed -e "s/^$opt_name=//" -e "s/\"//g"
- fi
-}
-
@@ -242,6 +242,40 @@
- echo "1"
-}
-
+-# Check if kernel configuration requires modules signature.
+-kernel_requires_module_signature()
+-{
+- vbox_sys_lockdown_path="/sys/kernel/security/lockdown"
+-
+- requires=""
+- # We consider that if kernel is running in the following configurations,
+- # it will require modules to be signed.
+- if [ "$(kernel_get_config_opt "CONFIG_MODULE_SIG")" = "y" ]; then
+-
+- # Modules signature verification is hardcoded in kernel config.
+- [ "$(kernel_get_config_opt "CONFIG_MODULE_SIG_FORCE")" = "y" ] && requires="1"
+-
+- # Unsigned modules loading is restricted by "lockdown" feature in runtime.
+- if [ "$(kernel_get_config_opt "CONFIG_LOCK_DOWN_KERNEL")" = "y" \
+- -o "$(kernel_get_config_opt "CONFIG_SECURITY_LOCKDOWN_LSM")" = "y" \
+- -o "$(kernel_get_config_opt "CONFIG_SECURITY_LOCKDOWN_LSM_EARLY")" = "y" ]; then
+-
+- # Once lockdown level is set to something different than "none" (e.g., "integrity"
+- # or "confidentiality"), kernel will reject unsigned modules loading.
+- if [ -r "$vbox_sys_lockdown_path" ]; then
+- [ -n "$(cat "$vbox_sys_lockdown_path" | grep "\[integrity\]")" ] && requires="1"
+- [ -n "$(cat "$vbox_sys_lockdown_path" | grep "\[confidentiality\]")" ] && requires="1"
+- fi
+-
+- # This configuration is used by a number of modern Linux distributions and restricts
+- # unsigned modules loading when Secure Boot mode is enabled.
+- [ "$(kernel_get_config_opt "CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT")" = "y" -a -n "$HAVE_SEC_BOOT" ] && requires="1"
+- fi
+- fi
+-
+- [ -n "$requires" ] && echo "1"
+-}
+-
-# Returns "1" if module is signed and signature can be verified
-# with public key provided in DEB_PUB_KEY. Or empty string otherwise.
-module_signed()
@@ -318,8 +352,8 @@
- mod_dir="$(dirname "$mod_path" | sed 's;^.*/;;')"
- [ "$mod_dir" = "misc" ] || return
-
-- # In case if system is running in Secure Boot mode, check if module is signed.
-- if test -n "$HAVE_SEC_BOOT"; then
+- # In case if kernel configuration requires module signature, check if module is signed.
+- if test "$(kernel_requires_module_signature)" = "1"; then
- [ "$(module_signed "$mod")" = "1" ] || return
- fi
-
@@ -340,18 +374,17 @@
start()
{
begin_msg "Starting VirtualBox services" console
-@@ -483,10 +170,6 @@
- fi
+@@ -518,9 +171,6 @@
if ! running vboxdrv; then
--
+
- # Check if system already has matching modules installed.
- [ "$(setup_complete)" = "1" ] || setup
-
if ! rm -f $DEVICE; then
failure "Cannot remove $DEVICE"
fi
-@@ -538,8 +221,6 @@
+@@ -572,8 +222,6 @@
mkdir -p -m 0750 /dev/vboxusb 2>/dev/null
chown root:vboxusers /dev/vboxusb 2>/dev/null
fi
@@ -360,7 +393,7 @@
succ_msg "VirtualBox services started"
}
-@@ -620,153 +301,10 @@
+@@ -654,153 +302,10 @@
fi
}
@@ -425,7 +458,7 @@
- module_build_log "$myerr"
- failure "Look at $LOG to find out what went wrong"
- fi
-- log "Building the net adaptor module."
+- log "Building the net adapter module."
- if ! myerr=`$BUILDINTMP \
- --use-module-symvers /tmp/vboxdrv-Module.symvers \
- --module-source "$MODULE_SRC/vboxnetadp" \
@@ -450,8 +483,8 @@
- sync
- succ_msg "VirtualBox kernel modules built"
-
-- # Secure boot on Ubuntu, Debian and Oracle Linux.
-- if test -n "$HAVE_SEC_BOOT"; then
+- # Sign kernel modules if kernel configuration requires it.
+- if test "$(kernel_requires_module_signature)" = "1"; then
- begin_msg "Signing VirtualBox kernel modules" console
-
- # Generate new signing key if needed.
@@ -515,7 +548,7 @@
}
dmnstatus()
-@@ -816,20 +354,7 @@
+@@ -850,20 +355,7 @@
stop && start
;;
setup)
@@ -537,7 +570,7 @@
;;
force-reload)
stop
-@@ -839,7 +364,7 @@
+@@ -873,7 +365,7 @@
dmnstatus
;;
*)
diff --git a/system/virtualbox/virtualbox.SlackBuild b/system/virtualbox/virtualbox.SlackBuild
index 665cb7aeab..e4c4d04639 100644
--- a/system/virtualbox/virtualbox.SlackBuild
+++ b/system/virtualbox/virtualbox.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for virtualbox
-# Copyright 2008-2023 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2024 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2008 Mauro Giachero <mauro.giachero@gmail.com>
# All rights reserved.
#
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=virtualbox
SRCNAM=VirtualBox
-VERSION=${VERSION:-6.1.44}
+VERSION=${VERSION:-6.1.50}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/virtualbox/virtualbox.info b/system/virtualbox/virtualbox.info
index adbeae3452..44e1b2819c 100644
--- a/system/virtualbox/virtualbox.info
+++ b/system/virtualbox/virtualbox.info
@@ -1,16 +1,16 @@
PRGNAM="virtualbox"
-VERSION="6.1.44"
+VERSION="6.1.50"
HOMEPAGE="https://www.virtualbox.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.virtualbox.org/virtualbox/6.1.44/VirtualBox-6.1.44.tar.bz2 \
- http://download.virtualbox.org/virtualbox/6.1.44/VBoxGuestAdditions_6.1.44.iso \
- http://download.virtualbox.org/virtualbox/6.1.44/UserManual.pdf \
- http://download.virtualbox.org/virtualbox/6.1.44/SDKRef.pdf"
-MD5SUM_x86_64="309f868297447291db980a1d8fa11ec6 \
- 282a2d395eac07d7bcde128b529f2bc9 \
- 8b4b2dccba569cba4a82b7441010d86f \
- 62847ffd60056b3377c9974ca98791c7"
+DOWNLOAD_x86_64="http://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50.tar.bz2 \
+ http://download.virtualbox.org/virtualbox/6.1.50/VBoxGuestAdditions_6.1.50.iso \
+ http://download.virtualbox.org/virtualbox/6.1.50/UserManual.pdf \
+ http://download.virtualbox.org/virtualbox/6.1.50/SDKRef.pdf"
+MD5SUM_x86_64="57073540cb522ded3ad142c7f1fb01ac \
+ 1041bbc411d15720694a76ca06c2795b \
+ ede83ce195f62c406e5fd77639101a0f \
+ 3cb39e3b30f5fb64c4ba00eee8a4833d"
REQUIRES="acpica virtualbox-kernel"
MAINTAINER="Heinz Wiesinger"
EMAIL="pprkut@slackbuilds.org"
diff --git a/system/vlock/vlock.SlackBuild b/system/vlock/vlock.SlackBuild
index 24c1732b85..95ff35feed 100644
--- a/system/vlock/vlock.SlackBuild
+++ b/system/vlock/vlock.SlackBuild
@@ -27,6 +27,8 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240416 bkw: BUILD=4, fix build with latest libcaca from 15.0's patches/.
+
# 20170716 bkw: switch to github homepage/download.
# 20170621 bkw: fix build on -current.
@@ -42,7 +44,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vlock
VERSION=${VERSION:-2.2.3}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -91,9 +93,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 {} \+
-# recent libcaca in -current no longer has the compatibility symlink
-# cucul.h => caca.h, so:
-sed -i 's,<cucul.h>,<caca.h>,' modules/caca.c
+# 20240416 bkw: Sometime after Slackware 15.0 was released, a patched
+# libcaca broke this.
+sed -i -e 's,cucul,caca,g' -e 's,CUCUL,CACA,g' modules/caca.c
# patch by B. Watson, fixes the shell script wrapper so it loads
# the caca plugin when the -t/--timeout option is passed.
diff --git a/system/webmin/webmin.SlackBuild b/system/webmin/webmin.SlackBuild
index da8e6f77ad..526f016770 100644
--- a/system/webmin/webmin.SlackBuild
+++ b/system/webmin/webmin.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for Webmin http://www.webmin.com
# Copyright 2006-2019 David Somero (dsomero@hotmail.com)
+# Copyright 2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=webmin
-VERSION=${VERSION:-2.105}
+VERSION=${VERSION:-2.111}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/webmin/webmin.info b/system/webmin/webmin.info
index 79ff5a17e7..deddb65df2 100644
--- a/system/webmin/webmin.info
+++ b/system/webmin/webmin.info
@@ -1,10 +1,10 @@
PRGNAM="webmin"
-VERSION="2.105"
+VERSION="2.111"
HOMEPAGE="https://www.webmin.com/"
-DOWNLOAD="https://downloads.sf.net/project/webadmin/webmin/2.105/webmin-2.105.tar.gz"
-MD5SUM="b518ad1a5750fd92647613d707478403"
+DOWNLOAD="https://downloads.sf.net/project/webadmin/webmin/2.111/webmin-2.111.tar.gz"
+MD5SUM="347b08feb6a07965d928c530e51bc427"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8"
-MAINTAINER="David Somero"
-EMAIL="dsomero@hotmail.com"
+MAINTAINER="Willy Sudiarto Raharjo"
+EMAIL="willysr@slackbuilds.org"
diff --git a/system/wine-staging/README.MULTILIB b/system/wine-staging/README.MULTILIB
new file mode 100644
index 0000000000..d14bd8b2ad
--- /dev/null
+++ b/system/wine-staging/README.MULTILIB
@@ -0,0 +1,31 @@
+The legacy method to build 32 bit wine on x86_64 will will require
+a multilib installation.
+
+Please read up alienBOB's multilib readme and repo:
+
+https://docs.slackware.com/slackware:multilib
+http://www.slackware.com/~alien/multilib/
+
+A script that rsyncs with alienBOB's repo and installs the multilib
+packages which can be found here:
+
+https://slackware.uk/~dive/scripts/alien-multilib-rsync.sh
+
+Be sure to read the short instructions at the top. If you use slackpkg
+then you will also want to blacklist his packages in
+/etc/slackpkg/blacklist:
+
+[0-9]+alien
+[0-9]+compat32
+
+If you have a combined 32 and 64 bit package you need to set the
+environmental variable WINEPREFIX to point to the 64 bit wine directory
+when running wine64, which should be different to the 32 bit directory
+(~/.wine by default).
+
+Example:
+
+WINEPREFIX=~/.wine64 wine64 notepad
+
+To build wine using the legacy method, pass MULTILIB=yes to the build
+script.
diff --git a/system/wine-staging/wine-staging.SlackBuild b/system/wine-staging/wine-staging.SlackBuild
index b19acbe462..138bf6251d 100644
--- a/system/wine-staging/wine-staging.SlackBuild
+++ b/system/wine-staging/wine-staging.SlackBuild
@@ -33,9 +33,10 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wine-staging
-VERSION=${VERSION:-9.5}
-WINEVERSION=${WINEVERSION:-9.5}
-STAGINGVERSION=$WINEVERSION
+VERSION=${VERSION:-9.7}
+WINEVERSION=$VERSION
+STAGINGVERSION=$VERSION
+ARCHS="i386,x86_64"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -87,6 +88,26 @@ case "$ARCH" in
;;
esac
+MULTILIB=${MULTILIB@L}
+if [[ "$ARCH" != "x86_64" && "$MULTILIB" = "yes" ]]; then
+ echo "Cannot build for multilib on non-64bit systems."
+ exit 1
+elif [[ "$ARCH" = "x86_64" && "$MULTILIB" = "yes" ]]; then
+ WINETMP="$( mktemp -d $TMP/wine-test-XXXXXX )"
+ echo "int main(void) {; return(0); }" > "$WINETMP/test.c"
+ gcc -m32 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE32TEST=${WINE32TEST:-yes}
+ rm -rf "$WINETMP"
+ if [[ $WINE32TEST = "yes" ]]; then
+ ARCHS="x86_64"
+ WINE32="yes"
+ else
+ echo "MULTILIB was requested, however the multilib test has failed."
+ echo "Have the compat32 libraries been installed?"
+ echo "Please see README.MULTILIB"
+ exit 1
+ fi
+fi
+
set -e
rm -rf $PKG
@@ -115,8 +136,6 @@ find -L . \
# Fix for flex.
patch -p1 < $CWD/flex.patch
-# WriteCopy Fix.
-patch -p1 < $CWD/writecopy.patch
# Fix path of opencl headers.
sed 's|OpenCL/opencl.h|CL/opencl.h|g' -i configure*
@@ -135,7 +154,7 @@ if [ "$WINE64" = "yes" ]; then
--sysconfdir=/etc \
--mandir=/usr/man \
--enable-win64 \
- --enable-archs="i386,x86_64" \
+ --enable-archs=$ARCHS \
--with-x \
--with-gnutls \
--${do_opengl}-opengl \
diff --git a/system/wine-staging/wine-staging.info b/system/wine-staging/wine-staging.info
index 5e7b18942c..019dab3def 100644
--- a/system/wine-staging/wine-staging.info
+++ b/system/wine-staging/wine-staging.info
@@ -1,10 +1,10 @@
PRGNAM="wine-staging"
-VERSION="9.5"
+VERSION="9.7"
HOMEPAGE="https://wiki.winehq.org/Wine-Staging"
-DOWNLOAD="https://dl.winehq.org/wine/source/9.x/wine-9.5.tar.xz \
- https://github.com/wine-staging/wine-staging/archive/v9.5/wine-staging-9.5.tar.gz"
-MD5SUM="15d0aeeeb4221f349b30edefffdc25e1 \
- 3edfd7c8c6a782be9d547dbfde462b20"
+DOWNLOAD="https://dl.winehq.org/wine/source/9.x/wine-9.7.tar.xz \
+ https://github.com/wine-staging/wine-staging/archive/v9.7/wine-staging-9.7.tar.gz"
+MD5SUM="a419a59b3a00a0aa49646065c1aa78a0 \
+ 26234ce1a1f9eacce2ea9b19ca70137b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/wine-staging/writecopy.patch b/system/wine-staging/writecopy.patch
deleted file mode 100644
index d067dccd92..0000000000
--- a/system/wine-staging/writecopy.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-@@ -, +, @@
----
- dlls/kernelbase/memory.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
---- a/dlls/kernelbase/memory.c
-+++ a/dlls/kernelbase/memory.c
-@@ -481,7 +481,9 @@ BOOL WINAPI DECLSPEC_HOTPATCH VirtualLock( void *addr, SIZE_T size )
- */
- BOOL WINAPI DECLSPEC_HOTPATCH VirtualProtect( void *addr, SIZE_T size, DWORD new_prot, DWORD *old_prot )
- {
-- return VirtualProtectEx( GetCurrentProcess(), addr, size, new_prot, old_prot );
-+ BOOL ret = VirtualProtectEx( GetCurrentProcess(), addr, size, new_prot, old_prot );
-+ if (*old_prot == PAGE_WRITECOPY) *old_prot = PAGE_READWRITE;
-+ return ret;
- }
-
-
---
diff --git a/system/wine/README.MULTILIB b/system/wine/README.MULTILIB
new file mode 100644
index 0000000000..d14bd8b2ad
--- /dev/null
+++ b/system/wine/README.MULTILIB
@@ -0,0 +1,31 @@
+The legacy method to build 32 bit wine on x86_64 will will require
+a multilib installation.
+
+Please read up alienBOB's multilib readme and repo:
+
+https://docs.slackware.com/slackware:multilib
+http://www.slackware.com/~alien/multilib/
+
+A script that rsyncs with alienBOB's repo and installs the multilib
+packages which can be found here:
+
+https://slackware.uk/~dive/scripts/alien-multilib-rsync.sh
+
+Be sure to read the short instructions at the top. If you use slackpkg
+then you will also want to blacklist his packages in
+/etc/slackpkg/blacklist:
+
+[0-9]+alien
+[0-9]+compat32
+
+If you have a combined 32 and 64 bit package you need to set the
+environmental variable WINEPREFIX to point to the 64 bit wine directory
+when running wine64, which should be different to the 32 bit directory
+(~/.wine by default).
+
+Example:
+
+WINEPREFIX=~/.wine64 wine64 notepad
+
+To build wine using the legacy method, pass MULTILIB=yes to the build
+script.
diff --git a/system/wine/wine.SlackBuild b/system/wine/wine.SlackBuild
index 8f2a826fc0..7cc898ef39 100644
--- a/system/wine/wine.SlackBuild
+++ b/system/wine/wine.SlackBuild
@@ -28,7 +28,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wine
VERSION=${VERSION:-9.0}
-BUILD=${BUILD:-2}
+ARCHS="i386,x86_64"
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,6 +79,26 @@ case "$ARCH" in
;;
esac
+MULTILIB=${MULTILIB@L}
+if [[ "$ARCH" != "x86_64" && "$MULTILIB" = "yes" ]]; then
+ echo "Cannot build for multilib on non-64bit systems."
+ exit 1
+elif [[ "$ARCH" = "x86_64" && "$MULTILIB" = "yes" ]]; then
+ WINETMP="$( mktemp -d $TMP/wine-test-XXXXXX )"
+ echo "int main(void) {; return(0); }" > "$WINETMP/test.c"
+ gcc -m32 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE32TEST=${WINE32TEST:-yes}
+ rm -rf "$WINETMP"
+ if [[ $WINE32TEST = "yes" ]]; then
+ ARCHS="x86_64"
+ WINE32="yes"
+ else
+ echo "MULTILIB was requested, however the multilib test has failed."
+ echo "Have the compat32 libraries been installed?"
+ echo "Please see README.MULTILIB"
+ exit 1
+ fi
+fi
+
set -e
rm -rf $PKG
@@ -115,7 +136,7 @@ if [ "$WINE64" = "yes" ]; then
--sysconfdir=/etc \
--mandir=/usr/man \
--enable-win64 \
- --enable-archs="i386,x86_64" \
+ --enable-archs=$ARCHS \
--with-x \
--with-gnutls \
--${do_opengl}-opengl \
diff --git a/system/xarchiver/xarchiver.SlackBuild b/system/xarchiver/xarchiver.SlackBuild
index 6cae31e1cb..700f950d0e 100644
--- a/system/xarchiver/xarchiver.SlackBuild
+++ b/system/xarchiver/xarchiver.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Xarchiver
# Copyright 2007, 2008 Frank Caraballo <fecaraballo{at}gmail{dot}com>
-# Copyright 2019 Edward W. Koenig <kingbeowulf{at}gmail{dot}com>
+# Copyright 2019 Edward W. Koenig, Vancouver, WA USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xarchiver
-VERSION=${VERSION:-0.5.4.21}
+VERSION=${VERSION:-0.5.4.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/xarchiver/xarchiver.info b/system/xarchiver/xarchiver.info
index f99069d9e9..dfb4c396a5 100644
--- a/system/xarchiver/xarchiver.info
+++ b/system/xarchiver/xarchiver.info
@@ -1,8 +1,8 @@
PRGNAM="xarchiver"
-VERSION="0.5.4.21"
+VERSION="0.5.4.23"
HOMEPAGE="https://github.com/ib/xarchiver"
-DOWNLOAD="https://github.com/ib/xarchiver/archive/0.5.4.21/xarchiver-0.5.4.21.tar.gz"
-MD5SUM="94621a793a45521ef55702e940442552"
+DOWNLOAD="https://github.com/ib/xarchiver/archive/0.5.4.23/xarchiver-0.5.4.23.tar.gz"
+MD5SUM="bfdace2b113417e1bc77ef304280d103"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild b/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild
index ab262e18a9..68b8e71719 100644
--- a/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild
+++ b/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild
@@ -40,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
@@ -88,17 +85,12 @@ cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_BINDIR=/usr/bin \
-DCMAKE_BUILD_TYPE=Release \
- -DXDG_UTILS_TESTS=ON \
+ -DXDG_UTILS_TESTS=OFF \
-DXDG_UTILS_SHARED=ON
cmake --build build
DESTDIR=$PKG cmake --install build
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/BaseDir/TestXdgUtilsBaseDir -t "$PKG/usr/bin"
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/DesktopEntry/TestXdgUtilsDesktopEntry -t "/$PKG/usr/bin"
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/DesktopEntry/Reader/TestXdgUtilsDesktopEntryReader -t "$PKG/usr/bin"
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/DesktopEntry/AST/TestXdgUtilsDesktopAST -t "$PKG/usr/bin"
-
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
diff --git a/system/xdg-utils-cxx/xdg-utils-cxx.info b/system/xdg-utils-cxx/xdg-utils-cxx.info
index ff76a969db..62c0a6800e 100644
--- a/system/xdg-utils-cxx/xdg-utils-cxx.info
+++ b/system/xdg-utils-cxx/xdg-utils-cxx.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/azubieta/xdg-utils-cxx/archive/v1.0.1/xdg-utils-cxx
MD5SUM="e5d04b809e58670187083eedc3b3caca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gtest"
+REQUIRES=""
MAINTAINER="Vijay Marcel"
EMAIL="vijaymarcel@outlook.com"
diff --git a/system/xen/dom0/README.dom0 b/system/xen/dom0/README.dom0
index 804d0efb00..b620e21e81 100644
--- a/system/xen/dom0/README.dom0
+++ b/system/xen/dom0/README.dom0
@@ -57,7 +57,7 @@ kernel-xen.sh: This script builds the Linux Kernel for a Xen Hypervisor.
* To make things a bit easier, a copy of Xen EFI binary can be found here:
- http://slackware.hr/~mario/xen/xen-4.17.1.efi.gz
+ http://slackware.hr/~mario/xen/xen-4.18.2.efi.gz
!!! Make sure to understand what are you doing at this point, you could
easily lose your data. Always create backups !!!
diff --git a/system/xen/dom0/config-5.15.139-xen.x86_64 b/system/xen/dom0/config-5.15.145-xen.x86_64
index b5c74fb8ff..ab75ec2a78 100644
--- a/system/xen/dom0/config-5.15.139-xen.x86_64
+++ b/system/xen/dom0/config-5.15.145-xen.x86_64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.15.139 Kernel Configuration
+# Linux/x86 5.15.145 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
@@ -3371,7 +3371,6 @@ CONFIG_STMMAC_ETH=m
CONFIG_STMMAC_PLATFORM=m
CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_INTEL=m
-# CONFIG_DWMAC_LOONGSON is not set
# CONFIG_STMMAC_PCI is not set
CONFIG_NET_VENDOR_SUN=y
CONFIG_HAPPYMEAL=m
diff --git a/system/xen/dom0/kernel-xen.sh b/system/xen/dom0/kernel-xen.sh
index 0741ee7ce9..f5d50513a0 100644
--- a/system/xen/dom0/kernel-xen.sh
+++ b/system/xen/dom0/kernel-xen.sh
@@ -5,8 +5,8 @@
# Written by Chris Abela <chris.abela@maltats.com>, 20100515
# Modified by Mario Preksavec <mario@slackware.hr>
-KERNEL=${KERNEL:-5.15.139}
-XEN=${XEN:-4.18.0}
+KERNEL=${KERNEL:-5.15.145}
+XEN=${XEN:-4.18.2}
ROOTMOD=${ROOTMOD:-ext4}
ROOTFS=${ROOTFS:-ext4}
diff --git a/system/xen/domU/domU.sh b/system/xen/domU/domU.sh
index 4b167fc63a..9eb2bcd770 100644
--- a/system/xen/domU/domU.sh
+++ b/system/xen/domU/domU.sh
@@ -7,7 +7,7 @@
set -e
-KERNEL=${KERNEL:-5.15.139}
+KERNEL=${KERNEL:-5.15.145}
# Build an image for the root file system and another for the swap
# Default values : 8GB and 500MB resepectively.
diff --git a/system/xen/xen.SlackBuild b/system/xen/xen.SlackBuild
index 5f3f380186..3f90291c4a 100644
--- a/system/xen/xen.SlackBuild
+++ b/system/xen/xen.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for xen
-# Copyright 2010, 2023 Mario Preksavec, Zagreb, Croatia
+# Copyright 2010, 2024 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xen
-VERSION=${VERSION:-4.18.0}
+VERSION=${VERSION:-4.18.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/xen/xen.info b/system/xen/xen.info
index 83847ec031..1c9a36ce98 100644
--- a/system/xen/xen.info
+++ b/system/xen/xen.info
@@ -1,9 +1,9 @@
PRGNAM="xen"
-VERSION="4.18.0"
+VERSION="4.18.2"
HOMEPAGE="http://www.xenproject.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://mirror.slackware.hr/sources/xen/xen-4.18.0.tar.gz \
+DOWNLOAD_x86_64="http://mirror.slackware.hr/sources/xen/xen-4.18.2.tar.gz \
http://mirror.slackware.hr/sources/xen-extfiles/ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz \
http://mirror.slackware.hr/sources/xen-extfiles/lwip-1.3.0.tar.gz \
http://mirror.slackware.hr/sources/xen-extfiles/zlib-1.2.3.tar.gz \
@@ -15,7 +15,7 @@ DOWNLOAD_x86_64="http://mirror.slackware.hr/sources/xen/xen-4.18.0.tar.gz \
http://mirror.slackware.hr/sources/xen-extfiles/tpm_emulator-0.7.4.tar.gz \
http://mirror.slackware.hr/sources/xen-seabios/seabios-1.16.2.tar.gz \
http://mirror.slackware.hr/sources/xen-ovmf/xen-ovmf-20230524_ba91d0292e.tar.bz2"
-MD5SUM_x86_64="c564d641a8638cfd43a0a810ebce2179 \
+MD5SUM_x86_64="d3cb8b75ea77efb858ce2da80ff72256 \
0d0dc7451b47f2c7a2992bbec20bf4d0 \
36cc57650cffda9a0269493be2a169bb \
debc62758716a169df9f62e6ab2bc634 \
diff --git a/system/xfile/xfile.info b/system/xfile/xfile.info
index 5b745d939d..70c32839c8 100644
--- a/system/xfile/xfile.info
+++ b/system/xfile/xfile.info
@@ -2,7 +2,7 @@ PRGNAM="xfile"
VERSION="1.0beta"
HOMEPAGE="https://fastestcode.org/xfile.html"
DOWNLOAD="https://prdownloads.sourceforge.net/xfilemanager/xfile-src-1.0-beta.tar.xz"
-MD5SUM="1951348d2ba1c543cb44e7631042f0e2"
+MD5SUM="fe7aeea0d2471e578252df9c9981b4cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/system/xvfb-run/xvfb-run.SlackBuild b/system/xvfb-run/xvfb-run.SlackBuild
index cff238081a..741732e880 100644
--- a/system/xvfb-run/xvfb-run.SlackBuild
+++ b/system/xvfb-run/xvfb-run.SlackBuild
@@ -25,11 +25,12 @@
# 20-05-2023: Updated to version 21.1.7 and cleaned up to adhere to
# sbopkglint standards. - Bob Funk
# 20-12-2023: Updated to version 21.1.10
+# 08-05-2024: Updated to version 21.1.12
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xvfb-run
-VERSION=${VERSION:-21.1.11}
+VERSION=${VERSION:-21.1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/xvfb-run/xvfb-run.info b/system/xvfb-run/xvfb-run.info
index b80dc2b315..fadbfbbf69 100644
--- a/system/xvfb-run/xvfb-run.info
+++ b/system/xvfb-run/xvfb-run.info
@@ -1,8 +1,8 @@
PRGNAM="xvfb-run"
-VERSION="21.1.11"
+VERSION="21.1.12"
HOMEPAGE="https://packages.gentoo.org/packages/x11-misc/xvfb-run"
-DOWNLOAD="http://ftp.us.debian.org/debian/pool/main/x/xorg-server/xvfb_21.1.11-2_i386.deb"
-MD5SUM="f37981494621f43f29a4d97ee4b0177e"
+DOWNLOAD="http://ftp.us.debian.org/debian/pool/main/x/xorg-server/xvfb_21.1.12-1_i386.deb"
+MD5SUM="692c648ce01220b6dff51372e733735f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""