summaryrefslogtreecommitdiffstats
path: root/development
diff options
context:
space:
mode:
Diffstat (limited to 'development')
-rw-r--r--development/Archi/Archi.SlackBuild23
-rw-r--r--development/Archi/Archi.info6
-rw-r--r--development/Bear/Bear.SlackBuild22
-rw-r--r--development/Bear/Bear.info6
-rw-r--r--development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch34
-rw-r--r--development/Bottleneck/Bottleneck.info10
-rw-r--r--development/Bottleneck/README6
-rw-r--r--development/Bottleneck/slack-desc19
-rw-r--r--development/GitEye/GitEye.desktop12
-rw-r--r--development/GitEye/GitEye.info10
-rw-r--r--development/GitEye/README4
-rw-r--r--development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild17
-rw-r--r--development/OpenCL-CLHPP/OpenCL-CLHPP.info8
-rw-r--r--development/OpenJDK11/OpenJDK11.SlackBuild40
-rw-r--r--development/OpenJDK11/OpenJDK11.info26
-rw-r--r--development/OpenJDK11/README16
-rw-r--r--development/OpenJDK11/java.pngbin4955 -> 1820 bytes
-rw-r--r--development/OpenJDK17/OpenJDK17.SlackBuild23
-rw-r--r--development/OpenJDK17/OpenJDK17.info22
-rw-r--r--development/OpenJDK17/README15
-rw-r--r--development/OpenJDK17/java.pngbin4955 -> 1820 bytes
-rw-r--r--development/OpenJDK21/OpenJDK21.SlackBuild259
-rw-r--r--development/OpenJDK21/OpenJDK21.info18
-rw-r--r--development/OpenJDK21/README37
-rw-r--r--development/OpenJDK21/doinst.sh15
-rw-r--r--development/OpenJDK21/java.pngbin0 -> 1820 bytes
-rw-r--r--development/OpenJDK21/slack-desc (renamed from development/protobuf3/slack-desc)22
-rw-r--r--development/SQLAlchemy/SQLAlchemy.SlackBuild2
-rw-r--r--development/SQLAlchemy/SQLAlchemy.info8
-rw-r--r--development/Sphinx/README5
-rw-r--r--development/Sphinx/Sphinx.info10
-rw-r--r--development/Sphinx/slack-desc19
-rw-r--r--development/WebStorm/README3
-rw-r--r--development/WebStorm/WebStorm.info10
-rw-r--r--development/WebStorm/slack-desc19
-rw-r--r--development/abseil-cpp/README2
-rw-r--r--development/abseil-cpp/abseil-cpp.SlackBuild103
-rw-r--r--development/abseil-cpp/abseil-cpp.info10
-rw-r--r--development/abseil-cpp/slack-desc19
-rw-r--r--development/actionlint/actionlint.SlackBuild6
-rw-r--r--development/actionlint/actionlint.info10
-rw-r--r--development/amazon-corretto/amazon-corretto.SlackBuild2
-rw-r--r--development/amd-app-sdk/amd-app-sdk.SlackBuild2
-rw-r--r--development/android-tools/android-tools.SlackBuild26
-rw-r--r--development/android-tools/android-tools.info8
-rw-r--r--development/apache-maven/apache-maven.SlackBuild4
-rw-r--r--development/apache-maven/apache-maven.info6
-rw-r--r--development/arduino-cli/arduino-cli.SlackBuild2
-rw-r--r--development/arduino-cli/arduino-cli.info10
-rw-r--r--development/aspnetcore-runtime-7.0/README4
-rw-r--r--development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.SlackBuild2
-rw-r--r--development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.info6
-rw-r--r--development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.SlackBuild2
-rw-r--r--development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.info6
-rw-r--r--development/astyle/astyle.SlackBuild7
-rw-r--r--development/astyle/astyle.info6
-rw-r--r--development/avrdude/avrdude.SlackBuild4
-rw-r--r--development/avrdude/avrdude.info6
-rw-r--r--development/aws-cdk/aws-cdk.SlackBuild2
-rw-r--r--development/aws-cdk/aws-cdk.info6
-rw-r--r--development/azuredatastudio/azuredatastudio.SlackBuild64
-rw-r--r--development/azuredatastudio/azuredatastudio.info6
-rw-r--r--development/bacon/README5
-rw-r--r--development/bacon/bacon.SlackBuild53
-rw-r--r--development/bacon/bacon.info6
-rw-r--r--development/bazel/abseil-missing-stdint.patch10
-rw-r--r--development/bazel/apply-abseil-stdint.patch13
-rw-r--r--development/bazel/bazel.SlackBuild15
-rw-r--r--development/bazel/bazel.info6
-rw-r--r--development/bbcsdl/bbcsdl.SlackBuild6
-rw-r--r--development/bbcsdl/bbcsdl.info10
-rw-r--r--development/bbe/README3
-rw-r--r--development/bbe/bbe.SlackBuild (renamed from development/pahole/pahole.SlackBuild)62
-rw-r--r--development/bbe/bbe.info10
-rw-r--r--development/bbe/doinst.sh3
-rw-r--r--development/bbe/slack-desc (renamed from development/GitEye/slack-desc)24
-rw-r--r--development/boron/boron.SlackBuild4
-rw-r--r--development/boron/boron.info6
-rw-r--r--development/c_count/c_count.SlackBuild4
-rw-r--r--development/c_count/c_count.info6
-rw-r--r--development/cargo-c/cargo-c.SlackBuild2
-rw-r--r--development/cargo-c/cargo-c.info808
-rw-r--r--development/cargo-vendor-filterer/README10
-rw-r--r--development/cargo-vendor-filterer/cargo-mkvendored.sh139
-rw-r--r--development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild132
-rw-r--r--development/cargo-vendor-filterer/cargo-vendor-filterer.info12
-rw-r--r--development/cargo-vendor-filterer/slack-desc19
-rw-r--r--development/cgit/cgit.SlackBuild2
-rw-r--r--development/chibi-scheme/chibi-scheme.SlackBuild9
-rw-r--r--development/chibi-scheme/chibi-scheme.info6
-rw-r--r--development/chibi-scheme/doinst.sh12
-rw-r--r--development/chibi-scheme/douninst.sh8
-rw-r--r--development/chicken/chicken.SlackBuild4
-rw-r--r--development/chicken/chicken.info8
-rw-r--r--development/clion/README14
-rw-r--r--development/clion/clion.SlackBuild (renamed from development/hopper/hopper.SlackBuild)71
-rw-r--r--development/clion/clion.info10
-rw-r--r--development/clion/doinst.sh (renamed from development/GitEye/doinst.sh)0
-rw-r--r--development/clion/slack-desc19
-rw-r--r--development/cloc/cloc.SlackBuild2
-rw-r--r--development/cloc/cloc.info6
-rw-r--r--development/coccinelle/coccinelle.SlackBuild2
-rw-r--r--development/coccinelle/coccinelle.info6
-rw-r--r--development/codelite/codelite.SlackBuild4
-rw-r--r--development/codelite/codelite.info6
-rw-r--r--development/codespell/codespell.SlackBuild4
-rw-r--r--development/codespell/codespell.info6
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/cosmocc/cosmocc.SlackBuild6
-rw-r--r--development/cosmocc/cosmocc.info6
-rw-r--r--development/cproto/cproto.SlackBuild3
-rw-r--r--development/cproto/cproto.info6
-rw-r--r--development/creduce/README10
-rw-r--r--development/creduce/creduce.SlackBuild (renamed from development/GitEye/GitEye.SlackBuild)66
-rw-r--r--development/creduce/creduce.info10
-rw-r--r--development/creduce/slack-desc19
-rw-r--r--development/cunit/README3
-rw-r--r--development/cunit/cunit.SlackBuild41
-rw-r--r--development/cunit/cunit.info4
-rw-r--r--development/cunit/patches/0003-fix-warnings-in-man.patch70
-rw-r--r--development/cunit/patches/0004-doc-intorduction-fix-links-to-headers-4K-in-size.patch44
-rw-r--r--development/cunit/patches/curses_ftbfs.patch52
-rw-r--r--development/cunit/patches/fix-string-format-errors-with-recent-ncu.patch50
-rw-r--r--development/cunit/patches/series4
-rw-r--r--development/d-tools/d-tools.SlackBuild4
-rw-r--r--development/d-tools/d-tools.info14
-rw-r--r--development/darcs/README11
-rw-r--r--development/darcs/cabal.diff25
-rw-r--r--development/darcs/darcs.SlackBuild130
-rw-r--r--development/darcs/darcs.info10
-rw-r--r--development/darcs/doinst.sh1
-rw-r--r--development/dasm/dasm.SlackBuild13
-rw-r--r--development/dasm/doinst.sh4
-rw-r--r--development/dasm/douninst.sh3
-rw-r--r--development/dbeaver-ce/dbeaver-ce.SlackBuild2
-rw-r--r--development/dbeaver-ce/dbeaver-ce.info6
-rw-r--r--development/decklink-sdk/decklink-sdk.SlackBuild8
-rw-r--r--development/device-tree-compiler/device-tree-compiler.SlackBuild4
-rw-r--r--development/device-tree-compiler/device-tree-compiler.info6
-rw-r--r--development/dmd/dmd.SlackBuild2
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/dotnet-runtime-6.0/dotnet-runtime-6.0.SlackBuild2
-rw-r--r--development/dotnet-runtime-6.0/dotnet-runtime-6.0.info6
-rw-r--r--development/dotnet-runtime-7.0/README4
-rw-r--r--development/dotnet-runtime-7.0/dotnet-runtime-7.0.SlackBuild2
-rw-r--r--development/dotnet-runtime-7.0/dotnet-runtime-7.0.info6
-rw-r--r--development/dotnet-runtime-8.0/dotnet-runtime-8.0.SlackBuild2
-rw-r--r--development/dotnet-runtime-8.0/dotnet-runtime-8.0.info6
-rw-r--r--development/dotnet-sdk-6.0/dotnet-sdk-6.0.SlackBuild2
-rw-r--r--development/dotnet-sdk-6.0/dotnet-sdk-6.0.info6
-rw-r--r--development/dotnet-sdk-7.0/README4
-rw-r--r--development/dotnet-sdk-7.0/dotnet-sdk-7.0.SlackBuild2
-rw-r--r--development/dotnet-sdk-7.0/dotnet-sdk-7.0.info6
-rw-r--r--development/dotnet-sdk-8.0/dotnet-sdk-8.0.SlackBuild2
-rw-r--r--development/dotnet-sdk-8.0/dotnet-sdk-8.0.info6
-rw-r--r--development/dpkg/dpkg.SlackBuild2
-rw-r--r--development/dpkg/dpkg.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/eclipse-platform/README7
-rw-r--r--development/eclipse-platform/doinst.sh20
-rw-r--r--development/eclipse-platform/eclipse-platform.SlackBuild94
-rw-r--r--development/eclipse-platform/eclipse-platform.desktop8
-rw-r--r--development/eclipse-platform/eclipse-platform.info10
-rw-r--r--development/eclipse-platform/slack-desc19
-rw-r--r--development/electron/electron.SlackBuild4
-rw-r--r--development/electron/electron.info6
-rw-r--r--development/f2c/README15
-rw-r--r--development/f2c/f2c.SlackBuild79
-rw-r--r--development/f2c/f2c.info12
-rw-r--r--development/f2c/slack-desc2
-rw-r--r--development/gambas3/gambas-3.19.0-poppler-24.02.0.patch13
-rw-r--r--development/gambas3/gambas3.SlackBuild9
-rw-r--r--development/gambas3/gambas3.info8
-rw-r--r--development/ghex/ghex.SlackBuild4
-rw-r--r--development/ghex/ghex.info6
-rw-r--r--development/ghidra/ghidra.SlackBuild6
-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/github-desktop.SlackBuild4
-rw-r--r--development/github-desktop/github-desktop.info10
-rw-r--r--development/gitlab-cli/gitlab-cli.SlackBuild2
-rw-r--r--development/gitlab-cli/gitlab-cli.info18
-rw-r--r--development/glm/glm.SlackBuild2
-rw-r--r--development/global/doinst.sh3
-rw-r--r--development/global/douninst.sh12
-rw-r--r--development/global/global.SlackBuild9
-rw-r--r--development/global/global.info6
-rw-r--r--development/gnuradio/README2
-rw-r--r--development/gnuradio/doinst.sh10
-rw-r--r--development/gnuradio/gnuradio.SlackBuild7
-rw-r--r--development/gnuradio/gnuradio.info12
-rw-r--r--development/google-go-lang/google-go-lang.SlackBuild4
-rw-r--r--development/google-go-lang/google-go-lang.info10
-rw-r--r--development/gr-osmosdr/gr-osmosdr.SlackBuild5
-rw-r--r--development/gr-osmosdr/gr-osmosdr.info10
-rw-r--r--development/groovy/README13
-rw-r--r--development/groovy/doinst.sh16
-rw-r--r--development/groovy/groovy.SlackBuild107
-rw-r--r--development/groovy/groovy.info12
-rw-r--r--development/groovy/profile.d/groovy.csh3
-rw-r--r--development/groovy/profile.d/groovy.csh.new2
-rw-r--r--development/groovy/profile.d/groovy.sh3
-rw-r--r--development/groovy/profile.d/groovy.sh.new2
-rw-r--r--development/gtest/gtest.SlackBuild7
-rw-r--r--development/heroku-cli/heroku-cli.SlackBuild4
-rw-r--r--development/heroku-cli/heroku-cli.info6
-rw-r--r--development/hopper/README6
-rw-r--r--development/hopper/hopper.info10
-rw-r--r--development/hugo/hugo.SlackBuild2
-rw-r--r--development/hugo/hugo.info6
-rw-r--r--development/idea/idea.SlackBuild2
-rw-r--r--development/idea/idea.info6
-rw-r--r--development/ieee-pilot/README15
-rw-r--r--development/ieee-pilot/docs.diff66
-rw-r--r--development/ieee-pilot/gencode.diff38
-rw-r--r--development/ieee-pilot/ieee-pilot.SlackBuild104
-rw-r--r--development/ieee-pilot/ieee-pilot.info10
-rw-r--r--development/ieee-pilot/slack-desc19
-rw-r--r--development/inform/inform.SlackBuild2
-rw-r--r--development/ispc/ispc.SlackBuild6
-rw-r--r--development/ispc/ispc.info8
-rw-r--r--development/jbake/LICENSE21
-rw-r--r--development/jbake/README3
-rw-r--r--development/jbake/jbake.SlackBuild109
-rw-r--r--development/jbake/jbake.info10
-rw-r--r--development/jbake/profile.d/jbake.csh3
-rw-r--r--development/jbake/profile.d/jbake.sh3
-rw-r--r--development/jdk/jdk.SlackBuild4
-rw-r--r--development/jdk/jdk.info10
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild5
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.info6
-rw-r--r--development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild26
-rw-r--r--development/jupyter-nbclassic/jupyter-nbclassic.info6
-rw-r--r--development/jupyter-nbclient/jupyter-nbclient.SlackBuild19
-rw-r--r--development/jupyter-nbclient/jupyter-nbclient.info6
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild5
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.info2
-rw-r--r--development/jupyter-nbformat/jupyter-nbformat.SlackBuild3
-rw-r--r--development/jupyter-notebook/fix-traitlets-error.patch8
-rw-r--r--development/jupyter-notebook/jupyter-notebook.SlackBuild18
-rw-r--r--development/jupyter-notebook/jupyter-notebook.info2
-rw-r--r--development/jupyter-notebook_shim/jupyter-notebook_shim.SlackBuild3
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild16
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.info6
-rw-r--r--development/jupyter_client/jupyter_client.SlackBuild3
-rw-r--r--development/jupyter_console/jupyter_console.SlackBuild3
-rw-r--r--development/jupyter_core/README3
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild9
-rw-r--r--development/jupyter_core/jupyter_core.info6
-rw-r--r--development/jupyter_events/jupyter_events.SlackBuild3
-rw-r--r--development/jupyter_packaging/jupyter_packaging.SlackBuild3
-rw-r--r--development/jupyter_server/jupyter_server.SlackBuild3
-rw-r--r--development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild5
-rw-r--r--development/jupyter_server_terminals/jupyter_server_terminals.info2
-rw-r--r--development/jupyterlab_server/jupyterlab_server.SlackBuild3
-rw-r--r--development/kakoune/README2
-rw-r--r--development/kakoune/kakoune.SlackBuild9
-rw-r--r--development/kakoune/kakoune.info6
-rw-r--r--development/kicad/kicad.SlackBuild2
-rw-r--r--development/kicad/kicad.info6
-rw-r--r--development/kotlin/kotlin.SlackBuild2
-rw-r--r--development/kotlin/kotlin.info6
-rw-r--r--development/lazarus/lazarus.SlackBuild6
-rw-r--r--development/lazarus/lazarus.info6
-rw-r--r--development/ldc/ldc.info8
-rw-r--r--development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild4
-rw-r--r--development/liberica-jdk-bin/liberica-jdk-bin.info10
-rw-r--r--development/lua-language-server/lua-language-server.SlackBuild5
-rw-r--r--development/lua-language-server/lua-language-server.info6
-rw-r--r--development/lua53/lua53.SlackBuild5
-rw-r--r--development/lua53/lua53.info6
-rw-r--r--development/luajit/README2
-rw-r--r--development/luajit/luajit.SlackBuild116
-rw-r--r--development/luajit/luajit.info10
-rw-r--r--development/luajit/slack-desc19
-rw-r--r--development/mawk/mawk.SlackBuild4
-rw-r--r--development/mawk/mawk.info6
-rw-r--r--development/mdbook/mdbook.SlackBuild37
-rw-r--r--development/mdbook/mdbook.info902
-rw-r--r--development/micro/micro.info2
-rw-r--r--development/minipro/minipro.SlackBuild4
-rw-r--r--development/minipro/minipro.info6
-rw-r--r--development/mold/mold.SlackBuild2
-rw-r--r--development/mold/mold.info6
-rw-r--r--development/mongodb-compass/doinst.sh (renamed from development/tstoolbox/doinst.sh)1
-rw-r--r--development/mongodb-compass/mongodb-compass.SlackBuild3
-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/mysql-workbench/0004-libxml2.patch39
-rw-r--r--development/mysql-workbench/gcc13.patch9
-rw-r--r--development/mysql-workbench/mysql-workbench.SlackBuild28
-rw-r--r--development/mysql-workbench/mysql-workbench.info22
-rw-r--r--development/neovim/README2
-rw-r--r--development/neovim/neovim.SlackBuild34
-rw-r--r--development/neovim/neovim.info32
-rw-r--r--development/nodejs/README8
-rw-r--r--development/nodejs/nodejs.SlackBuild119
-rw-r--r--development/nodejs/nodejs.info10
-rw-r--r--development/nodejs/npm.sh58
-rw-r--r--development/obsidian/README1
-rw-r--r--development/obsidian/obsidian.info2
-rw-r--r--development/oneTBB/includes.patch10
-rw-r--r--development/oneTBB/oneTBB.SlackBuild6
-rw-r--r--development/oneTBB/unused.patch39
-rw-r--r--development/openjdk7/openjdk7.SlackBuild6
-rw-r--r--development/openjdk8/openjdk8.SlackBuild2
-rw-r--r--development/openjdk8/openjdk8.info2
-rw-r--r--development/ophis/ophis.16
-rw-r--r--development/ophis/ophis.SlackBuild17
-rw-r--r--development/ophis/ophis.info8
-rw-r--r--development/ophis/ophis.rst2
-rw-r--r--development/p4v/p4v.SlackBuild2
-rw-r--r--development/pahole/README2
-rw-r--r--development/pahole/pahole.info12
-rw-r--r--development/pahole/slack-desc19
-rw-r--r--development/pandas/README3
-rw-r--r--development/pandas/pandas.SlackBuild2
-rw-r--r--development/pandas/pandas.info2
-rw-r--r--development/perf/perf.SlackBuild2
-rw-r--r--development/perf/perf.info2
-rw-r--r--development/pgmodeler/pgmodeler.SlackBuild2
-rw-r--r--development/pgmodeler/pgmodeler.info6
-rw-r--r--development/php-apcu/php-apcu.SlackBuild4
-rw-r--r--development/php-apcu/php-apcu.info6
-rw-r--r--development/php82/php82.SlackBuild6
-rw-r--r--development/php82/php82.info6
-rw-r--r--development/poedit/poedit.SlackBuild9
-rw-r--r--development/poedit/poedit.info8
-rw-r--r--development/portaudio/README13
-rw-r--r--development/portaudio/portaudio.SlackBuild50
-rw-r--r--development/portaudio/portaudio.info4
-rw-r--r--development/postman/postman.SlackBuild2
-rw-r--r--development/postman/postman.info6
-rw-r--r--development/power-architect/README5
-rw-r--r--development/power-architect/doinst.sh3
-rw-r--r--development/power-architect/power-architect.SlackBuild92
-rw-r--r--development/power-architect/power-architect.desktop10
-rw-r--r--development/power-architect/power-architect.info10
-rw-r--r--development/power-architect/power-architect.pngbin30430 -> 0 bytes
-rw-r--r--development/power-architect/slack-desc19
-rw-r--r--development/pre-commit/pre-commit.SlackBuild2
-rw-r--r--development/pre-commit/pre-commit.info6
-rw-r--r--development/protobuf3/README27
-rw-r--r--development/protobuf3/protobuf3.SlackBuild123
-rw-r--r--development/protobuf3/protobuf3.info12
-rw-r--r--development/protobuf3/soversion.patch36
-rw-r--r--development/pulsar/README7
-rw-r--r--development/pulsar/doinst.sh (renamed from development/hopper/doinst.sh)0
-rw-r--r--development/pulsar/pulsar.SlackBuild109
-rw-r--r--development/pulsar/pulsar.desktop9
-rw-r--r--development/pulsar/pulsar.info10
-rw-r--r--development/pulsar/slack-desc (renamed from development/groovy/slack-desc)22
-rw-r--r--development/pyenchant/pyenchant.SlackBuild11
-rw-r--r--development/pyenchant/pyenchant.info6
-rw-r--r--development/python3-matplotlib/README60
-rw-r--r--development/python3-matplotlib/python3-matplotlib.SlackBuild42
-rw-r--r--development/python3-matplotlib/python3-matplotlib.info9
-rw-r--r--development/python3-numpy/README7
-rw-r--r--development/python3-numpy/python3-numpy.SlackBuild22
-rw-r--r--development/python3-spyder-kernels/python3-spyder-kernels.SlackBuild2
-rw-r--r--development/python3-spyder-kernels/python3-spyder-kernels.info6
-rw-r--r--development/pyvim/pyvim.SlackBuild8
-rw-r--r--development/pyvim/pyvim.info10
-rw-r--r--development/qb64pe/qb64pe-launcher3
-rw-r--r--development/qb64pe/qb64pe.SlackBuild4
-rw-r--r--development/qb64pe/qb64pe.info6
-rw-r--r--development/racer/README1
-rw-r--r--development/racer/racer.SlackBuild178
-rw-r--r--development/racer/racer.info226
-rw-r--r--development/racer/slack-desc19
-rw-r--r--development/rgbds/rgbds.SlackBuild3
-rw-r--r--development/rgbds/rgbds.info6
-rw-r--r--development/rider/README6
-rw-r--r--development/rider/doinst.sh (renamed from development/WebStorm/doinst.sh)0
-rw-r--r--development/rider/rider.SlackBuild (renamed from development/WebStorm/WebStorm.SlackBuild)27
-rw-r--r--development/rider/rider.desktop (renamed from development/WebStorm/WebStorm.desktop)8
-rw-r--r--development/rider/rider.info10
-rw-r--r--development/rider/slack-desc (renamed from development/jbake/slack-desc)22
-rw-r--r--development/rmac/rmac.SlackBuild2
-rw-r--r--development/robomongo/robomongo.SlackBuild2
-rw-r--r--development/robotframework/robotframework.SlackBuild2
-rw-r--r--development/robotframework/robotframework.info6
-rw-r--r--development/rr/rr.SlackBuild2
-rw-r--r--development/rr/rr.info6
-rw-r--r--development/rr/slack-desc2
-rw-r--r--development/rstudio-desktop-legacy/rstudio-desktop-legacy.SlackBuild3
-rw-r--r--development/rstudio-desktop-legacy/rstudio-desktop-legacy.info2
-rw-r--r--development/rstudio-desktop-legacy/slack-desc2
-rw-r--r--development/rstudio-desktop/rstudio-desktop.SlackBuild12
-rw-r--r--development/rstudio-desktop/rstudio-desktop.info10
-rw-r--r--development/rtags/0017-Add-when-argument-to-define-obsolete-function-alias.patch.gzbin0 -> 753 bytes
-rw-r--r--development/rtags/rtags.SlackBuild5
-rw-r--r--development/rust16/README21
-rw-r--r--development/rust16/rust16.SlackBuild140
-rw-r--r--development/rust16/rust16.info12
-rw-r--r--development/rust16/slack-desc19
-rw-r--r--development/rustup/README20
-rw-r--r--development/rustup/rustup.SlackBuild15
-rw-r--r--development/rustup/rustup.info970
-rw-r--r--development/s9fes/README3
-rw-r--r--development/s9fes/patches/Makefile.patch15
-rw-r--r--development/s9fes/patches/s9core.c.patch41
-rw-r--r--development/s9fes/s9fes.SlackBuild (renamed from development/Bottleneck/Bottleneck.SlackBuild)40
-rw-r--r--development/s9fes/s9fes.info10
-rw-r--r--development/s9fes/slack-desc (renamed from development/darcs/slack-desc)22
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/sbt/sbt.SlackBuild2
-rw-r--r--development/sbt/sbt.info6
-rw-r--r--development/scikit-build/scikit-build.SlackBuild4
-rw-r--r--development/scikit-build/scikit-build.info6
-rw-r--r--development/smartgit/smartgit.SlackBuild2
-rw-r--r--development/smlnj/_arch-n-opsys.patch10
-rw-r--r--development/smlnj/doinst.sh2
-rw-r--r--development/smlnj/smlnj.SlackBuild6
-rw-r--r--development/splint/splint.SlackBuild5
-rw-r--r--development/spyder/spyder.SlackBuild19
-rw-r--r--development/sublime_text/sublime_text.SlackBuild2
-rw-r--r--development/sublime_text/sublime_text.info6
-rw-r--r--development/systemtap/int.patch48
-rw-r--r--development/systemtap/systemtap.SlackBuild4
-rw-r--r--development/systemtap/systemtap.info6
-rw-r--r--development/tea/tea.SlackBuild2
-rw-r--r--development/tea/tea.info6
-rw-r--r--development/terraform-ls/README8
-rw-r--r--development/terraform-ls/slack-desc (renamed from development/hopper/slack-desc)24
-rw-r--r--development/terraform-ls/terraform-ls.SlackBuild (renamed from development/Sphinx/Sphinx.SlackBuild)30
-rw-r--r--development/terraform-ls/terraform-ls.info10
-rw-r--r--development/terraform/terraform.SlackBuild2
-rw-r--r--development/terraform/terraform.info6
-rw-r--r--development/textadept/textadept.SlackBuild4
-rw-r--r--development/tflint/README13
-rw-r--r--development/tflint/slack-desc (renamed from development/nodejs/slack-desc)22
-rw-r--r--development/tflint/tflint.SlackBuild (renamed from development/tstoolbox/tstoolbox.SlackBuild)33
-rw-r--r--development/tflint/tflint.info10
-rw-r--r--development/tig/tig.SlackBuild2
-rw-r--r--development/tig/tig.info6
-rw-r--r--development/tiled/tiled.SlackBuild2
-rw-r--r--development/tiled/tiled.info6
-rw-r--r--development/tkdiff/tkdiff.SlackBuild2
-rw-r--r--development/tkdiff/tkdiff.info6
-rw-r--r--development/tstoolbox/README2
-rw-r--r--development/tstoolbox/slack-desc19
-rw-r--r--development/tstoolbox/tstoolbox.info10
-rw-r--r--development/ucpp/README2
-rw-r--r--development/ucpp/ucpp.SlackBuild57
-rw-r--r--development/ucpp/ucpp.info4
-rw-r--r--development/uftrace/uftrace.SlackBuild4
-rw-r--r--development/uftrace/uftrace.info6
-rw-r--r--development/uncrustify/uncrustify.SlackBuild2
-rw-r--r--development/uncrustify/uncrustify.info6
-rw-r--r--development/unittest-cpp/unittest-cpp.SlackBuild2
-rw-r--r--development/valgrind/README19
-rw-r--r--development/valgrind/slack-desc19
-rw-r--r--development/valgrind/valgrind.SlackBuild119
-rw-r--r--development/valgrind/valgrind.info10
-rw-r--r--development/vasm/README4
-rw-r--r--development/vasm/slack-desc4
-rw-r--r--development/vasm/vasm.SlackBuild12
-rw-r--r--development/vasm/vasm.info6
-rw-r--r--development/vc-intrinsics/vc-intrinsics.SlackBuild2
-rw-r--r--development/vc-intrinsics/vc-intrinsics.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/whisper.cpp/README6
-rw-r--r--development/whisper.cpp/whisper.cpp.SlackBuild15
-rw-r--r--development/whisper.cpp/whisper.cpp.info8
-rw-r--r--development/wxFormBuilder/wxFormBuilder.SlackBuild2
-rw-r--r--development/wxFormBuilder/wxFormBuilder.info6
-rw-r--r--development/wxHexEditor/wxHexEditor.SlackBuild7
-rw-r--r--development/xmake/xmake.SlackBuild2
-rw-r--r--development/xmake/xmake.info6
-rw-r--r--development/xxd-standalone/xxd-standalone.SlackBuild2
-rw-r--r--development/xxd-standalone/xxd-standalone.info30
-rw-r--r--development/yarn/yarn.SlackBuild2
-rw-r--r--development/yarn/yarn.info6
-rw-r--r--development/zeal/064aaa05d6a3ba4ba3cf648199a3109aba2f41fe.diff.gzbin257 -> 0 bytes
-rw-r--r--development/zeal/README5
-rw-r--r--development/zeal/zeal.SlackBuild32
-rw-r--r--development/zeal/zeal.info6
-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.csh6
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.info18
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.sh6
-rw-r--r--development/zulu-openjdk17/zulu-openjdk17.SlackBuild10
-rw-r--r--development/zulu-openjdk17/zulu-openjdk17.csh6
-rw-r--r--development/zulu-openjdk17/zulu-openjdk17.info18
-rw-r--r--development/zulu-openjdk17/zulu-openjdk17.sh6
-rw-r--r--development/zulu-openjdk21/zulu-openjdk21.SlackBuild4
-rw-r--r--development/zulu-openjdk21/zulu-openjdk21.csh6
-rw-r--r--development/zulu-openjdk21/zulu-openjdk21.info10
-rw-r--r--development/zulu-openjdk21/zulu-openjdk21.sh6
-rw-r--r--development/zulu-openjdk6/zulu-openjdk6.SlackBuild4
-rw-r--r--development/zulu-openjdk6/zulu-openjdk6.csh4
-rw-r--r--development/zulu-openjdk6/zulu-openjdk6.sh4
-rw-r--r--development/zulu-openjdk7/zulu-openjdk7.SlackBuild4
-rw-r--r--development/zulu-openjdk7/zulu-openjdk7.csh4
-rw-r--r--development/zulu-openjdk7/zulu-openjdk7.sh4
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.SlackBuild4
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.csh4
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.info18
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.sh4
514 files changed, 4461 insertions, 5625 deletions
diff --git a/development/Archi/Archi.SlackBuild b/development/Archi/Archi.SlackBuild
index f320987ffd..6f7f565d77 100644
--- a/development/Archi/Archi.SlackBuild
+++ b/development/Archi/Archi.SlackBuild
@@ -3,20 +3,35 @@
# Slackware build script for Archi
# Written by Joielechong (juansspy@gmail.com)
# This script is just a binary repackaging.
+# 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=Archi
ARCNAM=Archi-Linux64
-VERSION=${VERSION:-4.10.0}
+VERSION=${VERSION:-5.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=${ARCH:-x86_64}
-# 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/Archi/Archi.info b/development/Archi/Archi.info
index b321b367c7..c15420a635 100644
--- a/development/Archi/Archi.info
+++ b/development/Archi/Archi.info
@@ -1,10 +1,10 @@
PRGNAM="Archi"
-VERSION="4.10.0"
+VERSION="5.3.0"
HOMEPAGE="https://archimatetool.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://www.archimatetool.com/downloads/download.php?/4.10.0/Archi-Linux64-4.10.0.tgz"
-MD5SUM_x86_64="8f79dc216e4cf833a2f8261feb283d26"
+DOWNLOAD_x86_64="https://www.archimatetool.com/downloads/archi/5.3.0/Archi-Linux64-5.3.0.tgz"
+MD5SUM_x86_64="21f8b7b90a0dae6f5c17074aec514786"
REQUIRES=""
MAINTAINER="joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/Bear/Bear.SlackBuild b/development/Bear/Bear.SlackBuild
index 5ee668e122..1147c8ba06 100644
--- a/development/Bear/Bear.SlackBuild
+++ b/development/Bear/Bear.SlackBuild
@@ -25,7 +25,7 @@
cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=Bear
-VERSION=${VERSION:-3.1.3}
+VERSION=${VERSION:-3.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,13 +50,20 @@ PKG="$TMP/package-$PRGNAM"
OUTPUT="${OUTPUT:-/tmp}"
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
- SLKCFLAGS="-O2"
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
fi
set -e
@@ -70,20 +77,19 @@ cd "$PRGNAM-$VERSION"
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
-patch -p1 < $CWD/fcc90e43eebe9250abeeb81aab429053864da325.patch
INSTPREFIX='/usr'
cmake \
-DENABLE_UNIT_TESTS=OFF \
-DENABLE_FUNC_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=$INSTPREFIX \
- -DCMAKE_INSTALL_LIBDIR=lib64 \
+ -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_DOCDIR=doc/$NAMVER \
make all
make DESTDIR="$PKG" install
-# There is an insatll/strip Makefile recipe, but sbopkglint still compalins.
+# There is an install/strip Makefile recipe, but sbopkglint still compalins.
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/Bear/Bear.info b/development/Bear/Bear.info
index 59893d6079..5db41e2dbe 100644
--- a/development/Bear/Bear.info
+++ b/development/Bear/Bear.info
@@ -1,8 +1,8 @@
PRGNAM="Bear"
-VERSION="3.1.3"
+VERSION="3.1.4"
HOMEPAGE="https://github.com/rizsotto/Bear"
-DOWNLOAD="https://github.com/rizsotto/Bear/archive/3.1.3/Bear-3.1.3.tar.gz"
-MD5SUM="95dd52be536907a672df211de22fa15c"
+DOWNLOAD="https://github.com/rizsotto/Bear/archive/3.1.4/Bear-3.1.4.tar.gz"
+MD5SUM="a3ed915ce8d65d30c792adcef27beea0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="grpc spdlog nlohmann_json"
diff --git a/development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch b/development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch
deleted file mode 100644
index 3d760041bd..0000000000
--- a/development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From fcc90e43eebe9250abeeb81aab429053864da325 Mon Sep 17 00:00:00 2001
-From: Ruben Carlo Benante <rcb@beco.cc>
-Date: Thu, 28 Mar 2024 23:29:41 -0300
-Subject: [PATCH] always_print_primitive_fields only if GOOGLE_PROTOBUF_VERSION
- < 5026000 ref #566
-
----
- source/intercept/source/collect/db/EventsDatabaseWriter.cc | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/source/intercept/source/collect/db/EventsDatabaseWriter.cc b/source/intercept/source/collect/db/EventsDatabaseWriter.cc
-index 0403a1ae..bd30cb29 100644
---- a/source/intercept/source/collect/db/EventsDatabaseWriter.cc
-+++ b/source/intercept/source/collect/db/EventsDatabaseWriter.cc
-@@ -21,6 +21,8 @@
- #include "libsys/Errors.h"
-
- #include <google/protobuf/util/json_util.h>
-+#include <google/protobuf/stubs/common.h>
-+
- #include <fmt/format.h>
-
- #include <sys/types.h>
-@@ -36,7 +38,9 @@ namespace {
- JsonPrintOptions create_print_options() {
- JsonPrintOptions print_options;
- print_options.add_whitespace = false;
-- print_options.always_print_primitive_fields = true;
-+#if GOOGLE_PROTOBUF_VERSION < 5026000
-+ print_options.always_print_primitive_fields = true;
-+#endif
- print_options.preserve_proto_field_names = true;
- print_options.always_print_enums_as_ints = false;
- return print_options;
diff --git a/development/Bottleneck/Bottleneck.info b/development/Bottleneck/Bottleneck.info
deleted file mode 100644
index 265b83e0dc..0000000000
--- a/development/Bottleneck/Bottleneck.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="Bottleneck"
-VERSION="1.2.1"
-HOMEPAGE="https://kwgoodman.github.io/bottleneck-doc/"
-DOWNLOAD="https://pypi.python.org/packages/05/ae/cedf5323f398ab4e4ff92d6c431a3e1c6a186f9b41ab3e8258dff786a290/Bottleneck-1.2.1.tar.gz"
-MD5SUM="7fbe5f1194b2717dd8482da3679c0270"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python2-numpy"
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/Bottleneck/README b/development/Bottleneck/README
deleted file mode 100644
index a923769876..0000000000
--- a/development/Bottleneck/README
+++ /dev/null
@@ -1,6 +0,0 @@
-Bottleneck is a collection of fast NumPy array functions written in
-Cython.
-
-Optional dependencies:
- SciPy: portions of benchmark suite
- tox, virtualenv: run unit tests across multiple python/numpy versions
diff --git a/development/Bottleneck/slack-desc b/development/Bottleneck/slack-desc
deleted file mode 100644
index 4358200654..0000000000
--- a/development/Bottleneck/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------------------------------------------------------|
-Bottleneck: Bottleneck (Fast NumPy array functions)
-Bottleneck:
-Bottleneck: Bottleneck is a collection of fast NumPy array functions
-Bottleneck: written in Cython.
-Bottleneck:
-Bottleneck: Homepage: https://kwgoodman.github.io/bottleneck-doc/
-Bottleneck:
-Bottleneck:
-Bottleneck:
-Bottleneck:
-Bottleneck:
diff --git a/development/GitEye/GitEye.desktop b/development/GitEye/GitEye.desktop
deleted file mode 100644
index aae4298793..0000000000
--- a/development/GitEye/GitEye.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=GitEye
-Keywords=git
-GenericName=Git Client
-Type=Application
-Categories=Development;RevisionControl
-Terminal=false
-StartupNotify=true
-Exec="/usr/share/GitEye/GitEye" %u
-MimeType=x-scheme-handler/GitEye
-Icon=GitEye
diff --git a/development/GitEye/GitEye.info b/development/GitEye/GitEye.info
deleted file mode 100644
index 3e2f6fdea9..0000000000
--- a/development/GitEye/GitEye.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="GitEye"
-VERSION="1.12.0"
-HOMEPAGE="https://www.collab.net/products/giteye"
-DOWNLOAD="https://downloads-guests.open.collab.net/files/documents/61/12535/GitEye-1.12.0-linux.x86.zip"
-MD5SUM="02909e014f13dd29127887b02dbad1eb"
-DOWNLOAD_x86_64="https://downloads-guests.open.collab.net/files/documents/61/12536/GitEye-1.12.0-linux.x86_64.zip"
-MD5SUM_x86_64="ecff81dcaee493852ea66a105948af13"
-REQUIRES="zulu-openjdk8"
-MAINTAINER="Antonio Taverna"
-EMAIL="antonio.tvr@gmail.com"
diff --git a/development/GitEye/README b/development/GitEye/README
deleted file mode 100644
index 2545b1fb2c..0000000000
--- a/development/GitEye/README
+++ /dev/null
@@ -1,4 +0,0 @@
-GitEye is a graphical Git client for Windows, Linux and OSX. It
-supports any Git repository and server. Specific support for GitHub,
-TeamForge and CloudForge is included, but any server can be used as
-GitEye supports all Git protocols.
diff --git a/development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild b/development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild
index 4dbb527d40..05f7f11b28 100644
--- a/development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild
+++ b/development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenCL-CLHPP
-VERSION=${VERSION:-2023.12.14}
+VERSION=${VERSION:-2024.05.08}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,19 +47,7 @@ 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" = "aarch64" ]; then
- SLKCFLAGS="-O2 -fPIC"
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
-elif [ "$ARCH" = "arm" ]; then
- SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
-else
- SLKCFLAGS="-O2"
-fi
+ARCH=noarch
set -e
@@ -89,7 +77,6 @@ cd build
make install/strip DESTDIR=$PKG
cd ..
-
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
diff --git a/development/OpenCL-CLHPP/OpenCL-CLHPP.info b/development/OpenCL-CLHPP/OpenCL-CLHPP.info
index 9f16074a85..44ba0b38dd 100644
--- a/development/OpenCL-CLHPP/OpenCL-CLHPP.info
+++ b/development/OpenCL-CLHPP/OpenCL-CLHPP.info
@@ -1,8 +1,8 @@
PRGNAM="OpenCL-CLHPP"
-VERSION="2023.12.14"
-HOMEPAGE="https://github.com/KhronosGroup/"
-DOWNLOAD="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v2023.12.14/OpenCL-CLHPP-2023.12.14.tar.gz"
-MD5SUM="5efb45d5a8830271ac24fcef4a2e7df6"
+VERSION="2024.05.08"
+HOMEPAGE="https://github.com/KhronosGroup/OpenCL-CLHPP/"
+DOWNLOAD="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v2024.05.08/OpenCL-CLHPP-2024.05.08.tar.gz"
+MD5SUM="8f1a8c6f309c565117fc92e591537df9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/OpenJDK11/OpenJDK11.SlackBuild b/development/OpenJDK11/OpenJDK11.SlackBuild
index 95c93e24f5..a48caa2549 100644
--- a/development/OpenJDK11/OpenJDK11.SlackBuild
+++ b/development/OpenJDK11/OpenJDK11.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for OpenJDK11
-# Copyright 2021, 2022, 2023 Lenard Spencer, Orlando, Florida, USA
+# Copyright 2021, 2022, 2023, 2024 Lenard Spencer, Orlando, Florida, 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=OpenJDK11
-VERSION=${VERSION:-11.0.18}
+VERSION=${VERSION:-11.0.24}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -53,11 +53,12 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
- BSARCH="i686"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
- BSARCH="x86_64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -73,16 +74,24 @@ tar xvf $CWD/jdk11u-jdk-${VERSION}-ga.tar.gz
# Building openjdk from source requires bootstrapping from either a
# current or previous version of the (open)jdk binary installation.
-# Extract the OpenJDK10 binary to bootstrap
+# Extract the OpenJDK11 binary to bootstrap
# (thanks to BLFS for the binary packages):
-rm -rf $TMP/OpenJDK-10.0.2+13-$BSARCH-bin
-tar xvf $CWD/OpenJDK-10.0.2+13-$BSARCH-bin.tar.xz
-export BOOT_JAVA=$TMP/OpenJDK-10.0.2+13-$BSARCH-bin
+if [ "$ARCH" = "x86_64" ]; then
+ export BSDIR="OpenJDK-11.0.2+9-x86_64-bin"
+ rm -rf $BSDIR
+ tar xvf $CWD/OpenJDK-11.0.2+9-x86_64-bin.tar.xz
+else
+ export BSDIR="OpenJDK-11.0.2+9-i686-bin"
+ rm -rf $BSDIR
+ tar xvf $CWD/OpenJDK-11.0.2+9-i686-bin.tar.xz
+fi
+
+export BOOT_JAVA=$TMP/$BSDIR
# Unpack the jtreg package to run the tests:
if [ "${TESTS:-no}" = "yes" ]; then
rm -rf $TMP/jtreg{,-reports}
- tar xvf $CWD/jtreg-6.1-1.tar.xz
+ tar xvf $CWD/jtreg-7.3.1+1.tar.gz
JTREG="--with-jtreg=$TMP/jtreg"
else
JTREG=""
@@ -127,12 +136,13 @@ sh configure \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--with-giflib=system \
- --with-harfbuzz=system \
+ --with-harfbuzz=bundled \
--with-lcms=system \
--with-libjpeg=system \
--with-libpng=system \
- --with-zlib=system \
+ --with-zlib=bundled \
--disable-precompiled-headers \
+ --enable-libffi-bundling \
--enable-unlimited-crypto \
--disable-warnings-as-errors \
--with-native-debug-symbols=none \
@@ -189,6 +199,14 @@ mv ja_JP.UTF-8 ja )
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
+# Thanks to AlienBOB for this part!
+# Generate a cacerts file from the certificates installed by ca-certificates
+# in Slackware - the "cacerts" in the OpenJDK sources may be outdated.
+# This requires 'trust' program from p11-kit:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts
+trust extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth \
+ $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
LICENSE ADDITIONAL_LICENSE_INFO ASSEMBLY_EXCEPTION README.md \
diff --git a/development/OpenJDK11/OpenJDK11.info b/development/OpenJDK11/OpenJDK11.info
index d77c11e528..d84f3101f6 100644
--- a/development/OpenJDK11/OpenJDK11.info
+++ b/development/OpenJDK11/OpenJDK11.info
@@ -1,18 +1,18 @@
PRGNAM="OpenJDK11"
-VERSION="11.0.18"
+VERSION="11.0.24"
HOMEPAGE="https://openjdk.java.net/"
-DOWNLOAD="https://github.com/openjdk/jdk11u/archive/jdk-11.0.18-ga/jdk11u-jdk-11.0.18-ga.tar.gz \
- https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-10.0.2/OpenJDK-10.0.2+13-i686-bin.tar.xz \
- http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/jtreg-6.1-1.tar.xz"
-MD5SUM="a7b663f0618e3d7e4eefc4b5e0f097b0 \
- d66af9a4303ce9d0c93c92945048e361 \
- e3389e74678dcf707b5b3d5ec6c7510d"
-DOWNLOAD_x86_64="https://github.com/openjdk/jdk11u/archive/jdk-11.0.18-ga/jdk11u-jdk-11.0.18-ga.tar.gz \
- https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-10.0.2/OpenJDK-10.0.2+13-x86_64-bin.tar.xz \
- http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/jtreg-6.1-1.tar.xz"
-MD5SUM_x86_64="a7b663f0618e3d7e4eefc4b5e0f097b0 \
- a550f9e2aa1e8437346bb52a7b36052e \
- e3389e74678dcf707b5b3d5ec6c7510d"
+DOWNLOAD="https://github.com/openjdk/jdk11u/archive/jdk-11.0.24-ga/jdk11u-jdk-11.0.24-ga.tar.gz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-11.0.2/OpenJDK-11.0.2+9-i686-bin.tar.xz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz"
+MD5SUM="2033f5a1f9b2395c343714d059d1c925 \
+ 2b917647040e9804e0f3ccd51f40394b \
+ 0038551ecaf37d0cd99832217f79e56d"
+DOWNLOAD_x86_64="https://github.com/openjdk/jdk11u/archive/jdk-11.0.24-ga/jdk11u-jdk-11.0.24-ga.tar.gz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-11.0.2/OpenJDK-11.0.2+9-x86_64-bin.tar.xz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz"
+MD5SUM_x86_64="2033f5a1f9b2395c343714d059d1c925 \
+ 86ac6b057637f8b0b21bae13071e574e \
+ 0038551ecaf37d0cd99832217f79e56d"
REQUIRES=""
MAINTAINER="Lenard Spencer"
EMAIL="lenardrspencer@gmail.com"
diff --git a/development/OpenJDK11/README b/development/OpenJDK11/README
index bb738313e4..2ede0a1543 100644
--- a/development/OpenJDK11/README
+++ b/development/OpenJDK11/README
@@ -5,7 +5,7 @@ developing, testing, and running programs written in Java.
This script builds the package from source using the packages listed
in the .info file (the source tarball plus a binary of the prevous
version to bootstrap from), so it is not necessary to have a jdk
-package installed to build this package.
+package installed to build this package. (See BIG FAT NOTE below.)
By default, the source package uses all available cores to build the
package, but this can be controlled by passing CORES=<x> to the script.
@@ -22,11 +22,19 @@ removed before running this script.
To test the build, pass TESTS=yes. This will unpack the jtreg package
to run the tests. You should expect to see somewhere in the area of
-about 20 to 30 failures and about 30 to 40 errors. The reports will be
+about 2 dozen failures and about 2 dozen errors. The reports will be
saved in $TMP/jtreg-reports if you want to review them.
After installing this package you will need to logout/login to your
machine as it will add new files to the /etc/profile.d folder.
-MANY thanks to the BLFS community for maintaining 32-bit builds of the
-later versions of OpenJDK we use for bootstrapping.
+NOTE: This needs almost 4 GB of storage to build, so if space on your
+/tmp is limited, you may want to adjust $TMP to another partition.
+
+BIG FAT NOTE: If you have ANY JDK installed (jdk, zulu-openjdk,
+OpenJDK, etc.), you MUST first uninstall it, then logout/login to
+clear the JAVA_HOME folder from your $PATH in order to build this
+package, otherwise the build will fail.
+
+MANY thanks to the BLFS community for maintaining 32 and 64 bit builds
+of OpenJDK 11 we use for bootstrapping.
diff --git a/development/OpenJDK11/java.png b/development/OpenJDK11/java.png
index 0c41d652a3..607a4d9b22 100644
--- a/development/OpenJDK11/java.png
+++ b/development/OpenJDK11/java.png
Binary files differ
diff --git a/development/OpenJDK17/OpenJDK17.SlackBuild b/development/OpenJDK17/OpenJDK17.SlackBuild
index bcbb342ab9..870d5e08ae 100644
--- a/development/OpenJDK17/OpenJDK17.SlackBuild
+++ b/development/OpenJDK17/OpenJDK17.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for OpenJDK17 LTS
-# Copyright 2021, 2022 Lenard Spencer, Orlando, Florida, USA
+# Copyright 2021, 2022, 2023, 2024 Lenard Spencer, Orlando, Florida, 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=OpenJDK17
-VERSION=${VERSION:-17.0.6}
+VERSION=${VERSION:-17.0.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -53,6 +53,10 @@ 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=""
+ BSARCH="i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
@@ -87,7 +91,7 @@ export BOOT_JAVA=$TMP/$BSDIR
# Unpack the jtreg package to run the tests:
if [ "${TESTS:-no}" = "yes" ]; then
rm -rf $TMP/jtreg{,-reports}
- tar xvf $CWD/jtreg-6.1+1.tar.gz
+ tar xvf $CWD/jtreg-7.3.1+1.tar.gz
JTREG="--with-jtreg=$TMP/jtreg"
else
JTREG=""
@@ -132,12 +136,13 @@ sh configure \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--with-giflib=system \
- --with-harfbuzz=system \
+ --with-harfbuzz=bundled \
--with-lcms=system \
--with-libjpeg=system \
--with-libpng=system \
- --with-zlib=system \
+ --with-zlib=bundled \
--disable-precompiled-headers \
+ --enable-libffi-bundling \
--enable-unlimited-crypto \
--disable-warnings-as-errors \
--with-native-debug-symbols=none \
@@ -189,6 +194,14 @@ mv $PKG/usr/lib$LIBDIRSUFFIX/java/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
+#Thanks AlienBOB for this part!
+# Generate a cacerts file from the certificates installed by ca-certificates
+# in Slackware - the "cacerts" in the OpenJDK sources may be outdated.
+# This requires 'trust' program from p11-kit:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts
+trust extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth \
+ $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
LICENSE ADDITIONAL_LICENSE_INFO ASSEMBLY_EXCEPTION README.md \
diff --git a/development/OpenJDK17/OpenJDK17.info b/development/OpenJDK17/OpenJDK17.info
index 6e511f4559..115e342e4b 100644
--- a/development/OpenJDK17/OpenJDK17.info
+++ b/development/OpenJDK17/OpenJDK17.info
@@ -1,18 +1,18 @@
PRGNAM="OpenJDK17"
-VERSION="17.0.6"
+VERSION="17.0.12"
HOMEPAGE="https://openjdk.java.net/"
-DOWNLOAD="https://github.com/openjdk/jdk17u/archive/jdk-17.0.6-ga/jdk17u-jdk-17.0.6-ga.tar.gz \
- http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-16.0.2-ga-linux-i586-bin.tar.xz \
- https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-17.0.1/jtreg-6.1+1.tar.gz"
-MD5SUM="b1e04cf1feec28c6d5aa2e3315d21bcf \
+DOWNLOAD="https://github.com/openjdk/jdk17u/archive/jdk-17.0.12-ga/jdk17u-jdk-17.0.12-ga.tar.gz \
+ https://slackware.uk/people/alien/slackbuilds/openjdk17/build/sources/OpenJDK-16.0.2-ga-linux-i586-bin.tar.xz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz"
+MD5SUM="2c3bfdf4913b598de945b20b827505f8 \
1122a0355d0f85af1f4458965661d37f \
- 49e6bfa2506e96f461a01f9421a0961c"
-DOWNLOAD_x86_64="https://github.com/openjdk/jdk17u/archive/jdk-17.0.6-ga/jdk17u-jdk-17.0.6-ga.tar.gz \
- http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-16.0.2-ga-linux-x86_64-bin.tar.xz \
- https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-17.0.1/jtreg-6.1+1.tar.gz"
-MD5SUM_x86_64="b1e04cf1feec28c6d5aa2e3315d21bcf \
+ 0038551ecaf37d0cd99832217f79e56d"
+DOWNLOAD_x86_64="https://github.com/openjdk/jdk17u/archive/jdk-17.0.12-ga/jdk17u-jdk-17.0.12-ga.tar.gz \
+ https://slackware.uk/people/alien/slackbuilds/openjdk17/build/sources/OpenJDK-16.0.2-ga-linux-x86_64-bin.tar.xz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz"
+MD5SUM_x86_64="2c3bfdf4913b598de945b20b827505f8 \
5a78816bed3c90f4552dc2163282faca \
- 49e6bfa2506e96f461a01f9421a0961c"
+ 0038551ecaf37d0cd99832217f79e56d"
REQUIRES=""
MAINTAINER="Lenard Spencer"
EMAIL="lenardrspencer@gmail.com"
diff --git a/development/OpenJDK17/README b/development/OpenJDK17/README
index d3c65f9fc0..58ff79465c 100644
--- a/development/OpenJDK17/README
+++ b/development/OpenJDK17/README
@@ -5,7 +5,7 @@ developing, testing, and running programs written in Java.
This script builds the package from source using the packages listed
in the .info file (the source tarball plus a binary of the prevous
version to bootstrap from), so it is not necessary to have a jdk
-package installed to build this package.
+package installed to build this package. (See BIG FAT NOTE below.)
By default, the source package uses all available cores to build the
package, but this can be controlled by passing CORES=<x> to the script.
@@ -22,11 +22,16 @@ removed before running this script.
To test the build, pass TESTS=yes. This will unpack the jtreg package
to run the tests. You should expect to see somewhere in the area of
-about 30 to 40 failures and about a dozen errors. The reports will be
-saved in $TMP/jtreg-reports if you want to review them.
+about 40 failures and about a dozen errors. The reports will be saved
+in $TMP/jtreg-reports if you want to review them.
After installing this package you will need to logout/login to your
machine as it will add new files to the /etc/profile.d folder.
-MANY thanks to the BLFS community for maintaining 32-bit builds of the
-later versions of OpenJDK we use for bootstrapping.
+NOTE: This needs almost 4 GB of storage to build, so if space on your
+/tmp is limited, you may want to adjust $TMP to another partition.
+
+BIG FAT NOTE: If you have ANY JDK installed (jdk, zulu-openjdk,
+OpenJDK, etc.), you MUST first uninstall it, then logout/login to
+clear the JAVA_HOME folder from your $PATH in order to build this
+package, otherwise the build will fail.
diff --git a/development/OpenJDK17/java.png b/development/OpenJDK17/java.png
index 0c41d652a3..607a4d9b22 100644
--- a/development/OpenJDK17/java.png
+++ b/development/OpenJDK17/java.png
Binary files differ
diff --git a/development/OpenJDK21/OpenJDK21.SlackBuild b/development/OpenJDK21/OpenJDK21.SlackBuild
new file mode 100644
index 0000000000..a4ed7ca351
--- /dev/null
+++ b/development/OpenJDK21/OpenJDK21.SlackBuild
@@ -0,0 +1,259 @@
+#!/bin/bash
+
+# Slackware build script for OpenJDK21 LTS
+
+# Copyright 2024 Lenard Spencer, Orlando, Florida, 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=OpenJDK21
+VERSION=${VERSION:-21.0.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; echo "$ARCH is not supported, aborting."; exit 1 ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf jdk21u-jdk-$VERSION-ga
+tar xvf $CWD/jdk21u-jdk-$VERSION-ga.tar.gz
+
+# Building openjdk from source requires bootstrapping from either a
+# current or previous version of the (open)jdk binary installation.
+# Extract the OpenJDK20 binary to bootstrap
+if [ "$ARCH" = "x86_64" ]; then
+ export BSDIR="OpenJDK-20.0.2-ga-linux-x86_64-bin"
+ rm -rf $BSDIR
+ tar xvf $CWD/OpenJDK-20.0.2-ga-linux-x86_64-bin.tar.xz
+else
+ export BSDIR="OpenJDK-20.0.2-ga-linux-i586-bin"
+ rm -rf $BSDIR
+ tar xvf $CWD/OpenJDK-20.0.2-ga-linux-i586-bin.tar.xz
+fi
+
+export BOOT_JAVA=$TMP/$BSDIR
+
+# Unpack the jtreg package to run the tests:
+if [ "${TESTS:-no}" = "yes" ]; then
+ rm -rf $TMP/jtreg{,-reports}
+ tar xvf $CWD/jtreg-7.3.1+1.tar.gz
+ JTREG="--with-jtreg=$TMP/jtreg"
+else
+ JTREG=""
+fi
+
+cd jdk21u-jdk-${VERSION}-ga
+echo "Setting permissions (this may take a while so be patient)"
+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 {} \;
+
+unset JAVA_HOME # recommended by upstream
+
+if [ "${USE_CCACHE:-no}" = "yes" ]; then
+ USECCACHE="--enable-ccache"
+else
+ USECCACHE=""
+fi
+
+# By default, the OpenJDK21 build uses all available cpu cores.
+# We can override that here with the CORES= switch.
+if [ "${CORES:-""}" ]; then
+ JVAL="$(echo $CORES | grep -o "[0-9]")" || true
+ [ -n "$JVAL" ] && SJOBS="--with-jobs=$JVAL"
+ TJOBS=$JVAL
+else
+ SJOBS=""
+ TJOBS="$(expr $(nproc) + 1)"
+fi
+
+sh configure \
+ --with-boot-jdk=${BOOT_JAVA} \
+ --with-extra-cflags="$SLKCFLAGS" \
+ --with-extra-cxxflags="$SLKCFLAGS" \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --with-giflib=system \
+ --with-harfbuzz=system \
+ --with-lcms=system \
+ --with-libjpeg=system \
+ --with-libpng=system \
+ --with-zlib=system \
+ --disable-precompiled-headers \
+ --enable-libffi-bundling \
+ --enable-unlimited-crypto \
+ --disable-warnings-as-errors \
+ --with-native-debug-symbols=none \
+ $SJOBS \
+ $USECCACHE \
+ $JTREG \
+ --build=$ARCH-slackware-linux
+
+unset MAKEFLAGS # causes the build to fail if set
+make bootcycle-images
+
+# Test the build using jtreg (thanks BLFS):
+if [ "$TESTS" = "yes" ]; then
+ export JT_JAVA=$(echo $TMP/jdk21u-jdk-${VERSION}-ga/build/*/jdk)
+ mkdir -p $TMP/jtreg-reports
+ $TMP/jtreg/bin/jtreg -jdk:$JT_JAVA -automatic -ignore:quiet -v1 \
+ -r:$TMP/jtreg-reports -avm -conc:$TJOBS test/jdk:tier1 test/langtools:tier1 \
+ || true
+ unset JT_JAVA
+fi
+
+# make install does not respect DESTDIR, so we must move the image:
+mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/java
+cp -a build/*/images/jdk/* $PKG/usr/lib$LIBDIRSUFFIX/java
+
+for s in 16 24 32 48; do
+ install -vDm644 src/java.desktop/unix/classes/sun/awt/X11/java-icon${s}.png \
+ $PKG/usr/share/icons/hicolor/${s}x${s}/apps/java.png
+done
+# the 24x24 icon is missized, so we fix it here:
+cp $CWD/java.png $PKG/usr/share/icons/hicolor/24x24/apps
+
+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
+
+# Create some necessary symlinks:
+( cd $PKG/usr/lib$LIBDIRSUFFIX
+ln -sf java $PRGNAM-$VERSION
+ln -sf java/lib/libjawt.so
+ln -sf java/lib/server/libjvm.so
+ln -sf java/lib/libjava.so
+ln -sf java/lib/libawt.so
+ln -sf java/lib/libawt_xawt.so
+ln -sf java/lib/libverify.so
+)
+
+# Move man pages and compress:
+mv $PKG/usr/lib$LIBDIRSUFFIX/java/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
+
+#Thanks AlienBOB for this part!
+# Generate a cacerts file from the certificates installed by ca-certificates
+# in Slackware - the "cacerts" in the OpenJDK sources may be outdated.
+# This requires 'trust' program from p11-kit:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts
+trust extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth \
+ $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE ADDITIONAL_LICENSE_INFO ASSEMBLY_EXCEPTION README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+( cd $PKG/usr/doc/$PRGNAM-$VERSION
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/legal
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/release
+)
+
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Create desktop entries (Thanks BLFS):
+mkdir -p $PKG/usr/share/applications
+cat > $PKG/usr/share/applications/openjdk-java.desktop << EOF
+[Desktop Entry]
+Name=OpenJDK ${VERSION} Runtime
+Comment=OpenJDK Java ${VERSION} Runtime
+Exec=/usr/lib${LIBDIRSUFFIX}/java/bin/java -jar
+Terminal=false
+Type=Application
+Icon=java
+MimeType=application/x-java-archive;application/java-archive;application/x-jar;
+NoDisplay=true
+EOF
+
+cat > $PKG/usr/share/applications/openjdk-jconsole.desktop << EOF
+[Desktop Entry]
+Name=OpenJDK Java ${VERSION} Console
+Comment=OpenJDK ${VERSION} Console
+Keywords=java;console;monitoring
+Exec=/usr/lib${LIBDIRSUFFIX}/java/bin/jconsole
+Terminal=false
+Type=Application
+Icon=java
+Categories=System;
+EOF
+
+# Create /etc/profile.d scripts:
+mkdir -p $PKG/etc/profile.d
+cat > $PKG/etc/profile.d/jdk21.sh << EOF
+export JAVA_HOME=/usr/lib${LIBDIRSUFFIX}/java
+export PATH=\${PATH}:\${JAVA_HOME}/bin
+EOF
+
+cat > $PKG/etc/profile.d/jdk21.csh << EOF
+setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/java
+setenv PATH \${PATH}:\${JAVA_HOME}/bin
+EOF
+chmod 755 $PKG/etc/profile.d/*
+
+mkdir -p $PKG/install
+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/development/OpenJDK21/OpenJDK21.info b/development/OpenJDK21/OpenJDK21.info
new file mode 100644
index 0000000000..707008e43d
--- /dev/null
+++ b/development/OpenJDK21/OpenJDK21.info
@@ -0,0 +1,18 @@
+PRGNAM="OpenJDK21"
+VERSION="21.0.4"
+HOMEPAGE="https://openjdk.java.net/"
+DOWNLOAD="https://github.com/openjdk/jdk21u/archive/jdk-21.0.4-ga/jdk21u-jdk-21.0.4-ga.tar.gz \
+ http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-20.0.2-ga-linux-i586-bin.tar.xz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz"
+MD5SUM="be29e53d6f26531a6e806c03ce360090 \
+ 5003cd54ea62d4f10e2f1cfa6dfae890 \
+ 0038551ecaf37d0cd99832217f79e56d"
+DOWNLOAD_x86_64="https://github.com/openjdk/jdk21u/archive/jdk-21.0.4-ga/jdk21u-jdk-21.0.4-ga.tar.gz \
+ http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-20.0.2-ga-linux-x86_64-bin.tar.xz \
+ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz"
+MD5SUM_x86_64="be29e53d6f26531a6e806c03ce360090 \
+ ac9a6afd411d7206c94d23a86d8b1cd3 \
+ 0038551ecaf37d0cd99832217f79e56d"
+REQUIRES=""
+MAINTAINER="Lenard Spencer"
+EMAIL="lenardrspencer@gmail.com"
diff --git a/development/OpenJDK21/README b/development/OpenJDK21/README
new file mode 100644
index 0000000000..2a42e2f8b5
--- /dev/null
+++ b/development/OpenJDK21/README
@@ -0,0 +1,37 @@
+OpenJDK21 is an open source implementation of version 21 (LTS) of the
+Java Development Kit, Standard Edition. It includes tools for
+developing, testing, and running programs written in Java.
+
+This script builds the package from source using the packages listed
+in the .info file (the source tarball plus a binary of the prevous
+version to bootstrap from), so it is not necessary to have a jdk
+package installed to build this package. (See BIG FAT NOTE below.)
+
+By default, the source package uses all available cores to build the
+package, but this can be controlled by passing CORES=<x> to the script.
+It is HIGHLY recommended to use all available cores as a single-core
+build can take quite a while, especially on slower machines.
+NOTE: The build normally fails with MAKEFLAGS set, but this script
+tempararily unsets so it can proceed.
+
+The source is also able to use ccache to speed up rebuilds. To enable
+this, pass USE_CCACHE=yes to the script. NOTE: Some other SBo scripts
+recommend creating cc/c++/gcc/g++ symlinks to ccache in /usr/local/bin
+to use ccache, but this build fails on that, so make sure they are
+removed before running this script.
+
+To test the build, pass TESTS=yes. This will unpack the jtreg package
+to run the tests. You should expect to see somewhere in the area of
+about 2 dozen failures and about 2 dozen errors. The reports will be
+saved in $TMP/jtreg-reports if you want to review them.
+
+After installing this package you will need to logout/login to your
+machine as it will add new files to the /etc/profile.d folder.
+
+NOTE: This needs almost 4 GB of storage to build, so if space on your
+/tmp is limited, you may want to adjust $TMP to another partition.
+
+BIG FAT NOTE: If you have ANY JDK installed (jdk, zulu-openjdk,
+OpenJDK, etc.), you MUST first uninstall it, then logout/login to
+clear the JAVA_HOME folder from your $PATH in order to build this
+package, otherwise the build will fail.
diff --git a/development/OpenJDK21/doinst.sh b/development/OpenJDK21/doinst.sh
new file mode 100644
index 0000000000..39ec34e32e
--- /dev/null
+++ b/development/OpenJDK21/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 [ -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/OpenJDK21/java.png b/development/OpenJDK21/java.png
new file mode 100644
index 0000000000..607a4d9b22
--- /dev/null
+++ b/development/OpenJDK21/java.png
Binary files differ
diff --git a/development/protobuf3/slack-desc b/development/OpenJDK21/slack-desc
index 440a1c6d9a..2f00ed7f6b 100644
--- a/development/protobuf3/slack-desc
+++ b/development/OpenJDK21/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-protobuf3: protobuf3 (Google's data interchange format)
-protobuf3:
-protobuf3: Protocol Buffers are Google's language-neutral, platform-neutral,
-protobuf3: extensible mechanism for serializing structured data.
-protobuf3:
-protobuf3: This package contains protobuf API version 3.
-protobuf3:
-protobuf3:
-protobuf3: Project URL: https://github.com/google/protobuf
-protobuf3:
-protobuf3:
+OpenJDK21: OpenJDK21 (open implementation of JDK 21 LTS)
+OpenJDK21:
+OpenJDK21: OpenJDK21 is an open source implementation of version 21 (LTS) of
+OpenJDK21: the Java Development Kit, Standard Edition. It includes tools for
+OpenJDK21: developing, testing, and running programs written in Java.
+OpenJDK21:
+OpenJDK21:
+OpenJDK21:
+OpenJDK21:
+OpenJDK21: homepage: https://OpenJDK.java.net/
+OpenJDK21:
diff --git a/development/SQLAlchemy/SQLAlchemy.SlackBuild b/development/SQLAlchemy/SQLAlchemy.SlackBuild
index 0b099d2a83..2571fedcd0 100644
--- a/development/SQLAlchemy/SQLAlchemy.SlackBuild
+++ b/development/SQLAlchemy/SQLAlchemy.SlackBuild
@@ -32,7 +32,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SQLAlchemy
-VERSION=${VERSION:-2.0.28}
+VERSION=${VERSION:-2.0.31}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/SQLAlchemy/SQLAlchemy.info b/development/SQLAlchemy/SQLAlchemy.info
index 4d987f4c57..fa1f37060c 100644
--- a/development/SQLAlchemy/SQLAlchemy.info
+++ b/development/SQLAlchemy/SQLAlchemy.info
@@ -1,10 +1,10 @@
PRGNAM="SQLAlchemy"
-VERSION="2.0.28"
+VERSION="2.0.31"
HOMEPAGE="http://www.sqlalchemy.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sqlalchemy/SQLAlchemy-2.0.28.tar.gz"
-MD5SUM="7f23ed7bea86aa696c2894845dd311bc"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sqlalchemy/SQLAlchemy-2.0.31.tar.gz"
+MD5SUM="dfa687701ddf1416cba19024e6f9ec3d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-wheel typing-extensions greenlet"
+REQUIRES="python3-wheel python3-typing-extensions greenlet"
MAINTAINER="fourtysixandtwo"
EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/development/Sphinx/README b/development/Sphinx/README
deleted file mode 100644
index e3f923a7f7..0000000000
--- a/development/Sphinx/README
+++ /dev/null
@@ -1,5 +0,0 @@
-Sphinx is a tool that translates a set of reStructuredText
-source files into various output formats, including HTML, ePub,
-LaTeX and plain text. Sphinx was originally created for the Python
-documentation, but it has excellent facilities for the documentation
-of software projects in a range of languages.
diff --git a/development/Sphinx/Sphinx.info b/development/Sphinx/Sphinx.info
deleted file mode 100644
index 9d05ca57e9..0000000000
--- a/development/Sphinx/Sphinx.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="Sphinx"
-VERSION="5.3.0"
-HOMEPAGE="http://www.sphinx-doc.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-5.3.0.tar.gz"
-MD5SUM="b752f7b0177865a36cbcdcef4ac80cd4"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="alabaster imagesize python3-babel snowballstemmer sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml python-importlib_metadata"
-MAINTAINER="fourtysixandtwo"
-EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/development/Sphinx/slack-desc b/development/Sphinx/slack-desc
deleted file mode 100644
index 403648f0ae..0000000000
--- a/development/Sphinx/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------------------------------------------------------|
-Sphinx: Sphinx (Documentation generator)
-Sphinx:
-Sphinx: Sphinx is a tool that translates a set of reStructuredText source
-Sphinx: files into various output formats, including HTML, ePub, LaTeX and
-Sphinx: plain text. Sphinx was originally created for the Python
-Sphinx: documentation, but it has excellent facilities for the documentation
-Sphinx: of software projects in a range of languages.
-Sphinx:
-Sphinx:
-Sphinx:
-Sphinx:
diff --git a/development/WebStorm/README b/development/WebStorm/README
deleted file mode 100644
index 0c23363f76..0000000000
--- a/development/WebStorm/README
+++ /dev/null
@@ -1,3 +0,0 @@
-WebStorm is a lightweight yet powerful IDE, perfectly equipped for
-complex client-side development and server-side development with
-Node.js.
diff --git a/development/WebStorm/WebStorm.info b/development/WebStorm/WebStorm.info
deleted file mode 100644
index e1431e1495..0000000000
--- a/development/WebStorm/WebStorm.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="WebStorm"
-VERSION="10.0.4"
-HOMEPAGE="https://www.jetbrains.com/webstorm/"
-DOWNLOAD="http://download-cf.jetbrains.com/webstorm/WebStorm-10.0.4.tar.gz"
-MD5SUM="672f62a6334383636c01b59c4ead43f1"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="Maximiliano Sorribas"
-EMAIL="mjsorribas@gmail.com"
diff --git a/development/WebStorm/slack-desc b/development/WebStorm/slack-desc
deleted file mode 100644
index eeb4e002c4..0000000000
--- a/development/WebStorm/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------------------------------------------------------|
-WebStorm: WebStorm (HTML5 + JavaScript IDE)
-WebStorm:
-WebStorm: WebStorm is a lightweight yet powerful IDE, perfectly equipped
-WebStorm: for complex client-side development and server-side development
-WebStorm: with Node.js.
-WebStorm:
-WebStorm:
-WebStorm:
-WebStorm:
-WebStorm:
-WebStorm:
diff --git a/development/abseil-cpp/README b/development/abseil-cpp/README
deleted file mode 100644
index b1b90760e1..0000000000
--- a/development/abseil-cpp/README
+++ /dev/null
@@ -1,2 +0,0 @@
-Abseil is an open-source collection of C++ code designed to augment the
-C++ standard library.
diff --git a/development/abseil-cpp/abseil-cpp.SlackBuild b/development/abseil-cpp/abseil-cpp.SlackBuild
deleted file mode 100644
index 5b823e7e09..0000000000
--- a/development/abseil-cpp/abseil-cpp.SlackBuild
+++ /dev/null
@@ -1,103 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for abseil-cpp
-
-# 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=abseil-cpp
-VERSION=${VERSION:-20240116.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-mkdir build
-cd build
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -DNDEBUG" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_CXX_STANDARD=17 \
- -DBUILD_SHARED_LIBS=ON \
- -DCMAKE_BUILD_TYPE=Release ..
- make
- 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
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS CONTRIBUTING.md FAQ.md LICENSE README.md UPGRADES.md $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/abseil-cpp/abseil-cpp.info b/development/abseil-cpp/abseil-cpp.info
deleted file mode 100644
index 8274f19690..0000000000
--- a/development/abseil-cpp/abseil-cpp.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="abseil-cpp"
-VERSION="20240116.2"
-HOMEPAGE="https://abseil.io"
-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=""
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu@protonmail.com"
diff --git a/development/abseil-cpp/slack-desc b/development/abseil-cpp/slack-desc
deleted file mode 100644
index cd4106eb18..0000000000
--- a/development/abseil-cpp/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------------------------------------------------------|
-abseil-cpp: abseil-cpp (Abseil C++ Common Libraries)
-abseil-cpp:
-abseil-cpp: Abseil is an open-source collection of C++ code designed to augment
-abseil-cpp: the C++ standard library.
-abseil-cpp:
-abseil-cpp:
-abseil-cpp:
-abseil-cpp:
-abseil-cpp:
-abseil-cpp:
-abseil-cpp:
diff --git a/development/actionlint/actionlint.SlackBuild b/development/actionlint/actionlint.SlackBuild
index bac69a9e6e..dd0335f2a0 100644
--- a/development/actionlint/actionlint.SlackBuild
+++ b/development/actionlint/actionlint.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=actionlint
-VERSION=${VERSION:-1.7.0}
+VERSION=${VERSION:-1.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -58,7 +58,7 @@ cd $PRGNAM-$VERSION
mkdir -p vendor/github.com
-for DEPENDENCY in fatih/color/1.16.0 \
+for DEPENDENCY in fatih/color/1.17.0 \
google/go-cmp/0.6.0 \
mattn/go-colorable/0.1.13 \
mattn/go-isatty/0.0.20 \
@@ -97,7 +97,7 @@ tar -xf "$CWD/yaml-3.0.1.tar.gz"
mv yaml-3.0.1 "vendor/gopkg.in/yaml.v3"
cat << EOF > vendor/modules.txt
-# github.com/fatih/color v1.16.0
+# github.com/fatih/color v1.17.0
## explicit; go 1.17
github.com/fatih/color
# github.com/google/go-cmp v0.6.0
diff --git a/development/actionlint/actionlint.info b/development/actionlint/actionlint.info
index 50d39d5ad3..d1ddb8fd75 100644
--- a/development/actionlint/actionlint.info
+++ b/development/actionlint/actionlint.info
@@ -1,8 +1,8 @@
PRGNAM="actionlint"
-VERSION="1.7.0"
+VERSION="1.7.1"
HOMEPAGE="https://github.com/rhysd/actionlint"
-DOWNLOAD="https://github.com/rhysd/actionlint/archive/v1.7.0/actionlint-1.7.0.tar.gz \
- https://github.com/fatih/color/archive/v1.16.0/color-1.16.0.tar.gz \
+DOWNLOAD="https://github.com/rhysd/actionlint/archive/v1.7.1/actionlint-1.7.1.tar.gz \
+ https://github.com/fatih/color/archive/v1.17.0/color-1.17.0.tar.gz \
https://github.com/google/go-cmp/archive/v0.6.0/go-cmp-0.6.0.tar.gz \
https://github.com/mattn/go-colorable/archive/v0.1.13/go-colorable-0.1.13.tar.gz \
https://github.com/mattn/go-isatty/archive/v0.0.20/go-isatty-0.0.20.tar.gz \
@@ -13,8 +13,8 @@ DOWNLOAD="https://github.com/rhysd/actionlint/archive/v1.7.0/actionlint-1.7.0.ta
https://github.com/golang/sync/archive/v0.7.0/sync-0.7.0.tar.gz \
https://github.com/golang/sys/archive/v0.20.0/sys-0.20.0.tar.gz \
https://github.com/go-yaml/yaml/archive/v3.0.1/yaml-3.0.1.tar.gz"
-MD5SUM="b51bcbdf5d69b621266d32b84535130d \
- 3f3abb1b34a6f54dc26255395d425271 \
+MD5SUM="1b1cfd4dc944a94e62dcbb8dd1f694aa \
+ 289cae2b64324decc1e6e1cf2bdbd624 \
5f88097e0cfd038e6f44c80c3580fa78 \
ac74020d881d4966e33ab6580f509aeb \
0e9df2fea5b77d464d518a6c60ce8ba2 \
diff --git a/development/amazon-corretto/amazon-corretto.SlackBuild b/development/amazon-corretto/amazon-corretto.SlackBuild
index 02c5f1d5bd..4c29bc7eac 100644
--- a/development/amazon-corretto/amazon-corretto.SlackBuild
+++ b/development/amazon-corretto/amazon-corretto.SlackBuild
@@ -58,7 +58,7 @@ cd $PKG
mkdir -p usr/lib${LIBDIRSUFFIX}
cd usr/lib${LIBDIRSUFFIX}
tar xvf $CWD/$PRGNAM-$VERSION-linux-$SRC_ARCH.tar.gz
-chown -R root.root $PKG
+chown -R root:root $PKG
find $PKG \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \+ -o \
diff --git a/development/amd-app-sdk/amd-app-sdk.SlackBuild b/development/amd-app-sdk/amd-app-sdk.SlackBuild
index 6b3922ffc6..e28e11f253 100644
--- a/development/amd-app-sdk/amd-app-sdk.SlackBuild
+++ b/development/amd-app-sdk/amd-app-sdk.SlackBuild
@@ -41,7 +41,7 @@ PKGTYPE=${PKGTYPE:-tgz}
SAMPLES=${SAMPLES:-no}
# (only x86 and x86_64 are supported)
-TESTARCH=${ARCH:-`uname -m`}
+TESTARCH=${ARCH:-$( uname -m )}
case "$TESTARCH" in
x86|i*86) ARCH=x86; BITNESS=32 ;;
x86_64) ARCH=x86_64; BITNESS=64 ;;
diff --git a/development/android-tools/android-tools.SlackBuild b/development/android-tools/android-tools.SlackBuild
index 680f6c2a72..5066bc02c3 100644
--- a/development/android-tools/android-tools.SlackBuild
+++ b/development/android-tools/android-tools.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for android-tools
# Thanks to the Arch linux maintainers for the makefiles
-# Copyright 2016, 2017, 2022 Philip van der Hoeven, Almere, NL
+# Copyright 2016, 2017, 2022-2024 Philip van der Hoeven, Almere, NL
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=android-tools
-VERSION=${VERSION:-34.0.5}
+VERSION=${VERSION:-35.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -63,6 +63,12 @@ else
LIBDIRSUFFIX=""
fi
+if [ "$ARCH" = "i586" -o "$ARCH" = "i686" ]; then
+ EXTRAOPTS="-DOPENSSL_NO_ASM=ON"
+else
+ EXTRAOPTS=""
+fi
+
set -e
rm -rf $PKG
@@ -78,11 +84,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 {} \;
-# 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
mkdir -p build
cd build
@@ -91,7 +92,12 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-GNinja -Wno-dev \
- -DCMAKE_BUILD_TYPE=Release ..
+ -DCMAKE_BUILD_TYPE=Release .. \
+ -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \
+ -Dprotobuf_MODULE_COMPATIBLE=ON \
+ -DANDROID_TOOLS_LIBUSB_ENABLE_UDEV=ON \
+ -DANDROID_TOOLS_USE_BUNDLED_LIBUSB=ON \
+ $EXTRAOPTS
"${NINJA:=ninja}"
DESTDIR=$PKG $NINJA install
cd ..
@@ -99,6 +105,10 @@ 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
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/android-tools/android-tools.info b/development/android-tools/android-tools.info
index cce38fb014..2d678115ab 100644
--- a/development/android-tools/android-tools.info
+++ b/development/android-tools/android-tools.info
@@ -1,10 +1,10 @@
PRGNAM="android-tools"
-VERSION="34.0.5"
+VERSION="35.0.2"
HOMEPAGE="http://developer.android.com/sdk/"
-DOWNLOAD="https://github.com/nmeum/android-tools/releases/download/34.0.5/android-tools-34.0.5.tar.xz"
-MD5SUM="8faca7116e885e6a225791b284cbce2e"
+DOWNLOAD="https://github.com/nmeum/android-tools/releases/download/35.0.2/android-tools-35.0.2.tar.xz"
+MD5SUM="cc05807cb167d7fc8842df82aa3d4620"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gtest protobuf3"
+REQUIRES="fmt gtest protobuf3"
MAINTAINER="Philip van der Hoeven"
EMAIL="philip@vd-hoeven.nl"
diff --git a/development/apache-maven/apache-maven.SlackBuild b/development/apache-maven/apache-maven.SlackBuild
index bfe6269853..3096400b47 100644
--- a/development/apache-maven/apache-maven.SlackBuild
+++ b/development/apache-maven/apache-maven.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2008-2013 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2016 Ciorceri Petru Sorin, Cluj-Napoca, Romania
-# Copyright 2017-2023 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
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=apache-maven
-VERSION=${VERSION:-3.9.6}
+VERSION=${VERSION:-3.9.9}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/apache-maven/apache-maven.info b/development/apache-maven/apache-maven.info
index 162c172f45..597779aabf 100644
--- a/development/apache-maven/apache-maven.info
+++ b/development/apache-maven/apache-maven.info
@@ -1,8 +1,8 @@
PRGNAM="apache-maven"
-VERSION="3.9.6"
+VERSION="3.9.9"
HOMEPAGE="https://maven.apache.org/"
-DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz"
-MD5SUM="fb90d9f8aa9ac18e8aa0a0842a09239f"
+DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz"
+MD5SUM="a9f4c2daf5d6674285b79f11acc3ed43"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8"
diff --git a/development/arduino-cli/arduino-cli.SlackBuild b/development/arduino-cli/arduino-cli.SlackBuild
index 372f8d916b..7d098048ab 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.3}
+VERSION=${VERSION:-1.0.4}
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 7e40806f10..d5f447de24 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.3"
+VERSION="1.0.4"
HOMEPAGE="https://www.arduino.cc/pro/cli"
-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"
+DOWNLOAD="https://github.com/arduino/arduino-cli/releases/download/v1.0.4/arduino-cli_1.0.4_Linux_32bit.tar.gz"
+MD5SUM="9edfa92f55b5f19c727c9160460800ab"
+DOWNLOAD_x86_64="https://github.com/arduino/arduino-cli/releases/download/v1.0.4/arduino-cli_1.0.4_Linux_64bit.tar.gz"
+MD5SUM_x86_64="327ac6780c183e42b9a205e5e12cc982"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/aspnetcore-runtime-7.0/README b/development/aspnetcore-runtime-7.0/README
index 8b653339f3..0c9e4dbef5 100644
--- a/development/aspnetcore-runtime-7.0/README
+++ b/development/aspnetcore-runtime-7.0/README
@@ -8,3 +8,7 @@ application.
It includes ASP.NET Core 7.0 runtime and .NET 7.0 runtime.
If you want to build apps, install .NET 7.0 SDK (dotnet-sdk-7.0),
which contains these runtimes too.
+
+NOTE: This release has reached end of life, meaning it is no longer
+supported. It is recommended to move to a supported release, such as
+.NET 8.0.
diff --git a/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.SlackBuild b/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.SlackBuild
index 97f332ae11..fadc5d59da 100644
--- a/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.SlackBuild
+++ b/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aspnetcore-runtime-7.0
SRCNAM=aspnetcore-runtime
-VERSION=${VERSION:-7.0.16}
+VERSION=${VERSION:-7.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.info b/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.info
index af3f4ff4bd..c739c631ce 100644
--- a/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.info
+++ b/development/aspnetcore-runtime-7.0/aspnetcore-runtime-7.0.info
@@ -1,10 +1,10 @@
PRGNAM="aspnetcore-runtime-7.0"
-VERSION="7.0.16"
+VERSION="7.0.20"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/cd076f88-c72a-411d-8d7c-a5ed352dce9c/fd020c0de8e056bb5c4a7ef6d1d983d4/aspnetcore-runtime-7.0.16-linux-x64.tar.gz"
-MD5SUM_x86_64="bbf68c47c6a29ba822a0fe84c633497e"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/09e67261-215a-4003-bcf8-f90d67dcd02b/b32cf12a5c10b1f74e21c8cb03880891/aspnetcore-runtime-7.0.20-linux-x64.tar.gz"
+MD5SUM_x86_64="8356afda47ad8cbeedb36409a25bb132"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.SlackBuild b/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.SlackBuild
index 412eaca545..2dab944343 100644
--- a/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.SlackBuild
+++ b/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aspnetcore-runtime-8.0
SRCNAM=aspnetcore-runtime
-VERSION=${VERSION:-8.0.2}
+VERSION=${VERSION:-8.0.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.info b/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.info
index 048b6285ea..00b8b55cd8 100644
--- a/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.info
+++ b/development/aspnetcore-runtime-8.0/aspnetcore-runtime-8.0.info
@@ -1,10 +1,10 @@
PRGNAM="aspnetcore-runtime-8.0"
-VERSION="8.0.2"
+VERSION="8.0.8"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/d6d79cc3-df2f-4680-96ff-a7198f461139/df025000eaf5beb85d9137274a8c53ea/aspnetcore-runtime-8.0.2-linux-x64.tar.gz"
-MD5SUM_x86_64="c57fae347e9f39f6a3d6e32b09edaca3"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/648de803-0b0c-46bc-9601-42a94dae0b41/241fd17cee8d473a78675e30681979bb/aspnetcore-runtime-8.0.8-linux-x64.tar.gz"
+MD5SUM_x86_64="f9bbd06fd9e47216445483aaa83eeaa5"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/astyle/astyle.SlackBuild b/development/astyle/astyle.SlackBuild
index b903f559e0..f9ae0a3c19 100644
--- a/development/astyle/astyle.SlackBuild
+++ b/development/astyle/astyle.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Artistic Style
-# Copyright 2020-2023 B. Watson <urchlay@slackware.uk>
+# Copyright 2020-2024 B. Watson <urchlay@slackware.uk>
# Copyright 2017,2018 Nate Bargmann <email removed>
@@ -34,6 +34,9 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+# 20240917 bkw: update for v3.6.2.
+# 20240909 bkw: update for v3.6.1.
+# 20240812 bkw: update for v3.6.
# 20240313 bkw: update for v3.4.13.
# 20231101 bkw: update for v3.4.10.
# 20230918 bkw: update for v3.4.6, fix zsh completion.
@@ -60,7 +63,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=astyle
-VERSION=${VERSION:-3.4.13}
+VERSION=${VERSION:-3.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/astyle/astyle.info b/development/astyle/astyle.info
index ba47f7c3db..d1a6d8a222 100644
--- a/development/astyle/astyle.info
+++ b/development/astyle/astyle.info
@@ -1,8 +1,8 @@
PRGNAM="astyle"
-VERSION="3.4.13"
+VERSION="3.6.2"
HOMEPAGE="https://astyle.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.4/astyle-3.4.13.tar.bz2"
-MD5SUM="963a5ec41031e78237dec4d0aa843b31"
+DOWNLOAD="https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.6/astyle-3.6.2.tar.bz2"
+MD5SUM="8ed6710206c72c525702b1b21b7d1767"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/avrdude/avrdude.SlackBuild b/development/avrdude/avrdude.SlackBuild
index 58d9a69ccc..721fca9b41 100644
--- a/development/avrdude/avrdude.SlackBuild
+++ b/development/avrdude/avrdude.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=avrdude
-VERSION=${VERSION:-7.3}
+VERSION=${VERSION:-8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -104,7 +104,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 \
- AUTHORS COPYING NEWS README.md atmel-docs \
+ AUTHORS COPYING NEWS README.md avrdude.pdf supporting-docs/ \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/avrdude/avrdude.info b/development/avrdude/avrdude.info
index dcf472fae4..b18bdf406b 100644
--- a/development/avrdude/avrdude.info
+++ b/development/avrdude/avrdude.info
@@ -1,8 +1,8 @@
PRGNAM="avrdude"
-VERSION="7.3"
+VERSION="8.0"
HOMEPAGE="http://www.nongnu.org/avrdude/"
-DOWNLOAD="https://github.com/avrdudes/avrdude/archive/v7.3/avrdude-7.3.tar.gz"
-MD5SUM="5ff78f7dad276a0fb2808e300b3eb1bf"
+DOWNLOAD="https://github.com/avrdudes/avrdude/archive/v8.0/avrdude-8.0.tar.gz"
+MD5SUM="f62d33439f6c5b2239467372864c5e41"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/aws-cdk/aws-cdk.SlackBuild b/development/aws-cdk/aws-cdk.SlackBuild
index f151f779e8..211fa8f3ce 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.141.0}
+VERSION=${VERSION:-2.159.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 854567d773..09cd11b0ea 100644
--- a/development/aws-cdk/aws-cdk.info
+++ b/development/aws-cdk/aws-cdk.info
@@ -1,8 +1,8 @@
PRGNAM="aws-cdk"
-VERSION="2.141.0"
+VERSION="2.159.0"
HOMEPAGE="https://github.com/aws/aws-cdk"
-DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.141.0.tgz"
-MD5SUM="8ad3703d6877cbf6bfd270edf11af9ea"
+DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.159.0.tgz"
+MD5SUM="ce601b41a14f8b43741f8381dda987ba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs awscli"
diff --git a/development/azuredatastudio/azuredatastudio.SlackBuild b/development/azuredatastudio/azuredatastudio.SlackBuild
index c39b30b62b..ee6ebbe9ea 100644
--- a/development/azuredatastudio/azuredatastudio.SlackBuild
+++ b/development/azuredatastudio/azuredatastudio.SlackBuild
@@ -22,10 +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)
+cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=azuredatastudio
-VERSION=${VERSION:-1.47.1}
+VERSION=${VERSION:-1.49.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,7 +38,7 @@ if [ -z "$ARCH" ]; then
esac
fi
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+if [ -n "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
fi
@@ -54,26 +54,26 @@ fi
set -e
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-linux-x64
-tar xvf $CWD/stable || tar xvf $CWD/$PRGNAM-linux-$VERSION.tar.gz
-cd $PRGNAM-linux-x64
+rm -rf "$PKG"
+mkdir -p "$TMP" "$PKG" "$OUTPUT"
+cd "$TMP"
+rm -rf "$PRGNAM-linux-x64"
+tar xvf "$CWD/stable" || tar xvf "$CWD/$PRGNAM-linux-$VERSION.tar.gz"
+cd "$PRGNAM-linux-x64"
chown -R root:root .
-install -d $PKG/usr/share/$PRGNAM
-cp -a ./* $PKG/usr/share/$PRGNAM
+install -d "$PKG/usr/share/$PRGNAM"
+cp -a ./* "$PKG/usr/share/$PRGNAM"
# Symlink the startup script in /usr/bin
-install -d $PKG/usr/bin
-ln -s /usr/share/$PRGNAM/bin/azuredatastudio $PKG/usr/bin/$PRGNAM
+install -d "$PKG/usr/bin"
+ln -s "/usr/share/$PRGNAM/bin/azuredatastudio" "$PKG/usr/bin/$PRGNAM"
# Add the icon and desktop file
-cp ./resources/app/resources/linux/code.png $PRGNAM.png
-install -D -m644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
-install -D -m644 ./$PRGNAM.png \
- $PKG/usr/share/icons/hicolor/1024x1024/apps/$PRGNAM.png
+cp resources/app/resources/linux/code.png "$PRGNAM.png"
+install -D -m644 "$CWD/$PRGNAM.desktop" "$PKG/usr/share/applications/$PRGNAM.desktop"
+install -D -m644 "$PRGNAM.png" \
+ "$PKG/usr/share/icons/hicolor/1024x1024/apps/$PRGNAM.png"
res=(
512x512
256x256
@@ -92,26 +92,26 @@ res=(
16x16
)
for _res in "${res[@]}"; do
- convert -resize $_res $PRGNAM.png $PRGNAM-scaled.png
- install -D -m644 ./$PRGNAM-scaled.png \
- $PKG/usr/share/icons/hicolor/$_res/apps/$PRGNAM.png
+ magick convert -resize "$_res" "$PRGNAM.png" "$PRGNAM-scaled.png"
+ install -D -m644 "$PRGNAM-scaled.png" \
+ "$PKG/usr/share/icons/hicolor/$_res/apps/$PRGNAM.png"
done
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+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
-chmod 644 ./resources/app/LICENSE.txt
-chown root:root ./resources/app/LICENSE.txt
+mkdir -p "$PKG/usr/doc/$PRGNAM-$VERSION"
+chmod 644 resources/app/LICENSE.txt
+chown root:root resources/app/LICENSE.txt
cp -a \
- ./resources/app/LICENSE.txt \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+ resources/app/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
+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
+cd "$PKG"
+/sbin/makepkg -l y -c n "$OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
diff --git a/development/azuredatastudio/azuredatastudio.info b/development/azuredatastudio/azuredatastudio.info
index 106d7fbdc3..2b5e05696a 100644
--- a/development/azuredatastudio/azuredatastudio.info
+++ b/development/azuredatastudio/azuredatastudio.info
@@ -1,10 +1,10 @@
PRGNAM="azuredatastudio"
-VERSION="1.47.1"
+VERSION="1.49.1"
HOMEPAGE="https://github.com/microsoft/azuredatastudio"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://azuredatastudio-update.azurewebsites.net/1.47.1/linux-x64/stable"
-MD5SUM_x86_64="fa43ca81731fc559e4d0fb7dbd3c287e"
+DOWNLOAD_x86_64="https://azuredatastudio-update.azurewebsites.net/1.49.1/linux-x64/stable"
+MD5SUM_x86_64="98ae3544b3a14cd634350b6696a7b995"
REQUIRES=""
MAINTAINER="Martin Bångens"
EMAIL="marbangens@gmail.com"
diff --git a/development/bacon/README b/development/bacon/README
index 121f2c54bd..93c0e25a06 100644
--- a/development/bacon/README
+++ b/development/bacon/README
@@ -16,5 +16,6 @@ build time, the BaCon FLTK GUI will be built instead of the TK GUI.
If you have fltk installed but prefer the TK GUI, export FLTK=no in
the script's environment.
-Note: BaCon has a GTK+ GUI option, but it is not supported by this
-SlackBuild.
+Optional dependency: gtksourceview4 (NOT autodetected). Install this
+and export GTK3=yes in the environment, to build the GTK3 GUI instead
+of FLTK or TK.
diff --git a/development/bacon/bacon.SlackBuild b/development/bacon/bacon.SlackBuild
index 1cdbe578b0..cc5966a9d5 100644
--- a/development/bacon/bacon.SlackBuild
+++ b/development/bacon/bacon.SlackBuild
@@ -6,6 +6,9 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240812 bkw:
+# - update for v5.0.
+# - enable the GTK3 GUI.
# 20230814 bkw:
# - update to v4.7.
# - switch to self-hosted download, as upstreams disappears the
@@ -16,7 +19,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bacon
-VERSION=${VERSION:-4.7}
+VERSION=${VERSION:-5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -54,6 +57,31 @@ fi
set -e
+# The --enable-gui-* and --disable-gui-* don't actually work.
+# We can't run autoreconf either (fails).
+# The intent here is to build:
+# The GTK3 gui if requested by the user (but never automatically),
+# The FLTK gui if fltk is installed and not disabled with FLTK=no,
+# or the TK gui if fltk is missing or disabled via FLTK=no.
+# Either way, we don't currently support the gtk 2 gui (it depends
+# on webkitgtk 2.x, which is outdated and gone from our repo).
+if [ "${GTK3:-no}" = "yes" ]; then
+ if ! pkg-config --exists gtksourceview-4; then
+ cat <<EOF
+$0: GTK=3 is set, but gtksourceview4 is not installed. Aborting.
+EOF
+ exit 1
+ fi
+ GUI="FLTK=false TK=false GTK3=true LEGACY=false"
+ GUITYPE=GTK3
+elif [ "${FLTK:-yes}" = "yes" -a -x /usr/bin/fltk-config ]; then
+ GUI="FLTK=true TK=false GTK3=false LEGACY=false"
+ GUITYPE=FLTK
+else
+ GUI="FLTK=false TK=true GTK3=false LEGACY=false"
+ GUITYPE=TK
+fi
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -64,23 +92,6 @@ 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 {} \+
-# The --enable-gui-* and --disable-gui-* don't actually work.
-# We can't run autoreconf either (fails).
-# The intent here is to build the fltk gui if fltk is installed and
-# not disabled with FLTK=no, or the tk gui if fltk is missing or
-# disabled.
-# Either way, we don't currently support the gtk 2 gui (it depends
-# on webkitgtk 2.x, which is outdated and gone from our repo) or the
-# gtk 3 gui (because I don't feel like dealing with webkit2gtk as a
-# dependency, not even an optional one).
-if [ "${FLTK:-yes}" = "yes" -a -x /usr/bin/fltk-config ]; then
- GUI="FLTK=true TK=false GTK3=false GTK2=false"
- GUITYPE=FLTK
-else
- GUI="FLTK=false TK=true GTK3=false GTK2=false"
- GUITYPE=TK
-fi
-
# Keep the .xbm icon in a private directory, so nothing else accidentally
# uses it (it's ugly).
sed -i 's,/share/pixmaps/,/share/BaCon/,' bacon.bac
@@ -109,8 +120,8 @@ CXXFLAGS="$SLKCFLAGS" \
# support parallelism wouldn't actually speed it up noticeably.
# The fakehome stuff is to keep it from creating or reading a
# /root/.bacon/bacon.cfg file (we don't want to write outside of $TMP).
-mkdir -p `pwd`/fakehome
-HOME=`pwd`/fakehome make -j1 $GUI
+mkdir -p $( pwd )/fakehome
+HOME=$( pwd )/fakehome make -j1 $GUI
make -j1 install DESTDIR=$PKG $GUI
gzip -9 $PKG/usr/man/man*/*
@@ -143,6 +154,8 @@ cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/usr/share/vim/vimfiles/syntax/
mv $PKG/usr/share/BaCon/syntax/bacon.vim $PKG/usr/share/vim/vimfiles/syntax/bacon.vim
mkdir -p $PKG/usr/share/gtksourceview-3.0/language-specs/
+mkdir -p $PKG/usr/share/gtksourceview-4/language-specs
+cp $PKG/usr/share/BaCon/syntax/bacon.lang $PKG/usr/share/gtksourceview-4/language-specs
mv $PKG/usr/share/BaCon/syntax/bacon.lang $PKG/usr/share/gtksourceview-3.0/language-specs/bacon.lang
# The vim syntax file works, but won't be used automatically without this:
diff --git a/development/bacon/bacon.info b/development/bacon/bacon.info
index 49b00c47d6..fb5a9b7999 100644
--- a/development/bacon/bacon.info
+++ b/development/bacon/bacon.info
@@ -1,8 +1,8 @@
PRGNAM="bacon"
-VERSION="4.7"
+VERSION="5.0"
HOMEPAGE="http://www.basic-converter.org/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/bacon-4.7.tar.gz"
-MD5SUM="6b27d53997f9fc7f37b4382db32099cf"
+DOWNLOAD="https://slackware.uk/~urchlay/src/bacon-5.0.tar.gz"
+MD5SUM="c9e97a8186eda0361d8d6ba726ca61e9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/bazel/abseil-missing-stdint.patch b/development/bazel/abseil-missing-stdint.patch
new file mode 100644
index 0000000000..725a8925a3
--- /dev/null
+++ b/development/bazel/abseil-missing-stdint.patch
@@ -0,0 +1,10 @@
+--- abseil-cpp.orig/absl/strings/internal/str_format/extension.h
++++ abseil-cpp/absl/strings/internal/str_format/extension.h
+@@ -26,6 +26,7 @@
+ #include "absl/base/port.h"
+ #include "absl/meta/type_traits.h"
+ #include "absl/strings/internal/str_format/output.h"
++#include <cstdint>
+ #include "absl/strings/string_view.h"
+
+ namespace absl {
diff --git a/development/bazel/apply-abseil-stdint.patch b/development/bazel/apply-abseil-stdint.patch
new file mode 100644
index 0000000000..b5065aa1b6
--- /dev/null
+++ b/development/bazel/apply-abseil-stdint.patch
@@ -0,0 +1,13 @@
+--- distdir_deps.bzl.orig 2023-09-05 16:10:13.000617742 +0900
++++ distdir_deps.bzl 2023-09-05 16:10:42.471484181 +0900
+@@ -163,6 +163,10 @@
+ },
+ "com_google_absl": {
+ "archive": "20211102.0.tar.gz",
++ "patch_args": ["-p1"],
++ "patches": [
++ "//:abseil-missing-stdint.patch"
++ ],
+ "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4",
+ "urls": [
+ "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz",
diff --git a/development/bazel/bazel.SlackBuild b/development/bazel/bazel.SlackBuild
index 846294510c..7d2cc4610c 100644
--- a/development/bazel/bazel.SlackBuild
+++ b/development/bazel/bazel.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bazel
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bazel
-VERSION=${VERSION:-5.4.0}
+VERSION=${VERSION:-5.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -48,16 +48,12 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
- SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
@@ -76,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 {} \;
+# Missing include.
+patch -p0 < $CWD/apply-abseil-stdint.patch
+cp $CWD/abseil-missing-stdint.patch .
+
# Export environmental variables
# Please change JAVA_HOME if not using zulu-openjdk11
export JAVA_HOME=/usr/lib$LIBDIRSUFFIX/zulu-openjdk11
@@ -97,7 +97,6 @@ cd ../
mkdir -p $PKG/usr/bin
mkdir -p $PKG/usr/share/bash-completion/completions/bazel
mkdir -p $PKG/usr/share/zsh/site-functions/_bazel
-mkdir -p $PKG/opt/bazel
# Move the bazel binary (It alone is 33MB).
# /usr/bin/bazel should not be stripped - otherwise, bazel becomes unusable:
@@ -109,7 +108,7 @@ cp $TMP/$PRGNAM-$VERSION/scripts/packages/bazel.sh $PKG/usr/bin
cp $TMP/$PRGNAM-$VERSION/bazel-complete.bash $PKG/usr/share/bash-completion/completions/bazel
cp $TMP/$PRGNAM-$VERSION/scripts/zsh_completion/_bazel $PKG/usr/share/zsh/site-functions/_bazel
for d in examples third_party tools; do
- cp -r $TMP/$PRGNAM-$VERSION/$d $PKG/opt/bazel/
+ cp -r $TMP/$PRGNAM-$VERSION/$d $PKG/usr/share/bazel/
done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/development/bazel/bazel.info b/development/bazel/bazel.info
index bffd4e1423..54baef8b7b 100644
--- a/development/bazel/bazel.info
+++ b/development/bazel/bazel.info
@@ -1,10 +1,10 @@
PRGNAM="bazel"
-VERSION="5.4.0"
+VERSION="5.4.1"
HOMEPAGE="https://bazel.build/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/bazelbuild/bazel/releases/download/5.4.0/bazel-5.4.0-dist.zip"
-MD5SUM_x86_64="241f790c493e7858ff78954f12bfc4ee"
+DOWNLOAD_x86_64="https://github.com/bazelbuild/bazel/releases/download/5.4.1/bazel-5.4.1-dist.zip"
+MD5SUM_x86_64="0adff930095c57e5df28bf2f735db2d1"
REQUIRES="zulu-openjdk11"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/bbcsdl/bbcsdl.SlackBuild b/development/bbcsdl/bbcsdl.SlackBuild
index b874c8460b..3656b8a120 100644
--- a/development/bbcsdl/bbcsdl.SlackBuild
+++ b/development/bbcsdl/bbcsdl.SlackBuild
@@ -26,11 +26,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bbcsdl
-VERSION=${VERSION:-1.39a}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-1.40a}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL=${TARBALL:-BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8}
+TARBALL=${TARBALL:-BBCSDL-315a9a559525aa1a2faaedca645e1abd1deb3408}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/bbcsdl/bbcsdl.info b/development/bbcsdl/bbcsdl.info
index 3837a91667..3c5d343e57 100644
--- a/development/bbcsdl/bbcsdl.info
+++ b/development/bbcsdl/bbcsdl.info
@@ -1,13 +1,13 @@
PRGNAM="bbcsdl"
-VERSION="1.39a"
+VERSION="1.40a"
HOMEPAGE="https://www.bbcbasic.co.uk/bbcsdl"
-DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/9518dca/BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8.tar.gz \
+DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/315a9a5/BBCSDL-315a9a559525aa1a2faaedca645e1abd1deb3408.tar.gz \
https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_32.tar.gz"
-MD5SUM="9e1403aa4716c9860215639482dfe572 \
+MD5SUM="207a1cc3d4bdfee5dfe362f627b79d89 \
ccfb8ab5f63f0d3a8cec047005061a88"
-DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/9518dca/BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8.tar.gz \
+DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/315a9a5/BBCSDL-315a9a559525aa1a2faaedca645e1abd1deb3408.tar.gz \
https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_64.tar.gz"
-MD5SUM_x86_64="9e1403aa4716c9860215639482dfe572 \
+MD5SUM_x86_64="207a1cc3d4bdfee5dfe362f627b79d89 \
3d6e27b4b1214432a43244a7bc3e615b"
REQUIRES=""
MAINTAINER="Antonio Leal"
diff --git a/development/bbe/README b/development/bbe/README
new file mode 100644
index 0000000000..e9412f82ae
--- /dev/null
+++ b/development/bbe/README
@@ -0,0 +1,3 @@
+bbe is a sed-like editor for binary files. Instead of reading input in
+lines as sed, bbe reads arbitrary blocks from an input stream and
+performs byte-related transformations on found blocks.
diff --git a/development/pahole/pahole.SlackBuild b/development/bbe/bbe.SlackBuild
index f5c2d97305..6c5148353a 100644
--- a/development/pahole/pahole.SlackBuild
+++ b/development/bbe/bbe.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for pahole
+# Slackware build script for bbe
-# Copyright 2019-2023 xaizek <xaizek@posteo.net>
+# Copyright 2024, Lockywolf
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=pahole
-VERSION=${VERSION:-1.26}
-LIBBPF_VER="${LIBBPF_VER:-6597330c45d185381900037f0130712cd326ae59}"
+PRGNAM=bbe
+VERSION=${VERSION:-0.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -60,6 +59,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -71,11 +73,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-rm -rf libbpf-$LIBBPF_VER
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
-tar xvf $CWD/libbpf-$LIBBPF_VER.tar.?z
-rmdir $PRGNAM-$VERSION/lib/bpf
-mv libbpf-$LIBBPF_VER $PRGNAM-$VERSION/lib/bpf
+tar xvf "$CWD/$PRGNAM-$VERSION.tar.gz"
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -84,35 +82,49 @@ 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 {} \;
-# -DDW_LANG_Haskell is a workaround for macro rename in /usr/include/dwarf.h
-mkdir -p build
-cd build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS -DDW_LANG_Haskell=DW_LANG_Haskel" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -D__LIB="lib${LIBDIRSUFFIX}" \
- -DCMAKE_BUILD_TYPE=Release ..
- make
- make install DESTDIR=$PKG
-cd ..
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --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 2> /dev/null || true
-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
-# README.ctracer seems to be the only useful README
+rm -f $PKG/usr/info/dir
+gzip -9 $PKG/usr/info/*.info*
+
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- COPYING NEWS README.ctracer \
+ README \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+mv $PKG/usr/share/doc/bbe/* $PKG/usr/doc/$PRGNAM-$VERSION
+rm -rf $PKG/usr/share
+
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/bbe/bbe.info b/development/bbe/bbe.info
new file mode 100644
index 0000000000..5e7a31f717
--- /dev/null
+++ b/development/bbe/bbe.info
@@ -0,0 +1,10 @@
+PRGNAM="bbe"
+VERSION="0.2.2"
+HOMEPAGE="https://sourceforge.net/projects/bbe-/"
+DOWNLOAD="https://downloads.sourceforge.net/project/bbe-/bbe/0.2.2/bbe-0.2.2.tar.gz"
+MD5SUM="b056d0bfd852384aced73d4533887d4b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.bbe_2024-06-12@lockywolf.net"
diff --git a/development/bbe/doinst.sh b/development/bbe/doinst.sh
new file mode 100644
index 0000000000..deaab8372e
--- /dev/null
+++ b/development/bbe/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/install-info ]; then
+ /usr/bin/install-info --info-dir=usr/info usr/info/bbe.gz 1> /dev/null 2>&1
+fi
diff --git a/development/GitEye/slack-desc b/development/bbe/slack-desc
index ce6ecd2cb7..bff8b4c5f6 100644
--- a/development/GitEye/slack-desc
+++ b/development/bbe/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------------------------------------------------------|
-GitEye: GitEye (Desktop Git Client)
-GitEye:
-GitEye: GitEye is a graphical Git client.
-GitEye: It supports any Git repository and server.
-GitEye:
-GitEye: Homepage: https://www.collab.net/products/giteye
-GitEye:
-GitEye:
-GitEye:
-GitEye:
-GitEye:
+ |-----handy-ruler------------------------------------------------------|
+bbe: bbe (binary editor like sed)
+bbe:
+bbe: bbe is a sed-like editor for binary files. Instead of reading input
+bbe: in lines as sed, bbe reads arbitrary blocks from an input stream and
+bbe: performs byte-related transformations on found blocks.
+bbe:
+bbe:
+bbe:
+bbe:
+bbe:
+bbe:
diff --git a/development/boron/boron.SlackBuild b/development/boron/boron.SlackBuild
index 11e125aa39..fcc3f1ff52 100644
--- a/development/boron/boron.SlackBuild
+++ b/development/boron/boron.SlackBuild
@@ -6,6 +6,8 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240807 bkw: updated for v2.1.0.
+
# Warning to boron programmers: I'm really only interested in
# maintaining this as far as it's required by games/xu4. I probably
# won't update it unless xu4 needs a new version, but you could ask
@@ -15,7 +17,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=boron
-VERSION=${VERSION:-2.0.8}
+VERSION=${VERSION:-2.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/boron/boron.info b/development/boron/boron.info
index b2a7649561..9b3daf5875 100644
--- a/development/boron/boron.info
+++ b/development/boron/boron.info
@@ -1,8 +1,8 @@
PRGNAM="boron"
-VERSION="2.0.8"
+VERSION="2.1.0"
HOMEPAGE="https://urlan.sourceforge.net/boron/"
-DOWNLOAD="https://downloads.sourceforge.net/project/urlan/Boron/boron-2.0.8.tar.gz"
-MD5SUM="3c32f25a326dcbcd8de9e85edf503151"
+DOWNLOAD="https://downloads.sourceforge.net/project/urlan/Boron/boron-2.1.0.tar.gz"
+MD5SUM="5b1b8eb9aa033ee66b0d0ee90b7231d4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/c_count/c_count.SlackBuild b/development/c_count/c_count.SlackBuild
index 7a1d2a9597..ac74c461bc 100644
--- a/development/c_count/c_count.SlackBuild
+++ b/development/c_count/c_count.SlackBuild
@@ -6,6 +6,8 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240807 bkw: update for v7.23.
+
# sloccount conflict is because both packages install /usr/bin/c_count.
# Upstream for c_count is aware of this but refuses to change (because
# his package is older). No idea if sloccount upstream knows or cares
@@ -19,7 +21,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=c_count
-VERSION=${VERSION:-7.22}
+VERSION=${VERSION:-7.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/c_count/c_count.info b/development/c_count/c_count.info
index b07308f6de..60ece3f35d 100644
--- a/development/c_count/c_count.info
+++ b/development/c_count/c_count.info
@@ -1,8 +1,8 @@
PRGNAM="c_count"
-VERSION="7.22"
+VERSION="7.23"
HOMEPAGE="https://invisible-island.net/c_count/c_count.html"
-DOWNLOAD="https://invisible-island.net/archives/c_count/c_count-7.22.tgz"
-MD5SUM="1a876209c0d8a62a87b8bcd692dd13ea"
+DOWNLOAD="https://invisible-island.net/archives/c_count/c_count-7.23.tgz"
+MD5SUM="c4a2996dd998c074fcdc222e6cd33a2e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/cargo-c/cargo-c.SlackBuild b/development/cargo-c/cargo-c.SlackBuild
index 0bedec0d8f..0ff004772d 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.31}
+VERSION=${VERSION:-0.10.4}
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 0b6684576c..5647506ae6 100644
--- a/development/cargo-c/cargo-c.info
+++ b/development/cargo-c/cargo-c.info
@@ -1,662 +1,676 @@
PRGNAM="cargo-c"
-VERSION="0.9.31"
+VERSION="0.10.4"
HOMEPAGE="https://github.com/lu-zero/cargo-c/"
-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 \
+DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.10.4/cargo-c-0.10.4.tar.gz \
+ https://github.com/lu-zero/cargo-c/releases/download/v0.10.4/Cargo.lock \
+ https://static.crates.io/crates/adler2/adler2-2.0.0.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/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.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/allocator-api2/allocator-api2-0.2.18.crate \
+ https://static.crates.io/crates/annotate-snippets/annotate-snippets-0.11.4.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.15.crate \
+ https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.5.crate \
+ https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.1.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.4.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.8.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.86.crate \
+ https://static.crates.io/crates/arc-swap/arc-swap-1.7.1.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.3.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/base64/base64-0.22.1.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.5.0.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.6.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.1.crate \
- https://static.crates.io/crates/btoi/btoi-0.4.3.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/bstr/bstr-1.10.0.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \
+ https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \
+ https://static.crates.io/crates/bytes/bytes-1.7.1.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.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-credential-libsecret/cargo-credential-libsecret-0.4.7.crate \
+ https://static.crates.io/crates/cargo-credential-macos-keychain/cargo-credential-macos-keychain-0.4.7.crate \
+ https://static.crates.io/crates/cargo-credential-wincred/cargo-credential-wincred-0.4.7.crate \
+ https://static.crates.io/crates/cargo-credential/cargo-credential-0.4.6.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.90.crate \
+ https://static.crates.io/crates/cargo-util-schemas/cargo-util-schemas-0.5.0.crate \
+ https://static.crates.io/crates/cargo-util/cargo-util-0.2.14.crate \
+ https://static.crates.io/crates/cargo/cargo-0.82.0.crate \
+ https://static.crates.io/crates/cbindgen/cbindgen-0.27.0.crate \
+ https://static.crates.io/crates/cc/cc-1.1.16.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.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 \
- https://static.crates.io/crates/color-print/color-print-0.3.5.crate \
- https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \
+ https://static.crates.io/crates/clap/clap-4.5.17.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.17.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.13.crate \
+ https://static.crates.io/crates/clap_lex/clap_lex-0.7.2.crate \
+ https://static.crates.io/crates/clru/clru-0.6.2.crate \
+ https://static.crates.io/crates/color-print-proc-macro/color-print-proc-macro-0.3.6.crate \
+ https://static.crates.io/crates/color-print/color-print-0.3.6.crate \
+ https://static.crates.io/crates/colorchoice/colorchoice-1.0.2.crate \
https://static.crates.io/crates/const-oid/const-oid-0.9.6.crate \
- https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
+ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.7.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.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/cpufeatures/cpufeatures-0.2.13.crate \
+ https://static.crates.io/crates/crates-io/crates-io-0.40.4.crate \
+ https://static.crates.io/crates/crc32fast/crc32fast-1.4.2.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.13.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/crossbeam-utils/crossbeam-utils-0.8.20.crate \
https://static.crates.io/crates/crypto-bigint/crypto-bigint-0.5.5.crate \
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/ct-codecs/ct-codecs-1.1.2.crate \
+ https://static.crates.io/crates/curl-sys/curl-sys-0.4.74+curl-8.9.0.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/dbus/dbus-0.9.7.crate \
+ https://static.crates.io/crates/der/der-0.7.9.crate \
https://static.crates.io/crates/deranged/deranged-0.3.11.crate \
https://static.crates.io/crates/digest/digest-0.10.7.crate \
- https://static.crates.io/crates/dunce/dunce-1.0.4.crate \
+ https://static.crates.io/crates/dunce/dunce-1.0.5.crate \
https://static.crates.io/crates/ecdsa/ecdsa-0.16.9.crate \
https://static.crates.io/crates/ed25519-compact/ed25519-compact-2.1.1.crate \
- https://static.crates.io/crates/either/either-1.10.0.crate \
+ https://static.crates.io/crates/either/either-1.13.0.crate \
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/encoding_rs/encoding_rs-0.8.34.crate \
https://static.crates.io/crates/equivalent/equivalent-1.0.1.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/erased-serde/erased-serde-0.4.5.crate \
+ https://static.crates.io/crates/errno/errno-0.3.9.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/fastrand/fastrand-2.1.1.crate \
https://static.crates.io/crates/ff/ff-0.13.0.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/fiat-crypto/fiat-crypto-0.2.9.crate \
+ https://static.crates.io/crates/filetime/filetime-0.2.25.crate \
+ https://static.crates.io/crates/flate2/flate2-1.0.33.crate \
+ https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \
https://static.crates.io/crates/foreign-types/foreign-types-0.3.2.crate \
https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \
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.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/getrandom/getrandom-0.2.15.crate \
+ https://static.crates.io/crates/git2-curl/git2-curl-0.20.0.crate \
+ https://static.crates.io/crates/git2/git2-0.19.0.crate \
+ https://static.crates.io/crates/gix-actor/gix-actor-0.31.5.crate \
+ https://static.crates.io/crates/gix-attributes/gix-attributes-0.22.5.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-command/gix-command-0.3.9.crate \
+ https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.24.3.crate \
+ https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.8.crate \
+ https://static.crates.io/crates/gix-config/gix-config-0.38.0.crate \
+ https://static.crates.io/crates/gix-credentials/gix-credentials-0.24.5.crate \
+ https://static.crates.io/crates/gix-date/gix-date-0.8.7.crate \
+ https://static.crates.io/crates/gix-date/gix-date-0.9.0.crate \
+ https://static.crates.io/crates/gix-diff/gix-diff-0.44.1.crate \
+ https://static.crates.io/crates/gix-dir/gix-dir-0.6.0.crate \
+ https://static.crates.io/crates/gix-discover/gix-discover-0.33.0.crate \
+ https://static.crates.io/crates/gix-features/gix-features-0.38.2.crate \
+ https://static.crates.io/crates/gix-filter/gix-filter-0.11.3.crate \
+ https://static.crates.io/crates/gix-fs/gix-fs-0.11.3.crate \
+ https://static.crates.io/crates/gix-glob/gix-glob-0.16.5.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.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-ignore/gix-ignore-0.11.4.crate \
+ https://static.crates.io/crates/gix-index/gix-index-0.33.1.crate \
+ https://static.crates.io/crates/gix-lock/gix-lock-14.0.0.crate \
+ https://static.crates.io/crates/gix-macros/gix-macros-0.1.5.crate \
+ https://static.crates.io/crates/gix-negotiate/gix-negotiate-0.13.2.crate \
+ https://static.crates.io/crates/gix-object/gix-object-0.42.3.crate \
+ https://static.crates.io/crates/gix-odb/gix-odb-0.61.1.crate \
+ https://static.crates.io/crates/gix-pack/gix-pack-0.51.1.crate \
+ https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.5.crate \
+ https://static.crates.io/crates/gix-packetline/gix-packetline-0.17.6.crate \
+ https://static.crates.io/crates/gix-path/gix-path-0.10.10.crate \
+ https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.7.7.crate \
+ https://static.crates.io/crates/gix-prompt/gix-prompt-0.8.7.crate \
+ https://static.crates.io/crates/gix-protocol/gix-protocol-0.45.3.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/gix-ref/gix-ref-0.45.0.crate \
+ https://static.crates.io/crates/gix-refspec/gix-refspec-0.23.1.crate \
+ https://static.crates.io/crates/gix-revision/gix-revision-0.27.2.crate \
+ https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.13.2.crate \
+ https://static.crates.io/crates/gix-sec/gix-sec-0.10.8.crate \
+ https://static.crates.io/crates/gix-submodule/gix-submodule-0.12.0.crate \
+ https://static.crates.io/crates/gix-tempfile/gix-tempfile-14.0.2.crate \
+ https://static.crates.io/crates/gix-trace/gix-trace-0.1.9.crate \
+ https://static.crates.io/crates/gix-transport/gix-transport-0.42.3.crate \
+ https://static.crates.io/crates/gix-traverse/gix-traverse-0.39.2.crate \
+ https://static.crates.io/crates/gix-url/gix-url-0.27.5.crate \
+ https://static.crates.io/crates/gix-utils/gix-utils-0.1.12.crate \
+ https://static.crates.io/crates/gix-validate/gix-validate-0.8.5.crate \
+ https://static.crates.io/crates/gix-worktree/gix-worktree-0.34.1.crate \
+ https://static.crates.io/crates/gix/gix-0.64.0.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 \
- https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \
- 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/hashbrown/hashbrown-0.14.5.crate \
+ https://static.crates.io/crates/hashlink/hashlink-0.9.1.crate \
https://static.crates.io/crates/heck/heck-0.4.1.crate \
https://static.crates.io/crates/heck/heck-0.5.0.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \
https://static.crates.io/crates/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 \
https://static.crates.io/crates/home/home-0.5.9.crate \
- https://static.crates.io/crates/http-auth/http-auth-0.1.9.crate \
+ https://static.crates.io/crates/http-auth/http-auth-0.1.10.crate \
https://static.crates.io/crates/humantime/humantime-2.1.0.crate \
https://static.crates.io/crates/idna/idna-0.5.0.crate \
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.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.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/indexmap/indexmap-2.5.0.crate \
+ https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.1.crate \
+ https://static.crates.io/crates/itertools/itertools-0.13.0.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.11.crate \
+ https://static.crates.io/crates/jiff-tzdb-platform/jiff-tzdb-platform-0.1.0.crate \
+ https://static.crates.io/crates/jiff-tzdb/jiff-tzdb-0.1.0.crate \
+ https://static.crates.io/crates/jiff/jiff-0.1.12.crate \
+ https://static.crates.io/crates/jobserver/jobserver-0.1.32.crate \
+ https://static.crates.io/crates/js-sys/js-sys-0.3.70.crate \
+ https://static.crates.io/crates/kstring/kstring-2.0.2.crate \
+ https://static.crates.io/crates/lazy_static/lazy_static-1.5.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.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/libc/libc-0.2.158.crate \
+ https://static.crates.io/crates/libdbus-sys/libdbus-sys-0.2.5.crate \
+ https://static.crates.io/crates/libgit2-sys/libgit2-sys-0.17.0+1.8.1.crate \
+ https://static.crates.io/crates/libloading/libloading-0.8.5.crate \
+ https://static.crates.io/crates/libnghttp2-sys/libnghttp2-sys-0.1.10+1.61.0.crate \
+ https://static.crates.io/crates/libredox/libredox-0.1.3.crate \
+ https://static.crates.io/crates/libsqlite3-sys/libsqlite3-sys-0.28.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.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.21.crate \
+ https://static.crates.io/crates/libz-sys/libz-sys-1.1.20.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.14.crate \
+ https://static.crates.io/crates/lock_api/lock_api-0.4.12.crate \
+ https://static.crates.io/crates/log/log-0.4.22.crate \
https://static.crates.io/crates/matchers/matchers-0.1.0.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/memchr/memchr-2.7.4.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/miniz_oxide/miniz_oxide-0.8.0.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.2.0.crate \
+ https://static.crates.io/crates/normpath/normpath-1.3.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-traits/num-traits-0.2.19.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/opener/opener-0.7.2.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.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/openssl-src/openssl-src-300.3.2+3.3.2.crate \
+ https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.103.crate \
+ https://static.crates.io/crates/openssl/openssl-0.10.66.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.8.1.crate \
+ https://static.crates.io/crates/os_info/os_info-3.8.2.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 \
- https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.9.crate \
+ https://static.crates.io/crates/parking_lot/parking_lot-0.12.3.crate \
+ https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.10.crate \
https://static.crates.io/crates/pasetors/pasetors-0.6.8.crate \
https://static.crates.io/crates/pathdiff/pathdiff-0.2.1.crate \
https://static.crates.io/crates/pem-rfc7468/pem-rfc7468-0.7.0.crate \
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/pin-project-lite/pin-project-lite-0.2.14.crate \
https://static.crates.io/crates/pkcs8/pkcs8-0.10.2.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/ppv-lite86/ppv-lite86-0.2.20.crate \
https://static.crates.io/crates/primeorder/primeorder-0.13.6.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.79.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.86.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/quote/quote-1.0.37.crate \
https://static.crates.io/crates/rand/rand-0.8.5.crate \
https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \
https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \
https://static.crates.io/crates/rand_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/redox_syscall/redox_syscall-0.5.3.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.6.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.7.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/regex-syntax/regex-syntax-0.8.4.crate \
+ https://static.crates.io/crates/regex/regex-1.10.6.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.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/rusqlite/rusqlite-0.31.0.crate \
+ https://static.crates.io/crates/rustfix/rustfix-0.8.5.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.36.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.18.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.22.crate \
- https://static.crates.io/crates/serde-untagged/serde-untagged-0.1.5.crate \
+ https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.11.1.crate \
+ https://static.crates.io/crates/security-framework/security-framework-2.11.1.crate \
+ https://static.crates.io/crates/semver/semver-1.0.23.crate \
+ https://static.crates.io/crates/serde-untagged/serde-untagged-0.1.6.crate \
https://static.crates.io/crates/serde-value/serde-value-0.7.0.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/serde-1.0.209.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.209.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.114.crate \
- https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.128.crate \
+ https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.7.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 \
+ https://static.crates.io/crates/sha1_smol/sha1_smol-1.0.1.crate \
https://static.crates.io/crates/sha2/sha2-0.10.8.crate \
https://static.crates.io/crates/sharded-slab/sharded-slab-0.1.7.crate \
https://static.crates.io/crates/shell-escape/shell-escape-0.1.5.crate \
https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate \
+ https://static.crates.io/crates/shlex/shlex-1.3.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.2.crate \
- https://static.crates.io/crates/socket2/socket2-0.5.6.crate \
+ https://static.crates.io/crates/socket2/socket2-0.5.7.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.53.crate \
- https://static.crates.io/crates/tar/tar-0.4.40.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.1.crate \
+ https://static.crates.io/crates/subtle/subtle-2.6.1.crate \
+ https://static.crates.io/crates/supports-hyperlinks/supports-hyperlinks-3.0.0.crate \
+ https://static.crates.io/crates/supports-unicode/supports-unicode-3.0.0.crate \
+ https://static.crates.io/crates/syn/syn-2.0.77.crate \
+ https://static.crates.io/crates/tar/tar-0.4.41.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.12.0.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.58.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.58.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.63.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.63.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/time-macros/time-macros-0.2.18.crate \
+ https://static.crates.io/crates/time/time-0.3.36.crate \
+ https://static.crates.io/crates/tinyvec/tinyvec-1.8.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.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.9.crate \
+ https://static.crates.io/crates/toml/toml-0.8.19.crate \
+ https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.8.crate \
+ https://static.crates.io/crates/toml_edit/toml_edit-0.22.20.crate \
https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.27.crate \
+ https://static.crates.io/crates/tracing-chrome/tracing-chrome-0.7.2.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 \
https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.18.crate \
https://static.crates.io/crates/tracing/tracing-0.1.40.crate \
+ https://static.crates.io/crates/typeid/typeid-1.0.2.crate \
https://static.crates.io/crates/typenum/typenum-1.17.0.crate \
https://static.crates.io/crates/unicase/unicase-2.7.0.crate \
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.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 \
- https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \
+ https://static.crates.io/crates/unicode-width/unicode-width-0.1.13.crate \
+ https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.5.crate \
+ https://static.crates.io/crates/url/url-2.5.2.crate \
+ https://static.crates.io/crates/utf8parse/utf8parse-0.2.2.crate \
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/version_check/version_check-0.9.5.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.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/wasm-bindgen-backend/wasm-bindgen-backend-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.93.crate \
https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
- https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate \
+ https://static.crates.io/crates/winapi-util/winapi-util-0.1.9.crate \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
https://static.crates.io/crates/windows-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-sys/windows-sys-0.59.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-targets/windows-targets-0.52.6.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_gnullvm/windows_aarch64_gnullvm-0.52.6.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_aarch64_msvc/windows_aarch64_msvc-0.52.6.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_gnu/windows_i686_gnu-0.52.6.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.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_i686_msvc/windows_i686_msvc-0.52.6.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_gnu/windows_x86_64_gnu-0.52.6.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.4.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate \
https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.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="f7e624cdaa1f6b526a2d18c9869396fd \
- 0a96518b9ae6d0012e935842fa22ac05 \
- 669215548c64019c08c92b2c1afd3deb \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate \
+ https://static.crates.io/crates/winnow/winnow-0.6.18.crate \
+ https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate \
+ https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate \
+ https://static.crates.io/crates/zeroize/zeroize-1.8.1.crate"
+MD5SUM="6146712827673079129551b12e6ce312 \
+ 10765b0a906b6e28373a8e162b80dc82 \
+ 579e59ba996675f454d456471924ea9d \
adbb51e40b28255c49b2ad1d956eff19 \
03b2d126766ed746706241b4c7487654 \
- a2d3656a58d89472063fd35db901f137 \
- 3cc362a6cd343e7b3ee1200267648486 \
- d1dbe19a84ecc8388654099d69c77b09 \
- e188f6de00a35235da008cd39e1a003d \
- b06d6c6d9a7bdcdd9bf78f20f2d08f01 \
- 87cc1a50f0dcc09d7223df42eae95119 \
- dff7c2613686577772e6eaeaf76d6f5c \
- 8e8c387e63c67c1b8bc99587af1deabb \
- a9c93db6e2c5fbf79a369ffc71c9e4b4 \
- 05d77ef52e90ad161fdd41b252420467 \
+ 001e9b87bf3af37bc588654f4a5b50c0 \
+ f8c5610f871d7985ed467fd18ecb2b05 \
+ 64c9c06c903f9515ece3705342362a9e \
+ e2c3ead6439544dad05a90db9f59cbdd \
+ 1eace5e9ecd352f139eef4c16e2c1660 \
+ 27ebd71018dd6d909d4332d755908610 \
+ 3d57cfa9d3c706404483c80170e1f7f9 \
+ 19bd0fc50aacf1d2af60bd5908442db6 \
+ a5f88692dcd3b16eed2f184509dce05b \
+ 88a8c7336f056de768ee2966cefd8303 \
5a1ece5125e266d39693587725f0270d \
- 5a5f45206802441161524e1be576da1f \
+ 20084c4c04bcc06fd3d7ff662deca706 \
bd4c0e123b65937461c135ff7030a44e \
- a295edb6953237ebbdfa8e731229f9a3 \
- f3406374808b01be3a263666aa9aa2f5 \
+ a765e0d59ae689aa9eb9722c6553e499 \
1f3a8c93940230a06fdf5223a64000bf \
023b03cf9968b29253a5dfe62051008d \
- db089af54479a055c39ca84bcf915f27 \
- 841b2dfaad47fc76cd42a45e074a1e78 \
- 04420ad0e34cf71c5dd4e473934f8e54 \
- 51ed49380bb7d086c005208e805983b2 \
+ d5f24b25f3b9c60539df0dc5ea309be5 \
+ a3c12a0b2ddb55ec1b245f9950e7bdf1 \
+ 45339d90b2b3a4f123af5ec459954102 \
+ dae5f58ddfc8f98be6fe365d378888d2 \
04c2dcc3c8184578320c53d63a07aed0 \
- 6e08c838df19fc939ee52d6c7c2e922c \
- 987dcd1487225f2ac47d57d48d1f1780 \
- f39311f33b2d912eaa1a529546844e4c \
- f2c71238d869978b2892196a9879b9aa \
+ 7b80c6a1ed7d95e0f57654655d86d2e8 \
+ 1b319fe268e52aed983f6ef87cbca25f \
+ aa9954fee03063b3410de53896412ced \
+ 77884a6a5e16b7cc575ae5941bd5c1fe \
704a72387b69a38dd7c18a6ebf85448d \
- 6fd617c0889b45a1885b5a3658327039 \
- 21792dda644ad24e702b5502b921295a \
- b1e001b7767ec70a420cd0ec4c5b0384 \
- 1f28e8d9b5c137d9e8d3265022051c34 \
- 3688fd97ff4600fa12dcba8623da73a3 \
+ fa53118ba5dda4c1ff47448496a87282 \
+ f4123f70146bb99390192efff6367652 \
+ caf6528362a008de1b3a3302effb3ff7 \
+ 4a9fd25f020f4a3d461ef5915236a62f \
+ 8de3f4281ffaf3e841f25e00ec35f8bd \
74634128440dbc3766bda76fdf0aaa05 \
- b444496ca4d820b2c75bd6ca4f269126 \
- 6a7300e86333500f11f30e3e20e68808 \
- fae4ac14d3f6db474aad2d3c73649420 \
- f780b94573a4c3e9261b0ef07ace6529 \
- b4b717e9ccaca16de32c52b11e851916 \
- 7cb2d9957e068e43a2de467b8db2687a \
- efc6173c78191136c3eb0bf9dfce813c \
- 010f6d0e98cc2a2b99907a23c6cd6bbc \
+ 7b813c52a542db88e061c0fb20d5ad7e \
+ 0eefb31613be4bc92f6ff7ff7f606302 \
+ 7003229295eeee486c4144d09dd66a41 \
+ 8a3db8ec4d6912594fb2599bf2d6feba \
+ 04baa08ff2d38dad4a10e7a27a9768d4 \
+ 8916bb4ab39f22fa9651fe98c92faa5e \
+ 603dc8e08934ea5ae9025f5456fa6679 \
+ 83b095b5e7b8eed0c1e550128b940cc6 \
6ed0aab506ad1ec23e34c6aec4efd1d7 \
- d7624e4ff046ae83eda8e82d90887bdb \
+ c5229cfccb6a1598e74a837dbc9e2797 \
4d7e3bc6c42f8a875a87246ed14d9948 \
- 162407e4c09897085d00344230f375a0 \
- 2dd85e0c82b1a2917d7ff8130fde9e7e \
- 2cdf6f26459b770f7cf497cfba8eb5d4 \
- 86c345cb693c291362662b0eb437af89 \
+ aceb9dbc816de4f1cbebc8b168587a31 \
+ 43f25686207084b3290a2b488909129c \
+ f816d75ddc8831b6a300a739ddae267b \
+ 442a035d4bebfb01fde2e9299563f73d \
396f4f63322338c26d76b2f638646178 \
44505199ec0964feb5488051b4ac92d5 \
- 398f4cce1d3067cc7a56662e52a33384 \
+ c9a5747e504d7f3dadc1fc563ae3d6f3 \
d2695f81f5e7b7a44da337b59c56b363 \
89e88633cab0e4b6f3d3878b84dffe8b \
- 1fcb16ff3093c34c7265bb1be892096c \
- 4a54687d3f58bbea098a3ea2b4b57983 \
+ 4ff87b08398120ca53d49a4dee338034 \
+ e7d8d4d8acb7cea0a0c350d2202d5417 \
809c655613979bc5d65cb6d4afa24c91 \
- b0bf0c6d53543de6ba1644de4481b1b8 \
+ b170c380ee4d59e4ed866afaa26a86c7 \
+ dde85204706c20baed5d666258a08b74 \
d022bc79e1931c2bd4ebbe65cf3d2309 \
3d62bfbbe08bdcee55fcb8cda85554d9 \
- 09fbe9408a658ae3e5d294812af2bc65 \
+ 198d7f7c37f632bc83502b28870b6d60 \
3ce1c12d6f46952c4a394c8c3bb9437e \
857c96071a8fd39e7458707e9fae87b9 \
- cfa0423cdca197fe5e67129d7e0bb6a8 \
+ 6d28dbfa9d67ad11061716672a7a1519 \
ffc9c1ed3a5f35182084b40ff2ff6111 \
- 5f9a3a8b7213c055342b2f423a213b3a \
+ 9a25a5393856f8a0bbc14d82e27414a6 \
bdf329a72ecd0605c296f25e53136706 \
- 49995a748235848f9c33176c5504b319 \
- 349e0ae5420f0b7e6ff835cd03cc7428 \
+ 9437e2df9544e13b80709ea52f42580a \
+ bcd5fd8c2b279da10b5a4d7b67eb555e \
4abeb2b6db91c4964c17ec4bf24248f4 \
7543e8639ad2e29866b522e20c35152a \
b4944c105ff1b8614beeb153e7179027 \
- 80e1c1b89d858c93fc5946b4a8266504 \
+ 3ef10447881b00471497237c64f44ac2 \
108d90c246e09f46087613284e8651e7 \
- 3fa771519c7a8cea14ffc4668152e56b \
- bc4c2f203d616e83fae2c9648578c618 \
- 110e56f20886997bc288b6fea8617ce1 \
+ c37409eb47cd1fad7d5b8b4297f44860 \
+ 707c14d536067554f7fe03a8529cf426 \
+ 987cd07b13068d49cd824156f187c4b2 \
+ 8dab3b3ec00dc56cffde0b0c410d47b5 \
667e86b8b8d96ab4e9605627ce7dcc9a \
78c898fdaa3968e23904bf8538c4a271 \
c3e51926c9853b714191ef1bec90e2ce \
64a6d8fe0c9a450bcefa41894e17d7ac \
- ba5684833f6b40a3aa32ae4989c40f79 \
- 321f5643159fb34ad4d87084c504d9bd \
- 87d341ff463ddced63e0706946cb665d \
- 7b3003ade101574486d4b61f3fd06440 \
- c253c9cba9205b08dc7fcee2ca7338b2 \
+ 3c67481b4433a3219846e41d09aaeaa9 \
+ b48f497bd49c7c564a337336fa1452db \
+ 18dc6e763804277ea7e0b6d605e2f48c \
+ c06e4b880b5df5aa06bb95cdc5e0cc45 \
+ 49ea26cef36fccd5e48654d71990a510 \
101226d32a04adc0a4232050dbf85056 \
0f5f5b1f9ebc3d31770c7ae2e33d409c \
- 980abe4b3b80e451332e7f38105425d6 \
- 95c7cca83f8c240a8ccbf8ead761dac0 \
- 2f1beb665ae673db2d89821a436b1cef \
- 188388caa9c0e7e6e1de8778f3084c2d \
- 04929d5ae6302ff18d485af35833d92d \
- e1aa1cf30530143595c6efaa1823731d \
- 49071faed6a52284044607e8806d1932 \
- d7ff4a6fab25468975161d118b33fd60 \
- ce980aee0f7936a3f525d6762bdc75a9 \
- c0f4447663cd3d5c9473074145df6318 \
- 41645c29af2416bcfaeed2ef9b99484e \
- 9f3ba9029fdec6d2be4b923d9c3af315 \
+ 1b195f502cb635cc6ba02e1e9ca263ff \
+ f2a13be3bddfdcf149289112545c90b4 \
+ ef44c590e5ec37a0a6bb3d43eedce10b \
+ 987899bb7fe6fcea02172df024f6ca81 \
+ 56c2ebd8062da8a85fb5f63f436c534a \
+ bfdbb059be182d0623fd78ef4814a4fd \
+ 9ec0bbdb877e8bc55d560ba8f3aca61d \
+ cbc8b5bf5b6317462c6b7c3b93339641 \
+ 8e335e572cd05ff1a59aebcbdba63da3 \
+ a0a2617ead009945e1c126286a462d68 \
+ 3b3a12dacee5dccaa666e5826b190857 \
+ 98f9d0195996d53a8ac048a2617b2eeb \
+ 128cb74306ddaca878559397ac1e4270 \
+ ed110fdc815a3c79395c3451319067f3 \
2180948a1fe17db88e9f97870234f87a \
adafc45a92f42b3377a06b041a2ab658 \
- 88ba1186b44c77fc2c997c77e9ec07af \
- f68d3698d2f4b549f82727ef2abb9ece \
- 6de9c68a31fe0ff46d436924b095ef5f \
- d22cc4f89be7e3d6325c040cb93d9065 \
- a772a494342d3b577ebfe90852b0e9af \
- 2fbf67ab3c4e7596a5419d2165c8dfbc \
- 909416e2b1af9a500850985790bebd32 \
- 8278593598c92b98a60b33b0ae53c675 \
- d1520e89eee5687482d00bbf693732ef \
- 4ce5a3acd4d4ee81bad7f07e42757711 \
- afb7f0126b110b2b69385e7da7b038ee \
- ab2c6c37bb00bf44d12cff63cdad7728 \
- 25fcb0da7848094d416789ad90eddd91 \
- 419f85a13991d6072db6da46deb83f0f \
+ 5a602e57a0c78ee9669fad2b6eb7f623 \
+ 1dca8bc86f316d5d9f7a4a85096e0456 \
+ 6504e1fa6884d62eeb984429ca147f5d \
+ 3c46007dd2897bc50e97bd8c9a1f3688 \
+ 23f88f41f08c7299ef710390c97eabcc \
+ 4f574268e4cda806c259fe125fad2424 \
+ 05640b13a0acd3487fc52e4960dbbeb2 \
+ 0651f1ec4a8c291a8ef2b8019cdc837c \
+ 21e87390feca912ee816ff9a82731d8c \
+ 8158c000c640fe6051312a3b7daedd81 \
+ 306973142929c0d96b49240a4f41e855 \
+ 226c79aebfd626b4c94572bf3aebbfdd \
+ 3fa4d5044dff847ff6fef1a2d31c7771 \
+ 63ec81e48122d9da6c0e30350ba198df \
539588dc3151dd1a2eafb1abc1b328e7 \
- 9620bb4866771ec75f3f176419376f39 \
- 791e86c7430bdfa8e2a76cd9cdbe391e \
- 74994ad33443873a63b061eac0adac8f \
- 9716cdd4163e2902784a9064cd8628f0 \
- a865ed2b74e73c390f769b702aa02713 \
- b2702560d88c43714d53891335ebeb20 \
- 27a63c3e09745c55f4ab3a8de0b58593 \
- 2853be6b1b40b0e9731893a50660915a \
- c20b2e4ccc7db52b89b4d29ace3def4e \
- 091dc00bafbeea35f691f8dabdad259f \
- c64841bc9eeb6d6492a67a8d182f3fce \
- e9ba7f6e1efec40f348488b04a50e5a6 \
- 6cf5295ccac485b29e978e762b0f3d8a \
- 6685f546d2f2d70fe902e96318d6a032 \
- cf1a36b1baf0f0447b7fbe0a52b3b1b8 \
+ 3e7afbfddddc63455fc021e86fa8a0e4 \
+ 54e91302c58502f1eb25437487037e4e \
+ b0ec53820802257b4a2f2e43c591faf7 \
+ a43d1cf7107f18b253ec558c21f09492 \
+ 55514cbc770c9a1a3eccda12d839f859 \
+ 88d75dde8c6b2c54aa342e60238d89fd \
+ 1e642722f3eca4e8430b1fbf79f2e8a5 \
+ 22c18c8034a833c91bb51cbd1433fd13 \
+ 3e8ccb40641c0990c9200c667e8a965d \
+ d8503dcb614aeb6cd075e3360e708dc3 \
+ 66817b9ee2b91822bb6443fa34c4c027 \
+ 102dd5ccf7f0e35f281febc864643590 \
+ 8136d042881d797047cdf7c74144af58 \
+ 33aa2161d490d8fb29bbef38fa1f557e \
+ 15f21d672cd5a4cbf2e00e991deb5951 \
2d6d28ec311884da69bcaf320ada8ad5 \
423ea3c18df8759400c3d0a381738c64 \
974e766c6583278ac82a83632b75b65e \
- 1b41b97d982520b7364a87a39e2a1ed8 \
- 3451a2e54a12d567bbb1bf2815aedc37 \
- 650b9bf73e72b2a66246459f60386307 \
+ 0339cc04f4471f002e421e2328a86bf5 \
+ 820fed612601a95415de79471ddd9b82 \
b92fa50f56a1e06a7f1bf665442d4a73 \
ce5935e8063a452913a61e5405b33cb9 \
- 4daeb6abd6951210bed659c3c1ea01b4 \
1d3e530a3410fc95a6987d70f84a6332 \
8cd6f472d6904b0c507a456dddb68eb6 \
4e0c068ba38fa8e0aa6c46bce5e9d2ab \
d81f9251921f8a289dcf69fe4ccc3788 \
- eb8c1c66c05b6495ec2eb9f8e592fed7 \
+ 791938196c6a3f4934408ae05f1cd5d8 \
c01022fe0357c10ca1d48b16187f81bd \
b5305bde14813da51d536a9df564db69 \
b0e8879bc367bdad1fea51407ae22380 \
25119b3f34f4d5298dade622e10a54c5 \
- 11ce8b5f52cd315e8f52985b834b87eb \
- 39ee9c142fcb9be5b41be73e42260979 \
- a5ff7ccb5fe4fc981cff7abfde30ae88 \
- cbafbdc811ecda2c59593e87a05c219f \
- 0403f58e42c94609207c40a310cfe78a \
- 62156c0c6bde4f8190c611a461eb482a \
- c6be9100355c6e77cf37c76ade56baa4 \
- 0c07198f804f9c9788567f8c061acaec \
- fba3b040a55c01be7376d3dd5c4d4920 \
+ fe29680d6c4b75cc9ffeceb588e1e01c \
+ 83cd180e6991b62b1cc6d646bf4d0284 \
+ 22c9fb2659929f432d5fe217d1cb74cf \
+ 5d87e8530342ef2a980b1c96dafd27f0 \
+ 39bc626af823fa43f79f8917b6b2e506 \
+ c9c58f8af8bc9eaa04fb4b7e61ad56a1 \
+ af1ea911541f57099f81ed6e8fe480bc \
+ 371fb71b0651ef8bf26e827ec21b1f76 \
+ 45a825695402aa13c026cc81b30ccfd6 \
+ 5a7af442aa87deb7aa2e47aa53ecb4b0 \
+ bb0c20f6e3faaa647d9c463c5501a8e0 \
23cc9e52c52465f5b225e62ab7cc3457 \
- 49d77531898b3d7846b149c0fb4788c4 \
- 3ef859f6ec46e98447135f3cb47755f8 \
- 99d57b23f1a7878ef7220513f49db015 \
- 34cea8121c95e0ea826272e0edf13522 \
- f5969d580be7a71a6de3dffe677b8d7c \
+ f87a00a9b24bb7ea2736fcacf57027ab \
+ fd05e11da4cc641616b87a31223645bd \
+ 9165afe1f143b7104b3c0868b2cae924 \
+ 497cb030511762f0e30f395fb9c092ec \
+ d7931ae20ea0df9dca67aa870c5e578f \
+ b928626f9e8328e4085fc27cfc640c19 \
+ 60dfb05876b9242282ded82fc74db945 \
73c81da3754295e39ea4a99517b1e794 \
- ffe1925dad8c9453b418aa16e1acda97 \
- f2d8f01a4e5c5236ab55240d09c6e82f \
- cc1b0e90e372869ad03ef40bd53fa30f \
- 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \
+ 0af12a5e277bc37fef415940a42d1bf3 \
+ 6d16890925497732bdbedd7636c9546f \
+ eb44c81f81e4aecdbdbafeac9c0fdcab \
+ efeb260cf6b2a13607ee12321e39cc8d \
29614f150859d094548bed37e78f586b \
171bb701365ec4b0c12ae5387e034c16 \
- f8cc1978aae22df3e656d12810cdf994 \
+ c0aab5e6eaaa6a2f3c7ed44f123d1c7d \
5cf346df4658ff1ab6c0b3b3dba48f75 \
8b708bc4b33c5e1683467444c9ed41b0 \
- 86aa81f2561682f16c0be376294bf9d3 \
+ 7c3a27860a0082241f5c9a069e431fba \
c14d50ef3ce9b2640d2a9d68c53834b9 \
f17aecb8887cf0ecd823623160aed7db \
- e6e0e961c6fc0e678ec6ea74d5461f18 \
+ 9a56f9ea516d7912a9e5257a455231c2 \
a56461a712a83abc691cf473d1835228 \
5b5de6cffe4726037a5ec6d6931c80f3 \
- a06099d8d1b082ec6ee23c44750873ca \
+ e092b3abcc54806f2a35889d725bf95f \
4578b5cccbe636b7e5becdf5543b3802 \
8390247ae7126c00e162732b249be9d7 \
- fbd71c60eef7289eb6bcad7e74b20475 \
+ a997075a6ee099a1589014357bd5e6f8 \
28d34115cfbbe0e8f80333591f2cdd84 \
907244c0d3791f3f981c7cc8e4cad0a3 \
- b0fd71537a7c1d7433d62da2f5aa554e \
- bd529be225f8352d7e6cab8410bd2b38 \
- f4c1fe0f183ec61db569aeb437c6f9cd \
+ 7d29c9fc3332563ba2d71558e8cf3ffd \
+ 14e0218b195b6fca32e0972c7303d3de \
+ 8d069ba8d01c8c6c90ebfcb149a4573c \
71624c8a64c75744a95f02a09614f220 \
f8408c2543795bb080bebfba7e38e048 \
- 9fa1b00f9c3cd5edd42d4bab4f6fba1b \
+ 936913c779b00c6355ffbbb53023dcae \
03a7ad2814bd9dd34e0acec8ca4f855e \
9822018c3ee7133a6f093f679d639da2 \
- 1be45f99109d447849f4244b58c5a470 \
- 7502c2f15026ee3e6a01f57b92942771 \
+ c63cc43554a8abcf7b1166626f0e3736 \
+ fe316e1d51e3dff1e0455d0142dd37e4 \
8bc06de4ec1fda57035d2bd07535d670 \
c40bb551772810d818857841ea389f1e \
a37720d4e4cbebd28ac9c7930137a9d6 \
0ba30a94d7b8865c23e86d4d64e5b91e \
- ffc7c4e1b2639ba6c8579a1c47c5f97c \
+ a9a6ce6cd4b12f9c4f6840df87d5da0d \
54148ff5f2a4a6f4f1e857b0bf854bf0 \
524ffd7a9b5b25c4d388686a5dde5cac \
30eb4de1c1a3bd214d7649b891abf444 \
- 5c69337d37e58a380e00eac9ce0373bb \
+ 60ddef23e68d8cbb9f9f33b747fe1734 \
d226e4317502fe822b21daeda4d7488c \
- e0c30e3bc29a1b33c71f2823cd5b5365 \
+ 480a3b8e8201739e157bb648f9243962 \
533608bb3b2587c0aa148dc36cc16429 \
- 0358b31bf59c7915bb03f9e66f2d1ea3 \
+ ec5466d73ce9285f92a1458cdc1b4046 \
ee7a5f842c39bc47c474196e83b0df5f \
e30085994bbeb4b7f4895d48216d5476 \
a1626b8f4d165b1b60d960862eba4cf0 \
ca0ecc8e22d810207704d4cd743ca657 \
- ff1d093069cfc9eb161907e17a51208b \
+ 949794da6e701af465ba6664e8e1b5de \
95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 520b920d0c711ec1a17fb19a6060446a \
+ 158e2b15e6b75f6090767642138f75ff \
f2303650593b13e30a85e39d8c79c961 \
- 91b60a71d44302a8b05bd398eca56c37 \
- 6ddcf897328f065168420b7d4ea9d43b \
+ 05ec4163d860f882c88fcc77f78d6172 \
+ a5f742e592150e471690627bbb77c2b8 \
4320a9e82272686cb97d7af005f5360d \
- 61c44ef17c3f2d62c9e20da93938de0e \
- 09a0774f45802ba2d52c509ee196c64a \
- c74beacbda25822857d315b64c167575 \
- feefd8369d6dd6a0f269bbed1b921349 \
+ 624ea23761970724e7c0d8003ff6fffb \
+ 070b856c03d3baed2cc372b743df48f8 \
+ d721f68da2cb15f91930bcfad1ff3596 \
+ 56de037d755aeb0b45169991f9567cd7 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
6a0950fa3775d755dbbdbd24a2841786 \
f1358be8c98b98837cbd2cf51e75f8b3 \
46e0a2b34b2a6108cad9e2b1da756cab \
- 2acfe0c857811f38afc675dd79f308e2 \
- 151939b0b34c1580b44863b7713be586 \
- 7b1ab65edc77a1bd7cfd8f03cd889831 \
- 20a612b8e5e0daffd3319304c17b808f \
+ bacf2c641bffbe4d891342ee2e0688e0 \
+ 3b3ebed978a7c19de258926438888de5 \
+ d3ccccba78e5375faf8e543884f9e84e \
+ 5736abfbc0096d2328905124eaeeb331 \
eeda11db8ced625011d8b88d36765321 \
- 956ace3f4e2b8a6ac55aa74549cc38de \
- e8b93865e80b67f03df2faa417960b88 \
+ 63ac7c73b26aae13a320ebbc5fb215a3 \
+ 46f5ef89ecea2d7813e6eccb896dd555 \
597586743b4769a8f6c169803ad3bb2a \
- 1d870838320d2810817ade2a17fcc4f8 \
- fa0d5d4e1e3bd20a9ca9aef473fc3665 \
+ d0ae58592f09d5bf6d1a943291ca02f2 \
+ 5f7008c5bb010882e4cd393b8a1a49d1 \
d7602381c0bc21d10603cc940a837b06 \
- 74d8afce717ff89fb2cb5141f121782b \
+ 3426961d0acb81854d9b734c59ba60f7 \
289b776935f2184c6ba2974877285013 \
96261f3cee18842060fd64d618e056d8 \
08abe36adae4caee78acf034c56a550b \
ce622fdb8d18cd1c13ed8fadc5400c10 \
+ 6c623a8eed8450399ec323a72e96855c \
a5f10909341dab15fcdee74b0409ec69 \
c51211275ff1e841326726837820eed9 \
50d5a501f911bb592f0dce2d052c2aa8 \
- e0a2eb3573e89a1462cb180fd0a326cd \
+ 746d5deb23a67c019e5b2381d76d4afa \
ae35a16ea73fc405f1cf50fa35b70ddd \
c9defe80406280bcfce4ecf31c0200b3 \
- 5a9054761bf275878e3c4076192d5472 \
- 24e0b498b23c398c49e3af66373c91cc \
- 9e3cf5ff1c239a3583482452f07f1085 \
- 64d9f46e9ba78f68c30c486be3d8b7df \
- 285d82afae7d638437fd71f94cd1923e \
- 08a17e86dfb5bf21d557636f2a545ebe \
- 449c7bb37fc298d2026fbf2855eb8db0 \
+ fbe5da24bd1beef6125107ee41118187 \
+ 611730d5a0344bd87742297274631890 \
+ 82319ff2617041ec54d5eb3ff5f381e3 \
+ 4f6fd5325554bf939f7518dc4f74dae5 \
+ 80c9bb4310021ed58b5ac2deb799bc8b \
+ d7f7b399739aa7278de3688945c81922 \
+ 744c8676a49438f5c89891e2f788d69a \
b7eae58d7a80112442643ee2ff481ef7 \
- f443b2cca547d22f994c2dd99a6e5581 \
- 361668f9f11e4f0eba45f70c24fa8614 \
+ 8075eac572b0aca416ab1c827ae95375 \
+ 5b4ddf181e910b8a0355923fe24ede58 \
6739d2c377b9e20af9a23022e362aa33 \
7818a75208424a6d05d1d868559f0adf \
- 4875c5068f17bbcd90afbff582925a0a \
- 00a1017b4831ad4073be63ee145f37f1 \
- 5f0470696baaa4e5953bddbf196998f9 \
+ cbfa351bd29e3779266c82b3996fc9ab \
+ 19e6e4e45004e2b023e49e37c34b4e31 \
+ 9de7b54918f327a684ef664a4fae3f5a \
c678a7da0ee4b850ebde0474144a0415 \
- b21820f2664242498beba7783b32bef4 \
- cc14d30a8e3aa6f3d0a54311fca6acaa \
- 9aecd5ff283534a21d7cd51266abfe89 \
- 0cb504a1438dd87648b18def4b0e6e10 \
- 1f128565bf0ce81bc03c3f52fb37ce69 \
+ fcc6926cb92e9a4a8aa57e2614fda0ec \
+ 3dc30b8ce4503073c466fb0735ab4920 \
+ a709158ea763bd3ec7f7e26ab8c9c82f \
9dd610282e23bbd40016697350c1babb \
+ 51534ecc7b99f6ba320b65ac2593f82f \
a6655e5e9845cb569991e87b5b38a1fc \
beede1fdd5ce9840d395abc905d8ab3e \
7e2eeef14bb62adaf15f1e921538adaa \
0a906c03436ec2dcc4c311c21fee0da2 \
+ 4e56ae1f16966fd35afe97544e5bc369 \
6ebb8deee5a5a0d1c26b20eeee1926b3 \
05fc1fbfb646a394e35043182c63b5de \
8a607889ac525c2286e2f7c88f89d931 \
c3d42808c0c5cc0283666964f83df775 \
ca65153603a1a7240bbd9d2ce19f2d67 \
97fa43aa1afabd1f5f3d1070389b42ba \
- 908ec8a89821b72f3a35726bab24461f \
- 1fcc5c68ddd2899481f89c74a6f35ea6 \
- e547b0e754cd61f24f9ef8c9e26fcd95 \
- ceee1159c41351d05f4cf705490867b3 \
+ e250b0b2e22ab75a9ea8aed21d77b3ee \
+ 00d5d49cf161f5675bc94eaaa07dd544 \
+ 8a83a7122dc03fdd42e5ba67680e5300 \
+ 470f527a51d3921895bd2583fce8d9c4 \
4efc6e7a118524cecefa0023a18accf7 \
e900a384ac7dbb320fe6a7279fbfef89 \
- d18d362345c4fe512ef67b738b239fb8 \
+ f9880f1c33a7bc7b0e6e086b504bf38f \
f38b27b8c9625110a51293658f1cc014 \
e972ea58ec203bfa6c79c1207852298b \
- 1aa786b0f998b9d0440c2a03b133e991 \
- 651897c3311b074247a1b351bf85b4ff \
- 8b3da5691ef460f035d90f16d3a0bebd \
- 4abb118b896b90518fc32602088933be \
- dca59f56e652d010c754d42df104cd22 \
+ 60c58ee8cdca36db589e87c79c9efff4 \
+ e1c3e3ab6fe16b9c4d43b10dddb2b50c \
+ 6f4e8fbcd987fe542119b0338f374ec0 \
+ 044de2128be1885b0576bc4a6cba36ea \
+ 6c096ffbebd1eaef4fd4570ee127c7f7 \
db96b50050277bf05a3c68534bbb9586 \
- 306c0281447d1876e8220007b7a7e053 \
+ e908e1808f2a480449f8d86281ae24ef \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
f2797ade0e36f1e5d6be9d11b5076582 \
2376de634160158ece40c4bc2ab3eb41 \
+ 73b177d6d000daaa8f05790414a887a3 \
24c64817e85ef77765ed0f26c31c9b4c \
- da06678965a6a18bd802a4dfc0ff16a6 \
+ 9e876a38acd8262d97e9302ecb4e0f72 \
dae6d89034a6988042fd8be4cf5e037d \
- 37de98e52a65c26a9ea5d1c64ac70ff7 \
+ 8c8adde50f0a531c407c5b68ab928f0b \
de2839e16d9d7a9fd1c397da62f62b4a \
- 08d0a285a0002da66dd555876cf0b278 \
+ 233b17dfcf7e49ac791eef30b7f406e3 \
e0c35ffb8cfdb74a39bf799811f79304 \
- b6834054fd9736252087791fdda2e73a \
+ 7cb99b00381f697eaf8a322ed3b8205c \
+ 1baf62319b533f3d996993b82305e547 \
d990172b607020701f9e84ca8e1c043c \
- 05b3e5d30c79a17e5c14c64f092326fe \
+ 311ded6588844e072d3fb953a8f994da \
0a68848588e847ceccf504891584d00b \
- af0110497c2fc215c55297232f3e6665 \
+ 3f265cbde7668f38c1229043475470a9 \
45b469ad607b912256b7c80141fa2d17 \
- b08b96f50cdba558c550c985252c3fd6 \
+ 4e50e886c72204c268c15a3230001d71 \
7799baff9a5664205d9110a2624e8989 \
- ff740ff52ecfd509004f54630f94c3e4 \
- cb7c86af4d8a969d849c6fce363af240 \
- 89f70cb8305108cc51ccde5569760d5b \
- 936257597fbe2fd02d954a5db53c687a \
- ae2ca148274c581aa6ee8a8e292ca2af \
- 4ca31ec33e1508b14d3445f19a16ba55"
+ b95760e9133ba1bb456d0f0cef74c9a4 \
+ 0967e0df46d1af4eec8dab6b12241600 \
+ 8b9abf87faaabfcedea7b9ac6381752d \
+ 74ea77ca2056e0f68d6aa6f341c5ee3b \
+ fc484f491cd0c91e5d7343776e055a77"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
diff --git a/development/cargo-vendor-filterer/README b/development/cargo-vendor-filterer/README
deleted file mode 100644
index 83f9687535..0000000000
--- a/development/cargo-vendor-filterer/README
+++ /dev/null
@@ -1,10 +0,0 @@
-cargo-vendor-filterer (Vendor rust libraries based on filters)
-
-cargo-vendor-filterer works like "cargo vendor", but supports filters
-that allow excluding libraries one isn't interested in, like
-libraries only needed on other platforms, etc.
-
-NOTE:
-I've included a "cargo-mkvendored.sh" script to generate filtered
-vendored sources for a rust or python/rust slackbuild. It needs to be
-run from within a slackbuild directory.
diff --git a/development/cargo-vendor-filterer/cargo-mkvendored.sh b/development/cargo-vendor-filterer/cargo-mkvendored.sh
deleted file mode 100644
index 2664e9eec4..0000000000
--- a/development/cargo-vendor-filterer/cargo-mkvendored.sh
+++ /dev/null
@@ -1,139 +0,0 @@
-#!/bin/bash
-
-# Create $PRGNAM-vendored-sources-$VERSION-$VSBUILD.tar.xz
-# Requires network access, but does not require root privilege.
-# Requires that $PRGNAM's REQUIRES need to be installed first (rust16)
-# and cargo-vendor-filterer installed to include just the linux deps
-#
-# Expects to be run within a slackbuild dir with the source archive
-# already downloaded.
-#
-# Variables to use in your SlackBuild:
-# VSBUILD # same use as BUILD but for vendored sources
-# VSDIR=/sub/dir/ # (optional) alternate location in src for vendor dir
-#
-# Vendors sources for the following targets
-# i686-unknown-linux-gnu
-# x86_64-unknown-linux-gnu
-# arm-unknown-linux-gnueabihf
-# aarch64-unknown-linux-gnu
-
-INFO="$( echo *.info )"
-if [ ! -e "$INFO" ]; then
- echo "No (or multiple) .info file in current dir" 1>&2
- exit 1
-fi
-
-SBUILD="$( echo *.SlackBuild )"
-if [ ! -e "$SBUILD" ]; then
- echo "No (or multiple) .SlackBuild file in current dir" 1>&2
- exit 1
-fi
-
-CWD=$(pwd)
-source ./$INFO
-
-INFOERR="variable not set, are you sure you have a valid *.info file?"
-echo ${PRGNAM:?$INFOERR}
-echo VERSION=${VERSION:?$INFOERR}
-
-set -e
-WORKDIR=$( mktemp -d )
-cd $WORKDIR
-
-# don't depend on user's ~/.cargo
-mkdir -p cargohome
-export CARGO_HOME=$(pwd)/cargohome
-
-egrep "^BUILD=|^VSBUILD=|^VSDIR=|^SRCNAM=" $CWD/$SBUILD > sbvars
-source ./sbvars
-
-# if no SRCNAM in slackbuild set to PRGNAM
-SRCNAM=${SRCNAM:-$PRGNAM}
-
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$VERSION/$VSDIR || exit 1
-
-if [ ! -e "Cargo.toml" ]; then
- echo "No Cargo.toml file in $SRCNAM-$VERSION dir" 1>&2
- exit 1
-elif [ -e "$CWD/Cargo-toml.patch" ]; then
- echo "INFO: Applying Cargo.toml patch"
- patch -Np1 < $CWD/Cargo-toml.patch
-fi
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i686 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-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"
-elif [ "$ARCH" = "aarch64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-# check if rust16 is installed
-if [ ! -d /opt/rust16/bin ]; then
- echo "ERROR: The rust16 slackbuild is required to be installed"
- exit 1
-else
- 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
-fi
-
-# Configure cargo-vendor-filterer
- cat << EOF >> Cargo.toml
-[package.metadata.vendor-filter]
-platforms = ["x86_64-unknown-linux-gnu", "i686-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabihf"]
-all-features = true
-exclude-crate-paths = [
- { name = "openssl-src", exclude = "openssl" },
-]
-EOF
-
-if [ -f /usr/bin/cargo-vendor-filterer ]; then
- echo "INFO: Creating filtered vendor libs tarball..."
- /usr/bin/cargo-vendor-filterer
-else
- echo "WARNING: Creating unfiltered vendor libs tarball!"
- cargo vendor
-fi
-
-# build would fail if the .a files were removed
-#find vendor -type f -a -name \*.a -print0 | xargs -0 rm -f
-
-mkdir -p .cargo
- cat <<EOF >.cargo/config.toml
-[source.crates-io]
-replace-with = "vendored-sources"
-
-[source.vendored-sources]
-directory = "vendor"
-EOF
-cd -
-
-cd $WORKDIR
-tar cvfJ $CWD/$SRCNAM-vendored-sources-$VERSION-$VSBUILD.tar.xz \
- $SRCNAM-$VERSION/$VSDIR/{vendor,.cargo}
-md5sum $CWD/$SRCNAM-vendored-sources-$VERSION-$VSBUILD.tar.xz
-cd $CWD
-rm -rf $WORKDIR
diff --git a/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild b/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
deleted file mode 100644
index 6cec63b571..0000000000
--- a/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/bin/bash
-
-# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
-# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA
-# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
-# 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.
-
-# 20230925 46and2: Bump build, changes to mkvendored script.
-# 20230927 46and2: 32-bit fix thanks to Eugene Carlson. Min ARCH=i686.
-# 20240102 46and2: modify to use VSBUILD instead of BUILD for vendored sources
-# above requested by Andrew Clemons to avoid CI issues
-# -also added VSDIR option to included script, see cargo-mkvendored.sh
-# 20240213 46and2: Fix FTB on arm
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=cargo-vendor-filterer
-VERSION=${VERSION:-0.5.14}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-VSBUILD=${VSBUILD:-1}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i686 ;;
- 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
-
-if [ "$ARCH" = "arm" ]; then
- TRIPLET="$ARCH-unknown-linux-gnueabihf"
-else
- TRIPLET="$ARCH-unknown-linux-gnu"
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
-tar xvf $CWD/$PRGNAM-vendored-sources-$VERSION-$VSBUILD.tar.?z
-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 {} \+
-
-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
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-OPENSSL_NO_VENDOR=1 \
-cargo build \
- --offline \
- --release \
- --target $TRIPLET
-
-mkdir -p $PKG/usr/bin
-install -m 755 target/$TRIPLET/release/cargo-vendor-filterer \
- $PKG/usr/bin/
-
-# add script to generate filtered vendor sources
-install -m 755 $CWD/cargo-mkvendored.sh $PKG/usr/bin/
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a *.md LICENSE \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/cargo-vendor-filterer/cargo-vendor-filterer.info b/development/cargo-vendor-filterer/cargo-vendor-filterer.info
deleted file mode 100644
index 4169ba09d6..0000000000
--- a/development/cargo-vendor-filterer/cargo-vendor-filterer.info
+++ /dev/null
@@ -1,12 +0,0 @@
-PRGNAM="cargo-vendor-filterer"
-VERSION="0.5.14"
-HOMEPAGE="https://github.com/coreos/cargo-vendor-filterer"
-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"
-MAINTAINER="fourtysixandtwo"
-EMAIL="fourtysixandtwo@sliderr.net"
diff --git a/development/cargo-vendor-filterer/slack-desc b/development/cargo-vendor-filterer/slack-desc
deleted file mode 100644
index 1c8d67c1ef..0000000000
--- a/development/cargo-vendor-filterer/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------------------------------------------------------|
-cargo-vendor-filterer: cargo-vendor-filterer (Vendor rust libraries based on filters)
-cargo-vendor-filterer:
-cargo-vendor-filterer: cargo-vendor-filterer works like "cargo vendor", but supports filters
-cargo-vendor-filterer: that allow excluding libraries one isn't interested in, like
-cargo-vendor-filterer: libraries only needed on other platforms, etc.
-cargo-vendor-filterer:
-cargo-vendor-filterer: Homepage: https://github.com/coreos/cargo-vendor-filterer
-cargo-vendor-filterer:
-cargo-vendor-filterer:
-cargo-vendor-filterer:
-cargo-vendor-filterer:
diff --git a/development/cgit/cgit.SlackBuild b/development/cgit/cgit.SlackBuild
index e1d0d68a3b..3a3c0f8dea 100644
--- a/development/cgit/cgit.SlackBuild
+++ b/development/cgit/cgit.SlackBuild
@@ -121,7 +121,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
# prepare the cache dir: default permissions are for the apache user and group
mkdir -p $PKG/var/cache/cgit
-chown 80.80 $PKG/var/cache/cgit
+chown 80:80 $PKG/var/cache/cgit
chmod 775 $PKG/var/cache/cgit
mkdir -p $PKG/install
diff --git a/development/chibi-scheme/chibi-scheme.SlackBuild b/development/chibi-scheme/chibi-scheme.SlackBuild
index de3326a3fe..1c8e5c1cfc 100644
--- a/development/chibi-scheme/chibi-scheme.SlackBuild
+++ b/development/chibi-scheme/chibi-scheme.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for chibi-scheme
-# Copyright 2022 Erik Falor, Utah, USA
+# Copyright 2024 Erik Falor, Utah, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM='chibi-scheme'
-VERSION=${VERSION:-20220904_0a50b305}
-COMMIT=${COMMIT:-0a50b305bc508003263e764949c25b9a21cccf91}
+VERSION=${VERSION:-0.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +67,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz && mv $PRGNAM-$COMMIT $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -109,6 +108,8 @@ cp -a AUTHORS COPYING README-win32.md README.libs README.md RELEASE TODO VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cat $CWD/douninst.sh > $PKG/install/douninst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/development/chibi-scheme/chibi-scheme.info b/development/chibi-scheme/chibi-scheme.info
index 7ce5333c18..fcdc3ca507 100644
--- a/development/chibi-scheme/chibi-scheme.info
+++ b/development/chibi-scheme/chibi-scheme.info
@@ -1,8 +1,8 @@
PRGNAM="chibi-scheme"
-VERSION="20220904_0a50b305"
+VERSION="0.11"
HOMEPAGE="https://github.com/ashinn/chibi-scheme"
-DOWNLOAD="https://github.com/ashinn/chibi-scheme/archive/0a50b305/chibi-scheme-0a50b305bc508003263e764949c25b9a21cccf91.tar.gz"
-MD5SUM="a8c2dabc48f080bdf2f929a1c29cd437"
+DOWNLOAD="https://github.com/ashinn/chibi-scheme/archive/refs/tags/0.11/chibi-scheme-0.11.tar.gz"
+MD5SUM="1d90f1dababd1ed161169969fa9291e0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/chibi-scheme/doinst.sh b/development/chibi-scheme/doinst.sh
new file mode 100644
index 0000000000..7c710952dc
--- /dev/null
+++ b/development/chibi-scheme/doinst.sh
@@ -0,0 +1,12 @@
+echo "Generating images"
+
+echo usr/lib64/chibi/chibi.img
+LD_LIBRARY_PATH="/usr/lib64" DYLD_LIBRARY_PATH="usr/lib64" CHIBI_MODULE_PATH="usr/lib64/chibi" usr/bin/chibi-scheme -mchibi.repl -d usr/lib64/chibi/chibi.img
+
+echo usr/lib64/chibi/red.img
+LD_LIBRARY_PATH="/usr/lib64" DYLD_LIBRARY_PATH="usr/lib64" CHIBI_MODULE_PATH="usr/lib64/chibi" usr/bin/chibi-scheme -xscheme.red -mchibi.repl -d usr/lib64/chibi/red.img
+
+echo usr/lib64/chibi/snow.img
+LD_LIBRARY_PATH="/usr/lib64" DYLD_LIBRARY_PATH="usr/lib64" CHIBI_MODULE_PATH="usr/lib64/chibi" usr/bin/chibi-scheme -mchibi.snow.commands -mchibi.snow.interface -mchibi.snow.package -mchibi.snow.utils -d usr/lib64/chibi/snow.img
+
+echo Done
diff --git a/development/chibi-scheme/douninst.sh b/development/chibi-scheme/douninst.sh
new file mode 100644
index 0000000000..ad5790c11e
--- /dev/null
+++ b/development/chibi-scheme/douninst.sh
@@ -0,0 +1,8 @@
+echo "Deleting generated images..."
+[ -f usr/lib64/chibi/chibi.img ] && rm usr/lib64/chibi/chibi.img
+[ -f usr/lib64/chibi/red.img ] && rm usr/lib64/chibi/red.img
+[ -f usr/lib64/chibi/snow.img ] && rm usr/lib64/chibi/snow.img
+
+if [ -e usr/lib64/chibi ]; then
+ rmdir usr/lib64/chibi && echo "Removed empty directory usr/lib64/chibi"
+fi
diff --git a/development/chicken/chicken.SlackBuild b/development/chicken/chicken.SlackBuild
index 4873d5938b..471c0e3c59 100644
--- a/development/chicken/chicken.SlackBuild
+++ b/development/chicken/chicken.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for CHICKEN Scheme
-# Written by Erik Falor (ewfalor@gmail.com) 2022
+# Written by Erik Falor (ewfalor@gmail.com) 2024
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
CHICKEN_API_VER=11
PRGNAM=chicken
-VERSION=${VERSION:-5.3.0}
+VERSION=${VERSION:-5.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/chicken/chicken.info b/development/chicken/chicken.info
index 231f068f8f..c89dcb6ba3 100644
--- a/development/chicken/chicken.info
+++ b/development/chicken/chicken.info
@@ -1,8 +1,8 @@
PRGNAM="chicken"
-VERSION="5.3.0"
-HOMEPAGE="http://call-cc.org"
-DOWNLOAD="https://code.call-cc.org/releases/5.3.0/chicken-5.3.0.tar.gz"
-MD5SUM="130569e4ddefba27d022c57077d5be7c"
+VERSION="5.4.0"
+HOMEPAGE="https://call-cc.org"
+DOWNLOAD="https://code.call-cc.org/releases/5.4.0/chicken-5.4.0.tar.gz"
+MD5SUM="9fa42664c6c9463e3f485f4e1b89c47d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/clion/README b/development/clion/README
new file mode 100644
index 0000000000..0ac41d2947
--- /dev/null
+++ b/development/clion/README
@@ -0,0 +1,14 @@
+IntelliJ CLion A cross-platform IDE for C and C++ Harness the power.
+Cut the complexity.
+A single IDE for all your C and C++ needs.
+No matter how you use C and C++, CLion helps make your development
+experience smoother and more productive.
+
+JetBrains leverages the open source effort on JetBrains.org to build
+commercial products such as IntelliJ IDEA Ultimate, which includes many
+Java EE, Web development and deployment-related features that are not
+available in IntelliJ IDEA Community Edition. JetBrains also builds
+different specific products such as RubyMine, WebStorm, PhpStorm,
+PyCharm, AppCode and MPS, which serve the needs of different developer
+communities. These products are also built on top of the open source
+IntelliJ Platform.
diff --git a/development/hopper/hopper.SlackBuild b/development/clion/clion.SlackBuild
index bca1f99631..e0e7737563 100644
--- a/development/hopper/hopper.SlackBuild
+++ b/development/clion/clion.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-
-# Slackware build script for Hopper
-
-# Copyright 2017 pyllyukko
+#
+# Slackware build script for IntelliJ CLion
+# Written by Joielechong (juansspy@gmail.com)
+# This script is just a binary repackaging.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,23 +24,15 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=hopper
-VERSION=${VERSION:-5.13.5}
+PRGNAM=clion
+ARCNAM=CLion
+VERSION=${VERSION:-2024.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
+ARCH=x86_64
-# 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,26 +42,12 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" != "x86_64" ]; then
- echo "error: Hopper is only available for x86_64" 1>&2
- exit 1
-fi
-
set -e
-VN=v4
-
rm -rf $PKG
-mkdir -p $PKG $OUTPUT
-pushd ${PKG}
-tar xvf $CWD/Hopper-${VN}-${VERSION}-Linux-demo.pkg.tar.xz
-rm -v .{INSTALL,PKGINFO}
-mkdir -v usr/doc
-mv -v usr/share/doc/hopper${VN} usr/doc/${PRGNAM}-${VERSION}
-pushd usr/doc
-# create a link as Hopper searches for it's own documentation in /usr/share/doc/hopper
-ln -s ${PRGNAM}-${VERSION} hopper${VN}
-popd
+mkdir -p $TMP $PKG/opt/ $OUTPUT
+cd $PKG/opt/
+tar xvf $CWD/$ARCNAM-$VERSION.tar.*z
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -77,12 +55,37 @@ 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 {} \;
-rm -rf $PKG/usr/share/doc
+# Rename extracted source to the correct name
+mv * $PRGNAM
+
+mkdir -p $PKG/usr/{bin,share/applications}
+#mkdir -p $PKG/usr/share/applications
+cat << EOF > $PKG/usr/share/applications/$PRGNAM.desktop
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=/opt/$PRGNAM/bin/$PRGNAM.sh
+Name=CLion
+GenericName=CLion
+Comment=A cross-platform IDE for C and C++
+Icon=$PRGNAM
+StartupNotify=true
+Categories=Development;IDE;
+Terminal=false
+StartupWMClass=jetbrains-clion
+EOF
+
+ln -s /opt/$PRGNAM/bin/$PRGNAM.sh $PKG/usr/bin/$PRGNAM.sh
+
+install -D -m 0644 $PKG/opt/$PRGNAM/bin/$PRGNAM.png \
+ $PKG/usr/share/pixmaps/$PRGNAM.png
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/clion/clion.info b/development/clion/clion.info
new file mode 100644
index 0000000000..b3d18df2fa
--- /dev/null
+++ b/development/clion/clion.info
@@ -0,0 +1,10 @@
+PRGNAM="clion"
+VERSION="2024.1.1"
+HOMEPAGE="https://www.jetbrains.com/clion/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://download.jetbrains.com/cpp/CLion-2024.1.1.tar.gz"
+MD5SUM_x86_64="5558b6a1268143cfc7155900292c4e11"
+REQUIRES=""
+MAINTAINER="Joielechong"
+EMAIL="juansspy@gmail.com"
diff --git a/development/GitEye/doinst.sh b/development/clion/doinst.sh
index 5fb28930db..5fb28930db 100644
--- a/development/GitEye/doinst.sh
+++ b/development/clion/doinst.sh
diff --git a/development/clion/slack-desc b/development/clion/slack-desc
new file mode 100644
index 0000000000..bdfe8865d8
--- /dev/null
+++ b/development/clion/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------------------------------------------------------|
+clion: clion (Development IDE)
+clion:
+clion: CLion is designed for native cross-platform development in C and C++.
+clion: It also provides essential support for CMake language, Python,
+clion: popular web technologies (like JavaScript, XML, HTML, Markdown and
+clion: others), and this also includes support for all the other languages
+clion: that are available through bundled and repository plugins.
+clion:
+clion: Free 30-day trial available
+clion: Free for students and teachers
+clion:
diff --git a/development/cloc/cloc.SlackBuild b/development/cloc/cloc.SlackBuild
index 0656d11374..88018f9ff2 100644
--- a/development/cloc/cloc.SlackBuild
+++ b/development/cloc/cloc.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cloc
-VERSION=${VERSION:-2.00}
+VERSION=${VERSION:-2.02}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/cloc/cloc.info b/development/cloc/cloc.info
index cb7dc7498f..da70623028 100644
--- a/development/cloc/cloc.info
+++ b/development/cloc/cloc.info
@@ -1,8 +1,8 @@
PRGNAM="cloc"
-VERSION="2.00"
+VERSION="2.02"
HOMEPAGE="https://github.com/AlDanial/cloc/"
-DOWNLOAD="https://github.com/AlDanial/cloc/archive/v2.00/cloc-2.00.tar.gz"
-MD5SUM="0991480ba5bfedba3148ffd918a91f10"
+DOWNLOAD="https://github.com/AlDanial/cloc/archive/v2.02/cloc-2.02.tar.gz"
+MD5SUM="8379d49b6fd9573bac7af8518a65cd90"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Algorithm-Diff perl-Regexp-Common perl-parallel-forkmanager"
diff --git a/development/coccinelle/coccinelle.SlackBuild b/development/coccinelle/coccinelle.SlackBuild
index 9808fd8c1a..ca94c77a26 100644
--- a/development/coccinelle/coccinelle.SlackBuild
+++ b/development/coccinelle/coccinelle.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=coccinelle
-VERSION=${VERSION:-1.1.1}
+VERSION=${VERSION:-1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/coccinelle/coccinelle.info b/development/coccinelle/coccinelle.info
index b508d15ca1..7024bcf2e3 100644
--- a/development/coccinelle/coccinelle.info
+++ b/development/coccinelle/coccinelle.info
@@ -1,8 +1,8 @@
PRGNAM="coccinelle"
-VERSION="1.1.1"
+VERSION="1.2"
HOMEPAGE="http://coccinelle.lip6.fr/"
-DOWNLOAD="https://github.com/coccinelle/coccinelle/archive/1.1.1/coccinelle-1.1.1.tar.gz"
-MD5SUM="d7404a70dd4480cb0f0d346550437d5c"
+DOWNLOAD="https://github.com/coccinelle/coccinelle/archive/1.2/coccinelle-1.2.tar.gz"
+MD5SUM="2fb149bc3c196d6d8f2170d3d4cf2ae4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ocaml-num"
diff --git a/development/codelite/codelite.SlackBuild b/development/codelite/codelite.SlackBuild
index a73a0361d7..8c14bbd4fd 100644
--- a/development/codelite/codelite.SlackBuild
+++ b/development/codelite/codelite.SlackBuild
@@ -7,8 +7,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=codelite
-VERSION=${VERSION:-15.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-16.0.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/codelite/codelite.info b/development/codelite/codelite.info
index c01b8a1ba5..04c9ae1ec9 100644
--- a/development/codelite/codelite.info
+++ b/development/codelite/codelite.info
@@ -1,8 +1,8 @@
PRGNAM="codelite"
-VERSION="15.0"
+VERSION="16.0.0"
HOMEPAGE="http://www.codelite.org/"
-DOWNLOAD="https://github.com/eranif/codelite/archive/15.0/codelite-15.0.tar.gz"
-MD5SUM="1c54744ab0c9b5732087687ab17ab49d"
+DOWNLOAD="https://github.com/eranif/codelite/archive/16.0.0/codelite-16.0.0.tar.gz"
+MD5SUM="0141a38d2f686520d54fd19a6df0fac3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxGTK3"
diff --git a/development/codespell/codespell.SlackBuild b/development/codespell/codespell.SlackBuild
index 74ec393dc3..d2d7d8b0b2 100644
--- a/development/codespell/codespell.SlackBuild
+++ b/development/codespell/codespell.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240822 bkw: update for 2.3.0.
# 20230820 bkw: update for 2.2.5, *many* thanks to fourtysixandtwo for
# his python3-setuptools-opt build, and for figuring out the bug in
# this build's pyproject.toml.
@@ -21,7 +22,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=codespell
-VERSION=${VERSION:-2.2.6}
+VERSION=${VERSION:-2.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -56,6 +57,7 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
# write_to directive is broken, turns out we can do without it.
+# 20240822 bkw: this is still needed for v2.3.0.
sed -i '/^write_to/d' pyproject.toml
PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
diff --git a/development/codespell/codespell.info b/development/codespell/codespell.info
index 4782d3361e..dd31caf45d 100644
--- a/development/codespell/codespell.info
+++ b/development/codespell/codespell.info
@@ -1,8 +1,8 @@
PRGNAM="codespell"
-VERSION="2.2.6"
+VERSION="2.3.0"
HOMEPAGE="https://pypi.org/project/codespell/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/c/codespell/codespell-2.2.6.tar.gz"
-MD5SUM="807149428419840f87ce3b3f2ab4ce38"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/c/codespell/codespell-2.3.0.tar.gz"
+MD5SUM="96aa125b0a36305e9aa5fcc2a592b082"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-setuptools-opt"
diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild
index 072e41072a..ba9959c33b 100644
--- a/development/composer/composer.SlackBuild
+++ b/development/composer/composer.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=composer
-VERSION=${VERSION:-2.7.6}
+VERSION=${VERSION:-2.7.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/composer/composer.info b/development/composer/composer.info
index 7145b64562..fbf8504d23 100644
--- a/development/composer/composer.info
+++ b/development/composer/composer.info
@@ -1,8 +1,8 @@
PRGNAM="composer"
-VERSION="2.7.6"
+VERSION="2.7.9"
HOMEPAGE="https://getcomposer.org/"
-DOWNLOAD="https://getcomposer.org/download/2.7.6/composer.phar"
-MD5SUM="99bbca7200e714b01041ffee872b90b3"
+DOWNLOAD="https://getcomposer.org/download/2.7.9/composer.phar"
+MD5SUM="e5e527bb47304f8a99f9beb1fe8f501b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/cosmocc/cosmocc.SlackBuild b/development/cosmocc/cosmocc.SlackBuild
index b8f92c53b3..758b8a9e1c 100644
--- a/development/cosmocc/cosmocc.SlackBuild
+++ b/development/cosmocc/cosmocc.SlackBuild
@@ -7,6 +7,8 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240909 bkw: update for v3.8.0.
+
# 20240312 bkw:
# - update for v3.3.2.
# - use wrapper script rather than symlinks for /usr/bin/* since the
@@ -21,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cosmocc
-VERSION=${VERSION:-3.3.2}
+VERSION=${VERSION:-3.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -59,7 +61,7 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
mkdir -p $PKG/opt/$PRGNAM/scripts $PKG/usr/bin
install -m0755 -oroot -groot $CWD/scripts/* $PKG/opt/$PRGNAM/scripts
-for i in bin include x86_64-linux-cosmo aarch64-linux-cosmo libexec; do
+for i in bin include x86_64-linux-cosmo aarch64-linux-cosmo libexec lib; do
mv $i $PKG/opt/$PRGNAM
done
diff --git a/development/cosmocc/cosmocc.info b/development/cosmocc/cosmocc.info
index 61866f46d4..3e278629bd 100644
--- a/development/cosmocc/cosmocc.info
+++ b/development/cosmocc/cosmocc.info
@@ -1,10 +1,10 @@
PRGNAM="cosmocc"
-VERSION="3.3.2"
+VERSION="3.8.0"
HOMEPAGE="https://github.com/jart/cosmopolitan"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cosmo.zip/pub/cosmocc/cosmocc-3.3.2.zip"
-MD5SUM_x86_64="5a6be78d383795581c74a8854cd9d284"
+DOWNLOAD_x86_64="https://cosmo.zip/pub/cosmocc/cosmocc-3.8.0.zip"
+MD5SUM_x86_64="bdd4ca485a608e401e7c49946013757e"
REQUIRES=""
MAINTAINER="B. Watson"
EMAIL="urchlay@slackware.uk"
diff --git a/development/cproto/cproto.SlackBuild b/development/cproto/cproto.SlackBuild
index 9778b0791c..581ab5938b 100644
--- a/development/cproto/cproto.SlackBuild
+++ b/development/cproto/cproto.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240805 bkw: update for v4.7w.
# 20230309 bkw: update for v4.7v.
# 20230102 bkw: update for v4.7u.
# 20211129 bkw: update for v4.7t.
@@ -13,7 +14,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cproto
-VERSION=${VERSION:-4.7v}
+VERSION=${VERSION:-4.7w}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/cproto/cproto.info b/development/cproto/cproto.info
index 681c31225b..4f56794100 100644
--- a/development/cproto/cproto.info
+++ b/development/cproto/cproto.info
@@ -1,8 +1,8 @@
PRGNAM="cproto"
-VERSION="4.7v"
+VERSION="4.7w"
HOMEPAGE="https://invisible-island.net/cproto/"
-DOWNLOAD="https://invisible-mirror.net/archives/cproto/cproto-4.7v.tgz"
-MD5SUM="2f48717d83c948b94105f759278c17c2"
+DOWNLOAD="https://invisible-mirror.net/archives/cproto/cproto-4.7w.tgz"
+MD5SUM="e27494d0cc39eb612e097dafda05b8ab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/creduce/README b/development/creduce/README
new file mode 100644
index 0000000000..b52b2398e9
--- /dev/null
+++ b/development/creduce/README
@@ -0,0 +1,10 @@
+C-Reduce is a tool that takes a large C or C++ program that has a
+property of interest (such as triggering a compiler bug) and
+automatically produces a much smaller C/C++ program that has the same
+property. It is intended for use by people who discover and report bugs
+in compilers and other tools that process C/C++ code.
+
+A sample run would look like:
+
+$ creduce --n $(nproc) --timing build_and_verify.sh test.i
+$ creduce --help
diff --git a/development/GitEye/GitEye.SlackBuild b/development/creduce/creduce.SlackBuild
index 88db9cdba0..a00819e04f 100644
--- a/development/GitEye/GitEye.SlackBuild
+++ b/development/creduce/creduce.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for GitEye
+# Slackware build script for creduce
-# Copyright (c) 2016 Antonio Taverna, Udine, Italy
+# Copyright 2024 Shahab Vahedi, NL
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,12 +24,16 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM="GitEye"
-VERSION=${VERSION:-1.12.0}
+PRGNAM=creduce
+VERSION=${VERSION:-2.11.0.4ae77d1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+# Currently, 4ae77d1 is the top of llvm-13.0 branch
+# See https://github.com/csmith-project/creduce/issues/239
+COMMIT_HASH=4ae77d1
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -38,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
@@ -50,10 +51,16 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "x86_64" ]; then
- SRCARCH="x86_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
- SRCARCH="x86"
+ SLKCFLAGS="-O2"
fi
set -e
@@ -61,35 +68,36 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-unzip $CWD/$PRGNAM-$VERSION-linux.$SRCARCH.zip -d $PRGNAM-$VERSION
-cd $PRGNAM-$VERSION
-chown -R root.root .
+rm -rf $PRGNAM-$COMMIT_HASH*
+tar xvf $CWD/$PRGNAM-$COMMIT_HASH*.tar.gz
+cd $PRGNAM-$COMMIT_HASH*/
+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/doc/$PRGNAM-$VERSION
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure --prefix=/usr
+
+make
+make install-strip DESTDIR=$PKG
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/delta
+cp -a \
+ delta/License.txt \
+ delta/Readme \
+ delta/www \
+ $PKG/usr/doc/$PRGNAM-$VERSION/delta
+cp -a \
+ README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-mkdir -p $PKG/usr/share/$PRGNAM
-cp -R configuration features META-INF p2 plugins artifacts.xml GitEye GitEye.ini $PKG/usr/share/$PRGNAM
-
-mkdir -p $PKG/usr/share/pixmaps
-cp icon.xpm $PKG/usr/share/pixmaps/GitEye.png
-
-mkdir -p $PKG/usr/share/applications
-cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
-
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-mkdir -p $PKG/usr/bin
-cd $PKG/usr/bin
-ln -s /usr/share/$PRGNAM/$PRGNAM $PRGNAM
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/creduce/creduce.info b/development/creduce/creduce.info
new file mode 100644
index 0000000000..f52ae7fa72
--- /dev/null
+++ b/development/creduce/creduce.info
@@ -0,0 +1,10 @@
+PRGNAM="creduce"
+VERSION="2.11.0.4ae77d1"
+HOMEPAGE="https://github.com/csmith-project/creduce"
+DOWNLOAD="https://github.com/csmith-project/creduce/archive/4ae77d1/creduce-4ae77d1.tar.gz"
+MD5SUM="1d33c533286990731c2d154c7ff81424"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="perl-Exporter-Lite perl-File-Which perl-Getopt-Tabular perl-Regexp-Common"
+MAINTAINER="Shahab Vahedi"
+EMAIL="list+sbo@vahedi.org"
diff --git a/development/creduce/slack-desc b/development/creduce/slack-desc
new file mode 100644
index 0000000000..114ec94e10
--- /dev/null
+++ b/development/creduce/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------------------------------------------------------|
+creduce: creduce (a C and C++ program reducer)
+creduce:
+creduce: C-Reduce is a tool that takes a large C or C++ program that has a
+creduce: property of interest (such as triggering a compiler bug) and
+creduce: automatically produces a much smaller C/C++ program that has the same
+creduce: property.
+creduce:
+creduce:
+creduce:
+creduce:
+creduce:
diff --git a/development/cunit/README b/development/cunit/README
index ff4bbe0358..5ee42f0abd 100644
--- a/development/cunit/README
+++ b/development/cunit/README
@@ -7,3 +7,6 @@ testing code. It uses a simple framework for building test structures,
and provides a rich set of assertions for testing common data types. In
addition, several different interfaces are provided for running tests
and reporting results.
+
+The patches are from Debian Gnu/Linux you can view them here:
+https://sources.debian.org/patches/cunit/2.1-3-dfsg-2.7/
diff --git a/development/cunit/cunit.SlackBuild b/development/cunit/cunit.SlackBuild
index 5b0014d755..90ab10c80f 100644
--- a/development/cunit/cunit.SlackBuild
+++ b/development/cunit/cunit.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for CUnit
# Copyright 2013 Benjamin Trigona-Harany
+# Copyright 2024 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -30,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cunit
SRCNAM=CUnit
VERSION=${VERSION:-2.1_3}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -54,13 +55,13 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SLKCFLAGS="-march=i586 -mtune=i686 -pipe -O2 -fPIC"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-march=i686 -mtune=i686 -pipe -O2 -fPIC"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-march=x86-64 -mtune=generic -pipe -O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
@@ -68,6 +69,7 @@ else
fi
set -e
+trap 'echo "$0 FAILED at line $LINENO!" | tee $OUTPUT/error-${PRGNAM}.log' ERR
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -82,41 +84,46 @@ 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 {} \+
-libtoolize --force --copy
-aclocal
-autoheader
-automake --add-missing --include-deps --copy
-autoconf
+
+patch -p1 --verbose --unified < $CWD/patches/0003-fix-warnings-in-man.patch
+patch -p1 --verbose --unified < $CWD/patches/0004-doc-intorduction-fix-links-to-headers-4K-in-size.patch
+patch -p1 --verbose --unified < $CWD/patches/fix-string-format-errors-with-recent-ncu.patch
+patch -p1 --verbose --unified < $CWD/patches/curses_ftbfs.patch
+
+autoreconf -fiv
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--build=$ARCH \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
+ --enable-curses \
+ --enable-examples \
+ --enable-memtrace \
--enable-static=no \
+ --with-gnu-ld \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+ | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true
+
+rm -vf $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
# Need to adjust mandir location
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
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -pv $PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/usr/doc/$SRCNAM $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS COPYING ChangeLog NEWS README TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -av AUTHORS COPYING ChangeLog NEWS README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-rm -f $PKG/usr/lib*/*.la
-
-mkdir -p $PKG/install
+mkdir -pv $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/development/cunit/cunit.info b/development/cunit/cunit.info
index ad559b40d5..b95ff37237 100644
--- a/development/cunit/cunit.info
+++ b/development/cunit/cunit.info
@@ -6,5 +6,5 @@ MD5SUM="b5f1a9f6093869c070c6e4a9450cc10c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Vijay Marcel"
+EMAIL="vijaymarcel@outlook.com"
diff --git a/development/cunit/patches/0003-fix-warnings-in-man.patch b/development/cunit/patches/0003-fix-warnings-in-man.patch
new file mode 100644
index 0000000000..6125b4a492
--- /dev/null
+++ b/development/cunit/patches/0003-fix-warnings-in-man.patch
@@ -0,0 +1,70 @@
+From 2e44434922f469eeb69f875f1168811f969d5902 Mon Sep 17 00:00:00 2001
+From: Azat Khuzhin <a3at.mail@gmail.com>
+Date: Mon, 7 Sep 2015 10:33:28 +0300
+Subject: [PATCH] fix warnings in man
+
+---
+ Man/man3/CUnit.3 | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/Man/man3/CUnit.3 b/Man/man3/CUnit.3
+index 6ea4e6d..ae50ddf 100644
+--- a/Man/man3/CUnit.3
++++ b/Man/man3/CUnit.3
+@@ -473,7 +473,7 @@ dynamically. The following functions are provided for this purpose, and should
+ be used instead of directly setting the value of the data structure members. All
+ return CUE_SUCCESS on success, and the indicated error code on failure.
+ .P
+-.TP5
++.TP 5
+ .B "CU_ErrorCode CU_set_suite_name(CU_pSuite pSuite, const char *strNewName)"
+ .TP 5
+ .B "CU_ErrorCode CU_set_test_name(CU_pTest pTest, const char *strNewName)"
+@@ -481,7 +481,7 @@ These functions change the name of registered suites and tests. The current nam
+ are available as the
+ .B pSuite->pName</I>
+ and
+-.BpTest->pName
++.B pTest->pName
+ data structure members. If the suite or test is NULL, then CUE_NOSUITE or CUE_NOTEST
+ is returned, respectively. If strNewName is NULL, then CUE_NO_SUITENAME or
+ CUE_NO_TESTNAME is returned, respectively.
+@@ -518,13 +518,13 @@ nothing is known about the suite or test, the client will need to iterate the in
+ data structures to enumerate the suites and tests. This is not directly supported in
+ the client API.
+ .P
+-.TP5
++.TP 5
+ .B "CU_pSuite CU_get_suite(const char* strName)"
+-.TP5
++.TP 5
+ .B "CU_pSuite CU_get_suite_at_pos(unsigned int pos)"
+-.TP5
++.TP 5
+ .B "unsigned int CU_get_suite_pos(CU_pSuite pSuite)"
+-.TP5
++.TP 5
+ .B "unsigned int CU_get_suite_pos_by_name(const char* strName)"
+ </P>
+ These functions facilitate lookup of suites registered in the active test registry.
+@@ -539,13 +539,13 @@ These return 0 if the suite cannot be found. In addition, all these functions s
+ CUnit error state to CUE_NOREGISTRY> if the registry is not initialized. As appropriate,
+ CUE_NO_SUITENAME is set if strName is NULL, and CUE_NOSUITE is set if pSuite is NULL.
+ .P
+-.TP5
++.TP 5
+ .B "CU_pTest CU_get_test(CU_pSuite pSuite, const char *strName)"
+-.TP5
++.TP 5
+ .B "CU_pTest CU_get_test_at_pos<(CU_pSuite pSuite, unsigned int pos)"
+-.TP5
++.TP 5
+ .B "unsigned int CU_get_test_pos<(CU_pSuite pSuite, CU_pTest pTest)"
+-.TP5
++.TP 5
+ .B "unsigned int CU_get_test_pos_by_name(CU_pSuite pSuite, const char *strName)"
+ These functions facilitate lookup of tests registered in suites. The first
+ 2 functions allow lookup of the test by name or position and return NULL if the
+--
+2.5.1
+
diff --git a/development/cunit/patches/0004-doc-intorduction-fix-links-to-headers-4K-in-size.patch b/development/cunit/patches/0004-doc-intorduction-fix-links-to-headers-4K-in-size.patch
new file mode 100644
index 0000000000..1c75c2b1d6
--- /dev/null
+++ b/development/cunit/patches/0004-doc-intorduction-fix-links-to-headers-4K-in-size.patch
@@ -0,0 +1,44 @@
+From ea23c9ae2eb733bc1f2033271beaa37bff96e320 Mon Sep 17 00:00:00 2001
+From: Azat Khuzhin <a3at.mail@gmail.com>
+Date: Sun, 27 Dec 2015 00:42:41 +0300
+Subject: [PATCH] doc/introduction: fix links to headers >4K in size
+
+Reported-by: rhieber <rhieber@rohieb.name>
+Debian-Bug-Id: #808614
+---
+ doc/introduction.html | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/doc/introduction.html b/doc/introduction.html
+index 326f64e..ba2eed0 100644
+--- a/doc/introduction.html
++++ b/doc/introduction.html
+@@ -39,21 +39,21 @@ The data types and functions useful to the typical user are declared in the foll
+ <TH><U>Description</U></TH>
+ </TR>
+ <TR VALIGN="top">
+- <TD><B>#include&nbsp;&lt;<A HREF="headers/CUnit.h">CUnit/CUnit.h</A>&gt;</B></TD>
++ <TD><B>#include&nbsp;&lt;<A HREF="headers/CUnit.h.gz">CUnit/CUnit.h</A>&gt;</B></TD>
+ <TD>ASSERT macros for use in test cases, and includes other framework headers.</TD>
+ </TR>
+ <TR VALIGN="top">
+- <TD><B>#include&nbsp;&lt;<A HREF="headers/CUError.h">CUnit/CUError.h</A>&gt;</B></TD>
++ <TD><B>#include&nbsp;&lt;<A HREF="headers/CUError.h.gz">CUnit/CUError.h</A>&gt;</B></TD>
+ <TD>Error handing functions and data types. <I>Included automatically by CUnit.h.</I></TD>
+ </TR>
+ <TR VALIGN="top">
+- <TD><B>#include&nbsp;&lt;<A HREF="headers/TestDB.h">CUnit/TestDB.h</A>&gt;</B></TD>
++ <TD><B>#include&nbsp;&lt;<A HREF="headers/TestDB.h.gz">CUnit/TestDB.h</A>&gt;</B></TD>
+ <TD>Data type definitions and manipulation functions for the test registry, suites, and tests.
+ <I>Included automatically by CUnit.h.</I>
+ </TD>
+ </TR>
+ <TR VALIGN="top">
+- <TD><B>#include&nbsp;&lt;<A HREF="headers/TestRun.h">CUnit/TestRun.h</A>&gt;</B></TD>
++ <TD><B>#include&nbsp;&lt;<A HREF="headers/TestRun.h.gz">CUnit/TestRun.h</A>&gt;</B></TD>
+ <TD>Data type definitions and functions for running tests and retrieving results.
+ <I>Included automatically by CUnit.h.</I>
+ </TD>
+--
+2.6.4
+
diff --git a/development/cunit/patches/curses_ftbfs.patch b/development/cunit/patches/curses_ftbfs.patch
new file mode 100644
index 0000000000..bbeec18180
--- /dev/null
+++ b/development/cunit/patches/curses_ftbfs.patch
@@ -0,0 +1,52 @@
+Description: Use getters for accessing fields of opaque type WINDOW in Curses.c
+Author: Mate Kukri <mate.kukri@canonical.com>
+Last-Update: 2024-01-04
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/CUnit/Sources/Curses/Curses.c
++++ b/CUnit/Sources/Curses/Curses.c
+@@ -256,10 +256,10 @@
+
+ start_color();
+
+- f_nLeft = application_windows.pMainWin->_begx;
+- f_nTop = application_windows.pMainWin->_begy;
+- f_nWidth = application_windows.pMainWin->_maxx;
+- f_nHeight = application_windows.pMainWin->_maxy;
++ f_nLeft = getbegx(application_windows.pMainWin);
++ f_nTop = getbegy(application_windows.pMainWin);
++ f_nWidth = getmaxx(application_windows.pMainWin) - 1;
++ f_nHeight = getmaxy(application_windows.pMainWin) - 1;
+
+ if (NULL == (application_windows.pTitleWin = newwin(3, f_nWidth, 0, 0))) {
+ goto title_fail;
+@@ -358,10 +358,10 @@
+ {
+ refresh();
+
+- f_nLeft = application_windows.pMainWin->_begx;
+- f_nTop = application_windows.pMainWin->_begy;
+- f_nWidth = application_windows.pMainWin->_maxx;
+- f_nHeight = application_windows.pMainWin->_maxy;
++ f_nLeft = getbegx(application_windows.pMainWin);
++ f_nTop = getbegy(application_windows.pMainWin);
++ f_nWidth = getmaxx(application_windows.pMainWin) - 1;
++ f_nHeight = getmaxy(application_windows.pMainWin) - 1;
+
+ refresh_title_window();
+ refresh_progress_window();
+@@ -907,10 +907,10 @@
+ pPad->uiColumns = uiCols;
+ pPad->uiPadRow = 0;
+ pPad->uiPadCol = 0;
+- pPad->uiWinLeft = application_windows.pDetailsWin->_begx + 1;
+- pPad->uiWinTop = application_windows.pDetailsWin->_begy + 1;
+- pPad->uiWinColumns = application_windows.pDetailsWin->_maxx - 2;
+- pPad->uiWinRows = application_windows.pDetailsWin->_maxy - 2;
++ pPad->uiWinLeft = getbegx(application_windows.pDetailsWin) + 1;
++ pPad->uiWinTop = getbegy(application_windows.pDetailsWin) + 1;
++ pPad->uiWinColumns = getmaxx(application_windows.pDetailsWin) - 3;
++ pPad->uiWinRows = getmaxy(application_windows.pDetailsWin) - 3;
+
+ bStatus = true;
+
diff --git a/development/cunit/patches/fix-string-format-errors-with-recent-ncu.patch b/development/cunit/patches/fix-string-format-errors-with-recent-ncu.patch
new file mode 100644
index 0000000000..20e69f247c
--- /dev/null
+++ b/development/cunit/patches/fix-string-format-errors-with-recent-ncu.patch
@@ -0,0 +1,50 @@
+From: Sven Joachim <svenjoac@gmx.de>
+Date: Wed, 13 Oct 2021 19:23:18 +0200
+X-Dgit-Generated: 2.1-3-dfsg-3 74c029a14c5195c79122d44c3777a169d8cc535f
+Subject: Fix string format errors with recent ncurses
+
+
+---
+
+--- cunit-2.1-3-dfsg.orig/CUnit/Sources/Curses/Curses.c
++++ cunit-2.1-3-dfsg/CUnit/Sources/Curses/Curses.c
+@@ -952,11 +952,11 @@ static void show_suite_level_help(CU_pSu
+
+ snprintf(szTemp, STRING_LENGTH, _("Commands: R - run all tests in suite %s"),
+ pSuite->pName);
+- mvwprintw(details_pad.pPad, 0, 0, szTemp);
++ mvwprintw(details_pad.pPad, 0, 0, "%s", szTemp);
+ mvwprintw(details_pad.pPad, 1, 0, _(" S - Select and run a test"));
+ snprintf(szTemp, STRING_LENGTH, _(" L - List all tests registered in suite %s"),
+ pSuite->pName);
+- mvwprintw(details_pad.pPad, 2, 0, szTemp);
++ mvwprintw(details_pad.pPad, 2, 0, "%s", szTemp);
+ mvwprintw(details_pad.pPad, 3, 0, _(" A - Activate or deactivate a test (toggle)"));
+ mvwprintw(details_pad.pPad, 4, 0, _(" F - Show failures from last test run"));
+ mvwprintw(details_pad.pPad, 5, 0, _(" M - Move up to main menu"));
+@@ -1068,14 +1068,14 @@ static void list_tests(CU_pSuite pSuite)
+ }
+
+ snprintf(szTemp, STRING_LENGTH, "%s: %s", _("Suite"), pSuite->pName);
+- mvwprintw(details_pad.pPad, 0, 0, szTemp);
++ mvwprintw(details_pad.pPad, 0, 0, "%s", szTemp);
+
+ snprintf(szTemp, STRING_LENGTH,
+ "%*s %-*s%*s",
+ width[0], _("#"),
+ width[1], _("Test Name"),
+ width[2], _("Active?"));
+- mvwprintw(details_pad.pPad, 1, 0, szTemp);
++ mvwprintw(details_pad.pPad, 1, 0, "%s", szTemp);
+
+ for (i = 0, pCurTest = pSuite->pTest ;
+ NULL != pCurTest ;
+@@ -1158,7 +1158,7 @@ static STATUS curses_set_options_run(voi
+
+ snprintf(szTemp, STRING_LENGTH, _(" 1 - Inactive suites/tests treated as runtime failures %s"),
+ (CU_FALSE != CU_get_fail_on_inactive()) ? _("Yes") : _("No "));
+- mvwprintw(details_pad.pPad, 2, 0, szTemp);
++ mvwprintw(details_pad.pPad, 2, 0, "%s", szTemp);
+ refresh_details_window();
+ read_input_string(_("Enter number of option to change : "), szTemp, STRING_LENGTH);
+ option_num = atol(szTemp);
diff --git a/development/cunit/patches/series b/development/cunit/patches/series
new file mode 100644
index 0000000000..e065752433
--- /dev/null
+++ b/development/cunit/patches/series
@@ -0,0 +1,4 @@
+0003-fix-warnings-in-man.patch
+0004-doc-intorduction-fix-links-to-headers-4K-in-size.patch
+fix-string-format-errors-with-recent-ncu.patch
+curses_ftbfs.patch
diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild
index d8c5868716..6fc0d18541 100644
--- a/development/d-tools/d-tools.SlackBuild
+++ b/development/d-tools/d-tools.SlackBuild
@@ -25,12 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=d-tools
-VERSION=${VERSION:-2.108.1}
+VERSION=${VERSION:-2.109.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-DUB_VERSION=${DUB_VERSION:-1.37.0}
+DUB_VERSION=${DUB_VERSION:-1.38.1}
DSCANNER_VERSION=${DSCANNER_VERSION:-0.15.2}
DCD_VERSION=${DCD_VERSION:-0.15.2}
diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info
index c3dfbea000..e516c1f78f 100644
--- a/development/d-tools/d-tools.info
+++ b/development/d-tools/d-tools.info
@@ -1,14 +1,14 @@
PRGNAM="d-tools"
-VERSION="2.108.1"
+VERSION="2.109.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.37.0.tar.gz \
- https://download.dlackware.com/hosted-sources/d-tools/tools-2.108.1.tar.gz \
+DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/tools-2.109.1.tar.gz \
+ https://download.dlackware.com/hosted-sources/d-tools/DCD-0.15.2.tar.xz \
https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.15.2.tar.xz \
- https://download.dlackware.com/hosted-sources/d-tools/DCD-0.15.2.tar.xz"
-MD5SUM="57f64ab05ad7150bf56425de2f952033 \
- dc565fe3910698b0e8e2cbe413feeb2b \
+ https://download.dlackware.com/hosted-sources/d-tools/dub-1.38.1.tar.gz"
+MD5SUM="c32c0dc33c7a3b16e631cc9dd6b08f34 \
+ fe7c2b6664c34f45db40373a3cf3374a \
2b805ef7e3c2d0951d0c27cb479be67a \
- fe7c2b6664c34f45db40373a3cf3374a"
+ 71f351e35ef32d086ee7ee8953c17225"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmd"
diff --git a/development/darcs/README b/development/darcs/README
deleted file mode 100644
index aa40abec85..0000000000
--- a/development/darcs/README
+++ /dev/null
@@ -1,11 +0,0 @@
-Darcs is a free, open source revision control system written in
-Haskell.
-
-To run the test suite, additionally haskell-HUnit,
-haskell-ansi-terminal, haskell-hostname, haskell-xml,
-haskell-ansi-wl-pprint, haskell-QuickCheck, haskell-test-framework,
-haskell-test-framework-hunit, and haskell-test-framework-quickcheck2
-are required.
-
-After uninstalling, run this command to unregister the package from
-the ghc package database: ghc-pkg recache
diff --git a/development/darcs/cabal.diff b/development/darcs/cabal.diff
deleted file mode 100644
index f10449a5db..0000000000
--- a/development/darcs/cabal.diff
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur darcs-2.16.5.orig/darcs.cabal darcs-2.16.5/darcs.cabal
---- darcs-2.16.5.orig/darcs.cabal 2001-09-09 13:46:40.000000000 +1200
-+++ darcs-2.16.5/darcs.cabal 2022-02-27 14:54:23.056244490 +1300
-@@ -436,10 +436,10 @@
- vector >= 0.11 && < 0.13,
- tar >= 0.5 && < 0.6,
- data-ordlist == 0.4.*,
-- attoparsec >= 0.13.0.1 && < 0.14,
-+ attoparsec >= 0.13.0.1 && < 0.15,
- zip-archive >= 0.3 && < 0.5,
- async >= 2.0.2 && < 2.3,
-- constraints >= 0.11 && < 0.13,
-+ constraints >= 0.11 && < 0.14,
- unix-compat >= 0.5 && < 0.6,
- bytestring >= 0.10.6 && < 0.11,
- old-time >= 1.1.0.3 && < 1.2,
-@@ -449,7 +449,7 @@
- temporary >= 1.2.1 && < 1.4,
- process >= 1.2.3.0 && < 1.7,
- array >= 0.5.1.0 && < 0.6,
-- hashable >= 1.2.3.3 && < 1.4,
-+ hashable >= 1.2.3.3 && < 1.5,
- mmap >= 0.5.9 && < 0.6,
- zlib >= 0.6.1.2 && < 0.7.0.0,
- network-uri >= 2.6 && < 2.8,
diff --git a/development/darcs/darcs.SlackBuild b/development/darcs/darcs.SlackBuild
deleted file mode 100644
index f4814482ec..0000000000
--- a/development/darcs/darcs.SlackBuild
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for darcs
-
-# Copyright 2015 Mikko Värri, Finland
-# Updated 2018 David Spencer, Baildon, West Yorkshire, U.K.
-# 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=darcs
-VERSION=${VERSION:-2.16.5}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-GHC_VERSION=$(ghc --numeric-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"
-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
-patch -p1 -i $CWD/cabal.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 \
- \( -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" \
-runghc Setup configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libsubdir=ghc-${GHC_VERSION}/$PRGNAM-$VERSION \
- --enable-shared \
- --enable-library-profiling \
- --enable-executable-dynamic \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --flags="-curl http network-uri mmap terminfo"
-
-runghc Setup build
-runghc Setup haddock
-runghc Setup copy --destdir=$PKG
-runghc Setup register --gen-pkg-config
-
-PKGCONFD=/usr/lib${LIBDIRSUFFIX}/ghc-${GHC_VERSION}/package.conf.d
-PKGID=$( grep -E "^id: " $PRGNAM-$VERSION.conf | cut -d" " -f2 )
-mkdir -p $PKG/$PKGCONFD
-mv $PRGNAM-$VERSION.conf $PKG/$PKGCONFD/$PKGID.conf
-
-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
-
-# manual is missplaced, and Cabal does not support --mandir
-mv $PKG/usr/share/man $PKG/usr/man
-rmdir $PKG/usr/share
-chmod 644 $PKG/usr/man/man1/*
-
-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 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/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/development/darcs/darcs.info b/development/darcs/darcs.info
deleted file mode 100644
index 3b68d00ff5..0000000000
--- a/development/darcs/darcs.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="darcs"
-VERSION="2.16.5"
-HOMEPAGE="https://darcs.net/"
-DOWNLOAD="https://hackage.haskell.org/package/darcs-2.16.5/darcs-2.16.5.tar.gz"
-MD5SUM="7921981745f0ada00fa3862a00bea2b1"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="haskell-base16-bytestring haskell-data-ordlist haskell-graphviz haskell-html haskell-HTTP haskell-mmap haskell-old-time haskell-regex-applicative haskell-regex-compat-tdfa haskell-sandi haskell-tar haskell-unix-compat haskell-zip-archive haskell-constraints haskell-http-conduit"
-MAINTAINER="David Spencer"
-EMAIL="baildon.research@googlemail.com"
diff --git a/development/darcs/doinst.sh b/development/darcs/doinst.sh
deleted file mode 100644
index 3268c238bf..0000000000
--- a/development/darcs/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /usr/bin/ghc-pkg recache
diff --git a/development/dasm/dasm.SlackBuild b/development/dasm/dasm.SlackBuild
index 07cf98723e..95bfd35321 100644
--- a/development/dasm/dasm.SlackBuild
+++ b/development/dasm/dasm.SlackBuild
@@ -6,11 +6,16 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240812 bkw: BUILD=2
+# - add doinst.sh and douninst.sh, to handle the man -k database.
+# this is a prototype/testcase for a future addition to the
+# template.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dasm
VERSION=${VERSION:-2.20.14.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -33,16 +38,12 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -96,6 +97,8 @@ cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cat $CWD/douninst.sh > $PKG/install/douninst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/dasm/doinst.sh b/development/dasm/doinst.sh
new file mode 100644
index 0000000000..4b4b89a7dd
--- /dev/null
+++ b/development/dasm/doinst.sh
@@ -0,0 +1,4 @@
+if [ -x usr/bin/mandb ]; then
+ usr/bin/mandb -f /usr/man/man1/dasm.1.gz &> /dev/null
+ usr/bin/mandb -f /usr/man/man1/ftohex.1.gz &> /dev/null
+fi
diff --git a/development/dasm/douninst.sh b/development/dasm/douninst.sh
new file mode 100644
index 0000000000..396569ccb3
--- /dev/null
+++ b/development/dasm/douninst.sh
@@ -0,0 +1,3 @@
+if [ -x usr/bin/mandb ]; then
+ usr/bin/mandb &> /dev/null
+fi
diff --git a/development/dbeaver-ce/dbeaver-ce.SlackBuild b/development/dbeaver-ce/dbeaver-ce.SlackBuild
index f469a1b7db..dfe02ce95f 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:-24.0.2}
+VERSION=${VERSION:-24.0.4}
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 e8c3544ef3..53165cfedc 100644
--- a/development/dbeaver-ce/dbeaver-ce.info
+++ b/development/dbeaver-ce/dbeaver-ce.info
@@ -1,10 +1,10 @@
PRGNAM="dbeaver-ce"
-VERSION="24.0.2"
+VERSION="24.0.4"
HOMEPAGE="https://dbeaver.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://github.com/dbeaver/dbeaver/releases/download/24.0.4/dbeaver-ce-24.0.4-linux.gtk.x86_64.tar.gz"
+MD5SUM_x86_64="ca2c41f98e47a2aafa83e7e7b57ed1e6"
REQUIRES=""
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/decklink-sdk/decklink-sdk.SlackBuild b/development/decklink-sdk/decklink-sdk.SlackBuild
index 8484cbde9e..c31cbdfb77 100644
--- a/development/decklink-sdk/decklink-sdk.SlackBuild
+++ b/development/decklink-sdk/decklink-sdk.SlackBuild
@@ -84,7 +84,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
# Amend Examples' Makefile to reflect some installed locations
( cd $PKG/usr/doc/$PRGNAM-$VERSION/Examples && \
-for m in `find . -name Makefile`; do
+for m in $( find . -name Makefile ); do
echo "Editing $m ..."
sed -i '
/^SDK_PATH=/ {
@@ -97,7 +97,7 @@ done
# Amend Samples' Makefiles to reflect some installed locations
( cd $PKG/usr/doc/$PRGNAM-$VERSION/Samples && \
-for m in `find . -name Makefile`; do
+for m in $( find . -name Makefile ); do
echo "Editing $m ..."
sed -i '
/CFLAGS=/ {
@@ -111,7 +111,7 @@ SDK_PATH=\/usr\/include\/decklink
done
)
( cd $PKG/usr/doc/$PRGNAM-$VERSION/Samples && \
-for m in `find . -name "*.pro"`; do
+for m in $( find . -name "*.pro" ); do
echo "Editing $m ..."
if [ -e "$(dirname $m)/src" ]; then
echo "XXXX $(dirname $m)"
@@ -125,7 +125,7 @@ done
find . -name "build.sh" -exec chmod 0755 {} \;
)
(cd $PKG/usr/doc/$PRGNAM-$VERSION/Samples/ && \
-for m in `find . -name "*.pro"`; do
+for m in $( find . -name "*.pro" ); do
echo "Building $m ..."
sed -i 's/\.\.\/\.\.\/include/\/usr\/include\/decklink/g' $m
(cd $(dirname $m) && qmake-qt5 )
diff --git a/development/device-tree-compiler/device-tree-compiler.SlackBuild b/development/device-tree-compiler/device-tree-compiler.SlackBuild
index 230558bc53..ec90a72173 100644
--- a/development/device-tree-compiler/device-tree-compiler.SlackBuild
+++ b/development/device-tree-compiler/device-tree-compiler.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=device-tree-compiler
-VERSION=${VERSION:-1.6.1}
+VERSION=${VERSION:-20240314_1fad065}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -74,7 +74,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z
cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/development/device-tree-compiler/device-tree-compiler.info b/development/device-tree-compiler/device-tree-compiler.info
index a25d77bae3..7abd9adc2d 100644
--- a/development/device-tree-compiler/device-tree-compiler.info
+++ b/development/device-tree-compiler/device-tree-compiler.info
@@ -1,8 +1,8 @@
PRGNAM="device-tree-compiler"
-VERSION="1.6.1"
+VERSION="20240314_1fad065"
HOMEPAGE="https://git.kernel.org/cgit/utils/dtc/dtc.git"
-DOWNLOAD="https://git.kernel.org/pub/scm/utils/dtc/dtc.git/snapshot/dtc-1.6.1.tar.gz"
-MD5SUM="19eef37196e99b659c402a29aac5ba59"
+DOWNLOAD="https://ponce.cc/slackware/sources/repo/dtc-20240314_1fad065.tar.xz"
+MD5SUM="07a9149d834ac5e00ee1a31e49c5d063"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild
index 9857489f56..30a7934f1d 100644
--- a/development/dmd/dmd.SlackBuild
+++ b/development/dmd/dmd.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dmd
-VERSION=${VERSION:-2.108.1}
+VERSION=${VERSION:-2.109.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info
index 824510ffc5..3cc5b05ca2 100644
--- a/development/dmd/dmd.info
+++ b/development/dmd/dmd.info
@@ -1,8 +1,8 @@
PRGNAM="dmd"
-VERSION="2.108.1"
+VERSION="2.109.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="https://downloads.dlang.org/releases/2.x/2.108.1/dmd.2.108.1.linux.tar.xz"
-MD5SUM="7222b99c101b2a847ce6b67fbb15d5c6"
+DOWNLOAD="https://downloads.dlang.org/releases/2.x/2.109.1/dmd.2.109.1.linux.tar.xz"
+MD5SUM="4ac0c77e283fb5b14da94e187532ba12"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dotnet-runtime-6.0/dotnet-runtime-6.0.SlackBuild b/development/dotnet-runtime-6.0/dotnet-runtime-6.0.SlackBuild
index 04f9ff5854..669e240305 100644
--- a/development/dotnet-runtime-6.0/dotnet-runtime-6.0.SlackBuild
+++ b/development/dotnet-runtime-6.0/dotnet-runtime-6.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dotnet-runtime-6.0
SRCNAM=dotnet-runtime
-VERSION=${VERSION:-6.0.27}
+VERSION=${VERSION:-6.0.33}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dotnet-runtime-6.0/dotnet-runtime-6.0.info b/development/dotnet-runtime-6.0/dotnet-runtime-6.0.info
index 692de1b28a..07fba10558 100644
--- a/development/dotnet-runtime-6.0/dotnet-runtime-6.0.info
+++ b/development/dotnet-runtime-6.0/dotnet-runtime-6.0.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-runtime-6.0"
-VERSION="6.0.27"
+VERSION="6.0.33"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/b4f214ee-a287-4640-991c-de80de4111d9/2672dee679fc3627949e8efdfff71e6d/dotnet-runtime-6.0.27-linux-x64.tar.gz"
-MD5SUM_x86_64="93f2046bec5cc07356960ca65a5037b9"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/250c78ac-a53f-4679-ad2a-cc31fa4c4001/204b39eb9634a8dd9f39cbcaf56030f2/dotnet-runtime-6.0.33-linux-x64.tar.gz"
+MD5SUM_x86_64="4a926af5ec7cbcb8273d304cf3f354ea"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-runtime-7.0/README b/development/dotnet-runtime-7.0/README
index 9d8b8d729b..abe33af2d3 100644
--- a/development/dotnet-runtime-7.0/README
+++ b/development/dotnet-runtime-7.0/README
@@ -6,3 +6,7 @@ build device, cloud, and IoT applications.
This package contains everything you need to run a .NET 7.0 application.
If you want to build apps, install .NET 7.0 SDK (dotnet-sdk-7.0), which
contains this runtime too.
+
+NOTE: This release has reached end of life, meaning it is no longer
+supported. It is recommended to move to a supported release, such as
+.NET 8.0.
diff --git a/development/dotnet-runtime-7.0/dotnet-runtime-7.0.SlackBuild b/development/dotnet-runtime-7.0/dotnet-runtime-7.0.SlackBuild
index 55963dd7be..0efbe90fa3 100644
--- a/development/dotnet-runtime-7.0/dotnet-runtime-7.0.SlackBuild
+++ b/development/dotnet-runtime-7.0/dotnet-runtime-7.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dotnet-runtime-7.0
SRCNAM=dotnet-runtime
-VERSION=${VERSION:-7.0.16}
+VERSION=${VERSION:-7.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dotnet-runtime-7.0/dotnet-runtime-7.0.info b/development/dotnet-runtime-7.0/dotnet-runtime-7.0.info
index 89a68b0b23..ae3771793f 100644
--- a/development/dotnet-runtime-7.0/dotnet-runtime-7.0.info
+++ b/development/dotnet-runtime-7.0/dotnet-runtime-7.0.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-runtime-7.0"
-VERSION="7.0.16"
+VERSION="7.0.20"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/a1b18f18-1bd5-4c11-a9ed-b38ff8e5276d/c357409f720369b1eb5b6f183521ac95/dotnet-runtime-7.0.16-linux-x64.tar.gz"
-MD5SUM_x86_64="2fda1b9a683644047f7d53920e2c11a1"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/2c5981ff-0f0c-47ab-bff4-0ea4919b395b/cbfdfa7f35d133b0bdef87fa3830bfa0/dotnet-runtime-7.0.20-linux-x64.tar.gz"
+MD5SUM_x86_64="f64d70a260e1e6662a8924b1269d09b5"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-runtime-8.0/dotnet-runtime-8.0.SlackBuild b/development/dotnet-runtime-8.0/dotnet-runtime-8.0.SlackBuild
index 7efe20772f..e335206a33 100644
--- a/development/dotnet-runtime-8.0/dotnet-runtime-8.0.SlackBuild
+++ b/development/dotnet-runtime-8.0/dotnet-runtime-8.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dotnet-runtime-8.0
SRCNAM=dotnet-runtime
-VERSION=${VERSION:-8.0.2}
+VERSION=${VERSION:-8.0.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dotnet-runtime-8.0/dotnet-runtime-8.0.info b/development/dotnet-runtime-8.0/dotnet-runtime-8.0.info
index 0b6fa55fbc..b02802c84d 100644
--- a/development/dotnet-runtime-8.0/dotnet-runtime-8.0.info
+++ b/development/dotnet-runtime-8.0/dotnet-runtime-8.0.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-runtime-8.0"
-VERSION="8.0.2"
+VERSION="8.0.8"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/307e4bf7-53c1-4b03-a2e5-379151ab3a04/140e7502609d45dfd83e4750b4bb5178/dotnet-runtime-8.0.2-linux-x64.tar.gz"
-MD5SUM_x86_64="e1c19b5a686d82edab6be0cf2efdf3c1"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/68c87f8a-862c-4870-a792-9c89b3c8aa2d/2319ebfb46d3a903341966586e8b0898/dotnet-runtime-8.0.8-linux-x64.tar.gz"
+MD5SUM_x86_64="3fd9ec0fedce8a2c9b00d020497c6784"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-sdk-6.0/dotnet-sdk-6.0.SlackBuild b/development/dotnet-sdk-6.0/dotnet-sdk-6.0.SlackBuild
index 4524b4bc67..0fe779517c 100644
--- a/development/dotnet-sdk-6.0/dotnet-sdk-6.0.SlackBuild
+++ b/development/dotnet-sdk-6.0/dotnet-sdk-6.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dotnet-sdk-6.0
SRCNAM=dotnet-sdk
-VERSION=${VERSION:-6.0.419}
+VERSION=${VERSION:-6.0.425}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dotnet-sdk-6.0/dotnet-sdk-6.0.info b/development/dotnet-sdk-6.0/dotnet-sdk-6.0.info
index e8e84faea3..665daeb88d 100644
--- a/development/dotnet-sdk-6.0/dotnet-sdk-6.0.info
+++ b/development/dotnet-sdk-6.0/dotnet-sdk-6.0.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-sdk-6.0"
-VERSION="6.0.419"
+VERSION="6.0.425"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/8828b97b-7bfd-4b1b-a646-e55bddc0d7ad/e2f7d168ad273e78fbae72ffb6d215d3/dotnet-sdk-6.0.419-linux-x64.tar.gz"
-MD5SUM_x86_64="125e34490e5c84191dfd3157b7317b4b"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/f57cd7db-7781-4ee0-9285-010a6435ef4f/ebc5bb7e43d2a288a8efcc6401ce3f85/dotnet-sdk-6.0.425-linux-x64.tar.gz"
+MD5SUM_x86_64="fb361d1844afa05fecd6ccae06bc1ca9"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-sdk-7.0/README b/development/dotnet-sdk-7.0/README
index d7bd923f31..72ef15430d 100644
--- a/development/dotnet-sdk-7.0/README
+++ b/development/dotnet-sdk-7.0/README
@@ -5,3 +5,7 @@ and can be used to build device, cloud, and IoT applications.
Please run 'dotnet new' after installing to initiate the program
and load all of the templates.
+
+NOTE: This release has reached end of life, meaning it is no longer
+supported. It is recommended to move to a supported release, such as
+.NET 8.0.
diff --git a/development/dotnet-sdk-7.0/dotnet-sdk-7.0.SlackBuild b/development/dotnet-sdk-7.0/dotnet-sdk-7.0.SlackBuild
index 68507c4437..c1e0890ca8 100644
--- a/development/dotnet-sdk-7.0/dotnet-sdk-7.0.SlackBuild
+++ b/development/dotnet-sdk-7.0/dotnet-sdk-7.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dotnet-sdk-7.0
SRCNAM=dotnet-sdk
-VERSION=${VERSION:-7.0.406}
+VERSION=${VERSION:-7.0.410}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dotnet-sdk-7.0/dotnet-sdk-7.0.info b/development/dotnet-sdk-7.0/dotnet-sdk-7.0.info
index 5d10566ed9..018256e90d 100644
--- a/development/dotnet-sdk-7.0/dotnet-sdk-7.0.info
+++ b/development/dotnet-sdk-7.0/dotnet-sdk-7.0.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-sdk-7.0"
-VERSION="7.0.406"
+VERSION="7.0.410"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/57150757-56af-450b-ba30-8532fac51e0f/507247327723f24970f66f51554c18bc/dotnet-sdk-7.0.406-linux-x64.tar.gz"
-MD5SUM_x86_64="a35ba6c1afad1f9c4d2101674a43ce9c"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/0ddc1522-2361-4394-97e9-52318bf51951/c5aef30601a86810f1f8ea89d42c26a0/dotnet-sdk-7.0.410-linux-x64.tar.gz"
+MD5SUM_x86_64="e74bb7f914be193f6ab5047ee31a9058"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-sdk-8.0/dotnet-sdk-8.0.SlackBuild b/development/dotnet-sdk-8.0/dotnet-sdk-8.0.SlackBuild
index 5c5f765110..a620647a50 100644
--- a/development/dotnet-sdk-8.0/dotnet-sdk-8.0.SlackBuild
+++ b/development/dotnet-sdk-8.0/dotnet-sdk-8.0.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dotnet-sdk-8.0
SRCNAM=dotnet-sdk
-VERSION=${VERSION:-8.0.200}
+VERSION=${VERSION:-8.0.401}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dotnet-sdk-8.0/dotnet-sdk-8.0.info b/development/dotnet-sdk-8.0/dotnet-sdk-8.0.info
index 3ec41089c9..47104b4bfd 100644
--- a/development/dotnet-sdk-8.0/dotnet-sdk-8.0.info
+++ b/development/dotnet-sdk-8.0/dotnet-sdk-8.0.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-sdk-8.0"
-VERSION="8.0.200"
+VERSION="8.0.401"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/7a1bac6e-364e-4de4-b76d-a1e3af5af8d2/292c64839df2435b4289766af556e144/dotnet-sdk-8.0.200-linux-x64.tar.gz"
-MD5SUM_x86_64="6afc81f7688193061827074a61a5ce6b"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/db901b0a-3144-4d07-b8ab-6e7a43e7a791/4d9d1b39b879ad969c6c0ceb6d052381/dotnet-sdk-8.0.401-linux-x64.tar.gz"
+MD5SUM_x86_64="a7dc75b36d85436de4c7e6161f7fcbf7"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild
index 23287496ed..90158bc8f5 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.6}
+VERSION=${VERSION:-1.22.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info
index 3c40ae108a..ac2654fe09 100644
--- a/development/dpkg/dpkg.info
+++ b/development/dpkg/dpkg.info
@@ -1,8 +1,8 @@
PRGNAM="dpkg"
-VERSION="1.22.6"
+VERSION="1.22.11"
HOMEPAGE="https://wiki.debian.org/Teams/Dpkg"
-DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.6.tar.xz"
-MD5SUM="595ba2badfa81bb2915b7bca08a5c245"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.11.tar.xz"
+MD5SUM="20fd4de234d9192a941ae58b616677ec"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmd"
diff --git a/development/eclipse-cpp/eclipse-cpp.SlackBuild b/development/eclipse-cpp/eclipse-cpp.SlackBuild
index 6bae0ef11b..58d0a25216 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.31}
-SRCVERSION=${SRCVERSION:-2024-03-R}
+VERSION=${VERSION:-4.32}
+SRCVERSION=${SRCVERSION:-2024-06-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 d2acc9706b..9db677f738 100644
--- a/development/eclipse-cpp/eclipse-cpp.info
+++ b/development/eclipse-cpp/eclipse-cpp.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-cpp"
-VERSION="4.31"
+VERSION="4.32"
HOMEPAGE="https://www.eclipse.org/cdt/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-cpp-2024-06-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-cpp-2024-06-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="fa0b13a8ca1513343787b097da34fb02 \
+ 08996b2179d6074a7319ed8508b7cdc8"
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 54cff91d1f..ce1d0b1245 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.31}
-SRCVERSION=${SRCVERSION:-2024-03-R}
+VERSION=${VERSION:-4.32}
+SRCVERSION=${SRCVERSION:-2024-06-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 83459d8549..f84d6823b2 100644
--- a/development/eclipse-java/eclipse-java.info
+++ b/development/eclipse-java/eclipse-java.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-java"
-VERSION="4.31"
+VERSION="4.32"
HOMEPAGE="https://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-java-2024-06-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-java-2024-06-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="ae1fdabd66288fd566c91d09f66097e8 \
+ 875b1a23a5dec338f553711f59e751a5"
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 4e980bb0a9..088051d2dc 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.31}
-SRCVERSION=${SRCVERSION:-2024-03-R}
+VERSION=${VERSION:-4.32}
+SRCVERSION=${SRCVERSION:-2024-06-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 8817429b3c..7dd4ae33ac 100644
--- a/development/eclipse-jee/eclipse-jee.info
+++ b/development/eclipse-jee/eclipse-jee.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-jee"
-VERSION="4.31"
+VERSION="4.32"
HOMEPAGE="https://www.eclipse.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-jee-2024-06-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-jee-2024-06-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="94aa3db05f146ca973739619d9e66af6 \
+ e5dc47d15ca73f630eb2f4d18e1274df"
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 5b16d8a7de..d94e7cac3a 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.31}
-SRCVERSION=${SRCVERSION:-2024-03-R}
+VERSION=${VERSION:-4.32}
+SRCVERSION=${SRCVERSION:-2024-06-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 2df51b7915..c373618f03 100644
--- a/development/eclipse-php/eclipse-php.info
+++ b/development/eclipse-php/eclipse-php.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-php"
-VERSION="4.31"
+VERSION="4.32"
HOMEPAGE="https://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-php-2024-06-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2024-06/R/eclipse-php-2024-06-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="39f6af05b7c0341c9bce38416012fccb \
+ 47dc9c6bf4610ae5d9bb3374e0dbd8f4"
REQUIRES=""
MAINTAINER="Giuseppe Di Terlizzi"
EMAIL="giuseppe.diterlizzi@gmail.com"
diff --git a/development/eclipse-platform/README b/development/eclipse-platform/README
deleted file mode 100644
index d1c747f35b..0000000000
--- a/development/eclipse-platform/README
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse-platform (Eclipse IDE)
-
-A minimal Eclipse installation suitable for complete per-user
-customization with the built-in Eclipse package manager
-
-Homepage:
-https://www.eclipse.org/
diff --git a/development/eclipse-platform/doinst.sh b/development/eclipse-platform/doinst.sh
deleted file mode 100644
index d7c029786b..0000000000
--- a/development/eclipse-platform/doinst.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-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
-}
-
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-if [ -x /usr/bin/update-mime-database ]; then
- /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
-fi
-
-config opt/eclipse-platform/configuration/config.ini.new
-config opt/eclipse-platform/eclipse.ini.new
diff --git a/development/eclipse-platform/eclipse-platform.SlackBuild b/development/eclipse-platform/eclipse-platform.SlackBuild
deleted file mode 100644
index cfcad3541f..0000000000
--- a/development/eclipse-platform/eclipse-platform.SlackBuild
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for eclipse-platform
-
-# Copyright 2020, 2021 Igor Alexandrov <igor.alexandrov@outlook.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=eclipse-platform
-VERSION=${VERSION:-4.19}
-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" ]; then
- echo "$ARCH is not supported for $PRGNAM-$VERSION"
- 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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-SRCNAM=eclipse
-
-set -eu
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $PKG
-tar xvf $CWD/$PRGNAM-$VERSION-linux-gtk-$ARCH.tar.?z*
-
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-find . -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 {opt,usr/{bin,doc/$PRGNAM-$VERSION}}
-mv $SRCNAM opt/$PRGNAM
-
-mv opt/$PRGNAM/configuration/config.ini opt/$PRGNAM/configuration/config.ini.new
-mv opt/$PRGNAM/eclipse.ini opt/$PRGNAM/eclipse.ini.new
-
-ln -s ../../opt/$PRGNAM/$SRCNAM usr/bin/$PRGNAM
-ln -s ../../../opt/$PRGNAM/readme/readme_eclipse.html usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-install -D -m 0644 $CWD/$PRGNAM.desktop usr/share/applications/$PRGNAM.desktop
-install -D -m 0644 "$(find . -name '*eclipse48.png')" usr/share/pixmaps/$PRGNAM.png
-
-mkdir -p install
-cat $CWD/slack-desc > install/slack-desc
-cat $CWD/doinst.sh > install/doinst.sh
-
-/sbin/makepkg -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/eclipse-platform/eclipse-platform.desktop b/development/eclipse-platform/eclipse-platform.desktop
deleted file mode 100644
index 225de5bc8d..0000000000
--- a/development/eclipse-platform/eclipse-platform.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Exec=eclipse-platform
-Name=Eclipse IDE
-GenericName=Eclipse IDE
-Icon=eclipse-platform
-StartupNotify=true
-Categories=Development;
diff --git a/development/eclipse-platform/eclipse-platform.info b/development/eclipse-platform/eclipse-platform.info
deleted file mode 100644
index ca30522a19..0000000000
--- a/development/eclipse-platform/eclipse-platform.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="eclipse-platform"
-VERSION="4.19"
-HOMEPAGE="https://www.eclipse.org/"
-DOWNLOAD="UNSUPPORTED"
-MD5SUM=""
-DOWNLOAD_x86_64="https://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops4/R-4.19-202103031800/eclipse-platform-4.19-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="48253adbb219851359613344d942d934"
-REQUIRES="zulu-openjdk8 webkit2gtk"
-MAINTAINER="Igor Alexandrov"
-EMAIL="igor.alexandrov@outlook.com"
diff --git a/development/eclipse-platform/slack-desc b/development/eclipse-platform/slack-desc
deleted file mode 100644
index 327a2fd802..0000000000
--- a/development/eclipse-platform/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------------------------------------------------------|
-eclipse-platform: eclipse-platform (Eclipse IDE)
-eclipse-platform:
-eclipse-platform: A minimal Eclipse installation suitable for complete per-user
-eclipse-platform: customization with the built-in Eclipse package manager
-eclipse-platform:
-eclipse-platform: Homepage:
-eclipse-platform: https://www.eclipse.org/
-eclipse-platform:
-eclipse-platform:
-eclipse-platform:
-eclipse-platform:
diff --git a/development/electron/electron.SlackBuild b/development/electron/electron.SlackBuild
index 4fdae7c433..b05fd8ffb2 100644
--- a/development/electron/electron.SlackBuild
+++ b/development/electron/electron.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for electron
# Copyright 2017 Dhaby Xiloj <slack.dhabyx@gmail.com>
-# 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=electron
-VERSION=${VERSION:-20.3.12}
+VERSION=${VERSION:-26.6.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/electron/electron.info b/development/electron/electron.info
index 26a6c16d02..dd4ac0175e 100644
--- a/development/electron/electron.info
+++ b/development/electron/electron.info
@@ -1,10 +1,10 @@
PRGNAM="electron"
-VERSION="20.3.12"
+VERSION="26.6.10"
HOMEPAGE="https://www.electronjs.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/electron/electron/releases/download/v20.3.12/electron-v20.3.12-linux-x64.zip"
-MD5SUM_x86_64="6d24bae2deab47cacf16ba4ab4ac34e7"
+DOWNLOAD_x86_64="https://github.com/electron/electron/releases/download/v26.6.10/electron-v26.6.10-linux-x64.zip"
+MD5SUM_x86_64="3935110741a8cce639a57456b500477a"
REQUIRES=""
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/f2c/README b/development/f2c/README
index 61f28bde6f..20c7be39ba 100644
--- a/development/f2c/README
+++ b/development/f2c/README
@@ -4,19 +4,22 @@ f2c is a Fortran-to-C converter.
This package includes libf2c, which must be linked to the resulting C
code.
-Thus the general idea is: f2c foo.f; gcc foo.c -lf2c
+The general idea is: f2c foo.f; gcc foo.c -lf2c -lm
Or use the fc script provided in the docs directory. Beware, fc is
also an (unrelated) bash builtin.
-f2c used to use two separate libraries, libi77 and libf77. These are
-now rolled together into libf2c. NB libf2c carries a separate version
-number from f2c itself. The version number associated with the
+f2c once used two separate libraries, libi77 and libf77. These are
+now rolled together into libf2c. NB libf2c carries separate version
+numbers from f2c itself. The version number associated with the
SlackBuilds package is the f2c version number.
If combining with gfortran, you may want to use gfortran -ff2c. See
the gfortran man page.
-Multiple files must be downloaded because netlib doesn't provide a
-convenient single tarball.
+The official Netlib repository provides only the most recent version,
+with no renaming of files on update. To avoid checksum errors
+following each f2c update, the .info file points to a unofficial,
+version-specific tarball maintained at a third-party site.
+This SlackBuild builds only the shared library.
diff --git a/development/f2c/f2c.SlackBuild b/development/f2c/f2c.SlackBuild
index ca3b3d691d..e7812be1ca 100644
--- a/development/f2c/f2c.SlackBuild
+++ b/development/f2c/f2c.SlackBuild
@@ -2,9 +2,11 @@
# Slackware build script for f2c
-# Copyright 2017-2023, Judah Milgram, Washington DC
+# Copyright 2017-2024, Judah Milgram, Washington DC
# All rights reserved.
#
+# Assistance of Moritz Schaefer gratefully acknowledged.
+#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
@@ -22,10 +24,11 @@
# 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=f2c
-VERSION=${VERSION:-20240130} # f2c version, not libf2c.
+VERSION=${VERSION:-20240504}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -48,16 +51,19 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -fPIC -DNON_UNIX_STDIO -march=i586 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -fPIC -DNON_UNIX_STDIO -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC -DNON_UNIX_STDIO"
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
- SLKCFLAGS="-O2 -fPIC -DNON_UNIX_STDIO"
+ SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
@@ -67,13 +73,10 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
-mkdir -p $PRGNAM-$VERSION/libf2c
-cd $PRGNAM-$VERSION/libf2c
-unzip $CWD/libf2c.zip
-
-cd $TMP/$PRGNAM-$VERSION
-tar xfvz $CWD/src.tgz
+unzip -d libf2c libf2c.zip
chown -R root:root .
find -L . \
@@ -82,49 +85,35 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# make libf2c:
-cd $TMP/$PRGNAM-$VERSION/libf2c
-make CFLAGS="${SLKCFLAGS}" -f makefile.u
+# libf2c
+make CFLAGS="${SLKCFLAGS} -DNON_UNIX_STDIO -fPIC" -C libf2c -f makefile.u \
+ signal1.h f2c.h libf2c.so
+install -D -t $PKG/usr/lib${LIBDIRSUFFIX} libf2c/libf2c.so
-# install libf2c:
-mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
-make -f makefile.u LIBDIR=$PKG/usr/lib${LIBDIRSUFFIX} install
+# f2c
+make CFLAGS="${SLKCFLAGS} -DNON_UNIX_STDIO -fPIC" -C src -f makefile.u
+install -D -t $PKG/usr/bin src/f2c
+install -m 644 -D -t $PKG/usr/include src/f2c.h
-# make f2c:
-cd $TMP/$PRGNAM-$VERSION/src
-make CFLAGS="${SLKCFLAGS}" -f makefile.u
+# strip
+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 f2c:
-mkdir -p $PKG/usr/bin
-mkdir -p $PKG/usr/include
-install -s f2c $PKG/usr/bin
-install -m 644 f2c.h $PKG/usr/include
-
-# strip binaries:
-strip --strip-unneeded $PKG/usr/lib${LIBDIRSUFFIX}/libf2c.a
-strip --strip-unneeded $PKG/usr/bin/f2c
-
-# install f2c man page:
-cd $TMP
+# man pages
mkdir -p $PKG/usr/man/man1
-install -m 644 $PRGNAM-$VERSION/src/f2c.1t $PKG/usr/man/man1/f2c.1
-gzip -9 $PKG/usr/man/man1/f2c.1
+gzip -9 -c src/f2c.1t > $PKG/usr/man/man1/f2c.1.gz
-# install docs:
-cd $TMP
+# docs:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a $PRGNAM-$VERSION/src/Notice $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a $PRGNAM-$VERSION/src/README $PKG/usr/doc/$PRGNAM-$VERSION/README.f2c
-cp -a $PRGNAM-$VERSION/src/changes $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a $PRGNAM-$VERSION/libf2c/README $PKG/usr/doc/$PRGNAM-$VERSION/README.libf2c
-cat $CWD/fc > $PKG/usr/doc/$PRGNAM-$VERSION/fc
-cat $CWD/f2c.pdf > $PKG/usr/doc/$PRGNAM-$VERSION/f2c.pdf
+cp -a \
+ 00lastchange README changes f2c.pdf fc index.html src/Notice \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-# Copy the slack-desc into ./install
+# slack-desc
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-# Make the package
+# Make package
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/f2c/f2c.info b/development/f2c/f2c.info
index 3871d4eb70..078ce0a21d 100644
--- a/development/f2c/f2c.info
+++ b/development/f2c/f2c.info
@@ -1,14 +1,8 @@
PRGNAM="f2c"
-VERSION="20240130"
+VERSION="20240504"
HOMEPAGE="https://netlib.org/f2c/"
-DOWNLOAD="https://netlib.org/f2c/libf2c.zip \
- https://netlib.org/f2c/src.tgz \
- https://netlib.org/f2c/fc \
- https://netlib.org/f2c/f2c.pdf"
-MD5SUM="651b3d9cbfc9ae659166332785ac3b6e \
- 3a292e0c25dbb65bf0273959a3f18bf5 \
- dcdf6afbd96204662bf10594b744cb44 \
- 2a84d6d2f74412d7a288e721070d62b8"
+DOWNLOAD="https://github.com/dcjud/f2c/archive/v20240504/f2c-20240504.tar.gz"
+MD5SUM="886eb706af2333c8e078561e6e2bc505"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/f2c/slack-desc b/development/f2c/slack-desc
index b1f3476557..c60cc9c91b 100644
--- a/development/f2c/slack-desc
+++ b/development/f2c/slack-desc
@@ -12,7 +12,7 @@ f2c: by S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer
f2c:
f2c: From netlib. Includes libf2c.
f2c:
-f2c: The general idea: f2c foo.f; gcc foo.c -lf2c
+f2c: The general idea: f2c foo.f; gcc foo.c -lf2c -lm
f2c:
f2c: If combining with gfortran, see the -ff2c option in the gfortran man
f2c: page.
diff --git a/development/gambas3/gambas-3.19.0-poppler-24.02.0.patch b/development/gambas3/gambas-3.19.0-poppler-24.02.0.patch
new file mode 100644
index 0000000000..d97e579696
--- /dev/null
+++ b/development/gambas3/gambas-3.19.0-poppler-24.02.0.patch
@@ -0,0 +1,13 @@
+diff -Naur gambas-3.19.0.orig/gb.pdf/src/CPdfDocument.cpp gambas-3.19.0/gb.pdf/src/CPdfDocument.cpp
+--- gambas-3.19.0.orig/gb.pdf/src/CPdfDocument.cpp 2024-02-16 00:33:51.000000000 +0100
++++ gambas-3.19.0/gb.pdf/src/CPdfDocument.cpp 2024-02-17 12:14:47.937408267 +0100
+@@ -776,7 +776,8 @@
+ BEGIN_PROPERTY(PDFINDEX_title)
+
+ OutlineItem *item = CPDF_index_get(THIS->currindex);
+- return_unicode_string(item->getTitle(), item->getTitleLength());
++ const std::vector<Unicode> &title = item->getTitle();
++ return_unicode_string(title.data(), title.size());
+
+ END_PROPERTY
+
diff --git a/development/gambas3/gambas3.SlackBuild b/development/gambas3/gambas3.SlackBuild
index 5073e7b417..a7b54b2251 100644
--- a/development/gambas3/gambas3.SlackBuild
+++ b/development/gambas3/gambas3.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gambas3
SRCNAM=gambas
-VERSION=${VERSION:-3.19.1}
+VERSION=${VERSION:-3.19.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +68,7 @@ fi
set -e
#check updated for slackware 15 for new package location
-if [ "x`ls -H /var/lib/pkgtools/packages|grep ^$PRGNAM|wc -l`" = "x1" ]; then
+if [ "x$( ls -H /var/lib/pkgtools/packages|grep ^$PRGNAM|wc -l )" = "x1" ]; then
#current installs of gambas should be uninstalled before
#attempting to create this gambas3 package
echo "you must uninstall $PRGNAM before creating package $PRGNAM ver $VERSION"
@@ -81,6 +81,11 @@ rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2
cd $SRCNAM-$VERSION
chown -R root:root .
+#patch for unixodbc path change. shouldn't be needed for >3.19.3
+#sed -i -e 's/COMPONENT/COMPONENT_SEARCH/g' -e '/\[src\],/a \ \ odbc,' gb.db.odbc/configure.ac
+#sed -i -e 's/COMPONENT/COMPONENT_SEARCH/g' -e '/\[src\],/a \ \ odbc,' gb.db2.odbc/configure.ac
+
+patch -p1 < $CWD/gambas-3.19.0-poppler-24.02.0.patch
./reconf-all
diff --git a/development/gambas3/gambas3.info b/development/gambas3/gambas3.info
index b4eec44fb7..e59c1215ab 100644
--- a/development/gambas3/gambas3.info
+++ b/development/gambas3/gambas3.info
@@ -1,10 +1,10 @@
PRGNAM="gambas3"
-VERSION="3.19.1"
+VERSION="3.19.4"
HOMEPAGE="https://gambas.sourceforge.net"
-DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.19.1/gambas-3.19.1.tar.bz2"
-MD5SUM="5e0d6f2b7b13625e137f519b967d494b"
+DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.19.4/gambas-3.19.4.tar.bz2"
+MD5SUM="3d76c075f15f81f3f34dec6e9299f8ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="alure gtkglext webkit2gtk imlib %README%"
+REQUIRES="alure gtkglext webkit2gtk4.1 imlib %README%"
MAINTAINER="Tim Dickson"
EMAIL="dickson.tim@googlemail.com"
diff --git a/development/ghex/ghex.SlackBuild b/development/ghex/ghex.SlackBuild
index 927714fb2a..559e6c549a 100644
--- a/development/ghex/ghex.SlackBuild
+++ b/development/ghex/ghex.SlackBuild
@@ -5,7 +5,7 @@
# Originally written by B. Watson (urchlay@slackware.uk), Copyright © 2020-2021
#
# Updated for GHex 4.x by Logan Rathbone <poprocks@gmail.com>
-# Copyright ©2022-2023
+# Copyright © 2022-2024
#
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
#
@@ -14,7 +14,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ghex
-VERSION=${VERSION:-45.1}
+VERSION=${VERSION:-46.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/ghex/ghex.info b/development/ghex/ghex.info
index 928ed3954d..4270ef16c0 100644
--- a/development/ghex/ghex.info
+++ b/development/ghex/ghex.info
@@ -1,8 +1,8 @@
PRGNAM="ghex"
-VERSION="45.1"
+VERSION="46.0"
HOMEPAGE="https://gitlab.gnome.org/GNOME/ghex"
-DOWNLOAD="https://download.gnome.org/sources/ghex/45/ghex-45.1.tar.xz"
-MD5SUM="54eafa6969a6593e9e3e94def171bd86"
+DOWNLOAD="https://download.gnome.org/sources/ghex/46/ghex-46.0.tar.xz"
+MD5SUM="0079e4a5bd8103529e78b77616674d76"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libadwaita"
diff --git a/development/ghidra/ghidra.SlackBuild b/development/ghidra/ghidra.SlackBuild
index 588e26bdd3..571a67a9ff 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.3}
-VERDATE=${VERDATE:-20240410}
+VERSION=${VERSION:-11.1.2}
+VERDATE=${VERDATE:-20240709}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,6 +79,8 @@ chmod 0755 $PKG/usr/bin/$PRGNAM
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -ar LICENSE licenses $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/licenses/*
+chmod 644 $PKG/usr/doc/$PRGNAM-$VERSION/LICENSE
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/ghidra/ghidra.info b/development/ghidra/ghidra.info
index 9a82e03a93..d062003512 100644
--- a/development/ghidra/ghidra.info
+++ b/development/ghidra/ghidra.info
@@ -1,10 +1,10 @@
PRGNAM="ghidra"
-VERSION="11.0.3"
+VERSION="11.1.2"
HOMEPAGE="https://ghidra-sre.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.1.2_build/ghidra_11.1.2_PUBLIC_20240709.zip"
+MD5SUM_x86_64="1e46987df9b7fd2c427e235e092364e5"
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 3e3b8324ce..0af2c6ce63 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.49.0}
+VERSION=${VERSION:-2.57.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 b8019c769a..92d1e6b590 100644
--- a/development/github-cli/github-cli.info
+++ b/development/github-cli/github-cli.info
@@ -1,10 +1,10 @@
PRGNAM="github-cli"
-VERSION="2.49.0"
+VERSION="2.57.0"
HOMEPAGE="https://cli.github.com/"
-DOWNLOAD="https://github.com/cli/cli/releases/download/v2.49.0/gh_2.49.0_linux_386.deb"
-MD5SUM="8400fa3fcd6f58b838f55d655e50d467"
-DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.49.0/gh_2.49.0_linux_amd64.deb"
-MD5SUM_x86_64="a3fb594c630dc06f176a6411f85c81cc"
+DOWNLOAD="https://github.com/cli/cli/releases/download/v2.57.0/gh_2.57.0_linux_386.deb"
+MD5SUM="360def2bfc0299fbbaa8d01d8e9398b1"
+DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.57.0/gh_2.57.0_linux_amd64.deb"
+MD5SUM_x86_64="662c489d884fd86a5788df689cb3f4a9"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/github-desktop/github-desktop.SlackBuild b/development/github-desktop/github-desktop.SlackBuild
index fbc8119be0..b318b95b72 100644
--- a/development/github-desktop/github-desktop.SlackBuild
+++ b/development/github-desktop/github-desktop.SlackBuild
@@ -26,9 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=github-desktop
SRCNAM=GitHubDesktop
-VERSION=${VERSION:-3.3.12}
+VERSION=${VERSION:-3.4.1}
BUILD=${BUILD:-1}
-DEBBUILD=${DEBBUILD:-2}
+DEBBUILD=${DEBBUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/github-desktop/github-desktop.info b/development/github-desktop/github-desktop.info
index ce376c9b79..745a4da911 100644
--- a/development/github-desktop/github-desktop.info
+++ b/development/github-desktop/github-desktop.info
@@ -1,12 +1,12 @@
PRGNAM="github-desktop"
-VERSION="3.3.12"
+VERSION="3.4.1"
HOMEPAGE="https://github.com/shiftkey/desktop/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-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"
+DOWNLOAD_x86_64="https://github.com/shiftkey/desktop/releases/download/release-3.4.1-linux1/GitHubDesktop-linux-amd64-3.4.1-linux1.deb \
+ https://github.com/shiftkey/desktop/releases/download/release-3.4.1-linux1/GitHubDesktop-linux-arm64-3.4.1-linux1.deb"
+MD5SUM_x86_64="c1cfb6bc488deef917f5955f6df6f53d \
+ 3036080b877ffeb16fdbdca2cda42290"
REQUIRES=""
MAINTAINER="Jay Lanagan"
EMAIL="j@lngn.net"
diff --git a/development/gitlab-cli/gitlab-cli.SlackBuild b/development/gitlab-cli/gitlab-cli.SlackBuild
index 1d81f6fe3a..3d737c59ca 100644
--- a/development/gitlab-cli/gitlab-cli.SlackBuild
+++ b/development/gitlab-cli/gitlab-cli.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gitlab-cli
DEBNAM=glab
-VERSION=${VERSION:-1.40.0}
+VERSION=${VERSION:-1.46.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/gitlab-cli/gitlab-cli.info b/development/gitlab-cli/gitlab-cli.info
index eb9f088c12..d4d9fe6013 100644
--- a/development/gitlab-cli/gitlab-cli.info
+++ b/development/gitlab-cli/gitlab-cli.info
@@ -1,14 +1,14 @@
PRGNAM="gitlab-cli"
-VERSION="1.40.0"
+VERSION="1.46.0"
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
-DOWNLOAD="https://gitlab.com/gitlab-org/cli/-/archive/v1.40.0/cli-v1.40.0.tar.gz \
- https://gitlab.com/gitlab-org/cli/-/releases/v1.40.0/downloads/glab_1.40.0_Linux_i386.deb"
-MD5SUM="211aea19fc88dbf6f21763e593ba2079 \
- 94ff62f6214017c6204178810c9ef7a4"
-DOWNLOAD_x86_64="https://gitlab.com/gitlab-org/cli/-/archive/v1.40.0/cli-v1.40.0.tar.gz \
- https://gitlab.com/gitlab-org/cli/-/releases/v1.40.0/downloads/glab_1.40.0_Linux_x86_64.deb"
-MD5SUM_x86_64="211aea19fc88dbf6f21763e593ba2079 \
- b5774bc5db8eaf3099e83f3a4a3c74bf"
+DOWNLOAD="https://gitlab.com/gitlab-org/cli/-/archive/v1.46.0/cli-v1.46.0.tar.gz \
+ https://gitlab.com/gitlab-org/cli/-/releases/v1.46.0/downloads/glab_1.46.0_Linux_i386.deb"
+MD5SUM="e4dba6e29c9e58b8c890f5c684698e21 \
+ bb0e6198a8631c23651cee8792ce4746"
+DOWNLOAD_x86_64="https://gitlab.com/gitlab-org/cli/-/archive/v1.46.0/cli-v1.46.0.tar.gz \
+ https://gitlab.com/gitlab-org/cli/-/releases/v1.46.0/downloads/glab_1.46.0_Linux_x86_64.deb"
+MD5SUM_x86_64="e4dba6e29c9e58b8c890f5c684698e21 \
+ f34d95db408ff9745fb5fc616b650df3"
REQUIRES=""
MAINTAINER="Diniz Bortolotto"
EMAIL="diniz.bortolotto@gmail.com"
diff --git a/development/glm/glm.SlackBuild b/development/glm/glm.SlackBuild
index 576e6451cf..25489fcfff 100644
--- a/development/glm/glm.SlackBuild
+++ b/development/glm/glm.SlackBuild
@@ -58,7 +58,7 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
-chown -R root.root .
+chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
diff --git a/development/global/doinst.sh b/development/global/doinst.sh
new file mode 100644
index 0000000000..94de306eab
--- /dev/null
+++ b/development/global/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/install-info ]; then
+ /usr/bin/install-info --info-dir=usr/info usr/info/global.info.gz 1> /dev/null 2>&1
+fi
diff --git a/development/global/douninst.sh b/development/global/douninst.sh
new file mode 100644
index 0000000000..15fd3be537
--- /dev/null
+++ b/development/global/douninst.sh
@@ -0,0 +1,12 @@
+# How to cleanly remove a GNU info file from the index:
+# Rebuild the info dir after our info file was removed. With modern versions
+# of install-info, it's OK if our wildcard includes e.g. gcc.info.gz and
+# gcc-1.info.gz (it won't create duplicate index entries). We have at least
+# one package that does NOT compress its info files, for a good reason, so
+# we can't say *.info.gz here.
+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/development/global/global.SlackBuild b/development/global/global.SlackBuild
index 7d7bf8865d..45e579fdb1 100644
--- a/development/global/global.SlackBuild
+++ b/development/global/global.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=global
-VERSION=${VERSION:-6.6.7}
+VERSION=${VERSION:-6.6.13}
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,11 +104,13 @@ gzip -9 $PKG/usr/info/*.info*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
(cd $PKG/usr/share/gtags; mv AUTHORS BUILD_TOOLS \
- COPYING ChangeLog DONORS FAQ INSTALL LICENSE NEWS README THANKS \
+ COPYING ChangeLog DONORS FAQ LICENSE NEWS README THANKS \
$PKG/usr/doc/$PRGNAM-$VERSION)
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/development/global/global.info b/development/global/global.info
index 66cfa69f62..ae1c66b2d9 100644
--- a/development/global/global.info
+++ b/development/global/global.info
@@ -1,8 +1,8 @@
PRGNAM="global"
-VERSION="6.6.7"
+VERSION="6.6.13"
HOMEPAGE="http://www.gnu.org/software/global/"
-DOWNLOAD="http://tamacom.com/global/global-6.6.7.tar.gz"
-MD5SUM="b55bee959c826dc3cb844144e4d56ef4"
+DOWNLOAD="https://ftp.gnu.org/pub/gnu/global/global-6.6.13.tar.gz"
+MD5SUM="dacaaac5870deda2b3d15da7fdcd90a3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/gnuradio/README b/development/gnuradio/README
index f263aa7289..4f9999adc2 100644
--- a/development/gnuradio/README
+++ b/development/gnuradio/README
@@ -12,4 +12,4 @@ flow-graph source code), you must install at least:
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).
+SoapySDR and Sphinx (the last is to generate additional docs).
diff --git a/development/gnuradio/doinst.sh b/development/gnuradio/doinst.sh
index 65c7e2eeb9..d1e80141f0 100644
--- a/development/gnuradio/doinst.sh
+++ b/development/gnuradio/doinst.sh
@@ -1,3 +1,13 @@
+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
+}
+
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
diff --git a/development/gnuradio/gnuradio.SlackBuild b/development/gnuradio/gnuradio.SlackBuild
index 619f7387f5..ae7b2db918 100644
--- a/development/gnuradio/gnuradio.SlackBuild
+++ b/development/gnuradio/gnuradio.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2013 Georgi Kolev, Bulgaria
# Copyright 2015-2018 Panagiotis Nikolaou, Culver City, CA
-# Copyright 2021 Mario Preksavec, Zagreb, Croatia
+# Copyright 2021, 2024 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gnuradio
-VERSION=${VERSION:-3.9.4.0}
+VERSION=${VERSION:-3.10.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,6 +81,9 @@ find -L . \
# install docs in the right place
sed -i "s|\${GR_DATA_DIR}/doc|doc|" CMakeLists.txt
+# fix building with gcc >= 13.x
+sed -i s/\#include\ \<cstdlib\>/\#include\ \<cstdlib\>\\n\#include\ \<cstdint\>/ ./gr-fec/include/gnuradio/fec/alist.h
+
mkdir -p build
cd build
cmake \
diff --git a/development/gnuradio/gnuradio.info b/development/gnuradio/gnuradio.info
index e410c3340c..4260e5fb49 100644
--- a/development/gnuradio/gnuradio.info
+++ b/development/gnuradio/gnuradio.info
@@ -1,10 +1,10 @@
PRGNAM="gnuradio"
-VERSION="3.9.4.0"
+VERSION="3.10.10.0"
HOMEPAGE="https://gnuradio.org"
-DOWNLOAD="https://github.com/gnuradio/gnuradio/archive/v3.9.4.0/gnuradio-3.9.4.0.tar.gz"
-MD5SUM="645f402ca4a99f89466b479e45b444db"
+DOWNLOAD="https://github.com/gnuradio/gnuradio/archive/v3.10.10.0/gnuradio-3.10.10.0.tar.gz"
+MD5SUM="f388d3a3136ba4362b8766fcebb0ac09"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="cheetah3 pybind11 volk log4cpp python3-numpy"
-MAINTAINER="Panagiotis Nikolaou"
-EMAIL="hostmaster@slackonly.com"
+REQUIRES="cheetah3 pybind11 volk log4cpp python3-numpy spdlog"
+MAINTAINER="Mario Preksavec"
+EMAIL="mario at slackware dot hr"
diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild
index 9c9cf6a5d9..50a4c3a14b 100644
--- a/development/google-go-lang/google-go-lang.SlackBuild
+++ b/development/google-go-lang/google-go-lang.SlackBuild
@@ -29,9 +29,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=google-go-lang
-VERSION=${VERSION:-1.22.1}
+VERSION=${VERSION:-1.22.7}
BOOTSTRAP_VERSION=${BOOTSTRAP_VERSION:-1.19.13}
-BOOTSTRAP_VERSION2=${BOOTSTRAP_VERSION2:-1.21.8}
+BOOTSTRAP_VERSION2=${BOOTSTRAP_VERSION2:-1.21.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/google-go-lang/google-go-lang.info b/development/google-go-lang/google-go-lang.info
index b66c52bb27..b8f3b64315 100644
--- a/development/google-go-lang/google-go-lang.info
+++ b/development/google-go-lang/google-go-lang.info
@@ -1,11 +1,11 @@
PRGNAM="google-go-lang"
-VERSION="1.22.1"
+VERSION="1.22.7"
HOMEPAGE="http://golang.org"
-DOWNLOAD="https://storage.googleapis.com/golang/go1.22.1.src.tar.gz \
- https://storage.googleapis.com/golang/go1.21.8.src.tar.gz \
+DOWNLOAD="https://storage.googleapis.com/golang/go1.22.7.src.tar.gz \
+ https://storage.googleapis.com/golang/go1.21.12.src.tar.gz \
https://storage.googleapis.com/golang/go1.19.13.src.tar.gz"
-MD5SUM="da1a44807b86836323ed475d81ddee8a \
- 02711c04f9fbe4087ab54805458a2a9d \
+MD5SUM="59f70fbfefc4fd6d5ec1f1fd6ca81c32 \
+ bb790f2c7b1ee800ab06b4093ce4929e \
6d3625cac26503932002b98eae2d0001"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/gr-osmosdr/gr-osmosdr.SlackBuild b/development/gr-osmosdr/gr-osmosdr.SlackBuild
index 6d4d116fd9..9515189093 100644
--- a/development/gr-osmosdr/gr-osmosdr.SlackBuild
+++ b/development/gr-osmosdr/gr-osmosdr.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for gr-osmosdr
# Copyright 2015-2018 Panagiotis Nikolaou, Culver City, CA
+# Copyright 2015, 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=gr-osmosdr
-VERSION=${VERSION:-20210128_a100eb0}
+VERSION=${VERSION:-20240515_a6afeaa}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -96,7 +97,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 README $PKG/usr/doc/$PRGNAM-$VERSION \
+cp -a AUTHORS COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION \
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/gr-osmosdr/gr-osmosdr.info b/development/gr-osmosdr/gr-osmosdr.info
index 3b55cdc71a..d8186be9f4 100644
--- a/development/gr-osmosdr/gr-osmosdr.info
+++ b/development/gr-osmosdr/gr-osmosdr.info
@@ -1,10 +1,10 @@
PRGNAM="gr-osmosdr"
-VERSION="20210128_a100eb0"
+VERSION="20240515_a6afeaa"
HOMEPAGE="http://sdr.osmocom.org/trac/wiki/GrOsmoSDR"
-DOWNLOAD="http://mirror.slackware.hr/sources/gr-osmosdr/gr-osmosdr-20210128_a100eb0.tar.bz2"
-MD5SUM="635037afeb620e61ae200d491f9df580"
+DOWNLOAD="http://mirror.slackware.hr/sources/gr-osmosdr/gr-osmosdr-20240515_a6afeaa.tar.bz2"
+MD5SUM="9c032515ec5fbb7c3f5e03305cde53b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gnuradio"
-MAINTAINER="Panagiotis Nikolaou"
-EMAIL="hostmaster@slackonly.com"
+MAINTAINER="Mario Preksavec"
+EMAIL="mario at slackware dot hr"
diff --git a/development/groovy/README b/development/groovy/README
deleted file mode 100644
index 558dcae3ac..0000000000
--- a/development/groovy/README
+++ /dev/null
@@ -1,13 +0,0 @@
-Groovy is a dynamic language for the Java platform.
-
-This sets GROOVY_HOME=/usr/<libdir>/groovy and PATH to include
-/usr/<libdir>/groovy/bin. This SlackBuild provides one for sh and one
-for csh. You can logout and login again or simply run:
-
-# source /etc/profile.d/groovy.sh
-
-The installation is like Java Runtime/SDK, in that it places everything
-by default in /usr/<libdir>/groovy.
-
-The lib directory is set dependent upon the package architecture:
-/usr/lib on x86 and /usr/lib64 on x86_64.
diff --git a/development/groovy/doinst.sh b/development/groovy/doinst.sh
deleted file mode 100644
index 1575140e0b..0000000000
--- a/development/groovy/doinst.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-# Handle configuration files
-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...
-}
-# List of configuration files (they should end in .new)
-
-config etc/profile.d/groovy.sh.new
-config etc/profile.d/groovy.csh.new
diff --git a/development/groovy/groovy.SlackBuild b/development/groovy/groovy.SlackBuild
deleted file mode 100644
index fa260b698a..0000000000
--- a/development/groovy/groovy.SlackBuild
+++ /dev/null
@@ -1,107 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for groovy
-
-# Originally by Jockey S. Kyd (jockey dot kyd at gmail dot com)
-#
-# Modified by Ryan P.C. McQuen, WA, ryanpcmcquen@member.fsf.org
-# 2017 | Dhaby Xiloj | slack.dhabyx@gmail.com
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version, with the following exception:
-# the text of the GPL license may be omitted.
-
-# This program is distributed in the hope that it will be useful, but
-# without any warranty; without even the implied warranty of
-# merchantability or fitness for a particular purpose. Compiling,
-# interpreting, executing or merely reading the text of the program
-# may result in lapses of consciousness and/or very being, up to and
-# including the end of all existence and the Universe as we know it.
-# See the GNU General Public License for more details.
-
-# You may have received a copy of the GNU General Public License
-# along with this program (most likely, a file named COPYING). If
-# not, see <http://www.gnu.org/licenses/>.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=groovy
-VERSION=${VERSION:-2.4.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 the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "x86_64" ]; then
- LIBDIRSUFFIX="64"
-else
- LIBDIRSUFFIX=""
-fi
-
-set -e
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-unzip $CWD/apache-$PRGNAM-binary-$VERSION.zip
-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/lib$LIBDIRSUFFIX/$PRGNAM
-mv {bin,conf,embeddable,grooid,indy,lib} \
- $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM
-
-# clean .bat files
-rm $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/bin/*.bat
-
-mkdir -p $PKG/usr/bin/
-pushd $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/bin
-for file in *; do
- ln -sf /usr/lib$LIBDIRSUFFIX/$PRGNAM/bin/$file $PKG/usr/bin/$file
-done
-popd
-
-# no need to install these with a .new extension
-mkdir -p $PKG/etc/profile.d
-cp $CWD/profile.d/$PRGNAM.*sh.new $PKG/etc/profile.d
-sed -i "s|@LIBDIR@|/usr/lib$LIBDIRSUFFIX|" $PKG/etc/profile.d/$PRGNAM.*sh.new
-chmod 0755 $PKG/etc/profile.d/$PRGNAM.*sh.new
-chown root:root $PKG/etc/profile.d/$PRGNAM.*sh.new
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM
-unzip $CWD/apache-$PRGNAM-docs-$VERSION.zip -d $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM
-cp -r LICENSE licenses NOTICE $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/development/groovy/groovy.info b/development/groovy/groovy.info
deleted file mode 100644
index d74411c35b..0000000000
--- a/development/groovy/groovy.info
+++ /dev/null
@@ -1,12 +0,0 @@
-PRGNAM="groovy"
-VERSION="2.4.10"
-HOMEPAGE="http://groovy-lang.org/"
-DOWNLOAD="https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.10.zip \
- https://dl.bintray.com/groovy/maven/apache-groovy-docs-2.4.10.zip"
-MD5SUM="d73b320c568e5b937ea66bf0b09201ad \
- 4ff68245bf1689aa8515778efca09eb2"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="DhabyX"
-EMAIL="slack.dhabyx@gmail.com"
diff --git a/development/groovy/profile.d/groovy.csh b/development/groovy/profile.d/groovy.csh
deleted file mode 100644
index ed40d31646..0000000000
--- a/development/groovy/profile.d/groovy.csh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/csh
-setenv GROOVY_HOME @LIBDIR@/groovy
-setenv PATH ${PATH}:${GROOVY_HOME}/bin
diff --git a/development/groovy/profile.d/groovy.csh.new b/development/groovy/profile.d/groovy.csh.new
deleted file mode 100644
index d78d17c924..0000000000
--- a/development/groovy/profile.d/groovy.csh.new
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/csh
-setenv GROOVY_HOME @LIBDIR@/groovy
diff --git a/development/groovy/profile.d/groovy.sh b/development/groovy/profile.d/groovy.sh
deleted file mode 100644
index 4c145d38ea..0000000000
--- a/development/groovy/profile.d/groovy.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-export GROOVY_HOME=@LIBDIR@/groovy
-export PATH=${PATH}:${GROOVY_HOME}/bin
diff --git a/development/groovy/profile.d/groovy.sh.new b/development/groovy/profile.d/groovy.sh.new
deleted file mode 100644
index c17cf37e8f..0000000000
--- a/development/groovy/profile.d/groovy.sh.new
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-export GROOVY_HOME=@LIBDIR@/groovy
diff --git a/development/gtest/gtest.SlackBuild b/development/gtest/gtest.SlackBuild
index 8de2381c4b..bf915c9da7 100644
--- a/development/gtest/gtest.SlackBuild
+++ b/development/gtest/gtest.SlackBuild
@@ -121,9 +121,10 @@ for i in gmock gmock_main gtest gtest_main ; do
> $PKG/usr/lib$LIBDIRSUFFIX/pkgconfig/${i}.pc
done
-# copy the cmake filesa
-cp -a build/googletest/CMakeFiles/Export/lib$LIBDIRSUFFIX/cmake $PKG/usr/lib$LIBDIRSUFFIX/
-install -m 0644 build/googletest/generated/*.cmake $PKG/usr/lib$LIBDIRSUFFIX/cmake/GTest
+# copy the cmake files
+mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/cmake/GTest
+find build/googletest/CMakeFiles/Export build/googletest/generated \
+ -name *.cmake -exec cp {} $PKG/usr/lib$LIBDIRSUFFIX/cmake/GTest \;
mkdir -p $PKG/usr/src
cp -R googlemock $PKG/usr/src
diff --git a/development/heroku-cli/heroku-cli.SlackBuild b/development/heroku-cli/heroku-cli.SlackBuild
index a256e49e10..ac5deafeec 100644
--- a/development/heroku-cli/heroku-cli.SlackBuild
+++ b/development/heroku-cli/heroku-cli.SlackBuild
@@ -25,11 +25,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=heroku-cli
-VERSION=${VERSION:-8.11.5}
+VERSION=${VERSION:-9.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL=heroku-v8.11.5-df5cd30-linux-x64.tar.xz
+TARBALL=heroku-v9.2.1-6e4f307-linux-x64.tar.xz
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/heroku-cli/heroku-cli.info b/development/heroku-cli/heroku-cli.info
index 62703521da..b220dd4074 100644
--- a/development/heroku-cli/heroku-cli.info
+++ b/development/heroku-cli/heroku-cli.info
@@ -1,10 +1,10 @@
PRGNAM="heroku-cli"
-VERSION="8.11.5"
+VERSION="9.2.1"
HOMEPAGE="https://www.heroku.com/home"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cli-assets.heroku.com/versions/8.11.5/df5cd30/heroku-v8.11.5-df5cd30-linux-x64.tar.xz"
-MD5SUM_x86_64="fdb3118070d581bfc9c4670a205644a2"
+DOWNLOAD_x86_64="https://cli-assets.heroku.com/versions/9.2.1/6e4f307/heroku-v9.2.1-6e4f307-linux-x64.tar.xz"
+MD5SUM_x86_64="a8b3442a2f4489b9c659ea45d52b226b"
REQUIRES=""
MAINTAINER="Diniz Bortolotto"
EMAIL="diniz.bortolotto@gmail.com"
diff --git a/development/hopper/README b/development/hopper/README
deleted file mode 100644
index b395c9616c..0000000000
--- a/development/hopper/README
+++ /dev/null
@@ -1,6 +0,0 @@
-Hopper (disassembler)
-
-Reverse engineering tool that lets you disassemble
-and decompile 32/64 bits intel and ARM executables
-
-Hopper is only available as 64 bit version.
diff --git a/development/hopper/hopper.info b/development/hopper/hopper.info
deleted file mode 100644
index 19d5e0ea6e..0000000000
--- a/development/hopper/hopper.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="hopper"
-VERSION="5.13.5"
-HOMEPAGE="https://www.hopperapp.com"
-DOWNLOAD="UNSUPPORTED"
-MD5SUM=""
-DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-5.13.5-Linux-demo.pkg.tar.xz"
-MD5SUM_x86_64="d01cdff96eca645273815b0c3a8308bf"
-REQUIRES="libbsd"
-MAINTAINER="pyllyukko"
-EMAIL="pyllyukko@maimed.org"
diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild
index 7178c9704a..be1ead8bb1 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.125.7}
+VERSION=${VERSION:-0.134.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info
index 570ee57ffe..0f3ae4fc07 100644
--- a/development/hugo/hugo.info
+++ b/development/hugo/hugo.info
@@ -1,10 +1,10 @@
PRGNAM="hugo"
-VERSION="0.125.7"
+VERSION="0.134.2"
HOMEPAGE="https://gohugo.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.125.7/hugo_extended_0.125.7_Linux-64bit.tar.gz"
-MD5SUM_x86_64="401a456df2d9b3e8df9c6d7a0bbaf9e5"
+DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.134.2/hugo_extended_0.134.2_Linux-64bit.tar.gz"
+MD5SUM_x86_64="a0e46e8e115c4656015a9407d4245985"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/development/idea/idea.SlackBuild b/development/idea/idea.SlackBuild
index 11eabd450d..1d57fa905f 100644
--- a/development/idea/idea.SlackBuild
+++ b/development/idea/idea.SlackBuild
@@ -8,7 +8,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=idea
ARCNAM=ideaIC
-VERSION=${VERSION:-2023.2.1}
+VERSION=${VERSION:-2024.2.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/idea/idea.info b/development/idea/idea.info
index 657e014de2..a582442db5 100644
--- a/development/idea/idea.info
+++ b/development/idea/idea.info
@@ -1,10 +1,10 @@
PRGNAM="idea"
-VERSION="2023.2.1"
+VERSION="2024.2.0.2"
HOMEPAGE="http://www.jetbrains.com/idea/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.jetbrains.com/idea/ideaIC-2023.2.1.tar.gz"
-MD5SUM_x86_64="08ef44b1ce558010d4d3d5300732862e"
+DOWNLOAD_x86_64="https://download.jetbrains.com/idea/ideaIC-2024.2.0.2.tar.gz"
+MD5SUM_x86_64="aca43ce83ae411b8cd7352696eab1493"
REQUIRES="zulu-openjdk17"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/ieee-pilot/README b/development/ieee-pilot/README
new file mode 100644
index 0000000000..4242ecd734
--- /dev/null
+++ b/development/ieee-pilot/README
@@ -0,0 +1,15 @@
+ieee-pilot (implementation of the PILOT programming language)
+
+Reference implementation of IEEE Pilot, a CAI language. This is an
+implementation of the very old (1962) CAI language Pilot, as described
+by IEEE Std 1154-1991, ISBN 1-55937-151-X.
+
+ieee-pilot can run as an interpreter or compile Pilot programs to
+standalone executables. It supports some extensions to the language,
+taken from the Atari, Apple, and Nevada implementations. Also, an
+ieee-pilotconv utility is included, which converts Capitol Pilot
+programs to standard IEEE Pilot.
+
+To avoid conflicting with Slackware's alpine package (which has a
+/usr/bin/pilot command), the executables and man pages are installed
+as ieee-pilot and ieee-pilotconv.
diff --git a/development/ieee-pilot/docs.diff b/development/ieee-pilot/docs.diff
new file mode 100644
index 0000000000..444e271aa3
--- /dev/null
+++ b/development/ieee-pilot/docs.diff
@@ -0,0 +1,66 @@
+diff --git a/pilot.adoc b/pilot.adoc
+index bdfc926..4303b0f 100644
+--- a/pilot.adoc
++++ b/pilot.adoc
+@@ -1,11 +1,11 @@
+-= pilot(1) =
++= ieee-pilot(1) =
+ :doctype: manpage
+
+ == NAME ==
+-pilot - interpreter and compiler for IEEE Std 1154-1991 PILOT
++ieee-pilot - interpreter and compiler for IEEE Std 1154-1991 PILOT
+
+ == SYNOPSIS ==
+-pilot [-dcmpk] [-v num[y]] [files...]
++ieee-pilot [-dcmpk] [-v num[y]] [files...]
+
+ == DESCRIPTION ==
+ This program is an interpreter/compiler for IEEE PILOT. Details of the
+diff --git a/pilotconv.adoc b/pilotconv.adoc
+index 61e730e..89de566 100644
+--- a/pilotconv.adoc
++++ b/pilotconv.adoc
+@@ -1,11 +1,11 @@
+-= pilotconv(1) =
++= ieee-pilotconv(1) =
+ :doctype: manpage
+
+ == NAME ==
+-pilotconv - convert source to IEEE Std 1154-1991 PILOT
++ieee-pilotconv - convert source to IEEE Std 1154-1991 PILOT
+
+ == SYNOPSIS ==
+-pilotconv
++ieee-pilotconv
+
+ == DESCRIPTION ==
+ This program does some conformance checking for IEEE PILOT, and
+@@ -26,8 +26,8 @@ are written to standard error and should be self-explanatory.
+
+ == NOTE ==
+ For a better (but slower) conformance test, compile the program using
+-pilot's -c option. For a much stricter test, disallowing extensions
+-present in the this reference implentation but not described in the
++ieee-pilot's -c option. For a much stricter test, disallowing extensions
++present in the this reference implementation but not described in the
+ standard, add the -p (pedantic) option.
+
+ == AUTHOR ==
+diff --git a/tour.adoc b/tour.adoc
+index 2152bd8..0ef9095 100644
+--- a/tour.adoc
++++ b/tour.adoc
+@@ -90,10 +90,10 @@ PILOT library primitive is the MATCH operation.
+ == Portability considerations
+
+ This PILOT is written in ANSI C99, YACC, and LEX. It will make and
+-run correctly on any modern Unix carring Bison and Flex.
++run correctly on any modern Unix carrying Bison and Flex.
+
+ The only serious problem is the call to the C compiler to bash
+-generated C code into executable bits (this is in gencode.c:execfile().
++generated C code into executable bits (this is in gencode.c:execfile()).
+ This should work on any UNIX system, provided you have your pilot
+ directory variable PILOTDIR set up properly and put a copy of pilot.h
+ there. If you're porting this to MS-DOS or whatever, string together
diff --git a/development/ieee-pilot/gencode.diff b/development/ieee-pilot/gencode.diff
new file mode 100644
index 0000000000..0f99436789
--- /dev/null
+++ b/development/ieee-pilot/gencode.diff
@@ -0,0 +1,38 @@
+diff --git a/gencode.c b/gencode.c
+index 0909641..4d4ec8b 100644
+--- a/gencode.c
++++ b/gencode.c
+@@ -529,8 +529,11 @@ void solhook(char *s) {
+ vp->v.label.addr <= ftell(yyin) &&
+ vp->v.label.addr >=
+ ftell(yyin) - (int)strlen(s)) {
+- (void)fprintf(yyout, "plt_%s:\n",
+- vp->name);
++ static char *last_emitted;
++ if(last_emitted != vp->name) {
++ (void)fprintf(yyout, "plt_%s:\n", vp->name);
++ last_emitted = vp->name;
++ }
+ }
+ }
+
+@@ -1227,6 +1230,10 @@ int execfile(char *t) {
+ (void)fprintf(yyout, "/* %s -- generated C code for %s */\n",
+ outfile, source);
+ (void)fputs("#include <stdio.h>\n", yyout);
++ (void)fputs("#include <string.h>\n", yyout);
++ (void)fputs("#include <unistd.h>\n", yyout);
++ (void)fputs("#include <stdlib.h>\n", yyout);
++ (void)fputs("extern char *gets(char *s);\n", yyout);
+ (void)fputs("#include \"pilot.h\"\n", yyout);
+
+ /* generate declarations for all non-system variables */
+@@ -1256,7 +1263,7 @@ int execfile(char *t) {
+ (void)fputs(PASS2, stderr);
+ }
+
+- (void)fputs("\nmain()\n{\n do_scrinit();\n", yyout);
++ (void)fputs("\nint main(int argc, char **argv)\n{\n do_scrinit();\n", yyout);
+ indent = 1;
+ }
+
diff --git a/development/ieee-pilot/ieee-pilot.SlackBuild b/development/ieee-pilot/ieee-pilot.SlackBuild
new file mode 100644
index 0000000000..62350251f3
--- /dev/null
+++ b/development/ieee-pilot/ieee-pilot.SlackBuild
@@ -0,0 +1,104 @@
+#!/bin/bash
+
+# Slackware build script for ieee-pilot
+
+# Written by B. Watson (urchlay@slackware.uk)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=ieee-pilot
+VERSION=${VERSION:-1.11}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
+
+# Fix man pages so they refer to ieee-pilot and ieee-pilotconv.
+# Also, fix a couple of typos in the docs.
+patch -p1 < $CWD/docs.diff
+
+# Fix error in generated C code: a comment (R) followed by label
+# results in the label being emitted twice (which fails to compile
+# in modern gcc or clang). This affects the speaknum.p example.
+# The fix is a "band-aid", but effective.
+# Also, fix warnings in generated C code (-c option).
+patch -p1 < $CWD/gencode.diff
+
+LIBDIR=/usr/lib$LIBDIRSUFFIX/$PRGNAM
+PKGLIB=$PKG$LIBDIR
+PKGBIN=$PKG/usr/bin
+PKGMAN1=$PKG/usr/man/man1
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+CONV=${PRGNAM}conv
+
+sed -i "/PILOTDIR/s,/usr/lib/pilot/,$LIBDIR," pilot.h
+
+# The -j1 is needed. Parallel makes don't speed this up much
+# anyway, because it's a tiny project.
+make -j1 all man html OPTFLAGS="$SLKCFLAGS" PILOTDIR=$LIBDIR
+
+mkdir -p $PKGLIB $PKGBIN $PKGMAN1 $PKGDOC/examples
+install -m0644 libpilot.a pilot.h $PKGLIB
+install -m0755 -s pilot $PKGBIN/$PRGNAM
+install -m0755 -s pilotconv $PKGBIN/$CONV
+gzip -9 < $PRGNAM.1 > $PKGMAN1/$PRGNAM.1.gz
+gzip -9 < $CONV.1 > $PKGMAN1/$CONV.1.gz
+
+cp -a COPYING NEWS README TODO *.html *.jpg $PKGDOC
+cp -a *.p $PKGDOC/examples
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+
+find usr/man -type f -a -name '*.gz' \
+ -printf "chroot . /usr/bin/mandb -f '/%p' &> /dev/null\n" \
+ >> install/doinst.sh
+
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/ieee-pilot/ieee-pilot.info b/development/ieee-pilot/ieee-pilot.info
new file mode 100644
index 0000000000..4621070cb9
--- /dev/null
+++ b/development/ieee-pilot/ieee-pilot.info
@@ -0,0 +1,10 @@
+PRGNAM="ieee-pilot"
+VERSION="1.11"
+HOMEPAGE="http://www.catb.org/esr/ieee-pilot/"
+DOWNLOAD="https://gitlab.com/esr/ieee-pilot/-/archive/1.11/ieee-pilot-1.11.tar.gz"
+MD5SUM="049697a58411dce4ee1282ab190d6efa"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/development/ieee-pilot/slack-desc b/development/ieee-pilot/slack-desc
new file mode 100644
index 0000000000..fa2960df30
--- /dev/null
+++ b/development/ieee-pilot/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------------------------------------------------------|
+ieee-pilot: ieee-pilot (implementation of the PILOT programming language)
+ieee-pilot:
+ieee-pilot: Reference implementation of IEEE Pilot, a CAI language. This is an
+ieee-pilot: implementation of the very old (1962) CAI language Pilot, as described
+ieee-pilot: by IEEE Std 1154-1991, ISBN 1-55937-151-X.
+ieee-pilot:
+ieee-pilot: ieee-pilot can run as an interpreter or compile Pilot programs to
+ieee-pilot: standalone executables. It supports some extensions to the language,
+ieee-pilot: taken from the Atari, Apple, and Nevada implementations.
+ieee-pilot:
+ieee-pilot:
diff --git a/development/inform/inform.SlackBuild b/development/inform/inform.SlackBuild
index 0e5e1a7083..c17df9e70c 100644
--- a/development/inform/inform.SlackBuild
+++ b/development/inform/inform.SlackBuild
@@ -162,7 +162,7 @@ mkdir -p $PKGDOC/manual
unzip $CWD/$MANUAL
# manual has no subdirs
chmod 644 *
- chown root.root *
+ chown root:root *
)
# Inform Beginners' Guide, required reading.
diff --git a/development/ispc/ispc.SlackBuild b/development/ispc/ispc.SlackBuild
index 7f7be60553..22874061f5 100644
--- a/development/ispc/ispc.SlackBuild
+++ b/development/ispc/ispc.SlackBuild
@@ -44,6 +44,12 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
+# upstream only support x86_64 (and armv7/aarch64)
+if [ "$ARCH" != "x86_64" ]; then
+ echo "$ARCH architecture is unsupported." >&2
+ exit 1
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
diff --git a/development/ispc/ispc.info b/development/ispc/ispc.info
index cc0f17acc4..8bda9c51de 100644
--- a/development/ispc/ispc.info
+++ b/development/ispc/ispc.info
@@ -1,10 +1,10 @@
PRGNAM="ispc"
VERSION="1.23.0"
HOMEPAGE="https://github.com/ispc/ispc/"
-DOWNLOAD="https://github.com/ispc/ispc/archive/v1.23.0/ispc-1.23.0.tar.gz"
-MD5SUM="df8a17f493c9b64d64617e588ba81ba9"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/ispc/ispc/archive/v1.23.0/ispc-1.23.0.tar.gz"
+MD5SUM_x86_64="df8a17f493c9b64d64617e588ba81ba9"
REQUIRES="tbb"
MAINTAINER="Lockywolf"
EMAIL="for_sbo.ispc_2024-03-02@lockywolf.net"
diff --git a/development/jbake/LICENSE b/development/jbake/LICENSE
deleted file mode 100644
index 36d381f34b..0000000000
--- a/development/jbake/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2018 Sukma Wardana
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE. \ No newline at end of file
diff --git a/development/jbake/README b/development/jbake/README
deleted file mode 100644
index 81a7b0a9d6..0000000000
--- a/development/jbake/README
+++ /dev/null
@@ -1,3 +0,0 @@
-Jbake is a Java based, open source, static site/blog generator
-for developers & designers. The only prerequisite for JBake
-is Java 7+ Runtime Environment or above installed.
diff --git a/development/jbake/jbake.SlackBuild b/development/jbake/jbake.SlackBuild
deleted file mode 100644
index 15c68a17db..0000000000
--- a/development/jbake/jbake.SlackBuild
+++ /dev/null
@@ -1,109 +0,0 @@
-#!/bin/bash
-
-#!/bin/sh
-
-# Slackware build script for jbake
-
-# Copyright 2019 Sukma Wardana
-# 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=jbake
-VERSION=${VERSION:-2.6.3}
-BUILD=${BUILD:-1}
-ARCH=noarch
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-PKGNAM=jbake-${VERSION}-bin.zip
-JBAKE_HOME=/usr/share/jbake
-
-# 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} ${OUTPUT} ${PKG}/${JBAKE_HOME} \
- ${PKG}/usr/{bin,share/java}
-cd ${TMP}
-rm -rf ${PRGNAM}-${VERSION}
-
-unzip -o ${CWD}/${PKGNAM}
-mv ${PRGNAM}-${VERSION}-bin ${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 {} \;
-
-cp -a bin lib ${PKG}/${JBAKE_HOME}
-
-# Remove windows shell scripts
-rm -rf ${PKG}/${JBAKE_HOME}/bin/*.bat
-
-cd ${PKG}/usr/bin
-
- ln -s ${JBAKE_HOME}/bin/jbake
-
-# Switch back to previous directory.
-cd -
-
-cd ${PKG}/usr/share/java
-
- for jar in ${PKG}/${JBAKE_HOME}/lib/*.jar ; do
- ln -s ${JBAKE_HOME}/lib/$(basename ${jar}) $(basename ${jar})
- done
-
- # Copy JBake logging configuration.
- mkdir logging
- ln -s ${JBAKE_HOME}/lib/logging/* logging/
-
-cd -
-
-mkdir -p ${PKG}/etc/profile.d
-for script in $(ls "${CWD}/profile.d/${PRGNAM}"*) ; do
- cp ${script} ${PKG}/etc/profile.d/$(basename ${script})
- chmod 755 ${PKG}/etc/profile.d/*
-done
-
-mkdir -p ${PKG}/usr/doc/${PRGNAM}-${VERSION}
-cat ${CWD}/${PRGNAM}.SlackBuild > \
- ${PKG}/usr/doc/${PRGNAM}-${VERSION}/${PRGNAM}.SlackBuild
-cat ${CWD}/README > ${PKG}/usr/doc/${PRGNAM}-${VERSION}/README.SBo
-
-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/jbake/jbake.info b/development/jbake/jbake.info
deleted file mode 100644
index e1f01fc5e6..0000000000
--- a/development/jbake/jbake.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="jbake"
-VERSION="2.6.3"
-HOMEPAGE="https://jbake.org/"
-DOWNLOAD="https://dl.bintray.com/jbake/binary/jbake-2.6.3-bin.zip"
-MD5SUM="52a63a75e86a190ba1b779b5ee53e4cd"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="Sukma Wardana"
-EMAIL="sukma.wardana@mail.com"
diff --git a/development/jbake/profile.d/jbake.csh b/development/jbake/profile.d/jbake.csh
deleted file mode 100644
index 395bf6c03e..0000000000
--- a/development/jbake/profile.d/jbake.csh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/csh
-setenv JBAKE_HOME /usr/share/jbake
-setenv PATH ${PATH}:${JBAKE_HOME}/bin
diff --git a/development/jbake/profile.d/jbake.sh b/development/jbake/profile.d/jbake.sh
deleted file mode 100644
index f7481a626f..0000000000
--- a/development/jbake/profile.d/jbake.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-export JBAKE_HOME=/usr/share/jbake
-export PATH="${PATH}:${JBAKE_HOME}/bin"
diff --git a/development/jdk/jdk.SlackBuild b/development/jdk/jdk.SlackBuild
index 67abbb9992..5bf4cd4c75 100644
--- a/development/jdk/jdk.SlackBuild
+++ b/development/jdk/jdk.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jdk
-VERSION=${VERSION:-8u391}
+VERSION=${VERSION:-8u421}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -68,7 +68,7 @@ cd $PKG
mkdir -p usr/lib${LIBDIRSUFFIX}
cd usr/lib${LIBDIRSUFFIX}
tar xvf $CWD/$PRGNAM-$VERSION-linux-$SRC_ARCH.tar.gz
-chown -R root.root $PKG
+chown -R root:root $PKG
find $PKG \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
diff --git a/development/jdk/jdk.info b/development/jdk/jdk.info
index 82ae81dc42..92ee5ddd0c 100644
--- a/development/jdk/jdk.info
+++ b/development/jdk/jdk.info
@@ -1,10 +1,10 @@
PRGNAM="jdk"
-VERSION="8u391"
+VERSION="8u421"
HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html"
-DOWNLOAD="https://download.oracle.com/otn/java/jdk/8u391-b13/b291ca3e0c8548b5a51d5a5f50063037/jdk-8u391-linux-i586.tar.gz"
-MD5SUM="75566a827dc1d80beebb83b2b60b0729"
-DOWNLOAD_x86_64="https://download.oracle.com/otn/java/jdk/8u391-b13/b291ca3e0c8548b5a51d5a5f50063037/jdk-8u391-linux-x64.tar.gz"
-MD5SUM_x86_64="87db638b497831cd72d98cc4de40dc6b"
+DOWNLOAD="https://download.oracle.com/otn/java/jdk/8u421-b09/d8aa705069af427f9b83e66b34f5e380/jdk-8u421-linux-i586.tar.gz"
+MD5SUM="e168fd0dec491c691e4ed4ff545e6833"
+DOWNLOAD_x86_64="https://download.oracle.com/otn/java/jdk/8u421-b09/d8aa705069af427f9b83e66b34f5e380/jdk-8u421-linux-x64.tar.gz"
+MD5SUM_x86_64="9ab092d0b9bc4fc4535b972f5fc03f63"
REQUIRES=""
MAINTAINER="Robby Workman"
EMAIL="rworkman@slackbuilds.org"
diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
index 9d26c85608..07979ba061 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.4}
+VERSION=${VERSION:-6.29.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,6 +65,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/development/jupyter-ipykernel/jupyter-ipykernel.info b/development/jupyter-ipykernel/jupyter-ipykernel.info
index 42bee84233..4305246dd0 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.4"
+VERSION="6.29.5"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.4.tar.gz"
-MD5SUM="0517e57a395d4e829906cf2a9898f4fb"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.5.tar.gz"
+MD5SUM="761bc5a6ca03202e700763fe384b2caf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-debugpy ipython jupyter_client python3-psutil python3-comm"
diff --git a/development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild b/development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild
index 104abca582..61b6397d8d 100644
--- a/development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild
+++ b/development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyter-nbclassic
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbclassic
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.1.0}
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
@@ -78,16 +64,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 {} \;
-# Fix /etc/jupyter path
-sed 's|etc|/etc|' -i setup.cfg
-
-python3 setup.py install --root=$PKG
+python -m build --wheel --no-isolation --skip-dependency-check
+python -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
# Remove bundled mathjax2; replace with system mathjax2
-PYTHONPATH=$(python3 -c "from sysconfig import get_path; print(get_path('platlib'))")
+PYTHONPATH=$(python3 -c "from sysconfig import get_path; print(get_path('purelib'))")
rm -r $PKG/$PYTHONPATH/nbclassic/static/components/MathJax
ln -sr /usr/share/mathjax2 $PKG/$PYTHONPATH/nbclassic/static/components/MathJax
diff --git a/development/jupyter-nbclassic/jupyter-nbclassic.info b/development/jupyter-nbclassic/jupyter-nbclassic.info
index e2b910cdbc..de7dc83ca2 100644
--- a/development/jupyter-nbclassic/jupyter-nbclassic.info
+++ b/development/jupyter-nbclassic/jupyter-nbclassic.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbclassic"
-VERSION="1.0.0"
+VERSION="1.1.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclassic/nbclassic-1.0.0.tar.gz"
-MD5SUM="a3db6639db4654d27cddfde666cd5ef8"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclassic/nbclassic-1.1.0.tar.gz"
+MD5SUM="9f1eb4e3b6c1008bcbf8749d07092836"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter-notebook_shim mathjax2"
diff --git a/development/jupyter-nbclient/jupyter-nbclient.SlackBuild b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild
index 83223b5078..3f4894379c 100644
--- a/development/jupyter-nbclient/jupyter-nbclient.SlackBuild
+++ b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbclient
-VERSION=${VERSION:-0.9.0}
+VERSION=${VERSION:-0.10.0}
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
@@ -79,6 +65,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/development/jupyter-nbclient/jupyter-nbclient.info b/development/jupyter-nbclient/jupyter-nbclient.info
index 4a2ff96a21..9a61cc057e 100644
--- a/development/jupyter-nbclient/jupyter-nbclient.info
+++ b/development/jupyter-nbclient/jupyter-nbclient.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbclient"
-VERSION="0.9.0"
+VERSION="0.10.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.9.0.tar.gz"
-MD5SUM="44e93623f71cfc6b859011ec600b98ff"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.10.0.tar.gz"
+MD5SUM="373b2528c064d11ce706d5ff202ae697"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter_client jupyter-nbformat"
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
index a9ae5d6c5c..8bc4e56550 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbconvert
VERSION=${VERSION:-7.16.4}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,6 +70,9 @@ find -L . \
# https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/nbconvert/nbconvert-7.16.1.ebuild
sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' -i hatch_build.py
+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/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info
index 27c49d870a..07da0d0d0e 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.info
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7
MD5SUM="8cdc74f178e14c5f3dfeceda96ef8144"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-bleach python3-defusedxml jupyter-nbclient jupyterlab_pygments python3-mistune pandocfilters testpath BeautifulSoup4 tinycss2 python-importlib_metadata"
+REQUIRES="python3-bleach python3-defusedxml jupyter-nbclient jupyterlab_pygments python3-mistune python3-pandocfilters python3-testpath BeautifulSoup4 tinycss2 python-importlib_metadata"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild
index 36a17de036..77c3739e59 100644
--- a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild
+++ b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild
@@ -65,6 +65,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/development/jupyter-notebook/fix-traitlets-error.patch b/development/jupyter-notebook/fix-traitlets-error.patch
index b0994d5411..874fc6b3ed 100644
--- a/development/jupyter-notebook/fix-traitlets-error.patch
+++ b/development/jupyter-notebook/fix-traitlets-error.patch
@@ -1,5 +1,5 @@
---- a/notebook/notebookapp.py
-+++ b/notebook/notebookapp.py
+--- a/notebook/notebookapp.py 2023-12-20 18:04:52.352937385 -0800
++++ b/notebook/notebookapp.py 2023-12-20 18:06:22.564933788 -0800
@@ -1408,7 +1408,7 @@
# and allow jupyter_server contents managers to pass
# through. If jupyter_server is not installed, this class
@@ -9,8 +9,8 @@
],
config=True,
help=_('The notebook manager class to use.')
---- a/notebook/traittypes.py
-+++ b/notebook/traittypes.py
+--- a/notebook/traittypes.py 2023-12-20 18:08:44.904928112 -0800
++++ b/notebook/traittypes.py 2023-12-20 18:09:04.503927331 -0800
@@ -1,5 +1,6 @@
import inspect
-from traitlets import ClassBasedTraitType, Undefined, warn
diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild
index efd511a7c4..d92c54f3f7 100644
--- a/development/jupyter-notebook/jupyter-notebook.SlackBuild
+++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for jupyter-notebook
# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2022-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
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-notebook
VERSION=${VERSION:-6.5.4}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
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-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info
index 6794b929fc..7195441d98 100644
--- a/development/jupyter-notebook/jupyter-notebook.info
+++ b/development/jupyter-notebook/jupyter-notebook.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.5
MD5SUM="6a2f44954dfa39c55bba2f576dd59e4a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="jupyter-ipykernel jupyter-nbclassic ipython_genutils"
+REQUIRES="jupyter-ipykernel jupyter-nbclassic python3-ipython_genutils"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/jupyter-notebook_shim/jupyter-notebook_shim.SlackBuild b/development/jupyter-notebook_shim/jupyter-notebook_shim.SlackBuild
index 098b0da54b..3ef1193296 100644
--- a/development/jupyter-notebook_shim/jupyter-notebook_shim.SlackBuild
+++ b/development/jupyter-notebook_shim/jupyter-notebook_shim.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 {} \;
+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/jupyter-qtconsole/jupyter-qtconsole.SlackBuild b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
index c1f445e65f..3182b307d8 100644
--- a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
+++ b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-qtconsole
-VERSION=${VERSION:-5.5.1}
+VERSION=${VERSION:-5.5.2}
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-qtconsole/jupyter-qtconsole.info b/development/jupyter-qtconsole/jupyter-qtconsole.info
index c259af3b95..9dae8638d4 100644
--- a/development/jupyter-qtconsole/jupyter-qtconsole.info
+++ b/development/jupyter-qtconsole/jupyter-qtconsole.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-qtconsole"
-VERSION="5.5.1"
+VERSION="5.5.2"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/qtconsole/archive/5.5.1/qtconsole-5.5.1.tar.gz"
-MD5SUM="bd0d48656ec890dbfe8a8146ecd67490"
+DOWNLOAD="https://github.com/jupyter/qtconsole/archive/5.5.2/qtconsole-5.5.2.tar.gz"
+MD5SUM="23b5d6ac1401adec6d297a735275e498"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter-ipykernel QtPy"
diff --git a/development/jupyter_client/jupyter_client.SlackBuild b/development/jupyter_client/jupyter_client.SlackBuild
index 6b936dd0c6..d8efc70d7f 100644
--- a/development/jupyter_client/jupyter_client.SlackBuild
+++ b/development/jupyter_client/jupyter_client.SlackBuild
@@ -63,6 +63,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+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/jupyter_console/jupyter_console.SlackBuild b/development/jupyter_console/jupyter_console.SlackBuild
index 8d98ad6be8..3cf17afbf1 100644
--- a/development/jupyter_console/jupyter_console.SlackBuild
+++ b/development/jupyter_console/jupyter_console.SlackBuild
@@ -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 {} \;
+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/jupyter_core/README b/development/jupyter_core/README
index a08b26947f..41f8527454 100644
--- a/development/jupyter_core/README
+++ b/development/jupyter_core/README
@@ -1,2 +1,5 @@
The Jupyter core contains the base application classes and
configuration used by other Jupyter projects.
+
+This SlackBuild also installs shell completions.
+Bash completion in particular additionally requires python3-argcomplete.
diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild
index ab9293471f..eb5b12ccc5 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.7.1}
+VERSION=${VERSION:-5.7.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -63,9 +63,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 {} \;
+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
+# Install shell completions. Bash completion additionally requires python3-argcomplete.
+install -Dm644 examples/jupyter-completion.bash $PKG/usr/share/bash-completion/completions/jupyter
+install -Dm644 examples/completions-zsh $PKG/usr/share/zsh/site-functions/_jupyter
+
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/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info
index 35b394340b..f2a43e8b9d 100644
--- a/development/jupyter_core/jupyter_core.info
+++ b/development/jupyter_core/jupyter_core.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_core"
-VERSION="5.7.1"
+VERSION="5.7.2"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.7.1/jupyter_core-5.7.1.tar.gz"
-MD5SUM="f6ed082aa24bc06837e5bba84deaab19"
+DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.7.2/jupyter_core-5.7.2.tar.gz"
+MD5SUM="97589e671ec3afee642d68058a7f33df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="traitlets python3-platformdirs"
diff --git a/development/jupyter_events/jupyter_events.SlackBuild b/development/jupyter_events/jupyter_events.SlackBuild
index 08a3bfde90..81dc4bd0c2 100644
--- a/development/jupyter_events/jupyter_events.SlackBuild
+++ b/development/jupyter_events/jupyter_events.SlackBuild
@@ -76,6 +76,9 @@ find -L . \
\( -perm 666 -o -perm 664 -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/development/jupyter_packaging/jupyter_packaging.SlackBuild b/development/jupyter_packaging/jupyter_packaging.SlackBuild
index 339d48c63e..2bfea2e964 100644
--- a/development/jupyter_packaging/jupyter_packaging.SlackBuild
+++ b/development/jupyter_packaging/jupyter_packaging.SlackBuild
@@ -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 {} \;
+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/jupyter_server/jupyter_server.SlackBuild b/development/jupyter_server/jupyter_server.SlackBuild
index 69c76e22f4..06df117e8e 100644
--- a/development/jupyter_server/jupyter_server.SlackBuild
+++ b/development/jupyter_server/jupyter_server.SlackBuild
@@ -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 {} \;
+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/jupyter_server_terminals/jupyter_server_terminals.SlackBuild b/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild
index 5dad460068..a5dd59ab15 100644
--- a/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild
+++ b/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_server_terminals
VERSION=${VERSION:-0.5.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -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 {} \;
+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/jupyter_server_terminals/jupyter_server_terminals.info b/development/jupyter_server_terminals/jupyter_server_terminals.info
index c7455eb88f..8990460146 100644
--- a/development/jupyter_server_terminals/jupyter_server_terminals.info
+++ b/development/jupyter_server_terminals/jupyter_server_terminals.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server_termin
MD5SUM="eaf426639bf39bc218741079d7294abb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="terminado"
+REQUIRES="python3-terminado"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/jupyterlab_server/jupyterlab_server.SlackBuild b/development/jupyterlab_server/jupyterlab_server.SlackBuild
index a5a7de3c48..6fb160ee2c 100644
--- a/development/jupyterlab_server/jupyterlab_server.SlackBuild
+++ b/development/jupyterlab_server/jupyterlab_server.SlackBuild
@@ -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 {} \;
+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/kakoune/README b/development/kakoune/README
index 3cadd682a3..544c477595 100644
--- a/development/kakoune/README
+++ b/development/kakoune/README
@@ -3,3 +3,5 @@ kakoune (text editor)
Kakoune is a code editor that implements Vi's "keystrokes as a text
editing language" model. As it's also a modal editor, it's somewhat
similar to the Vim editor.
+
+The executable and man page are called "kak".
diff --git a/development/kakoune/kakoune.SlackBuild b/development/kakoune/kakoune.SlackBuild
index fda7cbd932..a862e4855c 100644
--- a/development/kakoune/kakoune.SlackBuild
+++ b/development/kakoune/kakoune.SlackBuild
@@ -7,6 +7,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240813 bkw: update for v2024.05.18.
# 20231108 bkw: update for v2023.08.05.
# 20230509 bkw:
# - new maintainer.
@@ -22,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kakoune
-VERSION=${VERSION:-2023.08.05}
+VERSION=${VERSION:-2024.05.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,10 +72,10 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
# in docdir and mandir, below.
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
-sed -i "s,-O3,$SLKCFLAGS," src/Makefile
-make -C src PREFIX=/usr
+sed -i "s,-O3,$SLKCFLAGS," Makefile
+make PREFIX=/usr
strip src/kak
-make -C src \
+make \
PREFIX=/usr \
docdir=$PKGDOC \
mandir=$PKG/usr/man/man1 \
diff --git a/development/kakoune/kakoune.info b/development/kakoune/kakoune.info
index a9fc39b204..be17b5b532 100644
--- a/development/kakoune/kakoune.info
+++ b/development/kakoune/kakoune.info
@@ -1,8 +1,8 @@
PRGNAM="kakoune"
-VERSION="2023.08.05"
+VERSION="2024.05.18"
HOMEPAGE="https://kakoune.org/"
-DOWNLOAD="https://github.com/mawww/kakoune/releases/download/v2023.08.05/kakoune-2023.08.05.tar.bz2"
-MD5SUM="dc041a41a67fb7e823afb50ec94b1236"
+DOWNLOAD="https://github.com/mawww/kakoune/releases/download/v2024.05.18/kakoune-2024.05.18.tar.bz2"
+MD5SUM="43e37d1bfc5ac94813523a796ab1fe55"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/kicad/kicad.SlackBuild b/development/kicad/kicad.SlackBuild
index c49c5fcc54..9fc43d60aa 100644
--- a/development/kicad/kicad.SlackBuild
+++ b/development/kicad/kicad.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kicad
-VERSION=${VERSION:-8.0}
+VERSION=${VERSION:-8.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/kicad/kicad.info b/development/kicad/kicad.info
index a8f61628ec..2d33fdc926 100644
--- a/development/kicad/kicad.info
+++ b/development/kicad/kicad.info
@@ -1,8 +1,8 @@
PRGNAM="kicad"
-VERSION="8.0"
+VERSION="8.0.4"
HOMEPAGE="https://kicad.org"
-DOWNLOAD="https://gitlab.com/kicad/code/kicad/-/archive/8.0/kicad-8.0.tar.bz2"
-MD5SUM="301a2f31b038a78cb75dd537275c0f9b"
+DOWNLOAD="https://sbo-source.s3.ap-southeast-1.amazonaws.com/kicad-8.0.4.tar.bz2"
+MD5SUM="a5ff4244d3b126e116ca6174752126fd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenCASCADE glm ngspice unixODBC wxPython4 wxWidgets libgit2"
diff --git a/development/kotlin/kotlin.SlackBuild b/development/kotlin/kotlin.SlackBuild
index 915aaf90b5..84e66299be 100644
--- a/development/kotlin/kotlin.SlackBuild
+++ b/development/kotlin/kotlin.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kotlin
SRCNAM=kotlin-compiler
-VERSION=${VERSION:-1.9.24}
+VERSION=${VERSION:-2.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/kotlin/kotlin.info b/development/kotlin/kotlin.info
index 2d8a913a3f..0d316551d8 100644
--- a/development/kotlin/kotlin.info
+++ b/development/kotlin/kotlin.info
@@ -1,8 +1,8 @@
PRGNAM="kotlin"
-VERSION="1.9.24"
+VERSION="2.0.20"
HOMEPAGE="https://kotlinlang.org/"
-DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v1.9.24/kotlin-compiler-1.9.24.zip"
-MD5SUM="d9d45b3970fa489d5beda3d5eaa8917a"
+DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v2.0.20/kotlin-compiler-2.0.20.zip"
+MD5SUM="8343e32b4f1a0d29639b4d8481cf8674"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8 setconf"
diff --git a/development/lazarus/lazarus.SlackBuild b/development/lazarus/lazarus.SlackBuild
index 49821eec55..22643a3ef9 100644
--- a/development/lazarus/lazarus.SlackBuild
+++ b/development/lazarus/lazarus.SlackBuild
@@ -2,8 +2,8 @@
# Slackware build script for Lazarus IDE
-# Maintained by Antonio Leal <antonioleal@yahoo.com>
-# Previously maintained by B. Watson <urchlay@slackware.uk>
+# 2023-2024 Maintained by Antonio Leal <antonioleal@yahoo.com>
+# 2021-2022 Maintained by B. Watson <urchlay@slackware.uk>
# Originally written by Andre Barboza <email removed>
# Redistribution and use of this script, with or without modification, is
@@ -42,7 +42,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lazarus
-VERSION=${VERSION:-3.2}
+VERSION=${VERSION:-3.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/lazarus/lazarus.info b/development/lazarus/lazarus.info
index 0c54dd2093..f761c90647 100644
--- a/development/lazarus/lazarus.info
+++ b/development/lazarus/lazarus.info
@@ -1,8 +1,8 @@
PRGNAM="lazarus"
-VERSION="3.2"
+VERSION="3.4"
HOMEPAGE="http://www.lazarus.freepascal.org/"
-DOWNLOAD="http://downloads.sourceforge.net/lazarus/lazarus-3.2-0.tar.gz"
-MD5SUM="75b871d4d19d08570d2f282b0d8fed0e"
+DOWNLOAD="http://downloads.sourceforge.net/lazarus/lazarus-3.4-0.tar.gz"
+MD5SUM="05abcb08be9c7ea19c8a4d12d954f406"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fpc"
diff --git a/development/ldc/ldc.info b/development/ldc/ldc.info
index 7e8b72a629..392999f813 100644
--- a/development/ldc/ldc.info
+++ b/development/ldc/ldc.info
@@ -1,10 +1,10 @@
PRGNAM="ldc"
VERSION="1.30.0"
HOMEPAGE="https://wiki.dlang.org/LDC"
-DOWNLOAD="https://github.com/ldc-developers/ldc/releases/download/v1.30.0/ldc-1.30.0-src.tar.gz"
-MD5SUM="871cec3741a884ff29f564175b919e4d"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/ldc-developers/ldc/releases/download/v1.30.0/ldc-1.30.0-src.tar.gz"
+MD5SUM_x86_64="871cec3741a884ff29f564175b919e4d"
REQUIRES="dmd"
MAINTAINER="Damian Perticone"
EMAIL="mjolnirdam@gmail.com"
diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild b/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild
index 6fe16a4b5d..520ec7fd25 100644
--- a/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild
+++ b/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=liberica-jdk-bin
-VERSION=${VERSION:-21.0.3+10}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-21.0.4+9}
+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 5bd793fa9c..b8a37cd34b 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.3+10"
+VERSION="21.0.4+9"
HOMEPAGE="https://github.com/bell-sw/Liberica"
-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"
+DOWNLOAD="https://github.com/bell-sw/Liberica/releases/download/21.0.4+9/bellsoft-jdk21.0.4+9-linux-i586.tar.gz"
+MD5SUM="e4ae712661e1bc19abf8adf155761722"
+DOWNLOAD_x86_64="https://github.com/bell-sw/Liberica/releases/download/21.0.4+9/bellsoft-jdk21.0.4+9-linux-amd64.tar.gz"
+MD5SUM_x86_64="59eeb631911c2acfad32c49d4e43f797"
REQUIRES=""
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/development/lua-language-server/lua-language-server.SlackBuild b/development/lua-language-server/lua-language-server.SlackBuild
index da63090968..581d7d2d78 100644
--- a/development/lua-language-server/lua-language-server.SlackBuild
+++ b/development/lua-language-server/lua-language-server.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lua-language-server
-VERSION=${VERSION:-3.7.4}
+VERSION=${VERSION:-3.10.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,7 +65,8 @@ find -L . \
cd 3rd/luamake
# don't use compile/install.sh, it updates shell configuration file
-compile/build.sh
+# suppress running tests (some of them fail with `unshare -n`)
+compile/build.sh notest
cd ../..
3rd/luamake/luamake rebuild
diff --git a/development/lua-language-server/lua-language-server.info b/development/lua-language-server/lua-language-server.info
index 4708adf596..ffa643b591 100644
--- a/development/lua-language-server/lua-language-server.info
+++ b/development/lua-language-server/lua-language-server.info
@@ -1,8 +1,8 @@
PRGNAM="lua-language-server"
-VERSION="3.7.4"
+VERSION="3.10.6"
HOMEPAGE="https://github.com/sumneko/lua-language-server"
-DOWNLOAD="https://github.com/sumneko/lua-language-server/releases/download/3.7.4/lua-language-server-3.7.4-submodules.zip"
-MD5SUM="629ea63364f10351c31d2e2220084078"
+DOWNLOAD="https://github.com/sumneko/lua-language-server/releases/download/3.10.6/lua-language-server-3.10.6-submodules.zip"
+MD5SUM="2f5b06df7d1c2f85a6eacd60074e9b6c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/lua53/lua53.SlackBuild b/development/lua53/lua53.SlackBuild
index 7eb3181b3e..830ec8078a 100644
--- a/development/lua53/lua53.SlackBuild
+++ b/development/lua53/lua53.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lua53
SRCNAM=${PRGNAM%??}
-VERSION=${VERSION:-5.3.4}
+VERSION=${VERSION:-5.3.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,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/development/lua53/lua53.info b/development/lua53/lua53.info
index 9cb2a514ec..0530fa6ee2 100644
--- a/development/lua53/lua53.info
+++ b/development/lua53/lua53.info
@@ -1,8 +1,8 @@
PRGNAM="lua53"
-VERSION="5.3.4"
+VERSION="5.3.6"
HOMEPAGE="https://www.lua.org/"
-DOWNLOAD="https://www.lua.org/ftp/lua-5.3.4.tar.gz"
-MD5SUM="53a9c68bcc0eda58bdc2095ad5cdfc63"
+DOWNLOAD="https://www.lua.org/ftp/lua-5.3.6.tar.gz"
+MD5SUM="83f23dbd5230140a3770d5f54076948d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/luajit/README b/development/luajit/README
deleted file mode 100644
index 2abcd923af..0000000000
--- a/development/luajit/README
+++ /dev/null
@@ -1,2 +0,0 @@
-LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming
-language.
diff --git a/development/luajit/luajit.SlackBuild b/development/luajit/luajit.SlackBuild
deleted file mode 100644
index 66c597078a..0000000000
--- a/development/luajit/luajit.SlackBuild
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for luajit
-
-# Copyright 2018 Erik Falor <ewfalor@gmail.com>, Logan, Utah, 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=luajit
-VERSION=${VERSION:-2.0.5}
-BUILD=${BUILD:-2}
-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"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf LuaJIT-$VERSION
-tar zxvf $CWD/LuaJIT-$VERSION.tar.gz
-cd LuaJIT-$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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-make \
- Q= \
- PREFIX=/usr \
- MULTILIB=lib${LIBDIRSUFFIX} \
- INSTALL_LIB=/usr/lib${LIBDIRSUFFIX} \
- INSTALL_MAN=/usr/man/man1
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-make install \
- Q= \
- DESTDIR=$PKG \
- PREFIX=/usr \
- MULTILIB=lib${LIBDIRSUFFIX} \
- INSTALL_LIB=$PKG/usr/lib${LIBDIRSUFFIX} \
- INSTALL_MAN=$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 {} \;
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- doc/* COPYRIGHT 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/development/luajit/luajit.info b/development/luajit/luajit.info
deleted file mode 100644
index 39452c5e8f..0000000000
--- a/development/luajit/luajit.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="luajit"
-VERSION="2.0.5"
-HOMEPAGE="http://luajit.org/"
-DOWNLOAD="http://luajit.org/download/LuaJIT-2.0.5.tar.gz"
-MD5SUM="48353202cbcacab84ee41a5a70ea0a2c"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="lua"
-MAINTAINER="Erik Falor"
-EMAIL="ewfalor@gmail.com"
diff --git a/development/luajit/slack-desc b/development/luajit/slack-desc
deleted file mode 100644
index e5b855ef18..0000000000
--- a/development/luajit/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------------------------------------------------------|
-luajit: luajit (just-in-time compiler for Lua)
-luajit:
-luajit: LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming
-luajit: language.
-luajit:
-luajit:
-luajit:
-luajit:
-luajit:
-luajit: Project Homepage: http://luajit.org/
-luajit:
diff --git a/development/mawk/mawk.SlackBuild b/development/mawk/mawk.SlackBuild
index f109a165ea..93b2b88ac6 100644
--- a/development/mawk/mawk.SlackBuild
+++ b/development/mawk/mawk.SlackBuild
@@ -6,6 +6,8 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240908 bkw: update for v1.3.4_20240905.
+# 20240813 bkw: update for v1.3.4_20240622.
# 20240315 bkw: update for v1.3.4_20240123.
# 20230822 bkw: Update for v1.3.4_20230808.
# Sorry this went so long without updates.
@@ -23,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mawk
-VERSION=${VERSION:-1.3.4_20240123}
+VERSION=${VERSION:-1.3.4_20240905}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mawk/mawk.info b/development/mawk/mawk.info
index 84bf3ab580..dbd3ec3962 100644
--- a/development/mawk/mawk.info
+++ b/development/mawk/mawk.info
@@ -1,8 +1,8 @@
PRGNAM="mawk"
-VERSION="1.3.4_20240123"
+VERSION="1.3.4_20240905"
HOMEPAGE="http://invisible-island.net/mawk/mawk.html"
-DOWNLOAD="https://invisible-mirror.net/archives/mawk/mawk-1.3.4-20240123.tgz"
-MD5SUM="90376fbf8faf6e63be373ccad93504ba"
+DOWNLOAD="https://invisible-mirror.net/archives/mawk/mawk-1.3.4-20240905.tgz"
+MD5SUM="c6d56b241a88713ead471e1ecc6854a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/mdbook/mdbook.SlackBuild b/development/mdbook/mdbook.SlackBuild
index 0a0aed603b..381277ff17 100644
--- a/development/mdbook/mdbook.SlackBuild
+++ b/development/mdbook/mdbook.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mdBook Rust Tool
-# Copyright 2019-2022 Pouria Rezaei <Pouria.rz@outlook.com>
+# Copyright 2019-2024 Pouria Rezaei <Pouria.rz@outlook.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=mdbook
-VERSION=${VERSION:-0.4.18}
+VERSION=${VERSION:-0.4.40}
SRCNAM=mdBook
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -88,18 +88,16 @@ cd $SRCNAM-$VERSION
# build offline
# configuration tells cargo to use the configured directory
# for dependencies intead of downloading from crates.io
-mkdir .cargo
-cat << EOF >> .cargo/config
-[source.crates-io]
-registry = 'https://github.com/rust-lang/crates.io-index'
-replace-with = 'vendored-sources'
-
-[source.vendored-sources]
-directory = '$(pwd)/vendor'
+mkdir vendor .cargo
+cat <<EOF >> .cargo/config.toml
+ [source.crates-io]
+ replace-with = "vendored-sources"
+
+ [source.vendored-sources]
+ directory = "vendor"
EOF
# deps and versions come from Cargo.lock
-mkdir vendor
(
cd vendor
@@ -132,9 +130,11 @@ mkdir vendor
printf "}\n"
} > $dep-$ver/.cargo-checksum.json
- done
+ done
)
+mkdir -p $PKG/usr/bin
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -143,12 +143,19 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
CARGO_HOME=.cargo \
+PATH="/opt/rust16/bin:$PATH" \
+LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-cargo build --release $CARGOTARGET
+cargo build --offline --release $CARGOTARGET
+PATH="/opt/rust16/bin:$PATH" \
+LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX" \
+cargo install --offline --no-track --root "${PKG}/usr" --path="."
-mkdir -p $PKG/usr/bin
-find target -name $PRGNAM -exec install -s -m 755 {} $PKG/usr/bin/$PRGNAM \;
+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 *.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION/
diff --git a/development/mdbook/mdbook.info b/development/mdbook/mdbook.info
index f82bd1e135..81c3247d8e 100644
--- a/development/mdbook/mdbook.info
+++ b/development/mdbook/mdbook.info
@@ -1,440 +1,506 @@
PRGNAM="mdbook"
-VERSION="0.4.18"
+VERSION="0.4.40"
HOMEPAGE="https://github.com/rust-lang/mdBook"
-DOWNLOAD="https://github.com/rust-lang/mdBook/archive/v0.4.18/mdBook-0.4.18.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.18.crate \
- https://static.crates.io/crates/ammonia/ammonia-3.1.2.crate \
- https://static.crates.io/crates/ansi_term/ansi_term-0.11.0.crate \
- https://static.crates.io/crates/anyhow/anyhow-1.0.43.crate \
- https://static.crates.io/crates/assert_cmd/assert_cmd-1.0.7.crate \
- https://static.crates.io/crates/atty/atty-0.2.14.crate \
- https://static.crates.io/crates/autocfg/autocfg-1.0.1.crate \
- https://static.crates.io/crates/base64/base64-0.13.0.crate \
- https://static.crates.io/crates/bit-set/bit-set-0.5.2.crate \
- https://static.crates.io/crates/bit-vec/bit-vec-0.6.3.crate \
- https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/block-buffer/block-buffer-0.7.3.crate \
- https://static.crates.io/crates/block-buffer/block-buffer-0.9.0.crate \
- https://static.crates.io/crates/block-padding/block-padding-0.1.5.crate \
- https://static.crates.io/crates/bstr/bstr-0.2.17.crate \
- https://static.crates.io/crates/byte-tools/byte-tools-0.3.1.crate \
- https://static.crates.io/crates/byteorder/byteorder-1.4.3.crate \
- https://static.crates.io/crates/bytes/bytes-1.0.1.crate \
- https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate \
- https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/chrono/chrono-0.4.19.crate \
- https://static.crates.io/crates/clap/clap-3.0.10.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-3.0.4.crate \
- https://static.crates.io/crates/cpufeatures/cpufeatures-0.1.5.crate \
- https://static.crates.io/crates/ctor/ctor-0.1.20.crate \
- https://static.crates.io/crates/difference/difference-2.0.0.crate \
- https://static.crates.io/crates/difflib/difflib-0.4.0.crate \
- https://static.crates.io/crates/digest/digest-0.8.1.crate \
- https://static.crates.io/crates/digest/digest-0.9.0.crate \
+DOWNLOAD="https://github.com/rust-lang/mdBook/archive/v0.4.40/mdBook-0.4.40.tar.gz \
+ https://static.crates.io/crates/unicase/unicase-2.7.0.crate \
+ https://static.crates.io/crates/android_system_properties/android_system_properties-0.1.5.crate \
+ https://static.crates.io/crates/mac/mac-0.1.1.crate \
+ https://static.crates.io/crates/want/want-0.3.1.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.92.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.52.5.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \
https://static.crates.io/crates/doc-comment/doc-comment-0.3.3.crate \
- https://static.crates.io/crates/either/either-1.6.1.crate \
- https://static.crates.io/crates/elasticlunr-rs/elasticlunr-rs-2.3.13.crate \
- https://static.crates.io/crates/env_logger/env_logger-0.7.1.crate \
- https://static.crates.io/crates/fake-simd/fake-simd-0.1.2.crate \
- https://static.crates.io/crates/filetime/filetime-0.2.15.crate \
- https://static.crates.io/crates/float-cmp/float-cmp-0.9.0.crate \
- https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
- https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.0.1.crate \
- https://static.crates.io/crates/fsevent-sys/fsevent-sys-2.0.1.crate \
- https://static.crates.io/crates/fsevent/fsevent-0.4.0.crate \
- https://static.crates.io/crates/fuchsia-zircon-sys/fuchsia-zircon-sys-0.3.3.crate \
- https://static.crates.io/crates/fuchsia-zircon/fuchsia-zircon-0.3.3.crate \
- https://static.crates.io/crates/futf/futf-0.1.4.crate \
- https://static.crates.io/crates/futures-channel/futures-channel-0.3.16.crate \
- https://static.crates.io/crates/futures-core/futures-core-0.3.16.crate \
- https://static.crates.io/crates/futures-io/futures-io-0.3.16.crate \
- https://static.crates.io/crates/futures-macro/futures-macro-0.3.16.crate \
- https://static.crates.io/crates/futures-sink/futures-sink-0.3.16.crate \
- https://static.crates.io/crates/futures-task/futures-task-0.3.16.crate \
- https://static.crates.io/crates/futures-util/futures-util-0.3.16.crate \
- https://static.crates.io/crates/futures/futures-0.3.16.crate \
- https://static.crates.io/crates/generic-array/generic-array-0.12.4.crate \
- https://static.crates.io/crates/generic-array/generic-array-0.14.4.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.1.16.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.3.crate \
- https://static.crates.io/crates/gitignore/gitignore-1.0.7.crate \
- https://static.crates.io/crates/glob/glob-0.3.0.crate \
- https://static.crates.io/crates/h2/h2-0.3.4.crate \
- https://static.crates.io/crates/handlebars/handlebars-4.1.2.crate \
- https://static.crates.io/crates/hashbrown/hashbrown-0.11.2.crate \
+ https://static.crates.io/crates/pathdiff/pathdiff-0.2.1.crate \
+ https://static.crates.io/crates/normalize-line-endings/normalize-line-endings-0.3.0.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.7.crate \
+ https://static.crates.io/crates/precomputed-hash/precomputed-hash-0.1.1.crate \
+ https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \
+ https://static.crates.io/crates/adler/adler-1.0.2.crate \
+ https://static.crates.io/crates/phf_codegen/phf_codegen-0.10.0.crate \
+ https://static.crates.io/crates/new_debug_unreachable/new_debug_unreachable-1.0.6.crate \
https://static.crates.io/crates/headers-core/headers-core-0.2.0.crate \
- https://static.crates.io/crates/headers/headers-0.3.4.crate \
- https://static.crates.io/crates/heck/heck-0.3.3.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.19.crate \
- https://static.crates.io/crates/html5ever/html5ever-0.25.1.crate \
- https://static.crates.io/crates/http-body/http-body-0.4.3.crate \
- https://static.crates.io/crates/http/http-0.2.4.crate \
- https://static.crates.io/crates/httparse/httparse-1.5.1.crate \
- https://static.crates.io/crates/httpdate/httpdate-1.0.1.crate \
- https://static.crates.io/crates/humantime/humantime-1.3.0.crate \
- https://static.crates.io/crates/hyper/hyper-0.14.11.crate \
- https://static.crates.io/crates/idna/idna-0.2.3.crate \
- https://static.crates.io/crates/indexmap/indexmap-1.7.0.crate \
+ https://static.crates.io/crates/phf_shared/phf_shared-0.10.0.crate \
+ https://static.crates.io/crates/phf_generator/phf_generator-0.10.0.crate \
https://static.crates.io/crates/inotify-sys/inotify-sys-0.1.5.crate \
- https://static.crates.io/crates/inotify/inotify-0.7.1.crate \
- https://static.crates.io/crates/input_buffer/input_buffer-0.4.0.crate \
- https://static.crates.io/crates/iovec/iovec-0.1.4.crate \
- https://static.crates.io/crates/itertools/itertools-0.10.1.crate \
- https://static.crates.io/crates/itoa/itoa-0.4.8.crate \
- https://static.crates.io/crates/kernel32-sys/kernel32-sys-0.2.2.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.100.crate \
- https://static.crates.io/crates/log/log-0.4.14.crate \
- https://static.crates.io/crates/mac/mac-0.1.1.crate \
+ https://static.crates.io/crates/phf/phf-0.10.1.crate \
+ https://static.crates.io/crates/iana-time-zone-haiku/iana-time-zone-haiku-0.1.2.crate \
+ https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \
+ https://static.crates.io/crates/wait-timeout/wait-timeout-0.2.0.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.92.crate \
+ https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.0.crate \
+ https://static.crates.io/crates/version_check/version_check-0.9.4.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.92.crate \
+ https://static.crates.io/crates/utf-8/utf-8-0.7.6.crate \
+ https://static.crates.io/crates/winapi-util/winapi-util-0.1.8.crate \
https://static.crates.io/crates/maplit/maplit-1.0.2.crate \
- https://static.crates.io/crates/markup5ever/markup5ever-0.10.1.crate \
- https://static.crates.io/crates/markup5ever_rcdom/markup5ever_rcdom-0.1.0.crate \
- https://static.crates.io/crates/matches/matches-0.1.9.crate \
- https://static.crates.io/crates/memchr/memchr-2.4.1.crate \
- https://static.crates.io/crates/mime/mime-0.3.16.crate \
- https://static.crates.io/crates/mime_guess/mime_guess-2.0.3.crate \
- https://static.crates.io/crates/mio-extras/mio-extras-2.0.6.crate \
- https://static.crates.io/crates/mio/mio-0.6.23.crate \
- https://static.crates.io/crates/mio/mio-0.7.13.crate \
- https://static.crates.io/crates/miow/miow-0.2.2.crate \
- https://static.crates.io/crates/miow/miow-0.3.7.crate \
- https://static.crates.io/crates/net2/net2-0.2.37.crate \
- https://static.crates.io/crates/new_debug_unreachable/new_debug_unreachable-1.0.4.crate \
- https://static.crates.io/crates/normalize-line-endings/normalize-line-endings-0.3.0.crate \
- https://static.crates.io/crates/notify/notify-4.0.17.crate \
- https://static.crates.io/crates/ntapi/ntapi-0.3.6.crate \
- https://static.crates.io/crates/num-integer/num-integer-0.1.44.crate \
- https://static.crates.io/crates/num-traits/num-traits-0.2.14.crate \
- https://static.crates.io/crates/num_cpus/num_cpus-1.13.0.crate \
- https://static.crates.io/crates/opaque-debug/opaque-debug-0.2.3.crate \
- https://static.crates.io/crates/opaque-debug/opaque-debug-0.3.0.crate \
- https://static.crates.io/crates/opener/opener-0.5.0.crate \
- https://static.crates.io/crates/os_str_bytes/os_str_bytes-6.0.0.crate \
- https://static.crates.io/crates/output_vt100/output_vt100-0.1.2.crate \
- https://static.crates.io/crates/percent-encoding/percent-encoding-2.1.0.crate \
- https://static.crates.io/crates/pest/pest-2.1.3.crate \
- https://static.crates.io/crates/pest_derive/pest_derive-2.1.0.crate \
- https://static.crates.io/crates/pest_generator/pest_generator-2.1.3.crate \
- https://static.crates.io/crates/pest_meta/pest_meta-2.1.3.crate \
- https://static.crates.io/crates/phf/phf-0.8.0.crate \
- https://static.crates.io/crates/phf_codegen/phf_codegen-0.8.0.crate \
- https://static.crates.io/crates/phf_generator/phf_generator-0.8.0.crate \
- https://static.crates.io/crates/phf_shared/phf_shared-0.8.0.crate \
- https://static.crates.io/crates/pin-project-internal/pin-project-internal-1.0.8.crate \
- https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.7.crate \
- https://static.crates.io/crates/pin-project/pin-project-1.0.8.crate \
+ https://static.crates.io/crates/kqueue-sys/kqueue-sys-1.0.4.crate \
+ https://static.crates.io/crates/yansi/yansi-0.5.1.crate \
+ https://static.crates.io/crates/kqueue/kqueue-1.0.8.crate \
+ https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.4.crate \
+ https://static.crates.io/crates/opener/opener-0.7.0.crate \
+ https://static.crates.io/crates/android-tzdata/android-tzdata-0.1.1.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.3.crate \
+ https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate \
https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate \
- https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.10.crate \
- https://static.crates.io/crates/precomputed-hash/precomputed-hash-0.1.1.crate \
- https://static.crates.io/crates/predicates-core/predicates-core-1.0.2.crate \
- https://static.crates.io/crates/predicates-tree/predicates-tree-1.0.2.crate \
- https://static.crates.io/crates/predicates/predicates-2.0.1.crate \
- https://static.crates.io/crates/pretty_assertions/pretty_assertions-0.6.1.crate \
- https://static.crates.io/crates/proc-macro-hack/proc-macro-hack-0.5.19.crate \
- https://static.crates.io/crates/proc-macro-nested/proc-macro-nested-0.1.7.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.28.crate \
- https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.9.1.crate \
- https://static.crates.io/crates/quick-error/quick-error-1.2.3.crate \
- https://static.crates.io/crates/quick-error/quick-error-2.0.1.crate \
- https://static.crates.io/crates/quote/quote-1.0.9.crate \
- https://static.crates.io/crates/rand/rand-0.7.3.crate \
- https://static.crates.io/crates/rand/rand-0.8.4.crate \
- https://static.crates.io/crates/rand_chacha/rand_chacha-0.2.2.crate \
+ https://static.crates.io/crates/phf_generator/phf_generator-0.11.2.crate \
+ https://static.crates.io/crates/phf_shared/phf_shared-0.11.2.crate \
+ https://static.crates.io/crates/mime/mime-0.3.17.crate \
+ https://static.crates.io/crates/normpath/normpath-1.2.0.crate \
+ https://static.crates.io/crates/fastrand/fastrand-2.1.0.crate \
+ https://static.crates.io/crates/notify-debouncer-mini/notify-debouncer-mini-0.4.1.crate \
https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \
- https://static.crates.io/crates/rand_core/rand_core-0.5.1.crate \
- https://static.crates.io/crates/rand_core/rand_core-0.6.3.crate \
- https://static.crates.io/crates/rand_hc/rand_hc-0.2.0.crate \
- https://static.crates.io/crates/rand_hc/rand_hc-0.3.1.crate \
- https://static.crates.io/crates/rand_pcg/rand_pcg-0.2.1.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.10.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.5.crate \
- https://static.crates.io/crates/remove_dir_all/remove_dir_all-0.5.3.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.5.crate \
+ https://static.crates.io/crates/phf/phf-0.11.2.crate \
+ https://static.crates.io/crates/num_cpus/num_cpus-1.16.0.crate \
+ https://static.crates.io/crates/predicates-tree/predicates-tree-1.0.9.crate \
+ https://static.crates.io/crates/digest/digest-0.10.7.crate \
+ https://static.crates.io/crates/pulldown-cmark-escape/pulldown-cmark-escape-0.10.1.crate \
+ https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \
+ https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.30.crate \
+ https://static.crates.io/crates/phf_codegen/phf_codegen-0.11.2.crate \
+ https://static.crates.io/crates/pest_generator/pest_generator-2.7.10.crate \
+ https://static.crates.io/crates/predicates-core/predicates-core-1.0.6.crate \
+ https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \
+ https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.17.crate \
+ https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \
+ https://static.crates.io/crates/bit-vec/bit-vec-0.6.3.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.1.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.3.0.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.1.crate \
+ https://static.crates.io/crates/serde_urlencoded/serde_urlencoded-0.7.1.crate \
+ https://static.crates.io/crates/try-lock/try-lock-0.2.5.crate \
+ https://static.crates.io/crates/data-encoding/data-encoding-2.6.0.crate \
+ https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.3.crate \
+ https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.92.crate \
+ https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
+ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \
+ https://static.crates.io/crates/colorchoice/colorchoice-1.0.1.crate \
+ https://static.crates.io/crates/env_filter/env_filter-0.1.0.crate \
+ https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.12.crate \
+ https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
+ https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \
+ https://static.crates.io/crates/difflib/difflib-0.4.0.crate \
+ https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
+ https://static.crates.io/crates/markup5ever/markup5ever-0.12.1.crate \
+ https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate \
+ https://static.crates.io/crates/mime_guess/mime_guess-2.0.4.crate \
+ https://static.crates.io/crates/markup5ever/markup5ever-0.11.0.crate \
+ https://static.crates.io/crates/errno/errno-0.3.9.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.11.crate \
+ https://static.crates.io/crates/bit-set/bit-set-0.5.3.crate \
+ https://static.crates.io/crates/notify/notify-6.1.1.crate \
+ https://static.crates.io/crates/humantime/humantime-2.1.0.crate \
+ https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \
+ https://static.crates.io/crates/futures-sink/futures-sink-0.3.30.crate \
+ https://static.crates.io/crates/futf/futf-0.1.5.crate \
+ https://static.crates.io/crates/quote/quote-1.0.36.crate \
+ https://static.crates.io/crates/pin-project-internal/pin-project-internal-1.1.5.crate \
+ https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.14.crate \
+ https://static.crates.io/crates/pest_meta/pest_meta-2.7.10.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
+ https://static.crates.io/crates/slab/slab-0.4.9.crate \
+ https://static.crates.io/crates/terminal_size/terminal_size-0.3.0.crate \
+ https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
+ https://static.crates.io/crates/string_cache/string_cache-0.8.7.crate \
+ https://static.crates.io/crates/scoped-tls/scoped-tls-1.0.1.crate \
+ https://static.crates.io/crates/tower-service/tower-service-0.3.2.crate \
+ https://static.crates.io/crates/termtree/termtree-0.4.1.crate \
+ https://static.crates.io/crates/ucd-trie/ucd-trie-0.1.6.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.5.0.crate \
+ https://static.crates.io/crates/futures-macro/futures-macro-0.3.30.crate \
+ https://static.crates.io/crates/tokio-macros/tokio-macros-2.2.0.crate \
+ https://static.crates.io/crates/windows-core/windows-core-0.52.0.crate \
+ https://static.crates.io/crates/fsevent-sys/fsevent-sys-4.1.0.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \
+ https://static.crates.io/crates/httpdate/httpdate-1.0.3.crate \
+ https://static.crates.io/crates/http-body/http-body-0.4.6.crate \
+ https://static.crates.io/crates/futures-task/futures-task-0.3.30.crate \
+ https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
+ https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \
+ https://static.crates.io/crates/xml5ever/xml5ever-0.17.0.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \
+ https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.10.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.82.crate \
+ https://static.crates.io/crates/pest_derive/pest_derive-2.7.10.crate \
+ https://static.crates.io/crates/pin-project/pin-project-1.1.5.crate \
+ https://static.crates.io/crates/predicates/predicates-3.1.0.crate \
+ https://static.crates.io/crates/tendril/tendril-0.4.3.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.14.crate \
+ https://static.crates.io/crates/tokio-tungstenite/tokio-tungstenite-0.21.0.crate \
+ https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \
+ https://static.crates.io/crates/addr2line/addr2line-0.21.0.crate \
+ https://static.crates.io/crates/string_cache_codegen/string_cache_codegen-0.5.2.crate \
+ https://static.crates.io/crates/assert_cmd/assert_cmd-2.0.14.crate \
+ https://static.crates.io/crates/env_logger/env_logger-0.11.3.crate \
+ https://static.crates.io/crates/parking_lot/parking_lot-0.12.2.crate \
+ https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate \
+ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
+ https://static.crates.io/crates/select/select-0.6.0.crate \
+ https://static.crates.io/crates/toml/toml-0.5.11.crate \
+ https://static.crates.io/crates/typenum/typenum-1.17.0.crate \
+ https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.24.crate \
+ https://static.crates.io/crates/semver/semver-1.0.23.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
- https://static.crates.io/crates/scoped-tls/scoped-tls-1.0.0.crate \
- https://static.crates.io/crates/select/select-0.5.0.crate \
- https://static.crates.io/crates/semver/semver-1.0.4.crate \
- https://static.crates.io/crates/serde/serde-1.0.129.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.129.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.66.crate \
- https://static.crates.io/crates/serde_urlencoded/serde_urlencoded-0.7.0.crate \
- https://static.crates.io/crates/sha-1/sha-1-0.8.2.crate \
- https://static.crates.io/crates/sha-1/sha-1-0.9.7.crate \
- https://static.crates.io/crates/shlex/shlex-1.0.0.crate \
- https://static.crates.io/crates/siphasher/siphasher-0.3.6.crate \
- https://static.crates.io/crates/slab/slab-0.4.4.crate \
- https://static.crates.io/crates/socket2/socket2-0.4.1.crate \
- https://static.crates.io/crates/string_cache/string_cache-0.8.1.crate \
- https://static.crates.io/crates/string_cache_codegen/string_cache_codegen-0.5.1.crate \
- https://static.crates.io/crates/strsim/strsim-0.10.0.crate \
- https://static.crates.io/crates/strum/strum-0.21.0.crate \
- https://static.crates.io/crates/strum_macros/strum_macros-0.21.1.crate \
- https://static.crates.io/crates/syn/syn-1.0.75.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.2.0.crate \
- https://static.crates.io/crates/tendril/tendril-0.4.2.crate \
- https://static.crates.io/crates/termcolor/termcolor-1.1.2.crate \
- https://static.crates.io/crates/textwrap/textwrap-0.14.2.crate \
- https://static.crates.io/crates/time/time-0.1.43.crate \
- https://static.crates.io/crates/tinyvec/tinyvec-1.3.1.crate \
- https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate \
- https://static.crates.io/crates/tokio-macros/tokio-macros-1.3.0.crate \
- https://static.crates.io/crates/tokio-stream/tokio-stream-0.1.7.crate \
- https://static.crates.io/crates/tokio-tungstenite/tokio-tungstenite-0.13.0.crate \
- https://static.crates.io/crates/tokio-util/tokio-util-0.6.7.crate \
- https://static.crates.io/crates/tokio/tokio-1.10.0.crate \
- https://static.crates.io/crates/toml/toml-0.5.8.crate \
- https://static.crates.io/crates/topological-sort/topological-sort-0.1.0.crate \
- https://static.crates.io/crates/tower-service/tower-service-0.3.1.crate \
- https://static.crates.io/crates/tracing-core/tracing-core-0.1.19.crate \
- https://static.crates.io/crates/tracing/tracing-0.1.26.crate \
- https://static.crates.io/crates/treeline/treeline-0.1.0.crate \
- https://static.crates.io/crates/try-lock/try-lock-0.2.3.crate \
- https://static.crates.io/crates/tungstenite/tungstenite-0.12.0.crate \
- https://static.crates.io/crates/typenum/typenum-1.13.0.crate \
- https://static.crates.io/crates/ucd-trie/ucd-trie-0.1.3.crate \
- https://static.crates.io/crates/unicase/unicase-2.6.0.crate \
- https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.6.crate \
- https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.19.crate \
- https://static.crates.io/crates/unicode-segmentation/unicode-segmentation-1.8.0.crate \
- https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.2.crate \
- https://static.crates.io/crates/url/url-2.2.2.crate \
- https://static.crates.io/crates/utf-8/utf-8-0.7.6.crate \
- https://static.crates.io/crates/version_check/version_check-0.9.3.crate \
- https://static.crates.io/crates/wait-timeout/wait-timeout-0.2.0.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.3.2.crate \
- https://static.crates.io/crates/want/want-0.3.0.crate \
- https://static.crates.io/crates/warp/warp-0.3.1.crate \
- https://static.crates.io/crates/wasi/wasi-0.10.2+wasi-snapshot-preview1.crate \
- https://static.crates.io/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \
- https://static.crates.io/crates/winapi-build/winapi-build-0.1.1.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-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
- https://static.crates.io/crates/winapi/winapi-0.2.8.crate \
+ https://static.crates.io/crates/sha1/sha1-0.10.6.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \
+ https://static.crates.io/crates/futures-core/futures-core-0.3.30.crate \
+ https://static.crates.io/crates/inotify/inotify-0.9.6.crate \
+ https://static.crates.io/crates/float-cmp/float-cmp-0.9.0.crate \
+ https://static.crates.io/crates/httparse/httparse-1.8.0.crate \
+ https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.60.crate \
+ https://static.crates.io/crates/globset/globset-0.4.14.crate \
+ https://static.crates.io/crates/url/url-2.5.0.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.18.crate \
+ https://static.crates.io/crates/socket2/socket2-0.5.7.crate \
+ https://static.crates.io/crates/filetime/filetime-0.2.23.crate \
+ https://static.crates.io/crates/futures-channel/futures-channel-0.3.30.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate \
+ https://static.crates.io/crates/lock_api/lock_api-0.4.12.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.2.crate \
+ https://static.crates.io/crates/mio/mio-0.8.11.crate \
+ https://static.crates.io/crates/rand/rand-0.8.5.crate \
+ https://static.crates.io/crates/pretty_assertions/pretty_assertions-1.4.0.crate \
+ https://static.crates.io/crates/shlex/shlex-1.3.0.crate \
+ https://static.crates.io/crates/siphasher/siphasher-0.3.11.crate \
+ https://static.crates.io/crates/tungstenite/tungstenite-0.21.0.crate \
+ https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate \
+ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \
+ https://static.crates.io/crates/serde/serde-1.0.201.crate \
+ https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.23.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.83.crate \
+ https://static.crates.io/crates/diff/diff-0.1.13.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.2.crate \
+ https://static.crates.io/crates/clap/clap-4.5.4.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.60.crate \
+ https://static.crates.io/crates/pest/pest-2.7.10.crate \
+ https://static.crates.io/crates/warp/warp-0.3.7.crate \
+ https://static.crates.io/crates/log/log-0.4.21.crate \
+ https://static.crates.io/crates/sha2/sha2-0.10.8.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.60.crate \
+ https://static.crates.io/crates/tokio-util/tokio-util-0.7.11.crate \
+ https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.10.3.crate \
+ https://static.crates.io/crates/topological-sort/topological-sort-0.2.2.crate \
+ https://static.crates.io/crates/ammonia/ammonia-4.0.0.crate \
+ https://static.crates.io/crates/bytes/bytes-1.6.0.crate \
+ https://static.crates.io/crates/html5ever/html5ever-0.26.0.crate \
+ https://static.crates.io/crates/html5ever/html5ever-0.27.0.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.92.crate \
+ https://static.crates.io/crates/ignore/ignore-0.4.22.crate \
+ https://static.crates.io/crates/cc/cc-1.0.97.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.2.6.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.201.crate \
+ https://static.crates.io/crates/headers/headers-0.3.9.crate \
+ https://static.crates.io/crates/js-sys/js-sys-0.3.69.crate \
+ https://static.crates.io/crates/backtrace/backtrace-0.3.71.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.12.crate \
+ https://static.crates.io/crates/base64/base64-0.21.7.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \
+ https://static.crates.io/crates/markup5ever_rcdom/markup5ever_rcdom-0.2.0.crate \
+ https://static.crates.io/crates/dbus/dbus-0.9.7.crate \
+ https://static.crates.io/crates/tinyvec/tinyvec-1.6.0.crate \
+ https://static.crates.io/crates/http/http-0.2.12.crate \
+ https://static.crates.io/crates/handlebars/handlebars-5.1.2.crate \
+ https://static.crates.io/crates/http/http-1.1.0.crate \
+ https://static.crates.io/crates/regex/regex-1.10.4.crate \
+ https://static.crates.io/crates/tracing/tracing-0.1.40.crate \
+ https://static.crates.io/crates/syn/syn-2.0.63.crate \
+ https://static.crates.io/crates/elasticlunr-rs/elasticlunr-rs-3.0.2.crate \
+ https://static.crates.io/crates/syn/syn-1.0.109.crate \
+ https://static.crates.io/crates/object/object-0.32.2.crate \
+ https://static.crates.io/crates/hashbrown/hashbrown-0.14.5.crate \
+ https://static.crates.io/crates/h2/h2-0.3.26.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.117.crate \
+ https://static.crates.io/crates/futures-util/futures-util-0.3.30.crate \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \
+ https://static.crates.io/crates/hyper/hyper-0.14.28.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.5.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/chrono/chrono-0.4.38.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.5.crate \
+ https://static.crates.io/crates/gimli/gimli-0.28.1.crate \
+ https://static.crates.io/crates/idna/idna-0.5.0.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.1.crate \
+ https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.3.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.34.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \
+ https://static.crates.io/crates/libc/libc-0.2.154.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/tokio/tokio-1.37.0.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.5.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.5.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.5.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.5.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.5.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
- https://static.crates.io/crates/ws2_32-sys/ws2_32-sys-0.2.1.crate \
- https://static.crates.io/crates/xml5ever/xml5ever-0.16.1.crate"
-MD5SUM="a59dcbc9a684a36de187d0295f5b1efb \
- 425b8fdf70df59998d9b7c89083e48d1 \
- 1fe846b8e6d1593ab5b6d9a1f7bb03fc \
- 294a49d3c53865fa7ac5d0ce2f5d5735 \
- c98364f424cb32ad3e457fe501982880 \
- a8f40912554826383b2596a4a923b37b \
- 142cb4b9a653e56e56311f0c883b8582 \
- c6443ec8d007c729ba5482008d0c864d \
- 80a2c27647a6acb1890a3a7de8fded72 \
- 8f8acc3c1caff2043085a0cc28a92757 \
- 45a867175c81501378699f80724393c0 \
- a295edb6953237ebbdfa8e731229f9a3 \
- a885637c56c780044d778f18420687cc \
- c7fbaf61245dc847237ab7c72b3ee9ea \
- 95414d4f9c612bbe8a061dd2ff0bc519 \
- f5b0c1878d1deab2cc401e09fa6c78af \
- 4bd3c3b61fe602e6078615a491e5050a \
- 1e704be5ddde9d6b5383ef1035309f91 \
- 3b6b29d331e785bb34e6a414590d5700 \
- 882dbbc613a93f64c3709b0a2bd0d6dc \
- 74634128440dbc3766bda76fdf0aaa05 \
- 1581b390d17f6e73a43ffc8a7b009e57 \
- 0745a38d09e21cc1ed62655e6f1a0415 \
- aa7f19cea782f46d58b7e696ce024b9c \
- 99da639741641bcca633074ffd22f0d4 \
- 727ea8f51f997bf65b95beacc5125757 \
- 5e49f4c3f9076fe30ae207fe951f9195 \
- bebc8338ae113a87a04564c97c1e3f0c \
- b00352aced738d455145117157604783 \
- 493a2f042d86baa5c6bac75202c64554 \
+ https://static.crates.io/crates/libdbus-sys/libdbus-sys-0.2.5.crate \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.48.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-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate"
+MD5SUM="aedb8898189d95e9c727a6d67c51e10d \
+ 05fc1fbfb646a394e35043182c63b5de \
+ bf23cd323c33a8c283c41bb9b79e4ce4 \
+ 4f72232c91aa665fcc186acb4f0b2ff8 \
+ 4daa973c57624dc3d88eaa49dd86d3e1 \
+ 4abb118b896b90518fc32602088933be \
+ 940f8708332e8e3720266a7bce4d761d \
+ 24c64817e85ef77765ed0f26c31c9b4c \
dd1e49c76e9d5853e673a3b41ba02917 \
- b4e2b229c362ad0dd313ff631816d5db \
- 1778d8ea77386492faeda052cf8bf991 \
- 081ed755ceb8e0b7c78cffde40fd084d \
- 1aef0dd636d3ef234e4f035fc26c0069 \
- a0b45a97d7e59be69fc01c81a7043d46 \
- 94f11861c538d1a2fd56c86d140e4358 \
- 8dab3b3ec00dc56cffde0b0c410d47b5 \
- 7ee8703970c3fa6a2e37893de742824b \
- 7c292ae288fae4b3dd8f4871f7ec54e9 \
- 49c7c8d8dff092a63277ed8d8a3b383b \
- 54cfab480b7a5f7302eadf44129d3f4b \
- dd7c80c2d04d2e9ceba82826cf69764d \
- 97a2637a0640d4d651a8d35b25adde70 \
- ad022ac5b47908c95c1651a8d62ed88b \
- c1f94a657d4bdb95a0e12ec2a6426353 \
- 1e60b156778db78ffe7d9095d8f7342f \
- 0d991bccbcab9ef08e0ced7d6e4841ef \
- a4273bf63b973ddde685042334801c68 \
- f7fecaf94281c3341239b8e823e80c55 \
- 848bd6f2a9fa60ed190bfc602551e532 \
- 1d269082741f11824a96743b351aa899 \
- 668f0eda79c119d7c79f1e49c0afbeeb \
- 65cd30f86e785b77fd82e0693d126e26 \
- 15d3113e5507c411419fa64f6b9d5349 \
- 9db1c40cc98e60cc7bd6782249a0ba01 \
- 33989ad81212aeba65187e3b69f2100a \
- e7c07242a95ee1df865efe9534e10a34 \
- 77b32468aa675971b9311b843c615889 \
- e7a14bbddf5dd3b0cbc8eaa496b13c43 \
- 62b3edf8c2db7fccb1a6a41134b84e62 \
+ c40bb551772810d818857841ea389f1e \
+ f9ddf92ded75c1df47b2dd1379a482fd \
+ d48caa65882ee9fe77a1f4e3ac950bad \
+ 452ac8d7c004b02e1ec30a9e390f9625 \
+ f780b94573a4c3e9261b0ef07ace6529 \
+ 669215548c64019c08c92b2c1afd3deb \
+ ee822e4d5d1edcb1a1974fe2b835b308 \
+ 1ac8ee39aea832c035b9ec2b2cd42097 \
0372a8de508e57da4d4869f058bcb630 \
- f60bc11bfd0b9268be13f6f0d1d0a65a \
- d4310bba2bdd940077329f6fca3fde78 \
- 0b7994d1256215201bdfb810a357ffa2 \
- 95cc83c78cfa33dfc96428e0d2c605ee \
- 55c7e8d666bc0f1353c063d87045c16d \
- b2f9dc844fa0ff215f4b076df7656b30 \
- e40d2efcee31e346fbc82277683422ea \
- 87f62b583beb9f8c4e9b2c7b5f783f51 \
- bb2582cae7b3d837f5da1df153001db5 \
- 50620d22f8dba6006c490dc7905d4321 \
- f50aaf5171cbc0327f8d18a4ec7405fb \
- b77f75d6da2eedbad4f109a28b2ef24b \
+ d3aba74b592cfad9a1a43b22981fb1b2 \
+ b45c8b17e9948965c484a2ddfbea11ed \
639af0cca65c012e6a028acfb657e417 \
- 249e03f000851e7478883506cedffc50 \
- 89e7b35f7757725508d1c39cd03937f1 \
- f1c40b9836035b69e464df711a1d2950 \
- 721a3e3f82633f6ed70a5abfe64c80bc \
- 06e7dbde9932c6a9bac63d9288670678 \
- 9d033cc2daa6924420a4a89e6705773f \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 23cc9e52c52465f5b225e62ab7cc3457 \
- 3c624253a5ec6c96fad20dcb8eaa242d \
- 40e508baeee8cdccbc471489b0f449ff \
- 4f72232c91aa665fcc186acb4f0b2ff8 \
+ f4966d56bee9e121b38e48916ffea2bb \
+ 87b1b7cb12ef4dfe842c212b98263048 \
+ ceee1159c41351d05f4cf705490867b3 \
+ 6708629acf3d2ecb7404e43255d2df85 \
+ 651897c3311b074247a1b351bf85b4ff \
+ ce2ecc3cf8d25a886a51fc7d66503a87 \
+ d18d362345c4fe512ef67b738b239fb8 \
+ 8b3da5691ef460f035d90f16d3a0bebd \
+ 60b1e46c5dd84e50d42cd5f68b041336 \
+ dbdd24e240e42c6852910e7504285712 \
47580fad08273a52e998f84ef404912e \
- 74df572cfd2c7f5d80cc201ad4b2c2b1 \
- 1f27c83b74169711efaddda35c6a46fa \
- 5ac809692422b722eaded90be3c4d9c2 \
- d75b1c734f85b007c55ca84217df4201 \
- a362e890dd0dfe51ecd95a4a1be6e28c \
- f7bde0c2e5fd9542f7ccb5e6fc40eb04 \
- 0d4dc4bd76fdb66114874a4afae6834b \
- 257e573f323c639630b31f147671b627 \
- f94f1f271803739855830e4351d4c30b \
- 1fbbe598255c0addb31bdfbe3e76420d \
- 4604959975c2154a14f6b5e97444e2c8 \
- ff6c054468eab826f0dab7cc9a3fe557 \
- 75b8063cab37a099b45204f2e6b1738f \
- f9ddf92ded75c1df47b2dd1379a482fd \
- 98b6f812f357ee3c9cf11d31ad98795c \
- 420f93a43fa603c1253213bdf28983df \
- a8ec1126ef06244ac1e3773981a005f1 \
- c0e036fd990d0c9cae11b5876a5cb572 \
- c36d452e37c73b1e99f40bae18cddfdb \
- 797752fea1f2c8b458cf7383b61433c9 \
- 653e04baa68a4484b3b839c19221e474 \
- cd98de659bfeccf638775ff13259994c \
- 8ee1436104d86d91d56bafc3b0322e4f \
- 82887bf79a42c46bece8d18ca411587c \
- f490982aceabdbd515348f63e638a782 \
- 37cf6acd1c3259eefeba636e4cc9b365 \
- 43e97206d08bfd1a23b2ed01fba95c69 \
- 0cf1fcdb3e8eab7001792f4916516fc2 \
- 222d8ac7246a639ff9858d12cbb40e54 \
- a580658df3c2da1e8fed41a7a51389d0 \
- 4964b67b085fa4433b67dbde4d986c31 \
- fd3df95de65e4c1fe6c9c4a8399cb7e7 \
- f27cbb8b66feb1cc9ab1b9af8a1a2c51 \
- 1d8831e78ffe3b9e83c9b61d121445c0 \
- 499155f20603f837aa2d4710a6ac38de \
- c2cc635601bec2b666dec7dfb2591e12 \
+ 8234d20b9a5ea5e7087bb5ddb414011c \
+ f5a883f6e013c5dcedc0c13d3096c612 \
+ e646c59e9a7da5308afd8e43149bcfef \
+ ba1d5bf0cf548d5d0114ec4bfb1dd138 \
+ 1b478842e89f7ffc8f22f1df11f026f7 \
+ e0a03581a6aea080315323651f272d65 \
+ cef83f13a54d5e9c22e468d266243ae3 \
+ bdf329a72ecd0605c296f25e53136706 \
07c75fec267864bcbb800ca7709ceae2 \
- a4ff7abd41c57dfd24bbd4b50edb848f \
- 452ac8d7c004b02e1ec30a9e390f9625 \
- 30d783a004d6ae43913983d49b8466c9 \
- 59425b318d7a80253445671a9fda0aa4 \
- 5298a9e684a0e914db1d93598950c6b4 \
- 574452341c38f8d6d4a45c63ad2d7cc7 \
- c7c38eb603bed6f42edbc4294806a44a \
- e6fd8764e2acb835d7d2f04d052e30ce \
- f7e37ccdafce0dcd2001cd78d2c4d169 \
- 5ed07f9b5c13f3ef60ae85f36f832013 \
- 3181dca31efe33cbed29a45d0ec67848 \
- 3c1cc07f7d54984f8189eb08401b7a7e \
- 3233400d1bc56e7c78d4d7564d8e5b74 \
- 66d1cb32dce999907409f636f004b884 \
- d5489ff3f6a307622ba98c4def55cdb5 \
- 0a80ed36a125ac3cdfa09f8707055873 \
+ d8b1713b722c482c78ceb961cf994d38 \
+ 3cbb110e799c18366fd19d05c66df6d7 \
+ dfdf2484a5545f51cf6b1f5f23b9f92e \
+ e6e0e961c6fc0e678ec6ea74d5461f18 \
+ b27485fa46bf04821c8c08402b708432 \
+ 8aad09607e82db801c6f3a609f9c7679 \
e30085994bbeb4b7f4895d48216d5476 \
- a0f55fda89c0f97784edb18f4c253a49 \
- ae5dab3db7dc317e16bb6f9e7eb15d14 \
- b269356e8646f3184a0e8d52a58cee69 \
- 792d44fd2c664a81c10d7b261c5fda06 \
- 7b0715affe44616a992f113ad7ab7d50 \
- 4a80ab58144fc731cd12abc6d5139d7f \
- 95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 82401c70623ccc1bfc0bcb5c3b0ac8b7 \
- 6b5c7401117316735435311bf551515b \
- 0538d1da369f3e3f0412aa4d735c1b61 \
- a69721c73263cd2040e1a5f120b03a6f \
+ 12613f90aab930b5317557b1b0a21e30 \
+ d443cbf9907b31a0f396fb13489d6cd0 \
+ 175aaa67c5c9a4c8de2b944d51d0753d \
+ 3d62bfbbe08bdcee55fcb8cda85554d9 \
+ 9e86d4459e02608e8fcbe4ef11ce7f44 \
+ 45339d90b2b3a4f123af5ec459954102 \
+ 0ba30a94d7b8865c23e86d4d64e5b91e \
+ 524ffd7a9b5b25c4d388686a5dde5cac \
+ 60e558c4bb478462efdb5b3a925897dc \
+ c5fada68ca0a744d2c3d063667fa15e9 \
+ be08d75820c528ad6143e9e42efccee0 \
+ 89e88633cab0e4b6f3d3878b84dffe8b \
+ 5c69337d37e58a380e00eac9ce0373bb \
+ a1626b8f4d165b1b60d960862eba4cf0 \
+ 45a867175c81501378699f80724393c0 \
+ ca65153603a1a7240bbd9d2ce19f2d67 \
+ ea6dadf813d422419f900efa67ed9170 \
+ 88a8c7336f056de768ee2966cefd8303 \
+ fbe5da24bd1beef6125107ee41118187 \
+ 47151b766b6b73e638fabe6fae7b723d \
+ 6f09120aa341d58ea072539176058a00 \
+ 26ee9e33b6eadfd3166cdc94d48c7dfe \
+ a688249621bfca8c4ad27908d5291a9e \
+ 1aa786b0f998b9d0440c2a03b133e991 \
+ e972ea58ec203bfa6c79c1207852298b \
+ 396f4f63322338c26d76b2f638646178 \
+ cc59747acec0a70d3cf7e121b19dd403 \
+ 58e8b1a054114f5be68ae0f1a65d25d7 \
+ 162407e4c09897085d00344230f375a0 \
+ 74634128440dbc3766bda76fdf0aaa05 \
+ 023b03cf9968b29253a5dfe62051008d \
+ bebc8338ae113a87a04564c97c1e3f0c \
+ a295edb6953237ebbdfa8e731229f9a3 \
+ 49b5bfb0b7e5f4483015913768f746a1 \
+ c678a7da0ee4b850ebde0474144a0415 \
+ 6b4eda909ad28591c70bd89045795e84 \
+ 8c63791a947768db9426d36548cf509e \
+ bcd5fd8c2b279da10b5a4d7b67eb555e \
+ 5d87e8530342ef2a980b1c96dafd27f0 \
+ b174984f0ec889f5c32e90bddb80f674 \
+ 1be22bdbd81580965933512a89c00e25 \
+ c01022fe0357c10ca1d48b16187f81bd \
+ c3e51926c9853b714191ef1bec90e2ce \
+ 163296a9672a36cb46d9a78bae592c66 \
+ b0aae97e900fcbe7fd48703d1ff16af4 \
+ 7267e731f46f52edb7b5304b60982cf4 \
+ 7e85eab95cabf5f5345db3ab007fb4a9 \
+ a9a6ce6cd4b12f9c4f6840df87d5da0d \
+ dd45995300a1eeaac9fa5a68034fc1e1 \
+ 8390247ae7126c00e162732b249be9d7 \
+ 5d8c25fc51ffebca67935516c2325860 \
+ b7eae58d7a80112442643ee2ff481ef7 \
+ f1358be8c98b98837cbd2cf51e75f8b3 \
+ b43bc152495c09f4235e884b4d35c7a0 \
+ b898bcf321bba46ecd15c9279cdbb290 \
+ 60d7c3a9f75ac64cffbb9ccda7c1c8e5 \
+ b1372e62f53f0ad8d19a2be135c10c9d \
+ b35d8775fbf3034e7012f05d60b80e6d \
+ f38b27b8c9625110a51293658f1cc014 \
+ c410caa0c9f52fcf9da29688e3ea2974 \
+ bf33e2d27126b29c8a9b1239c688a424 \
+ 6fea8456dac26da1a185af6b0318dce1 \
+ 724696d583d5c24321c62a5e443d241f \
+ 4daeb6abd6951210bed659c3c1ea01b4 \
+ 580b311bafe0447ebc9ca2e646d9b0e7 \
+ 54cbd8850aebe933b8f1214d8e916d1e \
+ 259efb88f74fd1612ea748f3347ff56d \
+ 8dab3b3ec00dc56cffde0b0c410d47b5 \
+ 64a6d8fe0c9a450bcefa41894e17d7ac \
+ 1c02927b072719df2799cfce18526c59 \
+ ff1d093069cfc9eb161907e17a51208b \
+ fe316e1d51e3dff1e0455d0142dd37e4 \
+ 86aa81f2561682f16c0be376294bf9d3 \
+ ce98002a9f935f415642f31f4b40360a \
+ 71629bbb5a0420a37b7a1e543c5852c4 \
+ 44f053408a962a7844f01f5489605a0f \
+ c53da10df6d399239c5869a292065557 \
+ 216e0c4a9cff62b07ef888e911560e11 \
+ 449c7bb37fc298d2026fbf2855eb8db0 \
+ 0d18959173d080ec965717de7f03c2ec \
+ 5c2da6448fcf98cf854d198b0c6afe94 \
+ 8a607889ac525c2286e2f7c88f89d931 \
+ 55e15000c4c210f0bb2aca6f38fbe424 \
+ 7d09912f3223c11ae5df9f5723fd4fdc \
+ 1c2bb905c30c21cbe50e9e18c6a73fa2 \
+ 57f005ba2a0705d76700e6d4ef694e78 \
+ 9d6c117b30034665155c9e6852b86e88 \
+ e092b3abcc54806f2a35889d725bf95f \
+ d7624e4ff046ae83eda8e82d90887bdb \
+ 04e6a278986f3c069e6bb5790fcd1c73 \
+ b21820f2664242498beba7783b32bef4 \
+ 6ebb8deee5a5a0d1c26b20eeee1926b3 \
+ b400c455aaf7d3e6a216261f07c4bc93 \
+ d3ccccba78e5375faf8e543884f9e84e \
2d8d8b377d144f5e32b4f65a69eb0b24 \
- fc60e4ecd18db5e582b9e7dd19dd62e4 \
- f502bedab181bb8d078589b693d6ffad \
- d8d8d451b56798b0485b1f21e31bfed2 \
- 0560527756efc7df41b5a1c942a2e951 \
- f0e967e704cbfb2cbb44836b54dc7ab5 \
- ff1b5cc32f473ab905bb967083e8e5d1 \
- 823b1a0c367f5bf34ff38a7148cab53a \
- b1cace2e0c87bbbf5753996e28016787 \
- 0be942062f164a7a1e46673c01c7d711 \
- 6a06da34ef29beab908b8d6ab1d12b8a \
- 24a2cb0b833248b34e11945ee3b7044d \
- f9413de4f5ecd8f9bb3d0d7889a09aa4 \
- a0539d2f4d916dc8e9b5afb32685ed4e \
- 0c731adc101ba021096552e942999527 \
- cfe9ae4d95fb48824e255ee207cf6a00 \
- 82d98dc87dc8503400aa095f5aa70f13 \
- 1a26e15d2933a6e0edc4f3f2c7b766b7 \
- 9682f5ad8bf3cb03023039e13ba0ef73 \
- 465e136d16fe7727ab34859d907b3751 \
- 6e328718765f2352dd34f10215488fbb \
- 8523ae19f02f159dd045de88cf0e06a4 \
- ebdff467249aa3dca005a441dc824236 \
- 0b8a5d001f8f677ca2cdab6f63be391d \
- 9d66208e00715217a8c1f2e40efe4a0c \
- 45fffe4a8cd1fc8903ca7a8e32815264 \
- 7bfcad253aff26bc26c5e3521f3ba891 \
- 8fe0817bd35c213633abd8ccb26f43d9 \
- b3b797ef65183f3bae25d28e75f1ab94 \
- e9bed1eda1859d980a69e0bd0edd9b0b \
- 3d25d22837ead5c2992d58ed18283026 \
- d0dc12993f0da380d2412d28fe5fc123 \
- db6fe956ec67f88412df3a627158a7ba \
- e5c372c6b0b7176304c5133ea0a2b045 \
- 519bfbdd19531f1d7b775bfa7ce4ee80 \
- 775bf8add6542d3a32abefd3a1e242dd \
- b6ec1f066b7b85b38e1d01bf8ed97965 \
- 8f1da9ba3b7b793efa8a39a159d06035 \
- e876964c7b83db85fb7897bee7ad0f45 \
- f73f968be695ed1bcdbb8ff19c989f8c \
- 624d35cbc853aefbfc015584980d3890 \
- 6cae4969689ecc3b4b4c31a9fb9539a6 \
- 36cbce768155bdac8934efa262d75fe3 \
- b3c895be51ad2941174aed33677be9c3 \
- 10291d9a0022076bc0827250816d3476 \
- 8cf3e6ccd359849ae4e88e0aa69ddae0 \
- 087bfc476e9d73628cebd265590f11f7 \
- eb721c4d9e5dba8f93e9de0a80036ec3 \
- 60b1e46c5dd84e50d42cd5f68b041336 \
- 1c446b05ba6899a5b5801b7d4aee465c \
- 6708629acf3d2ecb7404e43255d2df85 \
- 580dd7d12690c726da7d5075f3442a74 \
- e334c03160b1e0989c2a71ca55f631fc \
- ac3354e87d9573cad25ec9b4f8f31f00 \
- a061ad1db3e0d839725b037ff8be84e7 \
- 6e23e0eee42b1ba9ec61a6db7ec2dc08 \
- c900e7dbce808ff8ced375077b17a163 \
- db96b50050277bf05a3c68534bbb9586 \
- b9e37d5fc4ad28b612b78ad37816684d \
- 09de9d01e7331ff3da11f58be8bef0df \
- b44489eb4799c4fabac3fceb48de54f7 \
+ d7602381c0bc21d10603cc940a837b06 \
+ 50d5a501f911bb592f0dce2d052c2aa8 \
+ 44df381323008413e1624a79c6975ca8 \
+ 1c69490f9cefc24e2119217039c61dda \
+ 94f11861c538d1a2fd56c86d140e4358 \
+ 92968aee56cb2f162a55008fedddbb78 \
+ 7810a6b901a77b30a16e7f123685e173 \
+ 423ea3c18df8759400c3d0a381738c64 \
+ e547b0e754cd61f24f9ef8c9e26fcd95 \
+ 56de037d755aeb0b45169991f9567cd7 \
+ 746d5deb23a67c019e5b2381d76d4afa \
+ bc4c2f203d616e83fae2c9648578c618 \
+ f6af880cfdb0c579b698586d841c664b \
+ 3c67481b4433a3219846e41d09aaeaa9 \
+ eb44c81f81e4aecdbdbafeac9c0fdcab \
+ e90235c862e9e1fabe9f569bcfbd9692 \
+ 13f47025d308bc16d26a9bc3334f3bbe \
+ ee7a5f842c39bc47c474196e83b0df5f \
+ 20bc0926b659e86cc5ea66cf928caec9 \
+ 6c623a8eed8450399ec323a72e96855c \
+ 6cda2bbb58357a02de1074d4ac9e3ab9 \
+ 69c5b3905cca26d9ae452d40aa6da6ea \
+ a6655e5e9845cb569991e87b5b38a1fc \
+ 44505199ec0964feb5488051b4ac92d5 \
+ 56cebb7cbd387fb6fcb185d4b72440fd \
+ 97fa43aa1afabd1f5f3d1070389b42ba \
+ d750070888d80c68a85ebbdd428c847e \
+ 434e2423f372fed80f69ed8873fdd2a3 \
+ 398f4cce1d3067cc7a56662e52a33384 \
+ 4703ffb8b0409bcc4aff2642a748a9ce \
+ ec573c80325dcb85a463103cf3878a73 \
+ f3406374808b01be3a263666aa9aa2f5 \
+ 812d3b8ae5a3c5b4bb75e8666c8c742e \
+ f04c7afa0c00aa8098ef1cb34fbb8bb9 \
+ 477269cf5e63fc1c38e7ef78946b446f \
+ 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \
+ 289b776935f2184c6ba2974877285013 \
+ 560fd15286d078feffbe7c191892e19d \
+ 96a097939f4cb00c978f840a89dd45bf \
+ 6a92b6b0eef380d2cd23967c33ae59e5 \
+ 8602d580269d63836e05b6004b59c3f7 \
+ b613a22ec14173782ef349385a7e26c3 \
+ 722cab9ebe9eb019d5c3b400325de876 \
+ 67f902c95209a3462dc16bc3a5d4dac7 \
+ 0ec48b60853664540f0f9c2957671bd2 \
+ dca59f56e652d010c754d42df104cd22 \
+ b0e8879bc367bdad1fea51407ae22380 \
+ e067072ed6fff1a90d001706c2f4505e \
+ 75d480d43a87d733f9f497c647f7d973 \
+ a8cd06e4032cfe9218e3479e668a950b \
+ eb37edaaef79a17689ada175773bde59 \
+ c6be9100355c6e77cf37c76ade56baa4 \
+ cacc6bd5d3b1a38d103a212e0dbaebcc \
+ 86c345cb693c291362662b0eb437af89 \
+ 5a5f45206802441161524e1be576da1f \
+ a3c12a0b2ddb55ec1b245f9950e7bdf1 \
+ ce6aab9dc8054c143320789dccf3ab7f \
+ b170c380ee4d59e4ed866afaa26a86c7 \
+ 5f0470696baaa4e5953bddbf196998f9 \
+ fb46b88c5cbf8bfe28124af1794f3934 \
+ d38793b3326a5260e8f2e6e42da65ef8 \
+ ac93fe50bd04f323645dfa04955aa298 \
+ e19600513eaf0823f25a621088b44d2c \
+ 0a906c03436ec2dcc4c311c21fee0da2 \
+ 0cb0b3fc1fd36d311f2c30bd960c4cba \
+ 1e126eed71ddf50ca4a994fcd1837286 \
+ 64d9f46e9ba78f68c30c486be3d8b7df \
+ 0d98aaf27d3cace75f9959c04b910891 \
+ 0339cc04f4471f002e421e2328a86bf5 \
+ a85d6948bf96a59b7d47b5902a4a69a2 \
+ 1dcfa87e4c034a897f0a10437a7cce36 \
+ e667ddded881e4892208a3ea7087c655 \
+ 03b2d126766ed746706241b4c7487654 \
+ 6a7300e86333500f11f30e3e20e68808 \
+ 4b1be643ffa9aa296972683f97bb34bf \
+ 967cf93762a3bc25e18d0b8b7e811b84 \
+ dae6d89034a6988042fd8be4cf5e037d \
+ 3817cf594b24311c4ea944398a58a48d \
+ 45b469ad607b912256b7c80141fa2d17 \
+ a84898c2e50fd6cfe7d068a1d6d4b5fe \
+ 183b6a856fadbc8f21a6c53ca81155c9 \
+ fbc6f6d82084b19c006198508b1ac489 \
+ b5305bde14813da51d536a9df564db69 \
+ db089af54479a055c39ca84bcf915f27 \
+ 5ff02ce05f7f204690c26cb20f3cf2d0 \
+ b815e6cf70bcc3512ffbef7f6dea8c5f \
+ 520b920d0c711ec1a17fb19a6060446a \
+ 0bc840b564ce2b698189d5b204538624 \
+ 7799baff9a5664205d9110a2624e8989 \
+ de2839e16d9d7a9fd1c397da62f62b4a \
+ 7d6059d699479e0b6a99ce0281522217 \
+ 0a68848588e847ceccf504891584d00b \
+ 7cc8e977768423992930663aadcc43dd \
+ 0bc2062598ed9d8ed536e27fddd81ce7 \
+ e0c35ffb8cfdb74a39bf799811f79304 \
+ 1dbfec917710e57b574e92effa934924 \
+ d990172b607020701f9e84ca8e1c043c \
+ cc1f120172ea435e8ac1e813435bc630 \
+ a35e6187f2f41e601cf885c279ebb43e \
+ f2d8f01a4e5c5236ab55240d09c6e82f \
0498c4a11448bfc35dc7bb2caa64c753 \
- 38346bab0933c9eb1e36d22fe4220ba7 \
- 70c21cb103a0d2d5750fb9ca3eab2cd7"
+ fd05e11da4cc641616b87a31223645bd \
+ 2376de634160158ece40c4bc2ab3eb41 \
+ f2797ade0e36f1e5d6be9d11b5076582 \
+ db96b50050277bf05a3c68534bbb9586 \
+ 09de9d01e7331ff3da11f58be8bef0df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="rust16"
MAINTAINER="Pouria Rezaei"
EMAIL="Pouria.rz@outlook.com"
diff --git a/development/micro/micro.info b/development/micro/micro.info
index 1b21caa33a..05fca56299 100644
--- a/development/micro/micro.info
+++ b/development/micro/micro.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64="https://github.com/zyedidia/micro/releases/download/v2.0.13/mic
MD5SUM_x86_64="6af420fe103ef9d0fe3749d2fae724ab"
REQUIRES=""
MAINTAINER="Matt Egger"
-EMAIL="bru.barwal@sdf.org"
+EMAIL="matt.egger@gmail.com"
diff --git a/development/minipro/minipro.SlackBuild b/development/minipro/minipro.SlackBuild
index 17d2b9be07..0f44d33e47 100644
--- a/development/minipro/minipro.SlackBuild
+++ b/development/minipro/minipro.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for minipro
-# Copyright 2022 SPN Team
+# Copyright 2024 SPN Team
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=minipro
-VERSION=${VERSION:-0.5}
+VERSION=${VERSION:-0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/minipro/minipro.info b/development/minipro/minipro.info
index d64f7f1f69..3aaace4f51 100644
--- a/development/minipro/minipro.info
+++ b/development/minipro/minipro.info
@@ -1,8 +1,8 @@
PRGNAM="minipro"
-VERSION="0.5"
+VERSION="0.7"
HOMEPAGE="https://gitlab.com/DavidGriffith/minipro/"
-DOWNLOAD="https://gitlab.com/DavidGriffith/minipro/-/archive/0.5/minipro-0.5.tar.bz2"
-MD5SUM="94236db92e570719b864aeeff37ec91b"
+DOWNLOAD="https://gitlab.com/DavidGriffith/minipro/-/archive/0.7/minipro-0.7.tar.bz2"
+MD5SUM="f3bee0a4416112e5b4c2e5ff64426a16"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/mold/mold.SlackBuild b/development/mold/mold.SlackBuild
index cbe6e4223b..53ff99fec6 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.31.0}
+VERSION=${VERSION:-2.33.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mold/mold.info b/development/mold/mold.info
index bd11720a95..a30198934e 100644
--- a/development/mold/mold.info
+++ b/development/mold/mold.info
@@ -1,8 +1,8 @@
PRGNAM="mold"
-VERSION="2.31.0"
+VERSION="2.33.0"
HOMEPAGE="https://github.com/rui314/mold"
-DOWNLOAD="https://github.com/rui314/mold/archive/v2.31.0/mold-2.31.0.tar.gz"
-MD5SUM="fdfcddefc039071f5a7611c051a8f5ea"
+DOWNLOAD="https://github.com/rui314/mold/archive/v2.33.0/mold-2.33.0.tar.gz"
+MD5SUM="3a860c9aabdf1a186cd0a0d084252105"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tstoolbox/doinst.sh b/development/mongodb-compass/doinst.sh
index 5fb28930db..4e8ba7071d 100644
--- a/development/tstoolbox/doinst.sh
+++ b/development/mongodb-compass/doinst.sh
@@ -1,3 +1,4 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
+
diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild
index 2ff02c9e75..88606dc7e7 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.43.0}
+VERSION=${VERSION:-1.44.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -76,6 +76,7 @@ rm -rf $PKG/usr/share/doc
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/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info
index 094ba74a33..8c3d9f84c7 100644
--- a/development/mongodb-compass/mongodb-compass.info
+++ b/development/mongodb-compass/mongodb-compass.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-compass"
-VERSION="1.43.0"
+VERSION="1.44.4"
HOMEPAGE="https://www.mongodb.com/products/compass"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.43.0.x86_64.rpm"
-MD5SUM_x86_64="cfc514ba727bc235e3251f1a7e5ad3f2"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.44.4.x86_64.rpm"
+MD5SUM_x86_64="e6b5a2da70386975886d9cee05b661e8"
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 b84ddfcc0c..ec862891b3 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.2.5}
+VERSION=${VERSION:-2.2.10}
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 d038dc6f30..d5607bad81 100644
--- a/development/mongodb-shell/mongodb-shell.info
+++ b/development/mongodb-shell/mongodb-shell.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-shell"
-VERSION="2.2.5"
+VERSION="2.2.10"
HOMEPAGE="https://www.mongodb.com/try/download/shell"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.2.5-linux-x64.tgz"
-MD5SUM_x86_64="c49777d1e51002203e556a57f7d439c4"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.2.10-linux-x64.tgz"
+MD5SUM_x86_64="7863f46c2332d864fe4d7497fb41c664"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/mysql-workbench/0004-libxml2.patch b/development/mysql-workbench/0004-libxml2.patch
deleted file mode 100644
index aa1f7aad9a..0000000000
--- a/development/mysql-workbench/0004-libxml2.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From a9885c2feb3ec5addfd3d76928844042d014a595 Mon Sep 17 00:00:00 2001
-From: Anton Zhukharev <ancieg@altlinux.org>
-Date: Wed, 27 Dec 2023 16:15:23 +0300
-Subject: [PATCH] fix usage of libxml2
-
----
- mysql-workbench-community/library/grt/src/grt.h | 2 +-
- mysql-workbench-community/library/grt/src/unserializer.cpp | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/library/grt/src/grt.h b/library/grt/src/grt.h
-index 47bfd637..43c1e612 100644
---- a/library/grt/src/grt.h
-+++ b/library/grt/src/grt.h
-@@ -34,7 +34,7 @@
- #include <vector>
- #include <stdexcept>
- #include <boost/function.hpp>
--#include <libxml/xmlmemory.h>
-+#include <libxml/tree.h>
- #include "base/threading.h"
- #include <string>
- #include <gmodule.h>
-diff --git a/library/grt/src/unserializer.cpp b/library/grt/src/unserializer.cpp
-index 6dda76d6..8f44c33a 100644
---- a/library/grt/src/unserializer.cpp
-+++ b/library/grt/src/unserializer.cpp
-@@ -401,7 +401,7 @@ ValueRef internal::Unserializer::unserialize_xmldata(const char *data, size_t si
- xmlDocPtr doc = xmlReadMemory(data, (int)size, NULL, NULL, XML_PARSE_NOENT);
-
- if (!doc) {
-- xmlErrorPtr error = xmlGetLastError();
-+ const xmlError *error = xmlGetLastError();
-
- if (error)
- throw std::runtime_error(base::strfmt("Could not parse XML data. Line %d, %s", error->line, error->message));
---
-2.42.1
-
diff --git a/development/mysql-workbench/gcc13.patch b/development/mysql-workbench/gcc13.patch
index ce31bf0405..51dad5555b 100644
--- a/development/mysql-workbench/gcc13.patch
+++ b/development/mysql-workbench/gcc13.patch
@@ -18,13 +18,4 @@
/**
* Implementation of a control class for a treeview control based on node objects.
---- mysql-workbench-community-8.0.34-src/backend/wbpublic/sqlide/sqlide_generics_private.h.orig 2023-07-20 08:32:18.189780564 +0700
-+++ mysql-workbench-community-8.0.34-src/backend/wbpublic/sqlide/sqlide_generics_private.h 2023-07-20 08:32:48.522168445 +0700
-@@ -30,6 +30,7 @@
- #include <sqlite/query.hpp>
- #include <sqlite/execute.hpp>
- #include <ctime>
-+#include <cstdint> // for std::uint64_t
-
- namespace sqlide {
diff --git a/development/mysql-workbench/mysql-workbench.SlackBuild b/development/mysql-workbench/mysql-workbench.SlackBuild
index 34a26bb7e1..8071445002 100644
--- a/development/mysql-workbench/mysql-workbench.SlackBuild
+++ b/development/mysql-workbench/mysql-workbench.SlackBuild
@@ -27,15 +27,15 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mysql-workbench
PRGNAM2=mysql
-VERSION=${VERSION:-8.0.36}
-VERSION_MYSQL=8.3.0
+VERSION=${VERSION:-8.0.38}
+VERSION_MYSQL=8.4.2
PRGNAM3=boost
VERSION_BOOST=1_77_0
PRGNAM4=mysql-connector-c++
-VERSION_MYSQL_CONNECTOR=8.3.0
+VERSION_MYSQL_CONNECTOR=8.4.0
PRGNAM5=gdal
-VERSION_GDAL=3.8.3
-BUILD=${BUILD:-1}
+VERSION_GDAL=3.9.1
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -165,6 +165,9 @@ cd build
-DMAN_INSTALL_DIR=/usr/man \
-DGDAL_USE_JASPER='OFF' \
-DGDAL_USE_MYSQL='OFF' \
+ -DBUILD_CSHARP_BINDINGS='FALSE' \
+ -DBUILD_JAVA_BINDINGS='FALSE' \
+ -DBUILD_PYTHON_BINDINGS='FALSE' \
-DCMAKE_BUILD_TYPE=Release ..
make LD_LIBRARY_PATH="$TMP/install-bundle/usr/lib${LIBDIRSUFFIX}/"
@@ -182,17 +185,13 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# From Archlinux: GCC 7.x complains about an unsupported flag; it also
-# introduced some new warnings, remove '-Werror' for the build to complete
-sed -i 's|-Wno-deprecated-register||' ext/scintilla/gtk/CMakeLists.txt
sed -i '/^\s*set/s| -Werror||' CMakeLists.txt
+sed -i '/target_compile_options/s|PRIVATE|PRIVATE -fno-lto|' library/sql.parser/source/CMakeLists.txt
+
# Patch from Ponce
patch -p1 < $CWD/config_and_ifconfig_paths.patch
-# GCC 7.x complains about unsupported flag
-sed -i 's|-Wno-deprecated-register||' ext/scintilla/gtk/CMakeLists.txt
-
# disable stringop-truncation for GCC 8.x
sed -i '/^set/s|-Wall|-Wall -Wno-stringop-truncation|' CMakeLists.txt
@@ -205,16 +204,13 @@ patch -p1 < $CWD/boost-1.73.0.patch
patch -Np1 < $CWD/0003-include-list.patch
# Install antlr Java JAR
-cp $CWD/antlr-4.13.0-complete.jar $TMP/install-bundle/antlr-4.13.0-complete.jar
+cp $CWD/antlr-4.13.1-complete.jar $TMP/install-bundle/antlr-4.13.1-complete.jar
-sed -i 's|4.11.1|4.13.0|' CMakeLists.txt
+sed -i 's|4.11.1|4.13.1|' CMakeLists.txt
# patch for GCC 13.0
patch -p1 < $CWD/gcc13.patch
-# Patch for libxml2
-patch -p1 < $CWD/0004-libxml2.patch
-
mkdir -p wb-build
cd wb-build
cmake \
diff --git a/development/mysql-workbench/mysql-workbench.info b/development/mysql-workbench/mysql-workbench.info
index 30e9184250..ad6c098f25 100644
--- a/development/mysql-workbench/mysql-workbench.info
+++ b/development/mysql-workbench/mysql-workbench.info
@@ -1,20 +1,20 @@
PRGNAM="mysql-workbench"
-VERSION="8.0.36"
+VERSION="8.0.38"
HOMEPAGE="https://www.mysql.com/downloads/workbench/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-8.0.36-src.tar.gz \
- https://cdn.mysql.com//Downloads/MySQL-8.3/mysql-8.3.0.tar.gz \
+DOWNLOAD_x86_64="https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-8.0.38-src.tar.gz \
+ https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.2.tar.gz \
https://sourceforge.net/projects/boost/files/boost/1.77.0/boost_1_77_0.tar.bz2 \
- https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-8.3.0-src.tar.gz \
- https://download.osgeo.org/gdal/3.8.3/gdal-3.8.3.tar.xz \
- https://www.antlr.org/download/antlr-4.13.0-complete.jar"
-MD5SUM_x86_64="c66df533723fa37c1dca6afd7a1b61d7 \
- f41557d70f4ba990ac0cd6fa32c3a313 \
+ https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-8.4.0-src.tar.gz \
+ https://download.osgeo.org/gdal/3.9.1/gdal-3.9.1.tar.xz \
+ https://www.antlr.org/download/antlr-4.13.1-complete.jar"
+MD5SUM_x86_64="e167c80e6cce6c2dbe36d2693a342024 \
+ a632063fdb1c7de2c5db47e1f66191cd \
09dc857466718f27237144c6f2432d86 \
- 4255b2b2582b284445c11254f34991e3 \
- a4c8d86db4c80a46dd6ad2fee6ad632f \
- c9c8b566a7fcf8ef80e229f14b154a26"
+ a2804abf8aab79b15c1191a3a7176348 \
+ f0f9bad106d938cfeb751b17a1321579 \
+ 78af96af276609af0bfb3f1e2bfaef89"
REQUIRES="antlr4 ctemplate proj python2-paramiko vsqlite++ jdk19 unixODBC rapidjson"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/neovim/README b/development/neovim/README
index f5294d4ff6..f20d90a7a8 100644
--- a/development/neovim/README
+++ b/development/neovim/README
@@ -9,5 +9,3 @@ Optional run-time dependencies:
* python3-neovim and python2-neovim: for python 3/2 plugin support;
* xclip or xsel: for X11 clipboard support;
* wl-clipboard: for clipboard support on wayland
-
-lua, lua-mpack, lua-lpeg, LuaBitOp are needed only at build time.
diff --git a/development/neovim/neovim.SlackBuild b/development/neovim/neovim.SlackBuild
index 09b6b4a417..ff02c2456c 100644
--- a/development/neovim/neovim.SlackBuild
+++ b/development/neovim/neovim.SlackBuild
@@ -27,11 +27,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=neovim
-VERSION=${VERSION:-0.9.5}
-LuaJIT=03c31124cc3b521ef54fe398e10fa55660a5057d
-luv="1.45.0-0"
-luacompat53="0.9"
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.10.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,12 +74,22 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
mkdir -p $PRGNAM-$VERSION/.deps/build/src
cd $PRGNAM-$VERSION/.deps/build/src
-tar xvf $CWD/LuaJIT-$LuaJIT.tar.gz
-mv LuaJIT-$LuaJIT luajit
-tar xvf $CWD/luv-$luv.tar.gz
-mv luv-$luv luv
-tar xvf $CWD/lua-compat-5.3-$luacompat53.tar.gz
-mv lua-compat-5.3-$luacompat53 lua-compat-5.3
+for d in LuaJIT-*.tar.gz luv-*.tar.gz lua-compat-5.3-*.tar.gz \
+ tree-sitter-c-*.tar.gz tree-sitter-lua-*.tar.gz \
+ tree-sitter-markdown-*.tar.gz tree-sitter-query-*.tar.gz \
+ tree-sitter-vimdoc-*.tar.gz tree-sitter-vim-*.tar.gz
+do
+ tar xvf $CWD/$d
+done
+mv LuaJIT-* luajit
+mv luv-* luv
+mv lua-compat-5.3-* lua_compat53
+mv tree-sitter-c-* treesitter_c
+mv tree-sitter-lua-* treesitter_lua
+mv tree-sitter-markdown-* treesitter_markdown
+mv tree-sitter-query-* treesitter_query
+mv tree-sitter-vimdoc-* treesitter_vimdoc
+mv tree-sitter-vim-* treesitter_vim
cd $TMP/$PRGNAM-$VERSION
@@ -103,12 +110,11 @@ make \
-DUSE_EXISTING_SRC_DIR=ON \
-DUSE_BUNDLED=OFF \
-DUSE_BUNDLED_LUV=ON \
- -DUSE_BUNDLED_LUAJIT=ON" \
+ -DUSE_BUNDLED_LUAJIT=ON \
+ -DUSE_BUNDLED_TS_PARSERS=ON" \
CMAKE_BUILD_TYPE=Release
make install DESTDIR=$PKG
-rmdir $PKG/usr/lib${LIBDIRSUFFIX}/nvim $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 \
diff --git a/development/neovim/neovim.info b/development/neovim/neovim.info
index cc1632f7d2..7e82aa8b04 100644
--- a/development/neovim/neovim.info
+++ b/development/neovim/neovim.info
@@ -1,16 +1,28 @@
PRGNAM="neovim"
-VERSION="0.9.5"
+VERSION="0.10.1"
HOMEPAGE="https://neovim.io"
-DOWNLOAD="https://github.com/neovim/neovim/archive/v0.9.5/neovim-0.9.5.tar.gz \
- https://github.com/LuaJIT/LuaJIT/archive/03c3112/LuaJIT-03c31124cc3b521ef54fe398e10fa55660a5057d.tar.gz \
- https://github.com/luvit/luv/archive/1.45.0-0/luv-1.45.0-0.tar.gz \
- https://github.com/keplerproject/lua-compat-5.3/archive/v0.9/lua-compat-5.3-0.9.tar.gz"
-MD5SUM="106932337799a21cf8d28d488c7fc702 \
- b795ec5d435b01e00d8378ace040c382 \
- dacbb69541c8d30705c5bb138cd204e0 \
- 7c0530123479804e40971b069ea6b0da"
+DOWNLOAD="https://github.com/neovim/neovim/archive/v0.10.1/neovim-0.10.1.tar.gz \
+ https://github.com/LuaJIT/LuaJIT/archive/75e9277/LuaJIT-75e92777988017fe47c5eb290998021bbf972d1f.tar.gz \
+ https://github.com/luvit/luv/archive/1.48.0-2/luv-1.48.0-2.tar.gz \
+ https://github.com/lunarmodules/lua-compat-5.3/archive/v0.13/lua-compat-5.3-0.13.tar.gz \
+ https://github.com/tree-sitter/tree-sitter-c/archive/v0.21.3/tree-sitter-c-0.21.3.tar.gz \
+ https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.1.0/tree-sitter-lua-0.1.0.tar.gz \
+ https://github.com/MDeiml/tree-sitter-markdown/archive/v0.2.3/tree-sitter-markdown-0.2.3.tar.gz \
+ https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.4.0/tree-sitter-query-0.4.0.tar.gz \
+ https://github.com/neovim/tree-sitter-vimdoc/archive/v3.0.0/tree-sitter-vimdoc-3.0.0.tar.gz \
+ https://github.com/neovim/tree-sitter-vim/archive/v0.4.0/tree-sitter-vim-0.4.0.tar.gz"
+MD5SUM="60439ae010f4b85c6805693062f23c51 \
+ aee865a769321f40b28067c3568e92ef \
+ 8efb4574249415a888a4197468529a9b \
+ 4b53edbd6222230a50f58ca8f9a98d18 \
+ 366d3c0e02c77ebdb5944ffdd618d569 \
+ 14eff66b003bb77623f111fe3528f224 \
+ b6ea171a2c434992d9ddb965361513c2 \
+ 7181d19e0b01420f33ec67584246a47c \
+ 93d5caeb022a63723d7e39d97c546af3 \
+ 8f3d1c3319673e20b83da6c23962dc45"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="lua-mpack lua-lpeg LuaBitOp msgpack-c-c libtermkey libvterm tree-sitter"
+REQUIRES="lua-lpeg msgpack-c-c libtermkey libvterm tree-sitter"
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/development/nodejs/README b/development/nodejs/README
deleted file mode 100644
index 19aa105720..0000000000
--- a/development/nodejs/README
+++ /dev/null
@@ -1,8 +0,0 @@
-Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
-
-Node.js uses an event-driven, non-blocking I/O model that makes it
-lightweight and efficient. Node.js' package ecosystem, npm, is the
-largest ecosystem of open source libraries in the world.
-
-NOTE: This version uses an internal OpenSSL version instead of
-the one provided in Slackware package.
diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild
deleted file mode 100644
index 9c1d7d6658..0000000000
--- a/development/nodejs/nodejs.SlackBuild
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for nodejs
-# Thanks to Audrius Kažukauskas
-
-# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
-# Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version, with the following exception:
-# the text of the GPL license may be omitted.
-
-# This program is distributed in the hope that it will be useful, but
-# without any warranty; without even the implied warranty of
-# merchantability or fitness for a particular purpose. Compiling,
-# interpreting, executing or merely reading the text of the program
-# may result in lapses of consciousness and/or very being, up to and
-# including the end of all existence and the Universe as we know it.
-# See the GNU General Public License for more details.
-
-# You may have received a copy of the GNU General Public License
-# along with this program (most likely, a file named COPYING). If
-# not, see <https://www.gnu.org/licenses/>.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=nodejs
-SRCNAM=node
-VERSION=${VERSION:-20.13.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 -eu
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-v$VERSION
-tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz
-cd $SRCNAM-v$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-## Fix man page path.
-sed -i 's|share/||' tools/install.py
-
-## Fix libdir for 64-bit.
-sed -i "s|lib/|lib${LIBDIRSUFFIX}/|g" tools/install.py
-sed -i "s/'lib'/'lib${LIBDIRSUFFIX}'/" \
- lib/module.js \
- lib/internal/modules/cjs/loader.js \
- deps/npm/lib/npm.js
-
-sed -i "s|math.h|cmath|" src/node_crypto.cc
-./configure \
- --prefix=/usr \
- --shared-zlib \
- --shared-openssl \
- --ninja
-
-make CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS"
-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
-
-## Add bash completion file for npm.
-install -D -m 644 $CWD/npm.sh $PKG/usr/share/bash-completion/completions/npm
-
-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
-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/nodejs/nodejs.info b/development/nodejs/nodejs.info
deleted file mode 100644
index 21546156a3..0000000000
--- a/development/nodejs/nodejs.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="nodejs"
-VERSION="20.13.1"
-HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v20.13.1/node-v20.13.1.tar.gz"
-MD5SUM="2691a261350e1a615ac13eddd7c9c02d"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Willy Sudiarto Raharjo"
-EMAIL="willysr@slackbuilds.org"
diff --git a/development/nodejs/npm.sh b/development/nodejs/npm.sh
deleted file mode 100644
index 25bef2c17b..0000000000
--- a/development/nodejs/npm.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/bash
-###-begin-npm-completion-###
-#
-# npm command completion script
-#
-# Installation: npm completion >> ~/.bashrc (or ~/.zshrc)
-# Or, maybe: npm completion > /usr/local/etc/bash_completion.d/npm
-#
-
-if type complete &>/dev/null; then
- _npm_completion () {
- local words cword
- if type _get_comp_words_by_ref &>/dev/null; then
- _get_comp_words_by_ref -n = -n @ -w words -i cword
- else
- cword="$COMP_CWORD"
- words=("${COMP_WORDS[@]}")
- fi
-
- local si="$IFS"
- IFS=$'\n' COMPREPLY=($(COMP_CWORD="$cword" \
- COMP_LINE="$COMP_LINE" \
- COMP_POINT="$COMP_POINT" \
- npm completion -- "${words[@]}" \
- 2>/dev/null)) || return $?
- IFS="$si"
- }
- complete -o default -F _npm_completion npm
-elif type compdef &>/dev/null; then
- _npm_completion() {
- local si=$IFS
- compadd -- $(COMP_CWORD=$((CURRENT-1)) \
- COMP_LINE=$BUFFER \
- COMP_POINT=0 \
- npm completion -- "${words[@]}" \
- 2>/dev/null)
- IFS=$si
- }
- compdef _npm_completion npm
-elif type compctl &>/dev/null; then
- _npm_completion () {
- local cword line point words si
- read -Ac words
- read -cn cword
- let cword-=1
- read -l line
- read -ln point
- si="$IFS"
- IFS=$'\n' reply=($(COMP_CWORD="$cword" \
- COMP_LINE="$line" \
- COMP_POINT="$point" \
- npm completion -- "${words[@]}" \
- 2>/dev/null)) || return $?
- IFS="$si"
- }
- compctl -K _npm_completion npm
-fi
-###-end-npm-completion-###
diff --git a/development/obsidian/README b/development/obsidian/README
index c027cd337b..db73203864 100644
--- a/development/obsidian/README
+++ b/development/obsidian/README
@@ -10,4 +10,3 @@ available for pay
This script repackages the Debian package provided by Obsidian team.
Currently, only the 64bit version is available.
-
diff --git a/development/obsidian/obsidian.info b/development/obsidian/obsidian.info
index c00a03ea78..0966c33f4b 100644
--- a/development/obsidian/obsidian.info
+++ b/development/obsidian/obsidian.info
@@ -5,6 +5,6 @@ DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://github.com/obsidianmd/obsidian-releases/releases/download/v1.5.8/obsidian_1.5.8_amd64.deb"
MD5SUM_x86_64="7153ea50aaf7e5b405e975dae1ec91ad"
-REQUIRES="%README%"
+REQUIRES=""
MAINTAINER="Dimitar Nikov"
EMAIL="dimitar at nikov dot net"
diff --git a/development/oneTBB/includes.patch b/development/oneTBB/includes.patch
new file mode 100644
index 0000000000..4e83198618
--- /dev/null
+++ b/development/oneTBB/includes.patch
@@ -0,0 +1,10 @@
+--- oneTBB-2021.6.0.orig/test/common/utils_assert.h 2023-07-24 20:21:49.362670251 +0900
++++ oneTBB-2021.6.0/test/common/utils_assert.h 2023-07-24 20:22:27.350547548 +0900
+@@ -19,6 +19,7 @@
+
+ #include "config.h"
+ #include "utils_report.h"
++#include <cstdlib>
+
+ #define REPORT_FATAL_ERROR REPORT
+
diff --git a/development/oneTBB/oneTBB.SlackBuild b/development/oneTBB/oneTBB.SlackBuild
index f74fb0ca6c..6288ed11c3 100644
--- a/development/oneTBB/oneTBB.SlackBuild
+++ b/development/oneTBB/oneTBB.SlackBuild
@@ -77,6 +77,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 {} \;
+# Missing include
+patch -p1 < $CWD/includes.patch
+# Remove unused variables (upstream 17b7834, 274f68e)
+patch -p1 < $CWD/unused.patch
# enable Python
if [ "${PYTHON:-no}" == "yes" ];then
@@ -85,6 +89,8 @@ fi
mkdir -p build
cd build
+CC=/usr/bin/clang \
+CXX=/usr/bin/clang++ \
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
diff --git a/development/oneTBB/unused.patch b/development/oneTBB/unused.patch
new file mode 100644
index 0000000000..92ab7dd1be
--- /dev/null
+++ b/development/oneTBB/unused.patch
@@ -0,0 +1,39 @@
+--- oneTBB-2021.6.0.orig/test/conformance/conformance_flowgraph.h 2023-12-17 14:34:12.234366082 +0900
++++ oneTBB-2021.6.0/test/conformance/conformance_flowgraph.h 2023-12-17 15:27:02.512416476 +0900
+@@ -79,8 +79,9 @@
+ template<typename V>
+ typename std::enable_if<!std::is_default_constructible<V>::value, std::vector<V>>::type get_values( test_push_receiver<V>& rr ) {
+ std::vector<V> messages;
+- int val = 0;
+- for(V tmp(0); rr.try_get(tmp); ++val) {
++ V tmp(0);
++
++ while (rr.try_get(tmp)) {
+ messages.push_back(tmp);
+ }
+ return messages;
+@@ -89,8 +90,9 @@
+ template<typename V>
+ typename std::enable_if<std::is_default_constructible<V>::value, std::vector<V>>::type get_values( test_push_receiver<V>& rr ) {
+ std::vector<V> messages;
+- int val = 0;
+- for(V tmp; rr.try_get(tmp); ++val) {
++ V tmp;
++
++ while (rr.try_get(tmp)) {
+ messages.push_back(tmp);
+ }
+ return messages;
+--- oneTBB-2021.6.0.orig/test/conformance/conformance_join_node.cpp 2023-12-17 14:34:12.235366077 +0900
++++ oneTBB-2021.6.0/test/conformance/conformance_join_node.cpp 2023-12-17 15:45:20.864114506 +0900
+@@ -28,8 +28,8 @@
+
+ std::vector<my_input_tuple> get_values( conformance::test_push_receiver<my_input_tuple>& rr ) {
+ std::vector<my_input_tuple> messages;
+- int val = 0;
+- for(my_input_tuple tmp(0, 0.f, input_msg(0)); rr.try_get(tmp); ++val) {
++ my_input_tuple tmp(0, 0.f, input_msg(0));
++ while(rr.try_get(tmp)) {
+ messages.push_back(tmp);
+ }
+ return messages;
diff --git a/development/openjdk7/openjdk7.SlackBuild b/development/openjdk7/openjdk7.SlackBuild
index 202502482c..781e05aa47 100644
--- a/development/openjdk7/openjdk7.SlackBuild
+++ b/development/openjdk7/openjdk7.SlackBuild
@@ -51,8 +51,8 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
. $CWD/$PRGNAM.info || exit 1
-ICEDTEA=`echo $DOWNLOAD | awk '{print $1}' | awk -F / '{print $NF}'`
-ANT=`echo $DOWNLOAD | awk '{print $9}' | awk -F / '{print $NF}'`
+ICEDTEA=$( echo $DOWNLOAD_x86_64 | awk '{print $1}' | awk -F / '{print $NF}' )
+ANT=$( echo $DOWNLOAD_x86_64 | awk '{print $9}' | awk -F / '{print $NF}' )
ANT_HOME=$BUILD_DIR/${ANT%-bin*} # this overrides the "official" ANT_HOME
if [ "$ARCH" = "x86_64" ]; then
@@ -161,7 +161,7 @@ cp -av $BUILD_DIR/icedtea-build/openjdk.build/j2sdk-image/ $PRGNAM
ln -sf $PRGNAM ${PRGNAM}${DVER}
ln -sf $PRGNAM/jre/lib/${LIB_ARCH}/server/libjvm.so .
-chown -R root.root $PKG
+chown -R root:root $PKG
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
diff --git a/development/openjdk8/openjdk8.SlackBuild b/development/openjdk8/openjdk8.SlackBuild
index 9a739b22a3..101b2a1901 100644
--- a/development/openjdk8/openjdk8.SlackBuild
+++ b/development/openjdk8/openjdk8.SlackBuild
@@ -92,7 +92,7 @@ mkdir -p usr/lib${LIBDIRSUFFIX}
cd usr/lib${LIBDIRSUFFIX}
cp -av $BUILD_DIR/icedtea-build/openjdk.build/images/j2sdk-image/ $PRGNAM
-chown -R root.root $PKG
+chown -R root:root $PKG
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
diff --git a/development/openjdk8/openjdk8.info b/development/openjdk8/openjdk8.info
index 2f8bfddcf8..b0fa16a512 100644
--- a/development/openjdk8/openjdk8.info
+++ b/development/openjdk8/openjdk8.info
@@ -5,7 +5,7 @@ DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://icedtea.classpath.org/download/source/icedtea-3.29.0.tar.xz \
https://icedtea.classpath.org/download/drops/icedtea8/3.29.0/openjdk-git.tar.xz"
-MD5SUM_x86_64="2f4cdbee15aa0832b9f5bec2ea27289d\
+MD5SUM_x86_64="2f4cdbee15aa0832b9f5bec2ea27289d \
3b34d935beaca314c974fea3089916d3"
REQUIRES="openjdk7"
MAINTAINER="Strahil Yordanov"
diff --git a/development/ophis/ophis.1 b/development/ophis/ophis.1
index 3706106b8b..747462d250 100644
--- a/development/ophis/ophis.1
+++ b/development/ophis/ophis.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "OPHIS" 1 "2023-04-21" "2.1" "SlackBuilds.org"
+.TH "OPHIS" 1 "2024-08-14" "2.2" "SlackBuilds.org"
.SH NAME
ophis \- cross assembler for the 6502 and related CPUs
.\" RST source for ophis(1) man page. Convert with:
@@ -48,7 +48,7 @@ the "undocumented opcodes" in the 6510 chip used on the Commodore
The full \fBophis\fP manual is available at:
.INDENT 0.0
.INDENT 3.5
-/usr/doc/ophis\-2.1/ophismanual.pdf
+/usr/doc/ophis\-2.2/ophismanual.pdf
.UNINDENT
.UNINDENT
.sp
@@ -120,7 +120,7 @@ Disable branch\-extension pass
.UNINDENT
.SH COPYRIGHT
.sp
-See the file /usr/doc/ophis\-2.1/README for license information.
+See the file /usr/doc/ophis\-2.2/README for license information.
.SH AUTHORS
.sp
\fBophis\fP was written by Michael C. Martin.
diff --git a/development/ophis/ophis.SlackBuild b/development/ophis/ophis.SlackBuild
index 921e5a28ba..4d98a2d52a 100644
--- a/development/ophis/ophis.SlackBuild
+++ b/development/ophis/ophis.SlackBuild
@@ -9,7 +9,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ophis
-VERSION=${VERSION:-2.1+20190412_99f074d}
+SRCNAM=Ophis
+VERSION=${VERSION:-2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -36,16 +37,18 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$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 {} \+
-cd src
-python3 setup.py install --root=$PKG
-cd -
+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
# if any test fails, this script will exit.
cd tests
diff --git a/development/ophis/ophis.info b/development/ophis/ophis.info
index d73a05fc65..bb10051f64 100644
--- a/development/ophis/ophis.info
+++ b/development/ophis/ophis.info
@@ -1,10 +1,10 @@
PRGNAM="ophis"
-VERSION="2.1+20190412_99f074d"
+VERSION="2.2"
HOMEPAGE="https://michaelcmartin.github.io/Ophis/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/ophis-2.1+20190412_99f074d.tar.xz"
-MD5SUM="91257c97472eeaf5e96bc7d3b84e4cd0"
+DOWNLOAD="https://github.com/michaelcmartin/Ophis/archive/v2.2/Ophis-2.2.tar.gz"
+MD5SUM="901a7333105625ae0fd0f441a81a5e31"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3-setuptools-opt"
MAINTAINER="B. Watson"
EMAIL="urchlay@slackware.uk"
diff --git a/development/ophis/ophis.rst b/development/ophis/ophis.rst
index 85b96d0c8f..2d5cd4de14 100644
--- a/development/ophis/ophis.rst
+++ b/development/ophis/ophis.rst
@@ -1,7 +1,7 @@
.. RST source for ophis(1) man page. Convert with:
.. rst2man.py ophis.rst > ophis.1
-.. |version| replace:: 2.1
+.. |version| replace:: 2.2
.. |date| date::
=====
diff --git a/development/p4v/p4v.SlackBuild b/development/p4v/p4v.SlackBuild
index f19e1f5b03..3a850025a7 100644
--- a/development/p4v/p4v.SlackBuild
+++ b/development/p4v/p4v.SlackBuild
@@ -39,7 +39,7 @@ PKGTYPE=${PKGTYPE:-tgz}
set -e
###sbolint off (because VERSION is being redefined)
-LOCALVER=`tar tf p4v.tgz 2> /dev/null | head -1 | cut -d- -f 2 | cut -d/ -f1`
+LOCALVER=$( tar tf p4v.tgz 2> /dev/null | head -1 | cut -d- -f 2 | cut -d/ -f1 )
VERSION=${LOCALVER:-$VERSION}
###sbolint on
diff --git a/development/pahole/README b/development/pahole/README
deleted file mode 100644
index 364ff6ed67..0000000000
--- a/development/pahole/README
+++ /dev/null
@@ -1,2 +0,0 @@
-pahole shows data structure layouts encoded in debugging information
-formats, DWARF and CTF being supported.
diff --git a/development/pahole/pahole.info b/development/pahole/pahole.info
deleted file mode 100644
index b6abdb4d7a..0000000000
--- a/development/pahole/pahole.info
+++ /dev/null
@@ -1,12 +0,0 @@
-PRGNAM="pahole"
-VERSION="1.26"
-HOMEPAGE="https://git.kernel.org/pub/scm/devel/pahole/pahole.git/"
-DOWNLOAD="https://git.kernel.org/pub/scm/devel/pahole/pahole.git/snapshot/pahole-1.26.tar.gz \
- https://github.com/libbpf/libbpf/archive/6597330c45d185381900037f0130712cd326ae59/libbpf-6597330c45d185381900037f0130712cd326ae59.tar.gz"
-MD5SUM="03aac9eef5b52c5dde4dddb679616f12 \
- 85b09e49a18f70056886ab13487231fb"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="xaizek"
-EMAIL="xaizek@posteo.net"
diff --git a/development/pahole/slack-desc b/development/pahole/slack-desc
deleted file mode 100644
index 26f5300a20..0000000000
--- a/development/pahole/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------------------------------------------------------|
-pahole: pahole (shows and manipulates program's data structure layout)
-pahole:
-pahole: pahole shows data structure layouts encoded in debugging information
-pahole: formats, DWARF and CTF being supported.
-pahole:
-pahole: This is useful for, among other things: optimizing important data
-pahole: structures by reducing their size, figuring out what is the field
-pahole: sitting at an offset from the start of a data structure, investigating
-pahole: ABI changes and more generally understanding a new codebase you have
-pahole: to work with.
-pahole:
diff --git a/development/pandas/README b/development/pandas/README
index 20171901fa..fea8a198e0 100644
--- a/development/pandas/README
+++ b/development/pandas/README
@@ -6,6 +6,3 @@ Recommended Dependencies:
numexpr: for accelerating certain numerical operations. numexpr uses
multiple cores as well as smart chunking and caching to achieve
large speedups
-bottleneck: for accelerating certain types of NaN evaluations.
- bottleneck uses specialized cython routines to achieve
- large speedups.
diff --git a/development/pandas/pandas.SlackBuild b/development/pandas/pandas.SlackBuild
index 4a4dacb241..ce5c2fc766 100644
--- a/development/pandas/pandas.SlackBuild
+++ b/development/pandas/pandas.SlackBuild
@@ -79,7 +79,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
+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/development/pandas/pandas.info b/development/pandas/pandas.info
index 57c56b8f7a..9518bcc6d7 100644
--- a/development/pandas/pandas.info
+++ b/development/pandas/pandas.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/e9/ad/5e92ba493eff96055a23b0a1
MD5SUM="7b597c7f989652e0c9af5f09a157e3ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python2-numpy python2-dateutil pytz"
+REQUIRES="python2-numpy python2-dateutil python2-pytz"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/perf/perf.SlackBuild b/development/perf/perf.SlackBuild
index 6617210b7b..538f52ee62 100644
--- a/development/perf/perf.SlackBuild
+++ b/development/perf/perf.SlackBuild
@@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=perf
# This VERSION is actually a dummy. Use KERNEL to set the version.
-VERSION=${VERSION:-5.15.19}
+VERSION=${VERSION:-5.15.161}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/perf/perf.info b/development/perf/perf.info
index e79fab244d..43cc5aeee1 100644
--- a/development/perf/perf.info
+++ b/development/perf/perf.info
@@ -1,5 +1,5 @@
PRGNAM="perf"
-VERSION="5.15.19"
+VERSION="5.15.161"
HOMEPAGE="https://perf.wiki.kernel.org/index.php/Main_Page"
DOWNLOAD="https://slackware.uk/~urchlay/src/perf.dummy"
MD5SUM="9cba6c70fb57a22a155073d54748b614"
diff --git a/development/pgmodeler/pgmodeler.SlackBuild b/development/pgmodeler/pgmodeler.SlackBuild
index 36abb52b7f..bc81a3920b 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.2}
+VERSION=${VERSION:-1.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pgmodeler/pgmodeler.info b/development/pgmodeler/pgmodeler.info
index fcecb0eb79..cfafd2efad 100644
--- a/development/pgmodeler/pgmodeler.info
+++ b/development/pgmodeler/pgmodeler.info
@@ -1,10 +1,10 @@
PRGNAM="pgmodeler"
-VERSION="1.1.2"
+VERSION="1.1.4"
HOMEPAGE="https://pgmodeler.io/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/pgmodeler/pgmodeler/archive/v1.1.2/pgmodeler-1.1.2.tar.gz"
-MD5SUM_x86_64="f5830d56e780aa73267ff29f181f06ec"
+DOWNLOAD_x86_64="https://github.com/pgmodeler/pgmodeler/archive/v1.1.4/pgmodeler-1.1.4.tar.gz"
+MD5SUM_x86_64="265056c934b265992f34a16d6999c909"
REQUIRES="postgresql qt6"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/php-apcu/php-apcu.SlackBuild b/development/php-apcu/php-apcu.SlackBuild
index 4f268e6341..14f7167b3d 100644
--- a/development/php-apcu/php-apcu.SlackBuild
+++ b/development/php-apcu/php-apcu.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for "php-apcu".
-# Copyright 2015-2022 Eugene Wissner <belka@caraus.de>
+# Copyright 2015-2024 Eugene Wissner, Mannheim, Germany
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=php-apcu
SRCNAM=apcu
-VERSION=${VERSION:-5.1.22}
+VERSION=${VERSION:-5.1.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/php-apcu/php-apcu.info b/development/php-apcu/php-apcu.info
index 1be7662ad9..eb9fe48d24 100644
--- a/development/php-apcu/php-apcu.info
+++ b/development/php-apcu/php-apcu.info
@@ -1,8 +1,8 @@
PRGNAM="php-apcu"
-VERSION="5.1.22"
+VERSION="5.1.23"
HOMEPAGE="http://pecl.php.net/package/APCu/"
-DOWNLOAD="https://pecl.php.net/get/apcu-5.1.22.tgz"
-MD5SUM="2e1fb1f09725ada616e873c4e4012ff6"
+DOWNLOAD="https://pecl.php.net/get/apcu-5.1.23.tgz"
+MD5SUM="c6ed350a587cf2b376c1efeb31f68907"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/php82/php82.SlackBuild b/development/php82/php82.SlackBuild
index 99b38a8960..78f7300e05 100644
--- a/development/php82/php82.SlackBuild
+++ b/development/php82/php82.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# Build and package PHP FPM 8.2
-# Copyright 2023 Eugene Wissner, Germany, Dachau
+# Copyright 2023-2024 Eugene Wissner, Mannheim, Germany
#
# by: David Cantrell <david@slackware.com>
# Modified for PHP 4-5 by volkerdi@slackware.com
@@ -28,8 +28,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=php82
-VERSION=${VERSION:-8.2.19}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-8.2.23}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/php82/php82.info b/development/php82/php82.info
index 8226919538..1df07b4844 100644
--- a/development/php82/php82.info
+++ b/development/php82/php82.info
@@ -1,8 +1,8 @@
PRGNAM="php82"
-VERSION="8.2.19"
+VERSION="8.2.23"
HOMEPAGE="https://www.php.net/"
-DOWNLOAD="https://www.php.net/distributions/php-8.2.19.tar.xz"
-MD5SUM="97f3cc144fd6937cf44fbec5810eafe9"
+DOWNLOAD="https://www.php.net/distributions/php-8.2.23.tar.xz"
+MD5SUM="f1ad9a78786e2e4d03112dc2ff7c2a67"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="postgresql"
diff --git a/development/poedit/poedit.SlackBuild b/development/poedit/poedit.SlackBuild
index 74b26f6b2a..3575247f7b 100644
--- a/development/poedit/poedit.SlackBuild
+++ b/development/poedit/poedit.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for poedit
# Copyright 2008 Niklas "Nille" Åkerström
-# Copyright 2014-2021 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
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=poedit
-VERSION=${VERSION:-3.4.3}
+VERSION=${VERSION:-3.5.1}
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
@@ -81,7 +78,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -fno-permissive" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/development/poedit/poedit.info b/development/poedit/poedit.info
index 0cc26af224..e7244b6573 100644
--- a/development/poedit/poedit.info
+++ b/development/poedit/poedit.info
@@ -1,10 +1,10 @@
PRGNAM="poedit"
-VERSION="3.4.3"
+VERSION="3.5.1"
HOMEPAGE="https://www.poedit.net"
-DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.4.3-oss/poedit-3.4.3.tar.gz"
-MD5SUM="97488921cdbb4545b242d0aca134008e"
+DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.5.1-oss/poedit-3.5.1.tar.gz"
+MD5SUM="13ec65905be480f5992c50985db25e3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="wxGTK3 LucenePlusPlus gtkspell3 webkit2gtk"
+REQUIRES="wxWidgets LucenePlusPlus gtkspell3"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/portaudio/README b/development/portaudio/README
index fed47e6330..2e0d8d80e1 100644
--- a/development/portaudio/README
+++ b/development/portaudio/README
@@ -1,7 +1,12 @@
+portaudio (cross-platform audio I/O library)
+
PortAudio provides a very simple API for recording and/or playing
sound using a simple callback function or a blocking read/write
-interface. Example programs are included that play sine waves,
-process audio input (guitar fuzz), record and playback audio, list
-available audio devices, etc.
+interface. Example programs are included that play sine waves, process
+audio input (guitar fuzz), record and playback audio, list available
+audio devices, etc.
+
+By default, the example programs are not installed. To include them in
+the package, run the script with EXAMPLES=yes set in the environment.
-Optional dependency: jack
+Optional dependency: jack (autodetected).
diff --git a/development/portaudio/portaudio.SlackBuild b/development/portaudio/portaudio.SlackBuild
index 0c2b3109b1..49eba18c47 100644
--- a/development/portaudio/portaudio.SlackBuild
+++ b/development/portaudio/portaudio.SlackBuild
@@ -1,10 +1,11 @@
#!/bin/bash
-# Slackware build script for "PortAudio".
+# Slackware build script for portaudio.
#
-# Copyright 2009-2015 Marco Bonetti <sid77@slackware.it>
-# Copyright 2015 Marcel Saegebarth <marc@mos6581.de>
+# Copyright 2009-2015 Marco Bonetti <email removed>
+# Copyright 2015 Marcel Saegebarth <email removed>
# Copyright 2022 Bill Kirkpatrick, Bay City, Texas, USA
+# Copyright 2024 B. Watson <urchlay@slackware.uk>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -26,11 +27,18 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20240825 bkw: BUILD=2
+# - new maintainer.
+# - make parallel builds work (-jN, N>1).
+# - put README.md in doc dir, not useless README.configure.txt.
+# - add EXAMPLES=yes option to build examples & tests.
+# - fix parallel builds.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=portaudio
VERSION=${VERSION:-19.7.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -42,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
@@ -77,11 +82,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -95,16 +97,30 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-static \
--build=$ARCH-slackware-linux
-make -j1
+# 20240825 bkw: Don't build the tests and examples by default.
+# README has always claimed there are example programs. And they
+# have always been built... but NOT included in the package.
+# Don't waste time building them if we don't need them.
+sed -i '/^all:/s,tests *examples *, ,' Makefile
+
+# 20240825 bkw: doing this first makes parallel builds work (-jN).
+make lib/libportaudio.la
+
+make
make install DESTDIR=$PKG
-rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+strip $PKG/usr/lib*/lib*.so.*.*
+rm -rf $PKG/usr/lib*/*.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
+# 20240825 bkw: Now build/install the examples, if the user requested them.
+if [ "${EXAMPLES:-no}" = "yes" ]; then
+ make examples tests
+ mkdir -p $PKG/usr/bin
+ install -m0755 -oroot -groot -s bin/.libs/* $PKG/usr/bin
+fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE.txt README.configure.txt $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
diff --git a/development/portaudio/portaudio.info b/development/portaudio/portaudio.info
index b0af76fd9d..a8fcedf8f3 100644
--- a/development/portaudio/portaudio.info
+++ b/development/portaudio/portaudio.info
@@ -6,5 +6,5 @@ MD5SUM="49ecd6de2350b3a1466116538f7be0e7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Bill Kirkpatrick"
-EMAIL="bkirkp@gmail.com"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild
index 1166f3f735..87f7657266 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:-11.0.4}
+VERSION=${VERSION:-11.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/postman/postman.info b/development/postman/postman.info
index e5589248de..04c46076e9 100644
--- a/development/postman/postman.info
+++ b/development/postman/postman.info
@@ -1,10 +1,10 @@
PRGNAM="postman"
-VERSION="11.0.4"
+VERSION="11.10.0"
HOMEPAGE="https://www.getpostman.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.0.4/linux64"
-MD5SUM_x86_64="d17fa7c7c7a9586f7e2111a0c8cb3470"
+DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.10.0/linux64"
+MD5SUM_x86_64="845447219706a0f87bb942cf479b3a26"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/power-architect/README b/development/power-architect/README
deleted file mode 100644
index 44f3a61103..0000000000
--- a/development/power-architect/README
+++ /dev/null
@@ -1,5 +0,0 @@
-SQL Power Architect
-
-The SQL Power Architect is a cross-platform, open-source data
-modeling tool with a GUI and an embeddable API.
-
diff --git a/development/power-architect/doinst.sh b/development/power-architect/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/development/power-architect/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/development/power-architect/power-architect.SlackBuild b/development/power-architect/power-architect.SlackBuild
deleted file mode 100644
index c9c245e74f..0000000000
--- a/development/power-architect/power-architect.SlackBuild
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for power-architect
-
-# Copyright (c) 2010-2013, Dhaby Xiloj <slack.dhabyx@gmail.com>
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-# 1.- Redistributions of source code 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.
-
-# This script is just a binary repackaging.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=power-architect
-VERSION=${VERSION:-1.0.6}
-ARCH=noarch
-BUILD=${BUILD:-1}
-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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-PKGNAM='SQL-Power-Architect-generic-jdbc'
-DOCS="LICENSE README.generic"
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf architect-$VERSION
-tar xvf $CWD/$PKGNAM-$VERSION.tar.gz
-cd architect-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-mkdir -p $PKG/opt/$PRGNAM
-cp -R $TMP/architect-$VERSION/{architect.jar,jdbc,lib} $PKG/opt/$PRGNAM
-
-# Add a script to run power-architect in /usr/bin
-mkdir -p $PKG/usr/bin
-cat << EOF > $PKG/usr/bin/$PRGNAM
-#!/bin/sh
-cd /opt/$PRGNAM
-java -jar architect.jar
-EOF
-chmod 0755 $PKG/usr/bin/$PRGNAM
-
-# Putting everything in place
-mkdir -p $PKG/usr/share/applications/
-cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/
-mkdir -p $PKG/usr/share/pixmaps
-cp $CWD/$PRGNAM.png $PKG/usr/share/pixmaps
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -ar $DOCS $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/development/power-architect/power-architect.desktop b/development/power-architect/power-architect.desktop
deleted file mode 100644
index a43ecafdb5..0000000000
--- a/development/power-architect/power-architect.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=SQL Power Architect
-GenericName=SQL Power Architect
-Comment=Manage, modeling and profiling databases
-Icon=power-architect
-Exec=power-architect
-Terminal=false
-StartupNotify=true
-Categories=Database;Development;
diff --git a/development/power-architect/power-architect.info b/development/power-architect/power-architect.info
deleted file mode 100644
index 863a1b5265..0000000000
--- a/development/power-architect/power-architect.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="power-architect"
-VERSION="1.0.6"
-HOMEPAGE="http://www.sqlpower.ca/page/architect"
-DOWNLOAD="http://download.sqlpower.ca/architect/1.0.6/community/SQL-Power-Architect-generic-jdbc-1.0.6.tar.gz"
-MD5SUM="d4387d285b3bd1ea35082a2e353f688e"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="DhabyX"
-EMAIL="slack.dhabyx@gmail.com"
diff --git a/development/power-architect/power-architect.png b/development/power-architect/power-architect.png
deleted file mode 100644
index 15f15c46de..0000000000
--- a/development/power-architect/power-architect.png
+++ /dev/null
Binary files differ
diff --git a/development/power-architect/slack-desc b/development/power-architect/slack-desc
deleted file mode 100644
index 6c32f5c7a3..0000000000
--- a/development/power-architect/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------------------------------------------------------|
-power-architect: power-architect (The SQL Power Architect)
-power-architect:
-power-architect: The SQL Power Architect is a cross-platform, open-source data
-power-architect: modeling tool with a GUI and an embeddable API.
-power-architect:
-power-architect: http://www.sqlpower.ca/page/architect
-power-architect:
-power-architect:
-power-architect:
-power-architect:
-power-architect:
diff --git a/development/pre-commit/pre-commit.SlackBuild b/development/pre-commit/pre-commit.SlackBuild
index 9917f4c346..60367f0887 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.7.0}
+VERSION=${VERSION:-3.8.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 2fcdd09518..9711a91808 100644
--- a/development/pre-commit/pre-commit.info
+++ b/development/pre-commit/pre-commit.info
@@ -1,8 +1,8 @@
PRGNAM="pre-commit"
-VERSION="3.7.0"
+VERSION="3.8.0"
HOMEPAGE="https://pre-commit.com/"
-DOWNLOAD="https://github.com/pre-commit/pre-commit/archive/v3.7.0/pre-commit-3.7.0.tar.gz"
-MD5SUM="c79e85a9be40284c9b952ac6e6914d9d"
+DOWNLOAD="https://github.com/pre-commit/pre-commit/archive/v3.8.0/pre-commit-3.8.0.tar.gz"
+MD5SUM="a2645b55d3fc9a147ab5a22649b5d38d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-cfgv python3-identify python3-virtualenv nodeenv"
diff --git a/development/protobuf3/README b/development/protobuf3/README
deleted file mode 100644
index c0fe34acc0..0000000000
--- a/development/protobuf3/README
+++ /dev/null
@@ -1,27 +0,0 @@
-protobuf3 (Google's data interchange format)
-
-Protocol buffers are a flexible, efficient, automated mechanism for
-serializing structured data.
-
-This package contains protobuf API version 3.
-It support the following language implementations:
-* C++
-* Java
-* Python
-* Objective-C
-* C#
-* JavaNano
-* JavaScript
-* Ruby
-* Go
-* PHP (Alpha)
-
-The complete documentation for Protocol Buffers is available at:
-https://developers.google.com/protocol-buffers/
-
-Notes:
-* The protobuf build (API version 2) has been removed from
- SlackBuilds.org, because nothing uses it any longer and it
- conflicted with this build.
-* Protobuf3 enforces strict UTF-8 checking.
- Parsing will fail if a string field contains non UTF-8 data.
diff --git a/development/protobuf3/protobuf3.SlackBuild b/development/protobuf3/protobuf3.SlackBuild
deleted file mode 100644
index 8a37164a7b..0000000000
--- a/development/protobuf3/protobuf3.SlackBuild
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for protobuf3
-
-# Copyright 2017-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=protobuf3
-VERSION=${VERSION:-26.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-GTEST=googletest-release
-GTESTVERSION=${GTESTVERSION:-1.8.1}
-
-SRCNAM=protobuf
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-cd $SRCNAM-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-patch -p1 < $CWD/soversion.patch
-
-mkdir -p build
-cd build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_SUFFIX=${LIBDIRSUFFIX} \
- -Dprotobuf_BUILD_TESTS=OFF \
- -Dprotobuf_ABSL_PROVIDER=package \
- -Dprotobuf_BUILD_SHARED_LIBS=ON \
- -DCMAKE_BUILD_TYPE=Release ..
- make
- make install/strip DESTDIR=$PKG
-cd ..
-
-# Install the python bindings:
-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
-
-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 LICENSE *.md $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/protobuf3/protobuf3.info b/development/protobuf3/protobuf3.info
deleted file mode 100644
index c104c6b26b..0000000000
--- a/development/protobuf3/protobuf3.info
+++ /dev/null
@@ -1,12 +0,0 @@
-PRGNAM="protobuf3"
-VERSION="26.1"
-HOMEPAGE="https://github.com/google/protobuf"
-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 python3-build python3-wheel"
-MAINTAINER="Willy Sudiarto Raharjo"
-EMAIL="willysr@slackbuilds.org"
diff --git a/development/protobuf3/soversion.patch b/development/protobuf3/soversion.patch
deleted file mode 100644
index 7e1b42de12..0000000000
--- a/development/protobuf3/soversion.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/cmake/libprotobuf-lite.cmake b/cmake/libprotobuf-lite.cmake
-index 9b1de677b4f..276c99c489e 100644
---- a/cmake/libprotobuf-lite.cmake
-+++ b/cmake/libprotobuf-lite.cmake
-@@ -30,6 +30,7 @@ if(protobuf_BUILD_SHARED_LIBS)
- endif()
- set_target_properties(libprotobuf-lite PROPERTIES
- VERSION ${protobuf_VERSION}
-+ SOVERSION ${protobuf_VERSION_MINOR}
- OUTPUT_NAME ${LIB_PREFIX}protobuf-lite
- DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")
- add_library(protobuf::libprotobuf-lite ALIAS libprotobuf-lite)
-diff --git a/cmake/libprotobuf.cmake b/cmake/libprotobuf.cmake
-index aa3efc9a68a..0f34d20b97d 100644
---- a/cmake/libprotobuf.cmake
-+++ b/cmake/libprotobuf.cmake
-@@ -33,6 +33,7 @@ if(protobuf_BUILD_SHARED_LIBS)
- endif()
- set_target_properties(libprotobuf PROPERTIES
- VERSION ${protobuf_VERSION}
-+ SOVERSION ${protobuf_VERSION_MINOR}
- OUTPUT_NAME ${LIB_PREFIX}protobuf
- DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")
- add_library(protobuf::libprotobuf ALIAS libprotobuf)
-diff --git a/cmake/libprotoc.cmake b/cmake/libprotoc.cmake
-index 72b4a1abb92..91e8bbeb04e 100644
---- a/cmake/libprotoc.cmake
-+++ b/cmake/libprotoc.cmake
-@@ -24,6 +24,7 @@ endif()
- set_target_properties(libprotoc PROPERTIES
- COMPILE_DEFINITIONS LIBPROTOC_EXPORTS
- VERSION ${protobuf_VERSION}
-+ SOVERSION ${protobuf_VERSION_MINOR}
- OUTPUT_NAME ${LIB_PREFIX}protoc
- DEBUG_POSTFIX "${protobuf_DEBUG_POSTFIX}")
- add_library(protobuf::libprotoc ALIAS libprotoc)
diff --git a/development/pulsar/README b/development/pulsar/README
new file mode 100644
index 0000000000..f3c64b01bd
--- /dev/null
+++ b/development/pulsar/README
@@ -0,0 +1,7 @@
+Pulsar, or sometimes referred to as Pulsar-Edit is a new image of
+the beloved 'Hackable Text Editor' Atom.
+
+Pulsar aims to not only reach feature parity with the original Atom,
+but to bring Pulsar into the 21st century by updating the underlying
+architecture, and supporting modern features.
+
diff --git a/development/hopper/doinst.sh b/development/pulsar/doinst.sh
index 65c7e2eeb9..65c7e2eeb9 100644
--- a/development/hopper/doinst.sh
+++ b/development/pulsar/doinst.sh
diff --git a/development/pulsar/pulsar.SlackBuild b/development/pulsar/pulsar.SlackBuild
new file mode 100644
index 0000000000..a53dce043e
--- /dev/null
+++ b/development/pulsar/pulsar.SlackBuild
@@ -0,0 +1,109 @@
+#!/bin/bash
+
+# Slackware build script for pulsar
+
+# Copyright 2024 Charadon US
+# 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=pulsar
+VERSION=${VERSION:-1.120.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}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/Linux.$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Install program
+mkdir -pv $PKG/opt/pulsar
+cp -rv ./* $PKG/opt/pulsar/
+# Install icons
+mkdir -pv $PKG/usr/share/icons/hicolor/scalable/apps
+mkdir -pv $PKG/usr/share/icons/hicolor/1024x1024/apps
+ln -srv "$PKG/opt/pulsar/resources/pulsar.svg" "$PKG/usr/share/icons/hicolor/scalable/apps/pulsar.svg"
+# Create resized PNG icons
+ln -srv "$PKG/opt/pulsar/resources/pulsar.png" "$PKG/usr/share/icons/hicolor/1024x1024/apps/pulsar.png"
+for i in 512 256 128 64 32 16 8;
+do
+ SIZE="${i}x${i}"
+ ICON_PATH="$PKG/usr/share/icons/hicolor/${SIZE}/apps/"
+ mkdir -p "$ICON_PATH"
+ magick \
+ $PKG/opt/pulsar/resources/pulsar.png \
+ -verbose \
+ -resize "${SIZE}" \
+ -define PNG:compression-level=9 \
+ -quality 10 \
+ "${ICON_PATH}/pulsar.png"
+done
+# Install desktop file
+mkdir -pv "$PKG/usr/share/applications"
+cp -v "$CWD/pulsar.desktop" "$PKG/usr/share/applications/pulsar.desktop"
+# Symlink to main executable so you can easily launch in terminal
+mkdir -pv "$PKG/usr/bin"
+ln -srv "$PKG/opt/pulsar/pulsar" "$PKG/usr/bin/pulsar"
+
+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 $CWD/README $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/pulsar/pulsar.desktop b/development/pulsar/pulsar.desktop
new file mode 100644
index 0000000000..ff1e924b52
--- /dev/null
+++ b/development/pulsar/pulsar.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Pulsar
+Comment=A Community-led Hyper-Hackable Text Editor
+Exec=/opt/pulsar/pulsar --no-sandbox
+Icon=pulsar
+Terminal=false
+Type=Application
+Categories=Development
+GenericName=Hyper-Hackable Text Editor
diff --git a/development/pulsar/pulsar.info b/development/pulsar/pulsar.info
new file mode 100644
index 0000000000..88d582c3d8
--- /dev/null
+++ b/development/pulsar/pulsar.info
@@ -0,0 +1,10 @@
+PRGNAM="pulsar"
+VERSION="1.120.0"
+HOMEPAGE="https://pulsar-edit.dev"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/pulsar-edit/pulsar/releases/download/v1.120.0/Linux.pulsar-1.120.0.tar.gz"
+MD5SUM_x86_64="fc2fec3668b394a9429e5d08e0a0c616"
+REQUIRES=""
+MAINTAINER="Charadon"
+EMAIL="dev@iotib.net"
diff --git a/development/groovy/slack-desc b/development/pulsar/slack-desc
index 022482efaf..12d61f61bd 100644
--- a/development/groovy/slack-desc
+++ b/development/pulsar/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-groovy: groovy (The Groovy programming language)
-groovy:
-groovy: Groovy is like a super version of Java. It can leverage Java's
-groovy: enterprise capabilities but also has cool productivity features like
-groovy: closures, builders and dynamic typing. If you are a developer, tester
-groovy: or script guru, you have to love Groovy.
-groovy:
-groovy: http://groovy-lang.org/
-groovy:
-groovy:
-groovy:
+pulsar: pulsar (A Community-led Hyper-Hackable Text Editor)
+pulsar:
+pulsar: Pulsar, or sometimes referred to as Pulsar-Edit is a new image of
+pulsar: the beloved 'Hackable Text Editor' Atom.
+pulsar:
+pulsar:
+pulsar: Pulsar aims to not only reach feature parity with the original Atom,
+pulsar: but to bring Pulsar into the 21st century by updating the underlying
+pulsar: architecture, and supporting modern features.
+pulsar:
+pulsar:
diff --git a/development/pyenchant/pyenchant.SlackBuild b/development/pyenchant/pyenchant.SlackBuild
index dba3f6aead..d606436235 100644
--- a/development/pyenchant/pyenchant.SlackBuild
+++ b/development/pyenchant/pyenchant.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for pyenchant
# Written by vvoody <ydoovv@gmail.com>
-# Copyright 2016-2017 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2016-2024 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pyenchant
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-3.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -63,15 +63,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 {} \+
-# 20220215 bkw: our library is called libenchant-2.so, which setup.py
-# isn't expecting.
-sed -i '/find_library/s,"enchant","enchant-2",' enchant/_enchant.py
-
-python setup.py install --root=$PKG
python3 setup.py install --root=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE.txt README.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE.txt 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/development/pyenchant/pyenchant.info b/development/pyenchant/pyenchant.info
index 013b0571d5..7af71555e3 100644
--- a/development/pyenchant/pyenchant.info
+++ b/development/pyenchant/pyenchant.info
@@ -1,8 +1,8 @@
PRGNAM="pyenchant"
-VERSION="2.0.0"
+VERSION="3.2.2"
HOMEPAGE="https://github.com/rfk/pyenchant"
-DOWNLOAD="https://pypi.python.org/packages/9e/54/04d88a59efa33fefb88133ceb638cdf754319030c28aadc5a379d82140ed/pyenchant-2.0.0.tar.gz"
-MD5SUM="c224ea53e119b04116d5301e5027051c"
+DOWNLOAD="https://files.pythonhosted.org/packages/b1/a3/86763b6350727ca81c8fcc5bb5bccee416e902e0085dc7a902c81233717e/pyenchant-3.2.2.tar.gz"
+MD5SUM="15d45b7517c80cfa5d9fa636a88e0bf9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/python3-matplotlib/README b/development/python3-matplotlib/README
index 6f322abe87..17ad6a2fbe 100644
--- a/development/python3-matplotlib/README
+++ b/development/python3-matplotlib/README
@@ -7,12 +7,58 @@ of ipython uses matplotlib to emulate matlab graphics.
This is the Python 3 version of matplotlib and can coexist with
SBo's matplotlib package.
-OPTIONAL DEPENDENCIES: wxPython4, python3-pytest, avconv, Inkscape
+OPTIONAL DEPENDENCIES
+=====================
+Only those optional dependencies are listed below which are not already
+provided by Slackware, and can be installed by means of a SlackBuild.
-NOTES: If you want to enable the optional subpackages tests and
- toolkits_tests you need to set the variable ENABLE_TESTS
- to "yes" when executing the SlackBuild and make sure that
- python3-pytest, ffmpeg, avconv and Inkscape are already
- installed. Besides ffmpeg/avconv are also needed if you
- wish better support of animation output formats.
+For extended capabilities
+^^^^^^^^^^^^^^^^^^^^^^^^^
+
+python3-tornado
+jupyter-ipykernel
+wxPython4
+python3-cairocffi
+texlive-extra
+
+NOTE: The LaTeX package cm-super is not provided by Slackware.
+ Presently, the only way to install it through a SlackBuild is to
+ use texlive-extra which is huge. You may consider installing it
+ manually. The zip file is available at:
+ https://ctan.org/pkg/cm-super?lang=en
+
+
+For self-tests
+^^^^^^^^^^^^^^
+
+python3-pytest
+inkscape
+jupyter-nbformat
+jupyter-nbconvert
+python3-pandas
+pikepdf
+python3-psutil
+python3-pytest-cov
+python3-pytest-timeout
+python3-pytz
+Sphinx
+python3-xarray
+
+NOTES: 1) python3-pytest becomes mandatory, if one wishes to let
+ matplotlib perform the self-tests.
+ 2) The SlackBuild has to be executed with ENABLE_TESTS set to
+ "yes".
+ 3) The amount of performed testing depends on the optional
+ dependencies installed besides python3-pytest. However,
+ please note that several tests fail, if cm-super is missing,
+ see also the previous note.
+ 4) To actually run the self-tests execute:
+ pytest3 --pyargs matplotlib.tests
+ as a normal user, after matplotlib got installed.
+ Consider doing this from within an empty directory, since some
+ "garbage" is left behind.
+
+
+The present SlackBuild does not build matplotlib's documentation. This
+is not planned to change any day soon.
diff --git a/development/python3-matplotlib/python3-matplotlib.SlackBuild b/development/python3-matplotlib/python3-matplotlib.SlackBuild
index db63d6b275..b52a8387d6 100644
--- a/development/python3-matplotlib/python3-matplotlib.SlackBuild
+++ b/development/python3-matplotlib/python3-matplotlib.SlackBuild
@@ -25,22 +25,24 @@
# POSSIBILITY OF SUCH DAMAGE.
# Written by Aleksandar Samardzic <asamardzic@gmail.com>
-# Updated to 0.99.1.2 by João Felipe Santos <joao.eel@gmail.com>
+# Updated to 0.99.1.2 by Joao Felipe Santos <joao.eel@gmail.com>
# Patch for libpng borrowed from Arch Linux (no longer needed, 2019.01.31, S.U.)
+# Updated up to version 2.2.3 by Serban Udrea
# Adapted for Python 3 by Jeremy Hansen
-# Updated up to version 3.4.3 by Serban Udrea <S.Udrea@gsi.de>
+# Updated to version 3.4.3 by Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Updated to version 3.8.4 by Serban Udrea
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-matplotlib
SRCNAM=matplotlib
-VERSION=${VERSION:-3.4.3}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.8.4}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL_VERSION=${TARBALL_VERSION:-3.4.3} # Tarball may have wrong versioning
+TARBALL_VERSION=${TARBALL_VERSION:-3.8.4} # Tarball may have wrong versioning
ENABLE_TESTS=${ENABLE_TESTS:-N}
if [ -z "$ARCH" ]; then
@@ -82,21 +84,41 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
ENABLE_TESTS=$(echo "$ENABLE_TESTS"|cut -b 1|tr a-z A-Z)
-# Use setup.cfg to decide about the optional tests
+# Use mplsetup.cfg to decide about the optional tests
#
-cat setup.cfg.template > setup.cfg
+cat mplsetup.cfg.template > mplsetup.cfg
if [ "$ENABLE_TESTS" = "Y" ]
then
- sed -i "s|#tests = False|tests = True|" setup.cfg
+ cat mplsetup.cfg.template > mplsetup.cfg
+ sed -i "s|#tests = False|tests = True|" mplsetup.cfg
fi
-python3 setup.py install --root $PKG # > ${CWD}/SETUP.OUTPUT 2>&1
+# We need the newer versions of setuptools and setuptools-scm as
+# provided by the python3-setuptools-opt and python3-setuptools-scm-opt
+# SlackBuilds. Thus the following two lines of code:
+#
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
+# It looks like one needs to use a pyproject.toml file with a lowered
+# minimal version of numpy. Disabling build isolation doesn't seem to
+# work. The build process exits complaining that numpy is not at least
+# at version 2.0.0rc1. In the modified pyproject.toml file the minimum
+# version is set to the one installed by the python3-numpy-legacy
+# SlackBuild.
+#
+#
+sed -i 's|2.0.0rc1|1.24.4|' pyproject.toml
+
+python3 -m build --wheel --no-isolation # > ${CWD}/SETUP.OUTPUT 2>&1
+python3 -m installer --destdir "$PKG" dist/*.whl # > ${CWD}/INSTALL.OUTPUT 2>&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 INSTALL.rst MANIFEST.in README.rst PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a INSTALL.rst README.md SECURITY.md PKG-INFO CITATION.bib \
+ CODE_OF_CONDUCT.md CITATION.bib CITATION.cff $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/python3-matplotlib/python3-matplotlib.info b/development/python3-matplotlib/python3-matplotlib.info
index 3afd76cbec..d670aa3d91 100644
--- a/development/python3-matplotlib/python3-matplotlib.info
+++ b/development/python3-matplotlib/python3-matplotlib.info
@@ -1,14 +1,15 @@
PRGNAM="python3-matplotlib"
-VERSION="3.4.3"
+VERSION="3.8.4"
HOMEPAGE="https://matplotlib.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/21/37/197e68df384ff694f78d687a49ad39f96c67b8d75718bc61503e1676b617/matplotlib-3.4.3.tar.gz \
+DOWNLOAD="https://files.pythonhosted.org/packages/38/4f/8487737a74d8be4ab5fbe6019b0fae305c1604cf7209500969b879b5f462/matplotlib-3.8.4.tar.gz \
https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz \
http://www.qhull.org/download/qhull-2020-src-8.0.2.tgz"
-MD5SUM="6858958370a26cccfa81abc7b6dd3622 \
+MD5SUM="d8635506f70b398b48a2cd2fdc1627cb \
348e667d728c597360e4a87c16556597 \
295f7332269a38279478f555cc185296"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-numpy python3-dateutil pytz python3-cycler python3-kiwisolver python3-tornado"
+REQUIRES="python3-contourpy python3-cycler python3-dateutil python3-fonttools python3-kiwisolver \
+ python3-numpy importlib-resources pybind11 python3-setuptools-scm-opt"
MAINTAINER="Serban Udrea"
EMAIL="S.Udrea@gsi.de"
diff --git a/development/python3-numpy/README b/development/python3-numpy/README
index 969f8d5b83..f61f1753d2 100644
--- a/development/python3-numpy/README
+++ b/development/python3-numpy/README
@@ -28,9 +28,14 @@ numpy.
IMPORTANT: The version installed by this SlackBuild does NOT include the
oldnumeric and numarray compatibility modules since
- starting with version 1.9.0 these modules was removed by
+ (starting with version 1.9.0) these modules were removed by
the numpy developers. If you need these compatibility
modules please consider the numpy-legacy SlackBuild which
is available for python2 only and does not conflict with this
installation of numpy.
+If a particular python3 version is to be used, it may be set using the
+PYVER environment variable e.g.
+ PYVER=3.11 bash python3-numpy.SlackBuild
+Otherwise it will use the version linked to by the system python3.
+
diff --git a/development/python3-numpy/python3-numpy.SlackBuild b/development/python3-numpy/python3-numpy.SlackBuild
index b336788851..3a1c1389f2 100644
--- a/development/python3-numpy/python3-numpy.SlackBuild
+++ b/development/python3-numpy/python3-numpy.SlackBuild
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-numpy
SRCNAM=numpy
VERSION=${VERSION:-1.26.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -56,6 +56,13 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+PYVER=${PYVER:-$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')}
+which python$PYVER 2>/dev/null 1>/dev/null
+[ "$?" = "0" ] || {
+ echo "Can't find python$PYVER. Exiting now ..."
+ exit 1
+}
+
set -e
rm -rf $PKG
@@ -114,17 +121,22 @@ case "$DEBUG" in
esac
if [ ! "$DEBUG" ]; then
- NPY_RELAXED_STRIDES_CHECKING=${NPY_RSC:-1} python3 -m build --wheel --no-isolation -Csetup-args="-Dallow-noblas=true"
- python3 -m installer -d "$PKG" dist/*.whl
+ NPY_RELAXED_STRIDES_CHECKING=${NPY_RSC:-1} python$PYVER -m build --wheel --no-isolation -Csetup-args="-Dallow-noblas=true"
+ python$PYVER -m installer -d "$PKG" dist/*.whl
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
else
- #NPY_RELAXED_STRIDES_CHECKING=${NPY_RSC:-1} python3 setup.py build --debug
- #python3 setup.py install --root $PKG
+ #NPY_RELAXED_STRIDES_CHECKING=${NPY_RSC:-1} python$PYVER setup.py build --debug
+ #python$PYVER setup.py install --root $PKG
echo "debug here"
fi
+mkdir -p $PKG/usr/include
+cd $PKG/usr/include
+ ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/core/include/numpy
+cd -
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CITATION.bib INSTALL.rst LICENSE.txt README.md THANKS.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/development/python3-spyder-kernels/python3-spyder-kernels.SlackBuild b/development/python3-spyder-kernels/python3-spyder-kernels.SlackBuild
index 2c94880cec..c5288a61c9 100644
--- a/development/python3-spyder-kernels/python3-spyder-kernels.SlackBuild
+++ b/development/python3-spyder-kernels/python3-spyder-kernels.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-spyder-kernels
-VERSION=${VERSION:-2.5.1}
+VERSION=${VERSION:-2.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/python3-spyder-kernels/python3-spyder-kernels.info b/development/python3-spyder-kernels/python3-spyder-kernels.info
index b59e553a21..4b1f5c3053 100644
--- a/development/python3-spyder-kernels/python3-spyder-kernels.info
+++ b/development/python3-spyder-kernels/python3-spyder-kernels.info
@@ -1,8 +1,8 @@
PRGNAM="python3-spyder-kernels"
-VERSION="2.5.1"
+VERSION="2.5.2"
HOMEPAGE="https://github.com/spyder-ide/spyder-kernels"
-DOWNLOAD="https://github.com/spyder-ide/spyder-kernels/archive/v2.5.1/spyder-kernels-2.5.1.tar.gz"
-MD5SUM="fd00102c1087031c0ea512a21cbd1979"
+DOWNLOAD="https://github.com/spyder-ide/spyder-kernels/archive/v2.5.2/spyder-kernels-2.5.2.tar.gz"
+MD5SUM="7f6ce6b151d6067ce0d124e6c6781301"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter-ipykernel cloudpickle python3-wurlitzer"
diff --git a/development/pyvim/pyvim.SlackBuild b/development/pyvim/pyvim.SlackBuild
index c9ae80e276..71261bfc9c 100644
--- a/development/pyvim/pyvim.SlackBuild
+++ b/development/pyvim/pyvim.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pyvim
-# Copyright 2015-2019 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2015-2024 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pyvim
-VERSION=${VERSION:-2.0.24}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.0.3}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,7 +79,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
+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
diff --git a/development/pyvim/pyvim.info b/development/pyvim/pyvim.info
index 0b462b6643..5805a90522 100644
--- a/development/pyvim/pyvim.info
+++ b/development/pyvim/pyvim.info
@@ -1,10 +1,10 @@
PRGNAM="pyvim"
-VERSION="2.0.24"
+VERSION="3.0.3"
HOMEPAGE="https://github.com/jonathanslenders/pyvim"
-DOWNLOAD="https://files.pythonhosted.org/packages/6e/85/47543120e478ddc5d31e447a7fed1fe4ac81cbb066ca623a2cc54f685dff/pyvim-2.0.24.tar.gz"
-MD5SUM="6636d321f77c0c1b5eb9f547cf8d77e8"
+DOWNLOAD="https://files.pythonhosted.org/packages/c3/31/04e144ec3a3a0303e3ef1ef9c6c1ec8a3b5ba9e88b98d21442d9152783c1/pyvim-3.0.3.tar.gz"
+MD5SUM="eb7aec8e3c2b6e7b260366a6118493c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="prompt_toolkit pyflakes python2-docopt"
+REQUIRES="python3-prompt_toolkit python3-pyflakes python3-docopt"
MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
+EMAIL="dslackw@gmail.com"
diff --git a/development/qb64pe/qb64pe-launcher b/development/qb64pe/qb64pe-launcher
index 8729180619..b5497d9c6a 100644
--- a/development/qb64pe/qb64pe-launcher
+++ b/development/qb64pe/qb64pe-launcher
@@ -1,6 +1,6 @@
#!/bin/sh
-VERSION=3.12.0
+VERSION=3.14.1
DEST="$HOME/.config/qb64pe-$VERSION"
if [ ! -d $DEST ]
then
@@ -9,6 +9,7 @@ then
mkdir -p $DEST
cd $DEST
tar xvfz /usr/src/qb64pe-$VERSION/QB64pe-$VERSION.tar.gz --strip-components=1
+ rm $DEST/internal/version.txt
make clean OS=lnx
make OS=lnx BUILD_QB64=y -j1
rm -rf run_qb64pe.sh
diff --git a/development/qb64pe/qb64pe.SlackBuild b/development/qb64pe/qb64pe.SlackBuild
index 4beaac60e4..b90c1ef429 100644
--- a/development/qb64pe/qb64pe.SlackBuild
+++ b/development/qb64pe/qb64pe.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for qb64pe (from qb64phoenix.com)
-# Copyright 2024 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qb64pe
-VERSION=${VERSION:-3.12.0}
+VERSION=${VERSION:-3.14.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/qb64pe/qb64pe.info b/development/qb64pe/qb64pe.info
index e0e7fe2c1a..ecd977d75d 100644
--- a/development/qb64pe/qb64pe.info
+++ b/development/qb64pe/qb64pe.info
@@ -1,8 +1,8 @@
PRGNAM="qb64pe"
-VERSION="3.12.0"
+VERSION="3.14.1"
HOMEPAGE="https://qb64phoenix.com/"
-DOWNLOAD="https://github.com/QB64-Phoenix-Edition/QB64pe/archive/v3.12.0/QB64pe-3.12.0.tar.gz"
-MD5SUM="f5e43d15462c169e619bc78d05d004a9"
+DOWNLOAD="https://github.com/QB64-Phoenix-Edition/QB64pe/archive/v3.14.1/QB64pe-3.14.1.tar.gz"
+MD5SUM="e680dd67fb716cc0bf5ba8710b81a2fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/racer/README b/development/racer/README
deleted file mode 100644
index 8614f48dfe..0000000000
--- a/development/racer/README
+++ /dev/null
@@ -1 +0,0 @@
-racer - Rust Code Completion utility
diff --git a/development/racer/racer.SlackBuild b/development/racer/racer.SlackBuild
deleted file mode 100644
index f4901fce37..0000000000
--- a/development/racer/racer.SlackBuild
+++ /dev/null
@@ -1,178 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for racer
-
-# Copyright 2017-2018,2020-2021 Andrew Clemons, Wellington New Zealand
-# Copyright 2022 Andrew Clemons, Tokyo Japan
-# 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=racer
-VERSION=${VERSION:-2.2.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-
- if [ "$ARCH" = "i586" ]; then
- if rustc -Vv | grep host | grep i686 > /dev/null ; then
- ARCH=i686
- fi
- fi
-fi
-
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
- CARGOTARGET="--target $ARCH-unknown-linux-gnu"
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
- CARGOTARGET="--target $ARCH-unknown-linux-gnu"
-elif [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "aarch64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
- CARGOTARGET="--target $ARCH-unknown-linux-gnu"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
- CARGOTARGET=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.crate
-cd $PRGNAM-$VERSION
-
-# build offline
-# configuration tells cargo to use the configured directory
-# for dependencies intead of downloading from crates.io
-mkdir .cargo
-cat << EOF >> .cargo/config
-[source.crates-io]
-registry = 'https://github.com/rust-lang/crates.io-index'
-replace-with = 'vendored-sources'
-
-[source.vendored-sources]
-directory = '$(pwd)/vendor'
-EOF
-
-# deps and versions come from Cargo.lock
-mkdir vendor
-(
- cd vendor
-
- grep -h -A 3 "\[\[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 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
- grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
-
- ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
- dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
-
- tar xvf $CWD/$dep-$ver.crate
-
- 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": "'
-
- sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
-
- printf "}\n"
- } > $dep-$ver/.cargo-checksum.json
- done
-)
-
-# racer needs a specific nightly version of rust
-tar -xf $CWD/rust-nightly-$ARCH*-unknown-linux-gnu*.tar.gz
-tar -xf $CWD/rustc-dev-nightly-$ARCH*-unknown-linux-gnu*.tar.gz
-(
- cd rust-nightly-$ARCH*-unknown-linux-gnu*
- ./install.sh --destdir=../.rust --prefix="" --without=rust-docs --disable-ldconfig
-)
-(
- cd rustc-dev-nightly-$ARCH*-unknown-linux-gnu*
- ./install.sh --destdir=../.rust --prefix="" --disable-ldconfig
-)
-rm -rf rust-nightly-$ARCH*-unknown-linux-gnu*
-rm -rf rustc-dev-nightly-$ARCH*-unknown-linux-gnu*
-
-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 {} \;
-
-
-PATH="$(pwd)/.rust/bin/:$PATH" \
-LD_LIBRARY_PATH="$(pwd)/.rust/lib:$LD_LIBRARY_PATH" \
-CARGO_HOME=.cargo \
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-cargo build --release $CARGOTARGET
-
-mkdir -p $PKG/usr/bin/
-
-find target -name racer -exec install -m 755 {} $PKG/usr/bin/racer \;
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGELOG.md LICENSE-MIT README.md $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/racer/racer.info b/development/racer/racer.info
deleted file mode 100644
index 8336467620..0000000000
--- a/development/racer/racer.info
+++ /dev/null
@@ -1,226 +0,0 @@
-PRGNAM="racer"
-VERSION="2.2.2"
-HOMEPAGE="https://github.com/racer-rust/racer"
-DOWNLOAD="https://static.crates.io/crates/racer/racer-2.2.2.crate \
- https://static.rust-lang.org/dist/2022-04-06/rust-nightly-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2022-04-06/rustc-dev-nightly-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2022-04-06/rust-nightly-armv7-unknown-linux-gnueabihf.tar.gz \
- https://static.rust-lang.org/dist/2022-04-06/rustc-dev-nightly-armv7-unknown-linux-gnueabihf.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.18.crate \
- https://static.crates.io/crates/ansi_term/ansi_term-0.12.1.crate \
- https://static.crates.io/crates/atty/atty-0.2.14.crate \
- https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-2.34.0.crate \
- https://static.crates.io/crates/convert_case/convert_case-0.4.0.crate \
- https://static.crates.io/crates/derive_more/derive_more-0.99.17.crate \
- https://static.crates.io/crates/env_logger/env_logger-0.7.1.crate \
- https://static.crates.io/crates/fastrand/fastrand-1.6.0.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.19.crate \
- https://static.crates.io/crates/humantime/humantime-1.3.0.crate \
- https://static.crates.io/crates/humantime/humantime-2.1.0.crate \
- https://static.crates.io/crates/instant/instant-0.1.12.crate \
- https://static.crates.io/crates/itoa/itoa-1.0.1.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.112.crate \
- https://static.crates.io/crates/log/log-0.4.14.crate \
- https://static.crates.io/crates/memchr/memchr-2.4.1.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.36.crate \
- https://static.crates.io/crates/quick-error/quick-error-1.2.3.crate \
- https://static.crates.io/crates/quote/quote-1.0.14.crate \
- https://static.crates.io/crates/racer-cargo-metadata/racer-cargo-metadata-0.1.2.crate \
- https://static.crates.io/crates/racer-interner/racer-interner-0.1.0.crate \
- https://static.crates.io/crates/racer-testutils/racer-testutils-0.1.0.crate \
- https://static.crates.io/crates/racer/racer-2.2.1.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.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/remove_dir_all/remove_dir_all-0.5.3.crate \
- https://static.crates.io/crates/rls-span/rls-span-0.5.4.crate \
- https://static.crates.io/crates/rustc_version/rustc_version-0.4.0.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.9.crate \
- https://static.crates.io/crates/semver/semver-1.0.4.crate \
- https://static.crates.io/crates/serde/serde-1.0.133.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.133.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.74.crate \
- https://static.crates.io/crates/strsim/strsim-0.8.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.85.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.3.0.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/unicode-width/unicode-width-0.1.9.crate \
- https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.2.crate \
- https://static.crates.io/crates/vec_map/vec_map-0.8.2.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-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="d0ea405f21903379be95cde2b5a14b85 \
- 04060498f29fdd62676d883e77de024a \
- 054361da1785333afdde1f2bd5a478cb \
- f8f763e45296095d1473c9fb4a646733 \
- 52c1262d1790337904f8914a27668d9d \
- 425b8fdf70df59998d9b7c89083e48d1 \
- f44e8d1d2e61974b268852797530ea41 \
- 142cb4b9a653e56e56311f0c883b8582 \
- a295edb6953237ebbdfa8e731229f9a3 \
- 74634128440dbc3766bda76fdf0aaa05 \
- 59ae9122b2946d4d52bc48a1da5c5e06 \
- fff3aa07be4920daefab088326186e76 \
- b4585736b4551ce939e025bce98973fc \
- 081ed755ceb8e0b7c78cffde40fd084d \
- af4d95b1232fad952cb92c95e77f5f3c \
- 0b7994d1256215201bdfb810a357ffa2 \
- bb2582cae7b3d837f5da1df153001db5 \
- c01022fe0357c10ca1d48b16187f81bd \
- 5f153f7135dceb02f88266121c836b4e \
- 5c98b89b530b563b6e5f6e1b631c4b35 \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 23cc9e52c52465f5b225e62ab7cc3457 \
- b47e45d4ce97cc8801c9607638fd86eb \
- 40e508baeee8cdccbc471489b0f449ff \
- d75b1c734f85b007c55ca84217df4201 \
- 5af0856196b1bb934f25a66b082c4131 \
- 3181dca31efe33cbed29a45d0ec67848 \
- c6a333e4527b04e6914a54b6342cda18 \
- acfdfcc11f5a5c1b578f17c92ba14c6f \
- 6be82954a00fe487a750e94130a7add2 \
- 928776f72771363b26b2c5628f2ec0b6 \
- 0713f210274e0e04c16aa2514a0dcd55 \
- 4a80ab58144fc731cd12abc6d5139d7f \
- 82401c70623ccc1bfc0bcb5c3b0ac8b7 \
- 4606e4a248df4d70509afded817aca14 \
- 0538d1da369f3e3f0412aa4d735c1b61 \
- f3ecdd7e46e81e0d54b4839dca48ae4e \
- fdf3aa5e1f6c33e4f68b0f7b08e1e94e \
- 7fe15f165a1812b23e5b1980aa364de2 \
- d8d8d451b56798b0485b1f21e31bfed2 \
- eb46ec258f86967c4e82b1a18aef2ccc \
- fc80378369ae5eb3ed948ca679f57d75 \
- bf157ab39406e7d8e470044e0764600e \
- 781d4ccf5d04c98fa02af207a9639249 \
- 54a1cfe5d06974014c253f60b3a7cd82 \
- f29a1bb1b5f3f29cedb36f40f720d765 \
- ebdff467249aa3dca005a441dc824236 \
- a8de006fe0c7e373c560dd51599287a8 \
- a42cc2834b2150027d7b427558a87803 \
- 087bfc476e9d73628cebd265590f11f7 \
- 333b4ba3f64c35b6f89b521e8d64548b \
- db96b50050277bf05a3c68534bbb9586 \
- b9e37d5fc4ad28b612b78ad37816684d \
- 09de9d01e7331ff3da11f58be8bef0df \
- 0498c4a11448bfc35dc7bb2caa64c753"
-DOWNLOAD_x86_64="https://static.crates.io/crates/racer/racer-2.2.2.crate \
- https://static.rust-lang.org/dist/2022-04-06/rust-nightly-x86_64-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2022-04-06/rustc-dev-nightly-x86_64-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2022-04-06/rust-nightly-aarch64-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2022-04-06/rustc-dev-nightly-aarch64-unknown-linux-gnu.tar.gz \
- https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.18.crate \
- https://static.crates.io/crates/ansi_term/ansi_term-0.12.1.crate \
- https://static.crates.io/crates/atty/atty-0.2.14.crate \
- https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/clap/clap-2.34.0.crate \
- https://static.crates.io/crates/convert_case/convert_case-0.4.0.crate \
- https://static.crates.io/crates/derive_more/derive_more-0.99.17.crate \
- https://static.crates.io/crates/env_logger/env_logger-0.7.1.crate \
- https://static.crates.io/crates/fastrand/fastrand-1.6.0.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.19.crate \
- https://static.crates.io/crates/humantime/humantime-1.3.0.crate \
- https://static.crates.io/crates/humantime/humantime-2.1.0.crate \
- https://static.crates.io/crates/instant/instant-0.1.12.crate \
- https://static.crates.io/crates/itoa/itoa-1.0.1.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.112.crate \
- https://static.crates.io/crates/log/log-0.4.14.crate \
- https://static.crates.io/crates/memchr/memchr-2.4.1.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.36.crate \
- https://static.crates.io/crates/quick-error/quick-error-1.2.3.crate \
- https://static.crates.io/crates/quote/quote-1.0.14.crate \
- https://static.crates.io/crates/racer-cargo-metadata/racer-cargo-metadata-0.1.2.crate \
- https://static.crates.io/crates/racer-interner/racer-interner-0.1.0.crate \
- https://static.crates.io/crates/racer-testutils/racer-testutils-0.1.0.crate \
- https://static.crates.io/crates/racer/racer-2.2.1.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.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/remove_dir_all/remove_dir_all-0.5.3.crate \
- https://static.crates.io/crates/rls-span/rls-span-0.5.4.crate \
- https://static.crates.io/crates/rustc_version/rustc_version-0.4.0.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.9.crate \
- https://static.crates.io/crates/semver/semver-1.0.4.crate \
- https://static.crates.io/crates/serde/serde-1.0.133.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.133.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.74.crate \
- https://static.crates.io/crates/strsim/strsim-0.8.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.85.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.3.0.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/unicode-width/unicode-width-0.1.9.crate \
- https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.2.crate \
- https://static.crates.io/crates/vec_map/vec_map-0.8.2.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-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_x86_64="d0ea405f21903379be95cde2b5a14b85 \
- 322cbdf2167a874a17ac3eb055239083 \
- 5f11fb235d5a266df06055c2f0d9faf9 \
- 8cefa1427a0a8d6c508770925a8b55d4 \
- 90685e8784fa60dac788228910e46918 \
- 425b8fdf70df59998d9b7c89083e48d1 \
- f44e8d1d2e61974b268852797530ea41 \
- 142cb4b9a653e56e56311f0c883b8582 \
- a295edb6953237ebbdfa8e731229f9a3 \
- 74634128440dbc3766bda76fdf0aaa05 \
- 59ae9122b2946d4d52bc48a1da5c5e06 \
- fff3aa07be4920daefab088326186e76 \
- b4585736b4551ce939e025bce98973fc \
- 081ed755ceb8e0b7c78cffde40fd084d \
- af4d95b1232fad952cb92c95e77f5f3c \
- 0b7994d1256215201bdfb810a357ffa2 \
- bb2582cae7b3d837f5da1df153001db5 \
- c01022fe0357c10ca1d48b16187f81bd \
- 5f153f7135dceb02f88266121c836b4e \
- 5c98b89b530b563b6e5f6e1b631c4b35 \
- fba3b040a55c01be7376d3dd5c4d4920 \
- 23cc9e52c52465f5b225e62ab7cc3457 \
- b47e45d4ce97cc8801c9607638fd86eb \
- 40e508baeee8cdccbc471489b0f449ff \
- d75b1c734f85b007c55ca84217df4201 \
- 5af0856196b1bb934f25a66b082c4131 \
- 3181dca31efe33cbed29a45d0ec67848 \
- c6a333e4527b04e6914a54b6342cda18 \
- acfdfcc11f5a5c1b578f17c92ba14c6f \
- 6be82954a00fe487a750e94130a7add2 \
- 928776f72771363b26b2c5628f2ec0b6 \
- 0713f210274e0e04c16aa2514a0dcd55 \
- 4a80ab58144fc731cd12abc6d5139d7f \
- 82401c70623ccc1bfc0bcb5c3b0ac8b7 \
- 4606e4a248df4d70509afded817aca14 \
- 0538d1da369f3e3f0412aa4d735c1b61 \
- f3ecdd7e46e81e0d54b4839dca48ae4e \
- fdf3aa5e1f6c33e4f68b0f7b08e1e94e \
- 7fe15f165a1812b23e5b1980aa364de2 \
- d8d8d451b56798b0485b1f21e31bfed2 \
- eb46ec258f86967c4e82b1a18aef2ccc \
- fc80378369ae5eb3ed948ca679f57d75 \
- bf157ab39406e7d8e470044e0764600e \
- 781d4ccf5d04c98fa02af207a9639249 \
- 54a1cfe5d06974014c253f60b3a7cd82 \
- f29a1bb1b5f3f29cedb36f40f720d765 \
- ebdff467249aa3dca005a441dc824236 \
- a8de006fe0c7e373c560dd51599287a8 \
- a42cc2834b2150027d7b427558a87803 \
- 087bfc476e9d73628cebd265590f11f7 \
- 333b4ba3f64c35b6f89b521e8d64548b \
- db96b50050277bf05a3c68534bbb9586 \
- b9e37d5fc4ad28b612b78ad37816684d \
- 09de9d01e7331ff3da11f58be8bef0df \
- 0498c4a11448bfc35dc7bb2caa64c753"
-REQUIRES=""
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/development/racer/slack-desc b/development/racer/slack-desc
deleted file mode 100644
index 5b0e92a482..0000000000
--- a/development/racer/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------------------------------------------------------|
-racer: racer (Rust Code Completion utility)
-racer:
-racer: RACER = Rust Auto-Complete-er. A utility intended to provide Rust
-racer: code completion for editors and IDEs. Maybe one day the 'er' bit will
-racer: be exploring + racer: refactoring or something.
-racer:
-racer: https://github.com/racer-rust/racer
-racer:
-racer:
-racer:
-racer:
diff --git a/development/rgbds/rgbds.SlackBuild b/development/rgbds/rgbds.SlackBuild
index 15660c7169..02cab6c3f3 100644
--- a/development/rgbds/rgbds.SlackBuild
+++ b/development/rgbds/rgbds.SlackBuild
@@ -6,12 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240813 bkw: update for v0.8.0
# 20240209 bkw: update for v0.7.0
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rgbds
-VERSION=${VERSION:-0.7.0}
+VERSION=${VERSION:-0.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rgbds/rgbds.info b/development/rgbds/rgbds.info
index 4b527ca2a8..56621cfa05 100644
--- a/development/rgbds/rgbds.info
+++ b/development/rgbds/rgbds.info
@@ -1,8 +1,8 @@
PRGNAM="rgbds"
-VERSION="0.7.0"
+VERSION="0.8.0"
HOMEPAGE="https://github.com/gbdev/rgbds"
-DOWNLOAD="https://github.com/gbdev/rgbds/archive/v0.7.0/rgbds-0.7.0.tar.gz"
-MD5SUM="e73ca5f719ac18bd04fb626fd2c14332"
+DOWNLOAD="https://github.com/gbdev/rgbds/archive/v0.8.0/rgbds-0.8.0.tar.gz"
+MD5SUM="871330f17b2c13dda8253239cc94d03c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/rider/README b/development/rider/README
new file mode 100644
index 0000000000..59d6028f7b
--- /dev/null
+++ b/development/rider/README
@@ -0,0 +1,6 @@
+JetBrains Rider is an all-in-one IDE for developers
+working with the entire .NET technology stack,
+as well as those involved in game development.
+Its robust feature set allows you to develop a wide array of
+applications targeting frameworks like .NET, ASP.NET Core, MAUI,
+or game engines like Unity, Unreal Engine, or Godot.
diff --git a/development/WebStorm/doinst.sh b/development/rider/doinst.sh
index 5fb28930db..5fb28930db 100644
--- a/development/WebStorm/doinst.sh
+++ b/development/rider/doinst.sh
diff --git a/development/WebStorm/WebStorm.SlackBuild b/development/rider/rider.SlackBuild
index 9ae9b9ba75..9a654ea4d5 100644
--- a/development/WebStorm/WebStorm.SlackBuild
+++ b/development/rider/rider.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for pycharm
+# Slackware build script for rider
-# Copyright 2015 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2024 Reza Talebi, Shahin Shahr, Iran
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,18 +24,16 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=WebStorm
-VERSION=${VERSION:-10.0.4}
+PRGNAM=rider
+DEVNAM=JetBrains
+SRCNAM=Rider
+VERSION=${VERSION:-2024.2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-CARPETA=WebStorm-141.1550
-ICONO=webide
+
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,9 +48,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 $CARPETA
+rm -rf $DEVNAM\ $SRCNAM-$VERSION
+tar xvf $CWD/$DEVNAM.$SRCNAM-$VERSION.tar.gz
+cd $DEVNAM\ $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -64,9 +62,6 @@ find -L . \
mkdir -p $PKG/opt/$PRGNAM
cp -rf * $PKG/opt/$PRGNAM
-# Remove unused
-rm -rf $PKG/opt/$PRGNAM/lib/libpty/win $PKG/opt/$PRGNAM/lib/libpty/macosx
-
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
@@ -83,7 +78,7 @@ cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
# Install .desktop icon
mkdir -p $PKG/usr/share/pixmaps
-install -D -m0644 bin/$ICONO.png $PKG/usr/share/pixmaps/$PRGNAM.png
+install -D -m0644 bin/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/WebStorm/WebStorm.desktop b/development/rider/rider.desktop
index 69b0051c6c..9689c19868 100644
--- a/development/WebStorm/WebStorm.desktop
+++ b/development/rider/rider.desktop
@@ -1,9 +1,9 @@
[Desktop Entry]
-Name=WebStorm
+Name=Rider
GenericName=Text Editor
-Comment=Powerful Html+JavaScript IDE
-Exec=webstorm
-Icon=webstorm
+Comment=Powerful C# and .NET IDE
+Exec=rider
+Icon=rider
Type=Application
Terminal=false
Categories=Development;TextEditor;
diff --git a/development/rider/rider.info b/development/rider/rider.info
new file mode 100644
index 0000000000..ba97279671
--- /dev/null
+++ b/development/rider/rider.info
@@ -0,0 +1,10 @@
+PRGNAM="rider"
+VERSION="2024.2.4"
+HOMEPAGE="https://www.jetbrains.com/rider/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://download-cdn.jetbrains.com/rider/JetBrains.Rider-2024.2.4.tar.gz"
+MD5SUM_x86_64="3cd1b9f3b095e64b2d473aea95686363"
+REQUIRES=""
+MAINTAINER="Reza Talebi"
+EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/jbake/slack-desc b/development/rider/slack-desc
index f1cc1ad6d8..c182359bbc 100644
--- a/development/jbake/slack-desc
+++ b/development/rider/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-jbake: jbake (Static Site/Blog Generator)
-jbake:
-jbake: JBake is a Java based, open source, static site/blog generator
-jbake: for developers & designers
-jbake:
-jbake: Homepage: https://jbake.org/
-jbake:
-jbake:
-jbake:
-jbake:
-jbake:
+rider: rider (C# and .NET IDE)
+rider:
+rider: JetBrains Rider is an all-in-one IDE for developers
+rider: working with the entire .NET technology stack,
+rider: as well as those involved in game development.
+rider: Its robust feature set allows you to develop a wide array of
+rider: applications targeting frameworks like .NET, ASP.NET Core, MAUI,
+rider: or game engines like Unity, Unreal Engine, or Godot.
+rider:
+rider: Homepage: https://www.jetbrains.com/rider/
+rider:
diff --git a/development/rmac/rmac.SlackBuild b/development/rmac/rmac.SlackBuild
index b1d39b41ac..85f7dce32e 100644
--- a/development/rmac/rmac.SlackBuild
+++ b/development/rmac/rmac.SlackBuild
@@ -82,7 +82,7 @@ install -s -m0755 $PRGNAM $PKG/usr/bin
# ...and converted to *nix \n line endings.
tar xvf $CWD/madmac-examples.tar.xz
cd madmac-examples
-chown root.root *
+chown root:root *
chmod 644 *
mkdir -p $PKG/usr/share/$PRGNAM/examples
mv * $PKG/usr/share/$PRGNAM/examples
diff --git a/development/robomongo/robomongo.SlackBuild b/development/robomongo/robomongo.SlackBuild
index d9ca9d031e..1d754f0660 100644
--- a/development/robomongo/robomongo.SlackBuild
+++ b/development/robomongo/robomongo.SlackBuild
@@ -45,7 +45,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
tar xvf $CWD/$PRGNAM-$VERSION-${ANAME}.tar.gz
cd $PRGNAM-$VERSION-$ANAME
-chown -R root.root .
+chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
diff --git a/development/robotframework/robotframework.SlackBuild b/development/robotframework/robotframework.SlackBuild
index f371bfaf2b..c8f41b0d2d 100644
--- a/development/robotframework/robotframework.SlackBuild
+++ b/development/robotframework/robotframework.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=robotframework
-VERSION=${VERSION:-7.0}
+VERSION=${VERSION:-7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/robotframework/robotframework.info b/development/robotframework/robotframework.info
index d800877e71..dc9afc3aa4 100644
--- a/development/robotframework/robotframework.info
+++ b/development/robotframework/robotframework.info
@@ -1,8 +1,8 @@
PRGNAM="robotframework"
-VERSION="7.0"
+VERSION="7.1"
HOMEPAGE="https://robotframework.org/"
-DOWNLOAD="https://github.com/robotframework/robotframework/archive/v7.0/robotframework-7.0.tar.gz"
-MD5SUM="db4d516294ef7839d835251cde68bd3b"
+DOWNLOAD="https://github.com/robotframework/robotframework/archive/v7.1/robotframework-7.1.tar.gz"
+MD5SUM="5cf4a660302d8b00b2ef0ba60e6baea1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/rr/rr.SlackBuild b/development/rr/rr.SlackBuild
index 64f6ad6ce6..49238d0dcb 100644
--- a/development/rr/rr.SlackBuild
+++ b/development/rr/rr.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rr
-VERSION=${VERSION:-5.7.0}
+VERSION=${VERSION:-5.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rr/rr.info b/development/rr/rr.info
index 99e7c8c46a..bab181c5a0 100644
--- a/development/rr/rr.info
+++ b/development/rr/rr.info
@@ -1,8 +1,8 @@
PRGNAM="rr"
-VERSION="5.7.0"
+VERSION="5.8.0"
HOMEPAGE="https://rr-project.org/"
-DOWNLOAD="https://github.com/rr-debugger/rr/archive/5.7.0/rr-5.7.0.tar.gz"
-MD5SUM="b8ebc587a171fa371361019f29fce893"
+DOWNLOAD="https://github.com/rr-debugger/rr/archive/5.8.0/rr-5.8.0.tar.gz"
+MD5SUM="c960c8f965b088ab627b14cca55340d1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capnproto"
diff --git a/development/rr/slack-desc b/development/rr/slack-desc
index a79e382f78..454090ea22 100644
--- a/development/rr/slack-desc
+++ b/development/rr/slack-desc
@@ -13,7 +13,7 @@ rr: enhancing gdb. You record a failure once, then debug the recording,
rr: deterministically, as many times as you want. The same execution is
rr: replayed every time.
rr:
-rr: https://rr-project.org/
+rr:
rr:
rr:
rr:
diff --git a/development/rstudio-desktop-legacy/rstudio-desktop-legacy.SlackBuild b/development/rstudio-desktop-legacy/rstudio-desktop-legacy.SlackBuild
index 7eddd53816..9251b033bd 100644
--- a/development/rstudio-desktop-legacy/rstudio-desktop-legacy.SlackBuild
+++ b/development/rstudio-desktop-legacy/rstudio-desktop-legacy.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
diff --git a/development/rstudio-desktop-legacy/rstudio-desktop-legacy.info b/development/rstudio-desktop-legacy/rstudio-desktop-legacy.info
index 933dd6c402..3a2433d90f 100644
--- a/development/rstudio-desktop-legacy/rstudio-desktop-legacy.info
+++ b/development/rstudio-desktop-legacy/rstudio-desktop-legacy.info
@@ -1,6 +1,6 @@
PRGNAM="rstudio-desktop-legacy"
VERSION="1.1.463"
-HOMEPAGE="http://rstudio.com"
+HOMEPAGE="https://posit.co"
DOWNLOAD="https://download1.rstudio.org/rstudio-1.1.463-i386.deb"
MD5SUM="8a6755fa9fae2bafce289df3358aaf63"
DOWNLOAD_x86_64="https://download1.rstudio.org/rstudio-1.1.463-amd64.deb"
diff --git a/development/rstudio-desktop-legacy/slack-desc b/development/rstudio-desktop-legacy/slack-desc
index c6151bf3a5..cdecfdc6d2 100644
--- a/development/rstudio-desktop-legacy/slack-desc
+++ b/development/rstudio-desktop-legacy/slack-desc
@@ -14,6 +14,6 @@ rstudio-desktop-legacy: This is the Linux desktop version.
rstudio-desktop-legacy:
rstudio-desktop-legacy: This package is the last supported version for 32-bit systems.
rstudio-desktop-legacy:
-rstudio-desktop-legacy: See http://www.rstudio.com
+rstudio-desktop-legacy: https://posit.co
rstudio-desktop-legacy:
rstudio-desktop-legacy:
diff --git a/development/rstudio-desktop/rstudio-desktop.SlackBuild b/development/rstudio-desktop/rstudio-desktop.SlackBuild
index bb963e3e1f..c5139a1cc9 100644
--- a/development/rstudio-desktop/rstudio-desktop.SlackBuild
+++ b/development/rstudio-desktop/rstudio-desktop.SlackBuild
@@ -2,8 +2,9 @@
# Slackware build script for rstudio-desktop
+# Copyright 2024 Isaac Yu <isaacyu@protonmail.com>
# Copyright 2023 Petar Petrov, slackalaxy at gmail dot com
-# Copyright 2022-2023 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2022-2023 Isaac Yu
# Copyright 2018 Ekin Akoglu, Erdemli/Mersin, Turkey <ekinakoglu@gmail.com>
# All rights reserved.
#
@@ -27,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rstudio-desktop
-VERSION=${VERSION:-2023.09.1+494}
+VERSION=${VERSION:-2024.04.2+764}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,6 +82,13 @@ cd -
# We use the symlink in /usr/bin
sed -i 's:/usr/lib/rstudio/rstudio:rstudio:' $PKG/usr/share/applications/rstudio.desktop
+# Fix sbopkglint gripes (regarding ELF binaries/libraries not being executable)
+WEBPACK_DIR=$PKG/usr/lib64/rstudio/resources/app/.webpack/main/native_modules
+QUARTO_DIR=$PKG/usr/lib64/rstudio/resources/app/bin/quarto/bin/tools/x86_64
+chmod +x $WEBPACK_DIR/dock.node $WEBPACK_DIR/desktop.node
+chmod +x $WEBPACK_DIR/build/Release/system-fonts.node $WEBPACK_DIR/build/Release/unix_dgram.node
+chmod +x $QUARTO_DIR/dart-sass/src/sass.snapshot $QUARTO_DIR/deno_dom/libplugin.so
+
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/rstudio-desktop/rstudio-desktop.info b/development/rstudio-desktop/rstudio-desktop.info
index 10dfa1bb7d..2c704aa64c 100644
--- a/development/rstudio-desktop/rstudio-desktop.info
+++ b/development/rstudio-desktop/rstudio-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="rstudio-desktop"
-VERSION="2023.09.1+494"
+VERSION="2024.04.2+764"
HOMEPAGE="https://posit.co/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download1.rstudio.org/electron/rhel8/x86_64/rstudio-2023.09.1-494-x86_64.rpm"
-MD5SUM_x86_64="dec51845fb2f4185d64fe3c38cbce110"
+DOWNLOAD_x86_64="https://download1.rstudio.org/electron/rhel8/x86_64/rstudio-2024.04.2-764-x86_64.rpm"
+MD5SUM_x86_64="4c8d6e25e405e3b76123880c9cbd1bae"
REQUIRES="R postgresql"
-MAINTAINER="Petar Petrov"
-EMAIL="slackalaxy@gmail.com"
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu@protonmail.com"
diff --git a/development/rtags/0017-Add-when-argument-to-define-obsolete-function-alias.patch.gz b/development/rtags/0017-Add-when-argument-to-define-obsolete-function-alias.patch.gz
new file mode 100644
index 0000000000..39805b3c34
--- /dev/null
+++ b/development/rtags/0017-Add-when-argument-to-define-obsolete-function-alias.patch.gz
Binary files differ
diff --git a/development/rtags/rtags.SlackBuild b/development/rtags/rtags.SlackBuild
index 646b8932f6..24ccd4171b 100644
--- a/development/rtags/rtags.SlackBuild
+++ b/development/rtags/rtags.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rtags
VERSION=${VERSION:-2.38}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,6 +78,9 @@ tar xvf $CWD/rct-$RCT_VERSION.tar.gz
rmdir rct
mv rct-$RCT_VERSION rct
cd ..
+# fix build with latest emacs in patches/
+# thanks debian maintainers
+zcat $CWD/0017-Add-when-argument-to-define-obsolete-function-alias.patch.gz | patch -p1 || exit 1
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/development/rust16/README b/development/rust16/README
deleted file mode 100644
index 97cfbe0b15..0000000000
--- a/development/rust16/README
+++ /dev/null
@@ -1,21 +0,0 @@
-rust16 installs a limited set of Rust stable binaries to /opt/rust16.
-This is to allow Rust-based SlackBuilds to build more recent versions
-than would be possible with system Rust.
-
-To use the rust16 binaries in a SlackBuild, make the following export
-statements:
-
-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
-
-If your SlackBuild experiences build failures on 64-bit systems, please
-ensure that the LIBDIRSUFFIX variable is set.
-
-rust16 is not intended as a substitute for rustup or for the Slackware
-Rust package in terms of Rust development purposes.
-
-Separate downloads are available for i686 and x86_64.
diff --git a/development/rust16/rust16.SlackBuild b/development/rust16/rust16.SlackBuild
deleted file mode 100644
index 9e73fcedb0..0000000000
--- a/development/rust16/rust16.SlackBuild
+++ /dev/null
@@ -1,140 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for rust16
-
-# Copyright 2023-2024 K. Eugene Carlson Tsukuba, Japan
-# 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=rust16
-SRCNAM=rust
-VERSION=${VERSION:-1.77.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
-
- if [ "$ARCH" = "i586" ]; then
- if rustc -Vv | grep host | grep -q i686; then
- ARCH=i686
- fi
- fi
-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
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- LIBDIRSUFFIX="64"
-else
- LIBDIRSUFFIX=""
-fi
-
-if [ "$ARCH" = "arm" ]; then
- TRIPLET="$ARCH-unknown-linux-gnueabihf"
-else
- TRIPLET="$ARCH-unknown-linux-gnu"
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION-$TRIPLET
-tar xvf $CWD/$SRCNAM-$VERSION-$TRIPLET.tar.gz
-cd $SRCNAM-$VERSION-$TRIPLET
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-./install.sh \
- --destdir=$PKG \
- --prefix="opt/rust16" \
- --disable-ldconfig \
- --without=rust-docs-json-preview,\
-rust-docs,\
-clippy-preview,\
-rls-preview,\
-llvm-tools-preview,\
-rust-analysis-$TRIPLET,\
-rust-analyzer-preview,\
-rust-demangler-preview,\
-rustfmt-preview
-
-find $PKG/opt/$PRGNAM/lib -type f -name "*.so" -exec chmod +x {} \; 2> /dev/null || true
-# As of 1.77.2, stripping the libraries causes memory faults on Slackware64-15.0.
-if [ $ARCH = "x86_64" ]; then
- find $PKG -print0 | xargs -0 file | grep "executable" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-else
- 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
-fi
-
-rm -f $PKG/opt/$PRGNAM/lib/rustlib/uninstall.sh
-rm -f $PKG/opt/$PRGNAM/lib/rustlib/install.log
-rm -f $PKG/opt/$PRGNAM/lib/rustlib/manifest-*
-rm -f $PKG/opt/$PRGNAM/lib/rustlib/rust-installer-version
-rm -f $PKG/opt/$PRGNAM/lib/rustlib/components
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- $PKG/opt/$PRGNAM/share/doc/* \
- COPYRIGHT LICENSE-APACHE LICENSE-MIT \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.sw
-
-# Nothing in share is needed at this point.
-rm -rf $PKG/opt/$PRGNAM/share
-# Don't need bash completions.
-rm -rf $PKG/opt/$PRGNAM/etc
-# Appropriate directory name for the lib dir.
-[ -n "$LIBDIRSUFFIX" ] && mv $PKG/opt/$PRGNAM/lib $PKG/opt/$PRGNAM/lib$LIBDIRSUFFIX
-
-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/rust16/rust16.info b/development/rust16/rust16.info
deleted file mode 100644
index 97d4823321..0000000000
--- a/development/rust16/rust16.info
+++ /dev/null
@@ -1,12 +0,0 @@
-PRGNAM="rust16"
-VERSION="1.77.2"
-HOMEPAGE="https://rust-lang.org"
-DOWNLOAD="https://static.rust-lang.org/dist/2024-04-09/rust-1.77.2-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2024-04-09/rust-1.77.2-arm-unknown-linux-gnueabihf.tar.gz"
-MD5SUM="279c9bda8f7406629c5c7e1bb66cf365 \
- 454dd1e89f14825dd6279d4f5a1a24a2"
-DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2024-04-09/rust-1.77.2-x86_64-unknown-linux-gnu.tar.gz"
-MD5SUM_x86_64="5df06513e998f33b00ed5d8920dc0cfc"
-REQUIRES=""
-MAINTAINER="K. Eugene Carlson"
-EMAIL="kvngncrlsn@gmail.com"
diff --git a/development/rust16/slack-desc b/development/rust16/slack-desc
deleted file mode 100644
index 59a492264e..0000000000
--- a/development/rust16/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------------------------------------------------------|
-rust16: rust16 (Rust: a safe, concurrent, practical language)
-rust16:
-rust16: rust16 installs a limited set of up-to-date Rust stable binaries to
-rust16: /opt/rust16 for use in SlackBuilds.
-rust16:
-rust16:
-rust16:
-rust16:
-rust16:
-rust16:
-rust16: Homepage: https://rust-lang.org
diff --git a/development/rustup/README b/development/rustup/README
index 70d31e61fa..c56a141e55 100644
--- a/development/rustup/README
+++ b/development/rustup/README
@@ -1,20 +1,4 @@
rustup - The Rust toolchain installer
-If you want to use the versions of rust installed through rustup by
-default for everything, you'll need to add links to the rustup binary
-on your path before the system rust.
-
-You are free to choose where, but here is an example for a single user:
-
-mkdir -p $HOME/.rustup/shims
-for lnk in cargo cargo-clippy cargo-fmt cargo-miri clippy-driver \
-rls rust-gdb rust-lldb rustc rustdoc rustfmt
-do
- (
- cd $HOME/.rustup/shims
- ln -s /usr/bin/rustup $lnk
- )
-done
-
-Then add the directory to your path (.bashrc for example):
-export PATH="$HOME/.rustup/shims:$PATH"
+This follows the upstream installation. After installing this
+package, run rustup-init as your user and follow the instructions.
diff --git a/development/rustup/rustup.SlackBuild b/development/rustup/rustup.SlackBuild
index 420d9f4215..3126b0e3f8 100644
--- a/development/rustup/rustup.SlackBuild
+++ b/development/rustup/rustup.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for rustup
# Copyright 2017-2021 Andrew Clemons, Wellington New Zealand
-# Copyright 2023 Andrew Clemons, Tokyo Japan
+# Copyright 2023-2024 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rustup
-VERSION=${VERSION:-1.26.0}
+VERSION=${VERSION:-1.27.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -152,21 +152,22 @@ cargo build --offline --release --features no-self-update $CARGOTARGET
mkdir -p $PKG/usr/bin/
-find target -name rustup-init -exec install -m 755 {} $PKG/usr/bin/rustup \;
+find target -name rustup-init -exec install -m 755 {} $PKG/usr/bin/rustup-init \;
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
+ln -s $PKG/usr/bin/rustup-init rustup # so we can generate completions
+
mkdir -p $PKG/usr/share/bash-completion/completions
-$PKG/usr/bin/rustup completions bash > $PKG/usr/share/bash-completion/completions/rustup
+./rustup completions bash > $PKG/usr/share/bash-completion/completions/rustup
mkdir -p $PKG/usr/share/zsh/site-functions
-$PKG/usr/bin/rustup completions zsh > $PKG/usr/share/zsh/site-functions/_rustup
-
+./rustup completions zsh > $PKG/usr/share/zsh/site-functions/_rustup
chmod 0644 $PKG/usr/share/zsh/site-functions/_rustup $PKG/usr/share/bash-completion/completions/rustup
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGELOG.md CONTRIBUTING.md LICENSE-APACHE LICENSE-MIT README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG.md LICENSE-APACHE LICENSE-MIT 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/development/rustup/rustup.info b/development/rustup/rustup.info
index 51e661678a..9160defe18 100644
--- a/development/rustup/rustup.info
+++ b/development/rustup/rustup.info
@@ -1,520 +1,650 @@
PRGNAM="rustup"
-VERSION="1.26.0"
+VERSION="1.27.1"
HOMEPAGE="https://github.com/rust-lang/rustup"
-DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.26.0/rustup-1.26.0.tar.gz \
+DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.27.1/rustup-1.27.1.tar.gz \
+ https://static.crates.io/crates/addr2line/addr2line-0.21.0.crate \
https://static.crates.io/crates/adler/adler-1.0.2.crate \
- https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.20.crate \
- https://static.crates.io/crates/aligned/aligned-0.4.1.crate \
- https://static.crates.io/crates/android_system_properties/android_system_properties-0.1.5.crate \
- https://static.crates.io/crates/anyhow/anyhow-1.0.69.crate \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
+ https://static.crates.io/crates/aligned/aligned-0.4.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.82.crate \
https://static.crates.io/crates/as-slice/as-slice-0.2.1.crate \
- https://static.crates.io/crates/async-compression/async-compression-0.3.15.crate \
- https://static.crates.io/crates/atty/atty-0.2.14.crate \
- https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
- https://static.crates.io/crates/base64/base64-0.21.0.crate \
+ https://static.crates.io/crates/async-compression/async-compression-0.4.8.crate \
+ https://static.crates.io/crates/async-stream-impl/async-stream-impl-0.3.5.crate \
+ https://static.crates.io/crates/async-stream/async-stream-0.3.5.crate \
+ https://static.crates.io/crates/async-trait/async-trait-0.1.80.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.2.0.crate \
+ https://static.crates.io/crates/axum-core/axum-core-0.3.4.crate \
+ https://static.crates.io/crates/axum/axum-0.6.20.crate \
+ https://static.crates.io/crates/backtrace/backtrace-0.3.71.crate \
+ https://static.crates.io/crates/base64/base64-0.21.7.crate \
+ https://static.crates.io/crates/base64/base64-0.22.0.crate \
+ https://static.crates.io/crates/bit-set/bit-set-0.5.3.crate \
+ https://static.crates.io/crates/bit-vec/bit-vec-0.6.3.crate \
https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
- https://static.crates.io/crates/block-buffer/block-buffer-0.10.3.crate \
- https://static.crates.io/crates/bstr/bstr-1.3.0.crate \
- https://static.crates.io/crates/bumpalo/bumpalo-3.12.0.crate \
- https://static.crates.io/crates/byteorder/byteorder-1.4.3.crate \
- https://static.crates.io/crates/bytes/bytes-1.4.0.crate \
- https://static.crates.io/crates/cc/cc-1.0.79.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \
+ https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \
+ https://static.crates.io/crates/bstr/bstr-1.9.1.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \
+ https://static.crates.io/crates/bytes/bytes-1.6.0.crate \
+ https://static.crates.io/crates/cc/cc-1.0.95.crate \
https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
- https://static.crates.io/crates/chrono/chrono-0.4.23.crate \
- https://static.crates.io/crates/clap/clap-3.2.23.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-3.2.5.crate \
- https://static.crates.io/crates/clap_lex/clap_lex-0.2.4.crate \
- https://static.crates.io/crates/codespan-reporting/codespan-reporting-0.11.1.crate \
- https://static.crates.io/crates/concolor-query/concolor-query-0.1.0.crate \
- https://static.crates.io/crates/concolor/concolor-0.0.12.crate \
+ https://static.crates.io/crates/chrono/chrono-0.4.38.crate \
+ https://static.crates.io/crates/clap/clap-4.5.4.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.2.crate \
+ https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \
+ https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \
https://static.crates.io/crates/content_inspector/content_inspector-0.2.4.crate \
- https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.3.crate \
- https://static.crates.io/crates/core-foundation/core-foundation-0.9.3.crate \
- https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.5.crate \
- https://static.crates.io/crates/crc32fast/crc32fast-1.3.2.crate \
- https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.6.crate \
- https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.2.crate \
- https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.13.crate \
- https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.14.crate \
+ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \
+ https://static.crates.io/crates/core-foundation/core-foundation-0.9.4.crate \
+ https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.12.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 \
https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \
- https://static.crates.io/crates/curl-sys/curl-sys-0.4.60+curl-7.88.1.crate \
- https://static.crates.io/crates/curl/curl-0.4.44.crate \
- https://static.crates.io/crates/cvt/cvt-0.1.1.crate \
- https://static.crates.io/crates/cxx-build/cxx-build-1.0.91.crate \
- https://static.crates.io/crates/cxx/cxx-1.0.91.crate \
- https://static.crates.io/crates/cxxbridge-flags/cxxbridge-flags-1.0.91.crate \
- https://static.crates.io/crates/cxxbridge-macro/cxxbridge-macro-1.0.91.crate \
- https://static.crates.io/crates/digest/digest-0.10.6.crate \
- https://static.crates.io/crates/dunce/dunce-1.0.3.crate \
+ https://static.crates.io/crates/curl-sys/curl-sys-0.4.72%2Bcurl-8.6.0.crate \
+ https://static.crates.io/crates/curl/curl-0.4.46.crate \
+ https://static.crates.io/crates/cvt/cvt-0.1.2.crate \
+ https://static.crates.io/crates/dbus/dbus-0.9.7.crate \
+ https://static.crates.io/crates/deranged/deranged-0.3.11.crate \
+ https://static.crates.io/crates/digest/digest-0.10.7.crate \
+ https://static.crates.io/crates/dunce/dunce-1.0.4.crate \
https://static.crates.io/crates/effective-limits/effective-limits-0.5.5.crate \
- https://static.crates.io/crates/either/either-1.8.1.crate \
- https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.32.crate \
- https://static.crates.io/crates/enum-map-derive/enum-map-derive-0.11.0.crate \
- https://static.crates.io/crates/enum-map/enum-map-2.4.2.crate \
+ https://static.crates.io/crates/either/either-1.11.0.crate \
+ https://static.crates.io/crates/enum-map-derive/enum-map-derive-0.17.0.crate \
+ https://static.crates.io/crates/enum-map/enum-map-2.7.3.crate \
+ https://static.crates.io/crates/enum_dispatch/enum_dispatch-0.3.13.crate \
https://static.crates.io/crates/env_proxy/env_proxy-0.4.1.crate \
- https://static.crates.io/crates/errno-dragonfly/errno-dragonfly-0.1.2.crate \
- https://static.crates.io/crates/errno/errno-0.2.8.crate \
- https://static.crates.io/crates/fastrand/fastrand-1.9.0.crate \
- https://static.crates.io/crates/filetime/filetime-0.2.20.crate \
- https://static.crates.io/crates/flate2/flate2-1.0.25.crate \
+ https://static.crates.io/crates/equivalent/equivalent-1.0.1.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/filetime/filetime-0.2.23.crate \
+ https://static.crates.io/crates/flate2/flate2-1.0.28.crate \
https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \
https://static.crates.io/crates/foreign-types/foreign-types-0.3.2.crate \
- https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.1.0.crate \
- https://static.crates.io/crates/fs_at/fs_at-0.1.3.crate \
- https://static.crates.io/crates/futures-channel/futures-channel-0.3.26.crate \
- https://static.crates.io/crates/futures-core/futures-core-0.3.26.crate \
- https://static.crates.io/crates/futures-io/futures-io-0.3.26.crate \
- https://static.crates.io/crates/futures-sink/futures-sink-0.3.26.crate \
- https://static.crates.io/crates/futures-task/futures-task-0.3.26.crate \
- https://static.crates.io/crates/futures-util/futures-util-0.3.26.crate \
- https://static.crates.io/crates/generic-array/generic-array-0.14.6.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.8.crate \
- https://static.crates.io/crates/git-testament-derive/git-testament-derive-0.1.14.crate \
- https://static.crates.io/crates/git-testament/git-testament-0.2.4.crate \
+ https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \
+ https://static.crates.io/crates/fs_at/fs_at-0.1.10.crate \
+ https://static.crates.io/crates/futures-channel/futures-channel-0.3.30.crate \
+ https://static.crates.io/crates/futures-core/futures-core-0.3.30.crate \
+ https://static.crates.io/crates/futures-executor/futures-executor-0.3.30.crate \
+ https://static.crates.io/crates/futures-io/futures-io-0.3.30.crate \
+ https://static.crates.io/crates/futures-macro/futures-macro-0.3.30.crate \
+ https://static.crates.io/crates/futures-sink/futures-sink-0.3.30.crate \
+ https://static.crates.io/crates/futures-task/futures-task-0.3.30.crate \
+ https://static.crates.io/crates/futures-util/futures-util-0.3.30.crate \
+ https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.14.crate \
+ https://static.crates.io/crates/gimli/gimli-0.28.1.crate \
+ https://static.crates.io/crates/git-testament-derive/git-testament-derive-0.2.0.crate \
+ https://static.crates.io/crates/git-testament/git-testament-0.2.5.crate \
https://static.crates.io/crates/glob/glob-0.3.1.crate \
- https://static.crates.io/crates/h2/h2-0.3.16.crate \
+ https://static.crates.io/crates/h2/h2-0.3.26.crate \
https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.19.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.2.6.crate \
- https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.1.crate \
- https://static.crates.io/crates/home/home-0.5.4.crate \
- https://static.crates.io/crates/http-body/http-body-0.4.5.crate \
- https://static.crates.io/crates/http/http-0.2.9.crate \
+ https://static.crates.io/crates/hashbrown/hashbrown-0.14.3.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \
+ https://static.crates.io/crates/home/home-0.5.9.crate \
+ https://static.crates.io/crates/http-body-util/http-body-util-0.1.1.crate \
+ https://static.crates.io/crates/http-body/http-body-0.4.6.crate \
+ https://static.crates.io/crates/http-body/http-body-1.0.0.crate \
+ https://static.crates.io/crates/http/http-0.2.12.crate \
+ https://static.crates.io/crates/http/http-1.1.0.crate \
https://static.crates.io/crates/httparse/httparse-1.8.0.crate \
- https://static.crates.io/crates/httpdate/httpdate-1.0.2.crate \
+ https://static.crates.io/crates/httpdate/httpdate-1.0.3.crate \
https://static.crates.io/crates/humantime-serde/humantime-serde-1.1.1.crate \
https://static.crates.io/crates/humantime/humantime-2.1.0.crate \
- https://static.crates.io/crates/hyper-rustls/hyper-rustls-0.23.2.crate \
- https://static.crates.io/crates/hyper-tls/hyper-tls-0.5.0.crate \
- https://static.crates.io/crates/hyper/hyper-0.14.24.crate \
- https://static.crates.io/crates/iana-time-zone-haiku/iana-time-zone-haiku-0.1.1.crate \
- https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.53.crate \
- https://static.crates.io/crates/idna/idna-0.3.0.crate \
- https://static.crates.io/crates/indexmap/indexmap-1.9.2.crate \
- https://static.crates.io/crates/instant/instant-0.1.12.crate \
- https://static.crates.io/crates/io-lifetimes/io-lifetimes-1.0.5.crate \
- https://static.crates.io/crates/ipnet/ipnet-2.7.1.crate \
- https://static.crates.io/crates/is-terminal/is-terminal-0.4.4.crate \
- https://static.crates.io/crates/itoa/itoa-1.0.5.crate \
- https://static.crates.io/crates/jobserver/jobserver-0.1.25.crate \
- https://static.crates.io/crates/js-sys/js-sys-0.3.61.crate \
+ https://static.crates.io/crates/hyper-rustls/hyper-rustls-0.26.0.crate \
+ https://static.crates.io/crates/hyper-timeout/hyper-timeout-0.4.1.crate \
+ https://static.crates.io/crates/hyper-tls/hyper-tls-0.6.0.crate \
+ https://static.crates.io/crates/hyper-util/hyper-util-0.1.3.crate \
+ https://static.crates.io/crates/hyper/hyper-0.14.28.crate \
+ https://static.crates.io/crates/hyper/hyper-1.3.1.crate \
+ https://static.crates.io/crates/idna/idna-0.5.0.crate \
+ https://static.crates.io/crates/indexmap/indexmap-1.9.3.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.2.6.crate \
+ https://static.crates.io/crates/ipnet/ipnet-2.9.0.crate \
+ https://static.crates.io/crates/itertools/itertools-0.12.1.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.11.crate \
+ https://static.crates.io/crates/jobserver/jobserver-0.1.31.crate \
+ https://static.crates.io/crates/js-sys/js-sys-0.3.69.crate \
https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
- https://static.crates.io/crates/libc/libc-0.2.139.crate \
- https://static.crates.io/crates/libz-sys/libz-sys-1.1.8.crate \
- https://static.crates.io/crates/link-cplusplus/link-cplusplus-1.0.8.crate \
- https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.1.4.crate \
- https://static.crates.io/crates/log/log-0.4.17.crate \
+ https://static.crates.io/crates/libc/libc-0.2.153.crate \
+ https://static.crates.io/crates/libdbus-sys/libdbus-sys-0.2.5.crate \
+ https://static.crates.io/crates/libm/libm-0.2.8.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/log/log-0.4.21.crate \
https://static.crates.io/crates/lzma-sys/lzma-sys-0.1.20.crate \
- https://static.crates.io/crates/memchr/memchr-2.5.0.crate \
- https://static.crates.io/crates/memoffset/memoffset-0.7.1.crate \
- https://static.crates.io/crates/mime/mime-0.3.16.crate \
- https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.6.2.crate \
- https://static.crates.io/crates/mio/mio-0.8.6.crate \
+ https://static.crates.io/crates/matchers/matchers-0.1.0.crate \
+ https://static.crates.io/crates/matchit/matchit-0.7.3.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.2.crate \
+ https://static.crates.io/crates/mime/mime-0.3.17.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate \
+ https://static.crates.io/crates/mio/mio-0.8.11.crate \
https://static.crates.io/crates/native-tls/native-tls-0.2.11.crate \
- https://static.crates.io/crates/nix/nix-0.26.2.crate \
- https://static.crates.io/crates/no-std-compat/no-std-compat-0.4.1.crate \
+ https://static.crates.io/crates/nix/nix-0.26.4.crate \
https://static.crates.io/crates/normalize-line-endings/normalize-line-endings-0.3.0.crate \
- https://static.crates.io/crates/normpath/normpath-1.1.0.crate \
- https://static.crates.io/crates/num-integer/num-integer-0.1.45.crate \
- https://static.crates.io/crates/num-traits/num-traits-0.2.15.crate \
- https://static.crates.io/crates/num_cpus/num_cpus-1.15.0.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.17.1.crate \
- https://static.crates.io/crates/opener/opener-0.5.2.crate \
- https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.0.crate \
+ https://static.crates.io/crates/normpath/normpath-1.2.0.crate \
+ https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.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_cpus/num_cpus-1.16.0.crate \
+ https://static.crates.io/crates/object/object-0.32.2.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
+ https://static.crates.io/crates/opener/opener-0.7.0.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-111.25.1+1.1.1t.crate \
- https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.80.crate \
- https://static.crates.io/crates/openssl/openssl-0.10.45.crate \
- https://static.crates.io/crates/os_pipe/os_pipe-1.1.3.crate \
- https://static.crates.io/crates/os_str_bytes/os_str_bytes-6.4.1.crate \
- https://static.crates.io/crates/percent-encoding/percent-encoding-2.2.0.crate \
- https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.9.crate \
+ https://static.crates.io/crates/openssl-src/openssl-src-111.28.1%2B1.1.1w.crate \
+ https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.92.crate \
+ https://static.crates.io/crates/openssl/openssl-0.10.57.crate \
+ https://static.crates.io/crates/opentelemetry-otlp/opentelemetry-otlp-0.15.0.crate \
+ https://static.crates.io/crates/opentelemetry-proto/opentelemetry-proto-0.5.0.crate \
+ https://static.crates.io/crates/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-0.14.0.crate \
+ https://static.crates.io/crates/opentelemetry/opentelemetry-0.22.0.crate \
+ https://static.crates.io/crates/opentelemetry_sdk/opentelemetry_sdk-0.22.1.crate \
+ https://static.crates.io/crates/ordered-float/ordered-float-4.2.0.crate \
+ https://static.crates.io/crates/os_pipe/os_pipe-1.1.5.crate \
+ https://static.crates.io/crates/overload/overload-0.1.1.crate \
+ https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \
+ https://static.crates.io/crates/pin-project-internal/pin-project-internal-1.1.5.crate \
+ https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.14.crate \
+ https://static.crates.io/crates/pin-project/pin-project-1.1.5.crate \
https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate \
- https://static.crates.io/crates/pkg-config/pkg-config-0.3.26.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/proc-macro2/proc-macro2-1.0.51.crate \
- https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.9.2.crate \
- https://static.crates.io/crates/quote/quote-1.0.23.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.81.crate \
+ https://static.crates.io/crates/proptest/proptest-1.4.0.crate \
+ https://static.crates.io/crates/prost-derive/prost-derive-0.12.4.crate \
+ https://static.crates.io/crates/prost/prost-0.12.4.crate \
+ https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.10.2.crate \
+ https://static.crates.io/crates/quick-error/quick-error-1.2.3.crate \
+ https://static.crates.io/crates/quote/quote-1.0.36.crate \
https://static.crates.io/crates/rand/rand-0.8.5.crate \
https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \
https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \
- https://static.crates.io/crates/rayon-core/rayon-core-1.10.2.crate \
- https://static.crates.io/crates/rayon/rayon-1.6.1.crate \
- https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.16.crate \
+ https://static.crates.io/crates/rand_xorshift/rand_xorshift-0.3.0.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/regex-automata/regex-automata-0.1.10.crate \
- https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.28.crate \
- https://static.crates.io/crates/regex/regex-1.7.1.crate \
- https://static.crates.io/crates/remove_dir_all/remove_dir_all-0.8.1.crate \
- https://static.crates.io/crates/reqwest/reqwest-0.11.14.crate \
- https://static.crates.io/crates/retry/retry-1.3.1.crate \
- https://static.crates.io/crates/ring/ring-0.16.20.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.3.crate \
+ https://static.crates.io/crates/regex/regex-1.10.4.crate \
+ https://static.crates.io/crates/remove_dir_all/remove_dir_all-0.8.2.crate \
+ https://static.crates.io/crates/reqwest/reqwest-0.12.4.crate \
+ https://static.crates.io/crates/retry/retry-2.0.0.crate \
+ https://static.crates.io/crates/ring/ring-0.17.8.crate \
https://static.crates.io/crates/rs_tracing/rs_tracing-1.1.0.crate \
- https://static.crates.io/crates/rustix/rustix-0.36.8.crate \
- https://static.crates.io/crates/rustls-native-certs/rustls-native-certs-0.6.2.crate \
- https://static.crates.io/crates/rustls-pemfile/rustls-pemfile-1.0.2.crate \
- https://static.crates.io/crates/rustls/rustls-0.20.8.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.12.crate \
+ https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.23.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.34.crate \
+ https://static.crates.io/crates/rustls-native-certs/rustls-native-certs-0.7.0.crate \
+ https://static.crates.io/crates/rustls-pemfile/rustls-pemfile-2.1.2.crate \
+ https://static.crates.io/crates/rustls-pki-types/rustls-pki-types-1.4.1.crate \
+ https://static.crates.io/crates/rustls-webpki/rustls-webpki-0.102.3.crate \
+ https://static.crates.io/crates/rustls/rustls-0.22.4.crate \
+ https://static.crates.io/crates/rustversion/rustversion-1.0.15.crate \
+ https://static.crates.io/crates/rusty-fork/rusty-fork-0.3.0.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.21.crate \
- https://static.crates.io/crates/scopeguard/scopeguard-1.1.0.crate \
- https://static.crates.io/crates/scratch/scratch-1.0.3.crate \
- https://static.crates.io/crates/sct/sct-0.7.0.crate \
- https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.8.0.crate \
- https://static.crates.io/crates/security-framework/security-framework-2.8.2.crate \
- https://static.crates.io/crates/semver/semver-1.0.16.crate \
- https://static.crates.io/crates/serde/serde-1.0.152.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.152.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.93.crate \
- https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.1.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/security-framework-sys/security-framework-sys-2.10.0.crate \
+ https://static.crates.io/crates/security-framework/security-framework-2.10.0.crate \
+ https://static.crates.io/crates/semver/semver-1.0.22.crate \
+ https://static.crates.io/crates/serde/serde-1.0.198.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.198.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.116.crate \
+ https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate \
https://static.crates.io/crates/serde_urlencoded/serde_urlencoded-0.7.1.crate \
- https://static.crates.io/crates/sha2/sha2-0.10.6.crate \
- https://static.crates.io/crates/sharded-slab/sharded-slab-0.1.4.crate \
- https://static.crates.io/crates/shlex/shlex-1.1.0.crate \
- https://static.crates.io/crates/similar/similar-2.2.1.crate \
- https://static.crates.io/crates/slab/slab-0.4.8.crate \
- https://static.crates.io/crates/smart-default/smart-default-0.6.0.crate \
- https://static.crates.io/crates/snapbox-macros/snapbox-macros-0.3.1.crate \
- https://static.crates.io/crates/snapbox/snapbox-0.4.8.crate \
- https://static.crates.io/crates/socket2/socket2-0.4.7.crate \
- https://static.crates.io/crates/spin/spin-0.5.2.crate \
+ https://static.crates.io/crates/sha2/sha2-0.10.8.crate \
+ https://static.crates.io/crates/sharded-slab/sharded-slab-0.1.7.crate \
+ https://static.crates.io/crates/shlex/shlex-1.3.0.crate \
+ https://static.crates.io/crates/similar/similar-2.5.0.crate \
+ https://static.crates.io/crates/slab/slab-0.4.9.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \
+ https://static.crates.io/crates/snapbox-macros/snapbox-macros-0.3.8.crate \
+ https://static.crates.io/crates/snapbox/snapbox-0.5.9.crate \
+ https://static.crates.io/crates/socket2/socket2-0.5.6.crate \
+ https://static.crates.io/crates/spin/spin-0.9.8.crate \
https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.2.0.crate \
- https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \
- https://static.crates.io/crates/strsim/strsim-0.10.0.crate \
- https://static.crates.io/crates/syn/syn-1.0.109.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.1.crate \
+ https://static.crates.io/crates/subtle/subtle-2.5.0.crate \
+ https://static.crates.io/crates/syn/syn-2.0.60.crate \
+ https://static.crates.io/crates/sync_wrapper/sync_wrapper-0.1.2.crate \
https://static.crates.io/crates/sys-info/sys-info-0.9.1.crate \
- https://static.crates.io/crates/tar/tar-0.4.38.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.4.0.crate \
- https://static.crates.io/crates/term/term-0.5.1.crate \
- https://static.crates.io/crates/termcolor/termcolor-1.2.0.crate \
- https://static.crates.io/crates/terminal_size/terminal_size-0.2.5.crate \
- https://static.crates.io/crates/textwrap/textwrap-0.16.0.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.38.crate \
- https://static.crates.io/crates/thiserror/thiserror-1.0.38.crate \
+ https://static.crates.io/crates/tar/tar-0.4.40.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \
+ https://static.crates.io/crates/termcolor/termcolor-1.4.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.59.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.59.crate \
+ https://static.crates.io/crates/thread_local/thread_local-1.1.8.crate \
https://static.crates.io/crates/threadpool/threadpool-1.8.1.crate \
- https://static.crates.io/crates/time-core/time-core-0.1.0.crate \
- https://static.crates.io/crates/time-macros/time-macros-0.2.8.crate \
- https://static.crates.io/crates/time/time-0.1.45.crate \
- https://static.crates.io/crates/time/time-0.3.20.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.18.crate \
+ https://static.crates.io/crates/time/time-0.3.36.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/tokio-io-timeout/tokio-io-timeout-1.2.0.crate \
+ https://static.crates.io/crates/tokio-macros/tokio-macros-2.2.0.crate \
https://static.crates.io/crates/tokio-native-tls/tokio-native-tls-0.3.1.crate \
- https://static.crates.io/crates/tokio-rustls/tokio-rustls-0.23.4.crate \
+ https://static.crates.io/crates/tokio-rustls/tokio-rustls-0.25.0.crate \
https://static.crates.io/crates/tokio-socks/tokio-socks-0.5.1.crate \
- https://static.crates.io/crates/tokio-util/tokio-util-0.7.7.crate \
- https://static.crates.io/crates/tokio/tokio-1.25.0.crate \
- https://static.crates.io/crates/toml/toml-0.5.11.crate \
- https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.1.crate \
- https://static.crates.io/crates/toml_edit/toml_edit-0.19.4.crate \
+ https://static.crates.io/crates/tokio-stream/tokio-stream-0.1.15.crate \
+ https://static.crates.io/crates/tokio-util/tokio-util-0.7.10.crate \
+ https://static.crates.io/crates/tokio/tokio-1.37.0.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.22.12.crate \
+ https://static.crates.io/crates/tonic/tonic-0.11.0.crate \
+ https://static.crates.io/crates/tower-layer/tower-layer-0.3.2.crate \
https://static.crates.io/crates/tower-service/tower-service-0.3.2.crate \
- https://static.crates.io/crates/tracing-core/tracing-core-0.1.30.crate \
- https://static.crates.io/crates/tracing/tracing-0.1.37.crate \
- https://static.crates.io/crates/try-lock/try-lock-0.2.4.crate \
- https://static.crates.io/crates/trycmd/trycmd-0.14.13.crate \
- https://static.crates.io/crates/typenum/typenum-1.16.0.crate \
- https://static.crates.io/crates/unicase/unicase-2.6.0.crate \
- https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.10.crate \
- https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.6.crate \
- https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.22.crate \
- https://static.crates.io/crates/unicode-width/unicode-width-0.1.10.crate \
- https://static.crates.io/crates/untrusted/untrusted-0.7.1.crate \
- https://static.crates.io/crates/url/url-2.3.1.crate \
+ https://static.crates.io/crates/tower/tower-0.4.13.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 \
+ https://static.crates.io/crates/tracing-opentelemetry/tracing-opentelemetry-0.23.0.crate \
+ https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.18.crate \
+ https://static.crates.io/crates/tracing/tracing-0.1.40.crate \
+ https://static.crates.io/crates/try-lock/try-lock-0.2.5.crate \
+ https://static.crates.io/crates/trycmd/trycmd-0.15.1.crate \
+ https://static.crates.io/crates/typenum/typenum-1.17.0.crate \
+ https://static.crates.io/crates/unarray/unarray-0.1.4.crate \
+ https://static.crates.io/crates/unicase/unicase-2.7.0.crate \
+ https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \
+ https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.23.crate \
+ https://static.crates.io/crates/untrusted/untrusted-0.9.0.crate \
+ https://static.crates.io/crates/url/url-2.5.0.crate \
+ https://static.crates.io/crates/urlencoding/urlencoding-2.1.3.crate \
+ https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \
+ 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/wait-timeout/wait-timeout-0.2.0.crate \
- https://static.crates.io/crates/walkdir/walkdir-2.3.2.crate \
- https://static.crates.io/crates/want/want-0.3.0.crate \
- https://static.crates.io/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.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.84.crate \
- https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.34.crate \
- https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.84.crate \
- https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.84.crate \
- https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.84.crate \
- https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.84.crate \
- https://static.crates.io/crates/web-sys/web-sys-0.3.61.crate \
- https://static.crates.io/crates/webpki/webpki-0.22.0.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.5.0.crate \
+ https://static.crates.io/crates/want/want-0.3.1.crate \
+ https://static.crates.io/crates/wasi/wasi-0.11.0%2Bwasi-snapshot-preview1.crate \
+ https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.42.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.92.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.92.crate \
+ https://static.crates.io/crates/web-sys/web-sys-0.3.69.crate \
+ https://static.crates.io/crates/web-time/web-time-1.1.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 \
- https://static.crates.io/crates/windows-sys/windows-sys-0.42.0.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.45.0.crate \
- https://static.crates.io/crates/windows-targets/windows-targets-0.42.1.crate \
- https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.1.crate \
- https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.1.crate \
- https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.1.crate \
- https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.1.crate \
- https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.1.crate \
- https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.1.crate \
- https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.1.crate \
- https://static.crates.io/crates/winnow/winnow-0.3.3.crate \
- https://static.crates.io/crates/winreg/winreg-0.10.1.crate \
- https://static.crates.io/crates/winreg/winreg-0.11.0.crate \
- https://static.crates.io/crates/xattr/xattr-0.2.3.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.42.2.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.52.5.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.2.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.5.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.2.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.5.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.2.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.5.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.5.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.2.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.2.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.2.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.5.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.2.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.5.crate \
+ https://static.crates.io/crates/winnow/winnow-0.6.6.crate \
+ https://static.crates.io/crates/winreg/winreg-0.52.0.crate \
+ https://static.crates.io/crates/xattr/xattr-1.3.1.crate \
https://static.crates.io/crates/xz2/xz2-0.1.7.crate \
- https://static.crates.io/crates/yansi/yansi-0.5.1.crate \
- https://static.crates.io/crates/zstd-safe/zstd-safe-6.0.4+zstd.1.5.4.crate \
- https://static.crates.io/crates/zstd-sys/zstd-sys-2.0.7+zstd.1.5.4.crate \
- https://static.crates.io/crates/zstd/zstd-0.12.3+zstd.1.5.2.crate"
-MD5SUM="bdcaa72ceb9301d9af0b2a0ddce04982 \
+ https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate \
+ https://static.crates.io/crates/zstd-safe/zstd-safe-7.1.0.crate \
+ https://static.crates.io/crates/zstd-sys/zstd-sys-2.0.10%2Bzstd.1.5.6.crate \
+ https://static.crates.io/crates/zstd/zstd-0.13.1.crate"
+MD5SUM="6a058fdcb8b5b53ed7e5e257a6128bb4 \
+ 55e15000c4c210f0bb2aca6f38fbe424 \
669215548c64019c08c92b2c1afd3deb \
- 96f06331c915195bce97c8542c0eb728 \
- d82a09f1c1a60aa9f46c0f76e4ea1265 \
- bf23cd323c33a8c283c41bb9b79e4ce4 \
- ee4e2682a0fe87a36210b97aea8b9634 \
+ 03b2d126766ed746706241b4c7487654 \
+ 5c77c87a9492a38f76c35d3fc65e185d \
+ d1dbe19a84ecc8388654099d69c77b09 \
+ e188f6de00a35235da008cd39e1a003d \
+ b06d6c6d9a7bdcdd9bf78f20f2d08f01 \
+ 87cc1a50f0dcc09d7223df42eae95119 \
+ dff7c2613686577772e6eaeaf76d6f5c \
+ ef033cf0c03253e394475714883e1f8d \
fdd18ab1fcd6905d1abb3dce8a86ea68 \
- f99f20440436fd92b335deb12fdcc77b \
- 142cb4b9a653e56e56311f0c883b8582 \
- 05d77ef52e90ad161fdd41b252420467 \
- cf0f1cbb3733e7153959edffc25adac4 \
+ 31d54033668cd73df734c72109340921 \
+ 31d21aa9138703d55a8c72e14b15172f \
+ 4a2d00feaee59e9fa4aeaa2703666add \
+ 1b41868d6e1277abee3b6c84a7b7ff83 \
+ c4e7c176f09e17c6f7d0d574bd6c74b3 \
+ 8a6e7dfe9dd39109a819347b2cad09bc \
+ ecb528cd60b09a264416b5ebe30bcf04 \
+ cacc6bd5d3b1a38d103a212e0dbaebcc \
+ 5a5f45206802441161524e1be576da1f \
+ 2b85559c818ca984fc61f5e7ef3ccf24 \
+ b174984f0ec889f5c32e90bddb80f674 \
+ 45a867175c81501378699f80724393c0 \
a295edb6953237ebbdfa8e731229f9a3 \
- 7caa371ca22e7a14288920a69c081d40 \
- eed2ae3c96c8315312b165b8ceebfb4f \
- a931236e210885462e4b4b92ea47e246 \
- 1e704be5ddde9d6b5383ef1035309f91 \
- 596cab766930d487256260ab9ca55b71 \
- 7d83f411bb22318c65fec8bbee937ece \
+ f3406374808b01be3a263666aa9aa2f5 \
+ 023b03cf9968b29253a5dfe62051008d \
+ db089af54479a055c39ca84bcf915f27 \
+ a3c12a0b2ddb55ec1b245f9950e7bdf1 \
+ 722cab9ebe9eb019d5c3b400325de876 \
+ 63fe036b9d15f66507b3d9a374b65916 \
882dbbc613a93f64c3709b0a2bd0d6dc \
74634128440dbc3766bda76fdf0aaa05 \
- 4a9390915b209721b7a1b87e2bb5c571 \
- 4d1f211abd7fd3f68016d5bfb2577d3b \
- 72781938243c274aff75d3c9b57efdef \
- a2e1b64489b6bdae548ec08f883eaecf \
- faa32da3be14130a4525bb7ba601c62e \
- 6d9200f6835f6d6e31abd3088b4f85d9 \
- 7d6960bc9dae3b14a6d51fa5c62572e2 \
+ a84898c2e50fd6cfe7d068a1d6d4b5fe \
+ ec573c80325dcb85a463103cf3878a73 \
+ 6a7300e86333500f11f30e3e20e68808 \
+ 4703ffb8b0409bcc4aff2642a748a9ce \
+ f780b94573a4c3e9261b0ef07ace6529 \
+ 010f6d0e98cc2a2b99907a23c6cd6bbc \
64bebafaf681f39deebbc41b24b3527f \
- d05cbf26ed52299487a802688a1d22cb \
- ae6dd0cd5319220586d8ace4c4be87ce \
- ebdc1f779823eaad615501b1cd3822b1 \
- a9d6492a1bd21d93dbc27c32eabd0c70 \
- 0324dfd2b4384ae8c82433bd0efdabf8 \
- 5a734a3aa2e5a9f47b3c05ae597a21fa \
- 209db6d29c00d1184ee616e21b9242bc \
- 9924872c20a6be30ea1120cd899d2c18 \
+ d7624e4ff046ae83eda8e82d90887bdb \
+ 4d7e3bc6c42f8a875a87246ed14d9948 \
+ 162407e4c09897085d00344230f375a0 \
+ 2cdf6f26459b770f7cf497cfba8eb5d4 \
+ 86c345cb693c291362662b0eb437af89 \
+ 396f4f63322338c26d76b2f638646178 \
+ 44505199ec0964feb5488051b4ac92d5 \
+ 398f4cce1d3067cc7a56662e52a33384 \
89e88633cab0e4b6f3d3878b84dffe8b \
- 6b55f4807b5416d5c3f578b7ebbdbef9 \
- 2055aa2a8c9da89dadfd1e9012a26a20 \
- 1c8d0a43d1a7b8ba7fb19ff18a739bb8 \
- 6da0accac3d8fcfab7fad423948c507d \
- fed64780685a0beb2babdbd1a6413e0e \
- 25dd9507b44ba437b395926c599aa310 \
- abe2f0ab3976ce1d05ca46d723e41a63 \
- 732c54e5b65b869d7301eec81c97f6a1 \
- 7280d20293b49a61b6e4ff41cfe3276b \
+ 4a54687d3f58bbea098a3ea2b4b57983 \
+ 809c655613979bc5d65cb6d4afa24c91 \
+ 30ec1b3363b03c11d30f45a0c7005411 \
+ b170c380ee4d59e4ed866afaa26a86c7 \
+ d022bc79e1931c2bd4ebbe65cf3d2309 \
+ 3d62bfbbe08bdcee55fcb8cda85554d9 \
+ 09fbe9408a658ae3e5d294812af2bc65 \
ddd214822063d0b3199fc4080f7063bb \
- ba94e4b62665e48cc27ca8b14c5f5ff7 \
- 28925d0d3649d0577f07bc9ab288999c \
- 50bc4d8395ca69fd56d45f79d66e0c95 \
- 4d4403f0d5eac20aa0d9ee4e79a8b958 \
+ 55b0203d6ebdccee692697e82cf5556a \
+ 8973f5974bd59f81ad2fffbd8d947af9 \
+ 44c9dbaeb0f1bf1f20e0a183b8c664e1 \
+ 8a6423be63449516e688249c2e3bb910 \
249636a8c8e57527d0e72ae772df5acd \
- fc65414dcac661c46f2cfad7722304f9 \
- 0854e3c796252e12dbfc40ad1fe82ae6 \
- 06e723078de46119c270eea21ec4344e \
- 38710df269a1f084f9927de94a82c6e2 \
- 40290701abf90017215441da33b0dc15 \
+ bdf329a72ecd0605c296f25e53136706 \
+ 349e0ae5420f0b7e6ff835cd03cc7428 \
+ 840d04b67c8e340315332a53cb8a186c \
+ bc4c2f203d616e83fae2c9648578c618 \
+ 110e56f20886997bc288b6fea8617ce1 \
8dab3b3ec00dc56cffde0b0c410d47b5 \
667e86b8b8d96ab4e9605627ce7dcc9a \
78c898fdaa3968e23904bf8538c4a271 \
- 357f2bcdc622476ad883fe9d07f874c3 \
- 69476ba62401361e4560b6c6ab7594e6 \
- 33c6a65a07354886102e917783ba4e13 \
- 5329468d3efc2b43dd628f8bdb4397e5 \
- af48680d31f067c33ef15f9a2a91c713 \
- 1736d597947715518fb4928a67e37af3 \
- 53030efc4eb919791407c0b49790ffc3 \
- 49ccc67d2ee6e8506790f4bb551340bc \
- e3480971fb7f7462149056fd70df74e2 \
- 7e3435db94bbfde52efb6e639cfff542 \
- df7229192f4f1525054edc74584dd24c \
- 3c1d8c04518830ebfb65e80232ccd987 \
+ c3e51926c9853b714191ef1bec90e2ce \
+ 1f9ab10bedd51ad8b910c49c79f3e25c \
+ f6af880cfdb0c579b698586d841c664b \
+ 44df381323008413e1624a79c6975ca8 \
+ 9633f45ef555c994bba8f8ad04735fff \
+ bb90dd58c7107a6f586b04588404b0ff \
+ c410caa0c9f52fcf9da29688e3ea2974 \
+ 163296a9672a36cb46d9a78bae592c66 \
+ 259efb88f74fd1612ea748f3347ff56d \
+ e667ddded881e4892208a3ea7087c655 \
+ 64a6d8fe0c9a450bcefa41894e17d7ac \
+ 8fa6facea904eb4b4c8d2e4eded272fe \
+ fbc6f6d82084b19c006198508b1ac489 \
+ e3cff12d4076ce87f4faa8c4d82cdaf6 \
+ f949c56a0682e929b89e159c05cb3980 \
2d6d28ec311884da69bcaf320ada8ad5 \
- 44a2a4706af2360c0ff7a471ec0eab25 \
+ a85d6948bf96a59b7d47b5902a4a69a2 \
1b41b97d982520b7364a87a39e2a1ed8 \
- 0b7994d1256215201bdfb810a357ffa2 \
- 4bb3ee6be8ce77402250dd0d0f26e131 \
- c9fa9187985880eb320b350bd9024510 \
- 6385d8499b2b26e3d41edd145e744f24 \
- c21c16e3bdc619cf65a31b23136d62ce \
- c6a140bb2c9817edf8792e3c754c6e12 \
+ 3451a2e54a12d567bbb1bf2815aedc37 \
+ 4daeb6abd6951210bed659c3c1ea01b4 \
+ d81f9251921f8a289dcf69fe4ccc3788 \
+ ab6f20dc7b2faff4a2d9f9055b1571ae \
+ 54cbd8850aebe933b8f1214d8e916d1e \
+ b2f491f27aa784c5c868fc1f7f915c17 \
+ fb46b88c5cbf8bfe28124af1794f3934 \
+ ac93fe50bd04f323645dfa04955aa298 \
92968aee56cb2f162a55008fedddbb78 \
- 4918da28fbc2f6888ad71c159996a9b5 \
+ 580b311bafe0447ebc9ca2e646d9b0e7 \
c652c81dfe0024377e22814c88d86ed7 \
c01022fe0357c10ca1d48b16187f81bd \
- 1905479762684512c247482da7088d88 \
- 6540f0c2d7dce570f06661292fc68cab \
- 2dd38d9f88feab3e6067874e535dc758 \
- 1e49f16311d2a62e44c05750c0ec0dc7 \
- b6c59717dc5601672c3e73fa2258e64c \
- c3425a02781d0bb3c4f8d5d025d12266 \
- 7e70355483fc2559770b4db2ff32bcde \
- 5f153f7135dceb02f88266121c836b4e \
- 102ecbaf18ca6c818d0356363989b117 \
- b44902c06647f969a51567efcb95e0a7 \
- 48709f175ee15a70a9916e437283dea4 \
- f2ffcbe94a83f2437ffe47d7dbf4ad04 \
- 75e2156746dcd795a4fcfeee4ce4953f \
- 0779350c00b03603f72eef7f737686ad \
+ d07e6840929997a3b230c99fef028cfc \
+ 563daa114cdce26296c1f2d62b65eeb4 \
+ f654fdede1434dc135c78e50a1233e25 \
+ f711e3c5b59783b30558a7a4810320b5 \
+ 4b1be643ffa9aa296972683f97bb34bf \
+ 67d707a00d2c674895918d0a88c9d019 \
+ b5305bde14813da51d536a9df564db69 \
+ 11ce8b5f52cd315e8f52985b834b87eb \
+ 75d480d43a87d733f9f497c647f7d973 \
+ 411fc2fb6b6fac5d46a936f2d3001478 \
+ cbafbdc811ecda2c59593e87a05c219f \
+ 5d87e8530342ef2a980b1c96dafd27f0 \
+ 8fc0caa52d204a532f3ec02ad55b9305 \
+ c6be9100355c6e77cf37c76ade56baa4 \
fba3b040a55c01be7376d3dd5c4d4920 \
- 2f4991ee29e75b732dbfbbe637506066 \
- 591b0243c421bf8e6df09e3209fce861 \
- 06356b72118cb4ea0f63177479b7575a \
- 766c7633e290d0614ec54ed6ceb09a86 \
- b31bf94ffe7e0f2ada93afae1076eaeb \
+ 49d77531898b3d7846b149c0fb4788c4 \
+ fd05e11da4cc641616b87a31223645bd \
+ 23fb13a7f6fb7b25a42d71c3bcaa5d7c \
+ ffe1925dad8c9453b418aa16e1acda97 \
+ f2d8f01a4e5c5236ab55240d09c6e82f \
+ 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \
61f358bf6f442c02189af8a9c50e745a \
- 94b8bf179385ff071bdc33b58bf047c0 \
- 48e7cc866f45af55ea3f627e29a2cd98 \
- a362e890dd0dfe51ecd95a4a1be6e28c \
- bb21a8ff26ec16bc15758b1625bc0f46 \
- 7d439888f1d12b29249e4f12e0e420fa \
+ 29614f150859d094548bed37e78f586b \
+ e2fd590925afd5554f1508de1d265bd2 \
+ e90235c862e9e1fabe9f569bcfbd9692 \
+ dfdf2484a5545f51cf6b1f5f23b9f92e \
+ 86aa81f2561682f16c0be376294bf9d3 \
+ 13f47025d308bc16d26a9bc3334f3bbe \
790ae5bbcccc91d97517bb1bde7ecd8e \
- 580f8f88379ff0678e8336a781dda55d \
- 1ec040c5f481967b8fe8f57d40021e3e \
+ 44ab2701d152b855941648698cd7a99e \
f9ddf92ded75c1df47b2dd1379a482fd \
- d01ecb1388fffe6c9ff60125e0a87897 \
- 073b4c53e303ccf2a807dfce7f5e986a \
- a0de6eabdeb1320350abcbd7c02df6ac \
- 09adf9a15c5576d25da061a0e576d056 \
- ec9e9fe40bacdde764862148c53386de \
- 0c41ebb1be6375dd01eba0527c620a15 \
- 73212ff5e0f8cd8844081a2461393707 \
+ e6e0e961c6fc0e678ec6ea74d5461f18 \
+ a56461a712a83abc691cf473d1835228 \
+ 5b5de6cffe4726037a5ec6d6931c80f3 \
+ a06099d8d1b082ec6ee23c44750873ca \
+ d443cbf9907b31a0f396fb13489d6cd0 \
+ 0d98aaf27d3cace75f9959c04b910891 \
+ 8390247ae7126c00e162732b249be9d7 \
+ 1b478842e89f7ffc8f22f1df11f026f7 \
+ 28d34115cfbbe0e8f80333591f2cdd84 \
907244c0d3791f3f981c7cc8e4cad0a3 \
- bb007cd1cc3f945e17d8a9738133243c \
- 99094dc9de392d7b233df089aaec5589 \
- 81dbea4c1b0b46aa4c923c9afd80249e \
- 31144b730a3fe2fa60dd93a5e17e0431 \
- cbdec2af76c0cb6941296af17b0c9065 \
- c7ce684666ac9c76223b1a0a5034ce99 \
- ce6dde2ea2691fdd97632fb8c9b3e042 \
+ fe865af3fe7de475e0e0cad391715508 \
+ 2685dfd30ee01828d6510822b401c09d \
+ 2131e3e9cb628d5db2c8664ee888bbe6 \
+ 8c0a1b054dd23962929eab3691ab5e0d \
+ 5d0f3b078aa3e2f6fdcac8e7cfe5870d \
+ 43df51f98551deb6ef0d3db1db0edf74 \
+ ffbe0284c657cde6d13aa29e34967ca8 \
+ c402ceff6153a87416719dc1816a0b8f \
+ 35a58db39adde75e17fd441035f5dbf1 \
+ e26046d4c188c53f09b6880de7bccab0 \
+ 03a7ad2814bd9dd34e0acec8ca4f855e \
+ 0ba30a94d7b8865c23e86d4d64e5b91e \
+ 7e85eab95cabf5f5345db3ab007fb4a9 \
+ a9a6ce6cd4b12f9c4f6840df87d5da0d \
+ 44f053408a962a7844f01f5489605a0f \
07c75fec267864bcbb800ca7709ceae2 \
- 57a5575d623bcbc7ba5c033c9f87744f \
+ 524ffd7a9b5b25c4d388686a5dde5cac \
+ 30eb4de1c1a3bd214d7649b891abf444 \
5c69337d37e58a380e00eac9ce0373bb \
- cd9614d4d4afcfe5e26c118a42120d40 \
- 3d427577206be985d2161b7555724f7f \
- 41defdffa40e7cbcc7e17a933c5660ab \
+ 11d049cc954c7a9744b9fa85d9596b0c \
+ 480d2d6c416df04f9eb728728932e9a2 \
+ d50126a09979d1197adf23395cf1a3cb \
+ 14fed48972fb35238b788386aac709e5 \
+ b32482e477f6070aa26d61879b682830 \
+ 3181dca31efe33cbed29a45d0ec67848 \
+ 7267e731f46f52edb7b5304b60982cf4 \
ee7a5f842c39bc47c474196e83b0df5f \
e30085994bbeb4b7f4895d48216d5476 \
a1626b8f4d165b1b60d960862eba4cf0 \
- 61984640cb81febd276b50868b146be9 \
- 7dbb3b72a7481777ded6afc7b15b37bb \
- 16111f31a29feae4ce4a324b83dc0189 \
+ f9e79ef04a0f168cd981aaf93eb25272 \
+ 7604a19f6ff2021e9fc02f9bce604494 \
+ 7ee7a2b2f09d09fa2b1fb4c594fc8396 \
+ ff1d093069cfc9eb161907e17a51208b \
95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 39cfd27d1728af99cbae763b4f81acd3 \
- 267efbd05da2900424b1fa6e841d1280 \
- 622f299efa49282aacdcfe057e3cd555 \
- 7c0a5f8076ead090a2fc8417ef231c58 \
- 7897f50c6c3e4b9d940db70b03c555aa \
- 17462a66e5dda514a57afefa0295d8f0 \
+ 520b920d0c711ec1a17fb19a6060446a \
+ f2303650593b13e30a85e39d8c79c961 \
+ 5ff02ce05f7f204690c26cb20f3cf2d0 \
+ e19600513eaf0823f25a621088b44d2c \
+ 8f5ff45e31f879a4bb4f8815fb25acc1 \
+ b29c183ddd63a60f51b0bf214d9fa4b1 \
+ 615c14ad3404eaef04276ecd7fcc1cfb \
+ 2a22c24f8afff411e1cbe0e6c0d79e7f \
767276cda7db10d65ba4537c6b13df11 \
- 9bc656cfb08cba00e401bd6c87289153 \
- 8822eabf10210c24cdff69d7f86ee99b \
- 1fee79742060399cb46964ba4c7a9ab2 \
- 226bd1176bb26ee05bc1c1cda314c8b5 \
- 4ca29f2ce41fb9f282c527c1d8ae5cc4 \
+ 24fcbc2986fad09b25c9a4f9aef0a9e4 \
+ b815e6cf70bcc3512ffbef7f6dea8c5f \
+ 3ea843b8b1c0373f0bc4ac329cf7e4b8 \
+ c16e8027d2f6a84b07637ed9dd6a46e6 \
+ d6e6a877f077ad3d757ade50740da0c0 \
+ 3df837751c59347d7a81dc86045ad852 \
+ 726db343085030d764acdd9aa54b0451 \
+ cd50909e53b0729dfb957ec600ebf779 \
+ 13268e6ab4023043e6dd8e993ce8b88a \
+ feefd8369d6dd6a0f269bbed1b921349 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
- 0bf4ac47fef874d61250f4d4afe4866b \
- b4a0a98a54439a5a37952c8879187ee3 \
- a661bb863762e9f20761215a7650e6d5 \
- 97925b5e8882e9af3c54753eb0184ce4 \
- 020e58f9782f7cec01a5a585a103432c \
- 0ee7a1ea2700dab59dd62c27e5843f8c \
- 3828d2d048ce354388c0de6ba5649754 \
- 2d82330c9f218f42ccc9e44c2d18ff8f \
- 3338953ce1388e5ff5fef5aac76ab1f5 \
- de68d2e964ba3b051ca2107aa12ebe4f \
- f326459b8053582a774a8ee95db40946 \
+ 6a0950fa3775d755dbbdbd24a2841786 \
+ f1358be8c98b98837cbd2cf51e75f8b3 \
+ f973f3b7f174a2c9335eb0a8936c9c1a \
+ 065b255ec9ba792962f17f8a15827cad \
+ 7b1ab65edc77a1bd7cfd8f03cd889831 \
+ c87a7eb9d5acaa5a380ec5cdc0b3ec7e \
+ 6bfc46c5bc79cd99e55253ae77195967 \
+ ecf1e501541e064d3e96172bd0f3c709 \
+ fa0d5d4e1e3bd20a9ca9aef473fc3665 \
47151b766b6b73e638fabe6fae7b723d \
- e3e93a5606f450c13fcad764fa1c4bed \
- aea6e994efc417ef3e4b6de03255b64d \
- 0bfb08b9dd5df72ba5ed7d74dd5fe6eb \
- 304b7e874b1432fdb71c1e574b47e0db \
- cf636206d0c3287ce209551fc5b02d88 \
- 26b4ac1432c227434bc943817f42872e \
- 5179371574fc9a2187a08db3b2f67443 \
- 419806502d26a122316d5623cbc9a3e3 \
- 362eebacce3b2c9204fdef6d1c04d757 \
- 422ea23fbfe5bff61f519d960647ebf8 \
+ 289b776935f2184c6ba2974877285013 \
+ 96261f3cee18842060fd64d618e056d8 \
+ 6c623a8eed8450399ec323a72e96855c \
+ af1c4fe212f55222c529e9daa3deaae8 \
+ 5d8c25fc51ffebca67935516c2325860 \
+ 50d5a501f911bb592f0dce2d052c2aa8 \
+ 3218291f4b04ad267d70fb7ba77adffb \
+ 4fd7bd065d62fbbbe634c091ebbb5761 \
+ e0a2eb3573e89a1462cb180fd0a326cd \
+ ae0a9c293bf6cb72cd62d6b9486356c0 \
5988bad1543264a9f48b542192e7de9a \
- c9defe80406280bcfce4ecf31c0200b3 \
- 82d98dc87dc8503400aa095f5aa70f13 \
- 64d9f46e9ba78f68c30c486be3d8b7df \
+ fbe5da24bd1beef6125107ee41118187 \
+ 24e0b498b23c398c49e3af66373c91cc \
+ 5f38b77f4cd61a26d90079aaf5ad2257 \
+ d9794aa522094bdd0f66c045c29e5d01 \
4668cb8d079162e0113240a4072900fa \
- 7645c62a572f12b67d1b582d7257776e \
- 25d208b79f6194a30c750e777e128d62 \
- 019b9ca883a71e25e109e49d8cf779d1 \
- 36c7197f00034ff87f3b849dd6b98b6e \
- 5eb3f3acb91d3c759d1daa0e9d4ba288 \
- 9c4f3ba15578559f5c511cfc2620d0c5 \
- 44e45d4d9b0904fd06d6f46107eda592 \
- 3d2277774414ad0f59584e7021b9be06 \
+ 08a17e86dfb5bf21d557636f2a545ebe \
+ 449c7bb37fc298d2026fbf2855eb8db0 \
+ b83e3c4eee8862b3cd0dc8570da6d0c0 \
+ b7eae58d7a80112442643ee2ff481ef7 \
+ 549e28333d27c21ea5b4931d71fbfe47 \
+ 848b8298ddb081193244a66a875d5a8a \
+ 6739d2c377b9e20af9a23022e362aa33 \
192229a7b481a4becf170d8a34528739 \
- e8e543c3dd8daff1ef7afe657a1dcb62 \
- 03c2a5849e585e44ddbbe0b991d7229c \
- dc9491aba5e393b587f4bbffab58ed52 \
- f2dd02db1d2830d70da1a7614eb1896a \
+ 7818a75208424a6d05d1d868559f0adf \
+ cbfa351bd29e3779266c82b3996fc9ab \
+ 19e6e4e45004e2b023e49e37c34b4e31 \
5f0470696baaa4e5953bddbf196998f9 \
c678a7da0ee4b850ebde0474144a0415 \
+ 8746b3757576b6f012b75479894c4815 \
+ bf33e2d27126b29c8a9b1239c688a424 \
9e2f7831d5c7d8bd2f430984e47c3065 \
- 0adc64f05a331999a16d7a3d91652e04 \
+ 5ef71ea2a27d2b1c3070fd896434c118 \
689860532c98ecbb55405aa9b1e7ba36 \
- b5670d9b6d6560440845d23ca563d44d \
- 3516a8d8c8e682ac47b252c447fcea75 \
- b21820f2664242498beba7783b32bef4 \
- 3249e33e4a64388e1068bce7efd7b170 \
- 3b92a25de08583f0eb348208f24c2558 \
+ a23c6e2b033c888211095a15ca9ac553 \
+ 075e0746cd75038f031f06f1ff00e2d1 \
+ 7d6059d699479e0b6a99ce0281522217 \
+ cc14d30a8e3aa6f3d0a54311fca6acaa \
+ 9aecd5ff283534a21d7cd51266abfe89 \
+ 13ec7a52fc82eb309183c6b2d484e2de \
+ aae60215b8e69854cf2acb6cb5af6bd8 \
+ 92975a97c15daa2a21006b0932ce733c \
60d7c3a9f75ac64cffbb9ccda7c1c8e5 \
- e3189db1511d7f2fe59fd1b15ebac8ff \
- 97e8197912c3d06f0b7486d07c31e182 \
- a25ff12cdf468d4a5b4bf75b7fc6d743 \
- 140944a6e9836109b22768ab9cd7c552 \
- 63ce54e1fcbbdb45c15146fd082528bb \
- 36cbce768155bdac8934efa262d75fe3 \
- 19f44a64888c1c2ff5ac943b066141f1 \
- e522898b2cb1fd23af2695324b3a5c78 \
- c12d182417999fc365f952e701f6071f \
- 7d6d4fc9fad200d6e295f6930e97e022 \
- 240cfb5665ad3457b28bcdc139393e6d \
- 41a9cb1cc86d75f991241c9c3f725556 \
+ 3fc11d6bd687ec52943fa02d9a5de916 \
+ 9dd610282e23bbd40016697350c1babb \
+ a6655e5e9845cb569991e87b5b38a1fc \
+ beede1fdd5ce9840d395abc905d8ab3e \
+ 70dc1b064b1315d2d6ff4cbd21de7a60 \
+ 7e2eeef14bb62adaf15f1e921538adaa \
+ 0a906c03436ec2dcc4c311c21fee0da2 \
+ 6f09120aa341d58ea072539176058a00 \
+ 6649d3128053277eb522b696e5cf5b90 \
+ 6ebb8deee5a5a0d1c26b20eeee1926b3 \
+ 00dda16f17b456d99fb1cafa9125ed22 \
+ 05fc1fbfb646a394e35043182c63b5de \
+ 8a607889ac525c2286e2f7c88f89d931 \
+ ca65153603a1a7240bbd9d2ce19f2d67 \
+ 97fa43aa1afabd1f5f3d1070389b42ba \
+ 674e5a6b49cf5e0ebb1d6cc85f6ec786 \
+ e547b0e754cd61f24f9ef8c9e26fcd95 \
+ 2405e6bc8c9bf3a45a736a47be2136ee \
+ ceee1159c41351d05f4cf705490867b3 \
+ 4efc6e7a118524cecefa0023a18accf7 \
e900a384ac7dbb320fe6a7279fbfef89 \
d18d362345c4fe512ef67b738b239fb8 \
6708629acf3d2ecb7404e43255d2df85 \
- 580dd7d12690c726da7d5075f3442a74 \
- e334c03160b1e0989c2a71ca55f631fc \
- a312b55a428f827a91097d1d8497b02b \
+ f38b27b8c9625110a51293658f1cc014 \
+ 4daa973c57624dc3d88eaa49dd86d3e1 \
e972ea58ec203bfa6c79c1207852298b \
- a277676f11a4b8df65f0bd10cf91c34d \
- 6dedf2077979fbca816469b7685d9e28 \
- edd96c9a12dc3e04aa4d9a345ee6dd0f \
- 8c58a7b08dcaaf1e6bc55616ce88582e \
- eff90729cd4a439c36ff89f3ee0904d0 \
- 5ad255225437a92850eaea3cd7aa0051 \
- d04b3c91526662b97397fc1e04e007b1 \
- c57cbd1119703ddacef1f7523b5beb41 \
+ 1aa786b0f998b9d0440c2a03b133e991 \
+ 65689b5bdeb96ecd47930b430520f676 \
+ 651897c3311b074247a1b351bf85b4ff \
+ 8b3da5691ef460f035d90f16d3a0bebd \
+ 4abb118b896b90518fc32602088933be \
+ dca59f56e652d010c754d42df104cd22 \
+ 50fd776efcd20b40eb7ec5bec9c2d1cf \
+ f342d4158de6be8103e82018d590ae3e \
db96b50050277bf05a3c68534bbb9586 \
- b9e37d5fc4ad28b612b78ad37816684d \
+ 306c0281447d1876e8220007b7a7e053 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
- 110789f2dd21a2ea820ebed976b4b1c2 \
b58284cb8ce52b8de07e09f4f8fb9653 \
- 25cf36fbb4f7adb02f3d9fa24ccaef4f \
- 5ac131337793334dce7adbf1116671b3 \
- 8f5702706600f24bf7332043c15aa566 \
- dd86cb477e0b0b1411a5c92cba244b42 \
- 0f6b457ea783c088dff026ce39ce72ca \
- 23d20707b55228cb9b4328a26ddca724 \
- 62e05b432403f316d86f7af8af0839e3 \
- 8893d419a205b225e4010d7d02a15c6a \
- 5ba9a35894de8bc9e5a3fc03dbd2062e \
- 8aa3cbf525ad9e68c3619664a3401dbe \
- 6df238024cc7b4585d84592fc38bf5b6 \
- 8479d907dcb0e97f59f2d01336bbd1ae \
+ f2797ade0e36f1e5d6be9d11b5076582 \
+ 2376de634160158ece40c4bc2ab3eb41 \
+ a369d510325342310c7ab159bd181dae \
+ 24c64817e85ef77765ed0f26c31c9b4c \
+ 940f8708332e8e3720266a7bce4d761d \
+ 7968284877e481b58df1569b68b5dc26 \
+ dae6d89034a6988042fd8be4cf5e037d \
+ 967cf93762a3bc25e18d0b8b7e811b84 \
+ 34d06a94727c506c11e4710160e90f32 \
+ de2839e16d9d7a9fd1c397da62f62b4a \
+ 0bc2062598ed9d8ed536e27fddd81ce7 \
+ 017691b927b405669e1139b054a35f4a \
+ e0c35ffb8cfdb74a39bf799811f79304 \
+ a35e6187f2f41e601cf885c279ebb43e \
+ 183b6a856fadbc8f21a6c53ca81155c9 \
+ f56c70fbae23f08fb0912284333f7851 \
+ d990172b607020701f9e84ca8e1c043c \
+ cc1f120172ea435e8ac1e813435bc630 \
+ d20c2b0f45a62cc15c503ea610706a8f \
+ 0a68848588e847ceccf504891584d00b \
+ 1dbfec917710e57b574e92effa934924 \
+ ec7e437088dc741e6a0653e553abca4e \
+ 45b469ad607b912256b7c80141fa2d17 \
+ 3817cf594b24311c4ea944398a58a48d \
+ 8cec8a187df7a7b971009a7693f60140 \
+ 7799baff9a5664205d9110a2624e8989 \
+ 7cc8e977768423992930663aadcc43dd \
+ b4cda1ca0a3839640d869f0b6def73ac \
+ 3aa6fd0d30e89ae0fef20f01efe44f9d \
+ c0c9fb0065f11496c222ba3cd7212b08 \
a4a2fb6845bb8ae426053dc7821ff75f \
- f5a883f6e013c5dcedc0c13d3096c612 \
- 009af279ae4b76c7a1acd0d879412733 \
- 082b279cae9edf4c45b3b1866f7370ef \
- fe178d403d81ab0ac841915bdd1a2d31"
+ 4ca31ec33e1508b14d3445f19a16ba55 \
+ 5f0bad9d16fa45c7485b55e88161e6af \
+ dea9b804f727799c608b4d65ad2bbc9c \
+ 9c1ed28a8ed7e49458887b821adb7f10"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
diff --git a/development/s9fes/README b/development/s9fes/README
new file mode 100644
index 0000000000..093499d965
--- /dev/null
+++ b/development/s9fes/README
@@ -0,0 +1,3 @@
+S9fES is a mature, portable, and comprehensible interpreter for R4RS Scheme.
+The core interpreter is written in pure ANSI C (C89), so it runs on all
+platforms offering a C compiler.
diff --git a/development/s9fes/patches/Makefile.patch b/development/s9fes/patches/Makefile.patch
new file mode 100644
index 0000000000..ce1ad2e3e9
--- /dev/null
+++ b/development/s9fes/patches/Makefile.patch
@@ -0,0 +1,15 @@
+--- Makefile 2021-06-15 19:09:02.000000000 +0200
++++ Makefile.new 2024-06-15 22:59:28.311511715 +0200
+@@ -3,8 +3,11 @@
+ # By Nils M Holm, 2007-2018
+ # In the public domain
+
++# Destination directory for installation.
++DESTDIR=
++
+ # Change at least this line:
+-PREFIX= /u
++PREFIX= $(DESTDIR)/usr
+
+ # Base version and Release
+ BASE= 20181115
diff --git a/development/s9fes/patches/s9core.c.patch b/development/s9fes/patches/s9core.c.patch
new file mode 100644
index 0000000000..d4d9291061
--- /dev/null
+++ b/development/s9fes/patches/s9core.c.patch
@@ -0,0 +1,41 @@
+--- s9core.c 2019-04-02 10:45:31.000000000 +0200
++++ s9core.c.new 2024-06-15 22:39:10.836498069 +0200
+@@ -2642,10 +2642,12 @@
+
+ int s9_open_input_port(char *path) {
+ int i = s9_new_port();
++ char *res_path = realpath(path, NULL);
+
+ if (i < 0)
+ return -1;
+- Ports[i] = fopen(path, "r");
++ Ports[i] = fopen(res_path, "r");
++ free(res_path);
+ if (Ports[i] == NULL)
+ return -1;
+ return i;
+@@ -2653,10 +2655,12 @@
+
+ int s9_open_output_port(char *path, int append) {
+ int i = s9_new_port();
++ char *res_path = realpath(path, NULL);
+
+ if (i < 0)
+ return -1;
+ Ports[i] = fopen(path, append? "a": "w");
++ free(res_path);
+ if (Ports[i] == NULL)
+ return -1;
+ return i;
+@@ -2924,8 +2928,10 @@
+ struct magic m;
+ int image_nodes, image_vcells;
+ char *s;
++ char *res_path = realpath(path, NULL);
+
+- f = fopen(path, "rb");
++ f = fopen(res_path, "rb");
++ free(res_path);
+ if (f == NULL)
+ return "could not open file";
+ if ((s = xfread(&m, sizeof(m), 1, f)) != NULL)
diff --git a/development/Bottleneck/Bottleneck.SlackBuild b/development/s9fes/s9fes.SlackBuild
index 9cab519df3..30c58eafbe 100644
--- a/development/Bottleneck/Bottleneck.SlackBuild
+++ b/development/s9fes/s9fes.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for Bottleneck
+# Slackware build script for s9fes
-# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2024 rc_05 <contact@rc-05.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,9 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=Bottleneck
-VERSION=${VERSION:-1.2.1}
-BUILD=${BUILD:-1}
+PRGNAM=s9fes
+VERSION=${VERSION:-20181205}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -59,6 +56,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -69,9 +69,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf s9
+tar xvf $CWD/$PRGNAM-$VERSION.tgz
+cd s9
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -79,13 +79,27 @@ 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
+# For this oneliner a patch is not needed.
+sed -i "s_:/usr/local/share/s9fes_:/usr/share/s9fes_" s9.c
+
+# Fix the Makefile to support the DESTDIR variable.
+patch < $CWD/patches/Makefile.patch
+
+make all
+make install-s9 DESTDIR=$PKG
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LICENSE PKG-INFO *.rst $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ HISTORY LICENSE MASCOT.png PREHISTORY README README.s9core TODO \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/s9fes/s9fes.info b/development/s9fes/s9fes.info
new file mode 100644
index 0000000000..f4d39cad76
--- /dev/null
+++ b/development/s9fes/s9fes.info
@@ -0,0 +1,10 @@
+PRGNAM="s9fes"
+VERSION="20181205"
+HOMEPAGE="https://t3x.org/s9fes/"
+DOWNLOAD="https://t3x.org/s9fes/s9fes-20181205.tgz"
+MD5SUM="1a9c137c40e3c74cf892e24366ea2d93"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="%README%"
+MAINTAINER="rc_05"
+EMAIL="contact@rc-05.com"
diff --git a/development/darcs/slack-desc b/development/s9fes/slack-desc
index 411d3d18f8..3e6d352384 100644
--- a/development/darcs/slack-desc
+++ b/development/s9fes/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-darcs: darcs (a distributed, interactive, smart revision control system)
-darcs:
-darcs: Darcs is a free, open source revision control system written in
-darcs: Haskell.
-darcs:
-darcs: https://darcs.net/
-darcs:
-darcs:
-darcs:
-darcs:
-darcs:
+s9fes: s9fes (Scheme 9 from Empty Space)
+s9fes:
+s9fes: S9fES is a mature, portable, and comprehensible interpreter for
+s9fes: R4RS Scheme.
+s9fes:
+s9fes: The core interpreter is written in pure ANSI C (C89),
+s9fes: so it runs on all platforms offering a C compiler.
+s9fes:
+s9fes: Homepage: https://t3x.org/s9fes/
+s9fes:
+s9fes:
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index 2e16d13696..273e4958e5 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.4}
+VERSION=${VERSION:-2.4.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index 5415b92072..2ffeb60c46 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="2.4.4"
+VERSION="2.4.8"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.4.4-source.tar.bz2"
-MD5SUM="2316e1ed55eafe6a34b6c7dd8ee34d72"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.4.8-source.tar.bz2"
+MD5SUM="e2f489b2c77f4a2f203694d4359583d8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/sbt/sbt.SlackBuild b/development/sbt/sbt.SlackBuild
index 4df72d53c3..b13cf19fb7 100644
--- a/development/sbt/sbt.SlackBuild
+++ b/development/sbt/sbt.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbt
-VERSION=${VERSION:-1.10.0}
+VERSION=${VERSION:-1.10.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbt/sbt.info b/development/sbt/sbt.info
index 879ea0f289..cdf44ff271 100644
--- a/development/sbt/sbt.info
+++ b/development/sbt/sbt.info
@@ -1,10 +1,10 @@
PRGNAM="sbt"
-VERSION="1.10.0"
+VERSION="1.10.2"
HOMEPAGE="https://www.scala-sbt.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.10.0/sbt-1.10.0.tgz"
-MD5SUM_x86_64="581a3a4b6922810bac3d00dd50be3f2e"
+DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.10.2/sbt-1.10.2.tgz"
+MD5SUM_x86_64="390b553da0556ef2048dd612b33a536a"
REQUIRES="zulu-openjdk8"
MAINTAINER="Julian Grinblat"
EMAIL="julian@dotcore.co.il"
diff --git a/development/scikit-build/scikit-build.SlackBuild b/development/scikit-build/scikit-build.SlackBuild
index f20118388e..5a063d94fc 100644
--- a/development/scikit-build/scikit-build.SlackBuild
+++ b/development/scikit-build/scikit-build.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for scikit-build
-# Copyright 2022 Duncan Roe, Melbourne, Australia
+# Copyright 2022, 2024 Duncan Roe, Melbourne, Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=scikit-build
-VERSION=${VERSION:-0.13.1}
+VERSION=${VERSION:-0.14.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/scikit-build/scikit-build.info b/development/scikit-build/scikit-build.info
index 0744a7d6d5..4df3c42540 100644
--- a/development/scikit-build/scikit-build.info
+++ b/development/scikit-build/scikit-build.info
@@ -1,8 +1,8 @@
PRGNAM="scikit-build"
-VERSION="0.13.1"
+VERSION="0.14.1"
HOMEPAGE="https://pypi.org/project/scikit-build/"
-DOWNLOAD="https://github.com/scikit-build/scikit-build/archive/0.13.1/scikit-build-0.13.1.tar.gz"
-MD5SUM="b1b453ce22b5700888b08592e0584940"
+DOWNLOAD="https://files.pythonhosted.org/packages/7c/db/f3f64429bbc05122c9772c6a493e793fd6ac55db6028802db999dc548064/scikit-build-0.14.1.tar.gz"
+MD5SUM="c26745b40078c0d272dab502a287f9c3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/smartgit/smartgit.SlackBuild b/development/smartgit/smartgit.SlackBuild
index 71913051e9..bb4d1ccd34 100644
--- a/development/smartgit/smartgit.SlackBuild
+++ b/development/smartgit/smartgit.SlackBuild
@@ -52,7 +52,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
tar xvf $CWD/$PRGNAM-generic-$FILE_VERSION.tar.gz
cd $PRGNAM
-chown -R root.root .
+chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
diff --git a/development/smlnj/_arch-n-opsys.patch b/development/smlnj/_arch-n-opsys.patch
new file mode 100644
index 0000000000..4addf45eb2
--- /dev/null
+++ b/development/smlnj/_arch-n-opsys.patch
@@ -0,0 +1,10 @@
+--- _arch-n-opsys 2015-07-09 04:54:20.000000000 -0300
++++ _arch-n-opsys.new 2024-05-21 00:47:47.253431563 -0300
+@@ -66,6 +66,7 @@
+ 2.6.*) ;;
+ 3.*) ;;
+ 4.*) ;;
++ 5.*) ;;
+ *) exit 1 ;;
+ esac
+ ;;
diff --git a/development/smlnj/doinst.sh b/development/smlnj/doinst.sh
index 048eb17e79..65c7e2eeb9 100644
--- a/development/smlnj/doinst.sh
+++ b/development/smlnj/doinst.sh
@@ -7,5 +7,3 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
fi
fi
-
-chmod +x /etc/profile.d/smlnj.sh
diff --git a/development/smlnj/smlnj.SlackBuild b/development/smlnj/smlnj.SlackBuild
index f1c4a612b8..86899607f1 100644
--- a/development/smlnj/smlnj.SlackBuild
+++ b/development/smlnj/smlnj.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
@@ -76,6 +73,8 @@ tar xvf $CWD/config.tgz
# Confuses install.sh
unset SMLNJ_HOME
+patch $TMP/$PRGNAM/config/_arch-n-opsys < $CWD/_arch-n-opsys.patch
+
config/install.sh
mkdir -p "$PKG/usr/lib/smlnj"
@@ -83,6 +82,7 @@ cp -R "$TMP/$PRGNAM/"{bin,lib} "$PKG/usr/lib/smlnj"
mkdir -p "$PKG/etc/profile.d"
cp "$CWD/smlnj.sh" "$PKG/etc/profile.d/smlnj.sh"
+chmod +x $PKG/etc/profile.d/smlnj.sh
chown -R root:root .
find -L . \
diff --git a/development/splint/splint.SlackBuild b/development/splint/splint.SlackBuild
index e7cf5025a8..1f0b956521 100644
--- a/development/splint/splint.SlackBuild
+++ b/development/splint/splint.SlackBuild
@@ -67,10 +67,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 {} \;
-automake --add-missing || true
-autoreconf || true
-automake --add-missing
-autoreconf
+autoreconf -vif
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/development/spyder/spyder.SlackBuild b/development/spyder/spyder.SlackBuild
index f0e583790a..aee63eb467 100644
--- a/development/spyder/spyder.SlackBuild
+++ b/development/spyder/spyder.SlackBuild
@@ -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
@@ -87,18 +73,19 @@ for FILE in $(find . -type f \( ! -iname "*\.*o" ! -iname "*\.png" \) \
done
# Allow SlackBuilds python libraries versions
+# Note that while python3-spyder-kernels 3.0.0 can still be built and installed, it causes Spyder 5.4.0 to crash
sed 's|IPYTHON_REQVER = ">=7.31.1;<8.0.0"|IPYTHON_REQVER = ">=7.31.1"|' -i spyder/dependencies.py
sed "s|JEDI_REQVER = '>=0.17.2;<0.19.0'|JEDI_REQVER = '>=0.17.2'|" -i spyder/dependencies.py
sed "s|PYLINT_REQVER = '>=2.5.0;<3.0'|PYLINT_REQVER = '>=2.5.0'|" -i spyder/dependencies.py
sed "s|QDARKSTYLE_REQVER = '>=3.0.2;<3.1.0'|QDARKSTYLE_REQVER = '>=3.0.2'|" -i spyder/dependencies.py
sed "s|QTCONSOLE_REQVER = '>=5.4.0;<5.5.0'|QTCONSOLE_REQVER = '>=5.4.0'|" -i spyder/dependencies.py
-sed "s|SPYDER_KERNELS_REQVER = '>=2.4.0;<2.5.0'|SPYDER_KERNELS_REQVER = '>=2.4.0'|" -i spyder/dependencies.py
+sed "s|SPYDER_KERNELS_REQVER = '>=2.4.0;<2.5.0'|SPYDER_KERNELS_REQVER = '>=2.4.0,<=2.5.2'|" -i spyder/dependencies.py
sed "s|ipython>=7.31.1,<8.0.0|ipython>=7.31.1|" -i setup.py
sed "s|jedi>=0.17.2,<0.19.0|jedi>=0.17.2|" -i setup.py
sed "s|pylint>=2.5.0,<3.0|pylint>=2.5.0|" -i setup.py
sed "s|qdarkstyle>=3.0.2,<3.1.0|qdarkstyle>=3.0.2|" -i setup.py
sed "s|qtconsole>=5.4.0,<5.5.0|qtconsole>=5.5.0|" -i setup.py
-sed "s|spyder-kernels>=2.4.0,<2.5.0|spyder-kernels>=2.4.0|" -i setup.py
+sed "s|spyder-kernels>=2.4.0,<2.5.0|spyder-kernels>=2.4.0,<=2.5.2|" -i setup.py
python3 setup.py install --root=$PKG
diff --git a/development/sublime_text/sublime_text.SlackBuild b/development/sublime_text/sublime_text.SlackBuild
index 7a4ff346de..b706002ad0 100644
--- a/development/sublime_text/sublime_text.SlackBuild
+++ b/development/sublime_text/sublime_text.SlackBuild
@@ -10,7 +10,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sublime_text
-VERSION=${VERSION:-4.1.69}
+VERSION=${VERSION:-4.1.80}
SRCVERSION=${VERSION//[.]/}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/sublime_text/sublime_text.info b/development/sublime_text/sublime_text.info
index f81ad2b330..14f8643feb 100644
--- a/development/sublime_text/sublime_text.info
+++ b/development/sublime_text/sublime_text.info
@@ -1,10 +1,10 @@
PRGNAM="sublime_text"
-VERSION="4.1.69"
+VERSION="4.1.80"
HOMEPAGE="http://www.sublimetext.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.sublimetext.com/sublime_text_build_4169_x64.tar.xz"
-MD5SUM_x86_64="f0ed9c14a64dab344ec56d62675cc036"
+DOWNLOAD_x86_64="https://download.sublimetext.com/sublime_text_build_4180_x64.tar.xz"
+MD5SUM_x86_64="9d632d7269d3d151bee32a5e6e50b7e9"
REQUIRES=""
MAINTAINER="Nikolay Nikolov"
EMAIL="niko.b.nikolov@gmail.com"
diff --git a/development/systemtap/int.patch b/development/systemtap/int.patch
deleted file mode 100644
index b412a51894..0000000000
--- a/development/systemtap/int.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Lockywolf <lockywolf@gmail.com>
-
-diff -Naur systemtap-4.5.orig/staprun/monitor.c systemtap-4.5/staprun/monitor.c
---- systemtap-4.5.orig/staprun/monitor.c 2021-05-07 21:20:39.000000000 +0200
-+++ systemtap-4.5/staprun/monitor.c 2021-10-15 11:57:04.770964000 +0200
-@@ -448,12 +448,12 @@
- if (active_window == 0)
- wattron(status, A_BOLD);
- wprintw(status, "\n%*s\t%*s\t%*s\t%*s\t%*s\t%*s\t%s\n",
-- width[p_index], HIGHLIGHT("index", p_index, comp_fn_index),
-- width[p_state], HIGHLIGHT("state", p_state, comp_fn_index),
-- width[p_hits], HIGHLIGHT("hits", p_hits, comp_fn_index),
-- width[p_min], HIGHLIGHT("min", p_min, comp_fn_index),
-- width[p_avg], HIGHLIGHT("avg", p_avg, comp_fn_index),
-- width[p_max], HIGHLIGHT("max", p_max, comp_fn_index),
-+ (int)width[p_index], HIGHLIGHT("index", p_index, comp_fn_index),
-+ (int)width[p_state], HIGHLIGHT("state", p_state, comp_fn_index),
-+ (int)width[p_hits], HIGHLIGHT("hits", p_hits, comp_fn_index),
-+ (int)width[p_min], HIGHLIGHT("min", p_min, comp_fn_index),
-+ (int)width[p_avg], HIGHLIGHT("avg", p_avg, comp_fn_index),
-+ (int)width[p_max], HIGHLIGHT("max", p_max, comp_fn_index),
- HIGHLIGHT("name", p_name, comp_fn_index));
- if (active_window == 0)
- wattroff(status, A_BOLD);
-@@ -466,17 +466,17 @@
- json_object *probe, *field;
- probe = json_object_array_get_idx(jso_probe_list, i);
- json_object_object_get_ex(probe, "index", &field);
-- wprintw(status, "%*s\t", width[p_index], json_object_get_string(field));
-+ wprintw(status, "%*s\t", (int)width[p_index], json_object_get_string(field));
- json_object_object_get_ex(probe, "state", &field);
-- wprintw(status, "%*s\t", width[p_state], json_object_get_string(field));
-+ wprintw(status, "%*s\t", (int)width[p_state], json_object_get_string(field));
- json_object_object_get_ex(probe, "hits", &field);
-- wprintw(status, "%*s\t", width[p_hits], json_object_get_string(field));
-+ wprintw(status, "%*s\t", (int)width[p_hits], json_object_get_string(field));
- json_object_object_get_ex(probe, "min", &field);
-- wprintw(status, "%*s\t", width[p_min], json_object_get_string(field));
-+ wprintw(status, "%*s\t", (int)width[p_min], json_object_get_string(field));
- json_object_object_get_ex(probe, "avg", &field);
-- wprintw(status, "%*s\t", width[p_avg], json_object_get_string(field));
-+ wprintw(status, "%*s\t", (int)width[p_avg], json_object_get_string(field));
- json_object_object_get_ex(probe, "max", &field);
-- wprintw(status, "%*s\t", width[p_max], json_object_get_string(field));
-+ wprintw(status, "%*s\t", (int)width[p_max], json_object_get_string(field));
- getyx(status, discard, cur_x);
- json_object_object_get_ex(probe, "name", &field);
- wprintw(status, "%.*s", max_cols-cur_x-1, json_object_get_string(field));
diff --git a/development/systemtap/systemtap.SlackBuild b/development/systemtap/systemtap.SlackBuild
index 62eff9de5b..8e3c6604f8 100644
--- a/development/systemtap/systemtap.SlackBuild
+++ b/development/systemtap/systemtap.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=systemtap
-VERSION=${VERSION:-4.5}
+VERSION=${VERSION:-5.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,8 +80,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-patch -p1 < $CWD/int.patch
-
export PYTHON=python3
CFLAGS="$SLKCFLAGS" \
diff --git a/development/systemtap/systemtap.info b/development/systemtap/systemtap.info
index e8be62cd34..3d8c1c4f2d 100644
--- a/development/systemtap/systemtap.info
+++ b/development/systemtap/systemtap.info
@@ -1,8 +1,8 @@
PRGNAM="systemtap"
-VERSION="4.5"
+VERSION="5.1"
HOMEPAGE="https://sourceware.org/systemtap/"
-DOWNLOAD="https://sourceware.org/systemtap/ftp/releases/systemtap-4.5.tar.gz"
-MD5SUM="39369e2aa08636ea6600464e9fdc5185"
+DOWNLOAD="https://sourceware.org/systemtap/ftp/releases/systemtap-5.1.tar.gz"
+MD5SUM="d4f8d8f2ed09031a9a284e894c95103e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tea/tea.SlackBuild b/development/tea/tea.SlackBuild
index 2fa0f64f94..d857da739a 100644
--- a/development/tea/tea.SlackBuild
+++ b/development/tea/tea.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tea
-VERSION=${VERSION:-62.4.0}
+VERSION=${VERSION:-63.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tea/tea.info b/development/tea/tea.info
index ab445a2332..c3db325aac 100644
--- a/development/tea/tea.info
+++ b/development/tea/tea.info
@@ -1,8 +1,8 @@
PRGNAM="tea"
-VERSION="62.4.0"
+VERSION="63.1.0"
HOMEPAGE="https://tea.ourproject.org/"
-DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/62.4.0/tea-qt-62.4.0.tar.gz"
-MD5SUM="6e186e204a92111ee35fd47f26d5cf4c"
+DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/63.1.0/tea-qt-63.1.0.tar.gz"
+MD5SUM="f0a74010c4720bab5e159e52e06687e5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/terraform-ls/README b/development/terraform-ls/README
new file mode 100644
index 0000000000..36af5e78a7
--- /dev/null
+++ b/development/terraform-ls/README
@@ -0,0 +1,8 @@
+Terraform Language Server
+
+The official Terraform language server (terraform-ls) maintained by
+HashiCorp provides IDE features to any LSP-compatible editor.
+
+Warning: This SlackBuild requires network access when it runs, meaning
+it downloads files from the Internet with root access. You should
+decide for yourself whether or not you think this is a good idea.
diff --git a/development/hopper/slack-desc b/development/terraform-ls/slack-desc
index 8f8b9b6fec..0478bf03dd 100644
--- a/development/hopper/slack-desc
+++ b/development/terraform-ls/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------------------------------------------------------|
-hopper: hopper (disassembler)
-hopper:
-hopper: Reverse engineering tool that lets you disassemble
-hopper: and decompile 32/64 bits intel and ARM executables
-hopper:
-hopper:
-hopper:
-hopper:
-hopper:
-hopper: Homepage: https://www.hopperapp.com
-hopper:
+ |-----handy-ruler------------------------------------------------------|
+terraform-ls: terraform-ls (Terraform Language Server)
+terraform-ls:
+terraform-ls: Homepage: https://github.com/hashicorp/terraform-ls
+terraform-ls:
+terraform-ls:
+terraform-ls:
+terraform-ls:
+terraform-ls:
+terraform-ls:
+terraform-ls:
+terraform-ls:
diff --git a/development/Sphinx/Sphinx.SlackBuild b/development/terraform-ls/terraform-ls.SlackBuild
index 330564c274..2d449505e6 100644
--- a/development/Sphinx/Sphinx.SlackBuild
+++ b/development/terraform-ls/terraform-ls.SlackBuild
@@ -1,10 +1,8 @@
#!/bin/bash
-# Slackware build script for Sphinx
+# Slackware build script for terraform-ls
-# Copyright 2023-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net>
-# Copyright 2013 Mikko Värri, Finland
-# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2024 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,9 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=Sphinx
-SRCNAM=Sphinx
-VERSION=${VERSION:-5.3.0}
+PRGNAM=terraform-ls
+VERSION=${VERSION:-0.34.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -55,28 +52,25 @@ 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 \
- -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 {} \;
-# lower Pygments required version
-sed -i '/Pygments>=/ s/2.12/2.10.0/' pyproject.toml
-
-python3 -m build --no-isolation
-python3 -m installer -d "$PKG" dist/*.whl
+go build -o $PRGNAM -trimpath -buildvcs=false -ldflags "-s -w"
+install -D -m0755 $PRGNAM $PKG/usr/bin/$PRGNAM
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS CHANGES EXAMPLES LICENSE README.rst \
+ CHANGELOG.md LICENSE README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/terraform-ls/terraform-ls.info b/development/terraform-ls/terraform-ls.info
new file mode 100644
index 0000000000..7559168471
--- /dev/null
+++ b/development/terraform-ls/terraform-ls.info
@@ -0,0 +1,10 @@
+PRGNAM="terraform-ls"
+VERSION="0.34.2"
+HOMEPAGE="https://github.com/hashicorp/terraform-ls"
+DOWNLOAD="https://github.com/hashicorp/terraform-ls/archive/v0.34.2/terraform-ls-0.34.2.tar.gz"
+MD5SUM="84362e3caa7404a6b03c067966fec767"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="google-go-lang"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/development/terraform/terraform.SlackBuild b/development/terraform/terraform.SlackBuild
index 0dac129c1c..08eb2eb047 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.8.0}
+VERSION=${VERSION:-1.9.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/terraform/terraform.info b/development/terraform/terraform.info
index 01c9027e98..8df23c74a6 100644
--- a/development/terraform/terraform.info
+++ b/development/terraform/terraform.info
@@ -1,8 +1,8 @@
PRGNAM="terraform"
-VERSION="1.8.0"
+VERSION="1.9.5"
HOMEPAGE="https://www.terraform.io/"
-DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.8.0/terraform-1.8.0.tar.gz"
-MD5SUM="da3fb5b1df7615b28c072698063d0726"
+DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.9.5/terraform-1.9.5.tar.gz"
+MD5SUM="2b28aafa5685125911de74b74954dca7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/textadept/textadept.SlackBuild b/development/textadept/textadept.SlackBuild
index 54486a6eed..40c8c71f9e 100644
--- a/development/textadept/textadept.SlackBuild
+++ b/development/textadept/textadept.SlackBuild
@@ -112,8 +112,8 @@ if [ -e /usr/bin/markdown-it ]; then
sed -i 's/markdown -f toc -T/markdown-it/;s/read\(..\)a/read\1*a/;s/:match.*ul.*//' $FILL_LAYOUT
pushd $PKG/usr/share/$PRGNAM/docs
- for file in `ls *.md`; do
- cat _layouts/default.html | $LUA $FILL_LAYOUT $file > `basename -s .md $file`.html
+ for file in $( ls *.md ); do
+ cat _layouts/default.html | $LUA $FILL_LAYOUT $file > $( basename -s .md $file ).html
done
rm _layouts/default.html
rmdir _layouts
diff --git a/development/tflint/README b/development/tflint/README
new file mode 100644
index 0000000000..eaef2e23bf
--- /dev/null
+++ b/development/tflint/README
@@ -0,0 +1,13 @@
+A Pluggable Terraform Linter
+
+TFLint is a framework and each feature is provided by plugins, the
+key features are as follows:
+
+- Find possible errors (like invalid instance types) for Major Cloud
+ providers (AWS/Azure/GCP).
+- Warn about deprecated syntax, unused declarations.
+- Enforce best practices, naming conventions.
+
+Warning: This SlackBuild requires network access when it runs, meaning
+it downloads files from the Internet with root access. You should
+decide for yourself whether or not you think this is a good idea.
diff --git a/development/nodejs/slack-desc b/development/tflint/slack-desc
index bb10691042..dab2c14a69 100644
--- a/development/nodejs/slack-desc
+++ b/development/tflint/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-nodejs: nodejs (JavaScript runtime)
-nodejs:
-nodejs: Node.js is a JavaScript runtime built on Chrome's V8 JavaScript
-nodejs: engine.
-nodejs:
-nodejs: https://nodejs.org/
-nodejs:
-nodejs:
-nodejs:
-nodejs:
-nodejs:
+tflint: tflint (A Pluggable Terraform Linter)
+tflint:
+tflint: Homepage: https://github.com/terraform-linters/tflint
+tflint:
+tflint:
+tflint:
+tflint:
+tflint:
+tflint:
+tflint:
+tflint:
diff --git a/development/tstoolbox/tstoolbox.SlackBuild b/development/tflint/tflint.SlackBuild
index d715facb12..41e34142d2 100644
--- a/development/tstoolbox/tstoolbox.SlackBuild
+++ b/development/tflint/tflint.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for tstoolbox
+# Slackware build script for tflint
-# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2024 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=tstoolbox
-VERSION=${VERSION:-11.35.19.17}
+PRGNAM=tflint
+VERSION=${VERSION:-0.53.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
@@ -50,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
@@ -79,18 +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 {} \;
-python setup.py install --root=$PKG
+go build -o tflint-bin
+install -D -m0755 tflint-bin $PKG/usr/bin/tflint
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 *.rst LICENSE.txt PKG-INFO VERSION $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ ARCHITECTURE.md SECURITY.md docs 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
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/tflint/tflint.info b/development/tflint/tflint.info
new file mode 100644
index 0000000000..8acd2b581a
--- /dev/null
+++ b/development/tflint/tflint.info
@@ -0,0 +1,10 @@
+PRGNAM="tflint"
+VERSION="0.53.0"
+HOMEPAGE="https://github.com/terraform-linters/tflint"
+DOWNLOAD="https://github.com/terraform-linters/tflint/archive/v0.53.0/tflint-0.53.0.tar.gz"
+MD5SUM="d05729ea135a675c9f567c352353875f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="google-go-lang"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/development/tig/tig.SlackBuild b/development/tig/tig.SlackBuild
index 1c0d84306b..6f430cebb7 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.9}
+VERSION=${VERSION:-2.5.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tig/tig.info b/development/tig/tig.info
index ad3ebe5898..f4f7b9c0b4 100644
--- a/development/tig/tig.info
+++ b/development/tig/tig.info
@@ -1,8 +1,8 @@
PRGNAM="tig"
-VERSION="2.5.9"
+VERSION="2.5.10"
HOMEPAGE="https://jonas.github.io/tig/"
-DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.9/tig-2.5.9.tar.gz"
-MD5SUM="54d0d7a17b75832eac632b6232f785fe"
+DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.10/tig-2.5.10.tar.gz"
+MD5SUM="80822a6ed9f2accf13154a482ce72a05"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tiled/tiled.SlackBuild b/development/tiled/tiled.SlackBuild
index f4bd1709fa..843f88e38d 100644
--- a/development/tiled/tiled.SlackBuild
+++ b/development/tiled/tiled.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tiled
-VERSION=${VERSION:-1.10.2}
+VERSION=${VERSION:-1.11.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tiled/tiled.info b/development/tiled/tiled.info
index fcbf8bdff2..fa20e6b21b 100644
--- a/development/tiled/tiled.info
+++ b/development/tiled/tiled.info
@@ -1,8 +1,8 @@
PRGNAM="tiled"
-VERSION="1.10.2"
+VERSION="1.11.0"
HOMEPAGE="https://www.mapeditor.org"
-DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.10.2/tiled-1.10.2.tar.gz"
-MD5SUM="92e4de50b817b0288d0c635b6668ecd4"
+DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.11.0/tiled-1.11.0.tar.gz"
+MD5SUM="de87d437eacdee59746d0d476b64a556"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qbs"
diff --git a/development/tkdiff/tkdiff.SlackBuild b/development/tkdiff/tkdiff.SlackBuild
index a76c0fd3b5..a3bc15a792 100644
--- a/development/tkdiff/tkdiff.SlackBuild
+++ b/development/tkdiff/tkdiff.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tkdiff
-VERSION=${VERSION:-5.6}
+VERSION=${VERSION:-5.7}
SRCVERSION=$( echo $VERSION | tr . - )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/tkdiff/tkdiff.info b/development/tkdiff/tkdiff.info
index 0c511b5401..b46a276c3c 100644
--- a/development/tkdiff/tkdiff.info
+++ b/development/tkdiff/tkdiff.info
@@ -1,8 +1,8 @@
PRGNAM="tkdiff"
-VERSION="5.6"
+VERSION="5.7"
HOMEPAGE="https://sourceforge.net/projects/tkdiff/"
-DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.6/tkdiff-5-6.zip"
-MD5SUM="69355922c7738efe9ec9203acef36e02"
+DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.7/tkdiff-5-7.zip"
+MD5SUM="525a15b95cb8cda6e2dc97c04560d477"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tstoolbox/README b/development/tstoolbox/README
deleted file mode 100644
index d1d65afb57..0000000000
--- a/development/tstoolbox/README
+++ /dev/null
@@ -1,2 +0,0 @@
-The tstoolbox is a Python script to manipulate time-series on
-the command line or by function calls within Python.
diff --git a/development/tstoolbox/slack-desc b/development/tstoolbox/slack-desc
deleted file mode 100644
index 52b7b67cf3..0000000000
--- a/development/tstoolbox/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------------------------------------------------------|
-tstoolbox: tstoolbox (manipulate time series files)
-tstoolbox:
-tstoolbox: The tstoolbox is a Python script to manipulate time-series on the
-tstoolbox: command line or by function calls within Python.
-tstoolbox:
-tstoolbox: Homepage: https://pypi.python.org/pypi/tstoolbox
-tstoolbox:
-tstoolbox:
-tstoolbox:
-tstoolbox:
-tstoolbox:
diff --git a/development/tstoolbox/tstoolbox.info b/development/tstoolbox/tstoolbox.info
deleted file mode 100644
index ad05c5bf8e..0000000000
--- a/development/tstoolbox/tstoolbox.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="tstoolbox"
-VERSION="11.35.19.17"
-HOMEPAGE="https://pypi.python.org/pypi/tstoolbox"
-DOWNLOAD="https://pypi.python.org/packages/d6/70/57ce5cd3e36ac664b5c3eba5697c4d527232fe38b7404754bc3599c36f81/tstoolbox-11.35.19.17.tar.gz"
-MD5SUM="34bc5b33ecf623b2909392e4f22353ed"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="pandas mando python2-matplotlib rst2ansi python2-scipy"
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/ucpp/README b/development/ucpp/README
index d50af6cc71..f2f71d9f34 100644
--- a/development/ucpp/README
+++ b/development/ucpp/README
@@ -1,3 +1,5 @@
+ucpp (C preprocessor compliant to ISO-C99)
+
A C preprocessor is a part of a C compiler responsible for macro
replacement, conditional compilation and inclusion of header files.
It is often found as a stand-alone program on Unix systems.
diff --git a/development/ucpp/ucpp.SlackBuild b/development/ucpp/ucpp.SlackBuild
index d38723815b..9df518318c 100644
--- a/development/ucpp/ucpp.SlackBuild
+++ b/development/ucpp/ucpp.SlackBuild
@@ -2,25 +2,14 @@
# Slackware build script for ucpp
-# Copyright 2015, 2018 Hunter Sezen California, 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.
+# Original author: Hunter Sezen.
+# Modified and now maintained by B. Watson <urchlay@slackware.uk>.
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# 20240902 bkw:
+# - new maintainer.
+# - relicense as WTFPL.
cd $(dirname $0) ; CWD=$(pwd)
@@ -38,9 +27,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,13 +59,11 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
autoreconf -fi
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -90,20 +74,15 @@ CXXFLAGS="$SLKCFLAGS" \
--build=$ARCH-slackware-linux
make
-make install DESTDIR=$PKG
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
+make install-strip DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man*/*
rm -f $PKG/usr/lib*/*.la
+PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKGDOC
+cp -a AUTHORS COPYING README $PKGDOC
+cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/ucpp/ucpp.info b/development/ucpp/ucpp.info
index 07c0c7c5a8..d05957ea0c 100644
--- a/development/ucpp/ucpp.info
+++ b/development/ucpp/ucpp.info
@@ -6,5 +6,5 @@ MD5SUM="08547a340eb2b7c8bae163894b2858a5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"
diff --git a/development/uftrace/uftrace.SlackBuild b/development/uftrace/uftrace.SlackBuild
index 37ffc58c34..d23c5684a6 100644
--- a/development/uftrace/uftrace.SlackBuild
+++ b/development/uftrace/uftrace.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uftrace
-VERSION=${VERSION:-20240410_17df844}
-GITHASH=${GITHASH:-17df844f1488a9a90e218b0a2ba19d1936e4cfb2}
+VERSION=${VERSION:-20240619_804ae6b}
+GITHASH=${GITHASH:-804ae6bc91ae3e87fa96ce55ebf2be7f032a7ac4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/uftrace/uftrace.info b/development/uftrace/uftrace.info
index 068b5e0ee6..e2f33f4a73 100644
--- a/development/uftrace/uftrace.info
+++ b/development/uftrace/uftrace.info
@@ -1,8 +1,8 @@
PRGNAM="uftrace"
-VERSION="20240410_17df844"
+VERSION="20240619_804ae6b"
HOMEPAGE="https://github.com/namhyung/uftrace"
-DOWNLOAD="https://github.com/namhyung/uftrace/archive/17df844/uftrace-17df844f1488a9a90e218b0a2ba19d1936e4cfb2.tar.gz"
-MD5SUM="bd49c4c907e5fe013384e265d3e843d7"
+DOWNLOAD="https://github.com/namhyung/uftrace/archive/804ae6b/uftrace-804ae6bc91ae3e87fa96ce55ebf2be7f032a7ac4.tar.gz"
+MD5SUM="d855e7027c6583eb7e8bb28af620b3ab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capstone"
diff --git a/development/uncrustify/uncrustify.SlackBuild b/development/uncrustify/uncrustify.SlackBuild
index 6a8c45c795..87d0c44b53 100644
--- a/development/uncrustify/uncrustify.SlackBuild
+++ b/development/uncrustify/uncrustify.SlackBuild
@@ -8,7 +8,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uncrustify
-VERSION=${VERSION:-0.78.1}
+VERSION=${VERSION:-0.79.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/uncrustify/uncrustify.info b/development/uncrustify/uncrustify.info
index 50be463155..b1bd000bff 100644
--- a/development/uncrustify/uncrustify.info
+++ b/development/uncrustify/uncrustify.info
@@ -1,8 +1,8 @@
PRGNAM="uncrustify"
-VERSION="0.78.1"
+VERSION="0.79.0"
HOMEPAGE="http://uncrustify.sourceforge.net/"
-DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.78.1/uncrustify-uncrustify-0.78.1.tar.gz"
-MD5SUM="55820a8a6729016b6e91d27a108a4a6f"
+DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.79.0/uncrustify-uncrustify-0.79.0.tar.gz"
+MD5SUM="c19c2f729d4f8ddfc20f8c861222489e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/unittest-cpp/unittest-cpp.SlackBuild b/development/unittest-cpp/unittest-cpp.SlackBuild
index 061e9fea38..223216bb2e 100644
--- a/development/unittest-cpp/unittest-cpp.SlackBuild
+++ b/development/unittest-cpp/unittest-cpp.SlackBuild
@@ -84,7 +84,7 @@ mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error=uninitialized" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DCMAKE_BUILD_TYPE=Release ..
diff --git a/development/valgrind/README b/development/valgrind/README
deleted file mode 100644
index 7e4eec3411..0000000000
--- a/development/valgrind/README
+++ /dev/null
@@ -1,19 +0,0 @@
-Valgrind is a framework for building dynamic analysis tools. There are
-Valgrind tools that can automatically detect many memory management
-and threading bugs, and profile your programs in detail. You can also
-use Valgrind to build new tools.
-
-The Valgrind distribution currently includes six production-quality
-tools: a memory error detector, two thread error detectors, a cache
-and branch-prediction profiler, a call-graph generating cache and
-branch-prediction profiler, and a heap profiler. It also includes
-three experimental tools: a heap/stack/global array overrun detector,
-a different kind of heap profiler, and a SimPoint basic block vector
-generator. It runs on the following platforms: x86/Linux, AMD64/Linux,
-PPC32/Linux, PPC64/Linux, ARM/Linux, x86/MacOSX and AMD64/MacOSX.
-
-Optional dependency: either mpich or openmpi. If one of these is
-found, valgrind will include the MPI wrapper, which allows using
-valgrind with software that uses the MPI message passing standard.
-Note that only one of mpich or openmpi should be installed, as they
-conflict with each other.
diff --git a/development/valgrind/slack-desc b/development/valgrind/slack-desc
deleted file mode 100644
index 5129787498..0000000000
--- a/development/valgrind/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------------------------------------------------------|
-valgrind: valgrind (award-winning suite of tools for debugging)
-valgrind:
-valgrind: Valgrind is an award-winning suite of tools for debugging and
-valgrind: profiling Linux programs. With the tools that come with Valgrind,
-valgrind: you can automatically detect many memory management and threading
-valgrind: bugs, avoiding hours of frustrating bug-hunting, making your
-valgrind: programs more stable. You can also perform detailed profiling,
-valgrind: to speed up and reduce memory use of your programs.
-valgrind:
-valgrind:
-valgrind:
diff --git a/development/valgrind/valgrind.SlackBuild b/development/valgrind/valgrind.SlackBuild
deleted file mode 100644
index f9a8572a3e..0000000000
--- a/development/valgrind/valgrind.SlackBuild
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for valgrind
-# Written by Kyle Guinn <elyk03@gmail.com>
-# Updated by Peter Wang <novalazy@gmail.com>
-# Maintained by Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=valgrind
-VERSION=${VERSION:-3.23.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
- # The valgrind build system already passes -fpic
- # and forcing -fPIC results in a build failure.
- SLKCFLAGS="-O2"
- 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.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 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
-
-# Do NOT strip the shared objects, as recommended by the developers.
-find $PKG -print0 | xargs -0 file | grep -e "executable" | 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* FAQ.txt NEWS README* \
- $PKG/usr/doc/$PRGNAM-$VERSION
-mv $PKG/usr/share/doc/valgrind/html $PKG/usr/doc/$PRGNAM-$VERSION
-# The doc directory is the only thing in $PKG/usr/share, and the only things
-# left in it now are pdf and a ps doc files. They are large, so we won't keep
-# them around. If you still want them, uncomment the line below.
-# mv $PKG/usr/share/doc/valgrind/*.{ps,pdf} $PKG/usr/doc/$PRGNAM-$VERSION
-rm -rf $PKG/usr/share
-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/valgrind/valgrind.info b/development/valgrind/valgrind.info
deleted file mode 100644
index af19dc32a5..0000000000
--- a/development/valgrind/valgrind.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="valgrind"
-VERSION="3.23.0"
-HOMEPAGE="http://www.valgrind.org/"
-DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2"
-MD5SUM="c59775fcbfa82fcce796843d0aaa7538"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Willy Sudiarto Raharjo"
-EMAIL="willysr@slackbuilds.org"
diff --git a/development/vasm/README b/development/vasm/README
index 465a80938f..39b28f9a0d 100644
--- a/development/vasm/README
+++ b/development/vasm/README
@@ -5,5 +5,5 @@ objects in different formats as well as absolute code. Different CPU,
syntax, and output modules are supported.
Supported target CPUs:
-
-6502 6800 6809 arm c16x jagrisc m68k pdp11 ppc tr3200 vidcore x86 z80
+ 6502 6800 6809 arm c16x jagrisc m68k
+ pdp11 ppc qnice tr3200 vidcore x86 z80
diff --git a/development/vasm/slack-desc b/development/vasm/slack-desc
index 3c01da0bfb..7dded627fa 100644
--- a/development/vasm/slack-desc
+++ b/development/vasm/slack-desc
@@ -13,7 +13,7 @@ vasm: objects in different formats as well as absolute code. Different CPU,
vasm: syntax, and output modules are supported.
vasm:
vasm: Supported target CPUs:
-vasm:
-vasm: 6502 6800 6809 arm c16x jagrisc m68k pdp11 ppc tr3200 vidcore x86 z80
+vasm: 6502 6800 6809 arm c16x jagrisc m68k
+vasm: pdp11 ppc qnice tr3200 vidcore x86 z80
vasm:
vasm:
diff --git a/development/vasm/vasm.SlackBuild b/development/vasm/vasm.SlackBuild
index d00fa2806b..5155c70c06 100644
--- a/development/vasm/vasm.SlackBuild
+++ b/development/vasm/vasm.SlackBuild
@@ -6,12 +6,17 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240822 bkw:
+# - update for v1.9f.
+# - enable qnice (it's a toy/test arch, but someone might want it).
+# See: https://qnice.sourceforge.net/
+
# 20230912 bkw: update for v1.9d.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vasm
-VERSION=${VERSION:-1.9d}
+VERSION=${VERSION:-1.9f}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,12 +75,9 @@ runmake() {
rm -f ${PRGNAM}${cpu}*
}
-# qnice looks to be a toy/test architecture (only 22 opcodes), and
-# it's never explained in the docs. leave it out.
-
# every CPU gets std syntax:
CPUS="6502 6800 6809 arm c16x jagrisc m68k \
- pdp11 ppc tr3200 vidcore x86 z80"
+ pdp11 ppc qnice tr3200 vidcore x86 z80"
# only a few CPUs get extra syntax modules:
EXTRAS="m68k-mot ppc-mot 6502-madmac jagrisc-madmac \
diff --git a/development/vasm/vasm.info b/development/vasm/vasm.info
index 9193269ef7..416a3d05ca 100644
--- a/development/vasm/vasm.info
+++ b/development/vasm/vasm.info
@@ -1,8 +1,8 @@
PRGNAM="vasm"
-VERSION="1.9d"
+VERSION="1.9f"
HOMEPAGE="http://sun.hasenbraten.de/vasm/"
-DOWNLOAD="http://phoenix.owl.de/tags/vasm1_9d.tar.gz"
-MD5SUM="14e87e882ac20f1a69dddf2fd7c6db86"
+DOWNLOAD="http://phoenix.owl.de/tags/vasm1_9f.tar.gz"
+MD5SUM="2fc3c5a8322f1ed0004cca707cc2b43e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/vc-intrinsics/vc-intrinsics.SlackBuild b/development/vc-intrinsics/vc-intrinsics.SlackBuild
index ef9d2f1a1c..cb18b02a02 100644
--- a/development/vc-intrinsics/vc-intrinsics.SlackBuild
+++ b/development/vc-intrinsics/vc-intrinsics.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vc-intrinsics
-VERSION=${VERSION:-0.7.1}
+VERSION=${VERSION:-0.18.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/vc-intrinsics/vc-intrinsics.info b/development/vc-intrinsics/vc-intrinsics.info
index 73886671ce..c872982f04 100644
--- a/development/vc-intrinsics/vc-intrinsics.info
+++ b/development/vc-intrinsics/vc-intrinsics.info
@@ -1,8 +1,8 @@
PRGNAM="vc-intrinsics"
-VERSION="0.7.1"
+VERSION="0.18.0"
HOMEPAGE="https://github.com/intel/vc-intrinsics"
-DOWNLOAD="https://github.com/intel/vc-intrinsics/archive/v0.7.1/vc-intrinsics-0.7.1.tar.gz"
-MD5SUM="80cb159761b289b2c33495de139c6630"
+DOWNLOAD="https://github.com/intel/vc-intrinsics/archive/v0.18.0/vc-intrinsics-0.18.0.tar.gz"
+MD5SUM="f75ba44799c015deeb37064039fae0cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 5f700890c9..67d93afb56 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.89.1}
-SRCVER=1715058993
+VERSION=${VERSION:-1.93.1}
+SRCVER=1726078107
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 cc2176c074..e18c342afc 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.89.1"
+VERSION="1.93.1"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/dc96b837cf6bb4af9cd736aa3af08cf8279f7685/code-stable-x64-1715058993.tar.gz"
-MD5SUM_x86_64="d36230c467c3a4f929881f3a61756971"
+DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40/code-stable-x64-1726078107.tar.gz"
+MD5SUM_x86_64="5209d7f6d560beea2bf37ee9416ca8bb"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/whisper.cpp/README b/development/whisper.cpp/README
index 2c0e887b33..aa0315fa3a 100644
--- a/development/whisper.cpp/README
+++ b/development/whisper.cpp/README
@@ -14,3 +14,9 @@ recognition (ASR) model:
-Partial OpenCL GPU support via CLBlast
-OpenVINO Support
-C-style API
+
+This package fails to build if both blas and OpenBLAS are installed.
+
+Optional autodetected dependencies:
+-OpenBLAS || blas
+-openvino
diff --git a/development/whisper.cpp/whisper.cpp.SlackBuild b/development/whisper.cpp/whisper.cpp.SlackBuild
index 3e0abaa2e2..29b4bfcabe 100644
--- a/development/whisper.cpp/whisper.cpp.SlackBuild
+++ b/development/whisper.cpp/whisper.cpp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=whisper.cpp
-VERSION=${VERSION:-1.5.5}
+VERSION=${VERSION:-1.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,17 +83,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 {} +
-source /usr/share/openvino/setupvars.sh
-mkdir -p build
+pkg-config openblas && OPENBLAS="-DWHISPER_OPENBLAS=ON"
+pkg-config openvino && OPENVINO="-DWHISPER_OPENVINO=ON" && source /usr/share/openvino/setupvars.sh
+
+mkdir build
cd build
-pwd
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DWHISPER_OPENVINO=ON \
- -DWHISPER_OPENBLAS=ON \
- -Wno-dev \
+ -DCMAKE_SKIP_INSTALL_RPATH=ON \
+ $OPENBLAS \
+ $OPENVINO \
-DCMAKE_BUILD_TYPE=Release ..
make
make install/strip DESTDIR=$PKG
diff --git a/development/whisper.cpp/whisper.cpp.info b/development/whisper.cpp/whisper.cpp.info
index 50c19d2593..32f729044a 100644
--- a/development/whisper.cpp/whisper.cpp.info
+++ b/development/whisper.cpp/whisper.cpp.info
@@ -1,10 +1,10 @@
PRGNAM="whisper.cpp"
-VERSION="1.5.5"
+VERSION="1.6.2"
HOMEPAGE="https://github.com/ggerganov/whisper.cpp"
-DOWNLOAD="https://github.com/ggerganov/whisper.cpp/archive/v1.5.5/whisper.cpp-1.5.5.tar.gz"
-MD5SUM="a4c1d8283381a789c679d0b274ec6c64"
+DOWNLOAD="https://github.com/ggerganov/whisper.cpp/archive/v1.6.2/whisper.cpp-1.6.2.tar.gz"
+MD5SUM="aa746e62a9faf77222d9ebd9636bedbb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="openvino OpenBLAS"
+REQUIRES=""
MAINTAINER="Johannes Schoepfer"
EMAIL="slackbuilds@schoepfer.info"
diff --git a/development/wxFormBuilder/wxFormBuilder.SlackBuild b/development/wxFormBuilder/wxFormBuilder.SlackBuild
index 30ea7b77cd..6872b83bfc 100644
--- a/development/wxFormBuilder/wxFormBuilder.SlackBuild
+++ b/development/wxFormBuilder/wxFormBuilder.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wxFormBuilder
-VERSION=${VERSION:-4.1.0}
+VERSION=${VERSION:-4.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/wxFormBuilder/wxFormBuilder.info b/development/wxFormBuilder/wxFormBuilder.info
index bbc161a1a6..0f011b8ef5 100644
--- a/development/wxFormBuilder/wxFormBuilder.info
+++ b/development/wxFormBuilder/wxFormBuilder.info
@@ -1,8 +1,8 @@
PRGNAM="wxFormBuilder"
-VERSION="4.1.0"
+VERSION="4.2.1"
HOMEPAGE="https://github.com/wxFormBuilder/wxFormBuilder"
-DOWNLOAD="https://github.com/wxFormBuilder/wxFormBuilder/releases/download/v4.1.0/wxFormBuilder-4.1.0-source-full.tar.gz"
-MD5SUM="c81fe1a49bfe931471dd64a2fda951f5"
+DOWNLOAD="https://github.com/wxFormBuilder/wxFormBuilder/releases/download/v4.2.1/wxFormBuilder-4.2.1-source-full.tar.gz"
+MD5SUM="dfecbe3007714987fb17fd23e7b91a70"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxWidgets"
diff --git a/development/wxHexEditor/wxHexEditor.SlackBuild b/development/wxHexEditor/wxHexEditor.SlackBuild
index b297d15490..dbd1548824 100644
--- a/development/wxHexEditor/wxHexEditor.SlackBuild
+++ b/development/wxHexEditor/wxHexEditor.SlackBuild
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wxHexEditor
VERSION=${VERSION:-20170415_bb951eb}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,8 +83,11 @@ find -L . \
make PREFIX=/usr OPTFLAGS="$SLKCFLAGS" HOST=$ARCH-slackware-linux
make install PREFIX=$PKG/usr
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp docs/Change.log docs/GPL.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a docs/Change.log docs/GPL.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/xmake/xmake.SlackBuild b/development/xmake/xmake.SlackBuild
index 86c296c444..f37a430ba1 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.9.1}
+VERSION=${VERSION:-2.9.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/xmake/xmake.info b/development/xmake/xmake.info
index cc9d1b89dc..39cd09cdc7 100644
--- a/development/xmake/xmake.info
+++ b/development/xmake/xmake.info
@@ -1,8 +1,8 @@
PRGNAM="xmake"
-VERSION="2.9.1"
+VERSION="2.9.5"
HOMEPAGE="https://xmake.io/"
-DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.9.1/xmake-v2.9.1.tar.gz"
-MD5SUM="1878cfb6931dec869d8449b394bb6b2f"
+DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.9.5/xmake-v2.9.5.tar.gz"
+MD5SUM="7396f0ed354d491b1f4c80479987d04d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/xxd-standalone/xxd-standalone.SlackBuild b/development/xxd-standalone/xxd-standalone.SlackBuild
index 6a9ce88b76..685bb8c932 100644
--- a/development/xxd-standalone/xxd-standalone.SlackBuild
+++ b/development/xxd-standalone/xxd-standalone.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xxd-standalone
-VERSION=${VERSION:-9.1.0094}
+VERSION=${VERSION:-9.1.0404}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/xxd-standalone/xxd-standalone.info b/development/xxd-standalone/xxd-standalone.info
index 0496648f3f..321b47e039 100644
--- a/development/xxd-standalone/xxd-standalone.info
+++ b/development/xxd-standalone/xxd-standalone.info
@@ -1,19 +1,19 @@
PRGNAM="xxd-standalone"
-VERSION="9.1.0094"
+VERSION="9.1.0404"
HOMEPAGE="https://www.vim.org"
-DOWNLOAD="https://raw.githubusercontent.com/vim/vim/v9.1.0094/src/xxd/xxd.c \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/src/xxd/Makefile \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-fr.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-fr.UTF-8.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-it.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-it.UTF-8.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-ja.UTF-8.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-pl.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-pl.UTF-8.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-ru.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-ru.UTF-8.1 \
- https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd.1"
-MD5SUM="f8817c8b0a30df8b33c9d0705cb00264 \
+DOWNLOAD="https://raw.githubusercontent.com/vim/vim/v9.1.0404/src/xxd/xxd.c \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/src/xxd/Makefile \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-fr.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-fr.UTF-8.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-it.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-it.UTF-8.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-ja.UTF-8.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-pl.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-pl.UTF-8.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-ru.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-ru.UTF-8.1 \
+ https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd.1"
+MD5SUM="e175ae85bcbd13491e0105924623e648 \
cc78bcf8a54283993e9422741eb07558 \
4d8334a32c068f4ff268091ea9136fd8 \
967cc9a866a5528c5422674813d2161f \
@@ -24,7 +24,7 @@ MD5SUM="f8817c8b0a30df8b33c9d0705cb00264 \
839b7221da6d5561be6d5cdf1feceab6 \
aaa4c5d7486c5d0fce9890b1bbeddeef \
965aa6102b5bbd366369bf527aaa7649 \
- 3ecdae02363805096180bf297c001b53"
+ bee755487ab5ee7393fd48c043637c09"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/yarn/yarn.SlackBuild b/development/yarn/yarn.SlackBuild
index 79fe602865..03642831a2 100644
--- a/development/yarn/yarn.SlackBuild
+++ b/development/yarn/yarn.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yarn
-VERSION=${VERSION:-1.22.19}
+VERSION=${VERSION:-1.22.22}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/yarn/yarn.info b/development/yarn/yarn.info
index dee6e5879d..5a7c44cbe6 100644
--- a/development/yarn/yarn.info
+++ b/development/yarn/yarn.info
@@ -1,8 +1,8 @@
PRGNAM="yarn"
-VERSION="1.22.19"
+VERSION="1.22.22"
HOMEPAGE="https://classic.yarnpkg.com/"
-DOWNLOAD="https://github.com/yarnpkg/yarn/releases/download/v1.22.19/yarn-v1.22.19.tar.gz"
-MD5SUM="c04ea97bf9f72386c1a3da6b1c8510e3"
+DOWNLOAD="https://github.com/yarnpkg/yarn/releases/download/v1.22.22/yarn-v1.22.22.tar.gz"
+MD5SUM="368f9a4d279c2014bee630da7b7771d2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs"
diff --git a/development/zeal/064aaa05d6a3ba4ba3cf648199a3109aba2f41fe.diff.gz b/development/zeal/064aaa05d6a3ba4ba3cf648199a3109aba2f41fe.diff.gz
deleted file mode 100644
index cdd05caed3..0000000000
--- a/development/zeal/064aaa05d6a3ba4ba3cf648199a3109aba2f41fe.diff.gz
+++ /dev/null
Binary files differ
diff --git a/development/zeal/README b/development/zeal/README
index 37aea3658a..7bb9cfa613 100644
--- a/development/zeal/README
+++ b/development/zeal/README
@@ -10,10 +10,7 @@ Offline documentation browser inspired by Dash
- Integrate Zeal with IDEA, Sublime Text, or your favourite IDE with
a variety of plugins (http://zealdocs.org/usage.html#plugins)
-After installing Zeal go to File -> Options -> Docsets to browse and
+After installing Zeal go to Tools -> Docsets to browse and
download docsets.
-To disable the small ad on Zeal's home page go to Edit -> Preferences ->
-Content -> Disable advertisement on the welcome page.
-
All documentation available for Dash is also available for Zeal.
diff --git a/development/zeal/zeal.SlackBuild b/development/zeal/zeal.SlackBuild
index abe348e5a3..77339358a8 100644
--- a/development/zeal/zeal.SlackBuild
+++ b/development/zeal/zeal.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for zeal
# Copyright 2015-2018 Ricardo J. Barberis <ricardo.barberis@gmail.com>
-# Copyright 2023 Nick Smallbone <nick@smallbone.se>
+# Copyright 2023-2024 Nick Smallbone <nick@smallbone.se>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zeal
-VERSION=${VERSION:-0.6.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.7.1}
+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
@@ -53,16 +50,12 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -71,11 +64,15 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
-# https://github.com/zealdocs/zeal/pull/1218
-zcat $CWD/064aaa05d6a3ba4ba3cf648199a3109aba2f41fe.diff.gz | patch -p1
+
+# Convert desktop and appdata files to use Unix line endings
+for i in assets/freedesktop/*.{xml*,desktop}; do
+ fromdos < $i > $i.tmp
+ mv -f $i.tmp $i
+done
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -83,18 +80,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 {} \;
-export ZEAL_VERSION=${VERSION}
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 ..
+ -DCMAKE_BUILD_TYPE=Release .. \
+ -DZEAL_RELEASE_BUILD=ON
make
- make install DESTDIR=$PKG
+ make install/strip DESTDIR=$PKG
cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/development/zeal/zeal.info b/development/zeal/zeal.info
index 239879912d..425b614bb0 100644
--- a/development/zeal/zeal.info
+++ b/development/zeal/zeal.info
@@ -1,8 +1,8 @@
PRGNAM="zeal"
-VERSION="0.6.1"
+VERSION="0.7.1"
HOMEPAGE="https://zealdocs.org/"
-DOWNLOAD="https://github.com/zealdocs/zeal/archive/v0.6.1/zeal-0.6.1.tar.gz"
-MD5SUM="99da3e15dd100c42c9062fe525c9db8c"
+DOWNLOAD="https://github.com/zealdocs/zeal/releases/download/v0.7.1/zeal-0.7.1.tar.gz"
+MD5SUM="dec48022b13752aa96b225de7fb96859"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/zope.interface/zope.interface.SlackBuild b/development/zope.interface/zope.interface.SlackBuild
index 901493c9f0..5d4a81657a 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.3}
+VERSION=${VERSION:-6.4.post2}
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 c3a40a6f25..025e975320 100644
--- a/development/zope.interface/zope.interface.info
+++ b/development/zope.interface/zope.interface.info
@@ -1,8 +1,8 @@
PRGNAM="zope.interface"
-VERSION="6.3"
+VERSION="6.4.post2"
HOMEPAGE="https://pypi.python.org/pypi/zope.interface/"
-DOWNLOAD="https://pypi.python.org/packages/source/z/zope.interface/zope.interface-6.3.tar.gz"
-MD5SUM="257a0a0c2ac412626f84445eecd314ae"
+DOWNLOAD="https://pypi.python.org/packages/source/z/zope.interface/zope.interface-6.4.post2.tar.gz"
+MD5SUM="60262a12635b1cc392a1ea91ffa6d626"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
index 0f2813699a..c0dbd27f22 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.22}
-ZULUVERSION=${ZULUVERSION:-11.70.15}
+VERSION=${VERSION:-11.0.24}
+ZULUVERSION=${ZULUVERSION:-11.74.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk11/zulu-openjdk11.csh b/development/zulu-openjdk11/zulu-openjdk11.csh
index b6d831237d..75fe5e4b30 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.csh
+++ b/development/zulu-openjdk11/zulu-openjdk11.csh
@@ -1,10 +1,10 @@
#!/bin/csh
setenv JAVA_HOME /usr/lib%LIBDIRSUFFIX%/zulu-openjdk11
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin
+setenv MANPATH ${JAVA_HOME}/man:${MANPATH}
+setenv PATH ${JAVA_HOME}/bin:${PATH}
if ($?LD_LIBRARY_PATH == 1) then
- setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server
+ setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib/server:${LD_LIBRARY_PATH}
else
setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib/server
endif
diff --git a/development/zulu-openjdk11/zulu-openjdk11.info b/development/zulu-openjdk11/zulu-openjdk11.info
index cac17e7927..76aa9528f2 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.22"
+VERSION="11.0.24"
HOMEPAGE="https://www.azul.com/downloads/"
-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"
+DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu11.74.15-ca-jdk11.0.24-linux_aarch32hf.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu11.74.15-ca-jdk11.0.24-linux_i686.tar.gz"
+MD5SUM="a14b048753ba04b9a07dd078480ce003 \
+ 53e2e2377bfa31ad4d29c0c26dfec984"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.74.15-ca-jdk11.0.24-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu11.74.15-ca-jdk11.0.24-linux_aarch64.tar.gz"
+MD5SUM_x86_64="01096b7970954d03d3698326d7b11b8c \
+ 61ae67a6a8ea9c906c3b503b0e72af7d"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk11/zulu-openjdk11.sh b/development/zulu-openjdk11/zulu-openjdk11.sh
index 2081a67882..6f59bbfdf9 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.sh
+++ b/development/zulu-openjdk11/zulu-openjdk11.sh
@@ -1,10 +1,10 @@
#!/bin/sh
export JAVA_HOME=/usr/lib%LIBDIRSUFFIX%/zulu-openjdk11
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin"
+export MANPATH="${JAVA_HOME}/man:${MANPATH}"
+export PATH="${JAVA_HOME}/bin:${PATH}"
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH="${JAVA_HOME}/lib/server"
else
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server"
+ export LD_LIBRARY_PATH="${JAVA_HOME}/lib/server:${LD_LIBRARY_PATH}"
fi
diff --git a/development/zulu-openjdk17/zulu-openjdk17.SlackBuild b/development/zulu-openjdk17/zulu-openjdk17.SlackBuild
index f1232e0aff..76cd1214c1 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.10}
-ZULUVERSION=${ZULUVERSION:-17.48.15}
+VERSION=${VERSION:-17.0.12}
+ZULUVERSION=${ZULUVERSION:-17.52.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -51,22 +51,26 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i686" ]; then
ZULU_ARCH=i686
+ ZULU_SUFFIX=""
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
ZULU_ARCH=x64
+ ZULU_SUFFIX=""
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "arm" ]; then
ZULU_ARCH=aarch32hf
+ ZULU_SUFFIX="-c2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "aarch64" ]; then
ZULU_ARCH=aarch64
+ ZULU_SUFFIX=""
LIBDIRSUFFIX="64"
else
echo "Architecture ${ARCH} is not supported."
exit 1
fi
-SRCNAM=zulu${ZULUVERSION}-ca-jdk${VERSION}-linux_$ZULU_ARCH
+SRCNAM=zulu${ZULUVERSION}-ca-jdk${VERSION}$ZULU_SUFFIX-linux_$ZULU_ARCH
set -e
diff --git a/development/zulu-openjdk17/zulu-openjdk17.csh b/development/zulu-openjdk17/zulu-openjdk17.csh
index f2ee2498cd..a1346ebe29 100644
--- a/development/zulu-openjdk17/zulu-openjdk17.csh
+++ b/development/zulu-openjdk17/zulu-openjdk17.csh
@@ -1,10 +1,10 @@
#!/bin/csh
setenv JAVA_HOME /usr/lib%LIBDIRSUFFIX%/zulu-openjdk17
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin
+setenv MANPATH ${JAVA_HOME}/man:${MANPATH}
+setenv PATH ${JAVA_HOME}/bin:${PATH}
if ($?LD_LIBRARY_PATH == 1) then
- setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server
+ setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib/server:${LD_LIBRARY_PATH}
else
setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib/server
endif
diff --git a/development/zulu-openjdk17/zulu-openjdk17.info b/development/zulu-openjdk17/zulu-openjdk17.info
index 70323617f7..d911bd1860 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.10"
+VERSION="17.0.12"
HOMEPAGE="https://www.azul.com/downloads/"
-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"
+DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu17.52.17-ca-jdk17.0.12-c2-linux_aarch32hf.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu17.52.17-ca-jdk17.0.12-linux_i686.tar.gz"
+MD5SUM="babc1c5f47d778d9771478a570c6f183 \
+ 5135c1b6a34cb639ff56a77493457643"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu17.52.17-ca-jdk17.0.12-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu17.52.17-ca-jdk17.0.12-linux_aarch64.tar.gz"
+MD5SUM_x86_64="2d5e94d6f8b0127a9ed3f779f936fdc5 \
+ eb0f7456341611dd4da9f5292cd24eb1"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk17/zulu-openjdk17.sh b/development/zulu-openjdk17/zulu-openjdk17.sh
index 4ca737961c..7b8c5c8526 100644
--- a/development/zulu-openjdk17/zulu-openjdk17.sh
+++ b/development/zulu-openjdk17/zulu-openjdk17.sh
@@ -1,10 +1,10 @@
#!/bin/sh
export JAVA_HOME=/usr/lib%LIBDIRSUFFIX%/zulu-openjdk17
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin"
+export MANPATH="${JAVA_HOME}/man:${MANPATH}"
+export PATH="${JAVA_HOME}/bin:${PATH}"
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH="${JAVA_HOME}/lib/server"
else
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server"
+ export LD_LIBRARY_PATH="${JAVA_HOME}/lib/server:${LD_LIBRARY_PATH}"
fi
diff --git a/development/zulu-openjdk21/zulu-openjdk21.SlackBuild b/development/zulu-openjdk21/zulu-openjdk21.SlackBuild
index 53f9416555..679919dfdf 100644
--- a/development/zulu-openjdk21/zulu-openjdk21.SlackBuild
+++ b/development/zulu-openjdk21/zulu-openjdk21.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk21
-VERSION=${VERSION:-21.0.2}
-ZULUVERSION=${ZULUVERSION:-21.32.17}
+VERSION=${VERSION:-21.0.4}
+ZULUVERSION=${ZULUVERSION:-21.36.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk21/zulu-openjdk21.csh b/development/zulu-openjdk21/zulu-openjdk21.csh
index f1632d366a..d638b8a5ca 100644
--- a/development/zulu-openjdk21/zulu-openjdk21.csh
+++ b/development/zulu-openjdk21/zulu-openjdk21.csh
@@ -1,10 +1,10 @@
#!/bin/csh
setenv JAVA_HOME /usr/lib%LIBDIRSUFFIX%/zulu-openjdk21
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin
+setenv MANPATH ${JAVA_HOME}/man:${MANPATH}
+setenv PATH ${JAVA_HOME}/bin:${PATH}
if ($?LD_LIBRARY_PATH == 1) then
- setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server
+ setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib/server:${LD_LIBRARY_PATH}
else
setenv LD_LIBRARY_PATH ${JAVA_HOME}/lib/server
endif
diff --git a/development/zulu-openjdk21/zulu-openjdk21.info b/development/zulu-openjdk21/zulu-openjdk21.info
index 09fb8d1d09..3fe640ff34 100644
--- a/development/zulu-openjdk21/zulu-openjdk21.info
+++ b/development/zulu-openjdk21/zulu-openjdk21.info
@@ -1,12 +1,12 @@
PRGNAM="zulu-openjdk21"
-VERSION="21.0.2"
+VERSION="21.0.4"
HOMEPAGE="https://www.azul.com/downloads/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz \
- https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz"
-MD5SUM_x86_64="871156991c5661a684fa3eb5643f6dd9 \
- 3edafb39656db548888951b4306e9838"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu21.36.17-ca-jdk21.0.4-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu21.36.17-ca-jdk21.0.4-linux_aarch64.tar.gz"
+MD5SUM_x86_64="89e88d405ad7b2cc8b25381899822ceb \
+ bde699b1bc1ed7cb186ed1b0bec3f7bc"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk21/zulu-openjdk21.sh b/development/zulu-openjdk21/zulu-openjdk21.sh
index 074fcdf083..f7527799f8 100644
--- a/development/zulu-openjdk21/zulu-openjdk21.sh
+++ b/development/zulu-openjdk21/zulu-openjdk21.sh
@@ -1,10 +1,10 @@
#!/bin/sh
export JAVA_HOME=/usr/lib%LIBDIRSUFFIX%/zulu-openjdk21
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin"
+export MANPATH="${JAVA_HOME}/man:${MANPATH}"
+export PATH="${JAVA_HOME}/bin:${PATH}"
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH="${JAVA_HOME}/lib/server"
else
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server"
+ export LD_LIBRARY_PATH="${JAVA_HOME}/lib/server:${LD_LIBRARY_PATH}"
fi
diff --git a/development/zulu-openjdk6/zulu-openjdk6.SlackBuild b/development/zulu-openjdk6/zulu-openjdk6.SlackBuild
index 668f79d715..40ac21ed22 100644
--- a/development/zulu-openjdk6/zulu-openjdk6.SlackBuild
+++ b/development/zulu-openjdk6/zulu-openjdk6.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for zulu-openjdk6
# Copyright (c) 2017-2019, Sébastien Ballet <slacker6896 at gmail.com>
-# Copyright (c) 2022, Andrew Clemons, Tokyo Japan
+# Copyright (c) 2022,2024 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk6
VERSION=${VERSION:-6.0.119}
ZULUVERSION=${ZULUVERSION:-6.22.0.3}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk6/zulu-openjdk6.csh b/development/zulu-openjdk6/zulu-openjdk6.csh
index 8ccd3a2c4b..fae484e0ee 100644
--- a/development/zulu-openjdk6/zulu-openjdk6.csh
+++ b/development/zulu-openjdk6/zulu-openjdk6.csh
@@ -1,4 +1,4 @@
#!/bin/csh
setenv JAVA_HOME /usr/lib/zulu-openjdk6
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin
+setenv MANPATH ${JAVA_HOME}/man:${MANPATH}
+setenv PATH ${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}
diff --git a/development/zulu-openjdk6/zulu-openjdk6.sh b/development/zulu-openjdk6/zulu-openjdk6.sh
index ba234210f2..21bcfd092f 100644
--- a/development/zulu-openjdk6/zulu-openjdk6.sh
+++ b/development/zulu-openjdk6/zulu-openjdk6.sh
@@ -1,4 +1,4 @@
#!/bin/sh
export JAVA_HOME=/usr/lib/zulu-openjdk6
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+export MANPATH="${JAVA_HOME}/man:${MANPATH}"
+export PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}"
diff --git a/development/zulu-openjdk7/zulu-openjdk7.SlackBuild b/development/zulu-openjdk7/zulu-openjdk7.SlackBuild
index 7c9bdd5d76..7159df3621 100644
--- a/development/zulu-openjdk7/zulu-openjdk7.SlackBuild
+++ b/development/zulu-openjdk7/zulu-openjdk7.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for zulu-openjdk7
# Copyright (c) 2017-2019, Sébastien Ballet <slacker6896 at gmail.com>
-# Copyright (c) 2022, Andrew Clemons, Tokyo Japan
+# Copyright (c) 2022,2024 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk7
VERSION=${VERSION:-7.0.352}
ZULUVERSION=${ZULUVERSION:-7.56.0.11}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk7/zulu-openjdk7.csh b/development/zulu-openjdk7/zulu-openjdk7.csh
index c93d7cd3a6..21ac21fd48 100644
--- a/development/zulu-openjdk7/zulu-openjdk7.csh
+++ b/development/zulu-openjdk7/zulu-openjdk7.csh
@@ -1,4 +1,4 @@
#!/bin/csh
setenv JAVA_HOME /usr/lib/zulu-openjdk7
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin
+setenv MANPATH ${JAVA_HOME}/man:${MANPATH}
+setenv PATH ${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}
diff --git a/development/zulu-openjdk7/zulu-openjdk7.sh b/development/zulu-openjdk7/zulu-openjdk7.sh
index eefe516da4..3ae2650aeb 100644
--- a/development/zulu-openjdk7/zulu-openjdk7.sh
+++ b/development/zulu-openjdk7/zulu-openjdk7.sh
@@ -1,4 +1,4 @@
#!/bin/sh
export JAVA_HOME=/usr/lib/zulu-openjdk7
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+export MANPATH="${JAVA_HOME}/man:${MANPATH}"
+export PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}"
diff --git a/development/zulu-openjdk8/zulu-openjdk8.SlackBuild b/development/zulu-openjdk8/zulu-openjdk8.SlackBuild
index 5d204a8b9d..3a25f4e5a8 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.402}
-ZULUVERSION=${ZULUVERSION:-8.76.0.17}
+VERSION=${VERSION:-8.0.422}
+ZULUVERSION=${ZULUVERSION:-8.80.0.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/zulu-openjdk8/zulu-openjdk8.csh b/development/zulu-openjdk8/zulu-openjdk8.csh
index bf9daf3cd4..25cc0ff533 100644
--- a/development/zulu-openjdk8/zulu-openjdk8.csh
+++ b/development/zulu-openjdk8/zulu-openjdk8.csh
@@ -1,4 +1,4 @@
#!/bin/csh
setenv JAVA_HOME /usr/lib/zulu-openjdk8
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin
+setenv MANPATH ${JAVA_HOME}/man:${MANPATH}
+setenv PATH ${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}
diff --git a/development/zulu-openjdk8/zulu-openjdk8.info b/development/zulu-openjdk8/zulu-openjdk8.info
index ddf97a512a..c631af6ed4 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.402"
+VERSION="8.0.422"
HOMEPAGE="https://www.azul.com/download"
-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"
+DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu8.80.0.17-ca-jdk8.0.422-linux_aarch32hf.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu8.80.0.17-ca-jdk8.0.422-linux_i686.tar.gz"
+MD5SUM="fb21bf1db3232bece936eb05b13cb94d \
+ 54da77f4102d27613963fbded44eece6"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu8.80.0.17-ca-jdk8.0.422-linux_x64.tar.gz \
+ https://cdn.azul.com/zulu/bin/zulu8.80.0.17-ca-jdk8.0.422-linux_aarch64.tar.gz"
+MD5SUM_x86_64="75898276677b8a7c0c9e1c7da7b42b70 \
+ 958daf129c5498eb60515e8b21c6ab5e"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk8/zulu-openjdk8.sh b/development/zulu-openjdk8/zulu-openjdk8.sh
index b5620ca1bd..b129733371 100644
--- a/development/zulu-openjdk8/zulu-openjdk8.sh
+++ b/development/zulu-openjdk8/zulu-openjdk8.sh
@@ -1,4 +1,4 @@
#!/bin/sh
export JAVA_HOME=/usr/lib/zulu-openjdk8
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+export MANPATH="${JAVA_HOME}/man:${MANPATH}"
+export PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${PATH}"