aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
Diffstat (limited to 'libraries')
-rw-r--r--libraries/Ipopt/Ipopt.SlackBuild3
-rw-r--r--libraries/Ipopt/Ipopt.info10
-rw-r--r--libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild3
-rw-r--r--libraries/LucenePlusPlus/noboost.patch68
-rw-r--r--libraries/OpenSceneGraph/OpenSceneGraph.SlackBuild10
-rw-r--r--libraries/OpenSceneGraph/OpenSceneGraph.info2
-rw-r--r--libraries/OpenSceneGraph/README4
-rw-r--r--libraries/dbus-cpp/dbus-cpp.SlackBuild2
-rw-r--r--libraries/dbus-cpp/dbus-cpp.info6
-rw-r--r--libraries/digimend-kernel-drivers/714.patch22
-rw-r--r--libraries/digimend-kernel-drivers/digimend-kernel-drivers.SlackBuild5
-rw-r--r--libraries/exiftool/exiftool.info2
-rw-r--r--libraries/grpc/grpc.SlackBuild6
-rw-r--r--libraries/grpc/grpc.info6
-rw-r--r--libraries/gssdp/gssdp.SlackBuild2
-rw-r--r--libraries/gssdp/gssdp.info6
-rw-r--r--libraries/gtksourceview/gtksourceview.info2
-rw-r--r--libraries/gupnp/gupnp.SlackBuild2
-rw-r--r--libraries/gupnp/gupnp.info6
-rw-r--r--libraries/gwenhywfar/gwenhywfar.SlackBuild4
-rw-r--r--libraries/gwenhywfar/gwenhywfar.info6
-rw-r--r--libraries/hidapi/hidapi.SlackBuild4
-rw-r--r--libraries/hidapi/hidapi.info6
-rw-r--r--libraries/highway/changelog22
-rw-r--r--libraries/highway/highway.SlackBuild10
-rw-r--r--libraries/highway/highway.info6
-rw-r--r--libraries/htslib/htslib.SlackBuild2
-rw-r--r--libraries/htslib/htslib.info6
-rw-r--r--libraries/iir1/iir1.SlackBuild2
-rw-r--r--libraries/iir1/iir1.info6
-rw-r--r--libraries/ldacBT/README16
-rw-r--r--libraries/ldacBT/ldacBT.SlackBuild (renamed from libraries/libdatrie/libdatrie.SlackBuild)79
-rw-r--r--libraries/ldacBT/ldacBT.info10
-rw-r--r--libraries/ldacBT/slack-desc19
-rw-r--r--libraries/libaacs/libaacs.SlackBuild2
-rw-r--r--libraries/libaacs/libaacs.info6
-rw-r--r--libraries/libayatana-appindicator/libayatana-appindicator.SlackBuild2
-rw-r--r--libraries/libayatana-appindicator/libayatana-appindicator.info6
-rw-r--r--libraries/libbdplus/libbdplus.SlackBuild4
-rw-r--r--libraries/libbdplus/libbdplus.info6
-rw-r--r--libraries/libbsd/libbsd.SlackBuild10
-rw-r--r--libraries/libbsd/libbsd.info6
-rw-r--r--libraries/libbsd/patches/0001-build-Use-yes-instead-of-true-for-AC_CHECK_FUNCS-cac.patch32
-rw-r--r--libraries/libbsd/patches/0001-funopen-Replace-off64_t-with-off_t-in-funopen_seek.patch39
-rw-r--r--libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch33
-rw-r--r--libraries/libbsd/patches/0001-man-Update-STANDARDS-and-HISTORY-sections.patch279
-rw-r--r--libraries/libconfig/README5
-rw-r--r--libraries/libconfig/libconfig.SlackBuild79
-rw-r--r--libraries/libconfig/libconfig.info6
-rw-r--r--libraries/libconfig/slack-desc2
-rw-r--r--libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild2
-rw-r--r--libraries/libcurl-gnutls/libcurl-gnutls.info6
-rw-r--r--libraries/libdatrie/README5
-rw-r--r--libraries/libdatrie/libdatrie.info10
-rw-r--r--libraries/libdatrie/slack-desc19
-rw-r--r--libraries/libdc1394/libdc1394.SlackBuild2
-rw-r--r--libraries/libdc1394/libdc1394.info6
-rw-r--r--libraries/libde265/libde265.SlackBuild5
-rw-r--r--libraries/libde265/libde265.info6
-rw-r--r--libraries/libdxfrw/README8
-rw-r--r--libraries/libdxfrw/libdxfrw.SlackBuild44
-rw-r--r--libraries/libdxfrw/libdxfrw.info8
-rw-r--r--libraries/libdxfrw/slack-desc8
-rw-r--r--libraries/libfabric/libfabric.SlackBuild9
-rw-r--r--libraries/libfabric/libfabric.info6
-rw-r--r--libraries/libfilezilla/libfilezilla.SlackBuild2
-rw-r--r--libraries/libfilezilla/libfilezilla.info6
-rw-r--r--libraries/libgig/libgig.SlackBuild6
-rw-r--r--libraries/libgig/libgig.info6
-rw-r--r--libraries/libgit2-glib/detect-libgit2-version.patch87
-rw-r--r--libraries/libgit2-glib/libgit2-glib.SlackBuild8
-rw-r--r--libraries/libgit2-glib/libgit2-glib.info8
-rw-r--r--libraries/libgit2/libgit2.SlackBuild4
-rw-r--r--libraries/libgit2/libgit2.info8
-rw-r--r--libraries/libmediainfo/graphviz-13.patch.gzbin0 -> 522 bytes
-rw-r--r--libraries/libmediainfo/libmediainfo.SlackBuild8
-rw-r--r--libraries/libmodsecurity/libmodsecurity.SlackBuild2
-rw-r--r--libraries/libmodsecurity/libmodsecurity.info6
-rw-r--r--libraries/libmpdclient/libmpdclient.SlackBuild7
-rw-r--r--libraries/libmpdclient/libmpdclient.info6
-rw-r--r--libraries/libreadline-java/libreadline-java.SlackBuild3
-rw-r--r--libraries/libreadline-java/libreadline-java.info6
-rw-r--r--libraries/libsidplay2/libsidplay2.SlackBuild5
-rw-r--r--libraries/libstrophe/libstrophe.SlackBuild6
-rw-r--r--libraries/libstrophe/libstrophe.info10
-rw-r--r--libraries/libstrophe/use-void-to-store-func-ptr.patch53
-rw-r--r--libraries/libsvm/libsvm.SlackBuild4
-rw-r--r--libraries/libsvm/libsvm.info6
-rw-r--r--libraries/libthai/README6
-rw-r--r--libraries/libthai/libthai.info10
-rw-r--r--libraries/libthai/slack-desc19
-rw-r--r--libraries/libtorrent/libtorrent.SlackBuild3
-rw-r--r--libraries/libtorrent/libtorrent.info6
-rw-r--r--libraries/libuninameslist/libuninameslist.SlackBuild8
-rw-r--r--libraries/libuninameslist/libuninameslist.info6
-rw-r--r--libraries/libxmlb/libxmlb.SlackBuild2
-rw-r--r--libraries/libxmlb/libxmlb.info6
-rw-r--r--libraries/libyuv/libyuv.SlackBuild3
-rw-r--r--libraries/libyuv/libyuv.info6
-rw-r--r--libraries/nng/nng.SlackBuild5
-rw-r--r--libraries/nng/nng.info6
-rw-r--r--libraries/oath-toolkit/oath-toolkit.SlackBuild4
-rw-r--r--libraries/oath-toolkit/oath-toolkit.info6
-rw-r--r--libraries/openvdb/README4
-rw-r--r--libraries/openvdb/openvdb.SlackBuild37
-rw-r--r--libraries/openvdb/openvdb.info8
-rw-r--r--libraries/properties-cpp/properties-cpp.SlackBuild4
-rw-r--r--libraries/properties-cpp/properties-cpp.info6
-rw-r--r--libraries/pystring/Buildpystring.cmake32
-rw-r--r--libraries/pystring/README16
-rw-r--r--libraries/pystring/pystring.SlackBuild (renamed from libraries/libthai/libthai.SlackBuild)47
-rw-r--r--libraries/pystring/pystring.info10
-rw-r--r--libraries/pystring/slack-desc19
-rw-r--r--libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild2
-rw-r--r--libraries/python3-ruamel.yaml/python3-ruamel.yaml.info6
-rw-r--r--libraries/qt6gtk2/qt6gtk2.SlackBuild2
-rw-r--r--libraries/qt6gtk2/qt6gtk2.info6
-rw-r--r--libraries/re2/do-not-find-googletest-and-benchmark.patch4
-rw-r--r--libraries/re2/re2.SlackBuild6
-rw-r--r--libraries/re2/re2.info6
-rw-r--r--libraries/robin-map/robin-map.SlackBuild6
-rw-r--r--libraries/setproctitle/setproctitle.SlackBuild6
-rw-r--r--libraries/setproctitle/setproctitle.info10
-rw-r--r--libraries/tree-sitter/tree-sitter.SlackBuild2
-rw-r--r--libraries/tree-sitter/tree-sitter.info6
-rw-r--r--libraries/uriparser/uriparser.SlackBuild6
-rw-r--r--libraries/uriparser/uriparser.info6
-rw-r--r--libraries/vst3sdk/vst3sdk.SlackBuild18
-rw-r--r--libraries/vst3sdk/vst3sdk.info30
-rw-r--r--libraries/xapp/xapp.SlackBuild4
-rw-r--r--libraries/xapp/xapp.info6
-rw-r--r--libraries/yaml-cpp/yaml-cpp.SlackBuild4
-rw-r--r--libraries/yaml-cpp/yaml-cpp.info8
-rw-r--r--libraries/zope.event/zope.event.SlackBuild9
-rw-r--r--libraries/zope.event/zope.event.info8
135 files changed, 722 insertions, 1001 deletions
diff --git a/libraries/Ipopt/Ipopt.SlackBuild b/libraries/Ipopt/Ipopt.SlackBuild
index c1139d8704..580d5bb7a2 100644
--- a/libraries/Ipopt/Ipopt.SlackBuild
+++ b/libraries/Ipopt/Ipopt.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for Ipopt
+# Copyright 2025 Antonio Leal <antonioleal@yahoo.com>
# Copyright 2024 Juan M. Lasca <juanmlasca@gmail.com>
# Copyright 2016 PARC Inc. Palo Alto
# All rights reserved.
@@ -26,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Ipopt
-VERSION=${VERSION:-3.14.14}
+VERSION=${VERSION:-3.14.19}
BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/Ipopt/Ipopt.info b/libraries/Ipopt/Ipopt.info
index 3c7ab3374a..ee0338924f 100644
--- a/libraries/Ipopt/Ipopt.info
+++ b/libraries/Ipopt/Ipopt.info
@@ -1,10 +1,10 @@
PRGNAM="Ipopt"
-VERSION="3.14.14"
+VERSION="3.14.19"
HOMEPAGE="https://github.com/coin-or/Ipopt"
-DOWNLOAD="https://github.com/coin-or/Ipopt/archive/releases/3.14.14/Ipopt-releases-3.14.14.tar.gz"
-MD5SUM="75c288ff392e95db0ac6b296b2b3b367"
+DOWNLOAD="https://github.com/coin-or/Ipopt/archive/releases/3.14.19/Ipopt-releases-3.14.19.tar.gz"
+MD5SUM="fae7e54e7dea1057d0291f4c3260d865"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lapack"
-MAINTAINER="Juan M. Lasca"
-EMAIL="juanmlasca@gmail.com"
+MAINTAINER="Antonio Leal"
+EMAIL="antonioleal@yahoo.com"
diff --git a/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild b/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild
index 234aa4bb31..1606d1e3e1 100644
--- a/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild
+++ b/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=LucenePlusPlus
VERSION=${VERSION:-3.0.9}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,6 +80,7 @@ patch -p1 < $CWD/a460863810b3a6a473780686e5d3fd70bf4378ba.patch
patch -p1 < $CWD/76dc90f2b65d81be018c499714ff11e121ba5585.patch
patch -p1 < $CWD/e6a376836e5c891577eae6369263152106b9bc02.patch
patch -p1 < $CWD/boost.patch
+patch -p1 < $CWD/noboost.patch
# Thanks to Conraid
sed -e '/cmake_minimum_required/s/VERSION [0-9.]*)/VERSION 3.5...4.0)/' \
diff --git a/libraries/LucenePlusPlus/noboost.patch b/libraries/LucenePlusPlus/noboost.patch
new file mode 100644
index 0000000000..2cba2d9db1
--- /dev/null
+++ b/libraries/LucenePlusPlus/noboost.patch
@@ -0,0 +1,68 @@
+--- LucenePlusPlus-rel_3.0.9/cmake/dependencies.cmake.orig 2025-08-22 22:29:25.887730852 +0700
++++ LucenePlusPlus-rel_3.0.9/cmake/dependencies.cmake 2025-08-22 22:29:36.203905690 +0700
+@@ -7,7 +7,6 @@
+ filesystem
+ iostreams
+ regex
+- system
+ thread
+ REQUIRED
+ )
+@@ -20,7 +19,6 @@
+ ${Boost_FILESYSTEM_LIBRARIES}
+ ${Boost_IOSTREAMS_LIBRARIES}
+ ${Boost_REGEX_LIBRARIES}
+- ${Boost_SYSTEM_LIBRARIES}
+ ${Boost_THREAD_LIBRARIES}
+ )
+
+--- LucenePlusPlus-rel_3.0.9/src/core/CMakeLists.txt.orig 2025-08-22 22:33:31.844482809 +0700
++++ LucenePlusPlus-rel_3.0.9/src/core/CMakeLists.txt 2025-08-22 22:33:43.296640390 +0700
+@@ -57,7 +57,6 @@
+ Boost::filesystem
+ Boost::iostreams
+ Boost::regex
+- Boost::system
+ Boost::thread
+ ZLIB::ZLIB
+ )
+--- LucenePlusPlus-rel_3.0.9/src/contrib/CMakeLists.txt.orig 2025-08-22 22:34:43.709973335 +0700
++++ LucenePlusPlus-rel_3.0.9/src/contrib/CMakeLists.txt 2025-08-22 22:34:56.601999612 +0700
+@@ -67,7 +67,6 @@
+ Boost::filesystem
+ Boost::iostreams
+ Boost::regex
+- Boost::system
+ Boost::thread
+ ZLIB::ZLIB
+ lucene++::lucene++)
+--- LucenePlusPlus-rel_3.0.9/src/demo/deletefiles/CMakeLists.txt.orig 2025-08-22 22:35:46.918730579 +0700
++++ LucenePlusPlus-rel_3.0.9/src/demo/deletefiles/CMakeLists.txt 2025-08-22 22:35:53.291034989 +0700
+@@ -38,7 +38,6 @@
+ Boost::filesystem
+ Boost::iostreams
+ Boost::regex
+- Boost::system
+ Boost::thread
+ ZLIB::ZLIB
+ lucene++::lucene++
+--- LucenePlusPlus-rel_3.0.9/src/demo/indexfiles/CMakeLists.txt.orig 2025-08-22 22:36:40.871425176 +0700
++++ LucenePlusPlus-rel_3.0.9/src/demo/indexfiles/CMakeLists.txt 2025-08-22 22:36:47.788039073 +0700
+@@ -39,7 +39,6 @@
+ Boost::filesystem
+ Boost::iostreams
+ Boost::regex
+- Boost::system
+ Boost::thread
+ ZLIB::ZLIB
+ lucene++::lucene++
+--- LucenePlusPlus-rel_3.0.9/src/demo/searchfiles/CMakeLists.txt.orig 2025-08-22 22:37:58.577473953 +0700
++++ LucenePlusPlus-rel_3.0.9/src/demo/searchfiles/CMakeLists.txt 2025-08-22 22:38:03.989487842 +0700
+@@ -38,7 +38,6 @@
+ Boost::filesystem
+ Boost::iostreams
+ Boost::regex
+- Boost::system
+ Boost::thread
+ ZLIB::ZLIB
+ lucene++::lucene++
diff --git a/libraries/OpenSceneGraph/OpenSceneGraph.SlackBuild b/libraries/OpenSceneGraph/OpenSceneGraph.SlackBuild
index bcf21cc5d8..0357d47e42 100644
--- a/libraries/OpenSceneGraph/OpenSceneGraph.SlackBuild
+++ b/libraries/OpenSceneGraph/OpenSceneGraph.SlackBuild
@@ -4,13 +4,13 @@
# Written by Aleksandar Samardzic <asamardzic@gmail.com>
# Maintained by Jordan Evans <jordanevans19@gmail.com>
-# Maintained 2018-2023 by Christoph Willing <chris.willing@linux.com>
+# Maintained 2018-2025 by Christoph Willing <chris.willing@linux.com>
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenSceneGraph
VERSION=${VERSION:-3.6.5}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -22,9 +22,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,8 +67,9 @@ patch -p0 < $CWD/no-asio-occ.diff
mkdir -p build
cd build
cmake .. \
+ -Wno-dev \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11 -Wno-deprecated-declarations -Wno-deprecated-copy -Wno-shadow" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_POSTFIX=$LIBDIRSUFFIX \
-DCMAKE_BUILD_TYPE=Release \
diff --git a/libraries/OpenSceneGraph/OpenSceneGraph.info b/libraries/OpenSceneGraph/OpenSceneGraph.info
index 82925e0f04..569dbe39c0 100644
--- a/libraries/OpenSceneGraph/OpenSceneGraph.info
+++ b/libraries/OpenSceneGraph/OpenSceneGraph.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/openscenegraph/OpenSceneGraph/archive/OpenSceneGrap
MD5SUM="51b1c6ee5627246e78b23adbf0aa48f8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="collada-dom dcmtk"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"
diff --git a/libraries/OpenSceneGraph/README b/libraries/OpenSceneGraph/README
index 3741e35868..6b9b757939 100644
--- a/libraries/OpenSceneGraph/README
+++ b/libraries/OpenSceneGraph/README
@@ -10,8 +10,8 @@ applications.
Plugins will be automatically generated using the following optional
SBo packages if they are detected at build time:
- collada-dom, dcmtk, fltk, fox-toolkit, gdal, gtkglext, libgta,
- libLAS, nvidia-texture-tools, wxGTK3
+ fltk, fox-toolkit, wxGTK3
+ gdal, gtkglext, libgta, libLAS, nvidia-texture-tools
These plugins offer significant additional functionality and are
recommended for building a fully featured OpenSceneGraph. However,
diff --git a/libraries/dbus-cpp/dbus-cpp.SlackBuild b/libraries/dbus-cpp/dbus-cpp.SlackBuild
index 1e5428dd40..00360c2b4a 100644
--- a/libraries/dbus-cpp/dbus-cpp.SlackBuild
+++ b/libraries/dbus-cpp/dbus-cpp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dbus-cpp
-VERSION=${VERSION:-5.0.4}
+VERSION=${VERSION:-5.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/dbus-cpp/dbus-cpp.info b/libraries/dbus-cpp/dbus-cpp.info
index c8b0b50bf3..8f4f3f09ec 100644
--- a/libraries/dbus-cpp/dbus-cpp.info
+++ b/libraries/dbus-cpp/dbus-cpp.info
@@ -1,8 +1,8 @@
PRGNAM="dbus-cpp"
-VERSION="5.0.4"
+VERSION="5.0.5"
HOMEPAGE="https://gitlab.com/ubports/development/core/lib-cpp/dbus-cpp/"
-DOWNLOAD="https://gitlab.com/ubports/development/core/lib-cpp/dbus-cpp/-/archive/5.0.4/dbus-cpp-5.0.4.tar.gz"
-MD5SUM="feb57fa29349f0982a2f7b22d7e3b0cd"
+DOWNLOAD="https://gitlab.com/ubports/development/core/lib-cpp/dbus-cpp/-/archive/5.0.5/dbus-cpp-5.0.5.tar.gz"
+MD5SUM="83c5c73a7c945f58355aee5585d132a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="process-cpp"
diff --git a/libraries/digimend-kernel-drivers/714.patch b/libraries/digimend-kernel-drivers/714.patch
new file mode 100644
index 0000000000..4b3abf08df
--- /dev/null
+++ b/libraries/digimend-kernel-drivers/714.patch
@@ -0,0 +1,22 @@
+From b0da67ea324fd0b9880071bad69d6b4886c9019b Mon Sep 17 00:00:00 2001
+From: Tokenicrat <tokenicrat@tuta.io>
+Date: Sat, 14 Jun 2025 10:20:22 +0800
+Subject: [PATCH] fix: Rename del_timer_sync to timer_delete_sync
+
+---
+ hid-uclogic-core.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/hid-uclogic-core.c b/hid-uclogic-core.c
+index 72680dd..9e9897c 100644
+--- a/hid-uclogic-core.c
++++ b/hid-uclogic-core.c
+@@ -491,7 +491,7 @@ static void uclogic_remove(struct hid_device *hdev)
+ {
+ struct uclogic_drvdata *drvdata = hid_get_drvdata(hdev);
+
+- del_timer_sync(&drvdata->inrange_timer);
++ timer_delete_sync(&drvdata->inrange_timer);
+ hid_hw_stop(hdev);
+ kfree(drvdata->desc_ptr);
+ uclogic_params_cleanup(&drvdata->params);
diff --git a/libraries/digimend-kernel-drivers/digimend-kernel-drivers.SlackBuild b/libraries/digimend-kernel-drivers/digimend-kernel-drivers.SlackBuild
index 43a787995e..b75870e08f 100644
--- a/libraries/digimend-kernel-drivers/digimend-kernel-drivers.SlackBuild
+++ b/libraries/digimend-kernel-drivers/digimend-kernel-drivers.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=digimend-kernel-drivers
VERSION=${VERSION:-13}
GITVER=f3c7c7f1179fc786a8e5aad027d4db904c31b42c
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -77,6 +77,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Patch to work with 6.15 kernels
+patch -p1 < $CWD/714.patch
+
# don't run depmod here
sed -i '/depmod -a$/d' Makefile
# don't run udevadm here
diff --git a/libraries/exiftool/exiftool.info b/libraries/exiftool/exiftool.info
index dbea07496a..d7041ae59a 100644
--- a/libraries/exiftool/exiftool.info
+++ b/libraries/exiftool/exiftool.info
@@ -1,7 +1,7 @@
PRGNAM="exiftool"
VERSION="13.00"
HOMEPAGE="https://exiftool.org"
-DOWNLOAD="https://exiftool.org/Image-ExifTool-13.00.tar.gz"
+DOWNLOAD="https://ponce.cc/slackware/sources/repo/Image-ExifTool-13.00.tar.gz"
MD5SUM="b98f8b2c34d48055b77763f474b4902f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/grpc/grpc.SlackBuild b/libraries/grpc/grpc.SlackBuild
index 792bf60fdf..75ea838934 100644
--- a/libraries/grpc/grpc.SlackBuild
+++ b/libraries/grpc/grpc.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=grpc
-VERSION=${VERSION:-1.73.0}
+VERSION=${VERSION:-1.74.1}
OPENCENSUS_VERSION=${OPENCENSUS_VERSION:-0.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -81,9 +81,9 @@ ln -s opencensus-proto-${OPENCENSUS_VERSION} third_party/opencensus-proto
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
sed -i 's|^prefix ?= /usr/local|prefix ?= /usr|' Makefile
diff --git a/libraries/grpc/grpc.info b/libraries/grpc/grpc.info
index ee6e082a85..49abb2b1ab 100644
--- a/libraries/grpc/grpc.info
+++ b/libraries/grpc/grpc.info
@@ -1,9 +1,9 @@
PRGNAM="grpc"
-VERSION="1.73.0"
+VERSION="1.74.1"
HOMEPAGE="https://grpc.io/"
-DOWNLOAD="https://github.com/grpc/grpc/archive/v1.73.0/grpc-1.73.0.tar.gz \
+DOWNLOAD="https://github.com/grpc/grpc/archive/v1.74.1/grpc-1.74.1.tar.gz \
https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0/opencensus-proto-0.3.0.tar.gz"
-MD5SUM="fe276d4846323aa5a95540d9491bf683 \
+MD5SUM="395dd050e369ff70896732377060a327 \
0b208800a68548cbf2d4bff763c050a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/gssdp/gssdp.SlackBuild b/libraries/gssdp/gssdp.SlackBuild
index 3e46e2562f..ac840b3079 100644
--- a/libraries/gssdp/gssdp.SlackBuild
+++ b/libraries/gssdp/gssdp.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gssdp
-VERSION=${VERSION:-1.6.3}
+VERSION=${VERSION:-1.6.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/gssdp/gssdp.info b/libraries/gssdp/gssdp.info
index 0e6f9fd907..e65266bd4e 100644
--- a/libraries/gssdp/gssdp.info
+++ b/libraries/gssdp/gssdp.info
@@ -1,8 +1,8 @@
PRGNAM="gssdp"
-VERSION="1.6.3"
+VERSION="1.6.4"
HOMEPAGE="https://gupnp.org/"
-DOWNLOAD="https://ftp.gnome.org/pub/GNOME/sources/gssdp/1.6/gssdp-1.6.3.tar.xz"
-MD5SUM="dda8a67916b17882ce6bc214d1defd53"
+DOWNLOAD="https://ftp.gnome.org/pub/GNOME/sources/gssdp/1.6/gssdp-1.6.4.tar.xz"
+MD5SUM="d6c33a47baab433a2af8f69ee23afbf7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libsoup3"
diff --git a/libraries/gtksourceview/gtksourceview.info b/libraries/gtksourceview/gtksourceview.info
index f1becf37fa..0e4b2ff784 100644
--- a/libraries/gtksourceview/gtksourceview.info
+++ b/libraries/gtksourceview/gtksourceview.info
@@ -1,7 +1,7 @@
PRGNAM="gtksourceview"
VERSION="2.10.5"
HOMEPAGE="http://projects.gnome.org/gtksourceview/"
-DOWNLOAD="https://ftp.riken.jp/X11/GNOME/sources/gtksourceview/2.10/gtksourceview-2.10.5.tar.gz"
+DOWNLOAD="https://download.gnome.org/sources/gtksourceview/2.10/gtksourceview-2.10.5.tar.gz"
MD5SUM="220db5518e3f7fa06c980f057b22ba62"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/gupnp/gupnp.SlackBuild b/libraries/gupnp/gupnp.SlackBuild
index 93a041ba3f..0fcd4c7073 100644
--- a/libraries/gupnp/gupnp.SlackBuild
+++ b/libraries/gupnp/gupnp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gupnp
-VERSION=${VERSION:-1.6.8}
+VERSION=${VERSION:-1.6.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/gupnp/gupnp.info b/libraries/gupnp/gupnp.info
index 5cbf5d8823..d715515759 100644
--- a/libraries/gupnp/gupnp.info
+++ b/libraries/gupnp/gupnp.info
@@ -1,8 +1,8 @@
PRGNAM="gupnp"
-VERSION="1.6.8"
+VERSION="1.6.9"
HOMEPAGE="https://wiki.gnome.org/GUPnP/"
-DOWNLOAD="https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.8.tar.xz"
-MD5SUM="6152851a7e731f45eaf0b77263567c23"
+DOWNLOAD="https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.9.tar.xz"
+MD5SUM="b6ff81a7eba6d614b5a745dcfff9bc66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gssdp"
diff --git a/libraries/gwenhywfar/gwenhywfar.SlackBuild b/libraries/gwenhywfar/gwenhywfar.SlackBuild
index c298ae2332..1fb93368bc 100644
--- a/libraries/gwenhywfar/gwenhywfar.SlackBuild
+++ b/libraries/gwenhywfar/gwenhywfar.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gwenhywfar
-# Copyright 2013-2024 Heiko Rosemann Germany
+# Copyright 2013-2025 Heiko Rosemann 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=gwenhywfar
-VERSION=${VERSION:-5.12.0}
+VERSION=${VERSION:-5.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/gwenhywfar/gwenhywfar.info b/libraries/gwenhywfar/gwenhywfar.info
index 0a27af66a9..04270155d5 100644
--- a/libraries/gwenhywfar/gwenhywfar.info
+++ b/libraries/gwenhywfar/gwenhywfar.info
@@ -1,8 +1,8 @@
PRGNAM="gwenhywfar"
-VERSION="5.12.0"
+VERSION="5.12.1"
HOMEPAGE="https://www.aquamaniac.de/"
-DOWNLOAD="https://www.aquamaniac.de/rdm/attachments/download/529/gwenhywfar-5.12.0.tar.gz"
-MD5SUM="7ed60df5eaa2ec697e8d13cc5b4888d3"
+DOWNLOAD="https://www.aquamaniac.de/rdm/attachments/download/533/gwenhywfar-5.12.1.tar.gz"
+MD5SUM="9109c57065262f06cfeac69ea7d5071d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/hidapi/hidapi.SlackBuild b/libraries/hidapi/hidapi.SlackBuild
index 9bf00bc052..0635ae68d0 100644
--- a/libraries/hidapi/hidapi.SlackBuild
+++ b/libraries/hidapi/hidapi.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for hidapi
-# Copyright 2015-2023 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2015-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hidapi
SRCNAM=hidapi-hidapi
-VERSION=${VERSION:-0.14.0}
+VERSION=${VERSION:-0.15.0}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/hidapi/hidapi.info b/libraries/hidapi/hidapi.info
index e7dfab47df..31f99c1814 100644
--- a/libraries/hidapi/hidapi.info
+++ b/libraries/hidapi/hidapi.info
@@ -1,8 +1,8 @@
PRGNAM="hidapi"
-VERSION="0.14.0"
+VERSION="0.15.0"
HOMEPAGE="https://github.com/libusb/hidapi/"
-DOWNLOAD="https://github.com/libusb/hidapi/archive/refs/tags/hidapi-0.14.0/hidapi-0.14.0.tar.gz"
-MD5SUM="d65a951df6f566f90bbeb4414caf2c1e"
+DOWNLOAD="https://github.com/libusb/hidapi/archive/refs/tags/hidapi-0.15.0/hidapi-0.15.0.tar.gz"
+MD5SUM="0a91bba20cc9b6717341a723132238f3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/highway/changelog b/libraries/highway/changelog
deleted file mode 100644
index d3732fa44e..0000000000
--- a/libraries/highway/changelog
+++ /dev/null
@@ -1,22 +0,0 @@
-Changelog for Highway SlackBuild Script
---------------------------------------------------------------------
-
-25/09/2022:
-
-Added to SlackBuilds.org
-
-15/05/2023:
-
-Updated to version 1.0.4
-
-16/02/2024
-
-Updated to version 1.0.7
-
-19/02/2024
-
-Updated to version 1.1.0
-
-14/08/2024:
-
-Updated to version 1.2.0
diff --git a/libraries/highway/highway.SlackBuild b/libraries/highway/highway.SlackBuild
index 2e179d6a55..e0084e4818 100644
--- a/libraries/highway/highway.SlackBuild
+++ b/libraries/highway/highway.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for highway
-# Copyright 2022-2024 Vijay Marcel
+# Copyright 2022-2025 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=highway
-VERSION=${VERSION:-1.2.0}
+VERSION=${VERSION:-1.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,9 +73,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
cmake -B build -S $TMP/$PRGNAM-$VERSION \
@@ -95,7 +95,7 @@ cmake -B build -S $TMP/$PRGNAM-$VERSION \
cmake --build build
DESTDIR=$PKG cmake --install build
-rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true
diff --git a/libraries/highway/highway.info b/libraries/highway/highway.info
index 48b0a0e02a..2d1047e1f6 100644
--- a/libraries/highway/highway.info
+++ b/libraries/highway/highway.info
@@ -1,8 +1,8 @@
PRGNAM="highway"
-VERSION="1.2.0"
+VERSION="1.3.0"
HOMEPAGE="https://github.com/google/highway"
-DOWNLOAD="https://github.com/google/highway/archive/1.2.0/highway-1.2.0.tar.gz"
-MD5SUM="8b3d090a2d081730b40bca5ae0d65f11"
+DOWNLOAD="https://github.com/google/highway/archive/1.3.0/highway-1.3.0.tar.gz"
+MD5SUM="6c913a4c4ba849a3306d45318f66078d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtest"
diff --git a/libraries/htslib/htslib.SlackBuild b/libraries/htslib/htslib.SlackBuild
index 170d39ee84..bd5df9cb5f 100644
--- a/libraries/htslib/htslib.SlackBuild
+++ b/libraries/htslib/htslib.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=htslib
-VERSION=${VERSION:-1.22}
+VERSION=${VERSION:-1.22.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/htslib/htslib.info b/libraries/htslib/htslib.info
index d83cc4b84c..f9f6cbafb1 100644
--- a/libraries/htslib/htslib.info
+++ b/libraries/htslib/htslib.info
@@ -1,8 +1,8 @@
PRGNAM="htslib"
-VERSION="1.22"
+VERSION="1.22.1"
HOMEPAGE="http://www.htslib.org"
-DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.22/htslib-1.22.tar.bz2"
-MD5SUM="0c99a80bc5f03eb4329b3a522671b5b7"
+DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.22.1/htslib-1.22.1.tar.bz2"
+MD5SUM="5fb79ae890379eadb6b164fa1f99188f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/iir1/iir1.SlackBuild b/libraries/iir1/iir1.SlackBuild
index f98f0212b5..b811d30543 100644
--- a/libraries/iir1/iir1.SlackBuild
+++ b/libraries/iir1/iir1.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=iir1
-VERSION=${VERSION:-1.9.5}
+VERSION=${VERSION:-1.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/iir1/iir1.info b/libraries/iir1/iir1.info
index e94c9d499c..bc1d5ec6c0 100644
--- a/libraries/iir1/iir1.info
+++ b/libraries/iir1/iir1.info
@@ -1,8 +1,8 @@
PRGNAM="iir1"
-VERSION="1.9.5"
+VERSION="1.10.0"
HOMEPAGE="https://github.com/berndporr/iir1"
-DOWNLOAD="https://github.com/berndporr/iir1/archive/1.9.5/iir1-1.9.5.tar.gz"
-MD5SUM="f75c4b63a7940a6c8684c928963572f0"
+DOWNLOAD="https://github.com/berndporr/iir1/archive/1.10.0/iir1-1.10.0.tar.gz"
+MD5SUM="b837f404e2a39bff48ec28a3252e94a5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/ldacBT/README b/libraries/ldacBT/README
new file mode 100644
index 0000000000..b3b030ac3c
--- /dev/null
+++ b/libraries/ldacBT/README
@@ -0,0 +1,16 @@
+ldacBT (libraries for encoding using lossy LDAC)
+
+LDAC is a bluetooth codec of Hi-Res Audio Wireless. It's mainly used
+in devices made by Sony, which is also the author of this proprietary
+codec.
+
+The codec allows streaming lossy audio over Bluetooth connections at
+up to 990 kbps at 32 bits/96 kHz.
+
+This provides libldacBT_enc.so (CBR) and libldacBT_abr.so (AVR or
+Adaptive Bit Rate) libraries.
+
+NOTE: in order to use LDAC profile for a Bluetooth audio device,
+ corresponding package (e.g., "pipewire" from the base system)
+ needs to be rebuilt after this package is installed, unless the
+ libraries are loaded dynamically.
diff --git a/libraries/libdatrie/libdatrie.SlackBuild b/libraries/ldacBT/ldacBT.SlackBuild
index aad62392f7..22adba2535 100644
--- a/libraries/libdatrie/libdatrie.SlackBuild
+++ b/libraries/ldacBT/ldacBT.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for libdatrie
+# Slackware build script for ldacBT
-# Copyright 2019 fuzzix <fuzzix@gmail.com>
+# Copyright 2025 xaizek
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,14 +22,11 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# 20220301 bkw: Modified by SlackBuilds.org, BUILD=3:
-# - move HTML API docs to correct Slackware doc location.
-
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=libdatrie
-VERSION=${VERSION:-0.2.11}
-BUILD=${BUILD:-3}
+PRGNAM=ldacBT
+VERSION=${VERSION:-2.0.2.3}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -59,6 +56,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -69,42 +69,41 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
-cd $PRGNAM-$VERSION
+# The directory name inside of the archive does not include version.
+rm -rf $PRGNAM
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \+ -o \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-
-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 ; rm $i ; done
-
-PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
-mkdir -p $PKGDOC
-mv $PKG/usr/share/doc/datrie/html $PKGDOC || true
-rm -rf $PKG/usr/share
-cp -a AUTHORS COPYING ChangeLog NEWS README* $PKGDOC
-cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
-
-rm -f $PKG/usr/lib*/*.la
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Allow building with CMake 4.0.0+ on Slackware current by updating
+# cmake_minimum_required(VERSION 3.0)
+# Need at least 3.5, but using 3.10 to avoid a warning about deprecation.
+# Specifying -DCMAKE_POLICY_VERSION_MINIMUM=3.10 has similar effect but prints a
+# warning on Slackware 15.0 about unused variable.
+sed -i '1s/3.0/3.10/' CMakeLists.txt
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DINSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
+ -DCMAKE_BUILD_TYPE=Release \
+ ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/libraries/ldacBT/ldacBT.info b/libraries/ldacBT/ldacBT.info
new file mode 100644
index 0000000000..1df93a9fa2
--- /dev/null
+++ b/libraries/ldacBT/ldacBT.info
@@ -0,0 +1,10 @@
+PRGNAM="ldacBT"
+VERSION="2.0.2.3"
+HOMEPAGE="https://github.com/EHfive/ldacBT"
+DOWNLOAD="https://github.com/EHfive/ldacBT/releases/download/v2.0.2.3/ldacBT-2.0.2.3.tar.gz"
+MD5SUM="697e40bba3e4bdca93157b13f6d8451e"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="xaizek"
+EMAIL="xaizek@posteo.net"
diff --git a/libraries/ldacBT/slack-desc b/libraries/ldacBT/slack-desc
new file mode 100644
index 0000000000..a6b34562c6
--- /dev/null
+++ b/libraries/ldacBT/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------------------------------------------------------|
+ldacBT: ldacBT (libraries for encoding using lossy LDAC)
+ldacBT:
+ldacBT: LDAC is a bluetooth codec of Hi-Res Audio Wireless. It's mainly used
+ldacBT: in devices made by Sony, which is also the author of this proprietary
+ldacBT: codec.
+ldacBT:
+ldacBT: The codec allows streaming lossy audio over Bluetooth connections at
+ldacBT: up to 990 kbps at 32 bits/96 kHz.
+ldacBT:
+ldacBT: This provides libldacBT_enc.so (CBR) and libldacBT_abr.so (AVR or
+ldacBT: Adaptive Bit Rate) libraries.
diff --git a/libraries/libaacs/libaacs.SlackBuild b/libraries/libaacs/libaacs.SlackBuild
index 900686fe85..331bcbefe7 100644
--- a/libraries/libaacs/libaacs.SlackBuild
+++ b/libraries/libaacs/libaacs.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libaacs
-VERSION=${VERSION:-0.11.0}
+VERSION=${VERSION:-0.11.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libaacs/libaacs.info b/libraries/libaacs/libaacs.info
index cda7e2327c..61dd7cab26 100644
--- a/libraries/libaacs/libaacs.info
+++ b/libraries/libaacs/libaacs.info
@@ -1,8 +1,8 @@
PRGNAM="libaacs"
-VERSION="0.11.0"
+VERSION="0.11.1"
HOMEPAGE="http://www.videolan.org/developers/libaacs.html"
-DOWNLOAD="http://ftp.videolan.org/pub/videolan/libaacs/0.11.0/libaacs-0.11.0.tar.bz2"
-MD5SUM="9594fadca77a4010986d43f92e0959e7"
+DOWNLOAD="http://ftp.videolan.org/pub/videolan/libaacs/0.11.1/libaacs-0.11.1.tar.bz2"
+MD5SUM="a47fc555eaaa66f469b02b9a4cc32eb3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libayatana-appindicator/libayatana-appindicator.SlackBuild b/libraries/libayatana-appindicator/libayatana-appindicator.SlackBuild
index 3d2c6479b0..7bbd758df5 100644
--- a/libraries/libayatana-appindicator/libayatana-appindicator.SlackBuild
+++ b/libraries/libayatana-appindicator/libayatana-appindicator.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libayatana-appindicator
-VERSION=${VERSION:-0.5.93}
+VERSION=${VERSION:-0.5.94}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libayatana-appindicator/libayatana-appindicator.info b/libraries/libayatana-appindicator/libayatana-appindicator.info
index 024d9634c1..214a7788a6 100644
--- a/libraries/libayatana-appindicator/libayatana-appindicator.info
+++ b/libraries/libayatana-appindicator/libayatana-appindicator.info
@@ -1,8 +1,8 @@
PRGNAM="libayatana-appindicator"
-VERSION="0.5.93"
+VERSION="0.5.94"
HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator"
-DOWNLOAD="https://github.com/AyatanaIndicators/libayatana-appindicator/archive/0.5.93/libayatana-appindicator-0.5.93.tar.gz"
-MD5SUM="eb3121198bb7757c9aaf6482221a45de"
+DOWNLOAD="https://github.com/AyatanaIndicators/libayatana-appindicator/archive/0.5.94/libayatana-appindicator-0.5.94.tar.gz"
+MD5SUM="811dda8254a96d9fa91580f2b46408bd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libayatana-indicator"
diff --git a/libraries/libbdplus/libbdplus.SlackBuild b/libraries/libbdplus/libbdplus.SlackBuild
index bbc95e3a0b..23b6a58920 100644
--- a/libraries/libbdplus/libbdplus.SlackBuild
+++ b/libraries/libbdplus/libbdplus.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libbdplus
-VERSION=${VERSION:-0.1.2}
+VERSION=${VERSION:-0.2.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -98,7 +98,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ChangeLog COPYING README.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ChangeLog COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
rm -f $PKG/usr/lib*/*.la
diff --git a/libraries/libbdplus/libbdplus.info b/libraries/libbdplus/libbdplus.info
index 0aac0f9dad..20cd4a9c10 100644
--- a/libraries/libbdplus/libbdplus.info
+++ b/libraries/libbdplus/libbdplus.info
@@ -1,8 +1,8 @@
PRGNAM="libbdplus"
-VERSION="0.1.2"
+VERSION="0.2.0"
HOMEPAGE="http://www.videolan.org/developers/libbdplus.html"
-DOWNLOAD="http://ftp.videolan.org/pub/videolan/libbdplus/0.1.2/libbdplus-0.1.2.tar.bz2"
-MD5SUM="f1ad1c67943d81e1e2e3ab1c1a8f3ebb"
+DOWNLOAD="http://ftp.videolan.org/pub/videolan/libbdplus/0.2.0/libbdplus-0.2.0.tar.bz2"
+MD5SUM="7ae45244ba48790c2534df6ffad0c4bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libbsd/libbsd.SlackBuild b/libraries/libbsd/libbsd.SlackBuild
index bcd909ea1f..c397c2041e 100644
--- a/libraries/libbsd/libbsd.SlackBuild
+++ b/libraries/libbsd/libbsd.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libbsd
-# Copyright 2020-2023 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2020-2025 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# Copyright (c) 2010-2020 LEVAI Daniel
# All rights reserved.
#
@@ -31,7 +31,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libbsd
-VERSION=${VERSION:-0.11.7}
+VERSION=${VERSION:-0.12.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -44,9 +44,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -85,9 +82,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Debian/upstream patches
-for i in $CWD/patches/* ; do patch -p1 < $i ; done
-
autoreconf -vif
CFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/libraries/libbsd/libbsd.info b/libraries/libbsd/libbsd.info
index 486a365bf0..acc8e1f73e 100644
--- a/libraries/libbsd/libbsd.info
+++ b/libraries/libbsd/libbsd.info
@@ -1,8 +1,8 @@
PRGNAM="libbsd"
-VERSION="0.11.7"
+VERSION="0.12.2"
HOMEPAGE="https://libbsd.freedesktop.org/wiki/"
-DOWNLOAD="https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz"
-MD5SUM="2c5e63b5bb7771bbe4f572c7788e0bb8"
+DOWNLOAD="https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz"
+MD5SUM="1aa07d44ee00e2cc1ae3ac10baae7a68"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmd"
diff --git a/libraries/libbsd/patches/0001-build-Use-yes-instead-of-true-for-AC_CHECK_FUNCS-cac.patch b/libraries/libbsd/patches/0001-build-Use-yes-instead-of-true-for-AC_CHECK_FUNCS-cac.patch
deleted file mode 100644
index f73d8efe6a..0000000000
--- a/libraries/libbsd/patches/0001-build-Use-yes-instead-of-true-for-AC_CHECK_FUNCS-cac.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 5cfa39e5cde6b64ccf3d1335cee4d4744d4ce242 Mon Sep 17 00:00:00 2001
-From: Guillem Jover <guillem@hadrons.org>
-Date: Wed, 23 Nov 2022 23:42:49 +0100
-Subject: [PATCH] =?UTF-8?q?build:=20Use=20=C2=AByes=C2=BB=20instead=20of?=
- =?UTF-8?q?=20=C2=ABtrue=C2=BB=20for=20AC=5FCHECK=5FFUNCS=20cache=20value?=
-Origin: upstream, commit:5cfa39e5cde6b64ccf3d1335cee4d4744d4ce242
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This autoconf macro sets the ac_cv_func_ cached variable to «yes» not
-«true» so we were checking for an impossible condition.
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 17d113c..842f5d6 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -246,7 +246,7 @@ AC_LINK_IFELSE(
- AC_CHECK_FUNCS([clearenv dirfd fopencookie __fpurge \
- getauxval getentropy getexecname getline \
- pstat_getproc sysconf])
--AM_CONDITIONAL([HAVE_GETENTROPY], [test "x$ac_cv_func_getentropy" = "xtrue"])
-+AM_CONDITIONAL([HAVE_GETENTROPY], [test "x$ac_cv_func_getentropy" = "xyes"])
-
- AC_SUBST([MD5_LIBS])
- AC_SUBST([LIBBSD_LIBS])
---
-2.39.2
-
diff --git a/libraries/libbsd/patches/0001-funopen-Replace-off64_t-with-off_t-in-funopen_seek.patch b/libraries/libbsd/patches/0001-funopen-Replace-off64_t-with-off_t-in-funopen_seek.patch
deleted file mode 100644
index 6a9892acda..0000000000
--- a/libraries/libbsd/patches/0001-funopen-Replace-off64_t-with-off_t-in-funopen_seek.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From ec88b7bbbc9ef262b22302419ae14fce5fc7b1d8 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Thu, 15 Dec 2022 09:02:22 -0800
-Origin: upstream, commit:ec88b7bbbc9ef262b22302419ae14fce5fc7b1d8
-Subject: [PATCH] funopen: Replace off64_t with off_t in funopen_seek()
-
-AC_SYS_LARGEFILE in configure.ac is setting needed defines to make
-64bit off_t on relevant platforms.
-
-Fixes build on musl:
-
-| src/funopen.c:68:28: error: unknown type name 'off64_t'; did you mean 'off_t'?
-| funopen_seek(void *cookie, off64_t *offset, int whence)
-| ^~~~~~~
-| off_t
-
-Closes: !24
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-Signed-off-by: Guillem Jover <guillem@hadrons.org>
----
- src/funopen.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/funopen.c b/src/funopen.c
-index 01b63b3..0513e38 100644
---- a/src/funopen.c
-+++ b/src/funopen.c
-@@ -65,7 +65,7 @@ funopen_write(void *cookie, const char *buf, size_t size)
- }
-
- static int
--funopen_seek(void *cookie, off64_t *offset, int whence)
-+funopen_seek(void *cookie, off_t *offset, int whence)
- {
- struct funopen_cookie *cookiewrap = cookie;
- off_t soff = *offset;
---
-2.39.2
-
diff --git a/libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch b/libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch
deleted file mode 100644
index 41b2b496af..0000000000
--- a/libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 7b4ebd6521a693f236cad4170fce1bb5237ecae5 Mon Sep 17 00:00:00 2001
-From: Callum Farmer <callumjfarmer13@gmail.com>
-Date: Thu, 16 Feb 2023 21:26:05 +0000
-Origin: upstream, commit:7b4ebd6521a693f236cad4170fce1bb5237ecae5
-Subject: [PATCH] include: Adjust closefrom() per glibc adoption
-
-Added in glibc 2.34
-https://sourceware.org/git/?p=glibc.git;a=commit;h=607449506f197cc9514408908f41f22537a47a8c
-
-Signed-off-by: Guillem Jover <guillem@hadrons.org>
----
- include/bsd/unistd.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/include/bsd/unistd.h b/include/bsd/unistd.h
-index 167241b..20b0993 100644
---- a/include/bsd/unistd.h
-+++ b/include/bsd/unistd.h
-@@ -59,7 +59,11 @@ int bsd_getopt(int argc, char * const argv[], const char *shortopts);
- mode_t getmode(const void *set, mode_t mode);
- void *setmode(const char *mode_str);
-
-+#if !defined(__GLIBC__) || \
-+ !__GLIBC_PREREQ(2, 34) || \
-+ !defined(_DEFAULT_SOURCE)
- void closefrom(int lowfd);
-+#endif
-
- /* Compatibility with sendmail implementations. */
- #define initsetproctitle(c, a, e) setproctitle_init((c), (a), (e))
---
-2.39.2
-
diff --git a/libraries/libbsd/patches/0001-man-Update-STANDARDS-and-HISTORY-sections.patch b/libraries/libbsd/patches/0001-man-Update-STANDARDS-and-HISTORY-sections.patch
deleted file mode 100644
index d743f05c46..0000000000
--- a/libraries/libbsd/patches/0001-man-Update-STANDARDS-and-HISTORY-sections.patch
+++ /dev/null
@@ -1,279 +0,0 @@
-From 59a21c7fb846c483460979be74c546edab0d185e Mon Sep 17 00:00:00 2001
-From: Guillem Jover <guillem@hadrons.org>
-Date: Mon, 20 Feb 2023 00:11:10 +0100
-Origin: upstream, commit:59a21c7fb846c483460979be74c546edab0d185e
-Subject: [PATCH] man: Update STANDARDS and HISTORY sections
-
-Include BSD versions when functions were introduced. Add mention
-whether these are BSD extensions.
----
- man/arc4random.3bsd | 6 ++++++
- man/closefrom.3bsd | 13 +++++++++++--
- man/fparseln.3bsd | 4 +++-
- man/getpeereid.3bsd | 5 ++++-
- man/humanize_number.3bsd | 4 +++-
- man/pidfile.3bsd | 14 ++++++++++++++
- man/pwcache.3bsd | 6 +++---
- man/readpassphrase.3bsd | 6 ++++--
- man/reallocarray.3bsd | 10 ++++++++--
- man/setproctitle.3bsd | 2 ++
- man/strlcpy.3bsd | 2 ++
- man/strnstr.3bsd | 5 +++++
- man/strtonum.3bsd | 4 ++--
- man/tree.3bsd | 3 +++
- man/wcslcpy.3bsd | 11 +++++++++++
- 15 files changed, 81 insertions(+), 14 deletions(-)
-
-diff --git a/man/arc4random.3bsd b/man/arc4random.3bsd
-index 547bd54..f1dc254 100644
---- a/man/arc4random.3bsd
-+++ b/man/arc4random.3bsd
-@@ -135,6 +135,12 @@ These functions first appeared in
- .Nx 1.6 ,
- and
- .Dx 1.0 .
-+The functions
-+.Fn arc4random ,
-+.Fn arc4random_buf
-+and
-+.Fn arc4random_uniform
-+appeared in glibc 2.36.
- .Pp
- The original version of this random number generator used the
- RC4 (also known as ARC4) algorithm.
-diff --git a/man/closefrom.3bsd b/man/closefrom.3bsd
-index 9e1b0db..5f930f5 100644
---- a/man/closefrom.3bsd
-+++ b/man/closefrom.3bsd
-@@ -51,8 +51,17 @@ from the per-process object reference table.
- Any errors encountered while closing file descriptors are ignored.
- .Sh SEE ALSO
- .Xr close 2
-+.Sh STANDARDS
-+.Fn closefrom
-+is a
-+.Bx
-+and Solaris extension.
- .Sh HISTORY
- The
- .Fn closefrom
--function first appeared in
--.Fx 8.0 .
-+function first appeared in Solaris 9,
-+.Ox 3.5 ,
-+.Dx 1.2 ,
-+.Nx 3.0 ,
-+.Fx 8.0
-+and glibc 2.34.
-diff --git a/man/fparseln.3bsd b/man/fparseln.3bsd
-index ab8ad7b..b227f0d 100644
---- a/man/fparseln.3bsd
-+++ b/man/fparseln.3bsd
-@@ -150,4 +150,6 @@ if it runs out of memory.
- The
- .Fn fparseln
- function first appeared in
--.Nx 1.4 .
-+.Nx 1.4
-+and
-+.Fx 4.0 .
-diff --git a/man/getpeereid.3bsd b/man/getpeereid.3bsd
-index eafa4b4..4cc7cc6 100644
---- a/man/getpeereid.3bsd
-+++ b/man/getpeereid.3bsd
-@@ -139,4 +139,7 @@ or the kernel returned invalid data.
- The
- .Fn getpeereid
- function appeared in
--.Fx 4.6 .
-+.Fx 4.6 ,
-+.Nx 5.0
-+and
-+.Ox 3.0 .
-diff --git a/man/humanize_number.3bsd b/man/humanize_number.3bsd
-index 45b1d68..02ce9af 100644
---- a/man/humanize_number.3bsd
-+++ b/man/humanize_number.3bsd
-@@ -166,7 +166,9 @@ represented a number that does not fit in
- .Sh HISTORY
- .Fn humanize_number
- first appeared in
--.Nx 2.0 .
-+.Nx 2.0
-+and
-+.Fx 5.3 .
- .Pp
- .Fn dehumanize_number
- first appeared in
-diff --git a/man/pidfile.3bsd b/man/pidfile.3bsd
-index 634ac81..547c556 100644
---- a/man/pidfile.3bsd
-+++ b/man/pidfile.3bsd
-@@ -292,6 +292,20 @@ Probably called not from the process which used
- .Xr open 2 ,
- .Xr daemon 3 ,
- .Xr flopen 3bsd
-+.Sh HISTORY
-+The functions
-+.Fn pidfile_open ,
-+.Fn pidfile_write ,
-+.Fn pidfile_close
-+and
-+.Fn pidfile_remove
-+first appeared in
-+.Fx 5.5 .
-+.Pp
-+The function
-+.Fn pidfile_fileno
-+first appeared in
-+.Fx 10.0 .
- .Sh AUTHORS
- .An -nosplit
- The
-diff --git a/man/pwcache.3bsd b/man/pwcache.3bsd
-index 366c0b2..06c54e1 100644
---- a/man/pwcache.3bsd
-+++ b/man/pwcache.3bsd
-@@ -137,7 +137,7 @@ The
- .Fn uid_from_user
- and
- .Fn gid_from_group
--functions were ported from
--.Nx
--and first appeared in
-+functions first appeared in
-+.Nx 1.4
-+and
- .Ox 6.4 .
-diff --git a/man/readpassphrase.3bsd b/man/readpassphrase.3bsd
-index 23e5e4c..3c9275d 100644
---- a/man/readpassphrase.3bsd
-+++ b/man/readpassphrase.3bsd
-@@ -165,10 +165,12 @@ will reprint the prompt and the user may then enter a passphrase.
- The
- .Fn readpassphrase
- function is an
--.Ox
-+.Bx
- extension and should not be used if portability is desired.
- .Sh HISTORY
- The
- .Fn readpassphrase
- function first appeared in
--.Ox 2.9 .
-+.Ox 2.9
-+and
-+.Fx 4.6 .
-diff --git a/man/reallocarray.3bsd b/man/reallocarray.3bsd
-index f4dbf2b..a63de81 100644
---- a/man/reallocarray.3bsd
-+++ b/man/reallocarray.3bsd
-@@ -283,12 +283,18 @@ The
- .Fn reallocarray
- function appeared in
- .Ox 5.6 ,
-+.Dx 5.5
- and glibc 2.26.
-+.Pp
- The
- .Fn recallocarray
- function appeared in
--.Ox 6.1 .
-+.Ox 6.1
-+and
-+.Dx 5.5 .
- The
- .Fn freezero
- function appeared in
--.Ox 6.2 .
-+.Ox 6.2
-+and
-+.Dx 5.5 .
-diff --git a/man/setproctitle.3bsd b/man/setproctitle.3bsd
-index 4a6609f..c8aeb4b 100644
---- a/man/setproctitle.3bsd
-+++ b/man/setproctitle.3bsd
-@@ -112,6 +112,8 @@ The
- .Fn setproctitle
- function
- first appeared in
-+.Nx 1.0
-+and
- .Fx 2.2 .
- Other operating systems have
- similar functions.
-diff --git a/man/strlcpy.3bsd b/man/strlcpy.3bsd
-index 19aaa75..ebc9758 100644
---- a/man/strlcpy.3bsd
-+++ b/man/strlcpy.3bsd
-@@ -192,4 +192,6 @@ and
- functions first appeared in
- .Ox 2.4 ,
- and made their appearance in
-+.Nx 1.4.3
-+and
- .Fx 3.3 .
-diff --git a/man/strnstr.3bsd b/man/strnstr.3bsd
-index 44756e6..95e729e 100644
---- a/man/strnstr.3bsd
-+++ b/man/strnstr.3bsd
-@@ -112,3 +112,8 @@ ptr = strnstr(largestring, smallstring, 4);
- .Xr strspn 3 ,
- .Xr strtok 3 ,
- .Xr wcsstr 3
-+.Sh HISTORY
-+The
-+.Fn strnstr
-+function originated in
-+.Fx .
-diff --git a/man/strtonum.3bsd b/man/strtonum.3bsd
-index 44107b1..1041782 100644
---- a/man/strtonum.3bsd
-+++ b/man/strtonum.3bsd
-@@ -141,8 +141,8 @@ The string did not consist solely of digit characters.
- .Xr strtoull 3
- .Sh STANDARDS
- .Fn strtonum
--is an
--.Ox
-+is a
-+.Bx
- extension.
- .Sh HISTORY
- .ds doc-operating-system-NetBSD-8.0 8.0
-diff --git a/man/tree.3bsd b/man/tree.3bsd
-index 2bd4f17..4c9dfb6 100644
---- a/man/tree.3bsd
-+++ b/man/tree.3bsd
-@@ -562,6 +562,9 @@ main(void)
- .Ed
- .Sh SEE ALSO
- .Xr queue 3bsd
-+.Sh HISTORY
-+The tree macros first appeared in
-+.Fx 4.6 .
- .Sh NOTES
- Trying to free a tree in the following way is a common error:
- .Bd -literal -offset indent
-diff --git a/man/wcslcpy.3bsd b/man/wcslcpy.3bsd
-index f7ed5a2..3a6169c 100644
---- a/man/wcslcpy.3bsd
-+++ b/man/wcslcpy.3bsd
-@@ -69,3 +69,14 @@ counterpart, such as
- and
- .Fn wcslcpy ,
- which are BSD extensions.
-+.Sh HISTORY
-+The
-+.Fn wcslcpy
-+and
-+.Fn wcslcat
-+functions first appeared in
-+.Ox 3.8 ,
-+.Nx 1.6 ,
-+.Fx 5.0
-+and
-+.Dx 2.1 .
---
-2.39.2
-
diff --git a/libraries/libconfig/README b/libraries/libconfig/README
index dec6ebf5a1..718cbcaaf6 100644
--- a/libraries/libconfig/README
+++ b/libraries/libconfig/README
@@ -11,8 +11,3 @@ handheld devices.
The library includes bindings for both the C and C++ languages. It
works on POSIX-compliant UNIX systems (GNU/Linux, Mac OS X, Solaris,
FreeBSD) and Windows (2000, XP and later).
-
-To install the library documentation (HTML and PDF) pass DOC=yes to
-the SlackBuild in the environment, e.g.:
-
- DOC=yes ./libconfig.SlackBuild
diff --git a/libraries/libconfig/libconfig.SlackBuild b/libraries/libconfig/libconfig.SlackBuild
index adef5ca76d..008d4ae3fe 100644
--- a/libraries/libconfig/libconfig.SlackBuild
+++ b/libraries/libconfig/libconfig.SlackBuild
@@ -24,6 +24,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20250704 bkw:
+# - update for v1.8.1.
+# - switch from autotools to cmake. this fixes building on -current. thanks
+# to Andrea Sacchetti Picchio for spotting this.
+# - get rid of DOC=yes, upstream ships prebuilt docs, always include.
+# - cmake doesn't build the .info file, do it manually.
+# - build with our SLKCFLAGS only.
+
# 20250528 bkw: update for v1.8.
# 20231127 bkw:
# - update for v1.7.3.
@@ -34,7 +42,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libconfig
-VERSION=${VERSION:-1.8}
+VERSION=${VERSION:-1.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,50 +90,47 @@ 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 {} +
-# 20250528 bkw: 1.8 uses autoconf syntax not supported by our version
-# 2.69. revert to what the previous version did.
-sed -i 's,AC_CHECK_INCLUDES_DEFAULT,AC_HEADER_STDC,' configure.ac
-
-autoreconf -if
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --infodir=/usr/info \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --disable-static \
- --disable-examples \
- --build=$ARCH-slackware-linux
-
-make
-make install-strip DESTDIR=$PKG
-
-rm -f $PKG/usr/info/dir
-gzip -9 $PKG/usr/info/*.info*
-
+SLKCFLAGS="$SLKCFLAGS -DNDEBUG"
+
+# Note: -DCMAKE_INSTALL_LIBDIR=/usr/lib64 results in broken .pc files
+# that reference /usr//usr/lib64. Using a relative (as below) path fixes it.
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DBUILD_EXAMPLES=OFF \
+ -DBUILD_TESTS=OFF \
+ -DCMAKE_C_FLAGS_RELEASE="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib$LIBDIRSUFFIX \
+ -DCMAKE_INSTALL_MANDIR=/usr/man \
+ -DCMAKE_INSTALL_DOCDIR=/usr/doc/$PRGNAM-$VERSION \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make install/strip DESTDIR=$PKG
+cd ..
+
+# 20250705 bkw: when we built with autoconf, it would create the .info
+# file. upstream hasn't added the .info to cmake yet, so do it this way.
+I=$PRGNAM.info
+make -C doc $I
+mkdir -p $PKG/usr/info
+gzip -9c < doc/$I > $PKG/usr/info/$I.gz
+
+# 20250705 bkw: upstream stopped updating ChangeLog in 2022, after 1.7.4.
+# for now, include it in the package.
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $PKGDOC/examples/{c,c++}
-cp -a AUTHORS COPYING.LIB ChangeLog LICENSE README TODO $PKGDOC
+cp -a AUTHORS COPYING.LIB ChangeLog LICENSE README* TODO $PKGDOC
cp -a examples/c/*.{cfg,c} $PKG/usr/doc/$PRGNAM-$VERSION/examples/c/
cp -a examples/c++/*.{cfg,cpp} $PKG/usr/doc/$PRGNAM-$VERSION/examples/c++/
cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
-INCLUDES="does NOT include"
-if [ "${DOC:-no}" = "yes" ]; then
- make html pdf
- cp -a doc/libconfig.{html,pdf} $PKGDOC
- INCLUDES="includes"
-fi
-
-rm -f $PKG/usr/lib*/*.la
+# 20250705 bkw: upstream ships prebuilt docs, use them.
+cp -a docs/libconfig_manual.{html,pdf} $PKGDOC
mkdir -p $PKG/install
-sed "s,@INCLUDES@,$INCLUDES," < $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/doinst.sh > $PKG/install/douninst.sh
diff --git a/libraries/libconfig/libconfig.info b/libraries/libconfig/libconfig.info
index ef3aa9cf53..8545b7bf64 100644
--- a/libraries/libconfig/libconfig.info
+++ b/libraries/libconfig/libconfig.info
@@ -1,8 +1,8 @@
PRGNAM="libconfig"
-VERSION="1.8"
+VERSION="1.8.1"
HOMEPAGE="https://github.com/hyperrealm/libconfig"
-DOWNLOAD="https://github.com/hyperrealm/libconfig/archive/v1.8/libconfig-1.8.tar.gz"
-MD5SUM="7dc4b7c9767be2b68d5bd1e56f713ee2"
+DOWNLOAD="https://github.com/hyperrealm/libconfig/archive/v1.8.1/libconfig-1.8.1.tar.gz"
+MD5SUM="873f8c5eab2fb450156bc1e8c1762bef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libconfig/slack-desc b/libraries/libconfig/slack-desc
index 6b2bf1aaf5..515ba85b09 100644
--- a/libraries/libconfig/slack-desc
+++ b/libraries/libconfig/slack-desc
@@ -15,5 +15,5 @@ libconfig: parsing in application code. It is very compact and well-suited for
libconfig: memory-constrained systems like handheld devices. Includes bindings
libconfig: for both C and C++.
libconfig:
-libconfig: This package @INCLUDES@ the API documentation.
+libconfig:
libconfig:
diff --git a/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild b/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
index 4ecc14640b..6e72c48879 100644
--- a/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
+++ b/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
@@ -35,7 +35,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libcurl-gnutls
SRCNAM=curl
-VERSION=${VERSION:-8.11.1}
+VERSION=${VERSION:-8.16.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libcurl-gnutls/libcurl-gnutls.info b/libraries/libcurl-gnutls/libcurl-gnutls.info
index 5d8b4b1ace..a3ebfc0e26 100644
--- a/libraries/libcurl-gnutls/libcurl-gnutls.info
+++ b/libraries/libcurl-gnutls/libcurl-gnutls.info
@@ -1,8 +1,8 @@
PRGNAM="libcurl-gnutls"
-VERSION="8.11.1"
+VERSION="8.16.0"
HOMEPAGE="https://curl.haxx.se"
-DOWNLOAD="https://curl.se/download/curl-8.11.1.tar.xz"
-MD5SUM="25e65a5156ca4928060b61cb051813db"
+DOWNLOAD="https://curl.se/download/curl-8.16.0.tar.xz"
+MD5SUM="3b5aae755714b338af0f66726bceb62a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libdatrie/README b/libraries/libdatrie/README
deleted file mode 100644
index b850b8af35..0000000000
--- a/libraries/libdatrie/README
+++ /dev/null
@@ -1,5 +0,0 @@
-libdatrie - An Implementation of Double-Array Trie
-
-Trie is a kind of digital search tree, an efficient indexing method
-in which search time is independent of database size. It only takes
-O(m) search time, where m is the length of the search string.
diff --git a/libraries/libdatrie/libdatrie.info b/libraries/libdatrie/libdatrie.info
deleted file mode 100644
index 9dc03731de..0000000000
--- a/libraries/libdatrie/libdatrie.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="libdatrie"
-VERSION="0.2.11"
-HOMEPAGE="https://linux.thai.net/~thep/datrie/datrie.html"
-DOWNLOAD="https://linux.thai.net/pub/ThaiLinux/software/libthai/libdatrie-0.2.11.tar.xz"
-MD5SUM="486a3a9cda1265ddedbea61fe5c7f3cc"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="fuzzix"
-EMAIL="fuzzix@gmail.com"
diff --git a/libraries/libdatrie/slack-desc b/libraries/libdatrie/slack-desc
deleted file mode 100644
index cfde470005..0000000000
--- a/libraries/libdatrie/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-libdatrie: libdatrie (An Implementation of Double-Array Trie)
-libdatrie:
-libdatrie: LibDatrie is an implementation of double-array structure for
-libdatrie: representing trie, as proposed by Junichi Aoe.
-libdatrie:
-libdatrie: Trie is a kind of digital search tree, an efficient indexing method
-libdatrie: in which search time is independent of database size. It only takes
-libdatrie: O(m) search time, where m is the length of the search string.
-libdatrie:
-libdatrie: https://linux.thai.net/~thep/datrie/datrie.html
-libdatrie:
diff --git a/libraries/libdc1394/libdc1394.SlackBuild b/libraries/libdc1394/libdc1394.SlackBuild
index dcb0c89e89..63f95de82e 100644
--- a/libraries/libdc1394/libdc1394.SlackBuild
+++ b/libraries/libdc1394/libdc1394.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libdc1394
-VERSION=${VERSION:-2.2.6}
+VERSION=${VERSION:-2.2.7}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libdc1394/libdc1394.info b/libraries/libdc1394/libdc1394.info
index 2c05c28c5e..77150ee1db 100644
--- a/libraries/libdc1394/libdc1394.info
+++ b/libraries/libdc1394/libdc1394.info
@@ -1,8 +1,8 @@
PRGNAM="libdc1394"
-VERSION="2.2.6"
+VERSION="2.2.7"
HOMEPAGE="https://damien.douxchamps.net/ieee1394/libdc1394/"
-DOWNLOAD="https://downloads.sourceforge.net/libdc1394/libdc1394-2.2.6.tar.gz"
-MD5SUM="9fad67bbff08fe2818d5ec81802ec89f"
+DOWNLOAD="https://downloads.sourceforge.net/libdc1394/libdc1394-2.2.7.tar.gz"
+MD5SUM="003856054d39f12c18ab9e0f1e527e2c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libde265/libde265.SlackBuild b/libraries/libde265/libde265.SlackBuild
index db292c0e6b..4f92b99c99 100644
--- a/libraries/libde265/libde265.SlackBuild
+++ b/libraries/libde265/libde265.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libde265
-VERSION=${VERSION:-1.0.15}
+VERSION=${VERSION:-1.0.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,8 +79,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-SHERLOCK265="${SHERLOCK265:-no}"
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -90,7 +88,6 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-static \
- --enable-sherlock265=$SHERLOCK265 \
--build=$ARCH-slackware-linux
make
diff --git a/libraries/libde265/libde265.info b/libraries/libde265/libde265.info
index 2b0e5ae3cd..8d54367b22 100644
--- a/libraries/libde265/libde265.info
+++ b/libraries/libde265/libde265.info
@@ -1,8 +1,8 @@
PRGNAM="libde265"
-VERSION="1.0.15"
+VERSION="1.0.16"
HOMEPAGE="https://github.com/strukturag/libde265"
-DOWNLOAD="https://github.com/strukturag/libde265/releases/download/v1.0.15/libde265-1.0.15.tar.gz"
-MD5SUM="d61e9fb8052b8d90d76ab67fd84e018d"
+DOWNLOAD="https://github.com/strukturag/libde265/releases/download/v1.0.16/libde265-1.0.16.tar.gz"
+MD5SUM="f3173ff6fa273e139de19e6e77bec9b6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libdxfrw/README b/libraries/libdxfrw/README
index 22f3668284..ac562687aa 100644
--- a/libraries/libdxfrw/README
+++ b/libraries/libdxfrw/README
@@ -1,3 +1,7 @@
libdxfrw is a free C++ library to read and write DXF files in both
-formats ascii and binary form. Also can read DWG files from R14 to
-the last V2015.
+formats ascii and binary form. It also has rudimentary capabilities
+to read DWG files.
+
+Note:
+This version of libdxfrw conflicts with librecad.Don't install
+both at the same time.
diff --git a/libraries/libdxfrw/libdxfrw.SlackBuild b/libraries/libdxfrw/libdxfrw.SlackBuild
index 10d82fb9c2..5fc92f6a81 100644
--- a/libraries/libdxfrw/libdxfrw.SlackBuild
+++ b/libraries/libdxfrw/libdxfrw.SlackBuild
@@ -25,11 +25,11 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libdxfrw
-VERSION=${VERSION:-0bde851_20240415}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-COMMIT=${COMMIT:-0bde85180a9a5a76ced21bf1db641c2dec6923aa}
+SRCVER=${SRCVER:-LC2.2.0}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -68,30 +68,30 @@ trap 'echo "$0 FAILED at line $LINENO!" | tee -a $OUTPUT/error-${PRGNAM}.log' E
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$COMMIT
-tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
-cd $PRGNAM-$COMMIT
+rm -rf $PRGNAM-$SRCVER
+tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
+cd $PRGNAM-$SRCVER
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-autoreconf -fiv
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --disable-static \
- --with-gnu-ld
-
-make
-make install DESTDIR=$PKG
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+
+cmake -B build -S $TMP/$PRGNAM-$SRCVER \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_BINDIR=/usr/bin \
+ -DCMAKE_INSTALL_DOCDIR=/usr/doc \
+ -DCMAKE_INSTALL_INCLUDEDIR=/usr/include \
+ -DCMAKE_INSTALL_MANDIR=/usr/man \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DLIBDXFRW_BUILD_DOC=ON \
+ -DLIBDXFRW_BUILD_DWG2DXF=ON
+
+cmake --build build
+DESTDIR=$PKG cmake --install build
# Don't ship .la files:
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
diff --git a/libraries/libdxfrw/libdxfrw.info b/libraries/libdxfrw/libdxfrw.info
index 69a929dadf..359321e1b2 100644
--- a/libraries/libdxfrw/libdxfrw.info
+++ b/libraries/libdxfrw/libdxfrw.info
@@ -1,8 +1,8 @@
PRGNAM="libdxfrw"
-VERSION="0bde851_20240415"
-HOMEPAGE="https://github.com/codelibs/libdxfrw"
-DOWNLOAD="https://github.com/codelibs/libdxfrw/archive/0bde851/libdxfrw-0bde85180a9a5a76ced21bf1db641c2dec6923aa.tar.gz"
-MD5SUM="41863ac52e2c9bb8c00eb1574aa08a56"
+VERSION="2.2.0"
+HOMEPAGE="https://github.com/LibreCAD/libdxfrw"
+DOWNLOAD="https://github.com/LibreCAD/libdxfrw/archive/LC2.2.0/libdxfrw-LC2.2.0.tar.gz"
+MD5SUM="0d34bbab5677bac2bc73761405a17018"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libdxfrw/slack-desc b/libraries/libdxfrw/slack-desc
index 51f473632a..da25ae6d97 100644
--- a/libraries/libdxfrw/slack-desc
+++ b/libraries/libdxfrw/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
libdxfrw: libdxfrw (C++ Library for DXG/DWG files)
libdxfrw:
-libdxfrw: libdxfrw is a free C++ library to read and write DXF files in both
-libdxfrw: formats ascii and binary form. Also can read DWG files from R14 to
-libdxfrw: the last V2015.
+libdxfrw: libdxfrw is a free C++ library to read and write DXF files
+libdxfrw: in binary form.It also has rudimentary capabilities to read
+libdxfrw: DWG files.
libdxfrw:
libdxfrw:
libdxfrw:
libdxfrw:
-libdxfrw: Homepage:https://github.com/orgs/codelibs
+libdxfrw: Homepage:https://github.com/LibreCAD/libdxfrw
libdxfrw:
diff --git a/libraries/libfabric/libfabric.SlackBuild b/libraries/libfabric/libfabric.SlackBuild
index f378919227..273ef52d57 100644
--- a/libraries/libfabric/libfabric.SlackBuild
+++ b/libraries/libfabric/libfabric.SlackBuild
@@ -35,12 +35,13 @@
# 18/08/2024: Updated to version 1.22.0
# 18/02/2025: updated to version 2.0.0
# 16/04/2025: updated to version 2.1.0
+# 25/07/2025: updated to version 2.2.0
# ---------------------------------------------------------------------------------------
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfabric
-VERSION=${VERSION:-2.1.0}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,9 +82,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
./autogen.sh
CFLAGS="$SLKCFLAGS" \
@@ -119,4 +120,4 @@ 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
+/sbin/makepkg -l y -c n --remove-rpaths --remove-tmp-rpaths $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libfabric/libfabric.info b/libraries/libfabric/libfabric.info
index 0cca757167..26d6a28ef5 100644
--- a/libraries/libfabric/libfabric.info
+++ b/libraries/libfabric/libfabric.info
@@ -1,10 +1,10 @@
PRGNAM="libfabric"
-VERSION="2.1.0"
+VERSION="2.2.0"
HOMEPAGE="https://libfabric.org/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/ofiwg/libfabric/archive/v2.1.0/libfabric-2.1.0.tar.gz"
-MD5SUM_x86_64="3c697457034f7bf1ebdb8c0c8d65f560"
+DOWNLOAD_x86_64="https://github.com/ofiwg/libfabric/archive/v2.2.0/libfabric-2.2.0.tar.gz"
+MD5SUM_x86_64="611a530878fd232a0cc0bd413f5775ad"
REQUIRES="numactl rdma-core valgrind"
MAINTAINER="Vijay Marcel"
EMAIL="vijaymarcel@outlook.com"
diff --git a/libraries/libfilezilla/libfilezilla.SlackBuild b/libraries/libfilezilla/libfilezilla.SlackBuild
index 1c5577e088..e8775b84c3 100644
--- a/libraries/libfilezilla/libfilezilla.SlackBuild
+++ b/libraries/libfilezilla/libfilezilla.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfilezilla
-VERSION=${VERSION:-0.50.0}
+VERSION=${VERSION:-0.51.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libfilezilla/libfilezilla.info b/libraries/libfilezilla/libfilezilla.info
index 7b2cd1c092..bd885d6f65 100644
--- a/libraries/libfilezilla/libfilezilla.info
+++ b/libraries/libfilezilla/libfilezilla.info
@@ -1,8 +1,8 @@
PRGNAM="libfilezilla"
-VERSION="0.50.0"
+VERSION="0.51.1"
HOMEPAGE="https://lib.filezilla-project.org/"
-DOWNLOAD="https://sbo-source.s3.ap-southeast-1.amazonaws.com/libfilezilla-0.50.0.tar.xz"
-MD5SUM="c494c60618d2744bb69fb77777f25b47"
+DOWNLOAD="https://sbo-source.s3.ap-southeast-1.amazonaws.com/libfilezilla-0.51.1.tar.xz"
+MD5SUM="147fc3a4b13a19140d132632b3459a9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libgig/libgig.SlackBuild b/libraries/libgig/libgig.SlackBuild
index ea9e2d151c..b8a2b716b7 100644
--- a/libraries/libgig/libgig.SlackBuild
+++ b/libraries/libgig/libgig.SlackBuild
@@ -2,8 +2,8 @@
# Slackware build script for libgig
-# Written by Michales Michaloudes korgie@gmail.com
-# Copyright 2019-2024 Johannes Schoepfer, Germany
+# Written by Michales Michaloudes
+# Copyright 2019-2025 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libgig
-VERSION=${VERSION:-4.4.1}
+VERSION=${VERSION:-4.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libgig/libgig.info b/libraries/libgig/libgig.info
index ae12d0b8c7..4b550ac63d 100644
--- a/libraries/libgig/libgig.info
+++ b/libraries/libgig/libgig.info
@@ -1,8 +1,8 @@
PRGNAM="libgig"
-VERSION="4.4.1"
+VERSION="4.5.0"
HOMEPAGE="https://www.linuxsampler.org/libgig/"
-DOWNLOAD="https://download.linuxsampler.org/packages/libgig-4.4.1.tar.bz2"
-MD5SUM="c1c6302c49fa6368c4f2b543b0239700"
+DOWNLOAD="https://download.linuxsampler.org/packages/libgig-4.5.0.tar.bz2"
+MD5SUM="40524d77d9fa315223b0d9d9d574c544"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libgit2-glib/detect-libgit2-version.patch b/libraries/libgit2-glib/detect-libgit2-version.patch
deleted file mode 100644
index 27a2625205..0000000000
--- a/libraries/libgit2-glib/detect-libgit2-version.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-diff --git a/libgit2-glib/ggit-enum-types.c.template b/libgit2-glib/ggit-enum-types.c.template
-index 2c5f15b..acc5f75 100644
---- a/libgit2-glib/ggit-enum-types.c.template
-+++ b/libgit2-glib/ggit-enum-types.c.template
-@@ -4,7 +4,7 @@
- /*** END file-header ***/
-
- /*** BEGIN file-production ***/
--/* enumerations from "@filename@" */
-+/* enumerations from "@basename@" */
- #include "@filename@"
-
- /*** END file-production ***/
-diff --git a/libgit2-glib/ggit-enum-types.h.template b/libgit2-glib/ggit-enum-types.h.template
-index 7d7c564..f40326d 100644
---- a/libgit2-glib/ggit-enum-types.h.template
-+++ b/libgit2-glib/ggit-enum-types.h.template
-@@ -9,7 +9,7 @@ G_BEGIN_DECLS
- /*** END file-header ***/
-
- /*** BEGIN file-production ***/
--/* Enumerations from "@filename@" */
-+/* Enumerations from "@basename@" */
-
- /*** END file-production ***/
-
-diff --git a/libgit2-glib/ggit-remote-callbacks.h b/libgit2-glib/ggit-remote-callbacks.h
-index 3005ff4..2340712 100644
---- a/libgit2-glib/ggit-remote-callbacks.h
-+++ b/libgit2-glib/ggit-remote-callbacks.h
-@@ -24,6 +24,7 @@
-
- #include <glib-object.h>
- #include <git2.h>
-+#include <git2/sys/errors.h>
- #include <libgit2-glib/ggit-cred.h>
-
- G_BEGIN_DECLS
-diff --git a/libgit2-glib/ggit-repository.c b/libgit2-glib/ggit-repository.c
-index 1e095c8..6861c13 100644
---- a/libgit2-glib/ggit-repository.c
-+++ b/libgit2-glib/ggit-repository.c
-@@ -3182,7 +3182,7 @@ ggit_repository_create_commit (GgitRepository *repository,
- message,
- _ggit_native_get (tree),
- parent_count,
-- (const git_commit **)parents_native);
-+ (gpointer)parents_native);
-
- g_free (parents_native);
-
-diff --git a/libgit2-glib/ggit-types.h b/libgit2-glib/ggit-types.h
-index 4d5accf..c8b7af4 100644
---- a/libgit2-glib/ggit-types.h
-+++ b/libgit2-glib/ggit-types.h
-@@ -355,7 +355,8 @@ typedef enum
- GGIT_CONFIG_LEVEL_XDG = 3,
- GGIT_CONFIG_LEVEL_GLOBAL = 4,
- GGIT_CONFIG_LEVEL_LOCAL = 5,
-- GGIT_CONFIG_LEVEL_APP = 6,
-+ GGIT_CONFIG_LEVEL_WORKTREE = 6,
-+ GGIT_CONFIG_LEVEL_APP = 7,
- GGIT_CONFIG_LEVEL_HIGHEST = -1
- } GgitConfigLevel;
-
-diff --git a/meson.build b/meson.build
-index ddac357..c72f1e8 100644
---- a/meson.build
-+++ b/meson.build
-@@ -3,7 +3,7 @@ project(
- version: '1.0.0.1',
- default_options: 'buildtype=debugoptimized',
- license: 'LGPL2+',
-- meson_version: '>= 0.49.0',
-+ meson_version: '>= 0.59.0',
- )
-
- libgit2_glib_version = meson.project_version()
-@@ -124,7 +124,7 @@ glib_dep = dependency('glib-2.0', version: '>=' + glib_req)
- gobject_dep = dependency('gobject-2.0', version: '>=' + glib_req)
- gio_dep = dependency('gio-2.0', version: '>=' + glib_req)
-
--libgit2_dep = dependency('libgit2', version: '>= 0.25.0')
-+libgit2_dep = dependency('libgit2', version: '>= 1.8.0')
-
- enable_gir = get_option('introspection')
- if enable_gir
diff --git a/libraries/libgit2-glib/libgit2-glib.SlackBuild b/libraries/libgit2-glib/libgit2-glib.SlackBuild
index aca86d980b..7c558cfbed 100644
--- a/libraries/libgit2-glib/libgit2-glib.SlackBuild
+++ b/libraries/libgit2-glib/libgit2-glib.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libgit2-glib
-VERSION=${VERSION:-1.0.0.1}
+VERSION=${VERSION:-1.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,7 +71,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -80,8 +80,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Build against libgit2 version >= 1.0
-patch -p1 < $CWD/detect-libgit2-version.patch
+PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
+export PYTHONPATH=/opt/python$PYVER/site-packages
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/libraries/libgit2-glib/libgit2-glib.info b/libraries/libgit2-glib/libgit2-glib.info
index a6f23b86c1..6ba1a766bc 100644
--- a/libraries/libgit2-glib/libgit2-glib.info
+++ b/libraries/libgit2-glib/libgit2-glib.info
@@ -1,10 +1,10 @@
PRGNAM="libgit2-glib"
-VERSION="1.0.0.1"
+VERSION="1.2.1"
HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib"
-DOWNLOAD="https://download.gnome.org/sources/libgit2-glib/1.0/libgit2-glib-1.0.0.1.tar.xz"
-MD5SUM="d5b64b1cea56253301bcc87e3d50fb56"
+DOWNLOAD="https://gitlab.gnome.org/GNOME/libgit2-glib/-/archive/1.2.1/libgit2-glib-1.2.1.tar.gz"
+MD5SUM="cda52c49cc6a3f3bcb863365f1e8196b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libgit2"
+REQUIRES="libgit2 gi-docgen python3-meson-opt"
MAINTAINER="Pouria Rezaei"
EMAIL="Pouria.rz@outlook.com"
diff --git a/libraries/libgit2/libgit2.SlackBuild b/libraries/libgit2/libgit2.SlackBuild
index 5e4a651133..1712dcfb83 100644
--- a/libraries/libgit2/libgit2.SlackBuild
+++ b/libraries/libgit2/libgit2.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libgit2
-VERSION=${VERSION:-1.8.4}
+VERSION=${VERSION:-1.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -89,7 +89,7 @@ cd build
-DREGEX_BACKEND=pcre \
-DUSE_SHA1=HTTPS \
-DUSE_HTTPS=OpenSSL \
- -DUSE_HTTP_PARSER=system \
+ -DUSE_HTTP_PARSER=llhttp \
-DUSE_SSH=ON \
-DUSE_NTLMCLIENT=OFF \
-DLIB_INSTALL_DIR:PATH="lib${LIBDIRSUFFIX}" \
diff --git a/libraries/libgit2/libgit2.info b/libraries/libgit2/libgit2.info
index d2c1fcc27f..bd6af4abd6 100644
--- a/libraries/libgit2/libgit2.info
+++ b/libraries/libgit2/libgit2.info
@@ -1,10 +1,10 @@
PRGNAM="libgit2"
-VERSION="1.8.4"
+VERSION="1.9.1"
HOMEPAGE="https://libgit2.github.com/"
-DOWNLOAD="https://github.com/libgit2/libgit2/archive/v1.8.4/libgit2-1.8.4.tar.gz"
-MD5SUM="6352002ea5edb07c84503aaa8a375398"
+DOWNLOAD="https://github.com/libgit2/libgit2/archive/v1.9.1/libgit2-1.9.1.tar.gz"
+MD5SUM="7f15b98033d0c881f4e756d10e65d14f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="llhttp"
MAINTAINER="Pouria Rezaei"
EMAIL="Pouria.rz@outlook.com"
diff --git a/libraries/libmediainfo/graphviz-13.patch.gz b/libraries/libmediainfo/graphviz-13.patch.gz
new file mode 100644
index 0000000000..376b6c3396
--- /dev/null
+++ b/libraries/libmediainfo/graphviz-13.patch.gz
Binary files differ
diff --git a/libraries/libmediainfo/libmediainfo.SlackBuild b/libraries/libmediainfo/libmediainfo.SlackBuild
index cf0b8fd7dc..1d83d17280 100644
--- a/libraries/libmediainfo/libmediainfo.SlackBuild
+++ b/libraries/libmediainfo/libmediainfo.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmediainfo
VERSION=${VERSION:-25.04}
SRCNAM=MediaInfoLib
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -91,6 +88,9 @@ if pkg-config --exists tinyxml2 ; then tinyxml2="--with-libtinyxml2" ; else tiny
# https://github.com/MediaArea/MediaInfoLib/issues/2143
sed -i 's|Renderers_Size, NULL|Renderers_Size|' Source/MediaInfo/Export/Export_Graph.cpp
+# Patch for Graphviz 13, thanks to ARC Linux
+gzip -d < $CWD/graphviz-13.patch.gz | patch -p1
+
cd Project/GNU/Library
./autogen.sh
diff --git a/libraries/libmodsecurity/libmodsecurity.SlackBuild b/libraries/libmodsecurity/libmodsecurity.SlackBuild
index a9de9bca9e..2b43ab667e 100644
--- a/libraries/libmodsecurity/libmodsecurity.SlackBuild
+++ b/libraries/libmodsecurity/libmodsecurity.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmodsecurity
SRCNAM=modsecurity
-VERSION=${VERSION:-3.0.13}
+VERSION=${VERSION:-3.0.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libmodsecurity/libmodsecurity.info b/libraries/libmodsecurity/libmodsecurity.info
index 38cf200bb2..3c94b2a346 100644
--- a/libraries/libmodsecurity/libmodsecurity.info
+++ b/libraries/libmodsecurity/libmodsecurity.info
@@ -1,8 +1,8 @@
PRGNAM="libmodsecurity"
-VERSION="3.0.13"
+VERSION="3.0.14"
HOMEPAGE="https://www.modsecurity.org/"
-DOWNLOAD="https://github.com/owasp-modsecurity/ModSecurity/releases/download/v3.0.13/modsecurity-v3.0.13.tar.gz"
-MD5SUM="9d29316557f7f5c0104b4fbccf465da2"
+DOWNLOAD="https://github.com/owasp-modsecurity/ModSecurity/releases/download/v3.0.14/modsecurity-v3.0.14.tar.gz"
+MD5SUM="b390cca4b62c6d6d35521fba9cf29c69"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="yajl"
diff --git a/libraries/libmpdclient/libmpdclient.SlackBuild b/libraries/libmpdclient/libmpdclient.SlackBuild
index 62ad83ada0..6a49dc44dd 100644
--- a/libraries/libmpdclient/libmpdclient.SlackBuild
+++ b/libraries/libmpdclient/libmpdclient.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libmpdclient
-# Copyright 2022-2024 Eugene M., <damagedone at gmx dot com>
+# Copyright 2022-2025 Eugene M., <damagedone at gmx dot 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=libmpdclient
-VERSION=${VERSION:-2.22}
+VERSION=${VERSION:-2.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -99,8 +99,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mv $PKG/usr/share/doc/libmpdclient/* $PKG/usr/doc/$PRGNAM-$VERSION
-rm -rf $PKG/usr/share/
-
+rm -rf $PKG/usr/share/doc
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/libraries/libmpdclient/libmpdclient.info b/libraries/libmpdclient/libmpdclient.info
index bf9eb9cfb5..1258aee274 100644
--- a/libraries/libmpdclient/libmpdclient.info
+++ b/libraries/libmpdclient/libmpdclient.info
@@ -1,8 +1,8 @@
PRGNAM="libmpdclient"
-VERSION="2.22"
+VERSION="2.23"
HOMEPAGE="https://www.musicpd.org/doc/libmpdclient/"
-DOWNLOAD="https://www.musicpd.org/download/libmpdclient/2/libmpdclient-2.22.tar.xz"
-MD5SUM="3c9ddd62e1c97f5530733acf6b7bde9f"
+DOWNLOAD="https://www.musicpd.org/download/libmpdclient/2/libmpdclient-2.23.tar.xz"
+MD5SUM="53fd50b49a6d384240bba135b654d837"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libreadline-java/libreadline-java.SlackBuild b/libraries/libreadline-java/libreadline-java.SlackBuild
index bb0d19445e..d4165221eb 100644
--- a/libraries/libreadline-java/libreadline-java.SlackBuild
+++ b/libraries/libreadline-java/libreadline-java.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for libreadline-java
# Copyright 2013,2014,2017,2022 Andrew Clemons, Wellington, New Zealand
+# Copyright 2025 Andrew Clemons, Tokyo, Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libreadline-java
-VERSION=${VERSION:-0.8.3}
+VERSION=${VERSION:-0.8.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libreadline-java/libreadline-java.info b/libraries/libreadline-java/libreadline-java.info
index 24353bad28..55dabb2e36 100644
--- a/libraries/libreadline-java/libreadline-java.info
+++ b/libraries/libreadline-java/libreadline-java.info
@@ -1,8 +1,8 @@
PRGNAM="libreadline-java"
-VERSION="0.8.3"
+VERSION="0.8.4"
HOMEPAGE="https://github.com/aclemons/java-readline"
-DOWNLOAD="https://github.com/aclemons/java-readline/releases/download/v0.8.3/libreadline-java-0.8.3-src.tar.gz"
-MD5SUM="d60bdafaf65438def6d3def298d0b934"
+DOWNLOAD="https://github.com/aclemons/java-readline/releases/download/v0.8.4/libreadline-java-0.8.4-src.tar.gz"
+MD5SUM="4d64ec4bd0abd7ba6c873abfbb6bae76"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk8"
diff --git a/libraries/libsidplay2/libsidplay2.SlackBuild b/libraries/libsidplay2/libsidplay2.SlackBuild
index a51846c4f5..91ebf1eac0 100644
--- a/libraries/libsidplay2/libsidplay2.SlackBuild
+++ b/libraries/libsidplay2/libsidplay2.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2011-2012 Dominik Drobek <dominik.drobek@o2.pl>
# Copyright 2010-2019 Marcel Saegebarth <marc@mos6581.de>
-# Copyright 2020 Christoph Willing Brisbane, Australia
+# Copyright 2020-2025 Christoph Willing, Sydney Australia
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -45,9 +45,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/libraries/libstrophe/libstrophe.SlackBuild b/libraries/libstrophe/libstrophe.SlackBuild
index 1a90da4539..abf33e9d24 100644
--- a/libraries/libstrophe/libstrophe.SlackBuild
+++ b/libraries/libstrophe/libstrophe.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libstrophe
-VERSION=${VERSION:-0.13.1}
+VERSION=${VERSION:-0.14.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,6 +79,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Fix the compilation error. See:
+# https://github.com/strophe/libstrophe/issues/253
+patch -p1 --verbose < $CWD/use-void-to-store-func-ptr.patch
+
mkdir -p m4
# "If you are building from a source control checkout, run:"
./bootstrap.sh
diff --git a/libraries/libstrophe/libstrophe.info b/libraries/libstrophe/libstrophe.info
index 8ee88b95fe..d8c798731e 100644
--- a/libraries/libstrophe/libstrophe.info
+++ b/libraries/libstrophe/libstrophe.info
@@ -1,10 +1,10 @@
PRGNAM="libstrophe"
-VERSION="0.13.1"
+VERSION="0.14.0"
HOMEPAGE="http://strophe.im/libstrophe/"
-DOWNLOAD="https://github.com/strophe/libstrophe/archive/0.13.1/libstrophe-0.13.1.tar.gz"
-MD5SUM="90764f79796d9242ad4c0966625cf9fc"
+DOWNLOAD="https://github.com/strophe/libstrophe/archive/0.14.0/libstrophe-0.14.0.tar.gz"
+MD5SUM="4df6bbe7c78516ffef4d8b52e7df8771"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Pedro R.M. Júnior"
-EMAIL="pedrormjunior@gmail.com"
+MAINTAINER="Shahab Vahedi"
+EMAIL="list+sbo@vahedi.org"
diff --git a/libraries/libstrophe/use-void-to-store-func-ptr.patch b/libraries/libstrophe/use-void-to-store-func-ptr.patch
new file mode 100644
index 0000000000..3c3a46e9ea
--- /dev/null
+++ b/libraries/libstrophe/use-void-to-store-func-ptr.patch
@@ -0,0 +1,53 @@
+From dfb3e868248d86fc0f5553dffbb6f7c367c3c383 Mon Sep 17 00:00:00 2001
+From: Steffen Jaeckel <s@jaeckel.eu>
+Date: Wed, 26 Mar 2025 14:14:19 +0100
+Subject: [PATCH] Use `void*` to store function pointer when compiled as C23.
+
+[0] decided that `rettype (*foo)();` must now be interpreted as
+`rettype (*foo)(void);`. Luckily it also allows now to store function
+pointers in a `void*` (c.f. Ch. J.5.7).
+
+[0]: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf
+
+Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
+---
+ src/common.h | 7 ++++++-
+ src/handler.c | 2 --
+ 2 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/src/common.h b/src/common.h
+index 75134bea..c387c0fe 100644
+--- a/src/common.h
++++ b/src/common.h
+@@ -30,12 +30,17 @@
+ #include "snprintf.h"
+
+ /** handlers **/
++#if (__STDC_VERSION__ >= 202000L)
++typedef void* xmpp_void_handler;
++#else
++typedef int (*xmpp_void_handler)();
++#endif
+
+ typedef struct _xmpp_handlist_t xmpp_handlist_t;
+ struct _xmpp_handlist_t {
+ /* common members */
+ int user_handler;
+- int (*handler)();
++ xmpp_void_handler handler;
+ void *userdata;
+ int enabled; /* handlers are added disabled and enabled after the
+ * handler chain is processed to prevent stanzas from
+diff --git a/src/handler.c b/src/handler.c
+index 1c9bf9f7..05772522 100644
+--- a/src/handler.c
++++ b/src/handler.c
+@@ -25,8 +25,6 @@
+ #include "common.h"
+ #include "ostypes.h"
+
+-typedef int (*xmpp_void_handler)();
+-
+ /* Remove item from the list pointed by head, but don't free it.
+ * There can be a situation when user's handler deletes another handler which
+ * is the previous in the list. handler_fire_stanza() and handler_fire_timed()
diff --git a/libraries/libsvm/libsvm.SlackBuild b/libraries/libsvm/libsvm.SlackBuild
index e222210b9e..6e71323423 100644
--- a/libraries/libsvm/libsvm.SlackBuild
+++ b/libraries/libsvm/libsvm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libsvm
-# Copyright 2024 Giancarlo Dessi, Cagliari, IT
+# Copyright 2024-2025 Giancarlo Dessi, Cagliari, IT
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libsvm
-VERSION=${VERSION:-3.35}
+VERSION=${VERSION:-3.36}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libsvm/libsvm.info b/libraries/libsvm/libsvm.info
index 2511f75a87..8c6c532110 100644
--- a/libraries/libsvm/libsvm.info
+++ b/libraries/libsvm/libsvm.info
@@ -1,8 +1,8 @@
PRGNAM="libsvm"
-VERSION="3.35"
+VERSION="3.36"
HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/libsvm/"
-DOWNLOAD="https://github.com/cjlin1/libsvm/archive/v335/libsvm-335.tar.gz"
-MD5SUM="93228a1542099b7d19d64290b8a5f571"
+DOWNLOAD="https://github.com/cjlin1/libsvm/archive/v336/libsvm-336.tar.gz"
+MD5SUM="a93de5a77a453c1ea1b99269473eb71e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-scipy"
diff --git a/libraries/libthai/README b/libraries/libthai/README
deleted file mode 100644
index dda66eaab2..0000000000
--- a/libraries/libthai/README
+++ /dev/null
@@ -1,6 +0,0 @@
-LibThai is a set of Thai language support routines aimed to ease
-developers' tasks to incorporate Thai language support in their
-applications. It includes important Thai-specific functions e.g. word
-breaking, input and output methods as well as basic character and
-string supports. LibThai is an Open Source and collaborative effort
-initiated by Thai Linux Working Group and opened for all contributors.
diff --git a/libraries/libthai/libthai.info b/libraries/libthai/libthai.info
deleted file mode 100644
index 8487ba712b..0000000000
--- a/libraries/libthai/libthai.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="libthai"
-VERSION="0.1.28"
-HOMEPAGE="https://linux.thai.net/projects/libthai/"
-DOWNLOAD="https://linux.thai.net/pub/thailinux/software/libthai/libthai-0.1.28.tar.xz"
-MD5SUM="aba40accba3831298d50b1b672dd2e68"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="libdatrie"
-MAINTAINER="fuzzix"
-EMAIL="fuzzix@gmail.com"
diff --git a/libraries/libthai/slack-desc b/libraries/libthai/slack-desc
deleted file mode 100644
index f319d5181e..0000000000
--- a/libraries/libthai/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-libthai: libthai (A set of Thai language support routines)
-libthai:
-libthai: LibThai is a set of Thai language support routines aimed to ease
-libthai: developers' tasks to incorporate Thai language support in their
-libthai: applications.
-libthai:
-libthai: It includes important Thai-specific functions e.g. word breaking,
-libthai: input and output methods as well as basic character and string
-libthai: supports.
-libthai:
-libthai: https://linux.thai.net/projects/libthai/
diff --git a/libraries/libtorrent/libtorrent.SlackBuild b/libraries/libtorrent/libtorrent.SlackBuild
index 1f41c92656..cee693fd91 100644
--- a/libraries/libtorrent/libtorrent.SlackBuild
+++ b/libraries/libtorrent/libtorrent.SlackBuild
@@ -9,6 +9,7 @@
# Original version had no license. Modified version is
# licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20250902 bkw: update for v0.15.6.
# 20250124 bkw: update for v0.15.1.
# 20241124 bkw: update for v0.14.0.
# 20240916 bkw:
@@ -22,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libtorrent
-VERSION=${VERSION:-0.15.1}
+VERSION=${VERSION:-0.15.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libtorrent/libtorrent.info b/libraries/libtorrent/libtorrent.info
index 584fe67161..e190bb5041 100644
--- a/libraries/libtorrent/libtorrent.info
+++ b/libraries/libtorrent/libtorrent.info
@@ -1,8 +1,8 @@
PRGNAM="libtorrent"
-VERSION="0.15.1"
+VERSION="0.15.6"
HOMEPAGE="https://github.com/rakshasa/libtorrent"
-DOWNLOAD="https://github.com/rakshasa/libtorrent/archive/v0.15.1/libtorrent-0.15.1.tar.gz"
-MD5SUM="ee2b94b7969c4270dfb1de2de3662c66"
+DOWNLOAD="https://github.com/rakshasa/libtorrent/archive/v0.15.6/libtorrent-0.15.6.tar.gz"
+MD5SUM="15267eeda649441831e651b0775789b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libuninameslist/libuninameslist.SlackBuild b/libraries/libuninameslist/libuninameslist.SlackBuild
index b043994ed7..72e0062147 100644
--- a/libraries/libuninameslist/libuninameslist.SlackBuild
+++ b/libraries/libuninameslist/libuninameslist.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libuninameslist
-# Copyright 2024 Vijay Marcel
+# Copyright 2024-2025 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libuninameslist
-VERSION=${VERSION:-20240910}
+VERSION=${VERSION:-20250909}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -76,9 +76,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
autoreconf -fiv
CFLAGS="$SLKCFLAGS" \
diff --git a/libraries/libuninameslist/libuninameslist.info b/libraries/libuninameslist/libuninameslist.info
index 7331f8fcc2..357ac400b6 100644
--- a/libraries/libuninameslist/libuninameslist.info
+++ b/libraries/libuninameslist/libuninameslist.info
@@ -1,8 +1,8 @@
PRGNAM="libuninameslist"
-VERSION="20240910"
+VERSION="20250909"
HOMEPAGE="https://github.com/fontforge/libuninameslist"
-DOWNLOAD="https://github.com/fontforge/libuninameslist/archive/20240910/libuninameslist-20240910.tar.gz"
-MD5SUM="5d1aba477c5099ebb2d4306356b046b9"
+DOWNLOAD="https://github.com/fontforge/libuninameslist/archive/20250909/libuninameslist-20250909.tar.gz"
+MD5SUM="0bd0a5a0e6875142928ca186288fbd8a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libxmlb/libxmlb.SlackBuild b/libraries/libxmlb/libxmlb.SlackBuild
index 2b10e39498..904dc24fc5 100644
--- a/libraries/libxmlb/libxmlb.SlackBuild
+++ b/libraries/libxmlb/libxmlb.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libxmlb
-VERSION=${VERSION:-0.3.22}
+VERSION=${VERSION:-0.3.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libxmlb/libxmlb.info b/libraries/libxmlb/libxmlb.info
index fa18ad6b79..45272e5a6b 100644
--- a/libraries/libxmlb/libxmlb.info
+++ b/libraries/libxmlb/libxmlb.info
@@ -1,8 +1,8 @@
PRGNAM="libxmlb"
-VERSION="0.3.22"
+VERSION="0.3.23"
HOMEPAGE="https://github.com/hughsie/libxmlb"
-DOWNLOAD="https://github.com/hughsie/libxmlb/archive/0.3.22/libxmlb-0.3.22.tar.gz"
-MD5SUM="c3504784956293cdcfdf19ce89e15fe0"
+DOWNLOAD="https://github.com/hughsie/libxmlb/archive/0.3.23/libxmlb-0.3.23.tar.gz"
+MD5SUM="45104469f6cf5f9f1e65407b55ebd7f5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-meson-opt"
diff --git a/libraries/libyuv/libyuv.SlackBuild b/libraries/libyuv/libyuv.SlackBuild
index 81457d8205..db424151bf 100644
--- a/libraries/libyuv/libyuv.SlackBuild
+++ b/libraries/libyuv/libyuv.SlackBuild
@@ -29,13 +29,14 @@
# 15/05/2023: Updated to Debian git commit 62af467 on 07/01/2023
# 06/02/2023: Updated to Debian git commit 95d8726 on 16/01/2024
# 18/04/2025: updated to version 0.0.1904.20250204
+# 10/09/2025: updated to version 0.0.1916.20250814
# ----------------------------------------------------------------------------------
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libyuv
-VERSION=${VERSION:-0.0.1904.20250204}
+VERSION=${VERSION:-0.0.1916.20250814}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libyuv/libyuv.info b/libraries/libyuv/libyuv.info
index 784d891e9c..a27a54d26c 100644
--- a/libraries/libyuv/libyuv.info
+++ b/libraries/libyuv/libyuv.info
@@ -1,8 +1,8 @@
PRGNAM="libyuv"
-VERSION="0.0.1904.20250204"
+VERSION="0.0.1916.20250814"
HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv/"
-DOWNLOAD="https://salsa.debian.org/debian/libyuv/-/archive/upstream/0.0.1904.20250204/libyuv-upstream-0.0.1904.20250204.tar.gz"
-MD5SUM="4bd0f590771fe83b755a5b291e4354d3"
+DOWNLOAD="https://salsa.debian.org/debian/libyuv/-/archive/upstream/0.0.1916.20250814/libyuv-upstream-0.0.1916.20250814.tar.gz"
+MD5SUM="76e453f91dd7f17861deb02d8c03d489"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/nng/nng.SlackBuild b/libraries/nng/nng.SlackBuild
index 9b5576c823..e4b9832a7d 100644
--- a/libraries/nng/nng.SlackBuild
+++ b/libraries/nng/nng.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nng
-VERSION=${VERSION:-1.9.0}
+VERSION=${VERSION:-1.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -92,7 +92,6 @@ cd build
-DCMAKE_INSTALL_DOCDIR=/usr/doc/$PRGNAM-$VERSION \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release ..
- make
make install/strip DESTDIR=$PKG
cd ..
@@ -101,7 +100,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- CODE_OF_CONDUCT.adoc LICENSE.txt README.adoc RELEASE_NOTES.adoc UKRAINE.adoc \
+ CODE_OF_CONDUCT.adoc LICENSE.txt README.adoc UKRAINE.adoc \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -type f -exec chmod 644 {} \;
diff --git a/libraries/nng/nng.info b/libraries/nng/nng.info
index 1829e2b300..bd17d620b1 100644
--- a/libraries/nng/nng.info
+++ b/libraries/nng/nng.info
@@ -1,8 +1,8 @@
PRGNAM="nng"
-VERSION="1.9.0"
+VERSION="1.11"
HOMEPAGE="https://nng.nanomsg.org/"
-DOWNLOAD="https://github.com/nanomsg/nng/archive/v1.9.0/nng-1.9.0.tar.gz"
-MD5SUM="c59754b07fe5370fa0c224aed546b108"
+DOWNLOAD="https://github.com/nanomsg/nng/archive/v1.11/nng-1.11.tar.gz"
+MD5SUM="e901b96cbf0626076f2b05ffbc2012b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/oath-toolkit/oath-toolkit.SlackBuild b/libraries/oath-toolkit/oath-toolkit.SlackBuild
index 0577980210..e49cb6f44d 100644
--- a/libraries/oath-toolkit/oath-toolkit.SlackBuild
+++ b/libraries/oath-toolkit/oath-toolkit.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for oath-toolkit
-# Copyright 2014-2024 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2014-2025 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=oath-toolkit
-VERSION=${VERSION:-2.6.12}
+VERSION=${VERSION:-2.6.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/oath-toolkit/oath-toolkit.info b/libraries/oath-toolkit/oath-toolkit.info
index f3a3f54b40..962343ea34 100644
--- a/libraries/oath-toolkit/oath-toolkit.info
+++ b/libraries/oath-toolkit/oath-toolkit.info
@@ -1,8 +1,8 @@
PRGNAM="oath-toolkit"
-VERSION="2.6.12"
+VERSION="2.6.13"
HOMEPAGE="https://www.nongnu.org/oath-toolkit/"
-DOWNLOAD="https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.12.tar.gz"
-MD5SUM="b34cefe4d92762c6b81e9a3cb5fb753c"
+DOWNLOAD="https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.13.tar.gz"
+MD5SUM="88ed19e9dd8447df6e9e9d445c131fa4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="xmlsec"
diff --git a/libraries/openvdb/README b/libraries/openvdb/README
index 8e832e44fc..1d2299b8a3 100644
--- a/libraries/openvdb/README
+++ b/libraries/openvdb/README
@@ -14,3 +14,7 @@ support for it, feel free to modify the slackbuild to set
VDB is a format for storing "volumetric data", such as fog, clouds,
and "point cloud" in scientific data.
+IMPORTANT:
+
+openvdb REQUIRES llvm-20.1.8 from slackware64-15.0/extra
+
diff --git a/libraries/openvdb/openvdb.SlackBuild b/libraries/openvdb/openvdb.SlackBuild
index 465bb243a4..b43826bed2 100644
--- a/libraries/openvdb/openvdb.SlackBuild
+++ b/libraries/openvdb/openvdb.SlackBuild
@@ -25,11 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openvdb
-VERSION=${VERSION:-10.0.1}
+VERSION=${VERSION:-12.0.1.20250803}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+COMMIT=8348da235cb7d57924012c5074d9489098f69736
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -69,21 +71,36 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $PRGNAM-$COMMIT
+tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz
+cd $PRGNAM-$COMMIT
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} + -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} +
+
+sed -i 's/set(MINIMUM_PYTHON_VERSION 3.10)/set(MINIMUM_PYTHON_VERSION 3.9)/g' ./cmake/config/OpenVDBVersions.cmake
+sed -i 's/set(MINIMUM_BOOST_VERSION 1.80)/set(MINIMUM_BOOST_VERSION 1.78)/g' ./cmake/config/OpenVDBVersions.cmake
+
+printf '%s\n' 'include(FeatureSummary)
+feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES)
+#message(FATAL_ERROR "Tbb_LIBRARIES=${Tbb_LIBRARIES}, Tbb_LIBRARY_DIRS=${Tbb_LIBRARY_DIRS} Tbb_INCLUDE_DIRS=${Tbb_INCLUDE_DIRS} ")
+' >> CMakeLists.txt
+
+sed -i 's|TBB ${MINIMUM_TBB_VERSION}|TBB ${MINIMUM_TBB_VERSION} NO_DEFAULT_PATH PATHS '"/usr/lib$LIBDIRSUFFIX/cmake"' |g' ./openvdb_ax/openvdb_ax/test/CMakeLists.txt \
+ ./nanovdb/nanovdb/CMakeLists.txt ./openvdb/openvdb/unittest/CMakeLists.txt ./openvdb/openvdb/CMakeLists.txt \
+ ./cmake/FindOpenVDB.cmake ./openvdb_cmd/CMakeLists.txt ./openvdb_cmd/CMakeLists.txt ./openvdb_cmd/vdb_ax/CMakeLists.txt
mkdir -p build
cd build
- cmake \
+ cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_COMPILER=clang \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -DDISABLE_DEPENDENCY_VERSION_CHECKS=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DMAN_INSTALL_DIR=/usr/man \
@@ -99,13 +116,18 @@ cd build
-DOPENVDB_BUILD_VDB_TOOL=ON \
-DOPENVDB_BUILD_VDB_VIEW=ON \
-DOPENVDB_CORE_STATIC=OFF \
+ -DCMAKE_SHARED_LINKER_FLAGS=' -ltbb ' \
+ -DCMAKE_EXE_LINKER_FLAGS=' -ltbb ' \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DUSE_PNG=ON \
+ -DTBB_LIBRARYDIR=/usr/lib$LIBDIRSUFFIX \
-DCMAKE_BUILD_TYPE=Release ..
make
make install/strip DESTDIR=$PKG
cd ..
+rm $PKG/usr/lib$LIBDIRSUFFIX/libopenvdb_ax.a
+
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
@@ -115,6 +137,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
mv $PKG/usr/share/doc/* $PKG/usr/doc/$PRGNAM-$VERSION
rm -rf $PKG/usr/share/doc
+rmdir $PKG/usr/share
cp -a \
CONTRIBUTING.md README.md LICENSE \
diff --git a/libraries/openvdb/openvdb.info b/libraries/openvdb/openvdb.info
index 88e5891ac6..31c573789c 100644
--- a/libraries/openvdb/openvdb.info
+++ b/libraries/openvdb/openvdb.info
@@ -1,10 +1,10 @@
PRGNAM="openvdb"
-VERSION="10.0.1"
+VERSION="12.0.1.20250803"
HOMEPAGE="https://github.com/AcademySoftwareFoundation/openvdb/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/AcademySoftwareFoundation/openvdb/archive/v10.0.1/openvdb-10.0.1.tar.gz"
-MD5SUM_x86_64="0239ff0c912a3eac76bd6a4ae1b03522"
-REQUIRES="c-blosc tbb glfw3"
+DOWNLOAD_x86_64="https://github.com/AcademySoftwareFoundation/openvdb/archive/8348da235cb7d57924012c5074d9489098f69736/openvdb-8348da235cb7d57924012c5074d9489098f69736.tar.gz"
+MD5SUM_x86_64="31eec1bca6b5b7e81d7c818ebb6bcc46"
+REQUIRES="c-blosc tbb glfw3 nanobind"
MAINTAINER="Lockywolf"
EMAIL="for_sbo.openvdb_2023-07-12@lockywolf.net"
diff --git a/libraries/properties-cpp/properties-cpp.SlackBuild b/libraries/properties-cpp/properties-cpp.SlackBuild
index e90b005dc2..c5564a9c3e 100644
--- a/libraries/properties-cpp/properties-cpp.SlackBuild
+++ b/libraries/properties-cpp/properties-cpp.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for properties-cpp
-# Copyright 2017-2023 Jeremy Hansen <jebrhansen+SBo -at- gmail.com
+# Copyright 2017-2025 Jeremy Hansen <jebrhansen+SBo -at- gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=properties-cpp
-VERSION=${VERSION:-0.0.3}
+VERSION=${VERSION:-0.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/properties-cpp/properties-cpp.info b/libraries/properties-cpp/properties-cpp.info
index b4e051b992..dda3e671c4 100644
--- a/libraries/properties-cpp/properties-cpp.info
+++ b/libraries/properties-cpp/properties-cpp.info
@@ -1,8 +1,8 @@
PRGNAM="properties-cpp"
-VERSION="0.0.3"
+VERSION="0.0.4"
HOMEPAGE="https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp/"
-DOWNLOAD="https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp/-/archive/0.0.3/properties-cpp-0.0.3.tar.gz"
-MD5SUM="ceb67befe3a5d6f49293a15630b7fbd4"
+DOWNLOAD="https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp/-/archive/0.0.4/properties-cpp-0.0.4.tar.gz"
+MD5SUM="53af6b7524886fe6eb5bd7c9a4d18032"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="graphviz"
diff --git a/libraries/pystring/Buildpystring.cmake b/libraries/pystring/Buildpystring.cmake
new file mode 100644
index 0000000000..10f638c9a8
--- /dev/null
+++ b/libraries/pystring/Buildpystring.cmake
@@ -0,0 +1,32 @@
+# SPDX-License-Identifier: BSD-3-Clause
+# Copyright Contributors to the OpenColorIO Project.
+
+project(pystring)
+
+cmake_minimum_required(VERSION 3.10)
+
+set(HEADERS
+ pystring.h
+)
+
+set(SOURCES
+ pystring.cpp
+)
+
+add_library(${PROJECT_NAME} STATIC ${HEADERS} ${SOURCES})
+
+if(UNIX)
+ set(pystring_CXX_FLAGS "${pystring_CXX_FLAGS} -fPIC")
+endif()
+
+set_target_properties(${PROJECT_NAME} PROPERTIES
+ COMPILE_FLAGS "${PLATFORM_COMPILE_FLAGS} ${pystring_CXX_FLAGS}"
+ PUBLIC_HEADER "${HEADERS}"
+)
+
+install(TARGETS ${PROJECT_NAME}
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib${LIB_SUFFIX}
+ PUBLIC_HEADER DESTINATION include/pystring
+)
diff --git a/libraries/pystring/README b/libraries/pystring/README
new file mode 100644
index 0000000000..593e9fc0c5
--- /dev/null
+++ b/libraries/pystring/README
@@ -0,0 +1,16 @@
+Originally developed at Sony Pictures Imageworks, pystring is a
+collection of C++ functions which match the interface and behavior
+of python's string class methods using std::string. Implemented
+in C++, it does not require or make use of a python interpreter.
+It provides convenience and familiarity for common string operations
+not included in the standard C++ library. It's also useful in
+environments where both C++ and python are used.
+
+Overlapping functionality (such as index and slice/substr) of
+std::string is included to match python interfaces.
+
+Originally developed at Sony Pictures Imageworks.
+http://opensource.imageworks.com/
+
+Note: Despite the infrequent updates, this repo is not dead/abandoned
+- just stable! We use it every day at Imageworks.
diff --git a/libraries/libthai/libthai.SlackBuild b/libraries/pystring/pystring.SlackBuild
index 782114b244..9e2c60442a 100644
--- a/libraries/libthai/libthai.SlackBuild
+++ b/libraries/pystring/pystring.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-# Slackware build script for libthai
+# Slackware build script for pystring
-# Copyright 2019 fuzzix <fuzzix@gmail.com>
+# Copyright 2025 Christoph Willing, Sydney Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,9 @@
cd $(dirname $0) ; CWD=$(pwd)
-PRGNAM=libthai
-VERSION=${VERSION:-0.1.28}
-BUILD=${BUILD:-2}
+PRGNAM=pystring
+VERSION=${VERSION:-1.1.4}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -70,8 +67,9 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+cp $CWD/Buildpystring.cmake CMakeLists.txt
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -79,30 +77,27 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --with-html-docdir=/usr/doc/$PRGNAM-$VERSION/help \
- --enable-static=no \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
+
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-rm -f $PKG/usr/lib*/*.la
-
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/libraries/pystring/pystring.info b/libraries/pystring/pystring.info
new file mode 100644
index 0000000000..79d90e9623
--- /dev/null
+++ b/libraries/pystring/pystring.info
@@ -0,0 +1,10 @@
+PRGNAM="pystring"
+VERSION="1.1.4"
+HOMEPAGE="https://github.com/imageworks/pystring"
+DOWNLOAD="https://github.com/imageworks/pystring/archive/refs/tags/v1.1.4/pystring-1.1.4.tar.gz"
+MD5SUM="e469841e8cea730353b7beb8ef8b33a4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Christoph Willing"
+EMAIL="chris.willing@linux.com"
diff --git a/libraries/pystring/slack-desc b/libraries/pystring/slack-desc
new file mode 100644
index 0000000000..80856ffa97
--- /dev/null
+++ b/libraries/pystring/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------------------------------------------------------|
+pystring: pystring (C++ implementation of Python string methods)
+pystring:
+pystring: Originally developed at Sony Pictures Imageworks, pystring is a
+pystring: collection of C++ functions which match the interface and behavior
+pystring: of python's string class methods using std::string. Implemented
+pystring: in C++, it does not require or make use of a python interpreter.
+pystring: It provides convenience and familiarity for common string operations
+pystring: not included in the standard C++ library. It's also useful in
+pystring: environments where both C++ and python are used.
+pystring:
+pystring:
diff --git a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild
index 03fabe1030..b3585ed9d1 100644
--- a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild
+++ b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=python3-ruamel.yaml
-VERSION=${VERSION:-0.18.13}
+VERSION=${VERSION:-0.18.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info
index 990d8c77c4..6d02785982 100644
--- a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info
+++ b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info
@@ -1,8 +1,8 @@
PRGNAM="python3-ruamel.yaml"
-VERSION="0.18.13"
+VERSION="0.18.15"
HOMEPAGE="https://sourceforge.net/p/ruamel-yaml"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/r/ruamel.yaml/ruamel.yaml-0.18.13.tar.gz"
-MD5SUM="bbeeb8c58e77314ff63380df056cd360"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/r/ruamel.yaml/ruamel.yaml-0.18.15.tar.gz"
+MD5SUM="ee73a2076f7ca2ee7258af129a7ef8da"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-ruamel.yaml.clib"
diff --git a/libraries/qt6gtk2/qt6gtk2.SlackBuild b/libraries/qt6gtk2/qt6gtk2.SlackBuild
index 4d1b998df5..706a549af9 100644
--- a/libraries/qt6gtk2/qt6gtk2.SlackBuild
+++ b/libraries/qt6gtk2/qt6gtk2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qt6gtk2
-VERSION=${VERSION:-0.4}
+VERSION=${VERSION:-0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/qt6gtk2/qt6gtk2.info b/libraries/qt6gtk2/qt6gtk2.info
index 22c884e4b8..5a102e27e5 100644
--- a/libraries/qt6gtk2/qt6gtk2.info
+++ b/libraries/qt6gtk2/qt6gtk2.info
@@ -1,10 +1,10 @@
PRGNAM="qt6gtk2"
-VERSION="0.4"
+VERSION="0.5"
HOMEPAGE="https://www.opencode.net/trialuser/qt6gtk2"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://www.opencode.net/trialuser/qt6gtk2/-/archive/0.4/qt6gtk2-0.4.tar.gz"
-MD5SUM_x86_64="0b204014aff820eeb9a4051a86626c6d"
+DOWNLOAD_x86_64="https://www.opencode.net/trialuser/qt6gtk2/-/archive/0.5/qt6gtk2-0.5.tar.gz"
+MD5SUM_x86_64="e9088c51d4cac87de403d8aac212e5f5"
REQUIRES="qt6"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu@protonmail.com"
diff --git a/libraries/re2/do-not-find-googletest-and-benchmark.patch b/libraries/re2/do-not-find-googletest-and-benchmark.patch
index 4f7eecbfcd..4beeb0b3c5 100644
--- a/libraries/re2/do-not-find-googletest-and-benchmark.patch
+++ b/libraries/re2/do-not-find-googletest-and-benchmark.patch
@@ -18,9 +18,9 @@
CXXFLAGS?=-O3 -g
LDFLAGS?=
# required
--RE2_CXXFLAGS?=-pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. $(CCABSL) $(CCICU) $(CCGTEST) $(CCBENCHMARK) $(CCPCRE)
+-RE2_CXXFLAGS?=-std=c++17 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. $(CCABSL) $(CCICU) $(CCGTEST) $(CCBENCHMARK) $(CCPCRE)
-RE2_LDFLAGS?=-pthread $(LDABSL) $(LDICU) $(LDGTEST) $(LDBENCHMARK) $(LDPCRE)
-+RE2_CXXFLAGS?=-pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. $(CCABSL) $(CCICU) $(CCPCRE)
++RE2_CXXFLAGS?=-std=c++17 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I. $(CCABSL) $(CCICU) $(CCPCRE)
+RE2_LDFLAGS?=-pthread $(LDABSL) $(LDICU) $(LDPCRE)
AR?=ar
ARFLAGS?=rsc
diff --git a/libraries/re2/re2.SlackBuild b/libraries/re2/re2.SlackBuild
index 1b17c9c8d8..05e3a6a261 100644
--- a/libraries/re2/re2.SlackBuild
+++ b/libraries/re2/re2.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for re2
# Copyright 2018-2020 Larry Hajali <larryhaja[at]gmail[dot]com>
-# Copyright 2024 Isaac Yu <isaacyu@protonmail.com>
+# Copyright 2024-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=re2
-VERSION=${VERSION:-2024_07_02}
+VERSION=${VERSION:-2025_08_12}
PKGVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -96,7 +96,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.a
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CONTRIBUTING.md LICENSE README SECURITY.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTING.md LICENSE README.md SECURITY.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/re2/re2.info b/libraries/re2/re2.info
index db34f91586..23dc58a3ac 100644
--- a/libraries/re2/re2.info
+++ b/libraries/re2/re2.info
@@ -1,8 +1,8 @@
PRGNAM="re2"
-VERSION="2024_07_02"
+VERSION="2025_08_12"
HOMEPAGE="https://github.com/google/re2"
-DOWNLOAD="https://github.com/google/re2/archive/2024-07-02/re2-2024-07-02.tar.gz"
-MD5SUM="73c94c78678bd2d641beaf8d5a3fd352"
+DOWNLOAD="https://github.com/google/re2/archive/2025-08-12/re2-2025-08-12.tar.gz"
+MD5SUM="42b09a49841249c5ff004df5f2ed6202"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="abseil-cpp"
diff --git a/libraries/robin-map/robin-map.SlackBuild b/libraries/robin-map/robin-map.SlackBuild
index 524faae3a8..aeca81301e 100644
--- a/libraries/robin-map/robin-map.SlackBuild
+++ b/libraries/robin-map/robin-map.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for robin-map
-# Copyright 2019-2025 Christoph Willing Sydney, Australia
+# Copyright 2019-2025 Christoph Willing, Sydney Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -49,16 +49,12 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
fi
set -e
diff --git a/libraries/setproctitle/setproctitle.SlackBuild b/libraries/setproctitle/setproctitle.SlackBuild
index 4e47931298..0ce866090a 100644
--- a/libraries/setproctitle/setproctitle.SlackBuild
+++ b/libraries/setproctitle/setproctitle.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for setproctitle
# Copyright 2014-2024 Dimitris Zlatanidis Orestiada, Greece
+# Copyrigh 2025 Isaac Yu <isaacyu@protonmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=setproctitle
-VERSION=${VERSION:-1.3.3}
+VERSION=${VERSION:-1.3.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +39,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/libraries/setproctitle/setproctitle.info b/libraries/setproctitle/setproctitle.info
index f8da93100e..5c3fd92708 100644
--- a/libraries/setproctitle/setproctitle.info
+++ b/libraries/setproctitle/setproctitle.info
@@ -1,10 +1,10 @@
PRGNAM="setproctitle"
-VERSION="1.3.3"
+VERSION="1.3.6"
HOMEPAGE="https://github.com/dvarrazzo/py-setproctitle"
-DOWNLOAD="https://files.pythonhosted.org/packages/ff/e1/b16b16a1aa12174349d15b73fd4b87e641a8ae3fb1163e80938dbbf6ae98/setproctitle-1.3.3.tar.gz"
-MD5SUM="1c042d6717212de791c4f9b63e7b544e"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/s/setproctitle/setproctitle-1.3.6.tar.gz"
+MD5SUM="3024b0fafcfdb7d61a90b78b71aab55e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="dslackw@gmail.com"
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu@protonmail.com"
diff --git a/libraries/tree-sitter/tree-sitter.SlackBuild b/libraries/tree-sitter/tree-sitter.SlackBuild
index 5109a759dd..85652bcf40 100644
--- a/libraries/tree-sitter/tree-sitter.SlackBuild
+++ b/libraries/tree-sitter/tree-sitter.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tree-sitter
-VERSION=${VERSION:-0.25.3}
+VERSION=${VERSION:-0.25.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/tree-sitter/tree-sitter.info b/libraries/tree-sitter/tree-sitter.info
index 343a56f8ed..a4b68f1a80 100644
--- a/libraries/tree-sitter/tree-sitter.info
+++ b/libraries/tree-sitter/tree-sitter.info
@@ -1,8 +1,8 @@
PRGNAM="tree-sitter"
-VERSION="0.25.3"
+VERSION="0.25.9"
HOMEPAGE="https://github.com/tree-sitter/tree-sitter"
-DOWNLOAD="https://github.com/tree-sitter/tree-sitter/archive/v0.25.3/tree-sitter-0.25.3.tar.gz"
-MD5SUM="88c4de229d7d171d6a6556b0598c2929"
+DOWNLOAD="https://github.com/tree-sitter/tree-sitter/archive/v0.25.9/tree-sitter-0.25.9.tar.gz"
+MD5SUM="547480e88c1b59893ed40c67c566326d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/uriparser/uriparser.SlackBuild b/libraries/uriparser/uriparser.SlackBuild
index fb7aad977d..353c06cb60 100644
--- a/libraries/uriparser/uriparser.SlackBuild
+++ b/libraries/uriparser/uriparser.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for uriparser
-# Copyright 2015-2024 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2015-2025 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=uriparser
-VERSION=${VERSION:-0.9.8}
+VERSION=${VERSION:-0.9.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -61,7 +61,7 @@ else
LIBDIRSUFFIX=""
fi
-DOCS="AUTHORS COPYING ChangeLog THANKS"
+DOCS="AUTHORS COPYING* ChangeLog THANKS"
set -e
diff --git a/libraries/uriparser/uriparser.info b/libraries/uriparser/uriparser.info
index 620633abd4..bb6dbdf5b4 100644
--- a/libraries/uriparser/uriparser.info
+++ b/libraries/uriparser/uriparser.info
@@ -1,8 +1,8 @@
PRGNAM="uriparser"
-VERSION="0.9.8"
+VERSION="0.9.9"
HOMEPAGE="https://uriparser.github.io"
-DOWNLOAD="https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.8/uriparser-0.9.8.tar.xz"
-MD5SUM="2ee6738028a2a7d57a1fd2fb5fac2441"
+DOWNLOAD="https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.9/uriparser-0.9.9.tar.xz"
+MD5SUM="532b9d58ca99e2d5805a01bc810b7078"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="graphviz"
diff --git a/libraries/vst3sdk/vst3sdk.SlackBuild b/libraries/vst3sdk/vst3sdk.SlackBuild
index 68aa8e4d8c..6961d30691 100644
--- a/libraries/vst3sdk/vst3sdk.SlackBuild
+++ b/libraries/vst3sdk/vst3sdk.SlackBuild
@@ -26,21 +26,21 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vst3sdk
-VERSION=${VERSION:-3.7.13}
-SDK_BUILD=${SDK_BUILD:-_build_42}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-3.7.14}
+SDK_BUILD=${SDK_BUILD:-_build_55}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
# git submodules
BASE=823de87a7aa5752c1eca9c33e2015f160fb8642e
-CMAKE=49af6906f868afbf9d4657df1a1aa91f25264b0f
-DOC=361184b03fe3a4f850397940eb50266766017a75
-PLUGINTERFACES=0786cbef972d9a722fbb7cfabcbdb8d492fefa62
-PUBLIC_SDK=6ccc1020904e0d8994a20b213015c3159591041d
-TUTORIALS=2a40f5e4c6e13f92903fcb4d2e3902d3cf58ab58
-VSTGUI=fc4cf0d6a7d6c7d63ffd12f54f0e924510a56eef
+CMAKE=0d646538203721ab9d036f9ef1d650de19302d84
+DOC=84978802d3362fa022a1cba9bd0ccf541d4a9e12
+PLUGINTERFACES=dd77488d3dc329c484b5dfb47af9383356e4c0cc
+PUBLIC_SDK=b8931a07a48c090e6c833bb36d65e4e878b8cc5f
+TUTORIALS=33b73dfbb87f3fde3bce8c0a10cae934dc66ad34
+VSTGUI=a1ea8ff6e8e23ff51c57d1af15e2a84addc8db1c
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
diff --git a/libraries/vst3sdk/vst3sdk.info b/libraries/vst3sdk/vst3sdk.info
index 20d00c2a8f..66a1b62561 100644
--- a/libraries/vst3sdk/vst3sdk.info
+++ b/libraries/vst3sdk/vst3sdk.info
@@ -1,22 +1,22 @@
PRGNAM="vst3sdk"
-VERSION="3.7.13"
+VERSION="3.7.14"
HOMEPAGE="https://www.steinberg.net/developers/"
-DOWNLOAD="https://github.com/steinbergmedia/vst3sdk/archive/v3.7.13_build_42/vst3sdk-3.7.13_build_42.tar.gz \
+DOWNLOAD="https://github.com/steinbergmedia/vst3sdk/archive/v3.7.14_build_55/vst3sdk-3.7.14_build_55.tar.gz \
https://github.com/steinbergmedia/vst3_base/archive/823de87a7aa5752c1eca9c33e2015f160fb8642e/vst3_base-823de87a7aa5752c1eca9c33e2015f160fb8642e.tar.gz \
- https://github.com/steinbergmedia/vst3_cmake/archive/49af6906f868afbf9d4657df1a1aa91f25264b0f/vst3_cmake-49af6906f868afbf9d4657df1a1aa91f25264b0f.tar.gz \
- https://github.com/steinbergmedia/vst3_doc/archive/361184b03fe3a4f850397940eb50266766017a75/vst3_doc-361184b03fe3a4f850397940eb50266766017a75.tar.gz \
- https://github.com/steinbergmedia/vst3_pluginterfaces/archive/0786cbef972d9a722fbb7cfabcbdb8d492fefa62/vst3_pluginterfaces-0786cbef972d9a722fbb7cfabcbdb8d492fefa62.tar.gz \
- https://github.com/steinbergmedia/vst3_public_sdk/archive/6ccc1020904e0d8994a20b213015c3159591041d/vst3_public_sdk-6ccc1020904e0d8994a20b213015c3159591041d.tar.gz \
- https://github.com/steinbergmedia/vst3_tutorials/archive/2a40f5e4c6e13f92903fcb4d2e3902d3cf58ab58/vst3_tutorials-2a40f5e4c6e13f92903fcb4d2e3902d3cf58ab58.tar.gz \
- https://github.com/steinbergmedia/vstgui/archive/fc4cf0d6a7d6c7d63ffd12f54f0e924510a56eef/vstgui-fc4cf0d6a7d6c7d63ffd12f54f0e924510a56eef.tar.gz"
-MD5SUM="dd98589a647c46e4a1c839afe790db3f \
+ https://github.com/steinbergmedia/vst3_cmake/archive/0d646538203721ab9d036f9ef1d650de19302d84/vst3_cmake-0d646538203721ab9d036f9ef1d650de19302d84.tar.gz \
+ https://github.com/steinbergmedia/vst3_doc/archive/84978802d3362fa022a1cba9bd0ccf541d4a9e12/vst3_doc-84978802d3362fa022a1cba9bd0ccf541d4a9e12.tar.gz \
+ https://github.com/steinbergmedia/vst3_pluginterfaces/archive/dd77488d3dc329c484b5dfb47af9383356e4c0cc/vst3_pluginterfaces-dd77488d3dc329c484b5dfb47af9383356e4c0cc.tar.gz \
+ https://github.com/steinbergmedia/vst3_public_sdk/archive/b8931a07a48c090e6c833bb36d65e4e878b8cc5f/vst3_public_sdk-b8931a07a48c090e6c833bb36d65e4e878b8cc5f.tar.gz \
+ https://github.com/steinbergmedia/vst3_tutorials/archive/33b73dfbb87f3fde3bce8c0a10cae934dc66ad34/vst3_tutorials-33b73dfbb87f3fde3bce8c0a10cae934dc66ad34.tar.gz \
+ https://github.com/steinbergmedia/vstgui/archive/a1ea8ff6e8e23ff51c57d1af15e2a84addc8db1c/vstgui-a1ea8ff6e8e23ff51c57d1af15e2a84addc8db1c.tar.gz"
+MD5SUM="decf4ce31b0275fc5a97d59b140e88e1 \
2dec09cffaee17603d9015d15e57a6d3 \
- 2f1833af1dc331e8494c40bc83e1f8c5 \
- 7013d4156b929311f8165d19ede0cba1 \
- 726407458629de37e521f0df075de3a7 \
- 8ec0a44a4f3054df966b75cd485710e2 \
- ebfffc3cab3e403677153c1b353de974 \
- 9871c3f1aed02dc05c608e8ae6cd670e"
+ 927f8236cda3332b39e72ed0042ea05f \
+ 714142f7d4834cb21fb30e1462473029 \
+ 7a0ff385cf21829487042e92caa9d743 \
+ 8eef83df7d2804b3bee44bd5ee684c7f \
+ d67d0eb492e9166570763c81b96194f4 \
+ 373e166201120b1f21b7428b9134789e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/xapp/xapp.SlackBuild b/libraries/xapp/xapp.SlackBuild
index 8cc7f23751..db3a48a8df 100644
--- a/libraries/xapp/xapp.SlackBuild
+++ b/libraries/xapp/xapp.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for xapp
-# Copyright 2024 Antonio Leal, Porto Salvo, Oeiras, Portugal
+# Copyright 2024-2025 Antonio Leal, Porto Salvo, Oeiras, Portugal
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xapp
-VERSION=${VERSION:-2.8.9}
+VERSION=${VERSION:-2.8.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/xapp/xapp.info b/libraries/xapp/xapp.info
index 1422d6e401..0e154c7746 100644
--- a/libraries/xapp/xapp.info
+++ b/libraries/xapp/xapp.info
@@ -1,8 +1,8 @@
PRGNAM="xapp"
-VERSION="2.8.9"
+VERSION="2.8.12"
HOMEPAGE="https://github.com/linuxmint/xapp"
-DOWNLOAD="https://github.com/linuxmint/xapp/archive/2.8.9/xapp-2.8.9.tar.gz"
-MD5SUM="729395d088b2d6ebc5c7a0ab737b27c2"
+DOWNLOAD="https://github.com/linuxmint/xapp/archive/2.8.12/xapp-2.8.12.tar.gz"
+MD5SUM="25c0011fe18618878f7d954a5d876872"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgnomekbd"
diff --git a/libraries/yaml-cpp/yaml-cpp.SlackBuild b/libraries/yaml-cpp/yaml-cpp.SlackBuild
index 90ece54209..a3fbb14401 100644
--- a/libraries/yaml-cpp/yaml-cpp.SlackBuild
+++ b/libraries/yaml-cpp/yaml-cpp.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for yaml-cpp
-# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2025 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=yaml-cpp
-VERSION=${VERSION:-0.6.3}
+VERSION=${VERSION:-0.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/yaml-cpp/yaml-cpp.info b/libraries/yaml-cpp/yaml-cpp.info
index 59710b7e60..8297e8e4dd 100644
--- a/libraries/yaml-cpp/yaml-cpp.info
+++ b/libraries/yaml-cpp/yaml-cpp.info
@@ -1,10 +1,10 @@
PRGNAM="yaml-cpp"
-VERSION="0.6.3"
+VERSION="0.7.0"
HOMEPAGE="https://github.com/jbeder/yaml-cpp"
-DOWNLOAD="https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.6.3/yaml-cpp-yaml-cpp-0.6.3.tar.gz"
-MD5SUM="b45bf1089a382e81f6b661062c10d0c2"
+DOWNLOAD="https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.7.0/yaml-cpp-yaml-cpp-0.7.0.tar.gz"
+MD5SUM="74d646a3cc1b5d519829441db96744f0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
+EMAIL="dslackw@gmail.com"
diff --git a/libraries/zope.event/zope.event.SlackBuild b/libraries/zope.event/zope.event.SlackBuild
index 4930c54492..4fdbff09a8 100644
--- a/libraries/zope.event/zope.event.SlackBuild
+++ b/libraries/zope.event/zope.event.SlackBuild
@@ -26,7 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zope.event
-VERSION=${VERSION:-5.0}
+SRCNAM=zope_event
+VERSION=${VERSION:-5.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -56,9 +57,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/libraries/zope.event/zope.event.info b/libraries/zope.event/zope.event.info
index da8400554a..df26551dff 100644
--- a/libraries/zope.event/zope.event.info
+++ b/libraries/zope.event/zope.event.info
@@ -1,8 +1,8 @@
PRGNAM="zope.event"
-VERSION="5.0"
-HOMEPAGE="https://pypi.python.org/pypi/zope.event/"
-DOWNLOAD="https://pypi.python.org/packages/source/z/zope.event/zope.event-5.0.tar.gz"
-MD5SUM="8639012f7c6a762d245f9229a6e900af"
+VERSION="5.1.1"
+HOMEPAGE="https://pypi.python.org/pypi/zope_event/"
+DOWNLOAD="https://pypi.python.org/packages/source/z/zope_event/zope_event-5.1.1.tar.gz"
+MD5SUM="dd662af317c0b946d1dddbf3c5162935"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""