aboutsummaryrefslogtreecommitdiff
path: root/development
diff options
context:
space:
mode:
Diffstat (limited to 'development')
-rw-r--r--development/SmallBASIC/SmallBASIC.SlackBuild6
-rw-r--r--development/SmallBASIC/SmallBASIC.info4
-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/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.SlackBuild19
-rw-r--r--development/bbcsdl/bbcsdl.info8
-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/edwood/README4
-rw-r--r--development/edwood/edwood.SlackBuild57
-rw-r--r--development/edwood/edwood.info10
-rw-r--r--development/edwood/slack-desc19
-rw-r--r--development/es-shell/README6
-rw-r--r--development/es-shell/es-shell.SlackBuild91
-rw-r--r--development/es-shell/es-shell.info10
-rw-r--r--development/es-shell/slack-desc19
-rw-r--r--development/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/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/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-desc19
-rw-r--r--development/hugo/hugo.SlackBuild2
-rw-r--r--development/hugo/hugo.info6
-rw-r--r--development/idea/idea.SlackBuild2
-rw-r--r--development/idea/idea.info6
-rw-r--r--development/jdk23/jdk23.SlackBuild2
-rw-r--r--development/jdk23/jdk23.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/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/libnvidia-container/libnvidia-container.SlackBuild2
-rw-r--r--development/libnvidia-container/libnvidia-container.info6
-rw-r--r--development/lm-studio-bin/lm-studio-bin.SlackBuild5
-rw-r--r--development/lm-studio-bin/lm-studio-bin.info6
-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/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/notepadqq/notepadqq.SlackBuild4
-rw-r--r--development/notepadqq/notepadqq.info6
-rw-r--r--development/oscar64/README11
-rw-r--r--development/oscar64/oscar64.SlackBuild94
-rw-r--r--development/oscar64/oscar64.info10
-rw-r--r--development/oscar64/slack-desc19
-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/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/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/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/sourcegit.SlackBuild2
-rw-r--r--development/sourcegit/sourcegit.info6
-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/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/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/witsy.SlackBuild2
-rw-r--r--development/witsy/witsy.info6
-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
195 files changed, 2030 insertions, 445 deletions
diff --git a/development/SmallBASIC/SmallBASIC.SlackBuild b/development/SmallBASIC/SmallBASIC.SlackBuild
index 8f845ba664..f423a20646 100644
--- a/development/SmallBASIC/SmallBASIC.SlackBuild
+++ b/development/SmallBASIC/SmallBASIC.SlackBuild
@@ -27,11 +27,11 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SmallBASIC
VERSION=${VERSION:-12.27}
-BUILD=${BUILD:-1}
+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 7c6ee43b46..64afa9555b 100644
--- a/development/SmallBASIC/SmallBASIC.info
+++ b/development/SmallBASIC/SmallBASIC.info
@@ -2,10 +2,10 @@ PRGNAM="SmallBASIC"
VERSION="12.27"
HOMEPAGE="https://smallbasic.github.io"
DOWNLOAD="https://github.com/smallbasic/SmallBASIC/releases/download/12_27/smallbasic-12.27.tar.gz \
- https://www.fltk.org/pub/fltk/snapshots/fltk-1.4.x-20240119-01f2f760.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 \
- 7e2954731c18fd179ef3250b31e09cb9 \
+ 766435100c58520ddc3428cfd3a22e8e \
c585ccc6eb7f7038ce2574375132fb9a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
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/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 3b0086c30c..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.1015.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 03396b6c87..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.1015.0"
+VERSION="2.1019.1"
HOMEPAGE="https://github.com/aws/aws-cdk"
-DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1015.0.tgz"
-MD5SUM="dd8ac12c17f54b5965ae39639f3cea20"
+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 afd6f4b28d..5865dbf4cb 100644
--- a/development/bbcsdl/bbcsdl.SlackBuild
+++ b/development/bbcsdl/bbcsdl.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=bbcsdl
VERSION=${VERSION:-1.41b}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
TARBALL=${TARBALL:-BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab}
@@ -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 7141a35dd1..18a9c7f108 100644
--- a/development/bbcsdl/bbcsdl.info
+++ b/development/bbcsdl/bbcsdl.info
@@ -2,13 +2,13 @@ PRGNAM="bbcsdl"
VERSION="1.41b"
HOMEPAGE="https://www.bbcbasic.co.uk/bbcsdl"
DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/3602d124be27164ed897555086a3f22ad03c38ab/BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab.tar.gz \
- https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_32.tar.gz"
+ https://www.bbcbasic.co.uk/bbcsdl/bbclinux32.zip"
MD5SUM="5151437a4ccb479aeae99d6d4775be0d \
- ccfb8ab5f63f0d3a8cec047005061a88"
+ a5857f7da6e75ab471147c252cf7e55b"
DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/3602d124be27164ed897555086a3f22ad03c38ab/BBCSDL-3602d124be27164ed897555086a3f22ad03c38ab.tar.gz \
- https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_64.tar.gz"
+ https://www.bbcbasic.co.uk/bbcsdl/bbclinux.zip"
MD5SUM_x86_64="5151437a4ccb479aeae99d6d4775be0d \
- 3d6e27b4b1214432a43244a7bc3e615b"
+ 35b3f83a7c08448177b73eb4728e28cd"
REQUIRES=""
MAINTAINER="Antonio Leal"
EMAIL="antonioleal@yahoo.com"
diff --git a/development/diffoscope/diffoscope.SlackBuild b/development/diffoscope/diffoscope.SlackBuild
index 05d3eee5f9..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:-294}
+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 1fe2839291..42b3291c46 100644
--- a/development/diffoscope/diffoscope.info
+++ b/development/diffoscope/diffoscope.info
@@ -1,8 +1,8 @@
PRGNAM="diffoscope"
-VERSION="294"
+VERSION="296"
HOMEPAGE="https://diffoscope.org/"
-DOWNLOAD="https://diffoscope.org/archive/diffoscope-294.tar.bz2"
-MD5SUM="5d1b2887a03a849991e52551960530be"
+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 c2c2317fcc..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.18}
+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 a52e955ae5..5d770262bf 100644
--- a/development/dpkg/dpkg.info
+++ b/development/dpkg/dpkg.info
@@ -1,8 +1,8 @@
PRGNAM="dpkg"
-VERSION="1.22.18"
+VERSION="1.22.19"
HOMEPAGE="https://wiki.debian.org/Teams/Dpkg"
-DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.18.tar.xz"
-MD5SUM="b797db39f7ed402ff74a870a93ad7f3b"
+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/edwood/README b/development/edwood/README
new file mode 100644
index 0000000000..bdf3adaeb6
--- /dev/null
+++ b/development/edwood/README
@@ -0,0 +1,4 @@
+Edwood is a rewrite of the Plan 9 Acme editor in Go. Currently, it
+works best if you also have plan9port installed. You can read the
+plan9port Acme manpage for details on how to use this editor. (eg.
+9 man acme | less)
diff --git a/development/edwood/edwood.SlackBuild b/development/edwood/edwood.SlackBuild
new file mode 100644
index 0000000000..cc2f7070ce
--- /dev/null
+++ b/development/edwood/edwood.SlackBuild
@@ -0,0 +1,57 @@
+#!/bin/bash
+# Slackware build script for edwood
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=edwood
+VERSION=${VERSION:-0.3.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+go build
+install -Dm 2755 $PRGNAM $PKG/usr/bin/$PRGNAM
+strip --strip-unneeded $PKG/usr/bin/$PRGNAM 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTORS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/edwood/edwood.info b/development/edwood/edwood.info
new file mode 100644
index 0000000000..2dd1afd289
--- /dev/null
+++ b/development/edwood/edwood.info
@@ -0,0 +1,10 @@
+PRGNAM="edwood"
+VERSION="0.3.1"
+HOMEPAGE="https://github.com/rjkroege/edwood"
+DOWNLOAD="https://github.com/rjkroege/edwood/archive/v0.3.1/edwood-0.3.1.tar.gz"
+MD5SUM="1ee81ae4287ab521b57055d28f23cb30"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="plan9port google-go-lang"
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/edwood/slack-desc b/development/edwood/slack-desc
new file mode 100644
index 0000000000..dfe6dde4a8
--- /dev/null
+++ b/development/edwood/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+edwood: edwood (text editor)
+edwood:
+edwood: Edwood is a rewrite of the Plan 9 Acme editor in Go. Currently, it
+edwood: works best if you also have plan9port installed. You can read the
+edwood: plan9port Acme manpage for details on how to use this editor. (eg.
+edwood: 9 man acme | less)
+edwood:
+edwood:
+edwood:
+edwood:
+edwood:
diff --git a/development/es-shell/README b/development/es-shell/README
new file mode 100644
index 0000000000..b2d8678a1f
--- /dev/null
+++ b/development/es-shell/README
@@ -0,0 +1,6 @@
+Es is an extensible Unix shell with first class functions, lexical
+scope, exceptions and rich return values. It is highly influenced by
+Plan 9's rc shell, but also borrow ideas from scheme and tcl. It is
+a small shell that works well both for interactive use and for
+scripting, particularly since its quoting rules are much less
+baroque.
diff --git a/development/es-shell/es-shell.SlackBuild b/development/es-shell/es-shell.SlackBuild
new file mode 100644
index 0000000000..065940efee
--- /dev/null
+++ b/development/es-shell/es-shell.SlackBuild
@@ -0,0 +1,91 @@
+#!/bin/bash
+# Slackware build script for es-shell
+# Written by Dan-Simon Myrland <dansimon@radiotube.org>
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=es-shell
+VERSION=${VERSION:-0.9.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+libtoolize -qi
+autoreconf
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-static=no \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+strip --strip-unneeded $PKG/usr/bin/es 2> /dev/null
+chmod 0644 $PKG/usr/man/man1/es.1
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
+m $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGES README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a doc/ERRATA doc/TODO doc/usenix-w93.ps $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/es-shell/es-shell.info b/development/es-shell/es-shell.info
new file mode 100644
index 0000000000..e35312fbd3
--- /dev/null
+++ b/development/es-shell/es-shell.info
@@ -0,0 +1,10 @@
+PRGNAM="es-shell"
+VERSION="0.9.2"
+HOMEPAGE="http://wryun.github.io/es-shell"
+DOWNLOAD="https://github.com/wryun/es-shell/archive/v0.9.2/es-shell-0.9.2.tar.gz"
+MD5SUM="1280d48d80cff0186db810aafe39abea"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dan-Simon Myrland"
+EMAIL="dansimon@radiotube.org"
diff --git a/development/es-shell/slack-desc b/development/es-shell/slack-desc
new file mode 100644
index 0000000000..49548fa86a
--- /dev/null
+++ b/development/es-shell/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+es-shell: es-shell (extensible shell)
+es-shell:
+es-shell: Es is an extensible Unix shell with first class functions, lexical
+es-shell: scope, exceptions and rich return values. It is highly influenced by
+es-shell: Plan 9's rc shell, but also borrow ideas from scheme and tcl. It is
+es-shell: a small shell that works well both for interactive use and for
+es-shell: scripting, particularly since its quoting rules are much less
+es-shell: baroque.
+es-shell:
+es-shell:
+es-shell:
diff --git a/development/fortitude-bin/fortitude-bin.SlackBuild b/development/fortitude-bin/fortitude-bin.SlackBuild
index 018601089b..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.2}
+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 986554dea4..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.2"
+VERSION="0.7.3"
HOMEPAGE="https://github.com/PlasmaFAIR/fortitude"
-DOWNLOAD="https://github.com/PlasmaFAIR/fortitude/releases/download/v0.7.2/fortitude-i686-unknown-linux-gnu.tar.gz"
-MD5SUM="9dbcd40267a7223e65a75933623df36e"
-DOWNLOAD_x86_64="https://github.com/PlasmaFAIR/fortitude/releases/download/v0.7.2/fortitude-x86_64-unknown-linux-gnu.tar.gz"
-MD5SUM_x86_64="bc792b09dae488b1d7cc0751c5f1e387"
+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/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 94c82d2ac7..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.3.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 db947e600f..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.3.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.3.0/gitify_6.3.0_amd64.deb"
-MD5SUM_x86_64="41d0dc2ea9ec4f8cf922141e0ab5ef14"
+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/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/helix/slack-desc b/development/helix/slack-desc
new file mode 100644
index 0000000000..04ae2809bd
--- /dev/null
+++ b/development/helix/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------------------------------------------------------|
+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 a4e054bb72..7cb3c068df 100644
--- a/development/hugo/hugo.SlackBuild
+++ b/development/hugo/hugo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hugo
-VERSION=${VERSION:-0.147.3}
+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 1041a02ad9..55bdab7ee5 100644
--- a/development/hugo/hugo.info
+++ b/development/hugo/hugo.info
@@ -1,10 +1,10 @@
PRGNAM="hugo"
-VERSION="0.147.3"
+VERSION="0.147.8"
HOMEPAGE="https://gohugo.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.147.3/hugo_extended_0.147.3_Linux-64bit.tar.gz"
-MD5SUM_x86_64="86d6bf7942309bf9506d75d904c26a53"
+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 c229c208f5..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:-2025.1}
+VERSION=${VERSION:-2025.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/idea/idea.info b/development/idea/idea.info
index 4938f7ac2a..4a3eafd27c 100644
--- a/development/idea/idea.info
+++ b/development/idea/idea.info
@@ -1,10 +1,10 @@
PRGNAM="idea"
-VERSION="2025.1"
+VERSION="2025.1.2"
HOMEPAGE="http://www.jetbrains.com/idea/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.jetbrains.com/idea/ideaIC-2025.1.tar.gz"
-MD5SUM_x86_64="7a0f618f8c2714ad5f417cc276f6a5c0"
+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-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/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/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/lm-studio-bin.SlackBuild b/development/lm-studio-bin/lm-studio-bin.SlackBuild
index 2101898541..2ab531df52 100644
--- a/development/lm-studio-bin/lm-studio-bin.SlackBuild
+++ b/development/lm-studio-bin/lm-studio-bin.SlackBuild
@@ -24,12 +24,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lm-studio-bin
-VERSION=${VERSION:-0.3.14.5}
+VERSION=${VERSION:-0.3.16.8}
+SRCNAM64=LM-Studio-0.3.16-8-x64
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-
-SRCNAM64=LM-Studio-0.3.14-5-x64
COMPRESS=AppImage
if [ -z "$ARCH" ]; then
diff --git a/development/lm-studio-bin/lm-studio-bin.info b/development/lm-studio-bin/lm-studio-bin.info
index 6a696d816a..6ce254886a 100644
--- a/development/lm-studio-bin/lm-studio-bin.info
+++ b/development/lm-studio-bin/lm-studio-bin.info
@@ -1,10 +1,10 @@
PRGNAM="lm-studio-bin"
-VERSION="0.3.14.5"
+VERSION="0.3.16.8"
HOMEPAGE="https://lmstudio.ai/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://installers.lmstudio.ai/linux/x64/0.3.14-5/LM-Studio-0.3.14-5-x64.AppImage"
-MD5SUM_x86_64="8a127bb1ac99d84230a5ab9778caab1a"
+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/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 8ed1a86342..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.39.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 bdabaa0233..6f700f665f 100644
--- a/development/mold/mold.info
+++ b/development/mold/mold.info
@@ -1,8 +1,8 @@
PRGNAM="mold"
-VERSION="2.39.1"
+VERSION="2.40.1"
HOMEPAGE="https://github.com/rui314/mold"
-DOWNLOAD="https://github.com/rui314/mold/archive/v2.39.1/mold-2.39.1.tar.gz"
-MD5SUM="f77ab354c41189e3c447733f7dc10757"
+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 4846c163c9..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.2}
+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 bd167d4e63..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.2"
+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.2.x86_64.rpm"
-MD5SUM_x86_64="3ad7b1042a8342796675155573b9635e"
+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/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 5a8f5fce26..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.1}
+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 14efe4626c..466000430d 100644
--- a/development/nodejs/nodejs.info
+++ b/development/nodejs/nodejs.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs"
-VERSION="20.19.1"
+VERSION="20.19.2"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v20.19.1/node-v20.19.1.tar.gz"
-MD5SUM="0d5e295e163f911d52317ad03e7afe2f"
+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/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/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/oscar64/oscar64.SlackBuild b/development/oscar64/oscar64.SlackBuild
new file mode 100644
index 0000000000..2b81806870
--- /dev/null
+++ b/development/oscar64/oscar64.SlackBuild
@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# Slackware build script for oscar64
+
+# Copyright 2025 ilmich < ardutu at gmail dot com >
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=oscar64
+VERSION=${VERSION:-1.31.260}
+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 {} \;
+
+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 \
+ 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
+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/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/php84/php84.SlackBuild b/development/php84/php84.SlackBuild
index 14ff842f79..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.7}
+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 3245f92bbe..303c5b8549 100644
--- a/development/php84/php84.info
+++ b/development/php84/php84.info
@@ -1,8 +1,8 @@
PRGNAM="php84"
-VERSION="8.4.7"
+VERSION="8.4.8"
HOMEPAGE="https://www.php.net/"
-DOWNLOAD="https://www.php.net/distributions/php-8.4.7.tar.xz"
-MD5SUM="d781a4e08fa8903919ca28b1e2419393"
+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 d4e526ad7d..d51803070c 100644
--- a/development/pnpm/pnpm.SlackBuild
+++ b/development/pnpm/pnpm.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pnpm
-VERSION=${VERSION:-10.11.0}
+VERSION=${VERSION:-10.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/pnpm/pnpm.info b/development/pnpm/pnpm.info
index 0cc6b6168c..00e552103a 100644
--- a/development/pnpm/pnpm.info
+++ b/development/pnpm/pnpm.info
@@ -1,8 +1,8 @@
PRGNAM="pnpm"
-VERSION="10.11.0"
+VERSION="10.12.1"
HOMEPAGE="https://pnpm.io"
-DOWNLOAD="https://registry.npmjs.org/pnpm/-/pnpm-10.11.0.tgz"
-MD5SUM="d88290e7df177b4127f4ab2566593fa8"
+DOWNLOAD="https://registry.npmjs.org/pnpm/-/pnpm-10.12.1.tgz"
+MD5SUM="d3dc106e4e377d66e2959f75d7971086"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs"
diff --git a/development/poedit/poedit.SlackBuild b/development/poedit/poedit.SlackBuild
index f9ed43c9fe..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.2}
+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 55163dbbe6..acb5e78b23 100644
--- a/development/poedit/poedit.info
+++ b/development/poedit/poedit.info
@@ -1,8 +1,8 @@
PRGNAM="poedit"
-VERSION="3.6.2"
+VERSION="3.6.3"
HOMEPAGE="https://www.poedit.net"
-DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.6.2-oss/poedit-3.6.2.tar.gz"
-MD5SUM="508ae21a913a6ddbfc0a513da469aa73"
+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 2b2728f4ca..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:-2025.1.251.23774.444}
-SRCVER=$( echo $VERSION | cut -c1-6 )
+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 49ebbb0ac1..61d8d4f512 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2025.1.251.23774.444"
+VERSION="2025.1.2.251.26094.141"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2025.1.tar.gz"
-MD5SUM="17891ac3e84cd5380962638ef8d50276"
+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/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/rust-opt/rust-opt.SlackBuild b/development/rust-opt/rust-opt.SlackBuild
index 57ea8d3279..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.86.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 72fe8f84f6..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.86.0"
+VERSION="1.87.0"
HOMEPAGE="https://rust-lang.org"
-DOWNLOAD="https://static.rust-lang.org/dist/2025-04-03/rust-1.86.0-i686-unknown-linux-gnu.tar.gz \
- https://static.rust-lang.org/dist/2025-04-03/rust-1.86.0-arm-unknown-linux-gnueabihf.tar.gz"
-MD5SUM="89513a85784ab186f4e7845bf7801c5d \
- 632f55f7f7021ebbce32f8cbb01ae314"
-DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2025-04-03/rust-1.86.0-x86_64-unknown-linux-gnu.tar.gz"
-MD5SUM_x86_64="2820a60856b6f178d009014b181daf49"
+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 c498d9c912..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.86.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/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 feb48a1fb9..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.7.0}
+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 82f55f4d57..fde037f734 100644
--- a/development/scala3/scala3.info
+++ b/development/scala3/scala3.info
@@ -1,8 +1,8 @@
PRGNAM="scala3"
-VERSION="3.7.0"
+VERSION="3.7.1"
HOMEPAGE="https://www.scala-lang.org/"
-DOWNLOAD="https://github.com/scala/scala3/releases/download/3.7.0/scala3-3.7.0-x86_64-pc-linux.tar.gz"
-MD5SUM="cc7d1e54494a0481d6c151b133db8935"
+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/sourcegit.SlackBuild b/development/sourcegit/sourcegit.SlackBuild
index 8658d6cc41..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.17}
+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 d25fe2861d..a38649202d 100644
--- a/development/sourcegit/sourcegit.info
+++ b/development/sourcegit/sourcegit.info
@@ -1,10 +1,10 @@
PRGNAM="sourcegit"
-VERSION="2025.17"
+VERSION="2025.22"
HOMEPAGE="https://github.com/sourcegit-scm/sourcegit"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/sourcegit-scm/sourcegit/archive/v2025.17/sourcegit-2025.17.tar.gz"
-MD5SUM_x86_64="37b87bc8189c78707d00202ec8cf8494"
+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/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/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 f1cf869bf2..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.57.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 417f1c0f8e..73af266d00 100644
--- a/development/tflint/tflint.info
+++ b/development/tflint/tflint.info
@@ -1,8 +1,8 @@
PRGNAM="tflint"
-VERSION="0.57.0"
+VERSION="0.58.0"
HOMEPAGE="https://github.com/terraform-linters/tflint"
-DOWNLOAD="https://github.com/terraform-linters/tflint/archive/v0.57.0/tflint-0.57.0.tar.gz"
-MD5SUM="94af121ae47af0b98aa1d6fb43f03614"
+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/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 8232d735c2..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.25.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 5067e6f68d..53c01637b0 100644
--- a/development/valgrind/valgrind.info
+++ b/development/valgrind/valgrind.info
@@ -1,8 +1,8 @@
PRGNAM="valgrind"
-VERSION="3.25.0"
+VERSION="3.25.1"
HOMEPAGE="http://www.valgrind.org/"
-DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.25.0.tar.bz2"
-MD5SUM="c3da1f96462bc885ceaa528b171dc300"
+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 3b60b32556..9391b2af11 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.100.1}
-SRCVER=1747260498
+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 7e1257a2fd..cfdc8bc44f 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.100.1"
+VERSION="1.101.0"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/848b80aeb52026648a8ff9f7c45a9b0a80641e2e/code-stable-x64-1747260498.tar.gz"
-MD5SUM_x86_64="aa6f6cc2527cb161b6467b0e14f557f4"
+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 2c07d8a2b8..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.3}
+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 be580ac1a2..46cf61e5fa 100644
--- a/development/vstudio/vstudio.info
+++ b/development/vstudio/vstudio.info
@@ -1,10 +1,10 @@
PRGNAM="vstudio"
-VERSION="15.3"
+VERSION="15.3.5"
HOMEPAGE="http://www.valentina-db.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://valentina-db.com/download/prev_releases/15.3/lin_64/vstudio_x64_15_lin.deb"
-MD5SUM_x86_64="3e6de6424cf651aa1a4ff9fb35885954"
+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/witsy.SlackBuild b/development/witsy/witsy.SlackBuild
index 954b9e47cc..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.5.1}
+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 df7d51b64f..6adf11f993 100644
--- a/development/witsy/witsy.info
+++ b/development/witsy/witsy.info
@@ -1,10 +1,10 @@
PRGNAM="witsy"
-VERSION="2.5.1"
+VERSION="2.8.2"
HOMEPAGE="https://github.com/nbonamy/witsy"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/nbonamy/witsy/releases/download/v2.5.1/Witsy-2.5.1-linux-x64.zip"
-MD5SUM_x86_64="ec276cb409b964594befb29c440828c6"
+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/xmake/xmake.SlackBuild b/development/xmake/xmake.SlackBuild
index 3e429ecab9..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.9}
+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 121ca729e8..a66b01be1b 100644
--- a/development/xmake/xmake.info
+++ b/development/xmake/xmake.info
@@ -1,8 +1,8 @@
PRGNAM="xmake"
-VERSION="2.9.9"
+VERSION="3.0.0"
HOMEPAGE="https://xmake.io/"
-DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.9.9/xmake-v2.9.9.tar.gz"
-MD5SUM="481ec54f83cc3d1517fa28fcb5f0e99a"
+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