summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rwxr-xr-xsource/ap/mariadb/mariadb.SlackBuild17
-rwxr-xr-xsource/d/rust/rust.SlackBuild4
-rw-r--r--source/d/rust/rust.url2
-rw-r--r--source/l/polkit/polkit-124-systemd-fixup.patch28
-rw-r--r--source/l/polkit/polkit-124-systemd.patch50
-rwxr-xr-xsource/l/polkit/polkit.SlackBuild18
-rwxr-xr-xsource/l/python-babel/python-babel.SlackBuild2
-rwxr-xr-xsource/l/vte/vte.SlackBuild11
-rw-r--r--source/l/vte/vte.url2
-rw-r--r--source/x/OpenCC/3b2441b8.patch22
-rwxr-xr-xsource/x/OpenCC/OpenCC.SlackBuild5
11 files changed, 22 insertions, 139 deletions
diff --git a/source/ap/mariadb/mariadb.SlackBuild b/source/ap/mariadb/mariadb.SlackBuild
index 250c244a2..a62aeb98a 100755
--- a/source/ap/mariadb/mariadb.SlackBuild
+++ b/source/ap/mariadb/mariadb.SlackBuild
@@ -50,7 +50,7 @@ KEEPTESTS=${KEEPTESTS:-NO}
# 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 ) ;;
@@ -69,18 +69,15 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-${PKGNAM}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+if [ "$ARCH" = "i686" ]; then
+ 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"
+ LIBDIRSUFFIX=""
fi
rm -rf $PKG
diff --git a/source/d/rust/rust.SlackBuild b/source/d/rust/rust.SlackBuild
index 8cd5135ee..4b2f87055 100755
--- a/source/d/rust/rust.SlackBuild
+++ b/source/d/rust/rust.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust
SRCNAM="${PKGNAM}c"
-VERSION=${VERSION:-1.80.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.80.1}
+BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
SYSTEM_LLVM=${SYSTEM_LLVM:-NO}
diff --git a/source/d/rust/rust.url b/source/d/rust/rust.url
index 3b4630c2c..89ea3fc8c 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.80.0
+VERSION=1.80.1
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
diff --git a/source/l/polkit/polkit-124-systemd-fixup.patch b/source/l/polkit/polkit-124-systemd-fixup.patch
deleted file mode 100644
index a4dd7eafc..000000000
--- a/source/l/polkit/polkit-124-systemd-fixup.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/922458
-https://github.com/polkit-org/polkit/pull/417/files#r1458416421
---- a/meson.build
-+++ b/meson.build
-@@ -212,14 +212,17 @@ if enable_logind
- config_h.set10('HAVE_' + func.to_upper(), cc.has_function(func, dependencies: logind_dep))
-
- # systemd unit / service files
-- systemd_dep = dependency('systemd', not_found_message: 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
- systemd_systemdsystemunitdir = get_option('systemdsystemunitdir')
-- if systemd_systemdsystemunitdir == '' and session_tracking == 'libsystemd-login'
-- # FIXME: systemd.pc file does not use variables with relative paths, so `define_variable` cannot be used
-- systemd_systemdsystemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-- endif
-+ if session_tracking == 'libsystemd-login'
-+ systemd_dep = dependency('systemd', not_found_message: 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
-
-- systemd_sysusers_dir = systemd_dep.get_pkgconfig_variable('sysusers_dir', default: '/usr/lib/sysusers.d')
-+ if systemd_systemdsystemunitdir == ''
-+ # FIXME: systemd.pc file does not use variables with relative paths, so `define_variable` cannot be used
-+ systemd_systemdsystemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
-+ endif
-+
-+ systemd_sysusers_dir = systemd_dep.get_pkgconfig_variable('sysusers_dir', default: '/usr/lib/sysusers.d')
-+ endif
- endif
- config_h.set('HAVE_LIBSYSTEMD', enable_logind)
-
diff --git a/source/l/polkit/polkit-124-systemd.patch b/source/l/polkit/polkit-124-systemd.patch
deleted file mode 100644
index e9b10e99e..000000000
--- a/source/l/polkit/polkit-124-systemd.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-https://github.com/polkit-org/polkit/pull/417
-
-From 69d6b94d590b4dd1fbbac22b4f4d449f46ef61aa Mon Sep 17 00:00:00 2001
-From: Luca Boccassi <bluca@debian.org>
-Date: Thu, 18 Jan 2024 15:07:32 +0000
-Subject: [PATCH] meson: fix build failure when -Dsystemdsystemunitdir is
- specified
-
-When 'systemdsystemunitdir' is specified as an option the systemd_dep
-variable is not defined, but the sysusers.d directory lookup uses it,
-causing a build failure:
-
-dh_auto_configure -- \
- -Dexamples=false \
- -Dintrospection=true \
- -Dman=true \
- -Dsystemdsystemunitdir=/usr/lib/systemd/system \
- -Dtests=true \
- -Dgtk_doc=true -Dsession_tracking=libsystemd-login
- cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dexamples=false -Dintrospection=true -Dman=true -Dsystemdsystemunitdir=/usr/lib/systemd/system -Dtests=true -Dgtk_doc=true -Dsession_tracking=libsystemd-login
-The Meson build system
-Version: 1.3.1
-Source dir: /builds/bluca/polkit/debian/output/source_dir
-Build dir: /builds/bluca/polkit/debian/output/source_dir/obj-x86_64-linux-gnu
-Build type: native build
-Project name: polkit
-Project version: 124
-
-<...>
-
-Run-time dependency libsystemd found: YES 255
-Checking for function "sd_uid_get_display" with dependency libsystemd: YES
-Checking for function "sd_pidfd_get_session" with dependency libsystemd: YES
-../meson.build:222:37: ERROR: Unknown variable "systemd_dep".
-
-Follow-up for 24f1e0af3f7bd17e220cb96201f3c654e737ad34
---- a/meson.build
-+++ b/meson.build
-@@ -212,9 +212,9 @@ if enable_logind
- config_h.set10('HAVE_' + func.to_upper(), cc.has_function(func, dependencies: logind_dep))
-
- # systemd unit / service files
-+ systemd_dep = dependency('systemd', not_found_message: 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
- systemd_systemdsystemunitdir = get_option('systemdsystemunitdir')
- if systemd_systemdsystemunitdir == '' and session_tracking == 'libsystemd-login'
-- systemd_dep = dependency('systemd', not_found_message: 'systemd required but not found, please provide a valid systemd user unit dir or disable it')
- # FIXME: systemd.pc file does not use variables with relative paths, so `define_variable` cannot be used
- systemd_systemdsystemunitdir = systemd_dep.get_pkgconfig_variable('systemdsystemunitdir')
- endif
-
diff --git a/source/l/polkit/polkit.SlackBuild b/source/l/polkit/polkit.SlackBuild
index f83b85613..7cb04f862 100755
--- a/source/l/polkit/polkit.SlackBuild
+++ b/source/l/polkit/polkit.SlackBuild
@@ -26,12 +26,12 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=polkit
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-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 ) ;;
@@ -51,14 +51,11 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "s390" ]; then
- SLKCFLAGS="-O2"
+if [ "$ARCH" = "i686" ]; then
+ 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"
@@ -82,9 +79,6 @@ find . \
zcat $CWD/dont-set-wheel-group-as-admin.diff.gz | patch -p1 --verbose || exit 1
-cat $CWD/polkit-124-systemd.patch | patch -p1 --verbose || exit 1
-cat $CWD/polkit-124-systemd-fixup.patch | patch -p1 --verbose || exit 1
-
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
@@ -103,7 +97,7 @@ meson setup \
--localstatedir=/var \
--buildtype=release \
-Dintrospection=true \
- -Dsession_tracking=libelogind \
+ -Dsession_tracking=elogind \
-Dsystemdsystemunitdir=/usr/lib/systemd/user \
-Dauthfw=pam \
-Dpam_module_dir=/lib${LIBDIRSUFFIX}/security \
diff --git a/source/l/python-babel/python-babel.SlackBuild b/source/l/python-babel/python-babel.SlackBuild
index 00e4648bc..64d4d99bb 100755
--- a/source/l/python-babel/python-babel.SlackBuild
+++ b/source/l/python-babel/python-babel.SlackBuild
@@ -29,7 +29,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
diff --git a/source/l/vte/vte.SlackBuild b/source/l/vte/vte.SlackBuild
index e3b156cb7..da387a18a 100755
--- a/source/l/vte/vte.SlackBuild
+++ b/source/l/vte/vte.SlackBuild
@@ -31,7 +31,7 @@ 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 ) ;;
@@ -46,14 +46,11 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "s390" ]; then
- SLKCFLAGS="-O2"
+if [ "$ARCH" = "i686" ]; then
+ 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/vte/vte.url b/source/l/vte/vte.url
index 014e0e4e1..a32b291c5 100644
--- a/source/l/vte/vte.url
+++ b/source/l/vte/vte.url
@@ -1,2 +1,2 @@
https://gitlab.gnome.org/GNOME/vte
-https://gitlab.gnome.org/GNOME/vte/-/archive/0.76.2/vte-0.76.2.tar.gz
+https://gitlab.gnome.org/GNOME/vte/-/archive/0.76.4/vte-0.76.4.tar.gz
diff --git a/source/x/OpenCC/3b2441b8.patch b/source/x/OpenCC/3b2441b8.patch
deleted file mode 100644
index 0799d22aa..000000000
--- a/source/x/OpenCC/3b2441b8.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 3b2441b87f99ab65f37b141a7b548ebadb607b96 Mon Sep 17 00:00:00 2001
-From: Janusz Chorko <janusz.chorko@apdu.pl>
-Date: Fri, 26 Aug 2016 21:17:38 +0200
-Subject: [PATCH] Removed non-compiling assignment operator. Fixed #718
-
----
- include/rapidjson/document.h | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/include/rapidjson/document.h b/include/rapidjson/document.h
-index e3e20dfbd..b0f1f70be 100644
---- a/include/rapidjson/document.h
-+++ b/include/rapidjson/document.h
-@@ -316,8 +316,6 @@ struct GenericStringRef {
-
- GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {}
-
-- GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
--
- //! implicit conversion to plain CharType pointer
- operator const Ch *() const { return s; }
-
diff --git a/source/x/OpenCC/OpenCC.SlackBuild b/source/x/OpenCC/OpenCC.SlackBuild
index 1b26fccf7..dfa079d27 100755
--- a/source/x/OpenCC/OpenCC.SlackBuild
+++ b/source/x/OpenCC/OpenCC.SlackBuild
@@ -71,11 +71,6 @@ rm -rf OpenCC-ver.$VERSION
tar xvf $CWD/OpenCC-ver.$VERSION.tar.?z || exit 1
cd OpenCC-ver.$VERSION || exit 1
-# GCC 14 fix:
-pushd deps/rapidjson-1.1.0/rapidjson
- cat $CWD/3b2441b8.patch | patch -p3 --verbose || exit 1
-popd
-
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \