diff options
Diffstat (limited to 'libraries')
129 files changed, 671 insertions, 1194 deletions
diff --git a/libraries/CLI11/CLI11.SlackBuild b/libraries/CLI11/CLI11.SlackBuild index dcbca39923..6835bf9685 100644 --- a/libraries/CLI11/CLI11.SlackBuild +++ b/libraries/CLI11/CLI11.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=CLI11 -VERSION=${VERSION:-2.4.1} +VERSION=${VERSION:-2.4.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/CLI11/CLI11.info b/libraries/CLI11/CLI11.info index 2fe228f05b..55590fd232 100644 --- a/libraries/CLI11/CLI11.info +++ b/libraries/CLI11/CLI11.info @@ -1,8 +1,8 @@ PRGNAM="CLI11" -VERSION="2.4.1" +VERSION="2.4.2" HOMEPAGE="https://cliutils.github.io/CLI11/book/" -DOWNLOAD="https://github.com/CLIUtils/CLI11/archive/v2.4.1/CLI11-2.4.1.tar.gz" -MD5SUM="d88b829bb557951e2b784baa2a0a2655" +DOWNLOAD="https://github.com/CLIUtils/CLI11/archive/v2.4.2/CLI11-2.4.2.tar.gz" +MD5SUM="f9c0acb8c483a524e9dd275955227254" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/LucenePlusPlus/76dc90f2b65d81be018c499714ff11e121ba5585.patch b/libraries/LucenePlusPlus/76dc90f2b65d81be018c499714ff11e121ba5585.patch new file mode 100644 index 0000000000..05babf97a0 --- /dev/null +++ b/libraries/LucenePlusPlus/76dc90f2b65d81be018c499714ff11e121ba5585.patch @@ -0,0 +1,64 @@ +From c18ead2b0c4aa62af01450cb12353a0baa51411f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch> +Date: Wed, 27 Mar 2024 12:00:18 +0100 +Subject: [PATCH] Fix build with boost 1.85.0 + +boost::filesystem::wpath has been deprecated (and typedef-ed to +boost::filesystem::path) for a long time; it is removed from boost +starting with 1.85.0-beta1. + +Use boost::filesystem::path instead. + +boost/filesystem/convenience.hpp has been removed (and was being +included without being used anyway - its only use was indirectly +pulling in boost/filesystem/directory.hpp, which is actually used). + +Include boost/filesystem/directory.hpp directly instead. +--- + src/core/store/MMapDirectory.cpp | 2 +- + src/core/util/FileUtils.cpp | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/core/store/MMapDirectory.cpp b/src/core/store/MMapDirectory.cpp +index beac7828..46156e3a 100644 +--- a/src/core/store/MMapDirectory.cpp ++++ b/src/core/store/MMapDirectory.cpp +@@ -36,7 +36,7 @@ MMapIndexInput::MMapIndexInput(const String& path) { + bufferPosition = 0; + if (!path.empty()) { + try { +- file.open(boost::filesystem::wpath(path), _length); ++ file.open(boost::filesystem::path(path), _length); + } catch (...) { + boost::throw_exception(FileNotFoundException(path)); + } +diff --git a/src/core/util/FileUtils.cpp b/src/core/util/FileUtils.cpp +index 51508b57..d92efbb8 100644 +--- a/src/core/util/FileUtils.cpp ++++ b/src/core/util/FileUtils.cpp +@@ -5,9 +5,9 @@ + ///////////////////////////////////////////////////////////////////////////// + + #include "LuceneInc.h" +-#include <boost/filesystem/convenience.hpp> + #include <boost/filesystem/operations.hpp> + #include <boost/filesystem/path.hpp> ++#include <boost/filesystem/directory.hpp> + #include "LuceneThread.h" + #include "StringUtils.h" + #include "FileUtils.h" +@@ -128,12 +128,12 @@ String joinPath(const String& path, const String& file) { + } + + String extractPath(const String& path) { +- boost::filesystem::wpath parentPath(path.c_str()); ++ boost::filesystem::path parentPath(path.c_str()); + return parentPath.parent_path().wstring().c_str(); + } + + String extractFile(const String& path) { +- boost::filesystem::wpath fileName(path.c_str()); ++ boost::filesystem::path fileName(path.c_str()); + return fileName.filename().wstring().c_str(); + } + diff --git a/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild b/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild index aca1525316..338cd26ea9 100644 --- a/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild +++ b/libraries/LucenePlusPlus/LucenePlusPlus.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=LucenePlusPlus -VERSION=${VERSION:-3.0.8} -BUILD=${BUILD:-2} +VERSION=${VERSION:-3.0.9} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -76,8 +76,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/soname.patch - +patch -p1 < $CWD/a460863810b3a6a473780686e5d3fd70bf4378ba.patch +patch -p1 < $CWD/76dc90f2b65d81be018c499714ff11e121ba5585.patch mkdir -p build cd build cmake \ diff --git a/libraries/LucenePlusPlus/LucenePlusPlus.info b/libraries/LucenePlusPlus/LucenePlusPlus.info index 46b54dbfd1..b9da9031e4 100644 --- a/libraries/LucenePlusPlus/LucenePlusPlus.info +++ b/libraries/LucenePlusPlus/LucenePlusPlus.info @@ -1,8 +1,8 @@ PRGNAM="LucenePlusPlus" -VERSION="3.0.8" +VERSION="3.0.9" HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus" -DOWNLOAD="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.8/LucenePlusPlus-rel_3.0.8.tar.gz" -MD5SUM="cb9b2e7cb37b7dd68c1e24a65c6eda9d" +DOWNLOAD="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_3.0.9/LucenePlusPlus-rel_3.0.9.tar.gz" +MD5SUM="33da6751de47523e22e7a1beebd78c29" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/LucenePlusPlus/a460863810b3a6a473780686e5d3fd70bf4378ba.patch b/libraries/LucenePlusPlus/a460863810b3a6a473780686e5d3fd70bf4378ba.patch new file mode 100644 index 0000000000..1c9d5681e4 --- /dev/null +++ b/libraries/LucenePlusPlus/a460863810b3a6a473780686e5d3fd70bf4378ba.patch @@ -0,0 +1,22 @@ +From f40f59c6e169b4e16b7a6439ecb26a629c6540d1 Mon Sep 17 00:00:00 2001 +From: Sergey Fedorov <vital.had@gmail.com> +Date: Thu, 14 Mar 2024 20:37:34 +0800 +Subject: [PATCH] Fix install path for liblucene++.pc + +--- + src/config/core/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/config/core/CMakeLists.txt b/src/config/core/CMakeLists.txt +index e5691f54..69cfefcc 100644 +--- a/src/config/core/CMakeLists.txt ++++ b/src/config/core/CMakeLists.txt +@@ -9,7 +9,7 @@ if(NOT WIN32) + install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++.pc" +- DESTINATION "${LIB_DESTINATION}/pkgconfig") ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) + endif() + + diff --git a/libraries/LucenePlusPlus/soname.patch b/libraries/LucenePlusPlus/soname.patch deleted file mode 100644 index d8ddf04955..0000000000 --- a/libraries/LucenePlusPlus/soname.patch +++ /dev/null @@ -1,219 +0,0 @@ -commit 1cd2509ed74ae47965006d16de3c09db029b4efe -Author: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> -Date: Mon Jan 4 23:45:13 2021 +0100 - - Fix various cmake issues: - "CMAKE_INSTALL_FULL_LIBDIR" not being correctly evaluated and used - pkgconfig directory wrongly set to include instead of lib - cmake directory wrongly set to include instead of lib - core_libname contrib_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR variables not being substituted to cmake.in files - cmake helpers not being correctly set - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 41de688..71dbbd5 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -21,7 +21,7 @@ if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) - endif() - - set(LIB_DESTINATION -- "${CMAKE_INSTALL_FULL_LIBDIR}" CACHE STRING "Define lib output directory name") -+ "${CMAKE_INSTALL_LIBDIR}" CACHE STRING "Define lib output directory name") - - - #################################### -diff --git a/src/config/CMakeLists.txt b/src/config/CMakeLists.txt -index e5e6624..fe8e8b8 100644 ---- a/src/config/CMakeLists.txt -+++ b/src/config/CMakeLists.txt -@@ -1,16 +1,16 @@ - #################################### - # Set config vars - #################################### --set(core_libname, "lucene++") --set(contrib_libname, "lucene++-contrib") -+set(core_libname "lucene++") -+set(contrib_libname "lucene++-contrib") - - set( -- PACKAGE_CMAKE_INSTALL_INCLUDEDIR, -- "${lucene++_INCLUDE_DIR}/lucene++/") -+ PACKAGE_CMAKE_INSTALL_INCLUDEDIR -+ "${CMAKE_INSTALL_INCLUDEDIR}/lucene++/") - - set( -- PACKAGE_CMAKE_INSTALL_LIBDIR, -- "${LIB_INSTALL_DIR}/cmake") -+ PACKAGE_CMAKE_INSTALL_LIBDIR -+ "${LIB_DESTINATION}") - - - #################################### -diff --git a/src/config/contrib/CMakeLists.txt b/src/config/contrib/CMakeLists.txt -index c0dd86f..b4a4391 100644 ---- a/src/config/contrib/CMakeLists.txt -+++ b/src/config/contrib/CMakeLists.txt -@@ -9,7 +9,7 @@ if(NOT WIN32) - install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contrib.pc" -- DESTINATION "include/pkgconfig") -+ DESTINATION "${LIB_DESTINATION}/pkgconfig") - endif() - - -@@ -19,7 +19,8 @@ endif() - configure_package_config_file( - "${CMAKE_CURRENT_SOURCE_DIR}/liblucene++-contribConfig.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfig.cmake" -- INSTALL_DESTINATION "${LIB_DESTINATION}/cmake") -+ INSTALL_DESTINATION "${LIB_DESTINATION}/cmake/liblucene++-contrib" -+ PATH_VARS contrib_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR) - - write_basic_package_version_file( - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfigVersion.cmake" -@@ -30,4 +31,4 @@ install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfig.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfigVersion.cmake" -- DESTINATION "include/cmake") -+ DESTINATION "${LIB_DESTINATION}/cmake/liblucene++-contrib") -diff --git a/src/config/contrib/liblucene++-contribConfig.cmake.in b/src/config/contrib/liblucene++-contribConfig.cmake.in -index f92f683..85fdfd2 100644 ---- a/src/config/contrib/liblucene++-contribConfig.cmake.in -+++ b/src/config/contrib/liblucene++-contribConfig.cmake.in -@@ -20,6 +20,6 @@ if (NOT DEFINED set_and_check) - endif() - - --set_and_check(liblucene++-contrib_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@contrib_libname@") --set_and_check(liblucene++-contrib_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@") --set(liblucene++-contrib_LIBRARIES "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@contrib_libname@") -+set_and_check(liblucene++-contrib_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") -+set_and_check(liblucene++-contrib_LIBRARY_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_LIBDIR@") -+set(liblucene++-contrib_LIBRARIES "@contrib_libname@") -diff --git a/src/config/core/CMakeLists.txt b/src/config/core/CMakeLists.txt -index a3eb17a..65376f5 100644 ---- a/src/config/core/CMakeLists.txt -+++ b/src/config/core/CMakeLists.txt -@@ -9,7 +9,7 @@ if(NOT WIN32) - install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++.pc" -- DESTINATION "include/pkgconfig") -+ DESTINATION "${LIB_DESTINATION}/pkgconfig") - endif() - - -@@ -19,7 +19,8 @@ endif() - configure_package_config_file( - "${CMAKE_CURRENT_SOURCE_DIR}/liblucene++Config.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++Config.cmake" -- INSTALL_DESTINATION "${LIB_DESTINATION}/cmake") -+ INSTALL_DESTINATION "${LIB_DESTINATION}/cmake/liblucene++" -+ PATH_VARS core_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR) - - write_basic_package_version_file( - ${CMAKE_CURRENT_BINARY_DIR}/liblucene++ConfigVersion.cmake -@@ -30,4 +31,4 @@ install( - FILES - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++Config.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/liblucene++ConfigVersion.cmake" -- DESTINATION "include/cmake") -+ DESTINATION "${LIB_DESTINATION}/cmake/liblucene++") -diff --git a/src/config/core/liblucene++Config.cmake.in b/src/config/core/liblucene++Config.cmake.in -index 89b48a3..574f812 100644 ---- a/src/config/core/liblucene++Config.cmake.in -+++ b/src/config/core/liblucene++Config.cmake.in -@@ -20,8 +20,8 @@ if (NOT DEFINED set_and_check) - endif() - - --set_and_check(liblucene++_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@core_libname@") --set_and_check(liblucene++_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@") --set(liblucene++_LIBRARIES "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@core_libname@") -+set_and_check(liblucene++_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") -+set_and_check(liblucene++_LIBRARY_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_LIBDIR@") -+set(liblucene++_LIBRARIES "@core_libname@") - - - -commit 127492f1ab85fd74ab9f9dff0be5b0a63bf7c271 -Merge: df65bf5 fd9eaf1 -Author: Alan Wright <85800+alanw@users.noreply.github.com> -Date: Tue Dec 29 17:46:39 2020 +0000 - - Merge pull request #160 from Kakueeen/master - - fix a bug of ChineseTokenizer - - -commit fd9eaf10c49239d700af848062acc1d5efd54aa8 -Author: liuzhangjian <liuzhangjian@uniontech.com> -Date: Fri Dec 4 15:41:31 2020 +0800 - - Title:fix a bug of ChineseTokenizer - - Description:When I use ChineseAnalyzer for Chinese word segmentation, I find that English and numbers are treated as one word and I think they should be separated. - - RootCause:Null - - Solution: - -diff --git a/src/contrib/analyzers/common/analysis/cn/ChineseFilter.cpp b/src/contrib/analyzers/common/analysis/cn/ChineseFilter.cpp -index d2a19f3..8313445 100644 ---- a/src/contrib/analyzers/common/analysis/cn/ChineseFilter.cpp -+++ b/src/contrib/analyzers/common/analysis/cn/ChineseFilter.cpp -@@ -38,7 +38,7 @@ bool ChineseFilter::incrementToken() { - if (text.length() > 1) { - return true; - } -- } else if (UnicodeUtil::isOther(text[0])) { -+ } else if (UnicodeUtil::isOther(text[0]) || UnicodeUtil::isDigit(text[0])) { - // One Chinese character as one Chinese word. - // Chinese word extraction to be added later here. - return true; -diff --git a/src/contrib/analyzers/common/analysis/cn/ChineseTokenizer.cpp b/src/contrib/analyzers/common/analysis/cn/ChineseTokenizer.cpp -index 38bf987..3b4de74 100644 ---- a/src/contrib/analyzers/common/analysis/cn/ChineseTokenizer.cpp -+++ b/src/contrib/analyzers/common/analysis/cn/ChineseTokenizer.cpp -@@ -65,6 +65,7 @@ bool ChineseTokenizer::incrementToken() { - - length = 0; - start = offset; -+ bool last_is_en = false, last_is_num = false; - - while (true) { - wchar_t c; -@@ -82,11 +83,30 @@ bool ChineseTokenizer::incrementToken() { - c = ioBuffer[bufferIndex++]; - } - -- if (UnicodeUtil::isDigit(c) || UnicodeUtil::isLower(c) || UnicodeUtil::isUpper(c)) { -+ if (UnicodeUtil::isLower(c) || UnicodeUtil::isUpper(c)) { -+ if (last_is_num) { -+ --bufferIndex; -+ --offset; -+ return flush(); -+ } -+ -+ push(c); -+ if (length == MAX_WORD_LEN) { -+ return flush(); -+ } -+ last_is_en = true; -+ } else if (UnicodeUtil::isDigit(c)) { -+ if (last_is_en) { -+ --bufferIndex; -+ --offset; -+ return flush(); -+ } -+ - push(c); - if (length == MAX_WORD_LEN) { - return flush(); - } -+ last_is_num = true; - } else if (UnicodeUtil::isOther(c)) { - if (length > 0) { - --bufferIndex; diff --git a/libraries/OptiX-Headers/OptiX-Headers.info b/libraries/OptiX-Headers/OptiX-Headers.info index 51ccc837a2..196da6b54f 100644 --- a/libraries/OptiX-Headers/OptiX-Headers.info +++ b/libraries/OptiX-Headers/OptiX-Headers.info @@ -5,6 +5,6 @@ DOWNLOAD="UNSUPPORTED" MD5SUM="" DOWNLOAD_x86_64="https://developer.download.nvidia.com/redist/optix/v7.6/OptiX-7.6-Include.zip" MD5SUM_x86_64="32f170454a9a6c944854ca6fef8c5ec1" -REQUIRES="%README%" +REQUIRES="" MAINTAINER="Tobias M. Monckton" EMAIL="tmmonckton@gmail.com" diff --git a/libraries/PrettyTable/PrettyTable.SlackBuild b/libraries/PrettyTable/PrettyTable.SlackBuild index 61059f2846..cc1a65ccab 100644 --- a/libraries/PrettyTable/PrettyTable.SlackBuild +++ b/libraries/PrettyTable/PrettyTable.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for PrettyTable -# Copyright 2014-2020 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2024 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=PrettyTable SRCNAM=prettytable -VERSION=${VERSION:-0.7.2} +VERSION=${VERSION:-3.10.0} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -80,18 +80,14 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG - -# Python 3 support. -if $(python3 -c 'import sys' 2>/dev/null); then - python3 setup.py install --root=$PKG -fi +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CHANGELOG COPYING PKG-INFO README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG.md PKG-INFO README.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/PrettyTable/PrettyTable.info b/libraries/PrettyTable/PrettyTable.info index dd98ba3064..ede13c49e1 100644 --- a/libraries/PrettyTable/PrettyTable.info +++ b/libraries/PrettyTable/PrettyTable.info @@ -1,10 +1,10 @@ PRGNAM="PrettyTable" -VERSION="0.7.2" +VERSION="3.10.0" HOMEPAGE="https://pypi.org/project/PrettyTable/" -DOWNLOAD="https://pypi.python.org/packages/e0/a1/36203205f77ccf98f3c6cf17cf068c972e6458d7e58509ca66da949ca347/prettytable-0.7.2.tar.gz" -MD5SUM="a6b80afeef286ce66733d54a0296b13b" +DOWNLOAD="https://files.pythonhosted.org/packages/19/d3/7cb826e085a254888d8afb4ae3f8d43859b13149ac8450b221120d4964c9/prettytable-3.10.0.tar.gz" +MD5SUM="f3b3f5738658bbf8d1fb8c7859ea95e6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-hatch_vcs" MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" +EMAIL="dslackw@gmail.com" diff --git a/libraries/botocore/botocore.SlackBuild b/libraries/botocore/botocore.SlackBuild index 1f79141716..4f44f09d30 100644 --- a/libraries/botocore/botocore.SlackBuild +++ b/libraries/botocore/botocore.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=botocore -VERSION=${VERSION:-1.34.14} +VERSION=${VERSION:-1.34.99} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/botocore/botocore.info b/libraries/botocore/botocore.info index 076ad6bfa3..65b8582cd5 100644 --- a/libraries/botocore/botocore.info +++ b/libraries/botocore/botocore.info @@ -1,8 +1,8 @@ PRGNAM="botocore" -VERSION="1.34.14" +VERSION="1.34.99" HOMEPAGE="https://github.com/boto/botocore" -DOWNLOAD="https://github.com/boto/botocore/archive/1.34.14/botocore-1.34.14.tar.gz" -MD5SUM="cc8017ec4a3798eca8a5c22bdb1df69c" +DOWNLOAD="https://github.com/boto/botocore/archive/1.34.99/botocore-1.34.99.tar.gz" +MD5SUM="d065f95459c16331822bb50cee9920ee" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-dateutil jmespath" diff --git a/libraries/ell/ell.SlackBuild b/libraries/ell/ell.SlackBuild index 0944559867..c73d685198 100644 --- a/libraries/ell/ell.SlackBuild +++ b/libraries/ell/ell.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ell -VERSION=${VERSION:-0.64} +VERSION=${VERSION:-0.65} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/ell/ell.info b/libraries/ell/ell.info index f421ac83e9..92c3d61ac5 100644 --- a/libraries/ell/ell.info +++ b/libraries/ell/ell.info @@ -1,8 +1,8 @@ PRGNAM="ell" -VERSION="0.64" +VERSION="0.65" HOMEPAGE="https://git.kernel.org/pub/scm/libs/ell/ell.git" -DOWNLOAD="https://mirrors.edge.kernel.org/pub/linux/libs/ell/ell-0.64.tar.gz" -MD5SUM="8172c03f912bfa800b61bdbb4cb5ab3f" +DOWNLOAD="https://mirrors.edge.kernel.org/pub/linux/libs/ell/ell-0.65.tar.gz" +MD5SUM="b1480a0d8cf5826e02c60802b602e173" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/folly/0001-Fix-CMakeLists.txt-to-honor-CMAKE_INSTALL_LIBDIR.patch b/libraries/folly/0001-Fix-CMakeLists.txt-to-honor-CMAKE_INSTALL_LIBDIR.patch deleted file mode 100644 index 87c0fa6a25..0000000000 --- a/libraries/folly/0001-Fix-CMakeLists.txt-to-honor-CMAKE_INSTALL_LIBDIR.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 85422b744ae2294d60fdae9074ad8eae53323e66 Mon Sep 17 00:00:00 2001 -From: Ebben Aries <exa@dscp.org> -Date: Thu, 16 Jun 2022 08:18:06 -0700 -Subject: [PATCH] Fix CMakeLists.txt to honor CMAKE_INSTALL_LIBDIR - ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 21d24ba6e..8f83f22c4 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -52,11 +52,11 @@ project(${PACKAGE_NAME} CXX C ASM) - - set(INCLUDE_INSTALL_DIR include CACHE STRING - "The subdirectory where header files should be installed") --set(LIB_INSTALL_DIR lib CACHE STRING -+set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR} CACHE STRING - "The subdirectory where libraries should be installed") - set(BIN_INSTALL_DIR bin CACHE STRING - "The subdirectory where binaries should be installed") --set(CMAKE_INSTALL_DIR lib/cmake/folly CACHE STRING -+set(CMAKE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/folly CACHE STRING - "The subdirectory where CMake package config files should be installed") - - option(BUILD_SHARED_LIBS --- -2.36.1 - diff --git a/libraries/folly/README b/libraries/folly/README deleted file mode 100644 index 9dea6f4127..0000000000 --- a/libraries/folly/README +++ /dev/null @@ -1,6 +0,0 @@ -Folly (acronymed loosely after Facebook Open Source Library) is a -library of C++14 components designed with practicality and efficiency in -mind. Folly contains a variety of core library components used -extensively at Facebook. In particular, it's often a dependency of -Facebook's other open source C++ efforts and place where those projects -can share code. diff --git a/libraries/folly/folly.info b/libraries/folly/folly.info deleted file mode 100644 index d117806b6c..0000000000 --- a/libraries/folly/folly.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="folly" -VERSION="20220722_437b29d" -HOMEPAGE="https://github.com/facebook/folly" -DOWNLOAD="https://github.com/facebook/folly/archive/437b29d/folly-437b29dd062a40c741b2147827025a2f413b76c7.tar.gz" -MD5SUM="c4ac1fa2f76c8c8291c5abb3643b3741" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="double-conversion glog gflags fmt" -MAINTAINER="Ebben Aries" -EMAIL="slackbuilds@dscp.org" diff --git a/libraries/folly/slack-desc b/libraries/folly/slack-desc deleted file mode 100644 index 51dcacc036..0000000000 --- a/libraries/folly/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------------------------------------------------------| -folly: folly (Facebook Open-source Library) -folly: -folly: Folly is a library of C++14 components designed with practicality and -folly: efficiency in mind. It complements (as opposed to competing against) -folly: offerings such as Boost and of course std. -folly: -folly: -folly: -folly: -folly: Homepage: https://github.com/facebook/folly -folly: diff --git a/libraries/goffice/goffice.SlackBuild b/libraries/goffice/goffice.SlackBuild index 39282e2f9d..e30e2ed5f1 100644 --- a/libraries/goffice/goffice.SlackBuild +++ b/libraries/goffice/goffice.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for goffice # Copyright (c) 2007 alkos333 <me@alkos333.net> +# Copyright (c) 2023-24 Jim Diamond, Dartmouth, Nova Scotia, Canada # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -31,8 +32,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=goffice -VERSION=${VERSION:-0.10.56} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.10.57} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -57,17 +58,14 @@ if [ "$ARCH" = "i586" -o "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=$ARCH -mtune=i686" LIBDIRSUFFIX="" CONFIG_ARGS="--without-long-double" - NEED_PATCHES=T elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" CONFIG_ARGS= - NEED_PATCHES=F else SLKCFLAGS="-O2" LIBDIRSUFFIX="" CONFIG_ARGS= - NEED_PATCHES=F fi set -e @@ -79,16 +77,6 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.xz cd $PRGNAM-$VERSION -if [ "$NEED_PATCHES" = T ] -then - for i in $CWD/patches/* - do - patch -p0 < $i - done - cp $CWD/import-ryu tools/ - chmod 755 tools/import-ryu -fi - chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/libraries/goffice/goffice.info b/libraries/goffice/goffice.info index 209e7365ab..7e4d226c69 100644 --- a/libraries/goffice/goffice.info +++ b/libraries/goffice/goffice.info @@ -1,8 +1,8 @@ PRGNAM="goffice" -VERSION="0.10.56" +VERSION="0.10.57" HOMEPAGE="https://download.gnome.org/sources/goffice/" -DOWNLOAD="https://download.gnome.org/sources/goffice/0.10/goffice-0.10.56.tar.xz" -MD5SUM="50555440e0e4ccef4651193e5e0b5f62" +DOWNLOAD="https://download.gnome.org/sources/goffice/0.10/goffice-0.10.57.tar.xz" +MD5SUM="4c55f99d8fafe1f91276cb7538521fdb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/goffice/import-ryu b/libraries/goffice/import-ryu deleted file mode 100644 index e99f022e0b..0000000000 --- a/libraries/goffice/import-ryu +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/perl -w -# ----------------------------------------------------------------------------- - -my $ryu = $ARGV[0]; - -my @files = (# "ryu.h", - "common.h", - "digit_table.h", - "d2s_intrinsics.h", - "d2s_small_table.h", - 'd2s.c', - 'WITH_LONG_DOUBLE', - 'ryu_generic_128.h', - 'generic_128.h', - 'generic_128.c'); - -print "#define RYU_OPTIMIZE_SIZE 1\n\n"; -print "#define bool int\n\n"; -print "#include \"go-ryu.h\"\n"; -print "#include <inttypes.h>\n"; -print "\n"; - -my $with_long_double = 0; - -foreach my $f (@files) { - if ($f eq 'WITH_LONG_DOUBLE') { - $with_long_double = 1; - next; - } - - my $fn = "$ryu/ryu/$f"; - - my $in_conditional = 0; - - print STDERR "Importing $f...\n"; - open my $fh, "<", $fn or die "$0: cannot read $fn:$!\n"; - - print "#ifdef GOFFICE_WITH_LONG_DOUBLE\n" if $with_long_double; - - print "// File $f imported from ryu\n"; - while (<$fh>) { - next if /^\s*#\s*include\s*"ryu.*"/; - - s/\b((float|double|long_double)_to_fd128|generic_binary_to_decimal|generic_to_chars|(d|f)2(s|exp|fixed)(|_buffered_n|_buffered))\b/go_ryu_$1/g; - - if (/\b(go_ryu_d2s_buffered|go_ryu_d2s|go_ryu_f2s_buffered_n|go_ryu_f2s_buffered|go_ryu_f2s|go_ryu_d2fixed_buffered_n|go_ryu_d2fixed_buffered|go_ryu_d2fixed|go_ryu_d2exp_buffered_n|go_ryu_d2exp_buffered|go_ryu_d2exp)\s*\([a-z]+\s.*\)(;|\s*\{)$/) { - print "#if 0\n"; - $_ = "static $_"; - $in_conditional = 1; - } - - if (/\b(go_ryu_long_double_to_fd128|go_ryu_generic_to_chars)\s*\([a-z]+\s.*\)(;|\s*\{)$/) { - $_ = "static $_"; - } - - if (/struct floating_decimal_128 go_ryu_generic_binary_to_decimal\(/) { - $_ = "static $_"; - } - - - if ($f =~ /128/) { - s/\b(pow5bits|pow5Factor|multipleOfPowerOf[25]|log10Pow[25]|copy_special_str|POW5_TABLE_SIZE)\b/$1l/g; - - if (/go_ryu_float_to_fd128\(float/) { - print "#if 0\n"; - $_ = "static $_"; - $in_conditional = 1; - } - - if (/go_ryu_double_to_fd128\(double/) { - print "#if 0\n"; - $_ = "static $_"; - $in_conditional = 1; - } - } - - if ($in_conditional && (/^[a-z].*\);$/ || /^}/)) { - $_ = "$_#endif\n"; - $in_conditional = 0; - } - - print; - } - print "// End of file $f imported from ryu\n"; - print "#endif // GOFFICE_WITH_LONG_DOUBLE\n" if $with_long_double; - print "\n"; - - die "Trouble" if $in_conditional; -} - -print "\n"; -print "#ifdef GOFFICE_WITH_LONG_DOUBLE\n"; -print "int go_ryu_ld2s_buffered_n (long double d, char *dst) {\n"; -print " struct floating_decimal_128 fd128 = go_ryu_long_double_to_fd128(d);\n"; -print " return go_ryu_generic_to_chars(fd128, dst);\n"; -print "}\n"; -print "#endif\n"; diff --git a/libraries/goffice/patches/NEWS.patch b/libraries/goffice/patches/NEWS.patch deleted file mode 100644 index 773bb5a77b..0000000000 --- a/libraries/goffice/patches/NEWS.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- NEWS 2023-12-27 18:37:51.129423722 -0400 -+++ NEWS.patched 2023-12-27 18:36:14.000000000 -0400 -@@ -1,3 +1,8 @@ -+goffice 0.10.57: -+ -+ * Excise long double parts of ryu unless --with-long-double. -+ -+-------------------------------------------------------------------------- - goffice 0.10.56: - - B.S.: diff --git a/libraries/goffice/patches/configure.ac.patch b/libraries/goffice/patches/configure.ac.patch deleted file mode 100644 index 1b82b29215..0000000000 --- a/libraries/goffice/patches/configure.ac.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- configure.ac 2023-05-19 22:19:44.000000000 -0300 -+++ configure.ac.fixed 2023-12-27 16:38:43.520064640 -0400 -@@ -560,14 +560,23 @@ - GOFFICE_CHECK_FUNC(acosh) - GOFFICE_CHECK_FUNC(atanh) - -+AC_TYPE_LONG_DOUBLE -+dnl go-ryu needs __uint128_t for long double support. -+AC_CHECK_TYPES([__uint128_t], [], [], [[#include <inttypes.h> -+#include <stdint.h>]]) -+if test $ac_cv_type_long_double.$ac_cv_type___uint128_t = yes.yes; then -+ with_long_double_default=yes -+else -+ with_long_double_default=no -+fi -+ - float_msg=no - AC_ARG_WITH(long-double, - [ --without-long-double disable support for long double], -- , [ with_long_double=yes]) -+ , [ with_long_double=$with_long_double_default]) - - if test "x$with_long_double" = "xyes"; then -- AC_TYPE_LONG_DOUBLE -- if test $ac_cv_type_long_double = yes; then -+ if test $with_long_double_default = yes; then - have_mandatory_funcs=yes - need_sunmath=0 - ss_ccprog=`echo $CC | sed -e 's/ .*//'` diff --git a/libraries/goffice/patches/go-dtoa.c.patch b/libraries/goffice/patches/go-dtoa.c.patch deleted file mode 100644 index 525d2893b8..0000000000 --- a/libraries/goffice/patches/go-dtoa.c.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- goffice/math/go-dtoa.c 2023-05-21 13:08:07.000000000 -0300 -+++ goffice/math/go-dtoa.c.patched 2023-12-27 19:28:35.623167312 -0400 -@@ -464,9 +464,14 @@ - GString const *dec = go_locale_get_decimal(); - - g_string_set_size (dst, 53 + oldlen + dec->len); -- if (is_long) -+ if (is_long) { -+#ifdef GOFFICE_WITH_LONG_DOUBLE - n = go_ryu_ld2s_buffered_n (d, dst->str + oldlen); -- else -+#else -+ g_critical ("Compiled with long-double, then asked to use it"); -+ return; -+#endif -+ } else - n = go_ryu_d2s_buffered_n ((double)d, dst->str + oldlen); - g_string_set_size (dst, oldlen + n); - dpos = strchr (dst->str + oldlen, '.'); diff --git a/libraries/goffice/patches/go-ryu.c.patch b/libraries/goffice/patches/go-ryu.c.patch deleted file mode 100644 index 6d0513c752..0000000000 --- a/libraries/goffice/patches/go-ryu.c.patch +++ /dev/null @@ -1,204 +0,0 @@ ---- goffice/math/go-ryu.c 2023-05-20 20:02:02.000000000 -0300 -+++ goffice/math/go-ryu.c.patched 2023-12-27 19:28:35.623167312 -0400 -@@ -3,55 +3,8 @@ - #define bool int - - #include "go-ryu.h" --// File ryu.h imported from ryu --// Copyright 2018 Ulf Adams --// --// The contents of this file may be used under the terms of the Apache License, --// Version 2.0. --// --// (See accompanying file LICENSE-Apache or copy at --// http://www.apache.org/licenses/LICENSE-2.0) --// --// Alternatively, the contents of this file may be used under the terms of --// the Boost Software License, Version 1.0. --// (See accompanying file LICENSE-Boost or copy at --// https://www.boost.org/LICENSE_1_0.txt) --// --// Unless required by applicable law or agreed to in writing, this software --// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --// KIND, either express or implied. --#ifndef RYU_H --#define RYU_H -- --#ifdef __cplusplus --extern "C" { --#endif -- - #include <inttypes.h> - --int go_ryu_d2s_buffered_n(double f, char* result); --void go_ryu_d2s_buffered(double f, char* result); --char* go_ryu_d2s(double f); -- --int go_ryu_f2s_buffered_n(float f, char* result); --void go_ryu_f2s_buffered(float f, char* result); --char* go_ryu_f2s(float f); -- --int go_ryu_d2fixed_buffered_n(double d, uint32_t precision, char* result); --void go_ryu_d2fixed_buffered(double d, uint32_t precision, char* result); --char* go_ryu_d2fixed(double d, uint32_t precision); -- --int go_ryu_d2exp_buffered_n(double d, uint32_t precision, char* result); --void go_ryu_d2exp_buffered(double d, uint32_t precision, char* result); --char* go_ryu_d2exp(double d, uint32_t precision); -- --#ifdef __cplusplus --} --#endif -- --#endif // RYU_H --// End of file ryu.h imported from ryu -- - // File common.h imported from ryu - // Copyright 2018 Ulf Adams - // -@@ -1242,20 +1195,25 @@ - return to_chars(v, ieeeSign, result); - } - --void go_ryu_d2s_buffered(double f, char* result) { -+#if 0 -+static void go_ryu_d2s_buffered(double f, char* result) { - const int index = go_ryu_d2s_buffered_n(f, result); - - // Terminate the string. - result[index] = '\0'; - } -+#endif - --char* go_ryu_d2s(double f) { -+#if 0 -+static char* go_ryu_d2s(double f) { - char* const result = (char*) malloc(25); - go_ryu_d2s_buffered(f, result); - return result; - } -+#endif - // End of file d2s.c imported from ryu - -+#ifdef GOFFICE_WITH_LONG_DOUBLE - // File ryu_generic_128.h imported from ryu - // Copyright 2018 Ulf Adams - // -@@ -1303,16 +1261,20 @@ - bool sign; - }; - --struct floating_decimal_128 go_ryu_float_to_fd128(float f); --struct floating_decimal_128 go_ryu_double_to_fd128(double d); -+#if 0 -+static struct floating_decimal_128 go_ryu_float_to_fd128(float f); -+#endif -+#if 0 -+static struct floating_decimal_128 go_ryu_double_to_fd128(double d); -+#endif - - // According to wikipedia (https://en.wikipedia.org/wiki/Long_double), this likely only works on - // x86 with specific compilers (clang?). May need an ifdef. --struct floating_decimal_128 go_ryu_long_double_to_fd128(long double d); -+static struct floating_decimal_128 go_ryu_long_double_to_fd128(long double d); - - // Converts the given binary floating point number to the shortest decimal floating point number - // that still accurately represents it. --struct floating_decimal_128 go_ryu_generic_binary_to_decimal( -+static struct floating_decimal_128 go_ryu_generic_binary_to_decimal( - const __uint128_t bits, const uint32_t mantissaBits, const uint32_t exponentBits, const bool explicitLeadingBit); - - // Converts the given decimal floating point number to a string, writing to result, and returning -@@ -1322,7 +1284,7 @@ - // Maximal char buffer requirement: - // sign + mantissa digits + decimal dot + 'E' + exponent sign + exponent digits - // = 1 + 39 + 1 + 1 + 1 + 10 = 53 --int go_ryu_generic_to_chars(const struct floating_decimal_128 v, char* const result); -+static int go_ryu_generic_to_chars(const struct floating_decimal_128 v, char* const result); - - #ifdef __cplusplus - } -@@ -1330,7 +1292,9 @@ - - #endif // RYU_GENERIC_128_H - // End of file ryu_generic_128.h imported from ryu -+#endif // GOFFICE_WITH_LONG_DOUBLE - -+#ifdef GOFFICE_WITH_LONG_DOUBLE - // File generic_128.h imported from ryu - // Copyright 2018 Ulf Adams - // -@@ -1852,7 +1816,9 @@ - - #endif // RYU_GENERIC128_H - // End of file generic_128.h imported from ryu -+#endif // GOFFICE_WITH_LONG_DOUBLE - -+#ifdef GOFFICE_WITH_LONG_DOUBLE - // File generic_128.c imported from ryu - // Copyright 2018 Ulf Adams - // -@@ -1903,25 +1869,29 @@ - #define FLOAT_MANTISSA_BITS 23 - #define FLOAT_EXPONENT_BITS 8 - --struct floating_decimal_128 go_ryu_float_to_fd128(float f) { -+#if 0 -+static struct floating_decimal_128 go_ryu_float_to_fd128(float f) { - uint32_t bits = 0; - memcpy(&bits, &f, sizeof(float)); - return go_ryu_generic_binary_to_decimal(bits, FLOAT_MANTISSA_BITS, FLOAT_EXPONENT_BITS, false); - } -+#endif - - #define DOUBLE_MANTISSA_BITS 52 - #define DOUBLE_EXPONENT_BITS 11 - --struct floating_decimal_128 go_ryu_double_to_fd128(double d) { -+#if 0 -+static struct floating_decimal_128 go_ryu_double_to_fd128(double d) { - uint64_t bits = 0; - memcpy(&bits, &d, sizeof(double)); - return go_ryu_generic_binary_to_decimal(bits, DOUBLE_MANTISSA_BITS, DOUBLE_EXPONENT_BITS, false); - } -+#endif - - #define LONG_DOUBLE_MANTISSA_BITS 64 - #define LONG_DOUBLE_EXPONENT_BITS 15 - --struct floating_decimal_128 go_ryu_long_double_to_fd128(long double d) { -+static struct floating_decimal_128 go_ryu_long_double_to_fd128(long double d) { - uint128_t bits = 0; - memcpy(&bits, &d, sizeof(long double)); - #ifdef RYU_DEBUG -@@ -1934,7 +1904,7 @@ - return go_ryu_generic_binary_to_decimal(bits, LONG_DOUBLE_MANTISSA_BITS, LONG_DOUBLE_EXPONENT_BITS, true); - } - --struct floating_decimal_128 go_ryu_generic_binary_to_decimal( -+static struct floating_decimal_128 go_ryu_generic_binary_to_decimal( - const uint128_t bits, const uint32_t mantissaBits, const uint32_t exponentBits, const bool explicitLeadingBit) { - #ifdef RYU_DEBUG - printf("IN="); -@@ -2147,7 +2117,7 @@ - return fd.sign + 8; - } - --int go_ryu_generic_to_chars(const struct floating_decimal_128 v, char* const result) { -+static int go_ryu_generic_to_chars(const struct floating_decimal_128 v, char* const result) { - if (v.exponent == FD128_EXCEPTIONAL_EXPONENT) { - return copy_special_strl(result, v); - } -@@ -2200,9 +2170,12 @@ - return index; - } - // End of file generic_128.c imported from ryu -+#endif // GOFFICE_WITH_LONG_DOUBLE - - -+#ifdef GOFFICE_WITH_LONG_DOUBLE - int go_ryu_ld2s_buffered_n (long double d, char *dst) { - struct floating_decimal_128 fd128 = go_ryu_long_double_to_fd128(d); - return go_ryu_generic_to_chars(fd128, dst); - } -+#endif diff --git a/libraries/goffice/patches/go-ryu.h.patch b/libraries/goffice/patches/go-ryu.h.patch deleted file mode 100644 index 623da14e36..0000000000 --- a/libraries/goffice/patches/go-ryu.h.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- goffice/math/go-ryu.h 2023-05-20 19:48:32.000000000 -0300 -+++ goffice/math/go-ryu.h.patched 2023-12-27 19:28:35.623167312 -0400 -@@ -9,7 +9,9 @@ - /* ------------------------------------------------------------------------- */ - - int go_ryu_d2s_buffered_n (double d, char *dst); -+#ifdef GOFFICE_WITH_LONG_DOUBLE - int go_ryu_ld2s_buffered_n (long double d, char *dst); -+#endif - - /* ------------------------------------------------------------------------- */ - diff --git a/libraries/googlebenchmark/googlebenchmark.SlackBuild b/libraries/googlebenchmark/googlebenchmark.SlackBuild index fdfa6c16b8..c80d6f04bf 100644 --- a/libraries/googlebenchmark/googlebenchmark.SlackBuild +++ b/libraries/googlebenchmark/googlebenchmark.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=googlebenchmark -VERSION=${VERSION:-1.8.0} +VERSION=${VERSION:-1.8.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -93,6 +93,7 @@ cd build -DBENCHMARK_ENABLE_GTEST_TESTS=OFF \ -DBENCHMARK_ENABLE_LTO=ON \ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF \ + -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=Release .. make make install/strip DESTDIR=$PKG diff --git a/libraries/googlebenchmark/googlebenchmark.info b/libraries/googlebenchmark/googlebenchmark.info index 5802cdb767..3c66565db8 100644 --- a/libraries/googlebenchmark/googlebenchmark.info +++ b/libraries/googlebenchmark/googlebenchmark.info @@ -1,8 +1,8 @@ PRGNAM="googlebenchmark" -VERSION="1.8.0" +VERSION="1.8.3" HOMEPAGE="https://github.com/google/benchmark/" -DOWNLOAD="https://github.com/google/benchmark/archive/v1.8.0/benchmark-1.8.0.tar.gz" -MD5SUM="8ddf8571d3f6198d37852bcbd964f817" +DOWNLOAD="https://github.com/google/benchmark/archive/v1.8.3/benchmark-1.8.3.tar.gz" +MD5SUM="7b93dd03670665684f1b2e9b70ad17fe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gtest gflags" diff --git a/libraries/grpc/grpc.SlackBuild b/libraries/grpc/grpc.SlackBuild index 520fe59c11..1e99aa7779 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.62.2} +VERSION=${VERSION:-1.64.1} OPENCENSUS_VERSION=${OPENCENSUS_VERSION:-0.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -103,14 +103,11 @@ cmake -Bbuild \ -DCMAKE_SKIP_INSTALL_RPATH=ON \ -DgRPC_BUILD_TESTS=OFF \ -DgRPC_BUILD_CODEGEN=ON \ - -DgRPC_BUILD_CSHARP_EXT=ON \ - -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF \ -DgRPC_ZLIB_PROVIDER='package' \ -DgRPC_CARES_PROVIDER='package' \ -DgRPC_RE2_PROVIDER='package' \ -DgRPC_SSL_PROVIDER='package' \ -DgRPC_PROTOBUF_PROVIDER='package' \ - -DgRPC_PROTOBUF_PACKAGE_TYPE='MODULE' \ -DgRPC_BENCHMARK_PROVIDER:STRING='package' \ -DgRPC_ABSL_PROVIDER:STRING='package' \ -DgRPC_USE_PROTO_LITE=OFF \ diff --git a/libraries/grpc/grpc.info b/libraries/grpc/grpc.info index 7aea95c747..d49305cc04 100644 --- a/libraries/grpc/grpc.info +++ b/libraries/grpc/grpc.info @@ -1,9 +1,9 @@ PRGNAM="grpc" -VERSION="1.62.2" +VERSION="1.64.1" HOMEPAGE="https://grpc.io/" -DOWNLOAD="https://github.com/grpc/grpc/archive/v1.62.2/grpc-1.62.2.tar.gz \ +DOWNLOAD="https://github.com/grpc/grpc/archive/v1.64.1/grpc-1.64.1.tar.gz \ https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0/opencensus-proto-0.3.0.tar.gz" -MD5SUM="0cabd7727133de65d9d1c7d521b6b05f \ +MD5SUM="6a51fd3d13621320427e607550eea56b \ 0b208800a68548cbf2d4bff763c050a2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/htslib/htslib.SlackBuild b/libraries/htslib/htslib.SlackBuild index b27ea38502..d88f89c846 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.19.1} +VERSION=${VERSION:-1.20} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/htslib/htslib.info b/libraries/htslib/htslib.info index dd142db7c4..fb49fe4935 100644 --- a/libraries/htslib/htslib.info +++ b/libraries/htslib/htslib.info @@ -1,8 +1,8 @@ PRGNAM="htslib" -VERSION="1.19.1" +VERSION="1.20" HOMEPAGE="http://www.htslib.org" -DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.19.1/htslib-1.19.1.tar.bz2" -MD5SUM="f9b2f75e1e9ec6cc5c1e204d56fbee9e" +DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.20/htslib-1.20.tar.bz2" +MD5SUM="127cbea4e9a8c084fb09c3fd24bd825d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libbass/libbass.info b/libraries/libbass/libbass.info index 6079096f0c..63193d59d0 100644 --- a/libraries/libbass/libbass.info +++ b/libraries/libbass/libbass.info @@ -2,7 +2,7 @@ PRGNAM="libbass" VERSION="2.4.17" HOMEPAGE="https://www.un4seen.com" DOWNLOAD="http://www.un4seen.com/files/bass24-linux.zip" -MD5SUM="a9ea0bca8e1da1d3759cc0d0dc7e6bbe" +MD5SUM="91b04cdc2f29c79ff9f6108b8aa33486" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libbassmidi/libbassmidi.info b/libraries/libbassmidi/libbassmidi.info index 3e186a9f19..cde021b54d 100644 --- a/libraries/libbassmidi/libbassmidi.info +++ b/libraries/libbassmidi/libbassmidi.info @@ -1,7 +1,7 @@ PRGNAM="libbassmidi" VERSION="2.4.14.1" HOMEPAGE="https://www.un4seen.com" -DOWNLOAD="http://www.un4seen.com/files/bassmidi24-linux.zip" +DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/4/9/4985968621722888acbb639de9cffd06/bassmidi24-linux.zip" MD5SUM="4985968621722888acbb639de9cffd06" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/libcpuid/libcpuid.SlackBuild b/libraries/libcpuid/libcpuid.SlackBuild index 46c85264ab..f5aed0b7fe 100644 --- a/libraries/libcpuid/libcpuid.SlackBuild +++ b/libraries/libcpuid/libcpuid.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libcpuid -VERSION=${VERSION:-0.6.4} +VERSION=${VERSION:-0.6.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libcpuid/libcpuid.info b/libraries/libcpuid/libcpuid.info index 55a61967b6..0ce6795494 100644 --- a/libraries/libcpuid/libcpuid.info +++ b/libraries/libcpuid/libcpuid.info @@ -1,8 +1,8 @@ PRGNAM="libcpuid" -VERSION="0.6.4" +VERSION="0.6.5" HOMEPAGE="http://libcpuid.sourceforge.net" -DOWNLOAD="https://github.com/anrieff/libcpuid/archive/v0.6.4/libcpuid-0.6.4.tar.gz" -MD5SUM="dad029ee90ed683ee07bf83a2b32304d" +DOWNLOAD="https://github.com/anrieff/libcpuid/archive/v0.6.5/libcpuid-0.6.5.tar.gz" +MD5SUM="034584d695e8df67d544c571c98c9467" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libdisplay-info/libdisplay-info.SlackBuild b/libraries/libdisplay-info/libdisplay-info.SlackBuild index e348754dbb..ca0192e2bc 100644 --- a/libraries/libdisplay-info/libdisplay-info.SlackBuild +++ b/libraries/libdisplay-info/libdisplay-info.SlackBuild @@ -66,7 +66,7 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM +rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . diff --git a/libraries/libfaketime/libfaketime.SlackBuild b/libraries/libfaketime/libfaketime.SlackBuild index 70ce838f4a..1b335e33aa 100644 --- a/libraries/libfaketime/libfaketime.SlackBuild +++ b/libraries/libfaketime/libfaketime.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libfaketime -# Copyright 2016-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2016-2024 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.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=libfaketime -VERSION=${VERSION:-0.9.9} +VERSION=${VERSION:-0.9.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libfaketime/libfaketime.info b/libraries/libfaketime/libfaketime.info index 6b7bed9c56..f1b7ff542f 100644 --- a/libraries/libfaketime/libfaketime.info +++ b/libraries/libfaketime/libfaketime.info @@ -1,8 +1,8 @@ PRGNAM="libfaketime" -VERSION="0.9.9" +VERSION="0.9.10" HOMEPAGE="https://github.com/wolfcw/libfaketime" -DOWNLOAD="https://github.com/wolfcw/libfaketime/archive/v0.9.9/libfaketime-0.9.9.tar.gz" -MD5SUM="1f784c9c0ec7807b9d1107d1730dbb41" +DOWNLOAD="https://github.com/wolfcw/libfaketime/archive/v0.9.10/libfaketime-0.9.10.tar.gz" +MD5SUM="bbeaa43f514fc8e637e5efdac53e2671" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libgedit-amtk/libgedit-amtk.info b/libraries/libgedit-amtk/libgedit-amtk.info index 99a97cb69a..265aca261e 100644 --- a/libraries/libgedit-amtk/libgedit-amtk.info +++ b/libraries/libgedit-amtk/libgedit-amtk.info @@ -6,5 +6,5 @@ MD5SUM="1b2ad96c189dd1749b6526c6026e0618" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Juan M. Lasca" -EMAIL="juanmlasca@gmail.com" +MAINTAINER="Bob Funk" +EMAIL="bobfunk11@gmail.com" diff --git a/libraries/libgedit-gtksourceview/libgedit-gtksourceview.info b/libraries/libgedit-gtksourceview/libgedit-gtksourceview.info index b6d1f2684c..a853fff6fb 100644 --- a/libraries/libgedit-gtksourceview/libgedit-gtksourceview.info +++ b/libraries/libgedit-gtksourceview/libgedit-gtksourceview.info @@ -6,5 +6,5 @@ MD5SUM="2f20bcc19e72a370021d4144019af770" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Juan M. Lasca" -EMAIL="juanmlasca@gmail.com" +MAINTAINER="Bob Funk" +EMAIL="bobfunk11@gmail.com" diff --git a/libraries/libjwt/libjwt.SlackBuild b/libraries/libjwt/libjwt.SlackBuild index a57e098c54..db610dcca9 100644 --- a/libraries/libjwt/libjwt.SlackBuild +++ b/libraries/libjwt/libjwt.SlackBuild @@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libjwt -VERSION=${VERSION:-1.17.0} +VERSION=${VERSION:-1.17.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libjwt/libjwt.info b/libraries/libjwt/libjwt.info index 4dd89dd049..304e746c6f 100644 --- a/libraries/libjwt/libjwt.info +++ b/libraries/libjwt/libjwt.info @@ -1,8 +1,8 @@ PRGNAM="libjwt" -VERSION="1.17.0" +VERSION="1.17.1" HOMEPAGE="https://github.com/benmcollins/libjwt" -DOWNLOAD="https://github.com/benmcollins/libjwt/archive/v1.17.0/libjwt-1.17.0.tar.gz" -MD5SUM="65120b600165290193858db6e2654e07" +DOWNLOAD="https://github.com/benmcollins/libjwt/archive/v1.17.1/libjwt-1.17.1.tar.gz" +MD5SUM="6158eacaec1e63406dbb4664779b3a3c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libliftoff/libliftoff.SlackBuild b/libraries/libliftoff/libliftoff.SlackBuild index a27bf71e70..a4d25ff895 100644 --- a/libraries/libliftoff/libliftoff.SlackBuild +++ b/libraries/libliftoff/libliftoff.SlackBuild @@ -67,9 +67,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-v$VERSION-$COMMIT -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$VERSION.tar.gz -cd $PRGNAM-v$VERSION-$COMMIT +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/libraries/libliftoff/libliftoff.info b/libraries/libliftoff/libliftoff.info index 4f240361bd..126a9a6352 100644 --- a/libraries/libliftoff/libliftoff.info +++ b/libraries/libliftoff/libliftoff.info @@ -1,7 +1,7 @@ PRGNAM="libliftoff" VERSION="0.4.1" HOMEPAGE="https://gitlab.freedesktop.org/emersion/libliftoff" -DOWNLOAD="https://gitlab.freedesktop.org/emersion/libliftoff/-/archive/v0.4.1/libliftoff-0.4.1.tar.gz" +DOWNLOAD="https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v0.4.1/downloads/libliftoff-0.4.1.tar.gz" MD5SUM="5c5ef466a63cf7e00822341e424d7412" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/libmediainfo/libmediainfo.SlackBuild b/libraries/libmediainfo/libmediainfo.SlackBuild index 43ee81aec9..db93a8a053 100644 --- a/libraries/libmediainfo/libmediainfo.SlackBuild +++ b/libraries/libmediainfo/libmediainfo.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libmediainfo -VERSION=${VERSION:-24.04} +VERSION=${VERSION:-24.05} SRCNAM=MediaInfoLib BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libmediainfo/libmediainfo.info b/libraries/libmediainfo/libmediainfo.info index 8d706d01a0..5ee2363d61 100644 --- a/libraries/libmediainfo/libmediainfo.info +++ b/libraries/libmediainfo/libmediainfo.info @@ -1,8 +1,8 @@ PRGNAM="libmediainfo" -VERSION="24.04" +VERSION="24.05" HOMEPAGE="https://mediaarea.net/MediaInfo" -DOWNLOAD="https://github.com/MediaArea/MediaInfoLib/archive/v24.04/MediaInfoLib-24.04.tar.gz" -MD5SUM="f9e82666260756031b0f2d3244971e50" +DOWNLOAD="https://github.com/MediaArea/MediaInfoLib/archive/v24.05/MediaInfoLib-24.05.tar.gz" +MD5SUM="5f7294a6d31212fde634ef33a4c10b64" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libzen" diff --git a/libraries/libp11/libp11.SlackBuild b/libraries/libp11/libp11.SlackBuild index 6f5ae85677..f53d212562 100644 --- a/libraries/libp11/libp11.SlackBuild +++ b/libraries/libp11/libp11.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libp11 -# Copyright 2016-2018 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2016-2024 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libp11 -VERSION=${VERSION:-0.4.9} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.4.12} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libp11/libp11.info b/libraries/libp11/libp11.info index de2f844920..ff4d10feba 100644 --- a/libraries/libp11/libp11.info +++ b/libraries/libp11/libp11.info @@ -1,8 +1,8 @@ PRGNAM="libp11" -VERSION="0.4.9" +VERSION="0.4.12" HOMEPAGE="https://github.com/OpenSC/libp11/wiki" -DOWNLOAD="https://github.com/OpenSC/libp11/releases/download/libp11-0.4.9/libp11-0.4.9.tar.gz" -MD5SUM="757b23242758a52599cb35f61de11ba2" +DOWNLOAD="https://github.com/OpenSC/libp11/releases/download/libp11-0.4.12/libp11-0.4.12.tar.gz" +MD5SUM="2ec3c29523cc06ec60166b320c489c63" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libqtpas/changelog b/libraries/libqtpas/changelog index 24df36ea70..c1a7b09f14 100644 --- a/libraries/libqtpas/changelog +++ b/libraries/libqtpas/changelog @@ -28,3 +28,9 @@ version 2.2.6-0 in SBo. 26/04/2024: Update to use lazarus version 3.2-0 + +03/06/2024: + +Updraded to version 3.0. +This will use the latest lazarus version 3.4-0 +Removed the Hardening flags. diff --git a/libraries/libqtpas/libqtpas.SlackBuild b/libraries/libqtpas/libqtpas.SlackBuild index b42fadb75f..2518717355 100644 --- a/libraries/libqtpas/libqtpas.SlackBuild +++ b/libraries/libqtpas/libqtpas.SlackBuild @@ -24,12 +24,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libqtpas -VERSION=${VERSION:-2.15} +VERSION=${VERSION:-3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=${SRCNAM:-lazarus} -SRCVER=${SRCVER:-3.2} +SRCVER=${SRCVER:-3.4} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -48,20 +48,14 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -PREPROCESS="-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS" - -HARDENING="-fexceptions -fstack-protector-strong -fstack-clash-protection -mindirect-branch=thunk -mfunction-return=thunk" - -SLDFLAGS="-Wl,-shared -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,defs" - if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="$PREPROCESS -march=i586 -mtune=i686 -O2 -fPIC $HARDENING" + SLKCFLAGS="-march=i586 -mtune=i686 -pipe -O2 -fPIC" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="$PREPROCESS -march=i686 -mtune=i686 -O2 -fPIC $HARDENING" + SLKCFLAGS="-march=i686 -mtune=i686 -pipe -O2 -fPIC" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="$PREPROCESS -march=x86-64 -mtune=generic -O2 -fPIC $HARDENING" + SLKCFLAGS="-march=x86-64 -mtune=generic -pipe -O2 -fPIC" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" @@ -89,7 +83,6 @@ find -L . \ qmake-qt5 "QT += x11extras" \ QMAKE_CXXFLAGS\ +=\ "$SLKCFLAGS" \ QMAKE_CFLAGS\ +=\ "$SLKCFLAGS" \ -QMAKE_LFLAGS\ +=\ "$SLDFLAGS" \ Qt5Pas.pro make make INSTALL_ROOT=$PKG install @@ -97,7 +90,7 @@ make INSTALL_ROOT=$PKG install 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 + | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a COPYING.TXT README.TXT TODO $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/libraries/libqtpas/libqtpas.info b/libraries/libqtpas/libqtpas.info index ec0dc8139a..245a5acefa 100644 --- a/libraries/libqtpas/libqtpas.info +++ b/libraries/libqtpas/libqtpas.info @@ -1,8 +1,8 @@ PRGNAM="libqtpas" -VERSION="2.15" +VERSION="3.0" HOMEPAGE="http://www.lazarus.freepascal.org/" -DOWNLOAD="http://downloads.sourceforge.net/lazarus/lazarus-3.2-0.tar.gz" -MD5SUM="75b871d4d19d08570d2f282b0d8fed0e" +DOWNLOAD="http://downloads.sourceforge.net/lazarus/lazarus-3.4-0.tar.gz" +MD5SUM="05abcb08be9c7ea19c8a4d12d954f406" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/librepfunc/librepfunc.SlackBuild b/libraries/librepfunc/librepfunc.SlackBuild index 0f89fe34bc..2f4ec2353f 100644 --- a/libraries/librepfunc/librepfunc.SlackBuild +++ b/libraries/librepfunc/librepfunc.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=librepfunc -VERSION=${VERSION:-1.8.1} +VERSION=${VERSION:-1.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/librepfunc/librepfunc.info b/libraries/librepfunc/librepfunc.info index 3c47205f09..af3a723875 100644 --- a/libraries/librepfunc/librepfunc.info +++ b/libraries/librepfunc/librepfunc.info @@ -1,8 +1,8 @@ PRGNAM="librepfunc" -VERSION="1.8.1" +VERSION="1.10.0" HOMEPAGE="https://github.com/wirbel-at-vdr-portal/librepfunc" -DOWNLOAD="https://github.com/wirbel-at-vdr-portal/librepfunc/archive/1.8.1/librepfunc-1.8.1.tar.gz" -MD5SUM="8087573812dd396efb55cd0702b3faa8" +DOWNLOAD="https://github.com/wirbel-at-vdr-portal/librepfunc/archive/1.10.0/librepfunc-1.10.0.tar.gz" +MD5SUM="b1f52cb230907416628af27539e11923" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libslirp/changelog b/libraries/libslirp/changelog index cb657bde2d..75f35d507e 100644 --- a/libraries/libslirp/changelog +++ b/libraries/libslirp/changelog @@ -13,3 +13,7 @@ Issues in the script were fixed. updated to version 4.7.0 Valgrind is an optional dependency for libslirp + +16/05/2024: + +updated to version 4.8.0 diff --git a/libraries/libslirp/libslirp.SlackBuild b/libraries/libslirp/libslirp.SlackBuild index 06b3fab202..36089f4bb3 100644 --- a/libraries/libslirp/libslirp.SlackBuild +++ b/libraries/libslirp/libslirp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libslirp -# Copyright 2022-2023 Vijay Marcel +# Copyright 2022-2024 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=libslirp -VERSION=${VERSION:-4.7.0} +VERSION=${VERSION:-4.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -92,10 +92,10 @@ 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 + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CHANGELOG.md COPYRIGHT README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG.md COPYRIGHT README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/libslirp/libslirp.info b/libraries/libslirp/libslirp.info index 6fbf9b27af..1dbe155bed 100644 --- a/libraries/libslirp/libslirp.info +++ b/libraries/libslirp/libslirp.info @@ -1,8 +1,8 @@ PRGNAM="libslirp" -VERSION="4.7.0" +VERSION="4.8.0" HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp" -DOWNLOAD="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.7.0/libslirp-v4.7.0.tar.gz" -MD5SUM="8eb16991ab6145ca45e8393e9959a832" +DOWNLOAD="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.8.0/libslirp-v4.8.0.tar.gz" +MD5SUM="442988e931075fc45ed84c5ffc391073" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libtecla/libtecla.SlackBuild b/libraries/libtecla/libtecla.SlackBuild index c8d986e2f1..52476b6339 100644 --- a/libraries/libtecla/libtecla.SlackBuild +++ b/libraries/libtecla/libtecla.SlackBuild @@ -93,8 +93,8 @@ CXXFLAGS="$SLKCFLAGS" \ # Remove static sed -i "s|static shared|shared|" Makefile -make -make install prefix="$PKG/usr" LIBDIR="$PKG/usr/lib${LIBDIRSUFFIX}" MANDIR="$PKG/usr/man" +make -j1 +make -j1 install prefix="$PKG/usr" LIBDIR="$PKG/usr/lib${LIBDIRSUFFIX}" MANDIR="$PKG/usr/man" find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/README b/libraries/libtorch-cxx11-abi-shared-with-deps/README deleted file mode 100644 index 3afc98cdc6..0000000000 --- a/libraries/libtorch-cxx11-abi-shared-with-deps/README +++ /dev/null @@ -1,4 +0,0 @@ -Tensors and Dynamic neural networks in Python with strong GPU -acceleration. - -These are precompiled libraries for x86_64 only. diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info b/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info deleted file mode 100644 index a51b573ba4..0000000000 --- a/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="libtorch-cxx11-abi-shared-with-deps" -VERSION="2.1.1" -HOMEPAGE="https://pytorch.org/" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://download.pytorch.org/libtorch/cpu/libtorch-cxx11-abi-shared-with-deps-2.1.1%2Bcpu.zip" -MD5SUM_x86_64="9209a7dba2ab08bea5a2b59b5ae36088" -REQUIRES="" -MAINTAINER="Johannes Schoepfer" -EMAIL="slackbuilds@schoepfer.info" diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/slack-desc b/libraries/libtorch-cxx11-abi-shared-with-deps/slack-desc deleted file mode 100644 index f7792a3a2e..0000000000 --- a/libraries/libtorch-cxx11-abi-shared-with-deps/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------------------------------------------------------| -libtorch-cxx11-abi-shared-with-deps: libtorch-cxx11-abi-shared-with-deps (Tensors and neural networks) -libtorch-cxx11-abi-shared-with-deps: -libtorch-cxx11-abi-shared-with-deps: Tensors and Dynamic neural networks in Python with strong GPU -libtorch-cxx11-abi-shared-with-deps: acceleration. -libtorch-cxx11-abi-shared-with-deps: -libtorch-cxx11-abi-shared-with-deps: These are precompiled libraries. -libtorch-cxx11-abi-shared-with-deps: -libtorch-cxx11-abi-shared-with-deps: -libtorch-cxx11-abi-shared-with-deps: -libtorch-cxx11-abi-shared-with-deps: https://pytorch.org/ -libtorch-cxx11-abi-shared-with-deps: diff --git a/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild b/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild index 88aecdbe4e..74022eb530 100644 --- a/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild +++ b/libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libtorrent-rasterbar VERSION=${VERSION:-1.2.19} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -89,7 +89,6 @@ cd build -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR:PATH=lib${LIBDIRSUFFIX} \ -Dpython-bindings=ON \ - -Dpython-egg-info=ON \ -DCMAKE_BUILD_TYPE=Release .. make make install/strip DESTDIR=$PKG diff --git a/libraries/libvterm/libvterm.SlackBuild b/libraries/libvterm/libvterm.SlackBuild index 34aa147774..0619642475 100644 --- a/libraries/libvterm/libvterm.SlackBuild +++ b/libraries/libvterm/libvterm.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libvterm VERSION=${VERSION:-0.3.3} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -86,6 +86,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/libvterm/libvterm.info b/libraries/libvterm/libvterm.info index c0c9acf72b..af056e9aaf 100644 --- a/libraries/libvterm/libvterm.info +++ b/libraries/libvterm/libvterm.info @@ -1,8 +1,8 @@ PRGNAM="libvterm" VERSION="0.3.3" HOMEPAGE="http://www.leonerd.org.uk/code/libvterm/" -DOWNLOAD="http://www.leonerd.org.uk/code/libvterm/libvterm-0.3.3.tar.gz" -MD5SUM="7d86578b4966ce6c622fb3662d3d3ee8" +DOWNLOAD="https://github.com/neovim/libvterm/archive/v0.3.3/libvterm-0.3.3.tar.gz" +MD5SUM="d2631d2599a0bd6795082ad567aa7d68" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libxmlb/libxmlb.SlackBuild b/libraries/libxmlb/libxmlb.SlackBuild index 026fdc3ffb..b7cf8065f1 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.15} +VERSION=${VERSION:-0.3.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -77,6 +77,10 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Use newer meson +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages/ + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ meson \ diff --git a/libraries/libxmlb/libxmlb.info b/libraries/libxmlb/libxmlb.info index 908366a050..3f6c7c61d8 100644 --- a/libraries/libxmlb/libxmlb.info +++ b/libraries/libxmlb/libxmlb.info @@ -1,10 +1,10 @@ PRGNAM="libxmlb" -VERSION="0.3.15" +VERSION="0.3.19" HOMEPAGE="https://github.com/hughsie/libxmlb" -DOWNLOAD="https://github.com/hughsie/libxmlb/archive/0.3.15/libxmlb-0.3.15.tar.gz" -MD5SUM="8cec7081a7bb4db1eb38d8709d890035" +DOWNLOAD="https://github.com/hughsie/libxmlb/archive/0.3.19/libxmlb-0.3.19.tar.gz" +MD5SUM="4a66b1865538868efd902db6a9f27234" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="python3-meson-opt" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/libraries/lua-readline/README b/libraries/lua-readline/README deleted file mode 100644 index 6effa3b8f8..0000000000 --- a/libraries/lua-readline/README +++ /dev/null @@ -1,5 +0,0 @@ -This Lua module offers a simple calling interface -to the GNU Readline/History Library. - -Optional Dependency: lua52, lua53. -Default support for all versions of Lua installed before build. diff --git a/libraries/lua-readline/lua-readline.SlackBuild b/libraries/lua-readline/lua-readline.SlackBuild deleted file mode 100644 index f2ec41e0ab..0000000000 --- a/libraries/lua-readline/lua-readline.SlackBuild +++ /dev/null @@ -1,109 +0,0 @@ -#!/bin/bash - -# Slackware build script for lua-readline -# Copyright 2021 abooksigun <abooksigun09@gmail.com> -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -cd $(dirname $0) ; CWD=$(pwd) - -PRGNAM=lua-readline -SRCNAM=readline -VERSION=${VERSION:-2.9} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" - exit 0 -fi - -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION.tar.gz -cd $SRCNAM-$VERSION -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -LUAVERS="5.1 5.2 5.3 5.4" - -for luaver in $LUAVERS -do - if [ $luaver != 5.1 ]; then version=$luaver dir=lua$version; fi - if $(lua$version -v &> /dev/null) - then - gcc $SLKCFLAGS -I /usr/include/$dir -c C-readline.c -o C-readline.o - gcc $SLKCFLAGS -shared -o C-readline.so.$luaver C-readline.o - - install -D -m 0755 C-readline.so.$luaver $PKG/usr/lib$LIBDIRSUFFIX/lua/$luaver/C-readline.so - install -D -m 0644 readline.lua $PKG/usr/share/lua/$luaver/readline.lua - fi -done - -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 doc/readline.html $PKG/usr/doc/$PRGNAM-$VERSION - -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/libraries/lua-readline/lua-readline.info b/libraries/lua-readline/lua-readline.info deleted file mode 100644 index 6c8455a684..0000000000 --- a/libraries/lua-readline/lua-readline.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="lua-readline" -VERSION="2.9" -HOMEPAGE="http://www.pjb.com.au/comp/lua/readline.html" -DOWNLOAD="http://www.pjb.com.au/comp/lua/readline-2.9.tar.gz" -MD5SUM="9423302e81cad9a2b9f0fbfd0b39b5a8" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="lua-posix" -MAINTAINER="abooksigun" -EMAIL="abooksigun09@gmail.com" diff --git a/libraries/lua-readline/slack-desc b/libraries/lua-readline/slack-desc deleted file mode 100644 index 566ea2ce2a..0000000000 --- a/libraries/lua-readline/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------------------------------------------------------| -lua-readline: lua-readline (Interface to the readline library) -lua-readline: -lua-readline: This Lua module offers a simple calling interface -lua-readline: to the GNU Readline/History Library. -lua-readline: -lua-readline: Homepage: http://www.pjb.com.au/comp/lua/readline.html -lua-readline: -lua-readline: -lua-readline: -lua-readline: -lua-readline: diff --git a/libraries/mimalloc/mimalloc.SlackBuild b/libraries/mimalloc/mimalloc.SlackBuild index 7cde1378c7..8f87d83a0f 100644 --- a/libraries/mimalloc/mimalloc.SlackBuild +++ b/libraries/mimalloc/mimalloc.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mimalloc -VERSION=${VERSION:-2.1.2} +VERSION=${VERSION:-2.1.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/mimalloc/mimalloc.info b/libraries/mimalloc/mimalloc.info index 55cded1893..79cf6a1b71 100644 --- a/libraries/mimalloc/mimalloc.info +++ b/libraries/mimalloc/mimalloc.info @@ -1,8 +1,8 @@ PRGNAM="mimalloc" -VERSION="2.1.2" +VERSION="2.1.4" HOMEPAGE="https://github.com/microsoft/mimalloc" -DOWNLOAD="https://github.com/microsoft/mimalloc/archive/v2.1.2/mimalloc-2.1.2.tar.gz" -MD5SUM="5179c8f5cf1237d2300e2d8559a7bc55" +DOWNLOAD="https://github.com/microsoft/mimalloc/archive/v2.1.4/mimalloc-2.1.4.tar.gz" +MD5SUM="50f2e6e2bf0e92876bedf95cf5444d43" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/nng/nng.SlackBuild b/libraries/nng/nng.SlackBuild index b85000e4b5..79e9122276 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.6.0} +VERSION=${VERSION:-1.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/nng/nng.info b/libraries/nng/nng.info index c29dc48122..98339ffc94 100644 --- a/libraries/nng/nng.info +++ b/libraries/nng/nng.info @@ -1,8 +1,8 @@ PRGNAM="nng" -VERSION="1.6.0" +VERSION="1.8.0" HOMEPAGE="https://nng.nanomsg.org/" -DOWNLOAD="https://github.com/nanomsg/nng/archive/v1.6.0/nng-v1.6.0.tar.gz" -MD5SUM="1af544f3cc51c0d240e3dcd329333264" +DOWNLOAD="https://github.com/nanomsg/nng/archive/v1.8.0/nng-v1.8.0.tar.gz" +MD5SUM="6a8857856b9b15f0187ebcc5f7301b5a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/opencl-amd/opencl-amd.info b/libraries/opencl-amd/opencl-amd.info index 15f6c25ea6..8ff03f005d 100644 --- a/libraries/opencl-amd/opencl-amd.info +++ b/libraries/opencl-amd/opencl-amd.info @@ -1,8 +1,8 @@ PRGNAM="opencl-amd" VERSION="22.20.3" HOMEPAGE="https://docs.amd.com/bundle/ROCm-Release-Notes-v5.2/page/About_This_Document.html" -DOWNLOAD="https://repo.radeon.com/amdgpu/22.20.3/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-amdgpu1_2.4.110.50203-1462318~22.04_amd64.deb" -MD5SUM="cd291312140d06b001381991c3e6ce24" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" DOWNLOAD_x86_64="https://repo.radeon.com/amdgpu/22.20.3/ubuntu/pool/main/libd/libdrm-amdgpu/libdrm-amdgpu-amdgpu1_2.4.110.50203-1462318~22.04_amd64.deb \ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/r/rocm-core/rocm-core_5.2.3.50203-109_amd64.deb \ https://repo.radeon.com/rocm/apt/5.2.3/pool/main/c/comgr/comgr_2.4.0.50203-109_amd64.deb \ diff --git a/libraries/openvdb/openvdb.info b/libraries/openvdb/openvdb.info index f27cbec8cb..88e5891ac6 100644 --- a/libraries/openvdb/openvdb.info +++ b/libraries/openvdb/openvdb.info @@ -1,10 +1,10 @@ PRGNAM="openvdb" VERSION="10.0.1" HOMEPAGE="https://github.com/AcademySoftwareFoundation/openvdb/" -DOWNLOAD="https://github.com/AcademySoftwareFoundation/openvdb/archive/v10.0.1/openvdb-10.0.1.tar.gz" -MD5SUM="0239ff0c912a3eac76bd6a4ae1b03522" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +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" MAINTAINER="Lockywolf" EMAIL="for_sbo.openvdb_2023-07-12@lockywolf.net" diff --git a/libraries/openvino/openvino.SlackBuild b/libraries/openvino/openvino.SlackBuild index 0bd25aea3b..871a085db5 100644 --- a/libraries/openvino/openvino.SlackBuild +++ b/libraries/openvino/openvino.SlackBuild @@ -25,12 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=openvino -VERSION=${VERSION:-2024.0.0} +VERSION=${VERSION:-2024.1.0} VERSION_FLATBUFFERS=24.3.25 VERSION_ONNX=1.16.0 VERSION_ITTAPI=3.24.4 -VERSION_ONEDNN_GPU=3.4.1 +VERSION_PROTOBUF=21.12 COMMIT_ONEDNN=26633ae49edd4353a29b7170d9fcef6b2d79f4b3 +COMMIT_ONEDNN_GPU=4e6ff043c439652fcf6c400ac4e0c81bbac7c71c COMMIT_MLAS=d1bc25ec4660cddd87804fcf03b2411b5dfb2e94 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -96,7 +97,7 @@ rmdir flatbuffers tar vxf $CWD/flatbuffers-$VERSION_FLATBUFFERS.tar.gz ln -s flatbuffers-$VERSION_FLATBUFFERS flatbuffers ) -# onnx frontend +## onnx frontend ( cd thirdparty/onnx/ rmdir onnx @@ -110,6 +111,13 @@ rmdir ittapi tar vxf $CWD/ittapi-$VERSION_ITTAPI.tar.gz ln -s ittapi-$VERSION_ITTAPI ittapi ) +# protobuf +( +cd thirdparty/protobuf/ +rmdir protobuf +tar vxf $CWD/protobuf-all-$VERSION_PROTOBUF.tar.gz +ln -s protobuf-$VERSION_PROTOBUF protobuf +) # mlas for cpu inference device ( cd src/plugins/intel_cpu/thirdparty @@ -117,7 +125,7 @@ rmdir mlas tar vxf $CWD/mlas-$COMMIT_MLAS.tar.gz ln -s mlas-$COMMIT_MLAS mlas ) -# oneDNN for cpu inference device, fork from openvinotoolkit needed +# oneDNN for cpu inference device # oneDNN supports 64 bit platforms only if [ "$LIBDIRSUFFIX" == 64 ]; then CPU=ON @@ -132,8 +140,8 @@ if [ "$LIBDIRSUFFIX" == 64 ]; then ( cd src/plugins/intel_gpu/thirdparty rmdir onednn_gpu - tar vxf $CWD/oneDNN-$VERSION_ONEDNN_GPU.tar.gz - ln -s oneDNN-$VERSION_ONEDNN_GPU onednn_gpu + tar vxf $CWD/oneDNN-$COMMIT_ONEDNN_GPU.tar.gz + ln -s oneDNN-$COMMIT_ONEDNN_GPU onednn_gpu ) else CPU=OFF @@ -146,21 +154,20 @@ cd build -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_STANDARD=17 \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DCMAKE_INSTALL_PREFIX=/usr/share/openvino \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DONNX_ML=ON \ + -DENABLE_SYSTEM_FLATBUFFERS=OFF \ -DENABLE_SYSTEM_SNAPPY=ON \ -DENABLE_SYSTEM_TBB=ON \ - -DENABLE_SYSTEM_PROTOBUF=ON \ -DENABLE_SYSTEM_PUGIXML=ON \ - -DProtobuf_LIBRARY=/usr/lib$LIBDIRSUFFIX/libprotobuf.so \ - -DENABLE_LTO=ON \ -DENABLE_PROFILING_ITT=ON \ -DENABLE_TBBBIND_2_5=OFF \ -DENABLE_JS=OFF \ -DENABLE_SAMPLES=OFF \ -DENABLE_INTEL_CPU=$CPU \ -DENABLE_INTEL_GPU=$GPU \ - -Wno-dev \ + -DENABLE_INTEL_NPU=OFF \ -DCMAKE_BUILD_TYPE=Release .. make make install/strip DESTDIR=$PKG diff --git a/libraries/openvino/openvino.info b/libraries/openvino/openvino.info index 60fe2c863b..4309f5c41c 100644 --- a/libraries/openvino/openvino.info +++ b/libraries/openvino/openvino.info @@ -1,22 +1,24 @@ PRGNAM="openvino" -VERSION="2024.0.0" +VERSION="2024.1.0" HOMEPAGE="https://github.com/openvinotoolkit/openvino/" -DOWNLOAD="https://github.com/openvinotoolkit/openvino/archive/2024.0.0/openvino-2024.0.0.tar.gz \ +DOWNLOAD="https://github.com/openvinotoolkit/openvino/archive/2024.1.0/openvino-2024.1.0.tar.gz \ https://github.com/openvinotoolkit/mlas/archive/d1bc25e/mlas-d1bc25ec4660cddd87804fcf03b2411b5dfb2e94.tar.gz \ https://github.com/openvinotoolkit/onednn/archive/26633ae/oneDNN-26633ae49edd4353a29b7170d9fcef6b2d79f4b3.tar.gz \ - https://github.com/oneapi-src/oneDNN/archive/v3.4.1/oneDNN-3.4.1.tar.gz \ https://github.com/google/flatbuffers/archive/v24.3.25/flatbuffers-24.3.25.tar.gz \ https://github.com/onnx/onnx/archive/v1.16.0/onnx-1.16.0.tar.gz \ - https://github.com/intel/ittapi/archive/v3.24.4/ittapi-3.24.4.tar.gz" -MD5SUM="5fec9788393e2f48033e6acf839ee11f \ + https://github.com/intel/ittapi/archive/v3.24.4/ittapi-3.24.4.tar.gz \ + https://github.com/oneapi-src/oneDNN/archive/4e6ff04/oneDNN-4e6ff043c439652fcf6c400ac4e0c81bbac7c71c.tar.gz \ + https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-all-21.12.tar.gz" +MD5SUM="459481c0b3f7fe3fcc2be799fe413308 \ 0e87473410db355fd9251a2e1337dc32 \ 2cbdb4f80608959b3c013bab745bb807 \ - 8e355bb8b51db1e80e9a93953355f1a9 \ f28f12fc16c72f4e7c22066a35405c3a \ 5ef5a7bd4f9dad914bddc3b4335a67cd \ - aec402d3441bb8ecb9c8e75bab6cc102" + aec402d3441bb8ecb9c8e75bab6cc102 \ + 973bf9dec73db0d0ed47997b8ba163e2 \ + 7fb5fa6217646e5146346e39d9aad6f9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="protobuf3 oneTBB xbyak pugixml snappy pybind11 OpenCL-CLHPP" +REQUIRES="oneTBB xbyak pugixml snappy pybind11 OpenCL-CLHPP" MAINTAINER="Johannes Schoepfer" EMAIL="slackbuilds@schoepfer.info" diff --git a/libraries/pcl/pcl.SlackBuild b/libraries/pcl/pcl.SlackBuild index c99211b384..fad32479ee 100644 --- a/libraries/pcl/pcl.SlackBuild +++ b/libraries/pcl/pcl.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2017 Nikolay Nikolov <nikobnikolov[at]gmail[dot]com> # All rights reserved. -# Copyright 2019 Chriastoph Willing Brisbane, Australia +# Copyright 2019-2024 Christoph Willing Sydney, Australia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pcl -VERSION=${VERSION:-1.12.1} +VERSION=${VERSION:-1.14.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/pcl/pcl.info b/libraries/pcl/pcl.info index 02a97014de..5a6657f92c 100644 --- a/libraries/pcl/pcl.info +++ b/libraries/pcl/pcl.info @@ -1,8 +1,8 @@ PRGNAM="pcl" -VERSION="1.12.1" +VERSION="1.14.0" HOMEPAGE="http://www.pointclouds.org/" -DOWNLOAD="https://github.com/PointCloudLibrary/pcl/archive/pcl-1.12.1/pcl-pcl-1.12.1.tar.gz" -MD5SUM="eb1be79330872f9674c9850bb35023bf" +DOWNLOAD="https://github.com/PointCloudLibrary/pcl/archive/pcl-1.14.0/pcl-pcl-1.14.0.tar.gz" +MD5SUM="b0a73380e878837916a782c8ee807ab6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="flann VTK" diff --git a/libraries/python-xlrd/python-xlrd.SlackBuild b/libraries/python-xlrd/python-xlrd.SlackBuild index 8fac848819..2a6a1bfa39 100644 --- a/libraries/python-xlrd/python-xlrd.SlackBuild +++ b/libraries/python-xlrd/python-xlrd.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for xlrd -# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2024 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python-xlrd SCRNAM=$(echo $PRGNAM | cut -c8-11) -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-2.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -80,7 +80,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG +python2 setup.py install --root=$PKG +python3 setup.py install --root=$PKG if $(python3 -c 'import sys' 2>/dev/null); then python3 setup.py install --root=$PKG @@ -90,7 +91,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 PKG-INFO README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a PKG-INFO README.rst $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/python-xlrd/python-xlrd.info b/libraries/python-xlrd/python-xlrd.info index b080ab21e9..fb284b4ff7 100644 --- a/libraries/python-xlrd/python-xlrd.info +++ b/libraries/python-xlrd/python-xlrd.info @@ -1,10 +1,10 @@ PRGNAM="python-xlrd" -VERSION="1.1.0" +VERSION="2.0.1" HOMEPAGE="http://www.python-excel.org/" -DOWNLOAD="https://pypi.python.org/packages/86/cf/bb010f16cefa8f26ac9329ca033134bcabc7a27f5c3d8de961bacc0f80b3/xlrd-1.1.0.tar.gz" -MD5SUM="b85c9916ac755cad489a9005f5a0d390" +DOWNLOAD="https://files.pythonhosted.org/packages/a6/b3/19a2540d21dea5f908304375bd43f5ed7a4c28a370dc9122c565423e6b44/xlrd-2.0.1.tar.gz" +MD5SUM="ae3f951c857a490d432f0a7d722352bf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" +EMAIL="dslackw@gmail.com" diff --git a/libraries/python3-plumbum/python3-plumbum.SlackBuild b/libraries/python3-plumbum/python3-plumbum.SlackBuild index c0b05b63d8..e2e122d53b 100644 --- a/libraries/python3-plumbum/python3-plumbum.SlackBuild +++ b/libraries/python3-plumbum/python3-plumbum.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-plumbum -# Copyright 2022-2023 fourtysixandtwo <fourtysixandtwo@sliderr.net> +# Copyright 2022-2024 fourtysixandtwo <fourtysixandtwo@sliderr.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-plumbum SRCNAM=${PRGNAM#python3-*} -VERSION=${VERSION:-1.8.2} +VERSION=${VERSION:-1.8.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,23 +50,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "aarch64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/libraries/python3-plumbum/python3-plumbum.info b/libraries/python3-plumbum/python3-plumbum.info index 71c973a35d..dffb0c0c36 100644 --- a/libraries/python3-plumbum/python3-plumbum.info +++ b/libraries/python3-plumbum/python3-plumbum.info @@ -1,8 +1,8 @@ PRGNAM="python3-plumbum" -VERSION="1.8.2" +VERSION="1.8.3" HOMEPAGE="http://plumbum.readthedocs.org" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/plumbum/plumbum-1.8.2.tar.gz" -MD5SUM="9484ac142c2a637e5d397040a22a6907" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/plumbum/plumbum-1.8.3.tar.gz" +MD5SUM="02ac5ff47e1a20105b24e9f9b6be3b8e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-hatch_vcs" diff --git a/libraries/pytorch/README b/libraries/pytorch/README new file mode 100644 index 0000000000..34bcd6aac5 --- /dev/null +++ b/libraries/pytorch/README @@ -0,0 +1,7 @@ +Deep neural networks built on a tape-based autograd system. + +CUDA(nvidia GPU) support is untested, but might be picked up +at buildtime if the environment is present. + +Optional autodetected dependencies: +OpenBLAS || blas diff --git a/libraries/pytorch/pytorch.SlackBuild b/libraries/pytorch/pytorch.SlackBuild new file mode 100644 index 0000000000..4e39d77ef4 --- /dev/null +++ b/libraries/pytorch/pytorch.SlackBuild @@ -0,0 +1,138 @@ +#!/bin/bash + +# Slackware build script for pytorch + +# Copyright 2024 Johannes Schoepfer, Germany +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=pytorch +VERSION=${VERSION:-2.3.0} +VERSION_SIX=1.11.0 +BUILD=${BUILD:-2} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" +else + SLKCFLAGS="-O2" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-v$VERSION +tar xvf $CWD/$PRGNAM-v$VERSION.tar.gz +cd $PRGNAM-v$VERSION +chown -R root:root . +chmod -R u+w,go-w,a+rX-st $PKG + +# Needed for NNPACK +mkdir -p build/confu-deps/six-download/six-prefix/src/ +cp $CWD/six-$VERSION_SIX.tar.gz build/confu-deps/six-download/six-prefix/src/ + +# Fix cmake libdir location +sed -i c10/CMakeLists.txt \ + -e "s;DESTINATION lib;DESTINATION lib$LIBDIRSUFFIX;g" + +# Make Vulkan Warnings not to make the build fail +sed -i "/Werror=return-type/d" CMakeLists.txt + +# When compiled with icecream, building dnnl-mkl outputs errors like "unspellable token PRAGMA_EOL". +# This seems harmless as these get recompiled again locally, but it slows down the building process. +# See https://github.com/icecc/icecream/issues/336 + +cd build + unshare -n cmake \ + -G Ninja \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_STANDARD=17 \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DLIBSHM_INSTALL_LIB_SUBDIR="lib$LIBDIRSUFFIX" \ + -DTORCH_INSTALL_LIB_DIR="lib$LIBDIRSUFFIX" \ + -DPYTHON_EXECUTABLE=$(which python3) \ + -DBUILD_CUSTOM_PROTOBUF=OFF \ + -DBUILD_TEST=OFF \ + -DUSE_FFMPEG=ON \ + -DUSE_GOLD_LINKER=ON \ + -DUSE_OPENCL=ON \ + -DUSE_OPENCV=ON \ + -DUSE_VULKAN=ON \ + -DCMAKE_BUILD_TYPE=Release .. + "${NINJA:=ninja}" + DESTDIR=tmpxxx $NINJA install/strip + + mkdir -p $PKG/usr/{share,lib$LIBDIRSUFFIX} + mv tmpxxx/usr/bin $PKG/usr + mv tmpxxx/usr/include $PKG/usr + mv tmpxxx/usr/share/cmake $PKG/usr/share + mv tmpxxx/usr/lib$LIBDIRSUFFIX/*.so $PKG/usr/lib$LIBDIRSUFFIX +cd .. +python3 setup.py install --root=$PKG + +SITE="$(python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')" +mkdir -p $PKG/$SITE/torch/{bin,lib} +BIN=torch_shm_manager; ln -s /usr/bin/$BIN $PKG/$SITE/torch/bin/$BIN +LIB=libtorch_global_deps.so; ln -s /usr/lib$LIBDIRSUFFIX/$LIB $PKG/$SITE/torch/lib/$LIB + +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 NOTICE README.md RELEASE.md $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/libraries/pytorch/pytorch.info b/libraries/pytorch/pytorch.info new file mode 100644 index 0000000000..60d772b991 --- /dev/null +++ b/libraries/pytorch/pytorch.info @@ -0,0 +1,12 @@ +PRGNAM="pytorch" +VERSION="2.3.0" +HOMEPAGE="https://pytorch.org/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/pytorch/pytorch/releases/download/v2.3.0/pytorch-v2.3.0.tar.gz \ + https://pypi.io/packages/source/s/six/six-1.11.0.tar.gz" +MD5SUM_x86_64="786047d07da744410eb41493a1cd0687 \ + d12789f9baf7e9fb2524c0c64f1773f8" +REQUIRES="protobuf3 typing-extensions" +MAINTAINER="Johannes Schoepfer" +EMAIL="slackbuilds@schoepfer.info" diff --git a/libraries/pytorch/slack-desc b/libraries/pytorch/slack-desc new file mode 100644 index 0000000000..72ee22b524 --- /dev/null +++ b/libraries/pytorch/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------------------------------------------------------| +pytorch: pytorch (Tensors and Dynamic neural networks in Python) +pytorch: +pytorch: Deep neural networks built on a tape-based autograd system. +pytorch: +pytorch: This package is a library build, supporting CPU(not GPU). +pytorch: +pytorch: +pytorch: +pytorch: +pytorch: https://pytorch.org +pytorch: diff --git a/libraries/qt5gtk2/README b/libraries/qt5gtk2/README new file mode 100644 index 0000000000..469995df24 --- /dev/null +++ b/libraries/qt5gtk2/README @@ -0,0 +1,4 @@ +GTK+2.0 integration plugin for Qt5. + +qt5gtk2 contains a newer gtk2 integration theme than that from +qt5-styleplugins. diff --git a/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.SlackBuild b/libraries/qt5gtk2/qt5gtk2.SlackBuild index b305f42544..1fa574f679 100644 --- a/libraries/libtorch-cxx11-abi-shared-with-deps/libtorch-cxx11-abi-shared-with-deps.SlackBuild +++ b/libraries/qt5gtk2/qt5gtk2.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for libtorch-cxx11-abi-shared-with-deps +# Slackware build script for qt5gtk2 -# Copyright 2024 Johannes Schoepfer, Germany +# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=libtorch-cxx11-abi-shared-with-deps -VERSION=${VERSION:-2.1.1} +PRGNAM=qt5gtk2 +VERSION=${VERSION:-1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -47,30 +47,49 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf libtorch -unzip $CWD/$PRGNAM-$VERSION+cpu.zip - +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} + -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +QMAKE_CFLAGS_RELEASE="$SLKCFLAGS" \ +QMAKE_CXXFLAGS_RELEASE="$SLKCFLAGS" \ +PREFIX=/usr \ +LIBDIR=/usr/lib${LIBDIRSUFFIX} \ +qmake-qt5 -mkdir -p $PKG/opt/ -mv libtorch $PKG/opt -rmdir $PKG/opt/libtorch/bin -chmod 755 $PKG/opt/libtorch/lib/libgomp-52f2fd74.so.1 +make +make install INSTALL_ROOT=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp AUTHORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/qt5gtk2/qt5gtk2.info b/libraries/qt5gtk2/qt5gtk2.info new file mode 100644 index 0000000000..7b6ff6acb2 --- /dev/null +++ b/libraries/qt5gtk2/qt5gtk2.info @@ -0,0 +1,10 @@ +PRGNAM="qt5gtk2" +VERSION="1.0" +HOMEPAGE="https://github.com/trialuser02/qt5gtk2" +DOWNLOAD="https://github.com/trialuser02/qt5gtk2/releases/download/1.0/qt5gtk2-1.0.tar.bz2" +MD5SUM="c1955cf5386da6f329368f2d548b906b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/libraries/qt5gtk2/slack-desc b/libraries/qt5gtk2/slack-desc new file mode 100644 index 0000000000..579c25129a --- /dev/null +++ b/libraries/qt5gtk2/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------------------------------------------------------| +qt5gtk2: qt5gtk2 (GTK+2.0 integration plugin for Qt5) +qt5gtk2: +qt5gtk2: GTK+2.0 integration plugin for Qt5. +qt5gtk2: +qt5gtk2: +qt5gtk2: +qt5gtk2: +qt5gtk2: +qt5gtk2: +qt5gtk2: +qt5gtk2: diff --git a/libraries/qt6gtk2/README b/libraries/qt6gtk2/README new file mode 100644 index 0000000000..306b8ac20b --- /dev/null +++ b/libraries/qt6gtk2/README @@ -0,0 +1,4 @@ +GTK+2.0 integration plugin for Qt6. + +qt5gtk2 (designed to be compatible with qt6gtk2) contains GTK+2.0 +integration for Qt5. diff --git a/libraries/folly/folly.SlackBuild b/libraries/qt6gtk2/qt6gtk2.SlackBuild index 8b4e80784d..5594b11b1c 100644 --- a/libraries/folly/folly.SlackBuild +++ b/libraries/qt6gtk2/qt6gtk2.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for folly +# Slackware build script for qt5gtk2 -# Copyright 2022 Ebben Aries <slackbuilds@dscp.org> +# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,9 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=folly -VERSION=${VERSION:-20220722_437b29d} -GITHASH=${GITHASH:-437b29dd062a40c741b2147827025a2f413b76c7} +PRGNAM=qt6gtk2 +VERSION=${VERSION:-0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -70,47 +66,32 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$GITHASH -mkdir $PRGNAM-$GITHASH -tar xvf $CWD/$PRGNAM-$GITHASH.tar.gz -cd $PRGNAM-$GITHASH +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -# Fix for CMAKE_INSTALL_LIBDIR -# https://github.com/facebook/folly/pull/1796 -patch -p1 < $CWD/0001-Fix-CMakeLists.txt-to-honor-CMAKE_INSTALL_LIBDIR.patch - -mkdir -p _build -cd _build - cmake \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \ - -DCMAKE_INSTALL_SYSCONFDIR=/etc \ - -DCMAKE_INSTALL_LOCALSTATEDIR=/var \ - -DCMAKE_INSTALL_MANDIR=/usr/man \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=ON \ - .. - - make - make install DESTDIR=$PKG -cd .. + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +QMAKE_CFLAGS_RELEASE="$SLKCFLAGS" \ +QMAKE_CXXFLAGS_RELEASE="$SLKCFLAGS" \ +PREFIX=/usr \ +LIBDIR=/usr/lib${LIBDIRSUFFIX} \ +qmake-qt6 + +make +make install INSTALL_ROOT=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -rm -rf $PKG/usr/share/ $PKG/usr/doc/$PRGNAM-$VERSION/NEWS +cp AUTHORS 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 - mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/libraries/qt6gtk2/qt6gtk2.info b/libraries/qt6gtk2/qt6gtk2.info new file mode 100644 index 0000000000..7a8bb612ef --- /dev/null +++ b/libraries/qt6gtk2/qt6gtk2.info @@ -0,0 +1,10 @@ +PRGNAM="qt6gtk2" +VERSION="0.2" +HOMEPAGE="https://github.com/trialuser02/qt6gtk2" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/trialuser02/qt6gtk2/releases/download/0.2/qt6gtk2-0.2.tar.xz" +MD5SUM_x86_64="67c6430bf425bbf1ba3a07b349265a5d" +REQUIRES="qt6" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu@protonmail.com" diff --git a/libraries/qt6gtk2/slack-desc b/libraries/qt6gtk2/slack-desc new file mode 100644 index 0000000000..acd120202a --- /dev/null +++ b/libraries/qt6gtk2/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------------------------------------------------------| +qt6gtk2: qt6gtk2 (GTK+2.0 integration plugin for Qt6) +qt6gtk2: +qt6gtk2: GTK+2.0 integration plugin for Qt6. +qt6gtk2: +qt6gtk2: +qt6gtk2: +qt6gtk2: +qt6gtk2: +qt6gtk2: +qt6gtk2: +qt6gtk2: diff --git a/libraries/rapidjson/fix-build-on-gcc7.diff b/libraries/rapidjson/fix-build-on-gcc7.diff deleted file mode 100644 index d55a477678..0000000000 --- a/libraries/rapidjson/fix-build-on-gcc7.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff -Nur rapidjson-1.1.0.orig/include/rapidjson/internal/regex.h rapidjson-1.1.0/include/rapidjson/internal/regex.h ---- rapidjson-1.1.0.orig/include/rapidjson/internal/regex.h 2016-08-25 02:59:05.000000000 -0500 -+++ rapidjson-1.1.0/include/rapidjson/internal/regex.h 2017-12-27 01:10:17.765316098 -0600 -@@ -29,6 +29,9 @@ - #ifdef __GNUC__ - RAPIDJSON_DIAG_PUSH - RAPIDJSON_DIAG_OFF(effc++) -+#if __GNUC__ >= 7 -+RAPIDJSON_DIAG_OFF(implicit-fallthrough) -+#endif - #endif - - #ifdef _MSC_VER diff --git a/libraries/rapidjson/rapidjson.SlackBuild b/libraries/rapidjson/rapidjson.SlackBuild index e1454d89c6..029cf9421d 100644 --- a/libraries/rapidjson/rapidjson.SlackBuild +++ b/libraries/rapidjson/rapidjson.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for RapidJson # Copyright 2017 Andre Barboza, Belo Horizonte - Brazil +# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +30,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rapidjson VERSION=${VERSION:-1.1.0} -BUILD=${BUILD:-3} +GTESTVER=${GTESTVER:-ba96d0b1161f540656efdaed035b3c062b60e006} +BUILD=${BUILD:-4} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,6 +74,9 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION +rmdir thirdparty/gtest/ +tar xvf $CWD/googletest-$GTESTVER.tar.gz +mv googletest-$GTESTVER thirdparty/gtest chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -79,26 +84,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 {} \+ -# Patch for -current but should be harmless on -stable -patch -p1 < $CWD/fix-build-on-gcc7.diff -find -name CMakeLists.txt | xargs sed -e 's|-Werror||' -i +# Fix for gcc7+ +find -name CMakeLists.txt -exec sed -i 's/ -Werror//g' {} + mkdir -p build cd build cmake \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \ + -DDOC_INSTALL_DIR=/usr/doc/$PRGNAM-$VERSION \ + -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=ON \ -DCMAKE_BUILD_TYPE=Release .. make make install DESTDIR=$PKG cd .. -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/usr/share/doc/RapidJSON/* $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CHANGELOG.md license.txt readme.md readme.zh-cn.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + CHANGELOG.md license.txt readme.md readme.zh-cn.md \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -rmdir --parents $PKG/usr/share/doc/RapidJSON 2>/dev/null || true mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/libraries/rapidjson/rapidjson.info b/libraries/rapidjson/rapidjson.info index 4eff481a5f..281fa98e7a 100644 --- a/libraries/rapidjson/rapidjson.info +++ b/libraries/rapidjson/rapidjson.info @@ -1,10 +1,12 @@ PRGNAM="rapidjson" VERSION="1.1.0" -HOMEPAGE="https://github.com/miloyip/rapidjson/" -DOWNLOAD="https://github.com/miloyip/rapidjson/archive/v1.1.0/rapidjson-1.1.0.tar.gz" -MD5SUM="badd12c511e081fec6c89c43a7027bce" +HOMEPAGE="https://github.com/Tencent/rapidjson/" +DOWNLOAD="https://github.com/Tencent/rapidjson/archive/v1.1.0/rapidjson-1.1.0.tar.gz \ + https://github.com/google/googletest/archive/ba96d0b/googletest-ba96d0b1161f540656efdaed035b3c062b60e006.tar.gz" +MD5SUM="badd12c511e081fec6c89c43a7027bce \ + b629364cd39a2dd886d449d9559da0f1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Andre Barboza" -EMAIL="bmg.andre@gmail.com" +MAINTAINER="Jeremy Hansen" +EMAIL="jebrhansen+SBo@@gmail.com" diff --git a/libraries/rapidjson/slack-desc b/libraries/rapidjson/slack-desc index 937f0eb30e..cb48eb4d26 100644 --- a/libraries/rapidjson/slack-desc +++ b/libraries/rapidjson/slack-desc @@ -15,5 +15,5 @@ rapidjson: rapidjson: rapidjson: rapidjson: -rapidjson: https://github.com/miloyip/rapidjson +rapidjson: https://github.com/Tencent/rapidjson rapidjson: diff --git a/libraries/simde/simde.SlackBuild b/libraries/simde/simde.SlackBuild index ffedd6acbd..05aab2484f 100644 --- a/libraries/simde/simde.SlackBuild +++ b/libraries/simde/simde.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=simde -VERSION=${VERSION:-0.8.0} +VERSION=${VERSION:-0.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/simde/simde.info b/libraries/simde/simde.info index c639595c47..6ea75a2a2a 100644 --- a/libraries/simde/simde.info +++ b/libraries/simde/simde.info @@ -1,8 +1,8 @@ PRGNAM="simde" -VERSION="0.8.0" +VERSION="0.8.2" HOMEPAGE="https://simd-everywhere.github.io/blog/" -DOWNLOAD="https://github.com/simd-everywhere/simde/releases/download/v0.8.0/simde-amalgamated-0.8.0.tar.xz" -MD5SUM="1163abbb1c0c4627a1dfd95f8eedcc1d" +DOWNLOAD="https://github.com/simd-everywhere/simde/releases/download/v0.8.2/simde-amalgamated-0.8.2.tar.xz" +MD5SUM="57239a45e0cc7ceccb20b3b69cae6db5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/skalibs/README b/libraries/skalibs/README index 909a34f220..9bcd32683d 100644 --- a/libraries/skalibs/README +++ b/libraries/skalibs/README @@ -33,8 +33,9 @@ the static libraries should be sufficient. Also, the execvep() function from skalibs (used by all skarnet.org software) has a default executable search path that will be used if the -PATH environment variable is undefined. The default is /usr/bin:/bin. -Pass DEF_PATH=some:path:list to the script if you want to change it, -e.g., +PATH environment variable is undefined. The upstream default is +/usr/bin:/bin, but the script defaults to /usr/bin:/bin:/usr/sbin:/sbin +where all system-installed binaries reside in Slackware. Pass +DEF_PATH=some:path:list to the script if you want to change it, e.g., - DEF_PATH=/usr/bin:/bin:/usr/sbin:/sbin ./skalibs.SlackBuild + DEF_PATH=/bin:/sbin ./skalibs.SlackBuild diff --git a/libraries/skalibs/skalibs.SlackBuild b/libraries/skalibs/skalibs.SlackBuild index e2078191dc..d0ff206b63 100644 --- a/libraries/skalibs/skalibs.SlackBuild +++ b/libraries/skalibs/skalibs.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=skalibs -VERSION=${VERSION:-2.14.1.0} +VERSION=${VERSION:-2.14.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -76,9 +76,11 @@ BUILD_SHARED=${BUILD_SHARED:-no} # The execvep() function from skalibs (used by all skarnet.org software) has a # default executable search path that will be used if the PATH environment -# variable is undefined. The default is /usr/bin:/bin. Pass -# DEF_PATH=some:path:list to this script if you want to change it. -DEF_PATH=${DEF_PATH:-/usr/bin:/bin} +# variable is undefined. The upstream default is /usr/bin:/bin, but this script +# defaults to /usr/bin:/bin:/usr/sbin:/sbin where all system-installed binaries +# reside in Slackware. Pass DEF_PATH=some:path:list to this script if you want +# to change it. +DEF_PATH=${DEF_PATH:-/usr/bin:/bin:/usr/sbin:/sbin} set -e diff --git a/libraries/skalibs/skalibs.info b/libraries/skalibs/skalibs.info index ffde666904..6dbe1c8406 100644 --- a/libraries/skalibs/skalibs.info +++ b/libraries/skalibs/skalibs.info @@ -1,8 +1,8 @@ PRGNAM="skalibs" -VERSION="2.14.1.0" +VERSION="2.14.1.1" HOMEPAGE="https://skarnet.org/software/skalibs/" -DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.14.1.0.tar.gz" -MD5SUM="289392217e4434909cf1ca31950e1f07" +DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.14.1.1.tar.gz" +MD5SUM="72313c17ae00863e55c865d71ab6ba64" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/spdlog/spdlog.SlackBuild b/libraries/spdlog/spdlog.SlackBuild index 2895b47708..b94c82e6cb 100644 --- a/libraries/spdlog/spdlog.SlackBuild +++ b/libraries/spdlog/spdlog.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=spdlog -VERSION=${VERSION:-1.12.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.14.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/spdlog/spdlog.info b/libraries/spdlog/spdlog.info index 2da0e77b10..e4584a4019 100644 --- a/libraries/spdlog/spdlog.info +++ b/libraries/spdlog/spdlog.info @@ -1,10 +1,10 @@ PRGNAM="spdlog" -VERSION="1.12.0" +VERSION="1.14.1" HOMEPAGE="https://github.com/gabime/spdlog" -DOWNLOAD="https://github.com/gabime/spdlog/archive/v1.12.0/spdlog-1.12.0.tar.gz" -MD5SUM="6b4446526264c1d1276105482adc18d1" +DOWNLOAD="https://github.com/gabime/spdlog/archive/v1.14.1/spdlog-1.14.1.tar.gz" +MD5SUM="f2c3f15c20e67b261836ff7bfda302cf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="Catch2" +REQUIRES="Catch2 fmt" MAINTAINER="Steven Voges" EMAIL="svoges.sbo@gmail.com" diff --git a/libraries/tclws/tclws.info b/libraries/tclws/tclws.info index c3f5e6da90..4d7a8cb331 100644 --- a/libraries/tclws/tclws.info +++ b/libraries/tclws/tclws.info @@ -2,7 +2,7 @@ PRGNAM="tclws" VERSION="3.4.0" HOMEPAGE="https://core.tcl-lang.org/tclws" DOWNLOAD="https://core.tcl-lang.org/tclws/tarball/tclws-3.4.0.tar.gz" -MD5SUM="36815313028e90332048d9e16bd0726f" +MD5SUM="886df07686b75354b6cd70c55316ea82" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="tcllib tcl-tls tDOM" diff --git a/libraries/tclxml/tclxml.SlackBuild b/libraries/tclxml/tclxml.SlackBuild index a75e29c4e2..1265de2ffa 100644 --- a/libraries/tclxml/tclxml.SlackBuild +++ b/libraries/tclxml/tclxml.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tclxml VERSION=${VERSION:-3.3.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=TclXML @@ -105,6 +105,9 @@ chmod 0644 \ $PKG/usr/doc/$PRGNAM-$VERSION/doc/xsltsl/cmp.xsl \ $PKG/usr/doc/$PRGNAM-$VERSION/examples/tclxml/REC-xml-20001006.xml +# Correct xmldefs' version mismatch +sed -i 's/3\.3$/3\.3\.1/g' $PKG/usr/lib${LIBDIRSUFFIX}/Tclxml$VERSION/*.tcl; + cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/tepl/tepl.info b/libraries/tepl/tepl.info index 1b279bf63a..4be0680124 100644 --- a/libraries/tepl/tepl.info +++ b/libraries/tepl/tepl.info @@ -6,5 +6,5 @@ MD5SUM="5d29b2c9032a1ba2d33ef9c9c9c7de79" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libgedit-gtksourceview libgedit-amtk" -MAINTAINER="Juan M. Lasca" -EMAIL="juanmlasca@gmail.com" +MAINTAINER="Bob Funk" +EMAIL="bobfunk11@gmail.com" diff --git a/libraries/tinyxml2/tinyxml2.SlackBuild b/libraries/tinyxml2/tinyxml2.SlackBuild index 0a7b6cca8f..c761b7bb6d 100644 --- a/libraries/tinyxml2/tinyxml2.SlackBuild +++ b/libraries/tinyxml2/tinyxml2.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tinyxml2 -VERSION=${VERSION:-8.0.0} +VERSION=${VERSION:-10.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -93,6 +90,7 @@ cd build -DCMAKE_INSTALL_LIBDIR:PATH="lib$LIBDIRSUFFIX" \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=Release .. make VERBOSE=1 diff --git a/libraries/tinyxml2/tinyxml2.info b/libraries/tinyxml2/tinyxml2.info index 529d10048b..d484cc627a 100644 --- a/libraries/tinyxml2/tinyxml2.info +++ b/libraries/tinyxml2/tinyxml2.info @@ -1,8 +1,8 @@ PRGNAM="tinyxml2" -VERSION="8.0.0" +VERSION="10.0.0" HOMEPAGE="http://www.grinninglizard.com/tinyxml2/index.html" -DOWNLOAD="https://github.com/leethomason/tinyxml2/archive/8.0.0/tinyxml2-8.0.0.tar.gz" -MD5SUM="5dc535c8b34ee621fe2128f072d275b5" +DOWNLOAD="https://github.com/leethomason/tinyxml2/archive/10.0.0/tinyxml2-10.0.0.tar.gz" +MD5SUM="04de2fa311b2fa3b6875886122dc2333" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/tree-sitter/tree-sitter.SlackBuild b/libraries/tree-sitter/tree-sitter.SlackBuild index 6d85abd7cc..238f0aa65c 100644 --- a/libraries/tree-sitter/tree-sitter.SlackBuild +++ b/libraries/tree-sitter/tree-sitter.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tree-sitter -VERSION=${VERSION:-0.22.5} +VERSION=${VERSION:-0.22.6} 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 dd061a9cce..939b2148af 100644 --- a/libraries/tree-sitter/tree-sitter.info +++ b/libraries/tree-sitter/tree-sitter.info @@ -1,8 +1,8 @@ PRGNAM="tree-sitter" -VERSION="0.22.5" +VERSION="0.22.6" HOMEPAGE="https://github.com/tree-sitter/tree-sitter" -DOWNLOAD="https://github.com/tree-sitter/tree-sitter/archive/v0.22.5/tree-sitter-0.22.5.tar.gz" -MD5SUM="0dd82a02eb9fd99d0374fc95e4ca493d" +DOWNLOAD="https://github.com/tree-sitter/tree-sitter/archive/v0.22.6/tree-sitter-0.22.6.tar.gz" +MD5SUM="1c8767fcc22be1b66583677d6ab07cb1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/uriparser/uriparser.SlackBuild b/libraries/uriparser/uriparser.SlackBuild index 4011fb00d1..fb7aad977d 100644 --- a/libraries/uriparser/uriparser.SlackBuild +++ b/libraries/uriparser/uriparser.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for uriparser -# Copyright 2015-2023 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2015-2024 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.7} +VERSION=${VERSION:-0.9.8} 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 @@ -81,15 +78,13 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Test building is disabled ATM because we haven't an up2date gtest +# Tests building is disabled ATM because we haven't an up2date gtest mkdir -p build cd build cmake \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DMAN_INSTALL_DIR=/usr/man \ -DCMAKE_INSTALL_DOCDIR=/usr/doc/$PRGNAM-$VERSION \ -DURIPARSER_BUILD_TESTS=OFF \ -DCMAKE_BUILD_TYPE=Release .. diff --git a/libraries/uriparser/uriparser.info b/libraries/uriparser/uriparser.info index 92a6f24b8a..620633abd4 100644 --- a/libraries/uriparser/uriparser.info +++ b/libraries/uriparser/uriparser.info @@ -1,8 +1,8 @@ PRGNAM="uriparser" -VERSION="0.9.7" +VERSION="0.9.8" HOMEPAGE="https://uriparser.github.io" -DOWNLOAD="https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.7/uriparser-0.9.7.tar.xz" -MD5SUM="5c64361cb0a7432b98309c94918a0b86" +DOWNLOAD="https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.8/uriparser-0.9.8.tar.xz" +MD5SUM="2ee6738028a2a7d57a1fd2fb5fac2441" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="graphviz" diff --git a/libraries/webkit2gtk/webkit2gtk.SlackBuild b/libraries/webkit2gtk/webkit2gtk.SlackBuild index fe4f736d00..db0780ca37 100644 --- a/libraries/webkit2gtk/webkit2gtk.SlackBuild +++ b/libraries/webkit2gtk/webkit2gtk.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=webkit2gtk SRCNAM=webkitgtk -VERSION=${VERSION:-2.44.1} +VERSION=${VERSION:-2.44.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/webkit2gtk/webkit2gtk.info b/libraries/webkit2gtk/webkit2gtk.info index 3cf7294c8a..e13aa39445 100644 --- a/libraries/webkit2gtk/webkit2gtk.info +++ b/libraries/webkit2gtk/webkit2gtk.info @@ -1,8 +1,8 @@ PRGNAM="webkit2gtk" -VERSION="2.44.1" +VERSION="2.44.2" HOMEPAGE="https://www.webkitgtk.org/" -DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.1.tar.xz" -MD5SUM="b3a4504892162b30a774d3afde4707f7" +DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.2.tar.xz" +MD5SUM="b61ff37133cabc9ef5d870b296e9694d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="bubblewrap geoclue2 wpebackend-fdo xdg-dbus-proxy unifdef" diff --git a/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild b/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild index 59f324de96..093b929826 100644 --- a/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild +++ b/libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=webkit2gtk4.1 SRCNAM=webkitgtk -VERSION=${VERSION:-2.44.1} +VERSION=${VERSION:-2.44.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/webkit2gtk4.1/webkit2gtk4.1.info b/libraries/webkit2gtk4.1/webkit2gtk4.1.info index 53e02a7130..e4ed81f235 100644 --- a/libraries/webkit2gtk4.1/webkit2gtk4.1.info +++ b/libraries/webkit2gtk4.1/webkit2gtk4.1.info @@ -1,8 +1,8 @@ PRGNAM="webkit2gtk4.1" -VERSION="2.44.1" +VERSION="2.44.2" HOMEPAGE="https://www.webkitgtk.org/" -DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.1.tar.xz" -MD5SUM="b3a4504892162b30a774d3afde4707f7" +DOWNLOAD="https://www.webkitgtk.org/releases/webkitgtk-2.44.2.tar.xz" +MD5SUM="b61ff37133cabc9ef5d870b296e9694d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="bubblewrap geoclue2 wpebackend-fdo xdg-dbus-proxy libsoup3 unifdef" diff --git a/libraries/wv/wv.info b/libraries/wv/wv.info index 60affcb321..c14535bab9 100644 --- a/libraries/wv/wv.info +++ b/libraries/wv/wv.info @@ -1,7 +1,7 @@ PRGNAM="wv" VERSION="1.2.9" HOMEPAGE="http://abisource.com/" -DOWNLOAD="http://abisource.com/downloads/wv/1.2.9/wv-1.2.9.tar.gz" +DOWNLOAD="https://fossies.org/linux/misc/old/wv-1.2.9.tar.gz" MD5SUM="dbccf2e9f747e50c913b7e3d126b73f7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/wxPython/wxPython.SlackBuild b/libraries/wxPython/wxPython.SlackBuild index a5ef7f01be..781371e9e8 100644 --- a/libraries/wxPython/wxPython.SlackBuild +++ b/libraries/wxPython/wxPython.SlackBuild @@ -118,7 +118,7 @@ make -C contrib/src/ogl install DESTDIR=$PKG make -C contrib/src/stc install DESTDIR=$PKG cd wxPython - python setup.py \ + python2 setup.py \ WXPORT=gtk2 \ UNICODE=1 \ EP_ADD_OPTS=1 \ @@ -130,7 +130,7 @@ cd wxPython --rpath=/usr/lib$LIBDIRSUFFIX \ build - python setup.py \ + python2 setup.py \ WXPORT=gtk2 \ UNICODE=1 \ EP_ADD_OPTS=1 \ diff --git a/libraries/wxWidgets/wxWidgets.SlackBuild b/libraries/wxWidgets/wxWidgets.SlackBuild index d0bd31f480..02302b62e6 100644 --- a/libraries/wxWidgets/wxWidgets.SlackBuild +++ b/libraries/wxWidgets/wxWidgets.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=wxWidgets -VERSION=${VERSION:-3.2.4} +VERSION=${VERSION:-3.2.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/wxWidgets/wxWidgets.info b/libraries/wxWidgets/wxWidgets.info index 041fd0b6ea..43bf4794da 100644 --- a/libraries/wxWidgets/wxWidgets.info +++ b/libraries/wxWidgets/wxWidgets.info @@ -1,8 +1,8 @@ PRGNAM="wxWidgets" -VERSION="3.2.4" +VERSION="3.2.5" HOMEPAGE="http://www.wxwidgets.org" -DOWNLOAD="https://github.com/wxWidgets/wxWidgets/archive/v3.2.4/wxWidgets-3.2.4.tar.gz" -MD5SUM="42f94852aad2be0a534424679a42db50" +DOWNLOAD="https://github.com/wxWidgets/wxWidgets/archive/v3.2.5/wxWidgets-3.2.5.tar.gz" +MD5SUM="d0a5436a48d2008e451976e92b09d248" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/yascreen/yascreen.SlackBuild b/libraries/yascreen/yascreen.SlackBuild index e00d1cd642..ea1ca081f9 100644 --- a/libraries/yascreen/yascreen.SlackBuild +++ b/libraries/yascreen/yascreen.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for yascreen -# Copyright 2022-2023 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2022-2024 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=yascreen -VERSION=${VERSION:-1.97} +VERSION=${VERSION:-1.99} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/yascreen/yascreen.info b/libraries/yascreen/yascreen.info index e0006d05b4..c9ad43afc7 100644 --- a/libraries/yascreen/yascreen.info +++ b/libraries/yascreen/yascreen.info @@ -1,8 +1,8 @@ PRGNAM="yascreen" -VERSION="1.97" +VERSION="1.99" HOMEPAGE="https://github.com/bbonev/yascreen" -DOWNLOAD="https://github.com/bbonev/yascreen/releases/download/v1.97/yascreen-1.97.tar.xz" -MD5SUM="6e0d650760d3376d83cedbff4133f214" +DOWNLOAD="https://github.com/bbonev/yascreen/releases/download/v1.99/yascreen-1.99.tar.xz" +MD5SUM="016255de7841ff711e1f778cff7b3c23" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/zita-resampler/zita-resampler.SlackBuild b/libraries/zita-resampler/zita-resampler.SlackBuild index ff459207b8..d75fd716ac 100644 --- a/libraries/zita-resampler/zita-resampler.SlackBuild +++ b/libraries/zita-resampler/zita-resampler.SlackBuild @@ -65,6 +65,11 @@ sed -e '/native/d' \ -i source/Makefile sed -e 's|\ $(BINDIR)|\ $(DESTDIR)$(BINDIR)|' apps/Makefile +# Thanks to altlinux +if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then + sed -e '/^CPPFLAGS += -DENABLE_SSE2/d' -i source/Makefile +fi + make -C source ln -sv lib$PRGNAM.so.$VERSION source/lib$PRGNAM.so CFLAGS="$SLKCFLAGS" \ diff --git a/libraries/zope.security/zope.security.SlackBuild b/libraries/zope.security/zope.security.SlackBuild index 38f85d3850..72cd8b02df 100644 --- a/libraries/zope.security/zope.security.SlackBuild +++ b/libraries/zope.security/zope.security.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zope.security -VERSION=${VERSION:-6.2} +VERSION=${VERSION:-7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/zope.security/zope.security.info b/libraries/zope.security/zope.security.info index 8f7a233163..615a17aa84 100644 --- a/libraries/zope.security/zope.security.info +++ b/libraries/zope.security/zope.security.info @@ -1,8 +1,8 @@ PRGNAM="zope.security" -VERSION="6.2" +VERSION="7.0" HOMEPAGE="https://pypi.python.org/pypi/zope.security" -DOWNLOAD="https://pypi.python.org/packages/source/z/zope.security/zope.security-6.2.tar.gz" -MD5SUM="3ed709f662dcc2e168f751887783bb3f" +DOWNLOAD="https://pypi.python.org/packages/source/z/zope.security/zope.security-7.0.tar.gz" +MD5SUM="a9f4d79a4baf49470b970bd1510f865f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zope.component zope.i18nmessageid zope.location" |