diff options
Diffstat (limited to 'libraries')
97 files changed, 1100 insertions, 262 deletions
diff --git a/libraries/SOPE/SOPE.SlackBuild b/libraries/SOPE/SOPE.SlackBuild index b31461d1b9..960100fbec 100644 --- a/libraries/SOPE/SOPE.SlackBuild +++ b/libraries/SOPE/SOPE.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=SOPE -VERSION=${VERSION:-5.11.2} +VERSION=${VERSION:-5.12.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/SOPE/SOPE.info b/libraries/SOPE/SOPE.info index 28018adf63..bb97eaf0bf 100644 --- a/libraries/SOPE/SOPE.info +++ b/libraries/SOPE/SOPE.info @@ -1,8 +1,8 @@ PRGNAM="SOPE" -VERSION="5.11.2" +VERSION="5.12.1" HOMEPAGE="https://github.com/inverse-inc/sope" -DOWNLOAD="https://packages.sogo.nu/sources/SOPE-5.11.2.tar.gz" -MD5SUM="e821d0b3c52a7cffc6b41bdc35b34359" +DOWNLOAD="https://packages.sogo.nu/sources/SOPE-5.12.1.tar.gz" +MD5SUM="9a6d0e97bc3386db18764aa478882f2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gnustep-base" diff --git a/libraries/cyrus-timezones/README b/libraries/cyrus-timezones/README new file mode 100644 index 0000000000..5cf7478dc3 --- /dev/null +++ b/libraries/cyrus-timezones/README @@ -0,0 +1,16 @@ +cyrus-timezones package for Cyrus IMAPd + +cyrus-timezones provides timezone information for the Cyrus IMAP +Server (https://github.com/cyrusimap/cyrus-imapd). + +By use of the vzic timezone compiler it compiles VTIMEZONEs based on +the latest IANA timezone database (https://www.iana.org/time-zones). + +The generated timezones are installed at + + ${datadir}/cyrus-timezones/zoneinfo + +and their absolute path is defined as a pkg-config variable: + + $ pkg-config --variable=zoneinfo_dir cyrus-timezones + diff --git a/libraries/cyrus-timezones/cyrus-timezones.SlackBuild b/libraries/cyrus-timezones/cyrus-timezones.SlackBuild new file mode 100644 index 0000000000..8fc53723f8 --- /dev/null +++ b/libraries/cyrus-timezones/cyrus-timezones.SlackBuild @@ -0,0 +1,117 @@ +#!/bin/bash + +# Slackware build script for cyrus-timezones + +# Copyright 2025, Lockywolf +# 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=cyrus-timezones +VERSION=${VERSION:-67} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +TARNAM=$PRGNAM-cyruslibs-fastmail-v + +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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $TARNAM$VERSION +tar xvf $CWD/$TARNAM$VERSION.tar.gz +cd $TARNAM$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 {} + + +autoreconf -i +PKG_CONFIG_PATH="/opt/libical4/lib${LIBDIRSUFFIX}/pkgconfig/:$PKG_CONFIG_PATH" \ +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING MAINTAINER_NOTES 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/libraries/cyrus-timezones/cyrus-timezones.info b/libraries/cyrus-timezones/cyrus-timezones.info new file mode 100644 index 0000000000..af5431c0b5 --- /dev/null +++ b/libraries/cyrus-timezones/cyrus-timezones.info @@ -0,0 +1,10 @@ +PRGNAM="cyrus-timezones" +VERSION="67" +HOMEPAGE="https://github.com/cyrusimap/cyrus-timezones/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/cyrusimap/cyrus-timezones/archive/cyruslibs-fastmail-v67/cyrus-timezones-cyruslibs-fastmail-v67.tar.gz" +MD5SUM_x86_64="0e9660c3749e0dd703a85530edef83d1" +REQUIRES="libical4-opt vzic" +MAINTAINER="Lockywolf" +EMAIL="for_sbo-cyrus-timezones_2025-06-06@lockywolf.net" diff --git a/libraries/cyrus-timezones/slack-desc b/libraries/cyrus-timezones/slack-desc new file mode 100644 index 0000000000..df4a658c3b --- /dev/null +++ b/libraries/cyrus-timezones/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------------------------------------------------------| +cyrus-timezones: cyrus-timezones (Timezones for the CyrusIMAPd server.) +cyrus-timezones: +cyrus-timezones: cyrus-timezones provides timezone information for the Cyrus IMAP +cyrus-timezones: Server (https://github.com/cyrusimap/cyrus-imapd). +cyrus-timezones: +cyrus-timezones: +cyrus-timezones: +cyrus-timezones: +cyrus-timezones: +cyrus-timezones: +cyrus-timezones: diff --git a/libraries/dietlibc/dietlibc.SlackBuild b/libraries/dietlibc/dietlibc.SlackBuild index 9ecae89321..88768d4029 100644 --- a/libraries/dietlibc/dietlibc.SlackBuild +++ b/libraries/dietlibc/dietlibc.SlackBuild @@ -23,13 +23,15 @@ # OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. +# 20250519 bkw: BUILD=2, fix 32-bit build. +# 20250512 bkw: update for v0.35, fix profile.d scripts. # 20230709 bkw: BUILD=2 # - new maintainer. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dietlibc -VERSION=${VERSION:-0.34} +VERSION=${VERSION:-0.35} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -66,18 +68,31 @@ 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 {} + +# 20250519 bkw: first reason the 32-bit build failed: dietlibc's +# list of x86 syscalls is missing the one for close_range. +# Latest CVS from upstream doesn't fix this, but it's simple. +sed -i '1i#define __NR_close_range 436' i386/syscalls.h + +# 20250519 bkw: "json" is a host tool, used by the build, doesn't need +# to be built with the weird CFLAGS used for the rest of the project. +# This fixes 32-bit builds (64-bit wasn't broken for some reason). +make json CC="${CC:-gcc}" CFLAGS="-O2 -fPIC" + make make install DESTDIR=$PKG -mkdir -p $PKG/etc/profile.d -cat $CWD/profile.d/dietlibc.sh > $PKG/etc/profile.d/dietlibc.sh -cat $CWD/profile.d/dietlibc.csh > $PKG/etc/profile.d/dietlibc.csh -chmod 0755 $PKG/etc/profile.d/* - -strip $PKG/opt/diet/bin/* +mkdir -p $PKG/usr/bin +for i in $PKG/opt/diet/bin/*; do + strip $i + ln -sf /opt/diet/bin/$( basename $i ) $PKG/usr/bin +done gzip -9 $PKG/opt/diet/man/*/* +# 20250513 bkw: actually install the profile scripts. +mkdir -p $PKG/etc/profile.d/ +install -oroot -groot -m0755 $CWD/profile.d/* $PKG/etc/profile.d/ + PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKGDOC cp -a AUTHOR* BUGS* C* FAQ* PORTING* README* SECURITY* THANKS* TODO* $PKGDOC diff --git a/libraries/dietlibc/dietlibc.info b/libraries/dietlibc/dietlibc.info index fa3f2e1c16..94f250bfd8 100644 --- a/libraries/dietlibc/dietlibc.info +++ b/libraries/dietlibc/dietlibc.info @@ -1,8 +1,8 @@ PRGNAM="dietlibc" -VERSION="0.34" +VERSION="0.35" HOMEPAGE="http://www.fefe.de/dietlibc/" -DOWNLOAD="http://www.fefe.de/dietlibc/dietlibc-0.34.tar.xz" -MD5SUM="4f04a6f642548cc5be716a6e0de6b631" +DOWNLOAD="http://www.fefe.de/dietlibc/dietlibc-0.35.tar.xz" +MD5SUM="100e0321b49fdfd2de8c63bc1e30aad8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/dietlibc/profile.d/dietlibc.csh b/libraries/dietlibc/profile.d/dietlibc.csh index d675e09eff..e33d3a06ec 100644 --- a/libraries/dietlibc/profile.d/dietlibc.csh +++ b/libraries/dietlibc/profile.d/dietlibc.csh @@ -1,3 +1,2 @@ #!/bin/csh -setenv PATH ${PATH}:/opt/diet/bin -setenv MANPATH ${MANPATH}:/opt/diet/man +setenv MANPATH /opt/diet/man:${MANPATH} diff --git a/libraries/dietlibc/profile.d/dietlibc.sh b/libraries/dietlibc/profile.d/dietlibc.sh index a32ca597b8..37a3964d8f 100644 --- a/libraries/dietlibc/profile.d/dietlibc.sh +++ b/libraries/dietlibc/profile.d/dietlibc.sh @@ -1,3 +1,2 @@ #!/bin/sh -export PATH="${PATH}:/opt/diet/bin" -export MANPATH="${MANPATH}:/opt/diet/man" +export MANPATH="/opt/diet/man:$MANPATH" diff --git a/libraries/faun/faun.SlackBuild b/libraries/faun/faun.SlackBuild index 05a16f051b..fb85abb667 100644 --- a/libraries/faun/faun.SlackBuild +++ b/libraries/faun/faun.SlackBuild @@ -11,13 +11,14 @@ # faun. I will not update it, if the update would break the xu4 build. # I'm not sure anything else uses faun, anyway. +# 20250612 bkw: updated for v0.2.0. # 20240807 bkw: updated for v0.1.5. # 20230712 bkw: updated for v0.1.3. cd $(dirname $0) ; CWD=$(pwd) PRGNAM=faun -VERSION=${VERSION:-0.1.5} +VERSION=${VERSION:-0.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -68,11 +69,13 @@ sed -i "s,-O3,$SLKCFLAGS," Makefile # more like PREFIX). ./configure --prefix /usr make +strip libfaun.so.*.*.* make install DESTDIR=$PKG/usr PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKGDOC -cp -a COPYING README* example $PKGDOC +L=COPYING; [ -e $L ] || L=LICENSE +cp -a $L README* example $PKGDOC cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/faun/faun.info b/libraries/faun/faun.info index 7ba1dfe67c..4c05a79835 100644 --- a/libraries/faun/faun.info +++ b/libraries/faun/faun.info @@ -1,8 +1,8 @@ PRGNAM="faun" -VERSION="0.1.5" +VERSION="0.2.0" HOMEPAGE="https://github.com/WickedSmoke/faun/" -DOWNLOAD="https://github.com/WickedSmoke/faun/archive/v0.1.5/faun-0.1.5.tar.gz" -MD5SUM="7c6bfa6354e827464a18849396b690ff" +DOWNLOAD="https://github.com/WickedSmoke/faun/archive/v0.2.0/faun-0.2.0.tar.gz" +MD5SUM="929bd5c2daebe3a4b8d3e5c7b38bf213" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/grpc/grpc.SlackBuild b/libraries/grpc/grpc.SlackBuild index 39a3b8b122..792bf60fdf 100644 --- a/libraries/grpc/grpc.SlackBuild +++ b/libraries/grpc/grpc.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=grpc -VERSION=${VERSION:-1.72.0} +VERSION=${VERSION:-1.73.0} OPENCENSUS_VERSION=${OPENCENSUS_VERSION:-0.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/grpc/grpc.info b/libraries/grpc/grpc.info index 217d1f82f3..ee6e082a85 100644 --- a/libraries/grpc/grpc.info +++ b/libraries/grpc/grpc.info @@ -1,9 +1,9 @@ PRGNAM="grpc" -VERSION="1.72.0" +VERSION="1.73.0" HOMEPAGE="https://grpc.io/" -DOWNLOAD="https://github.com/grpc/grpc/archive/v1.72.0/grpc-1.72.0.tar.gz \ +DOWNLOAD="https://github.com/grpc/grpc/archive/v1.73.0/grpc-1.73.0.tar.gz \ https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0/opencensus-proto-0.3.0.tar.gz" -MD5SUM="5ea01c490dceb43b2fa21462c70beea4 \ +MD5SUM="fe276d4846323aa5a95540d9491bf683 \ 0b208800a68548cbf2d4bff763c050a2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/gss-ntlmssp/gss-ntlmssp.SlackBuild b/libraries/gss-ntlmssp/gss-ntlmssp.SlackBuild index 93eb0fe2bf..3fa349ba48 100644 --- a/libraries/gss-ntlmssp/gss-ntlmssp.SlackBuild +++ b/libraries/gss-ntlmssp/gss-ntlmssp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for gss-ntlmssp -# Copyright 2023 Thibaut Notteboom, Paris, FRANCE +# Copyright 2023-2025 Thibaut Notteboom, Paris, FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gss-ntlmssp -VERSION=${VERSION:-1.2.0} +VERSION=${VERSION:-1.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/gss-ntlmssp/gss-ntlmssp.info b/libraries/gss-ntlmssp/gss-ntlmssp.info index 1de326368c..4914225d63 100644 --- a/libraries/gss-ntlmssp/gss-ntlmssp.info +++ b/libraries/gss-ntlmssp/gss-ntlmssp.info @@ -1,8 +1,8 @@ PRGNAM="gss-ntlmssp" -VERSION="1.2.0" +VERSION="1.3.1" HOMEPAGE="https://github.com/gssapi/gss-ntlmssp" -DOWNLOAD="https://github.com/gssapi/gss-ntlmssp/archive/v1.2.0/gss-ntlmssp-1.2.0.tar.gz" -MD5SUM="70ceabf05d26f4ad9e979eb8c486df0d" +DOWNLOAD="https://github.com/gssapi/gss-ntlmssp/archive/v1.3.1/gss-ntlmssp-1.3.1.tar.gz" +MD5SUM="6fcacbf26ca6af7e25cda5f26d7bab7c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/gumbo-parser/README b/libraries/gumbo-parser/README index db1f271bd5..36df114f7a 100644 --- a/libraries/gumbo-parser/README +++ b/libraries/gumbo-parser/README @@ -1,3 +1,5 @@ +gumbo-parser (An HTML5 parsing library in pure C99) + Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies. It's designed to serve as a building block for other tools and libraries such diff --git a/libraries/gumbo-parser/gumbo-parser.SlackBuild b/libraries/gumbo-parser/gumbo-parser.SlackBuild index f1337ac6ff..0a33f1346c 100644 --- a/libraries/gumbo-parser/gumbo-parser.SlackBuild +++ b/libraries/gumbo-parser/gumbo-parser.SlackBuild @@ -7,6 +7,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20250619 bkw: update for v0.13.1, switch to meson. # 20250125 bkw: update for v0.13.0. # 20241109 bkw: update for v0.12.1, which is a fork by a different # upstream. the original project's README says "project has been @@ -19,7 +20,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gumbo-parser -VERSION=${VERSION:-0.13.0} +VERSION=${VERSION:-0.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -67,23 +68,32 @@ 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 {} + -# 20250125 bkw: yet again, someone insists we need a newer autoconf even -# though the old version works fine. -sed -i '/AC_PREREQ/s,2.72,2.69,' configure.ac - -autoreconf -fi - -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --disable-static \ - --build=$ARCH-slackware-linux - -make -make install-strip DESTDIR=$PKG -rm -f $PKG/usr/lib*/*.la +# 20250619 bkw: -Dtests=false avoids a dependency on gtest. note that +# when tests is true, no actual testing is done: a gumbo_test binary +# is built, but doesn't get run, and doesn't get installed with the +# package. + +mkdir build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --infodir=/usr/info \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --prefix=/usr \ + --sysconfdir=/etc \ + -Dtests=false \ + -Dstrip=true + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. + +# 20250619 bkw: don't see a way to tell meson not to build static libs... +# upstream used both_libraries(), just rm the one we don't want. +rm -f $PKG/usr/lib*/*.a PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKGDOC diff --git a/libraries/gumbo-parser/gumbo-parser.info b/libraries/gumbo-parser/gumbo-parser.info index d47b625f62..01fd58b788 100644 --- a/libraries/gumbo-parser/gumbo-parser.info +++ b/libraries/gumbo-parser/gumbo-parser.info @@ -1,8 +1,8 @@ PRGNAM="gumbo-parser" -VERSION="0.13.0" -HOMEPAGE="https://codeberg.org/grisha/gumbo-parser" -DOWNLOAD="https://slackware.uk/~urchlay/src/gumbo-parser-0.13.0.tar.gz" -MD5SUM="6fc70b493c17793267c8fbc70b128447" +VERSION="0.13.1" +HOMEPAGE="https://codeberg.org/gumbo-parser/gumbo-parser" +DOWNLOAD="https://slackware.uk/~urchlay/src/gumbo-parser-0.13.1.tar.gz" +MD5SUM="ef2920ea4ca80215afbbe6f4e5bd28c0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/htslib/htslib.SlackBuild b/libraries/htslib/htslib.SlackBuild index 7c35a5d95f..170d39ee84 100644 --- a/libraries/htslib/htslib.SlackBuild +++ b/libraries/htslib/htslib.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for htslib -# Copyright 2018-2024 Rob van Nues # All rights reserved. +# Copyright 2018-2025 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=htslib -VERSION=${VERSION:-1.21} +VERSION=${VERSION:-1.22} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/htslib/htslib.info b/libraries/htslib/htslib.info index b6926bbc85..d83cc4b84c 100644 --- a/libraries/htslib/htslib.info +++ b/libraries/htslib/htslib.info @@ -1,8 +1,8 @@ PRGNAM="htslib" -VERSION="1.21" +VERSION="1.22" HOMEPAGE="http://www.htslib.org" -DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.21/htslib-1.21.tar.bz2" -MD5SUM="e10407ad47233ab762e2aa6eefec9921" +DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.22/htslib-1.22.tar.bz2" +MD5SUM="0c99a80bc5f03eb4329b3a522671b5b7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/imbe_vocoder/README b/libraries/imbe_vocoder/README new file mode 100644 index 0000000000..e7e141e0a2 --- /dev/null +++ b/libraries/imbe_vocoder/README @@ -0,0 +1,5 @@ +imbe_vocoder library from osmocom OP25 + +imbe_vocoder is an implementation of an IMBE vocoder +(Improved Multi-Band Excitation) used in +digital radio applications. diff --git a/libraries/imbe_vocoder/imbe_vocoder.SlackBuild b/libraries/imbe_vocoder/imbe_vocoder.SlackBuild new file mode 100644 index 0000000000..f400e90687 --- /dev/null +++ b/libraries/imbe_vocoder/imbe_vocoder.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/bash + +# Slackware build script imbe_vocoder + +# Copyright 2025 Eduardo Castillo <hellocodelinux@gmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=imbe_vocoder +VERSION=${VERSION:-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" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT + +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION + +make CFLAGS="$SLKCFLAGS" + +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} +mkdir -p $PKG/usr/include + +cp libimbe_vocoder.a $PKG/usr/lib${LIBDIRSUFFIX} +cp imbe_vocoder_api.h $PKG/usr/include + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README* COPYING* LICENSE* $PKG/usr/doc/$PRGNAM-$VERSION 2>/dev/null || true + +mkdir -p $PKG/install +cp $CWD/slack-desc $PKG/install/ + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz diff --git a/libraries/imbe_vocoder/imbe_vocoder.info b/libraries/imbe_vocoder/imbe_vocoder.info new file mode 100644 index 0000000000..4b46ee1e56 --- /dev/null +++ b/libraries/imbe_vocoder/imbe_vocoder.info @@ -0,0 +1,10 @@ +PRGNAM="imbe_vocoder" +VERSION="0.1" +HOMEPAGE="https://github.com/hellocodelinux/imbe_vocoder" +DOWNLOAD="https://github.com/hellocodelinux/imbe_vocoder/archive/v0.1/imbe_vocoder-0.1.tar.gz" +MD5SUM="87142e1d780d82a1d88653c8c9ca576d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Eduardo Castillo" +EMAIL="hellocodelinux@gmail.com" diff --git a/libraries/imbe_vocoder/slack-desc b/libraries/imbe_vocoder/slack-desc new file mode 100644 index 0000000000..bcc5f4add4 --- /dev/null +++ b/libraries/imbe_vocoder/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------------------------------------------------------| +imbe_vocoder: imbe_vocoder (IMBE vocoder library) +imbe_vocoder: +imbe_vocoder: Implementation of an IMBE vocoder - Improved Multi-Band Excitation +imbe_vocoder: used in digital radio applications +imbe_vocoder: based on the OP25 library from osmocom +imbe_vocoder: +imbe_vocoder: +imbe_vocoder: Homepage: https://github.com/hellocodelinux/imbe_vocoder +imbe_vocoder: +imbe_vocoder: +imbe_vocoder: diff --git a/libraries/libavif/libavif.SlackBuild b/libraries/libavif/libavif.SlackBuild index db74eb1661..73d5f79fbc 100644 --- a/libraries/libavif/libavif.SlackBuild +++ b/libraries/libavif/libavif.SlackBuild @@ -44,19 +44,17 @@ # test during compile time, by default this is turned off. # 06/02/2024: Updated to version 1.0.3 - # 19/02/2024: Updated to version 1.0.4 - # 14/08/2024: Updated to version 1.1.1 - # 18/04/2025: updated to version 1.2.1 +# 13/05/2025: Updated to version 1.3.0 # --------------------------------------------------------------------------------- cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libavif -VERSION=${VERSION:-1.2.1} +VERSION=${VERSION:-1.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libavif/libavif.info b/libraries/libavif/libavif.info index 25103bf069..0f02aa1969 100644 --- a/libraries/libavif/libavif.info +++ b/libraries/libavif/libavif.info @@ -1,9 +1,9 @@ PRGNAM="libavif" -VERSION="1.2.1" +VERSION="1.3.0" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -DOWNLOAD="https://github.com/AOMediaCodec/libavif/archive/v1.2.1/libavif-1.2.1.tar.gz \ +DOWNLOAD="https://github.com/AOMediaCodec/libavif/archive/v1.3.0/libavif-1.3.0.tar.gz \ https://github.com/kmurray/libargparse/archive/ee74d1b/libargparse-ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz" -MD5SUM="042743746b899c94b84749b852ccc018 \ +MD5SUM="e180551c0989f7e096a4440b89d6282d \ e8f6d28aa9039973c40d31186ed22de7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/libconfig/libconfig.SlackBuild b/libraries/libconfig/libconfig.SlackBuild index 4cb4e94962..adef5ca76d 100644 --- a/libraries/libconfig/libconfig.SlackBuild +++ b/libraries/libconfig/libconfig.SlackBuild @@ -24,6 +24,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20250528 bkw: update for v1.8. # 20231127 bkw: # - update for v1.7.3. # - take over maintenance. @@ -33,7 +34,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libconfig -VERSION=${VERSION:-1.7.3} +VERSION=${VERSION:-1.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -81,6 +82,10 @@ chown -R root:root . find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + +# 20250528 bkw: 1.8 uses autoconf syntax not supported by our version +# 2.69. revert to what the previous version did. +sed -i 's,AC_CHECK_INCLUDES_DEFAULT,AC_HEADER_STDC,' configure.ac + autoreconf -if CFLAGS="$SLKCFLAGS" \ diff --git a/libraries/libconfig/libconfig.info b/libraries/libconfig/libconfig.info index bff7993ee5..ef3aa9cf53 100644 --- a/libraries/libconfig/libconfig.info +++ b/libraries/libconfig/libconfig.info @@ -1,8 +1,8 @@ PRGNAM="libconfig" -VERSION="1.7.3" +VERSION="1.8" HOMEPAGE="https://github.com/hyperrealm/libconfig" -DOWNLOAD="https://github.com/hyperrealm/libconfig/archive/v1.7.3/libconfig-1.7.3.tar.gz" -MD5SUM="898fbd4ccac2eb3913a86883ab9b2e6c" +DOWNLOAD="https://github.com/hyperrealm/libconfig/archive/v1.8/libconfig-1.8.tar.gz" +MD5SUM="7dc4b7c9767be2b68d5bd1e56f713ee2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libcpuid/libcpuid.SlackBuild b/libraries/libcpuid/libcpuid.SlackBuild index a86c6c982f..dccf5a528b 100644 --- a/libraries/libcpuid/libcpuid.SlackBuild +++ b/libraries/libcpuid/libcpuid.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libcpuid -VERSION=${VERSION:-0.7.1} +VERSION=${VERSION:-0.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libcpuid/libcpuid.info b/libraries/libcpuid/libcpuid.info index 6ed05d01b5..5b1bdc0ffa 100644 --- a/libraries/libcpuid/libcpuid.info +++ b/libraries/libcpuid/libcpuid.info @@ -1,8 +1,8 @@ PRGNAM="libcpuid" -VERSION="0.7.1" +VERSION="0.8.0" HOMEPAGE="http://libcpuid.sourceforge.net" -DOWNLOAD="https://github.com/anrieff/libcpuid/archive/v0.7.1/libcpuid-0.7.1.tar.gz" -MD5SUM="2659cdde29238be5b63a3784d5036846" +DOWNLOAD="https://github.com/anrieff/libcpuid/archive/v0.8.0/libcpuid-0.8.0.tar.gz" +MD5SUM="9d1cea4afa073c1f41e50d47d31c2f63" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libdatachannel/libdatachannel.SlackBuild b/libraries/libdatachannel/libdatachannel.SlackBuild index e617f8ea78..d2f433f669 100644 --- a/libraries/libdatachannel/libdatachannel.SlackBuild +++ b/libraries/libdatachannel/libdatachannel.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libdatachannel -VERSION=${VERSION:-0.22.4} +VERSION=${VERSION:-0.22.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libdatachannel/libdatachannel.info b/libraries/libdatachannel/libdatachannel.info index bcb3227796..bb0ae905a7 100644 --- a/libraries/libdatachannel/libdatachannel.info +++ b/libraries/libdatachannel/libdatachannel.info @@ -1,8 +1,8 @@ PRGNAM="libdatachannel" -VERSION="0.22.4" +VERSION="0.22.6" HOMEPAGE="https://github.com/paullouisageneau/libdatachannel" -DOWNLOAD="https://github.com/paullouisageneau/libdatachannel/archive/v0.22.4/libdatachannel-0.22.4.tar.gz" -MD5SUM="50003c02ba1138815afc8e26b0f2fa73" +DOWNLOAD="https://github.com/paullouisageneau/libdatachannel/archive/v0.22.6/libdatachannel-0.22.6.tar.gz" +MD5SUM="bd892aa0967fd2f50f2a3a8bfd1f9bd1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libjuice libsrtp2 nlohmann_json plog usrsctp" diff --git a/libraries/libdxfrw/README b/libraries/libdxfrw/README new file mode 100644 index 0000000000..22f3668284 --- /dev/null +++ b/libraries/libdxfrw/README @@ -0,0 +1,3 @@ +libdxfrw is a free C++ library to read and write DXF files in both +formats ascii and binary form. Also can read DWG files from R14 to +the last V2015. diff --git a/libraries/libdxfrw/libdxfrw.SlackBuild b/libraries/libdxfrw/libdxfrw.SlackBuild new file mode 100644 index 0000000000..10d82fb9c2 --- /dev/null +++ b/libraries/libdxfrw/libdxfrw.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/bash + +# Slackware build script for libdxfrw + +# Copyright 2025 Vijay Marcel +# 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=libdxfrw +VERSION=${VERSION:-0bde851_20240415} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} +COMMIT=${COMMIT:-0bde85180a9a5a76ced21bf1db641c2dec6923aa} + +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="-march=i586 -mtune=i686 -pipe -O2 -fPIC" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-march=i686 -mtune=i686 -pipe -O2 -fPIC" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-march=x86-64 -mtune=generic -pipe -O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e +trap 'echo "$0 FAILED at line $LINENO!" | tee -a $OUTPUT/error-${PRGNAM}.log' ERR + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$COMMIT +tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz +cd $PRGNAM-$COMMIT +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +autoreconf -fiv +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --with-gnu-ld + +make +make install DESTDIR=$PKG + +# Don't ship .la files: +rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true + +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 AUTHORS COPYING README 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/libraries/libdxfrw/libdxfrw.info b/libraries/libdxfrw/libdxfrw.info new file mode 100644 index 0000000000..69a929dadf --- /dev/null +++ b/libraries/libdxfrw/libdxfrw.info @@ -0,0 +1,10 @@ +PRGNAM="libdxfrw" +VERSION="0bde851_20240415" +HOMEPAGE="https://github.com/codelibs/libdxfrw" +DOWNLOAD="https://github.com/codelibs/libdxfrw/archive/0bde851/libdxfrw-0bde85180a9a5a76ced21bf1db641c2dec6923aa.tar.gz" +MD5SUM="41863ac52e2c9bb8c00eb1574aa08a56" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Vijay Marcel" +EMAIL="vijaymarcel@outlook.com" diff --git a/libraries/platform/slack-desc b/libraries/libdxfrw/slack-desc index 79d6c9b16c..51f473632a 100644 --- a/libraries/platform/slack-desc +++ b/libraries/libdxfrw/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -platform: platform (support library) -platform: -platform: Platform support library for libcec. -platform: -platform: Homepage: https://github.com/Pulse-Eight/platform -platform: -platform: -platform: -platform: -platform: -platform: +libdxfrw: libdxfrw (C++ Library for DXG/DWG files) +libdxfrw: +libdxfrw: libdxfrw is a free C++ library to read and write DXF files in both +libdxfrw: formats ascii and binary form. Also can read DWG files from R14 to +libdxfrw: the last V2015. +libdxfrw: +libdxfrw: +libdxfrw: +libdxfrw: +libdxfrw: Homepage:https://github.com/orgs/codelibs +libdxfrw: diff --git a/libraries/libheif/libheif.SlackBuild b/libraries/libheif/libheif.SlackBuild index 7b3cf5ac09..ff6445892f 100644 --- a/libraries/libheif/libheif.SlackBuild +++ b/libraries/libheif/libheif.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libheif -VERSION=${VERSION:-1.19.7} +VERSION=${VERSION:-1.19.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libheif/libheif.info b/libraries/libheif/libheif.info index a0f6dde56c..01bb1a83f1 100644 --- a/libraries/libheif/libheif.info +++ b/libraries/libheif/libheif.info @@ -1,8 +1,8 @@ PRGNAM="libheif" -VERSION="1.19.7" +VERSION="1.19.8" HOMEPAGE="https://github.com/strukturag/libheif" -DOWNLOAD="https://github.com/strukturag/libheif/releases/download/v1.19.7/libheif-1.19.7.tar.gz" -MD5SUM="cbb49df3d35360d228bac47f4287f2b8" +DOWNLOAD="https://github.com/strukturag/libheif/releases/download/v1.19.8/libheif-1.19.8.tar.gz" +MD5SUM="91d2d2f0ffda76180eebe30ee6e9709d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libde265 x265 aom rav1e kvazaar dav1d svt-av1" diff --git a/libraries/libical4-opt/README b/libraries/libical4-opt/README new file mode 100644 index 0000000000..0fb619bf72 --- /dev/null +++ b/libraries/libical4-opt/README @@ -0,0 +1,10 @@ +Libical is an Open Source implementation of the iCalendar protocols +and protocol data units. + +This version installs into /opt/ + +To use this library in your slackbuilds instead of the default +15.0's libical-3.0.*, add the following into your config run + +PKG_CONFIG_PATH=\ +"/opt/libical4/lib$LIBDIRSUFFIX/pkgconfig/:$PKG_CONFIG_PATH" diff --git a/libraries/platform/platform.SlackBuild b/libraries/libical4-opt/libical4-opt.SlackBuild index 68a879344a..f9b535b277 100644 --- a/libraries/platform/platform.SlackBuild +++ b/libraries/libical4-opt/libical4-opt.SlackBuild @@ -1,9 +1,8 @@ #!/bin/bash -# Slackware build script for platform +# Slackware build script for libical4-opt -# Copyright 2015-2017 Larry Hajali <larryhaja[at]gmail[dot]com> -# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com> +# Copyright 2025, Lockywolf # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,12 +24,16 @@ cd $(dirname $0) ; CWD=$(pwd) -PRGNAM=platform -VERSION=${VERSION:-2.1.0} +PRGNAM=libical4-opt +VERSION=${VERSION:-0.0.0.20250531} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} +COMMIT=9023b22671ae059c0cbc19a955f62bcffe5feeca + +TARNAM=libical + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -57,6 +60,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -67,27 +73,26 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$PRGNAM-$VERSION +rm -rf $TARNAM-$COMMIT +tar xvf $CWD/$TARNAM-$COMMIT.tar.gz +cd $TARNAM-$COMMIT chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ + -o -perm 511 \) -exec chmod 755 {} + -o \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -# Fix cmake install path. -patch -p1 < $CWD/platform-2.1.0-install.patch + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} + mkdir -p build cd build cmake \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \ - -DBUILD_SHARED_LIBS=1 \ + -DCMAKE_INSTALL_PREFIX=/opt/libical4 \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DMAN_INSTALL_DIR=/opt/libical/man \ + -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_BUILD_TYPE=Release .. make make install/strip DESTDIR=$PKG @@ -100,12 +105,14 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - README.md debian/copyright \ + 3RDPARTY.md CHANGELOG.md README.md CONTRIBUTORS.md COPYING.LESSER.txt \ + LICENSE.txt docs LICENSES 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/libraries/libical4-opt/libical4-opt.info b/libraries/libical4-opt/libical4-opt.info new file mode 100644 index 0000000000..8b31397ff3 --- /dev/null +++ b/libraries/libical4-opt/libical4-opt.info @@ -0,0 +1,10 @@ +PRGNAM="libical4-opt" +VERSION="0.0.0.20250531" +HOMEPAGE="https://github.com/libical/libical/" +DOWNLOAD="https://github.com/libical/libical/archive/9023b22671ae059c0cbc19a955f62bcffe5feeca/libical-9023b22671ae059c0cbc19a955f62bcffe5feeca.tar.gz" +MD5SUM="654254dc3ef70b56ef091a90fa9f6740" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="gi-docgen" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.libical4_2025-05-05@lockywolf.net" diff --git a/libraries/libical4-opt/slack-desc b/libraries/libical4-opt/slack-desc new file mode 100644 index 0000000000..849ffbdf77 --- /dev/null +++ b/libraries/libical4-opt/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------------------------------------------------------| +libical4-opt: libical4-opt (version 4 of libical) +libical4-opt: +libical4-opt: Libical is an Open Source implementation of the iCalendar protocols +libical4-opt: and protocol data units. +libical4-opt: +libical4-opt: +libical4-opt: This version installs into /opt. +libical4-opt: +libical4-opt: +libical4-opt: +libical4-opt: diff --git a/libraries/libjuice/libjuice.SlackBuild b/libraries/libjuice/libjuice.SlackBuild index 2b392681fc..1d085aa63c 100644 --- a/libraries/libjuice/libjuice.SlackBuild +++ b/libraries/libjuice/libjuice.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libjuice -VERSION=${VERSION:-1.5.8} +VERSION=${VERSION:-1.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libjuice/libjuice.info b/libraries/libjuice/libjuice.info index 9c26020d7d..1fd97d32cb 100644 --- a/libraries/libjuice/libjuice.info +++ b/libraries/libjuice/libjuice.info @@ -1,8 +1,8 @@ PRGNAM="libjuice" -VERSION="1.5.8" +VERSION="1.6.0" HOMEPAGE="https://github.com/paullouisageneau/libjuice" -DOWNLOAD="https://github.com/paullouisageneau/libjuice/archive/v1.5.8/libjuice-1.5.8.tar.gz" -MD5SUM="ca844f69a64b57c06042355de153949d" +DOWNLOAD="https://github.com/paullouisageneau/libjuice/archive/v1.6.0/libjuice-1.6.0.tar.gz" +MD5SUM="05dcfbcd4c1f90418c6045c406b65d4b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libmirage/libmirage.SlackBuild b/libraries/libmirage/libmirage.SlackBuild index d896e57e54..f0464bf466 100644 --- a/libraries/libmirage/libmirage.SlackBuild +++ b/libraries/libmirage/libmirage.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libmirage -VERSION=${VERSION:-3.2.9} +VERSION=${VERSION:-3.2.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libmirage/libmirage.info b/libraries/libmirage/libmirage.info index e956b8e837..744dd3fc10 100644 --- a/libraries/libmirage/libmirage.info +++ b/libraries/libmirage/libmirage.info @@ -1,8 +1,8 @@ PRGNAM="libmirage" -VERSION="3.2.9" +VERSION="3.2.10" HOMEPAGE="https://cdemu.sourceforge.io/about/libmirage/" -DOWNLOAD="https://downloads.sourceforge.net/cdemu/libmirage-3.2.9.tar.xz" -MD5SUM="700a88ee216cd256f2cad144d2a1ef05" +DOWNLOAD="https://downloads.sourceforge.net/cdemu/libmirage-3.2.10.tar.xz" +MD5SUM="086ee537d761cdf0cab6dad660d5401b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libmseed/libmseed.SlackBuild b/libraries/libmseed/libmseed.SlackBuild index a99a476f7b..0b4ce26042 100644 --- a/libraries/libmseed/libmseed.SlackBuild +++ b/libraries/libmseed/libmseed.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libmseed -VERSION=${VERSION:-3.1.3} +VERSION=${VERSION:-3.1.5} 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 @@ -90,7 +87,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 INSTALL.md README.md README.byteorder $PKG/usr/doc/$PRGNAM-$VERSION +cp -a ChangeLog README.md README.byteorder $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/libmseed/libmseed.info b/libraries/libmseed/libmseed.info index f25b415742..c04d04e396 100644 --- a/libraries/libmseed/libmseed.info +++ b/libraries/libmseed/libmseed.info @@ -1,8 +1,8 @@ PRGNAM="libmseed" -VERSION="3.1.3" +VERSION="3.1.5" HOMEPAGE="https://github.com/EarthScope/libmseed" -DOWNLOAD="https://github.com/EarthScope/libmseed/archive/v3.1.3/libmseed-3.1.3.tar.gz" -MD5SUM="9c6ce2430fcf1114525a2d4b1087e0c2" +DOWNLOAD="https://github.com/EarthScope/libmseed/archive/v3.1.5/libmseed-3.1.5.tar.gz" +MD5SUM="dd01a24050fb135b1b619d4e17e8272f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/liboauth/liboauth-1.0.3-openssl-1.1.0-2.patch b/libraries/liboauth/liboauth-1.0.3-openssl-1.1.0-3.patch index eafd3eb9bf..a6ff453def 100644 --- a/libraries/liboauth/liboauth-1.0.3-openssl-1.1.0-2.patch +++ b/libraries/liboauth/liboauth-1.0.3-openssl-1.1.0-3.patch @@ -1,20 +1,24 @@ -Submitted by: DJ Lucas (dj_AT_linuxfromscratch_DOT_org) +Submitted by: DJ Lucas (dj at linuxfromscratch dot org) Date: 2017-05-27 Initial Package Version: 1.0.3 Update by: Bruce Dubbs Date: 2017-06-14 +Update by (#2): Douglas R. Reno <renodr at linuxfromscratch dot org> +Date: 2019-01-02 Upstream Status: Submitted Origin: https://github.com/x42/liboauth/issues/9 -Description: Fixes build issue with OpenSSL-1.1.0. -Update: Additional fix from upstream. Three lines changed. +Description: Fixes build issue with OpenSSL_1.1.0. +Update: Additional fix from upstream. Three lines changed. +Update #2: Rebased patch, and fixed one more missed reference to md_ctx. -diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c ---- liboauth-1.0.3-orig/src/hash.c 2013-10-04 08:02:50.000000000 -0500 -+++ liboauth-1.0.3/src/hash.c 2017-05-27 00:51:04.708633351 -0500 -@@ -362,6 +362,11 @@ looser: +diff -Naurp liboauth-1.0.3.orig/src/hash.c liboauth-1.0.3/src/hash.c +--- liboauth-1.0.3.orig/src/hash.c 2013-10-04 08:02:50.000000000 -0500 ++++ liboauth-1.0.3/src/hash.c 2019-01-01 23:41:47.027037421 -0600 +@@ -362,6 +362,12 @@ looser: #include "oauth.h" // base64 encode fn's. #include <openssl/hmac.h> ++ +#if OPENSSL_VERSION_NUMBER < 0x10100000 +#define EVP_MD_CTX_new EVP_MD_CTX_create +#define EVP_MD_CTX_free EVP_MD_CTX_destroy @@ -23,7 +27,7 @@ diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c char *oauth_sign_hmac_sha1 (const char *m, const char *k) { return(oauth_sign_hmac_sha1_raw (m, strlen(m), k, strlen(k))); } -@@ -386,7 +391,7 @@ char *oauth_sign_rsa_sha1 (const char *m +@@ -386,7 +392,7 @@ char *oauth_sign_rsa_sha1 (const char *m unsigned char *sig = NULL; unsigned char *passphrase = NULL; unsigned int len=0; @@ -32,13 +36,13 @@ diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c EVP_PKEY *pkey; BIO *in; -@@ -399,24 +404,31 @@ char *oauth_sign_rsa_sha1 (const char *m +@@ -399,24 +405,31 @@ char *oauth_sign_rsa_sha1 (const char *m return xstrdup("liboauth/OpenSSL: can not read private key"); } + md_ctx = EVP_MD_CTX_new(); + if (md_ctx == NULL) { -+ return xstrdup("liboauth/OpenSSL: failed to allocate EVP_MD_CTX"); ++ return xstrdup("liboauth/OpenSSL: failed to allocate EVP_MD_CTX"); + } + len = EVP_PKEY_size(pkey); @@ -68,15 +72,16 @@ diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c EVP_PKEY *pkey; BIO *in; X509 *cert = NULL; -@@ -437,13 +449,18 @@ int oauth_verify_rsa_sha1 (const char *m +@@ -437,13 +450,19 @@ int oauth_verify_rsa_sha1 (const char *m return -2; } -+ md_ctx = EVP_MD_CTX_new(); -+ if (md_ctx == NULL) { -+ return -2; -+ } + ++ md_ctx = EVP_MD_CTX_new(); ++ if (md_ctx == NULL) { ++ return -2; ++ } ++ b64d= (unsigned char*) xmalloc(sizeof(char)*strlen(s)); slen = oauth_decode_base64(b64d, s); @@ -87,11 +92,11 @@ diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c + EVP_VerifyInit(md_ctx, EVP_sha1()); + EVP_VerifyUpdate(md_ctx, m, strlen(m)); + err = EVP_VerifyFinal(md_ctx, b64d, slen, pkey); -+ EVP_MD_CTX_free(pkey); ++ EVP_MD_CTX_free(md_ctx); EVP_PKEY_free(pkey); xfree(b64d); return (err); -@@ -455,35 +472,41 @@ int oauth_verify_rsa_sha1 (const char *m +@@ -455,35 +474,41 @@ int oauth_verify_rsa_sha1 (const char *m */ char *oauth_body_hash_file(char *filename) { unsigned char fb[BUFSIZ]; @@ -106,7 +111,7 @@ diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c - EVP_DigestInit(&ctx,EVP_sha1()); + ctx = EVP_MD_CTX_new(); + if (ctx == NULL) { -+ return xstrdup("liboauth/OpenSSL: failed to allocate EVP_MD_CTX"); ++ return xstrdup("liboauth/OpenSSL: failed to allocate EVP_MD_CTX"); + } + EVP_DigestInit(ctx,EVP_sha1()); while (!feof(F) && (len=fread(fb,sizeof(char),BUFSIZ, F))>0) { @@ -136,7 +141,7 @@ diff -Naurp liboauth-1.0.3-orig/src/hash.c liboauth-1.0.3/src/hash.c - EVP_MD_CTX_cleanup(&ctx); + ctx = EVP_MD_CTX_new(); + if (ctx == NULL) { -+ return xstrdup("liboauth/OpenSSL: failed to allocate EVP_MD_CTX"); ++ return xstrdup("liboauth/OpenSSL: failed to allocate EVP_MD_CTX"); + } + EVP_DigestInit(ctx,EVP_sha1()); + EVP_DigestUpdate(ctx, data, length); diff --git a/libraries/liboauth/liboauth.SlackBuild b/libraries/liboauth/liboauth.SlackBuild index 38893e0d55..cf4be82ca7 100644 --- a/libraries/liboauth/liboauth.SlackBuild +++ b/libraries/liboauth/liboauth.SlackBuild @@ -33,7 +33,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=liboauth VERSION=${VERSION:-1.0.3} -BUILD=${BUILD:-5} +BUILD=${BUILD:-6} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -99,7 +99,7 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ # port to openssl-1.1.x -patch -p1 < $CWD/liboauth-1.0.3-openssl-1.1.0-2.patch +patch -p1 < $CWD/liboauth-1.0.3-openssl-1.1.0-3.patch # compile in clean dir mkdir -v build diff --git a/libraries/libowfat/libowfat.SlackBuild b/libraries/libowfat/libowfat.SlackBuild index 32a8ffd4ae..bbb25eea86 100644 --- a/libraries/libowfat/libowfat.SlackBuild +++ b/libraries/libowfat/libowfat.SlackBuild @@ -25,6 +25,11 @@ # # Markus Reichelt (email removed) +# 20250513 bkw: +# - update for v0.34. +# - remove profile scripts. +# - dietlibc is now required. + # 20230708 bkw: BUILD=2 # - new maintainer. # - allow DIET=no (because I will never remember to use uppercase NO). @@ -32,8 +37,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libowfat -VERSION=${VERSION:-0.33} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.34} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -85,14 +90,6 @@ make Makefile make $OPT make install prefix=$PKG/opt/diet/ LIBDIR=$PKG/opt/diet/lib-$LIBARCH -# 20230708 bkw: technically these profile scripts conflict with the -# dietlibc package. However, they're identical in both packages, so -# I don't see it as a problem. -mkdir -p $PKG/etc/profile.d -cat $CWD/profile.d/dietlibc.sh > $PKG/etc/profile.d/dietlibc.sh -cat $CWD/profile.d/dietlibc.csh > $PKG/etc/profile.d/dietlibc.csh -chmod 0755 $PKG/etc/profile.d/* - #avoid possible conflict - have a look at /etc/man.conf mv $PKG/opt/diet/man/man3/buffer.3 $PKG/opt/diet/man/man3/buffer-libowfat.3 diff --git a/libraries/libowfat/libowfat.info b/libraries/libowfat/libowfat.info index 716f3c9aff..f54f2cb812 100644 --- a/libraries/libowfat/libowfat.info +++ b/libraries/libowfat/libowfat.info @@ -1,10 +1,10 @@ PRGNAM="libowfat" -VERSION="0.33" +VERSION="0.34" HOMEPAGE="http://www.fefe.de/libowfat/" -DOWNLOAD="http://www.fefe.de/libowfat/libowfat-0.33.tar.xz" -MD5SUM="9a921504a478f3134873df8060cc0932" +DOWNLOAD="http://www.fefe.de/libowfat/libowfat-0.34.tar.xz" +MD5SUM="ca7ca7c14e66cc148ac663a29126f4d0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="dietlibc" MAINTAINER="B. Watson" EMAIL="urchlay@slackware.uk" diff --git a/libraries/libowfat/profile.d/dietlibc.csh b/libraries/libowfat/profile.d/dietlibc.csh deleted file mode 100644 index d675e09eff..0000000000 --- a/libraries/libowfat/profile.d/dietlibc.csh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/csh -setenv PATH ${PATH}:/opt/diet/bin -setenv MANPATH ${MANPATH}:/opt/diet/man diff --git a/libraries/libowfat/profile.d/dietlibc.sh b/libraries/libowfat/profile.d/dietlibc.sh deleted file mode 100644 index a32ca597b8..0000000000 --- a/libraries/libowfat/profile.d/dietlibc.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -export PATH="${PATH}:/opt/diet/bin" -export MANPATH="${MANPATH}:/opt/diet/man" diff --git a/libraries/libqtpas/libqtpas.SlackBuild b/libraries/libqtpas/libqtpas.SlackBuild index a95fc0efa2..619a31f5c7 100644 --- a/libraries/libqtpas/libqtpas.SlackBuild +++ b/libraries/libqtpas/libqtpas.SlackBuild @@ -50,18 +50,19 @@ # 31/01/2025: updated to version 3.8 +# 13/05/2025: updated to version 4.0 ######################################################################################## cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libqtpas -VERSION=${VERSION:-3.8} +VERSION=${VERSION:-4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=${SRCNAM:-lazarus} -SRCVER=${SRCVER:-3.8-0} +SRCVER=${SRCVER:-4.0-0} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/libraries/libqtpas/libqtpas.info b/libraries/libqtpas/libqtpas.info index d4cab4d349..26129202fc 100644 --- a/libraries/libqtpas/libqtpas.info +++ b/libraries/libqtpas/libqtpas.info @@ -1,8 +1,8 @@ PRGNAM="libqtpas" -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="" diff --git a/libraries/libsidplay2/libsidplay2.SlackBuild b/libraries/libsidplay2/libsidplay2.SlackBuild index ca945c6d35..a51846c4f5 100644 --- a/libraries/libsidplay2/libsidplay2.SlackBuild +++ b/libraries/libsidplay2/libsidplay2.SlackBuild @@ -30,12 +30,12 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libsidplay2 VERSION=${VERSION:-2.1.1} -BUILD=${BUILD:-5} +BUILD=${BUILD:-6} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=sidplay-libs -DIFFVER=${DIFFVER:-15} +DIFFVER=${DIFFVER:-16} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/libraries/libsidplay2/libsidplay2.info b/libraries/libsidplay2/libsidplay2.info index 80ef18d5a2..6f543cf003 100644 --- a/libraries/libsidplay2/libsidplay2.info +++ b/libraries/libsidplay2/libsidplay2.info @@ -2,9 +2,9 @@ PRGNAM="libsidplay2" VERSION="2.1.1" HOMEPAGE="http://sidplay2.sourceforge.net/" DOWNLOAD="http://ftp.debian.org/debian/pool/main/s/sidplay-libs/sidplay-libs_2.1.1.orig.tar.gz \ - http://ftp.debian.org/debian/pool/main/s/sidplay-libs/sidplay-libs_2.1.1-15.debian.tar.xz" + http://ftp.debian.org/debian/pool/main/s/sidplay-libs/sidplay-libs_2.1.1-16.debian.tar.xz" MD5SUM="7ea0ba5dc1da4604d15eaae001f7d2a7 \ - d5738f5ed9eea81964ad4608756a0efd" + 2cfe969fb475288e9f3710c18c64f512" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libslirp/libslirp.SlackBuild b/libraries/libslirp/libslirp.SlackBuild index 23d0cc5d5c..d9c7d208c1 100644 --- a/libraries/libslirp/libslirp.SlackBuild +++ b/libraries/libslirp/libslirp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libslirp -# Copyright 2022-2024 Vijay Marcel +# Copyright 2022-2025 Vijay Marcel # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,21 +26,18 @@ # ---------------------------------------------------------------------------------- # 03/09/2022: Added to slackbuilds.org - # 17/12/2022: Issues in the script were fixed. - # 29/04/2023: updated to version 4.7. Valgrind is an optional dependency for libslirp - # 16/05/2024: updated to version 4.8.0 - # 31/01/2025: updated to version 4.9.0 +# 10/06/2025: updated to version 4.9.1 # ----------------------------------------------------------------------------------- cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libslirp -VERSION=${VERSION:-4.9.0} +VERSION=${VERSION:-4.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libslirp/libslirp.info b/libraries/libslirp/libslirp.info index 41402f8d15..a3133040c0 100644 --- a/libraries/libslirp/libslirp.info +++ b/libraries/libslirp/libslirp.info @@ -1,8 +1,8 @@ PRGNAM="libslirp" -VERSION="4.9.0" +VERSION="4.9.1" HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp" -DOWNLOAD="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.9.0/libslirp-v4.9.0.tar.gz" -MD5SUM="4a9d0ff41ef0d673919ed7d0a8740c75" +DOWNLOAD="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.9.1/libslirp-v4.9.1.tar.gz" +MD5SUM="9732ac0d2caf4fe1db76dd96c9957327" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-meson-opt" diff --git a/libraries/libsrs2/README b/libraries/libsrs2/README new file mode 100644 index 0000000000..24ad6195ae --- /dev/null +++ b/libraries/libsrs2/README @@ -0,0 +1,40 @@ +libsrs2 is the next generation SRS library from the original designer +of SRS. + +It can be used by Courier IMAP. + +It implements the Sender Rewriting Scheme, a part of the SPF/SRS +protocol pair. Libsrs2 has been written from an entirely clean +codebase with compliance, speed and versatility in mind. It is +platform independent and has no external dependencies. It is +thread-safe and heap-safe, and is suitable for large scale +applications and embedded systems and can operate without many +standard system facilities. + + +What is SPF? + +SPF is one of a family of systems which aim to prevent email address +forgery. A good SPF implementation is available from +http://www.libspf2.net/. + +[From spf.pobox.com]: The present SMTP standard for email allows +anyone to forge anyone else's email address. This means I could send +anyone a message claiming to be from you, and only an email expert +would be able to tell the difference. SPF allows your mail servers to +easily distinguish forgeries from real mail. Importantly, SPF works +before the message body is transmitted, saving you the bandwidth cost +of downloading the message and the CPU cost of filtering it. + +What is SRS? + +SPF (and related systems) present a challenge to forwarders, since the +envelope sender address might be seen by the destination as a forgery +by the forwarding host. Forwarding services must rewrite the envelope +sender address, while encapsulating the original sender and preventing +relay attacks by spammers. The Sender Rewriting Scheme, or SRS, +provides a standard for this rewriting which makes forwarding +compatible with these address verification schemes, preserves bounce +functionality and is not vulnerable to attacks by spammers. A +graphical explanation is available here or here and a technical +document describing the protocol and its strengths is at here. diff --git a/libraries/libsrs2/libsrs2.SlackBuild b/libraries/libsrs2/libsrs2.SlackBuild new file mode 100644 index 0000000000..9eb8e3656d --- /dev/null +++ b/libraries/libsrs2/libsrs2.SlackBuild @@ -0,0 +1,124 @@ +#!/bin/bash + +# Slackware build script for libsrs2 + +# Copyright 2025, Lockywolf +# 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=libsrs2 +VERSION=${VERSION:-1.0.18} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$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 \ + --disable-static \ + --build=$ARCH-slackware-linux + +unset MAKEFLAGS + +make -j1 +make install DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a + +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 -name perllocal.pod \ + -o -name ".packlist" \ + -o -name "*.bs" \ + | xargs rm -f + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ +AUTHORS COPYING NEWS README \ +LICENSE.BSD LICENSE.GPL-2 \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/libraries/libsrs2/libsrs2.info b/libraries/libsrs2/libsrs2.info new file mode 100644 index 0000000000..588221de63 --- /dev/null +++ b/libraries/libsrs2/libsrs2.info @@ -0,0 +1,10 @@ +PRGNAM="libsrs2" +VERSION="1.0.18" +HOMEPAGE="https://www.libsrs2.net/" +DOWNLOAD="https://www.libsrs2.net/srs/libsrs2-1.0.18.tar.gz" +MD5SUM="2178b8cf587eb6e65d4b9753c4a6c67d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.libsrs2_2025-06-06@lockywolf.net" diff --git a/libraries/libsrs2/slack-desc b/libraries/libsrs2/slack-desc new file mode 100644 index 0000000000..bf1f80fad7 --- /dev/null +++ b/libraries/libsrs2/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------------------------------------------------------| +libsrs2: libsrs2 (Sender Rewriting Scheme library) +libsrs2: +libsrs2: libsrs2 is the next generation SRS library from the original +libsrs2: designer of SRS. It implements the Sender Rewriting Scheme, a part of +libsrs2: the SPF/SRS protocol pair. +libsrs2: +libsrs2: SPF (and related systems) present a challenge to forwarders, since +libsrs2: the envelope sender address might be seen by the destination as a +libsrs2: forgery by the forwarding host. Forwarding services must rewrite the +libsrs2: envelope sender address, while encapsulating the original sender and +libsrs2: preventing relay attacks by spammers. diff --git a/libraries/libtpms/libtpms.SlackBuild b/libraries/libtpms/libtpms.SlackBuild index 50613c4263..efa8b6ea6b 100644 --- a/libraries/libtpms/libtpms.SlackBuild +++ b/libraries/libtpms/libtpms.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libtpms -# Copyright 2022-2023 K. Eugene Carlson Tsukuba, Japan +# Copyright 2022-2025 K. Eugene Carlson Tsukuba, Japan # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=libtpms -VERSION=${VERSION:-0.10.0} +VERSION=${VERSION:-0.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/libtpms/libtpms.info b/libraries/libtpms/libtpms.info index 30c21df177..d472af9eea 100644 --- a/libraries/libtpms/libtpms.info +++ b/libraries/libtpms/libtpms.info @@ -1,8 +1,8 @@ PRGNAM="libtpms" -VERSION="0.10.0" +VERSION="0.10.1" HOMEPAGE="https://github.com/stefanberger/libtpms" -DOWNLOAD="https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.0/libtpms-0.10.0.tar.gz" -MD5SUM="f00d71ff14c96cea0824d07c649c7a31" +DOWNLOAD="https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.1/libtpms-0.10.1.tar.gz" +MD5SUM="05c5c0aec50f4afe7de0724d3bf7eb2e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/liburcu/liburcu.SlackBuild b/libraries/liburcu/liburcu.SlackBuild index 84d7a58f80..3565891da1 100644 --- a/libraries/liburcu/liburcu.SlackBuild +++ b/libraries/liburcu/liburcu.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=liburcu -VERSION=${VERSION:-0.15.2} +VERSION=${VERSION:-0.15.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/liburcu/liburcu.info b/libraries/liburcu/liburcu.info index d678486d1f..f1092dd860 100644 --- a/libraries/liburcu/liburcu.info +++ b/libraries/liburcu/liburcu.info @@ -1,8 +1,8 @@ PRGNAM="liburcu" -VERSION="0.15.2" +VERSION="0.15.3" HOMEPAGE="http://liburcu.org/" -DOWNLOAD="https://lttng.org/files/urcu/userspace-rcu-0.15.2.tar.bz2" -MD5SUM="a65ca60b27e45a96246fe53ba4ba8896" +DOWNLOAD="https://lttng.org/files/urcu/userspace-rcu-0.15.3.tar.bz2" +MD5SUM="ddbf7f18b5741838c264d146573a46e5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libwbxml/libwbxml.info b/libraries/libwbxml/libwbxml.info index f7947cf5c4..c189b5629d 100644 --- a/libraries/libwbxml/libwbxml.info +++ b/libraries/libwbxml/libwbxml.info @@ -1,7 +1,7 @@ PRGNAM="libwbxml" VERSION="0.11.10" HOMEPAGE="https://github.com/libwbxml/libwbxml" -DOWNLOAD="https://github.com/libwbxml/libwbxml/archive/e58b1f1/libwbxml-e58b1f19f11dbadff53e5b486b8c4b16639a656a.tar.gz" +DOWNLOAD="https://github.com/libwbxml/libwbxml/archive/libwbxml-0.11.10/libwbxml-0.11.10.tar.gz" MD5SUM="6704a713c4802ffa6f355f015473a7ab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/platform/README b/libraries/platform/README deleted file mode 100644 index 2dbef83e37..0000000000 --- a/libraries/platform/README +++ /dev/null @@ -1 +0,0 @@ -Platform support library for libcec. diff --git a/libraries/platform/platform-2.1.0-install.patch b/libraries/platform/platform-2.1.0-install.patch deleted file mode 100644 index efa7ab82b3..0000000000 --- a/libraries/platform/platform-2.1.0-install.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -Naur platform-platform-2.1.0.orig/CMakeLists.txt platform-platform-2.1.0/CMakeLists.txt ---- platform-platform-2.1.0.orig/CMakeLists.txt 2016-10-24 09:56:25.000000000 +0000 -+++ platform-platform-2.1.0/CMakeLists.txt 2017-03-01 16:41:56.443161968 +0000 -@@ -81,5 +81,5 @@ - configure_file (p8-platform-config.cmake.in - p8-platform-config.cmake @ONLY) - install(FILES ${CMAKE_BINARY_DIR}/p8-platform-config.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/p8-platform) -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/p8-platform) - diff --git a/libraries/platform/platform.info b/libraries/platform/platform.info deleted file mode 100644 index 463fd26cc2..0000000000 --- a/libraries/platform/platform.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="platform" -VERSION="2.1.0" -HOMEPAGE="https://github.com/Pulse-Eight/platform" -DOWNLOAD="https://github.com/Pulse-Eight/platform/archive/platform-2.1.0/platform-platform-2.1.0.tar.gz" -MD5SUM="8bfdb42cdfdd39f8f3385ad801f73cb0" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Jeremy Hansen" -EMAIL="jebrhansen+SBo@gmail.com" diff --git a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild index e46152b858..03fabe1030 100644 --- a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild +++ b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=python3-ruamel.yaml -VERSION=${VERSION:-0.18.10} +VERSION=${VERSION:-0.18.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -70,7 +70,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 CHANGES README.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE CHANGES README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info index 188dfeff42..990d8c77c4 100644 --- a/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info +++ b/libraries/python3-ruamel.yaml/python3-ruamel.yaml.info @@ -1,8 +1,8 @@ PRGNAM="python3-ruamel.yaml" -VERSION="0.18.10" +VERSION="0.18.13" HOMEPAGE="https://sourceforge.net/p/ruamel-yaml" -DOWNLOAD="https://files.pythonhosted.org/packages/source/r/ruamel.yaml/ruamel.yaml-0.18.10.tar.gz" -MD5SUM="e21d9748f618fbf6bcbd5ffe663b0654" +DOWNLOAD="https://files.pythonhosted.org/packages/source/r/ruamel.yaml/ruamel.yaml-0.18.13.tar.gz" +MD5SUM="bbeeb8c58e77314ff63380df056cd360" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-ruamel.yaml.clib" diff --git a/libraries/qt-avif-image-plugin/qt-avif-image-plugin.SlackBuild b/libraries/qt-avif-image-plugin/qt-avif-image-plugin.SlackBuild index ab4c57a04a..40110c58a9 100644 --- a/libraries/qt-avif-image-plugin/qt-avif-image-plugin.SlackBuild +++ b/libraries/qt-avif-image-plugin/qt-avif-image-plugin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qt-avif-image-plugin -VERSION=${VERSION:-0.9.2} +VERSION=${VERSION:-0.9.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/qt-avif-image-plugin/qt-avif-image-plugin.info b/libraries/qt-avif-image-plugin/qt-avif-image-plugin.info index 86839a83cb..1d11a47d8c 100644 --- a/libraries/qt-avif-image-plugin/qt-avif-image-plugin.info +++ b/libraries/qt-avif-image-plugin/qt-avif-image-plugin.info @@ -1,8 +1,8 @@ PRGNAM="qt-avif-image-plugin" -VERSION="0.9.2" +VERSION="0.9.3" HOMEPAGE="https://github.com/novomesk/qt-avif-image-plugin" -DOWNLOAD="https://github.com/novomesk/qt-avif-image-plugin/archive/refs/tags/v0.9.2/qt-avif-image-plugin-0.9.2.tar.gz" -MD5SUM="3a8c97057acd648d6e0724401c42766c" +DOWNLOAD="https://github.com/novomesk/qt-avif-image-plugin/archive/refs/tags/v0.9.3/qt-avif-image-plugin-0.9.3.tar.gz" +MD5SUM="e49f0101e74ad61092ea6d3fa384def0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libavif" diff --git a/libraries/qt-installer-script/douninst.sh b/libraries/qt-installer-script/douninst.sh new file mode 100644 index 0000000000..1c79599e27 --- /dev/null +++ b/libraries/qt-installer-script/douninst.sh @@ -0,0 +1 @@ +rm -rf /opt/qt-installer-script diff --git a/libraries/qt-installer-script/qt-installer-script.SlackBuild b/libraries/qt-installer-script/qt-installer-script.SlackBuild index 45b573c512..f7f7768998 100644 --- a/libraries/qt-installer-script/qt-installer-script.SlackBuild +++ b/libraries/qt-installer-script/qt-installer-script.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qt-installer-script -VERSION=${VERSION:-4.9.0} +VERSION=${VERSION:-4.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -87,6 +87,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/douninst.sh > $PKG/install/douninst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/libraries/qt-installer-script/qt-installer-script.info b/libraries/qt-installer-script/qt-installer-script.info index 40ac15e342..f7b1a52c5b 100644 --- a/libraries/qt-installer-script/qt-installer-script.info +++ b/libraries/qt-installer-script/qt-installer-script.info @@ -1,8 +1,8 @@ PRGNAM="qt-installer-script" -VERSION="4.9.0" +VERSION="4.10.0" HOMEPAGE="https://github.com/antonioleal/qt-installer-script" -DOWNLOAD="https://github.com/antonioleal/qt-installer-script/archive/v4.9.0/qt-installer-script-4.9.0.tar.gz" -MD5SUM="259b99a2f3e80145573b2e81cf5ebc56" +DOWNLOAD="https://github.com/antonioleal/qt-installer-script/archive/v4.10.0/qt-installer-script-4.10.0.tar.gz" +MD5SUM="f32130de3f72254a8d0dcac3117c200b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/qt6gtk2/qt6gtk2.SlackBuild b/libraries/qt6gtk2/qt6gtk2.SlackBuild index 670ab4be6a..4d1b998df5 100644 --- a/libraries/qt6gtk2/qt6gtk2.SlackBuild +++ b/libraries/qt6gtk2/qt6gtk2.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for qt6gtk2 -# Copyright 2024 Isaac Yu <isaacyu@protonmail.com> +# Copyright 2024-2025 Isaac Yu <isaacyu@protonmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=qt6gtk2 -VERSION=${VERSION:-0.3} +VERSION=${VERSION:-0.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -67,7 +67,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ diff --git a/libraries/qt6gtk2/qt6gtk2.info b/libraries/qt6gtk2/qt6gtk2.info index 950858ecb7..22c884e4b8 100644 --- a/libraries/qt6gtk2/qt6gtk2.info +++ b/libraries/qt6gtk2/qt6gtk2.info @@ -1,10 +1,10 @@ PRGNAM="qt6gtk2" -VERSION="0.3" -HOMEPAGE="https://github.com/trialuser02/qt6gtk2" +VERSION="0.4" +HOMEPAGE="https://www.opencode.net/trialuser/qt6gtk2" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/trialuser02/qt6gtk2/releases/download/0.3/qt6gtk2-0.3.tar.xz" -MD5SUM_x86_64="6b91d694ea3383d59a64b2b09a3dce0e" +DOWNLOAD_x86_64="https://www.opencode.net/trialuser/qt6gtk2/-/archive/0.4/qt6gtk2-0.4.tar.gz" +MD5SUM_x86_64="0b204014aff820eeb9a4051a86626c6d" REQUIRES="qt6" MAINTAINER="Isaac Yu" EMAIL="isaacyu@protonmail.com" diff --git a/libraries/raylib/jarxm_linear_interpolation.patch b/libraries/raylib/jarxm_linear_interpolation.patch index 65f1b1b1b9..f98e8d6011 100644 --- a/libraries/raylib/jarxm_linear_interpolation.patch +++ b/libraries/raylib/jarxm_linear_interpolation.patch @@ -1,10 +1,11 @@ ---- raudio.c 2021-11-21 21:46:23.908021000 +0000 -+++ raudio-new.c 2021-11-21 21:59:54.187104846 +0000 -@@ -1297,6 +1297,8 @@ - jar_xm_context_t *ctxXm = NULL; - int result = jar_xm_create_context_from_file(&ctxXm, AUDIO.System.device.sampleRate, fileName); +--- raudio.c 2024-11-18 13:21:10.000000000 +0100 ++++ raudio-patch.c 2025-06-14 16:40:31.871305606 +0200 +@@ -1453,6 +1453,8 @@ + music.ctxData = ctxXm; + jar_xm_set_max_loop_count(ctxXm, 0); // Set infinite number of loops -+ ctxXm->module.linear_interpolation = 1; ++ ctxXm->module.linear_interpolation = 1; + - music.ctxType = MUSIC_MODULE_XM; - music.ctxData = ctxXm; + unsigned int bits = 32; + if (AUDIO_DEVICE_FORMAT == ma_format_s16) bits = 16; + else if (AUDIO_DEVICE_FORMAT == ma_format_u8) bits = 8; diff --git a/libraries/raylib/raylib.SlackBuild b/libraries/raylib/raylib.SlackBuild index fbf003d3cd..392f1c4eaa 100644 --- a/libraries/raylib/raylib.SlackBuild +++ b/libraries/raylib/raylib.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=raylib VERSION=${VERSION:-5.5} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/skalibs/skalibs.SlackBuild b/libraries/skalibs/skalibs.SlackBuild index 02dd3059ed..2b08aad9b9 100644 --- a/libraries/skalibs/skalibs.SlackBuild +++ b/libraries/skalibs/skalibs.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=skalibs -VERSION=${VERSION:-2.14.3.0} +VERSION=${VERSION:-2.14.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/skalibs/skalibs.info b/libraries/skalibs/skalibs.info index c4299cbd05..2b7cd76619 100644 --- a/libraries/skalibs/skalibs.info +++ b/libraries/skalibs/skalibs.info @@ -1,8 +1,8 @@ PRGNAM="skalibs" -VERSION="2.14.3.0" +VERSION="2.14.4.0" HOMEPAGE="https://skarnet.org/software/skalibs/" -DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.14.3.0.tar.gz" -MD5SUM="48c9e4687d65bff10db5bcc315195a4a" +DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.14.4.0.tar.gz" +MD5SUM="f80a8048aef7052fe9cdfe4f2e7935b9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/tepl/tepl.SlackBuild b/libraries/tepl/tepl.SlackBuild index 6a6195bfca..06e95b32be 100644 --- a/libraries/tepl/tepl.SlackBuild +++ b/libraries/tepl/tepl.SlackBuild @@ -87,9 +87,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 tepl on Slackware-15.0 with it's glib2-2.70.3 version, +# but causes tepl 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/libraries/wslay/README b/libraries/wslay/README new file mode 100644 index 0000000000..ea97993f11 --- /dev/null +++ b/libraries/wslay/README @@ -0,0 +1,23 @@ +wslay The WebSocket library in C + +Wslay is a WebSocket library written in C. It implements the protocol +version 13 described in RFC 6455. This library offers 2 levels of API: +event-based API and frame-based low-level API. For event-based API, it +is suitable for non-blocking reactor pattern style. You can set +callbacks in various events. For frame-based API, you can send +WebSocket frame directly. Wslay only supports data transfer part of +WebSocket protocol and does not perform opening handshake in HTTP. + + +Wslay supports: + +Text/Binary messages. +Automatic ping reply. +Callback interface. +External event loop. + +Wslay does not perform any I/O operations for its own. Instead, it +offers callbacks for them. This makes Wslay independent on any I/O +frameworks, SSL, sockets, etc. This makes Wslay portable across +various platforms and the application authors can choose freely I/O +frameworks. diff --git a/libraries/wslay/slack-desc b/libraries/wslay/slack-desc new file mode 100644 index 0000000000..05bde7754b --- /dev/null +++ b/libraries/wslay/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------------------------------------------------------| +wslay: wslay (The WebSocket library in C) +wslay: +wslay: Wslay is a WebSocket library written in C. It implements the protocol +wslay: version 13 described in RFC 6455. This library offers 2 levels of +wslay: API: event-based API and frame-based low-level API. For event-based +wslay: API, it is suitable for non-blocking reactor pattern style. You can +wslay: set callbacks in various events. For frame-based API, you can send +wslay: WebSocket frame directly. Wslay only supports data transfer part of +wslay: WebSocket protocol and does not perform opening handshake in HTTP. +wslay: +wslay: diff --git a/libraries/wslay/wslay.SlackBuild b/libraries/wslay/wslay.SlackBuild new file mode 100644 index 0000000000..2ef0d07b18 --- /dev/null +++ b/libraries/wslay/wslay.SlackBuild @@ -0,0 +1,122 @@ +#!/bin/bash + +# Slackware build script for wslay + +# Copyright 2025, Lockywolf +# 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=wslay +VERSION=${VERSION:-1.1.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 the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$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 {} + + +autoreconf -i +automake +autoconf +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +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 \ + NEWS README AUTHORS COPYING ChangeLog \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/libraries/wslay/wslay.info b/libraries/wslay/wslay.info new file mode 100644 index 0000000000..df13a919c7 --- /dev/null +++ b/libraries/wslay/wslay.info @@ -0,0 +1,10 @@ +PRGNAM="wslay" +VERSION="1.1.1" +HOMEPAGE="https://tatsuhiro-t.github.io/wslay/" +DOWNLOAD="https://github.com/tatsuhiro-t/wslay/releases/download/release-1.1.1/wslay-1.1.1.tar.gz" +MD5SUM="56eacf3ac83c71f50865f2cf766e097a" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.wslay_2025-06-06@lockywolf.net" diff --git a/libraries/wxWidgets/wxWidgets.SlackBuild b/libraries/wxWidgets/wxWidgets.SlackBuild index 83bab49528..a220401d2b 100644 --- a/libraries/wxWidgets/wxWidgets.SlackBuild +++ b/libraries/wxWidgets/wxWidgets.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=wxWidgets -VERSION=${VERSION:-3.2.8} +VERSION=${VERSION:-3.2.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/wxWidgets/wxWidgets.info b/libraries/wxWidgets/wxWidgets.info index 2f2dc39b7b..9512258486 100644 --- a/libraries/wxWidgets/wxWidgets.info +++ b/libraries/wxWidgets/wxWidgets.info @@ -1,8 +1,8 @@ PRGNAM="wxWidgets" -VERSION="3.2.8" +VERSION="3.2.8.1" HOMEPAGE="http://www.wxwidgets.org" -DOWNLOAD="https://github.com/wxWidgets/wxWidgets/archive/v3.2.8/wxWidgets-3.2.8.tar.gz" -MD5SUM="39b393dbffc15eb7a35cd893b799974c" +DOWNLOAD="https://github.com/wxWidgets/wxWidgets/archive/v3.2.8.1/wxWidgets-3.2.8.1.tar.gz" +MD5SUM="1a8e0dfc178ad922ec1ca7ef3a4af95d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="webkit2gtk4.1 nanosvg" diff --git a/libraries/xapp/xapp.SlackBuild b/libraries/xapp/xapp.SlackBuild index 6bcc964616..8cc7f23751 100644 --- a/libraries/xapp/xapp.SlackBuild +++ b/libraries/xapp/xapp.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=xapp -VERSION=${VERSION:-2.8.8} +VERSION=${VERSION:-2.8.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/xapp/xapp.info b/libraries/xapp/xapp.info index ad2a2bba23..1422d6e401 100644 --- a/libraries/xapp/xapp.info +++ b/libraries/xapp/xapp.info @@ -1,8 +1,8 @@ PRGNAM="xapp" -VERSION="2.8.8" +VERSION="2.8.9" HOMEPAGE="https://github.com/linuxmint/xapp" -DOWNLOAD="https://github.com/linuxmint/xapp/archive/2.8.8/xapp-2.8.8.tar.gz" -MD5SUM="6620cb7aeb1a1ba1fd2c10cb3403ce48" +DOWNLOAD="https://github.com/linuxmint/xapp/archive/2.8.9/xapp-2.8.9.tar.gz" +MD5SUM="729395d088b2d6ebc5c7a0ab737b27c2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libgnomekbd" diff --git a/libraries/xmlsec/xmlsec.SlackBuild b/libraries/xmlsec/xmlsec.SlackBuild index bba19d7484..9c2da4a82f 100644 --- a/libraries/xmlsec/xmlsec.SlackBuild +++ b/libraries/xmlsec/xmlsec.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=xmlsec SRCNAM=xmlsec1 -VERSION=${VERSION:-1.2.41} +VERSION=${VERSION:-1.2.42} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/libraries/xmlsec/xmlsec.info b/libraries/xmlsec/xmlsec.info index ff238ae9df..88f0e68050 100644 --- a/libraries/xmlsec/xmlsec.info +++ b/libraries/xmlsec/xmlsec.info @@ -1,8 +1,8 @@ PRGNAM="xmlsec" -VERSION="1.2.41" +VERSION="1.2.42" HOMEPAGE="https://www.aleksey.com/xmlsec/" -DOWNLOAD="https://www.aleksey.com/xmlsec/download/xmlsec1-1.2.41.tar.gz" -MD5SUM="2372088fb6ff5ae18194c84ca1b0c4ba" +DOWNLOAD="https://www.aleksey.com/xmlsec/download/xmlsec1-1.2.42.tar.gz" +MD5SUM="4ad372204856f78703eee23a64902525" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |