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