summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2023-04-13 22:25:18 +0000
committer Eric Hameleers <alien@slackware.com>2023-04-14 01:40:28 +0200
commit888029128ef42e8d142e9f859e3892140dfd816c (patch)
treef590dbc34526fdeb7b4242ad7907b6a5e78d7ba9 /source
parent701cf3165a2eaae89658ea8ba070e344d8f24385 (diff)
downloadcurrent-888029128ef42e8d142e9f859e3892140dfd816c.tar.gz
current-888029128ef42e8d142e9f859e3892140dfd816c.tar.xz
Thu Apr 13 22:25:18 UTC 202320230413222518
a/kernel-generic-6.1.24-x86_64-1.txz: Upgraded. a/kernel-huge-6.1.24-x86_64-1.txz: Upgraded. a/kernel-modules-6.1.24-x86_64-1.txz: Upgraded. a/tcsh-6.24.09-x86_64-1.txz: Upgraded. ap/vim-9.0.1450-x86_64-1.txz: Upgraded. d/kernel-headers-6.1.24-x86-1.txz: Upgraded. d/mercurial-6.4.1-x86_64-1.txz: Upgraded. d/rust-bindgen-0.65.1-x86_64-1.txz: Upgraded. k/kernel-source-6.1.24-noarch-1.txz: Upgraded. kde/digikam-8.0.0-x86_64-1.txz: Upgraded. l/gobject-introspection-1.76.1-x86_64-1.txz: Upgraded. l/pipewire-0.3.69-x86_64-1.txz: Upgraded. When enabled, use wireplumber rather than the deprecated media-session. Thanks to saxa for the help. :-) n/openvpn-2.6.3-x86_64-1.txz: Upgraded. n/php-8.2.5-x86_64-1.txz: Upgraded. This is a bugfix release. For more information, see: https://www.php.net/ChangeLog-8.php#8.2.5 xap/vim-gvim-9.0.1450-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
Diffstat (limited to 'source')
-rwxr-xr-xsource/d/rust-bindgen/fetch-sources.sh2
-rw-r--r--source/k/kernel-configs/config-generic-6.1.24 (renamed from source/k/kernel-configs/config-generic-6.1.23)2
-rw-r--r--source/k/kernel-configs/config-generic-6.1.24.x64 (renamed from source/k/kernel-configs/config-generic-6.1.23.x64)2
-rw-r--r--source/k/kernel-configs/config-generic-smp-6.1.24-smp (renamed from source/k/kernel-configs/config-generic-smp-6.1.23-smp)2
-rw-r--r--source/k/kernel-configs/config-huge-6.1.24 (renamed from source/k/kernel-configs/config-huge-6.1.23)2
-rw-r--r--source/k/kernel-configs/config-huge-6.1.24.x64 (renamed from source/k/kernel-configs/config-huge-6.1.23.x64)2
-rw-r--r--source/k/kernel-configs/config-huge-smp-6.1.24-smp (renamed from source/k/kernel-configs/config-huge-smp-6.1.23-smp)2
-rw-r--r--source/kde/kde/patch/digikam.patch1
-rw-r--r--source/kde/kde/patch/digikam/ffmpeg5.patch13
-rw-r--r--source/l/pipewire/doinst.sh2
-rwxr-xr-xsource/l/pipewire/fetch-lua.sh51
-rwxr-xr-xsource/l/pipewire/fetch-wireplumber.sh (renamed from source/l/pipewire/fetch-media-session.sh)16
-rw-r--r--source/l/pipewire/pipewire-disable.sh4
-rw-r--r--source/l/pipewire/pipewire-enable.sh2
-rw-r--r--source/l/pipewire/pipewire-media-session.desktop.sample9
-rwxr-xr-xsource/l/pipewire/pipewire.SlackBuild15
-rw-r--r--source/l/pipewire/wireplumber.desktop.sample9
-rwxr-xr-xsource/n/php/fetch-php.sh4
-rw-r--r--source/n/php/php.imap.api.diff89
-rw-r--r--source/x/FTBFSlog3
-rw-r--r--source/x/mesa/patches/0001-remove-deprecated-size_t-is-usize.patch10
21 files changed, 143 insertions, 99 deletions
diff --git a/source/d/rust-bindgen/fetch-sources.sh b/source/d/rust-bindgen/fetch-sources.sh
index 347e5b751..6470d45bd 100755
--- a/source/d/rust-bindgen/fetch-sources.sh
+++ b/source/d/rust-bindgen/fetch-sources.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#VERSION=$1
-VERSION=0.65.0
+VERSION=0.65.1
rm -rf rust-bindgen-*.tar.?z cargo-rust-bindgen*
diff --git a/source/k/kernel-configs/config-generic-6.1.23 b/source/k/kernel-configs/config-generic-6.1.24
index de9e4dea1..b70594f99 100644
--- a/source/k/kernel-configs/config-generic-6.1.23
+++ b/source/k/kernel-configs/config-generic-6.1.24
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.23 Kernel Configuration
+# Linux/x86 6.1.24 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/source/k/kernel-configs/config-generic-6.1.23.x64 b/source/k/kernel-configs/config-generic-6.1.24.x64
index eccdf3b2d..bff20c55b 100644
--- a/source/k/kernel-configs/config-generic-6.1.23.x64
+++ b/source/k/kernel-configs/config-generic-6.1.24.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.23 Kernel Configuration
+# Linux/x86 6.1.24 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/source/k/kernel-configs/config-generic-smp-6.1.23-smp b/source/k/kernel-configs/config-generic-smp-6.1.24-smp
index 5a40a1274..e7952a0a6 100644
--- a/source/k/kernel-configs/config-generic-smp-6.1.23-smp
+++ b/source/k/kernel-configs/config-generic-smp-6.1.24-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.23 Kernel Configuration
+# Linux/x86 6.1.24 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/source/k/kernel-configs/config-huge-6.1.23 b/source/k/kernel-configs/config-huge-6.1.24
index 78e37bbac..d437a6c95 100644
--- a/source/k/kernel-configs/config-huge-6.1.23
+++ b/source/k/kernel-configs/config-huge-6.1.24
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.23 Kernel Configuration
+# Linux/x86 6.1.24 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/source/k/kernel-configs/config-huge-6.1.23.x64 b/source/k/kernel-configs/config-huge-6.1.24.x64
index 9ad0b919d..048c8eae7 100644
--- a/source/k/kernel-configs/config-huge-6.1.23.x64
+++ b/source/k/kernel-configs/config-huge-6.1.24.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.23 Kernel Configuration
+# Linux/x86 6.1.24 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/source/k/kernel-configs/config-huge-smp-6.1.23-smp b/source/k/kernel-configs/config-huge-smp-6.1.24-smp
index bc4b820a0..fe1d0e7bb 100644
--- a/source/k/kernel-configs/config-huge-smp-6.1.23-smp
+++ b/source/k/kernel-configs/config-huge-smp-6.1.24-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.23 Kernel Configuration
+# Linux/x86 6.1.24 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y
diff --git a/source/kde/kde/patch/digikam.patch b/source/kde/kde/patch/digikam.patch
deleted file mode 100644
index 89b423ada..000000000
--- a/source/kde/kde/patch/digikam.patch
+++ /dev/null
@@ -1 +0,0 @@
-cat $CWD/patch/digikam/ffmpeg5.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/digikam/ffmpeg5.patch b/source/kde/kde/patch/digikam/ffmpeg5.patch
deleted file mode 100644
index cbdd368b3..000000000
--- a/source/kde/kde/patch/digikam/ffmpeg5.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/core/libs/threadimageio/video/videodecoder_p.h b/core/libs/threadimageio/video/videodecoder_p.h
-index 251e092809..d82926b77e 100644
---- a/core/libs/threadimageio/video/videodecoder_p.h
-+++ b/core/libs/threadimageio/video/videodecoder_p.h
-@@ -56,7 +56,7 @@ public:
- AVFormatContext* pFormatContext;
- AVCodecContext* pVideoCodecContext;
- AVCodecParameters* pVideoCodecParameters;
-- AVCodec* pVideoCodec;
-+ const AVCodec* pVideoCodec;
- AVStream* pVideoStream;
- AVFrame* pFrame;
- quint8* pFrameBuffer;
diff --git a/source/l/pipewire/doinst.sh b/source/l/pipewire/doinst.sh
index 46eff4379..2abb1b85d 100644
--- a/source/l/pipewire/doinst.sh
+++ b/source/l/pipewire/doinst.sh
@@ -1,4 +1,4 @@
# Toss redundant sample files:
-for file in pipewire.desktop pipewire-media-session.desktop pipewire-pulse.desktop ; do
+for file in pipewire.desktop wireplumber.desktop pipewire-pulse.desktop ; do
cmp etc/xdg/autostart/${file} etc/xdg/autostart/${file}.sample 2> /dev/null && rm etc/xdg/autostart/${file}.sample
done
diff --git a/source/l/pipewire/fetch-lua.sh b/source/l/pipewire/fetch-lua.sh
new file mode 100755
index 000000000..5e621779e
--- /dev/null
+++ b/source/l/pipewire/fetch-lua.sh
@@ -0,0 +1,51 @@
+#!/bin/sh
+
+# Copyright 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+set -o errexit
+
+LUA_VERSION=5.4.4
+
+# Clear download area:
+rm -rf lua-*
+
+# Download:
+lftpget https://www.lua.org/ftp/lua-${LUA_VERSION}.tar.gz
+
+# Extract:
+tar xf lua-${LUA_VERSION}.tar.gz
+rm lua-${LUA_VERSION}.tar.gz
+
+# Apply pipewire patch:
+lftpget https://wrapdb.mesonbuild.com/v2/lua_${LUA_VERSION}-1/get_patch
+mv get_patch lua-patch.zip
+unzip lua-patch.zip
+rm lua-patch.zip
+
+# Recompress:
+tar cf lua-${LUA_VERSION}.tar lua-${LUA_VERSION}
+plzip -9 lua-${LUA_VERSION}.tar
+rm -r lua-${LUA_VERSION}
+
+echo
+echo "lua source downloaded and patched."
+echo
+
diff --git a/source/l/pipewire/fetch-media-session.sh b/source/l/pipewire/fetch-wireplumber.sh
index bd2e30e58..4153a5b06 100755
--- a/source/l/pipewire/fetch-media-session.sh
+++ b/source/l/pipewire/fetch-wireplumber.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,16 +23,16 @@
set -o errexit
# Clear download area:
-rm -rf media-session media-session.tar media-session.tar.lz
+rm -rf wireplumber wireplumber.tar wireplumber.tar.lz
# Clone repository:
-git clone https://gitlab.freedesktop.org/pipewire/media-session.git
+git clone https://gitlab.freedesktop.org/pipewire/wireplumber.git
# Cleanup. We're not packing up the whole git repo.
-rm -rf media-session/.git*
-tar cf media-session.tar media-session
-plzip -9 -n 6 -f media-session.tar
-rm -rf media-session
+rm -rf wireplumber/.git*
+tar cf wireplumber.tar wireplumber
+plzip -9 -n 6 -f wireplumber.tar
+rm -rf wireplumber
echo
-echo "media-session source repo packaged"
+echo "wireplumber source repo packaged"
echo
diff --git a/source/l/pipewire/pipewire-disable.sh b/source/l/pipewire/pipewire-disable.sh
index e69cf690e..395d498f1 100644
--- a/source/l/pipewire/pipewire-disable.sh
+++ b/source/l/pipewire/pipewire-disable.sh
@@ -23,7 +23,7 @@
# changing it back to pulseaudio.
# Remove or rename the XDG autostart files:
-for file in /etc/xdg/autostart/pipewire-media-session.desktop /etc/xdg/autostart/pipewire-pulse.desktop /etc/xdg/autostart/pipewire.desktop ; do
+for file in /etc/xdg/autostart/wireplumber.desktop /etc/xdg/autostart/pipewire-pulse.desktop /etc/xdg/autostart/pipewire.desktop ; do
if [ -r ${file}.sample ]; then
rm -f $file
elif [ -r $file ]; then
@@ -47,7 +47,7 @@ if ps ax | grep -q pipewire ; then
echo "You may need to stop running daemon/pipewire processes."
echo "The clean way is to run these commands as the user that owns the processes:"
echo "/usr/bin/daemon --pidfiles=~/.run --name=pipewire --stop"
- echo "/usr/bin/daemon --pidfiles=~/.run --name=pipewire-media-session --stop"
+ echo "/usr/bin/daemon --pidfiles=~/.run --name=wireplumber --stop"
echo "/usr/bin/daemon --pidfiles=~/.run --name=pipewire-pulse --stop"
echo
echo "The quick and dirty way if nothing else on the machine is using the daemon"
diff --git a/source/l/pipewire/pipewire-enable.sh b/source/l/pipewire/pipewire-enable.sh
index a6a21dd7c..abac5938b 100644
--- a/source/l/pipewire/pipewire-enable.sh
+++ b/source/l/pipewire/pipewire-enable.sh
@@ -30,7 +30,7 @@ if [ -f /etc/pipewire/pipewire.conf ]; then
fi
# Rename the XDG autostart files:
-for file in /etc/xdg/autostart/pipewire-media-session.desktop.sample /etc/xdg/autostart/pipewire-pulse.desktop.sample /etc/xdg/autostart/pipewire.desktop.sample ; do
+for file in /etc/xdg/autostart/wireplumber.desktop.sample /etc/xdg/autostart/pipewire-pulse.desktop.sample /etc/xdg/autostart/pipewire.desktop.sample ; do
if [ -r $file ]; then
mv $file /etc/xdg/autostart/$(basename $file .sample)
fi
diff --git a/source/l/pipewire/pipewire-media-session.desktop.sample b/source/l/pipewire/pipewire-media-session.desktop.sample
deleted file mode 100644
index f9eb47582..000000000
--- a/source/l/pipewire/pipewire-media-session.desktop.sample
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=PipeWire Media Session
-Comment=Start the PipeWire Media Session
-Exec=/usr/bin/daemon -frB --pidfiles=~/.run --name=pipewire-media-session /usr/bin/pipewire-media-session
-Terminal=false
-Type=Application
-X-GNOME-Autostart-Phase=Initialization
-X-KDE-autostart-phase=1
diff --git a/source/l/pipewire/pipewire.SlackBuild b/source/l/pipewire/pipewire.SlackBuild
index a601917b7..08762cdb5 100755
--- a/source/l/pipewire/pipewire.SlackBuild
+++ b/source/l/pipewire/pipewire.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# Copyright 2020 Eric Hameleers, Eindhoven, NL
-# Copyright 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -86,15 +86,18 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-# Add media-session:
-( cd subprojects ; tar xf $CWD/media-session.tar.lz )
+# Add wireplumber:
+( cd subprojects ; tar xf $CWD/wireplumber.tar.lz )
+
+# Add lua (with pipewire patches):
+( cd subprojects ; tar xf $CWD/lua-5.4.4.tar.lz )
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
mkdir meson-build
cd meson-build
-meson setup \
+ unshare -n meson setup \
--prefix=/usr \
--libdir=lib${LIBDIRSUFFIX} \
--libexecdir=/usr/libexec \
@@ -110,7 +113,7 @@ meson setup \
-Dvulkan=enabled \
-Djack=disabled \
-Dpipewire-jack=disabled \
- -Dsession-managers=media-session \
+ -Dsession-managers=wireplumber \
.. || exit 1
"${NINJA:=ninja}" $NUMJOBS || exit 1
DESTDIR=$PKG $NINJA install || exit 1
@@ -122,7 +125,7 @@ mkdir -p $PKG/etc/pipewire
# Add sample configuation files:
mkdir -p $PKG/etc/xdg/autostart
cp -a $CWD/pipewire.desktop.sample $PKG/etc/xdg/autostart
-cp -a $CWD/pipewire-media-session.desktop.sample $PKG/etc/xdg/autostart
+cp -a $CWD/wireplumber.desktop.sample $PKG/etc/xdg/autostart
cp -a $CWD/pipewire-pulse.desktop.sample $PKG/etc/xdg/autostart
chown root:root $PKG/etc/xdg/autostart/*
chmod 644 $PKG/etc/xdg/autostart/*
diff --git a/source/l/pipewire/wireplumber.desktop.sample b/source/l/pipewire/wireplumber.desktop.sample
new file mode 100644
index 000000000..b32e24f95
--- /dev/null
+++ b/source/l/pipewire/wireplumber.desktop.sample
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Name=Wireplumber
+Comment=Start Wireplumber
+Exec=/usr/bin/daemon -frB --pidfiles=~/.run --name=wireplumber /usr/bin/wireplumber
+Terminal=false
+Type=Application
+X-GNOME-Autostart-Phase=Initialization
+X-KDE-autostart-phase=1
diff --git a/source/n/php/fetch-php.sh b/source/n/php/fetch-php.sh
index 6af2a04f4..a7328f95a 100755
--- a/source/n/php/fetch-php.sh
+++ b/source/n/php/fetch-php.sh
@@ -1,2 +1,2 @@
-lftpget http://us.php.net/distributions/php-8.2.4.tar.xz.asc
-lftpget http://us.php.net/distributions/php-8.2.4.tar.xz
+lftpget http://us.php.net/distributions/php-8.2.5.tar.xz.asc
+lftpget http://us.php.net/distributions/php-8.2.5.tar.xz
diff --git a/source/n/php/php.imap.api.diff b/source/n/php/php.imap.api.diff
index b767e1558..8626c84c0 100644
--- a/source/n/php/php.imap.api.diff
+++ b/source/n/php/php.imap.api.diff
@@ -1,6 +1,42 @@
---- ./ext/imap/php_imap.c.orig 2020-03-17 05:40:25.000000000 -0500
-+++ ./ext/imap/php_imap.c 2020-03-17 16:20:15.600685744 -0500
-@@ -5081,7 +5081,7 @@
+--- ./configure.orig 2023-04-11 11:16:23.000000000 -0500
++++ ./configure 2023-04-13 12:54:14.715770023 -0500
+@@ -43985,6 +43985,7 @@
+ PHP_IMAP_EXPORT void mm_nocritical(void){}
+ PHP_IMAP_EXPORT void mm_notify(void){}
+ PHP_IMAP_EXPORT void mm_login(void){}
++ PHP_IMAP_EXPORT void mm_login_method(void){}
+ PHP_IMAP_EXPORT void mm_diskerror(void){}
+ PHP_IMAP_EXPORT void mm_status(void){}
+ PHP_IMAP_EXPORT void mm_lsub(void){}
+@@ -44164,6 +44165,7 @@
+ PHP_IMAP_EXPORT void mm_nocritical(void){}
+ PHP_IMAP_EXPORT void mm_notify(void){}
+ PHP_IMAP_EXPORT void mm_login(void){}
++ PHP_IMAP_EXPORT void mm_login_method(void){}
+ PHP_IMAP_EXPORT void mm_diskerror(void){}
+ PHP_IMAP_EXPORT void mm_status(void){}
+ PHP_IMAP_EXPORT void mm_lsub(void){}
+--- ./ext/imap/config.m4.orig 2023-04-11 11:16:23.000000000 -0500
++++ ./ext/imap/config.m4 2023-04-13 12:51:51.222777960 -0500
+@@ -46,6 +46,7 @@
+ PHP_IMAP_EXPORT void mm_nocritical(void){}
+ PHP_IMAP_EXPORT void mm_notify(void){}
+ PHP_IMAP_EXPORT void mm_login(void){}
++ PHP_IMAP_EXPORT void mm_login_method(void){}
+ PHP_IMAP_EXPORT void mm_diskerror(void){}
+ PHP_IMAP_EXPORT void mm_status(void){}
+ PHP_IMAP_EXPORT void mm_lsub(void){}
+@@ -282,6 +283,7 @@
+ PHP_IMAP_EXPORT void mm_nocritical(void){}
+ PHP_IMAP_EXPORT void mm_notify(void){}
+ PHP_IMAP_EXPORT void mm_login(void){}
++ PHP_IMAP_EXPORT void mm_login_method(void){}
+ PHP_IMAP_EXPORT void mm_diskerror(void){}
+ PHP_IMAP_EXPORT void mm_status(void){}
+ PHP_IMAP_EXPORT void mm_lsub(void){}
+--- ./ext/imap/php_imap.c.orig 2023-04-11 11:16:23.000000000 -0500
++++ ./ext/imap/php_imap.c 2023-04-13 12:51:51.222777960 -0500
+@@ -4502,7 +4502,7 @@
php debugger? */
}
@@ -9,7 +45,7 @@
{
if (*mb->user) {
-@@ -5089,7 +5089,13 @@
+@@ -4510,7 +4510,13 @@
} else {
strlcpy (user, IMAPG(imap_user), MAILTMPLEN);
}
@@ -24,48 +60,3 @@
}
PHP_IMAP_EXPORT void mm_critical(MAILSTREAM *stream)
---- ./ext/imap/config.m4.orig 2020-03-17 05:40:25.000000000 -0500
-+++ ./ext/imap/config.m4 2020-03-17 16:20:15.588685745 -0500
-@@ -34,6 +34,7 @@
- PHP_IMAP_EXPORT void mm_nocritical(void){}
- PHP_IMAP_EXPORT void mm_notify(void){}
- PHP_IMAP_EXPORT void mm_login(void){}
-+ PHP_IMAP_EXPORT void mm_login_method(void){}
- PHP_IMAP_EXPORT void mm_diskerror(void){}
- PHP_IMAP_EXPORT void mm_status(void){}
- PHP_IMAP_EXPORT void mm_lsub(void){}
-@@ -262,6 +263,7 @@
- PHP_IMAP_EXPORT void mm_nocritical(void){}
- PHP_IMAP_EXPORT void mm_notify(void){}
- PHP_IMAP_EXPORT void mm_login(void){}
-+ PHP_IMAP_EXPORT void mm_login_method(void){}
- PHP_IMAP_EXPORT void mm_diskerror(void){}
- PHP_IMAP_EXPORT void mm_status(void){}
- PHP_IMAP_EXPORT void mm_lsub(void){}
---- ./configure.orig 2020-03-17 05:40:20.000000000 -0500
-+++ ./configure 2020-03-17 16:22:03.768679101 -0500
-@@ -39870,6 +39870,7 @@
- PHP_IMAP_EXPORT void mm_nocritical(void){}
- PHP_IMAP_EXPORT void mm_notify(void){}
- PHP_IMAP_EXPORT void mm_login(void){}
-+ PHP_IMAP_EXPORT void mm_login_method(void){}
- PHP_IMAP_EXPORT void mm_diskerror(void){}
- PHP_IMAP_EXPORT void mm_status(void){}
- PHP_IMAP_EXPORT void mm_lsub(void){}
-@@ -39937,6 +39938,8 @@
- PHP_IMAP_EXPORT void mm_nocritical(void){}
- PHP_IMAP_EXPORT void mm_notify(void){}
- PHP_IMAP_EXPORT void mm_login(void){}
-+ PHP_IMAP_EXPORT void mm_login_method(void){}
-+ PHP_IMAP_EXPORT void mm_login_method(void){}
- PHP_IMAP_EXPORT void mm_diskerror(void){}
- PHP_IMAP_EXPORT void mm_status(void){}
- PHP_IMAP_EXPORT void mm_lsub(void){}
-@@ -40078,6 +40081,7 @@
- PHP_IMAP_EXPORT void mm_nocritical(void){}
- PHP_IMAP_EXPORT void mm_notify(void){}
- PHP_IMAP_EXPORT void mm_login(void){}
-+ PHP_IMAP_EXPORT void mm_login_method(void){}
- PHP_IMAP_EXPORT void mm_diskerror(void){}
- PHP_IMAP_EXPORT void mm_status(void){}
- PHP_IMAP_EXPORT void mm_lsub(void){}
diff --git a/source/x/FTBFSlog b/source/x/FTBFSlog
index fef9f0bd9..82cf785b6 100644
--- a/source/x/FTBFSlog
+++ b/source/x/FTBFSlog
@@ -1,3 +1,6 @@
+Thu Apr 13 19:25:28 UTC 2023
+mesa: fix build by removing deprecated rust-bindgen option. Thanks to lucabon.
++--------------------------+
Tue Feb 14 20:48:58 UTC 2023
vulkan-sdk: Patched VulkanTools to fix warning/error about uninitialized
variables. Thanks to lucabon.
diff --git a/source/x/mesa/patches/0001-remove-deprecated-size_t-is-usize.patch b/source/x/mesa/patches/0001-remove-deprecated-size_t-is-usize.patch
new file mode 100644
index 000000000..3cce37069
--- /dev/null
+++ b/source/x/mesa/patches/0001-remove-deprecated-size_t-is-usize.patch
@@ -0,0 +1,10 @@
+--- ./src/gallium/frontends/rusticl/meson.build.orig 2023-04-07 11:22:42.000000000 -0500
++++ ./src/gallium/frontends/rusticl/meson.build 2023-04-13 14:19:05.372488443 -0500
+@@ -92,7 +92,6 @@
+ rusticl_bindgen_args = [
+ '--no-convert-floats',
+ '--use-array-pointers-in-arguments',
+- '--size_t-is-usize',
+ '--default-enum-style', 'rust',
+ '--with-derive-partialeq',
+ '--with-derive-eq',