summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml49
-rw-r--r--.gitlab-ci.yml24
-rw-r--r--ChangeLog.txt765
-rw-r--r--academic/MetaPhlAn2/MetaPhlAn2.info2
-rw-r--r--academic/OpenVSP/OpenVSP.info2
-rw-r--r--academic/WolframEngine/WolframEngine.SlackBuild4
-rw-r--r--academic/WolframEngine/WolframEngine.info6
-rw-r--r--academic/cadabra2/cadabra2.SlackBuild2
-rw-r--r--academic/cadabra2/cadabra2.info6
-rw-r--r--academic/cryptominisat/cryptominisat.SlackBuild7
-rw-r--r--academic/fet/fet.SlackBuild2
-rw-r--r--academic/fet/fet.info6
-rw-r--r--academic/gaiasky/gaiasky.SlackBuild2
-rw-r--r--academic/gaiasky/gaiasky.info6
-rw-r--r--academic/kissat/README16
-rw-r--r--academic/kissat/kissat.SlackBuild113
-rw-r--r--academic/kissat/kissat.info10
-rw-r--r--academic/kissat/slack-desc19
-rw-r--r--academic/lammps/README.SBo12
-rw-r--r--academic/lammps/lammps.SlackBuild137
-rw-r--r--academic/lammps/lammps.info20
-rw-r--r--academic/louvain-community/README98
-rw-r--r--academic/louvain-community/louvain-community.SlackBuild110
-rw-r--r--academic/louvain-community/louvain-community.info10
-rw-r--r--academic/louvain-community/slack-desc19
-rw-r--r--academic/nco/nco.SlackBuild2
-rw-r--r--academic/nco/nco.info6
-rw-r--r--academic/plus42/plus42.SlackBuild4
-rw-r--r--academic/plus42/plus42.info6
-rw-r--r--academic/plus42/slack-desc2
-rw-r--r--academic/pyfits/README3
-rw-r--r--academic/pyfits/pyfits.SlackBuild66
-rw-r--r--academic/pyfits/pyfits.info10
-rw-r--r--academic/python3-scipy/README3
-rw-r--r--academic/python3-scipy/python3-scipy.SlackBuild4
-rw-r--r--academic/qucs-s/qucs-s.SlackBuild6
-rw-r--r--academic/qucs-s/qucs-s.info6
-rw-r--r--academic/rpy2/rpy2.SlackBuild5
-rw-r--r--academic/rpy2/rpy2.info6
-rw-r--r--academic/scidavis/scidavis.SlackBuild8
-rw-r--r--academic/x48/x48.info2
-rw-r--r--audio/acousticbrainz-gui/acousticbrainz-gui.info2
-rw-r--r--audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.SlackBuild38
-rw-r--r--audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.info12
-rw-r--r--audio/amSynth/amSynth.SlackBuild12
-rw-r--r--audio/amSynth/amSynth.info6
-rw-r--r--audio/bitwig-studio/bitwig-studio.SlackBuild4
-rw-r--r--audio/bitwig-studio/bitwig-studio.info8
-rw-r--r--audio/cardinal/cardinal.SlackBuild10
-rw-r--r--audio/cardinal/cardinal.info10
-rw-r--r--audio/fabla/fabla.info2
-rw-r--r--audio/gvolwheel/gvolwheel.SlackBuild6
-rw-r--r--audio/gvolwheel/gvolwheel.info2
-rw-r--r--audio/jack1/jack1.info4
-rw-r--r--audio/kanola/README4
-rw-r--r--audio/kanola/kanola.SlackBuild80
-rw-r--r--audio/kanola/kanola.info10
-rw-r--r--audio/linuxsampler/linuxsampler.SlackBuild2
-rw-r--r--audio/linuxsampler/linuxsampler.info6
-rw-r--r--audio/minimodem/20210717_bb2f34c.diff.gzbin0 -> 9546 bytes
-rw-r--r--audio/minimodem/README6
-rw-r--r--audio/minimodem/minimodem.SlackBuild74
-rw-r--r--audio/minimodem/minimodem.info6
-rw-r--r--audio/minimodem/slack-desc2
-rw-r--r--audio/mpdscribble/mpdscribble.SlackBuild34
-rw-r--r--audio/qmmp-qt5/qmmp-qt5.SlackBuild2
-rw-r--r--audio/qmmp-qt5/qmmp-qt5.info6
-rw-r--r--audio/qpwgraph/qpwgraph.SlackBuild4
-rw-r--r--audio/qpwgraph/qpwgraph.info8
-rw-r--r--desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild6
-rw-r--r--desktop/Tela-icon-theme/Tela-icon-theme.info6
-rw-r--r--desktop/ansiweather/README14
-rw-r--r--desktop/ansiweather/ansiweather.SlackBuild83
-rw-r--r--desktop/ansiweather/ansiweather.info12
-rw-r--r--desktop/ansiweather/ansiweatherrc14
-rw-r--r--desktop/ansiweather/slack-desc19
-rw-r--r--desktop/cellwriter/cellwriter.SlackBuild17
-rw-r--r--desktop/cellwriter/cellwriter.info2
-rw-r--r--desktop/dwmblocks/dwmblocks.SlackBuild4
-rw-r--r--desktop/dwmblocks/dwmblocks.info6
-rw-r--r--desktop/evilwm/evilwm.SlackBuild7
-rw-r--r--desktop/evilwm/evilwm.info6
-rw-r--r--desktop/fvwm3/fvwm3.SlackBuild4
-rw-r--r--desktop/fvwm3/fvwm3.info6
-rw-r--r--desktop/i3/i3.SlackBuild10
-rw-r--r--desktop/i3/i3.info6
-rw-r--r--desktop/i3minator/i3minator.info2
-rw-r--r--desktop/i3situation/i3situation.SlackBuild14
-rw-r--r--desktop/i3situation/i3situation.info2
-rw-r--r--desktop/icewm/icewm.SlackBuild2
-rw-r--r--desktop/icewm/icewm.info6
-rw-r--r--desktop/jwm/jwm.SlackBuild4
-rw-r--r--desktop/jwm/jwm.info6
-rw-r--r--desktop/keynav/keynav.info2
-rw-r--r--desktop/mousam/FixApplicationFlags.patch11
-rw-r--r--desktop/mousam/README2
-rw-r--r--desktop/mousam/doinst.sh15
-rw-r--r--desktop/mousam/load_from_data.patch11
-rw-r--r--desktop/mousam/mousam.SlackBuild111
-rw-r--r--desktop/mousam/mousam.info10
-rw-r--r--desktop/mousam/slack-desc (renamed from audio/kanola/slack-desc)22
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.SlackBuild4
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.info6
-rw-r--r--desktop/nwg-bar/nwg-bar.info2
-rw-r--r--desktop/nwg-hello/nwg-hello.SlackBuild2
-rw-r--r--desktop/nwg-hello/nwg-hello.info6
-rw-r--r--desktop/nwg-panel/nwg-panel.SlackBuild2
-rw-r--r--desktop/nwg-panel/nwg-panel.info6
-rw-r--r--desktop/oomox/oomox.info2
-rw-r--r--desktop/qmmp-skins/qmmp-skins.info2
-rw-r--r--desktop/qt6ct/qt6ct.SlackBuild14
-rw-r--r--desktop/qt6ct/qt6ct.info8
-rw-r--r--desktop/qtile/README6
-rw-r--r--desktop/qtile/qtile.SlackBuild33
-rw-r--r--desktop/qtile/qtile.info8
-rw-r--r--desktop/quickswitch-i3/quickswitch-i3.info2
-rw-r--r--desktop/recoll/recoll.SlackBuild11
-rw-r--r--desktop/recoll/recoll.info10
-rw-r--r--desktop/spectrwm/spectrwm.SlackBuild4
-rw-r--r--desktop/spectrwm/spectrwm.info6
-rw-r--r--desktop/stoken/stoken.info2
-rw-r--r--desktop/superkey-launch/superkey-launch.info2
-rw-r--r--desktop/todoman/todoman.SlackBuild3
-rw-r--r--development/Catch2/Catch2.SlackBuild31
-rw-r--r--development/Catch2/Catch2.info6
-rw-r--r--development/THE/README7
-rw-r--r--development/THE/THE.SlackBuild79
-rw-r--r--development/THE/THE.info6
-rw-r--r--development/THE/install.patch11
-rw-r--r--development/THE/libpdcurses-x11.pc14
-rw-r--r--development/THE/makefile-in.patch26
-rw-r--r--development/abseil-cpp/abseil-cpp.SlackBuild2
-rw-r--r--development/abseil-cpp/abseil-cpp.info6
-rw-r--r--development/android-tools/android-tools.SlackBuild5
-rw-r--r--development/android-tools/android-tools.info6
-rw-r--r--development/arcan/arcan.info2
-rw-r--r--development/arduino-cli/arduino-cli.SlackBuild2
-rw-r--r--development/arduino-cli/arduino-cli.info10
-rw-r--r--development/aws-cdk/aws-cdk.SlackBuild2
-rw-r--r--development/aws-cdk/aws-cdk.info6
-rw-r--r--development/bbcsdl/bbcsdl.SlackBuild14
-rw-r--r--development/bbcsdl/bbcsdl.info8
-rw-r--r--development/cargo-c/cargo-c.SlackBuild2
-rw-r--r--development/cargo-c/cargo-c.info510
-rw-r--r--development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild6
-rw-r--r--development/cargo-vendor-filterer/cargo-vendor-filterer.info10
-rw-r--r--development/cbmc/README37
-rw-r--r--development/cbmc/cbmc.SlackBuild136
-rw-r--r--development/cbmc/cbmc.info12
-rw-r--r--development/cbmc/slack-desc19
-rw-r--r--development/cc-tool/cc-tool.info2
-rw-r--r--development/codespell/codespell.SlackBuild3
-rw-r--r--development/conan/README6
-rw-r--r--development/conan/conan.info10
-rw-r--r--development/cpan2tgz/cpan2tgz.info2
-rw-r--r--development/cutter/cutter.SlackBuild5
-rw-r--r--development/cutter/cutter.info6
-rw-r--r--development/dbeaver-ce/dbeaver-ce.SlackBuild2
-rw-r--r--development/dbeaver-ce/dbeaver-ce.info8
-rw-r--r--development/dpkg/dpkg.SlackBuild2
-rw-r--r--development/dpkg/dpkg.info6
-rw-r--r--development/dreampie/dreampie.info2
-rw-r--r--development/eagle/eagle.SlackBuild2
-rw-r--r--development/eagle/eagle.info6
-rw-r--r--development/eclipse-cpp/eclipse-cpp.SlackBuild4
-rw-r--r--development/eclipse-cpp/eclipse-cpp.info10
-rw-r--r--development/eclipse-java/eclipse-java.SlackBuild4
-rw-r--r--development/eclipse-java/eclipse-java.info10
-rw-r--r--development/eclipse-jee/eclipse-jee.SlackBuild4
-rw-r--r--development/eclipse-jee/eclipse-jee.info10
-rw-r--r--development/eclipse-php/eclipse-php.SlackBuild4
-rw-r--r--development/eclipse-php/eclipse-php.info10
-rw-r--r--development/gambas3/gambas3.SlackBuild4
-rw-r--r--development/gambas3/gambas3.info6
-rw-r--r--development/gede/gede.SlackBuild16
-rw-r--r--development/gede/gede.info6
-rw-r--r--development/ghidra/ghidra.SlackBuild4
-rw-r--r--development/ghidra/ghidra.info6
-rw-r--r--development/github-cli/github-cli.SlackBuild2
-rw-r--r--development/github-cli/github-cli.info10
-rw-r--r--development/github-desktop/README8
-rw-r--r--development/github-desktop/github-desktop.SlackBuild5
-rw-r--r--development/github-desktop/github-desktop.info8
-rw-r--r--development/gnuradio/README2
-rw-r--r--development/gnuradio/doinst.sh20
-rw-r--r--development/gnuradio/gnuradio.SlackBuild9
-rw-r--r--development/godot/godot.SlackBuild4
-rw-r--r--development/godot/godot.info6
-rw-r--r--development/gpsim/gpsim.SlackBuild9
-rw-r--r--development/gpsim/gpsim.info10
-rw-r--r--development/gputils/gputils.SlackBuild11
-rw-r--r--development/gputils/gputils.info6
-rw-r--r--development/gtkextra/gtkextra.SlackBuild9
-rw-r--r--development/gtkextra/gtkextra.info6
-rw-r--r--development/haxe-bin/haxe-bin.SlackBuild6
-rw-r--r--development/haxe-bin/haxe-bin.info8
-rw-r--r--development/heroku-cli/heroku-cli.SlackBuild28
-rw-r--r--development/heroku-cli/heroku-cli.info8
-rw-r--r--development/hugo/hugo.SlackBuild2
-rw-r--r--development/hugo/hugo.info6
-rw-r--r--development/jsmin/jsmin.info2
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild2
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.info6
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild2
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.info6
-rw-r--r--development/jupyter-nbformat/jupyter-nbformat.SlackBuild16
-rw-r--r--development/jupyter-nbformat/jupyter-nbformat.info6
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild16
-rw-r--r--development/jupyter_core/jupyter_core.info6
-rw-r--r--development/jupyterlab/doinst.sh9
-rw-r--r--development/jupyterlab/jupyterlab.SlackBuild22
-rw-r--r--development/jupyterlab/jupyterlab.desktop11
-rw-r--r--development/kicad/kicad.info2
-rw-r--r--development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild2
-rw-r--r--development/liberica-jdk-bin/liberica-jdk-bin.info10
-rw-r--r--development/libtree/README16
-rw-r--r--development/libtree/libtree-3.1.1-modern-c.patch75
-rw-r--r--development/libtree/libtree.SlackBuild (renamed from python/python-stsci.distutils/python-stsci.distutils.SlackBuild)41
-rw-r--r--development/libtree/libtree.info10
-rw-r--r--development/libtree/slack-desc (renamed from python/rsa/slack-desc)24
-rw-r--r--development/lighttable/lighttable.info2
-rw-r--r--development/love/love.SlackBuild3
-rw-r--r--development/love/love.info6
-rw-r--r--development/meld3/meld3.SlackBuild2
-rw-r--r--development/meld3/meld3.info6
-rw-r--r--development/mold/mold.SlackBuild2
-rw-r--r--development/mold/mold.info6
-rw-r--r--development/mongodb-compass/mongodb-compass.SlackBuild2
-rw-r--r--development/mongodb-compass/mongodb-compass.info6
-rw-r--r--development/mongodb-shell/mongodb-shell.SlackBuild2
-rw-r--r--development/mongodb-shell/mongodb-shell.info6
-rw-r--r--development/mono/mono.SlackBuild6
-rw-r--r--development/mono/mono.info14
-rw-r--r--development/mosml/mosml.info2
-rw-r--r--development/neovim-qt/doinst.sh6
-rw-r--r--development/neovim-qt/neovim-qt.SlackBuild2
-rw-r--r--development/neovim-qt/neovim-qt.info6
-rw-r--r--development/nodejs/nodejs.SlackBuild2
-rw-r--r--development/nodejs/nodejs.info6
-rw-r--r--development/pgmodeler/pgmodeler.SlackBuild2
-rw-r--r--development/pgmodeler/pgmodeler.info6
-rw-r--r--development/php82/php82.SlackBuild2
-rw-r--r--development/php82/php82.info6
-rw-r--r--development/pip2tgz/pip2tgz.SlackBuild2
-rw-r--r--development/pip2tgz/pip2tgz.info6
-rw-r--r--development/postman/postman.SlackBuild2
-rw-r--r--development/postman/postman.info6
-rw-r--r--development/pre-commit/pre-commit.SlackBuild2
-rw-r--r--development/pre-commit/pre-commit.info6
-rw-r--r--development/protobuf3/protobuf3.SlackBuild16
-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/pyside-tools/pyside-tools.info2
-rw-r--r--development/rebar/README4
-rw-r--r--development/rebar/rebar.SlackBuild100
-rw-r--r--development/rebar/rebar.info10
-rw-r--r--development/rebar/slack-desc (renamed from development/conan/slack-desc)22
-rw-r--r--development/rebar3/rebar3.SlackBuild2
-rw-r--r--development/rebar3/rebar3.info6
-rw-r--r--development/rizin/rizin.SlackBuild2
-rw-r--r--development/rizin/rizin.info6
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/terraform/terraform.SlackBuild2
-rw-r--r--development/terraform/terraform.info6
-rw-r--r--development/tig/tig.SlackBuild2
-rw-r--r--development/tig/tig.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/xmake/xmake.SlackBuild2
-rw-r--r--development/xmake/xmake.info6
-rw-r--r--development/z88dk/z88dk.SlackBuild83
-rw-r--r--development/z88dk/z88dk.info8
-rw-r--r--development/zope.interface/zope.interface.SlackBuild2
-rw-r--r--development/zope.interface/zope.interface.info6
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.SlackBuild4
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.info18
-rw-r--r--development/zulu-openjdk17/zulu-openjdk17.SlackBuild4
-rw-r--r--development/zulu-openjdk17/zulu-openjdk17.info18
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.SlackBuild4
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.info18
-rw-r--r--games/ags/ags.SlackBuild12
-rw-r--r--games/ags/ags.info6
-rw-r--r--games/citra/README5
-rw-r--r--games/citra/citra.SlackBuild261
-rw-r--r--games/citra/citra.info78
-rw-r--r--games/citra/qt-config.ini555
-rw-r--r--games/crispy-doom/crispy-doom.info2
-rw-r--r--games/ddnet/README35
-rw-r--r--games/ddnet/ddnet.SlackBuild216
-rw-r--r--games/ddnet/ddnet.info28
-rw-r--r--games/ddnet/doinst.sh (renamed from games/citra/doinst.sh)0
-rw-r--r--games/ddnet/slack-desc19
-rw-r--r--games/einstein/einstein.info2
-rw-r--r--games/glxosd/glxosd.info2
-rw-r--r--games/hatari/hatari.SlackBuild4
-rw-r--r--games/hatari/hatari.info6
-rw-r--r--games/hatari/manpage.2.5.0.diff319
-rw-r--r--games/hatari_tos_roms/hatari_tos_roms.info4
-rw-r--r--games/lbreakouthd/lbreakouthd.SlackBuild2
-rw-r--r--games/lbreakouthd/lbreakouthd.info6
-rw-r--r--games/m64py/fix_core_dump_by_int_cast.patch26
-rw-r--r--games/m64py/fix_setup_py.patch32
-rw-r--r--games/m64py/m64py.SlackBuild5
-rw-r--r--games/mame/mame.SlackBuild10
-rw-r--r--games/mame/mame.info6
-rw-r--r--games/mednafen/mednafen.SlackBuild15
-rw-r--r--games/mednafen/mednafen.info6
-rw-r--r--games/openmsx-debugger/openmsx-debugger.info2
-rw-r--r--games/pcsx2/README5
-rw-r--r--games/pcsx2/pcsx2.SlackBuild15
-rw-r--r--games/pcsx2/pcsx2.info16
-rw-r--r--games/puzzles/puzzles.SlackBuild2
-rw-r--r--games/puzzles/puzzles.info6
-rw-r--r--games/scummvm/scummvm.SlackBuild2
-rw-r--r--games/scummvm/scummvm.info6
-rw-r--r--games/term2048/term2048.info2
-rw-r--r--games/waterCloset/waterCloset.info2
-rw-r--r--games/yetris/yetris.info2
-rw-r--r--gis/GMT/GMT.SlackBuild12
-rw-r--r--gis/GMT/GMT.info8
-rw-r--r--gis/GMT/README3
-rw-r--r--gis/OTB/OTB.SlackBuild6
-rw-r--r--gis/OWSLib/OWSLib.SlackBuild6
-rw-r--r--gis/OWSLib/pytz-not-required.patch13
-rw-r--r--gis/TauDEM/TauDEM.info2
-rw-r--r--gis/gdal/gdal.SlackBuild2
-rw-r--r--gis/gdal/gdal.info6
-rw-r--r--gis/gpxsee/gpxsee.SlackBuild3
-rw-r--r--gis/gpxsee/gpxsee.info10
-rw-r--r--gis/osm-gps-map/osm-gps-map.info2
-rw-r--r--gis/osm2pgsql-legacy/osm2pgsql-legacy.info2
-rw-r--r--gis/osm2pgsql/osm2pgsql.info2
-rw-r--r--gis/pdal/pdal.SlackBuild8
-rw-r--r--gis/pdal/pdal.info6
-rw-r--r--gis/pgrouting/pgrouting.SlackBuild2
-rw-r--r--gis/pgrouting/pgrouting.info6
-rw-r--r--gis/postgis/postgis.SlackBuild3
-rw-r--r--gis/postgis/postgis.info2
-rw-r--r--gis/python3-cartopy/python3-cartopy.SlackBuild3
-rw-r--r--gis/python3-netcdf4-python/python3-netcdf4-python.SlackBuild3
-rw-r--r--gis/python3-pyproj/python3-pyproj.SlackBuild3
-rw-r--r--gis/python3-shapely/python3-shapely.SlackBuild3
-rw-r--r--gis/python3-xarray/python3-xarray.SlackBuild5
-rw-r--r--gis/python3-xarray/python3-xarray.info6
-rw-r--r--gis/qgis/qgis.SlackBuild4
-rw-r--r--gis/qgis/qgis.info8
-rw-r--r--gis/saga-gis/saga-gis.SlackBuild14
-rw-r--r--gis/saga-gis/saga-gis.info6
-rw-r--r--gis/survex/survex.SlackBuild4
-rw-r--r--gis/survex/survex.info8
-rw-r--r--gis/therion/therion.SlackBuild4
-rw-r--r--gis/therion/therion.info6
-rw-r--r--graphics/FotoKilof/FotoKilof.SlackBuild6
-rw-r--r--graphics/FotoKilof/FotoKilof.info6
-rw-r--r--graphics/MaterialX/MaterialX.SlackBuild2
-rw-r--r--graphics/MaterialX/MaterialX.info6
-rw-r--r--graphics/SweetHome3D/SweetHome3D.SlackBuild4
-rw-r--r--graphics/SweetHome3D/SweetHome3D.info10
-rw-r--r--graphics/converseen/converseen.SlackBuild2
-rw-r--r--graphics/converseen/converseen.info6
-rw-r--r--graphics/fontforge/fontforge.info2
-rw-r--r--graphics/jp2a/jp2a.info2
-rw-r--r--graphics/libplacebo/libplacebo.SlackBuild3
-rw-r--r--graphics/maim/maim.SlackBuild22
-rw-r--r--graphics/maim/maim.info6
-rw-r--r--graphics/mapcrafter/mapcrafter.info2
-rw-r--r--graphics/mcomix/mcomix.SlackBuild3
-rw-r--r--graphics/pdf2png/pdf2png.SlackBuild9
-rw-r--r--graphics/pdf2png/pdf2png.info2
-rw-r--r--graphics/ristretto/ristretto.SlackBuild2
-rw-r--r--graphics/ristretto/ristretto.info6
-rw-r--r--graphics/vips/vips.SlackBuild5
-rw-r--r--graphics/vuescan/vuescan.SlackBuild4
-rw-r--r--graphics/vuescan/vuescan.info10
-rw-r--r--ham/qlog/qlog.SlackBuild2
-rw-r--r--ham/qlog/qlog.info6
-rw-r--r--ham/tqsl/tqsl.SlackBuild4
-rw-r--r--ham/tqsl/tqsl.info6
-rw-r--r--haskell/haskell-th-compat/haskell-th-compat.info2
-rw-r--r--libraries/LucenePlusPlus/LucenePlusPlus.info2
-rw-r--r--libraries/MDI_Library/MDI_Library.SlackBuild (renamed from python/python3-pynvim/python3-pynvim.SlackBuild)31
-rw-r--r--libraries/MDI_Library/MDI_Library.info10
-rw-r--r--libraries/MDI_Library/README9
-rw-r--r--libraries/MDI_Library/slack-desc19
-rw-r--r--libraries/console_bridge/console_bridge.info2
-rw-r--r--libraries/fmt/fmt.SlackBuild2
-rw-r--r--libraries/fmt/fmt.info6
-rw-r--r--libraries/glfw3/glfw3.SlackBuild4
-rw-r--r--libraries/glfw3/glfw3.info6
-rw-r--r--libraries/hiredict/README8
-rw-r--r--libraries/hiredict/hiredict.SlackBuild (renamed from python/python-d2to1/python-d2to1.SlackBuild)30
-rw-r--r--libraries/hiredict/hiredict.info10
-rw-r--r--libraries/hiredict/slack-desc (renamed from python/boto/slack-desc)24
-rw-r--r--libraries/jreen/jreen.info2
-rw-r--r--libraries/libcoap/libcoap.SlackBuild2
-rw-r--r--libraries/libcoap/libcoap.info6
-rw-r--r--libraries/libfilezilla/libfilezilla.SlackBuild2
-rw-r--r--libraries/libfilezilla/libfilezilla.info6
-rw-r--r--libraries/libharu/libharu.info2
-rw-r--r--libraries/libhtp/libhtp.info2
-rw-r--r--libraries/libjxl/changelog8
-rw-r--r--libraries/libjxl/libjxl.SlackBuild72
-rw-r--r--libraries/libjxl/libjxl.info8
-rw-r--r--libraries/libmediainfo/libmediainfo.SlackBuild2
-rw-r--r--libraries/libmediainfo/libmediainfo.info6
-rw-r--r--libraries/libmseed/README14
-rw-r--r--libraries/libmseed/libmseed.SlackBuild6
-rw-r--r--libraries/libmseed/libmseed.info8
-rw-r--r--libraries/libmseed/slack-desc8
-rw-r--r--libraries/libscrypt/libscrypt.info2
-rw-r--r--libraries/libspiro/README7
-rw-r--r--libraries/libspiro/libspiro.SlackBuild118
-rw-r--r--libraries/libspiro/libspiro.info10
-rw-r--r--libraries/libspiro/slack-desc19
-rw-r--r--libraries/libtorch-cxx11-abi-shared-with-deps/README4
-rw-r--r--libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.SlackBuild80
-rw-r--r--libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info10
-rw-r--r--libraries/libtorch-cxx11-abi-shared-with-deps/slack-desc19
-rw-r--r--libraries/libuninameslist/README5
-rw-r--r--libraries/libuninameslist/libuninameslist.SlackBuild118
-rw-r--r--libraries/libuninameslist/libuninameslist.info10
-rw-r--r--libraries/libuninameslist/slack-desc19
-rw-r--r--libraries/libwebsocketpp/libwebsocketpp.info2
-rw-r--r--libraries/libwfut/libwfut.info2
-rw-r--r--libraries/lua-filesystem/lua-filesystem.info2
-rw-r--r--libraries/lua-md5/lua-md5.info2
-rw-r--r--libraries/lua-zlib/lua-zlib.info2
-rw-r--r--libraries/luaevent/luaevent.info2
-rw-r--r--libraries/md4c/md4c.SlackBuild6
-rw-r--r--libraries/md4c/md4c.info6
-rw-r--r--libraries/msgpack-c-c/README17
-rw-r--r--libraries/msgpack-c-c/msgpack-c-c.SlackBuild11
-rw-r--r--libraries/msgpack-c-c/msgpack-c-c.info6
-rw-r--r--libraries/msgpack-c-cpp/README4
-rw-r--r--libraries/msgpack-c-cpp/msgpack-c-cpp.SlackBuild4
-rw-r--r--libraries/msgpack-c-cpp/msgpack-c-cpp.info6
-rw-r--r--libraries/mygpoclient/mygpoclient.SlackBuild4
-rw-r--r--libraries/mygpoclient/mygpoclient.info2
-rw-r--r--libraries/netcdf-fortran/netcdf-fortran.info2
-rw-r--r--libraries/ode/ode.SlackBuild4
-rw-r--r--libraries/ode/ode.info6
-rw-r--r--libraries/onevpl/onevpl.SlackBuild2
-rw-r--r--libraries/onevpl/onevpl.info6
-rw-r--r--libraries/opencl-amd/README15
-rw-r--r--libraries/opencl-amd/opencl-amd.SlackBuild183
-rw-r--r--libraries/opencl-amd/opencl-amd.info72
-rw-r--r--libraries/opencl-amd/slack-desc14
-rw-r--r--libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.SlackBuild8
-rw-r--r--libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.info6
-rw-r--r--libraries/rarfile/README6
-rw-r--r--libraries/rarfile/rarfile.SlackBuild5
-rw-r--r--libraries/rarfile/rarfile.info8
-rw-r--r--libraries/raylib/README8
-rw-r--r--libraries/raylib/raylib.SlackBuild14
-rw-r--r--libraries/raylib/raylib.info10
-rw-r--r--libraries/re2/re2.SlackBuild2
-rw-r--r--libraries/re2/re2.info6
-rw-r--r--libraries/scafacos/README7
-rw-r--r--libraries/scafacos/libfcs.bib6
-rw-r--r--libraries/scafacos/scafacos-1.0.1.fix.diff188
-rw-r--r--libraries/scafacos/scafacos.SlackBuild112
-rw-r--r--libraries/scafacos/scafacos.info10
-rw-r--r--libraries/scafacos/slack-desc19
-rw-r--r--libraries/spdlog/spdlog.SlackBuild12
-rw-r--r--libraries/spglib/spglib.SlackBuild6
-rw-r--r--libraries/spglib/spglib.info6
-rw-r--r--libraries/td_lib/README7
-rw-r--r--libraries/td_lib/slack-desc (renamed from academic/pyfits/slack-desc)22
-rw-r--r--libraries/td_lib/td_lib.SlackBuild96
-rw-r--r--libraries/td_lib/td_lib.info10
-rw-r--r--libraries/tree-sitter/tree-sitter.SlackBuild2
-rw-r--r--libraries/tree-sitter/tree-sitter.info6
-rw-r--r--libraries/unixODBC/README10
-rw-r--r--libraries/unixODBC/unixODBC.SlackBuild3
-rw-r--r--libraries/urdfdom_headers/urdfdom_headers.SlackBuild15
-rw-r--r--libraries/urdfdom_headers/urdfdom_headers.info2
-rw-r--r--libraries/webkit2gtk/timer.patch35
-rw-r--r--libraries/webkit2gtk/webkit2gtk.SlackBuild5
-rw-r--r--libraries/webkit2gtk/webkit2gtk.info6
-rw-r--r--libraries/webkit2gtk4.1/timer.patch35
-rw-r--r--libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild5
-rw-r--r--libraries/webkit2gtk4.1/webkit2gtk4.1.info6
-rw-r--r--libraries/wjelement/wjelement.info2
-rw-r--r--libraries/wxPython4/cython.patch16
-rw-r--r--libraries/wxPython4/wxPython4.SlackBuild6
-rw-r--r--libraries/yaml-cpp0.3/yaml-cpp0.3.info2
-rw-r--r--misc/bee-host/README10
-rw-r--r--misc/bee-host/bee-host.SlackBuild114
-rw-r--r--misc/bee-host/bee-host.info10
-rw-r--r--misc/bee-host/slack-desc19
-rw-r--r--misc/bitwarden-desktop/bitwarden-desktop.SlackBuild2
-rw-r--r--misc/bitwarden-desktop/bitwarden-desktop.info6
-rw-r--r--misc/boxes/boxes.info2
-rw-r--r--misc/dtmflib/README4
-rw-r--r--misc/dtmflib/dtmflib.SlackBuild99
-rw-r--r--misc/dtmflib/dtmflib.info10
-rw-r--r--misc/dtmflib/manpage.diff75
-rw-r--r--misc/dtmflib/slack-desc19
-rw-r--r--misc/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild2
-rw-r--r--misc/fcitx5-chinese-addons/fcitx5-chinese-addons.info6
-rw-r--r--misc/fcitx5-configtool/fcitx5-configtool.SlackBuild2
-rw-r--r--misc/fcitx5-configtool/fcitx5-configtool.info6
-rw-r--r--misc/fcitx5-gtk/fcitx5-gtk.SlackBuild2
-rw-r--r--misc/fcitx5-gtk/fcitx5-gtk.info6
-rw-r--r--misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.SlackBuild2
-rw-r--r--misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.info8
-rw-r--r--misc/fcitx5-qt/README23
-rw-r--r--misc/fcitx5-qt/fcitx5-qt.SlackBuild8
-rw-r--r--misc/fcitx5-qt/fcitx5-qt.info6
-rw-r--r--misc/fcitx5-table-extra/fcitx5-table-extra.SlackBuild2
-rw-r--r--misc/fcitx5-table-extra/fcitx5-table-extra.info6
-rw-r--r--misc/fcitx5-table-other/fcitx5-table-other.SlackBuild2
-rw-r--r--misc/fcitx5-table-other/fcitx5-table-other.info10
-rw-r--r--misc/fcitx5/fcitx5.SlackBuild2
-rw-r--r--misc/fcitx5/fcitx5.info6
-rw-r--r--misc/flips/flips.SlackBuild4
-rw-r--r--misc/flips/flips.info6
-rw-r--r--misc/gourmet/gourmet.info2
-rw-r--r--misc/ibus-skk/ibus-skk.info2
-rw-r--r--misc/libime/libime.SlackBuild2
-rw-r--r--misc/libime/libime.info6
-rw-r--r--misc/torrentinfo/torrentinfo.info2
-rw-r--r--misc/wl-clipboard/wl-clipboard.info2
-rw-r--r--misc/xcb-imdkit/xcb-imdkit.SlackBuild2
-rw-r--r--misc/xcb-imdkit/xcb-imdkit.info8
-rw-r--r--multimedia/FFaudioConverter/FFaudioConverter.SlackBuild4
-rw-r--r--multimedia/FFaudioConverter/FFaudioConverter.info6
-rw-r--r--multimedia/QMPlay2/QMPlay2.SlackBuild7
-rw-r--r--multimedia/QMPlay2/QMPlay2.info6
-rw-r--r--multimedia/cuetools/cuetools.info2
-rw-r--r--multimedia/gaupol/gaupol.SlackBuild8
-rw-r--r--multimedia/gaupol/gaupol.info6
-rw-r--r--multimedia/inputstream.adaptive/inputstream.adaptive.SlackBuild11
-rw-r--r--multimedia/inputstream.adaptive/inputstream.adaptive.info12
-rw-r--r--multimedia/iptvnator/README35
-rw-r--r--multimedia/iptvnator/iptvnator.SlackBuild4
-rw-r--r--multimedia/iptvnator/iptvnator.info6
-rw-r--r--multimedia/kodi/README15
-rw-r--r--multimedia/kodi/kodi.SlackBuild48
-rw-r--r--multimedia/kodi/kodi.info20
-rw-r--r--multimedia/mediainfo/mediainfo.SlackBuild2
-rw-r--r--multimedia/mediainfo/mediainfo.info6
-rw-r--r--multimedia/mpv/mpv.SlackBuild3
-rw-r--r--multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.SlackBuild2
-rw-r--r--multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.info6
-rw-r--r--multimedia/parole/parole.SlackBuild2
-rw-r--r--multimedia/parole/parole.info6
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild2
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info10
-rw-r--r--multimedia/rpi-imager/remove_update_checking.patch17
-rw-r--r--multimedia/rpi-imager/rpi-imager.SlackBuild33
-rw-r--r--multimedia/rpi-imager/rpi-imager.info12
-rw-r--r--multimedia/rpi-imager/slack-desc8
-rw-r--r--multimedia/sickchill/rc.sickchill12
-rw-r--r--multimedia/sickchill/sickchill.SlackBuild5
-rw-r--r--multimedia/stremio/stremio.SlackBuild2
-rw-r--r--multimedia/stremio/stremio.info20
-rw-r--r--multimedia/videomass/videomass.SlackBuild2
-rw-r--r--multimedia/videomass/videomass.info6
-rw-r--r--multimedia/vlsub/vlsub.info2
-rw-r--r--multimedia/vvdec/vvdec.SlackBuild5
-rw-r--r--multimedia/vvdec/vvdec.info6
-rw-r--r--multimedia/whistle/whistle.info2
-rw-r--r--multimedia/x265/x265.SlackBuild7
-rw-r--r--multimedia/x265/x265.info6
-rw-r--r--network/AdGuardHome/AdGuardHome.SlackBuild2
-rw-r--r--network/AdGuardHome/AdGuardHome.info10
-rw-r--r--network/Pyrit/Pyrit.info2
-rw-r--r--network/UDR/README11
-rw-r--r--network/UDR/UDR.SlackBuild9
-rw-r--r--network/UDR/UDR.info6
-rw-r--r--network/aldryn-client/README2
-rw-r--r--network/argus/argus.SlackBuild5
-rw-r--r--network/argus/argus.info6
-rw-r--r--network/argus/rc.argus.patch19
-rw-r--r--network/arno-iptables-firewall/arno-iptables-firewall.info2
-rw-r--r--network/awstats/awstats.SlackBuild2
-rw-r--r--network/awstats/awstats.info6
-rw-r--r--network/awstats/slack-desc2
-rw-r--r--network/baikal/baikal.SlackBuild6
-rw-r--r--network/baikal/baikal.info6
-rw-r--r--network/beegfs/beegfs.SlackBuild24
-rw-r--r--network/beegfs/beegfs.info6
-rw-r--r--network/beegfs/hwaddr_out-of-bound.patch.gzbin352 -> 0 bytes
-rw-r--r--network/bitcoin/README2
-rw-r--r--network/bitcoin/bitcoin.SlackBuild4
-rw-r--r--network/bitcoin/bitcoin.info6
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/cacti/cacti.info2
-rw-r--r--network/clamav-unofficial-sigs/clamav-unofficial-sigs.info2
-rw-r--r--network/discord/discord.SlackBuild2
-rw-r--r--network/discord/discord.info6
-rw-r--r--network/dnsproxy-bin/dnsproxy-bin.SlackBuild2
-rw-r--r--network/dnsproxy-bin/dnsproxy-bin.info14
-rw-r--r--network/dropbox/dropbox.SlackBuild2
-rw-r--r--network/dropbox/dropbox.info10
-rw-r--r--network/ejabberd-bin/README13
-rw-r--r--network/ejabberd-bin/README.SBo16
-rw-r--r--network/ejabberd-bin/doinst.sh25
-rw-r--r--network/ejabberd-bin/ejabberd-bin.SlackBuild124
-rw-r--r--network/ejabberd-bin/ejabberd-bin.info16
-rw-r--r--network/ejabberd-bin/rc.ejabberd45
-rw-r--r--network/ejabberd-bin/slack-desc (renamed from python/python-d2to1/slack-desc)22
-rw-r--r--network/ejabberd/README3
-rw-r--r--network/ejabberd/ejabberd.SlackBuild18
-rw-r--r--network/ejabberd/ejabberd.info56
-rw-r--r--network/emailrelay/emailrelay.SlackBuild4
-rw-r--r--network/emailrelay/emailrelay.info6
-rw-r--r--network/fail2ban/README.SBo10
-rw-r--r--network/fail2ban/config/paths-slackware.conf4
-rw-r--r--network/fail2ban/doinst.sh11
-rw-r--r--network/fail2ban/fail2ban.SlackBuild32
-rw-r--r--network/fail2ban/fail2ban.info10
-rw-r--r--network/fail2ban/patches/jail.conf.patch11
-rw-r--r--network/fcgiwrap/fcgiwrap.info2
-rw-r--r--network/filezilla/filezilla.SlackBuild2
-rw-r--r--network/filezilla/filezilla.info6
-rw-r--r--network/flexget/flexget.SlackBuild6
-rw-r--r--network/floorp-bin/README8
-rw-r--r--network/floorp-bin/doinst.sh9
-rw-r--r--network/floorp-bin/floorp-bin.SlackBuild111
-rw-r--r--network/floorp-bin/floorp-bin.info10
-rw-r--r--network/floorp-bin/floorp.desktop273
-rw-r--r--network/floorp-bin/slack-desc19
-rw-r--r--network/ftp-cloudfs/ftp-cloudfs.info2
-rw-r--r--network/ganglia-web/README9
-rw-r--r--network/ganglia-web/doinst.sh14
-rw-r--r--network/ganglia-web/ganglia-web.SlackBuild (renamed from python/boto/boto.SlackBuild)38
-rw-r--r--network/ganglia-web/ganglia-web.info10
-rw-r--r--network/ganglia-web/slack-desc19
-rw-r--r--network/ganglia/README19
-rw-r--r--network/ganglia/doinst.sh34
-rw-r--r--network/ganglia/ganglia.SlackBuild145
-rw-r--r--network/ganglia/ganglia.info10
-rw-r--r--network/ganglia/slack-desc19
-rw-r--r--network/go-sendxmpp/go-sendxmpp.SlackBuild4
-rw-r--r--network/go-sendxmpp/go-sendxmpp.info24
-rw-r--r--network/go-sendxmpp/modules.txt12
-rw-r--r--network/grpcurl/grpcurl.SlackBuild2
-rw-r--r--network/grpcurl/grpcurl.info10
-rw-r--r--network/haproxy/haproxy.SlackBuild2
-rw-r--r--network/haproxy/haproxy.info6
-rw-r--r--network/hiawatha/README2
-rw-r--r--network/hiawatha/hiawatha.SlackBuild8
-rw-r--r--network/hiawatha/hiawatha.info8
-rw-r--r--network/hiawatha/slack-desc2
-rw-r--r--network/librespeed-cli/README17
-rw-r--r--network/librespeed-cli/librespeed-cli.SlackBuild87
-rw-r--r--network/librespeed-cli/librespeed-cli.info10
-rw-r--r--network/librespeed-cli/slack-desc (renamed from python/python3-pynvim/slack-desc)22
-rw-r--r--network/librewolf/librewolf.SlackBuild2
-rw-r--r--network/librewolf/librewolf.info6
-rw-r--r--network/lighttpd/lighttpd.SlackBuild4
-rw-r--r--network/lighttpd/lighttpd.info6
-rw-r--r--network/linksys-tftp/README2
-rw-r--r--network/linksys-tftp/linksys-tftp-1.2.1-stdc-main.patch292
-rw-r--r--network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftp.patch157
-rw-r--r--network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftpsubs.patch111
-rw-r--r--network/linksys-tftp/linksys-tftp.SlackBuild7
-rw-r--r--network/llhttp/llhttp.SlackBuild2
-rw-r--r--network/llhttp/llhttp.info6
-rw-r--r--network/luakit/gtk.patch15
-rw-r--r--network/luakit/luakit.SlackBuild12
-rw-r--r--network/luakit/luakit.info8
-rw-r--r--network/memcached/memcached.SlackBuild2
-rw-r--r--network/memcached/memcached.info6
-rw-r--r--network/mod_wsgi/mod_wsgi.info2
-rw-r--r--network/mstflint/mstflint.SlackBuild4
-rw-r--r--network/mstflint/mstflint.info6
-rw-r--r--network/mullvadvpn-app/README10
-rw-r--r--network/mullvadvpn-app/mullvadvpn-app.SlackBuild2
-rw-r--r--network/mullvadvpn-app/mullvadvpn-app.info8
-rw-r--r--network/munge/munge.SlackBuild4
-rw-r--r--network/munge/munge.info6
-rw-r--r--network/nbwmon/nbwmon.info2
-rw-r--r--network/neomutt/neomutt.SlackBuild2
-rw-r--r--network/neomutt/neomutt.info6
-rw-r--r--network/nextcloud-desktop/nextcloud-desktop.SlackBuild2
-rw-r--r--network/nextcloud-desktop/nextcloud-desktop.info6
-rw-r--r--network/nheko/nheko.info2
-rw-r--r--network/opensmtpd/README28
-rw-r--r--network/opensmtpd/README.alpine21
-rw-r--r--network/opensmtpd/opensmtpd.SlackBuild21
-rw-r--r--network/opensmtpd/opensmtpd.info6
-rw-r--r--network/opera/opera.SlackBuild2
-rw-r--r--network/opera/opera.info6
-rw-r--r--network/phpmyadmin/phpmyadmin.SlackBuild2
-rw-r--r--network/phpmyadmin/phpmyadmin.info6
-rw-r--r--network/pidgin-opensteamworks/pidgin-opensteamworks.info2
-rw-r--r--network/pidgin-whatsapp/pidgin-whatsapp.info2
-rw-r--r--network/polipo/doinst.sh7
-rw-r--r--network/polipo/douninst.sh6
-rw-r--r--network/polipo/polipo.SlackBuild12
-rw-r--r--network/polipo/polipo.info2
-rw-r--r--network/postfix-pgsql/postfix-pgsql.SlackBuild2
-rw-r--r--network/postfix-pgsql/postfix-pgsql.info6
-rw-r--r--network/protonmail-bridge/protonmail-bridge.SlackBuild2
-rw-r--r--network/protonmail-bridge/protonmail-bridge.info6
-rw-r--r--network/putty/putty.SlackBuild2
-rw-r--r--network/putty/putty.info6
-rw-r--r--network/qbittorrent/qbittorrent.SlackBuild2
-rw-r--r--network/qbittorrent/qbittorrent.info6
-rw-r--r--network/rdma-core/optional_pandoc.patch13
-rw-r--r--network/rdma-core/rdma-core.SlackBuild4
-rw-r--r--network/rdma-core/rdma-core.info6
-rw-r--r--network/rspamd/rspamd.SlackBuild4
-rw-r--r--network/rspamd/rspamd.info6
-rw-r--r--network/sftp-cloudfs/sftp-cloudfs.info2
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/skypeforlinux/skypeforlinux.SlackBuild4
-rw-r--r--network/skypeforlinux/skypeforlinux.info6
-rw-r--r--network/slack/slack.SlackBuild4
-rw-r--r--network/slack/slack.info6
-rw-r--r--network/slurm/slurm.SlackBuild4
-rw-r--r--network/slurm/slurm.info6
-rw-r--r--network/sshfp/sshfp.info2
-rw-r--r--network/tailscale/tailscale.SlackBuild2
-rw-r--r--network/tailscale/tailscale.info10
-rw-r--r--network/teamviewer/teamviewer.SlackBuild2
-rw-r--r--network/teamviewer/teamviewer.info10
-rw-r--r--network/telegram/telegram.SlackBuild2
-rw-r--r--network/telegram/telegram.info6
-rw-r--r--network/tor-browser/tor-browser.SlackBuild2
-rw-r--r--network/tor-browser/tor-browser.info10
-rw-r--r--network/torsocks/torsocks.SlackBuild14
-rw-r--r--network/torsocks/torsocks.info2
-rw-r--r--network/udpbench/README3
-rw-r--r--network/udpbench/slack-desc19
-rw-r--r--network/udpbench/udpbench.SlackBuild (renamed from development/conan/conan.SlackBuild)33
-rw-r--r--network/udpbench/udpbench.info10
-rw-r--r--network/unbound/root.hints4
-rw-r--r--network/unbound/unbound.SlackBuild10
-rw-r--r--network/uwsgi/uwsgi.SlackBuild2
-rw-r--r--network/uwsgi/uwsgi.info6
-rw-r--r--network/varnish/rc.varnishd10
-rw-r--r--network/varnish/varnish.SlackBuild4
-rw-r--r--network/varnish/varnish.info6
-rw-r--r--network/vimfx/README19
-rw-r--r--network/vimfx/README.SBo19
-rw-r--r--network/vimfx/slack-desc (renamed from games/citra/slack-desc)22
-rw-r--r--network/vimfx/vimfx.SlackBuild103
-rw-r--r--network/vimfx/vimfx.info18
-rw-r--r--network/vivaldi/vivaldi.SlackBuild2
-rw-r--r--network/vivaldi/vivaldi.info10
-rw-r--r--network/whalebird/whalebird.SlackBuild2
-rw-r--r--network/whalebird/whalebird.info6
-rw-r--r--network/wireshark/wireshark.SlackBuild2
-rw-r--r--network/wireshark/wireshark.info6
-rw-r--r--network/wp-cli/wp-cli.SlackBuild5
-rw-r--r--network/wp-cli/wp-cli.info6
-rw-r--r--network/wpa-cute/wpa-cute.SlackBuild4
-rw-r--r--network/wpa-cute/wpa-cute.info6
-rw-r--r--network/wrk/wrk.info2
-rw-r--r--network/youtube-dl-gui/doinst.sh6
-rw-r--r--network/youtube-dl-gui/youtube-dl-gui.SlackBuild8
-rw-r--r--network/youtube-dl-gui/youtube-dl-gui.info2
-rw-r--r--network/youtube-upload/youtube-upload.info2
-rw-r--r--network/znc/znc.SlackBuild5
-rw-r--r--network/znc/znc.info6
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild2
-rw-r--r--network/zoom-linux/zoom-linux.info6
-rw-r--r--office/JabRef/JabRef.SlackBuild2
-rw-r--r--office/JabRef/JabRef.info6
-rw-r--r--office/LibreOffice/LibreOffice.SlackBuild3
-rw-r--r--office/LibreOffice/LibreOffice.info10
-rw-r--r--office/LibreOffice/narrowing_0f5dfae.diff17
-rw-r--r--office/apvlv/README2
-rw-r--r--office/apvlv/apvlv.SlackBuild25
-rw-r--r--office/apvlv/apvlv.info14
-rw-r--r--office/apvlv/slack-desc2
-rw-r--r--office/apvlv/use_dist_manpdf.patch18
-rw-r--r--office/calibre-bin/calibre-bin.SlackBuild2
-rw-r--r--office/calibre-bin/calibre-bin.info6
-rw-r--r--office/grisbi/grisbi.info2
-rw-r--r--office/heimer/README7
-rw-r--r--office/heimer/doinst.sh9
-rw-r--r--office/heimer/heimer.SlackBuild115
-rw-r--r--office/heimer/heimer.info10
-rw-r--r--office/heimer/slack-desc19
-rw-r--r--office/khard/khard.SlackBuild3
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.SlackBuild2
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.info6
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.SlackBuild2
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.info6
-rw-r--r--office/libreoffice/libreoffice.SlackBuild2
-rw-r--r--office/libreoffice/libreoffice.info6
-rw-r--r--office/moneydance/moneydance.SlackBuild2
-rw-r--r--office/moneydance/moneydance.info4
-rw-r--r--office/odt2txt/odt2txt.SlackBuild28
-rw-r--r--office/odt2txt/odt2txt.info2
-rw-r--r--office/pandoc-bin/pandoc-bin.SlackBuild2
-rw-r--r--office/pandoc-bin/pandoc-bin.info6
-rw-r--r--office/pstoedit/pstoedit.SlackBuild30
-rw-r--r--office/pstoedit/pstoedit.info6
-rw-r--r--office/python3-xlsx2csv/python3-xlsx2csv.SlackBuild7
-rw-r--r--office/smoffice2024/smoffice2024.SlackBuild2
-rw-r--r--office/smoffice2024/smoffice2024.info6
-rw-r--r--office/texmacs/texmacs.SlackBuild9
-rw-r--r--office/texmacs/texmacs.info6
-rw-r--r--office/texmaker/texmaker.SlackBuild5
-rw-r--r--office/texmaker/texmaker.info10
-rw-r--r--office/texstudio/texstudio.SlackBuild28
-rw-r--r--office/texstudio/texstudio.info10
-rw-r--r--office/watson/watson.info2
-rw-r--r--office/xournalpp/xournalpp.SlackBuild2
-rw-r--r--office/xournalpp/xournalpp.info6
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild2
-rw-r--r--perl/MoarVM/MoarVM.info6
-rw-r--r--perl/libwww-perl/libwww-perl.SlackBuild7
-rw-r--r--perl/libwww-perl/libwww-perl.info8
-rw-r--r--perl/nqp/nqp.SlackBuild2
-rw-r--r--perl/nqp/nqp.info6
-rw-r--r--perl/perl-Expect/perl-Expect.SlackBuild2
-rw-r--r--perl/perl-Expect/perl-Expect.info6
-rw-r--r--perl/perl-Net-Curl/perl-Net-Curl.SlackBuild5
-rw-r--r--perl/perl-Net-Curl/perl-Net-Curl.info6
-rw-r--r--perl/perl-PAR/perl-PAR.SlackBuild10
-rw-r--r--perl/perl-PAR/perl-PAR.info6
-rw-r--r--perl/rakudo/rakudo.SlackBuild2
-rw-r--r--perl/rakudo/rakudo.info6
-rw-r--r--perl/zef/zef.SlackBuild2
-rw-r--r--perl/zef/zef.info6
-rw-r--r--python/Flask/Flask.SlackBuild4
-rw-r--r--python/Flask/Flask.info6
-rw-r--r--python/PyXB/PyXB.info2
-rw-r--r--python/boto/README9
-rw-r--r--python/boto/README.boto26
-rw-r--r--python/boto/boto.info10
-rw-r--r--python/boto3/README7
-rw-r--r--python/boto3/boto3.info10
-rw-r--r--python/boto3/slack-desc19
-rw-r--r--python/cppy/cppy.SlackBuild3
-rw-r--r--python/cryptography/cryptography.SlackBuild4
-rw-r--r--python/google-api-python-client/google-api-python-client.info2
-rw-r--r--python/holidays/holidays.SlackBuild3
-rw-r--r--python/jellyfish/jellyfish.SlackBuild3
-rw-r--r--python/pilkit/pilkit.info2
-rw-r--r--python/pipdeptree/README3
-rw-r--r--python/pipdeptree/pipdeptree.SlackBuild8
-rw-r--r--python/pipdeptree/pipdeptree.info6
-rw-r--r--python/pyinotify/README4
-rw-r--r--python/pyinotify/pyinotify.info10
-rw-r--r--python/pyinotify/slack-desc19
-rw-r--r--python/pymongo/pymongo.SlackBuild3
-rw-r--r--python/pypoppler/patches/pypoppler-0.12.1-poppler-0.18.0-minimal-fix-revisited.patch138
-rw-r--r--python/python-colour/66.patch80
-rw-r--r--python/python-colour/python-colour.SlackBuild9
-rw-r--r--python/python-colour/python-colour.info2
-rw-r--r--python/python-d2to1/README5
-rw-r--r--python/python-d2to1/python-d2to1.info10
-rw-r--r--python/python-evdev/python-evdev.SlackBuild3
-rw-r--r--python/python-importlib_metadata/python-importlib_metadata.SlackBuild5
-rw-r--r--python/python-importlib_metadata/python-importlib_metadata.info8
-rw-r--r--python/python-msal/python-msal.info10
-rw-r--r--python/python-msal/slack-desc19
-rw-r--r--python/python-stsci.distutils/README5
-rw-r--r--python/python-stsci.distutils/python-stsci.distutils.info10
-rw-r--r--python/python-stsci.distutils/slack-desc19
-rw-r--r--python/python-zipp/python-zipp.SlackBuild3
-rw-r--r--python/python2-oauth2client/python2-oauth2client.info2
-rw-r--r--python/python2-tvrage/python2-tvrage.info2
-rw-r--r--python/python2-uri-templates/python2-uri-templates.info2
-rw-r--r--python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.SlackBuild21
-rw-r--r--python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.info6
-rw-r--r--python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild5
-rw-r--r--python/python3-Flask-Security-Too/python3-Flask-Security-Too.info6
-rw-r--r--python/python3-PyGithub/python3-PyGithub.SlackBuild5
-rw-r--r--python/python3-PyGithub/python3-PyGithub.info6
-rw-r--r--python/python3-PySimpleGUI/README3
-rw-r--r--python/python3-ZODB/python3-ZODB.SlackBuild2
-rw-r--r--python/python3-ZODB/python3-ZODB.info6
-rw-r--r--python/python3-aiohttp/python3-aiohttp.SlackBuild4
-rw-r--r--python/python3-aiohttp/python3-aiohttp.info6
-rw-r--r--python/python3-anyio/python3-anyio.SlackBuild3
-rw-r--r--python/python3-astroid/python3-astroid.SlackBuild3
-rw-r--r--python/python3-atpublic/python3-atpublic.SlackBuild2
-rw-r--r--python/python3-atpublic/python3-atpublic.info8
-rw-r--r--python/python3-autocommand/python3-autocommand.SlackBuild30
-rw-r--r--python/python3-autocommand/python3-autocommand.info2
-rw-r--r--python/python3-backports_tarfile/README3
-rw-r--r--python/python3-backports_tarfile/python3-backports_tarfile.SlackBuild (renamed from python/boto3/boto3.SlackBuild)28
-rw-r--r--python/python3-backports_tarfile/python3-backports_tarfile.info10
-rw-r--r--python/python3-backports_tarfile/slack-desc19
-rw-r--r--python/python3-bcrypt/python3-bcrypt.SlackBuild4
-rw-r--r--python/python3-bcrypt/python3-bcrypt.info2
-rw-r--r--python/python3-beaker/python3-beaker.SlackBuild2
-rw-r--r--python/python3-beaker/python3-beaker.info6
-rw-r--r--python/python3-blinker/python3-blinker.SlackBuild5
-rw-r--r--python/python3-build/python3-build.SlackBuild2
-rw-r--r--python/python3-build/python3-build.info6
-rw-r--r--python/python3-cattrs/python3-cattrs.info2
-rw-r--r--python/python3-celery/python3-celery.SlackBuild2
-rw-r--r--python/python3-celery/python3-celery.info6
-rw-r--r--python/python3-cffsubr/python3-cffsubr.SlackBuild6
-rw-r--r--python/python3-click-didyoumean/python3-click-didyoumean.SlackBuild9
-rw-r--r--python/python3-click-didyoumean/python3-click-didyoumean.info8
-rw-r--r--python/python3-constantly/python3-constantly.SlackBuild3
-rw-r--r--python/python3-daemon/python3-daemon.SlackBuild3
-rw-r--r--python/python3-dkimpy/python3-dkimpy.SlackBuild2
-rw-r--r--python/python3-dkimpy/python3-dkimpy.info6
-rw-r--r--python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild3
-rw-r--r--python/python3-dulwich/python3-dulwich.SlackBuild3
-rw-r--r--python/python3-filelock/python3-filelock.SlackBuild4
-rw-r--r--python/python3-filelock/python3-filelock.info6
-rw-r--r--python/python3-findpython/python3-findpython.SlackBuild2
-rw-r--r--python/python3-findpython/python3-findpython.info6
-rw-r--r--python/python3-flask-paginate/python3-flask-paginate.SlackBuild4
-rw-r--r--python/python3-flask-paginate/python3-flask-paginate.info6
-rw-r--r--python/python3-flit_core/python3-flit_core.SlackBuild2
-rw-r--r--python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild4
-rw-r--r--python/python3-flufl.i18n/python3-flufl.i18n.info8
-rw-r--r--python/python3-flufl.lock/python3-flufl.lock.SlackBuild4
-rw-r--r--python/python3-flufl.lock/python3-flufl.lock.info8
-rw-r--r--python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild10
-rw-r--r--python/python3-geventhttpclient/python3-geventhttpclient.info8
-rw-r--r--python/python3-glances/python3-glances.SlackBuild25
-rw-r--r--python/python3-glances/python3-glances.info6
-rw-r--r--python/python3-hatchling/python3-hatchling.SlackBuild2
-rw-r--r--python/python3-hatchling/python3-hatchling.info6
-rw-r--r--python/python3-hishel/README5
-rw-r--r--python/python3-hishel/python3-hishel.SlackBuild (renamed from python/pyinotify/pyinotify.SlackBuild)27
-rw-r--r--python/python3-hishel/python3-hishel.info10
-rw-r--r--python/python3-hishel/slack-desc19
-rw-r--r--python/python3-httpcore/python3-httpcore.SlackBuild2
-rw-r--r--python/python3-httpcore/python3-httpcore.info6
-rw-r--r--python/python3-httpx/python3-httpx.SlackBuild16
-rw-r--r--python/python3-httpx/python3-httpx.info2
-rw-r--r--python/python3-inflate64/python3-inflate64.SlackBuild3
-rw-r--r--python/python3-jaraco.classes/python3-jaraco.classes.SlackBuild5
-rw-r--r--python/python3-jaraco.classes/python3-jaraco.classes.info6
-rw-r--r--python/python3-jaraco.context/python3-jaraco.context.SlackBuild21
-rw-r--r--python/python3-jaraco.context/python3-jaraco.context.info8
-rw-r--r--python/python3-joblib/python3-joblib.SlackBuild14
-rw-r--r--python/python3-joblib/python3-joblib.info6
-rw-r--r--python/python3-json5/python3-json5.SlackBuild7
-rw-r--r--python/python3-json5/python3-json5.info6
-rw-r--r--python/python3-jsonschema/python3-jsonschema.SlackBuild20
-rw-r--r--python/python3-jsonschema/python3-jsonschema.info2
-rw-r--r--python/python3-keyring/python3-keyring.SlackBuild7
-rw-r--r--python/python3-keyring/python3-keyring.info8
-rw-r--r--python/python3-kiwisolver/python3-kiwisolver.SlackBuild3
-rw-r--r--python/python3-kombu/python3-kombu.SlackBuild2
-rw-r--r--python/python3-kombu/python3-kombu.info6
-rw-r--r--python/python3-lazy_loader/python3-lazy_loader.SlackBuild33
-rw-r--r--python/python3-lazy_loader/python3-lazy_loader.info8
-rw-r--r--python/python3-libtmux/python3-libtmux.SlackBuild2
-rw-r--r--python/python3-libtmux/python3-libtmux.info6
-rw-r--r--python/python3-logbook/python3-logbook.SlackBuild3
-rw-r--r--python/python3-lsp-jsonrpc/python3-lsp-jsonrpc.SlackBuild3
-rw-r--r--python/python3-lsp-server/python3-lsp-server.SlackBuild3
-rw-r--r--python/python3-lxml/python3-lxml.SlackBuild2
-rw-r--r--python/python3-lxml/python3-lxml.info6
-rw-r--r--python/python3-matplotlib-inline/python3-matplotlib-inline.SlackBuild23
-rw-r--r--python/python3-matplotlib-inline/python3-matplotlib-inline.info8
-rw-r--r--python/python3-maturin/python3-maturin.SlackBuild6
-rw-r--r--python/python3-maturin/python3-maturin.info10
-rw-r--r--python/python3-meson-opt/README5
-rw-r--r--python/python3-meson-opt/python3-meson-opt.SlackBuild4
-rw-r--r--python/python3-meson-opt/slack-desc2
-rw-r--r--python/python3-mesonpy/README3
-rw-r--r--python/python3-mesonpy/python3-mesonpy.SlackBuild5
-rw-r--r--python/python3-msal/README (renamed from python/python-msal/README)2
-rw-r--r--python/python3-msal/python3-msal.SlackBuild (renamed from python/python-msal/python-msal.SlackBuild)9
-rw-r--r--python/python3-msal/python3-msal.info10
-rw-r--r--python/python3-msal/slack-desc19
-rw-r--r--python/python3-numba/python3-numba.SlackBuild2
-rw-r--r--python/python3-numba/python3-numba.info6
-rw-r--r--python/python3-orjson/python3-orjson.SlackBuild2
-rw-r--r--python/python3-orjson/python3-orjson.info6
-rw-r--r--python/python3-pandas/python3-pandas.SlackBuild3
-rw-r--r--python/python3-parso/python3-parso.SlackBuild2
-rw-r--r--python/python3-parso/python3-parso.info6
-rw-r--r--python/python3-paste/python3-paste.SlackBuild2
-rw-r--r--python/python3-paste/python3-paste.info6
-rw-r--r--python/python3-pdfCropMargins/python3-pdfCropMargins.SlackBuild12
-rw-r--r--python/python3-pdfCropMargins/python3-pdfCropMargins.info6
-rw-r--r--python/python3-pdm-backend/python3-pdm-backend.SlackBuild2
-rw-r--r--python/python3-pdm-backend/python3-pdm-backend.info6
-rw-r--r--python/python3-pdm/python3-pdm.SlackBuild5
-rw-r--r--python/python3-pdm/python3-pdm.info8
-rw-r--r--python/python3-platformdirs/python3-platformdirs.SlackBuild29
-rw-r--r--python/python3-platformdirs/python3-platformdirs.info2
-rw-r--r--python/python3-plotly/python3-plotly.SlackBuild2
-rw-r--r--python/python3-plotly/python3-plotly.info6
-rw-r--r--python/python3-py7zr/python3-py7zr.SlackBuild3
-rw-r--r--python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild2
-rw-r--r--python/python3-pyasn1-modules/python3-pyasn1-modules.info6
-rw-r--r--python/python3-pyasn1/python3-pyasn1.SlackBuild2
-rw-r--r--python/python3-pyasn1/python3-pyasn1.info6
-rw-r--r--python/python3-pybcj/python3-pybcj.SlackBuild3
-rw-r--r--python/python3-pydantic-core/python3-pydantic-core.SlackBuild3
-rw-r--r--python/python3-pykeepass/python3-pykeepass.SlackBuild6
-rw-r--r--python/python3-pynvim/README3
-rw-r--r--python/python3-pynvim/python3-pynvim.info10
-rw-r--r--python/python3-pyppmd/python3-pyppmd.SlackBuild3
-rw-r--r--python/python3-pytest/python3-pytest.SlackBuild3
-rw-r--r--python/python3-pythran/python3-pythran.SlackBuild5
-rw-r--r--python/python3-pyzmq/python3-pyzmq.SlackBuild3
-rw-r--r--python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild5
-rw-r--r--python/python3-qbittorrent-api/python3-qbittorrent-api.info6
-rw-r--r--python/python3-qstylizer/python3-qstylizer.SlackBuild18
-rw-r--r--python/python3-qstylizer/python3-qstylizer.info6
-rw-r--r--python/python3-qtawesome/python3-qtawesome.SlackBuild16
-rw-r--r--python/python3-qtawesome/python3-qtawesome.info6
-rw-r--r--python/python3-regex/python3-regex.SlackBuild16
-rw-r--r--python/python3-regex/python3-regex.info6
-rw-r--r--python/python3-setuptools-opt/README5
-rw-r--r--python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild8
-rw-r--r--python/python3-setuptools-opt/slack-desc2
-rw-r--r--python/python3-setuptools-rust-opt/README7
-rw-r--r--python/python3-setuptools-rust-opt/python3-setuptools-rust-opt.SlackBuild8
-rw-r--r--python/python3-setuptools-rust-opt/slack-desc2
-rw-r--r--python/python3-setuptools-scm-opt/README5
-rw-r--r--python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild9
-rw-r--r--python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info2
-rw-r--r--python/python3-smart_open/python3-smart_open.SlackBuild2
-rw-r--r--python/python3-smart_open/python3-smart_open.info6
-rw-r--r--python/python3-sniffio/python3-sniffio.SlackBuild3
-rw-r--r--python/python3-statsmodels/README3
-rw-r--r--python/python3-statsmodels/python3-statsmodels.SlackBuild6
-rw-r--r--python/python3-tempora/python3-tempora.SlackBuild3
-rw-r--r--python/python3-tox/python3-tox.SlackBuild2
-rw-r--r--python/python3-tox/python3-tox.info6
-rw-r--r--python/python3-trio/python3-trio.SlackBuild3
-rw-r--r--python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild2
-rw-r--r--python/python3-trove-classifiers/python3-trove-classifiers.info6
-rw-r--r--python/python3-twisted/python3-twisted.SlackBuild2
-rw-r--r--python/python3-twisted/python3-twisted.info2
-rw-r--r--python/python3-unearth/python3-unearth.SlackBuild2
-rw-r--r--python/python3-unearth/python3-unearth.info6
-rw-r--r--python/python3-uri_template/python3-uri_template.SlackBuild3
-rw-r--r--python/python3-validators/python3-validators.SlackBuild14
-rw-r--r--python/python3-validators/python3-validators.info6
-rw-r--r--python/python3-versioneer/python3-versioneer.SlackBuild5
-rw-r--r--python/python3-virtualenv/python3-virtualenv.SlackBuild25
-rw-r--r--python/python3-virtualenv/python3-virtualenv.info8
-rw-r--r--python/python3-webcolors/python3-webcolors.SlackBuild3
-rw-r--r--python/python3-whatthepatch/python3-whatthepatch.SlackBuild3
-rw-r--r--python/python3-zodbpickle/python3-zodbpickle.SlackBuild2
-rw-r--r--python/python3-zodbpickle/python3-zodbpickle.info6
-rw-r--r--python/rsa/README5
-rw-r--r--python/rsa/rsa.info10
-rw-r--r--python/sphinx-rtd-theme/sphinx-rtd-theme.SlackBuild14
-rw-r--r--python/sphinx-rtd-theme/sphinx-rtd-theme.info12
-rw-r--r--python/sphinxcontrib-jquery/README4
-rw-r--r--python/sphinxcontrib-jquery/slack-desc19
-rw-r--r--python/sphinxcontrib-jquery/sphinxcontrib-jquery.SlackBuild82
-rw-r--r--python/sphinxcontrib-jquery/sphinxcontrib-jquery.info10
-rw-r--r--python/tqdm/tqdm.SlackBuild3
-rw-r--r--python/traitlets/traitlets.SlackBuild4
-rw-r--r--python/traitlets/traitlets.info6
-rw-r--r--python/typing-extensions/typing-extensions.SlackBuild7
-rw-r--r--python/typing-extensions/typing-extensions.info6
-rw-r--r--python/werkzeug/werkzeug.SlackBuild2
-rw-r--r--python/werkzeug/werkzeug.info6
-rw-r--r--ruby/ruby-build/ruby-build.SlackBuild2
-rw-r--r--ruby/ruby-build/ruby-build.info6
-rw-r--r--system/FontAwesome/FontAwesome.SlackBuild2
-rw-r--r--system/FontAwesome/FontAwesome.info6
-rw-r--r--system/FreeFileSync/FreeFileSync.SlackBuild2
-rw-r--r--system/FreeFileSync/FreeFileSync.info6
-rw-r--r--system/Iosevka-aile/Iosevka-aile.SlackBuild2
-rw-r--r--system/Iosevka-aile/Iosevka-aile.info6
-rw-r--r--system/Iosevka-etoile/Iosevka-etoile.SlackBuild2
-rw-r--r--system/Iosevka-etoile/Iosevka-etoile.info6
-rw-r--r--system/Iosevka-slab/Iosevka-slab.SlackBuild2
-rw-r--r--system/Iosevka-slab/Iosevka-slab.info6
-rw-r--r--system/Iosevka/Iosevka.SlackBuild2
-rw-r--r--system/Iosevka/Iosevka.info6
-rw-r--r--system/TLP/TLP.SlackBuild6
-rw-r--r--system/TLP/TLP.info6
-rw-r--r--system/aide/aide.SlackBuild2
-rw-r--r--system/aide/aide.info6
-rw-r--r--system/asbt/asbt.info2
-rw-r--r--system/autojump/autojump.info2
-rw-r--r--system/bat/bat.SlackBuild6
-rw-r--r--system/bitrot/bitrot.SlackBuild3
-rw-r--r--system/blocks/blocks.info2
-rw-r--r--system/ccrypt/ccrypt.SlackBuild4
-rw-r--r--system/ccrypt/ccrypt.info8
-rw-r--r--system/ccrypt/slack-desc2
-rw-r--r--system/chkrootkit/chkrootkit.SlackBuild2
-rw-r--r--system/chkrootkit/chkrootkit.info6
-rw-r--r--system/chronograf/chronograf.SlackBuild4
-rw-r--r--system/chronograf/chronograf.info10
-rw-r--r--system/clamav/clamav.SlackBuild2
-rw-r--r--system/clamav/clamav.info6
-rw-r--r--system/conky/conky.SlackBuild2
-rw-r--r--system/conky/conky.info6
-rw-r--r--system/debootstrap/debootstrap.SlackBuild8
-rw-r--r--system/debootstrap/debootstrap.info6
-rw-r--r--system/ded/ded.SlackBuild62
-rw-r--r--system/ded/ded.info8
-rw-r--r--system/diskscan/diskscan.info2
-rw-r--r--system/distrobox/distrobox.SlackBuild3
-rw-r--r--system/distrobox/distrobox.info6
-rw-r--r--system/docker-compose/docker-compose.SlackBuild2
-rw-r--r--system/docker-compose/docker-compose.info6
-rw-r--r--system/docker-machine-kvm/docker-machine-kvm.SlackBuild3
-rw-r--r--system/doublecmd-qt5/README2
-rw-r--r--system/doublecmd-qt5/doublecmd-qt5.SlackBuild2
-rw-r--r--system/doublecmd-qt5/doublecmd-qt5.info6
-rw-r--r--system/doublecmd-qt5/slack-desc2
-rw-r--r--system/dtrx/dtrx.SlackBuild73
-rw-r--r--system/dtrx/dtrx.info8
-rw-r--r--system/dust/dust.SlackBuild6
-rw-r--r--system/dust/dust.info218
-rw-r--r--system/em/README2
-rw-r--r--system/em/em.SlackBuild9
-rw-r--r--system/em/em.info2
-rw-r--r--system/em/slack-desc2
-rw-r--r--system/fastfetch/fastfetch.SlackBuild2
-rw-r--r--system/fastfetch/fastfetch.info6
-rw-r--r--system/fio/fio.SlackBuild6
-rw-r--r--system/fio/fio.info6
-rw-r--r--system/fwupd/fwupd.SlackBuild3
-rw-r--r--system/fzf/fzf.SlackBuild36
-rw-r--r--system/fzf/fzf.info30
-rw-r--r--system/hal-flash/hal-flash.info2
-rw-r--r--system/hwloc/hwloc.SlackBuild2
-rw-r--r--system/hwloc/hwloc.info6
-rw-r--r--system/jenkins/jenkins.SlackBuild2
-rw-r--r--system/jenkins/jenkins.info6
-rw-r--r--system/jq/jq.SlackBuild5
-rw-r--r--system/jq/run_tests_in_C_locale.patch15
-rw-r--r--system/jshon/jshon.SlackBuild16
-rw-r--r--system/jshon/jshon.info2
-rw-r--r--system/kapacitor/kapacitor.SlackBuild8
-rw-r--r--system/kapacitor/kapacitor.info6
-rw-r--r--system/kitty/kitty.SlackBuild2
-rw-r--r--system/kitty/kitty.info6
-rw-r--r--system/ktls-utils/README11
-rw-r--r--system/ktls-utils/ktls-utils.SlackBuild117
-rw-r--r--system/ktls-utils/ktls-utils.info10
-rw-r--r--system/ktls-utils/slack-desc19
-rw-r--r--system/ktls-utils/url1
-rw-r--r--system/ktsuss/ktsuss.SlackBuild14
-rw-r--r--system/ktsuss/ktsuss.info2
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild9
-rw-r--r--system/letsencrypt/letsencrypt.info6
-rw-r--r--system/limine/limine.SlackBuild2
-rw-r--r--system/limine/limine.info6
-rw-r--r--system/locust/locust.SlackBuild5
-rw-r--r--system/locust/locust.info8
-rw-r--r--system/loksh/loksh.SlackBuild4
-rw-r--r--system/loksh/loksh.info6
-rw-r--r--system/maintboot/maintboot.SlackBuild10
-rw-r--r--system/maintboot/maintboot.info2
-rw-r--r--system/mongodb/mongodb.SlackBuild2
-rw-r--r--system/mongodb/mongodb.info6
-rw-r--r--system/monitorix/monitorix.SlackBuild2
-rw-r--r--system/monitorix/monitorix.info6
-rw-r--r--system/netdata/doinst.sh16
-rw-r--r--system/netdata/netdata.SlackBuild60
-rw-r--r--system/netdata/netdata.info8
-rw-r--r--system/oksh/oksh.SlackBuild4
-rw-r--r--system/oksh/oksh.info6
-rw-r--r--system/openmpi/openmpi.SlackBuild4
-rw-r--r--system/openmpi/openmpi.info6
-rw-r--r--system/openrazer-daemon/openrazer-daemon.SlackBuild2
-rw-r--r--system/openrazer-daemon/openrazer-daemon.info6
-rw-r--r--system/openrazer-kernel/openrazer-kernel.SlackBuild2
-rw-r--r--system/openrazer-kernel/openrazer-kernel.info6
-rw-r--r--system/osquery-bin/osquery-bin.SlackBuild2
-rw-r--r--system/osquery-bin/osquery-bin.info10
-rw-r--r--system/pam_ssh_agent_auth/pam_ssh_agent_auth.info6
-rw-r--r--system/pdfgrep/pdfgrep.SlackBuild7
-rw-r--r--system/pdfgrep/pdfgrep.info6
-rw-r--r--system/physlock/physlock.info2
-rw-r--r--system/profile-cleaner/profile-cleaner.SlackBuild18
-rw-r--r--system/profile-cleaner/profile-cleaner.info2
-rw-r--r--system/profile-sync-daemon/profile-sync-daemon.SlackBuild17
-rw-r--r--system/profile-sync-daemon/profile-sync-daemon.info2
-rw-r--r--system/prometheus/prometheus.SlackBuild2
-rw-r--r--system/prometheus/prometheus.info6
-rw-r--r--system/qemu/qemu.SlackBuild15
-rw-r--r--system/qemu/qemu.info6
-rw-r--r--system/redict/README23
-rw-r--r--system/redict/doinst.sh28
-rw-r--r--system/redict/rc.redict.new61
-rw-r--r--system/redict/redict.SlackBuild140
-rw-r--r--system/redict/redict.info10
-rw-r--r--system/redict/redict.logrotate9
-rw-r--r--system/redict/slack-desc19
-rw-r--r--system/restic/restic.SlackBuild2
-rw-r--r--system/restic/restic.info10
-rw-r--r--system/ripgrep/ripgrep.SlackBuild34
-rw-r--r--system/ripgrep/ripgrep.info190
-rw-r--r--system/sarasa-gothic/sarasa-gothic.SlackBuild2
-rw-r--r--system/sarasa-gothic/sarasa-gothic.info6
-rw-r--r--system/sbpkg/sbpkg.SlackBuild2
-rw-r--r--system/sbpkg/sbpkg.info6
-rw-r--r--system/sensord/README22
-rw-r--r--system/sensord/sensord.SlackBuild115
-rw-r--r--system/sensord/sensord.info10
-rw-r--r--system/sensord/slack-desc19
-rw-r--r--system/slackrepo-hints/slackrepo-hints.SlackBuild2
-rw-r--r--system/slackrepo-hints/slackrepo-hints.info6
-rw-r--r--system/slackrepo/slackrepo.SlackBuild2
-rw-r--r--system/slackrepo/slackrepo.info6
-rw-r--r--system/slackware-grub2-theme/slackware-grub2-theme.info2
-rw-r--r--system/slpkg/slpkg.SlackBuild2
-rw-r--r--system/slpkg/slpkg.info8
-rw-r--r--system/squashfuse/squashfuse.SlackBuild2
-rw-r--r--system/squashfuse/squashfuse.info6
-rw-r--r--system/sst/sst.SlackBuild4
-rw-r--r--system/sst/sst.info6
-rw-r--r--system/swtpm/README2
-rw-r--r--system/swtpm/swtpm.SlackBuild4
-rw-r--r--system/swtpm/swtpm.info6
-rw-r--r--system/system76-power/system76-power.SlackBuild6
-rw-r--r--system/tc-play/tc-play.info2
-rw-r--r--system/telegraf/telegraf.SlackBuild2
-rw-r--r--system/telegraf/telegraf.info10
-rw-r--r--system/testdisk/testdisk.SlackBuild15
-rw-r--r--system/testdisk/testdisk.info6
-rw-r--r--system/thermald/thermald.SlackBuild2
-rw-r--r--system/thermald/thermald.info6
-rw-r--r--system/tilda/tilda.info2
-rw-r--r--system/tmuxp/tmuxp.SlackBuild2
-rw-r--r--system/tmuxp/tmuxp.info6
-rw-r--r--system/trash-cli/trash-cli.SlackBuild16
-rw-r--r--system/trash-cli/trash-cli.info6
-rw-r--r--system/ttf-dark-courier/ttf-dark-courier.SlackBuild13
-rw-r--r--system/ttf-dark-courier/ttf-dark-courier.info8
-rw-r--r--system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild2
-rw-r--r--system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info10
-rw-r--r--system/ttf-sakalbharati/README7
-rw-r--r--system/ttf-sakalbharati/doinst.sh16
-rw-r--r--system/ttf-sakalbharati/slack-desc19
-rw-r--r--system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild (renamed from python/rsa/rsa.SlackBuild)30
-rw-r--r--system/ttf-sakalbharati/ttf-sakalbharati.info10
-rw-r--r--system/tty2gif/tty2gif.info2
-rw-r--r--system/upx/upx.SlackBuild2
-rw-r--r--system/upx/upx.info8
-rw-r--r--system/valkey/README27
-rw-r--r--system/valkey/doinst.sh28
-rw-r--r--system/valkey/rc.valkey.new61
-rw-r--r--system/valkey/slack-desc19
-rw-r--r--system/valkey/valkey.SlackBuild140
-rw-r--r--system/valkey/valkey.info10
-rw-r--r--system/valkey/valkey.logrotate9
-rw-r--r--system/vlock/vlock.SlackBuild10
-rw-r--r--system/wezterm/wezterm.info6
-rw-r--r--system/wine-staging/README49
-rw-r--r--system/wine-staging/README.MULTILIB31
-rw-r--r--system/wine-staging/flex.patch (renamed from system/wine-staging/0001-winhlp32-Workaround-a-bug-in-Flex.patch)6
-rw-r--r--system/wine-staging/wine-staging.SlackBuild87
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/wine/30-win32-aliases.conf20
-rw-r--r--system/wine/README48
-rw-r--r--system/wine/README.MULTILIB31
-rw-r--r--system/wine/doinst.sh5
-rw-r--r--system/wine/flex.patch (renamed from system/wine/0001-winhlp32-Workaround-a-bug-in-Flex.patch)6
-rw-r--r--system/wine/wine-binfmt.conf2
-rw-r--r--system/wine/wine-browsedrive.desktop8
-rw-r--r--system/wine/wine-uninstaller.desktop8
-rw-r--r--system/wine/wine.SlackBuild70
-rw-r--r--system/wine/wine.menu12
-rw-r--r--system/wine/wine.svg127
-rw-r--r--system/wine/winecfg.desktop8
-rw-r--r--system/wine/winecfg.pngbin0 -> 22388 bytes
-rw-r--r--system/wine/writecopy.patch18
-rw-r--r--system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild10
-rw-r--r--system/xdg-utils-cxx/xdg-utils-cxx.info2
-rw-r--r--system/xfile/xfile.info2
-rw-r--r--system/xonsh/xonsh.SlackBuild3
-rw-r--r--system/yq/yq.SlackBuild2
-rw-r--r--system/yq/yq.info6
-rw-r--r--system/z/z.info2
-rw-r--r--system/zopfli/zopfli.SlackBuild14
-rw-r--r--system/zopfli/zopfli.info2
1276 files changed, 12052 insertions, 5839 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7d4defbb1a..bfcc6a7f2b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -105,3 +105,52 @@ jobs:
with:
issue-number: ${{ github.event.number }}
body-path: comment-output
+
+ dependencies:
+ name: Compute reverse dependencies
+ runs-on: ubuntu-22.04
+ permissions:
+ contents: read
+ pull-requests: write
+ needs: [changes]
+ strategy:
+ matrix:
+ include: ${{ fromJSON(needs.changes.outputs.matrix) }}
+ steps:
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
+ with:
+ show-progress: false
+ ref: ${{ github.head_ref }}
+ repository: ${{ github.event.pull_request.head.repo.full_name }}
+
+ - name: Get short package name
+ run: printf '%s\n' "${{ matrix.dir }}" | cut -d/ -f2 | sed 's/^/PACKAGE_NAME=/' >> "$GITHUB_ENV"
+
+ - name: Look up dependencies
+ id: get_deps
+ uses: fjogeleit/http-request-action@8af28031091191b8e41afb287e0e56fce753c7b4 # v1.15.4
+ with:
+ url: 'https://slackbuilds.org/revdeps.php?q=${{ env.PACKAGE_NAME }}'
+ method: 'GET'
+ preventFailureOnNoResponse: "true"
+
+ - name: Build comment
+ run: |
+ {
+ printf '#### reverse dependencies - %s\n\n' "${{ matrix.dir }}"
+ if [[ ${{ steps.get_deps.outputs.response }} == "" ]] ; then
+ printf 'None\n'
+ else
+ printf '```\n'
+ printf '%s' ${{ steps.get_deps.outputs.response }} | sed 's/\\n/\n/g' | sort
+ printf '```\n'
+ fi
+ } > comment-output
+ shell:
+ bash
+
+ - name: Comment with dependeny results
+ uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
+ with:
+ issue-number: ${{ github.event.number }}
+ body-path: comment-output
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2a2d3ea6db..124f1f9601 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -64,3 +64,27 @@ pr-checks:
GITLAB_TOKEN="$MR_AUTOMATION_TOKEN" glab mr --repo "SlackBuilds.org/slackbuilds" comment $(echo "$CI_OPEN_MERGE_REQUESTS" | cut -d '!' -f2) --unique=true --message "$(cat comment-output)"
fi
done
+
+ git diff-tree --name-only --diff-filter=d --no-commit-id -r $CI_MERGE_REQUEST_DIFF_BASE_SHA $CI_COMMIT_SHA | sed '/^\./d' | sed -n '/[^\/][^\/]*\/[^\/][^\/]*\//p' | xargs -I xx dirname xx | sort -u | while read -r project ; do
+ short_project="$(printf '%s\n' "$project" | cut -d/ -f2)"
+ response="$(wget -q -O - "https://slackbuilds.org/revdeps.php?q=$short_project" | sort)"
+
+ {
+ printf '#### reverse dependencies - %s\n\n' "$project"
+ if [[ "$response" == "" ]] ; then
+ printf 'None\n'
+ else
+ printf '```\n'
+ printf '%s' "$response"
+ printf '```\n'
+ fi
+ } > comment-output
+
+ if [ -z "$MR_AUTOMATION_TOKEN" ] ; then
+ printf 'No token available for MR comments\n'
+ cat comment-output
+ else
+ # $CI_PROJECT_PATH points to the fork
+ GITLAB_TOKEN="$MR_AUTOMATION_TOKEN" glab mr --repo "SlackBuilds.org/slackbuilds" comment $(echo "$CI_OPEN_MERGE_REQUESTS" | cut -d '!' -f2) --unique=true --message "$(cat comment-output)"
+ fi
+ done
diff --git a/ChangeLog.txt b/ChangeLog.txt
index b1912acd88..63333fcea1 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,768 @@
+Sat Apr 20 14:15:42 UTC 2024
+academic/cadabra2: Updated for version 2.4.5.6.
+academic/kissat: Added (SAT solver).
+academic/lammps: Remove doinst.sh.
+academic/lammps: Updated for version 2023.08.02_update3.
+academic/rpy2: Upgrade to version 3.5.16
+academic/x48: Fixed MD5SUM.
+audio/amSynth: Updated for version 1.13.3.
+audio/bitwig-studio: Updated to 5.1.7
+audio/kanola: Removed (Upstream is gone).
+audio/mpdscribble: Switch to meson.
+desktop/Tela-icon-theme: Updated for version 2024_04_19.
+desktop/ansiweather: Added (Weather in terminal).
+desktop/jwm: Updated for version 2.4.3.
+desktop/mousam: Added (weather app).
+desktop/nwg-hello: Updated for version 0.1.10.
+desktop/oomox: Fix MD5SUM.
+desktop/qmmp-skins: Fix MD5SUM.
+desktop/qt6ct: Update script.
+desktop/qtile: Update for 0.25.0 (+disable Wayland support)
+desktop/spectrwm: update 3.5.1
+development/Catch2: Updated for version 3.5.4.
+development/THE: Add -j1.
+development/arcan: Fix MD5SUM.
+development/arduino-cli: Updated for version 0.35.3
+development/aws-cdk: Updated for version 2.138.0.
+development/cbmc: Added (Bounded Model Checker for C and C++).
+development/cutter: Updated for version 2.3.4.
+development/dbeaver-ce: Fix download link.
+development/eagle: Update download URLs
+development/gede: Updated for version 2.19.3.
+development/ghidra: Updated for version 11.0.3
+development/github-cli: Updated for version 2.48.0
+development/gnuradio: Compress man pages.
+development/gnuradio: Update README.
+development/gnuradio: Update doinst.sh.
+development/godot: Updated for version 4.2.2.
+development/hugo: update 0.125.1
+development/liberica-jdk-bin: Updated for version 21.0.3+10.
+development/neovim-qt: Fix doinst.sh.
+development/neovim-qt: Updated for version 0.2.18.
+development/rizin: Updated for version 0.7.3.
+games/hatari: Updated for version 2.5.0.
+games/hatari_tos_roms: Use better download URLs.
+games/puzzles: Updated for version 20240330.fd304c5.
+gis/pdal: Updated for version 2.7.1.
+gis/pgrouting: Updated for version 3.6.2.
+gis/survex: Updated for version 1.4.7.
+graphics/MaterialX: Updated for version 1.38.10.
+graphics/converseen: Updated for version 0.12.2.2.
+graphics/ristretto: Updated for version 0.13.2.
+graphics/vuescan: Update MD5SUMs.
+libraries/libfilezilla: Updated for version 0.47.0.
+libraries/libjxl: Updated for version 0.10.2.
+libraries/libmediainfo: Version bump to 24.04
+libraries/libspiro: Added (adaptation of Spiro formula).
+libraries/libtorch-cxx11-abi-shared-with-deps: Added (torch library).
+libraries/libuninameslist: Added (A Library of Unicode names and annotation data).
+libraries/md4c: Updated for version 0.5.2.
+libraries/msgpack-c-c: Updated for version 6.0.1.
+libraries/msgpack-c-cpp: Updated for version 6.1.1.
+libraries/mygpoclient: Fix SlackBuild comments and DOWNLOAD link on .info
+libraries/raylib: Updated for version 5.0.
+libraries/scafacos: Updated for version 1.0.1.
+libraries/spglib: Updated for version 2.4.0.
+libraries/td_lib: Added (ded library).
+libraries/tree-sitter: Updated for version 0.22.5
+libraries/webkit2gtk4.1: Fix MD5SUM.
+misc/bee-host: Added (native messaging host application).
+misc/fcitx5-qt: Patch out qt6 dependency.
+misc/flips: Updated for version 20240417_20b0da9.
+multimedia/FFaudioConverter: Updated for version 0.32.0.
+multimedia/QMPlay2: Updated for version 24.04.07.
+multimedia/mediainfo: Version bump to 24.04
+multimedia/parole: Updated for version 4.18.1.
+multimedia/plexmediaserver: Updated for version 1.40.2.8395_c67dce28e.
+multimedia/rpi-imager: New maintainer, Updated for version 1.8.5.
+multimedia/stremio: Updated to 4.4.168
+multimedia/vvdec: Updated for version 2.22.0.
+network/aldryn-client: Update README.
+network/argus: Update version to 3.0.8.4
+network/awstats: Updated for version 7.9.
+network/bitcoin: Updated for version 27.0.
+network/brave-browser: update 1.65.114
+network/cacti: Fixed MD5SUM.
+network/discord: Version bump to 0.0.50
+network/dnsproxy-bin: Updated for version 0.70.0.
+network/fail2ban: Updated for version 1.0.2, changed maintainer.
+network/filezilla: Updated for version 3.67.0.
+network/ganglia-web: Added (distributed monitoring system frontend).
+network/ganglia: Added (distributed monitoring system).
+network/go-sendxmpp: Updated for version 0.10.0.
+network/grpcurl: Updated for version 1.9.1
+network/hiawatha: Updated for version 11.5.
+network/librewolf: Updated for version 124.0.1
+network/linksys-tftp: Update code to be Standard C compliant.
+network/memcached: Updated for version 1.6.26.
+network/mstflint: Updated for version 4.26.0.
+network/munge: Updated version to 0.5.16
+network/phpmyadmin: Updated for version 5.2.1.
+network/protonmail-bridge: Updated for version 3.10.0.
+network/rdma-core: Updated for version 51.0.
+network/slurm: Updated version to 23.11.6
+network/telegram: Updated for version 4.16.8.
+network/tor-browser: Updated for version 13.0.14.
+network/uwsgi: updated for version 2.0.25.1
+network/zoom-linux: Updated for version 6.0.0.4563
+office/JabRef: Updated for version 5.13.
+office/calibre-bin: Updated for version 7.9.0.
+office/moneydance: Updated for version 2024.5117.
+office/pandoc-bin: update 3.1.13
+python/python3-aiohttp: Updated for version 3.9.4.
+python/python3-celery: updated for version 5.4.0
+python/python3-dkimpy: updated for version 1.1.6
+python/python3-geventhttpclient: Updated for version 2.2.0.
+python/python3-geventhttpclient: Updated for version 2.3.1.
+python/python3-hishel: Added (HTTP Cache implementation).
+python/python3-json5: Updated for version 0.9.25.
+python/python3-matplotlib-inline: Version bump to 0.1.7
+python/python3-numba: Updated for version 0.59.1.
+python/python3-pdfCropMargins: Updated for version 2.1.2.
+python/python3-pdm-backend: Version bump to 2.2.0
+python/python3-pdm: Version bump to 2.14.0
+python/python3-plotly: Update for 5.21.0
+python/python3-qstylizer: Update for 0.2.3
+python/python3-regex: Update for 2024.4.16
+python/python3-statsmodels: Update SlackBuild and README
+python/python3-validators: Version bump to 0.28.1
+python/python3-virtualenv: Version bump to 20.25.3
+python/python3-zodbpickle: updated for version 3.3
+python/traitlets: Version bump to 5.14.3
+ruby/ruby-build: Update for version 20240416.
+system/TLP: Updated for version 1.6.1.
+system/ccrypt: Updated for version 1.11.
+system/clamav: Updated for version 1.3.1.
+system/conky: Updated for version 1.20.1.
+system/ded: Fix build.
+system/docker-compose: Updated for version 2.26.1
+system/hwloc: Updated for version 2.9.3.
+system/jenkins: Updated for version 2.440.3.
+system/kitty: Updated for version 0.34.0
+system/locust: Update DEP.
+system/locust: Updated for version 2.25.0.
+system/locust: Updated for version 2.26.0.
+system/openrazer-daemon: Updated for version 3.8.0.
+system/openrazer-kernel: Updated for version 3.8.0.
+system/osquery-bin: Updated for version 5.12.1.
+system/slackrepo-hints: Updated for version 20240420.
+system/slackrepo: Updated for version 20240420.
+system/slpkg: Updated for version 5.0.6.
+system/testdisk: Updated for version 7.2.
+system/trash-cli: Update for 2024.4.17
+system/ttf-sakalbharati: Added (ttf fonts).
+system/valkey: updated for version 7.2.5 - removed renaming hack
+system/vlock: Fix build with updated libcaca.
+system/wine-staging: Updated for version 9.6.
+system/wine: re-added legacy multilib support.
+system/xdg-utils-cxx: Disable test.
+system/xdg-utils-cxx: Remove test.
+system/xfile: Fix MD5SUM.
++--------------------------+
+Sat Apr 13 15:04:57 UTC 2024
+academic/WolframEngine: Updated for version 14.0.0.
+academic/fet: Updated for version 6.19.3.
+academic/plus42: Updated for version 1.1.9.
+academic/scidavis: Fix building on -current.
+audio/cardinal: Fix 32bit tarball handling.
+audio/cardinal: Updated for version 24.04.
+desktop/i3: Updated for version 4.23.
+desktop/nwg-hello: Updated for version 0.1.9.
+development/Catch2: Fix multilib check.
+development/Catch2: Updated for version 3.5.3.
+development/THE: Fix DOWNLOAD.
+development/THE: Updated for version 3.3.
+development/abseil-cpp: Updated for version 20240116.2.
+development/aws-cdk: Updated for version 2.137.0.
+development/bbcsdl: Bump upstream commit.
+development/dbeaver-ce: Updated for version 24.0.2.
+development/github-desktop: Fix BUILD variable usage.
+development/github-desktop: Updated for version 3.3.12.
+development/haxe-bin: Updated for version 4.3.4.
+development/hugo: Fix DOWNLOAD_x86_64.
+development/hugo: Updated for version 0.124.1.
+development/jupyter-nbconvert: Updated for version 7.16.3.
+development/mold: Updated for version 2.30.0.
+development/mongodb-compass: Updated for version 1.42.5.
+development/nodejs: Updated for version 20.12.2.
+development/pgmodeler: Updated for version 1.1.2.
+development/php82: Updated for version 8.2.18
+development/pip2tgz: Updated for version 0.9.
+development/postman: Updated for version 10.24.16.
+development/pre-commit: Updated for version 3.7.0.
+development/rebar3: Updated for version 3.23.0.
+development/terraform: Updated for version 1.8.0.
+development/xmake: Updated for version 2.8.9.
+development/zope.interface: updated for version 6.3
+games/ags: Updated for version 3.6.1.23.
+games/lbreakouthd: Updated for version 1.1.7.
+games/mednafen: Updated for version 1.32.1.
+games/pcsx2: Updated for version 1.7.3772.
+games/scummvm: Updated for version 2.8.1.
+gis/OWSLib: Fix script if Python 3.11 is found.
+gis/gdal: Updated for version 3.8.5.
+graphics/SweetHome3D: Updated for version 7.3.
+graphics/maim: Updated for version 5.8.0.
+graphics/vuescan: Updated for version 9.8.32.
+ham/tqsl: Updated for version 2.7.3.
+libraries/fmt: Updated for version 10.2.1.
+libraries/hiredict: Updated for version 1.3.1.
+libraries/libmseed: Updated for version 3.1.1.
+libraries/msgpack-c-c: Fix DOWNLOAD.
+libraries/msgpack-c-cpp: Fix DOWNLOAD.
+libraries/qt-jpegxl-image-plugin: Updated for version 0.6.2.
+libraries/spdlog: Use bundled fmt.
+libraries/webkit2gtk4.1: Updated for version 2.44.1.
+libraries/webkit2gtk: Updated for version 2.44.1.
+misc/bitwarden-desktop: Updated for version 2024.3.2.
+misc/dtmflib: Added (Library to produce DTMF).
+misc/fcitx5-chinese-addons: Updated for version 5.1.4.
+misc/fcitx5-configtool: Updated for version 5.1.4.
+misc/fcitx5-gtk: Updated for version 5.1.2.
+misc/fcitx5-mcbopomofo: Updated for version 2.7.
+misc/fcitx5-qt: Add missing qt6 dependency.
+misc/fcitx5-qt: Updated for version 5.1.5.
+misc/fcitx5-table-extra: Updated for version 5.1.4.
+misc/fcitx5-table-other: Updated for version 5.1.1.
+misc/fcitx5: Updated for version 5.1.8.
+misc/libime: Updated for version 1.1.6.
+misc/xcb-imdkit: Updated for version 1.0.7.
+multimedia/inputstream.adapative: Version bump to 21.4.4
+multimedia/kodi: Use internal fmt and spdlog.
+multimedia/kodi: Version bump to 21.0 (Omega)
+multimedia/opera-ffmpeg-codecs: Updated for version 0.86.0.
+multimedia/x265: Fix build.
+network/AdGuardHome: Updated for version 0.107.48.
+network/UDR: Updated for version 0.9.4_578b97a.
+network/beegfs: Add development files.
+network/brave-browser: Updated for version 1.64.122.
+network/discord: Updated for version 0.0.48.
+network/discord: Updated for version 0.0.49.
+network/dnsproxy-bin: Updated for version 0.69.2.
+network/dropbox: Updated for version 196.4.6900.
+network/ejabberd-bin: Added (xmpp server).
+network/haproxy: Updated for version 2.8.9.
+network/librespeed-cli: Added (cli for LibreSpeed).
+network/lighttpd: Updated for version 1.4.76.
+network/llhttp: Updated for version 9.2.1.
+network/nextcloud-desktop: update 3.12.3
+network/opensmtpd: Updated for version 7.5.0p0.
+network/opera: Updated for version 109.0.5097.45.
+network/slack: Updated for version 4.37.101.
+network/tailscale: update 1.62.1
+network/telegram: Updated for version 4.16.6.
+network/varnish: Updated for version 7.5.0.
+network/vimfx: Added (Vim keyboard shortcuts for Firefox).
+network/vivaldi: Updated for version 6.6.3271.61.
+network/wpa-cute: Updated for version 0.8.5.
+network/znc: Updated for version 1.9.0.
+office/apvlv: Updated for version 0.5.0 (+new maintainer).
+office/calibre-bin: Updated for version 7.8.0.
+office/pandoc-bin: update 3.1.12.3
+office/texmacs: Updated for version 2.1.4.
+office/texmaker: Updated for version 5.1.4 + new maintainer.
+office/texstudio: Updated for version 4.7.3 + new maintainer.
+python/Flask: Updated for version 3.0.3.
+python/pipdeptree: README update.
+python/python-msal: Removed (Replaced with python3-msal)
+python/python3-PySimpleGUI: Updated README.
+python/python3-backports_tarfile: Added (tarfile backports).
+python/python3-beaker: Updated for version 1.13.0.
+python/python3-cffsubr: Fix building on -current.
+python/python3-filelock: Updated for version 3.13.4.
+python/python3-hatchling: Updated for version 1.22.5.
+python/python3-jaraco.context: Updated for version 5.3.0.
+python/python3-joblib: Updated for version 1.4.0.
+python/python3-kombu: Updated for version 5.3.7.
+python/python3-lazy_loader: Updated for version 0.4.
+python/python3-lxml: Updated for version 5.2.1.
+python/python3-meson-opt: Fix slack-desc.
+python/python3-msal: Added (Python3 version of python-msal).
+python/python3-parso: Updated for version 0.8.4.
+python/python3-paste: Updated for version 3.9.0.
+python/python3-pdm: Updated for version 2.13.3.
+python/python3-pynvim: Removed (Duplicate of python3-neovim).
+python/python3-setuptools-opt: Fix slack-desc.
+python/python3-setuptools-rust-opt: Fix slack-desc.
+python/python3-validators: Fix PYTHONPATH.
+python/typing-extensions: Updated for version 4.11.0.
+python/werkzeug: Updated for version 3.0.2.
+system/Iosevka-slab: Updated for version 29.1.0.
+system/Iosevka: Updated for version 29.1.0.
+system/aide: Update for version 0.18.6.
+system/chkrootkit: Updated for version 0.58b.
+system/chronograf: Updated for version 1.10.3
+system/doublecmd-qt5: Updated for version 1.1.12.
+system/fastfetch: Updated for version 2.9.0.
+system/fzf: Updated for version 0.49.0.
+system/kapacitor: Fix tarball handling.
+system/kapacitor: Updated for version 1.7.3.
+system/limine: Updated for version 7.3.1.
+system/loksh: Updated for version 7.5.
+system/mongodb: Updated for version 7.0.8.
+system/monitorix: Updated for version 3.15.0.
+system/netdata: Updated for version 1.45.3.
+system/oksh: Updated for version 7.5.
+system/openmpi: Updated for version 4.1.6.
+system/ripgrep: Updated for version 14.1.0.
+system/sensord: Added (Linux hardware monitoring).
+system/slpkg: Updated for version 5.0.4.
+system/slpkg: Updated for version 5.0.5.
+system/squashfuse: Updated for version 0.5.2.
+system/telegraf: Updated for version 1.30.1
+system/ttf-nerd-fonts-symbols: Updated for version 3.2.1.
++--------------------------+
+Fri Apr 5 08:21:39 UTC 2024
+academic/MetaPhlAn2: Fix github URL.
+academic/OpenVSP: Fix github URL.
+academic/fet: Updated for version 6.19.0.
+academic/louvain-community: Fix github URL.
+academic/nco: Updated for version 5.2.2.
+academic/plus42: Updated for version 1.1.8.
+academic/pyfits: Removed (deprecated).
+academic/python3-scipy: Fix PYTHONPATH.
+academic/python3-scipy: Note on why we can't update
+academic/qucs-s: Updated for version 24.2.1.
+academic/rpy2: Fix PYTHONPATH.
+academic/scipy: Fix building on -current
+audio/gvolwheel: Fix github URL.
+audio/linuxsampler: Updated for version 2.3.1.
+audio/minimodem: Updated for v0.24+20210717_bb2f34c, new maintainer.
+desktop/cellwriter: Fix github URL, minor cleanup.
+desktop/fvwm3: Updated for version 1.1.0.
+desktop/keynav: Fix github URL.
+desktop/recoll: Updated for version 1.37.5.
+desktop/todoman: Fix PYTHONPATH.
+development/abseil-cpp: Update for 20240116
+development/android-tools: Updated for version 34.0.5
+development/aws-cdk: Updated for version 2.135.0.
+development/cargo-vendor-filterer: Updated for version 0.5.14.
+development/cc-tool: Fix github URL.
+development/codespell: Fix PYTHONPATH.
+development/conan: Removed (Due to boto removal).
+development/github-cli: Updated for version 2.47.0
+development/github-desktop: Updated for version 3.3.12.
+development/gpsim: Fix MD5SUM.
+development/gpsim: Updated for version 0.32.1.
+development/gputils: Updated for version 1.5.2.
+development/gtkextra: Updated for version 3.3.4.
+development/jsmin: Fix github URL.
+development/jupyter-ipykernel: Update for 6.29.4
+development/jupyter-nbformat: Update for 5.10.4
+development/jupyterlab: Add .desktop file
+development/kicad: Update MD5SUM.
+development/libtree: Added (Library dependency parser).
+development/protobuf3: Added the pyhton3-{build,wheel} deps.
+development/protobuf3: Updated for version 26.1.
+development/pycharm: Updated MD5SUM.
+development/pycharm: Updated for version 2024.1.241.14494.241.
+development/rebar: Added (Erlang build tool).
+development/tig: Updated for version 2.5.9.
+development/vscode-bin: Updated for versoin 1.88.0.
+development/zulu-openjdk11: Updated for version 11.0.22.
+development/zulu-openjdk17: Updated for version 17.0.10.
+development/zulu-openjdk8: Updated for version 8.0.402.
+games/ags: updated for version 3.6.1.22
+games/m64py: Fix build on current.
+games/mame: Updated for version 0.264.
+games/waterCloset: Use correct github project.
+gis/GMT: Updated for version 6.5.0.
+gis/OTB: Update script.
+gis/TauDEM: Fix github URL.
+gis/gpxsee: Updated for version 13.18.
+gis/osm-gps-map: Fix github URL.
+gis/osm2pgsql-legacy: Fix github URL.
+gis/osm2pgsql: Fix github URL.
+gis/postgis: Disable protobuf-c support.
+gis/python3-cartopy: Fix PYTHONPATH.
+gis/python3-netcdf4-python: Fix PYTHONPATH.
+gis/python3-pyproj: Fix PYTHONPATH.
+gis/python3-shapely: Fix PYTHONPATH.
+gis/python3-xarray: Fix PYTHONPATH.
+gis/python3-xarray: Updated for version 2024.03.0.
+gis/qgis: Updated for version 3.36.1.
+gis/saga-gis: Updated for version 9.3.2.
+gis/therion: Updated for version 6.2.1.
+graphics/FotoKilof: Updated for version 4.4.8.
+graphics/fontforge: Fix DOWNLOAD.
+graphics/libplacebo: Fix PYTHONPATH.
+graphics/mcomix: Fix PYTHONPATH.
+graphics/pdf2png: Fix github URL, cleanup.
+graphics/vips: Fix conflict with libjxl.
+libraries/LucenePlusPlus: Fix github URL.
+libraries/console_bridge: Fix github URL.
+libraries/hiredict: Added (Fork of hiredis).
+libraries/libcoap: Updated for version 4.3.4a.
+libraries/libharu: Fix github URL.
+libraries/libhtp: Fix github URL.
+libraries/libwebsocketpp: Fix github URL.
+libraries/libwfut: Fix github URL.
+libraries/lua-filesystem: Fix github URL.
+libraries/lua-zlib: Fix github URL.
+libraries/onevpl: Version bump to 2.10.2
+libraries/rarfile: Version bump to 4.2
+libraries/re2: Update for 2024_04_01
+libraries/spglib: Updated for version 2.3.1.
+libraries/unixODBC: Use includedir to avoid conflict.
+libraries/urdfdom_headers: Fix github URL, lib => lib64 on x86_64.
+libraries/wxPython4: Fixed build on current.
+libraries/yaml-cpp0.3: Fix github URL.
+misc/bitwarden-desktop: updated for 2024.3.0
+misc/gourmet: Fix github URL.
+misc/ibus-skk: Fix github URL.
+misc/wl-clipboard: Fix github URL.
+multimedia/cuetools: Fix github URL.
+multimedia/gaupol: Updated for version 1.14.1.
+multimedia/iptvnator: Updated for version 0.15.1.
+multimedia/mpv: Fix PYTHONPATH.
+multimedia/videomass: Updated for version 5.0.11.
+multimedia/vlsub: Fix github URL.
+multimedia/whistle: Fix github URL.
+multimedia/x265: Updated for version 3.6.
+network/AdGuardHome: Updated for version 0.107.47.
+network/arno-iptables-firewall: Fix github URL.
+network/beegfs: Updated for version 7.4.3.
+network/clamav-unofficial-sigs: Fix github URL.
+network/dnsproxy-bin: Updated for version 0.67.0.
+network/ejabberd: Updated for version 24.02.
+network/fcgiwrap: Fix github URL.
+network/flexget: Fix PYTHONPATH.
+network/ftp-cloudfs: Fix download URL.
+network/mod_wsgi: Fix github URL.
+network/nbwmon: Fix github URL.
+network/neomutt: Updated for version 20240329.
+network/opera: Updated for version 109.0.5097.38.
+network/pidgin-opensteamworks: Fix github URL.
+network/pidgin-whatsapp: Fix github URL.
+network/polipo: Fix github URL, handle /usr/info properly.
+network/sftp-cloudfs: Fix github URL.
+network/signal-desktop: Updated for version 7.4.0.
+network/sshfp: Fix github URL.
+network/teamviewer: Updated for version 15.52.3.
+network/telegram: Updated for version 4.16.0.
+network/torsocks: Fix github URL, docs.
+network/udpbench: Added (measure throughput of UDP).
+network/unbound: Fix build on current.
+network/vivaldi: Updated for version 6.6.3271.57.
+network/whalebird: Updated for version 6.1.0.
+network/wrk: Fix github URL.
+network/youtube-dl-gui: Fix github URL, doinst.sh.
+network/youtube-upload: Fix github URL.
+office/LibreOffice: Updated for version 24.2.2.2
+office/grisbi: Fix github URL.
+office/heimer: Added (mindmap application).
+office/khard: Fix PYTHONPATH.
+office/odt2txt: Fix github URL, man perms, strip bin.
+office/pstoedit: Updated for version 4.01.
+office/python3-xlsx2csv: Fix PYTHONPATH.
+office/smoffice2024: Update for version 2024_1211.
+office/watson: Fix github URL.
+office/xournalpp: Updated for version 1.2.3.
+perl/MoarVM: Updated for version 2024.03
+perl/libwww-perl: Updated for version 6.77.
+perl/nqp: Updated for version 2024.03
+perl/perl-Expect: Updated for version 1.38.
+perl/perl-Net-Curl: Updated for version 0.56.
+perl/rakudo: Updated for version 2024.03
+perl/zef: Updated for version 0.21.4
+python/PyXB: Fix github URL.
+python/boto3: Removed (use python3-boto3).
+python/boto: Removed (use botocore).
+python/cppy: Fix PYTHONPATH.
+python/cryptography: Fix build on current.
+python/google-api-python-client: Fix github URL.
+python/holidays: Fix PYTHONPATH.
+python/jellyfish: Fix PYTHONPATH.
+python/pilkit: Fix github URL.
+python/pipdeptree: Fix PYTHONPATH.
+python/pymongo: Fix PYTHONPATH.
+python/pypoppler: Remove carriage returns from patch.
+python/python-colour: Fix build on current.
+python/python-d2to1: Removed (deprecated upstream).
+python/python-evdev: Fix PYTHONPATH.
+python/python-importlib_metadata: Fix PYTHONPATH.
+python/python-stsci.distutils: Removed (python-d2to1 is deprecated).
+python/python-zipp: Fix PYTHONPATH.
+python/python2-oauth2client: Fix github URL.
+python/python2-tvrage: Fix github URL.
+python/python2-uri-templates: Fix github URL.
+python/python3-Flask-Security-Too: Fix PYTHONPATH.
+python/python3-PyGithub: Fix PYTHONPATH.
+python/python3-PyGithub: Version bump to 2.3.0
+python/python3-ZODB: updated for version 6.0
+python/python3-anyio: Fix PYTHONPATH.
+python/python3-astroid: Fix PYTHONPATH.
+python/python3-atpublic: updated for version 4.1.0
+python/python3-autocommand: Fix build on current.
+python/python3-bcrypt: Fix PYTHONPATH.
+python/python3-blinker: Fix PYTHONPATH.
+python/python3-cattrs: Fix deps.
+python/python3-constantly: Fix PYTHONPATH.
+python/python3-daemon: Fix PYTHONPATH.
+python/python3-dogpile.cache: Fix PYTHONPATH.
+python/python3-dulwich: Fix PYTHONPATH.
+python/python3-flufl.i18n: updated for version 5.1.0
+python/python3-flufl.lock: updated for version 8.1.0
+python/python3-httpx: Fix deps.
+python/python3-inflate64: Fix PYTHONPATH.
+python/python3-jaraco.classes: Updated for version 3.4.0.
+python/python3-joblib: Fix PYTHONPATH.
+python/python3-json5: Fix PYTHONPATH.
+python/python3-jsonschema: Fix deps.
+python/python3-keyring: Fix PYTHONPATH.
+python/python3-keyring: Update for 25.1.0
+python/python3-kiwisolver: Fix PYTHONPATH.
+python/python3-logbook: Fix PYTHONPATH.
+python/python3-lsp-jsonrpc: Fix PYTHONPATH.
+python/python3-lsp-server: Fix PYTHONPATH.
+python/python3-lxml: Version bump to 5.1.1
+python/python3-maturin: Fix build on current.
+python/python3-meson-opt: README fixes.
+python/python3-mesonpy: README fixes.
+python/python3-pandas: Fix PYTHONPATH.
+python/python3-pdfCropMargins: Updated for version 2.1.1.
+python/python3-pdm: Version bump to 2.13.1
+python/python3-pdm: Version bump to 2.13.2
+python/python3-platformdirs: Fix building on -current
+python/python3-py7zr: Fix PYTHONPATH.
+python/python3-pybcj: Fix PYTHONPATH.
+python/python3-pydantic-core: Fix PYTHONPATH.
+python/python3-pykeepass: Fix FTB and PYTHONPATH.
+python/python3-pyppmd: Fix PYTHONPATH.
+python/python3-pytest: Fix PYTHONPATH.
+python/python3-pythran: Fix build on current.
+python/python3-pyzmq: Fix PYTHONPATH.
+python/python3-qbittorrent-api: Fix PYTHONPATH.
+python/python3-qbittorrent-api: Version bump to 2024.3.60
+python/python3-setuptools-opt: README fixes.
+python/python3-setuptools-rust-opt: Fix build on current.
+python/python3-setuptools-scm-opt: README fixes.
+python/python3-smart_open: Update for 7.0.4
+python/python3-sniffio: Fix PYTHONPATH.
+python/python3-statsmodels: Fix PYTHONPATH.
+python/python3-tempora: Fix PYTHONPATH.
+python/python3-trio: Fix PYTHONPATH.
+python/python3-twisted: Fix build on current.
+python/python3-uri_template: Fix PYTHONPATH.
+python/python3-validators: Version bump to 0.28.0
+python/python3-versioneer: Fix PYTHONPATH.
+python/python3-virtualenv: Fix building on -current.
+python/python3-webcolors: Fix PYTHONPATH.
+python/python3-whatthepatch: Fix PYTHONPATH.
+python/rsa: Removed (use python3-rsa).
+python/tqdm: Fix PYTHONPATH.
+python/traitlets: Version bump to 5.14.2
+system/FontAwesome: Update for 6.5.2
+system/FreeFileSync: Fix permission.
+system/FreeFileSync: Updated for version 13.5.
+system/Iosevka-aile: Updated for version 29.0.5.
+system/Iosevka-etoile: Updated for version 29.0.5.
+system/TLP: Fix github URL.
+system/asbt: Fix github URL.
+system/autojump: Fix github URL.
+system/bat: Fix build for -current.
+system/bitrot: Fix PYTHONPATH.
+system/blocks: Fix github URL.
+system/diskscan: Fix github URL.
+system/dtrx: Updated for version 8.5.3.
+system/dust: Fix build for -current.
+system/em: Fix github URL, README/slack-desc typo.
+system/fwupd: Fix PYTHONPATH.
+system/hal-flash: Fix github URL.
+system/jshon: Fix github URL, man page perms.
+system/ktsuss: Fix github URL, minor cleanup.
+system/letsencrypt: Updated for version 2.10.0.
+system/limine: Updated for version 7.3.0
+system/locust: Fix PYTHONPATH.
+system/maintboot: Fix github URL.
+system/netdata: Updated for version 1.45.2.
+system/pam_ssh_agent_auth: Fix github URL, .info file formatting.
+system/physlock: Fix github URL.
+system/profile-cleaner: Fix github URL, minor cleanup.
+system/profile-sync-daemon: Fix github URL, minor cleanup.
+system/prometheus: Updated to version 2.51.1
+system/redict: Added (Fork of redis).
+system/restic: Updated for version 0.16.4
+system/sarasa-gothic: Updated for version 1.0.9.
+system/sbpkg: Updated for version 1.0.7.
+system/sbpkg: Updated for version 1.0.8.
+system/slackware-grub2-theme: Fix github URL.
+system/swtpm: Updated for version 0.8.2.
+system/system76-power: Fix build for -current.
+system/tc-play: Fix github URL.
+system/thermald: Updated for version 2.5.7.
+system/tilda: Fix github URL.
+system/ttf-dark-courier: Updated for version 1.3.
+system/ttf-nerd-fonts-symbols: Update for 3.2.0
+system/tty2gif: Fix github URL.
+system/upx: Updated for version 4.2.3.
+system/valkey: Added (Fork of redis).
+system/wezterm: Fix github URLs.
+system/xonsh: Fix PYTHONPATH.
+system/z: Fix github URL.
+system/zopfli: Fix github URL, strip binary.
++--------------------------+
+Sat Mar 30 02:47:11 UTC 2024
+academic/cryptominisat: Fix build.
+academic/gaiasky: Updated for version 3.6.0.
+academic/louvain-community: Added (Louvain Detection Library).
+audio/acousticbrainz-gui: Fix github URL.
+audio/acousticbrainz-music-extractor: New maintainer, new downloads.
+audio/bitwig-studio: Updated for version 5.1.6.
+audio/fabla: Fix github URL.
+audio/jack1: Fix md5sums.
+audio/qmmp-qt5: Updated for version 1.6.6.
+audio/qpwgraph: Updated for version 0.6.3
+desktop/dwmblocks: Update for 20240319
+desktop/evilwm: Updated for version 1.4.3.
+desktop/i3minator: Fix github URL.
+desktop/i3situation: Fix github URL and doc perms.
+desktop/icewm: Updated for version 3.4.7.
+desktop/numix-icon-theme: Updated for version 23.12.02.
+desktop/nwg-bar: Fix github URL.
+desktop/nwg-panel: Updated for version 0.9.27.
+desktop/quickswitch-i3: Fix github URL.
+desktop/spectrwm: Fix github URL.
+desktop/stoken: Fix github URL.
+desktop/superkey-launch: Fix github URL.
+development/aws-cdk: Updated for version 2.134.0.
+development/cargo-c: Updated for version 0.9.31.
+development/cargo-vendor-filterer: Updated for version 0.5.13.
+development/cpan2tgz: Fix github URL.
+development/dpkg: Updated for version 1.22.6.
+development/dreampie: Fix github URL.
+development/eclipse-cpp: Updated for version 4.31.
+development/eclipse-java: Updated for version 4.31.
+development/eclipse-jee: Updated for version 4.31.
+development/eclipse-php: Updated for version 4.31.
+development/gambas3: Updated for version 3.19.1.
+development/ghidra: Updated for version 11.0.2
+development/github-cli: Updated for version 2.46.0
+development/heroku-cli: Updated for version 8.11.0.
+development/jupyter-nbformat: Update for 5.10.3
+development/jupyter_core: Update for 5.7.1
+development/lighttable: Fix github URL.
+development/love: Updated for version 11.5.
+development/meld3: Updated for version 3.22.2.
+development/mongodb-shell: Updated for version 2.2.1.
+development/mono: Updated for version 6.12.0.205.
+development/mosml: Fix github URL.
+development/nodejs: Updated for version 20.12.0.
+development/protobuf3: Re-enable python bindings.
+development/pyside-tools: Fix github URL.
+development/sbcl: Updated for version 2.4.3
+development/z88dk: Updated for version 2.3.
+games/citra: Removed (upstream quit the project).
+games/crispy-doom: Fix github URL.
+games/ddnet: Added (Multiplayer games).
+games/ddnet: Remove duplicate code.
+games/einstein: Fix github URL.
+games/glxosd: Fix github URL.
+games/mednafen: Disable debugger.
+games/openmsx-debugger: Fix github URL.
+games/term2048: Fix github URL.
+games/yetris: Fix github URL.
+gis/OTB: Remove -j10.
+gis/pdal: Updated for version 2.7.0.
+graphics/jp2a: Fix github URL.
+graphics/mapcrafter: Fix github URL.
+ham/qlog: Updated for version 0.34.0.
+haskell/haskell-th-compat: Update maintainer.
+libraries/MDI_Library: Added (Code Interoperability via MDI).
+libraries/glfw3: Updated for version 3.4.
+libraries/jreen: Fix github URL.
+libraries/libmediainfo: Updated for version 24.03.
+libraries/libscrypt: Fix github URL.
+libraries/lua-md5: Fix github URL.
+libraries/luaevent: Fix github URL.
+libraries/netcdf-fortran: Fix github URL.
+libraries/ode: Updated for version 0.16.5.
+libraries/opencl-amd: Updated for version 22.20.3.
+libraries/scafacos: Added (Scalable Fast Coulomb Solver).
+libraries/wjelement: Fix github URL.
+misc/boxes: Fix github URL.
+misc/torrentinfo: Fix github URL.
+multimedia/QMPlay2: Updated for version 24.03.16.
+multimedia/mediainfo: Updated for version 24.03.
+multimedia/sickchill: Remove unnecessary validators version requirement
+multimedia/sickchill: Tweak shutdown/startup/restart for rc file
+network/AdGuardHome: Updated for version 0.107.46.
+network/Pyrit: Fix github URL.
+network/baikal: Updated for version 0.9.5.
+network/brave-browser: Updated for version 1.64.113.
+network/discord: Updated for version 0.0.47.
+network/emailrelay: Updated for version 2.5.2.
+network/floorp-bin: Added (Floorp Browser).
+network/go-sendxmpp: Updated for version 0.9.0.
+network/luakit: Updated for version 2.3.6.
+network/mullvadvpn-app: Updated for version 2024.1.
+network/nheko: Fix typo.
+network/opera: Updated for version 109.0.5097.35.
+network/postfix-pgsql: Updated for version 3.6.15
+network/qbittorrent: Updated for version 4.6.4.
+network/rspamd: Updated for version 3.8.4
+network/skypeforlinux: Updated for version 8.109.0.209.
+network/slack: Updated for version 4.37.94.
+network/vivaldi: Updated for version 6.6.3271.55.
+network/wireshark: Updated for version 4.2.4.
+network/wp-cli: Updated for version 2.10.0.
+office/libreoffice-helppack: Updated for version 24.2.2.
+office/libreoffice-langpack: Updated for version 24.2.2.
+office/libreoffice: Updated for version 24.2.2.
+perl/perl-PAR: Updated for version 1.020.
+python/pipdeptree: Updated for version 2.16.2.
+python/pyinotify: Removed (renamed to python3-pyinotify)
+python/python-importlib_metadata: Updated for version 7.1.0.
+python/python3-Flask-SQLAlchemy: Updated for version 3.1.1.
+python/python3-Flask-Security-Too: Updated for version 5.4.3.
+python/python3-build: Updated for version 1.2.1.
+python/python3-click-didyoumean: updated for version 0.3.1
+python/python3-filelock: Updated for version 3.13.3.
+python/python3-findpython: Updated for version 0.6.0.
+python/python3-flask-paginate: Updated for version 2024.3.28.
+python/python3-flit_core: Fix build on current.
+python/python3-glances: Updated for version 3.4.0.5.
+python/python3-hatchling: Updated for version 1.22.4.
+python/python3-httpcore: Updated for version 1.0.5.
+python/python3-json5: Updated for version 0.9.24.
+python/python3-keyring: Update for 25.0.0
+python/python3-kombu: updated for version 5.3.6
+python/python3-libtmux: Updated for version 0.36.0.
+python/python3-maturin: Updated for version 1.5.1.
+python/python3-orjson: Updated for version 3.10.0.
+python/python3-pdfCropMargins: Updated for version 2.1.0.
+python/python3-pyasn1-modules: updated for version 0.4.0
+python/python3-pyasn1: updated for version 0.6.0
+python/python3-qtawesome: Update for 1.3.1
+python/python3-smart_open: Update for 7.0.3
+python/python3-tox: Updated for version 4.14.2.
+python/python3-trove-classifiers: Updated for version 2024.3.25.
+python/python3-unearth: Updated for version 0.15.1.
+python/sphinx-rtd-theme: Updated for version 2.0.0, new maintainer.
+python/sphinxcontrib-jquery: Added (python extension).
+system/Iosevka-slab: Updated for version 29.0.4
+system/Iosevka: Updated for version 29.0.4
+system/debootstrap: Updated for version 1.0.134.
+system/distrobox: Updated for version 1.7.1.
+system/docker-machine-kvm: Fix for the newer google-go-lang.
+system/dust: Updated for version 1.0.0.
+system/fio: Updated for version 3.37.
+system/jq: Fix build test failures associated with non-English modules
+system/ktls-utils: Added (TLS handshake utilities).
+system/letsencrypt: Fix build with python3 3.11.x.
+system/limine: Updated for version 7.2.0
+system/netdata: Updated for version 1.45.0.
+system/pdfgrep: Updated for version 2.2.0.
+system/prometheus: Updated to version 2.51.0
+system/qemu: Updated for version 8.2.2
+system/slpkg: Updated for version 5.0.0.
+system/slpkg: Updated for version 5.0.1.
+system/sst: Updated for version 1.12.
+system/tmuxp: Updated for version 1.45.0.
+system/wine-staging: Updated for version 9.5.
+system/wine: script cleanup.
+system/yq: Updated for version 4.43.1.
++--------------------------+
Sat Mar 23 01:18:40 UTC 2024
academic/cryptominisat: Updated for version 5.11.21.
academic/ent: Use https URLs.
diff --git a/academic/MetaPhlAn2/MetaPhlAn2.info b/academic/MetaPhlAn2/MetaPhlAn2.info
index 361177bab3..72744ccf5a 100644
--- a/academic/MetaPhlAn2/MetaPhlAn2.info
+++ b/academic/MetaPhlAn2/MetaPhlAn2.info
@@ -1,7 +1,7 @@
PRGNAM="MetaPhlAn2"
VERSION="20201202_git4e4416"
HOMEPAGE="http://huttenhower.sph.harvard.edu/metaphlan2"
-DOWNLOAD="https://github.com/biobakery/MetaPhlAn2/archive/4e4416/4e4416321c75828ac8ea55d36f5a65ebd39058c5.tar.gz"
+DOWNLOAD="https://github.com/biobakery/MetaPhlAn2/archive/4e4416/MetaPhlAn2-4e4416321c75828ac8ea55d36f5a65ebd39058c5.tar.gz"
MD5SUM="7f07d766a84b0da247a404c05e6f9eb6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/academic/OpenVSP/OpenVSP.info b/academic/OpenVSP/OpenVSP.info
index b5796bb217..a366bf2c19 100644
--- a/academic/OpenVSP/OpenVSP.info
+++ b/academic/OpenVSP/OpenVSP.info
@@ -1,7 +1,7 @@
PRGNAM="OpenVSP"
VERSION="3.31.1"
HOMEPAGE="http://openvsp.org"
-DOWNLOAD="https://github.com/OpenVSP/OpenVSP/archive/refs/tags/OpenVSP_3.31.1/OpenVSP_3.31.1.tar.gz"
+DOWNLOAD="https://github.com/OpenVSP/OpenVSP/archive/OpenVSP_3.31.1/OpenVSP-OpenVSP_3.31.1.tar.gz"
MD5SUM="5267cdc9d1c6050fd0b8bc963e179b87"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/academic/WolframEngine/WolframEngine.SlackBuild b/academic/WolframEngine/WolframEngine.SlackBuild
index 8f61a58196..36198ffaa4 100644
--- a/academic/WolframEngine/WolframEngine.SlackBuild
+++ b/academic/WolframEngine/WolframEngine.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for WolframEngine
-# Copyright 2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2023-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=WolframEngine
-VERSION=${VERSION:-13.3.0}
+VERSION=${VERSION:-14.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/WolframEngine/WolframEngine.info b/academic/WolframEngine/WolframEngine.info
index aee0e40d3b..53c9e9da08 100644
--- a/academic/WolframEngine/WolframEngine.info
+++ b/academic/WolframEngine/WolframEngine.info
@@ -1,10 +1,10 @@
PRGNAM="WolframEngine"
-VERSION="13.3.0"
+VERSION="14.0.0"
HOMEPAGE="https://www.wolfram.com/engine/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://account.wolfram.com/dl/WolframEngine?platform=Linux&version=13.3"
-MD5SUM_x86_64="5aff435cecfabdd06c752e91b75981c6"
+DOWNLOAD_x86_64="https://account.wolfram.com/dl/WolframEngine?platform=Linux&version=14.0"
+MD5SUM_x86_64="42c9f852a1f6505429e5941e6c699d23"
REQUIRES=""
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/academic/cadabra2/cadabra2.SlackBuild b/academic/cadabra2/cadabra2.SlackBuild
index 6e74da2d5d..dff731aad7 100644
--- a/academic/cadabra2/cadabra2.SlackBuild
+++ b/academic/cadabra2/cadabra2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cadabra2
-VERSION=${VERSION:-2.4.5.4}
+VERSION=${VERSION:-2.4.5.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/cadabra2/cadabra2.info b/academic/cadabra2/cadabra2.info
index 0d6a212b0c..54385565de 100644
--- a/academic/cadabra2/cadabra2.info
+++ b/academic/cadabra2/cadabra2.info
@@ -1,8 +1,8 @@
PRGNAM="cadabra2"
-VERSION="2.4.5.4"
+VERSION="2.4.5.6"
HOMEPAGE="https://cadabra.science"
-DOWNLOAD="https://github.com/kpeeters/cadabra2/archive/2.4.5.4/cadabra2-2.4.5.4.tar.gz"
-MD5SUM="6f5db36a08682eb7883a8a2219e3a486"
+DOWNLOAD="https://github.com/kpeeters/cadabra2/archive/2.4.5.6/cadabra2-2.4.5.6.tar.gz"
+MD5SUM="769833ed91bb6999cdf86bd3f26710a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-matplotlib python3-gmpy2 python3-sympy"
diff --git a/academic/cryptominisat/cryptominisat.SlackBuild b/academic/cryptominisat/cryptominisat.SlackBuild
index 976e326ca2..74cbbb84e1 100644
--- a/academic/cryptominisat/cryptominisat.SlackBuild
+++ b/academic/cryptominisat/cryptominisat.SlackBuild
@@ -89,12 +89,17 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
- -DUSE_GAUSS=ON \
+ -DIPASIR=ON \
+ -DSTATICCOMPILE=ON \
-DCMAKE_BUILD_TYPE=Release ..
make
make install DESTDIR=$PKG
cd ..
+# include source code:
+mkdir -p $PKG/usr/src
+cp -a src $PKG/usr/src/$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
diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild
index ecdc019d36..6962abec49 100644
--- a/academic/fet/fet.SlackBuild
+++ b/academic/fet/fet.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fet
-VERSION=${VERSION:-6.18.1}
+VERSION=${VERSION:-6.19.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/fet/fet.info b/academic/fet/fet.info
index be2a5204c9..2093219a59 100644
--- a/academic/fet/fet.info
+++ b/academic/fet/fet.info
@@ -1,8 +1,8 @@
PRGNAM="fet"
-VERSION="6.18.1"
+VERSION="6.19.3"
HOMEPAGE="https://www.lalescu.ro/liviu/fet/"
-DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-6.18.1.tar.bz2"
-MD5SUM="105e6f660bcf97e1507b4167008c1461"
+DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-6.19.3.tar.bz2"
+MD5SUM="5af48c9d1fdf303d7f2ed8ec306a257d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/gaiasky/gaiasky.SlackBuild b/academic/gaiasky/gaiasky.SlackBuild
index d25c1d2d4f..a736f4b832 100644
--- a/academic/gaiasky/gaiasky.SlackBuild
+++ b/academic/gaiasky/gaiasky.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gaiasky
-VERSION=${VERSION:-"3.5.9"}
+VERSION=${VERSION:-"3.6.0"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/gaiasky/gaiasky.info b/academic/gaiasky/gaiasky.info
index 48c0b25555..ecb5220e4e 100644
--- a/academic/gaiasky/gaiasky.info
+++ b/academic/gaiasky/gaiasky.info
@@ -1,10 +1,10 @@
PRGNAM="gaiasky"
-VERSION="3.5.9"
+VERSION="3.6.0"
HOMEPAGE="https://zah.uni-heidelberg.de/gaia/outreach/gaiasky"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://gaia.ari.uni-heidelberg.de/gaiasky/releases/3.5.9.51d1305ab/gaiasky_linux_3_5_9.deb"
-MD5SUM_x86_64="c3dfcd17326b53ec4b3a1b026fce9906"
+DOWNLOAD_x86_64="https://gaia.ari.uni-heidelberg.de/gaiasky/releases/3.6.0.afdd9547d/gaiasky_linux_3_6_0.deb"
+MD5SUM_x86_64="f681a23056f157d1a7dc4257318dd16c"
REQUIRES="zulu-openjdk17"
MAINTAINER="Giancarlo Dessi"
EMAIL="slack@giand.it"
diff --git a/academic/kissat/README b/academic/kissat/README
new file mode 100644
index 0000000000..27b8882eb3
--- /dev/null
+++ b/academic/kissat/README
@@ -0,0 +1,16 @@
+Kissat is a "keep it simple and clean bare metal SAT solver" written
+in C. It is a port of CaDiCaL back to C with improved data
+structures, better scheduling of inprocessing and optimized
+algorithms and implementation.
+
+Coincidentally "kissat" also means "cats" in Finnish.
+
+You can get more information about Kissat in the last solver
+description for the SAT Competition 2022:
+
+Armin Biere and Mathias Fleury. Gimsatul, IsaSAT and Kissat entering
+the SAT Competition 2022. In Proc. of SAT Competition 2022 - Solver
+and Benchmark Descriptions, Tomas Balyo, Marijn Heule, Markus Iser,
+Matti Järvisalo, Martin Suda (editors), vol. B-2022-1 of Department
+of Computer Science Report Series B, pages 10-11, University of
+Helsinki, 2022.
diff --git a/academic/kissat/kissat.SlackBuild b/academic/kissat/kissat.SlackBuild
new file mode 100644
index 0000000000..6fdda8acf6
--- /dev/null
+++ b/academic/kissat/kissat.SlackBuild
@@ -0,0 +1,113 @@
+#!/bin/bash
+
+# Slackware build script for kissat
+
+# Copyright Caterino Tommaso, T.O.P. 2024 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=kissat
+VERSION=${VERSION:-3.1.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-rel-$VERSION
+tar xvf $CWD/$PRGNAM-rel-$VERSION.tar.gz
+cd $PRGNAM-rel-$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
+
+cd build
+make
+cd ..
+
+mkdir -p $PKG/usr/bin $PKG/usr/lib${LIBDIRSUFFIX}
+cp -a build/kissat $PKG/usr/bin/
+cp -a build/libkissat.a $PKG/usr/lib${LIBDIRSUFFIX}/
+
+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
+
+rm -f $PKG/usr/info/dir
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING LICENSE NEWS.md README.md VERSION \
+ $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/academic/kissat/kissat.info b/academic/kissat/kissat.info
new file mode 100644
index 0000000000..cefa036030
--- /dev/null
+++ b/academic/kissat/kissat.info
@@ -0,0 +1,10 @@
+PRGNAM="kissat"
+VERSION="3.1.1"
+HOMEPAGE="https://github.com/arminbiere/kissat"
+DOWNLOAD="https://github.com/arminbiere/kissat/archive/refs/tags/rel-3.1.1.tar.gz"
+MD5SUM="601d796884d5e9efe2af78dfe77d73ba"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Caterino Tommaso, T.O.P."
+EMAIL="alan_NaverOsa@lavSaPbiAtM.com (remove capital letters)"
diff --git a/academic/kissat/slack-desc b/academic/kissat/slack-desc
new file mode 100644
index 0000000000..02a27e4e5d
--- /dev/null
+++ b/academic/kissat/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------------------------------------------------------|
+kissat: kissat (International SAT Competition award-winning SAT solver)
+kissat: Kissat is a "keep it simple and clean bare metal SAT solver" written
+kissat: in C. It is a port of CaDiCaL back to C with improved data
+kissat: structures, better scheduling of inprocessing and optimized
+kissat: algorithms and implementation.
+kissat: Armin Biere and Mathias Fleury. Gimsatul, IsaSAT and Kissat entering
+kissat: the SAT Competition 2022. In Proc. of SAT Competition 2022 - Solver
+kissat: and Benchmark Descriptions, Tomas Balyo, Marijn Heule, Markus Iser,
+kissat: Matti Jarvisalo, Martin Suda (editors), vol. B-2022-1 of Department
+kissat: of Computer Science Report Series B, pages 10-11, University of
+kissat: Helsinki, 2022
diff --git a/academic/lammps/README.SBo b/academic/lammps/README.SBo
index 07a8c3d1d2..b74f864a25 100644
--- a/academic/lammps/README.SBo
+++ b/academic/lammps/README.SBo
@@ -128,8 +128,7 @@ REACTION ; REACTION ; ;
REAXFF ; REAXFF ; ;
REPLICA ; REPLICA ; ;
RIGID ; RIGID ; ;
-SCAFACOS ; SCAFACOS ; ; download extrasource \
- openmpi/mpich (needed)
+SCAFACOS ; SCAFACOS ; ; scafacos
SHOCK ; SHOCK ; ;
SMTBQ ; SMTBQ ; ;
SPH ; SPH ; ;
@@ -137,7 +136,6 @@ SPIN ; SPIN ; ;
SRD ; SRD ; ;
TALLY ; TALLY ; ;
UEF ; UEF ; ;
-VORONOI ; VORONOI ; ; voro++
YAFF ; YAFF ; ;
-----------------------------------------------------------------------
@@ -147,7 +145,7 @@ Some packages, available in the source, are not supported in this
slackbuild for various reasons. These are:
- ADIOS: requires a library not available in Slackware or SBo.
- KIM: requires the download of extrasource during the compilation
- which cannot prevented by a predownload.
+ which cannot be prevented by a predownload.
- ML-QUIP: the version for non-commercial uses can be downloaded only
during the compilation. A preventive download is allowed
only via git.
@@ -161,6 +159,10 @@ slackbuild for various reasons. These are:
source but the anonymous download is not permitted.
- QMMM: requires a library that can be built and installed from source
downloaded after registration
+- VORONOI: since the required dependency available in this repository
+ can be build as static library, this package is not compatible
+ when lammps is built enabling shared libraries, so support to
+ it is disabled
- VTK: not available at the moment because the build fails. It is
possible that this is caused by the VTK built in my system: the
issue is a conflict with the support of VTK to openmpi in my
@@ -193,7 +195,7 @@ configuration using Intel compilers and hardware it should work also
with other with reduced performances. If detected, the build takes
advantage of the parallelism (MPI and tbb, for example).
-KOKKOS is another package that enhance the functionality of LAMMPS
+KOKKOS is another package that enhances the functionality of LAMMPS
taking advandage of the parallel computation. Since its build requires
resources and a build with a single core seems very long, I set the
enabling by default only for 64-bit architectures because I do not know
diff --git a/academic/lammps/lammps.SlackBuild b/academic/lammps/lammps.SlackBuild
index 87ca1fe027..2cf95b7453 100644
--- a/academic/lammps/lammps.SlackBuild
+++ b/academic/lammps/lammps.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for lammps
-# Copyright 2023 Giancarlo Dessi, Cagliari, IT
+# Copyright 2023-2024 Giancarlo Dessi, Cagliari, IT
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,12 +25,16 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lammps
-VERSION=${VERSION:-2023.08.02}
+VERSION=${VERSION:-2023.08.02_update3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=lammps-stable
-SRCVERSION=${SRCVERSION:-2Aug2023}
+SRCVERSION=${SRCVERSION:-2Aug2023_update3}
+PACEVERSION=v.2023.10.04
+MDIVERSION=1.4.26
+N2P2VERSION=2.2.0
+OCLLVERSION=2022.01.04
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -45,21 +49,49 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
-# First detect if openmpi or mpich are installed, so we can build LAMMPS with the
+# First detect if openmpi or mpich are installed, so we can build LAMMPS with the
# parallel computing and enable some packages
MP=""
mpi=""
-if pkg-config --exists ompi; then
- MP="openmpi";
+if pkg-config --exists ompi; then
+ MP="openmpi";
mpi="-DBUILD_OMP=yes "
fi
-if pkg-config --exists mpich; then
- MP="mpich";
+if pkg-config --exists mpich; then
+ MP="mpich";
mpi="-DBUILD_MPI=yes "
fi
+# Detect if some dependencies are installed or extrafile download.
+# These are needed conditions to prevent the download of extrafiles
+# during the build
+scafacos=""
+mdi=""
+mlpace=""
+# External ScaFaCos must be installed in the system
+if pkg-config --exists scafacos; then
+ scafacos="-DPKG_SCAFACOS=yes -DDOWNLOAD_SCAFACOS=OFF "
+fi
+# lammps-user-pace must be downloaded in $CWD
+PACETARBALL=$CWD/lammps-user-pace-$PACEVERSION.tar.gz
+if [ -f $PACETARBALL ]; then
+ mlpace="" ; [ "${MLPACE:-yes}" = "yes" ] && mlpace="-DPKG_ML-PACE=yes "
+fi
+# MDI_Library must be downloaded in $CWD. Installation of this library
+# in the system does not work
+MDITARBALL=$CWD/MDI_Library-$MDIVERSION.tar.gz
+if [ -f $MDITARBALL ]; then
+ mdi="" ; [ "${MDI:-yes}" = "yes" ] && mdi="-DPKG_MDI=yes -DDOWNLOAD_MDI=ON "
+fi
+# N2P2 must be downloaded in $CWD
+N2P2=$CWD/n2p2-$N2P2VERSION.tar.gz
+if [ -f $MDITARBALL ]; then
+ mlhdnnp="" ; [ "${MLHDNNP:-yes}" = "yes" ] && mlhdnnp="-DPKG_ML-HDNNP=yes "
+fi
+
+
# These internal packages are enabled by default.
-# If you do not require some of them you have to edit the conditions in this block
+# If you do not require some of them you have to edit the conditions in this block
# otherwise pass the respective environment variables set to "no" to the script
# for each package not desired
# (for example: AMOEBA=no ASPHERE=no ./lammps.SlackBuild)
@@ -104,14 +136,10 @@ machdyn="" ; [ "${MACHDYN:-yes}" = "yes" ] && machdyn="-DPKG_MACHDYN=yes "
manifold="" ; [ "${MANIFOLD:-yes}" = "yes" ] && manifold="-DPKG_MANIFOLD=yes "
manybody="" ; [ "${MANYBODY:-yes}" = "yes" ] && manybody="-DPKG_MANYBODY=yes "
mc="" ; [ "${MC:-yes}" = "yes" ] && mc="-DPKG_MC=yes "
-mdi="" ; [ "${MDI:-yes}" = "yes" ] && mdi="-DPKG_MDI=yes -DDOWNLOAD_MDI=yes "
meam="" ; [ "${MEAM:-yes}" = "yes" ] && meam="-DPKG_MEAM=yes "
mesont="" ; [ "${MESONT:-yes}" = "yes" ] && mesont="-DPKG_MESONT=yes "
mgpt="" ; [ "${MGPT:-yes}" = "yes" ] && mgpt="-DPKG_MGPT=yes "
misc="" ; [ "${MISC:-yes}" = "yes" ] && misc="-DPKG_MISC=yes "
-mlhdnnp="" ; [ "${MLHDNNP:-yes}" = "yes" ] && mlhdnnp="-DPKG_ML-HDNNP=yes "
-mliap="" ; [ "${MLIAP:-yes}" = "yes" ] && mliap="-DPKG_ML-IAP=yes -DMLIAP_ENABLE_PYTHON=autodetected "
-mlpace="" ; [ "${MLPACE:-yes}" = "yes" ] && mlpace="-DPKG_ML-PACE=yes "
mlpod="" ; [ "${MLPOD:-yes}" = "yes" ] && mlpod="-DPKG_ML-POD=yes "
mlrann="" ; [ "${MLRANN:-yes}" = "yes" ] && mlrann="-DPKG_ML-RANN=yes "
mlsnap="" ; [ "${MLSNAP:-yes}" = "yes" ] && mlsnap="-DPKG_ML-SNAP=yes "
@@ -143,13 +171,18 @@ yaff="" ; [ "${YAFF:-yes}" = "yes" ] && yaff="-DPKG_YAFF=yes "
# otherwise a bundled linear algebra is used. To force the use of internal
# linear algebra edit the CMake flag setting "-DUSE_INTERNAL_LINALG=yes "
if [ "$electrode" = "-DPKG_ELECTRODE=yes " ]; then
- if pkg-config --exists openblas; then
+ if pkg-config --exists openblas; then
electrode=$electrode"-DUSE_INTERNAL_LINALG=no "
fi
fi
if [ "${PYTHON:-yes}" = "yes" ]; then
python="-DPKG_PYTHON=yes "
+ if [ -d /usr/doc/python3-numpy* ]; then
+ mliap="" ; [ "${MLIAP:-yes}" = "yes" ] && mliap="-DPKG_ML-IAP=yes -DMLIAP_ENABLE_PYTHON=autodetected "
+ else
+ mliap=""
+ fi
else
python=""
mliap=""
@@ -158,34 +191,31 @@ fi
# The GPU package requires some basic settings that may be customized through environment
# variables. For advanced options requiring specific hardware configurations (GPU) see the
# documentation in lammps.org
-# This package causes many issues depending on the hardware/software configuration (build
+# This package causes many issues depending on the hardware/software configuration (build
# failure or segmentation fault) that require additional settings to be solved, so it is
-# disabled by default.
+# disabled by default.
if [ "${GPU:-no}" = "yes" ]; then
# by default the GPU package is enabled using bundled OpenCL ICD loader library/headers
# but users may prefer the local opencl installed in the system
opencl_loader="yes" ; [ "${STATIC_OCL:-no}" = "no" ] && opencl_loader="no"
gpu="-DPKG_GPU=yes -DGPU_API=opencl -DUSE_STATIC_OPENCL_LOADER=${opencl_loader} "
else
- opencl_loader=""
+ opencl_loader=""
gpu=""
-fi
+fi
# Following conditions enable by default all packages that require dependencies if these
-# are installed in the system
+# are installed in the system
latboltz=""
openmp=""
-scafacos=""
-if [ "$MP" = "openmpi" ]; then
+if [ "$MP" = "openmpi" ]; then
latboltz="" ; [ "${LATBOLTZ:-yes}" = "yes" ] && latboltz="-DPKG_LATBOLTZ=yes "
openmp="" ; [ "${OPENMP:-yes}" = "yes" ] && openmp="-DPKG_OPENMP=yes "
- scafacos="" ; [ "${SCAFACOS:-yes}" = "yes" ] && scafacos="-DPKG_SCAFACOS=yes "
fi
if [ "$MP" = "mpich" ]; then
latboltz="" ; [ "${LATBOLTZ:-yes}" = "yes" ] && latboltz="-DPKG_LATBOLTZ=yes "
- scafacos="" ; [ "${SCAFACOS:-yes}" = "yes" ] && scafacos="-DPKG_SCAFACOS=yes "
fi
if pkg-config --exists plumed; then
@@ -195,29 +225,24 @@ else
fi
netcdf=""
-if pkg-config --exists netcdf; then
+if pkg-config --exists netcdf; then
netcdf="" ; [ "${NETCDF:-yes}" = "yes" ] && netcdf="-DPKG_NETCDF=yes "
fi
-voronoi=""
-if [ -f /usr/bin/voro++ ]; then
- voronoi="" ; [ "${VORONOI:-yes}" = "yes" ] && voronoi="-DPKG_VORONOI=yes "
-fi
-
h5md=""
if [ -f /usr/bin/h5cc ]; then
h5md="" ; [ "${H5MD:-yes}" = "yes" ] && h5md="-DPKG_H5MD=yes "
fi
-# This shouldn't need in 32-bit architectures, however it significantly extends the build times
+# This shouldn't need in 32-bit architectures, however it significantly extends the build times
# and absorbs many resources. Openmpi is strictly required.
kokkos=""
if [ "$ARCH" = "x86_64" ]; then
if [ "${KOKKOS:-yes}" = "yes" ] ; then
kokkos="-DPKG_KOKKOS=yes -DKokkos_ARCH_NATIVE=yes -DKokkos_ENABLE_OPENMP=yes "
fi
- if [ "$MP" != "openmpi" ]; then
- kokkos=""
+ if [ "$MP" != "openmpi" ]; then
+ kokkos=""
fi
fi
@@ -226,9 +251,9 @@ packages=$amoeba$asphere$atc$awpmd$bocs$body$bpm$brownian$cgdna$cgspica$class2$c
$colvars$compress$coreshell$dielectric$diffraction$dipole$dpdbasic$dpdmeso$dpdreact\
$dpdsmooth$drude$eff$electrode$extracompute$extradump$extrafix$extramolecule$extrapair\
$fep$gpu$granular$h5md$intel$interlayer$kokkos$kspace$latboltz$lepton$machdyn$manifold\
-$manybody$mc$mdi$meam$mesont$mgpt$misc$mlhdnnp$mliap$mlpace$mlpod$mlrann$mlsnap$mofff\
-$molecule$netcdf$openmp$opt$orient$peri$phonon$plugin$plumed$poems$ptm$qeq$qtb$reaction\
-$reaxff$replica$rigid$scafacos$shock$smtbq$sph$spin$srd$tally$uef$voronoi$yaff
+$manybody$mc$mdi$meam$mesont$mgpt$misc$mlhdnnp$mliap$mlpod$mlrann$mlsnap$mofff$molecule\
+$netcdf$openmp$opt$orient$peri$phonon$plugin$plumed$poems$ptm$qeq$qtb$reaction\
+$reaxff$replica$rigid$shock$smtbq$sph$spin$srd$tally$uef$yaff
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -241,7 +266,7 @@ elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
@@ -257,12 +282,6 @@ rm -rf ${SRCNAM}_${SRCVERSION}
tar xvf $CWD/${SRCNAM}_${SRCVERSION}.tar.gz
cd ${SRCNAM}_${SRCVERSION}
-echo -e "\nFLAGS FOR PACKAGES ENABLED:\n "$packages"\n"
-
-echo -e "FLAGS FOR PYTHON:\n "$python
-
-echo -e "\nFLAGS FOR MPI:\n "$mpi
-
if [ "$mesont" != "" ]; then
cp -a $CWD/C_10_10.mesocnt ./potentials
if [ "$molecule" = "" ]; then
@@ -279,7 +298,7 @@ if [ "$MP" = "" ]; then
echo " the build and installation of LAMMPS, but some "
echo " packages cannot be enabled and other may work "
echo " not optimally. "
- echo -e "\n*************************************************\n\033[0m"
+ echo -e "\n*************************************************\n\033[0m"
fi
# Prepare directories to move the extrafiles needed to build some packages
@@ -287,27 +306,35 @@ mkdir -p cmake/build
if [ "$opencl_loader" = "yes" ]; then
mkdir -p cmake/build/_deps
- cp -a $CWD/opencl-loader-2022.01.04.tar.gz cmake/build/_deps
+ cp -a $CWD/opencl-loader-$OCLLVERSION.tar.gz cmake/build/_deps
fi
if [ "$mdi" != "" ]; then
mkdir -p cmake/build/mdi_build_ext/src/
- cp -a $CWD/MDI_Library-1.4.16.tar.gz cmake/build/mdi_build_ext/src/v1.4.16.tar.gz
+ cp -a $CWD/MDI_Library-$MDIVERSION.tar.gz cmake/build/mdi_build_ext/src/v$MDIVERSION.tar.gz
fi
+
if [ "$mlhdnnp" != "" ]; then
mkdir -p cmake/build/n2p2_build-prefix/src/
- cp -a $CWD/n2p2-2.2.0.tar.gz cmake/build/n2p2_build-prefix/src/v2.2.0.tar.gz
+ cp -a $CWD/n2p2-$N2P2VERSION.tar.gz cmake/build/n2p2_build-prefix/src/v$N2P2VERSION.tar.gz
fi
if [ "$mlpace" != "" ]; then
- cp -a $CWD/lammps-user-pace-v.2023.01.3.fix.tar.gz cmake/build/libpace.tar.gz
+ cp -a $CWD/lammps-user-pace-$PACEVERSION.tar.gz cmake/build/libpace.tar.gz
fi
-if [ "$scafacos" != "" ]; then
- mkdir -p cmake/build/scafacos_build-prefix/src
- cp -a $CWD/scafacos-1.0.1.tar.gz cmake/build/scafacos_build-prefix/src
-fi
+echo -e "\nFLAGS FOR PACKAGES ENABLED:\n "$packages"\n"
+
+echo -e "FLAGS FOR PYTHON:\n "$python
+
+echo -e "\nFLAGS FOR MPI:\n "$mpi
+
+echo -e "\nFLAGS FOR SCAFACOS:\n "$scafacos
+
+echo -e "\nFLAGS FOR ML-PACE:\n "$mlpace
+
+echo ""
chown -R root:root .
find -L . \
@@ -315,8 +342,8 @@ find -L . \
-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 {} \;
-
-# The Source has not a CMakeLists.txt file in the root directory we
+
+# The Source has not a CMakeLists.txt file in the root directory we
# need to change in the cmake directory
cd cmake
cd build
@@ -325,8 +352,12 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_SHARED_LIBS=ON \
$mpi \
+ $scafacos \
+ $mdi \
$python \
+ $mlpace \
$packages \
..
make
diff --git a/academic/lammps/lammps.info b/academic/lammps/lammps.info
index f5375a9bc5..8583388823 100644
--- a/academic/lammps/lammps.info
+++ b/academic/lammps/lammps.info
@@ -1,22 +1,20 @@
PRGNAM="lammps"
-VERSION="2023.08.02"
+VERSION="2023.08.02_update3"
HOMEPAGE="https://www.lammps.org"
-DOWNLOAD="https://github.com/lammps/lammps/archive/stable_2Aug2023/lammps-stable_2Aug2023.tar.gz \
+DOWNLOAD="https://github.com/lammps/lammps/archive/stable_2Aug2023_update3/lammps-stable_2Aug2023_update3.tar.gz \
https://download.lammps.org/potentials/C_10_10.mesocnt \
https://download.lammps.org/thirdparty/opencl-loader-2022.01.04.tar.gz \
- https://github.com/MolSSI-MDI/MDI_Library/archive/v1.4.16.tar.gz \
- https://github.com/CompPhysVienna/n2p2/archive/v2.2.0.tar.gz \
- https://github.com/ICAMS/lammps-user-pace/archive/v.2023.01.3.fix.tar.gz \
- https://github.com/scafacos/scafacos/releases/download/v1.0.1/scafacos-1.0.1.tar.gz"
-MD5SUM="276af48be230518d8a281387838d6efd \
+ https://github.com/MolSSI-MDI/MDI_Library/archive/v1.4.26/MDI_Library-1.4.26.tar.gz \
+ https://github.com/CompPhysVienna/n2p2/archive/v2.2.0/n2p2-2.2.0.tar.gz \
+ https://github.com/ICAMS/lammps-user-pace/archive/v.2023.10.04.tar.gz"
+MD5SUM="a68cd5d9f70822da73092457bc3ccede \
68b5ca26283968fd9889aa0a37f7b7fb \
8d3a801e87a2c6653bf0e27707063914 \
- 407db44e2d79447ab5c1233af1965f65 \
+ 3124bb85259471e2a53a891f04bf697a \
a2d9ab7f676b3a74a324fc1eda0a911d \
- 4f0b3b5b14456fe9a73b447de3765caa \
- bd46d74e3296bd8a444d731bb10c1738"
+ 70ff79f4e59af175e55d24f3243ad1ff"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="openmpi"
+REQUIRES="openmpi scafacos"
MAINTAINER="Giancarlo Dessi"
EMAIL="slack@giand.it"
diff --git a/academic/louvain-community/README b/academic/louvain-community/README
new file mode 100644
index 0000000000..8a989dc3f4
--- /dev/null
+++ b/academic/louvain-community/README
@@ -0,0 +1,98 @@
+[License: LGPL v3] [build]
+
+Multi-criteria community detection library
+
+This library makes the Louvain community detection system
+significantly easier to use. Example code:
+
+ #include "louvain_communities/louvain_communities.h" #include
+<iostream>
+
+ int main(int /*argc*/, char** /*argv*/) { LouvainC::Communities
+graph;
+
+ //First community graph.add_edge(1, 2, 2L);
+graph.add_edge(1, 3, 2L); graph.add_edge(1, 4, 2L);
+graph.add_edge(2, 3, 2L); graph.add_edge(2, 4, 2L);
+graph.add_edge(3, 4, 2L);
+
+ //Second community graph.add_edge(4, 5, 2L);
+graph.add_edge(4, 6, 2L); graph.add_edge(4, 7, 2L);
+graph.add_edge(5, 6, 2L); graph.add_edge(5, 7, 2L);
+graph.add_edge(6, 7, 2L);
+
+ //Weak connection between 1st and 2nd communities
+graph.add_edge(1, 4, 0.1L);
+
+ //Calculate communities gplain.calculate(true);
+
+ //Get community mapping auto r = gplain.get_mapping();
+for(auto& vert_to_comm: r) { std::cout << "Vertext " <<
+vert_to_comm.first << " is in community " << vert_to_comm.second <<
+std::endl; } }
+
+How to build
+
+To build:
+
+ git clone https://github.com/meelgroup/louvain-community cd
+louvain-community mkdir build && cd build cmake .. make -j4 sudo
+make install
+
+In case you are going to use the system in another cmake based
+project, you don’t even need to install. In these cases, you can
+look for the library in your CMakeLists.txt file via:
+
+ find_package(louvain_communities CONFIG) if
+(louvain_communities_FOUND) message(STATUS "Found Louvain
+Communities library") message(STATUS "Louvain Communities dynamic
+lib: ${LOUVAIN_COMMUNITIES_LIBRARIES}") message(STATUS "Louvain
+Communities include dirs: ${LOUVAIN_COMMUNITIES_INCLUDE_DIRS}")
+else() message(FATAL_ERROR "Cannot find Louvain Communities
+libraries. Please install it! Exiting.") endif()
+
+To compile a static library simply do:
+
+ git clone https://github.com/meelgroup/louvain-community cd
+louvain-community mkdir build && cd build cmake -DSTATICCOMPILE=ON
+.. make -j4 sudo make install
+
+Testing
+
+To test:
+
+ pip install python-louvain
+
+ git clone https://github.com/jlguillaume/louvain cd louvain make
+-j4
+
+ git clone https://github.com/meelgroup/louvain-community cd
+louvain-community mkdir build && cd build ln -s ../scritps/* . ln
+-s ../../louvain/louvain . ./mytest.py 50-10-9-q.cnf.gz.no_w.cnf
+awk '{print "gplain.add_edge(" $1 ", " $2 ", " $3 "L);"}' graph.txt
+> ../src/mygraph.cpp cmake -DENABLE_TESTING=ON .. make -j4
+> ./test.sh 50-10-9-q.cnf.gz.no_w.cnf
+
+To check how well the communities fit a graph generated via VIG
+(“Variable Incidence Graph”) graph-generation from a DIMACS CNF and
+a layout engine using the spring method:
+
+ pip install python-louvain git clone
+https://github.com/meelgroup/louvain-community cd louvain-community
+mkdir build && cd build ln -s ../scritps/* . ./mytest.py
+50-10-9-q.cnf.gz.no_w.cnf --draw
+
+References
+
+Based on Community Detection “Louvain”, version 0.3, from
+SourceForge
+
+Based on the article “Fast unfolding of community hierarchies in
+large networks” Copyright (C) 2008 V. Blondel, J.-L. Guillaume, R.
+Lambiotte, E. Lefebvre
+
+And based on the article Copyright (C) 2013 R. Campigotto, P. Conde
+Céspedes, J.-L. Guillaume
+
+Authors: E. Lefebvre, adapted by J.-L. Guillaume and R. Campigotto,
+Mate Soos
diff --git a/academic/louvain-community/louvain-community.SlackBuild b/academic/louvain-community/louvain-community.SlackBuild
new file mode 100644
index 0000000000..1afcd20183
--- /dev/null
+++ b/academic/louvain-community/louvain-community.SlackBuild
@@ -0,0 +1,110 @@
+#!/bin/bash
+
+# Slackware build script for louvain-community
+
+# Copyright 2024 Caterino Tommaso, T.O.P. 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=louvain-community
+VERSION=${VERSION:-681a711}
+FULLHASH=${FULLHASH:-681a711a530ded0b25af72ee4881d453a80ac8ac}
+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-$FULLHASH
+tar xvf $CWD/$PRGNAM-$FULLHASH.tar.gz
+cd $PRGNAM-$FULLHASH
+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 build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE.txt 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/academic/louvain-community/louvain-community.info b/academic/louvain-community/louvain-community.info
new file mode 100644
index 0000000000..df40a89ce7
--- /dev/null
+++ b/academic/louvain-community/louvain-community.info
@@ -0,0 +1,10 @@
+PRGNAM="louvain-community"
+VERSION="681a711"
+HOMEPAGE="https://github.com/meelgroup/louvain-community"
+DOWNLOAD="https://github.com/meelgroup/louvain-community/archive/681a711/louvain-community-681a711a530ded0b25af72ee4881d453a80ac8ac.tar.gz"
+MD5SUM="f148a5a439ccf5c47a9795c31350b467"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Caterino Tommaso, T.O.P."
+EMAIL="aNOlan_aversa@lavabiSPAMt.com (remove NO and SPAM)"
diff --git a/academic/louvain-community/slack-desc b/academic/louvain-community/slack-desc
new file mode 100644
index 0000000000..a4fd5d8f82
--- /dev/null
+++ b/academic/louvain-community/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------------------------------------------------------|
+louvain-community: louvain-community (Louvain Community Detection Library)
+louvain-community:
+louvain-community: This graph algorithms library finds communities in networks.
+louvain-community:
+louvain-community: It is a requirement for cryptominisat's advanced statistics option.
+louvain-community:
+louvain-community:
+louvain-community:
+louvain-community:
+louvain-community:
+louvain-community:
diff --git a/academic/nco/nco.SlackBuild b/academic/nco/nco.SlackBuild
index 7621ad56e3..202f45a72e 100644
--- a/academic/nco/nco.SlackBuild
+++ b/academic/nco/nco.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nco
-VERSION=${VERSION:-5.2.1}
+VERSION=${VERSION:-5.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/nco/nco.info b/academic/nco/nco.info
index 2d8a5b2452..a532879aeb 100644
--- a/academic/nco/nco.info
+++ b/academic/nco/nco.info
@@ -1,8 +1,8 @@
PRGNAM="nco"
-VERSION="5.2.1"
+VERSION="5.2.2"
HOMEPAGE="http://nco.sf.net"
-DOWNLOAD="https://github.com/nco/nco/archive/5.2.1/nco-5.2.1.tar.gz"
-MD5SUM="7e2c7fad855ae562666252e8d48e5413"
+DOWNLOAD="https://github.com/nco/nco/archive/5.2.2/nco-5.2.2.tar.gz"
+MD5SUM="5baea71f85e0344cc1d74244ac8441b6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="netcdf udunits antlr2"
diff --git a/academic/plus42/plus42.SlackBuild b/academic/plus42/plus42.SlackBuild
index f76530dbd3..c89279a774 100644
--- a/academic/plus42/plus42.SlackBuild
+++ b/academic/plus42/plus42.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for plus42
-# Copyright 2023 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal
# Copyright 2022-2023 Juan M. Lasca juanmlasca@gmail.com
# All rights reserved.
#
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=plus42
-VERSION=${VERSION:-1.1.4}
+VERSION=${VERSION:-1.1.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/plus42/plus42.info b/academic/plus42/plus42.info
index a990ea8def..45e08e71d5 100644
--- a/academic/plus42/plus42.info
+++ b/academic/plus42/plus42.info
@@ -1,8 +1,8 @@
PRGNAM="plus42"
-VERSION="1.1.4"
+VERSION="1.1.9"
HOMEPAGE="https://www.thomasokken.com/plus42"
-DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.1.4/plus42-1.1.4.tar.gz"
-MD5SUM="af2ac3114ec8f5bb508e9b0e53566542"
+DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.1.9/plus42-1.1.9.tar.gz"
+MD5SUM="a06f497124bc6b0e03d2f46c15097faa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/plus42/slack-desc b/academic/plus42/slack-desc
index c0fff5e1c4..f4de09afd9 100644
--- a/academic/plus42/slack-desc
+++ b/academic/plus42/slack-desc
@@ -16,4 +16,4 @@ plus42: Plus42 builds on Free42 and adds: A Larger Display, with 8 rows and 22
plus42: columns (131x64 pixels) by default, which the user may resize at will;
plus42: Algebraic Expressions; attached Units and unit conversions;
plus42: Directories; TVM and amortization tables; and two-dimensional Plotting
-plus42: of functions.
+plus42: of functions. Homepage at https://www.thomasokken.com/plus42
diff --git a/academic/pyfits/README b/academic/pyfits/README
deleted file mode 100644
index 89eac1e478..0000000000
--- a/academic/pyfits/README
+++ /dev/null
@@ -1,3 +0,0 @@
-PyFITS provides an interface to FITS formatted files in the Python
-scripting language. PyFITS is a development project of the Science
-Software Branch at the Space Telescope Science Institute.
diff --git a/academic/pyfits/pyfits.SlackBuild b/academic/pyfits/pyfits.SlackBuild
deleted file mode 100644
index 3aea317957..0000000000
--- a/academic/pyfits/pyfits.SlackBuild
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for PyFITS.
-
-# Written by Nicky Chorley <nick.chorley@gmail.com>, but heavily
-# based on the NumPy SlackBuild by Aleksandar Samardzic.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=pyfits
-VERSION=${VERSION:-3.1.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 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}
-
-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 {} \;
-
-python2 setup.py install --root $PKG
-
-find $PKG | xargs 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 CHANGES.txt LICENSE.txt README.txt\
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-find $PKG/usr/doc -type f -exec chmod 0644 {} \;
-
-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/academic/pyfits/pyfits.info b/academic/pyfits/pyfits.info
deleted file mode 100644
index c506b200ac..0000000000
--- a/academic/pyfits/pyfits.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="pyfits"
-VERSION="3.1.2"
-HOMEPAGE="https://github.com/spacetelescope/PyFITS"
-DOWNLOAD="https://pypi.python.org/packages/source/p/pyfits/pyfits-3.1.2.tar.gz"
-MD5SUM="d0f1dce1719170b0c9777bbb15bbd8b3"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python-stsci.distutils python2-numpy"
-MAINTAINER="Nicky Chorley"
-EMAIL="nick.chorley@gmail.com"
diff --git a/academic/python3-scipy/README b/academic/python3-scipy/README
index d46b964786..c4b1d1d862 100644
--- a/academic/python3-scipy/README
+++ b/academic/python3-scipy/README
@@ -21,3 +21,6 @@ If you need to build scipy for debugging, set DEBUG=YES.
NOTE: this is for Python 3. If you need Python 2 support, install
python2-scipy.
+
+ADDITIONAL NOTE: Unable to support newer versions than 1.12.0 due to
+requiring a newer Cython than included in Slackware (needs 3.0.8).
diff --git a/academic/python3-scipy/python3-scipy.SlackBuild b/academic/python3-scipy/python3-scipy.SlackBuild
index ae63fd2d4c..7586beabdc 100644
--- a/academic/python3-scipy/python3-scipy.SlackBuild
+++ b/academic/python3-scipy/python3-scipy.SlackBuild
@@ -74,10 +74,12 @@ find -L . \
# Allow our version of numpy and pythran to work
sed -i 's|numpy==1.22.4|numpy>=1.22.4|' pyproject.toml
+sed -i 's|numpy==1.23.2|numpy>=1.23.2|' pyproject.toml
sed -i 's|pythran>=0.15.0,<0.16.0|pythran|' pyproject.toml
# needs newer meson
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/academic/qucs-s/qucs-s.SlackBuild b/academic/qucs-s/qucs-s.SlackBuild
index 20eb0ada98..75d71ab548 100644
--- a/academic/qucs-s/qucs-s.SlackBuild
+++ b/academic/qucs-s/qucs-s.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qucs-s
-VERSION=${VERSION:-24.1.0}
+VERSION=${VERSION:-24.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -72,6 +72,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+# Avoid dependency on dos2unix
+sed -i qucsator_rf/src/CMakeLists.txt \
+ -e "s/COMMAND \${gperfappgen_exe}.*/COMMAND \${gperfappgen_exe} | fromdos > \${CMAKE_CURRENT_BINARY_DIR}\/gperfapphash.gph/"
+
mkdir -p build
cd build
cmake \
diff --git a/academic/qucs-s/qucs-s.info b/academic/qucs-s/qucs-s.info
index 29e61d1b75..1feeb476ca 100644
--- a/academic/qucs-s/qucs-s.info
+++ b/academic/qucs-s/qucs-s.info
@@ -1,8 +1,8 @@
PRGNAM="qucs-s"
-VERSION="24.1.0"
+VERSION="24.2.1"
HOMEPAGE="https://ra3xdh.github.io"
-DOWNLOAD="https://github.com/ra3xdh/qucs_s/releases/download/24.1.0/qucs-s-24.1.0.tar.gz"
-MD5SUM="707b7eb7e20c0d1440a11b75dbb7faac"
+DOWNLOAD="https://github.com/ra3xdh/qucs_s/releases/download/24.2.1/qucs-s-24.2.1.tar.gz"
+MD5SUM="6af848a8184e13d3aa9f0c61c7b18845"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/rpy2/rpy2.SlackBuild b/academic/rpy2/rpy2.SlackBuild
index e31ee651c0..ea640b1291 100644
--- a/academic/rpy2/rpy2.SlackBuild
+++ b/academic/rpy2/rpy2.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rpy2
-VERSION=${VERSION:-3.5.15}
+VERSION=${VERSION:-3.5.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -100,7 +100,8 @@ echo "LD_LIBRARY_PATH set to ${LD_LIBRARY_PATH}"
# replace deprecated `python3 setup.py build install --root=$PKG`
# thanks to fourtysixandtwo
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/academic/rpy2/rpy2.info b/academic/rpy2/rpy2.info
index 1008becd82..2c3adced95 100644
--- a/academic/rpy2/rpy2.info
+++ b/academic/rpy2/rpy2.info
@@ -1,8 +1,8 @@
PRGNAM="rpy2"
-VERSION="3.5.15"
+VERSION="3.5.16"
HOMEPAGE="https://rpy2.github.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/r/rpy2/rpy2-3.5.15.tar.gz"
-MD5SUM="52603aa2bfefc5101a18f3484fd95a96"
+DOWNLOAD="https://pypi.python.org/packages/source/r/rpy2/rpy2-3.5.16.tar.gz"
+MD5SUM="be5385a5547673f5b1b64e245dcd7f13"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="R cffi python3-pytest tzlocal python3-setuptools-scm-opt"
diff --git a/academic/scidavis/scidavis.SlackBuild b/academic/scidavis/scidavis.SlackBuild
index b82649a8e7..6ebdd91a51 100644
--- a/academic/scidavis/scidavis.SlackBuild
+++ b/academic/scidavis/scidavis.SlackBuild
@@ -90,13 +90,15 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+
# Set the correct python paths - code based on scidavis.spec for Fedora by Alexander Ploumistos
-sed -i "s:set(PYTHON_SCRIPTDIR etc:set(PYTHON_SCRIPTDIR lib$LIBDIRSUFFIX/python3.9/site-packages/scidavis:" scidavis/CMakeLists.txt
+sed -i "s:set(PYTHON_SCRIPTDIR etc:set(PYTHON_SCRIPTDIR lib$LIBDIRSUFFIX/python$PYVER/site-packages/scidavis:" scidavis/CMakeLists.txt
sed -i "s:FILES scidavisrc.py \${CMAKE_CURRENT_BINARY_DIR}/\$<CONFIG>/scidavisrc.pyc DESTINATION:FILES scidavisrc.py DESTINATION:" scidavis/CMakeLists.txt
sed -i "s:FILES scidavisrc.py \${CMAKE_CURRENT_BINARY_DIR}/scidavisrc.pyc DESTINATION:FILES scidavisrc.py DESTINATION:" scidavis/CMakeLists.txt
sed -i "s:FILES scidavisUtil.py DESTINATION share/scidavis:FILES scidavisUtil.py DESTINATION \${PYTHON_SCRIPTDIR}:" scidavis/CMakeLists.txt
-sed -i "s:PYTHON_CONFIG_PATH=\"\${CMAKE_INSTALL_PREFIX}/etc\":PYTHON_CONFIG_PATH=\"/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/scidavis\":" libscidavis/CMakeLists.txt
-sed -i "s:PYTHON_UTIL_PATH=\"\${CMAKE_INSTALL_PREFIX}/share/scidavis\":PYTHON_UTIL_PATH=\"/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/scidavis\":" libscidavis/CMakeLists.txt
+sed -i "s:PYTHON_CONFIG_PATH=\"\${CMAKE_INSTALL_PREFIX}/etc\":PYTHON_CONFIG_PATH=\"/usr/lib$LIBDIRSUFFIX/python$PYVER/site-packages/scidavis\":" libscidavis/CMakeLists.txt
+sed -i "s:PYTHON_UTIL_PATH=\"\${CMAKE_INSTALL_PREFIX}/share/scidavis\":PYTHON_UTIL_PATH=\"/usr/lib$LIBDIRSUFFIX/python$PYVER/site-packages/scidavis\":" libscidavis/CMakeLists.txt
export PYTHON=python3
diff --git a/academic/x48/x48.info b/academic/x48/x48.info
index f2e81ceaf5..d6301da61e 100644
--- a/academic/x48/x48.info
+++ b/academic/x48/x48.info
@@ -7,7 +7,7 @@ DOWNLOAD="https://sourceforge.net/projects/x48.berlios/files/x48-0.6.4.tar.bz2 \
https://literature.hpcalc.org/community/hp48g-ug-en.pdf"
MD5SUM="700e631f8924a991b35d8a86ce60aab7 \
a08249c9a75d52671045dbb9c35321fa \
- c87d60754afa7401d8f0a836fb7e40ee \
+ 1e91e669ed5bc126049f35f43e12805a \
9efd58fc89b6ea89bc00d6dbff6812a3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/audio/acousticbrainz-gui/acousticbrainz-gui.info b/audio/acousticbrainz-gui/acousticbrainz-gui.info
index b1980930cf..eac3db50ef 100644
--- a/audio/acousticbrainz-gui/acousticbrainz-gui.info
+++ b/audio/acousticbrainz-gui/acousticbrainz-gui.info
@@ -1,7 +1,7 @@
PRGNAM="acousticbrainz-gui"
VERSION="0.1"
HOMEPAGE="http://acousticbrainz.org/"
-DOWNLOAD="https://github.com/MTG/acousticbrainz-gui/archive/0.1.tar.gz"
+DOWNLOAD="https://github.com/MTG/acousticbrainz-gui/archive/0.1/acousticbrainz-gui-0.1.tar.gz"
MD5SUM="40a4a0f3595db336dfc6e7a3d981fe7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.SlackBuild b/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.SlackBuild
index 5a8f60c30c..a901cf30e6 100644
--- a/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.SlackBuild
+++ b/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.SlackBuild
@@ -24,12 +24,21 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240329 bkw: BUILD=2.
+# - take over maintenance.
+# - original downloads have gone away and aren't mirrored anywhere I can
+# find. the new downloads are repacks (different md5sums) with slightly
+# different filenames, so the script had to be modified for them.
+# - include upstream's documentation in the package.
+
+# TODO: what about all the other streaming_* binaries in the tarball?
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=acousticbrainz-music-extractor
-SRCNAM=essentia-extractor
+SRCNAM=essentia-extractors
VERSION=${VERSION:-v2.1_beta2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -52,9 +61,6 @@ else
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
@@ -69,25 +75,19 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-mkdir -p $PRGNAM-$VERSION
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION-linux-$ARCH.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 {} \;
+chmod 644 *
mkdir -p $PKG/usr/bin
-cp -a streaming_extractor_music $PKG/usr/bin
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+install -s -m0755 streaming_extractor_music $PKG/usr/bin
-mkdir -p $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 *.rst *.txt $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.info b/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.info
index cd6bf448b8..c48939979f 100644
--- a/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.info
+++ b/audio/acousticbrainz-music-extractor/acousticbrainz-music-extractor.info
@@ -1,10 +1,10 @@
PRGNAM="acousticbrainz-music-extractor"
VERSION="v2.1_beta2"
HOMEPAGE="https://acousticbrainz.org/"
-DOWNLOAD="ftp://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-v2.1_beta2-linux-i686.tar.gz"
-MD5SUM="c8300d6fae0d9a9a3767ea52cafd166e"
-DOWNLOAD_x86_64="ftp://ftp.acousticbrainz.org/pub/acousticbrainz/essentia-extractor-v2.1_beta2-linux-x86_64.tar.gz"
-MD5SUM_x86_64="a9d17b2726586ea1b2c667c9adec1445"
+DOWNLOAD="http://essentia.upf.edu/extractors/essentia-extractors-v2.1_beta2-linux-i686.tar.gz"
+MD5SUM="a75f35951615e500fc16f63d06ee37c5"
+DOWNLOAD_x86_64="http://essentia.upf.edu/extractors/essentia-extractors-v2.1_beta2-linux-x86_64.tar.gz"
+MD5SUM_x86_64="f063fcf9ef65b6e0e9805eae8c3fbb9a"
REQUIRES=""
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/audio/amSynth/amSynth.SlackBuild b/audio/amSynth/amSynth.SlackBuild
index 35f929d6a9..29fd9693b0 100644
--- a/audio/amSynth/amSynth.SlackBuild
+++ b/audio/amSynth/amSynth.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for amSynth
# Copyright 2006 paul wisehart wise@lupulin.net
-# Copyright 2019 - 2023 Johannes Schoepfer, Germany
+# Copyright 2019-2024 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,14 +23,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20220407 bkw: Modified by SlackBuilds.org, BUILD=2:
-# - remove useless INSTALL from doc dir.
-# - add gtk-update-icon-cache to doinst.sh.
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=amSynth
-VERSION=${VERSION:-1.13.2}
+VERSION=${VERSION:-1.13.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,9 +75,9 @@ 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 \
+ -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 {} +
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/audio/amSynth/amSynth.info b/audio/amSynth/amSynth.info
index a798e343d5..1a86859565 100644
--- a/audio/amSynth/amSynth.info
+++ b/audio/amSynth/amSynth.info
@@ -1,8 +1,8 @@
PRGNAM="amSynth"
-VERSION="1.13.2"
+VERSION="1.13.3"
HOMEPAGE="https://amsynth.github.io/"
-DOWNLOAD="https://github.com/amsynth/amsynth/releases/download/release-1.13.2/amsynth-1.13.2.tar.gz"
-MD5SUM="06ac50e6df9a237621abaa81b51f401a"
+DOWNLOAD="https://github.com/amsynth/amsynth/releases/download/release-1.13.3/amsynth-1.13.3.tar.gz"
+MD5SUM="be8aceb8f2b5a01d43831acd87730092"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/bitwig-studio/bitwig-studio.SlackBuild b/audio/bitwig-studio/bitwig-studio.SlackBuild
index b96b3119a8..9cdf42dc75 100644
--- a/audio/bitwig-studio/bitwig-studio.SlackBuild
+++ b/audio/bitwig-studio/bitwig-studio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bitwig-studio
-VERSION=${VERSION:-5.1}
+VERSION=${VERSION:-5.1.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -61,7 +61,7 @@ rm -fr bitwig-studio
mkdir bitwig-studio
bsdtar -xf $CWD/bitwig-studio-$VERSION.deb -C bitwig-studio
bsdtar -xf bitwig-studio/data.tar.xz -C $PKG
-sed -i 's|1.5|1.0|g' $PKG/usr/share/applications/com.bitwig.BitwigStudio.desktop
+#sed -i 's|1.5|1.0|g' $PKG/usr/share/applications/com.bitwig.BitwigStudio.desktop
chown root:root $PKG/usr/share/applications/com.bitwig.BitwigStudio.desktop
chmod 0644 $PKG/usr/share/applications/com.bitwig.BitwigStudio.desktop
chmod 0644 $PKG/usr/share/icons/hicolor/*/*/*
diff --git a/audio/bitwig-studio/bitwig-studio.info b/audio/bitwig-studio/bitwig-studio.info
index 94fdd48376..bf32f8c0d8 100644
--- a/audio/bitwig-studio/bitwig-studio.info
+++ b/audio/bitwig-studio/bitwig-studio.info
@@ -1,10 +1,10 @@
PRGNAM="bitwig-studio"
-VERSION="5.1"
+VERSION="5.1.7"
HOMEPAGE="https://www.bitwig.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.bitwig.com/stable/5.1/bitwig-studio-5.1.deb"
-MD5SUM_x86_64="2dc08944d5ee57b8be40b4f2d081212a"
-REQUIRES="%README% libbsd"
+DOWNLOAD_x86_64="https://downloads.bitwig.com/stable/5.1.7/bitwig-studio-5.1.7.deb"
+MD5SUM_x86_64="9f5bf6973ed966a8b95f322d9f558a68"
+REQUIRES="%README%"
MAINTAINER="Martin Bångens"
EMAIL="marbangens@gmail.com"
diff --git a/audio/cardinal/cardinal.SlackBuild b/audio/cardinal/cardinal.SlackBuild
index baf8c4fbf2..fc82318913 100644
--- a/audio/cardinal/cardinal.SlackBuild
+++ b/audio/cardinal/cardinal.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cardinal
-VERSION=${VERSION:-23.10}
+VERSION=${VERSION:-24.04}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -57,10 +57,10 @@ fi
mkdir -p $TMP $PKG $OUTPUT $PKG/$LIBDIR
cd $TMP
if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
- rm -rf Cardinal-linux-i386-$VERSION
- mkdir Cardinal-linux-i386-$VERSION
- cd Cardinal-linux-i386-$VERSION
- tar xvf $CWD/Cardinal-linux-i386-$VERSION.tar.gz
+ rm -rf Cardinal-linux-i686-$VERSION
+ mkdir Cardinal-linux-i686-$VERSION
+ cd Cardinal-linux-i686-$VERSION
+ tar xvf $CWD/Cardinal-linux-i686-$VERSION.tar.gz
elif [ "$ARCH" = "x86_64" ]; then
rm -rf Cardinal-linux-x86_64-$VERSION
mkdir Cardinal-linux-x86_64-$VERSION
diff --git a/audio/cardinal/cardinal.info b/audio/cardinal/cardinal.info
index 9384d01afc..3d84018295 100644
--- a/audio/cardinal/cardinal.info
+++ b/audio/cardinal/cardinal.info
@@ -1,10 +1,10 @@
PRGNAM="cardinal"
-VERSION="23.10"
+VERSION="24.04"
HOMEPAGE="https://github.com/DISTRHO/Cardinal"
-DOWNLOAD="https://github.com/DISTRHO/Cardinal/releases/download/23.10/Cardinal-linux-i386-23.10.tar.gz"
-MD5SUM="c29a10a74dfef932e8885a48747944f5"
-DOWNLOAD_x86_64="https://github.com/DISTRHO/Cardinal/releases/download/23.10/Cardinal-linux-x86_64-23.10.tar.gz"
-MD5SUM_x86_64="1ab46a2117c5d7b8d4cea0bb3bdfc0ff"
+DOWNLOAD="https://github.com/DISTRHO/Cardinal/releases/download/24.04/Cardinal-linux-i686-24.04.tar.gz"
+MD5SUM="6c3ebc7d83ca755dea3b42f6c3f13f15"
+DOWNLOAD_x86_64="https://github.com/DISTRHO/Cardinal/releases/download/24.04/Cardinal-linux-x86_64-24.04.tar.gz"
+MD5SUM_x86_64="d3159907880c08394385c6bb30fbb930"
REQUIRES=""
MAINTAINER="Martin Bångens"
EMAIL="marbangens@gmail.com"
diff --git a/audio/fabla/fabla.info b/audio/fabla/fabla.info
index c6f6b57f89..468df439d4 100644
--- a/audio/fabla/fabla.info
+++ b/audio/fabla/fabla.info
@@ -1,7 +1,7 @@
PRGNAM="fabla"
VERSION="1.3.2"
HOMEPAGE="http://openavproductions.com/fabla/"
-DOWNLOAD="https://github.com/harryhaaren/openAV-Fabla/archive/release-1.3.2.tar.gz"
+DOWNLOAD="https://github.com/harryhaaren/openAV-Fabla/archive/release-1.3.2/openAV-Fabla-release-1.3.2.tar.gz"
MD5SUM="93792977f1a01bc8d01999052d144c5c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/audio/gvolwheel/gvolwheel.SlackBuild b/audio/gvolwheel/gvolwheel.SlackBuild
index c12c78fd6f..46ccbf01b1 100644
--- a/audio/gvolwheel/gvolwheel.SlackBuild
+++ b/audio/gvolwheel/gvolwheel.SlackBuild
@@ -79,12 +79,6 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-# In case our source code gets downloaded as $VERSION.tar.gz, rename it.
-if [ -f $CWD/$VERSION.tar.gz ]
-then
- mv $CWD/$VERSION.tar.gz $CWD/$PRGNAM-$VERSION.tar.gz
-fi
-
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
diff --git a/audio/gvolwheel/gvolwheel.info b/audio/gvolwheel/gvolwheel.info
index c27c56b123..ef060b30e5 100644
--- a/audio/gvolwheel/gvolwheel.info
+++ b/audio/gvolwheel/gvolwheel.info
@@ -1,7 +1,7 @@
PRGNAM="gvolwheel"
VERSION="1.0.3"
HOMEPAGE="https://github.com/Junker/gvolwheel"
-DOWNLOAD="https://github.com/Junker/gvolwheel/archive/refs/tags/1.0.3.tar.gz"
+DOWNLOAD="https://github.com/Junker/gvolwheel/archive/1.0.3/gvolwheel-1.0.3.tar.gz"
MD5SUM="474594eb0b9c46008e213fc8b63345ad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/audio/jack1/jack1.info b/audio/jack1/jack1.info
index e6ca2bb764..f8c67e086e 100644
--- a/audio/jack1/jack1.info
+++ b/audio/jack1/jack1.info
@@ -3,8 +3,8 @@ VERSION="0.126.0"
HOMEPAGE="http://jackaudio.org"
DOWNLOAD="https://github.com/jackaudio/jack1/releases/download/0.126.0/jack1-0.126.0.tar.gz \
https://github.com/jackaudio/jack-example-tools/archive/4/jack-example-tools-4.tar.gz"
-MD5SUM="d9b7e230aeae2d5b45c7a822b2d2dd15 \
- 5913c06644855f472894da53a624e63f"
+MD5SUM="5913c06644855f472894da53a624e63f \
+ 282f4c913489b32edc9926c8f84a73ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/kanola/README b/audio/kanola/README
deleted file mode 100644
index 1568e38be6..0000000000
--- a/audio/kanola/README
+++ /dev/null
@@ -1,4 +0,0 @@
-Kanola is a basic KDE MPD client designed in Python.
-The idea behind Kanola is that KDE needs a light, small, and
-easy to use MPD client that can compete with the numerous and
-very eye-pleasing GTK clients.
diff --git a/audio/kanola/kanola.SlackBuild b/audio/kanola/kanola.SlackBuild
deleted file mode 100644
index 32942ac003..0000000000
--- a/audio/kanola/kanola.SlackBuild
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for kanola
-
-# Copyright 2006 Martin Lefebvre <dadexter@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.
-
-# Modified by the SlackBuilds.org project
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=kanola
-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 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}
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar -xzvf $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 {} \;
-
-/usr/bin/python setup.py install --prefix $PKG/usr
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a About 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/audio/kanola/kanola.info b/audio/kanola/kanola.info
deleted file mode 100644
index b92961f225..0000000000
--- a/audio/kanola/kanola.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="kanola"
-VERSION="0.1"
-HOMEPAGE="http://dadexter.googlepages.com/kanola"
-DOWNLOAD="http://dadexter.googlepages.com/kanola-0.1.tar.gz"
-MD5SUM="13d923d97445012bbe5e8bdf181af90a"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Martin Lefebvre"
-EMAIL="dadexter@gmail.com"
diff --git a/audio/linuxsampler/linuxsampler.SlackBuild b/audio/linuxsampler/linuxsampler.SlackBuild
index a1fe64686c..acea6943c8 100644
--- a/audio/linuxsampler/linuxsampler.SlackBuild
+++ b/audio/linuxsampler/linuxsampler.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=linuxsampler
-VERSION=${VERSION:-2.3.0}
+VERSION=${VERSION:-2.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/linuxsampler/linuxsampler.info b/audio/linuxsampler/linuxsampler.info
index af514bbb99..340367c831 100644
--- a/audio/linuxsampler/linuxsampler.info
+++ b/audio/linuxsampler/linuxsampler.info
@@ -1,8 +1,8 @@
PRGNAM="linuxsampler"
-VERSION="2.3.0"
+VERSION="2.3.1"
HOMEPAGE="https://linuxsampler.org/"
-DOWNLOAD="https://download.linuxsampler.org/packages/linuxsampler-2.3.0.tar.bz2"
-MD5SUM="3ace432896b44173b12bcb4d37a592f1"
+DOWNLOAD="https://download.linuxsampler.org/packages/linuxsampler-2.3.1.tar.bz2"
+MD5SUM="1f3c4e23f80688249f2056730801a03a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgig"
diff --git a/audio/minimodem/20210717_bb2f34c.diff.gz b/audio/minimodem/20210717_bb2f34c.diff.gz
new file mode 100644
index 0000000000..d44eaa39d3
--- /dev/null
+++ b/audio/minimodem/20210717_bb2f34c.diff.gz
Binary files differ
diff --git a/audio/minimodem/README b/audio/minimodem/README
index 0c3d45a0fb..163ab83f8d 100644
--- a/audio/minimodem/README
+++ b/audio/minimodem/README
@@ -1,3 +1,5 @@
+minimodem (software audio FSK modem)
+
Minimodem is a command-line program which decodes (or generates)
audio modem tones at any specified baud rate, using various framing
protocols. It acts a general-purpose software FSK modem, and includes
@@ -10,3 +12,7 @@ system audio device, or in batched mode via audio files.
Minimodem can be used to transfer data between nearby computers using
an audio cable (or just via sound waves), or between remote computers
using radio, telephone, or another audio communications medium.
+
+Optional dependency: sndio (autodetected). If this is installed,
+minimodem will be built with support for it. If you have sndio install
+but want to build without it, export SNDIO=no in the environment.
diff --git a/audio/minimodem/minimodem.SlackBuild b/audio/minimodem/minimodem.SlackBuild
index 423e670eba..d78b36deda 100644
--- a/audio/minimodem/minimodem.SlackBuild
+++ b/audio/minimodem/minimodem.SlackBuild
@@ -2,7 +2,8 @@
# SlackBuild script for minimodem
-# Copyright 2014 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2014 Benjamin Trigona-Harany <email removed>
+# Copyright 2024 B. Watson <urchlay@slackware.uk>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -24,11 +25,20 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Modified and now maintained by B. Watson.
+
+# 20240404 bkw:
+# - take over maintenance.
+# - update for v0.24+20210717_bb2f34c.
+# - don't install ChangeLog, it's empty.
+# - fix minor man page formatting issue.
+# - add optional sndio dependency.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=minimodem
-VERSION=${VERSION:-0.24}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.24+20210717_bb2f34c}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,9 +50,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -54,55 +61,68 @@ 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
+SRCVER="$( echo $VERSION | cut -d+ -f1 )"
+PATCHVER="$( echo $VERSION | cut -d+ -f2 )"
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $PRGNAM-$SRCVER
+tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
+cd $PRGNAM-$SRCVER
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+# 20240404 bkw: allow building with sndio. it compiles, but hasn't
+# been run-tested by the SlackBuild maintainer. configure script
+# doesn't autodetect; --without-sndio really is required if sndio
+# isn't installed.
+if pkg-config --exists sndio && [ "${SNDIO:-yes}" = "yes" ]; then
+ WITH="with"
+else
+ WITH="without"
+fi
+
+# 20240403 bkw: use upstream's latest git (which is ~3 years old now).
+# This patch came from 'git diff 0.24', but I had to manually edit the
+# diff to remove the patches for files named debian/*.
+zcat $CWD/$PATCHVER.diff | patch -p1
+
+# 20240404 bkw: I AM THE GREAT CORNHOLIO! I need .TP for my man page!
+sed -i.bak '/limit max-conf/s,^,.TP\n,' src/$PRGNAM.1.in
+
+autoreconf -if
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--mandir=/usr/man \
+ --$WITH-sndio \
--with-pulseaudio=yes
make
-make install DESTDIR=$PKG
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+make install-strip DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man*/*
+# 20240403 bkw: ChangeLog is a 0-byte placeholder.
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS ChangeLog COPYING README THANKS $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING README THANKS $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
+sed "s,@WITH@,$WITH," $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/audio/minimodem/minimodem.info b/audio/minimodem/minimodem.info
index a122c22a25..f571e2a1b2 100644
--- a/audio/minimodem/minimodem.info
+++ b/audio/minimodem/minimodem.info
@@ -1,10 +1,10 @@
PRGNAM="minimodem"
-VERSION="0.24"
+VERSION="0.24+20210717_bb2f34c"
HOMEPAGE="http://www.whence.com/minimodem/"
DOWNLOAD="http://www.whence.com/minimodem/minimodem-0.24.tar.gz"
MD5SUM="35c9aa66ca16fafb5d8327fe46999140"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/audio/minimodem/slack-desc b/audio/minimodem/slack-desc
index 6ec5a8078e..1dae4aaf74 100644
--- a/audio/minimodem/slack-desc
+++ b/audio/minimodem/slack-desc
@@ -14,6 +14,6 @@ minimodem: protocols. It acts a general-purpose software FSK modem, and includes
minimodem: support for various standard FSK protocols such as Bell103, Bell202,
minimodem: RTTY, NOAA SAME, and Caller-ID.
minimodem:
-minimodem:
+minimodem: This package was built @WITH@ sndio support.
minimodem:
minimodem:
diff --git a/audio/mpdscribble/mpdscribble.SlackBuild b/audio/mpdscribble/mpdscribble.SlackBuild
index 8fb92e3ffd..15462af591 100644
--- a/audio/mpdscribble/mpdscribble.SlackBuild
+++ b/audio/mpdscribble/mpdscribble.SlackBuild
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -79,24 +76,29 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var/lib \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-
-make
-make install-strip DESTDIR=$PKG
+mkdir build
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson .. \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ -Dstrip=true
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
gzip -9 $PKG/usr/man/man?/*.?
mv $PKG/etc/mpdscribble.conf $PKG/etc/mpdscribble.conf.new
-cp -a COPYING INSTALL $PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp AUTHORS COPYING NEWS README.rst $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/qmmp-qt5/qmmp-qt5.SlackBuild b/audio/qmmp-qt5/qmmp-qt5.SlackBuild
index 923995f341..1c61df955a 100644
--- a/audio/qmmp-qt5/qmmp-qt5.SlackBuild
+++ b/audio/qmmp-qt5/qmmp-qt5.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qmmp-qt5
-VERSION=${VERSION:-1.6.5}
+VERSION=${VERSION:-1.6.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/qmmp-qt5/qmmp-qt5.info b/audio/qmmp-qt5/qmmp-qt5.info
index a9777bf8a2..570b89a5b3 100644
--- a/audio/qmmp-qt5/qmmp-qt5.info
+++ b/audio/qmmp-qt5/qmmp-qt5.info
@@ -1,8 +1,8 @@
PRGNAM="qmmp-qt5"
-VERSION="1.6.5"
+VERSION="1.6.6"
HOMEPAGE="https://qmmp.ylsoftware.com/"
-DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp/1.6/qmmp-1.6.5.tar.bz2"
-MD5SUM="15443877d70916f968fa798ab866bfd7"
+DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp/1.6/qmmp-1.6.6.tar.bz2"
+MD5SUM="0bccb61ea749d8b2764359b958b5c450"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/qpwgraph/qpwgraph.SlackBuild b/audio/qpwgraph/qpwgraph.SlackBuild
index a835141621..3ca9cfdff1 100644
--- a/audio/qpwgraph/qpwgraph.SlackBuild
+++ b/audio/qpwgraph/qpwgraph.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2022 S. S. Bolokanar, Bulgaria <bolokanar@bulgars.org>
+# Copyright 2022 S. S. Bolokanar, Bulgaria <bolokanar@bulgarsociety.org>
# С. С. Болоканаръ, България
# All rights reserved.
#
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qpwgraph
-VERSION=${VERSION:-0.6.2}
+VERSION=${VERSION:-0.6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/qpwgraph/qpwgraph.info b/audio/qpwgraph/qpwgraph.info
index 6b5456c7fa..fa0049593a 100644
--- a/audio/qpwgraph/qpwgraph.info
+++ b/audio/qpwgraph/qpwgraph.info
@@ -1,10 +1,10 @@
PRGNAM="qpwgraph"
-VERSION="0.6.2"
+VERSION="0.6.3"
HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph"
-DOWNLOAD="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v0.6.2/qpwgraph-v0.6.2.tar.gz"
-MD5SUM="06306abfb09e1cc48fdd92e4dce0ccbc"
+DOWNLOAD="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v0.6.3/qpwgraph-v0.6.3.tar.gz"
+MD5SUM="7bfecb81c321f7de73e2c37e9977e38c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="S. S. Bolokanar"
-EMAIL="bolokanar@bulgars.org"
+EMAIL="bolokanar@bulgarsociety.org"
diff --git a/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild b/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild
index 02265f1952..b9373a376f 100644
--- a/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild
+++ b/desktop/Tela-icon-theme/Tela-icon-theme.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Tela-icon-theme
# Copyright 2022-2023 Isaac Yu
-# Copyright 2023 Johannes Schoepfer, Germany
+# Copyright 2024 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="Tela-icon-theme"
-SRCVER=${SRCVER:-2023-06-25}
-VERSION=${VERSION:-2023_06_25}
+SRCVER=${SRCVER:-2024-04-19}
+VERSION=${VERSION:-2024_04_19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/Tela-icon-theme/Tela-icon-theme.info b/desktop/Tela-icon-theme/Tela-icon-theme.info
index 1a68573c59..dd1f548dfa 100644
--- a/desktop/Tela-icon-theme/Tela-icon-theme.info
+++ b/desktop/Tela-icon-theme/Tela-icon-theme.info
@@ -1,8 +1,8 @@
PRGNAM="Tela-icon-theme"
-VERSION="2023_06_25"
+VERSION="2024_04_19"
HOMEPAGE="https://github.com/vinceliuice/Tela-icon-theme"
-DOWNLOAD="https://github.com/vinceliuice/Tela-icon-theme/archive/2023-06-25/Tela-icon-theme-2023-06-25.tar.gz"
-MD5SUM="ec9c3b1c0fcca8fd383c9e63b25bb3e5"
+DOWNLOAD="https://github.com/vinceliuice/Tela-icon-theme/archive/2024-04-19/Tela-icon-theme-2024-04-19.tar.gz"
+MD5SUM="8963cb9cefbd8f78778e7d87e5743e35"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/ansiweather/README b/desktop/ansiweather/README
new file mode 100644
index 0000000000..ef5a9fea54
--- /dev/null
+++ b/desktop/ansiweather/README
@@ -0,0 +1,14 @@
+AnsiWeather is a Shell script for displaying the current weather
+Comditions in your terminal.It supports support for ANSI colors
+and Unicode symbols.Weather data comes from OpenWeatherMap,
+free weather API.
+
+A list of cities is available,you can view it by running
+less /usr/doc/ansiweather-1.19.0/city.list.json
+
+A sample configuration file ansiweatherrc is provided in
+the documentation folder you can copy it to
+$HOME/.ansiweatherrc
+
+By default AnsiWeather uses its own key, but users can optionally
+get their own one by creating a free OpenWeatherMap account.
diff --git a/desktop/ansiweather/ansiweather.SlackBuild b/desktop/ansiweather/ansiweather.SlackBuild
new file mode 100644
index 0000000000..1cb05ac522
--- /dev/null
+++ b/desktop/ansiweather/ansiweather.SlackBuild
@@ -0,0 +1,83 @@
+#!/bin/bash
+
+# Slackware build script for ansiweather
+
+# Copyright 2024 Vijay Marcel
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=ansiweather
+VERSION=${VERSION:-1.19.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+trap 'echo "$0 FAILED at line $LINENO!" | tee -a $OUTPUT/error-${PRGNAM}.log' ERR
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -pv $PKG/usr/bin
+mkdir -pv $PKG/usr/man/man1
+
+install -Dvm755 ansiweather -t $PKG/usr/bin
+install -Dvm644 ansiweather.1 -t $PKG/usr/man/man1
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded --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 -pv $PKG/usr/doc/$PRGNAM-$VERSION
+cp -av AUTHORS ChangeLog LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+gunzip -c $CWD/city.list.json.gz > $PKG/usr/doc/$PRGNAM-$VERSION/city.list.json
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/ansiweatherrc > $PKG/usr/doc/$PRGNAM-$VERSION/ansiweatherrc
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 0644 {} \+
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chown -R root:root {} \+
+
+mkdir -pv $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/desktop/ansiweather/ansiweather.info b/desktop/ansiweather/ansiweather.info
new file mode 100644
index 0000000000..b4c29a559f
--- /dev/null
+++ b/desktop/ansiweather/ansiweather.info
@@ -0,0 +1,12 @@
+PRGNAM="ansiweather"
+VERSION="1.19.0"
+HOMEPAGE="https://github.com/fcambus/ansiweather"
+DOWNLOAD="https://github.com/fcambus/ansiweather/archive/1.19.0/ansiweather-1.19.0.tar.gz \
+ https://bulk.openweathermap.org/sample/city.list.json.gz"
+MD5SUM="87e33bd9e10ca90fa601c033d2480e53 \
+ 34ca81d0966f8b975866be7bdc493974"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/desktop/ansiweather/ansiweatherrc b/desktop/ansiweather/ansiweatherrc
new file mode 100644
index 0000000000..bf3b75a4e4
--- /dev/null
+++ b/desktop/ansiweather/ansiweatherrc
@@ -0,0 +1,14 @@
+fetch_cmd:curl -sf
+api_key:
+location:
+dateformat:%a %b %d
+timeformat:%r
+units:metric
+forecast:0
+show_daylight:false
+ansi:false
+show_uvi:true
+show_wind:false
+show_humidity:true
+show_pressure:false
+symbols:true
diff --git a/desktop/ansiweather/slack-desc b/desktop/ansiweather/slack-desc
new file mode 100644
index 0000000000..0787e75586
--- /dev/null
+++ b/desktop/ansiweather/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------------------------------------------------------|
+ansiweather: ansiweather (Weather in Terminal)
+ansiweather:
+ansiweather: AnsiWeather is a Shell script for displaying the current weather
+ansiweather: Comditions in your terminal.It supports support for ANSI colors
+ansiweather: and Unicode symbols.Weather data comes from OpenWeatherMap,
+ansiweather: free weather API.
+ansiweather:
+ansiweather: Homepage:https://github.com/fcambus/ansiweather
+ansiweather:
+ansiweather:
+ansiweather:
diff --git a/desktop/cellwriter/cellwriter.SlackBuild b/desktop/cellwriter/cellwriter.SlackBuild
index 865d0d143c..640402e611 100644
--- a/desktop/cellwriter/cellwriter.SlackBuild
+++ b/desktop/cellwriter/cellwriter.SlackBuild
@@ -24,12 +24,16 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+# 20240330 bkw: modified by SlackBuilds.org, BUILD=2:
+# - fix desktop-file-validate warning.
+# - remove generic INSTALL from doc dir.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cellwriter
VERSION=${VERSION:-1.3.6}
COMMIT=${COMMIT:-b5295f46dab0a353d72368e6255b654bb1c49f0c}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +45,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -78,9 +79,11 @@ cd $PRGNAM-$COMMIT
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+sed -i '/^Encoding/d' $PRGNAM.desktop
LDFLAGS="-lX11" \
CFLAGS="$SLKCFLAGS -w -Wl,--allow-multiple-definition" \
@@ -101,7 +104,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING ChangeLog INSTALL TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING ChangeLog TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/cellwriter/cellwriter.info b/desktop/cellwriter/cellwriter.info
index ea87abd79a..7f806e32c7 100644
--- a/desktop/cellwriter/cellwriter.info
+++ b/desktop/cellwriter/cellwriter.info
@@ -1,7 +1,7 @@
PRGNAM="cellwriter"
VERSION="1.3.6"
HOMEPAGE="https://github.com/risujin/cellwriter/"
-DOWNLOAD="https://github.com/risujin/cellwriter/archive/b5295f46dab0a353d72368e6255b654bb1c49f0c.tar.gz"
+DOWNLOAD="https://github.com/risujin/cellwriter/archive/b5295f46dab0a353d72368e6255b654bb1c49f0c/cellwriter-b5295f46dab0a353d72368e6255b654bb1c49f0c.tar.gz"
MD5SUM="f7e4c88084af1d5f459e5e277cff2173"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/dwmblocks/dwmblocks.SlackBuild b/desktop/dwmblocks/dwmblocks.SlackBuild
index 62da95b3a2..92f4da7fcc 100644
--- a/desktop/dwmblocks/dwmblocks.SlackBuild
+++ b/desktop/dwmblocks/dwmblocks.SlackBuild
@@ -25,13 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dwmblocks
-VERSION=${VERSION:-20231219}
+VERSION=${VERSION:-20240319}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=dwmblocks-async
-COMMIT=${COMMIT:-12d4decdd45015b9b6f1ac50a2bd65c98695f1c3}
+COMMIT=${COMMIT:-8ebe985db8c0818e6316b8b4b82e20d6f680c017}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/desktop/dwmblocks/dwmblocks.info b/desktop/dwmblocks/dwmblocks.info
index 08b744c335..4dfb1956e8 100644
--- a/desktop/dwmblocks/dwmblocks.info
+++ b/desktop/dwmblocks/dwmblocks.info
@@ -1,8 +1,8 @@
PRGNAM="dwmblocks"
-VERSION="20231219"
+VERSION="20240319"
HOMEPAGE="https://github.com/UtkarshVerma/dwmblocks-async"
-DOWNLOAD="https://github.com/UtkarshVerma/dwmblocks-async/archive/12d4dec/dwmblocks-async-12d4decdd45015b9b6f1ac50a2bd65c98695f1c3.tar.gz"
-MD5SUM="87280dd1996fdcd2870e74aea20deebb"
+DOWNLOAD="https://github.com/UtkarshVerma/dwmblocks-async/archive/8ebe985/dwmblocks-async-8ebe985db8c0818e6316b8b4b82e20d6f680c017.tar.gz"
+MD5SUM="a20824ce2b71beb6c804a4ca19632aa8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/evilwm/evilwm.SlackBuild b/desktop/evilwm/evilwm.SlackBuild
index 0393c959db..02ec475737 100644
--- a/desktop/evilwm/evilwm.SlackBuild
+++ b/desktop/evilwm/evilwm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=evilwm
-VERSION=${VERSION:-1.4.2}
+VERSION=${VERSION:-1.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,7 +79,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-sed -ie "s/^CFLAGS = .*/CFLAGS = $SLKCFLAGS/" Makefile
+CFLAGS="$SLKCFLAGS" \
+./configure
make
make install DESTDIR=$PKG
@@ -93,7 +94,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- ChangeLog README TODO \
+ ChangeLog INSTALL README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/desktop/evilwm/evilwm.info b/desktop/evilwm/evilwm.info
index 84b051540a..312b1e8619 100644
--- a/desktop/evilwm/evilwm.info
+++ b/desktop/evilwm/evilwm.info
@@ -1,8 +1,8 @@
PRGNAM="evilwm"
-VERSION="1.4.2"
+VERSION="1.4.3"
HOMEPAGE="http://www.6809.org.uk/evilwm/"
-DOWNLOAD="https://www.6809.org.uk/evilwm/dl/evilwm-1.4.2.tar.gz"
-MD5SUM="7e4d9f4677151249a96b2f51c168a294"
+DOWNLOAD="https://www.6809.org.uk/evilwm/dl/evilwm-1.4.3.tar.gz"
+MD5SUM="c8a8641fb53f03542bb2de4d55dd6933"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/fvwm3/fvwm3.SlackBuild b/desktop/fvwm3/fvwm3.SlackBuild
index fbe36b5087..de7467eaa6 100644
--- a/desktop/fvwm3/fvwm3.SlackBuild
+++ b/desktop/fvwm3/fvwm3.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fvwm3
-# Copyright 2020-2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2020-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fvwm3
-VERSION=${VERSION:-1.0.9}
+VERSION=${VERSION:-1.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/fvwm3/fvwm3.info b/desktop/fvwm3/fvwm3.info
index e94a3f4044..dfcc538c99 100644
--- a/desktop/fvwm3/fvwm3.info
+++ b/desktop/fvwm3/fvwm3.info
@@ -1,8 +1,8 @@
PRGNAM="fvwm3"
-VERSION="1.0.9"
+VERSION="1.1.0"
HOMEPAGE="https://github.com/fvwmorg/fvwm3"
-DOWNLOAD="https://github.com/fvwmorg/fvwm3/releases/download/1.0.9/fvwm3-1.0.9.tar.gz"
-MD5SUM="39a1a917c0017a1695e0a86ec303f465"
+DOWNLOAD="https://github.com/fvwmorg/fvwm3/releases/download/1.1.0/fvwm3-1.1.0.tar.gz"
+MD5SUM="35c38bbdc97f9efac0271f3c7ec5a0c3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/desktop/i3/i3.SlackBuild b/desktop/i3/i3.SlackBuild
index 1418eeb7be..62c3415de5 100644
--- a/desktop/i3/i3.SlackBuild
+++ b/desktop/i3/i3.SlackBuild
@@ -7,7 +7,7 @@
# Updated by Marcin Herda <mherda@slackword.net>
# Cleaning up docs by ponce
# Copyright 2017 - 2018 Johannes Schoepfer, Germany
-# Updated by Emmanuel N. Millan, Argentina, 2019 - 2022
+# Updated by Emmanuel N. Millan, Argentina, 2019 - 2024
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=i3
-VERSION=${VERSION:-4.22}
+VERSION=${VERSION:-4.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -91,7 +91,7 @@ mkdir -p build
--prefix /usr \
--libdir /usr/lib$LIBDIRSUFFIX \
--mandir /usr/man \
- --sysconfdir /etc \
+ --sysconfdir /etc \
--localstatedir /var \
..
CFLAGS="$SLKCFLAGS" ninja
@@ -124,10 +124,10 @@ cp -a DEPENDS LICENSE RELEASE-NOTES-* $PKG/usr/doc/$PRGNAM-$VERSION
cp -a docs/* $PKG/usr/doc/$PRGNAM-$VERSION/txt
( cd $PKG/usr/doc/$PRGNAM-$VERSION/txt
mv *.html *.png *.css ../html/
- rm i3-pod2html *.conf *.dia
+ rm -rf i3-pod2html *.conf *.dia
)
-rm -r $PKG/usr/share/doc
+rm -fr $PKG/usr/share/doc
cd AnyEvent-I3
diff --git a/desktop/i3/i3.info b/desktop/i3/i3.info
index 15e7a9d486..ed5cd9bc25 100644
--- a/desktop/i3/i3.info
+++ b/desktop/i3/i3.info
@@ -1,8 +1,8 @@
PRGNAM="i3"
-VERSION="4.22"
+VERSION="4.23"
HOMEPAGE="https://www.i3wm.org"
-DOWNLOAD="https://i3wm.org/downloads/i3-4.22.tar.xz"
-MD5SUM="61c7787808344e2871079a9c93e751c2"
+DOWNLOAD="https://i3wm.org/downloads/i3-4.23.tar.xz"
+MD5SUM="ea71162d40b403b6098fe833697b747a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmenu libev xcb-util-xrm yajl perl-JSON-XS perl-AnyEvent"
diff --git a/desktop/i3minator/i3minator.info b/desktop/i3minator/i3minator.info
index 722b71ff87..90e1d92fe5 100644
--- a/desktop/i3minator/i3minator.info
+++ b/desktop/i3minator/i3minator.info
@@ -1,7 +1,7 @@
PRGNAM="i3minator"
VERSION="0.0.4"
HOMEPAGE="https://github.com/carlesso/i3minator"
-DOWNLOAD="https://github.com/carlesso/i3minator/archive/0.0.4.tar.gz"
+DOWNLOAD="https://github.com/carlesso/i3minator/archive/0.0.4/i3minator-0.0.4.tar.gz"
MD5SUM="9d15e7fc3837713518039622d5bc368f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/i3situation/i3situation.SlackBuild b/desktop/i3situation/i3situation.SlackBuild
index 28bf349d8e..e787b1a622 100644
--- a/desktop/i3situation/i3situation.SlackBuild
+++ b/desktop/i3situation/i3situation.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240329 bkw: BUILD=2, modified by SlackBuild.org:
+# - fix README.md permissions (0644, not 0755).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=i3situation
VERSION=${VERSION:-1.0.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -73,11 +73,7 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +
python3 setup.py install --root=$PKG
diff --git a/desktop/i3situation/i3situation.info b/desktop/i3situation/i3situation.info
index 78264e83e6..7f0b1e891d 100644
--- a/desktop/i3situation/i3situation.info
+++ b/desktop/i3situation/i3situation.info
@@ -1,7 +1,7 @@
PRGNAM="i3situation"
VERSION="1.0.5"
HOMEPAGE="https://github.com/HarveyHunt/i3situation"
-DOWNLOAD="https://github.com/HarveyHunt/i3situation/archive/1.0.5.tar.gz"
+DOWNLOAD="https://github.com/HarveyHunt/i3situation/archive/1.0.5/i3situation-1.0.5.tar.gz"
MD5SUM="ce4654e9b63eac91078a51246ae3b0ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/icewm/icewm.SlackBuild b/desktop/icewm/icewm.SlackBuild
index bb7aa78f50..d8ffb3d557 100644
--- a/desktop/icewm/icewm.SlackBuild
+++ b/desktop/icewm/icewm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=icewm
-VERSION=${VERSION:-3.4.6}
+VERSION=${VERSION:-3.4.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/icewm/icewm.info b/desktop/icewm/icewm.info
index d108937fc1..bb750da2b9 100644
--- a/desktop/icewm/icewm.info
+++ b/desktop/icewm/icewm.info
@@ -1,8 +1,8 @@
PRGNAM="icewm"
-VERSION="3.4.6"
+VERSION="3.4.7"
HOMEPAGE="https://ice-wm.org/"
-DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/3.4.6/icewm-3.4.6.tar.lz"
-MD5SUM="3fab5981d3090e5596cddd3148a39459"
+DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/3.4.7/icewm-3.4.7.tar.lz"
+MD5SUM="bbac75194d5d78c5948730c794c90d6b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="imlib2"
diff --git a/desktop/jwm/jwm.SlackBuild b/desktop/jwm/jwm.SlackBuild
index 80a23d3e49..1acab59470 100644
--- a/desktop/jwm/jwm.SlackBuild
+++ b/desktop/jwm/jwm.SlackBuild
@@ -7,7 +7,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jwm
-VERSION=${VERSION:-2.3.7}
+VERSION=${VERSION:-2.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,7 +83,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ABOUT-NLS ChangeLog CONTRIBUTING.md LICENSE README.md example.jwmrc xslt/jwm-2.3.xslt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTING.md LICENSE README.md README.upgrading example.jwmrc xslt/jwm-2.3.xslt xslt/jwm-2.4.xslt $PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKG/usr/share/$PRGNAM
cp -a contrib/*.svg contrib/*.xbm contrib/CREDITS $PKG/usr/share/$PRGNAM
mkdir -p $PKG/etc/X11/xinit
diff --git a/desktop/jwm/jwm.info b/desktop/jwm/jwm.info
index 5939ed8751..5ac7f9aca2 100644
--- a/desktop/jwm/jwm.info
+++ b/desktop/jwm/jwm.info
@@ -1,8 +1,8 @@
PRGNAM="jwm"
-VERSION="2.3.7"
+VERSION="2.4.3"
HOMEPAGE="http://joewing.net/projects/jwm/"
-DOWNLOAD="http://joewing.net/projects/jwm/releases/jwm-2.3.7.tar.xz"
-MD5SUM="95b297a89dedf45ef037c2596ad7d699"
+DOWNLOAD="https://github.com/joewing/jwm/releases/download/v2.4.3/jwm-2.4.3.tar.xz"
+MD5SUM="d798a7641aa45c10ae3b821c85494711"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/keynav/keynav.info b/desktop/keynav/keynav.info
index adae6aa1eb..101be57bc4 100644
--- a/desktop/keynav/keynav.info
+++ b/desktop/keynav/keynav.info
@@ -1,7 +1,7 @@
PRGNAM="keynav"
VERSION="20150730+4ae486d"
HOMEPAGE="https://www.semicomplete.com/projects/keynav/"
-DOWNLOAD="https://github.com/jordansissel/keynav/archive/4ae486db6697877e84b66583a0502afc7301ba16.tar.gz"
+DOWNLOAD="https://github.com/jordansissel/keynav/archive/4ae486db6697877e84b66583a0502afc7301ba16/keynav-4ae486db6697877e84b66583a0502afc7301ba16.tar.gz"
MD5SUM="ddad3e7b9f1cf77a3a828a99d194fe44"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/mousam/FixApplicationFlags.patch b/desktop/mousam/FixApplicationFlags.patch
new file mode 100644
index 0000000000..27ad92fe37
--- /dev/null
+++ b/desktop/mousam/FixApplicationFlags.patch
@@ -0,0 +1,11 @@
+--- a/src/main.py
++++ b/src/main.py
+@@ -32,7 +32,7 @@
+
+ def __init__(self):
+ super().__init__(application_id='io.github.amit9838.mousam',
+- flags=Gio.ApplicationFlags.DEFAULT_FLAGS)
++ flags=Gio.ApplicationFlags.FLAGS_NONE)
+ self.create_action('quit', lambda *_: self.quit(), ['<primary>q'])
+ self.settings = Gio.Settings(schema_id="io.github.amit9838.mousam")
+ self.main_window = None
diff --git a/desktop/mousam/README b/desktop/mousam/README
new file mode 100644
index 0000000000..ea0350ea73
--- /dev/null
+++ b/desktop/mousam/README
@@ -0,0 +1,2 @@
+Mousam is a beautiful and lightweight weather app build using Gtk4,
+Libadwaita and Python.
diff --git a/desktop/mousam/doinst.sh b/desktop/mousam/doinst.sh
new file mode 100644
index 0000000000..0254ea06d8
--- /dev/null
+++ b/desktop/mousam/doinst.sh
@@ -0,0 +1,15 @@
+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 usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
+
+if [ -e usr/share/glib-2.0/schemas ]; then
+ if [ -x /usr/bin/glib-compile-schemas ]; then
+ /usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas >/dev/null 2>&1
+ fi
+fi
diff --git a/desktop/mousam/load_from_data.patch b/desktop/mousam/load_from_data.patch
new file mode 100644
index 0000000000..16b1c244d0
--- /dev/null
+++ b/desktop/mousam/load_from_data.patch
@@ -0,0 +1,11 @@
+--- a/src/main.py
++++ b/src/main.py
+@@ -45,7 +45,7 @@
+ Priority = Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
+ with open(CSS_PATH+'style.css', 'r') as css_file:
+ css = bytes(css_file.read(), 'utf-8')
+- css_provider.load_from_data(css,len(css))
++ css_provider.load_from_data(css)
+ Gtk.StyleContext.add_provider_for_display(Gdk.Display.get_default(), css_provider, Priority)
+
+ launch_maximized = self.settings.get_boolean("launch-maximized")
diff --git a/desktop/mousam/mousam.SlackBuild b/desktop/mousam/mousam.SlackBuild
new file mode 100644
index 0000000000..68d07229aa
--- /dev/null
+++ b/desktop/mousam/mousam.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for mousam
+
+# Copyright 2024 Isaac Yu <isaacyu@protonmail.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=mousam
+VERSION=${VERSION:-1.1.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+ARCH=noarch
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+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 {} \+
+
+# Use newer meson
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
+# Fix application flags for glib 2.70
+# glib2 documentation: https://docs.gtk.org/gio/flags.ApplicationFlags.html
+# glib2 version check taken from Didier Spaier: https://tinyurl.com/8s2duash
+if [[ $(grep Version /usr/lib64/pkgconfig/glib-2.0.pc | awk '{print $2}') < 2.71.0 ]]; then
+ patch -p1 < $CWD/FixApplicationFlags.patch
+fi
+
+# Fix for Gtk4 < 4.9 (css_provider.load_from_data() takes in 2 arguments rather than 3)
+# Reference: https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/231
+if [[ $(grep Version /usr/lib64/pkgconfig/gtk4.pc | awk '{print $2}') < 4.9.0 ]]; then
+ patch -p1 < $CWD/load_from_data.patch
+fi
+
+mkdir -p build
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson .. \
+ --prefix /usr \
+ --mandir /usr/man \
+ --libdir /usr/lib${LIBDIRSUFFIX}
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+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/desktop/mousam/mousam.info b/desktop/mousam/mousam.info
new file mode 100644
index 0000000000..02516d40cf
--- /dev/null
+++ b/desktop/mousam/mousam.info
@@ -0,0 +1,10 @@
+PRGNAM="mousam"
+VERSION="1.1.0"
+HOMEPAGE="https://github.com/amit9838/mousam"
+DOWNLOAD="https://github.com/amit9838/mousam/archive/v1.1.0/mousam-1.1.0.tar.gz"
+MD5SUM="2e9ea97e40d7841bed25ff58b38377dd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="libadwaita python3-meson-opt"
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu@protonmail.com"
diff --git a/audio/kanola/slack-desc b/desktop/mousam/slack-desc
index b11b8f7d23..c83a890fd9 100644
--- a/audio/kanola/slack-desc
+++ b/desktop/mousam/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-kanola: kanola (basic KDE MPD client)
-kanola:
-kanola: Kanola is a basic KDE MPD client designed in Python.
-kanola: The idea behind Kanola is that KDE needs a light, small, and
-kanola: easy to use MPD client that can compete with the numerous and
-kanola: very eye-pleasing GTK clients.
-kanola:
-kanola:
-kanola:
-kanola:
-kanola:
+mousam: mousam (lightweight weather app)
+mousam:
+mousam: Mousam is a beautiful and lightweight weather app build using Gtk4,
+mousam: Libadwaita and Python.
+mousam:
+mousam:
+mousam:
+mousam:
+mousam:
+mousam:
+mousam:
diff --git a/desktop/numix-icon-theme/numix-icon-theme.SlackBuild b/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
index b71452a199..f40fa5052a 100644
--- a/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
+++ b/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
@@ -4,7 +4,7 @@
#
# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# Copyright 2020-2022 Isaac Yu <isaacyu1@isaacyu1.com>
-# Copyright 2023 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2023-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="numix-icon-theme"
-VERSION=${VERSION:-23.11.20}
+VERSION=${VERSION:-23.12.02}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/numix-icon-theme/numix-icon-theme.info b/desktop/numix-icon-theme/numix-icon-theme.info
index 67fb3d02a4..60b7968ad9 100644
--- a/desktop/numix-icon-theme/numix-icon-theme.info
+++ b/desktop/numix-icon-theme/numix-icon-theme.info
@@ -1,8 +1,8 @@
PRGNAM="numix-icon-theme"
-VERSION="23.11.20"
+VERSION="23.12.02"
HOMEPAGE="https://github.com/numixproject/numix-icon-theme/"
-DOWNLOAD="https://github.com/numixproject/numix-icon-theme/archive/23.11.20/numix-icon-theme-23.11.20.tar.gz"
-MD5SUM="ad362c68ac5ef678836a5f3c4baa6e8a"
+DOWNLOAD="https://github.com/numixproject/numix-icon-theme/archive/23.12.02/numix-icon-theme-23.12.02.tar.gz"
+MD5SUM="a991c0b13535f9111397f1f809c8a183"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/nwg-bar/nwg-bar.info b/desktop/nwg-bar/nwg-bar.info
index 8068e7b295..ee76010b09 100644
--- a/desktop/nwg-bar/nwg-bar.info
+++ b/desktop/nwg-bar/nwg-bar.info
@@ -1,7 +1,7 @@
PRGNAM="nwg-bar"
VERSION="0.1.6"
HOMEPAGE="https://github.com/nwg-piotr/nwg-bar/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-bar/archive/refs/tags/v0.1.6.tar.gz \
+DOWNLOAD="https://github.com/nwg-piotr/nwg-bar/archive/v0.1.6/nwg-bar-0.1.6.tar.gz \
https://slackware.lngn.net/pub/source/nwg-bar/nwg-bar-vendor-0.1.6.tar.gz"
MD5SUM="1dce147a62eb2478e1025c779b04b631 \
242376bf5f16bceecd57dec6a1578a5c"
diff --git a/desktop/nwg-hello/nwg-hello.SlackBuild b/desktop/nwg-hello/nwg-hello.SlackBuild
index 7ddbe283af..527b499975 100644
--- a/desktop/nwg-hello/nwg-hello.SlackBuild
+++ b/desktop/nwg-hello/nwg-hello.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nwg-hello
-VERSION=${VERSION:-0.1.8}
+VERSION=${VERSION:-0.1.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/nwg-hello/nwg-hello.info b/desktop/nwg-hello/nwg-hello.info
index 5ee282c343..90162c5fe8 100644
--- a/desktop/nwg-hello/nwg-hello.info
+++ b/desktop/nwg-hello/nwg-hello.info
@@ -1,8 +1,8 @@
PRGNAM="nwg-hello"
-VERSION="0.1.8"
+VERSION="0.1.10"
HOMEPAGE="https://github.com/nwg-piotr/nwg-hello/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-hello/archive/v0.1.8/nwg-hello-0.1.8.tar.gz"
-MD5SUM="53692cdaed2640963ab2b99f8ac8da30"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-hello/archive/v0.1.10/nwg-hello-0.1.10.tar.gz"
+MD5SUM="c92985de4468818004d8b4d205efb124"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtk-layer-shell greetd"
diff --git a/desktop/nwg-panel/nwg-panel.SlackBuild b/desktop/nwg-panel/nwg-panel.SlackBuild
index 59ca4b294d..78cff94a2f 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.9.26}
+VERSION=${VERSION:-0.9.27}
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 73f92e7667..4b6eebdc6d 100644
--- a/desktop/nwg-panel/nwg-panel.info
+++ b/desktop/nwg-panel/nwg-panel.info
@@ -1,8 +1,8 @@
PRGNAM="nwg-panel"
-VERSION="0.9.26"
+VERSION="0.9.27"
HOMEPAGE="https://github.com/nwg-piotr/nwg-panel/"
-DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.9.26/nwg-panel-0.9.26.tar.gz"
-MD5SUM="e45e90cba1e41cf931af40bbbd83afc4"
+DOWNLOAD="https://github.com/nwg-piotr/nwg-panel/archive/v0.9.27/nwg-panel-0.9.27.tar.gz"
+MD5SUM="0a1b3233e889aef64296336f18559681"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="brightnessctl nwg-icon-picker playerctl python3-psutil i3ipc python3-dasbus python3-netifaces SwayNotificationCenter wlr-randr ddcutil"
diff --git a/desktop/oomox/oomox.info b/desktop/oomox/oomox.info
index d65f4be454..3fc36e26d6 100644
--- a/desktop/oomox/oomox.info
+++ b/desktop/oomox/oomox.info
@@ -9,7 +9,7 @@ DOWNLOAD="https://github.com/themix-project/oomox/archive/1.7.0.6/oomox-1.7.0.6.
https://github.com/nana-4/materia-theme/archive/v20180922/materia-theme-20180922.tar.gz \
https://github.com/themix-project/oomox-gtk-theme/archive/1.9.1/oomox-gtk-theme-1.9.1.tar.gz \
https://github.com/themix-project/oomoxify/archive/1.0.1/oomoxify-1.0.1.tar.gz"
-MD5SUM="39ba21ea6ba52f3317da5066d80cae20 \
+MD5SUM="08e01a074e13fa391d13c77c332047e2 \
a0f38b1c341198a81408379907a0ca4b \
cb669130685dcbf03a8f7f5738c71dc6 \
38fc51a55c798032266c03ee82461119 \
diff --git a/desktop/qmmp-skins/qmmp-skins.info b/desktop/qmmp-skins/qmmp-skins.info
index 3cc8e87110..48fc993e31 100644
--- a/desktop/qmmp-skins/qmmp-skins.info
+++ b/desktop/qmmp-skins/qmmp-skins.info
@@ -2,7 +2,7 @@ PRGNAM="qmmp-skins"
VERSION="1.0"
HOMEPAGE="http://qmmp.ylsoftware.com/files/skins/"
DOWNLOAD="http://qmmp.ylsoftware.com/files/skins/Skins_All_in_One.zip"
-MD5SUM="d371b6c85b1c2fb11727c1c6825e407b"
+MD5SUM="b1d9c79b1e744c692efc129d64186141"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qmmp"
diff --git a/desktop/qt6ct/qt6ct.SlackBuild b/desktop/qt6ct/qt6ct.SlackBuild
index 8e5d0de3eb..a7911e335f 100644
--- a/desktop/qt6ct/qt6ct.SlackBuild
+++ b/desktop/qt6ct/qt6ct.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for qt6ct
-# Copyright 2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2023-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -31,13 +31,15 @@ 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
+ ARCH="$( uname -m )"
fi
+case "$ARCH" in
+ i?86) echo "Qt 6 does not support 32bit CPUs"
+ exit 1 ;;
+ arm*) ARCH=arm ;;
+esac
+
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/desktop/qt6ct/qt6ct.info b/desktop/qt6ct/qt6ct.info
index dfed5a0510..b3b02d9b82 100644
--- a/desktop/qt6ct/qt6ct.info
+++ b/desktop/qt6ct/qt6ct.info
@@ -1,10 +1,10 @@
PRGNAM="qt6ct"
VERSION="0.9"
HOMEPAGE="https://github.com/trialuser02/qt6ct"
-DOWNLOAD="https://github.com/trialuser02/qt6ct/archive/0.9/qt6ct-0.9.tar.gz"
-MD5SUM="55bbf70041b2a9dd4017bb69f1de1198"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/trialuser02/qt6ct/archive/0.9/qt6ct-0.9.tar.gz"
+MD5SUM_x86_64="55bbf70041b2a9dd4017bb69f1de1198"
REQUIRES="qt6 %README%"
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/desktop/qtile/README b/desktop/qtile/README
index 2b44f405b8..4e3abec5b7 100644
--- a/desktop/qtile/README
+++ b/desktop/qtile/README
@@ -10,6 +10,6 @@ python3-dbus-next is an optional dependency for qtile.
It sends notifications through dbus - please additionally install a
notification daemon such as dunst for displaying notifications on qtile.
-python3-pywlroots (another optional dependency) provides experimental
-Wayland support. If python3-pywlroots is installed, then this SlackBuild
-will also install a Wayland .desktop session file.
+This SlackBuild does not provide Wayland support. Slackware 15.0 is only
+able to build wlroots 0.15. qtile >= 0.23.0 requires wlroots 0.16 (which
+cannot be built with Slackware 15).
diff --git a/desktop/qtile/qtile.SlackBuild b/desktop/qtile/qtile.SlackBuild
index 51e7162010..dae625eb03 100644
--- a/desktop/qtile/qtile.SlackBuild
+++ b/desktop/qtile/qtile.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for qtile
# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qtile
-VERSION=${VERSION:-0.22.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.25.0}
+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
@@ -77,7 +63,12 @@ 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 {} \;
-python3 setup.py install --root=$PKG
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
+# qtile provides a setup.py - however, setuptools > 58.2.0 does not recommend running setup.py directly
+python3 -m build --no-isolation
+python3 -m installer -d "$PKG" dist/*.whl
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
@@ -90,12 +81,6 @@ install -m 0755 $CWD/xinitrc.$PRGNAM $PKG/etc/X11/xinit/xinitrc.$PRGNAM
mkdir -p $PKG/usr/share/xsessions
install -D -m644 resources/$PRGNAM.desktop $PKG/usr/share/xsessions/$PRGNAM.desktop
-# If pywlroots is installed, install Wayland session file
-if $(python3 -c 'import pkgutil; exit(not pkgutil.find_loader("wlroots"))'); then
- mkdir -p $PKG/usr/share/wayland-sessions
- install -D -m644 resources/$PRGNAM-wayland.desktop $PKG/usr/share/wayland-sessions/$PRGNAM-wayland.desktop
-fi
-
# example for default config file maybe installed ~/$USER/.config/qtile
CONFIG="libqtile/resources/default_config.py"
diff --git a/desktop/qtile/qtile.info b/desktop/qtile/qtile.info
index c80ff54930..6cd7ee2c1a 100644
--- a/desktop/qtile/qtile.info
+++ b/desktop/qtile/qtile.info
@@ -1,10 +1,10 @@
PRGNAM="qtile"
-VERSION="0.22.1"
+VERSION="0.25.0"
HOMEPAGE="http://qtile.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.22.1.tar.gz"
-MD5SUM="504e17bca60ef78bdbdb0b706809dd8b"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.25.0.tar.gz"
+MD5SUM="5dea4d6feb2b018dfb54433837178a2d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-xcffib python3-cairocffi"
+REQUIRES="python3-xcffib python3-cairocffi python3-setuptools-scm-opt"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/desktop/quickswitch-i3/quickswitch-i3.info b/desktop/quickswitch-i3/quickswitch-i3.info
index 6c33d3431f..4b90bb8aa8 100644
--- a/desktop/quickswitch-i3/quickswitch-i3.info
+++ b/desktop/quickswitch-i3/quickswitch-i3.info
@@ -1,7 +1,7 @@
PRGNAM="quickswitch-i3"
VERSION="2.7.0"
HOMEPAGE="https://github.com/OliverUv/quickswitch-for-i3"
-DOWNLOAD="https://github.com/OliverUv/quickswitch-for-i3/archive/2.7.0.tar.gz"
+DOWNLOAD="https://github.com/OliverUv/quickswitch-for-i3/archive/2.7.0/quickswitch-for-i3-2.7.0.tar.gz"
MD5SUM="d36b1505337ea56bf3f4bff45c3a9b12"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/recoll/recoll.SlackBuild b/desktop/recoll/recoll.SlackBuild
index 14224eed2b..2d8fecf3b3 100644
--- a/desktop/recoll/recoll.SlackBuild
+++ b/desktop/recoll/recoll.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=recoll
-VERSION=${VERSION:-1.34.4}
+VERSION=${VERSION:-1.37.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -65,7 +62,7 @@ else
LIBDIRSUFFIX=""
fi
-# from the official online documenatation:
+# from the official online documentation:
#
# --enable-camelcase will enable splitting camelCase words. This is not enabled
# by default as it has the unfortunate side-effect of making some phrase searches
@@ -96,8 +93,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-sed -i '1,1i#include <QAbstractItemView>' qtgui/ssearch_w.cpp || exit 1
-
# Ugly hack, but it seems to work...
sed -i "s|recoll\.pro)|recoll.pro ; sed -i 's, -fno-exceptions,,' Makefile)|" Makefile.in
@@ -116,6 +111,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/desktop/recoll/recoll.info b/desktop/recoll/recoll.info
index f2c628d1ed..a502414fe9 100644
--- a/desktop/recoll/recoll.info
+++ b/desktop/recoll/recoll.info
@@ -1,10 +1,10 @@
PRGNAM="recoll"
-VERSION="1.34.4"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-DOWNLOAD="https://www.lesbonscomptes.com/recoll/recoll-1.34.4.tar.gz"
-MD5SUM="e953da138da567f4aacde580e22cfe13"
+VERSION="1.37.5"
+HOMEPAGE="https://www.recoll.org/"
+DOWNLOAD="https://www.recoll.org/recoll-1.37.5.tar.gz"
+MD5SUM="35d595dcc48f5abc434fd8d7e4afebbc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="antiword exiftool python2-lxml python3-lxml mutagen unrtf untex"
+REQUIRES="antiword exiftool python3-lxml mutagen unrtf untex"
MAINTAINER="titopoquito"
EMAIL="titopoquito@gmail.com"
diff --git a/desktop/spectrwm/spectrwm.SlackBuild b/desktop/spectrwm/spectrwm.SlackBuild
index b5bf47bc4b..2952092b63 100644
--- a/desktop/spectrwm/spectrwm.SlackBuild
+++ b/desktop/spectrwm/spectrwm.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2020 Andrew Payne <phalange@komputermatrix.com>
+# Copyright 2020-2024 Andrew Payne <phalange@komputermatrix.com>
# Copyright (c) 2011-2015 LEVAI Daniel
# All rights reserved.
#
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=spectrwm
-VERSION=${VERSION:-3.4.1}
+VERSION=${VERSION:-3.5.1}
SRCNAM=SPECTRWM_${VERSION//./_}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/spectrwm/spectrwm.info b/desktop/spectrwm/spectrwm.info
index 7262e7c190..ae9bc697a5 100644
--- a/desktop/spectrwm/spectrwm.info
+++ b/desktop/spectrwm/spectrwm.info
@@ -1,8 +1,8 @@
PRGNAM="spectrwm"
-VERSION="3.4.1"
+VERSION="3.5.1"
HOMEPAGE="https://github.com/conformal/spectrwm/"
-DOWNLOAD="https://github.com/conformal/spectrwm/archive/SPECTRWM_3_4_1.tar.gz"
-MD5SUM="4eba6fb1e888a3df4918c181b66bdbde"
+DOWNLOAD="https://github.com/conformal/spectrwm/archive/refs/tags/SPECTRWM_3_5_1.tar.gz"
+MD5SUM="611604a6c4a9c7848d64ea98a0d1db16"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/stoken/stoken.info b/desktop/stoken/stoken.info
index f93eedc485..43c9dd4bbe 100644
--- a/desktop/stoken/stoken.info
+++ b/desktop/stoken/stoken.info
@@ -1,7 +1,7 @@
PRGNAM="stoken"
VERSION="0.81"
HOMEPAGE="https://github.com/cernekee/stoken"
-DOWNLOAD="https://github.com/cernekee/stoken/archive/v0.81.tar.gz"
+DOWNLOAD="https://github.com/cernekee/stoken/archive/v0.81/stoken-0.81.tar.gz"
MD5SUM="b0aab6d74024170b26880f7338e066f4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/superkey-launch/superkey-launch.info b/desktop/superkey-launch/superkey-launch.info
index eea89c8169..5625d7c0c8 100644
--- a/desktop/superkey-launch/superkey-launch.info
+++ b/desktop/superkey-launch/superkey-launch.info
@@ -1,7 +1,7 @@
PRGNAM="superkey-launch"
VERSION="1.6.3"
HOMEPAGE="https://github.com/ryanpcmcquen/superkey-launch"
-DOWNLOAD="https://github.com/ryanpcmcquen/superkey-launch/archive/1.6.3.tar.gz"
+DOWNLOAD="https://github.com/ryanpcmcquen/superkey-launch/archive/1.6.3/superkey-launch-1.6.3.tar.gz"
MD5SUM="31b7ee3ed8a515a08621fd0b17f5e3a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/desktop/todoman/todoman.SlackBuild b/desktop/todoman/todoman.SlackBuild
index 9b5530319f..b526d5f88a 100644
--- a/desktop/todoman/todoman.SlackBuild
+++ b/desktop/todoman/todoman.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
# Use newer, non-stock setuptools due to package requirements
# Requires python/python3-setuptools-opt build-time dependency
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/development/Catch2/Catch2.SlackBuild b/development/Catch2/Catch2.SlackBuild
index 5513ed6dee..342a408ed8 100644
--- a/development/Catch2/Catch2.SlackBuild
+++ b/development/Catch2/Catch2.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Catch2
-# Copyright 2023 Steven Voges <Oregon, USA>
+# Copyright 2023-2024 Steven Voges <Oregon, USA>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Catch2
-VERSION=${VERSION:-3.4.0}
+VERSION=${VERSION:-3.5.4}
DOCS=${DOCS:-OFF}
EXTRAS=${EXTRAS:-ON}
BUILD=${BUILD:-1}
@@ -63,6 +63,16 @@ else
LIBDIRSUFFIX=""
fi
+#Test for multilib
+COMPAT32=${COMPAT32@L}
+if [ "$COMPAT32" = "" ] ; then
+ COMPATTMP="$( mktemp -d $TMP/compat32-test-XXXXXX )"
+ echo "int main(void) {; return(0); }" > "$COMPATTMP/test.c"
+ gcc -m32 "$COMPATTMP/test.c" -o /dev/null >/dev/null 2>&1 \
+ && COMPAT32=${COMPAT32:-yes}
+ rm -rf "$COMPATTMP"
+fi
+
set -e
rm -rf $PKG
@@ -83,6 +93,7 @@ cd build
cmake \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
-DCATCH_INSTALL_DOCS=$DOCS \
-DCATCH_INSTALL_EXTRAS=$EXTRAS \
-DCMAKE_BUILD_TYPE=Release ..
@@ -90,6 +101,22 @@ cd build
make install/strip DESTDIR=$PKG
cd ..
+if [ "$COMPAT32" = "yes" ]; then
+ mkdir -p build32
+ cd build32
+ cmake \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -m32" \
+ -DCMAKE_SHARED_LINKER_FLAGS:STRING="-m32" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCATCH_INSTALL_DOCS=$DOCS \
+ -DCATCH_INSTALL_EXTRAS=$EXTRAS \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+ cd ..
+fi
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/development/Catch2/Catch2.info b/development/Catch2/Catch2.info
index 906fed823c..24c58bdfbf 100644
--- a/development/Catch2/Catch2.info
+++ b/development/Catch2/Catch2.info
@@ -1,8 +1,8 @@
PRGNAM="Catch2"
-VERSION="3.4.0"
+VERSION="3.5.4"
HOMEPAGE="https://github.com/catchorg/Catch2"
-DOWNLOAD="https://github.com/catchorg/Catch2/archive/v3.4.0/Catch2-3.4.0.tar.gz"
-MD5SUM="2c802a4938ed842e2942c60d1d231bb7"
+DOWNLOAD="https://github.com/catchorg/Catch2/archive/v3.5.4/Catch2-3.5.4.tar.gz"
+MD5SUM="d6e53cc0ce7fa70205e0c716aff258a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/THE/README b/development/THE/README
index f48e416133..4b6ad0b024 100644
--- a/development/THE/README
+++ b/development/THE/README
@@ -5,7 +5,8 @@ Mansfield Software's Kedit.
THE uses Regina Rexx as its macro language. It uses a command line,
key bindings and a prefix area to operate.
-Two version of THE are created:
- - command line version of the program using ncurses
- - X11 graphical version of the program using the PDCursesMod
+Optional Dependency
+
+If PDCurses is installed then the X11 version of the program (xthe)
+will be created.
diff --git a/development/THE/THE.SlackBuild b/development/THE/THE.SlackBuild
index c4fcca66dd..f40924a9fe 100644
--- a/development/THE/THE.SlackBuild
+++ b/development/THE/THE.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for The Hessling Editor
-# Copyright 2012-2023 Richard Narron, California, USA
+# Copyright 2012-2022 Richard Narron, California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=THE
-VERSION=${VERSION:-4.0}
+VERSION=${VERSION:-3.3}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,13 +81,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# patch INSTALL file: --with-curses=pdcurses-x11
-patch -b -p1 < $CWD/install.patch
-
-# patch Makefile.in to make sure manext is built early
-patch -b -p1 < $CWD/makefile-in.patch
-
-# Make the ncurses version of THE and the documentation
+# make the ncurses version of THE and the documentation
mkdir ncurses
cd ncurses
@@ -107,41 +101,54 @@ CXXFLAGS="$SLKCFLAGS" \
make
make -j1 install DESTDIR=$PKG
-rm -f $PKG/usr/bin/the
-ln -sf the-con $PKG/usr/bin/the
-ln -sf the-con $PKG/usr/bin/nthe
+rm -rf doc/html
+make html
+
+rm -f $PKG/usr/bin/the
+ln -fs the-con $PKG/usr/bin/the
+ln -fs the-con $PKG/usr/bin/nthe
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html
install -m0644 the64.gif the64.png doc/html/*.html \
$PKG/usr/doc/$PRGNAM-$VERSION/html
cd $TMP/$PRGNAM-$VERSION
-install -m0644 COPYING FAQ HISTORY INSTALL README* TODO \
+install -m0644 COPYING FAQ HISTORY INSTALL README* THE_Help.txt TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
-install -m0644 $CWD/README \
- $PKG/usr/doc/$PRGNAM-$VERSION/README.slackware
-
-# Make the X11 version of THE by using the included PDCursesMod source.
-mkdir xcurses
-cd xcurses
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-../configure \
- --with-curses=pdcurses-x11 \
- --with-rexx=regina \
- --build=$ARCH-slackware-linux \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --localstatedir=/var \
- --mandir=/usr/man \
- --prefix=/usr \
- --sysconfdir=/etc
-make the-x11
-
-install -m0755 the-x11 $PKG/usr/bin
-ln -sf the-x11 $PKG/usr/bin/xthe
+# Try to make the X11 version of THE by using PDCurses (XCurses)
+
+if ldconfig -p | grep -q libXCurses.so; then
+ mkdir xcurses
+ cd xcurses
+
+ # for XCurses, create pdcurses-x11.pc pkg-config
+ XLIBDIR=lib${LIBDIRSUFFIX}
+ XVERSION=$(xcurses-config --version)
+ mkdir -p pkgconfig
+ sed -e "s/XLIBDIR/${XLIBDIR}/" \
+ -e "s/XVERSION/${XVERSION}/" \
+ < $CWD/libpdcurses-x11.pc \
+ > pkgconfig/libpdcurses-x11.pc
+
+ PKG_CONFIG_PATH=pkgconfig \
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ ../configure \
+ --with-curses=pdcurses-x11 \
+ --with-rexx=regina \
+ --build=$ARCH-slackware-linux \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --prefix=/usr \
+ --sysconfdir=/etc
+
+ make the-x11
+ install -m0755 the-x11 $PKG/usr/bin
+ ln -fs the-x11 $PKG/usr/bin/xthe
+fi
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/development/THE/THE.info b/development/THE/THE.info
index f143e4f7aa..ba436832f7 100644
--- a/development/THE/THE.info
+++ b/development/THE/THE.info
@@ -1,8 +1,8 @@
PRGNAM="THE"
-VERSION="4.0"
+VERSION="3.3"
HOMEPAGE="http://hessling-editor.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/hessling-editor/the-4.0.tar.gz"
-MD5SUM="a172cad447fb7fe9332eecdbf6f583ac"
+DOWNLOAD="https://sourceforge.net/projects/hessling-editor/files/hessling-editor/3.3%20Release%20Candidate%208/the-3.3.tar.gz"
+MD5SUM="27cea01b790a1a57a80f578f69602411"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="regina-rexx"
diff --git a/development/THE/install.patch b/development/THE/install.patch
deleted file mode 100644
index 30995153f3..0000000000
--- a/development/THE/install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- THE-4.0/INSTALL.orig 2022-12-28 14:20:28.000000000 -0800
-+++ THE-4.0/INSTALL 2023-01-07 16:32:48.849598481 -0800
-@@ -32,7 +32,7 @@
-
- % mkdir xcurses
- % cd xcurses
--% ../configure --with-curses=x11
-+% ../configure --with-curses=pdcurses-x11
- --with-rexx=oorexx
- --with-rexxincdir=[where oorexx is installed]/api
- --with-rexxlibdir=[where oorexx is installed]/api
diff --git a/development/THE/libpdcurses-x11.pc b/development/THE/libpdcurses-x11.pc
new file mode 100644
index 0000000000..5da4083b6c
--- /dev/null
+++ b/development/THE/libpdcurses-x11.pc
@@ -0,0 +1,14 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${prefix}/XLIBDIR
+includedir=${prefix}/include/xcurses
+version=XVERSION
+
+Name: PDCurses
+Description: PDCurses ${version} X11 library
+Version: ${version}
+URL: https://pdcurses.org
+Requires.private:
+Libs: -lXCurses
+Libs.private: -l:libXCurses.a -lXaw -lXmu -lXt -lX11 -lXpm -lSM -lICE -lXext
+Cflags: -DXCURSES -I${includedir} -I/usr/include/X11
diff --git a/development/THE/makefile-in.patch b/development/THE/makefile-in.patch
deleted file mode 100644
index 7db0260757..0000000000
--- a/development/THE/makefile-in.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- THE-4.0/Makefile.in.orig 2022-12-28 21:50:18.000000000 -0800
-+++ THE-4.0/Makefile.in 2023-01-07 17:58:35.946838735 -0800
-@@ -176,9 +176,9 @@
- doc/html:
- mkdir -p doc/html
-
--html: manext doc/html doc/html/index.html
-+html: doc/html doc/html/index.html
-
--doc/html/index.html: $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW)
-+doc/html/index.html: manext $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW)
- # -rm -fr *$(HTML_EXT) *.man
- cp $(imagedir)/the64.png .
- rexx $(srcdir)/makehtml.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=./doc/html doc=$(srcdocdir) \
-@@ -197,9 +197,9 @@
- doc/helpviewer:
- mkdir -p doc/helpviewer
-
--helpviewer: manext doc/helpviewer doc/helpviewer/index.html
-+helpviewer: doc/helpviewer doc/helpviewer/index.html
-
--doc/helpviewer/index.html: $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW)
-+doc/helpviewer/index.html: manext $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW)
- # -rm -f *$(HTML_EXT) *.man comm/* commsos/* commset/* misc/*
- cp $(imagedir)/the64.png .
- rexx $(srcdir)/makehv.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=./doc/helpviewer doc=$(srcdocdir) \
diff --git a/development/abseil-cpp/abseil-cpp.SlackBuild b/development/abseil-cpp/abseil-cpp.SlackBuild
index 228bca1ea5..5b823e7e09 100644
--- a/development/abseil-cpp/abseil-cpp.SlackBuild
+++ b/development/abseil-cpp/abseil-cpp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=abseil-cpp
-VERSION=${VERSION:-20230802.1}
+VERSION=${VERSION:-20240116.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/abseil-cpp/abseil-cpp.info b/development/abseil-cpp/abseil-cpp.info
index 5a8ae26971..8274f19690 100644
--- a/development/abseil-cpp/abseil-cpp.info
+++ b/development/abseil-cpp/abseil-cpp.info
@@ -1,8 +1,8 @@
PRGNAM="abseil-cpp"
-VERSION="20230802.1"
+VERSION="20240116.2"
HOMEPAGE="https://abseil.io"
-DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/20230802.1/abseil-cpp-20230802.1.tar.gz"
-MD5SUM="84665b6daa5dda7c9082b1a00057457a"
+DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/20240116.2/abseil-cpp-20240116.2.tar.gz"
+MD5SUM="f2c807858166b0a8ce4f679b17111335"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/android-tools/android-tools.SlackBuild b/development/android-tools/android-tools.SlackBuild
index dc8e8c6ca0..680f6c2a72 100644
--- a/development/android-tools/android-tools.SlackBuild
+++ b/development/android-tools/android-tools.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=android-tools
-VERSION=${VERSION:-34.0.4}
+VERSION=${VERSION:-34.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,6 +78,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# fix build with go 1.16.5
+sed -i 's%//go:build%// +build%' vendor/boringssl/crypto/err/err_data_generate.go
+
export GOCACHE=$(pwd)/build/go-cache
export GO111MODULE=off
diff --git a/development/android-tools/android-tools.info b/development/android-tools/android-tools.info
index ab2e545a7b..cce38fb014 100644
--- a/development/android-tools/android-tools.info
+++ b/development/android-tools/android-tools.info
@@ -1,8 +1,8 @@
PRGNAM="android-tools"
-VERSION="34.0.4"
+VERSION="34.0.5"
HOMEPAGE="http://developer.android.com/sdk/"
-DOWNLOAD="https://github.com/nmeum/android-tools/releases/download/34.0.4/android-tools-34.0.4.tar.xz"
-MD5SUM="ee4db50a0fbff671040868cb99322567"
+DOWNLOAD="https://github.com/nmeum/android-tools/releases/download/34.0.5/android-tools-34.0.5.tar.xz"
+MD5SUM="8faca7116e885e6a225791b284cbce2e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtest protobuf3"
diff --git a/development/arcan/arcan.info b/development/arcan/arcan.info
index b310d00ebd..7d0bd13efd 100644
--- a/development/arcan/arcan.info
+++ b/development/arcan/arcan.info
@@ -2,7 +2,7 @@ PRGNAM="arcan"
VERSION="0.6.1.1"
HOMEPAGE="https://arcan-fe.com/"
DOWNLOAD="https://github.com/letoram/arcan/archive/0.6.1.1/arcan-0.6.1.1.tar.gz"
-MD5SUM="2a6ba86c6902e01fcf6a4b9880a29003"
+MD5SUM="30ba84fe658f4136865756ece8b2e503"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua tesseract"
diff --git a/development/arduino-cli/arduino-cli.SlackBuild b/development/arduino-cli/arduino-cli.SlackBuild
index 769344d0ec..372f8d916b 100644
--- a/development/arduino-cli/arduino-cli.SlackBuild
+++ b/development/arduino-cli/arduino-cli.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=arduino-cli
-VERSION=${VERSION:-0.35.2}
+VERSION=${VERSION:-0.35.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/arduino-cli/arduino-cli.info b/development/arduino-cli/arduino-cli.info
index f329194162..7e40806f10 100644
--- a/development/arduino-cli/arduino-cli.info
+++ b/development/arduino-cli/arduino-cli.info
@@ -1,10 +1,10 @@
PRGNAM="arduino-cli"
-VERSION="0.35.2"
+VERSION="0.35.3"
HOMEPAGE="https://www.arduino.cc/pro/cli"
-DOWNLOAD="https://github.com/arduino/arduino-cli/releases/download/v0.35.2/arduino-cli_0.35.2_Linux_32bit.tar.gz"
-MD5SUM="6f92e22ad94385b29c5a1f6291de05a2"
-DOWNLOAD_x86_64="https://github.com/arduino/arduino-cli/releases/download/v0.35.2/arduino-cli_0.35.2_Linux_64bit.tar.gz"
-MD5SUM_x86_64="ccf0da823d2a3b7f3ff067f2b13432ca"
+DOWNLOAD="https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_32bit.tar.gz"
+MD5SUM="e91c8a080119ca38bbb0b871e5c22d64"
+DOWNLOAD_x86_64="https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz"
+MD5SUM_x86_64="58714c5be08ac9fa1ad1e65980749a7b"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/aws-cdk/aws-cdk.SlackBuild b/development/aws-cdk/aws-cdk.SlackBuild
index ecb08af5c9..f535c766e4 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.133.0}
+VERSION=${VERSION:-2.138.0}
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 b1b9572072..c6d7fdec18 100644
--- a/development/aws-cdk/aws-cdk.info
+++ b/development/aws-cdk/aws-cdk.info
@@ -1,8 +1,8 @@
PRGNAM="aws-cdk"
-VERSION="2.133.0"
+VERSION="2.138.0"
HOMEPAGE="https://github.com/aws/aws-cdk"
-DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.133.0.tgz"
-MD5SUM="82a1e3476e29e57b9b560366ec0ec5b4"
+DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.138.0.tgz"
+MD5SUM="38bc13b8280a18cba3efb82f298a36d2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs awscli"
diff --git a/development/bbcsdl/bbcsdl.SlackBuild b/development/bbcsdl/bbcsdl.SlackBuild
index bc6abdbc95..b874c8460b 100644
--- a/development/bbcsdl/bbcsdl.SlackBuild
+++ b/development/bbcsdl/bbcsdl.SlackBuild
@@ -27,10 +27,10 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bbcsdl
VERSION=${VERSION:-1.39a}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL=${TARBALL:-BBCSDL-6f12425251b72974268a6fb82e26382c2ee1acc0}
+TARBALL=${TARBALL:-BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -91,8 +91,8 @@ find -L . \
# Build sdl and console versions
cd bin/linux
make
-# cd ../../console/linux
-# make
+cd ../../console/linux
+make
cd ../..
# Setup package files
@@ -100,7 +100,7 @@ mkdir -p $PKG/usr/bin $PKG/opt/$PRGNAM $PKG/usr/share/pixmaps $PKG/usr/share/app
install -D -m0755 bbcsdl $PKG/opt/$PRGNAM/bbcsdl
install -D -m0755 libstb.so $PKG/opt/$PRGNAM/libstb.so
-# install -D -m0755 bbcbasic $PKG/opt/$PRGNAM/bbcbasic
+install -D -m0755 bbcbasic $PKG/opt/$PRGNAM/bbcbasic
cp bbcsdl.bbc $PKG/opt/$PRGNAM/
cp -avxu lib $PKG/opt/$PRGNAM/
cp -avxu examples $PKG/opt/$PRGNAM/
@@ -123,8 +123,8 @@ cp $CWD/bbcsdl.desktop $PKG/usr/share/applications
( cd $PKG/usr/bin ; rm -rf bbcsdl )
( cd $PKG/usr/bin ; ln -s /opt/bbcsdl/bbcsdl bbcsdl )
-# ( cd $PKG/usr/bin ; rm -rf bbcbasic )
-# ( cd $PKG/usr/bin ; ln -s /opt/bbcsdl/bbcbasic bbcbasic )
+( cd $PKG/usr/bin ; rm -rf bbcbasic )
+( cd $PKG/usr/bin ; ln -s /opt/bbcsdl/bbcbasic bbcbasic )
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/development/bbcsdl/bbcsdl.info b/development/bbcsdl/bbcsdl.info
index 9e1ad96660..3837a91667 100644
--- a/development/bbcsdl/bbcsdl.info
+++ b/development/bbcsdl/bbcsdl.info
@@ -1,13 +1,13 @@
PRGNAM="bbcsdl"
VERSION="1.39a"
HOMEPAGE="https://www.bbcbasic.co.uk/bbcsdl"
-DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/6f12425/BBCSDL-6f12425251b72974268a6fb82e26382c2ee1acc0.tar.gz \
+DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/9518dca/BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8.tar.gz \
https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_32.tar.gz"
-MD5SUM="0019650277e36eb49e678909ff41aeff \
+MD5SUM="9e1403aa4716c9860215639482dfe572 \
ccfb8ab5f63f0d3a8cec047005061a88"
-DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/6f12425/BBCSDL-6f12425251b72974268a6fb82e26382c2ee1acc0.tar.gz \
+DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/9518dca/BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8.tar.gz \
https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_64.tar.gz"
-MD5SUM_x86_64="0019650277e36eb49e678909ff41aeff \
+MD5SUM_x86_64="9e1403aa4716c9860215639482dfe572 \
3d6e27b4b1214432a43244a7bc3e615b"
REQUIRES=""
MAINTAINER="Antonio Leal"
diff --git a/development/cargo-c/cargo-c.SlackBuild b/development/cargo-c/cargo-c.SlackBuild
index 8131ec3368..0bedec0d8f 100644
--- a/development/cargo-c/cargo-c.SlackBuild
+++ b/development/cargo-c/cargo-c.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cargo-c
-VERSION=${VERSION:-0.9.30}
+VERSION=${VERSION:-0.9.31}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/cargo-c/cargo-c.info b/development/cargo-c/cargo-c.info
index b05d47da03..0b6684576c 100644
--- a/development/cargo-c/cargo-c.info
+++ b/development/cargo-c/cargo-c.info
@@ -1,45 +1,47 @@
PRGNAM="cargo-c"
-VERSION="0.9.30"
+VERSION="0.9.31"
HOMEPAGE="https://github.com/lu-zero/cargo-c/"
-DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.gz \
- https://github.com/lu-zero/cargo-c/releases/download/v0.9.30/Cargo.lock \
+DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.31/cargo-c-0.9.31.tar.gz \
+ https://github.com/lu-zero/cargo-c/releases/download/v0.9.31/Cargo.lock \
https://static.crates.io/crates/adler/adler-1.0.2.crate \
- https://static.crates.io/crates/ahash/ahash-0.8.7.crate \
- https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
+ https://static.crates.io/crates/ahash/ahash-0.8.11.crate \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.16.crate \
- https://static.crates.io/crates/anstream/anstream-0.6.11.crate \
+ https://static.crates.io/crates/annotate-snippets/annotate-snippets-0.10.2.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.13.crate \
https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.3.crate \
https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.2.crate \
https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.2.crate \
https://static.crates.io/crates/anstyle/anstyle-1.0.6.crate \
- https://static.crates.io/crates/anyhow/anyhow-1.0.79.crate \
- https://static.crates.io/crates/arc-swap/arc-swap-1.6.0.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.81.crate \
+ https://static.crates.io/crates/arc-swap/arc-swap-1.7.0.crate \
https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
https://static.crates.io/crates/base16ct/base16ct-0.2.0.crate \
https://static.crates.io/crates/base64/base64-0.21.7.crate \
https://static.crates.io/crates/base64ct/base64ct-1.6.0.crate \
https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/bitflags/bitflags-2.4.2.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \
https://static.crates.io/crates/bitmaps/bitmaps-2.1.0.crate \
https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \
- https://static.crates.io/crates/bstr/bstr-1.9.0.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.1.crate \
https://static.crates.io/crates/btoi/btoi-0.4.3.crate \
- https://static.crates.io/crates/bumpalo/bumpalo-3.14.0.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.15.4.crate \
https://static.crates.io/crates/bytes/bytes-1.5.0.crate \
https://static.crates.io/crates/bytesize/bytesize-1.3.0.crate \
- https://static.crates.io/crates/cargo-credential-libsecret/cargo-credential-libsecret-0.4.2.crate \
- https://static.crates.io/crates/cargo-credential-macos-keychain/cargo-credential-macos-keychain-0.4.2.crate \
- https://static.crates.io/crates/cargo-credential-wincred/cargo-credential-wincred-0.4.2.crate \
- https://static.crates.io/crates/cargo-credential/cargo-credential-0.4.2.crate \
- https://static.crates.io/crates/cargo-platform/cargo-platform-0.1.7.crate \
- https://static.crates.io/crates/cargo-util/cargo-util-0.2.9.crate \
- https://static.crates.io/crates/cargo/cargo-0.77.0.crate \
+ https://static.crates.io/crates/cargo-credential-libsecret/cargo-credential-libsecret-0.4.3.crate \
+ https://static.crates.io/crates/cargo-credential-macos-keychain/cargo-credential-macos-keychain-0.4.3.crate \
+ https://static.crates.io/crates/cargo-credential-wincred/cargo-credential-wincred-0.4.3.crate \
+ https://static.crates.io/crates/cargo-credential/cargo-credential-0.4.4.crate \
+ https://static.crates.io/crates/cargo-platform/cargo-platform-0.1.8.crate \
+ https://static.crates.io/crates/cargo-util-schemas/cargo-util-schemas-0.2.0.crate \
+ https://static.crates.io/crates/cargo-util/cargo-util-0.2.10.crate \
+ https://static.crates.io/crates/cargo/cargo-0.78.0.crate \
https://static.crates.io/crates/cbindgen/cbindgen-0.26.0.crate \
- https://static.crates.io/crates/cc/cc-1.0.83.crate \
+ https://static.crates.io/crates/cc/cc-1.0.90.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-4.5.0.crate \
- https://static.crates.io/crates/clap_builder/clap_builder-4.5.0.crate \
- https://static.crates.io/crates/clap_derive/clap_derive-4.5.0.crate \
+ https://static.crates.io/crates/clap/clap-4.5.3.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.3.crate \
https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \
https://static.crates.io/crates/clru/clru-0.6.1.crate \
https://static.crates.io/crates/color-print-proc-macro/color-print-proc-macro-0.3.5.crate \
@@ -49,9 +51,9 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
https://static.crates.io/crates/core-foundation/core-foundation-0.9.4.crate \
https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.12.crate \
- https://static.crates.io/crates/crates-io/crates-io-0.39.2.crate \
- https://static.crates.io/crates/crc32fast/crc32fast-1.3.2.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.11.crate \
+ https://static.crates.io/crates/crates-io/crates-io-0.40.0.crate \
+ https://static.crates.io/crates/crc32fast/crc32fast-1.4.0.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.12.crate \
https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \
https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \
https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \
@@ -59,7 +61,7 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \
https://static.crates.io/crates/ct-codecs/ct-codecs-1.1.1.crate \
https://static.crates.io/crates/curl-sys/curl-sys-0.4.72+curl-8.6.0.crate \
- https://static.crates.io/crates/curl/curl-0.4.45.crate \
+ https://static.crates.io/crates/curl/curl-0.4.46.crate \
https://static.crates.io/crates/der/der-0.7.8.crate \
https://static.crates.io/crates/deranged/deranged-0.3.11.crate \
https://static.crates.io/crates/digest/digest-0.10.7.crate \
@@ -70,14 +72,14 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/elliptic-curve/elliptic-curve-0.13.8.crate \
https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.33.crate \
https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate \
- https://static.crates.io/crates/erased-serde/erased-serde-0.4.2.crate \
+ https://static.crates.io/crates/erased-serde/erased-serde-0.4.4.crate \
https://static.crates.io/crates/errno/errno-0.3.8.crate \
https://static.crates.io/crates/fallible-iterator/fallible-iterator-0.3.0.crate \
https://static.crates.io/crates/fallible-streaming-iterator/fallible-streaming-iterator-0.1.9.crate \
https://static.crates.io/crates/faster-hex/faster-hex-0.9.0.crate \
https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \
https://static.crates.io/crates/ff/ff-0.13.0.crate \
- https://static.crates.io/crates/fiat-crypto/fiat-crypto-0.2.6.crate \
+ https://static.crates.io/crates/fiat-crypto/fiat-crypto-0.2.7.crate \
https://static.crates.io/crates/filetime/filetime-0.2.23.crate \
https://static.crates.io/crates/flate2/flate2-1.0.28.crate \
https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \
@@ -86,56 +88,55 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \
https://static.crates.io/crates/getrandom/getrandom-0.2.12.crate \
https://static.crates.io/crates/git2-curl/git2-curl-0.19.0.crate \
- https://static.crates.io/crates/git2/git2-0.18.2.crate \
- https://static.crates.io/crates/gix-actor/gix-actor-0.28.1.crate \
- https://static.crates.io/crates/gix-attributes/gix-attributes-0.20.1.crate \
- https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.10.crate \
- https://static.crates.io/crates/gix-chunk/gix-chunk-0.4.7.crate \
- https://static.crates.io/crates/gix-command/gix-command-0.3.4.crate \
- https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.22.1.crate \
- https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.4.crate \
- https://static.crates.io/crates/gix-config/gix-config-0.32.1.crate \
- https://static.crates.io/crates/gix-credentials/gix-credentials-0.22.0.crate \
- https://static.crates.io/crates/gix-date/gix-date-0.8.3.crate \
- https://static.crates.io/crates/gix-diff/gix-diff-0.38.0.crate \
- https://static.crates.io/crates/gix-discover/gix-discover-0.27.0.crate \
- https://static.crates.io/crates/gix-features/gix-features-0.35.0.crate \
- https://static.crates.io/crates/gix-features/gix-features-0.36.1.crate \
- https://static.crates.io/crates/gix-filter/gix-filter-0.7.0.crate \
- https://static.crates.io/crates/gix-fs/gix-fs-0.8.1.crate \
- https://static.crates.io/crates/gix-glob/gix-glob-0.14.1.crate \
- https://static.crates.io/crates/gix-hash/gix-hash-0.13.3.crate \
- https://static.crates.io/crates/gix-hashtable/gix-hashtable-0.4.1.crate \
- https://static.crates.io/crates/gix-ignore/gix-ignore-0.9.1.crate \
- https://static.crates.io/crates/gix-index/gix-index-0.27.1.crate \
- https://static.crates.io/crates/gix-lock/gix-lock-11.0.1.crate \
- https://static.crates.io/crates/gix-macros/gix-macros-0.1.3.crate \
- https://static.crates.io/crates/gix-negotiate/gix-negotiate-0.10.0.crate \
- https://static.crates.io/crates/gix-object/gix-object-0.39.0.crate \
- https://static.crates.io/crates/gix-odb/gix-odb-0.55.0.crate \
- https://static.crates.io/crates/gix-pack/gix-pack-0.45.0.crate \
+ https://static.crates.io/crates/git2/git2-0.18.3.crate \
+ https://static.crates.io/crates/gix-actor/gix-actor-0.29.1.crate \
+ https://static.crates.io/crates/gix-attributes/gix-attributes-0.21.1.crate \
+ https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.11.crate \
+ https://static.crates.io/crates/gix-chunk/gix-chunk-0.4.8.crate \
+ https://static.crates.io/crates/gix-command/gix-command-0.3.6.crate \
+ https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.23.2.crate \
+ https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.6.crate \
+ https://static.crates.io/crates/gix-config/gix-config-0.33.1.crate \
+ https://static.crates.io/crates/gix-credentials/gix-credentials-0.23.1.crate \
+ https://static.crates.io/crates/gix-date/gix-date-0.8.5.crate \
+ https://static.crates.io/crates/gix-diff/gix-diff-0.39.1.crate \
+ https://static.crates.io/crates/gix-discover/gix-discover-0.28.1.crate \
+ https://static.crates.io/crates/gix-features/gix-features-0.37.2.crate \
+ https://static.crates.io/crates/gix-filter/gix-filter-0.8.1.crate \
+ https://static.crates.io/crates/gix-fs/gix-fs-0.9.1.crate \
+ https://static.crates.io/crates/gix-glob/gix-glob-0.15.1.crate \
+ https://static.crates.io/crates/gix-hash/gix-hash-0.14.2.crate \
+ https://static.crates.io/crates/gix-hashtable/gix-hashtable-0.5.2.crate \
+ https://static.crates.io/crates/gix-ignore/gix-ignore-0.10.1.crate \
+ https://static.crates.io/crates/gix-index/gix-index-0.28.2.crate \
+ https://static.crates.io/crates/gix-lock/gix-lock-12.0.1.crate \
+ https://static.crates.io/crates/gix-macros/gix-macros-0.1.4.crate \
+ https://static.crates.io/crates/gix-negotiate/gix-negotiate-0.11.1.crate \
+ https://static.crates.io/crates/gix-object/gix-object-0.40.1.crate \
+ https://static.crates.io/crates/gix-odb/gix-odb-0.56.1.crate \
+ https://static.crates.io/crates/gix-pack/gix-pack-0.46.1.crate \
https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.3.crate \
- https://static.crates.io/crates/gix-packetline/gix-packetline-0.17.3.crate \
- https://static.crates.io/crates/gix-path/gix-path-0.10.5.crate \
- https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.4.1.crate \
- https://static.crates.io/crates/gix-prompt/gix-prompt-0.8.2.crate \
- https://static.crates.io/crates/gix-protocol/gix-protocol-0.42.0.crate \
- https://static.crates.io/crates/gix-quote/gix-quote-0.4.10.crate \
- https://static.crates.io/crates/gix-ref/gix-ref-0.39.1.crate \
- https://static.crates.io/crates/gix-refspec/gix-refspec-0.20.0.crate \
- https://static.crates.io/crates/gix-revision/gix-revision-0.24.0.crate \
- https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.10.0.crate \
- https://static.crates.io/crates/gix-sec/gix-sec-0.10.4.crate \
- https://static.crates.io/crates/gix-submodule/gix-submodule-0.6.0.crate \
- https://static.crates.io/crates/gix-tempfile/gix-tempfile-11.0.1.crate \
- https://static.crates.io/crates/gix-trace/gix-trace-0.1.7.crate \
- https://static.crates.io/crates/gix-transport/gix-transport-0.39.0.crate \
- https://static.crates.io/crates/gix-traverse/gix-traverse-0.35.0.crate \
- https://static.crates.io/crates/gix-url/gix-url-0.25.2.crate \
- https://static.crates.io/crates/gix-utils/gix-utils-0.1.9.crate \
- https://static.crates.io/crates/gix-validate/gix-validate-0.8.3.crate \
- https://static.crates.io/crates/gix-worktree/gix-worktree-0.28.0.crate \
- https://static.crates.io/crates/gix/gix-0.56.0.crate \
+ https://static.crates.io/crates/gix-packetline/gix-packetline-0.17.5.crate \
+ https://static.crates.io/crates/gix-path/gix-path-0.10.7.crate \
+ https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.5.1.crate \
+ https://static.crates.io/crates/gix-prompt/gix-prompt-0.8.4.crate \
+ https://static.crates.io/crates/gix-protocol/gix-protocol-0.43.1.crate \
+ https://static.crates.io/crates/gix-quote/gix-quote-0.4.12.crate \
+ https://static.crates.io/crates/gix-ref/gix-ref-0.40.1.crate \
+ https://static.crates.io/crates/gix-refspec/gix-refspec-0.21.1.crate \
+ https://static.crates.io/crates/gix-revision/gix-revision-0.25.1.crate \
+ https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.11.1.crate \
+ https://static.crates.io/crates/gix-sec/gix-sec-0.10.6.crate \
+ https://static.crates.io/crates/gix-submodule/gix-submodule-0.7.1.crate \
+ https://static.crates.io/crates/gix-tempfile/gix-tempfile-12.0.1.crate \
+ https://static.crates.io/crates/gix-trace/gix-trace-0.1.8.crate \
+ https://static.crates.io/crates/gix-transport/gix-transport-0.40.1.crate \
+ https://static.crates.io/crates/gix-traverse/gix-traverse-0.36.2.crate \
+ https://static.crates.io/crates/gix-url/gix-url-0.26.1.crate \
+ https://static.crates.io/crates/gix-utils/gix-utils-0.1.11.crate \
+ https://static.crates.io/crates/gix-validate/gix-validate-0.8.4.crate \
+ https://static.crates.io/crates/gix-worktree/gix-worktree-0.29.1.crate \
+ https://static.crates.io/crates/gix/gix-0.57.1.crate \
https://static.crates.io/crates/glob/glob-0.3.1.crate \
https://static.crates.io/crates/globset/globset-0.4.14.crate \
https://static.crates.io/crates/group/group-0.13.0.crate \
@@ -143,7 +144,8 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/hashbrown/hashbrown-0.14.3.crate \
https://static.crates.io/crates/hashlink/hashlink-0.8.4.crate \
https://static.crates.io/crates/heck/heck-0.4.1.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.5.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/hex/hex-0.4.3.crate \
https://static.crates.io/crates/hkdf/hkdf-0.12.4.crate \
https://static.crates.io/crates/hmac/hmac-0.12.1.crate \
@@ -154,48 +156,48 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/ignore/ignore-0.4.22.crate \
https://static.crates.io/crates/im-rc/im-rc-15.1.0.crate \
https://static.crates.io/crates/indexmap/indexmap-1.9.3.crate \
- https://static.crates.io/crates/indexmap/indexmap-2.2.2.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.2.5.crate \
https://static.crates.io/crates/is-terminal/is-terminal-0.4.12.crate \
https://static.crates.io/crates/itertools/itertools-0.12.1.crate \
https://static.crates.io/crates/itoa/itoa-1.0.10.crate \
https://static.crates.io/crates/jobserver/jobserver-0.1.28.crate \
- https://static.crates.io/crates/js-sys/js-sys-0.3.68.crate \
+ https://static.crates.io/crates/js-sys/js-sys-0.3.69.crate \
https://static.crates.io/crates/kstring/kstring-2.0.0.crate \
https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
https://static.crates.io/crates/lazycell/lazycell-1.3.0.crate \
https://static.crates.io/crates/libc/libc-0.2.153.crate \
https://static.crates.io/crates/libgit2-sys/libgit2-sys-0.16.2+1.7.2.crate \
- https://static.crates.io/crates/libloading/libloading-0.8.1.crate \
+ https://static.crates.io/crates/libloading/libloading-0.8.3.crate \
https://static.crates.io/crates/libnghttp2-sys/libnghttp2-sys-0.1.9+1.58.0.crate \
https://static.crates.io/crates/libsqlite3-sys/libsqlite3-sys-0.27.0.crate \
https://static.crates.io/crates/libssh2-sys/libssh2-sys-0.3.0.crate \
- https://static.crates.io/crates/libz-sys/libz-sys-1.1.15.crate \
+ https://static.crates.io/crates/libz-sys/libz-sys-1.1.16.crate \
https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \
https://static.crates.io/crates/lock_api/lock_api-0.4.11.crate \
- https://static.crates.io/crates/log/log-0.4.20.crate \
+ https://static.crates.io/crates/log/log-0.4.21.crate \
https://static.crates.io/crates/matchers/matchers-0.1.0.crate \
- https://static.crates.io/crates/maybe-async/maybe-async-0.2.9.crate \
+ https://static.crates.io/crates/maybe-async/maybe-async-0.2.10.crate \
https://static.crates.io/crates/memchr/memchr-2.7.1.crate \
https://static.crates.io/crates/memmap2/memmap2-0.9.4.crate \
https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate \
https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate \
https://static.crates.io/crates/miow/miow-0.6.0.crate \
https://static.crates.io/crates/nom/nom-7.1.3.crate \
- https://static.crates.io/crates/normpath/normpath-1.1.1.crate \
+ https://static.crates.io/crates/normpath/normpath-1.2.0.crate \
https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate \
https://static.crates.io/crates/num-conv/num-conv-0.1.0.crate \
https://static.crates.io/crates/num-traits/num-traits-0.2.18.crate \
- https://static.crates.io/crates/num_threads/num_threads-0.1.6.crate \
+ https://static.crates.io/crates/num_threads/num_threads-0.1.7.crate \
https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
https://static.crates.io/crates/opener/opener-0.6.1.crate \
https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.1.crate \
https://static.crates.io/crates/openssl-probe/openssl-probe-0.1.5.crate \
- https://static.crates.io/crates/openssl-src/openssl-src-300.2.2+3.2.1.crate \
- https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.99.crate \
- https://static.crates.io/crates/openssl/openssl-0.10.63.crate \
+ https://static.crates.io/crates/openssl-src/openssl-src-300.2.3+3.2.1.crate \
+ https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.101.crate \
+ https://static.crates.io/crates/openssl/openssl-0.10.64.crate \
https://static.crates.io/crates/ordered-float/ordered-float-2.10.1.crate \
https://static.crates.io/crates/orion/orion-0.17.6.crate \
- https://static.crates.io/crates/os_info/os_info-3.7.0.crate \
+ https://static.crates.io/crates/os_info/os_info-3.8.1.crate \
https://static.crates.io/crates/overload/overload-0.1.1.crate \
https://static.crates.io/crates/p384/p384-0.13.0.crate \
https://static.crates.io/crates/parking_lot/parking_lot-0.12.1.crate \
@@ -206,13 +208,12 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \
https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.13.crate \
https://static.crates.io/crates/pkcs8/pkcs8-0.10.2.crate \
- https://static.crates.io/crates/pkg-config/pkg-config-0.3.29.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.30.crate \
https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate \
https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.17.crate \
https://static.crates.io/crates/primeorder/primeorder-0.13.6.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.78.crate \
- https://static.crates.io/crates/prodash/prodash-26.2.2.crate \
- https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.9.6.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.79.crate \
+ https://static.crates.io/crates/prodash/prodash-28.0.0.crate \
https://static.crates.io/crates/quote/quote-1.0.35.crate \
https://static.crates.io/crates/rand/rand-0.8.5.crate \
https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \
@@ -220,28 +221,28 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/rand_xoshiro/rand_xoshiro-0.6.0.crate \
https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \
https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate \
- https://static.crates.io/crates/regex-automata/regex-automata-0.4.5.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.29.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \
https://static.crates.io/crates/regex/regex-1.10.3.crate \
https://static.crates.io/crates/rfc6979/rfc6979-0.4.0.crate \
https://static.crates.io/crates/rusqlite/rusqlite-0.30.0.crate \
- https://static.crates.io/crates/rustfix/rustfix-0.7.0.crate \
- https://static.crates.io/crates/rustix/rustix-0.38.31.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.16.crate \
+ https://static.crates.io/crates/rustfix/rustfix-0.8.1.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.32.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.17.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
https://static.crates.io/crates/schannel/schannel-0.1.23.crate \
https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
https://static.crates.io/crates/sec1/sec1-0.7.3.crate \
https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.9.1.crate \
https://static.crates.io/crates/security-framework/security-framework-2.9.2.crate \
- https://static.crates.io/crates/semver/semver-1.0.21.crate \
+ https://static.crates.io/crates/semver/semver-1.0.22.crate \
https://static.crates.io/crates/serde-untagged/serde-untagged-0.1.5.crate \
https://static.crates.io/crates/serde-value/serde-value-0.7.0.crate \
- https://static.crates.io/crates/serde/serde-1.0.196.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.196.crate \
+ https://static.crates.io/crates/serde/serde-1.0.197.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.197.crate \
https://static.crates.io/crates/serde_ignored/serde_ignored-0.1.10.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.113.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.114.crate \
https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate \
https://static.crates.io/crates/sha1/sha1-0.10.6.crate \
https://static.crates.io/crates/sha1_smol/sha1_smol-1.0.0.crate \
@@ -251,31 +252,31 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate \
https://static.crates.io/crates/signature/signature-2.2.0.crate \
https://static.crates.io/crates/sized-chunks/sized-chunks-0.6.5.crate \
- https://static.crates.io/crates/smallvec/smallvec-1.13.1.crate \
- https://static.crates.io/crates/socket2/socket2-0.5.5.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \
+ https://static.crates.io/crates/socket2/socket2-0.5.6.crate \
https://static.crates.io/crates/spki/spki-0.7.3.crate \
https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \
https://static.crates.io/crates/strsim/strsim-0.11.0.crate \
https://static.crates.io/crates/subtle/subtle-2.5.0.crate \
https://static.crates.io/crates/supports-hyperlinks/supports-hyperlinks-2.1.0.crate \
https://static.crates.io/crates/syn/syn-1.0.109.crate \
- https://static.crates.io/crates/syn/syn-2.0.48.crate \
+ https://static.crates.io/crates/syn/syn-2.0.53.crate \
https://static.crates.io/crates/tar/tar-0.4.40.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.10.0.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
https://static.crates.io/crates/terminal_size/terminal_size-0.3.0.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.56.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.56.crate \
- https://static.crates.io/crates/thread_local/thread_local-1.1.7.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.58.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.58.crate \
+ https://static.crates.io/crates/thread_local/thread_local-1.1.8.crate \
https://static.crates.io/crates/time-core/time-core-0.1.2.crate \
https://static.crates.io/crates/time-macros/time-macros-0.2.17.crate \
https://static.crates.io/crates/time/time-0.3.34.crate \
https://static.crates.io/crates/tinyvec/tinyvec-1.6.0.crate \
https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate \
https://static.crates.io/crates/toml/toml-0.5.11.crate \
- https://static.crates.io/crates/toml/toml-0.8.10.crate \
+ https://static.crates.io/crates/toml/toml-0.8.12.crate \
https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.5.crate \
https://static.crates.io/crates/toml_edit/toml_edit-0.21.1.crate \
- https://static.crates.io/crates/toml_edit/toml_edit-0.22.4.crate \
+ https://static.crates.io/crates/toml_edit/toml_edit-0.22.9.crate \
https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.27.crate \
https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate \
https://static.crates.io/crates/tracing-log/tracing-log-0.2.0.crate \
@@ -286,7 +287,7 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \
https://static.crates.io/crates/unicode-bom/unicode-bom-2.0.3.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
- https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.22.crate \
+ https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.23.crate \
https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate \
https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.4.crate \
https://static.crates.io/crates/url/url-2.5.0.crate \
@@ -294,13 +295,13 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/valuable/valuable-0.1.0.crate \
https://static.crates.io/crates/vcpkg/vcpkg-0.2.15.crate \
https://static.crates.io/crates/version_check/version_check-0.9.4.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.4.0.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.5.0.crate \
https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
- https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.91.crate \
- https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.91.crate \
- https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.91.crate \
- https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.91.crate \
- https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.91.crate \
+ https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.92.crate \
https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
@@ -308,64 +309,67 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.
https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \
https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \
- https://static.crates.io/crates/windows-targets/windows-targets-0.52.0.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.52.4.crate \
https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \
- https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.0.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.4.crate \
https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \
- https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.0.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.4.crate \
https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \
- https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.0.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.4.crate \
https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \
- https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.0.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.4.crate \
https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \
- https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.0.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.4.crate \
https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \
- https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.0.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.4.crate \
https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \
- https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.0.crate \
- https://static.crates.io/crates/winnow/winnow-0.5.39.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.4.crate \
+ https://static.crates.io/crates/winnow/winnow-0.5.40.crate \
+ https://static.crates.io/crates/winnow/winnow-0.6.5.crate \
https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.32.crate \
https://static.crates.io/crates/zerocopy/zerocopy-0.7.32.crate \
https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate"
-MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
- 3b584d28985587dd739dcff349a55087 \
+MD5SUM="f7e624cdaa1f6b526a2d18c9869396fd \
+ 0a96518b9ae6d0012e935842fa22ac05 \
669215548c64019c08c92b2c1afd3deb \
- 1e5f1d1c6887e4b84ae33559faec5fa7 \
- 95e5f8d0b7ab37171b8d3118542ba06a \
+ adbb51e40b28255c49b2ad1d956eff19 \
+ 03b2d126766ed746706241b4c7487654 \
a2d3656a58d89472063fd35db901f137 \
- 4b4d7f148688efba960f4fbf13445101 \
+ 3cc362a6cd343e7b3ee1200267648486 \
+ d1dbe19a84ecc8388654099d69c77b09 \
e188f6de00a35235da008cd39e1a003d \
b06d6c6d9a7bdcdd9bf78f20f2d08f01 \
87cc1a50f0dcc09d7223df42eae95119 \
dff7c2613686577772e6eaeaf76d6f5c \
- 707d92b6f4d9920a0b25f69f5291c826 \
- b7916cf807e8e1e3d0bc59b71f7f2500 \
+ 8e8c387e63c67c1b8bc99587af1deabb \
+ a9c93db6e2c5fbf79a369ffc71c9e4b4 \
05d77ef52e90ad161fdd41b252420467 \
5a1ece5125e266d39693587725f0270d \
5a5f45206802441161524e1be576da1f \
bd4c0e123b65937461c135ff7030a44e \
a295edb6953237ebbdfa8e731229f9a3 \
- fcc84166b0f45067743bd0820f1d92e5 \
+ f3406374808b01be3a263666aa9aa2f5 \
1f3a8c93940230a06fdf5223a64000bf \
023b03cf9968b29253a5dfe62051008d \
- 20f5631bb8dce73c1388fd70feb9192a \
+ db089af54479a055c39ca84bcf915f27 \
841b2dfaad47fc76cd42a45e074a1e78 \
- d8cacbb844fca8c0ca102c7576946131 \
+ 04420ad0e34cf71c5dd4e473934f8e54 \
51ed49380bb7d086c005208e805983b2 \
04c2dcc3c8184578320c53d63a07aed0 \
- 486c14055054e39c9e9c18cce24b1f5b \
- b6bd19e055f501b4127ee648d0d118a9 \
- 4b4d962b4215d9e80b1706ff075b3974 \
- 69dc2f2e2fc52f912fa5aa8530eeba0d \
- c5b951dbafddf6134e1bb4470e84de46 \
- c3113faa75846545f3b0dc960cdeecb4 \
- c0cf2f0a9b368035d4faf9160181a51f \
+ 6e08c838df19fc939ee52d6c7c2e922c \
+ 987dcd1487225f2ac47d57d48d1f1780 \
+ f39311f33b2d912eaa1a529546844e4c \
+ f2c71238d869978b2892196a9879b9aa \
+ 704a72387b69a38dd7c18a6ebf85448d \
+ 6fd617c0889b45a1885b5a3658327039 \
+ 21792dda644ad24e702b5502b921295a \
+ b1e001b7767ec70a420cd0ec4c5b0384 \
1f28e8d9b5c137d9e8d3265022051c34 \
- 9241fa90ea8b17c00010be46c9aa1ac5 \
+ 3688fd97ff4600fa12dcba8623da73a3 \
74634128440dbc3766bda76fdf0aaa05 \
- 41cdf117694a10649ce24b09f15f93ce \
- 3ce902ad91b81bba7c8a3138255eafbc \
- 501cf859407c57b2a236890a9800485d \
+ b444496ca4d820b2c75bd6ca4f269126 \
+ 6a7300e86333500f11f30e3e20e68808 \
+ fae4ac14d3f6db474aad2d3c73649420 \
f780b94573a4c3e9261b0ef07ace6529 \
b4b717e9ccaca16de32c52b11e851916 \
7cb2d9957e068e43a2de467b8db2687a \
@@ -375,9 +379,9 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
d7624e4ff046ae83eda8e82d90887bdb \
4d7e3bc6c42f8a875a87246ed14d9948 \
162407e4c09897085d00344230f375a0 \
- f15e11099351edaa6310110d66a5bb1c \
- a9d6492a1bd21d93dbc27c32eabd0c70 \
- 4093130fbcb4cc266e967cf25d744db8 \
+ 2dd85e0c82b1a2917d7ff8130fde9e7e \
+ 2cdf6f26459b770f7cf497cfba8eb5d4 \
+ 86c345cb693c291362662b0eb437af89 \
396f4f63322338c26d76b2f638646178 \
44505199ec0964feb5488051b4ac92d5 \
398f4cce1d3067cc7a56662e52a33384 \
@@ -385,7 +389,7 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
89e88633cab0e4b6f3d3878b84dffe8b \
1fcb16ff3093c34c7265bb1be892096c \
4a54687d3f58bbea098a3ea2b4b57983 \
- 5f928d181b2f613c2ede8c2ceb1eee95 \
+ 809c655613979bc5d65cb6d4afa24c91 \
b0bf0c6d53543de6ba1644de4481b1b8 \
d022bc79e1931c2bd4ebbe65cf3d2309 \
3d62bfbbe08bdcee55fcb8cda85554d9 \
@@ -396,14 +400,14 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
ffc9c1ed3a5f35182084b40ff2ff6111 \
5f9a3a8b7213c055342b2f423a213b3a \
bdf329a72ecd0605c296f25e53136706 \
- e09ba8789413d09af19fba95bb1b37f0 \
+ 49995a748235848f9c33176c5504b319 \
349e0ae5420f0b7e6ff835cd03cc7428 \
4abeb2b6db91c4964c17ec4bf24248f4 \
7543e8639ad2e29866b522e20c35152a \
b4944c105ff1b8614beeb153e7179027 \
80e1c1b89d858c93fc5946b4a8266504 \
108d90c246e09f46087613284e8651e7 \
- 3faf3c5fb70eb117a5945ee6e5b0fd09 \
+ 3fa771519c7a8cea14ffc4668152e56b \
bc4c2f203d616e83fae2c9648578c618 \
110e56f20886997bc288b6fea8617ce1 \
667e86b8b8d96ab4e9605627ce7dcc9a \
@@ -412,56 +416,55 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
64a6d8fe0c9a450bcefa41894e17d7ac \
ba5684833f6b40a3aa32ae4989c40f79 \
321f5643159fb34ad4d87084c504d9bd \
- 0efac14b5bba8f4b3fb5a4d006b1ccdd \
- fdd2e9f2c895cf626e0e94dfc14ad78d \
- 759eec5e7f17ae1d202e972146ec4fdb \
- 9c526328388b5a34245c0bcdf525bde8 \
- a17934e928f0dbecc1b1efc0e219ceac \
- 0fac1c2307346b7bf4792b94489306e5 \
- 9da2f14ef91b72fb941b065dfe079f33 \
- 8a9c0d2ef2ddf61cbd1e266a21f66e1a \
- 876db658a105b603b0481fa70664b696 \
- 800cd6e710d74489baa3d7d03c63c57a \
- 91075d4688896c74a1c9b9db1c1e7012 \
- b1eee57474069e7c0085db3d19c40874 \
- 3ddff15527adf7bda01b5837dbd689d5 \
- 258cc63567b01321d5090b3a4895d79a \
- 674f63065bbac7ced2770b0b5f02e749 \
- 349be167da5d6a6398ebe42401c21721 \
- ed939afc9dc6b2d98622184d1404933a \
- beec7de04aa43ac394ae8c425d1e48d1 \
- e949ccbcbb010c4e05896ab14562bf86 \
- fd45b8558a6621031ce21637ec2091dd \
- 3fff70beebff7c79f86db8e4f46354c7 \
- ee26a29eaf830ed211cc20b33783381f \
- d4d0effc77b6f82b37e0c783382711bd \
- b94df62b3bfd9f5a7e1b3535eecdaa82 \
- 44faebfdc0c9be0515511bca75a2ec59 \
- eaaa9bba750c695752c2cea22cd39659 \
- c4402c5d0f5ee4fcdf6dfeabc5015f30 \
- b2973473c581abb788fcbbbc26b31f0b \
+ 87d341ff463ddced63e0706946cb665d \
+ 7b3003ade101574486d4b61f3fd06440 \
+ c253c9cba9205b08dc7fcee2ca7338b2 \
+ 101226d32a04adc0a4232050dbf85056 \
+ 0f5f5b1f9ebc3d31770c7ae2e33d409c \
+ 980abe4b3b80e451332e7f38105425d6 \
+ 95c7cca83f8c240a8ccbf8ead761dac0 \
+ 2f1beb665ae673db2d89821a436b1cef \
+ 188388caa9c0e7e6e1de8778f3084c2d \
+ 04929d5ae6302ff18d485af35833d92d \
+ e1aa1cf30530143595c6efaa1823731d \
+ 49071faed6a52284044607e8806d1932 \
+ d7ff4a6fab25468975161d118b33fd60 \
+ ce980aee0f7936a3f525d6762bdc75a9 \
+ c0f4447663cd3d5c9473074145df6318 \
+ 41645c29af2416bcfaeed2ef9b99484e \
+ 9f3ba9029fdec6d2be4b923d9c3af315 \
+ 2180948a1fe17db88e9f97870234f87a \
+ adafc45a92f42b3377a06b041a2ab658 \
+ 88ba1186b44c77fc2c997c77e9ec07af \
+ f68d3698d2f4b549f82727ef2abb9ece \
+ 6de9c68a31fe0ff46d436924b095ef5f \
+ d22cc4f89be7e3d6325c040cb93d9065 \
+ a772a494342d3b577ebfe90852b0e9af \
+ 2fbf67ab3c4e7596a5419d2165c8dfbc \
+ 909416e2b1af9a500850985790bebd32 \
+ 8278593598c92b98a60b33b0ae53c675 \
d1520e89eee5687482d00bbf693732ef \
- 5e8e6488ff53c4a400aab67857a5c3aa \
- 0873d97c84cc615f1e73a35380c8559a \
- 945476ffedfd73c203dbc4b407a41c0e \
- 00e9f0608550865d28290f4d8af48fa3 \
- 2857fb655a1e66a0ee56b48e9b21046c \
- 5330fbf3785a38d3b17e2922f67cfbe9 \
- 80ef4335553627c4a28b60e40287362a \
- 1e812d192c0288b4a53da0fb5cb2d8d6 \
- 86fcd01fa2bb4058d4f03e01e9198f30 \
- 1569c1958a3fc178d2571dbaa2323c91 \
- 8d3969c39e12429caf51c1ba892cbaaa \
- 6640f5fa489f28910d01123941ffd071 \
- 0659f4d8c73fba300470c8b507ea59e7 \
- 332e9728335f278317f95293a56df6ff \
- 40df373d9295d432cf3ea52a029cd180 \
- 91acca81d28d85c4e4076824968cc05e \
- 98b5a224215dbfea8f5fa3398a9b92f4 \
- 99143183b6467d70f4aa8b9029a972ba \
- 97e135411b37115389066d121b3e3b17 \
- 76338b7255afc5722aa1305d3f1e4bd8 \
- cdff3efc0d8bbdccbf7c6f7921dfbe53 \
+ 4ce5a3acd4d4ee81bad7f07e42757711 \
+ afb7f0126b110b2b69385e7da7b038ee \
+ ab2c6c37bb00bf44d12cff63cdad7728 \
+ 25fcb0da7848094d416789ad90eddd91 \
+ 419f85a13991d6072db6da46deb83f0f \
+ 539588dc3151dd1a2eafb1abc1b328e7 \
+ 9620bb4866771ec75f3f176419376f39 \
+ 791e86c7430bdfa8e2a76cd9cdbe391e \
+ 74994ad33443873a63b061eac0adac8f \
+ 9716cdd4163e2902784a9064cd8628f0 \
+ a865ed2b74e73c390f769b702aa02713 \
+ b2702560d88c43714d53891335ebeb20 \
+ 27a63c3e09745c55f4ab3a8de0b58593 \
+ 2853be6b1b40b0e9731893a50660915a \
+ c20b2e4ccc7db52b89b4d29ace3def4e \
+ 091dc00bafbeea35f691f8dabdad259f \
+ c64841bc9eeb6d6492a67a8d182f3fce \
+ e9ba7f6e1efec40f348488b04a50e5a6 \
+ 6cf5295ccac485b29e978e762b0f3d8a \
+ 6685f546d2f2d70fe902e96318d6a032 \
+ cf1a36b1baf0f0447b7fbe0a52b3b1b8 \
2d6d28ec311884da69bcaf320ada8ad5 \
423ea3c18df8759400c3d0a381738c64 \
974e766c6583278ac82a83632b75b65e \
@@ -469,7 +472,8 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
3451a2e54a12d567bbb1bf2815aedc37 \
650b9bf73e72b2a66246459f60386307 \
b92fa50f56a1e06a7f1bf665442d4a73 \
- be1a62c7bad865ef8e1d0cc6d1eeac99 \
+ ce5935e8063a452913a61e5405b33cb9 \
+ 4daeb6abd6951210bed659c3c1ea01b4 \
1d3e530a3410fc95a6987d70f84a6332 \
8cd6f472d6904b0c507a456dddb68eb6 \
4e0c068ba38fa8e0aa6c46bce5e9d2ab \
@@ -480,48 +484,48 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
b0e8879bc367bdad1fea51407ae22380 \
25119b3f34f4d5298dade622e10a54c5 \
11ce8b5f52cd315e8f52985b834b87eb \
- efefffae080be06895114ad8c691ab4f \
+ 39ee9c142fcb9be5b41be73e42260979 \
a5ff7ccb5fe4fc981cff7abfde30ae88 \
cbafbdc811ecda2c59593e87a05c219f \
0403f58e42c94609207c40a310cfe78a \
62156c0c6bde4f8190c611a461eb482a \
- 37288c033873fc8cd4b705a34318068c \
+ c6be9100355c6e77cf37c76ade56baa4 \
0c07198f804f9c9788567f8c061acaec \
fba3b040a55c01be7376d3dd5c4d4920 \
23cc9e52c52465f5b225e62ab7cc3457 \
49d77531898b3d7846b149c0fb4788c4 \
3ef859f6ec46e98447135f3cb47755f8 \
- feb5919f3a98172d047e10b0bc1ea5ae \
+ 99d57b23f1a7878ef7220513f49db015 \
34cea8121c95e0ea826272e0edf13522 \
f5969d580be7a71a6de3dffe677b8d7c \
73c81da3754295e39ea4a99517b1e794 \
- ce87e08a8d14d9d5704664e31f87efcb \
+ ffe1925dad8c9453b418aa16e1acda97 \
f2d8f01a4e5c5236ab55240d09c6e82f \
cc1b0e90e372869ad03ef40bd53fa30f \
- 8ee79b4fe4c43d9ab09f16344612a656 \
+ 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \
29614f150859d094548bed37e78f586b \
- 474a62ea21614c5122eccce4810ffee7 \
+ 171bb701365ec4b0c12ae5387e034c16 \
f8cc1978aae22df3e656d12810cdf994 \
5cf346df4658ff1ab6c0b3b3dba48f75 \
8b708bc4b33c5e1683467444c9ed41b0 \
86aa81f2561682f16c0be376294bf9d3 \
c14d50ef3ce9b2640d2a9d68c53834b9 \
f17aecb8887cf0ecd823623160aed7db \
- 8d526535233ee01e0f1402b5e8f4e8e9 \
+ e6e0e961c6fc0e678ec6ea74d5461f18 \
a56461a712a83abc691cf473d1835228 \
5b5de6cffe4726037a5ec6d6931c80f3 \
a06099d8d1b082ec6ee23c44750873ca \
- ae2471729f689287aec9da43f8106a4b \
+ 4578b5cccbe636b7e5becdf5543b3802 \
8390247ae7126c00e162732b249be9d7 \
fbd71c60eef7289eb6bcad7e74b20475 \
28d34115cfbbe0e8f80333591f2cdd84 \
907244c0d3791f3f981c7cc8e4cad0a3 \
- 8ca3ae3995f12c653f28b686a200d1ce \
- 1ba56c47c7d8e97da24c62f1d0dbf4d8 \
- 2fdeee70015b6b97d8ddaeec712ca0cd \
+ b0fd71537a7c1d7433d62da2f5aa554e \
+ bd529be225f8352d7e6cab8410bd2b38 \
+ f4c1fe0f183ec61db569aeb437c6f9cd \
71624c8a64c75744a95f02a09614f220 \
f8408c2543795bb080bebfba7e38e048 \
- 0aa601dab19b62c32def2e7be85d50b3 \
+ 9fa1b00f9c3cd5edd42d4bab4f6fba1b \
03a7ad2814bd9dd34e0acec8ca4f855e \
9822018c3ee7133a6f093f679d639da2 \
1be45f99109d447849f4244b58c5a470 \
@@ -532,13 +536,12 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
0ba30a94d7b8865c23e86d4d64e5b91e \
ffc7c4e1b2639ba6c8579a1c47c5f97c \
54148ff5f2a4a6f4f1e857b0bf854bf0 \
- c8db86a96054352dd0006f8f1c84daf6 \
+ 524ffd7a9b5b25c4d388686a5dde5cac \
30eb4de1c1a3bd214d7649b891abf444 \
5c69337d37e58a380e00eac9ce0373bb \
d226e4317502fe822b21daeda4d7488c \
- 76570d89c59a2d7221c27bab424b299a \
- 33a6273a72fc27d8b78ca1a499ada23d \
- 26687fb9d309a56ae6e71f95ce16f8ce \
+ e0c30e3bc29a1b33c71f2823cd5b5365 \
+ 533608bb3b2587c0aa148dc36cc16429 \
0358b31bf59c7915bb03f9e66f2d1ea3 \
ee7a5f842c39bc47c474196e83b0df5f \
e30085994bbeb4b7f4895d48216d5476 \
@@ -546,28 +549,28 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
ca0ecc8e22d810207704d4cd743ca657 \
ff1d093069cfc9eb161907e17a51208b \
95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 15c6f3215da128bc1e31562b8513131c \
+ 520b920d0c711ec1a17fb19a6060446a \
f2303650593b13e30a85e39d8c79c961 \
91b60a71d44302a8b05bd398eca56c37 \
6ddcf897328f065168420b7d4ea9d43b \
4320a9e82272686cb97d7af005f5360d \
61c44ef17c3f2d62c9e20da93938de0e \
- 1db93f7ba2817ad1a198c6fe1fe2e8a6 \
- 223719dc10025228707d8d5aa14e401b \
- ca664d757b2c95424cf3465e412cce90 \
+ 09a0774f45802ba2d52c509ee196c64a \
+ c74beacbda25822857d315b64c167575 \
+ feefd8369d6dd6a0f269bbed1b921349 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
6a0950fa3775d755dbbdbd24a2841786 \
f1358be8c98b98837cbd2cf51e75f8b3 \
46e0a2b34b2a6108cad9e2b1da756cab \
2acfe0c857811f38afc675dd79f308e2 \
151939b0b34c1580b44863b7713be586 \
- d5a0497966ae82c3135c35dcb4adb2ce \
+ 7b1ab65edc77a1bd7cfd8f03cd889831 \
20a612b8e5e0daffd3319304c17b808f \
eeda11db8ced625011d8b88d36765321 \
- 85ef5a8271021a5dcbcac7f33231cd74 \
- cb2f5953f9d61ee0824ad1eb0ef40442 \
+ 956ace3f4e2b8a6ac55aa74549cc38de \
+ e8b93865e80b67f03df2faa417960b88 \
597586743b4769a8f6c169803ad3bb2a \
- 30ca17ea2ef894cf98f6d2d9e97a0b47 \
+ 1d870838320d2810817ade2a17fcc4f8 \
fa0d5d4e1e3bd20a9ca9aef473fc3665 \
d7602381c0bc21d10603cc940a837b06 \
74d8afce717ff89fb2cb5141f121782b \
@@ -577,31 +580,31 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
ce622fdb8d18cd1c13ed8fadc5400c10 \
a5f10909341dab15fcdee74b0409ec69 \
c51211275ff1e841326726837820eed9 \
- f50e12db5ae8860e3f067d5dcb4471a6 \
- ef0a7adcab0bd982289543110cd070b4 \
+ 50d5a501f911bb592f0dce2d052c2aa8 \
+ e0a2eb3573e89a1462cb180fd0a326cd \
ae35a16ea73fc405f1cf50fa35b70ddd \
c9defe80406280bcfce4ecf31c0200b3 \
5a9054761bf275878e3c4076192d5472 \
24e0b498b23c398c49e3af66373c91cc \
9e3cf5ff1c239a3583482452f07f1085 \
64d9f46e9ba78f68c30c486be3d8b7df \
- 5651bc86f3df47d241d2ae58dc4b89a5 \
+ 285d82afae7d638437fd71f94cd1923e \
08a17e86dfb5bf21d557636f2a545ebe \
- 86f4a0091bea95477e092502f663098b \
+ 449c7bb37fc298d2026fbf2855eb8db0 \
b7eae58d7a80112442643ee2ff481ef7 \
- ca563eabbf7fc0b717b5d2bcc28ae60c \
- b1331d546ad9e4097c50abb592251043 \
- 4375c6756918c2e9080870b4a7489d4e \
+ f443b2cca547d22f994c2dd99a6e5581 \
+ 361668f9f11e4f0eba45f70c24fa8614 \
+ 6739d2c377b9e20af9a23022e362aa33 \
7818a75208424a6d05d1d868559f0adf \
4875c5068f17bbcd90afbff582925a0a \
00a1017b4831ad4073be63ee145f37f1 \
5f0470696baaa4e5953bddbf196998f9 \
c678a7da0ee4b850ebde0474144a0415 \
b21820f2664242498beba7783b32bef4 \
- 12533e93ee8b113fe3bc8fb55f2c9567 \
+ cc14d30a8e3aa6f3d0a54311fca6acaa \
9aecd5ff283534a21d7cd51266abfe89 \
0cb504a1438dd87648b18def4b0e6e10 \
- 276340d6d0d91856ae21abb2259e233b \
+ 1f128565bf0ce81bc03c3f52fb37ce69 \
9dd610282e23bbd40016697350c1babb \
a6655e5e9845cb569991e87b5b38a1fc \
beede1fdd5ce9840d395abc905d8ab3e \
@@ -612,7 +615,7 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
8a607889ac525c2286e2f7c88f89d931 \
c3d42808c0c5cc0283666964f83df775 \
ca65153603a1a7240bbd9d2ce19f2d67 \
- c12d182417999fc365f952e701f6071f \
+ 97fa43aa1afabd1f5f3d1070389b42ba \
908ec8a89821b72f3a35726bab24461f \
1fcc5c68ddd2899481f89c74a6f35ea6 \
e547b0e754cd61f24f9ef8c9e26fcd95 \
@@ -620,13 +623,13 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
4efc6e7a118524cecefa0023a18accf7 \
e900a384ac7dbb320fe6a7279fbfef89 \
d18d362345c4fe512ef67b738b239fb8 \
- 96481ed810273371ed8b87f062a0dcda \
+ f38b27b8c9625110a51293658f1cc014 \
e972ea58ec203bfa6c79c1207852298b \
- 5721608cb91833bf5ab5a4090f68720c \
- 86fa02dc33ab602af5d10d3fd4ac1841 \
- a20e75c2f33f8ade991e5adb35cc8f5f \
- 71901cc856aa2fd6eb87d0e9569024e7 \
- dfb3a13b54c2b9bc160d1b53eca3a576 \
+ 1aa786b0f998b9d0440c2a03b133e991 \
+ 651897c3311b074247a1b351bf85b4ff \
+ 8b3da5691ef460f035d90f16d3a0bebd \
+ 4abb118b896b90518fc32602088933be \
+ dca59f56e652d010c754d42df104cd22 \
db96b50050277bf05a3c68534bbb9586 \
306c0281447d1876e8220007b7a7e053 \
09de9d01e7331ff3da11f58be8bef0df \
@@ -634,22 +637,23 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \
f2797ade0e36f1e5d6be9d11b5076582 \
2376de634160158ece40c4bc2ab3eb41 \
24c64817e85ef77765ed0f26c31c9b4c \
- 7ff44db201b805c60b7894e6e51a5580 \
+ da06678965a6a18bd802a4dfc0ff16a6 \
dae6d89034a6988042fd8be4cf5e037d \
- cd2efc4af413b9d1380761255c7a22ff \
+ 37de98e52a65c26a9ea5d1c64ac70ff7 \
de2839e16d9d7a9fd1c397da62f62b4a \
- 5b2c6ccb94c770d0ed85f7a844bf001e \
+ 08d0a285a0002da66dd555876cf0b278 \
e0c35ffb8cfdb74a39bf799811f79304 \
- 467f51d4cfb646d0c8fecfa008dbf52d \
+ b6834054fd9736252087791fdda2e73a \
d990172b607020701f9e84ca8e1c043c \
- 9afb70c460db38399bf95ec015f07435 \
+ 05b3e5d30c79a17e5c14c64f092326fe \
0a68848588e847ceccf504891584d00b \
- f34ea4d81690ec402b6f0d9e54e8baa4 \
+ af0110497c2fc215c55297232f3e6665 \
45b469ad607b912256b7c80141fa2d17 \
- 591c68ecc1dded36344429f427bbfabc \
+ b08b96f50cdba558c550c985252c3fd6 \
7799baff9a5664205d9110a2624e8989 \
- 29bbf3d9160d2545d528d0b2d7492333 \
- e91c78a97a33c9509b6d084ddd058408 \
+ ff740ff52ecfd509004f54630f94c3e4 \
+ cb7c86af4d8a969d849c6fce363af240 \
+ 89f70cb8305108cc51ccde5569760d5b \
936257597fbe2fd02d954a5db53c687a \
ae2ca148274c581aa6ee8a8e292ca2af \
4ca31ec33e1508b14d3445f19a16ba55"
diff --git a/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild b/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
index 22282784f8..6cec63b571 100644
--- a/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
+++ b/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
@@ -32,11 +32,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cargo-vendor-filterer
-VERSION=${VERSION:-0.5.12}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-0.5.14}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-VSBUILD=${VSBUILD:-2}
+VSBUILD=${VSBUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/cargo-vendor-filterer/cargo-vendor-filterer.info b/development/cargo-vendor-filterer/cargo-vendor-filterer.info
index b97d849372..4169ba09d6 100644
--- a/development/cargo-vendor-filterer/cargo-vendor-filterer.info
+++ b/development/cargo-vendor-filterer/cargo-vendor-filterer.info
@@ -1,10 +1,10 @@
PRGNAM="cargo-vendor-filterer"
-VERSION="0.5.12"
+VERSION="0.5.14"
HOMEPAGE="https://github.com/coreos/cargo-vendor-filterer"
-DOWNLOAD="https://github.com/coreos/cargo-vendor-filterer/archive/v0.5.12/cargo-vendor-filterer-0.5.12.tar.gz \
- https://slackware.uk/~fourtysixandtwo/src/cargo-vendor-filterer-vendored-sources-0.5.12-2.tar.xz"
-MD5SUM="c0add10b6eea99e1d97b77554e558c3b \
- 47bde15ffe20ce449d7b595b89f920d7"
+DOWNLOAD="https://github.com/coreos/cargo-vendor-filterer/archive/v0.5.14/cargo-vendor-filterer-0.5.14.tar.gz \
+ https://slackware.uk/~fourtysixandtwo/src/cargo-vendor-filterer-vendored-sources-0.5.14-1.tar.xz"
+MD5SUM="f5b9df9adc3c9d05c5ad62529fe354f7 \
+ ca7986322b63d02809d7acb48fca3f2c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
diff --git a/development/cbmc/README b/development/cbmc/README
new file mode 100644
index 0000000000..07735ff04f
--- /dev/null
+++ b/development/cbmc/README
@@ -0,0 +1,37 @@
+CBMC is a Bounded Model Checker for C and C++ programs.
+It supports C89, C99, most of C11/C17 and most compiler extensions
+provided by gcc, clang, and Visual Studio. A variant of CBMC that
+analyses Java bytecode is available as JBMC.
+[Set JBMC=ON to enable JBMC.]
+
+CBMC verifies memory safety (which includes array bounds checks
+and checks for the safe use of pointers), checks for exceptions,
+checks for various variants of undefined behavior, and
+user-specified assertions. Furthermore, it can check C and C++ for
+I/O equivalence with other languages, such as Verilog. The
+verification is performed by unwinding the loops in the program
+and passing the resulting equation to a decision procedure.
+
+CBMC comes with a built-in solver for bit-vector formulas that is
+based on MiniSat. As an alternative, CBMC has featured support for
+external SMT solvers since version 3.3. The solvers we recommend
+are (in no particular order) Boolector, CVC5 and Z3. Note that
+these solvers need to be installed separately and have different
+licensing conditions.
+[This SlackBuild builds Cadical as the internal solver.]
+
+If you need a Model Checker for Verilog or SMV files, consider
+EBMC. For Java, use JBMC.
+
+This research was sponsored by the Semiconductor Research
+Corporation (SRC) under contract no. 99-TJ-684, the National
+Science Foundation (NSF) under grant no. CCR-9803774, the Office
+of Naval Research (ONR), the Naval Research Laboratory (NRL) under
+contract no. N00014-01-1-0796, and by the Defense Advanced
+Research Projects Agency, and the Army Research Office (ARO) under
+contract no. DAAD19-01-1-0485, and the General Motors
+Collaborative Research Lab at CMU. The views and conclusions
+contained in this document are those of the author and should not
+be interpreted as representing the official policies, either
+expressed or implied, of SRC, NSF, ONR, NRL, DOD, ARO, or the U.S.
+government.
diff --git a/development/cbmc/cbmc.SlackBuild b/development/cbmc/cbmc.SlackBuild
new file mode 100644
index 0000000000..ebeb38cfe5
--- /dev/null
+++ b/development/cbmc/cbmc.SlackBuild
@@ -0,0 +1,136 @@
+#!/bin/bash
+
+# Slackware build script for cbmc
+
+# Copyright 2024 Caterino Tommaso, T.O.P. U.S.A.
+# 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=cbmc
+VERSION=${VERSION:-5.95.1}
+CADVER=${CADVE:-2.0.0-rc.6} #Cadical version and hash
+CADMD5=${CADMD5:-5825f8ac81283f5049c402938fe6ee99}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# Bail out if not x86_64
+if [ "$ARCH" == i?86 ]; then
+ echo "Architecture $ARCH is not supported" >&2
+ exit 1
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+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-$PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+
+sed -i 's/-Werror//' CMakeLists.txt
+mkdir -p build/cadical-download/cadical-download-prefix/src build/cadical-src
+echo $CADVER > build/cadical-src/VERSION
+cp -a $CWD/cadical-rel-$CADVER.tar.gz build/cadical-download/cadical-download-prefix/src/rel-$CADVER.tar.gz
+sed -i 's/rel-1\.7\.2\.tar\.gz/rel-'$CADVER'.tar.gz/' src/solvers/CMakeLists.txt
+sed -i 's/URL_MD5 be646831a017f81b300664e58deba1b5/URL_MD5 '$CADMD5'/' src/solvers/CMakeLists.txt
+
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DWITH_JBMC=${JBMC:-OFF} \
+ -Dsat_impl=cadical \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
+
+chmod +x $PKG/usr/bin/ls_parse.py
+
+mkdir -p $PKG/etc/bash_completion.d
+mv $PKG/usr/etc/bash_completion.d/cbmc $PKG/etc/bash_completion.d/
+rm -fr $PKG/usr/etc
+
+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
+
+mv $PKG/usr/share/man $PKG/usr/
+rm -fr $PKG/usr/share
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ [A-Z_.]* \
+ $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/cbmc/cbmc.info b/development/cbmc/cbmc.info
new file mode 100644
index 0000000000..471480d37f
--- /dev/null
+++ b/development/cbmc/cbmc.info
@@ -0,0 +1,12 @@
+PRGNAM="cbmc"
+VERSION="5.95.1"
+HOMEPAGE="https://www.cprover.org/cbmc/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/diffblue/cbmc/archive/refs/tags/cbmc-5.95.1.tar.gz \
+https://github.com/arminbiere/cadical/archive/rel-2.0.0-rc.6.tar.gz"
+MD5SUM_x86_64="05f0e4a4a3e7e2830c3be3b9398018de \
+5825f8ac81283f5049c402938fe6ee99"
+REQUIRES=""
+MAINTAINER="Caterino Tommaso, T.O.P."
+EMAIL="alan_avNOersa@lavSPAMabit.com (remove NO and SPAM)"
diff --git a/development/cbmc/slack-desc b/development/cbmc/slack-desc
new file mode 100644
index 0000000000..a9cc0864e3
--- /dev/null
+++ b/development/cbmc/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------------------------------------------------------|
+cbmc: cbmc (C Bounded Model Checker)
+cbmc:
+cbmc: CBMC is a Bounded Model Checker for C and C++ programs. It supports
+cbmc: C89, C99, most of C11/C17 and most compiler extensions provided by
+cbmc: gcc and clang.
+cbmc: CBMC verifies memory safety (which includes array bounds checks and
+cbmc: checks for the safe use of pointers), checks for exceptions, checks
+cbmc: for various variants of undefined behavior, and user-specified
+cbmc: assertions.
+cbmc: Compiled with native SAT solver Cadical:
+cbmc: https://www.cprover.org/cbmc https://github.com/arminbiere/cadical
diff --git a/development/cc-tool/cc-tool.info b/development/cc-tool/cc-tool.info
index 7847fdd0c4..cfe96a5ab3 100644
--- a/development/cc-tool/cc-tool.info
+++ b/development/cc-tool/cc-tool.info
@@ -1,7 +1,7 @@
PRGNAM="cc-tool"
VERSION="20160504+f0c4858"
HOMEPAGE="https://github.com/dashesy/cc-tool"
-DOWNLOAD="https://github.com/dashesy/cc-tool/archive/f0c485805d9d62cbb2c4b2b5ecd2518c0db242cf.tar.gz"
+DOWNLOAD="https://github.com/dashesy/cc-tool/archive/f0c485805d9d62cbb2c4b2b5ecd2518c0db242cf/cc-tool-f0c485805d9d62cbb2c4b2b5ecd2518c0db242cf.tar.gz"
MD5SUM="302b17606cbaabcd56523e482ec271b5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/codespell/codespell.SlackBuild b/development/codespell/codespell.SlackBuild
index 0c9ca40879..74ec393dc3 100644
--- a/development/codespell/codespell.SlackBuild
+++ b/development/codespell/codespell.SlackBuild
@@ -58,7 +58,8 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
# write_to directive is broken, turns out we can do without it.
sed -i '/^write_to/d' pyproject.toml
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/development/conan/README b/development/conan/README
deleted file mode 100644
index ddcd2704d4..0000000000
--- a/development/conan/README
+++ /dev/null
@@ -1,6 +0,0 @@
-A distributed, open source, package manager.
-
-Conan is a portable package manager, intended for C and C++ developers,
-but it is able to manage builds from source, dependencies, and
-precompiled binaries for any language.
-
diff --git a/development/conan/conan.info b/development/conan/conan.info
deleted file mode 100644
index c0b83c9b01..0000000000
--- a/development/conan/conan.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="conan"
-VERSION="0.21.1"
-HOMEPAGE="https://conan.io/"
-DOWNLOAD="https://github.com/conan-io/conan/archive/0.21.1/conan-0.21.1.tar.gz"
-MD5SUM="70093441ca250ff825bc4fd8e4661046"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="boto python2-passlib colorama cfgparse pyjwt python2-patch fasteners bottle node-semver pluginbase"
-MAINTAINER="Andre Barboza"
-EMAIL="bmg.andre@gmail.com"
diff --git a/development/cpan2tgz/cpan2tgz.info b/development/cpan2tgz/cpan2tgz.info
index 53827ca60d..916deb8324 100644
--- a/development/cpan2tgz/cpan2tgz.info
+++ b/development/cpan2tgz/cpan2tgz.info
@@ -1,7 +1,7 @@
PRGNAM="cpan2tgz"
VERSION="0.6.8"
HOMEPAGE="https://software.jaos.org/"
-DOWNLOAD="https://github.com/jaos/cpan2tgz/archive/0.6.8.tar.gz"
+DOWNLOAD="https://github.com/jaos/cpan2tgz/archive/0.6.8/cpan2tgz-0.6.8.tar.gz"
MD5SUM="c43275e910b95ea6f1fe18be328a6430"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/cutter/cutter.SlackBuild b/development/cutter/cutter.SlackBuild
index 7d47bf6b96..0277660ca1 100644
--- a/development/cutter/cutter.SlackBuild
+++ b/development/cutter/cutter.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cutter
SRCNAM=Cutter
-VERSION=${VERSION:-v2.3.0}
+VERSION=${VERSION:-v2.3.4}
BUILD=${BUILD:-1}
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
diff --git a/development/cutter/cutter.info b/development/cutter/cutter.info
index 729e007013..2cd29469f7 100644
--- a/development/cutter/cutter.info
+++ b/development/cutter/cutter.info
@@ -1,8 +1,8 @@
PRGNAM="cutter"
-VERSION="v2.3.0"
+VERSION="v2.3.4"
HOMEPAGE="https://cutter.re/"
-DOWNLOAD="https://github.com/rizinorg/cutter/releases/download/v2.3.0/Cutter-v2.3.0-src.tar.gz"
-MD5SUM="d3cae420ff52cfea481a65f1937dff41"
+DOWNLOAD="https://github.com/rizinorg/cutter/releases/download/v2.3.4/Cutter-v2.3.4-src.tar.gz"
+MD5SUM="0452f16f2b71f300c9fa9bbf2ae8f39e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rizin Sphinx"
diff --git a/development/dbeaver-ce/dbeaver-ce.SlackBuild b/development/dbeaver-ce/dbeaver-ce.SlackBuild
index eb2cfcc71c..f469a1b7db 100644
--- a/development/dbeaver-ce/dbeaver-ce.SlackBuild
+++ b/development/dbeaver-ce/dbeaver-ce.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dbeaver-ce
ORIGINAL_PRGNAM=dbeaver
-VERSION=${VERSION:-23.2.5}
+VERSION=${VERSION:-24.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dbeaver-ce/dbeaver-ce.info b/development/dbeaver-ce/dbeaver-ce.info
index a8fb908283..e8c3544ef3 100644
--- a/development/dbeaver-ce/dbeaver-ce.info
+++ b/development/dbeaver-ce/dbeaver-ce.info
@@ -1,10 +1,10 @@
PRGNAM="dbeaver-ce"
-VERSION="23.2.5"
+VERSION="24.0.2"
HOMEPAGE="https://dbeaver.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.dbeaver.com/community/23.2.5/dbeaver-ce-23.2.5-linux.gtk.x86_64.tar.gz"
-MD5SUM_x86_64="cd19d34bfb6ccdcd80a4c108b935a4d0"
-REQUIRES="zulu-openjdk8"
+DOWNLOAD_x86_64="https://github.com/dbeaver/dbeaver/releases/download/24.0.2/dbeaver-ce-24.0.2-linux.gtk.x86_64.tar.gz"
+MD5SUM_x86_64="8d798aedc7ae9b5995951edf826e9c3d"
+REQUIRES=""
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild
index 76acfc7b0a..23287496ed 100644
--- a/development/dpkg/dpkg.SlackBuild
+++ b/development/dpkg/dpkg.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dpkg
-VERSION=${VERSION:-1.22.4}
+VERSION=${VERSION:-1.22.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info
index 8d5e17a20c..3c40ae108a 100644
--- a/development/dpkg/dpkg.info
+++ b/development/dpkg/dpkg.info
@@ -1,8 +1,8 @@
PRGNAM="dpkg"
-VERSION="1.22.4"
+VERSION="1.22.6"
HOMEPAGE="https://wiki.debian.org/Teams/Dpkg"
-DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.4.tar.xz"
-MD5SUM="837b82b5cd190f7611358cc8c1f87405"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.6.tar.xz"
+MD5SUM="595ba2badfa81bb2915b7bca08a5c245"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmd"
diff --git a/development/dreampie/dreampie.info b/development/dreampie/dreampie.info
index 43891add2a..47c9f4cae5 100644
--- a/development/dreampie/dreampie.info
+++ b/development/dreampie/dreampie.info
@@ -1,7 +1,7 @@
PRGNAM="dreampie"
VERSION="1.2.1"
HOMEPAGE="http://www.dreampie.org"
-DOWNLOAD="https://github.com/noamraph/dreampie/archive/1.2.1.tar.gz"
+DOWNLOAD="https://github.com/noamraph/dreampie/archive/1.2.1/dreampie-1.2.1.tar.gz"
MD5SUM="a1b77f94f599fad372b2d8260967fd13"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/eagle/eagle.SlackBuild b/development/eagle/eagle.SlackBuild
index 1664a7d13f..d0e39ace1f 100644
--- a/development/eagle/eagle.SlackBuild
+++ b/development/eagle/eagle.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2008,2015 Kyle Guinn <elyk03@gmail.com>, USA
# Copyright 2010,2013 Niels Horn, Rio de Janeiro, RJ, Brazil
-# Copyright 2016 Andrzej Telszewski, Banie
+# Copyright 2024 Andrzej Telszewski, Koszalin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/development/eagle/eagle.info b/development/eagle/eagle.info
index 3bb14c8b55..e610b8a2c6 100644
--- a/development/eagle/eagle.info
+++ b/development/eagle/eagle.info
@@ -1,10 +1,10 @@
PRGNAM="eagle"
VERSION="7.7.0"
HOMEPAGE="https://www.autodesk.com/products/eagle/overview"
-DOWNLOAD="http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin32-7.7.0.run"
+DOWNLOAD="http://dl36mmdz94630.cloudfront.net/uploads/eagle_softwares/files/000/000/003/original/eagle-lin32-7.7.0.run"
MD5SUM="2538a6e89825e7f17a475c139772e92a"
-DOWNLOAD_x86_64="http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin64-7.7.0.run"
+DOWNLOAD_x86_64="http://dl36mmdz94630.cloudfront.net/uploads/eagle_softwares/files/000/000/005/original/eagle-lin64-7.7.0.run"
MD5SUM_x86_64="32af1a9e3af2a95121dc332a520e9486"
REQUIRES=""
MAINTAINER="Andrzej Telszewski"
-EMAIL="atelszewski@gmail.com"
+EMAIL="andrzej@telszewski.com"
diff --git a/development/eclipse-cpp/eclipse-cpp.SlackBuild b/development/eclipse-cpp/eclipse-cpp.SlackBuild
index 75d394e9e2..6bae0ef11b 100644
--- a/development/eclipse-cpp/eclipse-cpp.SlackBuild
+++ b/development/eclipse-cpp/eclipse-cpp.SlackBuild
@@ -29,8 +29,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=eclipse-cpp
-VERSION=${VERSION:-4.30}
-SRCVERSION=${SRCVERSION:-2023-12-R}
+VERSION=${VERSION:-4.31}
+SRCVERSION=${SRCVERSION:-2024-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-cpp/eclipse-cpp.info b/development/eclipse-cpp/eclipse-cpp.info
index efe7a4a99c..d2acc9706b 100644
--- a/development/eclipse-cpp/eclipse-cpp.info
+++ b/development/eclipse-cpp/eclipse-cpp.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-cpp"
-VERSION="4.30"
+VERSION="4.31"
HOMEPAGE="https://www.eclipse.org/cdt/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-cpp-2023-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-cpp-2023-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="a029c8108f22579a5af6e28f83ef6276 \
- ac7088d9fc766e4ef19886bb8661d044"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-cpp-2024-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-cpp-2024-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="cde7015280cb11b25e1f4bdff3243cf9 \
+ 45a4fdea1281079970b0d8aae6896f4e"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-java/eclipse-java.SlackBuild b/development/eclipse-java/eclipse-java.SlackBuild
index df1743749b..54cff91d1f 100644
--- a/development/eclipse-java/eclipse-java.SlackBuild
+++ b/development/eclipse-java/eclipse-java.SlackBuild
@@ -29,8 +29,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=eclipse-java
-VERSION=${VERSION:-4.30}
-SRCVERSION=${SRCVERSION:-2023-12-R}
+VERSION=${VERSION:-4.31}
+SRCVERSION=${SRCVERSION:-2024-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-java/eclipse-java.info b/development/eclipse-java/eclipse-java.info
index 1d8792e082..83459d8549 100644
--- a/development/eclipse-java/eclipse-java.info
+++ b/development/eclipse-java/eclipse-java.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-java"
-VERSION="4.30"
+VERSION="4.31"
HOMEPAGE="https://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="71e65489a0fe227b953fe22c14c9fae1 \
- baf653d82252dcd611bfd374c3c59eb9"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="615d721f03f6f6a24447ed7812f2a6c9 \
+ 7bf9cd0ff52b51aef10e9a7d73c91fb9"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-jee/eclipse-jee.SlackBuild b/development/eclipse-jee/eclipse-jee.SlackBuild
index cf8c4eb49c..4e980bb0a9 100644
--- a/development/eclipse-jee/eclipse-jee.SlackBuild
+++ b/development/eclipse-jee/eclipse-jee.SlackBuild
@@ -29,8 +29,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=eclipse-jee
-VERSION=${VERSION:-4.30}
-SRCVERSION=${SRCVERSION:-2023-12-R}
+VERSION=${VERSION:-4.31}
+SRCVERSION=${SRCVERSION:-2024-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-jee/eclipse-jee.info b/development/eclipse-jee/eclipse-jee.info
index 20309724fa..8817429b3c 100644
--- a/development/eclipse-jee/eclipse-jee.info
+++ b/development/eclipse-jee/eclipse-jee.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-jee"
-VERSION="4.30"
+VERSION="4.31"
HOMEPAGE="https://www.eclipse.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-jee-2023-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-jee-2023-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="6691c9937eeeb6262e458c89d46a0383 \
- 8fb0d0418fac40e09ea05caf3790cfbb"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-jee-2024-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-jee-2024-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="2dd3ed30068ceb394d289e198e04e5ef \
+ 7dcfd1b8c3d05ba0bb25a17c39c59dd5"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-php/eclipse-php.SlackBuild b/development/eclipse-php/eclipse-php.SlackBuild
index 82ffbcda5b..5b16d8a7de 100644
--- a/development/eclipse-php/eclipse-php.SlackBuild
+++ b/development/eclipse-php/eclipse-php.SlackBuild
@@ -30,8 +30,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=eclipse-php
-VERSION=${VERSION:-4.30}
-SRCVERSION=${SRCVERSION:-2023-12-R}
+VERSION=${VERSION:-4.31}
+SRCVERSION=${SRCVERSION:-2024-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-php/eclipse-php.info b/development/eclipse-php/eclipse-php.info
index e3879116d4..2df51b7915 100644
--- a/development/eclipse-php/eclipse-php.info
+++ b/development/eclipse-php/eclipse-php.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-php"
-VERSION="4.30"
+VERSION="4.31"
HOMEPAGE="https://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-php-2023-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-php-2023-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="2aa5e48ede04d99e62523ae5083e98af \
- 21578a6ce7c94690d2122053509018d4"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-php-2024-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-php-2024-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="ab8d96d1abfb4a5c9dea22eb18dd7bd3 \
+ ab6a3881a147d96e134ed210c446e083"
REQUIRES=""
MAINTAINER="Giuseppe Di Terlizzi"
EMAIL="giuseppe.diterlizzi@gmail.com"
diff --git a/development/gambas3/gambas3.SlackBuild b/development/gambas3/gambas3.SlackBuild
index 281ebbaa1c..5073e7b417 100644
--- a/development/gambas3/gambas3.SlackBuild
+++ b/development/gambas3/gambas3.SlackBuild
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gambas3
SRCNAM=gambas
-VERSION=${VERSION:-3.19.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.19.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/gambas3/gambas3.info b/development/gambas3/gambas3.info
index 5c2f3c5bdb..b4eec44fb7 100644
--- a/development/gambas3/gambas3.info
+++ b/development/gambas3/gambas3.info
@@ -1,8 +1,8 @@
PRGNAM="gambas3"
-VERSION="3.19.0"
+VERSION="3.19.1"
HOMEPAGE="https://gambas.sourceforge.net"
-DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.19.0/gambas-3.19.0.tar.bz2"
-MD5SUM="e2dd8e4ca6aaa6978c41777ad79b4cc6"
+DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.19.1/gambas-3.19.1.tar.bz2"
+MD5SUM="5e0d6f2b7b13625e137f519b967d494b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="alure gtkglext webkit2gtk imlib %README%"
diff --git a/development/gede/gede.SlackBuild b/development/gede/gede.SlackBuild
index 93adf91326..207d81985b 100644
--- a/development/gede/gede.SlackBuild
+++ b/development/gede/gede.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gede
-VERSION=${VERSION:-2.18.3}
+VERSION=${VERSION:-2.19.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,20 +50,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
diff --git a/development/gede/gede.info b/development/gede/gede.info
index 8978ddb517..656c09d595 100644
--- a/development/gede/gede.info
+++ b/development/gede/gede.info
@@ -1,8 +1,8 @@
PRGNAM="gede"
-VERSION="2.18.3"
+VERSION="2.19.3"
HOMEPAGE="http://gede.dexar.se/"
-DOWNLOAD="http://gede.dexar.se/uploads/source/gede-2.18.3.tar.xz"
-MD5SUM="3c4d5a704e5edb08d795bd85be1c9949"
+DOWNLOAD="http://gede.dexar.se/uploads/source/gede-2.19.3.tar.xz"
+MD5SUM="f1eb1e2d2a97ce5d231bf5cf78580761"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/ghidra/ghidra.SlackBuild b/development/ghidra/ghidra.SlackBuild
index b2797434e3..588e26bdd3 100644
--- a/development/ghidra/ghidra.SlackBuild
+++ b/development/ghidra/ghidra.SlackBuild
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ghidra
-VERSION=${VERSION:-11.0.1}
-VERDATE=${VERDATE:-20240130}
+VERSION=${VERSION:-11.0.3}
+VERDATE=${VERDATE:-20240410}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/ghidra/ghidra.info b/development/ghidra/ghidra.info
index 733cbfed65..9a82e03a93 100644
--- a/development/ghidra/ghidra.info
+++ b/development/ghidra/ghidra.info
@@ -1,10 +1,10 @@
PRGNAM="ghidra"
-VERSION="11.0.1"
+VERSION="11.0.3"
HOMEPAGE="https://ghidra-sre.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0.1_build/ghidra_11.0.1_PUBLIC_20240130.zip"
-MD5SUM_x86_64="d7ee0dc93ec05002ce9c4cec7e64083b"
+DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0.3_build/ghidra_11.0.3_PUBLIC_20240410.zip"
+MD5SUM_x86_64="e8122e6ae7eacd7bfb9842c6dad13a32"
REQUIRES="jdk19"
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/github-cli/github-cli.SlackBuild b/development/github-cli/github-cli.SlackBuild
index 14cf96a4ff..2049193371 100644
--- a/development/github-cli/github-cli.SlackBuild
+++ b/development/github-cli/github-cli.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=github-cli
DEBNAM=gh
-VERSION=${VERSION:-2.45.0}
+VERSION=${VERSION:-2.48.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/github-cli/github-cli.info b/development/github-cli/github-cli.info
index ee13cb2493..e2d9bb5726 100644
--- a/development/github-cli/github-cli.info
+++ b/development/github-cli/github-cli.info
@@ -1,10 +1,10 @@
PRGNAM="github-cli"
-VERSION="2.45.0"
+VERSION="2.48.0"
HOMEPAGE="https://cli.github.com/"
-DOWNLOAD="https://github.com/cli/cli/releases/download/v2.45.0/gh_2.45.0_linux_386.deb"
-MD5SUM="4231b40609c5ad2717eabe9e3b72437e"
-DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.45.0/gh_2.45.0_linux_amd64.deb"
-MD5SUM_x86_64="97bcdd99de1aceb4035bc814ee3ee8db"
+DOWNLOAD="https://github.com/cli/cli/releases/download/v2.48.0/gh_2.48.0_linux_386.deb"
+MD5SUM="5183ca269bb9b242055871c7483a5426"
+DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.48.0/gh_2.48.0_linux_amd64.deb"
+MD5SUM_x86_64="bd56f8bd78c1762e8f6d0a31a02a617f"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/github-desktop/README b/development/github-desktop/README
index 8675c77862..3c7d957987 100644
--- a/development/github-desktop/README
+++ b/development/github-desktop/README
@@ -5,10 +5,4 @@ This is a re-pack of the official DEB package.
Fork of GitHub Desktop to support various Linux distributions.
-64-bit only. It will spit an error on a 32-bit system.
-
-The script also supports aarch64 but you must manually wget the file
-as the .info cannot support it directly.
-
-arm64/aarch64 link:
-https://github.com/shiftkey/desktop/releases/download/release-3.3.10-linux1/GitHubDesktop-linux-arm64-3.3.10-linux1.deb
+For x86_64 or aarch64 only, no 32-bit support.
diff --git a/development/github-desktop/github-desktop.SlackBuild b/development/github-desktop/github-desktop.SlackBuild
index 1a8001a9c4..fbc8119be0 100644
--- a/development/github-desktop/github-desktop.SlackBuild
+++ b/development/github-desktop/github-desktop.SlackBuild
@@ -26,8 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=github-desktop
SRCNAM=GitHubDesktop
-VERSION=${VERSION:-3.3.10}
+VERSION=${VERSION:-3.3.12}
BUILD=${BUILD:-1}
+DEBBUILD=${DEBBUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,7 +71,7 @@ set -eu
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $PKG
-ar x $CWD/${SRCNAM}-linux-$DEBARCH-${VERSION}-linux${BUILD}.deb data.tar.xz
+ar x $CWD/${SRCNAM}-linux-$DEBARCH-${VERSION}-linux${DEBBUILD}.deb data.tar.xz
tar xvf $PKG/data.tar.xz
rm $PKG/data.tar.xz
diff --git a/development/github-desktop/github-desktop.info b/development/github-desktop/github-desktop.info
index 0f908f1a75..ce376c9b79 100644
--- a/development/github-desktop/github-desktop.info
+++ b/development/github-desktop/github-desktop.info
@@ -1,10 +1,12 @@
PRGNAM="github-desktop"
-VERSION="3.3.10"
+VERSION="3.3.12"
HOMEPAGE="https://github.com/shiftkey/desktop/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/shiftkey/desktop/releases/download/release-3.3.10-linux1/GitHubDesktop-linux-amd64-3.3.10-linux1.deb"
-MD5SUM_x86_64="ebd5667b63e678e86823eb5d126eb819"
+DOWNLOAD_x86_64="https://github.com/shiftkey/desktop/releases/download/release-3.3.12-linux2/GitHubDesktop-linux-amd64-3.3.12-linux2.deb \
+ https://github.com/shiftkey/desktop/releases/download/release-3.3.12-linux2/GitHubDesktop-linux-arm64-3.3.12-linux2.deb"
+MD5SUM_x86_64="0259c75f2b0756e94279e1035f5b1dd9 \
+ 358b3e487ab2ceebb16ca851d89d9c53"
REQUIRES=""
MAINTAINER="Jay Lanagan"
EMAIL="j@lngn.net"
diff --git a/development/gnuradio/README b/development/gnuradio/README
index 01547382b5..f263aa7289 100644
--- a/development/gnuradio/README
+++ b/development/gnuradio/README
@@ -9,7 +9,7 @@ research and real-world radio systems.
If you want to enable gnuradio-companion (GNU Radio Companion *GRC*
is a graphical tool for creating signal flow graphs and generating
flow-graph source code), you must install at least:
-lxml and numpy and then qwt for qtgui or wxPython for wxgui.
+python3-lxml and numpy and then qwt for qtgui or wxPython for wxgui.
Optional dependencies: uhd, cppunit, gsl, orc, jack, portaudio, SDL2,
and Sphinx (the last is to generate additional docs).
diff --git a/development/gnuradio/doinst.sh b/development/gnuradio/doinst.sh
index 19a6ff6ac8..65c7e2eeb9 100644
--- a/development/gnuradio/doinst.sh
+++ b/development/gnuradio/doinst.sh
@@ -1,13 +1,9 @@
-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...
-}
+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/development/gnuradio/gnuradio.SlackBuild b/development/gnuradio/gnuradio.SlackBuild
index abe11c3e11..619f7387f5 100644
--- a/development/gnuradio/gnuradio.SlackBuild
+++ b/development/gnuradio/gnuradio.SlackBuild
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -104,11 +101,13 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md COPYING DCO.txt README.md VERSIONING \
+cp CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md COPYING DCO.txt README.md VERSIONING \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+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/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/development/godot/godot.SlackBuild b/development/godot/godot.SlackBuild
index c7c9009c09..9e16eeb63d 100644
--- a/development/godot/godot.SlackBuild
+++ b/development/godot/godot.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=godot
-VERSION=${VERSION:-4.2.1}
-SRCVER=${SRCVERSION:-4.2.1-stable}
+VERSION=${VERSION:-4.2.2}
+SRCVER=${SRCVERSION:-$VERSION-stable}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/godot/godot.info b/development/godot/godot.info
index f1ff811d7e..153139498e 100644
--- a/development/godot/godot.info
+++ b/development/godot/godot.info
@@ -1,8 +1,8 @@
PRGNAM="godot"
-VERSION="4.2.1"
+VERSION="4.2.2"
HOMEPAGE="https://godotengine.org"
-DOWNLOAD="https://github.com/godotengine/godot/archive/4.2.1-stable/godot-4.2.1-stable.tar.gz"
-MD5SUM="ba7ade6044479449ec399affdace1863"
+DOWNLOAD="https://github.com/godotengine/godot/archive/4.2.2-stable/godot-4.2.2-stable.tar.gz"
+MD5SUM="6ab0937dd74b468cab3c3ec5db3a4eb0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/gpsim/gpsim.SlackBuild b/development/gpsim/gpsim.SlackBuild
index 95949ea3e6..3006ef0185 100644
--- a/development/gpsim/gpsim.SlackBuild
+++ b/development/gpsim/gpsim.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gpsim
-VERSION=${VERSION:-0.29.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.32.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -98,7 +95,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a HISTORY README* NEWS TODO AUTHORS COPYING INSTALL PROCESSORS $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a HISTORY README* NEWS TODO AUTHORS COPYING PROCESSORS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cp $CWD/$PRGNAM.pdf $PKG/usr/doc/$PRGNAM-$VERSION/
diff --git a/development/gpsim/gpsim.info b/development/gpsim/gpsim.info
index c94de5c10b..2017231311 100644
--- a/development/gpsim/gpsim.info
+++ b/development/gpsim/gpsim.info
@@ -1,10 +1,10 @@
PRGNAM="gpsim"
-VERSION="0.29.0"
+VERSION="0.32.1"
HOMEPAGE="http://gpsim.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/gpsim/gpsim/0.29.0/gpsim-0.29.0.tar.gz \
- http://gpsim.sourceforge.net/gpsim.pdf"
-MD5SUM="9cad6ddfa8c2842a7a9139238b36a8b2 \
- b2d8b81c0c060437f781d6576735cb4b"
+DOWNLOAD="https://sourceforge.net/projects/gpsim/files/gpsim/0.32.0/gpsim-0.32.1.tar.gz \
+ https://gpsim.sourceforge.net/gpsim.pdf"
+MD5SUM="62ed8ef50a13f29d1b740b8af6ac8286 \
+ 2fbf1451263c81cdb1e5a1025efac4e5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtkextra gputils"
diff --git a/development/gputils/gputils.SlackBuild b/development/gputils/gputils.SlackBuild
index be36ff8b77..b244eee707 100644
--- a/development/gputils/gputils.SlackBuild
+++ b/development/gputils/gputils.SlackBuild
@@ -7,7 +7,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gputils
-VERSION=${VERSION:-1.5.0}
+VERSION=${VERSION:-1.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -20,9 +20,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
@@ -32,7 +29,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO"
+DOCS="AUTHORS COPYING ChangeLog NEWS README TODO"
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
@@ -48,7 +45,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION-1.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -78,6 +75,8 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+mv $PKG/usr/share/doc/$PRGNAM-$VERSION/html $PKG/usr/doc/$PRGNAM-$VERSION
+rm -rf $PKG/usr/share/doc
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/gputils/gputils.info b/development/gputils/gputils.info
index 2c40107e34..51e32cfe6c 100644
--- a/development/gputils/gputils.info
+++ b/development/gputils/gputils.info
@@ -1,8 +1,8 @@
PRGNAM="gputils"
-VERSION="1.5.0"
+VERSION="1.5.2"
HOMEPAGE="http://gputils.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/gputils/gputils/1.5.0/gputils-1.5.0-1.tar.bz2"
-MD5SUM="1fddfcba61c442d1e51bb0823dd6c34a"
+DOWNLOAD="https://sourceforge.net/projects/gputils/files/gputils/1.5.0/gputils-1.5.2.tar.bz2"
+MD5SUM="6b27bea5f67b2bc6f1c7b91c75ddc462"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/gtkextra/gtkextra.SlackBuild b/development/gtkextra/gtkextra.SlackBuild
index c1e96db9d8..ae458dd475 100644
--- a/development/gtkextra/gtkextra.SlackBuild
+++ b/development/gtkextra/gtkextra.SlackBuild
@@ -31,8 +31,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gtkextra
-VERSION=${VERSION:-3.3.3}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.3.4}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -44,9 +44,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -107,7 +104,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING ChangeLog INSTALL README TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING ChangeLog README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
rm -f $PKG/usr/lib*/*.la
diff --git a/development/gtkextra/gtkextra.info b/development/gtkextra/gtkextra.info
index c42d4e1850..3785b87576 100644
--- a/development/gtkextra/gtkextra.info
+++ b/development/gtkextra/gtkextra.info
@@ -1,8 +1,8 @@
PRGNAM="gtkextra"
-VERSION="3.3.3"
+VERSION="3.3.4"
HOMEPAGE="http://gtkextra.sourceforge.net/"
-DOWNLOAD="https://sourceforge.net/projects/gtkextra/files/3.3/gtkextra-3.3.3.tar.gz"
-MD5SUM="2ae8bef2ce2daae1073399daae0ff5c0"
+DOWNLOAD="https://sourceforge.net/projects/gtkextra/files/3.3/gtkextra-3.3.4.tar.gz"
+MD5SUM="9462123bbccc5391be055a287b6bb6e7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/haxe-bin/haxe-bin.SlackBuild b/development/haxe-bin/haxe-bin.SlackBuild
index 2dc26cc7af..3b48ac38ee 100644
--- a/development/haxe-bin/haxe-bin.SlackBuild
+++ b/development/haxe-bin/haxe-bin.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for haxe-bin
-# Copyright 2023 rc-05 <rc_o5@protonmail.com>
+# Copyright 2024 rc_05 <contact@rc-05.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,12 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=haxe-bin
-VERSION=${VERSION:-4.3.3}
+VERSION=${VERSION:-4.3.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-COMMIT_VER=${PRGNAM%-bin}_20231117191750_de28889
+COMMIT_VER=${PRGNAM%-bin}_20240304101237_dc1a43d
ARCH="$(uname -m)"
if [ "$ARCH" != "x86_64" ]; then
diff --git a/development/haxe-bin/haxe-bin.info b/development/haxe-bin/haxe-bin.info
index 7f5a5639f4..0ec4678120 100644
--- a/development/haxe-bin/haxe-bin.info
+++ b/development/haxe-bin/haxe-bin.info
@@ -1,10 +1,10 @@
PRGNAM="haxe-bin"
-VERSION="4.3.3"
+VERSION="4.3.4"
HOMEPAGE="https://haxe.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/HaxeFoundation/haxe/releases/download/4.3.3/haxe-4.3.3-linux64.tar.gz"
-MD5SUM_x86_64="fee61e452c1f587f98b3d4a738e873ec"
+DOWNLOAD_x86_64="https://github.com/HaxeFoundation/haxe/releases/download/4.3.4/haxe-4.3.4-linux64.tar.gz"
+MD5SUM_x86_64="9161207d1f4592f9133372554e40bf73"
REQUIRES="neko"
MAINTAINER="rc-05"
-EMAIL="rc_o5@protonmail.com"
+EMAIL="contact@rc-05.com"
diff --git a/development/heroku-cli/heroku-cli.SlackBuild b/development/heroku-cli/heroku-cli.SlackBuild
index 5962fe5a57..e1d8c3af76 100644
--- a/development/heroku-cli/heroku-cli.SlackBuild
+++ b/development/heroku-cli/heroku-cli.SlackBuild
@@ -25,13 +25,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=heroku-cli
-VERSION=${VERSION:-8.10.0}
+VERSION=${VERSION:-8.11.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-
-#Heroku download is allways on latest version
-DOWNLOAD=heroku-linux-x64.tar.gz
+TARBALL=heroku-v8.11.0-a525d5e-linux-x64.tar.xz
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -57,26 +55,9 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$DOWNLOAD
-
-#Tarball has a heroku dir only - check/update version
-TARVRS=$(head heroku/package.json | grep version | cut -d'"' -f4)
-
-if [ $VERSION != $TARVRS ]
-then
- echo ""
- echo "**********************************************"
- echo "************ Fix Slackbuild!! ************"
- echo "**********************************************"
- echo " Tarball version ($TARVRS) is not equal the "
- echo " package version ($VERSION). Edit slackbuild"
- echo " replacing VERSION $VERSION by $TARVRS. "
- echo "**********************************************"
- echo ""
- exit 1
-fi
+tar xvf $CWD/$TARBALL
-#Update/move heroku dir to PRGNAM-VERSION
+#For sake of consistency move heroku dir to PRGNAM-VERSION
mv heroku $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
@@ -116,4 +97,3 @@ 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/heroku-cli/heroku-cli.info b/development/heroku-cli/heroku-cli.info
index 0184c92df1..6ae07ce0b1 100644
--- a/development/heroku-cli/heroku-cli.info
+++ b/development/heroku-cli/heroku-cli.info
@@ -1,10 +1,10 @@
PRGNAM="heroku-cli"
-VERSION="8.10.0"
-HOMEPAGE="https://www.heroku.com"
+VERSION="8.11.0"
+HOMEPAGE="https://www.heroku.com/home"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cli-assets.heroku.com/channels/stable/heroku-linux-x64.tar.gz"
-MD5SUM_x86_64="02b1c5c3d094e991c073f5dc1e8ee5af"
+DOWNLOAD_x86_64="https://cli-assets.heroku.com/versions/8.11.0/a525d5e/heroku-v8.11.0-a525d5e-linux-x64.tar.xz"
+MD5SUM_x86_64="e6ee7fb62ac489aef98155b8ed4057a1"
REQUIRES=""
MAINTAINER="Diniz Bortolotto"
EMAIL="diniz.bortolotto@gmail.com"
diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild
index 78ca056621..10d80c353a 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.123.8}
+VERSION=${VERSION:-0.125.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info
index df7141e35e..eb6622db67 100644
--- a/development/hugo/hugo.info
+++ b/development/hugo/hugo.info
@@ -1,10 +1,10 @@
PRGNAM="hugo"
-VERSION="0.123.8"
+VERSION="0.125.1"
HOMEPAGE="https://gohugo.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.123.8/hugo_extended_0.123.8_Linux-64bit.tar.gz"
-MD5SUM_x86_64="b1671da0408fe9f01234c76b81ed1855"
+DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.125.1/hugo_extended_0.125.1_Linux-64bit.tar.gz"
+MD5SUM_x86_64="f5c2d5b367b83da563bcca843d45f9df"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/development/jsmin/jsmin.info b/development/jsmin/jsmin.info
index 7c84e6ead0..f3d8aee659 100644
--- a/development/jsmin/jsmin.info
+++ b/development/jsmin/jsmin.info
@@ -1,7 +1,7 @@
PRGNAM="jsmin"
VERSION="20130329"
HOMEPAGE="http://www.crockford.com/javascript/jsmin.html"
-DOWNLOAD="https://github.com/douglascrockford/JSMin/archive/1bf6ce5f74a9f8752ac7f5d115b8d7ccb31cfe1b.tar.gz"
+DOWNLOAD="https://github.com/douglascrockford/JSMin/archive/1bf6ce5f74a9f8752ac7f5d115b8d7ccb31cfe1b/JSMin-1bf6ce5f74a9f8752ac7f5d115b8d7ccb31cfe1b.tar.gz"
MD5SUM="b7036954ad6fc5662052fd77eebcb323"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
index c5a4d3f5b7..9d26c85608 100644
--- a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
+++ b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-ipykernel
-VERSION=${VERSION:-6.29.3}
+VERSION=${VERSION:-6.29.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.info b/development/jupyter-ipykernel/jupyter-ipykernel.info
index 567d74543b..42bee84233 100644
--- a/development/jupyter-ipykernel/jupyter-ipykernel.info
+++ b/development/jupyter-ipykernel/jupyter-ipykernel.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-ipykernel"
-VERSION="6.29.3"
+VERSION="6.29.4"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.3.tar.gz"
-MD5SUM="fc9bdc75e1c38cdd5fde7392b562dbde"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.4.tar.gz"
+MD5SUM="0517e57a395d4e829906cf2a9898f4fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-debugpy ipython jupyter_client python3-psutil python3-comm"
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
index de4562f1ef..1704e25847 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbconvert
-VERSION=${VERSION:-7.16.2}
+VERSION=${VERSION:-7.16.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info
index 6937b571d1..11ffff748f 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.info
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbconvert"
-VERSION="7.16.2"
+VERSION="7.16.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.2.tar.gz"
-MD5SUM="658ef7a1bdf551d7eacad952218c15bc"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.3.tar.gz"
+MD5SUM="3598dda22ab9fb316c55fdaa189ee2c7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-bleach python3-defusedxml jupyter-nbclient jupyterlab_pygments python3-mistune pandocfilters testpath BeautifulSoup4 tinycss2 python-importlib_metadata"
diff --git a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild
index b903ed33ed..36a17de036 100644
--- a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild
+++ b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbformat
-VERSION=${VERSION:-5.9.2}
+VERSION=${VERSION:-5.10.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,20 +50,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
diff --git a/development/jupyter-nbformat/jupyter-nbformat.info b/development/jupyter-nbformat/jupyter-nbformat.info
index 8cd761a0f9..295dbab3e8 100644
--- a/development/jupyter-nbformat/jupyter-nbformat.info
+++ b/development/jupyter-nbformat/jupyter-nbformat.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbformat"
-VERSION="5.9.2"
+VERSION="5.10.4"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.9.2.tar.gz"
-MD5SUM="091fcdb13305ad00e92f5bb3fb86d2fd"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.10.4.tar.gz"
+MD5SUM="68dfea58a1236aa0518f1fec9c968473"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-jsonschema python3-fastjsonschema jupyter_core python3-hatch-nodejs-version"
diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild
index d11f1d76cd..ab9293471f 100644
--- a/development/jupyter_core/jupyter_core.SlackBuild
+++ b/development/jupyter_core/jupyter_core.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_core
-VERSION=${VERSION:-5.5.1}
+VERSION=${VERSION:-5.7.1}
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/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info
index e1794e72b9..35b394340b 100644
--- a/development/jupyter_core/jupyter_core.info
+++ b/development/jupyter_core/jupyter_core.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_core"
-VERSION="5.5.1"
+VERSION="5.7.1"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.5.1/jupyter_core-5.5.1.tar.gz"
-MD5SUM="5d378534ee8b4df90fdc555df9a8ea73"
+DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.7.1/jupyter_core-5.7.1.tar.gz"
+MD5SUM="f6ed082aa24bc06837e5bba84deaab19"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="traitlets python3-platformdirs"
diff --git a/development/jupyterlab/doinst.sh b/development/jupyterlab/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/development/jupyterlab/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/development/jupyterlab/jupyterlab.SlackBuild b/development/jupyterlab/jupyterlab.SlackBuild
index 545bed0d40..ff99229931 100644
--- a/development/jupyterlab/jupyterlab.SlackBuild
+++ b/development/jupyterlab/jupyterlab.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyterlab
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyterlab
VERSION=${VERSION:-3.5.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,20 +47,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
@@ -88,6 +74,9 @@ sed 's|etc|/etc|' -i setup.py
python3 setup.py install --root=$PKG
+# Install desktop file
+install -Dm644 $CWD/jupyterlab.desktop $PKG/usr/share/applications/jupyterlab.desktop
+
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
@@ -97,6 +86,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
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/jupyterlab/jupyterlab.desktop b/development/jupyterlab/jupyterlab.desktop
new file mode 100644
index 0000000000..93fe9409aa
--- /dev/null
+++ b/development/jupyterlab/jupyterlab.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=JupyterLab
+Comment=Run JupyterLab
+Exec=jupyter-lab %f
+Terminal=true
+Type=Application
+Icon=jupyterlab
+StartupNotify=true
+MimeType=application/x-ipynb+json;
+Categories=Development;Education;
+Keywords=python;
diff --git a/development/kicad/kicad.info b/development/kicad/kicad.info
index e6d05c56b7..a8f61628ec 100644
--- a/development/kicad/kicad.info
+++ b/development/kicad/kicad.info
@@ -2,7 +2,7 @@ PRGNAM="kicad"
VERSION="8.0"
HOMEPAGE="https://kicad.org"
DOWNLOAD="https://gitlab.com/kicad/code/kicad/-/archive/8.0/kicad-8.0.tar.bz2"
-MD5SUM="dd187abbfb1109f8d417aa08fc75d19f"
+MD5SUM="301a2f31b038a78cb75dd537275c0f9b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenCASCADE glm ngspice unixODBC wxPython4 wxWidgets libgit2"
diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild b/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild
index ac6d573caa..db42532f47 100644
--- a/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild
+++ b/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=liberica-jdk-bin
-VERSION=${VERSION:-21.0.2+14}
+VERSION=${VERSION:-21.0.3+10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.info b/development/liberica-jdk-bin/liberica-jdk-bin.info
index 87d5ed752a..5bd793fa9c 100644
--- a/development/liberica-jdk-bin/liberica-jdk-bin.info
+++ b/development/liberica-jdk-bin/liberica-jdk-bin.info
@@ -1,10 +1,10 @@
PRGNAM="liberica-jdk-bin"
-VERSION="21.0.2+14"
+VERSION="21.0.3+10"
HOMEPAGE="https://github.com/bell-sw/Liberica"
-DOWNLOAD="https://github.com/bell-sw/Liberica/releases/download/21.0.2+14/bellsoft-jdk21.0.2+14-linux-i586.tar.gz"
-MD5SUM="7bea24c9934e34ce58d288856914750b"
-DOWNLOAD_x86_64="https://github.com/bell-sw/Liberica/releases/download/21.0.2+14/bellsoft-jdk21.0.2+14-linux-amd64.tar.gz"
-MD5SUM_x86_64="99b7b71ae91666234c4c4f649a6bf369"
+DOWNLOAD="https://github.com/bell-sw/Liberica/releases/download/21.0.3+10/bellsoft-jdk21.0.3+10-linux-i586.tar.gz"
+MD5SUM="301935070a134df1cd3de67d4c1cf506"
+DOWNLOAD_x86_64="https://github.com/bell-sw/Liberica/releases/download/21.0.3+10/bellsoft-jdk21.0.3+10-linux-amd64.tar.gz"
+MD5SUM_x86_64="2ee909ef18280bac206ed0b8209ae76e"
REQUIRES=""
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/development/libtree/README b/development/libtree/README
new file mode 100644
index 0000000000..67ddeddcdf
--- /dev/null
+++ b/development/libtree/README
@@ -0,0 +1,16 @@
+libtree prints the shared libraries required by each program or shared
+library on the command line as a tree. By default certain common system
+libraries are hidden to prune the tree.
+
+Unlike "ldd", libtree only parses the binary and does not use dynamic
+loader to load them to memory. Therefore, it is a safer approach to
+analyse suspicious binaries.
+
+A static build is recommended by the upstream. One can build the tool
+statically by passing STATIC=yes:
+
+# STATIC=yes sh libtree.SlackBuild
+
+The patch included in this package is already upstream, but hasn't
+ended up in a release yet. It's mainly targeted for the future
+15.1 release and the "current".
diff --git a/development/libtree/libtree-3.1.1-modern-c.patch b/development/libtree/libtree-3.1.1-modern-c.patch
new file mode 100644
index 0000000000..371f0a8bcb
--- /dev/null
+++ b/development/libtree/libtree-3.1.1-modern-c.patch
@@ -0,0 +1,75 @@
+https://github.com/haampie/libtree/commit/eb56287c1b4eb3b267524ab1e6e31f042b713395
+
+From eb56287c1b4eb3b267524ab1e6e31f042b713395 Mon Sep 17 00:00:00 2001
+From: Florian Weimer <fweimer@redhat.com>
+Date: Sun, 15 Jan 2023 22:49:37 +0100
+Subject: [PATCH] Avoid implicit function declarations in tests (#84)
+
+Future compilers are likely to reject implicit function declarations
+by default, causing these tests to fail. Also replace () with (void)
+where appropriate in the changed tests.
+--- a/tests/01_origin/Makefile
++++ b/tests/01_origin/Makefile
+@@ -7,13 +7,13 @@ LD_LIBRARY_PATH=
+ all: check
+
+ liba.so:
+- echo 'int f(){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c -
++ echo 'int f(void){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c -
+
+ exe_rpath: liba.so
+- echo 'int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c -
++ echo 'int f(void); int _start(void){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c -
+
+ exe_runpath: liba.so
+- echo 'int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--enable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c -
++ echo 'int f(void); int _start(void){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--enable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c -
+
+ check: exe_rpath exe_runpath
+ ../../libtree exe_rpath
+--- a/tests/02_rpath_of_parents_parent/Makefile
++++ b/tests/02_rpath_of_parents_parent/Makefile
+@@ -8,13 +8,13 @@ LD_LIBRARY_PATH=
+ all: check
+
+ libb.so:
+- echo 'int g(){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c -
++ echo 'int g(void){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c -
+
+ liba.so: libb.so
+- echo 'int f(){return g();}' | $(CC) -shared -Wl,--no-as-needed -Wl,-soname,$@ -o $@ -Wno-implicit-function-declaration libb.so -nostdlib -x c -
++ echo 'int g(void); int f(void){return g();}' | $(CC) -shared -Wl,--no-as-needed -Wl,-soname,$@ -o $@ -Wno-implicit-function-declaration libb.so -nostdlib -x c -
+
+ exe: liba.so
+- echo 'int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' '-Wl,-rpath-link,$(CURDIR)' -Wno-implicit-function-declaration -nostdlib -L. -la -x c -
++ echo 'int f(void); int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' '-Wl,-rpath-link,$(CURDIR)' -Wno-implicit-function-declaration -nostdlib -L. -la -x c -
+
+ check: exe liba.so
+ ! ../../libtree liba.so # should not find libb.so
+--- a/tests/04_rpath_over_env_over_runpath/Makefile
++++ b/tests/04_rpath_over_env_over_runpath/Makefile
+@@ -13,19 +13,19 @@ dir:
+ mkdir $@
+
+ dir/liba.so: dir
+- echo 'int a(){return 42;}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -o $@ -nostdlib -x c -
++ echo 'int a(void){return 42;}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -o $@ -nostdlib -x c -
+
+ dir/libb.so: dir/liba.so
+- echo 'int b(){return a();}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -o $@ -nostdlib dir/liba.so -x c -
++ echo 'int a(void); int b(void){return a();}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -o $@ -nostdlib dir/liba.so -x c -
+
+ libb.so:
+ echo 'int b(){return 10;}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -o $@ -Wno-implicit-function-declaration -nostdlib -x c -
+
+ exe_rpath: libb.so
+- echo 'int _start(){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--disable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c -
++ echo 'int b(void); int _start(void){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--disable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c -
+
+ exe_runpath: libb.so
+- echo 'int _start(){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--enable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c -
++ echo 'int b(void); int _start(void){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--enable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c -
+
+ check: exe_rpath exe_runpath dir/libb.so
+ ../../libtree exe_rpath
+
diff --git a/python/python-stsci.distutils/python-stsci.distutils.SlackBuild b/development/libtree/libtree.SlackBuild
index 4499929fb3..adb8a9a5da 100644
--- a/python/python-stsci.distutils/python-stsci.distutils.SlackBuild
+++ b/development/libtree/libtree.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for python-stsci.distutils
+# Slackware build script for libtree
-# Copyright 2017 David Spencer, Baildon, West Yorkshire, U.K.
+# Copyright 2024 Shahab Vahedi, NL
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,14 +24,12 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=python-stsci.distutils
-VERSION=${VERSION:-0.3.7}
+PRGNAM=libtree
+VERSION=${VERSION:-3.1.1}
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 ;;
@@ -40,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -52,18 +47,18 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+[ "${STATIC:-no}" = "yes" ] && MAKE_ARG="LDFLAGS=-static" || MAKE_ARG=""
+
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"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -71,9 +66,9 @@ 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
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -81,18 +76,20 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python setup.py install --root=$PKG
+# Fix likely errors when the compiler is upgraded
+patch -p1 < $CWD/libtree-3.1.1-modern-c.patch
-if $(python3 -c 'import sys' 2>/dev/null); then
- rm -rf build
- python3 setup.py install --root=$PKG
-fi
+make CFLAGS="$SLKCFLAGS" $MAKE_ARG
+make install PREFIX=/usr SHAREDIR=/usr DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+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 CHANGES.txt LICENSE.txt README.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a doc/screenshot.png $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/libtree/libtree.info b/development/libtree/libtree.info
new file mode 100644
index 0000000000..809b46da31
--- /dev/null
+++ b/development/libtree/libtree.info
@@ -0,0 +1,10 @@
+PRGNAM="libtree"
+VERSION="3.1.1"
+HOMEPAGE="https://github.com/haampie/libtree"
+DOWNLOAD="https://github.com/haampie/libtree/archive/v3.1.1/libtree-3.1.1.tar.gz"
+MD5SUM="03d64114e732a7e0a7fcb32ab3562ffb"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Shahab Vahedi"
+EMAIL="list+sbo@vahedi.org"
diff --git a/python/rsa/slack-desc b/development/libtree/slack-desc
index c12bfdd3b0..2872082167 100644
--- a/python/rsa/slack-desc
+++ b/development/libtree/slack-desc
@@ -5,15 +5,15 @@
# 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------------------------------------------------------|
-rsa: rsa (Pure-Python RSA implementation)
-rsa:
-rsa: Python-RSA is a pure-Python RSA implementation. It supports encryption
-rsa: and decryption, signing and verifying signatures, and key generation
-rsa: according to PKCS#1 version 1.5.
-rsa:
-rsa: Homepage: https://stuvel.eu/rsa
-rsa:
-rsa:
-rsa:
-rsa:
+ |-----handy-ruler------------------------------------------------------|
+libtree: libtree (ldd as a tree)
+libtree:
+libtree: A tool that:
+libtree: - turns ldd into a tree
+libtree: - explains how shared libraries are found or why they cannot be
+libtree: located
+libtree:
+libtree: homepage: https://github.com/haampie/libtree
+libtree:
+libtree:
+libtree:
diff --git a/development/lighttable/lighttable.info b/development/lighttable/lighttable.info
index fb3d3aa655..a8372decfe 100644
--- a/development/lighttable/lighttable.info
+++ b/development/lighttable/lighttable.info
@@ -1,7 +1,7 @@
PRGNAM="lighttable"
VERSION="0.8.1"
HOMEPAGE="http://www.lighttable.com"
-DOWNLOAD="https://github.com/LightTable/LightTable/archive/0.8.1.tar.gz"
+DOWNLOAD="https://github.com/LightTable/LightTable/archive/0.8.1/LightTable-0.8.1.tar.gz"
MD5SUM="28f961bdd3293054cda4551c4fae584e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/love/love.SlackBuild b/development/love/love.SlackBuild
index 296fc53b71..3e06b8622e 100644
--- a/development/love/love.SlackBuild
+++ b/development/love/love.SlackBuild
@@ -7,6 +7,7 @@
# Original version had no license; modified version licensed under the
# WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240322 bkw: update for v11.5.
# 20220611 bkw: update for v11.4.
# 20210902 bkw: BUILD=2, get rid of .la file
# 20200415 bkw:
@@ -16,7 +17,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=love
-VERSION=${VERSION:-11.4}
+VERSION=${VERSION:-11.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/love/love.info b/development/love/love.info
index 5946a283c3..0c34c77e03 100644
--- a/development/love/love.info
+++ b/development/love/love.info
@@ -1,8 +1,8 @@
PRGNAM="love"
-VERSION="11.4"
+VERSION="11.5"
HOMEPAGE="https://love2d.org"
-DOWNLOAD="https://github.com/love2d/love/releases/download/11.4/love-11.4-linux-src.tar.gz"
-MD5SUM="e2f47e738ee362b043ccab5d5b9405eb"
+DOWNLOAD="https://github.com/love2d/love/releases/download/11.5/love-11.5-linux-src.tar.gz"
+MD5SUM="8dc6ab3d3ecb09cb8ea9b6ed8a0ec768"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmodplug luajit physfs"
diff --git a/development/meld3/meld3.SlackBuild b/development/meld3/meld3.SlackBuild
index 65c50b4b39..1177847317 100644
--- a/development/meld3/meld3.SlackBuild
+++ b/development/meld3/meld3.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=meld3
SRCNAM=meld
-VERSION=${VERSION:-3.22.1}
+VERSION=${VERSION:-3.22.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/meld3/meld3.info b/development/meld3/meld3.info
index 4dfc5e2695..df8c888039 100644
--- a/development/meld3/meld3.info
+++ b/development/meld3/meld3.info
@@ -1,8 +1,8 @@
PRGNAM="meld3"
-VERSION="3.22.1"
+VERSION="3.22.2"
HOMEPAGE="http://meldmerge.org/"
-DOWNLOAD="https://download.gnome.org/sources/meld/3.22/meld-3.22.1.tar.xz"
-MD5SUM="5cc5f940994aafbcc7413e5c88424ced"
+DOWNLOAD="https://download.gnome.org/sources/meld/3.22/meld-3.22.2.tar.xz"
+MD5SUM="89cbf062f9c0b49618ff2ccd33285077"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtksourceview4"
diff --git a/development/mold/mold.SlackBuild b/development/mold/mold.SlackBuild
index 78f178a1ea..c217619c76 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.4.1}
+VERSION=${VERSION:-2.30.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mold/mold.info b/development/mold/mold.info
index d2e496119c..7d13959d7b 100644
--- a/development/mold/mold.info
+++ b/development/mold/mold.info
@@ -1,8 +1,8 @@
PRGNAM="mold"
-VERSION="2.4.1"
+VERSION="2.30.0"
HOMEPAGE="https://github.com/rui314/mold"
-DOWNLOAD="https://github.com/rui314/mold/archive/v2.4.1/mold-2.4.1.tar.gz"
-MD5SUM="c25b000b233d683940ebd597ea9c5d93"
+DOWNLOAD="https://github.com/rui314/mold/archive/v2.30.0/mold-2.30.0.tar.gz"
+MD5SUM="061da806be174abe79d87c3a439f982f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild
index 75274c55f4..5c873ce37c 100644
--- a/development/mongodb-compass/mongodb-compass.SlackBuild
+++ b/development/mongodb-compass/mongodb-compass.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mongodb-compass
-VERSION=${VERSION:-1.42.3}
+VERSION=${VERSION:-1.42.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info
index d55925d2c8..90f25cda2f 100644
--- a/development/mongodb-compass/mongodb-compass.info
+++ b/development/mongodb-compass/mongodb-compass.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-compass"
-VERSION="1.42.3"
+VERSION="1.42.5"
HOMEPAGE="https://www.mongodb.com/products/compass"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.42.3.x86_64.rpm"
-MD5SUM_x86_64="efc349d4d74fec755bcc481bfdfdc483"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.42.5.x86_64.rpm"
+MD5SUM_x86_64="fa91dafb9ec7d7e2f4b03d4b017f7687"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/mongodb-shell/mongodb-shell.SlackBuild b/development/mongodb-shell/mongodb-shell.SlackBuild
index 0092334281..aa40b02031 100644
--- a/development/mongodb-shell/mongodb-shell.SlackBuild
+++ b/development/mongodb-shell/mongodb-shell.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mongodb-shell
SRCNAM=mongosh
-VERSION=${VERSION:-2.1.5}
+VERSION=${VERSION:-2.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mongodb-shell/mongodb-shell.info b/development/mongodb-shell/mongodb-shell.info
index d621985060..c797fc405b 100644
--- a/development/mongodb-shell/mongodb-shell.info
+++ b/development/mongodb-shell/mongodb-shell.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-shell"
-VERSION="2.1.5"
+VERSION="2.2.1"
HOMEPAGE="https://www.mongodb.com/try/download/shell"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.1.5-linux-x64.tgz"
-MD5SUM_x86_64="a1eb822e408a1d09453c5cb2c1ac5b67"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.2.1-linux-x64.tgz"
+MD5SUM_x86_64="524de3b897441d652bb8e33015b2b09a"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/mono/mono.SlackBuild b/development/mono/mono.SlackBuild
index 3c99950648..001fa62c3c 100644
--- a/development/mono/mono.SlackBuild
+++ b/development/mono/mono.SlackBuild
@@ -2,8 +2,8 @@
# Slackware build script for mono
-# Copright 2023 Steven Voges <Oregon, USA>
-# Written by Sebastián Salazar Molina <ssalazar@orangepeople.cl>
+# Copright 2023-2024 Steven Voges <Oregon, USA>
+# Written by Sebastián Salazar Molina <ssalazar@orangepeople.cl>
# Updated by Andre Barboza <bmg.andre@gmail.com>
# All rights reserved.
#
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mono
-VERSION=${VERSION:-6.12.0.199}
+VERSION=${VERSION:-6.12.0.205}
BOOTSTRAP=${BOOTSTRAP:-4.4.2.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/mono/mono.info b/development/mono/mono.info
index 2fea1b39bd..312a8bcadb 100644
--- a/development/mono/mono.info
+++ b/development/mono/mono.info
@@ -1,13 +1,13 @@
PRGNAM="mono"
-VERSION="6.12.0.199"
+VERSION="6.12.0.205"
HOMEPAGE="https://www.mono-project.com/"
-DOWNLOAD="https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz \
- http://sourceforge.net/projects/slackbuildsdirectlinks/files/mono/mono-4.4.2.11-i586.tar.bz2"
-MD5SUM="fd19b40d565c028905abb7b80da06cc3 \
+DOWNLOAD="https://download.mono-project.com/sources/mono/preview/mono-6.12.0.205.tar.xz \
+ http://sourceforge.net/projects/svoges-sbo/files/mono/mono-4.4.2.11-i586.tar.bz2"
+MD5SUM="413a241298161da75f8a34a0791cdd67 \
3f974dba179a452bdcd94659ddc47e33"
-DOWNLOAD_x86_64="https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz \
- http://sourceforge.net/projects/slackbuildsdirectlinks/files/mono/mono-4.4.2.11-x86_64.tar.bz2"
-MD5SUM_x86_64="fd19b40d565c028905abb7b80da06cc3 \
+DOWNLOAD_x86_64="https://download.mono-project.com/sources/mono/preview/mono-6.12.0.205.tar.xz \
+ http://sourceforge.net/projects/svoges-sbo/files/mono/mono-4.4.2.11-x86_64.tar.bz2"
+MD5SUM_x86_64="413a241298161da75f8a34a0791cdd67 \
daba2c08651c68566ee1214e03d5a080"
REQUIRES="libgdiplus"
MAINTAINER="Steven Voges"
diff --git a/development/mosml/mosml.info b/development/mosml/mosml.info
index baeb1511db..5593b0af82 100644
--- a/development/mosml/mosml.info
+++ b/development/mosml/mosml.info
@@ -1,7 +1,7 @@
PRGNAM="mosml"
VERSION="2.10.1"
HOMEPAGE="http://mosml.org/"
-DOWNLOAD="https://github.com/kfl/mosml/archive/ver-2.10.1.tar.gz"
+DOWNLOAD="https://github.com/kfl/mosml/archive/ver-2.10.1/mosml-ver-2.10.1.tar.gz"
MD5SUM="40426700791760ec25aaecc06dcfc2d9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/neovim-qt/doinst.sh b/development/neovim-qt/doinst.sh
index 9a8ded3c60..aea0f894eb 100644
--- a/development/neovim-qt/doinst.sh
+++ b/development/neovim-qt/doinst.sh
@@ -5,3 +5,9 @@ fi
if [ -x /usr/bin/update-mime-database ]; then
/usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/development/neovim-qt/neovim-qt.SlackBuild b/development/neovim-qt/neovim-qt.SlackBuild
index fb4710d410..43b62e0d6c 100644
--- a/development/neovim-qt/neovim-qt.SlackBuild
+++ b/development/neovim-qt/neovim-qt.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=neovim-qt
-VERSION=${VERSION:-0.2.16.1}
+VERSION=${VERSION:-0.2.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/neovim-qt/neovim-qt.info b/development/neovim-qt/neovim-qt.info
index 65299d5749..2ad16efd0e 100644
--- a/development/neovim-qt/neovim-qt.info
+++ b/development/neovim-qt/neovim-qt.info
@@ -1,8 +1,8 @@
PRGNAM="neovim-qt"
-VERSION="0.2.16.1"
+VERSION="0.2.18"
HOMEPAGE="https://github.com/equalsraf/neovim-qt"
-DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.16.1/neovim-qt-0.2.16.1.tar.gz"
-MD5SUM="92db4d57a11b51d47d31ef2ae6c75ff9"
+DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.18/neovim-qt-0.2.18.tar.gz"
+MD5SUM="0f3afd10f24fbbd751406440c88800ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="neovim"
diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild
index 4dc23881ca..ae3f7134e5 100644
--- a/development/nodejs/nodejs.SlackBuild
+++ b/development/nodejs/nodejs.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nodejs
SRCNAM=node
-VERSION=${VERSION:-20.11.1}
+VERSION=${VERSION:-20.12.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info
index 89ff99e8a4..bb0150cf94 100644
--- a/development/nodejs/nodejs.info
+++ b/development/nodejs/nodejs.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs"
-VERSION="20.11.1"
+VERSION="20.12.2"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v20.11.1/node-v20.11.1.tar.gz"
-MD5SUM="222343343707a1bb51a27e0b153813a2"
+DOWNLOAD="https://nodejs.org/dist/v20.12.2/node-v20.12.2.tar.gz"
+MD5SUM="4b68baf3c2938a30a89603d24104e434"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/pgmodeler/pgmodeler.SlackBuild b/development/pgmodeler/pgmodeler.SlackBuild
index 87f28fa5b0..36abb52b7f 100644
--- a/development/pgmodeler/pgmodeler.SlackBuild
+++ b/development/pgmodeler/pgmodeler.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pgmodeler
-VERSION=${VERSION:-1.1.1}
+VERSION=${VERSION:-1.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pgmodeler/pgmodeler.info b/development/pgmodeler/pgmodeler.info
index 27b0c0dd9d..fcecb0eb79 100644
--- a/development/pgmodeler/pgmodeler.info
+++ b/development/pgmodeler/pgmodeler.info
@@ -1,10 +1,10 @@
PRGNAM="pgmodeler"
-VERSION="1.1.1"
+VERSION="1.1.2"
HOMEPAGE="https://pgmodeler.io/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/pgmodeler/pgmodeler/archive/v1.1.1/pgmodeler-1.1.1.tar.gz"
-MD5SUM_x86_64="45707b9c8850296da6391cb96036f450"
+DOWNLOAD_x86_64="https://github.com/pgmodeler/pgmodeler/archive/v1.1.2/pgmodeler-1.1.2.tar.gz"
+MD5SUM_x86_64="f5830d56e780aa73267ff29f181f06ec"
REQUIRES="postgresql qt6"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/php82/php82.SlackBuild b/development/php82/php82.SlackBuild
index cdd7935260..91d979cd03 100644
--- a/development/php82/php82.SlackBuild
+++ b/development/php82/php82.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=php82
-VERSION=${VERSION:-8.2.17}
+VERSION=${VERSION:-8.2.18}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/php82/php82.info b/development/php82/php82.info
index 5940b54c36..dffebf29a8 100644
--- a/development/php82/php82.info
+++ b/development/php82/php82.info
@@ -1,8 +1,8 @@
PRGNAM="php82"
-VERSION="8.2.17"
+VERSION="8.2.18"
HOMEPAGE="https://www.php.net/"
-DOWNLOAD="https://www.php.net/distributions/php-8.2.17.tar.xz"
-MD5SUM="6d7f56031948ff9da9739fe5a712baf3"
+DOWNLOAD="https://www.php.net/distributions/php-8.2.18.tar.xz"
+MD5SUM="dc3afc0addb388cf9caf380488b6a689"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="postgresql"
diff --git a/development/pip2tgz/pip2tgz.SlackBuild b/development/pip2tgz/pip2tgz.SlackBuild
index fbcf2e0bc7..9425cdc2de 100644
--- a/development/pip2tgz/pip2tgz.SlackBuild
+++ b/development/pip2tgz/pip2tgz.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pip2tgz
-VERSION=${VERSION:-0.8}
+VERSION=${VERSION:-0.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pip2tgz/pip2tgz.info b/development/pip2tgz/pip2tgz.info
index 77ca2ed545..c3d9dff6de 100644
--- a/development/pip2tgz/pip2tgz.info
+++ b/development/pip2tgz/pip2tgz.info
@@ -1,8 +1,8 @@
PRGNAM="pip2tgz"
-VERSION="0.8"
+VERSION="0.9"
HOMEPAGE="https://github.com/duncan-roe/pip2tgz"
-DOWNLOAD="https://github.com/duncan-roe/pip2tgz/archive/v0.8/pip2tgz-0.8.tar.gz"
-MD5SUM="380fa2c318daf7ba88d68585e221810d"
+DOWNLOAD="https://github.com/duncan-roe/pip2tgz/archive/v0.9/pip2tgz-0.9.tar.gz"
+MD5SUM="738532d43431863e291e101dda07c782"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pipdeptree"
diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild
index 20d5b20d72..6028f10d9b 100644
--- a/development/postman/postman.SlackBuild
+++ b/development/postman/postman.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=postman
SRCDIR=Postman
SRCNAM=linux
-VERSION=${VERSION:-10.24.3}
+VERSION=${VERSION:-10.24.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/postman/postman.info b/development/postman/postman.info
index de2c80d9ab..05c011c7f7 100644
--- a/development/postman/postman.info
+++ b/development/postman/postman.info
@@ -1,10 +1,10 @@
PRGNAM="postman"
-VERSION="10.24.3"
+VERSION="10.24.16"
HOMEPAGE="https://www.getpostman.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/10.24.3/linux64"
-MD5SUM_x86_64="bc0853c4398db6e01331e1e024a84300"
+DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/10.24.16/linux64"
+MD5SUM_x86_64="75fc2abf7e2115e05567f61145c49600"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/pre-commit/pre-commit.SlackBuild b/development/pre-commit/pre-commit.SlackBuild
index ed31ce305d..9917f4c346 100644
--- a/development/pre-commit/pre-commit.SlackBuild
+++ b/development/pre-commit/pre-commit.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pre-commit
-VERSION=${VERSION:-3.6.2}
+VERSION=${VERSION:-3.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pre-commit/pre-commit.info b/development/pre-commit/pre-commit.info
index beeb1ef2e4..2fcdd09518 100644
--- a/development/pre-commit/pre-commit.info
+++ b/development/pre-commit/pre-commit.info
@@ -1,8 +1,8 @@
PRGNAM="pre-commit"
-VERSION="3.6.2"
+VERSION="3.7.0"
HOMEPAGE="https://pre-commit.com/"
-DOWNLOAD="https://github.com/pre-commit/pre-commit/archive/v3.6.2/pre-commit-3.6.2.tar.gz"
-MD5SUM="7d1cb98c9345b25bd6cf026c8b21e243"
+DOWNLOAD="https://github.com/pre-commit/pre-commit/archive/v3.7.0/pre-commit-3.7.0.tar.gz"
+MD5SUM="c79e85a9be40284c9b952ac6e6914d9d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-cfgv python3-identify python3-virtualenv nodeenv"
diff --git a/development/protobuf3/protobuf3.SlackBuild b/development/protobuf3/protobuf3.SlackBuild
index 83a5c11db3..8a37164a7b 100644
--- a/development/protobuf3/protobuf3.SlackBuild
+++ b/development/protobuf3/protobuf3.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=protobuf3
-VERSION=${VERSION:-26.0}
+VERSION=${VERSION:-26.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -99,13 +99,13 @@ cd build
cd ..
# Install the python bindings:
-#cd python
-#cp -a dist/setup.py .
-#LDFLAGS+=" -L$TMP/$SRCNAM-$VERSION/build" \
-#PROTOC="$TMP/$SRCNAM-$VERSION/build/protoc" \
-#python3 -m build --wheel --no-isolation
-#python3 -m installer --destdir "$PKG" dist/*.whl
-#cd ..
+tar xvf $CWD/$SRCNAM-5.$VERSION.tar.gz
+cd $SRCNAM-5.$VERSION
+LDFLAGS+=" -L$TMP/$SRCNAM-$VERSION/build" \
+PROTOC="$TMP/$SRCNAM-$VERSION/build/protoc" \
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
+cd ..
rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
diff --git a/development/protobuf3/protobuf3.info b/development/protobuf3/protobuf3.info
index e95b86e019..c104c6b26b 100644
--- a/development/protobuf3/protobuf3.info
+++ b/development/protobuf3/protobuf3.info
@@ -1,10 +1,12 @@
PRGNAM="protobuf3"
-VERSION="26.0"
+VERSION="26.1"
HOMEPAGE="https://github.com/google/protobuf"
-DOWNLOAD="https://github.com/google/protobuf/archive/v26.0/protobuf-26.0.tar.gz"
-MD5SUM="44068557aabb2b774a29260740bbccc4"
+DOWNLOAD="https://github.com/google/protobuf/archive/v26.1/protobuf-26.1.tar.gz \
+https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz"
+MD5SUM="6ad6edec05fd08477a442db77dbebf98 \
+8360a781926b9dac954678a823835d23"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="abseil-cpp"
+REQUIRES="abseil-cpp python3-build python3-wheel"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index 029a050d7b..d73da05139 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pycharm
EDITION=community
-VERSION=${VERSION:-2023.3.5.233.15026.15}
-SRCVER=$( echo $VERSION | cut -c1-8 )
+VERSION=${VERSION:-2024.1.241.14494.241}
+SRCVER=$( echo $VERSION | cut -c1-6 )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index beb184af48..051e66c6d9 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2023.3.5.233.15026.15"
+VERSION="2024.1.241.14494.241"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2023.3.5.tar.gz"
-MD5SUM="fbacc6b64807bfe93b44792347a6a206"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2024.1.tar.gz"
+MD5SUM="ecebc5c639e802745cb53209315c7188"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/pyside-tools/pyside-tools.info b/development/pyside-tools/pyside-tools.info
index 2407f6e65a..c4dfe687b1 100644
--- a/development/pyside-tools/pyside-tools.info
+++ b/development/pyside-tools/pyside-tools.info
@@ -1,7 +1,7 @@
PRGNAM="pyside-tools"
VERSION="0.2.15"
HOMEPAGE="http://www.pyside.org/"
-DOWNLOAD="https://github.com/PySide/Tools/archive/0.2.15.tar.gz"
+DOWNLOAD="https://github.com/PySide/Tools/archive/0.2.15/Tools-0.2.15.tar.gz"
MD5SUM="e542b9536bd9d35599ede225c9311cc8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/rebar/README b/development/rebar/README
new file mode 100644
index 0000000000..111c1dac78
--- /dev/null
+++ b/development/rebar/README
@@ -0,0 +1,4 @@
+rebar is an Erlang build tool that makes it easy to compile and test
+Erlang applications, port drivers and releases.
+
+rebar is deprecated in favor of rebar3.
diff --git a/development/rebar/rebar.SlackBuild b/development/rebar/rebar.SlackBuild
new file mode 100644
index 0000000000..b9ac56c4cc
--- /dev/null
+++ b/development/rebar/rebar.SlackBuild
@@ -0,0 +1,100 @@
+#!/bin/bash
+
+# Slackware build script for rebar
+
+# Copyright 2024 Alexander Verbovetsky, Moscow, Russia
+# 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=rebar
+VERSION=${VERSION:-2.6.4}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+/usr/bin/escript bootstrap
+install -Dm0755 rebar -t $PKG/usr/bin/
+
+install -Dm0644 priv/shell-completion/bash/rebar \
+ -t $PKG/usr/share/bash-completion/completions/
+install -Dm0644 priv/shell-completion/fish/rebar.fish \
+ -t $PKG/usr/share/fish/vendor_completions.d/
+install -Dm0644 priv/shell-completion/zsh/_rebar \
+ -t $PKG/usr/share/zsh/site-functions/
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTING.* README.* RELEASE-NOTES* $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/rebar/rebar.info b/development/rebar/rebar.info
new file mode 100644
index 0000000000..e1947e1c61
--- /dev/null
+++ b/development/rebar/rebar.info
@@ -0,0 +1,10 @@
+PRGNAM="rebar"
+VERSION="2.6.4"
+HOMEPAGE="https://github.com/rebar/rebar"
+DOWNLOAD="https://github.com/rebar/rebar/archive/2.6.4/rebar-2.6.4.tar.gz"
+MD5SUM="5704a54547096b9b910e840db4c61caf"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="erlang-otp"
+MAINTAINER="Alexander Verbovetsky"
+EMAIL="alik@ejik.org"
diff --git a/development/conan/slack-desc b/development/rebar/slack-desc
index c7b9f39299..670379d5cb 100644
--- a/development/conan/slack-desc
+++ b/development/rebar/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-conan: conan (A distributed, open source, package manager)
-conan:
-conan: Conan is a portable package manager, intended for C and C++
-conan: developers, but it is able to manage builds from source,
-conan: dependencies, and precompiled binaries for any language.
-conan:
-conan:
-conan:
-conan:
-conan: https://conan.io/
-conan:
+rebar: rebar (Erlang build tool)
+rebar:
+rebar:
+rebar: rebar is an Erlang build tool that makes it easy to compile and
+rebar: test Erlang applications, port drivers and releases.
+rebar:
+rebar: rebar is deprecated in favor of rebar3.
+rebar:
+rebar: Homepage: https://github.com/rebar/rebar
+rebar:
+rebar:
diff --git a/development/rebar3/rebar3.SlackBuild b/development/rebar3/rebar3.SlackBuild
index cc5d9c9953..aed7b08400 100644
--- a/development/rebar3/rebar3.SlackBuild
+++ b/development/rebar3/rebar3.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rebar3
-VERSION=${VERSION:-3.22.1}
+VERSION=${VERSION:-3.23.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rebar3/rebar3.info b/development/rebar3/rebar3.info
index a280a36ad9..e43e3d0748 100644
--- a/development/rebar3/rebar3.info
+++ b/development/rebar3/rebar3.info
@@ -1,8 +1,8 @@
PRGNAM="rebar3"
-VERSION="3.22.1"
+VERSION="3.23.0"
HOMEPAGE="https://github.com/erlang/rebar3"
-DOWNLOAD="https://github.com/erlang/rebar3/archive/3.22.1/rebar3-3.22.1.tar.gz"
-MD5SUM="52f7a7aacb4ec6c4905c895aa6152738"
+DOWNLOAD="https://github.com/erlang/rebar3/archive/3.23.0/rebar3-3.23.0.tar.gz"
+MD5SUM="9b3fe45691c2eb7ad27a64e457838bad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="erlang-otp"
diff --git a/development/rizin/rizin.SlackBuild b/development/rizin/rizin.SlackBuild
index 5f1f0612ce..bbc7e61e60 100644
--- a/development/rizin/rizin.SlackBuild
+++ b/development/rizin/rizin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rizin
-VERSION=${VERSION:-0.7.2}
+VERSION=${VERSION:-0.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rizin/rizin.info b/development/rizin/rizin.info
index a94376a0f7..80e38e2f63 100644
--- a/development/rizin/rizin.info
+++ b/development/rizin/rizin.info
@@ -1,8 +1,8 @@
PRGNAM="rizin"
-VERSION="0.7.2"
+VERSION="0.7.3"
HOMEPAGE="https://rizin.re/"
-DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.7.2/rizin-src-v0.7.2.tar.xz"
-MD5SUM="64988f55ed9c4c1f227a76e7a79f2a99"
+DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.7.3/rizin-src-v0.7.3.tar.xz"
+MD5SUM="04d24ac0c1776ff69c53c8a47a430c07"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capstone"
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index 5347717c32..3e4610850e 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.4.2}
+VERSION=${VERSION:-2.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index a5b9becc18..609dc2a5d4 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="2.4.2"
+VERSION="2.4.3"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.4.2-source.tar.bz2"
-MD5SUM="066f83ad4dfd7b002ce6d8bfb2c125e8"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.4.3-source.tar.bz2"
+MD5SUM="9e61f0d47571d465211c84464dfabb64"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/terraform/terraform.SlackBuild b/development/terraform/terraform.SlackBuild
index e1708e3f50..0dac129c1c 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.7.4}
+VERSION=${VERSION:-1.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/terraform/terraform.info b/development/terraform/terraform.info
index b54a82b55b..01c9027e98 100644
--- a/development/terraform/terraform.info
+++ b/development/terraform/terraform.info
@@ -1,8 +1,8 @@
PRGNAM="terraform"
-VERSION="1.7.4"
+VERSION="1.8.0"
HOMEPAGE="https://www.terraform.io/"
-DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.7.4/terraform-1.7.4.tar.gz"
-MD5SUM="604b4225baa9efc2eec41a70bf589273"
+DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.8.0/terraform-1.8.0.tar.gz"
+MD5SUM="da3fb5b1df7615b28c072698063d0726"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/tig/tig.SlackBuild b/development/tig/tig.SlackBuild
index 8be61a9364..1c0d84306b 100644
--- a/development/tig/tig.SlackBuild
+++ b/development/tig/tig.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tig
-VERSION=${VERSION:-2.5.8}
+VERSION=${VERSION:-2.5.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tig/tig.info b/development/tig/tig.info
index bc0684d827..ad3ebe5898 100644
--- a/development/tig/tig.info
+++ b/development/tig/tig.info
@@ -1,8 +1,8 @@
PRGNAM="tig"
-VERSION="2.5.8"
+VERSION="2.5.9"
HOMEPAGE="https://jonas.github.io/tig/"
-DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.8/tig-2.5.8.tar.gz"
-MD5SUM="a91a2ff16778fe173ddf94a92f3c3a0e"
+DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.9/tig-2.5.9.tar.gz"
+MD5SUM="54d0d7a17b75832eac632b6232f785fe"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 5f4ec75748..c543e3cce1 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.87.2}
-SRCVER=1709910909
+VERSION=${VERSION:-1.88.0}
+SRCVER=1712150767
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 f8ad91981d..47c077e1e1 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.87.2"
+VERSION="1.88.0"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/863d2581ecda6849923a2118d93a088b0745d9d6/code-stable-x64-1709910909.tar.gz"
-MD5SUM_x86_64="0d71854e830bccc79495de290290ac5f"
+DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/5c3e652f63e798a5ac2f31ffd0d863669328dc4c/code-stable-x64-1712150767.tar.gz"
+MD5SUM_x86_64="0caa975f650fbb425af202bfcfa15113"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/xmake/xmake.SlackBuild b/development/xmake/xmake.SlackBuild
index 961daa65fb..a93ed455e4 100644
--- a/development/xmake/xmake.SlackBuild
+++ b/development/xmake/xmake.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xmake
-VERSION=${VERSION:-2.8.8}
+VERSION=${VERSION:-2.8.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/xmake/xmake.info b/development/xmake/xmake.info
index 1740a23150..6bb183ae48 100644
--- a/development/xmake/xmake.info
+++ b/development/xmake/xmake.info
@@ -1,8 +1,8 @@
PRGNAM="xmake"
-VERSION="2.8.8"
+VERSION="2.8.9"
HOMEPAGE="https://xmake.io/"
-DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.8.8/xmake-v2.8.8.tar.gz"
-MD5SUM="c8b9e193bad1e3a544d9d69ff6488c5c"
+DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.8.9/xmake-v2.8.9.tar.gz"
+MD5SUM="2b38f0522c6a20efe605f024a7949799"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/z88dk/z88dk.SlackBuild b/development/z88dk/z88dk.SlackBuild
index 2636a2c267..23cf5ad3b6 100644
--- a/development/z88dk/z88dk.SlackBuild
+++ b/development/z88dk/z88dk.SlackBuild
@@ -6,18 +6,8 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
-# TODO: someday include the zsdcc stuff. Probably sometime after z88dk's
-# 2.0 release. If no 2.0 release exists by, say, the start of 2019, I'll
-# probably change this build so it works with a git snapshot instead
-# of a release. I'll admit, my motivation for that will be that I want
-# to have a C compiler that targets Pac-Man arcade hardware (the 1.99B
-# release doesn't, current git does).
-# 20210907 bkw: the above TODO still stands, but I don't have time to do
-# it right now (gearing up for 15.0 release).
-# 20230114 bkw: I don't have time to deal with it right now, but
-# z88dk-2.2 looks promising. Unfortunately I'll have to spend a week
-# writing SlackBuilds for the 50 or so perl modules it requires, and I
-# don't have a week right now.
+# 20240322 bkw: *Finally* updated, v2.3. Many thanks to fuzzix, who did
+# most of the work for this upgrade.
# 20230114 bkw: BUILD=2
# - do not ship pre-compiled binaries in the doc dir
@@ -26,8 +16,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=z88dk
-VERSION=${VERSION:-1.99B}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.3}
+ZSDCC_REV=14210
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,14 +59,15 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM
-unzip $CWD/$PRGNAM-src-$VERSION.zip
+tar xf $CWD/$PRGNAM-src-$VERSION.tgz
cd $PRGNAM
+cp $CWD/zsdcc_r${ZSDCC_REV}_src.tar.gz .
# Upstream permissions are bad. Please don't replace with "find . -L
# ..." boilerplate.
-find . -name CVS -print0 | xargs -0 rm -rf
-find . -type f -print0 | xargs -0 chmod 0644
-find . -type d -print0 | xargs -0 chmod 0755
+find -L . -name CVS -a -exec rm -rf {} + -o \
+ -type f -a -exec chmod 0644 {} + -o \
+ -type d -a -exec chmod 0755 {} +
chmod +x *.sh
# Sneaky ways to inject CFLAGS.
@@ -84,34 +76,21 @@ sed -i "s/CC=gcc/CC='gcc $SLKCFLAGS'/" build.sh
export CXX="g++ $SLKCFLAGS"
# Default prefix.
-sed -i "s,/usr/local,/usr," Makefile
-
-# Upstream seems to be in the middle of migrating from /usr/lib to
-# /usr/share or vice versa. The compiler looks for stuff in lib that's
-# actually installed to share, if I don't do this:
-sed -i '/^prefix_share/s,/share,/lib,' Makefile
-
-# Note to well-intentioned maintainers: please don't try to move
-# this stuff to /usr/lib64 on 64-bit systems. There's no native code
-# (no ELF executables, no shared or static libraries full of x86_64
-# code). Everthing in /usr/lib/z88dk is either headers, source, or
-# z88dk's own .lib format for z80 object code. From Linux's point
-# of view, it's just data. It's no different from Pat keeping udev
-# rules in /lib/udev on 64-bit.
+# We could delete config.h and have make rebuild it with the PREFIX,
+# but Z88DK_VERSION gets wiped.
+sed -i "s,/usr/local,/usr," src/config.h
+export PREFIX=/usr
# Parallel make of the compiler itself works OK, but not of the
# z80 native libraries.
sed -i '/^\$MAKE *-e/aexport MAKEFLAGS="-j1"' build.sh
-./build.sh
-
-# install-libs doesn't seem to support DESTDIR.
-make install prefix=$PKG/usr
-make install-libs prefix=$PKG/usr
-
-# 'make install' doesn't install everything the compiler needs...
-# Trying to build the examples I got "sh: zpragma: command not found".
-cp -a bin/* $PKG/usr/bin/
+export BUILD_SDCC=1
+# The following should skip attempting the SVN fetch of zsdcc,
+# and also skip the HTTP fetch as the appropriate tarball is present
+export BUILD_SDCC_HTTP=1
+./build.sh -i $PREFIX
+make install DESTDIR=$PKG/
# strip strips everything but chokes on the perl script.
strip $PKG/usr/bin/* 2>/dev/null || true
@@ -126,14 +105,20 @@ for i in $CWD/man/*.1; do
done
# 20230114 bkw: do not ship executables in the doc dir.
-rm -f support/bin2var/{bin2var,*.exe}
-rm -f support/graphics/{z80svg,*.o}
-rm -rf support/winstall
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README* LICENSE EXTENSIONS doc examples support \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# 20240322 bkw: make this smarter (but uglier).
+find support -type f | \
+ xargs file -m/etc/file/magic/elf | \
+ grep ELF | \
+ cut -d: -f1 | \
+ xargs rm -f
+
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a README* LICENSE doc examples support $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
+
+# 20240322 bkw: stuff's getting installed to the doc dir with wrong owner.
+find $PKGDOC -exec chown root:root {} +
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/z88dk/z88dk.info b/development/z88dk/z88dk.info
index 9b55863eed..fa63747e02 100644
--- a/development/z88dk/z88dk.info
+++ b/development/z88dk/z88dk.info
@@ -1,8 +1,10 @@
PRGNAM="z88dk"
-VERSION="1.99B"
+VERSION="2.3"
HOMEPAGE="https://www.z88dk.org/forum/"
-DOWNLOAD="http://downloads.sourceforge.net/project/z88dk/z88dk/1.99B/z88dk-src-1.99B.zip"
-MD5SUM="6412a730d1b38a8ecf393683981a33ae"
+DOWNLOAD="https://github.com/z88dk/z88dk/releases/download/v2.3/z88dk-src-2.3.tgz \
+ http://nightly.z88dk.org/zsdcc/zsdcc_r14210_src.tar.gz"
+MD5SUM="b8633163dabf544400e64a9056b16e2b \
+ 5d6d2c94879f791593eca1274c62ddf4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/zope.interface/zope.interface.SlackBuild b/development/zope.interface/zope.interface.SlackBuild
index a25262995c..901493c9f0 100644
--- a/development/zope.interface/zope.interface.SlackBuild
+++ b/development/zope.interface/zope.interface.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zope.interface
-VERSION=${VERSION:-6.2}
+VERSION=${VERSION:-6.3}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zope.interface/zope.interface.info b/development/zope.interface/zope.interface.info
index 4cd1ad507a..c3a40a6f25 100644
--- a/development/zope.interface/zope.interface.info
+++ b/development/zope.interface/zope.interface.info
@@ -1,8 +1,8 @@
PRGNAM="zope.interface"
-VERSION="6.2"
+VERSION="6.3"
HOMEPAGE="https://pypi.python.org/pypi/zope.interface/"
-DOWNLOAD="https://pypi.python.org/packages/source/z/zope.interface/zope.interface-6.2.tar.gz"
-MD5SUM="4109f5e761e1e3a4835251a257f838b6"
+DOWNLOAD="https://pypi.python.org/packages/source/z/zope.interface/zope.interface-6.3.tar.gz"
+MD5SUM="257a0a0c2ac412626f84445eecd314ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
index a60759261b..0f2813699a 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
+++ b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk11
-VERSION=${VERSION:-11.0.21}
-ZULUVERSION=${ZULUVERSION:-11.68.17}
+VERSION=${VERSION:-11.0.22}
+ZULUVERSION=${ZULUVERSION:-11.70.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk11/zulu-openjdk11.info b/development/zulu-openjdk11/zulu-openjdk11.info
index a31dbcc8cb..cac17e7927 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.info
+++ b/development/zulu-openjdk11/zulu-openjdk11.info
@@ -1,14 +1,14 @@
PRGNAM="zulu-openjdk11"
-VERSION="11.0.21"
+VERSION="11.0.22"
HOMEPAGE="https://www.azul.com/downloads/"
-DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu11.68.17-ca-jdk11.0.21-linux_aarch32hf.tar.gz \
- https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-linux_i686.tar.gz"
-MD5SUM="a0ed388151169dd23834fc4844ea4f14 \
- a2f2744f353b00fe9092fabc1d93a2bd"
-DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-linux_x64.tar.gz \
- https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-linux_aarch64.tar.gz"
-MD5SUM_x86_64="3990d497e78307feb15e7116e29de276 \
- d95970b69ef6d74fcc851b1eb4d59a82"
+DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu11.70.15-ca-jdk11.0.22-linux_aarch32hf.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu11.70.15-ca-jdk11.0.22-linux_i686.tar.gz"
+MD5SUM="5a70b07a02a68c6d58512275a060d254 \
+ 76051cc4586fc9d2f1b2fe4bca0b09cd"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.70.15-ca-jdk11.0.22-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu11.70.15-ca-jdk11.0.22-linux_aarch64.tar.gz"
+MD5SUM_x86_64="f13d179f8e1428a3f0f135a42b9fa75b \
+ 3c914d5d98f64724071a0e3e27d6a83e"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk17/zulu-openjdk17.SlackBuild b/development/zulu-openjdk17/zulu-openjdk17.SlackBuild
index 67e75c36fb..f1232e0aff 100644
--- a/development/zulu-openjdk17/zulu-openjdk17.SlackBuild
+++ b/development/zulu-openjdk17/zulu-openjdk17.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk17
-VERSION=${VERSION:-17.0.9}
-ZULUVERSION=${ZULUVERSION:-17.46.19}
+VERSION=${VERSION:-17.0.10}
+ZULUVERSION=${ZULUVERSION:-17.48.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk17/zulu-openjdk17.info b/development/zulu-openjdk17/zulu-openjdk17.info
index bb1d67941e..70323617f7 100644
--- a/development/zulu-openjdk17/zulu-openjdk17.info
+++ b/development/zulu-openjdk17/zulu-openjdk17.info
@@ -1,14 +1,14 @@
PRGNAM="zulu-openjdk17"
-VERSION="17.0.9"
+VERSION="17.0.10"
HOMEPAGE="https://www.azul.com/downloads/"
-DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu17.46.19-ca-jdk17.0.9-linux_aarch32hf.tar.gz \
- https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-linux_i686.tar.gz"
-MD5SUM="411a5ad1485f9a3871c98f2e38771e4f \
- 14eaee33c69188deb08d57435ab10e40"
-DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-linux_x64.tar.gz \
- https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-linux_aarch64.tar.gz"
-MD5SUM_x86_64="c7f82825e5bad4adcbb86aa974f5306f \
- 4e35a0c4c0bb16cd6d7d149765818f15"
+DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu17.48.15-ca-jdk17.0.10-linux_aarch32hf.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu17.48.15-ca-jdk17.0.10-linux_i686.tar.gz"
+MD5SUM="245db3a3fe85754357ac4d8d5bdd3c1b \
+ aa2d506f61ffe6e220b642abdb31098d"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu17.48.15-ca-jdk17.0.10-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu17.48.15-ca-jdk17.0.10-linux_aarch64.tar.gz"
+MD5SUM_x86_64="bb826d2598b6ceaaae56a6c938f2030e \
+ 00c68c580e01ba47a406213ace0a7942"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk8/zulu-openjdk8.SlackBuild b/development/zulu-openjdk8/zulu-openjdk8.SlackBuild
index ed328758cf..5d204a8b9d 100644
--- a/development/zulu-openjdk8/zulu-openjdk8.SlackBuild
+++ b/development/zulu-openjdk8/zulu-openjdk8.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk8
-VERSION=${VERSION:-8.0.392}
-ZULUVERSION=${ZULUVERSION:-8.74.0.17}
+VERSION=${VERSION:-8.0.402}
+ZULUVERSION=${ZULUVERSION:-8.76.0.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk8/zulu-openjdk8.info b/development/zulu-openjdk8/zulu-openjdk8.info
index 3532ca9c45..ddf97a512a 100644
--- a/development/zulu-openjdk8/zulu-openjdk8.info
+++ b/development/zulu-openjdk8/zulu-openjdk8.info
@@ -1,14 +1,14 @@
PRGNAM="zulu-openjdk8"
-VERSION="8.0.392"
+VERSION="8.0.402"
HOMEPAGE="https://www.azul.com/download"
-DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_aarch32hf.tar.gz \
- https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_i686.tar.gz"
-MD5SUM="8813bf331562c1876bdba02f061711df \
- fdf9e5d3ba15085bbeaedfc30df0e264"
-DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_x64.tar.gz \
- https://cdn.azul.com/zulu-embedded/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_aarch64.tar.gz"
-MD5SUM_x86_64="a55b03280656b6c2d503067d87fa470f \
- bdfca46a980405a4a505e670c4c356fe"
+DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_aarch32hf.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_i686.tar.gz"
+MD5SUM="15726d977cc8027102ab53c14dcc7379 \
+ 0cb194ebc3a5394cd065e8e4515f4050"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu-embedded/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_aarch64.tar.gz"
+MD5SUM_x86_64="3d8073a1e7bc71a0c53bbbbad590dad2 \
+ 31944545b3f34795c245b6023ba6f5f7"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/games/ags/ags.SlackBuild b/games/ags/ags.SlackBuild
index 47f3465ad9..ab08d344b7 100644
--- a/games/ags/ags.SlackBuild
+++ b/games/ags/ags.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ags
-VERSION=${VERSION:-3.6.0.57}
+VERSION=${VERSION:-3.6.1.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,19 +49,19 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686 -Wno-error=format-truncation"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686 -Wno-error=format-truncation"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -fPIC -Wno-error=format-truncation"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "aarch64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -fPIC -Wno-error=format-truncation"
LIBDIRSUFFIX="64"
else
- SLKCFLAGS="-O2"
+ SLKCFLAGS="-O2 -Wno-error=format-truncation"
LIBDIRSUFFIX=""
fi
diff --git a/games/ags/ags.info b/games/ags/ags.info
index 8dea63dbce..f094e76463 100644
--- a/games/ags/ags.info
+++ b/games/ags/ags.info
@@ -1,8 +1,8 @@
PRGNAM="ags"
-VERSION="3.6.0.57"
+VERSION="3.6.1.23"
HOMEPAGE="https://github.com/adventuregamestudio/ags"
-DOWNLOAD="https://github.com/adventuregamestudio/ags/archive/v3.6.0.57/ags-3.6.0.57.tar.gz"
-MD5SUM="3499e952729acbc6f00da40349ccae6a"
+DOWNLOAD="https://github.com/adventuregamestudio/ags/archive/v3.6.1.23/ags-3.6.1.23.tar.gz"
+MD5SUM="a69283fea676a89fdc810519932857ca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_sound"
diff --git a/games/citra/README b/games/citra/README
deleted file mode 100644
index 55ae9aeb6c..0000000000
--- a/games/citra/README
+++ /dev/null
@@ -1,5 +0,0 @@
-Citra is an open-source emulator for the Nintendo 3DS capable of
-playing many of your favorite games.
-
-The emulator is capable of running most commercial games at full
-speed, provided you meet the necessary hardware requirements.
diff --git a/games/citra/citra.SlackBuild b/games/citra/citra.SlackBuild
deleted file mode 100644
index 227158002e..0000000000
--- a/games/citra/citra.SlackBuild
+++ /dev/null
@@ -1,261 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for citra
-
-# Copyright 2022-2024 Nathaniel Russell <naterussell83@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=citra
-PRGVER=${PRGVER:-"69e758d73852ccb38577dd93ff7ae0402f681e60"}
-VERSION=${VERSION:-0.2090}
-BOOST=${BOOST:-3c27c785ad0f8a742af02e620dc225673f3a12d8}
-CATCH=${CATCH:-3f0283de7a9c43200033da996ff9093be3ac84dc}
-CPPJWT=${CPPJWT:-e12ef06218596b52d9b5d6e1639484866a8e7067}
-CRYPTOPP=${CRYPTOPP:-af7d1050bf2287072edd629be133da458a3cf978}
-CRYPTOCMAKE=${CRYPTOCMAKE:-a99c80c26686e44eddf0432140ae397f3efbd0b3}
-CUBEB=${CUBEB:-799e775484b8fce7e986ee7a4f4b651fec2bca07}
-DDSKTX=${DDSKTX:-42dd8aa6ded90b1ec06091522774feff51e83fc5}
-DISCORDRPC=${DISCORDRPC:-20cc99aeffa08a4834f156b6ab49ed68618cf94a}
-DYNARMIC=${DYNARMIC:-30f1a3c6289075ef4af08f5ec502be2fc8627a0c}
-ENET=${ENET:-4f8e9bdc4ce6d1f61a6274b0e557065a38190952}
-EXTSOUNDTOUCH=${EXTSOUNDTOUCH:-2.3.2}
-FAAD2=${FAAD2:-09b3c850c606e7fedd06597223e54344e8d23c8c}
-FMTLIB=${FMTLIB:-2dd4fa8742fdac36468f8d8ea3e06e78215551f8}
-GOOGLETEST=${GOOGLETEST:-40412d85124f7c6f3d88454583c4633e5e10fc8c}
-GLSLANG=${GLSLANG:-1e4955adbcd9b3f5eaf2129e918ca057baed6520}
-HEADERS=${HEADERS:-3b3e28dbe6d033395ce2967fa8030825e7b89de7}
-INIH=${INIH:-5e1d9e2625842dddb3f9c086a50f22e4f45dfc2b}
-LIBARE=${LIBARE:-deec5f75ee1a8ccbe32c8780b1d17284fc87b0f1}
-LIBRESSL=${LIBRESSL:-d4fc7348a3fbe9c659a373e28a3b50f052f7c50a}
-LIBUSB=${LIBUSB:-54350bd83fbcc9555abc57988d6fd73f3b9e9ff8}
-LIBYUV=${LIBYUV:-6900494d90ae095d44405cd4cc3f346971fa69c9}
-LODEPNG=${LODEPNG:-18964554bc769255401942e0e6dfd09f2fab2093}
-NIHSTRO=${NIHSTRO:-fd69de1a1b960ec296cc67d32257b0f9e2d89ac6}
-OAKNUT=${OAKNUT:-6b1d57ea7ed4882d32a91eeaa6557b0ecb4da152}
-OPENAL=${OPENAL:-d9fed51aa6391debc31dbbca550f055c980afe70}
-SANITIZERSCMAKE=${SANITIZERSCMAKE:-aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a}
-SDL2=${SDL2:-ac13ca9ab691e13e8eebe9684740ddcb0d716203}
-SIRIT=${SIRIT:-4ab79a8c023aa63caaa93848b09b9fe8b183b1a9}
-SPIRV=${SPIRV:-c214f6f2d1a7253bb0e9f195c2dc5b0659dc99ef}
-TEAKRA=${TEAKRA:-01db7cdd00aabcce559a8dddce8798dabb71949b}
-VULHEADER=${VULHEADER:-217e93c664ec6704ec2d8c36fa116c1a4a1e2d40}
-VULMEM=${VULMEM:-0e89587db3ebee4d463f191bd296374c5fafc8ea}
-XBYAK=${XBYAK:-a1ac3750f9a639b5a6c6d6c7da4259b8d6790989}
-ZSTD=${ZSTD:-63779c798237346c2b245c546c40b72a5a5913fe}
-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
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-DEPS=$TMP/$PRGNAM-$PRGVER/externals
-
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$PRGVER
-tar xvf $CWD/$PRGNAM-$PRGVER.tar.?z
-
-# citra has quite a few external dependencies, we need to extract them to the correct location.
-tar xvf $CWD/ext-boost-$BOOST.tar.gz -C \
- $DEPS/boost --strip-components 1
-tar xvf $CWD/Catch2-$CATCH.tar.gz -C \
- $DEPS/catch2 --strip-components 1
-tar xvf $CWD/cpp-jwt-$CPPJWT.tar.gz -C \
- $DEPS/cpp-jwt --strip-components 1
-tar xvf $CWD/cryptopp-$CRYPTOPP.tar.gz -C \
- $DEPS/cryptopp --strip-components 1
-tar xvf $CWD/cryptopp-cmake-$CRYPTOCMAKE.tar.gz -C \
- $DEPS/cryptopp-cmake --strip-components 1
-tar xvf $CWD/cubeb-$CUBEB.tar.gz -C \
- $DEPS/cubeb --strip-components 1
-tar xvf $CWD/googletest-$GOOGLETEST.tar.gz -C \
- $DEPS/cubeb/googletest --strip-components 1
-tar xvf $CWD/discord-rpc-$DISCORDRPC.tar.gz -C \
- $DEPS/discord-rpc --strip-components 1
-tar xvf $CWD/dds-ktx-$DDSKTX.tar.gz -C \
- $DEPS/dds-ktx --strip-components 1
-tar xvf $CWD/dynarmic-$DYNARMIC.tar.gz -C \
- $DEPS/dynarmic --strip-components 1
-tar xvf $CWD/enet-$ENET.tar.gz -C \
- $DEPS/enet --strip-components 1
-tar xvf $CWD/soundtouch-$EXTSOUNDTOUCH.tar.gz -C \
- $DEPS/soundtouch --strip-components 1
-tar xvf $CWD/fmt-$FMTLIB.tar.gz -C \
- $DEPS/fmt --strip-components 1
-tar xvf $CWD/inih-$INIH.tar.gz -C \
- $DEPS/inih/inih --strip-components 1
-tar xvf $CWD/ext-libressl-portable-$LIBRESSL.tar.gz -C \
- $DEPS/libressl --strip-components 1
-tar xvf $CWD/libusb-$LIBUSB.tar.gz -C \
- $DEPS/libusb/libusb --strip-components 1
-tar xvf $CWD/libyuv-$LIBYUV.tar.gz -C \
- $DEPS/libyuv --strip-components 1
-tar xvf $CWD/lodepng-$LODEPNG.tar.gz -C \
- $DEPS/lodepng/lodepng --strip-components 1
-tar xvf $CWD/nihstro-$NIHSTRO.tar.gz -C \
- $DEPS/nihstro --strip-components 1
-tar xvf $CWD/openal-soft-$OPENAL.tar.gz -C \
- $DEPS/openal-soft --strip-components 1
-tar xvf $CWD/sanitizers-cmake-$SANITIZERSCMAKE.tar.gz -C \
- $DEPS/cubeb/cmake/sanitizers-cmake --strip-components 1
-tar xvf $CWD/SDL-$SDL2.tar.gz -C \
- $DEPS/sdl2/SDL --strip-components 1
-tar xvf $CWD/teakra-$TEAKRA.tar.gz -C \
- $DEPS/teakra --strip-components 1
-tar xvf $CWD/xbyak-$XBYAK.tar.gz -C \
- $DEPS/xbyak --strip-components 1
-tar xvf $CWD/zstd-$ZSTD.tar.gz -C \
- $DEPS/zstd --strip-components 1
-tar xvf $CWD/faad2-$FAAD2.tar.gz -C \
- $DEPS/faad2/faad2 --strip-components 1
-tar xvf $CWD/glslang-$GLSLANG.tar.gz -C \
- $DEPS/glslang --strip-components 1
-tar xvf $CWD/ext-library-headers-$HEADERS.tar.gz -C \
- $DEPS/library-headers --strip-components 1
-tar xvf $CWD/libadrenotools-$LIBARE.tar.gz -C \
- $DEPS/libadrenotools --strip-components 1
-tar xvf $CWD/oaknut-$OAKNUT.tar.gz -C \
- $DEPS/oaknut --strip-components 1
-tar xvf $CWD/sirit-$SIRIT.tar.gz -C \
- $DEPS/sirit --strip-components 1
-tar xvf $CWD/Vulkan-Headers-$VULHEADER.tar.gz -C \
- $DEPS/vulkan-headers --strip-components 1
-tar xvf $CWD/VulkanMemoryAllocator-$VULMEM.tar.gz -C \
- $DEPS/vma --strip-components 1
-tar xvf $CWD/SPIRV-Headers-$SPIRV.tar.gz -C \
- $DEPS/sirit/externals/SPIRV-Headers --strip-components 1
-
-# citra checks for external components by checking for their .git files.
-# Since these are not included when we downloaded the commit tarballs, we'll create them.
-echo "gitdir: ../../.git/modules/boost" > $DEPS/boost/.git
-echo "gitdir: ../../.git/modules/catch2" > $DEPS/catch2/.git
-echo "gitdir: ../../.git/modules/cpp-jwt" > $DEPS/cpp-jwt/.git
-echo "gitdir: ../../.git/modules/cryptopp" > $DEPS/cryptopp/.git
-echo "gitdir: ../../.git/modules/cryptopp-cmake" > $DEPS/cryptopp-cmake/.git
-echo "gitdir: ../../.git/modules/cubeb" > $DEPS/cubeb/.git
-echo "gitdir: ../../.git/modules/discord-rpc" > $DEPS/discord-rpc/.git
-echo "gitdir: ../../.git/modules/dds-ktx" > $DEPS/dds-ktx/.git
-echo "gitdir: ../../.git/modules/dynarmic" > $DEPS/dynarmic/.git
-echo "gitdir: ../../.git/modules/enet" > $DEPS/enet/.git
-echo "gitdir: ../../.git/modules/soundtouch" > $DEPS/soundtouch/.git
-echo "gitdir: ../../.git/modules/fmt" > $DEPS/fmt/.git
-echo "gitdir: ../../../.git/modules/inih" > $DEPS/inih/inih/.git
-echo "gitdir: ../../.git/modules/libressl" > $DEPS/libressl/.git
-echo "gitdir: ../../../.git/modules/libusb" > $DEPS/libusb/libusb/.git
-echo "gitdir: ../../.git/modules/libyuv" > $DEPS/libyuv/.git
-echo "gitdir: ../../../.git/modules/lodepng" > $DEPS/lodepng/lodepng/.git
-echo "gitdir: ../../.git/modules/nihstro" > $DEPS/nihstro/.git
-echo "gitdir: ../../.git/modules/openal-soft" > $DEPS/openal-soft/.git
-echo "gitdir: ../../.git/modules/sdl2/SDL" > $DEPS/sdl2/SDL/.git
-echo "gitdir: ../../.git/modules/teakra" > $DEPS/teakra/.git
-echo "gitdir: ../../.git/modules/xbyak" > $DEPS/xbyak/.git
-echo "gitdir: ../../.git/modules/zstd" > $DEPS/zstd/.git
-echo "gitdir: ../../.git/modules/faad2" > $DEPS/faad2/faad2/.git
-echo "gitdir: ../../.git/modules/glslang" > $DEPS/glslang/.git
-echo "gitdir: ../../.git/modules/library-headers" > $DEPS/library-headers/.git
-echo "gitdir: ../../.git/modules/libadrenotools" > $DEPS/libadrenotools/.git
-echo "gitdir: ../../.git/modules/oaknut" > $DEPS/oaknut/.git
-echo "gitdir: ../../.git/modules/sirit" > $DEPS/sirit/.git
-echo "gitdir: ../../.git/modules/sirit/externals/SPIRV-Headers" > $DEPS/sirit/externals/SPIRV-Headers/.git
-echo "gitdir: ../../.git/modules/vulkan-headers" > $DEPS/vulkan-headers/.git
-echo "gitdir: ../../.git/modules/vma" > $DEPS/vma/.git
-
-cd $PRGNAM-$PRGVER
-sed -i 's|DEPENDS "${GIT_DIR}/index" "${OpenAL_SOURCE_DIR}/version.cmake"|DEPENDS "${OpenAL_SOURCE_DIR}/version.cmake"|g' externals/openal-soft/CMakeLists.txt
-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 build
-cd build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_SUFFIX=${LIBDIRSUFFIX} \
- -DMAN_INSTALL_DIR=/usr/man \
- -DCMAKE_BUILD_TYPE=Release ..
- make
- make install/strip DESTDIR=$PKG
-cd ..
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mv $PKG/usr/share/man $PKG/usr
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-
-# Install hicolor
-for size in $(find /usr/share/icons/hicolor -type d -mindepth 1 -maxdepth 1 -exec basename {} \;); do
- if [ -d assets/unix-icons/hicolor/${size} ]; then
- cp -a assets/unix-icons/hicolor/${size} $PKG/usr/share/icons/hicolor/${size}
- fi
-done
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- CONTRIBUTING* README* license.txt \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/qt-config.ini > $PKG/usr/doc/$PRGNAM-$VERSION/qt-config.ini.sample
-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/games/citra/citra.info b/games/citra/citra.info
deleted file mode 100644
index 4d7d32df08..0000000000
--- a/games/citra/citra.info
+++ /dev/null
@@ -1,78 +0,0 @@
-PRGNAM="citra"
-VERSION="0.2090"
-HOMEPAGE="https://citra-emu.org/"
-DOWNLOAD="UNSUPPORTED"
-MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/blitzingeagle/ext-boost/archive/3c27c785ad0f8a742af02e620dc225673f3a12d8/ext-boost-3c27c785ad0f8a742af02e620dc225673f3a12d8.tar.gz \
- https://github.com/catchorg/Catch2/archive/3f0283de7a9c43200033da996ff9093be3ac84dc/Catch2-3f0283de7a9c43200033da996ff9093be3ac84dc.tar.gz \
- https://github.com/GPUCode/citra/archive/69e758d73852ccb38577dd93ff7ae0402f681e60/citra-69e758d73852ccb38577dd93ff7ae0402f681e60.tar.gz \
- https://github.com/arun11299/cpp-jwt/archive/e12ef06218596b52d9b5d6e1639484866a8e7067/cpp-jwt-e12ef06218596b52d9b5d6e1639484866a8e7067.tar.gz \
- https://github.com/weidai11/cryptopp/archive/af7d1050bf2287072edd629be133da458a3cf978/cryptopp-af7d1050bf2287072edd629be133da458a3cf978.tar.gz \
- https://github.com/abdes/cryptopp-cmake/archive/a99c80c26686e44eddf0432140ae397f3efbd0b3/cryptopp-cmake-a99c80c26686e44eddf0432140ae397f3efbd0b3.tar.gz \
- https://github.com/kinetiknz/cubeb/archive/799e775484b8fce7e986ee7a4f4b651fec2bca07/cubeb-799e775484b8fce7e986ee7a4f4b651fec2bca07.tar.gz \
- https://github.com/blitzingeagle/discord-rpc/archive/20cc99aeffa08a4834f156b6ab49ed68618cf94a/discord-rpc-20cc99aeffa08a4834f156b6ab49ed68618cf94a.tar.gz \
- https://github.com/septag/dds-ktx/archive/42dd8aa6ded90b1ec06091522774feff51e83fc5/dds-ktx-42dd8aa6ded90b1ec06091522774feff51e83fc5.tar.gz \
- https://github.com/blitzingeagle/dynarmic/archive/30f1a3c6289075ef4af08f5ec502be2fc8627a0c/dynarmic-30f1a3c6289075ef4af08f5ec502be2fc8627a0c.tar.gz \
- https://github.com/lsalzman/enet/archive/4f8e9bdc4ce6d1f61a6274b0e557065a38190952/enet-4f8e9bdc4ce6d1f61a6274b0e557065a38190952.tar.gz \
- https://github.com/knik0/faad2/archive/09b3c850c606e7fedd06597223e54344e8d23c8c/faad2-09b3c850c606e7fedd06597223e54344e8d23c8c.tar.gz \
- https://www.surina.net/soundtouch/soundtouch-2.3.2.tar.gz \
- https://github.com/fmtlib/fmt/archive/2dd4fa8742fdac36468f8d8ea3e06e78215551f8/fmt-2dd4fa8742fdac36468f8d8ea3e06e78215551f8.tar.gz \
- https://github.com/google/googletest/archive/40412d85124f7c6f3d88454583c4633e5e10fc8c/googletest-40412d85124f7c6f3d88454583c4633e5e10fc8c.tar.gz \
- https://github.com/KhronosGroup/glslang/archive/1e4955adbcd9b3f5eaf2129e918ca057baed6520/glslang-1e4955adbcd9b3f5eaf2129e918ca057baed6520.tar.gz \
- https://github.com/bylaws/libadrenotools/archive/deec5f75ee1a8ccbe32c8780b1d17284fc87b0f1/libadrenotools-deec5f75ee1a8ccbe32c8780b1d17284fc87b0f1.tar.gz \
- https://github.com/blitzingeagle/ext-library-headers/archive/3b3e28dbe6d033395ce2967fa8030825e7b89de7/ext-library-headers-3b3e28dbe6d033395ce2967fa8030825e7b89de7.tar.gz \
- https://github.com/benhoyt/inih/archive/5e1d9e2625842dddb3f9c086a50f22e4f45dfc2b/inih-5e1d9e2625842dddb3f9c086a50f22e4f45dfc2b.tar.gz \
- https://github.com/blitzingeagle/ext-libressl-portable/archive/d4fc7348a3fbe9c659a373e28a3b50f052f7c50a/ext-libressl-portable-d4fc7348a3fbe9c659a373e28a3b50f052f7c50a.tar.gz \
- https://github.com/libusb/libusb/archive/54350bd83fbcc9555abc57988d6fd73f3b9e9ff8/libusb-54350bd83fbcc9555abc57988d6fd73f3b9e9ff8.tar.gz \
- https://github.com/lemenkov/libyuv/archive/6900494d90ae095d44405cd4cc3f346971fa69c9/libyuv-6900494d90ae095d44405cd4cc3f346971fa69c9.tar.gz \
- https://github.com/lvandeve/lodepng/archive/18964554bc769255401942e0e6dfd09f2fab2093/lodepng-18964554bc769255401942e0e6dfd09f2fab2093.tar.gz \
- https://github.com/neobrain/nihstro/archive/fd69de1a1b960ec296cc67d32257b0f9e2d89ac6/nihstro-fd69de1a1b960ec296cc67d32257b0f9e2d89ac6.tar.gz \
- https://github.com/merryhime/oaknut/archive/6b1d57ea7ed4882d32a91eeaa6557b0ecb4da152/oaknut-6b1d57ea7ed4882d32a91eeaa6557b0ecb4da152.tar.gz \
- https://github.com/kcat/openal-soft/archive/d9fed51aa6391debc31dbbca550f055c980afe70/openal-soft-d9fed51aa6391debc31dbbca550f055c980afe70.tar.gz \
- https://github.com/arsenm/sanitizers-cmake/archive/aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a/sanitizers-cmake-aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a.tar.gz \
- https://github.com/libsdl-org/SDL/archive/ac13ca9ab691e13e8eebe9684740ddcb0d716203/SDL-ac13ca9ab691e13e8eebe9684740ddcb0d716203.tar.gz \
- https://github.com/blitzingeagle/sirit/archive/4ab79a8c023aa63caaa93848b09b9fe8b183b1a9/sirit-4ab79a8c023aa63caaa93848b09b9fe8b183b1a9.tar.gz \
- https://github.com/wwylele/teakra/archive/01db7cdd00aabcce559a8dddce8798dabb71949b/teakra-01db7cdd00aabcce559a8dddce8798dabb71949b.tar.gz \
- https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/archive/0e89587db3ebee4d463f191bd296374c5fafc8ea/VulkanMemoryAllocator-0e89587db3ebee4d463f191bd296374c5fafc8ea.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Headers/archive/217e93c664ec6704ec2d8c36fa116c1a4a1e2d40/Vulkan-Headers-217e93c664ec6704ec2d8c36fa116c1a4a1e2d40.tar.gz \
- https://github.com/herumi/xbyak/archive/a1ac3750f9a639b5a6c6d6c7da4259b8d6790989/xbyak-a1ac3750f9a639b5a6c6d6c7da4259b8d6790989.tar.gz \
- https://github.com/KhronosGroup/SPIRV-Headers/archive/c214f6f2d1a7253bb0e9f195c2dc5b0659dc99ef/SPIRV-Headers-c214f6f2d1a7253bb0e9f195c2dc5b0659dc99ef.tar.gz \
- https://github.com/facebook/zstd/archive/63779c798237346c2b245c546c40b72a5a5913fe/zstd-63779c798237346c2b245c546c40b72a5a5913fe.tar.gz"
-MD5SUM_x86_64="79b0534b20053714b1bf43095bed8471 \
- a88cce396deecd49bc15325c5924e6ff \
- b78dc8c7051ffc8c33e32b567c021a4e \
- 3e7a3a18f87a32ca69a8d66ad4d46f38 \
- 25bad6d414b6297add0201f3ae25d5e7 \
- aaedf57982eb620c232238b87d136a2c \
- 88251188feb117b9d1ff8e2187bd1c51 \
- d321a2b534637006e0bdeeca4c3bea8c \
- 5084ccb50c556b31669f3ecc7afbdbad \
- daf9e7c09d449f01c187bb8dbfbe5a01 \
- 344c77c5090098101d3904ff1bb9e9fc \
- 6d83b6a585b04a5ca146e128cb25feb3 \
- f96dcd8f181700c9bf94869fedd2557a \
- ccf1709d40747092f7619e28a836e4f7 \
- 70e5033b572c0479d6a8249018db0666 \
- 1b851af0db90250a1331b4b35ec6fcd8 \
- acd877e79410797a5d3ca272a5a4e9a2 \
- 6ba5662d19157192df334dcdac82b33e \
- 875f461cd87598454cc16547fcb22132 \
- 3d32ff58617759d9ba6e18ea135c4bad \
- 2efd90e94765baf588dc83c699a59b55 \
- bd8e4cf0483c047c3636bdbf3d366c1a \
- ce4004504b977972f0eae708df985ab9 \
- 85196b92d055cb9e8b01a34ae5f62da2 \
- 9850cc6d95840a8ce41da7dcaadf4ea0 \
- 496cca29e17d0b2c5b4f60142eb19297 \
- f484c83dc044a2265d1fcd0b00fcebe2 \
- c7ff307da42c1bec46df65d1fc496733 \
- 0492fedbd255d1d831db432c2578a0c1 \
- 4719e20235cec5c1390f396f6ba17a7e \
- 058db201df6151e3cbd07dc8929885c4 \
- 6dda693557776e2b77be1f91c0e318bf \
- 7255f1628e93263ea1a8a32d24fb53e5 \
- dfe6365eb952305901c892c19f5ce5f4 \
- 04e1c5a631beff62d8bbffaf63fd81e8"
-REQUIRES="qt6"
-MAINTAINER="Nathaniel Russell"
-EMAIL="naterussell83@gmail.com"
diff --git a/games/citra/qt-config.ini b/games/citra/qt-config.ini
deleted file mode 100644
index 18d685a51e..0000000000
--- a/games/citra/qt-config.ini
+++ /dev/null
@@ -1,555 +0,0 @@
-[Audio]
-enable_audio_stretching=true
-enable_audio_stretching\default=true
-enable_dsp_lle=false
-enable_dsp_lle\default=true
-enable_dsp_lle_multithread=false
-enable_dsp_lle_multithread\default=true
-mic_input_device=Default
-mic_input_device\default=true
-mic_input_type=1
-mic_input_type\default=false
-output_device=auto
-output_device\default=true
-output_engine=auto
-output_engine\default=true
-volume=@Variant(\0\0\0\x87?\x80\0\0)
-volume\default=true
-
-[Camera]
-camera_inner_config=
-camera_inner_config\default=true
-camera_inner_flip=0
-camera_inner_flip\default=true
-camera_inner_name=blank
-camera_inner_name\default=true
-camera_outer_left_config=
-camera_outer_left_config\default=true
-camera_outer_left_flip=0
-camera_outer_left_flip\default=true
-camera_outer_left_name=blank
-camera_outer_left_name\default=true
-camera_outer_right_config=
-camera_outer_right_config\default=true
-camera_outer_right_flip=0
-camera_outer_right_flip\default=true
-camera_outer_right_name=blank
-camera_outer_right_name\default=true
-
-[Controls]
-profile=1
-profile\default=false
-profiles\1\button_a="button:0,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\1\button_a\default=false
-profiles\1\button_b="button:1,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\1\button_b\default=false
-profiles\1\button_debug="code:79,engine:keyboard"
-profiles\1\button_debug\default=true
-profiles\1\button_down="direction:down,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\1\button_down\default=false
-profiles\1\button_gpio14="code:80,engine:keyboard"
-profiles\1\button_gpio14\default=true
-profiles\1\button_home="code:66,engine:keyboard"
-profiles\1\button_home\default=true
-profiles\1\button_l="axis:2,direction:+,engine:sdl,guid:03000000de280000ff11000001000000,port:0,threshold:0.5"
-profiles\1\button_l\default=false
-profiles\1\button_left="direction:left,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\1\button_left\default=false
-profiles\1\button_r="axis:5,direction:+,engine:sdl,guid:03000000de280000ff11000001000000,port:0,threshold:0.5"
-profiles\1\button_r\default=false
-profiles\1\button_right="direction:right,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\1\button_right\default=false
-profiles\1\button_select="button:6,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\1\button_select\default=false
-profiles\1\button_start="button:7,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\1\button_start\default=false
-profiles\1\button_up="direction:up,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\1\button_up\default=false
-profiles\1\button_x="button:2,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\1\button_x\default=false
-profiles\1\button_y="button:2,engine:sdl,guid:03000000de280000ff11000001000000,port:0"
-profiles\1\button_y\default=false
-profiles\1\button_zl="button:4,engine:sdl,guid:03000000de280000ff11000001000000,port:0"
-profiles\1\button_zl\default=false
-profiles\1\button_zr="button:5,engine:sdl,guid:03000000de280000ff11000001000000,port:0"
-profiles\1\button_zr\default=false
-profiles\1\c_stick="down:axis$01$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,engine:analog_from_button,left:axis$00$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5,modifier_scale:0.500000,right:axis$00$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,up:axis$01$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5"
-profiles\1\c_stick\default=false
-profiles\1\circle_pad="down:axis$04$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,engine:analog_from_button,left:axis$03$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5,modifier_scale:0.500000,right:axis$03$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,up:axis$04$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5"
-profiles\1\circle_pad\default=false
-profiles\1\motion_device=engine:cemuhookudp
-profiles\1\motion_device\default=false
-profiles\1\name=default
-profiles\1\name\default=true
-profiles\1\touch_device=engine:emu_window
-profiles\1\touch_device\default=true
-profiles\1\touch_from_button_map=0
-profiles\1\touch_from_button_map\default=true
-profiles\1\udp_input_address=127.0.0.1
-profiles\1\udp_input_address\default=true
-profiles\1\udp_input_port=26760
-profiles\1\udp_input_port\default=true
-profiles\1\udp_pad_index=0
-profiles\1\udp_pad_index\default=true
-profiles\1\use_touch_from_button=false
-profiles\1\use_touch_from_button\default=true
-profiles\2\button_a="button:0,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_a\default=false
-profiles\2\button_b="button:1,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_b\default=false
-profiles\2\button_debug="code:79,engine:keyboard"
-profiles\2\button_debug\default=true
-profiles\2\button_down="direction:down,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\2\button_down\default=false
-profiles\2\button_gpio14="code:80,engine:keyboard"
-profiles\2\button_gpio14\default=true
-profiles\2\button_home="code:66,engine:keyboard"
-profiles\2\button_home\default=true
-profiles\2\button_l="button:4,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_l\default=false
-profiles\2\button_left="direction:left,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\2\button_left\default=false
-profiles\2\button_r="button:5,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_r\default=false
-profiles\2\button_right="direction:right,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\2\button_right\default=false
-profiles\2\button_select="button:6,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_select\default=false
-profiles\2\button_start="button:7,engine:sdl,guid:03000000de280000ff11000001000000,port:0"
-profiles\2\button_start\default=false
-profiles\2\button_up="direction:up,engine:sdl,guid:03000000de280000ff11000001000000,hat:0,port:0"
-profiles\2\button_up\default=false
-profiles\2\button_x="button:2,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_x\default=false
-profiles\2\button_y="button:3,engine:sdl,guid:030000005e0400008e02000009010000,port:0"
-profiles\2\button_y\default=false
-profiles\2\button_zl="axis:2,direction:+,engine:sdl,guid:030000005e0400008e02000009010000,port:0,threshold:0.5"
-profiles\2\button_zl\default=false
-profiles\2\button_zr="axis:5,direction:+,engine:sdl,guid:030000005e0400008e02000009010000,port:0,threshold:0.5"
-profiles\2\button_zr\default=false
-profiles\2\c_stick="down:axis$01$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,engine:analog_from_button,left:axis$00$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5,modifier_scale:0.500000,right:axis$00$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,up:axis$01$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5"
-profiles\2\c_stick\default=false
-profiles\2\circle_pad="down:axis$04$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,engine:analog_from_button,left:axis$03$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5,modifier_scale:0.500000,right:axis$03$1direction$0+$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$00.5,up:axis$04$1direction$0-$1engine$0sdl$1guid$0030000005e0400008e02000009010000$1port$00$1threshold$0-0.5"
-profiles\2\circle_pad\default=false
-profiles\2\motion_device=engine:cemuhookudp
-profiles\2\motion_device\default=false
-profiles\2\name=SD-Default
-profiles\2\name\default=false
-profiles\2\touch_device=engine:emu_window
-profiles\2\touch_device\default=true
-profiles\2\touch_from_button_map=0
-profiles\2\touch_from_button_map\default=true
-profiles\2\udp_input_address=127.0.0.1
-profiles\2\udp_input_address\default=true
-profiles\2\udp_input_port=26760
-profiles\2\udp_input_port\default=true
-profiles\2\udp_pad_index=0
-profiles\2\udp_pad_index\default=true
-profiles\2\use_touch_from_button=false
-profiles\2\use_touch_from_button\default=true
-profiles\size=2
-touch_from_button_maps\1\entries\size=0
-touch_from_button_maps\1\name=default
-touch_from_button_maps\1\name\default=true
-touch_from_button_maps\size=1
-
-[Core]
-cpu_clock_percentage=100
-cpu_clock_percentage\default=true
-use_cpu_jit=true
-use_cpu_jit\default=true
-
-[Data%20Storage]
-nand_directory=/home/nate/.local/share/citra-emu/nand/
-nand_directory\default=true
-sdmc_directory=/home/nate/.local/share/citra-emu/sdmc/
-sdmc_directory\default=true
-use_virtual_sd=true
-use_virtual_sd\default=true
-
-[Debugging]
-LLE\AC=false
-LLE\AC\default=true
-LLE\ACT=false
-LLE\ACT\default=true
-LLE\AM=false
-LLE\AM\default=true
-LLE\BOSS=false
-LLE\BOSS\default=true
-LLE\CAM=false
-LLE\CAM\default=true
-LLE\CDC=false
-LLE\CDC\default=true
-LLE\CECD=false
-LLE\CECD\default=true
-LLE\CFG=false
-LLE\CFG\default=true
-LLE\CSND=false
-LLE\CSND\default=true
-LLE\DLP=false
-LLE\DLP\default=true
-LLE\DSP=false
-LLE\DSP\default=true
-LLE\ERR=false
-LLE\ERR\default=true
-LLE\FRD=false
-LLE\FRD\default=true
-LLE\FS=false
-LLE\FS\default=true
-LLE\GPIO=false
-LLE\GPIO\default=true
-LLE\GSP=false
-LLE\GSP\default=true
-LLE\HID=false
-LLE\HID\default=true
-LLE\HTTP=false
-LLE\HTTP\default=true
-LLE\I2C=false
-LLE\I2C\default=true
-LLE\IR=false
-LLE\IR\default=true
-LLE\LDR=false
-LLE\LDR\default=true
-LLE\MCU=false
-LLE\MCU\default=true
-LLE\MIC=false
-LLE\MIC\default=true
-LLE\MP=false
-LLE\MP\default=true
-LLE\MVD=false
-LLE\MVD\default=true
-LLE\NDM=false
-LLE\NDM\default=true
-LLE\NEWS=false
-LLE\NEWS\default=true
-LLE\NFC=false
-LLE\NFC\default=true
-LLE\NIM=false
-LLE\NIM\default=true
-LLE\NS=false
-LLE\NS\default=true
-LLE\NWM=false
-LLE\NWM\default=true
-LLE\PDN=false
-LLE\PDN\default=true
-LLE\PM=false
-LLE\PM\default=true
-LLE\PS=false
-LLE\PS\default=true
-LLE\PTM=false
-LLE\PTM\default=true
-LLE\PXI=false
-LLE\PXI\default=true
-LLE\QTM=false
-LLE\QTM\default=true
-LLE\SOC=false
-LLE\SOC\default=true
-LLE\SPI=false
-LLE\SPI\default=true
-LLE\SSL=false
-LLE\SSL\default=true
-gdbstub_port=24689
-gdbstub_port\default=true
-record_frame_times=false
-use_gdbstub=false
-use_gdbstub\default=true
-
-[Layout]
-custom_bottom_bottom=480
-custom_bottom_bottom\default=true
-custom_bottom_left=40
-custom_bottom_left\default=true
-custom_bottom_right=360
-custom_bottom_right\default=true
-custom_bottom_top=240
-custom_bottom_top\default=true
-custom_layout=false
-custom_layout\default=true
-custom_top_bottom=240
-custom_top_bottom\default=true
-custom_top_left=0
-custom_top_left\default=true
-custom_top_right=400
-custom_top_right\default=true
-custom_top_top=0
-custom_top_top\default=true
-factor_3d=0
-factor_3d\default=true
-filter_mode=true
-filter_mode\default=true
-layout_option=2
-pp_shader_name=none (builtin)
-pp_shader_name\default=true
-render_3d=0
-render_3d\default=true
-swap_screen=false
-swap_screen\default=true
-upright_screen=false
-upright_screen\default=true
-
-[Miscellaneous]
-log_filter=*:Info
-log_filter\default=true
-
-[Renderer]
-bg_blue=0
-bg_blue\default=true
-bg_green=0
-bg_green\default=true
-bg_red=0
-bg_red\default=true
-frame_limit=100
-frame_limit\default=true
-frame_limit_alternate=200
-frame_limit_alternate\default=true
-resolution_factor=2
-resolution_factor\default=false
-shaders_accurate_mul=false
-shaders_accurate_mul\default=false
-texture_filter_name=none
-texture_filter_name\default=true
-use_disk_shader_cache=true
-use_disk_shader_cache\default=true
-use_frame_limit_alternate=false
-use_frame_limit_alternate\default=true
-use_hw_renderer=true
-use_hw_renderer\default=true
-use_hw_shader=true
-use_hw_shader\default=true
-use_shader_jit=true
-use_shader_jit\default=true
-use_vsync_new=true
-use_vsync_new\default=true
-
-[System]
-init_clock=0
-init_clock\default=true
-init_time=946681277
-init_time\default=true
-is_new_3ds=true
-is_new_3ds\default=true
-region_value=-1
-region_value\default=true
-
-[UI]
-GameList\hideNoIcon=false
-GameList\hideNoIcon\default=true
-GameList\iconSize=2
-GameList\iconSize\default=true
-GameList\row1=2
-GameList\row1\default=true
-GameList\row2=0
-GameList\row2\default=true
-GameList\singleLineMode=false
-GameList\singleLineMode\default=true
-Multiplayer\game_id=0
-Multiplayer\game_id\default=true
-Multiplayer\host_type=0
-Multiplayer\host_type\default=true
-Multiplayer\ip=
-Multiplayer\ip\default=true
-Multiplayer\ip_ban_list\size=0
-Multiplayer\max_player=8
-Multiplayer\max_player\default=true
-Multiplayer\nickname=
-Multiplayer\nickname\default=true
-Multiplayer\port=24872
-Multiplayer\port\default=true
-Multiplayer\room_description=
-Multiplayer\room_description\default=true
-Multiplayer\room_name=
-Multiplayer\room_name\default=true
-Multiplayer\room_nickname=
-Multiplayer\room_nickname\default=true
-Multiplayer\room_port=24872
-Multiplayer\room_port\default=true
-Multiplayer\username_ban_list\size=0
-Paths\gamedirs\1\deep_scan=false
-Paths\gamedirs\1\deep_scan\default=true
-Paths\gamedirs\1\expanded=true
-Paths\gamedirs\1\expanded\default=true
-Paths\gamedirs\1\path=INSTALLED
-Paths\gamedirs\2\deep_scan=false
-Paths\gamedirs\2\deep_scan\default=true
-Paths\gamedirs\2\expanded=true
-Paths\gamedirs\2\expanded\default=true
-Paths\gamedirs\2\path=SYSTEM
-Paths\gamedirs\3\deep_scan=false
-Paths\gamedirs\3\deep_scan\default=true
-Paths\gamedirs\3\expanded=true
-Paths\gamedirs\3\expanded\default=true
-Paths\gamedirs\3\path=/mnt/roms/3ds
-Paths\gamedirs\size=3
-Paths\language=en
-Paths\language\default=false
-Paths\moviePlaybackPath=
-Paths\movieRecordPath=
-Paths\recentFiles="/mnt/roms/3ds/3DS0004 - The Legend Of Zelda Ocarina Of Time 3D (Europe)(En,Fr,Ge,It,Es).3ds", %f, "/mnt/roms/3ds/3DS0008 - Resident Evil The Mercenaries 3D (Europe)(En,Fr,Ge,it,Es).3ds",
-Paths\romsPath=
-Paths\screenshotPath=/home/nate/.local/share/citra-emu/screenshots/
-Paths\symbolsPath=
-Paths\videoDumpingPath=
-Shortcuts\Main%20Window\Advance%20Frame\Context=2
-Shortcuts\Main%20Window\Advance%20Frame\Context\default=true
-Shortcuts\Main%20Window\Advance%20Frame\KeySeq=\\
-Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true
-Shortcuts\Main%20Window\Capture%20Screenshot\Context=2
-Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true
-Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P
-Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true
-Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1
-Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true
-Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4
-Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true
-Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2
-Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true
-Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=-
-Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true
-Shortcuts\Main%20Window\Exit%20Citra\Context=1
-Shortcuts\Main%20Window\Exit%20Citra\Context\default=true
-Shortcuts\Main%20Window\Exit%20Citra\KeySeq=X
-Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=false
-Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1
-Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true
-Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Esc
-Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=true
-Shortcuts\Main%20Window\Fullscreen\Context=1
-Shortcuts\Main%20Window\Fullscreen\Context\default=true
-Shortcuts\Main%20Window\Fullscreen\KeySeq=F
-Shortcuts\Main%20Window\Fullscreen\KeySeq\default=false
-Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2
-Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true
-Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+
-Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true
-Shortcuts\Main%20Window\Load%20Amiibo\Context=2
-Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true
-Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2
-Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true
-Shortcuts\Main%20Window\Load%20File\Context=1
-Shortcuts\Main%20Window\Load%20File\Context\default=true
-Shortcuts\Main%20Window\Load%20File\KeySeq=Shift+K
-Shortcuts\Main%20Window\Load%20File\KeySeq\default=false
-Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1
-Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true
-Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+V
-Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=true
-Shortcuts\Main%20Window\Remove%20Amiibo\Context=2
-Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true
-Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3
-Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true
-Shortcuts\Main%20Window\Restart%20Emulation\Context=1
-Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true
-Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6
-Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true
-Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1
-Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true
-Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8
-Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true
-Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1
-Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true
-Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Shift+L
-Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=false
-Shortcuts\Main%20Window\Stop%20Emulation\Context=1
-Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true
-Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5
-Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true
-Shortcuts\Main%20Window\Swap%20Screens\Context=1
-Shortcuts\Main%20Window\Swap%20Screens\Context\default=true
-Shortcuts\Main%20Window\Swap%20Screens\KeySeq=S
-Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=false
-Shortcuts\Main%20Window\Toggle%20Alternate%20Speed\Context=2
-Shortcuts\Main%20Window\Toggle%20Alternate%20Speed\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Alternate%20Speed\KeySeq=Ctrl+Z
-Shortcuts\Main%20Window\Toggle%20Alternate%20Speed\KeySeq\default=true
-Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1
-Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F
-Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=true
-Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2
-Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A
-Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=true
-Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1
-Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=E
-Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=false
-Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1
-Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S
-Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true
-Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=2
-Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=true
-Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq=Ctrl+D
-Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true
-UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\a\x80\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xd4\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
-UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\a\x7f\0\0\x4\x13\0\0\x1@\0\0\0\xf3\0\0\x6?\0\0\x3\xe\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\x1d\0\0\a\x7f\0\0\x4\x13)
-UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x1\xdf\0\0\x1\xf3\0\0\0\0\0\0\0\x14\0\0\x1\xdf\0\0\x1\xf3\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\x14\0\0\x1\xdf\0\0\x1\xf3)
-UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k)
-UILayout\microProfileDialogVisible=false
-UILayout\microProfileDialogVisible\default=true
-UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0y\x1\0\0\x3\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x85\x1\0\0\x3\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0y\x1\0\0\x3\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xad\x1\0\0\x3\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xad\x1\0\0\x3\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xde\x1\0\0\x3\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0P\x1\0\0\x3\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0y\x1\0\0\x3\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xef\x1\0\0\x3\0\0\a\x80\0\0\x3\xba\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
-Updater\check_for_update_on_start=true
-Updater\check_for_update_on_start\default=true
-Updater\update_on_close=false
-Updater\update_on_close\default=true
-calloutFlags=1
-calloutFlags\default=false
-confirmClose=false
-confirmClose\default=false
-displayTitleBars=true
-displayTitleBars\default=true
-enable_discord_presence=true
-enable_discord_presence\default=true
-firstStart=false
-firstStart\default=false
-fullscreen=false
-fullscreen\default=true
-hideInactiveMouse=false
-hideInactiveMouse\default=true
-pauseWhenInBackground=false
-pauseWhenInBackground\default=true
-screenshot_resolution_factor=0
-screenshot_resolution_factor\default=true
-showConsole=false
-showConsole\default=true
-showFilterBar=true
-showFilterBar\default=true
-showStatusBar=true
-showStatusBar\default=true
-singleWindowMode=true
-singleWindowMode\default=true
-theme=default
-theme\default=true
-
-[Utility]
-custom_textures=false
-custom_textures\default=true
-dump_textures=false
-dump_textures\default=true
-preload_textures=false
-preload_textures\default=true
-
-[VideoDumping]
-audio_bitrate=64000
-audio_bitrate\default=true
-audio_encoder=libvorbis
-audio_encoder\default=true
-audio_encoder_options=
-audio_encoder_options\default=true
-format_options=
-output_format=webm
-output_format\default=true
-video_bitrate=2500000
-video_bitrate\default=true
-video_encoder=libvpx-vp9
-video_encoder\default=true
-video_encoder_options="quality:realtime,speed:6,tile-columns:4,frame-parallel:1,threads:8,row-mt:1"
-video_encoder_options\default=true
-
-[WebService]
-citra_token=
-citra_username=
-enable_telemetry=false
-enable_telemetry\default=false
-web_api_url=https://api.citra-emu.org
-web_api_url\default=true
diff --git a/games/crispy-doom/crispy-doom.info b/games/crispy-doom/crispy-doom.info
index 638c52be58..b081645215 100644
--- a/games/crispy-doom/crispy-doom.info
+++ b/games/crispy-doom/crispy-doom.info
@@ -1,7 +1,7 @@
PRGNAM="crispy-doom"
VERSION="6.0"
HOMEPAGE="https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"
-DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-6.0.tar.gz"
+DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-6.0/crispy-doom-crispy-doom-6.0.tar.gz"
MD5SUM="39e3166f08c8a3dd439ccde79b275cc3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/ddnet/README b/games/ddnet/README
new file mode 100644
index 0000000000..9c09af28a0
--- /dev/null
+++ b/games/ddnet/README
@@ -0,0 +1,35 @@
+DDraceNetwork (DDNet) is an actively maintained version of DDRace,
+a Teeworlds modification with a unique cooperative gameplay. Help
+each other play through custom maps with up to 64 players, compete
+against the best in international tournaments, design your own maps,
+or run your own server. The official servers are around the world.
+All ranks made on official servers are available worldwide and you
+can collect points!
+
+Default build options:
+
+# Whether to enable WebSocket support for server
+# Requires libwebsockets from SBo
+WEBSOCKETS=no
+
+# Whether to enable MySQL/MariaDB support for server
+MYSQL=no
+
+# Whether to add video recording support using FFmpeg to the client
+# Requires x264 from SBo
+VIDEORECORDER=yes
+
+# Whether to enable UPnP support for the server
+# Requires miniupnpc from SBo
+UPNP=no
+
+# Whether to enable the vulkan backend
+VULKAN=yes
+
+# Enable interprocedural optimizations, also known as
+# Link Time Optimization (LTO)
+IPO=no
+
+# Whether to set security-relevant compiler flags
+# like -D_FORTIFY_SOURCE=2 and -fstack-protector-all
+SECURITY_COMPILER_FLAGS=yes
diff --git a/games/ddnet/ddnet.SlackBuild b/games/ddnet/ddnet.SlackBuild
new file mode 100644
index 0000000000..9c0505f297
--- /dev/null
+++ b/games/ddnet/ddnet.SlackBuild
@@ -0,0 +1,216 @@
+#!/bin/bash
+
+# Slackware build script for ddnet
+
+# Copyright 2024 i3slkiller <i3sl.1.3.3.0@gmail.com> (PGP fingerprint: 7B69 A55C 4533 F5E2 44C2 4889 095A 0992 0ECC A5AF)
+# All rights reserved.
+#
+# Permission to use, copy, modify, and distribute this software for
+# any purpose with or without fee is hereby granted, provided that
+# the above copyright notice and this permission notice appear in all
+# copies.
+#
+# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+# CONTRIBUTORS 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=ddnet
+SRCNAM=DDNet
+VERSION=${VERSION:-18.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+# These variables are for proper matching version of source and package.
+# Regardless whether eg. 18.1-rc1 or 18.1_rc1 was passed into VERSION,
+# this script will unpack DDNet-18.1-rc1.tar.xz source tarball (SRCVER=18.1-rc1)
+# and produce ddnet-18.1_rc1-ARCH-1_SBo.tgz package (PKGVER=18.1_rc1).
+# For stable versions SRCVER and PKGVER will have the same value (SRCVER=PKGVER=18.1).
+SRCVER=${VERSION/_/-}
+PKGVER=${VERSION/-/_}
+
+# Whether to enable WebSocket support for server
+# Requires libwebsockets from SBo
+[ ${WEBSOCKETS:-no} == yes ] && USE_WEBSOCKETS=ON || USE_WEBSOCKETS=OFF
+
+# Whether to enable MySQL/MariaDB support for server
+[ ${MYSQL:-no} == yes ] && USE_MYSQL=ON || USE_MYSQL=OFF
+
+# Whether to add video recording support using FFmpeg to the client
+# Requires x264 from SBo
+[ ${VIDEORECORDER:-yes} == yes ] && USE_VIDEORECORDER=ON || USE_VIDEORECORDER=OFF
+
+# Whether to enable UPnP support for the server
+# Requires miniupnpc from SBo
+[ ${UPNP:-no} == yes ] && USE_UPNP=ON || USE_UPNP=OFF
+
+# Whether to enable the vulkan backend
+[ ${VULKAN:-yes} == yes ] && USE_VULKAN=ON || USE_VULKAN=OFF
+
+# Enable interprocedural optimizations, also known as Link Time Optimization (LTO)
+[ ${IPO:-no} == yes ] && USE_IPO=ON || USE_IPO=OFF
+
+# Whether to set security-relevant compiler flags like -D_FORTIFY_SOURCE=2 and -fstack-protector-all
+[ ${SECURITY_COMPILER_FLAGS:-yes} == yes ] && USE_SECURITY_COMPILER_FLAGS=ON || USE_SECURITY_COMPILER_FLAGS=OFF
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$PKGVER-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "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 $SRCNAM-$SRCVER
+tar xvf $CWD/$SRCNAM-$SRCVER.tar.?z
+cd $SRCNAM-$SRCVER
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies instead of downloading from crates.io
+cat << EOF >> .cargo/config.toml
+[source]
+[source.crates-io]
+replace-with = "vendored-sources"
+
+[source.vendored-sources]
+directory = "vendor"
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 4 "\[\[package\]\]" \
+ $(find "../" -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4, $5 }' | \
+ sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep " source=" | \
+ sed 's/ dependencies=.*$//' | \
+ sed 's/ source=[^ ]*//' | \
+ sed 's/ checksum=/=/' | \
+ sort -u | \
+ while read -r dep ; do
+
+ cksum="$(printf "%s\n" "$dep" | cut -d= -f3)"
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ CRATE_FILE="$CWD/$dep-$ver.crate"
+
+ if [ -z "$cksum" ] ; then
+ mkdir $dep-$ver
+ tar xvf $CRATE_FILE -C $dep-$ver --strip-components=1
+ cksum="null"
+ else
+ tar xvf $CRATE_FILE
+ fi
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "%s"' "$cksum"
+
+ printf "}\n"
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print(json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+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 CARGO_HOME=.cargo
+
+mkdir -p build
+cd build
+ cmake .. \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DPREFER_BUNDLED_LIBS=OFF \
+ -DWEBSOCKETS=$USE_WEBSOCKETS \
+ -DMYSQL=$USE_MYSQL \
+ -DAUTOUPDATE=OFF \
+ -DCLIENT=ON \
+ -DVIDEORECORDER=$USE_VIDEORECORDER \
+ -DUPNP=$USE_UPNP \
+ -DVULKAN=$USE_VULKAN \
+ -DIPO=$USE_IPO \
+ -DSECURITY_COMPILER_FLAGS=$USE_SECURITY_COMPILER_FLAGS \
+ -DCMAKE_BUILD_TYPE=Release \
+ -GNinja
+ ninja
+ DESTDIR=$PKG ninja install/strip
+cd ..
+
+install -D -m0644 man/DDNet.6 -t $PKG/usr/man/man6
+install -D -m0644 man/DDNet-Server.6 -t $PKG/usr/man/man6
+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-$PKGVER"
+cp -a \
+ README.md license.txt \
+ $PKG/usr/doc/$PRGNAM-$PKGVER
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$PKGVER/$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-$PKGVER-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/games/ddnet/ddnet.info b/games/ddnet/ddnet.info
new file mode 100644
index 0000000000..718eaa839f
--- /dev/null
+++ b/games/ddnet/ddnet.info
@@ -0,0 +1,28 @@
+PRGNAM="ddnet"
+VERSION="18.1"
+HOMEPAGE="https://ddnet.org/"
+DOWNLOAD="https://ddnet.org/downloads/DDNet-18.1.tar.xz \
+ https://static.crates.io/crates/cc/cc-1.0.73.crate \
+ https://static.crates.io/crates/cxx/cxx-1.0.71.crate \
+ https://static.crates.io/crates/cxxbridge-flags/cxxbridge-flags-1.0.71.crate \
+ https://static.crates.io/crates/cxxbridge-macro/cxxbridge-macro-1.0.71.crate \
+ https://static.crates.io/crates/link-cplusplus/link-cplusplus-1.0.6.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.40.crate \
+ https://static.crates.io/crates/quote/quote-1.0.20.crate \
+ https://static.crates.io/crates/syn/syn-1.0.98.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.1.crate"
+MD5SUM="248c4beb3f27b5f75c209e81cbbd563b \
+ 8e3a4d0980acef2c4e74485a45de29a9 \
+ fda5c633e604f175e07829961763f18f \
+ a8b59a9c52b44b92ec73248f3c85c608 \
+ bc90dc352e1bb9251acfc87a38360b4a \
+ 3c40fc3b1a1484ef260cc3237eb97588 \
+ 76c12c914deb8149bffb7437aab133b0 \
+ 37812acc7a616d54221d786d215ef8cf \
+ 56aba66d1843b03c542c3558631eecbd \
+ 07327370ffe0d5e4c5b49a7d7a1452aa"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="x264"
+MAINTAINER="i3slkiller"
+EMAIL="i3sl.1.3.3.0@gmail.com"
diff --git a/games/citra/doinst.sh b/games/ddnet/doinst.sh
index 3e5691a052..3e5691a052 100644
--- a/games/citra/doinst.sh
+++ b/games/ddnet/doinst.sh
diff --git a/games/ddnet/slack-desc b/games/ddnet/slack-desc
new file mode 100644
index 0000000000..1a739efd64
--- /dev/null
+++ b/games/ddnet/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ddnet: ddnet (DDraceNetwork)
+ddnet: DDraceNetwork (DDNet) is an actively maintained version of DDRace,
+ddnet: a Teeworlds modification with a unique cooperative gameplay. Help
+ddnet: each other play through custom maps with up to 64 players, compete
+ddnet: against the best in international tournaments, design your own maps,
+ddnet: or run your own server. The official servers are around the world.
+ddnet: All ranks made on official servers are available worldwide and you
+ddnet: can collect points!
+ddnet:
+ddnet:
+ddnet: Home: https://ddnet.org/
diff --git a/games/einstein/einstein.info b/games/einstein/einstein.info
index a7a2db8382..be6e64307d 100644
--- a/games/einstein/einstein.info
+++ b/games/einstein/einstein.info
@@ -1,7 +1,7 @@
PRGNAM="einstein"
VERSION="2.1.1"
HOMEPAGE="https://github.com/lksj/einstein-puzzle"
-DOWNLOAD="https://github.com/lksj/einstein-puzzle/archive/v2.1.1.tar.gz"
+DOWNLOAD="https://github.com/lksj/einstein-puzzle/archive/v2.1.1/einstein-puzzle-2.1.1.tar.gz"
MD5SUM="1228a1fb0e90bc40d8b0b1737dcbc3c3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/glxosd/glxosd.info b/games/glxosd/glxosd.info
index bb7a7cef2c..5ad7b889f3 100644
--- a/games/glxosd/glxosd.info
+++ b/games/glxosd/glxosd.info
@@ -1,7 +1,7 @@
PRGNAM="glxosd"
VERSION="2.5.0"
HOMEPAGE="https://glxosd.nickguletskii.com/"
-DOWNLOAD="https://github.com/nickguletskii/GLXOSD/archive/2.5.0.tar.gz"
+DOWNLOAD="https://github.com/nickguletskii/GLXOSD/archive/2.5.0/GLXOSD-2.5.0.tar.gz"
MD5SUM="4a5f34b0415d4d6a68a64bed6004136c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/hatari/hatari.SlackBuild b/games/hatari/hatari.SlackBuild
index 0f145edc68..6dab2b4c9b 100644
--- a/games/hatari/hatari.SlackBuild
+++ b/games/hatari/hatari.SlackBuild
@@ -6,6 +6,8 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240419 bkw: update for v2.5.0.
+
# 20230107 bkw:
# - update for v2.4.1.
# - fix bad icon symlink (symlinked a .svg to a .png filename, derp).
@@ -71,7 +73,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hatari
-VERSION=${VERSION:-2.4.1}
+VERSION=${VERSION:-2.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/hatari/hatari.info b/games/hatari/hatari.info
index bb1f470061..0d379dc3c0 100644
--- a/games/hatari/hatari.info
+++ b/games/hatari/hatari.info
@@ -1,8 +1,8 @@
PRGNAM="hatari"
-VERSION="2.4.1"
+VERSION="2.5.0"
HOMEPAGE="https://hatari.tuxfamily.org/"
-DOWNLOAD="https://download.tuxfamily.org/hatari/2.4.1/hatari-2.4.1.tar.bz2"
-MD5SUM="95ba67e7ce7e942fc9a34a12d3b2d862"
+DOWNLOAD="https://download.tuxfamily.org/hatari/2.5.0/hatari-2.5.0.tar.bz2"
+MD5SUM="2af83f04ba9ca02a613f9d7c59d1fb72"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/hatari/manpage.2.5.0.diff b/games/hatari/manpage.2.5.0.diff
new file mode 100644
index 0000000000..3561b36042
--- /dev/null
+++ b/games/hatari/manpage.2.5.0.diff
@@ -0,0 +1,319 @@
+diff -Naur hatari-2.5.0/doc/fr/hatari.1 hatari-2.5.0.patched/doc/fr/hatari.1
+--- hatari-2.5.0/doc/fr/hatari.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/doc/fr/hatari.1 2024-04-19 16:53:49.810570658 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "HATARI" "1" "2008-03-14" "Hatari" ""
++.TH "HATARI" "6" "2008-03-14" "Hatari" ""
+ .\" Please adjust this date whenever revising the manpage.
+
+ .SH "NAME"
+diff -Naur hatari-2.5.0/doc/hatari.1 hatari-2.5.0.patched/doc/hatari.1
+--- hatari-2.5.0/doc/hatari.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/doc/hatari.1 2024-04-19 16:53:49.810570658 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "HATARI" "1" "2020-11-27" "Hatari" ""
++.TH "HATARI" "6" "2020-12-18" "Hatari" ""
+ .\" Please adjust this date whenever revising the manpage.
+
+ .SH "NAME"
+@@ -710,7 +710,9 @@
+ will act as
+ .B Alternate
+ as well as long as you do not press it together with a Hatari hotkey
+-combination.
++combination. Note to US keyboard layout users: if you don't have an
++.B AltGr
++key on your keyboard, use the right Alt key.
+ .PP
+ The
+ .B right Ctrl
+@@ -836,40 +838,49 @@
+ .PP
+ Other Hatari programs and utilities:
+ .br
+-.IR hmsa (1),
+-.IR zip2st (1),
+-.IR atari\-convert\-dir (1),
+-.IR atari\-hd\-image (1),
+-.IR hatariui (1),
+-.IR hconsole (1),
+-.IR gst2ascii (1),
+-.IR hatari_profile (1)
++.IR hmsa (6),
++.IR zip2st (6),
++.IR atari\-convert\-dir (6),
++.IR atari\-hd\-image (6),
++.IR hatariui (6),
++.IR hconsole (6),
++.IR gst2ascii (6),
++.IR hatari_profile (6)
+
+ .SH "FILES AND DIRECTORIES"
+ .TP
+-/etc/hatari.cfg (or /usr/local/etc/hatari.cfg)
++/etc/hatari.cfg
+ The global configuration file of Hatari.
+ .TP
+ ~/.config/hatari/
+ The (default) directory for user's personal Hatari files;
+-.B hatari.cfg
++.RS 2
++.TP
++hatari.cfg
+ (configuration file),
+-.B hatari.nvram
++.TP
++hatari.nvram
+ (NVRAM content file),
+-.B hatari.sav
++.TP
++hatari.sav
+ (Hatari memory state snapshot file which Hatari can load/save automatically
+ when it starts/exits),
+-.B hatari.prn
++.TP
++hatari.prn
+ (printer output file),
++.RE
+ .TP
+-/usr/share/hatari/ (or /usr/local/share/hatari/)
++/usr/share/hatari/
+ The global data directory of Hatari.
++.RS 2
+ .TP
+ tos.img
+ The TOS ROM image will be loaded from the data directory of Hatari unless it
+ is specified on the command line or the configuration file.
++.RE
+
+ .SH "AUTHOR"
+ This manual page was written by Marco Herrn <marco@mherrn.de> for the
+ Debian project and later modified by Thomas Huth and Eero Tamminen to
+-suit the latest version of Hatari.
++suit the latest version of Hatari. Later it was modified by B. Watson
++<urchlay@slackware.uk> for the SlackBuilds.org project to fix some formatting.
+diff -Naur hatari-2.5.0/python-ui/hatariui.1 hatari-2.5.0.patched/python-ui/hatariui.1
+--- hatari-2.5.0/python-ui/hatariui.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/python-ui/hatariui.1 2024-04-19 16:53:49.810570658 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "hatariui" "1" "2020-12-15" "Hatari" "Hatari UI"
++.TH "HATARIUI" "6" "2020-12-15" "Hatari" "Hatari UI"
+ .SH "NAME"
+ hatariui \- Python/Gtk UI for Hatari
+ .SH "SYNOPSIS"
+@@ -211,9 +211,9 @@
+ For more examples on Hatari UI options usage, see the hatariui shell
+ script.
+ .SH "SEE ALSO"
+-.IR hmsa (1),
+-.IR hatariui (1),
+-.IR hconsole (1)
++.IR hmsa (6),
++.IR hatariui (6),
++.IR hconsole (6)
+ .SH "COPYRIGHT"
+ Hatari UI is written by Eero Tamminen <oak at helsinkinet fi>.
+ .PP
+diff -Naur hatari-2.5.0/tools/atari-convert-dir.1 hatari-2.5.0.patched/tools/atari-convert-dir.1
+--- hatari-2.5.0/tools/atari-convert-dir.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/atari-convert-dir.1 2024-04-19 16:53:49.811570658 -0400
+@@ -1,4 +1,4 @@
+-.TH "atari-convert-dir" "1" "2015-04-26" "Hatari" "Hatari utilities"
++.TH "atari-convert-dir" "6" "2015-04-26" "Hatari" "Hatari utilities"
+ .SH NAME
+ atari\-convert\-dir \- helper for creating Atari compatible disk images
+ .SH SYNOPSIS
+@@ -16,9 +16,9 @@
+ use is also recommended with \fIzip2st\fP tool content (because Mtools
+ \fImcopy\fP doesn't convert long file names correctly for Atari).
+ .SH SEE ALSO
+-.IR atari\-hd\-image (1),
+-.IR zip2st (1),
+-.IR hatari (1),
++.IR atari\-hd\-image (6),
++.IR zip2st (6),
++.IR hatari (6),
+ .IR mcopy (1)
+ .SH "AUTHOR"
+ Written by Eero Tamminen <oak at helsinkinet fi>.
+diff -Naur hatari-2.5.0/tools/atari-hd-image.1 hatari-2.5.0.patched/tools/atari-hd-image.1
+--- hatari-2.5.0/tools/atari-hd-image.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/atari-hd-image.1 2024-04-19 16:53:49.811570658 -0400
+@@ -1,4 +1,4 @@
+-.TH "atari-hd-image" "1" "2015-04-26" "Hatari" "Hatari utilities"
++.TH "atari-hd-image" "6" "2015-04-26" "Hatari" "Hatari utilities"
+ .SH NAME
+ atari\-hd\-image \- tool for creating a harddisk image for use with Hatari
+ .SH SYNOPSIS
+@@ -37,12 +37,12 @@
+ 8MB image with partition named 'TEST', and files from content/:
+ .B atari\-hd\-image 8 8mb-disk.img TEST content/
+ .SH SEE ALSO
+-.IR atari\-convert\-dir (1),
+-.IR hmsa (1),
+-.IR zip2st (1),
+-.IR hatari (1),
+-.IR mkdosfs (1),
+-.IR sfdisk (1),
++.IR atari\-convert\-dir (6),
++.IR hmsa (6),
++.IR zip2st (6),
++.IR hatari (6),
++.IR mkdosfs (8),
++.IR sfdisk (8),
+ .IR dd (1)
+ .SH "AUTHOR"
+ Written by Eero Tamminen <oak at helsinkinet fi>.
+diff -Naur hatari-2.5.0/tools/debugger/gst2ascii.1 hatari-2.5.0.patched/tools/debugger/gst2ascii.1
+--- hatari-2.5.0/tools/debugger/gst2ascii.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/debugger/gst2ascii.1 2024-04-19 16:55:29.692561258 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "GST2ASCII" "1" "2023-09-03" "Hatari" "Hatari utilities"
++.TH "GST2ASCII" "6" "2023-09-03" "Hatari" "Hatari Utilities"
+ .SH "NAME"
+ gst2ascii \- Filter and output Atari program symbol table as ASCII
+ .SH "SYNOPSIS"
+@@ -74,8 +74,8 @@
+ .br
+ symbols program.sym TEXT DATA BSS
+ .SH "SEE ALSO"
+-.IR hatari (1),
+-.IR hatari_profile (1)
++.IR hatari (6),
++.IR hatari_profile (6)
+ .SH "AUTHOR"
+ Written by Eero Tamminen <oak at helsinkinet fi>.
+ .SH "LICENSE"
+diff -Naur hatari-2.5.0/tools/debugger/hatari_profile.1 hatari-2.5.0.patched/tools/debugger/hatari_profile.1
+--- hatari-2.5.0/tools/debugger/hatari_profile.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/debugger/hatari_profile.1 2024-04-19 16:53:49.811570658 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "HATARI_PROFILE" "1" "2013-04-15" "Hatari" "Hatari utilities"
++.TH "HATARI_PROFILE" "6" "2013-04-15" "Hatari" "Hatari utilities"
+ .SH "NAME"
+ hatari_profile \- Post-processor for Hatari profiler data
+ .SH "SYNOPSIS"
+@@ -151,10 +151,10 @@
+ -------------------------------------------------------------
+ .fi
+ .SH "SEE ALSO"
+-.IR hatari (1),
+-.IR gst2ascii (1),
+-.IR hconsole (1)
+-.IR hatariui (1)
++.IR hatari (6),
++.IR gst2ascii (6),
++.IR hconsole (6),
++.IR hatariui (6)
+ .SH "AUTHOR"
+ Written by Eero Tamminen <oak at helsinkinet fi>.
+ .SH "LICENSE"
+diff -Naur hatari-2.5.0/tools/hatari-prg-args.1 hatari-2.5.0.patched/tools/hatari-prg-args.1
+--- hatari-2.5.0/tools/hatari-prg-args.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/hatari-prg-args.1 2024-04-19 16:53:49.811570658 -0400
+@@ -1,4 +1,4 @@
+-.TH "hatari-prg-args" "1" "2018-05-01" "Hatari" "Hatari utilities"
++.TH "hatari-prg-args" "6" "2018-05-01" "Hatari" "Hatari utilities"
+ .SH NAME
+ hatari\-prg\-args \- autorun Atari programs with arguments
+ .SH SYNOPSIS
+@@ -37,8 +37,8 @@
+ Run it from disk image instead of host directory:
+ .B hatari\-prg\-args -m -- 'A:\\\\SIDPLAY.TTP' 'SIDS\\\\TEST.SID'
+ .SH SEE ALSO
+-.IR hatari (1),
+-.IR hconsole (1)
++.IR hatari (6),
++.IR hconsole (6)
+ .SH "AUTHOR"
+ Written by Eero Tamminen <oak at helsinkinet fi>.
+ .SH "LICENSE"
+diff -Naur hatari-2.5.0/tools/hconsole/hconsole.1 hatari-2.5.0.patched/tools/hconsole/hconsole.1
+--- hatari-2.5.0/tools/hconsole/hconsole.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/hconsole/hconsole.1 2024-04-19 16:53:49.811570658 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "HCONSOLE" "1" "2010-10-10" "Hatari" "Hatari utilities"
++.TH "HCONSOLE" "6" "2010-10-10" "Hatari" "Hatari utilities"
+ .SH "NAME"
+ hconsole \- Interactive Python console for using Hatari's remote API
+ .SH "SYNOPSIS"
+@@ -52,8 +52,8 @@
+ By default hconsole and its examples are installed under
+ the /usr/share/hatari/hconsole/ directory.
+ .SH "SEE ALSO"
+-.IR hatari (1),
+-.IR hatariui (1)
++.IR hatari (6),
++.IR hatariui (6)
+ .SH "AUTHOR"
+ Written by Eero Tamminen <oak at helsinkinet fi>.
+ .SH "LICENSE"
+diff -Naur hatari-2.5.0/tools/hmsa/hmsa.1 hatari-2.5.0.patched/tools/hmsa/hmsa.1
+--- hatari-2.5.0/tools/hmsa/hmsa.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/hmsa/hmsa.1 2024-04-19 16:53:49.812570658 -0400
+@@ -2,7 +2,7 @@
+ .\" First parameter, NAME, should be all caps
+ .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+ .\" other parameters are allowed: see man(7), man(1)
+-.TH "HMSA" "1" "2010-05-30" "Hatari" "Hatari utilities"
++.TH "HMSA" "6" "2010-05-30" "Hatari" "Hatari utilities"
+ .SH "NAME"
+ hmsa \- Atari MSA / ST disk image creator and converter
+ .SH "SYNOPSIS"
+@@ -48,9 +48,9 @@
+ .br
+ hmsa disk.msa
+ .SH "SEE ALSO"
+-.IR hatari (1),
+-.IR zip2st (1),
+-.IR atari\-hd\-image (1)
++.IR hatari (6),
++.IR zip2st (6),
++.IR atari\-hd\-image (6)
+ .SH "AUTHOR"
+ Written by Thomas Huth <huth at tuxfamily.org>. This manual page
+ added by Eero Tamminen <oak at helsinkinet fi>.
+diff -Naur hatari-2.5.0/tools/zip2st.1 hatari-2.5.0.patched/tools/zip2st.1
+--- hatari-2.5.0/tools/zip2st.1 2024-04-18 16:01:11.000000000 -0400
++++ hatari-2.5.0.patched/tools/zip2st.1 2024-04-19 16:53:49.812570658 -0400
+@@ -1,4 +1,4 @@
+-.TH "ZIP2ST" "1" "2016-02-26" "Hatari" "Hatari utilities"
++.TH "ZIP2ST" "6" "2016-02-26" "Hatari" "Hatari utilities"
+ .SH NAME
+ zip2st \- convert directory or .zip archive to .st disk image
+ .SH SYNOPSIS
+@@ -29,11 +29,11 @@
+ within a .zip archive, you need to extract them before conversion.
+ .PP
+ .SH SEE ALSO
+-.IR hmsa (1),
+-.IR atari\-convert\-dir (1),
+-.IR atari\-hd\-image (1),
+-.IR hatari (1),
+-.IR unzip (1),
++.IR hmsa (6),
++.IR atari\-convert\-dir (6),
++.IR atari\-hd\-image (6),
++.IR hatari (6),
++.IR unzip (6),
+ .IR mtools (1),
+ .IR basename (1),
+ .IR dd (1).
diff --git a/games/hatari_tos_roms/hatari_tos_roms.info b/games/hatari_tos_roms/hatari_tos_roms.info
index c565a0a78d..521213d4d7 100644
--- a/games/hatari_tos_roms/hatari_tos_roms.info
+++ b/games/hatari_tos_roms/hatari_tos_roms.info
@@ -3,8 +3,8 @@ VERSION="20230107"
HOMEPAGE="http://steem.atari.st/index.htm"
DOWNLOAD="http://steem.atari.st/tos_uk.zip \
http://steem.atari.st/tos_us.zip \
- http://www.avtandil.narod.ru/tos/tos104uk.zip \
- http://www.avtandil.narod.ru/tos/tos104us.zip"
+ https://download.salixos.org/i486/extra-15.0/source/games/hatari_tos_roms/tos104uk.zip \
+ https://download.salixos.org/i486/extra-15.0/source/games/hatari_tos_roms/tos104us.zip"
MD5SUM="51778c08eaabe70020b30bf87b04ec7f \
bf250988783a0d468711a1057215fd73 \
9e5d9087b977c15b69e46a491434eaf0 \
diff --git a/games/lbreakouthd/lbreakouthd.SlackBuild b/games/lbreakouthd/lbreakouthd.SlackBuild
index 8c2fcf4aee..99f74b7cf2 100644
--- a/games/lbreakouthd/lbreakouthd.SlackBuild
+++ b/games/lbreakouthd/lbreakouthd.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lbreakouthd
-VERSION=${VERSION:-1.1.6}
+VERSION=${VERSION:-1.1.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/lbreakouthd/lbreakouthd.info b/games/lbreakouthd/lbreakouthd.info
index 7959f8ed14..b075b57837 100644
--- a/games/lbreakouthd/lbreakouthd.info
+++ b/games/lbreakouthd/lbreakouthd.info
@@ -1,8 +1,8 @@
PRGNAM="lbreakouthd"
-VERSION="1.1.6"
+VERSION="1.1.7"
HOMEPAGE="https://lgames.sourceforge.io/LBreakoutHD/"
-DOWNLOAD="https://sourceforge.net/projects/lgames/files/lbreakouthd/lbreakouthd-1.1.6.tar.gz"
-MD5SUM="042a86f251629a5f85830363f9f838dc"
+DOWNLOAD="https://sourceforge.net/projects/lgames/files/lbreakouthd/lbreakouthd-1.1.7.tar.gz"
+MD5SUM="2525f94abb7383a4067b84f1ca44b92b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/m64py/fix_core_dump_by_int_cast.patch b/games/m64py/fix_core_dump_by_int_cast.patch
new file mode 100644
index 0000000000..9d30cbd456
--- /dev/null
+++ b/games/m64py/fix_core_dump_by_int_cast.patch
@@ -0,0 +1,26 @@
+diff --git a/src/m64py/frontend/mainwindow.py b/src/m64py/frontend/mainwindow.py
+index f845bbc..7c59ff4 100644
+--- a/src/m64py/frontend/mainwindow.py
++++ b/src/m64py/frontend/mainwindow.py
+@@ -177,7 +177,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
+ width, height = size.width(), size.height()
+ dwidth, dheight = desktop.width(), desktop.height()
+ cw, ch = (dwidth/2)-(width/2), (dheight/2)-(height/2)
+- self.move(cw, ch)
++ self.move(int(cw), int(ch))
+
+ def connect_signals(self):
+ """Connects signals."""
+diff --git a/src/m64py/frontend/romreader.py b/src/m64py/frontend/romreader.py
+index ff861d0..84de37a 100644
+--- a/src/m64py/frontend/romreader.py
++++ b/src/m64py/frontend/romreader.py
+@@ -123,7 +123,7 @@ class ROMReader(QThread):
+ log.warn(str(err))
+ continue
+ percent = float(filenum) / float(num_files) * 100
+- self.parent.progressBar.valueChanged.emit(percent)
++ self.parent.progressBar.valueChanged.emit(int(percent))
+ self.exit()
+
+ def stop(self):
diff --git a/games/m64py/fix_setup_py.patch b/games/m64py/fix_setup_py.patch
new file mode 100644
index 0000000000..de12c36601
--- /dev/null
+++ b/games/m64py/fix_setup_py.patch
@@ -0,0 +1,32 @@
+--- setup.py.orig 2024-02-09 21:14:15.359607270 +0100
++++ setup.py 2024-02-09 21:15:55.391267720 +0100
+@@ -15,6 +15,11 @@
+ import distutils.command.clean as distutils_clean
+ import setuptools
+
++try:
++ from setuptools.modified import newer
++except ImportError:
++ from distutils.dep_util import newer
++
+ # Add the src folder to the path
+ sys.path.insert(0, os.path.realpath("src"))
+
+@@ -39,7 +44,7 @@
+ def compile_rc(self, qrc_file):
+ import PyQt5
+ py_file = os.path.splitext(qrc_file)[0] + "_rc.py"
+- if not distutils.dep_util.newer(qrc_file, py_file):
++ if not newer(qrc_file, py_file):
+ return
+ origpath = os.getenv("PATH")
+ path = origpath.split(os.pathsep)
+@@ -54,7 +59,7 @@
+ def compile_ui(self, ui_file):
+ from PyQt5 import uic
+ py_file = os.path.splitext(ui_file)[0] + "_ui.py"
+- if not distutils.dep_util.newer(ui_file, py_file):
++ if not newer(ui_file, py_file):
+ return
+ with open(py_file, "w") as a_file:
+ uic.compileUi(ui_file, a_file, from_imports=True)
diff --git a/games/m64py/m64py.SlackBuild b/games/m64py/m64py.SlackBuild
index 8012ec4eae..3aa7ff6414 100644
--- a/games/m64py/m64py.SlackBuild
+++ b/games/m64py/m64py.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=m64py
VERSION=${VERSION:-0.2.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -76,6 +76,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+patch -p0 < $CWD/fix_setup_py.patch
+patch -p1 < $CWD/fix_core_dump_by_int_cast.patch
+
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/games/mame/mame.SlackBuild b/games/mame/mame.SlackBuild
index ae1b6e361b..3526c37b91 100644
--- a/games/mame/mame.SlackBuild
+++ b/games/mame/mame.SlackBuild
@@ -9,6 +9,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240330 bkw: Updated for v0.264.
# 20231031 bkw: Updated for v0.260, add WAYLAND option.
# 20230710 bkw: Updated for v0.256.
# 20230428 bkw: Updated for v0.254.
@@ -47,7 +48,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mame
-VERSION=${VERSION:-0.260}
+VERSION=${VERSION:-0.264}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,16 +74,12 @@ OUTPUT=${OUTPUT:-/tmp}
# that as-is. Only the arch-specific stuff goes here.
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS=""
- LIBDIRSUFFIX=""
fi
# Source extracts to e.g. mame-mame0175/
@@ -352,8 +349,9 @@ rm -f docs/CONTRIBUTING.md docs/update.sh
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKGDOC
# can't just "cp docs/* ..." because man/ is a dir, set -e kills the script
+# 20240330 bkw: docs/swlist is gone in 0.264.
cp docs/L* docs/*.* $PKGDOC
-cp -a docs/swlist docs/legal $PKGDOC
+cp -a docs/legal $PKGDOC
cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
# in case someone finds these useful...
diff --git a/games/mame/mame.info b/games/mame/mame.info
index 68f1d96194..097637f713 100644
--- a/games/mame/mame.info
+++ b/games/mame/mame.info
@@ -1,8 +1,8 @@
PRGNAM="mame"
-VERSION="0.260"
+VERSION="0.264"
HOMEPAGE="http://mamedev.org/"
-DOWNLOAD="https://github.com/mamedev/mame/archive/mame0260/mame-mame0260.tar.gz"
-MD5SUM="cb88fec1a1b6bec0e4d1a14d1ed4a00e"
+DOWNLOAD="https://github.com/mamedev/mame/archive/mame0264/mame-mame0264.tar.gz"
+MD5SUM="0624990754203ff1f67e18de3b3cd9e3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/mednafen/mednafen.SlackBuild b/games/mednafen/mednafen.SlackBuild
index a9574871cb..63fa730469 100644
--- a/games/mednafen/mednafen.SlackBuild
+++ b/games/mednafen/mednafen.SlackBuild
@@ -2,9 +2,9 @@
# Slackware build script for mednafen
-# Copyright 2008 - 2014 Heinz Wiesinger, Amsterdam, The Netherlands
-# Copyright 2014 - 2016 Ryan P.C. McQuen | Everett, WA
-# Copyright 2017 - 2022 Johannes Schoepfer, Germany
+# Copyright 2008-2014 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2014-2016 Ryan P.C. McQuen | Everett, WA
+# Copyright 2017-2024 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mednafen
-VERSION=${VERSION:-1.29.0}
+VERSION=${VERSION:-1.32.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -74,9 +74,9 @@ cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -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 {} +
# sanitize build flags, thanks to the gentoo folks
sed \
@@ -113,7 +113,6 @@ CXXFLAGS="$SLKCFLAGS" \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --disable-debugger \
--with-external-lzo \
--build=$ARCH-slackware-linux
@@ -121,7 +120,7 @@ make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -ar ABOUT-NLS ChangeLog COPYING Documentation INSTALL \
+cp -ar ABOUT-NLS ChangeLog COPYING Documentation \
README{,.DOS,.PORTING} TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
rm -f $PKG/usr/doc/$PRGNAM-$VERSION/Documentation/Makefile.*
diff --git a/games/mednafen/mednafen.info b/games/mednafen/mednafen.info
index 3cf57c2a0c..88ad3717d2 100644
--- a/games/mednafen/mednafen.info
+++ b/games/mednafen/mednafen.info
@@ -1,8 +1,8 @@
PRGNAM="mednafen"
-VERSION="1.29.0"
+VERSION="1.32.1"
HOMEPAGE="https://mednafen.github.io/"
-DOWNLOAD="https://mednafen.github.io/releases/files/mednafen-1.29.0.tar.xz"
-MD5SUM="61947d5a387ae59ff5e2839438fd61d6"
+DOWNLOAD="https://mednafen.github.io/releases/files/mednafen-1.32.1.tar.xz"
+MD5SUM="c3d2da40f7ceeab1a57582f23606c98a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/openmsx-debugger/openmsx-debugger.info b/games/openmsx-debugger/openmsx-debugger.info
index b3ae6b7504..e8bb0159aa 100644
--- a/games/openmsx-debugger/openmsx-debugger.info
+++ b/games/openmsx-debugger/openmsx-debugger.info
@@ -1,7 +1,7 @@
PRGNAM="openmsx-debugger"
VERSION="20230717"
HOMEPAGE="http://openmsx.org"
-DOWNLOAD="https://github.com/openMSX/debugger/archive/9766bd546b59f415798f24c5b48719ee2462a2ae.tar.gz"
+DOWNLOAD="https://github.com/openMSX/debugger/archive/9766bd546b59f415798f24c5b48719ee2462a2ae/debugger-9766bd546b59f415798f24c5b48719ee2462a2ae.tar.gz"
MD5SUM="1467230eb860096d61221a9ac4435b03"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/pcsx2/README b/games/pcsx2/README
index 9be6dba231..b8bf7b2e1a 100644
--- a/games/pcsx2/README
+++ b/games/pcsx2/README
@@ -4,6 +4,11 @@ CPU Interpreters, Recompilers and a Virtual Machine which manages
hardware states and PS2 system memory. This allows you to play PS2
games on your PC, with many additional features and benefits.
+PCSX2 requires a CPU that supports the SSE4.1 instruction set.
+Check your processor flags with lscpu for sse4_1.
+
+PCSX2 requires a GPU that supports OpenGL 3.3 or Vulkan 1.1.
+
RetroAchievements are enabled by default, to disable this
functionality, pass ACHIEVEMENTS=OFF to the build script.
diff --git a/games/pcsx2/pcsx2.SlackBuild b/games/pcsx2/pcsx2.SlackBuild
index 66588a054f..e225fc106f 100644
--- a/games/pcsx2/pcsx2.SlackBuild
+++ b/games/pcsx2/pcsx2.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pcsx2
-# Copyright 2022 Steven Voges <Oregon, USA>
+# Copyright 2022-2024 Steven Voges <Oregon, USA>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,11 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pcsx2
-VERSION=${VERSION:-1.7.3526}
+VERSION=${VERSION:-1.7.3772}
COMMIT=$(echo $VERSION | cut -c 5-)
-SRCVER=${SRCVER:-808fadd0617e0259a6a48a23d83005241bc0a739}
+SRCVER=${SRCVER:-7cb22815e63df2def2f5e5d008ef1b91b895130a}
+FMT=${FMT:-a33701196adfad74917046096bf5a2aa0ab0bb50}
GLSLANG=${GLSLANG:-c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5}
LIBCHDR=${LIBCHDR:-5de1a59019815ccdbba0fe07c71b31406d023248}
+RCHEEVOS=${RCHEEVOS:-31f8788fe0e694e99db7ce138d45a655c556fa96}
VULKANHEADERS=${VULKANHEADERS:-9f4c61a31435a7a90a314fc68aeb386c92a09c0f}
ACHIEVEMENTS=$ACHIEVEMENTS=:-ON}
DISCORD=${DISCORD:-OFF}
@@ -80,10 +82,14 @@ rm -rf $PRGNAM-$SRCVER
tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
cd $PRGNAM-$SRCVER
+tar xvf $CWD/fmt-$FMT.tar.gz -C \
+ $DEPS/fmt/fmt --strip-components 1
tar xvf $CWD/glslang-$GLSLANG.tar.gz -C \
$DEPS/glslang/glslang --strip-components 1
tar xvf $CWD/libchdr-$LIBCHDR.tar.gz -C \
$DEPS/libchdr/libchdr --strip-components 1
+tar xvf $CWD/rcheevos-$RCHEEVOS.tar.gz -C \
+ $DEPS/rcheevos/rcheevos --strip-components 1
tar xvf $CWD/Vulkan-Headers-$VULKANHEADERS.tar.gz -C \
$DEPS/vulkan-headers --strip-components 1
@@ -110,8 +116,9 @@ cd build
-DENABLE_TESTS=OFF \
-DPACKAGE_MODE=ON \
-DQT_BUILD=$QT \
+ -DUSE_ACHIEVEMENTS=$ACHIEVEMENTS \
-DUSE_DISCORD_PRESENCE=$DISCORD \
- -DUSE_SYSTEM_LIBS=ON \
+ -DUSE_SYSTEM_FMT=OFF \
-DUSE_VULKAN=ON \
-DWAYLAND_API=$WAYLAND \
-DXDG_STD=ON \
diff --git a/games/pcsx2/pcsx2.info b/games/pcsx2/pcsx2.info
index 1e229b2614..ae3cfba4b6 100644
--- a/games/pcsx2/pcsx2.info
+++ b/games/pcsx2/pcsx2.info
@@ -1,16 +1,20 @@
PRGNAM="pcsx2"
-VERSION="1.7.3526"
+VERSION="1.7.3772"
HOMEPAGE="https://pcsx2.net"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/PCSX2/pcsx2/archive/808fadd0617e0259a6a48a23d83005241bc0a739/pcsx2-808fadd0617e0259a6a48a23d83005241bc0a739.tar.gz \
+DOWNLOAD_x86_64="https://github.com/PCSX2/pcsx2/archive/7cb22815e63df2def2f5e5d008ef1b91b895130a/pcsx2-7cb22815e63df2def2f5e5d008ef1b91b895130a.tar.gz \
https://github.com/KhronosGroup/Vulkan-Headers/archive/9f4c61a31435a7a90a314fc68aeb386c92a09c0f/Vulkan-Headers-9f4c61a31435a7a90a314fc68aeb386c92a09c0f.tar.gz \
+ https://github.com/fmtlib/fmt/archive/a33701196adfad74917046096bf5a2aa0ab0bb50/fmt-a33701196adfad74917046096bf5a2aa0ab0bb50.tar.gz \
https://github.com/KhronosGroup/glslang/archive/c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5/glslang-c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5.tar.gz \
- https://github.com/rtissera/libchdr/archive/5de1a59019815ccdbba0fe07c71b31406d023248/libchdr-5de1a59019815ccdbba0fe07c71b31406d023248.tar.gz"
-MD5SUM_x86_64="dcc97f6f163a33e215016f44213e9c89 \
+ https://github.com/rtissera/libchdr/archive/5de1a59019815ccdbba0fe07c71b31406d023248/libchdr-5de1a59019815ccdbba0fe07c71b31406d023248.tar.gz \
+ https://github.com/RetroAchievements/rcheevos/archive/31f8788fe0e694e99db7ce138d45a655c556fa96/rcheevos-31f8788fe0e694e99db7ce138d45a655c556fa96.tar.gz"
+MD5SUM_x86_64="a9c767fd77587be7cec5c7932b772027 \
d3ccd22b8486dae09a44462b2f06b7e8 \
+ 5069920ee4e07003d7b135d0d477ced8 \
e2f744abeca9a55aa7e49e652a983ebd \
- fc702efac9ba601156c27f7fc7055f98"
-REQUIRES="fast_float fmt rapidyaml soundtouch wxWidgets zstd-cmake"
+ fc702efac9ba601156c27f7fc7055f98 \
+ cb03a7c28b5a9b184f609f2c9b0c6fae"
+REQUIRES="fast_float rapidyaml soundtouch wxWidgets zstd-cmake"
MAINTAINER="Steven Voges"
EMAIL="svoges.sbo@gmail.com"
diff --git a/games/puzzles/puzzles.SlackBuild b/games/puzzles/puzzles.SlackBuild
index 0825b65f06..8b9cead670 100644
--- a/games/puzzles/puzzles.SlackBuild
+++ b/games/puzzles/puzzles.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=puzzles
-VERSION=${VERSION:-20240103.7a93ae5}
+VERSION=${VERSION:-20240330.fd304c5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/puzzles/puzzles.info b/games/puzzles/puzzles.info
index 6022683c3f..7552bcaafd 100644
--- a/games/puzzles/puzzles.info
+++ b/games/puzzles/puzzles.info
@@ -1,8 +1,8 @@
PRGNAM="puzzles"
-VERSION="20240103.7a93ae5"
+VERSION="20240330.fd304c5"
HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/puzzles/"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/puzzles/puzzles-20240103.7a93ae5.tar.gz"
-MD5SUM="ab9f8fd4c3c0ad9234acedb0cb90fdaf"
+DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/puzzles/puzzles-20240330.fd304c5.tar.gz"
+MD5SUM="49f25152aee551a73fc6c877eea5a860"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="halibut"
diff --git a/games/scummvm/scummvm.SlackBuild b/games/scummvm/scummvm.SlackBuild
index b048c17248..00a21a1f7b 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.8.0}
+VERSION=${VERSION:-2.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/games/scummvm/scummvm.info b/games/scummvm/scummvm.info
index 692372eb49..d80336dcd4 100644
--- a/games/scummvm/scummvm.info
+++ b/games/scummvm/scummvm.info
@@ -1,8 +1,8 @@
PRGNAM="scummvm"
-VERSION="2.8.0"
+VERSION="2.8.1"
HOMEPAGE="https://www.scummvm.org/"
-DOWNLOAD="https://downloads.scummvm.org/frs/scummvm/2.8.0/scummvm-2.8.0.tar.xz"
-MD5SUM="2401487bc742f8eeb7874dceca853aab"
+DOWNLOAD="https://downloads.scummvm.org/frs/scummvm/2.8.1/scummvm-2.8.1.tar.xz"
+MD5SUM="641a3937baf17ac6123ae6ed664e5ce3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/term2048/term2048.info b/games/term2048/term2048.info
index 695efa4932..72361790be 100644
--- a/games/term2048/term2048.info
+++ b/games/term2048/term2048.info
@@ -1,7 +1,7 @@
PRGNAM="term2048"
VERSION="0.2.5"
HOMEPAGE="https://github.com/bfontaine/term2048"
-DOWNLOAD="https://github.com/bfontaine/term2048/archive/0.2.5.tar.gz"
+DOWNLOAD="https://github.com/bfontaine/term2048/archive/0.2.5/term2048-0.2.5.tar.gz"
MD5SUM="e74772b2b92f7a8ce4b8afa9c0f8b9f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/waterCloset/waterCloset.info b/games/waterCloset/waterCloset.info
index 4f1d9993c4..1bf7943b7b 100644
--- a/games/waterCloset/waterCloset.info
+++ b/games/waterCloset/waterCloset.info
@@ -1,7 +1,7 @@
PRGNAM="waterCloset"
VERSION="1.0"
HOMEPAGE="https://www.parallelrealities.co.uk/games/wc/"
-DOWNLOAD="https://github.com/stephenjsweeney/wc/archive/v1.0/waterCloset-1.0.tar.gz"
+DOWNLOAD="https://github.com/stephenjsweeney/waterCloset/archive/v1.0/waterCloset-1.0.tar.gz"
MD5SUM="1f3d4a94145be98484ed25c060314c8c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/yetris/yetris.info b/games/yetris/yetris.info
index 6cdb2e559d..229e524831 100644
--- a/games/yetris/yetris.info
+++ b/games/yetris/yetris.info
@@ -1,7 +1,7 @@
PRGNAM="yetris"
VERSION="2.3.0"
HOMEPAGE="https://github.com/alexdantas/yetris"
-DOWNLOAD="https://github.com/alexdantas/yetris/archive/v2.3.0.tar.gz"
+DOWNLOAD="https://github.com/alexdantas/yetris/archive/v2.3.0/yetris-2.3.0.tar.gz"
MD5SUM="2a503ccfc91c99910d53659dbfc14c5c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/gis/GMT/GMT.SlackBuild b/gis/GMT/GMT.SlackBuild
index 6e93a55818..b6b7a68a77 100644
--- a/gis/GMT/GMT.SlackBuild
+++ b/gis/GMT/GMT.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=GMT
SRCNAM=gmt
-VERSION=${VERSION:-6.4.0}
+VERSION=${VERSION:-6.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -115,11 +115,15 @@ cd build
-DLICENSE_RESTRICTED=$LICFLAG \
-DCMAKE_BUILD_TYPE=Release ..
make all
- make docs_man
- make docs_html
make install DESTDIR=$PKG
cd ..
+# Remove unwanted empty dirs
+#rmdir $PKG/usr/doc/GMT-$VERSION/html/_video_thumbnail
+#rmdir $PKG/usr/man/man1/_video_thumbnail
+find $PKG/usr/doc/GMT-$VERSION/html -type d -empty -print0 | xargs -0 -I {} /usr/bin/rmdir "{}"
+find $PKG/usr/man/man1/ -type d -empty -print0 | xargs -0 -I {} /usr/bin/rmdir "{}"
+
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
@@ -127,7 +131,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a BUILDING.md INSTALL.md LICENSE.TXT README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a BUILDING.md LICENSE.TXT README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/gis/GMT/GMT.info b/gis/GMT/GMT.info
index 340a20579d..e79c42595d 100644
--- a/gis/GMT/GMT.info
+++ b/gis/GMT/GMT.info
@@ -1,14 +1,14 @@
PRGNAM="GMT"
-VERSION="6.4.0"
+VERSION="6.5.0"
HOMEPAGE="https://www.generic-mapping-tools.org/"
-DOWNLOAD="https://github.com/GenericMappingTools/gmt/releases/download/6.4.0/gmt-6.4.0-src.tar.gz \
+DOWNLOAD="https://github.com/GenericMappingTools/gmt/releases/download/6.5.0/gmt-6.5.0-src.tar.gz \
https://github.com/GenericMappingTools/gshhg-gmt/releases/download/2.3.7/gshhg-gmt-2.3.7.tar.gz \
https://github.com/GenericMappingTools/dcw-gmt/releases/download/2.1.2/dcw-gmt-2.1.2.tar.gz"
-MD5SUM="4fe162932425feff35b01107b9b427b9 \
+MD5SUM="a03e8d73f73c3804d78a42a3d5fc3dc7 \
8ee2653f9daf84d49fefbf990bbfa1e7 \
b9375db7042963c7649e4f62a81df796"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gdal netcdf Sphinx"
+REQUIRES="gdal"
MAINTAINER="Cristiano Urban"
EMAIL="cristiano.urban.slack@gmail.com"
diff --git a/gis/GMT/README b/gis/GMT/README
index ab4d83c30a..9146b35d9d 100644
--- a/gis/GMT/README
+++ b/gis/GMT/README
@@ -25,5 +25,8 @@ Other optional dependencies are:
blas
lapack
+Modules documentation can be accessed via the "gmt docs <module_name>"
+command (e.g. gmt docs psxy).
+
For more details refer to the README.md and LICENSE.TXT files contained
into the GMT sources.
diff --git a/gis/OTB/OTB.SlackBuild b/gis/OTB/OTB.SlackBuild
index 4f7ff0585b..c71a583df5 100644
--- a/gis/OTB/OTB.SlackBuild
+++ b/gis/OTB/OTB.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OTB
VERSION=${VERSION:-9.0.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -115,7 +115,7 @@ cd build
-DOTB_USE_LIBKML=ON \
-DOTBGroup_Learning=ON \
-DOTBGroup_FeaturesExtraction=ON \
- -DOTB_USE_MUPARSERX=OFF \
+ -DOTB_USE_MUPARSERX=ON \
-DOTB_USE_OPENMP=ON \
-DOTB_USE_SHARK=ON \
-DOTB_INSTALL_PYTHON_DIR=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") \
@@ -123,7 +123,7 @@ cd build
-DGDAL_CONFIG_CHECKING=OFF \
-DBUILD_DOCUMENTATION=OFF \
..
- make -j 10
+ make
make install DESTDIR=$PKG
cd ..
diff --git a/gis/OWSLib/OWSLib.SlackBuild b/gis/OWSLib/OWSLib.SlackBuild
index fd76c9c131..afdb8084e9 100644
--- a/gis/OWSLib/OWSLib.SlackBuild
+++ b/gis/OWSLib/OWSLib.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OWSLib
VERSION=${VERSION:-0.30.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -76,6 +76,10 @@ find -L . \
-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 {} \;
+
+if [ -x /usr/bin/python3.11 ]; then
+ patch -p1 < $CWD/pytz-not-required.patch
+fi
python3 setup.py install --root=$PKG
diff --git a/gis/OWSLib/pytz-not-required.patch b/gis/OWSLib/pytz-not-required.patch
new file mode 100644
index 0000000000..03471b2d4d
--- /dev/null
+++ b/gis/OWSLib/pytz-not-required.patch
@@ -0,0 +1,13 @@
+python-pytz has been removed from Slackware -current because
+not needed with Python 3.11
+This patch prevents pip check from indicating the lack of
+pytz as dependency required by OWSLib in -current
+--- ./requirements.txt 2024-04-05 23:42:52.864498274 +0200
++++ ./requirements.txt 2024-04-05 23:43:13.322499915 +0200
+@@ -1,6 +1,5 @@
+ dataclasses; python_version < '3.7'
+ lxml
+ python-dateutil>=1.5
+-pytz
+ pyyaml
+ requests>=1.0
diff --git a/gis/TauDEM/TauDEM.info b/gis/TauDEM/TauDEM.info
index 13517010cb..104b0a275c 100644
--- a/gis/TauDEM/TauDEM.info
+++ b/gis/TauDEM/TauDEM.info
@@ -1,7 +1,7 @@
PRGNAM="TauDEM"
VERSION="5.2.0"
HOMEPAGE="http://hydrology.usu.edu/taudem/taudem5/index.html"
-DOWNLOAD="https://github.com/dtarb/TauDEM/archive/5MF.0.0.tar.gz"
+DOWNLOAD="https://github.com/dtarb/TauDEM/archive/5MF.0.0/TauDEM-5MF.0.0.tar.gz"
MD5SUM="a2147f6bf880251892aa4ae54886c30d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/gis/gdal/gdal.SlackBuild b/gis/gdal/gdal.SlackBuild
index 16dae944b4..b772003aad 100644
--- a/gis/gdal/gdal.SlackBuild
+++ b/gis/gdal/gdal.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gdal
-VERSION=${VERSION:-3.8.4}
+VERSION=${VERSION:-3.8.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/gis/gdal/gdal.info b/gis/gdal/gdal.info
index 1a5a971e77..70e6cd04c3 100644
--- a/gis/gdal/gdal.info
+++ b/gis/gdal/gdal.info
@@ -1,8 +1,8 @@
PRGNAM="gdal"
-VERSION="3.8.4"
+VERSION="3.8.5"
HOMEPAGE="https://www.gdal.org/"
-DOWNLOAD="https://github.com/OSGeo/gdal/releases/download/v3.8.4/gdal-3.8.4.tar.gz"
-MD5SUM="5ec21633410d938e3c7d73ac948e4d69"
+DOWNLOAD="https://github.com/OSGeo/gdal/releases/download/v3.8.5/gdal-3.8.5.tar.gz"
+MD5SUM="1e192b50698c11c8a3c5c223343cb86d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="xerces-c libkml netcdf libspatialite podofo libgeotiff"
diff --git a/gis/gpxsee/gpxsee.SlackBuild b/gis/gpxsee/gpxsee.SlackBuild
index 891ded56fd..be7b61c536 100644
--- a/gis/gpxsee/gpxsee.SlackBuild
+++ b/gis/gpxsee/gpxsee.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for GPXSee
# Copyright 2018-2024, Nikolay Korotkiy <sikmir@gmail.com>
+# Copyright 2024 since version 13.18 titopoquito <titopoquito@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gpxsee
-VERSION=${VERSION:-13.16}
+VERSION=${VERSION:-13.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/gis/gpxsee/gpxsee.info b/gis/gpxsee/gpxsee.info
index 6f45438d68..2fca84e828 100644
--- a/gis/gpxsee/gpxsee.info
+++ b/gis/gpxsee/gpxsee.info
@@ -1,10 +1,10 @@
PRGNAM="gpxsee"
-VERSION="13.16"
+VERSION="13.18"
HOMEPAGE="https://www.gpxsee.org/"
-DOWNLOAD="https://github.com/tumic0/GPXSee/archive/13.16/GPXSee-13.16.tar.gz"
-MD5SUM="71da416facde4f20585b41d359be2645"
+DOWNLOAD="https://github.com/tumic0/GPXSee/archive/13.18/GPXSee-13.18.tar.gz"
+MD5SUM="edd35b435e1d1c1b6f89688927d56248"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Nikolay Korotkiy"
-EMAIL="sikmir@gmail.com"
+MAINTAINER="titopoquito"
+EMAIL="titopoquito@gmail.com"
diff --git a/gis/osm-gps-map/osm-gps-map.info b/gis/osm-gps-map/osm-gps-map.info
index 9e05521623..85c6cf8ff7 100644
--- a/gis/osm-gps-map/osm-gps-map.info
+++ b/gis/osm-gps-map/osm-gps-map.info
@@ -1,7 +1,7 @@
PRGNAM="osm-gps-map"
VERSION="1.1.0"
HOMEPAGE="http://nzjrs.github.io/osm-gps-map/"
-DOWNLOAD="https://github.com/nzjrs/osm-gps-map/archive/1.1.0.tar.gz"
+DOWNLOAD="https://github.com/nzjrs/osm-gps-map/archive/1.1.0/osm-gps-map-1.1.0.tar.gz"
MD5SUM="5e9dc55922a597798ef4411130815212"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/gis/osm2pgsql-legacy/osm2pgsql-legacy.info b/gis/osm2pgsql-legacy/osm2pgsql-legacy.info
index fa90a81946..6344e8a920 100644
--- a/gis/osm2pgsql-legacy/osm2pgsql-legacy.info
+++ b/gis/osm2pgsql-legacy/osm2pgsql-legacy.info
@@ -1,7 +1,7 @@
PRGNAM="osm2pgsql-legacy"
VERSION="1.9.2"
HOMEPAGE="https://osm2pgsql.org/"
-DOWNLOAD="https://github.com/osm2pgsql-dev/osm2pgsql/archive/1.9.2.tar.gz"
+DOWNLOAD="https://github.com/osm2pgsql-dev/osm2pgsql/archive/1.9.2/osm2pgsql-1.9.2.tar.gz"
MD5SUM="a133dbfdddaa634fdffb807567a62635"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/gis/osm2pgsql/osm2pgsql.info b/gis/osm2pgsql/osm2pgsql.info
index a45a4de0e7..c6c549619f 100644
--- a/gis/osm2pgsql/osm2pgsql.info
+++ b/gis/osm2pgsql/osm2pgsql.info
@@ -3,7 +3,7 @@ VERSION="1.11.0"
HOMEPAGE="https://osm2pgsql.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/osm2pgsql-dev/osm2pgsql/archive/1.11.0.tar.gz"
+DOWNLOAD_x86_64="https://github.com/osm2pgsql-dev/osm2pgsql/archive/1.11.0/osm2pgsql-1.11.0.tar.gz"
MD5SUM_x86_64="20c445875232011522c39c533bfb2f21"
REQUIRES="luajit nlohmann_json postgis"
MAINTAINER="Giancarlo Dessi"
diff --git a/gis/pdal/pdal.SlackBuild b/gis/pdal/pdal.SlackBuild
index 51bb59b7f7..dfb181ed11 100644
--- a/gis/pdal/pdal.SlackBuild
+++ b/gis/pdal/pdal.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pdal
SRCNAM=PDAL
-VERSION=${VERSION:-2.6.3}
+VERSION=${VERSION:-2.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -53,7 +53,7 @@ fi
# *************************************************************************
-# Users that have a standard installation of proprietary MatLAB would enable
+# Users that have a standard installation of proprietary MatLAB would enable
# the build of Matlab plugin. This is disabled by default
BUILDMATLAB="" ; [ "${MATLAB:-no}" = "yes" ] && \
BUILDMATLAB="-DBUILD_PLUGIN_MATLAB=ON"
@@ -131,8 +131,8 @@ cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \
grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-# Remove empty directories and fix permissions (issues found by sbopkglint)
+
+# Remove empty directories and fix permissions (issues found by sbopkglint)
rmdir $PKG/usr/include/pdal/filters/private/csf
rmdir $PKG/usr/include/pdal/filters/private/miniball
chmod 644 $PKG/usr/include/pdal/*.hpp
diff --git a/gis/pdal/pdal.info b/gis/pdal/pdal.info
index f9e745d288..64b125f2de 100644
--- a/gis/pdal/pdal.info
+++ b/gis/pdal/pdal.info
@@ -1,8 +1,8 @@
PRGNAM="pdal"
-VERSION="2.6.3"
+VERSION="2.7.1"
HOMEPAGE="https://pdal.io"
-DOWNLOAD="https://github.com/PDAL/PDAL/archive/2.6.3/PDAL-2.6.3.tar.gz"
-MD5SUM="fea7604600696bb7befe48265368e5e2"
+DOWNLOAD="https://github.com/PDAL/PDAL/archive/2.7.1/PDAL-2.7.1.tar.gz"
+MD5SUM="a524026179dec11482d0f4670e0f68e0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gdal libgeotiff netcdf postgresql"
diff --git a/gis/pgrouting/pgrouting.SlackBuild b/gis/pgrouting/pgrouting.SlackBuild
index dc5af3a9ac..81c926b9fd 100644
--- a/gis/pgrouting/pgrouting.SlackBuild
+++ b/gis/pgrouting/pgrouting.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pgrouting
-VERSION=${VERSION:-3.6.1}
+VERSION=${VERSION:-3.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/gis/pgrouting/pgrouting.info b/gis/pgrouting/pgrouting.info
index 7ceff5f19d..90acfc5ecf 100644
--- a/gis/pgrouting/pgrouting.info
+++ b/gis/pgrouting/pgrouting.info
@@ -1,8 +1,8 @@
PRGNAM="pgrouting"
-VERSION="3.6.1"
+VERSION="3.6.2"
HOMEPAGE="https://pgrouting.org"
-DOWNLOAD="https://github.com/pgRouting/pgrouting/archive/v3.6.1/pgrouting-3.6.1.tar.gz"
-MD5SUM="763ed039292aaab086b299645f4df590"
+DOWNLOAD="https://github.com/pgRouting/pgrouting/archive/v3.6.2/pgrouting-3.6.2.tar.gz"
+MD5SUM="96336316353a7244976a97d59f4c9061"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="postgis"
diff --git a/gis/postgis/postgis.SlackBuild b/gis/postgis/postgis.SlackBuild
index 9dbc0d4bba..6c14107eda 100644
--- a/gis/postgis/postgis.SlackBuild
+++ b/gis/postgis/postgis.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=postgis
VERSION=${VERSION:-3.4.2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -96,6 +96,7 @@ CXXFLAGS="$SLKCFLAGS" \
--datarootdir=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
+ --without-protobuf \
$SHP2PGSQL_GUI \
--build=$ARCH-slackware-linux
diff --git a/gis/postgis/postgis.info b/gis/postgis/postgis.info
index c1f40cb1c8..8651201812 100644
--- a/gis/postgis/postgis.info
+++ b/gis/postgis/postgis.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://download.osgeo.org/postgis/source/postgis-3.4.2.tar.gz"
MD5SUM="632abda8b4267af437db6cde1bc9d9dc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gdal postgresql protobuf-c"
+REQUIRES="gdal postgresql"
MAINTAINER="Giancarlo Dessi"
EMAIL="slack@giand.it"
diff --git a/gis/python3-cartopy/python3-cartopy.SlackBuild b/gis/python3-cartopy/python3-cartopy.SlackBuild
index 54e9139051..42993d5796 100644
--- a/gis/python3-cartopy/python3-cartopy.SlackBuild
+++ b/gis/python3-cartopy/python3-cartopy.SlackBuild
@@ -86,7 +86,8 @@ find -L . \
# build line but this is not deemed optimal.
sed -i 's/oldest-supported-numpy/numpy>=1.19.3/' pyproject.toml
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/gis/python3-netcdf4-python/python3-netcdf4-python.SlackBuild b/gis/python3-netcdf4-python/python3-netcdf4-python.SlackBuild
index 3a0ac454f0..1e9dffc224 100644
--- a/gis/python3-netcdf4-python/python3-netcdf4-python.SlackBuild
+++ b/gis/python3-netcdf4-python/python3-netcdf4-python.SlackBuild
@@ -71,7 +71,8 @@ sed -i 's/oldest-supported-numpy/numpy>=1.19.3/' pyproject.toml
# Requires newer version of setuptools than available in -stable. Has not
# effect on -current
-export PYTHONPATH=/opt/python3.9/site-packages
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/gis/python3-pyproj/python3-pyproj.SlackBuild b/gis/python3-pyproj/python3-pyproj.SlackBuild
index 8ce3614531..55256a46f3 100644
--- a/gis/python3-pyproj/python3-pyproj.SlackBuild
+++ b/gis/python3-pyproj/python3-pyproj.SlackBuild
@@ -82,7 +82,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/gis/python3-shapely/python3-shapely.SlackBuild b/gis/python3-shapely/python3-shapely.SlackBuild
index 20da7f0a13..12a2c42b8b 100644
--- a/gis/python3-shapely/python3-shapely.SlackBuild
+++ b/gis/python3-shapely/python3-shapely.SlackBuild
@@ -74,7 +74,8 @@ sed -i 's/oldest-supported-numpy/numpy>=1.19.3/' pyproject.toml
# Requires newer version of setuptools than available in -stable. Has not
# effect on -current
-export PYTHONPATH=/opt/python3.9/site-packages
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/gis/python3-xarray/python3-xarray.SlackBuild b/gis/python3-xarray/python3-xarray.SlackBuild
index 5e60996b65..92d7f121e6 100644
--- a/gis/python3-xarray/python3-xarray.SlackBuild
+++ b/gis/python3-xarray/python3-xarray.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-xarray
-VERSION=${VERSION:-2024.02.0}
+VERSION=${VERSION:-2024.03.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -66,7 +66,8 @@ find -L . \
-perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/gis/python3-xarray/python3-xarray.info b/gis/python3-xarray/python3-xarray.info
index 445eb2b469..5bd43896ba 100644
--- a/gis/python3-xarray/python3-xarray.info
+++ b/gis/python3-xarray/python3-xarray.info
@@ -1,8 +1,8 @@
PRGNAM="python3-xarray"
-VERSION="2024.02.0"
+VERSION="2024.03.0"
HOMEPAGE="http://xarray.pydata.org"
-DOWNLOAD="https://github.com/pydata/xarray/archive/v2024.02.0/xarray-2024.02.0.tar.gz"
-MD5SUM="0514d12889c39168be970abf1ce4f461"
+DOWNLOAD="https://github.com/pydata/xarray/archive/v2024.03.0/xarray-2024.03.0.tar.gz"
+MD5SUM="af81c70f069c3adb95acde6ffd7fdac1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-pandas python3-setuptools-scm-opt"
diff --git a/gis/qgis/qgis.SlackBuild b/gis/qgis/qgis.SlackBuild
index 129a8d4b14..249dad3bc6 100644
--- a/gis/qgis/qgis.SlackBuild
+++ b/gis/qgis/qgis.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qgis
-VERSION=${VERSION:-3.34.4}
+VERSION=${VERSION:-3.36.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -127,7 +127,7 @@ cd build
$WITHDRACO \
$WITHGRASS
- make -j 10
+ make
make install DESTDIR=$PKG
cd -
diff --git a/gis/qgis/qgis.info b/gis/qgis/qgis.info
index 3508a64d2b..c1f196f212 100644
--- a/gis/qgis/qgis.info
+++ b/gis/qgis/qgis.info
@@ -1,10 +1,10 @@
PRGNAM="qgis"
-VERSION="3.34.4"
+VERSION="3.36.1"
HOMEPAGE="https://qgis.org/"
-DOWNLOAD="https://qgis.org/downloads/qgis-3.34.4.tar.bz2"
-MD5SUM="bae2ee03fb56fd8f6f442a3b44ee712f"
+DOWNLOAD="https://qgis.org/downloads/qgis-3.36.1.tar.bz2"
+MD5SUM="991b01d1e8f81d2cb87a85b509cdfad9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libspatialite libspatialindex OWSLib postgis python3-numpy python3-psycopg2 qwt termcolor"
+REQUIRES="libspatialite libspatialindex OWSLib postgis python3-numpy python3-psycopg2 qwt termcolor protobuf3"
MAINTAINER="Giancarlo Dessi"
EMAIL="slack@giand.it"
diff --git a/gis/saga-gis/saga-gis.SlackBuild b/gis/saga-gis/saga-gis.SlackBuild
index ec9cf3c209..e02d2da421 100644
--- a/gis/saga-gis/saga-gis.SlackBuild
+++ b/gis/saga-gis/saga-gis.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=saga-gis
-VERSION=${VERSION:-9.3.1}
+VERSION=${VERSION:-9.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,22 +81,13 @@ if [[ "$ARCH" = "i586" || "$ARCH" = "i686" ]] ; then
fi
fi
-if [ -d /usr/share/cmake-3.28 ]; then
+if [ -d /usr/share/cmake-3.29 ]; then
# This prevents some cmake warnings in current
CMAKE_POLICY="-DCMAKE_POLICY_DEFAULT_CMP0153=OLD "
else
CMAKE_POLICY=""
fi
-# Build of Python bindings must be disabled in current
-# since the compilation with swig fails after the upgrade
-# to version 4.2.0
-if [ -d /usr/share/swig/4.0.2 ]; then
- WITHPYTHON=""
-else
- WITHPYTHON="-DWITH_PYTHON=OFF "
-fi
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -119,7 +110,6 @@ cd build
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_MANDIR=/usr/man \
$CMAKE_POLICY \
- $WITHPYTHON \
-DCMAKE_BUILD_TYPE=Release ..
make
make install/strip DESTDIR=$PKG
diff --git a/gis/saga-gis/saga-gis.info b/gis/saga-gis/saga-gis.info
index 901888a107..62dd9d644b 100644
--- a/gis/saga-gis/saga-gis.info
+++ b/gis/saga-gis/saga-gis.info
@@ -1,8 +1,8 @@
PRGNAM="saga-gis"
-VERSION="9.3.1"
+VERSION="9.3.2"
HOMEPAGE="http://www.saga-gis.org"
-DOWNLOAD="https://sourceforge.net/projects/saga-gis/files/SAGA%20-%209/SAGA%20-%209.3.1/saga-9.3.1.tar.gz/download"
-MD5SUM="977a47f2c6b552c5fbec5479bfb4030c"
+DOWNLOAD="https://sourceforge.net/projects/saga-gis/files/SAGA%20-%209/SAGA%20-%209.3.2/saga-9.3.2.tar.gz"
+MD5SUM="7880d0216e493dd6b9cbf7c9cf398889"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxWidgets"
diff --git a/gis/survex/survex.SlackBuild b/gis/survex/survex.SlackBuild
index 4b35a4b7ba..942934e8a2 100644
--- a/gis/survex/survex.SlackBuild
+++ b/gis/survex/survex.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for surved
-# Copyright 2022 Giancarlo Dessì, Cagliari, IT
+# Copyright 2022-2024 Giancarlo Dessì, Cagliari, IT
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=survex
-VERSION=${VERSION:-1.4.5}
+VERSION=${VERSION:-1.4.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/gis/survex/survex.info b/gis/survex/survex.info
index a1e3df434f..190dd5c38f 100644
--- a/gis/survex/survex.info
+++ b/gis/survex/survex.info
@@ -1,12 +1,12 @@
PRGNAM="survex"
-VERSION="1.4.5"
+VERSION="1.4.7"
HOMEPAGE="https://survex.com"
-DOWNLOAD="https://survex.com/software/1.4.5/survex-1.4.5.tar.gz \
+DOWNLOAD="https://survex.com/software/1.4.7/survex-1.4.7.tar.gz \
https://survex.com/software/sample.tar.gz"
-MD5SUM="7b15c55bfb3fb9268733778c8cda2712 \
+MD5SUM="fb4b5ba8b0c571ab4ab4d9e634f0f954 \
75f0d39e52fefb886b39ea664ef76c80"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="proj wxGTK3"
-MAINTAINER="Giancarlo Dessì"
+MAINTAINER="Giancarlo Dessi"
EMAIL="slack@giand.it"
diff --git a/gis/therion/therion.SlackBuild b/gis/therion/therion.SlackBuild
index 444e05d3a8..f5290f8530 100644
--- a/gis/therion/therion.SlackBuild
+++ b/gis/therion/therion.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=therion
-VERSION=${VERSION:-6.2.0}
+VERSION=${VERSION:-6.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -92,7 +92,7 @@ cd build
$BUILDBOOK \
$BUILDX \
-DCMAKE_BUILD_TYPE=Release ..
- make
+ make -j 10
make install/strip DESTDIR=$PKG
cd ..
diff --git a/gis/therion/therion.info b/gis/therion/therion.info
index cb979a67b5..3cbeac70f3 100644
--- a/gis/therion/therion.info
+++ b/gis/therion/therion.info
@@ -1,8 +1,8 @@
PRGNAM="therion"
-VERSION="6.2.0"
+VERSION="6.2.1"
HOMEPAGE="https://therion.speleo.sk/"
-DOWNLOAD="https://github.com/therion/therion/archive/v6.2.0/therion-6.2.0.tar.gz"
-MD5SUM="1adb2255d56adeae02f3d97a7bf6e108"
+DOWNLOAD="https://github.com/therion/therion/archive/v6.2.1/therion-6.2.1.tar.gz"
+MD5SUM="cb3b9c2472bfeda939661ce7d71e651d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="bwidget Catch2 fmt lcdf-typetools proj tkimg VTK wxWidgets"
diff --git a/graphics/FotoKilof/FotoKilof.SlackBuild b/graphics/FotoKilof/FotoKilof.SlackBuild
index 4e0e6492ca..d94eff5cfd 100644
--- a/graphics/FotoKilof/FotoKilof.SlackBuild
+++ b/graphics/FotoKilof/FotoKilof.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=FotoKilof
-VERSION=${VERSION:-4.4.6}
+VERSION=${VERSION:-4.4.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -93,10 +93,6 @@ python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-# Since the python install process does not install localization, at the moment
-# we make this manually (a patch in some python scripts of source should be required)
-cp -a fotokilof/locale $PKG/usr/lib${LIBDIRSUFFIX}/python3.9/site-packages/fotokilof
-
#Install the application icon and desktop entry
mkdir -p $PKG/usr/share/icons/hicolor/256x256/apps
cp -a $CWD/icon.png $PKG/usr/share/icons/hicolor/256x256/apps/fotokilof.png
diff --git a/graphics/FotoKilof/FotoKilof.info b/graphics/FotoKilof/FotoKilof.info
index 7429d030c4..ef5aab9a15 100644
--- a/graphics/FotoKilof/FotoKilof.info
+++ b/graphics/FotoKilof/FotoKilof.info
@@ -1,8 +1,8 @@
PRGNAM="FotoKilof"
-VERSION="4.4.6"
+VERSION="4.4.8"
HOMEPAGE="https://github.com/TeaM-TL/FotoKilof"
-DOWNLOAD="https://github.com/TeaM-TL/FotoKilof/archive/4.4.6/FotoKilof-4.4.6.tar.gz"
-MD5SUM="2bc04997680a94a381e707369434b3d3"
+DOWNLOAD="https://github.com/TeaM-TL/FotoKilof/archive/4.4.8/FotoKilof-4.4.8.tar.gz"
+MD5SUM="87fc8d5f297cad5cf96c3d3b26ee6095"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python-wand ttkbootstrap"
diff --git a/graphics/MaterialX/MaterialX.SlackBuild b/graphics/MaterialX/MaterialX.SlackBuild
index cd41006c67..44cb75666a 100644
--- a/graphics/MaterialX/MaterialX.SlackBuild
+++ b/graphics/MaterialX/MaterialX.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=MaterialX
-VERSION=${VERSION:-1.38.9}
+VERSION=${VERSION:-1.38.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/MaterialX/MaterialX.info b/graphics/MaterialX/MaterialX.info
index a61383daa3..2a9ef0f1f5 100644
--- a/graphics/MaterialX/MaterialX.info
+++ b/graphics/MaterialX/MaterialX.info
@@ -1,7 +1,7 @@
PRGNAM="MaterialX"
-VERSION="1.38.9"
+VERSION="1.38.10"
HOMEPAGE="https://materialx.org/"
-DOWNLOAD="https://github.com/AcademySoftwareFoundation/MaterialX/archive/v1.38.9/MaterialX-1.38.9.tar.gz \
+DOWNLOAD="https://github.com/AcademySoftwareFoundation/MaterialX/archive/v1.38.10/MaterialX-1.38.10.tar.gz \
https://github.com/giandex/nanogui/archive/20240101/nanogui-20240101.tar.gz \
https://github.com/giandex/nanobind/archive/20240101/nanobind-20240101.tar.gz \
https://github.com/giandex/nanovg/archive/20240101/nanovg-20240101.tar.gz \
@@ -9,7 +9,7 @@ DOWNLOAD="https://github.com/AcademySoftwareFoundation/MaterialX/archive/v1.38.9
https://github.com/giandex/robin-map/archive/20240101/robin-map-20240101.tar.gz \
https://github.com/giandex/imgui/archive/20240101/imgui-20240101.tar.gz \
https://github.com/giandex/imgui-node-editor/archive/20240101/imgui-node-editor-20240101.tar.gz"
-MD5SUM="8a656a401b34058adc69d6b4e0c80f26 \
+MD5SUM="a25ab82be078cfc47c5237e9630615ca \
405cc59e1bd28e7571b9587c9c9c21a5 \
ec7d95e77a32fc06a1670fd938981b82 \
84ef5e0623bcfc65c3cf767ba71ce5dd \
diff --git a/graphics/SweetHome3D/SweetHome3D.SlackBuild b/graphics/SweetHome3D/SweetHome3D.SlackBuild
index 0038877113..ea6486cb35 100644
--- a/graphics/SweetHome3D/SweetHome3D.SlackBuild
+++ b/graphics/SweetHome3D/SweetHome3D.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2011 by Giovanne Castro, Campinas, Sao Paulo, Brazil <giovannefc@ig.com.br>
# Copyright 2012-2018 by Edward Koenig, Vancouver, Washington, USA <kingbeowulf@linuxgalaxy.org>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SweetHome3D
-VERSION=${VERSION:-7.2}
+VERSION=${VERSION:-7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/SweetHome3D/SweetHome3D.info b/graphics/SweetHome3D/SweetHome3D.info
index 8be7896212..990e48b998 100644
--- a/graphics/SweetHome3D/SweetHome3D.info
+++ b/graphics/SweetHome3D/SweetHome3D.info
@@ -1,10 +1,10 @@
PRGNAM="SweetHome3D"
-VERSION="7.2"
+VERSION="7.3"
HOMEPAGE="http://www.sweethome3d.com/"
-DOWNLOAD="http://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.2/SweetHome3D-7.2-linux-x86.tgz"
-MD5SUM="378388db78f2c80e9b4f0e625b2d758b"
-DOWNLOAD_x86_64="http://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.2/SweetHome3D-7.2-linux-x64.tgz"
-MD5SUM_x86_64="b991fe6add3215b04a04c88cde3b8aae"
+DOWNLOAD="http://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.3/SweetHome3D-7.3-linux-x86.tgz"
+MD5SUM="0e2defe57d4414f2832517092f743bc3"
+DOWNLOAD_x86_64="http://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.3/SweetHome3D-7.3-linux-x64.tgz"
+MD5SUM_x86_64="432dfd359bb57e86d6d4583d037af0ed"
REQUIRES="zulu-openjdk8"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/graphics/converseen/converseen.SlackBuild b/graphics/converseen/converseen.SlackBuild
index 49be358580..d22845f27b 100644
--- a/graphics/converseen/converseen.SlackBuild
+++ b/graphics/converseen/converseen.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=converseen
-VERSION=${VERSION:-0.12.2.1}
+VERSION=${VERSION:-0.12.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/converseen/converseen.info b/graphics/converseen/converseen.info
index f2f55c782b..5fd33aad61 100644
--- a/graphics/converseen/converseen.info
+++ b/graphics/converseen/converseen.info
@@ -1,8 +1,8 @@
PRGNAM="converseen"
-VERSION="0.12.2.1"
+VERSION="0.12.2.2"
HOMEPAGE="https://converseen.fasterland.net/"
-DOWNLOAD="https://downloads.sourceforge.net/converseen/converseen-0.12.2.1.tar.bz2"
-MD5SUM="f1a12f0ba67c5d48fe002ba64f64a3fe"
+DOWNLOAD="https://downloads.sourceforge.net/converseen/converseen-0.12.2.2.tar.bz2"
+MD5SUM="49528b1583a84af9c1bd24fffce6709c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/fontforge/fontforge.info b/graphics/fontforge/fontforge.info
index 11faa964ea..40ee270f73 100644
--- a/graphics/fontforge/fontforge.info
+++ b/graphics/fontforge/fontforge.info
@@ -2,7 +2,7 @@ PRGNAM="fontforge"
VERSION="20201107"
HOMEPAGE="http://fontforge.sourceforge.net"
DOWNLOAD="https://github.com/fontforge/fontforge/archive/20201107/fontforge-20201107.tar.gz \
- http://studioware.org/files/slackbuilds/source/cidmaps.tgz \
+ https://ponce.cc/slackware/sources/repo/cidmaps.tgz \
https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.11.1.tar.xz \
https://github.com/coreutils/gnulib/archive/v0.1/gnulib-0.1.tar.gz \
https://github.com/troydhanson/uthash/archive/v2.3.0/uthash-2.3.0.tar.gz"
diff --git a/graphics/jp2a/jp2a.info b/graphics/jp2a/jp2a.info
index 7e71e2e52b..417f95036f 100644
--- a/graphics/jp2a/jp2a.info
+++ b/graphics/jp2a/jp2a.info
@@ -1,7 +1,7 @@
PRGNAM="jp2a"
VERSION="1.0.7"
HOMEPAGE="https://csl.name/jp2a/"
-DOWNLOAD="https://github.com/cslarsen/jp2a/archive/v1.0.7.tar.gz"
+DOWNLOAD="https://github.com/cslarsen/jp2a/archive/v1.0.7/jp2a-1.0.7.tar.gz"
MD5SUM="7da403ce64bb6630bbb0002655831ab4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/libplacebo/libplacebo.SlackBuild b/graphics/libplacebo/libplacebo.SlackBuild
index 0a23508bc7..ddda6f8e38 100644
--- a/graphics/libplacebo/libplacebo.SlackBuild
+++ b/graphics/libplacebo/libplacebo.SlackBuild
@@ -87,7 +87,8 @@ else
RELEASE=plain
fi
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/graphics/maim/maim.SlackBuild b/graphics/maim/maim.SlackBuild
index c62d309395..161480adec 100644
--- a/graphics/maim/maim.SlackBuild
+++ b/graphics/maim/maim.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for maim
# Copyright 2019 klorophatu <klorophatu@krutt.org>
-# Copyright 2022 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=maim
-VERSION=${VERSION:-5.7.4}
+VERSION=${VERSION:-5.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -42,9 +42,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -54,23 +51,8 @@ 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
diff --git a/graphics/maim/maim.info b/graphics/maim/maim.info
index 6d9c7d67ac..be9208b41d 100644
--- a/graphics/maim/maim.info
+++ b/graphics/maim/maim.info
@@ -1,8 +1,8 @@
PRGNAM="maim"
-VERSION="5.7.4"
+VERSION="5.8.0"
HOMEPAGE="https://github.com/naelstrof/maim"
-DOWNLOAD="https://github.com/naelstrof/maim/archive/v5.7.4/maim-5.7.4.tar.gz"
-MD5SUM="3e0a19cc4d21414c38aed8e0122ab119"
+DOWNLOAD="https://github.com/naelstrof/maim/archive/v5.8.0/maim-5.8.0.tar.gz"
+MD5SUM="4364b51a607fdaa6c2eeaa9d87f84727"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="slop"
diff --git a/graphics/mapcrafter/mapcrafter.info b/graphics/mapcrafter/mapcrafter.info
index da1e12942c..3412557818 100644
--- a/graphics/mapcrafter/mapcrafter.info
+++ b/graphics/mapcrafter/mapcrafter.info
@@ -1,7 +1,7 @@
PRGNAM="mapcrafter"
VERSION="2.3.1"
HOMEPAGE="https://mapcrafter.org/"
-DOWNLOAD="https://github.com/mapcrafter/mapcrafter/archive/v.2.3.1.tar.gz"
+DOWNLOAD="https://github.com/mapcrafter/mapcrafter/archive/v.2.3.1/mapcrafter-v.2.3.1.tar.gz"
MD5SUM="9a63fbeb841eef9932dda8644f038f3d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/mcomix/mcomix.SlackBuild b/graphics/mcomix/mcomix.SlackBuild
index 2795c1b22c..8fb34f22ef 100644
--- a/graphics/mcomix/mcomix.SlackBuild
+++ b/graphics/mcomix/mcomix.SlackBuild
@@ -64,7 +64,8 @@ chown -R root:root .
find . -type f -a -exec chmod 644 {} + -o \
-type d -a -exec chmod 755 {} +
-export PYTHONPATH=/opt/python3.9/site-packages
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/graphics/pdf2png/pdf2png.SlackBuild b/graphics/pdf2png/pdf2png.SlackBuild
index 57350904c4..841b38359f 100644
--- a/graphics/pdf2png/pdf2png.SlackBuild
+++ b/graphics/pdf2png/pdf2png.SlackBuild
@@ -22,11 +22,15 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240330 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - remove /usr/share/doc (forbidden dir) and /usr/share/pdf2png-0.5.3/makefile
+# (not useful).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pdf2png
VERSION=${VERSION:-0.5.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,6 +68,9 @@ cp -a \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# 20240330 bkw: Cleanup on aisle 6!
+rm -rf $PKG/usr/share/doc $PKG/usr/share/$PRGNAM-$VERSION
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/graphics/pdf2png/pdf2png.info b/graphics/pdf2png/pdf2png.info
index c7cce23d4f..f25fd2b02d 100644
--- a/graphics/pdf2png/pdf2png.info
+++ b/graphics/pdf2png/pdf2png.info
@@ -1,7 +1,7 @@
PRGNAM="pdf2png"
VERSION="0.5.3"
HOMEPAGE="https://github.com/abchk1234/pdf2png"
-DOWNLOAD="https://github.com/abchk1234/pdf2png/archive/0.5.3.tar.gz"
+DOWNLOAD="https://github.com/abchk1234/pdf2png/archive/0.5.3/pdf2png-0.5.3.tar.gz"
MD5SUM="473eb4da10a52eafe265831ff0f06ce7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/ristretto/ristretto.SlackBuild b/graphics/ristretto/ristretto.SlackBuild
index 447b90479e..3fad0b2848 100644
--- a/graphics/ristretto/ristretto.SlackBuild
+++ b/graphics/ristretto/ristretto.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ristretto
-VERSION=${VERSION:-0.13.1}
+VERSION=${VERSION:-0.13.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/ristretto/ristretto.info b/graphics/ristretto/ristretto.info
index 0fa00b12be..256eaa9ba1 100644
--- a/graphics/ristretto/ristretto.info
+++ b/graphics/ristretto/ristretto.info
@@ -1,8 +1,8 @@
PRGNAM="ristretto"
-VERSION="0.13.1"
+VERSION="0.13.2"
HOMEPAGE="https://docs.xfce.org/apps/ristretto/start"
-DOWNLOAD="https://archive.xfce.org/src/apps/ristretto/0.13/ristretto-0.13.1.tar.bz2"
-MD5SUM="a21966fa7aa2de1881f163097b62a2fd"
+DOWNLOAD="https://archive.xfce.org/src/apps/ristretto/0.13/ristretto-0.13.2.tar.bz2"
+MD5SUM="f3b1706a991a34f9866b0b2c27c6d0e1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/vips/vips.SlackBuild b/graphics/vips/vips.SlackBuild
index f12db0c048..a1ec6ea8bd 100644
--- a/graphics/vips/vips.SlackBuild
+++ b/graphics/vips/vips.SlackBuild
@@ -23,6 +23,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240330 bkw: Modified by SlackBuilds.org: fix conflict with libjxl,
+# by adding --without-libjxl to the configure args. This doesn't
+# warrant a BUILD bump.
+
# 20220222 bkw: Modified by SlackBuilds.org: fix build on 15.0,
# by upgrading to v8.12.2.
@@ -85,6 +89,7 @@ find -L . \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
sh autogen.sh \
+ --without-libjxl \
--prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/graphics/vuescan/vuescan.SlackBuild b/graphics/vuescan/vuescan.SlackBuild
index 9aa712c10f..480c007b4f 100644
--- a/graphics/vuescan/vuescan.SlackBuild
+++ b/graphics/vuescan/vuescan.SlackBuild
@@ -27,9 +27,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vuescan
-VERSION=${VERSION:-9.8.30}
+VERSION=${VERSION:-9.8.32}
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 52fcebbba6..a95bb13df0 100644
--- a/graphics/vuescan/vuescan.info
+++ b/graphics/vuescan/vuescan.info
@@ -1,14 +1,14 @@
PRGNAM="vuescan"
-VERSION="9.8.30"
+VERSION="9.8.32"
HOMEPAGE="https://www.hamrick.com"
DOWNLOAD="https://d2bwyyzfw77fhf.cloudfront.net/vuex3298.tgz \
https://d2bwyyzfw77fhf.cloudfront.net/vuea3298.tgz"
-MD5SUM="5d43176ef41e71d1c44ce7b549eb448c \
- d55610b256ae268ebf32d186732cc5e7"
+MD5SUM="cb246faa9b30ccd69d8778ad9a399bfd \
+ 3e4ba834b8565dc1cb32afdabcf0929e"
DOWNLOAD_x86_64="https://d2bwyyzfw77fhf.cloudfront.net/vuex6498.tgz \
https://d2bwyyzfw77fhf.cloudfront.net/vuea6498.tgz"
-MD5SUM_x86_64="f1deda4cf5a9063e7a8af4e0307b0dfd \
- 7b7bb4679e53e7a9079408404717219e"
+MD5SUM_x86_64="c43d2684775518582163599dfc85922b \
+ 620818778507ec75daff98739d0a0227"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/ham/qlog/qlog.SlackBuild b/ham/qlog/qlog.SlackBuild
index bffd8041da..8fc28d502d 100644
--- a/ham/qlog/qlog.SlackBuild
+++ b/ham/qlog/qlog.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qlog
SRCNAM=QLog
-VERSION=${VERSION:-0.33.1}
+VERSION=${VERSION:-0.34.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ham/qlog/qlog.info b/ham/qlog/qlog.info
index bd76e96e30..cf5b1ee24f 100644
--- a/ham/qlog/qlog.info
+++ b/ham/qlog/qlog.info
@@ -1,8 +1,8 @@
PRGNAM="qlog"
-VERSION="0.33.1"
+VERSION="0.34.0"
HOMEPAGE="https://github.com/foldynl/QLog"
-DOWNLOAD="https://github.com/foldynl/QLog/archive/refs/tags/v0.33.1/QLog-0.33.1.tar.gz \
- https://github.com/foldynl/QLog-Flags/archive/refs/tags/v0.33.1/QLog-Flags-0.33.1.tar.gz"
+DOWNLOAD="https://github.com/foldynl/QLog/archive/refs/tags/v0.34.0/QLog-0.34.0.tar.gz \
+ https://github.com/foldynl/QLog-Flags/archive/refs/tags/v0.34.0/QLog-Flags-0.34.0.tar.gz"
MD5SUM="071583828a6409516a7d6e264d0b6309 \
c9afee8394a8e0d536ff45b5f56c146b"
DOWNLOAD_x86_64=""
diff --git a/ham/tqsl/tqsl.SlackBuild b/ham/tqsl/tqsl.SlackBuild
index d70544203b..749989221d 100644
--- a/ham/tqsl/tqsl.SlackBuild
+++ b/ham/tqsl/tqsl.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# Slackbuild for tqsl
# Written by JK Wood <joshuakwood@gmail.com>
-# Brian Cox 2023 <hamslackbuild@comcast.net>
+# Brian Cox 2024 <hamslackbuild@comcast.net>
#
# All rights reserved.
#
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tqsl
-VERSION=${VERSION:-2.7.2}
+VERSION=${VERSION:-2.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/ham/tqsl/tqsl.info b/ham/tqsl/tqsl.info
index 5e9563c83d..7699d83a3e 100644
--- a/ham/tqsl/tqsl.info
+++ b/ham/tqsl/tqsl.info
@@ -1,8 +1,8 @@
PRGNAM="tqsl"
-VERSION="2.7.2"
+VERSION="2.7.3"
HOMEPAGE="http://www.arrl.org/tqsl-download"
-DOWNLOAD="http://www.arrl.org/files/file/LoTW%20Instructions/tqsl-2.7.2.tar.gz"
-MD5SUM="be0d01d6389784c3fe8e8df5d09ee533"
+DOWNLOAD="http://www.arrl.org/files/file/LoTW%20Instructions/tqsl-2.7.3.tar.gz"
+MD5SUM="0ab8641c140dc3588c100ae5a534c8f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxGTK3"
diff --git a/haskell/haskell-th-compat/haskell-th-compat.info b/haskell/haskell-th-compat/haskell-th-compat.info
index 5b30ebf4c4..f091150322 100644
--- a/haskell/haskell-th-compat/haskell-th-compat.info
+++ b/haskell/haskell-th-compat/haskell-th-compat.info
@@ -6,5 +6,5 @@ MD5SUM="0348e6fa3d9c25af647207122244acd9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ghc"
-MAINTAINER="Andrew clemons"
+MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/libraries/LucenePlusPlus/LucenePlusPlus.info b/libraries/LucenePlusPlus/LucenePlusPlus.info
index 8b970e5e38..46b54dbfd1 100644
--- a/libraries/LucenePlusPlus/LucenePlusPlus.info
+++ b/libraries/LucenePlusPlus/LucenePlusPlus.info
@@ -1,7 +1,7 @@
PRGNAM="LucenePlusPlus"
VERSION="3.0.8"
HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus"
-DOWNLOAD="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.8.tar.gz"
+DOWNLOAD="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.8/LucenePlusPlus-rel_3.0.8.tar.gz"
MD5SUM="cb9b2e7cb37b7dd68c1e24a65c6eda9d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/python3-pynvim/python3-pynvim.SlackBuild b/libraries/MDI_Library/MDI_Library.SlackBuild
index ed8ce5e1d9..86ce026601 100644
--- a/python/python3-pynvim/python3-pynvim.SlackBuild
+++ b/libraries/MDI_Library/MDI_Library.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for python3-pynvim
+# Slackware build script for MDI_Library
-# Copyright 2022-2024 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2024 Giancarlo Dessì, Cagliari, IT
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=python3-pynvim
-SRCNAM=pynvim
-VERSION=${VERSION:-0.5.0}
+PRGNAM=MDI_Library
+VERSION=${VERSION:-1.4.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,9 +66,9 @@ 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
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -80,7 +76,18 @@ 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 {} \;
-python3 setup.py install --root=$PKG
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/libraries/MDI_Library/MDI_Library.info b/libraries/MDI_Library/MDI_Library.info
new file mode 100644
index 0000000000..4370cd8d8d
--- /dev/null
+++ b/libraries/MDI_Library/MDI_Library.info
@@ -0,0 +1,10 @@
+PRGNAM="MDI_Library"
+VERSION="1.4.26"
+HOMEPAGE="https://github.com/MolSSI-MDI/MDI_Library"
+DOWNLOAD="https://github.com/MolSSI-MDI/MDI_Library/archive/v1.4.26/MDI_Library-v1.4.26.tar.gz"
+MD5SUM="3124bb85259471e2a53a891f04bf697a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="openmpi"
+MAINTAINER="Giancarlo Dessi"
+EMAIL="slack@giand.it"
diff --git a/libraries/MDI_Library/README b/libraries/MDI_Library/README
new file mode 100644
index 0000000000..240b2dfa36
--- /dev/null
+++ b/libraries/MDI_Library/README
@@ -0,0 +1,9 @@
+MDI Library enables code interoperability via the MolSSI Driver
+Interface (MDI).
+
+The MDI project, managed by the Molecular Sciences Software Institute,
+provides a standardized API for fast, on-the-fly communication between
+computational chemistry codes. This greatly simplifies the process of
+implementing methods that require the cooperation of multiple software
+packages and enables developers to write a single implementation that
+works across many different codes.
diff --git a/libraries/MDI_Library/slack-desc b/libraries/MDI_Library/slack-desc
new file mode 100644
index 0000000000..a425336172
--- /dev/null
+++ b/libraries/MDI_Library/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------------------------------------------------------|
+MDI_Library: MDI_Library (library for code interoperability via MDI)
+MDI_Library:
+MDI_Library: The MolSSI Driver Interface (MDI) project provides a standardized API
+MDI_Library: for fast, on-the-fly communication between computational chemistry
+MDI_Library: codes.
+MDI_Library: MDI_Library enables code interoperability via the MolSSI Driver
+MDI_Library: Interface.
+MDI_Library:
+MDI_Library: Home page: https://molssi.org/
+MDI_Library:
+MDI_Library:
diff --git a/libraries/console_bridge/console_bridge.info b/libraries/console_bridge/console_bridge.info
index fe291ac8a3..56b41c1cb7 100644
--- a/libraries/console_bridge/console_bridge.info
+++ b/libraries/console_bridge/console_bridge.info
@@ -1,7 +1,7 @@
PRGNAM="console_bridge"
VERSION="0.3.2"
HOMEPAGE="http://wiki.ros.org/console_bridge"
-DOWNLOAD="https://github.com/ros/console_bridge/archive/0.3.2.tar.gz"
+DOWNLOAD="https://github.com/ros/console_bridge/archive/0.3.2/console_bridge-0.3.2.tar.gz"
MD5SUM="6c525353efe6f386fa25d58eafa72869"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/fmt/fmt.SlackBuild b/libraries/fmt/fmt.SlackBuild
index 5af5045cc5..bc2a0b642c 100644
--- a/libraries/fmt/fmt.SlackBuild
+++ b/libraries/fmt/fmt.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fmt
-VERSION=${VERSION:-10.2.0}
+VERSION=${VERSION:-10.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/fmt/fmt.info b/libraries/fmt/fmt.info
index a332a594b2..6942c4a773 100644
--- a/libraries/fmt/fmt.info
+++ b/libraries/fmt/fmt.info
@@ -1,8 +1,8 @@
PRGNAM="fmt"
-VERSION="10.2.0"
+VERSION="10.2.1"
HOMEPAGE="https://fmt.dev"
-DOWNLOAD="https://github.com/fmtlib/fmt/archive/10.2.0/fmt-10.2.0.tar.gz"
-MD5SUM="683182450c06031d2611d29e1773f3ba"
+DOWNLOAD="https://github.com/fmtlib/fmt/archive/10.2.1/fmt-10.2.1.tar.gz"
+MD5SUM="dc09168c94f90ea890257995f2c497a5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/glfw3/glfw3.SlackBuild b/libraries/glfw3/glfw3.SlackBuild
index 1367343b5e..8a03956876 100644
--- a/libraries/glfw3/glfw3.SlackBuild
+++ b/libraries/glfw3/glfw3.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for glfw3
-# Copyright 2023 Steven Voges <Oregon, USA>
+# Copyright 2023-2024 Steven Voges <Oregon, USA>
# Copyright 2018-2020 Hunter Sezen California, USA
# Copyright 2015 Jeffrey T. Read <bitwize@gmail.com> USA
# All rights reserved.
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=glfw3
SRCNAM=${PRGNAM%3}
-VERSION=${VERSION:-3.3.8}
+VERSION=${VERSION:-3.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/glfw3/glfw3.info b/libraries/glfw3/glfw3.info
index 9a4d0f37ec..d5177a65c9 100644
--- a/libraries/glfw3/glfw3.info
+++ b/libraries/glfw3/glfw3.info
@@ -1,8 +1,8 @@
PRGNAM="glfw3"
-VERSION="3.3.8"
+VERSION="3.4"
HOMEPAGE="https://www.glfw.org/"
-DOWNLOAD="https://github.com/glfw/glfw/archive/3.3.8/glfw-3.3.8.tar.gz"
-MD5SUM="55d99dc968f4cec01a412562a7cf851c"
+DOWNLOAD="https://github.com/glfw/glfw/archive/3.4/glfw-3.4.tar.gz"
+MD5SUM="7470db601fcf36f0604d32b537281a70"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/hiredict/README b/libraries/hiredict/README
new file mode 100644
index 0000000000..64f008b36b
--- /dev/null
+++ b/libraries/hiredict/README
@@ -0,0 +1,8 @@
+hiredict (Minimalistic C client for Redict)
+
+Hiredict is a minimalistic C client library for the Redict database.
+
+This is a fork of hiredis, since Redis licence change.
+It can install hiredis includes files, allowing it to be a drop-in
+replacement for hiredis, by setting the environment variable:
+INCLUDE_HIREDIS=ON
diff --git a/python/python-d2to1/python-d2to1.SlackBuild b/libraries/hiredict/hiredict.SlackBuild
index 48ec61f461..879b1e4e57 100644
--- a/python/python-d2to1/python-d2to1.SlackBuild
+++ b/libraries/hiredict/hiredict.SlackBuild
@@ -1,8 +1,9 @@
#!/bin/bash
-# Slackware build script for python-d2to1
+# Slackware build script for hiredict
-# Copyright 2017 David Spencer, Baildon, West Yorkshire, U.K.
+# From the hiredis script by Kent Fritz
+# Copyright 2024 Yth | Pont-en-Royans, France | yth@ythogtha.org
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,14 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=python-d2to1
-VERSION=${VERSION:-0.2.12.post1}
+PRGNAM=hiredict
+VERSION=${VERSION:-1.3.1}
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 ;;
@@ -71,9 +70,9 @@ 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
+rm -rf $PRGNAM
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -81,18 +80,19 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python setup.py install --root=$PKG
+make OPTIMIZATION="" DEBUG="" ARCH="" CFLAGS="$SLKCFLAGS" \
+ PREFIX=/usr LIBRARY_PATH=lib${LIBDIRSUFFIX}
+make install DESTDIR=$PKG PREFIX=/usr LIBRARY_PATH=lib${LIBDIRSUFFIX}
-if $(python3 -c 'import sys' 2>/dev/null); then
- rm -rf build
- python3 setup.py install --root=$PKG
-fi
+[ "${INCLUDE_HIREDIS:-OFF}" != "ON" ] && rm -r $PKG/usr/include/hiredis \
+ $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/hiredis.pc
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.a
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 CHANGES.rst CONTRIBUTORS LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSES/* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/hiredict/hiredict.info b/libraries/hiredict/hiredict.info
new file mode 100644
index 0000000000..17b58141db
--- /dev/null
+++ b/libraries/hiredict/hiredict.info
@@ -0,0 +1,10 @@
+PRGNAM="hiredict"
+VERSION="1.3.1"
+HOMEPAGE="https://redict.io"
+DOWNLOAD="https://codeberg.org/redict/hiredict/archive/1.3.1.tar.gz"
+MD5SUM="09e37ab74d01aede0c0a9a0c1f73fe35"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/python/boto/slack-desc b/libraries/hiredict/slack-desc
index e693cb67e0..c195019c4d 100644
--- a/python/boto/slack-desc
+++ b/libraries/hiredict/slack-desc
@@ -5,15 +5,15 @@
# 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------------------------------------------------------|
-boto: boto (Interface to Amazon Web Services)
-boto:
-boto: Boto is a Python package that provides interfaces to Amazon Web
-boto: Services.
-boto:
-boto: Homepage: https://github.com/boto/boto
-boto:
-boto:
-boto:
-boto:
-boto:
+ |-----handy-ruler------------------------------------------------------|
+hiredict: hiredict (Minimalistic C client for Redict)
+hiredict:
+hiredict: Hiredict is a minimalistic C client library for the Redict database.
+hiredict:
+hiredict:
+hiredict:
+hiredict:
+hiredict:
+hiredict:
+hiredict:
+hiredict:
diff --git a/libraries/jreen/jreen.info b/libraries/jreen/jreen.info
index de72890fe0..d9fa5b85a5 100644
--- a/libraries/jreen/jreen.info
+++ b/libraries/jreen/jreen.info
@@ -1,7 +1,7 @@
PRGNAM="jreen"
VERSION="1.3.0"
HOMEPAGE="https://github.com/euroelessar/jreen"
-DOWNLOAD="https://github.com/euroelessar/jreen/archive/v1.3.0.tar.gz"
+DOWNLOAD="https://github.com/euroelessar/jreen/archive/v1.3.0/jreen-1.3.0.tar.gz"
MD5SUM="344d1d0b9b76ce64744c6d915ed125fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libcoap/libcoap.SlackBuild b/libraries/libcoap/libcoap.SlackBuild
index d4bdf9b558..e3dcf1c902 100644
--- a/libraries/libcoap/libcoap.SlackBuild
+++ b/libraries/libcoap/libcoap.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libcoap
-VERSION=${VERSION:-4.3.4}
+VERSION=${VERSION:-4.3.4a}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libcoap/libcoap.info b/libraries/libcoap/libcoap.info
index 14968ed0ff..d1a5f8bbf5 100644
--- a/libraries/libcoap/libcoap.info
+++ b/libraries/libcoap/libcoap.info
@@ -1,8 +1,8 @@
PRGNAM="libcoap"
-VERSION="4.3.4"
+VERSION="4.3.4a"
HOMEPAGE="https://libcoap.net/"
-DOWNLOAD="https://github.com/obgm/libcoap/archive/v4.3.4/libcoap-4.3.4.tar.gz"
-MD5SUM="482408115b1ee2c506e4e5758c8cc4fa"
+DOWNLOAD="https://github.com/obgm/libcoap/archive/v4.3.4a/libcoap-4.3.4a.tar.gz"
+MD5SUM="c0de2c977c6bc42356750e6bd10b2d81"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libfilezilla/libfilezilla.SlackBuild b/libraries/libfilezilla/libfilezilla.SlackBuild
index b03e81e2ed..b7d4ae4754 100644
--- a/libraries/libfilezilla/libfilezilla.SlackBuild
+++ b/libraries/libfilezilla/libfilezilla.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfilezilla
-VERSION=${VERSION:-0.46.0}
+VERSION=${VERSION:-0.47.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libfilezilla/libfilezilla.info b/libraries/libfilezilla/libfilezilla.info
index c15c48fbeb..fcee3f1bf7 100644
--- a/libraries/libfilezilla/libfilezilla.info
+++ b/libraries/libfilezilla/libfilezilla.info
@@ -1,8 +1,8 @@
PRGNAM="libfilezilla"
-VERSION="0.46.0"
+VERSION="0.47.0"
HOMEPAGE="https://lib.filezilla-project.org/"
-DOWNLOAD="https://download.filezilla-project.org/libfilezilla/libfilezilla-0.46.0.tar.xz"
-MD5SUM="6563d6cc65a3b292c06207817265c63a"
+DOWNLOAD="https://download.filezilla-project.org/libfilezilla/libfilezilla-0.47.0.tar.xz"
+MD5SUM="b8fcecd37d95c903410f016ef3edb0e2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libharu/libharu.info b/libraries/libharu/libharu.info
index bdaffa00e5..4e8d22dd2d 100644
--- a/libraries/libharu/libharu.info
+++ b/libraries/libharu/libharu.info
@@ -1,7 +1,7 @@
PRGNAM="libharu"
VERSION="2.3.0"
HOMEPAGE="http://libharu.org/"
-DOWNLOAD="https://github.com/libharu/libharu/archive/RELEASE_2_3_0.tar.gz"
+DOWNLOAD="https://github.com/libharu/libharu/archive/RELEASE_2_3_0/libharu-RELEASE_2_3_0.tar.gz"
MD5SUM="4f916aa49c3069b3a10850013c507460"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libhtp/libhtp.info b/libraries/libhtp/libhtp.info
index 4ebf3e4f8a..a8d88b7f42 100644
--- a/libraries/libhtp/libhtp.info
+++ b/libraries/libhtp/libhtp.info
@@ -1,7 +1,7 @@
PRGNAM="libhtp"
VERSION="0.5.23"
HOMEPAGE="https://github.com/OISF/libhtp"
-DOWNLOAD="https://github.com/OISF/libhtp/archive/0.5.23.tar.gz"
+DOWNLOAD="https://github.com/OISF/libhtp/archive/0.5.23/libhtp-0.5.23.tar.gz"
MD5SUM="5a0a9e2f8ee47b5f9293ea28cda28540"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libjxl/changelog b/libraries/libjxl/changelog
index 129277e40f..6aa28de968 100644
--- a/libraries/libjxl/changelog
+++ b/libraries/libjxl/changelog
@@ -29,3 +29,11 @@ to build. Thanks to B.Watson for pointing this out.
21/02/2024:
Updated to version 0.9.2
+
+15/04/2024:
+
+Updated to version 0.10.2
+Enabled plugin and jpegli support.
+This adds cjpegli and djpegli tools for encoding and
+decoding jpeg files.
+
diff --git a/libraries/libjxl/libjxl.SlackBuild b/libraries/libjxl/libjxl.SlackBuild
index ebdba44fb4..35c38b61a1 100644
--- a/libraries/libjxl/libjxl.SlackBuild
+++ b/libraries/libjxl/libjxl.SlackBuild
@@ -25,10 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libjxl
-VERSION=${VERSION:-0.9.2}
+VERSION=${VERSION:-0.10.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+JPG=${JPG:-libjpeg-turbo}
+JPGVER=${JPGVER:-3.0.2}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -71,6 +73,10 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+rm -rvf $TMP/$PRGNAM-$VERSION/third_party/libjpeg-turbo/
+tar -xvf $CWD/$JPG-$JPGVER.tar.gz
+cp -av $TMP/$PRGNAM-$VERSION/$JPG-$JPGVER/ $TMP/$PRGNAM-$VERSION/third_party/libjpeg-turbo
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -79,40 +85,44 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
cmake -B build -S $TMP/$PRGNAM-$VERSION \
- -DBUILD_TESTING:BOOL='false' \
- -DENABLE_FUZZERS_DEFAULT:BOOL='false' \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DBUNDLE_LIBPNG_DEFAULT='NO' \
- -DCMAKE_BUILD_TYPE:STRING='Release' \
- -DCMAKE_INSTALL_PREFIX:PATH='/usr' \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_BINDIR:PATH=/usr/bin \
- -DCMAKE_INSTALL_MANDIR:PATH=/usr/man \
- -DBUILD_SHARED_LIBS:BOOL='true' \
- -DJPEGXL_ENABLE_JNI:BOOL='false' \
- -DJPEGXL_ENABLE_JPEGLI:BOOL='false' \
- -DJPEGXL_ENABLE_OPENEXR:BOOL='true' \
- -DJPEGXL_ENABLE_DEVTOOLS:BOOL='false' \
- -DJPEGXL_ENABLE_DOXYGEN:BOOL='false' \
- -DJPEGXL_ENABLE_MANPAGES:BOOL='true' \
- -DJPEGXL_ENABLE_SKCMS:BOOL='false' \
- -DJPEGXL_BUNDLE_SKCMS:BOOL='false' \
- -DJPEGXL_ENABLE_BENCHMARK:BOOL='false' \
- -DJPEGXL_ENABLE_EXAMPLES:BOOL='false' \
- -DJPEGXL_ENABLE_FUZZERS:BOOL='false' \
- -DJPEGXL_ENABLE_PLUGINS:BOOL='false' \
- -DJPEGXL_ENABLE_VIEWERS:BOOL='false' \
- -DJPEGXL_ENABLE_TOOLS:BOOL='true' \
- -DJPEGXL_ENABLE_SIZELESS_VECTORS:BOOL='false' \
- -DJPEGXL_ENABLE_TCMALLOC:BOOL='true' \
- -DJPEGXL_WARNINGS_AS_ERRORS:BOOL='false' \
- -DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL='true' \
- -DJPEGXL_FORCE_SYSTEM_GTEST:BOOL='true' \
- -DJPEGXL_FORCE_SYSTEM_HWY:BOOL='true' \
- -DJPEGXL_FORCE_SYSTEM_LCMS2:BOOL='true' \
- -DJPEGXL_ENABLE_SJPEG:BOOL='false' \
- -DJPEGXL_STATIC:BOOL='false'
+ -DCMAKE_INSTALL_MANDIR:PATH=/usr/man \
+ -DCMAKE_BUILD_TYPE:STRING=Release \
+ -DJPEGXL_VERSION=$VERSION \
+ -DJPEGXL_STATIC:BOOL=OFF \
+ -DBUILD_TESTING:BOOL=OFF \
+ -DENABLE_FUZZERS_DEFAULT:BOOL=OFF \
+ -DBUNDLE_LIBPNG_DEFAULT:BOOL=OFF \
+ -DJPEGXL_ENABLE_JNI:BOOL=OFF \
+ -DJPEGXL_ENABLE_DEVTOOLS:BOOL=OFF \
+ -DJPEGXL_ENABLE_DOXYGEN:BOOL=OFF \
+ -DJPEGXL_ENABLE_SKCMS:BOOL=OFF \
+ -DJPEGXL_BUNDLE_SKCMS:BOOL=OFF \
+ -DJPEGXL_ENABLE_BENCHMARK:BOOL=OFF \
+ -DJPEGXL_ENABLE_EXAMPLES:BOOL=OFF \
+ -DJPEGXL_ENABLE_FUZZERS:BOOL=OFF \
+ -DJPEGXL_ENABLE_VIEWERS:BOOL=OFF \
+ -DJPEGXL_ENABLE_SIZELESS_VECTORS:BOOL=OFF \
+ -DJPEGXL_WARNINGS_AS_ERRORS:BOOL=OFF \
+ -DJPEGXL_ENABLE_SJPEG:BOOL=OFF \
+ -DCMAKE_DISABLE_FIND_PACKAGE_JPEG:BOOL=OFF \
+ -DJPEGXL_ENABLE_JPEGLI_LIBJPEG:BOOL=OFF \
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DJPEGXL_ENABLE_MANPAGES:BOOL=ON \
+ -DJPEGXL_ENABLE_PLUGINS:BOOL=ON \
+ -DJPEGXL_ENABLE_TOOLS:BOOL=ON \
+ -DJPEGXL_ENABLE_JPEGLI:BOOL=ON \
+ -DJPEGXL_ENABLE_TCMALLOC:BOOL=ON \
+ -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF:BOOL=ON \
+ -DJPEGXL_ENABLE_OPENEXR:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_BROTLI:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_GTEST:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_HWY:BOOL=ON \
+ -DJPEGXL_FORCE_SYSTEM_LCMS2:BOOL=ON
make -C build DESTDIR="$PKG" install
diff --git a/libraries/libjxl/libjxl.info b/libraries/libjxl/libjxl.info
index 70764e835e..06cb3ed317 100644
--- a/libraries/libjxl/libjxl.info
+++ b/libraries/libjxl/libjxl.info
@@ -1,8 +1,10 @@
PRGNAM="libjxl"
-VERSION="0.9.2"
+VERSION="0.10.2"
HOMEPAGE="https://jpeg.org/jpegxl/"
-DOWNLOAD="https://github.com/libjxl/libjxl/archive/v0.9.2/libjxl-0.9.2.tar.gz"
-MD5SUM="11ecf6dbf3a9afdf907becb016bf8e0c"
+DOWNLOAD="https://github.com/libjxl/libjxl/archive/v0.10.2/libjxl-0.10.2.tar.gz \
+ https://github.com/libjpeg-turbo/libjpeg-turbo/archive/3.0.2/libjpeg-turbo-3.0.2.tar.gz"
+MD5SUM="e383b622cb2caef4dfcc8047f5a0fe72 \
+ 94756db95bc2477f7f7dad1c2590b51f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gflags gperftools graphviz highway"
diff --git a/libraries/libmediainfo/libmediainfo.SlackBuild b/libraries/libmediainfo/libmediainfo.SlackBuild
index a3e8b2db25..43ee81aec9 100644
--- a/libraries/libmediainfo/libmediainfo.SlackBuild
+++ b/libraries/libmediainfo/libmediainfo.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmediainfo
-VERSION=${VERSION:-24.01}
+VERSION=${VERSION:-24.04}
SRCNAM=MediaInfoLib
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libmediainfo/libmediainfo.info b/libraries/libmediainfo/libmediainfo.info
index 4f9906165a..8d706d01a0 100644
--- a/libraries/libmediainfo/libmediainfo.info
+++ b/libraries/libmediainfo/libmediainfo.info
@@ -1,8 +1,8 @@
PRGNAM="libmediainfo"
-VERSION="24.01"
+VERSION="24.04"
HOMEPAGE="https://mediaarea.net/MediaInfo"
-DOWNLOAD="https://github.com/MediaArea/MediaInfoLib/archive/v24.01/MediaInfoLib-24.01.tar.gz"
-MD5SUM="e981fd3c8b81bb4a8bb7f4a9585d75c5"
+DOWNLOAD="https://github.com/MediaArea/MediaInfoLib/archive/v24.04/MediaInfoLib-24.04.tar.gz"
+MD5SUM="f9e82666260756031b0f2d3244971e50"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libzen"
diff --git a/libraries/libmseed/README b/libraries/libmseed/README
index c88a649b88..505c155c10 100644
--- a/libraries/libmseed/README
+++ b/libraries/libmseed/README
@@ -1,9 +1,11 @@
libmseed (C library framework for manipulating SEED data records)
-The Mini-SEED library provides a framework for manipulation of SEED
-data records including the unpacking and packing of data records.
-Functionality is also included for managing waveform data as continuous
-traces.
+The miniSEED library provides a framework for manipulation of SEED
+data records, a format commonly used for seismological time series
+and related data.
-The library should work in Linux, BSD (and derivatives like macOS),
-Solaris and Win32 environments.
+The library includes the functionality to read and write data records,
+in addition to reconstructing time series from multiple records.
+
+The library should work in Unix-like, Windows and potentially other
+environments.
diff --git a/libraries/libmseed/libmseed.SlackBuild b/libraries/libmseed/libmseed.SlackBuild
index 9575f197f3..1ad49477c2 100644
--- a/libraries/libmseed/libmseed.SlackBuild
+++ b/libraries/libmseed/libmseed.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmseed
-VERSION=${VERSION:-2.19.8}
+VERSION=${VERSION:-3.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,15 +84,11 @@ make shared \
make install \
PREFIX=$PKG/usr \
LIBDIR=$PKG/usr/lib${LIBDIRSUFFIX} \
- MANDIR=$PKG/usr/man \
DOCDIR=$PKG/usr/doc/$PRGNAM-$VERSION
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 ChangeLog INSTALL.md README.md README.byteorder $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/libmseed/libmseed.info b/libraries/libmseed/libmseed.info
index 4cef542026..2e628c2539 100644
--- a/libraries/libmseed/libmseed.info
+++ b/libraries/libmseed/libmseed.info
@@ -1,8 +1,8 @@
PRGNAM="libmseed"
-VERSION="2.19.8"
-HOMEPAGE="https://github.com/iris-edu/libmseed"
-DOWNLOAD="https://github.com/iris-edu/libmseed/archive/v2.19.8/libmseed-2.19.8.tar.gz"
-MD5SUM="0b81f9003104e857ddcd5356267783f7"
+VERSION="3.1.1"
+HOMEPAGE="https://github.com/EarthScope/libmseed"
+DOWNLOAD="https://github.com/EarthScope/libmseed/archive/v3.1.1/libmseed-3.1.1.tar.gz"
+MD5SUM="a56b9fa52638d656eece85db8417642a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libmseed/slack-desc b/libraries/libmseed/slack-desc
index f1d2cafcc0..f1244bb7d8 100644
--- a/libraries/libmseed/slack-desc
+++ b/libraries/libmseed/slack-desc
@@ -8,11 +8,11 @@
|-----handy-ruler------------------------------------------------------|
libmseed: libmseed (C library framework for manipulating SEED data records)
libmseed:
-libmseed: libmseed is a C library framework for manipulating and managing
-libmseed: SEED data records. The library should work in Linux, BSD (and
-libmseed: derivatives like macOS), Solaris and Win32 environments.
+libmseed: libmseed is a C library framework for manipulation of SEED data
+libmseed: records. The library should work in Unix-like, Windows and
+libmseed: potentially other environments.
libmseed:
-libmseed: Homepage: https://github.com/iris-edu/libmseed
+libmseed: Homepage: https://github.com/EarthScope/libmseed
libmseed:
libmseed:
libmseed:
diff --git a/libraries/libscrypt/libscrypt.info b/libraries/libscrypt/libscrypt.info
index c21f86b0a7..6d1340e814 100644
--- a/libraries/libscrypt/libscrypt.info
+++ b/libraries/libscrypt/libscrypt.info
@@ -1,7 +1,7 @@
PRGNAM="libscrypt"
VERSION="1.20"
HOMEPAGE="https://github.com/technion/libscrypt"
-DOWNLOAD="https://github.com/technion/libscrypt/archive/v1.20.tar.gz"
+DOWNLOAD="https://github.com/technion/libscrypt/archive/v1.20/libscrypt-1.20.tar.gz"
MD5SUM="35c78aca7902061c49e5c517305b1534"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libspiro/README b/libraries/libspiro/README
new file mode 100644
index 0000000000..1954b4de30
--- /dev/null
+++ b/libraries/libspiro/README
@@ -0,0 +1,7 @@
+Spiro is the creation of Raph Levien which simplifies the
+drawing of beautiful curves.Using Bezier splines a artist can
+easily draw curves with the same slope on either side of a curve
+point. This library will take an array of spiro control points and
+convert them into a series of bezier splines which can then be used
+in myriad of ways the world has come to use beziers.
+
diff --git a/libraries/libspiro/libspiro.SlackBuild b/libraries/libspiro/libspiro.SlackBuild
new file mode 100644
index 0000000000..80a17c9725
--- /dev/null
+++ b/libraries/libspiro/libspiro.SlackBuild
@@ -0,0 +1,118 @@
+#!/bin/bash
+
+# Slackware build script for libspiro
+
+# Copyright 2024 Vijay Marcel
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=libspiro
+VERSION=${VERSION:-20221101}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+SRCNAM=${SRCNAM:-libspiro-dist}
+
+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"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-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-$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 {} \;
+
+autoreconf -fiv
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --with-gnu-ld \
+ --build=$ARCH-slackware-linux
+
+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 -pv $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS ChangeLog COPYING README README-GeorgeWilliams README-RaphLevien $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/libspiro/libspiro.info b/libraries/libspiro/libspiro.info
new file mode 100644
index 0000000000..6b915f44a4
--- /dev/null
+++ b/libraries/libspiro/libspiro.info
@@ -0,0 +1,10 @@
+PRGNAM="libspiro"
+VERSION="20221101"
+HOMEPAGE="https://github.com/fontforge/libspiro"
+DOWNLOAD="https://github.com/fontforge/libspiro/archive/20221101/libspiro-20221101.tar.gz"
+MD5SUM="139c56bf560adf88df0f06c5795dc878"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/libraries/libspiro/slack-desc b/libraries/libspiro/slack-desc
new file mode 100644
index 0000000000..330c013d1f
--- /dev/null
+++ b/libraries/libspiro/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------------------------------------------------------|
+libspiro: libspiro (Draw Beautiful curves)
+libspiro:
+libspiro: Spiro is the creation of Raph Levien which simplifies the
+libspiro: drawing of beautiful curves.Using Bezier splines a artist can
+libspiro: easily draw curves with the same slope on either side of a curve
+libspiro: point. This library will take an array of spiro control points and
+libspiro: convert them into a series of bezier splines which can then be used
+libspiro: in myriad of ways the world has come to use beziers.
+libspiro:
+libspiro: Homepage:https://github.com/fontforge/libspiro
+libspiro:
diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/README b/libraries/libtorch-cxx11-abi-shared-with-deps/README
new file mode 100644
index 0000000000..513950f231
--- /dev/null
+++ b/libraries/libtorch-cxx11-abi-shared-with-deps/README
@@ -0,0 +1,4 @@
+Tensors and Dynamic neural networks in Python with strong GPU
+acceleration.
+
+These are precompiled libraries
diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.SlackBuild b/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.SlackBuild
new file mode 100644
index 0000000000..b305f42544
--- /dev/null
+++ b/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.SlackBuild
@@ -0,0 +1,80 @@
+#!/bin/bash
+
+# Slackware build script for libtorch-cxx11-abi-shared-with-deps
+
+# Copyright 2024 Johannes Schoepfer, Germany
+# 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=libtorch-cxx11-abi-shared-with-deps
+VERSION=${VERSION:-2.1.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 libtorch
+unzip $CWD/$PRGNAM-$VERSION+cpu.zip
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+mkdir -p $PKG/opt/
+mv libtorch $PKG/opt
+rmdir $PKG/opt/libtorch/bin
+chmod 755 $PKG/opt/libtorch/lib/libgomp-52f2fd74.so.1
+
+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/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info b/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info
new file mode 100644
index 0000000000..1bd175634b
--- /dev/null
+++ b/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info
@@ -0,0 +1,10 @@
+PRGNAM="libtorch-cxx11-abi-shared-with-deps"
+VERSION="2.1.1"
+HOMEPAGE="https://pytorch.org/"
+DOWNLOAD="https://download.pytorch.org/libtorch/cpu/libtorch-cxx11-abi-shared-with-deps-2.1.1%2Bcpu.zip"
+MD5SUM="9209a7dba2ab08bea5a2b59b5ae36088"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Johannes Schoepfer"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/slack-desc b/libraries/libtorch-cxx11-abi-shared-with-deps/slack-desc
new file mode 100644
index 0000000000..f7792a3a2e
--- /dev/null
+++ b/libraries/libtorch-cxx11-abi-shared-with-deps/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------------------------------------------------------|
+libtorch-cxx11-abi-shared-with-deps: libtorch-cxx11-abi-shared-with-deps (Tensors and neural networks)
+libtorch-cxx11-abi-shared-with-deps:
+libtorch-cxx11-abi-shared-with-deps: Tensors and Dynamic neural networks in Python with strong GPU
+libtorch-cxx11-abi-shared-with-deps: acceleration.
+libtorch-cxx11-abi-shared-with-deps:
+libtorch-cxx11-abi-shared-with-deps: These are precompiled libraries.
+libtorch-cxx11-abi-shared-with-deps:
+libtorch-cxx11-abi-shared-with-deps:
+libtorch-cxx11-abi-shared-with-deps:
+libtorch-cxx11-abi-shared-with-deps: https://pytorch.org/
+libtorch-cxx11-abi-shared-with-deps:
diff --git a/libraries/libuninameslist/README b/libraries/libuninameslist/README
new file mode 100644
index 0000000000..e6954d1778
--- /dev/null
+++ b/libraries/libuninameslist/README
@@ -0,0 +1,5 @@
+This library contains large arrays with one entry for each
+unicode code point.Each entry contains two strings, a name and
+annotation. Either or both may be NULL.This contains a smaller
+list of unicode blocks.
+
diff --git a/libraries/libuninameslist/libuninameslist.SlackBuild b/libraries/libuninameslist/libuninameslist.SlackBuild
new file mode 100644
index 0000000000..c39ab375cd
--- /dev/null
+++ b/libraries/libuninameslist/libuninameslist.SlackBuild
@@ -0,0 +1,118 @@
+#!/bin/bash
+
+# Slackware build script for libuninameslist
+
+# Copyright 2024 Vijay Marcel
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=libuninameslist
+VERSION=${VERSION:-20230916}
+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="-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"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-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-$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 {} \;
+
+autoreconf -fiv
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --enable-frenchlib \
+ --with-gnu-ld \
+ --build=$ARCH-slackware-linux
+
+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 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/libraries/libuninameslist/libuninameslist.info b/libraries/libuninameslist/libuninameslist.info
new file mode 100644
index 0000000000..ea0f8af881
--- /dev/null
+++ b/libraries/libuninameslist/libuninameslist.info
@@ -0,0 +1,10 @@
+PRGNAM="libuninameslist"
+VERSION="20230916"
+HOMEPAGE="https://github.com/fontforge/libuninameslist"
+DOWNLOAD="https://github.com/fontforge/libuninameslist/archive/20230916/libuninameslist-20230916.tar.gz"
+MD5SUM="f5e15126c9d01c9c54bdd15de7c82d53"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/libraries/libuninameslist/slack-desc b/libraries/libuninameslist/slack-desc
new file mode 100644
index 0000000000..a0ebbbad81
--- /dev/null
+++ b/libraries/libuninameslist/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------------------------------------------------------|
+libuninameslist: libuninameslist (Unicode Names and Annotation Data Library)
+libuninameslist:
+libuninameslist: This library contains large arrays with one entry for each
+libuninameslist: unicode code point.Each entry contains two strings, a name and
+libuninameslist: annotation. Either or both may be NULL.This contains a smaller
+libuninameslist: list of unicode blocks.
+libuninameslist:
+libuninameslist:
+libuninameslist: Homepage:https://github.com/fontforge/libuninameslist
+libuninameslist:
+libuninameslist:
diff --git a/libraries/libwebsocketpp/libwebsocketpp.info b/libraries/libwebsocketpp/libwebsocketpp.info
index 8027105bf5..a65bd523da 100644
--- a/libraries/libwebsocketpp/libwebsocketpp.info
+++ b/libraries/libwebsocketpp/libwebsocketpp.info
@@ -1,7 +1,7 @@
PRGNAM="libwebsocketpp"
VERSION="0.7.0"
HOMEPAGE="https://github.com/zaphoyd/websocketpp/"
-DOWNLOAD="https://github.com/zaphoyd/websocketpp/archive/0.7.0.tar.gz"
+DOWNLOAD="https://github.com/zaphoyd/websocketpp/archive/0.7.0/websocketpp-0.7.0.tar.gz"
MD5SUM="5027c20cde76fdaef83a74acfcf98e23"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libwfut/libwfut.info b/libraries/libwfut/libwfut.info
index afb92a7787..50a9dc7ccb 100644
--- a/libraries/libwfut/libwfut.info
+++ b/libraries/libwfut/libwfut.info
@@ -1,7 +1,7 @@
PRGNAM="libwfut"
VERSION="0.2.3+c28cc3b"
HOMEPAGE="https://launchpad.net/libwfut/"
-DOWNLOAD="https://github.com/worldforge/libwfut/archive/c28cc3ba4021a051f51bb4109121c607911ece26.tar.gz"
+DOWNLOAD="https://github.com/worldforge/libwfut/archive/c28cc3ba4021a051f51bb4109121c607911ece26/libwfut-c28cc3ba4021a051f51bb4109121c607911ece26.tar.gz"
MD5SUM="80e3d1245b003aacede152cf8f32b693"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/lua-filesystem/lua-filesystem.info b/libraries/lua-filesystem/lua-filesystem.info
index 2b159a4d5c..d5ac178358 100644
--- a/libraries/lua-filesystem/lua-filesystem.info
+++ b/libraries/lua-filesystem/lua-filesystem.info
@@ -1,7 +1,7 @@
PRGNAM="lua-filesystem"
VERSION="1.6.3"
HOMEPAGE="http://keplerproject.github.com/luafilesystem/"
-DOWNLOAD="https://github.com/keplerproject/luafilesystem/archive/v_1_6_3.tar.gz"
+DOWNLOAD="https://github.com/keplerproject/luafilesystem/archive/v_1_6_3/luafilesystem-v_1_6_3.tar.gz"
MD5SUM="d0552c7e5a082f5bb2865af63fb9dc95"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/lua-md5/lua-md5.info b/libraries/lua-md5/lua-md5.info
index 37fafff518..07382e377a 100644
--- a/libraries/lua-md5/lua-md5.info
+++ b/libraries/lua-md5/lua-md5.info
@@ -1,7 +1,7 @@
PRGNAM="lua-md5"
VERSION="1.2"
HOMEPAGE="http://keplerproject.github.io/md5/"
-DOWNLOAD="https://github.com/keplerproject/md5/archive/v1.2.tar.gz"
+DOWNLOAD="https://github.com/keplerproject/md5/archive/v1.2/md5-1.2.tar.gz"
MD5SUM="c166f8a983401802a86655a8c733441e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/lua-zlib/lua-zlib.info b/libraries/lua-zlib/lua-zlib.info
index 7dd388ce7f..4850711d5f 100644
--- a/libraries/lua-zlib/lua-zlib.info
+++ b/libraries/lua-zlib/lua-zlib.info
@@ -1,7 +1,7 @@
PRGNAM="lua-zlib"
VERSION="20140201_c0014bc"
HOMEPAGE="https://github.com/brimworks/lua-zlib"
-DOWNLOAD="https://github.com/brimworks/lua-zlib/archive/c0014bcbc4c3fd65ba3519b10965f0c184c1a059.tar.gz"
+DOWNLOAD="https://github.com/brimworks/lua-zlib/archive/c0014bcbc4c3fd65ba3519b10965f0c184c1a059/lua-zlib-c0014bcbc4c3fd65ba3519b10965f0c184c1a059.tar.gz"
MD5SUM="3ba445324203e4e0beb2bc1cd93c547a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/luaevent/luaevent.info b/libraries/luaevent/luaevent.info
index 61fe5131f0..092d887b88 100644
--- a/libraries/luaevent/luaevent.info
+++ b/libraries/luaevent/luaevent.info
@@ -1,7 +1,7 @@
PRGNAM="luaevent"
VERSION="0.4.3"
HOMEPAGE="https://github.com/harningt/luaevent"
-DOWNLOAD="https://github.com/harningt/luaevent/archive/v0.4.3.tar.gz"
+DOWNLOAD="https://github.com/harningt/luaevent/archive/v0.4.3/luaevent-0.4.3.tar.gz"
MD5SUM="3d0efc3d3751fddecedba0c25e0652df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/md4c/md4c.SlackBuild b/libraries/md4c/md4c.SlackBuild
index 1c3e48f377..71b8fa7a33 100644
--- a/libraries/md4c/md4c.SlackBuild
+++ b/libraries/md4c/md4c.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for <appname>
+# Slackware build script for md4c
-# Copyright 2022 Steven Voges <svoges.sbo@gmail.com>
+# Copyright 2022-2024 Steven Voges <Oregon, USA>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=md4c
SRCNAM=md4c-release
-VERSION=${VERSION:-0.4.8}
+VERSION=${VERSION:-0.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/md4c/md4c.info b/libraries/md4c/md4c.info
index 08315ace4d..af0a76b327 100644
--- a/libraries/md4c/md4c.info
+++ b/libraries/md4c/md4c.info
@@ -1,8 +1,8 @@
PRGNAM="md4c"
-VERSION="0.4.8"
+VERSION="0.5.2"
HOMEPAGE="https://github.com/mity/md4c"
-DOWNLOAD="https://github.com/mity/md4c/archive/release-0.4.8/md4c-release-0.4.8.tar.gz"
-MD5SUM="3a3d87255705dd812a679d329638a92d"
+DOWNLOAD="https://github.com/mity/md4c/archive/release-0.5.2/md4c-release-0.5.2.tar.gz"
+MD5SUM="8ead909cfe31884295e81e2eee32bac9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/msgpack-c-c/README b/libraries/msgpack-c-c/README
index bf28a832f9..4219870b84 100644
--- a/libraries/msgpack-c-c/README
+++ b/libraries/msgpack-c-c/README
@@ -1,16 +1,21 @@
MessagePack is an efficient binary serialisation format that lets you
-exchange data among multiple languages like JSON.
+exchange data among multiple languages like JSON.
Versions later than 3.3.0 have separate C and C++ implementations.
-This slackbuild builds only the C implementation of MessagePack.
-If you need also the C++ implementation you have to build and install
-the package msgpack-c-cpp even. Both packages can coexist.
+This slackbuild builds only the C++ implementation of MessagePack as
+header-only library.
+If you need also the C implementation you have to build and install
+the package msgpack-c-c even. Both packages can coexist.
-Note: msgpack-c-c conflicts with the old msgpack-c package, that
-implements both C and C++ but is based on old outdated release of
+Note: msgpack-c-cpp conflicts with the old msgpack-c package, that
+implements both C and C++ but is based on a old outdated release of
msgpack-c. If you have msgpack-c version 3.3.0 in your system, please
remove it before installing these package.
This slackbuild is experimental because some slackbuilds that require
msgpack-c should be updated. If your installed packages work still with
the old msgpack-c for version 3.3.0, you should kept it.
+
+At the moment, this package is tested and strictly required by mmtf-cpp,
+other slackbuilds based on msgpack-c could not work with this
+installation.
diff --git a/libraries/msgpack-c-c/msgpack-c-c.SlackBuild b/libraries/msgpack-c-c/msgpack-c-c.SlackBuild
index 17468be352..6fdb6c3bc7 100644
--- a/libraries/msgpack-c-c/msgpack-c-c.SlackBuild
+++ b/libraries/msgpack-c-c/msgpack-c-c.SlackBuild
@@ -31,10 +31,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=msgpack-c-c
-VERSION=${VERSION:-6.0.0}
+VERSION=${VERSION:-6.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+SRCNAM=msgpack-c
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -92,9 +93,9 @@ fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+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 \
@@ -107,7 +108,7 @@ sed -i ./CMakeLists.txt -e "s/VERSION 2.8.12/VERSION 3.5/g"
mkdir -p build
cd build
cmake \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/msgpack-c-c/msgpack-c-c.info b/libraries/msgpack-c-c/msgpack-c-c.info
index 30e19a5774..74301ee2b3 100644
--- a/libraries/msgpack-c-c/msgpack-c-c.info
+++ b/libraries/msgpack-c-c/msgpack-c-c.info
@@ -1,8 +1,8 @@
PRGNAM="msgpack-c-c"
-VERSION="6.0.0"
+VERSION="6.0.1"
HOMEPAGE="https://github.com/msgpack/msgpack-c"
-DOWNLOAD="https://github.com/msgpack/msgpack-c/archive/c-6.0.0/c-6.0.0.tar.gz"
-MD5SUM="25500d7a34944c4b3b7e7208f61fdac3"
+DOWNLOAD="https://github.com/msgpack/msgpack-c/releases/download/c-6.0.1/msgpack-c-6.0.1.tar.gz"
+MD5SUM="090df53a59b845767fcfc48221b30ee9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtest"
diff --git a/libraries/msgpack-c-cpp/README b/libraries/msgpack-c-cpp/README
index 4219870b84..0848ebd417 100644
--- a/libraries/msgpack-c-cpp/README
+++ b/libraries/msgpack-c-cpp/README
@@ -3,8 +3,8 @@ exchange data among multiple languages like JSON.
Versions later than 3.3.0 have separate C and C++ implementations.
This slackbuild builds only the C++ implementation of MessagePack as
-header-only library.
-If you need also the C implementation you have to build and install
+header-only library.
+If you need also the C implementation you have to build and install
the package msgpack-c-c even. Both packages can coexist.
Note: msgpack-c-cpp conflicts with the old msgpack-c package, that
diff --git a/libraries/msgpack-c-cpp/msgpack-c-cpp.SlackBuild b/libraries/msgpack-c-cpp/msgpack-c-cpp.SlackBuild
index 6beefdd0d8..e26f4c46e8 100644
--- a/libraries/msgpack-c-cpp/msgpack-c-cpp.SlackBuild
+++ b/libraries/msgpack-c-cpp/msgpack-c-cpp.SlackBuild
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=msgpack-c-cpp
-VERSION=${VERSION:-6.1.0}
+VERSION=${VERSION:-6.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -93,7 +93,7 @@ find -L . \
-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 {} \+
-
+
sed -i ./CMakeLists.txt -e "s/VERSION 3.1 FATAL_ERROR/VERSION 3.5 FATAL_ERROR/g"
mkdir -p build
diff --git a/libraries/msgpack-c-cpp/msgpack-c-cpp.info b/libraries/msgpack-c-cpp/msgpack-c-cpp.info
index 1adc2baa10..aed8f36148 100644
--- a/libraries/msgpack-c-cpp/msgpack-c-cpp.info
+++ b/libraries/msgpack-c-cpp/msgpack-c-cpp.info
@@ -1,8 +1,8 @@
PRGNAM="msgpack-c-cpp"
-VERSION="6.1.0"
+VERSION="6.1.1"
HOMEPAGE="https://github.com/msgpack/msgpack-c"
-DOWNLOAD="https://github.com/msgpack/msgpack-c/archive/cpp-6.1.0/cpp-6.1.0.tar.gz"
-MD5SUM="42cce30906229fc124bac04c502f1241"
+DOWNLOAD="https://github.com/msgpack/msgpack-c/archive/cpp-6.1.1/msgpack-c-cpp-6.1.1.tar.gz"
+MD5SUM="a0398798d8b9733bd5cd87a6d2f0b05f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/mygpoclient/mygpoclient.SlackBuild b/libraries/mygpoclient/mygpoclient.SlackBuild
index 8196857746..6045c1ff15 100644
--- a/libraries/mygpoclient/mygpoclient.SlackBuild
+++ b/libraries/mygpoclient/mygpoclient.SlackBuild
@@ -2,7 +2,9 @@
# Slackware build script for mygpoclient
-# Copyright 2024 Diniz Bortolotto <diniz.bortolotto@gmail.com>
+# Copyright 2010-2017 Luis Henrique <lmello.009@gmail.com>
+# Copyright 2018-2023 Chris Farrell <timcowchip@gorge.net>
+# Copyright 2024- Diniz Bortolotto <diniz.bortolotto@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/libraries/mygpoclient/mygpoclient.info b/libraries/mygpoclient/mygpoclient.info
index 87c3e34cbb..21039c87f5 100644
--- a/libraries/mygpoclient/mygpoclient.info
+++ b/libraries/mygpoclient/mygpoclient.info
@@ -1,7 +1,7 @@
PRGNAM="mygpoclient"
VERSION="1.9"
HOMEPAGE="https://github.com/gpodder/mygpoclient"
-DOWNLOAD="https://github.com/gpodder/mygpoclient/archive/refs/tags/1.9.tar.gz"
+DOWNLOAD="https://github.com/gpodder/mygpoclient/archive/1.9/mygpoclient-1.9.tar.gz"
MD5SUM="c6f453c6f9be6eca935efe54e0db6556"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/netcdf-fortran/netcdf-fortran.info b/libraries/netcdf-fortran/netcdf-fortran.info
index 56329347bd..846dbca401 100644
--- a/libraries/netcdf-fortran/netcdf-fortran.info
+++ b/libraries/netcdf-fortran/netcdf-fortran.info
@@ -1,7 +1,7 @@
PRGNAM="netcdf-fortran"
VERSION="4.5.4"
HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/"
-DOWNLOAD="https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.5.4.tar.gz"
+DOWNLOAD="https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.5.4/netcdf-fortran-4.5.4.tar.gz"
MD5SUM="77e1be413ab343f42a4a6e8b338b45d5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/ode/ode.SlackBuild b/libraries/ode/ode.SlackBuild
index 651d4eb876..f4f6cd9458 100644
--- a/libraries/ode/ode.SlackBuild
+++ b/libraries/ode/ode.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2020 - 2023 Johannes Schoepfer, Germany
+# Copyright 2020-2024 Johannes Schoepfer, Germany
# All rights reserved.
# Written by hollywoodb
# Modified by the SlackBuilds.org project
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ode
-VERSION=${VERSION:-0.16.4}
+VERSION=${VERSION:-0.16.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/ode/ode.info b/libraries/ode/ode.info
index c1f1bbd73b..981e6d0d8c 100644
--- a/libraries/ode/ode.info
+++ b/libraries/ode/ode.info
@@ -1,8 +1,8 @@
PRGNAM="ode"
-VERSION="0.16.4"
+VERSION="0.16.5"
HOMEPAGE="https://ode.org/"
-DOWNLOAD="https://bitbucket.org/odedevs/ode/downloads/ode-0.16.4.tar.gz"
-MD5SUM="78509e7405c97181e73f9159b0e79406"
+DOWNLOAD="https://bitbucket.org/odedevs/ode/downloads/ode-0.16.5.tar.gz"
+MD5SUM="a4adcd39237b2ba813184c7148f3c895"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/onevpl/onevpl.SlackBuild b/libraries/onevpl/onevpl.SlackBuild
index 59d91663c9..a7b40fdbad 100644
--- a/libraries/onevpl/onevpl.SlackBuild
+++ b/libraries/onevpl/onevpl.SlackBuild
@@ -34,7 +34,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=onevpl
SRCNAM=libvpl
-VERSION=${VERSION:-2023.4.0}
+VERSION=${VERSION:-2.10.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/onevpl/onevpl.info b/libraries/onevpl/onevpl.info
index e3787d3fd4..52b28a6758 100644
--- a/libraries/onevpl/onevpl.info
+++ b/libraries/onevpl/onevpl.info
@@ -1,10 +1,10 @@
PRGNAM="onevpl"
-VERSION="2023.4.0"
+VERSION="2.10.2"
HOMEPAGE="https://www.intel.com/content/www/us/en/developer/tools/oneapi/onevpl.html"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v2023.4.0/libvpl-2023.4.0.tar.gz"
-MD5SUM_x86_64="a3543cebb39823cbfd8b30193bb99e1c"
+DOWNLOAD_x86_64="https://github.com/oneapi-src/oneVPL/archive/refs/tags/v2.10.2/libvpl-2.10.2.tar.gz"
+MD5SUM_x86_64="09d6347097590abd3e952619f5ed6316"
REQUIRES=""
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/libraries/opencl-amd/README b/libraries/opencl-amd/README
index 135afae341..2dd51d4909 100644
--- a/libraries/opencl-amd/README
+++ b/libraries/opencl-amd/README
@@ -1,10 +1,9 @@
OpenCL userspace driver as provided in the amdgpu-pro driver stack and
-intended to work along with the free amdgpu stack. It's a repackage
-of AUR opencl-amd and don't provide the full amdgpu-pro stack.
+intended to work along with the free amdgpu stack.
+It's a repackage of AUR opencl-amd and don't provide the full
+amdgpu-pro stack.
-The Ubuntu 18.04 drivers can be downloaded using:
-
-/usr/bin/wget --referer \
-https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx \
---timestamping \
-https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
+Current version: proprietary drivers 22.20.3 / ROCM 5.2.3
+This package works on Slackware 15
+For a newer libclc (18.1.2) which could be used in Slackware 15, see
+libclc package.
diff --git a/libraries/opencl-amd/opencl-amd.SlackBuild b/libraries/opencl-amd/opencl-amd.SlackBuild
index 3bbdbaf980..e0e2193223 100644
--- a/libraries/opencl-amd/opencl-amd.SlackBuild
+++ b/libraries/opencl-amd/opencl-amd.SlackBuild
@@ -1,13 +1,12 @@
#!/bin/bash
-# Copyright 2020 Ciprian Stingu <ciprian dot stingu at gmail dot com>
+# Copyright 2024 Ciprian Stingu <ciprian dot stingu at gmail dot com>
# Repackage of AUR : opencl-amd.git for Slackware
+# Last version of OpenCL AMD drivers which works with GLIBC 2.33
#
# Original credits of AUR : opencl-amd.git
-# Maintainer: Christopher Snowhill <kode54 at gmail dot com>
-# Contributor: ipha <ipha00 at gmail dot com>
-# Contributor: johnnybash <georgpfahler at wachenzell dot org>
-# Contributor: grmat <grmat at sub dot red>
+# Maintainer: Carson Rueter <roachh at proton mail dot com>
+# Co-Maintainer: George Sofianos
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -26,38 +25,26 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20220301 bkw: Modified by SlackBuilds.org, BUILD=2:
-# - do not include -$MINVER in the package filename: for one thing,
-# dashes aren't allowed in package version numbers.
-# - install shared libs executable.
-# - include standard Slackware doc dir, with this SlackBuild in it.
-# - include a copy of amdgpu.ids, rather than a symlink to the system one.
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="opencl-amd"
-VERSION=${VERSION:-19.50}
-MINVER="967956"
-AMDVER="2.4.99"
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-22.20.3}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SRCNAM="amdgpu-pro-${VERSION}-${MINVER}-ubuntu-18.04"
-CLINFO_SHARED="opt/amdgpu-pro/bin"
-OPENCL_SHARED="opt/amdgpu-pro/lib/x86_64-linux-gnu"
-LIBDRM_SHARED="opt/amdgpu/lib/x86_64-linux-gnu"
-
-# Allow $ARCH to be preset before running the script. This is useful in the
-# case where someone is running a 32-bit chroot environment under an x86_64
-# kernel:
ARCH=${ARCH:-$(uname -m)}
-
case "$ARCH" in
x86_64) DEBARCH="amd64" ; LIBDIRSUFFIX="64" ; ARCH=x86_64 ;;
*) echo "Package for $(uname -m) architecture is not available." ; exit 1 ;;
esac
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
if [ ! $UID = 0 ]; then
cat << EOF
@@ -67,82 +54,106 @@ EOF
exit 1
fi
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
TMP=${TMP:-/tmp/SBo}
-PKG="${TMP}/package-${PRGNAM}"
-SRCDIR="${TMP}/${SRCNAM}"
+PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-rm -rf "${PKG}"
-mkdir -p "${TMP}" "${PKG}" "${OUTPUT}"
-cd "${TMP}"
-
-rm -rf ${SRCDIR}
-tar -xf "${CWD}/${SRCNAM}.tar.xz"
-
-rm -rf "${TMP}/opencl"
-rm -rf "${TMP}/libdrm"
-
#start AUR : opencl-amd.git
-mkdir -p "${TMP}/opencl"
-cd "${TMP}/opencl"
-# clinfo
-ar x "${SRCDIR}/clinfo-amdgpu-pro_${VERSION}-${MINVER}_${DEBARCH}.deb"
-tar xJf "data.tar.xz"
-# pal
-ar x "${SRCDIR}/opencl-amdgpu-pro-icd_${VERSION}-${MINVER}_${DEBARCH}.deb"
-tar xJf "data.tar.xz"
-ar x "${SRCDIR}/opencl-amdgpu-pro-comgr_${VERSION}-${MINVER}_${DEBARCH}.deb"
-tar xJf "data.tar.xz"
-# orca
-ar x "${SRCDIR}/opencl-orca-amdgpu-pro-icd_${VERSION}-${MINVER}_${DEBARCH}.deb"
-tar xJf "data.tar.xz"
-cd "${OPENCL_SHARED}"
+exz() {
+# echo "File:" $1
+ ar x $1 data.tar.xz
+ tar xJf data.tar.xz
+ rm data.tar.xz
+}
+
+egz() {
+# echo "File:" $1
+ ar x $1 data.tar.gz
+ tar xfx data.tar.gz
+ rm data.tar.gz
+}
+
+AMDGPU="opt/amdgpu"
+AMDGPU_PRO="opt/amdgpu-pro"
+
+# LIBDRM
+exz "${CWD}/libdrm-amdgpu-amdgpu1_2.4.110.50203-1462318~22.04_${DEBARCH}.deb"
+# ROCM
+egz "${CWD}/rocm-core_5.2.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/comgr_2.4.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hip-dev_5.2.21153.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hip-doc_5.2.21153.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hip-samples_5.2.21153.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hsakmt-roct-dev_20220426.1.026.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hsa-rocr_1.5.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hsa-rocr-dev_1.5.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocminfo_1.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hip-runtime-amd_5.2.21153.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-device-libs_1.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-language-runtime_5.2.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-hip-runtime_5.2.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-ocl-icd_2.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-opencl_2.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-opencl-dev_2.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-opencl-runtime_5.2.3.50203-109_${DEBARCH}.deb"
+# ROCM DEV
+egz "${CWD}/rocm-clang-ocl_0.5.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-smi-lib_5.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-cmake_0.7.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-dbgapi_0.65.1.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-debug-agent_2.0.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-utils_5.2.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocprofiler-dev_1.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/roctracer-dev_1.0.0.50203-109_${DEBARCH}.deb"
+egz "${CWD}/rocm-dev_5.2.3.50203-109_${DEBARCH}.deb"
+egz "${CWD}/hsa-amd-aqlprofile_1.0.0.50203-109_${DEBARCH}.deb"
+exz "${CWD}/openmp-extras_14.52.0.50203-109_${DEBARCH}.deb"
+exz "${CWD}/rocm-gdb_11.2.50203-109_${DEBARCH}.deb"
+# Proprietary
+exz "${CWD}/opencl-legacy-amdgpu-pro-icd_22.20-1462318~22.04_${DEBARCH}.deb"
+
+cd ${CWD}/${AMDGPU_PRO}/lib/x86_64-linux-gnu
sed -i "s|libdrm_amdgpu|libdrm_amdgpo|g" libamdocl-orca64.so
-# libdrm
-mkdir -p "${TMP}/libdrm"
-cd "${TMP}/libdrm"
-ar x "${SRCDIR}/libdrm-amdgpu-amdgpu1_${AMDVER}-${MINVER}_${DEBARCH}.deb"
-tar xJf "data.tar.xz"
-cd "${LIBDRM_SHARED}"
+
+cd ${CWD}/${AMDGPU}/lib/x86_64-linux-gnu
rm "libdrm_amdgpu.so.1"
mv "libdrm_amdgpu.so.1.0.0" "libdrm_amdgpo.so.1.0.0"
-ln -s "libdrm_amdgpo.so.1.0.0" "libdrm_amdgpo.so.1"
-
-mv "${TMP}/opencl/etc" "${PKG}/"
-mkdir -p "${PKG}/usr/lib${LIBDIRSUFFIX}"
-mkdir -p "${PKG}/usr/bin"
-# clinfo
-mv "${TMP}/opencl/${CLINFO_SHARED}/clinfo" "${PKG}/usr/bin/"
-# pal
-mv "${TMP}/opencl/${OPENCL_SHARED}/libamdocl64.so" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
-mv "${TMP}/opencl/${OPENCL_SHARED}/libamd_comgr.so" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
-# orca
-mv "${TMP}/opencl/${OPENCL_SHARED}/libamdocl-orca64.so" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
-mv "${TMP}/opencl/${OPENCL_SHARED}/libamdocl12cl64.so" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
-# libdrm
-mv "${TMP}/libdrm/${LIBDRM_SHARED}/libdrm_amdgpo.so.1.0.0" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
-chmod 755 $PKG/usr/lib*/lib*.so*
-mv "${TMP}/libdrm/${LIBDRM_SHARED}/libdrm_amdgpo.so.1" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
+ln -f -s "libdrm_amdgpo.so.1.0.0" "libdrm_amdgpo.so.1"
+
+# legacy
+mkdir -p ${PKG}/usr/lib${LIBDIRSUFFIX}
+mv "${CWD}/${AMDGPU_PRO}/lib/x86_64-linux-gnu/libamdocl-orca64.so" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
+rm -r "${CWD}/${AMDGPU_PRO}/"
+mv "${CWD}/${AMDGPU}/lib/x86_64-linux-gnu/libdrm_amdgpo.so.1.0.0" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
+mv "${CWD}/${AMDGPU}/lib/x86_64-linux-gnu/libdrm_amdgpo.so.1" "${PKG}/usr/lib${LIBDIRSUFFIX}/"
+rm -r "${CWD}/${AMDGPU}/"
+
+mv -b "${CWD}/opt/" "${PKG}/"
+ln -f -s "rocm-5.2.3" "$PKG/opt/rocm"
mkdir -p "${PKG}/opt/amdgpu/share/libdrm"
cd "${PKG}/opt/amdgpu/share/libdrm"
-cp "/usr/share/libdrm/amdgpu.ids" "amdgpu.ids"
+ln -s -f /usr/share/libdrm/amdgpu.ids amdgpu.ids
+
+mkdir -p ${PKG}/etc/OpenCL/vendors
+echo libamdocl64.so > "${PKG}/etc/OpenCL/vendors/amdocl64.icd"
+echo libamdocl-orca64.so > "${PKG}/etc/OpenCL/vendors/amdocl-orca64.icd"
+rm -r "${CWD}/etc"
+rm -r "${CWD}/usr"
-rm -rf "${TMP}/opencl"
-rm -rf "${TMP}/libdrm"
+mkdir -p ${PKG}/etc/ld.so.conf.d
+echo /opt/rocm-5.2.3/opencl/lib > "$PKG/etc/ld.so.conf.d/opencl-amd.conf"
+echo /opt/rocm-5.2.3/lib >> "$PKG/etc/ld.so.conf.d/opencl-amd.conf"
+echo /opt/rocm-5.2.3/hip/lib >> "$PKG/etc/ld.so.conf.d/opencl-amd.conf"
+
+mkdir -p ${PKG}/etc/profile.d
+echo export PATH="\${PATH}:/opt/rocm-5.2.3/bin:/opt/rocm-5.2.3/hip/bin" > "$PKG/etc/profile.d/opencl-amd.sh"
#end AUR : opencl-amd.git
+chmod 0755 $PKG/etc/profile.d/opencl-amd.sh
mkdir -p "${PKG}/install"
cat "${CWD}/slack-desc" > "${PKG}/install/slack-desc"
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
cd ${PKG}
chown -R root:root .
find -L . \
@@ -151,4 +162,4 @@ 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 {} \;
-/sbin/makepkg -l y -c n "${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.$PKGTYPE"
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/opencl-amd/opencl-amd.info b/libraries/opencl-amd/opencl-amd.info
index 4d1f18ec03..15f6c25ea6 100644
--- a/libraries/opencl-amd/opencl-amd.info
+++ b/libraries/opencl-amd/opencl-amd.info
@@ -1,10 +1,70 @@
PRGNAM="opencl-amd"
-VERSION="19.50"
-HOMEPAGE="https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx"
-DOWNLOAD="UNSUPPORTED"
-MD5SUM=""
-DOWNLOAD_x86_64="https://ponce.cc/slackware/sources/repo/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz"
-MD5SUM_x86_64="aa0df956b488789896b82359ddb856c8"
+VERSION="22.20.3"
+HOMEPAGE="https://docs.amd.com/bundle/ROCm-Release-Notes-v5.2/page/About_This_Document.html"
+DOWNLOAD="https://repo.radeon.com/amdgpu/22.20.3/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-amdgpu1_2.4.110.50203-1462318~22.04_amd64.deb"
+MD5SUM="cd291312140d06b001381991c3e6ce24"
+DOWNLOAD_x86_64="https://repo.radeon.com/amdgpu/22.20.3/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-amdgpu1_2.4.110.50203-1462318~22.04_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-core/rocm-core_5.2.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/c/comgr/comgr_2.4.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hip-dev/hip-dev_5.2.21153.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hip-doc/hip-doc_5.2.21153.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hip-samples/hip-samples_5.2.21153.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hsakmt-roct-dev/hsakmt-roct-dev_20220426.1.026.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hsa-rocr/hsa-rocr_1.5.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hsa-rocr-dev/hsa-rocr-dev_1.5.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocminfo/rocminfo_1.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hip-runtime-amd/hip-runtime-amd_5.2.21153.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-device-libs/rocm-device-libs_1.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-language-runtime/rocm-language-runtime_5.2.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-hip-runtime/rocm-hip-runtime_5.2.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-ocl-icd/rocm-ocl-icd_2.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-opencl/rocm-opencl_2.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-opencl-dev/rocm-opencl-dev_2.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-opencl-runtime/rocm-opencl-runtime_5.2.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-clang-ocl/rocm-clang-ocl_0.5.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/o/openmp-extras/openmp-extras_14.52.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-smi-lib/rocm-smi-lib_5.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-cmake/rocm-cmake_0.7.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-dbgapi/rocm-dbgapi_0.65.1.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-debug-agent/rocm-debug-agent_2.0.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-gdb/rocm-gdb_11.2.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-utils/rocm-utils_5.2.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocprofiler-dev/rocprofiler-dev_1.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/roctracer-dev/roctracer-dev_1.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-dev/rocm-dev_5.2.3.50203-109_amd64.deb \
+ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.50203-109_amd64.deb \
+ https://repo.radeon.com/amdgpu/22.20.3/ubuntu/pool/proprietary/o/opencl-legacy-amdgpu-pro/opencl-legacy-amdgpu-pro-icd_22.20-1462318~22.04_amd64.deb"
+MD5SUM_x86_64="cd291312140d06b001381991c3e6ce24 \
+ 9e9e454b2f01499b37e4776530eec533 \
+ b403a97a58f7d3802638e15dc8a566b2 \
+ 95fbf52417c61aa2d441294af3fec030 \
+ 363fc77283f55ba4e586f6026b06ff66 \
+ 7f0c535e5044f79d9e1ba84a63ca6ebf \
+ ce728c0a2da5e76813cedbaaeee11d6a \
+ ed125f553e809c57a5cbed66e5937b33 \
+ 68390897e6a4e504bf1e6360ae959f1b \
+ 0c06b99160d3491a9247b9a645769e5f \
+ f6d5573414d7125d960ca69b0bd8f9a3 \
+ 82d3a0780387c3cac6954bd16b12f9d5 \
+ e68951700313b6df59ed10c4dbc6489c \
+ e71692c2c3cb0d68db58601773305bba \
+ 92f6a45225dff496b5388037f4f9b00c \
+ 663bc9a9d4a3697df7c24767a24e1e26 \
+ ad278038e217d2ec6dfa7f2507dddbff \
+ af6ad62ba60ba4137ea8af7ddcee8a5b \
+ 8fd3394fec76d9ceaadf3f24cf5ae5dd \
+ 7cfbac553e7190c616c94dc0c53b7cdb \
+ e8856743812ca9b88e482573cad8dead \
+ 680a433e33bba898e48f1155a235d9ce \
+ 95de9c5569503fb51695b324b49645df \
+ 7a841083b35338a757e63341ffd5ad29 \
+ b2c9710cb14f27a9314c39977d234c03 \
+ 5c15a2d94b8a6a20c4f336657df1382a \
+ fd19d8932d7e1e70b313d075cedfc611 \
+ 1a7f89261b907965aba5134fda33e973 \
+ 4a28be2fdacfb192981e52bd5f3c517a \
+ a9f174669faabb44f696d2ec235d654e \
+ 214f5f10b8806a1d6977af2a3a241493"
REQUIRES=""
MAINTAINER="Ciprian Stingu"
EMAIL="ciprian dot stingu at gmail dot com"
diff --git a/libraries/opencl-amd/slack-desc b/libraries/opencl-amd/slack-desc
index ee2d33b540..2e8d0dafc5 100644
--- a/libraries/opencl-amd/slack-desc
+++ b/libraries/opencl-amd/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
-opencl-amd: opencl-amd (OpenCL Userspace Driver)
+opencl-amd: opencl-amd (AMD OpenCL driver)
opencl-amd:
-opencl-amd: OpenCL userspace driver as provided in the amdgpu-pro driver stack
-opencl-amd: This package is intended to work along with the free amdgpu stack
+opencl-amd: ROCr OpenCL stack, supports Vega 10 and later products
+opencl-amd: - Legacy OpenCL stack (Proprietary), supports legacy products
+opencl-amd: older than Vega 10 - This package is intended to work
+opencl-amd: along with the free amdgpu stack.
opencl-amd:
-opencl-amd:
-opencl-amd:
-opencl-amd: Homepage: https://support.amd.com/en-us/kb-articles/Pages/
-opencl-amd: AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx
+opencl-amd: Homepage: https://docs.amd.com/bundle/ROCm-Release-Notes-v5.2/
+opencl-amd: page/About_This_Document.html
opencl-amd:
opencl-amd:
diff --git a/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.SlackBuild b/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.SlackBuild
index 70e57cf688..14977111f0 100644
--- a/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.SlackBuild
+++ b/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qt-jpegxl-image-plugin
-VERSION=${VERSION:-0.6.0}
+VERSION=${VERSION:-0.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,13 +49,10 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=$ARCH -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ]; then
SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -76,10 +73,7 @@ find -L . \
cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DJPEGXL_ENABLE_PLUGINS:BOOL=ON \
-DBUILD_TESTING:BOOL=OFF \
- -DJPEGXL_WARNINGS_AS_ERRORS:BOOL=OFF \
- -DJPEGXL_ENABLE_SJPEG:BOOL=OFF \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_BUILD_TYPE=Release
diff --git a/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.info b/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.info
index 823a10a7e0..159a8a77b5 100644
--- a/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.info
+++ b/libraries/qt-jpegxl-image-plugin/qt-jpegxl-image-plugin.info
@@ -1,8 +1,8 @@
PRGNAM="qt-jpegxl-image-plugin"
-VERSION="0.6.0"
+VERSION="0.6.2"
HOMEPAGE="https://github.com/novomesk/qt-jpegxl-image-plugin"
-DOWNLOAD="https://github.com/novomesk/qt-jpegxl-image-plugin/archive/refs/tags/v0.6.0/qt-jpegxl-image-plugin-0.6.0.tar.gz"
-MD5SUM="119c1c15593286a8443933624e41bd4e"
+DOWNLOAD="https://github.com/novomesk/qt-jpegxl-image-plugin/archive/refs/tags/v0.6.2/qt-jpegxl-image-plugin-0.6.2.tar.gz"
+MD5SUM="5a5532e936fc6751a2a9b5c81c680ce3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libjxl"
diff --git a/libraries/rarfile/README b/libraries/rarfile/README
index 6103dbd00b..897463a7c5 100644
--- a/libraries/rarfile/README
+++ b/libraries/rarfile/README
@@ -3,11 +3,13 @@ RAR archive reader for Python.
This is Python module for RAR archive reading. The interface
is made as zipfile like as possible. Licensed under ISC
license.
-- Supports both RAR 2.x and 3.x archives.
+- Supports both RAR3 and RAR5 format archives.
- Supports multi volume archives.
- Supports Unicode filenames.
- Supports password-protected archives.
- Supports archive and file comments.
- Archive parsing and non-compressed files handled in pure Python code.
- For compressed files runs ``unrar`` utility.
-- Works with both Python 2.x and 3.x.
+
+NOTE: Can swap unrar dependency for unrar-free, with whatever
+limitations unrar-free has over the proprietary unrar.
diff --git a/libraries/rarfile/rarfile.SlackBuild b/libraries/rarfile/rarfile.SlackBuild
index f2f069aa6a..7669931081 100644
--- a/libraries/rarfile/rarfile.SlackBuild
+++ b/libraries/rarfile/rarfile.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for rarfile
# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
-# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.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=rarfile
-VERSION=${VERSION:-4.1}
+VERSION=${VERSION:-4.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -63,7 +63,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python2 setup.py install --root=$PKG
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/libraries/rarfile/rarfile.info b/libraries/rarfile/rarfile.info
index 3256bd1688..37472876e9 100644
--- a/libraries/rarfile/rarfile.info
+++ b/libraries/rarfile/rarfile.info
@@ -1,10 +1,10 @@
PRGNAM="rarfile"
-VERSION="4.1"
+VERSION="4.2"
HOMEPAGE="https://github.com/markokr/rarfile"
-DOWNLOAD="https://github.com/markokr/rarfile/archive/refs/tags/v4.1/rarfile-4.1.tar.gz"
-MD5SUM="8d5c4d1665148a979d6d5a5cb529da1d"
+DOWNLOAD="https://github.com/markokr/rarfile/archive/refs/tags/v4.2/rarfile-4.2.tar.gz"
+MD5SUM="19d557536f63d4894332a5746c09dfa7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="unrar"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/libraries/raylib/README b/libraries/raylib/README
index 594b0b4a6b..f8da3e89dd 100644
--- a/libraries/raylib/README
+++ b/libraries/raylib/README
@@ -2,8 +2,8 @@ raylib is a simple and easy-to-use library to enjoy videogames
programming and it is highly inspired by Borland BGI graphics lib
and by XNA framework.
-Wayland support can be enabled with WAYLAND=ON when building the
-package.
+Set JARXM_LINEAR_INTERPOLATION=1 to patch jarxm to use linear
+interpolation instead of no interpolation when playing back XM
+(FastTracker II) music modules.
-Set GLFW=ON to use a system-wide installation of GLFW instead
-of raylib's bundled one.
+Set WAYLAND=1 to make Raylib work on Wayland instead of X11.
diff --git a/libraries/raylib/raylib.SlackBuild b/libraries/raylib/raylib.SlackBuild
index ced5ee1f3c..73efeb0417 100644
--- a/libraries/raylib/raylib.SlackBuild
+++ b/libraries/raylib/raylib.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for raylib
-# Copyright 2022-2023 rc-05 <rc_o5@protonmail.com>
+# Copyright 2024 rc_05 <contact@rc-05.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=raylib
-VERSION=${VERSION:-4.5.0}
+VERSION=${VERSION:-5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,6 +47,9 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+JARXM_LINEAR_INTERPOLATION=${JARXM_LINEAR_INTERPOLATION:-0}
+WAYLAND=${WAYLAND:-0}
+
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
@@ -76,7 +79,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-patch -d src < $CWD/jarxm_linear_interpolation.patch
+if [ $JARXM_LINEAR_INTERPOLATION -eq 1 ]; then
+ patch -d src < $CWD/jarxm_linear_interpolation.patch
+fi
mkdir -p build
cd build
@@ -86,8 +91,7 @@ cd build
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=ON \
- -DUSE_EXTERNAL_GLFW=${GLFW:-OFF} \
- -DUSE_WAYLAND=${WAYLAND:-OFF} \
+ -DUSE_WAYLAND=`[[ $WAYLAND -eq 1 ]] && echo "ON" || echo "OFF"` \
-DBUILD_EXAMPLES=OFF ..
make RAYLIB_MODULE_RAYGUI=TRUE
make install DESTDIR=$PKG
diff --git a/libraries/raylib/raylib.info b/libraries/raylib/raylib.info
index e5566592be..eb78b09007 100644
--- a/libraries/raylib/raylib.info
+++ b/libraries/raylib/raylib.info
@@ -1,10 +1,10 @@
PRGNAM="raylib"
-VERSION="4.5.0"
+VERSION="5.0"
HOMEPAGE="https://raylib.com/"
-DOWNLOAD="https://github.com/raysan5/raylib/archive/refs/tags/4.5.0/raylib-4.5.0.tar.gz"
-MD5SUM="feb608a91e27f71f9b33f0073177b1ee"
+DOWNLOAD="https://github.com/raysan5/raylib/archive/refs/tags/5.0/raylib-5.0.tar.gz"
+MD5SUM="6d855d7bd87b506eb58308d4ed67ab97"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="rc-05"
-EMAIL="rc_o5@protonmail.com"
+MAINTAINER="rc_05"
+EMAIL="contact@rc-05.com"
diff --git a/libraries/re2/re2.SlackBuild b/libraries/re2/re2.SlackBuild
index f399d1a195..e9c6ae87c8 100644
--- a/libraries/re2/re2.SlackBuild
+++ b/libraries/re2/re2.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=re2
-VERSION=${VERSION:-2024_03_01}
+VERSION=${VERSION:-2024_04_01}
PKGVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/re2/re2.info b/libraries/re2/re2.info
index ddfafb8da8..b51d94de16 100644
--- a/libraries/re2/re2.info
+++ b/libraries/re2/re2.info
@@ -1,8 +1,8 @@
PRGNAM="re2"
-VERSION="2024_03_01"
+VERSION="2024_04_01"
HOMEPAGE="https://github.com/google/re2"
-DOWNLOAD="https://github.com/google/re2/archive/2024-03-01/re2-2024-03-01.tar.gz"
-MD5SUM="2ae1abc81424c60f96771cebdab32869"
+DOWNLOAD="https://github.com/google/re2/archive/2024-04-01/re2-2024-04-01.tar.gz"
+MD5SUM="05e993e11aa173b63552fb4d88e6524c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="abseil-cpp"
diff --git a/libraries/scafacos/README b/libraries/scafacos/README
new file mode 100644
index 0000000000..a4eece60a9
--- /dev/null
+++ b/libraries/scafacos/README
@@ -0,0 +1,7 @@
+ScaFaCoS ("Scalable Fast Coulomb Solver") is a parallel library that
+includes in a common interface various metods for solving electrostatic
+and gravitational problems in large particle simulations for scientific
+and technical applications in Phisics and Materials science.
+
+If you use this library for scientific researches please cite the
+Authors using the BibTex entry given in the file libfcs.bib.
diff --git a/libraries/scafacos/libfcs.bib b/libraries/scafacos/libfcs.bib
new file mode 100644
index 0000000000..b7dcc41b8f
--- /dev/null
+++ b/libraries/scafacos/libfcs.bib
@@ -0,0 +1,6 @@
+@MISC{scafacos-web,
+ Author = {M.~Bolten and F.~Fahrenberger and R.~Halver and F.~Heber and M.~Hofmann and I.~Kabadshow and O.~Lenz and M.~Pippig and G.~Sutmann},
+ Howpublished = {{\verb+http://scafacos.github.com/+}},
+ Title = {{ScaFaCoS, C subroutine library}},
+ Url = {http://scafacos.github.com},
+}
diff --git a/libraries/scafacos/scafacos-1.0.1.fix.diff b/libraries/scafacos/scafacos-1.0.1.fix.diff
new file mode 100644
index 0000000000..1307e4d841
--- /dev/null
+++ b/libraries/scafacos/scafacos-1.0.1.fix.diff
@@ -0,0 +1,188 @@
+--- ./lib/fmm/src/mp_wrapper.f90
++++ ./lib/fmm/src/mp_wrapper.f90
+index c78178b..6a3c403 100644
+--- a/lib/fmm/src/mp_wrapper.f90
++++ b/lib/fmm/src/mp_wrapper.f90
+@@ -491,7 +491,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
+-
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ integer(kind=8) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+ elem_tmp = 1
+
+ call mpi_allreduce(MPI_IN_PLACE,dst,elem_tmp,MPI_INTEGER8,op,comm,ierr)
+@@ -510,6 +515,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ integer(kind=8), dimension(*) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ elem_tmp = elem
+
+@@ -528,6 +539,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode):: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ real(kind=4) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ elem_tmp = 1
+
+@@ -547,6 +564,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ real(kind=4), dimension(*) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ elem_tmp = elem
+
+@@ -566,6 +589,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ real(kind=4), dimension(*) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ lo = lbound(dst,1)
+ hi = ubound(dst,1)
+@@ -586,6 +615,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode):: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ real(kind=8) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ elem_tmp = 1
+
+@@ -605,6 +640,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ real(kind=8), dimension(*) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ elem_tmp = elem
+
+@@ -624,6 +665,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allreduce(send,recv,num,rtype,rop,rcomm,rerr)
++ real(kind=8), dimension(*) :: recv
++ integer(kind=4) :: send, num, rop, rtype, rcomm, rerr
++ end subroutine mpi_allreduce
++ end interface
+
+ lo = lbound(dst,1)
+ hi = ubound(dst,1)
+@@ -648,6 +695,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode):: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allgather(send,snum,stype,recv,rnum,rtype,gcomm,gerr)
++ byte, dimension(*) :: recv
++ integer(kind=4) :: send, snum, rnum, stype, rtype, gcomm, gerr
++ end subroutine mpi_allgather
++ end interface
+
+ lo = lbound(dst,1)
+ hi = ubound(dst,1)
+@@ -668,6 +721,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode):: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allgather(send,snum,stype,recv,rnum,rtype,gcomm,gerr)
++ byte, dimension(*) :: recv
++ integer(kind=4) :: send, snum, rnum, stype, rtype, gcomm, gerr
++ end subroutine mpi_allgather
++ end interface
+
+ lo1 = lbound(dst,1)
+ hi1 = ubound(dst,1)
+@@ -690,6 +749,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allgather(send,snum,stype,recv,rnum,rtype,gcomm,gerr)
++ real(kind=4), dimension(*) :: recv
++ integer(kind=4) :: send, snum, rnum, stype, rtype, gcomm, gerr
++ end subroutine mpi_allgather
++ end interface
+
+ elem_tmp = elem
+
+@@ -708,6 +773,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allgather(send,snum,stype,recv,rnum,rtype,gcomm,gerr)
++ integer(kind=8), dimension(*) :: recv
++ integer(kind=4) :: send, snum, rnum, stype, rtype, gcomm, gerr
++ end subroutine mpi_allgather
++ end interface
+
+ elem_tmp = elem
+
+@@ -726,6 +797,12 @@ implicit none
+ integer(MyMPI_Comm) :: comm
+ integer(MyMPI_Errorcode) :: ierr,ierr2
+ integer(MyMPI_Entries) :: elem_tmp
++ interface
++ subroutine mpi_allgather(send,snum,stype,recv,rnum,rtype,gcomm,gerr)
++ integer(kind=8), dimension(*) :: recv
++ integer(kind=4) :: send, snum, rnum, stype, rtype, gcomm, gerr
++ end subroutine mpi_allgather
++ end interface
+
+ lo = lbound(dst,1)
+ hi = ubound(dst,1)
+diff --git a/src/fcs_fmm.c b/src/fcs_fmm.c
+index 37acb67..10bbd10 100644
+--- a/src/fcs_fmm.c
++++ b/src/fcs_fmm.c
+@@ -430,7 +430,7 @@ FCSResult fcs_fmm_tune(FCS handle, fcs_int local_particles, fcs_float *positions
+ return FCS_RESULT_SUCCESS;
+ }
+
+-int fcs_mpi_fmm_sort_front_part, fcs_mpi_fmm_sort_back_part, fcs_mpi_fmm_sort_front_merge_presorted;
++extern int fcs_mpi_fmm_sort_front_part, fcs_mpi_fmm_sort_back_part, fcs_mpi_fmm_sort_front_merge_presorted;
+
+ /* internal fmm-specific run function */
+ FCSResult fcs_fmm_run(FCS handle, fcs_int local_particles,
diff --git a/libraries/scafacos/scafacos.SlackBuild b/libraries/scafacos/scafacos.SlackBuild
new file mode 100644
index 0000000000..6016fce3b9
--- /dev/null
+++ b/libraries/scafacos/scafacos.SlackBuild
@@ -0,0 +1,112 @@
+#!/bin/bash
+
+# Slackware build script for scafacos
+
+# Copyright 2024 Giancarlo Dessi, Cagliari, IT
+# 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=scafacos
+VERSION=${VERSION:-1.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 {} \;
+
+patch -p1 < $CWD/scafacos-1.0.1.fix.diff
+
+CFLAGS="$SLKCFLAGS -g " \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux \
+ --enable-fcs-solvers=fmm,p2nfft,direct,ewald,p3m \
+ --disable-static \
+ --enable-shared
+
+make -j 10
+make doc
+make install DESTDIR=$PKG
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README COPYING.GPL COPYING.LGPL $CWD/libfcs.bib $PKG/usr/doc/$PRGNAM-$VERSION
+chown root:root $PKG/usr/doc/$PRGNAM-$VERSION/libfcs.bib
+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/scafacos/scafacos.info b/libraries/scafacos/scafacos.info
new file mode 100644
index 0000000000..d615cb0d57
--- /dev/null
+++ b/libraries/scafacos/scafacos.info
@@ -0,0 +1,10 @@
+PRGNAM="scafacos"
+VERSION="1.0.1"
+HOMEPAGE="http://www.scafacos.de"
+DOWNLOAD="https://github.com/scafacos/scafacos/releases/download/v1.0.1/scafacos-1.0.1.tar.gz"
+MD5SUM="bd46d74e3296bd8a444d731bb10c1738"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="openmpi"
+MAINTAINER="Giancarlo Dessi"
+EMAIL="slack@giand.it"
diff --git a/libraries/scafacos/slack-desc b/libraries/scafacos/slack-desc
new file mode 100644
index 0000000000..9c3f1b73ad
--- /dev/null
+++ b/libraries/scafacos/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------------------------------------------------------|
+scafacos: scafacos (Scalable Fast Coulomb Solver)
+scafacos:
+scafacos: ScaFaCoS is a parallel library that includes in a common interface
+scafacos: various algorithms for solving electrostatic and gravitational
+scafacos: problems in large particle simulations for scientific and technical
+scafacos: applications in Physics and Materials science.
+scafacos:
+scafacos: Home page: http://www.scafacos.de
+scafacos:
+scafacos:
+scafacos:
diff --git a/libraries/spdlog/spdlog.SlackBuild b/libraries/spdlog/spdlog.SlackBuild
index 627bd4daf0..2895b47708 100644
--- a/libraries/spdlog/spdlog.SlackBuild
+++ b/libraries/spdlog/spdlog.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for spdlog
-# Copyright 2023 Steven Voges <Oregon, USA>
+# Copyright 2023-2024 Steven Voges <Oregon, USA>
# Copyright 2019-2020 Hunter Sezen California, USA
# Copyright 2017 Andre Barboza, Belo Horizonte - Brazil
# All rights reserved.
@@ -28,8 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=spdlog
VERSION=${VERSION:-1.12.0}
-BUILD=${BUILD:-1}
-FMT=${FMT:-ON}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -87,21 +86,17 @@ 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 {} \+
-pkg-config --exists fmt || FMT=OFF
-
mkdir -p build
cd build
cmake \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
- -DFETCHCONTENT_FULLY_DISCONNECTED=ON \
- -DFETCHCONTENT_QUIET=OFF \
-DSPDLOG_BUILD_SHARED=ON \
-DSPDLOG_BUILD_TESTS=ON \
-DSPDLOG_BUILD_BENCH=OFF \
-DSPDLOG_BUILD_EXAMPLE=OFF \
- -DSPDLOG_FMT_EXTERNAL=$FMT \
+ -DSPDLOG_FMT_EXTERNAL=OFF \
-DCMAKE_SKIP_RPATH=TRUE \
-DCMAKE_BUILD_TYPE=Release ..
make
@@ -120,6 +115,7 @@ if [ "$COMPAT32" = "yes" ]; then
-DSPDLOG_BUILD_TESTS=ON \
-DSPDLOG_BUILD_BENCH=OFF \
-DSPDLOG_BUILD_EXAMPLE=OFF \
+ -DSPDLOG_FMT_EXTERNAL=OFF \
-DCMAKE_SKIP_RPATH=TRUE \
-DCMAKE_BUILD_TYPE=Release ..
make
diff --git a/libraries/spglib/spglib.SlackBuild b/libraries/spglib/spglib.SlackBuild
index 56be6cefd0..c3714dc50d 100644
--- a/libraries/spglib/spglib.SlackBuild
+++ b/libraries/spglib/spglib.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for spglib
-# Copyright 2020-2022 Giancarlo Dessì, Cagliari, IT
+# Copyright 2020-2024 Giancarlo Dessì, Cagliari, IT
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,12 +22,10 @@
# 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=spglib
-VERSION=${VERSION:-2.2.0}
+VERSION=${VERSION:-2.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/spglib/spglib.info b/libraries/spglib/spglib.info
index 75105208e0..e2ef6a9fc3 100644
--- a/libraries/spglib/spglib.info
+++ b/libraries/spglib/spglib.info
@@ -1,8 +1,8 @@
PRGNAM="spglib"
-VERSION="2.2.0"
+VERSION="2.4.0"
HOMEPAGE="https://spglib.github.io/spglib/"
-DOWNLOAD="https://github.com/spglib/spglib/archive/v2.2.0/spglib-2.2.0.tar.gz"
-MD5SUM="f262d2c8a340697fc7b2a90e2f6a371b"
+DOWNLOAD="https://github.com/spglib/spglib/archive/v2.4.0/spglib-2.4.0.tar.gz"
+MD5SUM="1779172c4cc96d8ce1f5e19d050544e7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-numpy"
diff --git a/libraries/td_lib/README b/libraries/td_lib/README
new file mode 100644
index 0000000000..2d4a7dac55
--- /dev/null
+++ b/libraries/td_lib/README
@@ -0,0 +1,7 @@
+td_lib (support library for ded)
+
+This is a common library of procedures which are shared not only among
+the CM_TOOLS utilities, but also with other programs which are not
+part of CM_TOOLS.
+
+In practice, the only program that uses this library is "ded".
diff --git a/academic/pyfits/slack-desc b/libraries/td_lib/slack-desc
index 5ff2aaec0b..cd92a5ba4c 100644
--- a/academic/pyfits/slack-desc
+++ b/libraries/td_lib/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-pyfits: pyfits (a Python extension for working with FITS files)
-pyfits:
-pyfits: PyFITS provides an interface to FITS formatted files in the Python
-pyfits: scripting language. PyFITS was a development project of the Science
-pyfits: Software Branch at the Space Telescope Science Institute.
-pyfits:
-pyfits: Homepage: https://github.com/spacetelescope/PyFITS
-pyfits:
-pyfits:
-pyfits:
-pyfits:
+td_lib: td_lib (support library for ded)
+td_lib:
+td_lib: This is a common library of procedures which are shared not only among
+td_lib: the CM_TOOLS utilities, but also with other programs which are not
+td_lib: part of CM_TOOLS.
+td_lib:
+td_lib: In practice, the only program that uses this library is "ded".
+td_lib:
+td_lib:
+td_lib:
+td_lib:
diff --git a/libraries/td_lib/td_lib.SlackBuild b/libraries/td_lib/td_lib.SlackBuild
new file mode 100644
index 0000000000..bf0f96fd88
--- /dev/null
+++ b/libraries/td_lib/td_lib.SlackBuild
@@ -0,0 +1,96 @@
+#!/bin/bash
+
+# Slackware build script for td_lib
+
+# Written by B. Watson (urchlay@slackware.uk)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# For a long time, this was bundled with ded. However, recent versions
+# of ded have configure scripts and makefiles that have grown too
+# complex to easily force it to find td_lib in a custom directory. The
+# path of least resistance is to break this library out into its own
+# build, even though nothing else besides ded uses it.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=td_lib
+VERSION=${VERSION:-20230122}
+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.tgz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+# "checking for long filenames" wants to create files in /usr/lib and
+# /var/lib. Violates the principle of least surprise: users don't expect
+# configure scripts (or SlackBuilds) to touch their system directories.
+# We skip this check with an environment variable.
+
+ac_cv_sys_long_file_names="set" \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+# Yes, the -j1's are necessary.
+make -j1
+make -j1 install DESTDIR=$PKG
+
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a CHANGES COPYING README $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/libraries/td_lib/td_lib.info b/libraries/td_lib/td_lib.info
new file mode 100644
index 0000000000..038ea2d55b
--- /dev/null
+++ b/libraries/td_lib/td_lib.info
@@ -0,0 +1,10 @@
+PRGNAM="td_lib"
+VERSION="20230122"
+HOMEPAGE="http://invisible-island.net/ded/"
+DOWNLOAD="https://invisible-mirror.net/archives/ded/td_lib-20230122.tgz"
+MD5SUM="bb6d9f756b77e2c5eaa1260a3f98bd0b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/libraries/tree-sitter/tree-sitter.SlackBuild b/libraries/tree-sitter/tree-sitter.SlackBuild
index eb202a69fc..6d85abd7cc 100644
--- a/libraries/tree-sitter/tree-sitter.SlackBuild
+++ b/libraries/tree-sitter/tree-sitter.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tree-sitter
-VERSION=${VERSION:-0.22.2}
+VERSION=${VERSION:-0.22.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/tree-sitter/tree-sitter.info b/libraries/tree-sitter/tree-sitter.info
index 78bf22119e..dd061a9cce 100644
--- a/libraries/tree-sitter/tree-sitter.info
+++ b/libraries/tree-sitter/tree-sitter.info
@@ -1,8 +1,8 @@
PRGNAM="tree-sitter"
-VERSION="0.22.2"
+VERSION="0.22.5"
HOMEPAGE="https://github.com/tree-sitter/tree-sitter"
-DOWNLOAD="https://github.com/tree-sitter/tree-sitter/archive/v0.22.2/tree-sitter-0.22.2.tar.gz"
-MD5SUM="48afab8eb7c16f7a5e86417dcf0e4110"
+DOWNLOAD="https://github.com/tree-sitter/tree-sitter/archive/v0.22.5/tree-sitter-0.22.5.tar.gz"
+MD5SUM="0dd82a02eb9fd99d0374fc95e4ca493d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/unixODBC/README b/libraries/unixODBC/README
index e74e4af87d..2782b91481 100644
--- a/libraries/unixODBC/README
+++ b/libraries/unixODBC/README
@@ -4,13 +4,3 @@ to include GUI support for both KDE and GNOME. ODBC is an open
specification for providing application developers with a predictable
API with which to access Data Sources. Data Sources include SQL
Servers and any Data Source with an ODBC Driver.
-
-This will be compiled without GUI support. If you want to give it
-a try, edit the build script and comment out the "--disable-gui"
-configure argument.
-
-Also, there is a seperate GUI frontend available separately from:
-http://www.unixodbc.org/gui/
-
-NOTE: This package conflicts with libiodbc in Slackware. Make sure to
-reinstall libiodbc if you remove this package.
diff --git a/libraries/unixODBC/unixODBC.SlackBuild b/libraries/unixODBC/unixODBC.SlackBuild
index 889bbdd627..9b50e90011 100644
--- a/libraries/unixODBC/unixODBC.SlackBuild
+++ b/libraries/unixODBC/unixODBC.SlackBuild
@@ -33,7 +33,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=unixODBC
VERSION=${VERSION:-2.3.12}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,6 +86,7 @@ CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
+ --includedir=/usr/include/unixodbc \
--sysconfdir=/etc \
--disable-static \
--disable-gui \
diff --git a/libraries/urdfdom_headers/urdfdom_headers.SlackBuild b/libraries/urdfdom_headers/urdfdom_headers.SlackBuild
index 2e0463d584..af44399eee 100644
--- a/libraries/urdfdom_headers/urdfdom_headers.SlackBuild
+++ b/libraries/urdfdom_headers/urdfdom_headers.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240330 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - pkg-config file was getting installed to /usr/lib on x86_64, fix.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=urdfdom_headers
VERSION=${VERSION:-0.4.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -75,9 +75,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
mkdir -p build
cd build
@@ -90,8 +90,7 @@ cd build
make install DESTDIR=$PKG
cd ..
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+[ "$LIBDIRSUFFIX" != "" ] && mv $PKG/usr/lib $PKG/usr/lib$LIBDIRSUFFIX
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a README.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/urdfdom_headers/urdfdom_headers.info b/libraries/urdfdom_headers/urdfdom_headers.info
index 2511f6680d..4eef635ae8 100644
--- a/libraries/urdfdom_headers/urdfdom_headers.info
+++ b/libraries/urdfdom_headers/urdfdom_headers.info
@@ -1,7 +1,7 @@
PRGNAM="urdfdom_headers"
VERSION="0.4.1"
HOMEPAGE="http://wiki.ros.org/urdf"
-DOWNLOAD="https://github.com/ros/urdfdom_headers/archive/0.4.1.tar.gz"
+DOWNLOAD="https://github.com/ros/urdfdom_headers/archive/0.4.1/urdfdom_headers-0.4.1.tar.gz"
MD5SUM="73cfc08b936231a78dc899df5ebd269d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/webkit2gtk/timer.patch b/libraries/webkit2gtk/timer.patch
deleted file mode 100644
index ec876b9b1f..0000000000
--- a/libraries/webkit2gtk/timer.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Patch-Source: https://github.com/WebKit/WebKit/commit/2922af379dc70b4b1a63b01d67179eb431f03ac4
-From 2922af379dc70b4b1a63b01d67179eb431f03ac4 Mon Sep 17 00:00:00 2001
-From: Michael Catanzaro <mcatanzaro@redhat.com>
-Date: Mon, 18 Mar 2024 11:14:54 -0700
-Subject: [PATCH] REGRESSION(274077@main): failure to build on i586 (and likely
- other 32bit arches): static assertion failed: Timer should stay small
- https://bugs.webkit.org/show_bug.cgi?id=271108
-
-Unreviewed build fix. This changes SameSizeOfTimer to ensure it matches
-the size of Timer on 32-bit platforms.
-
-* Source/WebCore/platform/Timer.cpp:
-
-Canonical link: https://commits.webkit.org/276282@main
----
- Source/WebCore/platform/Timer.cpp | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/Source/WebCore/platform/Timer.cpp b/Source/WebCore/platform/Timer.cpp
-index 4f7c0f5c39ca9..0f3734cca2474 100644
---- a/Source/WebCore/platform/Timer.cpp
-+++ b/Source/WebCore/platform/Timer.cpp
-@@ -263,7 +263,11 @@ struct SameSizeAsTimer {
-
- WeakPtr<TimerAlignment> timerAlignment;
- double times[2];
-- void* pointers[3];
-+ void* pointers[2];
-+#if CPU(ADDRESS32)
-+ uint8_t bitfields;
-+#endif
-+ void* pointer;
- };
-
- static_assert(sizeof(Timer) == sizeof(SameSizeAsTimer), "Timer should stay small");
diff --git a/libraries/webkit2gtk/webkit2gtk.SlackBuild b/libraries/webkit2gtk/webkit2gtk.SlackBuild
index 18d064ddc5..fe4f736d00 100644
--- a/libraries/webkit2gtk/webkit2gtk.SlackBuild
+++ b/libraries/webkit2gtk/webkit2gtk.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=webkit2gtk
SRCNAM=webkitgtk
-VERSION=${VERSION:-2.44.0}
+VERSION=${VERSION:-2.44.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,9 +80,6 @@ find -L . \
patch -p1 < $CWD/unhide-deprecated-api.patch
patch -p1 < $CWD/3d5373575695b293b8559155431d0079a6153aff.patch
-# https://git.alpinelinux.org/aports/commit/?id=6ac1a60697be269de429404a602aaeb44ffe1149
-patch -p1 < $CWD/timer.patch
-
mkdir -p build
cd build
cmake -DPORT=GTK \
diff --git a/libraries/webkit2gtk/webkit2gtk.info b/libraries/webkit2gtk/webkit2gtk.info
index 0618403d87..3cf7294c8a 100644
--- a/libraries/webkit2gtk/webkit2gtk.info
+++ b/libraries/webkit2gtk/webkit2gtk.info
@@ -1,8 +1,8 @@
PRGNAM="webkit2gtk"
-VERSION="2.44.0"
+VERSION="2.44.1"
HOMEPAGE="https://www.webkitgtk.org/"
-DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.0.tar.xz"
-MD5SUM="20fef6a9122fc46f66f2f8550d5f08c6"
+DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.1.tar.xz"
+MD5SUM="b3a4504892162b30a774d3afde4707f7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="bubblewrap geoclue2 wpebackend-fdo xdg-dbus-proxy unifdef"
diff --git a/libraries/webkit2gtk4.1/timer.patch b/libraries/webkit2gtk4.1/timer.patch
deleted file mode 100644
index ec876b9b1f..0000000000
--- a/libraries/webkit2gtk4.1/timer.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Patch-Source: https://github.com/WebKit/WebKit/commit/2922af379dc70b4b1a63b01d67179eb431f03ac4
-From 2922af379dc70b4b1a63b01d67179eb431f03ac4 Mon Sep 17 00:00:00 2001
-From: Michael Catanzaro <mcatanzaro@redhat.com>
-Date: Mon, 18 Mar 2024 11:14:54 -0700
-Subject: [PATCH] REGRESSION(274077@main): failure to build on i586 (and likely
- other 32bit arches): static assertion failed: Timer should stay small
- https://bugs.webkit.org/show_bug.cgi?id=271108
-
-Unreviewed build fix. This changes SameSizeOfTimer to ensure it matches
-the size of Timer on 32-bit platforms.
-
-* Source/WebCore/platform/Timer.cpp:
-
-Canonical link: https://commits.webkit.org/276282@main
----
- Source/WebCore/platform/Timer.cpp | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/Source/WebCore/platform/Timer.cpp b/Source/WebCore/platform/Timer.cpp
-index 4f7c0f5c39ca9..0f3734cca2474 100644
---- a/Source/WebCore/platform/Timer.cpp
-+++ b/Source/WebCore/platform/Timer.cpp
-@@ -263,7 +263,11 @@ struct SameSizeAsTimer {
-
- WeakPtr<TimerAlignment> timerAlignment;
- double times[2];
-- void* pointers[3];
-+ void* pointers[2];
-+#if CPU(ADDRESS32)
-+ uint8_t bitfields;
-+#endif
-+ void* pointer;
- };
-
- static_assert(sizeof(Timer) == sizeof(SameSizeAsTimer), "Timer should stay small");
diff --git a/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild b/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild
index 31c7b2863c..59f324de96 100644
--- a/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild
+++ b/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=webkit2gtk4.1
SRCNAM=webkitgtk
-VERSION=${VERSION:-2.44.0}
+VERSION=${VERSION:-2.44.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,9 +80,6 @@ find -L . \
patch -p1 < $CWD/unhide-deprecated-api.patch
patch -p1 < $CWD/3d5373575695b293b8559155431d0079a6153aff.patch
-# https://git.alpinelinux.org/aports/commit/?id=6ac1a60697be269de429404a602aaeb44ffe1149
-patch -p1 < $CWD/timer.patch
-
mkdir -p build
cd build
cmake -DPORT=GTK \
diff --git a/libraries/webkit2gtk4.1/webkit2gtk4.1.info b/libraries/webkit2gtk4.1/webkit2gtk4.1.info
index 302e109270..53e02a7130 100644
--- a/libraries/webkit2gtk4.1/webkit2gtk4.1.info
+++ b/libraries/webkit2gtk4.1/webkit2gtk4.1.info
@@ -1,8 +1,8 @@
PRGNAM="webkit2gtk4.1"
-VERSION="2.44.0"
+VERSION="2.44.1"
HOMEPAGE="https://www.webkitgtk.org/"
-DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.0.tar.xz"
-MD5SUM="20fef6a9122fc46f66f2f8550d5f08c6"
+DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.1.tar.xz"
+MD5SUM="b3a4504892162b30a774d3afde4707f7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="bubblewrap geoclue2 wpebackend-fdo xdg-dbus-proxy libsoup3 unifdef"
diff --git a/libraries/wjelement/wjelement.info b/libraries/wjelement/wjelement.info
index 04a1b5d91d..27e5e74428 100644
--- a/libraries/wjelement/wjelement.info
+++ b/libraries/wjelement/wjelement.info
@@ -1,7 +1,7 @@
PRGNAM="wjelement"
VERSION="1.3"
HOMEPAGE="https://github.com/netmail-open/wjelement"
-DOWNLOAD="https://github.com/netmail-open/wjelement/archive/v1.3.tar.gz"
+DOWNLOAD="https://github.com/netmail-open/wjelement/archive/v1.3/wjelement-1.3.tar.gz"
MD5SUM="236b3ed275bae73a7d144c927401d2bf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/wxPython4/cython.patch b/libraries/wxPython4/cython.patch
new file mode 100644
index 0000000000..3e1a2a0377
--- /dev/null
+++ b/libraries/wxPython4/cython.patch
@@ -0,0 +1,16 @@
+Fix compatibility with Cython 3.0.0
+Remove unused import which seems to be removed in Cython 3.
+https://github.com/wxWidgets/Phoenix/issues/2439
+https://github.com/wxWidgets/Phoenix/pull/2441
+https://github.com/wxWidgets/Phoenix/issues/2514
+https://github.com/wxWidgets/Phoenix/commit/aeb557d01e7cd37176ebbf0f1ae6d0b53c115378
+--- wx/svg/_nanosvg.pyx.orig
++++ wx/svg/_nanosvg.pyx
+@@ -42,7 +42,6 @@ for manipulating the SVG shape info in memory.
+
+ import sys
+
+-cimport cython.object
+ from cpython.buffer cimport (
+ Py_buffer, PyObject_CheckBuffer, PyObject_GetBuffer, PyBUF_SIMPLE,
+ PyBuffer_Release)
diff --git a/libraries/wxPython4/wxPython4.SlackBuild b/libraries/wxPython4/wxPython4.SlackBuild
index 0bbcbc0f50..ea7862534f 100644
--- a/libraries/wxPython4/wxPython4.SlackBuild
+++ b/libraries/wxPython4/wxPython4.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for wxPython4
-# Copyright 2018-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2018-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wxPython4
SRCNAM=wxPython
VERSION=${VERSION:-4.2.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,6 +79,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+patch -p0 < $CWD/cython.patch
+
python3 setup.py install --root=$PKG
mkdir -p $PKG/usr/share/{applications,pixmaps} $PKG/usr/share/icons/hicolor/{16x16,32x32}/apps
diff --git a/libraries/yaml-cpp0.3/yaml-cpp0.3.info b/libraries/yaml-cpp0.3/yaml-cpp0.3.info
index 62178bb2d5..8921b4a6ec 100644
--- a/libraries/yaml-cpp0.3/yaml-cpp0.3.info
+++ b/libraries/yaml-cpp0.3/yaml-cpp0.3.info
@@ -1,7 +1,7 @@
PRGNAM="yaml-cpp0.3"
VERSION="0.3.0"
HOMEPAGE="https://github.com/jbeder/yaml-cpp"
-DOWNLOAD="https://github.com/jbeder/yaml-cpp/archive/release-0.3.0.tar.gz"
+DOWNLOAD="https://github.com/jbeder/yaml-cpp/archive/release-0.3.0/yaml-cpp-release-0.3.0.tar.gz"
MD5SUM="0c0496b195299e956056430444e237b9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/bee-host/README b/misc/bee-host/README
new file mode 100644
index 0000000000..ba0fb101cd
--- /dev/null
+++ b/misc/bee-host/README
@@ -0,0 +1,10 @@
+Bee-host is a native messaging host application for Browser's External
+Editor extension, which allows to edit text fields with an external
+editor.
+
+Bee-host is required for the extension to work. The extension supports
+Mozilla Firefox, Google Chrome, and Chromium based browsers (Vivaldi,
+Brave, Mircosoft Edge, etc.). It can be installed from the Firefox and
+Chrome web stores:
+https://addons.mozilla.org/en-US/firefox/addon/external-editor/
+https://chromewebstore.google.com/detail/browsers-external-editor/moakhilhbeednkjahjmomncgigcoemoi
diff --git a/misc/bee-host/bee-host.SlackBuild b/misc/bee-host/bee-host.SlackBuild
new file mode 100644
index 0000000000..6273c371cf
--- /dev/null
+++ b/misc/bee-host/bee-host.SlackBuild
@@ -0,0 +1,114 @@
+#!/bin/bash
+
+# Slackware build script for bee-host
+
+# Copyright 2024, Alexander Verbovetsky, Moscow, Russia
+# 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=bee-host
+VERSION=${VERSION:-1.3.7.2}
+SVERSION="1.3.7-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"
+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-$SVERSION
+tar xvf $CWD/$PRGNAM-$SVERSION.tar.gz
+cd $PRGNAM-$SVERSION
+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 {} \;
+
+sed -i -e 's|@BEECTL_MANIFEST_TARGET_PATH@|/usr/libexec/beectl|' \
+ *bee.json*
+install -Dm644 firefox*bee.json* \
+$PKG/usr/lib${LIBDIRSUFFIX}/mozilla/native-messaging-hosts/com.ruslan_osmanov.bee.json
+install -Dm644 chrome*bee.json* \
+$PKG/etc/opt/chrome/native-messaging-hosts/com.ruslan_osmanov.bee.json
+
+sed -i \
+ -e '/^# cJSON and cJSONUtils/,/^set(CJSON_DOWNLOAD_DIR "\${download_dir}")/d' \
+ -e '/^add_custom_command(TARGET beectl PRE_BUILD/,/COMMAND touch "\${CJSON_SOURCE_DIR}\/cJSON.c")/d' \
+ -e '/"\${CJSON_SOURCE_DIR}\/cJSON.c"/d' \
+ -e '/^add_dependencies(beectl cjson)/d' CMakeLists.txt
+
+mkdir -p build
+cd build
+ LDFLAGS+="-lcjson" cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ install -Dsm755 beectl -t $PKG/usr/libexec
+cd ..
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.* changelog $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/misc/bee-host/bee-host.info b/misc/bee-host/bee-host.info
new file mode 100644
index 0000000000..482bdfde9c
--- /dev/null
+++ b/misc/bee-host/bee-host.info
@@ -0,0 +1,10 @@
+PRGNAM="bee-host"
+VERSION="1.3.7.2"
+HOMEPAGE="https://github.com/rosmanov/bee-host"
+DOWNLOAD="https://github.com/rosmanov/bee-host/archive/1.3.7-2/bee-host-1.3.7-2.tar.gz"
+MD5SUM="27ca5456416ee0443d3af3594661999b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="cJSON %README%"
+MAINTAINER="Alexander Verbovetsky"
+EMAIL="alik@ejik.org"
diff --git a/misc/bee-host/slack-desc b/misc/bee-host/slack-desc
new file mode 100644
index 0000000000..c008783dab
--- /dev/null
+++ b/misc/bee-host/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------------------------------------------------------|
+bee-host: bee-host (native messaging app)
+bee-host:
+bee-host: Bee-host is a native messaging host application for Browser's
+bee-host: External Editor extension, which allows to edit text fields with
+bee-host: an external editor.
+bee-host:
+bee-host: Bee-host is required for the extension to work. The extension
+bee-host: supports Mozilla Firefox, Google Chrome, and Chromium based
+bee-host: browsers (Vivaldi, Brave, Mircosoft Edge, etc.).
+bee-host:
+bee-host: Homepage: https://github.com/rosmanov/bee-host
diff --git a/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild b/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild
index 4994fe07d9..ec9dc75610 100644
--- a/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild
+++ b/misc/bitwarden-desktop/bitwarden-desktop.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bitwarden-desktop
SRCNAM=bitwarden
-VERSION=${VERSION:-2024.1.0}
+VERSION=${VERSION:-2024.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/bitwarden-desktop/bitwarden-desktop.info b/misc/bitwarden-desktop/bitwarden-desktop.info
index f9790faad0..967b85825c 100644
--- a/misc/bitwarden-desktop/bitwarden-desktop.info
+++ b/misc/bitwarden-desktop/bitwarden-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="bitwarden-desktop"
-VERSION="2024.1.0"
+VERSION="2024.3.2"
HOMEPAGE="https://bitwarden.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/bitwarden/clients/releases/download/desktop-v2024.1.0/Bitwarden-2024.1.0-amd64.deb"
-MD5SUM_x86_64="a657900f96bad8f22c695b4a9c9cbf72"
+DOWNLOAD_x86_64="https://github.com/bitwarden/clients/releases/download/desktop-v2024.3.2/Bitwarden-2024.3.2-amd64.deb"
+MD5SUM_x86_64="8d7d6ab9e973c6890267ea72c3e61e61"
REQUIRES=""
MAINTAINER="marav"
EMAIL="marav8@free.fr"
diff --git a/misc/boxes/boxes.info b/misc/boxes/boxes.info
index ac14835fcf..55a96769ab 100644
--- a/misc/boxes/boxes.info
+++ b/misc/boxes/boxes.info
@@ -1,7 +1,7 @@
PRGNAM="boxes"
VERSION="1.1.2"
HOMEPAGE="http://boxes.thomasjensen.com/"
-DOWNLOAD="https://github.com/ascii-boxes/boxes/archive/v1.1.2.tar.gz"
+DOWNLOAD="https://github.com/ascii-boxes/boxes/archive/v1.1.2/boxes-1.1.2.tar.gz"
MD5SUM="9742c8a988869ed0803891f112ebbf5b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/dtmflib/README b/misc/dtmflib/README
new file mode 100644
index 0000000000..c47f42babb
--- /dev/null
+++ b/misc/dtmflib/README
@@ -0,0 +1,4 @@
+dtmflib (synthesizes dialling tones)
+
+dtmflib is a library and command-line tool that synthesizes DTMF (aka
+TouchTone) telephone dialling tones.
diff --git a/misc/dtmflib/dtmflib.SlackBuild b/misc/dtmflib/dtmflib.SlackBuild
new file mode 100644
index 0000000000..a93e3ed757
--- /dev/null
+++ b/misc/dtmflib/dtmflib.SlackBuild
@@ -0,0 +1,99 @@
+#!/bin/bash
+
+# Slackware build script for dtmflib
+
+# Written by B. Watson (urchlay@slackware.uk)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# Note: although this has "lib" in the name, and actually does install
+# a library and header, I'm putting it under misc/ because it's going
+# to be more useful as a standalone app (the dtmf command).
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=dtmflib
+VERSION=${VERSION:-20210112_6609071}
+COMMIT=${COMMIT:-6609071ba383e7a6d9bf7f7fd9d75bbdd1d8d717}
+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-$COMMIT
+tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
+cd $PRGNAM-$COMMIT
+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 {} +
+
+# add a trailing newline to the -h help message.
+sed -i '/-V version/s,";,\\n";,' src/dtmfutil.cpp
+
+# man page contains a wildly inaccurate description (copied from some
+# other utility?), bad grammar, and bad formatting; clean it up.
+patch -p1 < $CWD/manpage.diff
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+make
+make install-strip DESTDIR=$PKG
+rm -f $PKG/usr/lib*/*.la
+gzip -9 $PKG/usr/man/man*/*
+
+# don't bother with the tiny README.
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a AUTHORS COPYING NEWS README.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/misc/dtmflib/dtmflib.info b/misc/dtmflib/dtmflib.info
new file mode 100644
index 0000000000..fcefe17fc0
--- /dev/null
+++ b/misc/dtmflib/dtmflib.info
@@ -0,0 +1,10 @@
+PRGNAM="dtmflib"
+VERSION="20210112_6609071"
+HOMEPAGE="https://github.com/gbonacini/dtmflib"
+DOWNLOAD="https://github.com/gbonacini/dtmflib/archive/6609071ba383e7a6d9bf7f7fd9d75bbdd1d8d717/dtmflib-6609071ba383e7a6d9bf7f7fd9d75bbdd1d8d717.tar.gz"
+MD5SUM="e315fb1a3e17df0fb33281fc8620a4ad"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/misc/dtmflib/manpage.diff b/misc/dtmflib/manpage.diff
new file mode 100644
index 0000000000..ff11c447d1
--- /dev/null
+++ b/misc/dtmflib/manpage.diff
@@ -0,0 +1,75 @@
+diff --git a/doc/dtmf.1 b/doc/dtmf.1
+index b52d32f..96e6166 100644
+--- a/doc/dtmf.1
++++ b/doc/dtmf.1
+@@ -1,34 +1,46 @@
+-.TH DTMF 1 "JAN 2019" Linux "User Manuals"
++.TH DTMF 1 "April 2024" dtmflib-20210112_6609071 "SlackBuilds.org"
+ .SH NAME
+ dtmf \- a tool to generate DTMF tones. DTMF encoder/decoder for regular files.
+ .SH SYNOPSIS
+-.B dtmf [-s string to play]
++.B dtmf [-s string ]
+ .br
+-.B | [ -b input file to convert] [ -c input file to convert] [-t tone file] [-o output file]
++.B | [ -b input_file] [ -c input_file] [-t tone_file] [-o output_file]
+ .br
+-.B | [-h] | [-V]
++.B | [-h] | [-V]
+ .SH DESCRIPTION
+-dtmf is listening for events on file system involving file or directories and it's able to send a notification and/or perform actiotions using a the plugins availables. For example, it's possible to send notifications by email, Apache Kafka messages, snmp traps, syslog-ng log entries or simply writing on the cosole.
++.B dtmf
++generates DTMF (aka TouchTone) tones and sends them to the sound card, or encodes
++files as a series of DTMF tones and saves the result to a text file of digits, or decodes a
++previously-encoded file.
+ .SH OPTIONS
+-.IP -b\ input\ file
+-It is a regular file (binary or text) that will be
+-converted in tone coding.
+-.IP -c\ input\ file
+-It is a regular file (binary or text) that will be
+-converted in tone coding intended for IOT/mocrocontroller devices, using a coding that doesn't need synchronization.
+-.IP -t\ input\ file
+-It contains a sequence of tones that will be converted back to the initial file (binary or text).
+-.IP -o\ output\ file
+-This flag is necessary if -b or -t is specified. This file will contain the encoded/decode data.
+-.IP -s\ string
+-The string, with one or more ascii characters representing tones (01234567890ABCD#*), will be reproduced by sound card.
+-.IP -h
+-print this help message.
+-.IP -V
+-version information.
++.TP
++\fB\-b\fR \fIinput_file\fR
++Regular file (binary or text) that will be
++converted to tone coding.
++.TP
++\fB\-c\fR \fIinput_file\fR
++Regular file (binary or text) that will be
++converted to tone coding intended for IOT/mocrocontroller devices, using a coding that doesn't need synchronization.
++.TP
++\fB\-t\fR \fItone_file\fR
++Audio file containing a sequence of tones that will be converted back to the initial file (binary or text).
++.TP
++\fB\-o\fR \fIoutput_file\fR
++This flag is necessary if -b or -t is specified. This file will contain the encoded/decode data.
++.TP
++\fB\-s\fR \fIstring\fR
++The string, with one or more ASCII characters representing tones (01234567890ABCD#*), will be reproduced by sound card.
++.TP
++\fB\-h\fR
++print help message and exit.
++.TP
++\fB\-V\fR
++print version information and exit.
+ .SH BUGS
+ This program is a beta version, changes are possible. Please send me bug report to address specified here.
+ .SH AUTHOR
+-Gabriele Bonacini <gabriele.bonacini@protonmail.com>
+-.SH "SEE ALSO"
+-.BR DTMF(1)
++Gabriele Bonacini <gabriele.bonacini@protonmail.com> is the author of
++\fBdtmf\fR.
++.P
++This man page was modified by B. Watson <urchlay@slackware.uk> for use by the
++SlackBuilds.org project.
diff --git a/misc/dtmflib/slack-desc b/misc/dtmflib/slack-desc
new file mode 100644
index 0000000000..48bb9b826c
--- /dev/null
+++ b/misc/dtmflib/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------------------------------------------------------|
+dtmflib: dtmflib (synthesizes dialling tones)
+dtmflib:
+dtmflib: dtmflib is a library and command-line tool that synthesizes DTMF (aka
+dtmflib: TouchTone) telephone dialling tones.
+dtmflib:
+dtmflib:
+dtmflib:
+dtmflib:
+dtmflib:
+dtmflib:
+dtmflib:
diff --git a/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild b/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild
index 51ec5e7fec..2d1e5c5a1f 100644
--- a/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild
+++ b/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-chinese-addons
-VERSION=${VERSION:-5.1.3}
+VERSION=${VERSION:-5.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.info b/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.info
index 250c85f3cd..35482d7a7e 100644
--- a/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.info
+++ b/misc/fcitx5-chinese-addons/fcitx5-chinese-addons.info
@@ -1,8 +1,8 @@
PRGNAM="fcitx5-chinese-addons"
-VERSION="5.1.3"
+VERSION="5.1.4"
HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.3_dict.tar.xz"
-MD5SUM="4e3e97aa874cc818e17909aacaba0fdb"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.4_dict.tar.xz"
+MD5SUM="cc8dcac68aebfcf836160fe3fd0108e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fcitx5-qt libime"
diff --git a/misc/fcitx5-configtool/fcitx5-configtool.SlackBuild b/misc/fcitx5-configtool/fcitx5-configtool.SlackBuild
index e5b3f7fa71..50b647d7ba 100644
--- a/misc/fcitx5-configtool/fcitx5-configtool.SlackBuild
+++ b/misc/fcitx5-configtool/fcitx5-configtool.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-configtool
-VERSION=${VERSION:-5.1.3}
+VERSION=${VERSION:-5.1.4}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5-configtool/fcitx5-configtool.info b/misc/fcitx5-configtool/fcitx5-configtool.info
index 6a15c73f0d..1afb7bbbe8 100644
--- a/misc/fcitx5-configtool/fcitx5-configtool.info
+++ b/misc/fcitx5-configtool/fcitx5-configtool.info
@@ -1,8 +1,8 @@
PRGNAM="fcitx5-configtool"
-VERSION="5.1.3"
+VERSION="5.1.4"
HOMEPAGE="https://github.com/fcitx/fcitx5-configtool"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-configtool/fcitx5-configtool-5.1.3.tar.xz"
-MD5SUM="243aec1e85c057ffab7ccb36686744a4"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-configtool/fcitx5-configtool-5.1.4.tar.xz"
+MD5SUM="25e7b02ee957e15d10ce632483f3e0e9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fcitx5-qt"
diff --git a/misc/fcitx5-gtk/fcitx5-gtk.SlackBuild b/misc/fcitx5-gtk/fcitx5-gtk.SlackBuild
index 8d9c2a1ef9..dcdf5d7681 100644
--- a/misc/fcitx5-gtk/fcitx5-gtk.SlackBuild
+++ b/misc/fcitx5-gtk/fcitx5-gtk.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-gtk
-VERSION=${VERSION:-5.1.1}
+VERSION=${VERSION:-5.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5-gtk/fcitx5-gtk.info b/misc/fcitx5-gtk/fcitx5-gtk.info
index eb5101af42..ae6a61cb21 100644
--- a/misc/fcitx5-gtk/fcitx5-gtk.info
+++ b/misc/fcitx5-gtk/fcitx5-gtk.info
@@ -1,8 +1,8 @@
PRGNAM="fcitx5-gtk"
-VERSION="5.1.1"
+VERSION="5.1.2"
HOMEPAGE="https://github.com/fcitx/fcitx5-gtk"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-gtk/fcitx5-gtk-5.1.1.tar.xz"
-MD5SUM="4624edf9ecc5e77a7a7e4e19b9a81079"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-gtk/fcitx5-gtk-5.1.2.tar.xz"
+MD5SUM="8e7e17fd0569b1f7492812f455fbf7b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fcitx5"
diff --git a/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.SlackBuild b/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.SlackBuild
index e1d59435e5..26c2e7fcb9 100644
--- a/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.SlackBuild
+++ b/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-mcbopomofo
-VERSION=${VERSION:-2.5.2}
+VERSION=${VERSION:-2.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.info b/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.info
index c1b4799781..991cc07626 100644
--- a/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.info
+++ b/misc/fcitx5-mcbopomofo/fcitx5-mcbopomofo.info
@@ -1,10 +1,10 @@
PRGNAM="fcitx5-mcbopomofo"
-VERSION="2.5.2"
+VERSION="2.7"
HOMEPAGE="https://github.com/openvanilla/fcitx5-mcbopomofo"
-DOWNLOAD="https://github.com/openvanilla/fcitx5-mcbopomofo/archive/2.5.2/fcitx5-mcbopomofo-2.5.2.tar.gz"
-MD5SUM="3525a98b46a9033cafcb4cd81b307768"
+DOWNLOAD="https://github.com/openvanilla/fcitx5-mcbopomofo/archive/2.7/fcitx5-mcbopomofo-2.7.tar.gz"
+MD5SUM="ca825bab093fe4ba6f81cda92970f1ba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fcitx5"
MAINTAINER="ltlnx"
-EMAIL="ltlnx@gmx.com"
+EMAIL="ltlnx@disroot.org"
diff --git a/misc/fcitx5-qt/README b/misc/fcitx5-qt/README
index 3dfcdbe776..2f83854aea 100644
--- a/misc/fcitx5-qt/README
+++ b/misc/fcitx5-qt/README
@@ -1,5 +1,7 @@
-fcitx5-qt is the Qt im-module for fcitx5 and it's needed to use fcitx5
-with Qt-based applications. It currently supports Qt4, Qt5 and Qt6.
+fcitx5-qt is the Qt im-module for fcitx5 and it needs to be installed
+in order to use fcitx5 with Qt-based applications. It currently
+supports Qt4, Qt5 and Qt6.
+
You'll need several Qt modules if you're going to enable Qt5/Qt6
support, namely QtCore, QtDbus, QtWidgets and QtX11Extras. Qt5 is
bundled in Slackware, however if you want Qt6 support you're on your
@@ -7,8 +9,17 @@ own; but any app that requires Qt6 on SBo at this point should have
already pulled all the dependencies in.
Relevant CMake options are ENABLE_QT4, ENABLE_QT5 and ENABLE_QT6.
-Both ENABLE_QT4 and ENABLE_QT5 are turned on by default, and ENABLE_QT6
-is turned off by default; however Slackware has dropped Qt4 in Slackware
-15, so ENABLE_QT4 is turned off in the SlackBuild. You might want to
-turn on/off the flag depending on the Qt version you are using.
+ENABLE_QT4 is turned off by default, ENABLE_QT5 and ENABLE_QT6 are
+turned on by default. However to avoid pulling in excess dependencies,
+Qt6 support is turned off in the SlackBuild. If you need Qt4 or Qt6
+support, you might want to turn the flags on/off depending on the Qt
+version you are using. To enable Qt4, you need to modify
+
+ -DENABLE_QT4=Off \
+
+from "Off" to "On". Similarly, to turn on Qt6 support, turn
+
+ -DENABLE_QT6=Off \
+ -DENABLE_QT6_WAYLAND_WORKAROUND=Off ..
+from "Off" to "On".
diff --git a/misc/fcitx5-qt/fcitx5-qt.SlackBuild b/misc/fcitx5-qt/fcitx5-qt.SlackBuild
index 3ed33f0037..d60735c8c4 100644
--- a/misc/fcitx5-qt/fcitx5-qt.SlackBuild
+++ b/misc/fcitx5-qt/fcitx5-qt.SlackBuild
@@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-qt
-VERSION=${VERSION:-5.1.4}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-5.1.5}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,7 +81,9 @@ cd build
-DCMAKE_C_FLAGS="${SLKCFLAGS}" \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
- -DENABLE_QT4=Off ..
+ -DENABLE_QT4=Off \
+ -DENABLE_QT6=Off \
+ -DENABLE_QT6_WAYLAND_WORKAROUND=Off ..
make
make install/strip DESTDIR=$PKG
cd ..
diff --git a/misc/fcitx5-qt/fcitx5-qt.info b/misc/fcitx5-qt/fcitx5-qt.info
index f12de0d50c..750d7f18ab 100644
--- a/misc/fcitx5-qt/fcitx5-qt.info
+++ b/misc/fcitx5-qt/fcitx5-qt.info
@@ -1,8 +1,8 @@
PRGNAM="fcitx5-qt"
-VERSION="5.1.4"
+VERSION="5.1.5"
HOMEPAGE="https://github.com/fcitx/fcitx5-qt"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-5.1.4.tar.xz"
-MD5SUM="283f39ee27a5d8043a7086f4856f7d18"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-5.1.5.tar.xz"
+MD5SUM="91d1b828b5263843117c3d8a2c0fb1d0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fcitx5"
diff --git a/misc/fcitx5-table-extra/fcitx5-table-extra.SlackBuild b/misc/fcitx5-table-extra/fcitx5-table-extra.SlackBuild
index 0b2d8aacde..c2b8eb2f25 100644
--- a/misc/fcitx5-table-extra/fcitx5-table-extra.SlackBuild
+++ b/misc/fcitx5-table-extra/fcitx5-table-extra.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-table-extra
-VERSION=${VERSION:-5.1.3}
+VERSION=${VERSION:-5.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5-table-extra/fcitx5-table-extra.info b/misc/fcitx5-table-extra/fcitx5-table-extra.info
index bac9e5f76b..71d6cd7f26 100644
--- a/misc/fcitx5-table-extra/fcitx5-table-extra.info
+++ b/misc/fcitx5-table-extra/fcitx5-table-extra.info
@@ -1,8 +1,8 @@
PRGNAM="fcitx5-table-extra"
-VERSION="5.1.3"
+VERSION="5.1.4"
HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/fcitx5-table-extra-5.1.3.tar.xz"
-MD5SUM="b5f29d7767050172b537ed470a123edd"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/fcitx5-table-extra-5.1.4.tar.xz"
+MD5SUM="de95e17779128e331bc14f7b32eebd9d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libime fcitx5"
diff --git a/misc/fcitx5-table-other/fcitx5-table-other.SlackBuild b/misc/fcitx5-table-other/fcitx5-table-other.SlackBuild
index ab49d836bd..bded45b468 100644
--- a/misc/fcitx5-table-other/fcitx5-table-other.SlackBuild
+++ b/misc/fcitx5-table-other/fcitx5-table-other.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5-table-other
-VERSION=${VERSION:-5.1.0}
+VERSION=${VERSION:-5.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5-table-other/fcitx5-table-other.info b/misc/fcitx5-table-other/fcitx5-table-other.info
index 322d415ccc..0e87257e56 100644
--- a/misc/fcitx5-table-other/fcitx5-table-other.info
+++ b/misc/fcitx5-table-other/fcitx5-table-other.info
@@ -1,10 +1,10 @@
PRGNAM="fcitx5-table-other"
-VERSION="5.1.0"
+VERSION="5.1.1"
HOMEPAGE="https://github.com/fcitx/fcitx5-table-other"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-table-other/fcitx5-table-other-5.1.0.tar.xz"
-MD5SUM="1009e594e5da79b6c718c3349cf081d3"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5-table-other/fcitx5-table-other-5.1.1.tar.xz"
+MD5SUM="75d0b6f0bad6e781b1d358aaa7c593e3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libime"
+REQUIRES="libime fcitx5"
MAINTAINER="ltlnx"
-EMAIL="ltlnx@gmx.com"
+EMAIL="ltlnx@disroot.org"
diff --git a/misc/fcitx5/fcitx5.SlackBuild b/misc/fcitx5/fcitx5.SlackBuild
index 48779e53e3..662f996168 100644
--- a/misc/fcitx5/fcitx5.SlackBuild
+++ b/misc/fcitx5/fcitx5.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fcitx5
-VERSION=${VERSION:-5.1.7}
+VERSION=${VERSION:-5.1.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/fcitx5/fcitx5.info b/misc/fcitx5/fcitx5.info
index 3ebb2a8c4b..e185c82b2b 100644
--- a/misc/fcitx5/fcitx5.info
+++ b/misc/fcitx5/fcitx5.info
@@ -1,8 +1,8 @@
PRGNAM="fcitx5"
-VERSION="5.1.7"
+VERSION="5.1.8"
HOMEPAGE="https://fcitx-im.org/wiki/Fcitx_5"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-5.1.7_dict.tar.xz"
-MD5SUM="9b65189883dbcf825f0bd75e1e7a9df3"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-5.1.8_dict.tar.xz"
+MD5SUM="f3cabadf80a3bdd252d37079bbdcecdf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fmt xcb-imdkit"
diff --git a/misc/flips/flips.SlackBuild b/misc/flips/flips.SlackBuild
index a31b52a248..292dcdb7bc 100644
--- a/misc/flips/flips.SlackBuild
+++ b/misc/flips/flips.SlackBuild
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=flips
SRCNAM=Flips
-VERSION=${VERSION:-20230315_fdd5c6e}
-SRCVER=${SRCVER:-fdd5c6e34285beef5b9be759c9b91390df486c66}
+VERSION=${VERSION:-20240417_20b0da9}
+SRCVER=${SRCVER:-20b0da9ab95d23da89f821bbddedb11b8e0e6531}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/flips/flips.info b/misc/flips/flips.info
index 74625fbc07..95d1d8d15a 100644
--- a/misc/flips/flips.info
+++ b/misc/flips/flips.info
@@ -1,8 +1,8 @@
PRGNAM="flips"
-VERSION="20230315_fdd5c6e"
+VERSION="20240417_20b0da9"
HOMEPAGE="https://github.com/Alcaro/Flips"
-DOWNLOAD="https://github.com/Alcaro/Flips/archive/fdd5c6e34285beef5b9be759c9b91390df486c66/Flips-fdd5c6e34285beef5b9be759c9b91390df486c66.tar.gz"
-MD5SUM="8f6e99b283122ca74231044bf24ba04e"
+DOWNLOAD="https://github.com/Alcaro/Flips/archive/20b0da9ab95d23da89f821bbddedb11b8e0e6531/Flips-20b0da9ab95d23da89f821bbddedb11b8e0e6531.tar.gz"
+MD5SUM="74edf3dd926c5d6fd5510ff940e5275b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/gourmet/gourmet.info b/misc/gourmet/gourmet.info
index 74cc23e49e..53396ca77d 100644
--- a/misc/gourmet/gourmet.info
+++ b/misc/gourmet/gourmet.info
@@ -1,7 +1,7 @@
PRGNAM="gourmet"
VERSION="0.17.4"
HOMEPAGE="http://thinkle.github.io/gourmet/"
-DOWNLOAD="https://github.com/thinkle/gourmet/archive/0.17.4.tar.gz"
+DOWNLOAD="https://github.com/thinkle/gourmet/archive/0.17.4/gourmet-0.17.4.tar.gz"
MD5SUM="937334364abc3093709a604c1d473e9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/ibus-skk/ibus-skk.info b/misc/ibus-skk/ibus-skk.info
index 05cb3d8934..c1a4f17cf0 100644
--- a/misc/ibus-skk/ibus-skk.info
+++ b/misc/ibus-skk/ibus-skk.info
@@ -1,7 +1,7 @@
PRGNAM="ibus-skk"
VERSION="1.3.9"
HOMEPAGE="https://github.com/ueno/ibus-skk"
-DOWNLOAD="https://github.com/ueno/ibus-skk/archive/ibus-skk-1.3.9.tar.gz"
+DOWNLOAD="https://github.com/ueno/ibus-skk/archive/ibus-skk-1.3.9/ibus-skk-ibus-skk-1.3.9.tar.gz"
MD5SUM="7f9d74c65546c7f34f050fd44a5a21ba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/libime/libime.SlackBuild b/misc/libime/libime.SlackBuild
index 29b29f9c7f..1fe2bdfecd 100644
--- a/misc/libime/libime.SlackBuild
+++ b/misc/libime/libime.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libime
-VERSION=${VERSION:-1.1.5}
+VERSION=${VERSION:-1.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/libime/libime.info b/misc/libime/libime.info
index 7c62da364e..5a666c1475 100644
--- a/misc/libime/libime.info
+++ b/misc/libime/libime.info
@@ -1,8 +1,8 @@
PRGNAM="libime"
-VERSION="1.1.5"
+VERSION="1.1.6"
HOMEPAGE="https://github.com/fcitx/libime"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/libime/libime-1.1.5_dict.tar.xz"
-MD5SUM="7c9cc2aa8d9527d027e0467d5e2c444d"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/libime/libime-1.1.6_dict.tar.xz"
+MD5SUM="761d3d76e6a39610de98e5e374aef4f5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fcitx5"
diff --git a/misc/torrentinfo/torrentinfo.info b/misc/torrentinfo/torrentinfo.info
index ee09e6ad08..93b5cd76b2 100644
--- a/misc/torrentinfo/torrentinfo.info
+++ b/misc/torrentinfo/torrentinfo.info
@@ -1,7 +1,7 @@
PRGNAM="torrentinfo"
VERSION="1.8.6"
HOMEPAGE="https://github.com/Fuuzetsu/torrentinfo"
-DOWNLOAD="https://github.com/Fuuzetsu/torrentinfo/archive/v1.8.6.tar.gz"
+DOWNLOAD="https://github.com/Fuuzetsu/torrentinfo/archive/v1.8.6/torrentinfo-1.8.6.tar.gz"
MD5SUM="1fbc54b39cc091db1db77f7574a702b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/wl-clipboard/wl-clipboard.info b/misc/wl-clipboard/wl-clipboard.info
index 3be43eb130..fe8b02e624 100644
--- a/misc/wl-clipboard/wl-clipboard.info
+++ b/misc/wl-clipboard/wl-clipboard.info
@@ -1,7 +1,7 @@
PRGNAM="wl-clipboard"
VERSION="2.1.0"
HOMEPAGE="https://github.com/bugaevc/wl-clipboard"
-DOWNLOAD="https://github.com/bugaevc/wl-clipboard/archive/refs/tags/v2.1.0/wl-clipboard-2.1.0.tar.gz"
+DOWNLOAD="https://github.com/bugaevc/wl-clipboard/archive/v2.1.0/wl-clipboard-2.1.0.tar.gz"
MD5SUM="e39e266bca009d00a9ab99c29eb41ebc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/misc/xcb-imdkit/xcb-imdkit.SlackBuild b/misc/xcb-imdkit/xcb-imdkit.SlackBuild
index 8d20bde9b4..c5365ebbef 100644
--- a/misc/xcb-imdkit/xcb-imdkit.SlackBuild
+++ b/misc/xcb-imdkit/xcb-imdkit.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xcb-imdkit
-VERSION=${VERSION:-1.0.5}
+VERSION=${VERSION:-1.0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/misc/xcb-imdkit/xcb-imdkit.info b/misc/xcb-imdkit/xcb-imdkit.info
index 0cd5fb0a92..a7e9a757cb 100644
--- a/misc/xcb-imdkit/xcb-imdkit.info
+++ b/misc/xcb-imdkit/xcb-imdkit.info
@@ -1,10 +1,10 @@
PRGNAM="xcb-imdkit"
-VERSION="1.0.5"
+VERSION="1.0.7"
HOMEPAGE="https://github.com/fcitx/xcb-imdkit"
-DOWNLOAD="https://download.fcitx-im.org/fcitx5/xcb-imdkit/xcb-imdkit-1.0.5.tar.xz"
-MD5SUM="b57f98cfa3482d5cea86aef45e679c05"
+DOWNLOAD="https://download.fcitx-im.org/fcitx5/xcb-imdkit/xcb-imdkit-1.0.7.tar.xz"
+MD5SUM="e6b16dffa6fafd0e6980a122c9821167"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="ltlnx"
-EMAIL="ltlnx@gmx.com"
+EMAIL="ltlnx@disroot.org"
diff --git a/multimedia/FFaudioConverter/FFaudioConverter.SlackBuild b/multimedia/FFaudioConverter/FFaudioConverter.SlackBuild
index dc550f5801..e7c324b3d8 100644
--- a/multimedia/FFaudioConverter/FFaudioConverter.SlackBuild
+++ b/multimedia/FFaudioConverter/FFaudioConverter.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for FFaudioConverter.
#
-# Copyright 2023 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2023-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=FFaudioConverter
-VERSION=${VERSION:-0.31.0}
+VERSION=${VERSION:-0.32.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/FFaudioConverter/FFaudioConverter.info b/multimedia/FFaudioConverter/FFaudioConverter.info
index 86a0a76069..8aafaaf5aa 100644
--- a/multimedia/FFaudioConverter/FFaudioConverter.info
+++ b/multimedia/FFaudioConverter/FFaudioConverter.info
@@ -1,8 +1,8 @@
PRGNAM="FFaudioConverter"
-VERSION="0.31.0"
+VERSION="0.32.0"
HOMEPAGE="https://github.com/Bleuzen/FFaudioConverter/"
-DOWNLOAD="https://github.com/Bleuzen/FFaudioConverter/archive/v0.31.0/FFaudioConverter-0.31.0.tar.gz"
-MD5SUM="bd094551b7ed0c049cb5a1d1f876c28f"
+DOWNLOAD="https://github.com/Bleuzen/FFaudioConverter/archive/v0.32.0/FFaudioConverter-0.32.0.tar.gz"
+MD5SUM="a02068b13e5016327d9bb561b35fef36"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/QMPlay2/QMPlay2.SlackBuild b/multimedia/QMPlay2/QMPlay2.SlackBuild
index 1edbd955e2..028e7c1b26 100644
--- a/multimedia/QMPlay2/QMPlay2.SlackBuild
+++ b/multimedia/QMPlay2/QMPlay2.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for QMPlay2.
#
-# Copyright 2017-2023 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2017-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=QMPlay2
-VERSION=${VERSION:-23.10.22}
+VERSION=${VERSION:-24.04.07}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -105,6 +105,9 @@ mv $PKG/usr/share/man $PKG/usr/man
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
+# to pass sbopkglint test...
+rm -rf $PKG/usr/share/icons/hicolor/scalable
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp AUTHORS ChangeLog LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/multimedia/QMPlay2/QMPlay2.info b/multimedia/QMPlay2/QMPlay2.info
index 68025191ed..3e14eb292d 100644
--- a/multimedia/QMPlay2/QMPlay2.info
+++ b/multimedia/QMPlay2/QMPlay2.info
@@ -1,8 +1,8 @@
PRGNAM="QMPlay2"
-VERSION="23.10.22"
+VERSION="24.04.07"
HOMEPAGE="https://github.com/zaps166/QMPlay2"
-DOWNLOAD="https://github.com/zaps166/QMPlay2/releases/download/23.10.22/QMPlay2-src-23.10.22.tar.xz"
-MD5SUM="8976333ab7a9578316dc06e6d8b131e8"
+DOWNLOAD="https://github.com/zaps166/QMPlay2/releases/download/24.04.07/QMPlay2-src-24.04.07.tar.xz"
+MD5SUM="05a2792b0d54070ea0c13e718d9e7eb1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libass libgme"
diff --git a/multimedia/cuetools/cuetools.info b/multimedia/cuetools/cuetools.info
index 737fc91b7e..a20735c6c1 100644
--- a/multimedia/cuetools/cuetools.info
+++ b/multimedia/cuetools/cuetools.info
@@ -1,7 +1,7 @@
PRGNAM="cuetools"
VERSION="1.4.1"
HOMEPAGE="https://github.com/svend/cuetools"
-DOWNLOAD="https://github.com/svend/cuetools/archive/1.4.1.tar.gz"
+DOWNLOAD="https://github.com/svend/cuetools/archive/1.4.1/cuetools-1.4.1.tar.gz"
MD5SUM="b1f365fc7ab02eff4b58b6a54ecee080"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/gaupol/gaupol.SlackBuild b/multimedia/gaupol/gaupol.SlackBuild
index 563df4f8ad..2ef3567e16 100644
--- a/multimedia/gaupol/gaupol.SlackBuild
+++ b/multimedia/gaupol/gaupol.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gaupol
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# Written by Andre Barboza <bmg.andre@gmail.com>
# All rights reserved.
#
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gaupol
-VERSION=${VERSION:-1.13}
+VERSION=${VERSION:-1.14.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,10 +68,10 @@ find -L . \
python3 setup.py install --root=$PKG
# pycache file has /tmp/SBo patch hardcoded, remove it and let it regenerate
-rm $PKG/usr/share/gaupol/extensions/custom-framerates/__pycache__/custom-framerates.cpython-39.pyc
+rm $PKG/usr/share/gaupol/extensions/custom-framerates/__pycache__/custom-framerates.cpython-*.pyc
mv $PKG/usr/share/man $PKG/usr
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/multimedia/gaupol/gaupol.info b/multimedia/gaupol/gaupol.info
index fbb87ff60a..6ece9a8b22 100644
--- a/multimedia/gaupol/gaupol.info
+++ b/multimedia/gaupol/gaupol.info
@@ -1,8 +1,8 @@
PRGNAM="gaupol"
-VERSION="1.13"
+VERSION="1.14.1"
HOMEPAGE="https://github.com/otsaloma/gaupol"
-DOWNLOAD="https://github.com/otsaloma/gaupol/archive/1.13/gaupol-1.13.tar.gz"
-MD5SUM="88347d0cdc681db9391dde7f53ac1f22"
+DOWNLOAD="https://github.com/otsaloma/gaupol/archive/1.14.1/gaupol-1.14.1.tar.gz"
+MD5SUM="fc45c20eb110528395bdea312a5153d1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gspell"
diff --git a/multimedia/inputstream.adaptive/inputstream.adaptive.SlackBuild b/multimedia/inputstream.adaptive/inputstream.adaptive.SlackBuild
index 403f0302b9..9309853146 100644
--- a/multimedia/inputstream.adaptive/inputstream.adaptive.SlackBuild
+++ b/multimedia/inputstream.adaptive/inputstream.adaptive.SlackBuild
@@ -25,9 +25,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=inputstream.adaptive
-CODNAM=Nexus
-VERSION=${VERSION:-20.3.18}
-BENTO4VER=${BENTO4VER:-1.6.0-639-6-Nexus}
+CODNAM=Omega
+VERSION=${VERSION:-21.4.4}
+BENTO4VER=${BENTO4VER:-1.6.0-641}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -90,7 +90,7 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-deprecated-declarations" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_INTERNAL_BENTO4=ON \
- -DBENTO4_URL=$CWD/Bento4-$BENTO4VER.tar.gz \
+ -DBENTO4_URL=$CWD/Bento4-$BENTO4VER-$CODNAM.tar.gz \
-DCMAKE_BUILD_TYPE=Release ..
make
make install/strip DESTDIR=$PKG
@@ -101,9 +101,6 @@ 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
-# Add execute permission to libssd_wv.so
-chmod 755 $PKG/usr/lib${LIBDIRSUFFIX}/kodi/addons/inputstream.adaptive/libssd_wv.so
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
LICENSE.md README.md \
diff --git a/multimedia/inputstream.adaptive/inputstream.adaptive.info b/multimedia/inputstream.adaptive/inputstream.adaptive.info
index 694e260a3e..534cfa6cc5 100644
--- a/multimedia/inputstream.adaptive/inputstream.adaptive.info
+++ b/multimedia/inputstream.adaptive/inputstream.adaptive.info
@@ -1,12 +1,12 @@
PRGNAM="inputstream.adaptive"
-VERSION="20.3.18"
+VERSION="21.4.4"
HOMEPAGE="https://github.com/xbmc/inputstream.adaptive/"
-DOWNLOAD="https://github.com/xbmc/inputstream.adaptive/archive/20.3.18-Nexus/inputstream.adaptive-20.3.18-Nexus.tar.gz \
- https://github.com/xbmc/Bento4/archive/refs/tags/1.6.0-639-6-Nexus/Bento4-1.6.0-639-6-Nexus.tar.gz"
-MD5SUM="d7430b3a37afeeb1c27031dea65269bb \
- 4322bd0076bf1fde49b389e73b821efa"
+DOWNLOAD="https://github.com/xbmc/inputstream.adaptive/archive/21.4.4-Omega/inputstream.adaptive-21.4.4-Omega.tar.gz \
+ https://github.com/xbmc/Bento4/archive/refs/tags/1.6.0-641-Omega/Bento4-1.6.0-641-Omega.tar.gz"
+MD5SUM="ac05307397df43eb6cc77c8379275056 \
+ 77b1246f0d738ee4f2006c27eb48d3c8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="kodi pycryptodomex"
+REQUIRES="kodi pycryptodomex pugixml"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/multimedia/iptvnator/README b/multimedia/iptvnator/README
index fa788db377..de5739ac64 100644
--- a/multimedia/iptvnator/README
+++ b/multimedia/iptvnator/README
@@ -13,21 +13,20 @@ Note: IPTVnator doesn't provide any playlists or other digital
content.
Features
-
-- M3u and M3u8 playlists support
-- Upload playlists from a file system
-- Add remote playlists via URL
-- Playlists auto-update feature
-- Open playlist from the file system
-- Search for channels
-- EPG support (TV Guide) with detailed info
-- TV archive/catchup/timeshift
-- Group-based channels list
-- Save channels as favorites
-- Global favorites aggregated from all playlists
-- HTML video player with hls.js support or Video.js based player
-- Internalization, currently 7 languages are supported (en, ru, de, ko,
- es, zh, fr)
-- Set custom "User Agent" header for a playlist
-- Re-fetch/auto-update playlists
-- Light and Dark theme
+- M3u and M3u8 playlists support
+- Xtream Code (XC) and Stalker portal (STB) support
+- External player support - mvp, VLC
+- Add playlists from file system or from remote URL
+- Playlists auto-update feature on app startup
+- Search for channels
+- EPG support (TV Guide) with detailed info
+- TV archive/catchup/timeshift
+- Group-based channels list
+- Save channels as favorites
+- Global favorites aggregated from all playlists
+- HTML video player with hls.js support or Video.js based player
+- Internalization, currently 8 languages are supported (en, ru, de, ko,
+ es, zh, fr, it)
+- Set custom "User Agent" header for a playlist
+- Light and Dark theme
+- Version for self-hosted docker is available
diff --git a/multimedia/iptvnator/iptvnator.SlackBuild b/multimedia/iptvnator/iptvnator.SlackBuild
index a6e0101582..02cb821343 100644
--- a/multimedia/iptvnator/iptvnator.SlackBuild
+++ b/multimedia/iptvnator/iptvnator.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for iptvnator
-# Copyright 2023 Marco Lavorini, Campiglia Marittima Italy
+# Copyright 2023-2024 Marco Lavorini, Campiglia Marittima Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=iptvnator
-VERSION=${VERSION:-0.15.0}
+VERSION=${VERSION:-0.15.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/iptvnator/iptvnator.info b/multimedia/iptvnator/iptvnator.info
index 6ffe8152fd..1755e4f210 100644
--- a/multimedia/iptvnator/iptvnator.info
+++ b/multimedia/iptvnator/iptvnator.info
@@ -1,10 +1,10 @@
PRGNAM="iptvnator"
-VERSION="0.15.0"
+VERSION="0.15.1"
HOMEPAGE="https://github.com/4gray/iptvnator"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/4gray/iptvnator/releases/download/v0.15.0/iptvnator_0.15.0_amd64.deb"
-MD5SUM_x86_64="9bd70c5eb287766c3b77f55488ec2489"
+DOWNLOAD_x86_64="https://github.com/4gray/iptvnator/releases/download/v0.15.1/iptvnator_0.15.1_amd64.deb"
+MD5SUM_x86_64="35b243ffb88ae2188db4d5d81f4738a3"
REQUIRES=""
MAINTAINER="Marco Lavorini"
EMAIL="sbo.mlavorini@outlook.com"
diff --git a/multimedia/kodi/README b/multimedia/kodi/README
index 2601c145c7..44352744a8 100644
--- a/multimedia/kodi/README
+++ b/multimedia/kodi/README
@@ -12,8 +12,10 @@ dav1d - AV1 codec support
libcec - CEC support
libmicrohttpd - Web interface support
libnfs - Browse NFS shares
+libudfread - Universal Disk Format (UDF) support
lirc - Remote support
shairplay - Airplay Support
+sndio - Alternative audio backend
waylandpp - Early wayland support
NOTE:
@@ -25,10 +27,9 @@ upgraded to at least python3-3.9.14 or later from the patches/
directory on your favorite mirror. 3.9.12 and earlier had issues.
FINAL NOTE:
-If you are running into issues with playing certain formats that should
-be supported due to optional dependencies (I had issues with AV1
-content even with dav1d installed until I rebuilt ffmpeg), you may need
-to rebuild Slackware's ffmpeg to add that support or use Kodi's
-internal version by passing FFMPEG=internal to the SlackBuild script
-(this will cause the kodi build system to require internet access so
-root can download ffmpeg).
+FFMPEG on 15.0 is too old to be used in kodi v21, so it is using an
+internal version of 6.0.1. If you have FFMPEG v6+ installed (probably
+mainly -current users), you can have kodi build against the system
+version by passing FFMPEG=external when building. System versions of
+FFMPEG may need to be recompiled to enable certain functionality like
+AV1 after installing dav1d.
diff --git a/multimedia/kodi/kodi.SlackBuild b/multimedia/kodi/kodi.SlackBuild
index febd144de3..138bd4d8c6 100644
--- a/multimedia/kodi/kodi.SlackBuild
+++ b/multimedia/kodi/kodi.SlackBuild
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kodi
SRCNAM=xbmc
-CODNAM=Nexus
-VERSION=${VERSION:-20.5}
+CODNAM=Omega
+VERSION=${VERSION:-21.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -36,13 +36,15 @@ PKGTYPE=${PKGTYPE:-tgz}
# Versions used below
crossguidVER=${crossguiVER:-ca1bf4b810e2d188d04cb6286f957008ee1b7681}
fmtVER=${fmtVER:-9.1.0}
-fstrcmpVER=${fstrcmpVER:-0.7.D001}
libdvdcssVER=${libdvdcssVER:-1.4.3-Next-Nexus-Alpha2-2}
libdvdnavVER=${libdvdnavVER:-6.1.1-Next-Nexus-Alpha2-2}
libdvdreadVER=${libdvdreadVER:-6.1.3-Next-Nexus-Alpha2-2}
rapidjsonVER=${rapidjsonVER:-1.1.0}
spdlogVER=${spdlogVER:-1.10.0}
-udfreadVER=${udfreadVER:-1.1.2}
+groovyVER=${groovyVER:-4.0.16}
+comLangVER=${comLangVER:-3.14.0}
+comTextVER=${comTextVER:-1.11.0}
+ffmpegVER=${ffmpegVER:-6.0.1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -97,6 +99,7 @@ if pkg-config --exists libmicrohttpd ; then WEBSERVER=ON; else WEBSERVER=OFF; fi
if pkg-config --exists libcec ; then CEC=ON; else CEC=OFF; fi
if pkg-config --exists libnfs ; then NFS=ON; else NFS=OFF; fi
if pkg-config --exists lirc ; then LIRC=ON; else LIRC=OFF; fi
+if pkg-config --exists libudfread ; then UDFREAD=ON; else UDFREAD=OFF; fi
if [ -f /usr/bin/shairplay ] ; then AIRPLAY=ON; else AIRPLAY=OFF; fi
# Adding early support for wayland. Needs libraries/waylandpp from SBo.
@@ -106,19 +109,34 @@ if pkg-config --exists wayland-client++; then PLATFORM="$PLATFORM wayland"; fi
mkdir -p $TMP/$PRGNAM-build
cd $TMP/$PRGNAM-build
-# Some optional features may not be supported with Slackware's default
-# ffmpeg package without being rebuilt. If the user would rather use
-# kodi's internal package, that might include playback support for
-# optional dependencies. Use Kodi's internal ffmpeg version by passing
-# FFMPEG=internal to the SlackBuild.
-if [ "${FFMPEG}" == "internal" ]; then FFMPEG=ON; else FFMPEG=OFF; fi
+# 15.0's ffmpeg is not supported in Omega, you need at least ffmpeg 6.0
+# Default to using the internal version, but allow switching to external
+# for -current users or people who upgrade their stock ffmpeg.
+# Pass FFMPEG=external to enable external support.
+if [ "${FFMPEG}" == "external" ]; then
+ FFMPEG="OFF"
+ FFMPEGURL=""
+else
+ FFMPEG="ON"
+ FFMPEGURL="-DFFMPEG_URL=$CWD/ffmpeg-$ffmpegVER.tar.gz"
+fi
+
+# There doesn't seem to be a way to specify the url of these files
+# (eg -DGROOVY_URL didn't work for the first one). But if you place them
+# in the expected location, it won't try and download them.
+mkdir -p build/download
+cp -a $CWD/apache-groovy-binary-$groovyVER.zip \
+ $CWD/commons-lang3-$comLangVER-bin.tar.gz \
+ $CWD/commons-text-$comTextVER-bin.tar.gz \
+ build/download
# Reasons for internal programs
# (so I can remember in the future why we're using them)
# Internal crossguid & rapidjson is recommended by upstream
-# fstrcmp and udfread currently unavailable on SBo
-# Using external spdlog & fmt breaks inputstream.adaptive
+# Internal ffmpeg since 15.0's is too old
+# Internal fmt & spdlog to prevent issues if spdlog was built without
+# optional fmt dependency
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
@@ -129,8 +147,6 @@ if [ "${FFMPEG}" == "internal" ]; then FFMPEG=ON; else FFMPEG=OFF; fi
-DCORE_PLATFORM_NAME="$PLATFORM" \
-DENABLE_INTERNAL_CROSSGUID=ON \
-DENABLE_INTERNAL_RapidJSON=ON \
- -DENABLE_INTERNAL_FSTRCMP=ON \
- -DENABLE_INTERNAL_UDFREAD=ON \
-DENABLE_INTERNAL_FMT=ON \
-DENABLE_INTERNAL_SPDLOG=ON \
-DENABLE_INTERNAL_FFMPEG=$FFMPEG \
@@ -142,15 +158,15 @@ if [ "${FFMPEG}" == "internal" ]; then FFMPEG=ON; else FFMPEG=OFF; fi
-DENABLE_LIRCCLIENT=$LIRC \
-DENABLE_MICROHTTPD=$WEBSERVER \
-DENABLE_NFS=$NFS \
+ -DENABLE_UDFREAD=$UDFREAD \
-DCROSSGUID_URL=$CWD/crossguid-$crossguidVER.tar.gz \
-DFMT_URL=$CWD/fmt-$fmtVER.tar.gz \
- -DFSTRCMP_URL=$CWD/fstrcmp-$fstrcmpVER.tar.gz \
-Dlibdvdcss_URL=$CWD/libdvdcss-$libdvdcssVER.tar.gz \
-Dlibdvdnav_URL=$CWD/libdvdnav-$libdvdnavVER.tar.gz \
-Dlibdvdread_URL=$CWD/libdvdread-$libdvdreadVER.tar.gz \
-DRAPIDJSON_URL=$CWD/rapidjson-$rapidjsonVER.tar.gz \
-DSPDLOG_URL=$CWD/spdlog-$spdlogVER.tar.gz \
- -DUDFREAD_URL=$CWD/libudfread-$udfreadVER.tar.gz \
+ $FFMPEGURL \
-DCMAKE_BUILD_TYPE=Release ../$SRCNAM-$VERSION-$CODNAM
make
make install/strip DESTDIR=$PKG
diff --git a/multimedia/kodi/kodi.info b/multimedia/kodi/kodi.info
index 9a06496159..8ea284404e 100644
--- a/multimedia/kodi/kodi.info
+++ b/multimedia/kodi/kodi.info
@@ -1,7 +1,7 @@
PRGNAM="kodi"
-VERSION="20.5"
+VERSION="21.0"
HOMEPAGE="https://kodi.tv/"
-DOWNLOAD="https://github.com/xbmc/xbmc/archive/20.5-Nexus/xbmc-20.5-Nexus.tar.gz \
+DOWNLOAD="https://github.com/xbmc/xbmc/archive/21.0-Omega/xbmc-21.0-Omega.tar.gz \
https://github.com/xbmc/crossguid/archive/ca1bf4b/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz \
https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz \
https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz \
@@ -9,9 +9,11 @@ DOWNLOAD="https://github.com/xbmc/xbmc/archive/20.5-Nexus/xbmc-20.5-Nexus.tar.gz
https://github.com/fmtlib/fmt/archive/refs/tags/9.1.0/fmt-9.1.0.tar.gz \
https://github.com/gabime/spdlog/archive/refs/tags/v1.10.0/spdlog-1.10.0.tar.gz \
https://github.com/miloyip/rapidjson/archive/v1.1.0/rapidjson-1.1.0.tar.gz \
- https://code.videolan.org/videolan/libudfread/-/archive/1.1.2/libudfread-1.1.2.tar.gz \
- https://fstrcmp.sourceforge.net/fstrcmp-0.7.D001.tar.gz"
-MD5SUM="abe2c7791f96e17b4476d268e5b01e3b \
+ http://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip \
+ http://mirrors.kodi.tv/build-deps/sources/commons-lang3-3.14.0-bin.tar.gz \
+ http://mirrors.kodi.tv/build-deps/sources/commons-text-1.11.0-bin.tar.gz \
+ http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz"
+MD5SUM="74501a89f0ea23d2908a9b983ab3d6f8 \
d4a8d62f3f8d6d946be75cf5bfa92687 \
42dc3770ae928103e8033a18b007e79d \
2349cde54d950af21fa4936371ad3349 \
@@ -19,10 +21,12 @@ MD5SUM="abe2c7791f96e17b4476d268e5b01e3b \
21fac48cae8f3b4a5783ae06b443973a \
effea813cd81cfb5588806c5754e14f1 \
badd12c511e081fec6c89c43a7027bce \
- e53c37085c3bf01d5c6623021563dcae \
- 9c440bbdfcad9fd22e38f2388715b0cc"
+ bd9eb761a11372dd659da8c2cf1ae692 \
+ 88c83b3fa007ae35d4f82a2466cad423 \
+ ae1f7607159b192e12f9c8eaaaf3d927 \
+ ab9c27629c2a43689c63ff55fd7cbf67"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk11 libass flatbuffers tinyxml gtest"
+REQUIRES="zulu-openjdk11 libass flatbuffers tinyxml gtest fmt fstrcmp spdlog tinyxml2 libdisplay-info"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/multimedia/mediainfo/mediainfo.SlackBuild b/multimedia/mediainfo/mediainfo.SlackBuild
index cf1f07af4f..e414e49f83 100644
--- a/multimedia/mediainfo/mediainfo.SlackBuild
+++ b/multimedia/mediainfo/mediainfo.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mediainfo
-VERSION=${VERSION:-24.01}
+VERSION=${VERSION:-24.04}
SRCNAM=MediaInfo
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/mediainfo/mediainfo.info b/multimedia/mediainfo/mediainfo.info
index acdbace7e3..cb639f0002 100644
--- a/multimedia/mediainfo/mediainfo.info
+++ b/multimedia/mediainfo/mediainfo.info
@@ -1,8 +1,8 @@
PRGNAM="mediainfo"
-VERSION="24.01"
+VERSION="24.04"
HOMEPAGE="https://mediaarea.net/MediaInfo/"
-DOWNLOAD="https://github.com/MediaArea/MediaInfo/archive/v24.01/MediaInfo-24.01.tar.gz"
-MD5SUM="6513173a58ee0b95f77e4e6055b76852"
+DOWNLOAD="https://github.com/MediaArea/MediaInfo/archive/v24.04/MediaInfo-24.04.tar.gz"
+MD5SUM="2a33bd893c819bb7050154e0c4f9ca6a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmediainfo"
diff --git a/multimedia/mpv/mpv.SlackBuild b/multimedia/mpv/mpv.SlackBuild
index dd194d66a5..028f18343b 100644
--- a/multimedia/mpv/mpv.SlackBuild
+++ b/multimedia/mpv/mpv.SlackBuild
@@ -94,7 +94,8 @@ pipewire="-Dpipewire=disabled" ; [ "${USE_PIPEWIRE:-no}" != "no" ] && pipewire="
# See `meson configure` to see what's available.
BUILD_OPTS=${BUILD_OPTS:-""}
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
CFLAGS="$SLKCFLAGS -ldl" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.SlackBuild b/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.SlackBuild
index 37f54fee73..602f041145 100644
--- a/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.SlackBuild
+++ b/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="opera-ffmpeg-codecs"
-VERSION=${VERSION:-0.85.0}
+VERSION=${VERSION:-0.86.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.info b/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.info
index 493a2bb41f..97163893e5 100644
--- a/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.info
+++ b/multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.info
@@ -1,10 +1,10 @@
PRGNAM="opera-ffmpeg-codecs"
-VERSION="0.85.0"
+VERSION="0.86.0"
HOMEPAGE="https://github.com/iteufel/nwjs-ffmpeg-prebuilt"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/download/0.85.0/0.85.0-linux-x64.zip"
-MD5SUM_x86_64="4018d965bd763cf36d44f252cbed3de6"
+DOWNLOAD_x86_64="https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/download/0.86.0/0.86.0-linux-x64.zip"
+MD5SUM_x86_64="caa6cc0b6858a0fdf54caebdcf458d5c"
REQUIRES="opera"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="dslackw@gmail.com"
diff --git a/multimedia/parole/parole.SlackBuild b/multimedia/parole/parole.SlackBuild
index a1bb6a29b2..52e4d4b3c5 100644
--- a/multimedia/parole/parole.SlackBuild
+++ b/multimedia/parole/parole.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=parole
-VERSION=${VERSION:-4.18.0}
+VERSION=${VERSION:-4.18.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/parole/parole.info b/multimedia/parole/parole.info
index 474fc5fa3e..95230611fa 100644
--- a/multimedia/parole/parole.info
+++ b/multimedia/parole/parole.info
@@ -1,8 +1,8 @@
PRGNAM="parole"
-VERSION="4.18.0"
+VERSION="4.18.1"
HOMEPAGE="https://docs.xfce.org/apps/parole/start"
-DOWNLOAD="https://archive.xfce.org/src/apps/parole/4.18/parole-4.18.0.tar.bz2"
-MD5SUM="319cd9bdbda677f93c390edaac91ca45"
+DOWNLOAD="https://archive.xfce.org/src/apps/parole/4.18/parole-4.18.1.tar.bz2"
+MD5SUM="29a409b4b22c2d91f210679e5708a19d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/plexmediaserver/plexmediaserver.SlackBuild b/multimedia/plexmediaserver/plexmediaserver.SlackBuild
index 43ffc8b238..9984cfe6aa 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.40.1.8227_c0dd5a73e}
+VERSION=${VERSION:-1.40.2.8395_c67dce28e}
PKG_VERSION=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/plexmediaserver/plexmediaserver.info b/multimedia/plexmediaserver/plexmediaserver.info
index 68f3526100..d4128b5fda 100644
--- a/multimedia/plexmediaserver/plexmediaserver.info
+++ b/multimedia/plexmediaserver/plexmediaserver.info
@@ -1,10 +1,10 @@
PRGNAM="plexmediaserver"
-VERSION="1.40.1.8227_c0dd5a73e"
+VERSION="1.40.2.8395_c67dce28e"
HOMEPAGE="https://plex.tv/"
-DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.40.1.8227-c0dd5a73e/debian/plexmediaserver_1.40.1.8227-c0dd5a73e_i386.deb"
-MD5SUM="a71ab10ce948d27b6f0f0eda31849415"
-DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.40.1.8227-c0dd5a73e/debian/plexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb"
-MD5SUM_x86_64="a21dd4bf570b8d26b745db2ad2c2a989"
+DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.40.2.8395-c67dce28e/debian/plexmediaserver_1.40.2.8395-c67dce28e_i386.deb"
+MD5SUM="29932efda14d2bea2024b0feb9f7da26"
+DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.40.2.8395-c67dce28e/debian/plexmediaserver_1.40.2.8395-c67dce28e_amd64.deb"
+MD5SUM_x86_64="96756b4ea968fd59c75b17143e13c951"
REQUIRES=""
MAINTAINER="Stu Miller"
EMAIL="slackbuilds@go4it2day.com"
diff --git a/multimedia/rpi-imager/remove_update_checking.patch b/multimedia/rpi-imager/remove_update_checking.patch
new file mode 100644
index 0000000000..f1e5d6b284
--- /dev/null
+++ b/multimedia/rpi-imager/remove_update_checking.patch
@@ -0,0 +1,17 @@
+diff --color --unified --recursive --text orig/src/main.qml new/src/main.qml
+--- orig/src/main.qml 2023-11-18 09:52:10.767398847 +0100
++++ new/src/main.qml 2023-11-18 09:53:12.521334474 +0100
+@@ -1500,13 +1500,6 @@
+ }
+ }
+ }
+-
+- if (imageWriter.getBoolSetting("check_version") && "latest_version" in imager && "url" in imager) {
+- if (!imageWriter.isEmbeddedMode() && imageWriter.isVersionNewer(imager["latest_version"])) {
+- updatepopup.url = imager["url"]
+- updatepopup.openPopup()
+- }
+- }
+ if ("default_os" in imager) {
+ selectNamedOS(imager["default_os"], osmodel)
+ }
diff --git a/multimedia/rpi-imager/rpi-imager.SlackBuild b/multimedia/rpi-imager/rpi-imager.SlackBuild
index 2da32e41e6..38f5d83136 100644
--- a/multimedia/rpi-imager/rpi-imager.SlackBuild
+++ b/multimedia/rpi-imager/rpi-imager.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for rpi-imager
# Copyright 2023 suncon The Earth
+# Copyright 2024 Jay Lanagan (j@lngn.net), Detroit, MI, USA.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rpi-imager
-VERSION=${VERSION:-1.7.5}
+VERSION=${VERSION:-1.8.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,6 +39,9 @@ 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
@@ -72,6 +76,7 @@ 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 \
@@ -79,17 +84,22 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# patch out the debian update check
+patch -Np1 -i $CWD/remove_update_checking.patch
+
mkdir -p build
cd build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_SUFFIX=${LIBDIRSUFFIX} \
- -DMAN_INSTALL_DIR=/usr/man \
- -DCMAKE_BUILD_TYPE=Release ../src
- make
- make install/strip DESTDIR=$PKG
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cmake -S ../src \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -G Ninja
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
@@ -101,11 +111,12 @@ cp -a doc/man/rpi-imager.1 $PKG/usr/man/man1/
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a license.txt README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
+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/multimedia/rpi-imager/rpi-imager.info b/multimedia/rpi-imager/rpi-imager.info
index 5f7bb57161..eaae10512a 100644
--- a/multimedia/rpi-imager/rpi-imager.info
+++ b/multimedia/rpi-imager/rpi-imager.info
@@ -1,10 +1,10 @@
PRGNAM="rpi-imager"
-VERSION="1.7.5"
-HOMEPAGE="https://www.raspberrypi.com/software"
-DOWNLOAD="https://github.com/raspberrypi/rpi-imager/archive/refs/tags/v1.7.5/rpi-imager-1.7.5.tar.gz"
-MD5SUM="9125b363b245a770aabbe0f02d9d9014"
+VERSION="1.8.5"
+HOMEPAGE="https://github.com/raspberrypi/rpi-imager/"
+DOWNLOAD="https://github.com/raspberrypi/rpi-imager/archive/v1.8.5/rpi-imager-1.8.5.tar.gz"
+MD5SUM="6d09b83ff545135bc2cec405df186bcb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="suncon"
-EMAIL="suncon@posteo.net"
+MAINTAINER="Jay Lanagan"
+EMAIL="j@lngn.net"
diff --git a/multimedia/rpi-imager/slack-desc b/multimedia/rpi-imager/slack-desc
index 1daabe36ec..0513b319cb 100644
--- a/multimedia/rpi-imager/slack-desc
+++ b/multimedia/rpi-imager/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
rpi-imager: rpi-imager (Raspberry Pi Imaging Utility)
rpi-imager:
-rpi-imager: Raspberry Pi Imager is the quick and easy way to install Raspberry
-rpi-imager: Pi OS and other operating systems to a microSD card, ready to use
-rpi-imager: with your Raspberry Pi.
+rpi-imager: User-friendly tool for creating bootable media for Raspberry Pi
+rpi-imager: devices.
+rpi-imager:
+rpi-imager: Homepage: https:/github.com/raspberrypi/rpi-imager
rpi-imager:
rpi-imager:
rpi-imager:
rpi-imager:
rpi-imager:
-rpi-imager: https://www.raspberrypi.com/software
diff --git a/multimedia/sickchill/rc.sickchill b/multimedia/sickchill/rc.sickchill
index 28fa0050d0..f36eb79604 100644
--- a/multimedia/sickchill/rc.sickchill
+++ b/multimedia/sickchill/rc.sickchill
@@ -97,6 +97,7 @@ status()
start()
{
if [ $STATUS == "stopped" ]; then
+ echo -n "Starting $PROG: "
if su "$USERNAME" -s /bin/sh -c "/usr/bin/${PROG} --daemon --pidfile=${PIDFILE} --datadir=${DATADIR} --port=${PORT} &> /dev/null"; then
echo "Startup Successful"
else
@@ -121,11 +122,12 @@ stop()
echo "Please run as root"
exit 1
fi
- echo -n $"Shutting down $PROG: "
- curl -s http://localhost:"$PORT"/home/shutdown/?pid="$(cat "$PIDFILE")" | grep -q "shutting down"
# sickchill can take some time to properly shut down.
- #Give it 10 seconds before forcing it to close.
- TIMEOUT=10
+ # It takes more than 10 seconds on my system top properly close.
+ # If it doesn't close by the timeout, force close it.
+ TIMEOUT=15
+ echo -n $"Giving $PROG $TIMEOUT seconds to shut down: "
+ curl -s http://localhost:"$PORT"/home/shutdown/?pid="$(cat "$PIDFILE")" | grep -q "shutting down"
for (( COUNT=0; COUNT <= TIMEOUT; COUNT++ )); do
if pgrep -f "$FULLPROG.*$PORT" > /dev/null; then
SHUTDOWN=success
@@ -155,6 +157,8 @@ case "$1" in
restart)
check
stop
+ sleep 1
+ check
start
;;
status)
diff --git a/multimedia/sickchill/sickchill.SlackBuild b/multimedia/sickchill/sickchill.SlackBuild
index efec98d47e..13d212ef23 100644
--- a/multimedia/sickchill/sickchill.SlackBuild
+++ b/multimedia/sickchill/sickchill.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sickchill
VERSION=${VERSION:-2024.3.1}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -108,6 +108,9 @@ sed -i '/ipaddress.*/d' pyproject.toml
# Remove win-inet-pton requirement as it is for Windows
sed -i '/win-inet-pton.*/d' pyproject.toml
+# Remove unnecessary validators version requirement
+sed -i 's|validators.*|validators = "\*"|' pyproject.toml
+
python3 -m build --wheel --no-isolation
python3 -m installer --destdir=$PKG dist/*.whl
diff --git a/multimedia/stremio/stremio.SlackBuild b/multimedia/stremio/stremio.SlackBuild
index c96aac579f..9310e4f468 100644
--- a/multimedia/stremio/stremio.SlackBuild
+++ b/multimedia/stremio/stremio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=stremio
-VERSION=${VERSION:-4.4.165}
+VERSION=${VERSION:-4.4.168}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/stremio/stremio.info b/multimedia/stremio/stremio.info
index b193ebf821..d95b12458e 100644
--- a/multimedia/stremio/stremio.info
+++ b/multimedia/stremio/stremio.info
@@ -1,18 +1,18 @@
PRGNAM="stremio"
-VERSION="4.4.165"
+VERSION="4.4.168"
HOMEPAGE="https://www.stremio.com"
-DOWNLOAD="https://github.com/Stremio/stremio-shell/archive/v4.4.165/stremio-shell-4.4.165.tar.gz \
+DOWNLOAD="https://github.com/Stremio/stremio-shell/archive/v4.4.168/stremio-shell-4.4.168.tar.gz \
https://github.com/Ivshti/razerchroma/archive/9904514/razerchroma-99045142479ba0e2fc3b9cccb72e348c67cd5829.tar.gz \
https://github.com/Ivshti/libmpv/archive/b0eae77/libmpv-b0eae77cf6dc59aaf142b7d079cb13a0904fd3ee.tar.gz \
https://github.com/itay-grudev/SingleApplication/archive/aede311/SingleApplication-aede311d28d20179216c5419b581087be2a8409f.tar.gz \
- https://dl.strem.io/four/v4.4.165/server.js \
- https://dl.strem.io/four/v4.4.165/stremio.asar"
-MD5SUM="a8f5e0ab1bbb43cb58981814e5bfd937\
- ae4749875770e58021d751aea80acf4b\
- 1a3c6c3054b171289799bd54b68db6c1\
- 1caffe59b5bf00c1ffa8ef2889b86f8b\
- 61fa3a8996dcece1823d3b73f10261b2\
- 07c4a04f3d67fbba45134d43f3aefbf4"
+ https://dl.strem.io/four/v4.4.168/server.js \
+ https://dl.strem.io/four/v4.4.168/stremio.asar"
+MD5SUM="2f535573ed2d140f1adb63828b08df2e \
+ ae4749875770e58021d751aea80acf4b \
+ 1a3c6c3054b171289799bd54b68db6c1 \
+ 1caffe59b5bf00c1ffa8ef2889b86f8b \
+ f69a94ae08b0d4b06e249e3b8ad5396b \
+ 80c5b4cf9d87b97972bc8e5098f44b51"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="mpv nodejs"
diff --git a/multimedia/videomass/videomass.SlackBuild b/multimedia/videomass/videomass.SlackBuild
index eb173fbfd9..c7a39d82ce 100644
--- a/multimedia/videomass/videomass.SlackBuild
+++ b/multimedia/videomass/videomass.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=videomass
-VERSION=${VERSION:-5.0.6}
+VERSION=${VERSION:-5.0.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/videomass/videomass.info b/multimedia/videomass/videomass.info
index fb36d18c0c..55d41f4021 100644
--- a/multimedia/videomass/videomass.info
+++ b/multimedia/videomass/videomass.info
@@ -1,8 +1,8 @@
PRGNAM="videomass"
-VERSION="5.0.6"
+VERSION="5.0.11"
HOMEPAGE="http://jeanslack.github.io/Videomass/"
-DOWNLOAD="https://github.com/jeanslack/Videomass/archive/v5.0.6/Videomass-5.0.6.tar.gz"
-MD5SUM="ffdf0d8e220ebda10acd19b7365c6959"
+DOWNLOAD="https://github.com/jeanslack/Videomass/archive/v5.0.11/Videomass-5.0.11.tar.gz"
+MD5SUM="abc76d66e7731f031c3a6bc98406d58f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxPython4 python3-pubsub"
diff --git a/multimedia/vlsub/vlsub.info b/multimedia/vlsub/vlsub.info
index dc0fa13f78..d424fae736 100644
--- a/multimedia/vlsub/vlsub.info
+++ b/multimedia/vlsub/vlsub.info
@@ -1,7 +1,7 @@
PRGNAM="vlsub"
VERSION="0.10.2"
HOMEPAGE="https://github.com/exebetche/vlsub"
-DOWNLOAD="https://github.com/exebetche/vlsub/archive/0.10.2.tar.gz"
+DOWNLOAD="https://github.com/exebetche/vlsub/archive/0.10.2/vlsub-0.10.2.tar.gz"
MD5SUM="5c4f5a53b74315073676a5b2bef91935"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/vvdec/vvdec.SlackBuild b/multimedia/vvdec/vvdec.SlackBuild
index 9f318c757a..37f41fd3f4 100644
--- a/multimedia/vvdec/vvdec.SlackBuild
+++ b/multimedia/vvdec/vvdec.SlackBuild
@@ -2,7 +2,7 @@
# ----------------------------------------------------------------------
# Slackware build script for vvdec
#
-# Copyright (c) 2023 Andrew Strong, Blue Mountains, Australia.
+# Copyright (c) 2023-2024 Andrew Strong, Blue Mountains, Australia.
#
# Permission to use, copy, modify, and distribute this software for
# any purpose with or without fee is hereby granted, provided that
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vvdec
-VERSION=${VERSION:-1.6.1}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,6 +86,7 @@ cd build
-DCMAKE_INSTALL_LIBDIR:PATH=lib${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_INCLUDEDIR:PATH=include \
-DBUILD_SHARED_LIBS=1 \
+ -DVVDEC_INSTALL_VVDECAPP=on \
-DCMAKE_BUILD_TYPE=Release ..
make
make install DESTDIR=$PKG
diff --git a/multimedia/vvdec/vvdec.info b/multimedia/vvdec/vvdec.info
index 10899086da..606304881f 100644
--- a/multimedia/vvdec/vvdec.info
+++ b/multimedia/vvdec/vvdec.info
@@ -1,8 +1,8 @@
PRGNAM="vvdec"
-VERSION="1.6.1"
+VERSION="2.2.0"
HOMEPAGE="https://github.com/fraunhoferhhi/vvdec"
-DOWNLOAD="https://github.com/fraunhoferhhi/vvdec/archive/v1.6.1/vvdec-1.6.1.tar.gz"
-MD5SUM="be71114991acce321869abf44c2b72ef"
+DOWNLOAD="https://github.com/fraunhoferhhi/vvdec/archive/v2.2.0/vvdec-2.2.0.tar.gz"
+MD5SUM="6f1cd609e3a656ea66643762fa8399a3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/whistle/whistle.info b/multimedia/whistle/whistle.info
index 8abaf74ec1..4454f00e2b 100644
--- a/multimedia/whistle/whistle.info
+++ b/multimedia/whistle/whistle.info
@@ -1,7 +1,7 @@
PRGNAM="whistle"
VERSION="0.9.3"
HOMEPAGE="https://github.com/ap0calypse/whistle"
-DOWNLOAD="https://github.com/ap0calypse/whistle/archive/0.9.3.tar.gz"
+DOWNLOAD="https://github.com/ap0calypse/whistle/archive/0.9.3/whistle-0.9.3.tar.gz"
MD5SUM="bddd41feebf3ceb380c51e743ab210e3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/x265/x265.SlackBuild b/multimedia/x265/x265.SlackBuild
index 31d0bf1284..3c92d8ccac 100644
--- a/multimedia/x265/x265.SlackBuild
+++ b/multimedia/x265/x265.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for x265
-# Copyright 2014-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2014-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=x265
-VERSION=${VERSION:-3.5}
+VERSION=${VERSION:-3.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/multimedia/x265/x265.info b/multimedia/x265/x265.info
index ec2ca91c05..aaad7f6217 100644
--- a/multimedia/x265/x265.info
+++ b/multimedia/x265/x265.info
@@ -1,8 +1,8 @@
PRGNAM="x265"
-VERSION="3.5"
+VERSION="3.6"
HOMEPAGE="https://www.videolan.org/developers/x265.html"
-DOWNLOAD="https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz"
-MD5SUM="deb5df5cb2ec17bdbae6ac6bbc3b1eef"
+DOWNLOAD="https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.6.tar.gz"
+MD5SUM="99997ecc8ee4d3575ba7715c759ad3bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/AdGuardHome/AdGuardHome.SlackBuild b/network/AdGuardHome/AdGuardHome.SlackBuild
index 5b0de96e14..f574600f57 100644
--- a/network/AdGuardHome/AdGuardHome.SlackBuild
+++ b/network/AdGuardHome/AdGuardHome.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=AdGuardHome
-VERSION=${VERSION:-0.107.45}
+VERSION=${VERSION:-0.107.48}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/AdGuardHome/AdGuardHome.info b/network/AdGuardHome/AdGuardHome.info
index 49781d3cd5..3088f00175 100644
--- a/network/AdGuardHome/AdGuardHome.info
+++ b/network/AdGuardHome/AdGuardHome.info
@@ -1,10 +1,10 @@
PRGNAM="AdGuardHome"
-VERSION="0.107.45"
+VERSION="0.107.48"
HOMEPAGE="https://adguard.com/adguard-home.html"
-DOWNLOAD="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.45/AdGuardHome_linux_386.tar.gz"
-MD5SUM="a47b33985cdb20e89f23e678751560e7"
-DOWNLOAD_x86_64="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.45/AdGuardHome_linux_amd64.tar.gz"
-MD5SUM_x86_64="87f30c11c58894ea1b269002feb65b19"
+DOWNLOAD="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.48/AdGuardHome_linux_386.tar.gz"
+MD5SUM="4f2d1bd8af158a5d081d6e46eefe1675"
+DOWNLOAD_x86_64="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.48/AdGuardHome_linux_amd64.tar.gz"
+MD5SUM_x86_64="574115238a9334cf096ef16dc07feae4"
REQUIRES=""
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/network/Pyrit/Pyrit.info b/network/Pyrit/Pyrit.info
index 77776829d3..3311b6a4e2 100644
--- a/network/Pyrit/Pyrit.info
+++ b/network/Pyrit/Pyrit.info
@@ -1,7 +1,7 @@
PRGNAM="Pyrit"
VERSION="0.5.0"
HOMEPAGE="https://github.com/JPaulMora/Pyrit"
-DOWNLOAD="https://github.com/JPaulMora/Pyrit/archive/v0.5.0.tar.gz"
+DOWNLOAD="https://github.com/JPaulMora/Pyrit/archive/v0.5.0/Pyrit-0.5.0.tar.gz"
MD5SUM="fbc25ae13a5fed2b2e3ffad7ede0dc71"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/UDR/README b/network/UDR/README
index 044eca08fa..ef8c5ad63b 100644
--- a/network/UDR/README
+++ b/network/UDR/README
@@ -1,3 +1,14 @@
+*** Important remark:
+
+Instead of using this program, it is recommended to change the kernel
+tcp congestion control to bbr by adding the following two lines to
+/etc/sysctl.conf:
+
+net.core.default_qdisc=fq
+net.ipv4.tcp_congestion_control=bbr
+
+*********************
+
UDR is a wrapper around rsync that enables rsync to use UDT protocol and
thus improves throughput of large data transfers over long distances.
diff --git a/network/UDR/UDR.SlackBuild b/network/UDR/UDR.SlackBuild
index 32b64c7cf8..bbec3789c8 100644
--- a/network/UDR/UDR.SlackBuild
+++ b/network/UDR/UDR.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for UDR
-# Copyright 2017-2020, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2017-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=UDR
-VERSION=${VERSION:-0.9.4_774f2e7}
-GITVERSION=${GITVERSION:-774f2e76c58feeb09dc5401fdff4207602b6f088}
+VERSION=${VERSION:-0.9.4_578b97a}
+GITVERSION=${GITVERSION:-578b97a35769b6d2a99215d6d013bdf49a144164}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/network/UDR/UDR.info b/network/UDR/UDR.info
index ed61f84fa5..9918290df8 100644
--- a/network/UDR/UDR.info
+++ b/network/UDR/UDR.info
@@ -1,8 +1,8 @@
PRGNAM="UDR"
-VERSION="0.9.4_774f2e7"
+VERSION="0.9.4_578b97a"
HOMEPAGE="https://github.com/martinetd/UDR"
-DOWNLOAD="https://github.com/martinetd/UDR/archive/774f2e76c58feeb09dc5401fdff4207602b6f088/UDR-774f2e76c58feeb09dc5401fdff4207602b6f088.tar.gz"
-MD5SUM="a046d266b95d113d3cecc8ff505c562f"
+DOWNLOAD="https://github.com/martinetd/UDR/archive/578b97a/UDR-578b97a35769b6d2a99215d6d013bdf49a144164.tar.gz"
+MD5SUM="84dd948f0c20a334492f4dbaa55f68ad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/aldryn-client/README b/network/aldryn-client/README
index f7078b5f0e..e0f3b650a4 100644
--- a/network/aldryn-client/README
+++ b/network/aldryn-client/README
@@ -2,4 +2,4 @@ The command-line client for the Aldryn Cloud.
Optional for aldryn gui :
- Kivy
-- pygame
+- python3-pygame
diff --git a/network/argus/argus.SlackBuild b/network/argus/argus.SlackBuild
index ba81068225..c61a16af31 100644
--- a/network/argus/argus.SlackBuild
+++ b/network/argus/argus.SlackBuild
@@ -2,12 +2,12 @@
# Slackware build script for Argus
# Written by R. Bailey <GooseYArd@gmail.com>
-# Emmanuel N. Millan <emmanueln@gmail.com> - 2018
+# Emmanuel N. Millan <emmanueln@gmail.com> - 2018-2024
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=argus
-VERSION=${VERSION:-3.0.8.2}
+VERSION=${VERSION:-3.0.8.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,6 +86,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+rm -rf $PKG/usr/argus
mkdir -p $PKG/etc
cp -a support/Config/argus.conf $PKG/etc/argus.conf.new
diff --git a/network/argus/argus.info b/network/argus/argus.info
index 33c6a56cb6..ab7439703d 100644
--- a/network/argus/argus.info
+++ b/network/argus/argus.info
@@ -1,8 +1,8 @@
PRGNAM="argus"
-VERSION="3.0.8.2"
+VERSION="3.0.8.4"
HOMEPAGE="http://www.qosient.com/argus/index.shtml"
-DOWNLOAD="http://qosient.com/argus/src/argus-3.0.8.2.tar.gz"
-MD5SUM="eaf5f5ec66569e556392802a70ef9ca5"
+DOWNLOAD="https://github.com/openargus/argus/archive/v3.0.8.4/argus-3.0.8.4.tar.gz"
+MD5SUM="4d906fe4e21372783e7c213486722b66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/argus/rc.argus.patch b/network/argus/rc.argus.patch
index eb42fda952..ce2541ff28 100644
--- a/network/argus/rc.argus.patch
+++ b/network/argus/rc.argus.patch
@@ -1,6 +1,6 @@
---- support/Startup/argus.orig 2010-07-06 11:23:38.032000082 -0400
-+++ support/Startup/argus 2010-07-06 11:27:15.466000084 -0400
-@@ -43,17 +43,17 @@
+--- support/Startup/argus.orig 2024-04-16 14:24:23.066973888 -0300
++++ support/Startup/argus 2024-04-16 14:25:50.591966998 -0300
+@@ -48,17 +48,17 @@
fi
# Source networking configuration.
@@ -8,8 +8,8 @@
+#. /etc/sysconfig/network
# Check that networking is up.
--[ ${NETWORKING} = "no" ] && exit 1
-+# [ ${NETWORKING} = "no" ] && exit 1
+-[ .${NETWORKING} = ."no" ] && exit 1
++#[ .${NETWORKING} = ."no" ] && exit 1
# Set argus path by defining $ARGUSHOME for this script.
@@ -21,12 +21,3 @@
ARGUSHOME=$ARGUSDIR
export PATH=$ARGUSHOME:$PATH
-@@ -71,7 +71,7 @@
- then
- mkdir /var/log/argus
- fi
-- argus -de `hostname` -w /var/log/argus/argus.out \
-+ argus -p -de `hostname` -w /var/log/argus/argus.out \
- > /dev/null 2>&1
- RETVAL=$?
- else
diff --git a/network/arno-iptables-firewall/arno-iptables-firewall.info b/network/arno-iptables-firewall/arno-iptables-firewall.info
index 1bc541c2c6..7fb24b23e8 100644
--- a/network/arno-iptables-firewall/arno-iptables-firewall.info
+++ b/network/arno-iptables-firewall/arno-iptables-firewall.info
@@ -1,7 +1,7 @@
PRGNAM="arno-iptables-firewall"
VERSION="2.1.0"
HOMEPAGE="https://github.com/arno-iptables-firewall/aif"
-DOWNLOAD="https://github.com/arno-iptables-firewall/aif/archive/2.1.0.tar.gz"
+DOWNLOAD="https://github.com/arno-iptables-firewall/aif/archive/2.1.0/aif-2.1.0.tar.gz"
MD5SUM="8f890a80bb6e8d2d0681c9a822ae39de"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/awstats/awstats.SlackBuild b/network/awstats/awstats.SlackBuild
index 76c19e3a45..84f80b5965 100644
--- a/network/awstats/awstats.SlackBuild
+++ b/network/awstats/awstats.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="awstats"
-VERSION=${VERSION:-7.8}
+VERSION=${VERSION:-7.9}
# hardcode ARCH
ARCH=noarch
BUILD=${BUILD:-1}
diff --git a/network/awstats/awstats.info b/network/awstats/awstats.info
index d6c3919c6c..57ffe6df4a 100644
--- a/network/awstats/awstats.info
+++ b/network/awstats/awstats.info
@@ -1,8 +1,8 @@
PRGNAM="awstats"
-VERSION="7.8"
+VERSION="7.9"
HOMEPAGE="http://awstats.sourceforge.net/"
-DOWNLOAD="https://prdownloads.sourceforge.net/awstats/awstats-7.8.tar.gz"
-MD5SUM="46986723e04b1980389193153915e760"
+DOWNLOAD="https://prdownloads.sourceforge.net/awstats/awstats-7.9.tar.gz"
+MD5SUM="c283e0170700461596f9c9e121ea2896"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/awstats/slack-desc b/network/awstats/slack-desc
index 9dfeb4ef20..fc78a114f7 100644
--- a/network/awstats/slack-desc
+++ b/network/awstats/slack-desc
@@ -16,4 +16,4 @@ awstats: It can analyze log files from all major server tools like Apache
awstats: log files and a lot of other web, proxy, wap, streaming servers,
awstats: mail servers, and some ftp servers.
awstats:
-awstats: Home Page: http://awstats.sourceforge.net/
+awstats: Home Page: https://awstats.sourceforge.net/
diff --git a/network/baikal/baikal.SlackBuild b/network/baikal/baikal.SlackBuild
index f52753dcc1..ff3fd56296 100644
--- a/network/baikal/baikal.SlackBuild
+++ b/network/baikal/baikal.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for baikal
-# Copyright 2022-2023 Johannes Schoepfer, Germany
+# Copyright 2022-2024 Johannes Schoepfer, 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=baikal
-VERSION=${VERSION:-0.9.4}
+VERSION=${VERSION:-0.9.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -61,7 +61,7 @@ chown -R apache $PKG/usr/share/$PRGNAM
cp -R Core config html Specific vendor $PKG/usr/share/$PRGNAM
chown -R apache $PKG/usr/share/$PRGNAM/{config,Specific}
# Remove cruft
-find $PKG -type f -name '.empty' -delete
+find $PKG -empty -delete
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
diff --git a/network/baikal/baikal.info b/network/baikal/baikal.info
index e432a71977..574b0a9847 100644
--- a/network/baikal/baikal.info
+++ b/network/baikal/baikal.info
@@ -1,8 +1,8 @@
PRGNAM="baikal"
-VERSION="0.9.4"
+VERSION="0.9.5"
HOMEPAGE="https://sabre.io/baikal/"
-DOWNLOAD="https://github.com/sabre-io/Baikal/releases/download/0.9.4/baikal-0.9.4.zip"
-MD5SUM="556e6306b8bc588a96e6dd4eca43ad8f"
+DOWNLOAD="https://github.com/sabre-io/Baikal/releases/download/0.9.5/baikal-0.9.5.zip"
+MD5SUM="47ad5c6ef9e5e87b7bd0028ad1008fbe"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/beegfs/beegfs.SlackBuild b/network/beegfs/beegfs.SlackBuild
index 732dcf8ada..32e78d13c9 100644
--- a/network/beegfs/beegfs.SlackBuild
+++ b/network/beegfs/beegfs.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for beegfs
-# Copyright 2023 GUAN Xin <guanx.bac@gmail.com> from Beijing
+# Copyright 2023,2024 GUAN Xin <guanx.bac@gmail.com> from Beijing
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,10 +26,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=beegfs
-VERSION=${VERSION:-7.4.2}
+VERSION=${VERSION:-7.4.3}
VERSION_MAJOR=$(echo $VERSION | cut -d. -f1,1)
-SRCNAM=v$VERSION_MAJOR
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,9 +76,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2
-cd $SRCNAM-$VERSION
+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 \
@@ -87,8 +86,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-zcat $CWD/hwaddr_out-of-bound.patch.gz | patch -p1 --verbose
-
make BEEGFS_CFLAGS="$SLKCFLAGS" USER_CXXFLAGS="$SLKCFLAGS" BEEGFS_VERSION=$VERSION common-all
make BEEGFS_CFLAGS="$SLKCFLAGS" USER_CXXFLAGS="$SLKCFLAGS" BEEGFS_VERSION=$VERSION DESTDIR=$PKG common-install
install -o 0 -g 0 -d -m 0755 $PKG/etc/rc.d/init.d
@@ -136,7 +133,7 @@ install -o 0 -g 0 -d -m 0755 $PKG/sbin
install -o 0 -g 0 -p -m 0755 -t $PKG/sbin utils/scripts/fsck.beegfs
install -o 0 -g 0 -d -m 0755 $PKG/opt/beegfs/src/client/client_module_$VERSION_MAJOR
-cp -at $PKG/opt/beegfs/src/client/client_module_$VERSION_MAJOR client_module/build client_module/source
+cp -at $PKG/opt/beegfs/src/client/client_module_$VERSION_MAJOR client_module/build client_module/include client_module/source
rm -fr $PKG/opt/beegfs/src/client/client_module_$VERSION_MAJOR/build/dist
chown -R 0:0 $PKG/opt/beegfs/src/client/client_module_$VERSION_MAJOR
chmod -R og-w $PKG/opt/beegfs/src/client/client_module_$VERSION_MAJOR
@@ -161,6 +158,13 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE.txt README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# beegfs-client-devel files
+cp -at $PKG/usr client_devel/include
+cp -at $PKG/usr/doc/$PRGNAM-$VERSION client_devel/build/dist/usr/share/doc/beegfs-client-devel
+cat > $PKG/usr/doc/$PRGNAM-$VERSION/beegfs-client-devel/examples/Makefile << EOF
+% : %.cpp
+ \$(CXX) -O2 -Wall -I/opt/beegfs/src/client/client_module_$VERSION_MAJOR/include -o \$@ \$<
+EOF
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/network/beegfs/beegfs.info b/network/beegfs/beegfs.info
index a1a7acedb0..7ee36d3999 100644
--- a/network/beegfs/beegfs.info
+++ b/network/beegfs/beegfs.info
@@ -1,10 +1,10 @@
PRGNAM="beegfs"
-VERSION="7.4.2"
+VERSION="7.4.3"
HOMEPAGE="https://www.beegfs.io/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://git.beegfs.io/pub/v7/-/archive/7.4.2/v7-7.4.2.tar.bz2"
-MD5SUM_x86_64="935840cb183bdf6d434fc7a5f6ba51a2"
+DOWNLOAD_x86_64="https://github.com/ThinkParQ/beegfs/archive/7.4.3/beegfs-7.4.3.tar.gz"
+MD5SUM_x86_64="a96c1deee976db763ef324af6f3593bc"
REQUIRES="rdma-core"
MAINTAINER="GUAN Xin"
EMAIL="guanx.bac@gmail.com"
diff --git a/network/beegfs/hwaddr_out-of-bound.patch.gz b/network/beegfs/hwaddr_out-of-bound.patch.gz
deleted file mode 100644
index 761ab52e28..0000000000
--- a/network/beegfs/hwaddr_out-of-bound.patch.gz
+++ /dev/null
Binary files differ
diff --git a/network/bitcoin/README b/network/bitcoin/README
index 913c5d54b7..7e3be4ea05 100644
--- a/network/bitcoin/README
+++ b/network/bitcoin/README
@@ -13,4 +13,4 @@ If you just want to send and receive Bitcoins you can also look
at a light client like Electrum.
Please make sure to read the release notes first before upgrading:
-https://bitcoincore.org/en/releases/26.0/
+https://bitcoincore.org/en/releases/27.0/
diff --git a/network/bitcoin/bitcoin.SlackBuild b/network/bitcoin/bitcoin.SlackBuild
index ebb653e67a..7e5142b0ed 100644
--- a/network/bitcoin/bitcoin.SlackBuild
+++ b/network/bitcoin/bitcoin.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bitcoin
-# Copyright 2012-2023 nomnombtc <nomnombtc@arcor.de>
+# Copyright 2012-2024 nomnombtc <nomnombtc@arcor.de>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bitcoin
-VERSION=${VERSION:-26.0}
+VERSION=${VERSION:-27.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/bitcoin/bitcoin.info b/network/bitcoin/bitcoin.info
index 54997f0fff..47b798acfb 100644
--- a/network/bitcoin/bitcoin.info
+++ b/network/bitcoin/bitcoin.info
@@ -1,8 +1,8 @@
PRGNAM="bitcoin"
-VERSION="26.0"
+VERSION="27.0"
HOMEPAGE="https://bitcoincore.org"
-DOWNLOAD="https://bitcoincore.org/bin/bitcoin-core-26.0/bitcoin-26.0.tar.gz"
-MD5SUM="40698e9246558f0582afdc680add2cf2"
+DOWNLOAD="https://bitcoincore.org/bin/bitcoin-core-27.0/bitcoin-27.0.tar.gz"
+MD5SUM="0850dc36e811ad780123f12083974a5f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/brave-browser/brave-browser.SlackBuild b/network/brave-browser/brave-browser.SlackBuild
index 9dc70258c6..8c757756b4 100644
--- a/network/brave-browser/brave-browser.SlackBuild
+++ b/network/brave-browser/brave-browser.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=brave-browser
-VERSION=${VERSION:-1.63.174}
+VERSION=${VERSION:-1.65.114}
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 8c02eb7afc..77dafefff7 100644
--- a/network/brave-browser/brave-browser.info
+++ b/network/brave-browser/brave-browser.info
@@ -1,10 +1,10 @@
PRGNAM="brave-browser"
-VERSION="1.63.174"
+VERSION="1.65.114"
HOMEPAGE="https://brave.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.63.174/brave-browser-1.63.174-1.x86_64.rpm"
-MD5SUM_x86_64="d71df24b313765801601d5785c33fb79"
+DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.65.114/brave-browser-1.65.114-1.x86_64.rpm"
+MD5SUM_x86_64="bdd1be24d71588c20f93a29ec15bd791"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/network/cacti/cacti.info b/network/cacti/cacti.info
index 852dfa9c1e..bdfc98b130 100644
--- a/network/cacti/cacti.info
+++ b/network/cacti/cacti.info
@@ -2,7 +2,7 @@ PRGNAM="cacti"
VERSION="1.1.38"
HOMEPAGE="https://www.cacti.net/"
DOWNLOAD="https://www.cacti.net/downloads/cacti-1.1.38.tar.gz"
-MD5SUM="a1ffe414280ec6518de7f0f16a5960c5"
+MD5SUM="9bf4b63fd661e1cb91ba13e538f38288"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rrdtool"
diff --git a/network/clamav-unofficial-sigs/clamav-unofficial-sigs.info b/network/clamav-unofficial-sigs/clamav-unofficial-sigs.info
index 8d51786e15..4b845c518b 100644
--- a/network/clamav-unofficial-sigs/clamav-unofficial-sigs.info
+++ b/network/clamav-unofficial-sigs/clamav-unofficial-sigs.info
@@ -1,7 +1,7 @@
PRGNAM="clamav-unofficial-sigs"
VERSION="5.6.2"
HOMEPAGE="https://github.com/extremeshok/clamav-unofficial-sigs"
-DOWNLOAD="https://github.com/extremeshok/clamav-unofficial-sigs/archive/5.6.2.tar.gz"
+DOWNLOAD="https://github.com/extremeshok/clamav-unofficial-sigs/archive/5.6.2/clamav-unofficial-sigs-5.6.2.tar.gz"
MD5SUM="f3226e88cc84de5803c84583cf72e622"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/discord/discord.SlackBuild b/network/discord/discord.SlackBuild
index 0ff9abdc45..51712eae42 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.46}
+VERSION=${VERSION:-0.0.50}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/discord/discord.info b/network/discord/discord.info
index 6f53863f2b..e667e9d346 100644
--- a/network/discord/discord.info
+++ b/network/discord/discord.info
@@ -1,10 +1,10 @@
PRGNAM="discord"
-VERSION="0.0.46"
+VERSION="0.0.50"
HOMEPAGE="https://discordapp.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.46/discord-0.0.46.deb"
-MD5SUM_x86_64="b4886ef6c20f92b59b290d02f2acff43"
+DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.50/discord-0.0.50.deb"
+MD5SUM_x86_64="d8833eed04524519f0dc716252fc751a"
REQUIRES=""
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/network/dnsproxy-bin/dnsproxy-bin.SlackBuild b/network/dnsproxy-bin/dnsproxy-bin.SlackBuild
index ff049323ef..754f02619a 100644
--- a/network/dnsproxy-bin/dnsproxy-bin.SlackBuild
+++ b/network/dnsproxy-bin/dnsproxy-bin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dnsproxy-bin
-VERSION=${VERSION:-0.66.0}
+VERSION=${VERSION:-0.70.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/dnsproxy-bin/dnsproxy-bin.info b/network/dnsproxy-bin/dnsproxy-bin.info
index a50c388414..a92b474217 100644
--- a/network/dnsproxy-bin/dnsproxy-bin.info
+++ b/network/dnsproxy-bin/dnsproxy-bin.info
@@ -1,13 +1,13 @@
PRGNAM="dnsproxy-bin"
-VERSION="0.66.0"
+VERSION="0.70.0"
HOMEPAGE="https://github.com/AdguardTeam/dnsproxy"
-DOWNLOAD="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.66.0/dnsproxy-linux-386-v0.66.0.tar.gz \
- https://raw.githubusercontent.com/AdguardTeam/dnsproxy/master/config.yaml.dist"
-MD5SUM="f5b281f6291bdba38b8588cbba9cbc7d \
+DOWNLOAD="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.70.0/dnsproxy-linux-386-v0.70.0.tar.gz \
+ https://raw.githubusercontent.com/AdguardTeam/dnsproxy/v0.70.0/config.yaml.dist"
+MD5SUM="2477cd961231ea37dacd5f66306e3a27 \
5a8aaaacbc3aeb1af4aac34233f2d14b"
-DOWNLOAD_x86_64="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.66.0/dnsproxy-linux-amd64-v0.66.0.tar.gz \
- https://raw.githubusercontent.com/AdguardTeam/dnsproxy/master/config.yaml.dist"
-MD5SUM_x86_64="8596e3a38f67cadaad323134c4a22594 \
+DOWNLOAD_x86_64="https://github.com/AdguardTeam/dnsproxy/releases/download/v0.70.0/dnsproxy-linux-amd64-v0.70.0.tar.gz \
+ https://raw.githubusercontent.com/AdguardTeam/dnsproxy/v0.70.0/config.yaml.dist"
+MD5SUM_x86_64="3866f2ffc11a96222e6d2986ee1d743e \
5a8aaaacbc3aeb1af4aac34233f2d14b"
REQUIRES=""
MAINTAINER="Alexander Verbovetsky"
diff --git a/network/dropbox/dropbox.SlackBuild b/network/dropbox/dropbox.SlackBuild
index 04398f9164..f84854721d 100644
--- a/network/dropbox/dropbox.SlackBuild
+++ b/network/dropbox/dropbox.SlackBuild
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dropbox
-VERSION=${VERSION:-195.4.4995}
+VERSION=${VERSION:-196.4.6900}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/dropbox/dropbox.info b/network/dropbox/dropbox.info
index b693c074e2..9df24e3a6b 100644
--- a/network/dropbox/dropbox.info
+++ b/network/dropbox/dropbox.info
@@ -1,10 +1,10 @@
PRGNAM="dropbox"
-VERSION="195.4.4995"
+VERSION="196.4.6900"
HOMEPAGE="https://www.dropbox.com"
-DOWNLOAD="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-195.4.4995.tar.gz"
-MD5SUM="169ec26ef92ab6f169cfc48c732e8efe"
-DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-195.4.4995.tar.gz"
-MD5SUM_x86_64="045aa22d8513eacccd2c9535f7605944"
+DOWNLOAD="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-196.4.6900.tar.gz"
+MD5SUM="691c757e0689c38df18d5d3a0e54b66c"
+DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-196.4.6900.tar.gz"
+MD5SUM_x86_64="7ceac7a9546e337c78d13106fb923880"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/network/ejabberd-bin/README b/network/ejabberd-bin/README
new file mode 100644
index 0000000000..4783e1c3b8
--- /dev/null
+++ b/network/ejabberd-bin/README
@@ -0,0 +1,13 @@
+ejabberd is an open-source, robust, scalable and extensible realtime
+platform built using Erlang/OTP, that includes XMPP server, MQTT broker
+and SIP service.
+
+This script repackage the official deb package that provides a full
+featured ejabberd server and does not require any extra dependencies.
+It contains a stripped down version of Erlang, which does not conflict
+with the SBo erlang.
+
+A user and group "ejabberd" must exist prior to running this script.
+To create them run as root:
+ groupadd -g 370 ejabberd
+ useradd -u 370 -g 370 -s /sbin/nologin -d /var/lib/ejabberd ejabberd
diff --git a/network/ejabberd-bin/README.SBo b/network/ejabberd-bin/README.SBo
new file mode 100644
index 0000000000..747f79d7fa
--- /dev/null
+++ b/network/ejabberd-bin/README.SBo
@@ -0,0 +1,16 @@
+In order to start ejabberd at boot and stop it properly at shutdown,
+make sure rc.local and rc.local_shutdown contain the following lines:
+
+ /etc/rc.d/rc.local
+ ==================
+ # Start ejabberd
+ if [ -x /etc/rc.d/rc.ejabberd ]; then
+ /etc/rc.d/rc.ejabberd start
+ fi
+
+ /etc/rc.d/rc.local_shutdown
+ ===========================
+ # Stop ejabberd
+ if [ -x /etc/rc.d/rc.ejabberd ]; then
+ /etc/rc.d/rc.ejabberd stop
+ fi
diff --git a/network/ejabberd-bin/doinst.sh b/network/ejabberd-bin/doinst.sh
new file mode 100644
index 0000000000..016d743a77
--- /dev/null
+++ b/network/ejabberd-bin/doinst.sh
@@ -0,0 +1,25 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ rm $NEW
+ fi
+}
+
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ -e $OLD ]; then
+ cp -a $OLD ${NEW}.incoming
+ cat $NEW > ${NEW}.incoming
+ mv ${NEW}.incoming $NEW
+ fi
+ config $NEW
+}
+
+preserve_perms etc/rc.d/rc.ejabberd.new
+config etc/ejabberd/ejabberd.yml.new
+config etc/ejabberd/ejabberdctl.cfg.new
+config etc/ejabberd/inetrc.new
diff --git a/network/ejabberd-bin/ejabberd-bin.SlackBuild b/network/ejabberd-bin/ejabberd-bin.SlackBuild
new file mode 100644
index 0000000000..bc34eef76a
--- /dev/null
+++ b/network/ejabberd-bin/ejabberd-bin.SlackBuild
@@ -0,0 +1,124 @@
+#!/bin/bash
+
+# Slackware build script for ejabberd-bin
+
+# Copyright 2024, Alexander Verbovetsky, Moscow, Russia
+# 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=ejabberd-bin
+VERSION=${VERSION:-24.02}
+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 [ "$ARCH" != "x86_64" -a "$ARCH" != "aarch64" ]; then
+ echo "Only x86_64 and aarch64 are supported."
+ exit 1
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+if ! grep ^ejabberd: /etc/group 2>&1 > /dev/null; then
+ echo " A group "ejabberd" must exist prior to running this script."
+ echo " # groupadd -g 370 ejabberd"
+ exit 1
+elif ! grep ^ejabberd: /etc/passwd 2>&1 > /dev/null; then
+ echo " A user "ejabberd" must exist prior to running this script."
+ echo " # useradd -u 370 -g 370 -s /sbin/nologin -d /var/lib/ejabberd ejabberd"
+ exit 1
+elif ! grep ^ejabberd:.*:/var/lib/ejabberd: /etc/passwd 2>&1 > /dev/null; then
+ echo " Please change the user "ejabberd" home directory to /var/lib/ejabberd."
+ echo " # usermod -d /var/lib/ejabberd ejabberd"
+ exit 1
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $PKG
+ar p $CWD/${PRGNAM%-bin}_${VERSION}-*.deb data.tar.gz | tar xvz
+
+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 {} \;
+
+rm -r usr/share lib etc
+mkdir -p etc var/{lib,log}/ejabberd
+chown -R ejabberd:ejabberd var/{lib,log}/ejabberd
+chmod 700 var/{lib,log}/ejabberd
+rm -f opt/ejabberd/conf/*.pem
+mv opt/ejabberd/conf etc/ejabberd
+rmdir opt/ejabberd/{database,logs,}
+chown root:ejabberd etc/ejabberd/* opt/ejabberd-*/lib/epam-*/priv/bin/epam
+chmod 640 etc/ejabberd/*
+chmod 4750 opt/ejabberd-*/lib/epam-*/priv/bin/epam
+
+sed -i -e '/^ca_file:/,/^[^ ]/{//!d}' -e '/^certfiles:/,/^[^ ]/{//!d}' \
+ -e '/\(^ca_file:\|^certfiles:\)/d' etc/ejabberd/ejabberd.yml
+
+find -L etc/ejabberd -type f -print0 | xargs -0 -I {} mv {} {}.new
+
+sed -i -e 's|/opt/ejabberd/conf|/etc/ejabberd|' \
+ -e 's|/opt/ejabberd/logs|/var/log/ejabberd|' \
+ -e 's|/opt/ejabberd/database/\$ERLANG_NODE|/var/lib/ejabberd|' \
+ opt/ejabberd-$VERSION/bin/ejabberdctl
+
+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 etc/rc.d
+cat $CWD/rc.ejabberd > etc/rc.d/rc.ejabberd.new
+
+mkdir -p usr/share/bash-completion/completions
+cat $CWD/ejabberdctl.bc > usr/share/bash-completion/completions/ejabberdctl
+
+mkdir -p usr/man/man5
+cat $CWD/ejabberd.yml.5 | gzip -9c > usr/man/man5/ejabberd.yml.5.gz
+
+mkdir -p usr/doc/$PRGNAM-$VERSION
+cat $CWD/CHANGELOG.md > usr/doc/$PRGNAM-$VERSION/CHANGELOG.md
+cat $CWD/$PRGNAM.SlackBuild > usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p install
+cat $CWD/slack-desc > install/slack-desc
+cat $CWD/doinst.sh > install/doinst.sh
+
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/ejabberd-bin/ejabberd-bin.info b/network/ejabberd-bin/ejabberd-bin.info
new file mode 100644
index 0000000000..0c8fd4dd64
--- /dev/null
+++ b/network/ejabberd-bin/ejabberd-bin.info
@@ -0,0 +1,16 @@
+PRGNAM="ejabberd-bin"
+VERSION="24.02"
+HOMEPAGE="https://www.ejabberd.im"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/processone/ejabberd/releases/download/24.02/ejabberd_24.02-1_amd64.deb \
+ https://raw.githubusercontent.com/processone/ejabberd/24.02/tools/ejabberdctl.bc \
+ https://raw.githubusercontent.com/processone/ejabberd/24.02/man/ejabberd.yml.5 \
+ https://raw.githubusercontent.com/processone/ejabberd/24.02/CHANGELOG.md"
+MD5SUM_x86_64="4298b09b2448520321a3dae9bca9ab56 \
+ 699c3c0df85c53ebed6649a2a61131a9 \
+ 47c603b65521b0899bf41be2bfcc2c4a \
+ 183364229c2b80a66e2a9916ec58beff"
+REQUIRES=""
+MAINTAINER="Alexander Verbovetsky"
+EMAIL="alik@ejik.org"
diff --git a/network/ejabberd-bin/rc.ejabberd b/network/ejabberd-bin/rc.ejabberd
new file mode 100644
index 0000000000..f08f3a56a2
--- /dev/null
+++ b/network/ejabberd-bin/rc.ejabberd
@@ -0,0 +1,45 @@
+#!/bin/bash
+# Start/stop/restart the ejabberd xmpp server
+
+bin=/usr/sbin/ejabberdctl
+
+start_ejabberd() {
+ echo "Starting ejabberd... "
+ $bin start
+ $bin started
+}
+
+stop_ejabberd() {
+ echo "Stopping ejabberd... "
+ $bin stop
+ $bin stopped
+}
+
+restart_ejabberd() {
+ stop_ejabberd
+ sleep 1
+ start_ejabberd
+}
+
+status_ejabberd() {
+ $bin status
+}
+
+reload-config_ejabberd() {
+ $bin reload_config
+}
+
+case "$1" in
+ start)
+ start_ejabberd ;;
+ stop)
+ stop_ejabberd ;;
+ restart|force-reload)
+ restart_ejabberd ;;
+ status)
+ status_ejabberd ;;
+ reload-config)
+ reload-config_ejabberd ;;
+ *)
+ echo "usage $0 start|stop|restart|force-reload|status|reload-config" ;;
+esac
diff --git a/python/python-d2to1/slack-desc b/network/ejabberd-bin/slack-desc
index b09c7d58b7..7423ea65a6 100644
--- a/python/python-d2to1/slack-desc
+++ b/network/ejabberd-bin/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-python-d2to1: python-d2to1 (distutils2 setup.cfg for distribute/setuptools)
-python-d2to1:
-python-d2to1: d2to1 (the 'd' is for 'distutils') allows using distutils2-like
-python-d2to1: setup.cfg files for a package's metadata with a distribute/setuptools
-python-d2to1: setup.py script.
-python-d2to1:
-python-d2to1: https://pypi.python.org/pypi/d2to1/
-python-d2to1:
-python-d2to1:
-python-d2to1:
-python-d2to1:
+ejabberd-bin: ejabberd-bin (xmpp server)
+ejabberd-bin:
+ejabberd-bin: ejabberd is an open-source, robust, scalable and extensible realtime
+ejabberd-bin: platform built using Erlang/OTP, that includes XMPP server, MQTT
+ejabberd-bin: broker and SIP service.
+ejabberd-bin:
+ejabberd-bin: This script repackage the official deb package.
+ejabberd-bin:
+ejabberd-bin:
+ejabberd-bin: Homepage: https://www.ejabberd.im
+ejabberd-bin:
diff --git a/network/ejabberd/README b/network/ejabberd/README
index f350ba3c09..dc46278e0a 100644
--- a/network/ejabberd/README
+++ b/network/ejabberd/README
@@ -16,7 +16,8 @@ PGSQL=yes|no (default: no), enable PostgreSQL support
SQLITE=yes|no (default: no), enable SQLite support
PAM=yes|no (default: no), enable PAM authentication
REDIS=yes|no (default: no), enable Redis support
-ELIXIR=yes|no (default: no), enable Elixir support
SIP=yes|no (default: no), enable SIP support
LUA=yes|no (default: no), enable Lua support (to import from Prosody)
TOOLS=yes|no (default: no), build development tools
+
+rebar3 is needed only at build time.
diff --git a/network/ejabberd/ejabberd.SlackBuild b/network/ejabberd/ejabberd.SlackBuild
index 28fc8e0be1..e0e6fd450c 100644
--- a/network/ejabberd/ejabberd.SlackBuild
+++ b/network/ejabberd/ejabberd.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for ejabberd
-# Copyright 2022-2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2022-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ejabberd
-VERSION=${VERSION:-23.10}
+VERSION=${VERSION:-24.02}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,13 +84,12 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
-patch -p1 < $CWD/0bdca8fd9e50b72382152b8496b1d064f673dbcc.patch
+rm -f rebar rebar3
-find -L $CWD -type f -name "*.tar.gz" ! -name "$PRGNAM-$VERSION.tar.gz" \
- | while read f
+find -L $CWD -maxdepth 1 -type f \
+ -name "*.tar.gz" ! -name "$PRGNAM-$VERSION.tar.gz" | while read f
do
- fn=$(basename $f | sed -e 's/ejabberd-po.*/ejabberd_po/' \
- | rev | cut -d- -f2 | rev)
+ fn=$(basename $f | rev | cut -d- -f2 | rev)
mkdir -p deps/$fn
tar xvf $f -C deps/$fn --strip-components=1
done
@@ -108,7 +107,6 @@ pgsql=""; [ "${PGSQL:-no}" != "no" ] && pgsql="--enable-pgsql"
sqlite=""; [ "${SQLITE:-no}" != "no" ] && sqlite="--enable-sqlite"
pam=""; [ "${PAM:-no}" != "no" ] && pam="--enable-pam"
redis=""; [ "${REDIS:-no}" != "no" ] && redis="--enable-redis"
-elixir=""; [ "${ELIXIR:-no}" != "no" ] && elixir="--enable-elixir"
sip=""; [ "${SIP:-no}" != "no" ] && sip="--enable-sip"
lua=""; [ "${LUA:-no}" != "no" ] && lua="--enable-lua"
tools=""; [ "${TOOLS:-no}" != "no" ] && tools="--enable-tools"
@@ -125,18 +123,18 @@ CXXFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-user=ejabberd \
--build=$ARCH-slackware-linux \
+ --with-rebar=rebar \
$odbc \
$mysql \
$pgsql \
$sqlite \
$pam \
$redis \
- $elixir \
$sip \
$lua \
$tools
-make
+unshare -n make
make install DESTDIR=$PKG
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
diff --git a/network/ejabberd/ejabberd.info b/network/ejabberd/ejabberd.info
index afc27e55dd..6b5c808233 100644
--- a/network/ejabberd/ejabberd.info
+++ b/network/ejabberd/ejabberd.info
@@ -1,72 +1,64 @@
PRGNAM="ejabberd"
-VERSION="23.10"
+VERSION="24.02"
HOMEPAGE="https://www.ejabberd.im"
-DOWNLOAD="https://github.com/processone/ejabberd/archive/23.10/ejabberd-23.10.tar.gz \
- https://github.com/processone/ejabberd/commit/0bdca8fd9e50b72382152b8496b1d064f673dbcc.patch \
+DOWNLOAD="https://github.com/processone/ejabberd/archive/24.02/ejabberd-24.02.tar.gz \
https://github.com/dvv/base64url/archive/1.0.1/base64url-1.0.1.tar.gz \
https://github.com/processone/cache_tab/archive/1.0.30/cache_tab-1.0.30.tar.gz \
https://github.com/processone/eimp/archive/1.0.22/eimp-1.0.22.tar.gz \
- https://github.com/processone/ejabberd-po/archive/26d6463/ejabberd-po-26d6463386588d39f07027dabff3cb8dd938bf6b.tar.gz \
- https://github.com/elixir-lang/elixir/archive/v1.4.4/elixir-1.4.4.tar.gz \
https://github.com/processone/epam/archive/1.0.14/epam-1.0.14.tar.gz \
https://github.com/wooga/eredis/archive/v1.2.0/eredis-1.2.0.tar.gz \
- https://github.com/processone/esip/archive/1.0.50/esip-1.0.50.tar.gz \
+ https://github.com/processone/esip/archive/1.0.52/esip-1.0.52.tar.gz \
https://github.com/processone/ezlib/archive/1.0.12/ezlib-1.0.12.tar.gz \
- https://github.com/processone/fast_tls/archive/c98c1a7/fast_tls-c98c1a7d190201dc4113babed91fdfedac2bf42a.tar.gz \
- https://github.com/processone/fast_xml/archive/1.1.49/fast_xml-1.1.49.tar.gz \
+ https://github.com/processone/fast_tls/archive/1.1.19/fast_tls-1.1.19.tar.gz \
+ https://github.com/processone/fast_xml/archive/1.1.51/fast_xml-1.1.51.tar.gz \
https://github.com/processone/fast_yaml/archive/1.0.36/fast_yaml-1.0.36.tar.gz \
https://github.com/benoitc/erlang-idna/archive/6.0.0/erlang-idna-6.0.0.tar.gz \
https://github.com/davisp/jiffy/archive/1.1.1/jiffy-1.1.1.tar.gz \
https://github.com/potatosalad/erlang-jose/archive/1.11.5/erlang-jose-1.11.5.tar.gz \
- https://github.com/rvirding/luerl/archive/1.0/luerl-1.0.tar.gz \
- https://github.com/processone/mqtree/archive/1.0.15/mqtree-1.0.15.tar.gz \
+ https://github.com/rvirding/luerl/archive/1.1.1/luerl-1.1.1.tar.gz \
+ https://github.com/processone/mqtree/archive/1.0.16/mqtree-1.0.16.tar.gz \
https://github.com/processone/p1_acme/archive/1.0.22/p1_acme-1.0.22.tar.gz \
- https://github.com/processone/p1_mysql/archive/1.0.22/p1_mysql-1.0.22.tar.gz \
- https://github.com/processone/p1_oauth2/archive/0.6.11/p1_oauth2-0.6.11.tar.gz \
- https://github.com/processone/p1_pgsql/archive/1.1.23/p1_pgsql-1.1.23.tar.gz \
+ https://github.com/processone/p1_mysql/archive/1.0.23/p1_mysql-1.0.23.tar.gz \
+ https://github.com/processone/p1_oauth2/archive/0.6.14/p1_oauth2-0.6.14.tar.gz \
+ https://github.com/processone/p1_pgsql/archive/1.1.25/p1_pgsql-1.1.25.tar.gz \
https://github.com/processone/p1_utils/archive/1.0.25/p1_utils-1.0.25.tar.gz \
https://github.com/processone/pkix/archive/1.0.9/pkix-1.0.9.tar.gz \
- https://github.com/processone/rebar_elixir_plugin/archive/0.1.0/rebar_elixir_plugin-0.1.0.tar.gz \
https://github.com/processone/erlang-sqlite3/archive/1.1.14/erlang-sqlite3-1.1.14.tar.gz \
https://github.com/processone/stringprep/archive/1.0.29/stringprep-1.0.29.tar.gz \
- https://github.com/processone/stun/archive/1.2.10/stun-1.2.10.tar.gz \
- https://github.com/processone/xmpp/archive/3a123f2/xmpp-3a123f2db18463d1b4fce2bd41d4e5033b77ac04.tar.gz \
+ https://github.com/processone/stun/archive/1.2.12/stun-1.2.12.tar.gz \
+ https://github.com/processone/xmpp/archive/1.8.1/xmpp-1.8.1.tar.gz \
https://github.com/processone/yconf/archive/1.0.15/yconf-1.0.15.tar.gz \
https://github.com/benoitc/unicode_util_compat/archive/0.4.1/unicode_util_compat-0.4.1.tar.gz"
-MD5SUM="c91ae2f93c4c4cd7b00e9cb30ac6044d \
- 6772f8676084b4ae7c1afc9a93e0efd3 \
+MD5SUM="1b8b91a2b0af65685c185766dc8cf667 \
4d515ed34e4e8966bb7400ce51de83b2 \
b8fd0788b9108c1dcea49fb3ba86eb77 \
505deb9dfe6324a6bc8e130908df105d \
- d2f5f50c3d48519949d62b3464e1d7d2 \
- 55923c6db17e5e799b600ba581865e7f \
88be9e7fec2aaa5ca8230c19db661263 \
239232590c82b1b7d78247079a1f17aa \
- 97401d5b374c05b8e37586b257df63c7 \
+ 3bda6c2e154462c640e9fa99fe704cd8 \
5fd5273a71ad80b3397212dc4a9dccd3 \
- 11103738f6054b2a4a87be22dc0671be \
- 605997a85ff66db85b5657e67714db3c \
+ 62a46c10c57ecdc8a60783ea62edc1d0 \
+ 2a7b886287b1034f0a3d07b9f15d5d59 \
cbb767ad4f8678d91120a34402957661 \
1975930f1ab7d90ca14f914a8f7dacd6 \
5ab471571ac2b39c02a90350cecb04e3 \
2576e3fa9da67054de9bf67972d64bbe \
- 05b29840a87cc8a68e1332305c68702f \
- e8a02c04daf5099df97f9ba92dea5188 \
+ e038b92f2c79bad70f5fb7c821d9f121 \
+ f0f50e4ea6bca2abd455596209930689 \
af192ea9a715e40db4a395341e237a0b \
- c0e496ef0f77ea87ac60beef5fab99ec \
- b6f0cdb01185ad4bcfbdd0effff0e3cf \
- ecc243adeef057fe4f525ae06665abb7 \
+ a6fff6901ff93b9687cf481934d99775 \
+ a227318ad3f7665a45a2c284d203f259 \
+ 3f45f0e02e532308a51e1927c7c51888 \
90f134a42486419966e4d64d8bdaa105 \
db9a2e5cb2db46f0ed48b06efbcfa4c5 \
- 74cefd398679915411076df92449b47e \
d23c63956f6d3da25f5a75f4a70a94fd \
4d5dff0200768e298b166667272f5f92 \
- 4f1d7af257b519bb6c6b7cc2724b683d \
- f14ac2f02906c3b8970848d0e0de87bf \
+ 80d445f62e246c55515fc6b77692c5a0 \
+ 2b64f5b3d22c3a493cacdba805bde06d \
6f50a504c0fa81f9a5a1f63f16ff5272 \
1742d5522f1329229beb3e033a96898d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="erlang-otp"
+REQUIRES="erlang-otp rebar"
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/network/emailrelay/emailrelay.SlackBuild b/network/emailrelay/emailrelay.SlackBuild
index c34d6378ad..894cebe387 100644
--- a/network/emailrelay/emailrelay.SlackBuild
+++ b/network/emailrelay/emailrelay.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=emailrelay
-VERSION=${VERSION:-2.5.1}
+VERSION=${VERSION:-2.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +68,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-"$VERSION"a-src.tar.gz
+tar xvf $CWD/$PRGNAM-"$VERSION"-src.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
diff --git a/network/emailrelay/emailrelay.info b/network/emailrelay/emailrelay.info
index b7e1b212b1..2365dc9617 100644
--- a/network/emailrelay/emailrelay.info
+++ b/network/emailrelay/emailrelay.info
@@ -1,8 +1,8 @@
PRGNAM="emailrelay"
-VERSION="2.5.1"
+VERSION="2.5.2"
HOMEPAGE="https://emailrelay.sourceforge.net/"
-DOWNLOAD="https://sourceforge.net/projects/emailrelay/files/emailrelay/2.5.1/emailrelay-2.5.1a-src.tar.gz"
-MD5SUM="1a3796972439194ebeb97d3aa1cf9210"
+DOWNLOAD="https://sourceforge.net/projects/emailrelay/files/emailrelay/2.5.2/emailrelay-2.5.2-src.tar.gz"
+MD5SUM="d24fdb7c334739218e9ad01d5655296a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/fail2ban/README.SBo b/network/fail2ban/README.SBo
index 1771505629..2cd74a4b01 100644
--- a/network/fail2ban/README.SBo
+++ b/network/fail2ban/README.SBo
@@ -27,6 +27,16 @@ Making modifications to .local files is the recommended practice as per the
software manual. Each .conf file is overridden by equivalent .local file.
Please refer Configuration section in fail2ban manual.
+NOTE: the default is /etc/ssh/sshd_config is
+
+SyslogFacility AUTH
+
+and that means that sshd logs failed logins in /var/log/messages via syslog.
+
+fail2ban instead looks for failed logins in /var/log/secure and to have sshd
+send them there via syslog the directive AUTHPRIV is needed.
+
+
Changelog:
08/03/2008
diff --git a/network/fail2ban/config/paths-slackware.conf b/network/fail2ban/config/paths-slackware.conf
index 6bfd505303..d0fb0d65cc 100644
--- a/network/fail2ban/config/paths-slackware.conf
+++ b/network/fail2ban/config/paths-slackware.conf
@@ -24,9 +24,9 @@ syslog_daemon = /var/log/messages
syslog_local0 = /var/log/messages
-apache_error_log = /var/log/httpd/*error.log
+apache_error_log = /var/log/httpd/*error_log
-apache_access_log = /var/log/httpd/*access.log
+apache_access_log = /var/log/httpd/*access_log
# Default for Slackware provided below,
# please change according to your proftpd config file.
diff --git a/network/fail2ban/doinst.sh b/network/fail2ban/doinst.sh
index ca16775b2e..1239d0323e 100644
--- a/network/fail2ban/doinst.sh
+++ b/network/fail2ban/doinst.sh
@@ -24,15 +24,4 @@ preserve_perms() {
preserve_perms etc/rc.d/rc.fail2ban.new
config etc/logrotate.d/fail2ban.new
-config etc/fail2ban/fail2ban.conf.new
-config etc/fail2ban/jail.conf.new
-config etc/fail2ban/paths-common.conf.new
-config etc/fail2ban/paths-slackware.conf.new
config etc/bash_completion.d/fail2ban.new
-
-for conf_file in etc/fail2ban/action.d/*.new; do
- config $conf_file
-done
-for conf_file in etc/fail2ban/filter.d/*.new; do
- config $conf_file
-done
diff --git a/network/fail2ban/fail2ban.SlackBuild b/network/fail2ban/fail2ban.SlackBuild
index 1ac086703e..a08000e8f7 100644
--- a/network/fail2ban/fail2ban.SlackBuild
+++ b/network/fail2ban/fail2ban.SlackBuild
@@ -3,6 +3,7 @@
# Slackware Package Build Script for fail2ban
# Git Hub: https://github.com/fail2ban/fail2ban/
+# Copyright (c) 2024, Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# Copyright (c) 2008-2018, Nishant Limbachia, Hoffman Estates, IL, USA
# <nishant _AT_ mnspace _DOT_ net>
# All rights reserved.
@@ -28,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="fail2ban"
-VERSION=${VERSION:-0.11.2}
+VERSION=${VERSION:-1.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -43,9 +44,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,6 +68,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+sed -i 's|self.install_dir|"/usr/bin"|' setup.py
+sed -i 's/^before = paths-debian.conf/before = paths-slackware.conf/' config/jail.conf
+
+./fail2ban-2to3
python setup.py install --root=$PKG
# installing man pages
@@ -78,15 +80,6 @@ install -m 0644 man/fail2ban-client.1 man/fail2ban-regex.1 \
man/fail2ban-server.1 man/fail2ban.1 man/fail2ban-testcases.1 $PKG/usr/man/man1
install -m 0644 man/jail.conf.5 $PKG/usr/man/man5
-# move config files to .new
-( cd $PKG/etc/fail2ban
- for file in $(find . -type f); do
- mv $file "$file.new"
- done
-)
-
-( cd $PKG/etc/fail2ban; patch -p0 < $CWD/patches/jail.conf.patch )
-
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
@@ -113,6 +106,9 @@ mkdir -p $PKG/var/lib/fail2ban
# remove /usr/share/doc
rm -fr $PKG/usr/share/doc
+# remove the /run directory in the package
+rm -fr $PKG/run
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CONTRIBUTING.md COPYING ChangeLog DEVELOP FILTERS MANIFEST \
README.md RELEASE THANKS TODO \
@@ -124,5 +120,15 @@ mkdir -p $PKG/install
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
+# Don't clobber existing configuration files
+for i in etc/fail2ban/{,action.d,fail2ban.d,filter.d,jail.d}; do
+ for j in $(ls -1 $PKG/$i); do
+ if [ ! -d $PKG/$i/$j ]; then
+ mv $PKG/$i/$j $PKG/$i/$j.new
+ echo "config $i/$j.new" >> $PKG/install/doinst.sh
+ fi
+ done
+done
+
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/fail2ban/fail2ban.info b/network/fail2ban/fail2ban.info
index 74bc0d4172..5afbf1a1fa 100644
--- a/network/fail2ban/fail2ban.info
+++ b/network/fail2ban/fail2ban.info
@@ -1,10 +1,10 @@
PRGNAM="fail2ban"
-VERSION="0.11.2"
+VERSION="1.0.2"
HOMEPAGE="https://github.com/fail2ban/fail2ban/"
-DOWNLOAD="https://github.com/fail2ban/fail2ban/archive/0.11.2/fail2ban-0.11.2.tar.gz"
-MD5SUM="dbeaad971a1127320b949b0f29d7b1f9"
+DOWNLOAD="https://github.com/fail2ban/fail2ban/archive/1.0.2/fail2ban-1.0.2.tar.gz"
+MD5SUM="96582af04e60bf56617da9f9cbda0aa7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Nishant Limbachia"
-EMAIL="nishant@mnspace.net"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/network/fail2ban/patches/jail.conf.patch b/network/fail2ban/patches/jail.conf.patch
deleted file mode 100644
index f5bd45c226..0000000000
--- a/network/fail2ban/patches/jail.conf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- jail.conf.orig 2015-06-06 21:28:47.750986224 -0500
-+++ jail.conf.new 2015-06-06 21:29:11.158336003 -0500
-@@ -33,7 +33,7 @@
- [INCLUDES]
-
- #before = paths-distro.conf
--before = paths-debian.conf
-+before = paths-slackware.conf
-
- # The DEFAULT allows a global definition of the options. They can be overridden
- # in each jail afterwards.
diff --git a/network/fcgiwrap/fcgiwrap.info b/network/fcgiwrap/fcgiwrap.info
index 77c4681bdb..55a372a6d8 100644
--- a/network/fcgiwrap/fcgiwrap.info
+++ b/network/fcgiwrap/fcgiwrap.info
@@ -1,7 +1,7 @@
PRGNAM="fcgiwrap"
VERSION="1.1.0"
HOMEPAGE="https://github.com/gnosek/fcgiwrap"
-DOWNLOAD="https://github.com/gnosek/fcgiwrap/archive/1.1.0.tar.gz"
+DOWNLOAD="https://github.com/gnosek/fcgiwrap/archive/1.1.0/fcgiwrap-1.1.0.tar.gz"
MD5SUM="d14f56bda6758a6e02aa7b3fb125cbce"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/filezilla/filezilla.SlackBuild b/network/filezilla/filezilla.SlackBuild
index ecbbaa2ddb..680624a0cf 100644
--- a/network/filezilla/filezilla.SlackBuild
+++ b/network/filezilla/filezilla.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=filezilla
-VERSION=${VERSION:-3.66.5}
+VERSION=${VERSION:-3.67.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/filezilla/filezilla.info b/network/filezilla/filezilla.info
index 2fbdb6d9bc..b017d6d4f1 100644
--- a/network/filezilla/filezilla.info
+++ b/network/filezilla/filezilla.info
@@ -1,8 +1,8 @@
PRGNAM="filezilla"
-VERSION="3.66.5"
+VERSION="3.67.0"
HOMEPAGE="https://filezilla-project.org/"
-DOWNLOAD="https://download.filezilla-project.org/client/FileZilla_3.66.5_src.tar.xz"
-MD5SUM="7e063566849d2a83fc943b69a5aa219d"
+DOWNLOAD="https://download.filezilla-project.org/client/FileZilla_3.67.0_src.tar.xz"
+MD5SUM="ddcf03519e2e55ada0bb77c2a6a73fba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxWidgets libfilezilla"
diff --git a/network/flexget/flexget.SlackBuild b/network/flexget/flexget.SlackBuild
index e5a2ece4c1..f10b85810b 100644
--- a/network/flexget/flexget.SlackBuild
+++ b/network/flexget/flexget.SlackBuild
@@ -5,7 +5,7 @@
# Generated by Alien's SlackBuild Toolkit: http://slackware.com/~alien/AST
# Copyright 2009-2010 Eric Hameleers, Eindhoven, Netherlands
# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# Written by Lionel Young <redtricycle@gmail.com>
#
# All rights reserved.
@@ -80,7 +80,9 @@ sed -i "s/==.*//" requirements.txt
sed -i -E -e '/^(backports-zoneinfo|pkgutil-resolve-name)/d' \
-e '/^(pywin32|win32-setctime)/d' requirements.txt
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/network/floorp-bin/README b/network/floorp-bin/README
new file mode 100644
index 0000000000..0a950e6c36
--- /dev/null
+++ b/network/floorp-bin/README
@@ -0,0 +1,8 @@
+Floorp is a fork of Firefox from Japan with a highly customizable UI and
+better privacy and security defaults.
+
+This is repackaged for Slackware from the official GitHub repository.
+It installs to /usr/lib64 by default (like Firefox) but you can
+install it anywhere you want with the INSTALLDIR variable.
+
+Example: INSTALLDIR="/opt" ./floorp-bin.SlackBuild
diff --git a/network/floorp-bin/doinst.sh b/network/floorp-bin/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/network/floorp-bin/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/floorp-bin/floorp-bin.SlackBuild b/network/floorp-bin/floorp-bin.SlackBuild
new file mode 100644
index 0000000000..0c0313f8f3
--- /dev/null
+++ b/network/floorp-bin/floorp-bin.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for floorp-bin
+
+# Copyright 2024 Hunter Ellett <hunter2k1@disroot.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=floorp-bin
+VERSION=${VERSION:-11.11.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+INSTALLDIR=${INSTALLDIR:-/usr/lib64}
+
+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}
+
+ARCH="${ARCH:-$(uname -m)}"
+if [ "$ARCH" != "x86_64" ]; then
+ echo "$ARCH is not supported for $PRGNAM-$VERSION."
+ exit 1;
+fi
+
+if [ -n "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+rm -rf floorp-$VERSION-linux-x86_64
+tar xvf $CWD/floorp-$VERSION.linux-x86_64.tar.?z*
+cd floorp
+
+mkdir -p $PKG/$INSTALLDIR/floorp
+mkdir -p $PKG/usr/share/{applications,pixmaps}
+mkdir -p $PKG/usr/bin
+mkdir -p $PKG/$INSTALLDIR/floorp/distribution
+cp $CWD/floorp.desktop $PKG/usr/share/applications
+mv * $PKG/$INSTALLDIR/floorp
+cp $PKG/$INSTALLDIR/floorp/browser/chrome/icons/default/default128.png $PKG/usr/share/pixmaps/floorp.png
+chmod +x $PKG/$INSTALLDIR/floorp/floorp
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+
+# Launch Floorp from the terminal
+install -Dm755 /dev/stdin $PKG/usr/bin/floorp << EOF
+#!/bin/sh
+#
+# Shell script to start the Floorp browser.
+#
+
+# Start Floorp:
+exec $INSTALLDIR/floorp/floorp "\$@"
+EOF
+
+# Disable auto updating
+install -Dvm644 /dev/stdin $PKG/$INSTALLDIR/floorp/distribution/policies.json << EOF
+{
+ "policies": {
+ "DisableAppUpdate": true
+ }
+}
+EOF
+
+# Make package
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/floorp-bin/floorp-bin.info b/network/floorp-bin/floorp-bin.info
new file mode 100644
index 0000000000..d428c39fca
--- /dev/null
+++ b/network/floorp-bin/floorp-bin.info
@@ -0,0 +1,10 @@
+PRGNAM="floorp-bin"
+VERSION="11.11.1"
+HOMEPAGE="https://floorp.app/en/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/Floorp-Projects/Floorp/releases/download/v11.11.1/floorp-11.11.1.linux-x86_64.tar.bz2"
+MD5SUM_x86_64="86c098def8fce66190221169192cbdbd"
+REQUIRES=""
+MAINTAINER="Hunter Ellett"
+EMAIL="hunter2k1@disroot.org"
diff --git a/network/floorp-bin/floorp.desktop b/network/floorp-bin/floorp.desktop
new file mode 100644
index 0000000000..bab1fb08b6
--- /dev/null
+++ b/network/floorp-bin/floorp.desktop
@@ -0,0 +1,273 @@
+[Desktop Entry]
+Version=1.0
+Name=Floorp
+GenericName=Web Browser
+GenericName[ca]=Navegador web
+GenericName[cs]=Webový prohlížeč
+GenericName[es]=Navegador web
+GenericName[fa]=مرورگر اینترنتی
+GenericName[fi]=WWW-selain
+GenericName[fr]=Navigateur Web
+GenericName[hu]=Webböngésző
+GenericName[it]=Browser Web
+GenericName[ja]=ウェブ・ブラウザ
+GenericName[ko]=웹 브라우저
+GenericName[nb]=Nettleser
+GenericName[nl]=Webbrowser
+GenericName[nn]=Nettlesar
+GenericName[no]=Nettleser
+GenericName[pl]=Przeglądarka WWW
+GenericName[pt]=Navegador Web
+GenericName[pt_BR]=Navegador Web
+GenericName[sk]=Internetový prehliadač
+GenericName[sv]=Webbläsare
+Comment=Browse the Web
+Comment[ca]=Navegueu per el web
+Comment[cs]=Prohlížení stránek World Wide Webu
+Comment[de]=Im Internet surfen
+Comment[es]=Navegue por la web
+Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
+Comment[fi]=Selaa Internetin WWW-sivuja
+Comment[fr]=Navigue sur Internet
+Comment[hu]=A világháló böngészése
+Comment[it]=Esplora il web
+Comment[ja]=ウェブを閲覧します
+Comment[ko]=웹을 돌아 다닙니다
+Comment[nb]=Surf på nettet
+Comment[nl]=Verken het internet
+Comment[nn]=Surf på nettet
+Comment[no]=Surf på nettet
+Comment[pl]=Przeglądanie stron WWW
+Comment[pt]=Navegue na Internet
+Comment[pt_BR]=Navegue na Internet
+Comment[sk]=Prehliadanie internetu
+Comment[sv]=Surfa på webben
+Exec=floorp --class="floorp" %u
+Icon=floorp
+Terminal=false
+Type=Application
+MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
+Categories=Network;WebBrowser;
+Keywords=web;browser;internet;
+Actions=new-window;new-private-window;profile-manager-window;
+
+[Desktop Action new-window]
+Name=Open a New Window
+Name[ach]=Dirica manyen
+Name[af]=Nuwe venster
+Name[an]=Nueva finestra
+Name[ar]=نافذة جديدة
+Name[as]=নতুন উইন্ডো
+Name[ast]=Ventana nueva
+Name[az]=Yeni Pəncərə
+Name[be]=Новае акно
+Name[bg]=Нов прозорец
+Name[bn-BD]=নতুন উইন্ডো (N)
+Name[bn-IN]=নতুন উইন্ডো
+Name[br]=Prenestr nevez
+Name[brx]=गोदान उइन्ड'(N)
+Name[bs]=Novi prozor
+Name[ca]=Finestra nova
+Name[cak]=K'ak'a' tzuwäch
+Name[cs]=Nové okno
+Name[cy]=Ffenestr Newydd
+Name[da]=Nyt vindue
+Name[de]=Neues Fenster
+Name[dsb]=Nowe wokno
+Name[el]=Νέο παράθυρο
+Name[en-GB]=New Window
+Name[en-US]=New Window
+Name[en-ZA]=New Window
+Name[eo]=Nova fenestro
+Name[es-AR]=Nueva ventana
+Name[es-CL]=Nueva ventana
+Name[es-ES]=Nueva ventana
+Name[es-MX]=Nueva ventana
+Name[et]=Uus aken
+Name[eu]=Leiho berria
+Name[fa]=پنجره جدید‌
+Name[ff]=Henorde Hesere
+Name[fi]=Uusi ikkuna
+Name[fr]=Nouvelle fenêtre
+Name[fy-NL]=Nij finster
+Name[ga-IE]=Fuinneog Nua
+Name[gd]=Uinneag ùr
+Name[gl]=Nova xanela
+Name[gn]=Ovetã pyahu
+Name[gu-IN]=નવી વિન્ડો
+Name[he]=חלון חדש
+Name[hi-IN]=नया विंडो
+Name[hr]=Novi prozor
+Name[hsb]=Nowe wokno
+Name[hu]=Új ablak
+Name[hy-AM]=Նոր Պատուհան
+Name[id]=Jendela Baru
+Name[is]=Nýr gluggi
+Name[it]=Nuova finestra
+Name[ja]=新しいウィンドウ
+Name[ja-JP-mac]=新規ウインドウ
+Name[ka]=ახალი ფანჯარა
+Name[kk]=Жаңа терезе
+Name[km]=បង្អួច​​​ថ្មី
+Name[kn]=ಹೊಸ ಕಿಟಕಿ
+Name[ko]=새 창
+Name[kok]=नवें जनेल
+Name[ks]=نئئ وِنڈو
+Name[lij]=Neuvo barcon
+Name[lo]=ຫນ້າຕ່າງໃຫມ່
+Name[lt]=Naujas langas
+Name[ltg]=Jauns lūgs
+Name[lv]=Jauns logs
+Name[mai]=नव विंडो
+Name[mk]=Нов прозорец
+Name[ml]=പുതിയ ജാലകം
+Name[mr]=नवीन पटल
+Name[ms]=Tetingkap Baru
+Name[my]=ဝင်းဒိုးအသစ်
+Name[nb-NO]=Nytt vindu
+Name[ne-NP]=नयाँ सञ्झ्याल
+Name[nl]=Nieuw venster
+Name[nn-NO]=Nytt vindauge
+Name[or]=ନୂତନ ୱିଣ୍ଡୋ
+Name[pa-IN]=ਨਵੀਂ ਵਿੰਡੋ
+Name[pl]=Nowe okno
+Name[pt-BR]=Nova janela
+Name[pt-PT]=Nova janela
+Name[rm]=Nova fanestra
+Name[ro]=Fereastră nouă
+Name[ru]=Новое окно
+Name[sat]=नावा विंडो (N)
+Name[si]=නව කවුළුවක්
+Name[sk]=Nové okno
+Name[sl]=Novo okno
+Name[son]=Zanfun taaga
+Name[sq]=Dritare e Re
+Name[sr]=Нови прозор
+Name[sv-SE]=Nytt fönster
+Name[ta]=புதிய சாளரம்
+Name[te]=కొత్త విండో
+Name[th]=หน้าต่างใหม่
+Name[tr]=Yeni pencere
+Name[tsz]=Eraatarakua jimpani
+Name[uk]=Нове вікно
+Name[ur]=نیا دریچہ
+Name[uz]=Yangi oyna
+Name[vi]=Cửa sổ mới
+Name[wo]=Palanteer bu bees
+Name[xh]=Ifestile entsha
+Name[zh-CN]=新建窗口
+Name[zh-TW]=開新視窗
+Exec=floorp --class="floorp" --new-window %u
+
+[Desktop Action new-private-window]
+Name=Open a New Private Window
+Name[ach]=Dirica manyen me mung
+Name[af]=Nuwe privaatvenster
+Name[an]=Nueva finestra privada
+Name[ar]=نافذة خاصة جديدة
+Name[as]=নতুন ব্যক্তিগত উইন্ডো
+Name[ast]=Ventana privada nueva
+Name[az]=Yeni Məxfi Pəncərə
+Name[be]=Новае акно адасаблення
+Name[bg]=Нов прозорец за поверително сърфиране
+Name[bn-BD]=নতুন ব্যক্তিগত উইন্ডো
+Name[bn-IN]=নতুন ব্যক্তিগত উইন্ডো
+Name[br]=Prenestr merdeiñ prevez nevez
+Name[brx]=गोदान प्राइभेट उइन्ड'
+Name[bs]=Novi privatni prozor
+Name[ca]=Finestra privada nova
+Name[cak]=K'ak'a' ichinan tzuwäch
+Name[cs]=Nové anonymní okno
+Name[cy]=Ffenestr Breifat Newydd
+Name[da]=Nyt privat vindue
+Name[de]=Neues privates Fenster
+Name[dsb]=Nowe priwatne wokno
+Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
+Name[en-GB]=New Private Window
+Name[en-US]=New Private Window
+Name[en-ZA]=New Private Window
+Name[eo]=Nova privata fenestro
+Name[es-AR]=Nueva ventana privada
+Name[es-CL]=Nueva ventana privada
+Name[es-ES]=Nueva ventana privada
+Name[es-MX]=Nueva ventana privada
+Name[et]=Uus privaatne aken
+Name[eu]=Leiho pribatu berria
+Name[fa]=پنجره ناشناس جدید
+Name[ff]=Henorde Suturo Hesere
+Name[fi]=Uusi yksityinen ikkuna
+Name[fr]=Nouvelle fenêtre de navigation privée
+Name[fy-NL]=Nij priveefinster
+Name[ga-IE]=Fuinneog Nua Phríobháideach
+Name[gd]=Uinneag phrìobhaideach ùr
+Name[gl]=Nova xanela privada
+Name[gn]=Ovetã ñemi pyahu
+Name[gu-IN]=નવી ખાનગી વિન્ડો
+Name[he]=חלון פרטי חדש
+Name[hi-IN]=नयी निजी विंडो
+Name[hr]=Novi privatni prozor
+Name[hsb]=Nowe priwatne wokno
+Name[hu]=Új privát ablak
+Name[hy-AM]=Սկսել Գաղտնի դիտարկում
+Name[id]=Jendela Mode Pribadi Baru
+Name[is]=Nýr huliðsgluggi
+Name[it]=Nuova finestra anonima
+Name[ja]=新しいプライベートウィンドウ
+Name[ja-JP-mac]=新規プライベートウインドウ
+Name[ka]=ახალი პირადი ფანჯარა
+Name[kk]=Жаңа жекелік терезе
+Name[km]=បង្អួច​ឯកជន​ថ្មី
+Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
+Name[ko]=새 사생활 보호 모드
+Name[kok]=नवो खाजगी विंडो
+Name[ks]=نْو پرایوٹ وینڈو&amp;
+Name[lij]=Neuvo barcon privou
+Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່
+Name[lt]=Naujas privataus naršymo langas
+Name[ltg]=Jauns privatais lūgs
+Name[lv]=Jauns privātais logs
+Name[mai]=नया निज विंडो (W)
+Name[mk]=Нов приватен прозорец
+Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
+Name[mr]=नवीन वैयक्तिक पटल
+Name[ms]=Tetingkap Persendirian Baharu
+Name[my]=New Private Window
+Name[nb-NO]=Nytt privat vindu
+Name[ne-NP]=नयाँ निजी सञ्झ्याल
+Name[nl]=Nieuw privévenster
+Name[nn-NO]=Nytt privat vindauge
+Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
+Name[pa-IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
+Name[pl]=Nowe okno prywatne
+Name[pt-BR]=Nova janela privativa
+Name[pt-PT]=Nova janela privada
+Name[rm]=Nova fanestra privata
+Name[ro]=Fereastră privată nouă
+Name[ru]=Новое приватное окно
+Name[sat]=नावा निजेराक् विंडो (W )
+Name[si]=නව පුද්ගලික කවුළුව (W)
+Name[sk]=Nové okno v režime Súkromné prehliadanie
+Name[sl]=Novo zasebno okno
+Name[son]=Sutura zanfun taaga
+Name[sq]=Dritare e Re Private
+Name[sr]=Нови приватан прозор
+Name[sv-SE]=Nytt privat fönster
+Name[ta]=புதிய தனிப்பட்ட சாளரம்
+Name[te]=కొత్త ఆంతరంగిక విండో
+Name[th]=หน้าต่างส่วนตัวใหม่
+Name[tr]=Yeni gizli pencere
+Name[tsz]=Juchiiti eraatarakua jimpani
+Name[uk]=Приватне вікно
+Name[ur]=نیا نجی دریچہ
+Name[uz]=Yangi maxfiy oyna
+Name[vi]=Cửa sổ riêng tư mới
+Name[wo]=Panlanteeru biir bu bees
+Name[xh]=Ifestile yangasese entsha
+Name[zh-CN]=新建隐私浏览窗口
+Name[zh-TW]=新增隱私視窗
+Exec=floorp --class="floorp" --private-window %u
+
+[Desktop Action profile-manager-window]
+Name=Open the Profile Manager
+Name[cs]=Správa profilů
+Exec=floorp --class="floorp" --ProfileManager %u
diff --git a/network/floorp-bin/slack-desc b/network/floorp-bin/slack-desc
new file mode 100644
index 0000000000..24a70310ca
--- /dev/null
+++ b/network/floorp-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 ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+floorp-bin: floorp-bin (Web browser)
+floorp-bin:
+floorp-bin: Floorp is an advanced fork of Firefox with UI and security
+floorp-bin: improvements.
+floorp-bin:
+floorp-bin: https://floorp.app/en/
+floorp-bin:
+floorp-bin:
+floorp-bin:
+floorp-bin:
+floorp-bin:
diff --git a/network/ftp-cloudfs/ftp-cloudfs.info b/network/ftp-cloudfs/ftp-cloudfs.info
index 80bc069b98..7d3a23d5af 100644
--- a/network/ftp-cloudfs/ftp-cloudfs.info
+++ b/network/ftp-cloudfs/ftp-cloudfs.info
@@ -1,7 +1,7 @@
PRGNAM="ftp-cloudfs"
VERSION="0.35"
HOMEPAGE="https://github.com/cloudfs/ftp-cloudfs/"
-DOWNLOAD="https://github.com/cloudfs/ftp-cloudfs/archive/0.35.tar.gz"
+DOWNLOAD="https://slackware.uk/~urchlay/src/ftp-cloudfs-0.35.tar.gz"
MD5SUM="8c3374bba8253b2e30fa63f0926be360"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/ganglia-web/README b/network/ganglia-web/README
new file mode 100644
index 0000000000..686ed6d342
--- /dev/null
+++ b/network/ganglia-web/README
@@ -0,0 +1,9 @@
+Ganglia is a scalable distributed monitoring system for
+high-performance computing systems such as clusters and Grids.
+It is based on a hierarchical design targeted at federations
+of clusters.
+
+The Ganglia web frontend files will be stored under
+/var/www/htdocs/ganglia directory. You can set WWWPATH to the
+desired place for your web server. Example:
+ WWWPATH=/var/www/ganglia ./ganglia-web.SlackBuild
diff --git a/network/ganglia-web/doinst.sh b/network/ganglia-web/doinst.sh
new file mode 100644
index 0000000000..63bedaf35d
--- /dev/null
+++ b/network/ganglia-web/doinst.sh
@@ -0,0 +1,14 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/httpd/extra/ganglia.conf.new
diff --git a/python/boto/boto.SlackBuild b/network/ganglia-web/ganglia-web.SlackBuild
index 2cb53d3ac3..aba343affb 100644
--- a/python/boto/boto.SlackBuild
+++ b/network/ganglia-web/ganglia-web.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for boto
+# Slackware build script for Ganglia-web
-# Copyright 2011-2016 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2016-2024 Emmanuel N. Millán, Mendoza, Argentina.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,23 +24,14 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=boto
-VERSION=${VERSION:-2.42.0}
+PRGNAM=ganglia-web
+VERSION=${VERSION:-3.7.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
+ARCH="noarch"
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -50,6 +41,9 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+WWWPATH=${WWWPATH:-/var/www/htdocs/ganglia}
+DOCUMENTATION="AUTHORS COPYING README TODO"
+
set -e
rm -rf $PKG
@@ -65,15 +59,25 @@ 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 {} \;
-python2 setup.py install --root=$PKG
+
+make install GDESTDIR=${PKG}${WWWPATH} \
+ GCONFDIR=${PKG}/etc/ganglia-web \
+ GWEB_STATEDIR=${PKG}/var/lib/ganglia-web \
+ GMETAD_ROOTDIR=${PKG}/var/lib/ganglia \
+ APACHE_USER=apache
+
+mkdir -p $PKG/etc/httpd/extra
+sed -e "s|@GDESTDIR@|${WWWPATH}|g" apache.conf.in > apache.conf
+sed -i 's/AllowOverride All/AllowOverride All\n\tRequire all granted/' apache.conf
+cat apache.conf > $PKG/etc/httpd/extra/ganglia.conf.new
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.rst docs/*.pdf docs/*/*/v${VERSION}.rst $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/README.$PRGNAM > $PKG/usr/doc/$PRGNAM-$VERSION/README.$PRGNAM
+cp -a $DOCUMENTATION $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/ganglia-web/ganglia-web.info b/network/ganglia-web/ganglia-web.info
new file mode 100644
index 0000000000..1931a17381
--- /dev/null
+++ b/network/ganglia-web/ganglia-web.info
@@ -0,0 +1,10 @@
+PRGNAM="ganglia-web"
+VERSION="3.7.2"
+HOMEPAGE="http://ganglia.info/"
+DOWNLOAD="http://downloads.sourceforge.net/ganglia/ganglia-web-3.7.2.tar.gz"
+MD5SUM="a2d87edcf2914a053aa6be0ee4d57c29"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="ganglia"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/network/ganglia-web/slack-desc b/network/ganglia-web/slack-desc
new file mode 100644
index 0000000000..7c8878dc85
--- /dev/null
+++ b/network/ganglia-web/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------------------------------------------------------|
+ganglia-web: ganglia-web (distributed monitoring system web interface)
+ganglia-web:
+ganglia-web: Ganglia Web 2 (gweb2) is a refresh of the Ganglia PHP UI.
+ganglia-web:
+ganglia-web: Homepage: http://ganglia.info/
+ganglia-web:
+ganglia-web:
+ganglia-web:
+ganglia-web:
+ganglia-web:
+ganglia-web:
diff --git a/network/ganglia/README b/network/ganglia/README
new file mode 100644
index 0000000000..2184db5d84
--- /dev/null
+++ b/network/ganglia/README
@@ -0,0 +1,19 @@
+ganglia (distributed monitoring system)
+
+Ganglia is a scalable distributed monitoring system for
+high-performance computing systems such as clusters and Grids.
+It is based on a hierarchical design targeted at federations
+of clusters.
+
+1. This SlackBuild is just going to build Ganglia without 'gmetad',
+ which collects information from ganglia monitor clients, and
+ writes them to RRD databases. If you want to enable this, you'll
+ have to enable it with the OPT variable and 'gmetad' as value,
+ then execute the build script as follows:
+ OPT=gmetad ./ganglia.SlackBuild
+
+ In order to build gmetad as part of this package, you'll need
+ to have RRDTool installed. It is available from SlackBuilds.org.
+
+2. The Ganglia web frontend is distributed as a separated SlackBuild:
+ ganglia-web.
diff --git a/network/ganglia/doinst.sh b/network/ganglia/doinst.sh
new file mode 100644
index 0000000000..6d02270893
--- /dev/null
+++ b/network/ganglia/doinst.sh
@@ -0,0 +1,34 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ -e $OLD ]; then
+ cp -a $OLD ${NEW}.incoming
+ cat $NEW > ${NEW}.incoming
+ mv ${NEW}.incoming $NEW
+ fi
+ config $NEW
+}
+
+config etc/ganglia/gmond.conf.new
+preserve_perms etc/rc.d/rc.gmond.new
+
+if [ -e etc/ganglia/gmetad.conf.new ]; then
+ config etc/ganglia/gmetad.conf.new
+fi
+
+if [ -e etc/rc.d/rc.gmetad.new ]; then
+ preserve_perms etc/rc.d/rc.gmetad.new
+fi
diff --git a/network/ganglia/ganglia.SlackBuild b/network/ganglia/ganglia.SlackBuild
new file mode 100644
index 0000000000..0df8dedd32
--- /dev/null
+++ b/network/ganglia/ganglia.SlackBuild
@@ -0,0 +1,145 @@
+#!/bin/bash
+
+# Slackware build script for Ganglia
+
+# Copyright 2008 Cherife Li <cherife-#-dotimes.com>
+# All rights reserved.
+#
+# Copyright 2016-2024 Emmanuel N. Millán, Mendoza, Argentina.
+# 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=ganglia
+VERSION=${VERSION:-3.7.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}
+
+DOCUMENTATION="AUTHORS COPYING ChangeLog NEWS README*"
+
+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 {} \;
+
+
+if [ -n "$OPT" ]; then
+ if [ "$OPT" = 'gmetad' ]; then
+ OPT='--with-gmetad'
+ else
+ unset -v OPT
+ fi
+fi
+
+
+LDFLAGS="-ltirpc" \
+CFLAGS=" -I/usr/include/tirpc $SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --enable-static=no \
+ --enable-gexeca \
+ --enable-status \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux \
+ $OPT
+
+make
+make install DESTDIR=$PKG
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+mkdir -p $PKG/etc/rc.d
+mkdir -p $PKG/etc/ganglia
+./gmond/gmond -t > $PKG/etc/ganglia/gmond.conf.new
+sed -e 's|daemon $GMOND|daemon $GMOND -c /etc/ganglia/gmond.conf|g' gmond/gmond.init > $PKG/etc/rc.d/rc.gmond.new
+
+if [ -n "$OPT" ]; then
+ cat gmetad/gmetad.conf > $PKG/etc/ganglia/gmetad.conf.new
+ sed -e 's|daemon $GMETAD|daemon $GMETAD -c /etc/ganglia/gmetad.conf|g' gmetad/gmetad.init > $PKG/etc/rc.d/rc.gmetad.new
+ rm $PKG/etc/gmetad.conf
+ mkdir -p /var/lib/ganglia/rrds
+ chown nobody.nogroup -R /var/lib/ganglia/rrds
+fi
+
+
+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 $DOCUMENTATION $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/ganglia/ganglia.info b/network/ganglia/ganglia.info
new file mode 100644
index 0000000000..e2f5b72726
--- /dev/null
+++ b/network/ganglia/ganglia.info
@@ -0,0 +1,10 @@
+PRGNAM="ganglia"
+VERSION="3.7.2"
+HOMEPAGE="http://ganglia.info/"
+DOWNLOAD="http://downloads.sourceforge.net/ganglia/ganglia-3.7.2.tar.gz"
+MD5SUM="49c5cd0292fdfb57d098ac76b6e97672"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="confuse"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/network/ganglia/slack-desc b/network/ganglia/slack-desc
new file mode 100644
index 0000000000..264f6dcbbb
--- /dev/null
+++ b/network/ganglia/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------------------------------------------------------|
+ganglia: ganglia (distributed monitoring system)
+ganglia:
+ganglia: Ganglia is a scalable distributed monitoring system for
+ganglia: high-performance computing systems such as clusters and Grids. It
+ganglia: is based on a hierarchical design targeted at federations
+ganglia: of clusters.
+ganglia:
+ganglia: Homepage: http://ganglia.info/
+ganglia:
+ganglia:
+ganglia:
diff --git a/network/go-sendxmpp/go-sendxmpp.SlackBuild b/network/go-sendxmpp/go-sendxmpp.SlackBuild
index 7b57c09313..1f5aeb9936 100644
--- a/network/go-sendxmpp/go-sendxmpp.SlackBuild
+++ b/network/go-sendxmpp/go-sendxmpp.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=go-sendxmpp
-VERSION=${VERSION:-0.8.4}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.10.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/go-sendxmpp/go-sendxmpp.info b/network/go-sendxmpp/go-sendxmpp.info
index 520a7fd3f9..779364bf48 100644
--- a/network/go-sendxmpp/go-sendxmpp.info
+++ b/network/go-sendxmpp/go-sendxmpp.info
@@ -1,34 +1,36 @@
PRGNAM="go-sendxmpp"
-VERSION="0.8.4"
+VERSION="0.10.0"
HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp"
-DOWNLOAD="https://salsa.debian.org/mdosch/go-sendxmpp/-/archive/v0.8.4/go-sendxmpp-v0.8.4.tar.gz \
+DOWNLOAD="https://salsa.debian.org/mdosch/go-sendxmpp/-/archive/v0.10.0/go-sendxmpp-v0.10.0.tar.gz \
https://github.com/ProtonMail/go-crypto/archive/v1.0.0/go-crypto-v1.0.0.tar.gz \
https://github.com/ProtonMail/go-mime/archive/7d82a38/go-mime-7d82a3887f2f.tar.gz \
https://github.com/ProtonMail/gopenpgp/archive/v2.7.5/gopenpgp-v2.7.5.tar.gz \
https://github.com/beevik/etree/archive/v1.3.0/etree-v1.3.0.tar.gz \
https://github.com/cloudflare/circl/archive/v1.3.7/circl-v1.3.7.tar.gz \
https://github.com/gabriel-vasile/mimetype/archive/v1.4.3/mimetype-v1.4.3.tar.gz \
+ https://github.com/google/uuid/archive/v1.6.0/uuid-v1.6.0.tar.gz \
https://github.com/pborman/getopt/archive/v2.1.0/getopt-v2.1.0.tar.gz \
https://github.com/pkg/errors/archive/v0.9.1/errors-v0.9.1.tar.gz \
- https://github.com/xmppo/go-xmpp/archive/v0.1.2/go-xmpp-v0.1.2.tar.gz \
- https://github.com/golang/crypto/archive/v0.21.0/crypto-v0.21.0.tar.gz \
- https://github.com/golang/net/archive/v0.22.0/net-v0.22.0.tar.gz \
- https://github.com/golang/sys/archive/v0.18.0/sys-v0.18.0.tar.gz \
+ https://github.com/xmppo/go-xmpp/archive/v0.2.0/go-xmpp-v0.2.0.tar.gz \
+ https://github.com/golang/crypto/archive/v0.22.0/crypto-v0.22.0.tar.gz \
+ https://github.com/golang/net/archive/v0.24.0/net-v0.24.0.tar.gz \
+ https://github.com/golang/sys/archive/v0.19.0/sys-v0.19.0.tar.gz \
https://github.com/golang/text/archive/v0.14.0/text-v0.14.0.tar.gz \
https://salsa.debian.org/mdosch/xmppsrv/-/archive/v0.2.6/xmppsrv-v0.2.6.tar.gz"
-MD5SUM="4b5379ac8b7d5164ad2fb669e0d90e36 \
+MD5SUM="ebd8bd70ba52404eab0337d82396f1c8 \
207b3050d2cdc7c5bcc8242728fb7c68 \
a6ae51724981dd98d1564dba0df3979a \
de949ecba9611996b8b1bce236f3ffab \
bcc3bfd5bf559f4d4286d43302d1fda0 \
c74011ad16e17b92a496716febc60d33 \
de49151a4ae6474bb08145b0e9c67288 \
+ 62b4a8921dd78aa37017b32cbeef6810 \
c52d24206b9fe29454e909a6ecbefe99 \
0951216925c98fda75a484a528b06af6 \
- 464f3ef14992f1395f0b6bfc56598305 \
- 9ef8f2085d691627afbc872f68d01ddc \
- 6c0ddb8598f1e0aa28a12842045172e4 \
- e00453d8847cde61907bcbee219c44bb \
+ cb68dc02e1661876036b744ed2665941 \
+ 7a39f9ef8557b95982b03e427a3e37f1 \
+ e68c5bc7f073c98d64831b95d210474f \
+ 884f364735b00bb72fcea01a6de28c46 \
9f64144d4b1647ce4597abf657028a8d \
e8e409d942149234a415c1299ebedb52"
DOWNLOAD_x86_64=""
diff --git a/network/go-sendxmpp/modules.txt b/network/go-sendxmpp/modules.txt
index b7055d2295..dc10d5ba3b 100644
--- a/network/go-sendxmpp/modules.txt
+++ b/network/go-sendxmpp/modules.txt
@@ -51,30 +51,34 @@ github.com/gabriel-vasile/mimetype
github.com/gabriel-vasile/mimetype/internal/charset
github.com/gabriel-vasile/mimetype/internal/json
github.com/gabriel-vasile/mimetype/internal/magic
+# github.com/google/uuid v1.6.0
+## explicit
+github.com/google/uuid
# github.com/pborman/getopt/v2 v2.1.0
## explicit; go 1.13
github.com/pborman/getopt/v2
# github.com/pkg/errors v0.9.1
## explicit
github.com/pkg/errors
-# github.com/xmppo/go-xmpp v0.1.2
+# github.com/xmppo/go-xmpp v0.2.0
## explicit; go 1.21.5
github.com/xmppo/go-xmpp
-# golang.org/x/crypto v0.21.0
+# golang.org/x/crypto v0.22.0
## explicit; go 1.18
golang.org/x/crypto/argon2
golang.org/x/crypto/blake2b
golang.org/x/crypto/cast5
golang.org/x/crypto/hkdf
golang.org/x/crypto/pbkdf2
+golang.org/x/crypto/scrypt
golang.org/x/crypto/sha3
-# golang.org/x/net v0.22.0
+# golang.org/x/net v0.24.0
## explicit; go 1.18
golang.org/x/net/html
golang.org/x/net/html/atom
golang.org/x/net/internal/socks
golang.org/x/net/proxy
-# golang.org/x/sys v0.18.0
+# golang.org/x/sys v0.19.0
## explicit; go 1.18
golang.org/x/sys/cpu
# golang.org/x/text v0.14.0
diff --git a/network/grpcurl/grpcurl.SlackBuild b/network/grpcurl/grpcurl.SlackBuild
index bea2084a5f..7b5b64d4d9 100644
--- a/network/grpcurl/grpcurl.SlackBuild
+++ b/network/grpcurl/grpcurl.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=grpcurl
-VERSION=${VERSION:-1.8.9}
+VERSION=${VERSION:-1.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/grpcurl/grpcurl.info b/network/grpcurl/grpcurl.info
index 7c1469a793..8675ff1222 100644
--- a/network/grpcurl/grpcurl.info
+++ b/network/grpcurl/grpcurl.info
@@ -1,10 +1,10 @@
PRGNAM="grpcurl"
-VERSION="1.8.9"
+VERSION="1.9.1"
HOMEPAGE="https://github.com/fullstorydev/grpcurl"
-DOWNLOAD="https://github.com/fullstorydev/grpcurl/releases/download/v1.8.9/grpcurl_1.8.9_linux_x86_32.tar.gz"
-MD5SUM="1b3e38d697d16b8fa0bd9aa0aef588ae"
-DOWNLOAD_x86_64="https://github.com/fullstorydev/grpcurl/releases/download/v1.8.9/grpcurl_1.8.9_linux_x86_64.tar.gz"
-MD5SUM_x86_64="9d134e5618bf35440e0ddc7cdef77127"
+DOWNLOAD="https://github.com/fullstorydev/grpcurl/releases/download/v1.9.1/grpcurl_1.9.1_linux_x86_32.tar.gz"
+MD5SUM="a4659f2cdeb13fac1f26c8072294f53e"
+DOWNLOAD_x86_64="https://github.com/fullstorydev/grpcurl/releases/download/v1.9.1/grpcurl_1.9.1_linux_x86_64.tar.gz"
+MD5SUM_x86_64="a263191ce012be65578b74613c688a3c"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/network/haproxy/haproxy.SlackBuild b/network/haproxy/haproxy.SlackBuild
index f0aef92e4b..6347d65637 100644
--- a/network/haproxy/haproxy.SlackBuild
+++ b/network/haproxy/haproxy.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=haproxy
-VERSION=${VERSION:-2.8.7}
+VERSION=${VERSION:-2.8.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/haproxy/haproxy.info b/network/haproxy/haproxy.info
index d326cbda89..b48d7a471d 100644
--- a/network/haproxy/haproxy.info
+++ b/network/haproxy/haproxy.info
@@ -1,8 +1,8 @@
PRGNAM="haproxy"
-VERSION="2.8.7"
+VERSION="2.8.9"
HOMEPAGE="https://www.haproxy.org/"
-DOWNLOAD="https://www.haproxy.org/download/2.8/src/haproxy-2.8.7.tar.gz"
-MD5SUM="499ea5182ff460cfb69cbdecec96a5c8"
+DOWNLOAD="https://www.haproxy.org/download/2.8/src/haproxy-2.8.9.tar.gz"
+MD5SUM="ed6a0a5171b83c6fa6850fa2ed3639be"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/hiawatha/README b/network/hiawatha/README
index 094e670fb1..eb85247e56 100644
--- a/network/hiawatha/README
+++ b/network/hiawatha/README
@@ -27,4 +27,4 @@ Notes:
the default start file.
Hiawatha's documentation can be found at the following URL:
-https://www.hiawatha-webserver.org/support
+https://hiawatha.leisink.net/support
diff --git a/network/hiawatha/hiawatha.SlackBuild b/network/hiawatha/hiawatha.SlackBuild
index 6d6929996b..ae0d768cf7 100644
--- a/network/hiawatha/hiawatha.SlackBuild
+++ b/network/hiawatha/hiawatha.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hiawatha
-VERSION=${VERSION:-10.10}
+VERSION=${VERSION:-11.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -83,7 +80,7 @@ mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_INSTALL_PREFIX=/ \
+ -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_BINDIR=/usr/sbin \
-DCMAKE_INSTALL_SBINDIR=/usr/sbin \
-DCMAKE_INSTALL_SYSCONFDIR=/etc/$PRGNAM \
@@ -130,7 +127,6 @@ cat extra/newroot > $PKG/usr/share/$PRGNAM/extra/newroot
tar -caf $PKG/usr/share/$PRGNAM/extra/letsencrypt.tar.gz extra/letsencrypt/*
cp -a extra/{*.xml,index.html,*.in,tls*} \
$PKG/usr/share/$PRGNAM/extra/
-cp -a extra/nghttp2.tgz $PKG/usr/share/$PRGNAM/extra/
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/network/hiawatha/hiawatha.info b/network/hiawatha/hiawatha.info
index 8016841a33..35481cc97b 100644
--- a/network/hiawatha/hiawatha.info
+++ b/network/hiawatha/hiawatha.info
@@ -1,8 +1,8 @@
PRGNAM="hiawatha"
-VERSION="10.10"
-HOMEPAGE="https://www.hiawatha-webserver.org"
-DOWNLOAD="https://www.hiawatha-webserver.org/files/hiawatha-10.10.tar.gz"
-MD5SUM="3bf2c12c7037ecc3dfdbec72e7a2f04f"
+VERSION="11.5"
+HOMEPAGE="https://hiawatha.leisink.net/"
+DOWNLOAD="https://hiawatha.leisink.net/files/hiawatha-11.5.tar.gz"
+MD5SUM="9277f86b1065794ac89cea0699da3978"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/hiawatha/slack-desc b/network/hiawatha/slack-desc
index 05db98aa46..cb0c40d4eb 100644
--- a/network/hiawatha/slack-desc
+++ b/network/hiawatha/slack-desc
@@ -16,4 +16,4 @@ hiawatha: Hiawatha supports many web and HTTP features such as CGI/FastCGI,
hiawatha: HTTP authentication, virtual host support, request pipelining, keep
hiawatha: alive connections, URL rewriting and many more.
hiawatha:
-hiawatha: Homepage: https://www.hiawatha-webserver.org
+hiawatha: Homepage: https://hiawatha.leisink.net
diff --git a/network/librespeed-cli/README b/network/librespeed-cli/README
new file mode 100644
index 0000000000..d851665ecc
--- /dev/null
+++ b/network/librespeed-cli/README
@@ -0,0 +1,17 @@
+Speedtest CLI brings the trusted technology and global server network
+behind Speedtest to the command line. Built for software developers,
+system administrators and computer enthusiasts alike, Speedtest CLI is
+the first official Linux-native Speedtest application backed by Ookla®.
+
+With Speedtest CLI, you can easily:
+
+* Measure internet connection performance metrics like download, upload,
+ latency and packet loss natively without relying on a web browser
+* Test the internet connection of your Linux desktop, a remote server or
+ even lower-powered devices such as the Raspberry Pi with the
+ Speedtest Server Network
+* Set up automated scripts to collect connection performance data,
+ including trends over time
+* Use Speedtest in your programs by wrapping it in the programming
+ language of your choice
+* View test results via CSV, JSONL or JSON
diff --git a/network/librespeed-cli/librespeed-cli.SlackBuild b/network/librespeed-cli/librespeed-cli.SlackBuild
new file mode 100644
index 0000000000..ca1000b2d6
--- /dev/null
+++ b/network/librespeed-cli/librespeed-cli.SlackBuild
@@ -0,0 +1,87 @@
+#!/bin/bash
+
+# Slackware build script for librespeed-cli
+
+# Copyright 2024 Ivan Kovmir <i@kovmir.eu>
+# 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=librespeed-cli
+VERSION=${VERSION:-1.0.10}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ -n "${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
+ PKG_ARCH=i386
+elif [ "$ARCH" = "i686" ]; then
+ PKG_ARCH=i386
+elif [ "$ARCH" = "x86_64" ]; then
+ PKG_ARCH=amd64
+else
+ echo "$ARCH is not supported."
+ exit 1
+fi
+
+set -e
+
+rm -rf "$PKG"
+mkdir -p "$TMP" "$PKG" "$OUTPUT"
+cd "$TMP"
+rm -rf "$PRGNAM-$VERSION"
+mkdir -p "$PRGNAM-$VERSION"
+tar xvf "$CWD/${PRGNAM}_${VERSION}_linux_${PKG_ARCH}.tar.gz" -C "$PRGNAM-$VERSION"
+cd "$PRGNAM-$VERSION"
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p "$PKG/usr/bin/$SRCNAM"
+install "$PRGNAM" "$PKG/usr/bin"
+
+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/network/librespeed-cli/librespeed-cli.info b/network/librespeed-cli/librespeed-cli.info
new file mode 100644
index 0000000000..bc2e56a501
--- /dev/null
+++ b/network/librespeed-cli/librespeed-cli.info
@@ -0,0 +1,10 @@
+PRGNAM="librespeed-cli"
+VERSION="1.0.10"
+HOMEPAGE="https://github.com/librespeed/speedtest-cli"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/librespeed/speedtest-cli/releases/download/v1.0.10/librespeed-cli_1.0.10_linux_amd64.tar.gz"
+MD5SUM_x86_64="6f4daf4bd1235f24862304e55af40b8c"
+REQUIRES=""
+MAINTAINER="Ivan Kovmir"
+EMAIL="i@kovmir.eu"
diff --git a/python/python3-pynvim/slack-desc b/network/librespeed-cli/slack-desc
index d17559d0f9..aa6096d070 100644
--- a/python/python3-pynvim/slack-desc
+++ b/network/librespeed-cli/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-python3-pynvim: python3-pynvim (Python client to Neovim)
-python3-pynvim:
-python3-pynvim: Pynvim implements support for python plugins in Nvim.
-python3-pynvim: It also works as a library for connecting to and
-python3-pynvim: scripting Nvim processes through its msgpack-rpc API.
-python3-pynvim:
-python3-pynvim: Homepage: https://github.com/neovim/pynvim
-python3-pynvim:
-python3-pynvim:
-python3-pynvim:
-python3-pynvim:
+librespeed-cli: librespeed-cli (LibreSpeed CLI)
+librespeed-cli:
+librespeed-cli: Command line program to test internet connection speed.
+librespeed-cli:
+librespeed-cli:
+librespeed-cli:
+librespeed-cli:
+librespeed-cli:
+librespeed-cli:
+librespeed-cli:
+librespeed-cli: Homepage: https://github.com/librespeed/speedtest-cli
diff --git a/network/librewolf/librewolf.SlackBuild b/network/librewolf/librewolf.SlackBuild
index 9ecbfbcf62..9a80ffed69 100644
--- a/network/librewolf/librewolf.SlackBuild
+++ b/network/librewolf/librewolf.SlackBuild
@@ -25,7 +25,7 @@
cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=librewolf
-VERSION=${VERSION:-123.0.1}
+VERSION=${VERSION:-124.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/librewolf/librewolf.info b/network/librewolf/librewolf.info
index ed987fd7f2..1a5c55807e 100644
--- a/network/librewolf/librewolf.info
+++ b/network/librewolf/librewolf.info
@@ -1,10 +1,10 @@
PRGNAM="librewolf"
-VERSION="123.0.1"
+VERSION="124.0.1"
HOMEPAGE="https://librewolf.net/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://gitlab.com/api/v4/projects/24386000/packages/generic/librewolf/123.0.1-1/LibreWolf.x86_64.AppImage"
-MD5SUM_x86_64="cefd3c978a0311b43eb393d83d5a3577"
+DOWNLOAD_x86_64="https://gitlab.com/api/v4/projects/24386000/packages/generic/librewolf/124.0.1-1/LibreWolf.x86_64.AppImage"
+MD5SUM_x86_64="25f0a7268dcf213eec4c20225e1c8b47"
REQUIRES=""
MAINTAINER="Ivan Kovmir"
EMAIL="i@kovmir.eu"
diff --git a/network/lighttpd/lighttpd.SlackBuild b/network/lighttpd/lighttpd.SlackBuild
index 674f746627..6f11dbac3e 100644
--- a/network/lighttpd/lighttpd.SlackBuild
+++ b/network/lighttpd/lighttpd.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lighttpd
-VERSION=${VERSION:-1.4.73}
+VERSION=${VERSION:-1.4.76}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -101,6 +101,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+./autogen.sh
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/network/lighttpd/lighttpd.info b/network/lighttpd/lighttpd.info
index 612fb003fc..e66a015e97 100644
--- a/network/lighttpd/lighttpd.info
+++ b/network/lighttpd/lighttpd.info
@@ -1,8 +1,8 @@
PRGNAM="lighttpd"
-VERSION="1.4.73"
+VERSION="1.4.76"
HOMEPAGE="http://www.lighttpd.net/"
-DOWNLOAD="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.73.tar.xz"
-MD5SUM="c510fb4d2c4a8de8639f80c7c13bc48c"
+DOWNLOAD="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.76.tar.xz"
+MD5SUM="f9018cda389b1aa6dae4c5f962c20825"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/linksys-tftp/README b/network/linksys-tftp/README
index 3a11f65459..892d659812 100644
--- a/network/linksys-tftp/README
+++ b/network/linksys-tftp/README
@@ -17,3 +17,5 @@ linksys-tftp>timeout 120
linksys-tftp>trace
linksys-tftp>put WRT54G_WRT54GL.bin admin
linksys-tftp>quit
+
+atftp can be used with the -P option, instead of linksys-tftp.
diff --git a/network/linksys-tftp/linksys-tftp-1.2.1-stdc-main.patch b/network/linksys-tftp/linksys-tftp-1.2.1-stdc-main.patch
new file mode 100644
index 0000000000..ff27a1bfb6
--- /dev/null
+++ b/network/linksys-tftp/linksys-tftp-1.2.1-stdc-main.patch
@@ -0,0 +1,292 @@
+--- linksys-tftp-1.2.1/main.c 2024-04-16 08:27:50.327449884 -0700
++++ linksys-tftp-1.2.1/main.c 2024-04-15 21:36:43.035399534 -0700
+@@ -33,6 +33,7 @@ static char sccsid[] = "@(#)main.c 5.8 (
+ #include <sys/file.h>
+
+ #include <netinet/in.h>
++#include <arpa/inet.h>
+
+ #include <signal.h>
+ #include <stdio.h>
+@@ -43,7 +44,11 @@ static char sccsid[] = "@(#)main.c 5.8 (
+ #include <stdlib.h>
+ #include <string.h>
+ #include <unistd.h>
+-#include <sys/sendfile.h>
++/* #include <sys/sendfile.h> */
++
++/* routines from tftp.c */
++extern void sendfile(int fd, char *name, char *mode, char *linkpass);
++extern void recvfile(int fd, char *name, char *mode, char *linkpass);
+
+ #define TIMEOUT 5 /* secs between rexmt's */
+
+@@ -64,9 +69,13 @@ struct servent *sp;
+
+ int segsize = 512;
+
+-int quit(), help(), setverbose(), settrace(), status();
+-int get(), put(), setpeer(), modecmd(), setrexmt(), settimeout();
+-int setbinary(), banner(), setascii(), setblocksize();
++/* local routines */
++int quit(), help(), setverbose(), settrace(), status(), command();
++int get(), getusage(), put(), putusage();
++int setpeer(), modecmd(), setrexmt(), settimeout(), status();
++int setbinary(), setascii();
++void setmode(), makeargv();
++int setblocksize(), banner();
+
+ #define HELPINDENT (sizeof("connect"))
+
+@@ -114,8 +123,7 @@ struct cmd *getcmd();
+ char *index();
+ char *rindex();
+
+-int main(argc, argv)
+- char *argv[];
++int main(int argc, char *argv[])
+ {
+ struct sockaddr_in sin;
+ int top;
+@@ -147,13 +155,12 @@ int main(argc, argv)
+ top = setjmp(toplevel) == 0;
+ for (;;)
+ command(top);
++ return 0;
+ }
+
+ char hostname[100];
+
+-setpeer(argc, argv)
+- int argc;
+- char *argv[];
++int setpeer(int argc, char *argv[])
+ {
+ struct hostent *host;
+
+@@ -187,6 +194,7 @@ setpeer(argc, argv)
+ port = htons(port);
+ }
+ connected = 1;
++ return 0;
+ }
+
+ struct modes {
+@@ -201,8 +209,7 @@ struct modes {
+ { 0, 0 }
+ };
+
+-modecmd(argc, argv)
+- char *argv[];
++int modecmd(int argc, char *argv[])
+ {
+ register struct modes *p;
+ char *sep;
+@@ -234,18 +241,17 @@ modecmd(argc, argv)
+ return 0;
+ }
+
+-setbinary(argc, argv)
+-char *argv[];
+-{ setmode("octet");
++int setbinary(int argc, char *argv[])
++{
++ setmode("octet");
+ }
+
+-setascii(argc, argv)
+-char *argv[];
+-{ setmode("netascii");
+-}
++int setascii(int argc, char *argv[])
++{
++ setmode("netascii");
++ }
+
+-setmode(newmode)
+-char *newmode;
++void setmode(char *newmode)
+ {
+ strcpy(mode, newmode);
+ if (verbose)
+@@ -256,8 +262,7 @@ char *newmode;
+ * Send file(s).
+ */
+
+-put(argc, argv)
+- char *argv[];
++int put(int argc, char *argv[])
+ {
+ int fd;
+ register int n;
+@@ -286,8 +291,7 @@ put(argc, argv)
+ return 0;
+ }
+
+-putusage(s)
+- char *s;
++int putusage(char *s)
+ {
+ printf("usage: %s file [linksys pass] (you must be connected)\n", s);
+ return 0;
+@@ -296,8 +300,7 @@ putusage(s)
+ /*
+ * Receive file(s).
+ */
+-get(argc, argv)
+- char *argv[];
++int get(int argc, char *argv[])
+ {
+ int fd;
+ register int n;
+@@ -327,16 +330,15 @@ get(argc, argv)
+ return 0;
+ }
+
+-getusage(s)
+-char * s;
++int getusage(char *s)
+ {
+ printf("usage: %s file [linksys pass] (you must be connected)\n", s);
++ return 0;
+ }
+
+ int rexmtval = TIMEOUT;
+
+-setrexmt(argc, argv)
+- char *argv[];
++int setrexmt(int argc, char *argv[])
+ {
+ int t;
+
+@@ -357,12 +359,12 @@ setrexmt(argc, argv)
+ printf("%d: bad value\n", t);
+ else
+ rexmtval = t;
++ return 0;
+ }
+
+ int maxtimeout = 5 * TIMEOUT;
+
+-settimeout(argc, argv)
+- char *argv[];
++int settimeout(int argc, char *argv[])
+ {
+ int t;
+
+@@ -383,10 +385,10 @@ settimeout(argc, argv)
+ printf("%d: bad value\n", t);
+ else
+ maxtimeout = t;
++ return 0;
+ }
+
+-status(argc, argv)
+- char *argv[];
++int status(int argc, char *argv[])
+ {
+ if (connected)
+ printf("Connected to %s.\n", hostname);
+@@ -396,6 +398,7 @@ status(argc, argv)
+ verbose ? "on" : "off", trace ? "on" : "off");
+ printf("Rexmt-interval: %d seconds, Max-timeout: %d seconds\n",
+ rexmtval, maxtimeout);
++ return 0;
+ }
+
+ void intr(int sig)
+@@ -408,8 +411,7 @@ void intr(int sig)
+ /*
+ * Command parser.
+ */
+-command(top)
+- int top;
++int command(int top)
+ {
+ register struct cmd *c;
+
+@@ -438,11 +440,10 @@ command(top)
+ }
+ (*c->handler)(margc, margv);
+ }
++ return 0;
+ }
+
+-struct cmd *
+-getcmd(name)
+- register char *name;
++struct cmd *getcmd(register char *name)
+ {
+ register char *p, *q;
+ register struct cmd *c, *found;
+@@ -473,7 +474,7 @@ getcmd(name)
+ /*
+ * Slice a string up into argc/argv.
+ */
+-makeargv()
++void makeargv()
+ {
+ register char *cp;
+ register char **argp = margv;
+@@ -496,7 +497,7 @@ makeargv()
+ }
+
+ /*VARARGS*/
+-quit()
++int quit()
+ {
+ exit(0);
+ }
+@@ -504,9 +505,7 @@ quit()
+ /*
+ * Help command.
+ */
+-help(argc, argv)
+- int argc;
+- char *argv[];
++int help(int argc, char *argv[])
+ {
+ register struct cmd *c;
+
+@@ -527,24 +526,26 @@ help(argc, argv)
+ else
+ printf("%s\n", c->help);
+ }
++ return 0;
+ }
+
+ /*VARARGS*/
+-settrace()
++int settrace()
+ {
+ trace = !trace;
+ printf("Packet tracing %s.\n", trace ? "on" : "off");
++ return 0;
+ }
+
+ /*VARARGS*/
+-setverbose()
++int setverbose()
+ {
+ verbose = !verbose;
+ printf("Verbose mode %s.\n", verbose ? "on" : "off");
++ return 0;
+ }
+
+-setblocksize(argc, argv)
+- char *argv[];
++int setblocksize(int argc, char *argv[])
+ {
+ int t;
+
+@@ -565,8 +566,9 @@ setblocksize(argc, argv)
+ printf("%d: bad value\n", t);
+ else
+ segsize = t;
++ return 0;
+ }
+-banner() {
++int banner() {
+ printf("TJ Shelton\tredsand [at] redsand.net\n");
+ printf("Mike Lynn\tabaddon [at] 802.11ninja.net\n");
+ printf("Linksys TFTP Client for *BSD/Linux\tThe Firmware gets sexier\n");
diff --git a/network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftp.patch b/network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftp.patch
new file mode 100644
index 0000000000..e9a77ac722
--- /dev/null
+++ b/network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftp.patch
@@ -0,0 +1,157 @@
+--- linksys-tftp-1.2.1/tftp.c 2024-04-16 08:27:50.328449885 -0700
++++ linksys-tftp-1.2.1/tftp.c 2024-04-15 21:26:36.259371211 -0700
+@@ -47,6 +47,13 @@ extern int rexmtval;
+ extern int maxtimeout;
+ extern int segsize;
+
++/* functions from tftpsubs */
++extern int readit(FILE *file, struct tftphdr **dpp, int convert);
++extern int read_ahead(FILE *file, int convert);
++extern int writeit(FILE *file, struct tftphdr **dpp, int ct, int convert);
++extern int write_behind( FILE *file, int convert);
++extern int synchnet(int f);
++
+ #define PKTSIZE (1432+4) /* SEGSIZE+4 */
+ char ackbuf[PKTSIZE];
+ int timeout;
+@@ -57,6 +64,19 @@ jmp_buf timeoutbuf;
+ #define OACK 6
+ #endif
+
++/* functions declared herein */
++void timer(int sig);
++void parseoack(char *cp, int sz);
++void sendfile(int fd, char *name, char *mode, char *linkpass);
++void recvfile(int fd, char *name, char *mode, char *linkpass);
++int makerequest(int request, char *name, struct tftphdr *tp, char *mode, char *linkpass);
++void nak(int error);
++void topts(char *cp, int sz);
++void tpacket(char *s, struct tftphdr *tp, int n);
++void startclock();
++void stopclock();
++void printstats(char *direction, unsigned long amount);
++
+ void timer(int sig)
+ {
+
+@@ -72,9 +92,7 @@ void timer(int sig)
+ /*
+ * Parse an OACK package and set blocksize accordingly
+ */
+-parseoack(cp, sz)
+- char *cp;
+- int sz;
++void parseoack(char *cp, int sz)
+ {
+ int n;
+
+@@ -106,11 +124,7 @@ parseoack(cp, sz)
+ /*
+ * Send the requested file.
+ */
+-sendfile(fd, name, mode, linkpass)
+- int fd;
+- char *name;
+- char *mode;
+- char *linkpass;
++void sendfile(int fd, char *name, char *mode, char *linkpass)
+ {
+ register struct tftphdr *ap; /* data and ack packets */
+ struct tftphdr *r_init(), *dp;
+@@ -211,7 +225,7 @@ send_data:
+ printf("protocol violation\n");
+ longjmp(toplevel, -1);
+ }
+- parseoack(&ap->th_stuff, n - 2);
++ parseoack(ap->th_stuff, n - 2);
+ break;
+ }
+ }
+@@ -231,11 +245,7 @@ abort:
+ /*
+ * Receive a file.
+ */
+-recvfile(fd, name, mode, linkpass)
+- int fd;
+- char *name;
+- char *mode;
+- char *linkpass;
++void recvfile(int fd, char *name, char *mode, char *linkpass)
+ {
+ register struct tftphdr *ap;
+ struct tftphdr *dp, *w_init();
+@@ -336,7 +346,7 @@ send_ack:
+ longjmp(toplevel, -1);
+ }
+ waitforoack = 0;
+- parseoack(&dp->th_stuff, n - 2);
++ parseoack(dp->th_stuff, n - 2);
+ ap->th_opcode = htons((u_short)ACK);
+ ap->th_block = htons(0);
+ size = 4;
+@@ -362,10 +372,7 @@ abort:
+ printstats("Received", amount);
+ }
+
+-makerequest(request, name, tp, mode, linkpass)
+- int request;
+- char *name, *mode, *linkpass;
+- struct tftphdr *tp;
++int makerequest(int request, char *name, struct tftphdr *tp, char *mode, char *linkpass)
+ {
+ register char *cp;
+
+@@ -404,8 +411,7 @@ struct errmsg {
+ * standard TFTP codes, or a UNIX errno
+ * offset by 100.
+ */
+-nak(error)
+- int error;
++void nak(int error)
+ {
+ register struct tftphdr *tp;
+ int length;
+@@ -431,9 +437,7 @@ nak(error)
+ perror("nak");
+ }
+
+-topts(cp, sz)
+- char *cp;
+- int sz;
++void topts(char *cp, int sz)
+ {
+ int n, i = 0;
+
+@@ -454,10 +458,7 @@ topts(cp, sz)
+ }
+ }
+
+-tpacket(s, tp, n)
+- char *s;
+- struct tftphdr *tp;
+- int n;
++void tpacket(char *s, struct tftphdr *tp, int n)
+ {
+ static char *opcodes[] =
+ { "#0", "RRQ", "WRQ", "DATA", "ACK", "ERROR", "OACK" };
+@@ -505,17 +506,15 @@ struct timeval tstart;
+ struct timeval tstop;
+ struct timezone zone;
+
+-startclock() {
++void startclock() {
+ gettimeofday(&tstart, &zone);
+ }
+
+-stopclock() {
++void stopclock() {
+ gettimeofday(&tstop, &zone);
+ }
+
+-printstats(direction, amount)
+-char *direction;
+-unsigned long amount;
++void printstats(char *direction, unsigned long amount)
+ {
+ double delta;
+ /* compute delta in 1/10's second units */
diff --git a/network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftpsubs.patch b/network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftpsubs.patch
new file mode 100644
index 0000000000..96149667a4
--- /dev/null
+++ b/network/linksys-tftp/linksys-tftp-1.2.1-stdc-tftpsubs.patch
@@ -0,0 +1,111 @@
+--- linksys-tftp-1.2.1/tftpsubs.c 2024-04-16 08:27:50.310449884 -0700
++++ linksys-tftp-1.2.1/tftpsubs.c 2024-04-16 08:53:26.084521570 -0700
+@@ -38,6 +38,7 @@ static char sccsid[] = "@(#)tftpsubs.c 5
+ // modified tftp header to include pass
+ #include <tftp.h>
+ #include <stdio.h>
++#include <unistd.h>
+
+ #define PKTSIZE (1432+4) /* SEGSIZE+4 */ /* should be moved to tftp.h */
+
+@@ -60,14 +61,22 @@ static int current; /* index of buff
+ int newline = 0; /* fillbuf: in middle of newline expansion */
+ int prevchar = -1; /* putbuf: previous char (cr check) */
+
+-struct tftphdr *rw_init();
++/* functions declared in this program */
++struct tftphdr *w_init();
++struct tftphdr *r_init();
++struct tftphdr *rw_init(int x);
++int readit(FILE *file, struct tftphdr **dpp, int convert);
++int read_ahead(FILE *file, int convert);
++int writeit(FILE *file, struct tftphdr **dpp, int ct, int convert);
++int write_behind( FILE *file, int convert);
++int synchnet(int f);
+
+ struct tftphdr *w_init() { return rw_init(0); } /* write-behind */
+ struct tftphdr *r_init() { return rw_init(1); } /* read-ahead */
+
+-struct tftphdr *
+-rw_init(x) /* init for either read-ahead or write-behind */
+-int x; /* zero for write-behind, one for read-head */
++/* init for either read-ahead or write-behind */
++struct tftphdr *rw_init(int x)
++ /* zero for write-behind, one for read-head */
+ {
+ newline = 0; /* init crlf flag */
+ prevchar = -1;
+@@ -82,10 +91,8 @@ int x; /* zero for writ
+ /* Have emptied current buffer by sending to net and getting ack.
+ Free it and return next buffer filled with data.
+ */
+-readit(file, dpp, convert)
+- FILE *file; /* file opened for read */
+- struct tftphdr **dpp;
+- int convert; /* if true, convert to ascii */
++int readit(FILE *file, struct tftphdr **dpp, int convert)
++ /* file opened for read if true, convert to ascii */
+ {
+ struct bf *b;
+
+@@ -104,9 +111,9 @@ readit(file, dpp, convert)
+ * fill the input buffer, doing ascii conversions if requested
+ * conversions are lf -> cr,lf and cr -> cr, nul
+ */
+-read_ahead(file, convert)
+- FILE *file; /* file opened for read */
+- int convert; /* if true, convert to ascii */
++int read_ahead(FILE *file, int convert)
++ /* file opened for read */
++ /* if true, convert to ascii */
+ {
+ register int i;
+ register char *p;
+@@ -154,16 +161,14 @@ read_ahead(file, convert)
+ *p++ = c;
+ }
+ b->counter = (int)(p - dp->th_data);
++ return 0;
+ }
+
+ /* Update count associated with the buffer, get new buffer
+ from the queue. Calls write_behind only if next buffer not
+ available.
+ */
+-writeit(file, dpp, ct, convert)
+- FILE *file;
+- struct tftphdr **dpp;
+- int convert;
++int writeit(FILE *file, struct tftphdr **dpp, int ct, int convert)
+ {
+ bfs[current].counter = ct; /* set size of data to write */
+ current = !current; /* switch to other buffer */
+@@ -180,9 +185,7 @@ writeit(file, dpp, ct, convert)
+ * Note spec is undefined if we get CR as last byte of file or a
+ * CR followed by anything else. In this case we leave it alone.
+ */
+-write_behind(file, convert)
+- FILE *file;
+- int convert;
++int write_behind( FILE *file, int convert)
+ {
+ char *buf;
+ int count;
+@@ -238,9 +241,8 @@ skipit:
+ * when trace is active).
+ */
+
+-int
+-synchnet(f)
+-int f; /* socket to flush */
++int synchnet(int f)
++ /* socket to flush */
+ {
+ int i, j = 0;
+ char rbuf[PKTSIZE];
+@@ -258,4 +260,5 @@ int f; /* socket to flush */
+ return(j);
+ }
+ }
++ return 0; /* should never get here */
+ }
diff --git a/network/linksys-tftp/linksys-tftp.SlackBuild b/network/linksys-tftp/linksys-tftp.SlackBuild
index cf4cebc851..7c2b9b8cf3 100644
--- a/network/linksys-tftp/linksys-tftp.SlackBuild
+++ b/network/linksys-tftp/linksys-tftp.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=linksys-tftp
VERSION=${VERSION:-1.2.1}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-5}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,6 +71,11 @@ find -L . \
(echo " " && cat $CWD/linksys-tftp-1.2.1-r1-fno-common.patch) | patch -b -p1
(echo " " && cat $CWD/linksys-tftp-1.2.1-r1-header.patch) | patch -b -p1
+# patches from aaazen to convert K & R to Standard C
+(echo " " && cat $CWD/linksys-tftp-1.2.1-stdc-tftpsubs.patch) | patch -b -p1
+(echo " " && cat $CWD/linksys-tftp-1.2.1-stdc-tftp.patch) | patch -b -p1
+(echo " " && cat $CWD/linksys-tftp-1.2.1-stdc-main.patch) | patch -b -p1
+
CFLAGS="$SLKCFLAGS -fcommon" \
make
diff --git a/network/llhttp/llhttp.SlackBuild b/network/llhttp/llhttp.SlackBuild
index 6e62aea5c5..6f514f1dfa 100644
--- a/network/llhttp/llhttp.SlackBuild
+++ b/network/llhttp/llhttp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=llhttp
-VERSION=${VERSION:-9.2.0}
+VERSION=${VERSION:-9.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/llhttp/llhttp.info b/network/llhttp/llhttp.info
index 92a435f46a..5f45b17894 100644
--- a/network/llhttp/llhttp.info
+++ b/network/llhttp/llhttp.info
@@ -1,8 +1,8 @@
PRGNAM="llhttp"
-VERSION="9.2.0"
+VERSION="9.2.1"
HOMEPAGE="https://github.com/nodejs/llhttp"
-DOWNLOAD="https://github.com/nodejs/llhttp/archive/release/v9.2.0/llhttp-release-v9.2.0.tar.gz"
-MD5SUM="50f5549bbf5871aa8ad76eab1f4267ca"
+DOWNLOAD="https://github.com/nodejs/llhttp/archive/release/v9.2.1/llhttp-release-v9.2.1.tar.gz"
+MD5SUM="355ecc90e622035e3e1693a96a0c233b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/luakit/gtk.patch b/network/luakit/gtk.patch
new file mode 100644
index 0000000000..3bed22b74b
--- /dev/null
+++ b/network/luakit/gtk.patch
@@ -0,0 +1,15 @@
+diff -rupN a/clib/unique.c b/clib/unique.c
+--- a/clib/unique.c 2024-01-30 20:31:08.000000000 +0100
++++ b/clib/unique.c 2024-01-31 08:22:48.919908308 +0100
+@@ -78,11 +78,7 @@ luaH_unique_new(lua_State *L)
+
+ GError *error = NULL;
+ if (!globalconf.application) {
+-#if GTK_CHECK_VERSION(2,74,0)
+- globalconf.application = gtk_application_new(name, G_APPLICATION_DEFAULT_FLAGS);
+-#else
+ globalconf.application = gtk_application_new(name, G_APPLICATION_FLAGS_NONE);
+-#endif
+ }
+
+ g_application_register(G_APPLICATION(globalconf.application), NULL, &error);
diff --git a/network/luakit/luakit.SlackBuild b/network/luakit/luakit.SlackBuild
index 3b8a613667..e36c76ab38 100644
--- a/network/luakit/luakit.SlackBuild
+++ b/network/luakit/luakit.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for luakit
# Copyright 2013, Andrew Tkalia <anddt@yandex.ru>, Ukraine, Kyiv
-# Updates 2018-2023 by Marek Šrejma <marek@modweb.de>, Germany
+# Updates 2018-2024 by Marek Šrejma <marek@modweb.de>, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=luakit
-VERSION=${VERSION:-2.3.3}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-2.3.6}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
LUAJIT=${LUAJIT:-0} # 0 or 1
@@ -78,6 +78,7 @@ find -L . \
sed -e 's#(PREFIX)/lib/luakit#(LIBDIR)#g' -i Makefile
sed -e "/^Exec=/ s/lua/env Malloc=1 lua/" -i extras/luakit.desktop
+patch -p1 < $CWD/gtk.patch
_CFLAGS=`grep CFLAGS config.mk | sed -e "s/CFLAGS\s*+=//g" | tr "\n" " "`
make install \
@@ -101,9 +102,8 @@ 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 CHANGELOG.md \
- CONTRIBUTING.md COPYING.GPLv3 \
- README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS CHANGELOG.md CONTRIBUTING.md COPYING.GPLv3 README.md MIGRATE.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/network/luakit/luakit.info b/network/luakit/luakit.info
index 31811f622a..8624e731de 100644
--- a/network/luakit/luakit.info
+++ b/network/luakit/luakit.info
@@ -1,10 +1,10 @@
PRGNAM="luakit"
-VERSION="2.3.3"
+VERSION="2.3.6"
HOMEPAGE="https://github.com/luakit/luakit"
-DOWNLOAD="https://github.com/luakit/luakit/archive/2.3.3/luakit-2.3.3.tar.gz"
-MD5SUM="378fdc9b857ac9e813fed1cc3218f840"
+DOWNLOAD="https://github.com/luakit/luakit/releases/download/2.3.6/luakit-2.3.6.tar.gz"
+MD5SUM="f9e623c23ce560fdfd14d9ccb9ef71e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="webkit2gtk lua-filesystem"
+REQUIRES="webkit2gtk4.1 lua-filesystem"
MAINTAINER="Marek Šrejma"
EMAIL="marek@modweb.de"
diff --git a/network/memcached/memcached.SlackBuild b/network/memcached/memcached.SlackBuild
index bc6a680fcf..95bdb8ed75 100644
--- a/network/memcached/memcached.SlackBuild
+++ b/network/memcached/memcached.SlackBuild
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="memcached"
-VERSION=${VERSION:-1.6.9}
+VERSION=${VERSION:-1.6.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/memcached/memcached.info b/network/memcached/memcached.info
index 76d908aabf..77c3498598 100644
--- a/network/memcached/memcached.info
+++ b/network/memcached/memcached.info
@@ -1,8 +1,8 @@
PRGNAM="memcached"
-VERSION="1.6.9"
+VERSION="1.6.26"
HOMEPAGE="http://memcached.org/"
-DOWNLOAD="http://www.memcached.org/files/memcached-1.6.9.tar.gz"
-MD5SUM="ee802a316d7d622aaaec22382ca65004"
+DOWNLOAD="http://www.memcached.org/files/memcached-1.6.26.tar.gz"
+MD5SUM="68ad6ce4dbf7d9adb8a716e1ad3d798d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/mod_wsgi/mod_wsgi.info b/network/mod_wsgi/mod_wsgi.info
index 764760eb90..fa46ce633b 100644
--- a/network/mod_wsgi/mod_wsgi.info
+++ b/network/mod_wsgi/mod_wsgi.info
@@ -1,7 +1,7 @@
PRGNAM="mod_wsgi"
VERSION="4.4.6"
HOMEPAGE="http://www.modwsgi.org"
-DOWNLOAD="https://github.com/GrahamDumpleton/mod_wsgi/archive/4.4.6.tar.gz"
+DOWNLOAD="https://github.com/GrahamDumpleton/mod_wsgi/archive/4.4.6/mod_wsgi-4.4.6.tar.gz"
MD5SUM="bab68899e92a6ee328a02954a0818022"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/mstflint/mstflint.SlackBuild b/network/mstflint/mstflint.SlackBuild
index baadb7592c..c6be0b8c15 100644
--- a/network/mstflint/mstflint.SlackBuild
+++ b/network/mstflint/mstflint.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mstflint
-# Copyright 2023 GUAN Xin <guanx.bac@gmail.com> from Beijing
+# Copyright 2023,2024 GUAN Xin <guanx.bac@gmail.com> from Beijing
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mstflint
-VERSION=${VERSION:-4.25.0}
+VERSION=${VERSION:-4.26.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/mstflint/mstflint.info b/network/mstflint/mstflint.info
index d83a2abc3e..60efcc2f30 100644
--- a/network/mstflint/mstflint.info
+++ b/network/mstflint/mstflint.info
@@ -1,10 +1,10 @@
PRGNAM="mstflint"
-VERSION="4.25.0"
+VERSION="4.26.0"
HOMEPAGE="https://github.com/Mellanox/mstflint"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/Mellanox/mstflint/releases/download/v4.25.0-1/mstflint-4.25.0-1.tar.gz"
-MD5SUM_x86_64="eb6e67084ed5d85271df0932cdcb4168"
+DOWNLOAD_x86_64="https://github.com/Mellanox/mstflint/releases/download/v4.26.0-1/mstflint-4.26.0-1.tar.gz"
+MD5SUM_x86_64="54b0f8f28d26aa82cacf1dab545be9c9"
REQUIRES=""
MAINTAINER="GUAN Xin"
EMAIL="guanx.bac@gmail.com"
diff --git a/network/mullvadvpn-app/README b/network/mullvadvpn-app/README
index c8f6d32c4c..64d8bce43e 100644
--- a/network/mullvadvpn-app/README
+++ b/network/mullvadvpn-app/README
@@ -1,10 +1,8 @@
MullvadVPN-app Desktop Client
-This is a repackaged Debian binary package
-for MullvadVPN's Desktop Client.
+This is a repackaged Debian binary package for MullvadVPN's
+Desktop Client.
-This SlackBuild also supports the aarch64 Slackware-ARM
-but you must provide your own arm64 DEB package, as the info
-cannot support it yet.
+This SlackBuild also supports both x86_64 & aarch64 deb downloads and
+will install the correct package for your arch.
-https://github.com/mullvad/mullvadvpn-app/releases/download/2023.5/MullvadVPN-2023.5_arm64.deb
diff --git a/network/mullvadvpn-app/mullvadvpn-app.SlackBuild b/network/mullvadvpn-app/mullvadvpn-app.SlackBuild
index 4878f1278a..164a12feba 100644
--- a/network/mullvadvpn-app/mullvadvpn-app.SlackBuild
+++ b/network/mullvadvpn-app/mullvadvpn-app.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mullvadvpn-app
SRCNAM=MullvadVPN
-VERSION=${VERSION:-2023.6}
+VERSION=${VERSION:-2024.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/mullvadvpn-app/mullvadvpn-app.info b/network/mullvadvpn-app/mullvadvpn-app.info
index e5523965a6..12c12a9a7e 100644
--- a/network/mullvadvpn-app/mullvadvpn-app.info
+++ b/network/mullvadvpn-app/mullvadvpn-app.info
@@ -1,10 +1,12 @@
PRGNAM="mullvadvpn-app"
-VERSION="2023.6"
+VERSION="2024.1"
HOMEPAGE="https://mullvad.net/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/mullvad/mullvadvpn-app/releases/download/2023.6/MullvadVPN-2023.6_amd64.deb"
-MD5SUM_x86_64="08ad363f57d27cd742cf3e351e95cfef"
+DOWNLOAD_x86_64="https://github.com/mullvad/mullvadvpn-app/releases/download/2024.1/MullvadVPN-2024.1_amd64.deb \
+ https://github.com/mullvad/mullvadvpn-app/releases/download/2024.1/MullvadVPN-2024.1_arm64.deb"
+MD5SUM_x86_64="80a62dba93bdbce63f6468ccb2b41d46 \
+ 39b9868dbd2a48088c3143c82771b5aa"
REQUIRES=""
MAINTAINER="Jay Lanagan"
EMAIL="j@lngn.net"
diff --git a/network/munge/munge.SlackBuild b/network/munge/munge.SlackBuild
index 4fc926ed56..ba623c7452 100644
--- a/network/munge/munge.SlackBuild
+++ b/network/munge/munge.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Munge
-# Copyright 2015-2021 Emmanuel N. Millan, Mendoza, Argentina.
+# Copyright 2015-2024 Emmanuel N. Millan, Mendoza, Argentina.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=munge
-VERSION=${VERSION:-0.5.14}
+VERSION=${VERSION:-0.5.16}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/munge/munge.info b/network/munge/munge.info
index 58e3aba957..7419b7fca8 100644
--- a/network/munge/munge.info
+++ b/network/munge/munge.info
@@ -1,8 +1,8 @@
PRGNAM="munge"
-VERSION="0.5.14"
+VERSION="0.5.16"
HOMEPAGE="https://dun.github.io/munge/"
-DOWNLOAD="https://github.com/dun/munge/releases/download/munge-0.5.14/munge-0.5.14.tar.xz"
-MD5SUM="e81db7faf729611e23d0552334dfc212"
+DOWNLOAD="https://github.com/dun/munge/releases/download/munge-0.5.16/munge-0.5.16.tar.xz"
+MD5SUM="c68e5226f075d240582113396ccb1fcb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/nbwmon/nbwmon.info b/network/nbwmon/nbwmon.info
index 0dd11e3f71..e8afeaa521 100644
--- a/network/nbwmon/nbwmon.info
+++ b/network/nbwmon/nbwmon.info
@@ -1,7 +1,7 @@
PRGNAM="nbwmon"
VERSION="0.5.2"
HOMEPAGE="https://github.com/causes-/nbwmon"
-DOWNLOAD="https://github.com/causes-/nbwmon/archive/0.5.2.tar.gz"
+DOWNLOAD="https://github.com/causes-/nbwmon/archive/0.5.2/nbwmon-0.5.2.tar.gz"
MD5SUM="d337ba71c670823e5878fa87c94d9c4d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/neomutt/neomutt.SlackBuild b/network/neomutt/neomutt.SlackBuild
index d18b90988b..51d1f52858 100644
--- a/network/neomutt/neomutt.SlackBuild
+++ b/network/neomutt/neomutt.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=neomutt
-VERSION=${VERSION:-20240201}
+VERSION=${VERSION:-20240329}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/neomutt/neomutt.info b/network/neomutt/neomutt.info
index 1737b0072f..fab43ad595 100644
--- a/network/neomutt/neomutt.info
+++ b/network/neomutt/neomutt.info
@@ -1,8 +1,8 @@
PRGNAM="neomutt"
-VERSION="20240201"
+VERSION="20240329"
HOMEPAGE="https://github.com/neomutt/neomutt"
-DOWNLOAD="https://github.com/neomutt/neomutt/archive/20240201/neomutt-20240201.tar.gz"
-MD5SUM="472209b6087e8b79b91231681098a7d8"
+DOWNLOAD="https://github.com/neomutt/neomutt/archive/20240329/neomutt-20240329.tar.gz"
+MD5SUM="3ea5e0b732ecff28a2105041602e6222"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/nextcloud-desktop/nextcloud-desktop.SlackBuild b/network/nextcloud-desktop/nextcloud-desktop.SlackBuild
index fbd3a3b511..7bd204277b 100644
--- a/network/nextcloud-desktop/nextcloud-desktop.SlackBuild
+++ b/network/nextcloud-desktop/nextcloud-desktop.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nextcloud-desktop
SRCNAM=desktop
-VERSION=${VERSION:-3.12.1}
+VERSION=${VERSION:-3.12.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/nextcloud-desktop/nextcloud-desktop.info b/network/nextcloud-desktop/nextcloud-desktop.info
index 0056715273..a6a8559331 100644
--- a/network/nextcloud-desktop/nextcloud-desktop.info
+++ b/network/nextcloud-desktop/nextcloud-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="nextcloud-desktop"
-VERSION="3.12.1"
+VERSION="3.12.3"
HOMEPAGE="https://nextcloud.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/nextcloud/desktop/archive/refs/tags/v3.12.1/desktop-3.12.1.tar.gz"
-MD5SUM_x86_64="523a99455aae000d2a4d5937ee5a2e64"
+DOWNLOAD_x86_64="https://github.com/nextcloud/desktop/archive/refs/tags/v3.12.3/desktop-3.12.3.tar.gz"
+MD5SUM_x86_64="e018bec41afc23060ea6afea6108e94f"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/network/nheko/nheko.info b/network/nheko/nheko.info
index 914a5fb800..2f17d23f69 100644
--- a/network/nheko/nheko.info
+++ b/network/nheko/nheko.info
@@ -1,7 +1,7 @@
PRGNAM="nheko"
VERSION="0.11.3"
HOMEPAGE="https://github.com/Nheko-Reborn/nheko/"
-DOWNLOAD="https://github.com/Nheko-Reborn/nheko/archive/0.11.3/nheko-0.11.3.tar.gz \
+DOWNLOAD="https://github.com/Nheko-Reborn/nheko/archive/v0.11.3/nheko-0.11.3.tar.gz \
https://raw.githubusercontent.com/hoytech/lmdbxx/1.0.0/lmdb++.h \
https://gitlab.archlinux.org/archlinux/packaging/packages/nheko/-/raw/main/nheko-0.11.3-fix-for-fmt-10.patch \
https://nheko.im/nheko-reborn/nheko/-/commit/871e403f6799df48cfbbe08eba56d473a0c34216.patch"
diff --git a/network/opensmtpd/README b/network/opensmtpd/README
index d4f1281b7b..fba4cc0dd4 100644
--- a/network/opensmtpd/README
+++ b/network/opensmtpd/README
@@ -3,6 +3,10 @@ as defined by RFC 5321, with some additional standard extensions.
It allows ordinary machines to exchange e-mails with other systems
speaking the SMTP protocol.
+This package conflicts with the stock postfix (or sendmail) package
+included in Slackware and overwrites some of its files,
+so remove the postfix (or sendmail) package before installing opensmtpd
+
You must have smtpd and smtpq users and groups on the system for
privilege separation - something like this should suffice:
@@ -11,20 +15,18 @@ privilege separation - something like this should suffice:
groupadd -g 271 smtpq
useradd -u 271 -g 271 -r -s /bin/false -d /var/empty smtpq
-You will want to add /etc/rc.d/rc.opensmtpd to rc.local so that it
-will start on boot (or perhaps consider symlinking rc.sendmail to
-rc.opensmtpd).
-
-This package conflicts with the stock sendmail package included in
-Slackware and overwrites some of its files, so remove the sendmail
-package before installing opensmtpd.
+You will want to modify rc.local so that OpenSMTPD
+will start on boot something like this:
-Alpine hangs when sending mail using the opensmtp sendmail command and
-the opensmtpd server is down.
+ # start opensmtpd a replacement for sendmail and postfix
+ if [ -x /etc/rc.d/rc.opensmtpd ]; then
+ . /etc/rc.d/rc.opensmtpd start
+ fi
-To prevent this, modify the /etc/pine.conf or the user .pinerc to
-send the mail directly to the server instead of using the
-opensmtpd sendmail command:
+Optional Dependency: LibreSSL
- smtp-server=localhost
+To use the LibreSSL runtime libraries
+ First install LibreSSL
+ then build OpenSMTPD
+For hints on using alpine with OpenSMTPD see the README.alpine file
diff --git a/network/opensmtpd/README.alpine b/network/opensmtpd/README.alpine
new file mode 100644
index 0000000000..e1d149b683
--- /dev/null
+++ b/network/opensmtpd/README.alpine
@@ -0,0 +1,21 @@
+
+Alpine hangs when sending mail using the opensmtp sendmail command and
+the opensmtpd server is down.
+
+To prevent this, modify the /etc/pine.conf or the user .pinerc to
+send the mail directly to the server instead of using the
+opensmtpd sendmail command:
+
+ smtp-server=localhost
+
+If the OpenSMTPD server is down, then alpine will indicate that
+the localhost has refused the connection.
+
+Or modify the sendmail command to have the -t option:
+
+ sendmail-path=/usr/sbin/sendmail -t
+
+And if the OpenSMTPD server is down, then alpine will indicate that
+the sendmail command has gotten an error.
+
+
diff --git a/network/opensmtpd/opensmtpd.SlackBuild b/network/opensmtpd/opensmtpd.SlackBuild
index accaedc775..342996614b 100644
--- a/network/opensmtpd/opensmtpd.SlackBuild
+++ b/network/opensmtpd/opensmtpd.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for opensmtpd
# Copyright 2013-2014 Robby Workman, Northport, Alabama, USA
-# Copyright 2015-2020 Richard Narron, California, USA
+# Copyright 2015-2024 Richard Narron, California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=opensmtpd
-VERSION=${VERSION:-7.4.0p1}
+VERSION=${VERSION:-7.5.0p0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -103,8 +103,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS -D_DEFAULT_SOURCE" \
-CXXFLAGS="$SLKCFLAGS" \
+# pickup files from libressl if it is installed
+CFLAGS="$SLKCFLAGS -I/usr/include/libressl" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/libressl -lcrypto -lssl \
+-Wl,-rpath=/usr/lib${LIBDIRSUFFIX}/libressl" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
@@ -176,14 +178,15 @@ chmod 0700 $PKG/var/spool/smtpd/purge
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 CHANGES.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.slackware
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGES.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION/
+cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.slackware
+cat $CWD/README.alpine > $PKG/usr/doc/$PRGNAM-$VERSION/README.alpine
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -p -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/opensmtpd/opensmtpd.info b/network/opensmtpd/opensmtpd.info
index 42d8671b61..31413fe623 100644
--- a/network/opensmtpd/opensmtpd.info
+++ b/network/opensmtpd/opensmtpd.info
@@ -1,8 +1,8 @@
PRGNAM="opensmtpd"
-VERSION="7.4.0p1"
+VERSION="7.5.0p0"
HOMEPAGE="https://opensmtpd.org/"
-DOWNLOAD="https://www.opensmtpd.org/archives/opensmtpd-7.4.0p1.tar.gz"
-MD5SUM="17fdffab3cc44204c29147089af29464"
+DOWNLOAD="https://www.opensmtpd.org/archives/opensmtpd-7.5.0p0.tar.gz"
+MD5SUM="81d1987ab1bdbb04dbbedffb3334cc01"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/opera/opera.SlackBuild b/network/opera/opera.SlackBuild
index a4a2f3b7fd..8737eb06c7 100644
--- a/network/opera/opera.SlackBuild
+++ b/network/opera/opera.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=opera
-VERSION=${VERSION:-108.0.5067.40}
+VERSION=${VERSION:-109.0.5097.68}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/opera/opera.info b/network/opera/opera.info
index d6d76576f1..ebf9778096 100644
--- a/network/opera/opera.info
+++ b/network/opera/opera.info
@@ -1,10 +1,10 @@
PRGNAM="opera"
-VERSION="108.0.5067.40"
+VERSION="109.0.5097.68"
HOMEPAGE="https://www.opera.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera/desktop/108.0.5067.40/linux/opera-stable_108.0.5067.40_amd64.deb"
-MD5SUM_x86_64="981c996d63299e8eb481def6d8f146da"
+DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera/desktop/109.0.5097.68/linux/opera-stable_109.0.5097.68_amd64.deb"
+MD5SUM_x86_64="747fa8c00196c238742bb01938c78fe7"
REQUIRES=""
MAINTAINER="Dimitris Zlatanidis"
EMAIL="dslackw@gmail.com"
diff --git a/network/phpmyadmin/phpmyadmin.SlackBuild b/network/phpmyadmin/phpmyadmin.SlackBuild
index 0d537fb885..4a036d787f 100644
--- a/network/phpmyadmin/phpmyadmin.SlackBuild
+++ b/network/phpmyadmin/phpmyadmin.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="phpmyadmin"
-VERSION=${VERSION:-5.2.0}
+VERSION=${VERSION:-5.2.1}
ARCH="noarch" # hardcode ARCH
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/phpmyadmin/phpmyadmin.info b/network/phpmyadmin/phpmyadmin.info
index 659020277b..ca5cc736f1 100644
--- a/network/phpmyadmin/phpmyadmin.info
+++ b/network/phpmyadmin/phpmyadmin.info
@@ -1,8 +1,8 @@
PRGNAM="phpmyadmin"
-VERSION="5.2.0"
+VERSION="5.2.1"
HOMEPAGE="http://www.phpmyadmin.net/home_page/index.php"
-DOWNLOAD="https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.xz"
-MD5SUM="38ef03fdf4d9ea3608c053a4efed1a9e"
+DOWNLOAD="https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.xz"
+MD5SUM="167836c4fbd76e968fae78913c4bdb7c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/pidgin-opensteamworks/pidgin-opensteamworks.info b/network/pidgin-opensteamworks/pidgin-opensteamworks.info
index 63e540bf43..ae83f8a441 100644
--- a/network/pidgin-opensteamworks/pidgin-opensteamworks.info
+++ b/network/pidgin-opensteamworks/pidgin-opensteamworks.info
@@ -1,7 +1,7 @@
PRGNAM="pidgin-opensteamworks"
VERSION="1.6.1"
HOMEPAGE="https://github.com/EionRobb/pidgin-opensteamworks"
-DOWNLOAD="https://github.com/EionRobb/pidgin-opensteamworks/archive/1.6.1.tar.gz"
+DOWNLOAD="https://github.com/EionRobb/pidgin-opensteamworks/archive/1.6.1/pidgin-opensteamworks-1.6.1.tar.gz"
MD5SUM="a397dbb2fd1d58769506567bd2aa6f1b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/pidgin-whatsapp/pidgin-whatsapp.info b/network/pidgin-whatsapp/pidgin-whatsapp.info
index e442c22075..ef52c5163d 100644
--- a/network/pidgin-whatsapp/pidgin-whatsapp.info
+++ b/network/pidgin-whatsapp/pidgin-whatsapp.info
@@ -1,7 +1,7 @@
PRGNAM="pidgin-whatsapp"
VERSION="0.8.6"
HOMEPAGE="https://github.com/davidgfnet/whatsapp-purple"
-DOWNLOAD="https://github.com/davidgfnet/whatsapp-purple/archive/v0.8.6.tar.gz"
+DOWNLOAD="https://github.com/davidgfnet/whatsapp-purple/archive/v0.8.6/whatsapp-purple-0.8.6.tar.gz"
MD5SUM="1aff0445ec9960b67082c0992ce21b45"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/polipo/doinst.sh b/network/polipo/doinst.sh
index 22e39ecac9..a3be83cfe3 100644
--- a/network/polipo/doinst.sh
+++ b/network/polipo/doinst.sh
@@ -18,8 +18,11 @@ if [ -e etc/rc.d/rc.polipo ]; then
mv etc/rc.d/rc.polipo.new.incoming etc/rc.d/rc.polipo.new
fi
-if [ -x /usr/bin/install-info ]; then
- chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/polipo.info.gz 2> /dev/null
+if [ -x /usr/bin/install-info -a -d usr/info ]; then
+ ( cd usr/info
+ rm -f dir
+ for i in *.info*; do /usr/bin/install-info $i dir 2>/dev/null; done
+ )
fi
config etc/rc.d/rc.polipo.new
diff --git a/network/polipo/douninst.sh b/network/polipo/douninst.sh
new file mode 100644
index 0000000000..1bef502028
--- /dev/null
+++ b/network/polipo/douninst.sh
@@ -0,0 +1,6 @@
+if [ -x /usr/bin/install-info -a -d usr/info ]; then
+ ( cd usr/info
+ rm -f dir
+ for i in *.info*; do /usr/bin/install-info $i dir 2>/dev/null; done
+ )
+fi
diff --git a/network/polipo/polipo.SlackBuild b/network/polipo/polipo.SlackBuild
index e623a64743..0f9e399932 100644
--- a/network/polipo/polipo.SlackBuild
+++ b/network/polipo/polipo.SlackBuild
@@ -23,12 +23,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - handle /usr/info properly in doinst.sh, add douninst.sh
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=polipo
VERSION=${VERSION:-1.1.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,9 +42,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
@@ -83,9 +82,9 @@ patch -p1 < $CWD/makefile.diff
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 \
+ -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ -exec chmod 644 {} +
make CDEBUGFLAGS="$SLKCFLAGS"
make install DESTDIR=$PKG
@@ -110,6 +109,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/network/polipo/polipo.info b/network/polipo/polipo.info
index 7f8de43505..86c583f827 100644
--- a/network/polipo/polipo.info
+++ b/network/polipo/polipo.info
@@ -1,7 +1,7 @@
PRGNAM="polipo"
VERSION="1.1.1"
HOMEPAGE="http://www.pps.jussieu.fr/~jch/software/polipo/"
-DOWNLOAD="https://github.com/jech/polipo/archive/polipo-1.1.1.tar.gz"
+DOWNLOAD="https://github.com/jech/polipo/archive/polipo-1.1.1/polipo-polipo-1.1.1.tar.gz"
MD5SUM="bfbe3222a517d7c4153c4dc7cd9fd2ef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/postfix-pgsql/postfix-pgsql.SlackBuild b/network/postfix-pgsql/postfix-pgsql.SlackBuild
index ec016372f5..770b52557e 100644
--- a/network/postfix-pgsql/postfix-pgsql.SlackBuild
+++ b/network/postfix-pgsql/postfix-pgsql.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=postfix-pgsql
-VERSION=${VERSION:-3.6.14}
+VERSION=${VERSION:-3.6.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/postfix-pgsql/postfix-pgsql.info b/network/postfix-pgsql/postfix-pgsql.info
index 4785c31292..63998fb4ee 100644
--- a/network/postfix-pgsql/postfix-pgsql.info
+++ b/network/postfix-pgsql/postfix-pgsql.info
@@ -1,8 +1,8 @@
PRGNAM="postfix-pgsql"
-VERSION="3.6.14"
+VERSION="3.6.15"
HOMEPAGE="https://www.postfix.org/"
-DOWNLOAD="http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.6.14.tar.gz"
-MD5SUM="13118cdacabb74dce24609b97c8543b4"
+DOWNLOAD="http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-3.6.15.tar.gz"
+MD5SUM="88471ed95d8f779d16e5c77c000367d5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="postgresql"
diff --git a/network/protonmail-bridge/protonmail-bridge.SlackBuild b/network/protonmail-bridge/protonmail-bridge.SlackBuild
index ea72f736ab..8a8ab342e2 100644
--- a/network/protonmail-bridge/protonmail-bridge.SlackBuild
+++ b/network/protonmail-bridge/protonmail-bridge.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=protonmail-bridge
-VERSION=${VERSION:-3.9.1}
+VERSION=${VERSION:-3.10.0}
DEBVERSION=${DEBVERSION:--1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/protonmail-bridge/protonmail-bridge.info b/network/protonmail-bridge/protonmail-bridge.info
index 9170052f77..dbfc012d09 100644
--- a/network/protonmail-bridge/protonmail-bridge.info
+++ b/network/protonmail-bridge/protonmail-bridge.info
@@ -1,10 +1,10 @@
PRGNAM="protonmail-bridge"
-VERSION="3.9.1"
+VERSION="3.10.0"
HOMEPAGE="https://proton.me/mail/bridge"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://proton.me/download/bridge/protonmail-bridge_3.9.1-1_amd64.deb"
-MD5SUM_x86_64="36c49610eeab7a4d7c15f2871a52b414"
+DOWNLOAD_x86_64="https://proton.me/download/bridge/protonmail-bridge_3.10.0-1_amd64.deb"
+MD5SUM_x86_64="93a2a675cb5d51be2bcbc616f8a5745b"
REQUIRES=""
MAINTAINER="Erich Ritz"
EMAIL="erich.public@protonmail.com"
diff --git a/network/putty/putty.SlackBuild b/network/putty/putty.SlackBuild
index 24d9679fb9..d1b9e16dca 100644
--- a/network/putty/putty.SlackBuild
+++ b/network/putty/putty.SlackBuild
@@ -33,7 +33,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=putty
-VERSION=${VERSION:-0.80}
+VERSION=${VERSION:-0.81}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/putty/putty.info b/network/putty/putty.info
index 1e3cfc70fa..2d491d8ea4 100644
--- a/network/putty/putty.info
+++ b/network/putty/putty.info
@@ -1,8 +1,8 @@
PRGNAM="putty"
-VERSION="0.80"
+VERSION="0.81"
HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/putty/"
-DOWNLOAD="https://the.earth.li/~sgtatham/putty/latest/putty-0.80.tar.gz"
-MD5SUM="faa7065c01e7fb22c970c4b114128210"
+DOWNLOAD="https://the.earth.li/~sgtatham/putty/latest/putty-0.81.tar.gz"
+MD5SUM="351ef5e546091003a10b309455659ec4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/network/qbittorrent/qbittorrent.SlackBuild b/network/qbittorrent/qbittorrent.SlackBuild
index dc77a41cb1..e6a61244d4 100644
--- a/network/qbittorrent/qbittorrent.SlackBuild
+++ b/network/qbittorrent/qbittorrent.SlackBuild
@@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qbittorrent
#SRCNAM=qBittorrent
-VERSION=${VERSION:-4.6.3}
+VERSION=${VERSION:-4.6.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/qbittorrent/qbittorrent.info b/network/qbittorrent/qbittorrent.info
index 5c83bb72cc..06c0e31186 100644
--- a/network/qbittorrent/qbittorrent.info
+++ b/network/qbittorrent/qbittorrent.info
@@ -1,8 +1,8 @@
PRGNAM="qbittorrent"
-VERSION="4.6.3"
+VERSION="4.6.4"
HOMEPAGE="https://www.qbittorrent.org/"
-DOWNLOAD="https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-4.6.3/qbittorrent-4.6.3.tar.xz"
-MD5SUM="297475918d6cf0df38914a256592e3ff"
+DOWNLOAD="https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-4.6.4/qbittorrent-4.6.4.tar.xz"
+MD5SUM="ffc528cbdf1ab4ff40a51753e5e9b030"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtorrent2"
diff --git a/network/rdma-core/optional_pandoc.patch b/network/rdma-core/optional_pandoc.patch
index fdc0c5c189..6fba97e818 100644
--- a/network/rdma-core/optional_pandoc.patch
+++ b/network/rdma-core/optional_pandoc.patch
@@ -1,7 +1,7 @@
-diff -ru rdma-core-48.0.orig/CMakeLists.txt rdma-core-48.0/CMakeLists.txt
---- rdma-core-48.0.orig/CMakeLists.txt 2023-09-18 13:24:24.000000000 +0800
-+++ rdma-core-48.0/CMakeLists.txt 2023-09-18 14:59:56.134525340 +0800
-@@ -708,27 +708,41 @@
+diff -ru rdma-core-51.0.orig/CMakeLists.txt rdma-core-51.0/CMakeLists.txt
+--- rdma-core-51.0.orig/CMakeLists.txt 2024-04-01 05:29:36.000000000 +0000
++++ rdma-core-51.0/CMakeLists.txt 2024-04-12 09:23:05.833329702 +0000
+@@ -723,28 +723,44 @@
add_subdirectory(kernel-headers)
# Libraries
add_subdirectory(libibumad)
@@ -27,6 +27,9 @@ diff -ru rdma-core-48.0.orig/CMakeLists.txt rdma-core-48.0/CMakeLists.txt
+endif()
add_subdirectory(providers/erdma)
add_subdirectory(providers/hns)
++if (PANDOC_FOUND)
+ add_subdirectory(providers/hns/man)
++endif()
add_subdirectory(providers/irdma)
add_subdirectory(providers/mana)
+if (PANDOC_FOUND)
@@ -43,7 +46,7 @@ diff -ru rdma-core-48.0.orig/CMakeLists.txt rdma-core-48.0/CMakeLists.txt
add_subdirectory(providers/mthca)
add_subdirectory(providers/ocrdma)
add_subdirectory(providers/qedr)
-@@ -738,15 +752,21 @@
+@@ -754,15 +770,21 @@
add_subdirectory(providers/hfi1verbs)
add_subdirectory(providers/ipathverbs)
add_subdirectory(providers/rxe)
diff --git a/network/rdma-core/rdma-core.SlackBuild b/network/rdma-core/rdma-core.SlackBuild
index 22158fdfce..834e4ae362 100644
--- a/network/rdma-core/rdma-core.SlackBuild
+++ b/network/rdma-core/rdma-core.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rdma-core
-VERSION=${VERSION:-48.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-51.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/rdma-core/rdma-core.info b/network/rdma-core/rdma-core.info
index 2f7e7a100f..bc119b4913 100644
--- a/network/rdma-core/rdma-core.info
+++ b/network/rdma-core/rdma-core.info
@@ -1,8 +1,8 @@
PRGNAM="rdma-core"
-VERSION="48.0"
+VERSION="51.0"
HOMEPAGE="https://github.com/linux-rdma"
-DOWNLOAD="https://github.com/linux-rdma/rdma-core/releases/download/v48.0/rdma-core-48.0.tar.gz"
-MD5SUM="f8901665b2fbf03b4ffb6bf7f6207ac4"
+DOWNLOAD="https://github.com/linux-rdma/rdma-core/releases/download/v51.0/rdma-core-51.0.tar.gz"
+MD5SUM="ed95d79f782ea00bd7233d453abd60b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/rspamd/rspamd.SlackBuild b/network/rspamd/rspamd.SlackBuild
index 1b44ac3b76..071fadc54f 100644
--- a/network/rspamd/rspamd.SlackBuild
+++ b/network/rspamd/rspamd.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Rspamd
-# Copyright 2018-2023 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2018-2024 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rspamd
-VERSION=${VERSION:-3.8.1}
+VERSION=${VERSION:-3.8.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/rspamd/rspamd.info b/network/rspamd/rspamd.info
index c99111a426..a533c96955 100644
--- a/network/rspamd/rspamd.info
+++ b/network/rspamd/rspamd.info
@@ -1,8 +1,8 @@
PRGNAM="rspamd"
-VERSION="3.8.1"
+VERSION="3.8.4"
HOMEPAGE="https://rspamd.com"
-DOWNLOAD="https://github.com/rspamd/rspamd/archive/3.8.1/rspamd-3.8.1.tar.gz"
-MD5SUM="d13660c44f40dfadfbcbe9d8e84f4296"
+DOWNLOAD="https://github.com/rspamd/rspamd/archive/3.8.4/rspamd-3.8.4.tar.gz"
+MD5SUM="b0277cbdcca54bd6873b1fd2ea7e61de"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="luajit redis hyperscan"
diff --git a/network/sftp-cloudfs/sftp-cloudfs.info b/network/sftp-cloudfs/sftp-cloudfs.info
index 1c0c88e884..5f4e6e4735 100644
--- a/network/sftp-cloudfs/sftp-cloudfs.info
+++ b/network/sftp-cloudfs/sftp-cloudfs.info
@@ -1,7 +1,7 @@
PRGNAM="sftp-cloudfs"
VERSION="0.19"
HOMEPAGE="https://github.com/Memset/sftpcloudfs/"
-DOWNLOAD="https://github.com/Memset/sftpcloudfs/archive/0.19.tar.gz"
+DOWNLOAD="https://github.com/Memset/sftpcloudfs/archive/0.19/sftpcloudfs-0.19.tar.gz"
MD5SUM="e772f8b114725720f428b4e7e7f19b2a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/signal-desktop/signal-desktop.SlackBuild b/network/signal-desktop/signal-desktop.SlackBuild
index af7faa1d05..935ba82bf3 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.3.0}
+VERSION=${VERSION:-7.4.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 a37978898b..c828a99176 100644
--- a/network/signal-desktop/signal-desktop.info
+++ b/network/signal-desktop/signal-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="signal-desktop"
-VERSION="7.3.0"
+VERSION="7.4.0"
HOMEPAGE="https://signal.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.3.0_amd64.deb"
-MD5SUM_x86_64="bcbf9e16afb7f49088656c44d64501c0"
+DOWNLOAD_x86_64="https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.4.0_amd64.deb"
+MD5SUM_x86_64="6bf4be996883f361d25bdff81ffc3120"
REQUIRES=""
MAINTAINER="ArTourter"
EMAIL="artourter@gmail.com"
diff --git a/network/skypeforlinux/skypeforlinux.SlackBuild b/network/skypeforlinux/skypeforlinux.SlackBuild
index 9156dbf2bc..8172e0fb75 100644
--- a/network/skypeforlinux/skypeforlinux.SlackBuild
+++ b/network/skypeforlinux/skypeforlinux.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for skypeforlinux
-# Copyright 2017, 2023 Mario Preksavec, Zagreb, Croatia
+# Copyright 2017, 2024 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=skypeforlinux
-VERSION=${VERSION:-8.94.0.428}
+VERSION=${VERSION:-8.109.0.209}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/skypeforlinux/skypeforlinux.info b/network/skypeforlinux/skypeforlinux.info
index a4d6d5582f..e7fc326e6f 100644
--- a/network/skypeforlinux/skypeforlinux.info
+++ b/network/skypeforlinux/skypeforlinux.info
@@ -1,10 +1,10 @@
PRGNAM="skypeforlinux"
-VERSION="8.94.0.428"
+VERSION="8.109.0.209"
HOMEPAGE="https://www.skype.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.94.0.428_amd64.deb"
-MD5SUM_x86_64="9f3412e07db05f25da9294bb81c260de"
+DOWNLOAD_x86_64="https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_8.109.0.209_amd64.deb"
+MD5SUM_x86_64="0b44e0494b00b337e7e31f72c3d826c1"
REQUIRES="%README%"
MAINTAINER="Mario Preksavec"
EMAIL="mario at slackware dot hr"
diff --git a/network/slack/slack.SlackBuild b/network/slack/slack.SlackBuild
index c83c9f3554..90c0e97523 100644
--- a/network/slack/slack.SlackBuild
+++ b/network/slack/slack.SlackBuild
@@ -31,11 +31,11 @@ cd $(dirname $0) ; CWD=$(pwd)
# A trick to find the latest slack package details, using snap meta data
# curl -sH Snap-Device-Series:\ 16 https://api.snapcraft.io/v2/snaps/info/slack | json_pp
PRGNAM=slack
-VERSION=${VERSION:-4.35.140}
+VERSION=${VERSION:-4.37.101}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-SNAPREVISION=${SNAPREVISION:-132}
+SNAPREVISION=${SNAPREVISION:-142}
SNAPPKG=JUJH91Ved74jd4ZgJCpzMBtYbPOzTlsD_$SNAPREVISION.snap
if [ -z "$ARCH" ]; then
diff --git a/network/slack/slack.info b/network/slack/slack.info
index da92080a21..5fa332568b 100644
--- a/network/slack/slack.info
+++ b/network/slack/slack.info
@@ -1,10 +1,10 @@
PRGNAM="slack"
-VERSION="4.35.140"
+VERSION="4.37.101"
HOMEPAGE="https://slack.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://api.snapcraft.io/api/v1/snaps/download/JUJH91Ved74jd4ZgJCpzMBtYbPOzTlsD_132.snap"
-MD5SUM_x86_64="ad01d7a06218bee7efa52e7e0390b8b7"
+DOWNLOAD_x86_64="https://api.snapcraft.io/api/v1/snaps/download/JUJH91Ved74jd4ZgJCpzMBtYbPOzTlsD_142.snap"
+MD5SUM_x86_64="14567aa40b8d3db83cae4e2af4e89a96"
REQUIRES=""
MAINTAINER="Ruari Oedegaard"
EMAIL="sbo@ruari.com"
diff --git a/network/slurm/slurm.SlackBuild b/network/slurm/slurm.SlackBuild
index 00acbd481c..8b7eab0a4f 100644
--- a/network/slurm/slurm.SlackBuild
+++ b/network/slurm/slurm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Slurm
-# Copyright 2015-2021 Emmanuel N. Millan, Mendoza, Argentina.
+# Copyright 2015-2024 Emmanuel N. Millan, Mendoza, Argentina.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slurm
-VERSION=${VERSION:-22.05.6}
+VERSION=${VERSION:-23.11.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/slurm/slurm.info b/network/slurm/slurm.info
index 934e2ad78d..9feaead676 100644
--- a/network/slurm/slurm.info
+++ b/network/slurm/slurm.info
@@ -1,8 +1,8 @@
PRGNAM="slurm"
-VERSION="22.05.6"
+VERSION="23.11.6"
HOMEPAGE="https://slurm.schedmd.com/"
-DOWNLOAD="https://download.schedmd.com/slurm/slurm-22.05.6.tar.bz2"
-MD5SUM="0405f2b68601c33b60362cbc0cbc5bc5"
+DOWNLOAD="https://download.schedmd.com/slurm/slurm-23.11.6.tar.bz2"
+MD5SUM="ad9fc9cb455a56ab699725d383d1ff30"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="munge"
diff --git a/network/sshfp/sshfp.info b/network/sshfp/sshfp.info
index 652ed15313..6d3fc1c2bb 100644
--- a/network/sshfp/sshfp.info
+++ b/network/sshfp/sshfp.info
@@ -1,7 +1,7 @@
PRGNAM="sshfp"
VERSION="1.2.2"
HOMEPAGE="https://github.com/xelerance/sshfp"
-DOWNLOAD="https://github.com/xelerance/sshfp/archive/1.2.2.tar.gz"
+DOWNLOAD="https://github.com/xelerance/sshfp/archive/1.2.2/sshfp-1.2.2.tar.gz"
MD5SUM="3cedcc3463e72196ee2028543d03ebfc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/tailscale/tailscale.SlackBuild b/network/tailscale/tailscale.SlackBuild
index 2ebd9fa5ba..638c7df5c1 100644
--- a/network/tailscale/tailscale.SlackBuild
+++ b/network/tailscale/tailscale.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tailscale
DAEMON=tailscaled
-VERSION=${VERSION:-1.62.0}
+VERSION=${VERSION:-1.62.1}
ARCHSTR=amd64
BINDIR=$PRGNAM"_"$VERSION"_"$ARCHSTR
BUILD=${BUILD:-1}
diff --git a/network/tailscale/tailscale.info b/network/tailscale/tailscale.info
index 55bb3e02ba..ad384e2488 100644
--- a/network/tailscale/tailscale.info
+++ b/network/tailscale/tailscale.info
@@ -1,12 +1,12 @@
PRGNAM="tailscale"
-VERSION="1.62.0"
+VERSION="1.62.1"
HOMEPAGE="https://tailscale.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://pkgs.tailscale.com/stable/tailscale_1.62.0_amd64.tgz \
- https://github.com/tailscale/tailscale/archive/refs/tags/v1.62.0/tailscale-1.62.0.tar.gz"
-MD5SUM_x86_64="43a770a176e50a613806927612b1164e \
- 6ebb1dce8787a772274eb5376eeba18c"
+DOWNLOAD_x86_64="https://pkgs.tailscale.com/stable/tailscale_1.62.1_amd64.tgz \
+ https://github.com/tailscale/tailscale/archive/refs/tags/v1.62.1/tailscale-1.62.1.tar.gz"
+MD5SUM_x86_64="5e8a3b17eddd4954d165c005a9c09967 \
+ 7c8acd55eb0b85c05b6b80568a39b9d2"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/network/teamviewer/teamviewer.SlackBuild b/network/teamviewer/teamviewer.SlackBuild
index 7d97b3de4c..b1819a9c35 100644
--- a/network/teamviewer/teamviewer.SlackBuild
+++ b/network/teamviewer/teamviewer.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=teamviewer
-VERSION=${VERSION:-15.51.5}
+VERSION=${VERSION:-15.52.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/teamviewer/teamviewer.info b/network/teamviewer/teamviewer.info
index b0301d6c5c..4718349a69 100644
--- a/network/teamviewer/teamviewer.info
+++ b/network/teamviewer/teamviewer.info
@@ -1,10 +1,10 @@
PRGNAM="teamviewer"
-VERSION="15.51.5"
+VERSION="15.52.3"
HOMEPAGE="https://www.teamviewer.com/"
-DOWNLOAD="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.51.5_i386.deb"
-MD5SUM="42641a2685afeda13202b9cfe009fc25"
-DOWNLOAD_x86_64="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.51.5_amd64.deb"
-MD5SUM_x86_64="99c0bd5e56a2b8267cfe3d4a8cf5e4ff"
+DOWNLOAD="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.52.3_i386.deb"
+MD5SUM="2a7e6d6b4928c594ba91735d643f8fad"
+DOWNLOAD_x86_64="https://dl.teamviewer.com/download/linux/version_15x/teamviewer_15.52.3_amd64.deb"
+MD5SUM_x86_64="31556dcdf43ce4e0aed3dd091d2bda41"
REQUIRES="libminizip"
MAINTAINER="ArTourter"
EMAIL="artourter@gmail.com"
diff --git a/network/telegram/telegram.SlackBuild b/network/telegram/telegram.SlackBuild
index 5fe68c5f1d..a11760559c 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:-4.15.2}
+VERSION=${VERSION:-4.16.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/telegram/telegram.info b/network/telegram/telegram.info
index 785fb17062..e50a9dc192 100644
--- a/network/telegram/telegram.info
+++ b/network/telegram/telegram.info
@@ -1,10 +1,10 @@
PRGNAM="telegram"
-VERSION="4.15.2"
+VERSION="4.16.8"
HOMEPAGE="https://telegram.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.4.15.2.tar.xz"
-MD5SUM_x86_64="ce65854a06b0e3253760dda5f89193ea"
+DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.4.16.8.tar.xz"
+MD5SUM_x86_64="ee1a670cc7e8da43aba7a78d38b20eaf"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/network/tor-browser/tor-browser.SlackBuild b/network/tor-browser/tor-browser.SlackBuild
index caf8e795e1..66004f1b3c 100644
--- a/network/tor-browser/tor-browser.SlackBuild
+++ b/network/tor-browser/tor-browser.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tor-browser
-VERSION=${VERSION:-13.0.13}
+VERSION=${VERSION:-13.0.14}
PRGLANG=${PRGLANG:-ALL}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/tor-browser/tor-browser.info b/network/tor-browser/tor-browser.info
index 14c1485f7e..ff2a8b2cc8 100644
--- a/network/tor-browser/tor-browser.info
+++ b/network/tor-browser/tor-browser.info
@@ -1,10 +1,10 @@
PRGNAM="tor-browser"
-VERSION="13.0.13"
+VERSION="13.0.14"
HOMEPAGE="https://www.torproject.org"
-DOWNLOAD="https://dist.torproject.org/torbrowser/13.0.13/tor-browser-linux-i686-13.0.13.tar.xz"
-MD5SUM="cd5e586ee526a02e6d05b939ed499ac2"
-DOWNLOAD_x86_64="https://www.torproject.org/dist/torbrowser/13.0.13/tor-browser-linux-x86_64-13.0.13.tar.xz"
-MD5SUM_x86_64="a37b89be94cdf5116f17e1c9cf5f613d"
+DOWNLOAD="https://dist.torproject.org/torbrowser/13.0.14/tor-browser-linux-i686-13.0.14.tar.xz"
+MD5SUM="71433c289914ae1b155751a63a29a1d5"
+DOWNLOAD_x86_64="https://www.torproject.org/dist/torbrowser/13.0.14/tor-browser-linux-x86_64-13.0.14.tar.xz"
+MD5SUM_x86_64="8d42e9e03a4684b3dd7aef39bb22a20c"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/network/torsocks/torsocks.SlackBuild b/network/torsocks/torsocks.SlackBuild
index c444c287e4..bbb95eb27b 100644
--- a/network/torsocks/torsocks.SlackBuild
+++ b/network/torsocks/torsocks.SlackBuild
@@ -4,11 +4,14 @@
# Written by Vincent Batts, vbatts@hashbangbash.com
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - get generic GNU INSTALL file out of doc dir.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=torsocks
VERSION=${VERSION:-2.3.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -20,9 +23,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -57,9 +57,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
# Fix a hardcoded lib path.
sed -i -e 's|@prefix@/lib|@libdir@|' src/Makefile.am
@@ -90,7 +90,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ChangeLog INSTALL LICENSE README.md gpl-2.0.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ChangeLog LICENSE README.md gpl-2.0.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/network/torsocks/torsocks.info b/network/torsocks/torsocks.info
index e7f8206bd4..9fcc61149f 100644
--- a/network/torsocks/torsocks.info
+++ b/network/torsocks/torsocks.info
@@ -1,7 +1,7 @@
PRGNAM="torsocks"
VERSION="2.3.0"
HOMEPAGE="https://gitweb.torproject.org/torsocks.git"
-DOWNLOAD="https://github.com/dgoulet/torsocks/archive/v2.3.0.tar.gz"
+DOWNLOAD="https://github.com/dgoulet/torsocks/archive/v2.3.0/torsocks-2.3.0.tar.gz"
MD5SUM="df9a10bc13cbdce04e799c56671fcba5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/udpbench/README b/network/udpbench/README
new file mode 100644
index 0000000000..8ae64ff080
--- /dev/null
+++ b/network/udpbench/README
@@ -0,0 +1,3 @@
+Measure UDP send and receive performance. Be very careful that the
+data is reliable. Avoid unnecessary system calls that may affect
+the result.
diff --git a/network/udpbench/slack-desc b/network/udpbench/slack-desc
new file mode 100644
index 0000000000..35f8932e73
--- /dev/null
+++ b/network/udpbench/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------------------------------------------------------|
+udpbench: udpbench (UDP network benchmarking tool)
+udpbench:
+udpbench: Measure UDP send and receive performance. Be very careful that the
+udpbench: data is reliable. Avoid unnecessary system calls that may affect
+udpbench: the result.
+udpbench:
+udpbench:
+udpbench:
+udpbench:
+udpbench: https://github.com/bluhm/udpbench
+udpbench:
diff --git a/development/conan/conan.SlackBuild b/network/udpbench/udpbench.SlackBuild
index d072df5150..95aa0c85c1 100644
--- a/development/conan/conan.SlackBuild
+++ b/network/udpbench/udpbench.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for conan
+# Slackware build script for udpbench
-# Copyright 2016 Andre Barboza, Belo Horizonte - Brazil
+# Copyright 2024 Alexander Bluhm, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=conan
-VERSION=${VERSION:-0.21.1}
+PRGNAM=udpbench
+VERSION=${VERSION:-1.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -50,10 +47,16 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "x86_64" ]; then
- LIBDIRSUFFIX="64"
+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
- LIBDIRSUFFIX=""
+ SLKCFLAGS="-O2"
fi
set -e
@@ -71,10 +74,16 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python2 setup.py install --root=$PKG
+CFLAGS="$SLKCFLAGS" \
+make
+BINDIR=/usr/bin \
+MANDIR=/usr/man/man \
+make install DESTDIR=$PKG
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/network/udpbench/udpbench.info b/network/udpbench/udpbench.info
new file mode 100644
index 0000000000..78b37a2244
--- /dev/null
+++ b/network/udpbench/udpbench.info
@@ -0,0 +1,10 @@
+PRGNAM="udpbench"
+VERSION="1.10"
+HOMEPAGE="https://github.com/bluhm/udpbench"
+DOWNLOAD="https://github.com/bluhm/udpbench/releases/download/v1.10/udpbench-1.10.tar.gz"
+MD5SUM="af96d4cb8e8910c571032bf58b99c5ca"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="libbsd pkgconf"
+MAINTAINER="Alexander Bluhm"
+EMAIL="alexander.bluhm@gmx.net"
diff --git a/network/unbound/root.hints b/network/unbound/root.hints
index 40897e1b98..280ab06683 100644
--- a/network/unbound/root.hints
+++ b/network/unbound/root.hints
@@ -9,8 +9,8 @@
; on server FTP.INTERNIC.NET
; -OR- RS.INTERNIC.NET
;
-; last update: March 11, 2024
-; related version of root zone: 2024031103
+; last update: March 25, 2024
+; related version of root zone: 2024032501
;
; FORMERLY NS.INTERNIC.NET
;
diff --git a/network/unbound/unbound.SlackBuild b/network/unbound/unbound.SlackBuild
index 3665ccc939..9a2dc3ce59 100644
--- a/network/unbound/unbound.SlackBuild
+++ b/network/unbound/unbound.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=unbound
VERSION=${VERSION:-1.19.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,9 +83,11 @@ if ! grep -q ^"$UB_USER": /etc/passwd ; then
exit 1
fi
-# This needs to be set. Otherwise Unbound
-# will build against Python 2.
-UNB_PY_VERSION=${UNB_PY_VERSION:-3.9}
+# This needs to be set. Otherwise Unbound will build
+# against Python 2 on Slackware 15.0.
+# Setting this to "3" allows Unbound to build with
+# Python 3.9 and 3.11, depending which one is installed.
+UNB_PY_VERSION=${UNB_PY_VERSION:-3}
set -e
diff --git a/network/uwsgi/uwsgi.SlackBuild b/network/uwsgi/uwsgi.SlackBuild
index 04c2630c3e..90795bf5ca 100644
--- a/network/uwsgi/uwsgi.SlackBuild
+++ b/network/uwsgi/uwsgi.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uwsgi
-VERSION=${VERSION:-2.0.24}
+VERSION=${VERSION:-2.0.25.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/uwsgi/uwsgi.info b/network/uwsgi/uwsgi.info
index 4d3ea5c256..b77f7f8f47 100644
--- a/network/uwsgi/uwsgi.info
+++ b/network/uwsgi/uwsgi.info
@@ -1,8 +1,8 @@
PRGNAM="uwsgi"
-VERSION="2.0.24"
+VERSION="2.0.25.1"
HOMEPAGE="https://uwsgi-docs.readthedocs.io/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/u/uwsgi/uwsgi-2.0.24.tar.gz"
-MD5SUM="73ec5b418bc5fa5ca90b2c07b8ac69a8"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/u/uwsgi/uwsgi-2.0.25.1.tar.gz"
+MD5SUM="920deefc852522a0563b2a1351b12b5b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/varnish/rc.varnishd b/network/varnish/rc.varnishd
index b6354687f7..b8e0d16c5a 100644
--- a/network/varnish/rc.varnishd
+++ b/network/varnish/rc.varnishd
@@ -33,11 +33,13 @@ VARNISH_OPTS="-f $CONF \
-T $ADMIN_IP:${ADMIN_PORT} \
-a $HTTP_IP:${HTTP_PORT} \
-t $DEFAULT_TTL \
- -w${MIN_THREADS},${MAX_THREADS},${THREAD_TIMEOUT} \
-P $PID"
-VARNISH_PARAMS="-p http_headers=$HTTP_HEADERS \
- -p connect_timeout=$CONNECT_TIMEOUT"
+VARNISH_PARAMS="-p http_max_hdr=$HTTP_HEADERS \
+ -p thread_pool_min=${MIN_THREADS} \
+ -p thread_pool_max=${MAX_THREADS} \
+ -p thread_pool_timeout=${THREAD_TIMEOUT} \
+ -p connect_timeout=$CONNECT_TIMEOUT"
varnish_start() {
if [ -e $PID ];then
@@ -51,7 +53,7 @@ varnish_start() {
fi
ulimit -n $FILE_DESCRIPTORS
echo "starting varnish..."
- $BIN $VARNISH_OPTS $VARNISH_PARAMS
+ $BIN $VARNISH_OPTS $VARNISH_PARAMS
}
varnish_stop() {
echo "stopping varnish..."
diff --git a/network/varnish/varnish.SlackBuild b/network/varnish/varnish.SlackBuild
index 783e92b6ce..2b76da61da 100644
--- a/network/varnish/varnish.SlackBuild
+++ b/network/varnish/varnish.SlackBuild
@@ -8,8 +8,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=varnish
-VERSION=${VERSION:-7.2.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-7.5.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/varnish/varnish.info b/network/varnish/varnish.info
index 5ebdd29f63..92c8b03f7c 100644
--- a/network/varnish/varnish.info
+++ b/network/varnish/varnish.info
@@ -1,8 +1,8 @@
PRGNAM="varnish"
-VERSION="7.2.1"
+VERSION="7.5.0"
HOMEPAGE="https://www.varnish-cache.org/"
-DOWNLOAD="https://varnish-cache.org/downloads/varnish-7.2.1.tgz"
-MD5SUM="063560ae9907e6d352011170af191a8e"
+DOWNLOAD="https://varnish-cache.org/downloads/varnish-7.5.0.tgz"
+MD5SUM="160a9a1f5cb8bae594490567ee39bd4b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Sphinx"
diff --git a/network/vimfx/README b/network/vimfx/README
new file mode 100644
index 0000000000..b67bb891b4
--- /dev/null
+++ b/network/vimfx/README
@@ -0,0 +1,19 @@
+VimFx is a Firefox extension which adds short, Vim-style keyboard
+shortcuts for browsing and navigation, for a near mouseless
+experience.
+
+One of key tenets of VimFx is that the standard Firefox features are
+always preferable to re-implementing similar functionality.
+
+VimFx is a legacy extension as opposite to WebExtensions. It works on
+modern versions of Firefox thanks to a shim called LegacyFox, which is
+also included in this script. Unlike WebExtensions this legacy one
+works on incompletely loaded, blank, and system pages.
+
+This script will install VimFx for all users on the system. When
+starting Firefox, users will see a yellow warning triangle above the
+hamburger menu (a button with three horizontal lines) and will be
+prompted to activate the extension.
+
+README.SBo contains details on building the package for a Firefox
+different from the stock Slackware mozilla-firefox.
diff --git a/network/vimfx/README.SBo b/network/vimfx/README.SBo
new file mode 100644
index 0000000000..4118b56713
--- /dev/null
+++ b/network/vimfx/README.SBo
@@ -0,0 +1,19 @@
+To build the package for a Firefox different from the stock Slackware
+mozilla-firefox, pass to the script the variable FFDIR that contains
+the Firefox installation directory as in
+FFDIR=/usr/lib64/firefox-latest
+
+In this case it may also be advisable to update LegacyFox, check the
+release list on the VimFx homepage. The LegacyFox version can be
+passed to the script in the variable LFVERSION.
+
+For non ESR Firefox the VimFx xpi-file
+$FFDIR/browser/extensions/VimFx-unlisted@akhodakivskiy.github.com.xpi
+must be copied or symlinked to the directory
+~/.mozilla/firefox/<profile name>/extensions/
+for every Firefox user (and for every profile).
+
+Also, for non ESR Firefox the about:addons page shows a red banner
+with the text "VimFx could not be verified for use in Firefox and has
+been disabled". It is wrong and can be ignored; VimFx will work
+regardless.
diff --git a/games/citra/slack-desc b/network/vimfx/slack-desc
index 4bec0c12dd..8b00563a99 100644
--- a/games/citra/slack-desc
+++ b/network/vimfx/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-citra: citra ( 3ds Emulator )
-citra: Citra is an experimental open-source Nintendo 3DS emulator/debugger
-citra: written in C++. It is written with portability in mind, with builds
-citra: actively maintained for Windows, Linux and OS X. Citra only emulates
-citra: a subset of 3DS hardware, and therefore is generally only useful for
-citra: running/debugging homebrew applications.
-citra:
-citra:
-citra:
-citra:
-citra: Homepage: https://citra-emu.org/
+vimfx: vimfx (Vim keybindings for Firefox)
+vimfx:
+vimfx: VimFx is a Firefox extension which adds short, Vim-style keyboard
+vimfx: shortcuts for browsing and navigation, for a near mouseless
+vimfx: experience.
+vimfx:
+vimfx: One of key tenets of VimFx is that the standard Firefox features are
+vimfx: always preferable to re-implementing similar functionality.
+vimfx:
+vimfx: Homepage: https://github.com/akhodakivskiy/VimFx
+vimfx:
diff --git a/network/vimfx/vimfx.SlackBuild b/network/vimfx/vimfx.SlackBuild
new file mode 100644
index 0000000000..ba98c70c6b
--- /dev/null
+++ b/network/vimfx/vimfx.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/bash
+
+# Slackware build script for vimfx
+
+# Copyright 2024, Alexander Verbovetsky, Moscow, Russia
+# 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=vimfx
+VERSION=${VERSION:-0.27.1}
+LFVERSION=${LFVERSION:-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}
+
+if [ "$ARCH" = "x86_64" ]; then
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ LIBDIRSUFFIX="64"
+else
+ LIBDIRSUFFIX=""
+fi
+
+FFDIR=${FFDIR:-/usr/lib${LIBDIRSUFFIX}/firefox}
+
+set -e
+
+case $FFDIR in
+ /*) if ! /usr/bin/pathchk -p -- "$FFDIR"; then
+ echo "invalid FFDIR"
+ exit 1
+ fi
+ ;;
+ *) echo "FFDIR isn't an absolute path"
+ exit 1
+ ;;
+esac
+
+rm -rf $PKG
+mkdir -p $TMP $PKG$FFDIR/browser/extensions $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/*v$LFVERSION*.tar.gz
+mv *v$LFVERSION* $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make install DESTDIR=$PKG$FFDIR
+
+install -m 0644 -o root -g root $CWD/VimFx.xpi \
+ $PKG$FFDIR/browser/extensions/VimFx-unlisted@akhodakivskiy.github.com.xpi
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat README > $PKG/usr/doc/$PRGNAM-$VERSION/README-LegacyFox
+cd $CWD
+for f in CHANGELOG.md PEOPLE.md README.md $PRGNAM.SlackBuild; do \
+ cat $f > $PKG/usr/doc/$PRGNAM-$VERSION/$f; done
+
+mkdir -p $PKG/install
+cat 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/vimfx/vimfx.info b/network/vimfx/vimfx.info
new file mode 100644
index 0000000000..ddcf2b425e
--- /dev/null
+++ b/network/vimfx/vimfx.info
@@ -0,0 +1,18 @@
+PRGNAM="vimfx"
+VERSION="0.27.1"
+HOMEPAGE="https://github.com/akhodakivskiy/VimFx"
+DOWNLOAD="https://github.com/akhodakivskiy/VimFx/releases/download/v0.27.1/VimFx.xpi \
+ https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.1/README.md \
+ https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.1/CHANGELOG.md \
+ https://raw.githubusercontent.com/akhodakivskiy/VimFx/v0.27.1/PEOPLE.md \
+ https://git.gir.st/LegacyFox.git/snapshot/v3.3.tar.gz"
+MD5SUM="66567d440fb1f37cd61ae594446548e3 \
+ 237b1aac5c13b65297d7a19cd29ddb6b \
+ d30337da8ffade3fad582f3bb927ab8f \
+ 34b9e545905fa6d00e2421a6c1a81a5a \
+ 3e2e2fc0c42d6f008706e74754d01731"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Alexander Verbovetsky"
+EMAIL="alik@ejik.org"
diff --git a/network/vivaldi/vivaldi.SlackBuild b/network/vivaldi/vivaldi.SlackBuild
index 04c5a91efd..0b8ba3e053 100644
--- a/network/vivaldi/vivaldi.SlackBuild
+++ b/network/vivaldi/vivaldi.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vivaldi
-VERSION=${VERSION:-6.6.3271.53}
+VERSION=${VERSION:-6.6.3271.61}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/vivaldi/vivaldi.info b/network/vivaldi/vivaldi.info
index 55ddcd764b..2dddcfae85 100644
--- a/network/vivaldi/vivaldi.info
+++ b/network/vivaldi/vivaldi.info
@@ -1,12 +1,12 @@
PRGNAM="vivaldi"
-VERSION="6.6.3271.53"
+VERSION="6.6.3271.61"
HOMEPAGE="https://vivaldi.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.vivaldi.com/stable/vivaldi-stable_6.6.3271.53-1_amd64.deb \
- https://update.vivaldi.com/update/1.0/relnotes/6.6.3271.53.html"
-MD5SUM_x86_64="60a88e843c8419a2040e62037694113b \
- 628cf85a9ca691443e0343d257860086"
+DOWNLOAD_x86_64="https://downloads.vivaldi.com/stable/vivaldi-stable_6.6.3271.61-1_amd64.deb \
+ https://update.vivaldi.com/update/1.0/relnotes/6.6.3271.61.html"
+MD5SUM_x86_64="8f5399008b3ce407841768b2e88d84cf \
+ 5dcbd276bf780eb1106b8ac254e2a223"
REQUIRES=""
MAINTAINER="Ruari Oedegaard"
EMAIL="sbo@ruari.com"
diff --git a/network/whalebird/whalebird.SlackBuild b/network/whalebird/whalebird.SlackBuild
index adfc25b8d7..d62a3b3377 100644
--- a/network/whalebird/whalebird.SlackBuild
+++ b/network/whalebird/whalebird.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=whalebird
-VERSION=${VERSION:-6.0.2}
+VERSION=${VERSION:-6.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/whalebird/whalebird.info b/network/whalebird/whalebird.info
index cd6b1e13ad..d92c1e92f9 100644
--- a/network/whalebird/whalebird.info
+++ b/network/whalebird/whalebird.info
@@ -1,10 +1,10 @@
PRGNAM="whalebird"
-VERSION="6.0.2"
+VERSION="6.1.0"
HOMEPAGE="https://whalebird.social"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/h3poteto/whalebird-desktop/releases/download/v6.0.2/Whalebird-6.0.2-linux-x86_64.rpm"
-MD5SUM_x86_64="fe3b6f1fcf5b674247080e5b825bf83b"
+DOWNLOAD_x86_64="https://github.com/h3poteto/whalebird-desktop/releases/download/v6.1.0/Whalebird-6.1.0-linux-x86_64.rpm"
+MD5SUM_x86_64="c9b2fa4ee6cef61b4b84a6d59571fea9"
REQUIRES=""
MAINTAINER="Antonio Leal"
EMAIL="antonioleal@yahoo.com"
diff --git a/network/wireshark/wireshark.SlackBuild b/network/wireshark/wireshark.SlackBuild
index 4603e7e0ec..dee353ae35 100644
--- a/network/wireshark/wireshark.SlackBuild
+++ b/network/wireshark/wireshark.SlackBuild
@@ -32,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wireshark
-VERSION=${VERSION:-4.2.3}
+VERSION=${VERSION:-4.2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/wireshark/wireshark.info b/network/wireshark/wireshark.info
index 1f08b80abb..c3f620160f 100644
--- a/network/wireshark/wireshark.info
+++ b/network/wireshark/wireshark.info
@@ -1,8 +1,8 @@
PRGNAM="wireshark"
-VERSION="4.2.3"
+VERSION="4.2.4"
HOMEPAGE="https://www.wireshark.org/"
-DOWNLOAD="https://2.na.dl.wireshark.org/src/wireshark-4.2.3.tar.xz"
-MD5SUM="6c773f66b127ea1928d43b96d0e28098"
+DOWNLOAD="https://2.na.dl.wireshark.org/src/wireshark-4.2.4.tar.xz"
+MD5SUM="cebb012489563a8eb9c3829cdcb0579c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua"
diff --git a/network/wp-cli/wp-cli.SlackBuild b/network/wp-cli/wp-cli.SlackBuild
index eb0f4247b9..e68654632f 100644
--- a/network/wp-cli/wp-cli.SlackBuild
+++ b/network/wp-cli/wp-cli.SlackBuild
@@ -28,16 +28,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wp-cli
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-2.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/network/wp-cli/wp-cli.info b/network/wp-cli/wp-cli.info
index 462d32bb5b..d8b1e3338f 100644
--- a/network/wp-cli/wp-cli.info
+++ b/network/wp-cli/wp-cli.info
@@ -1,8 +1,8 @@
PRGNAM="wp-cli"
-VERSION="2.9.0"
+VERSION="2.10.0"
HOMEPAGE="http://wp-cli.org/"
-DOWNLOAD="https://github.com/wp-cli/wp-cli/releases/download/v2.9.0/wp-cli-2.9.0.phar"
-MD5SUM="70e03d22d0073c4447da4f6086067ccc"
+DOWNLOAD="https://github.com/wp-cli/wp-cli/releases/download/v2.10.0/wp-cli-2.10.0.phar"
+MD5SUM="6710e90c3ed173925acd35ce5fe5aaf9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="composer"
diff --git a/network/wpa-cute/wpa-cute.SlackBuild b/network/wpa-cute/wpa-cute.SlackBuild
index c7538d1f9e..0eef3b9316 100644
--- a/network/wpa-cute/wpa-cute.SlackBuild
+++ b/network/wpa-cute/wpa-cute.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for wpa-cute
-# Copyright 2022, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2022-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wpa-cute
-VERSION=${VERSION:-0.8.3}
+VERSION=${VERSION:-0.8.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/network/wpa-cute/wpa-cute.info b/network/wpa-cute/wpa-cute.info
index f847352ab3..1604f7ae31 100644
--- a/network/wpa-cute/wpa-cute.info
+++ b/network/wpa-cute/wpa-cute.info
@@ -1,8 +1,8 @@
PRGNAM="wpa-cute"
-VERSION="0.8.3"
+VERSION="0.8.5"
HOMEPAGE="https://github.com/loh-tar/wpa-cute"
-DOWNLOAD="https://github.com/loh-tar/wpa-cute/archive/v0.8.3/wpa-cute-0.8.3.tar.gz"
-MD5SUM="3cb74285e2c6dc15733b1f194d63f67a"
+DOWNLOAD="https://github.com/loh-tar/wpa-cute/archive/v0.8.5/wpa-cute-0.8.5.tar.gz"
+MD5SUM="f5a1827d37d89df5fc190c8b3264bde1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/wrk/wrk.info b/network/wrk/wrk.info
index 03be669eef..38cbe22a3b 100644
--- a/network/wrk/wrk.info
+++ b/network/wrk/wrk.info
@@ -1,7 +1,7 @@
PRGNAM="wrk"
VERSION="3.1.1"
HOMEPAGE="https://github.com/wg/wrk"
-DOWNLOAD="https://github.com/wg/wrk/archive/3.1.1.tar.gz"
+DOWNLOAD="https://github.com/wg/wrk/archive/3.1.1/wrk-3.1.1.tar.gz"
MD5SUM="bf25e174845bad36fefd66f9be71889e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/youtube-dl-gui/doinst.sh b/network/youtube-dl-gui/doinst.sh
index 5fb28930db..65c7e2eeb9 100644
--- a/network/youtube-dl-gui/doinst.sh
+++ b/network/youtube-dl-gui/doinst.sh
@@ -1,3 +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/youtube-dl-gui/youtube-dl-gui.SlackBuild b/network/youtube-dl-gui/youtube-dl-gui.SlackBuild
index 71d695cada..da5d45fc67 100644
--- a/network/youtube-dl-gui/youtube-dl-gui.SlackBuild
+++ b/network/youtube-dl-gui/youtube-dl-gui.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - add gtk-update-icon-cache to doinst.sh.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=youtube-dl-gui
VERSION=${VERSION:-0.3.8}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/network/youtube-dl-gui/youtube-dl-gui.info b/network/youtube-dl-gui/youtube-dl-gui.info
index f1077c0794..2e5c85d627 100644
--- a/network/youtube-dl-gui/youtube-dl-gui.info
+++ b/network/youtube-dl-gui/youtube-dl-gui.info
@@ -1,7 +1,7 @@
PRGNAM="youtube-dl-gui"
VERSION="0.3.8"
HOMEPAGE="https://github.com/MrS0m30n3/youtube-dl-gui"
-DOWNLOAD="https://github.com/MrS0m30n3/youtube-dl-gui/archive/0.3.8.tar.gz"
+DOWNLOAD="https://github.com/MrS0m30n3/youtube-dl-gui/archive/0.3.8/youtube-dl-gui-0.3.8.tar.gz"
MD5SUM="ddd774b5a0b0abb8f21b5bba2a80139f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/youtube-upload/youtube-upload.info b/network/youtube-upload/youtube-upload.info
index 3a49a303c1..e71d44f433 100644
--- a/network/youtube-upload/youtube-upload.info
+++ b/network/youtube-upload/youtube-upload.info
@@ -1,7 +1,7 @@
PRGNAM="youtube-upload"
VERSION="0.8.0"
HOMEPAGE="https://github.com/tokland/youtube-upload/"
-DOWNLOAD="https://github.com/tokland/youtube-upload/archive/0.8.0.tar.gz"
+DOWNLOAD="https://github.com/tokland/youtube-upload/archive/0.8.0/youtube-upload-0.8.0.tar.gz"
MD5SUM="71c7c31f340b3b3ae30ffbe8dd23b0c1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/network/znc/znc.SlackBuild b/network/znc/znc.SlackBuild
index 0fc87fded7..4ed3b47eed 100644
--- a/network/znc/znc.SlackBuild
+++ b/network/znc/znc.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for ZNC
# Copyright 2007-2013 Sean Donner (sean.donner@gmail.com)
-# Copyright 2017, 2023 Mario Preksavec, Zagreb, Croatia
+# Copyright 2017, 2024 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=znc
-VERSION=${VERSION:-1.8.2}
+VERSION=${VERSION:-1.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -146,7 +146,6 @@ CXXFLAGS="$SLKCFLAGS" \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --build=$ARCH-slackware-linux \
$do_openssl \
$do_ipv6 \
$do_perl \
diff --git a/network/znc/znc.info b/network/znc/znc.info
index f6945d4cea..5d089154e8 100644
--- a/network/znc/znc.info
+++ b/network/znc/znc.info
@@ -1,8 +1,8 @@
PRGNAM="znc"
-VERSION="1.8.2"
+VERSION="1.9.0"
HOMEPAGE="https://wiki.znc.in/ZNC"
-DOWNLOAD="https://znc.in/releases/archive/znc-1.8.2.tar.gz"
-MD5SUM="747259b0f56010713f46991fc469b571"
+DOWNLOAD="https://znc.in/releases/archive/znc-1.9.0.tar.gz"
+MD5SUM="28c948af16e4b9307760d9fa951abf74"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/zoom-linux/zoom-linux.SlackBuild b/network/zoom-linux/zoom-linux.SlackBuild
index c0ea126161..4263ee5520 100644
--- a/network/zoom-linux/zoom-linux.SlackBuild
+++ b/network/zoom-linux/zoom-linux.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zoom-linux
-VERSION=${VERSION:-5.17.11.3835} # may be overridden by source!
+VERSION=${VERSION:-6.0.0.4563} # may be overridden by source!
SRCNAM=zoom
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/zoom-linux/zoom-linux.info b/network/zoom-linux/zoom-linux.info
index cd1935075c..f1b77a4e27 100644
--- a/network/zoom-linux/zoom-linux.info
+++ b/network/zoom-linux/zoom-linux.info
@@ -1,10 +1,10 @@
PRGNAM="zoom-linux"
-VERSION="5.17.11.3835"
+VERSION="6.0.0.4563"
HOMEPAGE="https://www.zoom.us/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cdn.zoom.us/prod/5.17.11.3835/zoom_x86_64.pkg.tar.xz"
-MD5SUM_x86_64="acb26a735574863f7e2b1bc31f3b8b35"
+DOWNLOAD_x86_64="https://cdn.zoom.us/prod/6.0.0.4563/zoom_x86_64.pkg.tar.xz"
+MD5SUM_x86_64="0c53fed4b3eb7ad942708e02a468021a"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/office/JabRef/JabRef.SlackBuild b/office/JabRef/JabRef.SlackBuild
index bdda83822c..fd792a0de9 100644
--- a/office/JabRef/JabRef.SlackBuild
+++ b/office/JabRef/JabRef.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=JabRef
-VERSION=${VERSION:-5.12}
+VERSION=${VERSION:-5.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/JabRef/JabRef.info b/office/JabRef/JabRef.info
index d4afa42b67..f0c4aae6c2 100644
--- a/office/JabRef/JabRef.info
+++ b/office/JabRef/JabRef.info
@@ -1,10 +1,10 @@
PRGNAM="JabRef"
-VERSION="5.12"
+VERSION="5.13"
HOMEPAGE="https://www.jabref.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/JabRef/jabref/releases/download/v5.12/jabref_5.12_amd64.deb"
-MD5SUM_x86_64="a9254d5ebb31b2def9c525005619f861"
+DOWNLOAD_x86_64="https://github.com/JabRef/jabref/releases/download/v5.13/jabref_5.13_amd64.deb"
+MD5SUM_x86_64="e395f38de3bf78612f78b4dbd5acb9a9"
REQUIRES=""
MAINTAINER="David O'Shaughnessy"
EMAIL="dev@osh.id.au"
diff --git a/office/LibreOffice/LibreOffice.SlackBuild b/office/LibreOffice/LibreOffice.SlackBuild
index b50cf374e4..b3b349606f 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:-24.2.1.2}
+VERSION=${VERSION:-24.2.2.2}
SHORT_VERSION=${VERSION%.*.*}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -318,7 +318,6 @@ if [ "$HAVE_SRCS_TARBALL" = "0" ]; then
fi
patch -p0 < $CWD/no-check-if-root.diff
-patch -p0 < $CWD/narrowing_0f5dfae.diff
# GCC10 requirements (Tx alienBOB)
sed -i external/libebook/ExternalProject_libebook.mk \
diff --git a/office/LibreOffice/LibreOffice.info b/office/LibreOffice/LibreOffice.info
index 47317bd25a..eb06942f03 100644
--- a/office/LibreOffice/LibreOffice.info
+++ b/office/LibreOffice/LibreOffice.info
@@ -1,10 +1,10 @@
PRGNAM="LibreOffice"
-VERSION="24.2.1.2"
+VERSION="24.2.2.2"
HOMEPAGE="https://www.libreoffice.org"
-DOWNLOAD="https://download.documentfoundation.org/libreoffice/src/24.2.1/libreoffice-24.2.1.2.tar.xz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/LibreOffice/libreoffice-24.2.1.2-srcs.tar.xz"
-MD5SUM="acaa6d8c1b7a11bafd8415961763e342 \
- 132fad4355fa02abbf7dfe56756ab05a"
+DOWNLOAD="https://download.documentfoundation.org/libreoffice/src/24.2.2/libreoffice-24.2.2.2.tar.xz \
+ https://sourceforge.net/projects/slackbuildsdirectlinks/files/LibreOffice/libreoffice-24.2.2.2-srcs.tar.xz"
+MD5SUM="72d05d00734c6921a47c369b8d7ef8cf \
+ 87a2d12d9b00c2662c1fee4303d54c48"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk17 apache-ant perl-Archive-Zip libcdr libfreehand liblangtag libmspub libzmf"
diff --git a/office/LibreOffice/narrowing_0f5dfae.diff b/office/LibreOffice/narrowing_0f5dfae.diff
deleted file mode 100644
index 69f656cab1..0000000000
--- a/office/LibreOffice/narrowing_0f5dfae.diff
+++ /dev/null
@@ -1,17 +0,0 @@
---- sal/osl/unx/file.cxx.orig 2024-02-26 01:15:17.000000000 +1000
-+++ sal/osl/unx/file.cxx 2024-03-08 21:40:36.345000000 +1000
-@@ -64,6 +64,14 @@
- #include <vector>
- #endif
-
-+#ifdef LINUX
-+#include <sys/vfs.h>
-+// As documented by the kernel
-+#define SMB_SUPER_MAGIC static_cast<__fsword_t>(0x517B)
-+#define CIFS_SUPER_MAGIC static_cast<__fsword_t>(0xFF534D42)
-+#define SMB2_SUPER_MAGIC static_cast<__fsword_t>(0xFE534D42)
-+#endif
-+
- namespace {
-
- enum class State
diff --git a/office/apvlv/README b/office/apvlv/README
index 4dc2a8c2c8..51945a400a 100644
--- a/office/apvlv/README
+++ b/office/apvlv/README
@@ -7,4 +7,4 @@ viewing a directory as contents of a pdf document. Press 'k' or 'j'
to move selected up or down, 'h' or 'l' to collapse or expand a dir,
and pressing 't' will open the selected document in a new tab.
-This SlackBuild disables UMD file support.
+This SlackBuild additionally enables DjVu and text file support.
diff --git a/office/apvlv/apvlv.SlackBuild b/office/apvlv/apvlv.SlackBuild
index 723a7a96bd..8cea9e3484 100644
--- a/office/apvlv/apvlv.SlackBuild
+++ b/office/apvlv/apvlv.SlackBuild
@@ -6,6 +6,7 @@
# Took some ideas/parts from an older apvlv SlackBuild form Eugene Wissner:
# Copyright 2010 Eugene Wissner <belka.ew@gmail.com>
+# Copyright 2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for any purpose
@@ -30,8 +31,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=apvlv
-VERSION=${VERSION:-20160627_9ab7626}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.5.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -72,7 +73,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -81,31 +82,33 @@ 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 {} \+
-# 20220217 bkw: poppler API change... this include no longer exists, and
-# it turns out it was redundant anyway.
-sed -i '/#include *<goo\/gtypes/d' src/ApvlvPdf.cc
+# Fix man directory
+sed -i "s,apvlv\.1 TYPE MAN,apvlv\.1 DESTINATION \${CMAKE_INSTALL_PREFIX}/man/man1," CMakeLists.txt
+
+# Use the tarball's Startup.pdf
+patch -p1 < $CWD/use_dist_manpdf.patch
mkdir -p build
cd build
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_CXX_FLAGS_RELEASE="$SLKCFLAGS -fpermissive" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DAPVLV_WITH_UMD=false \
- -DMANDIR=/usr/man \
+ -DAPVLV_WITH_DJVU=yes \
+ -DAPVLV_WITH_TXT=yes \
-DDOCDIR=/usr/doc/$PRGNAM-$VERSION
make VERBOSE=1
make install/strip DESTDIR=$PKG
cd ..
-gzip -9 $PKG/usr/man/man*/*
+gzip -9 $PKG/usr/man/man1/apvlv.1
mv $PKG/etc/apvlvrc $PKG/etc/apvlvrc.new
# Leave the icons in docdir - that path is hardcoded in apvlv binary
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS COPYING NEWS README THANKS TODO apvlvrc.example \
+ AUTHORS COPYING NEWS README.md THANKS TODO Startup.pdf apvlvrc.example \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/office/apvlv/apvlv.info b/office/apvlv/apvlv.info
index 4df540a600..fb02f27885 100644
--- a/office/apvlv/apvlv.info
+++ b/office/apvlv/apvlv.info
@@ -1,10 +1,10 @@
PRGNAM="apvlv"
-VERSION="20160627_9ab7626"
-HOMEPAGE="http://naihe2010.github.com/apvlv/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/apvlv-20160627_9ab7626.tar.xz"
-MD5SUM="e7a285ca7ac4d3abc1842519c0f20987"
+VERSION="0.5.0"
+HOMEPAGE="https://github.com/naihe2010/apvlv/"
+DOWNLOAD="https://github.com/naihe2010/apvlv/archive/v0.5.0/apvlv-0.5.0.tar.gz"
+MD5SUM="f89a73deb563d100104ad2f8dc786a91"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Arne Welzel"
-EMAIL="arne.welzel@googlemail.com"
+REQUIRES="webkit2gtk"
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu@protonmail.com"
diff --git a/office/apvlv/slack-desc b/office/apvlv/slack-desc
index d648d387e1..56fbc0b579 100644
--- a/office/apvlv/slack-desc
+++ b/office/apvlv/slack-desc
@@ -11,7 +11,7 @@ apvlv:
apvlv: Apvlv is a PDF viewer based on GTK+2 and poppler which uses
apvlv: Vim like keybindings.
apvlv:
-apvlv: Homepage: http://naihe2010.github.com/apvlv/
+apvlv: Homepage: https://github.com/naihe2010/apvlv/
apvlv:
apvlv:
apvlv:
diff --git a/office/apvlv/use_dist_manpdf.patch b/office/apvlv/use_dist_manpdf.patch
new file mode 100644
index 0000000000..45e047df30
--- /dev/null
+++ b/office/apvlv/use_dist_manpdf.patch
@@ -0,0 +1,18 @@
+An up-to-date Startup.pdf is shipped with the dist, so just use that.
+Patch taken from Void Linux:
+https://github.com/void-linux/void-packages/blob/master/srcpkgs/apvlv/patches/use_dist_manpdf.patch
+
+diff -rup CMakeLists.txt.orig CMakeLists.txt
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -76,10 +76,6 @@ IF (WIN32)
+ INSTALL(DIRECTORY icons DESTINATION ".")
+ INSTALL(DIRECTORY ${CMAKE_HOME_DIRECTORY}/win32/poppler-data DESTINATION ".")
+ ELSE (WIN32)
+- ADD_CUSTOM_TARGET(Startup.pdf
+- ALL
+- COMMAND "man" "-t" "${CMAKE_SOURCE_DIR}/apvlv.1" "|" "ps2pdf" "-" "${CMAKE_SOURCE_DIR}/Startup.pdf"
+- DEPENDS apvlv.1)
+ INSTALL(FILES apvlvrc.example DESTINATION ${SYSCONFDIR}
+ RENAME apvlvrc)
+ INSTALL(FILES apvlvrc.example Startup.pdf main_menubar.glade DESTINATION ${DOCDIR})
diff --git a/office/calibre-bin/calibre-bin.SlackBuild b/office/calibre-bin/calibre-bin.SlackBuild
index 1a2062e0c3..0adcf0b982 100644
--- a/office/calibre-bin/calibre-bin.SlackBuild
+++ b/office/calibre-bin/calibre-bin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=calibre-bin
-VERSION=${VERSION:-7.7.0}
+VERSION=${VERSION:-7.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/calibre-bin/calibre-bin.info b/office/calibre-bin/calibre-bin.info
index 7a6a700777..0d2217abd9 100644
--- a/office/calibre-bin/calibre-bin.info
+++ b/office/calibre-bin/calibre-bin.info
@@ -1,10 +1,10 @@
PRGNAM="calibre-bin"
-VERSION="7.7.0"
+VERSION="7.9.0"
HOMEPAGE="https://calibre-ebook.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.calibre-ebook.com/7.7.0/calibre-7.7.0-x86_64.txz"
-MD5SUM_x86_64="46558dcf83fe0bb3dc357585b9920b67"
+DOWNLOAD_x86_64="https://download.calibre-ebook.com/7.9.0/calibre-7.9.0-x86_64.txz"
+MD5SUM_x86_64="fcff97c68fadeb4c9f6e731fae94af35"
REQUIRES=""
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/office/grisbi/grisbi.info b/office/grisbi/grisbi.info
index 892bc286df..2634a761bd 100644
--- a/office/grisbi/grisbi.info
+++ b/office/grisbi/grisbi.info
@@ -1,7 +1,7 @@
PRGNAM="grisbi"
VERSION="3.1.0"
HOMEPAGE="http://www.grisbi.org/"
-DOWNLOAD="https://github.com/grisbi/grisbi/archive/upstream_version_3_1_0/upstream_version_3_1_0.tar.gz"
+DOWNLOAD="https://github.com/grisbi/grisbi/archive/upstream_version_3_1_0/grisbi-upstream_version_3_1_0.tar.gz"
MD5SUM="e309e3eed8fdebf79ad3144244e742ad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/office/heimer/README b/office/heimer/README
new file mode 100644
index 0000000000..c3b88aebe2
--- /dev/null
+++ b/office/heimer/README
@@ -0,0 +1,7 @@
+Heimer is a desktop application for creating mind maps and other
+suitable diagrams. It's written in Qt and targeted for Linux and
+Windows.
+
+It's usually built against Qt 5 but you can enable the experimental Qt
+6 build by setting the cmake variable -DBUILD_WITH_QT6 to ON in the
+SlackBuild. In that case, qt6 is a dependency.
diff --git a/office/heimer/doinst.sh b/office/heimer/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/office/heimer/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/office/heimer/heimer.SlackBuild b/office/heimer/heimer.SlackBuild
new file mode 100644
index 0000000000..3af5437861
--- /dev/null
+++ b/office/heimer/heimer.SlackBuild
@@ -0,0 +1,115 @@
+#!/bin/bash
+
+# Slackware build script for heimer
+
+# Based on a script Copyright 2015 Elvis Angelaccio
+# <elvis.angelaccio@kdemail.net> - All rights reserved.
+#
+# Adapted for heimer by Eduardo Sanchez
+# <sombragris@sombragris.org>
+#
+# 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=heimer
+VERSION=${VERSION:-4.4.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"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+mkdir -p build
+( cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DBUILD_WITH_QT6=OFF \
+ -DCMAKE_BUILD_TYPE=Release ..
+
+ make VERBOSE=1
+ make install VERBOSE=1 DESTDIR=$PKG
+) || exit 1
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+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/office/heimer/heimer.info b/office/heimer/heimer.info
new file mode 100644
index 0000000000..baebcbb64c
--- /dev/null
+++ b/office/heimer/heimer.info
@@ -0,0 +1,10 @@
+PRGNAM="heimer"
+VERSION="4.4.0"
+HOMEPAGE="https://github.com/juzzlin/Heimer"
+DOWNLOAD="https://github.com/juzzlin/Heimer/releases/download/4.4.0/heimer-4.4.0.tar.gz"
+MD5SUM="9f0dc92b0f20bdba8648fa0719b4893a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Eduardo Sanchez"
+EMAIL="sombragris[at]sombragris[dot]org"
diff --git a/office/heimer/slack-desc b/office/heimer/slack-desc
new file mode 100644
index 0000000000..5034874e27
--- /dev/null
+++ b/office/heimer/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------------------------------------------------------|
+heimer: heimer (an application for mind maps)
+heimer:
+heimer: Heimer is a desktop application for creating mind maps and
+heimer: other suitable diagrams. It offers features such as adjustable
+heimer: grid, automatic layout optimization, autoload, autosave, an
+heimer: easy-to-use UI, PNG or SVG export, full undo/redo, and more.
+heimer:
+heimer: Homepage: https://github.com/juzzlin/Heimer
+heimer:
+heimer:
+heimer:
diff --git a/office/khard/khard.SlackBuild b/office/khard/khard.SlackBuild
index dcca6114b8..c55da17b8b 100644
--- a/office/khard/khard.SlackBuild
+++ b/office/khard/khard.SlackBuild
@@ -76,7 +76,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
diff --git a/office/libreoffice-helppack/libreoffice-helppack.SlackBuild b/office/libreoffice-helppack/libreoffice-helppack.SlackBuild
index 63fb356a93..1152e6eb05 100644
--- a/office/libreoffice-helppack/libreoffice-helppack.SlackBuild
+++ b/office/libreoffice-helppack/libreoffice-helppack.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreoffice-helppack
-VERSION=${VERSION:-"24.2.1"}
+VERSION=${VERSION:-"24.2.2"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/libreoffice-helppack/libreoffice-helppack.info b/office/libreoffice-helppack/libreoffice-helppack.info
index 731a1c8eca..e51c799a13 100644
--- a/office/libreoffice-helppack/libreoffice-helppack.info
+++ b/office/libreoffice-helppack/libreoffice-helppack.info
@@ -1,10 +1,10 @@
PRGNAM="libreoffice-helppack"
-VERSION="24.2.1"
+VERSION="24.2.2"
HOMEPAGE="https://www.libreoffice.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_helppack_en-US.tar.gz"
-MD5SUM_x86_64="802c9d555f44f69c2f926040c48e28af"
+DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/24.2.2/rpm/x86_64/LibreOffice_24.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz"
+MD5SUM_x86_64="51b02247337c97a95fa873e52a75a991"
REQUIRES="libreoffice"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/libreoffice-langpack/libreoffice-langpack.SlackBuild b/office/libreoffice-langpack/libreoffice-langpack.SlackBuild
index 8f72f322d3..5c8cd5a3d1 100644
--- a/office/libreoffice-langpack/libreoffice-langpack.SlackBuild
+++ b/office/libreoffice-langpack/libreoffice-langpack.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreoffice-langpack
-VERSION=${VERSION:-"24.2.1"}
+VERSION=${VERSION:-"24.2.2"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/libreoffice-langpack/libreoffice-langpack.info b/office/libreoffice-langpack/libreoffice-langpack.info
index 81214ea3bf..2149b7fe31 100644
--- a/office/libreoffice-langpack/libreoffice-langpack.info
+++ b/office/libreoffice-langpack/libreoffice-langpack.info
@@ -1,10 +1,10 @@
PRGNAM="libreoffice-langpack"
-VERSION="24.2.1"
+VERSION="24.2.2"
HOMEPAGE="https://www.libreoffice.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz"
-MD5SUM_x86_64="8d5f27d44359f022bc44810378c778ac"
+DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/24.2.2/rpm/x86_64/LibreOffice_24.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz"
+MD5SUM_x86_64="15008149a534cc5340fc1ed2b3c820ae"
REQUIRES="libreoffice"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/libreoffice/libreoffice.SlackBuild b/office/libreoffice/libreoffice.SlackBuild
index 753ce85704..82137b0e3c 100644
--- a/office/libreoffice/libreoffice.SlackBuild
+++ b/office/libreoffice/libreoffice.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreoffice
-VERSION=${VERSION:-"24.2.1"}
+VERSION=${VERSION:-"24.2.2"}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/libreoffice/libreoffice.info b/office/libreoffice/libreoffice.info
index a577568496..6482c0a1aa 100644
--- a/office/libreoffice/libreoffice.info
+++ b/office/libreoffice/libreoffice.info
@@ -1,10 +1,10 @@
PRGNAM="libreoffice"
-VERSION="24.2.1"
+VERSION="24.2.2"
HOMEPAGE="https://www.libreoffice.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/24.2.1/rpm/x86_64/LibreOffice_24.2.1_Linux_x86-64_rpm.tar.gz"
-MD5SUM_x86_64="ba6cf19034d06a037fae32bb7472f850"
+DOWNLOAD_x86_64="https://download.documentfoundation.org/libreoffice/stable/24.2.2/rpm/x86_64/LibreOffice_24.2.2_Linux_x86-64_rpm.tar.gz"
+MD5SUM_x86_64="cde06aceac2f7eed5b5761a30a072444"
REQUIRES="zulu-openjdk8 avahi"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/office/moneydance/moneydance.SlackBuild b/office/moneydance/moneydance.SlackBuild
index 49c80afe5b..967e3a6263 100644
--- a/office/moneydance/moneydance.SlackBuild
+++ b/office/moneydance/moneydance.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=moneydance
-VERSION=${VERSION:-2023.3.5064}
+VERSION=${VERSION:-2024.5117}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/moneydance/moneydance.info b/office/moneydance/moneydance.info
index 96187f9e87..5478c46476 100644
--- a/office/moneydance/moneydance.info
+++ b/office/moneydance/moneydance.info
@@ -1,10 +1,10 @@
PRGNAM="moneydance"
-VERSION="2023.3.5064"
+VERSION="2024.5117"
HOMEPAGE="http://moneydance.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://infinitekind.com/stabledl/current/moneydance_linux_amd64.deb"
-MD5SUM_x86_64="a6db1e74844e61545b8705224bdbd7a9"
+MD5SUM_x86_64="a37f773dfd0cb6fa16d3aa2e5bf9e21f"
REQUIRES=""
MAINTAINER="Robby Workman"
EMAIL="rworkman@slackbuilds.org"
diff --git a/office/odt2txt/odt2txt.SlackBuild b/office/odt2txt/odt2txt.SlackBuild
index 39f92cdfed..47e606b2ab 100644
--- a/office/odt2txt/odt2txt.SlackBuild
+++ b/office/odt2txt/odt2txt.SlackBuild
@@ -22,12 +22,16 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - strip binary.
+# - fix man page permission (644, not 755).
+# - get rid of INSTALL from doc dir.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=odt2txt
VERSION=${VERSION:-0.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -76,25 +77,20 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
make
-
-make install DESTDIR=$PKG/usr/
-
-mv $PKG/usr/share/man $PKG/usr/man
-rm -rf $PKG/usr/share
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
+strip $PRGNAM
+make install DESTDIR=$PKG/usr/ MAN1DIR=man/man1
+chmod 644 $PKG/usr/man/man1/*
+gzip -9 $PKG/usr/man/man1/*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a GPL-2 INSTALL README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a GPL-2 README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/office/odt2txt/odt2txt.info b/office/odt2txt/odt2txt.info
index 431a4bbd7d..ae2d74a850 100644
--- a/office/odt2txt/odt2txt.info
+++ b/office/odt2txt/odt2txt.info
@@ -1,7 +1,7 @@
PRGNAM="odt2txt"
VERSION="0.5"
HOMEPAGE="https://github.com/dstosberg/odt2txt"
-DOWNLOAD="https://github.com/dstosberg/odt2txt/archive/v0.5.tar.gz"
+DOWNLOAD="https://github.com/dstosberg/odt2txt/archive/v0.5/odt2txt-0.5.tar.gz"
MD5SUM="8154dc7f2909dad6939d209695e62379"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/office/pandoc-bin/pandoc-bin.SlackBuild b/office/pandoc-bin/pandoc-bin.SlackBuild
index aa0398a01f..5da85c5178 100644
--- a/office/pandoc-bin/pandoc-bin.SlackBuild
+++ b/office/pandoc-bin/pandoc-bin.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pandoc-bin
SRCNAM=pandoc
-VERSION=${VERSION:-3.1.12.2}
+VERSION=${VERSION:-3.1.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/pandoc-bin/pandoc-bin.info b/office/pandoc-bin/pandoc-bin.info
index 9a07e057ea..3d9e21169f 100644
--- a/office/pandoc-bin/pandoc-bin.info
+++ b/office/pandoc-bin/pandoc-bin.info
@@ -1,10 +1,10 @@
PRGNAM="pandoc-bin"
-VERSION="3.1.12.2"
+VERSION="3.1.13"
HOMEPAGE="https://github.com/jgm/pandoc"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/jgm/pandoc/releases/download/3.1.12.2/pandoc-3.1.12.2-1-amd64.deb"
-MD5SUM_x86_64="860380de014c4ba4f3368fcdd30b7100"
+DOWNLOAD_x86_64="https://github.com/jgm/pandoc/releases/download/3.1.13/pandoc-3.1.13-1-amd64.deb"
+MD5SUM_x86_64="594bf5d14291fe14fa759fa0944f96a5"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/office/pstoedit/pstoedit.SlackBuild b/office/pstoedit/pstoedit.SlackBuild
index 16b199db52..c42bf1870e 100644
--- a/office/pstoedit/pstoedit.SlackBuild
+++ b/office/pstoedit/pstoedit.SlackBuild
@@ -22,14 +22,11 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20230701 bkw: Modified by SlackBuilds.org, BUILD=2:
-# - install docs in correct dir, not /usr/share/doc.
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pstoedit
-VERSION=${VERSION:-3.77}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-4.01}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -75,9 +72,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} + -o \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS -std=c++14" \
@@ -91,20 +88,21 @@ CXXFLAGS="$SLKCFLAGS -std=c++14" \
--build=$ARCH-slackware-linux
make
-make install-strip DESTDIR=$PKG
-gzip -9 $PKG/usr/man/man*/*
+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
# copy the example directory which is not installed...
mkdir -p $PKG/usr/share/$PRGNAM-$VERSION/examples
cp -a $TMP/$PRGNAM-$VERSION/examples/*.ps $PKG/usr/share/$PRGNAM-$VERSION/examples
-
-# 20230701 bkw: don't include readme.install in the package, it's just
-# the generic GNU how-to-use-configure.
-PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
-mkdir -p $PKGDOC
-mv $PKG/usr/share/doc/$PRGNAM/* $PKGDOC
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a readme.install $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
rm -rf $PKG/usr/share/doc
-cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
rm -rf $PKG/usr/lib*/*.la
diff --git a/office/pstoedit/pstoedit.info b/office/pstoedit/pstoedit.info
index 50d891eba3..9cd853dfcc 100644
--- a/office/pstoedit/pstoedit.info
+++ b/office/pstoedit/pstoedit.info
@@ -1,8 +1,8 @@
PRGNAM="pstoedit"
-VERSION="3.77"
+VERSION="4.01"
HOMEPAGE="http://www.pstoedit.net/"
-DOWNLOAD="https://downloads.sourceforge.net/pstoedit/pstoedit-3.77.tar.gz"
-MD5SUM="c745d34036d11e8518b7ede83b03efa7"
+DOWNLOAD="https://downloads.sourceforge.net/pstoedit/pstoedit-4.01.tar.gz"
+MD5SUM="ac1e6b102cd94e9c954bd67ef984636d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/office/python3-xlsx2csv/python3-xlsx2csv.SlackBuild b/office/python3-xlsx2csv/python3-xlsx2csv.SlackBuild
index 4e82113b9d..2fcf029600 100644
--- a/office/python3-xlsx2csv/python3-xlsx2csv.SlackBuild
+++ b/office/python3-xlsx2csv/python3-xlsx2csv.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-xlsx2csv
-# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -64,7 +64,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
# use newer setuptools
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
@@ -76,7 +77,7 @@ cp -a man/$SRCNAM.1 $PKG/usr/man/man1
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/office/smoffice2024/smoffice2024.SlackBuild b/office/smoffice2024/smoffice2024.SlackBuild
index c781767083..4f346f402f 100644
--- a/office/smoffice2024/smoffice2024.SlackBuild
+++ b/office/smoffice2024/smoffice2024.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=smoffice2024
-VERSION=${VERSION:-2024_1210}
+VERSION=${VERSION:-2024_1211}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/smoffice2024/smoffice2024.info b/office/smoffice2024/smoffice2024.info
index 5cbec23f3e..ef7969edb0 100644
--- a/office/smoffice2024/smoffice2024.info
+++ b/office/smoffice2024/smoffice2024.info
@@ -1,10 +1,10 @@
PRGNAM="smoffice2024"
-VERSION="2024_1210"
+VERSION="2024_1211"
HOMEPAGE="https://www.softmaker.com/en/softmaker-office-linux"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://www.softmaker.net/down/softmaker-office-2024-1210-amd64.tgz"
-MD5SUM_x86_64="ae552223706cef93428c6caa784013fe"
+DOWNLOAD_x86_64="https://www.softmaker.net/down/softmaker-office-2024-1211-amd64.tgz"
+MD5SUM_x86_64="a85b49af80cbd5e9ee14d389f10e8cf1"
REQUIRES=""
MAINTAINER="Antonio Leal"
EMAIL="antonioleal@yahoo.com"
diff --git a/office/texmacs/texmacs.SlackBuild b/office/texmacs/texmacs.SlackBuild
index 4f054b1686..639297e8b3 100644
--- a/office/texmacs/texmacs.SlackBuild
+++ b/office/texmacs/texmacs.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=texmacs
-VERSION=${VERSION:-2.1.2}
+VERSION=${VERSION:-2.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,9 +71,10 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $SRCNAM-$VERSION-src
-tar xvf $CWD/$SRCNAM-$VERSION-src.tar.gz
-cd $SRCNAM-$VERSION-src
+rm -rf $PRGNAM-$VERSION
+mkdir $PRGNAM-$VERSION
+tar -xvf $CWD/$SRCNAM-$VERSION-src.tar.gz --strip-components=1 -C $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/office/texmacs/texmacs.info b/office/texmacs/texmacs.info
index 0aad98979d..fb43774859 100644
--- a/office/texmacs/texmacs.info
+++ b/office/texmacs/texmacs.info
@@ -1,8 +1,8 @@
PRGNAM="texmacs"
-VERSION="2.1.2"
+VERSION="2.1.4"
HOMEPAGE="http://www.texmacs.org"
-DOWNLOAD="https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-2.1.2-src.tar.gz"
-MD5SUM="27f81807040704fd58c21f15c9629b70"
+DOWNLOAD="https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-2.1.4-src.tar.gz"
+MD5SUM="af693207d18781c4832560ee6cf09aa1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="guile1.8"
diff --git a/office/texmaker/texmaker.SlackBuild b/office/texmaker/texmaker.SlackBuild
index 4b7a2792ee..6cf8bc0a3a 100644
--- a/office/texmaker/texmaker.SlackBuild
+++ b/office/texmaker/texmaker.SlackBuild
@@ -5,6 +5,9 @@
# Copyright 2013-2020 Larry Hajali <larryhaja[at]gmail[dot]com>
# All rights reserved.
#
+# Copyright 2024 Emmanuel N. Millan, Mendoza, Argentina.
+# All rights reserved.
+#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
@@ -25,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=texmaker
-VERSION=${VERSION:-5.0.4}
+VERSION=${VERSION:-5.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/texmaker/texmaker.info b/office/texmaker/texmaker.info
index 31aa6afeec..9e3d160bd5 100644
--- a/office/texmaker/texmaker.info
+++ b/office/texmaker/texmaker.info
@@ -1,10 +1,10 @@
PRGNAM="texmaker"
-VERSION="5.0.4"
+VERSION="5.1.4"
HOMEPAGE="https://www.xm1math.net/texmaker/index.html"
-DOWNLOAD="https://www.xm1math.net/texmaker/texmaker-5.0.4.tar.bz2"
-MD5SUM="9e9676a300d0e5932c0172a1f732485c"
+DOWNLOAD="https://www.xm1math.net/texmaker/texmaker-5.1.4.tar.bz2"
+MD5SUM="8730de999918c95061949a480fa2265a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/office/texstudio/texstudio.SlackBuild b/office/texstudio/texstudio.SlackBuild
index 6f66cddb63..e2896b61b8 100644
--- a/office/texstudio/texstudio.SlackBuild
+++ b/office/texstudio/texstudio.SlackBuild
@@ -4,7 +4,10 @@
# Copyright 2013-2020 Larry Hajali <larryhaja[at]gmail[dot]com>
# All rights reserved.
-#
+#
+# Copyright 2024 Emmanuel N. Millan, Mendoza, Argentina.
+# All rights reserved.
+#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
@@ -25,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=texstudio
-VERSION=${VERSION:-4.0.2}
+VERSION=${VERSION:-4.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,17 +85,18 @@ find -L . \
# Fix .desktop item.
sed -i -e '/^Encoding/d' -e "/^Icon/s|=.*|=$PRGNAM|" utilities/texstudio.desktop
-# Use Qt4 if QT5GUI is no, otherwise, default to Qt5.
-if [ "${QT5GUI:-yes}" == "yes" ]; then
- qmake-qt5 LIBS+="-L/usr/lib${LIBDIRSUFFIX}" QMAKE_CFLAGS+="$SLKCFLAGS" \
- QMAKE_CXXFLAGS+="$SLKCFLAGS" CONFIG-=debug -o Makefile $PRGNAM.pro
-else
- qmake LIBS+="-L/usr/lib${LIBDIRSUFFIX}" QMAKE_CFLAGS+="$SLKCFLAGS" \
- PHONON=true INCLUDEPATH+="/usr/include/KDE" QMAKE_CXXFLAGS+="$SLKCFLAGS" \
- CONFIG-=debug -o Makefile $PRGNAM.pro
-fi
+mkdir -p build
+cd build
+cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
+ -DCMAKE_INSTALL_MANDIR=/usr/man \
+ -DCMAKE_BUILD_TYPE=Release ..
make
-make install INSTALL_ROOT=$PKG
+make install/strip DESTDIR=$PKG
+cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/office/texstudio/texstudio.info b/office/texstudio/texstudio.info
index b29d40642b..3fbd240556 100644
--- a/office/texstudio/texstudio.info
+++ b/office/texstudio/texstudio.info
@@ -1,10 +1,10 @@
PRGNAM="texstudio"
-VERSION="4.0.2"
+VERSION="4.7.3"
HOMEPAGE="http://texstudio.sourceforge.net/"
-DOWNLOAD="https://github.com/texstudio-org/texstudio/archive/4.0.2/texstudio-4.0.2.tar.gz"
-MD5SUM="a9b7970ec883a5ec5b53f05c55237280"
+DOWNLOAD="https://github.com/texstudio-org/texstudio/archive/4.7.3/texstudio-4.7.3.tar.gz"
+MD5SUM="5e064bb219c2d9d07bc812aa0798ae73"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/office/watson/watson.info b/office/watson/watson.info
index d3c28e22af..7c1a60b9fb 100644
--- a/office/watson/watson.info
+++ b/office/watson/watson.info
@@ -1,7 +1,7 @@
PRGNAM="watson"
VERSION="1.8.0"
HOMEPAGE="http://tailordev.github.io/Watson/"
-DOWNLOAD="https://github.com/TailorDev/Watson/archive/1.8.0.tar.gz"
+DOWNLOAD="https://github.com/TailorDev/Watson/archive/1.8.0/Watson-1.8.0.tar.gz"
MD5SUM="4352a8ae25a37270f30b1aa6e034fa1f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/office/xournalpp/xournalpp.SlackBuild b/office/xournalpp/xournalpp.SlackBuild
index 14d50ea90c..90792edb9a 100644
--- a/office/xournalpp/xournalpp.SlackBuild
+++ b/office/xournalpp/xournalpp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xournalpp
-VERSION=${VERSION:-1.2.2}
+VERSION=${VERSION:-1.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/office/xournalpp/xournalpp.info b/office/xournalpp/xournalpp.info
index ef16c3d6e7..d9fc0069ac 100644
--- a/office/xournalpp/xournalpp.info
+++ b/office/xournalpp/xournalpp.info
@@ -1,8 +1,8 @@
PRGNAM="xournalpp"
-VERSION="1.2.2"
+VERSION="1.2.3"
HOMEPAGE="https://github.com/xournalpp/xournalpp"
-DOWNLOAD="https://github.com/xournalpp/xournalpp/archive/v1.2.2/xournalpp-1.2.2.tar.gz"
-MD5SUM="64b14cd491b1abf5a232f168941a44bc"
+DOWNLOAD="https://github.com/xournalpp/xournalpp/archive/v1.2.3/xournalpp-1.2.3.tar.gz"
+MD5SUM="e997ff88e5dbfeab538b8d3f26f2dff7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="graphviz lua53 portaudio"
diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild
index 5633125702..1ca4e7e1ff 100644
--- a/perl/MoarVM/MoarVM.SlackBuild
+++ b/perl/MoarVM/MoarVM.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=MoarVM
-VERSION=${VERSION:-2024.02}
+VERSION=${VERSION:-2024.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info
index 384fa439cd..4de0606198 100644
--- a/perl/MoarVM/MoarVM.info
+++ b/perl/MoarVM/MoarVM.info
@@ -1,8 +1,8 @@
PRGNAM="MoarVM"
-VERSION="2024.02"
+VERSION="2024.03"
HOMEPAGE="https://moarvm.org/"
-DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2024.02/MoarVM-2024.02.tar.gz"
-MD5SUM="9b8771a11ab5f103c5af4347e9ae2d9b"
+DOWNLOAD="https://github.com/MoarVM/MoarVM/releases/download/2024.03/MoarVM-2024.03.tar.gz"
+MD5SUM="4055fc8c0bf6748c3a5e3328fbdc36f5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtommath"
diff --git a/perl/libwww-perl/libwww-perl.SlackBuild b/perl/libwww-perl/libwww-perl.SlackBuild
index 00fc37ead1..b4c70adb56 100644
--- a/perl/libwww-perl/libwww-perl.SlackBuild
+++ b/perl/libwww-perl/libwww-perl.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libwww-perl
-VERSION=${VERSION:-6.13}
+VERSION=${VERSION:-6.77}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -50,7 +47,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-DOCFILES="AUTHORS Changes README README.SSL"
+DOCFILES="Changes README.SSL"
set -e
diff --git a/perl/libwww-perl/libwww-perl.info b/perl/libwww-perl/libwww-perl.info
index f5f7cafb48..124e5ba8fe 100644
--- a/perl/libwww-perl/libwww-perl.info
+++ b/perl/libwww-perl/libwww-perl.info
@@ -1,10 +1,10 @@
PRGNAM="libwww-perl"
-VERSION="6.13"
+VERSION="6.77"
HOMEPAGE="https://metacpan.org/pod/LWP"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/E/ET/ETHER/libwww-perl-6.13.tar.gz"
-MD5SUM="85b36bcd2fd2450718ee14f894f0d3d1"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.77.tar.gz"
+MD5SUM="e70e2f41a97b8d97608569d10b75b931"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-file-listing perl-http-cookies perl-http-daemon perl-http-negotiate perl-net-http perl-www-robotrules"
+REQUIRES="perl-file-listing perl-http-cookies perl-http-daemon perl-http-negotiate perl-net-http perl-www-robotrules perl-encode-locale perl-HTTP-CookieJar perl-Test-RequiresInternet perl-html-parser"
MAINTAINER="LukenShiro"
EMAIL="lukenshiro@ngi.it"
diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild
index 8bb3c1bf5e..843ef60a7d 100644
--- a/perl/nqp/nqp.SlackBuild
+++ b/perl/nqp/nqp.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nqp
-VERSION=${VERSION:-2024.02}
+VERSION=${VERSION:-2024.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info
index 290b6b488d..e2468cb901 100644
--- a/perl/nqp/nqp.info
+++ b/perl/nqp/nqp.info
@@ -1,8 +1,8 @@
PRGNAM="nqp"
-VERSION="2024.02"
+VERSION="2024.03"
HOMEPAGE="https://rakudo.org"
-DOWNLOAD="https://github.com/Raku/nqp/releases/download/2024.02/nqp-2024.02.tar.gz"
-MD5SUM="fe9b705c4790b047099f33a7e1a21476"
+DOWNLOAD="https://github.com/Raku/nqp/releases/download/2024.03/nqp-2024.03.tar.gz"
+MD5SUM="b9aa7e00298c2f5bb1c07f30265d004f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="MoarVM"
diff --git a/perl/perl-Expect/perl-Expect.SlackBuild b/perl/perl-Expect/perl-Expect.SlackBuild
index 7bcc85fbdb..751904471b 100644
--- a/perl/perl-Expect/perl-Expect.SlackBuild
+++ b/perl/perl-Expect/perl-Expect.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-Expect
-VERSION=${VERSION:-1.36}
+VERSION=${VERSION:-1.38}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/perl-Expect/perl-Expect.info b/perl/perl-Expect/perl-Expect.info
index a3883d17d9..1e4c7ec956 100644
--- a/perl/perl-Expect/perl-Expect.info
+++ b/perl/perl-Expect/perl-Expect.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Expect"
-VERSION="1.36"
+VERSION="1.38"
HOMEPAGE="https://metacpan.org/pod/Expect"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JA/JACOBY/Expect-1.36.tar.gz"
-MD5SUM="10d924381333099e4322b14d50527a24"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/J/JA/JACOBY/Expect-1.38.tar.gz"
+MD5SUM="0b3e2b619a46f9c16aa7d9ff457ee37f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-IO-Tty"
diff --git a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild
index 4c28ebeb87..da15413f06 100644
--- a/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild
+++ b/perl/perl-Net-Curl/perl-Net-Curl.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perl-Net-Curl
-# Copyright 2023 Samuel Young, MO, USA
+# Copyright 2023-2024 Samuel Young, MO, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-Net-Curl
-VERSION=${VERSION:-0.55}
+VERSION=${VERSION:-0.56}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,6 +70,7 @@ perl Makefile.PL \
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 \
diff --git a/perl/perl-Net-Curl/perl-Net-Curl.info b/perl/perl-Net-Curl/perl-Net-Curl.info
index 59e971d2df..ce36c9c9e8 100644
--- a/perl/perl-Net-Curl/perl-Net-Curl.info
+++ b/perl/perl-Net-Curl/perl-Net-Curl.info
@@ -1,8 +1,8 @@
PRGNAM="perl-Net-Curl"
-VERSION="0.55"
+VERSION="0.56"
HOMEPAGE="https://github.com/sparky/perl-Net-Curl"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.55.tar.gz"
-MD5SUM="985d286c960ee60198ec18adb7b1db67"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SY/SYP/Net-Curl-0.56.tar.gz"
+MD5SUM="9836b47a927b6b9a41fb8c144bb5b003"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-extutils-pkgconfig"
diff --git a/perl/perl-PAR/perl-PAR.SlackBuild b/perl/perl-PAR/perl-PAR.SlackBuild
index 59497af518..3e1df7d23c 100644
--- a/perl/perl-PAR/perl-PAR.SlackBuild
+++ b/perl/perl-PAR/perl-PAR.SlackBuild
@@ -25,20 +25,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perl-PAR
-VERSION=${VERSION:-1.019}
+VERSION=${VERSION:-1.020}
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
+ARCH=noarch
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
diff --git a/perl/perl-PAR/perl-PAR.info b/perl/perl-PAR/perl-PAR.info
index c00face578..7094cc791c 100644
--- a/perl/perl-PAR/perl-PAR.info
+++ b/perl/perl-PAR/perl-PAR.info
@@ -1,8 +1,8 @@
PRGNAM="perl-PAR"
-VERSION="1.019"
+VERSION="1.020"
HOMEPAGE="https://metacpan.org/pod/PAR"
-DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-1.019.tar.gz"
-MD5SUM="8b567fe68dac82bffa87ab1391c8779a"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/PAR-1.020.tar.gz"
+MD5SUM="62a8d843d726ee046a59bf01961d46f7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-PAR-Dist perl-Archive-Zip"
diff --git a/perl/rakudo/rakudo.SlackBuild b/perl/rakudo/rakudo.SlackBuild
index 22b513e0d9..8d68a5d13d 100644
--- a/perl/rakudo/rakudo.SlackBuild
+++ b/perl/rakudo/rakudo.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rakudo
-VERSION=${VERSION:-2024.02}
+VERSION=${VERSION:-2024.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/rakudo/rakudo.info b/perl/rakudo/rakudo.info
index a1a91d5161..3fcabf61cc 100644
--- a/perl/rakudo/rakudo.info
+++ b/perl/rakudo/rakudo.info
@@ -1,8 +1,8 @@
PRGNAM="rakudo"
-VERSION="2024.02"
+VERSION="2024.03"
HOMEPAGE="https://rakudo.org/"
-DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2024.02/rakudo-2024.02.tar.gz"
-MD5SUM="6e717256500f8229156c1eea93110868"
+DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2024.03/rakudo-2024.03.tar.gz"
+MD5SUM="89658cba585b76adb3ad1f362b95e2bf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nqp"
diff --git a/perl/zef/zef.SlackBuild b/perl/zef/zef.SlackBuild
index 2d69d7e8b8..d5416bd67c 100644
--- a/perl/zef/zef.SlackBuild
+++ b/perl/zef/zef.SlackBuild
@@ -20,7 +20,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zef
-VERSION=${VERSION:-0.20.0}
+VERSION=${VERSION:-0.21.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/perl/zef/zef.info b/perl/zef/zef.info
index cb81da95c2..df4cf2a2da 100644
--- a/perl/zef/zef.info
+++ b/perl/zef/zef.info
@@ -1,8 +1,8 @@
PRGNAM="zef"
-VERSION="0.20.0"
+VERSION="0.21.4"
HOMEPAGE="https://github.com/ugexe/zef"
-DOWNLOAD="https://github.com/ugexe/zef/archive/v0.20.0/zef-0.20.0.tar.gz"
-MD5SUM="d289e6f902f7c032182925458f5310e0"
+DOWNLOAD="https://github.com/ugexe/zef/archive/v0.21.4/zef-0.21.4.tar.gz"
+MD5SUM="d2b5546558f55d4fe4438bbdfea032f8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rakudo"
diff --git a/python/Flask/Flask.SlackBuild b/python/Flask/Flask.SlackBuild
index dea65528cf..220eb15946 100644
--- a/python/Flask/Flask.SlackBuild
+++ b/python/Flask/Flask.SlackBuild
@@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Flask
SRCNAM=flask
-VERSION=${VERSION:-3.0.2}
+VERSION=${VERSION:-3.0.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,7 +78,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.rst CHANGES.rst LICENSE.rst PKG-INFO docs/*.rst \
+cp -a README.md CHANGES.rst LICENSE.txt PKG-INFO docs/*.rst \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/python/Flask/Flask.info b/python/Flask/Flask.info
index 6ae442b6b0..e7c461e8ad 100644
--- a/python/Flask/Flask.info
+++ b/python/Flask/Flask.info
@@ -1,8 +1,8 @@
PRGNAM="Flask"
-VERSION="3.0.2"
+VERSION="3.0.3"
HOMEPAGE="http://flask.pocoo.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask/flask-3.0.2.tar.gz"
-MD5SUM="3a419da273f762032d344ea129717171"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask/flask-3.0.3.tar.gz"
+MD5SUM="4658b022a07f6d8df51ef24c717fe162"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="werkzeug python3-itsdangerous click python3-blinker python-importlib_metadata"
diff --git a/python/PyXB/PyXB.info b/python/PyXB/PyXB.info
index 5ec0b0348e..d493865ba5 100644
--- a/python/PyXB/PyXB.info
+++ b/python/PyXB/PyXB.info
@@ -1,7 +1,7 @@
PRGNAM="PyXB"
VERSION="1.2.5"
HOMEPAGE="http://pyxb.sourceforge.net/"
-DOWNLOAD="https://github.com/pabigot/pyxb/archive/PyXB-1.2.5.tar.gz"
+DOWNLOAD="https://github.com/pabigot/pyxb/archive/PyXB-1.2.5/pyxb-PyXB-1.2.5.tar.gz"
MD5SUM="47018ff8276fdb06f1aa62c415e6c15a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/boto/README b/python/boto/README
deleted file mode 100644
index 4f440d1355..0000000000
--- a/python/boto/README
+++ /dev/null
@@ -1,9 +0,0 @@
-Boto is a Python package that provides interfaces to Amazon Web
-Services.
-
-The goal of boto is to support the full breadth and depth of Amazon
-Web Services. In addition, boto provides support for other public
-services such as Google Storage in addition to private cloud systems
-like Eucalyptus, OpenStack and Open Nebula.
-
-Optional dependencies: filechunkio, lxml and python-keyring
diff --git a/python/boto/README.boto b/python/boto/README.boto
deleted file mode 100644
index 8eb3041c15..0000000000
--- a/python/boto/README.boto
+++ /dev/null
@@ -1,26 +0,0 @@
-In order for boto to access an s3 resource it must be able to get the
-access key and secret key for an s3 account. The 3 ways that boto can
-obtain the keys are in the following order of precedence.
-
-1) Credentials passed into Connection class constructor
-2) Credentials specified by environment variables
-3) Credentials specified as options in a config file
-
-The easiest way for boto to read proper s3 credentials are from a
-global config file in /etc/boto.cfg or on a user basis in
-~/.boto.
-
-An example config file looks like the following:
-
-[Credentials]
-aws_access_key_id = <your access key>
-aws_secret_access_key = <your secret key>
-
-[Boto]
-debug = 0
-num_retries = 10
-
-proxy = myproxy.com
-proxy_port = 8080
-proxy_user = foo
-proxy_pass = bar
diff --git a/python/boto/boto.info b/python/boto/boto.info
deleted file mode 100644
index 58ebb126b5..0000000000
--- a/python/boto/boto.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="boto"
-VERSION="2.42.0"
-HOMEPAGE="https://github.com/boto/boto"
-DOWNLOAD="https://github.com/boto/boto/archive/2.42.0/boto-2.42.0.tar.gz"
-MD5SUM="289a7902cf980b601db89c805ee1f405"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python2-paramiko rsa python2-PyYAML simplejson"
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/python/boto3/README b/python/boto3/README
deleted file mode 100644
index 04621bbb23..0000000000
--- a/python/boto3/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK)
-for Python, which allows Python developers to write software that
-makes use of services like Amazon S3 and Amazon EC2. You can find the
-latest, most up to date, documentation at `Read the Docs`_, including
-a list of services that are supported.
-
-Note: boto3 can be installed alongside boto.
diff --git a/python/boto3/boto3.info b/python/boto3/boto3.info
deleted file mode 100644
index 7135c77fdb..0000000000
--- a/python/boto3/boto3.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="boto3"
-VERSION="1.3.1"
-HOMEPAGE="https://aws.amazon.com/sdk-for-python/"
-DOWNLOAD="https://github.com/boto/boto3/archive/1.3.1/boto3-1.3.1.tar.gz"
-MD5SUM="373315f35f5187cbf275e8bc44d943dd"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="botocore"
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/python/boto3/slack-desc b/python/boto3/slack-desc
deleted file mode 100644
index 7ed633a59d..0000000000
--- a/python/boto3/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------------------------------------------------------|
-boto3: boto3 (Python API for AWS)
-boto3:
-boto3: Boto is the Amazon Web Services (AWS) Software Development Kit (SDK)
-boto3: for Python, which allows Python developers to write software that
-boto3: makes use of services like Amazon S3 and Amazon EC2. You can find the
-boto3: latest, most up to date, documentation at `Read the Docs`_, including
-boto3: a list of services that are supported.
-boto3:
-boto3: Homepage: http://aws.amazon.com/sdk-for-python/
-boto3:
-boto3:
diff --git a/python/cppy/cppy.SlackBuild b/python/cppy/cppy.SlackBuild
index bc15f9148a..db7be8704a 100644
--- a/python/cppy/cppy.SlackBuild
+++ b/python/cppy/cppy.SlackBuild
@@ -66,7 +66,8 @@ find -L . \
# Use newer, non-stock setuptools due to package requirements
# Requres python/python3-setuptools-opt build-time dependency
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root $PKG
diff --git a/python/cryptography/cryptography.SlackBuild b/python/cryptography/cryptography.SlackBuild
index be7d821dd2..6465d1fd2b 100644
--- a/python/cryptography/cryptography.SlackBuild
+++ b/python/cryptography/cryptography.SlackBuild
@@ -99,7 +99,9 @@ else
export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
fi
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/google-api-python-client/google-api-python-client.info b/python/google-api-python-client/google-api-python-client.info
index eaa5f321cd..9174f77142 100644
--- a/python/google-api-python-client/google-api-python-client.info
+++ b/python/google-api-python-client/google-api-python-client.info
@@ -1,7 +1,7 @@
PRGNAM="google-api-python-client"
VERSION="1.6.2"
HOMEPAGE="https://github.com/google/google-api-python-client/"
-DOWNLOAD="https://github.com/google/google-api-python-client/archive/v1.6.2.tar.gz"
+DOWNLOAD="https://github.com/google/google-api-python-client/archive/v1.6.2/google-api-python-client-1.6.2.tar.gz"
MD5SUM="fc4baf6123229ba1f82c74b6118c0acc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/holidays/holidays.SlackBuild b/python/holidays/holidays.SlackBuild
index 5f02a378cb..f74a302506 100644
--- a/python/holidays/holidays.SlackBuild
+++ b/python/holidays/holidays.SlackBuild
@@ -76,7 +76,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/jellyfish/jellyfish.SlackBuild b/python/jellyfish/jellyfish.SlackBuild
index c2931d7895..7946abf87d 100644
--- a/python/jellyfish/jellyfish.SlackBuild
+++ b/python/jellyfish/jellyfish.SlackBuild
@@ -103,7 +103,8 @@ else
export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
fi
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/pilkit/pilkit.info b/python/pilkit/pilkit.info
index 3674ae2b23..c83bf69162 100644
--- a/python/pilkit/pilkit.info
+++ b/python/pilkit/pilkit.info
@@ -1,7 +1,7 @@
PRGNAM="pilkit"
VERSION="2.0"
HOMEPAGE="https://github.com/matthewwithanm/pilkit/"
-DOWNLOAD="https://github.com/matthewwithanm/pilkit/archive/2.0.tar.gz"
+DOWNLOAD="https://github.com/matthewwithanm/pilkit/archive/2.0/pilkit-2.0.tar.gz"
MD5SUM="2ca2718b278b911f06f0d405dfcf6434"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/pipdeptree/README b/python/pipdeptree/README
index 2bff59fac2..1222da1194 100644
--- a/python/pipdeptree/README
+++ b/python/pipdeptree/README
@@ -6,3 +6,6 @@ they depend on requires some effort. This utility tries to solve this
problem.
Note: All required deps are build only deps.
+
+#2.16.2 is the last version compatible with the version of packaging
+included with 15.0.
diff --git a/python/pipdeptree/pipdeptree.SlackBuild b/python/pipdeptree/pipdeptree.SlackBuild
index 1127ed0ba3..1f6d8cf8ec 100644
--- a/python/pipdeptree/pipdeptree.SlackBuild
+++ b/python/pipdeptree/pipdeptree.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pipdeptree
-VERSION=${VERSION:-2.16.1}
+VERSION=${VERSION:-2.16.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -66,7 +66,11 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+# lower version requirement for pip
+sed -i 's/pip>=23.1.2/pip>=21.3.1/' pyproject.toml
+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/pipdeptree/pipdeptree.info b/python/pipdeptree/pipdeptree.info
index 8d8f428e00..3eb064f9be 100644
--- a/python/pipdeptree/pipdeptree.info
+++ b/python/pipdeptree/pipdeptree.info
@@ -1,8 +1,8 @@
PRGNAM="pipdeptree"
-VERSION="2.16.1"
+VERSION="2.16.2"
HOMEPAGE="https://github.com/naiquevin/pipdeptree"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pipdeptree/pipdeptree-2.16.1.tar.gz"
-MD5SUM="ac4fa3dd3b146bd86ee545b161ca05b6"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pipdeptree/pipdeptree-2.16.2.tar.gz"
+MD5SUM="5d1faf62e7ceac741812756d3fd9a6f6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-setuptools-scm-opt python3-hatch_vcs"
diff --git a/python/pyinotify/README b/python/pyinotify/README
deleted file mode 100644
index 40c4baeba2..0000000000
--- a/python/pyinotify/README
+++ /dev/null
@@ -1,4 +0,0 @@
-Pyinotify is a Python module for monitoring filesystems changes.
-Pyinotify relies on a Linux Kernel feature (merged in kernel 2.6.13)
-called inotify. inotify is an event-driven notifier, its notifications
-are exported from kernel space to user space through three system calls.
diff --git a/python/pyinotify/pyinotify.info b/python/pyinotify/pyinotify.info
deleted file mode 100644
index 44f6e248c5..0000000000
--- a/python/pyinotify/pyinotify.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="pyinotify"
-VERSION="0.9.6"
-HOMEPAGE="https://github.com/seb-m/pyinotify"
-DOWNLOAD="https://pypi.python.org/packages/source/p/pyinotify/pyinotify-0.9.6.tar.gz"
-MD5SUM="8e580fa1ff3971f94a6f81672b76c406"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu@protonmail.com"
diff --git a/python/pyinotify/slack-desc b/python/pyinotify/slack-desc
deleted file mode 100644
index c2efb9d751..0000000000
--- a/python/pyinotify/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------------------------------------------------------|
-pyinotify: pyinotify (python inotify module)
-pyinotify:
-pyinotify: Pyinotify is a Python module for monitoring filesystems changes.
-pyinotify: Pyinotify relies on a Linux Kernel feature (merged in kernel 2.6.13)
-pyinotify: called inotify. inotify is an event-driven notifier; its
-pyinotify: notifications are exported from kernel space to user space through
-pyinotify: three system calls.
-pyinotify:
-pyinotify: Homepage: https://github.com/seb-m/pyinotify
-pyinotify:
-pyinotify:
diff --git a/python/pymongo/pymongo.SlackBuild b/python/pymongo/pymongo.SlackBuild
index f32c8c6bc8..baee1974c3 100644
--- a/python/pymongo/pymongo.SlackBuild
+++ b/python/pymongo/pymongo.SlackBuild
@@ -77,7 +77,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/pypoppler/patches/pypoppler-0.12.1-poppler-0.18.0-minimal-fix-revisited.patch b/python/pypoppler/patches/pypoppler-0.12.1-poppler-0.18.0-minimal-fix-revisited.patch
index 00d668b5be..3f786439cc 100644
--- a/python/pypoppler/patches/pypoppler-0.12.1-poppler-0.18.0-minimal-fix-revisited.patch
+++ b/python/pypoppler/patches/pypoppler-0.12.1-poppler-0.18.0-minimal-fix-revisited.patch
@@ -1,69 +1,69 @@
-derived from here:
-http://pkgs.fedoraproject.org/cgit/pypoppler.git/commit/?id=f7475801b5176fd8523cc1ff354ab954f3cd44b4
-
-diff -Naur pypoppler-0.12.1.orig/poppler.defs pypoppler-0.12.1/poppler.defs
---- pypoppler-0.12.1.orig/poppler.defs 2012-08-28 19:30:12.804472077 +0200
-+++ pypoppler-0.12.1/poppler.defs 2012-08-28 19:31:28.035467000 +0200
-@@ -1646,62 +1646,6 @@
- (return-type "GType")
- )
-
--(define-method render_to_pixbuf
-- (of-object "PopplerPage")
-- (c-name "poppler_page_render_to_pixbuf")
-- (return-type "none")
-- (unblock-threads #t)
-- (parameters
-- '("int" "src_x")
-- '("int" "src_y")
-- '("int" "src_width")
-- '("int" "src_height")
-- '("double" "scale")
-- '("int" "rotation")
-- '("GdkPixbuf*" "pixbuf")
-- )
--)
--
--(define-method render_to_pixbuf_for_printing
-- (of-object "PopplerPage")
-- (c-name "poppler_page_render_to_pixbuf_for_printing")
-- (return-type "none")
-- (unblock-threads #t)
-- (parameters
-- '("int" "src_x")
-- '("int" "src_y")
-- '("int" "src_width")
-- '("int" "src_height")
-- '("double" "scale")
-- '("int" "rotation")
-- '("GdkPixbuf*" "pixbuf")
-- )
--)
--
--(define-method get_thumbnail_pixbuf
-- (of-object "PopplerPage")
-- (c-name "poppler_page_get_thumbnail_pixbuf")
-- (return-type "GdkPixbuf*")
-- (unblock-threads #t)
--)
--
--(define-method render_selection_to_pixbuf
-- (of-object "PopplerPage")
-- (c-name "poppler_page_render_selection_to_pixbuf")
-- (return-type "none")
-- (unblock-threads #t)
-- (parameters
-- '("gdouble" "scale")
-- '("int" "rotation")
-- '("GdkPixbuf*" "pixbuf")
-- '("PopplerRectangle*" "selection")
-- '("PopplerRectangle*" "old_selection")
-- '("PopplerSelectionStyle" "style")
-- '("GdkColor*" "glyph_color")
-- '("GdkColor*" "background_color")
-- )
--)
--
- (define-method render
- (of-object "PopplerPage")
- (c-name "poppler_page_render") \ No newline at end of file
+derived from here:
+http://pkgs.fedoraproject.org/cgit/pypoppler.git/commit/?id=f7475801b5176fd8523cc1ff354ab954f3cd44b4
+
+diff -Naur pypoppler-0.12.1.orig/poppler.defs pypoppler-0.12.1/poppler.defs
+--- pypoppler-0.12.1.orig/poppler.defs 2012-08-28 19:30:12.804472077 +0200
++++ pypoppler-0.12.1/poppler.defs 2012-08-28 19:31:28.035467000 +0200
+@@ -1646,62 +1646,6 @@
+ (return-type "GType")
+ )
+
+-(define-method render_to_pixbuf
+- (of-object "PopplerPage")
+- (c-name "poppler_page_render_to_pixbuf")
+- (return-type "none")
+- (unblock-threads #t)
+- (parameters
+- '("int" "src_x")
+- '("int" "src_y")
+- '("int" "src_width")
+- '("int" "src_height")
+- '("double" "scale")
+- '("int" "rotation")
+- '("GdkPixbuf*" "pixbuf")
+- )
+-)
+-
+-(define-method render_to_pixbuf_for_printing
+- (of-object "PopplerPage")
+- (c-name "poppler_page_render_to_pixbuf_for_printing")
+- (return-type "none")
+- (unblock-threads #t)
+- (parameters
+- '("int" "src_x")
+- '("int" "src_y")
+- '("int" "src_width")
+- '("int" "src_height")
+- '("double" "scale")
+- '("int" "rotation")
+- '("GdkPixbuf*" "pixbuf")
+- )
+-)
+-
+-(define-method get_thumbnail_pixbuf
+- (of-object "PopplerPage")
+- (c-name "poppler_page_get_thumbnail_pixbuf")
+- (return-type "GdkPixbuf*")
+- (unblock-threads #t)
+-)
+-
+-(define-method render_selection_to_pixbuf
+- (of-object "PopplerPage")
+- (c-name "poppler_page_render_selection_to_pixbuf")
+- (return-type "none")
+- (unblock-threads #t)
+- (parameters
+- '("gdouble" "scale")
+- '("int" "rotation")
+- '("GdkPixbuf*" "pixbuf")
+- '("PopplerRectangle*" "selection")
+- '("PopplerRectangle*" "old_selection")
+- '("PopplerSelectionStyle" "style")
+- '("GdkColor*" "glyph_color")
+- '("GdkColor*" "background_color")
+- )
+-)
+-
+ (define-method render
+ (of-object "PopplerPage")
+ (c-name "poppler_page_render")
diff --git a/python/python-colour/66.patch b/python/python-colour/66.patch
new file mode 100644
index 0000000000..d887be9124
--- /dev/null
+++ b/python/python-colour/66.patch
@@ -0,0 +1,80 @@
+From bc2013b76df8ebf404565a831f77f325cb95df1a Mon Sep 17 00:00:00 2001
+From: Theodore Ni <3806110+tjni@users.noreply.github.com>
+Date: Sun, 30 Jul 2023 10:05:54 -0700
+Subject: [PATCH] Remove unmaintained d2to1 during setup.
+
+---
+ setup.cfg | 27 +++++++--------------------
+ setup.py | 10 +---------
+ 2 files changed, 8 insertions(+), 29 deletions(-)
+
+diff --git a/setup.cfg b/setup.cfg
+index a6616d0..0bf46f4 100644
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -1,20 +1,16 @@
+ [metadata]
+ name = %%name%%
+ version = %%version%%
+-summary = %%description%%
+-description-file =
+- README.rst
+- CHANGELOG.rst
+- TODO.rst
+-license_file = LICENSE
+-requires-dist =
++description = %%description%%
++long_description = file: README.rst, CHANGELOG.rst, TODO.rst
++license_files = LICENSE
+
+ ## sdist info
+ author = %%author%%
+ author_email = %%email%%
+-home_page = http://github.com/vaab/%%name%%
++url = http://github.com/vaab/%%name%%
+ license = BSD 3-Clause License
+-classifier =
++classifiers =
+ Programming Language :: Python
+ Topic :: Software Development :: Libraries :: Python Modules
+ Development Status :: 3 - Alpha
+@@ -29,19 +25,10 @@ classifier =
+ Programming Language :: Python :: 3.6
+
+
+-[files]
+-modules = %%name%%
+-extra_files =
+- README.rst
+- CHANGELOG.rst
+- TODO.rst
+- setup.py
+-
+-
+-[backwards_compat]
++[options]
+ ## without this ``pip uninstall`` fails on recent version of setuptools
+ ## (tested failing with setuptools 34.3.3, working with setuptools 9.1)
+-zip-safe = False
++zip_safe = False
+
+
+ [bdist_wheel]
+diff --git a/setup.py b/setup.py
+index 47038f9..11a8d3a 100644
+--- a/setup.py
++++ b/setup.py
+@@ -54,12 +54,4 @@
+ sys.exit(errlvl)
+
+
+-##
+-## Normal d2to1 setup
+-##
+-
+-setup(
+- setup_requires=['d2to1'],
+- extras_require={'test': ['nose', ]},
+- d2to1=True
+-)
++setup(extras_require={'test': ['nose', ]})
diff --git a/python/python-colour/python-colour.SlackBuild b/python/python-colour/python-colour.SlackBuild
index ba59094308..aa5be78569 100644
--- a/python/python-colour/python-colour.SlackBuild
+++ b/python/python-colour/python-colour.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python-colour
-# Copyright 2021 Matt Dinslage, Springfield, MO
+# Copyright 2021-2024 Matt Dinslage, Springfield, MO
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python-colour
VERSION=${VERSION:-0.1.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -81,7 +78,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python setup.py install --root=$PKG
+patch -p1 < $CWD/66.patch
# build python3
sed -i 's,python,python3,g' setup.py
diff --git a/python/python-colour/python-colour.info b/python/python-colour/python-colour.info
index 66a40eaf05..1ecb4959eb 100644
--- a/python/python-colour/python-colour.info
+++ b/python/python-colour/python-colour.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://www.dropbox.com/s/ip8psqgl3fxahk8/colour-0.1.5.tar.gz"
MD5SUM="ffffd52b6f6af858fbbd6f27948beccf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-d2to1"
+REQUIRES=""
MAINTAINER="M.Dinslage"
EMAIL="daedra1980@gmail.com"
diff --git a/python/python-d2to1/README b/python/python-d2to1/README
deleted file mode 100644
index 68e7d7c3a4..0000000000
--- a/python/python-d2to1/README
+++ /dev/null
@@ -1,5 +0,0 @@
-python-d2to1 (distutils2 setup.cfg for distribute/setuptools)
-
-d2to1 (the 'd' is for 'distutils') allows using distutils2-like
-setup.cfg files for a package’s metadata with a distribute/setuptools
-setup.py script.
diff --git a/python/python-d2to1/python-d2to1.info b/python/python-d2to1/python-d2to1.info
deleted file mode 100644
index e9f0875e3c..0000000000
--- a/python/python-d2to1/python-d2to1.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="python-d2to1"
-VERSION="0.2.12.post1"
-HOMEPAGE="https://pypi.python.org/pypi/d2to1/"
-DOWNLOAD="https://pypi.python.org/packages/dc/bd/eac45e4e77d76f6c0ae539819c40f1babb891d7855129663e37957a7c2df/d2to1-0.2.12.post1.tar.gz"
-MD5SUM="1ba7e64ead23cbf104993122f0871030"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="David Spencer"
-EMAIL="baildon.research@googlemail.com"
diff --git a/python/python-evdev/python-evdev.SlackBuild b/python/python-evdev/python-evdev.SlackBuild
index 8540ff6afe..f18028d337 100644
--- a/python/python-evdev/python-evdev.SlackBuild
+++ b/python/python-evdev/python-evdev.SlackBuild
@@ -69,7 +69,8 @@ find -L . \
# ... but upstream shipped evdev-1.0.0 with 660 permissions everywhere, so:
find -L . -perm 660 -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/python/python-importlib_metadata/python-importlib_metadata.SlackBuild b/python/python-importlib_metadata/python-importlib_metadata.SlackBuild
index a8adc7f335..f84063c950 100644
--- a/python/python-importlib_metadata/python-importlib_metadata.SlackBuild
+++ b/python/python-importlib_metadata/python-importlib_metadata.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python-importlib_metadata
-VERSION=${VERSION:-7.0.2}
+VERSION=${VERSION:-7.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -66,7 +66,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python-importlib_metadata/python-importlib_metadata.info b/python/python-importlib_metadata/python-importlib_metadata.info
index e7e3496930..1f0efb96cd 100644
--- a/python/python-importlib_metadata/python-importlib_metadata.info
+++ b/python/python-importlib_metadata/python-importlib_metadata.info
@@ -1,10 +1,10 @@
PRGNAM="python-importlib_metadata"
-VERSION="7.0.2"
+VERSION="7.1.0"
HOMEPAGE="https://importlib-metadata.readthedocs.io/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-7.0.2.tar.gz"
-MD5SUM="98a79b6681cf5c5aa83041283dc6aa9e"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-7.1.0.tar.gz"
+MD5SUM="aa0201673a892c5925ffb3622a6adeaa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-zipp python3-setuptools-opt"
+REQUIRES="python-zipp"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python-msal/python-msal.info b/python/python-msal/python-msal.info
deleted file mode 100644
index 188460240e..0000000000
--- a/python/python-msal/python-msal.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="python-msal"
-VERSION="1.26.0"
-HOMEPAGE="https://msal-python.readthedocs.io/"
-DOWNLOAD="https://github.com/AzureAD/microsoft-authentication-library-for-python/archive/refs/tags/1.26.0/microsoft-authentication-library-for-python-1.26.0.tar.gz"
-MD5SUM="dbbb6f7f5e2705c951cf915c5ff29316"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Jeremy Hansen"
-EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python-msal/slack-desc b/python/python-msal/slack-desc
deleted file mode 100644
index 602b2d9331..0000000000
--- a/python/python-msal/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------------------------------------------------------|
-python-msal: python-msal (Microsoft Authentication Library (MSAL) for Python)
-python-msal:
-python-msal: The Microsoft Authentication Library for Python enables applications
-python-msal: to integrate with the Microsoft identity platform. It allows you
-python-msal: to sign in users or apps with Microsoft identities (Azure AD,
-python-msal: Microsoft Accounts and Azure AD B2C accounts) and obtain tokens
-python-msal: to call Microsoft APIs such as Microsoft Graph or your own APIs
-python-msal: registered with the Microsoft identity platform.
-python-msal:
-python-msal: HOMEPAGE: https://msal-python.readthedocs.io/
-python-msal:
diff --git a/python/python-stsci.distutils/README b/python/python-stsci.distutils/README
deleted file mode 100644
index 66c7568c6a..0000000000
--- a/python/python-stsci.distutils/README
+++ /dev/null
@@ -1,5 +0,0 @@
-python-stsci.distutils (STScI's packaging utilities)
-
-This package contains utilities used to package some of STScI’s Python
-projects; specifically those projects that comprise stsci_python and
-Astrolib.
diff --git a/python/python-stsci.distutils/python-stsci.distutils.info b/python/python-stsci.distutils/python-stsci.distutils.info
deleted file mode 100644
index 243a863616..0000000000
--- a/python/python-stsci.distutils/python-stsci.distutils.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="python-stsci.distutils"
-VERSION="0.3.7"
-HOMEPAGE="https://pypi.python.org/pypi/stsci.distutils/"
-DOWNLOAD="https://pypi.python.org/packages/f7/ec/c389250a555ab8429ca91becaf2a22948fd2d0952d693b99b34cad8ecf08/stsci.distutils-0.3.7.tar.gz"
-MD5SUM="65c866c0444f6a8effe2d41688606a0c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python-d2to1"
-MAINTAINER="David Spencer"
-EMAIL="baildon.research@googlemail.com"
diff --git a/python/python-stsci.distutils/slack-desc b/python/python-stsci.distutils/slack-desc
deleted file mode 100644
index 3bcad5a168..0000000000
--- a/python/python-stsci.distutils/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------------------------------------------------------|
-python-stsci.distutils: python-stsci.distutils (STScI's packaging utilities)
-python-stsci.distutils:
-python-stsci.distutils: This package contains utilities used to package some of STScI's
-python-stsci.distutils: Python projects; specifically those projects that comprise
-python-stsci.distutils: stsci_python and Astrolib.
-python-stsci.distutils:
-python-stsci.distutils: https://pypi.python.org/pypi/stsci.distutils/
-python-stsci.distutils:
-python-stsci.distutils:
-python-stsci.distutils:
-python-stsci.distutils:
diff --git a/python/python-zipp/python-zipp.SlackBuild b/python/python-zipp/python-zipp.SlackBuild
index 7adbcace59..109e154d76 100644
--- a/python/python-zipp/python-zipp.SlackBuild
+++ b/python/python-zipp/python-zipp.SlackBuild
@@ -66,7 +66,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python2-oauth2client/python2-oauth2client.info b/python/python2-oauth2client/python2-oauth2client.info
index a27321c308..e4f2baa40f 100644
--- a/python/python2-oauth2client/python2-oauth2client.info
+++ b/python/python2-oauth2client/python2-oauth2client.info
@@ -1,7 +1,7 @@
PRGNAM="python2-oauth2client"
VERSION="4.0.0"
HOMEPAGE="https://github.com/google/oauth2client/"
-DOWNLOAD="https://github.com/google/oauth2client/archive/v4.0.0.tar.gz"
+DOWNLOAD="https://github.com/google/oauth2client/archive/v4.0.0/oauth2client-4.0.0.tar.gz"
MD5SUM="c3270b853d66227960b9e04131faf604"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/python2-tvrage/python2-tvrage.info b/python/python2-tvrage/python2-tvrage.info
index 7b8a647c43..77d551fa50 100644
--- a/python/python2-tvrage/python2-tvrage.info
+++ b/python/python2-tvrage/python2-tvrage.info
@@ -1,7 +1,7 @@
PRGNAM="python2-tvrage"
VERSION="0.4.1"
HOMEPAGE="https://github.com/ckreutzer/python-tvrage"
-DOWNLOAD="https://github.com/ckreutzer/python-tvrage/archive/0.4.1.tar.gz"
+DOWNLOAD="https://github.com/ckreutzer/python-tvrage/archive/0.4.1/python-tvrage-0.4.1.tar.gz"
MD5SUM="13a832233ac51e76fe0b1e61a68b32ed"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/python2-uri-templates/python2-uri-templates.info b/python/python2-uri-templates/python2-uri-templates.info
index 70506ea853..623414c188 100644
--- a/python/python2-uri-templates/python2-uri-templates.info
+++ b/python/python2-uri-templates/python2-uri-templates.info
@@ -1,7 +1,7 @@
PRGNAM="python2-uri-templates"
VERSION="0.6"
HOMEPAGE="https://github.com/uri-templates/"
-DOWNLOAD="https://github.com/uri-templates/uritemplate-py/archive/uri-template-py-0.6.tar.gz"
+DOWNLOAD="https://github.com/uri-templates/uritemplate-py/archive/uri-template-py-0.6/uritemplate-py-uri-template-py-0.6.tar.gz"
MD5SUM="e15925c2fceb09150011618e31e250ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.SlackBuild b/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.SlackBuild
index 0708db769e..64f325fdf1 100644
--- a/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.SlackBuild
+++ b/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-Flask-SQLAlchemy
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-Flask-SQLAlchemy
SRCNAM=flask_sqlalchemy
-VERSION=${VERSION:-3.0.5}
+VERSION=${VERSION:-3.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,23 +50,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-elif [ "$ARCH" = "aarch64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
diff --git a/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.info b/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.info
index 05a39ce8a5..42de4c4d73 100644
--- a/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.info
+++ b/python/python3-Flask-SQLAlchemy/python3-Flask-SQLAlchemy.info
@@ -1,8 +1,8 @@
PRGNAM="python3-Flask-SQLAlchemy"
-VERSION="3.0.5"
+VERSION="3.1.1"
HOMEPAGE="https://github.com/mitsuhiko/flask-sqlalchemy"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask-sqlalchemy/flask_sqlalchemy-3.0.5.tar.gz"
-MD5SUM="d7273df5991bcd9510afe52a1cb07bfc"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask-sqlalchemy/flask_sqlalchemy-3.1.1.tar.gz"
+MD5SUM="b2439ba29a86fd594e0de4fc0e42ceb6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Flask SQLAlchemy"
diff --git a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild
index 55153a9af5..39f933090a 100644
--- a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild
+++ b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-Flask-Security-Too
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-5.4.1}
+VERSION=${VERSION:-5.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +68,8 @@ find -L . \
sed -i '/importlib_resources/ s/5\.10/5.1/' pyproject.toml
sed -i '/markupsafe/ s/2\.1\.0/2.0.1/' pyproject.toml
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info
index 2329267c92..bac3a0a03d 100644
--- a/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info
+++ b/python/python3-Flask-Security-Too/python3-Flask-Security-Too.info
@@ -1,8 +1,8 @@
PRGNAM="python3-Flask-Security-Too"
-VERSION="5.4.1"
+VERSION="5.4.3"
HOMEPAGE="https://github.com/Flask-Middleware/flask-security"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask-security-too/Flask-Security-Too-5.4.1.tar.gz"
-MD5SUM="99a85a51a2c6e849d4601b621ec2a12c"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask-security-too/Flask-Security-Too-5.4.3.tar.gz"
+MD5SUM="a5958cd9c4f0b1297a696436e569bb72"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-Flask-Login python3-Flask-Principal python3-Flask-WTF python3-passlib email-validator importlib-resources"
diff --git a/python/python3-PyGithub/python3-PyGithub.SlackBuild b/python/python3-PyGithub/python3-PyGithub.SlackBuild
index 3362c2c103..b31decfb32 100644
--- a/python/python3-PyGithub/python3-PyGithub.SlackBuild
+++ b/python/python3-PyGithub/python3-PyGithub.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-PyGithub
-VERSION=${VERSION:-2.2.0}
+VERSION=${VERSION:-2.3.0}
SRCNAM=${SRCNAM:-PyGithub}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -65,7 +65,8 @@ find -L . \
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
# Use some newer versions of dependencies than included in 15.0
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-PyGithub/python3-PyGithub.info b/python/python3-PyGithub/python3-PyGithub.info
index ed0a47f992..670528744a 100644
--- a/python/python3-PyGithub/python3-PyGithub.info
+++ b/python/python3-PyGithub/python3-PyGithub.info
@@ -1,8 +1,8 @@
PRGNAM="python3-PyGithub"
-VERSION="2.2.0"
+VERSION="2.3.0"
HOMEPAGE="https://pygithub.readthedocs.io/"
-DOWNLOAD="https://github.com/PyGithub/PyGithub/archive/refs/tags/v2.2.0/PyGithub-2.2.0.tar.gz"
-MD5SUM="7ee743318433ba74c044b3edc4562c23"
+DOWNLOAD="https://github.com/PyGithub/PyGithub/archive/refs/tags/v2.3.0/PyGithub-2.3.0.tar.gz"
+MD5SUM="7d1facc215e638a7e5aab6169771733d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-deprecated python3-pyjwt pynacl python3-setuptools-scm-opt"
diff --git a/python/python3-PySimpleGUI/README b/python/python3-PySimpleGUI/README
index ca72c49169..3f29e9a958 100644
--- a/python/python3-PySimpleGUI/README
+++ b/python/python3-PySimpleGUI/README
@@ -1,2 +1,5 @@
PySimpleGUI is a Python library that allows Python programmers of any
level to create graphical interfaces. It has extensive documentation.
+
+Starting with version 5, PySimpleGUI moved to a commercial model, the
+latest free version is 4.60.5.
diff --git a/python/python3-ZODB/python3-ZODB.SlackBuild b/python/python3-ZODB/python3-ZODB.SlackBuild
index 32e6ad152e..08e22ca7c9 100644
--- a/python/python3-ZODB/python3-ZODB.SlackBuild
+++ b/python/python3-ZODB/python3-ZODB.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-ZODB
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-5.8.1}
+VERSION=${VERSION:-6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-ZODB/python3-ZODB.info b/python/python3-ZODB/python3-ZODB.info
index c70826f85c..03e44373c6 100644
--- a/python/python3-ZODB/python3-ZODB.info
+++ b/python/python3-ZODB/python3-ZODB.info
@@ -1,8 +1,8 @@
PRGNAM="python3-ZODB"
-VERSION="5.8.1"
+VERSION="6.0"
HOMEPAGE="http://www.zodb.org"
-DOWNLOAD="https://pypi.python.org/packages/source/Z/ZODB/ZODB-5.8.1.tar.gz"
-MD5SUM="3d95891e2993d81d4d5b0358c5ce72cb"
+DOWNLOAD="https://pypi.python.org/packages/source/Z/ZODB/ZODB-6.0.tar.gz"
+MD5SUM="93c060a9e7367ede5fb8a9f3442dbefc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-BTrees python3-transaction python3-zc.lockfile python3-ZConfig python3-zodbpickle"
diff --git a/python/python3-aiohttp/python3-aiohttp.SlackBuild b/python/python3-aiohttp/python3-aiohttp.SlackBuild
index d690ebabe5..691040d5f7 100644
--- a/python/python3-aiohttp/python3-aiohttp.SlackBuild
+++ b/python/python3-aiohttp/python3-aiohttp.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for python3-aiohttp
# Copyright 2019-2023 Isaac Yu <isaacyu@protonmail.com>
-# Maintained 2023 by Jay Lanagan (j@lngn.net), Detroit, MI, USA.
+# Maintained 2023-2024 by Jay Lanagan (j@lngn.net), Detroit, MI, USA.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-aiohttp
-VERSION=${VERSION:-3.9.3}
+VERSION=${VERSION:-3.9.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-aiohttp/python3-aiohttp.info b/python/python3-aiohttp/python3-aiohttp.info
index 9fac7ef8c9..63c489598d 100644
--- a/python/python3-aiohttp/python3-aiohttp.info
+++ b/python/python3-aiohttp/python3-aiohttp.info
@@ -1,8 +1,8 @@
PRGNAM="python3-aiohttp"
-VERSION="3.9.3"
+VERSION="3.9.4"
HOMEPAGE="https://aiohttp.readthedocs.io/en/stable/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.9.3.tar.gz"
-MD5SUM="f237bcac4ade112b9e7c4b1098197244"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.9.4.tar.gz"
+MD5SUM="f833062e805c0f3cf42a720b969d649c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-async-timeout python3-attrs python3-yarl python3-aiosignal"
diff --git a/python/python3-anyio/python3-anyio.SlackBuild b/python/python3-anyio/python3-anyio.SlackBuild
index 2aa6980f4d..ece1f69579 100644
--- a/python/python3-anyio/python3-anyio.SlackBuild
+++ b/python/python3-anyio/python3-anyio.SlackBuild
@@ -64,7 +64,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-astroid/python3-astroid.SlackBuild b/python/python3-astroid/python3-astroid.SlackBuild
index 4186de1824..e106c9ffcc 100644
--- a/python/python3-astroid/python3-astroid.SlackBuild
+++ b/python/python3-astroid/python3-astroid.SlackBuild
@@ -79,7 +79,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Beacause of the python3-setuptools-opt
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-atpublic/python3-atpublic.SlackBuild b/python/python3-atpublic/python3-atpublic.SlackBuild
index 7ed8333a90..94a9a8c908 100644
--- a/python/python3-atpublic/python3-atpublic.SlackBuild
+++ b/python/python3-atpublic/python3-atpublic.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-atpublic
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-4.0}
+VERSION=${VERSION:-4.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-atpublic/python3-atpublic.info b/python/python3-atpublic/python3-atpublic.info
index 7ffdec05a3..6fb3780047 100644
--- a/python/python3-atpublic/python3-atpublic.info
+++ b/python/python3-atpublic/python3-atpublic.info
@@ -1,10 +1,10 @@
PRGNAM="python3-atpublic"
-VERSION="4.0"
+VERSION="4.1.0"
HOMEPAGE="https://public.readthedocs.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/a/atpublic/atpublic-4.0.tar.gz"
-MD5SUM="3aa37a0ec1ec9a0c93018af06a846b7e"
+DOWNLOAD="https://pypi.python.org/packages/source/a/atpublic/atpublic-4.1.0.tar.gz"
+MD5SUM="5bbc649ac1d650232eac0481c4f1583d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-pdm-backend"
+REQUIRES="python3-hatchling"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/python/python3-autocommand/python3-autocommand.SlackBuild b/python/python3-autocommand/python3-autocommand.SlackBuild
index 171e163138..5b65e05495 100644
--- a/python/python3-autocommand/python3-autocommand.SlackBuild
+++ b/python/python3-autocommand/python3-autocommand.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-autocommand
-# Copyright 2022 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-autocommand
SRCNAM=${PRGNAM#python3-*}
-SRCNAM=${PRGNAM#python3-*}
VERSION=${VERSION:-2.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -40,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
@@ -52,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
@@ -77,11 +59,15 @@ 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 \
+ -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 {} \+
+
+# PEP 621 fix for license https://github.com/Lucretiel/autocommand/pull/31
+sed -i '/^\[project.urls/i dynamic = \[ "license" \]\n' pyproject.toml
-python3 setup.py install --root=$PKG
+python3 -m build --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/python/python3-autocommand/python3-autocommand.info b/python/python3-autocommand/python3-autocommand.info
index 7a3f226b07..5e0f783da7 100644
--- a/python/python3-autocommand/python3-autocommand.info
+++ b/python/python3-autocommand/python3-autocommand.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/a/autocommand/autocomma
MD5SUM="0cab5141bad0dfb363b086e93fd4125e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3-build python3-wheel"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-backports_tarfile/README b/python/python3-backports_tarfile/README
new file mode 100644
index 0000000000..461919d57c
--- /dev/null
+++ b/python/python3-backports_tarfile/README
@@ -0,0 +1,3 @@
+python3-backports_tarfile (Backport of CPython tarfile module)
+
+Backport of CPython tarfile module for python < "3.12"
diff --git a/python/boto3/boto3.SlackBuild b/python/python3-backports_tarfile/python3-backports_tarfile.SlackBuild
index 0bc450c47c..96e108b024 100644
--- a/python/boto3/boto3.SlackBuild
+++ b/python/python3-backports_tarfile/python3-backports_tarfile.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for boto3
+# Slackware build script for python3-backports_tarfile
-# Copyright 2015-2016 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,9 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=boto3
-VERSION=${VERSION:-1.3.1}
+PRGNAM=python3-backports_tarfile
+SRCNAM=backports.tarfile
+VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,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
@@ -55,17 +53,21 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $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 \
+ -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 {} \+
-python2 setup.py install --root=$PKG
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+python3 -m build --no-isolation
+python3 -m installer -d "$PKG" dist/*.whl
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/python/python3-backports_tarfile/python3-backports_tarfile.info b/python/python3-backports_tarfile/python3-backports_tarfile.info
new file mode 100644
index 0000000000..e248a767d4
--- /dev/null
+++ b/python/python3-backports_tarfile/python3-backports_tarfile.info
@@ -0,0 +1,10 @@
+PRGNAM="python3-backports_tarfile"
+VERSION="1.0.0"
+HOMEPAGE="https://github.com/jaraco/backports.tarfile"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/b/backports.tarfile/backports.tarfile-1.0.0.tar.gz"
+MD5SUM="2cdf557717675495f45f27d9980c6a57"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-setuptools-opt"
+MAINTAINER="fourtysixandtwo"
+EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-backports_tarfile/slack-desc b/python/python3-backports_tarfile/slack-desc
new file mode 100644
index 0000000000..9a2d86d669
--- /dev/null
+++ b/python/python3-backports_tarfile/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------------------------------------------------------|
+python3-backports_tarfile: python3-backports_tarfile (Backport of CPython tarfile module)
+python3-backports_tarfile:
+python3-backports_tarfile: Backport of CPython tarfile module for python < "3.12"
+python3-backports_tarfile:
+python3-backports_tarfile: Homepage: https://github.com/jaraco/backports.tarfile
+python3-backports_tarfile:
+python3-backports_tarfile:
+python3-backports_tarfile:
+python3-backports_tarfile:
+python3-backports_tarfile:
+python3-backports_tarfile:
diff --git a/python/python3-bcrypt/python3-bcrypt.SlackBuild b/python/python3-bcrypt/python3-bcrypt.SlackBuild
index 7bc881990b..9d7fc49b58 100644
--- a/python/python3-bcrypt/python3-bcrypt.SlackBuild
+++ b/python/python3-bcrypt/python3-bcrypt.SlackBuild
@@ -161,7 +161,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
CARGO_HOME=.cargo \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/python/python3-bcrypt/python3-bcrypt.info b/python/python3-bcrypt/python3-bcrypt.info
index 2588a0818d..00cc577aa8 100644
--- a/python/python3-bcrypt/python3-bcrypt.info
+++ b/python/python3-bcrypt/python3-bcrypt.info
@@ -111,6 +111,6 @@ MD5SUM="5ac5308e271ad9ad5f5a315e1525532b \
4ca31ec33e1508b14d3445f19a16ba55"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-setuptools-opt python3-setuptools-rust rust16"
+REQUIRES="python3-setuptools-rust-opt rust16"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/python/python3-beaker/python3-beaker.SlackBuild b/python/python3-beaker/python3-beaker.SlackBuild
index 9bb6413759..5b4f2bb73c 100644
--- a/python/python3-beaker/python3-beaker.SlackBuild
+++ b/python/python3-beaker/python3-beaker.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-beaker
SRCNAM=Beaker
-VERSION=${VERSION:-1.12.1}
+VERSION=${VERSION:-1.13.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-beaker/python3-beaker.info b/python/python3-beaker/python3-beaker.info
index d52e7fe73e..dca8f5ab25 100644
--- a/python/python3-beaker/python3-beaker.info
+++ b/python/python3-beaker/python3-beaker.info
@@ -1,8 +1,8 @@
PRGNAM="python3-beaker"
-VERSION="1.12.1"
+VERSION="1.13.0"
HOMEPAGE="https://beaker.readthedocs.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/B/Beaker/Beaker-1.12.1.tar.gz"
-MD5SUM="68b406115ea9fef858b8aeba514c9d39"
+DOWNLOAD="https://pypi.python.org/packages/source/B/Beaker/Beaker-1.13.0.tar.gz"
+MD5SUM="fb7069456a95227eaa2d01c29494afad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/python/python3-blinker/python3-blinker.SlackBuild b/python/python3-blinker/python3-blinker.SlackBuild
index 5660d500c2..e0d2b5e415 100644
--- a/python/python3-blinker/python3-blinker.SlackBuild
+++ b/python/python3-blinker/python3-blinker.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-blinker
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -66,7 +66,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-build/python3-build.SlackBuild b/python/python3-build/python3-build.SlackBuild
index 3e71b7494a..bed9b2dd61 100644
--- a/python/python3-build/python3-build.SlackBuild
+++ b/python/python3-build/python3-build.SlackBuild
@@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-build
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-1.1.1}
+VERSION=${VERSION:-1.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-build/python3-build.info b/python/python3-build/python3-build.info
index bd33ef009c..ad5c5be3b2 100644
--- a/python/python3-build/python3-build.info
+++ b/python/python3-build/python3-build.info
@@ -1,8 +1,8 @@
PRGNAM="python3-build"
-VERSION="1.1.1"
+VERSION="1.2.1"
HOMEPAGE="https://github.com/pypa/build"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/b/build/build-1.1.1.tar.gz"
-MD5SUM="2bdd4d058ac29ab599d36ad09a28f0c1"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/b/build/build-1.2.1.tar.gz"
+MD5SUM="9675d7b278f4533b9b75701e6e87390b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-pyproject-hooks"
diff --git a/python/python3-cattrs/python3-cattrs.info b/python/python3-cattrs/python3-cattrs.info
index 0991d519a1..d4875b9e1e 100644
--- a/python/python3-cattrs/python3-cattrs.info
+++ b/python/python3-cattrs/python3-cattrs.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/c/cattrs/cattrs-23.2.3.
MD5SUM="555a80a76a06708adc793ceab25326b9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="typing-extensions python3-hatchling python3-attrs python3-exceptiongroup"
+REQUIRES="typing-extensions python3-attrs python3-exceptiongroup"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-celery/python3-celery.SlackBuild b/python/python3-celery/python3-celery.SlackBuild
index 06a8c0114f..66c83bbe9f 100644
--- a/python/python3-celery/python3-celery.SlackBuild
+++ b/python/python3-celery/python3-celery.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-celery
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-5.3.6}
+VERSION=${VERSION:-5.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-celery/python3-celery.info b/python/python3-celery/python3-celery.info
index 5c526465d0..2337a42ff8 100644
--- a/python/python3-celery/python3-celery.info
+++ b/python/python3-celery/python3-celery.info
@@ -1,8 +1,8 @@
PRGNAM="python3-celery"
-VERSION="5.3.6"
+VERSION="5.4.0"
HOMEPAGE="https://docs.celeryproject.org/"
-DOWNLOAD="https://pypi.python.org/packages/source/c/celery/celery-5.3.6.tar.gz"
-MD5SUM="022a40420f56adb9ebba05362f5cc553"
+DOWNLOAD="https://pypi.python.org/packages/source/c/celery/celery-5.4.0.tar.gz"
+MD5SUM="77397577d4de615e3abcabe1ea8bc461"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-kombu python3-billiard python3-prompt_toolkit python3-click-didyoumean click-plugins python3-click-repl python3-dateutil typing-extensions tzdata"
diff --git a/python/python3-cffsubr/python3-cffsubr.SlackBuild b/python/python3-cffsubr/python3-cffsubr.SlackBuild
index 53b8cd05f3..c5bf532128 100644
--- a/python/python3-cffsubr/python3-cffsubr.SlackBuild
+++ b/python/python3-cffsubr/python3-cffsubr.SlackBuild
@@ -87,10 +87,14 @@ rm -rvf external
sed -i '/ext_modules=\[tx\]/d; /^ext_modules=/a ext_modules=[]' setup.py
CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" python3 setup.py install --prefix=/usr --root=$PKG --optimize=1
+# 46and2: Note that the link creation below does not work and I don't
+# know if it is necessary, but it will now build on current at least.
+
# Create a symlink to installed afdko's tx tool, this is neccessary as
# cffsubr and fontmake needs this symlink to work properly
-ln -s /usr/bin/tx $PKG/usr/lib${LIBDIRSUFFIX}/python3.9/site-packages/cffsubr/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+ln -s /usr/bin/tx $PKG/usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages/cffsubr/
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
diff --git a/python/python3-click-didyoumean/python3-click-didyoumean.SlackBuild b/python/python3-click-didyoumean/python3-click-didyoumean.SlackBuild
index f468389280..d69a7bc97c 100644
--- a/python/python3-click-didyoumean/python3-click-didyoumean.SlackBuild
+++ b/python/python3-click-didyoumean/python3-click-didyoumean.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-click-didyoumean
-SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-0.3.0}
+SRCNAM=$(tr - _ <<< ${PRGNAM#python3-*})
+VERSION=${VERSION:-0.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,7 +49,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-#set -e
+set -e
rm -rf $PKG
mkdir -p $TMP $PKG
@@ -64,7 +64,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-python3 setup.py install --root=$PKG
+python3 -m build --no-isolation
+python3 -m installer -d "$PKG" dist/*.whl
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/python/python3-click-didyoumean/python3-click-didyoumean.info b/python/python3-click-didyoumean/python3-click-didyoumean.info
index 3c0024aa4a..107aa05ae1 100644
--- a/python/python3-click-didyoumean/python3-click-didyoumean.info
+++ b/python/python3-click-didyoumean/python3-click-didyoumean.info
@@ -1,10 +1,10 @@
PRGNAM="python3-click-didyoumean"
-VERSION="0.3.0"
+VERSION="0.3.1"
HOMEPAGE="https://pypi.org/project/click-didyoumean/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/c/click-didyoumean/click-didyoumean-0.3.0.tar.gz"
-MD5SUM="025e673b8fccd590049a54457b32ef7d"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/c/click_didyoumean/click_didyoumean-0.3.1.tar.gz"
+MD5SUM="a7d95362366d8e8db0f6f5432dcc0279"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3-poetry-core"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/python/python3-constantly/python3-constantly.SlackBuild b/python/python3-constantly/python3-constantly.SlackBuild
index f47f43efa0..afe1ebf380 100644
--- a/python/python3-constantly/python3-constantly.SlackBuild
+++ b/python/python3-constantly/python3-constantly.SlackBuild
@@ -85,7 +85,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/python/python3-daemon/python3-daemon.SlackBuild b/python/python3-daemon/python3-daemon.SlackBuild
index 389acad97b..bfb082a12a 100644
--- a/python/python3-daemon/python3-daemon.SlackBuild
+++ b/python/python3-daemon/python3-daemon.SlackBuild
@@ -80,7 +80,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
## If your application only has a pyproject.toml:
python3 -m build --wheel --no-isolation
diff --git a/python/python3-dkimpy/python3-dkimpy.SlackBuild b/python/python3-dkimpy/python3-dkimpy.SlackBuild
index c78af04f3e..e7995fc506 100644
--- a/python/python3-dkimpy/python3-dkimpy.SlackBuild
+++ b/python/python3-dkimpy/python3-dkimpy.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-dkimpy
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-1.1.5}
+VERSION=${VERSION:-1.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-dkimpy/python3-dkimpy.info b/python/python3-dkimpy/python3-dkimpy.info
index 775e897cd8..f468e55608 100644
--- a/python/python3-dkimpy/python3-dkimpy.info
+++ b/python/python3-dkimpy/python3-dkimpy.info
@@ -1,8 +1,8 @@
PRGNAM="python3-dkimpy"
-VERSION="1.1.5"
+VERSION="1.1.6"
HOMEPAGE="https://pypi.org/project/dkimpy/"
-DOWNLOAD="https://pypi.python.org/packages/source/d/dkimpy/dkimpy-1.1.5.tar.gz"
-MD5SUM="d7bb39737a97f92f489e57707f3c69d0"
+DOWNLOAD="https://pypi.python.org/packages/source/d/dkimpy/dkimpy-1.1.6.tar.gz"
+MD5SUM="aa35e37730062d5d9f62eb98d24c4824"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-dnspython"
diff --git a/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild b/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild
index 220a0fb292..2902d6c931 100644
--- a/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild
+++ b/python/python3-dogpile.cache/python3-dogpile.cache.SlackBuild
@@ -63,7 +63,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-dulwich/python3-dulwich.SlackBuild b/python/python3-dulwich/python3-dulwich.SlackBuild
index af3c42eea8..83ecf9b137 100644
--- a/python/python3-dulwich/python3-dulwich.SlackBuild
+++ b/python/python3-dulwich/python3-dulwich.SlackBuild
@@ -64,7 +64,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/python/python3-filelock/python3-filelock.SlackBuild b/python/python3-filelock/python3-filelock.SlackBuild
index 44e7efa395..a550f526aa 100644
--- a/python/python3-filelock/python3-filelock.SlackBuild
+++ b/python/python3-filelock/python3-filelock.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for python3-filelock
# Copyright 2023 Isaac Yu <isaacyu1@isaacyu1.com>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-filelock
SRCNAM=filelock
-VERSION=${VERSION:-3.13.1}
+VERSION=${VERSION:-3.13.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-filelock/python3-filelock.info b/python/python3-filelock/python3-filelock.info
index c3dcf94be6..4f70a07e67 100644
--- a/python/python3-filelock/python3-filelock.info
+++ b/python/python3-filelock/python3-filelock.info
@@ -1,8 +1,8 @@
PRGNAM="python3-filelock"
-VERSION="3.13.1"
+VERSION="3.13.4"
HOMEPAGE="https://github.com/tox-dev/py-filelock"
-DOWNLOAD="https://github.com/tox-dev/py-filelock/archive/3.13.1/filelock-3.13.1.tar.gz"
-MD5SUM="18bfebe017a925c85ac26f073f72b936"
+DOWNLOAD="https://github.com/tox-dev/py-filelock/archive/3.13.4/filelock-3.13.4.tar.gz"
+MD5SUM="b5d0234e09b488bdbc6418430bafbbc2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-hatch_vcs"
diff --git a/python/python3-findpython/python3-findpython.SlackBuild b/python/python3-findpython/python3-findpython.SlackBuild
index eaddba9955..122d56e816 100644
--- a/python/python3-findpython/python3-findpython.SlackBuild
+++ b/python/python3-findpython/python3-findpython.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-findpython
-VERSION=${VERSION:-0.4.1}
+VERSION=${VERSION:-0.6.0}
SRCNAM=${SRCNAM:-findpython}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/python/python3-findpython/python3-findpython.info b/python/python3-findpython/python3-findpython.info
index 7738f5b982..cf1b481e6b 100644
--- a/python/python3-findpython/python3-findpython.info
+++ b/python/python3-findpython/python3-findpython.info
@@ -1,8 +1,8 @@
PRGNAM="python3-findpython"
-VERSION="0.4.1"
+VERSION="0.6.0"
HOMEPAGE="https://github.com/frostming/findpython/"
-DOWNLOAD="https://github.com/frostming/findpython/archive/refs/tags/0.4.1/findpython-0.4.1.tar.gz"
-MD5SUM="abb8e50e9bf731b50bcd972f46b91c33"
+DOWNLOAD="https://github.com/frostming/findpython/archive/refs/tags/0.6.0/findpython-0.6.0.tar.gz"
+MD5SUM="97a71584462b75dc034b53a5f0be7f22"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-pdm-backend"
diff --git a/python/python3-flask-paginate/python3-flask-paginate.SlackBuild b/python/python3-flask-paginate/python3-flask-paginate.SlackBuild
index a0fa3c4f44..947792ae03 100644
--- a/python/python3-flask-paginate/python3-flask-paginate.SlackBuild
+++ b/python/python3-flask-paginate/python3-flask-paginate.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-flask-paginate
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-flask-paginate
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-2023.10.24}
+VERSION=${VERSION:-2024.3.28}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-flask-paginate/python3-flask-paginate.info b/python/python3-flask-paginate/python3-flask-paginate.info
index 1b60f65161..65187b79a5 100644
--- a/python/python3-flask-paginate/python3-flask-paginate.info
+++ b/python/python3-flask-paginate/python3-flask-paginate.info
@@ -1,8 +1,8 @@
PRGNAM="python3-flask-paginate"
-VERSION="2023.10.24"
+VERSION="2024.3.28"
HOMEPAGE="https://github.com/lixxu/flask-paginate"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask-paginate/flask-paginate-2023.10.24.tar.gz"
-MD5SUM="cb469f979a4a72edfcf08c01e498233a"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/f/flask-paginate/flask-paginate-2024.3.28.tar.gz"
+MD5SUM="4c83a2670f035b04bf51d67e367ea433"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Flask"
diff --git a/python/python3-flit_core/python3-flit_core.SlackBuild b/python/python3-flit_core/python3-flit_core.SlackBuild
index d1bb01f2ba..1d016f391e 100644
--- a/python/python3-flit_core/python3-flit_core.SlackBuild
+++ b/python/python3-flit_core/python3-flit_core.SlackBuild
@@ -84,7 +84,7 @@ python3 bootstrap_install.py --install-root "$PKG" dist/*.whl
# installing tests to a subdir of your project might not conflict the toplevel, but
# don't do it anyway...
-rm -r "$PKG"/usr/lib${LIBDIRSUFFIX}/python*/site-packages/${SRCNAM}/tests/
+rm -r "$PKG"/usr/lib*/python*/site-packages/${SRCNAM}/tests/
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild b/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild
index fbc2722a9e..300e7aa994 100644
--- a/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild
+++ b/python/python3-flufl.i18n/python3-flufl.i18n.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-flufl.i18n
-SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-4.1.1}
+SRCNAM=$(tr \. _ <<<${PRGNAM#python3-*})
+VERSION=${VERSION:-5.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-flufl.i18n/python3-flufl.i18n.info b/python/python3-flufl.i18n/python3-flufl.i18n.info
index b8c6b306f8..b85bad14b9 100644
--- a/python/python3-flufl.i18n/python3-flufl.i18n.info
+++ b/python/python3-flufl.i18n/python3-flufl.i18n.info
@@ -1,10 +1,10 @@
PRGNAM="python3-flufl.i18n"
-VERSION="4.1.1"
+VERSION="5.1.0"
HOMEPAGE="https://flufli18n.readthedocs.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/f/flufl.i18n/flufl.i18n-4.1.1.tar.gz"
-MD5SUM="e3d2887a8e2e9e0623232f11fb70fcb1"
+DOWNLOAD="https://pypi.python.org/packages/source/f/flufl_i18n/flufl_i18n-5.1.0.tar.gz"
+MD5SUM="b9ff8305e302758a21be9a29c467ccf2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-atpublic python3-pdm-pep517"
+REQUIRES="python3-atpublic"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/python/python3-flufl.lock/python3-flufl.lock.SlackBuild b/python/python3-flufl.lock/python3-flufl.lock.SlackBuild
index 25b6f48742..0058747d56 100644
--- a/python/python3-flufl.lock/python3-flufl.lock.SlackBuild
+++ b/python/python3-flufl.lock/python3-flufl.lock.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-flufl.lock
-SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-7.1.1}
+SRCNAM=$(tr \. _ <<<${PRGNAM#python3-*})
+VERSION=${VERSION:-8.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-flufl.lock/python3-flufl.lock.info b/python/python3-flufl.lock/python3-flufl.lock.info
index 9bb2800489..8671851d3b 100644
--- a/python/python3-flufl.lock/python3-flufl.lock.info
+++ b/python/python3-flufl.lock/python3-flufl.lock.info
@@ -1,10 +1,10 @@
PRGNAM="python3-flufl.lock"
-VERSION="7.1.1"
+VERSION="8.1.0"
HOMEPAGE="https://flufllock.readthedocs.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/f/flufl.lock/flufl.lock-7.1.1.tar.gz"
-MD5SUM="bdb8ea0df50bc2eec2c6dc4609a7d6b5"
+DOWNLOAD="https://pypi.python.org/packages/source/f/flufl_lock/flufl_lock-8.1.0.tar.gz"
+MD5SUM="03489ca6897b84761a610df91a7c2acd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-atpublic python3-psutil python3-pdm-pep517"
+REQUIRES="python3-atpublic python3-psutil"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild b/python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild
index 639cce916d..34637d4acd 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-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2021-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-geventhttpclient
SRCNAM=geventhttpclient
-VERSION=${VERSION:-2.0.12}
+VERSION=${VERSION:-2.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,13 +77,15 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python3 setup.py install --root=$PKG
+python3 -m build --wheel --no-isolation
+
+python3 -m installer --destdir "$PKG" dist/*.whl
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 *.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a *.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/python/python3-geventhttpclient/python3-geventhttpclient.info b/python/python3-geventhttpclient/python3-geventhttpclient.info
index 4359208914..76b130a857 100644
--- a/python/python3-geventhttpclient/python3-geventhttpclient.info
+++ b/python/python3-geventhttpclient/python3-geventhttpclient.info
@@ -1,10 +1,10 @@
PRGNAM="python3-geventhttpclient"
-VERSION="2.0.12"
+VERSION="2.3.1"
HOMEPAGE="https://github.com/geventhttpclient/geventhttpclient"
-DOWNLOAD="https://files.pythonhosted.org/packages/eb/92/4e150971654512baf70749d2730feed3bfd37e8c1710adb8d8323e9583f5/geventhttpclient-2.0.12.tar.gz"
-MD5SUM="24c70c1024205ddfc51698998782afab"
+DOWNLOAD="https://files.pythonhosted.org/packages/8c/14/d4eddae757de44985718a9e38d9e6f2a923d764ed97d0f1cbc1a8aa2b0ef/geventhttpclient-2.3.1.tar.gz"
+MD5SUM="a0a235b7579e9b5575e6f1db260f7599"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gevent llhttp"
+REQUIRES="gevent llhttp python3-wheel python3-build"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/python/python3-glances/python3-glances.SlackBuild b/python/python3-glances/python3-glances.SlackBuild
index 0a966b3d46..d211b2bebc 100644
--- a/python/python3-glances/python3-glances.SlackBuild
+++ b/python/python3-glances/python3-glances.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-glances
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,11 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240323 46and2: Updated version, change to pep517 build.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-glances
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-3.4.0.3}
+VERSION=${VERSION:-3.4.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -48,20 +50,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
@@ -80,12 +68,13 @@ find -L . \
#change location to install man pages
sed -i 's|share/man|man|g' setup.py
-python3 setup.py install --root=$PKG
+python3 -m build --no-isolation
+python3 -m installer -d "$PKG" dist/*.whl
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
#cleanup usr/share
diff --git a/python/python3-glances/python3-glances.info b/python/python3-glances/python3-glances.info
index 9af74d4aff..e373c4eb53 100644
--- a/python/python3-glances/python3-glances.info
+++ b/python/python3-glances/python3-glances.info
@@ -1,8 +1,8 @@
PRGNAM="python3-glances"
-VERSION="3.4.0.3"
+VERSION="3.4.0.5"
HOMEPAGE="https://github.com/nicolargo/glances"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/g/glances/Glances-3.4.0.3.tar.gz"
-MD5SUM="712c08830271d239a8303129d9ad4a96"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/g/glances/Glances-3.4.0.5.tar.gz"
+MD5SUM="865998839b2176d385947cfa762e8cf7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-psutil python3-defusedxml python3-ujson"
diff --git a/python/python3-hatchling/python3-hatchling.SlackBuild b/python/python3-hatchling/python3-hatchling.SlackBuild
index a7cf3ae0f0..48fe1c76b9 100644
--- a/python/python3-hatchling/python3-hatchling.SlackBuild
+++ b/python/python3-hatchling/python3-hatchling.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-hatchling
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-1.21.1}
+VERSION=${VERSION:-1.22.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-hatchling/python3-hatchling.info b/python/python3-hatchling/python3-hatchling.info
index 0a93a5f05e..7311a60d20 100644
--- a/python/python3-hatchling/python3-hatchling.info
+++ b/python/python3-hatchling/python3-hatchling.info
@@ -1,8 +1,8 @@
PRGNAM="python3-hatchling"
-VERSION="1.21.1"
+VERSION="1.22.5"
HOMEPAGE="https://github.com/pypa/hatch/tree/master/backend"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.21.1.tar.gz"
-MD5SUM="d40aaea58a04a36a2b641f6efe99e362"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.22.5.tar.gz"
+MD5SUM="e5f74d4918c6831ad9c8ed739b87291e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-editables python3-pathspec python3-pluggy python3-trove-classifiers"
diff --git a/python/python3-hishel/README b/python/python3-hishel/README
new file mode 100644
index 0000000000..8ad433357b
--- /dev/null
+++ b/python/python3-hishel/README
@@ -0,0 +1,5 @@
+python3-hishel (An elegant HTTP Cache implementation)
+
+Hishel is a library that implements HTTP Caching for HTTPX and HTTP
+Core libraries in accordance with RFC 9111, the most recent caching
+specification.
diff --git a/python/pyinotify/pyinotify.SlackBuild b/python/python3-hishel/python3-hishel.SlackBuild
index aa21d7ac1a..ce76d3d8c6 100644
--- a/python/pyinotify/pyinotify.SlackBuild
+++ b/python/python3-hishel/python3-hishel.SlackBuild
@@ -1,9 +1,8 @@
#!/bin/bash
-# Slackware build script for pyinotify
+# Slackware build script for python3-hishel
-# Copyright 2012-2015 Larry Hajali <larryhaja[at]gmail[dot]com>
-# Copyright 2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,11 +21,11 @@
# 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=pyinotify
-VERSION=${VERSION:-0.9.6}
+PRGNAM=python3-hishel
+VERSION=${VERSION:-0.0.26}
+SRCNAM=${SRCNAM:-hishel}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -53,9 +52,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $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 \
@@ -63,16 +62,16 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Compile the C extension.
-sed -i '/^compile_ext_mod/s|=.*|= True|' setup.py
-
-python3 setup.py install --root=$PKG
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir=$PKG dist/*.whl
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 ACKS COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CHANGELOG.md LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/python/python3-hishel/python3-hishel.info b/python/python3-hishel/python3-hishel.info
new file mode 100644
index 0000000000..61fa7a35ba
--- /dev/null
+++ b/python/python3-hishel/python3-hishel.info
@@ -0,0 +1,10 @@
+PRGNAM="python3-hishel"
+VERSION="0.0.26"
+HOMEPAGE="https://hishel.com/"
+DOWNLOAD="https://github.com/karpetrosyan/hishel/archive/refs/tags/0.0.26/hishel-0.0.26.tar.gz"
+MD5SUM="95455ba6180c0ec530b7fda71b2a9e3e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-httpx"
+MAINTAINER="Jeremy Hansen"
+EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-hishel/slack-desc b/python/python3-hishel/slack-desc
new file mode 100644
index 0000000000..a23beedf5e
--- /dev/null
+++ b/python/python3-hishel/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------------------------------------------------------|
+python3-hishel: python3-hishel (An elegant HTTP Cache implementation)
+python3-hishel:
+python3-hishel: Hishel is a library that implements HTTP Caching for HTTPX and HTTP
+python3-hishel: Core libraries in accordance with RFC 9111, the most recent caching
+python3-hishel: specification.
+python3-hishel:
+python3-hishel: HOMEPAGE: https://hishel.com/
+python3-hishel:
+python3-hishel:
+python3-hishel:
+python3-hishel:
diff --git a/python/python3-httpcore/python3-httpcore.SlackBuild b/python/python3-httpcore/python3-httpcore.SlackBuild
index 3e47ee90ab..060b6dc12e 100644
--- a/python/python3-httpcore/python3-httpcore.SlackBuild
+++ b/python/python3-httpcore/python3-httpcore.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-httpcore
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-1.0.4}
+VERSION=${VERSION:-1.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-httpcore/python3-httpcore.info b/python/python3-httpcore/python3-httpcore.info
index d955281037..16c710723d 100644
--- a/python/python3-httpcore/python3-httpcore.info
+++ b/python/python3-httpcore/python3-httpcore.info
@@ -1,8 +1,8 @@
PRGNAM="python3-httpcore"
-VERSION="1.0.4"
+VERSION="1.0.5"
HOMEPAGE="https://github.com/encode/httpcore"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpcore/httpcore-1.0.4.tar.gz"
-MD5SUM="5bc3bf0e02613f956c12f4c904dd8732"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpcore/httpcore-1.0.5.tar.gz"
+MD5SUM="17916ce84db1c0705af60a61bbec9061"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-hatch_fancy_pypi_readme python3-anyio python3-h11"
diff --git a/python/python3-httpx/python3-httpx.SlackBuild b/python/python3-httpx/python3-httpx.SlackBuild
index f012f9dc6e..824b559f95 100644
--- a/python/python3-httpx/python3-httpx.SlackBuild
+++ b/python/python3-httpx/python3-httpx.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-httpx
-# Copyright 2022-2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -51,20 +51,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-httpx/python3-httpx.info b/python/python3-httpx/python3-httpx.info
index 4de59867b7..dd89ef6499 100644
--- a/python/python3-httpx/python3-httpx.info
+++ b/python/python3-httpx/python3-httpx.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/h/httpx/httpx-0.23.3.ta
MD5SUM="921ced753cbfeff7d0a8ba80ca455985"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-rfc3986 python3-httpcore python3-rich click"
+REQUIRES="python3-rfc3986 python3-httpcore click"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-inflate64/python3-inflate64.SlackBuild b/python/python3-inflate64/python3-inflate64.SlackBuild
index 883de80e4b..047e335614 100644
--- a/python/python3-inflate64/python3-inflate64.SlackBuild
+++ b/python/python3-inflate64/python3-inflate64.SlackBuild
@@ -87,7 +87,8 @@ find -L . \
#python3 setup.py install --root=$PKG
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-jaraco.classes/python3-jaraco.classes.SlackBuild b/python/python3-jaraco.classes/python3-jaraco.classes.SlackBuild
index 2cd06f3ae9..2c7c6d9661 100644
--- a/python/python3-jaraco.classes/python3-jaraco.classes.SlackBuild
+++ b/python/python3-jaraco.classes/python3-jaraco.classes.SlackBuild
@@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-jaraco.classes
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-3.3.1}
+VERSION=${VERSION:-3.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +68,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-jaraco.classes/python3-jaraco.classes.info b/python/python3-jaraco.classes/python3-jaraco.classes.info
index 5ec4eff729..95a842a6c4 100644
--- a/python/python3-jaraco.classes/python3-jaraco.classes.info
+++ b/python/python3-jaraco.classes/python3-jaraco.classes.info
@@ -1,8 +1,8 @@
PRGNAM="python3-jaraco.classes"
-VERSION="3.3.1"
+VERSION="3.4.0"
HOMEPAGE="https://github.com/jaraco/jaraco.classes"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.3.1.tar.gz"
-MD5SUM="63098c1bdebec27cd97921a2829fad32"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jaraco.classes/jaraco.classes-3.4.0.tar.gz"
+MD5SUM="994fb3f2ce9bb538ca6e8abf6ebbdf9c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-more-itertools python3-setuptools-opt"
diff --git a/python/python3-jaraco.context/python3-jaraco.context.SlackBuild b/python/python3-jaraco.context/python3-jaraco.context.SlackBuild
index 31953f8b5c..d9c75ad1ec 100644
--- a/python/python3-jaraco.context/python3-jaraco.context.SlackBuild
+++ b/python/python3-jaraco.context/python3-jaraco.context.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-jaraco.context
-# Copyright 2022-23 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-jaraco.context
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-4.3.0}
+VERSION=${VERSION:-5.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -51,20 +51,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
@@ -80,6 +66,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-jaraco.context/python3-jaraco.context.info b/python/python3-jaraco.context/python3-jaraco.context.info
index 26450d19b1..13fafecd0c 100644
--- a/python/python3-jaraco.context/python3-jaraco.context.info
+++ b/python/python3-jaraco.context/python3-jaraco.context.info
@@ -1,10 +1,10 @@
PRGNAM="python3-jaraco.context"
-VERSION="4.3.0"
+VERSION="5.3.0"
HOMEPAGE="https://github.com/jaraco/jaraco.context"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jaraco.context/jaraco.context-4.3.0.tar.gz"
-MD5SUM="b40aeeda6a07dd283f2a407f622cda5b"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jaraco.context/jaraco.context-5.3.0.tar.gz"
+MD5SUM="e876ac2f03352e21f59878702ceb26d8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-build python3-wheel"
+REQUIRES="python3-backports_tarfile"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-joblib/python3-joblib.SlackBuild b/python/python3-joblib/python3-joblib.SlackBuild
index aa68fb4535..0d9f19d1c3 100644
--- a/python/python3-joblib/python3-joblib.SlackBuild
+++ b/python/python3-joblib/python3-joblib.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# Copyright 2022 Isaac Yu <isaacyu@protonmail.com>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-joblib
SRCNAM=joblib
-VERSION=${VERSION:-1.3.2}
+VERSION=${VERSION:-1.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -67,7 +67,15 @@ find -L . \
# Use newer, non-stock setuptools due to package requirements
# Requres python/python3-setuptools-opt build-time dependency
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
+# Add unused section to avoid ERROR message from setuptools_scm
+# Make it an if statement just in case upstream decides to update
+# it and I don't notice.
+if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then
+ echo "[tool.setuptools_scm]" >> pyproject.toml
+fi
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-joblib/python3-joblib.info b/python/python3-joblib/python3-joblib.info
index 2ed6ff753f..70c056d5cc 100644
--- a/python/python3-joblib/python3-joblib.info
+++ b/python/python3-joblib/python3-joblib.info
@@ -1,8 +1,8 @@
PRGNAM="python3-joblib"
-VERSION="1.3.2"
+VERSION="1.4.0"
HOMEPAGE="https://joblib.readthedocs.io/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/joblib/joblib-1.3.2.tar.gz"
-MD5SUM="d3b410f1d0681e5ad48a83b0d692e0fd"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/joblib/joblib-1.4.0.tar.gz"
+MD5SUM="496285737120962e2aea01ac21c8bdca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-setuptools-opt"
diff --git a/python/python3-json5/python3-json5.SlackBuild b/python/python3-json5/python3-json5.SlackBuild
index 2e64b18842..f30ac3058b 100644
--- a/python/python3-json5/python3-json5.SlackBuild
+++ b/python/python3-json5/python3-json5.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-json5
-VERSION=${VERSION:-0.9.17}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.9.25}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,7 +65,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-json5/python3-json5.info b/python/python3-json5/python3-json5.info
index a5b6e0341f..55dcc9638c 100644
--- a/python/python3-json5/python3-json5.info
+++ b/python/python3-json5/python3-json5.info
@@ -1,8 +1,8 @@
PRGNAM="python3-json5"
-VERSION="0.9.17"
+VERSION="0.9.25"
HOMEPAGE="https://github.com/dpranke/pyjson5/"
-DOWNLOAD="https://github.com/dpranke/pyjson5/archive/v0.9.17/pyjson5-0.9.17.tar.gz"
-MD5SUM="b5a9f9560ce24f70d890a5ae32fa9c0f"
+DOWNLOAD="https://github.com/dpranke/pyjson5/archive/v0.9.25/pyjson5-0.9.25.tar.gz"
+MD5SUM="59890483e8817b4d5869e751a0e15ac5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-setuptools-opt"
diff --git a/python/python3-jsonschema/python3-jsonschema.SlackBuild b/python/python3-jsonschema/python3-jsonschema.SlackBuild
index 3c67f7a17a..4e78831f1e 100644
--- a/python/python3-jsonschema/python3-jsonschema.SlackBuild
+++ b/python/python3-jsonschema/python3-jsonschema.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-jsonschema
-# Copyright 2022 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# Copyright 2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# Based on jsonschema by Dimitris Zlatanidis
# All rights reserved.
@@ -52,20 +52,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
@@ -77,9 +63,9 @@ 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 \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-jsonschema/python3-jsonschema.info b/python/python3-jsonschema/python3-jsonschema.info
index 61274b9edd..8f0338be21 100644
--- a/python/python3-jsonschema/python3-jsonschema.info
+++ b/python/python3-jsonschema/python3-jsonschema.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.python.org/packages/source/j/jsonschema/jsonschema-4.17.3
MD5SUM="7c65ceb8923c83cb1f22c2b5a86d99b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-attrs python3-pyrsistent python3-hatch_vcs python3-hatch_fancy_pypi_readme"
+REQUIRES="python3-attrs python3-pyrsistent"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-keyring/python3-keyring.SlackBuild b/python/python3-keyring/python3-keyring.SlackBuild
index 0d54b143fd..14c403ea65 100644
--- a/python/python3-keyring/python3-keyring.SlackBuild
+++ b/python/python3-keyring/python3-keyring.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-keyring
-VERSION=${VERSION:-24.3.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-25.1.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,7 +65,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-keyring/python3-keyring.info b/python/python3-keyring/python3-keyring.info
index 890af8be7a..d82d86cb2c 100644
--- a/python/python3-keyring/python3-keyring.info
+++ b/python/python3-keyring/python3-keyring.info
@@ -1,10 +1,10 @@
PRGNAM="python3-keyring"
-VERSION="24.3.1"
+VERSION="25.1.0"
HOMEPAGE="https://github.com/jaraco/keyring"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/k/keyring/keyring-24.3.1.tar.gz"
-MD5SUM="778773699cc113262750427084f57017"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/k/keyring/keyring-25.1.0.tar.gz"
+MD5SUM="f5db2f4ff95722e35540e2b4fba2f83c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-importlib_metadata python3-jaraco.classes python3-setuptools-opt secretstorage"
+REQUIRES="python-importlib_metadata python3-jaraco.classes python3-jaraco.context python3-jaraco.functools secretstorage"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/python/python3-kiwisolver/python3-kiwisolver.SlackBuild b/python/python3-kiwisolver/python3-kiwisolver.SlackBuild
index a93c817527..53c78d794e 100644
--- a/python/python3-kiwisolver/python3-kiwisolver.SlackBuild
+++ b/python/python3-kiwisolver/python3-kiwisolver.SlackBuild
@@ -68,7 +68,8 @@ find -L . \
# Use newer, non-stock setuptools due to package requirements
# Requres python/python3-setuptools-opt build-time dependency
-export PYTHONPATH=/opt/python3.9/site-packages
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-kombu/python3-kombu.SlackBuild b/python/python3-kombu/python3-kombu.SlackBuild
index d30c164e69..548336cdec 100644
--- a/python/python3-kombu/python3-kombu.SlackBuild
+++ b/python/python3-kombu/python3-kombu.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-kombu
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-5.3.5}
+VERSION=${VERSION:-5.3.7}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-kombu/python3-kombu.info b/python/python3-kombu/python3-kombu.info
index 01b5a1e7aa..d898d58e53 100644
--- a/python/python3-kombu/python3-kombu.info
+++ b/python/python3-kombu/python3-kombu.info
@@ -1,8 +1,8 @@
PRGNAM="python3-kombu"
-VERSION="5.3.5"
+VERSION="5.3.7"
HOMEPAGE="https://kombu.readthedocs.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/k/kombu/kombu-5.3.5.tar.gz"
-MD5SUM="2547bfaf28b0b9fce55e19cffc8d957c"
+DOWNLOAD="https://pypi.python.org/packages/source/k/kombu/kombu-5.3.7.tar.gz"
+MD5SUM="4b00f99ad2990dc5391eeb82f6f9eb7a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-amqp python3-vine"
diff --git a/python/python3-lazy_loader/python3-lazy_loader.SlackBuild b/python/python3-lazy_loader/python3-lazy_loader.SlackBuild
index b323f3ec8b..785828adfa 100644
--- a/python/python3-lazy_loader/python3-lazy_loader.SlackBuild
+++ b/python/python3-lazy_loader/python3-lazy_loader.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-lazy_loader
-# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-lazy_loader
-VERSION=${VERSION:-0.3}
+VERSION=${VERSION:-0.4}
SRCNAM=${SRCNAM:-lazy_loader}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -47,20 +47,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
@@ -76,7 +62,20 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# For no setup.py (requires wheel & python3-installer as dependencies)
+# Use separate setuptools
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+# Add unused section to avoid ERROR message from setuptools_scm
+# Make it an if statement just in case upstream decides to update
+# it and I don't notice.
+if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then
+ echo "[tool.setuptools_scm]" >> pyproject.toml
+fi
+
+# Let setuptools-scm know what the version is without requiring pypi source
+export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
+
python3 -m build --wheel --no-isolation
python3 -m installer --destdir=$PKG dist/*.whl
diff --git a/python/python3-lazy_loader/python3-lazy_loader.info b/python/python3-lazy_loader/python3-lazy_loader.info
index 7d894dbf41..d2b683c828 100644
--- a/python/python3-lazy_loader/python3-lazy_loader.info
+++ b/python/python3-lazy_loader/python3-lazy_loader.info
@@ -1,10 +1,10 @@
PRGNAM="python3-lazy_loader"
-VERSION="0.3"
+VERSION="0.4"
HOMEPAGE="https://scientific-python.org/specs/spec-0001/"
-DOWNLOAD="https://github.com/scientific-python/lazy_loader/archive/refs/tags/v0.3/lazy_loader-0.3.tar.gz"
-MD5SUM="6b93a98e974103e78d026d9b93b15236"
+DOWNLOAD="https://github.com/scientific-python/lazy_loader/archive/refs/tags/v0.4/lazy_loader-0.4.tar.gz"
+MD5SUM="1484ab53ffad77fe42803095686c1e25"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-build"
+REQUIRES="python3-build python3-setuptools-opt"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-libtmux/python3-libtmux.SlackBuild b/python/python3-libtmux/python3-libtmux.SlackBuild
index e7238462b1..8676561934 100644
--- a/python/python3-libtmux/python3-libtmux.SlackBuild
+++ b/python/python3-libtmux/python3-libtmux.SlackBuild
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-libtmux
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-0.32.0}
+VERSION=${VERSION:-0.36.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-libtmux/python3-libtmux.info b/python/python3-libtmux/python3-libtmux.info
index 4c2252854c..4554988637 100644
--- a/python/python3-libtmux/python3-libtmux.info
+++ b/python/python3-libtmux/python3-libtmux.info
@@ -1,8 +1,8 @@
PRGNAM="python3-libtmux"
-VERSION="0.32.0"
+VERSION="0.36.0"
HOMEPAGE="https://github.com/tony/libtmux"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.32.0.tar.gz"
-MD5SUM="7b7c66bd612979d211c0a8a10911e5b0"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/l/libtmux/libtmux-0.36.0.tar.gz"
+MD5SUM="0811bb1baf397eab01fb239663f0eb18"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-poetry-core"
diff --git a/python/python3-logbook/python3-logbook.SlackBuild b/python/python3-logbook/python3-logbook.SlackBuild
index 3689c5ef13..8f08dfe9e0 100644
--- a/python/python3-logbook/python3-logbook.SlackBuild
+++ b/python/python3-logbook/python3-logbook.SlackBuild
@@ -80,7 +80,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-lsp-jsonrpc/python3-lsp-jsonrpc.SlackBuild b/python/python3-lsp-jsonrpc/python3-lsp-jsonrpc.SlackBuild
index eaa082a16c..6d8e43fe6a 100644
--- a/python/python3-lsp-jsonrpc/python3-lsp-jsonrpc.SlackBuild
+++ b/python/python3-lsp-jsonrpc/python3-lsp-jsonrpc.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
diff --git a/python/python3-lsp-server/python3-lsp-server.SlackBuild b/python/python3-lsp-server/python3-lsp-server.SlackBuild
index d0cc6752a3..665f899d0d 100644
--- a/python/python3-lsp-server/python3-lsp-server.SlackBuild
+++ b/python/python3-lsp-server/python3-lsp-server.SlackBuild
@@ -87,7 +87,8 @@ sed -i "s|pyflakes>=2.5.0,<2.6.0|pyflakes>=2.5.0|" -i pyproject.toml
sed -i "s|pylint>=2.5.0,<3|pylint>=2.5.0|" -i pyproject.toml
# Use newer, non-stock setuptools due to package requirements
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-lxml/python3-lxml.SlackBuild b/python/python3-lxml/python3-lxml.SlackBuild
index db60947217..be185e0959 100644
--- a/python/python3-lxml/python3-lxml.SlackBuild
+++ b/python/python3-lxml/python3-lxml.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-lxml
SRCNAM=lxml
-VERSION=${VERSION:-5.1.0}
+VERSION=${VERSION:-5.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-lxml/python3-lxml.info b/python/python3-lxml/python3-lxml.info
index 7080d6ae74..bb56256246 100644
--- a/python/python3-lxml/python3-lxml.info
+++ b/python/python3-lxml/python3-lxml.info
@@ -1,8 +1,8 @@
PRGNAM="python3-lxml"
-VERSION="5.1.0"
+VERSION="5.2.1"
HOMEPAGE="https://lxml.de/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.1.0.tar.gz"
-MD5SUM="0a9ea25eec8b95c15d69e047fd64b568"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/l/lxml/lxml-5.2.1.tar.gz"
+MD5SUM="184bcadae701562c67c9ce40b5da5937"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="BeautifulSoup4 html5lib python3-cssselect"
diff --git a/python/python3-matplotlib-inline/python3-matplotlib-inline.SlackBuild b/python/python3-matplotlib-inline/python3-matplotlib-inline.SlackBuild
index ecd88156d7..3b0561cd84 100644
--- a/python/python3-matplotlib-inline/python3-matplotlib-inline.SlackBuild
+++ b/python/python3-matplotlib-inline/python3-matplotlib-inline.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for python3-matplotlib-inline
# Copyright 2021-2022 Isaac Yu <isaacyu@protonmail.com>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-matplotlib-inline
-SRCNAM=matplotlib-inline
-VERSION=${VERSION:-0.1.6}
+SRCNAM=matplotlib_inline
+VERSION=${VERSION:-0.1.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,7 +64,22 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python3 setup.py install --root=$PKG
+# Fix version detection
+export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
+
+# Use newer python packages in /opt/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+# Add unused section to avoid ERROR message from setuptools_scm
+# Make it an if statement just in case upstream decides to update
+# it and I don't notice.
+if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then
+ echo "[tool.setuptools_scm]" >> pyproject.toml
+fi
+
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/python/python3-matplotlib-inline/python3-matplotlib-inline.info b/python/python3-matplotlib-inline/python3-matplotlib-inline.info
index 5c2e373b8a..66b8129b3a 100644
--- a/python/python3-matplotlib-inline/python3-matplotlib-inline.info
+++ b/python/python3-matplotlib-inline/python3-matplotlib-inline.info
@@ -1,10 +1,10 @@
PRGNAM="python3-matplotlib-inline"
-VERSION="0.1.6"
+VERSION="0.1.7"
HOMEPAGE="https://github.com/ipython/matplotlib-inline"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/m/matplotlib-inline/matplotlib-inline-0.1.6.tar.gz"
-MD5SUM="aded9a57e2f526f76b3a4851d5528d4f"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/m/matplotlib-inline/matplotlib_inline-0.1.7.tar.gz"
+MD5SUM="96fe871bf30dc414e6724423c1e2ebb1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="traitlets"
+REQUIRES="traitlets python3-setuptools-opt python3-matplotlib"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-maturin/python3-maturin.SlackBuild b/python/python3-maturin/python3-maturin.SlackBuild
index eee93dfc2c..42431d25d0 100644
--- a/python/python3-maturin/python3-maturin.SlackBuild
+++ b/python/python3-maturin/python3-maturin.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-maturin
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-1.5.0}
+VERSION=${VERSION:-1.5.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -97,7 +97,9 @@ else
export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
fi
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-maturin/python3-maturin.info b/python/python3-maturin/python3-maturin.info
index 9f299e41fa..92c71c2f79 100644
--- a/python/python3-maturin/python3-maturin.info
+++ b/python/python3-maturin/python3-maturin.info
@@ -1,10 +1,10 @@
PRGNAM="python3-maturin"
-VERSION="1.5.0"
+VERSION="1.5.1"
HOMEPAGE="https://github.com/PyO3/maturin"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/m/maturin/maturin-1.5.0.tar.gz \
- https://slackware.uk/~fourtysixandtwo/src/maturin-vendored-sources-1.5.0-1.tar.xz"
-MD5SUM="0ad4510331b9d76c19d287bfe120016b \
- 5cbf5b99a3b6ae86f2f79de6fb5b40d2"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/m/maturin/maturin-1.5.1.tar.gz \
+ https://slackware.uk/~fourtysixandtwo/src/maturin-vendored-sources-1.5.1-1.tar.xz"
+MD5SUM="f2d2e72a6d97a7561e7d7222090418af \
+ de11e6557b831f50d7c3df7baaa88fae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16 python3-setuptools-rust-opt"
diff --git a/python/python3-meson-opt/README b/python/python3-meson-opt/README
index 469bef365b..e72ffb354b 100644
--- a/python/python3-meson-opt/README
+++ b/python/python3-meson-opt/README
@@ -7,11 +7,12 @@ build definitions are written in a simple non-Turing complete DSL.
NOTE:
Install bin and docs to /opt/meson
- Installs module to /opt/python3.9/site-packages
+ Installs module to /opt/python$PYVER/site-packages
Add the following before the python3 build commands in your
Slackbuild to use this version over the stock one in 15.0. My testing
has shown the newer meson bin does not need to be added to PATH, but
YMMV:
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
diff --git a/python/python3-meson-opt/python3-meson-opt.SlackBuild b/python/python3-meson-opt/python3-meson-opt.SlackBuild
index 5cbdbde68c..0d1cb99139 100644
--- a/python/python3-meson-opt/python3-meson-opt.SlackBuild
+++ b/python/python3-meson-opt/python3-meson-opt.SlackBuild
@@ -65,12 +65,14 @@ 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 {} \+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" -p "opt/meson" dist/*.whl
if [ "$PKG/opt/" != "/opt/" ]; then
mkdir -p $PKG/opt
- mv $PKG/opt/meson/lib*/python3.9 $PKG/opt/
+ mv $PKG/opt/meson/lib*/python$PYVER $PKG/opt/
rmdir $PKG/opt/meson/lib*
fi
diff --git a/python/python3-meson-opt/slack-desc b/python/python3-meson-opt/slack-desc
index fd05c041bb..3654d33869 100644
--- a/python/python3-meson-opt/slack-desc
+++ b/python/python3-meson-opt/slack-desc
@@ -13,7 +13,7 @@ python3-meson-opt: as user friendly as possible. It supports many languages and
python3-meson-opt: compilers, including GCC, Clang, PGI, Intel, and Visual Studio. Its
python3-meson-opt: build definitions are written in a simple non-Turing complete DSL.
python3-meson-opt:
-python3-meson-opt: Installs to /opt/python3.9/site-packages
+python3-meson-opt: Installs to /opt/python$PYVER/site-packages
python3-meson-opt:
python3-meson-opt: Project URL: https://github.com/mesonbuild/meson
python3-meson-opt:
diff --git a/python/python3-mesonpy/README b/python/python3-mesonpy/README
index 1fca1c060f..7704a38f0b 100644
--- a/python/python3-mesonpy/README
+++ b/python/python3-mesonpy/README
@@ -8,4 +8,5 @@ NOTE: Does not work with the stock 15.0 meson.
PYTHONPATH needs to be set to use python3-meson-opt.
- export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
diff --git a/python/python3-mesonpy/python3-mesonpy.SlackBuild b/python/python3-mesonpy/python3-mesonpy.SlackBuild
index 1345c0a5d6..20041fcf9a 100644
--- a/python/python3-mesonpy/python3-mesonpy.SlackBuild
+++ b/python/python3-mesonpy/python3-mesonpy.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-mesonpy
-# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -64,7 +64,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
# to use updated meson
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
# cannot be built from sdist so just build the wheel
python3 -m build --wheel --no-isolation
diff --git a/python/python-msal/README b/python/python3-msal/README
index 2be145af49..0bdc60387e 100644
--- a/python/python-msal/README
+++ b/python/python3-msal/README
@@ -1,4 +1,4 @@
-python-msal (Microsoft Authentication Library (MSAL) for Python)
+python3-msal (Microsoft Authentication Library (MSAL) for Python)
The Microsoft Authentication Library for Python enables applications
to integrate with the Microsoft identity platform. It allows you
diff --git a/python/python-msal/python-msal.SlackBuild b/python/python3-msal/python3-msal.SlackBuild
index bd5f9e6d93..ee4b7a2a5a 100644
--- a/python/python-msal/python-msal.SlackBuild
+++ b/python/python3-msal/python3-msal.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for python-msal
+# Slackware build script for python3-msal
-# Copyright 2023 Jeremy Hansen jebrhansen+SBo@gmail.com
+# Copyright 2023-2024 Jeremy Hansen jebrhansen+SBo@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=python-msal
-VERSION=${VERSION:-1.26.0}
+PRGNAM=python3-msal
+VERSION=${VERSION:-1.28.0}
SRCNAM=${SRCNAM:-microsoft-authentication-library-for-python}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,7 +62,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python2 setup.py install --root=$PKG
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/python/python3-msal/python3-msal.info b/python/python3-msal/python3-msal.info
new file mode 100644
index 0000000000..c6e3f117e1
--- /dev/null
+++ b/python/python3-msal/python3-msal.info
@@ -0,0 +1,10 @@
+PRGNAM="python3-msal"
+VERSION="1.28.0"
+HOMEPAGE="https://msal-python.readthedocs.io/"
+DOWNLOAD="https://github.com/AzureAD/microsoft-authentication-library-for-python/archive/refs/tags/1.28.0/microsoft-authentication-library-for-python-1.28.0.tar.gz"
+MD5SUM="7951a366dcae3902e9421bad429b9c98"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="cryptography python3-pyjwt"
+MAINTAINER="Jeremy Hansen"
+EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-msal/slack-desc b/python/python3-msal/slack-desc
new file mode 100644
index 0000000000..afc902d51e
--- /dev/null
+++ b/python/python3-msal/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------------------------------------------------------|
+python3-msal: python3-msal (Microsoft Authentication Library (MSAL) for Python)
+python3-msal:
+python3-msal: The Microsoft Authentication Library for Python enables applications
+python3-msal: to integrate with the Microsoft identity platform. It allows you
+python3-msal: to sign in users or apps with Microsoft identities (Azure AD,
+python3-msal: Microsoft Accounts and Azure AD B2C accounts) and obtain tokens
+python3-msal: to call Microsoft APIs such as Microsoft Graph or your own APIs
+python3-msal: registered with the Microsoft identity platform.
+python3-msal:
+python3-msal: HOMEPAGE: https://msal-python.readthedocs.io/
+python3-msal:
diff --git a/python/python3-numba/python3-numba.SlackBuild b/python/python3-numba/python3-numba.SlackBuild
index 5fff662dda..bf173160d8 100644
--- a/python/python3-numba/python3-numba.SlackBuild
+++ b/python/python3-numba/python3-numba.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-numba
-VERSION=${VERSION:-0.56.4}
+VERSION=${VERSION:-0.59.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-numba/python3-numba.info b/python/python3-numba/python3-numba.info
index f1e5cbd109..8214a61097 100644
--- a/python/python3-numba/python3-numba.info
+++ b/python/python3-numba/python3-numba.info
@@ -1,8 +1,8 @@
PRGNAM="python3-numba"
-VERSION="0.56.4"
+VERSION="0.59.1"
HOMEPAGE="https://numba.readthedocs.io/en/stable"
-DOWNLOAD="https://files.pythonhosted.org/packages/e2/1e/de917b683bb5f0b6078fb1397293eab84c4eaa825fbf94d73d6488eb354f/numba-0.56.4.tar.gz"
-MD5SUM="cd918c55e5673c2ce63831d6bffd2c07"
+DOWNLOAD="https://files.pythonhosted.org/packages/bb/84/468592513867604800592b58d106f5e7e6ef61de226b59c1e9313917fbbb/numba-0.59.1.tar.gz"
+MD5SUM="e3b956b6129aa5f6d448119c18006e58"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-numpy"
diff --git a/python/python3-orjson/python3-orjson.SlackBuild b/python/python3-orjson/python3-orjson.SlackBuild
index 00879b827e..4f4033c6e5 100644
--- a/python/python3-orjson/python3-orjson.SlackBuild
+++ b/python/python3-orjson/python3-orjson.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-orjson
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-3.9.15}
+VERSION=${VERSION:-3.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-orjson/python3-orjson.info b/python/python3-orjson/python3-orjson.info
index 928e98889a..ec8df62349 100644
--- a/python/python3-orjson/python3-orjson.info
+++ b/python/python3-orjson/python3-orjson.info
@@ -1,8 +1,8 @@
PRGNAM="python3-orjson"
-VERSION="3.9.15"
+VERSION="3.10.0"
HOMEPAGE="https://github.com/ijl/orjson"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.9.15.tar.gz"
-MD5SUM="8b2412f4edb76cd08c7db8a652fb9cd0"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.0.tar.gz"
+MD5SUM="6af9b934fa535fb4f34f05e29b07513c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-maturin"
diff --git a/python/python3-pandas/python3-pandas.SlackBuild b/python/python3-pandas/python3-pandas.SlackBuild
index 33a8406941..daa7810213 100644
--- a/python/python3-pandas/python3-pandas.SlackBuild
+++ b/python/python3-pandas/python3-pandas.SlackBuild
@@ -73,7 +73,8 @@ sed -i 's/meson-python==/meson-python>=/' pyproject.toml
sed -i 's/meson==/meson>=/' pyproject.toml
# needs newer meson
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
# cannot build sdist, specify just wheel
python3 -m build --wheel --no-isolation
diff --git a/python/python3-parso/python3-parso.SlackBuild b/python/python3-parso/python3-parso.SlackBuild
index 70fb4c8f0e..13b02453c1 100644
--- a/python/python3-parso/python3-parso.SlackBuild
+++ b/python/python3-parso/python3-parso.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-parso
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-0.8.3}
+VERSION=${VERSION:-0.8.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-parso/python3-parso.info b/python/python3-parso/python3-parso.info
index e181a12d2f..02cf985a1f 100644
--- a/python/python3-parso/python3-parso.info
+++ b/python/python3-parso/python3-parso.info
@@ -1,8 +1,8 @@
PRGNAM="python3-parso"
-VERSION="0.8.3"
+VERSION="0.8.4"
HOMEPAGE="https://github.com/davidhalter/parso"
-DOWNLOAD="https://github.com/davidhalter/parso/archive/v0.8.3/parso-0.8.3.tar.gz"
-MD5SUM="05206bc62066c4adf455d072a2a573a6"
+DOWNLOAD="https://github.com/davidhalter/parso/archive/v0.8.4/parso-0.8.4.tar.gz"
+MD5SUM="c9c186cb65cc7bed8e2751ea94185e78"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/python/python3-paste/python3-paste.SlackBuild b/python/python3-paste/python3-paste.SlackBuild
index ae863f4e24..b7916536f1 100644
--- a/python/python3-paste/python3-paste.SlackBuild
+++ b/python/python3-paste/python3-paste.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-paste
SRCNAM=Paste
-VERSION=${VERSION:-3.8.0}
+VERSION=${VERSION:-3.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-paste/python3-paste.info b/python/python3-paste/python3-paste.info
index 8a9a3a6ae1..6b4bd329c3 100644
--- a/python/python3-paste/python3-paste.info
+++ b/python/python3-paste/python3-paste.info
@@ -1,8 +1,8 @@
PRGNAM="python3-paste"
-VERSION="3.8.0"
+VERSION="3.9.0"
HOMEPAGE="https://pythonpaste.readthedocs.io/"
-DOWNLOAD="https://pypi.python.org/packages/source/P/Paste/Paste-3.8.0.tar.gz"
-MD5SUM="72836040f2f2a8b315efe852ed66d974"
+DOWNLOAD="https://pypi.python.org/packages/source/P/Paste/Paste-3.9.0.tar.gz"
+MD5SUM="82c6f39498a69220aba9cbb7453f9222"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/python/python3-pdfCropMargins/python3-pdfCropMargins.SlackBuild b/python/python3-pdfCropMargins/python3-pdfCropMargins.SlackBuild
index 4ce4e1ee20..b66662b18b 100644
--- a/python/python3-pdfCropMargins/python3-pdfCropMargins.SlackBuild
+++ b/python/python3-pdfCropMargins/python3-pdfCropMargins.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-pdfCropMargins
-# Copyright 2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2023-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-pdfCropMargins
-VERSION=${VERSION:-2.0.3}
-COMMIT=6d89093e33e98ab02196cfc5e06e96003771e735
+VERSION=${VERSION:-2.1.2}
+RVERSION=release_2.1.2
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -53,9 +53,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf ${PRGNAM:8}-$COMMIT
-tar xvf $CWD/${PRGNAM:8}-$COMMIT.tar.gz
-cd ${PRGNAM:8}-$COMMIT
+rm -rf ${PRGNAM:8}-$RVERSION
+tar xvf $CWD/${PRGNAM:8}-$RVERSION.tar.gz
+cd ${PRGNAM:8}-$RVERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/python/python3-pdfCropMargins/python3-pdfCropMargins.info b/python/python3-pdfCropMargins/python3-pdfCropMargins.info
index e8bf956375..405446976d 100644
--- a/python/python3-pdfCropMargins/python3-pdfCropMargins.info
+++ b/python/python3-pdfCropMargins/python3-pdfCropMargins.info
@@ -1,8 +1,8 @@
PRGNAM="python3-pdfCropMargins"
-VERSION="2.0.3"
+VERSION="2.1.2"
HOMEPAGE="https://github.com/abarker/pdfCropMargins"
-DOWNLOAD="https://github.com/abarker/pdfCropMargins/archive/6d89093/pdfCropMargins-6d89093e33e98ab02196cfc5e06e96003771e735.tar.gz"
-MD5SUM="ff2f006074e7555436bae0974b698841"
+DOWNLOAD="https://github.com/abarker/pdfCropMargins/archive/release_2.1.2/pdfCropMargins-2.1.2.tar.gz"
+MD5SUM="9a1175e9c0c106c968539c5424f4b65e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-PySimpleGUI python3-PyMuPDF"
diff --git a/python/python3-pdm-backend/python3-pdm-backend.SlackBuild b/python/python3-pdm-backend/python3-pdm-backend.SlackBuild
index b360bc1caa..de68248567 100644
--- a/python/python3-pdm-backend/python3-pdm-backend.SlackBuild
+++ b/python/python3-pdm-backend/python3-pdm-backend.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-pdm-backend
-VERSION=${VERSION:-2.1.8}
+VERSION=${VERSION:-2.2.0}
SRCNAM=${SRCNAM:-pdm_backend}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/python/python3-pdm-backend/python3-pdm-backend.info b/python/python3-pdm-backend/python3-pdm-backend.info
index 8b6b001c70..1307def902 100644
--- a/python/python3-pdm-backend/python3-pdm-backend.info
+++ b/python/python3-pdm-backend/python3-pdm-backend.info
@@ -1,8 +1,8 @@
PRGNAM="python3-pdm-backend"
-VERSION="2.1.8"
+VERSION="2.2.0"
HOMEPAGE="https://github.com/pdm-project/pdm-backend"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm_backend/pdm_backend-2.1.8.tar.gz"
-MD5SUM="9bae5d3723ceead195e6e215e55a2d33"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm_backend/pdm_backend-2.2.0.tar.gz"
+MD5SUM="82409996b4621df61b054f0d0fafcd5c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python-importlib_metadata"
diff --git a/python/python3-pdm/python3-pdm.SlackBuild b/python/python3-pdm/python3-pdm.SlackBuild
index e8e7b26782..ad4b992ea7 100644
--- a/python/python3-pdm/python3-pdm.SlackBuild
+++ b/python/python3-pdm/python3-pdm.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-pdm
-VERSION=${VERSION:-2.12.4}
+VERSION=${VERSION:-2.14.0}
SRCNAM=${SRCNAM:-pdm}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,6 +62,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Remove unused dependency (used for redistributable builds of python)
+sed -i '/\"pbs-installer\[install\]\",/d' pyproject.toml
+
python3 -m build --wheel --no-isolation
python3 -m installer --destdir=$PKG dist/*.whl
diff --git a/python/python3-pdm/python3-pdm.info b/python/python3-pdm/python3-pdm.info
index 7d1e41559f..23c2a09893 100644
--- a/python/python3-pdm/python3-pdm.info
+++ b/python/python3-pdm/python3-pdm.info
@@ -1,10 +1,10 @@
PRGNAM="python3-pdm"
-VERSION="2.12.4"
+VERSION="2.14.0"
HOMEPAGE="https://github.com/pdm-project/pdm"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.12.4.tar.gz"
-MD5SUM="86c50f99563aecad58cad2cb3a2d668e"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.14.0.tar.gz"
+MD5SUM="a072cd3e64231851d736cc3402b01d9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-blinker python3-dotenv python3-tomlkit python3-dep-logic python3-findpython python3-resolvelib python3-shellingham python3-unearth python3-cachecontrol requests-toolbelt python3-rich"
+REQUIRES="python3-blinker python3-dotenv python3-tomlkit python3-dep-logic python3-findpython python3-resolvelib python3-shellingham python3-unearth python3-cachecontrol requests-toolbelt python3-rich python3-hishel"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-platformdirs/python3-platformdirs.SlackBuild b/python/python3-platformdirs/python3-platformdirs.SlackBuild
index e27c7607c9..dac8d988e2 100644
--- a/python/python3-platformdirs/python3-platformdirs.SlackBuild
+++ b/python/python3-platformdirs/python3-platformdirs.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-platformdirs
VERSION=${VERSION:-4.2.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,15 +50,15 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- LIBDIRSUFFIX="64"
-else
- LIBDIRSUFFIX=""
-fi
+#if [ "$ARCH" = "i586" ]; then
+# LIBDIRSUFFIX=""
+#elif [ "$ARCH" = "i686" ]; then
+# LIBDIRSUFFIX=""
+#elif [ "$ARCH" = "x86_64" ]; then
+# LIBDIRSUFFIX="64"
+#else
+# LIBDIRSUFFIX=""
+#fi
set -e
@@ -75,15 +75,12 @@ 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 {} \;
+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
-# Fix version importing when using setuptools_scm<7
-# Thanks to dofuuz
-# https://github.com/dofuuz/python-soxr/issues/21
-sed -i 's/version =/__version__ = &/' $PKG/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/$SRCNAM/version.py
-sed -i 's/version_tuple/__&__ = &/' $PKG/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/$SRCNAM/version.py
-
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/python/python3-platformdirs/python3-platformdirs.info b/python/python3-platformdirs/python3-platformdirs.info
index d6917b708f..7357ff024c 100644
--- a/python/python3-platformdirs/python3-platformdirs.info
+++ b/python/python3-platformdirs/python3-platformdirs.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/p/platformdirs/platform
MD5SUM="658f1b6259e29c472ea67bc60f3e35f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-hatch_vcs"
+REQUIRES="python3-hatch_vcs python3-setuptools-scm-opt"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-plotly/python3-plotly.SlackBuild b/python/python3-plotly/python3-plotly.SlackBuild
index 51a9a46043..99fec36800 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:-5.20.0}
+VERSION=${VERSION:-5.21.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-plotly/python3-plotly.info b/python/python3-plotly/python3-plotly.info
index 10b9d53f77..21f9e27d28 100644
--- a/python/python3-plotly/python3-plotly.info
+++ b/python/python3-plotly/python3-plotly.info
@@ -1,8 +1,8 @@
PRGNAM="python3-plotly"
-VERSION="5.20.0"
+VERSION="5.21.0"
HOMEPAGE="https://github.com/plotly/plotly.py"
-DOWNLOAD="https://github.com/plotly/plotly.py/archive/v5.20.0/plotly.py-5.20.0.tar.gz"
-MD5SUM="ebc65e82edf515af2fffe54adb28f31d"
+DOWNLOAD="https://github.com/plotly/plotly.py/archive/v5.21.0/plotly.py-5.21.0.tar.gz"
+MD5SUM="6dbbb325bbf42cf3860ac77af0c58904"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-tenacity"
diff --git a/python/python3-py7zr/python3-py7zr.SlackBuild b/python/python3-py7zr/python3-py7zr.SlackBuild
index ff2cf9fca4..f781c67b94 100644
--- a/python/python3-py7zr/python3-py7zr.SlackBuild
+++ b/python/python3-py7zr/python3-py7zr.SlackBuild
@@ -80,7 +80,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
sed -i 's/brotli>=1.1.0/brotli>=1.0.9/g' pyproject.toml
diff --git a/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild b/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild
index 9eb2f051eb..85a0cef646 100644
--- a/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild
+++ b/python/python3-pyasn1-modules/python3-pyasn1-modules.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-pyasn1-modules
SRCNAM=pyasn1_modules
-VERSION=${VERSION:-0.3.0}
+VERSION=${VERSION:-0.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-pyasn1-modules/python3-pyasn1-modules.info b/python/python3-pyasn1-modules/python3-pyasn1-modules.info
index e81a43edfb..ada1e446d8 100644
--- a/python/python3-pyasn1-modules/python3-pyasn1-modules.info
+++ b/python/python3-pyasn1-modules/python3-pyasn1-modules.info
@@ -1,8 +1,8 @@
PRGNAM="python3-pyasn1-modules"
-VERSION="0.3.0"
+VERSION="0.4.0"
HOMEPAGE="https://pypi.python.org/pypi/pyasn1-modules/"
-DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.3.0.tar.gz"
-MD5SUM="94ee572b06ae09f1903b11333575b091"
+DOWNLOAD="https://pypi.python.org/packages/source/p/pyasn1_modules/pyasn1_modules-0.4.0.tar.gz"
+MD5SUM="5c1398a7e1066445f0d736088d1a4981"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-pyasn1"
diff --git a/python/python3-pyasn1/python3-pyasn1.SlackBuild b/python/python3-pyasn1/python3-pyasn1.SlackBuild
index 569c7796fc..b45634f3ee 100644
--- a/python/python3-pyasn1/python3-pyasn1.SlackBuild
+++ b/python/python3-pyasn1/python3-pyasn1.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-pyasn1
-VERSION=${VERSION:-0.5.1}
+VERSION=${VERSION:-0.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-pyasn1/python3-pyasn1.info b/python/python3-pyasn1/python3-pyasn1.info
index 9dd6972ccc..63084c1b53 100644
--- a/python/python3-pyasn1/python3-pyasn1.info
+++ b/python/python3-pyasn1/python3-pyasn1.info
@@ -1,8 +1,8 @@
PRGNAM="python3-pyasn1"
-VERSION="0.5.1"
+VERSION="0.6.0"
HOMEPAGE="https://github.com/pyasn1/pyasn1"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pyasn1/pyasn1-0.5.1.tar.gz"
-MD5SUM="1e8ca05cc7040aaf06e321886715eb7e"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pyasn1/pyasn1-0.6.0.tar.gz"
+MD5SUM="562dfdd6e0f3d404fec128a281541da0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/python/python3-pybcj/python3-pybcj.SlackBuild b/python/python3-pybcj/python3-pybcj.SlackBuild
index 8616421675..d7a9c0f027 100644
--- a/python/python3-pybcj/python3-pybcj.SlackBuild
+++ b/python/python3-pybcj/python3-pybcj.SlackBuild
@@ -82,7 +82,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
diff --git a/python/python3-pydantic-core/python3-pydantic-core.SlackBuild b/python/python3-pydantic-core/python3-pydantic-core.SlackBuild
index 84286f5e1f..2f7571e21c 100644
--- a/python/python3-pydantic-core/python3-pydantic-core.SlackBuild
+++ b/python/python3-pydantic-core/python3-pydantic-core.SlackBuild
@@ -102,7 +102,8 @@ else
export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
fi
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-pykeepass/python3-pykeepass.SlackBuild b/python/python3-pykeepass/python3-pykeepass.SlackBuild
index a5a0d11d14..4f23b98d47 100644
--- a/python/python3-pykeepass/python3-pykeepass.SlackBuild
+++ b/python/python3-pykeepass/python3-pykeepass.SlackBuild
@@ -64,6 +64,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# fix dos line endings or patch will fail
+perl -pi -e 's/\r\n/\n/g' pyproject.toml
+
# Fix missing pykeepass.kdbx_parsing when built with modern tools
# https://github.com/libkeepass/pykeepass/pull/378
patch -p1 < $CWD/fix_missing_pykeepass_kdbx_parsing.patch
@@ -72,7 +75,8 @@ patch -p1 < $CWD/fix_missing_pykeepass_kdbx_parsing.patch
# https://github.com/libkeepass/pykeepass/pull/383
patch -p1 < $CWD/use_built_in_isoformat_support.patch
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-pynvim/README b/python/python3-pynvim/README
deleted file mode 100644
index 7072342502..0000000000
--- a/python/python3-pynvim/README
+++ /dev/null
@@ -1,3 +0,0 @@
-Pynvim implements support for python plugins in Nvim.
-It also works as a library for connecting to and scripting
-Nvim processes through its msgpack-rpc API.
diff --git a/python/python3-pynvim/python3-pynvim.info b/python/python3-pynvim/python3-pynvim.info
deleted file mode 100644
index d041b2cb54..0000000000
--- a/python/python3-pynvim/python3-pynvim.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="python3-pynvim"
-VERSION="0.5.0"
-HOMEPAGE="http://github.com/neovim/pynvim"
-DOWNLOAD="https://github.com/neovim/pynvim/archive/0.5.0/pynvim-0.5.0.tar.gz"
-MD5SUM="29a7142c3e447260d6ec7a88cf79b350"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="msgpack-python greenlet"
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="dslackw@gmail.com"
diff --git a/python/python3-pyppmd/python3-pyppmd.SlackBuild b/python/python3-pyppmd/python3-pyppmd.SlackBuild
index 3800107686..d33670672a 100644
--- a/python/python3-pyppmd/python3-pyppmd.SlackBuild
+++ b/python/python3-pyppmd/python3-pyppmd.SlackBuild
@@ -82,7 +82,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
diff --git a/python/python3-pytest/python3-pytest.SlackBuild b/python/python3-pytest/python3-pytest.SlackBuild
index 325292f333..0391443576 100644
--- a/python/python3-pytest/python3-pytest.SlackBuild
+++ b/python/python3-pytest/python3-pytest.SlackBuild
@@ -67,7 +67,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Use newer setuptools
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-pythran/python3-pythran.SlackBuild b/python/python3-pythran/python3-pythran.SlackBuild
index 6c8ffe97ab..7c5911061b 100644
--- a/python/python3-pythran/python3-pythran.SlackBuild
+++ b/python/python3-pythran/python3-pythran.SlackBuild
@@ -76,7 +76,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Needs newer setuptools
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
@@ -85,7 +86,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Remove bundled boost and xsimd
-rm -r $PKG/usr/lib$LIBDIRSUFFIX/python*/site-packages/pythran/{boost,xsimd}
+rm -r $PKG/usr/lib*/python$PYVER/site-packages/pythran/{boost,xsimd}
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS Changelog README.rst $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/python/python3-pyzmq/python3-pyzmq.SlackBuild b/python/python3-pyzmq/python3-pyzmq.SlackBuild
index d7be17e95d..f20c617a7d 100644
--- a/python/python3-pyzmq/python3-pyzmq.SlackBuild
+++ b/python/python3-pyzmq/python3-pyzmq.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild b/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild
index b47e727424..6bb638b295 100644
--- a/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild
+++ b/python/python3-qbittorrent-api/python3-qbittorrent-api.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-qbittorrent-api
-VERSION=${VERSION:-2024.2.59}
+VERSION=${VERSION:-2024.3.60}
SRCNAM=${SRCNAM:-qbittorrent-api}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,7 +62,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
python3 -m build --wheel --no-isolation
diff --git a/python/python3-qbittorrent-api/python3-qbittorrent-api.info b/python/python3-qbittorrent-api/python3-qbittorrent-api.info
index db246b461f..d6ac2a6d6a 100644
--- a/python/python3-qbittorrent-api/python3-qbittorrent-api.info
+++ b/python/python3-qbittorrent-api/python3-qbittorrent-api.info
@@ -1,8 +1,8 @@
PRGNAM="python3-qbittorrent-api"
-VERSION="2024.2.59"
+VERSION="2024.3.60"
HOMEPAGE="https://qbittorrent-api.readthedocs.io/"
-DOWNLOAD="https://github.com/rmartin16/qbittorrent-api/archive/refs/tags/v2024.2.59/qbittorrent-api-2024.2.59.tar.gz"
-MD5SUM="88f13691d3eaacb2111e26f655ca75ad"
+DOWNLOAD="https://github.com/rmartin16/qbittorrent-api/archive/refs/tags/v2024.3.60/qbittorrent-api-2024.3.60.tar.gz"
+MD5SUM="cecc8a3919170d1241ad9bfa9c973415"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-setuptools-scm-opt"
diff --git a/python/python3-qstylizer/python3-qstylizer.SlackBuild b/python/python3-qstylizer/python3-qstylizer.SlackBuild
index 97f93b69ef..9004c9366a 100644
--- a/python/python3-qstylizer/python3-qstylizer.SlackBuild
+++ b/python/python3-qstylizer/python3-qstylizer.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-qstylizer
-# Copyright 2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2023-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-qstylizer
-VERSION=${VERSION:-0.2.2}
+VERSION=${VERSION:-0.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,20 +49,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-qstylizer/python3-qstylizer.info b/python/python3-qstylizer/python3-qstylizer.info
index 5559a1e7c3..ee5a5ecd63 100644
--- a/python/python3-qstylizer/python3-qstylizer.info
+++ b/python/python3-qstylizer/python3-qstylizer.info
@@ -1,8 +1,8 @@
PRGNAM="python3-qstylizer"
-VERSION="0.2.2"
+VERSION="0.2.3"
HOMEPAGE="https://github.com/blambright/qstylizer"
-DOWNLOAD="https://github.com/blambright/qstylizer/archive/0.2.2/qstylizer-0.2.2.tar.gz"
-MD5SUM="a40567f93f939c0353a0753a7bc12bbc"
+DOWNLOAD="https://github.com/blambright/qstylizer/archive/0.2.3/qstylizer-0.2.3.tar.gz"
+MD5SUM="d95c8bd53d675eae3e25e4247a84d231"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-inflection tinycss2"
diff --git a/python/python3-qtawesome/python3-qtawesome.SlackBuild b/python/python3-qtawesome/python3-qtawesome.SlackBuild
index b26ae4ca45..41fc50d3bf 100644
--- a/python/python3-qtawesome/python3-qtawesome.SlackBuild
+++ b/python/python3-qtawesome/python3-qtawesome.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-qtawesome
-VERSION=${VERSION:-1.3.0}
+VERSION=${VERSION:-1.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,20 +49,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-qtawesome/python3-qtawesome.info b/python/python3-qtawesome/python3-qtawesome.info
index e254862b81..1c48266c98 100644
--- a/python/python3-qtawesome/python3-qtawesome.info
+++ b/python/python3-qtawesome/python3-qtawesome.info
@@ -1,8 +1,8 @@
PRGNAM="python3-qtawesome"
-VERSION="1.3.0"
+VERSION="1.3.1"
HOMEPAGE="https://github.com/spyder-ide/qtawesome/"
-DOWNLOAD="https://github.com/spyder-ide/qtawesome/archive/v1.3.0/qtawesome-1.3.0.tar.gz"
-MD5SUM="4c6b235aff4ffb524ae6c8c6e7c600f7"
+DOWNLOAD="https://github.com/spyder-ide/qtawesome/archive/v1.3.1/qtawesome-1.3.1.tar.gz"
+MD5SUM="1297699cc5b11864866aa624e7358650"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="QtPy"
diff --git a/python/python3-regex/python3-regex.SlackBuild b/python/python3-regex/python3-regex.SlackBuild
index 08c9c60491..9df6529e68 100644
--- a/python/python3-regex/python3-regex.SlackBuild
+++ b/python/python3-regex/python3-regex.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-regex
-VERSION=${VERSION:-2023.12.25}
+VERSION=${VERSION:-2024.4.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,20 +49,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-regex/python3-regex.info b/python/python3-regex/python3-regex.info
index 217d208013..29f51b0f1f 100644
--- a/python/python3-regex/python3-regex.info
+++ b/python/python3-regex/python3-regex.info
@@ -1,8 +1,8 @@
PRGNAM="python3-regex"
-VERSION="2023.12.25"
+VERSION="2024.4.16"
HOMEPAGE="https://bitbucket.org/mrabarnett/mrab-regex"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/r/regex/regex-2023.12.25.tar.gz"
-MD5SUM="3f97f0aef9bf334fe50ae5980b183e68"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/r/regex/regex-2024.4.16.tar.gz"
+MD5SUM="1887cc71be6feacb692246944be9f59b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/python/python3-setuptools-opt/README b/python/python3-setuptools-opt/README
index 7d957ab7fc..5b65d6ba0b 100644
--- a/python/python3-setuptools-opt/README
+++ b/python/python3-setuptools-opt/README
@@ -3,9 +3,10 @@ python3-setuptools-opt (Install newer setuptools in /opt)
Setuptools is a fully-featured, actively-maintained, and stable
library designed to facilitate packaging Python projects.
-Installs to /opt/python3.9/site-packages.
+Installs to /opt/python$PYVER/site-packages.
Add the following before the python3 build commands in your
Slackbuild to use this version over the stock one in 15.0:
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
diff --git a/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild b/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild
index ab5aeafb2c..5ac75cd8a9 100644
--- a/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild
+++ b/python/python3-setuptools-opt/python3-setuptools-opt.SlackBuild
@@ -86,7 +86,7 @@ rm -f setuptools/*.exe
# Recent Python versions support both a libdir (for pure Python modules) and a
# platlib (for $ARCH specific modules). We've always patched Python to use
-# the platform directory (such as /usr/lib64/python3.9/site-packages on x86_64)
+# the platform directory (such as /usr/lib64/python$PYVER/site-packages on x86_64)
# for all modules. Perhaps we will rethink this, but since an installed
# setuptools now takes priority for reporting the libdir (and this no longer
# matches the platlib on architectures such as x86_64), let's patch setuptools
@@ -95,15 +95,17 @@ if [ "$LIBDIRSUFFIX" = "64" ]; then
zcat $CWD/setuptools.x86_64.diff.gz | patch -p1 --verbose || exit 1
fi
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
if [ "$PKG/usr/" != "/usr/" ]; then
mkdir -p $PKG/opt
- mv $PKG/usr/lib*/python3.9 $PKG/opt/
+ mv $PKG/usr/lib*/python$PYVER $PKG/opt/
rmdir $PKG/usr/lib*
else
- echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python3.9"
+ echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python$PYVER"
exit 1
fi
diff --git a/python/python3-setuptools-opt/slack-desc b/python/python3-setuptools-opt/slack-desc
index ac915cce08..53ddd75f55 100644
--- a/python/python3-setuptools-opt/slack-desc
+++ b/python/python3-setuptools-opt/slack-desc
@@ -11,7 +11,7 @@ python3-setuptools-opt:
python3-setuptools-opt: Setuptools is a fully-featured, actively-maintained, and stable
python3-setuptools-opt: library designed to facilitate packaging Python projects.
python3-setuptools-opt:
-python3-setuptools-opt: Installs to /opt/python3.9/site-packages
+python3-setuptools-opt: Installs to /opt/python$PYVER/site-packages
python3-setuptools-opt:
python3-setuptools-opt:
python3-setuptools-opt: Project URL: https://pypi.org/project/setuptools/
diff --git a/python/python3-setuptools-rust-opt/README b/python/python3-setuptools-rust-opt/README
index 168558a39c..bf86a777ba 100644
--- a/python/python3-setuptools-rust-opt/README
+++ b/python/python3-setuptools-rust-opt/README
@@ -3,9 +3,10 @@ python3-setuptools-rust-opt (setuptools-rust installed to /opt)
setuptools-rust is a plugin for setuptools to build Rust Python
extensions implemented with PyO3 or rust-cpython.
-Installs to /opt/python3.9/site-packages
+Installs to /opt/python$PYVER/site-packages
Add the following before the python3 build commands in your
-Slackbuild to use this version over the stock one in 15.0:
+Slackbuild to use this version.:
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
diff --git a/python/python3-setuptools-rust-opt/python3-setuptools-rust-opt.SlackBuild b/python/python3-setuptools-rust-opt/python3-setuptools-rust-opt.SlackBuild
index 7df4c4a204..500539769b 100644
--- a/python/python3-setuptools-rust-opt/python3-setuptools-rust-opt.SlackBuild
+++ b/python/python3-setuptools-rust-opt/python3-setuptools-rust-opt.SlackBuild
@@ -66,16 +66,18 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
+
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
if [ "$PKG/usr/" != "/usr/" ]; then
mkdir -p $PKG/opt
- mv $PKG/usr/lib*/python3.9 $PKG/opt/
+ mv $PKG/usr/lib*/python$PYVER $PKG/opt/
rmdir $PKG/usr/lib*
else
- echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python3.9"
+ echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python$PYVE$PYVERR"
exit 1
fi
diff --git a/python/python3-setuptools-rust-opt/slack-desc b/python/python3-setuptools-rust-opt/slack-desc
index b4b875375d..760acd65f3 100644
--- a/python/python3-setuptools-rust-opt/slack-desc
+++ b/python/python3-setuptools-rust-opt/slack-desc
@@ -11,7 +11,7 @@ python3-setuptools-rust-opt:
python3-setuptools-rust-opt: setuptools-rust is a plugin for setuptools to build Rust Python
python3-setuptools-rust-opt: extensions implemented with PyO3 or rust-cpython.
python3-setuptools-rust-opt:
-python3-setuptools-rust-opt: Installs to /opt/python3.9/site-packages
+python3-setuptools-rust-opt: Installs to /opt/python$PYVER/site-packages
python3-setuptools-rust-opt:
python3-setuptools-rust-opt:
python3-setuptools-rust-opt: Project URL: https://github.com/PyO3/setuptools-rust/
diff --git a/python/python3-setuptools-scm-opt/README b/python/python3-setuptools-scm-opt/README
index 73881e3706..9affc3e333 100644
--- a/python/python3-setuptools-scm-opt/README
+++ b/python/python3-setuptools-scm-opt/README
@@ -8,9 +8,10 @@ managed file.
ImportError: cannot import name '__version__' from ...
NOTE:
-Installs to /opt/python3.9/site-packages
+Installs to /opt/python$PYVER/site-packages
Add the following before the python3 build commands in your
Slackbuild to use this version over the stock one in 15.0:
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
diff --git a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild
index 242de21c16..ff9895deaf 100644
--- a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild
+++ b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-setuptools-scm-opt
-# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -66,17 +66,18 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
if [ "$PKG/usr/" != "/usr/" ]; then
mkdir -p $PKG/opt
- mv $PKG/usr/lib*/python3.9 $PKG/opt/
+ mv $PKG/usr/lib*/python$PYVER $PKG/opt/
rmdir $PKG/usr/lib*
else
- echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python3.9"
+ echo "ERROR: \$PKG is not set! We don't want to move the real /usr/lib*/python$PYVER"
exit 1
fi
diff --git a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info
index c1ef646fca..6ddaa3d8fb 100644
--- a/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info
+++ b/python/python3-setuptools-scm-opt/python3-setuptools-scm-opt.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setuptools_scm/setupt
MD5SUM="036efc8cbff77f9ba420225c4807e938"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-setuptools-opt typing-extensions python3-rich python-importlib_metadata"
+REQUIRES="typing-extensions python3-rich python-importlib_metadata"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/python3-smart_open/python3-smart_open.SlackBuild b/python/python3-smart_open/python3-smart_open.SlackBuild
index 7548c61b26..30b9c08927 100644
--- a/python/python3-smart_open/python3-smart_open.SlackBuild
+++ b/python/python3-smart_open/python3-smart_open.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-smart_open
-VERSION=${VERSION:-7.0.1}
+VERSION=${VERSION:-7.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-smart_open/python3-smart_open.info b/python/python3-smart_open/python3-smart_open.info
index 4f71d587f6..190df19b16 100644
--- a/python/python3-smart_open/python3-smart_open.info
+++ b/python/python3-smart_open/python3-smart_open.info
@@ -1,8 +1,8 @@
PRGNAM="python3-smart_open"
-VERSION="7.0.1"
+VERSION="7.0.4"
HOMEPAGE="https://github.com/RaRe-Technologies/smart_open"
-DOWNLOAD="https://github.com/RaRe-Technologies/smart_open/archive/v7.0.1/smart_open-7.0.1.tar.gz"
-MD5SUM="955448d27d1c3cea26046fdfbd40bcbd"
+DOWNLOAD="https://github.com/RaRe-Technologies/smart_open/archive/v7.0.4/smart_open-7.0.4.tar.gz"
+MD5SUM="9ba91017eb70dbcf3a670dd2dece171a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-wrapt"
diff --git a/python/python3-sniffio/python3-sniffio.SlackBuild b/python/python3-sniffio/python3-sniffio.SlackBuild
index e4f4311c45..31976dd54c 100644
--- a/python/python3-sniffio/python3-sniffio.SlackBuild
+++ b/python/python3-sniffio/python3-sniffio.SlackBuild
@@ -64,7 +64,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-statsmodels/README b/python/python3-statsmodels/README
index c78c9034c4..9bb29c3006 100644
--- a/python/python3-statsmodels/README
+++ b/python/python3-statsmodels/README
@@ -6,3 +6,6 @@ plotting functions, and result statistics are available for
different types of data and each estimator. Researchers across
fields may find that statsmodels fully meets their needs for
statistical computing and data analysis in Python.
+
+python3-statsmodels 0.14.1 is the last available version for Slackware
+15.0. Newer versions would require Cython >= 3.0.10.
diff --git a/python/python3-statsmodels/python3-statsmodels.SlackBuild b/python/python3-statsmodels/python3-statsmodels.SlackBuild
index 48e6761ccb..524e44afa1 100644
--- a/python/python3-statsmodels/python3-statsmodels.SlackBuild
+++ b/python/python3-statsmodels/python3-statsmodels.SlackBuild
@@ -71,10 +71,8 @@ find -L . \
# remove requirement
sed -i '/oldest-supported-numpy/d' pyproject.toml
-# convert to minimum req'd instead of pinned
-sed -i 's/\(setuptools_scm.*\)~=/\1>=/' pyproject.toml
-
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-tempora/python3-tempora.SlackBuild b/python/python3-tempora/python3-tempora.SlackBuild
index 1ab594ea66..89487a7a41 100644
--- a/python/python3-tempora/python3-tempora.SlackBuild
+++ b/python/python3-tempora/python3-tempora.SlackBuild
@@ -70,7 +70,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-tox/python3-tox.SlackBuild b/python/python3-tox/python3-tox.SlackBuild
index 7a830b0e22..ca2466b884 100644
--- a/python/python3-tox/python3-tox.SlackBuild
+++ b/python/python3-tox/python3-tox.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-tox
-VERSION=${VERSION:-4.14.1}
+VERSION=${VERSION:-4.14.2}
SRCNAM=${SRCNAM:-tox}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/python/python3-tox/python3-tox.info b/python/python3-tox/python3-tox.info
index 7e292b641f..caf897a8e5 100644
--- a/python/python3-tox/python3-tox.info
+++ b/python/python3-tox/python3-tox.info
@@ -1,8 +1,8 @@
PRGNAM="python3-tox"
-VERSION="4.14.1"
+VERSION="4.14.2"
HOMEPAGE="https://tox.wiki/"
-DOWNLOAD="https://github.com/tox-dev/tox/archive/refs/tags/4.14.1/tox-4.14.1.tar.gz"
-MD5SUM="a9bc361aa59b17ee3a402d2af8fda880"
+DOWNLOAD="https://github.com/tox-dev/tox/archive/refs/tags/4.14.2/tox-4.14.2.tar.gz"
+MD5SUM="656a8032cfa8cd5b16046a64ca218d7d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-cachetools colorama python3-pyproject-api python3-virtualenv"
diff --git a/python/python3-trio/python3-trio.SlackBuild b/python/python3-trio/python3-trio.SlackBuild
index 58451afe75..199677ae6f 100644
--- a/python/python3-trio/python3-trio.SlackBuild
+++ b/python/python3-trio/python3-trio.SlackBuild
@@ -80,7 +80,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild b/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild
index 91f05ca7bf..fd14295e72 100644
--- a/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild
+++ b/python/python3-trove-classifiers/python3-trove-classifiers.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-trove-classifiers
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-2024.3.3}
+VERSION=${VERSION:-2024.3.25}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-trove-classifiers/python3-trove-classifiers.info b/python/python3-trove-classifiers/python3-trove-classifiers.info
index 4a0dae965d..ef9a70cb5e 100644
--- a/python/python3-trove-classifiers/python3-trove-classifiers.info
+++ b/python/python3-trove-classifiers/python3-trove-classifiers.info
@@ -1,8 +1,8 @@
PRGNAM="python3-trove-classifiers"
-VERSION="2024.3.3"
+VERSION="2024.3.25"
HOMEPAGE="https://github.com/pypa/trove-classifiers"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2024.3.3.tar.gz"
-MD5SUM="1e574abaf8803bab35289ab54d6bb251"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2024.3.25.tar.gz"
+MD5SUM="ea059326f148738747dfb3e3e9b579a6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-calver"
diff --git a/python/python3-twisted/python3-twisted.SlackBuild b/python/python3-twisted/python3-twisted.SlackBuild
index a0b612d47c..ae16aff15b 100644
--- a/python/python3-twisted/python3-twisted.SlackBuild
+++ b/python/python3-twisted/python3-twisted.SlackBuild
@@ -90,7 +90,7 @@ python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
# Fix initialization bug with zope.interface 6+
-sed -i 's#zope-interface#zope.interface#' "$PKG/usr/lib${LIBDIRSUFFIX}/python3.9/site-packages/twisted-${VERSION}.dist-info/METADATA"
+sed -i 's#zope-interface#zope.interface#' $PKG/usr/lib*/python*/site-packages/twisted-${VERSION}.dist-info/METADATA
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/python/python3-twisted/python3-twisted.info b/python/python3-twisted/python3-twisted.info
index edd5710eaa..6d045ef8e3 100644
--- a/python/python3-twisted/python3-twisted.info
+++ b/python/python3-twisted/python3-twisted.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.python.org/packages/source/t/twisted/twisted-24.3.0.tar.g
MD5SUM="85d7a8d1552151cfd9e42417ab2ff875"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-automat python3-constantly python3-hyperlink python3-incremental zope.interface python3-service-identity typing-extensions"
+REQUIRES="python3-automat python3-constantly python3-hyperlink python3-incremental zope.interface python3-service-identity"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/python/python3-unearth/python3-unearth.SlackBuild b/python/python3-unearth/python3-unearth.SlackBuild
index fc5e310b65..6d1d97d55f 100644
--- a/python/python3-unearth/python3-unearth.SlackBuild
+++ b/python/python3-unearth/python3-unearth.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-unearth
-VERSION=${VERSION:-0.15.0}
+VERSION=${VERSION:-0.15.1}
SRCNAM=${SRCNAM:-unearth}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/python/python3-unearth/python3-unearth.info b/python/python3-unearth/python3-unearth.info
index 010d5d9a04..dccf7a394c 100644
--- a/python/python3-unearth/python3-unearth.info
+++ b/python/python3-unearth/python3-unearth.info
@@ -1,8 +1,8 @@
PRGNAM="python3-unearth"
-VERSION="0.15.0"
+VERSION="0.15.1"
HOMEPAGE="https://github.com/frostming/unearth"
-DOWNLOAD="https://github.com/frostming/unearth/archive/refs/tags/0.15.0/unearth-0.15.0.tar.gz"
-MD5SUM="971ff3ab50a43c89d42e8b512c41739a"
+DOWNLOAD="https://github.com/frostming/unearth/archive/refs/tags/0.15.1/unearth-0.15.1.tar.gz"
+MD5SUM="443e252fdc6d243b070f475a2ebd21f4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-pdm-backend python3-httpx"
diff --git a/python/python3-uri_template/python3-uri_template.SlackBuild b/python/python3-uri_template/python3-uri_template.SlackBuild
index 42f583da2b..0066014e72 100644
--- a/python/python3-uri_template/python3-uri_template.SlackBuild
+++ b/python/python3-uri_template/python3-uri_template.SlackBuild
@@ -64,7 +64,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
python3 -m build --no-isolation
diff --git a/python/python3-validators/python3-validators.SlackBuild b/python/python3-validators/python3-validators.SlackBuild
index ff4cf5f3d3..8306c5e1b5 100644
--- a/python/python3-validators/python3-validators.SlackBuild
+++ b/python/python3-validators/python3-validators.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-validators
-VERSION=${VERSION:-0.23.2}
+VERSION=${VERSION:-0.28.1}
SRCNAM=${SRCNAM:-validators}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -65,7 +65,15 @@ find -L . \
# Use newer, non-stock setuptools due to package requirements
# Requres python/python3-setuptools-opt build-time dependency
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+# Add unused section to avoid ERROR message from setuptools_scm
+# Make it an if statement just in case upstream decides to update
+# it and I don't notice.
+if ! grep -qF "[tool.setuptools_scm]" pyproject.toml; then
+ echo "[tool.setuptools_scm]" >> pyproject.toml
+fi
python3 -m build --wheel --no-isolation
python3 -m installer --destdir=$PKG dist/*.whl
@@ -75,7 +83,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- CHANGES.md LICENSE.txt README.md SECURITY.md \
+ CHANGES.md LICENSE.txt README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/python/python3-validators/python3-validators.info b/python/python3-validators/python3-validators.info
index 4dba276fde..a22b0caf79 100644
--- a/python/python3-validators/python3-validators.info
+++ b/python/python3-validators/python3-validators.info
@@ -1,8 +1,8 @@
PRGNAM="python3-validators"
-VERSION="0.23.2"
+VERSION="0.28.1"
HOMEPAGE="https://github.com/python-validators/validators"
-DOWNLOAD="https://github.com/python-validators/validators/archive/refs/tags/0.23.2/validators-0.23.2.tar.gz"
-MD5SUM="296407d9c150cb79eede49802dfb5d29"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/v/validators/validators-0.28.1.tar.gz"
+MD5SUM="6181e240819914aa33aba4e978db61d4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-poetry-core python3-setuptools-opt"
diff --git a/python/python3-versioneer/python3-versioneer.SlackBuild b/python/python3-versioneer/python3-versioneer.SlackBuild
index 78badef68b..fdc8fc0766 100644
--- a/python/python3-versioneer/python3-versioneer.SlackBuild
+++ b/python/python3-versioneer/python3-versioneer.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for python3-versioneer
-# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -64,7 +64,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
# to use updated meson
-#export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+#export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-virtualenv/python3-virtualenv.SlackBuild b/python/python3-virtualenv/python3-virtualenv.SlackBuild
index 934296b610..281c4bb62d 100644
--- a/python/python3-virtualenv/python3-virtualenv.SlackBuild
+++ b/python/python3-virtualenv/python3-virtualenv.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-virtualenv
SRCNAM=virtualenv
-VERSION=${VERSION:-20.25.1}
+VERSION=${VERSION:-20.25.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,18 +49,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- LIBDIRSUFFIX="64"
-elif [ "$ARCH" = "aarch64" ]; then
- LIBDIRSUFFIX="64"
-else
- LIBDIRSUFFIX=""
-fi
-
set -eu
rm -rf $PKG
@@ -76,17 +64,16 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Fix version detection
export SETUPTOOLS_SCM_PRETEND_VERSION=$VERSION
+# Use newer python packages in /opt/
+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
-# Fix version importing when using setuptools_scm<7
-# Thanks to dofuuz
-# https://github.com/dofuuz/python-soxr/issues/21
-sed -i 's/version =/__version__ = &/' $PKG/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/$SRCNAM/version.py
-sed -i 's/version_tuple/__&__ = &/' $PKG/usr/lib$LIBDIRSUFFIX/python3.9/site-packages/$SRCNAM/version.py
-
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
diff --git a/python/python3-virtualenv/python3-virtualenv.info b/python/python3-virtualenv/python3-virtualenv.info
index df8b3f613d..85b3e59c0d 100644
--- a/python/python3-virtualenv/python3-virtualenv.info
+++ b/python/python3-virtualenv/python3-virtualenv.info
@@ -1,10 +1,10 @@
PRGNAM="python3-virtualenv"
-VERSION="20.25.1"
+VERSION="20.25.3"
HOMEPAGE="https://virtualenv.pypa.io/"
-DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.25.1/virtualenv-20.25.1.tar.gz"
-MD5SUM="cfed91a0c468d50ffc3efeb51da3d0d5"
+DOWNLOAD="https://github.com/pypa/virtualenv/archive/20.25.3/virtualenv-20.25.3.tar.gz"
+MD5SUM="da8e76f886f9d6e93048071c16e96b55"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-distlib python3-filelock python3-platformdirs"
+REQUIRES="python3-setuptools-scm-opt python3-distlib python3-filelock python3-platformdirs"
MAINTAINER="Jeremy Hansen"
EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/python/python3-webcolors/python3-webcolors.SlackBuild b/python/python3-webcolors/python3-webcolors.SlackBuild
index cd59c36121..b0494ee812 100644
--- a/python/python3-webcolors/python3-webcolors.SlackBuild
+++ b/python/python3-webcolors/python3-webcolors.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-whatthepatch/python3-whatthepatch.SlackBuild b/python/python3-whatthepatch/python3-whatthepatch.SlackBuild
index 9cb0eb3122..7310c7a557 100644
--- a/python/python3-whatthepatch/python3-whatthepatch.SlackBuild
+++ b/python/python3-whatthepatch/python3-whatthepatch.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/python/python3-zodbpickle/python3-zodbpickle.SlackBuild b/python/python3-zodbpickle/python3-zodbpickle.SlackBuild
index 489bbbfff5..71d68ad8a7 100644
--- a/python/python3-zodbpickle/python3-zodbpickle.SlackBuild
+++ b/python/python3-zodbpickle/python3-zodbpickle.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-zodbpickle
SRCNAM=${PRGNAM#python3-*}
-VERSION=${VERSION:-3.2}
+VERSION=${VERSION:-3.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/python3-zodbpickle/python3-zodbpickle.info b/python/python3-zodbpickle/python3-zodbpickle.info
index c885291cc8..15afff368c 100644
--- a/python/python3-zodbpickle/python3-zodbpickle.info
+++ b/python/python3-zodbpickle/python3-zodbpickle.info
@@ -1,8 +1,8 @@
PRGNAM="python3-zodbpickle"
-VERSION="3.2"
+VERSION="3.3"
HOMEPAGE="https://github.com/zopefoundation/zodbpickle"
-DOWNLOAD="https://pypi.python.org/packages/source/z/zodbpickle/zodbpickle-3.2.tar.gz"
-MD5SUM="d47d95e6ad2362a1b8627805f03cc577"
+DOWNLOAD="https://pypi.python.org/packages/source/z/zodbpickle/zodbpickle-3.3.tar.gz"
+MD5SUM="a87a51e30133fa219a9346dba24f41c4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/python/rsa/README b/python/rsa/README
deleted file mode 100644
index 5311a7072d..0000000000
--- a/python/rsa/README
+++ /dev/null
@@ -1,5 +0,0 @@
-Python-RSA is a pure-Python RSA implementation. It supports encryption
-and decryption, signing and verifying signatures, and key generation
-according to PKCS#1 version 1.5.
-
-Optional dependencies: psyco
diff --git a/python/rsa/rsa.info b/python/rsa/rsa.info
deleted file mode 100644
index 962b735625..0000000000
--- a/python/rsa/rsa.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="rsa"
-VERSION="4.0"
-HOMEPAGE="https://stuvel.eu/rsa"
-DOWNLOAD="https://pypi.python.org/packages/source/r/rsa/rsa-4.0.tar.gz"
-MD5SUM="9f9af433a16868b616fc609215e91ddb"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python2-pyasn1"
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/python/sphinx-rtd-theme/sphinx-rtd-theme.SlackBuild b/python/sphinx-rtd-theme/sphinx-rtd-theme.SlackBuild
index 9c527dde6d..2a8ceb724d 100644
--- a/python/sphinx-rtd-theme/sphinx-rtd-theme.SlackBuild
+++ b/python/sphinx-rtd-theme/sphinx-rtd-theme.SlackBuild
@@ -2,6 +2,7 @@
# SlackBuild build script for sphinx_rtd_theme
+# Copyright 2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# Copyright (c) 2000-2011 Pr. Horstmann <wmh (at) eipg.fr>
# All rights reserved.
#
@@ -22,10 +23,12 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240322 46and2: Updated version, new maintainer.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sphinx-rtd-theme
-VERSION=${VERSION:-0.4.3}
+VERSION=${VERSION:-2.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -52,7 +55,7 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
rm -rf $PKG
-mkdir -p $TMP $PKG
+mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
@@ -60,12 +63,9 @@ 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 \
+ -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 {} \;
-
-# Python 2.7 will be dropped in the future.
-python2 setup.py install --root=$PKG
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
python3 setup.py install --root=$PKG
diff --git a/python/sphinx-rtd-theme/sphinx-rtd-theme.info b/python/sphinx-rtd-theme/sphinx-rtd-theme.info
index 5814934777..fe6c57ad95 100644
--- a/python/sphinx-rtd-theme/sphinx-rtd-theme.info
+++ b/python/sphinx-rtd-theme/sphinx-rtd-theme.info
@@ -1,10 +1,10 @@
PRGNAM="sphinx-rtd-theme"
-VERSION="0.4.3"
+VERSION="2.0.0"
HOMEPAGE="https://pypi.org/project/sphinx-rtd-theme"
-DOWNLOAD="https://files.pythonhosted.org/packages/ed/73/7e550d6e4cf9f78a0e0b60b9d93dba295389c3d271c034bf2ea3463a79f9/sphinx_rtd_theme-0.4.3.tar.gz"
-MD5SUM="6c50f30bc39046f497d336039a0c13fa"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-2.0.0.tar.gz"
+MD5SUM="8ad74a8e9ca706ed77117be0e9eed7e8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Pr. HORSTMANN"
-EMAIL="wmh@eipg.fr"
+REQUIRES="sphinxcontrib-jquery"
+MAINTAINER="fourtysixandtwo"
+EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/sphinxcontrib-jquery/README b/python/sphinxcontrib-jquery/README
new file mode 100644
index 0000000000..7a083e75b9
--- /dev/null
+++ b/python/sphinxcontrib-jquery/README
@@ -0,0 +1,4 @@
+sphinxcontrib-jquery (Ext. to include jQuery on newer Sphinx releases)
+
+sphinxcontrib-jquery ensures that jQuery is always installed for use
+in Sphinx themes or extensions.
diff --git a/python/sphinxcontrib-jquery/slack-desc b/python/sphinxcontrib-jquery/slack-desc
new file mode 100644
index 0000000000..0bf4b9307c
--- /dev/null
+++ b/python/sphinxcontrib-jquery/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------------------------------------------------------|
+sphinxcontrib-jquery: sphinxcontrib-jquery (Ext. to include jQuery on newer Sphinx releases)
+sphinxcontrib-jquery:
+sphinxcontrib-jquery: sphinxcontrib-jquery ensures that jQuery is always installed for use
+sphinxcontrib-jquery: in Sphinx themes or extensions.
+sphinxcontrib-jquery:
+sphinxcontrib-jquery: Homepage: https://github.com/sphinx-contrib/jquery
+sphinxcontrib-jquery:
+sphinxcontrib-jquery:
+sphinxcontrib-jquery:
+sphinxcontrib-jquery:
+sphinxcontrib-jquery:
diff --git a/python/sphinxcontrib-jquery/sphinxcontrib-jquery.SlackBuild b/python/sphinxcontrib-jquery/sphinxcontrib-jquery.SlackBuild
new file mode 100644
index 0000000000..be14dc0991
--- /dev/null
+++ b/python/sphinxcontrib-jquery/sphinxcontrib-jquery.SlackBuild
@@ -0,0 +1,82 @@
+#!/bin/bash
+
+# Slackware build script for sphinxcontrib-jquery
+
+# Copyright 2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# 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=sphinxcontrib-jquery
+SRCNAM=$PRGNAM
+VERSION=${VERSION:-4.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 $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 {} \+
+
+python3 -m build --no-isolation
+python3 -m installer -d "$PKG" dist/*.whl
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ AUTHORS CHANGES.rst LICENCE README.rst \
+ $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/sphinxcontrib-jquery/sphinxcontrib-jquery.info b/python/sphinxcontrib-jquery/sphinxcontrib-jquery.info
new file mode 100644
index 0000000000..e958a00367
--- /dev/null
+++ b/python/sphinxcontrib-jquery/sphinxcontrib-jquery.info
@@ -0,0 +1,10 @@
+PRGNAM="sphinxcontrib-jquery"
+VERSION="4.1"
+HOMEPAGE="https://github.com/sphinx-contrib/jquery"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.tar.gz"
+MD5SUM="46ea52845b17343ed6c61e6963fb265d"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-build"
+MAINTAINER="fourtysixandtwo"
+EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/python/tqdm/tqdm.SlackBuild b/python/tqdm/tqdm.SlackBuild
index 796e3eb7b3..59dd3c1566 100644
--- a/python/tqdm/tqdm.SlackBuild
+++ b/python/tqdm/tqdm.SlackBuild
@@ -76,7 +76,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# 46and2: newer setuptools needed
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/python/traitlets/traitlets.SlackBuild b/python/traitlets/traitlets.SlackBuild
index 6a5a4b6c4d..341bd19859 100644
--- a/python/traitlets/traitlets.SlackBuild
+++ b/python/traitlets/traitlets.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=traitlets
-VERSION=${VERSION:-5.12.0}
+VERSION=${VERSION:-5.14.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/traitlets/traitlets.info b/python/traitlets/traitlets.info
index c02ff1814b..60f0fc417f 100644
--- a/python/traitlets/traitlets.info
+++ b/python/traitlets/traitlets.info
@@ -1,8 +1,8 @@
PRGNAM="traitlets"
-VERSION="5.12.0"
+VERSION="5.14.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/t/traitlets/traitlets-5.12.0.tar.gz"
-MD5SUM="c43b9649a82c44ab5b6bc40ae7b2e911"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/t/traitlets/traitlets-5.14.3.tar.gz"
+MD5SUM="f6e6529cca4cbe3299e3f07ce24d3fdc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-hatchling"
diff --git a/python/typing-extensions/typing-extensions.SlackBuild b/python/typing-extensions/typing-extensions.SlackBuild
index b2fc2a719a..8689e7bb3f 100644
--- a/python/typing-extensions/typing-extensions.SlackBuild
+++ b/python/typing-extensions/typing-extensions.SlackBuild
@@ -4,7 +4,7 @@
# Copyright (c) 2000-2020 Prof. Horstmann <wmh (at) eipg.fr>
# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
-# Copyright 2023 Jeremy Hansen <jebrhansen+SBo@gmail.com>
+# Copyright 2023-2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,14 +24,11 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20220404 bkw: Modified by SlackBuilds.org, BUILD=2:
-# - name SlackBuild correctly in doc dir.
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=typing-extensions
PKGNAM=typing_extensions
-VERSION=${VERSION:-4.8.0}
+VERSION=${VERSION:-4.11.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/typing-extensions/typing-extensions.info b/python/typing-extensions/typing-extensions.info
index a913d0cdf3..1604fe1daf 100644
--- a/python/typing-extensions/typing-extensions.info
+++ b/python/typing-extensions/typing-extensions.info
@@ -1,8 +1,8 @@
PRGNAM="typing-extensions"
-VERSION="4.8.0"
+VERSION="4.11.0"
HOMEPAGE="https://pypi.org/project/typing-extensions/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typing_extensions/typing_extensions-4.8.0.tar.gz"
-MD5SUM="74bafe841fbd1c27324afdeb099babdf"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/t/typing_extensions/typing_extensions-4.11.0.tar.gz"
+MD5SUM="6b89642c3d08d034dbc9f3d97c6d735d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-build"
diff --git a/python/werkzeug/werkzeug.SlackBuild b/python/werkzeug/werkzeug.SlackBuild
index f55e939db5..b50f1ec035 100644
--- a/python/werkzeug/werkzeug.SlackBuild
+++ b/python/werkzeug/werkzeug.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=werkzeug
-VERSION=${VERSION:-3.0.1}
+VERSION=${VERSION:-3.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/python/werkzeug/werkzeug.info b/python/werkzeug/werkzeug.info
index e3ef71d961..ea7ca66b02 100644
--- a/python/werkzeug/werkzeug.info
+++ b/python/werkzeug/werkzeug.info
@@ -1,8 +1,8 @@
PRGNAM="werkzeug"
-VERSION="3.0.1"
+VERSION="3.0.2"
HOMEPAGE="https://palletsprojects.com/p/werkzeug/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/w/werkzeug/werkzeug-3.0.1.tar.gz"
-MD5SUM="b8cb17df4a7d86b7c5cdffcd5657197a"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/w/werkzeug/werkzeug-3.0.2.tar.gz"
+MD5SUM="02aea8c05c4bfb797c0fbd9e045b7b46"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-build"
diff --git a/ruby/ruby-build/ruby-build.SlackBuild b/ruby/ruby-build/ruby-build.SlackBuild
index 6127ce60ca..c54ef40835 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:-20240319}
+VERSION=${VERSION:-20240416}
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 157c130e71..c34d1d5262 100644
--- a/ruby/ruby-build/ruby-build.info
+++ b/ruby/ruby-build/ruby-build.info
@@ -1,8 +1,8 @@
PRGNAM="ruby-build"
-VERSION="20240319"
+VERSION="20240416"
HOMEPAGE="https://github.com/rbenv/ruby-build"
-DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20240319/ruby-build-20240319.tar.gz"
-MD5SUM="53fcb667592b720a727fdc2c7f90aa6d"
+DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20240416/ruby-build-20240416.tar.gz"
+MD5SUM="b4da2b0ae4ee9765943c620b3f72e925"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/FontAwesome/FontAwesome.SlackBuild b/system/FontAwesome/FontAwesome.SlackBuild
index ed7d6c29c2..a47c0d3ef7 100644
--- a/system/FontAwesome/FontAwesome.SlackBuild
+++ b/system/FontAwesome/FontAwesome.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=FontAwesome
-VERSION=${VERSION:-6.5.1}
+VERSION=${VERSION:-6.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/FontAwesome/FontAwesome.info b/system/FontAwesome/FontAwesome.info
index 6b83bdafdd..8975257619 100644
--- a/system/FontAwesome/FontAwesome.info
+++ b/system/FontAwesome/FontAwesome.info
@@ -1,8 +1,8 @@
PRGNAM="FontAwesome"
-VERSION="6.5.1"
+VERSION="6.5.2"
HOMEPAGE="https://fontawesome.com/"
-DOWNLOAD="https://github.com/FortAwesome/Font-Awesome/archive/6.5.1/Font-Awesome-6.5.1.tar.gz"
-MD5SUM="cf3cd21247cbf5e22c07baac55de9da6"
+DOWNLOAD="https://github.com/FortAwesome/Font-Awesome/archive/6.5.2/Font-Awesome-6.5.2.tar.gz"
+MD5SUM="a13a0af66d2e0bbcbeece51a32e44d51"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/FreeFileSync/FreeFileSync.SlackBuild b/system/FreeFileSync/FreeFileSync.SlackBuild
index db8aeaeb0a..d3bb3a3a9a 100644
--- a/system/FreeFileSync/FreeFileSync.SlackBuild
+++ b/system/FreeFileSync/FreeFileSync.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=FreeFileSync
-VERSION=${VERSION:-13.4}
+VERSION=${VERSION:-13.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/FreeFileSync/FreeFileSync.info b/system/FreeFileSync/FreeFileSync.info
index ca81d0db61..43d0759b25 100644
--- a/system/FreeFileSync/FreeFileSync.info
+++ b/system/FreeFileSync/FreeFileSync.info
@@ -1,8 +1,8 @@
PRGNAM="FreeFileSync"
-VERSION="13.4"
+VERSION="13.5"
HOMEPAGE="https://freefilesync.org/"
-DOWNLOAD="https://freefilesync.org/download/FreeFileSync_13.4_Linux.tar.gz"
-MD5SUM="9d2f422db0552371bba1fd464ceefee1"
+DOWNLOAD="https://freefilesync.org/download/FreeFileSync_13.5_Linux.tar.gz"
+MD5SUM="54c1cd44eebf7d4834b519e1193e8c2b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="p7zip"
diff --git a/system/Iosevka-aile/Iosevka-aile.SlackBuild b/system/Iosevka-aile/Iosevka-aile.SlackBuild
index f83b4f5521..4beb1d38a2 100644
--- a/system/Iosevka-aile/Iosevka-aile.SlackBuild
+++ b/system/Iosevka-aile/Iosevka-aile.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka-aile
SRCNAM=PkgTTC-IosevkaAile
-VERSION=${VERSION:-29.0.2}
+VERSION=${VERSION:-29.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka-aile/Iosevka-aile.info b/system/Iosevka-aile/Iosevka-aile.info
index 492fbc6dbd..013ce6fd00 100644
--- a/system/Iosevka-aile/Iosevka-aile.info
+++ b/system/Iosevka-aile/Iosevka-aile.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka-aile"
-VERSION="29.0.2"
+VERSION="29.0.5"
HOMEPAGE="https://typeof.net/Iosevka"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-IosevkaAile-29.0.2.zip"
-MD5SUM="390310dbbe7f92e046dcb10cab57606d"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaAile-29.0.5.zip"
+MD5SUM="6de3ab94f40d3bb521971225f1bab31d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/Iosevka-etoile/Iosevka-etoile.SlackBuild b/system/Iosevka-etoile/Iosevka-etoile.SlackBuild
index 47cf4595e7..3aacbe1445 100644
--- a/system/Iosevka-etoile/Iosevka-etoile.SlackBuild
+++ b/system/Iosevka-etoile/Iosevka-etoile.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka-etoile
SRCNAM=PkgTTC-IosevkaEtoile
-VERSION=${VERSION:-29.0.2}
+VERSION=${VERSION:-29.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka-etoile/Iosevka-etoile.info b/system/Iosevka-etoile/Iosevka-etoile.info
index 9fe7dcf3dd..1fa9e6384c 100644
--- a/system/Iosevka-etoile/Iosevka-etoile.info
+++ b/system/Iosevka-etoile/Iosevka-etoile.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka-etoile"
-VERSION="29.0.2"
+VERSION="29.0.5"
HOMEPAGE="https://typeof.net/Iosevka"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-IosevkaEtoile-29.0.2.zip"
-MD5SUM="34e8086b8cd7842248f9908e2f493766"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.5/PkgTTC-IosevkaEtoile-29.0.5.zip"
+MD5SUM="f9dc0b7217481b3a61f5ae859a827bc6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/Iosevka-slab/Iosevka-slab.SlackBuild b/system/Iosevka-slab/Iosevka-slab.SlackBuild
index 4883a8faa3..962f27443f 100644
--- a/system/Iosevka-slab/Iosevka-slab.SlackBuild
+++ b/system/Iosevka-slab/Iosevka-slab.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka-slab
-VERSION=${VERSION:-29.0.2}
+VERSION=${VERSION:-29.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka-slab/Iosevka-slab.info b/system/Iosevka-slab/Iosevka-slab.info
index 380087d2e5..59576d9a50 100644
--- a/system/Iosevka-slab/Iosevka-slab.info
+++ b/system/Iosevka-slab/Iosevka-slab.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka-slab"
-VERSION="29.0.2"
+VERSION="29.1.0"
HOMEPAGE="https://typeof.net/Iosevka/"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-IosevkaSlab-29.0.2.zip"
-MD5SUM="a7c77bf7a9a799af4c04ad09fb916881"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.1.0/PkgTTC-IosevkaSlab-29.1.0.zip"
+MD5SUM="a4133e4ec480ba65ce5dfaee12fc6f43"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/Iosevka/Iosevka.SlackBuild b/system/Iosevka/Iosevka.SlackBuild
index df9376657a..8a6c14de82 100644
--- a/system/Iosevka/Iosevka.SlackBuild
+++ b/system/Iosevka/Iosevka.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Iosevka
-VERSION=${VERSION:-29.0.2}
+VERSION=${VERSION:-29.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/Iosevka/Iosevka.info b/system/Iosevka/Iosevka.info
index cf90822c89..361db3d74e 100644
--- a/system/Iosevka/Iosevka.info
+++ b/system/Iosevka/Iosevka.info
@@ -1,8 +1,8 @@
PRGNAM="Iosevka"
-VERSION="29.0.2"
+VERSION="29.1.0"
HOMEPAGE="https://typeof.net/Iosevka/"
-DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.0.2/PkgTTC-Iosevka-29.0.2.zip"
-MD5SUM="4eb57dc75a3efa3f84b844cd96460192"
+DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v29.1.0/PkgTTC-Iosevka-29.1.0.zip"
+MD5SUM="bf725be14592dca7ab1165a4a1844fcb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/TLP/TLP.SlackBuild b/system/TLP/TLP.SlackBuild
index d68d68cdbf..38734c504c 100644
--- a/system/TLP/TLP.SlackBuild
+++ b/system/TLP/TLP.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for TLP
-# Copyright 2013-2022 Aaditya <aaditya_gnulinux@zoho.com>
+# Copyright 2013-2024 Aaditya <aaditya_gnulinux@zoho.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=TLP
-VERSION=${VERSION:-1.5.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.6.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/TLP/TLP.info b/system/TLP/TLP.info
index bc9fde7add..eee87ced4e 100644
--- a/system/TLP/TLP.info
+++ b/system/TLP/TLP.info
@@ -1,8 +1,8 @@
PRGNAM="TLP"
-VERSION="1.5.0"
+VERSION="1.6.1"
HOMEPAGE="https://github.com/linrunner/TLP"
-DOWNLOAD="https://github.com/linrunner/TLP/archive/1.5.0.tar.gz"
-MD5SUM="2f1cb91290ee7df54acf29ea8f780379"
+DOWNLOAD="https://github.com/linrunner/TLP/archive/1.6.1.tar.gz"
+MD5SUM="e6b2702d1737f5f5f04d8dd9f595b988"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/aide/aide.SlackBuild b/system/aide/aide.SlackBuild
index fd880d64dc..10e19c31a0 100644
--- a/system/aide/aide.SlackBuild
+++ b/system/aide/aide.SlackBuild
@@ -8,7 +8,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aide
#PKGVER=`basename $PRGNAM*tar.gz .tar.gz | cut -d- -f2`
-VERSION=${VERSION:-0.17.4}
+VERSION=${VERSION:-0.18.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/aide/aide.info b/system/aide/aide.info
index fea44a8b67..bf6da3d4a2 100644
--- a/system/aide/aide.info
+++ b/system/aide/aide.info
@@ -1,8 +1,8 @@
PRGNAM="aide"
-VERSION="0.17.4"
+VERSION="0.18.6"
HOMEPAGE="https://aide.github.io/"
-DOWNLOAD="https://github.com/aide/aide/releases/download/v0.17.4/aide-0.17.4.tar.gz"
-MD5SUM="adac3bc719b923d49059edb992eb95c9"
+DOWNLOAD="https://github.com/aide/aide/releases/download/v0.18.6/aide-0.18.6.tar.gz"
+MD5SUM="3f464e9187dc812af140dd0f3f1c58f7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/asbt/asbt.info b/system/asbt/asbt.info
index 82c99e6ec2..8535dd355c 100644
--- a/system/asbt/asbt.info
+++ b/system/asbt/asbt.info
@@ -1,7 +1,7 @@
PRGNAM="asbt"
VERSION="2.1.1"
HOMEPAGE="https://github.com/abchk1234/asbt"
-DOWNLOAD="https://github.com/abchk1234/asbt/archive/2.1.1.tar.gz"
+DOWNLOAD="https://github.com/abchk1234/asbt/archive/2.1.1/asbt-2.1.1.tar.gz"
MD5SUM="22a9bda61fc6eb4124ecf13a9ece85aa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/autojump/autojump.info b/system/autojump/autojump.info
index dcaf89b49a..d9c7ea6679 100644
--- a/system/autojump/autojump.info
+++ b/system/autojump/autojump.info
@@ -1,7 +1,7 @@
PRGNAM="autojump"
VERSION="22.5.3"
HOMEPAGE="https://github.com/wting/autojump"
-DOWNLOAD="https://github.com/wting/autojump/archive/release-v22.5.3.tar.gz"
+DOWNLOAD="https://github.com/wting/autojump/archive/release-v22.5.3/autojump-release-v22.5.3.tar.gz"
MD5SUM="29f1a7df736814c747645703bf00ce48"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/bat/bat.SlackBuild b/system/bat/bat.SlackBuild
index bdc66ee3ae..347ed9e49c 100644
--- a/system/bat/bat.SlackBuild
+++ b/system/bat/bat.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for bat
# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2021-2023 Erich Ritz, Jenks, Oklahoma, USA
+# Copyright 2021-2024 Erich Ritz, Jenks, Oklahoma, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bat
VERSION=${VERSION:-0.24.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -141,7 +141,7 @@ mkdir vendor
printf ' "package": "%s"' "$cksum"
printf "}\n"
- } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print (json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
done
)
diff --git a/system/bitrot/bitrot.SlackBuild b/system/bitrot/bitrot.SlackBuild
index 6ca44898ac..527810b281 100644
--- a/system/bitrot/bitrot.SlackBuild
+++ b/system/bitrot/bitrot.SlackBuild
@@ -78,7 +78,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --no-isolation
python3 -m installer -d "$PKG" dist/*.whl
diff --git a/system/blocks/blocks.info b/system/blocks/blocks.info
index 55dec8bbf2..e53cace44d 100644
--- a/system/blocks/blocks.info
+++ b/system/blocks/blocks.info
@@ -1,7 +1,7 @@
PRGNAM="blocks"
VERSION="0.1.4"
HOMEPAGE="https://github.com/g2p/blocks"
-DOWNLOAD="https://github.com/g2p/blocks/archive/d00d8aa2bcb64ef5113de9500220e57049b836b4.tar.gz"
+DOWNLOAD="https://github.com/g2p/blocks/archive/d00d8aa2bcb64ef5113de9500220e57049b836b4/blocks-d00d8aa2bcb64ef5113de9500220e57049b836b4.tar.gz"
MD5SUM="a8576e955f788449e7927800efa71e44"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/ccrypt/ccrypt.SlackBuild b/system/ccrypt/ccrypt.SlackBuild
index 2ba4444ad1..ec559f454c 100644
--- a/system/ccrypt/ccrypt.SlackBuild
+++ b/system/ccrypt/ccrypt.SlackBuild
@@ -33,8 +33,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="ccrypt"
-VERSION=${VERSION:-1.10}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.11}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/ccrypt/ccrypt.info b/system/ccrypt/ccrypt.info
index b4708f5adc..56e1f5f9c5 100644
--- a/system/ccrypt/ccrypt.info
+++ b/system/ccrypt/ccrypt.info
@@ -1,8 +1,8 @@
PRGNAM="ccrypt"
-VERSION="1.10"
-HOMEPAGE="http://ccrypt.sourceforge.net/"
-DOWNLOAD="http://pkgs.fedoraproject.org/repo/pkgs/ccrypt/ccrypt-1.10.tar.gz/44ddd763465c254df83f5d38851d04d7/ccrypt-1.10.tar.gz"
-MD5SUM="44ddd763465c254df83f5d38851d04d7"
+VERSION="1.11"
+HOMEPAGE="https://ccrypt.sourceforge.net/"
+DOWNLOAD="https://ccrypt.sourceforge.net/download/1.11/ccrypt-1.11.tar.gz"
+MD5SUM="262573b04416b3b947f0d38807ec5246"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ccrypt/slack-desc b/system/ccrypt/slack-desc
index 3b112ace3f..17c0960f2a 100644
--- a/system/ccrypt/slack-desc
+++ b/system/ccrypt/slack-desc
@@ -13,7 +13,7 @@ ccrypt: streams. It was designed as a replacement for the standard unix
ccrypt: crypt utility and is based on based on the Rijndael cipher
ccrypt: (aka AES)
ccrypt:
-ccrypt: Homepage: http://ccrypt.sourceforge.net/
+ccrypt: Homepage: https://ccrypt.sourceforge.net/
ccrypt:
ccrypt:
ccrypt:
diff --git a/system/chkrootkit/chkrootkit.SlackBuild b/system/chkrootkit/chkrootkit.SlackBuild
index 50929c35b4..36f1447f62 100644
--- a/system/chkrootkit/chkrootkit.SlackBuild
+++ b/system/chkrootkit/chkrootkit.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=chkrootkit
-VERSION=${VERSION:-0.57}
+VERSION=${VERSION:-0.58b}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/chkrootkit/chkrootkit.info b/system/chkrootkit/chkrootkit.info
index bc5b4d7f14..9238b3595a 100644
--- a/system/chkrootkit/chkrootkit.info
+++ b/system/chkrootkit/chkrootkit.info
@@ -1,8 +1,8 @@
PRGNAM="chkrootkit"
-VERSION="0.57"
+VERSION="0.58b"
HOMEPAGE="http://www.chkrootkit.org"
-DOWNLOAD="ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.57.tar.gz"
-MD5SUM="80320d609bc732ac074262f4c2937447"
+DOWNLOAD="ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.58b.tar.gz"
+MD5SUM="de110f07f37b1b5caff2e90cc6172dd8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/chronograf/chronograf.SlackBuild b/system/chronograf/chronograf.SlackBuild
index ace1a29e7a..38449a9219 100644
--- a/system/chronograf/chronograf.SlackBuild
+++ b/system/chronograf/chronograf.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Chronograf
-# Copyright 2017-2023 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2017-2024 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=chronograf
-VERSION=${VERSION:-1.10.2}
+VERSION=${VERSION:-1.10.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/chronograf/chronograf.info b/system/chronograf/chronograf.info
index 304455fd6d..9991aff83a 100644
--- a/system/chronograf/chronograf.info
+++ b/system/chronograf/chronograf.info
@@ -1,10 +1,10 @@
PRGNAM="chronograf"
-VERSION="1.10.2"
+VERSION="1.10.3"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.2_linux_i386.tar.gz"
-MD5SUM="e44e315ecbe49d0226d190877f62b678"
-DOWNLOAD_x86_64="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.2_linux_amd64.tar.gz"
-MD5SUM_x86_64="bd480af78447d3c9f21dc45b7f10fd7f"
+DOWNLOAD="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.3_linux_i386.tar.gz"
+MD5SUM="72385f53ae4dffff70a17973e172f7f6"
+DOWNLOAD_x86_64="https://dl.influxdata.com/chronograf/releases/chronograf-1.10.3_linux_amd64.tar.gz"
+MD5SUM_x86_64="493fe3362a03082472de8f83e57cdfc7"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/clamav/clamav.SlackBuild b/system/clamav/clamav.SlackBuild
index 839fe94a41..77fad8b7b2 100644
--- a/system/clamav/clamav.SlackBuild
+++ b/system/clamav/clamav.SlackBuild
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=clamav
-VERSION=${VERSION:-1.3.0}
+VERSION=${VERSION:-1.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/clamav/clamav.info b/system/clamav/clamav.info
index 8e79483ec9..924bba54fa 100644
--- a/system/clamav/clamav.info
+++ b/system/clamav/clamav.info
@@ -1,8 +1,8 @@
PRGNAM="clamav"
-VERSION="1.3.0"
+VERSION="1.3.1"
HOMEPAGE="https://www.clamav.net/"
-DOWNLOAD="https://www.clamav.net/downloads/production/clamav-1.3.0.tar.gz"
-MD5SUM="c70168adc7c88506e079ac86a0c57031"
+DOWNLOAD="https://github.com/Cisco-Talos/clamav/releases/download/clamav-1.3.1/clamav-1.3.1.tar.gz"
+MD5SUM="a2617a04a69433f9f7c86ede5dcc82c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16 libmspack"
diff --git a/system/conky/conky.SlackBuild b/system/conky/conky.SlackBuild
index 2ce2abbbb1..828e7e1e3a 100644
--- a/system/conky/conky.SlackBuild
+++ b/system/conky/conky.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=conky
-VERSION=${VERSION:-1.19.8}
+VERSION=${VERSION:-1.20.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/conky/conky.info b/system/conky/conky.info
index f0708fb5b8..30fd153122 100644
--- a/system/conky/conky.info
+++ b/system/conky/conky.info
@@ -1,8 +1,8 @@
PRGNAM="conky"
-VERSION="1.19.8"
+VERSION="1.20.1"
HOMEPAGE="https://github.com/brndnmtthws/conky"
-DOWNLOAD="https://github.com/brndnmtthws/conky/archive/v1.19.8/conky-1.19.8.tar.gz"
-MD5SUM="dd6ba34de6d0769901a11b13d53d4df6"
+DOWNLOAD="https://github.com/brndnmtthws/conky/archive/v1.20.1/conky-1.20.1.tar.gz"
+MD5SUM="6abe61ff017c872487f6b7a184ad68c9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua53 imlib2"
diff --git a/system/debootstrap/debootstrap.SlackBuild b/system/debootstrap/debootstrap.SlackBuild
index f8ff990d11..1fa82ce652 100644
--- a/system/debootstrap/debootstrap.SlackBuild
+++ b/system/debootstrap/debootstrap.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for Debootstrap
# Copyright 2009 Marco Bonetti <sid77@slackware.it>
+# Copyright 2022, 2024 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=debootstrap
-VERSION=${VERSION:-1.0.127}
+VERSION=${VERSION:-1.0.134}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -52,9 +53,10 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM
tar xvf $CWD/${PRGNAM}_$VERSION.tar.gz
-cd $PRGNAM-$VERSION || cd $PRGNAM
+cd $PRGNAM || cd $PRGNAM-$VERSION
-cp $CWD/devices.tar.gz .
+# Excise all devices.tar.gz code. Closes: #830869
+#cp $CWD/devices.tar.gz .
chown -R root:root .
find -L . \
diff --git a/system/debootstrap/debootstrap.info b/system/debootstrap/debootstrap.info
index 830d9049f9..190e9f4296 100644
--- a/system/debootstrap/debootstrap.info
+++ b/system/debootstrap/debootstrap.info
@@ -1,8 +1,8 @@
PRGNAM="debootstrap"
-VERSION="1.0.127"
+VERSION="1.0.134"
HOMEPAGE="https://wiki.debian.org/Debootstrap"
-DOWNLOAD="https://launchpad.net/debian/+archive/primary/+files/debootstrap_1.0.127.tar.gz"
-MD5SUM="10efe7577aa68a6b9c4c5930f4692288"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.134.tar.gz"
+MD5SUM="faa51b403aebee9ed297b02fdb2bc55f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ded/ded.SlackBuild b/system/ded/ded.SlackBuild
index 3b2ded4ad8..a8b24da3c3 100644
--- a/system/ded/ded.SlackBuild
+++ b/system/ded/ded.SlackBuild
@@ -10,6 +10,8 @@
# This build script was written from scratch for 14.1, without referring
# to the old script.
+# 20240416 bkw: this fucking thing has been broken for ages. fix it
+# by breaking td_lib out into a separate build.
# 20221227 bkw: updated for 20221011 release
# 20210220 bkw: updated for 20210110. get rid of configure patch, found
# a better way to disable the long filename test.
@@ -69,65 +71,15 @@ fi
set -e
-# not going to make td_lib a separate package. If anyone's packaging up any
-# of the (very few) apps that use td_lib, let them list ded as a dependency.
-LIBNAM=td_lib
-LIBVER=${LIBVER:-$VERSION}
-
-# build everything here so it's easy to clean up after
-BUILDDIR=$TMP/$PRGNAM-build
-
-rm -rf $PKG $BUILDDIR
-mkdir -p $BUILDDIR $PKG $OUTPUT
-
-cd $BUILDDIR
-rm -rf $LIBNAM-$LIBVER
-tar xvf $CWD/$LIBNAM-$LIBVER.tgz
-cd $LIBNAM-$LIBVER
-chown -R root:root .
-find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
- \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
-
-# "checking for long filenames" wants to create files in /usr/lib and
-# /var/lib. Violates the principle of least surprise: users don't expect
-# configure scripts (or SlackBuilds) to touch their system directories.
-
-# This *should* work, but doesn't, I guess because configure.in is too old.
-#sed -i '/^AC_SYS_LONG_FILE_NAMES/d' configure.in
-#autoreconf -i
-
-# It turns out we can force it in the environment.
-ac_cv_sys_long_file_names="set" \
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --build=$ARCH-slackware-linux
-
-# NB: the -j1's are necessary, even on 'make install'.
-make -j1
-
-# actually, don't really need to make install, ded's configure will find
-# the static lib just fine, but there do exist other apps that use td_lib
-# so we'll include it in the package too. Upstream doesn't let us build
-# it as a shared lib.
-make -j1 install DESTDIR=$PKG
-
-# let's include the td_lib docs
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/$LIBNAM-$LIBVER
-cp -a CHANGES COPYING README $PKG/usr/doc/$PRGNAM-$VERSION/$LIBNAM-$LIBVER
-
-cd $BUILDDIR
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tgz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
- \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/system/ded/ded.info b/system/ded/ded.info
index 8a00095ac9..4949cc723f 100644
--- a/system/ded/ded.info
+++ b/system/ded/ded.info
@@ -1,12 +1,10 @@
PRGNAM="ded"
VERSION="20230122"
HOMEPAGE="http://invisible-island.net/ded/"
-DOWNLOAD="https://invisible-mirror.net/archives/ded/ded-20230122.tgz \
- https://invisible-mirror.net/archives/ded/td_lib-20230122.tgz"
-MD5SUM="d44b731ad16c7bcf6efeca7dbce4a885 \
- bb6d9f756b77e2c5eaa1260a3f98bd0b"
+DOWNLOAD="https://invisible-mirror.net/archives/ded/ded-20230122.tgz"
+MD5SUM="d44b731ad16c7bcf6efeca7dbce4a885"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="td_lib"
MAINTAINER="B. Watson"
EMAIL="urchlay@slackware.uk"
diff --git a/system/diskscan/diskscan.info b/system/diskscan/diskscan.info
index 1df80c552d..e517fcb088 100644
--- a/system/diskscan/diskscan.info
+++ b/system/diskscan/diskscan.info
@@ -1,7 +1,7 @@
PRGNAM="diskscan"
VERSION="0.19"
HOMEPAGE="http://blog.disksurvey.org/proj/diskscan"
-DOWNLOAD="https://github.com/baruch/diskscan/archive/0.19.tar.gz"
+DOWNLOAD="https://github.com/baruch/diskscan/archive/0.19/diskscan-0.19.tar.gz"
MD5SUM="14aad4aa22d97e691f48082e9d26199b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/distrobox/distrobox.SlackBuild b/system/distrobox/distrobox.SlackBuild
index 4006dae3e2..693318d378 100644
--- a/system/distrobox/distrobox.SlackBuild
+++ b/system/distrobox/distrobox.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=distrobox
-VERSION=${VERSION:-1.7.0.1}
+VERSION=${VERSION:-1.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -60,7 +60,6 @@ mkdir -p $PKG/usr/bin $PKG/usr/share/{bash-completions,icons}
cp -rf distrobox* $PKG/usr/bin
cp -rf man/ $PKG/usr/
cp -rf completions $PKG/usr/share/bash-completions/
-cp terminal-distrobox-icon.svg $PKG/usr/share/icons/terminal-distrobox-icon.svg
rm $PKG/usr/man/gen-man
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/distrobox/distrobox.info b/system/distrobox/distrobox.info
index 5100198d70..3a44b50f50 100644
--- a/system/distrobox/distrobox.info
+++ b/system/distrobox/distrobox.info
@@ -1,8 +1,8 @@
PRGNAM="distrobox"
-VERSION="1.7.0.1"
+VERSION="1.7.1"
HOMEPAGE="https://github.com/89luca89/distrobox"
-DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.7.0.1/distrobox-1.7.0.1.tar.gz"
-MD5SUM="01bc2f2f39d773e82ad5e896f28c1b80"
+DOWNLOAD="https://github.com/89luca89/distrobox/archive/1.7.1/distrobox-1.7.1.tar.gz"
+MD5SUM="25e413dbc60fbea908542c392e2affda"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="podman"
diff --git a/system/docker-compose/docker-compose.SlackBuild b/system/docker-compose/docker-compose.SlackBuild
index e6b085e060..463bd6d7ef 100644
--- a/system/docker-compose/docker-compose.SlackBuild
+++ b/system/docker-compose/docker-compose.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=docker-compose
-VERSION=${VERSION:-2.26.0}
+VERSION=${VERSION:-2.26.1}
GITHASH=${GITHASH:-b929810}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/docker-compose/docker-compose.info b/system/docker-compose/docker-compose.info
index b2b508fe29..d7bf6ea891 100644
--- a/system/docker-compose/docker-compose.info
+++ b/system/docker-compose/docker-compose.info
@@ -1,10 +1,10 @@
PRGNAM="docker-compose"
-VERSION="2.26.0"
+VERSION="2.26.1"
HOMEPAGE="https://docs.docker.com/compose/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/docker/compose/archive/v2.26.0/compose-2.26.0.tar.gz"
-MD5SUM_x86_64="3dd382e06783e1b511cccf3305e077b5"
+DOWNLOAD_x86_64="https://github.com/docker/compose/archive/v2.26.1/compose-2.26.1.tar.gz"
+MD5SUM_x86_64="64ac36e75914803274d074d107cf3e17"
REQUIRES="docker-cli"
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/docker-machine-kvm/docker-machine-kvm.SlackBuild b/system/docker-machine-kvm/docker-machine-kvm.SlackBuild
index 6ae87e6129..0b8dbff6e6 100644
--- a/system/docker-machine-kvm/docker-machine-kvm.SlackBuild
+++ b/system/docker-machine-kvm/docker-machine-kvm.SlackBuild
@@ -80,6 +80,9 @@ find -L . \
mkdir -p build/src/github.com/dhiltgen
ln -sf $TMP/$PRGNAM-$VERSION build/src/github.com/dhiltgen/$PRGNAM
+# https://bugs.gentoo.org/893080
+sed -e 's: -i::' -i cmd/docker-machine-driver-kvm/Makefile
+
export GO111MODULE="off"
make -C cmd/docker-machine-driver-kvm \
GOPATH=$TMP/$PRGNAM-$VERSION/build
diff --git a/system/doublecmd-qt5/README b/system/doublecmd-qt5/README
index f423887ac2..34fe9f50be 100644
--- a/system/doublecmd-qt5/README
+++ b/system/doublecmd-qt5/README
@@ -4,5 +4,5 @@ Double Commander is a free cross-platform open source file manager
with two panels side by side (or one above the other). This is the Qt
version of the program.
-Since it is written in Pascal, lazarus, fpc, and qt5pas packages must
+Since it is written in Pascal, lazarus, fpc, and libqtpas packages must
be installed before building.
diff --git a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
index b50fe2ce6c..add4b121b6 100644
--- a/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
+++ b/system/doublecmd-qt5/doublecmd-qt5.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=doublecmd-qt5
UPSTR_PRGNAME=doublecmd
-VERSION=${VERSION:-1.1.9}
+VERSION=${VERSION:-1.1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/doublecmd-qt5/doublecmd-qt5.info b/system/doublecmd-qt5/doublecmd-qt5.info
index 9bf71bd399..1703ce0fbd 100644
--- a/system/doublecmd-qt5/doublecmd-qt5.info
+++ b/system/doublecmd-qt5/doublecmd-qt5.info
@@ -1,8 +1,8 @@
PRGNAM="doublecmd-qt5"
-VERSION="1.1.9"
+VERSION="1.1.12"
HOMEPAGE="http://doublecmd.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.9-src.tar.gz"
-MD5SUM="c7920140bc2f2cb17ca151e5d94eebeb"
+DOWNLOAD="https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.12-src.tar.gz"
+MD5SUM="c3a5c06c9ba44b51d454aca00b42ca4c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lazarus libqtpas"
diff --git a/system/doublecmd-qt5/slack-desc b/system/doublecmd-qt5/slack-desc
index 1f6859994d..79c23af8e0 100644
--- a/system/doublecmd-qt5/slack-desc
+++ b/system/doublecmd-qt5/slack-desc
@@ -15,5 +15,5 @@ doublecmd-qt5:
doublecmd-qt5: Since it is written in Pascal, lazarus, fpc, and qt5pas packages must
doublecmd-qt5: be installed before building.
doublecmd-qt5:
-doublecmd-qt5:
+doublecmd-qt5: Homepage at http://doublecmd.sourceforge.net
doublecmd-qt5:
diff --git a/system/dtrx/dtrx.SlackBuild b/system/dtrx/dtrx.SlackBuild
index 6deead44da..e28280c20d 100644
--- a/system/dtrx/dtrx.SlackBuild
+++ b/system/dtrx/dtrx.SlackBuild
@@ -2,22 +2,42 @@
# Slackware build script for dtrx
-# Petr Kletecka petr@kle.cz <2020>
+# Copyright 2024 Petr Kletecka Orlando, FL
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dtrx
-VERSION=${VERSION:-7.1}
-ARCHIVE=${ARCHIVE:-671ccf7d1b7ea90a6e6e6cc44234ef14874d59bf}
+VERSION=${VERSION:-8.5.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-ARCH=noarch
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -27,27 +47,46 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-unzip -o $CWD/$PRGNAM-$ARCHIVE.zip
-cd $PRGNAM-$ARCHIVE
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+python3 -m build --wheel --no-isolation
+python3 -m installer --destdir "$PKG" dist/*.whl
-python setup.py install --prefix $PKG
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- NEWS README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/dtrx/dtrx.info b/system/dtrx/dtrx.info
index 411479487b..9128edce7e 100644
--- a/system/dtrx/dtrx.info
+++ b/system/dtrx/dtrx.info
@@ -1,10 +1,10 @@
PRGNAM="dtrx"
-VERSION="7.1"
+VERSION="8.5.3"
HOMEPAGE="https://github.com/brettcs/dtrx"
-DOWNLOAD="https://github.com/brettcs/dtrx/archive/671ccf7d1b7ea90a6e6e6cc44234ef14874d59bf/dtrx-671ccf7d1b7ea90a6e6e6cc44234ef14874d59bf.zip"
-MD5SUM="80a5abf4324824e3bcaf70d03db37bdb"
+DOWNLOAD="https://github.com/dtrx-py/dtrx/releases/download/8.5.3/dtrx-8.5.3.tar.gz"
+MD5SUM="cc1039aff57398b8c31a255ddaf5c737"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3-build python3-wheel"
MAINTAINER="Petr Kletecka"
EMAIL="petr@kle.cz"
diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild
index b5387e4c38..e097215ed8 100644
--- a/system/dust/dust.SlackBuild
+++ b/system/dust/dust.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dust
-VERSION=${VERSION:-0.9.0}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-1.0.0}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -141,7 +141,7 @@ mkdir vendor
printf ' "package": "%s"' "$cksum"
printf "}\n"
- } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print (json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
done
)
diff --git a/system/dust/dust.info b/system/dust/dust.info
index 53fdaa23d8..5e1446e632 100644
--- a/system/dust/dust.info
+++ b/system/dust/dust.info
@@ -1,81 +1,80 @@
PRGNAM="dust"
-VERSION="0.9.0"
+VERSION="1.0.0"
HOMEPAGE="https://github.com/bootandy/dust/"
-DOWNLOAD="https://github.com/bootandy/dust/archive/v0.9.0/dust-0.9.0.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
+DOWNLOAD="https://github.com/bootandy/dust/archive/v1.0.0/dust-1.0.0.tar.gz \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
https://static.crates.io/crates/ansi_term/ansi_term-0.12.1.crate \
- https://static.crates.io/crates/anstream/anstream-0.6.4.crate \
- https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.2.crate \
- https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.0.crate \
- https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.1.crate \
- https://static.crates.io/crates/anstyle/anstyle-1.0.4.crate \
- https://static.crates.io/crates/assert_cmd/assert_cmd-2.0.12.crate \
- https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.13.crate \
+ https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.3.crate \
+ https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.2.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.2.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.6.crate \
+ https://static.crates.io/crates/assert_cmd/assert_cmd-2.0.14.crate \
https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/bitflags/bitflags-2.4.1.crate \
- https://static.crates.io/crates/bstr/bstr-1.8.0.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.1.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-4.4.8.crate \
- https://static.crates.io/crates/clap_builder/clap_builder-4.4.8.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-4.4.4.crate \
- https://static.crates.io/crates/clap_lex/clap_lex-0.6.0.crate \
- https://static.crates.io/crates/clap_mangen/clap_mangen-0.2.15.crate \
+ https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.1.1.crate \
+ https://static.crates.io/crates/clap/clap-4.5.4.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.1.crate \
+ https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \
+ https://static.crates.io/crates/clap_mangen/clap_mangen-0.2.20.crate \
https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \
https://static.crates.io/crates/config-file/config-file-0.2.3.crate \
- https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.4.crate \
- https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.3.crate \
- https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.15.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.16.crate \
+ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
+ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \
+ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \
+ https://static.crates.io/crates/ctrlc/ctrlc-3.4.4.crate \
https://static.crates.io/crates/difflib/difflib-0.4.0.crate \
https://static.crates.io/crates/directories/directories-4.0.1.crate \
https://static.crates.io/crates/dirs-sys/dirs-sys-0.3.7.crate \
https://static.crates.io/crates/doc-comment/doc-comment-0.3.3.crate \
- https://static.crates.io/crates/either/either-1.9.0.crate \
- https://static.crates.io/crates/errno/errno-0.3.7.crate \
- https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.11.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.3.crate \
+ https://static.crates.io/crates/either/either-1.10.0.crate \
+ https://static.crates.io/crates/errno/errno-0.3.8.crate \
+ https://static.crates.io/crates/fastrand/fastrand-2.0.2.crate \
+ https://static.crates.io/crates/filesize/filesize-0.2.0.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.12.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \
https://static.crates.io/crates/io-lifetimes/io-lifetimes-1.0.11.crate \
- https://static.crates.io/crates/itertools/itertools-0.11.0.crate \
- https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
- https://static.crates.io/crates/libc/libc-0.2.150.crate \
+ https://static.crates.io/crates/libc/libc-0.2.153.crate \
https://static.crates.io/crates/libredox/libredox-0.0.1.crate \
https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.3.8.crate \
- https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.11.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \
https://static.crates.io/crates/lscolors/lscolors-0.13.0.crate \
- https://static.crates.io/crates/memchr/memchr-2.6.4.crate \
- https://static.crates.io/crates/memoffset/memoffset-0.9.0.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.1.crate \
+ https://static.crates.io/crates/nix/nix-0.28.0.crate \
https://static.crates.io/crates/ntapi/ntapi-0.4.1.crate \
https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
https://static.crates.io/crates/overload/overload-0.1.1.crate \
https://static.crates.io/crates/predicates-core/predicates-core-1.0.6.crate \
https://static.crates.io/crates/predicates-tree/predicates-tree-1.0.9.crate \
- https://static.crates.io/crates/predicates/predicates-3.0.4.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.69.crate \
- https://static.crates.io/crates/quote/quote-1.0.33.crate \
- https://static.crates.io/crates/rayon-core/rayon-core-1.12.0.crate \
- https://static.crates.io/crates/rayon/rayon-1.8.0.crate \
+ https://static.crates.io/crates/predicates/predicates-3.1.0.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.79.crate \
+ https://static.crates.io/crates/quote/quote-1.0.35.crate \
+ https://static.crates.io/crates/rayon-core/rayon-core-1.12.1.crate \
+ https://static.crates.io/crates/rayon/rayon-1.10.0.crate \
https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \
https://static.crates.io/crates/redox_users/redox_users-0.4.4.crate \
- https://static.crates.io/crates/regex-automata/regex-automata-0.4.3.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \
- https://static.crates.io/crates/regex/regex-1.10.2.crate \
+ https://static.crates.io/crates/regex/regex-1.10.4.crate \
https://static.crates.io/crates/roff/roff-0.2.1.crate \
https://static.crates.io/crates/rustix/rustix-0.37.27.crate \
- https://static.crates.io/crates/rustix/rustix-0.38.25.crate \
- https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
- https://static.crates.io/crates/serde/serde-1.0.193.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.193.crate \
- https://static.crates.io/crates/stfu8/stfu8-0.2.6.crate \
- https://static.crates.io/crates/strsim/strsim-0.10.0.crate \
- https://static.crates.io/crates/syn/syn-2.0.39.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.32.crate \
+ https://static.crates.io/crates/serde/serde-1.0.197.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.197.crate \
+ https://static.crates.io/crates/stfu8/stfu8-0.2.7.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.0.crate \
+ https://static.crates.io/crates/syn/syn-2.0.55.crate \
https://static.crates.io/crates/sysinfo/sysinfo-0.27.8.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.8.1.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
https://static.crates.io/crates/terminal_size/terminal_size-0.2.6.crate \
https://static.crates.io/crates/termtree/termtree-0.4.1.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.50.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.50.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.58.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.58.crate \
https://static.crates.io/crates/thousands/thousands-0.2.0.crate \
https://static.crates.io/crates/toml/toml-0.5.11.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
@@ -88,89 +87,97 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v0.9.0/dust-0.9.0.tar.gz \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \
https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.52.4.crate \
https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.4.crate \
https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.4.crate \
https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.4.crate \
https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.4.crate \
https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.4.crate \
https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \
- https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate"
-MD5SUM="39918d7180c73f5b86345f91be14cfb1 \
- 95e5f8d0b7ab37171b8d3118542ba06a \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.4.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.4.crate"
+MD5SUM="6ceedb7e3f923769fc24fbc889f83bf0 \
+ 03b2d126766ed746706241b4c7487654 \
f44e8d1d2e61974b268852797530ea41 \
- d18a8aaf56bfd7418a91540a0174402d \
- 316c95b1454a81db86a56d5af6734c94 \
- d2453c99c7af98286c2dc9017a8dba6d \
- b57fd47f132f32001e0d4bfc4621f1bf \
- b4f71ffecd3694a82ffb62c357d997a8 \
- 74e97e374c0c05d2dffc9568b7e135b8 \
- 05d77ef52e90ad161fdd41b252420467 \
+ d1dbe19a84ecc8388654099d69c77b09 \
+ e188f6de00a35235da008cd39e1a003d \
+ b06d6c6d9a7bdcdd9bf78f20f2d08f01 \
+ 87cc1a50f0dcc09d7223df42eae95119 \
+ dff7c2613686577772e6eaeaf76d6f5c \
+ 1c2bb905c30c21cbe50e9e18c6a73fa2 \
a295edb6953237ebbdfa8e731229f9a3 \
- ebcf604c44976809506192718f439dc1 \
- 494bc55e3713f1e861b0b6ae328a40f4 \
+ f3406374808b01be3a263666aa9aa2f5 \
+ db089af54479a055c39ca84bcf915f27 \
74634128440dbc3766bda76fdf0aaa05 \
- bb02f968d939667a9e71e7678faed38c \
- 4016164ed9555c747bd7e24b69212e3d \
- 30e4024be60605f771fae98ebf38e441 \
- 8f177f61a37d63f805acb925b30a0e58 \
- 42f7396e203b483dac20d7bcbd9650c6 \
+ 126712a51ed2962e587048a634186390 \
+ ec573c80325dcb85a463103cf3878a73 \
+ 6a7300e86333500f11f30e3e20e68808 \
+ 31f09812c68c3d67e0abc29ebcf74f1a \
+ f780b94573a4c3e9261b0ef07ace6529 \
+ d7e22f14f70a89ab8c77f414dc75ecc3 \
010f6d0e98cc2a2b99907a23c6cd6bbc \
41cd47cb4fcd7c67c6ae8a2a8e9c2759 \
- b477cc1c7b45e2187b3cad0377b504d8 \
- fd98c74ef4f8e5abcd938173ae8e2ab5 \
- 9970b72159dfdaf0ebb3eab0edfd37a4 \
- f0c49a1a8cb131110f9f14f440bf872c \
+ d7624e4ff046ae83eda8e82d90887bdb \
+ 396f4f63322338c26d76b2f638646178 \
+ 44505199ec0964feb5488051b4ac92d5 \
+ 398f4cce1d3067cc7a56662e52a33384 \
+ 5777335209150ceb1dc2164612afe6da \
bebc8338ae113a87a04564c97c1e3f0c \
43a06fc27e2bc54b4b06c4eeda880895 \
4c21da37e71a52f26c8c5490f3ec4837 \
dd1e49c76e9d5853e673a3b41ba02917 \
- 3c3ab76bd9ed94de350152f1af4c61e8 \
- 24f6202003a936e73e51f47584ea8bea \
- 80e1c1b89d858c93fc5946b4a8266504 \
- 3b00daaa372df161c5c8eeaf16a741d1 \
- b5fc3a27c94dc7bab487e15228c82d58 \
+ cfa0423cdca197fe5e67129d7e0bb6a8 \
+ 349e0ae5420f0b7e6ff835cd03cc7428 \
+ 840d04b67c8e340315332a53cb8a186c \
+ 9362cfdf53ef5eab4a7669b199f72784 \
+ ba5684833f6b40a3aa32ae4989c40f79 \
+ 4daeb6abd6951210bed659c3c1ea01b4 \
c6612f34c3ee98ced239da95fbede236 \
- d629ca093dfd23b5e9b4262c5f801928 \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 5a8dc4bf5c57a6487a7247a635347cc9 \
+ 49d77531898b3d7846b149c0fb4788c4 \
4d3764b253ae871241c2f327e519f382 \
18fa61f2d92d4df309c67cb3f3197987 \
- c0be6754bd3aef87de8cbc405f9f1673 \
+ f2d8f01a4e5c5236ab55240d09c6e82f \
9a5bbc0cbd40daa8e1e5b91435ea26d2 \
- ab9a5f02cef3b8794d810332ebf26a03 \
- fb6241893b457ed69fae5c1ae19920da \
+ f8cc1978aae22df3e656d12810cdf994 \
+ fef6cd95c83025d64b8cb50171a4bb74 \
01c0964cfb7b3653fd6f07f2d94255a5 \
a56461a712a83abc691cf473d1835228 \
- 2dc8aacabbc090f8025a4789d4d6d8f0 \
+ 8390247ae7126c00e162732b249be9d7 \
03a7ad2814bd9dd34e0acec8ca4f855e \
be08d75820c528ad6143e9e42efccee0 \
175aaa67c5c9a4c8de2b944d51d0753d \
- 21574d08e3527cc2d944698767770300 \
- 41bd794efd88a8bcac5ddb16ee6e208f \
- 0ddb8bccd3198892d0dd0ec7151f7cd3 \
- 4311e7e5548d3aaa04ffea5334fc50e0 \
- 00056853ca41c1a1448253be06daf010 \
+ c53da10df6d399239c5869a292065557 \
+ e0c30e3bc29a1b33c71f2823cd5b5365 \
+ 0358b31bf59c7915bb03f9e66f2d1ea3 \
+ 7604a19f6ff2021e9fc02f9bce604494 \
+ 7ee7a2b2f09d09fa2b1fb4c594fc8396 \
ff1d093069cfc9eb161907e17a51208b \
bca57d7079177ca0aa651d452c7099fe \
- 4f496143a21775fa7bd22bf329c37f37 \
+ 520b920d0c711ec1a17fb19a6060446a \
91b60a71d44302a8b05bd398eca56c37 \
- e90f2809a34e2bea0bd5c1120475fb36 \
+ e19600513eaf0823f25a621088b44d2c \
ca991859381ef2ddc2b3306de05c242c \
44eb6c30c79e4213a42dc2d1c1f3d345 \
- 9bdda698a3c8ba141f4daba1a7630143 \
- f1358be8c98b98837cbd2cf51e75f8b3 \
- d6c1f2447aa984e398cdfdeb4cd75d44 \
- d43f1621c76532ffdc7990d23593c61b \
- b13a93c43439d2e0977b59aefbb30a01 \
- 82d98dc87dc8503400aa095f5aa70f13 \
- 16236f1edd28a8895ad8c3de8de226d8 \
+ c74beacbda25822857d315b64c167575 \
+ 956ace3f4e2b8a6ac55aa74549cc38de \
+ e8b93865e80b67f03df2faa417960b88 \
+ b37c60ece73904fc7655776662f1a9bb \
+ 5a9054761bf275878e3c4076192d5472 \
+ d67ac85d39d181f0f1f9ca0791dabad1 \
a980016132a9c929e1542021acf62c7c \
- f80faded72df19d43134e2b44137376a \
+ 449c7bb37fc298d2026fbf2855eb8db0 \
1c4b4529618d2208937f63d3a4418003 \
b1372e62f53f0ad8d19a2be135c10c9d \
- faaccaab2081ca8765bec23ec90727ca \
- 5cecda424a27e70fde695ea8978f81a8 \
+ f443b2cca547d22f994c2dd99a6e5581 \
+ 361668f9f11e4f0eba45f70c24fa8614 \
eca4f78f2f4293611dccd41ad47a3be9 \
b21820f2664242498beba7783b32bef4 \
ca65153603a1a7240bbd9d2ce19f2d67 \
@@ -183,14 +190,23 @@ MD5SUM="39918d7180c73f5b86345f91be14cfb1 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
f2797ade0e36f1e5d6be9d11b5076582 \
+ 2376de634160158ece40c4bc2ab3eb41 \
24c64817e85ef77765ed0f26c31c9b4c \
+ da06678965a6a18bd802a4dfc0ff16a6 \
dae6d89034a6988042fd8be4cf5e037d \
+ 37de98e52a65c26a9ea5d1c64ac70ff7 \
de2839e16d9d7a9fd1c397da62f62b4a \
+ 08d0a285a0002da66dd555876cf0b278 \
e0c35ffb8cfdb74a39bf799811f79304 \
+ b6834054fd9736252087791fdda2e73a \
d990172b607020701f9e84ca8e1c043c \
+ 05b3e5d30c79a17e5c14c64f092326fe \
0a68848588e847ceccf504891584d00b \
+ af0110497c2fc215c55297232f3e6665 \
45b469ad607b912256b7c80141fa2d17 \
- 7799baff9a5664205d9110a2624e8989"
+ b08b96f50cdba558c550c985252c3fd6 \
+ 7799baff9a5664205d9110a2624e8989 \
+ ff740ff52ecfd509004f54630f94c3e4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
diff --git a/system/em/README b/system/em/README
index e897683250..bcecf3313f 100644
--- a/system/em/README
+++ b/system/em/README
@@ -2,5 +2,5 @@ Em is a terminal tool that prints FILE(s), or standard input to
standard output and highlights the expressions that are matched
the PATTERN.
-The expression will be highlighted iff stdout refers to the tty
+The expression will be highlighted if stdout refers to a tty
and that tty is ANSI-compatible.
diff --git a/system/em/em.SlackBuild b/system/em/em.SlackBuild
index 09c1e47670..d9e087a51e 100644
--- a/system/em/em.SlackBuild
+++ b/system/em/em.SlackBuild
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -75,11 +72,11 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
-python setup.py install --root=$PKG
+python2 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/system/em/em.info b/system/em/em.info
index 3e24f09c4e..8c09ee0b20 100644
--- a/system/em/em.info
+++ b/system/em/em.info
@@ -1,7 +1,7 @@
PRGNAM="em"
VERSION="0.4"
HOMEPAGE="http://em.readthedocs.org/"
-DOWNLOAD="https://github.com/ikalnitsky/em/archive/0.4.tar.gz"
+DOWNLOAD="https://github.com/ikalnitsky/em/archive/0.4/em-0.4.tar.gz"
MD5SUM="a1ab1d1d87491e1881657817492e80bd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/em/slack-desc b/system/em/slack-desc
index 8521f01376..2b6d485eb6 100644
--- a/system/em/slack-desc
+++ b/system/em/slack-desc
@@ -12,7 +12,7 @@ em: Em is a terminal tool that prints FILE(s), or standard input
em: to standard output and highlights the expressions that are
em: matched the PATTERN.
em:
-em: The expression will be highlighted iff the terminal is
+em: The expression will be highlighted if the terminal is
em: is ANSI-compatible.
em:
em: Homepage: http://em.readthedocs.org/
diff --git a/system/fastfetch/fastfetch.SlackBuild b/system/fastfetch/fastfetch.SlackBuild
index ca1f8b3658..57f29bec06 100644
--- a/system/fastfetch/fastfetch.SlackBuild
+++ b/system/fastfetch/fastfetch.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fastfetch
-VERSION=${VERSION:-2.8.6}
+VERSION=${VERSION:-2.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/fastfetch/fastfetch.info b/system/fastfetch/fastfetch.info
index 97a1a32ca6..98a2f06064 100644
--- a/system/fastfetch/fastfetch.info
+++ b/system/fastfetch/fastfetch.info
@@ -1,8 +1,8 @@
PRGNAM="fastfetch"
-VERSION="2.8.6"
+VERSION="2.9.0"
HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"
-DOWNLOAD="https://github.com/fastfetch-cli/fastfetch/archive/2.8.6/fastfetch-2.8.6.tar.gz"
-MD5SUM="e1f384741fc3fcc513cb09bac71f2cbe"
+DOWNLOAD="https://github.com/fastfetch-cli/fastfetch/archive/2.9.0/fastfetch-2.9.0.tar.gz"
+MD5SUM="b5e476cbd7fd82bcbc510ff1940ea502"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/fio/fio.SlackBuild b/system/fio/fio.SlackBuild
index c777b1adc3..83a120bd8f 100644
--- a/system/fio/fio.SlackBuild
+++ b/system/fio/fio.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fio
-# Copyright 2023 fourtysixandtwo <fourtysixandtwo@sliderr.net>
+# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
# Copyright 2012 Binh Nguyen <binhvng@gmail.com>
# Copyright 2015-2020 Brenton Earl <brent@exitstatusone.com>
# All rights reserved.
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fio
-VERSION=${VERSION:-3.36}
+VERSION=${VERSION:-3.37}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -97,7 +97,7 @@ make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+find $PKG/usr/man -type f -exec gzip -9 {} \+
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/system/fio/fio.info b/system/fio/fio.info
index 3d26e6da05..45299ffafa 100644
--- a/system/fio/fio.info
+++ b/system/fio/fio.info
@@ -1,8 +1,8 @@
PRGNAM="fio"
-VERSION="3.36"
+VERSION="3.37"
HOMEPAGE="https://git.kernel.dk/cgit/fio/"
-DOWNLOAD="https://brick.kernel.dk/snaps/fio-3.36.tar.gz"
-MD5SUM="5db0f287a8445cde1918171b19632560"
+DOWNLOAD="https://brick.kernel.dk/snaps/fio-3.37.tar.gz"
+MD5SUM="f762d75c1fb7df762a1f6a27d395f359"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/fwupd/fwupd.SlackBuild b/system/fwupd/fwupd.SlackBuild
index b0985d4fa5..7d8312a4db 100644
--- a/system/fwupd/fwupd.SlackBuild
+++ b/system/fwupd/fwupd.SlackBuild
@@ -81,7 +81,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# to use updated meson
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/system/fzf/fzf.SlackBuild b/system/fzf/fzf.SlackBuild
index fffecbb6b1..82af663b0f 100644
--- a/system/fzf/fzf.SlackBuild
+++ b/system/fzf/fzf.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fzf
-VERSION=${VERSION:-0.46.1}
+VERSION=${VERSION:-0.49.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -63,13 +63,13 @@ sed -i '/^BUILD_FLAGS/s/$/ -mod=vendor/' Makefile
mkdir -p vendor/github.com
for DEPENDENCY in gdamore/encoding/1.0.0 \
- gdamore/tcell/2.7.0 \
+ gdamore/tcell/2.7.4 \
lucasb-eyer/go-colorful/1.2.0 \
- mattn/go-isatty/0.0.17 \
+ mattn/go-isatty/0.0.20 \
mattn/go-runewidth/0.0.15 \
mattn/go-shellwords/1.0.12 \
- rivo/uniseg/0.4.6 \
- saracen/walker/0.1.3 ; do
+ rivo/uniseg/0.4.7 \
+ charlievieth/fastwalk/1.0.3 ; do
DEPENDENCY_OWNER="$(echo "$DEPENDENCY" | cut -d/ -f1)"
DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f2)"
DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f3)"
@@ -82,8 +82,8 @@ done
mkdir -p vendor/golang.org/x
for DEPENDENCY in sync/0.5.0 \
- sys/0.16.0 \
- term/0.15.0 \
+ sys/0.18.0 \
+ term/0.18.0 \
text/0.14.0 ; do
DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f1)"
DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f2)"
@@ -93,10 +93,14 @@ for DEPENDENCY in sync/0.5.0 \
done
cat << EOF > vendor/modules.txt
+# github.com/charlievieth/fastwalk v1.0.3
+## explicit; go 1.18
+github.com/charlievieth/fastwalk
+github.com/charlievieth/fastwalk/internal/dirent
# github.com/gdamore/encoding v1.0.0
## explicit; go 1.9
github.com/gdamore/encoding
-# github.com/gdamore/tcell/v2 v2.7.0
+# github.com/gdamore/tcell/v2 v2.7.4
## explicit; go 1.12
github.com/gdamore/tcell/v2
github.com/gdamore/tcell/v2/encoding
@@ -122,7 +126,6 @@ github.com/gdamore/tcell/v2/terminfo/r/rxvt
github.com/gdamore/tcell/v2/terminfo/s/screen
github.com/gdamore/tcell/v2/terminfo/s/simpleterm
github.com/gdamore/tcell/v2/terminfo/s/sun
-github.com/gdamore/tcell/v2/terminfo/t/termite
github.com/gdamore/tcell/v2/terminfo/t/tmux
github.com/gdamore/tcell/v2/terminfo/v/vt100
github.com/gdamore/tcell/v2/terminfo/v/vt102
@@ -137,11 +140,10 @@ github.com/gdamore/tcell/v2/terminfo/w/wy99_ansi
github.com/gdamore/tcell/v2/terminfo/x/xfce
github.com/gdamore/tcell/v2/terminfo/x/xterm
github.com/gdamore/tcell/v2/terminfo/x/xterm_kitty
-github.com/gdamore/tcell/v2/terminfo/x/xterm_termite
# github.com/lucasb-eyer/go-colorful v1.2.0
## explicit; go 1.12
github.com/lucasb-eyer/go-colorful
-# github.com/mattn/go-isatty v0.0.17
+# github.com/mattn/go-isatty v0.0.20
## explicit; go 1.15
github.com/mattn/go-isatty
# github.com/mattn/go-runewidth v0.0.15
@@ -150,21 +152,15 @@ github.com/mattn/go-runewidth
# github.com/mattn/go-shellwords v1.0.12
## explicit; go 1.13
github.com/mattn/go-shellwords
-# github.com/rivo/uniseg v0.4.6
+# github.com/rivo/uniseg v0.4.7
## explicit; go 1.18
github.com/rivo/uniseg
-# github.com/saracen/walker v0.1.3
-## explicit; go 1.17
-github.com/saracen/walker
-# golang.org/x/sync v0.5.0
-## explicit; go 1.18
-golang.org/x/sync/errgroup
-# golang.org/x/sys v0.16.0
+# golang.org/x/sys v0.18.0
## explicit; go 1.18
golang.org/x/sys/plan9
golang.org/x/sys/unix
golang.org/x/sys/windows
-# golang.org/x/term v0.16.0
+# golang.org/x/term v0.18.0
## explicit; go 1.18
golang.org/x/term
# golang.org/x/text v0.14.0
diff --git a/system/fzf/fzf.info b/system/fzf/fzf.info
index 4b64905082..0ab652eb52 100644
--- a/system/fzf/fzf.info
+++ b/system/fzf/fzf.info
@@ -1,31 +1,31 @@
PRGNAM="fzf"
-VERSION="0.46.1"
+VERSION="0.49.0"
HOMEPAGE="https://github.com/junegunn/fzf"
-DOWNLOAD="https://github.com/junegunn/fzf/archive/0.46.1/fzf-0.46.1.tar.gz \
+DOWNLOAD="https://github.com/junegunn/fzf/archive/0.49.0/fzf-0.49.0.tar.gz \
+ https://github.com/charlievieth/fastwalk/archive/v1.0.3/fastwalk-1.0.3.tar.gz \
https://github.com/gdamore/encoding/archive/v1.0.0/encoding-1.0.0.tar.gz \
- https://github.com/gdamore/tcell/archive/v2.7.0/tcell-2.7.0.tar.gz \
+ https://github.com/gdamore/tcell/archive/v2.7.4/tcell-2.7.4.tar.gz \
https://github.com/lucasb-eyer/go-colorful/archive/v1.2.0/go-colorful-1.2.0.tar.gz \
- https://github.com/mattn/go-isatty/archive/v0.0.17/go-isatty-0.0.17.tar.gz \
+ https://github.com/mattn/go-isatty/archive/v0.0.20/go-isatty-0.0.20.tar.gz \
https://github.com/mattn/go-runewidth/archive/v0.0.15/go-runewidth-0.0.15.tar.gz \
https://github.com/mattn/go-shellwords/archive/v1.0.12/go-shellwords-1.0.12.tar.gz \
- https://github.com/rivo/uniseg/archive/v0.4.6/uniseg-0.4.6.tar.gz \
- https://github.com/saracen/walker/archive/v0.1.3/walker-0.1.3.tar.gz \
+ https://github.com/rivo/uniseg/archive/v0.4.7/uniseg-0.4.7.tar.gz \
https://github.com/golang/sync/archive/v0.5.0/sync-0.5.0.tar.gz \
- https://github.com/golang/sys/archive/v0.16.0/sys-0.16.0.tar.gz \
- https://github.com/golang/term/archive/v0.15.0/term-0.15.0.tar.gz \
+ https://github.com/golang/sys/archive/v0.18.0/sys-0.18.0.tar.gz \
+ https://github.com/golang/term/archive/v0.18.0/term-0.18.0.tar.gz \
https://github.com/golang/text/archive/v0.14.0/text-0.14.0.tar.gz"
-MD5SUM="91a189b1f67ff47c1ecdc11821cd4127 \
+MD5SUM="ae80282d8f779c58782b89eb06599306 \
+ ab5a2274c5ccac2d968e768ac2415209 \
fbadc383bc1ace79fa769fe2de36b87b \
- d450ed1f54628baab05d27a7cf174843 \
+ a03c6d4612a12e949e05ea7d67624142 \
191fe5cfcb58e480ff4045c82a06091a \
- aa907df23bb8877028111b14177f9e5d \
+ 0e9df2fea5b77d464d518a6c60ce8ba2 \
3da9ee6fafe706e99bd88ac86023f6a5 \
71a4ecaadfb90ffccb392799a2f00743 \
- 728afb799b7278f6fd30edfb00b82dbd \
- 53fe699576f9f4799079b92bd6c5fe8c \
+ 3751c82dd342cd5823703910b9da173d \
a8371f5f0569f41210ca8a3f30e445c6 \
- 49a67b079ddb6482675ef7c2fdbeea5c \
- 96d50cf5392716166089e16370b6f9a2 \
+ e00453d8847cde61907bcbee219c44bb \
+ 8f5afb0df38c6eb06f51f483e30eddba \
9f64144d4b1647ce4597abf657028a8d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/hal-flash/hal-flash.info b/system/hal-flash/hal-flash.info
index 60d1882fea..89cb966297 100644
--- a/system/hal-flash/hal-flash.info
+++ b/system/hal-flash/hal-flash.info
@@ -1,7 +1,7 @@
PRGNAM="hal-flash"
VERSION="0.1"
HOMEPAGE="https://github.com/cshorler/hal-flash"
-DOWNLOAD="https://github.com/cshorler/hal-flash/archive/v0.1.tar.gz"
+DOWNLOAD="https://github.com/cshorler/hal-flash/archive/v0.1/hal-flash-0.1.tar.gz"
MD5SUM="0b44c2521c2a58fca5fed817e565c0d7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/hwloc/hwloc.SlackBuild b/system/hwloc/hwloc.SlackBuild
index af67a17a63..679fdf641c 100644
--- a/system/hwloc/hwloc.SlackBuild
+++ b/system/hwloc/hwloc.SlackBuild
@@ -13,7 +13,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hwloc
-VERSION=${VERSION:-2.2.0}
+VERSION=${VERSION:-2.9.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/hwloc/hwloc.info b/system/hwloc/hwloc.info
index 59ce0ab8e4..91b651f8eb 100644
--- a/system/hwloc/hwloc.info
+++ b/system/hwloc/hwloc.info
@@ -1,8 +1,8 @@
PRGNAM="hwloc"
-VERSION="2.2.0"
+VERSION="2.9.3"
HOMEPAGE="https://www.open-mpi.org/projects/hwloc/"
-DOWNLOAD="https://download.open-mpi.org/release/hwloc/v2.2/hwloc-2.2.0.tar.bz2"
-MD5SUM="5247ba4c1c63623c9285425552df5d92"
+DOWNLOAD="https://download.open-mpi.org/release/hwloc/v2.9/hwloc-2.9.3.tar.bz2"
+MD5SUM="d3eb9cc49b66d607fcc81ab68aeb6156"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/jenkins/jenkins.SlackBuild b/system/jenkins/jenkins.SlackBuild
index a8fc936b3a..0475d03e96 100644
--- a/system/jenkins/jenkins.SlackBuild
+++ b/system/jenkins/jenkins.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jenkins
-VERSION=${VERSION:-2.440.2}
+VERSION=${VERSION:-2.440.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/jenkins/jenkins.info b/system/jenkins/jenkins.info
index 5b361514b2..7ecbae78fe 100644
--- a/system/jenkins/jenkins.info
+++ b/system/jenkins/jenkins.info
@@ -1,8 +1,8 @@
PRGNAM="jenkins"
-VERSION="2.440.2"
+VERSION="2.440.3"
HOMEPAGE="https://www.jenkins.io/"
-DOWNLOAD="https://get.jenkins.io/war-stable/2.440.2/jenkins.war"
-MD5SUM="04c8c9f2b5bb8f653ecc4cf7086af481"
+DOWNLOAD="https://get.jenkins.io/war-stable/2.440.3/jenkins.war"
+MD5SUM="c381bfdfb6d30ddd6e5aedc669d14764"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk21"
diff --git a/system/jq/jq.SlackBuild b/system/jq/jq.SlackBuild
index 5c0ac10f05..174989f237 100644
--- a/system/jq/jq.SlackBuild
+++ b/system/jq/jq.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jq
VERSION=${VERSION:-1.7.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,6 +77,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Fix build test failures if LANG is not C or en_US.UTF-8
+patch -p1 < $CWD/run_tests_in_C_locale.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/system/jq/run_tests_in_C_locale.patch b/system/jq/run_tests_in_C_locale.patch
new file mode 100644
index 0000000000..5d1d36b0b1
--- /dev/null
+++ b/system/jq/run_tests_in_C_locale.patch
@@ -0,0 +1,15 @@
+The following patch is taken from this pull request:
+https://github.com/jqlang/jq/pull/3039
+--- a/tests/setup
++++ b/tests/setup
+@@ -12,6 +12,10 @@
+ JQBASEDIR=$JQTESTDIR/..
+ JQ=${JQ:-$JQBASEDIR/jq}
+
++# Some tests have locale-dependent output; use C locale. Fixes #3038
++LC_ALL=C
++export LC_ALL
++
+ if [ -z "${NO_VALGRIND-}" ] && which valgrind > /dev/null; then
+ VALGRIND="valgrind --error-exitcode=1 --leak-check=full \
+ --suppressions=$JQTESTDIR/onig.supp \
diff --git a/system/jshon/jshon.SlackBuild b/system/jshon/jshon.SlackBuild
index 891fbabf5d..7329192ca3 100644
--- a/system/jshon/jshon.SlackBuild
+++ b/system/jshon/jshon.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - fix man page permissions (644, not 755).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jshon
VERSION=${VERSION:-20131105}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ case "$( uname -m )" in
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -75,9 +75,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
--o -perm 511 \) -exec chmod 755 {} \; -o \
+-o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
--o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+-o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
make
make install DESTDIR=$PKG MANDIR=$PKG/usr/man/man1
@@ -85,8 +85,8 @@ make install DESTDIR=$PKG MANDIR=$PKG/usr/man/man1
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+chmod 644 $PKG/usr/man/man*/*
+gzip -9 $PKG/usr/man/man*/*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/system/jshon/jshon.info b/system/jshon/jshon.info
index 3d5e893f18..9a8626687d 100644
--- a/system/jshon/jshon.info
+++ b/system/jshon/jshon.info
@@ -1,7 +1,7 @@
PRGNAM="jshon"
VERSION="20131105"
HOMEPAGE="http://kmkeen.com/jshon/"
-DOWNLOAD="https://github.com/keenerd/jshon/archive/20131105.tar.gz"
+DOWNLOAD="https://github.com/keenerd/jshon/archive/20131105/jshon-20131105.tar.gz"
MD5SUM="6e47fe9c57b5ed203008f69218da2f52"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/kapacitor/kapacitor.SlackBuild b/system/kapacitor/kapacitor.SlackBuild
index 050a881e9b..2a9d276b46 100644
--- a/system/kapacitor/kapacitor.SlackBuild
+++ b/system/kapacitor/kapacitor.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Kapacitor
-# Copyright 2017-2023 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2017-2024 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kapacitor
-VERSION=${VERSION:-1.7.1}
+VERSION=${VERSION:-1.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,8 +80,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-${VERSION}-1
-tar xvf $CWD/$PRGNAM-v${VERSION}_linux_${PKG_ARCH}.tar.gz
-cd $PRGNAM-v${VERSION}-1
+tar xvf $CWD/$PRGNAM-${VERSION}_linux_${PKG_ARCH}.tar.gz
+cd $PRGNAM-${VERSION}-1
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/system/kapacitor/kapacitor.info b/system/kapacitor/kapacitor.info
index fbe4110b6c..820cd24e14 100644
--- a/system/kapacitor/kapacitor.info
+++ b/system/kapacitor/kapacitor.info
@@ -1,10 +1,10 @@
PRGNAM="kapacitor"
-VERSION="1.7.1"
+VERSION="1.7.3"
HOMEPAGE="https://www.influxdata.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-v1.7.1_linux_amd64.tar.gz"
-MD5SUM_x86_64="73f71fd04fb15a98a99040662ce87896"
+DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.7.3_linux_amd64.tar.gz"
+MD5SUM_x86_64="3760718ff184d7405783cc875ed4efb3"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/kitty/kitty.SlackBuild b/system/kitty/kitty.SlackBuild
index 2cbd667257..50211bc0f2 100644
--- a/system/kitty/kitty.SlackBuild
+++ b/system/kitty/kitty.SlackBuild
@@ -12,7 +12,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kitty
-VERSION=${VERSION:-0.33.1}
+VERSION=${VERSION:-0.34.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/kitty/kitty.info b/system/kitty/kitty.info
index 8c53f1fd8e..bc48b71549 100644
--- a/system/kitty/kitty.info
+++ b/system/kitty/kitty.info
@@ -1,8 +1,8 @@
PRGNAM="kitty"
-VERSION="0.33.1"
+VERSION="0.34.0"
HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/kitty/kitty-0.33.1.tar.xz"
-MD5SUM="571129f1a119fdccb8fe159b0a24ff19"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/kitty/kitty-0.34.0.tar.xz"
+MD5SUM="57e592cf4634d2b903885ed50e5ad5ff"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="librsync google-go-lang simde"
diff --git a/system/ktls-utils/README b/system/ktls-utils/README
new file mode 100644
index 0000000000..f22db03905
--- /dev/null
+++ b/system/ktls-utils/README
@@ -0,0 +1,11 @@
+ktls-utils
+
+In-kernel TLS consumers need a mechanism to perform TLS handshakes on
+a connected socket to negotiate TLS session parameters that can then
+be programmed into the kernel's TLS record protocol engine.
+
+This package of software provides a TLS handshake user agent that
+listens for kernel requests and then materializes a user space socket
+endpoint on which to perform these handshakes. The resulting
+negotiated session parameters are passed back to the kernel via
+standard kTLS socket options.
diff --git a/system/ktls-utils/ktls-utils.SlackBuild b/system/ktls-utils/ktls-utils.SlackBuild
new file mode 100644
index 0000000000..6af524df1e
--- /dev/null
+++ b/system/ktls-utils/ktls-utils.SlackBuild
@@ -0,0 +1,117 @@
+#!/bin/bash
+
+# Slackware build script for ktls-utils
+
+# Copyright 2024, Lockywolf
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=ktls-utils
+VERSION=${VERSION:-0.10}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+AUTHORS COPYING NEWS README.md \
+CONTRIBUTING.md ChangeLog LICENSE.txt README SECURITY.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/ktls-utils/ktls-utils.info b/system/ktls-utils/ktls-utils.info
new file mode 100644
index 0000000000..d1490c99da
--- /dev/null
+++ b/system/ktls-utils/ktls-utils.info
@@ -0,0 +1,10 @@
+PRGNAM="ktls-utils"
+VERSION="0.10"
+HOMEPAGE="https://github.com/oracle/ktls-utils/"
+DOWNLOAD="https://github.com/oracle/ktls-utils/releases/download/ktls-utils-0.10/ktls-utils-0.10.tar.gz"
+MD5SUM="ca2248d750af81d51b8375f52e89a982"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.ktls-utils_2024-03-22@lockywolf.net"
diff --git a/system/ktls-utils/slack-desc b/system/ktls-utils/slack-desc
new file mode 100644
index 0000000000..38996ad629
--- /dev/null
+++ b/system/ktls-utils/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+ktls-utils: ktls-utils (TLS handshake utilities for in-kernel TLS consumers)
+ktls-utils:
+ktls-utils: In-kernel TLS consumers need a mechanism to perform TLS handshakes on
+ktls-utils: a connected socket to negotiate TLS session parameters that can then
+ktls-utils: be programmed into the kernel's TLS record protocol engine. This
+ktls-utils: package of software provides a TLS handshake user agent that listens
+ktls-utils: for kernel requests and then materializes a user space socket
+ktls-utils: endpoint on which to perform these handshakes. The resulting
+ktls-utils: negotiated session parameters are passed back to the kernel via
+ktls-utils: standard kTLS socket options.
+ktls-utils:
diff --git a/system/ktls-utils/url b/system/ktls-utils/url
new file mode 100644
index 0000000000..25846cb24f
--- /dev/null
+++ b/system/ktls-utils/url
@@ -0,0 +1 @@
+https://github.com/oracle/ktls-utils
diff --git a/system/ktsuss/ktsuss.SlackBuild b/system/ktsuss/ktsuss.SlackBuild
index a3efefa993..70ad2df91c 100644
--- a/system/ktsuss/ktsuss.SlackBuild
+++ b/system/ktsuss/ktsuss.SlackBuild
@@ -24,12 +24,15 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=3:
+# - get rid of generic GNU INSTALL in doc dir.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ktsuss
VERSION=${VERSION:-20140711} # Use date as version
COMMIT=${COMMIT:-99ea19743328a8e72b8b966635e44f1e816cf294}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +44,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -78,9 +78,9 @@ cd $PRGNAM-$COMMIT
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
./autogen.sh
@@ -102,7 +102,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Changelog COPYING CREDITS INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a Changelog COPYING CREDITS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/ktsuss/ktsuss.info b/system/ktsuss/ktsuss.info
index 6ba9e41479..75944f40f1 100644
--- a/system/ktsuss/ktsuss.info
+++ b/system/ktsuss/ktsuss.info
@@ -1,7 +1,7 @@
PRGNAM="ktsuss"
VERSION="20140711"
HOMEPAGE="https://github.com/nomius/ktsuss"
-DOWNLOAD="https://github.com/nomius/ktsuss/archive/99ea19743328a8e72b8b966635e44f1e816cf294.tar.gz"
+DOWNLOAD="https://github.com/nomius/ktsuss/archive/99ea19743328a8e72b8b966635e44f1e816cf294/ktsuss-99ea19743328a8e72b8b966635e44f1e816cf294.tar.gz"
MD5SUM="edd64e80af42c8fe8207d6dc37a1fab2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/letsencrypt/letsencrypt.SlackBuild b/system/letsencrypt/letsencrypt.SlackBuild
index a998f4be7d..30aa229826 100644
--- a/system/letsencrypt/letsencrypt.SlackBuild
+++ b/system/letsencrypt/letsencrypt.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for letsencrypt
-# Copyright 2015-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2015-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=letsencrypt
SRCNAM=certbot
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-2.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -107,7 +104,7 @@ cd ..
# We include default options for Apache
mkdir -p $PKG/etc/letsencrypt/
-cp $PKG/usr/lib${LIBDIRSUFFIX}/python$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')/site-packages/certbot_apache/_internal/tls_configs/current-options-ssl-apache.conf \
+cp $PKG/usr/lib*/python$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')/site-packages/certbot_apache/_internal/tls_configs/current-options-ssl-apache.conf \
$PKG/etc/letsencrypt/options-ssl-apache.conf
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/letsencrypt/letsencrypt.info b/system/letsencrypt/letsencrypt.info
index ead0c58d6a..318e59fc28 100644
--- a/system/letsencrypt/letsencrypt.info
+++ b/system/letsencrypt/letsencrypt.info
@@ -1,8 +1,8 @@
PRGNAM="letsencrypt"
-VERSION="2.9.0"
+VERSION="2.10.0"
HOMEPAGE="https://letsencrypt.org/"
-DOWNLOAD="https://github.com/certbot/certbot/archive/v2.9.0/certbot-2.9.0.tar.gz"
-MD5SUM="2080ed1b9ea8bdf5392bdc944b3c5e13"
+DOWNLOAD="https://github.com/certbot/certbot/archive/v2.10.0/certbot-2.10.0.tar.gz"
+MD5SUM="6de5a7810a2157c632b4343f895d2f59"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="configobj pytz python3-pythondialog zope.component pyrfc3339 python3-psutil python-parsedatetime python3-configargparse werkzeug ndg_httpsclient python3-augeas josepy funcsigs requests-toolbelt python-importlib_metadata"
diff --git a/system/limine/limine.SlackBuild b/system/limine/limine.SlackBuild
index 5ad7a80aba..309d917533 100644
--- a/system/limine/limine.SlackBuild
+++ b/system/limine/limine.SlackBuild
@@ -25,7 +25,7 @@
cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=limine
-VERSION=${VERSION:-7.1.0}
+VERSION=${VERSION:-7.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/limine/limine.info b/system/limine/limine.info
index 1dfe712c2e..05f9a52420 100644
--- a/system/limine/limine.info
+++ b/system/limine/limine.info
@@ -1,8 +1,8 @@
PRGNAM="limine"
-VERSION="7.1.0"
+VERSION="7.3.1"
HOMEPAGE="https://limine-bootloader.org/"
-DOWNLOAD="https://github.com/limine-bootloader/limine/releases/download/v7.1.0/limine-7.1.0.tar.gz"
-MD5SUM="73b7a653944c9ffe91ad0fdfd120bd28"
+DOWNLOAD="https://github.com/limine-bootloader/limine/releases/download/v7.3.1/limine-7.3.1.tar.gz"
+MD5SUM="51a80cfdccb2e883ed70bc3057aa4ac9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/locust/locust.SlackBuild b/system/locust/locust.SlackBuild
index 87f8778b47..9ee283a301 100644
--- a/system/locust/locust.SlackBuild
+++ b/system/locust/locust.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=locust
-VERSION=${VERSION:-2.24.1}
+VERSION=${VERSION:-2.26.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,7 +78,8 @@ find -L . \
# Since dependency python3-pyzmq uses a newer version of setuptools via
# python3-setuptools-opt, we need to adjust PYTHONPATH to use it here too.
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
diff --git a/system/locust/locust.info b/system/locust/locust.info
index f509292562..88dcde1d56 100644
--- a/system/locust/locust.info
+++ b/system/locust/locust.info
@@ -1,10 +1,10 @@
PRGNAM="locust"
-VERSION="2.24.1"
+VERSION="2.26.0"
HOMEPAGE="https://github.com/locustio/locust"
-DOWNLOAD="https://files.pythonhosted.org/packages/07/34/cab535c1400c0751d5515ac01de231a529ac8818c6f5d73492ee1d281d68/locust-2.24.1.tar.gz"
-MD5SUM="e7ece56695bdc16e98eafa755f8a12e6"
+DOWNLOAD="https://files.pythonhosted.org/packages/3d/94/fe78c17e7cdcc606aab1a244936e70f9d9d1cff9368af3554bd523b9466a/locust-2.26.0.tar.gz"
+MD5SUM="777451c112311aee0dd57f76770e7a04"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-geventhttpclient python3-Flask-Basicauth python3-pyzmq msgpack-python zope.interface zope.event python3-psutil python3-configargparse typing-extensions roundrobin python3-Flask-Cors"
+REQUIRES="python3-geventhttpclient python3-Flask-Basicauth python3-pyzmq msgpack-python zope.interface zope.event python3-psutil python3-configargparse typing-extensions roundrobin python3-Flask-Cors python3-blinker python3-Flask-Login"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/loksh/loksh.SlackBuild b/system/loksh/loksh.SlackBuild
index bad256b659..b17f14c8b0 100644
--- a/system/loksh/loksh.SlackBuild
+++ b/system/loksh/loksh.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=loksh
-VERSION=${VERSION:-7.4}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-7.5}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/loksh/loksh.info b/system/loksh/loksh.info
index 0d45760f08..c151c83ede 100644
--- a/system/loksh/loksh.info
+++ b/system/loksh/loksh.info
@@ -1,8 +1,8 @@
PRGNAM="loksh"
-VERSION="7.4"
+VERSION="7.5"
HOMEPAGE="https://github.com/dimkr/loksh"
-DOWNLOAD="https://github.com/dimkr/loksh/releases/download/7.4/loksh-7.4.tar.xz"
-MD5SUM="9e6fcfab71f6d0ecbe6e2deb533ab658"
+DOWNLOAD="https://github.com/dimkr/loksh/releases/download/7.5/loksh-7.5.tar.xz"
+MD5SUM="49f28a294d5768e6a5a39fbd16f43095"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/maintboot/maintboot.SlackBuild b/system/maintboot/maintboot.SlackBuild
index 00bbd020d4..1b33cbc765 100644
--- a/system/maintboot/maintboot.SlackBuild
+++ b/system/maintboot/maintboot.SlackBuild
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,17 +67,14 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-if [ -r $CWD/v$VERSION.tar.gz ]; then
- mv $CWD/v$VERSION.tar.gz $CWD/$PRGNAM-$VERSION.tar.gz
-fi
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
python3 setup.py install --root=$PKG
diff --git a/system/maintboot/maintboot.info b/system/maintboot/maintboot.info
index e32cf2cfc6..720ae104c5 100644
--- a/system/maintboot/maintboot.info
+++ b/system/maintboot/maintboot.info
@@ -1,7 +1,7 @@
PRGNAM="maintboot"
VERSION="0.1.0"
HOMEPAGE="https://github.com/g2p/maintboot"
-DOWNLOAD="https://github.com/g2p/maintboot/archive/v0.1.0.tar.gz"
+DOWNLOAD="https://github.com/g2p/maintboot/archive/v0.1.0/maintboot-0.1.0.tar.gz"
MD5SUM="6c58f3cd4cc944c22cb0c03054c132e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/mongodb/mongodb.SlackBuild b/system/mongodb/mongodb.SlackBuild
index f13205ac71..7bcc41e901 100644
--- a/system/mongodb/mongodb.SlackBuild
+++ b/system/mongodb/mongodb.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="mongodb"
-VERSION=${VERSION:-7.0.7}
+VERSION=${VERSION:-7.0.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/mongodb/mongodb.info b/system/mongodb/mongodb.info
index 03be6c6c88..37d4117a32 100644
--- a/system/mongodb/mongodb.info
+++ b/system/mongodb/mongodb.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb"
-VERSION="7.0.7"
+VERSION="7.0.8"
HOMEPAGE="https://www.mongodb.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://fastdl.mongodb.org/src/mongodb-src-r7.0.7.tar.gz"
-MD5SUM_x86_64="3291c108e2a1bbdbc1b42b33eaae58fe"
+DOWNLOAD_x86_64="https://fastdl.mongodb.org/src/mongodb-src-r7.0.8.tar.gz"
+MD5SUM_x86_64="40608f11bf26fef651bcb4bb172a2c29"
REQUIRES="cheetah3 python3-psutil snappy snowballstemmer yaml-cpp python3-jsonschema mongo-c-driver pymongo"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/monitorix/monitorix.SlackBuild b/system/monitorix/monitorix.SlackBuild
index 3899f4c407..4700a7a847 100644
--- a/system/monitorix/monitorix.SlackBuild
+++ b/system/monitorix/monitorix.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=monitorix
-VERSION=${VERSION:-3.13.1}
+VERSION=${VERSION:-3.15.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/monitorix/monitorix.info b/system/monitorix/monitorix.info
index 8000a1577b..1135ed3d5a 100644
--- a/system/monitorix/monitorix.info
+++ b/system/monitorix/monitorix.info
@@ -1,8 +1,8 @@
PRGNAM="monitorix"
-VERSION="3.13.1"
+VERSION="3.15.0"
HOMEPAGE="https://www.monitorix.org/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/monitorix-3.13.1.tar.gz"
-MD5SUM="ca2b15fb137efded82c5a2bfd189573f"
+DOWNLOAD="https://www.monitorix.org/monitorix-3.15.0.tar.gz"
+MD5SUM="48ff1d8398d7eca13c97270464cd66c7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-lwp-useragent-cached perl-http-server-simple perl-config-general rrdtool"
diff --git a/system/netdata/doinst.sh b/system/netdata/doinst.sh
index 880b643590..32b4f4781c 100644
--- a/system/netdata/doinst.sh
+++ b/system/netdata/doinst.sh
@@ -23,33 +23,29 @@ preserve_perms() {
}
config etc/netdata/netdata.conf.new
+config etc/netdata/netdata-updater.conf.new
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/*.new`
do
config $L
done
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/python.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/python.d/*.new`
do
config $L
done
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/charts.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/charts.d/*.new`
do
config $L
done
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/health.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/health.d/*.new`
do
config $L
done
-#for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/node.d/*.new`
-#do
-#config $L
-#done
-
-for L in `ls usr/lib%LIBDIRSUFFIX%/netdata/conf.d/statsd.d/*.new`
+for L in `ls usr/lib/netdata/conf.d/statsd.d/*.new`
do
config $L
done
diff --git a/system/netdata/netdata.SlackBuild b/system/netdata/netdata.SlackBuild
index 4472ff2b7e..338e1da25e 100644
--- a/system/netdata/netdata.SlackBuild
+++ b/system/netdata/netdata.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for netdata
-# Copyright 2017-2022 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2017-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=netdata
-VERSION=${VERSION:-1.44.3}
+VERSION=${VERSION:-1.45.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,23 +95,22 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-autoreconf -fiv
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --with-user=$NETDATA_USER \
- --with-zlib \
- --with-math \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/ \
+ -DENABLE_ACLK=FALSE \
+ -DENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE=FALSE \
+ -DENABLE_PLUGIN_XENSTAT=FALSE \
+ -DENABLE_PLUGIN_EBPF=FALSE \
+ -DENABLE_PLUGIN_SYSTEMD_JOURNAL=FALSE \
+ -DENABLE_LOGS_MANAGEMENT_TESTS=FALSE \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -122,7 +121,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/var/lock/subsys/ $PKG/var/cache/netdata $PKG/var/lib/netdata $PKG/var/log/netdata
-sed -i "s|usr/lib|usr/lib${LIBDIRSUFFIX}|g" $PKG/etc/netdata/edit-config
# set permission
chown -R $NETDATA_USER:$NETDATA_GROUP $PKG/var/lib/netdata
chown -R $NETDATA_USER:$NETDATA_GROUP $PKG/var/log/netdata
@@ -134,41 +132,39 @@ mkdir -p $PKG/etc/rc.d/
install -m 0644 $CWD/rc.netdata $PKG/etc/rc.d/
# handle all conf files
-touch $PKG/etc/netdata/netdata.conf.new
+rm $PKG/etc/netdata/netdata-updater.conf
+cp system/netdata.conf $PKG/etc/netdata/netdata.conf.new
+cp system/netdata-updater.conf $PKG/etc/netdata/netdata-updater.conf.new
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/*.conf`
+# since 1.45.x, all files will be kept in /usr/lib
+for L in `ls $PKG/usr/lib/netdata/conf.d/*.conf`
do
mv $L $L.new
done
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/python.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/python.d/*.conf`
do
mv $L $L.new
done
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/charts.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/charts.d/*.conf`
do
mv $L $L.new
done
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/health.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/health.d/*.conf`
do
mv $L $L.new
done
-#for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/node.d/*.conf`
-#do
-#mv $L $L.new
-#done
-
-for L in `ls $PKG/usr/lib${LIBDIRSUFFIX}/netdata/conf.d/statsd.d/*.conf`
+for L in `ls $PKG/usr/lib/netdata/conf.d/statsd.d/*.conf`
do
mv $L $L.new
done
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-sed -e s/%LIBDIRSUFFIX%/$LIBDIRSUFFIX/g $CWD/doinst.sh > $PKG/install/doinst.sh
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/netdata/netdata.info b/system/netdata/netdata.info
index 7605741944..7959f2f02d 100644
--- a/system/netdata/netdata.info
+++ b/system/netdata/netdata.info
@@ -1,10 +1,10 @@
PRGNAM="netdata"
-VERSION="1.44.3"
+VERSION="1.45.3"
HOMEPAGE="https://github.com/netdata/netdata"
-DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.44.3/netdata-v1.44.3.tar.gz"
-MD5SUM="7e9ed7531fa6ebc620847a055918b20d"
+DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.45.3/netdata-v1.45.3.tar.gz"
+MD5SUM="862400053058599901fcb9b61573d866"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python2-PyYAML"
+REQUIRES="python2-PyYAML google-go-lang freeipmi"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/oksh/oksh.SlackBuild b/system/oksh/oksh.SlackBuild
index 32f67f3a8d..fb15c641b5 100644
--- a/system/oksh/oksh.SlackBuild
+++ b/system/oksh/oksh.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for oksh
# Copyright 2019-2020 Hunter Sezen California, USA
-# Copyright 2023 Samuel Young, MO, USA
+# Copyright 2023-2024 Samuel Young, MO, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=oksh
-VERSION=${VERSION:-7.4}
+VERSION=${VERSION:-7.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/oksh/oksh.info b/system/oksh/oksh.info
index 5f0b7f951c..5efb227e1a 100644
--- a/system/oksh/oksh.info
+++ b/system/oksh/oksh.info
@@ -1,8 +1,8 @@
PRGNAM="oksh"
-VERSION="7.4"
+VERSION="7.5"
HOMEPAGE="https://github.com/ibara/oksh"
-DOWNLOAD="https://github.com/ibara/oksh/releases/download/oksh-7.4/oksh-7.4.tar.gz"
-MD5SUM="3b684b86578e2654f12e47932a62efdf"
+DOWNLOAD="https://github.com/ibara/oksh/releases/download/oksh-7.5/oksh-7.5.tar.gz"
+MD5SUM="f84ca2cfa0211eaa981fe198fd2db538"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/openmpi/openmpi.SlackBuild b/system/openmpi/openmpi.SlackBuild
index 8d3fc89a0e..538669e57b 100644
--- a/system/openmpi/openmpi.SlackBuild
+++ b/system/openmpi/openmpi.SlackBuild
@@ -5,7 +5,7 @@
# Copyright 2010 Erik W. Hanson, Minneapolis, MN, USA
# All rights reserved.
#
-# Copyright 2015-2022 Emmanuel N. Millan, Mendoza, Argentina.
+# Copyright 2015-2024 Emmanuel N. Millan, Mendoza, Argentina.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openmpi
-VERSION=${VERSION:-4.1.4}
+VERSION=${VERSION:-4.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/openmpi/openmpi.info b/system/openmpi/openmpi.info
index 95c28adcb7..398e36d1a1 100644
--- a/system/openmpi/openmpi.info
+++ b/system/openmpi/openmpi.info
@@ -1,8 +1,8 @@
PRGNAM="openmpi"
-VERSION="4.1.4"
+VERSION="4.1.6"
HOMEPAGE="https://www.open-mpi.org/"
-DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.4.tar.bz2"
-MD5SUM="f057e12aabaf7dd5a6a658180fca404e"
+DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.6.tar.bz2"
+MD5SUM="c9b1c974cfc23c77c0fbdb965cd58a1c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/openrazer-daemon/openrazer-daemon.SlackBuild b/system/openrazer-daemon/openrazer-daemon.SlackBuild
index cf5c85f129..b17a529544 100644
--- a/system/openrazer-daemon/openrazer-daemon.SlackBuild
+++ b/system/openrazer-daemon/openrazer-daemon.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openrazer-daemon
-VERSION=${VERSION:-3.7.0}
+VERSION=${VERSION:-3.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/openrazer-daemon/openrazer-daemon.info b/system/openrazer-daemon/openrazer-daemon.info
index e30bc2ea67..c7325e16e8 100644
--- a/system/openrazer-daemon/openrazer-daemon.info
+++ b/system/openrazer-daemon/openrazer-daemon.info
@@ -1,8 +1,8 @@
PRGNAM="openrazer-daemon"
-VERSION="3.7.0"
+VERSION="3.8.0"
HOMEPAGE="https://openrazer.github.io/"
-DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.7.0/openrazer-3.7.0.tar.xz"
-MD5SUM="64aa25772982d55b9a6140ff5c995445"
+DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.8.0/openrazer-3.8.0.tar.xz"
+MD5SUM="fb48c21d672e432163d2b25b5d5c5553"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="setproctitle pyudev python3-numpy python-daemonize openrazer-kernel"
diff --git a/system/openrazer-kernel/openrazer-kernel.SlackBuild b/system/openrazer-kernel/openrazer-kernel.SlackBuild
index 9b6dae0382..3451624d02 100644
--- a/system/openrazer-kernel/openrazer-kernel.SlackBuild
+++ b/system/openrazer-kernel/openrazer-kernel.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openrazer-kernel
-VERSION=${VERSION:-3.7.0}
+VERSION=${VERSION:-3.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/openrazer-kernel/openrazer-kernel.info b/system/openrazer-kernel/openrazer-kernel.info
index 9c6de57a15..95416408d1 100644
--- a/system/openrazer-kernel/openrazer-kernel.info
+++ b/system/openrazer-kernel/openrazer-kernel.info
@@ -1,8 +1,8 @@
PRGNAM="openrazer-kernel"
-VERSION="3.7.0"
+VERSION="3.8.0"
HOMEPAGE="https://openrazer.github.io/"
-DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.7.0/openrazer-3.7.0.tar.xz"
-MD5SUM="64aa25772982d55b9a6140ff5c995445"
+DOWNLOAD="https://github.com/openrazer/openrazer/releases/download/v3.8.0/openrazer-3.8.0.tar.xz"
+MD5SUM="fb48c21d672e432163d2b25b5d5c5553"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/osquery-bin/osquery-bin.SlackBuild b/system/osquery-bin/osquery-bin.SlackBuild
index dd35ebd18d..3f85678ad1 100644
--- a/system/osquery-bin/osquery-bin.SlackBuild
+++ b/system/osquery-bin/osquery-bin.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=osquery-bin
SRCNAM=${PRGNAM%-bin}
-VERSION=${VERSION:-5.11.0}
+VERSION=${VERSION:-5.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/osquery-bin/osquery-bin.info b/system/osquery-bin/osquery-bin.info
index afd5f6a419..c2a3d51277 100644
--- a/system/osquery-bin/osquery-bin.info
+++ b/system/osquery-bin/osquery-bin.info
@@ -1,12 +1,12 @@
PRGNAM="osquery-bin"
-VERSION="5.11.0"
+VERSION="5.12.1"
HOMEPAGE="https://osquery.io/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/osquery/osquery/releases/download/5.11.0/osquery_5.11.0-1.linux_amd64.deb \
- https://github.com/osquery/osquery/releases/download/5.11.0/osquery_5.11.0-1.linux_arm64.deb"
-MD5SUM_x86_64="e7f0b47e08ddb382a3f2de7af00130f0 \
- 2c2cd8bc720b53f5eddae6a1ab1de005"
+DOWNLOAD_x86_64="https://github.com/osquery/osquery/releases/download/5.12.1/osquery_5.12.1-1.linux_amd64.deb \
+ https://github.com/osquery/osquery/releases/download/5.12.1/osquery_5.12.1-1.linux_arm64.deb"
+MD5SUM_x86_64="85eace3a95a804a0dae3e99a80961912 \
+ 2b907b8053a658ba4cc79eb2d9cd0595"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info b/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info
index a2c662602b..15b1414457 100644
--- a/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info
+++ b/system/pam_ssh_agent_auth/pam_ssh_agent_auth.info
@@ -1,8 +1,10 @@
PRGNAM="pam_ssh_agent_auth"
VERSION="0.10.4"
HOMEPAGE="https://pamsshagentauth.sourceforge.net/"
-DOWNLOAD="https://github.com/jbeverly/pam_ssh_agent_auth/archive/pam_ssh_agent_auth-0.10.4/pam_ssh_agent_auth-pam_ssh_agent_auth-0.10.4.tar.gz https://github.com/floodyberry/ed25519-donna/archive/8757bd4/ed25519-donna-8757bd4cd209cb032853ece0ce413f122eef212c.tar.gz"
-MD5SUM="42f87c6cce9bcf8cfd46ed4605b779f5 cfeee7be3fce570389db6d662f989469"
+DOWNLOAD="https://github.com/jbeverly/pam_ssh_agent_auth/archive/pam_ssh_agent_auth-0.10.4/pam_ssh_agent_auth-pam_ssh_agent_auth-0.10.4.tar.gz \
+ https://github.com/floodyberry/ed25519-donna/archive/8757bd4cd209cb032853ece0ce413f122eef212c/ed25519-donna-8757bd4cd209cb032853ece0ce413f122eef212c.tar.gz"
+MD5SUM="42f87c6cce9bcf8cfd46ed4605b779f5 \
+ cfeee7be3fce570389db6d662f989469"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/pdfgrep/pdfgrep.SlackBuild b/system/pdfgrep/pdfgrep.SlackBuild
index 5980adb2de..3ae3dded58 100644
--- a/system/pdfgrep/pdfgrep.SlackBuild
+++ b/system/pdfgrep/pdfgrep.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pdfgrep
-# Copyright 2014-2018 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2014-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pdfgrep
-VERSION=${VERSION:-2.1.2}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/system/pdfgrep/pdfgrep.info b/system/pdfgrep/pdfgrep.info
index 4b9c44115d..4cbddf90e8 100644
--- a/system/pdfgrep/pdfgrep.info
+++ b/system/pdfgrep/pdfgrep.info
@@ -1,8 +1,8 @@
PRGNAM="pdfgrep"
-VERSION="2.1.2"
+VERSION="2.2.0"
HOMEPAGE="https://pdfgrep.org/"
-DOWNLOAD="https://pdfgrep.org/download/pdfgrep-2.1.2.tar.gz"
-MD5SUM="d66b1da66f427f68fa3b99d077806583"
+DOWNLOAD="https://pdfgrep.org/download/pdfgrep-2.2.0.tar.gz"
+MD5SUM="f74b5505e71e8bad576285c6bd1790d9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/physlock/physlock.info b/system/physlock/physlock.info
index 2b1e647b51..3cc7276be5 100644
--- a/system/physlock/physlock.info
+++ b/system/physlock/physlock.info
@@ -1,7 +1,7 @@
PRGNAM="physlock"
VERSION="0.4.5"
HOMEPAGE="https://github.com/muennich/physlock"
-DOWNLOAD="https://github.com/muennich/physlock/archive/v0.4.5.tar.gz"
+DOWNLOAD="https://github.com/muennich/physlock/archive/v0.4.5/physlock-0.4.5.tar.gz"
MD5SUM="5b39391638375c680599779aeee65569"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/profile-cleaner/profile-cleaner.SlackBuild b/system/profile-cleaner/profile-cleaner.SlackBuild
index 46f89d25f4..b8d606bed5 100644
--- a/system/profile-cleaner/profile-cleaner.SlackBuild
+++ b/system/profile-cleaner/profile-cleaner.SlackBuild
@@ -24,18 +24,19 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - install zsh function to /usr/share/zsh, not /usr/zsh.
+# - remove INSTALL from doc dir (no useful info for package users).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=profile-cleaner
VERSION=${VERSION:-2.35}
ARCH=noarch
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -56,16 +57,17 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+sed -i '/MANDIR/s#/share##g' Makefile
-sed -i 's#/share##g' Makefile
make
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir $PKG/install
diff --git a/system/profile-cleaner/profile-cleaner.info b/system/profile-cleaner/profile-cleaner.info
index 4d221e432d..f3ec9839bd 100644
--- a/system/profile-cleaner/profile-cleaner.info
+++ b/system/profile-cleaner/profile-cleaner.info
@@ -1,7 +1,7 @@
PRGNAM="profile-cleaner"
VERSION="2.35"
HOMEPAGE="https://github.com/graysky2/profile-cleaner/"
-DOWNLOAD="https://github.com/graysky2/profile-cleaner/archive/v2.35.tar.gz"
+DOWNLOAD="https://github.com/graysky2/profile-cleaner/archive/v2.35/profile-cleaner-2.35.tar.gz"
MD5SUM="023544be8d6514e9534d63db1115a7ca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/profile-sync-daemon/profile-sync-daemon.SlackBuild b/system/profile-sync-daemon/profile-sync-daemon.SlackBuild
index 472729e2aa..3308611b01 100644
--- a/system/profile-sync-daemon/profile-sync-daemon.SlackBuild
+++ b/system/profile-sync-daemon/profile-sync-daemon.SlackBuild
@@ -24,18 +24,19 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240331 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - install zsh function to /usr/share/zsh, not /usr/zsh.
+# - remove INSTALL from doc dir (no useful info for package users).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=profile-sync-daemon
VERSION=${VERSION:-5.74.1}
ARCH=noarch
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -56,11 +57,11 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
-sed -i 's#/share##g' Makefile
+sed -i '/MANDIR/s#/share##g' Makefile
make
make install-bin install-man install-cron DESTDIR=$PKG
@@ -69,7 +70,7 @@ install -D -m 0644 $TMP/$PRGNAM-$VERSION/common/psd.conf $PKG/etc/psd.conf.new
install -D -m 0644 $CWD/rc.psd $PKG/etc/rc.d/rc.psd.new
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a GPL-2 INSTALL LICENCE MIT README.md VERSION_4_WARNING $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a GPL-2 LICENCE MIT README.md VERSION_4_WARNING $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir $PKG/install
diff --git a/system/profile-sync-daemon/profile-sync-daemon.info b/system/profile-sync-daemon/profile-sync-daemon.info
index f0e7fd3a70..ca329a8856 100644
--- a/system/profile-sync-daemon/profile-sync-daemon.info
+++ b/system/profile-sync-daemon/profile-sync-daemon.info
@@ -1,7 +1,7 @@
PRGNAM="profile-sync-daemon"
VERSION="5.74.1"
HOMEPAGE="https://github.com/graysky2/profile-sync-daemon/"
-DOWNLOAD="https://github.com/graysky2/profile-sync-daemon/archive/v5.74.1.tar.gz"
+DOWNLOAD="https://github.com/graysky2/profile-sync-daemon/archive/v5.74.1/profile-sync-daemon-5.74.1.tar.gz"
MD5SUM="59888840bf6cf102a81a6fbe50ff86e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/prometheus/prometheus.SlackBuild b/system/prometheus/prometheus.SlackBuild
index a0dbf1abce..97cc74954f 100644
--- a/system/prometheus/prometheus.SlackBuild
+++ b/system/prometheus/prometheus.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=prometheus
-VERSION=${VERSION:-2.50.1}
+VERSION=${VERSION:-2.51.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/prometheus/prometheus.info b/system/prometheus/prometheus.info
index 6dea62ca2f..594936a452 100644
--- a/system/prometheus/prometheus.info
+++ b/system/prometheus/prometheus.info
@@ -1,10 +1,10 @@
PRGNAM="prometheus"
-VERSION="2.50.1"
+VERSION="2.51.1"
HOMEPAGE="https://prometheus.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.50.1/prometheus-2.50.1.linux-amd64.tar.gz"
-MD5SUM_x86_64="4e7e8d715d311395e80d4e3ca36b77e9"
+DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.51.1/prometheus-2.51.1.linux-amd64.tar.gz"
+MD5SUM_x86_64="ba67aa6f4b383c3839bc82d477948828"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/qemu/qemu.SlackBuild b/system/qemu/qemu.SlackBuild
index b3f726443b..73604dc9e3 100644
--- a/system/qemu/qemu.SlackBuild
+++ b/system/qemu/qemu.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for qemu
# Copyright 2009, 2010 Andrew Brouwers <abrouwers@gmail.com>
-# Copyright 2013-2022 Edward W. Koenig, Vancouver, USA <kingbeowulf@linuxgalaxy.org>
+# Copyright 2013-2024 Edward W. Koenig, Vancouver, USA <kingbeowulf@linuxgalaxy.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,17 +23,11 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20230701 bkw: Modified by SlackBuilds.org, BUILD=2:
-# - add doinst to update desktop database and icon cache.
-# Note: sbopkglint <= 0.9.0 complains about ELF binaries found in
-# /usr/share/qemu (intended for the target systems). This is an error
-# in sbopkglint, and will be fixed (no need to change anything here).
-
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qemu
-VERSION=${VERSION:-7.2.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-8.2.2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -138,7 +132,8 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-debug-info \
--enable-virtfs \
--enable-sdl \
- --enable-jemalloc \
+ --enable-malloc=jemalloc \
+ --enable-fdt=auto \
--enable-nettle \
--${uring}able-linux-io-uring \
--audio-drv-list=${AUDIODRIVERS} \
diff --git a/system/qemu/qemu.info b/system/qemu/qemu.info
index cab62c9ead..7e9f20f028 100644
--- a/system/qemu/qemu.info
+++ b/system/qemu/qemu.info
@@ -1,8 +1,8 @@
PRGNAM="qemu"
-VERSION="7.2.1"
+VERSION="8.2.2"
HOMEPAGE="https://www.qemu.org"
-DOWNLOAD="https://download.qemu.org/qemu-7.2.1.tar.xz"
-MD5SUM="48ec3eadc151f0eceb641c0c7a13374c"
+DOWNLOAD="https://download.qemu.org/qemu-8.2.2.tar.xz"
+MD5SUM="e43091262671c1728b09522932b75b1d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/redict/README b/system/redict/README
new file mode 100644
index 0000000000..21e9808fc4
--- /dev/null
+++ b/system/redict/README
@@ -0,0 +1,23 @@
+Redict is an advanced key-value store.
+It is similar to memcached but the dataset is not volatile, and values
+can be strings, exactly like in memcached, but also lists, sets, and
+ordered sets.
+These data types can be manipulated with atomic operations to push/pop
+elements, add/remove elements, perform server side union, intersection,
+difference between sets, and so forth.
+Redict supports different kinds of sorting abilities.
+
+Redict is a fork of Redis after licence went proprietary.
+
+Default port for starting the instance can be set with
+REDICT_PORT=16379
+Defaults remains the Redis port at 6379, hence making it incompatible
+out-of-the-package with a parallel Redis instance running.
+
+redict-cli is (for now) fully compatible with redis-cli, and defaults
+to redis port 6379.
+
+Default directory and files are setup with redict name:
+/var/lib/redict for data
+/var/log/redict for logs
+/etc/rc.d/rc.redict for RC script
diff --git a/system/redict/doinst.sh b/system/redict/doinst.sh
new file mode 100644
index 0000000000..ff94589414
--- /dev/null
+++ b/system/redict/doinst.sh
@@ -0,0 +1,28 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ -e $OLD ]; then
+ cp -a $OLD ${NEW}.incoming
+ cat $NEW > ${NEW}.incoming
+ mv ${NEW}.incoming $NEW
+ fi
+ config $NEW
+}
+
+config etc/redict/redict.conf.new
+config etc/redict/sentinel.conf.new
+config etc/logrotate.d/redict.new
+preserve_perms etc/rc.d/rc.redict.new
diff --git a/system/redict/rc.redict.new b/system/redict/rc.redict.new
new file mode 100644
index 0000000000..9d1642d6ec
--- /dev/null
+++ b/system/redict/rc.redict.new
@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# Redict startup script for Slackware Linux
+
+PORT=6379
+SERV=/usr/bin/redict-server
+CLI=/usr/bin/redict-cli
+PIDFILE=/var/run/redict_${PORT}.pid
+CONF=/etc/redict/redict.conf
+
+redict_start() {
+ if [ ! -r $CONF ]; then
+ echo "$CONF does not appear to exist. Abort."
+ exit 1
+ fi
+
+ if [ -s $PIDFILE ]; then
+ echo "Redict appears to be already running?"
+ exit 1
+ fi
+
+ echo "Starting Redict server..."
+ $SERV $CONF
+}
+
+redict_stop() {
+ if [ ! -s $PIDFILE ]; then
+ echo "$PIDFILE does not exist or is empty."
+ exit 1
+ fi
+
+ PID=$(cat $PIDFILE)
+ echo -n "Stopping Redict server..."
+ $CLI -p $PORT shutdown
+ while [ -d /proc/$PID ]; do
+ sleep 1
+ echo -n "."
+ done
+ echo " done"
+}
+
+redict_restart() {
+ redict_stop
+ sleep 3
+ redict_start
+}
+
+case "$1" in
+ start)
+ redict_start
+ ;;
+ stop)
+ redict_stop
+ ;;
+ restart)
+ redict_restart
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+esac
diff --git a/system/redict/redict.SlackBuild b/system/redict/redict.SlackBuild
new file mode 100644
index 0000000000..55ed027832
--- /dev/null
+++ b/system/redict/redict.SlackBuild
@@ -0,0 +1,140 @@
+#!/bin/bash
+
+# Slackware build script for redict
+
+# Copyright 2024 Yth | Pont-en-Royans, France | yth@ythogtha.org
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=redict
+VERSION=${VERSION:-7.3.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Use our CFLAGS.
+sed -i "s|-O3||" deps/Makefile deps/hiredict/Makefile
+
+# No ./configure necessary.
+#
+# http://lists.slackbuilds.org/pipermail/slackbuilds-users/2013-January/010042.html
+( unset ARCH ; CFLAGS="$SLKCFLAGS" make )
+make install PREFIX=$PKG/usr
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Use sample config and set some sane defaults.
+install -D -m 0644 redict.conf $PKG/etc/redict/redict.conf.new
+sed -i \
+ -e 's|^daemonize no|daemonize yes|' \
+ -e 's|^dir \.|dir /var/lib/redict|' \
+ -e 's|^logfile ""|logfile /var/log/redict/redict.log|' \
+ $PKG/etc/redict/redict.conf.new
+install -D -m 0644 sentinel.conf $PKG/etc/redict/sentinel.conf.new
+
+# Create data directory.
+mkdir -p $PKG/var/lib/redict
+chmod 0700 $PKG/var/lib/redict
+
+# Create log directory.
+mkdir -p $PKG/var/log/redict
+
+# Install init script.
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.redict.new > $PKG/etc/rc.d/rc.redict.new
+
+# Install logrotate script.
+mkdir -p $PKG/etc/logrotate.d
+cat $CWD/redict.logrotate > $PKG/etc/logrotate.d/redict.new
+
+# Specify default port number
+if [ ! -z "$REDICT_PORT" ]; then
+ sed -i 's/6379/'$REDICT_PORT'/' $PKG/etc/rc.d/rc.redict.new
+ sed -i 's/6379/'$REDICT_PORT'/' $PKG/etc/redict/redict.conf.new
+ sed -i 's/default is '$REDICT_PORT'/default is 6379/' $PKG/etc/valkey/redict.conf.new
+ sed -i 's/6379/'$REDICT_PORT'/' $PKG/etc/redict/sentinel.conf.new
+fi
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CONTRIBUTING* README* CODE_OF_CONDUCT* SECURITY* TLS* LICENSES/ \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/redict/redict.info b/system/redict/redict.info
new file mode 100644
index 0000000000..23b037820e
--- /dev/null
+++ b/system/redict/redict.info
@@ -0,0 +1,10 @@
+PRGNAM="redict"
+VERSION="7.3.0"
+HOMEPAGE="https://redict.io/"
+DOWNLOAD="https://codeberg.org/redict/redict/archive/7.3.0.tar.gz"
+MD5SUM="0ea62d90b1642e7dd683aeda034036eb"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/system/redict/redict.logrotate b/system/redict/redict.logrotate
new file mode 100644
index 0000000000..edf55b6b02
--- /dev/null
+++ b/system/redict/redict.logrotate
@@ -0,0 +1,9 @@
+/var/log/redict/redict.log {
+ daily
+ rotate 7
+ copytruncate
+ delaycompress
+ compress
+ notifempty
+ missingok
+}
diff --git a/system/redict/slack-desc b/system/redict/slack-desc
new file mode 100644
index 0000000000..ad605c3218
--- /dev/null
+++ b/system/redict/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+redict: redict (Key-Value Store)
+redict:
+redict: Redict is an advanced key-value store. It is similar to memcached but
+redict: the dataset is not volatile, and values can be strings, exactly like
+redict: in memcached, but also lists, sets, and ordered sets. These data
+redict: types can be manipulated with atomic operations to push/pop elements,
+redict: add/remove elements, perform server side union, intersection,
+redict: Records are organized in hash table, B+ tree, or a fixed-length array.
+redict: Redict supports different kinds of sorting abilities.
+redict:
+redict: Homepage: https://redict.io/
diff --git a/system/restic/restic.SlackBuild b/system/restic/restic.SlackBuild
index 2e38840619..ed900103da 100644
--- a/system/restic/restic.SlackBuild
+++ b/system/restic/restic.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=restic
-VERSION=${VERSION:-0.16.3}
+VERSION=${VERSION:-0.16.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/restic/restic.info b/system/restic/restic.info
index d244a454d7..b06fa05034 100644
--- a/system/restic/restic.info
+++ b/system/restic/restic.info
@@ -1,10 +1,10 @@
PRGNAM="restic"
-VERSION="0.16.3"
+VERSION="0.16.4"
HOMEPAGE="https://restic.net/"
-DOWNLOAD="https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_386.bz2"
-MD5SUM="a305e6092875f9dcc4cd58463f00a666"
-DOWNLOAD_x86_64="https://github.com/restic/restic/releases/download/v0.16.3/restic_0.16.3_linux_amd64.bz2"
-MD5SUM_x86_64="f67ea73096f6af7fdea8e0f108c0aecf"
+DOWNLOAD="https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_386.bz2"
+MD5SUM="e34bd1e2f68d17581ff15d51c8c5815b"
+DOWNLOAD_x86_64="https://github.com/restic/restic/releases/download/v0.16.4/restic_0.16.4_linux_amd64.bz2"
+MD5SUM_x86_64="692682f4bd62353d36a9d450d0b76138"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/ripgrep/ripgrep.SlackBuild b/system/ripgrep/ripgrep.SlackBuild
index 5fc860a545..387a36fa8d 100644
--- a/system/ripgrep/ripgrep.SlackBuild
+++ b/system/ripgrep/ripgrep.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for ripgrep
# Copyright 2017-2021 Andrew Clemons, Wellington New Zealand
-# Copyright 2023 Andrew Clemons, Toyko Japan
+# Copyright 2023-2024 Andrew Clemons, Toyko Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ripgrep
BINNAM=rg
-VERSION=${VERSION:-13.0.0}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-14.1.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -58,15 +58,23 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
-elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ] ; then
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ] ; then
SLKCFLAGS="-O2 -fPIC"
CARGOTARGET="--target $ARCH-unknown-linux-gnu"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ] ; then
+ SLKCFLAGS="-O2 -fPIC"
+ CARGOTARGET="--target $ARCH-unknown-linux-gnu"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
CARGOTARGET=""
+ LIBDIRSUFFIX=""
fi
set -e
@@ -134,6 +142,16 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+export PATH="/opt/rust16/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
+rm -f .cargo/config.toml
+sed -i 's/debug = "none"/debug = 0/g' Cargo.toml
+
CARGO_HOME=.cargo \
PCRE2_SYS_STATIC=0 \
CFLAGS="$SLKCFLAGS" \
@@ -145,13 +163,13 @@ mkdir -p $PKG/usr/bin/
find target -name $BINNAM -exec install -m 755 {} $PKG/usr/bin/$BINNAM \;
mkdir -p $PKG/usr/share/bash-completion/completions/
-find target -name $BINNAM.bash -exec install -m644 {} $PKG/usr/share/bash-completion/completions/$BINNAM \;
+$PKG/usr/bin/$BINNAM --generate complete-bash > $PKG/usr/share/bash-completion/completions/$BINNAM
mkdir -p $PKG/usr/share/zsh/site-functions/
-find target -name _$BINNAM.ps1 -exec install -m644 {} $PKG/usr/share/zsh/site-functions/_$BINNAM \;
+$PKG/usr/bin/$BINNAM --generate complete-zsh > $PKG/usr/share/zsh/site-functions/_$BINNAM
mkdir -p $PKG/usr/man/man1
-find target -name $BINNAM.1 -exec install -m644 {} $PKG/usr/man/man1/$BINNAM.1 \;
+$PKG/usr/bin/$BINNAM --generate man > $PKG/usr/man/man1/$BINNAM.1
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
@@ -160,7 +178,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGELOG.md COPYING FAQ.md GUIDE.md LICENSE-MIT README.md RELEASE-CHECKLIST.md UNLICENSE $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG.md COPYING FAQ.md GUIDE.md LICENSE-MIT README.md UNLICENSE $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/ripgrep/ripgrep.info b/system/ripgrep/ripgrep.info
index 7ba8bd6100..97a553d53e 100644
--- a/system/ripgrep/ripgrep.info
+++ b/system/ripgrep/ripgrep.info
@@ -1,122 +1,104 @@
PRGNAM="ripgrep"
-VERSION="13.0.0"
+VERSION="14.1.0"
HOMEPAGE="https://github.com/BurntSushi/ripgrep"
-DOWNLOAD="https://github.com/BurntSushi/ripgrep/archive/13.0.0/ripgrep-13.0.0.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.18.crate \
- https://static.crates.io/crates/atty/atty-0.2.14.crate \
- https://static.crates.io/crates/base64/base64-0.13.0.crate \
- https://static.crates.io/crates/bitflags/bitflags-1.2.1.crate \
- https://static.crates.io/crates/bstr/bstr-0.2.16.crate \
- https://static.crates.io/crates/bytecount/bytecount-0.6.2.crate \
- https://static.crates.io/crates/cc/cc-1.0.68.crate \
- https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate \
+DOWNLOAD="https://github.com/BurntSushi/ripgrep/archive/14.1.0/ripgrep-14.1.0.tar.gz \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.79.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.0.crate \
+ https://static.crates.io/crates/cc/cc-1.0.83.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-2.33.3.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.1.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.5.crate \
- https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.28.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.10.crate \
+ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.4.crate \
+ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.17.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.18.crate \
+ https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.33.crate \
https://static.crates.io/crates/encoding_rs_io/encoding_rs_io-0.1.7.crate \
- https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
- https://static.crates.io/crates/fs_extra/fs_extra-1.2.0.crate \
- https://static.crates.io/crates/glob/glob-0.3.0.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.18.crate \
- https://static.crates.io/crates/itoa/itoa-0.4.7.crate \
- https://static.crates.io/crates/jemalloc-sys/jemalloc-sys-0.3.2.crate \
- https://static.crates.io/crates/jemallocator/jemallocator-0.3.2.crate \
- https://static.crates.io/crates/jobserver/jobserver-0.1.22.crate \
- https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
- https://static.crates.io/crates/libc/libc-0.2.97.crate \
- https://static.crates.io/crates/libm/libm-0.1.4.crate \
- https://static.crates.io/crates/log/log-0.4.14.crate \
- https://static.crates.io/crates/memchr/memchr-2.4.0.crate \
- https://static.crates.io/crates/memmap2/memmap2-0.3.0.crate \
- https://static.crates.io/crates/num_cpus/num_cpus-1.13.0.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.7.2.crate \
- https://static.crates.io/crates/packed_simd_2/packed_simd_2-0.3.5.crate \
- https://static.crates.io/crates/pcre2-sys/pcre2-sys-0.2.5.crate \
- https://static.crates.io/crates/pcre2/pcre2-0.2.3.crate \
- https://static.crates.io/crates/pkg-config/pkg-config-0.3.19.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.27.crate \
- https://static.crates.io/crates/quote/quote-1.0.9.crate \
- https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate \
- https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.25.crate \
- https://static.crates.io/crates/regex/regex-1.5.4.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.5.crate \
+ https://static.crates.io/crates/glob/glob-0.3.1.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.10.crate \
+ https://static.crates.io/crates/jemalloc-sys/jemalloc-sys-0.5.4%2B5.3.0-patched.crate \
+ https://static.crates.io/crates/jemallocator/jemallocator-0.5.4.crate \
+ https://static.crates.io/crates/jobserver/jobserver-0.1.27.crate \
+ https://static.crates.io/crates/lexopt/lexopt-0.3.0.crate \
+ https://static.crates.io/crates/libc/libc-0.2.151.crate \
+ https://static.crates.io/crates/libm/libm-0.2.8.crate \
+ https://static.crates.io/crates/log/log-0.4.20.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.1.crate \
+ https://static.crates.io/crates/memmap2/memmap2-0.9.3.crate \
+ https://static.crates.io/crates/num-traits/num-traits-0.2.17.crate \
+ https://static.crates.io/crates/packed_simd/packed_simd-0.3.9.crate \
+ https://static.crates.io/crates/pcre2-sys/pcre2-sys-0.2.8.crate \
+ https://static.crates.io/crates/pcre2/pcre2-0.2.6.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.28.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.76.crate \
+ https://static.crates.io/crates/quote/quote-1.0.35.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.3.crate \
+ https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \
+ https://static.crates.io/crates/regex/regex-1.10.2.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.16.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
- https://static.crates.io/crates/serde/serde-1.0.126.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.126.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.64.crate \
- https://static.crates.io/crates/strsim/strsim-0.8.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.73.crate \
- https://static.crates.io/crates/termcolor/termcolor-1.1.2.crate \
- https://static.crates.io/crates/textwrap/textwrap-0.11.0.crate \
- https://static.crates.io/crates/thread_local/thread_local-1.1.3.crate \
- https://static.crates.io/crates/unicode-width/unicode-width-0.1.8.crate \
- https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.2.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.3.2.crate \
+ https://static.crates.io/crates/serde/serde-1.0.195.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.195.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.111.crate \
+ https://static.crates.io/crates/syn/syn-2.0.48.crate \
+ https://static.crates.io/crates/termcolor/termcolor-1.4.0.crate \
+ https://static.crates.io/crates/textwrap/textwrap-0.16.0.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.4.0.crate \
https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
- https://static.crates.io/crates/winapi-util/winapi-util-0.1.5.crate \
+ https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate"
-MD5SUM="3080265a3ccc09bdc0c81527b09afa15 \
- 425b8fdf70df59998d9b7c89083e48d1 \
- 142cb4b9a653e56e56311f0c883b8582 \
- 80a2c27647a6acb1890a3a7de8fded72 \
- 6799c26a7eacaf8e58d3e45c6c5add89 \
- a24bd43eb77d74bb2820e5a3f336f7bc \
- 6ab4bc6dbea118709e05033cdf05d6dd \
- 90d992c91893df05cb804e832b1b6554 \
- 882dbbc613a93f64c3709b0a2bd0d6dc \
+MD5SUM="ad6b5631a459fd20c257ca20a7eeaf73 \
+ 95e5f8d0b7ab37171b8d3118542ba06a \
+ 707d92b6f4d9920a0b25f69f5291c826 \
+ 05d77ef52e90ad161fdd41b252420467 \
+ 20f5631bb8dce73c1388fd70feb9192a \
+ 9241fa90ea8b17c00010be46c9aa1ac5 \
74634128440dbc3766bda76fdf0aaa05 \
- bc79e0eb364df515a33755ac9a581cfd \
- 8ccc134aada411c061ab48129d8e943d \
- 408eb4dde8dcd169b3892ec48827e84b \
- f8c456375c9c3d5e0567705d2af4b11d \
+ 11452e33fe5f4dfe6f36f2d266a5d343 \
+ b016421fcd102c907c2128bbf84e9eb5 \
+ 934ead533868173745d11af922bc2e42 \
+ 4e040f3b7359531ac7134679ea9afcdc \
+ 5f9a3a8b7213c055342b2f423a213b3a \
98dd664015c5a6c5e1d3cfb8dce1c4ff \
- 8dab3b3ec00dc56cffde0b0c410d47b5 \
- 11bdaeb718e5577104b0697c89cf9311 \
- e7c07242a95ee1df865efe9534e10a34 \
- 2c4bc5c16b345ce4d4bbf977577fab35 \
- 4379362bf1be77d47a45c7223a01eead \
- 85dae509b4cda41fa820b3ad3b302479 \
- 9f10bcc7b3ab24a0cdbaa0addc65b88d \
- 98622e4faf3933b52243b6742de8d75f \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 319c5014f308c349ef4cb669b1e19020 \
- fe7ea70517100bd8245a832c8f7b31ca \
- 40e508baeee8cdccbc471489b0f449ff \
- 9d375c3f54df74656fa0543c068b861e \
- f4abc9f8934aa7311e77ab8e32be145a \
- c36d452e37c73b1e99f40bae18cddfdb \
- 921832a39e8a8aac72dfd9ed02227a87 \
- 6bfa8e30156c5ef447f1529fa407e564 \
- b9469f0c43b88614968d666f1bf32568 \
- 244c87ebce1ce19de9283d14e218618d \
- 448bc61aee07661464d98da7660e9a1d \
- 7abab6033a9e6b80d7db8f18ab69e583 \
- 3233400d1bc56e7c78d4d7564d8e5b74 \
- 95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 82401c70623ccc1bfc0bcb5c3b0ac8b7 \
- 4606e4a248df4d70509afded817aca14 \
- a69721c73263cd2040e1a5f120b03a6f \
+ 2d6d28ec311884da69bcaf320ada8ad5 \
+ 0403f58e42c94609207c40a310cfe78a \
+ 8a1180efc4ebeaecbf8e8e094bcb2659 \
+ 77b8d4657c9c6ff1050c760a3c868a30 \
+ 9aaf13d622cd02548feaaca35687da9c \
+ d71093319a2c1efa90475bd45d34fab3 \
+ 181cb83a57d327b26ebc21db41b28480 \
+ 23fb13a7f6fb7b25a42d71c3bcaa5d7c \
+ 8ee79b4fe4c43d9ab09f16344612a656 \
+ f8cc1978aae22df3e656d12810cdf994 \
+ 8c7d4897baee5e346d2184d46422ec49 \
+ 512bcd4470f351b2049adeb39cfcdec4 \
+ c7a2b67d4aa820dd7d82287a9571e116 \
+ 348414ebfdc035bf41b32089bf3a87ca \
+ 336599cb0fc90cf3dd7d608344aab097 \
+ 76c281577ef136b9484166302e37c9bd \
+ 43e3e8b01023835d05b82befc379769d \
+ 0358b31bf59c7915bb03f9e66f2d1ea3 \
+ 4f496143a21775fa7bd22bf329c37f37 \
+ 91b60a71d44302a8b05bd398eca56c37 \
+ e90f2809a34e2bea0bd5c1120475fb36 \
+ ca664d757b2c95424cf3465e412cce90 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
- 7b99a756f9d302ca306431aabd891530 \
- 082d0ac393ba1bfdd141fd37ae7349d8 \
- a48bad155fe3ba9bfb2e7c1920bb0d2d \
- 781d4ccf5d04c98fa02af207a9639249 \
- 36befa83a1584ea99bc536fb50fdb10a \
- ebdff467249aa3dca005a441dc824236 \
- a8de006fe0c7e373c560dd51599287a8 \
- 36f6470713fffe6b98b6f457c2d2c299 \
- 4272c279b06b88f8b0ffce7109348e27 \
- 087bfc476e9d73628cebd265590f11f7 \
- 580dd7d12690c726da7d5075f3442a74 \
+ b06eef93ebb5e19add49130759742f85 \
+ 76d424197546cc4f652f78d47cf3f6d6 \
+ a46d4413032296761522d91b24bd759b \
+ 5651bc86f3df47d241d2ae58dc4b89a5 \
+ ef18ac44cda944777e03597466ec4b82 \
+ 9c4f3ba15578559f5c511cfc2620d0c5 \
+ ca65153603a1a7240bbd9d2ce19f2d67 \
+ 96481ed810273371ed8b87f062a0dcda \
db96b50050277bf05a3c68534bbb9586 \
- b9e37d5fc4ad28b612b78ad37816684d \
+ 306c0281447d1876e8220007b7a7e053 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="rust16"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/system/sarasa-gothic/sarasa-gothic.SlackBuild b/system/sarasa-gothic/sarasa-gothic.SlackBuild
index bbb92b1bc6..f917dd79d9 100644
--- a/system/sarasa-gothic/sarasa-gothic.SlackBuild
+++ b/system/sarasa-gothic/sarasa-gothic.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sarasa-gothic
SRCNAM=Sarasa-TTC
-VERSION=${VERSION:-1.0.7}
+VERSION=${VERSION:-1.0.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/sarasa-gothic/sarasa-gothic.info b/system/sarasa-gothic/sarasa-gothic.info
index 88766337eb..c6e7c40e19 100644
--- a/system/sarasa-gothic/sarasa-gothic.info
+++ b/system/sarasa-gothic/sarasa-gothic.info
@@ -1,8 +1,8 @@
PRGNAM="sarasa-gothic"
-VERSION="1.0.7"
+VERSION="1.0.9"
HOMEPAGE="https://github.com/be5invis/Sarasa-Gothic"
-DOWNLOAD="https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.7/Sarasa-TTC-1.0.7.zip"
-MD5SUM="6cf498d50e63e2ea37a779ebc8e74407"
+DOWNLOAD="https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.9/Sarasa-TTC-1.0.9.zip"
+MD5SUM="e10dd4b30aa48991a60026a226bac85c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/sbpkg/sbpkg.SlackBuild b/system/sbpkg/sbpkg.SlackBuild
index cd8ab0d4ac..69b783e868 100644
--- a/system/sbpkg/sbpkg.SlackBuild
+++ b/system/sbpkg/sbpkg.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbpkg
-VERSION=${VERSION:-1.0.6}
+VERSION=${VERSION:-1.0.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/sbpkg/sbpkg.info b/system/sbpkg/sbpkg.info
index 6cc12d3e1c..23f9f43c76 100644
--- a/system/sbpkg/sbpkg.info
+++ b/system/sbpkg/sbpkg.info
@@ -1,8 +1,8 @@
PRGNAM="sbpkg"
-VERSION="1.0.6"
+VERSION="1.0.8"
HOMEPAGE="https://gitlab.com/dslackw/sbpkg"
-DOWNLOAD="https://gitlab.com/dslackw/sbpkg/-/archive/1.0.6/sbpkg-1.0.6.tar.gz"
-MD5SUM="d2b0db188f1e33e9596a447778b23a32"
+DOWNLOAD="https://gitlab.com/dslackw/sbpkg/-/archive/1.0.8/sbpkg-1.0.8.tar.gz"
+MD5SUM="f83fdff3ae389575c09ea9cbec0def09"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/sensord/README b/system/sensord/README
new file mode 100644
index 0000000000..e8b5190d7a
--- /dev/null
+++ b/system/sensord/README
@@ -0,0 +1,22 @@
+sensord is an rrd-based logger for lm_sensors
+
+Sensord is a daemon that can be used to periodically log sensor
+ readings from hardware health-monitoring chips to syslog(3) or
+ a round- robin database (RRD) and to alert when a sensor alarm
+ is signalled; for example, if a fan fails, a temperature limit
+ is exceeded, etc.
+
+A classic redhat-style initscript is shipped in the doc directory,
+
+A command similar to this one would log sensor data into a file under
+/var/log:
+
+/usr/sbin/sensord -i1m -l30m -1 -t3m -r/var/log/sensord.rrd -d -a
+
+Viewing the graph requires a bit of rrdtool mastery, but
+man sensord suggest an option to generate a cgi script to be
+used by rrdcgi and delivered through a CGI-supporting web server.
+
+Nginx (not shipped with Slackware, but popular) does not support
+CGI, so you may have to delve into fcgiwrap and/or spawn-fcgi.
+
diff --git a/system/sensord/sensord.SlackBuild b/system/sensord/sensord.SlackBuild
new file mode 100644
index 0000000000..1f5b20aa94
--- /dev/null
+++ b/system/sensord/sensord.SlackBuild
@@ -0,0 +1,115 @@
+#!/bin/bash
+
+# Slackware build script for sensord
+
+# Copyright 2024, Lockywolf
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=sensord
+VERSION=${VERSION:-3.6.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+TARNAM=lm-sensors
+TARVER=${VERSION//./-}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $TARNAM-$TARVER
+tar xvf $CWD/$TARNAM-$TARVER.tar.gz
+cd $TARNAM-$TARVER
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+make user PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX} PROG_EXTRA=sensord || exit 1
+#make user_install PROG_EXTRA=sensord PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG || exit 1
+
+mkdir -p $PKG/usr/sbin $PKG/usr/man/man8
+install -m 755 prog/sensord/sensord $PKG/usr/sbin
+install -m 644 prog/sensord/sensord.8 $PKG/usr/man/man8
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ ./prog/init/sensord.init \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/sensord/sensord.info b/system/sensord/sensord.info
new file mode 100644
index 0000000000..eed802225d
--- /dev/null
+++ b/system/sensord/sensord.info
@@ -0,0 +1,10 @@
+PRGNAM="sensord"
+VERSION="3.6.0"
+HOMEPAGE="https://hwmon.wiki.kernel.org/"
+DOWNLOAD="https://github.com/lm-sensors/lm-sensors/archive/V3-6-0/lm-sensors-3-6-0.tar.gz"
+MD5SUM="f60e47b5eb50bbeed48a9f43bb08dd5e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rrdtool"
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.sensord_2024-02-10@lockywolf.net"
diff --git a/system/sensord/slack-desc b/system/sensord/slack-desc
new file mode 100644
index 0000000000..34286bf222
--- /dev/null
+++ b/system/sensord/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+sensord: sensord (Sensor information logging daemon)
+sensord:
+sensord: sensord is developed together with lm_sensors, and is intended to log
+sensord: sensors data into an rrd database.
+sensord:
+sensord: Slackware does not ship rrdtool, so in this case sensord is provided
+sensord: as a SlackBuild.
+sensord:
+sensord:
+sensord:
+sensord:
diff --git a/system/slackrepo-hints/slackrepo-hints.SlackBuild b/system/slackrepo-hints/slackrepo-hints.SlackBuild
index b97e9d3863..61abc75bfc 100644
--- a/system/slackrepo-hints/slackrepo-hints.SlackBuild
+++ b/system/slackrepo-hints/slackrepo-hints.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slackrepo-hints
-VERSION=${VERSION:-20240308}
+VERSION=${VERSION:-20240420}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slackrepo-hints/slackrepo-hints.info b/system/slackrepo-hints/slackrepo-hints.info
index 997cf4efdb..51b4bee6d2 100644
--- a/system/slackrepo-hints/slackrepo-hints.info
+++ b/system/slackrepo-hints/slackrepo-hints.info
@@ -1,8 +1,8 @@
PRGNAM="slackrepo-hints"
-VERSION="20240308"
+VERSION="20240420"
HOMEPAGE="https://github.com/aclemons/slackrepo-hints"
-DOWNLOAD="https://github.com/aclemons/slackrepo-hints/archive/v20240308/slackrepo-hints-20240308.tar.gz"
-MD5SUM="6079a3639c704f2272f797c242fd3e4b"
+DOWNLOAD="https://github.com/aclemons/slackrepo-hints/archive/v20240420/slackrepo-hints-20240420.tar.gz"
+MD5SUM="63925bb6151fe3074fb08d99a03a3c47"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/slackrepo/slackrepo.SlackBuild b/system/slackrepo/slackrepo.SlackBuild
index eb60d5ee01..aed39e8448 100644
--- a/system/slackrepo/slackrepo.SlackBuild
+++ b/system/slackrepo/slackrepo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slackrepo
-VERSION=${VERSION:-20240308}
+VERSION=${VERSION:-20240420}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slackrepo/slackrepo.info b/system/slackrepo/slackrepo.info
index b7aea3a819..d2d6cd746a 100644
--- a/system/slackrepo/slackrepo.info
+++ b/system/slackrepo/slackrepo.info
@@ -1,8 +1,8 @@
PRGNAM="slackrepo"
-VERSION="20240308"
+VERSION="20240420"
HOMEPAGE="https://github.com/aclemons/slackrepo"
-DOWNLOAD="https://github.com/aclemons/slackrepo/archive/v20240308/slackrepo-20240308.tar.gz"
-MD5SUM="ab645eae341949bc0537d5e15c0e2f81"
+DOWNLOAD="https://github.com/aclemons/slackrepo/archive/v20240420/slackrepo-20240420.tar.gz"
+MD5SUM="2145692548db7aa7c81b4627ca5e4941"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/slackware-grub2-theme/slackware-grub2-theme.info b/system/slackware-grub2-theme/slackware-grub2-theme.info
index b4fa4f5675..1a54b048a6 100644
--- a/system/slackware-grub2-theme/slackware-grub2-theme.info
+++ b/system/slackware-grub2-theme/slackware-grub2-theme.info
@@ -1,7 +1,7 @@
PRGNAM="slackware-grub2-theme"
VERSION="1.0"
HOMEPAGE="https://github.com/philipvdh/slackware-grub2-theme"
-DOWNLOAD="https://github.com/philipvdh/slackware-grub2-theme/archive/v1.0.tar.gz"
+DOWNLOAD="https://github.com/philipvdh/slackware-grub2-theme/archive/v1.0/slackware-grub2-theme-1.0.tar.gz"
MD5SUM="17d4a27bad2fabc2861c6be0557ce400"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/slpkg/slpkg.SlackBuild b/system/slpkg/slpkg.SlackBuild
index 0dc7dfbab7..7ce48dca49 100644
--- a/system/slpkg/slpkg.SlackBuild
+++ b/system/slpkg/slpkg.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slpkg
-VERSION=${VERSION:-5.0.0}
+VERSION=${VERSION:-5.0.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/slpkg/slpkg.info b/system/slpkg/slpkg.info
index 62f7b3436b..4f41452f37 100644
--- a/system/slpkg/slpkg.info
+++ b/system/slpkg/slpkg.info
@@ -1,10 +1,10 @@
PRGNAM="slpkg"
-VERSION="5.0.0"
+VERSION="5.0.6"
HOMEPAGE="https://dslackw.gitlab.io/slpkg"
-DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/5.0.0/slpkg-5.0.0.tar.gz"
-MD5SUM="d6fcfa30c841c676af248102a3b6c81a"
+DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/5.0.6/slpkg-5.0.6.tar.gz"
+MD5SUM="e60a6209746b71acab473f09e406d441"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-build python3-pythondialog python3-progress"
+REQUIRES="python3-build python3-pythondialog"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="dslackw@gmail.com"
diff --git a/system/squashfuse/squashfuse.SlackBuild b/system/squashfuse/squashfuse.SlackBuild
index 0fbf104c44..bcd35fa03c 100644
--- a/system/squashfuse/squashfuse.SlackBuild
+++ b/system/squashfuse/squashfuse.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=squashfuse
-VERSION=${VERSION:-0.5.0}
+VERSION=${VERSION:-0.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/squashfuse/squashfuse.info b/system/squashfuse/squashfuse.info
index 6bfed4caa3..9c855added 100644
--- a/system/squashfuse/squashfuse.info
+++ b/system/squashfuse/squashfuse.info
@@ -1,8 +1,8 @@
PRGNAM="squashfuse"
-VERSION="0.5.0"
+VERSION="0.5.2"
HOMEPAGE="https://github.com/vasi/squashfuse"
-DOWNLOAD="https://github.com/vasi/squashfuse/releases/download/0.5.0/squashfuse-0.5.0.tar.gz"
-MD5SUM="753b8a9e12a9c939b497152cb23da7ae"
+DOWNLOAD="https://github.com/vasi/squashfuse/releases/download/0.5.2/squashfuse-0.5.2.tar.gz"
+MD5SUM="91ff3b12ee2a52051a5cd588ba478989"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/sst/sst.SlackBuild b/system/sst/sst.SlackBuild
index 45c2400ff6..1ce2a4b715 100644
--- a/system/sst/sst.SlackBuild
+++ b/system/sst/sst.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for sst
-# Copyright 2022-2023, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2022-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sst
-VERSION=${VERSION:-1.11}
+VERSION=${VERSION:-1.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/sst/sst.info b/system/sst/sst.info
index 8b4d8c33a9..914fbcf915 100644
--- a/system/sst/sst.info
+++ b/system/sst/sst.info
@@ -1,8 +1,8 @@
PRGNAM="sst"
-VERSION="1.11"
+VERSION="1.12"
HOMEPAGE="https://www.solidigm.com/support-page/drivers-downloads/ka-00085.html"
-DOWNLOAD="https://sdmsdfwdriver.blob.core.windows.net/files/kba-gcc/drivers-downloads/ka-00085/sst--1-11/sst-cli-linux-rpm--1-11.zip"
-MD5SUM="91e1eb351a9963d77236436f4aee0edd"
+DOWNLOAD="https://sdmsdfwdriver.blob.core.windows.net/files/kba-gcc/drivers-downloads/ka-00085/sst--1-12/sst-cli-linux-rpm--1-12.zip"
+MD5SUM="182e41d054ddc72e4121ae2e7a757257"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/swtpm/README b/system/swtpm/README
index 5c04d28242..a579a029c4 100644
--- a/system/swtpm/README
+++ b/system/swtpm/README
@@ -9,7 +9,7 @@ Please note that the swtpm command will emulate TPM 1.2 unless it is
called with "--tpm2".
For more information about the different tools provided by swtpm, see
-the documents in /usr/doc/swtpm-0.8.1/readmes.
+the documents in /usr/doc/swtpm-0.8.2/readmes.
The user and group for TSS are both "tss" by default, and should have
been created before compiling the trousers package.
diff --git a/system/swtpm/swtpm.SlackBuild b/system/swtpm/swtpm.SlackBuild
index a25f2cfacf..f6cd799fa2 100644
--- a/system/swtpm/swtpm.SlackBuild
+++ b/system/swtpm/swtpm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for swtpm
-# Copyright 2022 K. Eugene Carlson Tsukuba, Japan
+# Copyright 2022-2024 K. Eugene Carlson Tsukuba, Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=swtpm
-VERSION=${VERSION:-0.8.1}
+VERSION=${VERSION:-0.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/swtpm/swtpm.info b/system/swtpm/swtpm.info
index 1ab5651658..fbabd468e2 100644
--- a/system/swtpm/swtpm.info
+++ b/system/swtpm/swtpm.info
@@ -1,8 +1,8 @@
PRGNAM="swtpm"
-VERSION="0.8.1"
+VERSION="0.8.2"
HOMEPAGE="https://github.com/stefanberger/swtpm"
-DOWNLOAD="https://github.com/stefanberger/swtpm/archive/refs/tags/v0.8.1/swtpm-0.8.1.tar.gz"
-MD5SUM="af7d1291850476d935d227d1d62650cd"
+DOWNLOAD="https://github.com/stefanberger/swtpm/archive/refs/tags/v0.8.2/swtpm-0.8.2.tar.gz"
+MD5SUM="773f1b0fbdde470d55e254eedbdc9406"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtpms trousers python3-twisted"
diff --git a/system/system76-power/system76-power.SlackBuild b/system/system76-power/system76-power.SlackBuild
index 23e37ea77d..ba3303aa2f 100644
--- a/system/system76-power/system76-power.SlackBuild
+++ b/system/system76-power/system76-power.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for system76-power
-# Copyright 2019-2023 Erich Ritz, Jenks, Oklahoma, USA
+# Copyright 2019-2024 Erich Ritz, Jenks, Oklahoma, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -35,7 +35,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=system76-power
VERSION=${VERSION:-1.1.25_fc8eb49}
SRCVER=${SRCVER:-fc8eb49fae5222da56dcfa414ef2b190e9f870c7}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -155,7 +155,7 @@ mkdir vendor
printf ' "package": "%s"' "$cksum"
printf "}\n"
- } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ } | python3 -c "import sys, json; data = sys.stdin.read(); print (json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : ')))" > $dep-$ver/.cargo-checksum.json
done
)
diff --git a/system/tc-play/tc-play.info b/system/tc-play/tc-play.info
index 862a0b8ec4..85e702649f 100644
--- a/system/tc-play/tc-play.info
+++ b/system/tc-play/tc-play.info
@@ -1,7 +1,7 @@
PRGNAM="tc-play"
VERSION="2.0"
HOMEPAGE="https://github.com/bwalex/tc-play"
-DOWNLOAD="https://github.com/bwalex/tc-play/archive/v2.0.tar.gz"
+DOWNLOAD="https://github.com/bwalex/tc-play/archive/v2.0/tc-play-2.0.tar.gz"
MD5SUM="c0c6638f078d946b58d6108518e54e3c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/telegraf/telegraf.SlackBuild b/system/telegraf/telegraf.SlackBuild
index c6a85d9413..779f723af2 100644
--- a/system/telegraf/telegraf.SlackBuild
+++ b/system/telegraf/telegraf.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=telegraf
-VERSION=${VERSION:-1.29.5}
+VERSION=${VERSION:-1.30.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/telegraf/telegraf.info b/system/telegraf/telegraf.info
index 0ba16ce8fd..f78a096890 100644
--- a/system/telegraf/telegraf.info
+++ b/system/telegraf/telegraf.info
@@ -1,10 +1,10 @@
PRGNAM="telegraf"
-VERSION="1.29.5"
+VERSION="1.30.1"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.29.5_linux_i386.tar.gz"
-MD5SUM="0a083c92585e687c6f800527bd0d4dd1"
-DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.29.5_linux_amd64.tar.gz"
-MD5SUM_x86_64="167ac14211f6b0f35670b98985758b18"
+DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.30.1_linux_i386.tar.gz"
+MD5SUM="d765bebe51033ec8bfd8098b52da5ac1"
+DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.30.1_linux_amd64.tar.gz"
+MD5SUM_x86_64="b592f7423f327991ff178a40460f73ea"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/system/testdisk/testdisk.SlackBuild b/system/testdisk/testdisk.SlackBuild
index 837778fc1c..4f84854e0b 100644
--- a/system/testdisk/testdisk.SlackBuild
+++ b/system/testdisk/testdisk.SlackBuild
@@ -4,7 +4,7 @@
# Originally Written by Michales Michaloudes korgie@gmail.com
# Copyright 2011 Grigorios Bouzakis <grbzks@imap.cc>
-# Copyright 2014-2022 Aaditya <aaditya_gnulinux@zoho.com>
+# Copyright 2014-2024 Aaditya <aaditya_gnulinux@zoho.com>
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for any purpose
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=testdisk
-VERSION=${VERSION:-7.1}
+VERSION=${VERSION:-7.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,10 +71,10 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
[ "${SUDO:-false}" != "false" ] && ENABLE_SUDO="--enable-sudo"
@@ -99,9 +99,6 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING NEWS README.md INFO THANKS AUTHORS \
- $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/testdisk/testdisk.info b/system/testdisk/testdisk.info
index 8da1e192bb..ab762629ec 100644
--- a/system/testdisk/testdisk.info
+++ b/system/testdisk/testdisk.info
@@ -1,8 +1,8 @@
PRGNAM="testdisk"
-VERSION="7.1"
+VERSION="7.2"
HOMEPAGE="https://www.cgsecurity.org"
-DOWNLOAD="https://www.cgsecurity.org/testdisk-7.1.tar.bz2"
-MD5SUM="57d78ffee1c076ef4cf541a74f8d52d4"
+DOWNLOAD="https://www.cgsecurity.org/testdisk-7.2.tar.bz2"
+MD5SUM="c6809b6fd06b5022467c8faa32d49a27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/thermald/thermald.SlackBuild b/system/thermald/thermald.SlackBuild
index db2a9ff24b..afba0a4163 100644
--- a/system/thermald/thermald.SlackBuild
+++ b/system/thermald/thermald.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=thermald
SRCNAM=thermal_daemon
-VERSION=${VERSION:-2.5.6}
+VERSION=${VERSION:-2.5.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/thermald/thermald.info b/system/thermald/thermald.info
index e207a37f0b..17c3c69b09 100644
--- a/system/thermald/thermald.info
+++ b/system/thermald/thermald.info
@@ -1,8 +1,8 @@
PRGNAM="thermald"
-VERSION="2.5.6"
+VERSION="2.5.7"
HOMEPAGE="https://github.com/intel/thermal_daemon"
-DOWNLOAD="https://github.com/intel/thermal_daemon/archive/v2.5.6/thermal_daemon-2.5.6.tar.gz"
-MD5SUM="a399bf3c1930de9af4052161f995a49d"
+DOWNLOAD="https://github.com/intel/thermal_daemon/archive/v2.5.7/thermal_daemon-2.5.7.tar.gz"
+MD5SUM="dcee1cce3e8ac4fbc5898980e884ac70"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/tilda/tilda.info b/system/tilda/tilda.info
index 3e3a265c01..2b01f6de8c 100644
--- a/system/tilda/tilda.info
+++ b/system/tilda/tilda.info
@@ -1,7 +1,7 @@
PRGNAM="tilda"
VERSION="2.0.0"
HOMEPAGE="https://github.com/lanoxx/tilda"
-DOWNLOAD="https://github.com/lanoxx/tilda/archive/tilda-2.0.0.tar.gz"
+DOWNLOAD="https://github.com/lanoxx/tilda/archive/tilda-2.0.0/tilda-tilda-2.0.0.tar.gz"
MD5SUM="94b07981c67c300d719fb0bb557cd01e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/tmuxp/tmuxp.SlackBuild b/system/tmuxp/tmuxp.SlackBuild
index 3ac672414e..022f11b853 100644
--- a/system/tmuxp/tmuxp.SlackBuild
+++ b/system/tmuxp/tmuxp.SlackBuild
@@ -32,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tmuxp
-VERSION=${VERSION:-1.40.0}
+VERSION=${VERSION:-1.45.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/tmuxp/tmuxp.info b/system/tmuxp/tmuxp.info
index 789af4aa1b..c134edec3d 100644
--- a/system/tmuxp/tmuxp.info
+++ b/system/tmuxp/tmuxp.info
@@ -1,8 +1,8 @@
PRGNAM="tmuxp"
-VERSION="1.40.0"
+VERSION="1.45.0"
HOMEPAGE="https://github.com/tony/tmuxp/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.40.0.tar.gz"
-MD5SUM="466e34ece3ef60ad1b2afa33336029e6"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/t/tmuxp/tmuxp-1.45.0.tar.gz"
+MD5SUM="2b137a14e27b20c0b6112e467b333b99"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="colorama python3-libtmux"
diff --git a/system/trash-cli/trash-cli.SlackBuild b/system/trash-cli/trash-cli.SlackBuild
index d4eee1c05e..828d82c064 100644
--- a/system/trash-cli/trash-cli.SlackBuild
+++ b/system/trash-cli/trash-cli.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=trash-cli
-VERSION=${VERSION:-0.23.11.10}
+VERSION=${VERSION:-0.24.4.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,20 +50,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
diff --git a/system/trash-cli/trash-cli.info b/system/trash-cli/trash-cli.info
index 89167c96d9..5a5aee45b6 100644
--- a/system/trash-cli/trash-cli.info
+++ b/system/trash-cli/trash-cli.info
@@ -1,8 +1,8 @@
PRGNAM="trash-cli"
-VERSION="0.23.11.10"
+VERSION="0.24.4.17"
HOMEPAGE="https://github.com/andreafrancia/trash-cli"
-DOWNLOAD="https://github.com/andreafrancia/trash-cli/archive/0.23.11.10/trash-cli-0.23.11.10.tar.gz"
-MD5SUM="acdac3a03c7bade8dbfca6e4d741332e"
+DOWNLOAD="https://github.com/andreafrancia/trash-cli/archive/0.24.4.17/trash-cli-0.24.4.17.tar.gz"
+MD5SUM="7ac2a44c193d45f992f036c38ccf17b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-psutil"
diff --git a/system/ttf-dark-courier/ttf-dark-courier.SlackBuild b/system/ttf-dark-courier/ttf-dark-courier.SlackBuild
index e027867e30..13b697a3c5 100644
--- a/system/ttf-dark-courier/ttf-dark-courier.SlackBuild
+++ b/system/ttf-dark-courier/ttf-dark-courier.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-dark-courier
-VERSION=${VERSION:-01182001}
+VERSION=${VERSION:-1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -46,7 +46,7 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
-SRCNAM="DarkCourier"
+SRCNAM="dark-courier"
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -54,8 +54,13 @@ cd $TMP
rm -rf $SRCNAM $PRGNAM-$VERSION
unzip $CWD/$SRCNAM.zip
mkdir $PRGNAM-$VERSION/
-mv dour*.ttf $PRGNAM-$VERSION/
+mv *.ttf $PRGNAM-$VERSION/
+rm *.txt
cd $PRGNAM-$VERSION
+
+#Remove duplicates
+find . -type f -name "*.ttf" -name "* *" -exec rm {} \;
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -67,7 +72,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/share/fonts/TTF
-install -Dm644 dour*.ttf $PKG/usr/share/fonts/TTF/
+install -Dm644 *.ttf $PKG/usr/share/fonts/TTF/
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/ttf-dark-courier/ttf-dark-courier.info b/system/ttf-dark-courier/ttf-dark-courier.info
index 2c7c2a1da5..916d8ba300 100644
--- a/system/ttf-dark-courier/ttf-dark-courier.info
+++ b/system/ttf-dark-courier/ttf-dark-courier.info
@@ -1,8 +1,8 @@
PRGNAM="ttf-dark-courier"
-VERSION="01182001"
-HOMEPAGE="http://www.rolandstroud.com/Fonts-1.html"
-DOWNLOAD="http://www.rolandstroud.com/Fonts/DarkCourier.zip"
-MD5SUM="fb4c516d6d04761853cfae800798f55e"
+VERSION="1.3"
+HOMEPAGE="https://www.wfonts.com/font/dark-courier"
+DOWNLOAD="https://www.wfonts.com/download/data/2015/06/09/dark-courier/dark-courier.zip"
+MD5SUM="220e3feac4ecb8ed8bfec07e79a4f14e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild
index 0bcafd3bc1..e7c86055c4 100644
--- a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild
+++ b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ttf-nerd-fonts-symbols
-VERSION=${VERSION:-3.1.1}
+VERSION=${VERSION:-3.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info
index d89fd7d2e7..2be353fe2f 100644
--- a/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info
+++ b/system/ttf-nerd-fonts-symbols/ttf-nerd-fonts-symbols.info
@@ -1,10 +1,10 @@
PRGNAM="ttf-nerd-fonts-symbols"
-VERSION="3.1.1"
+VERSION="3.2.1"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
-DOWNLOAD="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/NerdFontsSymbolsOnly.zip \
- https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v3.1.1/10-nerd-font-symbols.conf"
-MD5SUM="9d7ae8ee7b725deadf9c52a769cc36d5 \
- 0a80e6fcee543bb00856440991b377f5"
+DOWNLOAD="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/NerdFontsSymbolsOnly.zip \
+ https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v3.2.1/10-nerd-font-symbols.conf"
+MD5SUM="236184d5517a1d00f78b4a1fc6f958b4 \
+ ae91a7feddea599611f5f7ad326bfcb1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ttf-sakalbharati/README b/system/ttf-sakalbharati/README
new file mode 100644
index 0000000000..67843e722f
--- /dev/null
+++ b/system/ttf-sakalbharati/README
@@ -0,0 +1,7 @@
+Sakal Bharati is a Unicode based Open Type font which includes 13
+scripts in one font.It is a Monothick font wherein the Glyphs have
+thickness of the horizontal and vertical stems. The Font has
+same X height for all 13 scripts, which caters to almost all the
+22 scheduled languages of India.This font supports the Rupee symbol.
+The glyphs across the languages are designed to have matching styles.
+
diff --git a/system/ttf-sakalbharati/doinst.sh b/system/ttf-sakalbharati/doinst.sh
new file mode 100644
index 0000000000..bfdd460697
--- /dev/null
+++ b/system/ttf-sakalbharati/doinst.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# Update the X font indexes:
+
+if [ -x /usr/bin/mkfontdir ]; then
+ ( cd /usr/share/fonts/TTF
+ mkfontscale .
+ mkfontdir .
+ )
+fi
+
+[ "$DISPLAY" != "" ] && xset fp rehash 2>/dev/null
+
+if [ -x /usr/bin/fc-cache ]; then
+ /usr/bin/fc-cache -f
+fi
diff --git a/system/ttf-sakalbharati/slack-desc b/system/ttf-sakalbharati/slack-desc
new file mode 100644
index 0000000000..e25efbdf7e
--- /dev/null
+++ b/system/ttf-sakalbharati/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+ttf-sakalbharati: ttf-sakalbharati (Indic Font)
+ttf-sakalbharati:
+ttf-sakalbharati: Sakal Bharati is a Unicode based Open Type font which includes 13
+ttf-sakalbharati: scripts in one font.It is a Monothick font wherein the Glyphs have
+ttf-sakalbharati: thickness of the horizontal and vertical stems. The Font has
+ttf-sakalbharati: same X height for all 13 scripts, which caters to almost all the
+ttf-sakalbharati: 22 scheduled languages of India.This font supports the Rupee symbol.
+ttf-sakalbharati: The glyphs across the languages are designed to have matching styles.
+ttf-sakalbharati:
+ttf-sakalbharati: Homepage:https://cdac.in
+ttf-sakalbharati:
diff --git a/python/rsa/rsa.SlackBuild b/system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild
index fcf8da8e73..86d05aeb6f 100644
--- a/python/rsa/rsa.SlackBuild
+++ b/system/ttf-sakalbharati/ttf-sakalbharati.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for rsa
+# Slackware build script for ttf-sakalbharati
-# Copyright 2013-2018 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2024 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,19 +24,12 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=rsa
-VERSION=${VERSION:-4.0}
-BUILD=${BUILD:-2}
+PRGNAM=ttf-sakalbharati
+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
+ARCH=noarch
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
@@ -48,6 +41,7 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
set -e
+trap 'echo "$0 FAILED at line $LINENO!" | tee -a $OUTPUT/error-${PRGNAM}.log' ERR
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -55,6 +49,7 @@ 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 \
@@ -62,14 +57,17 @@ 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 {} \;
-python2 setup.py install --root=$PKG
+mkdir -pv $PKG/usr/share/fonts/TTF
+
+find $TMP/$PRGNAM-$VERSION/ -name '*.ttf' -type f -exec install -D -m0644 -v {} -t $PKG/usr/share/fonts/TTF \;
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -pv $PKG/usr/doc/$PRGNAM-$VERSION
+cp -av README.md COPYING LICENSE.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/ttf-sakalbharati/ttf-sakalbharati.info b/system/ttf-sakalbharati/ttf-sakalbharati.info
new file mode 100644
index 0000000000..bcefa9d128
--- /dev/null
+++ b/system/ttf-sakalbharati/ttf-sakalbharati.info
@@ -0,0 +1,10 @@
+PRGNAM="ttf-sakalbharati"
+VERSION="1.0"
+HOMEPAGE="https://cdac.in/"
+DOWNLOAD="https://github.com/lecramyajiv/ttf-sakalbharati/archive/1.0/ttf-sakalbharati-1.0.tar.gz"
+MD5SUM="6c4c2e0fe1fcac551e2325c84381d0dd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/system/tty2gif/tty2gif.info b/system/tty2gif/tty2gif.info
index 3393686ffb..9a7ceff55e 100644
--- a/system/tty2gif/tty2gif.info
+++ b/system/tty2gif/tty2gif.info
@@ -1,7 +1,7 @@
PRGNAM="tty2gif"
VERSION="0.2"
HOMEPAGE="http://z24.github.io/tty2gif/"
-DOWNLOAD="https://github.com/z24/tty2gif/archive/v0.2.tar.gz"
+DOWNLOAD="https://github.com/z24/tty2gif/archive/v0.2/tty2gif-0.2.tar.gz"
MD5SUM="443469a07ba8354ae393c7aff525f225"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/upx/upx.SlackBuild b/system/upx/upx.SlackBuild
index 54249500a6..6033d7cf61 100644
--- a/system/upx/upx.SlackBuild
+++ b/system/upx/upx.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=upx
-VERSION=${VERSION:-4.2.2}
+VERSION=${VERSION:-4.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/upx/upx.info b/system/upx/upx.info
index 8260f69db0..8fc7f70dcf 100644
--- a/system/upx/upx.info
+++ b/system/upx/upx.info
@@ -1,10 +1,10 @@
PRGNAM="upx"
-VERSION="4.2.2"
+VERSION="4.2.3"
HOMEPAGE="https://upx.github.io/"
-DOWNLOAD="https://github.com/upx/upx/releases/download/v4.2.2/upx-4.2.2-src.tar.xz"
-MD5SUM="97ea082bc7240b8083316293e2be0e29"
+DOWNLOAD="https://github.com/upx/upx/releases/download/v4.2.3/upx-4.2.3-src.tar.xz"
+MD5SUM="cf9244fbadac63faf210fb356aa120f0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="ucl"
+REQUIRES=""
MAINTAINER="Kot Czarny"
EMAIL="tjosko@yahoo.com"
diff --git a/system/valkey/README b/system/valkey/README
new file mode 100644
index 0000000000..c722723c10
--- /dev/null
+++ b/system/valkey/README
@@ -0,0 +1,27 @@
+Valkey is an advanced key-value store.
+It is similar to memcached but the dataset is not volatile, and values
+can be strings, exactly like in memcached, but also lists, sets, and
+ordered sets.
+These data types can be manipulated with atomic operations to push/pop
+elements, add/remove elements, perform server side union, intersection,
+difference between sets, and so forth.
+Valkey supports different kinds of sorting abilities.
+
+Valkey is a fork of Redis after licence went proprietary.
+
+Default port for starting the instance can be set with
+VALKEY_PORT=16379
+Defaults remains the Redis port at 6379, hence making it incompatible
+out-of-the-package with a parallel Redis instance running.
+
+valkey-cli is (for now) fully compatible with redis-cli, and defaults
+to redis port 6379.
+
+Valkey still uses, by default, redis binary names, but this script
+replaces them with valkey names: valkey-server, valkey-cli and
+valkey-benchmark, for having it installed alongside Redis.
+Data are also moved to /var/lib/valkey
+This can be reversed by setting the VALKEY_BIN environment variable to
+anything but ON.
+Logs will always be in /var/log/valkey, and RC script is always
+/etc/rc.d/rc.valkey
diff --git a/system/valkey/doinst.sh b/system/valkey/doinst.sh
new file mode 100644
index 0000000000..e4271147e9
--- /dev/null
+++ b/system/valkey/doinst.sh
@@ -0,0 +1,28 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ if [ -e $OLD ]; then
+ cp -a $OLD ${NEW}.incoming
+ cat $NEW > ${NEW}.incoming
+ mv ${NEW}.incoming $NEW
+ fi
+ config $NEW
+}
+
+config etc/valkey/valkey.conf.new
+config etc/valkey/sentinel.conf.new
+config etc/logrotate.d/valkey.new
+preserve_perms etc/rc.d/rc.valkey.new
diff --git a/system/valkey/rc.valkey.new b/system/valkey/rc.valkey.new
new file mode 100644
index 0000000000..aca97e59a7
--- /dev/null
+++ b/system/valkey/rc.valkey.new
@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# Valkey startup script for Slackware Linux
+
+PORT=6379
+SERV=/usr/bin/valkey-server
+CLI=/usr/bin/valkey-cli
+PIDFILE=/var/run/valkey_${PORT}.pid
+CONF=/etc/valkey/valkey.conf
+
+valkey_start() {
+ if [ ! -r $CONF ]; then
+ echo "$CONF does not appear to exist. Abort."
+ exit 1
+ fi
+
+ if [ -s $PIDFILE ]; then
+ echo "Valkey appears to be already running?"
+ exit 1
+ fi
+
+ echo "Starting Valkey server..."
+ $SERV $CONF
+}
+
+valkey_stop() {
+ if [ ! -s $PIDFILE ]; then
+ echo "$PIDFILE does not exist or is empty."
+ exit 1
+ fi
+
+ PID=$(cat $PIDFILE)
+ echo -n "Stopping Valkey server..."
+ $CLI -p $PORT shutdown
+ while [ -d /proc/$PID ]; do
+ sleep 1
+ echo -n "."
+ done
+ echo " done"
+}
+
+valkey_restart() {
+ valkey_stop
+ sleep 3
+ valkey_start
+}
+
+case "$1" in
+ start)
+ valkey_start
+ ;;
+ stop)
+ valkey_stop
+ ;;
+ restart)
+ valkey_restart
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+esac
diff --git a/system/valkey/slack-desc b/system/valkey/slack-desc
new file mode 100644
index 0000000000..ee7692036d
--- /dev/null
+++ b/system/valkey/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+valkey: valkey (Key-Value Store)
+valkey:
+valkey: Valkey is an advanced key-value store. It is similar to memcached but
+valkey: the dataset is not volatile, and values can be strings, exactly like
+valkey: in memcached, but also lists, sets, and ordered sets. These data
+valkey: types can be manipulated with atomic operations to push/pop elements,
+valkey: add/remove elements, perform server side union, intersection,
+valkey: Records are organized in hash table, B+ tree, or a fixed-length array.
+valkey: Valkey supports different kinds of sorting abilities.
+valkey:
+valkey: Homepage: https://valkey.io/
diff --git a/system/valkey/valkey.SlackBuild b/system/valkey/valkey.SlackBuild
new file mode 100644
index 0000000000..a49545716f
--- /dev/null
+++ b/system/valkey/valkey.SlackBuild
@@ -0,0 +1,140 @@
+#!/bin/bash
+
+# Slackware build script for valkey
+
+# Copyright 2024 Yth | Pont-en-Royans, France | yth@ythogtha.org
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=valkey
+VERSION=${VERSION:-7.2.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Use our CFLAGS.
+sed -i "s|-O3||" deps/Makefile deps/hiredis/Makefile
+
+# No ./configure necessary.
+#
+# http://lists.slackbuilds.org/pipermail/slackbuilds-users/2013-January/010042.html
+( unset ARCH ; CFLAGS="$SLKCFLAGS" make )
+make install PREFIX=$PKG/usr
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Use sample config and set some sane defaults.
+install -D -m 0644 valkey.conf $PKG/etc/valkey/valkey.conf.new
+sed -i \
+ -e 's|^daemonize no|daemonize yes|' \
+ -e 's|^dir \.|dir /var/lib/valkey|' \
+ -e 's|^logfile ""|logfile /var/log/valkey/valkey.log|' \
+ $PKG/etc/valkey/valkey.conf.new
+install -D -m 0644 sentinel.conf $PKG/etc/valkey/sentinel.conf.new
+
+# Create data directory.
+mkdir -p $PKG/var/lib/valkey
+chmod 0700 $PKG/var/lib/valkey
+
+# Create log directory.
+mkdir -p $PKG/var/log/valkey
+
+# Install init script.
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.valkey.new > $PKG/etc/rc.d/rc.valkey.new
+
+# Install logrotate script.
+mkdir -p $PKG/etc/logrotate.d
+cat $CWD/valkey.logrotate > $PKG/etc/logrotate.d/valkey.new
+
+# Specify default port number
+if [ ! -z "$VALKEY_PORT" ]; then
+ sed -i 's/6379/'$VALKEY_PORT'/' $PKG/etc/rc.d/rc.valkey.new
+ sed -i 's/6379/'$VALKEY_PORT'/' $PKG/etc/valkey/valkey.conf.new
+ sed -i 's/default is '$VALKEY_PORT'/default is 6379/' $PKG/etc/valkey/valkey.conf.new
+ sed -i 's/6379/'$VALKEY_PORT'/' $PKG/etc/valkey/sentinel.conf.new
+fi
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ *RELEASENOTES* BUGS* CONTRIBUTING* COPYING* MANIFESTO* README* CODE_OF_CONDUCT* SECURITY* TLS* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/valkey/valkey.info b/system/valkey/valkey.info
new file mode 100644
index 0000000000..6101b0c7ae
--- /dev/null
+++ b/system/valkey/valkey.info
@@ -0,0 +1,10 @@
+PRGNAM="valkey"
+VERSION="7.2.5"
+HOMEPAGE="https://valkey.io/"
+DOWNLOAD="https://github.com/valkey-io/valkey/archive/refs/tags/7.2.5/valkey-7.2.5.tar.gz"
+MD5SUM="ecaa4406b2a825ad1d82482354a656e6"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/system/valkey/valkey.logrotate b/system/valkey/valkey.logrotate
new file mode 100644
index 0000000000..6db0353540
--- /dev/null
+++ b/system/valkey/valkey.logrotate
@@ -0,0 +1,9 @@
+/var/log/valkey/valkey.log {
+ daily
+ rotate 7
+ copytruncate
+ delaycompress
+ compress
+ notifempty
+ missingok
+}
diff --git a/system/vlock/vlock.SlackBuild b/system/vlock/vlock.SlackBuild
index 24c1732b85..95ff35feed 100644
--- a/system/vlock/vlock.SlackBuild
+++ b/system/vlock/vlock.SlackBuild
@@ -27,6 +27,8 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240416 bkw: BUILD=4, fix build with latest libcaca from 15.0's patches/.
+
# 20170716 bkw: switch to github homepage/download.
# 20170621 bkw: fix build on -current.
@@ -42,7 +44,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vlock
VERSION=${VERSION:-2.2.3}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -91,9 +93,9 @@ chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
-# recent libcaca in -current no longer has the compatibility symlink
-# cucul.h => caca.h, so:
-sed -i 's,<cucul.h>,<caca.h>,' modules/caca.c
+# 20240416 bkw: Sometime after Slackware 15.0 was released, a patched
+# libcaca broke this.
+sed -i -e 's,cucul,caca,g' -e 's,CUCUL,CACA,g' modules/caca.c
# patch by B. Watson, fixes the shell script wrapper so it loads
# the caca plugin when the -t/--timeout option is passed.
diff --git a/system/wezterm/wezterm.info b/system/wezterm/wezterm.info
index c720aebc9e..5ae2f037c9 100644
--- a/system/wezterm/wezterm.info
+++ b/system/wezterm/wezterm.info
@@ -1,9 +1,9 @@
PRGNAM="wezterm"
VERSION="20240203_110809_5046fc22"
HOMEPAGE="https://wezfurlong.org/wezterm"
-DOWNLOAD="https://github.com/wez/wezterm/archive/refs/tags/20240203-110809-5046fc22/wezterm-20240203-110809-5046fc22.tar.gz \
- https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.3.0/harfbuzz-8.3.0.tar.gz \
- https://github.com/madler/zlib/archive/refs/tags/v1.2.11/zlib-1.2.11.tar.gz \
+DOWNLOAD="https://github.com/wez/wezterm/archive/20240203-110809-5046fc22/wezterm-20240203-110809-5046fc22.tar.gz \
+ https://github.com/harfbuzz/harfbuzz/archive/8.3.0/harfbuzz-8.3.0.tar.gz \
+ https://github.com/madler/zlib/archive/v1.2.11/zlib-1.2.11.tar.gz \
https://github.com/glennrp/libpng/archive/8439534daa1d3a5705ba92e653eda9251246dd61/libpng-8439534daa1d3a5705ba92e653eda9251246dd61.tar.gz \
https://github.com/wez/freetype2/archive/e4586d960f339cf75e2e0b34aee30a0ed8353c0d/freetype2-e4586d960f339cf75e2e0b34aee30a0ed8353c0d.tar.gz \
https://github.com/wez/xcb-imdkit-rs/archive/215ce4b08ac9c4822e541efd4f4ffb1062806051/xcb-imdkit-rs-215ce4b08ac9c4822e541efd4f4ffb1062806051.tar.gz \
diff --git a/system/wine-staging/README b/system/wine-staging/README
index 4183b2a8f7..e9b882a9b8 100644
--- a/system/wine-staging/README
+++ b/system/wine-staging/README
@@ -29,52 +29,11 @@ you may disable OpenGL support by using:
OPENGL=no ./wine.SlackBuild
-The above options can be combined.
-
-This SlackBuild will try to autodetect whether to build for 32 or 64
-bits or both. WINE64 and WINE32 can be used to enable/disable each
-ARCH:
-
- WINE64=no ./wine.SlackBuild
- WINE32=no ./wine.SlackBuild
-
-The executable for 64 bit wine is named wine64.
-
-=======================================================================
-
-MULTILIB
-
-To build the 32 bit wine on x86_64 you will need to have multilib
-packages installed, unless you want to build for Windows 64 bit
-applications only.
-
-alienBOB's multilib readme and repo:
-
-https://docs.slackware.com/slackware:multilib
-http://www.slackware.com/~alien/multilib/
-
-A script that rsyncs with alienBOB's repo and installs the multilib
-packages which can be found here:
-
-https://slackware.uk/~dive/scripts/alien-multilib-rsync.sh
-
-Be sure to read the short instructions at the top. If you use slackpkg
-then you will also want to blacklist his packages in
-/etc/slackpkg/blacklist:
-
-[0-9]+alien
-[0-9]+compat32
-
=======================================================================
NOTES
-With 64 bit support you would use the wine64 binary. If you have a
-combined 32 and 64 bit package you need to set the environmental
-variable WINEPREFIX to point to the 64 bit wine directory when running
-wine64, which should be different to the 32 bit directory (~/.wine by
-default).
-
-Example:
-
-WINEPREFIX=~/.wine64 wine64 notepad
+64bit systems now default to the new WOW64 mode which builds both 64bit
+and 32bit PE dlls. This has removed the multilib dependency that was
+pereviously required and will allow execution of both 64bit and 32bit
+binaries. No multilib required.
diff --git a/system/wine-staging/README.MULTILIB b/system/wine-staging/README.MULTILIB
new file mode 100644
index 0000000000..d14bd8b2ad
--- /dev/null
+++ b/system/wine-staging/README.MULTILIB
@@ -0,0 +1,31 @@
+The legacy method to build 32 bit wine on x86_64 will will require
+a multilib installation.
+
+Please read up alienBOB's multilib readme and repo:
+
+https://docs.slackware.com/slackware:multilib
+http://www.slackware.com/~alien/multilib/
+
+A script that rsyncs with alienBOB's repo and installs the multilib
+packages which can be found here:
+
+https://slackware.uk/~dive/scripts/alien-multilib-rsync.sh
+
+Be sure to read the short instructions at the top. If you use slackpkg
+then you will also want to blacklist his packages in
+/etc/slackpkg/blacklist:
+
+[0-9]+alien
+[0-9]+compat32
+
+If you have a combined 32 and 64 bit package you need to set the
+environmental variable WINEPREFIX to point to the 64 bit wine directory
+when running wine64, which should be different to the 32 bit directory
+(~/.wine by default).
+
+Example:
+
+WINEPREFIX=~/.wine64 wine64 notepad
+
+To build wine using the legacy method, pass MULTILIB=yes to the build
+script.
diff --git a/system/wine-staging/0001-winhlp32-Workaround-a-bug-in-Flex.patch b/system/wine-staging/flex.patch
index d674ead817..52fc3ff53a 100644
--- a/system/wine-staging/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+++ b/system/wine-staging/flex.patch
@@ -19,8 +19,8 @@ index 8f6945ca988..da2dd22e447 100644
+%option noinput nounput never-interactive 8bit noyywrap
%x quote
%{
- #include "config.h"
-@@ -367,7 +367,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
+ #include <assert.h>
+@@ -366,7 +366,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
{
return lex_data ? lex_data->window : Globals.active_win;
}
@@ -29,5 +29,3 @@ index 8f6945ca988..da2dd22e447 100644
-int yywrap(void) { return 1; }
-#endif
--
-2.11.0
-
diff --git a/system/wine-staging/wine-staging.SlackBuild b/system/wine-staging/wine-staging.SlackBuild
index 3e428c2951..4c669faaec 100644
--- a/system/wine-staging/wine-staging.SlackBuild
+++ b/system/wine-staging/wine-staging.SlackBuild
@@ -33,9 +33,10 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wine-staging
-VERSION=${VERSION:-9.0}
-WINEVERSION=${WINEVERSION:-9.0}
-STAGINGVERSION=$WINEVERSION
+VERSION=${VERSION:-9.6}
+WINEVERSION=$VERSION
+STAGINGVERSION=$VERSION
+ARCHS="i386,x86_64"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,39 +65,49 @@ else
do_opengl="without"
fi
-WINE32=${WINE32@L}
-WINE64=${WINE64@L}
-WINETMP="$( mktemp -d $TMP/wine-test-XXXXXX )"
-echo "int main(void) {; return(0); }" > "$WINETMP/test.c"
-gcc -m32 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE32=${WINE32:-yes}
-gcc -m64 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE64=${WINE64:-yes}
-rm -rf "$WINETMP"
-
-if [ "${WINE32:-no}${WINE64:-no}" = "nono" ]; then
- echo "Both 64 and 32 bit builds disabled. Nothing to do."
- exit 1
-fi
-
BUILD_ARCH="$ARCH-slackware-linux"
SLKCFLAGS="-O2"
+
case "$ARCH" in
- arm)
- BUILD_ARCH="$ARCH-slackware-linux-gnueabi"
- SLKCFLAGS="-O2"
- ;;
- i?86)
- # -Os was -O2, fix for:
- # https://bugs.winehq.org/show_bug.cgi?id=42406
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911
- # https://bugs.gentoo.org/613128
- SLKCFLAGS="-Os -march=$ARCH -mtune=i686"
- ;;
- x86_64)
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
- ;;
+ arm)
+ BUILD_ARCH="$ARCH-slackware-linux-gnueabi"
+ SLKCFLAGS="-O2"
+ ;;
+ i?86)
+ # -Os was -O2, fix for:
+ # https://bugs.winehq.org/show_bug.cgi?id=42406
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911
+ # https://bugs.gentoo.org/613128
+ SLKCFLAGS="-Os -march=$ARCH -mtune=i686"
+ WINE32="yes"
+ ;;
+ x86_64)
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ WINE64="yes"
+ ;;
esac
+MULTILIB=${MULTILIB@L}
+if [[ "$ARCH" != "x86_64" && "$MULTILIB" = "yes" ]]; then
+ echo "Cannot build for multilib on non-64bit systems."
+ exit 1
+elif [[ "$ARCH" = "x86_64" && "$MULTILIB" = "yes" ]]; then
+ WINETMP="$( mktemp -d $TMP/wine-test-XXXXXX )"
+ echo "int main(void) {; return(0); }" > "$WINETMP/test.c"
+ gcc -m32 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE32TEST=${WINE32TEST:-yes}
+ rm -rf "$WINETMP"
+ if [[ $WINE32TEST = "yes" ]]; then
+ ARCHS="x86_64"
+ WINE32="yes"
+ else
+ echo "MULTILIB was requested, however the multilib test has failed."
+ echo "Have the compat32 libraries been installed?"
+ echo "Please see README.MULTILIB"
+ exit 1
+ fi
+fi
+
set -e
rm -rf $PKG
@@ -124,7 +135,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix for flex.
-patch -p1 --verbose < $CWD/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+patch -p1 < $CWD/flex.patch
# Fix path of opencl headers.
sed 's|OpenCL/opencl.h|CL/opencl.h|g' -i configure*
@@ -137,12 +148,13 @@ if [ "$WINE64" = "yes" ]; then
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
../configure \
- --enable-win64 \
--prefix=/usr \
--libdir=/usr/lib64 \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/man \
+ --enable-win64 \
+ --enable-archs=$ARCHS \
--with-x \
--with-gnutls \
--${do_opengl}-opengl \
@@ -159,7 +171,6 @@ fi
if [ "$WINE32" = "yes" ]; then
mkdir wine32
cd wine32
-
export PKG_CONFIG_PATH="/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
LDFLAGS="-L/usr/lib -ldl" \
@@ -195,7 +206,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
install -d $PKG/etc/fonts/conf.{avail,d}
install -m644 $CWD/30-win32-aliases.conf $PKG/etc/fonts/conf.avail
ln -sf /etc/fonts/conf.avail/30-win32-aliases.conf $PKG/etc/fonts/conf.d/30-win32-aliases.conf
-install -Dm 644 $CWD/wine-binfmt.conf $PKG/usr/lib/binfmt.d/wine.conf
+install -Dm 644 $CWD/wine-binfmt.conf $PKG/usr/lib$LIBDIRSUFFIX/binfmt.d/wine.conf
# Create Wine menu structure:
mkdir -p $PKG/etc/xdg/menus/applications-merged
@@ -214,11 +225,9 @@ convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/wine-uninstaller.png
cp programs/winecfg/winecfg.svg $PKG/usr/share/icons/hicolor/scalable/apps/
cp $CWD/*.desktop $PKG/usr/share/applications/
-DOCS="ANNOUNCE.md AUTHORS COPYING.LIB LICENSE* MAINTAINERS README.md VERSION"
-FONTS_LICENSE="COPYING.arial COPYING.cour COPYING.msyh COPYING.times"
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp $DOCS $FONTS_LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ANNOUNCE.md AUTHORS COPYING.* LICENSE* MAINTAINERS README.md VERSION \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/wine-staging/wine-staging.info b/system/wine-staging/wine-staging.info
index 77f37c13a9..9eba5cc053 100644
--- a/system/wine-staging/wine-staging.info
+++ b/system/wine-staging/wine-staging.info
@@ -1,10 +1,10 @@
PRGNAM="wine-staging"
-VERSION="9.0"
+VERSION="9.6"
HOMEPAGE="https://wiki.winehq.org/Wine-Staging"
-DOWNLOAD="https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz \
- https://github.com/wine-staging/wine-staging/archive/v9.0/wine-staging-9.0.tar.gz"
-MD5SUM="78e1cb8d77d20b44820461b056a15069 \
- 6d5290e19ff019016ea2729e99a881d1"
+DOWNLOAD="https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz \
+ https://github.com/wine-staging/wine-staging/archive/v9.6/wine-staging-9.6.tar.gz"
+MD5SUM="9bc6c11d200b717fa2ad33be31d91da2 \
+ ab997f4aded3004ed736d0bdbf114fb3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/wine/30-win32-aliases.conf b/system/wine/30-win32-aliases.conf
new file mode 100644
index 0000000000..99ae1f7b83
--- /dev/null
+++ b/system/wine/30-win32-aliases.conf
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+ <alias binding="same">
+ <family>MS Shell Dlg</family>
+ <accept><family>Microsoft Sans Serif</family></accept>
+ <default><family>sans-serif</family></default>
+ </alias>
+ <alias binding="same">
+ <family>MS Shell Dlg 2</family>
+ <accept><family>Tahoma</family></accept>
+ <default><family>sans-serif</family></default>
+ </alias>
+
+ <alias binding="same">
+ <family>MS Sans Serif</family>
+ <prefer><family>Microsoft Sans Serif</family></prefer>
+ <default><family>sans-serif</family></default>
+ </alias>
+</fontconfig>
diff --git a/system/wine/README b/system/wine/README
index df81467072..d0cb2a2c44 100644
--- a/system/wine/README
+++ b/system/wine/README
@@ -20,51 +20,11 @@ you may disable OpenGL support by using:
OPENGL=no ./wine.SlackBuild
-The above options can be combined.
-
-This SlackBuild will try to autodetect whether to build for 32 or 64
-bits or both. WINE64 and WINE32 can be used to enable/disable each
-ARCH:
-
- WINE64=no ./wine.SlackBuild
- WINE32=no ./wine.SlackBuild
-
-The executable for 64 bit wine is named wine64.
-
-=======================================================================
-
-MULTILIB
-
-To build the 32 bit wine on x86_64 you will need to have multilib
-packages installed.
-
-AlienBOB's multilib readme and repo:
-
-https://docs.slackware.com/slackware:multilib
-http://www.slackware.com/~alien/multilib/
-
-A script that rsyncs with alienBOB's repo and installs the multilib
-packages which can be found here:
-
-https://slackware.uk/~dive/scripts/alien-multilib-rsync.sh
-
-Be sure to read the short instructions at the top. If you use slackpkg
-then you will also want to blacklist his packages in
-/etc/slackpkg/blacklist:
-
-[0-9]+alien
-[0-9]+compat32
-
=======================================================================
NOTES
-With 64 bit support you would use the wine64 binary. If you have a
-combined 32 and 64 bit package you need to set the environmental
-variable WINEPREFIX to point to the 64 bit wine directory when running
-wine64, which should be different to the 32 bit directory (~/.wine by
-default).
-
-Example:
-
-WINEPREFIX=~/.wine64 wine64 notepad
+64bit systems now default to the new WOW64 mode which builds both 64bit
+and 32bit PE dlls. This has removed the multilib dependency that was
+pereviously required and will allow execution of both 64bit and 32bit
+binaries. No multilib required.
diff --git a/system/wine/README.MULTILIB b/system/wine/README.MULTILIB
new file mode 100644
index 0000000000..d14bd8b2ad
--- /dev/null
+++ b/system/wine/README.MULTILIB
@@ -0,0 +1,31 @@
+The legacy method to build 32 bit wine on x86_64 will will require
+a multilib installation.
+
+Please read up alienBOB's multilib readme and repo:
+
+https://docs.slackware.com/slackware:multilib
+http://www.slackware.com/~alien/multilib/
+
+A script that rsyncs with alienBOB's repo and installs the multilib
+packages which can be found here:
+
+https://slackware.uk/~dive/scripts/alien-multilib-rsync.sh
+
+Be sure to read the short instructions at the top. If you use slackpkg
+then you will also want to blacklist his packages in
+/etc/slackpkg/blacklist:
+
+[0-9]+alien
+[0-9]+compat32
+
+If you have a combined 32 and 64 bit package you need to set the
+environmental variable WINEPREFIX to point to the 64 bit wine directory
+when running wine64, which should be different to the 32 bit directory
+(~/.wine by default).
+
+Example:
+
+WINEPREFIX=~/.wine64 wine64 notepad
+
+To build wine using the legacy method, pass MULTILIB=yes to the build
+script.
diff --git a/system/wine/doinst.sh b/system/wine/doinst.sh
index 392c12adb9..726ffe403b 100644
--- a/system/wine/doinst.sh
+++ b/system/wine/doinst.sh
@@ -2,3 +2,8 @@ if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications
fi
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/system/wine/0001-winhlp32-Workaround-a-bug-in-Flex.patch b/system/wine/flex.patch
index d674ead817..52fc3ff53a 100644
--- a/system/wine/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+++ b/system/wine/flex.patch
@@ -19,8 +19,8 @@ index 8f6945ca988..da2dd22e447 100644
+%option noinput nounput never-interactive 8bit noyywrap
%x quote
%{
- #include "config.h"
-@@ -367,7 +367,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
+ #include <assert.h>
+@@ -366,7 +366,3 @@ WINHELP_WINDOW* MACRO_CurrentWindow(void)
{
return lex_data ? lex_data->window : Globals.active_win;
}
@@ -29,5 +29,3 @@ index 8f6945ca988..da2dd22e447 100644
-int yywrap(void) { return 1; }
-#endif
--
-2.11.0
-
diff --git a/system/wine/wine-binfmt.conf b/system/wine/wine-binfmt.conf
new file mode 100644
index 0000000000..4d43073365
--- /dev/null
+++ b/system/wine/wine-binfmt.conf
@@ -0,0 +1,2 @@
+# Start WINE on Windows executables
+:DOSWin:M::MZ::/usr/bin/wine:
diff --git a/system/wine/wine-browsedrive.desktop b/system/wine/wine-browsedrive.desktop
new file mode 100644
index 0000000000..4454f7abd7
--- /dev/null
+++ b/system/wine/wine-browsedrive.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Browse C: Drive
+Comment=Browse your virtual C: drive
+Exec=wine winebrowser c:
+Terminal=false
+Type=Application
+Icon=folder-wine
+Categories=System;X-Wine;
diff --git a/system/wine/wine-uninstaller.desktop b/system/wine/wine-uninstaller.desktop
new file mode 100644
index 0000000000..0a26ce2c4a
--- /dev/null
+++ b/system/wine/wine-uninstaller.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Uninstall Wine Software
+Comment=Uninstall Windows applications for Wine
+Exec=wine uninstaller
+Terminal=false
+Type=Application
+Icon=wine-uninstaller
+Categories=System;X-Wine;
diff --git a/system/wine/wine.SlackBuild b/system/wine/wine.SlackBuild
index 12a0939ec6..7cc898ef39 100644
--- a/system/wine/wine.SlackBuild
+++ b/system/wine/wine.SlackBuild
@@ -28,7 +28,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wine
VERSION=${VERSION:-9.0}
-BUILD=${BUILD:-1}
+ARCHS="i386,x86_64"
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -56,19 +57,6 @@ else
do_opengl="without"
fi
-WINE32=${WINE32@L}
-WINE64=${WINE64@L}
-WINETMP="$( mktemp -d $TMP/wine-test-XXXXXX )"
-echo "int main(void) {; return(0); }" > "$WINETMP/test.c"
-gcc -m32 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE32=${WINE32:-yes}
-gcc -m64 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE64=${WINE64:-yes}
-rm -rf "$WINETMP"
-
-if [ "$WINE32$WINE64" = "nono" ]; then
- echo "Both 64 and 32 bit builds disabled. Nothing to do."
- exit 1
-fi
-
BUILD_ARCH="$ARCH-slackware-linux"
SLKCFLAGS="-O2"
@@ -82,13 +70,35 @@ case "$ARCH" in
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911
# https://bugs.gentoo.org/613128
SLKCFLAGS="-Os -march=$ARCH -mtune=i686"
+ WINE32="yes"
;;
x86_64)
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+ WINE64="yes"
;;
esac
+MULTILIB=${MULTILIB@L}
+if [[ "$ARCH" != "x86_64" && "$MULTILIB" = "yes" ]]; then
+ echo "Cannot build for multilib on non-64bit systems."
+ exit 1
+elif [[ "$ARCH" = "x86_64" && "$MULTILIB" = "yes" ]]; then
+ WINETMP="$( mktemp -d $TMP/wine-test-XXXXXX )"
+ echo "int main(void) {; return(0); }" > "$WINETMP/test.c"
+ gcc -m32 "$WINETMP/test.c" -o /dev/null >/dev/null 2>&1 && WINE32TEST=${WINE32TEST:-yes}
+ rm -rf "$WINETMP"
+ if [[ $WINE32TEST = "yes" ]]; then
+ ARCHS="x86_64"
+ WINE32="yes"
+ else
+ echo "MULTILIB was requested, however the multilib test has failed."
+ echo "Have the compat32 libraries been installed?"
+ echo "Please see README.MULTILIB"
+ exit 1
+ fi
+fi
+
set -e
rm -rf $PKG
@@ -105,7 +115,11 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix for flex
-patch -p1 --verbose < $CWD/0001-winhlp32-Workaround-a-bug-in-Flex.patch
+patch -p1 --verbose < $CWD/flex.patch
+# WriteCopy Fix
+patch -p1 < $CWD/writecopy.patch
+# Fix path of opencl headers.
+sed 's|OpenCL/opencl.h|CL/opencl.h|g' -i configure*
if [ "$WINE64" = "yes" ]; then
wine64="--with-wine64=../wine64"
@@ -122,6 +136,7 @@ if [ "$WINE64" = "yes" ]; then
--sysconfdir=/etc \
--mandir=/usr/man \
--enable-win64 \
+ --enable-archs=$ARCHS \
--with-x \
--with-gnutls \
--${do_opengl}-opengl \
@@ -169,8 +184,31 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+# Add font configuration:
+install -d $PKG/etc/fonts/conf.{avail,d}
+install -m644 $CWD/30-win32-aliases.conf $PKG/etc/fonts/conf.avail
+ln -sf /etc/fonts/conf.avail/30-win32-aliases.conf $PKG/etc/fonts/conf.d/30-win32-aliases.conf
+install -Dm 644 $CWD/wine-binfmt.conf $PKG/usr/lib$LIBDIRSUFFIX/binfmt.d/wine.conf
+
+# Create Wine menu structure:
+mkdir -p $PKG/etc/xdg/menus/applications-merged
+cp $CWD/wine.menu $PKG/etc/xdg/menus/applications-merged
+
+# Add a desktop menu for winecfg, wine-uninstaller and wine-browsedrive:
+mkdir -p $PKG/usr/share/{applications,icons/hicolor/scalable/apps,pixmaps}
+
+convert $CWD/wine.svg -scale 64 $PKG/usr/share/pixmaps/wine.png
+cp $CWD/wine.svg $PKG/usr/share/icons/hicolor/scalable/apps/
+
+convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/winecfg.png
+convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/folder-wine.png
+convert $CWD/winecfg.png -scale 64 $PKG/usr/share/pixmaps/wine-uninstaller.png
+
+cp programs/winecfg/winecfg.svg $PKG/usr/share/icons/hicolor/scalable/apps/
+cp $CWD/*.desktop $PKG/usr/share/applications/
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ANNOUNCE.md AUTHORS COPYING.LIB LICENSE* README.md VERSION \
+cp -a ANNOUNCE.md AUTHORS COPYING.* LICENSE* README.md VERSION \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/wine/wine.menu b/system/wine/wine.menu
new file mode 100644
index 0000000000..cf32bd67b0
--- /dev/null
+++ b/system/wine/wine.menu
@@ -0,0 +1,12 @@
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
+"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
+<Menu>
+ <Name>Applications</Name>
+ <Menu>
+ <Name>wine-wine</Name>
+ <Directory>wine-wine.directory</Directory>
+ <Include>
+ <Category>Wine</Category>
+ </Include>
+ </Menu>
+</Menu> \ No newline at end of file
diff --git a/system/wine/wine.svg b/system/wine/wine.svg
new file mode 100644
index 0000000000..15fa028df2
--- /dev/null
+++ b/system/wine/wine.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.0"
+ width="48"
+ height="48"
+ id="svg2211">
+ <defs
+ id="defs2214">
+ <linearGradient
+ id="linearGradient16837">
+ <stop
+ style="stop-color:#830000;stop-opacity:1"
+ offset="0"
+ id="stop16839" />
+ <stop
+ style="stop-color:#830000;stop-opacity:0"
+ offset="1"
+ id="stop16841" />
+ </linearGradient>
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient16843"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20.517241,0.9655172)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient17343"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20.657279,0.6042969)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient18759"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.310344,-4.1379303e-8)" />
+ <filter
+ id="filter22949">
+ <feGaussianBlur
+ id="feGaussianBlur22951"
+ stdDeviation="1.7303666"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient22955"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.209002,-0.119841)" />
+ <filter
+ id="filter23926">
+ <feGaussianBlur
+ id="feGaussianBlur23928"
+ stdDeviation="0.84094198"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient23958"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(20.657279,0.6042969)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient23960"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.310344,-4.1379303e-8)" />
+ <linearGradient
+ x1="-28.128548"
+ y1="34.637081"
+ x2="15.779508"
+ y2="34.637081"
+ id="linearGradient23962"
+ xlink:href="#linearGradient16837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(47.209002,-0.119841)" />
+ </defs>
+ <g
+ transform="matrix(0.5709735,0,0,0.5588143,8.1495857,-0.1431587)"
+ id="g23930">
+ <path
+ d="M 29.375,0.28125 C 28.102103,0.3649462 27.19036,0.66296531 26.8125,1.21875 C 21.42803,15.481257 14.693639,34.678782 19.03125,45.8125 C 23.30836,56.790927 22.212627,60.814566 19.53125,67.28125 C 15.12592,77.9056 10.006399,70.959231 2.40625,73.3125 C -5.3428301,75.711882 38.921067,91.52207 33.28125,84.25 C 27.455426,76.738091 19.97962,78.175374 22.65625,67.8125 C 25.516537,56.738587 26.630107,58.503996 36.90625,50.4375 C 47.42111,42.183617 49.312423,23.876037 54.03125,10.21875 C 53.631317,5.5825943 36.248645,-0.1707095 29.375,0.28125 z M 29.9375,2.15625 C 35.935385,1.8655695 53.047474,7.9445948 52.09375,11.1875 C 47.566036,24.291666 44.719193,42.892821 34.3125,50.34375 C 29.495544,53.792568 22.601138,50.398337 20.40625,45.8125 C 16.244311,35.129697 22.7711,16.716126 27.9375,3.03125 C 28.100316,2.4826998 28.826781,2.2100797 29.9375,2.15625 z "
+ style="opacity:1;fill:#0a0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter17327)"
+ id="path17048" />
+ <path
+ d="M 20.926735,45.656177 C 23.121623,50.242013 29.794442,53.351015 34.806492,50.192415 C 42.799392,45.15528 46.633208,32.337272 50.195406,19.715865 C 48.346783,17.311385 44.321959,15.129119 36.032026,19.943794 C 27.37856,24.969602 26.07073,19.707848 23.135927,17.842519 C 18.935044,30.561877 18.213073,39.318202 20.926735,45.656177 z "
+ style="fill:url(#linearGradient23958);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter17361)"
+ id="path17341" />
+ <path
+ d="M 20.786698,46.017397 C 22.981586,50.603233 29.654405,53.712235 34.666455,50.553635 C 42.659355,45.5165 46.493171,32.698492 50.055369,20.077085 C 48.206746,17.672605 44.181922,15.490339 35.891989,20.305014 C 27.238523,25.330822 25.930693,20.069068 22.99589,18.203739 C 18.795007,30.923097 18.073036,39.679422 20.786698,46.017397 z "
+ style="fill:url(#linearGradient23960);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path14897" />
+ <path
+ d="M 20.685356,45.897556 C 22.880244,50.483392 29.553063,53.592394 34.565113,50.433794 C 42.558013,45.396659 46.391829,32.578651 49.954027,19.957244 C 48.105404,17.552764 44.08058,15.370498 35.790647,20.185173 C 27.137181,25.210981 25.829351,19.949227 22.894548,18.083898 C 18.693665,30.803256 17.971694,39.559581 20.685356,45.897556 z "
+ style="fill:url(#linearGradient23962);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter23926)"
+ id="path22953" />
+ <path
+ d="M 29.37158,0.28649562 C 28.098683,0.37019162 27.18694,0.66821162 26.80908,1.2239956 C 21.42461,15.486503 14.690219,34.684028 19.02783,45.817746 C 23.30494,56.796173 22.209207,60.819812 19.52783,67.286496 C 15.1225,77.910846 10.002979,70.964477 2.40283,73.317746 C -5.3462499,75.717128 38.917647,91.527319 33.27783,84.255246 C 27.452006,76.743337 19.9762,78.18062 22.65283,67.817746 C 25.513117,56.743833 26.626687,58.509242 36.90283,50.442746 C 47.41769,42.188863 49.309003,23.881283 54.02783,10.223996 C 53.627897,5.5878406 36.245225,-0.16546338 29.37158,0.28649562 z M 29.93408,2.1614956 C 35.931965,1.8708156 53.044054,7.9498406 52.09033,11.192746 C 47.562616,24.296912 44.715773,42.898067 34.30908,50.348996 C 29.492124,53.797814 22.597718,50.403583 20.40283,45.817746 C 16.240891,35.134943 22.76768,16.721372 27.93408,3.0364956 C 28.096896,2.4879456 28.823361,2.2153256 29.93408,2.1614956 z "
+ style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter22949)"
+ id="path20995" />
+ </g>
+</svg>
diff --git a/system/wine/winecfg.desktop b/system/wine/winecfg.desktop
new file mode 100644
index 0000000000..16999d8ba1
--- /dev/null
+++ b/system/wine/winecfg.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Exec=winecfg
+Icon=winecfg
+Terminal=false
+Name=Wine Configuration
+Comment=Configure Wine
+Type=Application
+Categories=Settings;
diff --git a/system/wine/winecfg.png b/system/wine/winecfg.png
new file mode 100644
index 0000000000..48812f040a
--- /dev/null
+++ b/system/wine/winecfg.png
Binary files differ
diff --git a/system/wine/writecopy.patch b/system/wine/writecopy.patch
new file mode 100644
index 0000000000..d067dccd92
--- /dev/null
+++ b/system/wine/writecopy.patch
@@ -0,0 +1,18 @@
+@@ -, +, @@
+---
+ dlls/kernelbase/memory.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+--- a/dlls/kernelbase/memory.c
++++ a/dlls/kernelbase/memory.c
+@@ -481,7 +481,9 @@ BOOL WINAPI DECLSPEC_HOTPATCH VirtualLock( void *addr, SIZE_T size )
+ */
+ BOOL WINAPI DECLSPEC_HOTPATCH VirtualProtect( void *addr, SIZE_T size, DWORD new_prot, DWORD *old_prot )
+ {
+- return VirtualProtectEx( GetCurrentProcess(), addr, size, new_prot, old_prot );
++ BOOL ret = VirtualProtectEx( GetCurrentProcess(), addr, size, new_prot, old_prot );
++ if (*old_prot == PAGE_WRITECOPY) *old_prot = PAGE_READWRITE;
++ return ret;
+ }
+
+
+--
diff --git a/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild b/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild
index ab262e18a9..68b8e71719 100644
--- a/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild
+++ b/system/xdg-utils-cxx/xdg-utils-cxx.SlackBuild
@@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -88,17 +85,12 @@ cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_BINDIR=/usr/bin \
-DCMAKE_BUILD_TYPE=Release \
- -DXDG_UTILS_TESTS=ON \
+ -DXDG_UTILS_TESTS=OFF \
-DXDG_UTILS_SHARED=ON
cmake --build build
DESTDIR=$PKG cmake --install build
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/BaseDir/TestXdgUtilsBaseDir -t "$PKG/usr/bin"
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/DesktopEntry/TestXdgUtilsDesktopEntry -t "/$PKG/usr/bin"
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/DesktopEntry/Reader/TestXdgUtilsDesktopEntryReader -t "$PKG/usr/bin"
-install -D -m755 $TMP/$PRGNAM-$VERSION/build/tests/DesktopEntry/AST/TestXdgUtilsDesktopAST -t "$PKG/usr/bin"
-
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
diff --git a/system/xdg-utils-cxx/xdg-utils-cxx.info b/system/xdg-utils-cxx/xdg-utils-cxx.info
index ff76a969db..62c0a6800e 100644
--- a/system/xdg-utils-cxx/xdg-utils-cxx.info
+++ b/system/xdg-utils-cxx/xdg-utils-cxx.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/azubieta/xdg-utils-cxx/archive/v1.0.1/xdg-utils-cxx
MD5SUM="e5d04b809e58670187083eedc3b3caca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gtest"
+REQUIRES=""
MAINTAINER="Vijay Marcel"
EMAIL="vijaymarcel@outlook.com"
diff --git a/system/xfile/xfile.info b/system/xfile/xfile.info
index 5b745d939d..70c32839c8 100644
--- a/system/xfile/xfile.info
+++ b/system/xfile/xfile.info
@@ -2,7 +2,7 @@ PRGNAM="xfile"
VERSION="1.0beta"
HOMEPAGE="https://fastestcode.org/xfile.html"
DOWNLOAD="https://prdownloads.sourceforge.net/xfilemanager/xfile-src-1.0-beta.tar.xz"
-MD5SUM="1951348d2ba1c543cb44e7631042f0e2"
+MD5SUM="fe7aeea0d2471e578252df9c9981b4cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/system/xonsh/xonsh.SlackBuild b/system/xonsh/xonsh.SlackBuild
index 471c8698d0..ac0907d994 100644
--- a/system/xonsh/xonsh.SlackBuild
+++ b/system/xonsh/xonsh.SlackBuild
@@ -82,7 +82,8 @@ find -L . \
# Fixed compatibility with python3.9
patch -p1 < $CWD/v310.patch
-export PYTHONPATH=/opt/python3.9/site-packages/
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages/
python3 -m build --wheel --no-isolation
python3 -m installer --destdir "$PKG" dist/*.whl
diff --git a/system/yq/yq.SlackBuild b/system/yq/yq.SlackBuild
index 214c00bc98..5c2413d2dc 100644
--- a/system/yq/yq.SlackBuild
+++ b/system/yq/yq.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yq
-VERSION=${VERSION:-4.42.1}
+VERSION=${VERSION:-4.43.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/system/yq/yq.info b/system/yq/yq.info
index bcc6da0ad7..86a56bda63 100644
--- a/system/yq/yq.info
+++ b/system/yq/yq.info
@@ -1,8 +1,8 @@
PRGNAM="yq"
-VERSION="4.42.1"
+VERSION="4.43.1"
HOMEPAGE="https://github.com/mikefarah/yq"
-DOWNLOAD="https://github.com/mikefarah/yq/archive/refs/tags/v4.42.1/yq-4.42.1.tar.gz"
-MD5SUM="5152d8408482c93abaac5a77c32efa60"
+DOWNLOAD="https://github.com/mikefarah/yq/archive/refs/tags/v4.43.1/yq-4.43.1.tar.gz"
+MD5SUM="ec908b9211767299b597991c0a284a5a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/system/z/z.info b/system/z/z.info
index 8efd7b0dd3..644bf1285f 100644
--- a/system/z/z.info
+++ b/system/z/z.info
@@ -1,7 +1,7 @@
PRGNAM="z"
VERSION="1.9"
HOMEPAGE="https://github.com/rupa/z/wiki"
-DOWNLOAD="https://github.com/rupa/z/archive/v1.9.tar.gz"
+DOWNLOAD="https://github.com/rupa/z/archive/v1.9/z-1.9.tar.gz"
MD5SUM="a111ecf453a8437a1ac0b005627d6b84"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/zopfli/zopfli.SlackBuild b/system/zopfli/zopfli.SlackBuild
index 19fec768d9..300e621878 100644
--- a/system/zopfli/zopfli.SlackBuild
+++ b/system/zopfli/zopfli.SlackBuild
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240402 bkw: Modified by SlackBuilds.org, BUILD=2:
+# - strip binary.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zopfli
VERSION=${VERSION:-1.0.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -61,14 +61,14 @@ cd $PRGNAM-$PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
make
mkdir -p $PKG/usr/bin $PKG/usr/doc/$PRGNAM-$VERSION
-cp ./zopfli $PKG/usr/bin
+install -s -m0755 ./zopfli $PKG/usr/bin
cp CONTRIBUTORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/zopfli/zopfli.info b/system/zopfli/zopfli.info
index 43a262d989..94669f5e6c 100644
--- a/system/zopfli/zopfli.info
+++ b/system/zopfli/zopfli.info
@@ -1,7 +1,7 @@
PRGNAM="zopfli"
VERSION="1.0.0"
HOMEPAGE="https://github.com/google/zopfli"
-DOWNLOAD="https://github.com/google/zopfli/archive/zopfli-1.0.0.tar.gz"
+DOWNLOAD="https://github.com/google/zopfli/archive/zopfli-1.0.0/zopfli-zopfli-1.0.0.tar.gz"
MD5SUM="22321d8350fafa2d3290544317b6be83"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""