diff options
Diffstat (limited to 'source/x')
69 files changed, 226 insertions, 85 deletions
diff --git a/source/x/OpenCC/3b2441b8.patch b/source/x/OpenCC/3b2441b8.patch new file mode 100644 index 000000000..0799d22aa --- /dev/null +++ b/source/x/OpenCC/3b2441b8.patch @@ -0,0 +1,22 @@ +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 da26ff8ff..5e3f86c92 100755 --- a/source/x/OpenCC/OpenCC.SlackBuild +++ b/source/x/OpenCC/OpenCC.SlackBuild @@ -78,6 +78,11 @@ 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 \) \ diff --git a/source/x/anthy-unicode/anthy-unicode.SlackBuild b/source/x/anthy-unicode/anthy-unicode.SlackBuild index af7fa15fe..fd73ca256 100755 --- a/source/x/anthy-unicode/anthy-unicode.SlackBuild +++ b/source/x/anthy-unicode/anthy-unicode.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2018 Patrick J. Volkerding, Sebeka, MN USA +# Copyright 2008, 2009, 2010, 2018, 2024 Patrick J. Volkerding, Sebeka, MN USA # Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL # All rights reserved. # @@ -79,6 +79,13 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +if [ ! -r configure ]; then + if [ -x ./autogen.sh ]; then + NOCONFIGURE=1 ./autogen.sh + else + autoreconf -vif + fi +fi CXXFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/source/x/compiz/compiz.SlackBuild b/source/x/compiz/compiz.SlackBuild index 9e34a28ac..de9111f2e 100755 --- a/source/x/compiz/compiz.SlackBuild +++ b/source/x/compiz/compiz.SlackBuild @@ -67,6 +67,9 @@ else LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=implicit-function-declaration" + TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM diff --git a/source/x/fcitx5-anthy/fcitx5-anthy-5.1.4.tar.zst b/source/x/fcitx5-anthy/fcitx5-anthy-5.1.4.tar.zst Binary files differnew file mode 100644 index 000000000..02230d755 --- /dev/null +++ b/source/x/fcitx5-anthy/fcitx5-anthy-5.1.4.tar.zst diff --git a/source/x/fcitx5-anthy/fcitx5-anthy.SlackBuild b/source/x/fcitx5-anthy/fcitx5-anthy.SlackBuild index 9e8815dc6..906a9ad3f 100755 --- a/source/x/fcitx5-anthy/fcitx5-anthy.SlackBuild +++ b/source/x/fcitx5-anthy/fcitx5-anthy.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-anthy -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-anthy-$VERSION -tar xvf $CWD/fcitx5-anthy-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-anthy-$VERSION.tar.zst || exit 1 cd fcitx5-anthy-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.6_dict.tar.zst b/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.6_dict.tar.zst Binary files differnew file mode 100644 index 000000000..d91effbbe --- /dev/null +++ b/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.6_dict.tar.zst diff --git a/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild b/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild index 4ee12db52..efd277d58 100755 --- a/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild +++ b/source/x/fcitx5-chinese-addons/fcitx5-chinese-addons.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-chinese-addons -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | cut -f 2- -d _ | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | cut -f 2- -d _ | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-chinese-addons-$VERSION -tar xvf $CWD/fcitx5-chinese-addons-${VERSION}_dict.tar.?z || exit 1 +tar xvf $CWD/fcitx5-chinese-addons-${VERSION}_dict.tar.zst || exit 1 cd fcitx5-chinese-addons-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-gtk/fcitx5-gtk-5.1.3.tar.zst b/source/x/fcitx5-gtk/fcitx5-gtk-5.1.3.tar.zst Binary files differnew file mode 100644 index 000000000..09108d813 --- /dev/null +++ b/source/x/fcitx5-gtk/fcitx5-gtk-5.1.3.tar.zst diff --git a/source/x/fcitx5-gtk/fcitx5-gtk.SlackBuild b/source/x/fcitx5-gtk/fcitx5-gtk.SlackBuild index a9c83b56e..b08edfe65 100755 --- a/source/x/fcitx5-gtk/fcitx5-gtk.SlackBuild +++ b/source/x/fcitx5-gtk/fcitx5-gtk.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2022, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-gtk -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-gtk-$VERSION -tar xvf $CWD/fcitx5-gtk-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-gtk-$VERSION.tar.zst || exit 1 cd fcitx5-gtk-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-gtk/slack-desc b/source/x/fcitx5-gtk/slack-desc index 8d3ae5613..e65f6337b 100644 --- a/source/x/fcitx5-gtk/slack-desc +++ b/source/x/fcitx5-gtk/slack-desc @@ -6,7 +6,7 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -fcitx5-gtk: fcitx5-gtk (Gtk IM Module for Fcitx5) +fcitx5-gtk: fcitx5-gtk (Gtk IM Module for fcitx5) fcitx5-gtk: fcitx5-gtk: Gtk IM module for fcitx5 and glib based dbus client library. fcitx5-gtk: diff --git a/source/x/fcitx5-hangul/fcitx5-hangul-5.1.4.tar.zst b/source/x/fcitx5-hangul/fcitx5-hangul-5.1.4.tar.zst Binary files differnew file mode 100644 index 000000000..3151f57e0 --- /dev/null +++ b/source/x/fcitx5-hangul/fcitx5-hangul-5.1.4.tar.zst diff --git a/source/x/fcitx5-hangul/fcitx5-hangul.SlackBuild b/source/x/fcitx5-hangul/fcitx5-hangul.SlackBuild index 5e920bd21..4609107ce 100755 --- a/source/x/fcitx5-hangul/fcitx5-hangul.SlackBuild +++ b/source/x/fcitx5-hangul/fcitx5-hangul.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-hangul -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-hangul-$VERSION -tar xvf $CWD/fcitx5-hangul-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-hangul-$VERSION.tar.zst || exit 1 cd fcitx5-hangul-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-hangul/slack-desc b/source/x/fcitx5-hangul/slack-desc index d03dc299e..96365fb6c 100644 --- a/source/x/fcitx5-hangul/slack-desc +++ b/source/x/fcitx5-hangul/slack-desc @@ -8,7 +8,7 @@ |-----handy-ruler------------------------------------------------------| fcitx5-hangul: fcitx5-hangul (Hangul wrapper for fcitx5) fcitx5-hangul: -fcitx5-hangul: Hangul Wrapper for Fcitx. +fcitx5-hangul: Hangul Wrapper for fcitx5. fcitx5-hangul: fcitx5-hangul: Homepage: https://fcitx-im.org/wiki/Fcitx_5 fcitx5-hangul: diff --git a/source/x/fcitx5-kkc/fcitx5-kkc-5.1.4.tar.zst b/source/x/fcitx5-kkc/fcitx5-kkc-5.1.4.tar.zst Binary files differnew file mode 100644 index 000000000..bfe2158cb --- /dev/null +++ b/source/x/fcitx5-kkc/fcitx5-kkc-5.1.4.tar.zst diff --git a/source/x/fcitx5-kkc/fcitx5-kkc.SlackBuild b/source/x/fcitx5-kkc/fcitx5-kkc.SlackBuild index 739494cb0..8929b98ed 100755 --- a/source/x/fcitx5-kkc/fcitx5-kkc.SlackBuild +++ b/source/x/fcitx5-kkc/fcitx5-kkc.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-kkc -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-kkc-$VERSION -tar xvf $CWD/fcitx5-kkc-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-kkc-$VERSION.tar.zst || exit 1 cd fcitx5-kkc-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-kkc/slack-desc b/source/x/fcitx5-kkc/slack-desc index abe90ce0b..7ebaf35b4 100644 --- a/source/x/fcitx5-kkc/slack-desc +++ b/source/x/fcitx5-kkc/slack-desc @@ -6,9 +6,9 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -fcitx5-kkc: fcitx5-kkc (Japanese Kana Kanji Engine for Fcitx5) +fcitx5-kkc: fcitx5-kkc (Japanese Kana Kanji Engine for fcitx5) fcitx5-kkc: -fcitx5-kkc: Fcitx-kkc is a Kana Kanji engine for Fcitx. It provides Japanese +fcitx5-kkc: Fcitx-kkc is a Kana Kanji engine for fcitx5. It provides Japanese fcitx5-kkc: input method using libkkc. fcitx5-kkc: fcitx5-kkc: Homepage: https://fcitx-im.org/wiki/Fcitx_5 diff --git a/source/x/fcitx5-m17n/fcitx5-m17n-5.1.1.tar.zst b/source/x/fcitx5-m17n/fcitx5-m17n-5.1.1.tar.zst Binary files differnew file mode 100644 index 000000000..a2215d104 --- /dev/null +++ b/source/x/fcitx5-m17n/fcitx5-m17n-5.1.1.tar.zst diff --git a/source/x/fcitx5-m17n/fcitx5-m17n.SlackBuild b/source/x/fcitx5-m17n/fcitx5-m17n.SlackBuild index 4f27987ba..3d387deb2 100755 --- a/source/x/fcitx5-m17n/fcitx5-m17n.SlackBuild +++ b/source/x/fcitx5-m17n/fcitx5-m17n.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-m17n -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-m17n-$VERSION -tar xvf $CWD/fcitx5-m17n-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-m17n-$VERSION.tar.zst || exit 1 cd fcitx5-m17n-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-qt/fcitx5-qt-5.1.6.tar.zst b/source/x/fcitx5-qt/fcitx5-qt-5.1.6.tar.zst Binary files differnew file mode 100644 index 000000000..4a90e4dcb --- /dev/null +++ b/source/x/fcitx5-qt/fcitx5-qt-5.1.6.tar.zst diff --git a/source/x/fcitx5-qt/fcitx5-qt.SlackBuild b/source/x/fcitx5-qt/fcitx5-qt.SlackBuild index 6770179fe..3cf3900a8 100755 --- a/source/x/fcitx5-qt/fcitx5-qt.SlackBuild +++ b/source/x/fcitx5-qt/fcitx5-qt.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-qt -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} -BUILD=${BUILD:-1} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -33,7 +33,7 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} MARCH=$( uname -m ) if [ -z "$ARCH" ]; then case "$MARCH" in - i?86) export ARCH=i586 ;; + i?86) export ARCH=i686 ;; armv7hl) export ARCH=$MARCH ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: @@ -44,6 +44,11 @@ fi if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + # Looks like this is baseline now... maybe time to bump everything to at least i686 + SLKCFLAGS="-O2 -march=i686 -mtune=i686 -mfpmath=sse -msse -msse2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" elif [ "$ARCH" = "s390" ]; then SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -73,7 +78,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-qt-$VERSION -tar xvf $CWD/fcitx5-qt-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-qt-$VERSION.tar.zst || exit 1 cd fcitx5-qt-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-qt/slack-desc b/source/x/fcitx5-qt/slack-desc index 53a5ceadb..5cfe701fe 100644 --- a/source/x/fcitx5-qt/slack-desc +++ b/source/x/fcitx5-qt/slack-desc @@ -6,9 +6,9 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -fcitx5-qt: fcitx5-qt (Qt IM Module for Fcitx5) +fcitx5-qt: fcitx5-qt (Qt IM Module for fcitx5) fcitx5-qt: -fcitx5-qt: Qt IM Module for Fcitx5. +fcitx5-qt: Qt IM Module for fcitx5. fcitx5-qt: fcitx5-qt: Homepage: https://fcitx-im.org/wiki/Fcitx_5 fcitx5-qt: diff --git a/source/x/fcitx5-sayura/fcitx5-sayura-5.1.2.tar.zst b/source/x/fcitx5-sayura/fcitx5-sayura-5.1.2.tar.zst Binary files differnew file mode 100644 index 000000000..c19058275 --- /dev/null +++ b/source/x/fcitx5-sayura/fcitx5-sayura-5.1.2.tar.zst diff --git a/source/x/fcitx5-sayura/fcitx5-sayura.SlackBuild b/source/x/fcitx5-sayura/fcitx5-sayura.SlackBuild index 5bac684f2..dcfe1859d 100755 --- a/source/x/fcitx5-sayura/fcitx5-sayura.SlackBuild +++ b/source/x/fcitx5-sayura/fcitx5-sayura.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-sayura -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-sayura-$VERSION -tar xvf $CWD/fcitx5-sayura-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-sayura-$VERSION.tar.zst || exit 1 cd fcitx5-sayura-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-sayura/slack-desc b/source/x/fcitx5-sayura/slack-desc index 40aeb4407..aace33ea9 100644 --- a/source/x/fcitx5-sayura/slack-desc +++ b/source/x/fcitx5-sayura/slack-desc @@ -8,7 +8,7 @@ |-----handy-ruler------------------------------------------------------| fcitx5-sayura: fcitx5-sayura (Sinhala input method for fcitx5) fcitx5-sayura: -fcitx5-sayura: Fcitx-Sayura is a Sinhala input method for Fcitx. +fcitx5-sayura: Fcitx-Sayura is a Sinhala input method for fcitx5. fcitx5-sayura: fcitx5-sayura: Homepage: https://fcitx-im.org/wiki/Fcitx_5 fcitx5-sayura: diff --git a/source/x/fcitx5-table-extra/fcitx5-table-extra-5.1.6.tar.zst b/source/x/fcitx5-table-extra/fcitx5-table-extra-5.1.6.tar.zst Binary files differnew file mode 100644 index 000000000..f80bb9204 --- /dev/null +++ b/source/x/fcitx5-table-extra/fcitx5-table-extra-5.1.6.tar.zst diff --git a/source/x/fcitx5-table-extra/fcitx5-table-extra.SlackBuild b/source/x/fcitx5-table-extra/fcitx5-table-extra.SlackBuild index 2437fe4cc..51f5c4199 100755 --- a/source/x/fcitx5-table-extra/fcitx5-table-extra.SlackBuild +++ b/source/x/fcitx5-table-extra/fcitx5-table-extra.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-table-extra -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-table-extra-$VERSION -tar xvf $CWD/fcitx5-table-extra-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-table-extra-$VERSION.tar.zst || exit 1 cd fcitx5-table-extra-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-table-extra/slack-desc b/source/x/fcitx5-table-extra/slack-desc index a887dcd18..19449fbe3 100644 --- a/source/x/fcitx5-table-extra/slack-desc +++ b/source/x/fcitx5-table-extra/slack-desc @@ -8,8 +8,8 @@ |-----handy-ruler------------------------------------------------------| fcitx5-table-extra: fcitx5-table-extra (Extra tables for fcitx5) fcitx5-table-extra: -fcitx5-table-extra: fcitx5-table-extra provides extra tables for Fcitx, including Boshiamy, -fcitx5-table-extra: Zhengma, Cangjie, and Quick. +fcitx5-table-extra: fcitx5-table-extra provides extra tables for fcitx5, including +fcitx5-table-extra: Boshiamy, Zhengma, Cangjie, and Quick. fcitx5-table-extra: fcitx5-table-extra: Homepage: https://fcitx-im.org/wiki/Fcitx_5 fcitx5-table-extra: diff --git a/source/x/fcitx5-table-other/fcitx5-table-other-5.1.3.tar.zst b/source/x/fcitx5-table-other/fcitx5-table-other-5.1.3.tar.zst Binary files differnew file mode 100644 index 000000000..f95a071af --- /dev/null +++ b/source/x/fcitx5-table-other/fcitx5-table-other-5.1.3.tar.zst diff --git a/source/x/fcitx5-table-other/fcitx5-table-other.SlackBuild b/source/x/fcitx5-table-other/fcitx5-table-other.SlackBuild index e383ad485..819dce74e 100755 --- a/source/x/fcitx5-table-other/fcitx5-table-other.SlackBuild +++ b/source/x/fcitx5-table-other/fcitx5-table-other.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-table-other -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-table-other-$VERSION -tar xvf $CWD/fcitx5-table-other-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-table-other-$VERSION.tar.zst || exit 1 cd fcitx5-table-other-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-table-other/slack-desc b/source/x/fcitx5-table-other/slack-desc index 2b6224637..57f555464 100644 --- a/source/x/fcitx5-table-other/slack-desc +++ b/source/x/fcitx5-table-other/slack-desc @@ -8,7 +8,7 @@ |-----handy-ruler------------------------------------------------------| fcitx5-table-other: fcitx5-table-other (Other tables for fcitx5) fcitx5-table-other: -fcitx5-table-other: fcitx5-table-other provides some other tables for Fcitx, forked from +fcitx5-table-other: fcitx5-table-other provides some other tables for fcitx5, forked from fcitx5-table-other: ibus-table-others and scim-tables. fcitx5-table-other: fcitx5-table-other: Homepage: https://fcitx-im.org/wiki/Fcitx_5 diff --git a/source/x/fcitx5-unikey/fcitx5-unikey-5.1.4.tar.zst b/source/x/fcitx5-unikey/fcitx5-unikey-5.1.4.tar.zst Binary files differnew file mode 100644 index 000000000..7741f3e0a --- /dev/null +++ b/source/x/fcitx5-unikey/fcitx5-unikey-5.1.4.tar.zst diff --git a/source/x/fcitx5-unikey/fcitx5-unikey.SlackBuild b/source/x/fcitx5-unikey/fcitx5-unikey.SlackBuild index bf2a6d0b6..128a78b9c 100755 --- a/source/x/fcitx5-unikey/fcitx5-unikey.SlackBuild +++ b/source/x/fcitx5-unikey/fcitx5-unikey.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5-unikey -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -73,7 +73,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-unikey-$VERSION -tar xvf $CWD/fcitx5-unikey-$VERSION.tar.?z || exit 1 +tar xvf $CWD/fcitx5-unikey-$VERSION.tar.zst || exit 1 cd fcitx5-unikey-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/fcitx5-unikey/slack-desc b/source/x/fcitx5-unikey/slack-desc index 6c92149ab..088babfb5 100644 --- a/source/x/fcitx5-unikey/slack-desc +++ b/source/x/fcitx5-unikey/slack-desc @@ -8,7 +8,7 @@ |-----handy-ruler------------------------------------------------------| fcitx5-unikey: fcitx5-unikey (Vietnamese input support for fcitx5) fcitx5-unikey: -fcitx5-unikey: Unikey (Vietnamese Input Method) engine support for Fcitx. +fcitx5-unikey: Unikey (Vietnamese Input Method) engine support for fcitx5. fcitx5-unikey: fcitx5-unikey: Homepage: https://fcitx-im.org/wiki/Fcitx_5 fcitx5-unikey: diff --git a/source/x/fcitx5/fcitx5-5.1.10_dict.tar.zst b/source/x/fcitx5/fcitx5-5.1.10_dict.tar.zst Binary files differnew file mode 100644 index 000000000..19712d4bc --- /dev/null +++ b/source/x/fcitx5/fcitx5-5.1.10_dict.tar.zst diff --git a/source/x/fcitx5/fcitx5.SlackBuild b/source/x/fcitx5/fcitx5.SlackBuild index cda538784..8bdd73def 100755 --- a/source/x/fcitx5/fcitx5.SlackBuild +++ b/source/x/fcitx5/fcitx5.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2012 vvoody <vvoodywang@gmail.com> -# Copyright 2018, 2020, 2023 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2018, 2020, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, USA # # All rights reserved. # @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fcitx5 -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | cut -f 2- -d _ | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d - | cut -f 2- -d _ | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -77,7 +77,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf fcitx5-$VERSION -tar xvf $CWD/fcitx5-${VERSION}_dict.tar.?z || exit 1 +tar xvf $CWD/fcitx5-${VERSION}_dict.tar.zst || exit 1 cd fcitx5-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/ibus-anthy/ibus-anthy.SlackBuild b/source/x/ibus-anthy/ibus-anthy.SlackBuild index a414c40eb..58b642e53 100755 --- a/source/x/ibus-anthy/ibus-anthy.SlackBuild +++ b/source/x/ibus-anthy/ibus-anthy.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ibus-anthy VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/x/ibus-hangul/ibus-hangul.SlackBuild b/source/x/ibus-hangul/ibus-hangul.SlackBuild index a2bd60b58..318c1e45e 100755 --- a/source/x/ibus-hangul/ibus-hangul.SlackBuild +++ b/source/x/ibus-hangul/ibus-hangul.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ibus-hangul VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/x/ibus-kkc/ibus-kkc.SlackBuild b/source/x/ibus-kkc/ibus-kkc.SlackBuild index b3cdc91f1..0bde5da2c 100755 --- a/source/x/ibus-kkc/ibus-kkc.SlackBuild +++ b/source/x/ibus-kkc/ibus-kkc.SlackBuild @@ -63,6 +63,9 @@ else LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=incompatible-pointer-types" + # 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. diff --git a/source/x/ibus-libpinyin/ibus-libpinyin.SlackBuild b/source/x/ibus-libpinyin/ibus-libpinyin.SlackBuild index 3465e8c90..10a4378d4 100755 --- a/source/x/ibus-libpinyin/ibus-libpinyin.SlackBuild +++ b/source/x/ibus-libpinyin/ibus-libpinyin.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ibus-libpinyin VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/x/ibus-table/ibus-table.SlackBuild b/source/x/ibus-table/ibus-table.SlackBuild index 08ca1dc1d..d2b813197 100755 --- a/source/x/ibus-table/ibus-table.SlackBuild +++ b/source/x/ibus-table/ibus-table.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ibus-table VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/x/ibus/ibus.SlackBuild b/source/x/ibus/ibus.SlackBuild index a2a5c5f57..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:-2} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/x/libXaw3dXft/libXaw3dXft.SlackBuild b/source/x/libXaw3dXft/libXaw3dXft.SlackBuild index 49fbdb5e6..7da1ed5f0 100755 --- a/source/x/libXaw3dXft/libXaw3dXft.SlackBuild +++ b/source/x/libXaw3dXft/libXaw3dXft.SlackBuild @@ -58,6 +58,9 @@ else LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=incompatible-pointer-types" + TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM diff --git a/source/x/libgee/libgee.SlackBuild b/source/x/libgee/libgee.SlackBuild index 832fa2233..7c31b5b3a 100755 --- a/source/x/libgee/libgee.SlackBuild +++ b/source/x/libgee/libgee.SlackBuild @@ -61,6 +61,9 @@ else LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=incompatible-pointer-types" + # 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. diff --git a/source/x/libime/libime-1.1.8_dict.tar.zst b/source/x/libime/libime-1.1.8_dict.tar.zst Binary files differnew file mode 100644 index 000000000..8561dd54a --- /dev/null +++ b/source/x/libime/libime-1.1.8_dict.tar.zst diff --git a/source/x/libime/libime.SlackBuild b/source/x/libime/libime.SlackBuild index e5920ce4a..0fd4bf964 100755 --- a/source/x/libime/libime.SlackBuild +++ b/source/x/libime/libime.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2022, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=libime -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | cut -f 2- -d _ | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | cut -f 2- -d _ | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -76,7 +76,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf libime-$VERSION -tar xvf $CWD/libime-${VERSION}_dict.tar.?z || exit 1 +tar xvf $CWD/libime-${VERSION}_dict.tar.zst || exit 1 cd libime-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/libinput/libinput.url b/source/x/libinput/libinput.url index ab3293ccf..c750bb50b 100644 --- a/source/x/libinput/libinput.url +++ b/source/x/libinput/libinput.url @@ -1 +1,2 @@ https://gitlab.freedesktop.org/libinput/libinput +https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.26.0/libinput-1.26.0.tar.gz diff --git a/source/x/libkkc/libkkc.SlackBuild b/source/x/libkkc/libkkc.SlackBuild index 0db5617af..96007dabb 100755 --- a/source/x/libkkc/libkkc.SlackBuild +++ b/source/x/libkkc/libkkc.SlackBuild @@ -60,6 +60,9 @@ else LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=incompatible-pointer-types -Wno-error=int-conversion" + # 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. diff --git a/source/x/libwacom/libwacom.url b/source/x/libwacom/libwacom.url index 060b61d7f..c9cefda83 100644 --- a/source/x/libwacom/libwacom.url +++ b/source/x/libwacom/libwacom.url @@ -1,2 +1,2 @@ https://github.com/linuxwacom/libwacom -https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.10.0/libwacom-2.10.0.tar.xz +https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.12.1/libwacom-2.12.1.tar.xz diff --git a/source/x/marisa/marisa.SlackBuild b/source/x/marisa/marisa.SlackBuild index d220b914e..ef31b394f 100755 --- a/source/x/marisa/marisa.SlackBuild +++ b/source/x/marisa/marisa.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=marisa SRCNAM=marisa-trie VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} -BUILD=${BUILD:-8} +BUILD=${BUILD:-9} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/x/mesa/mesa-amber.build b/source/x/mesa/mesa-amber.build index 9a6d3d98e..a4531913a 100755 --- a/source/x/mesa/mesa-amber.build +++ b/source/x/mesa/mesa-amber.build @@ -82,8 +82,12 @@ meson setup \ DESTDIR=$PKG/cruft $NINJA install || exit 1 cd .. -# We will install only the DRI drivers: +# We will install only the DRI drivers. mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/dri +# First, remove any drivers that were built by the newer Mesa: +( cd $PKG/usr/lib${LIBDIRSUFFIX}/dri ; /bin/ls * ) | while read newdriver ; do + rm -f -v $PKG/cruft/usr/lib${LIBDIRSUFFIX}/dri/$newdriver +done rsync -lHprvt $PKG/cruft/usr/lib${LIBDIRSUFFIX}/dri/ $PKG/usr/lib${LIBDIRSUFFIX}/dri/ rm -rf $PKG/cruft diff --git a/source/x/mesa/mesa.SlackBuild b/source/x/mesa/mesa.SlackBuild index d36d456b9..f47cc7de1 100755 --- a/source/x/mesa/mesa.SlackBuild +++ b/source/x/mesa/mesa.SlackBuild @@ -26,7 +26,7 @@ PKGNAM=mesa VERSION=${VERSION:-$(echo $PKGNAM-[0-9]*.tar.?z | rev | cut -f 3- -d . | rev | cut -f 2- -d -)} AMBERVERS=${AMBERVERS:-21.3.9} DEMOVERS=${DEMOVERS:-8.5.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-3} BUILD_AMBER=${BUILD_AMBER:-YES} BUILD_DEMOS=${BUILD_DEMOS:-YES} CODECS=${CODECS:-h264dec,h264enc,h265dec,h265enc,vc1dec,av1dec,av1enc,vp9dec} @@ -34,7 +34,7 @@ CODECS=${CODECS:-h264dec,h264enc,h265dec,h265enc,vc1dec,av1dec,av1enc,vp9dec} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} # Be sure this list is up-to-date: -GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,swrast,virgl,iris,crocus,zink" +GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,swrast,virgl,i915,iris,crocus,zink,d3d12" if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -52,15 +52,6 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then exit 0 fi -## COMMENTED OUT as swr seems to be broken with llvm13: -## Build swr for the following architectures (not for i?x6, as this will cause -## an Illegal Instruction startup failure on many otherwise supported CPUs): -#for swr_arch in x86_64 ; do -# if [ "$ARCH" = "x86_64" ]; then -# GALLIUM_DRIVERS="$GALLIUM_DRIVERS,swr" -# fi -#done - TMP=${TMP:-/tmp} PKG=$TMP/package-mesa @@ -70,6 +61,8 @@ if [ "$ARCH" = "i586" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" + # Only supported on x86_64: + INTELRT="-Dintel-rt=enabled" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -111,6 +104,11 @@ if /bin/ls $CWD/patches-revert/*.patch 1> /dev/null 2> /dev/null ; then done fi +# "Download" subprojects: +if [ -r $CWD/mesa-subprojects.tar.lz ]; then + tar xvf $CWD/mesa-subprojects.tar.lz || exit 1 +fi + # Configure, build, and install: export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" @@ -132,13 +130,14 @@ meson setup \ -Dgallium-opencl=icd \ -Dgallium-nine=true \ -Dgallium-rusticl=true \ + -Dgallium-extra-hud=true \ -Drust_std=2021 \ -Dosmesa=true \ -Dgallium-drivers=$GALLIUM_DRIVERS \ - -Dvulkan-drivers=amd,intel,intel_hasvk,swrast \ + -Dvulkan-drivers=amd,intel,intel_hasvk,swrast,virtio,nouveau \ -Dvulkan-layers=device-select,intel-nullhw,overlay \ -Dvideo-codecs="$CODECS" \ - -Dglvnd=true \ + -Dglvnd=enabled \ -Dllvm=enabled \ -Dshared-llvm=enabled \ -Dshared-glapi=enabled \ @@ -147,7 +146,31 @@ meson setup \ -Dgles2=enabled \ -Dopengl=true \ -Dglx=dri \ + -Dlibunwind=disabled \ + -Dmicrosoft-clc=disabled \ + -Dvalgrind=enabled \ + -Dintel-clc=enabled \ + $INTELRT \ .. || exit 1 + + # If there's no mesa-subprojects.tar.lz in $CWD, let's try to make one: + if [ ! -r $CWD/mesa-subprojects.tar.lz ]; then + cd .. + mkdir -p tmp/subprojects + for file in subprojects/* ; do + if [ "$file" -nt "$PKG" ]; then + cp -a -v $file tmp/subprojects + fi + done + cd tmp + find . -name ".git*" -exec rm -r "{}" \; 2> /dev/null + tar cf $CWD/mesa-subprojects.tar subprojects + plzip -9 $CWD/mesa-subprojects.tar + cd .. + rm -r tmp + cd meson-build + fi + "${NINJA:=ninja}" $NUMJOBS || exit 1 DESTDIR=$PKG $NINJA install || exit 1 cd .. diff --git a/source/x/motif/motif.SlackBuild b/source/x/motif/motif.SlackBuild index 27091980f..e741004fd 100755 --- a/source/x/motif/motif.SlackBuild +++ b/source/x/motif/motif.SlackBuild @@ -70,6 +70,9 @@ else LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=implicit-function-declaration" + TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM diff --git a/source/x/mtdev/mtdev.SlackBuild b/source/x/mtdev/mtdev.SlackBuild index 64b21abc5..3a428b669 100755 --- a/source/x/mtdev/mtdev.SlackBuild +++ b/source/x/mtdev/mtdev.SlackBuild @@ -25,8 +25,8 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=mtdev -VERSION=${VERSION:-1.1.6} -BUILD=${BUILD:-3} +VERSION=${VERSION:-1.1.7} +BUILD=${BUILD:-1} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/source/x/pyxdg/pyxdg.SlackBuild b/source/x/pyxdg/pyxdg.SlackBuild index 2ac035e32..7b705aeb1 100755 --- a/source/x/pyxdg/pyxdg.SlackBuild +++ b/source/x/pyxdg/pyxdg.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=pyxdg VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/x/wayland-protocols/wayland-protocols.url b/source/x/wayland-protocols/wayland-protocols.url index cc8a6cfb3..e4c608987 100644 --- a/source/x/wayland-protocols/wayland-protocols.url +++ b/source/x/wayland-protocols/wayland-protocols.url @@ -1,2 +1,2 @@ https://wayland.freedesktop.org/releases.html -https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.34/downloads/wayland-protocols-1.34.tar.xz +https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.36/downloads/wayland-protocols-1.36.tar.xz diff --git a/source/x/x11/build/igt-gpu-tools b/source/x/x11/build/igt-gpu-tools index 0cfbf0888..00750edc0 100644 --- a/source/x/x11/build/igt-gpu-tools +++ b/source/x/x11/build/igt-gpu-tools @@ -1 +1 @@ -2 +3 diff --git a/source/x/x11/build/rendercheck b/source/x/x11/build/rendercheck index b8626c4cf..d00491fd7 100644 --- a/source/x/x11/build/rendercheck +++ b/source/x/x11/build/rendercheck @@ -1 +1 @@ -4 +1 diff --git a/source/x/x11/build/xcb-proto b/source/x/x11/build/xcb-proto index 0cfbf0888..d00491fd7 100644 --- a/source/x/x11/build/xcb-proto +++ b/source/x/x11/build/xcb-proto @@ -1 +1 @@ -2 +1 diff --git a/source/x/x11/configure/meson b/source/x/x11/configure/meson new file mode 100644 index 000000000..cd149401c --- /dev/null +++ b/source/x/x11/configure/meson @@ -0,0 +1,17 @@ +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir build +cd build +meson setup \ + --prefix=/usr \ + --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 \ + --buildtype=release \ + .. || exit 1 diff --git a/source/x/x11/configure/rendercheck b/source/x/x11/configure/rendercheck new file mode 100644 index 000000000..cd149401c --- /dev/null +++ b/source/x/x11/configure/rendercheck @@ -0,0 +1,17 @@ +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir build +cd build +meson setup \ + --prefix=/usr \ + --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 \ + --buildtype=release \ + .. || exit 1 diff --git a/source/x/x11/configure/xf86-video-nouveau b/source/x/x11/configure/xf86-video-nouveau index a9dcd059b..7e378ee13 100644 --- a/source/x/x11/configure/xf86-video-nouveau +++ b/source/x/x11/configure/xf86-video-nouveau @@ -1,4 +1,4 @@ -CFLAGS=$SLKCFLAGS \ +CFLAGS="$SLKCFLAGS -Wno-error=implicit-function-declaration" \ CXXFLAGS=$SLKCFLAGS \ ./autogen.sh \ --prefix=/usr \ diff --git a/source/x/x11/make/ninja b/source/x/x11/make/ninja new file mode 100644 index 000000000..635ee83dc --- /dev/null +++ b/source/x/x11/make/ninja @@ -0,0 +1,5 @@ +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" + ninja || exit 1 + DESTDIR=$PKG ninja install || exit 1 +cd .. diff --git a/source/x/x11/make/rendercheck b/source/x/x11/make/rendercheck new file mode 100644 index 000000000..635ee83dc --- /dev/null +++ b/source/x/x11/make/rendercheck @@ -0,0 +1,5 @@ +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" + ninja || exit 1 + DESTDIR=$PKG ninja install || exit 1 +cd .. diff --git a/source/x/x11/src/xf86-input-wacom.url b/source/x/x11/src/xf86-input-wacom.url index 6dd650d65..53b87de6f 100644 --- a/source/x/x11/src/xf86-input-wacom.url +++ b/source/x/x11/src/xf86-input-wacom.url @@ -1,2 +1,2 @@ https://github.com/linuxwacom/xf86-input-wacom -https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.1/xf86-input-wacom-1.2.1.tar.bz2 +https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.2/xf86-input-wacom-1.2.2.tar.bz2 diff --git a/source/x/xcb-imdkit/xcb-imdkit-1.0.9.tar.zst b/source/x/xcb-imdkit/xcb-imdkit-1.0.9.tar.zst Binary files differnew file mode 100644 index 000000000..a19bd3230 --- /dev/null +++ b/source/x/xcb-imdkit/xcb-imdkit-1.0.9.tar.zst diff --git a/source/x/xcb-imdkit/xcb-imdkit.SlackBuild b/source/x/xcb-imdkit/xcb-imdkit.SlackBuild index 67eebec14..a9be5a5da 100755 --- a/source/x/xcb-imdkit/xcb-imdkit.SlackBuild +++ b/source/x/xcb-imdkit/xcb-imdkit.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands -# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2022, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=xcb-imdkit -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -76,7 +76,7 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP rm -rf xcb-imdkit-$VERSION -tar xvf $CWD/xcb-imdkit-$VERSION.tar.?z || exit 1 +tar xvf $CWD/xcb-imdkit-$VERSION.tar.zst || exit 1 cd xcb-imdkit-$VERSION || exit 1 chown -R root:root . diff --git a/source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild b/source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild index 06948306c..749114169 100755 --- a/source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild +++ b/source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild @@ -80,6 +80,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +# This is needed to fix a missing define (at least on 32-bit): +cat $CWD/xwayland.CARD32.define.diff | patch -p1 --verbose || exit 1 + # Configure, build, and install: export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" @@ -97,7 +100,6 @@ meson setup \ --sysconfdir=/etc \ --localstatedir=/var \ --buildtype=release \ - -Dxwayland_eglstream=true \ -Ddefault_font_path="${DEF_FONTPATH}" \ -Dbuilder_string="Build ID: $PKGNAM $VERSION-$BUILD" \ -Dxkb_dir=/usr/share/X11/xkb \ diff --git a/source/x/xorg-server-xwayland/xwayland.CARD32.define.diff b/source/x/xorg-server-xwayland/xwayland.CARD32.define.diff new file mode 100644 index 000000000..10b3df156 --- /dev/null +++ b/source/x/xorg-server-xwayland/xwayland.CARD32.define.diff @@ -0,0 +1,10 @@ +--- ./os/osdep.h.orig 2024-05-15 01:21:39.000000000 -0500 ++++ ./os/osdep.h 2024-05-22 13:08:46.015040109 -0500 +@@ -52,6 +52,7 @@ + #define _OSDEP_H_ 1 + + #include <X11/Xdefs.h> ++#include <X11/Xtrans/Xtrans.h> + + #if defined(XDMCP) || defined(HASXDMAUTH) + #include <X11/Xdmcp.h> |