summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.txt233
-rw-r--r--academic/evopedia_qt/README8
-rw-r--r--academic/evopedia_qt/evopedia_qt.info10
-rw-r--r--academic/evopedia_qt/slack-desc19
-rw-r--r--academic/plus42/plus42.SlackBuild2
-rw-r--r--academic/plus42/plus42.info6
-rw-r--r--desktop/ClamAV-GUI/ClamAV-GUI.SlackBuild2
-rw-r--r--desktop/ClamAV-GUI/ClamAV-GUI.info6
-rw-r--r--desktop/nwg-menu/nwg-menu.SlackBuild2
-rw-r--r--desktop/nwg-menu/nwg-menu.info10
-rw-r--r--desktop/nwg-panel/nwg-panel.SlackBuild2
-rw-r--r--desktop/nwg-panel/nwg-panel.info6
-rw-r--r--desktop/simplenote/simplenote.SlackBuild2
-rw-r--r--desktop/simplenote/simplenote.info6
-rw-r--r--desktop/xdgmenumaker/xdgmenumaker.SlackBuild3
-rw-r--r--desktop/xdgmenumaker/xdgmenumaker.info6
-rw-r--r--desktop/xtrlock/xtrlock.SlackBuild6
-rw-r--r--desktop/xtrlock/xtrlock.info6
-rw-r--r--development/astyle/astyle.SlackBuild3
-rw-r--r--development/astyle/astyle.info6
-rw-r--r--development/aws-cdk/aws-cdk.SlackBuild2
-rw-r--r--development/aws-cdk/aws-cdk.info6
-rw-r--r--development/edwood/README4
-rw-r--r--development/edwood/edwood.SlackBuild57
-rw-r--r--development/edwood/edwood.info10
-rw-r--r--development/edwood/slack-desc19
-rw-r--r--development/es-shell/README6
-rw-r--r--development/es-shell/es-shell.SlackBuild91
-rw-r--r--development/es-shell/es-shell.info10
-rw-r--r--development/es-shell/slack-desc19
-rw-r--r--development/gnatstudio-bin/gnatstudio-bin.SlackBuild139
-rw-r--r--development/gnatstudio-bin/gnatstudio-bin.info6
-rw-r--r--development/hugo/hugo.SlackBuild2
-rw-r--r--development/hugo/hugo.info6
-rw-r--r--development/jupyter-notebook/jupyter-notebook.SlackBuild4
-rw-r--r--development/jupyter-notebook/jupyter-notebook.info6
-rw-r--r--development/jupyterlab/jupyterlab.SlackBuild4
-rw-r--r--development/jupyterlab/jupyterlab.info8
-rw-r--r--development/mold/mold.SlackBuild2
-rw-r--r--development/mold/mold.info6
-rw-r--r--development/neatvi/README8
-rw-r--r--development/neatvi/neatvi.SlackBuild (renamed from academic/evopedia_qt/evopedia_qt.SlackBuild)37
-rw-r--r--development/neatvi/neatvi.info10
-rw-r--r--development/neatvi/slack-desc19
-rw-r--r--development/pnpm/pnpm.SlackBuild2
-rw-r--r--development/pnpm/pnpm.info6
-rw-r--r--development/protobuf3/protobuf3.SlackBuild2
-rw-r--r--development/protobuf3/protobuf3.info10
-rw-r--r--development/pycharm/pycharm.SlackBuild4
-rw-r--r--development/pycharm/pycharm.info6
-rw-r--r--development/python3-numpy/python3-numpy.SlackBuild7
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/sbt/sbt.SlackBuild2
-rw-r--r--development/sbt/sbt.info6
-rw-r--r--development/scite/scite.SlackBuild2
-rw-r--r--development/scite/scite.info6
-rw-r--r--development/se/README4
-rw-r--r--development/se/se.SlackBuild86
-rw-r--r--development/se/se.info10
-rw-r--r--development/se/slack-desc19
-rw-r--r--development/sourcegit/sourcegit.SlackBuild2
-rw-r--r--development/sourcegit/sourcegit.info6
-rw-r--r--development/terraform/terraform.SlackBuild2
-rw-r--r--development/terraform/terraform.info6
-rw-r--r--development/uncrustify/uncrustify.SlackBuild3
-rw-r--r--development/uncrustify/uncrustify.info6
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild4
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/witsy/witsy.SlackBuild2
-rw-r--r--development/witsy/witsy.info6
-rw-r--r--games/advancemame/advancemame.SlackBuild3
-rw-r--r--games/advancemame/advancemame.info6
-rw-r--r--games/curseofwar/README5
-rw-r--r--games/curseofwar/curseofwar.info2
-rw-r--r--games/fheroes2/fheroes2.SlackBuild2
-rw-r--r--games/fheroes2/fheroes2.info6
-rw-r--r--games/ioquake3/ioquake3.SlackBuild2
-rw-r--r--games/ioquake3/ioquake3.info6
-rw-r--r--games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.SlackBuild2
-rw-r--r--games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.info6
-rw-r--r--games/ppsspp/ppsspp.SlackBuild2
-rw-r--r--games/ppsspp/ppsspp.info6
-rw-r--r--games/scummvm/scummvm.SlackBuild2
-rw-r--r--games/scummvm/scummvm.info6
-rw-r--r--games/starlanes/README5
-rw-r--r--games/starlanes/slack-desc19
-rw-r--r--games/starlanes/starlanes.SlackBuild63
-rw-r--r--games/starlanes/starlanes.info10
-rw-r--r--games/vectoroids/vectoroids.SlackBuild43
-rw-r--r--games/vectoroids/vectoroids.info8
-rw-r--r--games/xroar/xroar.SlackBuild3
-rw-r--r--games/xroar/xroar.info6
-rw-r--r--games/xu4/xu4.SlackBuild3
-rw-r--r--games/xu4/xu4.info6
-rw-r--r--graphics/Blender/Blender.SlackBuild4
-rw-r--r--graphics/Blender/Blender.info2
-rw-r--r--graphics/chafa/chafa.SlackBuild6
-rw-r--r--graphics/chafa/chafa.info6
-rw-r--r--graphics/gcolor3/README15
-rw-r--r--graphics/gcolor3/doinst.sh9
-rw-r--r--graphics/gcolor3/gcolor3.SlackBuild105
-rw-r--r--graphics/gcolor3/gcolor3.info10
-rw-r--r--graphics/gcolor3/slack-desc19
-rw-r--r--graphics/openimageio/openimageio.SlackBuild9
-rw-r--r--graphics/openimageio/openimageio.info2
-rw-r--r--graphics/ueberzugpp/ueberzugpp.SlackBuild6
-rw-r--r--graphics/ueberzugpp/ueberzugpp.info6
-rw-r--r--graphics/vuescan/vuescan.SlackBuild2
-rw-r--r--graphics/vuescan/vuescan.info4
-rw-r--r--ham/DroidStar/DroidStar.SlackBuild109
-rw-r--r--ham/DroidStar/DroidStar.info10
-rw-r--r--ham/DroidStar/README16
-rw-r--r--ham/DroidStar/doinst.sh3
-rw-r--r--ham/DroidStar/slack-desc19
-rw-r--r--ham/gridtracker2/gridtracker2.SlackBuild2
-rw-r--r--ham/gridtracker2/gridtracker2.info6
-rw-r--r--ham/hamlib4/hamlib4.SlackBuild2
-rw-r--r--ham/hamlib4/hamlib4.info6
-rw-r--r--libraries/faun/faun.SlackBuild7
-rw-r--r--libraries/faun/faun.info6
-rw-r--r--libraries/grpc/grpc.SlackBuild2
-rw-r--r--libraries/grpc/grpc.info6
-rw-r--r--libraries/imbe_vocoder/README5
-rw-r--r--libraries/imbe_vocoder/imbe_vocoder.SlackBuild92
-rw-r--r--libraries/imbe_vocoder/imbe_vocoder.info10
-rw-r--r--libraries/imbe_vocoder/slack-desc19
-rw-r--r--libraries/libdxfrw/README3
-rw-r--r--libraries/libdxfrw/libdxfrw.SlackBuild113
-rw-r--r--libraries/libdxfrw/libdxfrw.info10
-rw-r--r--libraries/libdxfrw/slack-desc19
-rw-r--r--libraries/libslirp/libslirp.SlackBuild9
-rw-r--r--libraries/libslirp/libslirp.info6
-rw-r--r--libraries/libtpms/libtpms.SlackBuild4
-rw-r--r--libraries/libtpms/libtpms.info6
-rw-r--r--libraries/qt-installer-script/douninst.sh1
-rw-r--r--libraries/qt-installer-script/qt-installer-script.SlackBuild3
-rw-r--r--libraries/qt-installer-script/qt-installer-script.info6
-rw-r--r--misc/yubikey-manager/yubikey-manager.SlackBuild2
-rw-r--r--misc/yubikey-manager/yubikey-manager.info6
-rw-r--r--misc/yubioath-desktop/yubioath-desktop.SlackBuild5
-rw-r--r--misc/yubioath-desktop/yubioath-desktop.info6
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild2
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info10
-rw-r--r--multimedia/smplayer/smplayer.SlackBuild4
-rw-r--r--multimedia/smplayer/smplayer.info6
-rw-r--r--multimedia/videomass/videomass.SlackBuild2
-rw-r--r--multimedia/videomass/videomass.info6
-rw-r--r--multimedia/vkeybd/vkeybd.SlackBuild9
-rw-r--r--network/aardvark-dns/README9
-rw-r--r--network/aardvark-dns/aardvark-dns.SlackBuild131
-rw-r--r--network/aardvark-dns/aardvark-dns.info12
-rw-r--r--network/aardvark-dns/slack-desc19
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/discord/discord.SlackBuild2
-rw-r--r--network/discord/discord.info6
-rw-r--r--network/dooble/dooble.SlackBuild2
-rw-r--r--network/dooble/dooble.info6
-rw-r--r--network/dropbox/dropbox.SlackBuild2
-rw-r--r--network/dropbox/dropbox.info6
-rw-r--r--network/edbrowse/README5
-rw-r--r--network/edbrowse/edbrowse.SlackBuild67
-rw-r--r--network/edbrowse/edbrowse.info10
-rw-r--r--network/edbrowse/slack-desc19
-rw-r--r--network/iwd/README35
-rw-r--r--network/iwd/doinst.sh26
-rw-r--r--network/iwd/iwd.SlackBuild118
-rw-r--r--network/iwd/iwd.info10
-rw-r--r--network/iwd/main.conf5
-rw-r--r--network/iwd/rc.iwd35
-rw-r--r--network/iwd/slack-desc19
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/teams-for-linux/README22
-rw-r--r--network/teams-for-linux/doinst.sh9
-rw-r--r--network/teams-for-linux/slack-desc19
-rw-r--r--network/teams-for-linux/teams-for-linux.SlackBuild89
-rw-r--r--network/teams-for-linux/teams-for-linux.info10
-rw-r--r--network/telegram/telegram.SlackBuild2
-rw-r--r--network/telegram/telegram.info6
-rw-r--r--network/weechat/weechat.SlackBuild3
-rw-r--r--network/weechat/weechat.info6
-rw-r--r--network/yt-dlp/yt-dlp.SlackBuild3
-rw-r--r--network/yt-dlp/yt-dlp.info6
-rw-r--r--office/LibreOffice/LibreOffice.SlackBuild7
-rw-r--r--office/LibreOffice/LibreOffice.info10
-rw-r--r--office/LibreOffice/xpdfwrapper_invalid-argument.diff100
-rw-r--r--office/ProjectLibre/ProjectLibre.info2
-rw-r--r--office/glow/glow.SlackBuild4
-rw-r--r--office/glow/glow.info10
-rw-r--r--office/nb/README7
-rw-r--r--office/nb/nb.SlackBuild56
-rw-r--r--office/nb/nb.info10
-rw-r--r--office/nb/slack-desc19
-rw-r--r--office/vit/README2
-rw-r--r--office/vit/slack-desc19
-rw-r--r--office/vit/vit.SlackBuild60
-rw-r--r--office/vit/vit.info10
-rw-r--r--perl/perl-DateTime-Format-Mail/README4
-rw-r--r--perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild111
-rw-r--r--perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info10
-rw-r--r--perl/perl-DateTime-Format-Mail/slack-desc19
-rw-r--r--perl/perl-DateTime-Format-RFC3339/README4
-rw-r--r--perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild111
-rw-r--r--perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info10
-rw-r--r--perl/perl-DateTime-Format-RFC3339/slack-desc19
-rw-r--r--python/cryptography/cryptography.SlackBuild4
-rw-r--r--python/cryptography/cryptography.info10
-rw-r--r--python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild18
-rw-r--r--python/python3-geventhttpclient/python3-geventhttpclient.info6
-rw-r--r--python/python3-grpcio/python3-grpcio.SlackBuild2
-rw-r--r--python/python3-grpcio/python3-grpcio.info6
-rw-r--r--python/python3-narwhals/python3-narwhals.SlackBuild2
-rw-r--r--python/python3-narwhals/python3-narwhals.info6
-rw-r--r--python/python3-plotly/python3-plotly.SlackBuild7
-rw-r--r--python/python3-plotly/python3-plotly.info6
-rw-r--r--python/uv-bin/README1
-rw-r--r--python/uv-bin/slack-desc19
-rw-r--r--python/uv-bin/uv-bin.SlackBuild92
-rw-r--r--python/uv-bin/uv-bin.info10
-rw-r--r--ruby/ruby-build/ruby-build.SlackBuild2
-rw-r--r--ruby/ruby-build/ruby-build.info6
-rw-r--r--system/aespipe/README2
-rw-r--r--system/aespipe/aespipe.SlackBuild3
-rw-r--r--system/aespipe/aespipe.info6
-rw-r--r--system/aespipe/slack-desc2
-rw-r--r--system/doublecmd-qt5/doublecmd-qt5.SlackBuild3
-rw-r--r--system/doublecmd-qt5/doublecmd-qt5.info6
-rw-r--r--system/dust/dust.SlackBuild4
-rw-r--r--system/dust/dust.info10
-rw-r--r--system/eza/eza.SlackBuild2
-rw-r--r--system/eza/eza.info162
-rw-r--r--system/jq/jq.SlackBuild3
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild2
-rw-r--r--system/letsencrypt/letsencrypt.info6
-rw-r--r--system/pcp/pcp.SlackBuild31
-rw-r--r--system/roxterm/README6
-rw-r--r--system/roxterm/doinst.sh7
-rw-r--r--system/roxterm/roxterm.SlackBuild87
-rw-r--r--system/roxterm/roxterm.info10
-rw-r--r--system/roxterm/slack-desc19
-rw-r--r--system/slackrepo/slackrepo.SlackBuild2
-rw-r--r--system/slackrepo/slackrepo.info6
-rw-r--r--system/supercat/README7
-rw-r--r--system/supercat/slack-desc19
-rw-r--r--system/supercat/supercat.SlackBuild86
-rw-r--r--system/supercat/supercat.info10
-rw-r--r--system/unshield/unshield.SlackBuild28
-rw-r--r--system/unshield/unshield.info6
-rw-r--r--system/unshieldv3/unshieldv3.SlackBuild11
-rw-r--r--system/unshieldv3/unshieldv3.info6
-rw-r--r--system/vifm/vifm.SlackBuild4
-rw-r--r--system/vifm/vifm.info6
256 files changed, 3537 insertions, 604 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index f950d6ada5..67249a4e24 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,236 @@
+Sat Jun 14 09:06:11 UTC 2025
+academic/evopedia_qt: Removed (No longer maintained upstream).
+academic/plus42: Updated for version 1.3.8a
+desktop/ClamAV-GUI: Updated for version 1.1.5
+desktop/nwg-menu: Updated for version 0.1.9.
+desktop/nwg-panel: Updated for version 0.10.7.
+desktop/simplenote: Updated for version 2.23.2.
+desktop/xdgmenumaker: Updated for version 2.4.
+desktop/xtrlock: Updated for version 2.17.
+development/astyle: Updated for version 3.6.9.
+development/aws-cdk: Updated for version 2.1018.1.
+development/edwood: Added (Rewrite of Plan 9).
+development/es-shell: Added (Extensible Shell).
+development/gnatstudio-bin: Updated for version 26.0w.20250417
+development/hugo: update 0.147.8
+development/jupyter-notebook: Update for 7.4.3
+development/jupyterlab: Update for 4.4.3
+development/mold: Updated for version 2.40.1.
+development/neatvi: Added (Small Vi Implementation).
+development/pnpm: Updated for version 10.12.1.
+development/protobuf3: Updated for version 31.1.
+development/pycharm: Updated for version 2025.1.2.251.26094.141
+development/python3-numpy: Accomodate newer version in -current
+development/sbcl: Updated for version 2.5.5
+development/sbt: Updated for version 1.11.2
+development/scite: Updated for version 5.5.6.
+development/se: Added (Screen Editor).
+development/sourcegit: Updated for version 2025.21
+development/terraform: Updated for version 1.12.2
+development/uncrustify: Updated for version 0.81.0
+development/universal-ctags: Updated for version 6.2.0
+development/vscode-bin: Updated for version 1.101.0.
+development/witsy: Updated for version 2.8.1
+games/advancemame: Updated for version 5.0.
+games/curseofwar: Updated README & email.
+games/fheroes2: Updated for version 1.1.9. upstream release
+games/ioquake3: Updated for version 1.36_8d2c2b4.
+games/mupen64plus-video-gliden64: Updated for version 4.0_55c436c.
+games/ppsspp: Updated for version 1.19.1. upstream release
+games/scummvm: Updated for version 2.9.1
+games/starlanes: Added (text based economic conquest games).
+games/vectoroids: Updated for version 1.1.2.
+games/xroar: Updated for version 1.8.2.
+games/xu4: Updated for version 1.4.3.
+graphics/Blender: Remove tbb from REQUIRES (to openimageio)
+graphics/chafa: Updated for version 1.16.1.
+graphics/gcolor3: Added (simple color chooser).
+graphics/openimageio: Add tbb to REQUIRES
+graphics/ueberzugpp: Updated for version 2.9.7.
+graphics/vuescan: Updated MD5SUM_x86_64.
+ham/DroidStar: Added (DroidStar with GPIO support).
+ham/gridtracker2: Updated for version 2.250603.2.
+ham/hamlib4: Updated for version 4.6.3.
+libraries/faun: Updated for version 0.2.0.
+libraries/grpc: Update for 1.73.0
+libraries/imbe_vocoder: Added (library from osmocom OP25).
+libraries/libdxfrw: Added (C++ library).
+libraries/libslirp: Updated for version 4.9.1.
+libraries/libtpms: Updated for version 0.10.1.
+libraries/qt-installer-script: Updated for version 4.10.0
+misc/yubikey-manager: Updated for version 5.7.2.
+misc/yubioath-desktop: Updated for version 7.2.3.
+multimedia/plexmediaserver: Updated for version 1.41.8.9834_071366d65.
+multimedia/smplayer: Updated for version 25.6.0
+multimedia/videomass: Updated for version 5.0.26.
+multimedia/vkeybd: Add note to self.
+network/aardvark-dns: Added (Authoritative dns server).
+network/brave-browser: update 1.79.123
+network/discord: Version bump to 0.0.97
+network/dooble: Updated for version 2025.06.10
+network/dropbox: Updated for version 226.4.5094.
+network/edbrowse: Added (ed-like web browser).
+network/iwd: Added (iNet Wireless Daemon).
+network/signal-desktop: Updated for version 7.57.0
+network/teams-for-linux: Added (Microsoft Teams client).
+network/telegram: Updated for version 5.15.3.
+network/telegram: Updated for version 5.15.4.
+network/weechat: Updated for version 4.6.3.
+network/yt-dlp: Updated for version 2025.06.09.
+office/LibreOffice: Updated for version 25.2.4.3
+office/ProjectLibre: Update JDK version.
+office/glow: Updated for version 2.1.1.
+office/nb: Added (Manage Notes).
+office/vit: Added (Visual Interface Taskwarrior).
+perl/perl-DateTime-Format-Mail: Added (Convert between DateTime and RFC2822/822).
+perl/perl-DateTime-Format-RFC3339: Added (Parse and format RFC3339 datetime strings).
+python/cryptography: Updated for version 45.0.4.
+python/python3-geventhttpclient: Updated for version 2.3.4.
+python/python3-grpcio: Update for 1.73.0
+python/python3-narwhals: Update for 1.42.1
+python/python3-plotly: Update for 6.1.2
+python/uv-bin: Added (Python package and project manager).
+ruby/ruby-build: Updated for version 20250610.
+system/aespipe: Updated for version 2.4i.
+system/doublecmd-qt5: Updated for version 1.1.26
+system/dust: Updated for version 1.2.1.
+system/eza: Updated for version 0.21.4.
+system/jq: Skip the tests
+system/letsencrypt: Updated for version 4.1.0.
+system/letsencrypt: Updated for version 4.1.1.
+system/pcp: Fix issues
+system/roxterm: Added (GTK Terminal).
+system/slackrepo: Updated for version 20250603.
+system/supercat: Added (Alternative to bat).
+system/unshield: Updated for version 1.6.2.
+system/unshieldv3: Updated for version 0.2.2.
+system/vifm: Updated for version 0.14.3.
++--------------------------+
+Sat Jun 7 05:28:44 UTC 2025
+academic/bcftools: Updated to version 1.22
+academic/plus42: Updated for version 1.3.8
+academic/pysam: Updated to version 0.23.2
+academic/samtools: Updated to version 1.22
+academic/xiphos: Updated for version 4.3.2.
+audio/guitarix: Updated for version 0.46.0.
+audio/sndio: Use correct UID, fix 32-bit build.
+desktop/dpscreenocr: Added (text recognition on the screen).
+desktop/fvwm3: Updated for version 1.1.3.
+desktop/human-gtk-theme: Updated for version 2.5.0.
+desktop/picom: Updated for version 12.5.
+desktop/uwm: Added (UWM Window Manager).
+development/apache-maven: Updated for version 3.9.10.
+development/aws-cdk: Updated for version 2.1018.0.
+development/bbcsdl: Updated for version 1.41b
+development/fortls: Updated for version 3.2.2.
+development/gambas3: Updated for version 3.20.4.
+development/gradle: Update script.
+development/hugo: update 0.147.7
+development/jupyterlab_server: Update for 2.27.3
+development/mongodb-compass: Updated for versoin 1.46.3.
+development/php84: Updated for version 8.4.8
+development/qb64: script update
+development/robotframework: Updated for version 7.3.
+development/sbt: Updated for version 1.11.1
+development/scala3: Updated for version 3.7.1
+development/vscode-bin: Updated for version 1.100.3.
+development/vstudio: Updated for version 15.3.5
+development/webstorm: Updated for version 2025.1.1.
+games/BrogueCE: Added (Roguelike game).
+games/BrogueCE: Fix permission.
+games/alephone: Updated for version 20250302.
+games/cpat: Updated for version 1.4.2.
+games/marathon-data: Updated for version 20250302.
+games/marathon-infinity-data: Updated for version 20250302.
+games/marathon2-data: Updated for version 20250302.
+games/nbsdgames: Added (BSD Games).
+games/puzzles: Updated for version 20250523.7fa0305.
+games/talkfilters: Updated for version 2.4.
+gis/shapelib: Added (Shapefile C Library).
+graphics/tuxpaint-stamps: Updated for version 2025.05.26.
+graphics/tuxpaint: Updated for version 0.9.35.
+libraries/cyrus-timezones: Added (Timezones for the CyrusIMAPd).
+libraries/grpc: Update for 1.72.1
+libraries/htslib: Updated to version 1.22
+libraries/libconfig: Updated for version 1.8.
+libraries/libheif: Updated for version 1.19.8.
+libraries/libical4-opt: Added (iCalendar protocols/data formats).
+libraries/liboauth: openssl-1.1.x patch rebase.
+libraries/libsrs2: Added (SRS library).
+libraries/platform: Removed (use libraries/p8-platform)
+libraries/python3-ruamel.yaml: Updated for version 0.18.13.
+libraries/qt6gtk2: Update for 0.4
+libraries/skalibs: Updated for version 2.14.4.0.
+libraries/wslay: Added (WebSocket library).
+misc/open-simh: Updated for version 20250425_29d3900
+network/brave-browser: update 1.79.119
+network/discord: Version bump to 0.0.96
+network/dooble: Updated for version 2025.06.01
+network/kubectl-bin: Updated for version 1.33.1.
+network/kubectl: Updated for version 1.33.1.
+network/onedrive: Updated to version 2.5.6
+network/protonmail-bridge: Updated for version 3.20.0.
+network/signal-desktop: Updated for version 7.56.1.
+network/syncthingtray-bin: Updated for version 1.7.8.
+network/telegram: Updated for version 5.15.2.
+network/vivaldi: Updated for version 7.4.3684.46.
+network/webex: Updated for version 45.6.0.32536
+network/wireshark: Updated for version 4.4.7.
+network/zabbix_agent2: Updated for version 7.0.13.
+network/zabbix_agentd: Updated for version 7.0.13.
+network/zabbix_frontend: Updated for version 7.0.13.
+network/zabbix_java_gateway: Updated for version 7.0.13.
+network/zabbix_proxy: Updated for version 7.0.13.
+network/zabbix_server: Updated for version 7.0.13.
+office/MasterPDFEditor: Updated for version 5.9.90.
+office/hebcal: Updated for version 5.9.2.
+office/libreoffice-helppack: Updated for version 25.2.4.
+office/libreoffice-langpack: Updated for version 25.2.4.
+office/libreoffice: Updated for version 25.2.4.
+office/notmuch: Updated for version 0.39.
+office/pandoc-bin: update 3.7.0.2
+office/pdfarranger:Updated to version 1.12.0
+office/vzic: Added (convert the IANA Timezone database).
+perl/perl-Date-Manip: Updated for version 6.98.
+perl/perl-Pod-POM-View-Restructured: Added (plain ASCII transliterations).
+perl/perl-Pod-POM: Added (POD Object Model).
+python/importlib-resources: Updated for version 6.5.2.
+python/python3-argon2-cffi: Update for 25.1.0
+python/python3-attrs: Updated for version 25.3.0.
+python/python3-cattrs: Updated for version 25.1.1.
+python/python3-grpcio: Update for 1.72.1
+python/python3-json5: Updated for version 0.12.0.
+python/python3-mistune: Update for 3.1.3
+python/python3-narwhals: Update for 1.41.1
+python/python3-netaddr: Updated for version 1.3.0.
+python/python3-prometheus_client: Update for 0.22.1
+python/python3-requests-unixsocket: Update for 0.4.1
+python/python3-scikit-build-core: Added (rewrite of scikit-build).
+python/python3-tasklib: Added (Python library).
+python/python3-typeguard: Updated for version 4.4.3.
+python/python3-typing-extensions: Version bump to 4.14.0
+system/B-em: Updated for version 20250603_40246d4
+system/CPU-X: Updated for version 5.3.1.
+system/Iosevka-aile: Updated for version 33.2.4.
+system/Iosevka-etoile: Updated for version 33.2.4.
+system/debootstrap: Updated for version 1.0.141.
+system/doublecmd-qt5: Updated for version 1.1.25
+system/duperemove: Updated for version 0.15.2.
+system/dust: Updated for version 1.2.0.
+system/execline: Updated for version 2.9.7.0.
+system/jq: Updated for version 1.8.0
+system/mongodb: Updated for version 8.0.10.
+system/netdata: Updated for version 2.5.3.
+system/ratmen: Added (simple utility to quickly create GUI menus).
+system/s6-linux-init: Updated for version 1.1.3.0.
+system/s6-rc: Updated for version 0.5.6.0.
+system/s6: Updated for version 2.13.2.0.
+system/se98-icon-theme: Added (Enhanced Classic icon theme).
+system/se98-wm-theme: Added (SE98 WM Theme).
+system/suckless-tools: Update README.
+system/usermin: Updated for version 2.301.
+system/webmin: Updated for version 2.401.
++--------------------------+
Sat May 31 08:28:12 UTC 2025
academic/fet: Update source URL.
academic/plus42: Updated for version 1.3.7a.
diff --git a/academic/evopedia_qt/README b/academic/evopedia_qt/README
deleted file mode 100644
index 64d8727e93..0000000000
--- a/academic/evopedia_qt/README
+++ /dev/null
@@ -1,8 +0,0 @@
-evopedia_qt (offline wikipedia)
-
-evopedia_qt is an offline wikipedia viewer. If you are troubled by a
-slow Internet connection or none at all, this package might be very
-useful. You can also use this to make your own local wikipedia
-server.
-
-Evopedia is accessible through http://127.0.0.1:8080/
diff --git a/academic/evopedia_qt/evopedia_qt.info b/academic/evopedia_qt/evopedia_qt.info
deleted file mode 100644
index 8f212fa1c6..0000000000
--- a/academic/evopedia_qt/evopedia_qt.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="evopedia_qt"
-VERSION="0.4.4"
-HOMEPAGE="http://evopedia.info"
-DOWNLOAD="https://github.com/evopedia/evopedia_qt/archive/v0.4.4/evopedia_qt-0.4.4.zip"
-MD5SUM="3418c22e5d69baa06fe0de7de7c57110"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="qt4"
-MAINTAINER="Dan-Simon Myrland"
-EMAIL="dansimon@radiotube.org"
diff --git a/academic/evopedia_qt/slack-desc b/academic/evopedia_qt/slack-desc
deleted file mode 100644
index 9a85359062..0000000000
--- a/academic/evopedia_qt/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-evopedia_qt: evopedia_qt (Offline Wikipedia viewer)
-evopedia_qt:
-evopedia_qt: Evopedia manages offline Wikipedia snapshots. Handy if you have a
-evopedia_qt: slow Internet connection or no Internet access from time to
-evopedia_qt: time. You can also use evopedia to host your own local Wikipedia
-evopedia_qt: server.
-evopedia_qt:
-evopedia_qt:
-evopedia_qt:
-evopedia_qt:
-evopedia_qt: http://evopedia.info
diff --git a/academic/plus42/plus42.SlackBuild b/academic/plus42/plus42.SlackBuild
index 1acfc26b59..f1172b8610 100644
--- a/academic/plus42/plus42.SlackBuild
+++ b/academic/plus42/plus42.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=plus42
-VERSION=${VERSION:-1.3.8}
+VERSION=${VERSION:-1.3.8a}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/plus42/plus42.info b/academic/plus42/plus42.info
index 17b682ded3..fdd9e6cdea 100644
--- a/academic/plus42/plus42.info
+++ b/academic/plus42/plus42.info
@@ -1,8 +1,8 @@
PRGNAM="plus42"
-VERSION="1.3.8"
+VERSION="1.3.8a"
HOMEPAGE="https://www.thomasokken.com/plus42"
-DOWNLOAD="https://codeberg.org/thomasokken/plus42desktop/archive/v1.3.8.tar.gz"
-MD5SUM="1fe3c0397f9e9139a2d5dc1302816bce"
+DOWNLOAD="https://codeberg.org/thomasokken/plus42desktop/archive/v1.3.8a.tar.gz"
+MD5SUM="77ac16e04413bc9b5f4292a8798bb9fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/ClamAV-GUI/ClamAV-GUI.SlackBuild b/desktop/ClamAV-GUI/ClamAV-GUI.SlackBuild
index 80f5bb5c1a..9412e73275 100644
--- a/desktop/ClamAV-GUI/ClamAV-GUI.SlackBuild
+++ b/desktop/ClamAV-GUI/ClamAV-GUI.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ClamAV-GUI
-VERSION=${VERSION:-1.1.4}
+VERSION=${VERSION:-1.1.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/ClamAV-GUI/ClamAV-GUI.info b/desktop/ClamAV-GUI/ClamAV-GUI.info
index 1906134018..d15539b44e 100644
--- a/desktop/ClamAV-GUI/ClamAV-GUI.info
+++ b/desktop/ClamAV-GUI/ClamAV-GUI.info
@@ -1,8 +1,8 @@
PRGNAM="ClamAV-GUI"
-VERSION="1.1.4"
+VERSION="1.1.5"
HOMEPAGE="https://github.com/wusel1007/clamav-gui"
-DOWNLOAD="https://github.com/wusel1007/clamav-gui/archive/v1.1.4/clamav-gui-1.1.4.tar.gz"
-MD5SUM="1b98d72cc49051b2cc1c7745dad21b2a"
+DOWNLOAD="https://github.com/wusel1007/clamav-gui/archive/v1.1.5/clamav-gui-1.1.5.tar.gz"
+MD5SUM="cd5f3aba464593743ad87a971dde2bf3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="clamav"
diff --git a/desktop/nwg-menu/nwg-menu.SlackBuild b/desktop/nwg-menu/nwg-menu.SlackBuild
index ae01f60981..1377e85bf4 100644
--- a/desktop/nwg-menu/nwg-menu.SlackBuild
+++ b/desktop/nwg-menu/nwg-menu.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-menu
-VERSION=${VERSION:-0.1.8}
+VERSION=${VERSION:-0.1.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/nwg-menu/nwg-menu.info b/desktop/nwg-menu/nwg-menu.info
index 3252190f99..f609d9e9b3 100644
--- a/desktop/nwg-menu/nwg-menu.info
+++ b/desktop/nwg-menu/nwg-menu.info
@@ -1,10 +1,10 @@
PRGNAM="nwg-menu"
-VERSION="0.1.8"
+VERSION="0.1.9"
HOMEPAGE="https://github.com/nwg-piotr/nwg-menu/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-menu/archive/v0.1.8/nwg-menu-0.1.8.tar.gz \
- https://slackware.lngn.net/pub/source/nwg-menu/nwg-menu-vendor-0.1.8.tar.xz"
-MD5SUM="5045aff35e1fce53e3dc1ad5314863c5 \
- 801bafe4328564c39034b77259f5a112"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-menu/archive/v0.1.9/nwg-menu-0.1.9.tar.gz \
+ https://slackware.lngn.net/pub/source/nwg-menu/nwg-menu-vendor-0.1.9.tar.xz"
+MD5SUM="7739ba6d2bc1c2949543c74a67fe3c75 \
+ f02159028131453d35b4cf45954f0d15"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang gtk-layer-shell"
diff --git a/desktop/nwg-panel/nwg-panel.SlackBuild b/desktop/nwg-panel/nwg-panel.SlackBuild
index b0f00c52ba..7d5afa9b79 100644
--- a/desktop/nwg-panel/nwg-panel.SlackBuild
+++ b/desktop/nwg-panel/nwg-panel.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-panel
-VERSION=${VERSION:-0.10.4}
+VERSION=${VERSION:-0.10.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/nwg-panel/nwg-panel.info b/desktop/nwg-panel/nwg-panel.info
index d2f769304a..b352fed72f 100644
--- a/desktop/nwg-panel/nwg-panel.info
+++ b/desktop/nwg-panel/nwg-panel.info
@@ -1,8 +1,8 @@
PRGNAM="nwg-panel"
-VERSION="0.10.4"
+VERSION="0.10.7"
HOMEPAGE="https://github.com/nwg-piotr/nwg-panel/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.10.4/nwg-panel-0.10.4.tar.gz"
-MD5SUM="8d3397dea91a7931eed0c172a48b3e2d"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.10.7/nwg-panel-0.10.7.tar.gz"
+MD5SUM="ec39117fc5112b2e87ea9b8ed1847548"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="brightnessctl nwg-icon-picker playerctl python3-psutil i3ipc python3-dasbus python3-netifaces SwayNotificationCenter wlr-randr ddcutil python3-build python3-wheel"
diff --git a/desktop/simplenote/simplenote.SlackBuild b/desktop/simplenote/simplenote.SlackBuild
index b8462480a6..6e2caa6ae5 100644
--- a/desktop/simplenote/simplenote.SlackBuild
+++ b/desktop/simplenote/simplenote.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=simplenote
SRCNAM=Simplenote
-VERSION=${VERSION:-2.21.0}
+VERSION=${VERSION:-2.23.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/simplenote/simplenote.info b/desktop/simplenote/simplenote.info
index 3d4765a7c1..d71c8bfdda 100644
--- a/desktop/simplenote/simplenote.info
+++ b/desktop/simplenote/simplenote.info
@@ -1,10 +1,10 @@
PRGNAM="simplenote"
-VERSION="2.21.0"
+VERSION="2.23.2"
HOMEPAGE="https://simplenote.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x64.tar.gz"
-MD5SUM_x86_64="ed9914574c0e66e36d8cd7e32caf7857"
+DOWNLOAD_x86_64="https://github.com/Automattic/simplenote-electron/releases/download/v2.23.2/Simplenote-linux-2.23.2-x64.tar.gz"
+MD5SUM_x86_64="be7136923c38f1778f043e737cb28ef3"
REQUIRES=""
MAINTAINER="carriunix"
EMAIL="carriunix@gmail.com"
diff --git a/desktop/xdgmenumaker/xdgmenumaker.SlackBuild b/desktop/xdgmenumaker/xdgmenumaker.SlackBuild
index 7dea43ffca..fbab43e839 100644
--- a/desktop/xdgmenumaker/xdgmenumaker.SlackBuild
+++ b/desktop/xdgmenumaker/xdgmenumaker.SlackBuild
@@ -7,6 +7,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/
# for details.
+# 20250612 bkw: updated for v2.4.
# 20240808 bkw: updated for v2.3.
# 20230711 bkw: updated for v2.1.
# 20221229 bkw: updated for v2.0.
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xdgmenumaker
-VERSION=${VERSION:-2.3}
+VERSION=${VERSION:-2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/xdgmenumaker/xdgmenumaker.info b/desktop/xdgmenumaker/xdgmenumaker.info
index 8ac1c43c89..423b921bfd 100644
--- a/desktop/xdgmenumaker/xdgmenumaker.info
+++ b/desktop/xdgmenumaker/xdgmenumaker.info
@@ -1,8 +1,8 @@
PRGNAM="xdgmenumaker"
-VERSION="2.3"
+VERSION="2.4"
HOMEPAGE="https://github.com/gapan/xdgmenumaker"
-DOWNLOAD="https://github.com/gapan/xdgmenumaker/archive/2.3/xdgmenumaker-2.3.tar.gz"
-MD5SUM="9229218a40231cfc8b9ee2e992d9bbf1"
+DOWNLOAD="https://github.com/gapan/xdgmenumaker/archive/2.4/xdgmenumaker-2.4.tar.gz"
+MD5SUM="7a8a8cbb4727fcf5d6e5d5d7657aa556"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="txt2tags"
diff --git a/desktop/xtrlock/xtrlock.SlackBuild b/desktop/xtrlock/xtrlock.SlackBuild
index bb589ec722..8308d45ec7 100644
--- a/desktop/xtrlock/xtrlock.SlackBuild
+++ b/desktop/xtrlock/xtrlock.SlackBuild
@@ -6,6 +6,10 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250611 bkw: updated for v2.17. no code changes, only the debian
+# packaging has changed. only doing this update because the 2.16
+# source is likely to disappear soon.
+
# 20250121 bkw: updated for v2.16, which has actual new features.
# - build with XInput (multitouch) support.
# - build with capabilities (libcap) support.
@@ -21,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xtrlock
-VERSION=${VERSION:-2.16}
+VERSION=${VERSION:-2.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/xtrlock/xtrlock.info b/desktop/xtrlock/xtrlock.info
index f6a72437c2..b75061d01c 100644
--- a/desktop/xtrlock/xtrlock.info
+++ b/desktop/xtrlock/xtrlock.info
@@ -1,8 +1,8 @@
PRGNAM="xtrlock"
-VERSION="2.16"
+VERSION="2.17"
HOMEPAGE="https://packages.debian.org/sid/xtrlock"
-DOWNLOAD="https://deb.debian.org/debian/pool/main/x/xtrlock/xtrlock_2.16.tar.xz"
-MD5SUM="a6ea35b53611c2bdb38cdc8b85dc028d"
+DOWNLOAD="https://deb.debian.org/debian/pool/main/x/xtrlock/xtrlock_2.17.tar.xz"
+MD5SUM="d2e5e21b0273206c7c9bcf0573813bb5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/astyle/astyle.SlackBuild b/development/astyle/astyle.SlackBuild
index 4de7f9423b..a6120b8618 100644
--- a/development/astyle/astyle.SlackBuild
+++ b/development/astyle/astyle.SlackBuild
@@ -34,6 +34,7 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+# 20250613 bkw: update for v3.6.9.
# 20241109 bkw: update for v3.6.4.
# 20241003 bkw: update for v3.6.3.
# 20240917 bkw: update for v3.6.2.
@@ -65,7 +66,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=astyle
-VERSION=${VERSION:-3.6.4}
+VERSION=${VERSION:-3.6.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/astyle/astyle.info b/development/astyle/astyle.info
index c0aa81144c..4686ec9c17 100644
--- a/development/astyle/astyle.info
+++ b/development/astyle/astyle.info
@@ -1,8 +1,8 @@
PRGNAM="astyle"
-VERSION="3.6.4"
+VERSION="3.6.9"
HOMEPAGE="https://astyle.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.6/astyle-3.6.4.tar.bz2"
-MD5SUM="44a4dd51455dcae45c1aac2547cee7a8"
+DOWNLOAD="https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.6/astyle-3.6.9.tar.bz2"
+MD5SUM="5b3cd1ae6c8f8bd02971581179741844"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/aws-cdk/aws-cdk.SlackBuild b/development/aws-cdk/aws-cdk.SlackBuild
index 3cf0142fcf..92f3e087c0 100644
--- a/development/aws-cdk/aws-cdk.SlackBuild
+++ b/development/aws-cdk/aws-cdk.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aws-cdk
-VERSION=${VERSION:-2.1018.0}
+VERSION=${VERSION:-2.1018.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/aws-cdk/aws-cdk.info b/development/aws-cdk/aws-cdk.info
index f7bf19f79e..5701d46955 100644
--- a/development/aws-cdk/aws-cdk.info
+++ b/development/aws-cdk/aws-cdk.info
@@ -1,8 +1,8 @@
PRGNAM="aws-cdk"
-VERSION="2.1018.0"
+VERSION="2.1018.1"
HOMEPAGE="https://github.com/aws/aws-cdk"
-DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1018.0.tgz"
-MD5SUM="97ec8f4f29c5dc70d7dc9721a976bff8"
+DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1018.1.tgz"
+MD5SUM="43e3e63ed77e7c998571a0e4ac0c008f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs awscli"
diff --git a/development/edwood/README b/development/edwood/README
new file mode 100644
index 0000000000..bdf3adaeb6
--- /dev/null
+++ b/development/edwood/README
@@ -0,0 +1,4 @@
+Edwood is a rewrite of the Plan 9 Acme editor in Go. Currently, it
+works best if you also have plan9port installed. You can read the
+plan9port Acme manpage for details on how to use this editor. (eg.
+9 man acme | less)
diff --git a/development/edwood/edwood.SlackBuild b/development/edwood/edwood.SlackBuild
new file mode 100644
index 0000000000..cc2f7070ce
--- /dev/null
+++ b/development/edwood/edwood.SlackBuild
@@ -0,0 +1,57 @@
+#!/bin/bash
+# Slackware build script for edwood
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=edwood
+VERSION=${VERSION:-0.3.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+go build
+install -Dm 2755 $PRGNAM $PKG/usr/bin/$PRGNAM
+strip --strip-unneeded $PKG/usr/bin/$PRGNAM 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTORS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/edwood/edwood.info b/development/edwood/edwood.info
new file mode 100644
index 0000000000..2dd1afd289
--- /dev/null
+++ b/development/edwood/edwood.info
@@ -0,0 +1,10 @@
+PRGNAM="edwood"
+VERSION="0.3.1"
+HOMEPAGE="https://github.com/rjkroege/edwood"
+DOWNLOAD="https://github.com/rjkroege/edwood/archive/v0.3.1/edwood-0.3.1.tar.gz"
+MD5SUM="1ee81ae4287ab521b57055d28f23cb30"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="plan9port google-go-lang"
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/edwood/slack-desc b/development/edwood/slack-desc
new file mode 100644
index 0000000000..dfe6dde4a8
--- /dev/null
+++ b/development/edwood/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------------------------------------------------------|
+edwood: edwood (text editor)
+edwood:
+edwood: Edwood is a rewrite of the Plan 9 Acme editor in Go. Currently, it
+edwood: works best if you also have plan9port installed. You can read the
+edwood: plan9port Acme manpage for details on how to use this editor. (eg.
+edwood: 9 man acme | less)
+edwood:
+edwood:
+edwood:
+edwood:
+edwood:
diff --git a/development/es-shell/README b/development/es-shell/README
new file mode 100644
index 0000000000..b2d8678a1f
--- /dev/null
+++ b/development/es-shell/README
@@ -0,0 +1,6 @@
+Es is an extensible Unix shell with first class functions, lexical
+scope, exceptions and rich return values. It is highly influenced by
+Plan 9's rc shell, but also borrow ideas from scheme and tcl. It is
+a small shell that works well both for interactive use and for
+scripting, particularly since its quoting rules are much less
+baroque.
diff --git a/development/es-shell/es-shell.SlackBuild b/development/es-shell/es-shell.SlackBuild
new file mode 100644
index 0000000000..065940efee
--- /dev/null
+++ b/development/es-shell/es-shell.SlackBuild
@@ -0,0 +1,91 @@
+#!/bin/bash
+# Slackware build script for es-shell
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=es-shell
+VERSION=${VERSION:-0.9.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "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
+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 {} \;
+
+libtoolize -qi
+autoreconf
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-static=no \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+strip --strip-unneeded $PKG/usr/bin/es 2> /dev/null
+chmod 0644 $PKG/usr/man/man1/es.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 ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGES README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a doc/ERRATA doc/TODO doc/usenix-w93.ps $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/development/es-shell/es-shell.info b/development/es-shell/es-shell.info
new file mode 100644
index 0000000000..e35312fbd3
--- /dev/null
+++ b/development/es-shell/es-shell.info
@@ -0,0 +1,10 @@
+PRGNAM="es-shell"
+VERSION="0.9.2"
+HOMEPAGE="http://wryun.github.io/es-shell"
+DOWNLOAD="https://github.com/wryun/es-shell/archive/v0.9.2/es-shell-0.9.2.tar.gz"
+MD5SUM="1280d48d80cff0186db810aafe39abea"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/es-shell/slack-desc b/development/es-shell/slack-desc
new file mode 100644
index 0000000000..49548fa86a
--- /dev/null
+++ b/development/es-shell/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------------------------------------------------------|
+es-shell: es-shell (extensible shell)
+es-shell:
+es-shell: Es is an extensible Unix shell with first class functions, lexical
+es-shell: scope, exceptions and rich return values. It is highly influenced by
+es-shell: Plan 9's rc shell, but also borrow ideas from scheme and tcl. It is
+es-shell: a small shell that works well both for interactive use and for
+es-shell: scripting, particularly since its quoting rules are much less
+es-shell: baroque.
+es-shell:
+es-shell:
+es-shell:
diff --git a/development/gnatstudio-bin/gnatstudio-bin.SlackBuild b/development/gnatstudio-bin/gnatstudio-bin.SlackBuild
index 98723d7a84..b3531e5121 100644
--- a/development/gnatstudio-bin/gnatstudio-bin.SlackBuild
+++ b/development/gnatstudio-bin/gnatstudio-bin.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gnatstudio-bin
-VERSION=${VERSION:-25.0w.20240506}
-SRC_FILE="gnatstudio-25.0w-20240506-x86_64-linux-bin.tar.gz"
+VERSION=${VERSION:-26.0w.20250417}
+SRC_FILE="gnatstudio-26.0w-20250417-x86_64-linux-bin.tar.gz"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,7 +82,6 @@ chmod +x $PKG/etc/profile.d/*
ln -sf libcairo-gobject.so.2 libcairo-gobject.so
ln -sf libcairo-script-interpreter.so.2 libcairo-script-interpreter.so
ln -sf libcairo.so.2 libcairo.so
- ln -sf libcroco-0.6.so.3 libcroco-0.6.so
ln -sf libcups.so.2 libcups.so
ln -sf libcupsimage.so.2 libcupsimage.so
ln -sf libdbus-1.so.3 libdbus-1.so
@@ -95,61 +94,70 @@ chmod +x $PKG/etc/profile.d/*
ln -sf libgailutil-3.so.0 libgailutil-3.so
ln -sf libgdk-3.so.0 libgdk-3.so
ln -sf libgdk_pixbuf-2.0.so.0 libgdk_pixbuf-2.0.so
- ln -sf libgettextlib-0.20.2.so libgettextlib.so
+ ln -sf libgettextlib-0.22.4.so libgettextlib.so
ln -sf libgettextpo.so.0 libgettextpo.so
- ln -sf libgettextsrc-0.20.2.so libgettextsrc.so
+ ln -sf libgettextsrc-0.22.4.so libgettextsrc.so
ln -sf libgio-2.0.so.0 libgio-2.0.so
ln -sf libgirepository-1.0.so.1 libgirepository-1.0.so
+ ln -sf libgirepository-2.0.so.0 libgirepository-2.0.so
ln -sf libgladeui-2.so.13 libgladeui-2.so
ln -sf libglib-2.0.so.0 libglib-2.0.so
ln -sf libgmodule-2.0.so libgmodule-2.0.so.0
- ln -sf libgnatcoll_core.so.25.0w libgnatcoll_core.so.25
- ln -sf libgnatcoll_gmp.so.25.0w libgnatcoll_gmp.so.25
- ln -sf libgnatcoll_iconv.so.25.0w libgnatcoll_iconv.so.25
- ln -sf libgnatcoll_projects.so.25.0w libgnatcoll_projects.so.25
- ln -sf libgnatcoll_python3.so.25.0w libgnatcoll_python3.so.25
- ln -sf libgnatcoll_sql.so.25.0w libgnatcoll_sql.so.25
- ln -sf libgnatcoll_sqlite.so.25.0w libgnatcoll_sqlite.so.25
- ln -sf libgnatcoll_xref.so.25.0w libgnatcoll_xref.so.25
+ ln -sf libgnatcoll_core.so.26.0w libgnatcoll_core.so.26
+ ln -sf libgnatcoll_gmp.so.26.0w libgnatcoll_gmp.so.26
+ ln -sf libgnatcoll_iconv.so.26.0w libgnatcoll_iconv.so.26
+ ln -sf libgnatcoll_minimal.so.26.0w libgnatcoll_minimal.so.26
+ ln -sf libgnatcoll_projects.so.26.0w libgnatcoll_projects.so.26
+ ln -sf libgnatcoll_python3.so.26.0w libgnatcoll_python3.so.26
+ ln -sf libgnatcoll_sql.so.26.0w libgnatcoll_sql.so.26
+ ln -sf libgnatcoll_sqlite.so.26.0w libgnatcoll_sqlite.so.26
+ ln -sf libgnatcoll_xref.so.26.0w libgnatcoll_xref.so.26
ln -sf libgobject-2.0.so.0 libgobject-2.0.so
ln -sf libgthread-2.0.so.0 libgthread-2.0.so
ln -sf libgtk-3.so.0 libgtk-3.so
- ln -sf libgtkada.so.25.0w libgtkada.so.25
+ ln -sf libgtkada.so.26.0w libgtkada.so.26
+ ln -sf libharfbuzz-cairo.so.0 libharfbuzz-cairo.so
ln -sf libharfbuzz-gobject.so.0 libharfbuzz-gobject.so
+ ln -sf libharfbuzz-icu.so.0 libharfbuzz-icu.so
ln -sf libharfbuzz-subset.so.0 libharfbuzz-subset.so
ln -sf libharfbuzz.so.0 libharfbuzz.so
ln -sf libjpeg.so.8 libjpeg.so
+ ln -sf liblzma.so.5 liblzma.so
ln -sf libpango-1.0.so.0 libpango-1.0.so
ln -sf libpangocairo-1.0.so.0 libpangocairo-1.0.so
ln -sf libpangoft2-1.0.so.0 libpangoft2-1.0.so
+ ln -sf libpcre2-8.so.0 libpcre2-8.so
+ ln -sf libpcre2-posix.so.3 libpcre2-posix.so
ln -sf libpixman-1.so.0 libpixman-1.so
ln -sf libpng16.so.16 libpng16.so
ln -sf libpng16.so libpng.so
ln -sf librsvg-2.so.2 librsvg-2.so
ln -sf libtextstyle.so.0 libtextstyle.so
ln -sf libxml2.so.2 libxml2.so
- ln -sf libxmlada_dom.so.25.0w libxmlada_dom.so.25
- ln -sf libxmlada_input_sources.so.25.0w libxmlada_input_sources.so.25
- ln -sf libxmlada_sax.so.25.0w libxmlada_sax.so.25
- ln -sf libxmlada_schema.so.25.0w libxmlada_schema.so.25
- ln -sf libxmlada_unicode.so.25.0w libxmlada_unicode.so.25
+ ln -sf libxmlada_dom.so.26.0w libxmlada_dom.so.26
+ ln -sf libxmlada_input_sources.so.26.0w libxmlada_input_sources.so.26
+ ln -sf libxmlada_sax.so.26.0w libxmlada_sax.so.26
+ ln -sf libxmlada_schema.so.26.0w libxmlada_schema.so.26
+ ln -sf libxmlada_unicode.so.26.0w libxmlada_unicode.so.26
ln -sf libz.so.1 libz.so
chmod +x libgcc_s* preloadable_libintl.so
)
-(cd $PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.9/site-packages/libadalang/
+(cd $PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.11/site-packages/libadalang/
ln -sf /opt/gnatstudio/lib/gnatstudio/libadalang.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libadasat.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libgcc_s.so.1
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnarl-25.20240411.so
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnat-25.20240411.so
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.25.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnarl-26.20250413.so
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnat-26.20250413.so
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_minimal.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_minimal.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.26.0w
ln -sf /opt/gnatstudio/lib/gnatstudio/libgpr.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libgpr2.so
ln -sf /opt/gnatstudio/lib/gnatstudio/liblangkit_support.so
@@ -158,16 +166,16 @@ chmod +x $PKG/etc/profile.d/*
ln -sf /opt/gnatstudio/lib/gnatstudio/libvss-json.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libvss-regexp.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libvss.so
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.25.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.26.0w
)
(cd $PKG/opt/gnatstudio/share/doc/gnatstudio/html/tutorial
rm -rf _static
@@ -176,6 +184,9 @@ chmod +x $PKG/etc/profile.d/*
rm -rf _static
ln -sf /opt/gnatstudio/share/doc/gnatdoc/html/users_guide/_static
)
+(cd $PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.11/config-3.11-x86_64-linux-gnu
+ ln -sf /opt/gnatstudio/share/gnatstudio/python/lib/libpython3.11.a
+)
# move some packages only in
# opt/gnatstudio/libexec/gnatstudio/gnathub/share/gnathub/python
# to opt/gnatstudio/share/gnatstudio/python, then replace it with a softlink
@@ -184,11 +195,11 @@ chmod +x $PKG/etc/profile.d/*
mv ${python_libexec_path}/bin/flask ${python_share_path}/bin
mv ${python_libexec_path}/bin/pygmentize ${python_share_path}/bin
-( cd ${python_libexec_path}/lib/python3.9/site-packages
- rm -rf _distutils_hack pip* pkg_resources setuptools* wheel* README.txt \
+( cd ${python_libexec_path}/lib/python3.11/site-packages
+ rm -rf _distutils_hack pip* packaging* pkg_resources setuptools* wheel* README.txt \
distutils-precedence.pth
)
- mv ${python_libexec_path}/lib/python3.9/site-packages/* ${python_share_path}/lib/python3.9/site-packages/
+ mv ${python_libexec_path}/lib/python3.11/site-packages/* ${python_share_path}/lib/python3.11/site-packages/
rm -rf ${python_libexec_path}
( cd $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/share/gnathub/
@@ -222,11 +233,11 @@ function remove_duplicate_pycache_files() {
for each_file in "${match_files[@]}"; do
symlink_duplicate_file $each_file
done
- if [ "$1" = "$PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.9/test/__pycache__" ]; then
- if [ -f "test_tcl.cpython-39.opt-2.pyc" ]; then
- symlink_duplicate_file "test_tcl.cpython-39.opt-2.pyc"
- elif [ -f "test_pprint.cpython-39.opt-2.pyc" ]; then
- symlink_duplicate_file "test_pprint.cpython-39.opt-2.pyc"
+ if [ "$1" = "$PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.11/test/__pycache__" ]; then
+ if [ -f "test_tcl.cpython-311.opt-2.pyc" ]; then
+ symlink_duplicate_file "test_tcl.cpython-311.opt-2.pyc"
+ elif [ -f "test_pprint.cpython-311.opt-2.pyc" ]; then
+ symlink_duplicate_file "test_pprint.cpython-311.opt-2.pyc"
else
echo "no opt-2.pyc found"
fi
@@ -243,22 +254,40 @@ function remove_duplicate_pycache_files() {
}
( cd ${python_share_path}/bin
- ln -sf coverage-3.9 coverage3
- ln -sf coverage-3.9 coverage
- ln -sf python3 python
+ ln -sf coverage-3.11 coverage3
+ ln -sf coverage-3.11 coverage
+
+ ln -sf pip3.11 pip3
+ ln -sf pip3.11 pip
+
+ cd ${python_share_path}/lib/python3.11/site-packages/setuptools
+ rm *.exe
+
+ cd ${python_share_path}/lib/python3.11/site-packages/pip/_vendor/distlib/
+ rm *.exe
+ cd $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/
+ rm -rf lib
+ ln -s lib64 lib
- # use system terminfo
- cd ${python_share_path}/lib/python3.9/lib-dynext/share
+ # use system terminfo
+ cd ${python_share_path}/lib/python3.11/lib-dynext/share
rm -rf terminfo
ln -sf /usr/share/terminfo
-
- remove_duplicate_pycache_files ${python_share_path}/lib/python3.9
+
+ remove_duplicate_pycache_files ${python_share_path}/lib/python3.11
+ cd $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/static/lib/
+ ln -sf ../../lib/libcharset.a
+ ln -sf ../../lib/libiconv.a
)
+find $PKG/opt/gnatstudio/share -empty -type d -delete
+chmod +x $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/lib64/preloadable_libiconv.so
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
mv COPYING3 README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/$PRGNAM.info > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.info
mkdir -p $PKG/install
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/development/gnatstudio-bin/gnatstudio-bin.info b/development/gnatstudio-bin/gnatstudio-bin.info
index 03794f1845..0a462e3ed4 100644
--- a/development/gnatstudio-bin/gnatstudio-bin.info
+++ b/development/gnatstudio-bin/gnatstudio-bin.info
@@ -1,10 +1,10 @@
PRGNAM="gnatstudio-bin"
-VERSION="25.0w.20240506"
+VERSION="26.0w.20250417"
HOMEPAGE="https://github.com/AdaCore/gnatstudio/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/AdaCore/gnatstudio/releases/download/gnatstudio-cr-20240506/gnatstudio-25.0w-20240506-x86_64-linux-bin.tar.gz"
-MD5SUM_x86_64="64608fec05da9eb42a4bb3455975f232"
+DOWNLOAD_x86_64="https://github.com/AdaCore/gnatstudio/releases/download/gnatstudio-cr-20250417/gnatstudio-26.0w-20250417-x86_64-linux-bin.tar.gz"
+MD5SUM_x86_64="a6dfb462e7946f52a7d7a2709badf300"
REQUIRES=""
MAINTAINER="Zhu Qun-Ying"
EMAIL="zhu.qunying@gmail.com"
diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild
index 527b6c472f..7cb3c068df 100644
--- a/development/hugo/hugo.SlackBuild
+++ b/development/hugo/hugo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hugo
-VERSION=${VERSION:-0.147.7}
+VERSION=${VERSION:-0.147.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info
index 62f83dccfb..55bdab7ee5 100644
--- a/development/hugo/hugo.info
+++ b/development/hugo/hugo.info
@@ -1,10 +1,10 @@
PRGNAM="hugo"
-VERSION="0.147.7"
+VERSION="0.147.8"
HOMEPAGE="https://gohugo.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.147.7/hugo_extended_0.147.7_Linux-64bit.tar.gz"
-MD5SUM_x86_64="460d88664fb5d9a803e2f4f8139aceb1"
+DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.147.8/hugo_extended_0.147.8_Linux-64bit.tar.gz"
+MD5SUM_x86_64="8be3b0754e8d6b87284f29492437e606"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild
index 15b582e9f2..b025aa792f 100644
--- a/development/jupyter-notebook/jupyter-notebook.SlackBuild
+++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for jupyter-notebook
# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-notebook
-VERSION=${VERSION:-7.0.8}
+VERSION=${VERSION:-7.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info
index 67d9deeb4a..614a2ba3d9 100644
--- a/development/jupyter-notebook/jupyter-notebook.info
+++ b/development/jupyter-notebook/jupyter-notebook.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-notebook"
-VERSION="7.0.8"
+VERSION="7.4.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.0.8.tar.gz"
-MD5SUM="2871e598409cc880d1bc129901b50a1b"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.4.3.tar.gz"
+MD5SUM="4f9c532dde9135cf4ae8e0bb120f3e81"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyterlab"
diff --git a/development/jupyterlab/jupyterlab.SlackBuild b/development/jupyterlab/jupyterlab.SlackBuild
index 1d6419b0af..c35c6da3e1 100644
--- a/development/jupyterlab/jupyterlab.SlackBuild
+++ b/development/jupyterlab/jupyterlab.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyterlab
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 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=jupyterlab
-VERSION=${VERSION:-4.0.13}
+VERSION=${VERSION:-4.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyterlab/jupyterlab.info b/development/jupyterlab/jupyterlab.info
index af6f2f1e04..2889dfdf24 100644
--- a/development/jupyterlab/jupyterlab.info
+++ b/development/jupyterlab/jupyterlab.info
@@ -1,10 +1,10 @@
PRGNAM="jupyterlab"
-VERSION="4.0.13"
+VERSION="4.4.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.13.tar.gz"
-MD5SUM="c22cc9e0b0c65ba664b84e9a6816533d"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.4.3.tar.gz"
+MD5SUM="2f4b6c676cd03872f60109167fd56f27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="jupyter-ipykernel jupyter-notebook_shim jupyterlab_server nodejs python3-async-lru"
+REQUIRES="jupyter-ipykernel jupyter-notebook_shim jupyterlab_server nodejs python3-async-lru python3-httpx"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/mold/mold.SlackBuild b/development/mold/mold.SlackBuild
index 123b96643f..64c88df24a 100644
--- a/development/mold/mold.SlackBuild
+++ b/development/mold/mold.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mold
-VERSION=${VERSION:-2.40.0}
+VERSION=${VERSION:-2.40.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mold/mold.info b/development/mold/mold.info
index 72c3cdabdc..6f700f665f 100644
--- a/development/mold/mold.info
+++ b/development/mold/mold.info
@@ -1,8 +1,8 @@
PRGNAM="mold"
-VERSION="2.40.0"
+VERSION="2.40.1"
HOMEPAGE="https://github.com/rui314/mold"
-DOWNLOAD="https://github.com/rui314/mold/archive/v2.40.0/mold-2.40.0.tar.gz"
-MD5SUM="0188956dec30d23fa363dae8ecf3528d"
+DOWNLOAD="https://github.com/rui314/mold/archive/v2.40.1/mold-2.40.1.tar.gz"
+MD5SUM="e3633b6000ab83fe9c860518abf2d6ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/neatvi/README b/development/neatvi/README
new file mode 100644
index 0000000000..bb048634de
--- /dev/null
+++ b/development/neatvi/README
@@ -0,0 +1,8 @@
+Neatvi is a simple and clean vi(1) implementation, despite its small
+size it supports UTF-8, syntax highlighting, multiple windows,
+keymaps and right-to-left languages, such as Arabic/Persian. A man
+page is not included, but the editor follow classic vi(1) closely,
+non-standard extensions are documented in /usr/doc/neatvi-*/README
+
+Tip: If you prefer neatvi as your default vi editor, you can simply
+make a link: ln -sf /usr/bin/neatvi /usr/bin/vi
diff --git a/academic/evopedia_qt/evopedia_qt.SlackBuild b/development/neatvi/neatvi.SlackBuild
index b146f57090..842711f352 100644
--- a/academic/evopedia_qt/evopedia_qt.SlackBuild
+++ b/development/neatvi/neatvi.SlackBuild
@@ -1,28 +1,23 @@
#!/bin/bash
-#
-# Slackware build script for evopedia
-#
+# Slackware build script for neatvi
# Written by Dan-Simon Myrland <dansimon@radiotube.org>
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=evopedia_qt
-VERSION=${VERSION:-0.4.4}
+PRGNAM=neatvi
+VERSION=${VERSION:-17}
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
+ 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
@@ -38,27 +33,23 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-unzip $CWD/v${VERSION}.zip || unzip $CWD/$PRGNAM-$VERSION.zip
+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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-. /etc/profile.d/qt4.sh
-# uncomment NO_GUI option for a gui less installation
-qmake PREFIX=$PKG/usr #DEFINES+=NO_GUI
make
-make install
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+install -m 2755 -D vi $PKG/usr/bin/$PRGNAM
+strip --strip-unneeded $PKG/usr/bin/$PRGNAM
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md debian/changelog debian/copyright $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README $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
diff --git a/development/neatvi/neatvi.info b/development/neatvi/neatvi.info
new file mode 100644
index 0000000000..9ddf590404
--- /dev/null
+++ b/development/neatvi/neatvi.info
@@ -0,0 +1,10 @@
+PRGNAM="neatvi"
+VERSION="17"
+HOMEPAGE="https://github.com/aligrudi/neatvi"
+DOWNLOAD="https://github.com/aligrudi/neatvi/archive/17/neatvi-17.tar.gz"
+MD5SUM="3e3d616f8615bcf69a4647c1ac4b353a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/neatvi/slack-desc b/development/neatvi/slack-desc
new file mode 100644
index 0000000000..9c0b79a1e7
--- /dev/null
+++ b/development/neatvi/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------------------------------------------------------|
+neatvi: neatvi (text editor)
+neatvi:
+neatvi: Neatvi is a simple and clean vi(1) implementation, despite its small
+neatvi: size it supports UTF-8, syntax highlighting, multiple windows,
+neatvi: keymaps and right-to-left languages, such as Arabic/Persian. A man
+neatvi: page is not included, but the editor follow classic vi(1) closely,
+neatvi: non-standard extensions are documented in /usr/doc/neatvi-*/README
+neatvi:
+neatvi:
+neatvi:
+neatvi:
diff --git a/development/pnpm/pnpm.SlackBuild b/development/pnpm/pnpm.SlackBuild
index d4e526ad7d..d51803070c 100644
--- a/development/pnpm/pnpm.SlackBuild
+++ b/development/pnpm/pnpm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pnpm
-VERSION=${VERSION:-10.11.0}
+VERSION=${VERSION:-10.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pnpm/pnpm.info b/development/pnpm/pnpm.info
index 0cc6b6168c..00e552103a 100644
--- a/development/pnpm/pnpm.info
+++ b/development/pnpm/pnpm.info
@@ -1,8 +1,8 @@
PRGNAM="pnpm"
-VERSION="10.11.0"
+VERSION="10.12.1"
HOMEPAGE="https://pnpm.io"
-DOWNLOAD="https://registry.npmjs.org/pnpm/-/pnpm-10.11.0.tgz"
-MD5SUM="d88290e7df177b4127f4ab2566593fa8"
+DOWNLOAD="https://registry.npmjs.org/pnpm/-/pnpm-10.12.1.tgz"
+MD5SUM="d3dc106e4e377d66e2959f75d7971086"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs"
diff --git a/development/protobuf3/protobuf3.SlackBuild b/development/protobuf3/protobuf3.SlackBuild
index b3ecf1a6d3..e7c1b1eb3b 100644
--- a/development/protobuf3/protobuf3.SlackBuild
+++ b/development/protobuf3/protobuf3.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=protobuf3
-VERSION=${VERSION:-30.2}
+VERSION=${VERSION:-31.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/protobuf3/protobuf3.info b/development/protobuf3/protobuf3.info
index a99f75bb30..fcf39be74d 100644
--- a/development/protobuf3/protobuf3.info
+++ b/development/protobuf3/protobuf3.info
@@ -1,10 +1,10 @@
PRGNAM="protobuf3"
-VERSION="30.2"
+VERSION="31.1"
HOMEPAGE="https://github.com/google/protobuf"
-DOWNLOAD="https://github.com/google/protobuf/archive/v30.2/protobuf-30.2.tar.gz \
-https://files.pythonhosted.org/packages/c8/8c/cf2ac658216eebe49eaedf1e06bc06cbf6a143469236294a1171a51357c3/protobuf-6.30.2.tar.gz"
-MD5SUM="a067757f8231d3124aedd2b55a8a17f9 \
-e99446c873d798d566f19bffb93785cd"
+DOWNLOAD="https://github.com/google/protobuf/archive/v31.1/protobuf-31.1.tar.gz \
+https://files.pythonhosted.org/packages/52/f3/b9655a711b32c19720253f6f06326faf90580834e2e83f840472d752bc8b/protobuf-6.31.1.tar.gz"
+MD5SUM="49ed995cf51185a63faf8a714bc57e2c \
+183fa565016507c253144809b674cc66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="abseil-cpp python3-build python3-wheel"
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index 5d38c21df4..16f2a8af6b 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pycharm
-VERSION=${VERSION:-2025.1.1.1.251.25410.159}
-SRCVER=$( echo $VERSION | cut -c1-10 )
+VERSION=${VERSION:-2025.1.2.251.26094.141}
+SRCVER=$( echo $VERSION | cut -c1-8 )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index 4ee3c7651a..61d8d4f512 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2025.1.1.1.251.25410.159"
+VERSION="2025.1.2.251.26094.141"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-2025.1.1.1.tar.gz"
-MD5SUM="6f0f7c1743556031b32409523d15e1ea"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-2025.1.2.tar.gz"
+MD5SUM="10884f30dd42d5b5eb844d5e7d77e1fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/python3-numpy/python3-numpy.SlackBuild b/development/python3-numpy/python3-numpy.SlackBuild
index 3a1c1389f2..0c2a8d6ec7 100644
--- a/development/python3-numpy/python3-numpy.SlackBuild
+++ b/development/python3-numpy/python3-numpy.SlackBuild
@@ -134,7 +134,12 @@ fi
mkdir -p $PKG/usr/include
cd $PKG/usr/include
- ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/core/include/numpy
+ # Location varies according to VERSION in 15.0 & -current
+ if [ -x /usr/bin/gcc-11.* ]; then
+ ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/core/include/numpy
+ else
+ ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/_core/include/numpy
+ fi
cd -
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index 6a13049d24..6218aa0261 100644
--- a/development/sbcl/sbcl.SlackBuild
+++ b/development/sbcl/sbcl.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbcl
-VERSION=${VERSION:-2.5.3}
+VERSION=${VERSION:-2.5.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index b435115cf0..93980f6c70 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="2.5.3"
+VERSION="2.5.5"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.5.3-source.tar.bz2"
-MD5SUM="571d0fae0e05a2563e12eccfdd4c1dbf"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.5.5-source.tar.bz2"
+MD5SUM="ebee4c5107bbc9708b71938e67ca28ed"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/sbt/sbt.SlackBuild b/development/sbt/sbt.SlackBuild
index bd28560d5c..356a625f43 100644
--- a/development/sbt/sbt.SlackBuild
+++ b/development/sbt/sbt.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbt
-VERSION=${VERSION:-1.11.1}
+VERSION=${VERSION:-1.11.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbt/sbt.info b/development/sbt/sbt.info
index 5bc2671475..caad2b7c09 100644
--- a/development/sbt/sbt.info
+++ b/development/sbt/sbt.info
@@ -1,10 +1,10 @@
PRGNAM="sbt"
-VERSION="1.11.1"
+VERSION="1.11.2"
HOMEPAGE="https://www.scala-sbt.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.11.1/sbt-1.11.1.tgz"
-MD5SUM_x86_64="bb7cea2b0b8fef6ddd75acd350252856"
+DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.11.2/sbt-1.11.2.tgz"
+MD5SUM_x86_64="61ce825353081f479533a45aee25479c"
REQUIRES="zulu-openjdk8"
MAINTAINER="Julian Grinblat"
EMAIL="julian@dotcore.co.il"
diff --git a/development/scite/scite.SlackBuild b/development/scite/scite.SlackBuild
index 3c0f30db5d..19ccde8f55 100644
--- a/development/scite/scite.SlackBuild
+++ b/development/scite/scite.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=scite
-VERSION=${VERSION:-5.5.3}
+VERSION=${VERSION:-5.5.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/scite/scite.info b/development/scite/scite.info
index d967960feb..33bac07f6d 100644
--- a/development/scite/scite.info
+++ b/development/scite/scite.info
@@ -1,8 +1,8 @@
PRGNAM="scite"
-VERSION="5.5.3"
+VERSION="5.5.6"
HOMEPAGE="https://scintilla.org/SciTE.html"
-DOWNLOAD="https://scintilla.org/scite553.tgz"
-MD5SUM="e8986fc68ae2259509b9d95ef54a6658"
+DOWNLOAD="https://scintilla.org/scite556.tgz"
+MD5SUM="874ef64b19950f284c6755ff5e20e717"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/se/README b/development/se/README
new file mode 100644
index 0000000000..75588ee435
--- /dev/null
+++ b/development/se/README
@@ -0,0 +1,4 @@
+The Screen Editor (se) is a modified version of ed(1) with a screen.
+The idea is similar to vi(1), but the editor is simpler and closer to
+the original ed. The editor has a long history, it was essentially
+feature complete in 1985, and the code was later modernized in 2013.
diff --git a/development/se/se.SlackBuild b/development/se/se.SlackBuild
new file mode 100644
index 0000000000..46c120870c
--- /dev/null
+++ b/development/se/se.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/bash
+# Slackware build script for se
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=se
+VERSION=${VERSION:-3.0.1}
+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"
+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 \
+ --enable-static=no \
+ --build=$ARCH-slackware-linux
+
+make
+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 ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING ChangeLog NEWS README TODO $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/development/se/se.info b/development/se/se.info
new file mode 100644
index 0000000000..8a428c5451
--- /dev/null
+++ b/development/se/se.info
@@ -0,0 +1,10 @@
+PRGNAM="se"
+VERSION="3.0.1"
+HOMEPAGE="https://www.se-editor.org"
+DOWNLOAD="https://www.se-editor.org/dist/se-3.0.1.tar.gz"
+MD5SUM="1591fbb514729f846a4f12bdc45ee600"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/se/slack-desc b/development/se/slack-desc
new file mode 100644
index 0000000000..8cd54ad548
--- /dev/null
+++ b/development/se/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------------------------------------------------------|
+se: se (text editor)
+se:
+se: The Screen Editor (se) is a modified version of ed(1) with a screen.
+se: The idea is similar to vi(1), but the editor is simpler and closer to
+se: the original ed. The editor has a long history, it was essentially
+se: feature complete in 1985, and the code was later modernized in 2013.
+se:
+se:
+se:
+se:
+se:
diff --git a/development/sourcegit/sourcegit.SlackBuild b/development/sourcegit/sourcegit.SlackBuild
index c9d65b2884..afe3c3b22d 100644
--- a/development/sourcegit/sourcegit.SlackBuild
+++ b/development/sourcegit/sourcegit.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sourcegit
-VERSION=${VERSION:-2025.19}
+VERSION=${VERSION:-2025.21}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sourcegit/sourcegit.info b/development/sourcegit/sourcegit.info
index 2333aa52ef..63706829f6 100644
--- a/development/sourcegit/sourcegit.info
+++ b/development/sourcegit/sourcegit.info
@@ -1,10 +1,10 @@
PRGNAM="sourcegit"
-VERSION="2025.19"
+VERSION="2025.21"
HOMEPAGE="https://github.com/sourcegit-scm/sourcegit"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/sourcegit-scm/sourcegit/archive/v2025.19/sourcegit-2025.19.tar.gz"
-MD5SUM_x86_64="b2b2c033ef69740ba454c55194ad7436"
+DOWNLOAD_x86_64="https://github.com/sourcegit-scm/sourcegit/archive/v2025.21/sourcegit-2025.21.tar.gz"
+MD5SUM_x86_64="98c4e2c8ac1835eb965aabf1269bcadf"
REQUIRES="dotnet-runtime-9.0 dotnet-sdk-9.0"
MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/development/terraform/terraform.SlackBuild b/development/terraform/terraform.SlackBuild
index 4bbcf63df3..c7014f3979 100644
--- a/development/terraform/terraform.SlackBuild
+++ b/development/terraform/terraform.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=terraform
-VERSION=${VERSION:-1.12.1}
+VERSION=${VERSION:-1.12.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/terraform/terraform.info b/development/terraform/terraform.info
index 58b8176d0e..31a7a765f4 100644
--- a/development/terraform/terraform.info
+++ b/development/terraform/terraform.info
@@ -1,8 +1,8 @@
PRGNAM="terraform"
-VERSION="1.12.1"
+VERSION="1.12.2"
HOMEPAGE="https://www.terraform.io/"
-DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.12.1/terraform-1.12.1.tar.gz"
-MD5SUM="57aae1b7a861679947f0121a083d0ad2"
+DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.12.2/terraform-1.12.2.tar.gz"
+MD5SUM="21ccb464653e423b8742f4cd55f141c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/uncrustify/uncrustify.SlackBuild b/development/uncrustify/uncrustify.SlackBuild
index a115bc2bd0..cc1e1e53a8 100644
--- a/development/uncrustify/uncrustify.SlackBuild
+++ b/development/uncrustify/uncrustify.SlackBuild
@@ -8,7 +8,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uncrustify
-VERSION=${VERSION:-0.80.1}
+VERSION=${VERSION:-0.81.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,6 +78,7 @@ cp -a documentation $PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/usr/share/doc/uncrustify/* $PKG/usr/doc/$PRGNAM-$VERSION
rm -rf $PKG/usr/share
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/$PRGNAM.info > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.info
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/uncrustify/uncrustify.info b/development/uncrustify/uncrustify.info
index 157cd980a8..2f735796e7 100644
--- a/development/uncrustify/uncrustify.info
+++ b/development/uncrustify/uncrustify.info
@@ -1,8 +1,8 @@
PRGNAM="uncrustify"
-VERSION="0.80.1"
+VERSION="0.81.0"
HOMEPAGE="http://uncrustify.sourceforge.net/"
-DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.80.1/uncrustify-uncrustify-0.80.1.tar.gz"
-MD5SUM="b6692648a3526de92750391734b2e630"
+DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.81.0/uncrustify-uncrustify-0.81.0.tar.gz"
+MD5SUM="5b7ead1524307e8e45aef1209e78b1b1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index 7f03ab26d4..4f98fce5f6 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for universal-ctags
-# Copyright 2015-2023 Eugene Wissner, Mannheim, Germany
+# Copyright 2015-2025 Eugene Wissner, Mannheim, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=universal-ctags
-VERSION=${VERSION:-6.1.0}
+VERSION=${VERSION:-6.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index 89a2593a1e..e945d30847 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="6.1.0"
+VERSION="6.2.0"
HOMEPAGE="https://ctags.io"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-6.1.0.tar.gz"
-MD5SUM="eb0047378f0f49b013de032a7530caf7"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-6.2.0.tar.gz"
+MD5SUM="65064cbaf0955916a98d381a9c90240d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 5b605761d7..9391b2af11 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.100.3}
-SRCVER=1748872325
+VERSION=${VERSION:-1.101.0}
+SRCVER=1749655159
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index ee2068ebdb..cfdc8bc44f 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.100.3"
+VERSION="1.101.0"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/258e40fedc6cb8edf399a463ce3a9d32e7e1f6f3/code-stable-x64-1748872325.tar.gz"
-MD5SUM_x86_64="91a8ae1b95da3923d08bd8191ad09b48"
+DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/dfaf44141ea9deb3b4096f7cd6d24e00c147a4b1/code-stable-x64-1749655159.tar.gz"
+MD5SUM_x86_64="e9966f1277d277206a0fd9a0f6391869"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/witsy/witsy.SlackBuild b/development/witsy/witsy.SlackBuild
index 0176bedad2..3a85a7eb36 100644
--- a/development/witsy/witsy.SlackBuild
+++ b/development/witsy/witsy.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=witsy
-VERSION=${VERSION:-2.6.5}
+VERSION=${VERSION:-2.8.1}
SRCNAM=Witsy-"$VERSION"-linux-x64
WTF_NAME=Witsy-linux-x64
BUILD=${BUILD:-1}
diff --git a/development/witsy/witsy.info b/development/witsy/witsy.info
index 244ee418da..7241dbd352 100644
--- a/development/witsy/witsy.info
+++ b/development/witsy/witsy.info
@@ -1,10 +1,10 @@
PRGNAM="witsy"
-VERSION="2.6.5"
+VERSION="2.8.1"
HOMEPAGE="https://github.com/nbonamy/witsy"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/nbonamy/witsy/releases/download/v2.6.5/Witsy-2.6.5-linux-x64.zip"
-MD5SUM_x86_64="214c7ff21da43a4efdb748b948576edf"
+DOWNLOAD_x86_64="https://github.com/nbonamy/witsy/releases/download/v2.8.1/Witsy-2.8.1-linux-x64.zip"
+MD5SUM_x86_64="fdfd5c89f8fd0806a9e8f253bf3e871a"
REQUIRES="electron"
MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/games/advancemame/advancemame.SlackBuild b/games/advancemame/advancemame.SlackBuild
index 6996ea7ee2..afee2af8a1 100644
--- a/games/advancemame/advancemame.SlackBuild
+++ b/games/advancemame/advancemame.SlackBuild
@@ -8,6 +8,7 @@
# had no license, modified version released under the WTFPL. See
# http://www.wtfpl.net/txt/copying/ for details.
+# 20250611 bkw: update for v5.0
# 20241101 bkw: update for v4.0, new homepage
# 20240320 bkw: update for v3.10
# 20220401 bkw: BUILD=3, add SlackBuild to doc dir
@@ -31,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=advancemame
-VERSION=${VERSION:-4.0}
+VERSION=${VERSION:-5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/advancemame/advancemame.info b/games/advancemame/advancemame.info
index 2ad2dfbcf1..0fd56ac990 100644
--- a/games/advancemame/advancemame.info
+++ b/games/advancemame/advancemame.info
@@ -1,8 +1,8 @@
PRGNAM="advancemame"
-VERSION="4.0"
+VERSION="5.0"
HOMEPAGE="https://www.advancemame.it/"
-DOWNLOAD="https://github.com/amadvance/advancemame/releases/download/v4.0/advancemame-4.0.tar.gz"
-MD5SUM="9a4a4030bf7713da579fbb83dfe0bafe"
+DOWNLOAD="https://github.com/amadvance/advancemame/releases/download/v5.0/advancemame-5.0.tar.gz"
+MD5SUM="b52bf60e4ecaa5f740bff3155340a562"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/curseofwar/README b/games/curseofwar/README
index 68a887720d..dcca22bc34 100644
--- a/games/curseofwar/README
+++ b/games/curseofwar/README
@@ -4,3 +4,8 @@ but focus on high-level strategic planning: Building infrastructure,
securing resources, and moving your armies. The core game mechanics
turns out to be quite close to WWI-WWII type of warfare, however, there
is no explicit reference to any historical period.
+
+NOTE:
+The SlackBuild produces the SDL version of the game, if you prefer the
+ncurses version change make SDL=yes DESTDIR=$PKG install to make
+DESTDIR=$PKG install.
diff --git a/games/curseofwar/curseofwar.info b/games/curseofwar/curseofwar.info
index 4460414ab3..cc510488fe 100644
--- a/games/curseofwar/curseofwar.info
+++ b/games/curseofwar/curseofwar.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
+EMAIL="dslackw@gmail.com"
diff --git a/games/fheroes2/fheroes2.SlackBuild b/games/fheroes2/fheroes2.SlackBuild
index be8ef35f6a..927e8d3188 100644
--- a/games/fheroes2/fheroes2.SlackBuild
+++ b/games/fheroes2/fheroes2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fheroes2
-VERSION=${VERSION:-1.1.8}
+VERSION=${VERSION:-1.1.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/fheroes2/fheroes2.info b/games/fheroes2/fheroes2.info
index c25833b97e..75b1a1e2e2 100644
--- a/games/fheroes2/fheroes2.info
+++ b/games/fheroes2/fheroes2.info
@@ -1,8 +1,8 @@
PRGNAM="fheroes2"
-VERSION="1.1.8"
+VERSION="1.1.9"
HOMEPAGE="https://ihhub.github.io/fheroes2/"
-DOWNLOAD="https://github.com/ihhub/fheroes2/archive/1.1.8/fheroes2-1.1.8.tar.gz"
-MD5SUM="588a575d39c9ac6d65ebefb93a08e079"
+DOWNLOAD="https://github.com/ihhub/fheroes2/archive/1.1.9/fheroes2-1.1.9.tar.gz"
+MD5SUM="bdd7a6c5eca4576f55b245c6b322cf10"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/ioquake3/ioquake3.SlackBuild b/games/ioquake3/ioquake3.SlackBuild
index d9f4c75c51..8db471180c 100644
--- a/games/ioquake3/ioquake3.SlackBuild
+++ b/games/ioquake3/ioquake3.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ioquake3
-VERSION=${VERSION:-1.36_70d07d9}
+VERSION=${VERSION:-1.36_8d2c2b4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/ioquake3/ioquake3.info b/games/ioquake3/ioquake3.info
index 34a1fd1a0a..44b841d1c9 100644
--- a/games/ioquake3/ioquake3.info
+++ b/games/ioquake3/ioquake3.info
@@ -1,9 +1,9 @@
PRGNAM="ioquake3"
-VERSION="1.36_70d07d9"
+VERSION="1.36_8d2c2b4"
HOMEPAGE="https://ioquake3.org/"
-DOWNLOAD="https://www.dropbox.com/s/8mq7iaq2anrofd5/ioquake3-1.36_70d07d9.tar.gz \
+DOWNLOAD="https://github.com/mdinslage/SlackBuilds_Downloads/raw/main/ioquake3-1.36_8d2c2b4.tar.gz \
http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run"
-MD5SUM="211357efe03602500bb6568f28a2bb54 \
+MD5SUM="303d91ae7413e890d9a3b3eb8426b03f \
c71fdddccb20e8fc393d846e9c61d685"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.SlackBuild b/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.SlackBuild
index 83566076b0..d9368784af 100644
--- a/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.SlackBuild
+++ b/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mupen64plus-video-gliden64
-VERSION=${VERSION:-4.0_1f4d04f}
+VERSION=${VERSION:-4.0_55c436c}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.info b/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.info
index 85c6a31246..00a6b00516 100644
--- a/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.info
+++ b/games/mupen64plus-video-gliden64/mupen64plus-video-gliden64.info
@@ -1,8 +1,8 @@
PRGNAM="mupen64plus-video-gliden64"
-VERSION="4.0_1f4d04f"
+VERSION="4.0_55c436c"
HOMEPAGE="https://github.com/gonetz/GLideN64/"
-DOWNLOAD="https://www.dropbox.com/s/xvuli2owch2uu4o/mupen64plus-video-gliden64-4.0_1f4d04f.tar.gz"
-MD5SUM="f44425c2b1a5e5d38828298e85a89949"
+DOWNLOAD="https://github.com/mdinslage/SlackBuilds_Downloads/raw/main/mupen64plus-video-gliden64-4.0_55c436c.tar.gz"
+MD5SUM="4cfadae88c47e53237220fac46bd2f66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="mupen64plus"
diff --git a/games/ppsspp/ppsspp.SlackBuild b/games/ppsspp/ppsspp.SlackBuild
index 9cc068ffc0..1c3afabfb4 100644
--- a/games/ppsspp/ppsspp.SlackBuild
+++ b/games/ppsspp/ppsspp.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ppsspp
-VERSION=${VERSION:-1.18.1}
+VERSION=${VERSION:-1.19.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/ppsspp/ppsspp.info b/games/ppsspp/ppsspp.info
index 8bd15a0473..ea2039b8b0 100644
--- a/games/ppsspp/ppsspp.info
+++ b/games/ppsspp/ppsspp.info
@@ -1,8 +1,8 @@
PRGNAM="ppsspp"
-VERSION="1.18.1"
+VERSION="1.19.1"
HOMEPAGE="https://www.ppsspp.org/"
-DOWNLOAD="https://github.com/hrydgard/ppsspp/releases/download/v1.18.1/ppsspp-1.18.1.tar.xz"
-MD5SUM="2fef8f022c170814aa78f3e9b4a00b94"
+DOWNLOAD="https://github.com/hrydgard/ppsspp/releases/download/v1.19.1/ppsspp-1.19.1.tar.xz"
+MD5SUM="484eaaf30bfe5d973522f21e5505076c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/scummvm/scummvm.SlackBuild b/games/scummvm/scummvm.SlackBuild
index 1200761e1c..0056e7016c 100644
--- a/games/scummvm/scummvm.SlackBuild
+++ b/games/scummvm/scummvm.SlackBuild
@@ -32,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=scummvm
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-2.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/scummvm/scummvm.info b/games/scummvm/scummvm.info
index 7cdac7733a..f38cb0f1a6 100644
--- a/games/scummvm/scummvm.info
+++ b/games/scummvm/scummvm.info
@@ -1,8 +1,8 @@
PRGNAM="scummvm"
-VERSION="2.9.0"
+VERSION="2.9.1"
HOMEPAGE="https://www.scummvm.org/"
-DOWNLOAD="https://downloads.scummvm.org/frs/scummvm/2.9.0/scummvm-2.9.0.tar.xz"
-MD5SUM="94817c627fb329b211d4bb4178a4c274"
+DOWNLOAD="https://downloads.scummvm.org/frs/scummvm/2.9.1/scummvm-2.9.1.tar.xz"
+MD5SUM="48ed0e0fc191169906ebe7d9b2724755"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/starlanes/README b/games/starlanes/README
new file mode 100644
index 0000000000..9f915785b8
--- /dev/null
+++ b/games/starlanes/README
@@ -0,0 +1,5 @@
+This simple game has a long history, Star Trader was written by Dave
+Kaufman in BASIC in 1974. Steven Farber wrote a clone called Star
+Lanes for the computer magazine Interface Age. This version, from
+1997, is a C port of Starlanes for the Osborne 1. It is a very old
+game, but the code is simple and compiles easily on modern systems.
diff --git a/games/starlanes/slack-desc b/games/starlanes/slack-desc
new file mode 100644
index 0000000000..5232a8ed33
--- /dev/null
+++ b/games/starlanes/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------------------------------------------------------|
+starlanes: starlanes (economic conquest game)
+starlanes:
+starlanes: This simple game has a long history, Star Trader was written by Dave
+starlanes: Kaufman in BASIC in 1974. Steven Farber wrote a clone called Star
+starlanes: Lanes for the computer magazine Interface Age. This version, from
+starlanes: 1997, is a C port of Starlanes for the Osborne 1. It is a very old
+starlanes: game, but the code is simple and compiles easily on modern systems.
+starlanes:
+starlanes:
+starlanes:
+starlanes:
diff --git a/games/starlanes/starlanes.SlackBuild b/games/starlanes/starlanes.SlackBuild
new file mode 100644
index 0000000000..adbdcaa954
--- /dev/null
+++ b/games/starlanes/starlanes.SlackBuild
@@ -0,0 +1,63 @@
+#!/bin/bash
+# Slackware build script for starlanes
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=starlanes
+VERSION=${VERSION:-1.2.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+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 {} \;
+
+# minor fixes
+rm -f starlanes
+sed -i 's/restrict/restrictinput/g' starlanes.c
+
+make
+install -m 2755 -D $PRGNAM $PKG/usr/bin/$PRGNAM
+strip --strip-unneeded $PKG/usr/bin/$PRGNAM 2> /dev/null
+install -m 0644 -D $PRGNAM.6 $PKG/usr/man/man6/$PRGNAM.6
+gzip -9 $PKG/usr/man/man6/$PRGNAM.6
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING README $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/games/starlanes/starlanes.info b/games/starlanes/starlanes.info
new file mode 100644
index 0000000000..f2bf5469bb
--- /dev/null
+++ b/games/starlanes/starlanes.info
@@ -0,0 +1,10 @@
+PRGNAM="starlanes"
+VERSION="1.2.2"
+HOMEPAGE="https://www.freshports.org/games/starlanes"
+DOWNLOAD="http://www.gtlib.gatech.edu/pub/Linux/games/strategy/starlanes-1.2.2.tar.gz"
+MD5SUM="c340e5b71070cea48de57231dc23b255"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/games/vectoroids/vectoroids.SlackBuild b/games/vectoroids/vectoroids.SlackBuild
index ccf58afd80..6219dd140c 100644
--- a/games/vectoroids/vectoroids.SlackBuild
+++ b/games/vectoroids/vectoroids.SlackBuild
@@ -6,6 +6,11 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250614 bkw: update for v1.1.2. this means SDL2, which lacks .s3m
+# (mod) support on Slackware so I had to convert decision.s3m to an
+# .ogg (with milkytracker and oggenc), then patch the code to load
+# the .ogg.
+
# 20230107 bkw: BUILD=3, add doinst.sh, fix man page permission.
# 20211016 bkw: BUILD=2
# - add icons and .desktop
@@ -13,8 +18,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vectoroids
-VERSION=${VERSION:-1.1.0}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-1.1.2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -37,16 +42,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
+elif [ "$ARCH" = "x86_64" -o "$ARCH" = "aarch64" ]; then
SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -55,15 +56,25 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+
+# 20250614 bkw: the git history is included in the tarball, and it's
+# about 2.5x the size of the actual source. Don't waste time/space
+# extracting it.
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz --exclude='*/.git/*'
+
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 {} +
# Get rid of cruft accidentally left in the distribution tarball
rm -rf data/images/.xvpics
+# 20250614 bkw: PV never responded to my request to add mod support
+# to 15.0's SDL2, and at this late date I wouldn't expect him to.
+# Use an .ogg version of the soundtrack.
+sed -i '/mus_game_name/s,s3m,ogg,' $PRGNAM.c
+
# Can't just override CFLAGS...
sed -i -e "s/-O2/$SLKCFLAGS/" Makefile
@@ -76,6 +87,11 @@ make install PREFIX=$PKG/usr BIN_PREFIX=$PKG/usr/games
chmod 644 $PKG/usr/man/man6/*.6
gzip -9 $PKG/usr/man/man6/*.6
+# 20250614 bkw: put the converted music in the package. Thought about
+# deleting the original .s3m, but it's small, and it's the "source" for
+# the .ogg.
+cat $CWD/decision.ogg > $PKG/usr/share/vectoroids/music/decision.ogg
+
# Upstream's icon.png is barely visible due to being vector
# drawings on a transparent background. I made a hopefully nicer
# icon like so:
@@ -99,9 +115,10 @@ ln -s ../icons/hicolor/48x48/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png
mkdir -p $PKG/usr/share/applications
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp *.txt $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp *.txt $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/games/vectoroids/vectoroids.info b/games/vectoroids/vectoroids.info
index b375a8a9fe..81b71417aa 100644
--- a/games/vectoroids/vectoroids.info
+++ b/games/vectoroids/vectoroids.info
@@ -1,8 +1,10 @@
PRGNAM="vectoroids"
-VERSION="1.1.0"
+VERSION="1.1.2"
HOMEPAGE="http://www.newbreedsoftware.com/vectoroids/"
-DOWNLOAD="ftp://ftp.tuxpaint.org/unix/x/vectoroids/src/vectoroids-1.1.0.tar.gz"
-MD5SUM="c63ce56b09aa7da9a6e95d804e9ee314"
+DOWNLOAD="https://tuxpaint.org/ftp/unix/x/vectoroids/src/vectoroids-1.1.2.tar.gz \
+ https://slackware.uk/~urchlay/src/decision.ogg"
+MD5SUM="12e4573caac77c1f5768367d25d43304 \
+ 8f9a78bb9ce1ad53799613a3ac199dd0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/xroar/xroar.SlackBuild b/games/xroar/xroar.SlackBuild
index e3756a9c89..3386e7e900 100644
--- a/games/xroar/xroar.SlackBuild
+++ b/games/xroar/xroar.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250612 bkw: update for 1.8.2
# 20250121 bkw: update for 1.7.3
# 20241122 bkw: update for 1.7.1, remove gtkglext/sdl1/gtk2 support.
# 20240926 bkw: update for 1.6.5
@@ -36,7 +37,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xroar
-VERSION=${VERSION:-1.7.3}
+VERSION=${VERSION:-1.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/xroar/xroar.info b/games/xroar/xroar.info
index ad50161c52..7e8d1551e9 100644
--- a/games/xroar/xroar.info
+++ b/games/xroar/xroar.info
@@ -1,8 +1,8 @@
PRGNAM="xroar"
-VERSION="1.7.3"
+VERSION="1.8.2"
HOMEPAGE="https://www.6809.org.uk/dragon/xroar.shtml"
-DOWNLOAD="https://www.6809.org.uk/xroar/dl/xroar-1.7.3.tar.gz"
-MD5SUM="c858129dab3e99ce611ceec761b0c70f"
+DOWNLOAD="https://www.6809.org.uk/xroar/dl/xroar-1.8.2.tar.gz"
+MD5SUM="39aabb557d32e5419af610ff6392d557"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="xroar-roms"
diff --git a/games/xu4/xu4.SlackBuild b/games/xu4/xu4.SlackBuild
index acd6add974..4e448dcf05 100644
--- a/games/xu4/xu4.SlackBuild
+++ b/games/xu4/xu4.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250612 bkw: update for v1.4.3.
# 20250122 bkw: update for v1.4.2.
# 20240807 bkw: update for v1.4.
# 20230712 bkw: update for v1.3.
@@ -31,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xu4
-VERSION=${VERSION:-1.4.2}
+VERSION=${VERSION:-1.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/xu4/xu4.info b/games/xu4/xu4.info
index bcb1508f80..cb1305c3d4 100644
--- a/games/xu4/xu4.info
+++ b/games/xu4/xu4.info
@@ -1,10 +1,10 @@
PRGNAM="xu4"
-VERSION="1.4.2"
+VERSION="1.4.3"
HOMEPAGE="https://xu4.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/xu4/xu4/1.4/xu4-1.4.2.tar.gz \
+DOWNLOAD="https://downloads.sourceforge.net/project/xu4/xu4/1.4/xu4-1.4.3.tar.gz \
https://web.archive.org/web/20091209235819/http://www.thatfleminggent.com/ultima/ultima4.zip \
https://downloads.sourceforge.net/project/xu4/Ultima%204%20VGA%20Upgrade/1.3/u4upgrad.zip"
-MD5SUM="c65deb2c38cbb4f5e69ebdcaf9d4984c \
+MD5SUM="111c4a5c4da9f21f649559dc22e67f24 \
f2006a5dbf175571912ef2594b6eb900 \
4ce9c9cd9dab111275e0ebfde7a482c4"
DOWNLOAD_x86_64=""
diff --git a/graphics/Blender/Blender.SlackBuild b/graphics/Blender/Blender.SlackBuild
index 90999a35a7..8214f72654 100644
--- a/graphics/Blender/Blender.SlackBuild
+++ b/graphics/Blender/Blender.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Blender
-# Copyright 2015-2024 Christoph Willing, Sydney Australia
+# Copyright 2015-2025 Christoph Willing, Sydney Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Blender
VERSION=${VERSION:-3.3.10}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/Blender/Blender.info b/graphics/Blender/Blender.info
index 967d92ba92..1fe556d2e8 100644
--- a/graphics/Blender/Blender.info
+++ b/graphics/Blender/Blender.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://download.blender.org/source/blender-3.3.10.tar.xz"
MD5SUM="a190dbfc5dfd490d737ee64ba68ce79c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="potrace OpenSubdiv pugixml jack opencollada valgrind python3-numpy openimageio freealut tbb"
+REQUIRES="potrace OpenSubdiv pugixml jack opencollada valgrind python3-numpy openimageio freealut"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"
diff --git a/graphics/chafa/chafa.SlackBuild b/graphics/chafa/chafa.SlackBuild
index 2292fd5558..9086520120 100644
--- a/graphics/chafa/chafa.SlackBuild
+++ b/graphics/chafa/chafa.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for chafa
-# Copyright 2022-2024 Vijay Marcel
+# Copyright 2022-2025 Vijay Marcel
# All rights reserved.
#
@@ -37,13 +37,13 @@
# 18/08/2024: Updated to version 1.14.2
# 11/09/2024: Opdated to version 1.14.4
# 20/11/2024: Updated to version 1.14.5
-
+# 10/06/2025: updated to version 1.16.1
#-----------------------------------------------------------------------------------------#
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=chafa
-VERSION=${VERSION:-1.14.5}
+VERSION=${VERSION:-1.16.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/chafa/chafa.info b/graphics/chafa/chafa.info
index 9dff26094d..93029acbac 100644
--- a/graphics/chafa/chafa.info
+++ b/graphics/chafa/chafa.info
@@ -1,8 +1,8 @@
PRGNAM="chafa"
-VERSION="1.14.5"
+VERSION="1.16.1"
HOMEPAGE="https://hpjansson.org/chafa"
-DOWNLOAD="https://hpjansson.org/chafa/releases/chafa-1.14.5.tar.xz"
-MD5SUM="fbf9312beef31e928f34cb6dbcc78bc2"
+DOWNLOAD="https://hpjansson.org/chafa/releases/chafa-1.16.1.tar.xz"
+MD5SUM="a8fbae9486d56c79c48877e7f2bf44e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/gcolor3/README b/graphics/gcolor3/README
new file mode 100644
index 0000000000..d0b0081de7
--- /dev/null
+++ b/graphics/gcolor3/README
@@ -0,0 +1,15 @@
+gcolor3 (GTK+3 color selector)
+
+gcolor3 is a color selection dialog written in GTK+3. It is much like
+gcolor2, but uses the newer GTK+ version and other modernisations to
+better integrate into your modern desktop.
+
+Ever wanted to know the value of that color on your screen? Gcolor3
+enables you to pick the color from any pixel on your screen. It
+also allows you to create and save a palette.
+
+If the homepage is down, there's an archived copy here:
+http://web.archive.org/web/20250511235717/https://hjdskes.nl/projects/gcolor3/
+
+Note: I'm aware that this isn't the latest version of gcolor3. It is,
+however, the last version that can be built on Slackware 15.0.
diff --git a/graphics/gcolor3/doinst.sh b/graphics/gcolor3/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/graphics/gcolor3/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/graphics/gcolor3/gcolor3.SlackBuild b/graphics/gcolor3/gcolor3.SlackBuild
new file mode 100644
index 0000000000..d2ccdaf381
--- /dev/null
+++ b/graphics/gcolor3/gcolor3.SlackBuild
@@ -0,0 +1,105 @@
+#!/bin/bash
+
+# Slackware build script for gcolor3
+
+# Written by B. Watson (urchlay@slackware.uk)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# gcolor2 and gcolor3 do the same thing. Which one to use is basically
+# an aesthetic choice. I prefer gcolor2, actually: gcolor3 doesn't use
+# my window manager's titlebar, so it looks weird to me. Also, gcolor2
+# starts out with the contents of rgb.txt as the palette, which is
+# more useful that gcolor3's "you don't have any saved colors".
+
+# Note: v2.4.0 requires libportal. Our 15.0 repo's version of
+# libportal is too old, and can't be updated. So gcolor3 stays at
+# 2.3.1 until further notice (libportal not required at all).
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=gcolor3
+VERSION=${VERSION:-2.3.1}
+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"
+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 /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+# Grr. Nobody should ever ship release sources with -Werror enabled.
+# The -Dwerror=false below fixes it. The warnings are just GTK
+# deprecations, because our GTK+3 is newer than whatever the author
+# happened to be using in 2018 when this was released.
+
+mkdir build
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson .. \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ -Dwerror=false \
+ -Dstrip=true
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
+
+gzip -9 $PKG/usr/man/man*/*
+
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a README* LICENSE* $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/graphics/gcolor3/gcolor3.info b/graphics/gcolor3/gcolor3.info
new file mode 100644
index 0000000000..1ca12ee2dc
--- /dev/null
+++ b/graphics/gcolor3/gcolor3.info
@@ -0,0 +1,10 @@
+PRGNAM="gcolor3"
+VERSION="2.3.1"
+HOMEPAGE="https://www.hjdskes.nl/projects/gcolor3/"
+DOWNLOAD="https://github.com/Hjdskes/gcolor3/archive/v2.3.1/gcolor3-2.3.1.tar.gz"
+MD5SUM="a611dbb3ee2561dbc70eb59aa473b10d"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/graphics/gcolor3/slack-desc b/graphics/gcolor3/slack-desc
new file mode 100644
index 0000000000..f8c8569ded
--- /dev/null
+++ b/graphics/gcolor3/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------------------------------------------------------|
+gcolor3: gcolor3 (GTK+3 color selector)
+gcolor3:
+gcolor3: gcolor3 is a color selection dialog written in GTK+3. It is much like
+gcolor3: gcolor2, but uses the newer GTK+ version and other modernisations to
+gcolor3: better integrate into your modern desktop.
+gcolor3:
+gcolor3: Ever wanted to know the value of that color on your screen? Gcolor3
+gcolor3: enables you to pick the color from any pixel on your screen. It
+gcolor3: also allows you to create and save a palette.
+gcolor3:
+gcolor3:
diff --git a/graphics/openimageio/openimageio.SlackBuild b/graphics/openimageio/openimageio.SlackBuild
index 5be9a3d692..c47f531111 100644
--- a/graphics/openimageio/openimageio.SlackBuild
+++ b/graphics/openimageio/openimageio.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for openimageio
-# Copyright 2015-2023 Christoph Willing Brisbane, Australia
+# Copyright 2015-2025 Christoph Willing Sydney, Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ PRGNAM=openimageio
SRCNAM=OpenImageIO-Release
VERSION=${VERSION:-2.2.21.0}
FMT=${FMT:-"fmt-7.1.3"}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-5}
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
@@ -97,7 +94,7 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11 -fcommon" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_FMT_FORCE:BOOL=TRUE \
+ -DBUILD_FMT_FORCE:BOOL=TRUE \
-DPYLIB_INCLUDE_SONAME:BOOL=TRUE \
-DPYLIB_LIB_PREFIX:BOOL=FALSE \
-DUSE_OPENJPEG:BOOL=FALSE \
diff --git a/graphics/openimageio/openimageio.info b/graphics/openimageio/openimageio.info
index 6149a876d1..92c6746b8f 100644
--- a/graphics/openimageio/openimageio.info
+++ b/graphics/openimageio/openimageio.info
@@ -7,6 +7,6 @@ MD5SUM="384ba30cadc2ceb62edd3895b797a6d1 \
2522ec65070c0bda0ca288677ded2831"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="opencolorio robin-map dcmtk hdf5"
+REQUIRES="opencolorio robin-map dcmtk hdf5 tbb"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"
diff --git a/graphics/ueberzugpp/ueberzugpp.SlackBuild b/graphics/ueberzugpp/ueberzugpp.SlackBuild
index 0b82f8a81c..0194fd75f6 100644
--- a/graphics/ueberzugpp/ueberzugpp.SlackBuild
+++ b/graphics/ueberzugpp/ueberzugpp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ueberzugpp
-VERSION=${VERSION:-2.9.6}
+VERSION=${VERSION:-2.9.7}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,10 +81,6 @@ if [ "$WAYLAND" = "yes" ]; then
with_wayland=( -DENABLE_WAYLAND=ON )
fi
-# upstream requires at least CMake 3.22 despite at least 3.21 working without
-# trouble
-sed -i '/cmake_minimum_required/s/3\.22/3\.21/' CMakeLists.txt
-
mkdir -p build
cd build
cmake \
diff --git a/graphics/ueberzugpp/ueberzugpp.info b/graphics/ueberzugpp/ueberzugpp.info
index ff17af5c0d..52dc89a613 100644
--- a/graphics/ueberzugpp/ueberzugpp.info
+++ b/graphics/ueberzugpp/ueberzugpp.info
@@ -1,8 +1,8 @@
PRGNAM="ueberzugpp"
-VERSION="2.9.6"
+VERSION="2.9.7"
HOMEPAGE="https://github.com/jstkdng/ueberzugpp"
-DOWNLOAD="https://github.com/jstkdng/ueberzugpp/archive/v2.9.6/ueberzugpp-2.9.6.tar.gz"
-MD5SUM="9a5ff399496c5f6658b571f594385d84"
+DOWNLOAD="https://github.com/jstkdng/ueberzugpp/archive/v2.9.7/ueberzugpp-2.9.7.tar.gz"
+MD5SUM="ad3d7cc5b110519f47b1ffd78ee4059f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="CLI11 chafa libsixel nlohmann_json range-v3 spdlog tbb vips"
diff --git a/graphics/vuescan/vuescan.SlackBuild b/graphics/vuescan/vuescan.SlackBuild
index 4cbbcbe0e1..b8cefecc74 100644
--- a/graphics/vuescan/vuescan.SlackBuild
+++ b/graphics/vuescan/vuescan.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vuescan
VERSION=${VERSION:-9.8.46}
SRCVER=${SRCVER:-$(echo "$VERSION" | cut -d. -f-2 | sed 's/\.//g')}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/vuescan/vuescan.info b/graphics/vuescan/vuescan.info
index 4dc8ab5368..863da0a450 100644
--- a/graphics/vuescan/vuescan.info
+++ b/graphics/vuescan/vuescan.info
@@ -5,8 +5,8 @@ DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://d2bwyyzfw77fhf.cloudfront.net/vuea6498.tgz \
https://d2bwyyzfw77fhf.cloudfront.net/vuex6498.tgz"
-MD5SUM_x86_64="fe17f84cc705fd104f79f779114e9448 \
- 486458e117416e1854094138bd77613b"
+MD5SUM_x86_64="209be5f5705c2fd4564c83aaf6aa54e9 \
+ 53038564c3f226c174c27f62d713b2e2"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/ham/DroidStar/DroidStar.SlackBuild b/ham/DroidStar/DroidStar.SlackBuild
new file mode 100644
index 0000000000..526a989d22
--- /dev/null
+++ b/ham/DroidStar/DroidStar.SlackBuild
@@ -0,0 +1,109 @@
+#!/bin/bash
+
+# Slackware build script for DroidStar
+
+# Copyright 2025 Eduardo Castillo <hellocodelinux@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=DroidStar
+VERSION=${VERSION:-1.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}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+else
+ SLKCFLAGS="-O2"
+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
+
+mkdir -p build
+cd build
+export CXXFLAGS="$SLKCFLAGS"
+git() { :; }
+export -f git
+qmake-qt5 ..
+make
+
+mkdir -p $PKG/usr/bin
+install -m 0755 DroidStar $PKG/usr/bin/DroidStar
+strip $PKG/usr/bin/DroidStar
+
+cd ..
+mkdir -p $PKG/usr/share/pixmaps
+install -m 0644 images/droidstar.png $PKG/usr/share/pixmaps/droidstar.png
+
+mkdir -p $PKG/usr/share/applications
+cat > $PKG/usr/share/applications/droidstar.desktop << EOF
+[Desktop Entry]
+Name=DroidStar
+Comment=Digital Voice for Amateur Radio
+Exec=DroidStar
+Icon=droidstar
+Terminal=false
+Type=Application
+Categories=AudioVideo;HamRadio;
+EOF
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README* COPYING* LICENSE* $PKG/usr/doc/$PRGNAM-$VERSION 2>/dev/null || true
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cp $CWD/slack-desc $PKG/install/ 2>/dev/null || true
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
diff --git a/ham/DroidStar/DroidStar.info b/ham/DroidStar/DroidStar.info
new file mode 100644
index 0000000000..ad6e51e964
--- /dev/null
+++ b/ham/DroidStar/DroidStar.info
@@ -0,0 +1,10 @@
+PRGNAM="DroidStar"
+VERSION="1.0"
+HOMEPAGE="https://github.com/hellocodelinux/DroidStar"
+DOWNLOAD="https://github.com/hellocodelinux/DroidStar/archive/v1.0/DroidStar-1.0.tar.gz"
+MD5SUM="c688d706b1ff6a29519bccadb4fd0bfa"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="imbe_vocoder"
+MAINTAINER="Eduardo Castillo"
+EMAIL="hellocodelinux@gmail.com"
diff --git a/ham/DroidStar/README b/ham/DroidStar/README
new file mode 100644
index 0000000000..aadcc9bd23
--- /dev/null
+++ b/ham/DroidStar/README
@@ -0,0 +1,16 @@
+DroidStar
+
+This software connects to M17, Fusion (YSF/FCS, DN and VW
+modes are supported), DMR, P25, NXDN, D-STAR
+(REF/XRF/DCS) reflectors and AllStar nodes (as an IAX2
+client) over UDP. It is compatible with all of the AMBE
+USB devices out there (ThumbDV, DVstick 30, DVSI, etc).
+It also supports MMDVM modems and can be used as a
+hotspot, or as a stand-alone transceiver via direct mode
+to the MMDVM device.
+
+There is a vocoder plugin API available for loading of
+vocoder software. Any vocoder plugin used with DroidStar
+should be properly licensed by the user if any copyright
+patents apply. Do not use any patented vocoder plugin
+that you are not licensed to use.
diff --git a/ham/DroidStar/doinst.sh b/ham/DroidStar/doinst.sh
new file mode 100644
index 0000000000..5fb28930db
--- /dev/null
+++ b/ham/DroidStar/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
diff --git a/ham/DroidStar/slack-desc b/ham/DroidStar/slack-desc
new file mode 100644
index 0000000000..ffc5bc5d61
--- /dev/null
+++ b/ham/DroidStar/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------------------------------------------------------|
+DroidStar: DroidStar (Digital Voice for Amateur Radio)
+DroidStar:
+DroidStar: DroidStar is an application for digital voice modes for amateur radio
+DroidStar:
+DroidStar: It allows connecting to D-STAR, DMR, YSF, NXDN, P25, M17, and other
+DroidStar: digital voice networks.
+DroidStar:
+DroidStar: For more information, visit:
+DroidStar: https://github.com/hellocodelinux/DroidStar
+DroidStar:
+DroidStar:
diff --git a/ham/gridtracker2/gridtracker2.SlackBuild b/ham/gridtracker2/gridtracker2.SlackBuild
index 9b9ecde12b..366fd2680d 100644
--- a/ham/gridtracker2/gridtracker2.SlackBuild
+++ b/ham/gridtracker2/gridtracker2.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gridtracker2
SRCNAM=GridTracker2
-VERSION=${VERSION:-2.250507.0}
+VERSION=${VERSION:-2.250603.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ham/gridtracker2/gridtracker2.info b/ham/gridtracker2/gridtracker2.info
index 594f581934..071caf269e 100644
--- a/ham/gridtracker2/gridtracker2.info
+++ b/ham/gridtracker2/gridtracker2.info
@@ -1,10 +1,10 @@
PRGNAM="gridtracker2"
-VERSION="2.250507.0"
+VERSION="2.250603.2"
HOMEPAGE="https://gridtracker.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download2.gridtracker.org/GridTracker2-2.250507.0-x64.tar.gz"
-MD5SUM_x86_64="cf9a227a3b3b26ecde31725f3c4d87a9"
+DOWNLOAD_x86_64="https://download2.gridtracker.org/GridTracker2-2.250603.2-x64.tar.gz"
+MD5SUM_x86_64="000c93293eb504dfaf3744b729e14c9e"
REQUIRES=""
MAINTAINER="Brian Cox"
EMAIL="hamslackbuild@comcast.net"
diff --git a/ham/hamlib4/hamlib4.SlackBuild b/ham/hamlib4/hamlib4.SlackBuild
index 4e9bb5d90e..485a0712d8 100644
--- a/ham/hamlib4/hamlib4.SlackBuild
+++ b/ham/hamlib4/hamlib4.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hamlib4
SRCNAM=hamlib
-VERSION=${VERSION:-4.6.2}
+VERSION=${VERSION:-4.6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ham/hamlib4/hamlib4.info b/ham/hamlib4/hamlib4.info
index 1d5ccc39dc..8b348ce96c 100644
--- a/ham/hamlib4/hamlib4.info
+++ b/ham/hamlib4/hamlib4.info
@@ -1,8 +1,8 @@
PRGNAM="hamlib4"
-VERSION="4.6.2"
+VERSION="4.6.3"
HOMEPAGE="http://www.hamlib.org"
-DOWNLOAD="https://github.com/Hamlib/Hamlib/releases/download/4.6.2/hamlib-4.6.2.tar.gz"
-MD5SUM="5cf7fa5fdc692050c7df8ea709f63f25"
+DOWNLOAD="https://github.com/Hamlib/Hamlib/releases/download/4.6.3/hamlib-4.6.3.tar.gz"
+MD5SUM="1deb398af56c7930017333473f152322"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/faun/faun.SlackBuild b/libraries/faun/faun.SlackBuild
index 05a16f051b..fb85abb667 100644
--- a/libraries/faun/faun.SlackBuild
+++ b/libraries/faun/faun.SlackBuild
@@ -11,13 +11,14 @@
# faun. I will not update it, if the update would break the xu4 build.
# I'm not sure anything else uses faun, anyway.
+# 20250612 bkw: updated for v0.2.0.
# 20240807 bkw: updated for v0.1.5.
# 20230712 bkw: updated for v0.1.3.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=faun
-VERSION=${VERSION:-0.1.5}
+VERSION=${VERSION:-0.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,11 +69,13 @@ sed -i "s,-O3,$SLKCFLAGS," Makefile
# more like PREFIX).
./configure --prefix /usr
make
+strip libfaun.so.*.*.*
make install DESTDIR=$PKG/usr
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKGDOC
-cp -a COPYING README* example $PKGDOC
+L=COPYING; [ -e $L ] || L=LICENSE
+cp -a $L README* example $PKGDOC
cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/faun/faun.info b/libraries/faun/faun.info
index 7ba1dfe67c..4c05a79835 100644
--- a/libraries/faun/faun.info
+++ b/libraries/faun/faun.info
@@ -1,8 +1,8 @@
PRGNAM="faun"
-VERSION="0.1.5"
+VERSION="0.2.0"
HOMEPAGE="https://github.com/WickedSmoke/faun/"
-DOWNLOAD="https://github.com/WickedSmoke/faun/archive/v0.1.5/faun-0.1.5.tar.gz"
-MD5SUM="7c6bfa6354e827464a18849396b690ff"
+DOWNLOAD="https://github.com/WickedSmoke/faun/archive/v0.2.0/faun-0.2.0.tar.gz"
+MD5SUM="929bd5c2daebe3a4b8d3e5c7b38bf213"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/grpc/grpc.SlackBuild b/libraries/grpc/grpc.SlackBuild
index 3ebd770c4c..792bf60fdf 100644
--- a/libraries/grpc/grpc.SlackBuild
+++ b/libraries/grpc/grpc.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=grpc
-VERSION=${VERSION:-1.72.1}
+VERSION=${VERSION:-1.73.0}
OPENCENSUS_VERSION=${OPENCENSUS_VERSION:-0.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/grpc/grpc.info b/libraries/grpc/grpc.info
index ef2ab2082f..ee6e082a85 100644
--- a/libraries/grpc/grpc.info
+++ b/libraries/grpc/grpc.info
@@ -1,9 +1,9 @@
PRGNAM="grpc"
-VERSION="1.72.1"
+VERSION="1.73.0"
HOMEPAGE="https://grpc.io/"
-DOWNLOAD="https://github.com/grpc/grpc/archive/v1.72.1/grpc-1.72.1.tar.gz \
+DOWNLOAD="https://github.com/grpc/grpc/archive/v1.73.0/grpc-1.73.0.tar.gz \
https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0/opencensus-proto-0.3.0.tar.gz"
-MD5SUM="554ca144456e134c9cf26e77c589a24f \
+MD5SUM="fe276d4846323aa5a95540d9491bf683 \
0b208800a68548cbf2d4bff763c050a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/imbe_vocoder/README b/libraries/imbe_vocoder/README
new file mode 100644
index 0000000000..e7e141e0a2
--- /dev/null
+++ b/libraries/imbe_vocoder/README
@@ -0,0 +1,5 @@
+imbe_vocoder library from osmocom OP25
+
+imbe_vocoder is an implementation of an IMBE vocoder
+(Improved Multi-Band Excitation) used in
+digital radio applications.
diff --git a/libraries/imbe_vocoder/imbe_vocoder.SlackBuild b/libraries/imbe_vocoder/imbe_vocoder.SlackBuild
new file mode 100644
index 0000000000..f400e90687
--- /dev/null
+++ b/libraries/imbe_vocoder/imbe_vocoder.SlackBuild
@@ -0,0 +1,92 @@
+#!/bin/bash
+
+# Slackware build script imbe_vocoder
+
+# Copyright 2025 Eduardo Castillo <hellocodelinux@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=imbe_vocoder
+VERSION=${VERSION:-0.1}
+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
+
+make CFLAGS="$SLKCFLAGS"
+
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
+mkdir -p $PKG/usr/include
+
+cp libimbe_vocoder.a $PKG/usr/lib${LIBDIRSUFFIX}
+cp imbe_vocoder_api.h $PKG/usr/include
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README* COPYING* LICENSE* $PKG/usr/doc/$PRGNAM-$VERSION 2>/dev/null || true
+
+mkdir -p $PKG/install
+cp $CWD/slack-desc $PKG/install/
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
diff --git a/libraries/imbe_vocoder/imbe_vocoder.info b/libraries/imbe_vocoder/imbe_vocoder.info
new file mode 100644
index 0000000000..4b46ee1e56
--- /dev/null
+++ b/libraries/imbe_vocoder/imbe_vocoder.info
@@ -0,0 +1,10 @@
+PRGNAM="imbe_vocoder"
+VERSION="0.1"
+HOMEPAGE="https://github.com/hellocodelinux/imbe_vocoder"
+DOWNLOAD="https://github.com/hellocodelinux/imbe_vocoder/archive/v0.1/imbe_vocoder-0.1.tar.gz"
+MD5SUM="87142e1d780d82a1d88653c8c9ca576d"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Eduardo Castillo"
+EMAIL="hellocodelinux@gmail.com"
diff --git a/libraries/imbe_vocoder/slack-desc b/libraries/imbe_vocoder/slack-desc
new file mode 100644
index 0000000000..bcc5f4add4
--- /dev/null
+++ b/libraries/imbe_vocoder/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------------------------------------------------------|
+imbe_vocoder: imbe_vocoder (IMBE vocoder library)
+imbe_vocoder:
+imbe_vocoder: Implementation of an IMBE vocoder - Improved Multi-Band Excitation
+imbe_vocoder: used in digital radio applications
+imbe_vocoder: based on the OP25 library from osmocom
+imbe_vocoder:
+imbe_vocoder:
+imbe_vocoder: Homepage: https://github.com/hellocodelinux/imbe_vocoder
+imbe_vocoder:
+imbe_vocoder:
+imbe_vocoder:
diff --git a/libraries/libdxfrw/README b/libraries/libdxfrw/README
new file mode 100644
index 0000000000..22f3668284
--- /dev/null
+++ b/libraries/libdxfrw/README
@@ -0,0 +1,3 @@
+libdxfrw is a free C++ library to read and write DXF files in both
+formats ascii and binary form. Also can read DWG files from R14 to
+the last V2015.
diff --git a/libraries/libdxfrw/libdxfrw.SlackBuild b/libraries/libdxfrw/libdxfrw.SlackBuild
new file mode 100644
index 0000000000..10d82fb9c2
--- /dev/null
+++ b/libraries/libdxfrw/libdxfrw.SlackBuild
@@ -0,0 +1,113 @@
+#!/bin/bash
+
+# Slackware build script for libdxfrw
+
+# Copyright 2025 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=libdxfrw
+VERSION=${VERSION:-0bde851_20240415}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+COMMIT=${COMMIT:-0bde85180a9a5a76ced21bf1db641c2dec6923aa}
+
+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="-march=i586 -mtune=i686 -pipe -O2 -fPIC"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-march=i686 -mtune=i686 -pipe -O2 -fPIC"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-march=x86-64 -mtune=generic -pipe -O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+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-$COMMIT
+tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
+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 \
+ \( -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 \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --with-gnu-ld
+
+make
+make install DESTDIR=$PKG
+
+# Don't ship .la files:
+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 --remove-section=.comment --remove-section=.note 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 README README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libdxfrw/libdxfrw.info b/libraries/libdxfrw/libdxfrw.info
new file mode 100644
index 0000000000..69a929dadf
--- /dev/null
+++ b/libraries/libdxfrw/libdxfrw.info
@@ -0,0 +1,10 @@
+PRGNAM="libdxfrw"
+VERSION="0bde851_20240415"
+HOMEPAGE="https://github.com/codelibs/libdxfrw"
+DOWNLOAD="https://github.com/codelibs/libdxfrw/archive/0bde851/libdxfrw-0bde85180a9a5a76ced21bf1db641c2dec6923aa.tar.gz"
+MD5SUM="41863ac52e2c9bb8c00eb1574aa08a56"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/libraries/libdxfrw/slack-desc b/libraries/libdxfrw/slack-desc
new file mode 100644
index 0000000000..51f473632a
--- /dev/null
+++ b/libraries/libdxfrw/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------------------------------------------------------|
+libdxfrw: libdxfrw (C++ Library for DXG/DWG files)
+libdxfrw:
+libdxfrw: libdxfrw is a free C++ library to read and write DXF files in both
+libdxfrw: formats ascii and binary form. Also can read DWG files from R14 to
+libdxfrw: the last V2015.
+libdxfrw:
+libdxfrw:
+libdxfrw:
+libdxfrw:
+libdxfrw: Homepage:https://github.com/orgs/codelibs
+libdxfrw:
diff --git a/libraries/libslirp/libslirp.SlackBuild b/libraries/libslirp/libslirp.SlackBuild
index 23d0cc5d5c..d9c7d208c1 100644
--- a/libraries/libslirp/libslirp.SlackBuild
+++ b/libraries/libslirp/libslirp.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libslirp
-# Copyright 2022-2024 Vijay Marcel
+# Copyright 2022-2025 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,21 +26,18 @@
# ----------------------------------------------------------------------------------
# 03/09/2022: Added to slackbuilds.org
-
# 17/12/2022: Issues in the script were fixed.
-
# 29/04/2023: updated to version 4.7. Valgrind is an optional dependency for libslirp
-
# 16/05/2024: updated to version 4.8.0
-
# 31/01/2025: updated to version 4.9.0
+# 10/06/2025: updated to version 4.9.1
# -----------------------------------------------------------------------------------
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libslirp
-VERSION=${VERSION:-4.9.0}
+VERSION=${VERSION:-4.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libslirp/libslirp.info b/libraries/libslirp/libslirp.info
index 41402f8d15..a3133040c0 100644
--- a/libraries/libslirp/libslirp.info
+++ b/libraries/libslirp/libslirp.info
@@ -1,8 +1,8 @@
PRGNAM="libslirp"
-VERSION="4.9.0"
+VERSION="4.9.1"
HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp"
-DOWNLOAD="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.9.0/libslirp-v4.9.0.tar.gz"
-MD5SUM="4a9d0ff41ef0d673919ed7d0a8740c75"
+DOWNLOAD="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.9.1/libslirp-v4.9.1.tar.gz"
+MD5SUM="9732ac0d2caf4fe1db76dd96c9957327"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-meson-opt"
diff --git a/libraries/libtpms/libtpms.SlackBuild b/libraries/libtpms/libtpms.SlackBuild
index 50613c4263..efa8b6ea6b 100644
--- a/libraries/libtpms/libtpms.SlackBuild
+++ b/libraries/libtpms/libtpms.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libtpms
-# Copyright 2022-2023 K. Eugene Carlson Tsukuba, Japan
+# Copyright 2022-2025 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=libtpms
-VERSION=${VERSION:-0.10.0}
+VERSION=${VERSION:-0.10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libtpms/libtpms.info b/libraries/libtpms/libtpms.info
index 30c21df177..d472af9eea 100644
--- a/libraries/libtpms/libtpms.info
+++ b/libraries/libtpms/libtpms.info
@@ -1,8 +1,8 @@
PRGNAM="libtpms"
-VERSION="0.10.0"
+VERSION="0.10.1"
HOMEPAGE="https://github.com/stefanberger/libtpms"
-DOWNLOAD="https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.0/libtpms-0.10.0.tar.gz"
-MD5SUM="f00d71ff14c96cea0824d07c649c7a31"
+DOWNLOAD="https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.1/libtpms-0.10.1.tar.gz"
+MD5SUM="05c5c0aec50f4afe7de0724d3bf7eb2e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/qt-installer-script/douninst.sh b/libraries/qt-installer-script/douninst.sh
new file mode 100644
index 0000000000..1c79599e27
--- /dev/null
+++ b/libraries/qt-installer-script/douninst.sh
@@ -0,0 +1 @@
+rm -rf /opt/qt-installer-script
diff --git a/libraries/qt-installer-script/qt-installer-script.SlackBuild b/libraries/qt-installer-script/qt-installer-script.SlackBuild
index 45b573c512..f7f7768998 100644
--- a/libraries/qt-installer-script/qt-installer-script.SlackBuild
+++ b/libraries/qt-installer-script/qt-installer-script.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qt-installer-script
-VERSION=${VERSION:-4.9.0}
+VERSION=${VERSION:-4.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -87,6 +87,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cat $CWD/douninst.sh > $PKG/install/douninst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/qt-installer-script/qt-installer-script.info b/libraries/qt-installer-script/qt-installer-script.info
index 40ac15e342..f7b1a52c5b 100644
--- a/libraries/qt-installer-script/qt-installer-script.info
+++ b/libraries/qt-installer-script/qt-installer-script.info
@@ -1,8 +1,8 @@
PRGNAM="qt-installer-script"
-VERSION="4.9.0"
+VERSION="4.10.0"
HOMEPAGE="https://github.com/antonioleal/qt-installer-script"
-DOWNLOAD="https://github.com/antonioleal/qt-installer-script/archive/v4.9.0/qt-installer-script-4.9.0.tar.gz"
-MD5SUM="259b99a2f3e80145573b2e81cf5ebc56"
+DOWNLOAD="https://github.com/antonioleal/qt-installer-script/archive/v4.10.0/qt-installer-script-4.10.0.tar.gz"
+MD5SUM="f32130de3f72254a8d0dcac3117c200b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/yubikey-manager/yubikey-manager.SlackBuild b/misc/yubikey-manager/yubikey-manager.SlackBuild
index bad6df721d..bf02d45904 100644
--- a/misc/yubikey-manager/yubikey-manager.SlackBuild
+++ b/misc/yubikey-manager/yubikey-manager.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yubikey-manager
TARNAM=yubikey_manager
-VERSION=${VERSION:-5.7.0}
+VERSION=${VERSION:-5.7.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/yubikey-manager/yubikey-manager.info b/misc/yubikey-manager/yubikey-manager.info
index 4a01bf8cca..8ed291a3d0 100644
--- a/misc/yubikey-manager/yubikey-manager.info
+++ b/misc/yubikey-manager/yubikey-manager.info
@@ -1,8 +1,8 @@
PRGNAM="yubikey-manager"
-VERSION="5.7.0"
+VERSION="5.7.2"
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
-DOWNLOAD="https://github.com/Yubico/yubikey-manager/releases/download/5.7.0/yubikey_manager-5.7.0.tar.gz"
-MD5SUM="e88962b463a20c675741b1e99d6c47e4"
+DOWNLOAD="https://github.com/Yubico/yubikey-manager/releases/download/5.7.2/yubikey_manager-5.7.2.tar.gz"
+MD5SUM="7a6a0bdcbc1f2308b27623047628edba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ccid click python-fido2 python3-keyring pyscard"
diff --git a/misc/yubioath-desktop/yubioath-desktop.SlackBuild b/misc/yubioath-desktop/yubioath-desktop.SlackBuild
index 070fd6ad21..eb75a90e01 100644
--- a/misc/yubioath-desktop/yubioath-desktop.SlackBuild
+++ b/misc/yubioath-desktop/yubioath-desktop.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yubioath-desktop
TARNAM=yubico-authenticator
-VERSION=${VERSION:-7.2.0}
+VERSION=${VERSION:-7.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,9 +49,6 @@ if [ "x86_64" != "${ARCH}" ]; then
exit 1
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/misc/yubioath-desktop/yubioath-desktop.info b/misc/yubioath-desktop/yubioath-desktop.info
index 0dd41980bb..75fc30572a 100644
--- a/misc/yubioath-desktop/yubioath-desktop.info
+++ b/misc/yubioath-desktop/yubioath-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="yubioath-desktop"
-VERSION="7.2.0"
+VERSION="7.2.3"
HOMEPAGE="https://www.yubico.com/products/yubico-authenticator/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-7.2.0-linux.tar.gz"
-MD5SUM_x86_64="d03b4b410873c4b16754978a4dc69107"
+DOWNLOAD_x86_64="https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-7.2.3-linux.tar.gz"
+MD5SUM_x86_64="abd3977da7051181550c44b00208842e"
REQUIRES="pcsc-lite ccid"
MAINTAINER="Vladislav 'fsLeg' Borisov"
EMAIL="fsleg@t-rg.ws"
diff --git a/multimedia/plexmediaserver/plexmediaserver.SlackBuild b/multimedia/plexmediaserver/plexmediaserver.SlackBuild
index 4a70c2bef6..697ed5969d 100644
--- a/multimedia/plexmediaserver/plexmediaserver.SlackBuild
+++ b/multimedia/plexmediaserver/plexmediaserver.SlackBuild
@@ -36,7 +36,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=plexmediaserver
-VERSION=${VERSION:-1.41.7.9823_59f304c16}
+VERSION=${VERSION:-1.41.8.9834_071366d65}
PKG_VERSION=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/plexmediaserver/plexmediaserver.info b/multimedia/plexmediaserver/plexmediaserver.info
index 9e09c2cfa2..c43feace4f 100644
--- a/multimedia/plexmediaserver/plexmediaserver.info
+++ b/multimedia/plexmediaserver/plexmediaserver.info
@@ -1,10 +1,10 @@
PRGNAM="plexmediaserver"
-VERSION="1.41.7.9823_59f304c16"
+VERSION="1.41.8.9834_071366d65"
HOMEPAGE="https://plex.tv/"
-DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.41.7.9823-59f304c16/debian/plexmediaserver_1.41.7.9823-59f304c16_i386.deb"
-MD5SUM="1fe27fdc254a43854e864413ac1662d5"
-DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.41.7.9823-59f304c16/debian/plexmediaserver_1.41.7.9823-59f304c16_amd64.deb"
-MD5SUM_x86_64="214162aaea564a1a415b7c04d05ab530"
+DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.41.8.9834-071366d65/debian/plexmediaserver_1.41.8.9834-071366d65_i386.deb"
+MD5SUM="50d9590acdac2348110844702fa39a0c"
+DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.41.8.9834-071366d65/debian/plexmediaserver_1.41.8.9834-071366d65_amd64.deb"
+MD5SUM_x86_64="c627829c4458b2de19f8310c7aab8d10"
REQUIRES=""
MAINTAINER="Stu Miller"
EMAIL="slackbuilds@ssmbox.net"
diff --git a/multimedia/smplayer/smplayer.SlackBuild b/multimedia/smplayer/smplayer.SlackBuild
index 132e392fba..ffcdd04e84 100644
--- a/multimedia/smplayer/smplayer.SlackBuild
+++ b/multimedia/smplayer/smplayer.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for SMPlayer
-# Copyright 2023 Andrzej Telszewski, Koszalin
+# Copyright 2025 Andrzej Telszewski, Koszalin
# Copyright 2011-2015 Fridrich von Stauffenberg <cancellor2@gmail.com>
# All rights reserved.
#
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=smplayer
-VERSION=${VERSION:-24.5.0}
+VERSION=${VERSION:-25.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/smplayer/smplayer.info b/multimedia/smplayer/smplayer.info
index 55d6cf7b9c..d736d67d56 100644
--- a/multimedia/smplayer/smplayer.info
+++ b/multimedia/smplayer/smplayer.info
@@ -1,10 +1,10 @@
PRGNAM="smplayer"
-VERSION="24.5.0"
+VERSION="25.6.0"
HOMEPAGE="https://www.smplayer.info/"
-DOWNLOAD="https://github.com/smplayer-dev/smplayer/releases/download/v24.5.0/smplayer-24.5.0.tar.bz2 \
+DOWNLOAD="https://github.com/smplayer-dev/smplayer/releases/download/v25.6.0/smplayer-25.6.0.tar.bz2 \
https://github.com/smplayer-dev/smplayer-themes/releases/download/v20.11.0/smplayer-themes-20.11.0.tar.bz2 \
https://github.com/smplayer-dev/smplayer-skins/releases/download/v20.11.0/smplayer-skins-20.11.0.tar.bz2"
-MD5SUM="d453e1f86ffc4183933bdf0ea9842ad7 \
+MD5SUM="b6896b5c848c9757c583d95148a5345f \
2d2906945c066531c00197165125c754 \
1bc677d1d21eea0946ad3bc603a3a2e6"
DOWNLOAD_x86_64=""
diff --git a/multimedia/videomass/videomass.SlackBuild b/multimedia/videomass/videomass.SlackBuild
index 5a8d7057d7..e12c2b4f85 100644
--- a/multimedia/videomass/videomass.SlackBuild
+++ b/multimedia/videomass/videomass.SlackBuild
@@ -36,7 +36,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=videomass
-VERSION=${VERSION:-5.0.25}
+VERSION=${VERSION:-5.0.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/videomass/videomass.info b/multimedia/videomass/videomass.info
index 46fc4c8e18..f2143c9c9d 100644
--- a/multimedia/videomass/videomass.info
+++ b/multimedia/videomass/videomass.info
@@ -1,8 +1,8 @@
PRGNAM="videomass"
-VERSION="5.0.25"
+VERSION="5.0.26"
HOMEPAGE="http://jeanslack.github.io/Videomass/"
-DOWNLOAD="https://github.com/jeanslack/Videomass/archive/v5.0.25/Videomass-5.0.25.tar.gz"
-MD5SUM="6aeed167f0744416b4f9bc033ea0e929"
+DOWNLOAD="https://github.com/jeanslack/Videomass/archive/v5.0.26/Videomass-5.0.26.tar.gz"
+MD5SUM="d68a98fb9ff49237c91bed114a5efecb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxPython4 python3-pubsub python3-hatchling python3-babel"
diff --git a/multimedia/vkeybd/vkeybd.SlackBuild b/multimedia/vkeybd/vkeybd.SlackBuild
index c22bd9a692..2793e4fc8d 100644
--- a/multimedia/vkeybd/vkeybd.SlackBuild
+++ b/multimedia/vkeybd/vkeybd.SlackBuild
@@ -12,6 +12,15 @@
# of this script had no license. Modified version licensed under the
# WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250613 bkw: no change, just adding this note to myself:
+# Do not upgrade to 0.1.18f, it doesn't work. When it's started
+# with no args, it says:
+# ERROR: invalid argument --addr subscriber
+# ...and its MIDI capture port never gets created.
+# The changes between 0.1.18e and 0.1.18f are minimal, I don't
+# think we're missing anything by not upgrading. Will revisit
+# this later at some point.
+
# 20240808 bkw: update for v0.1.18e.
# 20230103 bkw: BUILD=4, new-style icons, fix .desktop file.
diff --git a/network/aardvark-dns/README b/network/aardvark-dns/README
new file mode 100644
index 0000000000..eeb8193bce
--- /dev/null
+++ b/network/aardvark-dns/README
@@ -0,0 +1,9 @@
+aardvark-dns - authoritative dns server for A/AAAA container records
+
+Aardvark is a DNS server Netavark uses to service container DNS
+requests and enable containers to resolve other containers by their
+names or aliases. In CNI, the 'dnsname' plugin provides this
+functionality.
+
+Aardvark is activated by Netavark when containers are running and
+automatically exits when all containers have exited.
diff --git a/network/aardvark-dns/aardvark-dns.SlackBuild b/network/aardvark-dns/aardvark-dns.SlackBuild
new file mode 100644
index 0000000000..15d688d2f3
--- /dev/null
+++ b/network/aardvark-dns/aardvark-dns.SlackBuild
@@ -0,0 +1,131 @@
+#!/bin/bash
+
+# Slackware build script for aardvark-dns
+
+# Copyright 2025 Gustavo B. Schenkel, Porto Alegre/RS, Brazil
+# 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=aardvark-dns
+VERSION=${VERSION:-1.15.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
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+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=""
+ TARGET="$ARCH-unknown-linux-gnu"
+ CARGOTARGET="--target $TARGET"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ TARGET="$ARCH-unknown-linux-gnu"
+ CARGOTARGET="--target $TARGET"
+elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ TARGET="$ARCH-unknown-linux-gnu"
+ CARGOTARGET="--target $TARGET"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ TARGET=""
+ CARGOTARGET=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-v$VERSION-vendor.tar.gz
+
+mkdir -p .cargo
+cat << EOF >> .cargo/config.toml
+[source.crates-io]
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = 'vendor'
+EOF
+
+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 {} \;
+
+export PATH="/opt/rust/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
+CARGO_HOME=.cargo \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --offline --release $CARGOTARGET
+
+install -D -s -m0755 target/$TARGET/release/$PRGNAM $PKG/usr/libexec/podman/$PRGNAM
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF |
+ cut -f 1 -d : | xargs strip --strip-unneeded 2>/dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md RELEASE_NOTES.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild >$PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc >$PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/aardvark-dns/aardvark-dns.info b/network/aardvark-dns/aardvark-dns.info
new file mode 100644
index 0000000000..270f0ed1a6
--- /dev/null
+++ b/network/aardvark-dns/aardvark-dns.info
@@ -0,0 +1,12 @@
+PRGNAM="aardvark-dns"
+VERSION="1.15.0"
+HOMEPAGE="https://github.com/containers/aardvark-dns"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/containers/aardvark-dns/archive/v1.15.0/aardvark-dns-1.15.0.tar.gz \
+ https://github.com/containers/aardvark-dns/releases/download/v1.15.0/aardvark-dns-v1.15.0-vendor.tar.gz"
+MD5SUM_x86_64="8b6736e872e9eb3603a19168c359ecc4 \
+ 646453e7e34e733544171f9e86a60039"
+REQUIRES="rust-opt"
+MAINTAINER="Gustavo B. Schenkel"
+EMAIL="gustavo.schenkel@gmail.com"
diff --git a/network/aardvark-dns/slack-desc b/network/aardvark-dns/slack-desc
new file mode 100644
index 0000000000..f937cd72a5
--- /dev/null
+++ b/network/aardvark-dns/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------------------------------------------------------|
+aardvark-dns: aardvark-dns (authoritative dns server for A/AAAA container records)
+aardvark-dns:
+aardvark-dns: Aardvark is a DNS server Netavark uses to service container DNS
+aardvark-dns: requests and enable containers to resolve other containers by their
+aardvark-dns: names or aliases.
+aardvark-dns: Aardvark is activated by Netavark when containers are running and
+aardvark-dns: automatically exits when all containers have exited.
+aardvark-dns:
+aardvark-dns:
+aardvark-dns: https://github.com/containers/aardvark-dns
+aardvark-dns:
diff --git a/network/brave-browser/brave-browser.SlackBuild b/network/brave-browser/brave-browser.SlackBuild
index 9168f104e2..fc1cf675a4 100644
--- a/network/brave-browser/brave-browser.SlackBuild
+++ b/network/brave-browser/brave-browser.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=brave-browser
PRCNAM=amd64
-VERSION=${VERSION:-1.79.119}
+VERSION=${VERSION:-1.79.123}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/brave-browser/brave-browser.info b/network/brave-browser/brave-browser.info
index 9355237260..ed7f1e45b4 100644
--- a/network/brave-browser/brave-browser.info
+++ b/network/brave-browser/brave-browser.info
@@ -1,10 +1,10 @@
PRGNAM="brave-browser"
-VERSION="1.79.119"
+VERSION="1.79.123"
HOMEPAGE="https://brave.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.79.119/brave-browser_1.79.119_amd64.deb"
-MD5SUM_x86_64="96df57a3bf3d884582d51a762600a82c"
+DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.79.123/brave-browser_1.79.123_amd64.deb"
+MD5SUM_x86_64="ead59f11adaa5715c4023f1060ff0b8a"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/network/discord/discord.SlackBuild b/network/discord/discord.SlackBuild
index 1aa459b1fb..22badc044f 100644
--- a/network/discord/discord.SlackBuild
+++ b/network/discord/discord.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=discord
-VERSION=${VERSION:-0.0.96}
+VERSION=${VERSION:-0.0.97}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/discord/discord.info b/network/discord/discord.info
index 422256d2b5..dbb8611544 100644
--- a/network/discord/discord.info
+++ b/network/discord/discord.info
@@ -1,10 +1,10 @@
PRGNAM="discord"
-VERSION="0.0.96"
+VERSION="0.0.97"
HOMEPAGE="https://discord.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.96/discord-0.0.96.deb"
-MD5SUM_x86_64="dfa418c5ec8604cbb8156d1381436b1c"
+DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.97/discord-0.0.97.deb"
+MD5SUM_x86_64="1c58d464ef0bd632c38b0d0cda8f9d16"
REQUIRES=""
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/network/dooble/dooble.SlackBuild b/network/dooble/dooble.SlackBuild
index 7ae67a1475..f7c9e92248 100644
--- a/network/dooble/dooble.SlackBuild
+++ b/network/dooble/dooble.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dooble
-VERSION=${VERSION:-2025.06.01}
+VERSION=${VERSION:-2025.06.10}
DIC_VERSION="dooble-dictionaries-0f1e715b85a47f930deb004fc44fa9e234941604"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/dooble/dooble.info b/network/dooble/dooble.info
index 9a3bdbd17f..408d26d2a7 100644
--- a/network/dooble/dooble.info
+++ b/network/dooble/dooble.info
@@ -1,9 +1,9 @@
PRGNAM="dooble"
-VERSION="2025.06.01"
+VERSION="2025.06.10"
HOMEPAGE="https://dooble.sourceforge.io"
-DOWNLOAD="https://github.com/textbrowser/dooble/archive/2025.06.01/dooble-2025.06.01.tar.gz \
+DOWNLOAD="https://github.com/textbrowser/dooble/archive/2025.06.10/dooble-2025.06.10.tar.gz \
https://github.com/textbrowser/dooble-dictionaries/archive/0f1e715b85a47f930deb004fc44fa9e234941604/dooble-dictionaries-0f1e715b85a47f930deb004fc44fa9e234941604.tar.gz"
-MD5SUM="41a4aa4729aa2b45f5267c2a7e5cd774 \
+MD5SUM="5a1f3e95237690230bf3c30c861c8be9 \
6467bc2bb6d2665cd4e14cee0e6438f5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/dropbox/dropbox.SlackBuild b/network/dropbox/dropbox.SlackBuild
index 0e1f2c2d08..123254a3a7 100644
--- a/network/dropbox/dropbox.SlackBuild
+++ b/network/dropbox/dropbox.SlackBuild
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dropbox
-VERSION=${VERSION:-225.4.4896}
+VERSION=${VERSION:-226.4.5094}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/dropbox/dropbox.info b/network/dropbox/dropbox.info
index 509199e543..de25b7f666 100644
--- a/network/dropbox/dropbox.info
+++ b/network/dropbox/dropbox.info
@@ -1,10 +1,10 @@
PRGNAM="dropbox"
-VERSION="225.4.4896"
+VERSION="226.4.5094"
HOMEPAGE="https://www.dropbox.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-225.4.4896.tar.gz"
-MD5SUM_x86_64="323eba0de3dbb4a422c202d5ba534877"
+DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-226.4.5094.tar.gz"
+MD5SUM_x86_64="f2de0599ea7b84853185fcc290555f93"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/network/edbrowse/README b/network/edbrowse/README
new file mode 100644
index 0000000000..62d8b7395c
--- /dev/null
+++ b/network/edbrowse/README
@@ -0,0 +1,5 @@
+edbrowse is a text based web browser that uses an ed(1)-like
+interface. The primary motivation for developping such a browser was
+to aid blind users, but many sighted users have found the scripting
+capabilities of this program useful. A user guide is included in
+/usr/doc/edbrowse-*/doc.
diff --git a/network/edbrowse/edbrowse.SlackBuild b/network/edbrowse/edbrowse.SlackBuild
new file mode 100644
index 0000000000..ecfc9050f4
--- /dev/null
+++ b/network/edbrowse/edbrowse.SlackBuild
@@ -0,0 +1,67 @@
+#!/bin/bash
+# Slackware build script for edbrowse
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=edbrowse
+VERSION=${VERSION:-3.8.12}
+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}
+
+case $(uname -m) in
+ x86_64) LIBDIRSUFFIX=64 ;;
+esac
+
+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 {} \;
+
+cd src
+make QUICKJS_INCLUDE=/usr/include/quickjs QUICKJS_LIB=/usr/lib${LIBDIRSUFFIX}/quickjs
+install -m 2755 -D $PRGNAM $PKG/usr/bin/$PRGNAM
+strip $PKG/usr/bin/$PRGNAM
+cd ..
+
+mkdir -p $PKG/usr/man/man1
+install -m 0644 -D doc/man-edbrowse-debian.1 $PKG/usr/man/man1/edbrowse.1
+gzip -9 $PKG/usr/man/man1/edbrowse.1
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -ar CHANGES LICENSE README doc $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/edbrowse/edbrowse.info b/network/edbrowse/edbrowse.info
new file mode 100644
index 0000000000..e01e1e29a9
--- /dev/null
+++ b/network/edbrowse/edbrowse.info
@@ -0,0 +1,10 @@
+PRGNAM="edbrowse"
+VERSION="3.8.12"
+HOMEPAGE="http://edbrowse.org"
+DOWNLOAD="https://github.com/edbrowse/edbrowse/archive/v3.8.12/edbrowse-3.8.12.tar.gz"
+MD5SUM="48f77e110cf82f33c6d769c3685a4a1f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="unixODBC quickjs"
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/network/edbrowse/slack-desc b/network/edbrowse/slack-desc
new file mode 100644
index 0000000000..cca0a369af
--- /dev/null
+++ b/network/edbrowse/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------------------------------------------------------|
+edbrowse: edbrowse (a command line editor browser)
+edbrowse:
+edbrowse: edbrowse is a text based web browser that uses an ed(1)-like
+edbrowse: interface. The primary motivation for developping such a browser was
+edbrowse: to aid blind users, but many sighted users have found the scripting
+edbrowse: capabilities of this program useful. A user guide is included in
+edbrowse: /usr/doc/edbrowse-*/doc.
+edbrowse:
+edbrowse:
+edbrowse:
+edbrowse:
diff --git a/network/iwd/README b/network/iwd/README
new file mode 100644
index 0000000000..5267c4e0d7
--- /dev/null
+++ b/network/iwd/README
@@ -0,0 +1,35 @@
+iwd (iNet Wireless Daemon)
+
+iNet Wireless Daemon (iwd) project aims to provide a comprehensive
+Wi-Fi connectivity solution for Linux based devices. The core goal of
+the project is to optimize resource utilization: storage, runtime
+memory and link-time costs. This is accomplished by not depending on
+any external libraries and utilizes features provided by the Linux
+kernel to the maximum extent possible. The result is a self-contained
+environment that only depends on the Linux kernel and the runtime C
+library.
+
+To run iwd on startup, run (as root):
+ chmod +x /etc/rc.d/rc.iwd
+then add this to your /etc/rc.d/rc.local:
+ if [ -x /etc/rc.d/rc.iwd ]; then
+ /etc/rc.d/rc.iwd start
+ fi
+
+Before running iwd, remove all configuration in /etc/rc.d/rc.inet1.conf
+and ensure no other connection daemon is running.
+e.g. run `netconfig' and choose "loopback"
+
+iwd's command-line client is started as `iwctl'
+An example session:
+
+ $ iwctl
+ [iwd]# station wlan0 scan
+ [iwd]# station wlan0 get-networks
+ ...
+ [iwd]# station wlan0 connect <your-network>
+ [iwd]# exit
+
+
+(iwd can also be used as a backend for NetworkManager but this is
+considered experimental)
diff --git a/network/iwd/doinst.sh b/network/iwd/doinst.sh
new file mode 100644
index 0000000000..f41e03dd9e
--- /dev/null
+++ b/network/iwd/doinst.sh
@@ -0,0 +1,26 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ -e $OLD ]; then
+ cp -a $OLD ${NEW}.incoming
+ cat $NEW > ${NEW}.incoming
+ mv ${NEW}.incoming $NEW
+ fi
+ config $NEW
+}
+
+preserve_perms etc/rc.d/rc.iwd.new
+config etc/iwd/main.conf.new
diff --git a/network/iwd/iwd.SlackBuild b/network/iwd/iwd.SlackBuild
new file mode 100644
index 0000000000..1abef9f0d8
--- /dev/null
+++ b/network/iwd/iwd.SlackBuild
@@ -0,0 +1,118 @@
+#!/bin/bash
+#
+# SlackBuild script for iwd
+#
+# Copyright 2025 Jonny Langley, New Zealand
+
+# 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=iwd
+VERSION=${VERSION:-3.8}
+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.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 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-systemd-service \
+ --enable-wired \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+mkdir -p $PKG/etc/rc.d $PKG/etc/iwd
+install -m 644 $CWD/rc.iwd $PKG/etc/rc.d/rc.iwd.new
+install -m 644 $CWD/main.conf $PKG/etc/iwd/main.conf.new
+
+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 README TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/iwd/iwd.info b/network/iwd/iwd.info
new file mode 100644
index 0000000000..0f26f81876
--- /dev/null
+++ b/network/iwd/iwd.info
@@ -0,0 +1,10 @@
+PRGNAM="iwd"
+VERSION="3.8"
+HOMEPAGE="https://archive.kernel.org/oldwiki/iwd.wiki.kernel.org/"
+DOWNLOAD="https://mirrors.edge.kernel.org/pub/linux/network/wireless/iwd-3.8.tar.xz"
+MD5SUM="1dac262f1fae66f41cbc05e986f31492"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jonny Langley"
+EMAIL="jonny@kingslea.school.nz"
diff --git a/network/iwd/main.conf b/network/iwd/main.conf
new file mode 100644
index 0000000000..09121dbc4c
--- /dev/null
+++ b/network/iwd/main.conf
@@ -0,0 +1,5 @@
+[General]
+EnableNetworkConfiguration=true
+
+[Network]
+NameResolvingService=resolvconf
diff --git a/network/iwd/rc.iwd b/network/iwd/rc.iwd
new file mode 100644
index 0000000000..ee61802358
--- /dev/null
+++ b/network/iwd/rc.iwd
@@ -0,0 +1,35 @@
+#!/bin/bash
+#
+# Start/stop/restart iwd.
+
+iwd_start() {
+ if [ -x /usr/libexec/iwd ]; then
+ echo "Starting iwd: /usr/libexec/iwd"
+ /usr/libexec/iwd 2>/dev/null &
+ fi
+}
+
+iwd_stop() {
+ echo "Stopping iwd"
+ killall iwd
+}
+
+iwd_restart() {
+ iwd_stop
+ sleep 1
+ iwd_start
+}
+
+case "$1" in
+'start')
+ iwd_start
+ ;;
+'stop')
+ iwd_stop
+ ;;
+'restart')
+ iwd_restart
+ ;;
+*)
+ echo "usage $0 start|stop|restart"
+esac
diff --git a/network/iwd/slack-desc b/network/iwd/slack-desc
new file mode 100644
index 0000000000..589cf0a550
--- /dev/null
+++ b/network/iwd/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------------------------------------------------------|
+iwd: iwd (iNet Wireless Daemon)
+iwd:
+iwd: iNet Wireless Daemon (iwd) project aims to provide a comprehensive
+iwd: Wi-Fi connectivity solution for Linux based devices. The core goal of
+iwd: the project is to optimize resource utilization: storage, runtime
+iwd: memory and link-time costs. This is accomplished by not depending on
+iwd: any external libraries and utilizes features provided by the Linux
+iwd: kernel to the maximum extent possible. The result is a self-contained
+iwd: environment that only depends on the Linux kernel and the runtime C
+iwd: library.
+iwd: https://git.kernel.org/pub/scm/network/wireless/iwd.git
diff --git a/network/signal-desktop/signal-desktop.SlackBuild b/network/signal-desktop/signal-desktop.SlackBuild
index 98df9d650c..3fda297725 100644
--- a/network/signal-desktop/signal-desktop.SlackBuild
+++ b/network/signal-desktop/signal-desktop.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=signal-desktop
-VERSION=${VERSION:-7.56.1}
+VERSION=${VERSION:-7.57.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/signal-desktop/signal-desktop.info b/network/signal-desktop/signal-desktop.info
index 0b69239779..a0b235de73 100644
--- a/network/signal-desktop/signal-desktop.info
+++ b/network/signal-desktop/signal-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="signal-desktop"
-VERSION="7.56.1"
+VERSION="7.57.0"
HOMEPAGE="https://signal.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.56.1_amd64.deb"
-MD5SUM_x86_64="87cc3fa242ad2072d6959b42cb36c2bc"
+DOWNLOAD_x86_64="https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.57.0_amd64.deb"
+MD5SUM_x86_64="41af3719501bb6ce501d64b88606d796"
REQUIRES=""
MAINTAINER="ArTourter"
EMAIL="artourter@gmail.com"
diff --git a/network/teams-for-linux/README b/network/teams-for-linux/README
new file mode 100644
index 0000000000..acb61e03fb
--- /dev/null
+++ b/network/teams-for-linux/README
@@ -0,0 +1,22 @@
+teams-for-linux
+
+Unofficial Microsoft Teams client for Linux using Electron. This app
+wraps the web version of Teams as a standalone desktop application.
+
+Teams for Linux was developed to provide a native-like desktop
+experience by wrapping the web version in an Electron shell.
+
+While we strive to add useful features and improvements, some
+limitations are inherent because the app relies on the Microsoft Teams
+web version. In cases where Microsoft controls the feature set (or
+behavior), issues may be closed with an explanation.
+
+We are not affiliated with Microsoft, and this project is not endorsed
+by them. It is an independent effort to provide a better experience for
+Linux users.
+
+Please report bugs and enhancements in the issues section. We will
+attend them as soon as possible. Please review the open/close issues
+before raising a new one and avoid duplicates. We encourage everyone to
+join our chat room in matrix and ask your questions. That's probably the
+quickest way to find solutions.
diff --git a/network/teams-for-linux/doinst.sh b/network/teams-for-linux/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/network/teams-for-linux/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/network/teams-for-linux/slack-desc b/network/teams-for-linux/slack-desc
new file mode 100644
index 0000000000..2eac291377
--- /dev/null
+++ b/network/teams-for-linux/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------------------------------------------------------|
+teams-for-linux: teams-for-linux (Unofficial Microsoft Teams for Linux client)
+teams-for-linux:
+teams-for-linux: Unofficial Microsoft Teams client for Linux using Electron. This app
+teams-for-linux: wraps the web version of Teams as a standalone desktop application.
+teams-for-linux:
+teams-for-linux: Teams for Linux was developed to provide a native-like desktop
+teams-for-linux: experience by wrapping the web version in an Electron shell.
+teams-for-linux:
+teams-for-linux:
+teams-for-linux:
+teams-for-linux:
diff --git a/network/teams-for-linux/teams-for-linux.SlackBuild b/network/teams-for-linux/teams-for-linux.SlackBuild
new file mode 100644
index 0000000000..1ab7c95e3b
--- /dev/null
+++ b/network/teams-for-linux/teams-for-linux.SlackBuild
@@ -0,0 +1,89 @@
+#!/bin/bash
+
+# Slackware build script for teams-for-linux
+
+# Copyright 2025 - Greg Tourte <artouter@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=teams-for-linux
+VERSION=${VERSION:-2.0.15}
+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}
+
+# Upstream only has binary support for x86_64 at present.
+if [ "$ARCH" = "x86_64" ]; then
+ DEBARCH="amd64"
+else
+ echo "Sorry, the Signal binary is currently available for x86_64 only."
+ exit 1
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $PKG
+ar p $CWD/${PRGNAM}_${VERSION}_$DEBARCH.deb data.tar.xz | tar xJv
+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 {} +
+
+# create soft link for launcher
+mkdir -p $PKG/usr/bin
+ln -sf ../../opt/teams-for-linux/$PRGNAM $PKG/usr/bin/$PRGNAM
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp $PKG/usr/share/doc/$PRGNAM/* $PKG/opt/teams-for-linux/LICENSE* $PKG/usr/doc/$PRGNAM-$VERSION
+rm -rf $PKG/usr/share/doc
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/teams-for-linux/teams-for-linux.info b/network/teams-for-linux/teams-for-linux.info
new file mode 100644
index 0000000000..673cd957d6
--- /dev/null
+++ b/network/teams-for-linux/teams-for-linux.info
@@ -0,0 +1,10 @@
+PRGNAM="teams-for-linux"
+VERSION="2.0.15"
+HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/IsmaelMartinez/teams-for-linux/releases/download/v2.0.15/teams-for-linux_2.0.15_amd64.deb"
+MD5SUM_x86_64="2edf8577c542065f56714ab486739bec"
+REQUIRES=""
+MAINTAINER="ArTourter"
+EMAIL="artourter@gmail.com"
diff --git a/network/telegram/telegram.SlackBuild b/network/telegram/telegram.SlackBuild
index a7e09e6408..41f2e93f4a 100644
--- a/network/telegram/telegram.SlackBuild
+++ b/network/telegram/telegram.SlackBuild
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=telegram
SRCNAM=tsetup
SRCDIR=Telegram
-VERSION=${VERSION:-5.15.2}
+VERSION=${VERSION:-5.15.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/telegram/telegram.info b/network/telegram/telegram.info
index 61765bcd77..05b4b65305 100644
--- a/network/telegram/telegram.info
+++ b/network/telegram/telegram.info
@@ -1,10 +1,10 @@
PRGNAM="telegram"
-VERSION="5.15.2"
+VERSION="5.15.4"
HOMEPAGE="https://telegram.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.5.15.2.tar.xz"
-MD5SUM_x86_64="cb80678a9dea3cb4a857aae29b6bbef8"
+DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.5.15.4.tar.xz"
+MD5SUM_x86_64="0dce14972da7a92020e2429b26b70f00"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/network/weechat/weechat.SlackBuild b/network/weechat/weechat.SlackBuild
index 7919e3a559..2460ac30a0 100644
--- a/network/weechat/weechat.SlackBuild
+++ b/network/weechat/weechat.SlackBuild
@@ -23,6 +23,7 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20250612 bkw: update for v4.6.3.
# 20250122 bkw: update for v4.5.1.
# 20241031 bkw: update for v4.4.3.
# 20241024 bkw: BUILD=2, support lua 5.4.
@@ -53,7 +54,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=weechat
-VERSION=${VERSION:-4.5.1}
+VERSION=${VERSION:-4.6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/weechat/weechat.info b/network/weechat/weechat.info
index 7362861fe1..6b2c774d15 100644
--- a/network/weechat/weechat.info
+++ b/network/weechat/weechat.info
@@ -1,8 +1,8 @@
PRGNAM="weechat"
-VERSION="4.5.1"
+VERSION="4.6.3"
HOMEPAGE="https://www.weechat.org"
-DOWNLOAD="https://weechat.org/files/src/weechat-4.5.1.tar.xz"
-MD5SUM="27df844a481201f7da0d03fa06d6af86"
+DOWNLOAD="https://weechat.org/files/src/weechat-4.6.3.tar.xz"
+MD5SUM="96dc2d0d883cf61f504144552f30dd31"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="cJSON"
diff --git a/network/yt-dlp/yt-dlp.SlackBuild b/network/yt-dlp/yt-dlp.SlackBuild
index 6a007cf2bb..d1847551d3 100644
--- a/network/yt-dlp/yt-dlp.SlackBuild
+++ b/network/yt-dlp/yt-dlp.SlackBuild
@@ -12,6 +12,7 @@
# for clipgrab, haruna, xdman, ytfzf, and an optional dependency for
# pipe-viewer, it has to exist on SBo.
+# 20250609 bkw: updated for v2025.06.09.
# 20250522 bkw: updated for v2025.05.22.
# 20250512 bkw: updated for v2025.04.30.
# 20250403 bkw: updated for v2025.03.31.
@@ -54,7 +55,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yt-dlp
-VERSION=${VERSION:-2025.05.22}
+VERSION=${VERSION:-2025.06.09}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/yt-dlp/yt-dlp.info b/network/yt-dlp/yt-dlp.info
index cb8a6e60c1..b6308d3559 100644
--- a/network/yt-dlp/yt-dlp.info
+++ b/network/yt-dlp/yt-dlp.info
@@ -1,8 +1,8 @@
PRGNAM="yt-dlp"
-VERSION="2025.05.22"
+VERSION="2025.06.09"
HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
-DOWNLOAD="https://github.com/yt-dlp/yt-dlp/archive/2025.05.22/yt-dlp-2025.05.22.tar.gz"
-MD5SUM="e7d36bad2488eb36adfb0b715e5d6421"
+DOWNLOAD="https://github.com/yt-dlp/yt-dlp/archive/2025.06.09/yt-dlp-2025.06.09.tar.gz"
+MD5SUM="ed00cedda38f2c596cf423418b837ffb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-build python3-hatchling"
diff --git a/office/LibreOffice/LibreOffice.SlackBuild b/office/LibreOffice/LibreOffice.SlackBuild
index d9fc1a1ca3..676be1aa01 100644
--- a/office/LibreOffice/LibreOffice.SlackBuild
+++ b/office/LibreOffice/LibreOffice.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=LibreOffice
SRCNAM=libreoffice
-VERSION=${VERSION:-25.2.3.2}
+VERSION=${VERSION:-25.2.4.3}
SHORT_VERSION=${VERSION%.*.*}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -90,6 +90,11 @@ rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.xz
cd $SRCNAM-$VERSION
+# Needed for 15.0 - not for -current
+if [ -x /usr/bin/gcc-11.* ]; then
+ patch -p0 < $CWD/xpdfwrapper_invalid-argument.diff
+fi
+
if [ -r $CWD/$SRCNAM-${VERSION}-srcs.tar.xz ]; then
tar xvf $CWD/$SRCNAM-${VERSION}-srcs.tar.xz
# For 7.2.0.4 these aren't found as previously so unpack them manually
diff --git a/office/LibreOffice/LibreOffice.info b/office/LibreOffice/LibreOffice.info
index 73f6998a45..bfd5f24d91 100644
--- a/office/LibreOffice/LibreOffice.info
+++ b/office/LibreOffice/LibreOffice.info
@@ -1,10 +1,10 @@
PRGNAM="LibreOffice"
-VERSION="25.2.3.2"
+VERSION="25.2.4.3"
HOMEPAGE="https://www.libreoffice.org"
-DOWNLOAD="https://download.documentfoundation.org/libreoffice/src/25.2.3/libreoffice-25.2.3.2.tar.xz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/LibreOffice/libreoffice-25.2.3.2-srcs.tar.xz"
-MD5SUM="19c450d4777bf169761ed190eac7c841 \
- 2cf499f422e0c06b659c4386f8da694f"
+DOWNLOAD="https://download.documentfoundation.org/libreoffice/src/25.2.4/libreoffice-25.2.4.3.tar.xz \
+ https://sourceforge.net/projects/slackbuildsdirectlinks/files/LibreOffice/libreoffice-25.2.4.3-srcs.tar.xz"
+MD5SUM="ca85722da71c6cd4e6f0576b31959e62 \
+ 501e266a4328a9a7fca4d2d8eb2be4e5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk17 apache-ant perl-Archive-Zip libcdr libfreehand liblangtag libmspub libzmf"
diff --git a/office/LibreOffice/xpdfwrapper_invalid-argument.diff b/office/LibreOffice/xpdfwrapper_invalid-argument.diff
new file mode 100644
index 0000000000..37821faf01
--- /dev/null
+++ b/office/LibreOffice/xpdfwrapper_invalid-argument.diff
@@ -0,0 +1,100 @@
+--- sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx.orig 2025-06-05 20:22:59.000000000 +1000
++++ sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx 2025-06-07 21:12:54.394041989 +1000
+@@ -214,8 +214,9 @@
+ int nLineSize = (width + 7)/8;
+ aScanlines.reserve( nLineSize * height + height );
+
+- if (!str->reset())
+- return;
++ str->reset();
++ //if (!str->reset())
++ // return;
+ for( int y = 0; y < height; y++ )
+ {
+ // determine filter type (none) for this scanline
+@@ -253,8 +254,9 @@
+ width,
+ colorMap->getNumPixelComps(),
+ colorMap->getBits()));
+- if (!imgStr->reset())
+- return;
++ imgStr->reset();
++ //if (!imgStr->reset())
++ // return;
+
+ // create scan line data buffer
+ OutputBuffer aScanlines;
+@@ -291,8 +293,9 @@
+ maskColorMap->getNumPixelComps(),
+ maskColorMap->getBits()));
+
+- if (!imgStrMask->reset())
+- return;
++ imgStrMask->reset();
++ //if (!imgStrMask->reset())
++ // return;
+
+ for( int y = 0; y < maskHeight; ++y )
+ {
+@@ -341,8 +344,9 @@
+ width,
+ colorMap->getNumPixelComps(),
+ colorMap->getBits()));
+- if (!imgStr->reset())
+- return;
++ imgStr->reset();
++ //if (!imgStr->reset())
++ // return;
+
+ // create scan line data buffer
+ OutputBuffer aScanlines;
+@@ -376,8 +380,9 @@
+ std::unique_ptr<ImageStream> imgStrMask(
+ new ImageStream(maskStr, maskWidth, 1, 1));
+
+- if (!imgStrMask->reset())
+- return;
++ imgStrMask->reset();
++ //if (!imgStrMask->reset())
++ // return;
+
+ for( int y = 0; y < maskHeight; ++y )
+ {
+--- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx.orig 2025-06-05 20:22:59.000000000 +1000
++++ sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx 2025-06-07 22:55:54.377041989 +1000
+@@ -231,8 +231,9 @@
+ #else
+ str = ((DCTStream *)str)->getRawStream();
+ #endif
+- if (!str->reset())
+- return;
++ str->reset();
++ //if (!str->reset())
++ // return;
+
+ o_rOutputBuf.clear();
+ ExtractJpegData(str, o_rOutputBuf);
+@@ -268,8 +269,9 @@
+ o_rOutputBuf.resize(header_size);
+
+ // initialize stream
+- if (!str->reset())
+- return;
++ str->reset();
++ //if (!str->reset())
++ // return;
+
+ // copy the raw stream
+ if( bInvert )
+@@ -326,8 +328,9 @@
+ width,
+ colorMap->getNumPixelComps(),
+ colorMap->getBits()));
+- if (!imgStr->reset())
+- return;
++ imgStr->reset();
++ //if (!imgStr->reset())
++ // return;
+
+ for( int y=0; y<height; ++y)
+ {
diff --git a/office/ProjectLibre/ProjectLibre.info b/office/ProjectLibre/ProjectLibre.info
index 11586a39b0..e710b38a4f 100644
--- a/office/ProjectLibre/ProjectLibre.info
+++ b/office/ProjectLibre/ProjectLibre.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://downloads.sourceforge.net/projectlibre/projectlibre-1.9.8.tar.
MD5SUM="3eede07564f8b46a826264bc8f3f0d0b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
+REQUIRES="zulu-openjdk21"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/glow/glow.SlackBuild b/office/glow/glow.SlackBuild
index 68799e80f6..5b72796fc5 100644
--- a/office/glow/glow.SlackBuild
+++ b/office/glow/glow.SlackBuild
@@ -25,12 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=glow
-VERSION=${VERSION:-2.1.0}
+VERSION=${VERSION:-2.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
sys_arch=${sys_arch:-$(uname -m)}
-SRCNAM=${SRCNAM:-glow_2.1.0_Linux_}
+SRCNAM=${SRCNAM:-glow_2.1.1_Linux_}
case "$sys_arch" in
i?86)
diff --git a/office/glow/glow.info b/office/glow/glow.info
index 2eb3945212..bfe3df6b5d 100644
--- a/office/glow/glow.info
+++ b/office/glow/glow.info
@@ -1,10 +1,10 @@
PRGNAM="glow"
-VERSION="2.1.0"
+VERSION="2.1.1"
HOMEPAGE="https://github.com/charmbracelet/glow"
-DOWNLOAD="https://github.com/charmbracelet/glow/releases/download/v2.1.0/glow_2.1.0_Linux_i386.tar.gz"
-MD5SUM="b699e4c60f9c6cf293d4aed31ae10c95"
-DOWNLOAD_x86_64="https://github.com/charmbracelet/glow/releases/download/v2.1.0/glow_2.1.0_Linux_x86_64.tar.gz"
-MD5SUM_x86_64="7dcc0357c0d2d5630b8df0cb9cdd6448"
+DOWNLOAD="https://github.com/charmbracelet/glow/releases/download/v2.1.1/glow_2.1.1_Linux_i386.tar.gz"
+MD5SUM="d9ed5f2c9e38fa984f6a0f16fe2dc954"
+DOWNLOAD_x86_64="https://github.com/charmbracelet/glow/releases/download/v2.1.1/glow_2.1.1_Linux_x86_64.tar.gz"
+MD5SUM_x86_64="f0c835994011c858dd769fa14a4b7a84"
REQUIRES=""
MAINTAINER="Vijay Marcel"
EMAIL="vijaymarcel@outlook.com"
diff --git a/office/nb/README b/office/nb/README
new file mode 100644
index 0000000000..8779c2e657
--- /dev/null
+++ b/office/nb/README
@@ -0,0 +1,7 @@
+nb is an elaborate bash script for note management. It uses external
+tools for much of its power.
+
+PS: Although nb doesn't have any dependencies per se, it is recommended
+that you install bat, pandoc, ripgrep, tig and w3m. It can also use a
+great many other external tools, se https://xwmx.github.io/nb for more
+information.
diff --git a/office/nb/nb.SlackBuild b/office/nb/nb.SlackBuild
new file mode 100644
index 0000000000..c38309050f
--- /dev/null
+++ b/office/nb/nb.SlackBuild
@@ -0,0 +1,56 @@
+#!/bin/bash
+# Slackware build script for nb
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=nb
+VERSION=${VERSION:-7.20.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+install -m 2755 -D bin/bookmark $PKG/usr/bin/bookmark
+install -m 2755 $PRGNAM $PKG/usr/bin/$PRGNAM
+
+mkdir -p $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 -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/office/nb/nb.info b/office/nb/nb.info
new file mode 100644
index 0000000000..4d7143b207
--- /dev/null
+++ b/office/nb/nb.info
@@ -0,0 +1,10 @@
+PRGNAM="nb"
+VERSION="7.20.0"
+HOMEPAGE="https://xwmx.github.io/nb"
+DOWNLOAD="https://github.com/xwmx/nb/archive/7.20.0/nb-7.20.0.tar.gz"
+MD5SUM="8ad7184dfc38e9d7394ee2b9d4d1a371"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/office/nb/slack-desc b/office/nb/slack-desc
new file mode 100644
index 0000000000..5eb8422b83
--- /dev/null
+++ b/office/nb/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------------------------------------------------------|
+nb: nb (note manager)
+nb:
+nb: nb is an elaborate bash script for note management. It uses external
+nb: tools for much of its power.
+nb:
+nb:
+nb:
+nb:
+nb:
+nb:
+nb:
diff --git a/office/vit/README b/office/vit/README
new file mode 100644
index 0000000000..dc3eb8ff63
--- /dev/null
+++ b/office/vit/README
@@ -0,0 +1,2 @@
+Visual Interface Taskwarrior (vit) provides a user-friendly interface
+for the taskwarrior task manager.
diff --git a/office/vit/slack-desc b/office/vit/slack-desc
new file mode 100644
index 0000000000..a4cb780f02
--- /dev/null
+++ b/office/vit/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------------------------------------------------------|
+vit: vit (ncurses front-end for taskwarrior)
+vit:
+vit: Visual Interface Taskwarrior (vit) provides a user-friendly interface
+vit: for the taskwarrior task manager.
+vit:
+vit:
+vit:
+vit:
+vit:
+vit:
+vit:
diff --git a/office/vit/vit.SlackBuild b/office/vit/vit.SlackBuild
new file mode 100644
index 0000000000..4869822cf0
--- /dev/null
+++ b/office/vit/vit.SlackBuild
@@ -0,0 +1,60 @@
+#!/bin/bash
+# Slackware build script for vit
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=vit
+VERSION=${VERSION:-2.3.3}
+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}
+
+# no need for CFLAGS or LIBDIRSUFFIX. actually this would be noarch,
+# except for the lib vs. lib64 python problem.
+
+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 /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
+
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a *.md $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$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/office/vit/vit.info b/office/vit/vit.info
new file mode 100644
index 0000000000..d0225aaa17
--- /dev/null
+++ b/office/vit/vit.info
@@ -0,0 +1,10 @@
+PRGNAM="vit"
+VERSION="2.3.3"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp"
+DOWNLOAD="https://github.com/vit-project/vit/archive/v2.3.3/vit-2.3.3.tar.gz"
+MD5SUM="cd4632887556fb06f62c6e36136668bd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-build python-urwid python3-tasklib task"
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/perl/perl-DateTime-Format-Mail/README b/perl/perl-DateTime-Format-Mail/README
new file mode 100644
index 0000000000..d39232a197
--- /dev/null
+++ b/perl/perl-DateTime-Format-Mail/README
@@ -0,0 +1,4 @@
+perl-DateTime-Format-Mail (Parse/format RFC2822/822 datetime strings)
+
+DateTime::Format::Mail is a Perl module for parsing and formatting
+RFC2822/822 timestamps, a timestamp format used by email.
diff --git a/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild
new file mode 100644
index 0000000000..44326d687c
--- /dev/null
+++ b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for perl-DateTime-Format-Mail
+
+# Copyright 2025 Samuel Young, MO, USA
+# 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=perl-DateTime-Format-Mail
+VERSION=${VERSION:-0.403}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+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"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes CREDITS LICENSE README \
+ $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/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info
new file mode 100644
index 0000000000..969046f2b6
--- /dev/null
+++ b/perl/perl-DateTime-Format-Mail/perl-DateTime-Format-Mail.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-DateTime-Format-Mail"
+VERSION="0.403"
+HOMEPAGE="https://metacpan.org/pod/DateTime::Format::Mail"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/B/BO/BOOK/DateTime-Format-Mail-0.403.tar.gz"
+MD5SUM="b34a52d96290c42cf53e8db0a8f16ecd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-DateTime perl-Params-Validate"
+MAINTAINER="Samuel Young"
+EMAIL="samyoung12788@gmail.com"
diff --git a/perl/perl-DateTime-Format-Mail/slack-desc b/perl/perl-DateTime-Format-Mail/slack-desc
new file mode 100644
index 0000000000..a6b2912648
--- /dev/null
+++ b/perl/perl-DateTime-Format-Mail/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------------------------------------------------------|
+perl-DateTime-Format-Mail: perl-DateTime-Format-Mail (Parse/format RFC2822/822 datetime strings)
+perl-DateTime-Format-Mail:
+perl-DateTime-Format-Mail: DateTime::Format::Mail is a Perl module for parsing and formatting
+perl-DateTime-Format-Mail: RFC2822/822 timestamps, a timestamp format used by email.
+perl-DateTime-Format-Mail:
+perl-DateTime-Format-Mail:
+perl-DateTime-Format-Mail:
+perl-DateTime-Format-Mail:
+perl-DateTime-Format-Mail:
+perl-DateTime-Format-Mail: Homepage: https://metacpan.org/pod/DateTime::Format::Mail
+perl-DateTime-Format-Mail:
diff --git a/perl/perl-DateTime-Format-RFC3339/README b/perl/perl-DateTime-Format-RFC3339/README
new file mode 100644
index 0000000000..2f269e6f47
--- /dev/null
+++ b/perl/perl-DateTime-Format-RFC3339/README
@@ -0,0 +1,4 @@
+perl-DateTime-Format-RFC3339 (Parse/format RFC3339 datetime strings)
+
+DateTime::Format::RFC3339 is a Perl module for parsing and formatting
+RFC3339 timestamps.
diff --git a/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild
new file mode 100644
index 0000000000..0f3bead9d1
--- /dev/null
+++ b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for perl-DateTime-Format-RFC3339
+
+# Copyright 2025 Samuel Young, MO, USA
+# 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=perl-DateTime-Format-RFC3339
+VERSION=${VERSION:-1.10.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+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"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-v$VERSION
+tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz
+cd $SRCNAM-v$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changes LICENSE.txt README.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
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info
new file mode 100644
index 0000000000..126de7fa87
--- /dev/null
+++ b/perl/perl-DateTime-Format-RFC3339/perl-DateTime-Format-RFC3339.info
@@ -0,0 +1,10 @@
+PRGNAM="perl-DateTime-Format-RFC3339"
+VERSION="1.10.0"
+HOMEPAGE="https://metacpan.org/dist/DateTime-Format-RFC3339"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/I/IK/IKEGAMI/DateTime-Format-RFC3339-v1.10.0.tar.gz"
+MD5SUM="9bd3cc80b0fcc31b9872fcbd1630a14f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-DateTime"
+MAINTAINER="Samuel Young"
+EMAIL="samyoung12788@gmail.com"
diff --git a/perl/perl-DateTime-Format-RFC3339/slack-desc b/perl/perl-DateTime-Format-RFC3339/slack-desc
new file mode 100644
index 0000000000..9a492b93cf
--- /dev/null
+++ b/perl/perl-DateTime-Format-RFC3339/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------------------------------------------------------|
+perl-DateTime-Format-RFC3339: perl-DateTime-Format-RFC3339 (Parse/format RFC3339 datetime strings)
+perl-DateTime-Format-RFC3339:
+perl-DateTime-Format-RFC3339: DateTime::Format::RFC3339 is a Perl module for parsing and
+perl-DateTime-Format-RFC3339: formatting RFC3339 timestamps.
+perl-DateTime-Format-RFC3339:
+perl-DateTime-Format-RFC3339:
+perl-DateTime-Format-RFC3339:
+perl-DateTime-Format-RFC3339:
+perl-DateTime-Format-RFC3339:
+perl-DateTime-Format-RFC3339: Homepage: https://metacpan.org/dist/DateTime-Format-RFC3339
+perl-DateTime-Format-RFC3339:
diff --git a/python/cryptography/cryptography.SlackBuild b/python/cryptography/cryptography.SlackBuild
index 67c19d4024..8ad91efd8f 100644
--- a/python/cryptography/cryptography.SlackBuild
+++ b/python/cryptography/cryptography.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for cryptography
# Copyright 2014-2018 Markus Reichelt, Aachen, DE
-# Copyright 2021-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2021-2025 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=cryptography
-VERSION=${VERSION:-45.0.3}
+VERSION=${VERSION:-45.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/cryptography/cryptography.info b/python/cryptography/cryptography.info
index f06397e9ef..b5289f4fe4 100644
--- a/python/cryptography/cryptography.info
+++ b/python/cryptography/cryptography.info
@@ -1,10 +1,10 @@
PRGNAM="cryptography"
-VERSION="45.0.3"
+VERSION="45.0.4"
HOMEPAGE="https://cryptography.io/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-45.0.3.tar.gz \
- https://sbo-source.s3.ap-southeast-1.amazonaws.com/cryptography-vendored-sources-45.0.3-1.tar.xz"
-MD5SUM="1e3b6a299fbbe74b9a68e1b2dbdcb96b \
- c1606a52e30eb934969ce30547883705"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-45.0.4.tar.gz \
+ https://sbo-source.s3.ap-southeast-1.amazonaws.com/cryptography-vendored-sources-45.0.4-1.tar.xz"
+MD5SUM="6d8a9d089f9c434c200e51d53cfa2ea5 \
+ 6ab66dfc94652211ee0a8be018d848c2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-maturin rust-opt"
diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild
index bf6bbee383..5998f79c59 100644
--- a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild
+++ b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-python3-geventhttpclient
#
-# Copyright 2021-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2021-2025 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=python3-geventhttpclient
SRCNAM=geventhttpclient
-VERSION=${VERSION:-2.3.3}
+VERSION=${VERSION:-2.3.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -48,20 +48,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.info b/python/python3-geventhttpclient/python3-geventhttpclient.info
index 50e74738a9..10762090f7 100644
--- a/python/python3-geventhttpclient/python3-geventhttpclient.info
+++ b/python/python3-geventhttpclient/python3-geventhttpclient.info
@@ -1,8 +1,8 @@
PRGNAM="python3-geventhttpclient"
-VERSION="2.3.3"
+VERSION="2.3.4"
HOMEPAGE="https://github.com/geventhttpclient/geventhttpclient"
-DOWNLOAD="https://files.pythonhosted.org/packages/29/26/018524ea81b2021dc2fe60e1a9c3f5eb347e09a5364cdcb7b92d7e7d3c28/geventhttpclient-2.3.3.tar.gz"
-MD5SUM="ec29adc387f88926d4419d3873dbe4b6"
+DOWNLOAD="https://files.pythonhosted.org/packages/89/19/1ca8de73dcc0596d3df01be299e940d7fc3bccbeb6f62bb8dd2d427a3a50/geventhttpclient-2.3.4.tar.gz"
+MD5SUM="34d06a7fadb54de4aeac889c44643a29"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gevent llhttp python3-setuptools-opt"
diff --git a/python/python3-grpcio/python3-grpcio.SlackBuild b/python/python3-grpcio/python3-grpcio.SlackBuild
index b2a3c87bd4..d4ac358e51 100644
--- a/python/python3-grpcio/python3-grpcio.SlackBuild
+++ b/python/python3-grpcio/python3-grpcio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-grpcio
-VERSION=${VERSION:-1.72.1}
+VERSION=${VERSION:-1.73.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-grpcio/python3-grpcio.info b/python/python3-grpcio/python3-grpcio.info
index 23d5891f2b..d8dbf6887e 100644
--- a/python/python3-grpcio/python3-grpcio.info
+++ b/python/python3-grpcio/python3-grpcio.info
@@ -1,8 +1,8 @@
PRGNAM="python3-grpcio"
-VERSION="1.72.1"
+VERSION="1.73.0"
HOMEPAGE="https://grpc.io/"
-DOWNLOAD="https://github.com/grpc/grpc/archive/v1.72.1/grpc-1.72.1.tar.gz"
-MD5SUM="554ca144456e134c9cf26e77c589a24f"
+DOWNLOAD="https://github.com/grpc/grpc/archive/v1.73.0/grpc-1.73.0.tar.gz"
+MD5SUM="fe276d4846323aa5a95540d9491bf683"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="protobuf3 re2"
diff --git a/python/python3-narwhals/python3-narwhals.SlackBuild b/python/python3-narwhals/python3-narwhals.SlackBuild
index 650a4c121d..7a653559d3 100644
--- a/python/python3-narwhals/python3-narwhals.SlackBuild
+++ b/python/python3-narwhals/python3-narwhals.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-narwhals
-VERSION=${VERSION:-1.41.1}
+VERSION=${VERSION:-1.42.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-narwhals/python3-narwhals.info b/python/python3-narwhals/python3-narwhals.info
index 501e6edc14..17854de447 100644
--- a/python/python3-narwhals/python3-narwhals.info
+++ b/python/python3-narwhals/python3-narwhals.info
@@ -1,8 +1,8 @@
PRGNAM="python3-narwhals"
-VERSION="1.41.1"
+VERSION="1.42.1"
HOMEPAGE="https://narwhals-dev.github.io/narwhals/"
-DOWNLOAD="https://github.com/narwhals-dev/narwhals/releases/download/v1.41.1/narwhals-1.41.1.tar.gz"
-MD5SUM="22dcb8f6f7973cdd62881bf47a147406"
+DOWNLOAD="https://github.com/narwhals-dev/narwhals/releases/download/v1.42.1/narwhals-1.42.1.tar.gz"
+MD5SUM="d3c7acdff238a6f674c7151a1fa3bb2a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-hatchling"
diff --git a/python/python3-plotly/python3-plotly.SlackBuild b/python/python3-plotly/python3-plotly.SlackBuild
index fd2706caba..ebd5d81a78 100644
--- a/python/python3-plotly/python3-plotly.SlackBuild
+++ b/python/python3-plotly/python3-plotly.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-plotly
-VERSION=${VERSION:-6.0.1}
+VERSION=${VERSION:-6.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,10 +64,13 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Do not try to fetch stuff with npm (code taken from Gentoo repos)
+export SKIP_NPM=1
+
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 build --no-isolation --skip-dependency-check
python3 -m installer -d "$PKG" dist/*.whl
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/python/python3-plotly/python3-plotly.info b/python/python3-plotly/python3-plotly.info
index 05f393221c..1efeac0887 100644
--- a/python/python3-plotly/python3-plotly.info
+++ b/python/python3-plotly/python3-plotly.info
@@ -1,8 +1,8 @@
PRGNAM="python3-plotly"
-VERSION="6.0.1"
+VERSION="6.1.2"
HOMEPAGE="https://github.com/plotly/plotly.py"
-DOWNLOAD="https://github.com/plotly/plotly.py/archive/v6.0.1/plotly.py-6.0.1.tar.gz"
-MD5SUM="d59dea09bda8801794f1a71097656988"
+DOWNLOAD="https://github.com/plotly/plotly.py/archive/v6.1.2/plotly.py-6.1.2.tar.gz"
+MD5SUM="d88f789dfca32b3d0b959d5c695484c2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-narwhals"
diff --git a/python/uv-bin/README b/python/uv-bin/README
new file mode 100644
index 0000000000..44d590eba8
--- /dev/null
+++ b/python/uv-bin/README
@@ -0,0 +1 @@
+An extremely fast Python package and project manager, written in Rust
diff --git a/python/uv-bin/slack-desc b/python/uv-bin/slack-desc
new file mode 100644
index 0000000000..ac9b04976d
--- /dev/null
+++ b/python/uv-bin/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+uv-bin: uv-bin (Python package and project manager)
+uv-bin:
+uv-bin: An extremely fast Python package and project manager, written in Rust
+uv-bin:
+uv-bin:
+uv-bin:
+uv-bin:
+uv-bin:
+uv-bin: Project URL: https://github.com/astral-sh/uv
+uv-bin:
+uv-bin:
diff --git a/python/uv-bin/uv-bin.SlackBuild b/python/uv-bin/uv-bin.SlackBuild
new file mode 100644
index 0000000000..667550b1a7
--- /dev/null
+++ b/python/uv-bin/uv-bin.SlackBuild
@@ -0,0 +1,92 @@
+#!/bin/bash
+
+# Slackware build script for uv-bin
+
+# Copyright 2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=uv-bin
+SRCNAM=uv
+VERSION=${VERSION:-0.7.12}
+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
+ SRCARCH=i686-unknown-linux-gnu
+elif [ "$ARCH" = "i686" ]; then
+ SRCARCH=i686-unknown-linux-gnu
+elif [ "$ARCH" = "x86_64" ]; then
+ SRCARCH=x86_64-unknown-linux-gnu
+elif [ "$ARCH" = "aarch64" ]; then
+ SRCARCH=x86_64-unknown-linux-gnu
+else
+ SRCARCH=i686-unknown-linux-gnu
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$SRCARCH
+tar xvf $CWD/$SRCNAM-$SRCARCH.tar.gz
+cd $SRCNAM-$SRCARCH
+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/bin
+cp uvx uv $PKG/usr/bin/
+
+# Strip binaries and libraries.
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/python/uv-bin/uv-bin.info b/python/uv-bin/uv-bin.info
new file mode 100644
index 0000000000..ceb1861131
--- /dev/null
+++ b/python/uv-bin/uv-bin.info
@@ -0,0 +1,10 @@
+PRGNAM="uv-bin"
+VERSION="0.7.12"
+HOMEPAGE="https://github.com/astral-sh/uv"
+DOWNLOAD="https://github.com/astral-sh/uv/releases/download/0.7.12/uv-i686-unknown-linux-gnu.tar.gz"
+MD5SUM="4b76f1f3c2210f1e83cf79cd32e82b8b"
+DOWNLOAD_x86_64="https://github.com/astral-sh/uv/releases/download/0.7.12/uv-x86_64-unknown-linux-gnu.tar.gz"
+MD5SUM_x86_64="3c5e0d88f2728c3ed10b9c35cb613ece"
+REQUIRES=""
+MAINTAINER="Willy Sudiarto Raharjo"
+EMAIL="willysr@slackbuilds.org"
diff --git a/ruby/ruby-build/ruby-build.SlackBuild b/ruby/ruby-build/ruby-build.SlackBuild
index c45dfd67aa..00a49b4d95 100644
--- a/ruby/ruby-build/ruby-build.SlackBuild
+++ b/ruby/ruby-build/ruby-build.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ruby-build
-VERSION=${VERSION:-20250516}
+VERSION=${VERSION:-20250610}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ruby/ruby-build/ruby-build.info b/ruby/ruby-build/ruby-build.info
index f7f1195aa8..7056bb6813 100644
--- a/ruby/ruby-build/ruby-build.info
+++ b/ruby/ruby-build/ruby-build.info
@@ -1,8 +1,8 @@
PRGNAM="ruby-build"
-VERSION="20250516"
+VERSION="20250610"
HOMEPAGE="https://github.com/rbenv/ruby-build"
-DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20250516/ruby-build-20250516.tar.gz"
-MD5SUM="b41ca8cf8f145611f80b5ab2ea2c9670"
+DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20250610/ruby-build-20250610.tar.gz"
+MD5SUM="e815bed218371ffacac9113edca9b353"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/aespipe/README b/system/aespipe/README
index 2dd6c33624..d3b9f8d252 100644
--- a/system/aespipe/README
+++ b/system/aespipe/README
@@ -1,4 +1,4 @@
-aespipe is a AES encrypting or decrypting pipe. It reads from
+aespipe is an AES encrypting or decrypting pipe. It reads from
standard input and writes to standard output. It can be used to
create and restore encrypted tar or cpio archives, and to
encrypt and decrypt loop-AES compatible encrypted disk images.
diff --git a/system/aespipe/aespipe.SlackBuild b/system/aespipe/aespipe.SlackBuild
index 60ddfc14be..c98d49370b 100644
--- a/system/aespipe/aespipe.SlackBuild
+++ b/system/aespipe/aespipe.SlackBuild
@@ -25,6 +25,7 @@
#
# markus reichelt, (email removed)
+# 20250610 bkw: update for v2.4i.
# 20240812 bkw: update for v2.4h.
# 20231031 bkw: update for v2.4g.
# 20230709 bkw: BUILD=2
@@ -34,7 +35,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aespipe
-VERSION=${VERSION:-2.4h}
+VERSION=${VERSION:-2.4i}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/aespipe/aespipe.info b/system/aespipe/aespipe.info
index 404e017061..ab0cb6f5db 100644
--- a/system/aespipe/aespipe.info
+++ b/system/aespipe/aespipe.info
@@ -1,8 +1,8 @@
PRGNAM="aespipe"
-VERSION="2.4h"
+VERSION="2.4i"
HOMEPAGE="https://loop-aes.sourceforge.net/"
-DOWNLOAD="https://loop-aes.sourceforge.net/aespipe/aespipe-v2.4h.tar.bz2"
-MD5SUM="6c4552f10771eda471c964b34b1fae4a"
+DOWNLOAD="https://loop-aes.sourceforge.net/aespipe/aespipe-v2.4i.tar.bz2"
+MD5SUM="d06201bee78155e65c5db18fe640df33"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/aespipe/slack-desc b/system/aespipe/slack-desc
index 479f1911df..a95c9bed15 100644
--- a/system/aespipe/slack-desc
+++ b/system/aespipe/slack-desc
@@ -8,7 +8,7 @@
|-----handy-ruler------------------------------------------------------|
aespipe: aespipe (AES encrypting/decrypting pipe)
aespipe:
-aespipe: aespipe is a AES encrypting or decrypting pipe. It reads from
+aespipe: aespipe is an AES encrypting or decrypting pipe. It reads from
aespipe: standard input and writes to standard output. It can be used to
aespipe: create and restore encrypted tar or cpio archives, and to
aespipe: encrypt and decrypt loop-AES compatible encrypted disk images.
diff --git a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
index ff4458a3e5..2ab021fe8b 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.25}
+VERSION=${VERSION:-1.1.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -127,6 +127,7 @@ gzip $PKG/usr/man/man1/doublecmd.1
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+rm $PKG/usr/doc/$PRGNAM-$VERSION/INSTALL.txt
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/system/doublecmd-qt5/doublecmd-qt5.info b/system/doublecmd-qt5/doublecmd-qt5.info
index 94379ae2d8..4c024e937b 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.25"
+VERSION="1.1.26"
HOMEPAGE="http://doublecmd.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.25-src.tar.gz"
-MD5SUM="daa32fc9a55d54653f7ee8f258cf397c"
+DOWNLOAD="https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.26-src.tar.gz"
+MD5SUM="f6d802d1812a521c8704188ea536312e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lazarus libqtpas"
diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild
index 7052727b3e..42b915b1f5 100644
--- a/system/dust/dust.SlackBuild
+++ b/system/dust/dust.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dust
-VERSION=${VERSION:-1.2.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.2.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/dust/dust.info b/system/dust/dust.info
index 28b91059ea..3620c0b5bd 100644
--- a/system/dust/dust.info
+++ b/system/dust/dust.info
@@ -1,7 +1,7 @@
PRGNAM="dust"
-VERSION="1.2.0"
+VERSION="1.2.1"
HOMEPAGE="https://github.com/bootandy/dust/"
-DOWNLOAD="https://github.com/bootandy/dust/archive/v1.2.0/dust-1.2.0.tar.gz \
+DOWNLOAD="https://github.com/bootandy/dust/archive/v1.2.1/dust-1.2.1.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 \
@@ -24,6 +24,7 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v1.2.0/dust-1.2.0.tar.gz \
https://static.crates.io/crates/clap/clap-4.5.31.crate \
https://static.crates.io/crates/clap_builder/clap_builder-4.5.31.crate \
https://static.crates.io/crates/clap_complete/clap_complete-4.5.46.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.28.crate \
https://static.crates.io/crates/clap_lex/clap_lex-0.7.4.crate \
https://static.crates.io/crates/clap_mangen/clap_mangen-0.2.26.crate \
https://static.crates.io/crates/colorchoice/colorchoice-1.0.3.crate \
@@ -43,6 +44,7 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v1.2.0/dust-1.2.0.tar.gz \
https://static.crates.io/crates/filesize/filesize-0.2.0.crate \
https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate \
https://static.crates.io/crates/getrandom/getrandom-0.3.1.crate \
+ https://static.crates.io/crates/heck/heck-0.5.0.crate \
https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.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.61.crate \
@@ -132,7 +134,7 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v1.2.0/dust-1.2.0.tar.gz \
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.6.crate \
https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.33.0.crate"
-MD5SUM="7e1972bdfdc6ad9f00a12f1754097747 \
+MD5SUM="36cae0c57a00530225ed5c73c56da86e \
03b2d126766ed746706241b4c7487654 \
e0a03581a6aea080315323651f272d65 \
bf23cd323c33a8c283c41bb9b79e4ce4 \
@@ -155,6 +157,7 @@ MD5SUM="7e1972bdfdc6ad9f00a12f1754097747 \
224513af6c223211b2ac27294f3a3264 \
3e09e531a6e637a24086409abe53e15a \
355f834e46555c404135b73e3a870c91 \
+ c6bf0f939977db0e6328683da6354752 \
a3ae20980b5ce5831255acfe0d77d1ee \
3f02715ed7d91427e23f3aad40fa9aff \
8d244d1c44724ffa933f15695ba75435 \
@@ -174,6 +177,7 @@ MD5SUM="7e1972bdfdc6ad9f00a12f1754097747 \
9362cfdf53ef5eab4a7669b199f72784 \
3c67481b4433a3219846e41d09aaeaa9 \
f9441a42065c31ab748e91da21c3e854 \
+ ce5935e8063a452913a61e5405b33cb9 \
4daeb6abd6951210bed659c3c1ea01b4 \
87b1b7cb12ef4dfe842c212b98263048 \
64230e60ed58b0e7a52dfa572b4c4abc \
diff --git a/system/eza/eza.SlackBuild b/system/eza/eza.SlackBuild
index ee1df91e99..db47fb0e17 100644
--- a/system/eza/eza.SlackBuild
+++ b/system/eza/eza.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=eza
-VERSION=${VERSION:-0.21.3}
+VERSION=${VERSION:-0.21.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/eza/eza.info b/system/eza/eza.info
index f8cd812620..a896470f9b 100644
--- a/system/eza/eza.info
+++ b/system/eza/eza.info
@@ -1,8 +1,8 @@
PRGNAM="eza"
-VERSION="0.21.3"
+VERSION="0.21.4"
HOMEPAGE="https://github.com/eza-community/eza"
-DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz \
- https://github.com/eza-community/eza/releases/download/v0.21.3/man-0.21.3.tar.gz \
+DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.4/eza-0.21.4.tar.gz \
+ https://github.com/eza-community/eza/releases/download/v0.21.4/man-0.21.4.tar.gz \
https://static.crates.io/crates/addr2line/addr2line-0.24.2.crate \
https://static.crates.io/crates/adler2/adler2-2.0.0.crate \
https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
@@ -13,26 +13,26 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/anstream/anstream-0.6.18.crate \
https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.6.crate \
https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.2.crate \
- https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.7.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.8.crate \
https://static.crates.io/crates/anstyle/anstyle-1.0.10.crate \
https://static.crates.io/crates/approx/approx-0.5.1.crate \
https://static.crates.io/crates/autocfg/autocfg-1.4.0.crate \
https://static.crates.io/crates/automod/automod-1.0.15.crate \
- https://static.crates.io/crates/backtrace/backtrace-0.3.74.crate \
+ https://static.crates.io/crates/backtrace/backtrace-0.3.75.crate \
https://static.crates.io/crates/base64/base64-0.22.1.crate \
- https://static.crates.io/crates/bitflags/bitflags-2.9.0.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.9.1.crate \
https://static.crates.io/crates/bumpalo/bumpalo-3.17.0.crate \
https://static.crates.io/crates/by_address/by_address-1.2.1.crate \
https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \
https://static.crates.io/crates/cast/cast-0.3.0.crate \
- https://static.crates.io/crates/cc/cc-1.2.20.crate \
+ https://static.crates.io/crates/cc/cc-1.2.24.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
https://static.crates.io/crates/chrono/chrono-0.4.41.crate \
https://static.crates.io/crates/ciborium-io/ciborium-io-0.2.2.crate \
https://static.crates.io/crates/ciborium-ll/ciborium-ll-0.2.2.crate \
https://static.crates.io/crates/ciborium/ciborium-0.2.2.crate \
- https://static.crates.io/crates/clap/clap-4.5.37.crate \
- https://static.crates.io/crates/clap_builder/clap_builder-4.5.37.crate \
+ https://static.crates.io/crates/clap/clap-4.5.39.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.39.crate \
https://static.crates.io/crates/clap_lex/clap_lex-0.7.4.crate \
https://static.crates.io/crates/colorchoice/colorchoice-1.0.3.crate \
https://static.crates.io/crates/content_inspector/content_inspector-0.2.4.crate \
@@ -51,35 +51,32 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/dunce/dunce-1.0.5.crate \
https://static.crates.io/crates/either/either-1.15.0.crate \
https://static.crates.io/crates/equivalent/equivalent-1.0.2.crate \
- https://static.crates.io/crates/errno/errno-0.3.11.crate \
+ https://static.crates.io/crates/errno/errno-0.3.12.crate \
https://static.crates.io/crates/fast-srgb8/fast-srgb8-1.0.0.crate \
https://static.crates.io/crates/fastrand/fastrand-2.3.0.crate \
https://static.crates.io/crates/filetime/filetime-0.2.25.crate \
https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \
https://static.crates.io/crates/getrandom/getrandom-0.2.16.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.3.2.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.3.3.crate \
https://static.crates.io/crates/gimli/gimli-0.31.1.crate \
- https://static.crates.io/crates/git2/git2-0.20.1.crate \
+ https://static.crates.io/crates/git2/git2-0.20.2.crate \
https://static.crates.io/crates/glob/glob-0.3.2.crate \
https://static.crates.io/crates/half/half-2.6.0.crate \
https://static.crates.io/crates/hashbrown/hashbrown-0.15.3.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.5.0.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.5.1.crate \
https://static.crates.io/crates/humantime-serde/humantime-serde-1.1.1.crate \
https://static.crates.io/crates/humantime/humantime-2.2.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.63.crate \
- https://static.crates.io/crates/icu_collections/icu_collections-1.5.0.crate \
- https://static.crates.io/crates/icu_locid/icu_locid-1.5.0.crate \
- https://static.crates.io/crates/icu_locid_transform/icu_locid_transform-1.5.0.crate \
- https://static.crates.io/crates/icu_locid_transform_data/icu_locid_transform_data-1.5.1.crate \
- https://static.crates.io/crates/icu_normalizer/icu_normalizer-1.5.0.crate \
- https://static.crates.io/crates/icu_normalizer_data/icu_normalizer_data-1.5.1.crate \
- https://static.crates.io/crates/icu_properties/icu_properties-1.5.1.crate \
- https://static.crates.io/crates/icu_properties_data/icu_properties_data-1.5.1.crate \
- https://static.crates.io/crates/icu_provider/icu_provider-1.5.0.crate \
- https://static.crates.io/crates/icu_provider_macros/icu_provider_macros-1.5.0.crate \
+ https://static.crates.io/crates/icu_collections/icu_collections-2.0.0.crate \
+ https://static.crates.io/crates/icu_locale_core/icu_locale_core-2.0.0.crate \
+ https://static.crates.io/crates/icu_normalizer/icu_normalizer-2.0.0.crate \
+ https://static.crates.io/crates/icu_normalizer_data/icu_normalizer_data-2.0.0.crate \
+ https://static.crates.io/crates/icu_properties/icu_properties-2.0.1.crate \
+ https://static.crates.io/crates/icu_properties_data/icu_properties_data-2.0.1.crate \
+ https://static.crates.io/crates/icu_provider/icu_provider-2.0.0.crate \
https://static.crates.io/crates/idna/idna-1.0.3.crate \
- https://static.crates.io/crates/idna_adapter/idna_adapter-1.2.0.crate \
+ https://static.crates.io/crates/idna_adapter/idna_adapter-1.2.1.crate \
https://static.crates.io/crates/indexmap/indexmap-2.9.0.crate \
https://static.crates.io/crates/is-terminal/is-terminal-0.4.16.crate \
https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.1.crate \
@@ -92,7 +89,7 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/libredox/libredox-0.1.3.crate \
https://static.crates.io/crates/libz-sys/libz-sys-1.1.22.crate \
https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.9.4.crate \
- https://static.crates.io/crates/litemap/litemap-0.7.5.crate \
+ https://static.crates.io/crates/litemap/litemap-0.8.0.crate \
https://static.crates.io/crates/locale/locale-0.2.2.crate \
https://static.crates.io/crates/log/log-0.4.27.crate \
https://static.crates.io/crates/memchr/memchr-2.7.4.crate \
@@ -105,11 +102,12 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/number_prefix/number_prefix-0.4.0.crate \
https://static.crates.io/crates/object/object-0.36.7.crate \
https://static.crates.io/crates/once_cell/once_cell-1.21.3.crate \
+ https://static.crates.io/crates/once_cell_polyfill/once_cell_polyfill-1.70.1.crate \
https://static.crates.io/crates/oorandom/oorandom-11.1.5.crate \
https://static.crates.io/crates/openssl-src/openssl-src-300.5.0%2B3.5.0.crate \
- https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.108.crate \
+ https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.109.crate \
https://static.crates.io/crates/option-ext/option-ext-0.2.0.crate \
- https://static.crates.io/crates/os_pipe/os_pipe-1.2.1.crate \
+ https://static.crates.io/crates/os_pipe/os_pipe-1.2.2.crate \
https://static.crates.io/crates/palette/palette-0.7.6.crate \
https://static.crates.io/crates/palette_derive/palette_derive-0.7.6.crate \
https://static.crates.io/crates/partition-identity/partition-identity-0.3.0.crate \
@@ -124,6 +122,7 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/plotters-backend/plotters-backend-0.3.7.crate \
https://static.crates.io/crates/plotters-svg/plotters-svg-0.3.7.crate \
https://static.crates.io/crates/plotters/plotters-0.3.7.crate \
+ https://static.crates.io/crates/potential_utf/potential_utf-0.1.2.crate \
https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate \
https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.95.crate \
https://static.crates.io/crates/proc-mounts/proc-mounts-0.3.0.crate \
@@ -135,14 +134,14 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
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.1.57.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.11.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.12.crate \
https://static.crates.io/crates/redox_users/redox_users-0.5.0.crate \
https://static.crates.io/crates/regex-automata/regex-automata-0.4.9.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.5.crate \
https://static.crates.io/crates/regex/regex-1.11.1.crate \
https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.24.crate \
https://static.crates.io/crates/rustix/rustix-1.0.7.crate \
- https://static.crates.io/crates/rustversion/rustversion-1.0.20.crate \
+ https://static.crates.io/crates/rustversion/rustversion-1.0.21.crate \
https://static.crates.io/crates/ryu/ryu-1.0.20.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
https://static.crates.io/crates/serde/serde-1.0.219.crate \
@@ -159,7 +158,7 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.2.0.crate \
https://static.crates.io/crates/syn/syn-2.0.101.crate \
https://static.crates.io/crates/synstructure/synstructure-0.13.2.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.19.1.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.20.0.crate \
https://static.crates.io/crates/terminal_size/terminal_size-0.4.2.crate \
https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.69.crate \
https://static.crates.io/crates/thiserror-impl/thiserror-impl-2.0.12.crate \
@@ -169,7 +168,7 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/time-macros/time-macros-0.2.22.crate \
https://static.crates.io/crates/time/time-0.3.41.crate \
https://static.crates.io/crates/timeago/timeago-0.4.2.crate \
- https://static.crates.io/crates/tinystr/tinystr-0.7.6.crate \
+ https://static.crates.io/crates/tinystr/tinystr-0.8.1.crate \
https://static.crates.io/crates/tinytemplate/tinytemplate-1.2.1.crate \
https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.9.crate \
https://static.crates.io/crates/toml_edit/toml_edit-0.22.26.crate \
@@ -180,7 +179,6 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/unicode-width/unicode-width-0.2.0.crate \
https://static.crates.io/crates/unsafe-libyaml-norway/unsafe-libyaml-norway-0.2.15.crate \
https://static.crates.io/crates/url/url-2.5.4.crate \
- https://static.crates.io/crates/utf16_iter/utf16_iter-1.0.5.crate \
https://static.crates.io/crates/utf8_iter/utf8_iter-1.0.4.crate \
https://static.crates.io/crates/utf8parse/utf8parse-0.2.2.crate \
https://static.crates.io/crates/uutils_term_grid/uutils_term_grid-0.7.0.crate \
@@ -200,12 +198,12 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/winapi-util/winapi-util-0.1.9.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.61.0.crate \
+ https://static.crates.io/crates/windows-core/windows-core-0.61.2.crate \
https://static.crates.io/crates/windows-implement/windows-implement-0.60.0.crate \
https://static.crates.io/crates/windows-interface/windows-interface-0.59.1.crate \
https://static.crates.io/crates/windows-link/windows-link-0.1.1.crate \
- https://static.crates.io/crates/windows-result/windows-result-0.3.2.crate \
- https://static.crates.io/crates/windows-strings/windows-strings-0.4.0.crate \
+ https://static.crates.io/crates/windows-result/windows-result-0.3.4.crate \
+ https://static.crates.io/crates/windows-strings/windows-strings-0.4.2.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.59.0.crate \
https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate \
@@ -217,19 +215,19 @@ DOWNLOAD="https://github.com/eza-community/eza/archive/v0.21.3/eza-0.21.3.tar.gz
https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.6.crate \
https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate \
https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate \
- https://static.crates.io/crates/winnow/winnow-0.7.8.crate \
+ https://static.crates.io/crates/winnow/winnow-0.7.10.crate \
https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.39.0.crate \
- https://static.crates.io/crates/write16/write16-1.0.0.crate \
- https://static.crates.io/crates/writeable/writeable-0.5.5.crate \
- https://static.crates.io/crates/yoke-derive/yoke-derive-0.7.5.crate \
- https://static.crates.io/crates/yoke/yoke-0.7.5.crate \
+ https://static.crates.io/crates/writeable/writeable-0.6.1.crate \
+ https://static.crates.io/crates/yoke-derive/yoke-derive-0.8.0.crate \
+ https://static.crates.io/crates/yoke/yoke-0.8.0.crate \
https://static.crates.io/crates/zerofrom-derive/zerofrom-derive-0.1.6.crate \
https://static.crates.io/crates/zerofrom/zerofrom-0.1.6.crate \
- https://static.crates.io/crates/zerovec-derive/zerovec-derive-0.10.3.crate \
- https://static.crates.io/crates/zerovec/zerovec-0.10.4.crate \
+ https://static.crates.io/crates/zerotrie/zerotrie-0.2.2.crate \
+ https://static.crates.io/crates/zerovec-derive/zerovec-derive-0.11.1.crate \
+ https://static.crates.io/crates/zerovec/zerovec-0.11.2.crate \
https://static.crates.io/crates/zoneinfo_compiled/zoneinfo_compiled-0.5.1.crate"
-MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
- 0db0b941f9b0a0936f4d9211439f3246 \
+MD5SUM="05dbb338979b69fa8c9e1e699fa6bd20 \
+ 20418da5ee145c1fa95cabaf3df4fd06 \
fd1d0d5b3ecdfb40979711421742ddf5 \
579e59ba996675f454d456471924ea9d \
03b2d126766ed746706241b4c7487654 \
@@ -240,26 +238,26 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
0866078f947995a7f65621625717f2bc \
3dde3e81febbfe8ba5fc204ae0c432dd \
d767aa369f25db8299c2987cc9310d24 \
- 1225e8388f6db712b5a9a796c0240ff8 \
+ 49495dc4eb9773623b1ef4854fe63a17 \
826d3b9b2c558ca5ad4cbb82c6765108 \
9071f5790b873b983105cc5b2917caff \
9e038efbd61e6d7cbc54983abc5b3948 \
c70cf4aa540570b2192d7f720f6af7a1 \
- 68a9f9dcd62800564d5daf5c2f36accd \
+ 103bdfd8ee51c1a5b4a68043e6c01188 \
20084c4c04bcc06fd3d7ff662deca706 \
- d9b082d835851e4ce1a2be4439c5e5a8 \
+ 66940d1c249bc21e798d0acfc231d8f7 \
d383afbd0527ebb38acda5c532ba204e \
0794ff607c4f330bf28126c14c14593f \
45339d90b2b3a4f123af5ec459954102 \
f686e99053239b98e9aca46c3e06c6f9 \
- eb6e1e8f7c0efe5d300b3ff7f3c39a0a \
+ d2cfe38f80e19520440fd4526a0081ae \
74634128440dbc3766bda76fdf0aaa05 \
fffeee9da0f15363c41424bed77d30b2 \
8c0f8406dac1f424be269365c8b59111 \
d04455148fcb2108d061500a6144eb86 \
4d2c28da884edabfe980fba47fa94320 \
- d74ff55835b376bdd2d2e7eecd2df3d9 \
- 94f2e7830285fea6807b93cf14d4d853 \
+ 205c491ab4c2c423283523147ab4db79 \
+ 8ad583c25b0b0099a42e585307a00fc7 \
a3ae20980b5ce5831255acfe0d77d1ee \
8d244d1c44724ffa933f15695ba75435 \
64bebafaf681f39deebbc41b24b3527f \
@@ -278,35 +276,32 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
198d7f7c37f632bc83502b28870b6d60 \
96c3c9f009928f02773032f341666861 \
8ea35f559a34b5a0ba1b063e001773ca \
- b3015d0becc41b04f69b80470a84f3f7 \
+ 63f74ed7654ce2ca7255ba9a9aa92ee5 \
cf5a3f71d279e82d0910d4dc1d658066 \
b0a1ffd6b0b5fe67e3dac04cd26b3099 \
707c14d536067554f7fe03a8529cf426 \
c3e51926c9853b714191ef1bec90e2ce \
6e1cf4fb4b92a9f82daaf55608388684 \
- 9c308e91de3e480dbaf7e0f87a7bb57e \
+ f3426774ce46ffb82273b7568411c2dc \
af0a19b2d65a8a745d733aef0337fb02 \
- 01e2fe5fd2d0a76d0f13d734059c5646 \
+ d70265ba1646aab97afeaf0350461e49 \
b9f68e232bd2799fbe6567c6c3d108bf \
cf809921b6499718685f0a737ad13ce7 \
327eea52c1aa56419e84353cc55db1cd \
- e74019dee790ee6440717ec4e2ee80c5 \
+ 523d83c72f2cb42268ecdb33f0eab20a \
c652c81dfe0024377e22814c88d86ed7 \
3ba90671392e5da62b511746dceb8067 \
87b1b7cb12ef4dfe842c212b98263048 \
0af390dbe05b0ce39fd6fbe7e4584bff \
- a3fdef868df4241e048e44bd24009fbf \
- a1d857a2bddf43a7ed8cfa8e7f473144 \
- 76eae866746161f902ad17df8c2b531d \
- 76f8565da8378bf61fa746f9012bd74b \
- db851dc7d7e14003f2c61321c144ef9e \
- 87987ddd74b68b9f3be26f4222b486d4 \
- 5bd071fb3c895011b47f6fc628b09ccf \
- 023da2fd0878c4be8bc04508b934ab55 \
- 8aa5f281d832ffeda9df689de8bf795e \
- 3d76b70f45ed54a041eead03741f7bda \
+ 381741e0c4323ddbecb655d10dc3f818 \
+ 0aeda34ea44c79101c4162fb60339577 \
+ db83f59e4e82f35a6b5fb65b1f461ca8 \
+ aaf7f720b3a8ec3bce8a8cbc0dc88ab7 \
+ a381d5c4b30d28d1e92540d1cd149032 \
+ 76740d6503993517aa8c0745539bd52f \
+ 91738e0e58d2a1a2d723894b07f7f072 \
a4add356e295ad0f859ab8a53220ee77 \
- 7d922f86acce25b03870b18e58d92549 \
+ b1b2c3e3512162c97ebc6bc9944cad1e \
9b19a29c7a8300474bf15347ced57198 \
b651cd7c5ed8486a1f53e0c4b4918457 \
83cd180e6991b62b1cc6d646bf4d0284 \
@@ -319,7 +314,7 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
b928626f9e8328e4085fc27cfc640c19 \
ff1ca673b7db4e0571e6a76beba52c00 \
ee9b048b4b7458f88e047295cfbaecb5 \
- b73413f331dc2f1279d6b29a4a151bee \
+ 9eeae1af342967c4120eca6ef1fdafd1 \
4b6711425b661ef923c9ff3ef9ba8c67 \
6024116d77633589f38c78bf1716c704 \
c0aab5e6eaaa6a2f3c7ed44f123d1c7d \
@@ -332,11 +327,12 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
4bbea6a7f7b7715c2e4eb553cf62913c \
b0476c408e48108f9a8a74c64372fe53 \
76f8e4dcc29ab304e065cced86a344d2 \
+ 20a0bc5f9935718c25e0f682070011c6 \
91a053fad821f7a26b3dd1ac0b26fe9c \
53528207ea3a69d3be5efeb86e2b8e99 \
- 66e860f130858a00dceef31ba6ac3c1a \
+ 5d767b2d3452ed7d3bd23c767b10f233 \
130db480add7c9dccf7c13aa9ca71c82 \
- c791353a0cfb368fc1529dc4483c2ec7 \
+ 14f1e3e8fa7eef811971252f7826d0c0 \
bfa45fa4722dd5ed3317049d3717a5c7 \
8a05bf2c012cd70c77f2ebaafe010373 \
675e7988057e9b0c22e3b3a2be51e0b7 \
@@ -351,6 +347,7 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
654c2b6ec12a0ab1f52e2c625e72161a \
619dce78b18ac0f1f414600ef5a60215 \
cba0205d0472e3b170f4d93aa9423b86 \
+ 5e1cac0feb35e78bdd950f88b8723d4c \
30eb4de1c1a3bd214d7649b891abf444 \
c16cc32167fa1743e25b85c7a2708a7c \
31c2fd6d12ee18b01a093066bd16c131 \
@@ -362,14 +359,14 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
7604a19f6ff2021e9fc02f9bce604494 \
7ee7a2b2f09d09fa2b1fb4c594fc8396 \
3cc3a4bd5861ca93d7c0d19129334703 \
- fa22d63cbf5984988a52568dd729f617 \
+ 2692ac79f7490c22dec71d757da4cc5e \
ed32e745f71a46e5968b4844058e7905 \
15ca0efe66412fae9536d428d93e6a73 \
45c2ac064f6aedb1944b989742218e26 \
83ecafda24e071eea2198d9b440739ce \
b400c455aaf7d3e6a216261f07c4bc93 \
5fededdc8b44fe42ad00647d8b277805 \
- f78b0c36a0f74a479aa2207667eab643 \
+ 45730858ae68993068f79c86a63034b3 \
dc3cd3d0dc142df381bc6728ef740748 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
c7251782043416b8adca3bf107f7b667 \
@@ -386,7 +383,7 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
5988bad1543264a9f48b542192e7de9a \
2eb8bb4ce0f40cec88a7f3e842e4feaa \
99f5ad699ad94698b60f39bba715ca45 \
- a3636652e82028995941284b3d74edfd \
+ 88a270d73d42ce3ec51ba8a7582c69e5 \
5582bab8364e7a5aec91bceea6c263e2 \
a4bb1b92a5b098fdaa5694733ea73e7a \
13830a64c2daa5ff8dcee8f0f25bead1 \
@@ -396,7 +393,7 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
d2ec1c2e8a6ebfd997e4c238f7fca3d8 \
6e8af1737a37172d4ca0eaf0a81f556d \
59de2d4c084ceb5260a47fdaa746a065 \
- 6e593895d17d3b0b70d90138fd43b827 \
+ d8ef7b4f03db8d1bd729c41436b0e9ee \
a160b14e423954c978ca95aa78ca4210 \
864df15eaaa6fbb0ba919ee1142a05c0 \
e7a4f81ca0eacbe7e808f3aa1c4e54a4 \
@@ -407,7 +404,6 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
8261fb5df8f4203bdfb771a2eb757a10 \
1d45e699ee9dded137ac936b0ae306bc \
f850751d66c16ea6155809b0097b7851 \
- 223c59f6c140e81fb734f455df3b538d \
04ee294e8d343a73ef89ed6f07acd9b1 \
470f527a51d3921895bd2583fce8d9c4 \
5e491a25fb8c92a2759d989b93e1dbf8 \
@@ -427,12 +423,12 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
e908e1808f2a480449f8d86281ae24ef \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
- f96864f2da94aa20275ce59ddda6bbe3 \
+ 74820c7dae31dabf7552cdc97456d1a1 \
fd6a44cbe3e73a89671c68696e779ecb \
ea196ee9ec24e54d8f0f2211c0951c5f \
f578d00496ac73c80fe7f90c2a847892 \
- af520641979edc6a2316e18d9e6f7a62 \
- d1efe0da5a172da6037d7c1b03a18b58 \
+ 2cf4b2fb70efbaf9cfbaeba6f8dcf347 \
+ 16b2a1e77c38f1265b35c9c1f76166ec \
2376de634160158ece40c4bc2ab3eb41 \
73b177d6d000daaa8f05790414a887a3 \
9e876a38acd8262d97e9302ecb4e0f72 \
@@ -444,16 +440,16 @@ MD5SUM="fd77c908911226c9d57dcd0e4c03efa7 \
3f265cbde7668f38c1229043475470a9 \
4e50e886c72204c268c15a3230001d71 \
b95760e9133ba1bb456d0f0cef74c9a4 \
- 166928ad50548c1ed61bf8ce7ba595b7 \
+ fc84efd3a60e6edd151ca93326dfc0de \
4f774fa728b562c8d195457a9ca93a57 \
- d35e6e01813d7989bae0f1b30163858a \
- 7dcbc69fc640a9d311102b36db4550c9 \
- 2fa2c30a3507a351b931903efd7455bb \
- 13617c618a898500b53003631c811260 \
+ f0393736ec5e061ec36d6148f05b81f4 \
+ 03701100a96ee0cbc6c91a80a20cfc36 \
+ d37269138077e7991a11637cec39df3b \
e96c794b09413a6385abede6b7df704b \
585acef62e72bfa6bf712a966d968cc3 \
- 69164390cb1498845fcb02f961b5f794 \
- 9f91863a5386e15032f83278785b9122 \
+ 021c66516e26d4f8801b9d95baade1ed \
+ 73a9d94228db5789d755fa5b551c9656 \
+ 2448a576010a9781145571cb5cdc446d \
cebfcf2c00532e4559ecad9c9ebaca0a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/jq/jq.SlackBuild b/system/jq/jq.SlackBuild
index 20254e1c71..8c91c2a9c6 100644
--- a/system/jq/jq.SlackBuild
+++ b/system/jq/jq.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jq
VERSION=${VERSION:-1.8.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -87,7 +87,6 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man
make
-make check
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/letsencrypt/letsencrypt.SlackBuild b/system/letsencrypt/letsencrypt.SlackBuild
index 8f42059556..9aa021a7fe 100644
--- a/system/letsencrypt/letsencrypt.SlackBuild
+++ b/system/letsencrypt/letsencrypt.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=letsencrypt
SRCNAM=certbot
-VERSION=${VERSION:-4.0.0}
+VERSION=${VERSION:-4.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/letsencrypt/letsencrypt.info b/system/letsencrypt/letsencrypt.info
index 547d27d29e..02dbcf9383 100644
--- a/system/letsencrypt/letsencrypt.info
+++ b/system/letsencrypt/letsencrypt.info
@@ -1,8 +1,8 @@
PRGNAM="letsencrypt"
-VERSION="4.0.0"
+VERSION="4.1.1"
HOMEPAGE="https://letsencrypt.org/"
-DOWNLOAD="https://github.com/certbot/certbot/archive/v4.0.0/certbot-4.0.0.tar.gz"
-MD5SUM="60454de3a7e4d572270ee28716870d8a"
+DOWNLOAD="https://github.com/certbot/certbot/archive/v4.1.1/certbot-4.1.1.tar.gz"
+MD5SUM="8452b6b85abde2933d1e62299c75854b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-configobj python3-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/pcp/pcp.SlackBuild b/system/pcp/pcp.SlackBuild
index 87345bcb99..377ccc58cc 100644
--- a/system/pcp/pcp.SlackBuild
+++ b/system/pcp/pcp.SlackBuild
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -67,6 +64,23 @@ fi
set -e
+export -n OUTPUT
+
+MUID=${MUID:-377}
+MGID=${MGID:-377}
+
+if ! getent group pcp 2>&1 > /dev/null; then
+ echo " You must have an pcp group to run this script."
+ echo " # groupadd -g $MGID pcp"
+ exit 1
+elif ! getent passwd pcp 2>&1 > /dev/null; then
+ echo " You must have a pcp user to run this script."
+ echo " # useradd -u $MUID -g $MGID -d /var/lib/pcp pcp"
+ exit 1
+fi
+
+
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -109,6 +123,11 @@ else
make DIST_ROOT="$PKG" NO_CHOWN=true install_pcp
fi
+(cd $PKG/usr/lib$LIBDIRSUFFIX
+ rm libpcp.a libpcp_archive.a libpcp_fault.a libpcp_gui.a \
+ libpcp_import.a libpcp_mmv.a libpcp_pmda.a\
+ libpcp_trace.a libpcp_web.a
+)
mkdir -p "$PKG"/usr/doc/$PRGNAM-$VERSION
mv "$PKG"/usr/share/doc/* "$PKG"/usr/doc/$PRGNAM-$VERSION/
@@ -119,11 +138,8 @@ find "$PKG"/usr/share/icons/ -type d -empty -delete || true
install -D -m644 "$CWD"/sysuser.conf "$PKG"/usr/lib${LIBDIRSUFFIX}/sysusers.d/pcp.conf
install -D -m644 "$CWD"/tmpfile.conf "$PKG"/usr/lib${LIBDIRSUFFIX}/tmpfiles.d/pcp.conf
-
rm -rf "$PKG"/{var/lib/pcp/testsuite,run,var/tmp}
-
-
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
@@ -139,10 +155,11 @@ cp -a \
CHANGELOG CONTRIBUTING.md COPYING README.github README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+rm -f $PKG/usr/doc/$PRGNAM-$VERSION/INSTALL.md
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
+/sbin/makepkg --remove-rpaths -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/roxterm/README b/system/roxterm/README
new file mode 100644
index 0000000000..dba0c61c50
--- /dev/null
+++ b/system/roxterm/README
@@ -0,0 +1,6 @@
+ROXTerm is a terminal emulator that uses the same VTE library as
+gnome-terminal. Originally aimed at being a lightweight gtk terminal,
+it has since grown in features and is now quite comparable to the
+default GNOME/Xfce/Mate terminals. It is still a favorite among
+"power" users due to its high configurability. The name comes from
+the ROX desktop, although ROXTerm can be used anywhere.
diff --git a/system/roxterm/doinst.sh b/system/roxterm/doinst.sh
new file mode 100644
index 0000000000..148e73db65
--- /dev/null
+++ b/system/roxterm/doinst.sh
@@ -0,0 +1,7 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
+fi
diff --git a/system/roxterm/roxterm.SlackBuild b/system/roxterm/roxterm.SlackBuild
new file mode 100644
index 0000000000..c75e2d9b2b
--- /dev/null
+++ b/system/roxterm/roxterm.SlackBuild
@@ -0,0 +1,87 @@
+#!/bin/bash
+# Slackware build script for roxterm
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=roxterm
+VERSION=${VERSION:-3.16.6}
+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"
+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 {} \;
+
+mkdir build
+cd build
+cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
+ -DCMAKE_INSTALL_SYSCONFDIR=/etc \
+ -DCMAKE_INSTALL_LOCALSTATEDIR=/var \
+ -DCMAKE_INSTALL_MANDIR=/usr/man \
+ -DCMAKE_INSTALL_DOCDIR=/usr/doc/$PRGNAM-$VERSION \
+ -DCMAKE_BUILD_TYPE=Release ..
+make
+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 ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cd ..
+cp -a AUTHORS COPYING COPYING-LGPL NEWS README $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/roxterm/roxterm.info b/system/roxterm/roxterm.info
new file mode 100644
index 0000000000..a0bb729218
--- /dev/null
+++ b/system/roxterm/roxterm.info
@@ -0,0 +1,10 @@
+PRGNAM="roxterm"
+VERSION="3.16.6"
+HOMEPAGE="https://github.com/realh/roxterm"
+DOWNLOAD="https://github.com/realh/roxterm/archive/3.16.6/roxterm-3.16.6.tar.gz"
+MD5SUM="2a163ec3cb87c870fa391da803696c6e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/system/roxterm/slack-desc b/system/roxterm/slack-desc
new file mode 100644
index 0000000000..b1a41a2ca1
--- /dev/null
+++ b/system/roxterm/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------------------------------------------------------|
+roxterm: roxterm (gtk terminal emulator)
+roxterm:
+roxterm: ROXTerm is a terminal emulator that uses the same VTE library as
+roxterm: gnome-terminal. Originally aimed at being a lightweight gtk terminal,
+roxterm: it has since grown in features and is now quite comparable to the
+roxterm: default GNOME/Xfce/Mate terminals. It is still a favorite among
+roxterm: "power" users due to its high configurability. The name comes from
+roxterm: the ROX desktop, although ROXTerm can be used anywhere.
+roxterm:
+roxterm:
+roxterm:
diff --git a/system/slackrepo/slackrepo.SlackBuild b/system/slackrepo/slackrepo.SlackBuild
index b90720c794..efc855f51e 100644
--- a/system/slackrepo/slackrepo.SlackBuild
+++ b/system/slackrepo/slackrepo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slackrepo
-VERSION=${VERSION:-20250308}
+VERSION=${VERSION:-20250603}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slackrepo/slackrepo.info b/system/slackrepo/slackrepo.info
index 0ff3b03430..451cbcf3dd 100644
--- a/system/slackrepo/slackrepo.info
+++ b/system/slackrepo/slackrepo.info
@@ -1,8 +1,8 @@
PRGNAM="slackrepo"
-VERSION="20250308"
+VERSION="20250603"
HOMEPAGE="https://github.com/aclemons/slackrepo"
-DOWNLOAD="https://github.com/aclemons/slackrepo/archive/v20250308/slackrepo-20250308.tar.gz"
-MD5SUM="7822e32291e19e057ea05e077e04fa05"
+DOWNLOAD="https://github.com/aclemons/slackrepo/archive/v20250603/slackrepo-20250603.tar.gz"
+MD5SUM="868cdbb78f3361f4324237ee37e89ddf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/supercat/README b/system/supercat/README
new file mode 100644
index 0000000000..c58148278b
--- /dev/null
+++ b/system/supercat/README
@@ -0,0 +1,7 @@
+Supercat prints text files in a colorized manner based on regular
+expression rules. By default it suports a handful of known filetypes,
+such as C and Python source, ChangeLogs, diffs, etc. The real beauty
+of this simple program though is that you can easily write your own
+highlighting files with a little regex know-how.
+
+PS: The default highlighting files are located in /etc/supercat.
diff --git a/system/supercat/slack-desc b/system/supercat/slack-desc
new file mode 100644
index 0000000000..42553ebaa6
--- /dev/null
+++ b/system/supercat/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------------------------------------------------------|
+supercat: supercat (colorize text files)
+supercat:
+supercat: Supercat prints text files in a colorized manner based on regular
+supercat: expression rules. By default it suports a handful of known filetypes,
+supercat: such as C and Python source, ChangeLogs, diffs, etc. The real beauty
+supercat: of this simple program though is that you can easily write your own
+supercat: highlighting files with a little regex know-how.
+supercat:
+supercat:
+supercat:
+supercat:
diff --git a/system/supercat/supercat.SlackBuild b/system/supercat/supercat.SlackBuild
new file mode 100644
index 0000000000..3a94bdb56c
--- /dev/null
+++ b/system/supercat/supercat.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/bash
+# Slackware build script for supercat
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=supercat
+VERSION=${VERSION:-0.5.8}
+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"
+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 \
+ --enable-static=no \
+ --build=$ARCH-slackware-linux
+
+make
+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 ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING ChangeLog $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/supercat/supercat.info b/system/supercat/supercat.info
new file mode 100644
index 0000000000..337747080c
--- /dev/null
+++ b/system/supercat/supercat.info
@@ -0,0 +1,10 @@
+PRGNAM="supercat"
+VERSION="0.5.8"
+HOMEPAGE="http://supercat.nosredna.net"
+DOWNLOAD="http://supercat.nosredna.net/supercat-0.5.8.tar.gz"
+MD5SUM="df6eb3aeb960606282358ed31a88b699"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/system/unshield/unshield.SlackBuild b/system/unshield/unshield.SlackBuild
index 3de15ff5bd..948fc76930 100644
--- a/system/unshield/unshield.SlackBuild
+++ b/system/unshield/unshield.SlackBuild
@@ -6,6 +6,9 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250614 bkw: update for v1.6.2.
+# - also, actually use SLKCFLAGS correctly.
+
# 20221228 bkw: update for v1.5.1
# 20210819 bkw: replace 2009 version from sourceforge with 2018 github
# release. Expand README and slack-desc a bit, too.
@@ -13,7 +16,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=unshield
-VERSION=${VERSION:-1.5.1}
+VERSION=${VERSION:-1.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -37,16 +40,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
+elif [ "$ARCH" = "x86_64" -o "$ARCH" = "aarch64" ]; then
SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -58,27 +57,26 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
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 {} +
mkdir -p build
cd build
cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE="$SLKCFLAGS -DNDEBUG" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_DATAROOTDIR=/usr \
-DCMAKE_BUILD_TYPE=Release ..
- make
+ make VERBOSE=1
make install/strip DESTDIR=$PKG
cd ..
gzip -9 $PKG/usr/man/man?/*.?
# 1.4.3 has a ChangeLog, but it's ancient, don't include.
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README* LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a README* LICENSE $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/system/unshield/unshield.info b/system/unshield/unshield.info
index eff1e30fdb..1e6d146ae7 100644
--- a/system/unshield/unshield.info
+++ b/system/unshield/unshield.info
@@ -1,8 +1,8 @@
PRGNAM="unshield"
-VERSION="1.5.1"
+VERSION="1.6.2"
HOMEPAGE="https://github.com/twogood/unshield"
-DOWNLOAD="https://github.com/twogood/unshield/archive/1.5.1/unshield-1.5.1.tar.gz"
-MD5SUM="de85ed5c1a054ab7bf6551cac96af5b7"
+DOWNLOAD="https://github.com/twogood/unshield/archive/1.6.2/unshield-1.6.2.tar.gz"
+MD5SUM="c5ac096f903b0cc01873bfc09d09d074"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/unshieldv3/unshieldv3.SlackBuild b/system/unshieldv3/unshieldv3.SlackBuild
index b58994e9c4..8c6e37669b 100644
--- a/system/unshieldv3/unshieldv3.SlackBuild
+++ b/system/unshieldv3/unshieldv3.SlackBuild
@@ -6,13 +6,14 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250614 bkw: updated for v0.2.2.
# 20221228 bkw: updated for v0.2.1 (including man page). Also add
# test-data to the doc dir (it's small, and might be useful).
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=unshieldv3
-VERSION=${VERSION:-0.2.1}
+VERSION=${VERSION:-0.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -36,16 +37,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
@@ -57,8 +54,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
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 {} +
mkdir -p build
cd build
diff --git a/system/unshieldv3/unshieldv3.info b/system/unshieldv3/unshieldv3.info
index c5c65275a9..ea40b07c2c 100644
--- a/system/unshieldv3/unshieldv3.info
+++ b/system/unshieldv3/unshieldv3.info
@@ -1,8 +1,8 @@
PRGNAM="unshieldv3"
-VERSION="0.2.1"
+VERSION="0.2.2"
HOMEPAGE="https://github.com/wfr/unshieldv3/"
-DOWNLOAD="https://github.com/wfr/unshieldv3/archive/v0.2.1/unshieldv3-0.2.1.tar.gz"
-MD5SUM="e62b7d9cde2b5c75e0a3d16bf808ffbe"
+DOWNLOAD="https://github.com/wfr/unshieldv3/archive/v0.2.2/unshieldv3-0.2.2.tar.gz"
+MD5SUM="f94eba2fa5a44271a67f74e388a01fe8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/vifm/vifm.SlackBuild b/system/vifm/vifm.SlackBuild
index ca00cd2f44..04b36e4738 100644
--- a/system/vifm/vifm.SlackBuild
+++ b/system/vifm/vifm.SlackBuild
@@ -26,7 +26,7 @@
# 20240306 xaizek:
# - take over maintenance
-# - update for v0.14.2
+# - update for v0.14.3
# 20230510 bkw: updated for v0.13.
# 20221228 bkw: updated for v0.12.1.
# 20200101 bkw:
@@ -39,7 +39,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vifm
-VERSION=${VERSION:-0.14.2}
+VERSION=${VERSION:-0.14.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/vifm/vifm.info b/system/vifm/vifm.info
index f2845085dd..315db89f19 100644
--- a/system/vifm/vifm.info
+++ b/system/vifm/vifm.info
@@ -1,8 +1,8 @@
PRGNAM="vifm"
-VERSION="0.14.2"
+VERSION="0.14.3"
HOMEPAGE="https://vifm.info"
-DOWNLOAD="https://github.com/vifm/vifm/releases/download/v0.14.2/vifm-0.14.2.tar.bz2"
-MD5SUM="0923dc13625d7aa6c6ba6c949047780e"
+DOWNLOAD="https://github.com/vifm/vifm/releases/download/v0.14.3/vifm-0.14.3.tar.bz2"
+MD5SUM="11950e7e3f58b4f25d7cab000cdffb56"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""