Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-09-22 09:18:49 +00:00
149 changed files with 1628 additions and 2054 deletions

View File

@@ -1,29 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of AMDGPU USE_EXPAND flags.
gfx701 - Enable support for AMD GPU codename hawaii ( FirePro W8100, FirePro W9100, FirePro S9150, FirePro S9170 )
gfx702 - Enable support for AMD GPU ( Radeon R9 290, Radeon R9 290x, Radeon R390, Radeon R390x )
gfx704 - Enable support for AMD GPU codename bonaire ( Radeon HD 7790, Radeon HD 8770, R7 260, R7 260X )
gfx802 - Enable support for AMD GPU codename iceland and tonga ( Radeon R9 285, Radeon R9 380, Radeon R9 385 )
gfx803 - Enable support for AMD GPU codename fiji polaris10 and polaris11 ( Radeon R9 Nano, Radeon R9 Fury, Radeon R9 FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8, Radeon RX 470, Radeon RX 480, Radeon Instinct MI6, Radeon RX 460 )
gfx805 - Enable support for AMD GPU codename tongapro ( FirePro S7150, FirePro S7100, FirePro W7100, Mobile FirePro M7170 )
gfx810 - Enable support for AMD GPU codename stoney
gfx900 - Enable support for AMD GPU ( Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64, Radeon RX Vega 64 Liquid, Radeon Instinct MI25 )
gfx904 - Enable support for AMD GPU gfx904
gfx906 - Enable support for AMD GPU ( Radeon Instinct MI50, Radeon Instinct MI60, Radeon VII, Radeon Pro VII )
gfx908 - Enable support for AMD GPU ( AMD Instinct MI100 Accelerator )
gfx909 - Enable support for AMD GPU gfx909
gfx90a - Enable support for AMD GPU gfx904
gfx940 - Enable support for AMD GPU gfx940
gfx1010 - Enable support for AMD GPU ( Radeon RX 5700, Radeon RX 5700 XT, Radeon Pro 5600 XT, Radeon Pro 5600M )
gfx1011 - Enable support for AMD GPU ( Radeon Pro V520 )
gfx1012 - Enable support for AMD GPU ( Radeon RX 5500, Radeon RX 5500 XT )
gfx1030 - Enable support for AMD GPU ( Radeon RX 6800, Radeon RX 6800 XT, Radeon RX 6900 XT )
gfx1031 - Enable support for AMD GPU ( Radeon RX 6700 XT )
gfx1032 - Enable support for AMD GPU gfx1032
gfx1034 - Enable support for AMD GPU gfx1034
gfx1100 - Enable support for AMD GPU gfx1100
gfx1101 - Enable support for AMD GPU gfx1101
gfx1102 - Enable support for AMD GPU gfx1102

View File

@@ -1,9 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of BACKEND USE_EXPAND flags.
compute - Use Boost.Compute algorithms
cuda - Use CUDA as backend
jit - Use the JIT backend
opencl - Use OpenCL as backend

View File

@@ -1,8 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of COMM_QUEUE USE_EXPAND flags.
ipc - Use ipc as the communication protocol between client library and active backend
socket - Use socket as the communication protocol between client library and active backend
thallium - Use thallium as the communication protocol between client library and active backend

View File

@@ -1,12 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Whenever the flag name does not correspond to /proc/cpuinfo flags,
# please put the cpuinfo flag in square brackets. If more than one flag
# is specified, any of them will enable the respective USE flag.
amx_bf16 - Use Advanced Matrix Extensions BFloat16 instruction set
amx_tile - Use Advanced Matrix Extensions Tile Matrix Multiply Instruction set
amx_int8 - Use Advanced Matrix Extensions INT8 instruction set
avx_vnni - Use VEX-coded vector neural network instructions for 8- and 16-bit multiply-add operations
bmi2 - Use Bit Manipulation Instruction Set 2

View File

@@ -1,9 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of CUBELIB_STRATEGY USE_EXPAND flags.
keepall - Set the data loading strategy to: keep all in memory, load on demand
lastn - Set the data loading strategy to: keep last n rows in memory
manual - Set the data loading strategy to: manual loading
preload - Set the data loading strategy to: keep all in memory, preloaded

View File

@@ -1,12 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of GEOIDS_DATASETS USE_EXPAND flags.
egm84-30 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid
egm84-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 15' grid
egm96-15 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid
egm96-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 5' grid
egm2008-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid
egm2008-2-5 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 2.5' grid
egm2008-1 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 1' grid

View File

@@ -1,9 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of GRAVITY_MODELS USE_EXPAND flags.
egm84 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html 30' grid
egm96 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html 15' grid
egm2008 - http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008 5' grid
wgs84 -

View File

@@ -1,8 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of INSTRUMENT USE_EXPAND flags.
dynamic-memory - Enables instrumentation for dynamic memory (malloc, free, realloc) calls
io - Enables instrumentation for basic I/O (read, write) calls
syscall - Enables instrumentation for system calls (other than I/O and mallocs)

View File

@@ -1,13 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of MAGNETIC_MODELS USE_EXPAND flags.
wmm2010 - the World Magnetic Model 2010, which approximates the main magnetic field for the period 20102015.
wmm2020 - the World Magnetic Model 2020, which approximates the main magnetic field for the period 20202025.
wmm2015v2 - the World Magnetic Model 2015, which approximates the main magnetic field for the period 20152020.
igrf11 - the International Geomagnetic Reference Field (11th generation), which approximates the main magnetic field for the period 19002015.
igrf12 - the International Geomagnetic Reference Field (12th generation), which approximates the main magnetic field for the period 19002020.
emm2010 - the Enhanced Magnetic Model 2010, which approximates the main and crustal magnetic fields for the period 20102015.
emm2015 - the Enhanced Magnetic Model 2015, which approximates the main and crustal magnetic fields for the period 20002020.
emm2017 - the Enhanced Magnetic Model 2017, which approximates the main and crustal magnetic fields for the period 20002022.

View File

@@ -1,70 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of MBDYN_MODULE USE_EXPAND flags.
FMU - This is a module to import and cosimulation of FMUs, developed using FMI standards, for MBDyn
aerodyn - This is MBDyn's module for the wind-turbine aerodynamics library AeroDyn
asynchronous-machine - The purpose of this code is the simulation of an asynchronous electrical machine as a part of a multibody model
autodiff-test - This element implements a inline joint with friction
ballbearing-contact - ball bearing contact
bullet - sci-physics/bullet module
charm - This module implements a user-defined induced velocity element based on CDI's CHARM free wake
constlaw-f90 - This directory contains an example of run-time loadable constitutive law written in Fortran 90
constlaw-f95 - This directory contains an example of run-time loadable constitutive law written in Fortran 95
constlaw - This directory contains an example of run-time loadable constitutive law
cont-contact - continuous contact
controller - controller module
convtest - convergence test module
cyclocopter - This module implements induced velocity models for cycloidal rotors
damper-gandhi - Gandhi, F. and Chopra, I., "An analytical model for a nonlinear elastomeric lag damper and its effect on aeromechanical stability in hover" Journal of the American Helicopter Society, Vol. 39, 1994, pp. 59-69.
damper-graall - GRAALL Damper Constitutive Law
damper-hydraulic - Hydraulic Damper Constitutive Law
damper - It implements a 1D constitutive law based on a generic nonlinear rheological formula, whose coefficients are computed by means of parameter identification from experimental measurements
diff - diff drive module
dot - dot language module
drive-test - drive test module
drive - example of run-time loadable drive
dummy - Dummy module --- does nothing, used to test the infrastructure
eu2phi - converts three Euler angles into the corresponding Euler vector
fab-electric - Library of electric components for "digital fabrication" machines
fab-motion - Library of motion transmission components for "digital fabrication" machines
fab-sbearings - Library of bearings for "digital fabrication" machines
fabricate - Library of components of "digital fabrication" machines
flightgear - flightgear module
friction - eXperimental friction model
friction3 - eXperimental friction model (2nd try)
hfelem - Harmonic Excitation Element
hid - This module registers a file driver that captures the input from HID USB devices (only tested with some joysticks)
hunt-crossley - HuntCrossley constitutive law
hydrodynamic-plain-bearing - This module implements a hydrodynamic plain bearing according to Hans Juergen Butenschoen 1976 Das hydrodynamische zylindrische Gleitlager endlicher Breite unter instationaerer Belastung
hydrodynamic-plain-bearing2 - module hydrodynamic plain bearing2
imu - implements two uses of a IMU
indvel - This module implements a dummy induced velocity model
inline-friction - This element implements a inline joint with friction
inplane-friction - In plane friction
journal-bearing - This element implements a journal bearing with lugre friction
leapmotion - leapmotion hand
loadinc - load increment normalization
marble - marble model for icecube robot
md - MD module
mds - mds module
minmaxdrive - minmaxdrive module
multi-step-drive - multi step drive module
muscles - muscle module
namespace - namespace module
nodedistdrive - node dist drive module
nonsmooth-node - Defines a unilateral constraint in form of a contact between a node and one or more planes, optionally with friction
ns - ns1 module
octave - octave module
randdrive - rand drive module
rollercoaster - rollercoaster module
rotor-loose-coupling - rotor loose coupling
scalarfunc - example of run-time loadable scalar function
switch-drive - switch drive module
tclpgin - tcl plugin
triangular-contact - This element implements unilateral contact with friction between an arbitrary rigid body, represented by a triangular mesh, and a set of nodes with arbitrary offsets
udunits - This module adds a namespace "units" with the only function "convert", which is thus invoked as "units::convert"
uni-in-plane - This element implements the unilateral contact between a point and a plane
wheel2 - Connects 2 structural nodes: Wheel Ground
wheel4 - L. Gagnon, M. J. Richard, P. Masarati, M. Morandini, and G. Dore. Multibody simulation of tires operating on an uneven road. In Multibody Dynamics 2011, 4-7 July 2011

View File

@@ -1,9 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of NANOX USE_EXPAND flags.
debug - Enable generation of debug version
instrumentation - Enable generation of instrumentation version
instrumentation-debug - Enable generation of instrumentation-debug version
performance - Enable generation of performance version

View File

@@ -1,8 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of OFI_MR USE_EXPAND flags.
basic - OFI memory registration mode: basic
rma-event - The OFI transport will use FI_MR_RMA_EVENT
scalable - The OFI transport will use FI_MR_SCALABLE

View File

@@ -1,11 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PARSEC_DEBUG USE_EXPAND flags.
history - Keep a summarized history of critical events in memory that can be dumped in gdb when deadlock occur
mem-addr - Enable the memory access checker
mem-leak - Enable only the memory leak checker
mem-race - Enable the memory thread-race checker
noisier - Enable chatterbox-like verbose debugging (may impact performance)
paranoid - Enable extra paranoid checks (may impact performance)

View File

@@ -1,8 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PARSEC_DIST USE_EXPAND flags.
collectives - Use optimized asynchronous operations where collective communication pattern is detected
priorities - Favor the communications that unlock the most prioritary tasks
thread - Use an extra thread to progress the data movements

View File

@@ -1,19 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PARSEC_PROF USE_EXPAND flags.
active-arena-set - Enable the profiling of active arena set to track memory usage of parsec handles
btf - Force PaRSEC Binary Tracing Format to be the profiling system
dry-body - Disable calls to the actual bodies, no computation is performed
dry-dep - Disable calls to the actual data transport, remote dependencies are notified, but no data movement takes place
dry-run - Disable calls to the actual bodies and do not move the data between nodes, unfold the dependencies only
grapher - Enable the generation of the dot graph representation during execution
helper-thread - Use an extra thread to progress the data movements
mmap - Use MMAP to create the profile files
otf2 - Force otf2 to be the profiling system
pins - Enable the use of the PaRSEC callback instrumentation system
ptg-internal-init - Generate Profiling traces for the internal_init tasks in the PTG interface
rusage-eu - Print the rusage per execution unit for each progress
scheduling-events - Enable the tracing of fine-grained scheduling details during execution
tau - Experimental usage of TAU profiling framework

View File

@@ -1,9 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of TCL USE_EXPAND flags.
debug - Build the debug version
instrumentation - Build the instrumentation version
instrumentation-debug - Build the instrumentation-debug version
performance - Build the performance version

View File

@@ -1,8 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of TOTAL_DATA_ORDERING USE_EXPAND flags.
always - Always assume total data ordering is available and abort a job if that's not the case
check - Check will result in slightly higher overhead but will provide a fallback if the network doesn't provide total data ordering
never - Never use total data ordering optimizations

View File

@@ -1,7 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of TRANSPORT USE_EXPAND flags.
shmem - Use Shared memory for on-node communication. This is currently experimental and should be avoided
udp - Use UDP for remote communication

View File

@@ -1 +0,0 @@
USE_EXPAND="AMDGPU BACKEND COMM_QUEUE GEOIDS_DATASETS GRAVITY_MODELS INSTRUMENT MAGNETIC_MODELS MBDYN_MODULE NANOX OFI_MR PARSEC_DEBUG PARSEC_DIST PARSEC_PROF TCL TOTAL_DATA_ORDERING TRANSPORT"

View File

@@ -41,16 +41,6 @@ media-sound/pulseaudio-virtualmic
# Removal on 2025-09-29
app-text/klogg
# Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com> (2025-08-18)
# Unwanted and unmaintained. Live ebuild only.
# Removal on 2025-09-18
media-video/avisynth+
# David (stkw0) Roman <davidroman96@gmail.com> (2025-08-18)
# No maintainer nor metadata.xml file. src_test fails. Live ebuild only.
# Removal on 2025-09-18
games-util/pegasus
# David (stkw0) Roman <davidroman96@gmail.com> (2025-07-25)
# Depends on removed pydantic version.
dev-python/safety-schemas

View File

@@ -1,4 +1,3 @@
move sci-geosciences/geographiclib sci-geosciences/GeographicLib
move x11-libs/kimageannotator media-libs/kimageannotator
move x11-libs/kcolorpicker media-libs/kcolorpicker
move gui-apps/paperdesktop gui-apps/paperde

View File

@@ -1,3 +1,5 @@
move dev-db/limbo dev-db/turso
move net-proxy/nekoray net-proxy/Throne
move app-crypt/autofirma app-crypt/autofirma-bin
move dev-build/FoBiS dev-build/fobis
move dev-libs/StringiFor dev-libs/stringifor