summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-01 22:43:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-01 22:43:06 +0000
commit417ef5d7c7bd36af15766ab14554600fbe7daed7 (patch)
tree3b5d8d93ff01be44bfb626166431ec3722be57b0 /eclass
parent7323114f21150e9c3714584386134160e2c520cf (diff)
gentoo auto-resync : 01:02:2025 - 22:43:06
Diffstat (limited to 'eclass')
-rw-r--r--eclass/Manifest.gzbin40194 -> 40198 bytes
-rw-r--r--eclass/llvm.org.eclass3
-rw-r--r--eclass/qt6-build.eclass29
-rw-r--r--[-rwxr-xr-x]eclass/tests/autotools_eaclocal_amflags.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/cargo-bench.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/dist-kernel-utils.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/eapi8-dosym.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/eapi9-pipestatus.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/edo.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/estack_eshopts.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/estack_estack.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/estack_evar.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/flag-o-matic.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/git-r3_GIT_DIR.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/git-r3_subrepos.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/linux-info_get_running_version.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/llvm-r1.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/llvm-r2.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/llvm-utils.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/llvm.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/multilib.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/multiprocessing_makeopts_jobs.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/multiprocessing_makeopts_loadavg.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/pypi-bench.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/pypi.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/python-utils-bench.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/python-utils-r1.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/qmail.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/rebar_fix_include_path.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/rebar_remove_deps.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/rebar_set_vsn.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/savedconfig.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/systemd.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/toolchain-funcs.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/toolchain.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/unpacker.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/verify-sig.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/version-funcs.sh0
-rw-r--r--[-rwxr-xr-x]eclass/tests/zig-utils.sh0
39 files changed, 25 insertions, 7 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 5032756b4e7a..caa98fff9871 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 348bea3dd1db..f9704aceeb2a 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
case ${PV} in
+ 21.0.0_pre20250201)
+ EGIT_COMMIT=bfa7edcc6652bdb37d53e0cec64926aab3f280eb
+ ;;
20.0.0_pre20250125)
EGIT_COMMIT=1f26ac10ca1bef40a80be8f81a6f109713bc586f
;;
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index 31bdf1e01167..ae23f4e9bd82 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -234,18 +234,33 @@ _qt6-build_create_user_facing_links() {
# even if no links (empty), if missing will assume that it is an error
[[ ${PN} == qttranslations ]] && return
- # loop and match using paths (upstream suggests `xargs ln -s < ${links}`
- # but, for what it is worth, that will fail if paths have spaces)
+ # TODO: drop when <6.8.3 is gone, unneeded version with relative paths
+ if ver_test -lt 6.8.3; then
+ local link
+ while IFS= read -r link; do
+ if [[ -z ${link} ]]; then
+ continue
+ elif [[ ${link} =~ ^("${QT6_PREFIX}"/.+)\ ("${QT6_PREFIX}"/bin/.+) ]]
+ then
+ dosym -r "${BASH_REMATCH[1]#"${EPREFIX}"}" \
+ "${BASH_REMATCH[2]#"${EPREFIX}"}"
+ else
+ die "unrecognized user_facing_tool_links.txt line: ${link}"
+ fi
+ done < "${BUILD_DIR}"/user_facing_tool_links.txt || die
+
+ return
+ fi
+
local link
while IFS= read -r link; do
if [[ -z ${link} ]]; then
continue
- elif [[ ${link} =~ ^("${QT6_PREFIX}"/.+)\ ("${QT6_PREFIX}"/bin/.+) ]]
- then
- dosym -r "${BASH_REMATCH[1]#"${EPREFIX}"}" \
- "${BASH_REMATCH[2]#"${EPREFIX}"}"
+ elif [[ ${link} =~ (../[^ ]+)\ (bin/.+) ]]; then
+ dosym "${BASH_REMATCH[1]}" \
+ "${QT6_PREFIX#"${EPREFIX}"}/${BASH_REMATCH[2]}"
else
- die "unrecognized line '${link}' in '${links}'"
+ die "unrecognized user_facing_tool_links.txt line: ${link}"
fi
done < "${BUILD_DIR}"/user_facing_tool_links.txt || die
}
diff --git a/eclass/tests/autotools_eaclocal_amflags.sh b/eclass/tests/autotools_eaclocal_amflags.sh
index b64f857ec102..b64f857ec102 100755..100644
--- a/eclass/tests/autotools_eaclocal_amflags.sh
+++ b/eclass/tests/autotools_eaclocal_amflags.sh
diff --git a/eclass/tests/cargo-bench.sh b/eclass/tests/cargo-bench.sh
index 9347fe339c12..9347fe339c12 100755..100644
--- a/eclass/tests/cargo-bench.sh
+++ b/eclass/tests/cargo-bench.sh
diff --git a/eclass/tests/dist-kernel-utils.sh b/eclass/tests/dist-kernel-utils.sh
index 28c8f7213a53..28c8f7213a53 100755..100644
--- a/eclass/tests/dist-kernel-utils.sh
+++ b/eclass/tests/dist-kernel-utils.sh
diff --git a/eclass/tests/eapi8-dosym.sh b/eclass/tests/eapi8-dosym.sh
index a0f8961d4d96..a0f8961d4d96 100755..100644
--- a/eclass/tests/eapi8-dosym.sh
+++ b/eclass/tests/eapi8-dosym.sh
diff --git a/eclass/tests/eapi9-pipestatus.sh b/eclass/tests/eapi9-pipestatus.sh
index 6264b63d9440..6264b63d9440 100755..100644
--- a/eclass/tests/eapi9-pipestatus.sh
+++ b/eclass/tests/eapi9-pipestatus.sh
diff --git a/eclass/tests/edo.sh b/eclass/tests/edo.sh
index cac03e0401ba..cac03e0401ba 100755..100644
--- a/eclass/tests/edo.sh
+++ b/eclass/tests/edo.sh
diff --git a/eclass/tests/estack_eshopts.sh b/eclass/tests/estack_eshopts.sh
index c070e99b6569..c070e99b6569 100755..100644
--- a/eclass/tests/estack_eshopts.sh
+++ b/eclass/tests/estack_eshopts.sh
diff --git a/eclass/tests/estack_estack.sh b/eclass/tests/estack_estack.sh
index 18d337ec1f0c..18d337ec1f0c 100755..100644
--- a/eclass/tests/estack_estack.sh
+++ b/eclass/tests/estack_estack.sh
diff --git a/eclass/tests/estack_evar.sh b/eclass/tests/estack_evar.sh
index 1bf35f2d6e0e..1bf35f2d6e0e 100755..100644
--- a/eclass/tests/estack_evar.sh
+++ b/eclass/tests/estack_evar.sh
diff --git a/eclass/tests/flag-o-matic.sh b/eclass/tests/flag-o-matic.sh
index 1e4bfdb2fcfe..1e4bfdb2fcfe 100755..100644
--- a/eclass/tests/flag-o-matic.sh
+++ b/eclass/tests/flag-o-matic.sh
diff --git a/eclass/tests/git-r3_GIT_DIR.sh b/eclass/tests/git-r3_GIT_DIR.sh
index 2c9fa07b7041..2c9fa07b7041 100755..100644
--- a/eclass/tests/git-r3_GIT_DIR.sh
+++ b/eclass/tests/git-r3_GIT_DIR.sh
diff --git a/eclass/tests/git-r3_subrepos.sh b/eclass/tests/git-r3_subrepos.sh
index 76dbb1981bfc..76dbb1981bfc 100755..100644
--- a/eclass/tests/git-r3_subrepos.sh
+++ b/eclass/tests/git-r3_subrepos.sh
diff --git a/eclass/tests/linux-info_get_running_version.sh b/eclass/tests/linux-info_get_running_version.sh
index b8ae8c4b85ae..b8ae8c4b85ae 100755..100644
--- a/eclass/tests/linux-info_get_running_version.sh
+++ b/eclass/tests/linux-info_get_running_version.sh
diff --git a/eclass/tests/llvm-r1.sh b/eclass/tests/llvm-r1.sh
index d4657815465d..d4657815465d 100755..100644
--- a/eclass/tests/llvm-r1.sh
+++ b/eclass/tests/llvm-r1.sh
diff --git a/eclass/tests/llvm-r2.sh b/eclass/tests/llvm-r2.sh
index fde76d2d682e..fde76d2d682e 100755..100644
--- a/eclass/tests/llvm-r2.sh
+++ b/eclass/tests/llvm-r2.sh
diff --git a/eclass/tests/llvm-utils.sh b/eclass/tests/llvm-utils.sh
index 6fe3da3eda13..6fe3da3eda13 100755..100644
--- a/eclass/tests/llvm-utils.sh
+++ b/eclass/tests/llvm-utils.sh
diff --git a/eclass/tests/llvm.sh b/eclass/tests/llvm.sh
index e62fb4b002a2..e62fb4b002a2 100755..100644
--- a/eclass/tests/llvm.sh
+++ b/eclass/tests/llvm.sh
diff --git a/eclass/tests/multilib.sh b/eclass/tests/multilib.sh
index 95be9530881e..95be9530881e 100755..100644
--- a/eclass/tests/multilib.sh
+++ b/eclass/tests/multilib.sh
diff --git a/eclass/tests/multiprocessing_makeopts_jobs.sh b/eclass/tests/multiprocessing_makeopts_jobs.sh
index 56d73ef48b3c..56d73ef48b3c 100755..100644
--- a/eclass/tests/multiprocessing_makeopts_jobs.sh
+++ b/eclass/tests/multiprocessing_makeopts_jobs.sh
diff --git a/eclass/tests/multiprocessing_makeopts_loadavg.sh b/eclass/tests/multiprocessing_makeopts_loadavg.sh
index d6e4bf0451fb..d6e4bf0451fb 100755..100644
--- a/eclass/tests/multiprocessing_makeopts_loadavg.sh
+++ b/eclass/tests/multiprocessing_makeopts_loadavg.sh
diff --git a/eclass/tests/pypi-bench.sh b/eclass/tests/pypi-bench.sh
index 02855563db3f..02855563db3f 100755..100644
--- a/eclass/tests/pypi-bench.sh
+++ b/eclass/tests/pypi-bench.sh
diff --git a/eclass/tests/pypi.sh b/eclass/tests/pypi.sh
index 471ac048b18a..471ac048b18a 100755..100644
--- a/eclass/tests/pypi.sh
+++ b/eclass/tests/pypi.sh
diff --git a/eclass/tests/python-utils-bench.sh b/eclass/tests/python-utils-bench.sh
index f718b9f125cb..f718b9f125cb 100755..100644
--- a/eclass/tests/python-utils-bench.sh
+++ b/eclass/tests/python-utils-bench.sh
diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh
index 81c3c6f78158..81c3c6f78158 100755..100644
--- a/eclass/tests/python-utils-r1.sh
+++ b/eclass/tests/python-utils-r1.sh
diff --git a/eclass/tests/qmail.sh b/eclass/tests/qmail.sh
index 16e52741c23c..16e52741c23c 100755..100644
--- a/eclass/tests/qmail.sh
+++ b/eclass/tests/qmail.sh
diff --git a/eclass/tests/rebar_fix_include_path.sh b/eclass/tests/rebar_fix_include_path.sh
index 46c5712104b1..46c5712104b1 100755..100644
--- a/eclass/tests/rebar_fix_include_path.sh
+++ b/eclass/tests/rebar_fix_include_path.sh
diff --git a/eclass/tests/rebar_remove_deps.sh b/eclass/tests/rebar_remove_deps.sh
index e2717b59eaf9..e2717b59eaf9 100755..100644
--- a/eclass/tests/rebar_remove_deps.sh
+++ b/eclass/tests/rebar_remove_deps.sh
diff --git a/eclass/tests/rebar_set_vsn.sh b/eclass/tests/rebar_set_vsn.sh
index 6cc4600695a6..6cc4600695a6 100755..100644
--- a/eclass/tests/rebar_set_vsn.sh
+++ b/eclass/tests/rebar_set_vsn.sh
diff --git a/eclass/tests/savedconfig.sh b/eclass/tests/savedconfig.sh
index ad03ce2d2d94..ad03ce2d2d94 100755..100644
--- a/eclass/tests/savedconfig.sh
+++ b/eclass/tests/savedconfig.sh
diff --git a/eclass/tests/systemd.sh b/eclass/tests/systemd.sh
index f870df4b7a12..f870df4b7a12 100755..100644
--- a/eclass/tests/systemd.sh
+++ b/eclass/tests/systemd.sh
diff --git a/eclass/tests/toolchain-funcs.sh b/eclass/tests/toolchain-funcs.sh
index 0d6745862148..0d6745862148 100755..100644
--- a/eclass/tests/toolchain-funcs.sh
+++ b/eclass/tests/toolchain-funcs.sh
diff --git a/eclass/tests/toolchain.sh b/eclass/tests/toolchain.sh
index 1ba2e6b1f29d..1ba2e6b1f29d 100755..100644
--- a/eclass/tests/toolchain.sh
+++ b/eclass/tests/toolchain.sh
diff --git a/eclass/tests/unpacker.sh b/eclass/tests/unpacker.sh
index ef17e724a851..ef17e724a851 100755..100644
--- a/eclass/tests/unpacker.sh
+++ b/eclass/tests/unpacker.sh
diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
index a87e2c7703d7..a87e2c7703d7 100755..100644
--- a/eclass/tests/verify-sig.sh
+++ b/eclass/tests/verify-sig.sh
diff --git a/eclass/tests/version-funcs.sh b/eclass/tests/version-funcs.sh
index cb2a92342c65..cb2a92342c65 100755..100644
--- a/eclass/tests/version-funcs.sh
+++ b/eclass/tests/version-funcs.sh
diff --git a/eclass/tests/zig-utils.sh b/eclass/tests/zig-utils.sh
index 14af1d2105e3..14af1d2105e3 100755..100644
--- a/eclass/tests/zig-utils.sh
+++ b/eclass/tests/zig-utils.sh