summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2024-07-19 20:08:29 +0000
committer Eric Hameleers <alien@slackware.com>2024-07-19 22:42:11 +0200
commitf32788a2aece5631b37846857b9212e4a5231f65 (patch)
tree4b3b989d9b99566ffbf226f61432bcd69827efed /source
parent748f32bae5435b34489d66a48860ced862169270 (diff)
downloadcurrent-f32788a2aece5631b37846857b9212e4a5231f65.tar.gz
current-f32788a2aece5631b37846857b9212e4a5231f65.tar.xz
Fri Jul 19 20:08:29 UTC 202420240719200829
a/aaa_libraries-15.1-x86_64-32.txz: Rebuilt. Added: libgpg-error.so.0.37.0. Upgraded: libcap.so.2.70, liblzma.so.5.6.2, libpcre2-8.so.0.13.0, libglib-2.0.so.0.8000.4, libgmodule-2.0.so.0.8000.4, libgobject-2.0.so.0.8000.4, libgthread-2.0.so.0.8000.4, libstdc++.so.6.0.33, libunwind.so.8.1.0. Removed: libboost_*.so.1.84.0 The addition of libgpg-error to this package should work around the issue upgrading from 15.0 to -current using slackpkg. Thanks to Stuart Winter. d/llvm-18.1.8-x86_64-2.txz: Rebuilt. Add WebAssembly target. Thanks to Heinz Wiesinger. Adjust compiler flags to what will likely be our new standard. Qt6 requires newer opcodes than -march=i586, and enough things have begun to include SSE2 instructions (without providing configure flags to opt-out) that trying to retain compatibility with CPUs from the 1990s just isn't going to work any more. My apologies if this causes your antique computer to get illegal instruction errors, but the solution will have to be sourcing an antique operating system for it. On 64-bit we will make the compiler flags for -march and -mtune explicit. l/libnl3-3.10.0-x86_64-1.txz: Upgraded. l/orc-0.4.39-x86_64-1.txz: Upgraded. x/egl-wayland-1.1.14-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source')
-rwxr-xr-xsource/a/aaa_libraries/aaa_libraries.SlackBuild4
-rw-r--r--source/a/aaa_libraries/symlinks-to-tracked-libs1
-rw-r--r--source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost40
-rw-r--r--source/d/llvm/clang.toolchains.32-bit.triple.diff (renamed from source/d/llvm/clang.toolchains.i586.triple.diff)0
-rwxr-xr-xsource/d/llvm/llvm.SlackBuild14
-rw-r--r--source/l/libnl3/libnl.url2
-rwxr-xr-xsource/l/libnl3/libnl3.SlackBuild6
-rwxr-xr-xsource/l/orc/orc.SlackBuild6
-rwxr-xr-xsource/x/egl-wayland/egl-wayland.SlackBuild8
9 files changed, 21 insertions, 60 deletions
diff --git a/source/a/aaa_libraries/aaa_libraries.SlackBuild b/source/a/aaa_libraries/aaa_libraries.SlackBuild
index 6e6bd5df4..419c8a63c 100755
--- a/source/a/aaa_libraries/aaa_libraries.SlackBuild
+++ b/source/a/aaa_libraries/aaa_libraries.SlackBuild
@@ -23,12 +23,12 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=aaa_libraries
VERSION=${VERSION:-15.1}
-BUILD=${BUILD:-31}
+BUILD=${BUILD:-32}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i586 ;;
+ i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
diff --git a/source/a/aaa_libraries/symlinks-to-tracked-libs b/source/a/aaa_libraries/symlinks-to-tracked-libs
index 5895b029b..4b068eec2 100644
--- a/source/a/aaa_libraries/symlinks-to-tracked-libs
+++ b/source/a/aaa_libraries/symlinks-to-tracked-libs
@@ -11,6 +11,7 @@
/lib/libelf.so.1
/lib/libformw.so.6
/lib/libfuse.so.2
+/lib/libgpg-error.so.0
/lib/libgpm.so.2
/lib/libkeyutils.so.1
/lib/libkrb5support.so.0
diff --git a/source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost b/source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost
deleted file mode 100644
index 522001674..000000000
--- a/source/a/aaa_libraries/tracked-files-tmp.d/aaa_libraries-boost
+++ /dev/null
@@ -1,40 +0,0 @@
-# We'll keep these around for a little while... probably remove on 2024-05-16 or thereabouts
-/usr/lib/libboost_atomic.so.1.84.0
-/usr/lib/libboost_chrono.so.1.84.0
-/usr/lib/libboost_container.so.1.84.0
-/usr/lib/libboost_context.so.1.84.0
-/usr/lib/libboost_contract.so.1.84.0
-/usr/lib/libboost_coroutine.so.1.84.0
-/usr/lib/libboost_date_time.so.1.84.0
-/usr/lib/libboost_fiber.so.1.84.0
-/usr/lib/libboost_filesystem.so.1.84.0
-/usr/lib/libboost_graph.so.1.84.0
-/usr/lib/libboost_iostreams.so.1.84.0
-/usr/lib/libboost_json.so.1.84.0
-/usr/lib/libboost_locale.so.1.84.0
-/usr/lib/libboost_log.so.1.84.0
-/usr/lib/libboost_log_setup.so.1.84.0
-/usr/lib/libboost_math_c99.so.1.84.0
-/usr/lib/libboost_math_c99f.so.1.84.0
-/usr/lib/libboost_math_c99l.so.1.84.0
-/usr/lib/libboost_math_tr1.so.1.84.0
-/usr/lib/libboost_math_tr1f.so.1.84.0
-/usr/lib/libboost_math_tr1l.so.1.84.0
-/usr/lib/libboost_nowide.so.1.84.0
-/usr/lib/libboost_prg_exec_monitor.so.1.84.0
-/usr/lib/libboost_program_options.so.1.84.0
-/usr/lib/libboost_python311.so.1.84.0
-/usr/lib/libboost_random.so.1.84.0
-/usr/lib/libboost_regex.so.1.84.0
-/usr/lib/libboost_serialization.so.1.84.0
-/usr/lib/libboost_stacktrace_addr2line.so.1.84.0
-/usr/lib/libboost_stacktrace_basic.so.1.84.0
-/usr/lib/libboost_stacktrace_noop.so.1.84.0
-/usr/lib/libboost_system.so.1.84.0
-/usr/lib/libboost_thread.so.1.84.0
-/usr/lib/libboost_timer.so.1.84.0
-/usr/lib/libboost_type_erasure.so.1.84.0
-/usr/lib/libboost_unit_test_framework.so.1.84.0
-/usr/lib/libboost_url.so.1.84.0
-/usr/lib/libboost_wave.so.1.84.0
-/usr/lib/libboost_wserialization.so.1.84.0
diff --git a/source/d/llvm/clang.toolchains.i586.triple.diff b/source/d/llvm/clang.toolchains.32-bit.triple.diff
index 71497bf5f..71497bf5f 100644
--- a/source/d/llvm/clang.toolchains.i586.triple.diff
+++ b/source/d/llvm/clang.toolchains.32-bit.triple.diff
diff --git a/source/d/llvm/llvm.SlackBuild b/source/d/llvm/llvm.SlackBuild
index dc9c1484e..36022caf9 100755
--- a/source/d/llvm/llvm.SlackBuild
+++ b/source/d/llvm/llvm.SlackBuild
@@ -27,13 +27,13 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=llvm
VERSION=${VERSION:-$(echo llvmorg-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i586 ;;
+ i?86) ARCH=i686 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -70,10 +70,10 @@ if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686 $IGNORE_GNU_EXTENSIONS"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686 $IGNORE_GNU_EXTENSIONS"
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic $IGNORE_GNU_EXTENSIONS"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC $IGNORE_GNU_EXTENSIONS"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC $IGNORE_GNU_EXTENSIONS"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2 $IGNORE_GNU_EXTENSIONS"
@@ -97,8 +97,8 @@ echo "Extracting $CWD/llvmorg-$VERSION.tar.?z..."
tar xf $CWD/llvmorg-$VERSION.tar.?z || exit 1
cd llvm-project-llvmorg-$VERSION || cd llvmorg-$VERSION || exit 1
-# Support GCC built for i586-slackware-linux:
-zcat $CWD/clang.toolchains.i586.triple.diff.gz | patch -p2 --verbose || exit 1
+# Support GCC built for i?86-slackware-linux:
+zcat $CWD/clang.toolchains.32-bit.triple.diff.gz | patch -p2 --verbose || exit 1
chown -R root:root .
find . \
@@ -131,7 +131,7 @@ cd build
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_BINUTILS_INCDIR=/usr/include \
-DCLANG_RESOURCE_DIR="../lib${LIBDIRSUFFIX}/clang/$(echo $VERSION | cut -f 1 -d .)" \
- -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF" \
+ -DLLVM_TARGETS_TO_BUILD="host;AMDGPU;BPF;WebAssembly" \
-DLLVM_INCLUDE_BENCHMARKS=OFF \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCLANG_DEFAULT_PIE_ON_LINUX=ON \
diff --git a/source/l/libnl3/libnl.url b/source/l/libnl3/libnl.url
index 16c66d215..7084f2cd7 100644
--- a/source/l/libnl3/libnl.url
+++ b/source/l/libnl3/libnl.url
@@ -1,2 +1,2 @@
https://github.com/thom311/libnl
-https://github.com/thom311/libnl/releases/download/libnl3_9_0/libnl-3.9.0.tar.gz
+https://github.com/thom311/libnl/releases/download/libnl3_10_0/libnl-3.10.0.tar.gz
diff --git a/source/l/libnl3/libnl3.SlackBuild b/source/l/libnl3/libnl3.SlackBuild
index 6e11e9699..4b43df390 100755
--- a/source/l/libnl3/libnl3.SlackBuild
+++ b/source/l/libnl3/libnl3.SlackBuild
@@ -31,7 +31,7 @@ BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i586 ;;
+ i?86) ARCH=i686 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -54,10 +54,10 @@ if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
diff --git a/source/l/orc/orc.SlackBuild b/source/l/orc/orc.SlackBuild
index 8d2bd21eb..bd82fed92 100755
--- a/source/l/orc/orc.SlackBuild
+++ b/source/l/orc/orc.SlackBuild
@@ -35,7 +35,7 @@ PKG=$TMP/package-$PKGNAM
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
- i?86) ARCH=i586 ;;
+ i?86) ARCH=i686 ;;
arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;;
@@ -56,11 +56,11 @@ if [ "$ARCH" = "i586" ]; then
SLKLDFLAGS=""
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
SLKLDFLAGS=""
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
SLKLDFLAGS="-L/usr/lib64"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
diff --git a/source/x/egl-wayland/egl-wayland.SlackBuild b/source/x/egl-wayland/egl-wayland.SlackBuild
index 6f6bce353..268098525 100755
--- a/source/x/egl-wayland/egl-wayland.SlackBuild
+++ b/source/x/egl-wayland/egl-wayland.SlackBuild
@@ -24,14 +24,14 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=egl-wayland
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i586 ;;
+ i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
@@ -50,10 +50,10 @@ if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"