aboutsummaryrefslogtreecommitdiff
path: root/development
diff options
context:
space:
mode:
Diffstat (limited to 'development')
-rw-r--r--development/Naked/Naked.info10
-rw-r--r--development/Naked/README2
-rw-r--r--development/OpenJDK11/OpenJDK11.SlackBuild2
-rw-r--r--development/OpenJDK11/OpenJDK11.info10
-rw-r--r--development/OpenJDK17/OpenJDK17.SlackBuild2
-rw-r--r--development/OpenJDK17/OpenJDK17.info10
-rw-r--r--development/OpenJDK21/OpenJDK21.SlackBuild2
-rw-r--r--development/OpenJDK21/OpenJDK21.info10
-rw-r--r--development/SQLAlchemy/SQLAlchemy.SlackBuild2
-rw-r--r--development/SQLAlchemy/SQLAlchemy.info6
-rw-r--r--development/SmallBASIC/SmallBASIC.SlackBuild8
-rw-r--r--development/SmallBASIC/SmallBASIC.info14
-rw-r--r--development/a68g/a68g.SlackBuild2
-rw-r--r--development/a68g/a68g.info6
-rw-r--r--development/abseil-cpp/abseil-cpp.SlackBuild2
-rw-r--r--development/abseil-cpp/abseil-cpp.info6
-rw-r--r--development/android-studio/android-studio.SlackBuild2
-rw-r--r--development/android-studio/android-studio.info10
-rw-r--r--development/apache-maven/apache-maven.SlackBuild2
-rw-r--r--development/apache-maven/apache-maven.info6
-rw-r--r--development/asar/README6
-rw-r--r--development/asar/asar.SlackBuild114
-rw-r--r--development/asar/asar.info10
-rw-r--r--development/asar/slack-desc19
-rw-r--r--development/astyle/astyle.SlackBuild3
-rw-r--r--development/astyle/astyle.info6
-rw-r--r--development/atasm/atasm.SlackBuild3
-rw-r--r--development/atasm/atasm.info6
-rw-r--r--development/aws-cdk/aws-cdk.SlackBuild2
-rw-r--r--development/aws-cdk/aws-cdk.info6
-rw-r--r--development/bbcsdl/README12
-rw-r--r--development/bbcsdl/bbcsdl.SlackBuild23
-rw-r--r--development/bbcsdl/bbcsdl.info18
-rw-r--r--development/bluefish/README6
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/dart-sass/dart-sass.SlackBuild2
-rw-r--r--development/dart-sass/dart-sass.info10
-rw-r--r--development/diffoscope/diffoscope.SlackBuild2
-rw-r--r--development/diffoscope/diffoscope.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/edwood/README4
-rw-r--r--development/edwood/edwood.SlackBuild57
-rw-r--r--development/edwood/edwood.info10
-rw-r--r--development/edwood/slack-desc19
-rw-r--r--development/eisl/eisl.SlackBuild2
-rw-r--r--development/eisl/eisl.info6
-rw-r--r--development/es-shell/README6
-rw-r--r--development/es-shell/es-shell.SlackBuild91
-rw-r--r--development/es-shell/es-shell.info10
-rw-r--r--development/es-shell/slack-desc19
-rw-r--r--development/fortitude-bin/fortitude-bin.SlackBuild2
-rw-r--r--development/fortitude-bin/fortitude-bin.info10
-rw-r--r--development/fortls/fortls.SlackBuild4
-rw-r--r--development/fortls/fortls.info6
-rw-r--r--development/gambas3/gambas3.SlackBuild2
-rw-r--r--development/gambas3/gambas3.info6
-rw-r--r--development/gcli/README10
-rw-r--r--development/gcli/gcli.SlackBuild103
-rw-r--r--development/gcli/gcli.info10
-rw-r--r--development/gcli/slack-desc19
-rw-r--r--development/gedit/gedit.SlackBuild9
-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/gitify-bin/gitify-bin.SlackBuild2
-rw-r--r--development/gitify-bin/gitify-bin.info6
-rw-r--r--development/gnatstudio-bin/gnatstudio-bin.SlackBuild139
-rw-r--r--development/gnatstudio-bin/gnatstudio-bin.info6
-rw-r--r--development/golangci-lint/golangci-lint.SlackBuild2
-rw-r--r--development/golangci-lint/golangci-lint.info6
-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/gradle/README30
-rw-r--r--development/gradle/gradle.SlackBuild9
-rw-r--r--development/gradle/gradle.info8
-rw-r--r--development/helix/README21
-rw-r--r--development/helix/disable-grammar-fetching.patch12
-rw-r--r--development/helix/doinst.sh9
-rw-r--r--development/helix/helix.SlackBuild146
-rw-r--r--development/helix/helix.info12
-rw-r--r--development/helix/slack-desc (renamed from development/Naked/slack-desc)22
-rw-r--r--development/hugo/hugo.SlackBuild2
-rw-r--r--development/hugo/hugo.info6
-rw-r--r--development/idea/idea.SlackBuild4
-rw-r--r--development/idea/idea.info8
-rw-r--r--development/jdk23/jdk23.SlackBuild2
-rw-r--r--development/jdk23/jdk23.info6
-rw-r--r--development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild7
-rw-r--r--development/jupyter-nbclassic/jupyter-nbclassic.info6
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild6
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.info6
-rw-r--r--development/jupyter-notebook/jupyter-notebook.SlackBuild4
-rw-r--r--development/jupyter-notebook/jupyter-notebook.info6
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild4
-rw-r--r--development/jupyter_core/jupyter_core.info6
-rw-r--r--development/jupyter_events/jupyter_events.SlackBuild20
-rw-r--r--development/jupyter_events/jupyter_events.info6
-rw-r--r--development/jupyter_server/jupyter_server.SlackBuild6
-rw-r--r--development/jupyter_server/jupyter_server.info6
-rw-r--r--development/jupyterlab/jupyterlab.SlackBuild4
-rw-r--r--development/jupyterlab/jupyterlab.info8
-rw-r--r--development/jupyterlab_server/jupyterlab_server.SlackBuild4
-rw-r--r--development/jupyterlab_server/jupyterlab_server.info6
-rw-r--r--development/kakoune/kakoune.SlackBuild3
-rw-r--r--development/kakoune/kakoune.info6
-rw-r--r--development/kicad/kicad.SlackBuild8
-rw-r--r--development/kicad/kicad.info8
-rw-r--r--development/kotlin/kotlin.SlackBuild2
-rw-r--r--development/kotlin/kotlin.info6
-rw-r--r--development/lazarus/lazarus.SlackBuild2
-rw-r--r--development/lazarus/lazarus.info6
-rw-r--r--development/lazygit/README6
-rw-r--r--development/lazygit/lazygit.SlackBuild91
-rw-r--r--development/lazygit/lazygit.info10
-rw-r--r--development/lazygit/slack-desc19
-rw-r--r--development/libnvidia-container/libnvidia-container.SlackBuild2
-rw-r--r--development/libnvidia-container/libnvidia-container.info6
-rw-r--r--development/lm-studio-bin/README2
-rw-r--r--development/lm-studio-bin/doinst.sh13
-rw-r--r--development/lm-studio-bin/lm-studio-bin.SlackBuild208
-rw-r--r--development/lm-studio-bin/lm-studio-bin.info10
-rw-r--r--development/lm-studio-bin/lm-studio-bin.sh3
-rw-r--r--development/lm-studio-bin/slack-desc19
-rw-r--r--development/lua-language-server/lua-language-server.SlackBuild2
-rw-r--r--development/lua-language-server/lua-language-server.info6
-rw-r--r--development/meld3/meld3.SlackBuild10
-rw-r--r--development/meld3/meld3.info8
-rw-r--r--development/meld3/python3.9.patch26
-rw-r--r--development/minikube/minikube.SlackBuild2
-rw-r--r--development/minikube/minikube.info6
-rw-r--r--development/mold/mold.SlackBuild2
-rw-r--r--development/mold/mold.info6
-rw-r--r--development/mongodb-compass/mongodb-compass.SlackBuild2
-rw-r--r--development/mongodb-compass/mongodb-compass.info6
-rw-r--r--development/mongodb-shell/mongodb-shell.SlackBuild2
-rw-r--r--development/mongodb-shell/mongodb-shell.info6
-rw-r--r--development/mysql-workbench/mysql-workbench.SlackBuild16
-rw-r--r--development/mysql-workbench/mysql-workbench.info18
-rw-r--r--development/ne/ne.SlackBuild2
-rw-r--r--development/ne/ne.info6
-rw-r--r--development/neatvi/README8
-rw-r--r--development/neatvi/neatvi.SlackBuild57
-rw-r--r--development/neatvi/neatvi.info10
-rw-r--r--development/neatvi/slack-desc19
-rw-r--r--development/nodejs/nodejs.SlackBuild2
-rw-r--r--development/nodejs/nodejs.info6
-rw-r--r--development/nodejs18/README5
-rw-r--r--development/nodejs18/nodejs18.SlackBuild2
-rw-r--r--development/nodejs18/nodejs18.info6
-rw-r--r--development/notepad++/README13
-rw-r--r--development/notepad++/doinst.sh7
-rw-r--r--development/notepad++/notepad++48
-rw-r--r--development/notepad++/notepad++.SlackBuild104
-rw-r--r--development/notepad++/notepad++.desktop10
-rw-r--r--development/notepad++/notepad++.info10
-rw-r--r--development/notepad++/notepad++.pngbin0 -> 71965 bytes
-rw-r--r--development/notepad++/slack-desc19
-rw-r--r--development/notepadqq/notepadqq.SlackBuild4
-rw-r--r--development/notepadqq/notepadqq.info6
-rw-r--r--development/obsidian/obsidian.SlackBuild2
-rw-r--r--development/obsidian/obsidian.info6
-rw-r--r--development/openjdk8/README4
-rw-r--r--development/openjdk8/openjdk8.SlackBuild6
-rw-r--r--development/openjdk8/openjdk8.info11
-rw-r--r--development/oscar64/README11
-rw-r--r--development/oscar64/oscar64.SlackBuild (renamed from development/Naked/Naked.SlackBuild)25
-rw-r--r--development/oscar64/oscar64.info10
-rw-r--r--development/oscar64/slack-desc19
-rw-r--r--development/pahole/pahole.SlackBuild2
-rw-r--r--development/pahole/pahole.info6
-rw-r--r--development/php84/php84.SlackBuild2
-rw-r--r--development/php84/php84.info6
-rw-r--r--development/pnpm/pnpm.SlackBuild2
-rw-r--r--development/pnpm/pnpm.info6
-rw-r--r--development/poedit/poedit.SlackBuild2
-rw-r--r--development/poedit/poedit.info6
-rw-r--r--development/postman/postman.SlackBuild2
-rw-r--r--development/postman/postman.info6
-rw-r--r--development/protobuf3/README3
-rw-r--r--development/protobuf3/protobuf3.SlackBuild2
-rw-r--r--development/protobuf3/protobuf3.info10
-rw-r--r--development/pycharm/pycharm.SlackBuild11
-rw-r--r--development/pycharm/pycharm.info6
-rw-r--r--development/python3-numpy/python3-numpy.SlackBuild7
-rw-r--r--development/qb64/README2
-rw-r--r--development/qb64/qb64-launcher2
-rw-r--r--development/qb64/qb64.SlackBuild6
-rw-r--r--development/qb64/qb64.desktop4
-rw-r--r--development/qbs/qbs.SlackBuild2
-rw-r--r--development/qbs/qbs.info6
-rw-r--r--development/regina-rexx/regina-rexx.SlackBuild9
-rw-r--r--development/regina-rexx/regina-rexx.info6
-rw-r--r--development/rgbds/rgbds.SlackBuild10
-rw-r--r--development/rgbds/rgbds.info6
-rw-r--r--development/rizin/rizin.SlackBuild2
-rw-r--r--development/rizin/rizin.info6
-rw-r--r--development/robotframework/robotframework.SlackBuild2
-rw-r--r--development/robotframework/robotframework.info6
-rw-r--r--development/rstudio-desktop/README7
-rw-r--r--development/rstudio-desktop/rstudio-desktop.SlackBuild4
-rw-r--r--development/rstudio-desktop/rstudio-desktop.info8
-rw-r--r--development/rtags/rtags.SlackBuild10
-rw-r--r--development/rtags/rtags.info10
-rw-r--r--development/rust-opt/rust-opt.SlackBuild3
-rw-r--r--development/rust-opt/rust-opt.info14
-rw-r--r--development/rust-opt/slack-desc2
-rw-r--r--development/rustup/rustup.SlackBuild2
-rw-r--r--development/rustup/rustup.info440
-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/scala3/scala3.SlackBuild2
-rw-r--r--development/scala3/scala3.info6
-rw-r--r--development/scite/scite.SlackBuild2
-rw-r--r--development/scite/scite.info6
-rw-r--r--development/se/README4
-rw-r--r--development/se/se.SlackBuild86
-rw-r--r--development/se/se.info10
-rw-r--r--development/se/slack-desc19
-rw-r--r--development/smartgit/README4
-rw-r--r--development/smartgit/doinst.sh10
-rw-r--r--development/smartgit/slack-desc8
-rw-r--r--development/smartgit/smartgit55
-rw-r--r--development/smartgit/smartgit.SlackBuild44
-rw-r--r--development/smartgit/smartgit.desktop4
-rw-r--r--development/smartgit/smartgit.info16
-rw-r--r--development/smartsvn/README6
-rw-r--r--development/smartsvn/slack-desc8
-rw-r--r--development/smartsvn/smartsvn40
-rw-r--r--development/smartsvn/smartsvn.SlackBuild42
-rw-r--r--development/smartsvn/smartsvn.desktop4
-rw-r--r--development/smartsvn/smartsvn.info16
-rw-r--r--development/sourcegit/README1
-rw-r--r--development/sourcegit/sourcegit.SlackBuild2
-rw-r--r--development/sourcegit/sourcegit.info6
-rw-r--r--development/stm32cubeide/stm32cubeide.SlackBuild2
-rw-r--r--development/stm32cubeide/stm32cubeide.info4
-rw-r--r--development/stm32cubeprog/slack-desc2
-rw-r--r--development/stm32cubeprog/stm32cubeprog.SlackBuild2
-rw-r--r--development/stm32cubeprog/stm32cubeprog.info4
-rw-r--r--development/stubb/README9
-rw-r--r--development/stubb/slack-desc19
-rw-r--r--development/stubb/stubb.SlackBuild111
-rw-r--r--development/stubb/stubb.info10
-rw-r--r--development/svn-all-fast-export/svn-all-fast-export.SlackBuild6
-rw-r--r--development/svn-all-fast-export/svn-all-fast-export.info6
-rw-r--r--development/tea/tea.SlackBuild2
-rw-r--r--development/tea/tea.info6
-rw-r--r--development/terraform/terraform.SlackBuild2
-rw-r--r--development/terraform/terraform.info6
-rw-r--r--development/tflint/tflint.SlackBuild2
-rw-r--r--development/tflint/tflint.info6
-rw-r--r--development/tofuenv/tofuenv.SlackBuild4
-rw-r--r--development/tofuenv/tofuenv.info6
-rw-r--r--development/udis86/patches/pkg-config.diff41
-rw-r--r--development/udis86/udis86.SlackBuild16
-rw-r--r--development/uftrace/uftrace.SlackBuild6
-rw-r--r--development/uftrace/uftrace.info6
-rw-r--r--development/uncrustify/uncrustify.SlackBuild3
-rw-r--r--development/uncrustify/uncrustify.info6
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild4
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/valgrind/valgrind.SlackBuild2
-rw-r--r--development/valgrind/valgrind.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/vstudio/vstudio.SlackBuild2
-rw-r--r--development/vstudio/vstudio.info6
-rw-r--r--development/webstorm/webstorm.SlackBuild2
-rw-r--r--development/webstorm/webstorm.info6
-rw-r--r--development/witsy/README3
-rw-r--r--development/witsy/witsy.SlackBuild2
-rw-r--r--development/witsy/witsy.info6
-rw-r--r--development/wla-dx/README13
-rw-r--r--development/wla-dx/slack-desc19
-rw-r--r--development/wla-dx/wla-dx.SlackBuild120
-rw-r--r--development/wla-dx/wla-dx.info10
-rw-r--r--development/xmake/xmake.SlackBuild2
-rw-r--r--development/xmake/xmake.info6
-rw-r--r--development/yabasic/yabasic.SlackBuild2
-rw-r--r--development/yabasic/yabasic.info6
-rw-r--r--development/zxbasic/README27
-rw-r--r--development/zxbasic/slack-desc19
-rw-r--r--development/zxbasic/zxbasic.SlackBuild127
-rw-r--r--development/zxbasic/zxbasic.info12
-rw-r--r--development/zxbasic/zxbasm3
-rw-r--r--development/zxbasic/zxbc3
-rw-r--r--development/zxbasic/zxbpp3
-rw-r--r--development/zxbasicstudio/README8
-rw-r--r--development/zxbasicstudio/doinst.sh4
-rw-r--r--development/zxbasicstudio/slack-desc19
-rw-r--r--development/zxbasicstudio/zxbasicstudio.SlackBuild89
-rw-r--r--development/zxbasicstudio/zxbasicstudio.desktop10
-rw-r--r--development/zxbasicstudio/zxbasicstudio.info10
-rw-r--r--development/zxbasicstudio/zxbasicstudio.pngbin0 -> 17988 bytes
307 files changed, 3406 insertions, 945 deletions
diff --git a/development/Naked/Naked.info b/development/Naked/Naked.info
deleted file mode 100644
index 3cd3776c7c..0000000000
--- a/development/Naked/Naked.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="Naked"
-VERSION="0.1.31"
-HOMEPAGE="https://github.com/chrissimpkins/naked"
-DOWNLOAD="https://pypi.python.org/packages/source/N/Naked/Naked-0.1.31.tar.gz"
-MD5SUM="ec2cb4948c6ba72f92f57484eb27ee35"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python2-PyYAML"
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/Naked/README b/development/Naked/README
deleted file mode 100644
index f5a4591f9c..0000000000
--- a/development/Naked/README
+++ /dev/null
@@ -1,2 +0,0 @@
-Naked is a MIT licensed Python command line application framework
-that is in development.
diff --git a/development/OpenJDK11/OpenJDK11.SlackBuild b/development/OpenJDK11/OpenJDK11.SlackBuild
index 7ccc9c78fe..77a0ec7ea3 100644
--- a/development/OpenJDK11/OpenJDK11.SlackBuild
+++ b/development/OpenJDK11/OpenJDK11.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenJDK11
-VERSION=${VERSION:-11.0.26}
+VERSION=${VERSION:-11.0.27}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/OpenJDK11/OpenJDK11.info b/development/OpenJDK11/OpenJDK11.info
index 02f602ab51..5259466dd8 100644
--- a/development/OpenJDK11/OpenJDK11.info
+++ b/development/OpenJDK11/OpenJDK11.info
@@ -1,16 +1,16 @@
PRGNAM="OpenJDK11"
-VERSION="11.0.26"
+VERSION="11.0.27"
HOMEPAGE="https://openjdk.java.net/"
-DOWNLOAD="https://github.com/openjdk/jdk11u/archive/jdk-11.0.26-ga/jdk11u-jdk-11.0.26-ga.tar.gz \
+DOWNLOAD="https://github.com/openjdk/jdk11u/archive/jdk-11.0.27-ga/jdk11u-jdk-11.0.27-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="a5b7e7ac9d339c8d5b73bb27cafaab89 \
+MD5SUM="a2962943517bddb6a49c28027ae68e7c \
2b917647040e9804e0f3ccd51f40394b \
0038551ecaf37d0cd99832217f79e56d"
-DOWNLOAD_x86_64="https://github.com/openjdk/jdk11u/archive/jdk-11.0.26-ga/jdk11u-jdk-11.0.26-ga.tar.gz \
+DOWNLOAD_x86_64="https://github.com/openjdk/jdk11u/archive/jdk-11.0.27-ga/jdk11u-jdk-11.0.27-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="a5b7e7ac9d339c8d5b73bb27cafaab89 \
+MD5SUM_x86_64="a2962943517bddb6a49c28027ae68e7c \
86ac6b057637f8b0b21bae13071e574e \
0038551ecaf37d0cd99832217f79e56d"
REQUIRES=""
diff --git a/development/OpenJDK17/OpenJDK17.SlackBuild b/development/OpenJDK17/OpenJDK17.SlackBuild
index 54c190b420..9655830132 100644
--- a/development/OpenJDK17/OpenJDK17.SlackBuild
+++ b/development/OpenJDK17/OpenJDK17.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenJDK17
-VERSION=${VERSION:-17.0.14}
+VERSION=${VERSION:-17.0.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/OpenJDK17/OpenJDK17.info b/development/OpenJDK17/OpenJDK17.info
index 4fd775932b..93764cbb0e 100644
--- a/development/OpenJDK17/OpenJDK17.info
+++ b/development/OpenJDK17/OpenJDK17.info
@@ -1,16 +1,16 @@
PRGNAM="OpenJDK17"
-VERSION="17.0.14"
+VERSION="17.0.15"
HOMEPAGE="https://openjdk.java.net/"
-DOWNLOAD="https://github.com/openjdk/jdk17u/archive/jdk-17.0.14-ga/jdk17u-jdk-17.0.14-ga.tar.gz \
+DOWNLOAD="https://github.com/openjdk/jdk17u/archive/jdk-17.0.15-ga/jdk17u-jdk-17.0.15-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="28e235ec4f04d52052900c596fd67b06 \
+MD5SUM="aa163dc2d78da3484812d6a098737b5c \
1122a0355d0f85af1f4458965661d37f \
0038551ecaf37d0cd99832217f79e56d"
-DOWNLOAD_x86_64="https://github.com/openjdk/jdk17u/archive/jdk-17.0.14-ga/jdk17u-jdk-17.0.14-ga.tar.gz \
+DOWNLOAD_x86_64="https://github.com/openjdk/jdk17u/archive/jdk-17.0.15-ga/jdk17u-jdk-17.0.15-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="28e235ec4f04d52052900c596fd67b06 \
+MD5SUM_x86_64="aa163dc2d78da3484812d6a098737b5c \
5a78816bed3c90f4552dc2163282faca \
0038551ecaf37d0cd99832217f79e56d"
REQUIRES=""
diff --git a/development/OpenJDK21/OpenJDK21.SlackBuild b/development/OpenJDK21/OpenJDK21.SlackBuild
index b29ce0a8cd..d6ff22c6c7 100644
--- a/development/OpenJDK21/OpenJDK21.SlackBuild
+++ b/development/OpenJDK21/OpenJDK21.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenJDK21
-VERSION=${VERSION:-21.0.6}
+VERSION=${VERSION:-21.0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/OpenJDK21/OpenJDK21.info b/development/OpenJDK21/OpenJDK21.info
index df1bd86db7..286b3ac1bc 100644
--- a/development/OpenJDK21/OpenJDK21.info
+++ b/development/OpenJDK21/OpenJDK21.info
@@ -1,16 +1,16 @@
PRGNAM="OpenJDK21"
-VERSION="21.0.6"
+VERSION="21.0.7"
HOMEPAGE="https://openjdk.java.net/"
-DOWNLOAD="https://github.com/openjdk/jdk21u/archive/jdk-21.0.6-ga/jdk21u-jdk-21.0.6-ga.tar.gz \
+DOWNLOAD="https://github.com/openjdk/jdk21u/archive/jdk-21.0.7-ga/jdk21u-jdk-21.0.7-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="7ac8510dff42d389a83d19c946a72afd \
+MD5SUM="c11adc64c77df7ea58b94d187d06671d \
5003cd54ea62d4f10e2f1cfa6dfae890 \
0038551ecaf37d0cd99832217f79e56d"
-DOWNLOAD_x86_64="https://github.com/openjdk/jdk21u/archive/jdk-21.0.6-ga/jdk21u-jdk-21.0.6-ga.tar.gz \
+DOWNLOAD_x86_64="https://github.com/openjdk/jdk21u/archive/jdk-21.0.7-ga/jdk21u-jdk-21.0.7-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="7ac8510dff42d389a83d19c946a72afd \
+MD5SUM_x86_64="c11adc64c77df7ea58b94d187d06671d \
ac9a6afd411d7206c94d23a86d8b1cd3 \
0038551ecaf37d0cd99832217f79e56d"
REQUIRES=""
diff --git a/development/SQLAlchemy/SQLAlchemy.SlackBuild b/development/SQLAlchemy/SQLAlchemy.SlackBuild
index 676797932c..37c992307a 100644
--- a/development/SQLAlchemy/SQLAlchemy.SlackBuild
+++ b/development/SQLAlchemy/SQLAlchemy.SlackBuild
@@ -33,7 +33,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SQLAlchemy
SRCNAM=sqlalchemy
-VERSION=${VERSION:-2.0.37}
+VERSION=${VERSION:-2.0.41}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/SQLAlchemy/SQLAlchemy.info b/development/SQLAlchemy/SQLAlchemy.info
index 225bc46284..bbd5502ec9 100644
--- a/development/SQLAlchemy/SQLAlchemy.info
+++ b/development/SQLAlchemy/SQLAlchemy.info
@@ -1,8 +1,8 @@
PRGNAM="SQLAlchemy"
-VERSION="2.0.37"
+VERSION="2.0.41"
HOMEPAGE="http://www.sqlalchemy.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sqlalchemy/sqlalchemy-2.0.37.tar.gz"
-MD5SUM="b7b1514b01796c1b98d7b7ddd2b2c79a"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sqlalchemy/sqlalchemy-2.0.41.tar.gz"
+MD5SUM="76ade8b13f77b9ceaff6c91f5617c668"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-setuptools-opt python3-typing-extensions greenlet"
diff --git a/development/SmallBASIC/SmallBASIC.SlackBuild b/development/SmallBASIC/SmallBASIC.SlackBuild
index df25d96146..f423a20646 100644
--- a/development/SmallBASIC/SmallBASIC.SlackBuild
+++ b/development/SmallBASIC/SmallBASIC.SlackBuild
@@ -26,12 +26,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SmallBASIC
-VERSION=${VERSION:-12.26}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-12.27}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-FLTKTARBALL=fltk-1.4.x-20240119-01f2f760
+FLTKTARBALL=fltk-1.4.3
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -72,7 +72,7 @@ rm -rf /tmp/$FLTKTARBALL
rm -rf $FLTKTARBALL $PRGNAM-$VERSION
rm -rf $TMP/${VERSION/./_}
-tar xvfz $CWD/$FLTKTARBALL.tar.gz
+tar xvfz $CWD/$FLTKTARBALL-source.tar.gz
tar xvfz $CWD/${PRGNAM,,}-$VERSION.tar.gz
unzip $CWD/${PRGNAM,,}_$VERSION.zip "${VERSION/./_}/examples/*"
diff --git a/development/SmallBASIC/SmallBASIC.info b/development/SmallBASIC/SmallBASIC.info
index bc79c9e7e2..64afa9555b 100644
--- a/development/SmallBASIC/SmallBASIC.info
+++ b/development/SmallBASIC/SmallBASIC.info
@@ -1,12 +1,12 @@
PRGNAM="SmallBASIC"
-VERSION="12.26"
+VERSION="12.27"
HOMEPAGE="https://smallbasic.github.io"
-DOWNLOAD="https://github.com/smallbasic/SmallBASIC/releases/download/12_26/smallbasic-12.26.tar.gz \
- https://www.fltk.org/pub/fltk/snapshots/fltk-1.4.x-20240119-01f2f760.tar.gz \
- https://github.com/smallbasic/SmallBASIC/releases/download/12_26/smallbasic_12.26.zip"
-MD5SUM="33d227f2be855e2aed60e761f563c038 \
- 7e2954731c18fd179ef3250b31e09cb9 \
- ca5e146d0afb50d4c9b9f66d5f32d100"
+DOWNLOAD="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/smallbasic-12.27.tar.gz \
+ https://github.com/fltk/fltk/releases/download/release-1.4.3/fltk-1.4.3-source.tar.gz \
+ https://github.com/smallbasic/SmallBASIC/releases/download/12_27/smallbasic_12.27.zip"
+MD5SUM="ca244c58d4f16e0975eae80eb5f9f0a1 \
+ 766435100c58520ddc3428cfd3a22e8e \
+ c585ccc6eb7f7038ce2574375132fb9a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/a68g/a68g.SlackBuild b/development/a68g/a68g.SlackBuild
index 26f8f613aa..0bf2acf748 100644
--- a/development/a68g/a68g.SlackBuild
+++ b/development/a68g/a68g.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=a68g
SRCNAM=algol68g
-VERSION=${VERSION:-3.5.12}
+VERSION=${VERSION:-3.5.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/a68g/a68g.info b/development/a68g/a68g.info
index 79061db565..138edd4094 100644
--- a/development/a68g/a68g.info
+++ b/development/a68g/a68g.info
@@ -1,8 +1,8 @@
PRGNAM="a68g"
-VERSION="3.5.12"
+VERSION="3.5.15"
HOMEPAGE="https://jmvdveer.home.xs4all.nl"
-DOWNLOAD="https://jmvdveer.home.xs4all.nl/algol68g-3.5.12.tar.gz"
-MD5SUM="1d194f19c9db0a938bb93e6dfad13fef"
+DOWNLOAD="https://jmvdveer.home.xs4all.nl/algol68g-3.5.15.tar.gz"
+MD5SUM="08d2740a0e889d783dd8b7d04bebe086"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/abseil-cpp/abseil-cpp.SlackBuild b/development/abseil-cpp/abseil-cpp.SlackBuild
index 41c8f3c52d..fc88fe4a0d 100644
--- a/development/abseil-cpp/abseil-cpp.SlackBuild
+++ b/development/abseil-cpp/abseil-cpp.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=abseil-cpp
-VERSION=${VERSION:-20250127.1}
+VERSION=${VERSION:-20250512.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/abseil-cpp/abseil-cpp.info b/development/abseil-cpp/abseil-cpp.info
index 0ac3bacd40..e816fc65dc 100644
--- a/development/abseil-cpp/abseil-cpp.info
+++ b/development/abseil-cpp/abseil-cpp.info
@@ -1,8 +1,8 @@
PRGNAM="abseil-cpp"
-VERSION="20250127.1"
+VERSION="20250512.1"
HOMEPAGE="https://abseil.io"
-DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/20250127.1/abseil-cpp-20250127.1.tar.gz"
-MD5SUM="fe7e1d15e6a67b379e3a646f1ba9aae0"
+DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/20250512.1/abseil-cpp-20250512.1.tar.gz"
+MD5SUM="f225db90c7f3485f3bb65ab2aeae76fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/android-studio/android-studio.SlackBuild b/development/android-studio/android-studio.SlackBuild
index 7fa6c31f04..256597d74a 100644
--- a/development/android-studio/android-studio.SlackBuild
+++ b/development/android-studio/android-studio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=android-studio
-VERSION=${VERSION:-2024.2.2.15}
+VERSION=${VERSION:-2024.3.2.15}
BUILD=${BUILD:-1}
ARCH=${ARCH:-$(uname -m)}
TAG=${TAG:-_SBo}
diff --git a/development/android-studio/android-studio.info b/development/android-studio/android-studio.info
index 15af2e7edf..5d986fcc2e 100644
--- a/development/android-studio/android-studio.info
+++ b/development/android-studio/android-studio.info
@@ -1,10 +1,10 @@
PRGNAM="android-studio"
-VERSION="2024.2.2.15"
+VERSION="2024.3.2.15"
HOMEPAGE="https://developer.android.com/studio"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.google.com/dl/android/studio/ide-zips/2024.2.2.15/android-studio-2024.2.2.15-linux.tar.gz"
-MD5SUM_x86_64="e8fc7209314881980b9abd43e5569388"
-REQUIRES=""
+DOWNLOAD_x86_64="https://dl.google.com/dl/android/studio/ide-zips/2024.3.2.15/android-studio-2024.3.2.15-linux.tar.gz"
+MD5SUM_x86_64="6d6583fe9eb2d38fc5733820958803f8"
+REQUIRES="libbsd"
MAINTAINER="Lockywolf"
-EMAIL="sukma.wardana@mail.com"
+EMAIL="for_sbo.android-studio_2025-06-18@lockywolf.net"
diff --git a/development/apache-maven/apache-maven.SlackBuild b/development/apache-maven/apache-maven.SlackBuild
index 3096400b47..fd0893d5c5 100644
--- a/development/apache-maven/apache-maven.SlackBuild
+++ b/development/apache-maven/apache-maven.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=apache-maven
-VERSION=${VERSION:-3.9.9}
+VERSION=${VERSION:-3.9.10}
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 597779aabf..a498a12a07 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.9"
+VERSION="3.9.10"
HOMEPAGE="https://maven.apache.org/"
-DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz"
-MD5SUM="a9f4c2daf5d6674285b79f11acc3ed43"
+DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.9.10/binaries/apache-maven-3.9.10-bin.tar.gz"
+MD5SUM="45b41b1b64c6f8620543e333df32aa77"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8"
diff --git a/development/asar/README b/development/asar/README
new file mode 100644
index 0000000000..97c6c79d95
--- /dev/null
+++ b/development/asar/README
@@ -0,0 +1,6 @@
+asar (SNES assembler)
+
+Asar is an SNES assembler designed for applying patches to existing
+ROMs or creating new ROMs from scratch. It supports 65c816, SPC700 and
+Super FX architextures and was originally created by Alcaro, based on
+xkas v0.06 by byuu.
diff --git a/development/asar/asar.SlackBuild b/development/asar/asar.SlackBuild
new file mode 100644
index 0000000000..74b42d0746
--- /dev/null
+++ b/development/asar/asar.SlackBuild
@@ -0,0 +1,114 @@
+#!/bin/bash
+
+# Slackware build script for asar
+
+# Copyright 2016-2020 Ruoh-Shoei LIN
+# 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=asar
+VERSION=${VERSION:-1.91}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+cd src
+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 \
+ -DASAR_GEN_LIB=OFF \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make run-tests
+ make install/strip DESTDIR=$PKG
+cd $TMP/$PRGNAM-$VERSION
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README.md README.txt docs \
+ LICENSE license-gpl.txt license-lgpl.txt license-wtfpl.txt \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/asar/asar.info b/development/asar/asar.info
new file mode 100644
index 0000000000..a74ff1d687
--- /dev/null
+++ b/development/asar/asar.info
@@ -0,0 +1,10 @@
+PRGNAM="asar"
+VERSION="1.91"
+HOMEPAGE="https://github.com/RPGHacker/asar"
+DOWNLOAD="https://github.com/RPGHacker/asar/archive/v1.91/asar-1.91.tar.gz"
+MD5SUM="41afcd7d3f518ed1db399528f076f840"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Ruoh-Shoei LIN"
+EMAIL="lin.ruohshoei+sbo@gmail.com"
diff --git a/development/asar/slack-desc b/development/asar/slack-desc
new file mode 100644
index 0000000000..43ad1bbf7b
--- /dev/null
+++ b/development/asar/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------------------------------------------------------|
+asar: asar (SNES assembler)
+asar:
+asar: Asar is an SNES assembler designed for applying patches to existing
+asar: ROMs or creating new ROMs from scratch. It supports 65c816, SPC700
+asar: and Super FX architextures and was originally created by Alcaro,
+asar: based on xkas v0.06 by byuu.
+asar:
+asar: https://github.com/RPGHacker/asar
+asar:
+asar:
+asar:
diff --git a/development/astyle/astyle.SlackBuild b/development/astyle/astyle.SlackBuild
index 4de7f9423b..a6120b8618 100644
--- a/development/astyle/astyle.SlackBuild
+++ b/development/astyle/astyle.SlackBuild
@@ -34,6 +34,7 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+# 20250613 bkw: update for v3.6.9.
# 20241109 bkw: update for v3.6.4.
# 20241003 bkw: update for v3.6.3.
# 20240917 bkw: update for v3.6.2.
@@ -65,7 +66,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=astyle
-VERSION=${VERSION:-3.6.4}
+VERSION=${VERSION:-3.6.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/astyle/astyle.info b/development/astyle/astyle.info
index c0aa81144c..4686ec9c17 100644
--- a/development/astyle/astyle.info
+++ b/development/astyle/astyle.info
@@ -1,8 +1,8 @@
PRGNAM="astyle"
-VERSION="3.6.4"
+VERSION="3.6.9"
HOMEPAGE="https://astyle.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.6/astyle-3.6.4.tar.bz2"
-MD5SUM="44a4dd51455dcae45c1aac2547cee7a8"
+DOWNLOAD="https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.6/astyle-3.6.9.tar.bz2"
+MD5SUM="5b3cd1ae6c8f8bd02971581179741844"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/atasm/atasm.SlackBuild b/development/atasm/atasm.SlackBuild
index 0a999fbab1..45aa72a611 100644
--- a/development/atasm/atasm.SlackBuild
+++ b/development/atasm/atasm.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250618 bkw: update for v1.30.
# 20250210 bkw: update for v1.26.
# 20240505 bkw: update for v1.25.
@@ -21,7 +22,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=atasm
-VERSION=${VERSION:-1.26}
+VERSION=${VERSION:-1.30}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/atasm/atasm.info b/development/atasm/atasm.info
index 24cc396c54..35fb1b205b 100644
--- a/development/atasm/atasm.info
+++ b/development/atasm/atasm.info
@@ -1,8 +1,8 @@
PRGNAM="atasm"
-VERSION="1.26"
+VERSION="1.30"
HOMEPAGE="https://github.com/CycoPH/atasm/"
-DOWNLOAD="https://github.com/CycoPH/atasm/archive/V1.26/atasm-1.26.tar.gz"
-MD5SUM="29475838a5f10a625d1b2930d85fbc71"
+DOWNLOAD="https://github.com/CycoPH/atasm/archive/V1.30/atasm-1.30.tar.gz"
+MD5SUM="18a355cd9f84317c4992d01f4c30b45b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/aws-cdk/aws-cdk.SlackBuild b/development/aws-cdk/aws-cdk.SlackBuild
index eeb7477e10..7b82ff90d0 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.1007.0}
+VERSION=${VERSION:-2.1019.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/aws-cdk/aws-cdk.info b/development/aws-cdk/aws-cdk.info
index 87423ec5b3..535f804bde 100644
--- a/development/aws-cdk/aws-cdk.info
+++ b/development/aws-cdk/aws-cdk.info
@@ -1,8 +1,8 @@
PRGNAM="aws-cdk"
-VERSION="2.1007.0"
+VERSION="2.1019.1"
HOMEPAGE="https://github.com/aws/aws-cdk"
-DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1007.0.tgz"
-MD5SUM="ef0b683b247e2b2a715670ae925f7551"
+DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1019.1.tgz"
+MD5SUM="eb9e51ae9b91562dfcbbf5ef5a680504"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs awscli"
diff --git a/development/bbcsdl/README b/development/bbcsdl/README
index 98664a7629..c1fb121443 100644
--- a/development/bbcsdl/README
+++ b/development/bbcsdl/README
@@ -15,15 +15,11 @@ even the most complex programs straightforward.
This package installs to /opt/bbcsdl and is a rebuild of the open
sources available at https://github.com/rtrussell/BBCSDL
-The Box2D (Box2D321.so) libraries:
-- 64 bits md5 215bbda5d9a92a5cc99534de4e1235aa and
-- 32 bits md5 f079027b8e2589a10fd17eca77e644f7
-are bundled with the original release by R.T.Russell available
+The Box2D (Box2D321.so) libraries are downloaded and bundled
+from the original release by R.T.Russell available
at https://www.bbcbasic.co.uk/bbcsdl/bbclinux.zip.
-This SlackBuild includes it as a separate download from the
-package maintainer github account as it is not packaged with
-program sources. If you do not need it you can exclude the
-library by passing BOX2D=no like this:
+If you do not need it you can exclude the library by passing
+BOX2D=no as parameter like this:
BOX2D=no ./bbcsdl.SlackBuild
diff --git a/development/bbcsdl/bbcsdl.SlackBuild b/development/bbcsdl/bbcsdl.SlackBuild
index 0c655f8441..5865dbf4cb 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.41a}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-1.41b}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL=${TARBALL:-BBCSDL-0a58eb114ac55ab98fec12ee84b6fd699cf0aebd}
+TARBALL=${TARBALL:-BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -51,16 +51,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
@@ -90,9 +86,9 @@ find -L . \
# Build sdl and console versions
cd bin/linux
-make
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make
cd ../../console/linux
-make
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make
cd ../..
# Setup package files
@@ -107,15 +103,16 @@ cp -avxu examples $PKG/opt/$PRGNAM/
# Optionally exclude the Box2D library
if [ "${BOX2D:-yes}" = "yes" ]; then
+ mkdir box2d
+ cd box2d
if [ "$ARCH" = "x86_64" ]; then
- #MD5 215bbda5d9a92a5cc99534de4e1235aa
- tar xvfz $CWD/Box2D231_64.tar.gz
+ unzip $CWD/bbclinux.zip
fi
if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
- #MD5 f079027b8e2589a10fd17eca77e644f7
- tar xvfz $CWD/Box2D231_32.tar.gz
+ unzip $CWD/bbclinux32.zip
fi
install -D -m0755 Box2D231.so $PKG/opt/$PRGNAM/Box2D231.so
+ cd ..
fi
cp $CWD/bbc256x.png $PKG/usr/share/pixmaps
diff --git a/development/bbcsdl/bbcsdl.info b/development/bbcsdl/bbcsdl.info
index 235f0b8ad5..18a9c7f108 100644
--- a/development/bbcsdl/bbcsdl.info
+++ b/development/bbcsdl/bbcsdl.info
@@ -1,14 +1,14 @@
PRGNAM="bbcsdl"
-VERSION="1.41a"
+VERSION="1.41b"
HOMEPAGE="https://www.bbcbasic.co.uk/bbcsdl"
-DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/0a58eb114ac55ab98fec12ee84b6fd699cf0aebd/BBCSDL-0a58eb114ac55ab98fec12ee84b6fd699cf0aebd.tar.gz \
- https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_32.tar.gz"
-MD5SUM="5e4d328d8a74613a9b5bfd94e2017f80 \
- ccfb8ab5f63f0d3a8cec047005061a88"
-DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/0a58eb114ac55ab98fec12ee84b6fd699cf0aebd/BBCSDL-0a58eb114ac55ab98fec12ee84b6fd699cf0aebd.tar.gz \
- https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_64.tar.gz"
-MD5SUM_x86_64="5e4d328d8a74613a9b5bfd94e2017f80 \
- 3d6e27b4b1214432a43244a7bc3e615b"
+DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/3602d124be27164ed897555086a3f22ad03c38ab/BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab.tar.gz \
+ https://www.bbcbasic.co.uk/bbcsdl/bbclinux32.zip"
+MD5SUM="5151437a4ccb479aeae99d6d4775be0d \
+ a5857f7da6e75ab471147c252cf7e55b"
+DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/3602d124be27164ed897555086a3f22ad03c38ab/BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab.tar.gz \
+ https://www.bbcbasic.co.uk/bbcsdl/bbclinux.zip"
+MD5SUM_x86_64="5151437a4ccb479aeae99d6d4775be0d \
+ 35b3f83a7c08448177b73eb4728e28cd"
REQUIRES=""
MAINTAINER="Antonio Leal"
EMAIL="antonioleal@yahoo.com"
diff --git a/development/bluefish/README b/development/bluefish/README
index 52c0785c7e..cc4ba079d9 100644
--- a/development/bluefish/README
+++ b/development/bluefish/README
@@ -13,3 +13,9 @@ otherwise GTK3 will be used by default.
js-beautify is an optional run-time dependency used if installed
(not available on Slackbuilds.org).
+
+NOTE:
+This is the last version compatible with 15.0.
+Never versions will require glib >= 2.76
+
+
diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild
index add5395271..c884018d4a 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.8.7}
+VERSION=${VERSION:-2.8.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/composer/composer.info b/development/composer/composer.info
index 8713b9ffc3..0ff24126ac 100644
--- a/development/composer/composer.info
+++ b/development/composer/composer.info
@@ -1,8 +1,8 @@
PRGNAM="composer"
-VERSION="2.8.7"
+VERSION="2.8.9"
HOMEPAGE="https://getcomposer.org/"
-DOWNLOAD="https://getcomposer.org/download/2.8.7/composer.phar"
-MD5SUM="9683515f6c50b8dd92b293895cb9e379"
+DOWNLOAD="https://getcomposer.org/download/2.8.9/composer.phar"
+MD5SUM="d1894cffc269ad6f6ea65b4f99655d3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dart-sass/dart-sass.SlackBuild b/development/dart-sass/dart-sass.SlackBuild
index 8b505d3a61..cdc3a747ea 100644
--- a/development/dart-sass/dart-sass.SlackBuild
+++ b/development/dart-sass/dart-sass.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="dart-sass"
-VERSION=${VERSION:-1.86.0}
+VERSION=${VERSION:-1.89.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dart-sass/dart-sass.info b/development/dart-sass/dart-sass.info
index 9164bf4770..f2adb8af72 100644
--- a/development/dart-sass/dart-sass.info
+++ b/development/dart-sass/dart-sass.info
@@ -1,10 +1,10 @@
PRGNAM="dart-sass"
-VERSION="1.86.0"
+VERSION="1.89.0"
HOMEPAGE="https://sass-lang.com/dart-sass"
-DOWNLOAD="https://github.com/sass/dart-sass/releases/download/1.86.0/dart-sass-1.86.0-linux-ia32.tar.gz"
-MD5SUM="ae1ba6b5b4c53d4f5fda5be678a14b35"
-DOWNLOAD_x86_64="https://github.com/sass/dart-sass/releases/download/1.86.0/dart-sass-1.86.0-linux-x64.tar.gz"
-MD5SUM_x86_64="b0e63c5b6659d9508ad429efadf6f830"
+DOWNLOAD="https://github.com/sass/dart-sass/releases/download/1.89.0/dart-sass-1.89.0-linux-ia32.tar.gz"
+MD5SUM="08337fc37bacfa3571fb4200ca3fa421"
+DOWNLOAD_x86_64="https://github.com/sass/dart-sass/releases/download/1.89.0/dart-sass-1.89.0-linux-x64.tar.gz"
+MD5SUM_x86_64="efc76aaff676468524c7195dbc389675"
REQUIRES=""
MAINTAINER="Vladislav 'fsLeg' Borisov"
EMAIL="fsleg@t-rg.ws"
diff --git a/development/diffoscope/diffoscope.SlackBuild b/development/diffoscope/diffoscope.SlackBuild
index 60d457bc1c..f9319686e1 100644
--- a/development/diffoscope/diffoscope.SlackBuild
+++ b/development/diffoscope/diffoscope.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=diffoscope
-VERSION=${VERSION:-291}
+VERSION=${VERSION:-296}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/diffoscope/diffoscope.info b/development/diffoscope/diffoscope.info
index bd98078c38..42b3291c46 100644
--- a/development/diffoscope/diffoscope.info
+++ b/development/diffoscope/diffoscope.info
@@ -1,8 +1,8 @@
PRGNAM="diffoscope"
-VERSION="291"
+VERSION="296"
HOMEPAGE="https://diffoscope.org/"
-DOWNLOAD="https://diffoscope.org/archive/diffoscope-291.tar.bz2"
-MD5SUM="94d889c190ed18142b073fa3562811cb"
+DOWNLOAD="https://diffoscope.org/archive/diffoscope-296.tar.bz2"
+MD5SUM="91b029d44cef6193d7af7a8cea91c727"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python-libarchive-c python-magic"
diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild
index 1de163deb8..d79d2fd60d 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.15}
+VERSION=${VERSION:-1.22.19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info
index 0fe8202856..5d770262bf 100644
--- a/development/dpkg/dpkg.info
+++ b/development/dpkg/dpkg.info
@@ -1,8 +1,8 @@
PRGNAM="dpkg"
-VERSION="1.22.15"
+VERSION="1.22.19"
HOMEPAGE="https://wiki.debian.org/Teams/Dpkg"
-DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.15.tar.xz"
-MD5SUM="39ca514b56951b5df3b9bfa64be3e54e"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.19.tar.xz"
+MD5SUM="86b44382267634c5258e7f7dfdb30f1a"
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 e1cfd53e78..53f5128c77 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.34}
-SRCVERSION=${SRCVERSION:-2024-12-R}
+VERSION=${VERSION:-4.35}
+SRCVERSION=${SRCVERSION:-2025-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-cpp/eclipse-cpp.info b/development/eclipse-cpp/eclipse-cpp.info
index 980c641d2d..f8d5c58f5d 100644
--- a/development/eclipse-cpp/eclipse-cpp.info
+++ b/development/eclipse-cpp/eclipse-cpp.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-cpp"
-VERSION="4.34"
+VERSION="4.35"
HOMEPAGE="https://www.eclipse.org/cdt/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-cpp-2024-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-cpp-2024-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="653bd6a4591069b3c01584286294ea14 \
- 5c11fb8f0aa13b85d2c8c00cc5d20bb7"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-cpp-2025-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-cpp-2025-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="ac7362f0af2259e7d121ea0fca3510ba \
+ 8f01f23a16598084227c34ed27fd3267"
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 a155e2b492..30b63cbfd0 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.34}
-SRCVERSION=${SRCVERSION:-2024-12-R}
+VERSION=${VERSION:-4.35}
+SRCVERSION=${SRCVERSION:-2025-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-java/eclipse-java.info b/development/eclipse-java/eclipse-java.info
index ef9091eb62..08b3c19a60 100644
--- a/development/eclipse-java/eclipse-java.info
+++ b/development/eclipse-java/eclipse-java.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-java"
-VERSION="4.34"
+VERSION="4.35"
HOMEPAGE="https://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-java-2024-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-java-2024-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="d85677256cc0b094f92feeb57572a4b9 \
- 3b2ec212dc4a7007751c0b93a014aeca"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-java-2025-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-java-2025-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="d1036e41fc83d81d8958545b0929d15d \
+ 157d99d9bf055b80e5196b73f7d896c1"
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 11791e1973..50debaecdf 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.34}
-SRCVERSION=${SRCVERSION:-2024-12-R}
+VERSION=${VERSION:-4.35}
+SRCVERSION=${SRCVERSION:-2025-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-jee/eclipse-jee.info b/development/eclipse-jee/eclipse-jee.info
index 7607ed2e59..ba9d5a877b 100644
--- a/development/eclipse-jee/eclipse-jee.info
+++ b/development/eclipse-jee/eclipse-jee.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-jee"
-VERSION="4.34"
+VERSION="4.35"
HOMEPAGE="https://www.eclipse.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-jee-2024-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-jee-2024-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="e63cd30d70bc81e30c50763d7d2877a1 \
- 8620b49ae6bcd22640530d8140b7db27"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-jee-2025-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-jee-2025-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="3ea3577e0bd1e26815edec033af14e43 \
+ 0abd19160d8c053f0aabd0096753867e"
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 fb14115c71..ccf1846a45 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.34}
-SRCVERSION=${SRCVERSION:-2024-12-R}
+VERSION=${VERSION:-4.35}
+SRCVERSION=${SRCVERSION:-2025-03-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eclipse-php/eclipse-php.info b/development/eclipse-php/eclipse-php.info
index 7c1616eb4f..2109c4c105 100644
--- a/development/eclipse-php/eclipse-php.info
+++ b/development/eclipse-php/eclipse-php.info
@@ -1,12 +1,12 @@
PRGNAM="eclipse-php"
-VERSION="4.34"
+VERSION="4.35"
HOMEPAGE="https://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-php-2024-12-R-linux-gtk-x86_64.tar.gz \
- https://download.eclipse.org/technology/epp/downloads/release/2024-12/R/eclipse-php-2024-12-R-linux-gtk-aarch64.tar.gz"
-MD5SUM_x86_64="5ca025f5b8f46f40c799f4fa2a70a37f \
- f2bd9872e9e9ecfe3138a475697a09c8"
+DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-php-2025-03-R-linux-gtk-x86_64.tar.gz \
+ https://download.eclipse.org/technology/epp/downloads/release/2025-03/R/eclipse-php-2025-03-R-linux-gtk-aarch64.tar.gz"
+MD5SUM_x86_64="fb95e8d714163c66d294ed5dab84d2a4 \
+ 03f7be24f2cda392fcefb499fbbdd2de"
REQUIRES=""
MAINTAINER="Giuseppe Di Terlizzi"
EMAIL="giuseppe.diterlizzi@gmail.com"
diff --git a/development/edwood/README b/development/edwood/README
new file mode 100644
index 0000000000..bdf3adaeb6
--- /dev/null
+++ b/development/edwood/README
@@ -0,0 +1,4 @@
+Edwood is a rewrite of the Plan 9 Acme editor in Go. Currently, it
+works best if you also have plan9port installed. You can read the
+plan9port Acme manpage for details on how to use this editor. (eg.
+9 man acme | less)
diff --git a/development/edwood/edwood.SlackBuild b/development/edwood/edwood.SlackBuild
new file mode 100644
index 0000000000..cc2f7070ce
--- /dev/null
+++ b/development/edwood/edwood.SlackBuild
@@ -0,0 +1,57 @@
+#!/bin/bash
+# Slackware build script for edwood
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=edwood
+VERSION=${VERSION:-0.3.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+go build
+install -Dm 2755 $PRGNAM $PKG/usr/bin/$PRGNAM
+strip --strip-unneeded $PKG/usr/bin/$PRGNAM 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTORS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/edwood/edwood.info b/development/edwood/edwood.info
new file mode 100644
index 0000000000..2dd1afd289
--- /dev/null
+++ b/development/edwood/edwood.info
@@ -0,0 +1,10 @@
+PRGNAM="edwood"
+VERSION="0.3.1"
+HOMEPAGE="https://github.com/rjkroege/edwood"
+DOWNLOAD="https://github.com/rjkroege/edwood/archive/v0.3.1/edwood-0.3.1.tar.gz"
+MD5SUM="1ee81ae4287ab521b57055d28f23cb30"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="plan9port google-go-lang"
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/edwood/slack-desc b/development/edwood/slack-desc
new file mode 100644
index 0000000000..dfe6dde4a8
--- /dev/null
+++ b/development/edwood/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+edwood: edwood (text editor)
+edwood:
+edwood: Edwood is a rewrite of the Plan 9 Acme editor in Go. Currently, it
+edwood: works best if you also have plan9port installed. You can read the
+edwood: plan9port Acme manpage for details on how to use this editor. (eg.
+edwood: 9 man acme | less)
+edwood:
+edwood:
+edwood:
+edwood:
+edwood:
diff --git a/development/eisl/eisl.SlackBuild b/development/eisl/eisl.SlackBuild
index 73fb8968ef..2e80006533 100644
--- a/development/eisl/eisl.SlackBuild
+++ b/development/eisl/eisl.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=eisl
-VERSION=${VERSION:-3.70}
+VERSION=${VERSION:-5.42}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/eisl/eisl.info b/development/eisl/eisl.info
index 5e20ae9741..ca916fec79 100644
--- a/development/eisl/eisl.info
+++ b/development/eisl/eisl.info
@@ -1,8 +1,8 @@
PRGNAM="eisl"
-VERSION="3.70"
+VERSION="5.42"
HOMEPAGE="https://github.com/sasagawa888/eisl"
-DOWNLOAD="https://github.com/sasagawa888/eisl/archive/v3.70/eisl-3.70.tar.gz"
-MD5SUM="69c257d61da68f70740c625933b159ab"
+DOWNLOAD="https://github.com/sasagawa888/eisl/archive/v5.42/eisl-5.42.tar.gz"
+MD5SUM="5abcd6b8d20d453762888a0bbd64392e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/es-shell/README b/development/es-shell/README
new file mode 100644
index 0000000000..b2d8678a1f
--- /dev/null
+++ b/development/es-shell/README
@@ -0,0 +1,6 @@
+Es is an extensible Unix shell with first class functions, lexical
+scope, exceptions and rich return values. It is highly influenced by
+Plan 9's rc shell, but also borrow ideas from scheme and tcl. It is
+a small shell that works well both for interactive use and for
+scripting, particularly since its quoting rules are much less
+baroque.
diff --git a/development/es-shell/es-shell.SlackBuild b/development/es-shell/es-shell.SlackBuild
new file mode 100644
index 0000000000..065940efee
--- /dev/null
+++ b/development/es-shell/es-shell.SlackBuild
@@ -0,0 +1,91 @@
+#!/bin/bash
+# Slackware build script for es-shell
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=es-shell
+VERSION=${VERSION:-0.9.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+libtoolize -qi
+autoreconf
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-static=no \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+strip --strip-unneeded $PKG/usr/bin/es 2> /dev/null
+chmod 0644 $PKG/usr/man/man1/es.1
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGES README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a doc/ERRATA doc/TODO doc/usenix-w93.ps $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/es-shell/es-shell.info b/development/es-shell/es-shell.info
new file mode 100644
index 0000000000..e35312fbd3
--- /dev/null
+++ b/development/es-shell/es-shell.info
@@ -0,0 +1,10 @@
+PRGNAM="es-shell"
+VERSION="0.9.2"
+HOMEPAGE="http://wryun.github.io/es-shell"
+DOWNLOAD="https://github.com/wryun/es-shell/archive/v0.9.2/es-shell-0.9.2.tar.gz"
+MD5SUM="1280d48d80cff0186db810aafe39abea"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/es-shell/slack-desc b/development/es-shell/slack-desc
new file mode 100644
index 0000000000..49548fa86a
--- /dev/null
+++ b/development/es-shell/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+es-shell: es-shell (extensible shell)
+es-shell:
+es-shell: Es is an extensible Unix shell with first class functions, lexical
+es-shell: scope, exceptions and rich return values. It is highly influenced by
+es-shell: Plan 9's rc shell, but also borrow ideas from scheme and tcl. It is
+es-shell: a small shell that works well both for interactive use and for
+es-shell: scripting, particularly since its quoting rules are much less
+es-shell: baroque.
+es-shell:
+es-shell:
+es-shell:
diff --git a/development/fortitude-bin/fortitude-bin.SlackBuild b/development/fortitude-bin/fortitude-bin.SlackBuild
index 30a2b75ac9..8e1864bf55 100644
--- a/development/fortitude-bin/fortitude-bin.SlackBuild
+++ b/development/fortitude-bin/fortitude-bin.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fortitude-bin
-VERSION=${VERSION:-0.7.1}
+VERSION=${VERSION:-0.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/fortitude-bin/fortitude-bin.info b/development/fortitude-bin/fortitude-bin.info
index 3ec1e856df..b4b9fa866d 100644
--- a/development/fortitude-bin/fortitude-bin.info
+++ b/development/fortitude-bin/fortitude-bin.info
@@ -1,10 +1,10 @@
PRGNAM="fortitude-bin"
-VERSION="0.7.1"
+VERSION="0.7.3"
HOMEPAGE="https://github.com/PlasmaFAIR/fortitude"
-DOWNLOAD="https://github.com/PlasmaFAIR/fortitude/releases/download/v0.7.1/fortitude-i686-unknown-linux-gnu.tar.gz"
-MD5SUM="a2265e4a7a92b6179dc1fcbdb09d2417"
-DOWNLOAD_x86_64="https://github.com/PlasmaFAIR/fortitude/releases/download/v0.7.1/fortitude-x86_64-unknown-linux-gnu.tar.gz"
-MD5SUM_x86_64="33a71c7112e5792a1b0d25249350b72c"
+DOWNLOAD="https://github.com/PlasmaFAIR/fortitude/releases/download/v0.7.3/fortitude-i686-unknown-linux-gnu.tar.gz"
+MD5SUM="6e605d2a8f5117ffb20591801ee02586"
+DOWNLOAD_x86_64="https://github.com/PlasmaFAIR/fortitude/releases/download/v0.7.3/fortitude-x86_64-unknown-linux-gnu.tar.gz"
+MD5SUM_x86_64="180ba6f23984b732caa707bd511083cf"
REQUIRES=""
MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/development/fortls/fortls.SlackBuild b/development/fortls/fortls.SlackBuild
index b6ad9a6520..c5585c14ad 100644
--- a/development/fortls/fortls.SlackBuild
+++ b/development/fortls/fortls.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fortls
-# Copyright 2023-2024 Erich Ritz, Jenks, Oklahoma, USA
+# Copyright 2023-2025 Erich Ritz, Jenks, Oklahoma, 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=fortls
-VERSION=${VERSION:-3.1.2}
+VERSION=${VERSION:-3.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/fortls/fortls.info b/development/fortls/fortls.info
index 3489c75cce..2a4efdad7b 100644
--- a/development/fortls/fortls.info
+++ b/development/fortls/fortls.info
@@ -1,8 +1,8 @@
PRGNAM="fortls"
-VERSION="3.1.2"
+VERSION="3.2.2"
HOMEPAGE="https://fortls.fortran-lang.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/f1/82/b0f91372538de824bccb5e4fe8936e47f6771dbd700a74d35e19045050b5/fortls-3.1.2.tar.gz"
-MD5SUM="4ef3441a10864b3e19c957af2fcff153"
+DOWNLOAD="https://files.pythonhosted.org/packages/c1/2b/db1e5cd07fc9e74a2e4fb8f65946f8fd79ef72211001af00982a04d977d5/fortls-3.2.2.tar.gz"
+MD5SUM="2d6372814c6e392b42a05259eedb2524"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-json5 python3-setuptools-opt python3-wheel python3-setuptools-scm-opt"
diff --git a/development/gambas3/gambas3.SlackBuild b/development/gambas3/gambas3.SlackBuild
index 6d2b2d29ab..f0c44033c8 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.20.2}
+VERSION=${VERSION:-3.20.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/gambas3/gambas3.info b/development/gambas3/gambas3.info
index 53ff3126a1..ead5b32563 100644
--- a/development/gambas3/gambas3.info
+++ b/development/gambas3/gambas3.info
@@ -1,8 +1,8 @@
PRGNAM="gambas3"
-VERSION="3.20.2"
+VERSION="3.20.4"
HOMEPAGE="https://gambas.sourceforge.net"
-DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.20.2/gambas-3.20.2.tar.bz2"
-MD5SUM="da9fadea1202a2eb909554be0a50b8ff"
+DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.20.4/gambas-3.20.4.tar.bz2"
+MD5SUM="67bf6c9f349d2bfc17a73e02b9158053"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="alure gtkglext webkit2gtk4.1 imlib %README%"
diff --git a/development/gcli/README b/development/gcli/README
new file mode 100644
index 0000000000..19e977c385
--- /dev/null
+++ b/development/gcli/README
@@ -0,0 +1,10 @@
+Portable CLI tool for interacting with Git(Hub|Lab|Tea), Forgejo and
+Bugzilla from the command line.
+
+A simple unified tool to interact with various git forges without
+using a web-browser. gcli can be used to interact with the forges
+from the command line in order to make many tasks like managing
+issues and pull requests easier.
+
+Optional build dependency:
+ - "lowdown" for rendering Markdown in the terminal
diff --git a/development/gcli/gcli.SlackBuild b/development/gcli/gcli.SlackBuild
new file mode 100644
index 0000000000..f12744bc37
--- /dev/null
+++ b/development/gcli/gcli.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/bash
+
+# Slackware build script for gcli
+
+# Copyright 2025 xaizek
+# 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=gcli
+VERSION=${VERSION:-2.8.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+else
+ SLKCFLAGS="-O2"
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+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 {} \;
+
+# readline won't be used unless libedit support is disabled
+CFLAGS="$SLKCFLAGS" \
+./configure --disable-libedit --release --prefix=/usr
+
+make
+make install DESTDIR=$PKG
+
+mv $PKG/usr/share/man $PKG/usr/man
+rmdir $PKG/usr/share
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ Changelog.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
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/gcli/gcli.info b/development/gcli/gcli.info
new file mode 100644
index 0000000000..6d4f611920
--- /dev/null
+++ b/development/gcli/gcli.info
@@ -0,0 +1,10 @@
+PRGNAM="gcli"
+VERSION="2.8.0"
+HOMEPAGE="https://herrhotzenplotz.de/gcli/"
+DOWNLOAD="https://github.com/herrhotzenplotz/gcli/archive/v2.8.0/gcli-2.8.0.tar.gz"
+MD5SUM="3acd7a6585c78b008263aadaa9f8b968"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="xaizek"
+EMAIL="xaizek@posteo.net"
diff --git a/development/gcli/slack-desc b/development/gcli/slack-desc
new file mode 100644
index 0000000000..4db05d8e47
--- /dev/null
+++ b/development/gcli/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------------------------------------------------------|
+gcli: gcli (portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool)
+gcli:
+gcli: A simple unified tool to interact with various git forges without
+gcli: using a web-browser. gcli can be used to interact with the forges
+gcli: from the command line in order to make many tasks like managing
+gcli: issues and pull requests easier.
+gcli:
+gcli:
+gcli:
+gcli:
+gcli:
diff --git a/development/gedit/gedit.SlackBuild b/development/gedit/gedit.SlackBuild
index 44f2c358eb..7bb44b6531 100644
--- a/development/gedit/gedit.SlackBuild
+++ b/development/gedit/gedit.SlackBuild
@@ -93,9 +93,16 @@ find -L . \
sed -i "s/meson_version: '>= 0.64'/meson_version: '>= 0.59'/;
s/'gio-2.0', version: '>= 2.74'/'gio-2.0', version: '>= 2.70'/" meson.build
+# Define G_CONNECT_DEFAULT=0 if glib2 version is less than 2.74.0
+# This is needed to build gedit on Slackware-15.0 with it's glib2-2.70.3 version,
+# but causes gedit to FTB on Slackware-current with its newer glib2 version, so
+# set it depending on detected glib-2.0 version:
+if ! pkg-config --atleast-version 2.74.0 glib-2.0; then
+ SLKCFLAGS="$SLKCFLAGS -DG_CONNECT_DEFAULT=0"
+fi
cd build
- CFLAGS="$SLKCFLAGS -DG_CONNECT_DEFAULT=0" \
+ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
meson .. \
--buildtype=release \
diff --git a/development/ghidra/ghidra.SlackBuild b/development/ghidra/ghidra.SlackBuild
index 9ebd594461..863f5395b8 100644
--- a/development/ghidra/ghidra.SlackBuild
+++ b/development/ghidra/ghidra.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Ghidra
-# Copyright (c) 2021-2024, Ebben Aries <slackbuilds@dscp.org>
+# Copyright (c) 2021-2025, Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ghidra
-VERSION=${VERSION:-11.3}
-VERDATE=${VERDATE:-20250205}
+VERSION=${VERSION:-11.3.2}
+VERDATE=${VERDATE:-20250415}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/ghidra/ghidra.info b/development/ghidra/ghidra.info
index b6cb1ab09a..01a8d27240 100644
--- a/development/ghidra/ghidra.info
+++ b/development/ghidra/ghidra.info
@@ -1,10 +1,10 @@
PRGNAM="ghidra"
-VERSION="11.3"
+VERSION="11.3.2"
HOMEPAGE="https://ghidra-sre.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.3_build/ghidra_11.3_PUBLIC_20250205.zip"
-MD5SUM_x86_64="a30ebb38e67f629b8ffbcf2910a21944"
+DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.3.2_build/ghidra_11.3.2_PUBLIC_20250415.zip"
+MD5SUM_x86_64="340ff733fc25a9e20448747f24636c0e"
REQUIRES="zulu-openjdk21"
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/github-cli/github-cli.SlackBuild b/development/github-cli/github-cli.SlackBuild
index 88417141ce..9eca8df37f 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.69.0}
+VERSION=${VERSION:-2.74.1}
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 fcf31aada5..18c0d1f47d 100644
--- a/development/github-cli/github-cli.info
+++ b/development/github-cli/github-cli.info
@@ -1,10 +1,10 @@
PRGNAM="github-cli"
-VERSION="2.69.0"
+VERSION="2.74.1"
HOMEPAGE="https://cli.github.com/"
-DOWNLOAD="https://github.com/cli/cli/releases/download/v2.69.0/gh_2.69.0_linux_386.deb"
-MD5SUM="beb89406ab2444a579c25442ecb7a53d"
-DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.69.0/gh_2.69.0_linux_amd64.deb"
-MD5SUM_x86_64="f0ba9017b3f788bc388c28680d841c0c"
+DOWNLOAD="https://github.com/cli/cli/releases/download/v2.74.1/gh_2.74.1_linux_386.deb"
+MD5SUM="376bab91fe009e7595045daeb2bd0191"
+DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.74.1/gh_2.74.1_linux_amd64.deb"
+MD5SUM_x86_64="375068bfa991fcd39bae560961d2c3d9"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/gitify-bin/gitify-bin.SlackBuild b/development/gitify-bin/gitify-bin.SlackBuild
index 59dfe94bc7..653d624263 100644
--- a/development/gitify-bin/gitify-bin.SlackBuild
+++ b/development/gitify-bin/gitify-bin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gitify-bin
-VERSION=${VERSION:-6.2.0}
+VERSION=${VERSION:-6.4.1}
SRCNAM=gitify_"$VERSION"_amd64
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/gitify-bin/gitify-bin.info b/development/gitify-bin/gitify-bin.info
index 4109f52091..6b69a89549 100644
--- a/development/gitify-bin/gitify-bin.info
+++ b/development/gitify-bin/gitify-bin.info
@@ -1,10 +1,10 @@
PRGNAM="gitify-bin"
-VERSION="6.2.0"
+VERSION="6.4.1"
HOMEPAGE="https://www.gitify.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gitify-app/gitify/releases/download/v6.2.0/gitify_6.2.0_amd64.deb"
-MD5SUM_x86_64="1bf68cefe5558a1df848d7b9d86c141e"
+DOWNLOAD_x86_64="https://github.com/gitify-app/gitify/releases/download/v6.4.1/gitify_6.4.1_amd64.deb"
+MD5SUM_x86_64="5a3bacc4528bd6df34745b994ac3ba60"
REQUIRES="electron"
MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/development/gnatstudio-bin/gnatstudio-bin.SlackBuild b/development/gnatstudio-bin/gnatstudio-bin.SlackBuild
index 98723d7a84..b3531e5121 100644
--- a/development/gnatstudio-bin/gnatstudio-bin.SlackBuild
+++ b/development/gnatstudio-bin/gnatstudio-bin.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gnatstudio-bin
-VERSION=${VERSION:-25.0w.20240506}
-SRC_FILE="gnatstudio-25.0w-20240506-x86_64-linux-bin.tar.gz"
+VERSION=${VERSION:-26.0w.20250417}
+SRC_FILE="gnatstudio-26.0w-20250417-x86_64-linux-bin.tar.gz"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,7 +82,6 @@ chmod +x $PKG/etc/profile.d/*
ln -sf libcairo-gobject.so.2 libcairo-gobject.so
ln -sf libcairo-script-interpreter.so.2 libcairo-script-interpreter.so
ln -sf libcairo.so.2 libcairo.so
- ln -sf libcroco-0.6.so.3 libcroco-0.6.so
ln -sf libcups.so.2 libcups.so
ln -sf libcupsimage.so.2 libcupsimage.so
ln -sf libdbus-1.so.3 libdbus-1.so
@@ -95,61 +94,70 @@ chmod +x $PKG/etc/profile.d/*
ln -sf libgailutil-3.so.0 libgailutil-3.so
ln -sf libgdk-3.so.0 libgdk-3.so
ln -sf libgdk_pixbuf-2.0.so.0 libgdk_pixbuf-2.0.so
- ln -sf libgettextlib-0.20.2.so libgettextlib.so
+ ln -sf libgettextlib-0.22.4.so libgettextlib.so
ln -sf libgettextpo.so.0 libgettextpo.so
- ln -sf libgettextsrc-0.20.2.so libgettextsrc.so
+ ln -sf libgettextsrc-0.22.4.so libgettextsrc.so
ln -sf libgio-2.0.so.0 libgio-2.0.so
ln -sf libgirepository-1.0.so.1 libgirepository-1.0.so
+ ln -sf libgirepository-2.0.so.0 libgirepository-2.0.so
ln -sf libgladeui-2.so.13 libgladeui-2.so
ln -sf libglib-2.0.so.0 libglib-2.0.so
ln -sf libgmodule-2.0.so libgmodule-2.0.so.0
- ln -sf libgnatcoll_core.so.25.0w libgnatcoll_core.so.25
- ln -sf libgnatcoll_gmp.so.25.0w libgnatcoll_gmp.so.25
- ln -sf libgnatcoll_iconv.so.25.0w libgnatcoll_iconv.so.25
- ln -sf libgnatcoll_projects.so.25.0w libgnatcoll_projects.so.25
- ln -sf libgnatcoll_python3.so.25.0w libgnatcoll_python3.so.25
- ln -sf libgnatcoll_sql.so.25.0w libgnatcoll_sql.so.25
- ln -sf libgnatcoll_sqlite.so.25.0w libgnatcoll_sqlite.so.25
- ln -sf libgnatcoll_xref.so.25.0w libgnatcoll_xref.so.25
+ ln -sf libgnatcoll_core.so.26.0w libgnatcoll_core.so.26
+ ln -sf libgnatcoll_gmp.so.26.0w libgnatcoll_gmp.so.26
+ ln -sf libgnatcoll_iconv.so.26.0w libgnatcoll_iconv.so.26
+ ln -sf libgnatcoll_minimal.so.26.0w libgnatcoll_minimal.so.26
+ ln -sf libgnatcoll_projects.so.26.0w libgnatcoll_projects.so.26
+ ln -sf libgnatcoll_python3.so.26.0w libgnatcoll_python3.so.26
+ ln -sf libgnatcoll_sql.so.26.0w libgnatcoll_sql.so.26
+ ln -sf libgnatcoll_sqlite.so.26.0w libgnatcoll_sqlite.so.26
+ ln -sf libgnatcoll_xref.so.26.0w libgnatcoll_xref.so.26
ln -sf libgobject-2.0.so.0 libgobject-2.0.so
ln -sf libgthread-2.0.so.0 libgthread-2.0.so
ln -sf libgtk-3.so.0 libgtk-3.so
- ln -sf libgtkada.so.25.0w libgtkada.so.25
+ ln -sf libgtkada.so.26.0w libgtkada.so.26
+ ln -sf libharfbuzz-cairo.so.0 libharfbuzz-cairo.so
ln -sf libharfbuzz-gobject.so.0 libharfbuzz-gobject.so
+ ln -sf libharfbuzz-icu.so.0 libharfbuzz-icu.so
ln -sf libharfbuzz-subset.so.0 libharfbuzz-subset.so
ln -sf libharfbuzz.so.0 libharfbuzz.so
ln -sf libjpeg.so.8 libjpeg.so
+ ln -sf liblzma.so.5 liblzma.so
ln -sf libpango-1.0.so.0 libpango-1.0.so
ln -sf libpangocairo-1.0.so.0 libpangocairo-1.0.so
ln -sf libpangoft2-1.0.so.0 libpangoft2-1.0.so
+ ln -sf libpcre2-8.so.0 libpcre2-8.so
+ ln -sf libpcre2-posix.so.3 libpcre2-posix.so
ln -sf libpixman-1.so.0 libpixman-1.so
ln -sf libpng16.so.16 libpng16.so
ln -sf libpng16.so libpng.so
ln -sf librsvg-2.so.2 librsvg-2.so
ln -sf libtextstyle.so.0 libtextstyle.so
ln -sf libxml2.so.2 libxml2.so
- ln -sf libxmlada_dom.so.25.0w libxmlada_dom.so.25
- ln -sf libxmlada_input_sources.so.25.0w libxmlada_input_sources.so.25
- ln -sf libxmlada_sax.so.25.0w libxmlada_sax.so.25
- ln -sf libxmlada_schema.so.25.0w libxmlada_schema.so.25
- ln -sf libxmlada_unicode.so.25.0w libxmlada_unicode.so.25
+ ln -sf libxmlada_dom.so.26.0w libxmlada_dom.so.26
+ ln -sf libxmlada_input_sources.so.26.0w libxmlada_input_sources.so.26
+ ln -sf libxmlada_sax.so.26.0w libxmlada_sax.so.26
+ ln -sf libxmlada_schema.so.26.0w libxmlada_schema.so.26
+ ln -sf libxmlada_unicode.so.26.0w libxmlada_unicode.so.26
ln -sf libz.so.1 libz.so
chmod +x libgcc_s* preloadable_libintl.so
)
-(cd $PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.9/site-packages/libadalang/
+(cd $PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.11/site-packages/libadalang/
ln -sf /opt/gnatstudio/lib/gnatstudio/libadalang.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libadasat.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libgcc_s.so.1
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnarl-25.20240411.so
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnat-25.20240411.so
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.25.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnarl-26.20250413.so
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnat-26.20250413.so
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_core.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_gmp.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_iconv.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_minimal.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_minimal.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libgnatcoll_projects.so.26.0w
ln -sf /opt/gnatstudio/lib/gnatstudio/libgpr.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libgpr2.so
ln -sf /opt/gnatstudio/lib/gnatstudio/liblangkit_support.so
@@ -158,16 +166,16 @@ chmod +x $PKG/etc/profile.d/*
ln -sf /opt/gnatstudio/lib/gnatstudio/libvss-json.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libvss-regexp.so
ln -sf /opt/gnatstudio/lib/gnatstudio/libvss.so
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.25.0w
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.25
- ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.25.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_dom.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_input_sources.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_sax.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_schema.so.26.0w
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.26
+ ln -sf /opt/gnatstudio/lib/gnatstudio/libxmlada_unicode.so.26.0w
)
(cd $PKG/opt/gnatstudio/share/doc/gnatstudio/html/tutorial
rm -rf _static
@@ -176,6 +184,9 @@ chmod +x $PKG/etc/profile.d/*
rm -rf _static
ln -sf /opt/gnatstudio/share/doc/gnatdoc/html/users_guide/_static
)
+(cd $PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.11/config-3.11-x86_64-linux-gnu
+ ln -sf /opt/gnatstudio/share/gnatstudio/python/lib/libpython3.11.a
+)
# move some packages only in
# opt/gnatstudio/libexec/gnatstudio/gnathub/share/gnathub/python
# to opt/gnatstudio/share/gnatstudio/python, then replace it with a softlink
@@ -184,11 +195,11 @@ chmod +x $PKG/etc/profile.d/*
mv ${python_libexec_path}/bin/flask ${python_share_path}/bin
mv ${python_libexec_path}/bin/pygmentize ${python_share_path}/bin
-( cd ${python_libexec_path}/lib/python3.9/site-packages
- rm -rf _distutils_hack pip* pkg_resources setuptools* wheel* README.txt \
+( cd ${python_libexec_path}/lib/python3.11/site-packages
+ rm -rf _distutils_hack pip* packaging* pkg_resources setuptools* wheel* README.txt \
distutils-precedence.pth
)
- mv ${python_libexec_path}/lib/python3.9/site-packages/* ${python_share_path}/lib/python3.9/site-packages/
+ mv ${python_libexec_path}/lib/python3.11/site-packages/* ${python_share_path}/lib/python3.11/site-packages/
rm -rf ${python_libexec_path}
( cd $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/share/gnathub/
@@ -222,11 +233,11 @@ function remove_duplicate_pycache_files() {
for each_file in "${match_files[@]}"; do
symlink_duplicate_file $each_file
done
- if [ "$1" = "$PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.9/test/__pycache__" ]; then
- if [ -f "test_tcl.cpython-39.opt-2.pyc" ]; then
- symlink_duplicate_file "test_tcl.cpython-39.opt-2.pyc"
- elif [ -f "test_pprint.cpython-39.opt-2.pyc" ]; then
- symlink_duplicate_file "test_pprint.cpython-39.opt-2.pyc"
+ if [ "$1" = "$PKG/opt/gnatstudio/share/gnatstudio/python/lib/python3.11/test/__pycache__" ]; then
+ if [ -f "test_tcl.cpython-311.opt-2.pyc" ]; then
+ symlink_duplicate_file "test_tcl.cpython-311.opt-2.pyc"
+ elif [ -f "test_pprint.cpython-311.opt-2.pyc" ]; then
+ symlink_duplicate_file "test_pprint.cpython-311.opt-2.pyc"
else
echo "no opt-2.pyc found"
fi
@@ -243,22 +254,40 @@ function remove_duplicate_pycache_files() {
}
( cd ${python_share_path}/bin
- ln -sf coverage-3.9 coverage3
- ln -sf coverage-3.9 coverage
- ln -sf python3 python
+ ln -sf coverage-3.11 coverage3
+ ln -sf coverage-3.11 coverage
+
+ ln -sf pip3.11 pip3
+ ln -sf pip3.11 pip
+
+ cd ${python_share_path}/lib/python3.11/site-packages/setuptools
+ rm *.exe
+
+ cd ${python_share_path}/lib/python3.11/site-packages/pip/_vendor/distlib/
+ rm *.exe
+ cd $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/
+ rm -rf lib
+ ln -s lib64 lib
- # use system terminfo
- cd ${python_share_path}/lib/python3.9/lib-dynext/share
+ # use system terminfo
+ cd ${python_share_path}/lib/python3.11/lib-dynext/share
rm -rf terminfo
ln -sf /usr/share/terminfo
-
- remove_duplicate_pycache_files ${python_share_path}/lib/python3.9
+
+ remove_duplicate_pycache_files ${python_share_path}/lib/python3.11
+ cd $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/static/lib/
+ ln -sf ../../lib/libcharset.a
+ ln -sf ../../lib/libiconv.a
)
+find $PKG/opt/gnatstudio/share -empty -type d -delete
+chmod +x $PKG/opt/gnatstudio/libexec/gnatstudio/gnathub/lib64/preloadable_libiconv.so
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
mv COPYING3 README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/$PRGNAM.info > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.info
mkdir -p $PKG/install
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/development/gnatstudio-bin/gnatstudio-bin.info b/development/gnatstudio-bin/gnatstudio-bin.info
index 03794f1845..0a462e3ed4 100644
--- a/development/gnatstudio-bin/gnatstudio-bin.info
+++ b/development/gnatstudio-bin/gnatstudio-bin.info
@@ -1,10 +1,10 @@
PRGNAM="gnatstudio-bin"
-VERSION="25.0w.20240506"
+VERSION="26.0w.20250417"
HOMEPAGE="https://github.com/AdaCore/gnatstudio/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/AdaCore/gnatstudio/releases/download/gnatstudio-cr-20240506/gnatstudio-25.0w-20240506-x86_64-linux-bin.tar.gz"
-MD5SUM_x86_64="64608fec05da9eb42a4bb3455975f232"
+DOWNLOAD_x86_64="https://github.com/AdaCore/gnatstudio/releases/download/gnatstudio-cr-20250417/gnatstudio-26.0w-20250417-x86_64-linux-bin.tar.gz"
+MD5SUM_x86_64="a6dfb462e7946f52a7d7a2709badf300"
REQUIRES=""
MAINTAINER="Zhu Qun-Ying"
EMAIL="zhu.qunying@gmail.com"
diff --git a/development/golangci-lint/golangci-lint.SlackBuild b/development/golangci-lint/golangci-lint.SlackBuild
index 56b7e300a4..c0e7ce8921 100644
--- a/development/golangci-lint/golangci-lint.SlackBuild
+++ b/development/golangci-lint/golangci-lint.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=golangci-lint
-VERSION=${VERSION:-1.64.8}
+VERSION=${VERSION:-2.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/golangci-lint/golangci-lint.info b/development/golangci-lint/golangci-lint.info
index e1c98e7877..81517451cf 100644
--- a/development/golangci-lint/golangci-lint.info
+++ b/development/golangci-lint/golangci-lint.info
@@ -1,8 +1,8 @@
PRGNAM="golangci-lint"
-VERSION="1.64.8"
+VERSION="2.1.6"
HOMEPAGE="https://github.com/golangci/golangci-lint"
-DOWNLOAD="https://github.com/golangci/golangci-lint/archive/v1.64.8/golangci-lint-1.64.8.tar.gz"
-MD5SUM="4731ffcac92c290520b63a61a343d4d9"
+DOWNLOAD="https://github.com/golangci/golangci-lint/archive/v2.1.6/golangci-lint-2.1.6.tar.gz"
+MD5SUM="556cb37a1de65ad94f650fcbc88c9d80"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild
index 93f5f1c5a9..5b4e0b19b4 100644
--- a/development/google-go-lang/google-go-lang.SlackBuild
+++ b/development/google-go-lang/google-go-lang.SlackBuild
@@ -29,10 +29,10 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=google-go-lang
-VERSION=${VERSION:-1.24.1}
+VERSION=${VERSION:-1.24.2}
BOOTSTRAP_VERSION=${BOOTSTRAP_VERSION:-1.19.13}
BOOTSTRAP_VERSION2=${BOOTSTRAP_VERSION2:-1.21.13}
-BOOTSTRAP_VERSION3=${BOOTSTRAP_VERSION3:-1.23.7}
+BOOTSTRAP_VERSION3=${BOOTSTRAP_VERSION3:-1.23.8}
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 3e0dc3ff25..bec8ec1bbf 100644
--- a/development/google-go-lang/google-go-lang.info
+++ b/development/google-go-lang/google-go-lang.info
@@ -1,12 +1,12 @@
PRGNAM="google-go-lang"
-VERSION="1.24.1"
+VERSION="1.24.2"
HOMEPAGE="http://golang.org"
-DOWNLOAD="https://storage.googleapis.com/golang/go1.24.1.src.tar.gz \
- https://storage.googleapis.com/golang/go1.23.7.src.tar.gz \
+DOWNLOAD="https://storage.googleapis.com/golang/go1.24.2.src.tar.gz \
+ https://storage.googleapis.com/golang/go1.23.8.src.tar.gz \
https://storage.googleapis.com/golang/go1.21.13.src.tar.gz \
https://storage.googleapis.com/golang/go1.19.13.src.tar.gz"
-MD5SUM="b5bc898bfdad98a014e58fc4d16c76d9 \
- 3f8422d17739e427e11837389771c974 \
+MD5SUM="c34263bd873e92fa99649fb501223e1f \
+ e72f3d3ecc20466d7721b1892142d900 \
3454362fc56df5020920e43fee2776ab \
6d3625cac26503932002b98eae2d0001"
DOWNLOAD_x86_64=""
diff --git a/development/gradle/README b/development/gradle/README
index 107c948334..3ce5fb3de3 100644
--- a/development/gradle/README
+++ b/development/gradle/README
@@ -7,8 +7,28 @@ static websites, generated documentation or indeed anything else.
Gradle combines the power and flexibility of Ant with the dependency
management and conventions of Maven into a more effective way to build.
-Powered by a Groovy DSL and packed with innovation, Gradle provides
-a declarative way to describe all kinds of builds through sensible
-defaults. Gradle is quickly becoming the build system of choice
-for many open source projects, leading edge enterprises and legacy
-automation challenges.
+Powered by a Groovy DSL and packed with innovation, Gradle provides a
+declarative way to describe all kinds of builds through sensible defaults.
+Gradle is quickly becoming the build system of choice for many open source
+projects, leading edge enterprises and legacy automation challenges.
+
+Excluding Documentation
+-----------------------
+
+If you would like to exclude the documentation in the generated package,
+you can use the following command when building the package:
+
+ # INCLUDE_DOCS=NO ./gradle.Slackbuild
+
+Dependencies
+------------
+
+Gradle runs on Java Virtual Machine (JVM). A JVM version between 8 and
+24 is required to execute Gradle.
+
+In the link given below, you can find the java version supported by a
+specific gradle release.
+
+I have tested this using zulu-openjdk17.
+
+https://docs.gradle.org/current/userguide/compatibility.html
diff --git a/development/gradle/gradle.SlackBuild b/development/gradle/gradle.SlackBuild
index ef43517de6..25ee181512 100644
--- a/development/gradle/gradle.SlackBuild
+++ b/development/gradle/gradle.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gradle
-VERSION=${VERSION:-8.5}
+VERSION=${VERSION:-8.14.1}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +73,12 @@ cd -
rm -f $PKG/usr/share/gradle/bin/gradle.bat
mkdir -p $PKG/usr/doc/${PRGNAM}-$VERSION
-cp -a NOTICE LICENSE $PKG/usr/doc/${PRGNAM}-$VERSION
+if [ "${INCLUDE_DOCS}" = "NO" ]
+then
+ cp -a README NOTICE LICENSE $PKG/usr/doc/${PRGNAM}-$VERSION
+else
+ cp -a README NOTICE LICENSE docs/ $PKG/usr/doc/${PRGNAM}-$VERSION
+fi
cat $CWD/${PRGNAM}.SlackBuild > $PKG/usr/doc/${PRGNAM}-$VERSION/${PRGNAM}.SlackBuild
mkdir -p $PKG/install
diff --git a/development/gradle/gradle.info b/development/gradle/gradle.info
index 385a662aeb..d18a2e981e 100644
--- a/development/gradle/gradle.info
+++ b/development/gradle/gradle.info
@@ -1,10 +1,10 @@
PRGNAM="gradle"
-VERSION="8.5"
+VERSION="8.14.1"
HOMEPAGE="http://www.gradle.org/"
-DOWNLOAD="https://services.gradle.org/distributions/gradle-8.5-all.zip"
-MD5SUM="32d68c2bc0d9a71750b9da34115c2e08"
+DOWNLOAD="https://services.gradle.org/distributions/gradle-8.14.1-all.zip"
+MD5SUM="b958c33f39156d56ef91dc93ceef24a9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk11"
+REQUIRES="%README% zulu-openjdk17"
MAINTAINER="Riza Dindir"
EMAIL="rdindir@yahoo.com"
diff --git a/development/helix/README b/development/helix/README
new file mode 100644
index 0000000000..4c7ada9556
--- /dev/null
+++ b/development/helix/README
@@ -0,0 +1,21 @@
+A Kakoune / Neovim inspired editor, written in Rust.
+
+Features:
+- Vim-like modal editing
+- Multiple selections
+- Built-in language server support
+- Smart, incremental syntax highlighting and code editing
+ via tree-sitter
+
+If you don't want to build grammar files which provide syntax
+highlighting, use HELIX_DISABLE_AUTO_GRAMMAR_BUILD=yes. Those can be
+built later with:
+
+ hx --grammar fetch; hx --grammar build
+
+This will install them in the runtime directory within the user's helix
+config directory.
+
+In order to use system clipboard in Wayland, wl-clipboard is needed.
+
+To build HTML documentation use DOCS=yes. This requires mdbook.
diff --git a/development/helix/disable-grammar-fetching.patch b/development/helix/disable-grammar-fetching.patch
new file mode 100644
index 0000000000..e1b1246485
--- /dev/null
+++ b/development/helix/disable-grammar-fetching.patch
@@ -0,0 +1,12 @@
+--- a/helix-term/build.rs 2025-01-20 00:25:42.000000000 +0300
++++ b/helix-term/build.rs 2025-06-14 14:11:03.753775574 +0300
+@@ -1,8 +1,7 @@
+-use helix_loader::grammar::{build_grammars, fetch_grammars};
++use helix_loader::grammar::build_grammars;
+
+ fn main() {
+ if std::env::var("HELIX_DISABLE_AUTO_GRAMMAR_BUILD").is_err() {
+- fetch_grammars().expect("Failed to fetch tree-sitter grammars");
+ build_grammars(Some(std::env::var("TARGET").unwrap()))
+ .expect("Failed to compile tree-sitter grammars");
+ }
diff --git a/development/helix/doinst.sh b/development/helix/doinst.sh
new file mode 100644
index 0000000000..3e5691a052
--- /dev/null
+++ b/development/helix/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/development/helix/helix.SlackBuild b/development/helix/helix.SlackBuild
new file mode 100644
index 0000000000..44dbed1018
--- /dev/null
+++ b/development/helix/helix.SlackBuild
@@ -0,0 +1,146 @@
+#!/bin/bash
+
+# Slackware build script for helix
+
+# Copyright 2025 Vladislav 'fsLeg' Borisov, Moscow, Russia
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=helix
+VERSION=${VERSION:-25.01.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
+
+ 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=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG $TMP/$PRGNAM-$VERSION
+mkdir -p $TMP/$PRGNAM-$VERSION $PKG $OUTPUT
+cd $TMP/$PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION-source.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION-vendored-sources.tar.xz -C ../
+chown -R root:root .
+
+# Grammar sources are bundled, no need to fetch them again
+patch -p1 < $CWD/disable-grammar-fetching.patch
+
+# Use rust-opt instead of system rust if it's available
+export PATH="/opt/rust/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
+# Compile the binaries
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+RUSTFLAGS="-C target-cpu=native" \
+CARGO_HOME=".cargo" \
+HELIX_DEFAULT_RUNTIME=/usr/lib$LIBDIRSUFFIX/$PRGNAM \
+cargo build --frozen --profile opt
+
+# Package everything
+mkdir -p $PKG/usr/bin \
+ $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM \
+ $PKG/usr/share/bash-completion/completions \
+ $PKG/usr/share/fish/vendor_completions.d \
+ $PKG/usr/share/zsh/site-functions \
+ $PKG/usr/share/applications
+install -Dm 755 -t $PKG/usr/bin target/opt/hx
+cp -R runtime/queries $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/
+cp -R runtime/themes $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/
+mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/grammars
+find runtime/grammars -name "*.so" -type f -exec \
+ install -Dm 755 -t $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/grammars {} \;
+install -Dm 644 -t $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM runtime/tutor
+install -Dm 644 contrib/completion/hx.bash $PKG/usr/share/bash-completion/completions/$PRGNAM
+install -Dm 644 contrib/completion/hx.fish $PKG/usr/share/fish/vendor_completions.d/$PRGNAM.fish
+install -Dm 644 contrib/completion/hx.zsh $PKG/usr/share/zsh/site-functions/_$PRGNAM
+install -Dm 644 contrib/Helix.desktop $PKG/usr/share/applications/$PRGNAM.desktop
+for geometry in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256; do
+ mkdir -p $PKG/usr/share/icons/hicolor/$geometry/apps
+ magick contrib/helix.png -resize $geometry $PKG/usr/share/icons/hicolor/$geometry/apps/$PRGNAM.png
+done
+
+# Strip binaries and libraries
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Copy available documentation
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md CHANGELOG.md docs/*.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Build additional documentation
+if [ "${DOCS:-no}" != "no" ]; then
+ mdbook build --dest-dir $PKG/usr/doc/$PRGNAM-$VERSION/html book
+ rm -rf $PKG/usr/doc/$PRGNAM-$VERSION/html/{CNAME,404.html,.nojekyll,generated}
+fi
+
+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/helix/helix.info b/development/helix/helix.info
new file mode 100644
index 0000000000..564553457a
--- /dev/null
+++ b/development/helix/helix.info
@@ -0,0 +1,12 @@
+PRGNAM="helix"
+VERSION="25.01.1"
+HOMEPAGE="https://helix-editor.com"
+DOWNLOAD="https://github.com/helix-editor/helix/releases/download/25.01.1/helix-25.01.1-source.tar.xz \
+ https://sbo.t-rg.ws/helix-25.01.1-vendored-sources.tar.xz"
+MD5SUM="4a006271f3ef064d56bd50df5978b1ab \
+ 146bc89348781c487734bce13572942f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rust-opt"
+MAINTAINER="Vladislav 'fsLeg' Borisov"
+EMAIL="fsleg@t-rg.ws"
diff --git a/development/Naked/slack-desc b/development/helix/slack-desc
index 3135b6161f..04ae2809bd 100644
--- a/development/Naked/slack-desc
+++ b/development/helix/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-Naked: Naked (Command line application framework)
-Naked:
-Naked: Naked is a new Python command line application
-Naked: framework that is in development.
-Naked:
-Naked:
-Naked:
-Naked:
-Naked:
-Naked:
-Naked:
+helix: helix (a post-modern modal text editor.)
+helix:
+helix: A Kakoune / Neovim inspired terminal-based editor, written in Rust.
+helix:
+helix: Helix provides vim-like modal editing, multiple selections, built-in
+helix: language server support, smart, incremental syntax highlighting
+helix: and code editing via tree-sitter.
+helix:
+helix: Homepage: https://helix-editor.com/
+helix:
+helix:
diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild
index 55461fa63f..7cb3c068df 100644
--- a/development/hugo/hugo.SlackBuild
+++ b/development/hugo/hugo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hugo
-VERSION=${VERSION:-0.145.0}
+VERSION=${VERSION:-0.147.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info
index 78a887fd3f..55bdab7ee5 100644
--- a/development/hugo/hugo.info
+++ b/development/hugo/hugo.info
@@ -1,10 +1,10 @@
PRGNAM="hugo"
-VERSION="0.145.0"
+VERSION="0.147.8"
HOMEPAGE="https://gohugo.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.145.0/hugo_extended_0.145.0_Linux-64bit.tar.gz"
-MD5SUM_x86_64="2c48e4332eafebd115ef52ba9ebf2d56"
+DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.147.8/hugo_extended_0.147.8_Linux-64bit.tar.gz"
+MD5SUM_x86_64="8be3b0754e8d6b87284f29492437e606"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/development/idea/idea.SlackBuild b/development/idea/idea.SlackBuild
index 5119424578..99a5c5507d 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:-2024.3.3}
+VERSION=${VERSION:-2025.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -60,7 +60,7 @@ cat << EOF > $PKG/usr/share/applications/$PRGNAM.desktop
Version=1.0
Type=Application
Path=/opt/$PRGNAM
-Exec=/opt/$PRGNAM/bin/$PRGNAM.sh %f
+Exec=/opt/$PRGNAM/bin/$PRGNAM %f
Name=IntelliJ IDEA Community Edition
GenericName=IntelliJ IDEA
Comment=Develop with pleasure!
diff --git a/development/idea/idea.info b/development/idea/idea.info
index 892f74d8b4..4a3eafd27c 100644
--- a/development/idea/idea.info
+++ b/development/idea/idea.info
@@ -1,10 +1,10 @@
PRGNAM="idea"
-VERSION="2024.3.3"
+VERSION="2025.1.2"
HOMEPAGE="http://www.jetbrains.com/idea/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.jetbrains.com/idea/ideaIC-2024.3.3.tar.gz"
-MD5SUM_x86_64="76b34c0fae526334548e8d0b49fac809"
-REQUIRES="zulu-openjdk17"
+DOWNLOAD_x86_64="https://download.jetbrains.com/idea/ideaIC-2025.1.2.tar.gz"
+MD5SUM_x86_64="5642350b828c82019e027d04980fa416"
+REQUIRES="zulu-openjdk21"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/jdk23/jdk23.SlackBuild b/development/jdk23/jdk23.SlackBuild
index 38051e003d..315bbaa02d 100644
--- a/development/jdk23/jdk23.SlackBuild
+++ b/development/jdk23/jdk23.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jdk23
-VERSION=${VERSION:-23.0.1}
+VERSION=${VERSION:-23.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jdk23/jdk23.info b/development/jdk23/jdk23.info
index 1a04d73628..3a367f4526 100644
--- a/development/jdk23/jdk23.info
+++ b/development/jdk23/jdk23.info
@@ -1,10 +1,10 @@
PRGNAM="jdk23"
-VERSION="23.0.1"
+VERSION="23.0.2"
HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.oracle.com/java/23/archive/jdk-23.0.1_linux-x64_bin.tar.gz"
-MD5SUM_x86_64="ac1e90d98058435df033e21c8f7c119a"
+DOWNLOAD_x86_64="https://download.oracle.com/java/23/archive/jdk-23.0.2_linux-x64_bin.tar.gz"
+MD5SUM_x86_64="2fc1465c2c41f61c80facb71a9b09549"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild b/development/jupyter-nbclassic/jupyter-nbclassic.SlackBuild
index 2548dca07a..68b8986e71 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-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbclassic
-VERSION=${VERSION:-1.1.0}
+VERSION=${VERSION:-1.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,6 +77,9 @@ PYTHONPATH=$(python3 -c "from sysconfig import get_path; print(get_path('platlib
rm -r $PKG/$PYTHONPATH/nbclassic/static/components/MathJax
ln -sr /usr/share/mathjax2 $PKG/$PYTHONPATH/nbclassic/static/components/MathJax
+# Remove tests
+rm -r $PKG/$PYTHONPATH/nbclassic/tests
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CHANGELOG.md CONTRIBUTING.rst LICENSE README.md RELEASE.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/jupyter-nbclassic/jupyter-nbclassic.info b/development/jupyter-nbclassic/jupyter-nbclassic.info
index de7dc83ca2..e47f2801e7 100644
--- a/development/jupyter-nbclassic/jupyter-nbclassic.info
+++ b/development/jupyter-nbclassic/jupyter-nbclassic.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbclassic"
-VERSION="1.1.0"
+VERSION="1.2.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclassic/nbclassic-1.1.0.tar.gz"
-MD5SUM="9f1eb4e3b6c1008bcbf8749d07092836"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclassic/nbclassic-1.2.0.tar.gz"
+MD5SUM="f5d5800fea427b89e13ffed580577d78"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter-notebook_shim mathjax2"
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
index 5856c4ec40..bd4ccda3c7 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for jupyter-nbconvert
# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbconvert
-VERSION=${VERSION:-7.16.4}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-7.16.6}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info
index 07da0d0d0e..ce4b3f0244 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.info
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbconvert"
-VERSION="7.16.4"
+VERSION="7.16.6"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.4.tar.gz"
-MD5SUM="8cdc74f178e14c5f3dfeceda96ef8144"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.6.tar.gz"
+MD5SUM="2c7d88e54a1bf6185cd95ca334b1f5df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-bleach python3-defusedxml jupyter-nbclient jupyterlab_pygments python3-mistune python3-pandocfilters python3-testpath BeautifulSoup4 tinycss2 python-importlib_metadata"
diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild
index 15b582e9f2..b025aa792f 100644
--- a/development/jupyter-notebook/jupyter-notebook.SlackBuild
+++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for jupyter-notebook
# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-notebook
-VERSION=${VERSION:-7.0.8}
+VERSION=${VERSION:-7.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info
index 67d9deeb4a..614a2ba3d9 100644
--- a/development/jupyter-notebook/jupyter-notebook.info
+++ b/development/jupyter-notebook/jupyter-notebook.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-notebook"
-VERSION="7.0.8"
+VERSION="7.4.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.0.8.tar.gz"
-MD5SUM="2871e598409cc880d1bc129901b50a1b"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-7.4.3.tar.gz"
+MD5SUM="4f9c532dde9135cf4ae8e0bb120f3e81"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyterlab"
diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild
index eb5b12ccc5..7f24065eba 100644
--- a/development/jupyter_core/jupyter_core.SlackBuild
+++ b/development/jupyter_core/jupyter_core.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for jupyter_core
# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_core
-VERSION=${VERSION:-5.7.2}
+VERSION=${VERSION:-5.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info
index f2a43e8b9d..08ebaf13bf 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.2"
+VERSION="5.8.1"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.7.2/jupyter_core-5.7.2.tar.gz"
-MD5SUM="97589e671ec3afee642d68058a7f33df"
+DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.8.1/jupyter_core-5.8.1.tar.gz"
+MD5SUM="e839be68ebe0e7e9be855b9000e366e7"
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 81dc4bd0c2..f05c71006e 100644
--- a/development/jupyter_events/jupyter_events.SlackBuild
+++ b/development/jupyter_events/jupyter_events.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyter_events
-# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_events
-VERSION=${VERSION:-0.6.3}
+VERSION=${VERSION:-0.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,20 +47,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
set -e
rm -rf $PKG
@@ -86,7 +72,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CHANGELOG.md COPYING.md README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG.md 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/jupyter_events/jupyter_events.info b/development/jupyter_events/jupyter_events.info
index 5ddc0fd63a..697806146c 100644
--- a/development/jupyter_events/jupyter_events.info
+++ b/development/jupyter_events/jupyter_events.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_events"
-VERSION="0.6.3"
+VERSION="0.12.0"
HOMEPAGE="https://jupyter.org"
-DOWNLOAD="https://github.com/jupyter/jupyter_events/releases/download/v0.6.3/jupyter_events-0.6.3.tar.gz"
-MD5SUM="dc0028bc8d686c07486592b9e098ecc6"
+DOWNLOAD="https://github.com/jupyter/jupyter_events/releases/download/v0.12.0/jupyter_events-0.12.0.tar.gz"
+MD5SUM="0620b43aceadf5c0d58bac599de02de9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-json-logger python3-jsonschema traitlets"
diff --git a/development/jupyter_server/jupyter_server.SlackBuild b/development/jupyter_server/jupyter_server.SlackBuild
index 8dd170a707..d0233348e5 100644
--- a/development/jupyter_server/jupyter_server.SlackBuild
+++ b/development/jupyter_server/jupyter_server.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyter_server
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_server
-VERSION=${VERSION:-2.10.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.13.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter_server/jupyter_server.info b/development/jupyter_server/jupyter_server.info
index 816e4e94cf..69ac93ac09 100644
--- a/development/jupyter_server/jupyter_server.info
+++ b/development/jupyter_server/jupyter_server.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_server"
-VERSION="2.10.0"
+VERSION="2.13.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server/jupyter_server-2.10.0.tar.gz"
-MD5SUM="322b630244d4dddf3db54e5c2d7a58de"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server/jupyter_server-2.13.0.tar.gz"
+MD5SUM="68109349e44b1a6a0aea7f1ab58d3c03"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-argon2-cffi jupyter_events jupyter-nbconvert jupyter_server_terminals python3-anyio python3-prometheus_client send2trash python3-overrides python3-websocket-client"
diff --git a/development/jupyterlab/jupyterlab.SlackBuild b/development/jupyterlab/jupyterlab.SlackBuild
index 1d6419b0af..c35c6da3e1 100644
--- a/development/jupyterlab/jupyterlab.SlackBuild
+++ b/development/jupyterlab/jupyterlab.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyterlab
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyterlab
-VERSION=${VERSION:-4.0.13}
+VERSION=${VERSION:-4.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyterlab/jupyterlab.info b/development/jupyterlab/jupyterlab.info
index af6f2f1e04..2889dfdf24 100644
--- a/development/jupyterlab/jupyterlab.info
+++ b/development/jupyterlab/jupyterlab.info
@@ -1,10 +1,10 @@
PRGNAM="jupyterlab"
-VERSION="4.0.13"
+VERSION="4.4.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.13.tar.gz"
-MD5SUM="c22cc9e0b0c65ba664b84e9a6816533d"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.4.3.tar.gz"
+MD5SUM="2f4b6c676cd03872f60109167fd56f27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="jupyter-ipykernel jupyter-notebook_shim jupyterlab_server nodejs python3-async-lru"
+REQUIRES="jupyter-ipykernel jupyter-notebook_shim jupyterlab_server nodejs python3-async-lru python3-httpx"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/jupyterlab_server/jupyterlab_server.SlackBuild b/development/jupyterlab_server/jupyterlab_server.SlackBuild
index 7a1ffe760c..80e3e25b50 100644
--- a/development/jupyterlab_server/jupyterlab_server.SlackBuild
+++ b/development/jupyterlab_server/jupyterlab_server.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyterlab_server
-# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2022-2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyterlab_server
-VERSION=${VERSION:-2.22.1}
+VERSION=${VERSION:-2.27.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyterlab_server/jupyterlab_server.info b/development/jupyterlab_server/jupyterlab_server.info
index 04604c5077..a50d5e7341 100644
--- a/development/jupyterlab_server/jupyterlab_server.info
+++ b/development/jupyterlab_server/jupyterlab_server.info
@@ -1,8 +1,8 @@
PRGNAM="jupyterlab_server"
-VERSION="2.22.1"
+VERSION="2.27.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_server/jupyterlab_server-2.22.1.tar.gz"
-MD5SUM="4710223d462c8e6b3ca1a933a9c64dfb"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_server/jupyterlab_server-2.27.3.tar.gz"
+MD5SUM="9fd7ee10e2d0b567ab5653863ec300ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter_server python3-babel python3-json5"
diff --git a/development/kakoune/kakoune.SlackBuild b/development/kakoune/kakoune.SlackBuild
index a862e4855c..8fea22ea75 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.
+# 20250618 bkw: update for v2025.06.03.
# 20240813 bkw: update for v2024.05.18.
# 20231108 bkw: update for v2023.08.05.
# 20230509 bkw:
@@ -23,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kakoune
-VERSION=${VERSION:-2024.05.18}
+VERSION=${VERSION:-2025.06.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/kakoune/kakoune.info b/development/kakoune/kakoune.info
index be17b5b532..fc480c1cd1 100644
--- a/development/kakoune/kakoune.info
+++ b/development/kakoune/kakoune.info
@@ -1,8 +1,8 @@
PRGNAM="kakoune"
-VERSION="2024.05.18"
+VERSION="2025.06.03"
HOMEPAGE="https://kakoune.org/"
-DOWNLOAD="https://github.com/mawww/kakoune/releases/download/v2024.05.18/kakoune-2024.05.18.tar.bz2"
-MD5SUM="43e37d1bfc5ac94813523a796ab1fe55"
+DOWNLOAD="https://github.com/mawww/kakoune/releases/download/v2025.06.03/kakoune-2025.06.03.tar.bz2"
+MD5SUM="988fcdbe484ce90db9fa5dfee6240859"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/kicad/kicad.SlackBuild b/development/kicad/kicad.SlackBuild
index a6fe8d459b..ecda75db7b 100644
--- a/development/kicad/kicad.SlackBuild
+++ b/development/kicad/kicad.SlackBuild
@@ -24,12 +24,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Revision date: 2023/Apr/19
+# Revision date: 2024/Apr/07
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kicad
-VERSION=${VERSION:-8.0.6}
+SRCNAM=kicad-source-mirror
+VERSION=${VERSION:-9.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,7 +72,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z
+mv $SRCNAM-$VERSION $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/development/kicad/kicad.info b/development/kicad/kicad.info
index b1b4957560..42754c4fd6 100644
--- a/development/kicad/kicad.info
+++ b/development/kicad/kicad.info
@@ -1,10 +1,10 @@
PRGNAM="kicad"
-VERSION="8.0.6"
+VERSION="9.0.1"
HOMEPAGE="https://kicad.org"
-DOWNLOAD="https://sbo-source.s3.ap-southeast-1.amazonaws.com/kicad-8.0.6.tar.bz2"
-MD5SUM="8c2134af3761967121aa4d78cfd4916e"
+DOWNLOAD="https://github.com/KiCad/kicad-source-mirror/archive/9.0.1/kicad-source-mirror-9.0.1.tar.gz"
+MD5SUM="5f64ebab05a45a73acea133f43b4efd3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="OpenCASCADE glm ngspice unixODBC wxPython4 wxWidgets libgit2"
+REQUIRES="OpenCASCADE glm ngspice unixODBC wxPython4 wxWidgets libgit2 nng protobuf3"
MAINTAINER="Fernando Lopez Jr."
EMAIL="fernando.lopezjr@gmail.com"
diff --git a/development/kotlin/kotlin.SlackBuild b/development/kotlin/kotlin.SlackBuild
index 643d3de938..cfbf2a2334 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:-2.1.20}
+VERSION=${VERSION:-2.1.21}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/kotlin/kotlin.info b/development/kotlin/kotlin.info
index 3445f5df13..8bf3570b00 100644
--- a/development/kotlin/kotlin.info
+++ b/development/kotlin/kotlin.info
@@ -1,8 +1,8 @@
PRGNAM="kotlin"
-VERSION="2.1.20"
+VERSION="2.1.21"
HOMEPAGE="https://kotlinlang.org/"
-DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v2.1.20/kotlin-compiler-2.1.20.zip"
-MD5SUM="9fecd6f0bbfd6ec0c0c2b9e9dda420c2"
+DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v2.1.21/kotlin-compiler-2.1.21.zip"
+MD5SUM="ee966cd465b7cc0f6202b396855229ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8 setconf"
diff --git a/development/lazarus/lazarus.SlackBuild b/development/lazarus/lazarus.SlackBuild
index b364bb5c0f..b266911682 100644
--- a/development/lazarus/lazarus.SlackBuild
+++ b/development/lazarus/lazarus.SlackBuild
@@ -42,7 +42,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lazarus
-VERSION=${VERSION:-3.8}
+VERSION=${VERSION:-4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/lazarus/lazarus.info b/development/lazarus/lazarus.info
index 40b6d78a58..a18eb44e92 100644
--- a/development/lazarus/lazarus.info
+++ b/development/lazarus/lazarus.info
@@ -1,8 +1,8 @@
PRGNAM="lazarus"
-VERSION="3.8"
+VERSION="4.0"
HOMEPAGE="http://www.lazarus.freepascal.org/"
-DOWNLOAD="http://downloads.sourceforge.net/lazarus/lazarus-3.8-0.tar.gz"
-MD5SUM="29d9bcc58c73b4a22bc7a09a22093ca0"
+DOWNLOAD="http://downloads.sourceforge.net/lazarus/lazarus-4.0-0.tar.gz"
+MD5SUM="9a22e5ae97c97a82c90cf1816f6565e0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fpc"
diff --git a/development/lazygit/README b/development/lazygit/README
new file mode 100644
index 0000000000..528c72e266
--- /dev/null
+++ b/development/lazygit/README
@@ -0,0 +1,6 @@
+Lazygit
+
+simple terminal UI for git commands
+If you're a mere mortal like me and you're tired of hearing how
+powerful git is when in your daily life it's a powerful pain in
+your ass, lazygit might be for you.
diff --git a/development/lazygit/lazygit.SlackBuild b/development/lazygit/lazygit.SlackBuild
new file mode 100644
index 0000000000..c66ce5fa74
--- /dev/null
+++ b/development/lazygit/lazygit.SlackBuild
@@ -0,0 +1,91 @@
+#!/bin/bash
+
+# Slackware build script for lazygit
+
+# Copyright 2016-2022 Andrew Clemons, Wellington New Zealand
+# Copyright 2022-2025 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=lazygit
+VERSION=${VERSION:-0.50.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$(uname -m) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/${PRGNAM}-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+# build offline with our vendored dependencies
+# sed -i '/^BUILD_FLAGS/s/$/ -mod=vendor/' Makefile
+
+# mkdir -p vendor/github.com
+
+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 {} \;
+
+lazygit_VERSION="$VERSION" lazygit_REVISION="Slackware" make
+
+mkdir -p $PKG/usr/bin
+install -m 0755 ./lazygit $PKG/usr/bin/lazygit
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF |
+ cut -f 1 -d : | xargs strip --strip-unneeded 2>/dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md \
+ $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/lazygit/lazygit.info b/development/lazygit/lazygit.info
new file mode 100644
index 0000000000..d9a4620d7d
--- /dev/null
+++ b/development/lazygit/lazygit.info
@@ -0,0 +1,10 @@
+PRGNAM="lazygit"
+VERSION="0.50.0"
+HOMEPAGE="https://github.com/jesseduffield/lazygit"
+DOWNLOAD="https://github.com/jesseduffield/lazygit/archive/v0.50.0/lazygit-0.50.0.tar.gz"
+MD5SUM="208ef174fff66a951a3240a7c99d7350"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="google-go-lang"
+MAINTAINER="Slacktoid"
+EMAIL="slacktoid [at] stax [dot] xyz"
diff --git a/development/lazygit/slack-desc b/development/lazygit/slack-desc
new file mode 100644
index 0000000000..f21720ac23
--- /dev/null
+++ b/development/lazygit/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------------------------------------------------------|
+lazygit: lazygit (simple terminal UI for git commands)
+lazygit:
+lazygit: If you're a mere mortal like me and you're tired of hearing how
+lazygit: powerful git is when in your daily life it's a powerful pain in your
+lazygit: ass, lazygit might be for you.
+lazygit:
+lazygit:
+lazygit:
+lazygit:
+lazygit:
+lazygit: https://github.com/jesseduffield/lazygit
diff --git a/development/libnvidia-container/libnvidia-container.SlackBuild b/development/libnvidia-container/libnvidia-container.SlackBuild
index 9f36ce4b9b..05b0051b98 100644
--- a/development/libnvidia-container/libnvidia-container.SlackBuild
+++ b/development/libnvidia-container/libnvidia-container.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libnvidia-container
-VERSION=${VERSION:-1.14.3}
+VERSION=${VERSION:-1.17.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/libnvidia-container/libnvidia-container.info b/development/libnvidia-container/libnvidia-container.info
index 9418770b64..9785ef5955 100644
--- a/development/libnvidia-container/libnvidia-container.info
+++ b/development/libnvidia-container/libnvidia-container.info
@@ -1,8 +1,8 @@
PRGNAM="libnvidia-container"
-VERSION="1.14.3"
+VERSION="1.17.7"
HOMEPAGE="https://github.com/NVIDIA/libnvidia-container"
-DOWNLOAD="https://github.com/NVIDIA/libnvidia-container/archive/v1.14.3/libnvidia-container-1.14.3.tar.gz"
-MD5SUM="50a781f15e812a09c868b5f9ae11220a"
+DOWNLOAD="https://github.com/NVIDIA/libnvidia-container/archive/v1.17.7/libnvidia-container-1.17.7.tar.gz"
+MD5SUM="bff9a195b33fb08f039a6f2b678d3a2e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="bmake lsb-release nvidia-driver docker"
diff --git a/development/lm-studio-bin/README b/development/lm-studio-bin/README
new file mode 100644
index 0000000000..a6cfa835bd
--- /dev/null
+++ b/development/lm-studio-bin/README
@@ -0,0 +1,2 @@
+lm-studio: Discover, download, and run LLMs locally
+
diff --git a/development/lm-studio-bin/doinst.sh b/development/lm-studio-bin/doinst.sh
new file mode 100644
index 0000000000..aea0f894eb
--- /dev/null
+++ b/development/lm-studio-bin/doinst.sh
@@ -0,0 +1,13 @@
+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/lm-studio-bin/lm-studio-bin.SlackBuild b/development/lm-studio-bin/lm-studio-bin.SlackBuild
new file mode 100644
index 0000000000..2ab531df52
--- /dev/null
+++ b/development/lm-studio-bin/lm-studio-bin.SlackBuild
@@ -0,0 +1,208 @@
+#!/bin/bash
+
+# Slackware build script for lm-studio-bin
+
+# 2025 Ioannis Anagnostakis GR
+#
+# 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=lm-studio-bin
+VERSION=${VERSION:-0.3.16.8}
+SRCNAM64=LM-Studio-0.3.16-8-x64
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+COMPRESS=AppImage
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+if [ "$ARCH" = "i586" ]; then
+ SRCNAM="$SRCNAM32"
+elif [ "$ARCH" = "i686" ]; then
+ SRCNAM="$SRCNAM32"
+elif [ "$ARCH" = "x86_64" ]; then
+ SRCNAM="$SRCNAM64"
+else
+ SRCNAM=
+fi
+
+if [ -z "$SRCNAM" ] || [ -z "$COMPRESS" ]; then
+ echo "SRCNAM and/or COMPRESS are empty, exiting."
+ exit 1
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+
+
+if [[ $COMPRESS = "deb" ]]; then
+# extract directly to $PKG/
+ ar x "$CWD"/$SRCNAM.$COMPRESS 2>/dev/null || \
+ ar x "$CWD"/"$DISPO"."$COMPRESS" 2>/dev/null || \
+ { echo "No valid archive found!"; exit 1; }
+ rm debian-binary control.tar.*
+ tar -xJf data.tar.xz -C "$PKG" 2>/dev/null || \
+ tar --use-compress-program=unzstd -xf data.tar.zst -C "$PKG" 2>/dev/null || \
+ tar -xzf data.tar.gz -C "$PKG" 2>/dev/null || \
+ { echo "No valid archive found!"; exit 1; }
+cd "$PKG"
+# Everything extracted in $PKG/ and you are in $PKG/ also.
+elif
+[[ $COMPRESS = "pkg.tar.zst" ]]; then
+# extract directly to $PKG/
+tar --use-compress-program=unzstd -xf "$CWD"/*.$COMPRESS -C "$PKG" || tar -I unzstd -xf "$CWD"/*.$COMPRESS -C "$PKG" 2>/dev/null || \
+ { echo "No valid archive found!"; exit 1; }
+cd "$PKG"
+# Everything extracted in $PKG/ and you are in $PKG/ also.
+elif
+ [[ $COMPRESS == "AppImage" ]]; then
+ if [ -d "$TMP"/squashfs-root ]; then
+ rm -rf "$TMP"/squashfs-root
+ fi
+ if [ -d "$TMP"/"$PRGNAM-$VERSION" ]; then
+ rm -rf "$TMP"/"$PRGNAM-$VERSION"
+ fi
+ mv "$CWD"/"$SRCNAM"*."$COMPRESS" "$TMP"/"$SRCNAM-$VERSION"."$COMPRESS"
+ chmod +x "$TMP"/"$SRCNAM-$VERSION"."$COMPRESS"
+ pushd "$TMP" || exit 1
+ ./"$SRCNAM-$VERSION"."$COMPRESS" --appimage-extract
+ popd || exit 1
+ mv "$TMP"/squashfs-root "$TMP"/"$PRGNAM-$VERSION"
+ cd "$TMP"/"$PRGNAM-$VERSION"
+elif
+# extract to $TMP/
+ [[ $COMPRESS == "snap" ]]; then
+ cd "$TMP"
+ unsquashfs -d "$CWD"/"$SRCNAM"."$COMPRESS"
+ mv squashfs-root "$PRGNAM-$VERSION"
+ cd "$PRGNAM-$VERSION"
+elif
+ [[ $COMPRESS = "rpm" ]]; then
+# extract to $PKG/
+ rpm -Kv "$CWD"/"$SRCNAM.$COMPRESS"
+ rpm2cpio "$CWD"/"$SRCNAM"."$COMPRESS" > "$TMP"/"$SRCNAM"."$COMPRESS".cpio
+ cd "$PKG"
+ cpio -idv < "$TMP"/"$SRCNAM"."$COMPRESS".cpio
+# Everything extracted in $PKG/ and you are in $PKG/ also.
+else
+# If you repackage other type of $COMPRESS here you can add commands to extract it...
+# You are in $CWD/
+echo "COMPRESS is not deb or rpm or snap or AppImage or pkg.tar.zst file"
+echo "Add here custom commands for $COMPRESS to proceed binary repackage..."
+exit 1
+fi
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+rm AppRun ${PRGNAM%-bin}.png lm-studio.desktop
+mkdir -p $PKG/opt/$PRGNAM
+mkdir -p $PKG/usr/{bin,share/applications}
+
+cat $CWD/$PRGNAM.sh > $PKG/usr/bin/${PRGNAM%-bin}
+chmod +x $PKG/usr/bin/${PRGNAM%-bin}
+cp -R ./usr/share/icons $PKG/usr/share
+rm -rf ./usr/share
+cat << EOF > $PKG/usr/share/applications/lm-studio.desktop
+[Desktop Entry]
+Name=LM Studio
+Exec=lm-studio
+Terminal=false
+Type=Application
+Icon=lm-studio
+StartupWMClass=LM Studio
+Comment=Discover, download, and run LLMs locally
+Categories=Utility;Development;
+EOF
+chmod 0644 $PKG/usr/share/applications/lm-studio.desktop
+cp -R * "$PKG/opt/$PRGNAM"/
+
+SOURCE_IMAGE="$PKG/usr/share/icons/hicolor/0x0/apps/lm-studio.png"
+ICON_SIZES=( 16 20 22 24 32 36 44 48 64 72 80 96 128 150 192 256 310 512 1024 )
+ICON_DIR="$PKG/usr/share/icons/hicolor"
+
+for SIZE in "${ICON_SIZES[@]}"; do
+ mkdir -p "${ICON_DIR}/${SIZE}x${SIZE}/apps"
+ convert "$SOURCE_IMAGE" -resize "${SIZE}x${SIZE}" "${ICON_DIR}/${SIZE}x${SIZE}/apps/lm-studio.png"
+done
+
+rm -rf "$PKG/usr/share/icons/hicolor/0x0"
+
+find $PKG/opt/$PRGNAM/resources/app/.webpack/ -type f -name "*.node" -exec chmod 755 {} \;
+chmod 755 $PKG/opt/lm-studio-bin/resources/app/.webpack/bin/esbuild
+
+# Strip binaries and libraries
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find "$PKG"/ -type f -name "*.so*" -exec chmod 755 {} \;
+
+mkdir -p "$PKG"/usr/doc/$PRGNAM-"$VERSION"
+if [[ $COMPRESS != "rpm" && $COMPRESS != "deb" && $COMPRESS != "pkg.tar.zst" ]]; then
+cp -a \
+ LICENSE* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+else
+# If COMPRESS = rpm,deb or Arch pkg.tar.zst it fix docs and man pages following Slackware culture.
+if [ -d "$PKG/usr/share/doc/$PRGNAM" ]; then
+ mv "$PKG/usr/share/doc/$PRGNAM" "$PKG/usr/doc/$PRGNAM-$VERSION/"
+fi
+
+# Move man pages, if exists
+if [ -d "$PKG/usr/share/man" ]; then
+ mv "$PKG/usr/share/man" "$PKG/usr/man/"
+fi
+
+# Move licenses, if exists
+if [ -d "$PKG/usr/share/licenses" ]; then
+ mv "$PKG/usr/share/licenses" "$PKG/usr/doc/$PRGNAM-$VERSION/"
+elif [ -f "$PKG/usr/share/LICENSE" ]; then
+ mv "$PKG/usr/share/LICENSE" "$PKG/usr/doc/$PRGNAM-$VERSION/"
+fi
+find "$PKG"/usr/doc/"$PRGNAM"-"$VERSION" -type f -exec chmod 644 {} \;
+fi
+
+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 --remove-tmp-rpaths -l y -c n "$OUTPUT"/"$PRGNAM"-"$VERSION"-"$ARCH"-"$BUILD""$TAG"."$PKGTYPE"
diff --git a/development/lm-studio-bin/lm-studio-bin.info b/development/lm-studio-bin/lm-studio-bin.info
new file mode 100644
index 0000000000..6ce254886a
--- /dev/null
+++ b/development/lm-studio-bin/lm-studio-bin.info
@@ -0,0 +1,10 @@
+PRGNAM="lm-studio-bin"
+VERSION="0.3.16.8"
+HOMEPAGE="https://lmstudio.ai/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://installers.lmstudio.ai/linux/x64/0.3.16-8/LM-Studio-0.3.16-8-x64.AppImage"
+MD5SUM_x86_64="228457dfea6328f14e5f539fcc976cb4"
+REQUIRES=""
+MAINTAINER="Ioannis Anagnostakis"
+EMAIL="rizitis@gmail.com"
diff --git a/development/lm-studio-bin/lm-studio-bin.sh b/development/lm-studio-bin/lm-studio-bin.sh
new file mode 100644
index 0000000000..c4c5b15c4e
--- /dev/null
+++ b/development/lm-studio-bin/lm-studio-bin.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd /opt/lm-studio-bin || exit 1
+LD_LIBRARY_PATH=/opt/lm-studio-bin:$LD_LIBRARY_PATH ./lm-studio --no-sandbox
diff --git a/development/lm-studio-bin/slack-desc b/development/lm-studio-bin/slack-desc
new file mode 100644
index 0000000000..c4bac1e961
--- /dev/null
+++ b/development/lm-studio-bin/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+lm-studio-bin: lm-studio-bin (Discover and download open source models)
+lm-studio-bin:
+lm-studio-bin: Your local AI toolkit. Easy to start, much to explore.
+lm-studio-bin: Discover and download open source models, use them in chats or run
+lm-studio-bin: a local server. Llama, DeepSeek, Mistral, Phi on your computer.
+lm-studio-bin: With LM Studio, you can: Run LLMs on Your Laptop, Entirely Offline,
+lm-studio-bin: Discover New & Noteworthy LLMs,Power Apps Using the Local LLM Server
+lm-studio-bin: Chat with Your Local Documents (RAG)
+lm-studio-bin:
+lm-studio-bin: https://lmstudio.ai/
+lm-studio-bin:
diff --git a/development/lua-language-server/lua-language-server.SlackBuild b/development/lua-language-server/lua-language-server.SlackBuild
index d8f3cc5149..244266518a 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.13.9}
+VERSION=${VERSION:-3.14.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/lua-language-server/lua-language-server.info b/development/lua-language-server/lua-language-server.info
index e4222853d1..bc3c75e119 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.13.9"
+VERSION="3.14.0"
HOMEPAGE="https://github.com/sumneko/lua-language-server"
-DOWNLOAD="https://github.com/sumneko/lua-language-server/releases/download/3.13.9/lua-language-server-3.13.9-submodules.zip"
-MD5SUM="249721ffd61997f6c11fd4f2c0cff52d"
+DOWNLOAD="https://github.com/sumneko/lua-language-server/releases/download/3.14.0/lua-language-server-3.14.0-submodules.zip"
+MD5SUM="b6d243936989dcfb6b3e58cb0c857241"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/meld3/meld3.SlackBuild b/development/meld3/meld3.SlackBuild
index 223ee86417..9eed58d294 100644
--- a/development/meld3/meld3.SlackBuild
+++ b/development/meld3/meld3.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=meld3
SRCNAM=meld
-VERSION=${VERSION:-3.22.3}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-3.23.0}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,6 +77,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Thanks to fourtysixandtwo
+patch -p1 < $CWD/python3.9.patch
+
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
+
mkdir build
cd build
CFLAGS="$SLKCFLAGS" \
diff --git a/development/meld3/meld3.info b/development/meld3/meld3.info
index f28a36b9e6..d39b557cf8 100644
--- a/development/meld3/meld3.info
+++ b/development/meld3/meld3.info
@@ -1,10 +1,10 @@
PRGNAM="meld3"
-VERSION="3.22.3"
+VERSION="3.23.0"
HOMEPAGE="http://meldmerge.org/"
-DOWNLOAD="https://download.gnome.org/sources/meld/3.22/meld-3.22.3.tar.xz"
-MD5SUM="8dc9da40caa2a0fd1097af77d3b87abd"
+DOWNLOAD="https://download.gnome.org/sources/meld/3.23/meld-3.23.0.tar.xz"
+MD5SUM="7deb9ff8ee1841d989f6c300773c264f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gtksourceview4"
+REQUIRES="gtksourceview4 python3-meson-opt"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/meld3/python3.9.patch b/development/meld3/python3.9.patch
new file mode 100644
index 0000000000..8763f64006
--- /dev/null
+++ b/development/meld3/python3.9.patch
@@ -0,0 +1,26 @@
+--- meld-3.23.0/meld/actiongutter.py.orig 2025-05-15 19:50:55.488897719 +0700
++++ meld-3.23.0/meld/actiongutter.py 2025-05-15 19:52:15.430943358 +0700
+@@ -215,8 +215,8 @@
+ def motion_event(
+ self,
+ controller: Gtk.EventControllerMotion,
+- x: float | None = None,
+- y: float | None = None,
++ x: "float | None" = None,
++ y: "float | None" = None,
+ ):
+ if x is None or y is None:
+ # Missing coordinates are leave events
+--- meld-3.23.0/meld/chunkmap.py.orig 2025-05-15 19:52:22.395511767 +0700
++++ meld-3.23.0/meld/chunkmap.py 2025-05-15 19:52:40.767606420 +0700
+@@ -258,8 +258,8 @@
+ def motion_event(
+ self,
+ controller: Gtk.EventControllerMotion,
+- x: float | None = None,
+- y: float | None = None,
++ x: "float | None" = None,
++ y: "float | None" = None,
+ ):
+ if self._have_grab:
+ self._scroll_fraction(y, animate=False)
diff --git a/development/minikube/minikube.SlackBuild b/development/minikube/minikube.SlackBuild
index 8efdd39a42..e37f2f5bbd 100644
--- a/development/minikube/minikube.SlackBuild
+++ b/development/minikube/minikube.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=minikube
-VERSION=${VERSION:-1.35.0}
+VERSION=${VERSION:-1.36.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/minikube/minikube.info b/development/minikube/minikube.info
index 062d517675..02e5c23cb9 100644
--- a/development/minikube/minikube.info
+++ b/development/minikube/minikube.info
@@ -1,10 +1,10 @@
PRGNAM="minikube"
-VERSION="1.35.0"
+VERSION="1.36.0"
HOMEPAGE="https://minikube.sigs.k8s.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/kubernetes/minikube/releases/download/v1.35.0/minikube-linux-amd64"
-MD5SUM_x86_64="691f9472120b8766cef17d7c9ee979dc"
+DOWNLOAD_x86_64="https://github.com/kubernetes/minikube/releases/download/v1.36.0/minikube-linux-amd64"
+MD5SUM_x86_64="78fa7005c729fa98bfaa039ca104f207"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/mold/mold.SlackBuild b/development/mold/mold.SlackBuild
index c6713baea6..64c88df24a 100644
--- a/development/mold/mold.SlackBuild
+++ b/development/mold/mold.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mold
-VERSION=${VERSION:-2.37.1}
+VERSION=${VERSION:-2.40.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mold/mold.info b/development/mold/mold.info
index 80e47cb61c..6f700f665f 100644
--- a/development/mold/mold.info
+++ b/development/mold/mold.info
@@ -1,8 +1,8 @@
PRGNAM="mold"
-VERSION="2.37.1"
+VERSION="2.40.1"
HOMEPAGE="https://github.com/rui314/mold"
-DOWNLOAD="https://github.com/rui314/mold/archive/v2.37.1/mold-2.37.1.tar.gz"
-MD5SUM="008ce940e0c512db09a0b1719d6bc270"
+DOWNLOAD="https://github.com/rui314/mold/archive/v2.40.1/mold-2.40.1.tar.gz"
+MD5SUM="e3633b6000ab83fe9c860518abf2d6ae"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild
index a68982bc61..6e6acb97dd 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.46.0}
+VERSION=${VERSION:-1.46.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info
index fb373d0f09..d675132ce9 100644
--- a/development/mongodb-compass/mongodb-compass.info
+++ b/development/mongodb-compass/mongodb-compass.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-compass"
-VERSION="1.46.0"
+VERSION="1.46.3"
HOMEPAGE="https://www.mongodb.com/products/compass"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.46.0.x86_64.rpm"
-MD5SUM_x86_64="ed496949310db903d92763adc99a48bf"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.46.3.x86_64.rpm"
+MD5SUM_x86_64="7ff94974729f8c3eb4861dc0516285ae"
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 470e013586..d23eb164f4 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.4.0}
+VERSION=${VERSION:-2.5.0}
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 8d250c2ab2..c690a3afac 100644
--- a/development/mongodb-shell/mongodb-shell.info
+++ b/development/mongodb-shell/mongodb-shell.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-shell"
-VERSION="2.4.0"
+VERSION="2.5.0"
HOMEPAGE="https://www.mongodb.com/try/download/shell"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.4.0-linux-x64.tgz"
-MD5SUM_x86_64="a36435280e63c267df9158b157ee1cda"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.5.0-linux-x64.tgz"
+MD5SUM_x86_64="74404eddbe516b1619bbd3a7cd118ef1"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/mysql-workbench/mysql-workbench.SlackBuild b/development/mysql-workbench/mysql-workbench.SlackBuild
index b4d070e082..3e57854758 100644
--- a/development/mysql-workbench/mysql-workbench.SlackBuild
+++ b/development/mysql-workbench/mysql-workbench.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for mysql-workbench
# Originally written by Andre Geraldo Vieira <andre.geraldo@gmail.com>
-# Copyright 2013-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2013-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,15 +27,15 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mysql-workbench
PRGNAM2=mysql
-VERSION=${VERSION:-8.0.41}
-VERSION_MYSQL=8.4.4
+VERSION=${VERSION:-8.0.42}
+VERSION_MYSQL=8.4.5
PRGNAM3=boost
VERSION_BOOST=1.87.0
VERSION_BOOST_SRC=`echo $VERSION_BOOST | tr . _`
PRGNAM4=mysql-connector-c++
-VERSION_MYSQL_CONNECTOR=8.4.0
+VERSION_MYSQL_CONNECTOR=9.3.0
PRGNAM5=gdal
-VERSION_GDAL=3.10.2
+VERSION_GDAL=3.10.3
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -126,6 +126,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Thanks to Arch Linux
+sed -i \
+ -e '/cmake_policy/Is|[23]\.[.0-9]\+|3.12|' \
+ -e '/cmake_minimum_required/Is|[23]\.[.0-9]\+|3.12|' \
+ $(find "$TMP/$PRGNAM4-${VERSION_MYSQL_CONNECTOR}-src"/ -name 'CMakeLists.txt')
+
mkdir -p build
cd build
cmake \
diff --git a/development/mysql-workbench/mysql-workbench.info b/development/mysql-workbench/mysql-workbench.info
index 10c58263c7..4e3300d5c7 100644
--- a/development/mysql-workbench/mysql-workbench.info
+++ b/development/mysql-workbench/mysql-workbench.info
@@ -1,19 +1,19 @@
PRGNAM="mysql-workbench"
-VERSION="8.0.41"
+VERSION="8.0.42"
HOMEPAGE="https://www.mysql.com/downloads/workbench/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-8.0.41-src.tar.gz \
- https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.4.tar.gz \
+DOWNLOAD_x86_64="https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-8.0.42-src.tar.gz \
+ https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.5.tar.gz \
https://sourceforge.net/projects/boost/files/boost/1.87.0/boost_1_87_0.tar.bz2 \
- https://cdn.mysql.com/archives/mysql-connector-c++/mysql-connector-c++-8.4.0-src.tar.gz \
- https://download.osgeo.org/gdal/3.10.2/gdal-3.10.2.tar.xz \
+ https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-9.3.0-src.tar.gz \
+ https://download.osgeo.org/gdal/3.10.3/gdal-3.10.3.tar.xz \
https://www.antlr.org/download/antlr-4.13.2-complete.jar"
-MD5SUM_x86_64="038ce9decb5248216206626d0dff5fe5 \
- 8a84adf49a62da3147998928056d880b \
+MD5SUM_x86_64="f8b148203ee458b5135432790a66e6e5 \
+ e0354d766a90a43f65f9b894bf9a1e55 \
ccdfe37d3bad682d841782f760faf141 \
- a2804abf8aab79b15c1191a3a7176348 \
- 87e926d2b8bf8341b6aba964250eeb58 \
+ 48ace87e8d2266ff5cba391d0ef2ceb5 \
+ 5d21ced635917281bfbeb9f4b458917b \
3c8bf23796901bbadaccf6e4c1f923e7"
REQUIRES="antlr4 ctemplate proj python2-paramiko vsqlite++ jdk19 unixODBC rapidjson"
MAINTAINER="Willy Sudiarto Raharjo"
diff --git a/development/ne/ne.SlackBuild b/development/ne/ne.SlackBuild
index 28e7f1cc48..e58a00f61f 100644
--- a/development/ne/ne.SlackBuild
+++ b/development/ne/ne.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ne
-VERSION=${VERSION:-3.3.3}
+VERSION=${VERSION:-3.3.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/ne/ne.info b/development/ne/ne.info
index 64b12f3b5e..4571c5a639 100644
--- a/development/ne/ne.info
+++ b/development/ne/ne.info
@@ -1,8 +1,8 @@
PRGNAM="ne"
-VERSION="3.3.3"
+VERSION="3.3.4"
HOMEPAGE="https://ne.di.unimi.it"
-DOWNLOAD="https://github.com/vigna/ne/archive/3.3.3/ne-3.3.3.tar.gz"
-MD5SUM="fd02e3f83d014ed8a6c3c842f0bc4009"
+DOWNLOAD="https://github.com/vigna/ne/archive/3.3.4/ne-3.3.4.tar.gz"
+MD5SUM="3c12bf3a5c80969f21d057a24bc72fbd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/neatvi/README b/development/neatvi/README
new file mode 100644
index 0000000000..bb048634de
--- /dev/null
+++ b/development/neatvi/README
@@ -0,0 +1,8 @@
+Neatvi is a simple and clean vi(1) implementation, despite its small
+size it supports UTF-8, syntax highlighting, multiple windows,
+keymaps and right-to-left languages, such as Arabic/Persian. A man
+page is not included, but the editor follow classic vi(1) closely,
+non-standard extensions are documented in /usr/doc/neatvi-*/README
+
+Tip: If you prefer neatvi as your default vi editor, you can simply
+make a link: ln -sf /usr/bin/neatvi /usr/bin/vi
diff --git a/development/neatvi/neatvi.SlackBuild b/development/neatvi/neatvi.SlackBuild
new file mode 100644
index 0000000000..842711f352
--- /dev/null
+++ b/development/neatvi/neatvi.SlackBuild
@@ -0,0 +1,57 @@
+#!/bin/bash
+# Slackware build script for neatvi
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=neatvi
+VERSION=${VERSION:-17}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make
+install -m 2755 -D vi $PKG/usr/bin/$PRGNAM
+strip --strip-unneeded $PKG/usr/bin/$PRGNAM
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README $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/neatvi/neatvi.info b/development/neatvi/neatvi.info
new file mode 100644
index 0000000000..9ddf590404
--- /dev/null
+++ b/development/neatvi/neatvi.info
@@ -0,0 +1,10 @@
+PRGNAM="neatvi"
+VERSION="17"
+HOMEPAGE="https://github.com/aligrudi/neatvi"
+DOWNLOAD="https://github.com/aligrudi/neatvi/archive/17/neatvi-17.tar.gz"
+MD5SUM="3e3d616f8615bcf69a4647c1ac4b353a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/neatvi/slack-desc b/development/neatvi/slack-desc
new file mode 100644
index 0000000000..9c0b79a1e7
--- /dev/null
+++ b/development/neatvi/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+neatvi: neatvi (text editor)
+neatvi:
+neatvi: Neatvi is a simple and clean vi(1) implementation, despite its small
+neatvi: size it supports UTF-8, syntax highlighting, multiple windows,
+neatvi: keymaps and right-to-left languages, such as Arabic/Persian. A man
+neatvi: page is not included, but the editor follow classic vi(1) closely,
+neatvi: non-standard extensions are documented in /usr/doc/neatvi-*/README
+neatvi:
+neatvi:
+neatvi:
+neatvi:
diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild
index b9b061c5a8..56727122d8 100644
--- a/development/nodejs/nodejs.SlackBuild
+++ b/development/nodejs/nodejs.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nodejs
SRCNAM=node
-VERSION=${VERSION:-20.19.0}
+VERSION=${VERSION:-20.19.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info
index 7f3f6d0965..466000430d 100644
--- a/development/nodejs/nodejs.info
+++ b/development/nodejs/nodejs.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs"
-VERSION="20.19.0"
+VERSION="20.19.2"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v20.19.0/node-v20.19.0.tar.gz"
-MD5SUM="154239ea282ea5448cec9bf291c3b757"
+DOWNLOAD="https://nodejs.org/dist/v20.19.2/node-v20.19.2.tar.gz"
+MD5SUM="7708c6bd5f800d72f69dfd7b2e67b363"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/nodejs18/README b/development/nodejs18/README
index 494b6afd2e..7be0449a09 100644
--- a/development/nodejs18/README
+++ b/development/nodejs18/README
@@ -4,8 +4,7 @@ Node.js 18.x (LTS) uses a model of event-driven,
non-blocking I/O that makes it efficient. The npm
JavaScript package manager is included.
-This is a Long Term Support version, and will only
-be updated with bug and security fixes.
-
NOTE: The nodejs18 SlackBuild conflicts with the
nodejs SlackBuild.
+
+WARNING: This version is out of maintenance per March 2025
diff --git a/development/nodejs18/nodejs18.SlackBuild b/development/nodejs18/nodejs18.SlackBuild
index 41a2b8c6d6..befdad3ed9 100644
--- a/development/nodejs18/nodejs18.SlackBuild
+++ b/development/nodejs18/nodejs18.SlackBuild
@@ -41,7 +41,7 @@ cd "$(dirname "$0")" ; CWD=$(pwd)
PRGNAM=nodejs18
SRCNAM=node
-VERSION=${VERSION:-18.20.6}
+VERSION=${VERSION:-18.20.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/nodejs18/nodejs18.info b/development/nodejs18/nodejs18.info
index 8b26811632..887f5fe2ea 100644
--- a/development/nodejs18/nodejs18.info
+++ b/development/nodejs18/nodejs18.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs18"
-VERSION="18.20.6"
+VERSION="18.20.8"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v18.20.6/node-v18.20.6.tar.gz"
-MD5SUM="1e9ae06397e34cd2b9f422037c8aad72"
+DOWNLOAD="https://nodejs.org/dist/v18.20.8/node-v18.20.8.tar.gz"
+MD5SUM="81cb8cb73c718c441b2fca2140cb350d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/notepad++/README b/development/notepad++/README
new file mode 100644
index 0000000000..fee5432901
--- /dev/null
+++ b/development/notepad++/README
@@ -0,0 +1,13 @@
+Notepad++ is a free (as in "free speech" and also as in "free beer")
+source code editor and Notepad replacement that supports several
+languages.
+Running in the MS Windows environment, its use is governed by
+GNU General Public License.
+
+You can modify the laucher bash script to fit your needs.
+Have a look at the included notepad++ and the SlackBuild.
+
+Once installed Notepad++ will update itself following from the
+regular updates from the upstream author, even if this SlackBuild
+is updated. To bypass this you should manually remove Notepad++
+from your ".wine" setup.
diff --git a/development/notepad++/doinst.sh b/development/notepad++/doinst.sh
new file mode 100644
index 0000000000..9a8ded3c60
--- /dev/null
+++ b/development/notepad++/doinst.sh
@@ -0,0 +1,7 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -x /usr/bin/update-mime-database ]; then
+ /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
+fi
diff --git a/development/notepad++/notepad++ b/development/notepad++/notepad++
new file mode 100644
index 0000000000..ea95517d8f
--- /dev/null
+++ b/development/notepad++/notepad++
@@ -0,0 +1,48 @@
+#!/bin/bash
+
+# Slackware launcher script for notepad++
+
+# Copyright 2024-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# 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.
+
+VERSION=8.8.1
+ARCH=`uname -m`
+
+PRGNAM=`find "$HOME/.wine/drive_c" -name "notepad++.exe" -print`
+FOLDER=`dirname "${PRGNAM}"`
+if [ "$ARCH" = "x86_64" ]; then
+ if ! [ -f "${PRGNAM}" ]; then
+ wine /opt/Notepad++/npp.${VERSION}.Installer.x64.exe /S
+ rm -rf "$HOME/.local/share/applications/wine/Programs/Notepad++.desktop"
+ kbuildsycoca5 > /dev/null 2>&1
+ PRGNAM=`find "$HOME/.wine/drive_c" -name "notepad++.exe" -print`
+ FOLDER=`dirname "${PRGNAM}"`
+ fi
+elif [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ if ! [ -f "${PRGNAM}" ]; then
+ wine /opt/Notepad++/npp.${VERSION}.Installer.exe /S
+ rm -rf "$HOME/.local/share/applications/wine/Programs/Notepad++.desktop"
+ kbuildsycoca5 > /dev/null 2>&1
+ PRGNAM=`find "$HOME/.wine/drive_c" -name "notepad++.exe" -print`
+ FOLDER=`dirname "${PRGNAM}"`
+ fi
+fi
+cd "${FOLDER}"
+wine "${PRGNAM}" "${@:2}"
diff --git a/development/notepad++/notepad++.SlackBuild b/development/notepad++/notepad++.SlackBuild
new file mode 100644
index 0000000000..2bfc0ba028
--- /dev/null
+++ b/development/notepad++/notepad++.SlackBuild
@@ -0,0 +1,104 @@
+#!/bin/bash
+
+# Slackware build script for notepad++
+
+# Copyright 2024-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# 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=notepad++
+VERSION=${VERSION:-8.8.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"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+else
+ SLKCFLAGS="-O2"
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+mkdir $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p $PKG/opt/Notepad++
+if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ cp $CWD/npp.$VERSION.Installer.exe $PKG/opt/Notepad++/
+elif [ "$ARCH" = "x86_64" ]; then
+ cp $CWD/npp.$VERSION.Installer.x64.exe $PKG/opt/Notepad++/
+else
+ echo "Unsupported architecture: $ARCH"
+ exit
+fi
+install -T -m0755 $CWD/notepad++ $PKG/opt/Notepad++/$PRGNAM
+
+mkdir -p $PKG/usr/share/pixmaps
+cp $CWD/notepad++.png $PKG/usr/share/pixmaps/notepad++.png
+
+mkdir -p $PKG/usr/share/applications
+cp $CWD/notepad++.desktop $PKG/usr/share/applications
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+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/notepad++/notepad++.desktop b/development/notepad++/notepad++.desktop
new file mode 100644
index 0000000000..cf0de23446
--- /dev/null
+++ b/development/notepad++/notepad++.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Notepad++
+GenericName=Notepad++
+Comment=A powerful text editor from the Windows universe
+Exec=/opt/Notepad++/notepad++ "\\$@"
+Icon=notepad++
+Terminal=false
+Type=Application
+Categories=Development;IDE;
+StartupNotify=false
diff --git a/development/notepad++/notepad++.info b/development/notepad++/notepad++.info
new file mode 100644
index 0000000000..fb560a8ca7
--- /dev/null
+++ b/development/notepad++/notepad++.info
@@ -0,0 +1,10 @@
+PRGNAM="notepad++"
+VERSION="8.8.1"
+HOMEPAGE="https://notepad-plus-plus.org/"
+DOWNLOAD="https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.8.1/npp.8.8.1.Installer.exe"
+MD5SUM="d2645c93e86c924ce295ef6c89d94897"
+DOWNLOAD_x86_64="https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.8.1/npp.8.8.1.Installer.x64.exe"
+MD5SUM_x86_64="9e0364b57fd31a98cc39aafe0b9a1f38"
+REQUIRES="wine"
+MAINTAINER="Antonio Leal"
+EMAIL="antonioleal@yahoo.com"
diff --git a/development/notepad++/notepad++.png b/development/notepad++/notepad++.png
new file mode 100644
index 0000000000..c853703cf3
--- /dev/null
+++ b/development/notepad++/notepad++.png
Binary files differ
diff --git a/development/notepad++/slack-desc b/development/notepad++/slack-desc
new file mode 100644
index 0000000000..af7c0cd5f3
--- /dev/null
+++ b/development/notepad++/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------------------------------------------------------|
+notepad++: notepad++ (A powerful text editor from the Windows universe)
+notepad++:
+notepad++: Notepad++ is a free (as in "free speech" and also as in "free beer")
+notepad++: source code editor and Notepad replacement that supports several
+notepad++: languages.
+notepad++: Running in the MS Windows environment, its use is governed by
+notepad++: GNU General Public License.
+notepad++:
+notepad++:
+notepad++:
+notepad++:
diff --git a/development/notepadqq/notepadqq.SlackBuild b/development/notepadqq/notepadqq.SlackBuild
index 16eb2316c5..fd08a1e62c 100644
--- a/development/notepadqq/notepadqq.SlackBuild
+++ b/development/notepadqq/notepadqq.SlackBuild
@@ -26,11 +26,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=notepadqq
-VERSION=${VERSION:-20241111_632be8b}
+VERSION=${VERSION:-20250520_95ab689}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TARBALL=${TARBALL:-632be8bf8a54934865dab587be761154fd59bfca}
+TARBALL=${TARBALL:-95ab689f5cea3b1ada0231be1abae21587344752}
if [ -z "$ARCH" ]; then
diff --git a/development/notepadqq/notepadqq.info b/development/notepadqq/notepadqq.info
index c14ed9d679..b213106be2 100644
--- a/development/notepadqq/notepadqq.info
+++ b/development/notepadqq/notepadqq.info
@@ -1,8 +1,8 @@
PRGNAM="notepadqq"
-VERSION="20241111_632be8b"
+VERSION="20250520_95ab689"
HOMEPAGE="https://notepadqq.com"
-DOWNLOAD="https://github.com/notepadqq/notepadqq/archive/632be8bf8a54934865dab587be761154fd59bfca/notepadqq-632be8bf8a54934865dab587be761154fd59bfca.tar.gz"
-MD5SUM="ca3ff57fb63ebc0bd46dffcddbc8cebe"
+DOWNLOAD="https://github.com/notepadqq/notepadqq/archive/95ab689f5cea3b1ada0231be1abae21587344752/notepadqq-95ab689f5cea3b1ada0231be1abae21587344752.tar.gz"
+MD5SUM="125d66d3bab0f4ea0c86a667edc4ab8e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libuchardet"
diff --git a/development/obsidian/obsidian.SlackBuild b/development/obsidian/obsidian.SlackBuild
index 7a51335002..ce7db457f1 100644
--- a/development/obsidian/obsidian.SlackBuild
+++ b/development/obsidian/obsidian.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=obsidian
-VERSION=${VERSION:-1.8.9}
+VERSION=${VERSION:-1.8.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/obsidian/obsidian.info b/development/obsidian/obsidian.info
index 18ead29abd..30a0a0d2b3 100644
--- a/development/obsidian/obsidian.info
+++ b/development/obsidian/obsidian.info
@@ -1,10 +1,10 @@
PRGNAM="obsidian"
-VERSION="1.8.9"
+VERSION="1.8.10"
HOMEPAGE="https://obsidian.md/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/obsidianmd/obsidian-releases/releases/download/v1.8.9/obsidian_1.8.9_amd64.deb"
-MD5SUM_x86_64="096d98f4f5eebf8f5bfc197779d71884"
+DOWNLOAD_x86_64="https://github.com/obsidianmd/obsidian-releases/releases/download/v1.8.10/obsidian_1.8.10_amd64.deb"
+MD5SUM_x86_64="76f769c873431b0bd2b3207d11da20ef"
REQUIRES=""
MAINTAINER="Matt Egger"
EMAIL="matt.egger@gmail.com"
diff --git a/development/openjdk8/README b/development/openjdk8/README
index 148f6beaa4..fc790b5c39 100644
--- a/development/openjdk8/README
+++ b/development/openjdk8/README
@@ -7,8 +7,8 @@ that you have already installed as they may cause conflicts with the
PATH, JAVA_HOME and MANPATH variables (this includes the 'openjdk7'
dependency package -- you may wish to remove it after you're done.)
-If you already have 'openjdk8' on your system (and are compiling a newer
-version, for example) you won't need any dependencies at all.
+'zulu-openjdk7' and 'openjdk8' are alternatives to the 'openjdk7' dependency
+('openjdk8' in the case when you are compiling a newer version, for example.)
After installing the package you will need to logout/login to your
machine as it will add new files to the /etc/profile.d folder.
diff --git a/development/openjdk8/openjdk8.SlackBuild b/development/openjdk8/openjdk8.SlackBuild
index 101b2a1901..2c66392e30 100644
--- a/development/openjdk8/openjdk8.SlackBuild
+++ b/development/openjdk8/openjdk8.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for OpenJDK
-# Copyright 2022 Strahil Yordanov, Sofia, Bulgaria
+# Copyright 2025 Strahil Yordanov, Sofia, Bulgaria
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,13 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openjdk8
-VERSION=${VERSION:-8u392}
+VERSION=${VERSION:-8u442}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
DVER=1.8.0_$(printf $VERSION | cut -du -f2)
-ICEDTEA=icedtea-3.29.0
+ICEDTEA=icedtea-3.34.0
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/openjdk8/openjdk8.info b/development/openjdk8/openjdk8.info
index b0fa16a512..415f70daf1 100644
--- a/development/openjdk8/openjdk8.info
+++ b/development/openjdk8/openjdk8.info
@@ -1,12 +1,13 @@
PRGNAM="openjdk8"
-VERSION="8u392"
+VERSION="8u442"
HOMEPAGE="https://openjdk.java.net"
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 \
- 3b34d935beaca314c974fea3089916d3"
+DOWNLOAD_x86_64="https://icedtea.classpath.org/download/source/icedtea-3.34.0.tar.xz \
+ https://icedtea.classpath.org/download/drops/icedtea8/3.34.0/openjdk-git.tar.xz"
+MD5SUM_x86_64="bc57f174ada4c707fd569902a3f1ef42 \
+ a58ea101f40b58737cc25de0d38b14e2"
+
REQUIRES="openjdk7"
MAINTAINER="Strahil Yordanov"
EMAIL="strahilski@yahoo.com"
diff --git a/development/oscar64/README b/development/oscar64/README
new file mode 100644
index 0000000000..842c00f6fb
--- /dev/null
+++ b/development/oscar64/README
@@ -0,0 +1,11 @@
+Oscar64 is a C/C++ cross compiler running on a modern system (such as a
+Windows PC, Mac or Linux machine) and targets the classic 6502 family
+of processors. It is mainly focused on Commodore systems such as the
+C64, PET or VIC20. The compiler supports C99 and many C++ features
+up to variadic templates and lambda functions.
+
+The purpose of this compiler is to eliminate the need to write 6502
+assembler code to achieve high code density and fast execution speed.
+It continues to improve with all the games, demos and tools written
+by it. It supports disk overlays and banked cartridges for larger
+projects.
diff --git a/development/Naked/Naked.SlackBuild b/development/oscar64/oscar64.SlackBuild
index a4cc093eec..2b81806870 100644
--- a/development/Naked/Naked.SlackBuild
+++ b/development/oscar64/oscar64.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for Naked
+# Slackware build script for oscar64
-# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2025 ilmich < ardutu at gmail dot com >
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=Naked
-VERSION=${VERSION:-0.1.31}
+PRGNAM=oscar64
+VERSION=${VERSION:-1.31.260}
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
@@ -52,16 +49,14 @@ 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"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
@@ -79,13 +74,17 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python setup.py install --root=$PKG
+mkdir -p bin # fix building error
+make -C make compiler prefix=/usr CPPFLAGS="$SLKCFLAGS"
+make -C make prefix=/usr DESTDIR=$PKG install
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a PKG-INFO docs/* $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md oscar64.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/oscar64/oscar64.info b/development/oscar64/oscar64.info
new file mode 100644
index 0000000000..09be536700
--- /dev/null
+++ b/development/oscar64/oscar64.info
@@ -0,0 +1,10 @@
+PRGNAM="oscar64"
+VERSION="1.31.260"
+HOMEPAGE="https://github.com/drmortalwombat/oscar64"
+DOWNLOAD="https://github.com/drmortalwombat/oscar64/archive/v1.31.260/oscar64-1.31.260.tar.gz"
+MD5SUM="be6849e56437e60730063fb0d7382009"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="ilmich"
+EMAIL="ardutu@gmail.com"
diff --git a/development/oscar64/slack-desc b/development/oscar64/slack-desc
new file mode 100644
index 0000000000..f6e87cae1a
--- /dev/null
+++ b/development/oscar64/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------------------------------------------------------|
+oscar64: oscar64 (c/c++ cross compiler for mos 6502)
+oscar64:
+oscar64: Oscar64 is a C/C++ cross compiler running on a modern system
+oscar64: (such as a Windows PC, Mac or Linux machine) and targets the
+oscar64: classic 6502 family of processors. It is mainly focused on Commodore
+oscar64: systems such as the C64, PET or VIC20. The compiler supports C99
+oscar64: and many C++ features up to variadic templates and lambda functions.
+oscar64:
+oscar64: https://github.com/drmortalwombat/oscar64
+oscar64:
+oscar64:
diff --git a/development/pahole/pahole.SlackBuild b/development/pahole/pahole.SlackBuild
index ef3bc9c00e..12f7cd8e7c 100644
--- a/development/pahole/pahole.SlackBuild
+++ b/development/pahole/pahole.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pahole
-VERSION=${VERSION:-1.29}
+VERSION=${VERSION:-1.30}
LIBBPF_VER="${LIBBPF_VER:-6597330c45d185381900037f0130712cd326ae59}"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/pahole/pahole.info b/development/pahole/pahole.info
index 6b0efd307b..eb881393ab 100644
--- a/development/pahole/pahole.info
+++ b/development/pahole/pahole.info
@@ -1,9 +1,9 @@
PRGNAM="pahole"
-VERSION="1.29"
+VERSION="1.30"
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.29.tar.gz \
+DOWNLOAD="https://git.kernel.org/pub/scm/devel/pahole/pahole.git/snapshot/pahole-1.30.tar.gz \
https://github.com/libbpf/libbpf/archive/6597330c45d185381900037f0130712cd326ae59/libbpf-6597330c45d185381900037f0130712cd326ae59.tar.gz"
-MD5SUM="2adb2bf2c7153bc77a48bae1fcee968f \
+MD5SUM="628ca8ec1bc7bb9ccbcd9bfcaab235ec \
85b09e49a18f70056886ab13487231fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/php84/php84.SlackBuild b/development/php84/php84.SlackBuild
index 1ae9702d42..be731ad007 100644
--- a/development/php84/php84.SlackBuild
+++ b/development/php84/php84.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=php84
-VERSION=${VERSION:-8.4.5}
+VERSION=${VERSION:-8.4.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/php84/php84.info b/development/php84/php84.info
index 2a736b1e02..303c5b8549 100644
--- a/development/php84/php84.info
+++ b/development/php84/php84.info
@@ -1,8 +1,8 @@
PRGNAM="php84"
-VERSION="8.4.5"
+VERSION="8.4.8"
HOMEPAGE="https://www.php.net/"
-DOWNLOAD="https://www.php.net/distributions/php-8.4.5.tar.xz"
-MD5SUM="fa5b55bc7111988bf0455ed45797742e"
+DOWNLOAD="https://www.php.net/distributions/php-8.4.8.tar.xz"
+MD5SUM="d1fb4d81da64c38871f4905e0bd20104"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="postgresql"
diff --git a/development/pnpm/pnpm.SlackBuild b/development/pnpm/pnpm.SlackBuild
index 5ccf2bc291..d51803070c 100644
--- a/development/pnpm/pnpm.SlackBuild
+++ b/development/pnpm/pnpm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pnpm
-VERSION=${VERSION:-10.7.1}
+VERSION=${VERSION:-10.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pnpm/pnpm.info b/development/pnpm/pnpm.info
index 5383943fb9..00e552103a 100644
--- a/development/pnpm/pnpm.info
+++ b/development/pnpm/pnpm.info
@@ -1,8 +1,8 @@
PRGNAM="pnpm"
-VERSION="10.7.1"
+VERSION="10.12.1"
HOMEPAGE="https://pnpm.io"
-DOWNLOAD="https://registry.npmjs.org/pnpm/-/pnpm-10.7.1.tgz"
-MD5SUM="ff16cac71276cbdff6535069dd12b253"
+DOWNLOAD="https://registry.npmjs.org/pnpm/-/pnpm-10.12.1.tgz"
+MD5SUM="d3dc106e4e377d66e2959f75d7971086"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs"
diff --git a/development/poedit/poedit.SlackBuild b/development/poedit/poedit.SlackBuild
index 87f245bee8..7e15ac69c0 100644
--- a/development/poedit/poedit.SlackBuild
+++ b/development/poedit/poedit.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=poedit
-VERSION=${VERSION:-3.6}
+VERSION=${VERSION:-3.6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/poedit/poedit.info b/development/poedit/poedit.info
index bbca2c5f08..acb5e78b23 100644
--- a/development/poedit/poedit.info
+++ b/development/poedit/poedit.info
@@ -1,8 +1,8 @@
PRGNAM="poedit"
-VERSION="3.6"
+VERSION="3.6.3"
HOMEPAGE="https://www.poedit.net"
-DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.6-oss/poedit-3.6.tar.gz"
-MD5SUM="dd1f07f3ac0f2e70b76512a9bd5133d0"
+DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.6.3-oss/poedit-3.6.3.tar.gz"
+MD5SUM="d237f323b459a751d0950f30e048940d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxWidgets LucenePlusPlus gtkspell3"
diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild
index 64e60a29db..f6061d00c6 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.28.4}
+VERSION=${VERSION:-11.49.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/postman/postman.info b/development/postman/postman.info
index d334af56d4..d366cfb0f6 100644
--- a/development/postman/postman.info
+++ b/development/postman/postman.info
@@ -1,10 +1,10 @@
PRGNAM="postman"
-VERSION="11.28.4"
+VERSION="11.49.4"
HOMEPAGE="https://www.getpostman.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.28.4/linux64"
-MD5SUM_x86_64="fde3406d5331c5adbe80c6f0243c8900"
+DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.49.4/linux64"
+MD5SUM_x86_64="7ecf18a8348a2bd81501328fffc3ba26"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/protobuf3/README b/development/protobuf3/README
index c0fe34acc0..88b024b107 100644
--- a/development/protobuf3/README
+++ b/development/protobuf3/README
@@ -25,3 +25,6 @@ Notes:
conflicted with this build.
* Protobuf3 enforces strict UTF-8 checking.
Parsing will fail if a string field contains non UTF-8 data.
+* Protobuf 31.0 dropped support for Ruby 3.0, so 30.0 is the last
+ version working with Slackware 15.0 if you are working on project
+ that requires Ruby support.
diff --git a/development/protobuf3/protobuf3.SlackBuild b/development/protobuf3/protobuf3.SlackBuild
index b3ecf1a6d3..e7c1b1eb3b 100644
--- a/development/protobuf3/protobuf3.SlackBuild
+++ b/development/protobuf3/protobuf3.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=protobuf3
-VERSION=${VERSION:-30.2}
+VERSION=${VERSION:-31.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/protobuf3/protobuf3.info b/development/protobuf3/protobuf3.info
index a99f75bb30..fcf39be74d 100644
--- a/development/protobuf3/protobuf3.info
+++ b/development/protobuf3/protobuf3.info
@@ -1,10 +1,10 @@
PRGNAM="protobuf3"
-VERSION="30.2"
+VERSION="31.1"
HOMEPAGE="https://github.com/google/protobuf"
-DOWNLOAD="https://github.com/google/protobuf/archive/v30.2/protobuf-30.2.tar.gz \
-https://files.pythonhosted.org/packages/c8/8c/cf2ac658216eebe49eaedf1e06bc06cbf6a143469236294a1171a51357c3/protobuf-6.30.2.tar.gz"
-MD5SUM="a067757f8231d3124aedd2b55a8a17f9 \
-e99446c873d798d566f19bffb93785cd"
+DOWNLOAD="https://github.com/google/protobuf/archive/v31.1/protobuf-31.1.tar.gz \
+https://files.pythonhosted.org/packages/52/f3/b9655a711b32c19720253f6f06326faf90580834e2e83f840472d752bc8b/protobuf-6.31.1.tar.gz"
+MD5SUM="49ed995cf51185a63faf8a714bc57e2c \
+183fa565016507c253144809b674cc66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="abseil-cpp python3-build python3-wheel"
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index 28a5e8c2d4..16f2a8af6b 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -25,9 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pycharm
-EDITION=community
-VERSION=${VERSION:-2024.3.1.1.243.22562.220}
-SRCVER=$( echo $VERSION | cut -c1-10 )
+VERSION=${VERSION:-2025.1.2.251.26094.141}
+SRCVER=$( echo $VERSION | cut -c1-8 )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,9 +64,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$EDITION-$SRCVER
-tar xvf $CWD/$PRGNAM-$EDITION-$SRCVER.tar.gz
-cd $PRGNAM-$EDITION-$SRCVER
+rm -rf $PRGNAM-$SRCVER
+tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
+cd $PRGNAM-$SRCVER
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index 435c797e8f..61d8d4f512 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2024.3.1.1.243.22562.220"
+VERSION="2025.1.2.251.26094.141"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2024.3.1.1.tar.gz"
-MD5SUM="2dd65233175164ccb1134827888d6f47"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-2025.1.2.tar.gz"
+MD5SUM="10884f30dd42d5b5eb844d5e7d77e1fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/python3-numpy/python3-numpy.SlackBuild b/development/python3-numpy/python3-numpy.SlackBuild
index 3a1c1389f2..0c2a8d6ec7 100644
--- a/development/python3-numpy/python3-numpy.SlackBuild
+++ b/development/python3-numpy/python3-numpy.SlackBuild
@@ -134,7 +134,12 @@ fi
mkdir -p $PKG/usr/include
cd $PKG/usr/include
- ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/core/include/numpy
+ # Location varies according to VERSION in 15.0 & -current
+ if [ -x /usr/bin/gcc-11.* ]; then
+ ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/core/include/numpy
+ else
+ ln -s $(ls -d /usr/lib${LIBDIRSUFFIX}/python$PYVER/site-packages)/numpy/_core/include/numpy
+ fi
cd -
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/development/qb64/README b/development/qb64/README
index 6ce775f7f5..0ef6213475 100644
--- a/development/qb64/README
+++ b/development/qb64/README
@@ -16,7 +16,7 @@ adds a number of extensions, such as OpenGL and other modern
features, providing the perfect blend of classic and modern
program development.
-On first run this package installs ~/.config/qb64-2.1
+On first run this package installs ~/.config/qb64-(version)
in $HOME in order to run the program and its data.
You can delete this directory and rebuild you local configuration
by relaunching the program.
diff --git a/development/qb64/qb64-launcher b/development/qb64/qb64-launcher
index ae311f62ca..a9b5e58862 100644
--- a/development/qb64/qb64-launcher
+++ b/development/qb64/qb64-launcher
@@ -37,4 +37,4 @@ then
ln -s /usr/bin/qb64-launcher run_qb64.sh
cd $CWD
fi
-$DEST/qb64 "$@" &
+$DEST/qb64 "${@:2}" &
diff --git a/development/qb64/qb64.SlackBuild b/development/qb64/qb64.SlackBuild
index ae313042a2..5ff02cb487 100644
--- a/development/qb64/qb64.SlackBuild
+++ b/development/qb64/qb64.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for qb64 (from qb64.com)
-# Copyright 2023 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# Copyright 2023-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qb64
VERSION=${VERSION:-2.1}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,7 +79,7 @@ find -L . \
mkdir -p $PKG/usr/bin $PKG/usr/src/$PRGNAM-$VERSION $PKG/usr/share/pixmaps $PKG/usr/share/applications $PKG/usr/man/man1
cp $CWD/$PRGNAM-$VERSION.tar.gz $PKG/usr/src/$PRGNAM-$VERSION
cat $CWD/qb64.1 | gzip -c -f > $PKG/usr/man/man1/qb64.1.gz
-cp $CWD/qb64-launcher $PKG/usr/bin
+install -T -m0755 $CWD/qb64-launcher $PKG/usr/bin/qb64-launcher
cp $CWD/qb64.desktop $PKG/usr/share/applications
cp $CWD/qb64.png $PKG/usr/share/pixmaps
( cd $PKG/usr/bin ; rm -rf qb64 )
diff --git a/development/qb64/qb64.desktop b/development/qb64/qb64.desktop
index 174e67f9cb..9803a0b4a6 100644
--- a/development/qb64/qb64.desktop
+++ b/development/qb64/qb64.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
Name=QB64 Programming IDE
GenericName=QB64 Programming IDE
-Exec=qb64-launcher "$@"
-Icon=qb64.png
+Exec=qb64-launcher "\\$@"
+Icon=qb64
Terminal=false
Type=Application
Categories=Development;IDE;
diff --git a/development/qbs/qbs.SlackBuild b/development/qbs/qbs.SlackBuild
index 681b5be699..5e892d2176 100644
--- a/development/qbs/qbs.SlackBuild
+++ b/development/qbs/qbs.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qbs
-VERSION=${VERSION:-2.6.0}
+VERSION=${VERSION:-2.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/qbs/qbs.info b/development/qbs/qbs.info
index f82d0f0e7e..34d32d41a0 100644
--- a/development/qbs/qbs.info
+++ b/development/qbs/qbs.info
@@ -1,8 +1,8 @@
PRGNAM="qbs"
-VERSION="2.6.0"
+VERSION="2.6.1"
HOMEPAGE="https://qbs.io/"
-DOWNLOAD="https://download.qt.io/official_releases/qbs/2.6.0/qbs-src-2.6.0.tar.gz"
-MD5SUM="13e2ec8545af028e8d41d76ad2513266"
+DOWNLOAD="https://download.qt.io/official_releases/qbs/2.6.1/qbs-src-2.6.1.tar.gz"
+MD5SUM="39cbe253993561f00645ed065d9c4dd2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="BeautifulSoup4 python3-lxml"
diff --git a/development/regina-rexx/regina-rexx.SlackBuild b/development/regina-rexx/regina-rexx.SlackBuild
index 49f2a744ca..082891d1f7 100644
--- a/development/regina-rexx/regina-rexx.SlackBuild
+++ b/development/regina-rexx/regina-rexx.SlackBuild
@@ -6,8 +6,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=regina-rexx
-VERSION=${VERSION:-3.9.6}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.9.7}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
FLAVOR=${FLAVOR:-dynamic} # set FLAVOR=static for a rexx static binary.
@@ -20,9 +20,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -95,7 +92,7 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
install -m0644 doc/regina.pdf $PKG/usr/doc/$PRGNAM-$VERSION/regina-$VERSION.pdf
install -m0644 doc/regutil.pdf $PKG/usr/doc/$PRGNAM-$VERSION/regutil-$VERSION.pdf
install -m0644 regutil/README $PKG/usr/doc/$PRGNAM-$VERSION/README.regutil
-install -m0644 BUGS COPYING-LIB HACKERS.txt INSTALL README* TODO \
+install -m0644 BUGS COPYING-LIB HACKERS.txt README* TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
install -m0644 $CWD/README $PKG/usr/doc/$PRGNAM-$VERSION/README.slackware
install -m0644 $CWD/$PRGNAM.SlackBuild $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/development/regina-rexx/regina-rexx.info b/development/regina-rexx/regina-rexx.info
index 0dbe52f7d9..6a665c2868 100644
--- a/development/regina-rexx/regina-rexx.info
+++ b/development/regina-rexx/regina-rexx.info
@@ -1,8 +1,8 @@
PRGNAM="regina-rexx"
-VERSION="3.9.6"
+VERSION="3.9.7"
HOMEPAGE="https://regina-rexx.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/regina-rexx/regina-rexx-3.9.6.tar.gz"
-MD5SUM="2fe487af607dadc3815b246bce7fa08d"
+DOWNLOAD="https://downloads.sourceforge.net/regina-rexx/regina-rexx-3.9.7.tar.gz"
+MD5SUM="49b174a1ebe97727cc4deb75a7c8b1bf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/rgbds/rgbds.SlackBuild b/development/rgbds/rgbds.SlackBuild
index 02cab6c3f3..ec542b7884 100644
--- a/development/rgbds/rgbds.SlackBuild
+++ b/development/rgbds/rgbds.SlackBuild
@@ -6,13 +6,14 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250528 bkw: update for v0.9.2
# 20240813 bkw: update for v0.8.0
# 20240209 bkw: update for v0.7.0
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rgbds
-VERSION=${VERSION:-0.8.0}
+VERSION=${VERSION:-0.9.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -57,11 +58,12 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
- \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} +
# Fix hardcoded man page path, and do not install tests/ binaries to
-# $PKG/$PKG (ugh).
+# $PKG/$PKG (ugh). 0.9.2 fixes the 2nd issue, but leave the sed line
+# in case someone builds the old version.
sed -i 's,share/man,man,' CMakeLists.txt
sed -i '/^install(/s,\(DESTINATION\).*,\1 bin),' test/CMakeLists.txt
diff --git a/development/rgbds/rgbds.info b/development/rgbds/rgbds.info
index 56621cfa05..2c45167de9 100644
--- a/development/rgbds/rgbds.info
+++ b/development/rgbds/rgbds.info
@@ -1,8 +1,8 @@
PRGNAM="rgbds"
-VERSION="0.8.0"
+VERSION="0.9.2"
HOMEPAGE="https://github.com/gbdev/rgbds"
-DOWNLOAD="https://github.com/gbdev/rgbds/archive/v0.8.0/rgbds-0.8.0.tar.gz"
-MD5SUM="871330f17b2c13dda8253239cc94d03c"
+DOWNLOAD="https://github.com/gbdev/rgbds/archive/v0.9.2/rgbds-0.9.2.tar.gz"
+MD5SUM="237e70d1e847ce806d4ddcf5ac80abd5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/rizin/rizin.SlackBuild b/development/rizin/rizin.SlackBuild
index 5a8efda66e..a9aa94eddb 100644
--- a/development/rizin/rizin.SlackBuild
+++ b/development/rizin/rizin.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rizin
-VERSION=${VERSION:-0.7.4}
+VERSION=${VERSION:-0.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rizin/rizin.info b/development/rizin/rizin.info
index 1f3281746c..ae4e65933d 100644
--- a/development/rizin/rizin.info
+++ b/development/rizin/rizin.info
@@ -1,8 +1,8 @@
PRGNAM="rizin"
-VERSION="0.7.4"
+VERSION="0.8.1"
HOMEPAGE="https://rizin.re/"
-DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.7.4/rizin-src-v0.7.4.tar.xz"
-MD5SUM="bc18f8d6923c51c7370bd7ef94530ff7"
+DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.8.1/rizin-src-v0.8.1.tar.xz"
+MD5SUM="299b4ec08fb8acd1b07e554fced3c40a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capstone"
diff --git a/development/robotframework/robotframework.SlackBuild b/development/robotframework/robotframework.SlackBuild
index ca7aff0393..49ade40a6b 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.2.2}
+VERSION=${VERSION:-7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/robotframework/robotframework.info b/development/robotframework/robotframework.info
index a0a7d349c5..dd6cb44930 100644
--- a/development/robotframework/robotframework.info
+++ b/development/robotframework/robotframework.info
@@ -1,8 +1,8 @@
PRGNAM="robotframework"
-VERSION="7.2.2"
+VERSION="7.3"
HOMEPAGE="https://robotframework.org/"
-DOWNLOAD="https://github.com/robotframework/robotframework/archive/v7.2.2/robotframework-7.2.2.tar.gz"
-MD5SUM="0b565079121a35c55f442cfa12d023c4"
+DOWNLOAD="https://github.com/robotframework/robotframework/archive/v7.3/robotframework-7.3.tar.gz"
+MD5SUM="cffc6c3abe1575d84458c272a5ab3876"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/rstudio-desktop/README b/development/rstudio-desktop/README
index 5ee939f0a8..580b6c582b 100644
--- a/development/rstudio-desktop/README
+++ b/development/rstudio-desktop/README
@@ -21,6 +21,11 @@ version, featuring:
At the moment, the script just repackages the Fedora/Redhat binaries,
provided by upstream.
-NOTE
+NOTE 1:
RStudio currently only supports 64-bit systems. The last 32-bit version
is 1.1.463, provided by "rstudio-desktop-legacy", available at SBo.
+
+NOTE 2:
+RStudio 2024.12.1+563 is the last available version for Slackware 15.0.
+Newer versions require openssl >= 3 (for context, Slackware 15.0 has
+openssl 1.1.1.)
diff --git a/development/rstudio-desktop/rstudio-desktop.SlackBuild b/development/rstudio-desktop/rstudio-desktop.SlackBuild
index 015ebb8b86..bf7783aba5 100644
--- a/development/rstudio-desktop/rstudio-desktop.SlackBuild
+++ b/development/rstudio-desktop/rstudio-desktop.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for rstudio-desktop
-# Copyright 2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2024-2025 Isaac Yu <isaacyu@protonmail.com>
# Copyright 2023 Petar Petrov, slackalaxy at gmail dot com
# Copyright 2022-2023 Isaac Yu
# Copyright 2018 Ekin Akoglu, Erdemli/Mersin, Turkey <ekinakoglu@gmail.com>
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rstudio-desktop
-VERSION=${VERSION:-2024.12.0+467}
+VERSION=${VERSION:-2024.12.1+563}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rstudio-desktop/rstudio-desktop.info b/development/rstudio-desktop/rstudio-desktop.info
index 66d8071c50..dee4353f4f 100644
--- a/development/rstudio-desktop/rstudio-desktop.info
+++ b/development/rstudio-desktop/rstudio-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="rstudio-desktop"
-VERSION="2024.12.0+467"
+VERSION="2024.12.1+563"
HOMEPAGE="https://posit.co/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download1.rstudio.org/electron/rhel8/x86_64/rstudio-2024.12.0-467-x86_64.rpm"
-MD5SUM_x86_64="22f712a11becae11eb8053396cc6a7da"
-REQUIRES="R postgresql"
+DOWNLOAD_x86_64="https://download1.rstudio.org/electron/rhel8/x86_64/rstudio-2024.12.1-563-x86_64.rpm"
+MD5SUM_x86_64="0dc8e0d0a2f54c22d3475dfba667a563"
+REQUIRES="R"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/development/rtags/rtags.SlackBuild b/development/rtags/rtags.SlackBuild
index 24ccd4171b..cc55abdc1c 100644
--- a/development/rtags/rtags.SlackBuild
+++ b/development/rtags/rtags.SlackBuild
@@ -25,12 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rtags
-VERSION=${VERSION:-2.38}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.41}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-RCT_VERSION=${RCT_VERSION:-e706998697b8d48fa9e5b9ab33aeded705129a66}
+RCT_VERSION=${RCT_VERSION:-f926ecb00d39bfd163ff4084013a3f546558695a}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -54,16 +54,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
diff --git a/development/rtags/rtags.info b/development/rtags/rtags.info
index 03240fd5a8..e6c2dd8401 100644
--- a/development/rtags/rtags.info
+++ b/development/rtags/rtags.info
@@ -1,10 +1,10 @@
PRGNAM="rtags"
-VERSION="2.38"
+VERSION="2.41"
HOMEPAGE="https://github.com/Andersbakken/rtags"
-DOWNLOAD="https://github.com/Andersbakken/rtags/archive/v2.38/rtags-2.38.tar.gz \
- https://github.com/Andersbakken/rct/archive/e706998/rct-e706998697b8d48fa9e5b9ab33aeded705129a66.tar.gz"
-MD5SUM="0d9b026651a2e0a51a8ef5bdbd7ead7a \
- 5ceaaff58595931418352cff0510132d"
+DOWNLOAD="https://github.com/Andersbakken/rtags/archive/v2.41/rtags-2.41.tar.gz \
+ https://github.com/Andersbakken/rct/archive/f926ecb/rct-f926ecb00d39bfd163ff4084013a3f546558695a.tar.gz"
+MD5SUM="964a6df5e0be3141e6c2b2d21265df9a \
+ f4247fba2747e28da83b96b2ae39862b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/rust-opt/rust-opt.SlackBuild b/development/rust-opt/rust-opt.SlackBuild
index 29a152ff0c..baff22f874 100644
--- a/development/rust-opt/rust-opt.SlackBuild
+++ b/development/rust-opt/rust-opt.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rust-opt
SRCNAM=rust
-VERSION=${VERSION:-1.85.0}
+VERSION=${VERSION:-1.87.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -94,7 +94,6 @@ sed -i "s/PREFIX\/lib/PREFIX\/lib$LIBDIRSUFFIX/g" install.sh
--without=clippy-preview,\
llvm-bitcode-linker-preview,\
llvm-tools-preview,\
-rls-preview,\
rust-analysis-$TRIPLET,\
rust-analyzer-preview,\
rust-docs,\
diff --git a/development/rust-opt/rust-opt.info b/development/rust-opt/rust-opt.info
index 72b1d9cae2..d3937c930b 100644
--- a/development/rust-opt/rust-opt.info
+++ b/development/rust-opt/rust-opt.info
@@ -1,12 +1,12 @@
PRGNAM="rust-opt"
-VERSION="1.85.0"
+VERSION="1.87.0"
HOMEPAGE="https://rust-lang.org"
-DOWNLOAD="https://static.rust-lang.org/dist/2025-02-20/rust-1.85.0-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2025-02-20/rust-1.85.0-arm-unknown-linux-gnueabihf.tar.gz"
-MD5SUM="0332e200f60a142cbdb84257e60901a9 \
- d17d4c9bd0677861a0cd641b1583eefd"
-DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2025-02-20/rust-1.85.0-x86_64-unknown-linux-gnu.tar.gz"
-MD5SUM_x86_64="edc01a1a46aae91c79eaccf0ac3c57c1"
+DOWNLOAD="https://static.rust-lang.org/dist/2025-05-15/rust-1.87.0-i686-unknown-linux-gnu.tar.gz \
+ https://static.rust-lang.org/dist/2025-05-15/rust-1.87.0-arm-unknown-linux-gnueabihf.tar.gz"
+MD5SUM="7ff5e0ab16a00279e983c8d376cd1584 \
+ 83b698975b4e16a8619b717465cef6f2"
+DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2025-05-15/rust-1.87.0-x86_64-unknown-linux-gnu.tar.gz"
+MD5SUM_x86_64="ae069e282f5f1383c13f13f21a51dc96"
REQUIRES=""
MAINTAINER="K. Eugene Carlson"
EMAIL="kvngncrlsn@gmail.com"
diff --git a/development/rust-opt/slack-desc b/development/rust-opt/slack-desc
index 0326588ff7..35c811b5f5 100644
--- a/development/rust-opt/slack-desc
+++ b/development/rust-opt/slack-desc
@@ -11,7 +11,7 @@ rust-opt:
rust-opt: rust-opt installs a limited set of up-to-date Rust stable binaries to
rust-opt: /opt/rust for use in SlackBuilds.
rust-opt:
-rust-opt: See /usr/doc/rust-opt-1.85.0/README.sw for usage instructions.
+rust-opt: See /usr/doc/rust-opt-1.87.0/README.sw for usage instructions.
rust-opt:
rust-opt:
rust-opt:
diff --git a/development/rustup/rustup.SlackBuild b/development/rustup/rustup.SlackBuild
index 6f3f498bc4..fe543cc127 100644
--- a/development/rustup/rustup.SlackBuild
+++ b/development/rustup/rustup.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rustup
-VERSION=${VERSION:-1.28.1}
+VERSION=${VERSION:-1.28.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/rustup/rustup.info b/development/rustup/rustup.info
index 01d2b5190b..63747e0d82 100644
--- a/development/rustup/rustup.info
+++ b/development/rustup/rustup.info
@@ -1,7 +1,7 @@
PRGNAM="rustup"
-VERSION="1.28.1"
+VERSION="1.28.2"
HOMEPAGE="https://github.com/rust-lang/rustup"
-DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.gz \
+DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.2/rustup-1.28.2.tar.gz \
https://static.crates.io/crates/addr2line/addr2line-0.24.2.crate \
https://static.crates.io/crates/adler2/adler2-2.0.0.crate \
https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
@@ -11,19 +11,15 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.2.crate \
https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.7.crate \
https://static.crates.io/crates/anstyle/anstyle-1.0.10.crate \
- https://static.crates.io/crates/anyhow/anyhow-1.0.96.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.98.crate \
https://static.crates.io/crates/as-slice/as-slice-0.2.1.crate \
- https://static.crates.io/crates/async-compression/async-compression-0.4.20.crate \
- https://static.crates.io/crates/async-stream-impl/async-stream-impl-0.3.6.crate \
- https://static.crates.io/crates/async-stream/async-stream-0.3.6.crate \
- https://static.crates.io/crates/async-trait/async-trait-0.1.86.crate \
+ https://static.crates.io/crates/async-compression/async-compression-0.4.23.crate \
+ https://static.crates.io/crates/async-trait/async-trait-0.1.88.crate \
https://static.crates.io/crates/atomic-waker/atomic-waker-1.1.2.crate \
https://static.crates.io/crates/autocfg/autocfg-1.4.0.crate \
- https://static.crates.io/crates/automod/automod-1.0.14.crate \
- https://static.crates.io/crates/aws-lc-rs/aws-lc-rs-1.12.5.crate \
- https://static.crates.io/crates/aws-lc-sys/aws-lc-sys-0.26.0.crate \
- https://static.crates.io/crates/axum-core/axum-core-0.4.5.crate \
- https://static.crates.io/crates/axum/axum-0.7.9.crate \
+ https://static.crates.io/crates/automod/automod-1.0.15.crate \
+ https://static.crates.io/crates/aws-lc-rs/aws-lc-rs-1.13.0.crate \
+ https://static.crates.io/crates/aws-lc-sys/aws-lc-sys-0.28.2.crate \
https://static.crates.io/crates/backtrace/backtrace-0.3.74.crate \
https://static.crates.io/crates/base64/base64-0.22.1.crate \
https://static.crates.io/crates/bindgen/bindgen-0.69.5.crate \
@@ -31,11 +27,10 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/bit-vec/bit-vec-0.8.0.crate \
https://static.crates.io/crates/bitflags/bitflags-2.9.0.crate \
https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \
- https://static.crates.io/crates/bstr/bstr-1.11.3.crate \
+ https://static.crates.io/crates/bstr/bstr-1.12.0.crate \
https://static.crates.io/crates/bumpalo/bumpalo-3.17.0.crate \
- https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \
- https://static.crates.io/crates/bytes/bytes-1.10.0.crate \
- https://static.crates.io/crates/cc/cc-1.2.16.crate \
+ https://static.crates.io/crates/bytes/bytes-1.10.1.crate \
+ https://static.crates.io/crates/cc/cc-1.2.20.crate \
https://static.crates.io/crates/cesu8/cesu8-1.1.0.crate \
https://static.crates.io/crates/cexpr/cexpr-0.6.0.crate \
https://static.crates.io/crates/cfg-if/cfg-if-0.1.10.crate \
@@ -43,10 +38,10 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.2.1.crate \
https://static.crates.io/crates/chrono/chrono-0.4.40.crate \
https://static.crates.io/crates/clang-sys/clang-sys-1.8.1.crate \
- https://static.crates.io/crates/clap/clap-4.5.31.crate \
- https://static.crates.io/crates/clap_builder/clap_builder-4.5.31.crate \
- https://static.crates.io/crates/clap_complete/clap_complete-4.5.46.crate \
- https://static.crates.io/crates/clap_derive/clap_derive-4.5.28.crate \
+ https://static.crates.io/crates/clap/clap-4.5.37.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.37.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.47.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.32.crate \
https://static.crates.io/crates/clap_lex/clap_lex-0.7.4.crate \
https://static.crates.io/crates/cmake/cmake-0.1.54.crate \
https://static.crates.io/crates/colorchoice/colorchoice-1.0.3.crate \
@@ -65,20 +60,20 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/curl/curl-0.4.47.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/deranged/deranged-0.4.0.crate \
https://static.crates.io/crates/digest/digest-0.10.7.crate \
https://static.crates.io/crates/displaydoc/displaydoc-0.2.5.crate \
https://static.crates.io/crates/dunce/dunce-1.0.5.crate \
https://static.crates.io/crates/effective-limits/effective-limits-0.5.5.crate \
- https://static.crates.io/crates/either/either-1.14.0.crate \
+ https://static.crates.io/crates/either/either-1.15.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/env_proxy/env_proxy-0.4.1.crate \
https://static.crates.io/crates/equivalent/equivalent-1.0.2.crate \
- https://static.crates.io/crates/errno/errno-0.3.10.crate \
+ https://static.crates.io/crates/errno/errno-0.3.11.crate \
https://static.crates.io/crates/fastrand/fastrand-2.3.0.crate \
https://static.crates.io/crates/filetime/filetime-0.2.25.crate \
- https://static.crates.io/crates/flate2/flate2-1.1.0.crate \
+ https://static.crates.io/crates/flate2/flate2-1.1.1.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 \
@@ -94,70 +89,71 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/futures-task/futures-task-0.3.31.crate \
https://static.crates.io/crates/futures-util/futures-util-0.3.31.crate \
https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate \
- https://static.crates.io/crates/getrandom/getrandom-0.3.1.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.16.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.3.2.crate \
https://static.crates.io/crates/gimli/gimli-0.31.1.crate \
https://static.crates.io/crates/git-testament-derive/git-testament-derive-0.2.1.crate \
https://static.crates.io/crates/git-testament/git-testament-0.2.6.crate \
https://static.crates.io/crates/glob/glob-0.3.2.crate \
- https://static.crates.io/crates/h2/h2-0.4.8.crate \
+ https://static.crates.io/crates/h2/h2-0.4.9.crate \
https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \
https://static.crates.io/crates/hashbrown/hashbrown-0.15.2.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/home/home-0.5.11.crate \
- https://static.crates.io/crates/http-body-util/http-body-util-0.1.2.crate \
+ https://static.crates.io/crates/http-body-util/http-body-util-0.1.3.crate \
https://static.crates.io/crates/http-body/http-body-1.0.1.crate \
- https://static.crates.io/crates/http/http-1.2.0.crate \
- https://static.crates.io/crates/httparse/httparse-1.10.0.crate \
+ https://static.crates.io/crates/http/http-1.3.1.crate \
+ https://static.crates.io/crates/httparse/httparse-1.10.1.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/humantime/humantime-2.2.0.crate \
https://static.crates.io/crates/hyper-rustls/hyper-rustls-0.27.5.crate \
https://static.crates.io/crates/hyper-timeout/hyper-timeout-0.5.2.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.10.crate \
+ https://static.crates.io/crates/hyper-util/hyper-util-0.1.11.crate \
https://static.crates.io/crates/hyper/hyper-1.6.0.crate \
https://static.crates.io/crates/icu_collections/icu_collections-1.5.0.crate \
https://static.crates.io/crates/icu_locid/icu_locid-1.5.0.crate \
https://static.crates.io/crates/icu_locid_transform/icu_locid_transform-1.5.0.crate \
- https://static.crates.io/crates/icu_locid_transform_data/icu_locid_transform_data-1.5.0.crate \
+ https://static.crates.io/crates/icu_locid_transform_data/icu_locid_transform_data-1.5.1.crate \
https://static.crates.io/crates/icu_normalizer/icu_normalizer-1.5.0.crate \
- https://static.crates.io/crates/icu_normalizer_data/icu_normalizer_data-1.5.0.crate \
+ https://static.crates.io/crates/icu_normalizer_data/icu_normalizer_data-1.5.1.crate \
https://static.crates.io/crates/icu_properties/icu_properties-1.5.1.crate \
- https://static.crates.io/crates/icu_properties_data/icu_properties_data-1.5.0.crate \
+ https://static.crates.io/crates/icu_properties_data/icu_properties_data-1.5.1.crate \
https://static.crates.io/crates/icu_provider/icu_provider-1.5.0.crate \
https://static.crates.io/crates/icu_provider_macros/icu_provider_macros-1.5.0.crate \
https://static.crates.io/crates/idna/idna-1.0.3.crate \
https://static.crates.io/crates/idna_adapter/idna_adapter-1.2.0.crate \
https://static.crates.io/crates/indexmap/indexmap-1.9.3.crate \
- https://static.crates.io/crates/indexmap/indexmap-2.7.1.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.9.0.crate \
https://static.crates.io/crates/ipnet/ipnet-2.11.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.12.1.crate \
https://static.crates.io/crates/itertools/itertools-0.14.0.crate \
- https://static.crates.io/crates/itoa/itoa-1.0.14.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.15.crate \
https://static.crates.io/crates/jni-sys/jni-sys-0.3.0.crate \
https://static.crates.io/crates/jni/jni-0.21.1.crate \
- https://static.crates.io/crates/jobserver/jobserver-0.1.32.crate \
+ https://static.crates.io/crates/jobserver/jobserver-0.1.33.crate \
https://static.crates.io/crates/js-sys/js-sys-0.3.77.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.170.crate \
+ https://static.crates.io/crates/libc/libc-0.2.172.crate \
https://static.crates.io/crates/libdbus-sys/libdbus-sys-0.2.5.crate \
https://static.crates.io/crates/libloading/libloading-0.8.6.crate \
https://static.crates.io/crates/libredox/libredox-0.1.3.crate \
- https://static.crates.io/crates/libz-sys/libz-sys-1.1.21.crate \
+ https://static.crates.io/crates/libz-rs-sys/libz-rs-sys-0.5.0.crate \
+ https://static.crates.io/crates/libz-sys/libz-sys-1.1.22.crate \
https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.15.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.9.4.crate \
https://static.crates.io/crates/litemap/litemap-0.7.5.crate \
- https://static.crates.io/crates/log/log-0.4.26.crate \
+ https://static.crates.io/crates/log/log-0.4.27.crate \
https://static.crates.io/crates/lzma-sys/lzma-sys-0.1.20.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.4.crate \
https://static.crates.io/crates/mime/mime-0.3.17.crate \
https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate \
- https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.8.5.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.8.8.crate \
https://static.crates.io/crates/mio/mio-1.0.3.crate \
https://static.crates.io/crates/native-tls/native-tls-0.2.14.crate \
https://static.crates.io/crates/nix/nix-0.29.0.crate \
@@ -169,40 +165,40 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate \
https://static.crates.io/crates/num_cpus/num_cpus-1.16.0.crate \
https://static.crates.io/crates/object/object-0.36.7.crate \
- https://static.crates.io/crates/once_cell/once_cell-1.20.3.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.21.3.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.6.crate \
- https://static.crates.io/crates/openssl-src/openssl-src-300.4.2%2B3.4.1.crate \
- https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.106.crate \
- https://static.crates.io/crates/openssl/openssl-0.10.71.crate \
- https://static.crates.io/crates/opentelemetry-http/opentelemetry-http-0.28.0.crate \
- https://static.crates.io/crates/opentelemetry-otlp/opentelemetry-otlp-0.28.0.crate \
- https://static.crates.io/crates/opentelemetry-proto/opentelemetry-proto-0.28.0.crate \
- https://static.crates.io/crates/opentelemetry/opentelemetry-0.28.0.crate \
- https://static.crates.io/crates/opentelemetry_sdk/opentelemetry_sdk-0.28.0.crate \
+ https://static.crates.io/crates/openssl-src/openssl-src-300.5.0%2B3.5.0.crate \
+ https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.107.crate \
+ https://static.crates.io/crates/openssl/openssl-0.10.72.crate \
+ https://static.crates.io/crates/opentelemetry-http/opentelemetry-http-0.29.0.crate \
+ https://static.crates.io/crates/opentelemetry-otlp/opentelemetry-otlp-0.29.0.crate \
+ https://static.crates.io/crates/opentelemetry-proto/opentelemetry-proto-0.29.0.crate \
+ https://static.crates.io/crates/opentelemetry/opentelemetry-0.29.1.crate \
+ https://static.crates.io/crates/opentelemetry_sdk/opentelemetry_sdk-0.29.0.crate \
https://static.crates.io/crates/os_pipe/os_pipe-1.2.1.crate \
https://static.crates.io/crates/overload/overload-0.1.1.crate \
- https://static.crates.io/crates/paste/paste-1.0.15.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.9.crate \
+ https://static.crates.io/crates/pin-project-internal/pin-project-internal-1.1.10.crate \
https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.16.crate \
- https://static.crates.io/crates/pin-project/pin-project-1.1.9.crate \
+ https://static.crates.io/crates/pin-project/pin-project-1.1.10.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.31.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.32.crate \
https://static.crates.io/crates/platforms/platforms-3.5.0.crate \
https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate \
- https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.20.crate \
- https://static.crates.io/crates/prettyplease/prettyplease-0.2.29.crate \
- https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.93.crate \
+ https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.21.crate \
+ https://static.crates.io/crates/prettyplease/prettyplease-0.2.32.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.95.crate \
https://static.crates.io/crates/proptest/proptest-1.6.0.crate \
https://static.crates.io/crates/prost-derive/prost-derive-0.13.5.crate \
https://static.crates.io/crates/prost/prost-0.13.5.crate \
https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.13.0.crate \
https://static.crates.io/crates/quick-error/quick-error-1.2.3.crate \
- https://static.crates.io/crates/quote/quote-1.0.38.crate \
+ https://static.crates.io/crates/quote/quote-1.0.40.crate \
+ https://static.crates.io/crates/r-efi/r-efi-5.2.0.crate \
https://static.crates.io/crates/rand/rand-0.8.5.crate \
- https://static.crates.io/crates/rand/rand-0.9.0.crate \
+ https://static.crates.io/crates/rand/rand-0.9.1.crate \
https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \
https://static.crates.io/crates/rand_chacha/rand_chacha-0.9.0.crate \
https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \
@@ -210,40 +206,41 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
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.5.9.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.11.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.9.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.5.crate \
https://static.crates.io/crates/regex/regex-1.11.1.crate \
https://static.crates.io/crates/remove_dir_all/remove_dir_all-1.0.0.crate \
- https://static.crates.io/crates/reqwest/reqwest-0.12.12.crate \
- https://static.crates.io/crates/retry/retry-2.0.0.crate \
- https://static.crates.io/crates/ring/ring-0.17.11.crate \
+ https://static.crates.io/crates/reqwest/reqwest-0.12.15.crate \
+ https://static.crates.io/crates/retry/retry-2.1.0.crate \
+ https://static.crates.io/crates/ring/ring-0.17.14.crate \
https://static.crates.io/crates/rs_tracing/rs_tracing-1.1.0.crate \
https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.24.crate \
https://static.crates.io/crates/rustc-hash/rustc-hash-1.1.0.crate \
https://static.crates.io/crates/rustix/rustix-0.38.44.crate \
+ https://static.crates.io/crates/rustix/rustix-1.0.5.crate \
https://static.crates.io/crates/rustls-native-certs/rustls-native-certs-0.8.1.crate \
https://static.crates.io/crates/rustls-pemfile/rustls-pemfile-2.2.0.crate \
https://static.crates.io/crates/rustls-pki-types/rustls-pki-types-1.11.0.crate \
https://static.crates.io/crates/rustls-platform-verifier-android/rustls-platform-verifier-android-0.1.1.crate \
- https://static.crates.io/crates/rustls-platform-verifier/rustls-platform-verifier-0.5.0.crate \
- https://static.crates.io/crates/rustls-webpki/rustls-webpki-0.102.8.crate \
- https://static.crates.io/crates/rustls/rustls-0.23.23.crate \
- https://static.crates.io/crates/rustversion/rustversion-1.0.19.crate \
+ https://static.crates.io/crates/rustls-platform-verifier/rustls-platform-verifier-0.5.2.crate \
+ https://static.crates.io/crates/rustls-webpki/rustls-webpki-0.103.1.crate \
+ https://static.crates.io/crates/rustls/rustls-0.23.26.crate \
+ https://static.crates.io/crates/rustversion/rustversion-1.0.20.crate \
https://static.crates.io/crates/rusty-fork/rusty-fork-0.3.0.crate \
- https://static.crates.io/crates/ryu/ryu-1.0.19.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.20.crate \
https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
https://static.crates.io/crates/schannel/schannel-0.1.27.crate \
https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.14.0.crate \
https://static.crates.io/crates/security-framework/security-framework-2.11.1.crate \
https://static.crates.io/crates/security-framework/security-framework-3.2.0.crate \
- https://static.crates.io/crates/semver/semver-1.0.25.crate \
- https://static.crates.io/crates/serde/serde-1.0.218.crate \
- https://static.crates.io/crates/serde_derive/serde_derive-1.0.218.crate \
- https://static.crates.io/crates/serde_json/serde_json-1.0.139.crate \
+ https://static.crates.io/crates/semver/semver-1.0.26.crate \
+ https://static.crates.io/crates/serde/serde-1.0.219.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.219.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.140.crate \
https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.8.crate \
https://static.crates.io/crates/serde_urlencoded/serde_urlencoded-0.7.1.crate \
https://static.crates.io/crates/sha2/sha2-0.10.8.crate \
@@ -251,30 +248,30 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/shlex/shlex-1.3.0.crate \
https://static.crates.io/crates/similar/similar-2.7.0.crate \
https://static.crates.io/crates/slab/slab-0.4.9.crate \
- https://static.crates.io/crates/smallvec/smallvec-1.14.0.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.15.0.crate \
https://static.crates.io/crates/snapbox-macros/snapbox-macros-0.3.10.crate \
https://static.crates.io/crates/snapbox/snapbox-0.6.21.crate \
- https://static.crates.io/crates/socket2/socket2-0.5.8.crate \
+ https://static.crates.io/crates/socket2/socket2-0.5.9.crate \
https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.2.0.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/syn/syn-2.0.98.crate \
+ https://static.crates.io/crates/syn/syn-2.0.101.crate \
https://static.crates.io/crates/sync_wrapper/sync_wrapper-1.0.2.crate \
https://static.crates.io/crates/synstructure/synstructure-0.13.1.crate \
https://static.crates.io/crates/sys-info/sys-info-0.9.1.crate \
https://static.crates.io/crates/tar/tar-0.4.44.crate \
- https://static.crates.io/crates/tempfile/tempfile-3.17.1.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.19.1.crate \
https://static.crates.io/crates/termcolor/termcolor-1.4.1.crate \
- https://static.crates.io/crates/terminal_size/terminal_size-0.4.1.crate \
+ https://static.crates.io/crates/terminal_size/terminal_size-0.4.2.crate \
https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.69.crate \
- https://static.crates.io/crates/thiserror-impl/thiserror-impl-2.0.11.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-2.0.12.crate \
https://static.crates.io/crates/thiserror/thiserror-1.0.69.crate \
- https://static.crates.io/crates/thiserror/thiserror-2.0.11.crate \
+ https://static.crates.io/crates/thiserror/thiserror-2.0.12.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.2.crate \
- https://static.crates.io/crates/time-macros/time-macros-0.2.19.crate \
- https://static.crates.io/crates/time/time-0.3.37.crate \
+ https://static.crates.io/crates/time-core/time-core-0.1.4.crate \
+ https://static.crates.io/crates/time-macros/time-macros-0.2.22.crate \
+ https://static.crates.io/crates/time/time-0.3.41.crate \
https://static.crates.io/crates/tinystr/tinystr-0.7.6.crate \
https://static.crates.io/crates/tokio-macros/tokio-macros-2.5.0.crate \
https://static.crates.io/crates/tokio-native-tls/tokio-native-tls-0.3.1.crate \
@@ -282,11 +279,12 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/tokio-rustls/tokio-rustls-0.26.2.crate \
https://static.crates.io/crates/tokio-socks/tokio-socks-0.5.2.crate \
https://static.crates.io/crates/tokio-stream/tokio-stream-0.1.17.crate \
- https://static.crates.io/crates/tokio-util/tokio-util-0.7.13.crate \
- https://static.crates.io/crates/tokio/tokio-1.43.0.crate \
- https://static.crates.io/crates/toml/toml-0.8.20.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.24.crate \
+ https://static.crates.io/crates/tokio-util/tokio-util-0.7.15.crate \
+ https://static.crates.io/crates/tokio/tokio-1.44.2.crate \
+ https://static.crates.io/crates/toml/toml-0.8.21.crate \
+ https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.9.crate \
+ https://static.crates.io/crates/toml_edit/toml_edit-0.22.25.crate \
+ https://static.crates.io/crates/toml_write/toml_write-0.1.0.crate \
https://static.crates.io/crates/tonic/tonic-0.12.3.crate \
https://static.crates.io/crates/tower-layer/tower-layer-0.3.3.crate \
https://static.crates.io/crates/tower-service/tower-service-0.3.3.crate \
@@ -295,7 +293,7 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.28.crate \
https://static.crates.io/crates/tracing-core/tracing-core-0.1.33.crate \
https://static.crates.io/crates/tracing-log/tracing-log-0.2.0.crate \
- https://static.crates.io/crates/tracing-opentelemetry/tracing-opentelemetry-0.29.0.crate \
+ https://static.crates.io/crates/tracing-opentelemetry/tracing-opentelemetry-0.30.0.crate \
https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.19.crate \
https://static.crates.io/crates/tracing/tracing-0.1.41.crate \
https://static.crates.io/crates/try-lock/try-lock-0.2.5.crate \
@@ -303,7 +301,7 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/typenum/typenum-1.18.0.crate \
https://static.crates.io/crates/unarray/unarray-0.1.4.crate \
https://static.crates.io/crates/unicase/unicase-2.8.1.crate \
- https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.17.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.18.crate \
https://static.crates.io/crates/untrusted/untrusted-0.9.0.crate \
https://static.crates.io/crates/url/url-2.5.4.crate \
https://static.crates.io/crates/utf16_iter/utf16_iter-1.0.5.crate \
@@ -316,7 +314,7 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
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/wasi/wasi-0.13.3%2Bwasi-0.2.2.crate \
+ https://static.crates.io/crates/wasi/wasi-0.14.2%2Bwasi-0.2.4.crate \
https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.100.crate \
https://static.crates.io/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.50.crate \
https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.100.crate \
@@ -326,60 +324,67 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.28.1/rustup-1.28.1.tar.g
https://static.crates.io/crates/wasm-streams/wasm-streams-0.4.2.crate \
https://static.crates.io/crates/web-sys/web-sys-0.3.77.crate \
https://static.crates.io/crates/web-time/web-time-1.1.0.crate \
- https://static.crates.io/crates/webpki-root-certs/webpki-root-certs-0.26.8.crate \
+ https://static.crates.io/crates/webpki-root-certs/webpki-root-certs-0.26.9.crate \
https://static.crates.io/crates/which/which-4.4.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.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-link/windows-link-0.1.0.crate \
- https://static.crates.io/crates/windows-registry/windows-registry-0.2.0.crate \
- https://static.crates.io/crates/windows-registry/windows-registry-0.5.0.crate \
- https://static.crates.io/crates/windows-result/windows-result-0.2.0.crate \
- https://static.crates.io/crates/windows-result/windows-result-0.3.1.crate \
- https://static.crates.io/crates/windows-strings/windows-strings-0.1.0.crate \
+ https://static.crates.io/crates/windows-link/windows-link-0.1.1.crate \
+ https://static.crates.io/crates/windows-registry/windows-registry-0.4.0.crate \
+ https://static.crates.io/crates/windows-registry/windows-registry-0.5.1.crate \
+ https://static.crates.io/crates/windows-result/windows-result-0.3.2.crate \
https://static.crates.io/crates/windows-strings/windows-strings-0.3.1.crate \
+ https://static.crates.io/crates/windows-strings/windows-strings-0.4.0.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.45.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.42.2.crate \
https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.53.0.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.52.6.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.53.0.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.52.6.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.53.0.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.52.6.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.53.0.crate \
https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.53.0.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.52.6.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.53.0.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.52.6.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.53.0.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.52.6.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.53.0.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.52.6.crate \
- https://static.crates.io/crates/winnow/winnow-0.7.3.crate \
- https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.33.0.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.53.0.crate \
+ https://static.crates.io/crates/winnow/winnow-0.7.7.crate \
+ https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.39.0.crate \
https://static.crates.io/crates/write16/write16-1.0.0.crate \
https://static.crates.io/crates/writeable/writeable-0.5.5.crate \
- https://static.crates.io/crates/xattr/xattr-1.4.0.crate \
+ https://static.crates.io/crates/xattr/xattr-1.5.0.crate \
https://static.crates.io/crates/xz2/xz2-0.1.7.crate \
https://static.crates.io/crates/yoke-derive/yoke-derive-0.7.5.crate \
https://static.crates.io/crates/yoke/yoke-0.7.5.crate \
- https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate \
- https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.21.crate \
- https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate \
- https://static.crates.io/crates/zerocopy/zerocopy-0.8.21.crate \
+ https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.25.crate \
+ https://static.crates.io/crates/zerocopy/zerocopy-0.8.25.crate \
https://static.crates.io/crates/zerofrom-derive/zerofrom-derive-0.1.6.crate \
https://static.crates.io/crates/zerofrom/zerofrom-0.1.6.crate \
https://static.crates.io/crates/zeroize/zeroize-1.8.1.crate \
https://static.crates.io/crates/zerovec-derive/zerovec-derive-0.10.3.crate \
https://static.crates.io/crates/zerovec/zerovec-0.10.4.crate \
- https://static.crates.io/crates/zstd-safe/zstd-safe-7.2.3.crate \
- https://static.crates.io/crates/zstd-sys/zstd-sys-2.0.14+zstd.1.5.7.crate \
+ https://static.crates.io/crates/zlib-rs/zlib-rs-0.5.0.crate \
+ https://static.crates.io/crates/zstd-safe/zstd-safe-7.2.4.crate \
+ https://static.crates.io/crates/zstd-sys/zstd-sys-2.0.15+zstd.1.5.7.crate \
https://static.crates.io/crates/zstd/zstd-0.13.3.crate"
-MD5SUM="01994896d3301df833d06272c75007ae \
+MD5SUM="4e5019cd8f7bca3fa31d15cdaf5a70d1 \
fd1d0d5b3ecdfb40979711421742ddf5 \
579e59ba996675f454d456471924ea9d \
03b2d126766ed746706241b4c7487654 \
@@ -389,19 +394,15 @@ MD5SUM="01994896d3301df833d06272c75007ae \
d767aa369f25db8299c2987cc9310d24 \
1225e8388f6db712b5a9a796c0240ff8 \
826d3b9b2c558ca5ad4cbb82c6765108 \
- be419764b94ff70db53fb42dddf84d3c \
+ 30a1c83a8e1919f634a08e25caec725f \
fdd18ab1fcd6905d1abb3dce8a86ea68 \
- 4378ef955c0beb664883a43dbf0e0c4e \
- ef55651762f7d47a07ebaa0757d51cdc \
- 6bc1f27d4513fdbab995cc8d471c7ee5 \
- e51beb696fba2dd64180e41a4f9c24ef \
+ e8d97f0d0d319e989fb9386cb9eb8e3e \
+ 547a1e81c963fd9746667d988d2eb82f \
6a44afda654777d2930b93366bdfc7f3 \
9e038efbd61e6d7cbc54983abc5b3948 \
- 55d228fb8a17f12f49d78e839c240395 \
- 57d7d4bbe90cf7e7bce8ae5ed017ba39 \
- 746ccf17c305d61cc1bbfa3e0ee38c49 \
- 5a249ff76b94d81cd8b44e735a5f58c5 \
- 38dfff8e4f78519441f97d281e81c6c9 \
+ c70cf4aa540570b2192d7f720f6af7a1 \
+ a132188d8d8bf68e09d16c10abcc3dd9 \
+ 17e0dca1f7c9bd2146894e316557f583 \
68a9f9dcd62800564d5daf5c2f36accd \
20084c4c04bcc06fd3d7ff662deca706 \
115184488c84a60828b28874a007d9c3 \
@@ -409,11 +410,10 @@ MD5SUM="01994896d3301df833d06272c75007ae \
66aebb5faa7f9df11bdeb5c1b1aca9a2 \
d9b082d835851e4ce1a2be4439c5e5a8 \
023b03cf9968b29253a5dfe62051008d \
- 5bb79b9d586d99d1c21922f3cab1fdbf \
+ 07b40a315dab6005cde666d42457b157 \
d383afbd0527ebb38acda5c532ba204e \
- 45339d90b2b3a4f123af5ec459954102 \
- 2cf5590df0bcd602f2aaae199bd4afac \
- 6d240651e4175eebceb100e18ba59c79 \
+ f5fbc93c70d12ab063028ace80b98677 \
+ eb6e1e8f7c0efe5d300b3ff7f3c39a0a \
267fc4a374516caa7ab495f0c607c1b4 \
10b68ba1e7093d889e9198dcd0ea2a3e \
882dbbc613a93f64c3709b0a2bd0d6dc \
@@ -421,10 +421,10 @@ MD5SUM="01994896d3301df833d06272c75007ae \
f5215c4283a1984b95043a7185245e00 \
30f45866a995f594221768ef35c8187b \
5354f10053de350a42ecd5f4136ec439 \
- 224513af6c223211b2ac27294f3a3264 \
- 3e09e531a6e637a24086409abe53e15a \
- 355f834e46555c404135b73e3a870c91 \
- c6bf0f939977db0e6328683da6354752 \
+ d74ff55835b376bdd2d2e7eecd2df3d9 \
+ 94f2e7830285fea6807b93cf14d4d853 \
+ e2ef8a4b78841fce07aa67a14477fd6d \
+ 0546b20d9ce8014a0c8ffe5ca56118b7 \
a3ae20980b5ce5831255acfe0d77d1ee \
e74ba8ae4f41ce63294960921a096870 \
8d244d1c44724ffa933f15695ba75435 \
@@ -443,20 +443,20 @@ MD5SUM="01994896d3301df833d06272c75007ae \
7bf9858d1cb4fe6ce9cac83160c86841 \
30ec1b3363b03c11d30f45a0c7005411 \
b170c380ee4d59e4ed866afaa26a86c7 \
- d022bc79e1931c2bd4ebbe65cf3d2309 \
+ 9d05df476abf7ba05c6b25904fd748a2 \
3d62bfbbe08bdcee55fcb8cda85554d9 \
145b7bd67e6356f3510a7d8fa9bb7926 \
198d7f7c37f632bc83502b28870b6d60 \
ddd214822063d0b3199fc4080f7063bb \
- d7eaed78d2876f4e01e5e65d20e3d0a5 \
+ 96c3c9f009928f02773032f341666861 \
8973f5974bd59f81ad2fffbd8d947af9 \
44c9dbaeb0f1bf1f20e0a183b8c664e1 \
249636a8c8e57527d0e72ae772df5acd \
8ea35f559a34b5a0ba1b063e001773ca \
- 97fd3b6f8bd8cc9f0890a599853a4b71 \
+ b3015d0becc41b04f69b80470a84f3f7 \
b0a1ffd6b0b5fe67e3dac04cd26b3099 \
707c14d536067554f7fe03a8529cf426 \
- 27e0339caa0bd9bc4b07d0d44d0d6611 \
+ 6350d300fce1ff892057d313f9f9e03b \
8dab3b3ec00dc56cffde0b0c410d47b5 \
667e86b8b8d96ab4e9605627ce7dcc9a \
78c898fdaa3968e23904bf8538c4a271 \
@@ -472,70 +472,71 @@ MD5SUM="01994896d3301df833d06272c75007ae \
591cbad56682180a4160a8feedc6c468 \
f63e8b6601cfe5fe91cb977b3bacd1a2 \
64a6d8fe0c9a450bcefa41894e17d7ac \
- 3c67481b4433a3219846e41d09aaeaa9 \
- f9441a42065c31ab748e91da21c3e854 \
+ 6e1cf4fb4b92a9f82daaf55608388684 \
+ 9c308e91de3e480dbaf7e0f87a7bb57e \
af0a19b2d65a8a745d733aef0337fb02 \
873c4ae87e8d9eee432d3ee5cd99ce7d \
862d9cd2d101b818fe267c2166e779a6 \
b9f68e232bd2799fbe6567c6c3d108bf \
- 12904c830371f4d179fe5ce372b726b5 \
+ 52f0fb9dbe4e7fa17403ed0b73298478 \
1b41b97d982520b7364a87a39e2a1ed8 \
73e4ea17e8cce91a5473e934e104952c \
ce5935e8063a452913a61e5405b33cb9 \
4daeb6abd6951210bed659c3c1ea01b4 \
050d875b4b8320ee1da724ef04b1d513 \
- ff4d5f0e7155017add510cdfa1689737 \
+ c059b75a48188c6b09d6a877caecc556 \
9f891783a0726303d8827598b7f4dcbe \
- 314beccb54e85829d11e3e1de0cb8e25 \
- 10b88d740c03689b65d77dedf6843869 \
+ 3072562eba8887d0cda042d420012c1f \
+ efa1346b8285d297dddb9173d3548e71 \
580b311bafe0447ebc9ca2e646d9b0e7 \
c652c81dfe0024377e22814c88d86ed7 \
- c01022fe0357c10ca1d48b16187f81bd \
+ 3ba90671392e5da62b511746dceb8067 \
fc16efabaf7b1499f7ee284d8c6dbace \
c0b01f9ecbe73d55a5bcc44146457039 \
f654fdede1434dc135c78e50a1233e25 \
- 9f9a0c026fdc5af23a1c3e8d5c6738c1 \
+ 9fe813682de37c9d3dff724f1cba454d \
d491839963d9704bd6aa24315b36e0c2 \
a3fdef868df4241e048e44bd24009fbf \
a1d857a2bddf43a7ed8cfa8e7f473144 \
76eae866746161f902ad17df8c2b531d \
- eaa2187c67e0a1fe6e9b005df2ed41fd \
+ 76f8565da8378bf61fa746f9012bd74b \
db851dc7d7e14003f2c61321c144ef9e \
- 8741f695aa6d4cb0d1c9a611b77ecd8d \
+ 87987ddd74b68b9f3be26f4222b486d4 \
5bd071fb3c895011b47f6fc628b09ccf \
- 13f5363ddfff39b9c255f8febb8f376c \
+ 023da2fd0878c4be8bc04508b934ab55 \
8aa5f281d832ffeda9df689de8bf795e \
3d76b70f45ed54a041eead03741f7bda \
a4add356e295ad0f859ab8a53220ee77 \
7d922f86acce25b03870b18e58d92549 \
11ce8b5f52cd315e8f52985b834b87eb \
- 4a9efe948c6c65096c5c57e5cd77610b \
+ 9b19a29c7a8300474bf15347ced57198 \
a184d54ca99f3af8f5afc00b6c64c0b5 \
83cd180e6991b62b1cc6d646bf4d0284 \
cbafbdc811ecda2c59593e87a05c219f \
46ad4f3e5384660617259ff0e3ff902b \
- c125f6c48f6f09ad96e234ff25a1c198 \
+ ba82a589ab0348c1be03dfb9dd33e2ad \
73272fe4aadb91d550dca8fc7ead8bf7 \
be01525e51d79736e7af74fe93d19f93 \
- 371fb71b0651ef8bf26e827ec21b1f76 \
+ 0ad7a955a6c047e85ce83787df542b9d \
1f421f29ba11d889e8b0693f29c62f84 \
bb0c20f6e3faaa647d9c463c5501a8e0 \
23cc9e52c52465f5b225e62ab7cc3457 \
- 6f6caf3c2cfbd1c440274c0a69eed97a \
+ 8501391edc08ecfa366d4c421cf77657 \
fd05e11da4cc641616b87a31223645bd \
3c64d1b666f4569338f6787fe73e3c8c \
b928626f9e8328e4085fc27cfc640c19 \
- 03c26b04c25769619eb596fe29352bfb \
+ 3252af08c54d2197ac63b86f5c78291c \
+ ff1ca673b7db4e0571e6a76beba52c00 \
c794e0a278b9d264dc033b1c840dd217 \
+ ee9b048b4b7458f88e047295cfbaecb5 \
b73413f331dc2f1279d6b29a4a151bee \
- 804136284b9ffda958f2762e5b8b5f9d \
+ 6024116d77633589f38c78bf1716c704 \
61f358bf6f442c02189af8a9c50e745a \
29614f150859d094548bed37e78f586b \
- e2fd590925afd5554f1508de1d265bd2 \
c0aab5e6eaaa6a2f3c7ed44f123d1c7d \
dfdf2484a5545f51cf6b1f5f23b9f92e \
8b708bc4b33c5e1683467444c9ed41b0 \
- eb2283b271af366f081fce4e3cd69988 \
+ 7eda6ebdba25986c8a1b7e465641fc38 \
8c5b656fbc77cf40ea254ccea0bb189d \
812af5e2e077cfed65bfda918cd1068d \
ed4e44c8eeb59ccf02891681bd0a5f2d \
@@ -547,40 +548,40 @@ MD5SUM="01994896d3301df833d06272c75007ae \
e092b3abcc54806f2a35889d725bf95f \
d443cbf9907b31a0f396fb13489d6cd0 \
b0476c408e48108f9a8a74c64372fe53 \
- a75d266fccd4dccbc36325bc1c6056aa \
+ 76f8e4dcc29ab304e065cced86a344d2 \
a997075a6ee099a1589014357bd5e6f8 \
28d34115cfbbe0e8f80333591f2cdd84 \
3d95144c0cb9d673d59fdaa60ec8f46d \
- 36bd746b65577ff4e6a4b797a2b706ec \
- 47adead8938ce0046cb481a2312e2c76 \
- 203545a42f47df90681bc4013cbb243b \
- 85f7a09ca25c13a57e1cb24ee1fdcbd7 \
- 108010732054bb0315653a532a77f414 \
- e7f8361928287e839acc444d950093ba \
- 74f13745b2023e451916b26b65e659e2 \
- ab073e8eafd80076069d134e5b8429dd \
+ 53528207ea3a69d3be5efeb86e2b8e99 \
+ e5cf80a975be8f30f19c647e986e4ff5 \
+ c015be06dbb3b2b10b1a5fc9dd8c4f1e \
+ 82a9307adb19f7035b4d197e6c5ee279 \
+ d6582946d689dab69b6afd8c1f1bbc5d \
+ a865c9128f0a56038a8bca6d56b38538 \
+ 0875a198d51c869376283bf395c65d0d \
+ 0f43d3331faf159efbcbb08578f55e2c \
c791353a0cfb368fc1529dc4483c2ec7 \
03a7ad2814bd9dd34e0acec8ca4f855e \
- d57243eda469f74ab7f743a0c22ab1d7 \
0ba30a94d7b8865c23e86d4d64e5b91e \
- 873aee3709630c68e84e072ed20bb14d \
+ a3a429a59ac5f418c8f4618bdb4fd37a \
f6c8ce4c412ca548e42dfd896c92112e \
- e5b5666ac99c843bd14919d81d678ef9 \
+ bba734ba9b9c23c96675e55d1eb3d785 \
07c75fec267864bcbb800ca7709ceae2 \
- e7462bc76b29e8a0bb662e334f07c862 \
+ c0cc536bbce6c848a2957222de166961 \
3a6cf20e308c1789575ba5501a426988 \
30eb4de1c1a3bd214d7649b891abf444 \
- 60ddef23e68d8cbb9f9f33b747fe1734 \
- ca8da47084dd715982ab196328d77ff4 \
- 1d813e5785bd2d72bca9758ba93ad912 \
+ 24b98ea919f5970d55ff176be1d551b1 \
+ 82b3114b4b21b5ea3767aa185341dcbb \
+ c16cc32167fa1743e25b85c7a2708a7c \
fe8631ad13c0a97ebfce62ddc6df83dd \
c378d8d83cf294cd77fad30b47f9d800 \
295ea11c907c2068f7ec3d799d075d20 \
0777c0114557e2388966ddf7caa92d3a \
3181dca31efe33cbed29a45d0ec67848 \
- 52eb2853b626a95fb6caad9516797aa1 \
+ f6471dc7b34a49fca3f64c3c2cb641a4 \
+ 2535f4ec6c6454ee31eeb69a81fe0163 \
ee7a5f842c39bc47c474196e83b0df5f \
- bb90bff291d72fb4586fc5eb4e81ae02 \
+ 3214b933c75e5d0a4dc7e4f080d46a87 \
e30085994bbeb4b7f4895d48216d5476 \
6072cecb286422299a2fd6c98319bd0d \
a1626b8f4d165b1b60d960862eba4cf0 \
@@ -588,40 +589,41 @@ MD5SUM="01994896d3301df833d06272c75007ae \
f9e79ef04a0f168cd981aaf93eb25272 \
7604a19f6ff2021e9fc02f9bce604494 \
7ee7a2b2f09d09fa2b1fb4c594fc8396 \
- 51b4349bb6c82c7d3ae0b910e35d2114 \
+ fa22d63cbf5984988a52568dd729f617 \
95f4b6766a27d814b4e54d1ccb3b7fc9 \
15ca0efe66412fae9536d428d93e6a73 \
f2303650593b13e30a85e39d8c79c961 \
45c2ac064f6aedb1944b989742218e26 \
83ecafda24e071eea2198d9b440739ce \
6bf11e977e0e103bc8cccb8be7862642 \
- 99ecc5d0e884e71b5a4094adbac8d7df \
- 615c14ad3404eaef04276ecd7fcc1cfb \
- 62f51032c1f1babd6aebc161660d4c64 \
+ afdc6adec0e9eab8de8e521479a9ad88 \
+ 8265cf994093824d7509b26da835d629 \
+ 240aa8a629702c405fd9aa30d5859616 \
767276cda7db10d65ba4537c6b13df11 \
b400c455aaf7d3e6a216261f07c4bc93 \
7b1261ea730a9314bc9bcdf4a379bf98 \
8391791c82ccf4f938ee8a58ea1d5e39 \
+ eab218c888e63b27906d511ac13d968f \
d6fcd9f1e87436897fe08ab234ccfb48 \
4b24bd32a2a5d6b5a23a75811e4a0748 \
fc1c3101db985c95fad8cbfdb66de6d0 \
fe89b5c8ce7887d299d9e50042234eb2 \
- 452783e73595051feb178d1feb67b038 \
- 852208752cf7c6a48a6f4a8ea92239eb \
- d1282b309f4d1e6ee06d6d25569878d1 \
- 27304adb7d8d058cdb50ed7806c59018 \
+ 85eae05999abc8e9487f011ee66d7ea8 \
+ 9022b1e7ff0f5cd964fde45f02185463 \
+ 6bb01cc08d94587555817e5284075480 \
+ f78b0c36a0f74a479aa2207667eab643 \
13268e6ab4023043e6dd8e993ce8b88a \
- 5e82082f200d92871797832f98a81e50 \
+ dc3cd3d0dc142df381bc6728ef740748 \
2d8d8b377d144f5e32b4f65a69eb0b24 \
5027acaafa33eff883f7efee8ba37048 \
f1358be8c98b98837cbd2cf51e75f8b3 \
ddbe25a4f2651d91d6c93b3c2d119203 \
3b3ebed978a7c19de258926438888de5 \
80d4d8167faa91ad6a01cb98995c0b60 \
- 4877747c236b2f42bdcca8aa61715731 \
- 38bd10ecf807ee89c8f078122cfd8f1d \
- 4d7b85235826b5b525022d1830303c58 \
- e8f1e9413e6ecd2837c08ecb0ecd6fd8 \
+ 667de7e136692e6fc18e3b41223696ba \
+ c7251782043416b8adca3bf107f7b667 \
+ 1a4ffa27fc05042873cff99ef4b4405d \
+ d23def43a238240dfaa85ac619e29944 \
717e66a221741e82f082a07b16e698bd \
47151b766b6b73e638fabe6fae7b723d \
289b776935f2184c6ba2974877285013 \
@@ -629,30 +631,30 @@ MD5SUM="01994896d3301df833d06272c75007ae \
6c623a8eed8450399ec323a72e96855c \
5589880087d08bb34ca9f492de374efb \
5d8c25fc51ffebca67935516c2325860 \
- 0b767ffd3525ecf09f950393ddc95fe7 \
+ c54eb04aaecfd4661799734d50e92fa0 \
990315c53f8d17d014cec279df56e521 \
b21cd0e69697f5655635a793d8768134 \
- 37a68fa50dab6314a1e02b5a85844f89 \
+ 3282872f9416c315c372b9ba3eae7e4b \
5988bad1543264a9f48b542192e7de9a \
fbe5da24bd1beef6125107ee41118187 \
611730d5a0344bd87742297274631890 \
- 8db13dd2b632de6d77872bf08771aecf \
+ 2eb8bb4ce0f40cec88a7f3e842e4feaa \
ff4e9640582e1c8c2168e3c79e3992d7 \
9b28f25fbaa21872ffe3de6c522071bd \
4668cb8d079162e0113240a4072900fa \
4659adaaaaee37c38748a2833f5f015b \
- 516c1fdecd02dfaea45803e1a3483463 \
+ a3636652e82028995941284b3d74edfd \
b83e3c4eee8862b3cd0dc8570da6d0c0 \
- 83ad5fb704a59701efc6764ed2524f73 \
+ 5582bab8364e7a5aec91bceea6c263e2 \
a4bb1b92a5b098fdaa5694733ea73e7a \
- 7291f99c00edc0ee2681bf4945c72b96 \
+ 13830a64c2daa5ff8dcee8f0f25bead1 \
9c02495b380dc51331dcd8789b26cbfb \
- f3210ab639bb43104069f5ecb3f1a786 \
+ ac74b7498f7923458b7537a812c90970 \
6739d2c377b9e20af9a23022e362aa33 \
192229a7b481a4becf170d8a34528739 \
- 7818a75208424a6d05d1d868559f0adf \
- 504da2c69a717cf18a048a88864fb728 \
- 854386a5dba4d6f56d7f39881bd669f1 \
+ 2411982fb6d5dda8d042b0893f42b701 \
+ d2ec1c2e8a6ebfd997e4c238f7fca3d8 \
+ 6e8af1737a37172d4ca0eaf0a81f556d \
6e593895d17d3b0b70d90138fd43b827 \
23c2d55b2debcd452d1320d9e563c8f4 \
9e2f7831d5c7d8bd2f430984e47c3065 \
@@ -660,11 +662,12 @@ MD5SUM="01994896d3301df833d06272c75007ae \
4b10df3f29319d432d54c499a862c4e2 \
ec0287f00b1ee53c8846100cb618bebf \
3c1c805d76adb466586bd43a6823f257 \
- ccc8b275e917583199b0775f25a4722e \
- 9ea63a6bb1270cbea0b4ec81607e5078 \
- a18f0ebdfb018b2e648fe9831c3ce568 \
- 3dc30b8ce4503073c466fb0735ab4920 \
- 0fde2ebc8be646a81248c43139ca43ce \
+ 49448f5231dfced71a07caa68ac13c05 \
+ add448c325d8b5fbd216034bf664d76c \
+ f5b6f850b3425cf134f5d64119d95c26 \
+ 864df15eaaa6fbb0ba919ee1142a05c0 \
+ 1e5bfca9e3469ca68f80fc13f66f2b6c \
+ 723fd12e7e9cfb26bb599fd20a436edc \
a3bb4672a0387d48241b5d4557e3b71f \
e422d5db1722c13ac3ab6f9d6deee3c7 \
efdf8f6fcb26ffb336db4d4437c6d537 \
@@ -673,7 +676,7 @@ MD5SUM="01994896d3301df833d06272c75007ae \
455343f64f758f5783ef4ffb09e26dda \
16954b67421d1ca0099c48bbe2cde06c \
beede1fdd5ce9840d395abc905d8ab3e \
- d21087e444aa0c5c760c06ad674e4b31 \
+ a7d95b49b9e861388a4d209204c60976 \
82c93b008ea326aa04d1fb913fdc839d \
7017e24adcde4f4411e9d9585a71e409 \
6f09120aa341d58ea072539176058a00 \
@@ -681,7 +684,7 @@ MD5SUM="01994896d3301df833d06272c75007ae \
caced58f08eea4d2ece7418f3cd66482 \
00dda16f17b456d99fb1cafa9125ed22 \
3ec417f0c381c9fe3b89d82be2c60076 \
- 8e35d4ef1aacb19d227ae2cd6e438d1e \
+ 5a9574684952eb362f96d6421b3b70cf \
674e5a6b49cf5e0ebb1d6cc85f6ec786 \
f850751d66c16ea6155809b0097b7851 \
223c59f6c140e81fb734f455df3b538d \
@@ -694,7 +697,7 @@ MD5SUM="01994896d3301df833d06272c75007ae \
f38b27b8c9625110a51293658f1cc014 \
4daa973c57624dc3d88eaa49dd86d3e1 \
e972ea58ec203bfa6c79c1207852298b \
- 03f217a2e69340ae2413bbeb7e7fae4b \
+ 609a0e13a5c1257c16fcecfa3d1b2e84 \
2b6f5bf7082672c9e3550290b0f97edc \
077d896569ed558dc871f827298f7714 \
97837379187cff7de19972e4dc416fb0 \
@@ -704,58 +707,65 @@ MD5SUM="01994896d3301df833d06272c75007ae \
9eb0dd5a560b2592decf1593be222fa8 \
c63a57a84e0b51be7a819a7989a7a821 \
f342d4158de6be8103e82018d590ae3e \
- 71f6989effa3d95fea8362e2221e31ad \
+ 4b355098dfad587db9ddc15f4e3c710f \
9f0ad88c4840b999e28531dee406432d \
db96b50050277bf05a3c68534bbb9586 \
e908e1808f2a480449f8d86281ae24ef \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
- 3f94ee3f8c04b965b49d9788a79dedd1 \
- 289310cc0a3881cfc3bb10062f916d8e \
- 741cb176b0183e750c7caf9bbc1cffa4 \
- bec88d1b4f607b8ec490a6653b335e63 \
- 61a0a2e6e2c57ffa50661001a6e02c95 \
- 65d11d829b1d9b7a174b7a6f2616a261 \
+ f578d00496ac73c80fe7f90c2a847892 \
+ 64412a30d7643f658b3158ed861bd2e1 \
+ 44ed6cdd8e567d5df3d85899ddd95daa \
+ af520641979edc6a2316e18d9e6f7a62 \
5bccadcaa7ccd88723d70a8e40f259b4 \
+ d1efe0da5a172da6037d7c1b03a18b58 \
b58284cb8ce52b8de07e09f4f8fb9653 \
2376de634160158ece40c4bc2ab3eb41 \
73b177d6d000daaa8f05790414a887a3 \
a369d510325342310c7ab159bd181dae \
9e876a38acd8262d97e9302ecb4e0f72 \
+ c1c3136240b54107e0a2b2696ce9fce1 \
7968284877e481b58df1569b68b5dc26 \
8c8adde50f0a531c407c5b68ab928f0b \
+ b5b35ae7cacadb4c7f2e56590a562087 \
34d06a94727c506c11e4710160e90f32 \
233b17dfcf7e49ac791eef30b7f406e3 \
+ 63cb0928faa253dc0e15bdd547d8c171 \
017691b927b405669e1139b054a35f4a \
7cb99b00381f697eaf8a322ed3b8205c \
+ cb26b96687e637bbcef99fba346b0e99 \
1baf62319b533f3d996993b82305e547 \
+ 6d8192b0ec1ab6a0ab2aa92fd0c38ebd \
f56c70fbae23f08fb0912284333f7851 \
311ded6588844e072d3fb953a8f994da \
+ 2e33f05067fd6ec35fc47b96c1aae133 \
d20c2b0f45a62cc15c503ea610706a8f \
3f265cbde7668f38c1229043475470a9 \
+ 62a2240220902fa15ef3202adda8caae \
ec7e437088dc741e6a0653e553abca4e \
4e50e886c72204c268c15a3230001d71 \
+ 99fb5022e449c42f313b3543b0e65b4f \
8cec8a187df7a7b971009a7693f60140 \
b95760e9133ba1bb456d0f0cef74c9a4 \
- 74577bacfd7181b95e6da301cb3a6ff6 \
- c203037eeb993e291f47f76fdbb7602d \
+ 9a2e57fbd616cdf9917ad6fc47eb6daa \
+ ce1a336aabe7a24463039e0bdcd0228c \
+ 4f774fa728b562c8d195457a9ca93a57 \
d35e6e01813d7989bae0f1b30163858a \
7dcbc69fc640a9d311102b36db4550c9 \
- 71376608ea77105773e52cdbedbebf29 \
+ d073b8642e2803a2d39f206f88bc503b \
a4a2fb6845bb8ae426053dc7821ff75f \
2fa2c30a3507a351b931903efd7455bb \
13617c618a898500b53003631c811260 \
- 8b9abf87faaabfcedea7b9ac6381752d \
- dbb391f209d0c5fa12e44c7f02898c3d \
- 74ea77ca2056e0f68d6aa6f341c5ee3b \
- 1f01821db556f9cf0a190041f9b8163e \
+ 068d73995ae355b37610e0d70ca4df83 \
+ 65337c802392dc9316ec09625b543c95 \
e96c794b09413a6385abede6b7df704b \
585acef62e72bfa6bf712a966d968cc3 \
fc484f491cd0c91e5d7343776e055a77 \
69164390cb1498845fcb02f961b5f794 \
9f91863a5386e15032f83278785b9122 \
- 73858d505c90edeacbeb372d0d8e1ef2 \
- b1500345770a5b3b9078b049343b2a47 \
+ 27ac37bbfbc6e2fbf2b9060b78f2afaa \
+ ac61bd64667ed1622688b1adf7158dac \
+ 0ae9384829d6ef14a487fb5ae0ce3884 \
84a91e1c2f6ac3d93da10a68484c73a0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index 6a13049d24..6218aa0261 100644
--- a/development/sbcl/sbcl.SlackBuild
+++ b/development/sbcl/sbcl.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbcl
-VERSION=${VERSION:-2.5.3}
+VERSION=${VERSION:-2.5.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index b435115cf0..93980f6c70 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="2.5.3"
+VERSION="2.5.5"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.5.3-source.tar.bz2"
-MD5SUM="571d0fae0e05a2563e12eccfdd4c1dbf"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.5.5-source.tar.bz2"
+MD5SUM="ebee4c5107bbc9708b71938e67ca28ed"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/sbt/sbt.SlackBuild b/development/sbt/sbt.SlackBuild
index 80d68c2fab..356a625f43 100644
--- a/development/sbt/sbt.SlackBuild
+++ b/development/sbt/sbt.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbt
-VERSION=${VERSION:-1.10.10}
+VERSION=${VERSION:-1.11.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sbt/sbt.info b/development/sbt/sbt.info
index 38848ec189..caad2b7c09 100644
--- a/development/sbt/sbt.info
+++ b/development/sbt/sbt.info
@@ -1,10 +1,10 @@
PRGNAM="sbt"
-VERSION="1.10.10"
+VERSION="1.11.2"
HOMEPAGE="https://www.scala-sbt.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.10.10/sbt-1.10.10.tgz"
-MD5SUM_x86_64="3e9823f82ea4d4937172861721456e10"
+DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.11.2/sbt-1.11.2.tgz"
+MD5SUM_x86_64="61ce825353081f479533a45aee25479c"
REQUIRES="zulu-openjdk8"
MAINTAINER="Julian Grinblat"
EMAIL="julian@dotcore.co.il"
diff --git a/development/scala3/scala3.SlackBuild b/development/scala3/scala3.SlackBuild
index c408d46899..32f6704776 100644
--- a/development/scala3/scala3.SlackBuild
+++ b/development/scala3/scala3.SlackBuild
@@ -9,7 +9,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=scala3
-VERSION=${VERSION:-3.6.4}
+VERSION=${VERSION:-3.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/scala3/scala3.info b/development/scala3/scala3.info
index 128a38438b..fde037f734 100644
--- a/development/scala3/scala3.info
+++ b/development/scala3/scala3.info
@@ -1,8 +1,8 @@
PRGNAM="scala3"
-VERSION="3.6.4"
+VERSION="3.7.1"
HOMEPAGE="https://www.scala-lang.org/"
-DOWNLOAD="https://github.com/scala/scala3/releases/download/3.6.4/scala3-3.6.4-x86_64-pc-linux.tar.gz"
-MD5SUM="fc1384073cabc65080e0e95a89e11710"
+DOWNLOAD="https://github.com/scala/scala3/releases/download/3.7.1/scala3-3.7.1-x86_64-pc-linux.tar.gz"
+MD5SUM="0541e5bf3220fcd9b5b8e027017d9e6b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8"
diff --git a/development/scite/scite.SlackBuild b/development/scite/scite.SlackBuild
index 3c0f30db5d..19ccde8f55 100644
--- a/development/scite/scite.SlackBuild
+++ b/development/scite/scite.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=scite
-VERSION=${VERSION:-5.5.3}
+VERSION=${VERSION:-5.5.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/scite/scite.info b/development/scite/scite.info
index d967960feb..33bac07f6d 100644
--- a/development/scite/scite.info
+++ b/development/scite/scite.info
@@ -1,8 +1,8 @@
PRGNAM="scite"
-VERSION="5.5.3"
+VERSION="5.5.6"
HOMEPAGE="https://scintilla.org/SciTE.html"
-DOWNLOAD="https://scintilla.org/scite553.tgz"
-MD5SUM="e8986fc68ae2259509b9d95ef54a6658"
+DOWNLOAD="https://scintilla.org/scite556.tgz"
+MD5SUM="874ef64b19950f284c6755ff5e20e717"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/se/README b/development/se/README
new file mode 100644
index 0000000000..75588ee435
--- /dev/null
+++ b/development/se/README
@@ -0,0 +1,4 @@
+The Screen Editor (se) is a modified version of ed(1) with a screen.
+The idea is similar to vi(1), but the editor is simpler and closer to
+the original ed. The editor has a long history, it was essentially
+feature complete in 1985, and the code was later modernized in 2013.
diff --git a/development/se/se.SlackBuild b/development/se/se.SlackBuild
new file mode 100644
index 0000000000..46c120870c
--- /dev/null
+++ b/development/se/se.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/bash
+# Slackware build script for se
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=se
+VERSION=${VERSION:-3.0.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-static=no \
+ --build=$ARCH-slackware-linux
+
+make
+make install-strip DESTDIR=$PKG
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING ChangeLog NEWS README TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/se/se.info b/development/se/se.info
new file mode 100644
index 0000000000..8a428c5451
--- /dev/null
+++ b/development/se/se.info
@@ -0,0 +1,10 @@
+PRGNAM="se"
+VERSION="3.0.1"
+HOMEPAGE="https://www.se-editor.org"
+DOWNLOAD="https://www.se-editor.org/dist/se-3.0.1.tar.gz"
+MD5SUM="1591fbb514729f846a4f12bdc45ee600"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/se/slack-desc b/development/se/slack-desc
new file mode 100644
index 0000000000..8cd54ad548
--- /dev/null
+++ b/development/se/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+se: se (text editor)
+se:
+se: The Screen Editor (se) is a modified version of ed(1) with a screen.
+se: The idea is similar to vi(1), but the editor is simpler and closer to
+se: the original ed. The editor has a long history, it was essentially
+se: feature complete in 1985, and the code was later modernized in 2013.
+se:
+se:
+se:
+se:
+se:
diff --git a/development/smartgit/README b/development/smartgit/README
index 6d4890a574..584097fdac 100644
--- a/development/smartgit/README
+++ b/development/smartgit/README
@@ -1,2 +1,4 @@
SmartGit is a commercial desktop git client that provides a free
-non-commercial use license.
+non-commercial use license. You need to apply for this license
+in https://www.syntevo.com/register-non-commercial/
+otherwise you can purchase the software.
diff --git a/development/smartgit/doinst.sh b/development/smartgit/doinst.sh
index 5fb28930db..aea0f894eb 100644
--- a/development/smartgit/doinst.sh
+++ b/development/smartgit/doinst.sh
@@ -1,3 +1,13 @@
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/smartgit/slack-desc b/development/smartgit/slack-desc
index b6eb00f2cf..ed4c85d82f 100644
--- a/development/smartgit/slack-desc
+++ b/development/smartgit/slack-desc
@@ -8,10 +8,10 @@
|-----handy-ruler------------------------------------------------------|
smartgit: smartgit (Desktop Git Client)
smartgit:
-smartgit: SmartGit is a commercial desktop git client that provides
-smartgit: a free non-commercial use license.
-smartgit:
-smartgit: Homepage: https://www.syntevo.com/smartgit/
+smartgit: SmartGit is a commercial desktop git client that provides a
+smartgit: free non-commercial use license. You need to apply for this license
+smartgit: in https://www.syntevo.com/register-non-commercial/
+smartgit: otherwise you can purchase the software.
smartgit:
smartgit:
smartgit:
diff --git a/development/smartgit/smartgit b/development/smartgit/smartgit
new file mode 100644
index 0000000000..48a65e7924
--- /dev/null
+++ b/development/smartgit/smartgit
@@ -0,0 +1,55 @@
+#!/bin/bash
+
+# Slackware launcher script for smartgit
+
+# Copyright 2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# 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.
+
+PRGNAM=smartgit
+VERSION=24.1.3
+MAINVERSION=$(echo $VERSION | awk -F '.' '{ print $1"."$2 }')
+PROP="${HOME}/.config/${PRGNAM}/${MAINVERSION}/smartgit.properties"
+
+if ! [ -f $PROP ]; then
+ mkdir -p `dirname $PROP`
+ touch $PROP
+fi
+
+aux=`cat $PROP | grep "smartgit.updateCheck.automatic"`
+if [ "$aux" = "" ]; then
+ echo "smartgit.updateCheck.automatic=false" >> $PROP
+fi
+
+aux=`cat $PROP | grep "smartgit.updateCheck.enabled"`
+if [ "$aux" = "" ]; then
+ echo "smartgit.updateCheck.enabled=false" >> $PROP
+fi
+
+aux=`cat $PROP | grep "smartgit.preferences.updateCheck.visible"`
+if [ "$aux" = "" ]; then
+ echo "smartgit.preferences.updateCheck.visible=false" >> $PROP
+fi
+
+aux=`cat $PROP | grep "smartgit.updateCheck.checkForLatestBuildVisible"`
+if [ "$aux" = "" ]; then
+ echo "smartgit.updateCheck.checkForLatestBuildVisible=false" >> $PROP
+fi
+
+/opt/$PRGNAM/bin/$PRGNAM.sh "$@"
diff --git a/development/smartgit/smartgit.SlackBuild b/development/smartgit/smartgit.SlackBuild
index bb4d1ccd34..9a4aa0b81c 100644
--- a/development/smartgit/smartgit.SlackBuild
+++ b/development/smartgit/smartgit.SlackBuild
@@ -1,6 +1,8 @@
#!/bin/bash
# Slackware Package Build Script for SmartGit
+
+# Copyright 2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
# Copyright 2014 Miguel De Anda
# All rights reserved.
#
@@ -23,16 +25,20 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM="smartgit"
-VERSION=${VERSION:-7.0.3}
+PRGNAM=smartgit
+VERSION=${VERSION:-24.1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-ARCH=noarch
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
+if [ -z "$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
@@ -41,8 +47,6 @@ fi
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-
-#they use _ instead of periods...
FILE_VERSION=${VERSION//./_}
set -e
@@ -50,7 +54,7 @@ set -e
rm -rf $TMP/$PRGNAM-$VERSION $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-tar xvf $CWD/$PRGNAM-generic-$FILE_VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-linux-$FILE_VERSION.tar.gz
cd $PRGNAM
chown -R root:root .
find -L . \
@@ -59,26 +63,28 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -R changelog.txt known-issues.txt readme-linux.txt smartgit.url license.html licenses $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-mkdir -p $PKG/usr/share/$PRGNAM
-cp -R lib bin $PKG/usr/share/$PRGNAM
+mkdir -p $PKG/opt/$PRGNAM
+cp -avxu bin dictionaries git jre lib $PKG/opt/$PRGNAM
mkdir -p $PKG/usr/share/pixmaps
cp bin/$PRGNAM-128.png $PKG/usr/share/pixmaps/$PRGNAM.png
-
mkdir -p $PKG/usr/share/applications
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
+mkdir -p $PKG/usr/bin
+install -D -m 0755 $CWD/smartgit $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
+mv readme-linux.txt smartgit.url license.html licenses $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
-mkdir -p $PKG/usr/bin
-cd $PKG/usr/bin
-ln -s ../share/$PRGNAM/bin/$PRGNAM.sh $PRGNAM
-
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/smartgit/smartgit.desktop b/development/smartgit/smartgit.desktop
index 60dff074ea..93758e7d5a 100644
--- a/development/smartgit/smartgit.desktop
+++ b/development/smartgit/smartgit.desktop
@@ -2,11 +2,11 @@
Version=1.0
Name=SmartGit
Keywords=git;hg;svn;mercurial;subversion
-GenericName=Git&Hg-Client + SVN-support
+GenericName=Git & Hg-Client + SVN-support
Type=Application
Categories=Development;RevisionControl
Terminal=false
StartupNotify=true
-Exec="/usr/share/smartgit/bin/smartgit.sh" %u
+Exec=smartgit %u
MimeType=x-scheme-handler/smartgit
Icon=smartgit
diff --git a/development/smartgit/smartgit.info b/development/smartgit/smartgit.info
index 6fa5a8ff74..1842add5dc 100644
--- a/development/smartgit/smartgit.info
+++ b/development/smartgit/smartgit.info
@@ -1,10 +1,10 @@
PRGNAM="smartgit"
-VERSION="7.0.3"
+VERSION="24.1.3"
HOMEPAGE="https://www.syntevo.com/smartgit/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/smartgit-generic-7_0_3.tar.gz"
-MD5SUM="a33819ab59229049d5b847d78b72c0c0"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="Miguel De Anda"
-EMAIL="miguel@thedeanda.com"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://downloads.syntevo.com/downloads/smartgit/smartgit-linux-24_1_3.tar.gz"
+MD5SUM_x86_64="0b0cd3b94e43fbabc24a466720b85c56"
+REQUIRES=""
+MAINTAINER="Antonio Leal"
+EMAIL="antonioleal@yahoo.com"
diff --git a/development/smartsvn/README b/development/smartsvn/README
index 202a22e744..b0de21975b 100644
--- a/development/smartsvn/README
+++ b/development/smartsvn/README
@@ -1,5 +1,5 @@
SmartSVN is a commercial desktop svn client.
-SmartSVN starts with free evaluation mode for the Professional
-edition for 30 days and, if not registered, will continue in the free
-Foundation edition.
+SmartSVN starts with free evaluation mode for 30 days,
+but you can request a non-commercial license at:
+https://www.syntevo.com/register-non-commercial/
diff --git a/development/smartsvn/slack-desc b/development/smartsvn/slack-desc
index 873ac2cc51..3790e8ab49 100644
--- a/development/smartsvn/slack-desc
+++ b/development/smartsvn/slack-desc
@@ -8,10 +8,10 @@
|-----handy-ruler------------------------------------------------------|
smartsvn: smartsvn (Desktop SVN Client)
smartsvn:
-smartsvn: SmartSvn is a commercial desktop svn client that provides
-smartsvn: trial edition for a limited time (31 days)
-smartsvn:
-smartsvn: Homepage: http://www.smartsvn.com/
+smartsvn: SmartSvn is a commercial desktop svn client.
+smartsvn: SmartSVN starts with free evaluation mode for 30 days,
+smartsvn: but you can request a non-commercial license at:
+smartsvn: https://www.syntevo.com/register-non-commercial/
smartsvn:
smartsvn:
smartsvn:
diff --git a/development/smartsvn/smartsvn b/development/smartsvn/smartsvn
new file mode 100644
index 0000000000..a41046a23a
--- /dev/null
+++ b/development/smartsvn/smartsvn
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+# Slackware launcher script for smartsvn
+
+# Copyright 2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# 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.
+
+PRGNAM=smartsvn
+VERSION=14.5.0
+MAINVERSION=$(echo $VERSION | awk -F '.' '{ print $1"."$2 }')
+PROP="${HOME}/.config/${PRGNAM}/${MAINVERSION}/smartsvn.properties"
+
+if ! [ -f $PROP ]; then
+ mkdir -p `dirname $PROP`
+ touch $PROP
+fi
+
+aux=`cat $PROP | grep "smartsvn.updateCheck.automatic"`
+if [ "$aux" = "" ]; then
+ echo "smartsvn.updateCheck.automatic=false" >> $PROP
+fi
+
+/opt/$PRGNAM/bin/$PRGNAM.sh "$@"
diff --git a/development/smartsvn/smartsvn.SlackBuild b/development/smartsvn/smartsvn.SlackBuild
index 54b0b426a3..13ffc8764f 100644
--- a/development/smartsvn/smartsvn.SlackBuild
+++ b/development/smartsvn/smartsvn.SlackBuild
@@ -1,6 +1,8 @@
#!/bin/bash
# Slackware Package Build Script for SmartSvn
+
+# Copyright 2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
# Copyright 2014 Miguel De Anda
# All rights reserved.
#
@@ -23,17 +25,21 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM="smartsvn"
-VERSION=${VERSION:-9.0.5}
+PRGNAM=smartsvn
+VERSION=${VERSION:-14.5.0}
SRCVER=$(echo $VERSION | tr . _)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-ARCH=noarch
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
+if [ -z "$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
@@ -58,27 +64,29 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -R license.html smartsvn.url licenses/ \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-mkdir -p $PKG/usr/share/$PRGNAM
-cp -R lib bin dictionaries $PKG/usr/share/$PRGNAM
+mkdir -p $PKG/opt/$PRGNAM
+cp -avxu bin dictionaries jre lib opt $PKG/opt/$PRGNAM
+
+mkdir -p $PKG/usr/bin
+install -D -m 0755 $CWD/smartsvn $PKG/usr/bin/$PRGNAM
mkdir -p $PKG/usr/share/pixmaps
cp bin/$PRGNAM-128.png $PKG/usr/share/pixmaps/$PRGNAM.png
-
mkdir -p $PKG/usr/share/applications
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -avxu changelog.txt known-issues.txt license.html readme-linux.txt smartsvn.url licenses/ \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
-mkdir -p $PKG/usr/bin
-cd $PKG/usr/bin
-ln -s ../share/$PRGNAM/bin/$PRGNAM.sh $PRGNAM
-
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/smartsvn/smartsvn.desktop b/development/smartsvn/smartsvn.desktop
index 04fb9eba92..884c4ea8e8 100644
--- a/development/smartsvn/smartsvn.desktop
+++ b/development/smartsvn/smartsvn.desktop
@@ -7,6 +7,6 @@ Type=Application
Categories=Development;RevisionControl
Terminal=false
StartupNotify=true
-Exec="/usr/share/smartsvn/bin/smartsvn.sh" %f
-MimeType=x-directory/normal
+Exec=smartsvn %f
+MimeType=x-scheme-handler/smartsvn
Icon=smartsvn
diff --git a/development/smartsvn/smartsvn.info b/development/smartsvn/smartsvn.info
index 9ab9eff7fb..9ec7088a21 100644
--- a/development/smartsvn/smartsvn.info
+++ b/development/smartsvn/smartsvn.info
@@ -1,10 +1,10 @@
PRGNAM="smartsvn"
-VERSION="9.0.5"
+VERSION="14.5.0"
HOMEPAGE="https://www.smartsvn.com/"
-DOWNLOAD="https://www.smartsvn.com/downloads/smartsvn/archive/smartsvn-linux-9_0_5.tar.gz"
-MD5SUM="639222a333cb032be86d09b689102965"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
-MAINTAINER="Miguel De Anda"
-EMAIL="miguel@thedeanda.com"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://downloads.smartsvn.com/downloads/smartsvn/smartsvn-linux-14_5_0.tar.gz"
+MD5SUM_x86_64="7b947893f2318875def793b76ffbb3d5"
+REQUIRES=""
+MAINTAINER="Antonio Leal"
+EMAIL="antonioleal@yahoo.com"
diff --git a/development/sourcegit/README b/development/sourcegit/README
index 1c50162cd6..0a5dfb950f 100644
--- a/development/sourcegit/README
+++ b/development/sourcegit/README
@@ -1,3 +1,4 @@
sourcegit GUI client for GIT users
Note: This script requires network access during build process
+Note: This app has updates very very often. If you need latest please version edit SlackBuild.
diff --git a/development/sourcegit/sourcegit.SlackBuild b/development/sourcegit/sourcegit.SlackBuild
index e5b739c8e2..ff64be01f2 100644
--- a/development/sourcegit/sourcegit.SlackBuild
+++ b/development/sourcegit/sourcegit.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sourcegit
-VERSION=${VERSION:-2025.11}
+VERSION=${VERSION:-2025.22}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/sourcegit/sourcegit.info b/development/sourcegit/sourcegit.info
index 54363aed20..a38649202d 100644
--- a/development/sourcegit/sourcegit.info
+++ b/development/sourcegit/sourcegit.info
@@ -1,10 +1,10 @@
PRGNAM="sourcegit"
-VERSION="2025.11"
+VERSION="2025.22"
HOMEPAGE="https://github.com/sourcegit-scm/sourcegit"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/sourcegit-scm/sourcegit/archive/v2025.11/sourcegit-2025.11.tar.gz"
-MD5SUM_x86_64="10598fe562a8587f80109e750c1b97a9"
+DOWNLOAD_x86_64="https://github.com/sourcegit-scm/sourcegit/archive/v2025.22/sourcegit-2025.22.tar.gz"
+MD5SUM_x86_64="a204a292f36e201abe0bb6ae38ad7c4a"
REQUIRES="dotnet-runtime-9.0 dotnet-sdk-9.0"
MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/development/stm32cubeide/stm32cubeide.SlackBuild b/development/stm32cubeide/stm32cubeide.SlackBuild
index d7d30273a0..a64594b039 100644
--- a/development/stm32cubeide/stm32cubeide.SlackBuild
+++ b/development/stm32cubeide/stm32cubeide.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=stm32cubeide
-VERSION=${VERSION:-1.17.0_23558_20241125_2245}
+VERSION=${VERSION:-1.18.1_24813_20250409_2138}
SRCNAM=st-stm32cubeide_${VERSION}_amd64
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/stm32cubeide/stm32cubeide.info b/development/stm32cubeide/stm32cubeide.info
index 3ad31b3493..d0abc8fccd 100644
--- a/development/stm32cubeide/stm32cubeide.info
+++ b/development/stm32cubeide/stm32cubeide.info
@@ -1,10 +1,10 @@
PRGNAM="stm32cubeide"
-VERSION="1.17.0_23558_20241125_2245"
+VERSION="1.18.1_24813_20250409_2138"
HOMEPAGE="https://www.st.com/en/development-tools/stm32cubeide.html"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://www.st.com/en/development-tools/stm32cubeide.html"
-MD5SUM_x86_64="22e0e167c025ff20129b270359ccd284"
+MD5SUM_x86_64="6fea9a2780e72752e79fef58e7828501"
REQUIRES=""
MAINTAINER="Andrzej Telszewski"
EMAIL="andrzej@telszewski.com"
diff --git a/development/stm32cubeprog/slack-desc b/development/stm32cubeprog/slack-desc
index fa614a93b7..d463d5cfa3 100644
--- a/development/stm32cubeprog/slack-desc
+++ b/development/stm32cubeprog/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-stm32cubeprog: STM32CubeProg (all-in-one tool for programming STM32 products)
+stm32cubeprog: stm32cubeprog (all-in-one tool for programming STM32 products)
stm32cubeprog:
stm32cubeprog: STM32CubeProg provides an easy-to-use and efficient environment for
stm32cubeprog: reading, writing, and verifying device memory through both the debug
diff --git a/development/stm32cubeprog/stm32cubeprog.SlackBuild b/development/stm32cubeprog/stm32cubeprog.SlackBuild
index 3c6b32ce3a..8d3dff949e 100644
--- a/development/stm32cubeprog/stm32cubeprog.SlackBuild
+++ b/development/stm32cubeprog/stm32cubeprog.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=stm32cubeprog
-VERSION=${VERSION:-2.18.0}
+VERSION=${VERSION:-2.19.0}
SRCNAM=en.stm32cubeprg-lin-v$(echo $VERSION | tr . -).zip
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/stm32cubeprog/stm32cubeprog.info b/development/stm32cubeprog/stm32cubeprog.info
index f554fea156..3b1401c7e6 100644
--- a/development/stm32cubeprog/stm32cubeprog.info
+++ b/development/stm32cubeprog/stm32cubeprog.info
@@ -1,10 +1,10 @@
PRGNAM="stm32cubeprog"
-VERSION="2.18.0"
+VERSION="2.19.0"
HOMEPAGE="https://www.st.com/en/development-tools/stm32cubeprog.html"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://www.st.com/en/development-tools/stm32cubeprog.html"
-MD5SUM_x86_64="eee410dc8e2c0c7405ae56325b5bc0f2"
+MD5SUM_x86_64="dfcf0e079d08e56c40db6ca9a151e6ed"
REQUIRES="7zip zulu-openjdk17"
MAINTAINER="Andrzej Telszewski"
EMAIL="andrzej@telszewski.com"
diff --git a/development/stubb/README b/development/stubb/README
new file mode 100644
index 0000000000..ebbb249e7d
--- /dev/null
+++ b/development/stubb/README
@@ -0,0 +1,9 @@
+stubb (Stub file creator)
+
+stubb is a command-line program written in Perl that can create stub
+files and directories from pre-existing templates. stubb provides many
+facilities for customizing the rendering of these templates, making it
+well-suited to use for your templated file creation needs.
+
+As a testament to the utility of stubb, this SlackBuild was created
+from a stub generated by this program.
diff --git a/development/stubb/slack-desc b/development/stubb/slack-desc
new file mode 100644
index 0000000000..3ce9ca6cfa
--- /dev/null
+++ b/development/stubb/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------------------------------------------------------|
+stubb: stubb (Stub file creator)
+stubb:
+stubb: stubb is a command-line program written in Perl that can create stub
+stubb: files and directories from pre-existing templates. stubb provides
+stubb: many facilities for customizing the rendering of these templates,
+stubb: making it well-suited to use for your templated file creation needs.
+stubb:
+stubb:
+stubb:
+stubb: Homepage: https://codeberg.org/1-1sam/stubb
+stubb:
diff --git a/development/stubb/stubb.SlackBuild b/development/stubb/stubb.SlackBuild
new file mode 100644
index 0000000000..8cdf8f6093
--- /dev/null
+++ b/development/stubb/stubb.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for stubb
+
+# Copyright 2025 Samuel Young, MO, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=stubb
+VERSION=${VERSION:-0.01}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+SRCNAM=File-Stubb
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+perl Makefile.PL \
+ PREFIX=/usr \
+ INSTALLDIRS=vendor \
+ INSTALLVENDORMAN1DIR=/usr/man/man1 \
+ INSTALLVENDORMAN3DIR=/usr/man/man3
+make
+make test
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+find $PKG -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -ra \
+ Changes LICENSE README.md examples \
+ $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/stubb/stubb.info b/development/stubb/stubb.info
new file mode 100644
index 0000000000..840943d6be
--- /dev/null
+++ b/development/stubb/stubb.info
@@ -0,0 +1,10 @@
+PRGNAM="stubb"
+VERSION="0.01"
+HOMEPAGE="https://codeberg.org/1-1sam/stubb"
+DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SA/SAMYOUNG/File-Stubb-0.01.tar.gz"
+MD5SUM="3023127d9c298e3f9f452341c12ee7da"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Samuel Young"
+EMAIL="samyoung12788@gmail.com"
diff --git a/development/svn-all-fast-export/svn-all-fast-export.SlackBuild b/development/svn-all-fast-export/svn-all-fast-export.SlackBuild
index a4d74c0d20..fec75aef3c 100644
--- a/development/svn-all-fast-export/svn-all-fast-export.SlackBuild
+++ b/development/svn-all-fast-export/svn-all-fast-export.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for svn-all-fast-export
# Copyright 2017-2020 Andrew Clemons, Wellington New Zealand
+# Copyright 2025 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=svn-all-fast-export
SRCNAM=svn2git
-VERSION=${VERSION:-1.0.18}
+VERSION=${VERSION:-1.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -39,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/svn-all-fast-export/svn-all-fast-export.info b/development/svn-all-fast-export/svn-all-fast-export.info
index 664551de74..405638694a 100644
--- a/development/svn-all-fast-export/svn-all-fast-export.info
+++ b/development/svn-all-fast-export/svn-all-fast-export.info
@@ -1,8 +1,8 @@
PRGNAM="svn-all-fast-export"
-VERSION="1.0.18"
+VERSION="1.0.20"
HOMEPAGE="https://github.com/svn-all-fast-export/svn2git"
-DOWNLOAD="https://github.com/svn-all-fast-export/svn2git/archive/1.0.18/svn2git-1.0.18.tar.gz"
-MD5SUM="57eccceef1f775202e91df5107c5e15b"
+DOWNLOAD="https://github.com/svn-all-fast-export/svn2git/archive/1.0.20/svn2git-1.0.20.tar.gz"
+MD5SUM="58e7d8ec5c3b854799e7a216f80b3855"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tea/tea.SlackBuild b/development/tea/tea.SlackBuild
index b86f8f113e..7cf42d05ea 100644
--- a/development/tea/tea.SlackBuild
+++ b/development/tea/tea.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tea
-VERSION=${VERSION:-63.2.0}
+VERSION=${VERSION:-63.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tea/tea.info b/development/tea/tea.info
index 64465e97d5..c2cec470ba 100644
--- a/development/tea/tea.info
+++ b/development/tea/tea.info
@@ -1,8 +1,8 @@
PRGNAM="tea"
-VERSION="63.2.0"
+VERSION="63.3.1"
HOMEPAGE="https://tea.ourproject.org/"
-DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/63.2.0/tea-qt-63.2.0.tar.gz"
-MD5SUM="0662e2b711430b5eb848034d20f1b5d0"
+DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/63.3.1/tea-qt-63.3.1.tar.gz"
+MD5SUM="24027f08bf0c121eaa2251fb2407085b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/terraform/terraform.SlackBuild b/development/terraform/terraform.SlackBuild
index bc9d849413..c7014f3979 100644
--- a/development/terraform/terraform.SlackBuild
+++ b/development/terraform/terraform.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=terraform
-VERSION=${VERSION:-1.11.3}
+VERSION=${VERSION:-1.12.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/terraform/terraform.info b/development/terraform/terraform.info
index da81b1cd32..31a7a765f4 100644
--- a/development/terraform/terraform.info
+++ b/development/terraform/terraform.info
@@ -1,8 +1,8 @@
PRGNAM="terraform"
-VERSION="1.11.3"
+VERSION="1.12.2"
HOMEPAGE="https://www.terraform.io/"
-DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.11.3/terraform-1.11.3.tar.gz"
-MD5SUM="a68ef37c55b555f77b5cddacadfea4d8"
+DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.12.2/terraform-1.12.2.tar.gz"
+MD5SUM="21ccb464653e423b8742f4cd55f141c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/tflint/tflint.SlackBuild b/development/tflint/tflint.SlackBuild
index 3f9d8d72b2..25c7354d6b 100644
--- a/development/tflint/tflint.SlackBuild
+++ b/development/tflint/tflint.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tflint
-VERSION=${VERSION:-0.56.0}
+VERSION=${VERSION:-0.58.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tflint/tflint.info b/development/tflint/tflint.info
index 91a5000acd..73af266d00 100644
--- a/development/tflint/tflint.info
+++ b/development/tflint/tflint.info
@@ -1,8 +1,8 @@
PRGNAM="tflint"
-VERSION="0.56.0"
+VERSION="0.58.0"
HOMEPAGE="https://github.com/terraform-linters/tflint"
-DOWNLOAD="https://github.com/terraform-linters/tflint/archive/v0.56.0/tflint-0.56.0.tar.gz"
-MD5SUM="a69bd198f6f2dbef59bcb15da370be1f"
+DOWNLOAD="https://github.com/terraform-linters/tflint/archive/v0.58.0/tflint-0.58.0.tar.gz"
+MD5SUM="533cc1192de8a4f648673ec87368a61b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/tofuenv/tofuenv.SlackBuild b/development/tofuenv/tofuenv.SlackBuild
index 1e5979e475..5ab0856c63 100644
--- a/development/tofuenv/tofuenv.SlackBuild
+++ b/development/tofuenv/tofuenv.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for tofuenv
-# Copyright 2024 Andrew Clemons, Tokyo Japan
+# Copyright 2024-2025 Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tofuenv
-VERSION=${VERSION:-1.0.6}
+VERSION=${VERSION:-1.0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tofuenv/tofuenv.info b/development/tofuenv/tofuenv.info
index c048836192..64db99be67 100644
--- a/development/tofuenv/tofuenv.info
+++ b/development/tofuenv/tofuenv.info
@@ -1,8 +1,8 @@
PRGNAM="tofuenv"
-VERSION="1.0.6"
+VERSION="1.0.7"
HOMEPAGE="https://github.com/tofuutils/tofuenv"
-DOWNLOAD="https://github.com/tofuutils/tofuenv/archive/v1.0.6/tofuenv-1.0.6.tar.gz"
-MD5SUM="04cc8d00e2b7549ca397854a37e9c23c"
+DOWNLOAD="https://github.com/tofuutils/tofuenv/archive/v1.0.7/tofuenv-1.0.7.tar.gz"
+MD5SUM="d3aa21e282342a56f8d2102048431c9b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/udis86/patches/pkg-config.diff b/development/udis86/patches/pkg-config.diff
new file mode 100644
index 0000000000..f6b5cf526f
--- /dev/null
+++ b/development/udis86/patches/pkg-config.diff
@@ -0,0 +1,41 @@
+diff --git a/Makefile.am b/Makefile.am
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -19,6 +19,8 @@
+ build/ltmain.sh \
+ build/missing
+
++pkgconfig_DATA = udis86.pc
++
+ include_ladir = ${includedir}
+ include_la_HEADERS = udis86.h
+
+diff --git a/configure.ac b/configure.ac
+--- a/configure.ac
++++ b/configure.ac
+@@ -68,7 +68,10 @@
+
+ AC_CHECK_HEADERS([assert.h stdio.h])
+
++m4_ifdef([PKG_INSTALLDIR], [PKG_INSTALLDIR], [AC_SUBST([pkgconfigdir], [${libdir}/pkgconfig])])
++
+ AC_CONFIG_FILES([
++ udis86.pc
+ Makefile
+ scripts/Makefile
+ libudis86/Makefile
+diff --git a/udis86.pc.in b/udis86.pc.in
+new file mode 100644
+--- /dev/null
++++ b/udis86.pc.in
+@@ -0,0 +1,10 @@
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: @PACKAGE_NAME@
++Description: Disassembler library for x86 and x86-64
++Version: @PACKAGE_VERSION@
++Libs: -L${libdir} -ludis86
++Cflags: -I${includedir}
diff --git a/development/udis86/udis86.SlackBuild b/development/udis86/udis86.SlackBuild
index fdfb96c7a9..93d2f351f4 100644
--- a/development/udis86/udis86.SlackBuild
+++ b/development/udis86/udis86.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for udis86
-# Copyright 2013-2021 Kyle Guinn <elyk03@gmail.com>
+# Copyright 2013-2025 Kyle Guinn <elyk03@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=udis86
VERSION=${VERSION:-1.7.2}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,20 +77,24 @@ cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go-w,a+rX-st .
+# Generate udis86.pc
+patch -p1 < $CWD/patches/pkg-config.diff
+
# Respect --docdir.
sed -i '/^docdir = /s/\${datadir}\/docs\/udis86/@docdir@/' \
docs/manual/Makefile.am \
docs/x86/Makefile.am
+
autoreconf -vif
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=\${exec_prefix}/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
- --mandir=/usr/man \
- --infodir=/usr/info \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --mandir=\${prefix}/man \
+ --infodir=\${prefix}/info \
+ --docdir=\${prefix}/doc/$PRGNAM-$VERSION \
--enable-shared \
--disable-static \
--disable-dependency-tracking \
diff --git a/development/uftrace/uftrace.SlackBuild b/development/uftrace/uftrace.SlackBuild
index d31ed58965..1693712dc4 100644
--- a/development/uftrace/uftrace.SlackBuild
+++ b/development/uftrace/uftrace.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for uftrace
-# Copyright 2023-2024 Ebben Aries <slackbuilds@dscp.org>
+# Copyright 2023-2025 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uftrace
-VERSION=${VERSION:-20241004_b47a765}
-GITHASH=${GITHASH:-b47a7654194fe42d232c4c54e75a363e8d70b537}
+VERSION=${VERSION:-20250617_d8ebb42}
+GITHASH=${GITHASH:-d8ebb421db7cf866523c5c1bd098e8ec7f4ea6f3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/uftrace/uftrace.info b/development/uftrace/uftrace.info
index 310c85701e..58d47fabf3 100644
--- a/development/uftrace/uftrace.info
+++ b/development/uftrace/uftrace.info
@@ -1,8 +1,8 @@
PRGNAM="uftrace"
-VERSION="20241004_b47a765"
+VERSION="20250617_d8ebb42"
HOMEPAGE="https://github.com/namhyung/uftrace"
-DOWNLOAD="https://github.com/namhyung/uftrace/archive/b47a765/uftrace-b47a7654194fe42d232c4c54e75a363e8d70b537.tar.gz"
-MD5SUM="5499a6463ebff576c030591dcda987ba"
+DOWNLOAD="https://github.com/namhyung/uftrace/archive/d8ebb42/uftrace-d8ebb421db7cf866523c5c1bd098e8ec7f4ea6f3.tar.gz"
+MD5SUM="ec4e03d69fa08705c18db8d098b6adcf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capstone"
diff --git a/development/uncrustify/uncrustify.SlackBuild b/development/uncrustify/uncrustify.SlackBuild
index a115bc2bd0..cc1e1e53a8 100644
--- a/development/uncrustify/uncrustify.SlackBuild
+++ b/development/uncrustify/uncrustify.SlackBuild
@@ -8,7 +8,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uncrustify
-VERSION=${VERSION:-0.80.1}
+VERSION=${VERSION:-0.81.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,6 +78,7 @@ cp -a documentation $PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/usr/share/doc/uncrustify/* $PKG/usr/doc/$PRGNAM-$VERSION
rm -rf $PKG/usr/share
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/$PRGNAM.info > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.info
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/uncrustify/uncrustify.info b/development/uncrustify/uncrustify.info
index 157cd980a8..2f735796e7 100644
--- a/development/uncrustify/uncrustify.info
+++ b/development/uncrustify/uncrustify.info
@@ -1,8 +1,8 @@
PRGNAM="uncrustify"
-VERSION="0.80.1"
+VERSION="0.81.0"
HOMEPAGE="http://uncrustify.sourceforge.net/"
-DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.80.1/uncrustify-uncrustify-0.80.1.tar.gz"
-MD5SUM="b6692648a3526de92750391734b2e630"
+DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.81.0/uncrustify-uncrustify-0.81.0.tar.gz"
+MD5SUM="5b7ead1524307e8e45aef1209e78b1b1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index 7f03ab26d4..4f98fce5f6 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for universal-ctags
-# Copyright 2015-2023 Eugene Wissner, Mannheim, Germany
+# Copyright 2015-2025 Eugene Wissner, Mannheim, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=universal-ctags
-VERSION=${VERSION:-6.1.0}
+VERSION=${VERSION:-6.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index 89a2593a1e..e945d30847 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="6.1.0"
+VERSION="6.2.0"
HOMEPAGE="https://ctags.io"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-6.1.0.tar.gz"
-MD5SUM="eb0047378f0f49b013de032a7530caf7"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-6.2.0.tar.gz"
+MD5SUM="65064cbaf0955916a98d381a9c90240d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/valgrind/valgrind.SlackBuild b/development/valgrind/valgrind.SlackBuild
index a8fa68bb57..30d42ef90b 100644
--- a/development/valgrind/valgrind.SlackBuild
+++ b/development/valgrind/valgrind.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=valgrind
-VERSION=${VERSION:-3.24.0}
+VERSION=${VERSION:-3.25.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/valgrind/valgrind.info b/development/valgrind/valgrind.info
index 2a8ae1012c..53c01637b0 100644
--- a/development/valgrind/valgrind.info
+++ b/development/valgrind/valgrind.info
@@ -1,8 +1,8 @@
PRGNAM="valgrind"
-VERSION="3.24.0"
+VERSION="3.25.1"
HOMEPAGE="http://www.valgrind.org/"
-DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.24.0.tar.bz2"
-MD5SUM="7ae7ffc6b3cff48fe35076266c128226"
+DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.25.1.tar.bz2"
+MD5SUM="2b424c9a43aa9bf2840d4989b01ea6e7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 21f911724a..9391b2af11 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.99.0}
-SRCVER=1743631306
+VERSION=${VERSION:-1.101.0}
+SRCVER=1749655159
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index 80d9379f0c..cfdc8bc44f 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.99.0"
+VERSION="1.101.0"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/4437686ffebaf200fa4a6e6e67f735f3edf24ada/code-stable-x64-1743631306.tar.gz"
-MD5SUM_x86_64="39ed95169c810ee1d31e6f2650c00454"
+DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/dfaf44141ea9deb3b4096f7cd6d24e00c147a4b1/code-stable-x64-1749655159.tar.gz"
+MD5SUM_x86_64="e9966f1277d277206a0fd9a0f6391869"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/vstudio/vstudio.SlackBuild b/development/vstudio/vstudio.SlackBuild
index 1bec63e89d..420281609c 100644
--- a/development/vstudio/vstudio.SlackBuild
+++ b/development/vstudio/vstudio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vstudio
-VERSION=${VERSION:-15.1.2}
+VERSION=${VERSION:-15.3.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/vstudio/vstudio.info b/development/vstudio/vstudio.info
index 0c09cdf301..46cf61e5fa 100644
--- a/development/vstudio/vstudio.info
+++ b/development/vstudio/vstudio.info
@@ -1,10 +1,10 @@
PRGNAM="vstudio"
-VERSION="15.1.2"
+VERSION="15.3.5"
HOMEPAGE="http://www.valentina-db.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://valentina-db.com/download/prev_releases/15.1.2/lin_64/vstudio_x64_15_lin.deb"
-MD5SUM_x86_64="b5bcaa38a6ee5cc367d5477a70d48564"
+DOWNLOAD_x86_64="http://valentina-db.com/download/prev_releases/15.3.5/lin_64/vstudio_x64_15_lin.deb"
+MD5SUM_x86_64="d12e36252991a89a4ded85c57f64319b"
REQUIRES=""
MAINTAINER="Antonio Leal"
EMAIL="antonioleal@yahoo.com"
diff --git a/development/webstorm/webstorm.SlackBuild b/development/webstorm/webstorm.SlackBuild
index ba53a87309..18b94fb927 100644
--- a/development/webstorm/webstorm.SlackBuild
+++ b/development/webstorm/webstorm.SlackBuild
@@ -8,7 +8,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=webstorm
ARCNAM=WebStorm
-VERSION=${VERSION:-2024.3}
+VERSION=${VERSION:-2025.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/webstorm/webstorm.info b/development/webstorm/webstorm.info
index 5193e3bcda..773f9b21dd 100644
--- a/development/webstorm/webstorm.info
+++ b/development/webstorm/webstorm.info
@@ -1,10 +1,10 @@
PRGNAM="webstorm"
-VERSION="2024.3"
+VERSION="2025.1.1"
HOMEPAGE="https://www.jetbrains.com/webstorm/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download-cdn.jetbrains.com/webstorm/WebStorm-2024.3.tar.gz"
-MD5SUM_x86_64="bc018053ae9b98d6d7ee178f8f4b117f"
+DOWNLOAD_x86_64="https://download-cdn.jetbrains.com/webstorm/WebStorm-2025.1.1.tar.gz"
+MD5SUM_x86_64="4ffdc9cb455dae267ec4f4d984f3d46d"
REQUIRES=""
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/witsy/README b/development/witsy/README
index 250c5fdc51..169f12419f 100644
--- a/development/witsy/README
+++ b/development/witsy/README
@@ -1 +1,4 @@
witsy Generative AI desktop application
+
+Note: this app has version updates more than 2 times per week. That is something I cant follow.
+If you really need latest version please edit manually SlackBuild for it.
diff --git a/development/witsy/witsy.SlackBuild b/development/witsy/witsy.SlackBuild
index b8c073e7e8..19ef3db478 100644
--- a/development/witsy/witsy.SlackBuild
+++ b/development/witsy/witsy.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=witsy
-VERSION=${VERSION:-2.4.3}
+VERSION=${VERSION:-2.8.2}
SRCNAM=Witsy-"$VERSION"-linux-x64
WTF_NAME=Witsy-linux-x64
BUILD=${BUILD:-1}
diff --git a/development/witsy/witsy.info b/development/witsy/witsy.info
index 086c0907db..6adf11f993 100644
--- a/development/witsy/witsy.info
+++ b/development/witsy/witsy.info
@@ -1,10 +1,10 @@
PRGNAM="witsy"
-VERSION="2.4.3"
+VERSION="2.8.2"
HOMEPAGE="https://github.com/nbonamy/witsy"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/nbonamy/witsy/releases/download/v2.4.3/Witsy-2.4.3-linux-x64.zip"
-MD5SUM_x86_64="9c6a5b4c29f3ab6de077e49d7beb071e"
+DOWNLOAD_x86_64="https://github.com/nbonamy/witsy/releases/download/v2.8.2/Witsy-2.8.2-linux-x64.zip"
+MD5SUM_x86_64="69ad469f1ce21d68e8f0ba575011c941"
REQUIRES="electron"
MAINTAINER="Ioannis Anagnostakis"
EMAIL="rizitis@gmail.com"
diff --git a/development/wla-dx/README b/development/wla-dx/README
new file mode 100644
index 0000000000..12f0a7ca34
--- /dev/null
+++ b/development/wla-dx/README
@@ -0,0 +1,13 @@
+WLA DX (Yet Another Multi Platform Cross Assembler Package)
+
+WLA DX - Yet Another GB-Z80/Z80/6502/65C02/65CE02/6510/65816/6800/6801
+/6809/8008/8080/HUC6280/SPC-700 Multi Platform Cross Assembler Package
+
+WLA DX is a set of tools to assemble assembly files to object or
+library files (wla-ARCH) and linking them together (wlalink). WLA DX
+isn't bound to one system (eg. NES or C64), but rather WLA DX allows
+you to define your own memory map (that should be shared across all
+object and library files).
+
+GEN_DOC("ON" if "sphinx-build" is found, "OFF" otherwise, default is
+OFF): building the documentation using development/Sphinx.
diff --git a/development/wla-dx/slack-desc b/development/wla-dx/slack-desc
new file mode 100644
index 0000000000..7192beea94
--- /dev/null
+++ b/development/wla-dx/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------------------------------------------------------|
+wla-dx: wla-dx (Yet Another Multi Platform Cross Assembler Package)
+wla-dx:
+wla-dx: WLA DX is a set of tools to assemble assembly files to object or
+wla-dx: library files (wla-ARCH) and linking them together (wlalink). WLA
+wla-dx: DX isn't bound to one system (eg. NES or C64), but rather WLA DX
+wla-dx: allows you to define your own memory map (that should be shared
+wla-dx: across all object and library files).
+wla-dx:
+wla-dx: https://www.villehelin.com/wla.html
+wla-dx:
+wla-dx:
diff --git a/development/wla-dx/wla-dx.SlackBuild b/development/wla-dx/wla-dx.SlackBuild
new file mode 100644
index 0000000000..457f235c50
--- /dev/null
+++ b/development/wla-dx/wla-dx.SlackBuild
@@ -0,0 +1,120 @@
+#!/bin/bash
+
+# Slackware build script for wla-dx
+
+# Copyright 2016-2025 Ruo-Shoei LIN
+# 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=wla-dx
+VERSION=${VERSION:-10.6}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+sed -i "s/share\/doc\/${PRGNAM}/doc\/${PRGNAM}-${VERSION}/g" \
+ doc/CMakeLists.txt
+
+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 \
+ -DGEN_DOC=${GEN_DOC:-OFF} \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+if [ "$GEN_DOC" = "ON" ]; then
+ 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
+fi
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CHANGELOG CONTRIBUTING.md README.md \
+ FILE_FORMATS INSTALL INSTALL.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/wla-dx/wla-dx.info b/development/wla-dx/wla-dx.info
new file mode 100644
index 0000000000..942681de96
--- /dev/null
+++ b/development/wla-dx/wla-dx.info
@@ -0,0 +1,10 @@
+PRGNAM="wla-dx"
+VERSION="10.6"
+HOMEPAGE="https://github.com/vhelin/wla-dx"
+DOWNLOAD="https://github.com/vhelin/wla-dx/archive/v10.6/wla-dx-10.6.tar.gz"
+MD5SUM="35c4b2d30ddcb4cf05eeaccf7509797e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Ruo-Shoei LIN"
+EMAIL="lin.ruohshoei+sbo@gmail.com"
diff --git a/development/xmake/xmake.SlackBuild b/development/xmake/xmake.SlackBuild
index 46de5dc244..283f1d0671 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.8}
+VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/xmake/xmake.info b/development/xmake/xmake.info
index 5fcc70d42c..a66b01be1b 100644
--- a/development/xmake/xmake.info
+++ b/development/xmake/xmake.info
@@ -1,8 +1,8 @@
PRGNAM="xmake"
-VERSION="2.9.8"
+VERSION="3.0.0"
HOMEPAGE="https://xmake.io/"
-DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.9.8/xmake-v2.9.8.tar.gz"
-MD5SUM="9ddf18dc244d4be4c126ef8e3188880f"
+DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v3.0.0/xmake-v3.0.0.tar.gz"
+MD5SUM="b6c614e6395f3b1d4daa4cacf3614263"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/yabasic/yabasic.SlackBuild b/development/yabasic/yabasic.SlackBuild
index d99b279ab4..d88b5d3a36 100644
--- a/development/yabasic/yabasic.SlackBuild
+++ b/development/yabasic/yabasic.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yabasic
-VERSION=${VERSION:-2.91.2}
+VERSION=${VERSION:-2.91.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/yabasic/yabasic.info b/development/yabasic/yabasic.info
index 9b26b17489..06b6ecaeca 100644
--- a/development/yabasic/yabasic.info
+++ b/development/yabasic/yabasic.info
@@ -1,8 +1,8 @@
PRGNAM="yabasic"
-VERSION="2.91.2"
+VERSION="2.91.3"
HOMEPAGE="http://2484.de/yabasic/"
-DOWNLOAD="http://2484.de/yabasic/download/yabasic-2.91.2.tar.gz"
-MD5SUM="6d19a2ebbe0c3c1ab5aaf1d4a01903da"
+DOWNLOAD="http://2484.de/yabasic/download/yabasic-2.91.3.tar.gz"
+MD5SUM="1e9eb105f15cfe99c9df5142dd872701"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/zxbasic/README b/development/zxbasic/README
new file mode 100644
index 0000000000..dc1a475b58
--- /dev/null
+++ b/development/zxbasic/README
@@ -0,0 +1,27 @@
+ZX BASIC is a BASIC "cross compiler". It will compile BASIC
+programs (in your PC) for your ZX Spectrum. ZX BASIC is an
+SDK entirely written in python. The SDK is implemented using
+the PLY (Python Lex/Yacc) compiler tool. It translates BASIC
+to Z80 assembler code, so it is easily portable to other Z80
+platforms (Amstrad, MSX). Other non Z80 targets could also
+be available in the future.
+
+ZX BASIC syntax tries to maintain compatibility as much as
+possible with Sinclair BASIC, it also have many new features,
+mostly taken from FreeBASIC dialect.
+
+ZX Basic is also know as "Boriel Basic" in reference to its
+creator, Jose Rodriguez "Boriel".
+
+This Slackware package provides the following commands
+
+- zxbc
+- zxbpp
+- zxbasm
+
+usage example:
+zxbc -taB zxbc /usr/doc/zxbasic-1.18.1/examples/pong.bas
+
+generates the file pong.tap which is a ZXSpectrum tape.
+Now use the fuse-emulator (available at SlackBuilds.org) for
+example, to play the pong game.
diff --git a/development/zxbasic/slack-desc b/development/zxbasic/slack-desc
new file mode 100644
index 0000000000..9b0eaaee3e
--- /dev/null
+++ b/development/zxbasic/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------------------------------------------------------|
+zxbasic: zxbasic (basic compiler for ZXSpectrum)
+zxbasic:
+zxbasic: ZX BASIC is a BASIC "cross compiler". It will compile BASIC
+zxbasic: programs (in your PC) for your ZX Spectrum. ZX BASIC is an
+zxbasic: SDK entirely written in python. The SDK is implemented using
+zxbasic: the PLY (Python Lex/Yacc) compiler tool. It translates BASIC
+zxbasic: to Z80 assembler code, so it is easily portable to other Z80
+zxbasic: platforms (Amstrad, MSX). Other non Z80 targets could also
+zxbasic: be available in the future.
+zxbasic:
+zxbasic:
diff --git a/development/zxbasic/zxbasic.SlackBuild b/development/zxbasic/zxbasic.SlackBuild
new file mode 100644
index 0000000000..164c0eb823
--- /dev/null
+++ b/development/zxbasic/zxbasic.SlackBuild
@@ -0,0 +1,127 @@
+#!/bin/bash
+
+# Slackware build script for zxbasic
+
+# Copyright 2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# 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=zxbasic
+VERSION=${VERSION:-1.18.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+PYTHONTARBALL=Python-3.13.3
+
+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 $PYTHONTARBALL
+tar xfz $CWD/$PYTHONTARBALL.tgz
+tar xfz $CWD/$PRGNAM-$VERSION.tar.gz
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+cd $PYTHONTARBALL
+./configure --prefix=/opt/zxbasic/python --with-ensurepip=no
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make -j8
+make install DESTDIR=$PKG
+rm -rf $PKG/opt/zxbasic/python/lib/python3.13/site-packages/pip
+rm -rf $PKG/opt/zxbasic/python/share
+rm -rf $PKG/opt/zxbasic/python/include
+
+cd ../$PRGNAM-$VERSION
+mkdir -p $PKG/opt/zxbasic/python
+cp -avxu CNAME \
+ benchmarks \
+ img \
+ mkdocs.yml \
+ poetry.lock \
+ pyproject.toml \
+ src \
+ tests \
+ tools \
+ zxbasm.py \
+ zxbc.py \
+ zxbpp.py \
+ $PKG/opt/zxbasic
+
+mkdir -p $PKG/usr/bin
+install -T -m0755 $CWD/zxbc $PKG/usr/bin/zxbc
+install -T -m0755 $CWD/zxbpp $PKG/usr/bin/zxbpp
+install -T -m0755 $CWD/zxbasm $PKG/usr/bin/zxbasm
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cp -axvu CHANGELOG.md \
+ CODE_OF_CONDUCT.md \
+ LICENSE.txt \
+ README.md \
+ docs \
+ examples \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+
+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/zxbasic/zxbasic.info b/development/zxbasic/zxbasic.info
new file mode 100644
index 0000000000..f0d1859057
--- /dev/null
+++ b/development/zxbasic/zxbasic.info
@@ -0,0 +1,12 @@
+PRGNAM="zxbasic"
+VERSION="1.18.1"
+HOMEPAGE="https://zxbasic.readthedocs.io"
+DOWNLOAD="https://github.com/boriel-basic/zxbasic/archive/v1.18.1/zxbasic-1.18.1.tar.gz \
+ https://www.python.org/ftp/python/3.13.3/Python-3.13.3.tgz"
+MD5SUM="8fec927af0cc03027b0a6d3898e991fb \
+ b3d8c043dcdd52d55d48769a95c8e7d1"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Antonio Leal"
+EMAIL="antonioleal@yahoo.com"
diff --git a/development/zxbasic/zxbasm b/development/zxbasic/zxbasm
new file mode 100644
index 0000000000..5221cc826e
--- /dev/null
+++ b/development/zxbasic/zxbasm
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+/opt/zxbasic/python/bin/python3.13 /opt/zxbasic/zxbasm.py "$@"
diff --git a/development/zxbasic/zxbc b/development/zxbasic/zxbc
new file mode 100644
index 0000000000..4434a4fe9e
--- /dev/null
+++ b/development/zxbasic/zxbc
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+/opt/zxbasic/python/bin/python3.13 /opt/zxbasic/zxbc.py "$@"
diff --git a/development/zxbasic/zxbpp b/development/zxbasic/zxbpp
new file mode 100644
index 0000000000..e4994befd6
--- /dev/null
+++ b/development/zxbasic/zxbpp
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+/opt/zxbasic/python/bin/python3.13 /opt/zxbasic/zxbpp.py "$@"
diff --git a/development/zxbasicstudio/README b/development/zxbasicstudio/README
new file mode 100644
index 0000000000..0f8b17e916
--- /dev/null
+++ b/development/zxbasicstudio/README
@@ -0,0 +1,8 @@
+ZX Basic Studio is a project initially created by Dr. Gusman
+whose original code and earlier versions can be found at
+https://github.com/gusmanb/ZXBasicStudio. ZX Basic Studio
+is a cross-platform IDE for the Boriel Basic compiler
+
+This is a work in progress but the development has reached
+a state in which we feel comfortable to release it to be
+tested by users. Expect bugs as this is a development build.
diff --git a/development/zxbasicstudio/doinst.sh b/development/zxbasicstudio/doinst.sh
new file mode 100644
index 0000000000..4e8ba7071d
--- /dev/null
+++ b/development/zxbasicstudio/doinst.sh
@@ -0,0 +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/zxbasicstudio/slack-desc b/development/zxbasicstudio/slack-desc
new file mode 100644
index 0000000000..b03aeed998
--- /dev/null
+++ b/development/zxbasicstudio/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------------------------------------------------------|
+zxbasicstudio: zxbasicstudio (an ide for zxbasic)
+zxbasicstudio:
+zxbasicstudio: ZX Basic Studio is a cross-platform IDE for zxbasic
+zxbasicstudio:
+zxbasicstudio: This is a work in progress but the development has reached a state
+zxbasicstudio: in which we feel comfortable to release it to be tested by users.
+zxbasicstudio: Expect bugs as this is a development build.
+zxbasicstudio:
+zxbasicstudio:
+zxbasicstudio:
+zxbasicstudio:
diff --git a/development/zxbasicstudio/zxbasicstudio.SlackBuild b/development/zxbasicstudio/zxbasicstudio.SlackBuild
new file mode 100644
index 0000000000..ca78aa23c4
--- /dev/null
+++ b/development/zxbasicstudio/zxbasicstudio.SlackBuild
@@ -0,0 +1,89 @@
+#!/bin/bash
+
+# Slackware build script for zxbasicstudio
+
+# Copyright 2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# 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=zxbasicstudio
+VERSION=${VERSION:-1.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+TARBALL=ZXBasicStudio-Linux64-v${VERSION}-beta.zip
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+mkdir $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
+unzip $CWD/$TARBALL
+
+
+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/zxbasicstudio
+cp -avxu * $PKG/opt/zxbasicstudio
+chmod +x $PKG/opt/zxbasicstudio/*.so
+
+mkdir -p $PKG/usr/share/applications $PKG/usr/share/pixmaps
+cp $CWD/zxbasicstudio.png $PKG/usr/share/pixmaps/zxbasicstudio.png
+cp $CWD/zxbasicstudio.desktop $PKG/usr/share/applications/zxbasicstudio.desktop
+
+# For the moment must comment these
+#find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+# | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+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/zxbasicstudio/zxbasicstudio.desktop b/development/zxbasicstudio/zxbasicstudio.desktop
new file mode 100644
index 0000000000..0b2b29f820
--- /dev/null
+++ b/development/zxbasicstudio/zxbasicstudio.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=ZXBasicStudio
+GenericName=ZX Basic Studio
+Comment=An IDE for ZX Basic
+Exec=/opt/zxbasicstudio/ZXBasicStudio
+Icon=zxbasicstudio
+Terminal=false
+Type=Application
+Categories=Development;IDE;
+StartupNotify=false
diff --git a/development/zxbasicstudio/zxbasicstudio.info b/development/zxbasicstudio/zxbasicstudio.info
new file mode 100644
index 0000000000..916faa7355
--- /dev/null
+++ b/development/zxbasicstudio/zxbasicstudio.info
@@ -0,0 +1,10 @@
+PRGNAM="zxbasicstudio"
+VERSION="1.5"
+HOMEPAGE="https://github.com/boriel-basic/ZXBasicStudio"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/boriel-basic/ZXBasicStudio/releases/download/v1.5/ZXBasicStudio-Linux64-v1.5-beta.zip"
+MD5SUM_x86_64="54c2263bf300d1a3356cea4405a77cd5"
+REQUIRES=""
+MAINTAINER="Antonio Leal"
+EMAIL="antonioleal@yahoo.com"
diff --git a/development/zxbasicstudio/zxbasicstudio.png b/development/zxbasicstudio/zxbasicstudio.png
new file mode 100644
index 0000000000..3030aec791
--- /dev/null
+++ b/development/zxbasicstudio/zxbasicstudio.png
Binary files differ