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/EpsonTMXCUPS/EpsonTMXCUPS.SlackBuild124
-rw-r--r--system/EpsonTMXCUPS/EpsonTMXCUPS.info10
-rw-r--r--system/EpsonTMXCUPS/README20
-rw-r--r--system/EpsonTMXCUPS/doinst.sh4
-rw-r--r--system/EpsonTMXCUPS/slack-desc19
-rw-r--r--system/FontAwesome/FontAwesome.SlackBuild2
-rw-r--r--system/FontAwesome/FontAwesome.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/Iosevka-slab/Iosevka-slab.SlackBuild2
-rw-r--r--system/Iosevka-slab/Iosevka-slab.info6
-rw-r--r--system/Iosevka/Iosevka.SlackBuild2
-rw-r--r--system/Iosevka/Iosevka.info6
-rw-r--r--system/PrintNode/PrintNode.SlackBuild64
-rw-r--r--system/PrintNode/PrintNode.info10
-rw-r--r--system/PrintNode/README15
-rw-r--r--system/PrintNode/rc.PrintNode92
-rw-r--r--system/PrintNode/slack-desc19
-rw-r--r--system/Solaar/Solaar.SlackBuild10
-rw-r--r--system/Solaar/Solaar.info6
-rw-r--r--system/TLP/TLP.SlackBuild6
-rw-r--r--system/TLP/TLP.info6
-rw-r--r--system/aide/aide.SlackBuild2
-rw-r--r--system/aide/aide.info6
-rw-r--r--system/alacritty/alacritty.SlackBuild8
-rw-r--r--system/alacritty/alacritty.info328
-rw-r--r--system/ansible-core/ansible-core.SlackBuild9
-rw-r--r--system/ansible-core/ansible-core.info6
-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/asbt/asbt.info2
-rw-r--r--system/autojump/autojump.info2
-rw-r--r--system/bat/bat.SlackBuild6
-rw-r--r--system/bitrot/bitrot.SlackBuild3
-rw-r--r--system/blocks/blocks.info2
-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/chkrootkit/chkrootkit.SlackBuild2
-rw-r--r--system/chkrootkit/chkrootkit.info6
-rw-r--r--system/chronograf/chronograf.SlackBuild4
-rw-r--r--system/chronograf/chronograf.info10
-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/debootstrap/debootstrap.SlackBuild8
-rw-r--r--system/debootstrap/debootstrap.info6
-rw-r--r--system/ded/ded.SlackBuild62
-rw-r--r--system/ded/ded.info8
-rw-r--r--system/diskscan/diskscan.info2
-rw-r--r--system/distrobox/distrobox.SlackBuild3
-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/docker-machine-kvm/docker-machine-kvm.SlackBuild3
-rw-r--r--system/doublecmd-qt5/README2
-rw-r--r--system/doublecmd-qt5/doublecmd-qt5.SlackBuild2
-rw-r--r--system/doublecmd-qt5/doublecmd-qt5.info6
-rw-r--r--system/doublecmd-qt5/slack-desc2
-rw-r--r--system/dtrx/dtrx.SlackBuild73
-rw-r--r--system/dtrx/dtrx.info8
-rw-r--r--system/dust/dust.SlackBuild6
-rw-r--r--system/dust/dust.info218
-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/em/README2
-rw-r--r--system/em/em.SlackBuild9
-rw-r--r--system/em/em.info2
-rw-r--r--system/em/slack-desc2
-rw-r--r--system/execline/execline.SlackBuild2
-rw-r--r--system/execline/execline.info6
-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/fio/fio.SlackBuild6
-rw-r--r--system/fio/fio.info6
-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.SlackBuild9
-rw-r--r--system/fwupd/fwupd.info6
-rw-r--r--system/fzf/fzf.SlackBuild43
-rw-r--r--system/fzf/fzf.info30
-rw-r--r--system/greetd/greetd.SlackBuild2
-rw-r--r--system/greetd/greetd.info186
-rw-r--r--system/hal-flash/hal-flash.info2
-rw-r--r--system/hwloc/hwloc.SlackBuild2
-rw-r--r--system/hwloc/hwloc.info6
-rw-r--r--system/inotify-info/inotify-info.SlackBuild16
-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/irqbalance/irqbalance.SlackBuild4
-rw-r--r--system/irqbalance/irqbalance.info6
-rw-r--r--system/jenkins/jenkins.SlackBuild2
-rw-r--r--system/jenkins/jenkins.info6
-rw-r--r--system/jq/jq.SlackBuild5
-rw-r--r--system/jq/run_tests_in_C_locale.patch15
-rw-r--r--system/jshon/jshon.SlackBuild16
-rw-r--r--system/jshon/jshon.info2
-rw-r--r--system/kapacitor/kapacitor.SlackBuild8
-rw-r--r--system/kapacitor/kapacitor.info6
-rw-r--r--system/kbfs/kbfs.SlackBuild4
-rw-r--r--system/kbfs/kbfs.info6
-rw-r--r--system/kitty/kitty.SlackBuild2
-rw-r--r--system/kitty/kitty.info6
-rw-r--r--system/ktls-utils/README11
-rw-r--r--system/ktls-utils/ktls-utils.SlackBuild117
-rw-r--r--system/ktls-utils/ktls-utils.info10
-rw-r--r--system/ktls-utils/slack-desc19
-rw-r--r--system/ktls-utils/url1
-rw-r--r--system/ktsuss/ktsuss.SlackBuild14
-rw-r--r--system/ktsuss/ktsuss.info2
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild9
-rw-r--r--system/letsencrypt/letsencrypt.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.SlackBuild5
-rw-r--r--system/locust/locust.info8
-rw-r--r--system/loksh/loksh.SlackBuild4
-rw-r--r--system/loksh/loksh.info6
-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/maintboot/maintboot.SlackBuild10
-rw-r--r--system/maintboot/maintboot.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/monitorix/monitorix.SlackBuild2
-rw-r--r--system/monitorix/monitorix.info6
-rw-r--r--system/netdata/doinst.sh16
-rw-r--r--system/netdata/netdata.SlackBuild60
-rw-r--r--system/netdata/netdata.info8
-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/oksh/oksh.SlackBuild4
-rw-r--r--system/oksh/oksh.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/openmpi/openmpi.SlackBuild4
-rw-r--r--system/openmpi/openmpi.info6
-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/pam_ssh_agent_auth/pam_ssh_agent_auth.info6
-rw-r--r--system/pcmanfm/README6
-rw-r--r--system/pcmanfm/pcmanfm.SlackBuild9
-rw-r--r--system/pdfgrep/pdfgrep.SlackBuild7
-rw-r--r--system/pdfgrep/pdfgrep.info6
-rw-r--r--system/physlock/physlock.info2
-rw-r--r--system/polychromatic/polychromatic.SlackBuild2
-rw-r--r--system/polychromatic/polychromatic.info6
-rw-r--r--system/profile-cleaner/profile-cleaner.SlackBuild18
-rw-r--r--system/profile-cleaner/profile-cleaner.info2
-rw-r--r--system/profile-sync-daemon/profile-sync-daemon.SlackBuild17
-rw-r--r--system/profile-sync-daemon/profile-sync-daemon.info2
-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.SlackBuild16
-rw-r--r--system/qemu/qemu.info8
-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/redict/README23
-rw-r--r--system/redict/doinst.sh28
-rw-r--r--system/redict/rc.redict.new61
-rw-r--r--system/redict/redict.SlackBuild140
-rw-r--r--system/redict/redict.info10
-rw-r--r--system/redict/redict.logrotate9
-rw-r--r--system/redict/slack-desc19
-rw-r--r--system/redis-py/redis-py.SlackBuild2
-rw-r--r--system/redis-py/redis-py.info6
-rw-r--r--system/restic/restic.SlackBuild2
-rw-r--r--system/restic/restic.info10
-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/ripgrep/ripgrep.SlackBuild34
-rw-r--r--system/ripgrep/ripgrep.info190
-rw-r--r--system/s6/s6.SlackBuild2
-rw-r--r--system/s6/s6.info6
-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/sensord/README22
-rw-r--r--system/sensord/sensord.SlackBuild115
-rw-r--r--system/sensord/sensord.info10
-rw-r--r--system/sensord/slack-desc19
-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/slackware-grub2-theme/slackware-grub2-theme.info2
-rw-r--r--system/slpkg/doinst.sh2
-rw-r--r--system/slpkg/slpkg.SlackBuild4
-rw-r--r--system/slpkg/slpkg.info8
-rw-r--r--system/squashfuse/squashfuse.SlackBuild2
-rw-r--r--system/squashfuse/squashfuse.info6
-rw-r--r--system/sst/sst.SlackBuild4
-rw-r--r--system/sst/sst.info6
-rw-r--r--system/stressapptest/stressapptest.SlackBuild10
-rw-r--r--system/stressapptest/support_i586.diff23
-rw-r--r--system/swtpm/README2
-rw-r--r--system/swtpm/swtpm.SlackBuild4
-rw-r--r--system/swtpm/swtpm.info6
-rw-r--r--system/sysdig/sysdig.SlackBuild4
-rw-r--r--system/sysdig/sysdig.info12
-rw-r--r--system/system76-power/system76-power.SlackBuild6
-rw-r--r--system/tc-play/tc-play.info2
-rw-r--r--system/telegraf/telegraf.SlackBuild2
-rw-r--r--system/telegraf/telegraf.info10
-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/thermald/thermald.SlackBuild2
-rw-r--r--system/thermald/thermald.info6
-rw-r--r--system/ti99sim/ti99sim.SlackBuild2
-rw-r--r--system/tilda/tilda.info2
-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-dark-courier/ttf-dark-courier.SlackBuild13
-rw-r--r--system/ttf-dark-courier/ttf-dark-courier.info8
-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-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild2
-rw-r--r--system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info10
-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/tty2gif/tty2gif.info2
-rw-r--r--system/upx/upx.SlackBuild2
-rw-r--r--system/upx/upx.info8
-rw-r--r--system/usermin/usermin.SlackBuild2
-rw-r--r--system/usermin/usermin.info6
-rw-r--r--system/valkey/README27
-rw-r--r--system/valkey/doinst.sh28
-rw-r--r--system/valkey/rc.valkey.new61
-rw-r--r--system/valkey/slack-desc19
-rw-r--r--system/valkey/valkey.SlackBuild140
-rw-r--r--system/valkey/valkey.info10
-rw-r--r--system/valkey/valkey.logrotate9
-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/wezterm/wezterm.info6
-rw-r--r--system/wine-staging/README49
-rw-r--r--system/wine-staging/README.MULTILIB31
-rw-r--r--system/wine-staging/flex.patch (renamed from system/wine-staging/0001-winhlp32-Workaround-a-bug-in-Flex.patch)6
-rw-r--r--system/wine-staging/wine-staging.SlackBuild87
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/wine/30-win32-aliases.conf20
-rw-r--r--system/wine/README48
-rw-r--r--system/wine/README.MULTILIB31
-rw-r--r--system/wine/doinst.sh5
-rw-r--r--system/wine/flex.patch (renamed from system/wine/0001-winhlp32-Workaround-a-bug-in-Flex.patch)6
-rw-r--r--system/wine/wine-binfmt.conf2
-rw-r--r--system/wine/wine-browsedrive.desktop8
-rw-r--r--system/wine/wine-uninstaller.desktop8
-rw-r--r--system/wine/wine.SlackBuild70
-rw-r--r--system/wine/wine.menu12
-rw-r--r--system/wine/wine.svg127
-rw-r--r--system/wine/winecfg.desktop8
-rw-r--r--system/wine/winecfg.pngbin0 -> 22388 bytes
-rw-r--r--system/wine/writecopy.patch18
-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/xonsh/xonsh.SlackBuild3
-rw-r--r--system/xvfb-run/xvfb-run.SlackBuild3
-rw-r--r--system/xvfb-run/xvfb-run.info6
-rw-r--r--system/yq/yq.SlackBuild2
-rw-r--r--system/yq/yq.info6
-rw-r--r--system/z/z.info2
-rw-r--r--system/zopfli/zopfli.SlackBuild14
-rw-r--r--system/zopfli/zopfli.info2
386 files changed, 4037 insertions, 2653 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/EpsonTMXCUPS/EpsonTMXCUPS.SlackBuild b/system/EpsonTMXCUPS/EpsonTMXCUPS.SlackBuild
new file mode 100644
index 0000000000..e6c7e4ee6a
--- /dev/null
+++ b/system/EpsonTMXCUPS/EpsonTMXCUPS.SlackBuild
@@ -0,0 +1,124 @@
+#!/bin/bash
+#
+# Slackware Package build script for Epson TM Series Receipt Printer
+# drivers for CUPS under Linux
+#
+# Copyright 2024 Adan Calderon | adancalderon@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=EpsonTMXCUPS
+VERSION=${VERSION:-3.0.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+OUTPUT=${OUTPUT:-/tmp}
+INSTALL=/usr/bin/install
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i586 ;;
+ arm*) export ARCH=arm ;;
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+
+if [ "$ARCH" = "i586" ]; then
+ LIB="lib"
+elif [ "$ARCH" = "x86_64" ]; then
+ LIB="lib64"
+else
+ LIB="lib"
+fi
+
+FILTERDIR=$PKG/usr/$LIB/cups/filter
+PPDDIR=$PKG/usr/share/cups/model/EPSON
+DOCDIR=$PKG/usr/doc/EpsonTMXCUPS-3.0.0
+
+set -e
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT $FILTERDIR $PPDDIR $DOCDIR
+cd $TMP
+rm -rf tmx-cups-src-ImpactReceipt-3.0.0.0_pck
+rm -rf $PRGNAM-$VERSION
+cp $CWD/README $DOCDIR
+cp $CWD/EpsonTMXCUPS.SlackBuild $DOCDIR
+unzip $CWD/tmx-cups-src-ImpactReceipt-3.0.0.0_pck_e.zip
+cd tmx-cups-src-ImpactReceipt-3.0.0.0_pck
+tar xvfz tmx-cups-src-ImpactReceipt-3.0.0.0.tar.gz
+tar xvfz tmx-cups-src-ImpactSlip-3.0.0.0.tar.gz
+tar xvfz tmx-cups-src-ThermalReceipt-3.0.0.0.tar.gz
+
+cd Impact\ Receipt 2>/dev/null
+./build.sh
+#Installing filter driver
+$INSTALL -s ./build/rastertotmir $FILTERDIR
+
+#Installing ppd files
+$INSTALL -m 755 -d $PPDDIR
+$INSTALL -m 755 ./ppd/*.ppd $PPDDIR
+
+#Copying DOCs
+cp README $DOCDIR/README.ir
+cd .. 2>/dev/null
+
+cd Impact\ Slip 2>/dev/null
+./build.sh
+
+#Installing filter driver
+$INSTALL -s ./build/rastertotmis $FILTERDIR
+
+#Installing ppd files
+$INSTALL -m 755 -d $PPDDIR
+$INSTALL -m 755 ./ppd/*.ppd $PPDDIR
+
+#Copying DOCs
+cp README $DOCDIR/README.is
+cd .. 2>/dev/null
+
+cd Thermal\ Receipt 2>/dev/null
+./build.sh
+
+#Installing filter driver
+$INSTALL -s ./build/rastertotmtr $FILTERDIR
+
+#Installing ppd files
+$INSTALL -m 755 -d $PPDDIR
+$INSTALL -m 755 ./ppd/*.ppd $PPDDIR
+
+#Copying DOCs
+cp README $DOCDIR/README.tr
+cd .. 2>/dev/null
+
+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/EpsonTMXCUPS/EpsonTMXCUPS.info b/system/EpsonTMXCUPS/EpsonTMXCUPS.info
new file mode 100644
index 0000000000..d34975d88c
--- /dev/null
+++ b/system/EpsonTMXCUPS/EpsonTMXCUPS.info
@@ -0,0 +1,10 @@
+PRGNAM="EpsonTMXCUPS"
+VERSION="3.0.0"
+HOMEPAGE="https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6918"
+DOWNLOAD="https://download3.ebz.epson.net/dsc/f/03/00/15/35/42/b1a708bb8b21d7a68ae7394287db440974b68a0e/tmx-cups-src-ImpactReceipt-3.0.0.0_pck_e.zip"
+MD5SUM="313283e1c927fe011895ca2e44d28eb5"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Adan Calderon"
+EMAIL="adancalderon@gmail.com"
diff --git a/system/EpsonTMXCUPS/README b/system/EpsonTMXCUPS/README
new file mode 100644
index 0000000000..95fdd369ac
--- /dev/null
+++ b/system/EpsonTMXCUPS/README
@@ -0,0 +1,20 @@
+These are the Epson TM Series receipt printer drivers for CUPS
+They are distributed under the GPL version 2.
+
+Epson's new support site (https://epson.sn/) does not seem
+to list them.
+
+Supported Models are as follows:
+
+Impact Receipt:
+TM-U220
+
+Impact Slip:
+TM-H6000V
+
+Thermal Receipt:
+TM-H6000V, TM-m10, TM-m30, TM-m30II, TM-m30II-H, TM-m30II-NT,
+TM-m30II-S, TM-m30II-SL, TM-m30III, TM-m30III-H, TM-m50,
+TM-m50II, TM-m50II-H, TM-T20III, TM-T20IIIL, TM-T20X, TM-T81III,
+TM-T82III, TM-T82IIIL, TM-T82X, TM-T83III, TM-T88VI, TM-T88VII,
+TM-T100, TM-L100
diff --git a/system/EpsonTMXCUPS/doinst.sh b/system/EpsonTMXCUPS/doinst.sh
new file mode 100644
index 0000000000..e66b68ce38
--- /dev/null
+++ b/system/EpsonTMXCUPS/doinst.sh
@@ -0,0 +1,4 @@
+if [ -x /etc/rc.d/rc.cups ]; then
+ /etc/rc.d/rc.cups stop
+ /etc/rc.d/rc.cups start
+fi
diff --git a/system/EpsonTMXCUPS/slack-desc b/system/EpsonTMXCUPS/slack-desc
new file mode 100644
index 0000000000..b0a40f8524
--- /dev/null
+++ b/system/EpsonTMXCUPS/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------------------------------------------------------|
+EpsonTMXCUPS: EpsonTMXCUPS (Epson TM Series receipt printer drivers for CUPS.)
+EpsonTMXCUPS:
+EpsonTMXCUPS: Impact Receipt: TM-U220
+EpsonTMXCUPS:
+EpsonTMXCUPS: Impact Slip: TM-H6000V
+EpsonTMXCUPS:
+EpsonTMXCUPS: Thermal Receipt: TM-H6000V, TM-m10, TM-m30, TM-m30II, TM-m30II-H,
+EpsonTMXCUPS: TM-m30II-NT, TM-m30II-S, TM-m30II-SL, TM-m30III, TM-m30III-H,
+EpsonTMXCUPS: TM-m50, TM-m50II, TM-m50II-H, TM-T20III, TM-T20IIIL, TM-T20X,
+EpsonTMXCUPS: TM-T81III, TM-T82III, TM-T82IIIL, TM-T82X, TM-T83III, TM-T88VI,
+EpsonTMXCUPS: TM-T88VII, TM-T100, TM-L100
diff --git a/system/FontAwesome/FontAwesome.SlackBuild b/system/FontAwesome/FontAwesome.SlackBuild
index ed7d6c29c2..a47c0d3ef7 100644
--- a/system/FontAwesome/FontAwesome.SlackBuild
+++ b/system/FontAwesome/FontAwesome.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=FontAwesome
-VERSION=${VERSION:-6.5.1}
+VERSION=${VERSION:-6.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/FontAwesome/FontAwesome.info b/system/FontAwesome/FontAwesome.info
index 6b83bdafdd..8975257619 100644
--- a/system/FontAwesome/FontAwesome.info
+++ b/system/FontAwesome/FontAwesome.info
@@ -1,8 +1,8 @@
PRGNAM="FontAwesome"
-VERSION="6.5.1"
+VERSION="6.5.2"
HOMEPAGE="https://fontawesome.com/"
-DOWNLOAD="https://github.com/FortAwesome/Font-Awesome/archive/6.5.1/Font-Awesome-6.5.1.tar.gz"
-MD5SUM="cf3cd21247cbf5e22c07baac55de9da6"
+DOWNLOAD="https://github.com/FortAwesome/Font-Awesome/archive/6.5.2/Font-Awesome-6.5.2.tar.gz"
+MD5SUM="a13a0af66d2e0bbcbeece51a32e44d51"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/FreeFileSync/FreeFileSync.SlackBuild b/system/FreeFileSync/FreeFileSync.SlackBuild
index db8aeaeb0a..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.4}
+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 ca81d0db61..686cf4e9a0 100644
--- a/system/FreeFileSync/FreeFileSync.info
+++ b/system/FreeFileSync/FreeFileSync.info
@@ -1,8 +1,8 @@
PRGNAM="FreeFileSync"
-VERSION="13.4"
+VERSION="13.6"
HOMEPAGE="https://freefilesync.org/"
-DOWNLOAD="https://freefilesync.org/download/FreeFileSync_13.4_Linux.tar.gz"
-MD5SUM="9d2f422db0552371bba1fd464ceefee1"
+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 f83b4f5521..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.2}
+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 492fbc6dbd..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.2"
+VERSION="30.0.1"
HOMEPAGE="https://typeof.net/Iosevka"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-IosevkaAile-29.0.2.zip"
-MD5SUM="390310dbbe7f92e046dcb10cab57606d"
+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 47cf4595e7..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.2}
+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 9fe7dcf3dd..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.2"
+VERSION="30.0.1"
HOMEPAGE="https://typeof.net/Iosevka"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-IosevkaEtoile-29.0.2.zip"
-MD5SUM="34e8086b8cd7842248f9908e2f493766"
+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/Iosevka-slab/Iosevka-slab.SlackBuild b/system/Iosevka-slab/Iosevka-slab.SlackBuild
index 4883a8faa3..b5f9b00eaa 100644
--- a/system/Iosevka-slab/Iosevka-slab.SlackBuild
+++ b/system/Iosevka-slab/Iosevka-slab.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka-slab
-VERSION=${VERSION:-29.0.2}
+VERSION=${VERSION:-30.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka-slab/Iosevka-slab.info b/system/Iosevka-slab/Iosevka-slab.info
index 380087d2e5..d1acb79d0b 100644
--- a/system/Iosevka-slab/Iosevka-slab.info
+++ b/system/Iosevka-slab/Iosevka-slab.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka-slab"
-VERSION="29.0.2"
+VERSION="30.0.1"
HOMEPAGE="https://typeof.net/Iosevka/"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-IosevkaSlab-29.0.2.zip"
-MD5SUM="a7c77bf7a9a799af4c04ad09fb916881"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v30.0.1/PkgTTC-IosevkaSlab-30.0.1.zip"
+MD5SUM="1be59ad9da869d257de4f7ba5aa09bf6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/Iosevka/Iosevka.SlackBuild b/system/Iosevka/Iosevka.SlackBuild
index df9376657a..a3961ec62a 100644
--- a/system/Iosevka/Iosevka.SlackBuild
+++ b/system/Iosevka/Iosevka.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka
-VERSION=${VERSION:-29.0.2}
+VERSION=${VERSION:-30.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka/Iosevka.info b/system/Iosevka/Iosevka.info
index cf90822c89..958e0f0b1a 100644
--- a/system/Iosevka/Iosevka.info
+++ b/system/Iosevka/Iosevka.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka"
-VERSION="29.0.2"
+VERSION="30.0.1"
HOMEPAGE="https://typeof.net/Iosevka/"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-Iosevka-29.0.2.zip"
-MD5SUM="4eb57dc75a3efa3f84b844cd96460192"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v30.0.1/PkgTTC-Iosevka-30.0.1.zip"
+MD5SUM="cc239093ea33078f6a9b98385778d411"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/PrintNode/PrintNode.SlackBuild b/system/PrintNode/PrintNode.SlackBuild
new file mode 100644
index 0000000000..5be01ae998
--- /dev/null
+++ b/system/PrintNode/PrintNode.SlackBuild
@@ -0,0 +1,64 @@
+#!/bin/bash
+
+# Slackware Package build script for installer of PrintNode
+
+# Copyright 2024 Adan Calderon | adancalderon@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+PRGNAM=PrintNode
+OS=ubuntu-20.04
+ARCH=x86_64
+VERSION=${VERSION:-4.27.17}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+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-$OS-$ARCH
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION-$OS-$ARCH.tar.gz
+mv $PRGNAM-$VERSION-$OS-$ARCH $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION 2>/dev/null
+chown -R root:root .
+mkdir -p $PKG/install
+mkdir -p $PKG/$PRGNAM
+mkdir -p $PKG/etc/rc.d
+cp -a * $PKG/$PRGNAM
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/rc.PrintNode > $PKG/etc/rc.d/rc.PrintNode
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/PrintNode/PrintNode.info b/system/PrintNode/PrintNode.info
new file mode 100644
index 0000000000..a96e54e5d0
--- /dev/null
+++ b/system/PrintNode/PrintNode.info
@@ -0,0 +1,10 @@
+PRGNAM="PrintNode"
+VERSION="4.27.17"
+HOMEPAGE="https://www.printnode.com"
+DOWNLOAD="https://dl.printnode.com/client/printnode/4.27.17/PrintNode-4.27.17-ubuntu-20.04-x86_64.tar.gz"
+MD5SUM="b92c7a81b9c726715b9c18e14c2a54a6"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Adan Calderon"
+EMAIL="adancalderon@gmail.com"
diff --git a/system/PrintNode/README b/system/PrintNode/README
new file mode 100644
index 0000000000..e7e1583f52
--- /dev/null
+++ b/system/PrintNode/README
@@ -0,0 +1,15 @@
+PrintNode is a hosted printing service that can help you quickly,
+easily and securely add remote printing to your application.
+You can submit print jobs with PDF documents or links to PDF files.
+PrintNode also supports RAW printing.
+
+Edit /etc/rc.d/rc.PrintNode with correct values for
+COMPUTERNAME, EMAIL, and PASSWORD
+
+make sure chmod 755 /etc/rc.d/rc.PrintNode is performed
+
+Add the following to rc.local for startup:
+
+if [ -x /etc/rc.d/rc.PrintNode ]; then
+ /etc/rc.d/rc.PrintNode start
+fi
diff --git a/system/PrintNode/rc.PrintNode b/system/PrintNode/rc.PrintNode
new file mode 100644
index 0000000000..bd1ccc74df
--- /dev/null
+++ b/system/PrintNode/rc.PrintNode
@@ -0,0 +1,92 @@
+#!/bin/sh
+
+user="" #<--- EDIT THIS LINE IF YOU WANT TO RUN AS A SPECIFIC USER
+COMPUTERNAME=somehostname
+EMAIL=someone@somewhere.com
+PASSWORD=mysecretpassword
+dir="/PrintNode"
+cmd="/PrintNode/PrintNode --headless --shutdown-on-sigint --web-interface --remove-scales-support --computer-name=$COMPUTERNAME --email=$EMAIL --password=$PASSWORD"
+
+name=`basename $0`
+pid_file="/var/run/$name.pid"
+stdout_log="/var/log/$name.log"
+stderr_log="/var/log/$name.err"
+
+get_pid() {
+ cat "$pid_file"
+}
+
+is_running() {
+ [ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1
+}
+
+case "$1" in
+ start)
+ if is_running; then
+ echo "Already started"
+ else
+ echo "Starting $name"
+ cd "$dir"
+ if [ -z "$user" ]; then
+ sudo $cmd >> "$stdout_log" 2>> "$stderr_log" &
+ else
+ sudo su -l "$user" -c "$cmd" >> "$stdout_log" 2>> "$stderr_log" &
+ fi
+ echo $! > "$pid_file"
+ if ! is_running; then
+ echo "Unable to start, see $stdout_log and $stderr_log"
+ exit 1
+ fi
+ fi
+ ;;
+ stop)
+ if is_running; then
+ echo -n "Stopping $name.."
+ kill `get_pid`
+ for i in {1..10}
+ do
+ if ! is_running; then
+ break
+ fi
+
+ echo -n "."
+ sleep 1
+ done
+ echo
+
+ if is_running; then
+ echo "Not stopped; may still be shutting down or shutdown may have failed"
+ exit 1
+ else
+ echo "Stopped"
+ if [ -f "$pid_file" ]; then
+ rm "$pid_file"
+ fi
+ fi
+ else
+ echo "Not running"
+ fi
+ ;;
+ restart)
+ $0 stop
+ if is_running; then
+ echo "Unable to stop, will not attempt to start"
+ exit 1
+ fi
+ $0 start
+ ;;
+ status)
+ if is_running; then
+ echo "Running"
+ else
+ echo "Stopped"
+ exit 1
+ fi
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|status}"
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/system/PrintNode/slack-desc b/system/PrintNode/slack-desc
new file mode 100644
index 0000000000..6a31b57744
--- /dev/null
+++ b/system/PrintNode/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------------------------------------------------------|
+PrintNode: PrintNode (Remote Printing for Web Apps)
+PrintNode:
+PrintNode: PrintNode is a hosted printing service that can help you quickly,
+PrintNode: easily and securely add remote printing to your application.
+PrintNode: You can submit print jobs with PDF documents or links to PDF files.
+PrintNode: PrintNode also supports RAW printing.
+PrintNode:
+PrintNode: Edit /etc/rc.d/rc.PrintNode with correct values
+PrintNode: Add rc.PrintNode to rc.local for startup
+PrintNode:
+PrintNode: Homepage: https://www.printnode.com
diff --git a/system/Solaar/Solaar.SlackBuild b/system/Solaar/Solaar.SlackBuild
index e7d077043f..33828e1260 100644
--- a/system/Solaar/Solaar.SlackBuild
+++ b/system/Solaar/Solaar.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Solaar
-VERSION=${VERSION:-1.1.11}
+VERSION=${VERSION:-1.1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,12 +68,16 @@ 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
cp -a \
- COPYING COPYRIGHT ChangeLog.md README.md Release_Notes.md docs \
+ COPYRIGHT CHANGELOG.md LICENSE.txt README.md Release_Notes.md docs \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/Solaar/Solaar.info b/system/Solaar/Solaar.info
index 3cebd904ad..a04d852b96 100644
--- a/system/Solaar/Solaar.info
+++ b/system/Solaar/Solaar.info
@@ -1,8 +1,8 @@
PRGNAM="Solaar"
-VERSION="1.1.11"
+VERSION="1.1.12"
HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
-DOWNLOAD="https://github.com/pwr-Solaar/Solaar/archive/1.1.11/Solaar-1.1.11.tar.gz"
-MD5SUM="00c5238277ef60d8a091ba28f3220b9e"
+DOWNLOAD="https://github.com/pwr-Solaar/Solaar/archive/1.1.12/Solaar-1.1.12.tar.gz"
+MD5SUM="587450bdca02f0b43982b1d642d88181"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python-evdev pyudev python3-xlib python3-psutil"
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 bc9fde7add..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.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/aide/aide.SlackBuild b/system/aide/aide.SlackBuild
index fd880d64dc..10e19c31a0 100644
--- a/system/aide/aide.SlackBuild
+++ b/system/aide/aide.SlackBuild
@@ -8,7 +8,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aide
#PKGVER=`basename $PRGNAM*tar.gz .tar.gz | cut -d- -f2`
-VERSION=${VERSION:-0.17.4}
+VERSION=${VERSION:-0.18.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/aide/aide.info b/system/aide/aide.info
index fea44a8b67..bf6da3d4a2 100644
--- a/system/aide/aide.info
+++ b/system/aide/aide.info
@@ -1,8 +1,8 @@
PRGNAM="aide"
-VERSION="0.17.4"
+VERSION="0.18.6"
HOMEPAGE="https://aide.github.io/"
-DOWNLOAD="https://github.com/aide/aide/releases/download/v0.17.4/aide-0.17.4.tar.gz"
-MD5SUM="adac3bc719b923d49059edb992eb95c9"
+DOWNLOAD="https://github.com/aide/aide/releases/download/v0.18.6/aide-0.18.6.tar.gz"
+MD5SUM="3f464e9187dc812af140dd0f3f1c58f7"
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/ansible-core/ansible-core.SlackBuild b/system/ansible-core/ansible-core.SlackBuild
index fba03e2c59..bf18a14874 100644
--- a/system/ansible-core/ansible-core.SlackBuild
+++ b/system/ansible-core/ansible-core.SlackBuild
@@ -25,7 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ansible-core
-VERSION=${VERSION:-2.15.9}
+SRCNAM=$(echo $PRGNAM|tr '-' '_')
+VERSION=${VERSION:-2.15.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -69,9 +70,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/system/ansible-core/ansible-core.info b/system/ansible-core/ansible-core.info
index 63eecc2a28..7c8fcc337e 100644
--- a/system/ansible-core/ansible-core.info
+++ b/system/ansible-core/ansible-core.info
@@ -1,8 +1,8 @@
PRGNAM="ansible-core"
-VERSION="2.15.9"
+VERSION="2.15.12"
HOMEPAGE="https://www.ansible.com"
-DOWNLOAD="https://files.pythonhosted.org/packages/47/0b/5e46aeee6c72adc3507d9909e57fa1e9a66b3f4929c463bdbe102441a062/ansible-core-2.15.9.tar.gz"
-MD5SUM="101644e55f0f2e13630aeaba3809298f"
+DOWNLOAD="https://files.pythonhosted.org/packages/a1/fc/e81a2e2a6e4247444fe632c8ffaff5c1bcc3adf85ae87d08158724f419fd/ansible_core-2.15.12.tar.gz"
+MD5SUM="287866768b35f344db7ccf2d28e7579e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="cryptography importlib-resources python3-resolvelib"
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/asbt/asbt.info b/system/asbt/asbt.info
index 82c99e6ec2..8535dd355c 100644
--- a/system/asbt/asbt.info
+++ b/system/asbt/asbt.info
@@ -1,7 +1,7 @@
PRGNAM="asbt"
VERSION="2.1.1"
HOMEPAGE="https://github.com/abchk1234/asbt"
-DOWNLOAD="https://github.com/abchk1234/asbt/archive/2.1.1.tar.gz"
+DOWNLOAD="https://github.com/abchk1234/asbt/archive/2.1.1/asbt-2.1.1.tar.gz"
MD5SUM="22a9bda61fc6eb4124ecf13a9ece85aa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/autojump/autojump.info b/system/autojump/autojump.info
index dcaf89b49a..d9c7ea6679 100644
--- a/system/autojump/autojump.info
+++ b/system/autojump/autojump.info
@@ -1,7 +1,7 @@
PRGNAM="autojump"
VERSION="22.5.3"
HOMEPAGE="https://github.com/wting/autojump"
-DOWNLOAD="https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz"
+DOWNLOAD="https://github.com/wting/autojump/archive/release-v22.5.3/autojump-release-v22.5.3.tar.gz"
MD5SUM="29f1a7df736814c747645703bf00ce48"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/bat/bat.SlackBuild b/system/bat/bat.SlackBuild
index bdc66ee3ae..347ed9e49c 100644
--- a/system/bat/bat.SlackBuild
+++ b/system/bat/bat.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for bat
# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2021-2023 Erich Ritz, Jenks, Oklahoma, USA
+# Copyright 2021-2024 Erich Ritz, Jenks, Oklahoma, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bat
VERSION=${VERSION:-0.24.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -141,7 +141,7 @@ mkdir vendor
printf ' "package": "%s"' "$cksum"
printf "}\n"
- } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print (json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
done
)
diff --git a/system/bitrot/bitrot.SlackBuild b/system/bitrot/bitrot.SlackBuild
index 6ca44898ac..527810b281 100644
--- a/system/bitrot/bitrot.SlackBuild
+++ b/system/bitrot/bitrot.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/system/blocks/blocks.info b/system/blocks/blocks.info
index 55dec8bbf2..e53cace44d 100644
--- a/system/blocks/blocks.info
+++ b/system/blocks/blocks.info
@@ -1,7 +1,7 @@
PRGNAM="blocks"
VERSION="0.1.4"
HOMEPAGE="https://github.com/g2p/blocks"
-DOWNLOAD="https://github.com/g2p/blocks/archive/d00d8aa2bcb64ef5113de9500220e57049b836b4.tar.gz"
+DOWNLOAD="https://github.com/g2p/blocks/archive/d00d8aa2bcb64ef5113de9500220e57049b836b4/blocks-d00d8aa2bcb64ef5113de9500220e57049b836b4.tar.gz"
MD5SUM="a8576e955f788449e7927800efa71e44"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
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/chkrootkit/chkrootkit.SlackBuild b/system/chkrootkit/chkrootkit.SlackBuild
index 50929c35b4..36f1447f62 100644
--- a/system/chkrootkit/chkrootkit.SlackBuild
+++ b/system/chkrootkit/chkrootkit.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=chkrootkit
-VERSION=${VERSION:-0.57}
+VERSION=${VERSION:-0.58b}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/chkrootkit/chkrootkit.info b/system/chkrootkit/chkrootkit.info
index bc5b4d7f14..9238b3595a 100644
--- a/system/chkrootkit/chkrootkit.info
+++ b/system/chkrootkit/chkrootkit.info
@@ -1,8 +1,8 @@
PRGNAM="chkrootkit"
-VERSION="0.57"
+VERSION="0.58b"
HOMEPAGE="http://www.chkrootkit.org"
-DOWNLOAD="ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.57.tar.gz"
-MD5SUM="80320d609bc732ac074262f4c2937447"
+DOWNLOAD="ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.58b.tar.gz"
+MD5SUM="de110f07f37b1b5caff2e90cc6172dd8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/chronograf/chronograf.SlackBuild b/system/chronograf/chronograf.SlackBuild
index ace1a29e7a..38449a9219 100644
--- a/system/chronograf/chronograf.SlackBuild
+++ b/system/chronograf/chronograf.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Chronograf
-# Copyright 2017-2023 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2017-2024 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=chronograf
-VERSION=${VERSION:-1.10.2}
+VERSION=${VERSION:-1.10.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/chronograf/chronograf.info b/system/chronograf/chronograf.info
index 304455fd6d..9991aff83a 100644
--- a/system/chronograf/chronograf.info
+++ b/system/chronograf/chronograf.info
@@ -1,10 +1,10 @@
PRGNAM="chronograf"
-VERSION="1.10.2"
+VERSION="1.10.3"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.2_linux_i386.tar.gz"
-MD5SUM="e44e315ecbe49d0226d190877f62b678"
-DOWNLOAD_x86_64="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.2_linux_amd64.tar.gz"
-MD5SUM_x86_64="bd480af78447d3c9f21dc45b7f10fd7f"
+DOWNLOAD="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.3_linux_i386.tar.gz"
+MD5SUM="72385f53ae4dffff70a17973e172f7f6"
+DOWNLOAD_x86_64="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.3_linux_amd64.tar.gz"
+MD5SUM_x86_64="493fe3362a03082472de8f83e57cdfc7"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
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..3e771e903e 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.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/conky/conky.info b/system/conky/conky.info
index f0708fb5b8..037855c719 100644
--- a/system/conky/conky.info
+++ b/system/conky/conky.info
@@ -1,8 +1,8 @@
PRGNAM="conky"
-VERSION="1.19.8"
+VERSION="1.21.1"
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.1/conky-1.21.1.tar.gz"
+MD5SUM="d431a43429de7eab8810bc3afdb46e72"
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/debootstrap/debootstrap.SlackBuild b/system/debootstrap/debootstrap.SlackBuild
index f8ff990d11..1fa82ce652 100644
--- a/system/debootstrap/debootstrap.SlackBuild
+++ b/system/debootstrap/debootstrap.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for Debootstrap
# Copyright 2009 Marco Bonetti <sid77@slackware.it>
+# Copyright 2022, 2024 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=debootstrap
-VERSION=${VERSION:-1.0.127}
+VERSION=${VERSION:-1.0.134}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -52,9 +53,10 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM
tar xvf $CWD/${PRGNAM}_$VERSION.tar.gz
-cd $PRGNAM-$VERSION || cd $PRGNAM
+cd $PRGNAM || cd $PRGNAM-$VERSION
-cp $CWD/devices.tar.gz .
+# Excise all devices.tar.gz code. Closes: #830869
+#cp $CWD/devices.tar.gz .
chown -R root:root .
find -L . \
diff --git a/system/debootstrap/debootstrap.info b/system/debootstrap/debootstrap.info
index 830d9049f9..190e9f4296 100644
--- a/system/debootstrap/debootstrap.info
+++ b/system/debootstrap/debootstrap.info
@@ -1,8 +1,8 @@
PRGNAM="debootstrap"
-VERSION="1.0.127"
+VERSION="1.0.134"
HOMEPAGE="https://wiki.debian.org/Debootstrap"
-DOWNLOAD="https://launchpad.net/debian/+archive/primary/+files/debootstrap_1.0.127.tar.gz"
-MD5SUM="10efe7577aa68a6b9c4c5930f4692288"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.134.tar.gz"
+MD5SUM="faa51b403aebee9ed297b02fdb2bc55f"
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/diskscan/diskscan.info b/system/diskscan/diskscan.info
index 1df80c552d..e517fcb088 100644
--- a/system/diskscan/diskscan.info
+++ b/system/diskscan/diskscan.info
@@ -1,7 +1,7 @@
PRGNAM="diskscan"
VERSION="0.19"
HOMEPAGE="http://blog.disksurvey.org/proj/diskscan"
-DOWNLOAD="https://github.com/baruch/diskscan/archive/0.19.tar.gz"
+DOWNLOAD="https://github.com/baruch/diskscan/archive/0.19/diskscan-0.19.tar.gz"
MD5SUM="14aad4aa22d97e691f48082e9d26199b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/distrobox/distrobox.SlackBuild b/system/distrobox/distrobox.SlackBuild
index 4006dae3e2..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.0.1}
+VERSION=${VERSION:-1.7.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -60,7 +60,6 @@ mkdir -p $PKG/usr/bin $PKG/usr/share/{bash-completions,icons}
cp -rf distrobox* $PKG/usr/bin
cp -rf man/ $PKG/usr/
cp -rf completions $PKG/usr/share/bash-completions/
-cp terminal-distrobox-icon.svg $PKG/usr/share/icons/terminal-distrobox-icon.svg
rm $PKG/usr/man/gen-man
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/distrobox/distrobox.info b/system/distrobox/distrobox.info
index 5100198d70..c0bbd8641e 100644
--- a/system/distrobox/distrobox.info
+++ b/system/distrobox/distrobox.info
@@ -1,8 +1,8 @@
PRGNAM="distrobox"
-VERSION="1.7.0.1"
+VERSION="1.7.2.1"
HOMEPAGE="https://github.com/89luca89/distrobox"
-DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.7.0.1/distrobox-1.7.0.1.tar.gz"
-MD5SUM="01bc2f2f39d773e82ad5e896f28c1b80"
+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/docker-machine-kvm/docker-machine-kvm.SlackBuild b/system/docker-machine-kvm/docker-machine-kvm.SlackBuild
index 6ae87e6129..0b8dbff6e6 100644
--- a/system/docker-machine-kvm/docker-machine-kvm.SlackBuild
+++ b/system/docker-machine-kvm/docker-machine-kvm.SlackBuild
@@ -80,6 +80,9 @@ find -L . \
mkdir -p build/src/github.com/dhiltgen
ln -sf $TMP/$PRGNAM-$VERSION build/src/github.com/dhiltgen/$PRGNAM
+# https://bugs.gentoo.org/893080
+sed -e 's: -i::' -i cmd/docker-machine-driver-kvm/Makefile
+
export GO111MODULE="off"
make -C cmd/docker-machine-driver-kvm \
GOPATH=$TMP/$PRGNAM-$VERSION/build
diff --git a/system/doublecmd-qt5/README b/system/doublecmd-qt5/README
index f423887ac2..34fe9f50be 100644
--- a/system/doublecmd-qt5/README
+++ b/system/doublecmd-qt5/README
@@ -4,5 +4,5 @@ Double Commander is a free cross-platform open source file manager
with two panels side by side (or one above the other). This is the Qt
version of the program.
-Since it is written in Pascal, lazarus, fpc, and qt5pas packages must
+Since it is written in Pascal, lazarus, fpc, and libqtpas packages must
be installed before building.
diff --git a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
index b50fe2ce6c..add4b121b6 100644
--- a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
+++ b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=doublecmd-qt5
UPSTR_PRGNAME=doublecmd
-VERSION=${VERSION:-1.1.9}
+VERSION=${VERSION:-1.1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/doublecmd-qt5/doublecmd-qt5.info b/system/doublecmd-qt5/doublecmd-qt5.info
index 9bf71bd399..1703ce0fbd 100644
--- a/system/doublecmd-qt5/doublecmd-qt5.info
+++ b/system/doublecmd-qt5/doublecmd-qt5.info
@@ -1,8 +1,8 @@
PRGNAM="doublecmd-qt5"
-VERSION="1.1.9"
+VERSION="1.1.12"
HOMEPAGE="http://doublecmd.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.9-src.tar.gz"
-MD5SUM="c7920140bc2f2cb17ca151e5d94eebeb"
+DOWNLOAD="https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.12-src.tar.gz"
+MD5SUM="c3a5c06c9ba44b51d454aca00b42ca4c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lazarus libqtpas"
diff --git a/system/doublecmd-qt5/slack-desc b/system/doublecmd-qt5/slack-desc
index 1f6859994d..79c23af8e0 100644
--- a/system/doublecmd-qt5/slack-desc
+++ b/system/doublecmd-qt5/slack-desc
@@ -15,5 +15,5 @@ doublecmd-qt5:
doublecmd-qt5: Since it is written in Pascal, lazarus, fpc, and qt5pas packages must
doublecmd-qt5: be installed before building.
doublecmd-qt5:
-doublecmd-qt5:
+doublecmd-qt5: Homepage at http://doublecmd.sourceforge.net
doublecmd-qt5:
diff --git a/system/dtrx/dtrx.SlackBuild b/system/dtrx/dtrx.SlackBuild
index 6deead44da..e28280c20d 100644
--- a/system/dtrx/dtrx.SlackBuild
+++ b/system/dtrx/dtrx.SlackBuild
@@ -2,22 +2,42 @@
# Slackware build script for dtrx
-# Petr Kletecka petr@kle.cz <2020>
+# Copyright 2024 Petr Kletecka Orlando, FL
+# 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=dtrx
-VERSION=${VERSION:-7.1}
-ARCHIVE=${ARCHIVE:-671ccf7d1b7ea90a6e6e6cc44234ef14874d59bf}
+VERSION=${VERSION:-8.5.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-ARCH=noarch
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -27,27 +47,46 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-unzip -o $CWD/$PRGNAM-$ARCHIVE.zip
-cd $PRGNAM-$ARCHIVE
+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 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 {} \;
+
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
-python setup.py install --prefix $PKG
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- NEWS README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/dtrx/dtrx.info b/system/dtrx/dtrx.info
index 411479487b..9128edce7e 100644
--- a/system/dtrx/dtrx.info
+++ b/system/dtrx/dtrx.info
@@ -1,10 +1,10 @@
PRGNAM="dtrx"
-VERSION="7.1"
+VERSION="8.5.3"
HOMEPAGE="https://github.com/brettcs/dtrx"
-DOWNLOAD="https://github.com/brettcs/dtrx/archive/671ccf7d1b7ea90a6e6e6cc44234ef14874d59bf/dtrx-671ccf7d1b7ea90a6e6e6cc44234ef14874d59bf.zip"
-MD5SUM="80a5abf4324824e3bcaf70d03db37bdb"
+DOWNLOAD="https://github.com/dtrx-py/dtrx/releases/download/8.5.3/dtrx-8.5.3.tar.gz"
+MD5SUM="cc1039aff57398b8c31a255ddaf5c737"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3-build python3-wheel"
MAINTAINER="Petr Kletecka"
EMAIL="petr@kle.cz"
diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild
index b5387e4c38..e097215ed8 100644
--- a/system/dust/dust.SlackBuild
+++ b/system/dust/dust.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dust
-VERSION=${VERSION:-0.9.0}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-1.0.0}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -141,7 +141,7 @@ mkdir vendor
printf ' "package": "%s"' "$cksum"
printf "}\n"
- } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print (json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
done
)
diff --git a/system/dust/dust.info b/system/dust/dust.info
index 53fdaa23d8..5e1446e632 100644
--- a/system/dust/dust.info
+++ b/system/dust/dust.info
@@ -1,81 +1,80 @@
PRGNAM="dust"
-VERSION="0.9.0"
+VERSION="1.0.0"
HOMEPAGE="https://github.com/bootandy/dust/"
-DOWNLOAD="https://github.com/bootandy/dust/archive/v0.9.0/dust-0.9.0.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
+DOWNLOAD="https://github.com/bootandy/dust/archive/v1.0.0/dust-1.0.0.tar.gz \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
https://static.crates.io/crates/ansi_term/ansi_term-0.12.1.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/assert_cmd/assert_cmd-2.0.12.crate \
- https://static.crates.io/crates/autocfg/autocfg-1.1.0.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.2.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.2.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.6.crate \
+ https://static.crates.io/crates/assert_cmd/assert_cmd-2.0.14.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.8.0.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/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-4.4.8.crate \
- https://static.crates.io/crates/clap_builder/clap_builder-4.4.8.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-4.4.4.crate \
- https://static.crates.io/crates/clap_lex/clap_lex-0.6.0.crate \
- https://static.crates.io/crates/clap_mangen/clap_mangen-0.2.15.crate \
+ https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.1.1.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_lex/clap_lex-0.7.0.crate \
+ https://static.crates.io/crates/clap_mangen/clap_mangen-0.2.20.crate \
https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \
https://static.crates.io/crates/config-file/config-file-0.2.3.crate \
- https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.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/core-foundation-sys/core-foundation-sys-0.8.6.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/difflib/difflib-0.4.0.crate \
https://static.crates.io/crates/directories/directories-4.0.1.crate \
https://static.crates.io/crates/dirs-sys/dirs-sys-0.3.7.crate \
https://static.crates.io/crates/doc-comment/doc-comment-0.3.3.crate \
- https://static.crates.io/crates/either/either-1.9.0.crate \
- https://static.crates.io/crates/errno/errno-0.3.7.crate \
- https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.11.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.3.crate \
+ https://static.crates.io/crates/either/either-1.10.0.crate \
+ https://static.crates.io/crates/errno/errno-0.3.8.crate \
+ https://static.crates.io/crates/fastrand/fastrand-2.0.2.crate \
+ https://static.crates.io/crates/filesize/filesize-0.2.0.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.12.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \
https://static.crates.io/crates/io-lifetimes/io-lifetimes-1.0.11.crate \
- https://static.crates.io/crates/itertools/itertools-0.11.0.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/libc/libc-0.2.153.crate \
https://static.crates.io/crates/libredox/libredox-0.0.1.crate \
https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.3.8.crate \
- https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.11.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \
https://static.crates.io/crates/lscolors/lscolors-0.13.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/memchr/memchr-2.7.1.crate \
+ https://static.crates.io/crates/nix/nix-0.28.0.crate \
https://static.crates.io/crates/ntapi/ntapi-0.4.1.crate \
https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
https://static.crates.io/crates/overload/overload-0.1.1.crate \
https://static.crates.io/crates/predicates-core/predicates-core-1.0.6.crate \
https://static.crates.io/crates/predicates-tree/predicates-tree-1.0.9.crate \
- https://static.crates.io/crates/predicates/predicates-3.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/rayon-core/rayon-core-1.12.0.crate \
- https://static.crates.io/crates/rayon/rayon-1.8.0.crate \
+ https://static.crates.io/crates/predicates/predicates-3.1.0.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.79.crate \
+ https://static.crates.io/crates/quote/quote-1.0.35.crate \
+ https://static.crates.io/crates/rayon-core/rayon-core-1.12.1.crate \
+ https://static.crates.io/crates/rayon/rayon-1.10.0.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/regex/regex-1.10.2.crate \
+ https://static.crates.io/crates/regex/regex-1.10.4.crate \
https://static.crates.io/crates/roff/roff-0.2.1.crate \
https://static.crates.io/crates/rustix/rustix-0.37.27.crate \
- https://static.crates.io/crates/rustix/rustix-0.38.25.crate \
- https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.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/stfu8/stfu8-0.2.6.crate \
- https://static.crates.io/crates/strsim/strsim-0.10.0.crate \
- https://static.crates.io/crates/syn/syn-2.0.39.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.32.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/stfu8/stfu8-0.2.7.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.0.crate \
+ https://static.crates.io/crates/syn/syn-2.0.55.crate \
https://static.crates.io/crates/sysinfo/sysinfo-0.27.8.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.8.1.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
https://static.crates.io/crates/terminal_size/terminal_size-0.2.6.crate \
https://static.crates.io/crates/termtree/termtree-0.4.1.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.50.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.50.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/thousands/thousands-0.2.0.crate \
https://static.crates.io/crates/toml/toml-0.5.11.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
@@ -88,89 +87,97 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v0.9.0/dust-0.9.0.tar.gz \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate \
+ https://static.crates.io/crates/windows-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.4.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.4.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.4.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.4.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.4.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.4.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="39918d7180c73f5b86345f91be14cfb1 \
- 95e5f8d0b7ab37171b8d3118542ba06a \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.4.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.4.crate"
+MD5SUM="6ceedb7e3f923769fc24fbc889f83bf0 \
+ 03b2d126766ed746706241b4c7487654 \
f44e8d1d2e61974b268852797530ea41 \
- d18a8aaf56bfd7418a91540a0174402d \
- 316c95b1454a81db86a56d5af6734c94 \
- d2453c99c7af98286c2dc9017a8dba6d \
- b57fd47f132f32001e0d4bfc4621f1bf \
- b4f71ffecd3694a82ffb62c357d997a8 \
- 74e97e374c0c05d2dffc9568b7e135b8 \
- 05d77ef52e90ad161fdd41b252420467 \
+ d1dbe19a84ecc8388654099d69c77b09 \
+ e188f6de00a35235da008cd39e1a003d \
+ b06d6c6d9a7bdcdd9bf78f20f2d08f01 \
+ 87cc1a50f0dcc09d7223df42eae95119 \
+ dff7c2613686577772e6eaeaf76d6f5c \
+ 1c2bb905c30c21cbe50e9e18c6a73fa2 \
a295edb6953237ebbdfa8e731229f9a3 \
- ebcf604c44976809506192718f439dc1 \
- 494bc55e3713f1e861b0b6ae328a40f4 \
+ f3406374808b01be3a263666aa9aa2f5 \
+ db089af54479a055c39ca84bcf915f27 \
74634128440dbc3766bda76fdf0aaa05 \
- bb02f968d939667a9e71e7678faed38c \
- 4016164ed9555c747bd7e24b69212e3d \
- 30e4024be60605f771fae98ebf38e441 \
- 8f177f61a37d63f805acb925b30a0e58 \
- 42f7396e203b483dac20d7bcbd9650c6 \
+ 126712a51ed2962e587048a634186390 \
+ ec573c80325dcb85a463103cf3878a73 \
+ 6a7300e86333500f11f30e3e20e68808 \
+ 31f09812c68c3d67e0abc29ebcf74f1a \
+ f780b94573a4c3e9261b0ef07ace6529 \
+ d7e22f14f70a89ab8c77f414dc75ecc3 \
010f6d0e98cc2a2b99907a23c6cd6bbc \
41cd47cb4fcd7c67c6ae8a2a8e9c2759 \
- b477cc1c7b45e2187b3cad0377b504d8 \
- fd98c74ef4f8e5abcd938173ae8e2ab5 \
- 9970b72159dfdaf0ebb3eab0edfd37a4 \
- f0c49a1a8cb131110f9f14f440bf872c \
+ d7624e4ff046ae83eda8e82d90887bdb \
+ 396f4f63322338c26d76b2f638646178 \
+ 44505199ec0964feb5488051b4ac92d5 \
+ 398f4cce1d3067cc7a56662e52a33384 \
+ 5777335209150ceb1dc2164612afe6da \
bebc8338ae113a87a04564c97c1e3f0c \
43a06fc27e2bc54b4b06c4eeda880895 \
4c21da37e71a52f26c8c5490f3ec4837 \
dd1e49c76e9d5853e673a3b41ba02917 \
- 3c3ab76bd9ed94de350152f1af4c61e8 \
- 24f6202003a936e73e51f47584ea8bea \
- 80e1c1b89d858c93fc5946b4a8266504 \
- 3b00daaa372df161c5c8eeaf16a741d1 \
- b5fc3a27c94dc7bab487e15228c82d58 \
+ cfa0423cdca197fe5e67129d7e0bb6a8 \
+ 349e0ae5420f0b7e6ff835cd03cc7428 \
+ 840d04b67c8e340315332a53cb8a186c \
+ 9362cfdf53ef5eab4a7669b199f72784 \
+ ba5684833f6b40a3aa32ae4989c40f79 \
+ 4daeb6abd6951210bed659c3c1ea01b4 \
c6612f34c3ee98ced239da95fbede236 \
- d629ca093dfd23b5e9b4262c5f801928 \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 5a8dc4bf5c57a6487a7247a635347cc9 \
+ 49d77531898b3d7846b149c0fb4788c4 \
4d3764b253ae871241c2f327e519f382 \
18fa61f2d92d4df309c67cb3f3197987 \
- c0be6754bd3aef87de8cbc405f9f1673 \
+ f2d8f01a4e5c5236ab55240d09c6e82f \
9a5bbc0cbd40daa8e1e5b91435ea26d2 \
- ab9a5f02cef3b8794d810332ebf26a03 \
- fb6241893b457ed69fae5c1ae19920da \
+ f8cc1978aae22df3e656d12810cdf994 \
+ fef6cd95c83025d64b8cb50171a4bb74 \
01c0964cfb7b3653fd6f07f2d94255a5 \
a56461a712a83abc691cf473d1835228 \
- 2dc8aacabbc090f8025a4789d4d6d8f0 \
+ 8390247ae7126c00e162732b249be9d7 \
03a7ad2814bd9dd34e0acec8ca4f855e \
be08d75820c528ad6143e9e42efccee0 \
175aaa67c5c9a4c8de2b944d51d0753d \
- 21574d08e3527cc2d944698767770300 \
- 41bd794efd88a8bcac5ddb16ee6e208f \
- 0ddb8bccd3198892d0dd0ec7151f7cd3 \
- 4311e7e5548d3aaa04ffea5334fc50e0 \
- 00056853ca41c1a1448253be06daf010 \
+ c53da10df6d399239c5869a292065557 \
+ e0c30e3bc29a1b33c71f2823cd5b5365 \
+ 0358b31bf59c7915bb03f9e66f2d1ea3 \
+ 7604a19f6ff2021e9fc02f9bce604494 \
+ 7ee7a2b2f09d09fa2b1fb4c594fc8396 \
ff1d093069cfc9eb161907e17a51208b \
bca57d7079177ca0aa651d452c7099fe \
- 4f496143a21775fa7bd22bf329c37f37 \
+ 520b920d0c711ec1a17fb19a6060446a \
91b60a71d44302a8b05bd398eca56c37 \
- e90f2809a34e2bea0bd5c1120475fb36 \
+ e19600513eaf0823f25a621088b44d2c \
ca991859381ef2ddc2b3306de05c242c \
44eb6c30c79e4213a42dc2d1c1f3d345 \
- 9bdda698a3c8ba141f4daba1a7630143 \
- f1358be8c98b98837cbd2cf51e75f8b3 \
- d6c1f2447aa984e398cdfdeb4cd75d44 \
- d43f1621c76532ffdc7990d23593c61b \
- b13a93c43439d2e0977b59aefbb30a01 \
- 82d98dc87dc8503400aa095f5aa70f13 \
- 16236f1edd28a8895ad8c3de8de226d8 \
+ c74beacbda25822857d315b64c167575 \
+ 956ace3f4e2b8a6ac55aa74549cc38de \
+ e8b93865e80b67f03df2faa417960b88 \
+ b37c60ece73904fc7655776662f1a9bb \
+ 5a9054761bf275878e3c4076192d5472 \
+ d67ac85d39d181f0f1f9ca0791dabad1 \
a980016132a9c929e1542021acf62c7c \
- f80faded72df19d43134e2b44137376a \
+ 449c7bb37fc298d2026fbf2855eb8db0 \
1c4b4529618d2208937f63d3a4418003 \
b1372e62f53f0ad8d19a2be135c10c9d \
- faaccaab2081ca8765bec23ec90727ca \
- 5cecda424a27e70fde695ea8978f81a8 \
+ f443b2cca547d22f994c2dd99a6e5581 \
+ 361668f9f11e4f0eba45f70c24fa8614 \
eca4f78f2f4293611dccd41ad47a3be9 \
b21820f2664242498beba7783b32bef4 \
ca65153603a1a7240bbd9d2ce19f2d67 \
@@ -183,14 +190,23 @@ MD5SUM="39918d7180c73f5b86345f91be14cfb1 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
f2797ade0e36f1e5d6be9d11b5076582 \
+ 2376de634160158ece40c4bc2ab3eb41 \
24c64817e85ef77765ed0f26c31c9b4c \
+ da06678965a6a18bd802a4dfc0ff16a6 \
dae6d89034a6988042fd8be4cf5e037d \
+ 37de98e52a65c26a9ea5d1c64ac70ff7 \
de2839e16d9d7a9fd1c397da62f62b4a \
+ 08d0a285a0002da66dd555876cf0b278 \
e0c35ffb8cfdb74a39bf799811f79304 \
+ b6834054fd9736252087791fdda2e73a \
d990172b607020701f9e84ca8e1c043c \
+ 05b3e5d30c79a17e5c14c64f092326fe \
0a68848588e847ceccf504891584d00b \
+ af0110497c2fc215c55297232f3e6665 \
45b469ad607b912256b7c80141fa2d17 \
- 7799baff9a5664205d9110a2624e8989"
+ b08b96f50cdba558c550c985252c3fd6 \
+ 7799baff9a5664205d9110a2624e8989 \
+ ff740ff52ecfd509004f54630f94c3e4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
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/em/README b/system/em/README
index e897683250..bcecf3313f 100644
--- a/system/em/README
+++ b/system/em/README
@@ -2,5 +2,5 @@ Em is a terminal tool that prints FILE(s), or standard input to
standard output and highlights the expressions that are matched
the PATTERN.
-The expression will be highlighted iff stdout refers to the tty
+The expression will be highlighted if stdout refers to a tty
and that tty is ANSI-compatible.
diff --git a/system/em/em.SlackBuild b/system/em/em.SlackBuild
index 09c1e47670..d9e087a51e 100644
--- a/system/em/em.SlackBuild
+++ b/system/em/em.SlackBuild
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -75,11 +72,11 @@ 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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
-python setup.py install --root=$PKG
+python2 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/system/em/em.info b/system/em/em.info
index 3e24f09c4e..8c09ee0b20 100644
--- a/system/em/em.info
+++ b/system/em/em.info
@@ -1,7 +1,7 @@
PRGNAM="em"
VERSION="0.4"
HOMEPAGE="http://em.readthedocs.org/"
-DOWNLOAD="https://github.com/ikalnitsky/em/archive/0.4.tar.gz"
+DOWNLOAD="https://github.com/ikalnitsky/em/archive/0.4/em-0.4.tar.gz"
MD5SUM="a1ab1d1d87491e1881657817492e80bd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/em/slack-desc b/system/em/slack-desc
index 8521f01376..2b6d485eb6 100644
--- a/system/em/slack-desc
+++ b/system/em/slack-desc
@@ -12,7 +12,7 @@ em: Em is a terminal tool that prints FILE(s), or standard input
em: to standard output and highlights the expressions that are
em: matched the PATTERN.
em:
-em: The expression will be highlighted iff the terminal is
+em: The expression will be highlighted if the terminal is
em: is ANSI-compatible.
em:
em: Homepage: http://em.readthedocs.org/
diff --git a/system/execline/execline.SlackBuild b/system/execline/execline.SlackBuild
index 9f6c55eaa3..e58d50ee41 100644
--- a/system/execline/execline.SlackBuild
+++ b/system/execline/execline.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=execline
-VERSION=${VERSION:-2.9.4.0}
+VERSION=${VERSION:-2.9.5.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/execline/execline.info b/system/execline/execline.info
index 079aaac2e0..28996b32ca 100644
--- a/system/execline/execline.info
+++ b/system/execline/execline.info
@@ -1,8 +1,8 @@
PRGNAM="execline"
-VERSION="2.9.4.0"
+VERSION="2.9.5.1"
HOMEPAGE="https://skarnet.org/software/execline/"
-DOWNLOAD="https://skarnet.org/software/execline/execline-2.9.4.0.tar.gz"
-MD5SUM="ab98d90c068f99c854277c6c8c696072"
+DOWNLOAD="https://skarnet.org/software/execline/execline-2.9.5.1.tar.gz"
+MD5SUM="0c4a770a8aaeedc61c8e209711d008a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="skalibs"
diff --git a/system/fastfetch/fastfetch.SlackBuild b/system/fastfetch/fastfetch.SlackBuild
index ca1f8b3658..4e6127c37f 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.8.6}
+VERSION=${VERSION:-2.13.1}
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 97a1a32ca6..7948814aaf 100644
--- a/system/fastfetch/fastfetch.info
+++ b/system/fastfetch/fastfetch.info
@@ -1,8 +1,8 @@
PRGNAM="fastfetch"
-VERSION="2.8.6"
+VERSION="2.13.1"
HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"
-DOWNLOAD="https://github.com/fastfetch-cli/fastfetch/archive/2.8.6/fastfetch-2.8.6.tar.gz"
-MD5SUM="e1f384741fc3fcc513cb09bac71f2cbe"
+DOWNLOAD="https://github.com/fastfetch-cli/fastfetch/archive/2.13.1/fastfetch-2.13.1.tar.gz"
+MD5SUM="e210de636302b0e831a4fa91982b41f2"
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/fio/fio.SlackBuild b/system/fio/fio.SlackBuild
index c777b1adc3..83a120bd8f 100644
--- a/system/fio/fio.SlackBuild
+++ b/system/fio/fio.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fio
-# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# Copyright 2012 Binh Nguyen <binhvng@gmail.com>
# Copyright 2015-2020 Brenton Earl <brent@exitstatusone.com>
# All rights reserved.
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fio
-VERSION=${VERSION:-3.36}
+VERSION=${VERSION:-3.37}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -97,7 +97,7 @@ make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+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
diff --git a/system/fio/fio.info b/system/fio/fio.info
index 3d26e6da05..45299ffafa 100644
--- a/system/fio/fio.info
+++ b/system/fio/fio.info
@@ -1,8 +1,8 @@
PRGNAM="fio"
-VERSION="3.36"
+VERSION="3.37"
HOMEPAGE="https://git.kernel.dk/cgit/fio/"
-DOWNLOAD="https://brick.kernel.dk/snaps/fio-3.36.tar.gz"
-MD5SUM="5db0f287a8445cde1918171b19632560"
+DOWNLOAD="https://brick.kernel.dk/snaps/fio-3.37.tar.gz"
+MD5SUM="f762d75c1fb7df762a1f6a27d395f359"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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 b0985d4fa5..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}
@@ -81,7 +81,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# to use updated meson
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -125,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 fffecbb6b1..284516261f 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.46.1}
+VERSION=${VERSION:-0.52.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -63,13 +63,13 @@ sed -i '/^BUILD_FLAGS/s/$/ -mod=vendor/' Makefile
mkdir -p vendor/github.com
for DEPENDENCY in gdamore/encoding/1.0.0 \
- gdamore/tcell/2.7.0 \
+ gdamore/tcell/2.7.4 \
lucasb-eyer/go-colorful/1.2.0 \
- mattn/go-isatty/0.0.17 \
+ mattn/go-isatty/0.0.20 \
mattn/go-runewidth/0.0.15 \
mattn/go-shellwords/1.0.12 \
- rivo/uniseg/0.4.6 \
- saracen/walker/0.1.3 ; do
+ rivo/uniseg/0.4.7 \
+ charlievieth/fastwalk/1.0.3 ; do
DEPENDENCY_OWNER="$(echo "$DEPENDENCY" | cut -d/ -f1)"
DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f2)"
DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f3)"
@@ -82,8 +82,8 @@ done
mkdir -p vendor/golang.org/x
for DEPENDENCY in sync/0.5.0 \
- sys/0.16.0 \
- term/0.15.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)"
@@ -93,13 +93,16 @@ for DEPENDENCY in sync/0.5.0 \
done
cat << EOF > vendor/modules.txt
+# github.com/charlievieth/fastwalk v1.0.3
+## explicit; go 1.18
+github.com/charlievieth/fastwalk
+github.com/charlievieth/fastwalk/internal/dirent
# github.com/gdamore/encoding v1.0.0
## explicit; go 1.9
github.com/gdamore/encoding
-# github.com/gdamore/tcell/v2 v2.7.0
+# 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
@@ -122,7 +125,6 @@ github.com/gdamore/tcell/v2/terminfo/r/rxvt
github.com/gdamore/tcell/v2/terminfo/s/screen
github.com/gdamore/tcell/v2/terminfo/s/simpleterm
github.com/gdamore/tcell/v2/terminfo/s/sun
-github.com/gdamore/tcell/v2/terminfo/t/termite
github.com/gdamore/tcell/v2/terminfo/t/tmux
github.com/gdamore/tcell/v2/terminfo/v/vt100
github.com/gdamore/tcell/v2/terminfo/v/vt102
@@ -137,11 +139,10 @@ github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi
github.com/gdamore/tcell/v2/terminfo/x/xfce
github.com/gdamore/tcell/v2/terminfo/x/xterm
github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty
-github.com/gdamore/tcell/v2/terminfo/x/xterm_termite
# github.com/lucasb-eyer/go-colorful v1.2.0
## explicit; go 1.12
github.com/lucasb-eyer/go-colorful
-# github.com/mattn/go-isatty v0.0.17
+# github.com/mattn/go-isatty v0.0.20
## explicit; go 1.15
github.com/mattn/go-isatty
# github.com/mattn/go-runewidth v0.0.15
@@ -150,33 +151,21 @@ github.com/mattn/go-runewidth
# github.com/mattn/go-shellwords v1.0.12
## explicit; go 1.13
github.com/mattn/go-shellwords
-# github.com/rivo/uniseg v0.4.6
+# github.com/rivo/uniseg v0.4.7
## explicit; go 1.18
github.com/rivo/uniseg
-# github.com/saracen/walker v0.1.3
-## explicit; go 1.17
-github.com/saracen/walker
-# golang.org/x/sync v0.5.0
-## explicit; go 1.18
-golang.org/x/sync/errgroup
-# golang.org/x/sys v0.16.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.16.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 4b64905082..e686eca16c 100644
--- a/system/fzf/fzf.info
+++ b/system/fzf/fzf.info
@@ -1,31 +1,31 @@
PRGNAM="fzf"
-VERSION="0.46.1"
+VERSION="0.52.1"
HOMEPAGE="https://github.com/junegunn/fzf"
-DOWNLOAD="https://github.com/junegunn/fzf/archive/0.46.1/fzf-0.46.1.tar.gz \
+DOWNLOAD="https://github.com/junegunn/fzf/archive/0.52.1/fzf-0.52.1.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.0/tcell-2.7.0.tar.gz \
+ https://github.com/gdamore/tcell/archive/v2.7.4/tcell-2.7.4.tar.gz \
https://github.com/lucasb-eyer/go-colorful/archive/v1.2.0/go-colorful-1.2.0.tar.gz \
- https://github.com/mattn/go-isatty/archive/v0.0.17/go-isatty-0.0.17.tar.gz \
+ https://github.com/mattn/go-isatty/archive/v0.0.20/go-isatty-0.0.20.tar.gz \
https://github.com/mattn/go-runewidth/archive/v0.0.15/go-runewidth-0.0.15.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.6/uniseg-0.4.6.tar.gz \
- https://github.com/saracen/walker/archive/v0.1.3/walker-0.1.3.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.16.0/sys-0.16.0.tar.gz \
- https://github.com/golang/term/archive/v0.15.0/term-0.15.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="91a189b1f67ff47c1ecdc11821cd4127 \
+MD5SUM="eb55cb5328f22d07faa9ce6ddf5557a3 \
+ ab5a2274c5ccac2d968e768ac2415209 \
fbadc383bc1ace79fa769fe2de36b87b \
- d450ed1f54628baab05d27a7cf174843 \
+ a03c6d4612a12e949e05ea7d67624142 \
191fe5cfcb58e480ff4045c82a06091a \
- aa907df23bb8877028111b14177f9e5d \
+ 0e9df2fea5b77d464d518a6c60ce8ba2 \
3da9ee6fafe706e99bd88ac86023f6a5 \
71a4ecaadfb90ffccb392799a2f00743 \
- 728afb799b7278f6fd30edfb00b82dbd \
- 53fe699576f9f4799079b92bd6c5fe8c \
+ 3751c82dd342cd5823703910b9da173d \
a8371f5f0569f41210ca8a3f30e445c6 \
- 49a67b079ddb6482675ef7c2fdbeea5c \
- 96d50cf5392716166089e16370b6f9a2 \
+ 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/hal-flash/hal-flash.info b/system/hal-flash/hal-flash.info
index 60d1882fea..89cb966297 100644
--- a/system/hal-flash/hal-flash.info
+++ b/system/hal-flash/hal-flash.info
@@ -1,7 +1,7 @@
PRGNAM="hal-flash"
VERSION="0.1"
HOMEPAGE="https://github.com/cshorler/hal-flash"
-DOWNLOAD="https://github.com/cshorler/hal-flash/archive/v0.1.tar.gz"
+DOWNLOAD="https://github.com/cshorler/hal-flash/archive/v0.1/hal-flash-0.1.tar.gz"
MD5SUM="0b44c2521c2a58fca5fed817e565c0d7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
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..38c694c497 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.2}
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-$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 \
@@ -80,8 +75,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# redefining unimportant flags to not patch Makefile
-make WARNINGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS"
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make
install -D -t $PKG/usr/bin _release/inotify-info
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/inotify-info/inotify-info.info b/system/inotify-info/inotify-info.info
index 4f5ac61bf0..5fa3ca5e9e 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.2"
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/archive/v0.0.2/inotify-info-0.0.2.tar.gz"
+MD5SUM="c5c4e1842a828b9c37ff9e993e5bbdb6"
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/irqbalance/irqbalance.SlackBuild b/system/irqbalance/irqbalance.SlackBuild
index f0f0566a88..72c2ddb2c1 100644
--- a/system/irqbalance/irqbalance.SlackBuild
+++ b/system/irqbalance/irqbalance.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2006 by Yalla-One <yallaone@gmail.com>
# Copyright 2013-2015 by LukenShiro, Italy
-# Copyright 2019-2023 Logan Rathbone <poprocks@gmail.com>
+# Copyright © 2019-2024 Logan Rathbone <poprocks@gmail.com>
#
# All rights reserved.
#
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=irqbalance
-VERSION=${VERSION:-1.9.3}
+VERSION=${VERSION:-1.9.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/irqbalance/irqbalance.info b/system/irqbalance/irqbalance.info
index d05bb9e3a1..2f92103aff 100644
--- a/system/irqbalance/irqbalance.info
+++ b/system/irqbalance/irqbalance.info
@@ -1,8 +1,8 @@
PRGNAM="irqbalance"
-VERSION="1.9.3"
+VERSION="1.9.4"
HOMEPAGE="https://github.com/Irqbalance/irqbalance"
-DOWNLOAD="https://github.com/Irqbalance/irqbalance/archive/v1.9.3/irqbalance-1.9.3.tar.gz"
-MD5SUM="f05bdb5e2a519706ec038dbe54971e08"
+DOWNLOAD="https://github.com/Irqbalance/irqbalance/archive/v1.9.4/irqbalance-1.9.4.tar.gz"
+MD5SUM="ca879d124b74436522d7f8a4c63534bc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/jq/jq.SlackBuild b/system/jq/jq.SlackBuild
index 5c0ac10f05..174989f237 100644
--- a/system/jq/jq.SlackBuild
+++ b/system/jq/jq.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jq
VERSION=${VERSION:-1.7.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,6 +77,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Fix build test failures if LANG is not C or en_US.UTF-8
+patch -p1 < $CWD/run_tests_in_C_locale.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/system/jq/run_tests_in_C_locale.patch b/system/jq/run_tests_in_C_locale.patch
new file mode 100644
index 0000000000..5d1d36b0b1
--- /dev/null
+++ b/system/jq/run_tests_in_C_locale.patch
@@ -0,0 +1,15 @@
+The following patch is taken from this pull request:
+https://github.com/jqlang/jq/pull/3039
+--- a/tests/setup
++++ b/tests/setup
+@@ -12,6 +12,10 @@
+ JQBASEDIR=$JQTESTDIR/..
+ JQ=${JQ:-$JQBASEDIR/jq}
+
++# Some tests have locale-dependent output; use C locale. Fixes #3038
++LC_ALL=C
++export LC_ALL
++
+ if [ -z "${NO_VALGRIND-}" ] && which valgrind > /dev/null; then
+ VALGRIND="valgrind --error-exitcode=1 --leak-check=full \
+ --suppressions=$JQTESTDIR/onig.supp \
diff --git a/system/jshon/jshon.SlackBuild b/system/jshon/jshon.SlackBuild
index 891fbabf5d..7329192ca3 100644
--- a/system/jshon/jshon.SlackBuild
+++ b/system/jshon/jshon.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - fix man page permissions (644, not 755).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jshon
VERSION=${VERSION:-20131105}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ case "$( uname -m )" in
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
@@ -75,9 +75,9 @@ 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 \
+-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 {} \;
+-o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
make
make install DESTDIR=$PKG MANDIR=$PKG/usr/man/man1
@@ -85,8 +85,8 @@ make install DESTDIR=$PKG MANDIR=$PKG/usr/man/man1
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
+chmod 644 $PKG/usr/man/man*/*
+gzip -9 $PKG/usr/man/man*/*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/system/jshon/jshon.info b/system/jshon/jshon.info
index 3d5e893f18..9a8626687d 100644
--- a/system/jshon/jshon.info
+++ b/system/jshon/jshon.info
@@ -1,7 +1,7 @@
PRGNAM="jshon"
VERSION="20131105"
HOMEPAGE="http://kmkeen.com/jshon/"
-DOWNLOAD="https://github.com/keenerd/jshon/archive/20131105.tar.gz"
+DOWNLOAD="https://github.com/keenerd/jshon/archive/20131105/jshon-20131105.tar.gz"
MD5SUM="6e47fe9c57b5ed203008f69218da2f52"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/kapacitor/kapacitor.SlackBuild b/system/kapacitor/kapacitor.SlackBuild
index 050a881e9b..2a9d276b46 100644
--- a/system/kapacitor/kapacitor.SlackBuild
+++ b/system/kapacitor/kapacitor.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Kapacitor
-# Copyright 2017-2023 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2017-2024 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kapacitor
-VERSION=${VERSION:-1.7.1}
+VERSION=${VERSION:-1.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,8 +80,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-${VERSION}-1
-tar xvf $CWD/$PRGNAM-v${VERSION}_linux_${PKG_ARCH}.tar.gz
-cd $PRGNAM-v${VERSION}-1
+tar xvf $CWD/$PRGNAM-${VERSION}_linux_${PKG_ARCH}.tar.gz
+cd $PRGNAM-${VERSION}-1
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/system/kapacitor/kapacitor.info b/system/kapacitor/kapacitor.info
index fbe4110b6c..820cd24e14 100644
--- a/system/kapacitor/kapacitor.info
+++ b/system/kapacitor/kapacitor.info
@@ -1,10 +1,10 @@
PRGNAM="kapacitor"
-VERSION="1.7.1"
+VERSION="1.7.3"
HOMEPAGE="https://www.influxdata.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-v1.7.1_linux_amd64.tar.gz"
-MD5SUM_x86_64="73f71fd04fb15a98a99040662ce87896"
+DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.7.3_linux_amd64.tar.gz"
+MD5SUM_x86_64="3760718ff184d7405783cc875ed4efb3"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/kbfs/kbfs.SlackBuild b/system/kbfs/kbfs.SlackBuild
index 59cbaca0c0..9a958ec72d 100644
--- a/system/kbfs/kbfs.SlackBuild
+++ b/system/kbfs/kbfs.SlackBuild
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kbfs
SRCNAM=keybase
-VERSION=${VERSION:-6.2.4_20240101011938}
-COMMITVER=ae7e4a1c15
+VERSION=${VERSION:-6.2.8_20240306193933}
+COMMITVER=e38523abbe
SRCVER=$(echo $VERSION | tr _ - )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/kbfs/kbfs.info b/system/kbfs/kbfs.info
index dd632f7818..bda19fe21c 100644
--- a/system/kbfs/kbfs.info
+++ b/system/kbfs/kbfs.info
@@ -1,10 +1,10 @@
PRGNAM="kbfs"
-VERSION="6.2.4_20240101011938"
+VERSION="6.2.8_20240306193933"
HOMEPAGE="https://github.com/keybase/client"
DOWNLOAD="https://prerelease.keybase.io/linux_binaries/deb/keybase_6.0.2-20220610191041.a459abf326_i386.deb"
MD5SUM="933745e5f392074a4b964ef8fa8c3156"
-DOWNLOAD_x86_64="https://prerelease.keybase.io/linux_binaries/deb/keybase_6.2.4-20240101011938.ae7e4a1c15_amd64.deb"
-MD5SUM_x86_64="8aaa3183e1a2fe2805b2605a4d50e2b8"
+DOWNLOAD_x86_64="https://prerelease.keybase.io/linux_binaries/deb/keybase_6.2.8-20240306193933.e38523abbe_amd64.deb"
+MD5SUM_x86_64="0e4aafac21a1f7421e6edfdc795fe9d5"
REQUIRES="google-go-lang"
MAINTAINER="pyllyukko"
EMAIL="pyllyukko@maimed.org"
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/ktls-utils/README b/system/ktls-utils/README
new file mode 100644
index 0000000000..f22db03905
--- /dev/null
+++ b/system/ktls-utils/README
@@ -0,0 +1,11 @@
+ktls-utils
+
+In-kernel TLS consumers need a mechanism to perform TLS handshakes on
+a connected socket to negotiate TLS session parameters that can then
+be programmed into the kernel's TLS record protocol engine.
+
+This package of software provides a TLS handshake user agent that
+listens for kernel requests and then materializes a user space socket
+endpoint on which to perform these handshakes. The resulting
+negotiated session parameters are passed back to the kernel via
+standard kTLS socket options.
diff --git a/system/ktls-utils/ktls-utils.SlackBuild b/system/ktls-utils/ktls-utils.SlackBuild
new file mode 100644
index 0000000000..6af524df1e
--- /dev/null
+++ b/system/ktls-utils/ktls-utils.SlackBuild
@@ -0,0 +1,117 @@
+#!/bin/bash
+
+# Slackware build script for ktls-utils
+
+# Copyright 2024, Lockywolf
+# 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=ktls-utils
+VERSION=${VERSION:-0.10}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+AUTHORS COPYING NEWS README.md \
+CONTRIBUTING.md ChangeLog LICENSE.txt README SECURITY.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/ktls-utils/ktls-utils.info b/system/ktls-utils/ktls-utils.info
new file mode 100644
index 0000000000..d1490c99da
--- /dev/null
+++ b/system/ktls-utils/ktls-utils.info
@@ -0,0 +1,10 @@
+PRGNAM="ktls-utils"
+VERSION="0.10"
+HOMEPAGE="https://github.com/oracle/ktls-utils/"
+DOWNLOAD="https://github.com/oracle/ktls-utils/releases/download/ktls-utils-0.10/ktls-utils-0.10.tar.gz"
+MD5SUM="ca2248d750af81d51b8375f52e89a982"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.ktls-utils_2024-03-22@lockywolf.net"
diff --git a/system/ktls-utils/slack-desc b/system/ktls-utils/slack-desc
new file mode 100644
index 0000000000..38996ad629
--- /dev/null
+++ b/system/ktls-utils/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------------------------------------------------------|
+ktls-utils: ktls-utils (TLS handshake utilities for in-kernel TLS consumers)
+ktls-utils:
+ktls-utils: In-kernel TLS consumers need a mechanism to perform TLS handshakes on
+ktls-utils: a connected socket to negotiate TLS session parameters that can then
+ktls-utils: be programmed into the kernel's TLS record protocol engine. This
+ktls-utils: package of software provides a TLS handshake user agent that listens
+ktls-utils: for kernel requests and then materializes a user space socket
+ktls-utils: endpoint on which to perform these handshakes. The resulting
+ktls-utils: negotiated session parameters are passed back to the kernel via
+ktls-utils: standard kTLS socket options.
+ktls-utils:
diff --git a/system/ktls-utils/url b/system/ktls-utils/url
new file mode 100644
index 0000000000..25846cb24f
--- /dev/null
+++ b/system/ktls-utils/url
@@ -0,0 +1 @@
+https://github.com/oracle/ktls-utils
diff --git a/system/ktsuss/ktsuss.SlackBuild b/system/ktsuss/ktsuss.SlackBuild
index a3efefa993..70ad2df91c 100644
--- a/system/ktsuss/ktsuss.SlackBuild
+++ b/system/ktsuss/ktsuss.SlackBuild
@@ -24,12 +24,15 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=3:
+# - get rid of generic GNU INSTALL in doc dir.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ktsuss
VERSION=${VERSION:-20140711} # Use date as version
COMMIT=${COMMIT:-99ea19743328a8e72b8b966635e44f1e816cf294}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +44,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
@@ -78,9 +78,9 @@ cd $PRGNAM-$COMMIT
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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
./autogen.sh
@@ -102,7 +102,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Changelog COPYING CREDITS INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a Changelog COPYING CREDITS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/ktsuss/ktsuss.info b/system/ktsuss/ktsuss.info
index 6ba9e41479..75944f40f1 100644
--- a/system/ktsuss/ktsuss.info
+++ b/system/ktsuss/ktsuss.info
@@ -1,7 +1,7 @@
PRGNAM="ktsuss"
VERSION="20140711"
HOMEPAGE="https://github.com/nomius/ktsuss"
-DOWNLOAD="https://github.com/nomius/ktsuss/archive/99ea19743328a8e72b8b966635e44f1e816cf294.tar.gz"
+DOWNLOAD="https://github.com/nomius/ktsuss/archive/99ea19743328a8e72b8b966635e44f1e816cf294/ktsuss-99ea19743328a8e72b8b966635e44f1e816cf294.tar.gz"
MD5SUM="edd64e80af42c8fe8207d6dc37a1fab2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/letsencrypt/letsencrypt.SlackBuild b/system/letsencrypt/letsencrypt.SlackBuild
index a998f4be7d..30aa229826 100644
--- a/system/letsencrypt/letsencrypt.SlackBuild
+++ b/system/letsencrypt/letsencrypt.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for letsencrypt
-# Copyright 2015-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2015-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=letsencrypt
SRCNAM=certbot
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-2.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -107,7 +104,7 @@ cd ..
# We include default options for Apache
mkdir -p $PKG/etc/letsencrypt/
-cp $PKG/usr/lib${LIBDIRSUFFIX}/python$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')/site-packages/certbot_apache/_internal/tls_configs/current-options-ssl-apache.conf \
+cp $PKG/usr/lib*/python$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')/site-packages/certbot_apache/_internal/tls_configs/current-options-ssl-apache.conf \
$PKG/etc/letsencrypt/options-ssl-apache.conf
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/letsencrypt/letsencrypt.info b/system/letsencrypt/letsencrypt.info
index ead0c58d6a..318e59fc28 100644
--- a/system/letsencrypt/letsencrypt.info
+++ b/system/letsencrypt/letsencrypt.info
@@ -1,8 +1,8 @@
PRGNAM="letsencrypt"
-VERSION="2.9.0"
+VERSION="2.10.0"
HOMEPAGE="https://letsencrypt.org/"
-DOWNLOAD="https://github.com/certbot/certbot/archive/v2.9.0/certbot-2.9.0.tar.gz"
-MD5SUM="2080ed1b9ea8bdf5392bdc944b3c5e13"
+DOWNLOAD="https://github.com/certbot/certbot/archive/v2.10.0/certbot-2.10.0.tar.gz"
+MD5SUM="6de5a7810a2157c632b4343f895d2f59"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="configobj pytz python3-pythondialog zope.component pyrfc3339 python3-psutil python-parsedatetime python3-configargparse werkzeug ndg_httpsclient python3-augeas josepy funcsigs requests-toolbelt python-importlib_metadata"
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 5ad7a80aba..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.1.0}
+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 1dfe712c2e..51c11a7990 100644
--- a/system/limine/limine.info
+++ b/system/limine/limine.info
@@ -1,8 +1,8 @@
PRGNAM="limine"
-VERSION="7.1.0"
+VERSION="7.4.1"
HOMEPAGE="https://limine-bootloader.org/"
-DOWNLOAD="https://github.com/limine-bootloader/limine/releases/download/v7.1.0/limine-7.1.0.tar.gz"
-MD5SUM="73b7a653944c9ffe91ad0fdfd120bd28"
+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 87f8778b47..1c255a5c8f 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.28.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,7 +78,8 @@ find -L . \
# Since dependency python3-pyzmq uses a newer version of setuptools via
# python3-setuptools-opt, we need to adjust PYTHONPATH to use it here too.
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
diff --git a/system/locust/locust.info b/system/locust/locust.info
index f509292562..18c57bd653 100644
--- a/system/locust/locust.info
+++ b/system/locust/locust.info
@@ -1,10 +1,10 @@
PRGNAM="locust"
-VERSION="2.24.1"
+VERSION="2.28.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/be/74/65436b329675b94a9dea1b755751a1b88fa30fc39968c793dd8780a1d87a/locust-2.28.0.tar.gz"
+MD5SUM="579ae9459ed6742b31da8dec94cab746"
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/loksh/loksh.SlackBuild b/system/loksh/loksh.SlackBuild
index bad256b659..b17f14c8b0 100644
--- a/system/loksh/loksh.SlackBuild
+++ b/system/loksh/loksh.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=loksh
-VERSION=${VERSION:-7.4}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-7.5}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/loksh/loksh.info b/system/loksh/loksh.info
index 0d45760f08..c151c83ede 100644
--- a/system/loksh/loksh.info
+++ b/system/loksh/loksh.info
@@ -1,8 +1,8 @@
PRGNAM="loksh"
-VERSION="7.4"
+VERSION="7.5"
HOMEPAGE="https://github.com/dimkr/loksh"
-DOWNLOAD="https://github.com/dimkr/loksh/releases/download/7.4/loksh-7.4.tar.xz"
-MD5SUM="9e6fcfab71f6d0ecbe6e2deb533ab658"
+DOWNLOAD="https://github.com/dimkr/loksh/releases/download/7.5/loksh-7.5.tar.xz"
+MD5SUM="49f28a294d5768e6a5a39fbd16f43095"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/maintboot/maintboot.SlackBuild b/system/maintboot/maintboot.SlackBuild
index 00bbd020d4..1b33cbc765 100644
--- a/system/maintboot/maintboot.SlackBuild
+++ b/system/maintboot/maintboot.SlackBuild
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,17 +67,14 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-if [ -r $CWD/v$VERSION.tar.gz ]; then
- mv $CWD/v$VERSION.tar.gz $CWD/$PRGNAM-$VERSION.tar.gz
-fi
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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
python3 setup.py install --root=$PKG
diff --git a/system/maintboot/maintboot.info b/system/maintboot/maintboot.info
index e32cf2cfc6..720ae104c5 100644
--- a/system/maintboot/maintboot.info
+++ b/system/maintboot/maintboot.info
@@ -1,7 +1,7 @@
PRGNAM="maintboot"
VERSION="0.1.0"
HOMEPAGE="https://github.com/g2p/maintboot"
-DOWNLOAD="https://github.com/g2p/maintboot/archive/v0.1.0.tar.gz"
+DOWNLOAD="https://github.com/g2p/maintboot/archive/v0.1.0/maintboot-0.1.0.tar.gz"
MD5SUM="6c58f3cd4cc944c22cb0c03054c132e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
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 f13205ac71..d6bbe0ea2f 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.7}
+VERSION=${VERSION:-7.0.11}
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 03be6c6c88..af80b90952 100644
--- a/system/mongodb/mongodb.info
+++ b/system/mongodb/mongodb.info
@@ -1,10 +1,12 @@
PRGNAM="mongodb"
-VERSION="7.0.7"
+VERSION="7.0.11"
HOMEPAGE="https://www.mongodb.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://fastdl.mongodb.org/src/mongodb-src-r7.0.7.tar.gz"
-MD5SUM_x86_64="3291c108e2a1bbdbc1b42b33eaae58fe"
-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.11_amd64.deb \
+ https://repo.mongodb.org/apt/ubuntu/dists/jammy/mongodb-org/7.0/multiverse/binary-amd64/mongodb-org-mongos_7.0.11_amd64.deb"
+MD5SUM_x86_64="c09692d4887afbba5c6f5974da2c14b9 \
+ a6ccbd543b3b9febdb74515f30e1a1f7"
+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/monitorix/monitorix.SlackBuild b/system/monitorix/monitorix.SlackBuild
index 3899f4c407..4700a7a847 100644
--- a/system/monitorix/monitorix.SlackBuild
+++ b/system/monitorix/monitorix.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=monitorix
-VERSION=${VERSION:-3.13.1}
+VERSION=${VERSION:-3.15.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/monitorix/monitorix.info b/system/monitorix/monitorix.info
index 8000a1577b..1135ed3d5a 100644
--- a/system/monitorix/monitorix.info
+++ b/system/monitorix/monitorix.info
@@ -1,8 +1,8 @@
PRGNAM="monitorix"
-VERSION="3.13.1"
+VERSION="3.15.0"
HOMEPAGE="https://www.monitorix.org/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/monitorix-3.13.1.tar.gz"
-MD5SUM="ca2b15fb137efded82c5a2bfd189573f"
+DOWNLOAD="https://www.monitorix.org/monitorix-3.15.0.tar.gz"
+MD5SUM="48ff1d8398d7eca13c97270464cd66c7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-lwp-useragent-cached perl-http-server-simple perl-config-general rrdtool"
diff --git a/system/netdata/doinst.sh b/system/netdata/doinst.sh
index 880b643590..32b4f4781c 100644
--- a/system/netdata/doinst.sh
+++ b/system/netdata/doinst.sh
@@ -23,33 +23,29 @@ preserve_perms() {
}
config etc/netdata/netdata.conf.new
+config etc/netdata/netdata-updater.conf.new
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/*.new`
do
config $L
done
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/python.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/python.d/*.new`
do
config $L
done
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/charts.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/charts.d/*.new`
do
config $L
done
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/health.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/health.d/*.new`
do
config $L
done
-#for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/node.d/*.new`
-#do
-#config $L
-#done
-
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/statsd.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/statsd.d/*.new`
do
config $L
done
diff --git a/system/netdata/netdata.SlackBuild b/system/netdata/netdata.SlackBuild
index 4472ff2b7e..80e8b90792 100644
--- a/system/netdata/netdata.SlackBuild
+++ b/system/netdata/netdata.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for netdata
-# Copyright 2017-2022 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2017-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=netdata
-VERSION=${VERSION:-1.44.3}
+VERSION=${VERSION:-1.45.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,23 +95,22 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-autoreconf -fiv
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --with-user=$NETDATA_USER \
- --with-zlib \
- --with-math \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/ \
+ -DENABLE_ACLK=FALSE \
+ -DENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE=FALSE \
+ -DENABLE_PLUGIN_XENSTAT=FALSE \
+ -DENABLE_PLUGIN_EBPF=FALSE \
+ -DENABLE_PLUGIN_SYSTEMD_JOURNAL=FALSE \
+ -DENABLE_LOGS_MANAGEMENT_TESTS=FALSE \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
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
@@ -122,7 +121,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/var/lock/subsys/ $PKG/var/cache/netdata $PKG/var/lib/netdata $PKG/var/log/netdata
-sed -i "s|usr/lib|usr/lib${LIBDIRSUFFIX}|g" $PKG/etc/netdata/edit-config
# set permission
chown -R $NETDATA_USER:$NETDATA_GROUP $PKG/var/lib/netdata
chown -R $NETDATA_USER:$NETDATA_GROUP $PKG/var/log/netdata
@@ -134,41 +132,39 @@ mkdir -p $PKG/etc/rc.d/
install -m 0644 $CWD/rc.netdata $PKG/etc/rc.d/
# handle all conf files
-touch $PKG/etc/netdata/netdata.conf.new
+rm $PKG/etc/netdata/netdata-updater.conf
+cp system/netdata.conf $PKG/etc/netdata/netdata.conf.new
+cp system/netdata-updater.conf $PKG/etc/netdata/netdata-updater.conf.new
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/*.conf`
+# since 1.45.x, all files will be kept in /usr/lib
+for L in `ls $PKG/usr/lib/netdata/conf.d/*.conf`
do
mv $L $L.new
done
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/python.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/python.d/*.conf`
do
mv $L $L.new
done
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/charts.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/charts.d/*.conf`
do
mv $L $L.new
done
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/health.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/health.d/*.conf`
do
mv $L $L.new
done
-#for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/node.d/*.conf`
-#do
-#mv $L $L.new
-#done
-
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/statsd.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/statsd.d/*.conf`
do
mv $L $L.new
done
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-sed -e s/%LIBDIRSUFFIX%/$LIBDIRSUFFIX/g $CWD/doinst.sh > $PKG/install/doinst.sh
+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/netdata/netdata.info b/system/netdata/netdata.info
index 7605741944..0ad4d8462d 100644
--- a/system/netdata/netdata.info
+++ b/system/netdata/netdata.info
@@ -1,10 +1,10 @@
PRGNAM="netdata"
-VERSION="1.44.3"
+VERSION="1.45.5"
HOMEPAGE="https://github.com/netdata/netdata"
-DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.44.3/netdata-v1.44.3.tar.gz"
-MD5SUM="7e9ed7531fa6ebc620847a055918b20d"
+DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.45.5/netdata-v1.45.5.tar.gz"
+MD5SUM="d4d0379a79047ab0f587a7b5266abec0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python2-PyYAML"
+REQUIRES="python2-PyYAML google-go-lang freeipmi"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
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/oksh/oksh.SlackBuild b/system/oksh/oksh.SlackBuild
index 32f67f3a8d..fb15c641b5 100644
--- a/system/oksh/oksh.SlackBuild
+++ b/system/oksh/oksh.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for oksh
# Copyright 2019-2020 Hunter Sezen California, USA
-# Copyright 2023 Samuel Young, MO, USA
+# Copyright 2023-2024 Samuel Young, MO, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=oksh
-VERSION=${VERSION:-7.4}
+VERSION=${VERSION:-7.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/oksh/oksh.info b/system/oksh/oksh.info
index 5f0b7f951c..5efb227e1a 100644
--- a/system/oksh/oksh.info
+++ b/system/oksh/oksh.info
@@ -1,8 +1,8 @@
PRGNAM="oksh"
-VERSION="7.4"
+VERSION="7.5"
HOMEPAGE="https://github.com/ibara/oksh"
-DOWNLOAD="https://github.com/ibara/oksh/releases/download/oksh-7.4/oksh-7.4.tar.gz"
-MD5SUM="3b684b86578e2654f12e47932a62efdf"
+DOWNLOAD="https://github.com/ibara/oksh/releases/download/oksh-7.5/oksh-7.5.tar.gz"
+MD5SUM="f84ca2cfa0211eaa981fe198fd2db538"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/openmpi/openmpi.SlackBuild b/system/openmpi/openmpi.SlackBuild
index 8d3fc89a0e..538669e57b 100644
--- a/system/openmpi/openmpi.SlackBuild
+++ b/system/openmpi/openmpi.SlackBuild
@@ -5,7 +5,7 @@
# Copyright 2010 Erik W. Hanson, Minneapolis, MN, USA
# All rights reserved.
#
-# Copyright 2015-2022 Emmanuel N. Millan, Mendoza, Argentina.
+# Copyright 2015-2024 Emmanuel N. Millan, Mendoza, Argentina.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openmpi
-VERSION=${VERSION:-4.1.4}
+VERSION=${VERSION:-4.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/openmpi/openmpi.info b/system/openmpi/openmpi.info
index 95c28adcb7..398e36d1a1 100644
--- a/system/openmpi/openmpi.info
+++ b/system/openmpi/openmpi.info
@@ -1,8 +1,8 @@
PRGNAM="openmpi"
-VERSION="4.1.4"
+VERSION="4.1.6"
HOMEPAGE="https://www.open-mpi.org/"
-DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.4.tar.bz2"
-MD5SUM="f057e12aabaf7dd5a6a658180fca404e"
+DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.6.tar.bz2"
+MD5SUM="c9b1c974cfc23c77c0fbdb965cd58a1c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/pam_ssh_agent_auth/pam_ssh_agent_auth.info b/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info
index a2c662602b..15b1414457 100644
--- a/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info
+++ b/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info
@@ -1,8 +1,10 @@
PRGNAM="pam_ssh_agent_auth"
VERSION="0.10.4"
HOMEPAGE="https://pamsshagentauth.sourceforge.net/"
-DOWNLOAD="https://github.com/jbeverly/pam_ssh_agent_auth/archive/pam_ssh_agent_auth-0.10.4/pam_ssh_agent_auth-pam_ssh_agent_auth-0.10.4.tar.gz https://github.com/floodyberry/ed25519-donna/archive/8757bd4/ed25519-donna-8757bd4cd209cb032853ece0ce413f122eef212c.tar.gz"
-MD5SUM="42f87c6cce9bcf8cfd46ed4605b779f5 cfeee7be3fce570389db6d662f989469"
+DOWNLOAD="https://github.com/jbeverly/pam_ssh_agent_auth/archive/pam_ssh_agent_auth-0.10.4/pam_ssh_agent_auth-pam_ssh_agent_auth-0.10.4.tar.gz \
+ https://github.com/floodyberry/ed25519-donna/archive/8757bd4cd209cb032853ece0ce413f122eef212c/ed25519-donna-8757bd4cd209cb032853ece0ce413f122eef212c.tar.gz"
+MD5SUM="42f87c6cce9bcf8cfd46ed4605b779f5 \
+ cfeee7be3fce570389db6d662f989469"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/pdfgrep/pdfgrep.SlackBuild b/system/pdfgrep/pdfgrep.SlackBuild
index 5980adb2de..3ae3dded58 100644
--- a/system/pdfgrep/pdfgrep.SlackBuild
+++ b/system/pdfgrep/pdfgrep.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pdfgrep
-# Copyright 2014-2018 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2014-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pdfgrep
-VERSION=${VERSION:-2.1.2}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/system/pdfgrep/pdfgrep.info b/system/pdfgrep/pdfgrep.info
index 4b9c44115d..4cbddf90e8 100644
--- a/system/pdfgrep/pdfgrep.info
+++ b/system/pdfgrep/pdfgrep.info
@@ -1,8 +1,8 @@
PRGNAM="pdfgrep"
-VERSION="2.1.2"
+VERSION="2.2.0"
HOMEPAGE="https://pdfgrep.org/"
-DOWNLOAD="https://pdfgrep.org/download/pdfgrep-2.1.2.tar.gz"
-MD5SUM="d66b1da66f427f68fa3b99d077806583"
+DOWNLOAD="https://pdfgrep.org/download/pdfgrep-2.2.0.tar.gz"
+MD5SUM="f74b5505e71e8bad576285c6bd1790d9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/physlock/physlock.info b/system/physlock/physlock.info
index 2b1e647b51..3cc7276be5 100644
--- a/system/physlock/physlock.info
+++ b/system/physlock/physlock.info
@@ -1,7 +1,7 @@
PRGNAM="physlock"
VERSION="0.4.5"
HOMEPAGE="https://github.com/muennich/physlock"
-DOWNLOAD="https://github.com/muennich/physlock/archive/v0.4.5.tar.gz"
+DOWNLOAD="https://github.com/muennich/physlock/archive/v0.4.5/physlock-0.4.5.tar.gz"
MD5SUM="5b39391638375c680599779aeee65569"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
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/profile-cleaner/profile-cleaner.SlackBuild b/system/profile-cleaner/profile-cleaner.SlackBuild
index 46f89d25f4..b8d606bed5 100644
--- a/system/profile-cleaner/profile-cleaner.SlackBuild
+++ b/system/profile-cleaner/profile-cleaner.SlackBuild
@@ -24,18 +24,19 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - install zsh function to /usr/share/zsh, not /usr/zsh.
+# - remove INSTALL from doc dir (no useful info for package users).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=profile-cleaner
VERSION=${VERSION:-2.35}
ARCH=noarch
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# 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
@@ -56,16 +57,17 @@ 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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+sed -i '/MANDIR/s#/share##g' Makefile
-sed -i 's#/share##g' Makefile
make
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir $PKG/install
diff --git a/system/profile-cleaner/profile-cleaner.info b/system/profile-cleaner/profile-cleaner.info
index 4d221e432d..f3ec9839bd 100644
--- a/system/profile-cleaner/profile-cleaner.info
+++ b/system/profile-cleaner/profile-cleaner.info
@@ -1,7 +1,7 @@
PRGNAM="profile-cleaner"
VERSION="2.35"
HOMEPAGE="https://github.com/graysky2/profile-cleaner/"
-DOWNLOAD="https://github.com/graysky2/profile-cleaner/archive/v2.35.tar.gz"
+DOWNLOAD="https://github.com/graysky2/profile-cleaner/archive/v2.35/profile-cleaner-2.35.tar.gz"
MD5SUM="023544be8d6514e9534d63db1115a7ca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/profile-sync-daemon/profile-sync-daemon.SlackBuild b/system/profile-sync-daemon/profile-sync-daemon.SlackBuild
index 472729e2aa..3308611b01 100644
--- a/system/profile-sync-daemon/profile-sync-daemon.SlackBuild
+++ b/system/profile-sync-daemon/profile-sync-daemon.SlackBuild
@@ -24,18 +24,19 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - install zsh function to /usr/share/zsh, not /usr/zsh.
+# - remove INSTALL from doc dir (no useful info for package users).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=profile-sync-daemon
VERSION=${VERSION:-5.74.1}
ARCH=noarch
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# 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
@@ -56,11 +57,11 @@ 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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
-sed -i 's#/share##g' Makefile
+sed -i '/MANDIR/s#/share##g' Makefile
make
make install-bin install-man install-cron DESTDIR=$PKG
@@ -69,7 +70,7 @@ install -D -m 0644 $TMP/$PRGNAM-$VERSION/common/psd.conf $PKG/etc/psd.conf.new
install -D -m 0644 $CWD/rc.psd $PKG/etc/rc.d/rc.psd.new
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a GPL-2 INSTALL LICENCE MIT README.md VERSION_4_WARNING $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a GPL-2 LICENCE MIT README.md VERSION_4_WARNING $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir $PKG/install
diff --git a/system/profile-sync-daemon/profile-sync-daemon.info b/system/profile-sync-daemon/profile-sync-daemon.info
index f0e7fd3a70..ca329a8856 100644
--- a/system/profile-sync-daemon/profile-sync-daemon.info
+++ b/system/profile-sync-daemon/profile-sync-daemon.info
@@ -1,7 +1,7 @@
PRGNAM="profile-sync-daemon"
VERSION="5.74.1"
HOMEPAGE="https://github.com/graysky2/profile-sync-daemon/"
-DOWNLOAD="https://github.com/graysky2/profile-sync-daemon/archive/v5.74.1.tar.gz"
+DOWNLOAD="https://github.com/graysky2/profile-sync-daemon/archive/v5.74.1/profile-sync-daemon-5.74.1.tar.gz"
MD5SUM="59888840bf6cf102a81a6fbe50ff86e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/prometheus/prometheus.SlackBuild b/system/prometheus/prometheus.SlackBuild
index a0dbf1abce..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.50.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 6dea62ca2f..0bd00d63dc 100644
--- a/system/prometheus/prometheus.info
+++ b/system/prometheus/prometheus.info
@@ -1,10 +1,10 @@
PRGNAM="prometheus"
-VERSION="2.50.1"
+VERSION="2.52.0"
HOMEPAGE="https://prometheus.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.50.1/prometheus-2.50.1.linux-amd64.tar.gz"
-MD5SUM_x86_64="4e7e8d715d311395e80d4e3ca36b77e9"
+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 b3f726443b..1f6ebfffbb 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for qemu
# Copyright 2009, 2010 Andrew Brouwers <abrouwers@gmail.com>
-# Copyright 2013-2022 Edward W. Koenig, Vancouver, USA <kingbeowulf@linuxgalaxy.org>
+# Copyright 2013-2024 Edward W. Koenig, Vancouver, USA <kingbeowulf@linuxgalaxy.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,16 +23,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20230701 bkw: Modified by SlackBuilds.org, BUILD=2:
-# - add doinst to update desktop database and icon cache.
-# Note: sbopkglint <= 0.9.0 complains about ELF binaries found in
-# /usr/share/qemu (intended for the target systems). This is an error
-# in sbopkglint, and will be fixed (no need to change anything here).
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qemu
-VERSION=${VERSION:-7.2.1}
+VERSION=${VERSION:-8.2.2}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -99,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
@@ -138,7 +136,7 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-debug-info \
--enable-virtfs \
--enable-sdl \
- --enable-jemalloc \
+ --enable-malloc=jemalloc \
--enable-nettle \
--${uring}able-linux-io-uring \
--audio-drv-list=${AUDIODRIVERS} \
diff --git a/system/qemu/qemu.info b/system/qemu/qemu.info
index cab62c9ead..48d9efdf8c 100644
--- a/system/qemu/qemu.info
+++ b/system/qemu/qemu.info
@@ -1,10 +1,10 @@
PRGNAM="qemu"
-VERSION="7.2.1"
+VERSION="8.2.2"
HOMEPAGE="https://www.qemu.org"
-DOWNLOAD="https://download.qemu.org/qemu-7.2.1.tar.xz"
-MD5SUM="48ec3eadc151f0eceb641c0c7a13374c"
+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/redict/README b/system/redict/README
new file mode 100644
index 0000000000..21e9808fc4
--- /dev/null
+++ b/system/redict/README
@@ -0,0 +1,23 @@
+Redict is an advanced key-value store.
+It is similar to memcached but the dataset is not volatile, and values
+can be strings, exactly like in memcached, but also lists, sets, and
+ordered sets.
+These data types can be manipulated with atomic operations to push/pop
+elements, add/remove elements, perform server side union, intersection,
+difference between sets, and so forth.
+Redict supports different kinds of sorting abilities.
+
+Redict is a fork of Redis after licence went proprietary.
+
+Default port for starting the instance can be set with
+REDICT_PORT=16379
+Defaults remains the Redis port at 6379, hence making it incompatible
+out-of-the-package with a parallel Redis instance running.
+
+redict-cli is (for now) fully compatible with redis-cli, and defaults
+to redis port 6379.
+
+Default directory and files are setup with redict name:
+/var/lib/redict for data
+/var/log/redict for logs
+/etc/rc.d/rc.redict for RC script
diff --git a/system/redict/doinst.sh b/system/redict/doinst.sh
new file mode 100644
index 0000000000..ff94589414
--- /dev/null
+++ b/system/redict/doinst.sh
@@ -0,0 +1,28 @@
+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
+}
+
+config etc/redict/redict.conf.new
+config etc/redict/sentinel.conf.new
+config etc/logrotate.d/redict.new
+preserve_perms etc/rc.d/rc.redict.new
diff --git a/system/redict/rc.redict.new b/system/redict/rc.redict.new
new file mode 100644
index 0000000000..9d1642d6ec
--- /dev/null
+++ b/system/redict/rc.redict.new
@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# Redict startup script for Slackware Linux
+
+PORT=6379
+SERV=/usr/bin/redict-server
+CLI=/usr/bin/redict-cli
+PIDFILE=/var/run/redict_${PORT}.pid
+CONF=/etc/redict/redict.conf
+
+redict_start() {
+ if [ ! -r $CONF ]; then
+ echo "$CONF does not appear to exist. Abort."
+ exit 1
+ fi
+
+ if [ -s $PIDFILE ]; then
+ echo "Redict appears to be already running?"
+ exit 1
+ fi
+
+ echo "Starting Redict server..."
+ $SERV $CONF
+}
+
+redict_stop() {
+ if [ ! -s $PIDFILE ]; then
+ echo "$PIDFILE does not exist or is empty."
+ exit 1
+ fi
+
+ PID=$(cat $PIDFILE)
+ echo -n "Stopping Redict server..."
+ $CLI -p $PORT shutdown
+ while [ -d /proc/$PID ]; do
+ sleep 1
+ echo -n "."
+ done
+ echo " done"
+}
+
+redict_restart() {
+ redict_stop
+ sleep 3
+ redict_start
+}
+
+case "$1" in
+ start)
+ redict_start
+ ;;
+ stop)
+ redict_stop
+ ;;
+ restart)
+ redict_restart
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+esac
diff --git a/system/redict/redict.SlackBuild b/system/redict/redict.SlackBuild
new file mode 100644
index 0000000000..55ed027832
--- /dev/null
+++ b/system/redict/redict.SlackBuild
@@ -0,0 +1,140 @@
+#!/bin/bash
+
+# Slackware build script for redict
+
+# Copyright 2024 Yth | Pont-en-Royans, France | yth@ythogtha.org
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=redict
+VERSION=${VERSION:-7.3.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM
+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 {} \;
+
+# Use our CFLAGS.
+sed -i "s|-O3||" deps/Makefile deps/hiredict/Makefile
+
+# No ./configure necessary.
+#
+# http://lists.slackbuilds.org/pipermail/slackbuilds-users/2013-January/010042.html
+( unset ARCH ; CFLAGS="$SLKCFLAGS" make )
+make install PREFIX=$PKG/usr
+
+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 redict.conf $PKG/etc/redict/redict.conf.new
+sed -i \
+ -e 's|^daemonize no|daemonize yes|' \
+ -e 's|^dir \.|dir /var/lib/redict|' \
+ -e 's|^logfile ""|logfile /var/log/redict/redict.log|' \
+ $PKG/etc/redict/redict.conf.new
+install -D -m 0644 sentinel.conf $PKG/etc/redict/sentinel.conf.new
+
+# Create data directory.
+mkdir -p $PKG/var/lib/redict
+chmod 0700 $PKG/var/lib/redict
+
+# Create log directory.
+mkdir -p $PKG/var/log/redict
+
+# Install init script.
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.redict.new > $PKG/etc/rc.d/rc.redict.new
+
+# Install logrotate script.
+mkdir -p $PKG/etc/logrotate.d
+cat $CWD/redict.logrotate > $PKG/etc/logrotate.d/redict.new
+
+# Specify default port number
+if [ ! -z "$REDICT_PORT" ]; then
+ sed -i 's/6379/'$REDICT_PORT'/' $PKG/etc/rc.d/rc.redict.new
+ sed -i 's/6379/'$REDICT_PORT'/' $PKG/etc/redict/redict.conf.new
+ sed -i 's/default is '$REDICT_PORT'/default is 6379/' $PKG/etc/valkey/redict.conf.new
+ sed -i 's/6379/'$REDICT_PORT'/' $PKG/etc/redict/sentinel.conf.new
+fi
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* README* CODE_OF_CONDUCT* SECURITY* TLS* LICENSES/ \
+ $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/redict/redict.info b/system/redict/redict.info
new file mode 100644
index 0000000000..23b037820e
--- /dev/null
+++ b/system/redict/redict.info
@@ -0,0 +1,10 @@
+PRGNAM="redict"
+VERSION="7.3.0"
+HOMEPAGE="https://redict.io/"
+DOWNLOAD="https://codeberg.org/redict/redict/archive/7.3.0.tar.gz"
+MD5SUM="0ea62d90b1642e7dd683aeda034036eb"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/system/redict/redict.logrotate b/system/redict/redict.logrotate
new file mode 100644
index 0000000000..edf55b6b02
--- /dev/null
+++ b/system/redict/redict.logrotate
@@ -0,0 +1,9 @@
+/var/log/redict/redict.log {
+ daily
+ rotate 7
+ copytruncate
+ delaycompress
+ compress
+ notifempty
+ missingok
+}
diff --git a/system/redict/slack-desc b/system/redict/slack-desc
new file mode 100644
index 0000000000..ad605c3218
--- /dev/null
+++ b/system/redict/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------------------------------------------------------|
+redict: redict (Key-Value Store)
+redict:
+redict: Redict is an advanced key-value store. It is similar to memcached but
+redict: the dataset is not volatile, and values can be strings, exactly like
+redict: in memcached, but also lists, sets, and ordered sets. These data
+redict: types can be manipulated with atomic operations to push/pop elements,
+redict: add/remove elements, perform server side union, intersection,
+redict: Records are organized in hash table, B+ tree, or a fixed-length array.
+redict: Redict supports different kinds of sorting abilities.
+redict:
+redict: Homepage: https://redict.io/
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/restic/restic.SlackBuild b/system/restic/restic.SlackBuild
index 2e38840619..ed900103da 100644
--- a/system/restic/restic.SlackBuild
+++ b/system/restic/restic.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=restic
-VERSION=${VERSION:-0.16.3}
+VERSION=${VERSION:-0.16.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/restic/restic.info b/system/restic/restic.info
index d244a454d7..b06fa05034 100644
--- a/system/restic/restic.info
+++ b/system/restic/restic.info
@@ -1,10 +1,10 @@
PRGNAM="restic"
-VERSION="0.16.3"
+VERSION="0.16.4"
HOMEPAGE="https://restic.net/"
-DOWNLOAD="https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_386.bz2"
-MD5SUM="a305e6092875f9dcc4cd58463f00a666"
-DOWNLOAD_x86_64="https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_amd64.bz2"
-MD5SUM_x86_64="f67ea73096f6af7fdea8e0f108c0aecf"
+DOWNLOAD="https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_386.bz2"
+MD5SUM="e34bd1e2f68d17581ff15d51c8c5815b"
+DOWNLOAD_x86_64="https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_amd64.bz2"
+MD5SUM_x86_64="692682f4bd62353d36a9d450d0b76138"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
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/ripgrep/ripgrep.SlackBuild b/system/ripgrep/ripgrep.SlackBuild
index 5fc860a545..387a36fa8d 100644
--- a/system/ripgrep/ripgrep.SlackBuild
+++ b/system/ripgrep/ripgrep.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for ripgrep
# Copyright 2017-2021 Andrew Clemons, Wellington New Zealand
-# Copyright 2023 Andrew Clemons, Toyko Japan
+# Copyright 2023-2024 Andrew Clemons, Toyko Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ripgrep
BINNAM=rg
-VERSION=${VERSION:-13.0.0}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-14.1.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -58,15 +58,23 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
-elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ] ; then
+ LIBDIRSUFFIX=""
+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"
else
SLKCFLAGS="-O2"
CARGOTARGET=""
+ LIBDIRSUFFIX=""
fi
set -e
@@ -134,6 +142,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 {} \;
+export PATH="/opt/rust16/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
+rm -f .cargo/config.toml
+sed -i 's/debug = "none"/debug = 0/g' Cargo.toml
+
CARGO_HOME=.cargo \
PCRE2_SYS_STATIC=0 \
CFLAGS="$SLKCFLAGS" \
@@ -145,13 +163,13 @@ mkdir -p $PKG/usr/bin/
find target -name $BINNAM -exec install -m 755 {} $PKG/usr/bin/$BINNAM \;
mkdir -p $PKG/usr/share/bash-completion/completions/
-find target -name $BINNAM.bash -exec install -m644 {} $PKG/usr/share/bash-completion/completions/$BINNAM \;
+$PKG/usr/bin/$BINNAM --generate complete-bash > $PKG/usr/share/bash-completion/completions/$BINNAM
mkdir -p $PKG/usr/share/zsh/site-functions/
-find target -name _$BINNAM.ps1 -exec install -m644 {} $PKG/usr/share/zsh/site-functions/_$BINNAM \;
+$PKG/usr/bin/$BINNAM --generate complete-zsh > $PKG/usr/share/zsh/site-functions/_$BINNAM
mkdir -p $PKG/usr/man/man1
-find target -name $BINNAM.1 -exec install -m644 {} $PKG/usr/man/man1/$BINNAM.1 \;
+$PKG/usr/bin/$BINNAM --generate man > $PKG/usr/man/man1/$BINNAM.1
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
@@ -160,7 +178,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGELOG.md COPYING FAQ.md GUIDE.md LICENSE-MIT README.md RELEASE-CHECKLIST.md UNLICENSE $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG.md COPYING FAQ.md GUIDE.md LICENSE-MIT README.md UNLICENSE $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/ripgrep/ripgrep.info b/system/ripgrep/ripgrep.info
index 7ba8bd6100..97a553d53e 100644
--- a/system/ripgrep/ripgrep.info
+++ b/system/ripgrep/ripgrep.info
@@ -1,122 +1,104 @@
PRGNAM="ripgrep"
-VERSION="13.0.0"
+VERSION="14.1.0"
HOMEPAGE="https://github.com/BurntSushi/ripgrep"
-DOWNLOAD="https://github.com/BurntSushi/ripgrep/archive/13.0.0/ripgrep-13.0.0.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.18.crate \
- https://static.crates.io/crates/atty/atty-0.2.14.crate \
- https://static.crates.io/crates/base64/base64-0.13.0.crate \
- https://static.crates.io/crates/bitflags/bitflags-1.2.1.crate \
- https://static.crates.io/crates/bstr/bstr-0.2.16.crate \
- https://static.crates.io/crates/bytecount/bytecount-0.6.2.crate \
- https://static.crates.io/crates/cc/cc-1.0.68.crate \
- https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate \
+DOWNLOAD="https://github.com/BurntSushi/ripgrep/archive/14.1.0/ripgrep-14.1.0.tar.gz \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.79.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.0.crate \
+ https://static.crates.io/crates/cc/cc-1.0.83.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-2.33.3.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.1.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.5.crate \
- https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.28.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.10.crate \
+ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.4.crate \
+ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.17.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.18.crate \
+ https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.33.crate \
https://static.crates.io/crates/encoding_rs_io/encoding_rs_io-0.1.7.crate \
- https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
- https://static.crates.io/crates/fs_extra/fs_extra-1.2.0.crate \
- https://static.crates.io/crates/glob/glob-0.3.0.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.18.crate \
- https://static.crates.io/crates/itoa/itoa-0.4.7.crate \
- https://static.crates.io/crates/jemalloc-sys/jemalloc-sys-0.3.2.crate \
- https://static.crates.io/crates/jemallocator/jemallocator-0.3.2.crate \
- https://static.crates.io/crates/jobserver/jobserver-0.1.22.crate \
- https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
- https://static.crates.io/crates/libc/libc-0.2.97.crate \
- https://static.crates.io/crates/libm/libm-0.1.4.crate \
- https://static.crates.io/crates/log/log-0.4.14.crate \
- https://static.crates.io/crates/memchr/memchr-2.4.0.crate \
- https://static.crates.io/crates/memmap2/memmap2-0.3.0.crate \
- https://static.crates.io/crates/num_cpus/num_cpus-1.13.0.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.7.2.crate \
- https://static.crates.io/crates/packed_simd_2/packed_simd_2-0.3.5.crate \
- https://static.crates.io/crates/pcre2-sys/pcre2-sys-0.2.5.crate \
- https://static.crates.io/crates/pcre2/pcre2-0.2.3.crate \
- https://static.crates.io/crates/pkg-config/pkg-config-0.3.19.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.27.crate \
- https://static.crates.io/crates/quote/quote-1.0.9.crate \
- https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate \
- https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.25.crate \
- https://static.crates.io/crates/regex/regex-1.5.4.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.5.crate \
+ https://static.crates.io/crates/glob/glob-0.3.1.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.10.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/jobserver/jobserver-0.1.27.crate \
+ https://static.crates.io/crates/lexopt/lexopt-0.3.0.crate \
+ https://static.crates.io/crates/libc/libc-0.2.151.crate \
+ https://static.crates.io/crates/libm/libm-0.2.8.crate \
+ https://static.crates.io/crates/log/log-0.4.20.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.1.crate \
+ https://static.crates.io/crates/memmap2/memmap2-0.9.3.crate \
+ https://static.crates.io/crates/num-traits/num-traits-0.2.17.crate \
+ https://static.crates.io/crates/packed_simd/packed_simd-0.3.9.crate \
+ https://static.crates.io/crates/pcre2-sys/pcre2-sys-0.2.8.crate \
+ https://static.crates.io/crates/pcre2/pcre2-0.2.6.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.28.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.76.crate \
+ https://static.crates.io/crates/quote/quote-1.0.35.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/ryu/ryu-1.0.16.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
- https://static.crates.io/crates/serde/serde-1.0.126.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.126.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.64.crate \
- https://static.crates.io/crates/strsim/strsim-0.8.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.73.crate \
- https://static.crates.io/crates/termcolor/termcolor-1.1.2.crate \
- https://static.crates.io/crates/textwrap/textwrap-0.11.0.crate \
- https://static.crates.io/crates/thread_local/thread_local-1.1.3.crate \
- https://static.crates.io/crates/unicode-width/unicode-width-0.1.8.crate \
- https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.2.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.3.2.crate \
+ https://static.crates.io/crates/serde/serde-1.0.195.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.195.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.111.crate \
+ https://static.crates.io/crates/syn/syn-2.0.48.crate \
+ https://static.crates.io/crates/termcolor/termcolor-1.4.0.crate \
+ https://static.crates.io/crates/textwrap/textwrap-0.16.0.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.4.0.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.5.crate \
+ https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate"
-MD5SUM="3080265a3ccc09bdc0c81527b09afa15 \
- 425b8fdf70df59998d9b7c89083e48d1 \
- 142cb4b9a653e56e56311f0c883b8582 \
- 80a2c27647a6acb1890a3a7de8fded72 \
- 6799c26a7eacaf8e58d3e45c6c5add89 \
- a24bd43eb77d74bb2820e5a3f336f7bc \
- 6ab4bc6dbea118709e05033cdf05d6dd \
- 90d992c91893df05cb804e832b1b6554 \
- 882dbbc613a93f64c3709b0a2bd0d6dc \
+MD5SUM="ad6b5631a459fd20c257ca20a7eeaf73 \
+ 95e5f8d0b7ab37171b8d3118542ba06a \
+ 707d92b6f4d9920a0b25f69f5291c826 \
+ 05d77ef52e90ad161fdd41b252420467 \
+ 20f5631bb8dce73c1388fd70feb9192a \
+ 9241fa90ea8b17c00010be46c9aa1ac5 \
74634128440dbc3766bda76fdf0aaa05 \
- bc79e0eb364df515a33755ac9a581cfd \
- 8ccc134aada411c061ab48129d8e943d \
- 408eb4dde8dcd169b3892ec48827e84b \
- f8c456375c9c3d5e0567705d2af4b11d \
+ 11452e33fe5f4dfe6f36f2d266a5d343 \
+ b016421fcd102c907c2128bbf84e9eb5 \
+ 934ead533868173745d11af922bc2e42 \
+ 4e040f3b7359531ac7134679ea9afcdc \
+ 5f9a3a8b7213c055342b2f423a213b3a \
98dd664015c5a6c5e1d3cfb8dce1c4ff \
- 8dab3b3ec00dc56cffde0b0c410d47b5 \
- 11bdaeb718e5577104b0697c89cf9311 \
- e7c07242a95ee1df865efe9534e10a34 \
- 2c4bc5c16b345ce4d4bbf977577fab35 \
- 4379362bf1be77d47a45c7223a01eead \
- 85dae509b4cda41fa820b3ad3b302479 \
- 9f10bcc7b3ab24a0cdbaa0addc65b88d \
- 98622e4faf3933b52243b6742de8d75f \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 319c5014f308c349ef4cb669b1e19020 \
- fe7ea70517100bd8245a832c8f7b31ca \
- 40e508baeee8cdccbc471489b0f449ff \
- 9d375c3f54df74656fa0543c068b861e \
- f4abc9f8934aa7311e77ab8e32be145a \
- c36d452e37c73b1e99f40bae18cddfdb \
- 921832a39e8a8aac72dfd9ed02227a87 \
- 6bfa8e30156c5ef447f1529fa407e564 \
- b9469f0c43b88614968d666f1bf32568 \
- 244c87ebce1ce19de9283d14e218618d \
- 448bc61aee07661464d98da7660e9a1d \
- 7abab6033a9e6b80d7db8f18ab69e583 \
- 3233400d1bc56e7c78d4d7564d8e5b74 \
- 95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 82401c70623ccc1bfc0bcb5c3b0ac8b7 \
- 4606e4a248df4d70509afded817aca14 \
- a69721c73263cd2040e1a5f120b03a6f \
+ 2d6d28ec311884da69bcaf320ada8ad5 \
+ 0403f58e42c94609207c40a310cfe78a \
+ 8a1180efc4ebeaecbf8e8e094bcb2659 \
+ 77b8d4657c9c6ff1050c760a3c868a30 \
+ 9aaf13d622cd02548feaaca35687da9c \
+ d71093319a2c1efa90475bd45d34fab3 \
+ 181cb83a57d327b26ebc21db41b28480 \
+ 23fb13a7f6fb7b25a42d71c3bcaa5d7c \
+ 8ee79b4fe4c43d9ab09f16344612a656 \
+ f8cc1978aae22df3e656d12810cdf994 \
+ 8c7d4897baee5e346d2184d46422ec49 \
+ 512bcd4470f351b2049adeb39cfcdec4 \
+ c7a2b67d4aa820dd7d82287a9571e116 \
+ 348414ebfdc035bf41b32089bf3a87ca \
+ 336599cb0fc90cf3dd7d608344aab097 \
+ 76c281577ef136b9484166302e37c9bd \
+ 43e3e8b01023835d05b82befc379769d \
+ 0358b31bf59c7915bb03f9e66f2d1ea3 \
+ 4f496143a21775fa7bd22bf329c37f37 \
+ 91b60a71d44302a8b05bd398eca56c37 \
+ e90f2809a34e2bea0bd5c1120475fb36 \
+ ca664d757b2c95424cf3465e412cce90 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
- 7b99a756f9d302ca306431aabd891530 \
- 082d0ac393ba1bfdd141fd37ae7349d8 \
- a48bad155fe3ba9bfb2e7c1920bb0d2d \
- 781d4ccf5d04c98fa02af207a9639249 \
- 36befa83a1584ea99bc536fb50fdb10a \
- ebdff467249aa3dca005a441dc824236 \
- a8de006fe0c7e373c560dd51599287a8 \
- 36f6470713fffe6b98b6f457c2d2c299 \
- 4272c279b06b88f8b0ffce7109348e27 \
- 087bfc476e9d73628cebd265590f11f7 \
- 580dd7d12690c726da7d5075f3442a74 \
+ b06eef93ebb5e19add49130759742f85 \
+ 76d424197546cc4f652f78d47cf3f6d6 \
+ a46d4413032296761522d91b24bd759b \
+ 5651bc86f3df47d241d2ae58dc4b89a5 \
+ ef18ac44cda944777e03597466ec4b82 \
+ 9c4f3ba15578559f5c511cfc2620d0c5 \
+ ca65153603a1a7240bbd9d2ce19f2d67 \
+ 96481ed810273371ed8b87f062a0dcda \
db96b50050277bf05a3c68534bbb9586 \
- b9e37d5fc4ad28b612b78ad37816684d \
+ 306c0281447d1876e8220007b7a7e053 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="rust16"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/system/s6/s6.SlackBuild b/system/s6/s6.SlackBuild
index a644b72fdd..a04d7dca71 100644
--- a/system/s6/s6.SlackBuild
+++ b/system/s6/s6.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=s6
-VERSION=${VERSION:-2.12.0.3}
+VERSION=${VERSION:-2.12.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/s6/s6.info b/system/s6/s6.info
index 5d6a2f186d..951f079e8c 100644
--- a/system/s6/s6.info
+++ b/system/s6/s6.info
@@ -1,8 +1,8 @@
PRGNAM="s6"
-VERSION="2.12.0.3"
+VERSION="2.12.0.4"
HOMEPAGE="https://skarnet.org/software/s6/"
-DOWNLOAD="https://skarnet.org/software/s6/s6-2.12.0.3.tar.gz"
-MD5SUM="0af573a178274c16d1a22f2c0de51695"
+DOWNLOAD="https://skarnet.org/software/s6/s6-2.12.0.4.tar.gz"
+MD5SUM="0d4a2b072575e8d3c529663228142f8e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="execline"
diff --git a/system/sarasa-gothic/sarasa-gothic.SlackBuild b/system/sarasa-gothic/sarasa-gothic.SlackBuild
index bbb92b1bc6..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.7}
+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 88766337eb..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.7"
+VERSION="1.0.12"
HOMEPAGE="https://github.com/be5invis/Sarasa-Gothic"
-DOWNLOAD="https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.7/Sarasa-TTC-1.0.7.zip"
-MD5SUM="6cf498d50e63e2ea37a779ebc8e74407"
+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 cd8ab0d4ac..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.6}
+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 6cc12d3e1c..0206c4d21f 100644
--- a/system/sbpkg/sbpkg.info
+++ b/system/sbpkg/sbpkg.info
@@ -1,8 +1,8 @@
PRGNAM="sbpkg"
-VERSION="1.0.6"
+VERSION="1.0.9"
HOMEPAGE="https://gitlab.com/dslackw/sbpkg"
-DOWNLOAD="https://gitlab.com/dslackw/sbpkg/-/archive/1.0.6/sbpkg-1.0.6.tar.gz"
-MD5SUM="d2b0db188f1e33e9596a447778b23a32"
+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/sensord/README b/system/sensord/README
new file mode 100644
index 0000000000..e8b5190d7a
--- /dev/null
+++ b/system/sensord/README
@@ -0,0 +1,22 @@
+sensord is an rrd-based logger for lm_sensors
+
+Sensord is a daemon that can be used to periodically log sensor
+ readings from hardware health-monitoring chips to syslog(3) or
+ a round- robin database (RRD) and to alert when a sensor alarm
+ is signalled; for example, if a fan fails, a temperature limit
+ is exceeded, etc.
+
+A classic redhat-style initscript is shipped in the doc directory,
+
+A command similar to this one would log sensor data into a file under
+/var/log:
+
+/usr/sbin/sensord -i1m -l30m -1 -t3m -r/var/log/sensord.rrd -d -a
+
+Viewing the graph requires a bit of rrdtool mastery, but
+man sensord suggest an option to generate a cgi script to be
+used by rrdcgi and delivered through a CGI-supporting web server.
+
+Nginx (not shipped with Slackware, but popular) does not support
+CGI, so you may have to delve into fcgiwrap and/or spawn-fcgi.
+
diff --git a/system/sensord/sensord.SlackBuild b/system/sensord/sensord.SlackBuild
new file mode 100644
index 0000000000..1f5b20aa94
--- /dev/null
+++ b/system/sensord/sensord.SlackBuild
@@ -0,0 +1,115 @@
+#!/bin/bash
+
+# Slackware build script for sensord
+
+# Copyright 2024, Lockywolf
+# 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=sensord
+VERSION=${VERSION:-3.6.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+TARNAM=lm-sensors
+TARVER=${VERSION//./-}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $TARNAM-$TARVER
+tar xvf $CWD/$TARNAM-$TARVER.tar.gz
+cd $TARNAM-$TARVER
+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 {} +
+
+make user PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX} PROG_EXTRA=sensord || exit 1
+#make user_install PROG_EXTRA=sensord PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG || exit 1
+
+mkdir -p $PKG/usr/sbin $PKG/usr/man/man8
+install -m 755 prog/sensord/sensord $PKG/usr/sbin
+install -m 644 prog/sensord/sensord.8 $PKG/usr/man/man8
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ ./prog/init/sensord.init \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/sensord/sensord.info b/system/sensord/sensord.info
new file mode 100644
index 0000000000..eed802225d
--- /dev/null
+++ b/system/sensord/sensord.info
@@ -0,0 +1,10 @@
+PRGNAM="sensord"
+VERSION="3.6.0"
+HOMEPAGE="https://hwmon.wiki.kernel.org/"
+DOWNLOAD="https://github.com/lm-sensors/lm-sensors/archive/V3-6-0/lm-sensors-3-6-0.tar.gz"
+MD5SUM="f60e47b5eb50bbeed48a9f43bb08dd5e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rrdtool"
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.sensord_2024-02-10@lockywolf.net"
diff --git a/system/sensord/slack-desc b/system/sensord/slack-desc
new file mode 100644
index 0000000000..34286bf222
--- /dev/null
+++ b/system/sensord/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------------------------------------------------------|
+sensord: sensord (Sensor information logging daemon)
+sensord:
+sensord: sensord is developed together with lm_sensors, and is intended to log
+sensord: sensors data into an rrd database.
+sensord:
+sensord: Slackware does not ship rrdtool, so in this case sensord is provided
+sensord: as a SlackBuild.
+sensord:
+sensord:
+sensord:
+sensord:
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/slackware-grub2-theme/slackware-grub2-theme.info b/system/slackware-grub2-theme/slackware-grub2-theme.info
index b4fa4f5675..1a54b048a6 100644
--- a/system/slackware-grub2-theme/slackware-grub2-theme.info
+++ b/system/slackware-grub2-theme/slackware-grub2-theme.info
@@ -1,7 +1,7 @@
PRGNAM="slackware-grub2-theme"
VERSION="1.0"
HOMEPAGE="https://github.com/philipvdh/slackware-grub2-theme"
-DOWNLOAD="https://github.com/philipvdh/slackware-grub2-theme/archive/v1.0.tar.gz"
+DOWNLOAD="https://github.com/philipvdh/slackware-grub2-theme/archive/v1.0/slackware-grub2-theme-1.0.tar.gz"
MD5SUM="17d4a27bad2fabc2861c6be0557ce400"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/slpkg/doinst.sh b/system/slpkg/doinst.sh
index ead18dfea4..ad7af35073 100644
--- a/system/slpkg/doinst.sh
+++ b/system/slpkg/doinst.sh
@@ -8,7 +8,7 @@ config() {
fi
}
-FILES="slpkg repositories blacklist rules"
+FILES="slpkg repositories blacklist"
for file in $FILES; do
config etc/slpkg/$file.toml.new
done
diff --git a/system/slpkg/slpkg.SlackBuild b/system/slpkg/slpkg.SlackBuild
index bf06f7f513..c005af0afc 100644
--- a/system/slpkg/slpkg.SlackBuild
+++ b/system/slpkg/slpkg.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slpkg
-VERSION=${VERSION:-4.9.8}
+VERSION=${VERSION:-5.0.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -92,7 +92,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/etc/slpkg
-FILES="slpkg repositories blacklist rules"
+FILES="slpkg repositories blacklist"
for file in $FILES; do
install -D -m0644 configs/$file.toml $PKG/etc/slpkg/$file.toml.new
done
diff --git a/system/slpkg/slpkg.info b/system/slpkg/slpkg.info
index 2afce9003d..c9603d3bd1 100644
--- a/system/slpkg/slpkg.info
+++ b/system/slpkg/slpkg.info
@@ -1,10 +1,10 @@
PRGNAM="slpkg"
-VERSION="4.9.8"
+VERSION="5.0.9"
HOMEPAGE="https://dslackw.gitlab.io/slpkg"
-DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/4.9.8/slpkg-4.9.8.tar.gz"
-MD5SUM="9f9cf626d7246202886774c6cbc2cccf"
+DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/5.0.9/slpkg-5.0.9.tar.gz"
+MD5SUM="81d334d133802fe2113867ef5e7aa1ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-build SQLAlchemy python3-pythondialog python3-progress"
+REQUIRES="python3-build python3-pythondialog"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="dslackw@gmail.com"
diff --git a/system/squashfuse/squashfuse.SlackBuild b/system/squashfuse/squashfuse.SlackBuild
index 0fbf104c44..bcd35fa03c 100644
--- a/system/squashfuse/squashfuse.SlackBuild
+++ b/system/squashfuse/squashfuse.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=squashfuse
-VERSION=${VERSION:-0.5.0}
+VERSION=${VERSION:-0.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/squashfuse/squashfuse.info b/system/squashfuse/squashfuse.info
index 6bfed4caa3..9c855added 100644
--- a/system/squashfuse/squashfuse.info
+++ b/system/squashfuse/squashfuse.info
@@ -1,8 +1,8 @@
PRGNAM="squashfuse"
-VERSION="0.5.0"
+VERSION="0.5.2"
HOMEPAGE="https://github.com/vasi/squashfuse"
-DOWNLOAD="https://github.com/vasi/squashfuse/releases/download/0.5.0/squashfuse-0.5.0.tar.gz"
-MD5SUM="753b8a9e12a9c939b497152cb23da7ae"
+DOWNLOAD="https://github.com/vasi/squashfuse/releases/download/0.5.2/squashfuse-0.5.2.tar.gz"
+MD5SUM="91ff3b12ee2a52051a5cd588ba478989"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/sst/sst.SlackBuild b/system/sst/sst.SlackBuild
index 45c2400ff6..1ce2a4b715 100644
--- a/system/sst/sst.SlackBuild
+++ b/system/sst/sst.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for sst
-# Copyright 2022-2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2022-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sst
-VERSION=${VERSION:-1.11}
+VERSION=${VERSION:-1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/sst/sst.info b/system/sst/sst.info
index 8b4d8c33a9..914fbcf915 100644
--- a/system/sst/sst.info
+++ b/system/sst/sst.info
@@ -1,8 +1,8 @@
PRGNAM="sst"
-VERSION="1.11"
+VERSION="1.12"
HOMEPAGE="https://www.solidigm.com/support-page/drivers-downloads/ka-00085.html"
-DOWNLOAD="https://sdmsdfwdriver.blob.core.windows.net/files/kba-gcc/drivers-downloads/ka-00085/sst--1-11/sst-cli-linux-rpm--1-11.zip"
-MD5SUM="91e1eb351a9963d77236436f4aee0edd"
+DOWNLOAD="https://sdmsdfwdriver.blob.core.windows.net/files/kba-gcc/drivers-downloads/ka-00085/sst--1-12/sst-cli-linux-rpm--1-12.zip"
+MD5SUM="182e41d054ddc72e4121ae2e7a757257"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/swtpm/README b/system/swtpm/README
index 5c04d28242..a579a029c4 100644
--- a/system/swtpm/README
+++ b/system/swtpm/README
@@ -9,7 +9,7 @@ Please note that the swtpm command will emulate TPM 1.2 unless it is
called with "--tpm2".
For more information about the different tools provided by swtpm, see
-the documents in /usr/doc/swtpm-0.8.1/readmes.
+the documents in /usr/doc/swtpm-0.8.2/readmes.
The user and group for TSS are both "tss" by default, and should have
been created before compiling the trousers package.
diff --git a/system/swtpm/swtpm.SlackBuild b/system/swtpm/swtpm.SlackBuild
index a25f2cfacf..f6cd799fa2 100644
--- a/system/swtpm/swtpm.SlackBuild
+++ b/system/swtpm/swtpm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for swtpm
-# Copyright 2022 K. Eugene Carlson Tsukuba, Japan
+# Copyright 2022-2024 K. Eugene Carlson Tsukuba, Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=swtpm
-VERSION=${VERSION:-0.8.1}
+VERSION=${VERSION:-0.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/swtpm/swtpm.info b/system/swtpm/swtpm.info
index 1ab5651658..fbabd468e2 100644
--- a/system/swtpm/swtpm.info
+++ b/system/swtpm/swtpm.info
@@ -1,8 +1,8 @@
PRGNAM="swtpm"
-VERSION="0.8.1"
+VERSION="0.8.2"
HOMEPAGE="https://github.com/stefanberger/swtpm"
-DOWNLOAD="https://github.com/stefanberger/swtpm/archive/refs/tags/v0.8.1/swtpm-0.8.1.tar.gz"
-MD5SUM="af7d1291850476d935d227d1d62650cd"
+DOWNLOAD="https://github.com/stefanberger/swtpm/archive/refs/tags/v0.8.2/swtpm-0.8.2.tar.gz"
+MD5SUM="773f1b0fbdde470d55e254eedbdc9406"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtpms trousers python3-twisted"
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/system76-power/system76-power.SlackBuild b/system/system76-power/system76-power.SlackBuild
index 23e37ea77d..ba3303aa2f 100644
--- a/system/system76-power/system76-power.SlackBuild
+++ b/system/system76-power/system76-power.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for system76-power
-# Copyright 2019-2023 Erich Ritz, Jenks, Oklahoma, USA
+# Copyright 2019-2024 Erich Ritz, Jenks, Oklahoma, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -35,7 +35,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=system76-power
VERSION=${VERSION:-1.1.25_fc8eb49}
SRCVER=${SRCVER:-fc8eb49fae5222da56dcfa414ef2b190e9f870c7}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -155,7 +155,7 @@ mkdir vendor
printf ' "package": "%s"' "$cksum"
printf "}\n"
- } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print (json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
done
)
diff --git a/system/tc-play/tc-play.info b/system/tc-play/tc-play.info
index 862a0b8ec4..85e702649f 100644
--- a/system/tc-play/tc-play.info
+++ b/system/tc-play/tc-play.info
@@ -1,7 +1,7 @@
PRGNAM="tc-play"
VERSION="2.0"
HOMEPAGE="https://github.com/bwalex/tc-play"
-DOWNLOAD="https://github.com/bwalex/tc-play/archive/v2.0.tar.gz"
+DOWNLOAD="https://github.com/bwalex/tc-play/archive/v2.0/tc-play-2.0.tar.gz"
MD5SUM="c0c6638f078d946b58d6108518e54e3c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/telegraf/telegraf.SlackBuild b/system/telegraf/telegraf.SlackBuild
index c6a85d9413..779f723af2 100644
--- a/system/telegraf/telegraf.SlackBuild
+++ b/system/telegraf/telegraf.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=telegraf
-VERSION=${VERSION:-1.29.5}
+VERSION=${VERSION:-1.30.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/telegraf/telegraf.info b/system/telegraf/telegraf.info
index 0ba16ce8fd..f78a096890 100644
--- a/system/telegraf/telegraf.info
+++ b/system/telegraf/telegraf.info
@@ -1,10 +1,10 @@
PRGNAM="telegraf"
-VERSION="1.29.5"
+VERSION="1.30.1"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.29.5_linux_i386.tar.gz"
-MD5SUM="0a083c92585e687c6f800527bd0d4dd1"
-DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.29.5_linux_amd64.tar.gz"
-MD5SUM_x86_64="167ac14211f6b0f35670b98985758b18"
+DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.30.1_linux_i386.tar.gz"
+MD5SUM="d765bebe51033ec8bfd8098b52da5ac1"
+DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.30.1_linux_amd64.tar.gz"
+MD5SUM_x86_64="b592f7423f327991ff178a40460f73ea"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
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/thermald/thermald.SlackBuild b/system/thermald/thermald.SlackBuild
index db2a9ff24b..afba0a4163 100644
--- a/system/thermald/thermald.SlackBuild
+++ b/system/thermald/thermald.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=thermald
SRCNAM=thermal_daemon
-VERSION=${VERSION:-2.5.6}
+VERSION=${VERSION:-2.5.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/thermald/thermald.info b/system/thermald/thermald.info
index e207a37f0b..17c3c69b09 100644
--- a/system/thermald/thermald.info
+++ b/system/thermald/thermald.info
@@ -1,8 +1,8 @@
PRGNAM="thermald"
-VERSION="2.5.6"
+VERSION="2.5.7"
HOMEPAGE="https://github.com/intel/thermal_daemon"
-DOWNLOAD="https://github.com/intel/thermal_daemon/archive/v2.5.6/thermal_daemon-2.5.6.tar.gz"
-MD5SUM="a399bf3c1930de9af4052161f995a49d"
+DOWNLOAD="https://github.com/intel/thermal_daemon/archive/v2.5.7/thermal_daemon-2.5.7.tar.gz"
+MD5SUM="dcee1cce3e8ac4fbc5898980e884ac70"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/tilda/tilda.info b/system/tilda/tilda.info
index 3e3a265c01..2b01f6de8c 100644
--- a/system/tilda/tilda.info
+++ b/system/tilda/tilda.info
@@ -1,7 +1,7 @@
PRGNAM="tilda"
VERSION="2.0.0"
HOMEPAGE="https://github.com/lanoxx/tilda"
-DOWNLOAD="https://github.com/lanoxx/tilda/archive/tilda-2.0.0.tar.gz"
+DOWNLOAD="https://github.com/lanoxx/tilda/archive/tilda-2.0.0/tilda-tilda-2.0.0.tar.gz"
MD5SUM="94b07981c67c300d719fb0bb557cd01e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/tmuxp/tmuxp.SlackBuild b/system/tmuxp/tmuxp.SlackBuild
index 3ac672414e..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.40.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 789af4aa1b..943fb7ca44 100644
--- a/system/tmuxp/tmuxp.info
+++ b/system/tmuxp/tmuxp.info
@@ -1,8 +1,8 @@
PRGNAM="tmuxp"
-VERSION="1.40.0"
+VERSION="1.47.0"
HOMEPAGE="https://github.com/tony/tmuxp/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.40.0.tar.gz"
-MD5SUM="466e34ece3ef60ad1b2afa33336029e6"
+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-dark-courier/ttf-dark-courier.SlackBuild b/system/ttf-dark-courier/ttf-dark-courier.SlackBuild
index e027867e30..13b697a3c5 100644
--- a/system/ttf-dark-courier/ttf-dark-courier.SlackBuild
+++ b/system/ttf-dark-courier/ttf-dark-courier.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-dark-courier
-VERSION=${VERSION:-01182001}
+VERSION=${VERSION:-1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -46,7 +46,7 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
-SRCNAM="DarkCourier"
+SRCNAM="dark-courier"
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -54,8 +54,13 @@ cd $TMP
rm -rf $SRCNAM $PRGNAM-$VERSION
unzip $CWD/$SRCNAM.zip
mkdir $PRGNAM-$VERSION/
-mv dour*.ttf $PRGNAM-$VERSION/
+mv *.ttf $PRGNAM-$VERSION/
+rm *.txt
cd $PRGNAM-$VERSION
+
+#Remove duplicates
+find . -type f -name "*.ttf" -name "* *" -exec rm {} \;
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -67,7 +72,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/share/fonts/TTF
-install -Dm644 dour*.ttf $PKG/usr/share/fonts/TTF/
+install -Dm644 *.ttf $PKG/usr/share/fonts/TTF/
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/ttf-dark-courier/ttf-dark-courier.info b/system/ttf-dark-courier/ttf-dark-courier.info
index 2c7c2a1da5..916d8ba300 100644
--- a/system/ttf-dark-courier/ttf-dark-courier.info
+++ b/system/ttf-dark-courier/ttf-dark-courier.info
@@ -1,8 +1,8 @@
PRGNAM="ttf-dark-courier"
-VERSION="01182001"
-HOMEPAGE="http://www.rolandstroud.com/Fonts-1.html"
-DOWNLOAD="http://www.rolandstroud.com/Fonts/DarkCourier.zip"
-MD5SUM="fb4c516d6d04761853cfae800798f55e"
+VERSION="1.3"
+HOMEPAGE="https://www.wfonts.com/font/dark-courier"
+DOWNLOAD="https://www.wfonts.com/download/data/2015/06/09/dark-courier/dark-courier.zip"
+MD5SUM="220e3feac4ecb8ed8bfec07e79a4f14e"
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-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild
index 0bcafd3bc1..e7c86055c4 100644
--- a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild
+++ b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-nerd-fonts-symbols
-VERSION=${VERSION:-3.1.1}
+VERSION=${VERSION:-3.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info
index d89fd7d2e7..2be353fe2f 100644
--- a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info
+++ b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info
@@ -1,10 +1,10 @@
PRGNAM="ttf-nerd-fonts-symbols"
-VERSION="3.1.1"
+VERSION="3.2.1"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
-DOWNLOAD="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/NerdFontsSymbolsOnly.zip \
- https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v3.1.1/10-nerd-font-symbols.conf"
-MD5SUM="9d7ae8ee7b725deadf9c52a769cc36d5 \
- 0a80e6fcee543bb00856440991b377f5"
+DOWNLOAD="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/NerdFontsSymbolsOnly.zip \
+ https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v3.2.1/10-nerd-font-symbols.conf"
+MD5SUM="236184d5517a1d00f78b4a1fc6f958b4 \
+ ae91a7feddea599611f5f7ad326bfcb1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
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/tty2gif/tty2gif.info b/system/tty2gif/tty2gif.info
index 3393686ffb..9a7ceff55e 100644
--- a/system/tty2gif/tty2gif.info
+++ b/system/tty2gif/tty2gif.info
@@ -1,7 +1,7 @@
PRGNAM="tty2gif"
VERSION="0.2"
HOMEPAGE="http://z24.github.io/tty2gif/"
-DOWNLOAD="https://github.com/z24/tty2gif/archive/v0.2.tar.gz"
+DOWNLOAD="https://github.com/z24/tty2gif/archive/v0.2/tty2gif-0.2.tar.gz"
MD5SUM="443469a07ba8354ae393c7aff525f225"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/upx/upx.SlackBuild b/system/upx/upx.SlackBuild
index 54249500a6..6033d7cf61 100644
--- a/system/upx/upx.SlackBuild
+++ b/system/upx/upx.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=upx
-VERSION=${VERSION:-4.2.2}
+VERSION=${VERSION:-4.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/upx/upx.info b/system/upx/upx.info
index 8260f69db0..8fc7f70dcf 100644
--- a/system/upx/upx.info
+++ b/system/upx/upx.info
@@ -1,10 +1,10 @@
PRGNAM="upx"
-VERSION="4.2.2"
+VERSION="4.2.3"
HOMEPAGE="https://upx.github.io/"
-DOWNLOAD="https://github.com/upx/upx/releases/download/v4.2.2/upx-4.2.2-src.tar.xz"
-MD5SUM="97ea082bc7240b8083316293e2be0e29"
+DOWNLOAD="https://github.com/upx/upx/releases/download/v4.2.3/upx-4.2.3-src.tar.xz"
+MD5SUM="cf9244fbadac63faf210fb356aa120f0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="ucl"
+REQUIRES=""
MAINTAINER="Kot Czarny"
EMAIL="tjosko@yahoo.com"
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/README b/system/valkey/README
new file mode 100644
index 0000000000..c722723c10
--- /dev/null
+++ b/system/valkey/README
@@ -0,0 +1,27 @@
+Valkey is an advanced key-value store.
+It is similar to memcached but the dataset is not volatile, and values
+can be strings, exactly like in memcached, but also lists, sets, and
+ordered sets.
+These data types can be manipulated with atomic operations to push/pop
+elements, add/remove elements, perform server side union, intersection,
+difference between sets, and so forth.
+Valkey supports different kinds of sorting abilities.
+
+Valkey is a fork of Redis after licence went proprietary.
+
+Default port for starting the instance can be set with
+VALKEY_PORT=16379
+Defaults remains the Redis port at 6379, hence making it incompatible
+out-of-the-package with a parallel Redis instance running.
+
+valkey-cli is (for now) fully compatible with redis-cli, and defaults
+to redis port 6379.
+
+Valkey still uses, by default, redis binary names, but this script
+replaces them with valkey names: valkey-server, valkey-cli and
+valkey-benchmark, for having it installed alongside Redis.
+Data are also moved to /var/lib/valkey
+This can be reversed by setting the VALKEY_BIN environment variable to
+anything but ON.
+Logs will always be in /var/log/valkey, and RC script is always
+/etc/rc.d/rc.valkey
diff --git a/system/valkey/doinst.sh b/system/valkey/doinst.sh
new file mode 100644
index 0000000000..e4271147e9
--- /dev/null
+++ b/system/valkey/doinst.sh
@@ -0,0 +1,28 @@
+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
+}
+
+config etc/valkey/valkey.conf.new
+config etc/valkey/sentinel.conf.new
+config etc/logrotate.d/valkey.new
+preserve_perms etc/rc.d/rc.valkey.new
diff --git a/system/valkey/rc.valkey.new b/system/valkey/rc.valkey.new
new file mode 100644
index 0000000000..aca97e59a7
--- /dev/null
+++ b/system/valkey/rc.valkey.new
@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# Valkey startup script for Slackware Linux
+
+PORT=6379
+SERV=/usr/bin/valkey-server
+CLI=/usr/bin/valkey-cli
+PIDFILE=/var/run/valkey_${PORT}.pid
+CONF=/etc/valkey/valkey.conf
+
+valkey_start() {
+ if [ ! -r $CONF ]; then
+ echo "$CONF does not appear to exist. Abort."
+ exit 1
+ fi
+
+ if [ -s $PIDFILE ]; then
+ echo "Valkey appears to be already running?"
+ exit 1
+ fi
+
+ echo "Starting Valkey server..."
+ $SERV $CONF
+}
+
+valkey_stop() {
+ if [ ! -s $PIDFILE ]; then
+ echo "$PIDFILE does not exist or is empty."
+ exit 1
+ fi
+
+ PID=$(cat $PIDFILE)
+ echo -n "Stopping Valkey server..."
+ $CLI -p $PORT shutdown
+ while [ -d /proc/$PID ]; do
+ sleep 1
+ echo -n "."
+ done
+ echo " done"
+}
+
+valkey_restart() {
+ valkey_stop
+ sleep 3
+ valkey_start
+}
+
+case "$1" in
+ start)
+ valkey_start
+ ;;
+ stop)
+ valkey_stop
+ ;;
+ restart)
+ valkey_restart
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+esac
diff --git a/system/valkey/slack-desc b/system/valkey/slack-desc
new file mode 100644
index 0000000000..ee7692036d
--- /dev/null
+++ b/system/valkey/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------------------------------------------------------|
+valkey: valkey (Key-Value Store)
+valkey:
+valkey: Valkey is an advanced key-value store. It is similar to memcached but
+valkey: the dataset is not volatile, and values can be strings, exactly like
+valkey: in memcached, but also lists, sets, and ordered sets. These data
+valkey: types can be manipulated with atomic operations to push/pop elements,
+valkey: add/remove elements, perform server side union, intersection,
+valkey: Records are organized in hash table, B+ tree, or a fixed-length array.
+valkey: Valkey supports different kinds of sorting abilities.
+valkey:
+valkey: Homepage: https://valkey.io/
diff --git a/system/valkey/valkey.SlackBuild b/system/valkey/valkey.SlackBuild
new file mode 100644
index 0000000000..a49545716f
--- /dev/null
+++ b/system/valkey/valkey.SlackBuild
@@ -0,0 +1,140 @@
+#!/bin/bash
+
+# Slackware build script for valkey
+
+# Copyright 2024 Yth | Pont-en-Royans, France | yth@ythogtha.org
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=valkey
+VERSION=${VERSION:-7.2.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Use our CFLAGS.
+sed -i "s|-O3||" deps/Makefile deps/hiredis/Makefile
+
+# No ./configure necessary.
+#
+# http://lists.slackbuilds.org/pipermail/slackbuilds-users/2013-January/010042.html
+( unset ARCH ; CFLAGS="$SLKCFLAGS" make )
+make install PREFIX=$PKG/usr
+
+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 valkey.conf $PKG/etc/valkey/valkey.conf.new
+sed -i \
+ -e 's|^daemonize no|daemonize yes|' \
+ -e 's|^dir \.|dir /var/lib/valkey|' \
+ -e 's|^logfile ""|logfile /var/log/valkey/valkey.log|' \
+ $PKG/etc/valkey/valkey.conf.new
+install -D -m 0644 sentinel.conf $PKG/etc/valkey/sentinel.conf.new
+
+# Create data directory.
+mkdir -p $PKG/var/lib/valkey
+chmod 0700 $PKG/var/lib/valkey
+
+# Create log directory.
+mkdir -p $PKG/var/log/valkey
+
+# Install init script.
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.valkey.new > $PKG/etc/rc.d/rc.valkey.new
+
+# Install logrotate script.
+mkdir -p $PKG/etc/logrotate.d
+cat $CWD/valkey.logrotate > $PKG/etc/logrotate.d/valkey.new
+
+# Specify default port number
+if [ ! -z "$VALKEY_PORT" ]; then
+ sed -i 's/6379/'$VALKEY_PORT'/' $PKG/etc/rc.d/rc.valkey.new
+ sed -i 's/6379/'$VALKEY_PORT'/' $PKG/etc/valkey/valkey.conf.new
+ 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
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ *RELEASENOTES* BUGS* CONTRIBUTING* COPYING* MANIFESTO* README* CODE_OF_CONDUCT* SECURITY* TLS* \
+ $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/valkey/valkey.info b/system/valkey/valkey.info
new file mode 100644
index 0000000000..6101b0c7ae
--- /dev/null
+++ b/system/valkey/valkey.info
@@ -0,0 +1,10 @@
+PRGNAM="valkey"
+VERSION="7.2.5"
+HOMEPAGE="https://valkey.io/"
+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=""
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/system/valkey/valkey.logrotate b/system/valkey/valkey.logrotate
new file mode 100644
index 0000000000..6db0353540
--- /dev/null
+++ b/system/valkey/valkey.logrotate
@@ -0,0 +1,9 @@
+/var/log/valkey/valkey.log {
+ daily
+ rotate 7
+ copytruncate
+ delaycompress
+ compress
+ notifempty
+ missingok
+}
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/wezterm/wezterm.info b/system/wezterm/wezterm.info
index c720aebc9e..5ae2f037c9 100644
--- a/system/wezterm/wezterm.info
+++ b/system/wezterm/wezterm.info
@@ -1,9 +1,9 @@
PRGNAM="wezterm"
VERSION="20240203_110809_5046fc22"
HOMEPAGE="https://wezfurlong.org/wezterm"
-DOWNLOAD="https://github.com/wez/wezterm/archive/refs/tags/20240203-110809-5046fc22/wezterm-20240203-110809-5046fc22.tar.gz \
- https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.3.0/harfbuzz-8.3.0.tar.gz \
- https://github.com/madler/zlib/archive/refs/tags/v1.2.11/zlib-1.2.11.tar.gz \
+DOWNLOAD="https://github.com/wez/wezterm/archive/20240203-110809-5046fc22/wezterm-20240203-110809-5046fc22.tar.gz \
+ https://github.com/harfbuzz/harfbuzz/archive/8.3.0/harfbuzz-8.3.0.tar.gz \
+ https://github.com/madler/zlib/archive/v1.2.11/zlib-1.2.11.tar.gz \
https://github.com/glennrp/libpng/archive/8439534daa1d3a5705ba92e653eda9251246dd61/libpng-8439534daa1d3a5705ba92e653eda9251246dd61.tar.gz \
https://github.com/wez/freetype2/archive/e4586d960f339cf75e2e0b34aee30a0ed8353c0d/freetype2-e4586d960f339cf75e2e0b34aee30a0ed8353c0d.tar.gz \
https://github.com/wez/xcb-imdkit-rs/archive/215ce4b08ac9c4822e541efd4f4ffb1062806051/xcb-imdkit-rs-215ce4b08ac9c4822e541efd4f4ffb1062806051.tar.gz \
diff --git a/system/wine-staging/README b/system/wine-staging/README
index 4183b2a8f7..e9b882a9b8 100644
--- a/system/wine-staging/README
+++ b/system/wine-staging/README
@@ -29,52 +29,11 @@ you may disable OpenGL support by using:
OPENGL=no ./wine.SlackBuild
-The above options can be combined.
-
-This SlackBuild will try to autodetect whether to build for 32 or 64
-bits or both. WINE64 and WINE32 can be used to enable/disable each
-ARCH:
-
- WINE64=no ./wine.SlackBuild
- WINE32=no ./wine.SlackBuild
-
-The executable for 64 bit wine is named wine64.
-
-=======================================================================
-
-MULTILIB
-
-To build the 32 bit wine on x86_64 you will need to have multilib
-packages installed, unless you want to build for Windows 64 bit
-applications only.
-
-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
-
=======================================================================
NOTES
-With 64 bit support you would use the wine64 binary. 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
+64bit systems now default to the new WOW64 mode which builds both 64bit
+and 32bit PE dlls. This has removed the multilib dependency that was
+pereviously required and will allow execution of both 64bit and 32bit
+binaries. No multilib required.
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/0001-winhlp32-Workaround-a-bug-in-Flex.patch b/system/wine-staging/flex.patch
index d674ead817..52fc3ff53a 100644
--- a/system/wine-staging/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+++ b/system/wine-staging/flex.patch
@@ -19,8 +19,8 @@ index 8f6945ca988..da2dd22e447 100644
+%option noinput nounput never-interactive 8bit noyywrap
%x quote
%{
- #include "config.h"
-@@ -367,7 +367,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
+ #include <assert.h>
+@@ -366,7 +366,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
{
return lex_data ? lex_data->window : Globals.active_win;
}
@@ -29,5 +29,3 @@ index 8f6945ca988..da2dd22e447 100644
-int yywrap(void) { return 1; }
-#endif
--
-2.11.0
-
diff --git a/system/wine-staging/wine-staging.SlackBuild b/system/wine-staging/wine-staging.SlackBuild
index 3e428c2951..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.0}
-WINEVERSION=${WINEVERSION:-9.0}
-STAGINGVERSION=$WINEVERSION
+VERSION=${VERSION:-9.7}
+WINEVERSION=$VERSION
+STAGINGVERSION=$VERSION
+ARCHS="i386,x86_64"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,39 +65,49 @@ else
do_opengl="without"
fi
-WINE32=${WINE32@L}
-WINE64=${WINE64@L}
-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 && WINE32=${WINE32:-yes}
-gcc -m64 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE64=${WINE64:-yes}
-rm -rf "$WINETMP"
-
-if [ "${WINE32:-no}${WINE64:-no}" = "nono" ]; then
- echo "Both 64 and 32 bit builds disabled. Nothing to do."
- exit 1
-fi
-
BUILD_ARCH="$ARCH-slackware-linux"
SLKCFLAGS="-O2"
+
case "$ARCH" in
- arm)
- BUILD_ARCH="$ARCH-slackware-linux-gnueabi"
- SLKCFLAGS="-O2"
- ;;
- i?86)
- # -Os was -O2, fix for:
- # https://bugs.winehq.org/show_bug.cgi?id=42406
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911
- # https://bugs.gentoo.org/613128
- SLKCFLAGS="-Os -march=$ARCH -mtune=i686"
- ;;
- x86_64)
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
- ;;
+ arm)
+ BUILD_ARCH="$ARCH-slackware-linux-gnueabi"
+ SLKCFLAGS="-O2"
+ ;;
+ i?86)
+ # -Os was -O2, fix for:
+ # https://bugs.winehq.org/show_bug.cgi?id=42406
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911
+ # https://bugs.gentoo.org/613128
+ SLKCFLAGS="-Os -march=$ARCH -mtune=i686"
+ WINE32="yes"
+ ;;
+ x86_64)
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ WINE64="yes"
+ ;;
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
@@ -124,7 +135,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix for flex.
-patch -p1 --verbose < $CWD/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+patch -p1 < $CWD/flex.patch
# Fix path of opencl headers.
sed 's|OpenCL/opencl.h|CL/opencl.h|g' -i configure*
@@ -137,12 +148,13 @@ if [ "$WINE64" = "yes" ]; then
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
../configure \
- --enable-win64 \
--prefix=/usr \
--libdir=/usr/lib64 \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/man \
+ --enable-win64 \
+ --enable-archs=$ARCHS \
--with-x \
--with-gnutls \
--${do_opengl}-opengl \
@@ -159,7 +171,6 @@ fi
if [ "$WINE32" = "yes" ]; then
mkdir wine32
cd wine32
-
export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
LDFLAGS="-L/usr/lib -ldl" \
@@ -195,7 +206,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
install -d $PKG/etc/fonts/conf.{avail,d}
install -m644 $CWD/30-win32-aliases.conf $PKG/etc/fonts/conf.avail
ln -sf /etc/fonts/conf.avail/30-win32-aliases.conf $PKG/etc/fonts/conf.d/30-win32-aliases.conf
-install -Dm 644 $CWD/wine-binfmt.conf $PKG/usr/lib/binfmt.d/wine.conf
+install -Dm 644 $CWD/wine-binfmt.conf $PKG/usr/lib$LIBDIRSUFFIX/binfmt.d/wine.conf
# Create Wine menu structure:
mkdir -p $PKG/etc/xdg/menus/applications-merged
@@ -214,11 +225,9 @@ convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/wine-uninstaller.png
cp programs/winecfg/winecfg.svg $PKG/usr/share/icons/hicolor/scalable/apps/
cp $CWD/*.desktop $PKG/usr/share/applications/
-DOCS="ANNOUNCE.md AUTHORS COPYING.LIB LICENSE* MAINTAINERS README.md VERSION"
-FONTS_LICENSE="COPYING.arial COPYING.cour COPYING.msyh COPYING.times"
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp $DOCS $FONTS_LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ANNOUNCE.md AUTHORS COPYING.* LICENSE* MAINTAINERS README.md VERSION \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/wine-staging/wine-staging.info b/system/wine-staging/wine-staging.info
index 77f37c13a9..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.0"
+VERSION="9.7"
HOMEPAGE="https://wiki.winehq.org/Wine-Staging"
-DOWNLOAD="https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz \
- https://github.com/wine-staging/wine-staging/archive/v9.0/wine-staging-9.0.tar.gz"
-MD5SUM="78e1cb8d77d20b44820461b056a15069 \
- 6d5290e19ff019016ea2729e99a881d1"
+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/30-win32-aliases.conf b/system/wine/30-win32-aliases.conf
new file mode 100644
index 0000000000..99ae1f7b83
--- /dev/null
+++ b/system/wine/30-win32-aliases.conf
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <alias binding="same">
+ <family>MS Shell Dlg</family>
+ <accept><family>Microsoft Sans Serif</family></accept>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias binding="same">
+ <family>MS Shell Dlg 2</family>
+ <accept><family>Tahoma</family></accept>
+ <default><family>sans-serif</family></default>
+ </alias>
+
+ <alias binding="same">
+ <family>MS Sans Serif</family>
+ <prefer><family>Microsoft Sans Serif</family></prefer>
+ <default><family>sans-serif</family></default>
+ </alias>
+</fontconfig>
diff --git a/system/wine/README b/system/wine/README
index df81467072..d0cb2a2c44 100644
--- a/system/wine/README
+++ b/system/wine/README
@@ -20,51 +20,11 @@ you may disable OpenGL support by using:
OPENGL=no ./wine.SlackBuild
-The above options can be combined.
-
-This SlackBuild will try to autodetect whether to build for 32 or 64
-bits or both. WINE64 and WINE32 can be used to enable/disable each
-ARCH:
-
- WINE64=no ./wine.SlackBuild
- WINE32=no ./wine.SlackBuild
-
-The executable for 64 bit wine is named wine64.
-
-=======================================================================
-
-MULTILIB
-
-To build the 32 bit wine on x86_64 you will need to have multilib
-packages installed.
-
-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
-
=======================================================================
NOTES
-With 64 bit support you would use the wine64 binary. 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
+64bit systems now default to the new WOW64 mode which builds both 64bit
+and 32bit PE dlls. This has removed the multilib dependency that was
+pereviously required and will allow execution of both 64bit and 32bit
+binaries. No multilib required.
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/doinst.sh b/system/wine/doinst.sh
index 392c12adb9..726ffe403b 100644
--- a/system/wine/doinst.sh
+++ b/system/wine/doinst.sh
@@ -2,3 +2,8 @@ if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications
fi
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/system/wine/0001-winhlp32-Workaround-a-bug-in-Flex.patch b/system/wine/flex.patch
index d674ead817..52fc3ff53a 100644
--- a/system/wine/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+++ b/system/wine/flex.patch
@@ -19,8 +19,8 @@ index 8f6945ca988..da2dd22e447 100644
+%option noinput nounput never-interactive 8bit noyywrap
%x quote
%{
- #include "config.h"
-@@ -367,7 +367,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
+ #include <assert.h>
+@@ -366,7 +366,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
{
return lex_data ? lex_data->window : Globals.active_win;
}
@@ -29,5 +29,3 @@ index 8f6945ca988..da2dd22e447 100644
-int yywrap(void) { return 1; }
-#endif
--
-2.11.0
-
diff --git a/system/wine/wine-binfmt.conf b/system/wine/wine-binfmt.conf
new file mode 100644
index 0000000000..4d43073365
--- /dev/null
+++ b/system/wine/wine-binfmt.conf
@@ -0,0 +1,2 @@
+# Start WINE on Windows executables
+:DOSWin:M::MZ::/usr/bin/wine:
diff --git a/system/wine/wine-browsedrive.desktop b/system/wine/wine-browsedrive.desktop
new file mode 100644
index 0000000000..4454f7abd7
--- /dev/null
+++ b/system/wine/wine-browsedrive.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Browse C: Drive
+Comment=Browse your virtual C: drive
+Exec=wine winebrowser c:
+Terminal=false
+Type=Application
+Icon=folder-wine
+Categories=System;X-Wine;
diff --git a/system/wine/wine-uninstaller.desktop b/system/wine/wine-uninstaller.desktop
new file mode 100644
index 0000000000..0a26ce2c4a
--- /dev/null
+++ b/system/wine/wine-uninstaller.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Uninstall Wine Software
+Comment=Uninstall Windows applications for Wine
+Exec=wine uninstaller
+Terminal=false
+Type=Application
+Icon=wine-uninstaller
+Categories=System;X-Wine;
diff --git a/system/wine/wine.SlackBuild b/system/wine/wine.SlackBuild
index 12a0939ec6..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:-1}
+ARCHS="i386,x86_64"
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -56,19 +57,6 @@ else
do_opengl="without"
fi
-WINE32=${WINE32@L}
-WINE64=${WINE64@L}
-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 && WINE32=${WINE32:-yes}
-gcc -m64 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE64=${WINE64:-yes}
-rm -rf "$WINETMP"
-
-if [ "$WINE32$WINE64" = "nono" ]; then
- echo "Both 64 and 32 bit builds disabled. Nothing to do."
- exit 1
-fi
-
BUILD_ARCH="$ARCH-slackware-linux"
SLKCFLAGS="-O2"
@@ -82,13 +70,35 @@ case "$ARCH" in
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911
# https://bugs.gentoo.org/613128
SLKCFLAGS="-Os -march=$ARCH -mtune=i686"
+ WINE32="yes"
;;
x86_64)
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+ WINE64="yes"
;;
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
@@ -105,7 +115,11 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix for flex
-patch -p1 --verbose < $CWD/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+patch -p1 --verbose < $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*
if [ "$WINE64" = "yes" ]; then
wine64="--with-wine64=../wine64"
@@ -122,6 +136,7 @@ if [ "$WINE64" = "yes" ]; then
--sysconfdir=/etc \
--mandir=/usr/man \
--enable-win64 \
+ --enable-archs=$ARCHS \
--with-x \
--with-gnutls \
--${do_opengl}-opengl \
@@ -169,8 +184,31 @@ 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
+# Add font configuration:
+install -d $PKG/etc/fonts/conf.{avail,d}
+install -m644 $CWD/30-win32-aliases.conf $PKG/etc/fonts/conf.avail
+ln -sf /etc/fonts/conf.avail/30-win32-aliases.conf $PKG/etc/fonts/conf.d/30-win32-aliases.conf
+install -Dm 644 $CWD/wine-binfmt.conf $PKG/usr/lib$LIBDIRSUFFIX/binfmt.d/wine.conf
+
+# Create Wine menu structure:
+mkdir -p $PKG/etc/xdg/menus/applications-merged
+cp $CWD/wine.menu $PKG/etc/xdg/menus/applications-merged
+
+# Add a desktop menu for winecfg, wine-uninstaller and wine-browsedrive:
+mkdir -p $PKG/usr/share/{applications,icons/hicolor/scalable/apps,pixmaps}
+
+convert $CWD/wine.svg -scale 64 $PKG/usr/share/pixmaps/wine.png
+cp $CWD/wine.svg $PKG/usr/share/icons/hicolor/scalable/apps/
+
+convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/winecfg.png
+convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/folder-wine.png
+convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/wine-uninstaller.png
+
+cp programs/winecfg/winecfg.svg $PKG/usr/share/icons/hicolor/scalable/apps/
+cp $CWD/*.desktop $PKG/usr/share/applications/
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ANNOUNCE.md AUTHORS COPYING.LIB LICENSE* README.md VERSION \
+cp -a ANNOUNCE.md AUTHORS COPYING.* LICENSE* README.md VERSION \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/wine/wine.menu b/system/wine/wine.menu
new file mode 100644
index 0000000000..cf32bd67b0
--- /dev/null
+++ b/system/wine/wine.menu
@@ -0,0 +1,12 @@
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
+"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
+<Menu>
+ <Name>Applications</Name>
+ <Menu>
+ <Name>wine-wine</Name>
+ <Directory>wine-wine.directory</Directory>
+ <Include>
+ <Category>Wine</Category>
+ </Include>
+ </Menu>
+</Menu> \ No newline at end of file
diff --git a/system/wine/wine.svg b/system/wine/wine.svg
new file mode 100644
index 0000000000..15fa028df2
--- /dev/null
+++ b/system/wine/wine.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="48"
+ height="48"
+ id="svg2211">
+ <defs
+ id="defs2214">
+ <linearGradient
+ id="linearGradient16837">
+ <stop
+ style="stop-color:#830000;stop-opacity:1"
+ offset="0"
+ id="stop16839" />
+ <stop
+ style="stop-color:#830000;stop-opacity:0"
+ offset="1"
+ id="stop16841" />
+ </linearGradient>
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient16843"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20.517241,0.9655172)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient17343"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20.657279,0.6042969)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient18759"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.310344,-4.1379303e-8)" />
+ <filter
+ id="filter22949">
+ <feGaussianBlur
+ id="feGaussianBlur22951"
+ stdDeviation="1.7303666"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient22955"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.209002,-0.119841)" />
+ <filter
+ id="filter23926">
+ <feGaussianBlur
+ id="feGaussianBlur23928"
+ stdDeviation="0.84094198"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient23958"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20.657279,0.6042969)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient23960"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.310344,-4.1379303e-8)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient23962"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.209002,-0.119841)" />
+ </defs>
+ <g
+ transform="matrix(0.5709735,0,0,0.5588143,8.1495857,-0.1431587)"
+ id="g23930">
+ <path
+ d="M 29.375,0.28125 C 28.102103,0.3649462 27.19036,0.66296531 26.8125,1.21875 C 21.42803,15.481257 14.693639,34.678782 19.03125,45.8125 C 23.30836,56.790927 22.212627,60.814566 19.53125,67.28125 C 15.12592,77.9056 10.006399,70.959231 2.40625,73.3125 C -5.3428301,75.711882 38.921067,91.52207 33.28125,84.25 C 27.455426,76.738091 19.97962,78.175374 22.65625,67.8125 C 25.516537,56.738587 26.630107,58.503996 36.90625,50.4375 C 47.42111,42.183617 49.312423,23.876037 54.03125,10.21875 C 53.631317,5.5825943 36.248645,-0.1707095 29.375,0.28125 z M 29.9375,2.15625 C 35.935385,1.8655695 53.047474,7.9445948 52.09375,11.1875 C 47.566036,24.291666 44.719193,42.892821 34.3125,50.34375 C 29.495544,53.792568 22.601138,50.398337 20.40625,45.8125 C 16.244311,35.129697 22.7711,16.716126 27.9375,3.03125 C 28.100316,2.4826998 28.826781,2.2100797 29.9375,2.15625 z "
+ style="opacity:1;fill:#0a0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter17327)"
+ id="path17048" />
+ <path
+ d="M 20.926735,45.656177 C 23.121623,50.242013 29.794442,53.351015 34.806492,50.192415 C 42.799392,45.15528 46.633208,32.337272 50.195406,19.715865 C 48.346783,17.311385 44.321959,15.129119 36.032026,19.943794 C 27.37856,24.969602 26.07073,19.707848 23.135927,17.842519 C 18.935044,30.561877 18.213073,39.318202 20.926735,45.656177 z "
+ style="fill:url(#linearGradient23958);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter17361)"
+ id="path17341" />
+ <path
+ d="M 20.786698,46.017397 C 22.981586,50.603233 29.654405,53.712235 34.666455,50.553635 C 42.659355,45.5165 46.493171,32.698492 50.055369,20.077085 C 48.206746,17.672605 44.181922,15.490339 35.891989,20.305014 C 27.238523,25.330822 25.930693,20.069068 22.99589,18.203739 C 18.795007,30.923097 18.073036,39.679422 20.786698,46.017397 z "
+ style="fill:url(#linearGradient23960);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path14897" />
+ <path
+ d="M 20.685356,45.897556 C 22.880244,50.483392 29.553063,53.592394 34.565113,50.433794 C 42.558013,45.396659 46.391829,32.578651 49.954027,19.957244 C 48.105404,17.552764 44.08058,15.370498 35.790647,20.185173 C 27.137181,25.210981 25.829351,19.949227 22.894548,18.083898 C 18.693665,30.803256 17.971694,39.559581 20.685356,45.897556 z "
+ style="fill:url(#linearGradient23962);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter23926)"
+ id="path22953" />
+ <path
+ d="M 29.37158,0.28649562 C 28.098683,0.37019162 27.18694,0.66821162 26.80908,1.2239956 C 21.42461,15.486503 14.690219,34.684028 19.02783,45.817746 C 23.30494,56.796173 22.209207,60.819812 19.52783,67.286496 C 15.1225,77.910846 10.002979,70.964477 2.40283,73.317746 C -5.3462499,75.717128 38.917647,91.527319 33.27783,84.255246 C 27.452006,76.743337 19.9762,78.18062 22.65283,67.817746 C 25.513117,56.743833 26.626687,58.509242 36.90283,50.442746 C 47.41769,42.188863 49.309003,23.881283 54.02783,10.223996 C 53.627897,5.5878406 36.245225,-0.16546338 29.37158,0.28649562 z M 29.93408,2.1614956 C 35.931965,1.8708156 53.044054,7.9498406 52.09033,11.192746 C 47.562616,24.296912 44.715773,42.898067 34.30908,50.348996 C 29.492124,53.797814 22.597718,50.403583 20.40283,45.817746 C 16.240891,35.134943 22.76768,16.721372 27.93408,3.0364956 C 28.096896,2.4879456 28.823361,2.2153256 29.93408,2.1614956 z "
+ style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter22949)"
+ id="path20995" />
+ </g>
+</svg>
diff --git a/system/wine/winecfg.desktop b/system/wine/winecfg.desktop
new file mode 100644
index 0000000000..16999d8ba1
--- /dev/null
+++ b/system/wine/winecfg.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Exec=winecfg
+Icon=winecfg
+Terminal=false
+Name=Wine Configuration
+Comment=Configure Wine
+Type=Application
+Categories=Settings;
diff --git a/system/wine/winecfg.png b/system/wine/winecfg.png
new file mode 100644
index 0000000000..48812f040a
--- /dev/null
+++ b/system/wine/winecfg.png
Binary files differ
diff --git a/system/wine/writecopy.patch b/system/wine/writecopy.patch
new file mode 100644
index 0000000000..d067dccd92
--- /dev/null
+++ b/system/wine/writecopy.patch
@@ -0,0 +1,18 @@
+@@ -, +, @@
+---
+ 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/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/xonsh/xonsh.SlackBuild b/system/xonsh/xonsh.SlackBuild
index 471c8698d0..ac0907d994 100644
--- a/system/xonsh/xonsh.SlackBuild
+++ b/system/xonsh/xonsh.SlackBuild
@@ -82,7 +82,8 @@ find -L . \
# Fixed compatibility with python3.9
patch -p1 < $CWD/v310.patch
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/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=""
diff --git a/system/yq/yq.SlackBuild b/system/yq/yq.SlackBuild
index 214c00bc98..5c2413d2dc 100644
--- a/system/yq/yq.SlackBuild
+++ b/system/yq/yq.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yq
-VERSION=${VERSION:-4.42.1}
+VERSION=${VERSION:-4.43.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/yq/yq.info b/system/yq/yq.info
index bcc6da0ad7..86a56bda63 100644
--- a/system/yq/yq.info
+++ b/system/yq/yq.info
@@ -1,8 +1,8 @@
PRGNAM="yq"
-VERSION="4.42.1"
+VERSION="4.43.1"
HOMEPAGE="https://github.com/mikefarah/yq"
-DOWNLOAD="https://github.com/mikefarah/yq/archive/refs/tags/v4.42.1/yq-4.42.1.tar.gz"
-MD5SUM="5152d8408482c93abaac5a77c32efa60"
+DOWNLOAD="https://github.com/mikefarah/yq/archive/refs/tags/v4.43.1/yq-4.43.1.tar.gz"
+MD5SUM="ec908b9211767299b597991c0a284a5a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/system/z/z.info b/system/z/z.info
index 8efd7b0dd3..644bf1285f 100644
--- a/system/z/z.info
+++ b/system/z/z.info
@@ -1,7 +1,7 @@
PRGNAM="z"
VERSION="1.9"
HOMEPAGE="https://github.com/rupa/z/wiki"
-DOWNLOAD="https://github.com/rupa/z/archive/v1.9.tar.gz"
+DOWNLOAD="https://github.com/rupa/z/archive/v1.9/z-1.9.tar.gz"
MD5SUM="a111ecf453a8437a1ac0b005627d6b84"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/zopfli/zopfli.SlackBuild b/system/zopfli/zopfli.SlackBuild
index 19fec768d9..300e621878 100644
--- a/system/zopfli/zopfli.SlackBuild
+++ b/system/zopfli/zopfli.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240402 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - strip binary.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zopfli
VERSION=${VERSION:-1.0.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -61,14 +61,14 @@ cd $PRGNAM-$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 \
+ -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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
make
mkdir -p $PKG/usr/bin $PKG/usr/doc/$PRGNAM-$VERSION
-cp ./zopfli $PKG/usr/bin
+install -s -m0755 ./zopfli $PKG/usr/bin
cp CONTRIBUTORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/zopfli/zopfli.info b/system/zopfli/zopfli.info
index 43a262d989..94669f5e6c 100644
--- a/system/zopfli/zopfli.info
+++ b/system/zopfli/zopfli.info
@@ -1,7 +1,7 @@
PRGNAM="zopfli"
VERSION="1.0.0"
HOMEPAGE="https://github.com/google/zopfli"
-DOWNLOAD="https://github.com/google/zopfli/archive/zopfli-1.0.0.tar.gz"
+DOWNLOAD="https://github.com/google/zopfli/archive/zopfli-1.0.0/zopfli-zopfli-1.0.0.tar.gz"
MD5SUM="22321d8350fafa2d3290544317b6be83"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""