* add many previously missing files (patches, .SRCINFO etc)

This commit is contained in:
Alexander Baldeck 2025-03-13 10:12:05 +01:00
parent e2c6681177
commit ccdd7eb043
53 changed files with 1385 additions and 17022 deletions

View File

@ -1,39 +1,72 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
pkgname=arcticfox
pkgver=45.1
pkgver=45.2
pkgrel=1
pkgdesc='A fork of Palemoon with TenFourFox enhancements'
arch=(powerpc powerpc64)
license=(MPL2)
url='https://github.com/rmottola/Arctic-Fox'
depends=(gtk2 libxcb libxt alsa-lib libpulse gconf icu)
depends=(gtk2 gtk3 libxcb libxt alsa-lib libpulse gconf icu nss)
makedepends=(zip unzip autoconf2.13 python2 xorgproto python2-setuptools git
pulseaudio)
pulseaudio yasm hunspell)
provides=('browser')
options=(!debug !lto)
source=("git+https://github.com/rmottola/Arctic-Fox.git#tag=v${pkgver}"
mozconfig-powerpc{,64}
powerpc-disable-malloc-static-sizes.patch)
sha256sums=('8cad5365588ad7ad6ca5087a788f59487a6259c687aa69419c55827270892f30'
'5f4c756aecd1bcca97ff4eb908db16b256585b55163500456155695265f6c360'
_commit="ad84bb61f5054d6280f432949bcb3315839a5ae4"
source=("git+https://github.com/rmottola/Arctic-Fox.git#commit=${_commit}"
mozconfig-powerpc{,64,64le}
powerpc-disable-malloc-static-sizes.patch
stackwalk-x86-ppc.patch
override-cxx-version.patch
hunspell.patch)
sha256sums=('290496a794359f987be085a3cdabf3009e57ea0494c6a447d4c9b3b6f087439e'
'b1affc5c32284b8d66cfdd7d0977cf3e06e848f6d39ee80e55ae769e8b316326'
'138b88d5c6c092eed2e7b5b50db498c8f385a9f70f1653b67e737c3afbc89262'
'040b262c985df9b7d53c7e739124e604b17975ca3c2bee3a99cb14ba39991e24')
'138b88d5c6c092eed2e7b5b50db498c8f385a9f70f1653b67e737c3afbc89262'
'040b262c985df9b7d53c7e739124e604b17975ca3c2bee3a99cb14ba39991e24'
'344ac2087e985ef3d08d3ef9770db80f1afcdfe731dff881531bcca98fa2e68f'
'529b2e7090974b872f2b4b4c4011966bcb13b5ca5fd7af54a3eb03c808762353'
'1b3f726e481ce8ce0fd3cbb3801cd71b2a503fff42a1568f05ef6432a0399806')
prepare() {
cd Arctic-Fox
cp ${srcdir}/mozconfig-${CARCH} .mozconfig
cp ${srcdir}/mozconfig-${CARCH} mozconfig
[ ! -z "${MAKEFLAGS}" ] &&
echo "mk_add_options MOZ_MAKE_FLAGS=\"${MAKEFLAGS}\"" >> .mozconfig
echo "mk_add_options MOZ_MAKE_FLAGS=\"${MAKEFLAGS}\"" >> mozconfig
case "${CARCH}" in
powerpc) export LDFLAGS="$LDFLAGS -latomic" ;;
powerpc64) echo "ac_add_options --enable-altivec" >> ${srcdir}/mozconfig ;;
esac
echo "ac_add_options --enable-optimize=\"${CFLAGS}\"" >> ${srcdir}/mozconfig
patch -Np1 -i ${srcdir}/powerpc-disable-malloc-static-sizes.patch
patch -Np1 -i ${srcdir}/stackwalk-x86-ppc.patch
patch -Np1 -i ${srcdir}/override-cxx-version.patch
patch -Np1 -i ${srcdir}/hunspell.patch
}
build() {
cd Arctic-Fox
#FIXME: build only works the second time around on powerpc
python2 mach build || python2 mach build
export CFLAGS="$CFLAGS -Wno-dangling-pointer -Wno-array-bounds -Wno-comment -Wno-maybe-uninitialized -Wno-misleading-indentation -Wno-multistatement-macros -Wno-stringop-overflow -Wno-unused-function -Wno-unused-value -Wno-ignored-qualifiers -Wno-deprecated-declarations -Wno-implicit-fallthrough -Wno-unused-but-set-variable -Wno-int-in-bool-context -Wno-stringop-overread -Wno-address -Wno-use-after-free -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-conversion"
export CXXFLAGS="$CFLAGS -Wno-class-memaccess -Wno-changes-meaning -Wno-subobject-linkage -Wno-return-local-addr -Wno-unused-local-typedefs"
export SHELL=/bin/sh
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export USE_SHORT_LIBNAME=1
export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
export PATH="$PATH:$srcdir/python/bin"
export CXX="/usr/bin/g++ -std=gnu++17"
# set rpath so linker finds the libs
export UNIXCONFDIR="$srcdir"
python2 ./mach configure
python2 ./mach build -j1 export
python2 ./mach build
}
package() {

View File

@ -1,54 +1,28 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
export CC="${CC} -flax-vector-conversions -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-conversion"
export CXX="${CXX} -flax-vector-conversions -fpermissive -falign-loops=16 -falign-functions=16 -falign-labels=16 -falign-jumps=16 -Wno-incompatible-pointer-types -Wno-int-conversion"
export LDFLAGS="-latomic"
mk_add_options MOZ_MAKE_FLAGS="-s ${MAKEFLAGS}"
ac_add_options --prefix=/usr
ac_add_options --disable-crashreporter
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-webrtc
ac_add_options --disable-safe-browsing
ac_add_options --disable-parental-controls
ac_add_options --enable-release
ac_add_options --disable-necko-wifi
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-dbus
ac_add_options --disable-gio
ac_add_options --disable-pulseaudio
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-application=browser
ac_add_options --with-branding=browser/branding/arcticfox
# we want to support 604 or newer
ac_add_options --disable-altivec
# only for gcc >= 6 and only if binaries are unstable, should be inserted automatically by configure if gcc >= 6
#ac_add_options --enable-optimize="-g0 -O2 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
# gtk3 now supported and default, but gtk2 just looks better
ac_add_options --enable-default-toolkit=cairo-gtk2
# Issue 162
ac_add_options --disable-install-strip
ac_add_options --disable-jemalloc
ac_add_options --disable-mozril-geoloc
ac_add_options --disable-necko-wifi
ac_add_options --disable-precompiled-startupcache
# For convenience, if needed
#ac_add_options --with-system-nspr
#ac_add_options --with-system-nss
#ac_add_options --with-system-icu
#ac_add_options --with-system-zlib
#ac_add_options --with-system-bz2
#ac_add_options --enable-system-hunspell
#ac_add_options --enable-system-sqlite
ac_add_options --disable-profiling
ac_add_options --disable-strip
ac_add_options --disable-tests
ac_add_options --disable-updater
ac_add_options --disable-webrtc
ac_add_options --enable-alsa
ac_add_options --enable-application=browser
ac_add_options --enable-dbus
ac_add_options --enable-default-toolkit=cairo-gtk3
ac_add_options --enable-pulseaudio
ac_add_options --enable-system-ffi
#ac_add_options --enable-system-pixman
ac_add_options --enable-system-hunspell
ac_add_options --with-branding=browser/branding/arcticfox
ac_add_options --with-system-icu
ac_add_options --with-system-jpeg
ac_add_options --with-system-nspr
ac_add_options --with-system-pixman
#ac_add_options --with-system-png
ac_add_options --with-system-zlib
ac_add_options --without-system-nss

View File

@ -1,7 +1,7 @@
pkgbase = chromium
pkgdesc = A web browser built for speed, simplicity, and security
pkgver = 132.0.6834.110
pkgrel = 1
pkgver = 133.0.6943.126
pkgrel = 2
url = https://www.chromium.org/Home
arch = x86_64
license = BSD-3-Clause
@ -38,7 +38,6 @@ pkgbase = chromium
depends = fontconfig
depends = brotli
depends = libjpeg-turbo
depends = icu
depends = flac
depends = libxml2
depends = libwebp
@ -55,12 +54,12 @@ pkgbase = chromium
optdepends = kwallet: support for storing passwords in KWallet on Plasma
optdepends = upower: Battery Status API support
options = !lto
source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-132.0.6834.110.tar.xz
source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-133.0.6943.126.tar.xz
source = https://github.com/foutrelis/chromium-launcher/archive/v8/chromium-launcher-8.tar.gz
source = compiler-rt-adjust-paths.patch
source = increase-fortify-level.patch
source = use-oauth2-client-switches-as-default.patch
sha256sums = e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9
sha256sums = bb99b5d8a4ec2374f58d3b6c694bffde91af1b80db5c46783166dd51beada024
sha256sums = 213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a
sha256sums = b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961
sha256sums = d634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342

View File

@ -5,10 +5,11 @@
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=chromium
pkgver=132.0.6834.110
pkgver=133.0.6943.126
pkgrel=1
_launcher_ver=8
_manual_clone=0
_system_clang=1
pkgdesc="A web browser built for speed, simplicity, and security"
arch=(x86_64 powerpc64le riscv64)
url="https://www.chromium.org/Home"
@ -18,45 +19,47 @@ depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
'libffi' 'openjpeg2' 'desktop-file-utils' 'hicolor-icon-theme')
makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs' 'pipewire'
'rust' 'rust-bindgen' 'qt5-base' 'qt6-base' 'java-runtime-headless'
'git' 'quilt' 'jq' 'npm' 'rollup' 'rsync')
'git' 'quilt' 'rollup')
optdepends=('pipewire: WebRTC desktop sharing under Wayland'
'kdialog: support for native dialogs in Plasma'
'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)'
'org.freedesktop.secrets: password storage backend on GNOME / Xfce'
'kwallet: support for storing passwords in KWallet on Plasma'
'upower: Battery Status API support')
options=('!lto') # Chromium adds its own flags for ThinLTO
options=('!debug' '!lto') # Chromium adds its own flags for ThinLTO
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz
https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver/chromium-launcher-$_launcher_ver.tar.gz
compiler-rt-adjust-paths.patch
increase-fortify-level.patch
use-oauth2-client-switches-as-default.patch
http://ftp.de.debian.org/debian/pool/main/c/chromium/chromium_132.0.6834.110-1~deb12u1.debian.tar.xz
swiftshader-use-llvm16.patch
riscv-{dav1d,ffmpeg,sandbox}.patch
0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch
riscv-chromium-variations-130.patch
compiler-rt-riscv.patch
https://github.com/riscv-forks/electron/raw/v32.0.1-riscv/patches/chromium/0001-extensions-common-api-runtime.json-riscv64-support.patch
0001-chrome-runtime_api_delegate-add-riscv64-define.patch
riscv-v8.patch::https://github.com/riscv-forks/electron/raw/01b9e5d51adecba8cbaeb1de3254cb7d22b76975/patches/v8/0001-riscv-Fix-build-failed-for-native.patch)
sha256sums=('e18a1c9575371c9e0511798bac52fd682456f507081bfefd013c58b8d13e52a9'
bindgen.patch
memory-allocator-dcheck-assert-fix.patch
clang-rust-target.patch
clang19.patch
third-party-cookies.patch
disable-tests.patch
disable-tests-swiftshader.patch
swiftshader-use-llvm-16.patch
blink-attrib.patch
constexpr.patch
constflatset.patch
libxml-parseerr.patch
traitors.patch
font-gc-asan.patch
ps-print.patch
rust-clanglib.patch
"chromium-openpower-patches::git+http://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches.git")
sha256sums=('bb99b5d8a4ec2374f58d3b6c694bffde91af1b80db5c46783166dd51beada024'
'213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
'b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961'
'd634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342'
'6de648d449159dd579e42db304aca0a36243f2ac1538f8d030473afbbc8ff475'
'90fb9ba713c8fc2d413e83a80ccef5f0f9e34d5b31c0ab92de3692825c4daaad'
'2ea949ed1d20a1745ce72f760a7d9297dc0002a747c4bd53e243c4d58ba2c7ca'
'5689e9422624c8725509b6fdc277e20c3e8862cf515656faef7507978489bc4e'
'3c6ab77fdae5771be316d391e3488e5bd8eba967de3faa7295b4ff51acb1de98'
'1713cfc3c73d7f33fd7a9daba9b642869632468bc1068b727827a6b5320a7f88'
'77b62bbe1fd7cc2efc5c19fddba58b41332cc68894e893ce5357f5f75b79f678'
'8fd4c776c44da66133ba3d87506e9a95a08fd461d5d03f53c39cb4af8337448e'
'9b03cd0430c70be9d90705f3d2ebe2d8a982b57bafb419371c0658d76f24f99e'
'abc9d2f93d9104de6f6d82c89124cfe0bb5afc291a0b10e0fa8ad827210ae62c'
'53cbad1796b6ef78806b4babef8d29472895d9b23391f4259d092646173b4ccc'
'68503a4875bf313ef827d9cffb09f8fff102483dcab9ead05ba9bd88924e9f0f')
'7283347d00e17a927c97a4edc15d396b771f9119f74c3ee4aa0842462df324e7'
'a2c498cbce5a67213a970bdd7625800e2546ba72091a3e8f44cf65828e75b87d'
'aefb7ef68ba56d0e8c528e18c46ce0d086f804977684188de96cbd5027daddc2'
'76249079581d1aca53e9cd5bcc63a6b50bae31daa77fe1cc183c0d34e3190443'
'367c08580d84256b43752c1ea52fd7c53d70bae08be42452038df81fb04b224d'
'SKIP')
if (( _manual_clone )); then
source[0]=fetch-chromium-release
@ -69,11 +72,11 @@ declare -gA _system_libs=(
[brotli]=brotli
#[dav1d]=dav1d
#[ffmpeg]=ffmpeg # YouTube playback stopped working in Chromium 120
#[flac]=flac
[flac]=flac
[fontconfig]=fontconfig
[freetype]=freetype2
[harfbuzz-ng]=harfbuzz
[icu]=icu
#[icu]=icu
#[jsoncpp]=jsoncpp # needs libstdc++
#[libaom]=aom
#[libavif]=libavif # needs -DAVIF_ENABLE_EXPERIMENTAL_GAIN_MAP=ON
@ -87,7 +90,7 @@ declare -gA _system_libs=(
#[re2]=re2 # needs libstdc++
#[snappy]=snappy # needs libstdc++
#[woff2]=woff2 # needs libstdc++
[zlib]=minizip
#[zlib]=minizip
)
_unwanted_bundled_libs=(
$(printf "%s\n" ${!_system_libs[@]} | sed 's/^libjpeg$/&_turbo/')
@ -130,74 +133,67 @@ prepare() {
patch -Np1 -i ../compiler-rt-adjust-paths.patch
# Increase _FORTIFY_SOURCE level to match Arch's default flags
patch -Np1 -i ../increase-fortify-level.patch
case "${CARCH}" in
powerpc64le)
sed 's@^bookworm/libxml-parseerr.patch@@g' \
-i ../debian/patches/series
sed 's@^debianization.*@@g' \
-i ../debian/patches/series
sed 's@^system/rollup.patch@@g' \
-i ../debian/patches/series
sed 's@^system/icu-shim.patch@@g' \
-i ../debian/patches/series
sed 's@^system/rapidjson.patch@@g' \
-i ../debian/patches/series
# 1-2-3 go
export QUILT_PATCHES=../debian/patches
quilt push -a
#cp -ra /usr/lib/node_modules/rollup third_party/node/node_modules/
#../debian/scripts/unbundle
;;
riscv64)
patch -Np1 -i ../riscv-chromium-variations-130.patch
patch -Np0 -i ../swiftshader-use-llvm16.patch
for rvpatch in riscv-{dav1d,sandbox}.patch; do
patch -Np1 -i ../$rvpatch
done
patch -Np1 -d v8 < ../riscv-v8.patch
patch -Np0 -i ../compiler-rt-riscv.patch
patch -Np1 -i ../0001-chrome-runtime_api_delegate-add-riscv64-define.patch
patch -Np1 -i ../0001-extensions-common-api-runtime.json-riscv64-support.patch
patch -Np1 -d third_party/ffmpeg < ../riscv-ffmpeg.patch
# https://trac.ffmpeg.org/ticket/11302
patch -Np1 -d third_party/ffmpeg < ../0001-Enable-relocate-1-for-ff_h264_weight_funcs_8_rvv.patch
pushd third_party/node/
sed -i -e 's/@rollup/rollup/' -e "s/'wasm-node',//" node_modules.py
local _rollup_ver="$(jq -r .dependencies.\"@rollup/wasm-node\" package.json)"
jq ".dependencies.rollup=\"$_rollup_ver\"" package.json > package.json.new
mv package.json{.new,}
popd
third_party/node/update_npm_deps
;;
esac
#patch -Np1 -i ../increase-fortify-level.patch
# Fixes for building with libstdc++ instead of libc++
sed "s/^ungoogled//g" -i ../chromium-openpower-patches/patches/series
sed "s@^ppc64le/fixes/fix-clang-selection.patch@@g" -i ../chromium-openpower-patches/patches/series
export QUILT_PATCHES=../chromium-openpower-patches/patches
export QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"
quilt push -a
patch -Np1 -i ${srcdir}/bindgen.patch
patch -Np1 -i ${srcdir}/memory-allocator-dcheck-assert-fix.patch
patch -Np1 -i ${srcdir}/clang-rust-target.patch
patch -Np1 -i ${srcdir}/clang19.patch
patch -Np1 -i ${srcdir}/swiftshader-use-llvm-16.patch
patch -Np1 -i ${srcdir}/third-party-cookies.patch
patch -Np1 -i ${srcdir}/disable-tests.patch
patch -Np1 -i ${srcdir}/disable-tests-swiftshader.patch
patch -Np1 -i ${srcdir}/blink-attrib.patch
patch -Np1 -i ${srcdir}/constexpr.patch
patch -Np1 -i ${srcdir}/constflatset.patch
patch -Np1 -i ${srcdir}/libxml-parseerr.patch
patch -Np1 -i ${srcdir}/traitors.patch
patch -Np1 -i ${srcdir}/font-gc-asan.patch
patch -Np1 -i ${srcdir}/ps-print.patch
patch -Np1 -i ${srcdir}/rust-clanglib.patch
# Link to system tools required by the build
rm third_party/node/linux/node-linux-x64/bin/node
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
ln -s /usr/bin/java third_party/jdk/current/bin/
# use system rollup
cp -ra /usr/lib/node_modules/rollup third_party/node/node_modules/
ln -sf /usr/bin/rollup third_party/devtools-frontend/src/node_modules/rollup3
if (( !_system_clang )); then
# Use prebuilt rust as system rust cannot be used due to the error:
# error: the option `Z` is only accepted on the nightly compiler
./tools/rust/update_rust.py
# To link to rust libraries we need to compile with prebuilt clang
./tools/clang/scripts/update.py
fi
# Remove bundled libraries for which we will use the system copies; this
# *should* do what the remove_bundled_libraries.py script does, with the
# added benefit of not having to list all the remaining libraries
#local _lib
#for _lib in ${_unwanted_bundled_libs[@]}; do
# find "third_party/$_lib" -type f \
# \! -path "third_party/$_lib/chromium/*" \
# \! -path "third_party/$_lib/google/*" \
# \! -path "third_party/harfbuzz-ng/utils/hb_scoped.h" \
# \! -regex '.*\.\(gn\|gni\|isolate\)' \
# -delete
#done
#
#./build/linux/unbundle/replace_gn_files.py \
# --system-libraries "${!_system_libs[@]}"
local _lib
for _lib in ${_unwanted_bundled_libs[@]}; do
find "third_party/$_lib" -type f \
\! -path "third_party/$_lib/chromium/*" \
\! -path "third_party/$_lib/google/*" \
\! -path "third_party/harfbuzz-ng/utils/hb_scoped.h" \
\! -regex '.*\.\(gn\|gni\|isolate\)' \
-delete
done
./build/linux/unbundle/replace_gn_files.py \
--system-libraries "${!_system_libs[@]}"
}
build() {
@ -205,10 +201,18 @@ build() {
cd chromium-$pkgver
export CC=clang
export CXX=clang++
export AR=ar
export NM=nm
if (( _system_clang )); then
export CC=clang
export CXX=clang++
export AR=ar
export NM=nm
else
local _clang_path="$PWD/third_party/llvm-build/Release+Asserts/bin"
export CC=$_clang_path/clang
export CXX=$_clang_path/clang++
export AR=$_clang_path/llvm-ar
export NM=$_clang_path/llvm-nm
fi
local _flags=(
'custom_toolchain="//build/toolchain/linux/unbundle:default"'
@ -217,38 +221,45 @@ build() {
'symbol_level=0' # sufficient for backtraces on x86(_64)
'treat_warnings_as_errors=false'
'disable_fieldtrial_testing_config=true'
'blink_enable_generated_code_formatting=false'
'ffmpeg_branding="Chrome"'
'proprietary_codecs=true'
'rtc_use_pipewire=true'
'link_pulseaudio=true'
'use_custom_libcxx=true' # https://github.com/llvm/llvm-project/issues/61705
'use_sysroot=false'
'use_system_libffi=true'
'enable_hangout_services_extension=true'
'enable_widevine=true'
'enable_nacl=false'
'use_qt6=true'
'moc_qt6_path="/usr/lib/qt6"'
"google_api_key=\"$_google_api_key\""
)
case "${CARCH}" in
powerpc64le)
# do not optimize away null pointer safety checks
export CXXFLAGS+=' -fno-delete-null-pointer-checks'
# avoid altivec incompatibilities / deprecation warnings
export CXXFLAGS+=' -faltivec-src-compat=mixed -Wno-deprecated-altivec-src-compat'
export LD=lld
_flags+=(
'is_debug=false'
'enable_reading_list=false'
'enable_iterator_debugging=false'
'enable_hangout_services_extension=false'
'angle_has_histograms=false'
'angle_build_tests=false'
'build_angle_perftests=false'
'use_qt=false'
'build_dawn_tests=false'
'use_custom_libcxx=false'
'is_cfi=false'
'use_thin_lto=false'
'chrome_pgo_phase=0'
'use_gio=true'
'is_official_build=true'
'symbol_level=0'
'use_pulseaudio=true'
'link_pulseaudio=true'
'rtc_use_pipewire=true'
'icu_use_data_file=false'
'enable_widevine=true'
'v8_enable_backtrace=true'
'use_system_zlib=true'
#'use_system_zlib=true'
'use_system_lcms2=true'
'use_system_libjpeg=true'
'use_system_libpng=true'
@ -256,24 +267,53 @@ build() {
'use_system_harfbuzz=true'
'use_system_libopenjpeg2=true'
'concurrent_links=1'
'proprietary_codecs=true'
'ffmpeg_branding="Chrome"'
'disable_fieldtrial_testing_config=true'
'safe_browsing_mode=1'
'build_with_tflite_lib=true'
'host_cpu="ppc64"'
'use_v4l2_codec=false'
'use_vaapi=true'
'use_system_libffi=true'
'enable_reporting=false'
'use_unofficial_version_number=false'
)
;;
*)
_flags+=(
'use_custom_libcxx=true' # https://github.com/llvm/llvm-project/issues/61705
'blink_enable_generated_code_formatting=false'
'use_qt6=true'
'moc_qt6_path="/usr/lib/qt6"'
"google_api_key=\"$_google_api_key\""
)
;;
esac
if [[ -n ${_system_libs[icu]+set} ]]; then
_flags+=('icu_use_data_file=false')
fi
if (( _system_clang )); then
local _clang_version=$(
clang --version | grep -m1 version | sed 's/.* \([0-9]\+\).*/\1/')
_flags+=(
'clang_base_path="/usr"'
'clang_use_chrome_plugins=false'
"clang_version=\"$_clang_version\""
#'chrome_pgo_phase=0' # needs newer clang to read the bundled PGO profile
)
# Allow the use of nightly features with stable Rust compiler
# https://github.com/ungoogled-software/ungoogled-chromium/pull/2696#issuecomment-1918173198
export RUSTC_BOOTSTRAP=1
_flags+=(
'rust_sysroot_absolute="/usr"'
'rust_bindgen_root="/usr"'
"rustc_version=\"$(rustc --version)\""
)
fi
# Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn)
CFLAGS+=' -Wno-builtin-macro-redefined'
CXXFLAGS+=' -Wno-builtin-macro-redefined'
@ -328,14 +368,15 @@ package() {
"$pkgdir/usr/share/applications/chromium.desktop" \
"$pkgdir/usr/share/man/man1/chromium.1"
install -Dm644 chrome/installer/linux/common/chromium-browser/chromium-browser.appdata.xml \
"$pkgdir/usr/share/metainfo/chromium.appdata.xml"
sed -ni \
-e 's/chromium-browser\.desktop/chromium.desktop/' \
-e '/<update_contact>/d' \
-e '/<p>/N;/<p>\n.*\(We invite\|Chromium supports Vorbis\)/,/<\/p>/d' \
-e '/^<?xml/,$p' \
"$pkgdir/usr/share/metainfo/chromium.appdata.xml"
# Fill in common Chrome/Chromium AppData template with Chromium info
(
tmpl_file=chrome/installer/linux/common/appdata.xml.template
info_file=chrome/installer/linux/common/chromium-browser.info
. $info_file; PACKAGE=chromium
export $(grep -o '^[A-Z_]*' $info_file)
sed -E -e 's/@@([A-Z_]*)@@/\${\1}/g' -e '/<update_contact>/d' $tmpl_file | envsubst
) \
| install -Dm644 /dev/stdin "$pkgdir/usr/share/metainfo/chromium.appdata.xml"
local toplevel_files=(
chrome_100_percent.pak

View File

@ -1,48 +0,0 @@
From 9ca21ac45af570ce11a1b0b96fdb163985b59178 Mon Sep 17 00:00:00 2001
From: Ho Cheung <hocheung@chromium.org>
Date: Wed, 29 May 2024 00:10:25 +0000
Subject: [PATCH] [ozone+wayland] Allow ANGLEImplementation::kVulkan when ozone
platform is Wayland
When passing `gl=egl-angle,angle=vulkan` flags on
a device with an AMD graphics card and using
`ozone wayland`, since
`gl::ANGLEImplementation::kVulkan` is not in
`WaylandSurfaceFactory::GetAllowedGLImplementations`,
As a result, it cannot be initialized normally.
This CL adds `gl::ANGLEImplementation::kVulkan` to
`WaylandSurfaceFactory::GetAllowedGLImplementations`
to ensure that it can be initialized normally.
In addition, the changes made in this CL have been
verified by many developers or users in the Linux
community, and should not break other things
without passing specific flags.
Get VAAPI acceleration working on amdgpus,such as
Radeon 780M.
Bug: 334275637,40722838,41392107
Change-Id: Id1c9720159ee6149b620e12e5dc7b9df89d38409
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5568860
Commit-Queue: Ho Cheung <hocheung@chromium.org>
Reviewed-by: Kramer Ge <fangzhoug@chromium.org>
Reviewed-by: Nick Yamane <nickdiego@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1307136}
---
ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
index b6e99324c02b..7602a6b8e693 100644
--- a/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
+++ b/ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
@@ -214,6 +214,7 @@ WaylandSurfaceFactory::GetAllowedGLImplementations() {
impls.emplace_back(gl::ANGLEImplementation::kOpenGL);
impls.emplace_back(gl::ANGLEImplementation::kOpenGLES);
impls.emplace_back(gl::ANGLEImplementation::kSwiftShader);
+ impls.emplace_back(gl::ANGLEImplementation::kVulkan);
impls.emplace_back(gl::kGLImplementationEGLGLES2);
}
return impls;

View File

@ -1,24 +0,0 @@
Add missing cmath import in material-color-utilities
See: https://github.com/material-foundation/material-color-utilities/blob/main/cpp/palettes/tones.cc
--- a/third_party/material_color_utilities/src/cpp/palettes/tones.cc
+++ b/third_party/material_color_utilities/src/cpp/palettes/tones.cc
@@ -19,6 +19,8 @@
#include "cpp/cam/cam.h"
#include "cpp/cam/hct.h"
+#include <cmath>
+
namespace material_color_utilities {
TonalPalette::TonalPalette(Argb argb) : key_color_(0.0, 0.0, 0.0) {
@@ -67,7 +69,7 @@ Hct TonalPalette::createKeyColor(double hue, double chroma) {
// case where requested chroma is 16.51, and the closest chroma is 16.49.
// Error is minimized, but when rounded and displayed, requested chroma
// is 17, key color's chroma is 16.
- if (round(chroma) == round(smallest_delta_hct.get_chroma())) {
+ if (std::round(chroma) == std::round(smallest_delta_hct.get_chroma())) {
return smallest_delta_hct;
}
Hct hct_add(hue, chroma, start_tone + delta);

View File

@ -1,29 +0,0 @@
Index: chromium-98.0.4758.80/third_party/breakpad/BUILD.gn
===================================================================
--- chromium-98.0.4758.80.orig/third_party/breakpad/BUILD.gn
+++ chromium-98.0.4758.80/third_party/breakpad/BUILD.gn
@@ -623,7 +623,6 @@ if (is_linux || is_chromeos || is_android) {
"breakpad/src/client/minidump_file_writer.h",
"breakpad/src/common/convert_UTF.cc",
"breakpad/src/common/convert_UTF.h",
- "breakpad/src/common/linux/breakpad_getcontext.S",
"breakpad/src/common/linux/elf_core_dump.cc",
"breakpad/src/common/linux/elf_core_dump.h",
"breakpad/src/common/linux/elfutils.cc",
@@ -655,6 +654,8 @@ if (is_linux || is_chromeos || is_android) {
configs += [ "//build/config/compiler:no_chromium_code" ]
public_configs = [ ":client_config" ]
+ defines = [ "HAVE_GETCONTEXT" ]
+
if (current_cpu == "arm" && is_chromeos_ash) {
# Avoid running out of registers in
# linux_syscall_support.h:sys_clone()'s inline assembly.
@@ -712,7 +713,6 @@ if (is_linux || is_chromeos || is_android) {
"breakpad/src/client/linux/minidump_writer/minidump_writer_unittest.cc",
"breakpad/src/client/linux/minidump_writer/minidump_writer_unittest_utils.cc",
"breakpad/src/client/linux/minidump_writer/proc_cpuinfo_reader_unittest.cc",
- "breakpad/src/common/linux/breakpad_getcontext_unittest.cc",
"breakpad/src/common/linux/elf_core_dump_unittest.cc",
"breakpad/src/common/linux/file_id_unittest.cc",
"breakpad/src/common/linux/linux_libc_support_unittest.cc",

View File

@ -1,26 +0,0 @@
--- chromium-101.0.4951.54/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn.orig 2022-05-15 10:30:50.887333316 +0200
+++ chromium-101.0.4951.54/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn 2022-05-15 10:31:43.477318032 +0200
@@ -131,7 +131,6 @@
if (is_ubsan_vptr) {
sources = [
"llvm/lib/MC/MCWasmObjectTargetWriter.cpp",
- "llvm/lib/MC/MCXCOFFObjectTargetWriter.cpp",
"llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp",
"llvm/lib/Target/TargetIntrinsicInfo.cpp",
]
@@ -579,6 +578,7 @@
"llvm/lib/MC/MCAsmInfoCOFF.cpp",
"llvm/lib/MC/MCAsmInfoDarwin.cpp",
"llvm/lib/MC/MCAsmInfoELF.cpp",
+ "llvm/lib/MC/MCAsmInfoXCOFF.cpp",
"llvm/lib/MC/MCAsmMacro.cpp",
"llvm/lib/MC/MCAsmStreamer.cpp",
"llvm/lib/MC/MCAssembler.cpp",
@@ -633,6 +633,7 @@
"llvm/lib/MC/MCWin64EH.cpp",
"llvm/lib/MC/MCWinCOFFStreamer.cpp",
"llvm/lib/MC/MCWinEH.cpp",
+ "llvm/lib/MC/MCXCOFFObjectTargetWriter.cpp",
"llvm/lib/MC/MCXCOFFStreamer.cpp",
"llvm/lib/MC/MachObjectWriter.cpp",
"llvm/lib/MC/StringTableBuilder.cpp",

View File

@ -1,13 +0,0 @@
Index: chromium-98.0.4758.80/third_party/pdfium/BUILD.gn
===================================================================
--- chromium-98.0.4758.80.orig/third_party/pdfium/BUILD.gn
+++ chromium-98.0.4758.80/third_party/pdfium/BUILD.gn
@@ -16,7 +16,7 @@
}
config("pdfium_common_config") {
- cflags = []
+ cflags = [ "-DPNG_POWERPC_VSX_OPT=0" ]
cflags_cc = []
ldflags = []
include_dirs = [ "." ]

View File

@ -1,53 +0,0 @@
Index: chromium-113.0.5672.92/third_party/dav1d/config/linux/riscv64/config.h
===================================================================
--- /dev/null
+++ chromium-113.0.5672.92/third_party/dav1d/config/linux/riscv64/config.h
@@ -0,0 +1,48 @@
+/*
+ * Autogenerated by the Meson build system.
+ * Do not edit, your changes will be lost.
+ */
+
+#pragma once
+
+#define ARCH_AARCH64 0
+
+#define ARCH_ARM 0
+
+#define ARCH_PPC64LE 0
+
+#define ARCH_X86 0
+
+#define ARCH_X86_32 0
+
+#define ARCH_X86_64 0
+
+#define CONFIG_16BPC 1
+
+#define CONFIG_8BPC 1
+
+// #define CONFIG_LOG 1 -- Logging is controlled by Chromium
+
+#define ENDIANNESS_BIG 0
+
+#define HAVE_ASM 0
+
+#define HAVE_AS_FUNC 0
+
+#define HAVE_C11_GENERIC 1
+
+#define HAVE_CLOCK_GETTIME 1
+
+#define HAVE_DLSYM 1
+
+#define HAVE_GETAUXVAL 1
+
+#define HAVE_POSIX_MEMALIGN 1
+
+// #define HAVE_PTHREAD_GETAFFINITY_NP 1 -- Controlled by Chomium
+
+// #define HAVE_PTHREAD_SETAFFINITY_NP 1 -- Controlled by Chomium
+
+#define HAVE_UNISTD_H 1
+
+#define TRIM_DSP_FUNCTIONS 1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,41 +0,0 @@
From a3cc8522a4c82e6d76bcd134c01dc04c55c6fdd2 Mon Sep 17 00:00:00 2001
From: Levi Zim <rsworktech@outlook.com>
Date: Mon, 10 Jun 2024 10:06:27 +0800
Subject: [PATCH] [riscv] avoid cpu probing in li_ptr
CPU probing is an expensive thing to do and we should avoid doing it upon every li_ptr call.
Fixes performance regresion bisected in https://github.com/riscv-forks/electron/issues/1
Change-Id: Ib5ff89b2a730e08de6735123ae60adeffe811ed8
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5612950
Commit-Queue: Yahan Lu <yahan@iscas.ac.cn>
Reviewed-by: Yahan Lu <yahan@iscas.ac.cn>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#94349}
---
diff --git a/AUTHORS b/AUTHORS
index e437b26..e53a657 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -183,6 +183,7 @@
Keyhan Vakil <kvakil@googlecontrib.kvakil.me>
Kris Selden <kris.selden@gmail.com>
Kyounga Ra <kyounga@alticast.com>
+Levi Zim <rsworktech@outlook.com>
Loo Rong Jie <loorongjie@gmail.com>
Lu Yahan <yahan@iscas.ac.cn>
Ludovic Mermod <ludovic.mermod@gmail.com>
diff --git a/src/codegen/riscv/assembler-riscv.cc b/src/codegen/riscv/assembler-riscv.cc
index 5c54f46..028e019 100644
--- a/src/codegen/riscv/assembler-riscv.cc
+++ b/src/codegen/riscv/assembler-riscv.cc
@@ -1104,7 +1104,6 @@
}
void Assembler::li_ptr(Register rd, int64_t imm) {
- base::CPU cpu;
// Initialize rd with an address
// Pointers are 48 bits
// 6 fixed instructions are generated

View File

@ -1,13 +1,9 @@
pkgbase = clang
pkgdesc = C language family frontend for LLVM
pkgver = 18.1.8
pkgrel = 5
pkgver = 19.1.7
pkgrel = 1
url = https://clang.llvm.org/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = Apache-2.0 WITH LLVM-exception
makedepends = llvm
makedepends = cmake
@ -20,46 +16,39 @@ pkgbase = clang
optdepends = openmp: OpenMP support in clang with -fopenmp
optdepends = python: for scan-view and git-clang-format
optdepends = llvm: referenced by some clang headers
provides = clang-analyzer=18.1.8
provides = clang-tools-extra=18.1.8
provides = clang-analyzer=19.1.7
provides = clang-tools-extra=19.1.7
conflicts = clang-analyzer
conflicts = clang-tools-extra
replaces = clang-analyzer
replaces = clang-tools-extra
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang-18.1.8.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang-18.1.8.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang-tools-extra-18.1.8.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang-tools-extra-18.1.8.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-18.1.8.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-18.1.8.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/cmake-18.1.8.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/cmake-18.1.8.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/third-party-18.1.8.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/third-party-18.1.8.src.tar.xz.sig
source = clangd-handle-missing-ending-brace.patch::https://github.com/llvm/llvm-project/commit/9d1dada57741.patch
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/clang-19.1.7.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/clang-19.1.7.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/clang-tools-extra-19.1.7.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/clang-tools-extra-19.1.7.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-19.1.7.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-19.1.7.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/cmake-19.1.7.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/cmake-19.1.7.src.tar.xz.sig
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/third-party-19.1.7.src.tar.xz
source = https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/third-party-19.1.7.src.tar.xz.sig
source = clang-disable-float128-diagnostics-for-device-compilation.patch::https://github.com/llvm/llvm-project/commit/318bff6811e7.patch
source = support-__GCC_-CON-DE-STRUCTIVE_SIZE.patch
source = enable-fstack-protector-strong-by-default.patch
source = clang-ppc64-elfv2.patch
source = llvm-ppc64-elfv2.patch
source = clang-ppc64-dynamic-linker-path.patch
validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
sha256sums = 5724fe0a13087d5579104cedd2f8b3bc10a212fb79a0fcdac98f4880e19f4519
validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
sha256sums = 11e5e4ecab5338b9914de3b83a4622cb200de466b7c56ba675afb72fa7d64675
sha256sums = SKIP
sha256sums = e58877fcd95ed106824bd1a31276dd17ed0c53adcd60ca75289eac0654f0a7f1
sha256sums = 430b088bf820550090a6cf0eec67183d045273c18b3f1d6c5207e46d93391be7
sha256sums = SKIP
sha256sums = f68cf90f369bc7d0158ba70d860b0cb34dbc163d6ff0ebc6cfa5e515b9b2e28d
sha256sums = 96f833c6ad99a3e8e1d9aca5f439b8fd2c7efdcf83b664e0af1c0712c5315910
sha256sums = SKIP
sha256sums = 59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837
sha256sums = 11c5a28f90053b0c43d0dec3d0ad579347fc277199c005206b963c19aae514e3
sha256sums = SKIP
sha256sums = b76b810f3d3dc5d08e83c4236cb6e395aa9bd5e3ea861e8c319b216d093db074
sha256sums = b96deca1d3097c7ffd4ff2bb904a50bdd56bec7ed1413ffb0d1d01af87b72c12
sha256sums = SKIP
sha256sums = c102e8a6a2adb0e8729865ffb8799b22bb8a9bdf0f421991880fa4393378370a
sha256sums = 94a3d4df2443f9dc9e256e6c0c661ff4a4ca4f34a5ca351f065511b9694faf2a
sha256sums = 8832b4ee02fe8a0e57fca608288242f80e348ee9b60be3eb0069c8b91a42fbf4
sha256sums = ef319e65f927718e1d3b1a23c480d686b1d292e2a0bf27229540964f9734117a
sha256sums = 8483b3bfaa31bee7a074bc83a1c7b7fec4cc6579836edb2802348b1340df3e41
sha256sums = 8c4e8db0b80b1a86f8cff9aa678b70458503bc8926ecc41e0df953ea14ab3559
sha256sums = 654b9eafcd20125319b3c319ab6674a940ddef400821c80813c16011ef8b6086
pkgname = clang

View File

@ -23,6 +23,8 @@ source=($_source_base/clang-$pkgver.src.tar.xz{,.sig}
$_source_base/llvm-$pkgver.src.tar.xz{,.sig}
$_source_base/cmake-$pkgver.src.tar.xz{,.sig}
$_source_base/third-party-$pkgver.src.tar.xz{,.sig}
clang-disable-float128-diagnostics-for-device-compilation.patch::https://github.com/llvm/llvm-project/commit/318bff6811e7.patch
support-__GCC_-CON-DE-STRUCTIVE_SIZE.patch
enable-fstack-protector-strong-by-default.patch
clang-ppc64-elfv2.patch
llvm-ppc64-elfv2.patch
@ -37,6 +39,8 @@ sha256sums=('11e5e4ecab5338b9914de3b83a4622cb200de466b7c56ba675afb72fa7d64675'
'SKIP'
'b96deca1d3097c7ffd4ff2bb904a50bdd56bec7ed1413ffb0d1d01af87b72c12'
'SKIP'
'94a3d4df2443f9dc9e256e6c0c661ff4a4ca4f34a5ca351f065511b9694faf2a'
'8832b4ee02fe8a0e57fca608288242f80e348ee9b60be3eb0069c8b91a42fbf4'
'ef319e65f927718e1d3b1a23c480d686b1d292e2a0bf27229540964f9734117a'
'8483b3bfaa31bee7a074bc83a1c7b7fec4cc6579836edb2802348b1340df3e41'
'8c4e8db0b80b1a86f8cff9aa678b70458503bc8926ecc41e0df953ea14ab3559'
@ -44,7 +48,6 @@ sha256sums=('11e5e4ecab5338b9914de3b83a4622cb200de466b7c56ba675afb72fa7d64675'
validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard <tstellar@redhat.com>
'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta <tobias@hieta.se>
case "${CARCH}" in
powerpc64) options=('!lto') ;;
esac
@ -73,6 +76,11 @@ prepare() {
cd clang-$pkgver.src
mkdir build
mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra
patch -Np2 -i ../enable-fstack-protector-strong-by-default.patch
patch -Np1 -i ${srcdir}/support-__GCC_-CON-DE-STRUCTIVE_SIZE.patch
patch -Np1 -i ${srcdir}/enable-fstack-protector-strong-by-default.patch
# powerpc64 uses ELFv2
patch -Np0 -i ../clang-ppc64-elfv2.patch

View File

@ -13,17 +13,40 @@ YoXCscW041DUMBX2CC7SjMCcmAC39UX1c3GbTpS3rkJR9cmXt50nviMnKpIwlIPd
ZYhmxKifwTJ70+c4GVK2o0MG9bTYvpYhLnYxv6iJCfgmT40E+qkDSzSoZwARAQAB
tCJUb20gU3RlbGxhcmQgPHRzdGVsbGFyQHJlZGhhdC5jb20+iQJWBBMBCABAAhsD
BwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQRHTiIxar9HhaiMbo6ix5SphkGd
igUCYJMrXwUJCWsRIgAKCRCix5SphkGdir/GD/4zT43DAD9GU6VHGFeOphisH2kN
IORVDEn8T+7iR7XLY9nVHJDxqQPUgB/gKYibrVYE0KVqjSSj3dr1cTorubMsDYgy
gjjJSroOZupYC1+Yd8wb0jfdB6Z+CNKh0QN64BDS6D7P1GAcaIbxTyITjoz6jhyF
Lkj4QCLiGWsMbapQA7MB4ij8t/AKORp1kW+tMyn6wfjfmYjrYOyE65UxmJtrV9Fv
YllBt9oCAP0V9qphT6C6wxarJOuhIq9BoZOYKaUa5qRJfzNZagPG8ZalraP/MFfM
g20hLuX5jN1jdzlHEgNt5WCYuI+uekOIUuT1PiFrmWwYXKWMAxnsVefpv8kmW8LR
2TCG+ALvnYCRwr0Ykqh4KZcn4mpsV+QnwNAyVR6Bl6QTsPGtoHkU9Pg640mzkvgg
w55X5kC3x4IxLskD1PFdFpW9LSRL5zz6jT5gL9Eb+zAuKpg/8w64MLnXaX69cR/p
1rrNqZUfBOqf8fbrzy296ZSfeK4tV414iT8j76swQMAONGXoNKxO7E1cAgtxPUWW
u3R4de3sZHGXTiEv70UNRv1TWjlVMK3Av7yDIGUnt+2wi3jilYjLWnAIgSQ46CDQ
tUCdhdwmFcJLa3IJrs/UvHtlq6nU1sIo4wqJwfNBMHx0JZc+bKf41OgYL9ve11F5
IKZNcvom0Pf7MkUKRQ==
=Kuwb
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
ALDpP6vzpYVqnK5T
=+9jG
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,33 @@
pkgbase = aarch64-linux-gnu-gcc-stage1
pkgdesc = The GNU Compiler Collection. Stage 1 for toolchain building (aarch64-linux-gnu)
pkgver = 14.2.1+r730+gc061ad5a36ba
pkgrel = 1
url = http://gcc.gnu.org
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = GPL
license = LGPL
license = FDL
license = custom
makedepends = git
depends = aarch64-linux-gnu-binutils
depends = libmpc
depends = zlib
depends = libisl
options = !debug
options = !emptydirs
options = !distcc
options = !strip
source = git+https://sourceware.org/git/gcc.git#commit=c061ad5a36ba0c07d3d9d82a85aebb887def759d
source = gcc11-Wno-format-security.patch
validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34
validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
sha256sums = b85f812c76b339a69a17e6e4ad04b03d2c6ed6bc4c632ac1d30d87cd9b382d8b
sha256sums = 504e4b5a08eb25b6c35f19fdbe0c743ae4e9015d0af4759e74150006c283585e
pkgname = aarch64-linux-gnu-gcc-stage1

View File

@ -8,8 +8,8 @@
_target=aarch64-linux-gnu
pkgname=${_target}-gcc-stage2
pkgver=14.1.1+r150+g789f05536df
_commit=789f05536df8fcea58cc3ccede4b2383e17b8be1
pkgver=14.2.1+r730+gc061ad5a36ba
_commit=c061ad5a36ba0c07d3d9d82a85aebb887def759d
pkgrel=1
pkgdesc="The GNU Compiler Collection. Stage 2 for toolchain building (${_target})"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -27,9 +27,14 @@ validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
sha256sums=('187c930e1a02ab09425d3331125068384540df95fd401193bbf92192e39291f0'
sha256sums=('b85f812c76b339a69a17e6e4ad04b03d2c6ed6bc4c632ac1d30d87cd9b382d8b'
'504e4b5a08eb25b6c35f19fdbe0c743ae4e9015d0af4759e74150006c283585e')
pkgver() {
cd gcc
echo "$(cat gcc/BASE-VER)+$(git describe --abbrev=12 --tags | sed 's/[^-]*-[^-]*-//;s/[^-]*-/r&/;s/-/+/g;s/_/./')"
}
prepare() {
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
cd gcc

View File

@ -0,0 +1,34 @@
pkgbase = aarch64-linux-gnu-gcc
pkgdesc = The GNU Compiler Collection - cross compiler for ARM64 target
pkgver = 14.2.0
pkgrel = 1
url = https://gcc.gnu.org/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = GPL
license = LGPL
license = FDL
makedepends = gmp
makedepends = mpfr
depends = aarch64-linux-gnu-binutils
depends = aarch64-linux-gnu-glibc
depends = libmpc
depends = zlib
depends = libisl
depends = zstd
options = !emptydirs
options = !strip
options = staticlibs
options = !lto
source = https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz
source = https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz.sig
validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
validpgpkeys = 33C235A34C46AA3FFB293709A328C3A2C3C45C06
validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
sha256sums = a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9
sha256sums = SKIP
pkgname = aarch64-linux-gnu-gcc

View File

@ -1,50 +1,43 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Contributor: Alexander 'hatred' Drozdov <adrozdoff@gmail.com>
# Contributor: toha257 <toha257@gmail.com>
# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: Kevin Mihelich <kevin@archlinuxarm.org>
# Contributor: Tavian Barnes <tavianator@tavianator.com>
# Maintainer: Stefan Schmidt <thrimbor.github@gmail.com>
# Maintainer: Anatol Pomozov <anatol.pomozov@gmail.com>
# Maintainer: Eli Schwartz <eschwartz@archlinux.org>
_target=aarch64-linux-gnu
pkgname="${_target}-gcc"
pkgver=14.1.1+r150+g789f05536df
_commit=789f05536df8fcea58cc3ccede4b2383e17b8be1
pkgname=$_target-gcc
pkgver=14.2.0
pkgrel=1
pkgdesc="The GNU Compiler Collection (${_target})"
#_snapshot=8-20190111
pkgdesc='The GNU Compiler Collection - cross compiler for ARM64 target'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(GPL LGPL FDL custom)
url='http://gcc.gnu.org'
depends=("${_target}-binutils>=2.42" "${_target}-glibc>=2.39" "${_target}-libxcrypt" libmpc elfutils zlib)
makedepends=(git)
checkdepends=(dejagnu inetutils)
options=(!debug !emptydirs !distcc !lto !strip)
conflicts=("${_target}-gcc-stage1" "${_target}-gcc-stage2")
replaces=("${_target}-gcc-stage1" "${_target}-gcc-stage2")
provides=("${_target}-gcc-stage1=${pkgver}" "${_target}-gcc-stage2=${pkgver}")
source=(git+https://sourceware.org/git/gcc.git#commit=${_commit}
gcc11-Wno-format-security.patch)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
sha256sums=('187c930e1a02ab09425d3331125068384540df95fd401193bbf92192e39291f0'
'504e4b5a08eb25b6c35f19fdbe0c743ae4e9015d0af4759e74150006c283585e')
url='https://gcc.gnu.org/'
license=(GPL LGPL FDL)
depends=($_target-binutils $_target-glibc libmpc zlib libisl zstd)
makedepends=(gmp mpfr)
options=(!emptydirs !strip staticlibs !lto)
source=(https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig})
#https://gcc.gnu.org/pub/gcc/snapshots/$_snapshot/gcc-$_snapshot.tar.xz
sha256sums=('a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9'
'SKIP')
validpgpkeys=(D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62 # Jakub Jelinek <jakub@redhat.com>
33C235A34C46AA3FFB293709A328C3A2C3C45C06 # Jakub Jelinek <jakub@redhat.com>
13975A70E63C361C73AE69EF6EEB81F8981C74C7) # Richard Guenther <richard.guenther@gmail.com>
if [ -n "$_snapshot" ]; then
_basedir=gcc-$_snapshot
else
_basedir=gcc-$pkgver
fi
prepare() {
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
cd gcc
cd $_basedir
echo $pkgver > gcc/BASE-VER
# Do not run fixincludes
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
# hack! - some configure tests for header files using "$CPP $CPPFLAGS"
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" {libiberty,gcc}/configure
# configure.ac: When adding -Wno-format, also add -Wno-format-security
patch -Np0 < "$srcdir/gcc11-Wno-format-security.patch"
mkdir -p "$srcdir/gcc-build"
rm -rf "$srcdir"/gcc-build
mkdir "$srcdir"/gcc-build
}
build() {
@ -52,64 +45,56 @@ build() {
# using -pipe causes spurious test-suite failures
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
CFLAGS=${CFLAGS/-pipe}
CFLAGS=${CFLAGS/-Wformat -Werror=format-security/}
CFLAGS=${CFLAGS/-pipe/}
CXXFLAGS=${CXXFLAGS/-pipe/}
CXXFLAGS=${CXXFLAGS/ -Wformat -Werror=format-security/}
"$srcdir/gcc/configure" --prefix=/usr \
--program-prefix=${_target}- \
--with-local-prefix=/usr/${_target} \
--with-sysroot=/usr/${_target} \
--with-build-sysroot=/usr/${_target} \
--with-as=/usr/bin/${_target}-as \
--with-ld=/usr/bin/${_target}-ld \
# Credits @allanmcrae
# https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/gcc/PKGBUILD
# TODO: properly deal with the build issues resulting from this
CFLAGS=${CFLAGS/-Werror=format-security/}
CXXFLAGS=${CXXFLAGS/-Werror=format-security/}
"$srcdir"/$_basedir/configure \
--prefix=/usr \
--program-prefix=$_target- \
--with-local-prefix=/usr/$_target \
--with-sysroot=/usr/$_target \
--with-build-sysroot=/usr/$_target \
--with-native-system-header-dir=/include \
--libdir=/usr/lib --libexecdir=/usr/lib \
--disable-nls \
--enable-languages=c,c++,lto \
--enable-shared \
--enable-threads=posix \
--with-system-zlib \
--enable-__cxa_atexit \
--disable-libunwind-exceptions \
--enable-clocale=gnu \
--disable-libstdcxx-pch \
--disable-libssp \
--enable-gnu-unique-object \
--enable-linker-build-id \
--enable-lto \
--enable-plugin \
--enable-install-libiberty \
--with-linker-hash-style=gnu \
--enable-gnu-indirect-function \
--disable-multilib \
--disable-werror \
--enable-checking=release \
--enable-default-pie \
--enable-default-ssp \
--target=${_target} \
--host=${CHOST} \
--build=${CHOST} \
--with-build-config=bootstrap-lto \
--enable-link-serialization=1 \
--enable-secureplt
--target=$_target --host=$CHOST --build=$CHOST \
--disable-nls --enable-default-pie \
--enable-languages=c,c++,fortran \
--enable-shared --enable-threads=posix \
--with-system-zlib --with-isl --enable-__cxa_atexit \
--disable-libunwind-exceptions --enable-clocale=gnu \
--disable-libstdcxx-pch --disable-libssp \
--enable-gnu-unique-object --enable-linker-build-id \
--enable-lto --enable-plugin --enable-install-libiberty \
--with-linker-hash-style=gnu --enable-gnu-indirect-function \
--disable-multilib --disable-werror \
--enable-checking=release
make STAGE1_CFLAGS="${CFLAGS}" STAGE2_CFLAGS="${CFLAGS}"
make
}
package() {
cd gcc-build
make DESTDIR="$pkgdir" install-gcc install-target-libgcc \
install-target-libstdc++-v3
make DESTDIR="$pkgdir" install-gcc install-target-{libgcc,libstdc++-v3,libgomp,libgfortran,libquadmath,libatomic}
rm -rf "$pkgdir/usr/share"
# strip target binaries
find "$pkgdir"/usr/lib/gcc/$_target/ "$pkgdir"/usr/$_target/lib \
-type f -and \( -name \*.a -or -name \*.o \) \
-exec $_target-objcopy -R .comment -R .note -R .debug_info -R .debug_aranges \
-R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev -R .debug_line \
-R .debug_str -R .debug_ranges -R .debug_loc '{}' \;
# strip it manually
strip "$pkgdir/usr/bin/"* 2>/dev/null || true
find "$pkgdir/usr/lib" -type f -exec /usr/bin/${_target}-strip \
--strip-unneeded {} \; 2>/dev/null || true
# strip host binaries
find "$pkgdir"/usr/bin/ "$pkgdir"/usr/lib/gcc/$_target/ -type f -and \( -executable \) -exec strip '{}' \;
install -d -m 755 "$pkgdir/usr/$_target/usr/lib"
mv "$pkgdir/usr/$_target/lib" "$pkgdir/usr/$_target/usr/"
# Remove files that conflict with host gcc package
rm -r "$pkgdir"/usr/share/man/man7
rm -r "$pkgdir"/usr/share/info
rm -r "$pkgdir"/usr/share/gcc-$pkgver
}

View File

@ -0,0 +1,53 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBDs4dV0RBACZII57dgbfnCC7RTrJ1yc0F1ofEZJJ/x4tAtSHMDNj2zTnLR25
5AHmxN85namwJdn7ixXSZv1FMPCeTs6jDk98YuA9r5uuCNPqCNZsuQtREpN7h+wO
IeRrhvg9/F11mty/5NthXNh8P2ELnkWXSHu6DvTQyGppAtxueOL0CjRrpwCggVYu
vxui5mqNq9+lILbMi2Zm3UkD/0T/0HupthZFXbuzY/h/nyqzoPOxnSAAAx6N7SiE
2w9OQ1w3K8WOFoPH9P0cnIQ+KnMSGQV4C2WY/d8YtShnKkXRYZVvlK+aiwmvf1kU
yNyUqaA/GhW5FWN26zFQc3G5Y9TDjgBqjd6SequZztK5M5cknJGJn+otpdQtA1Dx
2KEABACSYjdRNT3OvQJ7OSz4x4C58JKz/P69WsNZxqYVo66P7PGxM7V2GykFPbG7
agyEMWP1alvUK551IamVtXN+mD7h3uwi5Er0cFBBfV8bSLjmhSchVpyQpiMe2iAr
IFeWox7IUp3zoT35/CP4xMu5l8pza61U5+hK3G7ud5ZQzVvh8bQtUmljaGFyZCBH
dWVudGhlciA8cmljaGFyZC5ndWVudGhlckBnbWFpbC5jb20+iGUEExECACUCGwMC
HgECF4ACGQEFAlZi3pMGCwkIBwMCBhUIAgkKCwQWAgMBAAoJEG7rgfiYHHTHIBIA
n20wZDYF0KrfbJNzK4/VwAEAzN+wAJ9Dpbhtq4sRoH3cbadBsD2mXXthOrQrUmlj
aGFyZCBHdWVudGhlciAoV29yaykgPHJndWVudGhlckBzdXNlLmRlPohiBBMRAgAi
AhsDAh4BAheABQJWYt6YBgsJCAcDAgYVCAIJCgsEFgIDAQAKCRBu64H4mBx0x2iy
AJ4tmLvgNsphsrpKKfDDyV0tzR5FuACeNymltMsgfFyvoueBvji/h+HyObm0K1Jp
Y2hhcmQgR3VlbnRoZXIgPHJpY2hhcmQuZ3VlbnRoZXJAZ214Lm5ldD6IYgQTEQIA
IgIbAwIeAQIXgAUCVmLemAYLCQgHAwIGFQgCCQoLBBYCAwEACgkQbuuB+JgcdMde
DQCfZRUFDCB8sLK6B6wqRmwCsb3EK6MAnjSG6ZtgrdEjSQSmfAcIV/9W367MtCxS
aWNoYXJkIEd1ZW50aGVyIChHQ0MpIDxyZ3VlbnRoQGdjYy5nbnUub3JnPohiBBMR
AgAiAhsDAh4BAheABQJWYt6YBgsJCAcDAgYVCAIJCgsEFgIDAQAKCRBu64H4mBx0
x9TwAJ4/9S1pd6cS2MHldWQpUdIuOBiUHACaAjNPvdqSN1SLEjH5GGlFZjo1c3+5
AQsEQybx0QEIAPjHD/kts6GQbtsV+6+aZgfCK6MVZe14MOXFG60FmnHPzXymorzu
7DxSQOkKiKU49mUklTIQ1ErGIr8nCzjmVHmm7CH53dy8/OklPgpecBLGSP9WiqQ8
TJxNUiDWQA0r2HWVAsi86N+E3e9ubN4VSK4yd6JMR1Mp2KgyS2LK2PjRo+o7mulO
FaAAoxmi8gWIVR6sv5dkh3g/6/DfKg32U8CWjFp5IXKmkyMPSH5eOZL4eBfx4Ia1
cFcWfDJZdsYQ+EB+auzHqyr/DS5on4aS72WAppWkwH1Mu/fYnOEY37yF4GwYPb/M
5Loz2wTMxdjfflzCMdfQ56CuMlfc84MeT/MABimJAWcEGBECAAkCGwIFAkl7HCkB
KcBdIAQZAQIABgUCQybx0QAKCRA6sAmW/CamQbh0CADqF4FDBMsQh8+vkhFvXOTQ
vtXkQMuQedryaCGHcS/e5/J0xb5uLybMnnFyh9tIy8cj9sc79yeTTuXSQLJgU02X
h6EL4osGpe5JWWvFbY4SyNkyR3UcpXgzkH80crsHF5ixwCxy7PTEjQ48yT09hig4
eiDHQ1fS4ox0F5aUQ4q2mk4bNtU6WHEP/8l6BKwSUC9/lfFQmMnk7SeIQqTwgC9T
agPZhCQz/tNZBo+t3ETlRcfPZ2djCGRJm5mbMG/pwEy1L9frdopzBYk56yEpuA97
HjmIDvt34YbAOlPYPSCsvnhzZdoVrRv/qBcGxNhdYA7zwiGDlrjRf7Rg1KT8izvo
CRBu64H4mBx0x1WDAJUTqjXmf02pQphfYo7qalOuVr1tAJ0UUgg+PXpgrP0lp4LQ
8SbkxvBRhbkBCwRDJvH8AQgAtyi1+vdUzhYos5lmUznkTURFBGWMvPSOnB62I2Mq
0ZAazhyRjb6EuSTuGcusJXPWzRlsUFPdmyQjIqhPJ9ZkUSLOieIBMU4VqgWc7GZX
K7P4Luh8TxQrz5YOtnpj5Hev/yj63ACDLIbzShizBSteZ+TZL+aH7/8XK/36o4rC
Ep5OH69RiPcCUFEHQkxF7vaPdnqyH82/JtUOxSW1zYcr+7XHpHa+UNtI62Q4MV9x
9Wi6vBBvJ6zZSarpVi7ViIf5PVMGuWb5nA1YShEtQVKnQnn6pBqRUF4iLcyrunIL
PGp13htUUahaDr4qWUP5VKmELT9IitOTR0BX6e3E2h6NnwAGKYhJBBgRAgAJBQJD
JvH8AhsMAAoJEG7rgfiYHHTHMuEAnRcN4qTQ1V92e+2RzJm2IYbVJjPBAJwNY6s3
lbrcC7Zc2E/k5fxwwenSTrkBDQQ7OHVeEAQAl3WryGIZfi9uPLNZlIvRFBErvUKL
zc7n+/c1GaUVMxXcF/Iauegblh41OoV2Kcz1sFx52MLDSDTV1DwDn4fNzwP7DYOe
9h4EBpMePG1DS7LQ0LoD682rvey6Cvww+eFmBBXdiEqCXvPuW4d3WMnOsQqL5BiS
QH+GiwIrLFN7yj8AAwUD/j9FOzif1GLdoSG8fsEi//axq0sXI+NtRUOrvmrkTCG3
o5rZOJNwz+KBQpP45LdzosO4V/kPVuJ5U4EprEPRqejfSTW+oK+Bgm0mfImgw7Jv
adkNeXfJdwYidutyF1jjroVdqprSjAAaoZgSi2sw03CFx1WkdL+GCccwN6IVl5OI
iEYEGBECAAYFAjs4dV4ACgkQbuuB+JgcdMeqzACfeHjT2PFYdy88PHNVGw5se9Pq
GPYAnArpX32fDdu/xhuqjqHrNkwyO/Yo
=c9j1
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,16 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBECGYZsRBAC9VE8N8vHAG87MTC2wbtnmbSD8Wc2xYCaLofZAH+vXyio3Dnwx
jQLlj7IgwRWNAVq13uL0wn0WAsGop5Cs7nA/JD4MEBBNSdnvq1bMYitch2PTtAU+
h6HaI9JXBDUh4AKZz2rllKgbigMHlgIugxnKTAMJIhS63lCTHWEDlnycJwCgqSX9
hDs9eBC5coearGDhc0BDvTsD/A05YkZkQBgsYD6cjWFwNLJIcaHORKlLLZ9gRJO5
LVcKaCEgYSWAM7dadJeqIFi9RkXdv+cWozxTgrGlY4T7/PakIBB7wWj2Zl72mW5a
NHT2vAemB8IFV1saiFXZM+qDhCHbV4yKSmNOQHY1VnSCUrgINiM0qlTz08yjUazK
fm2BBACDF3ZfUQNeHC9zwfsgCzKnqOm7FSlwOyI0f+j83B5PH2+KuzuyEqYoxGp+
2d1zTxvbOeBBaX8T1M4n5d9ixiFMhgbTzuyit3nn6cp5j2L0IAS9pw0kaWpPMhpQ
zydNgnaBxHs1Y+cP4iM/4FWFCvfjUdR7xULdEzkgGxevu8pNEbQgSmFrdWIgSmVs
aW5layA8amFrdWJAcmVkaGF0LmNvbT6IZAQTEQIAJAIbAwYLCQgHAwIDFQIDAxYC
AQIeAQIXgAUCTI3tMgUJHtOOlwAKCRCjKMOiw8RcBjySAJ9ApMXF3+gWIr0zpMxv
Wb53/oxsHgCaAl6V5JS9GJUnrPiHKdR+sMFPkd4=
=MB2O
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,122 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
SQBNAFBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEL/2wBDABsS
FBcUERsXFhceHBsgKEIrKCUlKFE6PTBCYFVlZF9VXVtqeJmBanGQc1tdhbWGkJ6j
q62rZ4C8ybqmx5moq6T/2wBDARweHigjKE4rK06kbl1upKSkpKSkpKSkpKSkpKSk
pKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKT/wgARCACVAGkDAREA
AhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAECAwUE/8QAFgEBAQEAAAAAAAAA
AAAAAAAAAAEC/9oADAMBAAIQAxAAAAHTAAEVFZIvGAAAABxmcUQAWVqHYAAAHMYg
RJUgIVapoAAAZEcy2SzWQitKrKrNs6wADGilb5qxWBCKbnnue6tYAAx4qmrlmrAg
VpRc9tmoACMSVKycty1pBEU2a9nUAEDIzuQrGspUkLJS02aR2XIAjJmyGsEasYEU
67O25AAzpaJqxYDJDKyKaVzfYABAyc6m0kkIktSdNzoWAAAjJlc1FWoyyuzYuZAA
ABnxytWSipIXPUmhQAAAGZLzklZWga1lwAAAVGbnTURUojZs2MAAiURwzQtgwIlN
mnc3gAHKRAJQYgCxFh0DA5BDJDGAiBAgSLzoKxDAAABCABlp/8QAJBAAAgEEAgEF
AQEAAAAAAAAAAAECAxESIAQQMRMhMDIzFEH/2gAIAQEAAQUC1lUhE/opirQl8VWs
oE6056RnKBRrqe9eeFPyW2oV8tuTK8xIsYoxQ4jXXHnnDTk/rEWrGjh/bTlfrHZj
OIvfStJzmul032zjxtS7l9WvZeB+L+xbq15UZPWYumWF3HzR+2nIjZrpjF0yJSja
Ok/eK2ZQhdbSWMixbvy0rLbkP3v231x43+Ct+lhF+6StT2nNQL5MsWLH+rxpdEqq
Q7yer8053WkvsYowRgYGJijFIZGppL7fEm0Rm2zEwRgjExMTExMEYI9NHpoUEmf/
xAAcEQACAgIDAAAAAAAAAAAAAAAAEQFQMEACECD/2gAIAQMBAT8Bslrxurwu5zcs
02EVLGMYx0f/xAAXEQEBAQEAAAAAAAAAAAAAAAARAFBw/9oACAECAQE/AexkRGJ/
/8QAIhAAAQMEAQUBAAAAAAAAAAAAAREgMAACITFREjJAYXGB/9oACAEBAAY/Am5u
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
Eq4PBxKJz/7TpPbxn6pwUaSrLdJBkXo=
=Vl0Y
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,28 @@
pkgbase = aarch64-linux-gnu-glibc-headers
pkgdesc = GNU C Library headers (aarch64-linux-gnu)
pkgver = 2.41
pkgrel = 1
url = http://www.gnu.org/software/libc/
arch = any
license = GPL
license = LGPL
makedepends = aarch64-linux-gnu-gcc-stage1>=14.1.1
makedepends = python
makedepends = git
depends = aarch64-linux-gnu-linux-api-headers>=6.8
options = !buildflags
options = !debug
options = !strip
options = staticlibs
source = git+https://sourceware.org/git/glibc.git#commit=74f59e9271cbb4071671e5a474e7d4f1622b186f
source = sdt-config.h
source = sdt.h
source = reenable_DT_HASH.patch
validpgpkeys = 7273542B39962DF7B299931416792B4EA25340F8
validpgpkeys = BC7C7372637EC10C57D7AA6579C43DFBF1CF2187
sha256sums = 6b0d3f131c196845b0f93d9885e68c67d8e895f0f0bf935bfb8631edb5fe2412
sha256sums = cdc234959c6fdb43f000d3bb7d1080b0103f4080f5e67bcfe8ae1aaf477812f0
sha256sums = 774061aff612a377714a509918a9e0e0aafce708b87d2d7e06b1bd1f6542fe70
sha256sums = cf9fe494f7ec69752a63d1b0a9ad689aa620888ae9b902b6383a6fbc7c1726a7
pkgname = aarch64-linux-gnu-glibc-headers

View File

@ -9,9 +9,9 @@
_target=aarch64-linux-gnu
pkgname=${_target}-glibc-headers
pkgver=2.39+r64+g70f560fc221
_commit=70f560fc22212f733647c9121c26bbb2307f2e10
pkgrel=2
pkgver=2.41
_commit=74f59e9271cbb4071671e5a474e7d4f1622b186f
pkgrel=1
pkgdesc="GNU C Library headers (${_target})"
arch=('any')
url="http://www.gnu.org/software/libc/"
@ -25,14 +25,14 @@ source=(git+https://sourceware.org/git/glibc.git#commit=${_commit}
reenable_DT_HASH.patch)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
sha256sums=('13ce6521ed9aee361246b299f3649f31956e7fb905827589a1ec014d4a27b38e'
sha256sums=('6b0d3f131c196845b0f93d9885e68c67d8e895f0f0bf935bfb8631edb5fe2412'
'cdc234959c6fdb43f000d3bb7d1080b0103f4080f5e67bcfe8ae1aaf477812f0'
'774061aff612a377714a509918a9e0e0aafce708b87d2d7e06b1bd1f6542fe70'
'cf9fe494f7ec69752a63d1b0a9ad689aa620888ae9b902b6383a6fbc7c1726a7')
pkgver() {
cd glibc
git describe --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g'
git describe --abbrev=12 --tags | sed 's/[^-]*-//;s/[^-]*-/&r/;s/-/+/g'
}
prepare() {

View File

@ -0,0 +1,18 @@
pkgbase = riscv64-unknown-linux-gnu-libxcrypt
pkgdesc = Modern library for one-way hashing of passwords
pkgver = 4.4.38
pkgrel = 1
url = https://github.com/besser82/libxcrypt
arch = any
license = LGPL
makedepends = riscv64-unknown-linux-gnu-gcc-stage2
depends = riscv64-unknown-linux-gnu-glibc>=2.41
options = !debug
options = !lto
source = https://github.com/besser82/libxcrypt/releases/download/v4.4.38/libxcrypt-4.4.38.tar.xz
source = https://github.com/besser82/libxcrypt/releases/download/v4.4.38/libxcrypt-4.4.38.tar.xz.asc
validpgpkeys = 678CE3FEE430311596DB8C16F52E98007594C21D
sha256sums = 80304b9c306ea799327f01d9a7549bdb28317789182631f1b54f4511b4206dd6
sha256sums = SKIP
pkgname = riscv64-unknown-linux-gnu-libxcrypt

79
filesystem/.SRCINFO Normal file
View File

@ -0,0 +1,79 @@
pkgbase = filesystem
pkgdesc = Base Arch POWER files
pkgver = 2024.11.21
pkgrel = 1
url = https://archlinuxpower.org
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = GPL-3.0-or-later
depends = iana-etc
backup = etc/crypttab
backup = etc/fstab
backup = etc/group
backup = etc/gshadow
backup = etc/host.conf
backup = etc/hosts
backup = etc/issue
backup = etc/ld.so.conf
backup = etc/nsswitch.conf
backup = etc/passwd
backup = etc/profile
backup = etc/resolv.conf
backup = etc/securetty
backup = etc/shadow
backup = etc/shells
backup = etc/subgid
backup = etc/subuid
source = arch-release
source = crypttab
source = env-generator
source = fstab
source = group
source = gshadow
source = host.conf
source = hosts
source = issue
source = ld.so.conf
source = locale.sh
source = nsswitch.conf
source = os-release
source = passwd
source = profile
source = resolv.conf
source = securetty
source = shadow
source = shells
source = sysctl
source = sysusers
source = tmpfiles
source = subgid
source = subuid
sha256sums = 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
sha256sums = e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82
sha256sums = ed0cb4f1db4021f8c3b5ce78fdf91d2c0624708f58f36c9cf867f4d93c3bc6da
sha256sums = e54626e74ed8fee4173b62a545ab1c3a3a069e4217a0ee8fc398d9933e9c1696
sha256sums = 244f0718ee2a9d6862ae59d6c18c1dd1568651eada91a704574fa527fbac2b3a
sha256sums = 90d879374f77bac47f132164c1e7fc4892e994ff1d1ac376efa0c1c26ea37273
sha256sums = 4d7b647169063dfedbff5e1e22cee77bd1a4183dbcfd5e802e68939da4bbf733
sha256sums = d9cd8a77d9e0aa5e90d7f4ed74c8745c17b525e720e28e4c44364150003c35f9
sha256sums = 26478739385bbe3e9a1b0525cfb522d0de007069a4011419b7ba0537b8c31150
sha256sums = 785c6c3614a27ae6115a27c1ca55bbf333654780997c4ba7e181172b021d1bf3
sha256sums = 8ca2d8eef6fb5143c9ef7e9174ccfef59ac7ad2deee243574cd10c763156cc10
sha256sums = c8ee7a9faf798caab178ec51afae4146f1efd8a716b7acedf28345b6c75f9697
sha256sums = d55e451086badd224e13bb9f2c761fc8894ba7757988b20c87a611c21267cebd
sha256sums = 13e2783884783ef46b8345fbcdf7880f0414c0a9c42e2b2fc6a2b048cbc2d86e
sha256sums = 8f08231922fe185d3132f9aedded5cd688fb7c482a6f6f272402ded82fa4849a
sha256sums = 5557d8e601b17a80d1ea7de78a9869be69637cb6a02fbfe334e22fdf64e61d4c
sha256sums = d88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b
sha256sums = 6e13705ac4d6f69cdba118c6b70c722346fd3c45224133e6bbfe28aca719563c
sha256sums = ec289c03aa0d150e90e8287f001c8e6552ab9dd54f450bdb5c2d2254e477965b
sha256sums = 1a1f39695826ca8d5e33ac5801c21f17c6e1d0593b281a1e77be099d454d9715
sha256sums = 30b97e8f5965744138f7a394e04454db6d509fb89e0a9b615bcd9037df3d6f2a
sha256sums = 01d1aeb2cb35965074943bb99a4bb646959e0270a81dcd6af9a7b1c092fb3524
sha256sums = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
sha256sums = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
pkgname = filesystem

View File

@ -14,7 +14,7 @@ pkgname=(firefox-esr)
pkgver=128.8.0
pkgrel=1
pkgdesc="Standalone web browser from mozilla.org, Extended Support Release"
arch=(x86_64 powerpc64le)
arch=(x86_64 powerpc64le riscv64)
license=(MPL GPL LGPL)
url="https://www.mozilla.org/en-US/firefox/enterprise/"
depends=(
@ -157,6 +157,16 @@ END
echo 'ac_add_options --disable-sandbox' >> ../mozconfig
echo 'ac_add_options MOZ_PGO=1' >> ../mozconfig
;;
riscv64)
echo "export CC=${CHOST}-gcc" >> ../mozconfig
echo "export CXX=${CHOST}-g++" >> ../mozconfig
echo "export CXXFLAGS='${CXXFLAGS/-fexceptions/}'" >> ../mozconfig
echo 'ac_add_options --enable-linker=bfd' >> ../mozconfig
echo 'ac_add_options --enable-lto=full' >> ../mozconfig
echo 'ac_add_options --without-wasm-sandboxed-libraries' >> ../mozconfig
echo 'ac_add_options --disable-sandbox' >> ../mozconfig
;;
x86_64)
echo 'ac_add_options --disable-elf-hack' >> ../mozconfig
echo 'ac_add_options --enable-linker=lld' >> ../mozconfig

View File

@ -0,0 +1,109 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFq+ToQBEADRYvIVtbK6owynD3j3nxwpW2KEk/p+aDvtXmc2SR2dBcZ8sFW2
R5vEsG8d3/D3wgv5pcL3KfNNXQYUnXVbobrFUUWQYc79qIsE3MgiPf5NVOtwKPUR
i5g9YJgKvpBxkQfqp3LYGm9ZBtwo3DVLA3yn7KsazCmAgTNFJYw7ku1XxgmIzY6K
5J30DfbJiqDqj4f9GslCCCCH3qiPnuLG/HUyVLHMpbWlaiy9NI0GcaLxjJewHj9w
W2D2lydkxe5JGo7egUkV3ILcuLVSVKA35SKY27dYqfuyqp9tAzaRbjDYjsYdHA6G
BqrNrKBn/GwlFDPrVdcvN3ZSY2wMLTxWE3Axc/FweuHxFnou/80FwX7F3JD+oEQ6
rofmcxOBCC7J98I7HZAhP9jBn88XIS2hztbLq8d6rZJZRtcz0k61VR0ddO+TrFmf
9rMYCPgCckRtVxeFIVIabrN1IzKynLFeo040h8hSGswd6YKDOVwjJY6Oa6EmVefZ
a8QSt4+M65RSzH6SEPY008F3nJUAK6MEkzTak+tFltZNrVWu8p2xd1j9nmxAwEhZ
/lgbxLqzYgaUWmfyHeZ8yVA0MhHzdiAL8nVUEdG3KecIq0RWCJLGLWWIjd6KAJl1
yAmhRYKK/sjPDsL3elHsFACfZbyx3o5GGQNlas1FYoPLWbaNGaJtgFTF2QARAQAB
tCtQYWJsbyBHYWxpbmRvIFNhbGdhZG8gPHBhYmxvZ3NhbEBnbWFpbC5jb20+iQJO
BBMBCgA4FiEEoDXIwZIZuoIezqhrZOYo+NaEaW0FAlq+ToQCGwMFCwkIBwMFFQoJ
CAsFFgIDAQACHgECF4AACgkQZOYo+NaEaW2bmA/+PXIap2udLoUVOHxnsIBdqYwp
sv1Aj5lfIJmNhmxPbHShwp1Jg+w4urxe+2Dj5ofKVlIo1i83bQkvnKJMDXDVuc/K
P6zqhBJ3rT4Q3qx2mzX8bIfQoJ2JHuH4lkP+I7doDcHHRyeNASyk72VdQmU4twNw
Ibn8nSNV6ThKHdoPYzVnO2rZUFcGIqH5HNsvR+B7cc1MBCHsgURYwSVhSePIFGlZ
iasdBD6QQkDSe4QWi7AcJFWFElw4kbOKJWxAWsrEk+tMXJVGRjnmL289EmPCx/vx
BqKy7Mse0yWCSRR3vB+O6TB1S5SgEyEgqlYsfGNv1qf/rfRD4KkyCbNU3LhY1Aim
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
=XrQs
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -0,0 +1,24 @@
diff --git a/examples/sdl-draw.c b/examples/sdl-draw.c
index e62db2764..a8a6e5a7f 100644
--- a/examples/sdl-draw.c
+++ b/examples/sdl-draw.c
@@ -1,6 +1,7 @@
#include <gegl.h>
#include <SDL.h>
+#include <stdio.h>
#include <math.h>
typedef struct
diff --git a/operations/external/sdl2-display.c b/operations/external/sdl2-display.c
index a56542a43..a9b6ddbe6 100644
--- a/operations/external/sdl2-display.c
+++ b/operations/external/sdl2-display.c
@@ -35,6 +35,7 @@ property_string (window_title, _("Window title"), "window_title")
#include "gegl-op.h"
#include <SDL.h>
+#include <stdio.h>
typedef struct {
SDL_Window *window;

View File

@ -1,7 +1,7 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer : Christian Hesse <mail@eworm.de>
# Maintainer : Ronald van Haren <ronald.archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
# Maintainer : Tobias Powalowski <tpowa@archlinux.org>
# Contributor: Ronald van Haren <ronald.archlinux.org>
# Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
## "1" to enable IA32-EFI build in Arch x86_64, "0" to disable
@ -43,14 +43,16 @@ pkgname='grub'
pkgdesc='GNU GRand Unified Bootloader (2)'
epoch=2
_pkgver=2.12
_unifont_ver='15.1.05'
_unifont_ver='16.0.02'
pkgver=${_pkgver/-/}
pkgrel=2.1
pkgrel=3
url='https://www.gnu.org/software/grub/'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('GPL-3.0-or-later')
backup=('etc/default/grub'
'etc/grub.d/40_custom')
backup=(
etc/default/grub
etc/grub.d/40_custom
)
install="${pkgname}.install"
options=('!makeflags' '!distcc' '!ccache')
@ -91,18 +93,22 @@ source=("git+https://git.savannah.gnu.org/git/grub.git#tag=grub-${_pkgver}?signe
'0003-support-dropins-for-default-configuration.patch'
'0004-ieee1275-clear-reset.patch'
'0005-install-powerpc-machtypes.patch'
'0006-fat-fix-listing-the-root-directory.patch'
'0007-ppc64el-disable-vsx.patch'
'grub.default'
'sbat.csv')
sha256sums=('304d5c0d506d3aaab496bdcbfc325b89fc83348aeb9e69d7b6a928f4051bedb2'
'SKIP'
'8ea5b5a14d71e3353d1fea373f5d88d198ad1e285cedd8294655926ee11fd91d'
'521f2b92e8b6bd4ea190cea049a039dde359a6e2cae9458e45d696008fa6997f'
'SKIP'
'5dee6628c48eef79812bb9e86ee772068d85e7fcebbd2b2b8d1e19d24eda9dab'
'8488aec30a93e8fe66c23ef8c23aefda39c38389530e9e73ba3fbcc8315d244d'
'b5d9fcd62ffb3c3950fdeb7089ec2dc2294ac52e9861980ad90a437dedbd3d47'
'04c0a3e811d14367f7b26c1e3d6862dd5406fc29a3b741f752e7d214a2212b53'
'ab508aefda6b5c6c9119c98e2d6fc65cb383408b29d2652e8f67049553b04776'
'd928cedb7bd6b404fbf71b5052628462f6b2d6b893f3b2918ecb17f133057c13'
'4084fd43eeba348f52a3d2058e4cf3c34a8a447553b4ec9f68ce1e7e7cc6b7fe'
'99feaaecb725a29cf404b98eb29ce0fc21ce1babcaf036d86c31ab492d52f8e5'
'5f2455d3c4c4777173a66090ba8e13a3b4d4bfa1bcf06f2f2f334d455f0fe9af')
@ -202,6 +208,8 @@ prepare() {
patch -Np1 -i ${srcdir}/0004-ieee1275-clear-reset.patch
patch -Np1 -i ${srcdir}/0005-install-powerpc-machtypes.patch
patch -Np1 -i ${srcdir}/0006-fat-fix-listing-the-root-directory.patch
patch -Np1 -i ${srcdir}/0007-ppc64el-disable-vsx.patch
}
_build_grub-common_and_bios() {
@ -317,10 +325,14 @@ build() {
}
_package_grub-common_and_bios() {
cd "${srcdir}/grub-bios/"
echo "Run make install for bios build..."
make DESTDIR="${pkgdir}/" bashcompletiondir="/usr/share/bash-completion/completions" install
case "${CARCH}" in
powerpc64le) ;;
*)
cd "${srcdir}/grub-bios/"
echo "Run make install for bios build..."
make DESTDIR="${pkgdir}/" bashcompletiondir="/usr/share/bash-completion/completions" install
;;
esac
echo "Remove gdb debugging related files for bios build..."
rm -f "${pkgdir}/usr/lib/grub/${_TARGET}-${_PLATFORM}"/*.module || true

View File

@ -4,7 +4,7 @@
pkgname=help2man
pkgver=1.49.3
pkgrel=2.1
pkgrel=2.2
pkgdesc="Conversion tool to create man files"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://www.gnu.org/software/help2man/"
@ -18,6 +18,12 @@ validpgpkeys=('87EA44D150D89615E39A3FEEF0DC8E00B28C5995') # Brendan O'Dea <bod@d
build() {
cd ${pkgname}-${pkgver}
case "${CARCH}" in
powerpc64le)
export CFLAGS="-O2 -pipe"
;;
esac
./configure --prefix=/usr \
--mandir=/usr/share/man \
--infodir=/usr/share/info \

View File

@ -1,11 +1,10 @@
pkgbase = julia
pkgdesc = High-level, high-performance, dynamic programming language
pkgver = 1.11.1
pkgrel = 3
pkgver = 1.11.3
pkgrel = 2
epoch = 2
url = https://julialang.org/
arch = x86_64
arch = powerpc64le
license = MIT
makedepends = cmake
makedepends = gcc-fortran
@ -23,25 +22,27 @@ pkgbase = julia
depends = llvm-julia-libs
depends = mbedtls2
depends = openlibm
depends = p7zip
depends = 7zip
depends = pcre2
depends = suitesparse
optdepends = gnuplot: If using the Gaston Package from julia
options = !lto
backup = etc/julia/startup.jl
source = https://github.com/JuliaLang/julia/releases/download/v1.11.1/julia-1.11.1-full.tar.gz
source = https://github.com/JuliaLang/julia/releases/download/v1.11.1/julia-1.11.1-full.tar.gz.asc
source = https://github.com/JuliaLang/julia/releases/download/v1.11.3/julia-1.11.3-full.tar.gz
source = https://github.com/JuliaLang/julia/releases/download/v1.11.3/julia-1.11.3-full.tar.gz.asc
source = c12e8515.patch
source = julia-hardcoded-libs.patch
source = julia-libgit2-1.8.patch
source = julia-libgit2-1.9.patch
source = julia-metainfo.patch
source = julia-curl-1.10.patch
validpgpkeys = 3673DF529D9049477F76B37566E3C7DC03D6E495
sha256sums = a49b804de6e86a03fe26c73f58851eaee1ff243d7204f2b5ae4dbc5c1dc2758d
sha256sums = 027b258b47b4e1a81d1ecdd355adeffdb6c0181c9ad988e717f5e475a12a1de8
sha256sums = SKIP
sha256sums = 2cc294b63e601d50341979fb936826bdba59de2165a5929eae927e152652f367
sha256sums = e981ce26bb2394333c83512a607e8aa48ae0d66ec40e0f0b6d97ec70b6baa39f
sha256sums = dc541120600e9c0574016a2738461ddb99be21fc8f763d4a3152169fd2f3bf54
sha256sums = 3ba9a85464e874c8ac4caeba155a217e34c3e78e85eccaeb3c2a331ed83882b3
sha256sums = 6b4a88fdfddd4c78c23cd8c26f5db1ca89ed6f1ae5558cf458a40482f6c64f98
sha256sums = 074690d913b9544bef11468454fbf5f52005b2a12160123340cfacc91d4daf9f
sha256sums = f9953782524471c5a8ce819bf00bd47f8272cea17058d15f24522d01b5e827e5

View File

@ -9,8 +9,8 @@
pkgname=julia
epoch=2
pkgver=1.11.1
pkgrel=3
pkgver=1.11.3
pkgrel=2
arch=(x86_64 powerpc64le)
pkgdesc='High-level, high-performance, dynamic programming language'
url='https://julialang.org/'
@ -25,7 +25,7 @@ depends=(blas64-openblas
llvm-julia-libs
mbedtls2
openlibm
p7zip
7zip
pcre2
suitesparse)
makedepends=(cmake
@ -39,14 +39,16 @@ source=(https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgname-$
c12e8515.patch
julia-hardcoded-libs.patch
julia-libgit2-1.8.patch
julia-libgit2-1.9.patch
julia-metainfo.patch
julia-curl-1.10.patch)
backup=(etc/julia/startup.jl)
sha256sums=('a49b804de6e86a03fe26c73f58851eaee1ff243d7204f2b5ae4dbc5c1dc2758d'
sha256sums=('027b258b47b4e1a81d1ecdd355adeffdb6c0181c9ad988e717f5e475a12a1de8'
'SKIP'
'2cc294b63e601d50341979fb936826bdba59de2165a5929eae927e152652f367'
'e981ce26bb2394333c83512a607e8aa48ae0d66ec40e0f0b6d97ec70b6baa39f'
'dc541120600e9c0574016a2738461ddb99be21fc8f763d4a3152169fd2f3bf54'
'3ba9a85464e874c8ac4caeba155a217e34c3e78e85eccaeb3c2a331ed83882b3'
'6b4a88fdfddd4c78c23cd8c26f5db1ca89ed6f1ae5558cf458a40482f6c64f98'
'074690d913b9544bef11468454fbf5f52005b2a12160123340cfacc91d4daf9f'
'f9953782524471c5a8ce819bf00bd47f8272cea17058d15f24522d01b5e827e5')
validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) <buildbot@julialang.org>
@ -61,6 +63,8 @@ prepare() {
patch -Rp1 -i ../c12e8515.patch
# libgit2 1.8 compatibility
patch -p1 -i ../julia-libgit2-1.8.patch
# libgit2 1.9 compatibility
patch -p1 -i ../julia-libgit2-1.9.patch
# Don't hardcode library names
patch -p1 -i ../julia-hardcoded-libs.patch
# Fix segfaults with curl 1.10
@ -75,6 +79,7 @@ prepare() {
}
_make() {
# Follow https://github.com/JuliaCI/julia-buildbot/blob/master/master/inventory.py for JULIA_CPU_TARGET
local make_options=(
prefix=/usr
bindir=/usr/bin

View File

@ -78,3 +78,175 @@ index 96cea96d013e5..b0b463c69e2f1 100644
end
@assert Base.allocatedinline(ConfigEntry)
From 18dde6ec3605cf43b8ceaa4f892662b0392aa475 Mon Sep 17 00:00:00 2001
From: Chengyu Han <cyhan.dev@outlook.com>
Date: Fri, 6 Dec 2024 11:42:43 +0800
Subject: [PATCH 1/5] libgit2: update enums from v1.8.0
---
stdlib/LibGit2/src/error.jl | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/stdlib/LibGit2/src/error.jl b/stdlib/LibGit2/src/error.jl
index 1a493006ea1b5..d21fbd9c01d75 100644
--- a/stdlib/LibGit2/src/error.jl
+++ b/stdlib/LibGit2/src/error.jl
@@ -27,6 +27,11 @@ export GitError
EAPPLIED = Cint(-18), # patch/merge has already been applied
EPEEL = Cint(-19), # the requested peel operation is not possible
EEOF = Cint(-20), # unexpected EOF
+ EINVALID = Cint(-21), # Invalid operation or input
+ EUNCOMMITTED = Cint(-22), # Uncommitted changes in index prevented operation
+ EDIRECTORY = Cint(-23), # The operation is not valid for a directory
+ EMERGECONFLICT = Cint(-24), # A merge conflict exists and cannot continue
+
PASSTHROUGH = Cint(-30), # internal only
ITEROVER = Cint(-31), # signals end of iteration
RETRY = Cint(-32), # internal only
@@ -34,7 +39,11 @@ export GitError
EINDEXDIRTY = Cint(-34), # unsaved changes in the index would be overwritten
EAPPLYFAIL = Cint(-35), # patch application failed
EOWNER = Cint(-36), # the object is not owned by the current user
- TIMEOUT = Cint(-37)) # The operation timed out
+ TIMEOUT = Cint(-37), # The operation timed out
+ EUNCHANGED = Cint(-38), # There were no changes
+ ENOTSUPPORTED = Cint(-39), # An option is not supported
+ EREADONLY = Cint(-40), # The subject is read-only
+)
@enum(Class, None,
NoMemory,
From ade0d3925b4c6019c5b6dfd5f9e120ce512bdd00 Mon Sep 17 00:00:00 2001
From: Chengyu Han <cyhan.dev@outlook.com>
Date: Fri, 6 Dec 2024 11:56:44 +0800
Subject: [PATCH 2/5] libgit2: replace deprecated function call
dep warn: https://github.com/libgit2/libgit2/blob/v1.8.0/src/util/errors.c#L376-L385
---
stdlib/LibGit2/src/error.jl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/stdlib/LibGit2/src/error.jl b/stdlib/LibGit2/src/error.jl
index d21fbd9c01d75..4cc7620a8a07e 100644
--- a/stdlib/LibGit2/src/error.jl
+++ b/stdlib/LibGit2/src/error.jl
@@ -97,7 +97,7 @@ Base.show(io::IO, err::GitError) = print(io, "GitError(Code:$(err.code), Class:$
function last_error()
ensure_initialized()
- err = ccall((:giterr_last, libgit2), Ptr{ErrorStruct}, ())
+ err = ccall((:git_error_last, libgit2), Ptr{ErrorStruct}, ())
if err != C_NULL
err_obj = unsafe_load(err)
err_class = Class(err_obj.class)
From 01cc37f3a2dab25f8cbbe9bebfcc77c735daea98 Mon Sep 17 00:00:00 2001
From: Chengyu Han <cyhan.dev@outlook.com>
Date: Fri, 6 Dec 2024 12:27:12 +0800
Subject: [PATCH 3/5] libgit2: replace deprecated call `giterr_set_str`
---
stdlib/LibGit2/src/callbacks.jl | 8 ++++----
stdlib/LibGit2/test/libgit2-tests.jl | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/stdlib/LibGit2/src/callbacks.jl b/stdlib/LibGit2/src/callbacks.jl
index 043e04e0dfad6..c4156d4a44c71 100644
--- a/stdlib/LibGit2/src/callbacks.jl
+++ b/stdlib/LibGit2/src/callbacks.jl
@@ -43,7 +43,7 @@ end
function user_abort()
ensure_initialized()
# Note: Potentially it could be better to just throw a Julia error.
- ccall((:giterr_set_str, libgit2), Cvoid,
+ ccall((:git_error_set_str, libgit2), Cvoid,
(Cint, Cstring), Cint(Error.Callback),
"Aborting, user cancelled credential request.")
return Cint(Error.EUSER)
@@ -51,7 +51,7 @@ end
function prompt_limit()
ensure_initialized()
- ccall((:giterr_set_str, libgit2), Cvoid,
+ ccall((:git_error_set_str, libgit2), Cvoid,
(Cint, Cstring), Cint(Error.Callback),
"Aborting, maximum number of prompts reached.")
return Cint(Error.EAUTH)
@@ -59,7 +59,7 @@ end
function exhausted_abort()
ensure_initialized()
- ccall((:giterr_set_str, libgit2), Cvoid,
+ ccall((:git_error_set_str, libgit2), Cvoid,
(Cint, Cstring), Cint(Error.Callback),
"All authentication methods have failed.")
return Cint(Error.EAUTH)
@@ -339,7 +339,7 @@ function credentials_callback(libgit2credptr::Ptr{Ptr{Cvoid}}, url_ptr::Cstring,
if err == 0
if p.explicit !== nothing
ensure_initialized()
- ccall((:giterr_set_str, libgit2), Cvoid, (Cint, Cstring), Cint(Error.Callback),
+ ccall((:git_error_set_str, libgit2), Cvoid, (Cint, Cstring), Cint(Error.Callback),
"The explicitly provided credential is incompatible with the requested " *
"authentication methods.")
end
diff --git a/stdlib/LibGit2/test/libgit2-tests.jl b/stdlib/LibGit2/test/libgit2-tests.jl
index 9ab75ed1dc39b..1dfa5429368b6 100644
--- a/stdlib/LibGit2/test/libgit2-tests.jl
+++ b/stdlib/LibGit2/test/libgit2-tests.jl
@@ -1070,7 +1070,7 @@ mktempdir() do dir
# test workaround for git_tree_walk issue
# https://github.com/libgit2/libgit2/issues/4693
- ccall((:giterr_set_str, libgit2), Cvoid, (Cint, Cstring),
+ ccall((:git_error_set_str, libgit2), Cvoid, (Cint, Cstring),
Cint(LibGit2.Error.Invalid), "previous error")
try
# file needs to exist in tree in order to trigger the stop walk condition
From e657f964f170a7419cf7ae4792a998cef81e4f57 Mon Sep 17 00:00:00 2001
From: CY Han <git@wo-class.cn>
Date: Fri, 6 Dec 2024 12:33:56 +0800
Subject: [PATCH 4/5] Update stdlib/LibGit2/src/error.jl
---
stdlib/LibGit2/src/error.jl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/stdlib/LibGit2/src/error.jl b/stdlib/LibGit2/src/error.jl
index 4cc7620a8a07e..4c7493ee6518a 100644
--- a/stdlib/LibGit2/src/error.jl
+++ b/stdlib/LibGit2/src/error.jl
@@ -43,7 +43,7 @@ export GitError
EUNCHANGED = Cint(-38), # There were no changes
ENOTSUPPORTED = Cint(-39), # An option is not supported
EREADONLY = Cint(-40), # The subject is read-only
-)
+)
@enum(Class, None,
NoMemory,
From 6b47c70b16975131e29f62d6c757caebb1a66ae7 Mon Sep 17 00:00:00 2001
From: Chengyu Han <cyhan.dev@outlook.com>
Date: Fri, 6 Dec 2024 12:48:28 +0800
Subject: [PATCH 5/5] libgit2: fix dup enum `ECONFLICT`
---
stdlib/LibGit2/src/error.jl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/stdlib/LibGit2/src/error.jl b/stdlib/LibGit2/src/error.jl
index 4cc7620a8a07e..790f3b66d563b 100644
--- a/stdlib/LibGit2/src/error.jl
+++ b/stdlib/LibGit2/src/error.jl
@@ -19,7 +19,7 @@ export GitError
EUNMERGED = Cint(-10), # merge in progress prevented op
ENONFASTFORWARD = Cint(-11), # ref not fast-forwardable
EINVALIDSPEC = Cint(-12), # name / ref not in valid format
- EMERGECONFLICT = Cint(-13), # merge conflict prevented op
+ ECONFLICT = Cint(-13), # Checkout conflicts prevented operation
ELOCKED = Cint(-14), # lock file prevented op
EMODIFIED = Cint(-15), # ref value does not match expected
EAUTH = Cint(-16), # authentication error

View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=55/W
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -2,7 +2,7 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgbase=linux-lts-6.1
pkgver=6.1.129.arch1
pkgver=6.1.130
pkgrel=1
pkgdesc="Linux (${CARCH})"
url='https://github.com/archlinux/linux'
@ -40,20 +40,20 @@ validpgpkeys=(
83BC8889351B5DEBBB68416EB8AC08600F108CDF # Jan Alexander Steffens (heftig)
)
# https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc
sha256sums=('9d63e3bfde75a44a99e18812b002e5e5c0797b4eb3db408a7a9225c2c719b52b'
sha256sums=('2ca1f17051a430f6fed1196e4952717507171acfd97d96577212502703b25deb'
'SKIP'
'fe7a2f6374db6f053b2d71f464a1873c27b8fcf114c35fb528d191db52e7ceed'
'5cce4429c61529b74e72c1a43357d537df64497af6405a83c271c1b625b72882'
'd49ccbc4af47af433e5d5faf689d7f026c4ff89ddeb9516b9d419f925162d990'
'd1f25e9415a749268ede5ce2aa2595faa08d5bf6e29cee63b27b9334d5efc3a2'
'07dbbf3e8f743e8d2ad90891a8b567392271db139e339529df1ab4387e0e6400'
'b8a5d1e9dbed702d23bda79af3ac6f3d61228e123f7d6e5717779f2e28c4b677'
'060a30a4148aa88701003fd56bb389971db8527fa376e3436094cddcdec76c24'
'5dc5eb5772dd79ea4c87a60c2bafbb0503f20a3e4ddbf2075c02ca69e159e21d'
'7d44df97c0e565cfec60b77c0ad582e7f0da54726cfedc149c0b49e45f3a5d8b')
b2sums=('9e865a581cad529fc7109cb3e33f3cfaa428b2b6dd236789488e834b080ae2c2a155aa326663fdac11f374f61a223a1e216c6f9d496aee5e903f25df4961d01a'
b2sums=('ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e'
'SKIP'
'3717584e969683754617a6fd985abb7fc63daff73158dbf9edc51c53163f5f22c89fa5efb0815b4d833078b0c59c9e9e48d017a447609b5a83b985701629b7e5'
'd2d1b7bf0bcd5de6d2c0992eda8838eaf9e97eed96890172d6e2034403d052dc976ee9aa22ab290fe7a32a4ed185801604475fab632a7cca4ed9d2258f18efd9'
'8a9ae0c51a077c21cf666ba1d7ef3f481277ce01b89429c7f7b3f91f1319279bad6006421f77dabf30b44d79a7477e33c8f5f37eb3236d6dcf709cda34ab2062'
'91b488e69c8b34c7347d135cde425e681faa6a329951648172ab00561e498a74063e345b897ea45142d167a2c02a27fee9ffe585f6a7919040b37f43547c1fc8'
'9677bbe86e5bb846c1fef6065f854e72b97a6e2b3b0e547192159fd56fac8b879999c6d52a835ebf7566be00c1a78644112564a4f76ec1c912181474479ad0a0'
'7af37e02f6b8233a72c03be8586abeabc253dae70208e8169b208f49360c96c63edc5d68c1dbb51d6480d8b1bfdf8ba5f3303d1b18e9ab453c01ebebf3cf19a7'

View File

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/powerpc 6.1.128 Kernel Configuration
# Linux/powerpc 6.1.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="powerpc-unknown-linux-gnu-gcc (GCC) 14.2.1 20250128"
CONFIG_CC_IS_GCC=y
@ -11,6 +11,7 @@ CONFIG_AS_VERSION=24301
CONFIG_LD_IS_BFD=y
CONFIG_LD_VERSION=24301
CONFIG_LLD_VERSION=0
CONFIG_RUST_IS_AVAILABLE=y
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@ -61,7 +62,6 @@ CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
# CONFIG_GENERIC_IRQ_DEBUGFS is not set
# end of IRQ subsystem
CONFIG_GENERIC_TIME_VSYSCALL=y
@ -141,7 +141,6 @@ CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
# CONFIG_PRINTK_INDEX is not set
#
# Scheduler features
@ -151,8 +150,7 @@ CONFIG_UCLAMP_BUCKETS_COUNT=5
# end of Scheduler features
CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
CONFIG_GCC10_NO_ARRAY_BOUNDS=y
CONFIG_CC_NO_ARRAY_BOUNDS=y
CONFIG_GCC12_NO_ARRAY_BOUNDS=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y
# CONFIG_CGROUP_FAVOR_DYNMODS is not set
@ -315,7 +313,6 @@ CONFIG_PPC_MSI_BITMAP=y
#
# Platform support
#
# CONFIG_SCOM_DEBUGFS is not set
CONFIG_PPC_CHRP=y
# CONFIG_PPC_MPC512x is not set
CONFIG_PPC_MPC52xx=y
@ -481,7 +478,6 @@ CONFIG_TASK_SIZE=0xb0000000
CONFIG_PPC_LIB_RHEAP=y
# CONFIG_VIRTUALIZATION is not set
CONFIG_HAVE_LIVEPATCH=y
CONFIG_CPU_MITIGATIONS=y
#
# General architecture-dependent options
@ -508,6 +504,7 @@ CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
CONFIG_ARCH_HAS_SET_MEMORY=y
CONFIG_ARCH_WANTS_NO_INSTR=y
CONFIG_ARCH_32BIT_OFF_T=y
CONFIG_HAVE_ASM_MODVERSIONS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
@ -560,7 +557,6 @@ CONFIG_RANDOMIZE_KSTACK_OFFSET=y
# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set
CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
# CONFIG_LOCK_EVENT_COUNTS is not set
CONFIG_HAVE_STATIC_CALL=y
CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
@ -569,7 +565,6 @@ CONFIG_ARCH_SPLIT_ARG64=y
#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
# end of GCOV-based kernel profiling
@ -622,8 +617,6 @@ CONFIG_BLK_CGROUP_IOLATENCY=y
CONFIG_BLK_CGROUP_FC_APPID=y
CONFIG_BLK_CGROUP_IOCOST=y
CONFIG_BLK_CGROUP_IOPRIO=y
CONFIG_BLK_DEBUG_FS=y
CONFIG_BLK_DEBUG_FS_ZONED=y
CONFIG_BLK_SED_OPAL=y
CONFIG_BLK_INLINE_ENCRYPTION=y
CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
@ -717,11 +710,11 @@ CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set
CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set
# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set
CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y
CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc"
CONFIG_ZBUD=m
# CONFIG_Z3FOLD_DEPRECATED is not set
# CONFIG_Z3FOLD is not set
CONFIG_ZSMALLOC=y
# CONFIG_ZSMALLOC_STAT is not set
@ -754,14 +747,12 @@ CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1
CONFIG_PAGE_REPORTING=y
CONFIG_MIGRATION=y
CONFIG_CONTIG_ALLOC=y
CONFIG_PCP_BATCH_SCALE_MAX=5
CONFIG_BOUNCE=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_FRONTSWAP=y
CONFIG_CMA=y
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_SYSFS is not set
CONFIG_CMA_AREAS=7
CONFIG_GENERIC_EARLY_IOREMAP=y
@ -772,7 +763,10 @@ CONFIG_ZONE_DMA=y
CONFIG_HMM_MIRROR=y
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_PERCPU_STATS is not set
# CONFIG_GUP_TEST is not set
#
# GUP_TEST needs to have DEBUG_FS enabled
#
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_KMAP_LOCAL=y
CONFIG_ANON_VMA_NAME=y
@ -780,7 +774,6 @@ CONFIG_USERFAULTFD=y
CONFIG_LRU_GEN=y
CONFIG_LRU_GEN_ENABLED=y
# CONFIG_LRU_GEN_STATS is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
#
# Data Access Monitoring
@ -789,7 +782,6 @@ CONFIG_DAMON=y
CONFIG_DAMON_VADDR=y
CONFIG_DAMON_PADDR=y
CONFIG_DAMON_SYSFS=y
# CONFIG_DAMON_DBGFS is not set
CONFIG_DAMON_RECLAIM=y
CONFIG_DAMON_LRU_SORT=y
# end of Data Access Monitoring
@ -1312,7 +1304,6 @@ CONFIG_ATM_MPOA=m
CONFIG_ATM_BR2684=m
CONFIG_ATM_BR2684_IPFILTER=y
CONFIG_L2TP=m
# CONFIG_L2TP_DEBUGFS is not set
CONFIG_L2TP_V3=y
CONFIG_L2TP_IP=m
CONFIG_L2TP_ETH=m
@ -1336,7 +1327,6 @@ CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_PHONET=m
CONFIG_6LOWPAN=m
# CONFIG_6LOWPAN_DEBUGFS is not set
CONFIG_6LOWPAN_NHC=m
CONFIG_6LOWPAN_NHC_DEST=m
CONFIG_6LOWPAN_NHC_FRAGMENT=m
@ -1361,8 +1351,10 @@ CONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#
# CONFIG_NET_SCH_CBQ is not set
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
# CONFIG_NET_SCH_ATM is not set
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_MULTIQ=m
CONFIG_NET_SCH_RED=m
@ -1374,6 +1366,7 @@ CONFIG_NET_SCH_CBS=m
CONFIG_NET_SCH_ETF=m
CONFIG_NET_SCH_TAPRIO=m
CONFIG_NET_SCH_GRED=m
# CONFIG_NET_SCH_DSMARK is not set
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=m
CONFIG_NET_SCH_MQPRIO=m
@ -1397,11 +1390,14 @@ CONFIG_NET_SCH_ETS=m
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
# CONFIG_NET_CLS_TCINDEX is not set
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
# CONFIG_NET_CLS_RSVP is not set
# CONFIG_NET_CLS_RSVP6 is not set
CONFIG_NET_CLS_FLOW=m
CONFIG_NET_CLS_CGROUP=m
CONFIG_NET_CLS_BPF=m
@ -1540,7 +1536,6 @@ CONFIG_BT_6LOWPAN=m
# CONFIG_BT_LEDS is not set
CONFIG_BT_MSFTEXT=y
CONFIG_BT_AOSPEXT=y
CONFIG_BT_DEBUGFS=y
#
# Bluetooth device drivers
@ -1607,7 +1602,6 @@ CONFIG_CFG80211=m
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
CONFIG_CFG80211_WEXT=y
CONFIG_CFG80211_WEXT_EXPORT=y
@ -1623,7 +1617,7 @@ CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_MESSAGE_TRACING is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
CONFIG_RFKILL=m
@ -1811,7 +1805,6 @@ CONFIG_DMA_SHARED_BUFFER=y
#
# CONFIG_MOXTET is not set
CONFIG_MHI_BUS=m
# CONFIG_MHI_BUS_DEBUG is not set
CONFIG_MHI_BUS_PCI_GENERIC=m
# CONFIG_MHI_BUS_EP is not set
# end of Bus devices
@ -2208,7 +2201,6 @@ CONFIG_LIBFC=m
CONFIG_LIBFCOE=m
CONFIG_FCOE=m
CONFIG_SCSI_SNIC=m
# CONFIG_SCSI_SNIC_DEBUG_FS is not set
CONFIG_SCSI_DMX3191D=m
# CONFIG_SCSI_FDOMAIN_PCI is not set
CONFIG_SCSI_IPS=m
@ -2233,7 +2225,6 @@ CONFIG_SCSI_QLA_ISCSI=m
CONFIG_QEDI=m
CONFIG_QEDF=m
CONFIG_SCSI_LPFC=m
# CONFIG_SCSI_LPFC_DEBUG_FS is not set
CONFIG_SCSI_EFCT=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_AM53C974=m
@ -2294,17 +2285,17 @@ CONFIG_ATA_BMDMA=y
#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=m
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_DWC is not set
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
# CONFIG_SATA_NV is not set
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
# CONFIG_SATA_SIS is not set
CONFIG_SATA_SVW=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
# CONFIG_SATA_VITESSE is not set
#
# PATA SFF controllers with BMDMA
@ -2328,9 +2319,9 @@ CONFIG_PATA_JMICRON=m
CONFIG_PATA_MACIO=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_MPC52xx=m
CONFIG_PATA_NETCELL=m
# CONFIG_PATA_NETCELL is not set
CONFIG_PATA_NINJA32=m
CONFIG_PATA_NS87415=m
# CONFIG_PATA_NS87415 is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC2027X=m
@ -2340,8 +2331,8 @@ CONFIG_PATA_RDC=m
CONFIG_PATA_SCH=m
# CONFIG_PATA_SERVERWORKS is not set
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
CONFIG_PATA_TOSHIBA=m
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_TOSHIBA is not set
# CONFIG_PATA_TRIFLEX is not set
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
@ -2691,6 +2682,9 @@ CONFIG_ICE=m
CONFIG_ICE_SWITCHDEV=y
# CONFIG_FM10K is not set
CONFIG_IGC=m
CONFIG_NET_VENDOR_WANGXUN=y
CONFIG_NGBE=m
# CONFIG_TXGBE is not set
CONFIG_JME=m
CONFIG_NET_VENDOR_ADI=y
# CONFIG_ADIN1110 is not set
@ -2700,10 +2694,8 @@ CONFIG_NET_VENDOR_MARVELL=y
CONFIG_MV643XX_ETH=m
CONFIG_MVMDIO=m
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
CONFIG_SKGE_GENESIS=y
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
# CONFIG_PRESTERA is not set
CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=m
@ -2847,9 +2839,6 @@ CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
CONFIG_VIA_VELOCITY=m
CONFIG_NET_VENDOR_WANGXUN=y
CONFIG_NGBE=m
# CONFIG_TXGBE is not set
CONFIG_NET_VENDOR_WIZNET=y
# CONFIG_WIZNET_W5100 is not set
# CONFIG_WIZNET_W5300 is not set
@ -3091,7 +3080,6 @@ CONFIG_ATH9K_BTCOEX_SUPPORT=y
CONFIG_ATH9K=m
CONFIG_ATH9K_PCI=y
CONFIG_ATH9K_AHB=y
# CONFIG_ATH9K_DEBUGFS is not set
CONFIG_ATH9K_DYNACK=y
CONFIG_ATH9K_WOW=y
CONFIG_ATH9K_RFKILL=y
@ -3099,7 +3087,6 @@ CONFIG_ATH9K_CHANNEL_CONTEXT=y
CONFIG_ATH9K_PCOEM=y
CONFIG_ATH9K_PCI_NO_EEPROM=m
CONFIG_ATH9K_HTC=m
# CONFIG_ATH9K_HTC_DEBUGFS is not set
CONFIG_ATH9K_HWRNG=y
CONFIG_CARL9170=m
CONFIG_CARL9170_LEDS=y
@ -3112,14 +3099,12 @@ CONFIG_ATH6KL_USB=m
CONFIG_AR5523=m
CONFIG_WIL6210=m
CONFIG_WIL6210_ISR_COR=y
CONFIG_WIL6210_DEBUGFS=y
CONFIG_ATH10K=m
CONFIG_ATH10K_CE=y
CONFIG_ATH10K_PCI=m
# CONFIG_ATH10K_SDIO is not set
CONFIG_ATH10K_USB=m
# CONFIG_ATH10K_DEBUG is not set
# CONFIG_ATH10K_DEBUGFS is not set
CONFIG_WCN36XX=m
# CONFIG_WCN36XX_DEBUGFS is not set
CONFIG_ATH11K=m
@ -3166,6 +3151,7 @@ CONFIG_BRCMFMAC_PROTO_MSGBUF=y
# CONFIG_BRCMFMAC_SDIO is not set
CONFIG_BRCMFMAC_USB=y
CONFIG_BRCMFMAC_PCIE=y
# CONFIG_BRCM_TRACING is not set
# CONFIG_BRCMDBG is not set
CONFIG_WLAN_VENDOR_CISCO=y
# CONFIG_AIRO is not set
@ -3383,7 +3369,6 @@ CONFIG_IEEE802154_HWSIM=m
# CONFIG_VMXNET3 is not set
CONFIG_USB4_NET=m
# CONFIG_NETDEVSIM is not set
CONFIG_NET_FAILOVER=m
CONFIG_ISDN=y
CONFIG_ISDN_CAPI=y
@ -3650,6 +3635,8 @@ CONFIG_INPUT_CM109=m
CONFIG_INPUT_REGULATOR_HAPTIC=m
CONFIG_INPUT_UINPUT=m
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_PWM_BEEPER is not set
# CONFIG_INPUT_PWM_VIBRA is not set
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
# CONFIG_INPUT_DA7280_HAPTICS is not set
# CONFIG_INPUT_ADXL34X is not set
@ -3952,6 +3939,7 @@ CONFIG_SPI_SIFIVE=m
CONFIG_SPI_MXIC=m
# CONFIG_SPI_XCOMM is not set
# CONFIG_SPI_XILINX is not set
# CONFIG_SPI_ZYNQMP_GQSPI is not set
CONFIG_SPI_AMD=m
#
@ -4277,6 +4265,7 @@ CONFIG_SENSORS_NZXT_KRAKEN2=m
# CONFIG_SENSORS_NZXT_SMART2 is not set
CONFIG_SENSORS_PCF8591=m
# CONFIG_PMBUS is not set
# CONFIG_SENSORS_PWM_FAN is not set
CONFIG_SENSORS_SBTSI=m
# CONFIG_SENSORS_SBRMI is not set
# CONFIG_SENSORS_SHT15 is not set
@ -4487,6 +4476,7 @@ CONFIG_MFD_SIMPLE_MFD_I2C=m
# CONFIG_MFD_SKY81452 is not set
# CONFIG_MFD_STMPE is not set
CONFIG_MFD_SYSCON=y
# CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_MFD_LP3943 is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_TI_LMU is not set
@ -4577,6 +4567,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_PV88060 is not set
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT5190A is not set
@ -4623,6 +4614,7 @@ CONFIG_IR_IGUANA=m
CONFIG_IR_IMON=m
CONFIG_IR_IMON_RAW=m
CONFIG_IR_MCEUSB=m
# CONFIG_IR_PWM_TX is not set
CONFIG_IR_REDRAT3=m
# CONFIG_IR_SERIAL is not set
# CONFIG_IR_SPI is not set
@ -4874,14 +4866,6 @@ CONFIG_VIDEO_SOLO6X10=m
CONFIG_VIDEO_TW5864=m
CONFIG_VIDEO_TW68=m
CONFIG_VIDEO_TW686X=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_DC30=y
CONFIG_VIDEO_ZORAN_ZR36060=y
CONFIG_VIDEO_ZORAN_BUZ=y
CONFIG_VIDEO_ZORAN_DC10=y
CONFIG_VIDEO_ZORAN_LML33=y
CONFIG_VIDEO_ZORAN_LML33R10=y
CONFIG_VIDEO_ZORAN_AVS6EYES=y
#
# Media capture/analog TV support
@ -5089,7 +5073,6 @@ CONFIG_VIDEO_TVEEPROM=m
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_SMS_SIANO_MDTV=m
CONFIG_SMS_SIANO_RC=y
# CONFIG_SMS_SIANO_DEBUGFS is not set
CONFIG_VIDEO_V4L2_TPG=m
CONFIG_VIDEOBUF2_CORE=m
CONFIG_VIDEOBUF2_V4L2=m
@ -5111,7 +5094,10 @@ CONFIG_MEDIA_ATTACH=y
# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
#
CONFIG_VIDEO_IR_I2C=m
CONFIG_VIDEO_CAMERA_SENSOR=y
#
# Camera sensor devices
#
CONFIG_VIDEO_APTINA_PLL=m
CONFIG_VIDEO_CCS_PLL=m
CONFIG_VIDEO_AR0521=m
@ -5181,6 +5167,7 @@ CONFIG_VIDEO_S5K6A3=m
CONFIG_VIDEO_CCS=m
CONFIG_VIDEO_ET8EK8=m
# CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
#
# Lens drivers
@ -5215,27 +5202,18 @@ CONFIG_VIDEO_VP27SMPX=m
CONFIG_VIDEO_WM8739=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT856=m
CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_SAA7110=m
CONFIG_VIDEO_SAA711X=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_TW2804=m
CONFIG_VIDEO_TW9903=m
CONFIG_VIDEO_TW9906=m
CONFIG_VIDEO_VPX3220=m
#
# Video and audio decoders
#
CONFIG_VIDEO_SAA717X=m
CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_ADV7170=m
CONFIG_VIDEO_ADV7175=m
CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_UPD64031A=m
CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_SAA6752HS=m
@ -5463,6 +5441,7 @@ CONFIG_AGP=y
CONFIG_AGP_UNINORTH=y
CONFIG_DRM=m
CONFIG_DRM_MIPI_DBI=m
CONFIG_DRM_USE_DYNAMIC_DEBUG=y
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_FBDEV_OVERALLOC=100
@ -5620,6 +5599,8 @@ CONFIG_DRM_DW_HDMI=m
# CONFIG_DRM_ETNAVIV is not set
# CONFIG_DRM_LOGICVC is not set
# CONFIG_DRM_MXSFB is not set
# CONFIG_DRM_IMX_LCDIF is not set
# CONFIG_DRM_ARCPGU is not set
CONFIG_DRM_BOCHS=m
CONFIG_DRM_CIRRUS_QEMU=m
@ -5766,10 +5747,13 @@ CONFIG_LCD_HX8357=m
CONFIG_LCD_OTM3225A=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_KTD253=m
# CONFIG_BACKLIGHT_PWM is not set
CONFIG_BACKLIGHT_QCOM_WLED=m
CONFIG_BACKLIGHT_ADP8860=m
CONFIG_BACKLIGHT_ADP8870=m
# CONFIG_BACKLIGHT_LM3630A is not set
CONFIG_BACKLIGHT_LM3639=m
# CONFIG_BACKLIGHT_LP855X is not set
CONFIG_BACKLIGHT_GPIO=m
CONFIG_BACKLIGHT_LV5207LP=m
CONFIG_BACKLIGHT_BD6107=m
@ -5952,7 +5936,6 @@ CONFIG_SND_HDA_CODEC_SI3054=m
CONFIG_SND_HDA_GENERIC=m
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
CONFIG_SND_HDA_CTL_DEV_ID=y
# end of HD-Audio
CONFIG_SND_HDA_CORE=m
@ -6218,7 +6201,6 @@ CONFIG_USB_OHCI_HCD_PCI=m
CONFIG_USB_OHCI_HCD_PLATFORM=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_FHCI_HCD=m
# CONFIG_FHCI_DEBUG is not set
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_HCD_ISO=y
CONFIG_USB_SL811_CS=m
@ -6391,7 +6373,6 @@ CONFIG_USB_ISP1301=m
CONFIG_USB_GADGET=m
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not set
CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_U_SERIAL_CONSOLE=y
@ -6596,6 +6577,7 @@ CONFIG_LEDS_PCA955X=m
# CONFIG_LEDS_PCA955X_GPIO is not set
# CONFIG_LEDS_PCA963X is not set
CONFIG_LEDS_DAC124S085=m
# CONFIG_LEDS_PWM is not set
CONFIG_LEDS_REGULATOR=m
CONFIG_LEDS_BD2802=m
# CONFIG_LEDS_LT3593 is not set
@ -6828,7 +6810,6 @@ CONFIG_ASYNC_TX_DMA=y
# DMABUF options
#
CONFIG_SYNC_FILE=y
# CONFIG_SW_SYNC is not set
CONFIG_UDMABUF=y
# CONFIG_DMABUF_MOVE_NOTIFY is not set
# CONFIG_DMABUF_DEBUG is not set
@ -7013,6 +6994,7 @@ CONFIG_LMK04832=m
# CONFIG_COMMON_CLK_CDCE925 is not set
# CONFIG_COMMON_CLK_CS2000_CP is not set
CONFIG_COMMON_CLK_AXI_CLKGEN=m
# CONFIG_COMMON_CLK_PWM is not set
# CONFIG_COMMON_CLK_RS9_PCIE is not set
# CONFIG_COMMON_CLK_VC5 is not set
# CONFIG_COMMON_CLK_VC7 is not set
@ -7038,7 +7020,6 @@ CONFIG_IOMMU_SUPPORT=y
#
# end of Generic IOMMU Pagetable Support
# CONFIG_IOMMU_DEBUGFS is not set
CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
@ -7677,7 +7658,15 @@ CONFIG_MAX31856=m
# end of Temperature sensors
# CONFIG_NTB is not set
# CONFIG_PWM is not set
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
# CONFIG_PWM_ATMEL_TCB is not set
# CONFIG_PWM_CLK is not set
# CONFIG_PWM_DWC is not set
# CONFIG_PWM_FSL_FTM is not set
# CONFIG_PWM_NTXEC is not set
# CONFIG_PWM_PCA9685 is not set
# CONFIG_PWM_XILINX is not set
#
# IRQ chip support
@ -7729,7 +7718,6 @@ CONFIG_PHY_CADENCE_DPHY_RX=m
CONFIG_RAS=y
CONFIG_USB4=m
# CONFIG_USB4_DEBUGFS_WRITE is not set
# CONFIG_USB4_DMA_TEST is not set
#
# Android
@ -7813,7 +7801,6 @@ CONFIG_GFS2_FS_LOCKING_DLM=y
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
CONFIG_OCFS2_FS_STATS=y
CONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_BTRFS_FS=m
@ -8044,7 +8031,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y
CONFIG_NFS_DISABLE_UDP_SUPPORT=y
CONFIG_NFS_V4_2_READ_PLUS=y
CONFIG_NFSD=m
# CONFIG_NFSD_V2 is not set
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_PNFS=y
@ -8083,7 +8070,7 @@ CONFIG_CIFS_FSCACHE=y
CONFIG_SMB_SERVER=m
CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y
CONFIG_SMB_SERVER_KERBEROS5=y
CONFIG_SMBFS=m
CONFIG_SMBFS_COMMON=m
CONFIG_CODA_FS=m
CONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set
@ -8164,9 +8151,6 @@ CONFIG_ENCRYPTED_KEYS=m
CONFIG_KEY_DH_OPERATIONS=y
CONFIG_KEY_NOTIFICATIONS=y
CONFIG_SECURITY_DMESG_RESTRICT=y
CONFIG_PROC_MEM_ALWAYS_FORCE=y
# CONFIG_PROC_MEM_FORCE_PTRACE is not set
# CONFIG_PROC_MEM_NO_FORCE is not set
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
@ -8435,7 +8419,6 @@ CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_CRYPTO_DEV_SAFEXCEL=m
CONFIG_CRYPTO_DEV_CCREE=m
CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
# CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_X509_CERTIFICATE_PARSER=y
@ -8563,7 +8546,6 @@ CONFIG_HAS_DMA=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_DMA_DECLARE_COHERENT=y
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_DMA_MAP_BENCHMARK is not set
CONFIG_SGL_ALLOC=y
CONFIG_CHECK_SIGNATURE=y
# CONFIG_FORCE_NR_CPUS is not set
@ -8648,10 +8630,7 @@ CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6
CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
CONFIG_DEBUG_FS=y
CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
# CONFIG_DEBUG_FS is not set
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
@ -8671,7 +8650,6 @@ CONFIG_SLUB_DEBUG=y
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_PAGE_POISONING is not set
CONFIG_GENERIC_PTDUMP=y
# CONFIG_SHRINKER_DEBUG is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
# CONFIG_DEBUG_VM_PGTABLE is not set
@ -8747,7 +8725,6 @@ CONFIG_IO_STRICT_DEVMEM=y
#
CONFIG_PPC_DISABLE_WERROR=y
CONFIG_PRINT_STACK_DEPTH=64
# CONFIG_PPC_EMULATED_STATS is not set
# CONFIG_JUMP_LABEL_FEATURE_CHECKS is not set
CONFIG_BOOTX_TEXT=y
CONFIG_PPC_EARLY_DEBUG=y

View File

@ -1,37 +0,0 @@
pkgbase = mastodon
pkgdesc = Your self-hosted, globally interconnected microblogging community
pkgver = 4.3.3
pkgrel = 1
url = https://github.com/mastodon/mastodon
install = mastodon.install
arch = any
license = AGPL3
depends = ffmpeg
depends = git
depends = libidn
depends = libpqxx
depends = libvips
depends = libxml2
depends = libxslt
depends = libyaml
depends = nodejs
depends = postgresql
depends = protobuf
depends = ruby-bundler
depends = sudo
depends = valkey
depends = zlib
options = !strip
backup = etc/mastodon.conf
source = https://github.com/mastodon/mastodon/archive/v4.3.3.tar.gz
source = mastodon.target
source = mastodon.sysusers.d
source = mastodon.tmpfiles.d
source = devise_pam.patch
sha512sums = 8df01c637f9e31fb80523c5d9aa11751bfb64b023d32184a6882663bbdfc173d8e558944304652a1ebff7cbe7aa0ccb9b459c50801d732b48d212048b77b8dde
sha512sums = ce9fe810654f3a641bbc1ea9707fa1b149e3955bfc55da20ed27e58f9c768dd65534fa43c9d67042fff40c48ef33c660efac8ef11c60f1111173326e2a93814c
sha512sums = 4ee4210bde391e6dc782cb7c14f2cb968c95ad541aa0efcf843a811f8cc5f0d1067ee3c8346bb412aa9fd1dd5a8bd05a4524df7dc4a106957009853dd237074a
sha512sums = 27c4eb01d462c525b59e5808a3b2501b63a34425752128388fbde82f7eb5944b20d2f8d8b1be8ed8adb165cab4cfb8e13f90215f20989ca671a0422ffa37001f
sha512sums = 7b2ac9917a6d077152425ce59e2cd97df11730d197b87da324b1e0dc29042de5c11530e4d530f1775ca75fc4a06bccb6a5154feb42c8503b5830ecb46e306b7a
pkgname = mastodon

View File

@ -6,7 +6,7 @@
pkgname=mesa-amber
pkgver=21.3.9
pkgrel=6.1
pkgrel=6.2
pkgdesc="classic OpenGL (non-Gallium3D) drivers"
url="https://www.mesa3d.org/"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -32,7 +32,7 @@ makedepends=(
'zstd'
)
source=(
https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
https://mesa.freedesktop.org/archive/older-versions/21.x/mesa-${pkgver}.tar.xz{,.sig}
LICENSE
)
sha256sums=('91fe6f20339884e37a7c47bfba42fb1cd397512c9ed5ad423de369f047cd8b5c'
@ -56,10 +56,9 @@ build() {
local meson_options=(
-D amber=true
-D b_ndebug=true
-D dri-drivers=i915,i965,r100,r200,nouveau
-D dri3=enabled
-D egl=enabled
-D gallium-drivers=swrast
-D gallium-drivers=r300,swrast
-D gbm=enabled
-D gles1=disabled
-D gles2=enabled

View File

@ -0,0 +1,3 @@
[python-pexpect]
source = "pypi"
pypi = "pexpect"

View File

@ -0,0 +1,13 @@
diff --git a/tests/test_replwrap.py b/tests/test_replwrap.py
index 5ac782a..993e576 100644
--- a/tests/test_replwrap.py
+++ b/tests/test_replwrap.py
@@ -92,6 +92,8 @@ class REPLWrapTestCase(unittest.TestCase):
"PS1='{0}' PS2='{1}' "
"PROMPT_COMMAND=''")
+ repl.run_command("bind 'set enable-bracketed-paste off'")
+
print(repl)
res = repl.run_command("echo $HOME")
print(res)

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Name=Qt Assistant (Qt 5)
GenericName=Documentation viewer
Comment=View documentation in Qt help file format
Exec=assistant
Icon=assistant-qt5
Terminal=false
Type=Application
Categories=Qt;Development;Documentation;

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Name=Qt Designer (Qt 5)
GenericName=Interface Designer
Comment=Design GUIs for Qt applications
Exec=designer %F
Icon=designer-qt5
MimeType=application/x-designer;
Terminal=false
Type=Application
Categories=Qt;Development;

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Name=Qt Linguist (Qt 5)
Comment=Add translations to Qt applications
Exec=linguist %F
Icon=linguist-qt5
MimeType=text/vnd.trolltech.linguist;application/x-linguist;
Terminal=false
Type=Application
Categories=Qt;Development;

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Name=Qt D-Bus Viewer (Qt 5)
GenericName=D-Bus Debugger
Comment=Debug D-Bus applications
Exec=qdbusviewer
Icon=qdbusviewer-qt5
Terminal=false
Type=Application
Categories=Qt;Development;Debugger;

24
rocm/rccl/.SRCINFO Normal file
View File

@ -0,0 +1,24 @@
pkgbase = rccl
pkgdesc = ROCm Communication Collectives Library
pkgver = 6.2.4
pkgrel = 1
url = https://rocm.docs.amd.com/projects/rccl/en/latest/index.html
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = riscv64
license = BSD-3-Clause
makedepends = cmake
makedepends = rocm-cmake
makedepends = hipify-clang
makedepends = python
depends = rocm-core
depends = glibc
depends = gcc-libs
depends = hip-runtime-amd
depends = rocm-smi-lib
options = !lto
source = rccl-6.2.4.tar.gz::https://github.com/ROCm/rccl/archive/rocm-6.2.4.tar.gz
sha256sums = 12a04743ed89a74b4a08aa046b6a549d385e15d6866042fd41eac8f085f50eea
pkgname = rccl

View File

@ -0,0 +1,5 @@
[rccl]
source = 'github'
github = 'ROCm/rccl'
use_latest_release = true
prefix = 'rocm-'

4
sord/.nvchecker.toml Normal file
View File

@ -0,0 +1,4 @@
[sord]
source = "git"
git = "https://github.com/drobilla/sord.git"
prefix = "v"

View File

@ -0,0 +1,31 @@
pkgbase = xf86-input-synaptics
pkgdesc = Synaptics driver for notebook touchpads
pkgver = 1.10.0
pkgrel = 1
url = https://xorg.freedesktop.org/
install = xf86-input-synaptics.install
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
groups = xorg-drivers
license = MIT
makedepends = xorg-server-devel
makedepends = X-ABI-XINPUT_VERSION=24.4
makedepends = xorgproto
depends = libxtst
depends = libevdev
depends = libx11
depends = libxi
depends = glibc
provides = synaptics
conflicts = synaptics
replaces = synaptics
source = https://xorg.freedesktop.org/releases/individual/driver/xf86-input-synaptics-1.10.0.tar.xz
source = https://xorg.freedesktop.org/releases/individual/driver/xf86-input-synaptics-1.10.0.tar.xz.sig
validpgpkeys = 4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E
sha512sums = deb14ba039f423c4575825ecdeb74f31e30f044a4efc7dae9c1634f841dcf7066970cd470be7e63f68eccd4899e0434d602e59c297042cb2f38ff2a3a02d7e91
sha512sums = SKIP
pkgname = xf86-input-synaptics

View File

@ -0,0 +1,8 @@
[xf86-input-synaptics]
source = "gitlab"
gitlab = "xorg/driver/xf86-input-synaptics"
host = "gitlab.freedesktop.org"
use_max_tag = true
include_regex = ".*xf86-input-synaptics-.*"
prefix = "xf86-input-synaptics-"

View File

@ -0,0 +1,13 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZqpgOBYJKwYBBAHaRw8BAQdAAEuZsANxhdQ5lyf2lrazyJIUXDMIToFI2XX/
DcvZyrq0Kkpvc2h1YSBEaWNrZW5zIDxKb3NodWFASm9zaHVhLURpY2tlbnMuY29t
PoiTBBMWCgA7FiEEwuJVXaKuWnENgHz3RV4urJNi/hsFAmaqYDgCGwMFCwkIBwIC
IgIGFQoJCAsCBBYCAwECHgcCF4AACgkQRV4urJNi/hsTOgEA2PmLFQLygAdz9Oza
Qb6ZOUlCF/F5lUkj1OUJFDdHdT8BANH3B6mixGZsqtEHGGTLy1eneop3OjyCipIg
ABKXLiwLuDgEZqpgOBIKKwYBBAGXVQEFAQEHQPWiFJ0Vgvyhxfj163wQ/T9eS95y
fGxOT+kJWKrX+d9gAwEIB4h4BBgWCgAgFiEEwuJVXaKuWnENgHz3RV4urJNi/hsF
AmaqYDgCGwwACgkQRV4urJNi/htNnQEAvxlEmuq2mOIKoT5x1kDkSYR1Sl3S7JBW
ca5OtDETK4cA/A9iTxmN3VUOBNrP47ZlcDG8Tbx/H2/JT4C6Zm8Ikl0P
=37nz
-----END PGP PUBLIC KEY BLOCK-----

4
zix/.nvchecker.toml Normal file
View File

@ -0,0 +1,4 @@
[zix]
source = "git"
git = "https://github.com/drobilla/zix.git"
prefix = "v"