summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2024-05-02 23:49:58 +0000
committer Eric Hameleers <alien@slackware.com>2024-05-03 02:54:36 +0200
commit43fb31f23b01aa82717afad314b5b22a3067fb27 (patch)
treed63fb7927304b3d9d366fa101f8bc888dfbcfdf0 /source
parent50793ea9f3aa806d14e82b258ec2b23106b72498 (diff)
downloadcurrent-43fb31f23b01aa82717afad314b5b22a3067fb27.tar.gz
current-43fb31f23b01aa82717afad314b5b22a3067fb27.tar.xz
Thu May 2 23:49:58 UTC 202420240502234958
a/btrfs-progs-6.8.1-x86_64-1.txz: Upgraded. a/kernel-firmware-20240502_28f75f1-noarch-1.txz: Upgraded. a/kernel-generic-6.6.30-x86_64-1.txz: Upgraded. a/kernel-huge-6.6.30-x86_64-1.txz: Upgraded. a/kernel-modules-6.6.30-x86_64-1.txz: Upgraded. ap/mariadb-10.11.7-x86_64-2.txz: Rebuilt. Try to preserve the timestamp on rc.mysqld.new. d/kernel-headers-6.6.30-x86-1.txz: Upgraded. d/llvm-18.1.5-x86_64-1.txz: Upgraded. d/rust-1.78.0-x86_64-1.txz: Upgraded. k/kernel-source-6.6.30-noarch-1.txz: Upgraded. l/SDL2-2.30.3-x86_64-1.txz: Upgraded. n/mobile-broadband-provider-info-20240502-noarch-1.txz: Upgraded. x/ibus-1.5.30-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
Diffstat (limited to '')
-rw-r--r--source/ap/mariadb/doinst.sh1
-rwxr-xr-xsource/ap/mariadb/mariadb.SlackBuild10
-rw-r--r--source/d/llvm/llvm.url30
-rwxr-xr-xsource/d/rust/rust.SlackBuild8
-rw-r--r--source/d/rust/rust.url6
-rw-r--r--source/k/kernel-configs/config-generic-6.6.30 (renamed from source/k/kernel-configs/config-generic-6.6.29)5
-rw-r--r--source/k/kernel-configs/config-generic-6.6.30.x64 (renamed from source/k/kernel-configs/config-generic-6.6.29.x64)5
-rw-r--r--source/k/kernel-configs/config-huge-6.6.30 (renamed from source/k/kernel-configs/config-huge-6.6.29)5
-rw-r--r--source/k/kernel-configs/config-huge-6.6.30.x64 (renamed from source/k/kernel-configs/config-huge-6.6.29.x64)5
-rw-r--r--source/l/SDL2/SDL2.url2
-rwxr-xr-xsource/n/mobile-broadband-provider-info/mobile-broadband-provider-info.SlackBuild45
-rwxr-xr-xsource/x/ibus/ibus.SlackBuild2
12 files changed, 66 insertions, 58 deletions
diff --git a/source/ap/mariadb/doinst.sh b/source/ap/mariadb/doinst.sh
index f65d4269f..c7d5f91cd 100644
--- a/source/ap/mariadb/doinst.sh
+++ b/source/ap/mariadb/doinst.sh
@@ -15,6 +15,7 @@ config() {
if [ -e etc/rc.d/rc.mysqld ]; then
cp -a etc/rc.d/rc.mysqld etc/rc.d/rc.mysqld.new.incoming
cat etc/rc.d/rc.mysqld.new > etc/rc.d/rc.mysqld.new.incoming
+ touch -r etc/rc.d/rc.mysqld.new etc/rc.d/rc.mysqld.new.incoming
mv etc/rc.d/rc.mysqld.new.incoming etc/rc.d/rc.mysqld.new
fi
diff --git a/source/ap/mariadb/mariadb.SlackBuild b/source/ap/mariadb/mariadb.SlackBuild
index e89014d08..8a3494e89 100755
--- a/source/ap/mariadb/mariadb.SlackBuild
+++ b/source/ap/mariadb/mariadb.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2012, 2013, 2014, 2017, 2018, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2008, 2009, 2010, 2012, 2013, 2014, 2017, 2018, 2020, 2021, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# Copyright 2011, 2012, 2013, 2014, 2017 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mariadb
VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# To reduce the package size, the embedded server may be omitted. Currently
# only amarok uses this. To build without embedded support, set this to NO.
@@ -202,7 +202,11 @@ chmod 0755 $PKG/var/run/mysql
# Add init script:
mkdir -p $PKG/etc/rc.d
# This is installed chmod 644 so that the server does not run by default.
-zcat $CWD/rc.mysqld.gz > $PKG/etc/rc.d/rc.mysqld.new
+cp -a $CWD/rc.mysqld.gz $PKG/etc/rc.d/rc.mysqld.gz
+gzip -d $PKG/etc/rc.d/rc.mysqld.gz
+mv $PKG/etc/rc.d/rc.mysqld $PKG/etc/rc.d/rc.mysqld.new
+chown root:root $PKG/etc/rc.d/rc.mysqld.new
+chmod 644 $PKG/etc/rc.d/rc.mysqld.new
rm -rf $PKG/etc/init.d $PKG/usr/libexec/rcmysql
# Install mysqlaccess.conf
diff --git a/source/d/llvm/llvm.url b/source/d/llvm/llvm.url
index cdcec53d5..60a90c06a 100644
--- a/source/d/llvm/llvm.url
+++ b/source/d/llvm/llvm.url
@@ -1,15 +1,15 @@
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/llvm-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/clang-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/clang-tools-extra-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/compiler-rt-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/flang-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/lldb-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/openmp-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/polly-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/libcxx-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/libcxxabi-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/lld-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/libunwind-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/cmake-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/third-party-18.1.4.src.tar.xz
-https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/runtimes-18.1.4.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/clang-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/clang-tools-extra-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/compiler-rt-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/flang-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/lldb-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/openmp-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/polly-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/libcxx-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/libcxxabi-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/lld-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/libunwind-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/cmake-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/third-party-18.1.5.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/runtimes-18.1.5.src.tar.xz
diff --git a/source/d/rust/rust.SlackBuild b/source/d/rust/rust.SlackBuild
index 6c398d95b..0a43df8f0 100755
--- a/source/d/rust/rust.SlackBuild
+++ b/source/d/rust/rust.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust
SRCNAM="${PKGNAM}c"
-VERSION=${VERSION:-1.77.2}
+VERSION=${VERSION:-1.78.0}
BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
@@ -34,9 +34,9 @@ BUILD=${BUILD:-1}
SYSTEM_LLVM=${SYSTEM_LLVM:-NO}
# Bootstrap variables (might not be kept updated for latest Rust):
-RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.76.0}
-RSTAGE0_DIR=${RSTAGE0_DIR:-2024-02-08}
-CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.76.0}
+RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.77.0}
+RSTAGE0_DIR=${RSTAGE0_DIR:-2024-03-21}
+CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.77.0}
CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR}
# Automatically determine the architecture we're building on:
diff --git a/source/d/rust/rust.url b/source/d/rust/rust.url
index d7fc4bf62..5642b674e 100644
--- a/source/d/rust/rust.url
+++ b/source/d/rust/rust.url
@@ -1,5 +1,5 @@
# Source code (repacked to .tar.lz):
-VERSION=1.77.2
+VERSION=1.78.0
rm -f rustc-${VERSION}-src.tar.*
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc
@@ -20,8 +20,8 @@ fi
# update the settings below, look at src/stage0.json in the Rust sources.
exit 0
-BOOTSTRAP_DATE=2024-02-08
-BOOTSTRAP_VERSION=1.76.0
+BOOTSTRAP_DATE=2024-03-21
+BOOTSTRAP_VERSION=1.77.0
BOOTSTRAP_CARGO=$BOOTSTRAP_VERSION
# i686 bootstrap:
diff --git a/source/k/kernel-configs/config-generic-6.6.29 b/source/k/kernel-configs/config-generic-6.6.30
index 12dcfb58b..bc8a1b0c0 100644
--- a/source/k/kernel-configs/config-generic-6.6.29
+++ b/source/k/kernel-configs/config-generic-6.6.30
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.6.29 Kernel Configuration
+# Linux/x86 6.6.30 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -524,7 +524,7 @@ CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_CC_HAS_ENTRY_PADDING=y
CONFIG_FUNCTION_PADDING_CFI=0
CONFIG_FUNCTION_PADDING_BYTES=4
-CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_CPU_MITIGATIONS=y
CONFIG_PAGE_TABLE_ISOLATION=y
CONFIG_RETPOLINE=y
CONFIG_RETHUNK=y
@@ -745,6 +745,7 @@ CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
#
# General architecture-dependent options
diff --git a/source/k/kernel-configs/config-generic-6.6.29.x64 b/source/k/kernel-configs/config-generic-6.6.30.x64
index a6a07ecf2..4eb027e47 100644
--- a/source/k/kernel-configs/config-generic-6.6.29.x64
+++ b/source/k/kernel-configs/config-generic-6.6.30.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.6.29 Kernel Configuration
+# Linux/x86 6.6.30 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -533,7 +533,7 @@ CONFIG_CALL_PADDING=y
CONFIG_HAVE_CALL_THUNKS=y
CONFIG_CALL_THUNKS=y
CONFIG_PREFIX_SYMBOLS=y
-CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_CPU_MITIGATIONS=y
CONFIG_PAGE_TABLE_ISOLATION=y
CONFIG_RETPOLINE=y
CONFIG_RETHUNK=y
@@ -758,6 +758,7 @@ CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
CONFIG_AS_WRUSS=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
#
# General architecture-dependent options
diff --git a/source/k/kernel-configs/config-huge-6.6.29 b/source/k/kernel-configs/config-huge-6.6.30
index ef4e5b5fa..105f8320d 100644
--- a/source/k/kernel-configs/config-huge-6.6.29
+++ b/source/k/kernel-configs/config-huge-6.6.30
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.6.29 Kernel Configuration
+# Linux/x86 6.6.30 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -524,7 +524,7 @@ CONFIG_CC_HAS_RETURN_THUNK=y
CONFIG_CC_HAS_ENTRY_PADDING=y
CONFIG_FUNCTION_PADDING_CFI=0
CONFIG_FUNCTION_PADDING_BYTES=4
-CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_CPU_MITIGATIONS=y
CONFIG_PAGE_TABLE_ISOLATION=y
CONFIG_RETPOLINE=y
CONFIG_RETHUNK=y
@@ -745,6 +745,7 @@ CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
#
# General architecture-dependent options
diff --git a/source/k/kernel-configs/config-huge-6.6.29.x64 b/source/k/kernel-configs/config-huge-6.6.30.x64
index 979eef889..790c716d0 100644
--- a/source/k/kernel-configs/config-huge-6.6.29.x64
+++ b/source/k/kernel-configs/config-huge-6.6.30.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.6.29 Kernel Configuration
+# Linux/x86 6.6.30 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
CONFIG_CC_IS_GCC=y
@@ -533,7 +533,7 @@ CONFIG_CALL_PADDING=y
CONFIG_HAVE_CALL_THUNKS=y
CONFIG_CALL_THUNKS=y
CONFIG_PREFIX_SYMBOLS=y
-CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_CPU_MITIGATIONS=y
CONFIG_PAGE_TABLE_ISOLATION=y
CONFIG_RETPOLINE=y
CONFIG_RETHUNK=y
@@ -758,6 +758,7 @@ CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
CONFIG_AS_WRUSS=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
#
# General architecture-dependent options
diff --git a/source/l/SDL2/SDL2.url b/source/l/SDL2/SDL2.url
index 1cfab442e..7b211cb48 100644
--- a/source/l/SDL2/SDL2.url
+++ b/source/l/SDL2/SDL2.url
@@ -1,2 +1,2 @@
https://github.com/libsdl-org/SDL
-https://github.com/libsdl-org/SDL/releases/download/release-2.30.2/SDL2-2.30.2.tar.gz
+https://github.com/libsdl-org/SDL/releases/download/release-2.30.3/SDL2-2.30.3.tar.gz
diff --git a/source/n/mobile-broadband-provider-info/mobile-broadband-provider-info.SlackBuild b/source/n/mobile-broadband-provider-info/mobile-broadband-provider-info.SlackBuild
index ef8d9d12e..539369b5d 100755
--- a/source/n/mobile-broadband-provider-info/mobile-broadband-provider-info.SlackBuild
+++ b/source/n/mobile-broadband-provider-info/mobile-broadband-provider-info.SlackBuild
@@ -1,9 +1,7 @@
#!/bin/bash
-# Slackware build script for mobile-broadband-provider-info
-
# Copyright 2010, 2011, 2015 Robby Workman, Tuscaloosa, Alabama, USA
-# Copyright 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2019, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -49,7 +47,7 @@ fi
# 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 "$PKGNAM-$DATE-$ARCH-$BUILD.txz"
+ echo "$PKGNAM-$DATE-noarch-$BUILD.txz"
exit 0
fi
@@ -93,37 +91,38 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-[ ! -x configure ] && ./autogen.sh
-
-sed -i -e \
- 's#pkgconfigdir = $(datadir)/pkgconfig#pkgconfigdir = $(libdir)/pkgconfig#' \
- Makefile.in
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+meson setup \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=lib${LIBDIRSUFFIX} \
+ --libexecdir=/usr/libexec \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --includedir=/usr/include \
+ --datadir=/usr/share \
+ --mandir=/usr/man \
--sysconfdir=/etc \
--localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PKGNAM-$DATE \
- --build=$TARGET || exit 1
-
-make || exit 1
-make install DESTDIR=$PKG || exit 1
+ --buildtype=release \
+ .. || exit 1
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG $NINJA install || exit 1
+cd ..
find $PKG | xargs 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/$PKGNAM-$DATE
cp -a \
- COPYING* ChangeLog NEWS README* \
+ CONTRIBUTING* COPYING* ChangeLog* MAINTAINERS* NEWS* README* \
$PKG/usr/doc/$PKGNAM-$DATE
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PKGNAM-$DATE-$ARCH-$BUILD.txz
-
+/sbin/makepkg -l y -c n $OUTPUT/$PKGNAM-$DATE-noarch-$BUILD.txz
diff --git a/source/x/ibus/ibus.SlackBuild b/source/x/ibus/ibus.SlackBuild
index f63aa805b..d24b5500f 100755
--- a/source/x/ibus/ibus.SlackBuild
+++ b/source/x/ibus/ibus.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=ibus
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}