diff options
Diffstat (limited to 'development')
298 files changed, 2445 insertions, 2221 deletions
diff --git a/development/Archi/Archi.SlackBuild b/development/Archi/Archi.SlackBuild index f320987ffd..6f7f565d77 100644 --- a/development/Archi/Archi.SlackBuild +++ b/development/Archi/Archi.SlackBuild @@ -3,20 +3,35 @@ # Slackware build script for Archi # Written by Joielechong (juansspy@gmail.com) # This script is just a binary repackaging. +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Archi ARCNAM=Archi-Linux64 -VERSION=${VERSION:-4.10.0} +VERSION=${VERSION:-5.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} ARCH=${ARCH:-x86_64} -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 diff --git a/development/Archi/Archi.info b/development/Archi/Archi.info index b321b367c7..c15420a635 100644 --- a/development/Archi/Archi.info +++ b/development/Archi/Archi.info @@ -1,10 +1,10 @@ PRGNAM="Archi" -VERSION="4.10.0" +VERSION="5.3.0" HOMEPAGE="https://archimatetool.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://www.archimatetool.com/downloads/download.php?/4.10.0/Archi-Linux64-4.10.0.tgz" -MD5SUM_x86_64="8f79dc216e4cf833a2f8261feb283d26" +DOWNLOAD_x86_64="https://www.archimatetool.com/downloads/archi/5.3.0/Archi-Linux64-5.3.0.tgz" +MD5SUM_x86_64="21f8b7b90a0dae6f5c17074aec514786" REQUIRES="" MAINTAINER="joielechong" EMAIL="juansspy@gmail.com" diff --git a/development/Bear/Bear.SlackBuild b/development/Bear/Bear.SlackBuild index b05f008f7e..5ee668e122 100644 --- a/development/Bear/Bear.SlackBuild +++ b/development/Bear/Bear.SlackBuild @@ -25,7 +25,7 @@ cd "$(dirname "$0")" ; CWD=$(pwd) PRGNAM=Bear -VERSION=${VERSION:-3.1.1} +VERSION=${VERSION:-3.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -70,6 +70,7 @@ cd "$PRGNAM-$VERSION" chown -R root:root . chmod -R u+w,go+r-w,a-s . +patch -p1 < $CWD/fcc90e43eebe9250abeeb81aab429053864da325.patch INSTPREFIX='/usr' cmake \ diff --git a/development/Bear/Bear.info b/development/Bear/Bear.info index 806bbb151f..59893d6079 100644 --- a/development/Bear/Bear.info +++ b/development/Bear/Bear.info @@ -1,10 +1,10 @@ PRGNAM="Bear" -VERSION="3.1.1" +VERSION="3.1.3" HOMEPAGE="https://github.com/rizsotto/Bear" -DOWNLOAD="https://github.com/rizsotto/Bear/archive/3.1.1/Bear-3.1.1.tar.gz" -MD5SUM="1eccc34705eac635aa7408c6c01aef86" +DOWNLOAD="https://github.com/rizsotto/Bear/archive/3.1.3/Bear-3.1.3.tar.gz" +MD5SUM="95dd52be536907a672df211de22fa15c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="grpc fmt spdlog nlohmann_json" +REQUIRES="grpc spdlog nlohmann_json" MAINTAINER="Ivan Kovmir" EMAIL="i@kovmir.eu" diff --git a/development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch b/development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch new file mode 100644 index 0000000000..3d760041bd --- /dev/null +++ b/development/Bear/fcc90e43eebe9250abeeb81aab429053864da325.patch @@ -0,0 +1,34 @@ +From fcc90e43eebe9250abeeb81aab429053864da325 Mon Sep 17 00:00:00 2001 +From: Ruben Carlo Benante <rcb@beco.cc> +Date: Thu, 28 Mar 2024 23:29:41 -0300 +Subject: [PATCH] always_print_primitive_fields only if GOOGLE_PROTOBUF_VERSION + < 5026000 ref #566 + +--- + source/intercept/source/collect/db/EventsDatabaseWriter.cc | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/source/intercept/source/collect/db/EventsDatabaseWriter.cc b/source/intercept/source/collect/db/EventsDatabaseWriter.cc +index 0403a1ae..bd30cb29 100644 +--- a/source/intercept/source/collect/db/EventsDatabaseWriter.cc ++++ b/source/intercept/source/collect/db/EventsDatabaseWriter.cc +@@ -21,6 +21,8 @@ + #include "libsys/Errors.h" + + #include <google/protobuf/util/json_util.h> ++#include <google/protobuf/stubs/common.h> ++ + #include <fmt/format.h> + + #include <sys/types.h> +@@ -36,7 +38,9 @@ namespace { + JsonPrintOptions create_print_options() { + JsonPrintOptions print_options; + print_options.add_whitespace = false; +- print_options.always_print_primitive_fields = true; ++#if GOOGLE_PROTOBUF_VERSION < 5026000 ++ print_options.always_print_primitive_fields = true; ++#endif + print_options.preserve_proto_field_names = true; + print_options.always_print_enums_as_ints = false; + return print_options; diff --git a/development/Bottleneck/Bottleneck.info b/development/Bottleneck/Bottleneck.info deleted file mode 100644 index 265b83e0dc..0000000000 --- a/development/Bottleneck/Bottleneck.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="Bottleneck" -VERSION="1.2.1" -HOMEPAGE="https://kwgoodman.github.io/bottleneck-doc/" -DOWNLOAD="https://pypi.python.org/packages/05/ae/cedf5323f398ab4e4ff92d6c431a3e1c6a186f9b41ab3e8258dff786a290/Bottleneck-1.2.1.tar.gz" -MD5SUM="7fbe5f1194b2717dd8482da3679c0270" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="python2-numpy" -MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" diff --git a/development/Bottleneck/README b/development/Bottleneck/README deleted file mode 100644 index a923769876..0000000000 --- a/development/Bottleneck/README +++ /dev/null @@ -1,6 +0,0 @@ -Bottleneck is a collection of fast NumPy array functions written in -Cython. - -Optional dependencies: - SciPy: portions of benchmark suite - tox, virtualenv: run unit tests across multiple python/numpy versions diff --git a/development/Catch2/Catch2.SlackBuild b/development/Catch2/Catch2.SlackBuild index 5513ed6dee..342a408ed8 100644 --- a/development/Catch2/Catch2.SlackBuild +++ b/development/Catch2/Catch2.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Catch2 -# Copyright 2023 Steven Voges <Oregon, USA> +# Copyright 2023-2024 Steven Voges <Oregon, USA> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Catch2 -VERSION=${VERSION:-3.4.0} +VERSION=${VERSION:-3.5.4} DOCS=${DOCS:-OFF} EXTRAS=${EXTRAS:-ON} BUILD=${BUILD:-1} @@ -63,6 +63,16 @@ else LIBDIRSUFFIX="" fi +#Test for multilib +COMPAT32=${COMPAT32@L} +if [ "$COMPAT32" = "" ] ; then + COMPATTMP="$( mktemp -d $TMP/compat32-test-XXXXXX )" + echo "int main(void) {; return(0); }" > "$COMPATTMP/test.c" + gcc -m32 "$COMPATTMP/test.c" -o /dev/null >/dev/null 2>&1 \ + && COMPAT32=${COMPAT32:-yes} + rm -rf "$COMPATTMP" +fi + set -e rm -rf $PKG @@ -83,6 +93,7 @@ cd build cmake \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \ -DCATCH_INSTALL_DOCS=$DOCS \ -DCATCH_INSTALL_EXTRAS=$EXTRAS \ -DCMAKE_BUILD_TYPE=Release .. @@ -90,6 +101,22 @@ cd build make install/strip DESTDIR=$PKG cd .. +if [ "$COMPAT32" = "yes" ]; then + mkdir -p build32 + cd build32 + cmake \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -m32" \ + -DCMAKE_SHARED_LINKER_FLAGS:STRING="-m32" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCATCH_INSTALL_DOCS=$DOCS \ + -DCATCH_INSTALL_EXTRAS=$EXTRAS \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install/strip DESTDIR=$PKG + cd .. +fi + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/Catch2/Catch2.info b/development/Catch2/Catch2.info index 906fed823c..24c58bdfbf 100644 --- a/development/Catch2/Catch2.info +++ b/development/Catch2/Catch2.info @@ -1,8 +1,8 @@ PRGNAM="Catch2" -VERSION="3.4.0" +VERSION="3.5.4" HOMEPAGE="https://github.com/catchorg/Catch2" -DOWNLOAD="https://github.com/catchorg/Catch2/archive/v3.4.0/Catch2-3.4.0.tar.gz" -MD5SUM="2c802a4938ed842e2942c60d1d231bb7" +DOWNLOAD="https://github.com/catchorg/Catch2/archive/v3.5.4/Catch2-3.5.4.tar.gz" +MD5SUM="d6e53cc0ce7fa70205e0c716aff258a8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/conan/conan.SlackBuild b/development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild index d072df5150..05f7f11b28 100644 --- a/development/conan/conan.SlackBuild +++ b/development/OpenCL-CLHPP/OpenCL-CLHPP.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for conan +# Slackware build script for OpenCL-CLHPP -# Copyright 2016 Andre Barboza, Belo Horizonte - Brazil +# Copyright 2024 Johannes Schoepfer, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=conan -VERSION=${VERSION:-0.21.1} +PRGNAM=OpenCL-CLHPP +VERSION=${VERSION:-2024.05.08} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -50,11 +47,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" -else - LIBDIRSUFFIX="" -fi +ARCH=noarch set -e @@ -62,19 +55,30 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z cd $PRGNAM-$VERSION + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ + -o -perm 511 \) -exec chmod 755 {} + -o \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + -python2 setup.py install --root=$PKG +mkdir -p build +cd build + cmake \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TESTING=OFF \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install/strip DESTDIR=$PKG +cd .. mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE.txt README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/OpenCL-CLHPP/OpenCL-CLHPP.info b/development/OpenCL-CLHPP/OpenCL-CLHPP.info new file mode 100644 index 0000000000..44ba0b38dd --- /dev/null +++ b/development/OpenCL-CLHPP/OpenCL-CLHPP.info @@ -0,0 +1,10 @@ +PRGNAM="OpenCL-CLHPP" +VERSION="2024.05.08" +HOMEPAGE="https://github.com/KhronosGroup/OpenCL-CLHPP/" +DOWNLOAD="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v2024.05.08/OpenCL-CLHPP-2024.05.08.tar.gz" +MD5SUM="8f1a8c6f309c565117fc92e591537df9" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Johannes Schoepfer" +EMAIL="slackbuilds@schoepfer.info" diff --git a/development/OpenCL-CLHPP/README b/development/OpenCL-CLHPP/README new file mode 100644 index 0000000000..23a0bc3861 --- /dev/null +++ b/development/OpenCL-CLHPP/README @@ -0,0 +1 @@ +C++ bindings for OpenCL. diff --git a/development/Bottleneck/slack-desc b/development/OpenCL-CLHPP/slack-desc index 4358200654..27d39d199f 100644 --- a/development/Bottleneck/slack-desc +++ b/development/OpenCL-CLHPP/slack-desc @@ -5,15 +5,15 @@ # You must make exactly 11 lines for the formatting to be correct. It's also # customary to leave one space after the ':' except on otherwise blank lines. - |-----handy-ruler------------------------------------------------------| -Bottleneck: Bottleneck (Fast NumPy array functions) -Bottleneck: -Bottleneck: Bottleneck is a collection of fast NumPy array functions -Bottleneck: written in Cython. -Bottleneck: -Bottleneck: Homepage: https://kwgoodman.github.io/bottleneck-doc/ -Bottleneck: -Bottleneck: -Bottleneck: -Bottleneck: -Bottleneck: + |-----handy-ruler------------------------------------------------------| +OpenCL-CLHPP: OpenCL-CLHPP (OpenCL API C++ bindings) +OpenCL-CLHPP: +OpenCL-CLHPP: C++ bindings for OpenCL. +OpenCL-CLHPP: +OpenCL-CLHPP: +OpenCL-CLHPP: +OpenCL-CLHPP: +OpenCL-CLHPP: +OpenCL-CLHPP: +OpenCL-CLHPP: https://github.com/KhronosGroup/OpenCL-CLHPP/ +OpenCL-CLHPP: diff --git a/development/OpenJDK11/OpenJDK11.SlackBuild b/development/OpenJDK11/OpenJDK11.SlackBuild index 95c93e24f5..c8f24532fc 100644 --- a/development/OpenJDK11/OpenJDK11.SlackBuild +++ b/development/OpenJDK11/OpenJDK11.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=OpenJDK11 -VERSION=${VERSION:-11.0.18} +VERSION=${VERSION:-11.0.23} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -127,12 +127,13 @@ sh configure \ --mandir=/usr/man \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --with-giflib=system \ - --with-harfbuzz=system \ + --with-harfbuzz=bundled \ --with-lcms=system \ --with-libjpeg=system \ --with-libpng=system \ - --with-zlib=system \ + --with-zlib=bundled \ --disable-precompiled-headers \ + --enable-libffi-bundling \ --enable-unlimited-crypto \ --disable-warnings-as-errors \ --with-native-debug-symbols=none \ @@ -189,6 +190,14 @@ mv ja_JP.UTF-8 ja ) find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +# Thanks to AlienBOB for this part! +# Generate a cacerts file from the certificates installed by ca-certificates +# in Slackware - the "cacerts" in the OpenJDK sources may be outdated. +# This requires 'trust' program from p11-kit: +rm -f $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts +trust extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth \ + $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ LICENSE ADDITIONAL_LICENSE_INFO ASSEMBLY_EXCEPTION README.md \ diff --git a/development/OpenJDK11/OpenJDK11.info b/development/OpenJDK11/OpenJDK11.info index d77c11e528..64b635534f 100644 --- a/development/OpenJDK11/OpenJDK11.info +++ b/development/OpenJDK11/OpenJDK11.info @@ -1,16 +1,16 @@ PRGNAM="OpenJDK11" -VERSION="11.0.18" +VERSION="11.0.23" HOMEPAGE="https://openjdk.java.net/" -DOWNLOAD="https://github.com/openjdk/jdk11u/archive/jdk-11.0.18-ga/jdk11u-jdk-11.0.18-ga.tar.gz \ +DOWNLOAD="https://github.com/openjdk/jdk11u/archive/jdk-11.0.23-ga/jdk11u-jdk-11.0.23-ga.tar.gz \ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-10.0.2/OpenJDK-10.0.2+13-i686-bin.tar.xz \ http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/jtreg-6.1-1.tar.xz" -MD5SUM="a7b663f0618e3d7e4eefc4b5e0f097b0 \ +MD5SUM="933114e589ecd40ac69eb56f05cfc8ba \ d66af9a4303ce9d0c93c92945048e361 \ e3389e74678dcf707b5b3d5ec6c7510d" -DOWNLOAD_x86_64="https://github.com/openjdk/jdk11u/archive/jdk-11.0.18-ga/jdk11u-jdk-11.0.18-ga.tar.gz \ +DOWNLOAD_x86_64="https://github.com/openjdk/jdk11u/archive/jdk-11.0.23-ga/jdk11u-jdk-11.0.23-ga.tar.gz \ https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-10.0.2/OpenJDK-10.0.2+13-x86_64-bin.tar.xz \ http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/jtreg-6.1-1.tar.xz" -MD5SUM_x86_64="a7b663f0618e3d7e4eefc4b5e0f097b0 \ +MD5SUM_x86_64="933114e589ecd40ac69eb56f05cfc8ba \ a550f9e2aa1e8437346bb52a7b36052e \ e3389e74678dcf707b5b3d5ec6c7510d" REQUIRES="" diff --git a/development/OpenJDK11/README b/development/OpenJDK11/README index bb738313e4..428b766aa8 100644 --- a/development/OpenJDK11/README +++ b/development/OpenJDK11/README @@ -5,7 +5,7 @@ developing, testing, and running programs written in Java. This script builds the package from source using the packages listed in the .info file (the source tarball plus a binary of the prevous version to bootstrap from), so it is not necessary to have a jdk -package installed to build this package. +package installed to build this package. (See BIG FAT NOTE below.) By default, the source package uses all available cores to build the package, but this can be controlled by passing CORES=<x> to the script. @@ -28,5 +28,10 @@ saved in $TMP/jtreg-reports if you want to review them. After installing this package you will need to logout/login to your machine as it will add new files to the /etc/profile.d folder. +BIG FAT NOTE: If you have ANY JDK installed (jdk, zulu-openjdk, +OpenJDK, etc.), you MUST first uninstall it, then logout/login to +clear the JAVA_HOME folder from your $PATH in order to build this +package, otherwise the build will fail. + MANY thanks to the BLFS community for maintaining 32-bit builds of the -later versions of OpenJDK we use for bootstrapping. +later versions of OpenJDK 10 we use for bootstrapping. diff --git a/development/OpenJDK17/OpenJDK17.SlackBuild b/development/OpenJDK17/OpenJDK17.SlackBuild index bcbb342ab9..fb25bfff3a 100644 --- a/development/OpenJDK17/OpenJDK17.SlackBuild +++ b/development/OpenJDK17/OpenJDK17.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=OpenJDK17 -VERSION=${VERSION:-17.0.6} +VERSION=${VERSION:-17.0.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -87,7 +87,7 @@ export BOOT_JAVA=$TMP/$BSDIR # Unpack the jtreg package to run the tests: if [ "${TESTS:-no}" = "yes" ]; then rm -rf $TMP/jtreg{,-reports} - tar xvf $CWD/jtreg-6.1+1.tar.gz + tar xvf $CWD/jtreg-7.3.1+1.tar.gz JTREG="--with-jtreg=$TMP/jtreg" else JTREG="" @@ -132,12 +132,13 @@ sh configure \ --mandir=/usr/man \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --with-giflib=system \ - --with-harfbuzz=system \ + --with-harfbuzz=bundled \ --with-lcms=system \ --with-libjpeg=system \ --with-libpng=system \ - --with-zlib=system \ + --with-zlib=bundled \ --disable-precompiled-headers \ + --enable-libffi-bundling \ --enable-unlimited-crypto \ --disable-warnings-as-errors \ --with-native-debug-symbols=none \ @@ -189,6 +190,14 @@ mv $PKG/usr/lib$LIBDIRSUFFIX/java/man $PKG/usr find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +#Thanks AlienBOB for this part! +# Generate a cacerts file from the certificates installed by ca-certificates +# in Slackware - the "cacerts" in the OpenJDK sources may be outdated. +# This requires 'trust' program from p11-kit: +rm -f $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts +trust extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth \ + $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ LICENSE ADDITIONAL_LICENSE_INFO ASSEMBLY_EXCEPTION README.md \ diff --git a/development/OpenJDK17/OpenJDK17.info b/development/OpenJDK17/OpenJDK17.info index 6e511f4559..5a7f7b3341 100644 --- a/development/OpenJDK17/OpenJDK17.info +++ b/development/OpenJDK17/OpenJDK17.info @@ -1,18 +1,18 @@ PRGNAM="OpenJDK17" -VERSION="17.0.6" +VERSION="17.0.10" HOMEPAGE="https://openjdk.java.net/" -DOWNLOAD="https://github.com/openjdk/jdk17u/archive/jdk-17.0.6-ga/jdk17u-jdk-17.0.6-ga.tar.gz \ - http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-16.0.2-ga-linux-i586-bin.tar.xz \ - https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-17.0.1/jtreg-6.1+1.tar.gz" -MD5SUM="b1e04cf1feec28c6d5aa2e3315d21bcf \ +DOWNLOAD="https://github.com/openjdk/jdk17u/archive/jdk-17.0.10-ga/jdk17u-jdk-17.0.10-ga.tar.gz \ + https://slackware.uk/people/alien/slackbuilds/openjdk17/build/sources/OpenJDK-16.0.2-ga-linux-i586-bin.tar.xz \ + https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz" +MD5SUM="622d3d09c98173b875d839339fabe99f \ 1122a0355d0f85af1f4458965661d37f \ - 49e6bfa2506e96f461a01f9421a0961c" -DOWNLOAD_x86_64="https://github.com/openjdk/jdk17u/archive/jdk-17.0.6-ga/jdk17u-jdk-17.0.6-ga.tar.gz \ - http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-16.0.2-ga-linux-x86_64-bin.tar.xz \ - https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-17.0.1/jtreg-6.1+1.tar.gz" -MD5SUM_x86_64="b1e04cf1feec28c6d5aa2e3315d21bcf \ + 0038551ecaf37d0cd99832217f79e56d" +DOWNLOAD_x86_64="https://github.com/openjdk/jdk17u/archive/jdk-17.0.10-ga/jdk17u-jdk-17.0.10-ga.tar.gz \ + https://slackware.uk/people/alien/slackbuilds/openjdk17/build/sources/OpenJDK-16.0.2-ga-linux-x86_64-bin.tar.xz \ + https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz" +MD5SUM_x86_64="622d3d09c98173b875d839339fabe99f \ 5a78816bed3c90f4552dc2163282faca \ - 49e6bfa2506e96f461a01f9421a0961c" + 0038551ecaf37d0cd99832217f79e56d" REQUIRES="" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" diff --git a/development/OpenJDK17/README b/development/OpenJDK17/README index d3c65f9fc0..38d5533c40 100644 --- a/development/OpenJDK17/README +++ b/development/OpenJDK17/README @@ -5,7 +5,7 @@ developing, testing, and running programs written in Java. This script builds the package from source using the packages listed in the .info file (the source tarball plus a binary of the prevous version to bootstrap from), so it is not necessary to have a jdk -package installed to build this package. +package installed to build this package. (See BIG FAT NOTE below.) By default, the source package uses all available cores to build the package, but this can be controlled by passing CORES=<x> to the script. @@ -22,11 +22,13 @@ removed before running this script. To test the build, pass TESTS=yes. This will unpack the jtreg package to run the tests. You should expect to see somewhere in the area of -about 30 to 40 failures and about a dozen errors. The reports will be -saved in $TMP/jtreg-reports if you want to review them. +about 40 failures and about a dozen errors. The reports will be saved +in $TMP/jtreg-reports if you want to review them. After installing this package you will need to logout/login to your machine as it will add new files to the /etc/profile.d folder. -MANY thanks to the BLFS community for maintaining 32-bit builds of the -later versions of OpenJDK we use for bootstrapping. +BIG FAT NOTE: If you have ANY JDK installed (jdk, zulu-openjdk, +OpenJDK, etc.), you MUST first uninstall it, then logout/login to +clear the JAVA_HOME folder from your $PATH in order to build this +package, otherwise the build will fail. diff --git a/development/OpenJDK21/OpenJDK21.SlackBuild b/development/OpenJDK21/OpenJDK21.SlackBuild new file mode 100644 index 0000000000..8816ca0da3 --- /dev/null +++ b/development/OpenJDK21/OpenJDK21.SlackBuild @@ -0,0 +1,253 @@ +#!/bin/bash + +# Slackware build script for OpenJDK21 LTS + +# Copyright 2024 Lenard Spencer, Orlando, Florida, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=OpenJDK21 +VERSION=${VERSION:-21.0.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm; echo "$ARCH is not supported, aborting."; exit 1 ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -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" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf jdk21u-jdk-$VERSION-ga +tar xvf $CWD/jdk21u-jdk-$VERSION-ga.tar.gz + +# Building openjdk from source requires bootstrapping from either a +# current or previous version of the (open)jdk binary installation. +# Extract the OpenJDK20 binary to bootstrap +if [ "$ARCH" = "x86_64" ]; then + export BSDIR="OpenJDK-20.0.2-ga-linux-x86_64-bin" + rm -rf $BSDIR + tar xvf $CWD/OpenJDK-20.0.2-ga-linux-x86_64-bin.tar.xz +else + export BSDIR="OpenJDK-20.0.2-ga-linux-i586-bin" + rm -rf $BSDIR + tar xvf $CWD/OpenJDK-20.0.2-ga-linux-i586-bin.tar.xz +fi + +export BOOT_JAVA=$TMP/$BSDIR + +# Unpack the jtreg package to run the tests: +if [ "${TESTS:-no}" = "yes" ]; then + rm -rf $TMP/jtreg{,-reports} + tar xvf $CWD/jtreg-7.3.1+1.tar.gz + JTREG="--with-jtreg=$TMP/jtreg" +else + JTREG="" +fi + +cd jdk21u-jdk-${VERSION}-ga +echo "Setting permissions (this may take a while so be patient)" +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +unset JAVA_HOME # recommended by upstream + +if [ "${USE_CCACHE:-no}" = "yes" ]; then + USECCACHE="--enable-ccache" +else + USECCACHE="" +fi + +# By default, the OpenJDK21 build uses all available cpu cores. +# We can override that here with the CORES= switch. +if [ "${CORES:-""}" ]; then + JVAL="$(echo $CORES | grep -o "[0-9]")" || true + [ -n "$JVAL" ] && SJOBS="--with-jobs=$JVAL" + TJOBS=$JVAL +else + SJOBS="" + TJOBS="$(expr $(nproc) + 1)" +fi + +sh configure \ + --with-boot-jdk=${BOOT_JAVA} \ + --with-extra-cflags="$SLKCFLAGS" \ + --with-extra-cxxflags="$SLKCFLAGS" \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --with-giflib=system \ + --with-harfbuzz=system \ + --with-lcms=system \ + --with-libjpeg=system \ + --with-libpng=system \ + --with-zlib=system \ + --disable-precompiled-headers \ + --enable-libffi-bundling \ + --enable-unlimited-crypto \ + --disable-warnings-as-errors \ + --with-native-debug-symbols=none \ + $SJOBS \ + $USECCACHE \ + $JTREG \ + --build=$ARCH-slackware-linux + +unset MAKEFLAGS # causes the build to fail if set +make bootcycle-images + +# Test the build using jtreg (thanks BLFS): +if [ "$TESTS" = "yes" ]; then + export JT_JAVA=$(echo $TMP/jdk21u-jdk-${VERSION}-ga/build/*/jdk) + mkdir -p $TMP/jtreg-reports + $TMP/jtreg/bin/jtreg -jdk:$JT_JAVA -automatic -ignore:quiet -v1 \ + -r:$TMP/jtreg-reports -avm -conc:$TJOBS test/jdk:tier1 test/langtools:tier1 \ + || true + unset JT_JAVA +fi + +# make install does not respect DESTDIR, so we must move the image: +mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/java +cp -a build/*/images/jdk/* $PKG/usr/lib$LIBDIRSUFFIX/java + +for s in 16 24 32 48; do + install -vDm644 src/java.desktop/unix/classes/sun/awt/X11/java-icon${s}.png \ + $PKG/usr/share/icons/hicolor/${s}x${s}/apps/java.png +done +# the 24x24 icon is missized, so we fix it here: +cp $CWD/java.png $PKG/usr/share/icons/hicolor/24x24/apps + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Create some necessary symlinks: +( cd $PKG/usr/lib$LIBDIRSUFFIX +ln -sf java $PRGNAM-$VERSION +ln -sf java/lib/libjawt.so +ln -sf java/lib/server/libjvm.so +ln -sf java/lib/libjava.so +ln -sf java/lib/libawt.so +ln -sf java/lib/libawt_xawt.so +ln -sf java/lib/libverify.so +) + +# Move man pages and compress: +mv $PKG/usr/lib$LIBDIRSUFFIX/java/man $PKG/usr +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +#Thanks AlienBOB for this part! +# Generate a cacerts file from the certificates installed by ca-certificates +# in Slackware - the "cacerts" in the OpenJDK sources may be outdated. +# This requires 'trust' program from p11-kit: +rm -f $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts +trust extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth \ + $PKG/usr/lib${LIBDIRSUFFIX}/java/lib/security/cacerts + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE ADDITIONAL_LICENSE_INFO ASSEMBLY_EXCEPTION README.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +( cd $PKG/usr/doc/$PRGNAM-$VERSION +ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/legal +ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/release +) + +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# Create desktop entries (Thanks BLFS): +mkdir -p $PKG/usr/share/applications +cat > $PKG/usr/share/applications/openjdk-java.desktop << EOF +[Desktop Entry] +Name=OpenJDK ${VERSION} Runtime +Comment=OpenJDK Java ${VERSION} Runtime +Exec=/usr/lib${LIBDIRSUFFIX}/java/bin/java -jar +Terminal=false +Type=Application +Icon=java +MimeType=application/x-java-archive;application/java-archive;application/x-jar; +NoDisplay=true +EOF + +cat > $PKG/usr/share/applications/openjdk-jconsole.desktop << EOF +[Desktop Entry] +Name=OpenJDK Java ${VERSION} Console +Comment=OpenJDK ${VERSION} Console +Keywords=java;console;monitoring +Exec=/usr/lib${LIBDIRSUFFIX}/java/bin/jconsole +Terminal=false +Type=Application +Icon=java +Categories=System; +EOF + +# Create /etc/profile.d scripts: +mkdir -p $PKG/etc/profile.d +cat > $PKG/etc/profile.d/jdk21.sh << EOF +export JAVA_HOME=/usr/lib${LIBDIRSUFFIX}/java +export PATH=\${PATH}:\${JAVA_HOME}/bin +EOF + +cat > $PKG/etc/profile.d/jdk21.csh << EOF +setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/java +setenv PATH \${PATH}:\${JAVA_HOME}/bin +EOF +chmod 755 $PKG/etc/profile.d/* + +mkdir -p $PKG/install +cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/OpenJDK21/OpenJDK21.info b/development/OpenJDK21/OpenJDK21.info new file mode 100644 index 0000000000..4a883f5811 --- /dev/null +++ b/development/OpenJDK21/OpenJDK21.info @@ -0,0 +1,18 @@ +PRGNAM="OpenJDK21" +VERSION="21.0.3" +HOMEPAGE="https://openjdk.java.net/" +DOWNLOAD="https://github.com/openjdk/jdk21u/archive/jdk-21.0.3-ga/jdk21u-jdk-21.0.3-ga.tar.gz \ + http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-20.0.2-ga-linux-i586-bin.tar.xz \ + https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz" +MD5SUM="d93fe3298131763cdc6c09702325e9ab \ + 5003cd54ea62d4f10e2f1cfa6dfae890 \ + 0038551ecaf37d0cd99832217f79e56d" +DOWNLOAD_x86_64="https://github.com/openjdk/jdk21u/archive/jdk-21.0.3-ga/jdk21u-jdk-21.0.3-ga.tar.gz \ + http://www.lenardspencer.net/linux/slackbuilds/OpenJDK-bootstraps/OpenJDK-20.0.2-ga-linux-x86_64-bin.tar.xz \ + https://anduin.linuxfromscratch.org/BLFS/OpenJDK/OpenJDK-21.0.2/jtreg-7.3.1+1.tar.gz" +MD5SUM_x86_64="d93fe3298131763cdc6c09702325e9ab \ + ac9a6afd411d7206c94d23a86d8b1cd3 \ + 0038551ecaf37d0cd99832217f79e56d" +REQUIRES="" +MAINTAINER="Lenard Spencer" +EMAIL="lenardrspencer@gmail.com" diff --git a/development/OpenJDK21/README b/development/OpenJDK21/README new file mode 100644 index 0000000000..2a42e2f8b5 --- /dev/null +++ b/development/OpenJDK21/README @@ -0,0 +1,37 @@ +OpenJDK21 is an open source implementation of version 21 (LTS) of the +Java Development Kit, Standard Edition. It includes tools for +developing, testing, and running programs written in Java. + +This script builds the package from source using the packages listed +in the .info file (the source tarball plus a binary of the prevous +version to bootstrap from), so it is not necessary to have a jdk +package installed to build this package. (See BIG FAT NOTE below.) + +By default, the source package uses all available cores to build the +package, but this can be controlled by passing CORES=<x> to the script. +It is HIGHLY recommended to use all available cores as a single-core +build can take quite a while, especially on slower machines. +NOTE: The build normally fails with MAKEFLAGS set, but this script +tempararily unsets so it can proceed. + +The source is also able to use ccache to speed up rebuilds. To enable +this, pass USE_CCACHE=yes to the script. NOTE: Some other SBo scripts +recommend creating cc/c++/gcc/g++ symlinks to ccache in /usr/local/bin +to use ccache, but this build fails on that, so make sure they are +removed before running this script. + +To test the build, pass TESTS=yes. This will unpack the jtreg package +to run the tests. You should expect to see somewhere in the area of +about 2 dozen failures and about 2 dozen errors. The reports will be +saved in $TMP/jtreg-reports if you want to review them. + +After installing this package you will need to logout/login to your +machine as it will add new files to the /etc/profile.d folder. + +NOTE: This needs almost 4 GB of storage to build, so if space on your +/tmp is limited, you may want to adjust $TMP to another partition. + +BIG FAT NOTE: If you have ANY JDK installed (jdk, zulu-openjdk, +OpenJDK, etc.), you MUST first uninstall it, then logout/login to +clear the JAVA_HOME folder from your $PATH in order to build this +package, otherwise the build will fail. diff --git a/development/OpenJDK21/doinst.sh b/development/OpenJDK21/doinst.sh new file mode 100644 index 0000000000..39ec34e32e --- /dev/null +++ b/development/OpenJDK21/doinst.sh @@ -0,0 +1,15 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi + diff --git a/development/OpenJDK21/java.png b/development/OpenJDK21/java.png Binary files differnew file mode 100644 index 0000000000..0c41d652a3 --- /dev/null +++ b/development/OpenJDK21/java.png diff --git a/development/tstoolbox/slack-desc b/development/OpenJDK21/slack-desc index 52b7b67cf3..2f00ed7f6b 100644 --- a/development/tstoolbox/slack-desc +++ b/development/OpenJDK21/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -tstoolbox: tstoolbox (manipulate time series files) -tstoolbox: -tstoolbox: The tstoolbox is a Python script to manipulate time-series on the -tstoolbox: command line or by function calls within Python. -tstoolbox: -tstoolbox: Homepage: https://pypi.python.org/pypi/tstoolbox -tstoolbox: -tstoolbox: -tstoolbox: -tstoolbox: -tstoolbox: +OpenJDK21: OpenJDK21 (open implementation of JDK 21 LTS) +OpenJDK21: +OpenJDK21: OpenJDK21 is an open source implementation of version 21 (LTS) of +OpenJDK21: the Java Development Kit, Standard Edition. It includes tools for +OpenJDK21: developing, testing, and running programs written in Java. +OpenJDK21: +OpenJDK21: +OpenJDK21: +OpenJDK21: +OpenJDK21: homepage: https://OpenJDK.java.net/ +OpenJDK21: diff --git a/development/THE/README b/development/THE/README index f48e416133..4b6ad0b024 100644 --- a/development/THE/README +++ b/development/THE/README @@ -5,7 +5,8 @@ Mansfield Software's Kedit. THE uses Regina Rexx as its macro language. It uses a command line, key bindings and a prefix area to operate. -Two version of THE are created: - - command line version of the program using ncurses - - X11 graphical version of the program using the PDCursesMod +Optional Dependency + +If PDCurses is installed then the X11 version of the program (xthe) +will be created. diff --git a/development/THE/THE.SlackBuild b/development/THE/THE.SlackBuild index c4fcca66dd..f40924a9fe 100644 --- a/development/THE/THE.SlackBuild +++ b/development/THE/THE.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for The Hessling Editor -# Copyright 2012-2023 Richard Narron, California, USA +# Copyright 2012-2022 Richard Narron, California, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=THE -VERSION=${VERSION:-4.0} +VERSION=${VERSION:-3.3} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -81,13 +81,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# patch INSTALL file: --with-curses=pdcurses-x11 -patch -b -p1 < $CWD/install.patch - -# patch Makefile.in to make sure manext is built early -patch -b -p1 < $CWD/makefile-in.patch - -# Make the ncurses version of THE and the documentation +# make the ncurses version of THE and the documentation mkdir ncurses cd ncurses @@ -107,41 +101,54 @@ CXXFLAGS="$SLKCFLAGS" \ make make -j1 install DESTDIR=$PKG -rm -f $PKG/usr/bin/the -ln -sf the-con $PKG/usr/bin/the -ln -sf the-con $PKG/usr/bin/nthe +rm -rf doc/html +make html + +rm -f $PKG/usr/bin/the +ln -fs the-con $PKG/usr/bin/the +ln -fs the-con $PKG/usr/bin/nthe mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html install -m0644 the64.gif the64.png doc/html/*.html \ $PKG/usr/doc/$PRGNAM-$VERSION/html cd $TMP/$PRGNAM-$VERSION -install -m0644 COPYING FAQ HISTORY INSTALL README* TODO \ +install -m0644 COPYING FAQ HISTORY INSTALL README* THE_Help.txt TODO \ $PKG/usr/doc/$PRGNAM-$VERSION -install -m0644 $CWD/README \ - $PKG/usr/doc/$PRGNAM-$VERSION/README.slackware - -# Make the X11 version of THE by using the included PDCursesMod source. -mkdir xcurses -cd xcurses - -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -../configure \ - --with-curses=pdcurses-x11 \ - --with-rexx=regina \ - --build=$ARCH-slackware-linux \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --localstatedir=/var \ - --mandir=/usr/man \ - --prefix=/usr \ - --sysconfdir=/etc -make the-x11 - -install -m0755 the-x11 $PKG/usr/bin -ln -sf the-x11 $PKG/usr/bin/xthe +# Try to make the X11 version of THE by using PDCurses (XCurses) + +if ldconfig -p | grep -q libXCurses.so; then + mkdir xcurses + cd xcurses + + # for XCurses, create pdcurses-x11.pc pkg-config + XLIBDIR=lib${LIBDIRSUFFIX} + XVERSION=$(xcurses-config --version) + mkdir -p pkgconfig + sed -e "s/XLIBDIR/${XLIBDIR}/" \ + -e "s/XVERSION/${XVERSION}/" \ + < $CWD/libpdcurses-x11.pc \ + > pkgconfig/libpdcurses-x11.pc + + PKG_CONFIG_PATH=pkgconfig \ + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + ../configure \ + --with-curses=pdcurses-x11 \ + --with-rexx=regina \ + --build=$ARCH-slackware-linux \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc + + make the-x11 + install -m0755 the-x11 $PKG/usr/bin + ln -fs the-x11 $PKG/usr/bin/xthe +fi find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/THE/THE.info b/development/THE/THE.info index f143e4f7aa..ba436832f7 100644 --- a/development/THE/THE.info +++ b/development/THE/THE.info @@ -1,8 +1,8 @@ PRGNAM="THE" -VERSION="4.0" +VERSION="3.3" HOMEPAGE="http://hessling-editor.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/hessling-editor/the-4.0.tar.gz" -MD5SUM="a172cad447fb7fe9332eecdbf6f583ac" +DOWNLOAD="https://sourceforge.net/projects/hessling-editor/files/hessling-editor/3.3%20Release%20Candidate%208/the-3.3.tar.gz" +MD5SUM="27cea01b790a1a57a80f578f69602411" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="regina-rexx" diff --git a/development/THE/install.patch b/development/THE/install.patch deleted file mode 100644 index 30995153f3..0000000000 --- a/development/THE/install.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- THE-4.0/INSTALL.orig 2022-12-28 14:20:28.000000000 -0800 -+++ THE-4.0/INSTALL 2023-01-07 16:32:48.849598481 -0800 -@@ -32,7 +32,7 @@ - - % mkdir xcurses - % cd xcurses --% ../configure --with-curses=x11 -+% ../configure --with-curses=pdcurses-x11 - --with-rexx=oorexx - --with-rexxincdir=[where oorexx is installed]/api - --with-rexxlibdir=[where oorexx is installed]/api diff --git a/development/THE/libpdcurses-x11.pc b/development/THE/libpdcurses-x11.pc new file mode 100644 index 0000000000..5da4083b6c --- /dev/null +++ b/development/THE/libpdcurses-x11.pc @@ -0,0 +1,14 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${prefix}/XLIBDIR +includedir=${prefix}/include/xcurses +version=XVERSION + +Name: PDCurses +Description: PDCurses ${version} X11 library +Version: ${version} +URL: https://pdcurses.org +Requires.private: +Libs: -lXCurses +Libs.private: -l:libXCurses.a -lXaw -lXmu -lXt -lX11 -lXpm -lSM -lICE -lXext +Cflags: -DXCURSES -I${includedir} -I/usr/include/X11 diff --git a/development/THE/makefile-in.patch b/development/THE/makefile-in.patch deleted file mode 100644 index 7db0260757..0000000000 --- a/development/THE/makefile-in.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- THE-4.0/Makefile.in.orig 2022-12-28 21:50:18.000000000 -0800 -+++ THE-4.0/Makefile.in 2023-01-07 17:58:35.946838735 -0800 -@@ -176,9 +176,9 @@ - doc/html: - mkdir -p doc/html - --html: manext doc/html doc/html/index.html -+html: doc/html doc/html/index.html - --doc/html/index.html: $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW) -+doc/html/index.html: manext $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW) - # -rm -fr *$(HTML_EXT) *.man - cp $(imagedir)/the64.png . - rexx $(srcdir)/makehtml.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=./doc/html doc=$(srcdocdir) \ -@@ -197,9 +197,9 @@ - doc/helpviewer: - mkdir -p doc/helpviewer - --helpviewer: manext doc/helpviewer doc/helpviewer/index.html -+helpviewer: doc/helpviewer doc/helpviewer/index.html - --doc/helpviewer/index.html: $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW) -+doc/helpviewer/index.html: manext $(sourcedir)/*.c $(APPENDIX) $(GLOSSARY) $(OVERVIEW) - # -rm -f *$(HTML_EXT) *.man comm/* commsos/* commset/* misc/* - cp $(imagedir)/the64.png . - rexx $(srcdir)/makehv.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=./doc/helpviewer doc=$(srcdocdir) \ diff --git a/development/abseil-cpp/abseil-cpp.SlackBuild b/development/abseil-cpp/abseil-cpp.SlackBuild index 228bca1ea5..5b823e7e09 100644 --- a/development/abseil-cpp/abseil-cpp.SlackBuild +++ b/development/abseil-cpp/abseil-cpp.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=abseil-cpp -VERSION=${VERSION:-20230802.1} +VERSION=${VERSION:-20240116.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/abseil-cpp/abseil-cpp.info b/development/abseil-cpp/abseil-cpp.info index 5a8ae26971..8274f19690 100644 --- a/development/abseil-cpp/abseil-cpp.info +++ b/development/abseil-cpp/abseil-cpp.info @@ -1,8 +1,8 @@ PRGNAM="abseil-cpp" -VERSION="20230802.1" +VERSION="20240116.2" HOMEPAGE="https://abseil.io" -DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/20230802.1/abseil-cpp-20230802.1.tar.gz" -MD5SUM="84665b6daa5dda7c9082b1a00057457a" +DOWNLOAD="https://github.com/abseil/abseil-cpp/archive/20240116.2/abseil-cpp-20240116.2.tar.gz" +MD5SUM="f2c807858166b0a8ce4f679b17111335" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/acpica/acpica.SlackBuild b/development/acpica/acpica.SlackBuild index 7ba1a39095..4e206ac843 100644 --- a/development/acpica/acpica.SlackBuild +++ b/development/acpica/acpica.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for acpica -# Copyright 2008-2023 Heinz Wiesinger, Amsterdam, The Netherlands +# Copyright 2008-2024 Heinz Wiesinger, Amsterdam, The Netherlands # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=acpica -VERSION=${VERSION:-20230331} +VERSION=${VERSION:-20240321} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/acpica/acpica.info b/development/acpica/acpica.info index 1b3f810767..446adea3af 100644 --- a/development/acpica/acpica.info +++ b/development/acpica/acpica.info @@ -1,8 +1,8 @@ PRGNAM="acpica" -VERSION="20230331" +VERSION="20240321" HOMEPAGE="http://www.acpica.org" -DOWNLOAD="https://ponce.cc/slackware/sources/repo/acpica-unix-20230331.tar.gz" -MD5SUM="9610f97f23389bbe72c75a4c1bd6442f" +DOWNLOAD="https://github.com/acpica/acpica/files/14718333/acpica-unix-20240321.tar.gz" +MD5SUM="835f7d1167ea44a2fdf67d1d008a2224" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/actionlint/actionlint.SlackBuild b/development/actionlint/actionlint.SlackBuild index 3b534d19d3..bac69a9e6e 100644 --- a/development/actionlint/actionlint.SlackBuild +++ b/development/actionlint/actionlint.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=actionlint -VERSION=${VERSION:-1.6.27} +VERSION=${VERSION:-1.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -83,8 +83,8 @@ for DEPENDENCY in fatih/color/1.16.0 \ done mkdir -p vendor/golang.org/x -for DEPENDENCY in sync/0.6.0 \ - sys/0.17.0 ; do +for DEPENDENCY in sync/0.7.0 \ + sys/0.20.0 ; do DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f1)" DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f2)" @@ -123,7 +123,7 @@ github.com/rivo/uniseg # github.com/robfig/cron/v3 v3.0.1 ## explicit; go 1.12 github.com/robfig/cron/v3 -# github.com/yuin/goldmark v1.7.0 +# github.com/yuin/goldmark v1.7.1 ## explicit; go 1.19 github.com/yuin/goldmark github.com/yuin/goldmark/ast @@ -134,11 +134,11 @@ github.com/yuin/goldmark/renderer github.com/yuin/goldmark/renderer/html github.com/yuin/goldmark/text github.com/yuin/goldmark/util -# golang.org/x/sync v0.6.0 +# golang.org/x/sync v0.7.0 ## explicit; go 1.18 golang.org/x/sync/errgroup golang.org/x/sync/semaphore -# golang.org/x/sys v0.17.0 +# golang.org/x/sys v0.20.0 ## explicit; go 1.18 golang.org/x/sys/execabs golang.org/x/sys/unix diff --git a/development/actionlint/actionlint.info b/development/actionlint/actionlint.info index 0db6a7419b..50d39d5ad3 100644 --- a/development/actionlint/actionlint.info +++ b/development/actionlint/actionlint.info @@ -1,7 +1,7 @@ PRGNAM="actionlint" -VERSION="1.6.27" +VERSION="1.7.0" HOMEPAGE="https://github.com/rhysd/actionlint" -DOWNLOAD="https://github.com/rhysd/actionlint/archive/v1.6.27/actionlint-1.6.27.tar.gz \ +DOWNLOAD="https://github.com/rhysd/actionlint/archive/v1.7.0/actionlint-1.7.0.tar.gz \ https://github.com/fatih/color/archive/v1.16.0/color-1.16.0.tar.gz \ https://github.com/google/go-cmp/archive/v0.6.0/go-cmp-0.6.0.tar.gz \ https://github.com/mattn/go-colorable/archive/v0.1.13/go-colorable-0.1.13.tar.gz \ @@ -10,10 +10,10 @@ DOWNLOAD="https://github.com/rhysd/actionlint/archive/v1.6.27/actionlint-1.6.27. https://github.com/rivo/uniseg/archive/v0.4.7/uniseg-0.4.7.tar.gz \ https://github.com/robfig/cron/archive/v3.0.1/cron-3.0.1.tar.gz \ https://github.com/yuin/goldmark/archive/v1.7.0/goldmark-1.7.0.tar.gz \ - https://github.com/golang/sync/archive/v0.6.0/sync-0.6.0.tar.gz \ - https://github.com/golang/sys/archive/v0.17.0/sys-0.17.0.tar.gz \ + https://github.com/golang/sync/archive/v0.7.0/sync-0.7.0.tar.gz \ + https://github.com/golang/sys/archive/v0.20.0/sys-0.20.0.tar.gz \ https://github.com/go-yaml/yaml/archive/v3.0.1/yaml-3.0.1.tar.gz" -MD5SUM="e4df3137469434768968d93861158a9f \ +MD5SUM="b51bcbdf5d69b621266d32b84535130d \ 3f3abb1b34a6f54dc26255395d425271 \ 5f88097e0cfd038e6f44c80c3580fa78 \ ac74020d881d4966e33ab6580f509aeb \ @@ -22,8 +22,8 @@ MD5SUM="e4df3137469434768968d93861158a9f \ 3751c82dd342cd5823703910b9da173d \ 6165823364bc3bd568d3a6a1dee6c2cb \ 2668b89123f9a0acccf8a9a89d0679e4 \ - 85888b0694f3bcbe23e64ced0c3446c7 \ - fff45f6edce665d4ab42a18817bb212d \ + 7a89be834b4d9fa79e57d6f6024bc1aa \ + 7b645e9b79a0c60a4272df2e6cc9a5f3 \ 3653fca1491a8b432d590ed3dab3aa77" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/android-tools/android-tools.SlackBuild b/development/android-tools/android-tools.SlackBuild index dc8e8c6ca0..c85004761c 100644 --- a/development/android-tools/android-tools.SlackBuild +++ b/development/android-tools/android-tools.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for android-tools # Thanks to the Arch linux maintainers for the makefiles -# Copyright 2016, 2017, 2022 Philip van der Hoeven, Almere, NL +# Copyright 2016, 2017, 2022-2024 Philip van der Hoeven, Almere, NL # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=android-tools -VERSION=${VERSION:-34.0.4} +VERSION=${VERSION:-35.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -78,6 +78,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# fix build with go 1.16.5 +sed -i 's%//go:build%// +build%' vendor/boringssl/crypto/err/err_data_generate.go + export GOCACHE=$(pwd)/build/go-cache export GO111MODULE=off diff --git a/development/android-tools/android-tools.info b/development/android-tools/android-tools.info index ab2e545a7b..4e5d673bcd 100644 --- a/development/android-tools/android-tools.info +++ b/development/android-tools/android-tools.info @@ -1,8 +1,8 @@ PRGNAM="android-tools" -VERSION="34.0.4" +VERSION="35.0.1" HOMEPAGE="http://developer.android.com/sdk/" -DOWNLOAD="https://github.com/nmeum/android-tools/releases/download/34.0.4/android-tools-34.0.4.tar.xz" -MD5SUM="ee4db50a0fbff671040868cb99322567" +DOWNLOAD="https://github.com/nmeum/android-tools/releases/download/35.0.1/android-tools-35.0.1.tar.xz" +MD5SUM="8e45c1441ea36ae6a744cdcd94f4affa" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gtest protobuf3" diff --git a/development/arcan/arcan.info b/development/arcan/arcan.info index b310d00ebd..7d0bd13efd 100644 --- a/development/arcan/arcan.info +++ b/development/arcan/arcan.info @@ -2,7 +2,7 @@ PRGNAM="arcan" VERSION="0.6.1.1" HOMEPAGE="https://arcan-fe.com/" DOWNLOAD="https://github.com/letoram/arcan/archive/0.6.1.1/arcan-0.6.1.1.tar.gz" -MD5SUM="2a6ba86c6902e01fcf6a4b9880a29003" +MD5SUM="30ba84fe658f4136865756ece8b2e503" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lua tesseract" diff --git a/development/arduino-cli/arduino-cli.SlackBuild b/development/arduino-cli/arduino-cli.SlackBuild index 769344d0ec..372f8d916b 100644 --- a/development/arduino-cli/arduino-cli.SlackBuild +++ b/development/arduino-cli/arduino-cli.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=arduino-cli -VERSION=${VERSION:-0.35.2} +VERSION=${VERSION:-0.35.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/arduino-cli/arduino-cli.info b/development/arduino-cli/arduino-cli.info index f329194162..7e40806f10 100644 --- a/development/arduino-cli/arduino-cli.info +++ b/development/arduino-cli/arduino-cli.info @@ -1,10 +1,10 @@ PRGNAM="arduino-cli" -VERSION="0.35.2" +VERSION="0.35.3" HOMEPAGE="https://www.arduino.cc/pro/cli" -DOWNLOAD="https://github.com/arduino/arduino-cli/releases/download/v0.35.2/arduino-cli_0.35.2_Linux_32bit.tar.gz" -MD5SUM="6f92e22ad94385b29c5a1f6291de05a2" -DOWNLOAD_x86_64="https://github.com/arduino/arduino-cli/releases/download/v0.35.2/arduino-cli_0.35.2_Linux_64bit.tar.gz" -MD5SUM_x86_64="ccf0da823d2a3b7f3ff067f2b13432ca" +DOWNLOAD="https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_32bit.tar.gz" +MD5SUM="e91c8a080119ca38bbb0b871e5c22d64" +DOWNLOAD_x86_64="https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz" +MD5SUM_x86_64="58714c5be08ac9fa1ad1e65980749a7b" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/development/atasm/0001-Fix-the-compiling-under-Linux-Mac.patch b/development/atasm/0001-Fix-the-compiling-under-Linux-Mac.patch new file mode 100644 index 0000000000..ec9a977b92 --- /dev/null +++ b/development/atasm/0001-Fix-the-compiling-under-Linux-Mac.patch @@ -0,0 +1,34 @@ +From 08296d7cc2697696f2e6098e619f316baaebc626 Mon Sep 17 00:00:00 2001 +From: CycoZA <peter@cerebus.co.za> +Date: Sun, 5 May 2024 16:29:52 +0200 +Subject: [PATCH] Fix the compiling under Linux/Mac + +--- + src/Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/Makefile b/src/Makefile +index 74971d1..d0b5cff 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -19,7 +19,7 @@ UNIX = -DUNIX + #CFLAGS = -g -Wall $(USEZ) $(DOS) $(UNIX) $(ARCH) + CFLAGS = -Wall $(USEZ) $(DOS) $(UNIX) -O3 -fomit-frame-pointer $(ARCH) + +-L = $(ZLIB) ++L = $(ZLIB) -lm + CC = gcc + DESTDIR = /usr/local/bin + MANDIR = /usr/local/man/man1 +@@ -30,7 +30,7 @@ DOCDIR = /usr/local/doc/atasm + + all: prog + +-OBJS = asm.o symbol.o parser.o setparse.o state.o dimage.o inc_path.o crc32.o atasm_err.o state2.o ++OBJS = asm.o symbol.o parser.o setparse.o state.o dimage.o inc_path.o crc32.o atasm_err.o state2.o parse_float.o setfloatparse.o + + asm.o: ops.h directive.h symbol.h inc_path.h atasm_err.h + atasm_err.o: atasm_err.h symbol.h +-- +2.35.8 + diff --git a/development/atasm/README b/development/atasm/README index 5a818ce548..92865c4ed1 100644 --- a/development/atasm/README +++ b/development/atasm/README @@ -4,8 +4,3 @@ ATasm is a 6502 command-line cross-assembler that is compatible with the original Mac/65 macroassembler released by OSS software. Code development can now be performed using modern editors and compiles with lightning speed. - -This build has been updated for version 1.07d (the last beta -release), but it's still possible to build 1.06 (last stable release) -by downloading the 1.06 source and setting VERSION=1.06 in the -environment. diff --git a/development/atasm/atasm.SlackBuild b/development/atasm/atasm.SlackBuild index 7923307007..3079667d35 100644 --- a/development/atasm/atasm.SlackBuild +++ b/development/atasm/atasm.SlackBuild @@ -6,6 +6,8 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20240505 bkw: update for v1.25. + # 20240207 bkw: # - update for v1.23, which is a maintained fork from a new dev. @@ -18,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=atasm -VERSION=${VERSION:-1.23} +VERSION=${VERSION:-1.25} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -60,8 +62,15 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz \ --exclude='*.exe' --exclude='*.sln' --exclude="*.vcx*" cd $PRGNAM-$VERSION chown -R root:root . -find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ - \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + + +# this patch is from upstream git. +patch -p1 < $CWD/0001-Fix-the-compiling-under-Linux-Mac.patch + +# this patch has been submitted to upstream, should be in the next +# release. +patch -p1 < $CWD/gcc11fix.diff DOCDIR=/usr/doc/$PRGNAM-$VERSION diff --git a/development/atasm/atasm.info b/development/atasm/atasm.info index 73aee354f6..66fac87aa8 100644 --- a/development/atasm/atasm.info +++ b/development/atasm/atasm.info @@ -1,8 +1,8 @@ PRGNAM="atasm" -VERSION="1.23" +VERSION="1.25" HOMEPAGE="https://github.com/CycoPH/atasm/" -DOWNLOAD="https://github.com/CycoPH/atasm/archive/V1.23/atasm-1.23.tar.gz" -MD5SUM="8530e6c68b9c0d68dee592ac24f0b247" +DOWNLOAD="https://github.com/CycoPH/atasm/archive/V1.25/atasm-1.25.tar.gz" +MD5SUM="566b3c902941210966dc02ee0606b853" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/atasm/gcc11fix.diff b/development/atasm/gcc11fix.diff new file mode 100644 index 0000000000..e3f7946d75 --- /dev/null +++ b/development/atasm/gcc11fix.diff @@ -0,0 +1,26 @@ +diff --git a/src/setfloatparse.c b/src/setfloatparse.c +index 3bf78b8..61c1569 100644 +--- a/src/setfloatparse.c ++++ b/src/setfloatparse.c +@@ -41,7 +41,7 @@ float fnums[64]; + extern int get_dotname(char* src, char* dst); + extern symbol* validate_symbol(char* str); + +-char* parse_string; ++static char* parse_string; + /*=========================================================================* + function floatlex() + +diff --git a/src/setparse.c b/src/setparse.c +index 07904c5..fb4fc66 100644 +--- a/src/setparse.c ++++ b/src/setparse.c +@@ -36,7 +36,7 @@ int yyparse(); + extern int rval; + int vnum, nums[64]; + +-char *parse_string; ++static char *parse_string; + /*=========================================================================* + function yylex() + diff --git a/development/avrdude/avrdude.SlackBuild b/development/avrdude/avrdude.SlackBuild index 374837ed45..58d9a69ccc 100644 --- a/development/avrdude/avrdude.SlackBuild +++ b/development/avrdude/avrdude.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=avrdude -VERSION=${VERSION:-7.2} +VERSION=${VERSION:-7.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/avrdude/avrdude.info b/development/avrdude/avrdude.info index 96b1392200..dcf472fae4 100644 --- a/development/avrdude/avrdude.info +++ b/development/avrdude/avrdude.info @@ -1,8 +1,8 @@ PRGNAM="avrdude" -VERSION="7.2" +VERSION="7.3" HOMEPAGE="http://www.nongnu.org/avrdude/" -DOWNLOAD="https://github.com/avrdudes/avrdude/archive/v7.2/avrdude-7.2.tar.gz" -MD5SUM="9b423eab6d04e7dff1897cb183a78b87" +DOWNLOAD="https://github.com/avrdudes/avrdude/archive/v7.3/avrdude-7.3.tar.gz" +MD5SUM="5ff78f7dad276a0fb2808e300b3eb1bf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/aws-cdk/aws-cdk.SlackBuild b/development/aws-cdk/aws-cdk.SlackBuild index ecb08af5c9..d2a2411957 100644 --- a/development/aws-cdk/aws-cdk.SlackBuild +++ b/development/aws-cdk/aws-cdk.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=aws-cdk -VERSION=${VERSION:-2.133.0} +VERSION=${VERSION:-2.142.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/aws-cdk/aws-cdk.info b/development/aws-cdk/aws-cdk.info index b1b9572072..148fa3c55f 100644 --- a/development/aws-cdk/aws-cdk.info +++ b/development/aws-cdk/aws-cdk.info @@ -1,8 +1,8 @@ PRGNAM="aws-cdk" -VERSION="2.133.0" +VERSION="2.142.1" HOMEPAGE="https://github.com/aws/aws-cdk" -DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.133.0.tgz" -MD5SUM="82a1e3476e29e57b9b560366ec0ec5b4" +DOWNLOAD="https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.142.1.tgz" +MD5SUM="7b66f18a98226cfbb9b25743c60f1122" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="nodejs awscli" diff --git a/development/bbcsdl/bbcsdl.SlackBuild b/development/bbcsdl/bbcsdl.SlackBuild index bc6abdbc95..b874c8460b 100644 --- a/development/bbcsdl/bbcsdl.SlackBuild +++ b/development/bbcsdl/bbcsdl.SlackBuild @@ -27,10 +27,10 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=bbcsdl VERSION=${VERSION:-1.39a} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -TARBALL=${TARBALL:-BBCSDL-6f12425251b72974268a6fb82e26382c2ee1acc0} +TARBALL=${TARBALL:-BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -91,8 +91,8 @@ find -L . \ # Build sdl and console versions cd bin/linux make -# cd ../../console/linux -# make +cd ../../console/linux +make cd ../.. # Setup package files @@ -100,7 +100,7 @@ mkdir -p $PKG/usr/bin $PKG/opt/$PRGNAM $PKG/usr/share/pixmaps $PKG/usr/share/app install -D -m0755 bbcsdl $PKG/opt/$PRGNAM/bbcsdl install -D -m0755 libstb.so $PKG/opt/$PRGNAM/libstb.so -# install -D -m0755 bbcbasic $PKG/opt/$PRGNAM/bbcbasic +install -D -m0755 bbcbasic $PKG/opt/$PRGNAM/bbcbasic cp bbcsdl.bbc $PKG/opt/$PRGNAM/ cp -avxu lib $PKG/opt/$PRGNAM/ cp -avxu examples $PKG/opt/$PRGNAM/ @@ -123,8 +123,8 @@ cp $CWD/bbcsdl.desktop $PKG/usr/share/applications ( cd $PKG/usr/bin ; rm -rf bbcsdl ) ( cd $PKG/usr/bin ; ln -s /opt/bbcsdl/bbcsdl bbcsdl ) -# ( cd $PKG/usr/bin ; rm -rf bbcbasic ) -# ( cd $PKG/usr/bin ; ln -s /opt/bbcsdl/bbcbasic bbcbasic ) +( cd $PKG/usr/bin ; rm -rf bbcbasic ) +( cd $PKG/usr/bin ; ln -s /opt/bbcsdl/bbcbasic bbcbasic ) find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/bbcsdl/bbcsdl.info b/development/bbcsdl/bbcsdl.info index 9e1ad96660..3837a91667 100644 --- a/development/bbcsdl/bbcsdl.info +++ b/development/bbcsdl/bbcsdl.info @@ -1,13 +1,13 @@ PRGNAM="bbcsdl" VERSION="1.39a" HOMEPAGE="https://www.bbcbasic.co.uk/bbcsdl" -DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/6f12425/BBCSDL-6f12425251b72974268a6fb82e26382c2ee1acc0.tar.gz \ +DOWNLOAD="https://github.com/rtrussell/BBCSDL/archive/9518dca/BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8.tar.gz \ https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_32.tar.gz" -MD5SUM="0019650277e36eb49e678909ff41aeff \ +MD5SUM="9e1403aa4716c9860215639482dfe572 \ ccfb8ab5f63f0d3a8cec047005061a88" -DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/6f12425/BBCSDL-6f12425251b72974268a6fb82e26382c2ee1acc0.tar.gz \ +DOWNLOAD_x86_64="https://github.com/rtrussell/BBCSDL/archive/9518dca/BBCSDL-9518dca38626288a9035936bf0742e9d811e72e8.tar.gz \ https://github.com/antonioleal/myslackbuilds/raw/main/development/bbcsdl/Box2D231_64.tar.gz" -MD5SUM_x86_64="0019650277e36eb49e678909ff41aeff \ +MD5SUM_x86_64="9e1403aa4716c9860215639482dfe572 \ 3d6e27b4b1214432a43244a7bc3e615b" REQUIRES="" MAINTAINER="Antonio Leal" diff --git a/development/bluefish/bluefish.SlackBuild b/development/bluefish/bluefish.SlackBuild index c5e73fabf3..35ae07435c 100644 --- a/development/bluefish/bluefish.SlackBuild +++ b/development/bluefish/bluefish.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=bluefish -VERSION=${VERSION:-2.2.14} +VERSION=${VERSION:-2.2.15} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/bluefish/bluefish.info b/development/bluefish/bluefish.info index aa041ccaa5..f45bde7a11 100644 --- a/development/bluefish/bluefish.info +++ b/development/bluefish/bluefish.info @@ -1,8 +1,8 @@ PRGNAM="bluefish" -VERSION="2.2.14" +VERSION="2.2.15" HOMEPAGE="http://bluefish.openoffice.nl/index.html" -DOWNLOAD="https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.14.tar.bz2" -MD5SUM="c99b6b1ba3e3e70b032936182bb0b387" +DOWNLOAD="https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.15.tar.bz2" +MD5SUM="48018bcfef0faeceb66b0f2d814ded03" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/cargo-c/cargo-c.SlackBuild b/development/cargo-c/cargo-c.SlackBuild index 8131ec3368..0ebf0604a4 100644 --- a/development/cargo-c/cargo-c.SlackBuild +++ b/development/cargo-c/cargo-c.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cargo-c -VERSION=${VERSION:-0.9.30} +VERSION=${VERSION:-0.9.32} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/cargo-c/cargo-c.info b/development/cargo-c/cargo-c.info index b05d47da03..10f7ecec6d 100644 --- a/development/cargo-c/cargo-c.info +++ b/development/cargo-c/cargo-c.info @@ -1,57 +1,59 @@ PRGNAM="cargo-c" -VERSION="0.9.30" +VERSION="0.9.32" HOMEPAGE="https://github.com/lu-zero/cargo-c/" -DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar.gz \ - https://github.com/lu-zero/cargo-c/releases/download/v0.9.30/Cargo.lock \ +DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.32/cargo-c-0.9.32.tar.gz \ + https://github.com/lu-zero/cargo-c/releases/download/v0.9.32/Cargo.lock \ https://static.crates.io/crates/adler/adler-1.0.2.crate \ - https://static.crates.io/crates/ahash/ahash-0.8.7.crate \ - https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.2.crate \ - https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.16.crate \ - https://static.crates.io/crates/anstream/anstream-0.6.11.crate \ - https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.3.crate \ - https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.2.crate \ - https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.2.crate \ - https://static.crates.io/crates/anstyle/anstyle-1.0.6.crate \ - https://static.crates.io/crates/anyhow/anyhow-1.0.79.crate \ - https://static.crates.io/crates/arc-swap/arc-swap-1.6.0.crate \ - https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \ + https://static.crates.io/crates/ahash/ahash-0.8.11.crate \ + https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \ + https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.18.crate \ + https://static.crates.io/crates/annotate-snippets/annotate-snippets-0.10.2.crate \ + https://static.crates.io/crates/anstream/anstream-0.6.14.crate \ + https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.4.crate \ + https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.3.crate \ + https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.3.crate \ + https://static.crates.io/crates/anstyle/anstyle-1.0.7.crate \ + https://static.crates.io/crates/anyhow/anyhow-1.0.82.crate \ + https://static.crates.io/crates/arc-swap/arc-swap-1.7.1.crate \ + https://static.crates.io/crates/autocfg/autocfg-1.3.0.crate \ https://static.crates.io/crates/base16ct/base16ct-0.2.0.crate \ https://static.crates.io/crates/base64/base64-0.21.7.crate \ https://static.crates.io/crates/base64ct/base64ct-1.6.0.crate \ https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \ - https://static.crates.io/crates/bitflags/bitflags-2.4.2.crate \ + https://static.crates.io/crates/bitflags/bitflags-2.5.0.crate \ https://static.crates.io/crates/bitmaps/bitmaps-2.1.0.crate \ https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \ - https://static.crates.io/crates/bstr/bstr-1.9.0.crate \ + https://static.crates.io/crates/bstr/bstr-1.9.1.crate \ https://static.crates.io/crates/btoi/btoi-0.4.3.crate \ - https://static.crates.io/crates/bumpalo/bumpalo-3.14.0.crate \ - https://static.crates.io/crates/bytes/bytes-1.5.0.crate \ + https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \ + https://static.crates.io/crates/bytes/bytes-1.6.0.crate \ https://static.crates.io/crates/bytesize/bytesize-1.3.0.crate \ - https://static.crates.io/crates/cargo-credential-libsecret/cargo-credential-libsecret-0.4.2.crate \ - https://static.crates.io/crates/cargo-credential-macos-keychain/cargo-credential-macos-keychain-0.4.2.crate \ - https://static.crates.io/crates/cargo-credential-wincred/cargo-credential-wincred-0.4.2.crate \ - https://static.crates.io/crates/cargo-credential/cargo-credential-0.4.2.crate \ - https://static.crates.io/crates/cargo-platform/cargo-platform-0.1.7.crate \ - https://static.crates.io/crates/cargo-util/cargo-util-0.2.9.crate \ - https://static.crates.io/crates/cargo/cargo-0.77.0.crate \ + https://static.crates.io/crates/cargo-credential-libsecret/cargo-credential-libsecret-0.4.4.crate \ + https://static.crates.io/crates/cargo-credential-macos-keychain/cargo-credential-macos-keychain-0.4.4.crate \ + https://static.crates.io/crates/cargo-credential-wincred/cargo-credential-wincred-0.4.4.crate \ + https://static.crates.io/crates/cargo-credential/cargo-credential-0.4.4.crate \ + https://static.crates.io/crates/cargo-platform/cargo-platform-0.1.8.crate \ + https://static.crates.io/crates/cargo-util-schemas/cargo-util-schemas-0.3.0.crate \ + https://static.crates.io/crates/cargo-util/cargo-util-0.2.11.crate \ + https://static.crates.io/crates/cargo/cargo-0.79.0.crate \ https://static.crates.io/crates/cbindgen/cbindgen-0.26.0.crate \ - https://static.crates.io/crates/cc/cc-1.0.83.crate \ + https://static.crates.io/crates/cc/cc-1.0.96.crate \ https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \ - https://static.crates.io/crates/clap/clap-4.5.0.crate \ - https://static.crates.io/crates/clap_builder/clap_builder-4.5.0.crate \ - https://static.crates.io/crates/clap_derive/clap_derive-4.5.0.crate \ + https://static.crates.io/crates/clap/clap-4.5.4.crate \ + https://static.crates.io/crates/clap_builder/clap_builder-4.5.2.crate \ + https://static.crates.io/crates/clap_derive/clap_derive-4.5.4.crate \ https://static.crates.io/crates/clap_lex/clap_lex-0.7.0.crate \ - https://static.crates.io/crates/clru/clru-0.6.1.crate \ - https://static.crates.io/crates/color-print-proc-macro/color-print-proc-macro-0.3.5.crate \ - https://static.crates.io/crates/color-print/color-print-0.3.5.crate \ - https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate \ + https://static.crates.io/crates/clru/clru-0.6.2.crate \ + https://static.crates.io/crates/color-print-proc-macro/color-print-proc-macro-0.3.6.crate \ + https://static.crates.io/crates/color-print/color-print-0.3.6.crate \ + https://static.crates.io/crates/colorchoice/colorchoice-1.0.1.crate \ https://static.crates.io/crates/const-oid/const-oid-0.9.6.crate \ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.6.crate \ https://static.crates.io/crates/core-foundation/core-foundation-0.9.4.crate \ https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.12.crate \ - https://static.crates.io/crates/crates-io/crates-io-0.39.2.crate \ - https://static.crates.io/crates/crc32fast/crc32fast-1.3.2.crate \ - https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.11.crate \ + https://static.crates.io/crates/crates-io/crates-io-0.40.1.crate \ + https://static.crates.io/crates/crc32fast/crc32fast-1.4.0.crate \ + https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.12.crate \ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.19.crate \ @@ -59,91 +61,91 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar. https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \ https://static.crates.io/crates/ct-codecs/ct-codecs-1.1.1.crate \ https://static.crates.io/crates/curl-sys/curl-sys-0.4.72+curl-8.6.0.crate \ - https://static.crates.io/crates/curl/curl-0.4.45.crate \ - https://static.crates.io/crates/der/der-0.7.8.crate \ + https://static.crates.io/crates/curl/curl-0.4.46.crate \ + https://static.crates.io/crates/der/der-0.7.9.crate \ https://static.crates.io/crates/deranged/deranged-0.3.11.crate \ https://static.crates.io/crates/digest/digest-0.10.7.crate \ https://static.crates.io/crates/dunce/dunce-1.0.4.crate \ https://static.crates.io/crates/ecdsa/ecdsa-0.16.9.crate \ https://static.crates.io/crates/ed25519-compact/ed25519-compact-2.1.1.crate \ - https://static.crates.io/crates/either/either-1.10.0.crate \ + https://static.crates.io/crates/either/either-1.11.0.crate \ https://static.crates.io/crates/elliptic-curve/elliptic-curve-0.13.8.crate \ - https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.33.crate \ + https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.34.crate \ https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate \ - https://static.crates.io/crates/erased-serde/erased-serde-0.4.2.crate \ + https://static.crates.io/crates/erased-serde/erased-serde-0.4.4.crate \ https://static.crates.io/crates/errno/errno-0.3.8.crate \ https://static.crates.io/crates/fallible-iterator/fallible-iterator-0.3.0.crate \ https://static.crates.io/crates/fallible-streaming-iterator/fallible-streaming-iterator-0.1.9.crate \ https://static.crates.io/crates/faster-hex/faster-hex-0.9.0.crate \ - https://static.crates.io/crates/fastrand/fastrand-2.0.1.crate \ + https://static.crates.io/crates/fastrand/fastrand-2.1.0.crate \ https://static.crates.io/crates/ff/ff-0.13.0.crate \ - https://static.crates.io/crates/fiat-crypto/fiat-crypto-0.2.6.crate \ + https://static.crates.io/crates/fiat-crypto/fiat-crypto-0.2.8.crate \ https://static.crates.io/crates/filetime/filetime-0.2.23.crate \ - https://static.crates.io/crates/flate2/flate2-1.0.28.crate \ + https://static.crates.io/crates/flate2/flate2-1.0.30.crate \ https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \ https://static.crates.io/crates/foreign-types/foreign-types-0.3.2.crate \ https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \ https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \ - https://static.crates.io/crates/getrandom/getrandom-0.2.12.crate \ + https://static.crates.io/crates/getrandom/getrandom-0.2.14.crate \ https://static.crates.io/crates/git2-curl/git2-curl-0.19.0.crate \ - https://static.crates.io/crates/git2/git2-0.18.2.crate \ - https://static.crates.io/crates/gix-actor/gix-actor-0.28.1.crate \ - https://static.crates.io/crates/gix-attributes/gix-attributes-0.20.1.crate \ - https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.10.crate \ - https://static.crates.io/crates/gix-chunk/gix-chunk-0.4.7.crate \ - https://static.crates.io/crates/gix-command/gix-command-0.3.4.crate \ - https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.22.1.crate \ - https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.4.crate \ - https://static.crates.io/crates/gix-config/gix-config-0.32.1.crate \ - https://static.crates.io/crates/gix-credentials/gix-credentials-0.22.0.crate \ - https://static.crates.io/crates/gix-date/gix-date-0.8.3.crate \ - https://static.crates.io/crates/gix-diff/gix-diff-0.38.0.crate \ - https://static.crates.io/crates/gix-discover/gix-discover-0.27.0.crate \ - https://static.crates.io/crates/gix-features/gix-features-0.35.0.crate \ - https://static.crates.io/crates/gix-features/gix-features-0.36.1.crate \ - https://static.crates.io/crates/gix-filter/gix-filter-0.7.0.crate \ - https://static.crates.io/crates/gix-fs/gix-fs-0.8.1.crate \ - https://static.crates.io/crates/gix-glob/gix-glob-0.14.1.crate \ - https://static.crates.io/crates/gix-hash/gix-hash-0.13.3.crate \ - https://static.crates.io/crates/gix-hashtable/gix-hashtable-0.4.1.crate \ - https://static.crates.io/crates/gix-ignore/gix-ignore-0.9.1.crate \ - https://static.crates.io/crates/gix-index/gix-index-0.27.1.crate \ - https://static.crates.io/crates/gix-lock/gix-lock-11.0.1.crate \ - https://static.crates.io/crates/gix-macros/gix-macros-0.1.3.crate \ - https://static.crates.io/crates/gix-negotiate/gix-negotiate-0.10.0.crate \ - https://static.crates.io/crates/gix-object/gix-object-0.39.0.crate \ - https://static.crates.io/crates/gix-odb/gix-odb-0.55.0.crate \ - https://static.crates.io/crates/gix-pack/gix-pack-0.45.0.crate \ - https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.3.crate \ - https://static.crates.io/crates/gix-packetline/gix-packetline-0.17.3.crate \ - https://static.crates.io/crates/gix-path/gix-path-0.10.5.crate \ - https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.4.1.crate \ - https://static.crates.io/crates/gix-prompt/gix-prompt-0.8.2.crate \ - https://static.crates.io/crates/gix-protocol/gix-protocol-0.42.0.crate \ - https://static.crates.io/crates/gix-quote/gix-quote-0.4.10.crate \ - https://static.crates.io/crates/gix-ref/gix-ref-0.39.1.crate \ - https://static.crates.io/crates/gix-refspec/gix-refspec-0.20.0.crate \ - https://static.crates.io/crates/gix-revision/gix-revision-0.24.0.crate \ - https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.10.0.crate \ - https://static.crates.io/crates/gix-sec/gix-sec-0.10.4.crate \ - https://static.crates.io/crates/gix-submodule/gix-submodule-0.6.0.crate \ - https://static.crates.io/crates/gix-tempfile/gix-tempfile-11.0.1.crate \ - https://static.crates.io/crates/gix-trace/gix-trace-0.1.7.crate \ - https://static.crates.io/crates/gix-transport/gix-transport-0.39.0.crate \ - https://static.crates.io/crates/gix-traverse/gix-traverse-0.35.0.crate \ - https://static.crates.io/crates/gix-url/gix-url-0.25.2.crate \ - https://static.crates.io/crates/gix-utils/gix-utils-0.1.9.crate \ - https://static.crates.io/crates/gix-validate/gix-validate-0.8.3.crate \ - https://static.crates.io/crates/gix-worktree/gix-worktree-0.28.0.crate \ - https://static.crates.io/crates/gix/gix-0.56.0.crate \ + https://static.crates.io/crates/git2/git2-0.18.3.crate \ + https://static.crates.io/crates/gix-actor/gix-actor-0.30.0.crate \ + https://static.crates.io/crates/gix-attributes/gix-attributes-0.22.2.crate \ + https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.11.crate \ + https://static.crates.io/crates/gix-chunk/gix-chunk-0.4.8.crate \ + https://static.crates.io/crates/gix-command/gix-command-0.3.6.crate \ + https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.24.2.crate \ + https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.6.crate \ + https://static.crates.io/crates/gix-config/gix-config-0.34.0.crate \ + https://static.crates.io/crates/gix-credentials/gix-credentials-0.24.2.crate \ + https://static.crates.io/crates/gix-date/gix-date-0.8.5.crate \ + https://static.crates.io/crates/gix-diff/gix-diff-0.40.0.crate \ + https://static.crates.io/crates/gix-discover/gix-discover-0.29.0.crate \ + https://static.crates.io/crates/gix-features/gix-features-0.38.1.crate \ + https://static.crates.io/crates/gix-filter/gix-filter-0.9.0.crate \ + https://static.crates.io/crates/gix-fs/gix-fs-0.10.2.crate \ + https://static.crates.io/crates/gix-glob/gix-glob-0.16.2.crate \ + https://static.crates.io/crates/gix-hash/gix-hash-0.14.2.crate \ + https://static.crates.io/crates/gix-hashtable/gix-hashtable-0.5.2.crate \ + https://static.crates.io/crates/gix-ignore/gix-ignore-0.11.2.crate \ + https://static.crates.io/crates/gix-index/gix-index-0.29.0.crate \ + https://static.crates.io/crates/gix-lock/gix-lock-13.1.1.crate \ + https://static.crates.io/crates/gix-macros/gix-macros-0.1.4.crate \ + https://static.crates.io/crates/gix-negotiate/gix-negotiate-0.12.0.crate \ + https://static.crates.io/crates/gix-object/gix-object-0.41.0.crate \ + https://static.crates.io/crates/gix-odb/gix-odb-0.57.0.crate \ + https://static.crates.io/crates/gix-pack/gix-pack-0.47.0.crate \ + https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.4.crate \ + https://static.crates.io/crates/gix-packetline/gix-packetline-0.17.5.crate \ + https://static.crates.io/crates/gix-path/gix-path-0.10.7.crate \ + https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.6.0.crate \ + https://static.crates.io/crates/gix-prompt/gix-prompt-0.8.4.crate \ + https://static.crates.io/crates/gix-protocol/gix-protocol-0.44.2.crate \ + https://static.crates.io/crates/gix-quote/gix-quote-0.4.12.crate \ + https://static.crates.io/crates/gix-ref/gix-ref-0.41.0.crate \ + https://static.crates.io/crates/gix-refspec/gix-refspec-0.22.0.crate \ + https://static.crates.io/crates/gix-revision/gix-revision-0.26.0.crate \ + https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.12.0.crate \ + https://static.crates.io/crates/gix-sec/gix-sec-0.10.6.crate \ + https://static.crates.io/crates/gix-submodule/gix-submodule-0.8.0.crate \ + https://static.crates.io/crates/gix-tempfile/gix-tempfile-13.1.1.crate \ + https://static.crates.io/crates/gix-trace/gix-trace-0.1.9.crate \ + https://static.crates.io/crates/gix-transport/gix-transport-0.41.2.crate \ + https://static.crates.io/crates/gix-traverse/gix-traverse-0.37.0.crate \ + https://static.crates.io/crates/gix-url/gix-url-0.27.3.crate \ + https://static.crates.io/crates/gix-utils/gix-utils-0.1.12.crate \ + https://static.crates.io/crates/gix-validate/gix-validate-0.8.4.crate \ + https://static.crates.io/crates/gix-worktree/gix-worktree-0.30.0.crate \ + https://static.crates.io/crates/gix/gix-0.58.0.crate \ https://static.crates.io/crates/glob/glob-0.3.1.crate \ https://static.crates.io/crates/globset/globset-0.4.14.crate \ https://static.crates.io/crates/group/group-0.13.0.crate \ https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \ - https://static.crates.io/crates/hashbrown/hashbrown-0.14.3.crate \ - https://static.crates.io/crates/hashlink/hashlink-0.8.4.crate \ + https://static.crates.io/crates/hashbrown/hashbrown-0.14.5.crate \ + https://static.crates.io/crates/hashlink/hashlink-0.9.0.crate \ https://static.crates.io/crates/heck/heck-0.4.1.crate \ - https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.5.crate \ + https://static.crates.io/crates/heck/heck-0.5.0.crate \ + https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \ https://static.crates.io/crates/hex/hex-0.4.3.crate \ https://static.crates.io/crates/hkdf/hkdf-0.12.4.crate \ https://static.crates.io/crates/hmac/hmac-0.12.1.crate \ @@ -154,94 +156,95 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar. https://static.crates.io/crates/ignore/ignore-0.4.22.crate \ https://static.crates.io/crates/im-rc/im-rc-15.1.0.crate \ https://static.crates.io/crates/indexmap/indexmap-1.9.3.crate \ - https://static.crates.io/crates/indexmap/indexmap-2.2.2.crate \ + https://static.crates.io/crates/indexmap/indexmap-2.2.6.crate \ https://static.crates.io/crates/is-terminal/is-terminal-0.4.12.crate \ + https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.0.crate \ https://static.crates.io/crates/itertools/itertools-0.12.1.crate \ - https://static.crates.io/crates/itoa/itoa-1.0.10.crate \ - https://static.crates.io/crates/jobserver/jobserver-0.1.28.crate \ - https://static.crates.io/crates/js-sys/js-sys-0.3.68.crate \ + https://static.crates.io/crates/itoa/itoa-1.0.11.crate \ + https://static.crates.io/crates/jobserver/jobserver-0.1.31.crate \ + https://static.crates.io/crates/js-sys/js-sys-0.3.69.crate \ https://static.crates.io/crates/kstring/kstring-2.0.0.crate \ https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \ https://static.crates.io/crates/lazycell/lazycell-1.3.0.crate \ - https://static.crates.io/crates/libc/libc-0.2.153.crate \ + https://static.crates.io/crates/libc/libc-0.2.154.crate \ https://static.crates.io/crates/libgit2-sys/libgit2-sys-0.16.2+1.7.2.crate \ - https://static.crates.io/crates/libloading/libloading-0.8.1.crate \ - https://static.crates.io/crates/libnghttp2-sys/libnghttp2-sys-0.1.9+1.58.0.crate \ - https://static.crates.io/crates/libsqlite3-sys/libsqlite3-sys-0.27.0.crate \ + https://static.crates.io/crates/libloading/libloading-0.8.3.crate \ + https://static.crates.io/crates/libnghttp2-sys/libnghttp2-sys-0.1.10+1.61.0.crate \ + https://static.crates.io/crates/libsqlite3-sys/libsqlite3-sys-0.28.0.crate \ https://static.crates.io/crates/libssh2-sys/libssh2-sys-0.3.0.crate \ - https://static.crates.io/crates/libz-sys/libz-sys-1.1.15.crate \ + https://static.crates.io/crates/libz-sys/libz-sys-1.1.16.crate \ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.13.crate \ - https://static.crates.io/crates/lock_api/lock_api-0.4.11.crate \ - https://static.crates.io/crates/log/log-0.4.20.crate \ + https://static.crates.io/crates/lock_api/lock_api-0.4.12.crate \ + https://static.crates.io/crates/log/log-0.4.21.crate \ https://static.crates.io/crates/matchers/matchers-0.1.0.crate \ - https://static.crates.io/crates/maybe-async/maybe-async-0.2.9.crate \ - https://static.crates.io/crates/memchr/memchr-2.7.1.crate \ + https://static.crates.io/crates/maybe-async/maybe-async-0.2.10.crate \ + https://static.crates.io/crates/memchr/memchr-2.7.2.crate \ https://static.crates.io/crates/memmap2/memmap2-0.9.4.crate \ https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate \ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.2.crate \ https://static.crates.io/crates/miow/miow-0.6.0.crate \ https://static.crates.io/crates/nom/nom-7.1.3.crate \ - https://static.crates.io/crates/normpath/normpath-1.1.1.crate \ + https://static.crates.io/crates/normpath/normpath-1.2.0.crate \ https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate \ https://static.crates.io/crates/num-conv/num-conv-0.1.0.crate \ - https://static.crates.io/crates/num-traits/num-traits-0.2.18.crate \ - https://static.crates.io/crates/num_threads/num_threads-0.1.6.crate \ + https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate \ + https://static.crates.io/crates/num_threads/num_threads-0.1.7.crate \ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \ https://static.crates.io/crates/opener/opener-0.6.1.crate \ https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.1.crate \ https://static.crates.io/crates/openssl-probe/openssl-probe-0.1.5.crate \ - https://static.crates.io/crates/openssl-src/openssl-src-300.2.2+3.2.1.crate \ - https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.99.crate \ - https://static.crates.io/crates/openssl/openssl-0.10.63.crate \ + https://static.crates.io/crates/openssl-src/openssl-src-300.2.3+3.2.1.crate \ + https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.102.crate \ + https://static.crates.io/crates/openssl/openssl-0.10.64.crate \ https://static.crates.io/crates/ordered-float/ordered-float-2.10.1.crate \ https://static.crates.io/crates/orion/orion-0.17.6.crate \ - https://static.crates.io/crates/os_info/os_info-3.7.0.crate \ + https://static.crates.io/crates/os_info/os_info-3.8.2.crate \ https://static.crates.io/crates/overload/overload-0.1.1.crate \ https://static.crates.io/crates/p384/p384-0.13.0.crate \ - https://static.crates.io/crates/parking_lot/parking_lot-0.12.1.crate \ - https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.9.crate \ + https://static.crates.io/crates/parking_lot/parking_lot-0.12.2.crate \ + https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.10.crate \ https://static.crates.io/crates/pasetors/pasetors-0.6.8.crate \ https://static.crates.io/crates/pathdiff/pathdiff-0.2.1.crate \ https://static.crates.io/crates/pem-rfc7468/pem-rfc7468-0.7.0.crate \ https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \ - https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.13.crate \ + https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.14.crate \ https://static.crates.io/crates/pkcs8/pkcs8-0.10.2.crate \ - https://static.crates.io/crates/pkg-config/pkg-config-0.3.29.crate \ + https://static.crates.io/crates/pkg-config/pkg-config-0.3.30.crate \ https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate \ https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.17.crate \ https://static.crates.io/crates/primeorder/primeorder-0.13.6.crate \ - https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.78.crate \ - https://static.crates.io/crates/prodash/prodash-26.2.2.crate \ - https://static.crates.io/crates/pulldown-cmark/pulldown-cmark-0.9.6.crate \ - https://static.crates.io/crates/quote/quote-1.0.35.crate \ + https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.81.crate \ + https://static.crates.io/crates/prodash/prodash-28.0.0.crate \ + https://static.crates.io/crates/quote/quote-1.0.36.crate \ https://static.crates.io/crates/rand/rand-0.8.5.crate \ https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \ https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \ https://static.crates.io/crates/rand_xoshiro/rand_xoshiro-0.6.0.crate \ https://static.crates.io/crates/redox_syscall/redox_syscall-0.4.1.crate \ + https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.1.crate \ https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate \ - https://static.crates.io/crates/regex-automata/regex-automata-0.4.5.crate \ + https://static.crates.io/crates/regex-automata/regex-automata-0.4.6.crate \ https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.29.crate \ - https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.2.crate \ - https://static.crates.io/crates/regex/regex-1.10.3.crate \ + https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.3.crate \ + https://static.crates.io/crates/regex/regex-1.10.4.crate \ https://static.crates.io/crates/rfc6979/rfc6979-0.4.0.crate \ - https://static.crates.io/crates/rusqlite/rusqlite-0.30.0.crate \ - https://static.crates.io/crates/rustfix/rustfix-0.7.0.crate \ - https://static.crates.io/crates/rustix/rustix-0.38.31.crate \ - https://static.crates.io/crates/ryu/ryu-1.0.16.crate \ + https://static.crates.io/crates/rusqlite/rusqlite-0.31.0.crate \ + https://static.crates.io/crates/rustfix/rustfix-0.8.2.crate \ + https://static.crates.io/crates/rustix/rustix-0.38.34.crate \ + https://static.crates.io/crates/ryu/ryu-1.0.17.crate \ https://static.crates.io/crates/same-file/same-file-1.0.6.crate \ https://static.crates.io/crates/schannel/schannel-0.1.23.crate \ https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \ https://static.crates.io/crates/sec1/sec1-0.7.3.crate \ - https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.9.1.crate \ - https://static.crates.io/crates/security-framework/security-framework-2.9.2.crate \ - https://static.crates.io/crates/semver/semver-1.0.21.crate \ + https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.10.0.crate \ + https://static.crates.io/crates/security-framework/security-framework-2.10.0.crate \ + https://static.crates.io/crates/semver/semver-1.0.22.crate \ https://static.crates.io/crates/serde-untagged/serde-untagged-0.1.5.crate \ https://static.crates.io/crates/serde-value/serde-value-0.7.0.crate \ - https://static.crates.io/crates/serde/serde-1.0.196.crate \ - https://static.crates.io/crates/serde_derive/serde_derive-1.0.196.crate \ + https://static.crates.io/crates/serde/serde-1.0.200.crate \ + https://static.crates.io/crates/serde_derive/serde_derive-1.0.200.crate \ https://static.crates.io/crates/serde_ignored/serde_ignored-0.1.10.crate \ - https://static.crates.io/crates/serde_json/serde_json-1.0.113.crate \ + https://static.crates.io/crates/serde_json/serde_json-1.0.116.crate \ https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.5.crate \ https://static.crates.io/crates/sha1/sha1-0.10.6.crate \ https://static.crates.io/crates/sha1_smol/sha1_smol-1.0.0.crate \ @@ -251,32 +254,33 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar. https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate \ https://static.crates.io/crates/signature/signature-2.2.0.crate \ https://static.crates.io/crates/sized-chunks/sized-chunks-0.6.5.crate \ - https://static.crates.io/crates/smallvec/smallvec-1.13.1.crate \ - https://static.crates.io/crates/socket2/socket2-0.5.5.crate \ + https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \ + https://static.crates.io/crates/socket2/socket2-0.5.7.crate \ https://static.crates.io/crates/spki/spki-0.7.3.crate \ https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \ - https://static.crates.io/crates/strsim/strsim-0.11.0.crate \ + https://static.crates.io/crates/strsim/strsim-0.11.1.crate \ https://static.crates.io/crates/subtle/subtle-2.5.0.crate \ - https://static.crates.io/crates/supports-hyperlinks/supports-hyperlinks-2.1.0.crate \ + https://static.crates.io/crates/supports-hyperlinks/supports-hyperlinks-3.0.0.crate \ + https://static.crates.io/crates/supports-unicode/supports-unicode-2.1.0.crate \ https://static.crates.io/crates/syn/syn-1.0.109.crate \ - https://static.crates.io/crates/syn/syn-2.0.48.crate \ + https://static.crates.io/crates/syn/syn-2.0.60.crate \ https://static.crates.io/crates/tar/tar-0.4.40.crate \ - https://static.crates.io/crates/tempfile/tempfile-3.10.0.crate \ + https://static.crates.io/crates/tempfile/tempfile-3.10.1.crate \ https://static.crates.io/crates/terminal_size/terminal_size-0.3.0.crate \ - https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.56.crate \ - https://static.crates.io/crates/thiserror/thiserror-1.0.56.crate \ - https://static.crates.io/crates/thread_local/thread_local-1.1.7.crate \ + https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.59.crate \ + https://static.crates.io/crates/thiserror/thiserror-1.0.59.crate \ + https://static.crates.io/crates/thread_local/thread_local-1.1.8.crate \ https://static.crates.io/crates/time-core/time-core-0.1.2.crate \ - https://static.crates.io/crates/time-macros/time-macros-0.2.17.crate \ - https://static.crates.io/crates/time/time-0.3.34.crate \ + https://static.crates.io/crates/time-macros/time-macros-0.2.18.crate \ + https://static.crates.io/crates/time/time-0.3.36.crate \ https://static.crates.io/crates/tinyvec/tinyvec-1.6.0.crate \ https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate \ https://static.crates.io/crates/toml/toml-0.5.11.crate \ - https://static.crates.io/crates/toml/toml-0.8.10.crate \ + https://static.crates.io/crates/toml/toml-0.8.12.crate \ https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.5.crate \ - https://static.crates.io/crates/toml_edit/toml_edit-0.21.1.crate \ - https://static.crates.io/crates/toml_edit/toml_edit-0.22.4.crate \ + https://static.crates.io/crates/toml_edit/toml_edit-0.22.12.crate \ https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.27.crate \ + https://static.crates.io/crates/tracing-chrome/tracing-chrome-0.7.2.crate \ https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate \ https://static.crates.io/crates/tracing-log/tracing-log-0.2.0.crate \ https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.18.crate \ @@ -286,98 +290,102 @@ DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.9.30/cargo-c-0.9.30.tar. https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \ https://static.crates.io/crates/unicode-bom/unicode-bom-2.0.3.crate \ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \ - https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.22.crate \ - https://static.crates.io/crates/unicode-width/unicode-width-0.1.11.crate \ + https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.23.crate \ + https://static.crates.io/crates/unicode-width/unicode-width-0.1.12.crate \ https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.4.crate \ https://static.crates.io/crates/url/url-2.5.0.crate \ https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate \ https://static.crates.io/crates/valuable/valuable-0.1.0.crate \ https://static.crates.io/crates/vcpkg/vcpkg-0.2.15.crate \ https://static.crates.io/crates/version_check/version_check-0.9.4.crate \ - https://static.crates.io/crates/walkdir/walkdir-2.4.0.crate \ + https://static.crates.io/crates/walkdir/walkdir-2.5.0.crate \ https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \ - https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.91.crate \ - https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.91.crate \ - https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.91.crate \ - https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.91.crate \ - https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.91.crate \ + https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.92.crate \ + https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.92.crate \ + https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.92.crate \ + https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.92.crate \ + https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.92.crate \ https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ - https://static.crates.io/crates/winapi-util/winapi-util-0.1.6.crate \ + https://static.crates.io/crates/winapi-util/winapi-util-0.1.8.crate \ https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://static.crates.io/crates/winapi/winapi-0.3.9.crate \ https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate \ https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \ https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \ - https://static.crates.io/crates/windows-targets/windows-targets-0.52.0.crate \ + https://static.crates.io/crates/windows-targets/windows-targets-0.52.5.crate \ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \ - https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.0.crate \ + https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.5.crate \ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \ - https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.0.crate \ + https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.5.crate \ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \ - https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.0.crate \ + https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.5.crate \ + https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.5.crate \ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \ - https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.0.crate \ + https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.5.crate \ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \ - https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.0.crate \ + https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.5.crate \ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \ - https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.0.crate \ + https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.5.crate \ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \ - https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.0.crate \ - https://static.crates.io/crates/winnow/winnow-0.5.39.crate \ + https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.5.crate \ + https://static.crates.io/crates/winnow/winnow-0.5.40.crate \ + https://static.crates.io/crates/winnow/winnow-0.6.7.crate \ https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.32.crate \ https://static.crates.io/crates/zerocopy/zerocopy-0.7.32.crate \ https://static.crates.io/crates/zeroize/zeroize-1.7.0.crate" -MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \ - 3b584d28985587dd739dcff349a55087 \ +MD5SUM="db2957cb8033cf0ee8d925847b7114ab \ + 494399e82d9792fa1cded90f665eee31 \ 669215548c64019c08c92b2c1afd3deb \ - 1e5f1d1c6887e4b84ae33559faec5fa7 \ - 95e5f8d0b7ab37171b8d3118542ba06a \ - a2d3656a58d89472063fd35db901f137 \ - 4b4d7f148688efba960f4fbf13445101 \ - e188f6de00a35235da008cd39e1a003d \ - b06d6c6d9a7bdcdd9bf78f20f2d08f01 \ - 87cc1a50f0dcc09d7223df42eae95119 \ - dff7c2613686577772e6eaeaf76d6f5c \ - 707d92b6f4d9920a0b25f69f5291c826 \ - b7916cf807e8e1e3d0bc59b71f7f2500 \ - 05d77ef52e90ad161fdd41b252420467 \ + adbb51e40b28255c49b2ad1d956eff19 \ + 03b2d126766ed746706241b4c7487654 \ + 001e9b87bf3af37bc588654f4a5b50c0 \ + 3cc362a6cd343e7b3ee1200267648486 \ + 0d18959173d080ec965717de7f03c2ec \ + ba1d5bf0cf548d5d0114ec4bfb1dd138 \ + a688249621bfca8c4ad27908d5291a9e \ + cef83f13a54d5e9c22e468d266243ae3 \ + d48caa65882ee9fe77a1f4e3ac950bad \ + ef033cf0c03253e394475714883e1f8d \ + a5f88692dcd3b16eed2f184509dce05b \ + 88a8c7336f056de768ee2966cefd8303 \ 5a1ece5125e266d39693587725f0270d \ 5a5f45206802441161524e1be576da1f \ bd4c0e123b65937461c135ff7030a44e \ a295edb6953237ebbdfa8e731229f9a3 \ - fcc84166b0f45067743bd0820f1d92e5 \ + f3406374808b01be3a263666aa9aa2f5 \ 1f3a8c93940230a06fdf5223a64000bf \ 023b03cf9968b29253a5dfe62051008d \ - 20f5631bb8dce73c1388fd70feb9192a \ + db089af54479a055c39ca84bcf915f27 \ 841b2dfaad47fc76cd42a45e074a1e78 \ - d8cacbb844fca8c0ca102c7576946131 \ - 51ed49380bb7d086c005208e805983b2 \ + a3c12a0b2ddb55ec1b245f9950e7bdf1 \ + 722cab9ebe9eb019d5c3b400325de876 \ 04c2dcc3c8184578320c53d63a07aed0 \ - 486c14055054e39c9e9c18cce24b1f5b \ - b6bd19e055f501b4127ee648d0d118a9 \ - 4b4d962b4215d9e80b1706ff075b3974 \ - 69dc2f2e2fc52f912fa5aa8530eeba0d \ - c5b951dbafddf6134e1bb4470e84de46 \ - c3113faa75846545f3b0dc960cdeecb4 \ - c0cf2f0a9b368035d4faf9160181a51f \ + dfedd72f80181bf05a5a6e9ce19c0807 \ + 0479a37c76c3cb3f1893a95562d844c8 \ + 3bd2c32ebbc90648807f2bdfa80c4f4d \ + f2c71238d869978b2892196a9879b9aa \ + 704a72387b69a38dd7c18a6ebf85448d \ + dcf43bb384bfdddadd69c9b2fb9a0c7e \ + 76cb3c4fa6bd3a854e8b8b00175d9eb5 \ + 9fd3e68202602c041451366e3ef6cb0f \ 1f28e8d9b5c137d9e8d3265022051c34 \ - 9241fa90ea8b17c00010be46c9aa1ac5 \ + c914fb05ca24569c0670e1d25d8cc455 \ 74634128440dbc3766bda76fdf0aaa05 \ - 41cdf117694a10649ce24b09f15f93ce \ - 3ce902ad91b81bba7c8a3138255eafbc \ - 501cf859407c57b2a236890a9800485d \ + ec573c80325dcb85a463103cf3878a73 \ + 6a7300e86333500f11f30e3e20e68808 \ + 008b5f551130ca3eb7265bce27e0144b \ f780b94573a4c3e9261b0ef07ace6529 \ - b4b717e9ccaca16de32c52b11e851916 \ - 7cb2d9957e068e43a2de467b8db2687a \ - efc6173c78191136c3eb0bf9dfce813c \ - 010f6d0e98cc2a2b99907a23c6cd6bbc \ + 04baa08ff2d38dad4a10e7a27a9768d4 \ + 8916bb4ab39f22fa9651fe98c92faa5e \ + 603dc8e08934ea5ae9025f5456fa6679 \ + cc59747acec0a70d3cf7e121b19dd403 \ 6ed0aab506ad1ec23e34c6aec4efd1d7 \ d7624e4ff046ae83eda8e82d90887bdb \ 4d7e3bc6c42f8a875a87246ed14d9948 \ 162407e4c09897085d00344230f375a0 \ - f15e11099351edaa6310110d66a5bb1c \ - a9d6492a1bd21d93dbc27c32eabd0c70 \ - 4093130fbcb4cc266e967cf25d744db8 \ + 253bc4d82e8e5e0de65b1e3f14852fbb \ + 2cdf6f26459b770f7cf497cfba8eb5d4 \ + 86c345cb693c291362662b0eb437af89 \ 396f4f63322338c26d76b2f638646178 \ 44505199ec0964feb5488051b4ac92d5 \ 398f4cce1d3067cc7a56662e52a33384 \ @@ -385,91 +393,91 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \ 89e88633cab0e4b6f3d3878b84dffe8b \ 1fcb16ff3093c34c7265bb1be892096c \ 4a54687d3f58bbea098a3ea2b4b57983 \ - 5f928d181b2f613c2ede8c2ceb1eee95 \ - b0bf0c6d53543de6ba1644de4481b1b8 \ + 809c655613979bc5d65cb6d4afa24c91 \ + dde85204706c20baed5d666258a08b74 \ d022bc79e1931c2bd4ebbe65cf3d2309 \ 3d62bfbbe08bdcee55fcb8cda85554d9 \ 09fbe9408a658ae3e5d294812af2bc65 \ 3ce1c12d6f46952c4a394c8c3bb9437e \ 857c96071a8fd39e7458707e9fae87b9 \ - cfa0423cdca197fe5e67129d7e0bb6a8 \ + 55b0203d6ebdccee692697e82cf5556a \ ffc9c1ed3a5f35182084b40ff2ff6111 \ - 5f9a3a8b7213c055342b2f423a213b3a \ + 9a25a5393856f8a0bbc14d82e27414a6 \ bdf329a72ecd0605c296f25e53136706 \ - e09ba8789413d09af19fba95bb1b37f0 \ + 49995a748235848f9c33176c5504b319 \ 349e0ae5420f0b7e6ff835cd03cc7428 \ 4abeb2b6db91c4964c17ec4bf24248f4 \ 7543e8639ad2e29866b522e20c35152a \ b4944c105ff1b8614beeb153e7179027 \ - 80e1c1b89d858c93fc5946b4a8266504 \ + b27485fa46bf04821c8c08402b708432 \ 108d90c246e09f46087613284e8651e7 \ - 3faf3c5fb70eb117a5945ee6e5b0fd09 \ + a132fb3da286594492254671c102c178 \ bc4c2f203d616e83fae2c9648578c618 \ - 110e56f20886997bc288b6fea8617ce1 \ + a2e693fc79c126e6f9ae430c39d58617 \ 667e86b8b8d96ab4e9605627ce7dcc9a \ 78c898fdaa3968e23904bf8538c4a271 \ c3e51926c9853b714191ef1bec90e2ce \ 64a6d8fe0c9a450bcefa41894e17d7ac \ - ba5684833f6b40a3aa32ae4989c40f79 \ + 8fa6facea904eb4b4c8d2e4eded272fe \ 321f5643159fb34ad4d87084c504d9bd \ - 0efac14b5bba8f4b3fb5a4d006b1ccdd \ - fdd2e9f2c895cf626e0e94dfc14ad78d \ - 759eec5e7f17ae1d202e972146ec4fdb \ - 9c526328388b5a34245c0bcdf525bde8 \ - a17934e928f0dbecc1b1efc0e219ceac \ - 0fac1c2307346b7bf4792b94489306e5 \ - 9da2f14ef91b72fb941b065dfe079f33 \ - 8a9c0d2ef2ddf61cbd1e266a21f66e1a \ - 876db658a105b603b0481fa70664b696 \ - 800cd6e710d74489baa3d7d03c63c57a \ - 91075d4688896c74a1c9b9db1c1e7012 \ - b1eee57474069e7c0085db3d19c40874 \ - 3ddff15527adf7bda01b5837dbd689d5 \ - 258cc63567b01321d5090b3a4895d79a \ - 674f63065bbac7ced2770b0b5f02e749 \ - 349be167da5d6a6398ebe42401c21721 \ - ed939afc9dc6b2d98622184d1404933a \ - beec7de04aa43ac394ae8c425d1e48d1 \ - e949ccbcbb010c4e05896ab14562bf86 \ - fd45b8558a6621031ce21637ec2091dd \ - 3fff70beebff7c79f86db8e4f46354c7 \ - ee26a29eaf830ed211cc20b33783381f \ - d4d0effc77b6f82b37e0c783382711bd \ - b94df62b3bfd9f5a7e1b3535eecdaa82 \ - 44faebfdc0c9be0515511bca75a2ec59 \ - eaaa9bba750c695752c2cea22cd39659 \ - c4402c5d0f5ee4fcdf6dfeabc5015f30 \ - b2973473c581abb788fcbbbc26b31f0b \ - d1520e89eee5687482d00bbf693732ef \ - 5e8e6488ff53c4a400aab67857a5c3aa \ - 0873d97c84cc615f1e73a35380c8559a \ - 945476ffedfd73c203dbc4b407a41c0e \ - 00e9f0608550865d28290f4d8af48fa3 \ - 2857fb655a1e66a0ee56b48e9b21046c \ - 5330fbf3785a38d3b17e2922f67cfbe9 \ - 80ef4335553627c4a28b60e40287362a \ - 1e812d192c0288b4a53da0fb5cb2d8d6 \ - 86fcd01fa2bb4058d4f03e01e9198f30 \ - 1569c1958a3fc178d2571dbaa2323c91 \ - 8d3969c39e12429caf51c1ba892cbaaa \ - 6640f5fa489f28910d01123941ffd071 \ - 0659f4d8c73fba300470c8b507ea59e7 \ - 332e9728335f278317f95293a56df6ff \ - 40df373d9295d432cf3ea52a029cd180 \ - 91acca81d28d85c4e4076824968cc05e \ - 98b5a224215dbfea8f5fa3398a9b92f4 \ - 99143183b6467d70f4aa8b9029a972ba \ - 97e135411b37115389066d121b3e3b17 \ - 76338b7255afc5722aa1305d3f1e4bd8 \ - cdff3efc0d8bbdccbf7c6f7921dfbe53 \ + 87d341ff463ddced63e0706946cb665d \ + c6ee43903c8a1e78558ecf1095c05a0b \ + f37c2af51761ee99148accc64a789dbc \ + 101226d32a04adc0a4232050dbf85056 \ + 0f5f5b1f9ebc3d31770c7ae2e33d409c \ + 980abe4b3b80e451332e7f38105425d6 \ + 3b8e59515d02078032fbf89d2f7b47ec \ + 2f1beb665ae673db2d89821a436b1cef \ + c237209b29a919654fc3538f2426d8bf \ + d385aadea52b0f4a8dc48b5891f6fe44 \ + e1aa1cf30530143595c6efaa1823731d \ + 3c3d701d1047d2a37eee810b5a146c07 \ + 5793ff46c0edd83a8274d7d6a458e52a \ + fadaf8220f83f0ac4b8323919f2f5084 \ + c72e84b5f04c016393306cf897db5545 \ + a54b547b14359df46e6a059c7d955b42 \ + 67fe1df33f7a2b122066176117d068f5 \ + 2180948a1fe17db88e9f97870234f87a \ + adafc45a92f42b3377a06b041a2ab658 \ + 1fa83fef2a7b9fc99c31de029f660d70 \ + 19f6d1e0850f62385e2b6d1159bb76ab \ + fd74cb12863c361e5e96d73cd7f4539e \ + d22cc4f89be7e3d6325c040cb93d9065 \ + e78359e034175a92cee9cb960d5946e0 \ + 22d2e412ae1e73604085ecf1899f6d08 \ + 930613c5904ae90098dc8ae5ad7e98ee \ + a4ad7168104509e13195d4555688c808 \ + 985d331d661a642b72570dc2d9ce6fb3 \ + 4ce5a3acd4d4ee81bad7f07e42757711 \ + afb7f0126b110b2b69385e7da7b038ee \ + f7d3408df16663599e28da43acb5adb8 \ + 25fcb0da7848094d416789ad90eddd91 \ + b386c839395d48024083126afff0d9a7 \ + 539588dc3151dd1a2eafb1abc1b328e7 \ + 5d7bb02363173a4a5285626689d0b7a3 \ + 0b01b1d9a2898f4dcb1eebba1ba1ee66 \ + 80d4e218c534a7b76588373002228a1e \ + a621a928c1345658ba4db690a2826a8f \ + a865ed2b74e73c390f769b702aa02713 \ + a8d06bee24cf02a8e6c73845a1792710 \ + 82efaf83a661ed30807897cac0c128b5 \ + 22c18c8034a833c91bb51cbd1433fd13 \ + 9d2c3afb626964c725a6e2f33576a457 \ + b17529a8cc93bb3ea4ea151212cff83c \ + 7ec3b6baf798700701969961379d9958 \ + 102dd5ccf7f0e35f281febc864643590 \ + 6cf5295ccac485b29e978e762b0f3d8a \ + b95b9cd1e791f9fe4590cf5f6b8408aa \ + 2a6580149814f0e898252bfdae09d5b2 \ 2d6d28ec311884da69bcaf320ada8ad5 \ 423ea3c18df8759400c3d0a381738c64 \ 974e766c6583278ac82a83632b75b65e \ 1b41b97d982520b7364a87a39e2a1ed8 \ - 3451a2e54a12d567bbb1bf2815aedc37 \ - 650b9bf73e72b2a66246459f60386307 \ + 0339cc04f4471f002e421e2328a86bf5 \ + 012d0250764d796a09faaf9b7df13822 \ b92fa50f56a1e06a7f1bf665442d4a73 \ - be1a62c7bad865ef8e1d0cc6d1eeac99 \ + ce5935e8063a452913a61e5405b33cb9 \ + 4daeb6abd6951210bed659c3c1ea01b4 \ 1d3e530a3410fc95a6987d70f84a6332 \ 8cd6f472d6904b0c507a456dddb68eb6 \ 4e0c068ba38fa8e0aa6c46bce5e9d2ab \ @@ -480,94 +488,95 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \ b0e8879bc367bdad1fea51407ae22380 \ 25119b3f34f4d5298dade622e10a54c5 \ 11ce8b5f52cd315e8f52985b834b87eb \ - efefffae080be06895114ad8c691ab4f \ + 75d480d43a87d733f9f497c647f7d973 \ a5ff7ccb5fe4fc981cff7abfde30ae88 \ + ce2ecc3cf8d25a886a51fc7d66503a87 \ cbafbdc811ecda2c59593e87a05c219f \ - 0403f58e42c94609207c40a310cfe78a \ - 62156c0c6bde4f8190c611a461eb482a \ - 37288c033873fc8cd4b705a34318068c \ + 5d87e8530342ef2a980b1c96dafd27f0 \ + 8fc0caa52d204a532f3ec02ad55b9305 \ + c6be9100355c6e77cf37c76ade56baa4 \ 0c07198f804f9c9788567f8c061acaec \ fba3b040a55c01be7376d3dd5c4d4920 \ 23cc9e52c52465f5b225e62ab7cc3457 \ - 49d77531898b3d7846b149c0fb4788c4 \ + 0bc840b564ce2b698189d5b204538624 \ 3ef859f6ec46e98447135f3cb47755f8 \ - feb5919f3a98172d047e10b0bc1ea5ae \ - 34cea8121c95e0ea826272e0edf13522 \ - f5969d580be7a71a6de3dffe677b8d7c \ + 99d57b23f1a7878ef7220513f49db015 \ + d7931ae20ea0df9dca67aa870c5e578f \ + 60dfb05876b9242282ded82fc74db945 \ 73c81da3754295e39ea4a99517b1e794 \ - ce87e08a8d14d9d5704664e31f87efcb \ + ffe1925dad8c9453b418aa16e1acda97 \ f2d8f01a4e5c5236ab55240d09c6e82f \ - cc1b0e90e372869ad03ef40bd53fa30f \ - 8ee79b4fe4c43d9ab09f16344612a656 \ + eb44c81f81e4aecdbdbafeac9c0fdcab \ + 5a376ab3f01ed9e90e8d71e1d5fa6ae7 \ 29614f150859d094548bed37e78f586b \ - 474a62ea21614c5122eccce4810ffee7 \ - f8cc1978aae22df3e656d12810cdf994 \ + 171bb701365ec4b0c12ae5387e034c16 \ + e90235c862e9e1fabe9f569bcfbd9692 \ 5cf346df4658ff1ab6c0b3b3dba48f75 \ 8b708bc4b33c5e1683467444c9ed41b0 \ 86aa81f2561682f16c0be376294bf9d3 \ c14d50ef3ce9b2640d2a9d68c53834b9 \ f17aecb8887cf0ecd823623160aed7db \ - 8d526535233ee01e0f1402b5e8f4e8e9 \ + e6e0e961c6fc0e678ec6ea74d5461f18 \ a56461a712a83abc691cf473d1835228 \ 5b5de6cffe4726037a5ec6d6931c80f3 \ - a06099d8d1b082ec6ee23c44750873ca \ - ae2471729f689287aec9da43f8106a4b \ + e092b3abcc54806f2a35889d725bf95f \ + 4578b5cccbe636b7e5becdf5543b3802 \ 8390247ae7126c00e162732b249be9d7 \ fbd71c60eef7289eb6bcad7e74b20475 \ 28d34115cfbbe0e8f80333591f2cdd84 \ 907244c0d3791f3f981c7cc8e4cad0a3 \ - 8ca3ae3995f12c653f28b686a200d1ce \ - 1ba56c47c7d8e97da24c62f1d0dbf4d8 \ - 2fdeee70015b6b97d8ddaeec712ca0cd \ + b0fd71537a7c1d7433d62da2f5aa554e \ + 663a7dc80c4a8280f108a350bca1f125 \ + f4c1fe0f183ec61db569aeb437c6f9cd \ 71624c8a64c75744a95f02a09614f220 \ f8408c2543795bb080bebfba7e38e048 \ - 0aa601dab19b62c32def2e7be85d50b3 \ + 936913c779b00c6355ffbbb53023dcae \ 03a7ad2814bd9dd34e0acec8ca4f855e \ 9822018c3ee7133a6f093f679d639da2 \ - 1be45f99109d447849f4244b58c5a470 \ - 7502c2f15026ee3e6a01f57b92942771 \ + 9d6c117b30034665155c9e6852b86e88 \ + fe316e1d51e3dff1e0455d0142dd37e4 \ 8bc06de4ec1fda57035d2bd07535d670 \ c40bb551772810d818857841ea389f1e \ a37720d4e4cbebd28ac9c7930137a9d6 \ 0ba30a94d7b8865c23e86d4d64e5b91e \ - ffc7c4e1b2639ba6c8579a1c47c5f97c \ + a9a6ce6cd4b12f9c4f6840df87d5da0d \ 54148ff5f2a4a6f4f1e857b0bf854bf0 \ - c8db86a96054352dd0006f8f1c84daf6 \ + 524ffd7a9b5b25c4d388686a5dde5cac \ 30eb4de1c1a3bd214d7649b891abf444 \ 5c69337d37e58a380e00eac9ce0373bb \ d226e4317502fe822b21daeda4d7488c \ - 76570d89c59a2d7221c27bab424b299a \ - 33a6273a72fc27d8b78ca1a499ada23d \ - 26687fb9d309a56ae6e71f95ce16f8ce \ - 0358b31bf59c7915bb03f9e66f2d1ea3 \ + 11d049cc954c7a9744b9fa85d9596b0c \ + 533608bb3b2587c0aa148dc36cc16429 \ + 7267e731f46f52edb7b5304b60982cf4 \ ee7a5f842c39bc47c474196e83b0df5f \ e30085994bbeb4b7f4895d48216d5476 \ a1626b8f4d165b1b60d960862eba4cf0 \ ca0ecc8e22d810207704d4cd743ca657 \ ff1d093069cfc9eb161907e17a51208b \ + ea6dadf813d422419f900efa67ed9170 \ 95f4b6766a27d814b4e54d1ccb3b7fc9 \ - 15c6f3215da128bc1e31562b8513131c \ + 520b920d0c711ec1a17fb19a6060446a \ f2303650593b13e30a85e39d8c79c961 \ - 91b60a71d44302a8b05bd398eca56c37 \ - 6ddcf897328f065168420b7d4ea9d43b \ + 5ff02ce05f7f204690c26cb20f3cf2d0 \ + e19600513eaf0823f25a621088b44d2c \ 4320a9e82272686cb97d7af005f5360d \ - 61c44ef17c3f2d62c9e20da93938de0e \ - 1db93f7ba2817ad1a198c6fe1fe2e8a6 \ - 223719dc10025228707d8d5aa14e401b \ - ca664d757b2c95424cf3465e412cce90 \ + 624ea23761970724e7c0d8003ff6fffb \ + e64378421dba33744990aac9c90db7b0 \ + b815e6cf70bcc3512ffbef7f6dea8c5f \ + feefd8369d6dd6a0f269bbed1b921349 \ 2d8d8b377d144f5e32b4f65a69eb0b24 \ 6a0950fa3775d755dbbdbd24a2841786 \ f1358be8c98b98837cbd2cf51e75f8b3 \ 46e0a2b34b2a6108cad9e2b1da756cab \ - 2acfe0c857811f38afc675dd79f308e2 \ - 151939b0b34c1580b44863b7713be586 \ - d5a0497966ae82c3135c35dcb4adb2ce \ + f973f3b7f174a2c9335eb0a8936c9c1a \ + 065b255ec9ba792962f17f8a15827cad \ + 7b1ab65edc77a1bd7cfd8f03cd889831 \ 20a612b8e5e0daffd3319304c17b808f \ eeda11db8ced625011d8b88d36765321 \ - 85ef5a8271021a5dcbcac7f33231cd74 \ - cb2f5953f9d61ee0824ad1eb0ef40442 \ + 9b1baf93cc8caada556e1c45a6f013e0 \ + ff73672601880795d1c901014787924f \ 597586743b4769a8f6c169803ad3bb2a \ - 30ca17ea2ef894cf98f6d2d9e97a0b47 \ + ecf1e501541e064d3e96172bd0f3c709 \ fa0d5d4e1e3bd20a9ca9aef473fc3665 \ d7602381c0bc21d10603cc940a837b06 \ 74d8afce717ff89fb2cb5141f121782b \ @@ -577,32 +586,33 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \ ce622fdb8d18cd1c13ed8fadc5400c10 \ a5f10909341dab15fcdee74b0409ec69 \ c51211275ff1e841326726837820eed9 \ - f50e12db5ae8860e3f067d5dcb4471a6 \ - ef0a7adcab0bd982289543110cd070b4 \ + 50d5a501f911bb592f0dce2d052c2aa8 \ + 746d5deb23a67c019e5b2381d76d4afa \ ae35a16ea73fc405f1cf50fa35b70ddd \ c9defe80406280bcfce4ecf31c0200b3 \ - 5a9054761bf275878e3c4076192d5472 \ + fbe5da24bd1beef6125107ee41118187 \ 24e0b498b23c398c49e3af66373c91cc \ - 9e3cf5ff1c239a3583482452f07f1085 \ + 82319ff2617041ec54d5eb3ff5f381e3 \ + bed0de4ae2958641be7a0c400c08fba6 \ 64d9f46e9ba78f68c30c486be3d8b7df \ - 5651bc86f3df47d241d2ae58dc4b89a5 \ + 5f38b77f4cd61a26d90079aaf5ad2257 \ 08a17e86dfb5bf21d557636f2a545ebe \ - 86f4a0091bea95477e092502f663098b \ + 449c7bb37fc298d2026fbf2855eb8db0 \ b7eae58d7a80112442643ee2ff481ef7 \ - ca563eabbf7fc0b717b5d2bcc28ae60c \ - b1331d546ad9e4097c50abb592251043 \ - 4375c6756918c2e9080870b4a7489d4e \ + 549e28333d27c21ea5b4931d71fbfe47 \ + 848b8298ddb081193244a66a875d5a8a \ + 6739d2c377b9e20af9a23022e362aa33 \ 7818a75208424a6d05d1d868559f0adf \ - 4875c5068f17bbcd90afbff582925a0a \ - 00a1017b4831ad4073be63ee145f37f1 \ + cbfa351bd29e3779266c82b3996fc9ab \ + 19e6e4e45004e2b023e49e37c34b4e31 \ 5f0470696baaa4e5953bddbf196998f9 \ c678a7da0ee4b850ebde0474144a0415 \ b21820f2664242498beba7783b32bef4 \ - 12533e93ee8b113fe3bc8fb55f2c9567 \ + cc14d30a8e3aa6f3d0a54311fca6acaa \ 9aecd5ff283534a21d7cd51266abfe89 \ - 0cb504a1438dd87648b18def4b0e6e10 \ - 276340d6d0d91856ae21abb2259e233b \ + 13ec7a52fc82eb309183c6b2d484e2de \ 9dd610282e23bbd40016697350c1babb \ + 51534ecc7b99f6ba320b65ac2593f82f \ a6655e5e9845cb569991e87b5b38a1fc \ beede1fdd5ce9840d395abc905d8ab3e \ 7e2eeef14bb62adaf15f1e921538adaa \ @@ -612,44 +622,46 @@ MD5SUM="c2ce187e06603f9fb2e150df7f280ef6 \ 8a607889ac525c2286e2f7c88f89d931 \ c3d42808c0c5cc0283666964f83df775 \ ca65153603a1a7240bbd9d2ce19f2d67 \ - c12d182417999fc365f952e701f6071f \ - 908ec8a89821b72f3a35726bab24461f \ + 97fa43aa1afabd1f5f3d1070389b42ba \ + 01bce66c98792940b4f022307b2962d0 \ 1fcc5c68ddd2899481f89c74a6f35ea6 \ e547b0e754cd61f24f9ef8c9e26fcd95 \ ceee1159c41351d05f4cf705490867b3 \ 4efc6e7a118524cecefa0023a18accf7 \ e900a384ac7dbb320fe6a7279fbfef89 \ d18d362345c4fe512ef67b738b239fb8 \ - 96481ed810273371ed8b87f062a0dcda \ + f38b27b8c9625110a51293658f1cc014 \ e972ea58ec203bfa6c79c1207852298b \ - 5721608cb91833bf5ab5a4090f68720c \ - 86fa02dc33ab602af5d10d3fd4ac1841 \ - a20e75c2f33f8ade991e5adb35cc8f5f \ - 71901cc856aa2fd6eb87d0e9569024e7 \ - dfb3a13b54c2b9bc160d1b53eca3a576 \ + 1aa786b0f998b9d0440c2a03b133e991 \ + 651897c3311b074247a1b351bf85b4ff \ + 8b3da5691ef460f035d90f16d3a0bebd \ + 4abb118b896b90518fc32602088933be \ + dca59f56e652d010c754d42df104cd22 \ db96b50050277bf05a3c68534bbb9586 \ - 306c0281447d1876e8220007b7a7e053 \ + dbdd24e240e42c6852910e7504285712 \ 09de9d01e7331ff3da11f58be8bef0df \ 0498c4a11448bfc35dc7bb2caa64c753 \ f2797ade0e36f1e5d6be9d11b5076582 \ 2376de634160158ece40c4bc2ab3eb41 \ 24c64817e85ef77765ed0f26c31c9b4c \ - 7ff44db201b805c60b7894e6e51a5580 \ + 940f8708332e8e3720266a7bce4d761d \ dae6d89034a6988042fd8be4cf5e037d \ - cd2efc4af413b9d1380761255c7a22ff \ + 967cf93762a3bc25e18d0b8b7e811b84 \ de2839e16d9d7a9fd1c397da62f62b4a \ - 5b2c6ccb94c770d0ed85f7a844bf001e \ + 0bc2062598ed9d8ed536e27fddd81ce7 \ e0c35ffb8cfdb74a39bf799811f79304 \ - 467f51d4cfb646d0c8fecfa008dbf52d \ + a35e6187f2f41e601cf885c279ebb43e \ + 183b6a856fadbc8f21a6c53ca81155c9 \ d990172b607020701f9e84ca8e1c043c \ - 9afb70c460db38399bf95ec015f07435 \ + cc1f120172ea435e8ac1e813435bc630 \ 0a68848588e847ceccf504891584d00b \ - f34ea4d81690ec402b6f0d9e54e8baa4 \ + 1dbfec917710e57b574e92effa934924 \ 45b469ad607b912256b7c80141fa2d17 \ - 591c68ecc1dded36344429f427bbfabc \ + 3817cf594b24311c4ea944398a58a48d \ 7799baff9a5664205d9110a2624e8989 \ - 29bbf3d9160d2545d528d0b2d7492333 \ - e91c78a97a33c9509b6d084ddd058408 \ + 7cc8e977768423992930663aadcc43dd \ + cb7c86af4d8a969d849c6fce363af240 \ + 4c6e3d943a6db21b1f2e4574d7fc3548 \ 936257597fbe2fd02d954a5db53c687a \ ae2ca148274c581aa6ee8a8e292ca2af \ 4ca31ec33e1508b14d3445f19a16ba55" diff --git a/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild b/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild index 22282784f8..6cec63b571 100644 --- a/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild +++ b/development/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild @@ -32,11 +32,11 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cargo-vendor-filterer -VERSION=${VERSION:-0.5.12} -BUILD=${BUILD:-3} +VERSION=${VERSION:-0.5.14} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -VSBUILD=${VSBUILD:-2} +VSBUILD=${VSBUILD:-1} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/development/cargo-vendor-filterer/cargo-vendor-filterer.info b/development/cargo-vendor-filterer/cargo-vendor-filterer.info index b97d849372..4169ba09d6 100644 --- a/development/cargo-vendor-filterer/cargo-vendor-filterer.info +++ b/development/cargo-vendor-filterer/cargo-vendor-filterer.info @@ -1,10 +1,10 @@ PRGNAM="cargo-vendor-filterer" -VERSION="0.5.12" +VERSION="0.5.14" HOMEPAGE="https://github.com/coreos/cargo-vendor-filterer" -DOWNLOAD="https://github.com/coreos/cargo-vendor-filterer/archive/v0.5.12/cargo-vendor-filterer-0.5.12.tar.gz \ - https://slackware.uk/~fourtysixandtwo/src/cargo-vendor-filterer-vendored-sources-0.5.12-2.tar.xz" -MD5SUM="c0add10b6eea99e1d97b77554e558c3b \ - 47bde15ffe20ce449d7b595b89f920d7" +DOWNLOAD="https://github.com/coreos/cargo-vendor-filterer/archive/v0.5.14/cargo-vendor-filterer-0.5.14.tar.gz \ + https://slackware.uk/~fourtysixandtwo/src/cargo-vendor-filterer-vendored-sources-0.5.14-1.tar.xz" +MD5SUM="f5b9df9adc3c9d05c5ad62529fe354f7 \ + ca7986322b63d02809d7acb48fca3f2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rust16" diff --git a/development/cbmc/README b/development/cbmc/README new file mode 100644 index 0000000000..07735ff04f --- /dev/null +++ b/development/cbmc/README @@ -0,0 +1,37 @@ +CBMC is a Bounded Model Checker for C and C++ programs. +It supports C89, C99, most of C11/C17 and most compiler extensions +provided by gcc, clang, and Visual Studio. A variant of CBMC that +analyses Java bytecode is available as JBMC. +[Set JBMC=ON to enable JBMC.] + +CBMC verifies memory safety (which includes array bounds checks +and checks for the safe use of pointers), checks for exceptions, +checks for various variants of undefined behavior, and +user-specified assertions. Furthermore, it can check C and C++ for +I/O equivalence with other languages, such as Verilog. The +verification is performed by unwinding the loops in the program +and passing the resulting equation to a decision procedure. + +CBMC comes with a built-in solver for bit-vector formulas that is +based on MiniSat. As an alternative, CBMC has featured support for +external SMT solvers since version 3.3. The solvers we recommend +are (in no particular order) Boolector, CVC5 and Z3. Note that +these solvers need to be installed separately and have different +licensing conditions. +[This SlackBuild builds Cadical as the internal solver.] + +If you need a Model Checker for Verilog or SMV files, consider +EBMC. For Java, use JBMC. + +This research was sponsored by the Semiconductor Research +Corporation (SRC) under contract no. 99-TJ-684, the National +Science Foundation (NSF) under grant no. CCR-9803774, the Office +of Naval Research (ONR), the Naval Research Laboratory (NRL) under +contract no. N00014-01-1-0796, and by the Defense Advanced +Research Projects Agency, and the Army Research Office (ARO) under +contract no. DAAD19-01-1-0485, and the General Motors +Collaborative Research Lab at CMU. The views and conclusions +contained in this document are those of the author and should not +be interpreted as representing the official policies, either +expressed or implied, of SRC, NSF, ONR, NRL, DOD, ARO, or the U.S. +government. diff --git a/development/cbmc/cbmc.SlackBuild b/development/cbmc/cbmc.SlackBuild new file mode 100644 index 0000000000..ebeb38cfe5 --- /dev/null +++ b/development/cbmc/cbmc.SlackBuild @@ -0,0 +1,136 @@ +#!/bin/bash + +# Slackware build script for cbmc + +# Copyright 2024 Caterino Tommaso, T.O.P. U.S.A. +# 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=cbmc +VERSION=${VERSION:-5.95.1} +CADVER=${CADVE:-2.0.0-rc.6} #Cadical version and hash +CADMD5=${CADMD5:-5825f8ac81283f5049c402938fe6ee99} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +# Bail out if not x86_64 +if [ "$ARCH" == i?86 ]; then + echo "Architecture $ARCH is not supported" >&2 + exit 1 +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ + +sed -i 's/-Werror//' CMakeLists.txt +mkdir -p build/cadical-download/cadical-download-prefix/src build/cadical-src +echo $CADVER > build/cadical-src/VERSION +cp -a $CWD/cadical-rel-$CADVER.tar.gz build/cadical-download/cadical-download-prefix/src/rel-$CADVER.tar.gz +sed -i 's/rel-1\.7\.2\.tar\.gz/rel-'$CADVER'.tar.gz/' src/solvers/CMakeLists.txt +sed -i 's/URL_MD5 be646831a017f81b300664e58deba1b5/URL_MD5 '$CADMD5'/' src/solvers/CMakeLists.txt + +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 \ + -DWITH_JBMC=${JBMC:-OFF} \ + -Dsat_impl=cadical \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install DESTDIR=$PKG +cd .. + +chmod +x $PKG/usr/bin/ls_parse.py + +mkdir -p $PKG/etc/bash_completion.d +mv $PKG/usr/etc/bash_completion.d/cbmc $PKG/etc/bash_completion.d/ +rm -fr $PKG/usr/etc + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mv $PKG/usr/share/man $PKG/usr/ +rm -fr $PKG/usr/share +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + [A-Z_.]* \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/cbmc/cbmc.info b/development/cbmc/cbmc.info new file mode 100644 index 0000000000..471480d37f --- /dev/null +++ b/development/cbmc/cbmc.info @@ -0,0 +1,12 @@ +PRGNAM="cbmc" +VERSION="5.95.1" +HOMEPAGE="https://www.cprover.org/cbmc/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/diffblue/cbmc/archive/refs/tags/cbmc-5.95.1.tar.gz \ +https://github.com/arminbiere/cadical/archive/rel-2.0.0-rc.6.tar.gz" +MD5SUM_x86_64="05f0e4a4a3e7e2830c3be3b9398018de \ +5825f8ac81283f5049c402938fe6ee99" +REQUIRES="" +MAINTAINER="Caterino Tommaso, T.O.P." +EMAIL="alan_avNOersa@lavSPAMabit.com (remove NO and SPAM)" diff --git a/development/cbmc/slack-desc b/development/cbmc/slack-desc new file mode 100644 index 0000000000..a9cc0864e3 --- /dev/null +++ b/development/cbmc/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------------------------------------------------------| +cbmc: cbmc (C Bounded Model Checker) +cbmc: +cbmc: CBMC is a Bounded Model Checker for C and C++ programs. It supports +cbmc: C89, C99, most of C11/C17 and most compiler extensions provided by +cbmc: gcc and clang. +cbmc: CBMC verifies memory safety (which includes array bounds checks and +cbmc: checks for the safe use of pointers), checks for exceptions, checks +cbmc: for various variants of undefined behavior, and user-specified +cbmc: assertions. +cbmc: Compiled with native SAT solver Cadical: +cbmc: https://www.cprover.org/cbmc https://github.com/arminbiere/cadical diff --git a/development/cc-tool/cc-tool.info b/development/cc-tool/cc-tool.info index 7847fdd0c4..cfe96a5ab3 100644 --- a/development/cc-tool/cc-tool.info +++ b/development/cc-tool/cc-tool.info @@ -1,7 +1,7 @@ PRGNAM="cc-tool" VERSION="20160504+f0c4858" HOMEPAGE="https://github.com/dashesy/cc-tool" -DOWNLOAD="https://github.com/dashesy/cc-tool/archive/f0c485805d9d62cbb2c4b2b5ecd2518c0db242cf.tar.gz" +DOWNLOAD="https://github.com/dashesy/cc-tool/archive/f0c485805d9d62cbb2c4b2b5ecd2518c0db242cf/cc-tool-f0c485805d9d62cbb2c4b2b5ecd2518c0db242cf.tar.gz" MD5SUM="302b17606cbaabcd56523e482ec271b5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/clion/README b/development/clion/README new file mode 100644 index 0000000000..6c6d1b356c --- /dev/null +++ b/development/clion/README @@ -0,0 +1,12 @@ +IntelliJ IDEA Community Edition is the open source version of IntelliJ +IDEA, a premier IDE (Integrated Development Environment) for Java, +Groovy and other programming languages such as Scala or Clojure. + +JetBrains leverages the open source effort on JetBrains.org to build +commercial products such as IntelliJ IDEA Ultimate, which includes many +Java EE, Web development and deployment-related features that are not +available in IntelliJ IDEA Community Edition. JetBrains also builds +different specific products such as RubyMine, WebStorm, PhpStorm, +PyCharm, AppCode and MPS, which serve the needs of different developer +communities. These products are also built on top of the open source +IntelliJ Platform. diff --git a/development/clion/clion.SlackBuild b/development/clion/clion.SlackBuild new file mode 100644 index 0000000000..e0e7737563 --- /dev/null +++ b/development/clion/clion.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/bash +# +# Slackware build script for IntelliJ CLion +# Written by Joielechong (juansspy@gmail.com) +# This script is just a binary repackaging. +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# 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=clion +ARCNAM=CLion +VERSION=${VERSION:-2024.1.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +ARCH=x86_64 + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG/opt/ $OUTPUT +cd $PKG/opt/ +tar xvf $CWD/$ARCNAM-$VERSION.tar.*z +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -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 {} \; + +# Rename extracted source to the correct name +mv * $PRGNAM + +mkdir -p $PKG/usr/{bin,share/applications} +#mkdir -p $PKG/usr/share/applications +cat << EOF > $PKG/usr/share/applications/$PRGNAM.desktop +[Desktop Entry] +Version=1.0 +Type=Application +Exec=/opt/$PRGNAM/bin/$PRGNAM.sh +Name=CLion +GenericName=CLion +Comment=A cross-platform IDE for C and C++ +Icon=$PRGNAM +StartupNotify=true +Categories=Development;IDE; +Terminal=false +StartupWMClass=jetbrains-clion +EOF + +ln -s /opt/$PRGNAM/bin/$PRGNAM.sh $PKG/usr/bin/$PRGNAM.sh + +install -D -m 0644 $PKG/opt/$PRGNAM/bin/$PRGNAM.png \ + $PKG/usr/share/pixmaps/$PRGNAM.png + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/clion/clion.info b/development/clion/clion.info new file mode 100644 index 0000000000..b3d18df2fa --- /dev/null +++ b/development/clion/clion.info @@ -0,0 +1,10 @@ +PRGNAM="clion" +VERSION="2024.1.1" +HOMEPAGE="https://www.jetbrains.com/clion/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://download.jetbrains.com/cpp/CLion-2024.1.1.tar.gz" +MD5SUM_x86_64="5558b6a1268143cfc7155900292c4e11" +REQUIRES="" +MAINTAINER="Joielechong" +EMAIL="juansspy@gmail.com" diff --git a/development/tstoolbox/doinst.sh b/development/clion/doinst.sh index 5fb28930db..5fb28930db 100644 --- a/development/tstoolbox/doinst.sh +++ b/development/clion/doinst.sh diff --git a/development/clion/slack-desc b/development/clion/slack-desc new file mode 100644 index 0000000000..bdfe8865d8 --- /dev/null +++ b/development/clion/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +clion: clion (Development IDE) +clion: +clion: CLion is designed for native cross-platform development in C and C++. +clion: It also provides essential support for CMake language, Python, +clion: popular web technologies (like JavaScript, XML, HTML, Markdown and +clion: others), and this also includes support for all the other languages +clion: that are available through bundled and repository plugins. +clion: +clion: Free 30-day trial available +clion: Free for students and teachers +clion: diff --git a/development/codespell/codespell.SlackBuild b/development/codespell/codespell.SlackBuild index 0c9ca40879..74ec393dc3 100644 --- a/development/codespell/codespell.SlackBuild +++ b/development/codespell/codespell.SlackBuild @@ -58,7 +58,8 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ # write_to directive is broken, turns out we can do without it. sed -i '/^write_to/d' pyproject.toml -export PYTHONPATH=/opt/python3.9/site-packages/ +PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])') +export PYTHONPATH=/opt/python$PYVER/site-packages/ python3 -m build --no-isolation python3 -m installer -d "$PKG" dist/*.whl diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild index 84013f58ce..072e41072a 100644 --- a/development/composer/composer.SlackBuild +++ b/development/composer/composer.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=composer -VERSION=${VERSION:-2.7.2} +VERSION=${VERSION:-2.7.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/composer/composer.info b/development/composer/composer.info index c9b71e90ba..7145b64562 100644 --- a/development/composer/composer.info +++ b/development/composer/composer.info @@ -1,8 +1,8 @@ PRGNAM="composer" -VERSION="2.7.2" +VERSION="2.7.6" HOMEPAGE="https://getcomposer.org/" -DOWNLOAD="https://getcomposer.org/download/2.7.2/composer.phar" -MD5SUM="08d63a50e98885a89cb95ad4fc934055" +DOWNLOAD="https://getcomposer.org/download/2.7.6/composer.phar" +MD5SUM="99bbca7200e714b01041ffee872b90b3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/conan/README b/development/conan/README deleted file mode 100644 index ddcd2704d4..0000000000 --- a/development/conan/README +++ /dev/null @@ -1,6 +0,0 @@ -A distributed, open source, package manager. - -Conan is a portable package manager, intended for C and C++ developers, -but it is able to manage builds from source, dependencies, and -precompiled binaries for any language. - diff --git a/development/conan/conan.info b/development/conan/conan.info deleted file mode 100644 index c0b83c9b01..0000000000 --- a/development/conan/conan.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="conan" -VERSION="0.21.1" -HOMEPAGE="https://conan.io/" -DOWNLOAD="https://github.com/conan-io/conan/archive/0.21.1/conan-0.21.1.tar.gz" -MD5SUM="70093441ca250ff825bc4fd8e4661046" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="boto python2-passlib colorama cfgparse pyjwt python2-patch fasteners bottle node-semver pluginbase" -MAINTAINER="Andre Barboza" -EMAIL="bmg.andre@gmail.com" diff --git a/development/cpan2tgz/cpan2tgz.info b/development/cpan2tgz/cpan2tgz.info index 53827ca60d..916deb8324 100644 --- a/development/cpan2tgz/cpan2tgz.info +++ b/development/cpan2tgz/cpan2tgz.info @@ -1,7 +1,7 @@ PRGNAM="cpan2tgz" VERSION="0.6.8" HOMEPAGE="https://software.jaos.org/" -DOWNLOAD="https://github.com/jaos/cpan2tgz/archive/0.6.8.tar.gz" +DOWNLOAD="https://github.com/jaos/cpan2tgz/archive/0.6.8/cpan2tgz-0.6.8.tar.gz" MD5SUM="c43275e910b95ea6f1fe18be328a6430" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/cutter/cutter.SlackBuild b/development/cutter/cutter.SlackBuild index 7d47bf6b96..0277660ca1 100644 --- a/development/cutter/cutter.SlackBuild +++ b/development/cutter/cutter.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=cutter SRCNAM=Cutter -VERSION=${VERSION:-v2.3.0} +VERSION=${VERSION:-v2.3.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 diff --git a/development/cutter/cutter.info b/development/cutter/cutter.info index 729e007013..2cd29469f7 100644 --- a/development/cutter/cutter.info +++ b/development/cutter/cutter.info @@ -1,8 +1,8 @@ PRGNAM="cutter" -VERSION="v2.3.0" +VERSION="v2.3.4" HOMEPAGE="https://cutter.re/" -DOWNLOAD="https://github.com/rizinorg/cutter/releases/download/v2.3.0/Cutter-v2.3.0-src.tar.gz" -MD5SUM="d3cae420ff52cfea481a65f1937dff41" +DOWNLOAD="https://github.com/rizinorg/cutter/releases/download/v2.3.4/Cutter-v2.3.4-src.tar.gz" +MD5SUM="0452f16f2b71f300c9fa9bbf2ae8f39e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rizin Sphinx" diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild index 0b3ddacf87..d8c5868716 100644 --- a/development/d-tools/d-tools.SlackBuild +++ b/development/d-tools/d-tools.SlackBuild @@ -25,12 +25,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=d-tools -VERSION=${VERSION:-2.107.1} +VERSION=${VERSION:-2.108.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -DUB_VERSION=${DUB_VERSION:-1.36.0} +DUB_VERSION=${DUB_VERSION:-1.37.0} DSCANNER_VERSION=${DSCANNER_VERSION:-0.15.2} DCD_VERSION=${DCD_VERSION:-0.15.2} diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info index c2daa8efff..c3dfbea000 100644 --- a/development/d-tools/d-tools.info +++ b/development/d-tools/d-tools.info @@ -1,12 +1,12 @@ PRGNAM="d-tools" -VERSION="2.107.1" +VERSION="2.108.1" HOMEPAGE="https://dlang.org" -DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.36.0.tar.gz \ - https://download.dlackware.com/hosted-sources/d-tools/tools-2.107.1.tar.gz \ +DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.37.0.tar.gz \ + https://download.dlackware.com/hosted-sources/d-tools/tools-2.108.1.tar.gz \ https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.15.2.tar.xz \ https://download.dlackware.com/hosted-sources/d-tools/DCD-0.15.2.tar.xz" -MD5SUM="9bff7e4bd3a36bfa94ac4c379ddb6d97 \ - 64e3046784001583154f38ce856dfdf8 \ +MD5SUM="57f64ab05ad7150bf56425de2f952033 \ + dc565fe3910698b0e8e2cbe413feeb2b \ 2b805ef7e3c2d0951d0c27cb479be67a \ fe7c2b6664c34f45db40373a3cf3374a" DOWNLOAD_x86_64="" diff --git a/development/dbeaver-ce/dbeaver-ce.SlackBuild b/development/dbeaver-ce/dbeaver-ce.SlackBuild index eb2cfcc71c..dfe02ce95f 100644 --- a/development/dbeaver-ce/dbeaver-ce.SlackBuild +++ b/development/dbeaver-ce/dbeaver-ce.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dbeaver-ce ORIGINAL_PRGNAM=dbeaver -VERSION=${VERSION:-23.2.5} +VERSION=${VERSION:-24.0.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/dbeaver-ce/dbeaver-ce.info b/development/dbeaver-ce/dbeaver-ce.info index a8fb908283..53165cfedc 100644 --- a/development/dbeaver-ce/dbeaver-ce.info +++ b/development/dbeaver-ce/dbeaver-ce.info @@ -1,10 +1,10 @@ PRGNAM="dbeaver-ce" -VERSION="23.2.5" +VERSION="24.0.4" HOMEPAGE="https://dbeaver.io" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.dbeaver.com/community/23.2.5/dbeaver-ce-23.2.5-linux.gtk.x86_64.tar.gz" -MD5SUM_x86_64="cd19d34bfb6ccdcd80a4c108b935a4d0" -REQUIRES="zulu-openjdk8" +DOWNLOAD_x86_64="https://github.com/dbeaver/dbeaver/releases/download/24.0.4/dbeaver-ce-24.0.4-linux.gtk.x86_64.tar.gz" +MD5SUM_x86_64="ca2c41f98e47a2aafa83e7e7b57ed1e6" +REQUIRES="" MAINTAINER="Joielechong" EMAIL="juansspy@gmail.com" diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild index 60e0e00982..9857489f56 100644 --- a/development/dmd/dmd.SlackBuild +++ b/development/dmd/dmd.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dmd -VERSION=${VERSION:-2.107.1} +VERSION=${VERSION:-2.108.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info index f4989ee3b7..824510ffc5 100644 --- a/development/dmd/dmd.info +++ b/development/dmd/dmd.info @@ -1,8 +1,8 @@ PRGNAM="dmd" -VERSION="2.107.1" +VERSION="2.108.1" HOMEPAGE="https://dlang.org" -DOWNLOAD="https://downloads.dlang.org/releases/2.x/2.107.1/dmd.2.107.1.linux.tar.xz" -MD5SUM="3f6d0239e071a14050182693d9de8b4b" +DOWNLOAD="https://downloads.dlang.org/releases/2.x/2.108.1/dmd.2.108.1.linux.tar.xz" +MD5SUM="7222b99c101b2a847ce6b67fbb15d5c6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild index 76acfc7b0a..23287496ed 100644 --- a/development/dpkg/dpkg.SlackBuild +++ b/development/dpkg/dpkg.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dpkg -VERSION=${VERSION:-1.22.4} +VERSION=${VERSION:-1.22.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info index 8d5e17a20c..3c40ae108a 100644 --- a/development/dpkg/dpkg.info +++ b/development/dpkg/dpkg.info @@ -1,8 +1,8 @@ PRGNAM="dpkg" -VERSION="1.22.4" +VERSION="1.22.6" HOMEPAGE="https://wiki.debian.org/Teams/Dpkg" -DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.4.tar.xz" -MD5SUM="837b82b5cd190f7611358cc8c1f87405" +DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.22.6.tar.xz" +MD5SUM="595ba2badfa81bb2915b7bca08a5c245" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmd" diff --git a/development/dreampie/dreampie.info b/development/dreampie/dreampie.info index 43891add2a..47c9f4cae5 100644 --- a/development/dreampie/dreampie.info +++ b/development/dreampie/dreampie.info @@ -1,7 +1,7 @@ PRGNAM="dreampie" VERSION="1.2.1" HOMEPAGE="http://www.dreampie.org" -DOWNLOAD="https://github.com/noamraph/dreampie/archive/1.2.1.tar.gz" +DOWNLOAD="https://github.com/noamraph/dreampie/archive/1.2.1/dreampie-1.2.1.tar.gz" MD5SUM="a1b77f94f599fad372b2d8260967fd13" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/eagle/eagle.SlackBuild b/development/eagle/eagle.SlackBuild index 1664a7d13f..d0e39ace1f 100644 --- a/development/eagle/eagle.SlackBuild +++ b/development/eagle/eagle.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2008,2015 Kyle Guinn <elyk03@gmail.com>, USA # Copyright 2010,2013 Niels Horn, Rio de Janeiro, RJ, Brazil -# Copyright 2016 Andrzej Telszewski, Banie +# Copyright 2024 Andrzej Telszewski, Koszalin # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/development/eagle/eagle.info b/development/eagle/eagle.info index 3bb14c8b55..e610b8a2c6 100644 --- a/development/eagle/eagle.info +++ b/development/eagle/eagle.info @@ -1,10 +1,10 @@ PRGNAM="eagle" VERSION="7.7.0" HOMEPAGE="https://www.autodesk.com/products/eagle/overview" -DOWNLOAD="http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin32-7.7.0.run" +DOWNLOAD="http://dl36mmdz94630.cloudfront.net/uploads/eagle_softwares/files/000/000/003/original/eagle-lin32-7.7.0.run" MD5SUM="2538a6e89825e7f17a475c139772e92a" -DOWNLOAD_x86_64="http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin64-7.7.0.run" +DOWNLOAD_x86_64="http://dl36mmdz94630.cloudfront.net/uploads/eagle_softwares/files/000/000/005/original/eagle-lin64-7.7.0.run" MD5SUM_x86_64="32af1a9e3af2a95121dc332a520e9486" REQUIRES="" MAINTAINER="Andrzej Telszewski" -EMAIL="atelszewski@gmail.com" +EMAIL="andrzej@telszewski.com" diff --git a/development/eclipse-cpp/eclipse-cpp.SlackBuild b/development/eclipse-cpp/eclipse-cpp.SlackBuild index 75d394e9e2..6bae0ef11b 100644 --- a/development/eclipse-cpp/eclipse-cpp.SlackBuild +++ b/development/eclipse-cpp/eclipse-cpp.SlackBuild @@ -29,8 +29,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=eclipse-cpp -VERSION=${VERSION:-4.30} -SRCVERSION=${SRCVERSION:-2023-12-R} +VERSION=${VERSION:-4.31} +SRCVERSION=${SRCVERSION:-2024-03-R} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/eclipse-cpp/eclipse-cpp.info b/development/eclipse-cpp/eclipse-cpp.info index efe7a4a99c..d2acc9706b 100644 --- a/development/eclipse-cpp/eclipse-cpp.info +++ b/development/eclipse-cpp/eclipse-cpp.info @@ -1,12 +1,12 @@ PRGNAM="eclipse-cpp" -VERSION="4.30" +VERSION="4.31" HOMEPAGE="https://www.eclipse.org/cdt/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-cpp-2023-12-R-linux-gtk-x86_64.tar.gz \ - https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-cpp-2023-12-R-linux-gtk-aarch64.tar.gz" -MD5SUM_x86_64="a029c8108f22579a5af6e28f83ef6276 \ - ac7088d9fc766e4ef19886bb8661d044" +DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-cpp-2024-03-R-linux-gtk-x86_64.tar.gz \ + https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-cpp-2024-03-R-linux-gtk-aarch64.tar.gz" +MD5SUM_x86_64="cde7015280cb11b25e1f4bdff3243cf9 \ + 45a4fdea1281079970b0d8aae6896f4e" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/development/eclipse-java/eclipse-java.SlackBuild b/development/eclipse-java/eclipse-java.SlackBuild index df1743749b..54cff91d1f 100644 --- a/development/eclipse-java/eclipse-java.SlackBuild +++ b/development/eclipse-java/eclipse-java.SlackBuild @@ -29,8 +29,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=eclipse-java -VERSION=${VERSION:-4.30} -SRCVERSION=${SRCVERSION:-2023-12-R} +VERSION=${VERSION:-4.31} +SRCVERSION=${SRCVERSION:-2024-03-R} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/eclipse-java/eclipse-java.info b/development/eclipse-java/eclipse-java.info index 1d8792e082..83459d8549 100644 --- a/development/eclipse-java/eclipse-java.info +++ b/development/eclipse-java/eclipse-java.info @@ -1,12 +1,12 @@ PRGNAM="eclipse-java" -VERSION="4.30" +VERSION="4.31" HOMEPAGE="https://www.eclipse.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-linux-gtk-x86_64.tar.gz \ - https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-linux-gtk-aarch64.tar.gz" -MD5SUM_x86_64="71e65489a0fe227b953fe22c14c9fae1 \ - baf653d82252dcd611bfd374c3c59eb9" +DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-x86_64.tar.gz \ + https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-java-2024-03-R-linux-gtk-aarch64.tar.gz" +MD5SUM_x86_64="615d721f03f6f6a24447ed7812f2a6c9 \ + 7bf9cd0ff52b51aef10e9a7d73c91fb9" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/development/eclipse-jee/eclipse-jee.SlackBuild b/development/eclipse-jee/eclipse-jee.SlackBuild index cf8c4eb49c..4e980bb0a9 100644 --- a/development/eclipse-jee/eclipse-jee.SlackBuild +++ b/development/eclipse-jee/eclipse-jee.SlackBuild @@ -29,8 +29,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=eclipse-jee -VERSION=${VERSION:-4.30} -SRCVERSION=${SRCVERSION:-2023-12-R} +VERSION=${VERSION:-4.31} +SRCVERSION=${SRCVERSION:-2024-03-R} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/eclipse-jee/eclipse-jee.info b/development/eclipse-jee/eclipse-jee.info index 20309724fa..8817429b3c 100644 --- a/development/eclipse-jee/eclipse-jee.info +++ b/development/eclipse-jee/eclipse-jee.info @@ -1,12 +1,12 @@ PRGNAM="eclipse-jee" -VERSION="4.30" +VERSION="4.31" HOMEPAGE="https://www.eclipse.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-jee-2023-12-R-linux-gtk-x86_64.tar.gz \ - https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-jee-2023-12-R-linux-gtk-aarch64.tar.gz" -MD5SUM_x86_64="6691c9937eeeb6262e458c89d46a0383 \ - 8fb0d0418fac40e09ea05caf3790cfbb" +DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-jee-2024-03-R-linux-gtk-x86_64.tar.gz \ + https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-jee-2024-03-R-linux-gtk-aarch64.tar.gz" +MD5SUM_x86_64="2dd3ed30068ceb394d289e198e04e5ef \ + 7dcfd1b8c3d05ba0bb25a17c39c59dd5" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/development/eclipse-php/eclipse-php.SlackBuild b/development/eclipse-php/eclipse-php.SlackBuild index 82ffbcda5b..5b16d8a7de 100644 --- a/development/eclipse-php/eclipse-php.SlackBuild +++ b/development/eclipse-php/eclipse-php.SlackBuild @@ -30,8 +30,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=eclipse-php -VERSION=${VERSION:-4.30} -SRCVERSION=${SRCVERSION:-2023-12-R} +VERSION=${VERSION:-4.31} +SRCVERSION=${SRCVERSION:-2024-03-R} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/eclipse-php/eclipse-php.info b/development/eclipse-php/eclipse-php.info index e3879116d4..2df51b7915 100644 --- a/development/eclipse-php/eclipse-php.info +++ b/development/eclipse-php/eclipse-php.info @@ -1,12 +1,12 @@ PRGNAM="eclipse-php" -VERSION="4.30" +VERSION="4.31" HOMEPAGE="https://www.eclipse.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-php-2023-12-R-linux-gtk-x86_64.tar.gz \ - https://download.eclipse.org/technology/epp/downloads/release/2023-12/R/eclipse-php-2023-12-R-linux-gtk-aarch64.tar.gz" -MD5SUM_x86_64="2aa5e48ede04d99e62523ae5083e98af \ - 21578a6ce7c94690d2122053509018d4" +DOWNLOAD_x86_64="https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-php-2024-03-R-linux-gtk-x86_64.tar.gz \ + https://download.eclipse.org/technology/epp/downloads/release/2024-03/R/eclipse-php-2024-03-R-linux-gtk-aarch64.tar.gz" +MD5SUM_x86_64="ab8d96d1abfb4a5c9dea22eb18dd7bd3 \ + ab6a3881a147d96e134ed210c446e083" REQUIRES="" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/edb-debugger/edb-debugger.SlackBuild b/development/edb-debugger/edb-debugger.SlackBuild index 738e0027cd..8dc8d3084c 100644 --- a/development/edb-debugger/edb-debugger.SlackBuild +++ b/development/edb-debugger/edb-debugger.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=edb-debugger -VERSION=${VERSION:-1.3.0} +VERSION=${VERSION:-1.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -96,6 +93,9 @@ cd .. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a BUGS CHANGELOG COPYING README* TODO $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/edb-debugger/edb-debugger.info b/development/edb-debugger/edb-debugger.info index 4e5052ab7d..cb2676b4e7 100644 --- a/development/edb-debugger/edb-debugger.info +++ b/development/edb-debugger/edb-debugger.info @@ -1,8 +1,8 @@ PRGNAM="edb-debugger" -VERSION="1.3.0" +VERSION="1.5.0" HOMEPAGE="http://codef00.com/projects#debugger" -DOWNLOAD="https://github.com/eteran/edb-debugger/releases/download/1.3.0/edb-debugger-1.3.0.tgz" -MD5SUM="8f718aae43d6b1e683ffe9e90f7cc984" +DOWNLOAD="https://github.com/eteran/edb-debugger/releases/download/1.5.0/edb-debugger-1.5.0.tgz" +MD5SUM="2ccf5f74dc26a7e49e648a849269f157" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="capstone" diff --git a/development/eovim/eovim.info b/development/eovim/eovim.info index ae1dd04d6b..fa162df701 100644 --- a/development/eovim/eovim.info +++ b/development/eovim/eovim.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/jeanguyomarch/eovim/archive/v0.2.0/eovim-0.2.0.tar. MD5SUM="9386331be9cbf2bf4910ccb794f47bdf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="efl neovim" +REQUIRES="efl neovim msgpack-c" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/gambas3/gambas3.SlackBuild b/development/gambas3/gambas3.SlackBuild index 281ebbaa1c..5073e7b417 100644 --- a/development/gambas3/gambas3.SlackBuild +++ b/development/gambas3/gambas3.SlackBuild @@ -27,8 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gambas3 SRCNAM=gambas -VERSION=${VERSION:-3.19.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-3.19.1} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/gambas3/gambas3.info b/development/gambas3/gambas3.info index 5c2f3c5bdb..b4eec44fb7 100644 --- a/development/gambas3/gambas3.info +++ b/development/gambas3/gambas3.info @@ -1,8 +1,8 @@ PRGNAM="gambas3" -VERSION="3.19.0" +VERSION="3.19.1" HOMEPAGE="https://gambas.sourceforge.net" -DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.19.0/gambas-3.19.0.tar.bz2" -MD5SUM="e2dd8e4ca6aaa6978c41777ad79b4cc6" +DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.19.1/gambas-3.19.1.tar.bz2" +MD5SUM="5e0d6f2b7b13625e137f519b967d494b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="alure gtkglext webkit2gtk imlib %README%" diff --git a/development/gdb-dashboard/gdb-dashboard.SlackBuild b/development/gdb-dashboard/gdb-dashboard.SlackBuild index e174c14715..36fd8afbe4 100644 --- a/development/gdb-dashboard/gdb-dashboard.SlackBuild +++ b/development/gdb-dashboard/gdb-dashboard.SlackBuild @@ -8,7 +8,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gdb-dashboard -VERSION=${VERSION:-0.17.2} +VERSION=${VERSION:-20240131} +COMMITVER="b96e429c0db4b35c38302dd8c6cd90c65152f211" BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -29,16 +30,15 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-wiki.tar.gz +rm -rf $PRGNAM-$COMMITV +tar xvf $CWD/$PRGNAM-$COMMITVER.tar.gz +cd $PRGNAM-$COMMITVER chown -R root:root . find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE README.md $PRGNAM-wiki $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild install -D -m 644 .gdbinit $PKG/etc/gdbinit.d/dashboard.new diff --git a/development/gdb-dashboard/gdb-dashboard.info b/development/gdb-dashboard/gdb-dashboard.info index 443d64c56c..589f876789 100644 --- a/development/gdb-dashboard/gdb-dashboard.info +++ b/development/gdb-dashboard/gdb-dashboard.info @@ -1,8 +1,8 @@ PRGNAM="gdb-dashboard" -VERSION="0.17.2" +VERSION="20240131" HOMEPAGE="https://github.com/cyrus-and/gdb-dashboard" -DOWNLOAD="https://github.com/cyrus-and/gdb-dashboard/archive/v0.17.2/gdb-dashboard-0.17.2.tar.gz" -MD5SUM="15ba39e7349282964454fa34ab621806" +DOWNLOAD="https://github.com/cyrus-and/gdb-dashboard/archive/b96e429c0db4b35c38302dd8c6cd90c65152f211/gdb-dashboard-b96e429c0db4b35c38302dd8c6cd90c65152f211.tar.gz" +MD5SUM="c199d1b7c6f1d957ead27cff23402c77" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/gede/gede.SlackBuild b/development/gede/gede.SlackBuild index 93adf91326..207d81985b 100644 --- a/development/gede/gede.SlackBuild +++ b/development/gede/gede.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gede -VERSION=${VERSION:-2.18.3} +VERSION=${VERSION:-2.19.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,20 +50,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/development/gede/gede.info b/development/gede/gede.info index 8978ddb517..656c09d595 100644 --- a/development/gede/gede.info +++ b/development/gede/gede.info @@ -1,8 +1,8 @@ PRGNAM="gede" -VERSION="2.18.3" +VERSION="2.19.3" HOMEPAGE="http://gede.dexar.se/" -DOWNLOAD="http://gede.dexar.se/uploads/source/gede-2.18.3.tar.xz" -MD5SUM="3c4d5a704e5edb08d795bd85be1c9949" +DOWNLOAD="http://gede.dexar.se/uploads/source/gede-2.19.3.tar.xz" +MD5SUM="f1eb1e2d2a97ce5d231bf5cf78580761" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/gedit-plugins/gedit-plugins.info b/development/gedit-plugins/gedit-plugins.info index eeaf2263c1..7b6b7637af 100644 --- a/development/gedit-plugins/gedit-plugins.info +++ b/development/gedit-plugins/gedit-plugins.info @@ -6,5 +6,5 @@ MD5SUM="c5701ed546aceb6ebceac8749948c8f5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gedit" -MAINTAINER="Juan M. Lasca" -EMAIL="juanmlasca@gmail.com" +MAINTAINER="Bob Funk" +EMAIL="bobfunk11@gmail.com" diff --git a/development/gedit/gedit.info b/development/gedit/gedit.info index 00cfc14544..487d5ae11c 100644 --- a/development/gedit/gedit.info +++ b/development/gedit/gedit.info @@ -6,5 +6,5 @@ MD5SUM="74cc927f8c41e7ccd2352c90d1086974" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libpeas tepl gspell" -MAINTAINER="Juan M. Lasca" -EMAIL="juanmlasca@gmail.com" +MAINTAINER="Bob Funk" +EMAIL="bobfunk11@gmail.com" diff --git a/development/ghex/ghex.SlackBuild b/development/ghex/ghex.SlackBuild index 927714fb2a..559e6c549a 100644 --- a/development/ghex/ghex.SlackBuild +++ b/development/ghex/ghex.SlackBuild @@ -5,7 +5,7 @@ # Originally written by B. Watson (urchlay@slackware.uk), Copyright © 2020-2021 # # Updated for GHex 4.x by Logan Rathbone <poprocks@gmail.com> -# Copyright ©2022-2023 +# Copyright © 2022-2024 # # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. # @@ -14,7 +14,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ghex -VERSION=${VERSION:-45.1} +VERSION=${VERSION:-46.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/ghex/ghex.info b/development/ghex/ghex.info index 928ed3954d..4270ef16c0 100644 --- a/development/ghex/ghex.info +++ b/development/ghex/ghex.info @@ -1,8 +1,8 @@ PRGNAM="ghex" -VERSION="45.1" +VERSION="46.0" HOMEPAGE="https://gitlab.gnome.org/GNOME/ghex" -DOWNLOAD="https://download.gnome.org/sources/ghex/45/ghex-45.1.tar.xz" -MD5SUM="54eafa6969a6593e9e3e94def171bd86" +DOWNLOAD="https://download.gnome.org/sources/ghex/46/ghex-46.0.tar.xz" +MD5SUM="0079e4a5bd8103529e78b77616674d76" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libadwaita" diff --git a/development/ghidra/ghidra.SlackBuild b/development/ghidra/ghidra.SlackBuild index b2797434e3..588e26bdd3 100644 --- a/development/ghidra/ghidra.SlackBuild +++ b/development/ghidra/ghidra.SlackBuild @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=ghidra -VERSION=${VERSION:-11.0.1} -VERDATE=${VERDATE:-20240130} +VERSION=${VERSION:-11.0.3} +VERDATE=${VERDATE:-20240410} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/ghidra/ghidra.info b/development/ghidra/ghidra.info index 733cbfed65..9a82e03a93 100644 --- a/development/ghidra/ghidra.info +++ b/development/ghidra/ghidra.info @@ -1,10 +1,10 @@ PRGNAM="ghidra" -VERSION="11.0.1" +VERSION="11.0.3" HOMEPAGE="https://ghidra-sre.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0.1_build/ghidra_11.0.1_PUBLIC_20240130.zip" -MD5SUM_x86_64="d7ee0dc93ec05002ce9c4cec7e64083b" +DOWNLOAD_x86_64="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_11.0.3_build/ghidra_11.0.3_PUBLIC_20240410.zip" +MD5SUM_x86_64="e8122e6ae7eacd7bfb9842c6dad13a32" REQUIRES="jdk19" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/development/github-cli/github-cli.SlackBuild b/development/github-cli/github-cli.SlackBuild index 14cf96a4ff..b5d29e3a61 100644 --- a/development/github-cli/github-cli.SlackBuild +++ b/development/github-cli/github-cli.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=github-cli DEBNAM=gh -VERSION=${VERSION:-2.45.0} +VERSION=${VERSION:-2.49.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/github-cli/github-cli.info b/development/github-cli/github-cli.info index ee13cb2493..7039925d0b 100644 --- a/development/github-cli/github-cli.info +++ b/development/github-cli/github-cli.info @@ -1,10 +1,10 @@ PRGNAM="github-cli" -VERSION="2.45.0" +VERSION="2.49.2" HOMEPAGE="https://cli.github.com/" -DOWNLOAD="https://github.com/cli/cli/releases/download/v2.45.0/gh_2.45.0_linux_386.deb" -MD5SUM="4231b40609c5ad2717eabe9e3b72437e" -DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.45.0/gh_2.45.0_linux_amd64.deb" -MD5SUM_x86_64="97bcdd99de1aceb4035bc814ee3ee8db" +DOWNLOAD="https://github.com/cli/cli/releases/download/v2.49.2/gh_2.49.2_linux_386.deb" +MD5SUM="c1c2c08d79405b39c6d45aef6c97bad7" +DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.49.2/gh_2.49.2_linux_amd64.deb" +MD5SUM_x86_64="5270cc18daefa28102c599f9a5b04e4e" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/development/github-desktop/README b/development/github-desktop/README index 8675c77862..3c7d957987 100644 --- a/development/github-desktop/README +++ b/development/github-desktop/README @@ -5,10 +5,4 @@ This is a re-pack of the official DEB package. Fork of GitHub Desktop to support various Linux distributions. -64-bit only. It will spit an error on a 32-bit system. - -The script also supports aarch64 but you must manually wget the file -as the .info cannot support it directly. - -arm64/aarch64 link: -https://github.com/shiftkey/desktop/releases/download/release-3.3.10-linux1/GitHubDesktop-linux-arm64-3.3.10-linux1.deb +For x86_64 or aarch64 only, no 32-bit support. diff --git a/development/github-desktop/github-desktop.SlackBuild b/development/github-desktop/github-desktop.SlackBuild index 1a8001a9c4..fbc8119be0 100644 --- a/development/github-desktop/github-desktop.SlackBuild +++ b/development/github-desktop/github-desktop.SlackBuild @@ -26,8 +26,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=github-desktop SRCNAM=GitHubDesktop -VERSION=${VERSION:-3.3.10} +VERSION=${VERSION:-3.3.12} BUILD=${BUILD:-1} +DEBBUILD=${DEBBUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -70,7 +71,7 @@ set -eu rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $PKG -ar x $CWD/${SRCNAM}-linux-$DEBARCH-${VERSION}-linux${BUILD}.deb data.tar.xz +ar x $CWD/${SRCNAM}-linux-$DEBARCH-${VERSION}-linux${DEBBUILD}.deb data.tar.xz tar xvf $PKG/data.tar.xz rm $PKG/data.tar.xz diff --git a/development/github-desktop/github-desktop.info b/development/github-desktop/github-desktop.info index 0f908f1a75..ce376c9b79 100644 --- a/development/github-desktop/github-desktop.info +++ b/development/github-desktop/github-desktop.info @@ -1,10 +1,12 @@ PRGNAM="github-desktop" -VERSION="3.3.10" +VERSION="3.3.12" HOMEPAGE="https://github.com/shiftkey/desktop/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/shiftkey/desktop/releases/download/release-3.3.10-linux1/GitHubDesktop-linux-amd64-3.3.10-linux1.deb" -MD5SUM_x86_64="ebd5667b63e678e86823eb5d126eb819" +DOWNLOAD_x86_64="https://github.com/shiftkey/desktop/releases/download/release-3.3.12-linux2/GitHubDesktop-linux-amd64-3.3.12-linux2.deb \ + https://github.com/shiftkey/desktop/releases/download/release-3.3.12-linux2/GitHubDesktop-linux-arm64-3.3.12-linux2.deb" +MD5SUM_x86_64="0259c75f2b0756e94279e1035f5b1dd9 \ + 358b3e487ab2ceebb16ca851d89d9c53" REQUIRES="" MAINTAINER="Jay Lanagan" EMAIL="j@lngn.net" diff --git a/development/gitlab-cli/gitlab-cli.SlackBuild b/development/gitlab-cli/gitlab-cli.SlackBuild index 53406543b5..1d81f6fe3a 100644 --- a/development/gitlab-cli/gitlab-cli.SlackBuild +++ b/development/gitlab-cli/gitlab-cli.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gitlab-cli DEBNAM=glab -VERSION=${VERSION:-1.37.0} +VERSION=${VERSION:-1.40.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/gitlab-cli/gitlab-cli.info b/development/gitlab-cli/gitlab-cli.info index 26f732fcff..eb9f088c12 100644 --- a/development/gitlab-cli/gitlab-cli.info +++ b/development/gitlab-cli/gitlab-cli.info @@ -1,14 +1,14 @@ PRGNAM="gitlab-cli" -VERSION="1.37.0" +VERSION="1.40.0" HOMEPAGE="https://gitlab.com/gitlab-org/cli" -DOWNLOAD="https://gitlab.com/gitlab-org/cli/-/archive/v1.37.0/cli-v1.37.0.tar.gz \ - https://gitlab.com/gitlab-org/cli/-/releases/v1.37.0/downloads/glab_1.37.0_Linux_i386.deb" -MD5SUM="83e99040535ee1b6b3222ca4751913ba \ - ecee73526ca604c4702064fda4955b6a" -DOWNLOAD_x86_64="https://gitlab.com/gitlab-org/cli/-/archive/v1.37.0/cli-v1.37.0.tar.gz \ - https://gitlab.com/gitlab-org/cli/-/releases/v1.37.0/downloads/glab_1.37.0_Linux_x86_64.deb" -MD5SUM_x86_64="83e99040535ee1b6b3222ca4751913ba \ - 176a122cf49a586f817c54b52822319a" +DOWNLOAD="https://gitlab.com/gitlab-org/cli/-/archive/v1.40.0/cli-v1.40.0.tar.gz \ + https://gitlab.com/gitlab-org/cli/-/releases/v1.40.0/downloads/glab_1.40.0_Linux_i386.deb" +MD5SUM="211aea19fc88dbf6f21763e593ba2079 \ + 94ff62f6214017c6204178810c9ef7a4" +DOWNLOAD_x86_64="https://gitlab.com/gitlab-org/cli/-/archive/v1.40.0/cli-v1.40.0.tar.gz \ + https://gitlab.com/gitlab-org/cli/-/releases/v1.40.0/downloads/glab_1.40.0_Linux_x86_64.deb" +MD5SUM_x86_64="211aea19fc88dbf6f21763e593ba2079 \ + b5774bc5db8eaf3099e83f3a4a3c74bf" REQUIRES="" MAINTAINER="Diniz Bortolotto" EMAIL="diniz.bortolotto@gmail.com" diff --git a/development/gnuradio/README b/development/gnuradio/README index 01547382b5..f263aa7289 100644 --- a/development/gnuradio/README +++ b/development/gnuradio/README @@ -9,7 +9,7 @@ research and real-world radio systems. If you want to enable gnuradio-companion (GNU Radio Companion *GRC* is a graphical tool for creating signal flow graphs and generating flow-graph source code), you must install at least: -lxml and numpy and then qwt for qtgui or wxPython for wxgui. +python3-lxml and numpy and then qwt for qtgui or wxPython for wxgui. Optional dependencies: uhd, cppunit, gsl, orc, jack, portaudio, SDL2, and Sphinx (the last is to generate additional docs). diff --git a/development/gnuradio/doinst.sh b/development/gnuradio/doinst.sh index 19a6ff6ac8..65c7e2eeb9 100644 --- a/development/gnuradio/doinst.sh +++ b/development/gnuradio/doinst.sh @@ -1,13 +1,9 @@ -config() { - NEW="$1" - OLD="$(dirname $NEW)/$(basename $NEW .new)" - # If there's no config file by that name, mv it over: - if [ ! -r $OLD ]; then - mv $NEW $OLD - elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then - # toss the redundant copy - rm $NEW - fi - # Otherwise, we leave the .new copy for the admin to consider... -} +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/development/gnuradio/gnuradio.SlackBuild b/development/gnuradio/gnuradio.SlackBuild index abe11c3e11..619f7387f5 100644 --- a/development/gnuradio/gnuradio.SlackBuild +++ b/development/gnuradio/gnuradio.SlackBuild @@ -40,9 +40,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -104,11 +101,13 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md COPYING DCO.txt README.md VERSIONING \ +cp CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md COPYING DCO.txt README.md VERSIONING \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh diff --git a/development/godot/godot.SlackBuild b/development/godot/godot.SlackBuild index c7c9009c09..9e16eeb63d 100644 --- a/development/godot/godot.SlackBuild +++ b/development/godot/godot.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=godot -VERSION=${VERSION:-4.2.1} -SRCVER=${SRCVERSION:-4.2.1-stable} +VERSION=${VERSION:-4.2.2} +SRCVER=${SRCVERSION:-$VERSION-stable} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/godot/godot.info b/development/godot/godot.info index f1ff811d7e..153139498e 100644 --- a/development/godot/godot.info +++ b/development/godot/godot.info @@ -1,8 +1,8 @@ PRGNAM="godot" -VERSION="4.2.1" +VERSION="4.2.2" HOMEPAGE="https://godotengine.org" -DOWNLOAD="https://github.com/godotengine/godot/archive/4.2.1-stable/godot-4.2.1-stable.tar.gz" -MD5SUM="ba7ade6044479449ec399affdace1863" +DOWNLOAD="https://github.com/godotengine/godot/archive/4.2.2-stable/godot-4.2.2-stable.tar.gz" +MD5SUM="6ab0937dd74b468cab3c3ec5db3a4eb0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/gpsim/gpsim.SlackBuild b/development/gpsim/gpsim.SlackBuild index 95949ea3e6..3006ef0185 100644 --- a/development/gpsim/gpsim.SlackBuild +++ b/development/gpsim/gpsim.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gpsim -VERSION=${VERSION:-0.29.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.32.1} +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 @@ -98,7 +95,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 HISTORY README* NEWS TODO AUTHORS COPYING INSTALL PROCESSORS $PKG/usr/doc/$PRGNAM-$VERSION +cp -a HISTORY README* NEWS TODO AUTHORS COPYING PROCESSORS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cp $CWD/$PRGNAM.pdf $PKG/usr/doc/$PRGNAM-$VERSION/ diff --git a/development/gpsim/gpsim.info b/development/gpsim/gpsim.info index c94de5c10b..2017231311 100644 --- a/development/gpsim/gpsim.info +++ b/development/gpsim/gpsim.info @@ -1,10 +1,10 @@ PRGNAM="gpsim" -VERSION="0.29.0" +VERSION="0.32.1" HOMEPAGE="http://gpsim.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/project/gpsim/gpsim/0.29.0/gpsim-0.29.0.tar.gz \ - http://gpsim.sourceforge.net/gpsim.pdf" -MD5SUM="9cad6ddfa8c2842a7a9139238b36a8b2 \ - b2d8b81c0c060437f781d6576735cb4b" +DOWNLOAD="https://sourceforge.net/projects/gpsim/files/gpsim/0.32.0/gpsim-0.32.1.tar.gz \ + https://gpsim.sourceforge.net/gpsim.pdf" +MD5SUM="62ed8ef50a13f29d1b740b8af6ac8286 \ + 2fbf1451263c81cdb1e5a1025efac4e5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gtkextra gputils" diff --git a/development/gputils/gputils.SlackBuild b/development/gputils/gputils.SlackBuild index be36ff8b77..b244eee707 100644 --- a/development/gputils/gputils.SlackBuild +++ b/development/gputils/gputils.SlackBuild @@ -7,7 +7,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gputils -VERSION=${VERSION:-1.5.0} +VERSION=${VERSION:-1.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -20,9 +20,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -32,7 +29,7 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO" +DOCS="AUTHORS COPYING ChangeLog NEWS README TODO" if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" @@ -48,7 +45,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION-1.tar.bz2 +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -78,6 +75,8 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +mv $PKG/usr/share/doc/$PRGNAM-$VERSION/html $PKG/usr/doc/$PRGNAM-$VERSION +rm -rf $PKG/usr/share/doc mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/development/gputils/gputils.info b/development/gputils/gputils.info index 2c40107e34..51e32cfe6c 100644 --- a/development/gputils/gputils.info +++ b/development/gputils/gputils.info @@ -1,8 +1,8 @@ PRGNAM="gputils" -VERSION="1.5.0" +VERSION="1.5.2" HOMEPAGE="http://gputils.sourceforge.net/" -DOWNLOAD="https://downloads.sourceforge.net/project/gputils/gputils/1.5.0/gputils-1.5.0-1.tar.bz2" -MD5SUM="1fddfcba61c442d1e51bb0823dd6c34a" +DOWNLOAD="https://sourceforge.net/projects/gputils/files/gputils/1.5.0/gputils-1.5.2.tar.bz2" +MD5SUM="6b27bea5f67b2bc6f1c7b91c75ddc462" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/gsoap/gsoap.SlackBuild b/development/gsoap/gsoap.SlackBuild index 197e63dfe2..89be61470e 100644 --- a/development/gsoap/gsoap.SlackBuild +++ b/development/gsoap/gsoap.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for gsoap -# Copyright 2009-2023 Heinz Wiesinger, Amsterdam, The Netherlands +# Copyright 2009-2024 Heinz Wiesinger, Amsterdam, The Netherlands # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gsoap -VERSION=${VERSION:-2.8.127} +VERSION=${VERSION:-2.8.132} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/gsoap/gsoap.info b/development/gsoap/gsoap.info index 15b5c90320..891fdcf791 100644 --- a/development/gsoap/gsoap.info +++ b/development/gsoap/gsoap.info @@ -1,8 +1,8 @@ PRGNAM="gsoap" -VERSION="2.8.127" +VERSION="2.8.132" HOMEPAGE="http://gsoap2.sourceforge.net/" -DOWNLOAD="https://sources.liwjatan.org/gsoap/gsoap_2.8.127.zip" -MD5SUM="572272c38ce259c0c38afb4634fdddb1" +DOWNLOAD="https://sources.liwjatan.org/gsoap/gsoap_2.8.132.zip" +MD5SUM="b0b93960bba760b5749f2fef3d5c718a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/gtest/gtest.SlackBuild b/development/gtest/gtest.SlackBuild index 867de2d6e9..bf915c9da7 100644 --- a/development/gtest/gtest.SlackBuild +++ b/development/gtest/gtest.SlackBuild @@ -34,7 +34,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gtest SRCNAM=googletest VERSION=${VERSION:-1.12.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -111,13 +111,21 @@ install -m 0644 googletest/include/$PRGNAM/internal/custom/*.h \ $PKG/usr/include/$PRGNAM/internal/custom # install the libs and the pkgconfig files! -install -s -m 0755 build/lib/*.so $PKG/usr/lib$LIBDIRSUFFIX +for i in build/lib/*.so ; do + install -s -m 0755 $i $PKG/usr/lib$LIBDIRSUFFIX/$(basename $i .so).so.$VERSION + ln -s $(basename $i .so).so.$VERSION $PKG/usr/lib$LIBDIRSUFFIX/$(basename $i .so).so +done mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/pkgconfig for i in gmock gmock_main gtest gtest_main ; do sed "s| -lpthread||g" build/googletest/generated/${i}.pc \ > $PKG/usr/lib$LIBDIRSUFFIX/pkgconfig/${i}.pc done +# copy the cmake files +mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/cmake/GTest +find build/googletest/CMakeFiles/Export build/googletest/generated \ + -name *.cmake -exec cp {} $PKG/usr/lib$LIBDIRSUFFIX/cmake/GTest \; + mkdir -p $PKG/usr/src cp -R googlemock $PKG/usr/src cp -R googletest $PKG/usr/src diff --git a/development/gtkextra/gtkextra.SlackBuild b/development/gtkextra/gtkextra.SlackBuild index c1e96db9d8..ae458dd475 100644 --- a/development/gtkextra/gtkextra.SlackBuild +++ b/development/gtkextra/gtkextra.SlackBuild @@ -31,8 +31,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gtkextra -VERSION=${VERSION:-3.3.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-3.3.4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -44,9 +44,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -107,7 +104,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS COPYING ChangeLog INSTALL README TODO $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING ChangeLog README TODO $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild rm -f $PKG/usr/lib*/*.la diff --git a/development/gtkextra/gtkextra.info b/development/gtkextra/gtkextra.info index c42d4e1850..3785b87576 100644 --- a/development/gtkextra/gtkextra.info +++ b/development/gtkextra/gtkextra.info @@ -1,8 +1,8 @@ PRGNAM="gtkextra" -VERSION="3.3.3" +VERSION="3.3.4" HOMEPAGE="http://gtkextra.sourceforge.net/" -DOWNLOAD="https://sourceforge.net/projects/gtkextra/files/3.3/gtkextra-3.3.3.tar.gz" -MD5SUM="2ae8bef2ce2daae1073399daae0ff5c0" +DOWNLOAD="https://sourceforge.net/projects/gtkextra/files/3.3/gtkextra-3.3.4.tar.gz" +MD5SUM="9462123bbccc5391be055a287b6bb6e7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/haxe-bin/haxe-bin.SlackBuild b/development/haxe-bin/haxe-bin.SlackBuild index 2dc26cc7af..3b48ac38ee 100644 --- a/development/haxe-bin/haxe-bin.SlackBuild +++ b/development/haxe-bin/haxe-bin.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for haxe-bin -# Copyright 2023 rc-05 <rc_o5@protonmail.com> +# Copyright 2024 rc_05 <contact@rc-05.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,12 +25,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=haxe-bin -VERSION=${VERSION:-4.3.3} +VERSION=${VERSION:-4.3.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -COMMIT_VER=${PRGNAM%-bin}_20231117191750_de28889 +COMMIT_VER=${PRGNAM%-bin}_20240304101237_dc1a43d ARCH="$(uname -m)" if [ "$ARCH" != "x86_64" ]; then diff --git a/development/haxe-bin/haxe-bin.info b/development/haxe-bin/haxe-bin.info index 7f5a5639f4..0ec4678120 100644 --- a/development/haxe-bin/haxe-bin.info +++ b/development/haxe-bin/haxe-bin.info @@ -1,10 +1,10 @@ PRGNAM="haxe-bin" -VERSION="4.3.3" +VERSION="4.3.4" HOMEPAGE="https://haxe.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/HaxeFoundation/haxe/releases/download/4.3.3/haxe-4.3.3-linux64.tar.gz" -MD5SUM_x86_64="fee61e452c1f587f98b3d4a738e873ec" +DOWNLOAD_x86_64="https://github.com/HaxeFoundation/haxe/releases/download/4.3.4/haxe-4.3.4-linux64.tar.gz" +MD5SUM_x86_64="9161207d1f4592f9133372554e40bf73" REQUIRES="neko" MAINTAINER="rc-05" -EMAIL="rc_o5@protonmail.com" +EMAIL="contact@rc-05.com" diff --git a/development/heroku-cli/heroku-cli.SlackBuild b/development/heroku-cli/heroku-cli.SlackBuild index 5962fe5a57..a256e49e10 100644 --- a/development/heroku-cli/heroku-cli.SlackBuild +++ b/development/heroku-cli/heroku-cli.SlackBuild @@ -25,13 +25,11 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=heroku-cli -VERSION=${VERSION:-8.10.0} +VERSION=${VERSION:-8.11.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} - -#Heroku download is allways on latest version -DOWNLOAD=heroku-linux-x64.tar.gz +TARBALL=heroku-v8.11.5-df5cd30-linux-x64.tar.xz if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -57,26 +55,9 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$DOWNLOAD - -#Tarball has a heroku dir only - check/update version -TARVRS=$(head heroku/package.json | grep version | cut -d'"' -f4) - -if [ $VERSION != $TARVRS ] -then - echo "" - echo "**********************************************" - echo "************ Fix Slackbuild!! ************" - echo "**********************************************" - echo " Tarball version ($TARVRS) is not equal the " - echo " package version ($VERSION). Edit slackbuild" - echo " replacing VERSION $VERSION by $TARVRS. " - echo "**********************************************" - echo "" - exit 1 -fi +tar xvf $CWD/$TARBALL -#Update/move heroku dir to PRGNAM-VERSION +#For sake of consistency move heroku dir to PRGNAM-VERSION mv heroku $PRGNAM-$VERSION cd $PRGNAM-$VERSION @@ -116,4 +97,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE - diff --git a/development/heroku-cli/heroku-cli.info b/development/heroku-cli/heroku-cli.info index 0184c92df1..62703521da 100644 --- a/development/heroku-cli/heroku-cli.info +++ b/development/heroku-cli/heroku-cli.info @@ -1,10 +1,10 @@ PRGNAM="heroku-cli" -VERSION="8.10.0" -HOMEPAGE="https://www.heroku.com" +VERSION="8.11.5" +HOMEPAGE="https://www.heroku.com/home" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://cli-assets.heroku.com/channels/stable/heroku-linux-x64.tar.gz" -MD5SUM_x86_64="02b1c5c3d094e991c073f5dc1e8ee5af" +DOWNLOAD_x86_64="https://cli-assets.heroku.com/versions/8.11.5/df5cd30/heroku-v8.11.5-df5cd30-linux-x64.tar.xz" +MD5SUM_x86_64="fdb3118070d581bfc9c4670a205644a2" REQUIRES="" MAINTAINER="Diniz Bortolotto" EMAIL="diniz.bortolotto@gmail.com" diff --git a/development/hhvm/README b/development/hhvm/README deleted file mode 100644 index 2467669770..0000000000 --- a/development/hhvm/README +++ /dev/null @@ -1,59 +0,0 @@ -HHVM is an open-source virtual machine designed for executing programs -written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation -approach to achieve superior performance while maintaining the -development flexibility that PHP provides. - -Hack is a programming language for HHVM. Hack reconciles the fast -development cycle of a dynamically typed language with the discipline -provided by static typing, while adding many features commonly found -in other modern programming languages. - -Please note that HHVM is unsupported on 32-bit OSes and there are no -current plans to ever add support. - -In order to start HHVM at boot and stop it properly at shutdown, -make sure rc.hhvm is executable and add the following lines to -your rc.d scripts: - - /etc/rc.d/rc.local - ================== - # Startup HHVM - if [ -x /etc/rc.d/rc.hhvm ]; then - /etc/rc.d/rc.hhvm start - fi - - /etc/rc.d/rc.local_shutdown - =========================== - # Stop HHVM - if [ -x /etc/rc.d/rc.hhvm ]; then - /etc/rc.d/rc.hhvm stop - fi - -HHVM ships an integrated web server, proxygen, which listens on port -9000 (though you can configure proxygen to make use of a different -port): https://docs.hhvm.com/hhvm/basic-usage/proxygen. - -Alternatively to reverse proxy, FastCGI is available, which uses Unix -sockets by default. If your web server isn't Apache make sure it has -write access to the socket file. You can create a new group and add -your web server user to this group or just use the main group of your -web server and start HHVM as following: - - hhvm_GROUP=apache /etc/rc.d/rc.hhvm start - -See https://docs.hhvm.com/hhvm/advanced-usage/fastCGI. - -To start a project you have to configure the type checker as well. -See the official documentation: -https://docs.hhvm.com/hack/getting-started/getting-started - -Basically you create an empty .hhconfig file in the root dir of your -project: - - touch .hhconfig - -and run: - - hh_client - -Happy Hacking! diff --git a/development/hhvm/doinst.sh b/development/hhvm/doinst.sh deleted file mode 100644 index 6979f0cdcf..0000000000 --- a/development/hhvm/doinst.sh +++ /dev/null @@ -1,20 +0,0 @@ -config() { - NEW="$1" - OLD="`dirname $NEW`/`basename $NEW .new`" - # If there's no config file by that name, mv it over: - if [ ! -r $OLD ]; then - mv $NEW $OLD - elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy - rm $NEW - fi - # Otherwise, we leave the .new copy for the admin to consider... -} -# Keep same perms on rc.hhvm.new: -if [ -e etc/rc.d/rc.hhvm ]; then - cp -a etc/rc.d/rc.hhvm etc/rc.d/rc.hhvm.new.incoming - cat etc/rc.d/rc.hhvm.new > etc/rc.d/rc.hhvm.new.incoming - mv etc/rc.d/rc.hhvm.new.incoming etc/rc.d/rc.hhvm.new -fi -config etc/rc.d/rc.hhvm.new -config etc/hhvm/server.ini.new -config etc/hhvm/php.ini.new diff --git a/development/hhvm/etc/php.ini b/development/hhvm/etc/php.ini deleted file mode 100644 index 5004b9fb11..0000000000 --- a/development/hhvm/etc/php.ini +++ /dev/null @@ -1 +0,0 @@ -extension_dir = /usr/lib64/hhvm/extensions diff --git a/development/hhvm/etc/rc.hhvm b/development/hhvm/etc/rc.hhvm deleted file mode 100644 index 049fb521d4..0000000000 --- a/development/hhvm/etc/rc.hhvm +++ /dev/null @@ -1,163 +0,0 @@ -#!/bin/bash -# -### BEGIN INIT INFO -# Provides: hhvm -# Required-Start: $remote_fs $network -# Required-Stop: $remote_fs $network -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Description: Starts the HHVM daemon -### END INIT INFO - -PIDFILE=/var/run/hhvm/pid -hhvm_SOCKET=/var/run/hhvm/sock -hhvm_GROUP=${hhvm_GROUP:-apache} -CONFIG_FILE="/etc/hhvm/server.ini" -SYSTEM_CONFIG_FILE="/etc/hhvm/php.ini" - -DAEMON_ARGS="--config ${SYSTEM_CONFIG_FILE} \ - --config ${CONFIG_FILE} \ - --user ${hhvm_GROUP} \ - -vPidFile=${PIDFILE}" - -do_stop () { - try=0 - - if [ ! -r $2 ]; then - echo "warning, no pid file found - HHVM is not running?" - exit 1 - fi - - PID=$(cat $2) - kill $1 $PID - - # Waiting for HHVM to shutdown - while test $try -lt 35 - do - if ps -p $PID | grep -q $PID - then - echo -n . - try=$(expr $try + 1) - sleep 1 - else - try='' - break - fi - done - - if [ -n "$try" ] - then - echo " failed. Use force-quit" - exit 1 - else - rm -f $2 - echo " done" - fi -} - -wait_for_pid () { - try=0 - - while test $try -lt 35 - do - if [ -f "$1" ] ; then - try='' - break - fi - - echo -n . - try=$(expr $try + 1) - sleep 1 - done - -} - -case "$1" in - start) - echo -n "Starting HHVM " - - if [ -r $PIDFILE ]; then - echo "warning, pid file found - HHVM is already running?" - exit 1 - fi - - mkdir -p $(dirname ${PIDFILE}) $(dirname ${hhvm_SOCKET}) - chown apache:apache $(dirname ${PIDFILE}) - - echo - /usr/bin/hhvm --mode daemon $DAEMON_ARGS - if [ "$?" != 0 ] - then - echo "Failed" - exit 1 - fi - - wait_for_pid $PIDFILE - - if [ -n "$try" ] ; then - echo " failed" - exit 1 - fi - - # Set the socket permissions if HHVM uses UDS - if [ -S "$hhvm_SOCKET" ] - then - chgrp $hhvm_GROUP $hhvm_SOCKET - fi - - echo " done" - ;; - - stop) - echo -n "Stopping HHVM " - - do_stop -QUIT $PIDFILE - ;; - - force-quit) - echo -n "Terminating HHVM " - - do_stop -TERM $PIDFILE - ;; - - status) - if [ ! -r $PIDFILE ] - then - echo "HHVM is stopped" - exit 0 - fi - - PID=$(cat $PIDFILE) - if ps -p $PID | grep -q $PID - then - echo "HHVM (pid $PID) is running..." - else - echo "HHVM dead but pid file exists" - fi - ;; - - restart) - sh $0 stop - sh $0 start - ;; - - reload) - echo -n "Reload service HHVM " - - if [ ! -r $PIDFILE ] - then - echo "warning, no pid file found - HHVM is not running?" - exit 1 - fi - - kill -USR2 $(cat $PIDFILE) - - echo " done" - ;; - - *) - echo "Usage: $0 {start|stop|status|restart|reload|force-quit}" >&2 - exit 1 - ;; - -esac diff --git a/development/hhvm/etc/server.ini b/development/hhvm/etc/server.ini deleted file mode 100644 index ce240979d4..0000000000 --- a/development/hhvm/etc/server.ini +++ /dev/null @@ -1,9 +0,0 @@ -pid = /var/run/hhvm/pid - -;hhvm.server.file_socket = /var/run/hhvm/sock -hhvm.server.port = 9000 -hhvm.server.type = proxygen -hhvm.server.default_document = index.hh -hhvm.log.use_log_file = true -hhvm.log.file = /var/log/hhvm/error.log -hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc diff --git a/development/hhvm/hhvm.SlackBuild b/development/hhvm/hhvm.SlackBuild deleted file mode 100644 index fadc3c030f..0000000000 --- a/development/hhvm/hhvm.SlackBuild +++ /dev/null @@ -1,209 +0,0 @@ -#!/bin/bash - -# Slackware build script for HHVM - -# Copyright 2015-2023 Eugene Wissner, Dachau, 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=hhvm -VERSION=${VERSION:-4.168.2} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} -PKGTYPE=${PKGTYPE:-tgz} - -OPAM_STAMP="1d2e919" -CARGO_BUILD="3" -FB_VERSION="2022.07.04.00" - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" - exit 0 -fi - -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -if [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - echo "$ARCH is not supported." - exit 1 -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION -tar Jxvf $CWD/$PRGNAM-$VERSION.tar.xz -cd $PRGNAM-$VERSION - -mkdir -p hphp/hack/facebook hphp/hack/_build/opam -tar Jxvf $CWD/hack-switch-$OPAM_STAMP.tar.xz -C hphp/hack/_build/opam -tar Jxvf $CWD/cargo-home-$CARGO_BUILD.tar.xz -C hphp/hack/_build - -install -m 0755 -D $CWD/opam-2.1.0-x86_64-linux \ - third-party/opam/opamDownload-prefix/src/opam-2.1.0-x86_64-linux - -install -m 0644 -D $CWD/fmt-8.0.0.zip third-party/fmt/bundled_fmt-prefix/src/fmt-8.0.0.zip -unzip $CWD/fmt-8.0.0.zip -d third-party/fmt/bundled_fmt-prefix/src -mv third-party/fmt/bundled_fmt-prefix/src/fmt-8.0.0 third-party/fmt/bundled_fmt-prefix/src/bundled_fmt - -mkdir -p third-party/re2/bundled_re2-prefix/src/bundled_re2 -install -m 0644 -D $CWD/re2-2021-11-01.tar.gz third-party/re2/bundled_re2-prefix/src/re2-2021-11-01.tar.gz -tar zxvf $CWD/re2-2021-11-01.tar.gz \ - -C third-party/re2/bundled_re2-prefix/src/bundled_re2 \ - --strip-components=1 - -mkdir -p third-party/brotli/bundled_brotli-prefix/src/bundled_brotli -install -m 0644 -D $CWD/brotli-v1.0.9.tar.gz third-party/brotli/bundled_brotli-prefix/src/brotli-v1.0.9.tar.gz -tar zxvf $CWD/brotli-v1.0.9.tar.gz \ - -C third-party/brotli/bundled_brotli-prefix/src/bundled_brotli \ - --strip-components=1 - -mkdir -p third-party/rustc/bundled_rust-prefix/src/bundled_rust -install -m 0644 -D $CWD/rust-nightly-x86_64-unknown-linux-gnu.tar.gz \ - third-party/rustc/bundled_rust-prefix/src/rust-nightly-x86_64-unknown-linux-gnu.tar.gz -tar zxvf $CWD/rust-nightly-x86_64-unknown-linux-gnu.tar.gz \ - -C third-party/rustc/bundled_rust-prefix/src/bundled_rust \ - --strip-components=1 - -mkdir -p third-party/proxygen/bundled_proxygen-prefix/src/bundled_proxygen -install -m 0644 -D $CWD/proxygen-v${FB_VERSION}.tar.gz \ - third-party/proxygen/bundled_proxygen-prefix/src/proxygen-v${FB_VERSION}.tar.gz -tar zxvf $CWD/proxygen-v${FB_VERSION}.tar.gz \ - -C third-party/proxygen/bundled_proxygen-prefix/src/bundled_proxygen - -mkdir -p third-party/folly/bundled_folly-prefix/src/bundled_folly -install -m 0644 -D $CWD/folly-v${FB_VERSION}.tar.gz \ - third-party/folly/bundled_folly-prefix/src/folly-v${FB_VERSION}.tar.gz -tar zxvf $CWD/folly-v${FB_VERSION}.tar.gz \ - -C third-party/folly/bundled_folly-prefix/src/bundled_folly - -mkdir -p third-party/wangle/bundled_wangle-prefix/src/bundled_wangle -install -m 0644 -D $CWD/wangle-v${FB_VERSION}.tar.gz \ - third-party/wangle/bundled_wangle-prefix/src/wangle-v${FB_VERSION}.tar.gz -tar -zxvf $CWD/wangle-v${FB_VERSION}.tar.gz \ - -C third-party/wangle/bundled_wangle-prefix/src/bundled_wangle - -mkdir -p third-party/thrift/bundled_thrift-prefix/src/bundled_thrift -install -m 0644 -D $CWD/fbthrift-v${FB_VERSION}.tar.gz \ - third-party/thrift/bundled_thrift-prefix/src/fbthrift-v${FB_VERSION}.tar.gz -tar -zxvf $CWD/fbthrift-v${FB_VERSION}.tar.gz \ - -C third-party/thrift/bundled_thrift-prefix/src/bundled_thrift \ - --strip-components=1 - -mkdir -p third-party/mcrouter/bundled_mcrouter-prefix/src/bundled_mcrouter -install -m 0644 -D $CWD/mcrouter-v${FB_VERSION}.tar.gz \ - third-party/mcrouter/bundled_mcrouter-prefix/src/mcrouter-v${FB_VERSION}.tar.gz -tar -zxvf $CWD/mcrouter-v${FB_VERSION}.tar.gz \ - -C third-party/mcrouter/bundled_mcrouter-prefix/src/bundled_mcrouter \ - --strip-components=1 - -mkdir -p third-party/timelib/bundled_timelib-prefix/src/bundled_timelib -install -m 0644 -D $CWD/timelib-2021.07.tar.gz third-party/timelib/bundled_timelib-prefix/src/timelib-2021.07.tar.gz -tar -zxvf $CWD/timelib-2021.07.tar.gz \ - -C third-party/timelib/bundled_timelib-prefix/src/bundled_timelib \ - --strip-components=1 - -mkdir -p third-party/fizz/bundled_fizz-prefix/src/bundled_fizz -install -m 0644 -D $CWD/fizz-v${FB_VERSION}.tar.gz \ - third-party/fizz/bundled_fizz-prefix/src/fizz-v${FB_VERSION}.tar.gz -tar -zxvf $CWD/fizz-v${FB_VERSION}.tar.gz \ - -C third-party/fizz/bundled_fizz-prefix/src/bundled_fizz - -# The working directory is hphp/hack. -cat << EOF > hphp/hack/facebook/fetch_opam2_repo_hack.sh -!/bin/sh -cp $CWD/index-$OPAM_STAMP.tar.gz facebook/ -echo facebook/index-$OPAM_STAMP -EOF -chmod 0755 hphp/hack/facebook/fetch_opam2_repo_hack.sh - -patch -p1 --verbose -i $CWD/patches/0001-liburing.patch -patch -p1 --verbose -i $CWD/patches/0002-download.patch -patch -p1 --verbose -i $CWD/patches/0003-iquote.patch - -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -export CMAKE_PREFIX_PATH=`pwd` -cmake \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_STANDARD=17 \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \ - -DENABLE_MCROUTER=true \ - -DENABLE_EXTENSION_IMAGICK=false \ - -DNON_DISTRIBUTABLE_BUILD=true \ - -DENABLE_LD_GOLD=true \ - -DUSE_JEMALLOC=true \ - -DUSE_BUNDLED_TZDATA=OFF \ - -DFORCE_BUNDLED_LZ4=OFF \ - -DCAN_USE_SYSTEM_ZSTD=ON \ - -DMYSQL_UNIX_SOCK_ADDR=/var/run/mysqld/mysqld.sock \ - -DCMAKE_BUILD_TYPE=Release . -make || make -j1 -make install DESTDIR=$PKG - -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -mkdir -p $PKG/usr/man -mv hphp/doc/man $PKG/usr/man/man1 -find $PKG/usr/man -type f -exec gzip -9 {} \; - -install -m 644 -D $CWD/etc/rc.hhvm $PKG/etc/rc.d/rc.hhvm.new -install -m 644 -D $CWD/etc/server.ini $PKG/etc/hhvm/server.ini.new -install -m 644 -D $CWD/etc/php.ini $PKG/etc/hhvm/php.ini.new - -mkdir -p $PKG/var/log/hhvm $PKG/usr/lib64/hhvm/extensions - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a *.md LICENSE* hphp/doc/* $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/hhvm/hhvm.info b/development/hhvm/hhvm.info deleted file mode 100644 index 5eaeddab22..0000000000 --- a/development/hhvm/hhvm.info +++ /dev/null @@ -1,40 +0,0 @@ -PRGNAM="hhvm" -VERSION="4.168.2" -HOMEPAGE="https://hhvm.com/" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://download.dlackware.com/hosted-sources/hhvm/hhvm-4.168.2.tar.xz \ - https://static.rust-lang.org/dist/2022-08-01/rust-nightly-x86_64-unknown-linux-gnu.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/opam-2.1.0-x86_64-linux \ - https://download.dlackware.com/hosted-sources/hhvm/brotli-v1.0.9.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/fmt-8.0.0.zip \ - https://download.dlackware.com/hosted-sources/hhvm/cargo-home-3.tar.xz \ - https://download.dlackware.com/hosted-sources/hhvm/index-1d2e919.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/hack-switch-1d2e919.tar.xz \ - https://download.dlackware.com/hosted-sources/hhvm/fbthrift-v2022.07.04.00.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/fizz-v2022.07.04.00.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/folly-v2022.07.04.00.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/mcrouter-v2022.07.04.00.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/proxygen-v2022.07.04.00.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/re2-2021-11-01.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/timelib-2021.07.tar.gz \ - https://download.dlackware.com/hosted-sources/hhvm/wangle-v2022.07.04.00.tar.gz" -MD5SUM_x86_64="e28368785c9d9a450e535dfab58edd25 \ - 6c9d12670d6ef18be6da3e92ebe692e9 \ - 87d949d8dd93061c5f727094da67f315 \ - c2274f0c7af8470ad514637c35bcee7d \ - f6eb7f98a6aa09aa0102c0c931feec55 \ - e4fd7b7137880abf755c34d8bd53cb2c \ - 65d68e3ecb52e910245cb6d3a02d137f \ - 0eec01bc44b88f75ce6a0799b09b6e3b \ - ba0283a7a932e329852b0634765ea6f1 \ - 34e50ea874ba018c567409a02919f613 \ - 0b6de34c0ca84a4f89d72a3380de9391 \ - 0084e476218aeb9a03fa1a0e5d797522 \ - cc6c17ef5b582d8f602efce8a61a117e \ - 8db4cf198c296eb001b4bf7ac194e598 \ - 7b869e86c44b5a3d9296149285c8bd69 \ - 544011faeb62a328f8b92044f9adcf11" -REQUIRES="tbb glog libdwarf libmemcached double-conversion gflags" -MAINTAINER="Eugene Wissner" -EMAIL="belka@caraus.de" diff --git a/development/hhvm/patches/0001-liburing.patch b/development/hhvm/patches/0001-liburing.patch deleted file mode 100644 index 1369df0f0d..0000000000 --- a/development/hhvm/patches/0001-liburing.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/third-party/proxygen/bundled_proxygen-prefix/src/bundled_proxygen/proxygen/lib/services/WorkerThread.cpp 2022-06-16 13:33:00.766000000 +0200 -+++ b/third-party/proxygen/bundled_proxygen-prefix/src/bundled_proxygen/proxygen/lib/services/WorkerThread.cpp 2022-06-16 13:37:39.111000000 +0200 -@@ -17,7 +17,7 @@ - #include <glog/logging.h> - #include <signal.h> - --#if !FOLLY_MOBILE && __has_include(<liburing.h>) -+#if !FOLLY_MOBILE && false - - DEFINE_int32(pwt_io_uring_capacity, -1, "io_uring backend capacity"); - DEFINE_int32(pwt_io_uring_max_submit, 128, "io_uring backend max submit"); ---- a/third-party/folly/bundled_folly-prefix/src/bundled_folly/folly/experimental/io/IoUringBackend.h 2022-06-16 13:38:45.523000000 +0200 -+++ b/third-party/folly/bundled_folly-prefix/src/bundled_folly/folly/experimental/io/IoUringBackend.h 2022-06-16 13:43:08.748000000 +0200 -@@ -40,11 +40,7 @@ - #include <poll.h> - #endif - --#if __has_include(<liburing.h>) --#include <liburing.h> --#endif -- --#if __has_include(<liburing.h>) -+#if false - - namespace folly { - ---- a/third-party/folly/bundled_folly-prefix/src/bundled_folly/folly/experimental/io/IoUringBackend.cpp 2022-06-16 14:12:06.191000000 +0200 -+++ b/third-party/folly/bundled_folly-prefix/src/bundled_folly/folly/experimental/io/IoUringBackend.cpp 2022-06-16 14:09:28.887000000 +0200 -@@ -31,7 +31,7 @@ - #include <sys/timerfd.h> - #endif - --#if __has_include(<liburing.h>) -+#if false - - extern "C" FOLLY_ATTR_WEAK void eb_poll_loop_pre_hook(uint64_t* call_time); - extern "C" FOLLY_ATTR_WEAK void eb_poll_loop_post_hook( diff --git a/development/hhvm/patches/0002-download.patch b/development/hhvm/patches/0002-download.patch deleted file mode 100644 index 5693c55e74..0000000000 --- a/development/hhvm/patches/0002-download.patch +++ /dev/null @@ -1,247 +0,0 @@ ---- hhvm-4.168.2/third-party/libzip/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.449428587 +0200 -@@ -23,10 +23,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - LIBZIP_DOWNLOAD_ARGS -- SOURCE_URL -- "https://libzip.org/download/libzip-1.6.1.tar.gz" -- SOURCE_HASH -- "SHA256=06eb8e9141fd19e2788cabaea9c9c2fd4d488d9e1484eb474bbfcac78e7b1d88" - ) - - ExternalProject_Add( ---- hhvm-4.168.2/third-party/re2/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.453034229 +0200 -@@ -12,10 +12,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - RE2_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/google/re2/archive/refs/tags/2021-11-01.tar.gz" -- SOURCE_HASH -- "SHA256=8c45f7fba029ab41f2a7e6545058d9eec94eef97ce70df58e92d85cfc08b4669" - FILENAME_PREFIX "re2-" - ) - ---- hhvm-4.168.2/third-party/zstd/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.454513420 +0200 -@@ -36,10 +36,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - ZSTD_DOWNLOAD_ARGS -- SOURCE_URL -- "https://github.com/facebook/zstd/releases/download/v1.4.9/zstd-1.4.9.tar.gz" -- SOURCE_HASH -- "SHA512=10d325c844be43f801c798158c6f1d1ab57401abf1e783e04f6b9e4ac0ba53cf487204fa3244370b1ade239d5f3a784bf1829e206c4ba61fdd9c2f4e9502b238" - ) - ExternalProject_Add( - bundled_zstd ---- hhvm-4.168.2/third-party/libsodium/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.456241341 +0200 -@@ -21,10 +21,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - LIBSODIUM_DOWNLOAD_ARGS -- SOURCE_URL -- "https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz" -- SOURCE_HASH -- "SHA512=17e8638e46d8f6f7d024fe5559eccf2b8baf23e143fadd472a7d29d228b186d86686a5e6920385fe2020729119a5f12f989c3a782afbd05a8db4819bb18666ef" - ) - - if (CMAKE_OSX_SYSROOT) ---- hhvm-4.168.2/third-party/brotli/CMakeLists.txt 2023-05-28 20:16:43.000000000 +0200 -+++ - 2023-06-01 19:10:40.458519062 +0200 -@@ -4,10 +4,6 @@ - include(HPHPFunctions) - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - BROTLI_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz" -- SOURCE_HASH -- "SHA256=f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46" - FILENAME_PREFIX "brotli-" - ) - ---- hhvm-4.168.2/third-party/proxygen/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.460795033 +0200 -@@ -18,10 +18,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - PROXYGEN_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/facebook/proxygen/releases/download/v2022.07.04.00/proxygen-v2022.07.04.00.tar.gz" -- SOURCE_HASH -- "SHA256=4de47545a5beb9f3ac2ccdd62ae9def112b3cc361bb71820b9306a04f4bb40e9" - ) - - ExternalProject_Add( ---- hhvm-4.168.2/third-party/wangle/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.463064724 +0200 -@@ -20,10 +20,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - WANGLE_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/facebook/wangle/releases/download/v2022.07.04.00/wangle-v2022.07.04.00.tar.gz" -- SOURCE_HASH -- "SHA256=8c7b538f9e9d84162056d6dc757bea1d0d4c0978889469f10e9d05b1dc4e5a83" - ) - - ExternalProject_Add( ---- hhvm-4.168.2/third-party/thrift/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.465499515 +0200 -@@ -20,10 +20,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - THRIFT_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/facebook/fbthrift/archive/refs/tags/v2022.07.04.00.tar.gz" -- SOURCE_HASH -- "SHA256=45e7ffb38655d9b518d28066f4276000a298990c7c32b9460ddb7a37f2af78bd" - FILENAME_PREFIX - "fbthrift-" - ) ---- hhvm-4.168.2/third-party/mcrouter/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.467849786 +0200 -@@ -5,9 +5,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - MCROUTER_DOWNLOAD_ARGS -- SOURCE_URL "https://github.com/facebook/mcrouter/archive/refs/tags/v2022.07.04.00.tar.gz" -- SOURCE_HASH "SHA256=7a2a0b44736e896c844c4f8c7697202cdebf7fa42dbb4b84931ee5036a46945c" -- # The tarball name is just the tag name, which can conflict in the cache - FILENAME_PREFIX "mcrouter-" - ) - ---- hhvm-4.168.2/third-party/double-conversion/CMakeLists.txt 2023-05-28 20:16:43.000000000 +0200 -+++ - 2023-06-01 19:10:40.470198057 +0200 -@@ -1,33 +1,7 @@ - include(ExternalProject) - include(HPHPFunctions) - --SET_HHVM_THIRD_PARTY_SOURCE_ARGS( -- DOUBLE_CONVERSION_DOWNLOAD_ARGS -- SOURCE_URL "https://github.com/google/double-conversion/archive/refs/tags/v3.0.1.tar.gz" -- SOURCE_HASH "SHA256=d400c86417df2980b60dc27ad68249dd124964738916d20cdc9c90b42de86490" -- # The tarball name is just the tag name, which can conflict in the cache -- FILENAME_PREFIX "double-conversion-" --) -- --ExternalProject_Add( -- bundled_double-conversion -- ${DOUBLE_CONVERSION_DOWNLOAD_ARGS} -- CMAKE_ARGS -- -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> -- -DCMAKE_INSTALL_LIBDIR=lib -- -DCMAKE_INSTALL_INCLUDEDIR=include -- -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -- -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} -- -DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT} -- EXCLUDE_FROM_ALL --) -- --option(FORCE_BUNDLED_DOUBLE_CONVERSION "Always use bundled double-conversion" OFF) --if(FORCE_BUNDLED_DOUBLE_CONVERSION) -- set(DOUBLE_CONVERSION_FOUND FALSE) --else() -- find_package(DoubleConversion) --endif() -+find_package(DoubleConversion) - - add_library(double-conversion INTERFACE) - if(DOUBLE_CONVERSION_FOUND) ---- hhvm-4.168.2/third-party/timelib/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.472727059 +0200 -@@ -6,9 +6,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - TIMELIB_DOWNLOAD_ARGS -- SOURCE_URL "https://github.com/derickr/timelib/archive/refs/tags/2021.07.tar.gz" -- SOURCE_HASH "SHA512=7bc56d20360937af10f63960e443cc8bd4d24c5369f697241e54da21465d4512bd16cfa6f0efcf2b847cc19781e1cecf93c9e19a1efa4f1a7012c9fa442eeabe" -- # Look for timelib-YYYY.MM.tar.gz in download cache, not just YYYY.MM.tar.gz - FILENAME_PREFIX "timelib-" - ) - ---- hhvm-4.168.2/third-party/oniguruma/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.474969410 +0200 -@@ -28,10 +28,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - ONIG_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/kkos/oniguruma/releases/download/v6.9.5/onig-6.9.5.tar.gz" -- SOURCE_HASH -- "SHA512=2bdb24914e7069c6df9ab8a3d0190ddb58440d94b13860cdc36d259062ae0bc2aa85d564a4209ec596fc7ee47b0823d1b817d4f7ffcc3ea60e9870da84491dc1" - ) - - ExternalProject_add( ---- hhvm-4.168.2/third-party/fizz/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.477204211 +0200 -@@ -22,10 +22,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - FIZZ_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/facebookincubator/fizz/releases/download/v2022.07.04.00/fizz-v2022.07.04.00.tar.gz" -- SOURCE_HASH -- "SHA256=48941c3726b99aa9b22480ff92cbe3715154df0a4330ad42485b3d7649167b76" - ) - - set( ---- hhvm-4.168.2/third-party/fmt/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.478716581 +0200 -@@ -3,10 +3,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - FMT_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/fmtlib/fmt/releases/download/8.0.0/fmt-8.0.0.zip" -- SOURCE_HASH -- "SHA512=70848739642bebf2820d661e7547208445329325a0d8b5919d85f375d683c0f9bef763bc7e9d7823def15100134fd9a126a9e418223b20bf8d567e5084334778" - ) - - set(INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/fmt-prefix") ---- hhvm-4.168.2/third-party/rustc/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.480975123 +0200 -@@ -32,14 +32,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - RUST_DOWNLOAD_ARGS -- Linux_URL -- "https://static.rust-lang.org/dist/${RUST_NIGHTLY_VERSION}/rust-nightly-x86_64-unknown-linux-gnu.tar.gz" -- Darwin_URL -- "https://static.rust-lang.org/dist/${RUST_NIGHTLY_VERSION}/rust-nightly-x86_64-apple-darwin.tar.gz" -- Linux_HASH -- "SHA512=de136959121b4117ab31a9ae4c4b3c593d4fcdf9724bd0f62e8a4ab41becccfa4b8e92ebe1460d9be508986888b95b38620bb68b58496db89706760074b9585d" -- Darwin_HASH -- "SHA512=77beb1d67233d3954c2709a47c2513762e91e506041bb5ad8d0aad90124cb5a229dfc87e1fb767826f27a31b52520f148c52c2f3a595dac6e09a676c6e660462" - # The original filename doesn't contain any version information, so add the version information as a prefix to avoid cache collisions when updating later - FILENAME_PREFIX "rustc-${RUST_NIGHTLY_VERSION}-" - ) ---- hhvm-4.168.2/third-party/lz4/CMakeLists.txt 2023-05-28 20:16:44.000000000 +0200 -+++ - 2023-06-01 19:10:40.483215304 +0200 -@@ -21,10 +21,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - LZ4_DOWNLOAD_ARGS -- SOURCE_URL "https://github.com/lz4/lz4/archive/v1.9.2.tar.gz" -- SOURCE_HASH "SHA256=658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc" -- # By default, we'd look for v1.9.2.tar.gz in the cache - let's look for -- # lz4-v1.9.2 instead - FILENAME_PREFIX "lz4-" - ) - set(MAKE_ARGS CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} "MOREFLAGS=-fPIC ${ISYSROOT_FLAG}") ---- hhvm-4.168.2/third-party/folly/CMakeLists.txt 2023-05-28 20:24:27.000000000 +0200 -+++ - 2023-06-01 19:10:40.485574035 +0200 -@@ -3,10 +3,6 @@ - - SET_HHVM_THIRD_PARTY_SOURCE_ARGS( - FOLLY_SOURCE_ARGS -- SOURCE_URL -- "https://github.com/facebook/folly/releases/download/v2022.07.04.00/folly-v2022.07.04.00.tar.gz" -- SOURCE_HASH -- "SHA256=fff7caa4a230ac0b3ee88e383fa9ea1ee2b2f3f7611ae5b18c73a71a40ec0d43" - ) - - get_target_property(BOOST_INCLUDE_DIR boost INTERFACE_INCLUDE_DIRECTORIES) diff --git a/development/hhvm/patches/0003-iquote.patch b/development/hhvm/patches/0003-iquote.patch deleted file mode 100644 index e8a42ce09f..0000000000 --- a/development/hhvm/patches/0003-iquote.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/hphp/hack/CMakeLists.txt b/hphp/hack/CMakeLists.txt -index b1aec712dbb..831c46db9e4 100644 ---- a/hphp/hack/CMakeLists.txt -+++ b/hphp/hack/CMakeLists.txt -@@ -293,11 +293,8 @@ function(build_cxx_bridge NAME) - "${NAME}_rust_part" - ${CXX_BRIDGE_LINK_LIBS} - ) -- # `-iquote` is like `-I` (or target_include_directories()`), except: -- # - it takes precedence over `-I` -- # - it only applies to `#include "foo"`, not `#include <foo>` -- target_compile_options("${NAME}" INTERFACE "-iquote" "${RUST_FFI_BUILD_ROOT}") -- target_compile_options("${NAME}" PRIVATE "-iquote" "${GENERATED_CXXBRIDGE}") -+ target_include_directories("${NAME}" INTERFACE "${RUST_FFI_BUILD_ROOT}") -+ target_include_directories("${NAME}" PRIVATE "${GENERATED_CXXBRIDGE}") - endfunction() - - build_cxx_bridge( diff --git a/development/hhvm/slack-desc b/development/hhvm/slack-desc deleted file mode 100644 index 9d6bbdf91e..0000000000 --- a/development/hhvm/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------------------------------------------------------| -hhvm: hhvm (a virtual machine designed for executing Hack and PHP) -hhvm: -hhvm: HHVM uses a just-in-time (JIT) compilation approach to achieve -hhvm: superior performance while maintaining the development flexibility -hhvm: that PHP provides. -hhvm: -hhvm: Hack is a programming language for HHVM. -hhvm: -hhvm: -hhvm: Homepage: https://hhvm.com/ -hhvm: diff --git a/development/hipSYCL/hipSYCL.SlackBuild b/development/hipSYCL/hipSYCL.SlackBuild index 4ac3aa5df9..d6b7be1fcc 100644 --- a/development/hipSYCL/hipSYCL.SlackBuild +++ b/development/hipSYCL/hipSYCL.SlackBuild @@ -26,6 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=hipSYCL +SRCNAM=AdaptiveCpp VERSION=${VERSION:-0.9.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -70,9 +71,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -117,12 +118,12 @@ cd .. # fix for cmake files at wrong place. # Don't found another way to do it let's manually move them -mv $PKG/usr/lib/* $PKG/usr/lib${LIBDIRSUFFIX} - -# fix for the cmake files configured to use /lib/cmake path -sed -i 's#/lib/cmake#/lib'${LIBDIRSUFFIX}'/cmake#g' \ - $PKG/usr/lib${LIBDIRSUFFIX}/cmake/hipSYCL/hipsycl-config.cmake - +if [ -n "$LIBDIRSUFFIX" ] ; then + mv $PKG/usr/lib/* $PKG/usr/lib${LIBDIRSUFFIX} + # fix for the cmake files configured to use /lib/cmake path + sed -i 's#/lib/cmake#/lib'${LIBDIRSUFFIX}'/cmake#g' \ + $PKG/usr/lib${LIBDIRSUFFIX}/cmake/hipSYCL/hipsycl-config.cmake +fi mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a doc $PKG/usr/doc/$PRGNAM-$VERSION @@ -130,7 +131,6 @@ cp -a doc $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/share/$PRGNAM-$VERSION cp -a examples $PKG/usr/share/$PRGNAM-$VERSION - # Don't ship .la files: rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la diff --git a/development/hipSYCL/hipSYCL.info b/development/hipSYCL/hipSYCL.info index d110044bc7..37670cd56f 100644 --- a/development/hipSYCL/hipSYCL.info +++ b/development/hipSYCL/hipSYCL.info @@ -1,8 +1,8 @@ PRGNAM="hipSYCL" VERSION="0.9.3" -HOMEPAGE="https://hipsycl.github.io" -DOWNLOAD="https://github.com/illuhad/hipSYCL/archive/v0.9.3/hipSYCL-0.9.3.tar.gz" -MD5SUM="47ce0e5ba85aec91494e2ea49bc12cf2" +HOMEPAGE="https://adaptivecpp.github.io/" +DOWNLOAD="https://github.com/AdaptiveCpp/AdaptiveCpp/archive/v0.9.3/AdaptiveCpp-0.9.3.tar.gz" +MD5SUM="2e213619c9a0e5761100166beec0a22e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild index 78ca056621..91dfe48183 100644 --- a/development/hugo/hugo.SlackBuild +++ b/development/hugo/hugo.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=hugo -VERSION=${VERSION:-0.123.8} +VERSION=${VERSION:-0.126.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info index df7141e35e..e1a9401118 100644 --- a/development/hugo/hugo.info +++ b/development/hugo/hugo.info @@ -1,10 +1,10 @@ PRGNAM="hugo" -VERSION="0.123.8" +VERSION="0.126.1" HOMEPAGE="https://gohugo.io" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.123.8/hugo_extended_0.123.8_Linux-64bit.tar.gz" -MD5SUM_x86_64="b1671da0408fe9f01234c76b81ed1855" +DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.126.1/hugo_extended_0.126.1_Linux-64bit.tar.gz" +MD5SUM_x86_64="74d877b58c161e04718a9ab84ded12a1" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/development/inform/inform.info b/development/inform/inform.info index 9cccec8441..388a4fe0ce 100644 --- a/development/inform/inform.info +++ b/development/inform/inform.info @@ -8,7 +8,7 @@ DOWNLOAD="https://slackware.uk/~urchlay/src/inform-6.41-r2.tar.gz \ MD5SUM="a38fc48ddf90fe8ac8c7a5c03322fe6e \ 0063968c3378636add1a0697b6d1fc16 \ b2635d3d61313bed286409500fc55bed \ - 5051762b361155ce61ed84924825a7c0" + 93fb0261ac9662a3e7cc2e7ed9469042" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/jdk11/README b/development/jdk11/README index 2b77c7fb6f..cdb6241f70 100644 --- a/development/jdk11/README +++ b/development/jdk11/README @@ -8,15 +8,14 @@ The JDK is a development environment for building applications, applets and components that can be deployed with the Java Platform Standard Edition Runtime Environment. -More details: -https://developer.oracle.com/java/ - This SlackBuild will repackage official Oracle JDK archive. You must accept the Oracle Technology Network License Agreement for Oracle Java SE to download this software -https://www.oracle.com/java/technologies/javase-jdk11-downloads.html +https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html After installation you will need to log out from the system and log in back for environment variables get updated. Or just run "source /etc/profile" + +NOTE: This version of JDK is considered End of Life (EOL) diff --git a/development/jdk11/jdk11.SlackBuild b/development/jdk11/jdk11.SlackBuild index 272f86d660..bd17ab104e 100644 --- a/development/jdk11/jdk11.SlackBuild +++ b/development/jdk11/jdk11.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jdk11 -VERSION=${VERSION:-11.0.12} +VERSION=${VERSION:-11.0.22} 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 @@ -61,8 +58,8 @@ LIBDIRSUFFIX=64 rm -rf $PKG mkdir -p $TMP $OUTPUT $PKG/{install,etc/profile.d,usr/{bin,lib${LIBDIRSUFFIX},doc/$PRGNAM-$VERSION,man/man1}} cd $PKG/usr/lib${LIBDIRSUFFIX} -tar -xvf $CWD/jdk-${VERSION}_linux*.tar.gz -mv $(tar -tf $CWD/jdk-${VERSION}_linux*.tar.gz | head -1 | cut -d/ -f1) $PRGNAM-$VERSION +tar -xvf $CWD/jdk-${VERSION}_linux-x64_bin.tar.gz +mv $(tar -tf $CWD/jdk-${VERSION}_linux-x64_bin.tar.gz | head -1 | cut -d/ -f1) $PRGNAM-$VERSION chown -R root:root $PRGNAM-$VERSION find -L $PRGNAM-$VERSION \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/development/jdk11/jdk11.info b/development/jdk11/jdk11.info index 61610c0225..9eacf2946b 100644 --- a/development/jdk11/jdk11.info +++ b/development/jdk11/jdk11.info @@ -1,10 +1,10 @@ PRGNAM="jdk11" -VERSION="11.0.12" +VERSION="11.0.22" HOMEPAGE="https://developer.oracle.com/java" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.oracle.com/otn/java/jdk/11.0.12+8/f411702ca7704a54a79ead0c2e0942a3/jdk-11.0.12_linux-x64_bin.tar.gz?AuthParam=1630328792_80e3bfc8ea574dfdd3391fd65ea454d3" -MD5SUM_x86_64="ce9d5fecc743ab9f808415132938addb" +DOWNLOAD_x86_64="https://download.oracle.com/otn/java/jdk/11.0.22+9/8662aac2120442c2a89b1ee9c67d7069/jdk-11.0.22_linux-x64_bin.tar.gz" +MD5SUM_x86_64="1d0ca55b8121d35a69a4666ce49c5381" REQUIRES="" MAINTAINER="Igor Alexandrov" EMAIL="igor.alexandrov@outlook.com" diff --git a/development/jsmin/jsmin.info b/development/jsmin/jsmin.info index 7c84e6ead0..f3d8aee659 100644 --- a/development/jsmin/jsmin.info +++ b/development/jsmin/jsmin.info @@ -1,7 +1,7 @@ PRGNAM="jsmin" VERSION="20130329" HOMEPAGE="http://www.crockford.com/javascript/jsmin.html" -DOWNLOAD="https://github.com/douglascrockford/JSMin/archive/1bf6ce5f74a9f8752ac7f5d115b8d7ccb31cfe1b.tar.gz" +DOWNLOAD="https://github.com/douglascrockford/JSMin/archive/1bf6ce5f74a9f8752ac7f5d115b8d7ccb31cfe1b/JSMin-1bf6ce5f74a9f8752ac7f5d115b8d7ccb31cfe1b.tar.gz" MD5SUM="b7036954ad6fc5662052fd77eebcb323" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild index c5a4d3f5b7..9d26c85608 100644 --- a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild +++ b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jupyter-ipykernel -VERSION=${VERSION:-6.29.3} +VERSION=${VERSION:-6.29.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.info b/development/jupyter-ipykernel/jupyter-ipykernel.info index 567d74543b..42bee84233 100644 --- a/development/jupyter-ipykernel/jupyter-ipykernel.info +++ b/development/jupyter-ipykernel/jupyter-ipykernel.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-ipykernel" -VERSION="6.29.3" +VERSION="6.29.4" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.3.tar.gz" -MD5SUM="fc9bdc75e1c38cdd5fde7392b562dbde" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.29.4.tar.gz" +MD5SUM="0517e57a395d4e829906cf2a9898f4fb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-debugpy ipython jupyter_client python3-psutil python3-comm" diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild index de4562f1ef..a9ae5d6c5c 100644 --- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild +++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jupyter-nbconvert -VERSION=${VERSION:-7.16.2} +VERSION=${VERSION:-7.16.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info index 6937b571d1..27c49d870a 100644 --- a/development/jupyter-nbconvert/jupyter-nbconvert.info +++ b/development/jupyter-nbconvert/jupyter-nbconvert.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-nbconvert" -VERSION="7.16.2" +VERSION="7.16.4" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.2.tar.gz" -MD5SUM="658ef7a1bdf551d7eacad952218c15bc" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.16.4.tar.gz" +MD5SUM="8cdc74f178e14c5f3dfeceda96ef8144" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-bleach python3-defusedxml jupyter-nbclient jupyterlab_pygments python3-mistune pandocfilters testpath BeautifulSoup4 tinycss2 python-importlib_metadata" diff --git a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild index b903ed33ed..36a17de036 100644 --- a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild +++ b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jupyter-nbformat -VERSION=${VERSION:-5.9.2} +VERSION=${VERSION:-5.10.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -50,20 +50,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/development/jupyter-nbformat/jupyter-nbformat.info b/development/jupyter-nbformat/jupyter-nbformat.info index 8cd761a0f9..295dbab3e8 100644 --- a/development/jupyter-nbformat/jupyter-nbformat.info +++ b/development/jupyter-nbformat/jupyter-nbformat.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-nbformat" -VERSION="5.9.2" +VERSION="5.10.4" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.9.2.tar.gz" -MD5SUM="091fcdb13305ad00e92f5bb3fb86d2fd" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.10.4.tar.gz" +MD5SUM="68dfea58a1236aa0518f1fec9c968473" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jsonschema python3-fastjsonschema jupyter_core python3-hatch-nodejs-version" diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild index d11f1d76cd..ab9293471f 100644 --- a/development/jupyter_core/jupyter_core.SlackBuild +++ b/development/jupyter_core/jupyter_core.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jupyter_core -VERSION=${VERSION:-5.5.1} +VERSION=${VERSION:-5.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -48,20 +48,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info index e1794e72b9..35b394340b 100644 --- a/development/jupyter_core/jupyter_core.info +++ b/development/jupyter_core/jupyter_core.info @@ -1,8 +1,8 @@ PRGNAM="jupyter_core" -VERSION="5.5.1" +VERSION="5.7.1" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.5.1/jupyter_core-5.5.1.tar.gz" -MD5SUM="5d378534ee8b4df90fdc555df9a8ea73" +DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/v5.7.1/jupyter_core-5.7.1.tar.gz" +MD5SUM="f6ed082aa24bc06837e5bba84deaab19" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="traitlets python3-platformdirs" diff --git a/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild b/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild index a3968f8eb1..5dad460068 100644 --- a/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild +++ b/development/jupyter_server_terminals/jupyter_server_terminals.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jupyter_server_terminals -VERSION=${VERSION:-0.5.0} +VERSION=${VERSION:-0.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -47,20 +47,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG diff --git a/development/jupyter_server_terminals/jupyter_server_terminals.info b/development/jupyter_server_terminals/jupyter_server_terminals.info index 54ac177fdd..c7455eb88f 100644 --- a/development/jupyter_server_terminals/jupyter_server_terminals.info +++ b/development/jupyter_server_terminals/jupyter_server_terminals.info @@ -1,8 +1,8 @@ PRGNAM="jupyter_server_terminals" -VERSION="0.5.0" +VERSION="0.5.3" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server_terminals/jupyter_server_terminals-0.5.0.tar.gz" -MD5SUM="8ae5d501df1900e9c19c61cb10c8bb9a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server_terminals/jupyter_server_terminals-0.5.3.tar.gz" +MD5SUM="eaf426639bf39bc218741079d7294abb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="terminado" diff --git a/development/jupyterlab/doinst.sh b/development/jupyterlab/doinst.sh new file mode 100644 index 0000000000..65c7e2eeb9 --- /dev/null +++ b/development/jupyterlab/doinst.sh @@ -0,0 +1,9 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/development/jupyterlab/jupyterlab.SlackBuild b/development/jupyterlab/jupyterlab.SlackBuild index 545bed0d40..ff99229931 100644 --- a/development/jupyterlab/jupyterlab.SlackBuild +++ b/development/jupyterlab/jupyterlab.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyterlab -# Copyright 2022-2023 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2022-2024 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=jupyterlab VERSION=${VERSION:-3.5.3} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -47,20 +47,6 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - set -e rm -rf $PKG @@ -88,6 +74,9 @@ sed 's|etc|/etc|' -i setup.py python3 setup.py install --root=$PKG +# Install desktop file +install -Dm644 $CWD/jupyterlab.desktop $PKG/usr/share/applications/jupyterlab.desktop + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -97,6 +86,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/jupyterlab/jupyterlab.desktop b/development/jupyterlab/jupyterlab.desktop new file mode 100644 index 0000000000..93fe9409aa --- /dev/null +++ b/development/jupyterlab/jupyterlab.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=JupyterLab +Comment=Run JupyterLab +Exec=jupyter-lab %f +Terminal=true +Type=Application +Icon=jupyterlab +StartupNotify=true +MimeType=application/x-ipynb+json; +Categories=Development;Education; +Keywords=python; diff --git a/development/kForth-32/kForth-32.info b/development/kForth-32/kForth-32.info index 3cb0cbc586..0cacea33cb 100644 --- a/development/kForth-32/kForth-32.info +++ b/development/kForth-32/kForth-32.info @@ -3,7 +3,7 @@ VERSION="2.4.3" HOMEPAGE="https://github.com/mynenik/kForth-32" DOWNLOAD="https://github.com/mynenik/kForth-32/archive/refs/tags/v2.4.3/kForth-32-2.4.3.tar.gz" MD5SUM="fe006640fadef2863063728a884f7cb7" -DOWNLOAD_x86_64="" +DOWNLOAD_x86_64="UNSUPPORTED" MD5SUM_x86_64="" REQUIRES="patchutils" MAINTAINER="Antonio Leal" diff --git a/development/kForth-64/kForth-64.info b/development/kForth-64/kForth-64.info index 4cf4f9c7f6..fb8d73297d 100644 --- a/development/kForth-64/kForth-64.info +++ b/development/kForth-64/kForth-64.info @@ -1,10 +1,10 @@ PRGNAM="kForth-64" VERSION="0.4.3" HOMEPAGE="https://github.com/mynenik/kForth-64" -DOWNLOAD="https://github.com/mynenik/kForth-64/archive/refs/tags/v0.4.3/kForth-64-0.4.3.tar.gz" -MD5SUM="44bc386a5ac16dacac44daa04aeba8af" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/mynenik/kForth-64/archive/refs/tags/v0.4.3/kForth-64-0.4.3.tar.gz" +MD5SUM_x86_64="44bc386a5ac16dacac44daa04aeba8af" REQUIRES="patchutils" MAINTAINER="Antonio Leal" EMAIL="antonio.leal@yahoo.com" diff --git a/development/kdiff3/kdiff3.info b/development/kdiff3/kdiff3.info index 49097a1177..847f9d5414 100644 --- a/development/kdiff3/kdiff3.info +++ b/development/kdiff3/kdiff3.info @@ -2,7 +2,7 @@ PRGNAM="kdiff3" VERSION="1.10.7" HOMEPAGE="https://apps.kde.org/kdiff3/" DOWNLOAD="https://download.kde.org/stable/kdiff3/kdiff3-1.10.7.tar.xz" -MD5SUM="2bb2d5e0745e7158a1720ef4dd1d7e40" +MD5SUM="5598064407e2e80f858e03cac8d3ff81" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/kicad/kicad.info b/development/kicad/kicad.info index e6d05c56b7..a8f61628ec 100644 --- a/development/kicad/kicad.info +++ b/development/kicad/kicad.info @@ -2,7 +2,7 @@ PRGNAM="kicad" VERSION="8.0" HOMEPAGE="https://kicad.org" DOWNLOAD="https://gitlab.com/kicad/code/kicad/-/archive/8.0/kicad-8.0.tar.bz2" -MD5SUM="dd187abbfb1109f8d417aa08fc75d19f" +MD5SUM="301a2f31b038a78cb75dd537275c0f9b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="OpenCASCADE glm ngspice unixODBC wxPython4 wxWidgets libgit2" diff --git a/development/kotlin/kotlin.SlackBuild b/development/kotlin/kotlin.SlackBuild index db467e97a6..ca113aa6df 100644 --- a/development/kotlin/kotlin.SlackBuild +++ b/development/kotlin/kotlin.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=kotlin SRCNAM=kotlin-compiler -VERSION=${VERSION:-1.9.23} +VERSION=${VERSION:-2.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/kotlin/kotlin.info b/development/kotlin/kotlin.info index fed61d9990..9f9f1ba39a 100644 --- a/development/kotlin/kotlin.info +++ b/development/kotlin/kotlin.info @@ -1,8 +1,8 @@ PRGNAM="kotlin" -VERSION="1.9.23" +VERSION="2.0.0" HOMEPAGE="https://kotlinlang.org/" -DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v1.9.23/kotlin-compiler-1.9.23.zip" -MD5SUM="737f1c4de43970cdfda915e311128f49" +DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v2.0.0/kotlin-compiler-2.0.0.zip" +MD5SUM="b327d6f4ef58535c069c31f161388de6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zulu-openjdk8 setconf" diff --git a/development/ldc/ldc.info b/development/ldc/ldc.info index 7e8b72a629..392999f813 100644 --- a/development/ldc/ldc.info +++ b/development/ldc/ldc.info @@ -1,10 +1,10 @@ PRGNAM="ldc" VERSION="1.30.0" HOMEPAGE="https://wiki.dlang.org/LDC" -DOWNLOAD="https://github.com/ldc-developers/ldc/releases/download/v1.30.0/ldc-1.30.0-src.tar.gz" -MD5SUM="871cec3741a884ff29f564175b919e4d" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/ldc-developers/ldc/releases/download/v1.30.0/ldc-1.30.0-src.tar.gz" +MD5SUM_x86_64="871cec3741a884ff29f564175b919e4d" REQUIRES="dmd" MAINTAINER="Damian Perticone" EMAIL="mjolnirdam@gmail.com" diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild b/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild index ac6d573caa..40f05d729e 100644 --- a/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild +++ b/development/liberica-jdk-bin/liberica-jdk-bin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=liberica-jdk-bin -VERSION=${VERSION:-21.0.2+14} +VERSION=${VERSION:-21.0.3+12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -67,11 +67,17 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; mkdir -p $PKG/etc/profile.d -for s in $PRGNAM.sh $PRGNAM.csh ; do - sed "s|/usr/lib|/usr/lib$LIBDIRSUFFIX/liberica-$JDKNAM|" $CWD/$s \ - > $PKG/etc/profile.d/$s - chmod 755 $PKG/etc/profile.d/$s -done +cat > $PKG/etc/profile.d/liberica-jdk-bin.csh << EOF +setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/liberica-${JDKNAM} +setenv PATH \${PATH}:\${JAVA_HOME}/bin +EOF +cat > $PKG/etc/profile.d/liberica-jdk-bin.sh << EOF +export JAVA_HOME="/usr/lib${LIBDIRSUFFIX}/liberica-${JDKNAM}" +export PATH="\${PATH}:\${JAVA_HOME}/bin" +EOF + +chmod 0755 $PKG/etc/profile.d/liberica-jdk-bin.csh +chmod 0755 $PKG/etc/profile.d/liberica-jdk-bin.sh mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.csh b/development/liberica-jdk-bin/liberica-jdk-bin.csh deleted file mode 100644 index 19044c534a..0000000000 --- a/development/liberica-jdk-bin/liberica-jdk-bin.csh +++ /dev/null @@ -1,3 +0,0 @@ -setenv JAVA_HOME /usr/lib -setenv PATH ${PATH}:${JAVA_HOME}/bin -setenv MANPATH ${MANPATH}:${JAVA_HOME}/man diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.info b/development/liberica-jdk-bin/liberica-jdk-bin.info index 87d5ed752a..5e56a96f70 100644 --- a/development/liberica-jdk-bin/liberica-jdk-bin.info +++ b/development/liberica-jdk-bin/liberica-jdk-bin.info @@ -1,10 +1,10 @@ PRGNAM="liberica-jdk-bin" -VERSION="21.0.2+14" +VERSION="21.0.3+12" HOMEPAGE="https://github.com/bell-sw/Liberica" -DOWNLOAD="https://github.com/bell-sw/Liberica/releases/download/21.0.2+14/bellsoft-jdk21.0.2+14-linux-i586.tar.gz" -MD5SUM="7bea24c9934e34ce58d288856914750b" -DOWNLOAD_x86_64="https://github.com/bell-sw/Liberica/releases/download/21.0.2+14/bellsoft-jdk21.0.2+14-linux-amd64.tar.gz" -MD5SUM_x86_64="99b7b71ae91666234c4c4f649a6bf369" +DOWNLOAD="https://github.com/bell-sw/Liberica/releases/download/21.0.3+12/bellsoft-jdk21.0.3+12-linux-i586.tar.gz" +MD5SUM="5af27da5d63e40fa3a6d19abaa93c0f6" +DOWNLOAD_x86_64="https://github.com/bell-sw/Liberica/releases/download/21.0.3+12/bellsoft-jdk21.0.3+12-linux-amd64.tar.gz" +MD5SUM_x86_64="dc876c90f8e3f30fab51e82fd947d251" REQUIRES="" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/development/liberica-jdk-bin/liberica-jdk-bin.sh b/development/liberica-jdk-bin/liberica-jdk-bin.sh deleted file mode 100644 index 85556c6edd..0000000000 --- a/development/liberica-jdk-bin/liberica-jdk-bin.sh +++ /dev/null @@ -1,3 +0,0 @@ -export JAVA_HOME=/usr/lib -export PATH="${PATH}:${JAVA_HOME}/bin" -export MANPATH="${MANPATH}:${JAVA_HOME}/man" diff --git a/development/libtree/README b/development/libtree/README new file mode 100644 index 0000000000..67ddeddcdf --- /dev/null +++ b/development/libtree/README @@ -0,0 +1,16 @@ +libtree prints the shared libraries required by each program or shared +library on the command line as a tree. By default certain common system +libraries are hidden to prune the tree. + +Unlike "ldd", libtree only parses the binary and does not use dynamic +loader to load them to memory. Therefore, it is a safer approach to +analyse suspicious binaries. + +A static build is recommended by the upstream. One can build the tool +statically by passing STATIC=yes: + +# STATIC=yes sh libtree.SlackBuild + +The patch included in this package is already upstream, but hasn't +ended up in a release yet. It's mainly targeted for the future +15.1 release and the "current". diff --git a/development/libtree/libtree-3.1.1-modern-c.patch b/development/libtree/libtree-3.1.1-modern-c.patch new file mode 100644 index 0000000000..371f0a8bcb --- /dev/null +++ b/development/libtree/libtree-3.1.1-modern-c.patch @@ -0,0 +1,75 @@ +https://github.com/haampie/libtree/commit/eb56287c1b4eb3b267524ab1e6e31f042b713395 + +From eb56287c1b4eb3b267524ab1e6e31f042b713395 Mon Sep 17 00:00:00 2001 +From: Florian Weimer <fweimer@redhat.com> +Date: Sun, 15 Jan 2023 22:49:37 +0100 +Subject: [PATCH] Avoid implicit function declarations in tests (#84) + +Future compilers are likely to reject implicit function declarations +by default, causing these tests to fail. Also replace () with (void) +where appropriate in the changed tests. +--- a/tests/01_origin/Makefile ++++ b/tests/01_origin/Makefile +@@ -7,13 +7,13 @@ LD_LIBRARY_PATH= + all: check + + liba.so: +- echo 'int f(){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c - ++ echo 'int f(void){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c - + + exe_rpath: liba.so +- echo 'int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c - ++ echo 'int f(void); int _start(void){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c - + + exe_runpath: liba.so +- echo 'int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--enable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c - ++ echo 'int f(void); int _start(void){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--enable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -nostdlib liba.so -x c - + + check: exe_rpath exe_runpath + ../../libtree exe_rpath +--- a/tests/02_rpath_of_parents_parent/Makefile ++++ b/tests/02_rpath_of_parents_parent/Makefile +@@ -8,13 +8,13 @@ LD_LIBRARY_PATH= + all: check + + libb.so: +- echo 'int g(){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c - ++ echo 'int g(void){return 1;}' | $(CC) -shared -Wl,-soname,$@ -o $@ -nostdlib -x c - + + liba.so: libb.so +- echo 'int f(){return g();}' | $(CC) -shared -Wl,--no-as-needed -Wl,-soname,$@ -o $@ -Wno-implicit-function-declaration libb.so -nostdlib -x c - ++ echo 'int g(void); int f(void){return g();}' | $(CC) -shared -Wl,--no-as-needed -Wl,-soname,$@ -o $@ -Wno-implicit-function-declaration libb.so -nostdlib -x c - + + exe: liba.so +- echo 'int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' '-Wl,-rpath-link,$(CURDIR)' -Wno-implicit-function-declaration -nostdlib -L. -la -x c - ++ echo 'int f(void); int _start(){return f();}' | $(CC) -o $@ -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' '-Wl,-rpath-link,$(CURDIR)' -Wno-implicit-function-declaration -nostdlib -L. -la -x c - + + check: exe liba.so + ! ../../libtree liba.so # should not find libb.so +--- a/tests/04_rpath_over_env_over_runpath/Makefile ++++ b/tests/04_rpath_over_env_over_runpath/Makefile +@@ -13,19 +13,19 @@ dir: + mkdir $@ + + dir/liba.so: dir +- echo 'int a(){return 42;}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -o $@ -nostdlib -x c - ++ echo 'int a(void){return 42;}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -o $@ -nostdlib -x c - + + dir/libb.so: dir/liba.so +- echo 'int b(){return a();}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -o $@ -nostdlib dir/liba.so -x c - ++ echo 'int a(void); int b(void){return a();}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -Wl,--disable-new-dtags '-Wl,-rpath,$$ORIGIN' -Wno-implicit-function-declaration -o $@ -nostdlib dir/liba.so -x c - + + libb.so: + echo 'int b(){return 10;}' | $(CC) -shared -Wl,-soname,$(@F) -Wl,--no-as-needed -o $@ -Wno-implicit-function-declaration -nostdlib -x c - + + exe_rpath: libb.so +- echo 'int _start(){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--disable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c - ++ echo 'int b(void); int _start(void){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--disable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c - + + exe_runpath: libb.so +- echo 'int _start(){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--enable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c - ++ echo 'int b(void); int _start(void){return b();}' | $(CC) -Wl,--no-as-needed -Wl,--enable-new-dtags "-Wl,-rpath,$(CURDIR)" libb.so -o $@ -Wno-implicit-function-declaration -nostdlib -x c - + + check: exe_rpath exe_runpath dir/libb.so + ../../libtree exe_rpath + diff --git a/development/Bottleneck/Bottleneck.SlackBuild b/development/libtree/libtree.SlackBuild index 9cab519df3..adb8a9a5da 100644 --- a/development/Bottleneck/Bottleneck.SlackBuild +++ b/development/libtree/libtree.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for Bottleneck +# Slackware build script for libtree -# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2024 Shahab Vahedi, NL # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=Bottleneck -VERSION=${VERSION:-1.2.1} +PRGNAM=libtree +VERSION=${VERSION:-3.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -50,18 +47,18 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +[ "${STATIC:-no}" = "yes" ] && MAKE_ARG="LDFLAGS=-static" || MAKE_ARG="" + if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" else SLKCFLAGS="-O2" - LIBDIRSUFFIX="" fi set -e @@ -79,13 +76,20 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG +# Fix likely errors when the compiler is upgraded +patch -p1 < $CWD/libtree-3.1.1-modern-c.patch + +make CFLAGS="$SLKCFLAGS" $MAKE_ARG +make install PREFIX=/usr SHAREDIR=/usr DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE PKG-INFO *.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a doc/screenshot.png $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/libtree/libtree.info b/development/libtree/libtree.info new file mode 100644 index 0000000000..809b46da31 --- /dev/null +++ b/development/libtree/libtree.info @@ -0,0 +1,10 @@ +PRGNAM="libtree" +VERSION="3.1.1" +HOMEPAGE="https://github.com/haampie/libtree" +DOWNLOAD="https://github.com/haampie/libtree/archive/v3.1.1/libtree-3.1.1.tar.gz" +MD5SUM="03d64114e732a7e0a7fcb32ab3562ffb" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Shahab Vahedi" +EMAIL="list+sbo@vahedi.org" diff --git a/development/libtree/slack-desc b/development/libtree/slack-desc new file mode 100644 index 0000000000..2872082167 --- /dev/null +++ b/development/libtree/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------------------------------------------------------| +libtree: libtree (ldd as a tree) +libtree: +libtree: A tool that: +libtree: - turns ldd into a tree +libtree: - explains how shared libraries are found or why they cannot be +libtree: located +libtree: +libtree: homepage: https://github.com/haampie/libtree +libtree: +libtree: +libtree: diff --git a/development/lighttable/lighttable.info b/development/lighttable/lighttable.info index fb3d3aa655..a8372decfe 100644 --- a/development/lighttable/lighttable.info +++ b/development/lighttable/lighttable.info @@ -1,7 +1,7 @@ PRGNAM="lighttable" VERSION="0.8.1" HOMEPAGE="http://www.lighttable.com" -DOWNLOAD="https://github.com/LightTable/LightTable/archive/0.8.1.tar.gz" +DOWNLOAD="https://github.com/LightTable/LightTable/archive/0.8.1/LightTable-0.8.1.tar.gz" MD5SUM="28f961bdd3293054cda4551c4fae584e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/love/love.SlackBuild b/development/love/love.SlackBuild index 296fc53b71..3e06b8622e 100644 --- a/development/love/love.SlackBuild +++ b/development/love/love.SlackBuild @@ -7,6 +7,7 @@ # Original version had no license; modified version licensed under the # WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20240322 bkw: update for v11.5. # 20220611 bkw: update for v11.4. # 20210902 bkw: BUILD=2, get rid of .la file # 20200415 bkw: @@ -16,7 +17,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=love -VERSION=${VERSION:-11.4} +VERSION=${VERSION:-11.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/love/love.info b/development/love/love.info index 5946a283c3..0c34c77e03 100644 --- a/development/love/love.info +++ b/development/love/love.info @@ -1,8 +1,8 @@ PRGNAM="love" -VERSION="11.4" +VERSION="11.5" HOMEPAGE="https://love2d.org" -DOWNLOAD="https://github.com/love2d/love/releases/download/11.4/love-11.4-linux-src.tar.gz" -MD5SUM="e2f47e738ee362b043ccab5d5b9405eb" +DOWNLOAD="https://github.com/love2d/love/releases/download/11.5/love-11.5-linux-src.tar.gz" +MD5SUM="8dc6ab3d3ecb09cb8ea9b6ed8a0ec768" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmodplug luajit physfs" diff --git a/development/meld3/meld3.SlackBuild b/development/meld3/meld3.SlackBuild index 65c50b4b39..1177847317 100644 --- a/development/meld3/meld3.SlackBuild +++ b/development/meld3/meld3.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=meld3 SRCNAM=meld -VERSION=${VERSION:-3.22.1} +VERSION=${VERSION:-3.22.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/meld3/meld3.info b/development/meld3/meld3.info index 4dfc5e2695..df8c888039 100644 --- a/development/meld3/meld3.info +++ b/development/meld3/meld3.info @@ -1,8 +1,8 @@ PRGNAM="meld3" -VERSION="3.22.1" +VERSION="3.22.2" HOMEPAGE="http://meldmerge.org/" -DOWNLOAD="https://download.gnome.org/sources/meld/3.22/meld-3.22.1.tar.xz" -MD5SUM="5cc5f940994aafbcc7413e5c88424ced" +DOWNLOAD="https://download.gnome.org/sources/meld/3.22/meld-3.22.2.tar.xz" +MD5SUM="89cbf062f9c0b49618ff2ccd33285077" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gtksourceview4" diff --git a/development/mold/mold.SlackBuild b/development/mold/mold.SlackBuild index 78f178a1ea..cbe6e4223b 100644 --- a/development/mold/mold.SlackBuild +++ b/development/mold/mold.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mold -VERSION=${VERSION:-2.4.1} +VERSION=${VERSION:-2.31.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/mold/mold.info b/development/mold/mold.info index d2e496119c..bd11720a95 100644 --- a/development/mold/mold.info +++ b/development/mold/mold.info @@ -1,8 +1,8 @@ PRGNAM="mold" -VERSION="2.4.1" +VERSION="2.31.0" HOMEPAGE="https://github.com/rui314/mold" -DOWNLOAD="https://github.com/rui314/mold/archive/v2.4.1/mold-2.4.1.tar.gz" -MD5SUM="c25b000b233d683940ebd597ea9c5d93" +DOWNLOAD="https://github.com/rui314/mold/archive/v2.31.0/mold-2.31.0.tar.gz" +MD5SUM="fdfcddefc039071f5a7611c051a8f5ea" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild index 75274c55f4..2ff02c9e75 100644 --- a/development/mongodb-compass/mongodb-compass.SlackBuild +++ b/development/mongodb-compass/mongodb-compass.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mongodb-compass -VERSION=${VERSION:-1.42.3} +VERSION=${VERSION:-1.43.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info index d55925d2c8..094ba74a33 100644 --- a/development/mongodb-compass/mongodb-compass.info +++ b/development/mongodb-compass/mongodb-compass.info @@ -1,10 +1,10 @@ PRGNAM="mongodb-compass" -VERSION="1.42.3" +VERSION="1.43.0" HOMEPAGE="https://www.mongodb.com/products/compass" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.42.3.x86_64.rpm" -MD5SUM_x86_64="efc349d4d74fec755bcc481bfdfdc483" +DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.43.0.x86_64.rpm" +MD5SUM_x86_64="cfc514ba727bc235e3251f1a7e5ad3f2" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/mongodb-shell/mongodb-shell.SlackBuild b/development/mongodb-shell/mongodb-shell.SlackBuild index 0092334281..b84ddfcc0c 100644 --- a/development/mongodb-shell/mongodb-shell.SlackBuild +++ b/development/mongodb-shell/mongodb-shell.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mongodb-shell SRCNAM=mongosh -VERSION=${VERSION:-2.1.5} +VERSION=${VERSION:-2.2.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/mongodb-shell/mongodb-shell.info b/development/mongodb-shell/mongodb-shell.info index d621985060..d038dc6f30 100644 --- a/development/mongodb-shell/mongodb-shell.info +++ b/development/mongodb-shell/mongodb-shell.info @@ -1,10 +1,10 @@ PRGNAM="mongodb-shell" -VERSION="2.1.5" +VERSION="2.2.5" HOMEPAGE="https://www.mongodb.com/try/download/shell" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.1.5-linux-x64.tgz" -MD5SUM_x86_64="a1eb822e408a1d09453c5cb2c1ac5b67" +DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongosh-2.2.5-linux-x64.tgz" +MD5SUM_x86_64="c49777d1e51002203e556a57f7d439c4" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/mono/mono.SlackBuild b/development/mono/mono.SlackBuild index 3c99950648..001fa62c3c 100644 --- a/development/mono/mono.SlackBuild +++ b/development/mono/mono.SlackBuild @@ -2,8 +2,8 @@ # Slackware build script for mono -# Copright 2023 Steven Voges <Oregon, USA> -# Written by Sebastián Salazar Molina <ssalazar@orangepeople.cl> +# Copright 2023-2024 Steven Voges <Oregon, USA> +# Written by Sebastián Salazar Molina <ssalazar@orangepeople.cl> # Updated by Andre Barboza <bmg.andre@gmail.com> # All rights reserved. # @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=mono -VERSION=${VERSION:-6.12.0.199} +VERSION=${VERSION:-6.12.0.205} BOOTSTRAP=${BOOTSTRAP:-4.4.2.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/mono/mono.info b/development/mono/mono.info index 2fea1b39bd..312a8bcadb 100644 --- a/development/mono/mono.info +++ b/development/mono/mono.info @@ -1,13 +1,13 @@ PRGNAM="mono" -VERSION="6.12.0.199" +VERSION="6.12.0.205" HOMEPAGE="https://www.mono-project.com/" -DOWNLOAD="https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz \ - http://sourceforge.net/projects/slackbuildsdirectlinks/files/mono/mono-4.4.2.11-i586.tar.bz2" -MD5SUM="fd19b40d565c028905abb7b80da06cc3 \ +DOWNLOAD="https://download.mono-project.com/sources/mono/preview/mono-6.12.0.205.tar.xz \ + http://sourceforge.net/projects/svoges-sbo/files/mono/mono-4.4.2.11-i586.tar.bz2" +MD5SUM="413a241298161da75f8a34a0791cdd67 \ 3f974dba179a452bdcd94659ddc47e33" -DOWNLOAD_x86_64="https://download.mono-project.com/sources/mono/mono-6.12.0.199.tar.xz \ - http://sourceforge.net/projects/slackbuildsdirectlinks/files/mono/mono-4.4.2.11-x86_64.tar.bz2" -MD5SUM_x86_64="fd19b40d565c028905abb7b80da06cc3 \ +DOWNLOAD_x86_64="https://download.mono-project.com/sources/mono/preview/mono-6.12.0.205.tar.xz \ + http://sourceforge.net/projects/svoges-sbo/files/mono/mono-4.4.2.11-x86_64.tar.bz2" +MD5SUM_x86_64="413a241298161da75f8a34a0791cdd67 \ daba2c08651c68566ee1214e03d5a080" REQUIRES="libgdiplus" MAINTAINER="Steven Voges" diff --git a/development/mosml/mosml.info b/development/mosml/mosml.info index baeb1511db..5593b0af82 100644 --- a/development/mosml/mosml.info +++ b/development/mosml/mosml.info @@ -1,7 +1,7 @@ PRGNAM="mosml" VERSION="2.10.1" HOMEPAGE="http://mosml.org/" -DOWNLOAD="https://github.com/kfl/mosml/archive/ver-2.10.1.tar.gz" +DOWNLOAD="https://github.com/kfl/mosml/archive/ver-2.10.1/mosml-ver-2.10.1.tar.gz" MD5SUM="40426700791760ec25aaecc06dcfc2d9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/neovim-qt/doinst.sh b/development/neovim-qt/doinst.sh index 9a8ded3c60..aea0f894eb 100644 --- a/development/neovim-qt/doinst.sh +++ b/development/neovim-qt/doinst.sh @@ -5,3 +5,9 @@ fi if [ -x /usr/bin/update-mime-database ]; then /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/development/neovim-qt/neovim-qt.SlackBuild b/development/neovim-qt/neovim-qt.SlackBuild index fb4710d410..43b62e0d6c 100644 --- a/development/neovim-qt/neovim-qt.SlackBuild +++ b/development/neovim-qt/neovim-qt.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=neovim-qt -VERSION=${VERSION:-0.2.16.1} +VERSION=${VERSION:-0.2.18} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/neovim-qt/neovim-qt.info b/development/neovim-qt/neovim-qt.info index 65299d5749..2ad16efd0e 100644 --- a/development/neovim-qt/neovim-qt.info +++ b/development/neovim-qt/neovim-qt.info @@ -1,8 +1,8 @@ PRGNAM="neovim-qt" -VERSION="0.2.16.1" +VERSION="0.2.18" HOMEPAGE="https://github.com/equalsraf/neovim-qt" -DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.16.1/neovim-qt-0.2.16.1.tar.gz" -MD5SUM="92db4d57a11b51d47d31ef2ae6c75ff9" +DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.18/neovim-qt-0.2.18.tar.gz" +MD5SUM="0f3afd10f24fbbd751406440c88800ae" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="neovim" diff --git a/development/neovim/README b/development/neovim/README index f5294d4ff6..f20d90a7a8 100644 --- a/development/neovim/README +++ b/development/neovim/README @@ -9,5 +9,3 @@ Optional run-time dependencies: * python3-neovim and python2-neovim: for python 3/2 plugin support; * xclip or xsel: for X11 clipboard support; * wl-clipboard: for clipboard support on wayland - -lua, lua-mpack, lua-lpeg, LuaBitOp are needed only at build time. diff --git a/development/neovim/neovim.SlackBuild b/development/neovim/neovim.SlackBuild index 09b6b4a417..2fc53993eb 100644 --- a/development/neovim/neovim.SlackBuild +++ b/development/neovim/neovim.SlackBuild @@ -27,11 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=neovim -VERSION=${VERSION:-0.9.5} -LuaJIT=03c31124cc3b521ef54fe398e10fa55660a5057d -luv="1.45.0-0" -luacompat53="0.9" -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.10.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -77,12 +74,25 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz mkdir -p $PRGNAM-$VERSION/.deps/build/src cd $PRGNAM-$VERSION/.deps/build/src -tar xvf $CWD/LuaJIT-$LuaJIT.tar.gz -mv LuaJIT-$LuaJIT luajit -tar xvf $CWD/luv-$luv.tar.gz -mv luv-$luv luv -tar xvf $CWD/lua-compat-5.3-$luacompat53.tar.gz -mv lua-compat-5.3-$luacompat53 lua-compat-5.3 +for d in LuaJIT-*.tar.gz luv-*.tar.gz lua-compat-5.3-*.tar.gz \ + tree-sitter-bash-*.tar.gz tree-sitter-c-*.tar.gz \ + tree-sitter-lua-*.tar.gz tree-sitter-markdown-*.tar.gz \ + tree-sitter-python-*.tar.gz tree-sitter-query-*.tar.gz \ + tree-sitter-vimdoc-*.tar.gz tree-sitter-vim-*.tar.gz +do + tar xvf $CWD/$d +done +mv LuaJIT-* luajit +mv luv-* luv +mv lua-compat-5.3-* lua_compat53 +mv tree-sitter-bash-* treesitter_bash +mv tree-sitter-c-* treesitter_c +mv tree-sitter-lua-* treesitter_lua +mv tree-sitter-markdown-* treesitter_markdown +mv tree-sitter-python-* treesitter_python +mv tree-sitter-query-* treesitter_query +mv tree-sitter-vimdoc-* treesitter_vimdoc +mv tree-sitter-vim-* treesitter_vim cd $TMP/$PRGNAM-$VERSION @@ -103,12 +113,11 @@ make \ -DUSE_EXISTING_SRC_DIR=ON \ -DUSE_BUNDLED=OFF \ -DUSE_BUNDLED_LUV=ON \ - -DUSE_BUNDLED_LUAJIT=ON" \ + -DUSE_BUNDLED_LUAJIT=ON \ + -DUSE_BUNDLED_TS_PARSERS=ON" \ CMAKE_BUILD_TYPE=Release make install DESTDIR=$PKG -rmdir $PKG/usr/lib${LIBDIRSUFFIX}/nvim $PKG/usr/lib${LIBDIRSUFFIX} - rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/development/neovim/neovim.info b/development/neovim/neovim.info index cc1632f7d2..fb656b64e7 100644 --- a/development/neovim/neovim.info +++ b/development/neovim/neovim.info @@ -1,16 +1,32 @@ PRGNAM="neovim" -VERSION="0.9.5" +VERSION="0.10.0" HOMEPAGE="https://neovim.io" -DOWNLOAD="https://github.com/neovim/neovim/archive/v0.9.5/neovim-0.9.5.tar.gz \ - https://github.com/LuaJIT/LuaJIT/archive/03c3112/LuaJIT-03c31124cc3b521ef54fe398e10fa55660a5057d.tar.gz \ - https://github.com/luvit/luv/archive/1.45.0-0/luv-1.45.0-0.tar.gz \ - https://github.com/keplerproject/lua-compat-5.3/archive/v0.9/lua-compat-5.3-0.9.tar.gz" -MD5SUM="106932337799a21cf8d28d488c7fc702 \ - b795ec5d435b01e00d8378ace040c382 \ - dacbb69541c8d30705c5bb138cd204e0 \ - 7c0530123479804e40971b069ea6b0da" +DOWNLOAD="https://github.com/neovim/neovim/archive/v0.10.0/neovim-0.10.0.tar.gz \ + https://github.com/LuaJIT/LuaJIT/archive/75e9277/LuaJIT-75e92777988017fe47c5eb290998021bbf972d1f.tar.gz \ + https://github.com/luvit/luv/archive/1.48.0-2/luv-1.48.0-2.tar.gz \ + https://github.com/lunarmodules/lua-compat-5.3/archive/v0.13/lua-compat-5.3-0.13.tar.gz \ + https://github.com/tree-sitter/tree-sitter-bash/archive/v0.21.0/tree-sitter-bash-0.21.0.tar.gz \ + https://github.com/tree-sitter/tree-sitter-c/archive/v0.21.0/tree-sitter-c-0.21.0.tar.gz \ + https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v0.1.0/tree-sitter-lua-0.1.0.tar.gz \ + https://github.com/MDeiml/tree-sitter-markdown/archive/v0.2.3/tree-sitter-markdown-0.2.3.tar.gz \ + https://github.com/tree-sitter/tree-sitter-python/archive/v0.21.0/tree-sitter-python-0.21.0.tar.gz \ + https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.3.0/tree-sitter-query-0.3.0.tar.gz \ + https://github.com/neovim/tree-sitter-vimdoc/archive/v2.5.1/tree-sitter-vimdoc-2.5.1.tar.gz \ + https://github.com/neovim/tree-sitter-vim/archive/v0.4.0/tree-sitter-vim-0.4.0.tar.gz" +MD5SUM="b5ad54391b6a1a30930c1ab392d506ec \ + aee865a769321f40b28067c3568e92ef \ + 8efb4574249415a888a4197468529a9b \ + 4b53edbd6222230a50f58ca8f9a98d18 \ + 3afd19bcf08cfbc16a8d0ab8d6b59967 \ + 88647250b19636fe4d1a99456674d69a \ + 14eff66b003bb77623f111fe3528f224 \ + b6ea171a2c434992d9ddb965361513c2 \ + 229538336d4d052c301ea63cd33c8486 \ + f50c1885b101d392b106dac75bb0536e \ + 74b91692ada89a1e5904bc4d5f60943f \ + 8f3d1c3319673e20b83da6c23962dc45" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="lua-mpack lua-lpeg LuaBitOp msgpack-c-c libtermkey libvterm tree-sitter" +REQUIRES="lua-lpeg msgpack-c-c libtermkey libvterm tree-sitter" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild index 4dc23881ca..9c1d7d6658 100644 --- a/development/nodejs/nodejs.SlackBuild +++ b/development/nodejs/nodejs.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=nodejs SRCNAM=node -VERSION=${VERSION:-20.11.1} +VERSION=${VERSION:-20.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info index 89ff99e8a4..21546156a3 100644 --- a/development/nodejs/nodejs.info +++ b/development/nodejs/nodejs.info @@ -1,8 +1,8 @@ PRGNAM="nodejs" -VERSION="20.11.1" +VERSION="20.13.1" HOMEPAGE="https://nodejs.org/" -DOWNLOAD="https://nodejs.org/dist/v20.11.1/node-v20.11.1.tar.gz" -MD5SUM="222343343707a1bb51a27e0b153813a2" +DOWNLOAD="https://nodejs.org/dist/v20.13.1/node-v20.13.1.tar.gz" +MD5SUM="2691a261350e1a615ac13eddd7c9c02d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/oneTBB/oneTBB.SlackBuild b/development/oneTBB/oneTBB.SlackBuild index 6194ca9225..f74fb0ca6c 100644 --- a/development/oneTBB/oneTBB.SlackBuild +++ b/development/oneTBB/oneTBB.SlackBuild @@ -80,7 +80,7 @@ find -L . \ # enable Python if [ "${PYTHON:-no}" == "yes" ];then - OPTS="-DTBB4PY_BUILD" + OPTS="-DTBB4PY_BUILD=ON" fi mkdir -p build diff --git a/development/openjdk7/openjdk7.info b/development/openjdk7/openjdk7.info index 1b5049b35b..92fc606bda 100644 --- a/development/openjdk7/openjdk7.info +++ b/development/openjdk7/openjdk7.info @@ -1,7 +1,9 @@ PRGNAM="openjdk7" VERSION="7u321" HOMEPAGE="https://openjdk.java.net" -DOWNLOAD="https://icedtea.classpath.org/download/source/icedtea-2.6.28.tar.xz \ +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://icedtea.classpath.org/download/source/icedtea-2.6.28.tar.xz \ https://icedtea.classpath.org/download/drops/icedtea7/2.6.28/openjdk.tar.bz2 \ https://icedtea.classpath.org/download/drops/icedtea7/2.6.28/corba.tar.bz2 \ https://icedtea.classpath.org/download/drops/icedtea7/2.6.28/jaxp.tar.bz2 \ @@ -10,7 +12,7 @@ DOWNLOAD="https://icedtea.classpath.org/download/source/icedtea-2.6.28.tar.xz \ https://icedtea.classpath.org/download/drops/icedtea7/2.6.28/langtools.tar.bz2 \ https://icedtea.classpath.org/download/drops/icedtea7/2.6.28/hotspot.tar.bz2 \ https://archive.apache.org/dist/ant/binaries/apache-ant-1.9.16-bin.tar.bz2" -MD5SUM="11663b88a06f3461607c026510dd733a \ +MD5SUM_x86_64="11663b88a06f3461607c026510dd733a \ bcd48aa756a108cb437f07ed291436f9 \ 5c16e53e461cf640842cec44f9a6264a \ 9fe804632cfd4a47423a58a0171bc420 \ @@ -19,8 +21,6 @@ MD5SUM="11663b88a06f3461607c026510dd733a \ ebbc311a2aa8afdf1dd4e3d2b7f55aba \ c168159cc98db90a5d14b077e2c49ae9 \ 2a1ef0230e673b6da876a8fc9744b9a1" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" REQUIRES="gcc5" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" diff --git a/development/openjdk8/README b/development/openjdk8/README index 3139fca714..148f6beaa4 100644 --- a/development/openjdk8/README +++ b/development/openjdk8/README @@ -7,9 +7,6 @@ that you have already installed as they may cause conflicts with the PATH, JAVA_HOME and MANPATH variables (this includes the 'openjdk7' dependency package -- you may wish to remove it after you're done.) -On 32-bit slackware you will need 'zulu-openjdk7' as dependency instead -of 'openjdk7'. You can use the former on 64-bit slackware too. - If you already have 'openjdk8' on your system (and are compiling a newer version, for example) you won't need any dependencies at all. diff --git a/development/openjdk8/openjdk8.info b/development/openjdk8/openjdk8.info index ee0977437d..2f8bfddcf8 100644 --- a/development/openjdk8/openjdk8.info +++ b/development/openjdk8/openjdk8.info @@ -1,12 +1,12 @@ PRGNAM="openjdk8" VERSION="8u392" HOMEPAGE="https://openjdk.java.net" -DOWNLOAD="https://icedtea.classpath.org/download/source/icedtea-3.29.0.tar.xz \ +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://icedtea.classpath.org/download/source/icedtea-3.29.0.tar.xz \ https://icedtea.classpath.org/download/drops/icedtea8/3.29.0/openjdk-git.tar.xz" -MD5SUM="2f4cdbee15aa0832b9f5bec2ea27289d\ +MD5SUM_x86_64="2f4cdbee15aa0832b9f5bec2ea27289d\ 3b34d935beaca314c974fea3089916d3" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" REQUIRES="openjdk7" MAINTAINER="Strahil Yordanov" EMAIL="strahilski@yahoo.com" diff --git a/development/pgmodeler/pgmodeler.SlackBuild b/development/pgmodeler/pgmodeler.SlackBuild index 87f28fa5b0..276c07ebb1 100644 --- a/development/pgmodeler/pgmodeler.SlackBuild +++ b/development/pgmodeler/pgmodeler.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pgmodeler -VERSION=${VERSION:-1.1.1} +VERSION=${VERSION:-1.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/pgmodeler/pgmodeler.info b/development/pgmodeler/pgmodeler.info index 27b0c0dd9d..4a5a4a625a 100644 --- a/development/pgmodeler/pgmodeler.info +++ b/development/pgmodeler/pgmodeler.info @@ -1,10 +1,10 @@ PRGNAM="pgmodeler" -VERSION="1.1.1" +VERSION="1.1.3" HOMEPAGE="https://pgmodeler.io/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/pgmodeler/pgmodeler/archive/v1.1.1/pgmodeler-1.1.1.tar.gz" -MD5SUM_x86_64="45707b9c8850296da6391cb96036f450" +DOWNLOAD_x86_64="https://github.com/pgmodeler/pgmodeler/archive/v1.1.3/pgmodeler-1.1.3.tar.gz" +MD5SUM_x86_64="15f2bfafd3193673af22b46a105103fa" REQUIRES="postgresql qt6" MAINTAINER="Joielechong" EMAIL="juansspy@gmail.com" diff --git a/development/php82/php82.SlackBuild b/development/php82/php82.SlackBuild index cdd7935260..99b38a8960 100644 --- a/development/php82/php82.SlackBuild +++ b/development/php82/php82.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=php82 -VERSION=${VERSION:-8.2.17} +VERSION=${VERSION:-8.2.19} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/php82/php82.info b/development/php82/php82.info index 5940b54c36..8226919538 100644 --- a/development/php82/php82.info +++ b/development/php82/php82.info @@ -1,8 +1,8 @@ PRGNAM="php82" -VERSION="8.2.17" +VERSION="8.2.19" HOMEPAGE="https://www.php.net/" -DOWNLOAD="https://www.php.net/distributions/php-8.2.17.tar.xz" -MD5SUM="6d7f56031948ff9da9739fe5a712baf3" +DOWNLOAD="https://www.php.net/distributions/php-8.2.19.tar.xz" +MD5SUM="97f3cc144fd6937cf44fbec5810eafe9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgresql" diff --git a/development/pip2tgz/pip2tgz.SlackBuild b/development/pip2tgz/pip2tgz.SlackBuild index fbcf2e0bc7..9425cdc2de 100644 --- a/development/pip2tgz/pip2tgz.SlackBuild +++ b/development/pip2tgz/pip2tgz.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pip2tgz -VERSION=${VERSION:-0.8} +VERSION=${VERSION:-0.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/pip2tgz/pip2tgz.info b/development/pip2tgz/pip2tgz.info index 77ca2ed545..c3d9dff6de 100644 --- a/development/pip2tgz/pip2tgz.info +++ b/development/pip2tgz/pip2tgz.info @@ -1,8 +1,8 @@ PRGNAM="pip2tgz" -VERSION="0.8" +VERSION="0.9" HOMEPAGE="https://github.com/duncan-roe/pip2tgz" -DOWNLOAD="https://github.com/duncan-roe/pip2tgz/archive/v0.8/pip2tgz-0.8.tar.gz" -MD5SUM="380fa2c318daf7ba88d68585e221810d" +DOWNLOAD="https://github.com/duncan-roe/pip2tgz/archive/v0.9/pip2tgz-0.9.tar.gz" +MD5SUM="738532d43431863e291e101dda07c782" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pipdeptree" diff --git a/development/poedit/poedit.SlackBuild b/development/poedit/poedit.SlackBuild index 70c36d1907..684cc10a7a 100644 --- a/development/poedit/poedit.SlackBuild +++ b/development/poedit/poedit.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=poedit -VERSION=${VERSION:-3.4.2} +VERSION=${VERSION:-3.4.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/poedit/poedit.info b/development/poedit/poedit.info index ffc8994144..bb4254c3d5 100644 --- a/development/poedit/poedit.info +++ b/development/poedit/poedit.info @@ -1,8 +1,8 @@ PRGNAM="poedit" -VERSION="3.4.2" +VERSION="3.4.4" HOMEPAGE="https://www.poedit.net" -DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.4.2-oss/poedit-3.4.2.tar.gz" -MD5SUM="511d05b0d5fff3ec6c254f7e76906446" +DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.4.4-oss/poedit-3.4.4.tar.gz" +MD5SUM="3461a4ce906007a971ed204297871395" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="wxGTK3 LucenePlusPlus gtkspell3 webkit2gtk" diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild index 20d5b20d72..d12d97e0dc 100644 --- a/development/postman/postman.SlackBuild +++ b/development/postman/postman.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=postman SRCDIR=Postman SRCNAM=linux -VERSION=${VERSION:-10.24.3} +VERSION=${VERSION:-11.1.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/postman/postman.info b/development/postman/postman.info index de2c80d9ab..b140a8ab98 100644 --- a/development/postman/postman.info +++ b/development/postman/postman.info @@ -1,10 +1,10 @@ PRGNAM="postman" -VERSION="10.24.3" +VERSION="11.1.14" HOMEPAGE="https://www.getpostman.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/10.24.3/linux64" -MD5SUM_x86_64="bc0853c4398db6e01331e1e024a84300" +DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/11.1.14/linux64" +MD5SUM_x86_64="ace98328ad25b8a18e25d9d9e7a694fa" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/development/pre-commit/pre-commit.SlackBuild b/development/pre-commit/pre-commit.SlackBuild index ed31ce305d..ed63930914 100644 --- a/development/pre-commit/pre-commit.SlackBuild +++ b/development/pre-commit/pre-commit.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pre-commit -VERSION=${VERSION:-3.6.2} +VERSION=${VERSION:-3.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/pre-commit/pre-commit.info b/development/pre-commit/pre-commit.info index beeb1ef2e4..3ae97a85c7 100644 --- a/development/pre-commit/pre-commit.info +++ b/development/pre-commit/pre-commit.info @@ -1,8 +1,8 @@ PRGNAM="pre-commit" -VERSION="3.6.2" +VERSION="3.7.1" HOMEPAGE="https://pre-commit.com/" -DOWNLOAD="https://github.com/pre-commit/pre-commit/archive/v3.6.2/pre-commit-3.6.2.tar.gz" -MD5SUM="7d1cb98c9345b25bd6cf026c8b21e243" +DOWNLOAD="https://github.com/pre-commit/pre-commit/archive/v3.7.1/pre-commit-3.7.1.tar.gz" +MD5SUM="71ac1bb00f99df0d7cab46f75df7034e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-cfgv python3-identify python3-virtualenv nodeenv" diff --git a/development/protobuf3/protobuf3.SlackBuild b/development/protobuf3/protobuf3.SlackBuild index 83a5c11db3..8a37164a7b 100644 --- a/development/protobuf3/protobuf3.SlackBuild +++ b/development/protobuf3/protobuf3.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=protobuf3 -VERSION=${VERSION:-26.0} +VERSION=${VERSION:-26.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -99,13 +99,13 @@ cd build cd .. # Install the python bindings: -#cd python -#cp -a dist/setup.py . -#LDFLAGS+=" -L$TMP/$SRCNAM-$VERSION/build" \ -#PROTOC="$TMP/$SRCNAM-$VERSION/build/protoc" \ -#python3 -m build --wheel --no-isolation -#python3 -m installer --destdir "$PKG" dist/*.whl -#cd .. +tar xvf $CWD/$SRCNAM-5.$VERSION.tar.gz +cd $SRCNAM-5.$VERSION +LDFLAGS+=" -L$TMP/$SRCNAM-$VERSION/build" \ +PROTOC="$TMP/$SRCNAM-$VERSION/build/protoc" \ +python3 -m build --wheel --no-isolation +python3 -m installer --destdir "$PKG" dist/*.whl +cd .. rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la diff --git a/development/protobuf3/protobuf3.info b/development/protobuf3/protobuf3.info index e95b86e019..c104c6b26b 100644 --- a/development/protobuf3/protobuf3.info +++ b/development/protobuf3/protobuf3.info @@ -1,10 +1,12 @@ PRGNAM="protobuf3" -VERSION="26.0" +VERSION="26.1" HOMEPAGE="https://github.com/google/protobuf" -DOWNLOAD="https://github.com/google/protobuf/archive/v26.0/protobuf-26.0.tar.gz" -MD5SUM="44068557aabb2b774a29260740bbccc4" +DOWNLOAD="https://github.com/google/protobuf/archive/v26.1/protobuf-26.1.tar.gz \ +https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz" +MD5SUM="6ad6edec05fd08477a442db77dbebf98 \ +8360a781926b9dac954678a823835d23" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="abseil-cpp" +REQUIRES="abseil-cpp python3-build python3-wheel" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/protoc-gen-go/protoc-gen-go.SlackBuild b/development/protoc-gen-go/protoc-gen-go.SlackBuild index b8fa624af9..85333b7b8e 100644 --- a/development/protoc-gen-go/protoc-gen-go.SlackBuild +++ b/development/protoc-gen-go/protoc-gen-go.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=protoc-gen-go -VERSION=${VERSION:-1.33.0} +VERSION=${VERSION:-1.34.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/protoc-gen-go/protoc-gen-go.info b/development/protoc-gen-go/protoc-gen-go.info index 2d99015626..e6c6724805 100644 --- a/development/protoc-gen-go/protoc-gen-go.info +++ b/development/protoc-gen-go/protoc-gen-go.info @@ -1,8 +1,8 @@ PRGNAM="protoc-gen-go" -VERSION="1.33.0" +VERSION="1.34.1" HOMEPAGE="https://github.com/protocolbuffers/protobuf-go" -DOWNLOAD="https://github.com/protocolbuffers/protobuf-go/archive/v1.33.0/protobuf-go-1.33.0.tar.gz" -MD5SUM="7de0737359c575dcaa2c58cbc27cf93e" +DOWNLOAD="https://github.com/protocolbuffers/protobuf-go/archive/v1.34.1/protobuf-go-1.34.1.tar.gz" +MD5SUM="f9d0f7962aa60baba76f640e65250fe0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild index 029a050d7b..c9cf006940 100644 --- a/development/pycharm/pycharm.SlackBuild +++ b/development/pycharm/pycharm.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pycharm EDITION=community -VERSION=${VERSION:-2023.3.5.233.15026.15} +VERSION=${VERSION:-2024.1.1.241.15989.155} SRCVER=$( echo $VERSION | cut -c1-8 ) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info index beb184af48..c2038e09c1 100644 --- a/development/pycharm/pycharm.info +++ b/development/pycharm/pycharm.info @@ -1,8 +1,8 @@ PRGNAM="pycharm" -VERSION="2023.3.5.233.15026.15" +VERSION="2024.1.1.241.15989.155" HOMEPAGE="https://www.jetbrains.com/pycharm/" -DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2023.3.5.tar.gz" -MD5SUM="fbacc6b64807bfe93b44792347a6a206" +DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2024.1.1.tar.gz" +MD5SUM="ca87d11b635a42b5442f4903ca1b546f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/pyenchant/pyenchant.SlackBuild b/development/pyenchant/pyenchant.SlackBuild index dba3f6aead..d606436235 100644 --- a/development/pyenchant/pyenchant.SlackBuild +++ b/development/pyenchant/pyenchant.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for pyenchant # Written by vvoody <ydoovv@gmail.com> -# Copyright 2016-2017 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2016-2024 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pyenchant -VERSION=${VERSION:-2.0.0} +VERSION=${VERSION:-3.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -63,15 +63,10 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ -# 20220215 bkw: our library is called libenchant-2.so, which setup.py -# isn't expecting. -sed -i '/find_library/s,"enchant","enchant-2",' enchant/_enchant.py - -python setup.py install --root=$PKG python3 setup.py install --root=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE.txt README.txt $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE.txt README.rst $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/pyenchant/pyenchant.info b/development/pyenchant/pyenchant.info index 013b0571d5..7af71555e3 100644 --- a/development/pyenchant/pyenchant.info +++ b/development/pyenchant/pyenchant.info @@ -1,8 +1,8 @@ PRGNAM="pyenchant" -VERSION="2.0.0" +VERSION="3.2.2" HOMEPAGE="https://github.com/rfk/pyenchant" -DOWNLOAD="https://pypi.python.org/packages/9e/54/04d88a59efa33fefb88133ceb638cdf754319030c28aadc5a379d82140ed/pyenchant-2.0.0.tar.gz" -MD5SUM="c224ea53e119b04116d5301e5027051c" +DOWNLOAD="https://files.pythonhosted.org/packages/b1/a3/86763b6350727ca81c8fcc5bb5bccee416e902e0085dc7a902c81233717e/pyenchant-3.2.2.tar.gz" +MD5SUM="15d45b7517c80cfa5d9fa636a88e0bf9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/pylint/pylint.SlackBuild b/development/pylint/pylint.SlackBuild index 8469fde965..36003d6637 100644 --- a/development/pylint/pylint.SlackBuild +++ b/development/pylint/pylint.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pylint VERSION=${VERSION:-1.7.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -71,6 +71,11 @@ find -L . \ python setup.py install --root=$PKG +# Rename executables to avoid conflicts with Python 3 version of pylint. +for executable in pylint epylint pyreverse symilar; do + mv $PKG/usr/bin/${executable}{,2} +done + mkdir -p ${PKG}/usr/doc/$PRGNAM-$VERSION rm -rf ${PKG}/usr/share diff --git a/development/pyside-tools/pyside-tools.info b/development/pyside-tools/pyside-tools.info index 2407f6e65a..c4dfe687b1 100644 --- a/development/pyside-tools/pyside-tools.info +++ b/development/pyside-tools/pyside-tools.info @@ -1,7 +1,7 @@ PRGNAM="pyside-tools" VERSION="0.2.15" HOMEPAGE="http://www.pyside.org/" -DOWNLOAD="https://github.com/PySide/Tools/archive/0.2.15.tar.gz" +DOWNLOAD="https://github.com/PySide/Tools/archive/0.2.15/Tools-0.2.15.tar.gz" MD5SUM="e542b9536bd9d35599ede225c9311cc8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/pyvim/pyvim.SlackBuild b/development/pyvim/pyvim.SlackBuild index c9ae80e276..71261bfc9c 100644 --- a/development/pyvim/pyvim.SlackBuild +++ b/development/pyvim/pyvim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pyvim -# Copyright 2015-2019 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2015-2024 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=pyvim -VERSION=${VERSION:-2.0.24} -BUILD=${BUILD:-2} +VERSION=${VERSION:-3.0.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -79,7 +79,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/pyvim/pyvim.info b/development/pyvim/pyvim.info index 0b462b6643..5805a90522 100644 --- a/development/pyvim/pyvim.info +++ b/development/pyvim/pyvim.info @@ -1,10 +1,10 @@ PRGNAM="pyvim" -VERSION="2.0.24" +VERSION="3.0.3" HOMEPAGE="https://github.com/jonathanslenders/pyvim" -DOWNLOAD="https://files.pythonhosted.org/packages/6e/85/47543120e478ddc5d31e447a7fed1fe4ac81cbb066ca623a2cc54f685dff/pyvim-2.0.24.tar.gz" -MD5SUM="6636d321f77c0c1b5eb9f547cf8d77e8" +DOWNLOAD="https://files.pythonhosted.org/packages/c3/31/04e144ec3a3a0303e3ef1ef9c6c1ec8a3b5ba9e88b98d21442d9152783c1/pyvim-3.0.3.tar.gz" +MD5SUM="eb7aec8e3c2b6e7b260366a6118493c0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="prompt_toolkit pyflakes python2-docopt" +REQUIRES="python3-prompt_toolkit python3-pyflakes python3-docopt" MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" +EMAIL="dslackw@gmail.com" diff --git a/development/qb64pe/qb64pe-launcher b/development/qb64pe/qb64pe-launcher index 8729180619..b777e78547 100644 --- a/development/qb64pe/qb64pe-launcher +++ b/development/qb64pe/qb64pe-launcher @@ -1,6 +1,6 @@ #!/bin/sh -VERSION=3.12.0 +VERSION=3.13.0 DEST="$HOME/.config/qb64pe-$VERSION" if [ ! -d $DEST ] then diff --git a/development/qb64pe/qb64pe.SlackBuild b/development/qb64pe/qb64pe.SlackBuild index 4beaac60e4..a2ca32c19b 100644 --- a/development/qb64pe/qb64pe.SlackBuild +++ b/development/qb64pe/qb64pe.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for qb64pe (from qb64phoenix.com) -# Copyright 2024 Antonio Leal, Porto Salvo, Oeiras, Portugal +# Copyright 2023-2024 Antonio Leal, Porto Salvo, Oeiras, Portugal # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qb64pe -VERSION=${VERSION:-3.12.0} +VERSION=${VERSION:-3.13.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/qb64pe/qb64pe.info b/development/qb64pe/qb64pe.info index e0e7fe2c1a..ff376005e2 100644 --- a/development/qb64pe/qb64pe.info +++ b/development/qb64pe/qb64pe.info @@ -1,8 +1,8 @@ PRGNAM="qb64pe" -VERSION="3.12.0" +VERSION="3.13.0" HOMEPAGE="https://qb64phoenix.com/" -DOWNLOAD="https://github.com/QB64-Phoenix-Edition/QB64pe/archive/v3.12.0/QB64pe-3.12.0.tar.gz" -MD5SUM="f5e43d15462c169e619bc78d05d004a9" +DOWNLOAD="https://github.com/QB64-Phoenix-Edition/QB64pe/archive/v3.13.0/QB64pe-3.13.0.tar.gz" +MD5SUM="a4420fdf99ef1b4139103ac7390e149c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/rebar/README b/development/rebar/README new file mode 100644 index 0000000000..111c1dac78 --- /dev/null +++ b/development/rebar/README @@ -0,0 +1,4 @@ +rebar is an Erlang build tool that makes it easy to compile and test +Erlang applications, port drivers and releases. + +rebar is deprecated in favor of rebar3. diff --git a/development/tstoolbox/tstoolbox.SlackBuild b/development/rebar/rebar.SlackBuild index d715facb12..b9ac56c4cc 100644 --- a/development/tstoolbox/tstoolbox.SlackBuild +++ b/development/rebar/rebar.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash -# Slackware build script for tstoolbox +# Slackware build script for rebar -# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2024 Alexander Verbovetsky, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=tstoolbox -VERSION=${VERSION:-11.35.19.17} +PRGNAM=rebar +VERSION=${VERSION:-2.6.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -59,6 +56,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -79,18 +79,22 @@ 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 +/usr/bin/escript bootstrap +install -Dm0755 rebar -t $PKG/usr/bin/ -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +install -Dm0644 priv/shell-completion/bash/rebar \ + -t $PKG/usr/share/bash-completion/completions/ +install -Dm0644 priv/shell-completion/fish/rebar.fish \ + -t $PKG/usr/share/fish/vendor_completions.d/ +install -Dm0644 priv/shell-completion/zsh/_rebar \ + -t $PKG/usr/share/zsh/site-functions/ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a *.rst LICENSE.txt PKG-INFO VERSION $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CONTRIBUTING.* README.* RELEASE-NOTES* $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/rebar/rebar.info b/development/rebar/rebar.info new file mode 100644 index 0000000000..e1947e1c61 --- /dev/null +++ b/development/rebar/rebar.info @@ -0,0 +1,10 @@ +PRGNAM="rebar" +VERSION="2.6.4" +HOMEPAGE="https://github.com/rebar/rebar" +DOWNLOAD="https://github.com/rebar/rebar/archive/2.6.4/rebar-2.6.4.tar.gz" +MD5SUM="5704a54547096b9b910e840db4c61caf" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="erlang-otp" +MAINTAINER="Alexander Verbovetsky" +EMAIL="alik@ejik.org" diff --git a/development/conan/slack-desc b/development/rebar/slack-desc index c7b9f39299..670379d5cb 100644 --- a/development/conan/slack-desc +++ b/development/rebar/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -conan: conan (A distributed, open source, package manager) -conan: -conan: Conan is a portable package manager, intended for C and C++ -conan: developers, but it is able to manage builds from source, -conan: dependencies, and precompiled binaries for any language. -conan: -conan: -conan: -conan: -conan: https://conan.io/ -conan: +rebar: rebar (Erlang build tool) +rebar: +rebar: +rebar: rebar is an Erlang build tool that makes it easy to compile and +rebar: test Erlang applications, port drivers and releases. +rebar: +rebar: rebar is deprecated in favor of rebar3. +rebar: +rebar: Homepage: https://github.com/rebar/rebar +rebar: +rebar: diff --git a/development/rebar3/rebar3.SlackBuild b/development/rebar3/rebar3.SlackBuild index cc5d9c9953..aed7b08400 100644 --- a/development/rebar3/rebar3.SlackBuild +++ b/development/rebar3/rebar3.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rebar3 -VERSION=${VERSION:-3.22.1} +VERSION=${VERSION:-3.23.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/rebar3/rebar3.info b/development/rebar3/rebar3.info index a280a36ad9..e43e3d0748 100644 --- a/development/rebar3/rebar3.info +++ b/development/rebar3/rebar3.info @@ -1,8 +1,8 @@ PRGNAM="rebar3" -VERSION="3.22.1" +VERSION="3.23.0" HOMEPAGE="https://github.com/erlang/rebar3" -DOWNLOAD="https://github.com/erlang/rebar3/archive/3.22.1/rebar3-3.22.1.tar.gz" -MD5SUM="52f7a7aacb4ec6c4905c895aa6152738" +DOWNLOAD="https://github.com/erlang/rebar3/archive/3.23.0/rebar3-3.23.0.tar.gz" +MD5SUM="9b3fe45691c2eb7ad27a64e457838bad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="erlang-otp" diff --git a/development/regina-rexx/regina-rexx.SlackBuild b/development/regina-rexx/regina-rexx.SlackBuild index 4b2ecbf6c6..812d5e24f3 100644 --- a/development/regina-rexx/regina-rexx.SlackBuild +++ b/development/regina-rexx/regina-rexx.SlackBuild @@ -6,7 +6,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=regina-rexx -VERSION=${VERSION:-3.9.5} +VERSION=${VERSION:-3.9.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/regina-rexx/regina-rexx.info b/development/regina-rexx/regina-rexx.info index 410cbbbbf6..0dbe52f7d9 100644 --- a/development/regina-rexx/regina-rexx.info +++ b/development/regina-rexx/regina-rexx.info @@ -1,8 +1,8 @@ PRGNAM="regina-rexx" -VERSION="3.9.5" -HOMEPAGE="http://regina-rexx.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/regina-rexx/regina-rexx-3.9.5.tar.gz" -MD5SUM="cf87ed347677f751ecce14d751f03291" +VERSION="3.9.6" +HOMEPAGE="https://regina-rexx.sourceforge.net/" +DOWNLOAD="https://downloads.sourceforge.net/regina-rexx/regina-rexx-3.9.6.tar.gz" +MD5SUM="2fe487af607dadc3815b246bce7fa08d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/rizin/rizin.SlackBuild b/development/rizin/rizin.SlackBuild index 5f1f0612ce..bbc7e61e60 100644 --- a/development/rizin/rizin.SlackBuild +++ b/development/rizin/rizin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rizin -VERSION=${VERSION:-0.7.2} +VERSION=${VERSION:-0.7.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/rizin/rizin.info b/development/rizin/rizin.info index a94376a0f7..80e38e2f63 100644 --- a/development/rizin/rizin.info +++ b/development/rizin/rizin.info @@ -1,8 +1,8 @@ PRGNAM="rizin" -VERSION="0.7.2" +VERSION="0.7.3" HOMEPAGE="https://rizin.re/" -DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.7.2/rizin-src-v0.7.2.tar.xz" -MD5SUM="64988f55ed9c4c1f227a76e7a79f2a99" +DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.7.3/rizin-src-v0.7.3.tar.xz" +MD5SUM="04d24ac0c1776ff69c53c8a47a430c07" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="capstone" diff --git a/development/rr/rr.SlackBuild b/development/rr/rr.SlackBuild index 64f6ad6ce6..49238d0dcb 100644 --- a/development/rr/rr.SlackBuild +++ b/development/rr/rr.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rr -VERSION=${VERSION:-5.7.0} +VERSION=${VERSION:-5.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/rr/rr.info b/development/rr/rr.info index 99e7c8c46a..bab181c5a0 100644 --- a/development/rr/rr.info +++ b/development/rr/rr.info @@ -1,8 +1,8 @@ PRGNAM="rr" -VERSION="5.7.0" +VERSION="5.8.0" HOMEPAGE="https://rr-project.org/" -DOWNLOAD="https://github.com/rr-debugger/rr/archive/5.7.0/rr-5.7.0.tar.gz" -MD5SUM="b8ebc587a171fa371361019f29fce893" +DOWNLOAD="https://github.com/rr-debugger/rr/archive/5.8.0/rr-5.8.0.tar.gz" +MD5SUM="c960c8f965b088ab627b14cca55340d1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="capnproto" diff --git a/development/rr/slack-desc b/development/rr/slack-desc index a79e382f78..454090ea22 100644 --- a/development/rr/slack-desc +++ b/development/rr/slack-desc @@ -13,7 +13,7 @@ rr: enhancing gdb. You record a failure once, then debug the recording, rr: deterministically, as many times as you want. The same execution is rr: replayed every time. rr: -rr: https://rr-project.org/ +rr: rr: rr: rr: diff --git a/development/rust16/rust16.SlackBuild b/development/rust16/rust16.SlackBuild index 1029773a03..76d28a8f68 100644 --- a/development/rust16/rust16.SlackBuild +++ b/development/rust16/rust16.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=rust16 SRCNAM=rust -VERSION=${VERSION:-1.76.0} +VERSION=${VERSION:-1.78.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -103,7 +103,8 @@ rust-demangler-preview,\ rustfmt-preview find $PKG/opt/$PRGNAM/lib -type f -name "*.so" -exec chmod +x {} \; 2> /dev/null || true -# As of 1.76.0, stripping the libraries causes memory faults on Slackware64-15.0. +find $PKG/opt/$PRGNAM/lib -type f -name "*.so*stable" -exec chmod +x {} \; 2> /dev/null || true +# As of 1.78.0, stripping the libraries causes memory faults on Slackware64-15.0. if [ $ARCH = "x86_64" ]; then find $PKG -print0 | xargs -0 file | grep "executable" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/rust16/rust16.info b/development/rust16/rust16.info index 588184a035..e3ea0781ec 100644 --- a/development/rust16/rust16.info +++ b/development/rust16/rust16.info @@ -1,12 +1,12 @@ PRGNAM="rust16" -VERSION="1.76.0" +VERSION="1.78.0" HOMEPAGE="https://rust-lang.org" -DOWNLOAD="https://static.rust-lang.org/dist/2024-02-08/rust-1.76.0-i686-unknown-linux-gnu.tar.gz \ - https://static.rust-lang.org/dist/2024-02-08/rust-1.76.0-arm-unknown-linux-gnueabihf.tar.gz" -MD5SUM="9d8fb8d9d18987d3c65e781fd916adfa \ - 3f27044b6d18155a3849ae3d3958faf5" -DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2024-02-08/rust-1.76.0-x86_64-unknown-linux-gnu.tar.gz" -MD5SUM_x86_64="3d00cf0861b0eb28e7010663dc59b2ed" +DOWNLOAD="https://static.rust-lang.org/dist/2024-05-02/rust-1.78.0-i686-unknown-linux-gnu.tar.gz \ + https://static.rust-lang.org/dist/2024-05-02/rust-1.78.0-arm-unknown-linux-gnueabihf.tar.gz" +MD5SUM="b5563989498e9db2b910de1e70f940cc \ + c4e256bec2b46f609afea9f7ccd48fd0" +DOWNLOAD_x86_64="https://static.rust-lang.org/dist/2024-05-02/rust-1.78.0-x86_64-unknown-linux-gnu.tar.gz" +MD5SUM_x86_64="73118081f69aff0622ce96c9202ef4e0" REQUIRES="" MAINTAINER="K. Eugene Carlson" EMAIL="kvngncrlsn@gmail.com" diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild index 5347717c32..2e16d13696 100644 --- a/development/sbcl/sbcl.SlackBuild +++ b/development/sbcl/sbcl.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=sbcl -VERSION=${VERSION:-2.4.2} +VERSION=${VERSION:-2.4.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info index a5b9becc18..5415b92072 100644 --- a/development/sbcl/sbcl.info +++ b/development/sbcl/sbcl.info @@ -1,8 +1,8 @@ PRGNAM="sbcl" -VERSION="2.4.2" +VERSION="2.4.4" HOMEPAGE="http://www.sbcl.org/" -DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.4.2-source.tar.bz2" -MD5SUM="066f83ad4dfd7b002ce6d8bfb2c125e8" +DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.4.4-source.tar.bz2" +MD5SUM="2316e1ed55eafe6a34b6c7dd8ee34d72" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sbt/sbt.SlackBuild b/development/sbt/sbt.SlackBuild index 844dd4883f..4df72d53c3 100644 --- a/development/sbt/sbt.SlackBuild +++ b/development/sbt/sbt.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=sbt -VERSION=${VERSION:-1.9.7} +VERSION=${VERSION:-1.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/sbt/sbt.info b/development/sbt/sbt.info index 867692fdc3..879ea0f289 100644 --- a/development/sbt/sbt.info +++ b/development/sbt/sbt.info @@ -1,10 +1,10 @@ PRGNAM="sbt" -VERSION="1.9.7" +VERSION="1.10.0" HOMEPAGE="https://www.scala-sbt.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.9.7/sbt-1.9.7.tgz" -MD5SUM_x86_64="37153bc352c1109bbdc4512d65bf34ad" +DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.10.0/sbt-1.10.0.tgz" +MD5SUM_x86_64="581a3a4b6922810bac3d00dd50be3f2e" REQUIRES="zulu-openjdk8" MAINTAINER="Julian Grinblat" EMAIL="julian@dotcore.co.il" diff --git a/development/smlnj/_arch-n-opsys.patch b/development/smlnj/_arch-n-opsys.patch new file mode 100644 index 0000000000..4addf45eb2 --- /dev/null +++ b/development/smlnj/_arch-n-opsys.patch @@ -0,0 +1,10 @@ +--- _arch-n-opsys 2015-07-09 04:54:20.000000000 -0300 ++++ _arch-n-opsys.new 2024-05-21 00:47:47.253431563 -0300 +@@ -66,6 +66,7 @@ + 2.6.*) ;; + 3.*) ;; + 4.*) ;; ++ 5.*) ;; + *) exit 1 ;; + esac + ;; diff --git a/development/smlnj/doinst.sh b/development/smlnj/doinst.sh index 048eb17e79..65c7e2eeb9 100644 --- a/development/smlnj/doinst.sh +++ b/development/smlnj/doinst.sh @@ -7,5 +7,3 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 fi fi - -chmod +x /etc/profile.d/smlnj.sh diff --git a/development/smlnj/smlnj.SlackBuild b/development/smlnj/smlnj.SlackBuild index f1c4a612b8..86899607f1 100644 --- a/development/smlnj/smlnj.SlackBuild +++ b/development/smlnj/smlnj.SlackBuild @@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -76,6 +73,8 @@ tar xvf $CWD/config.tgz # Confuses install.sh unset SMLNJ_HOME +patch $TMP/$PRGNAM/config/_arch-n-opsys < $CWD/_arch-n-opsys.patch + config/install.sh mkdir -p "$PKG/usr/lib/smlnj" @@ -83,6 +82,7 @@ cp -R "$TMP/$PRGNAM/"{bin,lib} "$PKG/usr/lib/smlnj" mkdir -p "$PKG/etc/profile.d" cp "$CWD/smlnj.sh" "$PKG/etc/profile.d/smlnj.sh" +chmod +x $PKG/etc/profile.d/smlnj.sh chown -R root:root . find -L . \ diff --git a/development/sqlcl/sqlcl.SlackBuild b/development/sqlcl/sqlcl.SlackBuild index 7c8a23a1e3..66a71bde10 100644 --- a/development/sqlcl/sqlcl.SlackBuild +++ b/development/sqlcl/sqlcl.SlackBuild @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # Slackware build script for Oracle SQL Developer Command Line @@ -25,17 +25,21 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=sqlcl -VERSION=${VERSION:-23.3.0.270.1251} +VERSION=${VERSION:-24.1.0.087.0929} ARCH=${ARCH:-noarch} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 fi +CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -62,10 +66,10 @@ find -L . \ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/opt/sqlcl/*.md $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/opt/sqlcl/*.txt $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/opt/sqlcl/bin/*.md $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/opt/sqlcl/bin/*.txt $PKG/usr/doc/$PRGNAM-$VERSION +mv $PKG/opt/sqlcl/*.md $PKG/usr/doc/$PRGNAM-$VERSION || true +mv $PKG/opt/sqlcl/*.txt $PKG/usr/doc/$PRGNAM-$VERSION || true +mv $PKG/opt/sqlcl/bin/*.md $PKG/usr/doc/$PRGNAM-$VERSION || true +mv $PKG/opt/sqlcl/bin/*.txt $PKG/usr/doc/$PRGNAM-$VERSION || true rm $PKG/opt/sqlcl/$VERSION || true diff --git a/development/sqlcl/sqlcl.info b/development/sqlcl/sqlcl.info index 5609cf1a22..ff6292f64e 100644 --- a/development/sqlcl/sqlcl.info +++ b/development/sqlcl/sqlcl.info @@ -1,8 +1,8 @@ PRGNAM="sqlcl" -VERSION="23.3.0.270.1251" +VERSION="24.1.0.087.0929" HOMEPAGE="https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/" -DOWNLOAD="https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-23.3.0.270.1251.zip" -MD5SUM="e96e38ffdf40cd8f8763052dfad3a127" +DOWNLOAD="https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-24.1.0.087.0929.zip" +MD5SUM="cc413282428dac100138918971113a26" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="zulu-openjdk11" diff --git a/development/sqldeveloper/sqldeveloper.SlackBuild b/development/sqldeveloper/sqldeveloper.SlackBuild index b175eec991..9eeab5d4cf 100644 --- a/development/sqldeveloper/sqldeveloper.SlackBuild +++ b/development/sqldeveloper/sqldeveloper.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Oracle SQL Developer -# Copyright 2015-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2015-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=sqldeveloper -VERSION=${VERSION:-20.4.1.407.0006} +VERSION=${VERSION:-23.1.1.345.2114} ARCH=${ARCH:-noarch} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/sqldeveloper/sqldeveloper.info b/development/sqldeveloper/sqldeveloper.info index 85c55ba6ec..0e0ae16104 100644 --- a/development/sqldeveloper/sqldeveloper.info +++ b/development/sqldeveloper/sqldeveloper.info @@ -1,10 +1,10 @@ PRGNAM="sqldeveloper" -VERSION="20.4.1.407.0006" +VERSION="23.1.1.345.2114" HOMEPAGE="http://oracle.com/technetwork/developer-tools/sql-developer" -DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-20.4.1.407.0006-no-jre.zip" -MD5SUM="041709f01de2c6d176f37132089b61b8" +DOWNLOAD="https://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-23.1.1.345.2114-no-jre.zip" +MD5SUM="dc13da11f837a5f9c64187f52afb1ffe" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="zulu-openjdk8" +REQUIRES="zulu-openjdk11" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/terraform/terraform.SlackBuild b/development/terraform/terraform.SlackBuild index e1708e3f50..0dac129c1c 100644 --- a/development/terraform/terraform.SlackBuild +++ b/development/terraform/terraform.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=terraform -VERSION=${VERSION:-1.7.4} +VERSION=${VERSION:-1.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/terraform/terraform.info b/development/terraform/terraform.info index b54a82b55b..01c9027e98 100644 --- a/development/terraform/terraform.info +++ b/development/terraform/terraform.info @@ -1,8 +1,8 @@ PRGNAM="terraform" -VERSION="1.7.4" +VERSION="1.8.0" HOMEPAGE="https://www.terraform.io/" -DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.7.4/terraform-1.7.4.tar.gz" -MD5SUM="604b4225baa9efc2eec41a70bf589273" +DOWNLOAD="https://github.com/hashicorp/terraform/archive/v1.8.0/terraform-1.8.0.tar.gz" +MD5SUM="da3fb5b1df7615b28c072698063d0726" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/development/textadept/textadept.SlackBuild b/development/textadept/textadept.SlackBuild index b834636e3a..54486a6eed 100644 --- a/development/textadept/textadept.SlackBuild +++ b/development/textadept/textadept.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=textadept -VERSION=${VERSION:-12.3} +VERSION=${VERSION:-12.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -92,8 +92,8 @@ ln -s $CWD/*lua-5.4.6.tar.gz build/_deps/lua-5.4.6.tar.gz ln -s $CWD/*PDCurses-3.9.zip build/_deps/PDCurses-3.9.zip ln -s $CWD/*1.0.zip build/_deps/1.0.zip ln -s $CWD/*scinterm_5.0.zip build/_deps/scinterm_5.0.zip -ln -s $CWD/*scintilla541.tgz build/_deps/scintilla541.tgz -ln -s $CWD/*48a6fc9511ec67993e43ac7f5a33efc616b7ea32.zip build/_deps/48a6fc9511ec67993e43ac7f5a33efc616b7ea32.zip +ln -s $CWD/*scintilla550.tgz build/_deps/scintilla550.tgz +ln -s $CWD/*scintillua_6.3.zip build/_deps/scintillua_6.3.zip ln -s $CWD/*3.4.0.zip build/_deps/v3.4.0.zip ln -s $CWD/*libtermkey-0.22.tar.gz build/_deps/libtermkey-0.22.tar.gz cmake -S . -B build -D CMAKE_BUILD_TYPE=Release \ diff --git a/development/textadept/textadept.info b/development/textadept/textadept.info index 904460a663..e1a3e26a0f 100644 --- a/development/textadept/textadept.info +++ b/development/textadept/textadept.info @@ -1,7 +1,7 @@ PRGNAM="textadept" -VERSION="12.3" +VERSION="12.4" HOMEPAGE="https://foicica.com/textadept/" -DOWNLOAD="https://github.com/orbitalquark/textadept/archive/textadept_12.3/textadept-textadept_12.3.tar.gz \ +DOWNLOAD="https://github.com/orbitalquark/textadept/archive/textadept_12.4/textadept-textadept_12.4.tar.gz \ https://github.com/ThomasDickey/cdk-snapshots/archive/refs/tags/t20200923.tar.gz \ https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.17.tar.gz \ https://www.scintilla.org/lexilla510.tgz \ @@ -11,11 +11,11 @@ DOWNLOAD="https://github.com/orbitalquark/textadept/archive/textadept_12.3/texta https://prdownloads.sourceforge.net/pdcurses/PDCurses-3.9.zip \ https://github.com/orbitalquark/lua-std-regex/archive/1.0.zip \ https://github.com/orbitalquark/scinterm/archive/scinterm_5.0.zip \ - https://www.scintilla.org/scintilla541.tgz \ - https://github.com/orbitalquark/scintillua/archive/48a6fc9511ec67993e43ac7f5a33efc616b7ea32.zip \ + https://www.scintilla.org/scintilla550.tgz \ + https://github.com/orbitalquark/scintillua/archive/scintillua_6.3.zip \ https://github.com/itay-grudev/SingleApplication/archive/refs/tags/v3.4.0.zip \ https://www.leonerd.org.uk/code/libtermkey/libtermkey-0.22.tar.gz" -MD5SUM="27020397bbe264b44e7fe96ba8177b7b \ +MD5SUM="4b7ac0d08f5aa001aa8275de19adb27c \ 0908cb133f473506a40807c0204a960a \ d718cd5a59438be666d1575855be72c3 \ 210fab20f43c7d77af7249fd50c2cdc1 \ @@ -25,8 +25,8 @@ MD5SUM="27020397bbe264b44e7fe96ba8177b7b \ 06d657aec0e655d5a335c5a5dc888ef3 \ c3314ca8c5be471888342efeee3a46d2 \ dd7c1f88dd42ae5f2113ba5fe0df2561 \ - d0d5b7944907b7eae125f132b17a80e8 \ - 88ebd6a8c79685c1d6339357faccc76e \ + 972f2fa44a886b19c62c779f458260e7 \ + 5ab1205f426f06f5fe7a67b692cf0bb1 \ 93b78904c173f13b88ce1398f8d8e576 \ 08bf514d59660391c3a21b3977a16c8c" DOWNLOAD_x86_64="" diff --git a/development/tig/tig.SlackBuild b/development/tig/tig.SlackBuild index 8be61a9364..6f430cebb7 100644 --- a/development/tig/tig.SlackBuild +++ b/development/tig/tig.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tig -VERSION=${VERSION:-2.5.8} +VERSION=${VERSION:-2.5.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/tig/tig.info b/development/tig/tig.info index bc0684d827..f4f7b9c0b4 100644 --- a/development/tig/tig.info +++ b/development/tig/tig.info @@ -1,8 +1,8 @@ PRGNAM="tig" -VERSION="2.5.8" +VERSION="2.5.10" HOMEPAGE="https://jonas.github.io/tig/" -DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.8/tig-2.5.8.tar.gz" -MD5SUM="a91a2ff16778fe173ddf94a92f3c3a0e" +DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.10/tig-2.5.10.tar.gz" +MD5SUM="80822a6ed9f2accf13154a482ce72a05" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tkdiff/tkdiff.SlackBuild b/development/tkdiff/tkdiff.SlackBuild index a76c0fd3b5..a3bc15a792 100644 --- a/development/tkdiff/tkdiff.SlackBuild +++ b/development/tkdiff/tkdiff.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tkdiff -VERSION=${VERSION:-5.6} +VERSION=${VERSION:-5.7} SRCVERSION=$( echo $VERSION | tr . - ) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/tkdiff/tkdiff.info b/development/tkdiff/tkdiff.info index 0c511b5401..b46a276c3c 100644 --- a/development/tkdiff/tkdiff.info +++ b/development/tkdiff/tkdiff.info @@ -1,8 +1,8 @@ PRGNAM="tkdiff" -VERSION="5.6" +VERSION="5.7" HOMEPAGE="https://sourceforge.net/projects/tkdiff/" -DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.6/tkdiff-5-6.zip" -MD5SUM="69355922c7738efe9ec9203acef36e02" +DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.7/tkdiff-5-7.zip" +MD5SUM="525a15b95cb8cda6e2dc97c04560d477" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tstoolbox/README b/development/tstoolbox/README deleted file mode 100644 index d1d65afb57..0000000000 --- a/development/tstoolbox/README +++ /dev/null @@ -1,2 +0,0 @@ -The tstoolbox is a Python script to manipulate time-series on -the command line or by function calls within Python. diff --git a/development/tstoolbox/tstoolbox.info b/development/tstoolbox/tstoolbox.info deleted file mode 100644 index ad05c5bf8e..0000000000 --- a/development/tstoolbox/tstoolbox.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="tstoolbox" -VERSION="11.35.19.17" -HOMEPAGE="https://pypi.python.org/pypi/tstoolbox" -DOWNLOAD="https://pypi.python.org/packages/d6/70/57ce5cd3e36ac664b5c3eba5697c4d527232fe38b7404754bc3599c36f81/tstoolbox-11.35.19.17.tar.gz" -MD5SUM="34bc5b33ecf623b2909392e4f22353ed" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="pandas mando python2-matplotlib rst2ansi python2-scipy" -MAINTAINER="Dimitris Zlatanidis" -EMAIL="d.zlatanidis@gmail.com" diff --git a/development/uftrace/uftrace.SlackBuild b/development/uftrace/uftrace.SlackBuild index 56c2fa3604..37ffc58c34 100644 --- a/development/uftrace/uftrace.SlackBuild +++ b/development/uftrace/uftrace.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=uftrace -VERSION=${VERSION:-20240313_1919a15} -GITHASH=${GITHASH:-1919a15cd71dbb9fed4138923a1954c79b638796} +VERSION=${VERSION:-20240410_17df844} +GITHASH=${GITHASH:-17df844f1488a9a90e218b0a2ba19d1936e4cfb2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/uftrace/uftrace.info b/development/uftrace/uftrace.info index d8e5473764..068b5e0ee6 100644 --- a/development/uftrace/uftrace.info +++ b/development/uftrace/uftrace.info @@ -1,8 +1,8 @@ PRGNAM="uftrace" -VERSION="20240313_1919a15" +VERSION="20240410_17df844" HOMEPAGE="https://github.com/namhyung/uftrace" -DOWNLOAD="https://github.com/namhyung/uftrace/archive/1919a15/uftrace-1919a15cd71dbb9fed4138923a1954c79b638796.tar.gz" -MD5SUM="60a04a7e30278ce181475ef2751463da" +DOWNLOAD="https://github.com/namhyung/uftrace/archive/17df844/uftrace-17df844f1488a9a90e218b0a2ba19d1936e4cfb2.tar.gz" +MD5SUM="bd49c4c907e5fe013384e265d3e843d7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="capstone" diff --git a/development/valgrind/valgrind.SlackBuild b/development/valgrind/valgrind.SlackBuild index 5d8405d1b5..f9a8572a3e 100644 --- a/development/valgrind/valgrind.SlackBuild +++ b/development/valgrind/valgrind.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=valgrind -VERSION=${VERSION:-3.22.0} +VERSION=${VERSION:-3.23.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/valgrind/valgrind.info b/development/valgrind/valgrind.info index c524c1e987..af19dc32a5 100644 --- a/development/valgrind/valgrind.info +++ b/development/valgrind/valgrind.info @@ -1,8 +1,8 @@ PRGNAM="valgrind" -VERSION="3.22.0" +VERSION="3.23.0" HOMEPAGE="http://www.valgrind.org/" -DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.22.0.tar.bz2" -MD5SUM="38ea14f567efa09687a822b33b4d9d60" +DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2" +MD5SUM="c59775fcbfa82fcce796843d0aaa7538" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild index 5f4ec75748..5f700890c9 100644 --- a/development/vscode-bin/vscode-bin.SlackBuild +++ b/development/vscode-bin/vscode-bin.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=vscode-bin SRCNAM=code-stable -VERSION=${VERSION:-1.87.2} -SRCVER=1709910909 +VERSION=${VERSION:-1.89.1} +SRCVER=1715058993 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info index f8ad91981d..cc2176c074 100644 --- a/development/vscode-bin/vscode-bin.info +++ b/development/vscode-bin/vscode-bin.info @@ -1,10 +1,10 @@ PRGNAM="vscode-bin" -VERSION="1.87.2" +VERSION="1.89.1" HOMEPAGE="https://code.visualstudio.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/863d2581ecda6849923a2118d93a088b0745d9d6/code-stable-x64-1709910909.tar.gz" -MD5SUM_x86_64="0d71854e830bccc79495de290290ac5f" +DOWNLOAD_x86_64="https://vscode.download.prss.microsoft.com/dbazure/download/stable/dc96b837cf6bb4af9cd736aa3af08cf8279f7685/code-stable-x64-1715058993.tar.gz" +MD5SUM_x86_64="d36230c467c3a4f929881f3a61756971" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/whisper.cpp/README b/development/whisper.cpp/README new file mode 100644 index 0000000000..2c0e887b33 --- /dev/null +++ b/development/whisper.cpp/README @@ -0,0 +1,16 @@ +High-performance inference of OpenAI's Whisper automatic speech +recognition (ASR) model: + + -Plain C/C++ implementation without dependencies + -Apple Silicon first-class citizen - optimized via ARM NEON, + Accelerate framework, Metal and Core ML + -AVX intrinsics support for x86 architectures + -VSX intrinsics support for POWER architectures + -Mixed F16 / F32 precision + -4-bit and 5-bit integer quantization support + -Zero memory allocations at runtime + -Support for CPU-only inference + -Efficient GPU support for NVIDIA + -Partial OpenCL GPU support via CLBlast + -OpenVINO Support + -C-style API diff --git a/development/whisper.cpp/slack-desc b/development/whisper.cpp/slack-desc new file mode 100644 index 0000000000..cb32483015 --- /dev/null +++ b/development/whisper.cpp/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------------------------------------------------------| +whisper.cpp: whisper.cpp (Port of OpenAI's Whisper model in C/C++) +whisper.cpp: +whisper.cpp: High-performance inference of OpenAI's Whisper automatic speech +whisper.cpp: recognition (ASR) model. +whisper.cpp: +whisper.cpp: +whisper.cpp: +whisper.cpp: +whisper.cpp: +whisper.cpp: https://github.com/ggerganov/whisper.cpp +whisper.cpp: diff --git a/development/whisper.cpp/whisper.cpp.SlackBuild b/development/whisper.cpp/whisper.cpp.SlackBuild new file mode 100644 index 0000000000..3e0abaa2e2 --- /dev/null +++ b/development/whisper.cpp/whisper.cpp.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/bash + +# Slackware build script for whisper.cpp + +# 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=whisper.cpp +VERSION=${VERSION:-1.5.5} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "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" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z +cd $PRGNAM-$VERSION + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} + -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + + +source /usr/share/openvino/setupvars.sh +mkdir -p build +cd build +pwd + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWHISPER_OPENVINO=ON \ + -DWHISPER_OPENBLAS=ON \ + -Wno-dev \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install/strip DESTDIR=$PKG +cd .. + +[ -n "$LIBDIRSUFFIX" ] && mv $PKG/usr/lib $PKG/usr/lib$LIBDIRSUFFIX + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION + +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/whisper.cpp/whisper.cpp.info b/development/whisper.cpp/whisper.cpp.info new file mode 100644 index 0000000000..50c19d2593 --- /dev/null +++ b/development/whisper.cpp/whisper.cpp.info @@ -0,0 +1,10 @@ +PRGNAM="whisper.cpp" +VERSION="1.5.5" +HOMEPAGE="https://github.com/ggerganov/whisper.cpp" +DOWNLOAD="https://github.com/ggerganov/whisper.cpp/archive/v1.5.5/whisper.cpp-1.5.5.tar.gz" +MD5SUM="a4c1d8283381a789c679d0b274ec6c64" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="openvino OpenBLAS" +MAINTAINER="Johannes Schoepfer" +EMAIL="slackbuilds@schoepfer.info" diff --git a/development/xmake/xmake.SlackBuild b/development/xmake/xmake.SlackBuild index 961daa65fb..9dd5eff7a4 100644 --- a/development/xmake/xmake.SlackBuild +++ b/development/xmake/xmake.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=xmake -VERSION=${VERSION:-2.8.8} +VERSION=${VERSION:-2.9.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/xmake/xmake.info b/development/xmake/xmake.info index 1740a23150..bf2a038d7e 100644 --- a/development/xmake/xmake.info +++ b/development/xmake/xmake.info @@ -1,8 +1,8 @@ PRGNAM="xmake" -VERSION="2.8.8" +VERSION="2.9.2" HOMEPAGE="https://xmake.io/" -DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.8.8/xmake-v2.8.8.tar.gz" -MD5SUM="c8b9e193bad1e3a544d9d69ff6488c5c" +DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.9.2/xmake-v2.9.2.tar.gz" +MD5SUM="8930a9b846dd4bd6fc0267a2b4087f52" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/xxd-standalone/xxd-standalone.SlackBuild b/development/xxd-standalone/xxd-standalone.SlackBuild index 6a9ce88b76..685bb8c932 100644 --- a/development/xxd-standalone/xxd-standalone.SlackBuild +++ b/development/xxd-standalone/xxd-standalone.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=xxd-standalone -VERSION=${VERSION:-9.1.0094} +VERSION=${VERSION:-9.1.0404} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/xxd-standalone/xxd-standalone.info b/development/xxd-standalone/xxd-standalone.info index 0496648f3f..321b47e039 100644 --- a/development/xxd-standalone/xxd-standalone.info +++ b/development/xxd-standalone/xxd-standalone.info @@ -1,19 +1,19 @@ PRGNAM="xxd-standalone" -VERSION="9.1.0094" +VERSION="9.1.0404" HOMEPAGE="https://www.vim.org" -DOWNLOAD="https://raw.githubusercontent.com/vim/vim/v9.1.0094/src/xxd/xxd.c \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/src/xxd/Makefile \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-fr.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-fr.UTF-8.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-it.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-it.UTF-8.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-ja.UTF-8.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-pl.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-pl.UTF-8.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-ru.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd-ru.UTF-8.1 \ - https://raw.githubusercontent.com/vim/vim/v9.1.0094/runtime/doc/xxd.1" -MD5SUM="f8817c8b0a30df8b33c9d0705cb00264 \ +DOWNLOAD="https://raw.githubusercontent.com/vim/vim/v9.1.0404/src/xxd/xxd.c \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/src/xxd/Makefile \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-fr.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-fr.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-it.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-it.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-ja.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-pl.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-pl.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-ru.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd-ru.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v9.1.0404/runtime/doc/xxd.1" +MD5SUM="e175ae85bcbd13491e0105924623e648 \ cc78bcf8a54283993e9422741eb07558 \ 4d8334a32c068f4ff268091ea9136fd8 \ 967cc9a866a5528c5422674813d2161f \ @@ -24,7 +24,7 @@ MD5SUM="f8817c8b0a30df8b33c9d0705cb00264 \ 839b7221da6d5561be6d5cdf1feceab6 \ aaa4c5d7486c5d0fce9890b1bbeddeef \ 965aa6102b5bbd366369bf527aaa7649 \ - 3ecdae02363805096180bf297c001b53" + bee755487ab5ee7393fd48c043637c09" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/z88dk/z88dk.SlackBuild b/development/z88dk/z88dk.SlackBuild index 2636a2c267..23cf5ad3b6 100644 --- a/development/z88dk/z88dk.SlackBuild +++ b/development/z88dk/z88dk.SlackBuild @@ -6,18 +6,8 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. -# TODO: someday include the zsdcc stuff. Probably sometime after z88dk's -# 2.0 release. If no 2.0 release exists by, say, the start of 2019, I'll -# probably change this build so it works with a git snapshot instead -# of a release. I'll admit, my motivation for that will be that I want -# to have a C compiler that targets Pac-Man arcade hardware (the 1.99B -# release doesn't, current git does). -# 20210907 bkw: the above TODO still stands, but I don't have time to do -# it right now (gearing up for 15.0 release). -# 20230114 bkw: I don't have time to deal with it right now, but -# z88dk-2.2 looks promising. Unfortunately I'll have to spend a week -# writing SlackBuilds for the 50 or so perl modules it requires, and I -# don't have a week right now. +# 20240322 bkw: *Finally* updated, v2.3. Many thanks to fuzzix, who did +# most of the work for this upgrade. # 20230114 bkw: BUILD=2 # - do not ship pre-compiled binaries in the doc dir @@ -26,8 +16,9 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=z88dk -VERSION=${VERSION:-1.99B} -BUILD=${BUILD:-2} +VERSION=${VERSION:-2.3} +ZSDCC_REV=14210 +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -68,14 +59,15 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM -unzip $CWD/$PRGNAM-src-$VERSION.zip +tar xf $CWD/$PRGNAM-src-$VERSION.tgz cd $PRGNAM +cp $CWD/zsdcc_r${ZSDCC_REV}_src.tar.gz . # Upstream permissions are bad. Please don't replace with "find . -L # ..." boilerplate. -find . -name CVS -print0 | xargs -0 rm -rf -find . -type f -print0 | xargs -0 chmod 0644 -find . -type d -print0 | xargs -0 chmod 0755 +find -L . -name CVS -a -exec rm -rf {} + -o \ + -type f -a -exec chmod 0644 {} + -o \ + -type d -a -exec chmod 0755 {} + chmod +x *.sh # Sneaky ways to inject CFLAGS. @@ -84,34 +76,21 @@ sed -i "s/CC=gcc/CC='gcc $SLKCFLAGS'/" build.sh export CXX="g++ $SLKCFLAGS" # Default prefix. -sed -i "s,/usr/local,/usr," Makefile - -# Upstream seems to be in the middle of migrating from /usr/lib to -# /usr/share or vice versa. The compiler looks for stuff in lib that's -# actually installed to share, if I don't do this: -sed -i '/^prefix_share/s,/share,/lib,' Makefile - -# Note to well-intentioned maintainers: please don't try to move -# this stuff to /usr/lib64 on 64-bit systems. There's no native code -# (no ELF executables, no shared or static libraries full of x86_64 -# code). Everthing in /usr/lib/z88dk is either headers, source, or -# z88dk's own .lib format for z80 object code. From Linux's point -# of view, it's just data. It's no different from Pat keeping udev -# rules in /lib/udev on 64-bit. +# We could delete config.h and have make rebuild it with the PREFIX, +# but Z88DK_VERSION gets wiped. +sed -i "s,/usr/local,/usr," src/config.h +export PREFIX=/usr # Parallel make of the compiler itself works OK, but not of the # z80 native libraries. sed -i '/^\$MAKE *-e/aexport MAKEFLAGS="-j1"' build.sh -./build.sh - -# install-libs doesn't seem to support DESTDIR. -make install prefix=$PKG/usr -make install-libs prefix=$PKG/usr - -# 'make install' doesn't install everything the compiler needs... -# Trying to build the examples I got "sh: zpragma: command not found". -cp -a bin/* $PKG/usr/bin/ +export BUILD_SDCC=1 +# The following should skip attempting the SVN fetch of zsdcc, +# and also skip the HTTP fetch as the appropriate tarball is present +export BUILD_SDCC_HTTP=1 +./build.sh -i $PREFIX +make install DESTDIR=$PKG/ # strip strips everything but chokes on the perl script. strip $PKG/usr/bin/* 2>/dev/null || true @@ -126,14 +105,20 @@ for i in $CWD/man/*.1; do done # 20230114 bkw: do not ship executables in the doc dir. -rm -f support/bin2var/{bin2var,*.exe} -rm -f support/graphics/{z80svg,*.o} -rm -rf support/winstall - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a README* LICENSE EXTENSIONS doc examples support \ - $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +# 20240322 bkw: make this smarter (but uglier). +find support -type f | \ + xargs file -m/etc/file/magic/elf | \ + grep ELF | \ + cut -d: -f1 | \ + xargs rm -f + +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a README* LICENSE doc examples support $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild + +# 20240322 bkw: stuff's getting installed to the doc dir with wrong owner. +find $PKGDOC -exec chown root:root {} + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/development/z88dk/z88dk.info b/development/z88dk/z88dk.info index 9b55863eed..fa63747e02 100644 --- a/development/z88dk/z88dk.info +++ b/development/z88dk/z88dk.info @@ -1,8 +1,10 @@ PRGNAM="z88dk" -VERSION="1.99B" +VERSION="2.3" HOMEPAGE="https://www.z88dk.org/forum/" -DOWNLOAD="http://downloads.sourceforge.net/project/z88dk/z88dk/1.99B/z88dk-src-1.99B.zip" -MD5SUM="6412a730d1b38a8ecf393683981a33ae" +DOWNLOAD="https://github.com/z88dk/z88dk/releases/download/v2.3/z88dk-src-2.3.tgz \ + http://nightly.z88dk.org/zsdcc/zsdcc_r14210_src.tar.gz" +MD5SUM="b8633163dabf544400e64a9056b16e2b \ + 5d6d2c94879f791593eca1274c62ddf4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/zope.interface/zope.interface.SlackBuild b/development/zope.interface/zope.interface.SlackBuild index a25262995c..901493c9f0 100644 --- a/development/zope.interface/zope.interface.SlackBuild +++ b/development/zope.interface/zope.interface.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zope.interface -VERSION=${VERSION:-6.2} +VERSION=${VERSION:-6.3} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/zope.interface/zope.interface.info b/development/zope.interface/zope.interface.info index 4cd1ad507a..c3a40a6f25 100644 --- a/development/zope.interface/zope.interface.info +++ b/development/zope.interface/zope.interface.info @@ -1,8 +1,8 @@ PRGNAM="zope.interface" -VERSION="6.2" +VERSION="6.3" HOMEPAGE="https://pypi.python.org/pypi/zope.interface/" -DOWNLOAD="https://pypi.python.org/packages/source/z/zope.interface/zope.interface-6.2.tar.gz" -MD5SUM="4109f5e761e1e3a4835251a257f838b6" +DOWNLOAD="https://pypi.python.org/packages/source/z/zope.interface/zope.interface-6.3.tar.gz" +MD5SUM="257a0a0c2ac412626f84445eecd314ae" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild index a60759261b..0f2813699a 100644 --- a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild +++ b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zulu-openjdk11 -VERSION=${VERSION:-11.0.21} -ZULUVERSION=${ZULUVERSION:-11.68.17} +VERSION=${VERSION:-11.0.22} +ZULUVERSION=${ZULUVERSION:-11.70.15} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/zulu-openjdk11/zulu-openjdk11.info b/development/zulu-openjdk11/zulu-openjdk11.info index a31dbcc8cb..cac17e7927 100644 --- a/development/zulu-openjdk11/zulu-openjdk11.info +++ b/development/zulu-openjdk11/zulu-openjdk11.info @@ -1,14 +1,14 @@ PRGNAM="zulu-openjdk11" -VERSION="11.0.21" +VERSION="11.0.22" HOMEPAGE="https://www.azul.com/downloads/" -DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu11.68.17-ca-jdk11.0.21-linux_aarch32hf.tar.gz \ - https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-linux_i686.tar.gz" -MD5SUM="a0ed388151169dd23834fc4844ea4f14 \ - a2f2744f353b00fe9092fabc1d93a2bd" -DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-linux_x64.tar.gz \ - https://cdn.azul.com/zulu/bin/zulu11.68.17-ca-jdk11.0.21-linux_aarch64.tar.gz" -MD5SUM_x86_64="3990d497e78307feb15e7116e29de276 \ - d95970b69ef6d74fcc851b1eb4d59a82" +DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu11.70.15-ca-jdk11.0.22-linux_aarch32hf.tar.gz \ + https://cdn.azul.com/zulu/bin/zulu11.70.15-ca-jdk11.0.22-linux_i686.tar.gz" +MD5SUM="5a70b07a02a68c6d58512275a060d254 \ + 76051cc4586fc9d2f1b2fe4bca0b09cd" +DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.70.15-ca-jdk11.0.22-linux_x64.tar.gz \ + https://cdn.azul.com/zulu/bin/zulu11.70.15-ca-jdk11.0.22-linux_aarch64.tar.gz" +MD5SUM_x86_64="f13d179f8e1428a3f0f135a42b9fa75b \ + 3c914d5d98f64724071a0e3e27d6a83e" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/development/zulu-openjdk17/zulu-openjdk17.SlackBuild b/development/zulu-openjdk17/zulu-openjdk17.SlackBuild index 67e75c36fb..f1232e0aff 100644 --- a/development/zulu-openjdk17/zulu-openjdk17.SlackBuild +++ b/development/zulu-openjdk17/zulu-openjdk17.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zulu-openjdk17 -VERSION=${VERSION:-17.0.9} -ZULUVERSION=${ZULUVERSION:-17.46.19} +VERSION=${VERSION:-17.0.10} +ZULUVERSION=${ZULUVERSION:-17.48.15} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/zulu-openjdk17/zulu-openjdk17.info b/development/zulu-openjdk17/zulu-openjdk17.info index bb1d67941e..70323617f7 100644 --- a/development/zulu-openjdk17/zulu-openjdk17.info +++ b/development/zulu-openjdk17/zulu-openjdk17.info @@ -1,14 +1,14 @@ PRGNAM="zulu-openjdk17" -VERSION="17.0.9" +VERSION="17.0.10" HOMEPAGE="https://www.azul.com/downloads/" -DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu17.46.19-ca-jdk17.0.9-linux_aarch32hf.tar.gz \ - https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-linux_i686.tar.gz" -MD5SUM="411a5ad1485f9a3871c98f2e38771e4f \ - 14eaee33c69188deb08d57435ab10e40" -DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-linux_x64.tar.gz \ - https://cdn.azul.com/zulu/bin/zulu17.46.19-ca-jdk17.0.9-linux_aarch64.tar.gz" -MD5SUM_x86_64="c7f82825e5bad4adcbb86aa974f5306f \ - 4e35a0c4c0bb16cd6d7d149765818f15" +DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu17.48.15-ca-jdk17.0.10-linux_aarch32hf.tar.gz \ + https://cdn.azul.com/zulu/bin/zulu17.48.15-ca-jdk17.0.10-linux_i686.tar.gz" +MD5SUM="245db3a3fe85754357ac4d8d5bdd3c1b \ + aa2d506f61ffe6e220b642abdb31098d" +DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu17.48.15-ca-jdk17.0.10-linux_x64.tar.gz \ + https://cdn.azul.com/zulu/bin/zulu17.48.15-ca-jdk17.0.10-linux_aarch64.tar.gz" +MD5SUM_x86_64="bb826d2598b6ceaaae56a6c938f2030e \ + 00c68c580e01ba47a406213ace0a7942" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/development/zulu-openjdk8/zulu-openjdk8.SlackBuild b/development/zulu-openjdk8/zulu-openjdk8.SlackBuild index ed328758cf..5d204a8b9d 100644 --- a/development/zulu-openjdk8/zulu-openjdk8.SlackBuild +++ b/development/zulu-openjdk8/zulu-openjdk8.SlackBuild @@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=zulu-openjdk8 -VERSION=${VERSION:-8.0.392} -ZULUVERSION=${ZULUVERSION:-8.74.0.17} +VERSION=${VERSION:-8.0.402} +ZULUVERSION=${ZULUVERSION:-8.76.0.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/development/zulu-openjdk8/zulu-openjdk8.info b/development/zulu-openjdk8/zulu-openjdk8.info index 3532ca9c45..ddf97a512a 100644 --- a/development/zulu-openjdk8/zulu-openjdk8.info +++ b/development/zulu-openjdk8/zulu-openjdk8.info @@ -1,14 +1,14 @@ PRGNAM="zulu-openjdk8" -VERSION="8.0.392" +VERSION="8.0.402" HOMEPAGE="https://www.azul.com/download" -DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_aarch32hf.tar.gz \ - https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_i686.tar.gz" -MD5SUM="8813bf331562c1876bdba02f061711df \ - fdf9e5d3ba15085bbeaedfc30df0e264" -DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_x64.tar.gz \ - https://cdn.azul.com/zulu-embedded/bin/zulu8.74.0.17-ca-jdk8.0.392-linux_aarch64.tar.gz" -MD5SUM_x86_64="a55b03280656b6c2d503067d87fa470f \ - bdfca46a980405a4a505e670c4c356fe" +DOWNLOAD="https://cdn.azul.com/zulu-embedded/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_aarch32hf.tar.gz \ + https://cdn.azul.com/zulu/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_i686.tar.gz" +MD5SUM="15726d977cc8027102ab53c14dcc7379 \ + 0cb194ebc3a5394cd065e8e4515f4050" +DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_x64.tar.gz \ + https://cdn.azul.com/zulu-embedded/bin/zulu8.76.0.17-ca-jdk8.0.402-linux_aarch64.tar.gz" +MD5SUM_x86_64="3d8073a1e7bc71a0c53bbbbad590dad2 \ + 31944545b3f34795c245b6023ba6f5f7" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" |