From 0f959d464eaec9d4f409834fd988070c732892f3 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Wed, 17 Sep 2025 13:48:38 +0200 Subject: [PATCH 01/56] profiles/make.defaults: drop AMDGPU This is in ::gentoo as AMDGPU_TARGETS. Fixes: 0a38c02adf83dd15322fbba40cae2d2687859db1 Signed-off-by: Paul Zander --- profiles/desc/amdgpu.desc | 29 ----------------------------- profiles/make.defaults | 2 +- 2 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 profiles/desc/amdgpu.desc diff --git a/profiles/desc/amdgpu.desc b/profiles/desc/amdgpu.desc deleted file mode 100644 index 585767e722..0000000000 --- a/profiles/desc/amdgpu.desc +++ /dev/null @@ -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 diff --git a/profiles/make.defaults b/profiles/make.defaults index ad4c4e02e4..f245f94756 100644 --- a/profiles/make.defaults +++ b/profiles/make.defaults @@ -1 +1 @@ -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" +USE_EXPAND="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" From a68e9e6a5b65ea2616153dc7528842202b6619b1 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Wed, 17 Sep 2025 13:52:38 +0200 Subject: [PATCH 02/56] profiles/make.defaults: drop unused USE_EXPAND Signed-off-by: Paul Zander --- profiles/desc/backend.desc | 9 ---- profiles/desc/comm_queue.desc | 8 --- profiles/desc/cpu_flags_x86.desc | 12 ----- profiles/desc/cubelib_strategy.desc | 9 ---- profiles/desc/geoids_datasets.desc | 12 ----- profiles/desc/gravity_models.desc | 9 ---- profiles/desc/instrument.desc | 8 --- profiles/desc/magnetic_models.desc | 13 ----- profiles/desc/mbdyn_module.desc | 70 -------------------------- profiles/desc/nanox.desc | 9 ---- profiles/desc/ofi_mr.desc | 8 --- profiles/desc/parsec_debug.desc | 11 ---- profiles/desc/parsec_dist.desc | 8 --- profiles/desc/parsec_prof.desc | 19 ------- profiles/desc/tcl.desc | 9 ---- profiles/desc/total_data_ordering.desc | 8 --- profiles/desc/transport.desc | 7 --- profiles/make.defaults | 1 - 18 files changed, 230 deletions(-) delete mode 100644 profiles/desc/backend.desc delete mode 100644 profiles/desc/comm_queue.desc delete mode 100644 profiles/desc/cpu_flags_x86.desc delete mode 100644 profiles/desc/cubelib_strategy.desc delete mode 100644 profiles/desc/geoids_datasets.desc delete mode 100644 profiles/desc/gravity_models.desc delete mode 100644 profiles/desc/instrument.desc delete mode 100644 profiles/desc/magnetic_models.desc delete mode 100644 profiles/desc/mbdyn_module.desc delete mode 100644 profiles/desc/nanox.desc delete mode 100644 profiles/desc/ofi_mr.desc delete mode 100644 profiles/desc/parsec_debug.desc delete mode 100644 profiles/desc/parsec_dist.desc delete mode 100644 profiles/desc/parsec_prof.desc delete mode 100644 profiles/desc/tcl.desc delete mode 100644 profiles/desc/total_data_ordering.desc delete mode 100644 profiles/desc/transport.desc delete mode 100644 profiles/make.defaults diff --git a/profiles/desc/backend.desc b/profiles/desc/backend.desc deleted file mode 100644 index 8a708023b2..0000000000 --- a/profiles/desc/backend.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/comm_queue.desc b/profiles/desc/comm_queue.desc deleted file mode 100644 index 2e0edd5e18..0000000000 --- a/profiles/desc/comm_queue.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/cpu_flags_x86.desc b/profiles/desc/cpu_flags_x86.desc deleted file mode 100644 index 3b18d4e94e..0000000000 --- a/profiles/desc/cpu_flags_x86.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/cubelib_strategy.desc b/profiles/desc/cubelib_strategy.desc deleted file mode 100644 index 9e119c7342..0000000000 --- a/profiles/desc/cubelib_strategy.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/geoids_datasets.desc b/profiles/desc/geoids_datasets.desc deleted file mode 100644 index fb413a506b..0000000000 --- a/profiles/desc/geoids_datasets.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/gravity_models.desc b/profiles/desc/gravity_models.desc deleted file mode 100644 index 9cc2a3d072..0000000000 --- a/profiles/desc/gravity_models.desc +++ /dev/null @@ -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 - diff --git a/profiles/desc/instrument.desc b/profiles/desc/instrument.desc deleted file mode 100644 index 8311329db6..0000000000 --- a/profiles/desc/instrument.desc +++ /dev/null @@ -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) diff --git a/profiles/desc/magnetic_models.desc b/profiles/desc/magnetic_models.desc deleted file mode 100644 index 018d06eee6..0000000000 --- a/profiles/desc/magnetic_models.desc +++ /dev/null @@ -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 2010–2015. -wmm2020 - the World Magnetic Model 2020, which approximates the main magnetic field for the period 2020–2025. -wmm2015v2 - the World Magnetic Model 2015, which approximates the main magnetic field for the period 2015–2020. -igrf11 - the International Geomagnetic Reference Field (11th generation), which approximates the main magnetic field for the period 1900–2015. -igrf12 - the International Geomagnetic Reference Field (12th generation), which approximates the main magnetic field for the period 1900–2020. -emm2010 - the Enhanced Magnetic Model 2010, which approximates the main and crustal magnetic fields for the period 2010–2015. -emm2015 - the Enhanced Magnetic Model 2015, which approximates the main and crustal magnetic fields for the period 2000–2020. -emm2017 - the Enhanced Magnetic Model 2017, which approximates the main and crustal magnetic fields for the period 2000–2022. diff --git a/profiles/desc/mbdyn_module.desc b/profiles/desc/mbdyn_module.desc deleted file mode 100644 index d217ff2156..0000000000 --- a/profiles/desc/mbdyn_module.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/nanox.desc b/profiles/desc/nanox.desc deleted file mode 100644 index d83e3d277c..0000000000 --- a/profiles/desc/nanox.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/ofi_mr.desc b/profiles/desc/ofi_mr.desc deleted file mode 100644 index 11fd24e527..0000000000 --- a/profiles/desc/ofi_mr.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/parsec_debug.desc b/profiles/desc/parsec_debug.desc deleted file mode 100644 index 6be56f41c8..0000000000 --- a/profiles/desc/parsec_debug.desc +++ /dev/null @@ -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) diff --git a/profiles/desc/parsec_dist.desc b/profiles/desc/parsec_dist.desc deleted file mode 100644 index 404ed1ed16..0000000000 --- a/profiles/desc/parsec_dist.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/parsec_prof.desc b/profiles/desc/parsec_prof.desc deleted file mode 100644 index b35c79134f..0000000000 --- a/profiles/desc/parsec_prof.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/tcl.desc b/profiles/desc/tcl.desc deleted file mode 100644 index acf4047ac6..0000000000 --- a/profiles/desc/tcl.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/total_data_ordering.desc b/profiles/desc/total_data_ordering.desc deleted file mode 100644 index 3e77af16b8..0000000000 --- a/profiles/desc/total_data_ordering.desc +++ /dev/null @@ -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 diff --git a/profiles/desc/transport.desc b/profiles/desc/transport.desc deleted file mode 100644 index 2189eb6fc2..0000000000 --- a/profiles/desc/transport.desc +++ /dev/null @@ -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 diff --git a/profiles/make.defaults b/profiles/make.defaults deleted file mode 100644 index f245f94756..0000000000 --- a/profiles/make.defaults +++ /dev/null @@ -1 +0,0 @@ -USE_EXPAND="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" From f8a4097df80efa4483fe7e1d438d08376e82a225 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Wed, 17 Sep 2025 14:01:56 +0200 Subject: [PATCH 03/56] profiles/updates/1Q-2021: drop obsolete entry for paperde Fixes: 5f163014330862f438f1b8bfe8a4fc9b25b6e01e Signed-off-by: Paul Zander --- profiles/updates/1Q-2021 | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/updates/1Q-2021 b/profiles/updates/1Q-2021 index 49ad80d2c2..f4f401cb96 100644 --- a/profiles/updates/1Q-2021 +++ b/profiles/updates/1Q-2021 @@ -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 From d4d78f8fc2c2fafd7a52c6705958dc949f46eded Mon Sep 17 00:00:00 2001 From: Timur Kuprava Date: Wed, 17 Sep 2025 16:34:17 +0300 Subject: [PATCH 04/56] gui-wm/mangowc: add 0.8.6 Signed-off-by: Timur Kuprava --- gui-wm/mangowc/Manifest | 1 + gui-wm/mangowc/mangowc-0.8.6.ebuild | 80 +++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 gui-wm/mangowc/mangowc-0.8.6.ebuild diff --git a/gui-wm/mangowc/Manifest b/gui-wm/mangowc/Manifest index f76274ddfe..4e8017b548 100644 --- a/gui-wm/mangowc/Manifest +++ b/gui-wm/mangowc/Manifest @@ -1,2 +1,3 @@ DIST mangowc-0.8.1.tar.gz 643785 BLAKE2B 40cd430ac9b16c5631ee15ec0e77482d214a45d680d793bf3546834104ee4ea27c68bc30ee5d12bd400657cb98767af6204dd4f78d0029a9dcf3cda35fa77b93 SHA512 7aacec7f03fb8c2fd4d0ad9fa3fd0265dd2db01b2d1414235c3b83e2a53b8202b041e4cdbe7ce63d87fa1bd3177e9c16595a894431ed6bce2d8776668801c040 DIST mangowc-0.8.2.tar.gz 644090 BLAKE2B 591e44a3ebdc5602f0c14dce167556d4714dbb5d72c2f493cd897e3683da9ecba256665fdce41f21e7dae3d7e5a55fb2dd5e28ae974f766df755e1dd965d0ddd SHA512 7e2a86dad7a058b55c18f29c8d5b53cbb8d57dc9ac4b7d4090961f2316777bd10bb13283ed455006b0afaac89807f60ad2507e46d27d2f160a93814115ed4c5b +DIST mangowc-0.8.6.tar.gz 653337 BLAKE2B 3b14b1a6ebafb6d9f72bbe3bba6ad062e429a88034ce0de1319ded549d755f90da7f0d3f50bb909daab93f4cb531a9dfee28d473b8f2eaba66bb710a33154944 SHA512 82e04bc4f7fabb13ef13f3f8a10088429b9bd846875dd08288e30cd2a1d16991f36c66bdf30af1dbaaa4e534d2ed3bfcb56e248e0b3dd641278478422f363475 diff --git a/gui-wm/mangowc/mangowc-0.8.6.ebuild b/gui-wm/mangowc/mangowc-0.8.6.ebuild new file mode 100644 index 0000000000..098c0c594c --- /dev/null +++ b/gui-wm/mangowc/mangowc-0.8.6.ebuild @@ -0,0 +1,80 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/DreamMaoMao/mangowc.git" + inherit git-r3 +else + SRC_URI="https://github.com/DreamMaoMao/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64" +fi + +DESCRIPTION="wayland compositor based on wlroots and scenefx(dwl but no suckless)" +HOMEPAGE="https://github.com/DreamMaoMao/maomaowm.git" + +LICENSE="CC0-1.0 GPL-3+ MIT" +SLOT="0" +IUSE="X" + +COMMON_DEPEND=" + >=gui-libs/wlroots-0.19:=[libinput,session,X?] + +DEPEND=" + ${COMMON_DEPEND} + sys-kernel/linux-headers +" + +BDEPEND=" + >=dev-libs/wayland-protocols-1.32 + >=dev-util/wayland-scanner-1.23 + >=dev-build/meson-0.60.0 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature X xwayland) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile +} + +src_install() { + meson_src_install +} + +pkg_postinst() { + elog "If you have installed maomaowm before, be sure to remove the package," + elog "since maomaowm was renamed to mangowc." + elog "" + elog "Default config path was changed to \$XDG_CONFIG_DIR/mango" +} From 4a49f0987f712c89c478ab0db1f265ef4bf140be Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:21 +0900 Subject: [PATCH 05/56] gui-apps/coretime: add 5.0.1 Signed-off-by: Takuya Wakazono --- gui-apps/coretime/Manifest | 1 + gui-apps/coretime/coretime-5.0.1.ebuild | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 gui-apps/coretime/coretime-5.0.1.ebuild diff --git a/gui-apps/coretime/Manifest b/gui-apps/coretime/Manifest index 2eb1a2a0a0..8852b10a34 100644 --- a/gui-apps/coretime/Manifest +++ b/gui-apps/coretime/Manifest @@ -1 +1,2 @@ DIST coretime-v5.0.0.tar.bz2 454572 BLAKE2B 26c5b10d5c43d59ae084de5c9cfdc020a9719668faf16975bc069751deedeedeff4209f7e2d54d598e5856a938bf17b969e192182289f0387d755cb0cc0b2cb4 SHA512 bf9c95485c360133b280896e564a7c18ee6e33439c78f28e9dba18b3400d57b1f5121ff1c9b850ddaa249a33b2f0d042328efa0dc1d9bacfe4ff1f6f8d8a4cbc +DIST coretime-v5.0.1.tar.bz2 455367 BLAKE2B 8916c4d7a04f510b3cfdd91ac43ba5330f6953f54a5e604b605ef466a196e25856dacc581d51e9a144f6ce5b0292411e89b0e0da74a022b9b05c82c93e672fee SHA512 5d2722f96be06504d9cd55c5267eda61435aec03b5bf4661879b06d765a2be8842edd410770a0c6f61c5b699209ac3110be985b731b6d3c6ea127a8351ff7d96 diff --git a/gui-apps/coretime/coretime-5.0.1.ebuild b/gui-apps/coretime/coretime-5.0.1.ebuild new file mode 100644 index 0000000000..eb447016c7 --- /dev/null +++ b/gui-apps/coretime/coretime-5.0.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Time related task manager for C Suite" +HOMEPAGE="https://gitlab.com/cubocore/coreapps/coretime" +SRC_URI="https://gitlab.com/cubocore/coreapps/coretime/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtmultimedia:6 + >=gui-libs/libcprime-5.0.0 +" +RDEPEND="${DEPEND}" From 5a4e0b045b1eaa9d70bdf5a2aa82de06f791c016 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:21 +0900 Subject: [PATCH 06/56] gui-apps/coretime: drop 5.0.0 Signed-off-by: Takuya Wakazono --- gui-apps/coretime/Manifest | 1 - gui-apps/coretime/coretime-5.0.0.ebuild | 22 ---------------------- 2 files changed, 23 deletions(-) delete mode 100644 gui-apps/coretime/coretime-5.0.0.ebuild diff --git a/gui-apps/coretime/Manifest b/gui-apps/coretime/Manifest index 8852b10a34..5c1af0d339 100644 --- a/gui-apps/coretime/Manifest +++ b/gui-apps/coretime/Manifest @@ -1,2 +1 @@ -DIST coretime-v5.0.0.tar.bz2 454572 BLAKE2B 26c5b10d5c43d59ae084de5c9cfdc020a9719668faf16975bc069751deedeedeff4209f7e2d54d598e5856a938bf17b969e192182289f0387d755cb0cc0b2cb4 SHA512 bf9c95485c360133b280896e564a7c18ee6e33439c78f28e9dba18b3400d57b1f5121ff1c9b850ddaa249a33b2f0d042328efa0dc1d9bacfe4ff1f6f8d8a4cbc DIST coretime-v5.0.1.tar.bz2 455367 BLAKE2B 8916c4d7a04f510b3cfdd91ac43ba5330f6953f54a5e604b605ef466a196e25856dacc581d51e9a144f6ce5b0292411e89b0e0da74a022b9b05c82c93e672fee SHA512 5d2722f96be06504d9cd55c5267eda61435aec03b5bf4661879b06d765a2be8842edd410770a0c6f61c5b699209ac3110be985b731b6d3c6ea127a8351ff7d96 diff --git a/gui-apps/coretime/coretime-5.0.0.ebuild b/gui-apps/coretime/coretime-5.0.0.ebuild deleted file mode 100644 index d33d9b238a..0000000000 --- a/gui-apps/coretime/coretime-5.0.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A time related task manager for C Suite" -HOMEPAGE="https://gitlab.com/cubocore/coreapps/coretime" -SRC_URI="https://gitlab.com/cubocore/coreapps/coretime/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-qt/qtbase:6[gui,network,widgets] - dev-qt/qtmultimedia:6 - >=gui-libs/libcprime-5.0.0 -" -RDEPEND="${DEPEND}" From b4f0eccf3b0886e0277d89c35fae2a76dee6d547 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 07/56] dev-cpp/fast_double_parser: add 0.8.1 Add USE=test Signed-off-by: Takuya Wakazono --- dev-cpp/fast_double_parser/Manifest | 1 + .../fast_double_parser-0.8.1.ebuild | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 dev-cpp/fast_double_parser/fast_double_parser-0.8.1.ebuild diff --git a/dev-cpp/fast_double_parser/Manifest b/dev-cpp/fast_double_parser/Manifest index 4db41fa22f..1425c1527b 100644 --- a/dev-cpp/fast_double_parser/Manifest +++ b/dev-cpp/fast_double_parser/Manifest @@ -1 +1,2 @@ DIST fast_double_parser-0.8.0.tar.gz 637032 BLAKE2B ddd8ca6b86321335bc4fd33dd474a7748968941635ba0448fa8cf8ddad4a97f4a25c0e874ef66351dfb792e0e884e55490fa6e211e855e140149a4d8ca8be7d3 SHA512 41115f3c3b77ad430b0b4a1e622dd2a911ce3283bfd4190b5081f368cd1c371c68cf49789a12a2ed610a91e5b4693fe0b9b0d07876e82cfb0b106a6bc33dedd0 +DIST fast_double_parser-0.8.1.tar.gz 637704 BLAKE2B 775b179b488735e278228787ffafeec4e3bc056c40017bd3d51cca4827b5938180f2c6ba433d622b0bb1e36ffeb681ebbdc1dffbf782275de8340697198b3bd8 SHA512 143f5d920159c5fc6d516417d14f297f7ba79764bab794ed6337dff73add7adcf99f27c078cd0e83a2907c5ec1143a247d85fc229eedcaf74d7710bab0adbd76 diff --git a/dev-cpp/fast_double_parser/fast_double_parser-0.8.1.ebuild b/dev-cpp/fast_double_parser/fast_double_parser-0.8.1.ebuild new file mode 100644 index 0000000000..4b14fc574c --- /dev/null +++ b/dev-cpp/fast_double_parser/fast_double_parser-0.8.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Parse strings into double floating-point values" + +HOMEPAGE="https://github.com/lemire/fast_double_parser" + +SRC_URI="https://github.com/lemire/fast_double_parser/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 Boost-1.0 )" + +SLOT="0" + +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} From 464e2a46e3eddf4ead82ac49adad7a989af74da9 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 08/56] dev-cpp/fast_double_parser: drop 0.8.0 Signed-off-by: Takuya Wakazono --- dev-cpp/fast_double_parser/Manifest | 1 - .../fast_double_parser-0.8.0.ebuild | 18 ------------------ 2 files changed, 19 deletions(-) delete mode 100644 dev-cpp/fast_double_parser/fast_double_parser-0.8.0.ebuild diff --git a/dev-cpp/fast_double_parser/Manifest b/dev-cpp/fast_double_parser/Manifest index 1425c1527b..8e1f0cd23d 100644 --- a/dev-cpp/fast_double_parser/Manifest +++ b/dev-cpp/fast_double_parser/Manifest @@ -1,2 +1 @@ -DIST fast_double_parser-0.8.0.tar.gz 637032 BLAKE2B ddd8ca6b86321335bc4fd33dd474a7748968941635ba0448fa8cf8ddad4a97f4a25c0e874ef66351dfb792e0e884e55490fa6e211e855e140149a4d8ca8be7d3 SHA512 41115f3c3b77ad430b0b4a1e622dd2a911ce3283bfd4190b5081f368cd1c371c68cf49789a12a2ed610a91e5b4693fe0b9b0d07876e82cfb0b106a6bc33dedd0 DIST fast_double_parser-0.8.1.tar.gz 637704 BLAKE2B 775b179b488735e278228787ffafeec4e3bc056c40017bd3d51cca4827b5938180f2c6ba433d622b0bb1e36ffeb681ebbdc1dffbf782275de8340697198b3bd8 SHA512 143f5d920159c5fc6d516417d14f297f7ba79764bab794ed6337dff73add7adcf99f27c078cd0e83a2907c5ec1143a247d85fc229eedcaf74d7710bab0adbd76 diff --git a/dev-cpp/fast_double_parser/fast_double_parser-0.8.0.ebuild b/dev-cpp/fast_double_parser/fast_double_parser-0.8.0.ebuild deleted file mode 100644 index 772d0c0a28..0000000000 --- a/dev-cpp/fast_double_parser/fast_double_parser-0.8.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Parse strings into double floating-point values" - -HOMEPAGE="https://github.com/lemire/fast_double_parser" - -SRC_URI="https://github.com/lemire/fast_double_parser/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( Apache-2.0 Boost-1.0 )" - -SLOT="0" - -KEYWORDS="~amd64" From 38bd96d072eaed06f2e35848ebbe0bf13acc1a07 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 09/56] gui-apps/hyprlock: add 0.9.1 Signed-off-by: Takuya Wakazono --- gui-apps/hyprlock/Manifest | 1 + gui-apps/hyprlock/hyprlock-0.9.1.ebuild | 51 +++++++++++++++++++++++++ gui-apps/hyprlock/hyprlock-9999.ebuild | 4 +- gui-apps/hyprlock/metadata.xml | 2 +- 4 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 gui-apps/hyprlock/hyprlock-0.9.1.ebuild diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index bb9ef69b55..106432e314 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1 +1,2 @@ DIST hyprlock-0.8.2.tar.gz 80394 BLAKE2B a1bc646e025006d9cd59b39681692d8519a46e4bd79b319ecf2f5bee1f5bd04fc4374efc0027f1334cf2c4eb0ae4e54e01f84bbc67c2a75a4a9b22a2a7281464 SHA512 000057d2ebdb1d1e3a7cb38201afb1f02b4bb77f180283d85f117a9306e739964c7f33ee63124aa6e2f292ebdda40a2c5cb6114f5b0c557f2cbc6ff2e7daff56 +DIST hyprlock-0.9.1.tar.gz 83699 BLAKE2B bd99380e091e0eb28707ef29bf46bd240a402b9c29dfa5d11300c289dcc28686dc370d3117a1048325ad7298cea4ef6718d9fd7571cbcc7b6e491ae3131eac53 SHA512 7fcb5cdb6504f635b161291d67428d84b03baf423239a66478efa217ab9806362539fbf39fac99eca0e55a5a825b92665fb2d4e4d722680e5aad551c08c7ed58 diff --git a/gui-apps/hyprlock/hyprlock-0.9.1.ebuild b/gui-apps/hyprlock/hyprlock-0.9.1.ebuild new file mode 100644 index 0000000000..6e558e2db3 --- /dev/null +++ b/gui-apps/hyprlock/hyprlock-0.9.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" +HOMEPAGE="https://github.com/hyprwm/hyprlock" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + dev-cpp/sdbus-c++:0/2 + dev-libs/date + dev-libs/glib:2 + dev-libs/hyprgraphics + >=dev-libs/hyprlang-0.6.0 + dev-libs/wayland + >=dev-util/hyprwayland-scanner-0.4.4 + >=gui-libs/hyprutils-0.8.0:= + media-libs/libglvnd + media-libs/mesa[opengl] + sys-libs/pam + x11-libs/cairo + x11-libs/libdrm + x11-libs/libxkbcommon + x11-libs/pango +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-0.4.1-fix-CFLAGS-CXXFLAGS.patch" +) diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 62e590d2c0..6e558e2db3 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -27,10 +27,8 @@ RDEPEND=" >=dev-libs/hyprlang-0.6.0 dev-libs/wayland >=dev-util/hyprwayland-scanner-0.4.4 - >=gui-libs/hyprutils-0.5.0:= + >=gui-libs/hyprutils-0.8.0:= media-libs/libglvnd - media-libs/libjpeg-turbo:= - media-libs/libwebp:= media-libs/mesa[opengl] sys-libs/pam x11-libs/cairo diff --git a/gui-apps/hyprlock/metadata.xml b/gui-apps/hyprlock/metadata.xml index cf99fa4f5c..cf7994df2c 100644 --- a/gui-apps/hyprlock/metadata.xml +++ b/gui-apps/hyprlock/metadata.xml @@ -7,7 +7,7 @@ https://github.com/hyprwm/hyprlock/releases - https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/ + https://wiki.hypr.land/Hypr-Ecosystem/hyprlock/ https://github.com/hyprwm/hyprlock/issues hyprwm/hyprlock From de80fee98e54495f5b959f05a41ec2a3bf9307c1 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 10/56] gui-apps/hyprlock: drop 0.8.2-r1 Signed-off-by: Takuya Wakazono --- gui-apps/hyprlock/Manifest | 1 - gui-apps/hyprlock/hyprlock-0.8.2-r1.ebuild | 53 ---------------------- 2 files changed, 54 deletions(-) delete mode 100644 gui-apps/hyprlock/hyprlock-0.8.2-r1.ebuild diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index 106432e314..4841cee55e 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1,2 +1 @@ -DIST hyprlock-0.8.2.tar.gz 80394 BLAKE2B a1bc646e025006d9cd59b39681692d8519a46e4bd79b319ecf2f5bee1f5bd04fc4374efc0027f1334cf2c4eb0ae4e54e01f84bbc67c2a75a4a9b22a2a7281464 SHA512 000057d2ebdb1d1e3a7cb38201afb1f02b4bb77f180283d85f117a9306e739964c7f33ee63124aa6e2f292ebdda40a2c5cb6114f5b0c557f2cbc6ff2e7daff56 DIST hyprlock-0.9.1.tar.gz 83699 BLAKE2B bd99380e091e0eb28707ef29bf46bd240a402b9c29dfa5d11300c289dcc28686dc370d3117a1048325ad7298cea4ef6718d9fd7571cbcc7b6e491ae3131eac53 SHA512 7fcb5cdb6504f635b161291d67428d84b03baf423239a66478efa217ab9806362539fbf39fac99eca0e55a5a825b92665fb2d4e4d722680e5aad551c08c7ed58 diff --git a/gui-apps/hyprlock/hyprlock-0.8.2-r1.ebuild b/gui-apps/hyprlock/hyprlock-0.8.2-r1.ebuild deleted file mode 100644 index 62e590d2c0..0000000000 --- a/gui-apps/hyprlock/hyprlock-0.8.2-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Hyprland's GPU-accelerated screen locking utility" -HOMEPAGE="https://github.com/hyprwm/hyprlock" - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" -else - SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - dev-cpp/sdbus-c++:0/2 - dev-libs/date - dev-libs/glib:2 - dev-libs/hyprgraphics - >=dev-libs/hyprlang-0.6.0 - dev-libs/wayland - >=dev-util/hyprwayland-scanner-0.4.4 - >=gui-libs/hyprutils-0.5.0:= - media-libs/libglvnd - media-libs/libjpeg-turbo:= - media-libs/libwebp:= - media-libs/mesa[opengl] - sys-libs/pam - x11-libs/cairo - x11-libs/libdrm - x11-libs/libxkbcommon - x11-libs/pango -" -DEPEND=" - ${RDEPEND} - dev-libs/wayland-protocols -" - -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.1-fix-CFLAGS-CXXFLAGS.patch" -) From 9590abebbc1bdfeeb81790ba1c88d93a2c5ef2ef Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 11/56] games-util/ProtonUp-Qt: add 2.13.0 Signed-off-by: Takuya Wakazono --- games-util/ProtonUp-Qt/Manifest | 1 + .../ProtonUp-Qt/ProtonUp-Qt-2.13.0.ebuild | 65 +++++++++++++++++++ .../ProtonUp-Qt/ProtonUp-Qt-9999.ebuild | 29 ++++++--- 3 files changed, 85 insertions(+), 10 deletions(-) create mode 100644 games-util/ProtonUp-Qt/ProtonUp-Qt-2.13.0.ebuild diff --git a/games-util/ProtonUp-Qt/Manifest b/games-util/ProtonUp-Qt/Manifest index e03c624320..efc245c504 100644 --- a/games-util/ProtonUp-Qt/Manifest +++ b/games-util/ProtonUp-Qt/Manifest @@ -1,2 +1,3 @@ DIST ProtonUp-Qt-2.11.1.tar.gz 944076 BLAKE2B bf2c1bd63e81b8fef15e78132b652e9b2ea44fe837ebaccd5eb12a719ef8199f013865f92dcf57e40bf5464f39d6fe7d69dc4e7eb4c5f9edc4d59d4fcace3087 SHA512 b839880656e8957c1b7d5d99a68b2809e208308ceb45df907e04bd1bd0ee24f695f79b3c7ba7c3ed12b9ed7e8106aed68afb361ff81181a556000c5717b25de7 DIST ProtonUp-Qt-2.12.0.tar.gz 1007595 BLAKE2B 368dfd40c3f9cf5c6d794499af2f883e36b84ddad1b9465a5325d328bdfae4c1ac88b58846fa1309dfa2ef431b4df2402b9865b8ce3ac086b8d5e838b61199f2 SHA512 9efb608e3b4cde605351136811a2b201d0d05687de60dee8ad3d8fe932ade2b3298106a0d43bef933aca952ab393ed4c9817ddb4656bdb44a51f0594becfb6b4 +DIST ProtonUp-Qt-2.13.0.tar.gz 1011064 BLAKE2B 73c33ce38ba9417452024f66c9dff82e72aff24b42a78faa8d2457c33310e4550b54ca848856cd55ce7606a79192b9989b2fc622670434a10b7ec0002bd9e2e0 SHA512 4b46d64b61ea3b06dc2a1589855f5d6f87f2cc5a0bf482bda7843cfcd7731eaf85f8a1e8dc96856a479a576811fd1c3115ccb6526df1d797b268469b32f23a2f diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.13.0.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.13.0.ebuild new file mode 100644 index 0000000000..7242e9bb55 --- /dev/null +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.13.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..13} ) + +inherit desktop distutils-r1 xdg + +DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam Lutris and Heroic." +HOMEPAGE="https://davidotek.github.io/protonup-qt/" + +SRC_URI=" + https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/pyside-6.3.0[dbus,gui,uitools,widgets,${PYTHON_USEDEP}] + >=dev-python/pyxdg-0.27[${PYTHON_USEDEP}] + >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] + >=dev-python/steam-1.6.1[${PYTHON_USEDEP}] + >=dev-python/vdf-4.0[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.19.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + # pytest-responses is not packaged + tests/test_util.py::test_is_online + tests/test_util.py::test_is_online_errors +) + +distutils_enable_tests pytest + +src_prepare() { + # execute entry point instead + sed -i "/^Exec=/s/net.davidotek.pupgui2/${PN,,}/" share/applications/net.davidotek.pupgui2.desktop || die + # pytest-responses is not packaged (and not useful for us anyway) + sed -i -e "/^import pytest_responses/d" tests/test_util.py || die + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + domenu share/applications/net.davidotek.pupgui2.desktop + for size in 64 128 256; do + doicon -s ${size} share/icons/hicolor/${size}x${size}/apps/net.davidotek.pupgui2.png + done +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + distutils-r1_src_test +} diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild index 2afdf08cf6..f8e3ebd947 100644 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild +++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-9999.ebuild @@ -16,24 +16,33 @@ LICENSE="GPL-3" SLOT="0" RDEPEND=" - dev-python/pyaml[${PYTHON_USEDEP}] - dev-python/pyside[dbus,gui,uitools,widgets,${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/steam[${PYTHON_USEDEP}] - dev-python/vdf[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] + >=dev-python/pyaml-6.0[${PYTHON_USEDEP}] + >=dev-python/pyside-6.3.0[dbus,gui,uitools,widgets,${PYTHON_USEDEP}] + >=dev-python/pyxdg-0.27[${PYTHON_USEDEP}] + >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] + >=dev-python/steam-1.6.1[${PYTHON_USEDEP}] + >=dev-python/vdf-4.0[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.19.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/responses[${PYTHON_USEDEP}] + ) " -PATCHES=( - "${FILESDIR}/${PN}-2.11.1-add-entrypoint.patch" +EPYTEST_DESELECT=( + # pytest-responses is not packaged + tests/test_util.py::test_is_online + tests/test_util.py::test_is_online_errors ) distutils_enable_tests pytest src_prepare() { # execute entry point instead - sed -i "/^Exec=/s/net.davidotek.pupgui2/${PN}/" share/applications/net.davidotek.pupgui2.desktop || die + sed -i "/^Exec=/s/net.davidotek.pupgui2/${PN,,}/" share/applications/net.davidotek.pupgui2.desktop || die + # pytest-responses is not packaged (and not useful for us anyway) + sed -i -e "/^import pytest_responses/d" tests/test_util.py || die distutils-r1_src_prepare } From 30258de009263d41d61bc23853fbd9a8c4cc349f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 12/56] games-util/ProtonUp-Qt: drop 2.11.1 Signed-off-by: Takuya Wakazono --- games-util/ProtonUp-Qt/Manifest | 1 - .../ProtonUp-Qt/ProtonUp-Qt-2.11.1.ebuild | 51 ------------------- 2 files changed, 52 deletions(-) delete mode 100644 games-util/ProtonUp-Qt/ProtonUp-Qt-2.11.1.ebuild diff --git a/games-util/ProtonUp-Qt/Manifest b/games-util/ProtonUp-Qt/Manifest index efc245c504..3a71823c9b 100644 --- a/games-util/ProtonUp-Qt/Manifest +++ b/games-util/ProtonUp-Qt/Manifest @@ -1,3 +1,2 @@ -DIST ProtonUp-Qt-2.11.1.tar.gz 944076 BLAKE2B bf2c1bd63e81b8fef15e78132b652e9b2ea44fe837ebaccd5eb12a719ef8199f013865f92dcf57e40bf5464f39d6fe7d69dc4e7eb4c5f9edc4d59d4fcace3087 SHA512 b839880656e8957c1b7d5d99a68b2809e208308ceb45df907e04bd1bd0ee24f695f79b3c7ba7c3ed12b9ed7e8106aed68afb361ff81181a556000c5717b25de7 DIST ProtonUp-Qt-2.12.0.tar.gz 1007595 BLAKE2B 368dfd40c3f9cf5c6d794499af2f883e36b84ddad1b9465a5325d328bdfae4c1ac88b58846fa1309dfa2ef431b4df2402b9865b8ce3ac086b8d5e838b61199f2 SHA512 9efb608e3b4cde605351136811a2b201d0d05687de60dee8ad3d8fe932ade2b3298106a0d43bef933aca952ab393ed4c9817ddb4656bdb44a51f0594becfb6b4 DIST ProtonUp-Qt-2.13.0.tar.gz 1011064 BLAKE2B 73c33ce38ba9417452024f66c9dff82e72aff24b42a78faa8d2457c33310e4550b54ca848856cd55ce7606a79192b9989b2fc622670434a10b7ec0002bd9e2e0 SHA512 4b46d64b61ea3b06dc2a1589855f5d6f87f2cc5a0bf482bda7843cfcd7731eaf85f8a1e8dc96856a479a576811fd1c3115ccb6526df1d797b268469b32f23a2f diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.11.1.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.11.1.ebuild deleted file mode 100644 index 263d52152f..0000000000 --- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.11.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{12..13} ) - -inherit desktop distutils-r1 xdg - -DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam Lutris and Heroic." -HOMEPAGE="https://davidotek.github.io/protonup-qt/" - -SRC_URI=" - https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/pyside-6.3.0[dbus,gui,uitools,widgets,${PYTHON_USEDEP}] - >=dev-python/pyxdg-0.27[${PYTHON_USEDEP}] - >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] - >=dev-python/steam-1.6.1[${PYTHON_USEDEP}] - >=dev-python/vdf-4.0[${PYTHON_USEDEP}] - >=dev-python/zstandard-0.19.0[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${P}-add-entrypoint.patch" -) - -distutils_enable_tests pytest - -src_prepare() { - # execute entry point instead - sed -i "/^Exec=/s/net.davidotek.pupgui2/${PN}/" share/applications/net.davidotek.pupgui2.desktop || die - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - domenu share/applications/net.davidotek.pupgui2.desktop - for size in 64 128 256; do - doicon -s ${size} share/icons/hicolor/${size}x${size}/apps/net.davidotek.pupgui2.png - done -} From ab7cd5ad10e0229f0fd586f5d2405bbc87fe7b7e Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 13/56] app-office/pyspread: add 2.4 Signed-off-by: Takuya Wakazono --- app-office/pyspread/Manifest | 1 + app-office/pyspread/pyspread-2.4.ebuild | 47 +++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 app-office/pyspread/pyspread-2.4.ebuild diff --git a/app-office/pyspread/Manifest b/app-office/pyspread/Manifest index 589a696b81..9041380ad9 100644 --- a/app-office/pyspread/Manifest +++ b/app-office/pyspread/Manifest @@ -1 +1,2 @@ DIST pyspread-2.3.1.gh.tar.bz2 2102020 BLAKE2B 73a40ad9f480fa9e879eb0141ce99c686436c86411ee5a55f6ddac67fb2b65808374754eb2e8db68727eb2b723ebcb28aedd86d0f496112bce86fcdb4b5b5410 SHA512 903449c1bc86e9effddd5d43f609a43af5098f604d34c2ffd7cfdafd93f2b9fa8dad3e2e36a95fa1ad15845edf6414a407506333f3ba9768c373b1d45200e5f0 +DIST pyspread-2.4.gh.tar.bz2 2113436 BLAKE2B 2a955671b7825f1597a370b09467804c90af8b60dbb9c31495964cfaf7b7e127eb6a560365d366a35f76ea794207d76b03304ec8b2db42cc6a48fba4884a9967 SHA512 4a8b96f33146858abce48fb2066e780db0219c19ecd2aa09a7fa1902092b122f1525a2ade75bed3140dee4ae9f595d5322357e89f242ef19bb5220ebba86817f diff --git a/app-office/pyspread/pyspread-2.4.ebuild b/app-office/pyspread/pyspread-2.4.ebuild new file mode 100644 index 0000000000..110d08b1e4 --- /dev/null +++ b/app-office/pyspread/pyspread-2.4.ebuild @@ -0,0 +1,47 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit desktop distutils-r1 optfeature xdg + +DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python" +HOMEPAGE="https://pyspread.gitlab.io" +SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.gh.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/markdown2-2.3[${PYTHON_USEDEP}] + >=dev-python/matplotlib-1.1.1[${PYTHON_USEDEP}] + >=dev-python/numpy-1.1[${PYTHON_USEDEP}] + >=dev-python/pyqt6-6.4[gui,printsupport,svg,widgets,${PYTHON_USEDEP}] + >=dev-python/pyenchant-1.1.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + rm -r "${ED}/usr/pyspread" || die + doicon "${PN}/share/icons/hicolor/64x64/${PN}.ico" + doicon "${PN}/share/icons/hicolor/svg/${PN}.svg" + domenu "${PN}.desktop" +} + +src_test() { + export QT_QPA_PLATFORM=offscreen + distutils-r1_src_test +} + +pkg_postint() { + xdg_pkg_postint + optfeature "R chart support" "dev-python/rpy2" +} From 2412a0b0a916c524dee471272ef86be260f34635 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:22 +0900 Subject: [PATCH 14/56] app-office/pyspread: drop 2.3.1 Signed-off-by: Takuya Wakazono --- app-office/pyspread/Manifest | 1 - app-office/pyspread/pyspread-2.3.1.ebuild | 49 ----------------------- 2 files changed, 50 deletions(-) delete mode 100644 app-office/pyspread/pyspread-2.3.1.ebuild diff --git a/app-office/pyspread/Manifest b/app-office/pyspread/Manifest index 9041380ad9..47af8db06a 100644 --- a/app-office/pyspread/Manifest +++ b/app-office/pyspread/Manifest @@ -1,2 +1 @@ -DIST pyspread-2.3.1.gh.tar.bz2 2102020 BLAKE2B 73a40ad9f480fa9e879eb0141ce99c686436c86411ee5a55f6ddac67fb2b65808374754eb2e8db68727eb2b723ebcb28aedd86d0f496112bce86fcdb4b5b5410 SHA512 903449c1bc86e9effddd5d43f609a43af5098f604d34c2ffd7cfdafd93f2b9fa8dad3e2e36a95fa1ad15845edf6414a407506333f3ba9768c373b1d45200e5f0 DIST pyspread-2.4.gh.tar.bz2 2113436 BLAKE2B 2a955671b7825f1597a370b09467804c90af8b60dbb9c31495964cfaf7b7e127eb6a560365d366a35f76ea794207d76b03304ec8b2db42cc6a48fba4884a9967 SHA512 4a8b96f33146858abce48fb2066e780db0219c19ecd2aa09a7fa1902092b122f1525a2ade75bed3140dee4ae9f595d5322357e89f242ef19bb5220ebba86817f diff --git a/app-office/pyspread/pyspread-2.3.1.ebuild b/app-office/pyspread/pyspread-2.3.1.ebuild deleted file mode 100644 index fe6683d0cb..0000000000 --- a/app-office/pyspread/pyspread-2.3.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -# csv import is broken in python3_13 -# https://gitlab.com/pyspread/pyspread/-/issues/132 -PYTHON_COMPAT=( python3_{11..12} ) - -inherit desktop distutils-r1 optfeature xdg - -DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python" -HOMEPAGE="https://pyspread.gitlab.io" -SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.gh.tar.bz2" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/markdown2-2.3[${PYTHON_USEDEP}] - >=dev-python/matplotlib-1.1.1[${PYTHON_USEDEP}] - >=dev-python/numpy-1.1[${PYTHON_USEDEP}] - >=dev-python/pyqt6-6.4[gui,printsupport,svg,widgets,${PYTHON_USEDEP}] - >=dev-python/pyenchant-1.1.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - rm -r "${ED}/usr/pyspread" || die - doicon "${PN}/share/icons/hicolor/64x64/${PN}.ico" - doicon "${PN}/share/icons/hicolor/svg/${PN}.svg" - domenu "${PN}.desktop" -} - -src_test() { - export QT_QPA_PLATFORM=offscreen - distutils-r1_src_test -} - -pkg_postint() { - xdg_pkg_postint - optfeature "R chart support" "dev-python/rpy2" -} From e16bec78d03c3f0d028c03627f9b599c5b67e4cf Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:23 +0900 Subject: [PATCH 15/56] gui-libs/mir: add 2.22.1 Signed-off-by: Takuya Wakazono --- gui-libs/mir/Manifest | 1 + gui-libs/mir/mir-2.22.1.ebuild | 86 ++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 gui-libs/mir/mir-2.22.1.ebuild diff --git a/gui-libs/mir/Manifest b/gui-libs/mir/Manifest index 85b01e0af7..911a51815e 100644 --- a/gui-libs/mir/Manifest +++ b/gui-libs/mir/Manifest @@ -1,2 +1,3 @@ DIST mir-2.21.1.tar.gz 6879903 BLAKE2B 644d41be226b7ecf673b26bcc14b52d693b11bc2d63775f591e7332d854b0d3725ca23a0747e7ea53b2928ea5f3221376d74fd6b5aea0997f392e2892028a12e SHA512 36bfef3462e2428d608e5b6e4ba910d4c0c1db6d4614cc46ebb322314230b785e308b120bf5a69e60aad6c6e04c369a48d7323cccc1d4a389dc757c69ffcff40 DIST mir-2.22.0.tar.gz 6946641 BLAKE2B 148e827296786c280afcc431b473d67c08fc53bcf5ce5ec68d0fa7d97a203b58f5fd4c2c82aebf0ba979d26704f91395748e50f7aca0edb1bc14cde0effe1a5c SHA512 6f6236f7894fb70ce666e98cdcfcc76fbc538b881d6bb3e58db224fe2ae63a0dc179406a2ff7b3b2fbf3db7b55d2ae00b400ac533d33ac66630bfba56f1c4a12 +DIST mir-2.22.1.tar.gz 6946738 BLAKE2B 81cc7510e1957c9ffd1880ffee04adc6caa28ec9d841ca017e54edcb5720076124008f0905c4bd285905c28edf5bbf3a4cfbe0dd4e60270b99e4779065f80677 SHA512 2a861fd51c32ac7d5c62f020de8e1499c2ddd99f63ac10654ccfffba9b72a2bce382a34fe700418d29fbc29ce7af925b7cad6d5e5a5fe27bb07b3247924a2493 diff --git a/gui-libs/mir/mir-2.22.1.ebuild b/gui-libs/mir/mir-2.22.1.ebuild new file mode 100644 index 0000000000..f95d64d76a --- /dev/null +++ b/gui-libs/mir/mir-2.22.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Set of libraries for building Wayland based shells" +HOMEPAGE="https://canonical.com/mir" +SRC_URI="https://github.com/canonical/mir/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" +IUSE="examples test wayland X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/glibmm:2 + dev-cpp/libxmlpp:2.6 + dev-cpp/yaml-cpp:= + dev-libs/boost:= + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/wayland + dev-util/lttng-ust:= + media-libs/freetype + media-libs/libdisplay-info:= + media-libs/libepoxy + media-libs/libglvnd + media-libs/mesa + sys-apps/util-linux + x11-libs/libXcursor + x11-libs/libdrm + x11-libs/libxcb:= + x11-libs/libxkbcommon + x11-libs/pixman + virtual/libudev:= + X? ( x11-libs/libX11 ) +" +DEPEND=" + ${RDEPEND} + media-libs/glm +" +BDEPEND=" + dev-util/gdbus-codegen + virtual/pkgconfig + test? ( + dev-cpp/gtest + dev-util/umockdev + x11-base/xwayland + ) +" + +PATCHES=( + # bug 932786 + "${FILESDIR}/${PN}-2.17.0-remove-debug-flags.patch" + "${FILESDIR}/${PN}-2.20.0-remove-tests.patch" +) + +src_prepare() { + cmake_src_prepare + use examples || cmake_comment_add_subdirectory examples/ examples/tests/ +} + +src_configure() { + local platforms=( gbm-kms atomic-kms ) + use wayland && platforms+=( wayland ) + use X && platforms+=( x11 ) + + local mycmakeargs=( + # wlcs is not packaged + -DMIR_ENABLE_WLCS_TESTS=OFF + -DMIR_ENABLE_TESTS="$(usex test)" + -DMIR_FATAL_COMPILE_WARNINGS=OFF + -DMIR_PLATFORM="$(IFS=';'; echo "${platforms[*]}")" + -DMIR_ENABLE_RUST=OFF + ) + use test && mycmakeargs+=( + # likely will not work in build environment + -DMIR_BUILD_PERFORMANCE_TESTS=OFF + -DMIR_BUILD_PLATFORM_TEST_HARNESS=OFF + -DMIR_BUILD_UNIT_TESTS=OFF + ) + cmake_src_configure +} From 05701c2eab3c5f7287d3e52fab6ff3f0e97f348f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 18 Sep 2025 00:06:23 +0900 Subject: [PATCH 16/56] gui-libs/mir: drop 2.22.0 Signed-off-by: Takuya Wakazono --- gui-libs/mir/Manifest | 1 - gui-libs/mir/mir-2.22.0.ebuild | 86 ---------------------------------- 2 files changed, 87 deletions(-) delete mode 100644 gui-libs/mir/mir-2.22.0.ebuild diff --git a/gui-libs/mir/Manifest b/gui-libs/mir/Manifest index 911a51815e..901a056bb4 100644 --- a/gui-libs/mir/Manifest +++ b/gui-libs/mir/Manifest @@ -1,3 +1,2 @@ DIST mir-2.21.1.tar.gz 6879903 BLAKE2B 644d41be226b7ecf673b26bcc14b52d693b11bc2d63775f591e7332d854b0d3725ca23a0747e7ea53b2928ea5f3221376d74fd6b5aea0997f392e2892028a12e SHA512 36bfef3462e2428d608e5b6e4ba910d4c0c1db6d4614cc46ebb322314230b785e308b120bf5a69e60aad6c6e04c369a48d7323cccc1d4a389dc757c69ffcff40 -DIST mir-2.22.0.tar.gz 6946641 BLAKE2B 148e827296786c280afcc431b473d67c08fc53bcf5ce5ec68d0fa7d97a203b58f5fd4c2c82aebf0ba979d26704f91395748e50f7aca0edb1bc14cde0effe1a5c SHA512 6f6236f7894fb70ce666e98cdcfcc76fbc538b881d6bb3e58db224fe2ae63a0dc179406a2ff7b3b2fbf3db7b55d2ae00b400ac533d33ac66630bfba56f1c4a12 DIST mir-2.22.1.tar.gz 6946738 BLAKE2B 81cc7510e1957c9ffd1880ffee04adc6caa28ec9d841ca017e54edcb5720076124008f0905c4bd285905c28edf5bbf3a4cfbe0dd4e60270b99e4779065f80677 SHA512 2a861fd51c32ac7d5c62f020de8e1499c2ddd99f63ac10654ccfffba9b72a2bce382a34fe700418d29fbc29ce7af925b7cad6d5e5a5fe27bb07b3247924a2493 diff --git a/gui-libs/mir/mir-2.22.0.ebuild b/gui-libs/mir/mir-2.22.0.ebuild deleted file mode 100644 index ef9fffb81e..0000000000 --- a/gui-libs/mir/mir-2.22.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Set of libraries for building Wayland based shells" -HOMEPAGE="https://canonical.com/mir" -SRC_URI="https://github.com/canonical/mir/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="examples test wayland X" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-cpp/glibmm:2 - dev-cpp/libxmlpp:2.6 - dev-cpp/yaml-cpp:= - dev-libs/boost:= - dev-libs/glib:2 - dev-libs/libinput:= - dev-libs/wayland - dev-util/lttng-ust:= - media-libs/freetype - media-libs/libdisplay-info:= - media-libs/libepoxy - media-libs/libglvnd - media-libs/mesa - sys-apps/util-linux - x11-libs/libXcursor - x11-libs/libdrm - x11-libs/libxcb:= - x11-libs/libxkbcommon - x11-libs/pixman - virtual/libudev:= - X? ( x11-libs/libX11 ) -" -DEPEND=" - ${RDEPEND} - media-libs/glm -" -BDEPEND=" - dev-util/gdbus-codegen - virtual/pkgconfig - test? ( - dev-cpp/gtest - dev-util/umockdev - x11-base/xwayland - ) -" - -PATCHES=( - # bug 932786 - "${FILESDIR}/${PN}-2.17.0-remove-debug-flags.patch" - "${FILESDIR}/${PN}-2.20.0-remove-tests.patch" -) - -src_prepare() { - cmake_src_prepare - use examples || cmake_comment_add_subdirectory examples/ examples/tests/ -} - -src_configure() { - local platforms=( gbm-kms atomic-kms ) - use wayland && platforms+=( wayland ) - use X && platforms+=( x11 ) - - local mycmakeargs=( - # wlcs is not packaged - -DMIR_ENABLE_WLCS_TESTS=OFF - -DMIR_ENABLE_TESTS="$(usex test)" - -DMIR_FATAL_COMPILE_WARNINGS=OFF - -DMIR_PLATFORM="$(IFS=';'; echo "${platforms[*]}")" - -DMIR_ENABLE_RUST=OFF - ) - use test && mycmakeargs+=( - # likely will not work in build environment - -DMIR_BUILD_PERFORMANCE_TESTS=OFF - -DMIR_BUILD_PLATFORM_TEST_HARNESS=OFF - -DMIR_BUILD_UNIT_TESTS=OFF - ) - cmake_src_configure -} From b4b1b5f5353b5ec84c5b43ed54a602b454ab467f Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 18 Sep 2025 00:27:52 +0800 Subject: [PATCH 17/56] sci-electronics/yosys: add 0.57, drop 0.40-r1 Signed-off-by: Huang Rui --- sci-electronics/yosys/Manifest | 3 +-- .../{yosys-0.40-r1.ebuild => yosys-0.57.ebuild} | 15 +++------------ 2 files changed, 4 insertions(+), 14 deletions(-) rename sci-electronics/yosys/{yosys-0.40-r1.ebuild => yosys-0.57.ebuild} (52%) diff --git a/sci-electronics/yosys/Manifest b/sci-electronics/yosys/Manifest index 5dd00ba02a..5eddffdc68 100644 --- a/sci-electronics/yosys/Manifest +++ b/sci-electronics/yosys/Manifest @@ -1,2 +1 @@ -DIST abc-0cd90d0d2c5338277d832a1d890bed286486bcf5.tar.gz 6154902 BLAKE2B 1767891c9ae76aa0baea85a26a22dace92912affe857f9637abc90827b3193e2cf736e7b81cb2c3e56d80d76a98220863e0669fff5df9fa86ee4c990c594edd2 SHA512 7233edda97b6a2dfbb285b1884befc515b246392050cf01ae623c6bac4b4203cd667022f2fda21c068efc3d72a9fe50c3a66a2f16399fe959bea95f33e305f94 -DIST yosys-0.40.tar.gz 2802706 BLAKE2B d44a436b48bb0c65f67ee398a1663f309e169a22d1a55a0ac46ba60c6fbe9d60a31476e577c091c11bfec687491885df94db6ab6e6c135c014f813f9f7fb7811 SHA512 b42afbd9f4d65fe81110c0516e1d5d2cb8accc7fcc8f5bc79887d788547bab74292933b062405cf7c93c74311ad633a12c2ee11be55d7a803445dfac372937cd +DIST yosys-0.57.tar.gz 10657743 BLAKE2B 18cf66c70e41296f16e6c1cfa8743300bb6ea1d4c3d5177421291d53cfc08a9b070ce80b515c003bbbd4d05295b381737c1e17596f7849e1fc91bee32d3ac03b SHA512 f856efb5d30ef445fbe7c42bd83136f960f5ca84959f06e6c5c1e2939f5dd895688ca194d66797b9335034b45675f3341770ef581f8d81bb8b0e711a8318852c diff --git a/sci-electronics/yosys/yosys-0.40-r1.ebuild b/sci-electronics/yosys/yosys-0.57.ebuild similarity index 52% rename from sci-electronics/yosys/yosys-0.40-r1.ebuild rename to sci-electronics/yosys/yosys-0.57.ebuild index 14db1186ae..d6af411298 100644 --- a/sci-electronics/yosys/yosys-0.40-r1.ebuild +++ b/sci-electronics/yosys/yosys-0.57.ebuild @@ -1,18 +1,14 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# get the current value from the yosys makefile...look for ABCREV -ABC_GIT_COMMIT=0cd90d0d2c5338277d832a1d890bed286486bcf5 - DESCRIPTION="framework for Verilog RTL synthesis" HOMEPAGE="http://www.clifford.at/yosys/" SRC_URI=" - https://github.com/YosysHQ/${PN}/archive/${P}.tar.gz - https://github.com/YosysHQ/abc/archive/${ABC_GIT_COMMIT}.tar.gz -> abc-${ABC_GIT_COMMIT}.tar.gz + https://github.com/YosysHQ/${PN}/releases/download/v${PV}/yosys.tar.gz -> ${P}.tar.gz " -S="${WORKDIR}/${PN}-${PN}-${PV}" +S="${WORKDIR}" LICENSE="ISC" SLOT="0" KEYWORDS="~amd64" @@ -26,11 +22,6 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-vcs/git" -src_prepare() { - mv "${WORKDIR}/abc-${ABC_GIT_COMMIT}" "${S}"/abc || die - default -} - src_configure() { cat <<-__EOF__ >> Makefile.conf || die PREFIX := ${EPREFIX}/usr From 6f7d7b8176ea556d0c91c0567e5f0752eb747df3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?= Date: Wed, 17 Sep 2025 22:50:04 +0200 Subject: [PATCH 18/56] sys-boot/limine: add 10.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kacper Słomiński --- sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-10.0.0.ebuild | 48 ++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 sys-boot/limine/limine-10.0.0.ebuild diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 18a939c40d..4a3a6513f9 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,3 +1,4 @@ +DIST limine-10.0.0.tar.gz 569324 BLAKE2B 2924366dcd61d79654ec26159e20b7f2efcf02c1dcfadf619325174761c278d6098958db4c4950e04736ebb223013a16a09af75c1990d9a3f94a0bb48cf7b84c SHA512 68e204c75a40b5ad4ad4b42011018bb27e49ffd3764d4b19856ca287edd115d9baa48472551d5911b9fb405279b92981ad08c77f0c5ac0a8b4308cd353beebd8 DIST limine-9.3.0.tar.gz 598597 BLAKE2B 09db8fde9b1d3a78cbf9a7f5c29c295c658bc521db5f0dcf00497d191b942549eb7d8b4eb747904420f1fa8dad70ef09343d0139ed6f0ee1aba0d1b7c626a904 SHA512 23729d0d45f9ee5b8b7a60699c0bf574cc130516244d45174514a87e592cd91ae7378fe8de09da0ce289d7c992b1f12d081285d8af0678b8a97c2bdcc0f69328 DIST limine-9.3.2.tar.gz 569632 BLAKE2B 1017eb95c1827d36e8208cb7e745ef0784cbd19fcc1e0d2b841e72bfd88a766d19a7f4d23c7c202663759d381c9f2dbfcfddc5a66d8cfeadb4bd5416d7e7955a SHA512 ddcf82497b38f0b4f67f36ae6401d73838689624a432bd38f2b21c98e229348538309a771ff7c746bb797852cc29f766ee318030be7068e8b27733e57123447b DIST limine-9.3.4.tar.gz 567667 BLAKE2B 76a2efd447e14026a3688cb2133ccde48d51059606524959fa90943e1c44b202d0c0d75e0f889cb033f39986ce7dd68aba26300db167ea23e5980298bea6427a SHA512 801e8c6a547c031022a38d69a099b209906f00916ca3ed889f5161d6876a6038eecaadb6f8bba5e2f2b544245112045481d800520e995246ed7612dffcfa1e17 diff --git a/sys-boot/limine/limine-10.0.0.ebuild b/sys-boot/limine/limine-10.0.0.ebuild new file mode 100644 index 0000000000..9b2376e848 --- /dev/null +++ b/sys-boot/limine/limine-10.0.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..20} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/" +SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + econf "${myconf[@]}" +} From f50e9165370402ece71a38154d8d3211212b6bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?= Date: Wed, 17 Sep 2025 22:52:41 +0200 Subject: [PATCH 19/56] sys-boot/limine: drop versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kacper Słomiński --- sys-boot/limine/Manifest | 8 ----- sys-boot/limine/limine-9.3.0.ebuild | 49 ----------------------------- sys-boot/limine/limine-9.3.2.ebuild | 49 ----------------------------- sys-boot/limine/limine-9.3.4.ebuild | 49 ----------------------------- sys-boot/limine/limine-9.4.0.ebuild | 49 ----------------------------- sys-boot/limine/limine-9.5.0.ebuild | 49 ----------------------------- sys-boot/limine/limine-9.6.0.ebuild | 48 ---------------------------- sys-boot/limine/limine-9.6.1.ebuild | 48 ---------------------------- sys-boot/limine/limine-9.6.5.ebuild | 48 ---------------------------- 9 files changed, 397 deletions(-) delete mode 100644 sys-boot/limine/limine-9.3.0.ebuild delete mode 100644 sys-boot/limine/limine-9.3.2.ebuild delete mode 100644 sys-boot/limine/limine-9.3.4.ebuild delete mode 100644 sys-boot/limine/limine-9.4.0.ebuild delete mode 100644 sys-boot/limine/limine-9.5.0.ebuild delete mode 100644 sys-boot/limine/limine-9.6.0.ebuild delete mode 100644 sys-boot/limine/limine-9.6.1.ebuild delete mode 100644 sys-boot/limine/limine-9.6.5.ebuild diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 4a3a6513f9..30ac4ccc6b 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -1,10 +1,2 @@ DIST limine-10.0.0.tar.gz 569324 BLAKE2B 2924366dcd61d79654ec26159e20b7f2efcf02c1dcfadf619325174761c278d6098958db4c4950e04736ebb223013a16a09af75c1990d9a3f94a0bb48cf7b84c SHA512 68e204c75a40b5ad4ad4b42011018bb27e49ffd3764d4b19856ca287edd115d9baa48472551d5911b9fb405279b92981ad08c77f0c5ac0a8b4308cd353beebd8 -DIST limine-9.3.0.tar.gz 598597 BLAKE2B 09db8fde9b1d3a78cbf9a7f5c29c295c658bc521db5f0dcf00497d191b942549eb7d8b4eb747904420f1fa8dad70ef09343d0139ed6f0ee1aba0d1b7c626a904 SHA512 23729d0d45f9ee5b8b7a60699c0bf574cc130516244d45174514a87e592cd91ae7378fe8de09da0ce289d7c992b1f12d081285d8af0678b8a97c2bdcc0f69328 -DIST limine-9.3.2.tar.gz 569632 BLAKE2B 1017eb95c1827d36e8208cb7e745ef0784cbd19fcc1e0d2b841e72bfd88a766d19a7f4d23c7c202663759d381c9f2dbfcfddc5a66d8cfeadb4bd5416d7e7955a SHA512 ddcf82497b38f0b4f67f36ae6401d73838689624a432bd38f2b21c98e229348538309a771ff7c746bb797852cc29f766ee318030be7068e8b27733e57123447b -DIST limine-9.3.4.tar.gz 567667 BLAKE2B 76a2efd447e14026a3688cb2133ccde48d51059606524959fa90943e1c44b202d0c0d75e0f889cb033f39986ce7dd68aba26300db167ea23e5980298bea6427a SHA512 801e8c6a547c031022a38d69a099b209906f00916ca3ed889f5161d6876a6038eecaadb6f8bba5e2f2b544245112045481d800520e995246ed7612dffcfa1e17 -DIST limine-9.4.0.tar.gz 570808 BLAKE2B 5721ddccda7c9bdc64cb656f79871e55f89c62fd3be5e87e2c0551230f5e5251e1051bc37ebe835df3e497c2cf07fd5fb2edb9179ffd446ef3a412578b006991 SHA512 faccc6baab4feabb7cf099bf206ad4c39c9e8c972d66a8582abaf77f061c4e14bff150040b2a7b5ac447ec60b13bcf8195fec61d0ab6b6e87aa1280e5ed8b986 -DIST limine-9.5.0.tar.gz 573194 BLAKE2B 9c43a2053c1b606ff4318890830bf80aff211fd179dc413a4a8108ae4e3e054396c5bb20cdc1e57144bfb368f9755ba79f1ec355ac80498b869c2173880721b4 SHA512 e9533d70fc8bb9ed490ebfbc5c960a7f8c4169d61f67f82f89beaa762c0fbc8ebe5994681e81ff00e4836bba50218826df423b316c3694e1599434c47a331b8f -DIST limine-9.6.0.tar.gz 572260 BLAKE2B 67ea63ac546c0562f16039319e91fb1ff45b24fc4e351297fa0f4154c93ac8ff5415ad2ee70ecd2c8441412734de8b94937e4de7269f404d24b4054c4cf1c366 SHA512 3f32619cc53b80f53a24c031ff675854c8439dbf8a4c68b8d557f5a2cdee42bc76634175ae16183d146e8cd323e0c45bf612aaa0f1f3503907100a3940e2178d -DIST limine-9.6.1.tar.gz 580752 BLAKE2B 225dcecb5761ca24c1f2ac9729d31e48c90644e625c5808907ed7b8d313a7225e35ad4acf17fce225348d7cfad0a2722652dbb0df0f7c251f16774f15e1ed343 SHA512 17c23fb70fc051e04943669d0bfa8cd6050dc29e50bfe439d9d3470c3fa8aee3c24e382d00adf3d3493672ae47edcceaed29bd8a1a395bb7bf90a99aff34148a -DIST limine-9.6.5.tar.gz 571231 BLAKE2B a3c5d35fc5d4d26485b5e607664ab0fc38f41ef12af6edc710eaf0b2ecd7e6edbbcab7e59679ef23a1cde96f97f0759411c65e25162997186ab09ef12ed39528 SHA512 77ae251f6436821fa89bf2de948964a9d16846d288c696260239a013dac2ee8aedbc1c652e39689753fa89859dddd4e69b916f409186e163899e1ecca88b3bbd DIST limine-9.6.7.tar.gz 571356 BLAKE2B dd55c9118f43b73ddf14306329ea11a0bb3dc81cc7dcacb5551af3fe9ddb88dbd1773aa1e163885fc792e782586359947535c2946822e065b1e28ca1ff60d1e2 SHA512 a8e364cc5a7ac60f547ba899673d902a041ccbb37e30014dfe91e76bd433648586e1eba54263cfdc982f02bfacb9833f5c4d2ed10a4d7f8efd61305ec71137ec diff --git a/sys-boot/limine/limine-9.3.0.ebuild b/sys-boot/limine/limine-9.3.0.ebuild deleted file mode 100644 index 504e7c21d6..0000000000 --- a/sys-boot/limine/limine-9.3.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..19} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - TOOLCHAIN_FOR_TARGET=llvm \ - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.3.2.ebuild b/sys-boot/limine/limine-9.3.2.ebuild deleted file mode 100644 index 8292bb8292..0000000000 --- a/sys-boot/limine/limine-9.3.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - TOOLCHAIN_FOR_TARGET=llvm \ - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.3.4.ebuild b/sys-boot/limine/limine-9.3.4.ebuild deleted file mode 100644 index 8292bb8292..0000000000 --- a/sys-boot/limine/limine-9.3.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - TOOLCHAIN_FOR_TARGET=llvm \ - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.4.0.ebuild b/sys-boot/limine/limine-9.4.0.ebuild deleted file mode 100644 index 8292bb8292..0000000000 --- a/sys-boot/limine/limine-9.4.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - TOOLCHAIN_FOR_TARGET=llvm \ - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.5.0.ebuild b/sys-boot/limine/limine-9.5.0.ebuild deleted file mode 100644 index 8292bb8292..0000000000 --- a/sys-boot/limine/limine-9.5.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - TOOLCHAIN_FOR_TARGET=llvm \ - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.6.0.ebuild b/sys-boot/limine/limine-9.6.0.ebuild deleted file mode 100644 index 091ce068d5..0000000000 --- a/sys-boot/limine/limine-9.6.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.6.1.ebuild b/sys-boot/limine/limine-9.6.1.ebuild deleted file mode 100644 index 091ce068d5..0000000000 --- a/sys-boot/limine/limine-9.6.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - econf "${myconf[@]}" -} diff --git a/sys-boot/limine/limine-9.6.5.ebuild b/sys-boot/limine/limine-9.6.5.ebuild deleted file mode 100644 index 9b2376e848..0000000000 --- a/sys-boot/limine/limine-9.6.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..20} ) -inherit llvm-r1 - -DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" -HOMEPAGE="https://limine-bootloader.org/" -SRC_URI="https://codeberg.org/Limine/Limine/releases/download/v${PV}/limine-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" - -MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" -MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" - -BDEPEND=" - app-alternatives/gzip - dev-lang/nasm - sys-apps/findutils - $(llvm_gen_dep " - llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] - llvm-core/lld:\${LLVM_SLOT} - ") - cd-efi? ( sys-fs/mtools ) -" - -src_configure() { - local myconf=( - "$(use_enable bios)" - "$(use_enable bios-cd)" - "$(use_enable bios-pxe)" - - "$(use_enable uefi32 uefi-ia32)" - "$(use_enable uefi64 uefi-x86-64)" - "$(use_enable uefiaa64 uefi-aarch64)" - "$(use_enable uefirv64 uefi-riscv64)" - "$(use_enable uefiloong64 uefi-loongarch64)" - "$(use_enable cd-efi uefi-cd)" - ) - - econf "${myconf[@]}" -} From 7833ec9d17b2f06e38395640b596beb506098311 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Wed, 17 Sep 2025 10:51:17 -0400 Subject: [PATCH 20/56] dev-lang/swift: add 6.1.3, drop 6.1, 6.1.1, 6.1.2, 6.1.2-r1 Signed-off-by: Itai Ferber --- dev-lang/swift/Manifest | 108 ++---- .../swift-6.1.1/backtracing-noexecstack.patch | 1 - .../disable-libdispatch-werror.patch | 1 - dev-lang/swift/files/swift-6.1.1/gentoo.ini | 1 - .../swift-6.1.1/link-ncurses-tinfo.patch | 1 - .../files/swift-6.1.1/link-with-lld.patch | 1 - .../swift-6.1.1/respect-c-cxx-flags.patch | 1 - dev-lang/swift/files/swift-6.1.2-r1 | 1 - .../swift-6.1.2/backtracing-noexecstack.patch | 1 - .../disable-libdispatch-werror.patch | 1 - dev-lang/swift/files/swift-6.1.2/gentoo.ini | 1 - .../swift-6.1.2/link-ncurses-tinfo.patch | 1 - .../files/swift-6.1.2/link-with-lld.patch | 1 - .../swift-6.1.2/respect-c-cxx-flags.patch | 1 - .../backtracing-noexecstack.patch | 0 .../disable-libdispatch-werror.patch | 0 ...ssues-caused-by-build-system-updates.patch | 0 .../{swift-6.1 => swift-6.1.3}/gentoo.ini | 0 .../link-ncurses-tinfo.patch | 0 .../link-with-lld.patch | 0 .../respect-c-cxx-flags.patch | 0 dev-lang/swift/swift-6.1.1.ebuild | 314 ------------------ dev-lang/swift/swift-6.1.2.ebuild | 308 ----------------- ...ift-6.1.2-r1.ebuild => swift-6.1.3.ebuild} | 8 +- dev-lang/swift/swift-6.1.ebuild | 314 ------------------ 25 files changed, 34 insertions(+), 1031 deletions(-) delete mode 120000 dev-lang/swift/files/swift-6.1.1/backtracing-noexecstack.patch delete mode 120000 dev-lang/swift/files/swift-6.1.1/disable-libdispatch-werror.patch delete mode 120000 dev-lang/swift/files/swift-6.1.1/gentoo.ini delete mode 120000 dev-lang/swift/files/swift-6.1.1/link-ncurses-tinfo.patch delete mode 120000 dev-lang/swift/files/swift-6.1.1/link-with-lld.patch delete mode 120000 dev-lang/swift/files/swift-6.1.1/respect-c-cxx-flags.patch delete mode 120000 dev-lang/swift/files/swift-6.1.2-r1 delete mode 120000 dev-lang/swift/files/swift-6.1.2/backtracing-noexecstack.patch delete mode 120000 dev-lang/swift/files/swift-6.1.2/disable-libdispatch-werror.patch delete mode 120000 dev-lang/swift/files/swift-6.1.2/gentoo.ini delete mode 120000 dev-lang/swift/files/swift-6.1.2/link-ncurses-tinfo.patch delete mode 120000 dev-lang/swift/files/swift-6.1.2/link-with-lld.patch delete mode 120000 dev-lang/swift/files/swift-6.1.2/respect-c-cxx-flags.patch rename dev-lang/swift/files/{swift-6.1 => swift-6.1.3}/backtracing-noexecstack.patch (100%) rename dev-lang/swift/files/{swift-6.1 => swift-6.1.3}/disable-libdispatch-werror.patch (100%) rename dev-lang/swift/files/{swift-6.1.2 => swift-6.1.3}/fix-issues-caused-by-build-system-updates.patch (100%) rename dev-lang/swift/files/{swift-6.1 => swift-6.1.3}/gentoo.ini (100%) rename dev-lang/swift/files/{swift-6.1 => swift-6.1.3}/link-ncurses-tinfo.patch (100%) rename dev-lang/swift/files/{swift-6.1 => swift-6.1.3}/link-with-lld.patch (100%) rename dev-lang/swift/files/{swift-6.1 => swift-6.1.3}/respect-c-cxx-flags.patch (100%) delete mode 100644 dev-lang/swift/swift-6.1.1.ebuild delete mode 100644 dev-lang/swift/swift-6.1.2.ebuild rename dev-lang/swift/{swift-6.1.2-r1.ebuild => swift-6.1.3.ebuild} (98%) delete mode 100644 dev-lang/swift/swift-6.1.ebuild diff --git a/dev-lang/swift/Manifest b/dev-lang/swift/Manifest index f4d3364117..63364b04c7 100644 --- a/dev-lang/swift/Manifest +++ b/dev-lang/swift/Manifest @@ -2,24 +2,16 @@ DIST Yams-5.0.1.tar.gz 658324 BLAKE2B 8e95d96df85115b59334c9e20e03120040f6095c3a DIST Yams-5.0.6.tar.gz 659441 BLAKE2B ef90ba557cf74d3f4e94a196ac2fc2347d8b20303a5be0063f95c2595d73db0eafe7b3782ad7f022161ea854dbd56bf7a88b4c347a7acd1a79692901f9aab7a2 SHA512 a529f7c3419ec353c360a2b14a9d939e85deebdd534049896347dce74e311cbe99c66565886397193ead24d5914bf266d4531d1be8f6a5a67174aa87f62e1617 DIST indexstore-db-5.10.1.tar.gz 909365 BLAKE2B fde150aff5a46970aafc872be8f9a57e338c648e2d3f5ea49a223d72d3cd402496a1045716551fd07c9954ea123a87070593d6fdd315a825f57d9d513f01d6b3 SHA512 1fc62360a5cd4701da314774b4c5c6a6a9cc2a8d46881962fc80331006c255d173f8ace8d743a09b3fcdbf1e92570248666396a0b78ce8be19eeff65ab6c3235 DIST indexstore-db-6.0.3.tar.gz 913502 BLAKE2B 22b6ddd0be28a93b82d2f7faed61d09ac6b171da27633968a082917daabfb0657afd59379103930ee28f5c30ad6fcdf013c9ca939b083af48d07133d5164600e SHA512 c65aced91616858c7946aa7c65d0e11027afe39a7b86c961a13830ad22a352b959331133ec4d179d21edd3696d2bf5a89907c044f25426259a6e21f4e87a84ad -DIST indexstore-db-6.1.1.tar.gz 914059 BLAKE2B 6fe581a96fde89b905adbdd55f559fbb3f344c4258b6e52f68cc42120a2198f164908425737895c37201eb5917bc82d87ddd658ca981b48542c8211a7d4313aa SHA512 c196e5746a822b0c0896a412e18ca90dbee279ebc5c2c9fc26e754b36dcdbc10db64e7ee10615c8dd90e273e97927a3e3febce7f5ab6a907e193b2d06002cdfc -DIST indexstore-db-6.1.2.tar.gz 914044 BLAKE2B fbd1664b5a43ec1fc2b02bf96a0052dd7f4b297af8061ef730e2cecb0b338c46641bb9e6929aa910e6f72216e1df7a8538273d068aa8be803428c900aaced037 SHA512 a9b572b8261489055bfe15a182586a059ead5dc2cb60972989472bf34f7161eb4f57df38c13c57bcdd6fc5fb028bb44dceacf88ecdc5655c73311343e1b01471 -DIST indexstore-db-6.1.tar.gz 914024 BLAKE2B 4577d00f3eeeb51610517dea0ddbee9b7cb8b50a43acc53cefe35ee99e0bb9d78004fa2ed72f2e248b9e74499c22324f7c99018493cedfd90fbe84d03cd7ee5d SHA512 64ab0ad254a1649299fe4da11b149501c553aaa5382ee805a0c28206347bf659a23f53682541e741314d8656a80fbacb90c5504dcfabbf428222343fe66380d8 +DIST indexstore-db-6.1.3.tar.gz 914051 BLAKE2B ee05829cf1a6a5d303f1fa48a019123ba69fa68c0f4e234a9a9dad6881d0ed50ca7828501c124dea90a219ba4ed86c97ad7432161f1259fa9688c66b2a134206 SHA512 082a87a20b5da7877fbcbc7c71013582b55a58a6a514a0190c545f6113184de9776202857a956f5b97d1838054d0bd3bdc4d8a741aea7f7443ddee8fdb8e7179 DIST llvm-project-5.10.1.tar.gz 171145818 BLAKE2B e314f2e8716cb36b43e1ec23fe2fe212e4ab79e711f4544d54788338067f75b87abe84ecc60b1b5f073f0349d45363346d8a6b89b85f2ae6801cd09709293f52 SHA512 c659041234da1fed29a7186f0e436b0867576096483333d71f11e72828b45e2c7bd9b15db7d3da348a114af48a649f8a484ba3bd4de84d2f5cdb8a7035c5ad30 DIST llvm-project-6.0.3.tar.gz 197815769 BLAKE2B 0b8f9607007fd151df2b7350cb283936a0b422710c9706b8387fc5066bc2c879f4014db1890818280fb7f410d31a43df32c04961fb981a40529da915fae44498 SHA512 d4d515c5a232dfc9d2ad8ff62b5703d746327a1477641d2baacbb68a61e5babdedddcd0f19dd79968e83e4c5eabc4ab892035bf8aaf1ad1f8181fb9cf68f1139 -DIST llvm-project-6.1.1.tar.gz 219784925 BLAKE2B b51eb605f1ca261b8b6369b794741fab8fe145757f007d6eb0dbf48174686a3aea44e720f9ae212ea0a5a4a97299ed28991b4dfbd55e0e213a640dd9113b3853 SHA512 9d4a8b356ba33040f8ae8c116844ca0ce1db79803a05848a03448493cd1a26a4a4aa4413b7771cf871119fca265b6dcaf6c67919ca44610712259642804e6f5b -DIST llvm-project-6.1.2.tar.gz 219776778 BLAKE2B d9558029193c1b17d5762ced0c408abba61ed0d648068ab0606cd09ef0fa2a0ea363f3a577553b93e08e84d537fa34e4d204bb08495dcfdfd277b6150f0ad67a SHA512 957f18af1ca3d9c7184d3e86110ef8cbe72da17db0607e2ffe2d176a7794f70e7942a18af20d868266e70367e786483e87ee04015fcd592c5918d17a4fb1be82 -DIST llvm-project-6.1.tar.gz 219758196 BLAKE2B 36b64ca51a3aa2b82d8ca8c62dd4809f91749d3c76067e9ea4041e6fee1d8176fabd6cfb9ac92339444ed0cbced8f1744bd0f79442593a6f7cfcf49f3b1fa4c5 SHA512 57b36f75994ae011b0b9d1d99cdcfea2a806233bdea708987df76f86ea508672fe99b5b1d0965490670a390cae80f859ac2d8916711e389f13af98e065a4fdf8 +DIST llvm-project-6.1.3.tar.gz 219785451 BLAKE2B 58e6ce7a3e5fa2d34fb7f1890a3b151f46ca3a835ba09726969024e8253873a13d0d82b90fa09196356ee7e28cef2e15c3d317a1c1662119cc9e8ca4d742047a SHA512 9f6ecfd1cb0ef312ef4d01ada40d15abad38958e3d9ae24662aeb5a19cb4a90a3bd6e7bdb1826d4a9f8c7c1c483b92f7423b1ca85c3759ad57dbf610adb338c8 DIST sourcekit-lsp-5.10.1.tar.gz 301167 BLAKE2B a1ff3b22c4ab2583d39687aae385fc52dcbb02237035ace8bc0fc6c705db1cd6734dae1656078080c7599ad4b75f5e03def7f60b0e0361bcb25e45bc9ea3c676 SHA512 4a2f7c2129a69c05c8d158877efb1538f092f8eb2d1b1194661cb7c6f201330ecf7fd33bb0d06dd595bc6966e19b739d103478db6c9b2a4c2d7ae351bfb398a8 DIST sourcekit-lsp-6.0.3.tar.gz 533963 BLAKE2B 273394f316046c5b4b2a3378066a0cc6403c3a241b0e23bed456a83b974cfca7d323a197c23af6439fc77892c27b6b1b2b93e9904eb56e47158e1b3158a962c8 SHA512 613fe106b442d9c6228cd2e4fdb8b464c23f11c4e95d4cebd21c2fd7cd6fbe666ccd3b6f7814160bffc8e77251eac4d21ac8acd8c0d7df5b5b0928a06aeaa258 -DIST sourcekit-lsp-6.1.1.tar.gz 622050 BLAKE2B ca6b3c5c44885912ec05969edceead3e24b8f3aff04e4ffb48c9fee863efc217c0e0b4232327930a3a853091a5247a51710f02dd00d8fcc48c2d410e126c2ccb SHA512 586cefc926e013056e5ebfb19683cf00873391f56b7059cb695bbe6dedc9f7e0df95d49c6f18d23ec77dcb88e1f625b781e7460cdb039a01530609c4434307df -DIST sourcekit-lsp-6.1.2.tar.gz 622262 BLAKE2B 4fd9500ad4aafc102871816550e6a536d5ebbc0082189a8058217b609f9f3cfdab49f23288e031e7dc50ac76fbb0338effc85f3c66d0d5bcb42c390470ad83e3 SHA512 48bb0bf471818f61f964f3867e727ba1635777f107c3a50e2c48dda8ffbce57a8885d9985a56b276a0ba8e222c5814cc21e2a5c9e010728a459bb782460991a8 -DIST sourcekit-lsp-6.1.tar.gz 622100 BLAKE2B 072c0d772b1b5c15d5caf04a471b09554817363862361ae3f795d29f60ad199d7d6a617383f3cfbf542934a5cdb4fd4714ecc1e95ed990a4f98f642956674a34 SHA512 6132a41cc01e9851afee6e070ef0c7354e04daf4211c4339fa0a71d68737819a2bb8b05e93b00f910034e05bf359f5af99ddfbc89fea451434daa186fbfdb434 +DIST sourcekit-lsp-6.1.3.tar.gz 622255 BLAKE2B 3ad0b9692fa72fb902d3af52261550ac4fa823f7c22e06da1dfcb8a9615d7d77f853f77a990d671138f2b36064740f977b2f34aaab1cde6a33073126bf5643b1 SHA512 2656292b378be2e5c6531d9f17a43658ca8be4ed3e443ac25fcd8472e6e5197892db94e3a8319048202ae3bc7e3e3a86e1be6f2fce35e466cbb26b5d6e3d4b2d DIST swift-5.10.1.tar.gz 31977733 BLAKE2B cc5d37fe5eaa50c912e3abad02e6b04c81cf66f8ea79c89868de323394dc720fc7e122c5b4d2e27291172d61b4c80259b2cf80547ccfaec0b14aae9b63b9b2d2 SHA512 212ede9ba6a874666ceeb30073dd2a9c8b6b08715f375c98b86bee4a78f4a235ad0f1e35ec3d7f9f97c79f963a9d8bd0a6c9737a8c32b073dca828c564145396 DIST swift-6.0.3.tar.gz 34134727 BLAKE2B 8df7a89dbe6b03638aa064ee5718f91615d80cec9131a826a1d1d2a3eced4a4238b06a73c7b8811076c82dd10b0ac1fb3faf0082164de9319a8c216339b4c888 SHA512 710e8df06b7abf58da00024bcdfb743adc11e5acc24dca277a09f53991b9601c8c879a76445d174b428bd2197864b08db3c687d9387074c956f7bc5115152d51 -DIST swift-6.1.1.tar.gz 35266256 BLAKE2B 6fcca93b58f65414008afab742fef34c3a339c48da24a47f6043bd11f1f9be1128e182c409f1b1351048447383ddf857a4663eb9314530042fe67a487cb8879d SHA512 b2f4a878dabca48b8502e41ad35c1a390eb5ea9572202519901740101ef600a6006cfeaf3b62006a76b50724ee683b7784555378f45555d788e3a28f9837c390 -DIST swift-6.1.2.tar.gz 35266562 BLAKE2B 28c4f4811902c6772e064538237d2b7468c1f34fbee9b15f7fb561dd67fdad4517eecf68e536998282da14dbf60f0f1ce2044a0ad1326fcd93e3cc74f1aa23c4 SHA512 d31933167379b864bf54c1bd59237c7f961bd307c63b9a9a68984dc2d6b2cf95f68559af6085097508d851a4c3c49c8196d190af1e7ff4755762019fbcfce1a3 -DIST swift-6.1.tar.gz 35262101 BLAKE2B 6f34dd20c0beff60ffb23d1436929993f369b3f99a727027a45b1ce2d6e21446ee3522ce216aae8e2148413c7ed72b918ec9f0999d09b3c64aad3124d3064593 SHA512 9dd4173808a255e7346c3acb9fc832313c3828faa952c32fafc1869eeb5606e2bc1a73487647dc453023fb844ff7297a28e0dc466d3e219a6c6af8c42379926c +DIST swift-6.1.3.tar.gz 35268348 BLAKE2B 5a56709f1986ebf45b04dcda5fd3ce945bbad85f58b33a3b16cf611b8ce758cca029567557f1e384faafb3084972da0038a7953bd0a259162128380ae21ff6e1 SHA512 0a96840ac7390d3ea484b76ebd862a747cb15609371b9010605e1f74f1dcd9d9c3c28233a71f782e670f5b068726f91879c39f7cb801ba7836e0714ca683902d DIST swift-argument-parser-1.2.3.tar.gz 645638 BLAKE2B 68fb561162f1d701ef7b67f6e4c47206b0fc446d5cd248d4b101436c4d444d146e0e39c384c4bf40e80406fa2a695350124c0da8f9144817ce03016a181c6e65 SHA512 2fa09e86da67b6feb09f3c11b656e0e17c050243f9cdf40da3646c881f441bb545c3820345934da60ab80f2e77f575d1c1adb55d8017277e4fe01b68b5a2f692 DIST swift-argument-parser-1.4.0.tar.gz 654550 BLAKE2B 94e7cf86e16119d8ed6d55a096e1973dd5a1cdaf65dfb68eeab6fba593ec189ee901f907f7cf3b0e031c79460f8c24ae9b0d9d9ef0a77e85adf8d6fff565c3f7 SHA512 38f0958c63dc01df1a5ac7164b8c76116050819a8747a71ff07c6c2208526e49c0f5411a2431bce4d3968b7100f95e4b00bbc49f69a6df69edfa7f8589a9892c DIST swift-asn1-1.0.0.tar.gz 72780 BLAKE2B 87299655f63c9e9ca7633173a824f1b95a77288b127d6bff9c5d9a70d2ac948d4fe51a03fbf8109f3a812948b19e74a2eeebf1a734661e5068a0b2f87ec6df50 SHA512 f0e3bd7a4369b84a140e46a111d3985b62e74581ca631e4354ef769ae7f9190ffb3ff68ea3917df9c377fc308a8681a69b8dea4158a05daf798960be229a48c2 @@ -29,97 +21,61 @@ DIST swift-atomics-1.2.0.tar.gz 195733 BLAKE2B 60c7cd17e382ae0028712943bdc5c7b76 DIST swift-certificates-1.0.1.tar.gz 456979 BLAKE2B 909bfd5ec060cc827541a9740d6ace4ff62f254d510bdb25d3d44692a8c0322572b34779cf3e14c48753d2a936a217912c055831945f99c36dfcab7a42dddb2a SHA512 ea645425fffdb377efe1de9b897a7a6e42dc6668ce93068bbe6de69d42ab6e9801b6d9ff817b728d58eb9e2f66c4932869c281864bc432bd9fb9acb829311c41 DIST swift-cmark-5.10.1.tar.gz 311407 BLAKE2B fae5e3b6146299012b0881049a2118bcb6c630e292d16217915661dc17d9f05c5995d69e7939243469fb3fd4cf0652ca226e867d5bb1802dd4e495caa81f1ccb SHA512 cb7ffad3ec3fbc74de28df56f4ec5850047abf38ae4a2fdfa37aeacd122c52e3164ef965b582a184911612608df0e450481f9f8c25d11c565518ab39a0d24199 DIST swift-cmark-6.0.3.tar.gz 308692 BLAKE2B 803176e28e9eb88dc0b23ac187c27da51756898d46f498edbd778301e44dfc7554e05528b910f41d1c310ed3eee487afd8a0e575ec3a5113f012ec296a2f6334 SHA512 d9492f141fb19f39e3b13ac1f2454db64539deb980d0dabac94c76e6ec4a6f19a8d1b5baf12fc7412f6e531b56ca78484f7927450b27832a4829605af9862cef -DIST swift-cmark-6.1.1.tar.gz 308690 BLAKE2B cddb7593e86dd426e62a09486faa4ec1056187e8f2ed5d87300e5cc669b4221fb9c71be05af8874b4324e1d031acc4e3d34839847cb7ef55407f44680e562809 SHA512 4e516ac78ac8f3d00126eaef6816b895d627690f95ab4161d6ce68820dadbd9b9a62cc41f4df901e7e081097d1f0dc87ff5e264fef07dd6b5fec45ae6a4431dd -DIST swift-cmark-6.1.2.tar.gz 308690 BLAKE2B e850cbe841d55293ac598c71bf4d0f67d459358ed45dc4a06e5df8cbe419008644af41554fccfd81fc5d9526e679c20cb1b8105aee898409fd19c7dfd267f020 SHA512 9cc44c895f1185bd5047e2d55a69888afce51fee59e199ff1ac98276252ad40bddafcd1de20b4fccce2c7cba8007a8c037c40ca60835c0192d1a8cca2ec1c13a -DIST swift-cmark-6.1.tar.gz 308654 BLAKE2B e1dc478ead9380a770132b396791b7a6ef6b897f2f8ccf82ffd9cdd8438609b9d1d620527b43d00367e9b001de0e34e56045e75bad362760c7360588fbf1d969 SHA512 0672be243a54fface58e32dd911578e467444c21fd6e9ddb8c6ff1a578e9d56a9c30c76acf2cb4a66d3a0bd5bfdfbd30a617659dadb6bd7d99abdcc63391f6da +DIST swift-cmark-6.1.3.tar.gz 308702 BLAKE2B 300e369795befa1c322ff65fc5d35d3ddbd0a73da93121b0dada3483d6c7480eb607d1585e89d9f5b200c44898da806b186e695d7d29f9ed537878f7e4293ad4 SHA512 1cd9de0ff41c62a611a54490e919702114c9d059ee6b8018e291eecda8f610a1712ac6d650c5a19178d38f7b8fde174d8538e893c8f0c022cb55464fd7d4ba36 DIST swift-collections-1.0.5.tar.gz 3796586 BLAKE2B eeb5ec3418b79ba956c1417bc8c12b8affc2d517dcb174f2215de1bec00c802572e6c19598005298ffc6a57e31493d7cdd1c9214b97762f9bff6d0fa01f2263c SHA512 87309c52e5d2115ce8aedda05f35f40e919b367663d9032a159a31163fda7d0aa78df9049e424bda65fe58c4f2a1c74a784c4c6b485581eef450a022a5a7d700 DIST swift-collections-1.1.2.tar.gz 5627660 BLAKE2B 176151fe819cd5ca0d5b71712dd080b53bd839fb3c99e35e572fb13f81c3e2b5e2ef986a845a19bf41496cb782a787fe042cced24946b2705a1f7ab47ee8e9ca SHA512 830a3a8923e498a58e5638bda5157c0a8ca20032daa73e752bb445314e3c8050cda85dfba78105f3e76d66832e804b8efc6c05aec117b687a83fc34e9c724639 DIST swift-collections-1.1.3.tar.gz 5628862 BLAKE2B 732bb1884492c332fbb89dd0b17c22c286715d14332c46cf1346eb5d2deff2a687451d1d289d77945700644182b41c472e986a6986ef3d65d50dfa46814cefa6 SHA512 f26586b9c2e13279694a9bbb80b479ce8c34ceb6181dc455a228b52c8f704b88888ed5cdb3f92e913c228ff2aeca4625ee041fba7712086f57ec54ce709f73cd DIST swift-corelibs-foundation-5.10.1.tar.gz 4479830 BLAKE2B 3fc6773d5fe6971d73360105a25af8d69b6d0f89aa2e04e54f914a433edd97bc7f28f02876fbf84c602ea6c81431d0f490013b988abb56e9a3503c095222994a SHA512 e4ff04e1eb742455f52b43f0a3a1725d0c1c132d2192e4779073c7690ff12991c62c20ca0a42b81d2af12b394e4720309a07cd303ba12f22c2f917570ed0ff5d DIST swift-corelibs-foundation-6.0.3.tar.gz 2323374 BLAKE2B df6d7a1b4607688a106cb45fd3366db556569ab4d924737e05f93b5380107b039c6161f1e5a9994abb03f4f3c98387dbd68a6cd95e8175b3fac90590031379b1 SHA512 d16b9ae36744fa2e56a11dda235eae79a4e505d830ef06275100559afcdc83d8115ba0635ce67916c1305cc2a0f34a2bea21981ea8801f06dbd190eec0d2c404 -DIST swift-corelibs-foundation-6.1.1.tar.gz 2327632 BLAKE2B 69af2df6f98ef12fc9bd062f98a3e012effdc2fc003af32a973c20aff6d276408a8dff4d40a4372a5fddf119007a878dfbe742522338a3257f2f9127af124017 SHA512 895d5db9f15f8fdd290bb413ef902fbcc6491c06cda5ad622fa1755cce11f18401d456cbf770f2a0cde0ce32a0c48cdc452f32e3410df8e2adb751b3277f6d11 -DIST swift-corelibs-foundation-6.1.2.tar.gz 2327597 BLAKE2B c1b21e8d7ea1202a423da4ff7b68a45b3d7a7d229c0a4ac52c683c0ed207e1552182932f57558b4f966834a62a958daa612b1e7483a5b24d1ed64dd2703a6dd5 SHA512 2ec953c66d44844d2efe04cb08531f0acdd091bbd6778108037e9c9c3ccaa200e92d573a6e6e5bcc1cc1e73bd916561a4ef4d668444e852ae543639ec037c12b -DIST swift-corelibs-foundation-6.1.tar.gz 2327623 BLAKE2B acd41ccbe0cbd0a73650ae7138f13688b021668ed69e43e11ddb589213555fa6fe0e2b758c78ab85f3468b99928e0fc24d73e7a067bc16d56094b0108cfdc8b9 SHA512 a57a20730b8a845bd89a397a720b5129ce51335727242f99414d70c4db16558933a48ad034b2f550b1486a9d964a3439861c8cc43ce74ab7dab3a907ae19dca7 +DIST swift-corelibs-foundation-6.1.3.tar.gz 2327639 BLAKE2B 8f0645fe330ee68c8c2b268458df824a8045043cc6de1678dddd1c1353ba6793f8f47bcd6eb13fdc07622e3973b9f445abe27eb4b87d90bd3e507e7981ea6eeb SHA512 227304937bda2709aaaaa659707bba0baf044354441d28ce67c527c4214bd9306e26087edcee4e368cffbe2f07ad5e4d5c05103ea9eb95bfd9a60e4ccfc56f5c DIST swift-corelibs-libdispatch-5.10.1.tar.gz 594770 BLAKE2B 7e983d27e04dba01f04a2a2e3d5ff6652a2b435497b5cbf392fd77fd385d8dc67a7f1cba7d483a2ee69a9e39e0b7761e31d63dcf6aa8cf068356994c446151ed SHA512 fa8278adbdfd5b041c89a7b14a17aaa805a6f4db12221ff469288bb8d945fd28f16a8d66f56148aeba2e6be30bd6655fbe375d7843d1cb54407527d998e6d6fa DIST swift-corelibs-libdispatch-6.0.3.tar.gz 595115 BLAKE2B c85aea12c06db1e328cf0ca091dfa089ae350242c3e2d261417c63a490dc3f7c0be40325ae717c75b0062089b43b141c8fe781df6e6230f449e52adc2a19fbf7 SHA512 e99ad645deb804320cbbbd7a9bcaaa87ea106507d77791147603e027abafba28a815e63c1e93cc903ae5ef2631c78854b46af89a6bb9ef7b521fe322a571deb6 -DIST swift-corelibs-libdispatch-6.1.1.tar.gz 595723 BLAKE2B c509982c553ad7bd9c033bd15de6125ab6604cf29d7c9392033a0f5f6b71fe853be03b20f572cc2873a718f714d98a18f042616fc902c2bb8dd0eab5baa7d22d SHA512 48c106685ef3046bacd4dba9eb021d1dea3fd9b26e7b1d427fcd1880888e01da23b819012bf39cb317afd1450c6d69ed43d4bf939ad8d313f5db422716863803 -DIST swift-corelibs-libdispatch-6.1.2.tar.gz 595733 BLAKE2B 3acf16cb592c20fbaeaa058d9ece06d753f8b516dec20d5afd24c31dff4435b1fad7ea01ca1900d5622c170420ca9cf2a8c5f452d811dbffd80a52abd1e63767 SHA512 03d1c3f83b473b99cfa008be3f16cef48732a2d64c65cb21dfb859299088402694dd581a5479180af0e3628937002fefa71610fcdf502519841099dc0c1896d3 -DIST swift-corelibs-libdispatch-6.1.tar.gz 595700 BLAKE2B 4daac8a27c9b122f902fde6313ad7d9ab1a9d92f69d615e51b35c50f6f12181598399f159f0ca93992e742c2b9bb4a73ec0206640678e3df0710de51602026e3 SHA512 09613b213e57f6c2ca483a0a7833b2240e5017cf33f90405f88cbf20131b301f96127f69808720e44f6a050f1ae19f80da40f6eecc63395beeea4f796d27b222 +DIST swift-corelibs-libdispatch-6.1.3.tar.gz 595735 BLAKE2B 5231382de6685153b146a436203ba81d30c395c8eead729131456d3b7f23d59d3146f626971c9955e46308fd0477c413caef3ecae5dce9330351bcf3f270035e SHA512 632f5910b76569355a12bb7a1666c5fd282d9e00fd7c9240068a48d6d629fbb085d42be0746657878b7a13e535c1cf1f517a652b5d327125a0bb8921b05d2d9c DIST swift-corelibs-xctest-5.10.1.tar.gz 85377 BLAKE2B aca181aa499b90009678fd10d3a60c063546d66f511ddab9ea88b8674d3919b969924ffacd350aef7a9c7b7ba911a15022f7fce3b578d4dccaa29d89e6f094ca SHA512 6dad6f84ef5a47a74d25211efc25cc2baa13bf0019145cc96ad4d5ac7ddcf79b60dd775f610d099848e3a7b4856f8bb9c06558f6f971324474ae2e6fa8a7cd4f DIST swift-corelibs-xctest-6.0.3.tar.gz 86271 BLAKE2B 3d520988cb684387ec6efcacaf4a62748c73095ca115abbb85a3378ab8329358cb6a54fe131f4891fc61893db89b95645e2489b5cb5ac2c38628b2198228a880 SHA512 287c00f6c3aa534f25af1bd2ba280086c2f69ec5cc9327804c3b8e7bd3a113257a56fd9c19d5a663081a3e26f6b44c6313e33defc12156a217ea8c0958fabda0 -DIST swift-corelibs-xctest-6.1.1.tar.gz 86175 BLAKE2B d1fd9ad3b6b03e749ef596acc28529b1af4d4f6c333b25e5181f38d251bcb44a824fcf890b727ca5ac52c2de5d440e196c7d34a143da924ad11c8e0dd4b3cb2a SHA512 c6022423fc0d4e5583ef5ae189851b57de289ce6c85046f4ea66a68eff81c899535a92c94a878fefb0d822691337e7f1ef4774b8810a6c38dcb40577560d1085 -DIST swift-corelibs-xctest-6.1.2.tar.gz 86189 BLAKE2B ebbd773a30a1e872a2ec564fda7e4533c748893a1fb4dadcfb2bad0cbcde0919c8500ad00ac53bb7368cb2326e2eaf4f55d6f0287328392e0c8f06ddeec8147a SHA512 2fe2b38086f2a72549b73d5f45b515242b0ba171ad0118c79ca0e0e280155eebe3c9ffd2b087c26c27ca5a795e00cfcb71ec71ba43ad0ba0ed8a02206eb406d1 -DIST swift-corelibs-xctest-6.1.tar.gz 86176 BLAKE2B fad9d8a63e8f051e5de0f84bcbebc8c9bc43022113baeea8ab8abbd3c9472cd0bda12b678bc5f333f78c5b5d53821cf9fb28600eac666aaa5ce0ac1b53a6365d SHA512 88389d61c32e98209e22d553fcc676b3adfd9aaaf30caae5fead1671e4469af74a35d4b05968cc4191f1da564050f29486c276f114af5012fdaeb1b7e8c90586 +DIST swift-corelibs-xctest-6.1.3.tar.gz 86172 BLAKE2B 0a34fb6e7b2445d586a52c52391f974a6955bbbaec610518c4af46fb0efe62e24e602da1a44054b87ecd2aed97c772cd02b7a6d6b8fa90c994da41c2283d7197 SHA512 3933f9a1f8c6fb3887c10a231636e497d8c2d010572fb46145b12cd12ccfe013e70c17c731c32662eb554314cd57939068cd3588b12e2fb558c86a4df3196466 DIST swift-crypto-3.0.0.tar.gz 6840005 BLAKE2B 847314bbb05a744198d85b740175b393c3d2b67df068fb096702d932a3482a61fb1d89b95516974437d4ddabdcb8f5f227e8dd9965a4bd69ecd19ddde9c5f88e SHA512 2d79147d32bfb8449726c73c8b267262cf1ddc7c18637f4168e3fd848ba71c0719b23b5683ca513260cbc537fc439e38488ae16010717303625bceb7d5edd36f DIST swift-docc-5.10.1.tar.gz 16281601 BLAKE2B b95080699fa1ac9b85a8d6f4e596016362e0699800db088b802ac9abf0ee537416eb63fe1c785a57b0dafd24cb269af1872f0b48eef7e0eabf4c1c3ad2f12e47 SHA512 d72849e583211ff5fef449de2257629b67511476f06724ed798428bd4f5e29224860854bbd262c3d4ae786397704d9589eb2d84a9d4d95f385fba9bc491e208b DIST swift-docc-6.0.3.tar.gz 16449858 BLAKE2B 9efeedb0359a6452fa79019123ae2fd1794260863b5dece69c9cb6a64e31c1e7a0f51de985484f7b1391255bf1d110dbd5f8cb3e261f7023810d9a571a44edaf SHA512 dc9d873a6c4ab484acf396e58ca71ee169b942bd2e654dbd5b537de33f6e7ce96c1ca527876ca2ad2fec2a5b42da72d9cf186ef5f35d85a29bb233df303aad62 -DIST swift-docc-6.1.1.tar.gz 16543246 BLAKE2B f1baafcde9043dd58b9b9210f89d6b65cdb7a7ff67fcc4a03c1e4baf5e62011b8572c89d100ca6896ccc0f0fba93f84741d4e813340ab7490181e53d4ed5a486 SHA512 1df7380d4dd392a484adf730e3b112cd95294781fc46fcf9be0bcaac501e5d6751237f1849c74e838b341b41be2f4616aad7ac30364f136e91db422979e2f1dd -DIST swift-docc-6.1.2.tar.gz 16543253 BLAKE2B d213404d794eb83fde36b6dde42b5e00c7b04ca25839d31276583b5c650cdd238a0698c2a3fc9b8bc62fc73bd9575f8f1df44aa6cf09b022fc7c01643bea0104 SHA512 b2f4b7851bfc43b5134585343d8ca69c27b122b1da2493fc909b62d65f7b8d15d7e2d03eaea2b17f953249cc6e67f8553246b32796bbbee70d0a947c16384ffb -DIST swift-docc-6.1.tar.gz 16543224 BLAKE2B 3f8ccddde3ae8ed99bf085a33273284365a13cf85a4269ef8f92410c7a001d6e1f8a4f39e8aa86cedccef813622333b6679c05f444518432250a4f4767a4ca9b SHA512 ed14ef31e028cf8fc6cb487ff1f10c286fe4ce123b778646e321119bf8f1f049d3d64a56cd7875cf9ead1c6c0d6732fb185fc16ff3a9c08ee3c8a12096e42140 +DIST swift-docc-6.1.3.tar.gz 16543224 BLAKE2B b39f4d37b7693a13684b6fc2e75a652d5772e81e07fbc3b17da0f17901d20830eecd1ece43d5d43c725a00a2e0589c78b3e4d37b50481f357178a74311cf7847 SHA512 80eec33ce371b68cbe1da8fca975115257a0de64e1af83240cfade792310e97dc8317a27c4ee4e531a5f522881f8cc0e086391ecad6f276562426a7189fdc4cc DIST swift-docc-render-artifact-5.10.1.tar.gz 284108 BLAKE2B 1edcdd656a856cc5c75983fd433a3bd0b6288238731fd9e6d2deaaa83b5284fbdab64080027670d90405bafb0ba82296adc4409bb0247ff7ec38b26f0a4094a3 SHA512 d646a4263cade323c2a19f06f1c909e02606b92953b72aa37dc1e49e99199085484d68f90259a821b4e81f2b18de624648db50bde0d8cfd852c291cad39ff282 DIST swift-docc-render-artifact-6.0.3.tar.gz 292345 BLAKE2B 6c5e2f5bfaeb1adf72f39b04cf41835495741187202556ddbcf6f548abde7ef845e14463ffec6a5b19b700ca92019a489bc43a7b7ecd71aee7ceb20a534a946a SHA512 dcc9ebc451c037416afe9912cdc18ce10f950ab2e64900cf93734a7c59c4bdbb9e17f10e2bf80bbdb253a87ecc0f5935aa99c5e30ac858a15d11c064af463af1 -DIST swift-docc-render-artifact-6.1.1.tar.gz 295014 BLAKE2B 877ad36eedcabfe372abb1301e72f57db2b491ce18f9001e3d29cf439d3d1f4267a02baa51bb9ead3af31df5473362cb828b04dc0411f076417eff6dd3f52fd6 SHA512 9fbb9c8922029d68f2428da455486ec9afa6a53222a93a78f195a19a092b4167938329081ed22542b97af32e5e3235ab616e7749e501cf1c72e3486253cdcb45 -DIST swift-docc-render-artifact-6.1.2.tar.gz 295013 BLAKE2B 9f4f69059250805f9f8c93b83408d5c47066c870e85021b2f095f8363a8fcea30d68b02023410ebd2e21df642dd7dc73bfd1b06c3eea8fd068e171e24df7472c SHA512 fa0a4ed80679900359d63835ac0c18ac55d349c747af7dacf467e260ce5bf2ad207d4dc9f5fceea7b4306d6edc32185d2ff713030128d0ba4fe77147b3112602 -DIST swift-docc-render-artifact-6.1.tar.gz 294944 BLAKE2B 82bd4ff2c6cbe24bd6a34d043085dc95ea1f33cb988362b106b5b568d3a8586ad817f6e04f564f8f64391de1c7fd74f7fe9fad9ed1fa8f44837cae2f6cc80268 SHA512 fc80e579b563cb8f4fa98253f7f310943c68cf73f4b2097c4db978afa1e91055de02ef31ae29a1fe6f0fc8bbfa7a501e25898784552e08665e7ac466760ee30c +DIST swift-docc-render-artifact-6.1.3.tar.gz 295017 BLAKE2B 2a86330a4133c0c1cac3856ac472e5f7e11673aeaee505e67072854978ea41f0e95dc8e87899c4b915b48dd88bee5116ab13f781d96b83cd5e1f0ed38c7a8bd0 SHA512 4c612389ffb6e57ebd228fed5c65312a2eb1e43976ee1d228ab1f0885036aeea7a4453ccf936fd156b6f0f8134628b7da4778fcee5c758d4bbed6a26536ad9e5 DIST swift-docc-symbolkit-5.10.1.tar.gz 171631 BLAKE2B fd72a3e7e36162a0ef91ad60166b4abbe56b52c4ca7bebbd045163e45fc85f196999ddaedd8066dc8c6fd24e949c4f299ca3d9023b73abbda1a9c618a71c5e16 SHA512 cf7a058aeded8455656fa70443b9e280488391957e9003c85c4166925ec6de74675fe9a61571da5897853626e91e4353d72abc76d71a79f4f32e2e4d5b7f4ed9 DIST swift-docc-symbolkit-6.0.3.tar.gz 195727 BLAKE2B 1e98f531678ced68a2cb9af31857a389eb6377ebf5e2c0efd6d60d308a7baa805ddc6292de8b5c9624def280bba05cade8ff5769d4c7fe47368e20f8058770d2 SHA512 37636c79ffbe5bb3dfa5007c5ac3834da439338ded5b8030a68c41dfb8f89ad16ddbba6cccde86410cef48f3bc36981ee15a70ef10b282ef021a7063e94251ee -DIST swift-docc-symbolkit-6.1.1.tar.gz 198238 BLAKE2B f14d53b88025d1739995af324a60e607394d4459f9ebd06b4c95ca5acb06328413471da61a92ef07c6ea68eaa69f90e61a7fa05d38e7b342686cb5c539d2f91b SHA512 19fdb9184e63223e1cb7fc5b974264b8713c0b77890af3f63d5858134541db7525a552876156a128dbe30ebac287653dc1ce33d5e1b79f4c626d67051382eaaf -DIST swift-docc-symbolkit-6.1.2.tar.gz 198245 BLAKE2B 844fbfb4d0f36d760f8470c540fff7dab51f2b0e2033a8b17bae4a505c815277bfeeb9662e9c77a93c4c639dd6682565f25520f5326f13b3aff0efbe615b0467 SHA512 3757febcb6da2a482442545071f045dfb1cb0d2a04350b361982c3ba3d071cd8bb950fa2d54ffd7ba204cdc4e33571ccff1cafaefbe801645bac688761bbc9cb -DIST swift-docc-symbolkit-6.1.tar.gz 198252 BLAKE2B c373172223d7284af8345ce133dedb82f992c90369e73c22744c2af2bbff648b4493266f6d7e710c9fc5fb0920e29fdd4ea52dad9f28b65dde94ed2e417d4518 SHA512 2899d8d4c71d2db93d519344993709f7b538be418a6720efa6c7b8c18a3ccd0e4369758ec85eaebf1b2f521688778249aa7ce47a42345da14d663b6a65a9b1e6 +DIST swift-docc-symbolkit-6.1.3.tar.gz 198232 BLAKE2B 9083574b457c51addcd620aad2142e9a4448fd6bddffde44fd88d9c969b24ffea295fa7829a0e7bb6c64e6d6124c223159b4ee21f72d65ca28d5f346e6935a6e SHA512 52021ee5400c48b9c2078062affd3298a1c4e25a56c0ec77404403caacd51daef875dc4152c84d6a93c238b8339096beb18b9b7a92a1e612a25a40a9b6e8a990 DIST swift-driver-5.10.1.tar.gz 2444415 BLAKE2B 5cd3ed582e1473db8c6d571be8d459b29fe4d1b21ffdc686f72b96495c7f0f33565ed27f8822cc157d2db4b7703b07b23dddd9a0ac925d52af68c55dfcc7c0b8 SHA512 77ce7412cf2a5077331250b1fa70e56b6300340aef7224089840018519cab46bcc011074478045e4bf30502912a0619a842bc082509145871a3c0f1da14ccde5 DIST swift-driver-6.0.3.tar.gz 2471136 BLAKE2B d4f23a58bf0f5b1bbe4bae85ec51ae537ba1d27ee2f300d846ce9c4b28ad508f09874243dc1d3498882608a731585cdd2c0606ab0f42986771138834abdf9015 SHA512 aa31717e10cc82e4d7721fa2ed8c9c5e704b854c68e0c1c4479dd70a6e02348df55aa4afe9d3ea4acfd7041ac0568362283cd52b72e6985b7ca99ecd39952640 -DIST swift-driver-6.1.1.tar.gz 2483950 BLAKE2B a438e7a2bd284ce474b4847eb180152373a5f7f4a72c792ccf25102331a8df70feb92f3a360020f03c8be8601f20ccfde2892bdc9900916f1580616f20b6c5e0 SHA512 ee997e69590bcd24613303ae03c6c2e58c26eb23610ce10736d0db527c483883ec91d516306edd6a1dece08d518fb0500bbca1f06a07ed5ba4950c216ea8b68e -DIST swift-driver-6.1.2.tar.gz 2484066 BLAKE2B 5b3126ae322eea04275fc3f551c829cdb1bc2c91d598746075e02ee71a8c24ec7f3eb0b33f28cd190ad8e542b02139db2e97b4d51e42c3419dd4c1076efaa7de SHA512 7de5313f79f66fb510838da1b98ab9f06c5d686a83d97e492a6fe2d6a83f0312e4394a2ac821aac8113571e134e21c4ea61a02d0bbb944ab0599a217dbe6be55 -DIST swift-driver-6.1.tar.gz 2482987 BLAKE2B 8794122dd163e15622cd8ff4cb136565575ca2f5088bf69b4ceb6fec8a6c4b177be7c25a93ee71aa0c7dfb31dda73bf118df97948c7f46d044237f85dfc3bf78 SHA512 10f7da803ef39ae792855b93bf2ca22912a85c4f9040a09dfd45aef8aa4b2dafa4ebc642bf551f0e5d92c3e9495c3bee4a4957e04ce481e5e48cc6b87eec8a6e +DIST swift-driver-6.1.3.tar.gz 2484040 BLAKE2B b67c2a815b7c2d1e33da7fcffc215f099d7a0d56b243ee02f161dc8a11650b25710e2079fc8d092e36698cdb178ab1231d3ea9d0783b07869a336a96aafa4aaf SHA512 96681f3cc23f1b5baaa6e491a52c10cabda376e556155cb3c391334f2b92072b55f9e21bd0be0974f633ac68cb064a853ffa891f51d9b270f3cb8dff3fb4850c DIST swift-experimental-string-processing-5.10.1.tar.gz 2579674 BLAKE2B 0f65c0daaeef6bd461fd13d85f822d7878e1d7c99fd03fa828f54f87743048807aee2aa24e5c6962acf29b06aeb56f4578df89f12427585a891a37caf9032abc SHA512 89650c6b68ee6a256fadda84e68d7ea4faf3c09859e80bcc270ca36433ed3e652c7139ed868f6f515e3193928a100c99500574eb614dbf97c345cbfefdb245c2 DIST swift-experimental-string-processing-6.0.3.tar.gz 2590921 BLAKE2B a326297068a5e629e3a2c840417c9b6790cde29a59b2d2b07bc0099b9c233e359137378d67957e5dc912b6fbdb3c3815db493ad9374d93048f44fd618cabc604 SHA512 74eb94bd5edb2c793cdbb7eb74d93110e8bb10d5f9dc02649efff76840d58b5cc62d62ba65fb77dfdada33fdd755ea97f9f955f981841713795e7a0bafdb69e4 -DIST swift-experimental-string-processing-6.1.1.tar.gz 2587727 BLAKE2B 91911812e9d0f1828b96090f4aca869f1167932d69b69f9113f24bbbffe354eb3a0a4e14b86f28229397ef865c767341c6e4f75e025e88e9e2ef70bf465abfd8 SHA512 a9682d17f5b2410311f978857fca6a84e94a99727e6cda559ed8741bbd60a438bfd4c548c82c7ded3056838146ef1f5fd16011e3fc3e6b6840bc89ada96df299 -DIST swift-experimental-string-processing-6.1.2.tar.gz 2587728 BLAKE2B d3f64f9a510b3d447a25156b15926abc9c2a3a4905fdc253401fd3ddc2d67a0ce63e8e55cae611f11a0d7da5895320869e74641f8230474529c180869ea16239 SHA512 afc478ac7e1b022f61cb80e202a122e4797b7abe129e1a12198cd0e9c82b9361a9122d1831944caf53a48116bb6786c91dd1f847a57616845b6518dc5584d3a5 -DIST swift-experimental-string-processing-6.1.tar.gz 2587731 BLAKE2B 9725a5bcd3f899bd670b2165bdbaa2eff8ea41ea469b0204d858a3ac6fa7b3ad8ce0ba4a9a97572b5183fa4c6b2c81a79a9a74df639d1737ba4d11d61849e4e3 SHA512 09a213273e551f14c09eb0a07dac027f8fe964b7a99a652fe607752768c6e5ba4446c02081edc460cafedb9332f9f9c342c8305b5fc5e1a0b5a6c10ee03f1923 +DIST swift-experimental-string-processing-6.1.3.tar.gz 2587738 BLAKE2B abf8852be7a0ac5f24eb34224b8410c48cb9e07cac70c7a5d4b2a80c3af633b1ac36af9678b3f497ce1217e0de85890fdbb6805c40a31ea2ba366fbbb8cf4b74 SHA512 4eee590d06930718e7e4ffb505e35c8b7a6b3e2ac50271a39f93776be1f35d7a333bec0903cd81e3362fbc7f03b49f7239df67be11d83938ec0911f24664841e DIST swift-format-5.10.1.tar.gz 253210 BLAKE2B 3ca03c57a538e7a894d01d102dea53b07535022b63291633fed55e762be1065951af20cb34aa1e039f43b2cc819a6096474cb693b072f312524191b38ecd564d SHA512 ea072e5c73f14e3c7382bdeba8029ac32d85cb69f99ded1af20c0f3412c8f40ff1ec831edf3e0c8453ffc6fe2d0ae0acdff57cdf914dd796520420ac486c11ef DIST swift-format-6.0.3.tar.gz 271253 BLAKE2B b919ac1587ef52fb2f9f8337c75368e96c163bd00fd18e353b4926d57d4dc9e16957c28429e9cf1944c55764458d0839076040dde31a73b7e60b1edc1cc67e56 SHA512 cd44c127b06c0b61b28e4a66fb97600f13f8febe1508bac70846ab7daab8d67355d20137afc80acb5ba22ca674d415741718bd59e466132f3f440c6dd700e0e7 -DIST swift-format-6.1.1.tar.gz 288972 BLAKE2B 48bb256138a53dd8d5d0294a1f299ae0d062feb6ef2bd261497cb886286ed605529e1d85ca4037c6d8b4014bf0aafc84b6483e8f985af28ef687f6ab2272e5f5 SHA512 3367fe8edf40271e19013438ed75d0827e4eeec40897b7b57bb6f2cd854b958e08a7348e716672d85d29ba29d84018a239844d7d34c010bb768b8423b2bea32f -DIST swift-format-6.1.2.tar.gz 288955 BLAKE2B 67f377cb40e9ba034e99d43bab14ae37d5f2bcb4538be4513a92c9eb8fbc6070c5b857d1963993d53bd2e028c54402b129601bd603aa3ff3f7c0910ac97e7e31 SHA512 e7dabec9c1d036994142d35a8d82e979a4a87895a5c07e3e2a34d9b8321c4d9afc007a251faaf308b33a9b78b1d0b16e004f24d307b1751e9c1e3955548bab36 -DIST swift-format-6.1.tar.gz 288979 BLAKE2B a60c7544c38677018c152dd496ff3acc2493bb62531afa7e527c987cade4ca76846ba226fd12e5883e044d9c3223385b0e874e6a6e04a41989602da6671af8dc SHA512 00db1a919ae458215bcbad54dab595d55e6cebbd864ba242d618d07b016c8ed602915057a356c8671d964412a32c5c558508a2cc55b57e866f1fb3c69ede374a +DIST swift-format-6.1.3.tar.gz 288965 BLAKE2B 1952423c94ff0da2fdfbdb291a4b9fc27e0bf1bc4886358376dc9aadf4ab5dfbdb9a0eb70a4805c804387c6697d800d9df26244fd6bb034e8cd0097cf2902097 SHA512 bbfb899f9527c08fedf433a391c5e9ecae0815d9824952d31ecf2fa3badea745cab1c72ac88b09eec6044ab7e2c62bb34b37574f46959b87e0cb27ec8eebcd97 DIST swift-foundation-6.0.3.tar.gz 1739113 BLAKE2B 7e80efd4005a4f57bff7f38d13b63ff311ae8e00a17334c417164e9ee1c65ad6f6d1e4f87b7a6818ded1494960d9f9f04cbde02a0b41414c298387481ea92fe3 SHA512 7429e9b426745dd389a259b805c55dca83c8505224eb0fcbc17b4e83459a9a0a82c4df92a5613e78eb36511ea557444569cac8124662361aa9a2c5b760ee1e71 -DIST swift-foundation-6.1.1.tar.gz 2416665 BLAKE2B c4b27934b42377d007a21da4fa04c937aa559eb3a467126428c13effc8874fbdfcd81f0c3d17fe543b67547ed93cc2092c8ba55082ffc9ed57ed79eadba06ee1 SHA512 61a1435002efec01b69017b3997430afeddb7d88ddb7e28773d6b50fa99cfeab9b3990ed7c499fe0ca52cc52d6562d71d891bdaa9ca9decca1bbcb8d757ff339 -DIST swift-foundation-6.1.2.tar.gz 2416642 BLAKE2B ee1fa98ff2cc0cc1dcb3aad8ce72c6dae2dfc94f99aa0f04eac887ea7e7c181d576fbf51fe694bbb75cbc36395ae5846dcc9bc2cbcc7963db44d42744d82e9e0 SHA512 2300ca4946f3ead59abf3eff7bcc08975d357dc26b6a8057dad6ae5283d08473f1d9b65487f52f663bd5d0b7844a581dd15b9debe637f996f1f7b075d9343af0 -DIST swift-foundation-6.1.tar.gz 2416630 BLAKE2B 229b63718206f549a07ac59f19d8937b536328f9a4ce754281d195b1682313277a84237861a62d16a70ffab030fd37a89776b54b59afd4bb030f05351103ad4c SHA512 e73e474344e51f6475add04ba398ed235bbdc08df58c7e8fab119d1a218289986b6f5cbb635d94eec9d5fe65bcb4ca3c66a0e256a8464c35367d1177d8b327dd +DIST swift-foundation-6.1.3.tar.gz 2416653 BLAKE2B 5b17af68b75aa528e33fd8fd196425d8b3faad5554984c8ad7d4442006531066dda46757ac62b47765ee2959392a7b4badcbc041fd0f990fdbf68180fa873476 SHA512 99e59cbe1c97ec79738d061e9d2f2f551e37664cbe7e3ce41ba7b30b2139b59e82ab2f1b956c1f7fe3ba171a57cc54fa0eea727f9b5438dd029931f141a9833b DIST swift-foundation-icu-6.0.3.tar.gz 26058690 BLAKE2B e6817c8a8e6a187d37c0f226ceb3c8c9f5240e72a6b2531ca44d9a18efeec6aad3d221e8157950d9f951aa41c2913998513e620b2d7cc3da6db89f4cc48f26c8 SHA512 c614386febf3015b726b22fb76fa1c2289b3e93b2322ac50e7ad5240e7b35d37987dc81f034151c6e29ebdca10edf95f759aa5bbe66dc626f512407115a4639e -DIST swift-foundation-icu-6.1.1.tar.gz 26058420 BLAKE2B cc08a3b0d3a62337f066482182bdb0738e713bd655fbdd5592beb02f26bf94f6ee0726be7ddca286323b6e98caf40e303601c69cf22eac2aa3e173a19130b0e3 SHA512 5eb252ebf7798e613a073cbd2e52e5b8913c8bde4afca438ea8a2d4604cd28656dcf5615adbd169b8aa67264a09b0bdd97e84c5b0fcc981d6a397916fd5af83b -DIST swift-foundation-icu-6.1.2.tar.gz 26058435 BLAKE2B eeeac5c2f3b29d3e8ef179a324e9b2f47045df203014ac6f63c73731fe7d39f9b0cf590921f1f20e5ef4c26492f035cd361e2181a0e3d46bd361deb42e1be9e6 SHA512 48ff060b7e69f3292284aec7f93f844d5f0e267667d7ce2e7b21ac2a912cf690d77acf6a24218b001904aaa750c14650a11895638bfa1da0fd998dd39119c457 -DIST swift-foundation-icu-6.1.tar.gz 26058165 BLAKE2B c7c75966b6b3b32ca4a28a217b882e4e0a00c964682fecc80d418bd22ef56935064cdde8348f62bdae385692d827f6454eb89b5b38a88fb4415502dfccae6899 SHA512 afeb588f41867a56584a8ff12ac496def3d22e73b6a41fc4aae95c96c4d81a995e999501b13adf0f4ebdf34b8ff878edc17560db9bae47b0c4f8751c96cfb5c6 +DIST swift-foundation-icu-6.1.3.tar.gz 26058387 BLAKE2B bb69db0c479a66a8982c25b41137f1d291e81d4d377e530f244d6eef2ed7512b54cef4e2fc6e370e0756247e4c42494b4116eec6aa69534c7a1520ec77e8047a SHA512 35921e588bdb6981006542a2ee5e77273fbd62a1f5c896f258cf911e3818ec5e8b5d13c523725dd27b6d79cb08138a276834f1cd40ba88e9ebc4490c5dfe7c76 DIST swift-installer-scripts-5.10.1.tar.gz 187723 BLAKE2B dc5839f547771b6728be204e90be5b34499dc2490b9ef6fb025c62ba580c6e7e3e0bfc0f186dc88c72f9229362c1867db5818b5b212230d38e4b6de1edd5d075 SHA512 91ff31237218415271008867c11447bbec7c78999430792d338e404aa9a0028b23d6f1526eaa2f75aa9a3db341a9d1cbd769807e8ac5920140d8e68ed4febb8f DIST swift-installer-scripts-6.0.3.tar.gz 194068 BLAKE2B 0d1fdf09f76276e757d1e3e21234e5e79a1771811429850d8ef6bdd192d33f51b106494037df0266e667a01fa78e8691eeda21ec51a9c328e7030cec34336a91 SHA512 9892cbe272253be17e16bcd52441294e20437b99e8c601abdecd8575a7288b49667a08dd08e13dcd39966200a429a07df40130f93684401a2174730a8b9bbb26 -DIST swift-installer-scripts-6.1.1.tar.gz 220055 BLAKE2B 83963f926d69f4c576c9434793c6ee18b88ad9c05f08fe654e2885c16b1f588c0558f4a235818147e564452125a335b4c77461063e406aab883145aa811928e4 SHA512 450afa41f406c779ab41c92eda988fbd918f9762fd72215d3bce8f19f4175852383c1c289792319a52ef744fd54923db96e26e73066d8ab8ab063f57e4cc0303 -DIST swift-installer-scripts-6.1.2.tar.gz 220070 BLAKE2B f6894874f29d2672aa308ab8782a0d009b94ee8e232b661e877ed6f652d3fe2a6d99bfffb16da72f20114670abe38ee9f1c73edb2cc14705ce3fbda502a6c406 SHA512 f44eac338cc82f260270e184d40d048ce0a383a7a3a590bda48b40ee9dad4010fdeb170b84a297be3ed631f982ff3e68db23c93e19f9cca5a682d1d5231cc9f8 -DIST swift-installer-scripts-6.1.tar.gz 220039 BLAKE2B 9373361776d6b3a313aafd00b23806712a3d7d36ad7a536f8f31afa68ef6ed5a8e6827d5d0e83f62fe9406089910e5116e5ddba4a4d55a9daa433718e7021343 SHA512 52a724f1c7018856758465eadf7254b79737d8d127a6201650649418ee8172a016b8c87e19087fc4747778f1ce9feccf5387d0385bb18b45c8801030b34585f5 +DIST swift-installer-scripts-6.1.3.tar.gz 220071 BLAKE2B c16125891089b7a279771e299b4b533179b45f1fd606d51b533cda6d70c27b67bfe3795ca178a7d9551cb96d22fc6f0e98ad3948ad857ee81bc1795643c2b303 SHA512 3ffdc0d5d5ebe2eba27dc2ee81588673f811201da2e3de910f3e58c642821a4f1109bf3682e31eb1a06a2fbc90a1053c47dfdba7514b2e801ab70c60d63f912f DIST swift-integration-tests-5.10.1.tar.gz 17872 BLAKE2B 33061a544f0c34d9719e2e1da7f1ea5ca72c2f7f15fd8bd2626fac6e07a14d76b40fc299adf8925c9c6e94c6052578d8124355757f4fd4163341fdf9e680b03b SHA512 52dbcd7a9b509253b6f2df4467ebcf0ade8d941581883fa9edf6461ab308f2e07b80e95aa673155066324802e57397887d01249bf055178e08ca7483c11b2250 DIST swift-integration-tests-6.0.3.tar.gz 19480 BLAKE2B 9dccc3d23bc0f4f09f77a5bf2d6340a7631275b2d345d222611fda1b76b5c7c00e88927544a424836134a769035f26ceb9eafcc9d8b5837a2e59504b56635ab1 SHA512 777641377e2d91658415fd9443488c3acf624b4684ddba6405438f7c3833ecfe51e8f3dc9ada17ddf602e5799c2e615c0fc4315d289302d052e176818a1e6313 -DIST swift-integration-tests-6.1.1.tar.gz 20195 BLAKE2B 76be7c353ca2008025a2755708dbda08ccfd72ca07af2b94c2242a314a8e4607cc9da71b54c60d14277e8d1c626853e1b118046e1d982217580a64d8d2e539e2 SHA512 f49baa35c490a2735602fd16a513e59c32a93f6c311d31fd3582c4bacb0aafa3f1e4a152ede95ed707d79556f5f274292ecfbbbf8a9f3fb5e90a08f4c6dfd58d -DIST swift-integration-tests-6.1.2.tar.gz 20194 BLAKE2B 8359d1169e8cfea39dece2c8736fe56dba09eb7a8c72e5f97c5555f169cbde3c2f18a2ab1d86c3c46727aecb10ff0a9721e08657b451f5d7cf9244f527a837e6 SHA512 16a53129bd37659b0e94482d57d28d93dd48de17fe253084d091c5171770948f1154772391504b9e43768cf9a2cf3b56a58f111b71af8dcf1b7445190c6a91da -DIST swift-integration-tests-6.1.tar.gz 20189 BLAKE2B 4d60d482f0fda75fea716c3d94021a70244e9afb68376af6a900d5fbda9b3c7f514e0227a8c9f6a135137b0976d67cafad13107f55b6ed9ce4a804ede9f4a77c SHA512 7034b14947fa6a919d70a1d27bad0c4286c08c9ba59ae1334810db6bd4a4402e5336eb3c2eadb115c0a96e11a168f4e44c369c69b8baa2fb32b7b2af58a5886b +DIST swift-integration-tests-6.1.3.tar.gz 20191 BLAKE2B e9ffadb26d29de63d14fd437a96071852fa6f2911a579eaa01aa93df84ca9bfeb2062671412d5394a75748b1f6c5905003efee939be2eeb36e190838fed6f07d SHA512 87fda82e881ea03c425d02858001fa0024ff2243f2ad20c8d49c239720b900b40bc3e4a1bfea004eb1c40ec7e42391a231abfef972f2f54b51380f82a28e36b4 DIST swift-llbuild-5.10.1.tar.gz 7092051 BLAKE2B ddbbb05375e024a1b832e42d1a37b6baf09f59dfe4b4b208b000ba274431c39679c5e1e8c4bba3f27caed87e98d1201b1ccd0f693808a3e9ac5566ae8f4823d8 SHA512 010ac22ff4c6e803a537e6e84b3f6047d74fc35f773fcf51f52f9d1546196ed73ab42ab90d1346a0a74239c4f1d11cd183018f42726df42dc921bf0d2235d850 DIST swift-llbuild-6.0.3.tar.gz 7092251 BLAKE2B 0b7a543988b7433599f447212aea49b7f9d7d92c1516372382f8292231780013de09ac4600741579f11f54fe0b81defa31b6894acd4d2899527991b0384453f5 SHA512 3dd399fef0da472742b6e180896c53cf685ffed49467f1a145cad8ae64e784e7368190858cf79810b47bd56d294a3c337e6bbf587b93efa3350c29928ac6444d -DIST swift-llbuild-6.1.1.tar.gz 13737346 BLAKE2B 2d99cd88e1212be3e0c076ae7790f4babef234ca8e69c22c648db86728dd50cecdd024608f7111640dc6f6d0857fdbc7f8f257c197479196e04ef6dd2c48291c SHA512 b93f6f7fd92d3c5ab675b4711c2d1048961ef7ec696a6d9c6d4aed996d26196ef0db5b3d59b2ba3fd3965ebe846282efa6b8f82a91588a05464428c33ae25bdf -DIST swift-llbuild-6.1.2.tar.gz 13737799 BLAKE2B b6d180b2ec698d48e05f1d2d1c65eb084049afb187ccc74fc7322eb7612de53a788c2b9c2c1589a1bbd96eb64c1908332e2055bada4e1f8255c2c5a6d71f1b2d SHA512 af0fbb2e42badcb58230b625422326572e9783237a367fc6b128aa08fa1da1dfab050b008e2fc6d45f0e5075c4ae36b6ecca3cb41efb0432bbe74601a8759299 -DIST swift-llbuild-6.1.tar.gz 13736754 BLAKE2B c2a98d67e1ea0d57a561a1eb59f6206a1243436c921738e7ee83a9f988e9b877de4566d128e80183fa1037e7ac78433fe665c35c1d0fbc1204a6a8f937e01f0a SHA512 70371af93bdcf2b0cd76a42672fac6268be6c7013ed00c1cd4eb53d2bfeb4780d16d8ded429971375421b067542e92e7fd45a04c83796ed2700b1fae08fff417 +DIST swift-llbuild-6.1.3.tar.gz 13736638 BLAKE2B f0da79d38bd4c7e43271b7620a0ed3b85410dee8afc07c2dd0940b424027ab5c8abe82acffd2991e82b08979e02d4181980bcc0421885900e1d0a5cbeaae79aa SHA512 5b195b543e1abe482b9e9eedfe7c884dc19c36d71a62787c3e2b1ab05dd7f05fead34d322312ae0f2635dda5a71027d88ba46cd2e5136d92f5e6e284a330637b DIST swift-llvm-bindings-5.10.1.tar.gz 7164 BLAKE2B e466b395f8964b2f340737b47675af65d71742d581fda08ccca66025314a8a792f11a0edccb4816ef3508f3fb15039986432164ece827d59812db9af81d62d5a SHA512 c2f5ed4e6e33b3f9bf3c746cf01a59e98476b402e69cd8dc6f3527e6376669274360ad1aa2035d9dea87d3ab43cf20817aa42a779a3b777d9670e4f954800262 DIST swift-llvm-bindings-6.0.3.tar.gz 7220 BLAKE2B 1b3b181081fa9df173cb2eadff8cec004baa2ce66626e36bc5c96bdf64fe156bb8d98bce9d4e9c802fc8b0aa0c28a55f2db0e14eba7cdf82601a8fe842b4917b SHA512 13b105d4149ddef256c471c1530a87bc964971edb31f5333bab911ae1284148755ea89b5636f0e242773d72daa778e2aff00c3a737c1663aef06f69a9c6629fd -DIST swift-llvm-bindings-6.1.1.tar.gz 7653 BLAKE2B 5f4223ebdfbf825ce6230ae52c846e4556123b9034e6058fc258313e37ced215d37a75c964167b066c0d4308e15661a45f66d7eeab9f177e0a1a1046aae6d6c9 SHA512 a027a9d7621cd15bf74c15ecb38511bcf8fb0cfa489adc2d99f819cf4cab77262cf8e03e4214e4cd8cdfc0eb11dd99a5b9133d215090980d7a11e0d67ca6434c -DIST swift-llvm-bindings-6.1.2.tar.gz 7648 BLAKE2B 3ad4e1f3c4ae2f523d4ab60843020267df10085d5fbcb86f460f39806fc762b1d0338e5396321d5afee6d96c818444a2e77660e3b5b08f94d58e729d8586b9a1 SHA512 8545f03ee538b07232d86ad7417828154ae907870425b0651d0b7b52c304f0bf618a3b569743c77152a4ea3f2c461fe85bc339f7219bccaa26a659eff3073321 -DIST swift-llvm-bindings-6.1.tar.gz 7647 BLAKE2B 3b1659a86917ed7847bac5932749a7450e79ccb0566371394d686fc5ef701267ccc841a123cf1120a423297105c37fec561fe1b3cb4740007310ef91b6cf62f5 SHA512 627ef67c61de512e06c95a157e3aae897e653496ac45ba399fd6fdd582b03dba2fcda8f79a95154b53aa974c4116b438f834aa004f8ab34bc70caeef6ca0ff5c +DIST swift-llvm-bindings-6.1.3.tar.gz 7654 BLAKE2B 662257e2f0be3c1a3fc28852b45f94110645481ae5d7e73e91e97479561deaf193b8ffd51b5c4cfb0fa8d23c2aed0d7a3b56893ff018e837a5271a6302f85e56 SHA512 5ed94bf212ba6386bb99751dcf9885ecf44dd498f789276ea82d259f7d069c0dbbe7ff9bc4a9ddd4afdc1c7d195591b2d3fb8ff1fc128221b37f9ffd89822edf DIST swift-lmdb-5.10.1.tar.gz 153468 BLAKE2B 56b94dd54ed68d3d70cd482273d0e963c540009401ed497b65a4be03975d4370fa674b82cd3ad1d90b8399111fd20d44ca57991868785fb3d5bb81ffb74bbc5b SHA512 ffbdb5f0efd84b9826c23919a7d4941f6b71ad78a389814e56c2862f441a37484c020aa54e5984076634d5f15c088eeaa84b658f357d4585109c4ca8535ef6cc DIST swift-lmdb-6.0.3.tar.gz 153797 BLAKE2B 8db982e670a2bb5d7819610ffc02331cf8cb247a2f48cf82334c670c8ecb20d8b53e747fde7a69fbb6c84c372a42f74c8edbcdcca88c799dbe6d9afa6a0da4cb SHA512 c468b5646101c4f957bf737d5a96ed078e2ac305dacefd220cc6a360d1a6841e04be591f17c5010beaf007537776f3d63ad37c6a652d1225f3c26020e10c86b7 -DIST swift-lmdb-6.1.1.tar.gz 153792 BLAKE2B 47ffefee317dd226185d3d4430fb0920f23c75d03af38296f8203a425e9e89faf2f81888515f8ff5a2e6193f19b6017a174df196ecd8a12ba5061a7d3873718b SHA512 f8245b2fdaf526eada9a3fd284c37d21fff497c9a30b2edd36e7c2d8bae72ac24696b7df7d2184e25bade26add9a42bc71d90059b88419e1ef14439ee4674779 -DIST swift-lmdb-6.1.2.tar.gz 153797 BLAKE2B 30f3d0c9a0c4f056c1145d1071a8be0aed877bc087fdd376e4937479cea7dcb5f959f1118fbbaad4e2a373f10838989f2d7b445511fa7fdeed4f3cc51cdcb924 SHA512 38733472976db45d8e42f2c2911c25869f85edd1827bcd2969eb1575140483da001b499d74347bfab5c12b4d97c9b7458ad3d6112d5b5af9fd491fcb2efc728f -DIST swift-lmdb-6.1.tar.gz 153797 BLAKE2B 802bc3bd0b0d6ced7ab0bc67185a524797385c32a9cca7a923b9a0bfecd7ab7850671b91a734653008d2e33daf3281af0320ae306239533900545e593a38ef99 SHA512 44791705192ece262569d23ae271a167ff3f9958987d5bfa3a350f6d57b3a41a61e058f68d5d210d66c005000a58b234f1096182a5e772d42e5245928b2329d3 +DIST swift-lmdb-6.1.3.tar.gz 153801 BLAKE2B 008973a0c12b592219441edaf8134095b8b47336b4ecd65a723aa522081360eb81a4263129d5c6fa92bb6ecc8b4ec9a96358bf7b6289aa671f593f45e027b04a SHA512 a5312e5d9844b90bdfacd00ee307b151c665f9335684ac7ccbb0cd99c4fed249742aecc8be957d84130d2cfde248529c32610ba005bcb169a917ccf68ced53dc DIST swift-log-1.5.4.tar.gz 56968 BLAKE2B 13ddb20868e7cfb179559a524f127a25cccf408f24cfa66ef8e3e44e0a265a5b1b0b3ab1c45ee75f99834214540066579f8f74daae4fc6fe09104f3c69ee1409 SHA512 c148f7a20072fba57226bfbc0d9e9f6bb9ebfc952e920d7f4b6a12028fa49a2f61f1f7f13e53c2421b562b83e8160e3d64da51437840b9312c77113b1484c39f DIST swift-markdown-5.10.1.tar.gz 107990 BLAKE2B fdb8519b634d86b7e2ecc5b12e31f412657cd5462d5c45ef64b621243e1710978a7b05916a1a22acf96741acef3ca94ffeaab6e3bf353fdbd57ac0655cb408dc SHA512 df4d1f240c0d92b2df9bd48b5cd750402a2f855d2a989d7c3722f3eeeaec067d7562caa38b8ea664114359b9c6bf4f2d5502acd62225e3a5e278bf9525f7d24c DIST swift-markdown-6.0.3.tar.gz 113379 BLAKE2B 84377a3f305e3ca77563bceb528e203a9d0f4a190ea4d22267341131cb7bf4f3acd15d8cdabfad41227d64fc6237eb6db735eb7d6a151733a14ef28c13fd609b SHA512 24f760caf609d419e3ac3cb6fa935a74a142aee174446781ee308a98f9e966971806dde7947e81d94033107dc10a037847924a7c5e02594a2ee33d5ebb6a3d86 -DIST swift-markdown-6.1.1.tar.gz 120243 BLAKE2B 083e152d59415a89a23ff645db39546be599afb9ecabd1dd1ec32b92276f27b992436c1003b582060cbf450d34c9bacfc924bf8a9441da72228a2c20612ce742 SHA512 68ab56762d05ffd93b8e351f8e14820919a783dbe2ddd0d746e31cafc42b43664ff077c31409f29807995d747de590958a1aed0d414d304d5ad548d57de3123f -DIST swift-markdown-6.1.2.tar.gz 120245 BLAKE2B ebaca6ed515c45cc78b1efb1a0efa7d4b1ce39b2099e3eb0962b76b4cf2cce3e94e087b498c5127a5621fde05b68f9c06c38e3ef2a0361a8b552a133b7eb7e7e SHA512 81d2a8c5130aa37810282307819ec9c78a8512e9338ffd5800d5eaecd49da989edce528a55fd5626247c8fed21e4982e66241e84b8feff8404bb1ab374f291ef -DIST swift-markdown-6.1.tar.gz 120236 BLAKE2B 5550c383945c75dbb09a20a02409b2242a91d8707f5ec040622ef0ca663685a9a2fee47133d7dd8c13fe781e56fa934b8ed73b6e10fd1e404b69c6cb0e391378 SHA512 4e3333b5486a131e3d302e6a0b9449d18f9bb3c6fa3f6395687310cde7b2015a8c80799fd97f5438896eecbb336dfe9454109b07beb1ba6dd5f9bb02b633112b +DIST swift-markdown-6.1.3.tar.gz 120244 BLAKE2B 197bfa7be274fb22f1ccf211d737c6dfeac1ff1d7de828b370fbee90b716ef35bd974c94198cb4380874bd14b10bf5c01a61b33aa9be466faeafeed6fcebb5e4 SHA512 d230041f0e7c1bac3c3fbd8dcb9797833c64325429ac3929ca29680a395a32c0ce416443428237207e6d17ad24c974761cb24be879463b2fb2104a75bd429c45 DIST swift-nio-2.31.2.tar.gz 761397 BLAKE2B 567acc6487769e5b8b68a7d51e93f84646bcf66d8569b41a631077af3b2be3ab6bf1aaa2d3f59d2705b9f1e2448d99754e625409a78c29dc80770577b0bfa631 SHA512 e8b8bc5d49c92e327d660c1ee34a9bbdb169e19501211ed56765c51303905494f808d4b76ae9f9a50718db5efe337961ef6baad146197c9d7ba7a8b6c08e3a8e DIST swift-nio-2.65.0.tar.gz 1101974 BLAKE2B 3cad6bfdc96dd089cb587ef04af77d147538abd92b1d232fd92aa6b3baf7653acce32118b8dec2debe5b641f9e09a747c92747f21c23bbe6948477bcc2ab7748 SHA512 3eb24d634c8937270b88eda8c34b7b70290b28a601228e051cd2b414003902d18d066dc82f8682835b2c788d5d2b27ac0a1f1723e16f902b1d3d321ac7807f6d DIST swift-nio-ssl-2.15.0.tar.gz 2448033 BLAKE2B a4f795ca965313d4ec33e9b265f2af9fe1a483bc1f266602056c97bb190ff56010c62d3729b66ff1180ff9c2b8f48e697f237b87c3ce0602b717d8d2e8c00b16 SHA512 5ba54beb93d669715b05627455003aad29847f04886ed08fd6bcc37f3ffcb64183c033ae3220446d69bc720a3da5940f3979b8039ddbe8869d81d70a18c42e36 @@ -127,29 +83,19 @@ DIST swift-numerics-1.0.1.tar.gz 55942 BLAKE2B ef3be69b6ac73a86f2dfb7dd5757129d4 DIST swift-numerics-1.0.2.tar.gz 55992 BLAKE2B 0d869a2a03294d7bb098384aad390e9a52cd5ed6108625872139cbfb691d7e2ee63ab3c2729eeabc3ca061757e32c1580a881e09c925b8d7e60ecd5d8628cf1a SHA512 2d6a2c6aa21a86ece26983cbcaa366bd726e4e0c4341e4801510a0227be8856280102fd04726a91b5b335aaf7eb609b04113d6af824e904ae4c768755dd6707a DIST swift-package-manager-5.10.1.tar.gz 1522538 BLAKE2B 79406e3f28f6cd577b42c3afdfaa64cd180364eda4165b0256ee36979b340d609162e8dcfcd63c57f7ac5277a92facf5cf9b304dbe19aab6f6632b1bbd379ceb SHA512 303e2b02bdc16cfe3a8812e4d5a79de09ef7367a2f0bbca28c55e2f037b0a8dab684bcaa7189dbcc6c6876d21a4e4da2b0956743b99a0b2c7d4a1be415e0df92 DIST swift-package-manager-6.0.3.tar.gz 1640743 BLAKE2B eefcd5e8e6da2c0580a21b93ffddd02bb0383a21727fe78bccc58a0ae7e3cda36c4dc3e7c72d53dca06ba72ac6660e99280cda5c9436d22598540fd1d4085a41 SHA512 580028d0a9e20dcef2778681000c89bdd400ead6a273e15208ec36dbe0ce7797726cc2df12f8f36f09c653b19a38abaeb79323c770b4def02c3587ab3e0436cc -DIST swift-package-manager-6.1.1.tar.gz 1740317 BLAKE2B cea8bee04702d4df6838fe2d56728a678decf7cb868e9751731f4bf51f931e4cf08c95a2762ff351fc248fcaea3f41fb96bb94396d61f2b2a43bdd7aeea9305f SHA512 266695e4ca523d1e5b295514d8d094fdd01b063ab2a30c827b937eec067d39ccd1301c5bab965332c20a5c2db30cd957f7de4747d6afb2f63c99454eb1b55309 -DIST swift-package-manager-6.1.2.tar.gz 1742180 BLAKE2B 6e3be63d5cd3f7d6de12a671b3367017c85e70f4e422b7cf4bbe5b3779320d5440aecc69f8803dc64eb65c870de8b8a82c232ac71e31155a3ad90fc6c2231ff7 SHA512 c8bb8de12a5610ef326aa377ce0a7ccec66cab3621da78dcb360f6aae488eec6444126d2833625370b8fddeed1d4bb86cea13b787b8a9f1d47a960bdbb63b6e8 -DIST swift-package-manager-6.1.tar.gz 1738301 BLAKE2B 646143268993b04e58354fa54fccaa096b2b95ee44a7f7dba505ee5a6dfa70170dbde7960869cedc62a2366c232ecbb34699f404a2392d46f77e7eadae16182e SHA512 c89031e5902c10e6a121ab940de3181dfeb2328e1d085f7325a05af0434899a3b59a45e9bd5b813248b0f6f6d642f28916e1a1b2875725c209a0ad750dadf8cf +DIST swift-package-manager-6.1.3.tar.gz 1742045 BLAKE2B be078fc7c7df2f1264964e70ffeca1088eada1e42873ce9f67098cf6015a884e2b92b7746ceeb556c494edfe0057157f2677e8d3e71e184793ed694f1a10cef1 SHA512 d55d0337c47cbcdf7da68eb301810f8851ce4da3eaf535e253149b147d4a36225c13c0af7656b774f498393bef2f96bb03c336611e79209a5716368567eeceeb DIST swift-stress-tester-5.10.1.tar.gz 97998 BLAKE2B a06b983df45c3664f5e74c235f44c1dc887d7ceb10a8751b8f800e33fe8d6017429e50d3e7598f0d3eec4741445884c1224f445d13eb08fd8de0773e59cb84ef SHA512 a0f63b902e7243b455a0e7f60b11e8c0e6448c56a8db39c96fc40bd99a79f2a23147f631b04d79713832bca44403c5cba5b2a8d96eb5bbd4515295a00126290e DIST swift-stress-tester-6.0.3.tar.gz 73844 BLAKE2B a7d9b76b70b85f1efae0674faf0b33135117ba81ac9febd735c9be8265073cfe7ee10d9b0ae5fdefcbf704b0e752ad5cf7530d6c8bf9ca561033e7d96cce4365 SHA512 432b1532ba61bfd49a9c384c3618b8d5aea54fcdc893c6e54f5c9172ea7dce5532eb5c2ec5c12cfddb2ff5037966b309722140dc4ceab14d091b152e54108f3c -DIST swift-stress-tester-6.1.1.tar.gz 76047 BLAKE2B ed8fbddec0a6c458e9fd33e9a6f4c2e1d6735080784a52ef4c9ec9b231f2990607340b032d55f8f2a87286bc6d1db90d59bf1bd24f68c0066df5308d0e9749ed SHA512 6feae821dd39553eb0c4a7b8dd8de831c834b0b3246843635f7f08534d89dd357bb0d0b9aed3d61b125c44bb33445731f1b2b80083691837b1d12b861d2cdb35 -DIST swift-stress-tester-6.1.2.tar.gz 76051 BLAKE2B 6ead06541b834939fbcf5797d11087168cc265cabf1b526cdaf6ea4b9ec00eb074359b3bb0dc1551a7161c98e219fb61101c590d08e8f9a5133d934a51f890e7 SHA512 387d723127020b0d8ad8ba4be8a29c5ab3a3dd0bb5dafe44c1cf558a52fff4809e764b1c5aba7cef17017f637def07bafdb6a4cbab750eb2489defbd6d7eff49 -DIST swift-stress-tester-6.1.tar.gz 76067 BLAKE2B 92358abd211b4a739b4e68bdfc449eabff174a7a9afc79cc65578538922f34bb3b089fafca57dffa157f7a8ad00313a0b5c75ec9435dee79ba6b4239e5b42802 SHA512 3995fe41b8d67b3fbc86decdffb738674bd80931e042c41e09cb156a7bbd0da4214769999193bbfcdab5ea99a04114d1b351520033a707a70113615f7cf7657b +DIST swift-stress-tester-6.1.3.tar.gz 76044 BLAKE2B c3e9e7bafa9136c13a7b242ec89a868f664d9000ef35bb763b8282d220645a42d6ca56bddf8125ded3503ce3357a8820bbce76d4480c784945ddecd95bd83540 SHA512 66d43e5b98d84fe83cc5c2d587f9586528c4e5ee853844f2395626725104796faccfa8d66083d3bfa9c8fa83e0b2461c67313c417a5fb262604dd8a4dba67285 DIST swift-syntax-5.10.1.tar.gz 1142270 BLAKE2B f80ede64271445136a68bdefec85d9da6657b4c14e987af5f6ee7b3054e0a1908ae2ada6980da4bc27a8ed8ada4459ec96efe6fba119a4ad4c1487174405f576 SHA512 6c163502fcf9ae5775ebe7ddc9446a69a2f31e78a161a3f6414a173f501d5479e8be5023a8514ec14a54d5448404df4a4505b4459a8b06fa6b470a453cab5769 DIST swift-syntax-6.0.3.tar.gz 1260836 BLAKE2B 0eaea3d5203afd4eca6e6af89037306bb626d4c0da5ede8f1448d8618e64acfee8cb80425ac678d9e09330f68c084286972ab83b821aa49a703790c271938258 SHA512 3e1375f3adfbe8f90518c18643582b9ee42444d67e501734e0bc5ecbebfffc9de98bb78a6430a0f42b88f1abbecb2909492228d5cd6098708cef46fbc1a9f37c -DIST swift-syntax-6.1.1.tar.gz 1352855 BLAKE2B 06b57b5723396aaff7e62d83ab9423112d47fa0c6dbfedc309d3de3d5c4221706414fd03865e8aea37214f1cf5a62e66cd38d3988e13c38cc4d0101758bda1d6 SHA512 84ddeb1b26f019b6afca75cca14b87931a3ce97d3c2366180d39e55d00dc234e09df08b9319a3e10289614573b3ea49a961f2d88bd90ea091d5fd5fc8d87bd25 -DIST swift-syntax-6.1.2.tar.gz 1352852 BLAKE2B 9c269315d812f4cf525cf14d40bc44b7b5549e9853223d9681c7bdaf52f77cb8c3e1b2a6e0b6763dbff00628882785637c5a8136ac0b37dff6157c4f9a083319 SHA512 2140ae4dca5b59605936aaa381f8303af502d518f3e537bc4c9f056be69b59e867221be8dd4674cc7ad3a33c4ba6dcb0fa310f0dd071b7e2f0a1284cbb35f24f -DIST swift-syntax-6.1.tar.gz 1352729 BLAKE2B c335df32303964bbb23dfcbbdb65f8acedd40bcff29fd98cb5c4991c891b9e8276318eaf645cde51ab6e18b56470de7c110934d26c0590dbb0002b57d91d31cf SHA512 d5891b5e67794c7919073801450bb0a122f83082e2b0004d9390454d29f2eb8c9efa23677965ef95547c0a76d6988eda4af751a4f77014e834061f021f6ae372 +DIST swift-syntax-6.1.3.tar.gz 1352865 BLAKE2B 52b4b721aea448b59021d56191e2a429cda5e859b86040ffcf5b923a34ae4aa501e0ae530e1524c544eaae217077a6de4f7200fb657b87f5275bbfe8ece4d6aa SHA512 8a79a9f636e64aa7764b2bbaa24ecbdc65ed2d3298b2af239e5bb39a4204cfef17020326c9a892082dfeaa94acc17488b02c3c10a829f39c25ee7aa58da5ee86 DIST swift-system-1.1.1.tar.gz 69981 BLAKE2B c6e6685228642bcdf403806b58d5ca426ef3c5f85737ddfd52e189b326871f2c482436c90a841c35e83db6dec95cbad3538a38b5c112de9ae7495d7495c61861 SHA512 fec08fbc352197215596974303cd7e08b46ff44b1bd36c70b95be4e7490880f4d7e645e64e90f1c81bfca06d9302c600ccc02c9f5cc7b83a69da46489b105e1c DIST swift-system-1.3.0.tar.gz 74773 BLAKE2B ce43ab596ebbcc58d082482d57057b2fc50c2f832ffd38f9bea6a1d54c1f6d79722add4ebf7efa41278e0d1ed47e10353a0ebe63956a4891b68502b91e623df4 SHA512 64c53b2e43e0b01135f2566e11af0f527557b64d3acb63904cc6e7ed74a4c08118c887670fd2ecc82e3036d96ed1dffd6066f37d9c660b1e65a63a1f5cee7586 DIST swift-testing-6.0.3.tar.gz 314152 BLAKE2B 976d1f0f6a6f564ef5ee2b4349388097b9da4f692912efbf28c8599ce7c61cd56a5bdcd81be0bf3170a8709a9a65bb8c46d96fe3542efe454284d76eaeaf40d0 SHA512 fbec1c05c419656d207427c2a3191610ce1dceb252ebe5a4455b494d21065271cf6829555995138a9fbbdee1fc33324ba60f87aa62a5b102cc6443ac32d1db33 -DIST swift-testing-6.1.1.tar.gz 382917 BLAKE2B a6f9c510e49a03e66bb258a1ea70756217afe6baa73c6d8725b87256f12261897b3df511a4dc0ed41472f4b4ce67c440a9cafaa9184703d1bbc7b65243431b68 SHA512 8c4f0faa765ffbfeeda74dbf3d3b0cbc90bba748ca00ac53b1ca8c992e01108f5c935d51027e155fc9b22b565ebc8d33b0f46f82ce4287cedabe37d6a16068dc -DIST swift-testing-6.1.2.tar.gz 383011 BLAKE2B f61c0c77c1e3da9946e1a44f963ed7c97f3f0ed1c389e44b2643460c4429cfb7c4f5b3d2282cf788d62ed60b4c671558109e3451b9adff26350e54775a505ad9 SHA512 097942f020100ff9fa66969cdb9dd1e9cea9db656f6b7f527c145629670cae42097625061d244e033787318faa1bfa8b7fbb97dbdb21604b3eb955d6d557961b -DIST swift-testing-6.1.tar.gz 382766 BLAKE2B 050b1c910b8bf4e5c36353e66deafca8462b620c7fc6c63600ab36b56deb4755043afa462fd7c2f5a386d9cb5aeb519fd68f951c1c9c6e99926e48ee8e8b10eb SHA512 dd36b402a78cd2c0812e262b14341931a79cee69dd94993ccf8cb1bfbc4ce33b5ddc1eba81dd6c9045d94d2b9a00d498d59b4e9fbca1eeb0c04760b27224ead9 +DIST swift-testing-6.1.3.tar.gz 383022 BLAKE2B 578b04a950ce450bcac56e66a77fca6f9cd114f3d1aa7599db72fb1a53194eb8e2d5558a701d9126e889efceeca7ea57ea3fcf7c6e6ca2b589cff7c3b309749f SHA512 0dd155b3e1224781e692e2942be73490ddf6402efb8ad6389fea78ed50b34ea9feb2e0df289c7fa1c17f3b6379b47f60ba2b320277e25a1a385f92c1699bead5 DIST swift-toolchain-sqlite-1.0.1.tar.gz 2769606 BLAKE2B 15e52b93f5c24693b872085610fbe21af820cae607d0f2b635ae0ace7413ce09cec7bedc8c47eb31ad41a4ba8266c4d8e6b1830c7dc8dd072a9d8598232f6847 SHA512 2b2fe0287c7220505445a3143bdc8de31f4b38907025b42d016151f209ae63edc2a423f0fe9a6b78b6202392c8387e9b88ffa15c71b9c3b0ad9c5106ef16564a DIST swift-tools-support-core-5.10.1.tar.gz 240649 BLAKE2B 42c4106a94252fd5cc0667e94daf107373996a1aac71c0f2d73307c6186d18e61f04cbae574cfd75e848262ab423faaea79555f0b15b699d3441d2f6d80d2bfe SHA512 d69d2e4e9b1e6c44b97c88b73101f7b66a8adb59275e77ca0e3ededd7bf444285a649855f94e7f8aee7b965b734e9b657eef65671f3ce0c4b0c6971380672e6a DIST swift-tools-support-core-6.0.3.tar.gz 241702 BLAKE2B c41519b62b3cd819cca3efab41db277464b02536b5672decf9e18b0c595433f04d77fd51f2cf8244a71951a2e8b3c66c99dd9fd9e9b4cc81bd1223fd06690f61 SHA512 7759ff6320e1f87a30d43d47b7f137698e6795cca1515040b90e4b9c6e037cefc4cb4f863925ecd06b606b4a10f6270f3b79325755cf277596332cd62761c1ce -DIST swift-tools-support-core-6.1.1.tar.gz 240505 BLAKE2B 47dee6d4c4862ce2af1712d1fad81ca5b4051a072f3ac3e186c5980267149f0318c6a70c8bc19315de890796dc0bd0303ae9c7619aa204c8ef5186874be7a98c SHA512 9e44a447dc76d573cf063fc5e74bd47d02d6251b92020a06aeb84f995684e66cf20514af5f2f48727b11cf567e2aa265f8e9d6a2cbf6d4d3d57894cf935e6d9f -DIST swift-tools-support-core-6.1.2.tar.gz 240500 BLAKE2B 8d1ffb50aa8f937f625e1c139f4005de26d2c3e1a345e3105ea5df5cd8174b5acd94af7ac472376bb527c60bfd0bb7c2d3a7b664f25557ea1bf171684ee7a5fe SHA512 3eec24e78f263bc7ecfd04c977c426e2077ce98fdf6ba4081a771c82cdbd09c66e81a92ed7b2b003f097ede3b3eb0f3ca3feed7fa69a5333bfd0603ed28b693d -DIST swift-tools-support-core-6.1.tar.gz 240484 BLAKE2B 8bdceaef3ddfe43c2d35e856c92f2f408534da468cb160af0cc0d2274ae7ca19eab80f6f15c38b13bc64c09eed2ea1dc99df56671503cc58e989aeb171469ab5 SHA512 b7cd60981e546f8a5044a266d6960c505fbaf04732ff3f46f4b0b8b67d864a0894bbc02c4be6390ec9aecde52e61130de6d9acb381a3651401d39aa56941b919 +DIST swift-tools-support-core-6.1.3.tar.gz 240507 BLAKE2B 84c0d4f846798163948477612877571b3ad9ab18de86feb174ca1b69491f4068ca48986fe4081ba47496f6c9bba14ec4b742beaebdba57308b71dab12c09c8fc SHA512 2e40fee992841eefb5f36d870ab9b9be244b9666d8ee6b18fb588a80cfbac1480d28a0857e89b8ec737e157e4d3193788cb1ff5765c77f34225fb64b5c7a711e DIST swift-xcode-playground-support-5.10.1.tar.gz 127305 BLAKE2B 702f331c5dbb6fd6c11506b8cd10cdf27d36ee4ab273d5a18d5d80c068ba3fdb7a8b99eeb27f4dfcb7a8bfa060a73452ed4a8e98ac7eb33f8ea657ae67573b21 SHA512 d1f9a178891c64c3e40cd2ae56a48b8afedeb1981330776a04bddff9b94dcaf09542291bf234e6ed1515e046fa8fced506e7b3c3461bc690ca01a58640222c24 diff --git a/dev-lang/swift/files/swift-6.1.1/backtracing-noexecstack.patch b/dev-lang/swift/files/swift-6.1.1/backtracing-noexecstack.patch deleted file mode 120000 index 3649784145..0000000000 --- a/dev-lang/swift/files/swift-6.1.1/backtracing-noexecstack.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1/backtracing-noexecstack.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.1/disable-libdispatch-werror.patch b/dev-lang/swift/files/swift-6.1.1/disable-libdispatch-werror.patch deleted file mode 120000 index ea5b1478e3..0000000000 --- a/dev-lang/swift/files/swift-6.1.1/disable-libdispatch-werror.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1/disable-libdispatch-werror.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.1/gentoo.ini b/dev-lang/swift/files/swift-6.1.1/gentoo.ini deleted file mode 120000 index 3e5e2f0f73..0000000000 --- a/dev-lang/swift/files/swift-6.1.1/gentoo.ini +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1/gentoo.ini \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.1/link-ncurses-tinfo.patch b/dev-lang/swift/files/swift-6.1.1/link-ncurses-tinfo.patch deleted file mode 120000 index 1f09b46f88..0000000000 --- a/dev-lang/swift/files/swift-6.1.1/link-ncurses-tinfo.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1/link-ncurses-tinfo.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.1/link-with-lld.patch b/dev-lang/swift/files/swift-6.1.1/link-with-lld.patch deleted file mode 120000 index 94e16456fc..0000000000 --- a/dev-lang/swift/files/swift-6.1.1/link-with-lld.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1/link-with-lld.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.1/respect-c-cxx-flags.patch b/dev-lang/swift/files/swift-6.1.1/respect-c-cxx-flags.patch deleted file mode 120000 index 0513733b0b..0000000000 --- a/dev-lang/swift/files/swift-6.1.1/respect-c-cxx-flags.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1/respect-c-cxx-flags.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2-r1 b/dev-lang/swift/files/swift-6.1.2-r1 deleted file mode 120000 index 30fb3d8b5a..0000000000 --- a/dev-lang/swift/files/swift-6.1.2-r1 +++ /dev/null @@ -1 +0,0 @@ -swift-6.1.2 \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2/backtracing-noexecstack.patch b/dev-lang/swift/files/swift-6.1.2/backtracing-noexecstack.patch deleted file mode 120000 index 472e82e386..0000000000 --- a/dev-lang/swift/files/swift-6.1.2/backtracing-noexecstack.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1.1/backtracing-noexecstack.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2/disable-libdispatch-werror.patch b/dev-lang/swift/files/swift-6.1.2/disable-libdispatch-werror.patch deleted file mode 120000 index 65c25db8de..0000000000 --- a/dev-lang/swift/files/swift-6.1.2/disable-libdispatch-werror.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1.1/disable-libdispatch-werror.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2/gentoo.ini b/dev-lang/swift/files/swift-6.1.2/gentoo.ini deleted file mode 120000 index d524a13ca6..0000000000 --- a/dev-lang/swift/files/swift-6.1.2/gentoo.ini +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1.1/gentoo.ini \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2/link-ncurses-tinfo.patch b/dev-lang/swift/files/swift-6.1.2/link-ncurses-tinfo.patch deleted file mode 120000 index 473870d765..0000000000 --- a/dev-lang/swift/files/swift-6.1.2/link-ncurses-tinfo.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1.1/link-ncurses-tinfo.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2/link-with-lld.patch b/dev-lang/swift/files/swift-6.1.2/link-with-lld.patch deleted file mode 120000 index 54bf41593e..0000000000 --- a/dev-lang/swift/files/swift-6.1.2/link-with-lld.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1.1/link-with-lld.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1.2/respect-c-cxx-flags.patch b/dev-lang/swift/files/swift-6.1.2/respect-c-cxx-flags.patch deleted file mode 120000 index 98bb21602d..0000000000 --- a/dev-lang/swift/files/swift-6.1.2/respect-c-cxx-flags.patch +++ /dev/null @@ -1 +0,0 @@ -../swift-6.1.1/respect-c-cxx-flags.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.1/backtracing-noexecstack.patch b/dev-lang/swift/files/swift-6.1.3/backtracing-noexecstack.patch similarity index 100% rename from dev-lang/swift/files/swift-6.1/backtracing-noexecstack.patch rename to dev-lang/swift/files/swift-6.1.3/backtracing-noexecstack.patch diff --git a/dev-lang/swift/files/swift-6.1/disable-libdispatch-werror.patch b/dev-lang/swift/files/swift-6.1.3/disable-libdispatch-werror.patch similarity index 100% rename from dev-lang/swift/files/swift-6.1/disable-libdispatch-werror.patch rename to dev-lang/swift/files/swift-6.1.3/disable-libdispatch-werror.patch diff --git a/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch b/dev-lang/swift/files/swift-6.1.3/fix-issues-caused-by-build-system-updates.patch similarity index 100% rename from dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch rename to dev-lang/swift/files/swift-6.1.3/fix-issues-caused-by-build-system-updates.patch diff --git a/dev-lang/swift/files/swift-6.1/gentoo.ini b/dev-lang/swift/files/swift-6.1.3/gentoo.ini similarity index 100% rename from dev-lang/swift/files/swift-6.1/gentoo.ini rename to dev-lang/swift/files/swift-6.1.3/gentoo.ini diff --git a/dev-lang/swift/files/swift-6.1/link-ncurses-tinfo.patch b/dev-lang/swift/files/swift-6.1.3/link-ncurses-tinfo.patch similarity index 100% rename from dev-lang/swift/files/swift-6.1/link-ncurses-tinfo.patch rename to dev-lang/swift/files/swift-6.1.3/link-ncurses-tinfo.patch diff --git a/dev-lang/swift/files/swift-6.1/link-with-lld.patch b/dev-lang/swift/files/swift-6.1.3/link-with-lld.patch similarity index 100% rename from dev-lang/swift/files/swift-6.1/link-with-lld.patch rename to dev-lang/swift/files/swift-6.1.3/link-with-lld.patch diff --git a/dev-lang/swift/files/swift-6.1/respect-c-cxx-flags.patch b/dev-lang/swift/files/swift-6.1.3/respect-c-cxx-flags.patch similarity index 100% rename from dev-lang/swift/files/swift-6.1/respect-c-cxx-flags.patch rename to dev-lang/swift/files/swift-6.1.3/respect-c-cxx-flags.patch diff --git a/dev-lang/swift/swift-6.1.1.ebuild b/dev-lang/swift/swift-6.1.1.ebuild deleted file mode 100644 index 864a87fbae..0000000000 --- a/dev-lang/swift/swift-6.1.1.ebuild +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {15..19} ) -PYTHON_COMPAT=( python3_{11..13} ) -inherit llvm-r1 python-single-r1 toolchain-funcs - -DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language" -HOMEPAGE="https://www.swift.org" - -SRC_URI=" - https://github.com/apple/swift-argument-parser/archive/refs/tags/1.4.0.tar.gz -> swift-argument-parser-1.4.0.tar.gz - https://github.com/apple/swift-asn1/archive/refs/tags/1.0.0.tar.gz -> swift-asn1-1.0.0.tar.gz - https://github.com/apple/swift-async-algorithms/archive/refs/tags/1.0.1.tar.gz -> swift-async-algorithms-1.0.0.tar.gz - https://github.com/apple/swift-atomics/archive/refs/tags/1.2.0.tar.gz -> swift-atomics-1.2.0.tar.gz - https://github.com/apple/swift-certificates/archive/refs/tags/1.0.1.tar.gz -> swift-certificates-1.0.1.tar.gz - https://github.com/apple/swift-collections/archive/refs/tags/1.1.3.tar.gz -> swift-collections-1.1.3.tar.gz - https://github.com/apple/swift-crypto/archive/refs/tags/3.0.0.tar.gz -> swift-crypto-3.0.0.tar.gz - https://github.com/apple/swift-log/archive/refs/tags/1.5.4.tar.gz -> swift-log-1.5.4.tar.gz - https://github.com/apple/swift-nio/archive/refs/tags/2.65.0.tar.gz -> swift-nio-2.65.0.tar.gz - https://github.com/apple/swift-numerics/archive/refs/tags/1.0.2.tar.gz -> swift-numerics-1.0.2.tar.gz - https://github.com/apple/swift-system/archive/refs/tags/1.3.0.tar.gz -> swift-system-1.3.0.tar.gz - https://github.com/jpsim/Yams/archive/refs/tags/5.0.6.tar.gz -> Yams-5.0.6.tar.gz - https://github.com/swiftlang/indexstore-db/archive/refs/tags/${P}-RELEASE.tar.gz -> indexstore-db-${PV}.tar.gz - https://github.com/swiftlang/llvm-project/archive/refs/tags/${P}-RELEASE.tar.gz -> llvm-project-${PV}.tar.gz - https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/${P}-RELEASE.tar.gz -> sourcekit-lsp-${PV}.tar.gz - https://github.com/swiftlang/swift-cmark/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-cmark-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-foundation-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-libdispatch/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-libdispatch-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-xctest/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-xctest-${PV}.tar.gz - https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-render-artifact-${PV}.tar.gz - https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-symbolkit-${PV}.tar.gz - https://github.com/swiftlang/swift-docc/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-${PV}.tar.gz - https://github.com/swiftlang/swift-driver/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-driver-${PV}.tar.gz - https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-experimental-string-processing-${PV}.tar.gz - https://github.com/swiftlang/swift-format/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-format-${PV}.tar.gz - https://github.com/swiftlang/swift-foundation-icu/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-icu-${PV}.tar.gz - https://github.com/swiftlang/swift-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-${PV}.tar.gz - https://github.com/swiftlang/swift-installer-scripts/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-installer-scripts-${PV}.tar.gz - https://github.com/swiftlang/swift-integration-tests/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-integration-tests-${PV}.tar.gz - https://github.com/swiftlang/swift-llbuild/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llbuild-${PV}.tar.gz - https://github.com/swiftlang/swift-llvm-bindings/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llvm-bindings-${PV}.tar.gz - https://github.com/swiftlang/swift-lmdb/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-lmdb-${PV}.tar.gz - https://github.com/swiftlang/swift-markdown/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-markdown-${PV}.tar.gz - https://github.com/swiftlang/swift-package-manager/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-package-manager-${PV}.tar.gz - https://github.com/swiftlang/swift-stress-tester/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-stress-tester-${PV}.tar.gz - https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-syntax-${PV}.tar.gz - https://github.com/swiftlang/swift-testing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-testing-${PV}.tar.gz - https://github.com/swiftlang/swift-toolchain-sqlite/archive/refs/tags/1.0.1.tar.gz -> swift-toolchain-sqlite-1.0.1.tar.gz - https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-tools-support-core-${PV}.tar.gz - https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> ${P}.tar.gz -" - -PATCHES=( - "${FILESDIR}/${PF}/backtracing-noexecstack.patch" - "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" - "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" - "${FILESDIR}/${PF}/link-with-lld.patch" - "${FILESDIR}/${PF}/respect-c-cxx-flags.patch" -) - -S="${WORKDIR}" -LICENSE="Apache-2.0" -SLOT="6/1" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="strip" - -RDEPEND=" - ${PYTHON_DEPS} - !~dev-lang/swift-5.10.1:0 - >=app-arch/zstd-1.5 - >=app-eselect/eselect-swift-1.0-r1 - >=dev-db/sqlite-3 - >=dev-libs/icu-69 - >=dev-libs/libedit-20221030 - >=dev-libs/libxml2-2.11.5 - >=net-misc/curl-8.9.1 - >=sys-libs/ncurses-6 - >=sys-libs/zlib-1.3.1 - dev-lang/python - $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=') -" - -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.30.2 - >=dev-build/ninja-1.11.1 - >=dev-db/sqlite-3 - >=dev-libs/icu-69 - >=dev-libs/libedit-20221030 - >=dev-libs/libxml2-2.11.5 - >=dev-util/patchelf-0.18 - >=dev-vcs/git-2.39 - >=sys-apps/coreutils-9 - >=sys-devel/gcc-11 - >=sys-libs/ncurses-6 - >=sys-libs/zlib-1.3.1 - || ( - dev-lang/swift - dev-lang/swift-bootstrap - ) - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/lld:${LLVM_SLOT}= - ') - dev-lang/python - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' python3_{12..13}) -" - -SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini" -SWIFT_BUILD_PRESET='gentoo' -PKG_PREINST_SWIFT_INTENTIONALLY_SET='true' - -# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags -# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`). -clang-ldflags() { - local flag input="$@" - [[ -z ${input} ]] && input=${LDFLAGS} - set -- - for flag in ${input//,/ } ; do - case ${flag} in - -Wl) ;; - *) set -- "$@" "-Xlinker ${flag}" ;; - esac - done - echo "$@" -} - -pkg_setup() { - # Sets `${EPYTHON}` according to `PYTHON_SINGLE_TARGET`, sets up - # `${T}/${EPYTHON}` with that version, and adds it to the `PATH`. - python_setup - - # Sets up `PATH` to point to the appropriate LLVM toolchain, and ensure - # we're using the toolchain for compilation. - llvm-r1_pkg_setup -} - -src_unpack() { - default - - # The Swift project expects a specific directory structure that we have to - # match. For most directories, it's enough to trim the version number at the - # end: - find "${S}" \ - -mindepth 1 -maxdepth 1 \ - -execdir sh -c \ - "mv '{}' \"\$(echo '{}' | sed -e 's_-\(swift-${PV}-RELEASE\|\([0-9]\+\.\)*[0-9]\+\)\$__' | tr '[:upper:]' '[:lower:]')\"" ';' \ - || die - - # Some one-off fixups: - pushd "${S}" \ - && mv 'swift-cmark' 'cmark' \ - && mv 'swift-llbuild' 'llbuild' \ - && mv 'swift-package-manager' 'swiftpm' \ - && popd \ - || die -} - -src_configure() { - CC="$(type -P clang)" - CXX="$(type -P clang++)" - LD="$(type -P ld.lld)" - - # Swift builds with CMake, which picks up `LDFLAGS` from the environment and - # populates `CMAKE_EXE_LINKER_FLAGS` with them. `LDFLAGS` are typically - # given as GCC-style flags (`-Wlinker,foo`), which Clang understands; - # unfortunately, CMake passes these flags to all compilers under the - # assumption they support the same syntax, but `swiftc` _only_ understands - # Clang-style flags (`-Xlinker -foo`). In order to pass `LDFLAGS` in, we - # have to turn them into a format that `swiftc` will understand. - # - # We can do this because we know we're compiling with Clang specifically. - export LDFLAGS="$(clang-ldflags)" - - # Extend the 'gentoo' build preset with user-specified flags and flags for - # libc++ systems. - cp "${FILESDIR}/${PF}/gentoo.ini" "${SWIFT_BUILD_PRESETS_INI_PATH}" - local extra_build_flags=() - - # Setting `-j`/`--jobs=` in MAKEOPTS needs to be manually exposed to - # the Swift build system. - if [[ -n "${MAKEOPTS}" ]]; then - local num_jobs make_opts=( $(getopt -qu -o 'j:' -l 'jobs:' -- ${MAKEOPTS}) ) - while [[ "${#make_opts[@]}" -gt 1 ]]; do - case "${make_opts[0]}" in - -j | --jobs ) - num_jobs="${make_opts[1]}" - make_opts=("${make_opts[@]:2}") ;; - -- ) break ;; - * ) make_opts=("${make_opts[@]:1}") ;; - esac - done - - if [[ -n "${num_jobs}" ]]; then - extra_build_flags+=(--jobs="${num_jobs}") - fi - fi - - if [[ "$(tc-get-cxx-stdlib)" = 'libc++' ]]; then - # On systems which use libc++ as their default C++ stdlib (e.g. systems - # with the LLVM profile), we want to build the internal libc++ and - # ensure we link against it. - extra_build_flags+=( - --libcxx - --extra-cmake-options=-DCLANG_DEFAULT_CXX_STDLIB=libc++ - ) - fi - - extra_build_flags+=(${SWIFT_EXTRA_BUILD_FLAGS}) - - local orig_preset="${SWIFT_BUILD_PRESET}" - local preset="${orig_preset}" - local n=1 - - { - for arg in "${extra_build_flags[@]}"; do - local next="${orig_preset},${n}" - printf '[preset: %s]\n' "${next}" - printf 'mixin-preset=%s\n' "${preset}" - echo "${arg#--}" - preset="${next}" - n="$((n + 1))" - done - } >> "${SWIFT_BUILD_PRESETS_INI_PATH}" - - SWIFT_BUILD_PRESET="${preset}" -} - -src_compile() { - # Building swift-driver writes to this directory for some reason, but the - # contents are irrelevant. - addpredict /var/lib/portage/home/.swiftpm - - # Versions of Swift 6.0 and later require an existing Swift compiler to - # bootstrap from. We can use any version from 5.10.1 and on. - local swift_version="$(best_version -b "${CATEGORY}/${PN}")" - swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form - swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form - - local original_path="${PATH}" - export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}" - "${S}/swift/utils/build-script" \ - --preset-file="${S}/swift/utils/build-presets.ini" \ - --preset-file="${SWIFT_BUILD_PRESETS_INI_PATH}" \ - --preset="${SWIFT_BUILD_PRESET}" \ - install_destdir="${S}/${P}" \ - installable_package="" \ - || die - - export PATH="${original_path}" -} - -src_install() { - # `libTesting` as built has its RPATH set to the absolute path to its - # containing dir, which is in the build sandbox. This directory won't exist - # after installation, and is the same as '$ORIGIN'. - patchelf --set-rpath '$ORIGIN' "${S}/${P}/usr/lib/swift/linux/libTesting.so" || die - - # The Swift build output is intended to be self-contained, and is - # _significantly_ easier to leave as-is than attempt to splat onto the - # filesystem; we'll install the output versioned into `/usr/lib64` and - # expose the relevant binaries via linking. - local dest_dir="/usr/lib64/${P}" - mkdir -p "${ED}/${dest_dir}" \ - && cp -pPR "${S}/${P}/." "${ED}/${dest_dir}" \ - || die - - # Swift ships with its own `clang`, `lldb`, etc.; we don't want these to be - # exposed externally, so we'll just symlink Swift-specific binaries into - # `/usr/bin`. (The majority of executables don't need to be exposed as - # `swift ` calls `swift-` directly.) - local bin - for bin in swift swiftc sourcekit-lsp; do - # We only install versioned symlinks; non-versioned links are maanged - # via `eselect swift`. - dosym -r "${dest_dir}/usr/bin/${bin}" "/usr/bin/${bin}-${PV}" - done -} - -pkg_preinst() { - # After installation, we ideally want the system to have the latest Swift - # version set -- but if the system already has a Swift version set and it - # isn't the latest version, that's likely an intentional decision that we - # don't want to override. - local current_swift_version="$(eselect swift show | tail -n1 | xargs)" - local latest_swift_version="$(eselect swift show --latest | tail -n1 | xargs)" - [[ "${current_swift_version}" == '(unset)' ]] \ - || [[ "${current_swift_version}" == "${latest_swift_version}" ]] \ - && PKG_PREINST_SWIFT_INTENTIONALLY_SET='false' -} - -pkg_postinst() { - # If the system doesn't have Swift intentionally set to an older version, we - # can update to the latest. - if [[ "${PKG_PREINST_SWIFT_INTENTIONALLY_SET}" == 'false' ]]; then - eselect swift update - fi -} - -pkg_postrm() { - # We don't want to leave behind symlinks pointing to this Swift version on - # removal. - local current_swift_version="$(eselect swift show | tail -n1 | xargs)" - if [[ "${current_swift_version}" == "${P}" ]]; then - eselect swift update - fi -} diff --git a/dev-lang/swift/swift-6.1.2.ebuild b/dev-lang/swift/swift-6.1.2.ebuild deleted file mode 100644 index 5567d0b1f0..0000000000 --- a/dev-lang/swift/swift-6.1.2.ebuild +++ /dev/null @@ -1,308 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {15..19} ) -PYTHON_COMPAT=( python3_{11..13} ) -inherit llvm-r1 python-single-r1 toolchain-funcs - -DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language" -HOMEPAGE="https://www.swift.org" - -SRC_URI=" - https://github.com/apple/swift-argument-parser/archive/refs/tags/1.4.0.tar.gz -> swift-argument-parser-1.4.0.tar.gz - https://github.com/apple/swift-asn1/archive/refs/tags/1.0.0.tar.gz -> swift-asn1-1.0.0.tar.gz - https://github.com/apple/swift-async-algorithms/archive/refs/tags/1.0.1.tar.gz -> swift-async-algorithms-1.0.0.tar.gz - https://github.com/apple/swift-atomics/archive/refs/tags/1.2.0.tar.gz -> swift-atomics-1.2.0.tar.gz - https://github.com/apple/swift-certificates/archive/refs/tags/1.0.1.tar.gz -> swift-certificates-1.0.1.tar.gz - https://github.com/apple/swift-collections/archive/refs/tags/1.1.3.tar.gz -> swift-collections-1.1.3.tar.gz - https://github.com/apple/swift-crypto/archive/refs/tags/3.0.0.tar.gz -> swift-crypto-3.0.0.tar.gz - https://github.com/apple/swift-log/archive/refs/tags/1.5.4.tar.gz -> swift-log-1.5.4.tar.gz - https://github.com/apple/swift-nio/archive/refs/tags/2.65.0.tar.gz -> swift-nio-2.65.0.tar.gz - https://github.com/apple/swift-numerics/archive/refs/tags/1.0.2.tar.gz -> swift-numerics-1.0.2.tar.gz - https://github.com/apple/swift-system/archive/refs/tags/1.3.0.tar.gz -> swift-system-1.3.0.tar.gz - https://github.com/jpsim/Yams/archive/refs/tags/5.0.6.tar.gz -> Yams-5.0.6.tar.gz - https://github.com/swiftlang/indexstore-db/archive/refs/tags/${P}-RELEASE.tar.gz -> indexstore-db-${PV}.tar.gz - https://github.com/swiftlang/llvm-project/archive/refs/tags/${P}-RELEASE.tar.gz -> llvm-project-${PV}.tar.gz - https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/${P}-RELEASE.tar.gz -> sourcekit-lsp-${PV}.tar.gz - https://github.com/swiftlang/swift-cmark/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-cmark-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-foundation-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-libdispatch/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-libdispatch-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-xctest/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-xctest-${PV}.tar.gz - https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-render-artifact-${PV}.tar.gz - https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-symbolkit-${PV}.tar.gz - https://github.com/swiftlang/swift-docc/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-${PV}.tar.gz - https://github.com/swiftlang/swift-driver/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-driver-${PV}.tar.gz - https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-experimental-string-processing-${PV}.tar.gz - https://github.com/swiftlang/swift-format/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-format-${PV}.tar.gz - https://github.com/swiftlang/swift-foundation-icu/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-icu-${PV}.tar.gz - https://github.com/swiftlang/swift-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-${PV}.tar.gz - https://github.com/swiftlang/swift-installer-scripts/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-installer-scripts-${PV}.tar.gz - https://github.com/swiftlang/swift-integration-tests/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-integration-tests-${PV}.tar.gz - https://github.com/swiftlang/swift-llbuild/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llbuild-${PV}.tar.gz - https://github.com/swiftlang/swift-llvm-bindings/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llvm-bindings-${PV}.tar.gz - https://github.com/swiftlang/swift-lmdb/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-lmdb-${PV}.tar.gz - https://github.com/swiftlang/swift-markdown/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-markdown-${PV}.tar.gz - https://github.com/swiftlang/swift-package-manager/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-package-manager-${PV}.tar.gz - https://github.com/swiftlang/swift-stress-tester/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-stress-tester-${PV}.tar.gz - https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-syntax-${PV}.tar.gz - https://github.com/swiftlang/swift-testing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-testing-${PV}.tar.gz - https://github.com/swiftlang/swift-toolchain-sqlite/archive/refs/tags/1.0.1.tar.gz -> swift-toolchain-sqlite-1.0.1.tar.gz - https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-tools-support-core-${PV}.tar.gz - https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> ${P}.tar.gz -" - -PATCHES=( - "${FILESDIR}/${PF}/backtracing-noexecstack.patch" - "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" - "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" - "${FILESDIR}/${PF}/link-with-lld.patch" - "${FILESDIR}/${PF}/respect-c-cxx-flags.patch" -) - -S="${WORKDIR}" -LICENSE="Apache-2.0" -SLOT="6/1" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="strip" - -RDEPEND=" - ${PYTHON_DEPS} - !~dev-lang/swift-5.10.1:0 - >=app-arch/zstd-1.5 - >=app-eselect/eselect-swift-1.0-r1 - >=dev-db/sqlite-3 - >=dev-libs/icu-69 - >=dev-libs/libedit-20221030 - >=dev-libs/libxml2-2.11.5 - >=net-misc/curl-8.9.1 - >=sys-libs/ncurses-6 - >=sys-libs/zlib-1.3.1 - dev-lang/python - $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=') -" - -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.30.2 - >=dev-build/ninja-1.11.1 - >=dev-db/sqlite-3 - >=dev-libs/icu-69 - >=dev-libs/libedit-20221030 - >=dev-libs/libxml2-2.11.5 - >=dev-util/patchelf-0.18 - >=dev-vcs/git-2.39 - >=sys-apps/coreutils-9 - >=sys-devel/gcc-11 - >=sys-libs/ncurses-6 - >=sys-libs/zlib-1.3.1 - || ( - dev-lang/swift - dev-lang/swift-bootstrap - ) - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/lld:${LLVM_SLOT}= - ') - dev-lang/python - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' python3_{12..13}) -" - -SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini" -SWIFT_BUILD_PRESET='gentoo' -PKG_PREINST_SWIFT_INTENTIONALLY_SET='true' - -# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags -# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`). -clang-ldflags() { - local flag input="$@" - [[ -z ${input} ]] && input=${LDFLAGS} - set -- - for flag in ${input//,/ } ; do - case ${flag} in - -Wl) ;; - *) set -- "$@" "-Xlinker ${flag}" ;; - esac - done - echo "$@" -} - -pkg_setup() { - # Sets `${EPYTHON}` according to `PYTHON_SINGLE_TARGET`, sets up - # `${T}/${EPYTHON}` with that version, and adds it to the `PATH`. - python_setup - - # Sets up `PATH` to point to the appropriate LLVM toolchain, and ensure - # we're using the toolchain for compilation. - llvm-r1_pkg_setup -} - -src_unpack() { - default - - # The Swift project expects a specific directory structure that we have to - # match. For most directories, it's enough to trim the version number at the - # end: - find "${S}" \ - -mindepth 1 -maxdepth 1 \ - -execdir sh -c \ - "mv '{}' \"\$(echo '{}' | sed -e 's_-\(swift-${PV}-RELEASE\|\([0-9]\+\.\)*[0-9]\+\)\$__' | tr '[:upper:]' '[:lower:]')\"" ';' \ - || die - - # Some one-off fixups: - pushd "${S}" \ - && mv 'swift-cmark' 'cmark' \ - && mv 'swift-llbuild' 'llbuild' \ - && mv 'swift-package-manager' 'swiftpm' \ - && popd \ - || die -} - -src_configure() { - CC="$(type -P clang)" - CXX="$(type -P clang++)" - LD="$(type -P ld.lld)" - - # Swift builds with CMake, which picks up `LDFLAGS` from the environment and - # populates `CMAKE_EXE_LINKER_FLAGS` with them. `LDFLAGS` are typically - # given as GCC-style flags (`-Wlinker,foo`), which Clang understands; - # unfortunately, CMake passes these flags to all compilers under the - # assumption they support the same syntax, but `swiftc` _only_ understands - # Clang-style flags (`-Xlinker -foo`). In order to pass `LDFLAGS` in, we - # have to turn them into a format that `swiftc` will understand. - # - # We can do this because we know we're compiling with Clang specifically. - export LDFLAGS="$(clang-ldflags)" - - # Extend the 'gentoo' build preset with user-specified flags and flags for - # libc++ systems. - cp "${FILESDIR}/${PF}/gentoo.ini" "${SWIFT_BUILD_PRESETS_INI_PATH}" - local extra_build_flags=() - - # Setting `-j`/`--jobs=` in MAKEOPTS needs to be manually exposed to - # the Swift build system. - if [[ -n "${MAKEOPTS}" ]]; then - local num_jobs make_opts=( $(getopt -qu -o 'j:' -l 'jobs:' -- ${MAKEOPTS}) ) - while [[ "${#make_opts[@]}" -gt 1 ]]; do - case "${make_opts[0]}" in - -j | --jobs ) - num_jobs="${make_opts[1]}" - make_opts=("${make_opts[@]:2}") ;; - -- ) break ;; - * ) make_opts=("${make_opts[@]:1}") ;; - esac - done - - if [[ -n "${num_jobs}" ]]; then - extra_build_flags+=(--jobs="${num_jobs}") - fi - fi - - if [[ "$(tc-get-cxx-stdlib)" = 'libc++' ]]; then - # On systems which use libc++ as their default C++ stdlib (e.g. systems - # with the LLVM profile), we want to build the internal libc++ and - # ensure we link against it. - extra_build_flags+=( - --libcxx - --extra-cmake-options=-DCLANG_DEFAULT_CXX_STDLIB=libc++ - ) - fi - - extra_build_flags+=(${SWIFT_EXTRA_BUILD_FLAGS}) - - if [[ ${#extra_build_flags[@]} -gt 0 ]]; then - SWIFT_BUILD_PRESET='gentoo,custom' - { - echo "[preset: gentoo,custom]" - echo "mixin-preset=gentoo" - for flag in "${extra_build_flags[@]}"; do - echo "${flag#--}" - done - } >> "${SWIFT_BUILD_PRESETS_INI_PATH}" - fi -} - -src_compile() { - # Building swift-driver writes to this directory for some reason, but the - # contents are irrelevant. - addpredict /var/lib/portage/home/.swiftpm - - # Versions of Swift 6.0 and later require an existing Swift compiler to - # bootstrap from. We can use any version from 5.10.1 and on. - local swift_version="$(best_version -b "${CATEGORY}/${PN}")" - swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form - swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form - - local original_path="${PATH}" - export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}" - "${S}/swift/utils/build-script" \ - --preset-file="${S}/swift/utils/build-presets.ini" \ - --preset-file="${SWIFT_BUILD_PRESETS_INI_PATH}" \ - --preset="${SWIFT_BUILD_PRESET}" \ - install_destdir="${S}/${P}" \ - installable_package="" \ - || die - - export PATH="${original_path}" -} - -src_install() { - # `libTesting` as built has its RPATH set to the absolute path to its - # containing dir, which is in the build sandbox. This directory won't exist - # after installation, and is the same as '$ORIGIN'. - patchelf --set-rpath '$ORIGIN' "${S}/${P}/usr/lib/swift/linux/libTesting.so" || die - - # The Swift build output is intended to be self-contained, and is - # _significantly_ easier to leave as-is than attempt to splat onto the - # filesystem; we'll install the output versioned into `/usr/lib64` and - # expose the relevant binaries via linking. - local dest_dir="/usr/lib64/${P}" - mkdir -p "${ED}/${dest_dir}" \ - && cp -pPR "${S}/${P}/." "${ED}/${dest_dir}" \ - || die - - # Swift ships with its own `clang`, `lldb`, etc.; we don't want these to be - # exposed externally, so we'll just symlink Swift-specific binaries into - # `/usr/bin`. (The majority of executables don't need to be exposed as - # `swift ` calls `swift-` directly.) - local bin - for bin in swift swiftc sourcekit-lsp; do - # We only install versioned symlinks; non-versioned links are maanged - # via `eselect swift`. - dosym -r "${dest_dir}/usr/bin/${bin}" "/usr/bin/${bin}-${PV}" - done -} - -pkg_preinst() { - # After installation, we ideally want the system to have the latest Swift - # version set -- but if the system already has a Swift version set and it - # isn't the latest version, that's likely an intentional decision that we - # don't want to override. - local current_swift_version="$(eselect swift show | tail -n1 | xargs)" - local latest_swift_version="$(eselect swift show --latest | tail -n1 | xargs)" - [[ "${current_swift_version}" == '(unset)' ]] \ - || [[ "${current_swift_version}" == "${latest_swift_version}" ]] \ - && PKG_PREINST_SWIFT_INTENTIONALLY_SET='false' -} - -pkg_postinst() { - # If the system doesn't have Swift intentionally set to an older version, we - # can update to the latest. - if [[ "${PKG_PREINST_SWIFT_INTENTIONALLY_SET}" == 'false' ]]; then - eselect swift update - fi -} - -pkg_postrm() { - # We don't want to leave behind symlinks pointing to this Swift version on - # removal. - local current_swift_version="$(eselect swift show | tail -n1 | xargs)" - if [[ "${current_swift_version}" == "${P}" ]]; then - eselect swift update - fi -} diff --git a/dev-lang/swift/swift-6.1.2-r1.ebuild b/dev-lang/swift/swift-6.1.3.ebuild similarity index 98% rename from dev-lang/swift/swift-6.1.2-r1.ebuild rename to dev-lang/swift/swift-6.1.3.ebuild index 777cb6be6b..b4c92f26a1 100644 --- a/dev-lang/swift/swift-6.1.2-r1.ebuild +++ b/dev-lang/swift/swift-6.1.3.ebuild @@ -278,7 +278,13 @@ src_install() { # the install location on disk. # # See https://bugs.gentoo.org/957730 - dosym -r "${dest_dir}" "/usr/$(get_libdir)/${PN}-$(ver_cut 1-2)" + # + # `dosym` dies if the source and destination are the same, so we only want + # to do this for patch versions. + local major_ver="$(ver_cut 1-2)" + if [[ "${PV}" != "${major_ver}" ]]; then + dosym -r "${dest_dir}" "/usr/$(get_libdir)/${PN}-${major_ver}" + fi # Swift ships with its own `clang`, `lldb`, etc.; we don't want these to be # exposed externally, so we'll just symlink Swift-specific binaries into diff --git a/dev-lang/swift/swift-6.1.ebuild b/dev-lang/swift/swift-6.1.ebuild deleted file mode 100644 index 864a87fbae..0000000000 --- a/dev-lang/swift/swift-6.1.ebuild +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {15..19} ) -PYTHON_COMPAT=( python3_{11..13} ) -inherit llvm-r1 python-single-r1 toolchain-funcs - -DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language" -HOMEPAGE="https://www.swift.org" - -SRC_URI=" - https://github.com/apple/swift-argument-parser/archive/refs/tags/1.4.0.tar.gz -> swift-argument-parser-1.4.0.tar.gz - https://github.com/apple/swift-asn1/archive/refs/tags/1.0.0.tar.gz -> swift-asn1-1.0.0.tar.gz - https://github.com/apple/swift-async-algorithms/archive/refs/tags/1.0.1.tar.gz -> swift-async-algorithms-1.0.0.tar.gz - https://github.com/apple/swift-atomics/archive/refs/tags/1.2.0.tar.gz -> swift-atomics-1.2.0.tar.gz - https://github.com/apple/swift-certificates/archive/refs/tags/1.0.1.tar.gz -> swift-certificates-1.0.1.tar.gz - https://github.com/apple/swift-collections/archive/refs/tags/1.1.3.tar.gz -> swift-collections-1.1.3.tar.gz - https://github.com/apple/swift-crypto/archive/refs/tags/3.0.0.tar.gz -> swift-crypto-3.0.0.tar.gz - https://github.com/apple/swift-log/archive/refs/tags/1.5.4.tar.gz -> swift-log-1.5.4.tar.gz - https://github.com/apple/swift-nio/archive/refs/tags/2.65.0.tar.gz -> swift-nio-2.65.0.tar.gz - https://github.com/apple/swift-numerics/archive/refs/tags/1.0.2.tar.gz -> swift-numerics-1.0.2.tar.gz - https://github.com/apple/swift-system/archive/refs/tags/1.3.0.tar.gz -> swift-system-1.3.0.tar.gz - https://github.com/jpsim/Yams/archive/refs/tags/5.0.6.tar.gz -> Yams-5.0.6.tar.gz - https://github.com/swiftlang/indexstore-db/archive/refs/tags/${P}-RELEASE.tar.gz -> indexstore-db-${PV}.tar.gz - https://github.com/swiftlang/llvm-project/archive/refs/tags/${P}-RELEASE.tar.gz -> llvm-project-${PV}.tar.gz - https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/${P}-RELEASE.tar.gz -> sourcekit-lsp-${PV}.tar.gz - https://github.com/swiftlang/swift-cmark/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-cmark-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-foundation-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-libdispatch/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-libdispatch-${PV}.tar.gz - https://github.com/swiftlang/swift-corelibs-xctest/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-xctest-${PV}.tar.gz - https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-render-artifact-${PV}.tar.gz - https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-symbolkit-${PV}.tar.gz - https://github.com/swiftlang/swift-docc/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-${PV}.tar.gz - https://github.com/swiftlang/swift-driver/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-driver-${PV}.tar.gz - https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-experimental-string-processing-${PV}.tar.gz - https://github.com/swiftlang/swift-format/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-format-${PV}.tar.gz - https://github.com/swiftlang/swift-foundation-icu/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-icu-${PV}.tar.gz - https://github.com/swiftlang/swift-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-${PV}.tar.gz - https://github.com/swiftlang/swift-installer-scripts/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-installer-scripts-${PV}.tar.gz - https://github.com/swiftlang/swift-integration-tests/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-integration-tests-${PV}.tar.gz - https://github.com/swiftlang/swift-llbuild/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llbuild-${PV}.tar.gz - https://github.com/swiftlang/swift-llvm-bindings/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llvm-bindings-${PV}.tar.gz - https://github.com/swiftlang/swift-lmdb/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-lmdb-${PV}.tar.gz - https://github.com/swiftlang/swift-markdown/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-markdown-${PV}.tar.gz - https://github.com/swiftlang/swift-package-manager/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-package-manager-${PV}.tar.gz - https://github.com/swiftlang/swift-stress-tester/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-stress-tester-${PV}.tar.gz - https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-syntax-${PV}.tar.gz - https://github.com/swiftlang/swift-testing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-testing-${PV}.tar.gz - https://github.com/swiftlang/swift-toolchain-sqlite/archive/refs/tags/1.0.1.tar.gz -> swift-toolchain-sqlite-1.0.1.tar.gz - https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-tools-support-core-${PV}.tar.gz - https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> ${P}.tar.gz -" - -PATCHES=( - "${FILESDIR}/${PF}/backtracing-noexecstack.patch" - "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" - "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" - "${FILESDIR}/${PF}/link-with-lld.patch" - "${FILESDIR}/${PF}/respect-c-cxx-flags.patch" -) - -S="${WORKDIR}" -LICENSE="Apache-2.0" -SLOT="6/1" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="strip" - -RDEPEND=" - ${PYTHON_DEPS} - !~dev-lang/swift-5.10.1:0 - >=app-arch/zstd-1.5 - >=app-eselect/eselect-swift-1.0-r1 - >=dev-db/sqlite-3 - >=dev-libs/icu-69 - >=dev-libs/libedit-20221030 - >=dev-libs/libxml2-2.11.5 - >=net-misc/curl-8.9.1 - >=sys-libs/ncurses-6 - >=sys-libs/zlib-1.3.1 - dev-lang/python - $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=') -" - -BDEPEND=" - ${PYTHON_DEPS} - >=dev-build/cmake-3.30.2 - >=dev-build/ninja-1.11.1 - >=dev-db/sqlite-3 - >=dev-libs/icu-69 - >=dev-libs/libedit-20221030 - >=dev-libs/libxml2-2.11.5 - >=dev-util/patchelf-0.18 - >=dev-vcs/git-2.39 - >=sys-apps/coreutils-9 - >=sys-devel/gcc-11 - >=sys-libs/ncurses-6 - >=sys-libs/zlib-1.3.1 - || ( - dev-lang/swift - dev-lang/swift-bootstrap - ) - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/lld:${LLVM_SLOT}= - ') - dev-lang/python - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' python3_{12..13}) -" - -SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini" -SWIFT_BUILD_PRESET='gentoo' -PKG_PREINST_SWIFT_INTENTIONALLY_SET='true' - -# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags -# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`). -clang-ldflags() { - local flag input="$@" - [[ -z ${input} ]] && input=${LDFLAGS} - set -- - for flag in ${input//,/ } ; do - case ${flag} in - -Wl) ;; - *) set -- "$@" "-Xlinker ${flag}" ;; - esac - done - echo "$@" -} - -pkg_setup() { - # Sets `${EPYTHON}` according to `PYTHON_SINGLE_TARGET`, sets up - # `${T}/${EPYTHON}` with that version, and adds it to the `PATH`. - python_setup - - # Sets up `PATH` to point to the appropriate LLVM toolchain, and ensure - # we're using the toolchain for compilation. - llvm-r1_pkg_setup -} - -src_unpack() { - default - - # The Swift project expects a specific directory structure that we have to - # match. For most directories, it's enough to trim the version number at the - # end: - find "${S}" \ - -mindepth 1 -maxdepth 1 \ - -execdir sh -c \ - "mv '{}' \"\$(echo '{}' | sed -e 's_-\(swift-${PV}-RELEASE\|\([0-9]\+\.\)*[0-9]\+\)\$__' | tr '[:upper:]' '[:lower:]')\"" ';' \ - || die - - # Some one-off fixups: - pushd "${S}" \ - && mv 'swift-cmark' 'cmark' \ - && mv 'swift-llbuild' 'llbuild' \ - && mv 'swift-package-manager' 'swiftpm' \ - && popd \ - || die -} - -src_configure() { - CC="$(type -P clang)" - CXX="$(type -P clang++)" - LD="$(type -P ld.lld)" - - # Swift builds with CMake, which picks up `LDFLAGS` from the environment and - # populates `CMAKE_EXE_LINKER_FLAGS` with them. `LDFLAGS` are typically - # given as GCC-style flags (`-Wlinker,foo`), which Clang understands; - # unfortunately, CMake passes these flags to all compilers under the - # assumption they support the same syntax, but `swiftc` _only_ understands - # Clang-style flags (`-Xlinker -foo`). In order to pass `LDFLAGS` in, we - # have to turn them into a format that `swiftc` will understand. - # - # We can do this because we know we're compiling with Clang specifically. - export LDFLAGS="$(clang-ldflags)" - - # Extend the 'gentoo' build preset with user-specified flags and flags for - # libc++ systems. - cp "${FILESDIR}/${PF}/gentoo.ini" "${SWIFT_BUILD_PRESETS_INI_PATH}" - local extra_build_flags=() - - # Setting `-j`/`--jobs=` in MAKEOPTS needs to be manually exposed to - # the Swift build system. - if [[ -n "${MAKEOPTS}" ]]; then - local num_jobs make_opts=( $(getopt -qu -o 'j:' -l 'jobs:' -- ${MAKEOPTS}) ) - while [[ "${#make_opts[@]}" -gt 1 ]]; do - case "${make_opts[0]}" in - -j | --jobs ) - num_jobs="${make_opts[1]}" - make_opts=("${make_opts[@]:2}") ;; - -- ) break ;; - * ) make_opts=("${make_opts[@]:1}") ;; - esac - done - - if [[ -n "${num_jobs}" ]]; then - extra_build_flags+=(--jobs="${num_jobs}") - fi - fi - - if [[ "$(tc-get-cxx-stdlib)" = 'libc++' ]]; then - # On systems which use libc++ as their default C++ stdlib (e.g. systems - # with the LLVM profile), we want to build the internal libc++ and - # ensure we link against it. - extra_build_flags+=( - --libcxx - --extra-cmake-options=-DCLANG_DEFAULT_CXX_STDLIB=libc++ - ) - fi - - extra_build_flags+=(${SWIFT_EXTRA_BUILD_FLAGS}) - - local orig_preset="${SWIFT_BUILD_PRESET}" - local preset="${orig_preset}" - local n=1 - - { - for arg in "${extra_build_flags[@]}"; do - local next="${orig_preset},${n}" - printf '[preset: %s]\n' "${next}" - printf 'mixin-preset=%s\n' "${preset}" - echo "${arg#--}" - preset="${next}" - n="$((n + 1))" - done - } >> "${SWIFT_BUILD_PRESETS_INI_PATH}" - - SWIFT_BUILD_PRESET="${preset}" -} - -src_compile() { - # Building swift-driver writes to this directory for some reason, but the - # contents are irrelevant. - addpredict /var/lib/portage/home/.swiftpm - - # Versions of Swift 6.0 and later require an existing Swift compiler to - # bootstrap from. We can use any version from 5.10.1 and on. - local swift_version="$(best_version -b "${CATEGORY}/${PN}")" - swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form - swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form - - local original_path="${PATH}" - export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}" - "${S}/swift/utils/build-script" \ - --preset-file="${S}/swift/utils/build-presets.ini" \ - --preset-file="${SWIFT_BUILD_PRESETS_INI_PATH}" \ - --preset="${SWIFT_BUILD_PRESET}" \ - install_destdir="${S}/${P}" \ - installable_package="" \ - || die - - export PATH="${original_path}" -} - -src_install() { - # `libTesting` as built has its RPATH set to the absolute path to its - # containing dir, which is in the build sandbox. This directory won't exist - # after installation, and is the same as '$ORIGIN'. - patchelf --set-rpath '$ORIGIN' "${S}/${P}/usr/lib/swift/linux/libTesting.so" || die - - # The Swift build output is intended to be self-contained, and is - # _significantly_ easier to leave as-is than attempt to splat onto the - # filesystem; we'll install the output versioned into `/usr/lib64` and - # expose the relevant binaries via linking. - local dest_dir="/usr/lib64/${P}" - mkdir -p "${ED}/${dest_dir}" \ - && cp -pPR "${S}/${P}/." "${ED}/${dest_dir}" \ - || die - - # Swift ships with its own `clang`, `lldb`, etc.; we don't want these to be - # exposed externally, so we'll just symlink Swift-specific binaries into - # `/usr/bin`. (The majority of executables don't need to be exposed as - # `swift ` calls `swift-` directly.) - local bin - for bin in swift swiftc sourcekit-lsp; do - # We only install versioned symlinks; non-versioned links are maanged - # via `eselect swift`. - dosym -r "${dest_dir}/usr/bin/${bin}" "/usr/bin/${bin}-${PV}" - done -} - -pkg_preinst() { - # After installation, we ideally want the system to have the latest Swift - # version set -- but if the system already has a Swift version set and it - # isn't the latest version, that's likely an intentional decision that we - # don't want to override. - local current_swift_version="$(eselect swift show | tail -n1 | xargs)" - local latest_swift_version="$(eselect swift show --latest | tail -n1 | xargs)" - [[ "${current_swift_version}" == '(unset)' ]] \ - || [[ "${current_swift_version}" == "${latest_swift_version}" ]] \ - && PKG_PREINST_SWIFT_INTENTIONALLY_SET='false' -} - -pkg_postinst() { - # If the system doesn't have Swift intentionally set to an older version, we - # can update to the latest. - if [[ "${PKG_PREINST_SWIFT_INTENTIONALLY_SET}" == 'false' ]]; then - eselect swift update - fi -} - -pkg_postrm() { - # We don't want to leave behind symlinks pointing to this Swift version on - # removal. - local current_swift_version="$(eselect swift show | tail -n1 | xargs)" - if [[ "${current_swift_version}" == "${P}" ]]; then - eselect swift update - fi -} From da67285555376ac233cdea67029e7ee063873c37 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Wed, 17 Sep 2025 19:09:33 -0400 Subject: [PATCH 21/56] dev-lang/swift: add 6.2 Signed-off-by: Itai Ferber --- dev-lang/swift/Manifest | 31 ++ .../swift-6.2/backtracing-noexecstack.patch | 15 + .../disable-libdispatch-werror.patch | 11 + ...ssues-caused-by-build-system-updates.patch | 1 + dev-lang/swift/files/swift-6.2/gentoo.ini | 1 + .../files/swift-6.2/link-ncurses-tinfo.patch | 183 ++++++++++ .../swift/files/swift-6.2/link-with-lld.patch | 15 + .../files/swift-6.2/respect-c-cxx-flags.patch | 1 + dev-lang/swift/swift-6.2.ebuild | 329 ++++++++++++++++++ 9 files changed, 587 insertions(+) create mode 100644 dev-lang/swift/files/swift-6.2/backtracing-noexecstack.patch create mode 100644 dev-lang/swift/files/swift-6.2/disable-libdispatch-werror.patch create mode 120000 dev-lang/swift/files/swift-6.2/fix-issues-caused-by-build-system-updates.patch create mode 120000 dev-lang/swift/files/swift-6.2/gentoo.ini create mode 100644 dev-lang/swift/files/swift-6.2/link-ncurses-tinfo.patch create mode 100644 dev-lang/swift/files/swift-6.2/link-with-lld.patch create mode 120000 dev-lang/swift/files/swift-6.2/respect-c-cxx-flags.patch create mode 100644 dev-lang/swift/swift-6.2.ebuild diff --git a/dev-lang/swift/Manifest b/dev-lang/swift/Manifest index 63364b04c7..46032da99e 100644 --- a/dev-lang/swift/Manifest +++ b/dev-lang/swift/Manifest @@ -3,79 +3,104 @@ DIST Yams-5.0.6.tar.gz 659441 BLAKE2B ef90ba557cf74d3f4e94a196ac2fc2347d8b20303a DIST indexstore-db-5.10.1.tar.gz 909365 BLAKE2B fde150aff5a46970aafc872be8f9a57e338c648e2d3f5ea49a223d72d3cd402496a1045716551fd07c9954ea123a87070593d6fdd315a825f57d9d513f01d6b3 SHA512 1fc62360a5cd4701da314774b4c5c6a6a9cc2a8d46881962fc80331006c255d173f8ace8d743a09b3fcdbf1e92570248666396a0b78ce8be19eeff65ab6c3235 DIST indexstore-db-6.0.3.tar.gz 913502 BLAKE2B 22b6ddd0be28a93b82d2f7faed61d09ac6b171da27633968a082917daabfb0657afd59379103930ee28f5c30ad6fcdf013c9ca939b083af48d07133d5164600e SHA512 c65aced91616858c7946aa7c65d0e11027afe39a7b86c961a13830ad22a352b959331133ec4d179d21edd3696d2bf5a89907c044f25426259a6e21f4e87a84ad DIST indexstore-db-6.1.3.tar.gz 914051 BLAKE2B ee05829cf1a6a5d303f1fa48a019123ba69fa68c0f4e234a9a9dad6881d0ed50ca7828501c124dea90a219ba4ed86c97ad7432161f1259fa9688c66b2a134206 SHA512 082a87a20b5da7877fbcbc7c71013582b55a58a6a514a0190c545f6113184de9776202857a956f5b97d1838054d0bd3bdc4d8a741aea7f7443ddee8fdb8e7179 +DIST indexstore-db-6.2.tar.gz 796113 BLAKE2B d42bdd099bdc9004c86f13c3fd549706fc0e84fba3f5e7a46c35e5134b20ab94d7aac96af79000f6c11ed56469f965020a35734ca5f293336f480ef970cea6ca SHA512 03b64a304faeb07c1943c8ce467fbee6b3a83192ec4c356877dd1647fc135c0e6c2e7a327d9c871e728f56bb44f05fb61ab69c18491879798b97d514df83dd0f DIST llvm-project-5.10.1.tar.gz 171145818 BLAKE2B e314f2e8716cb36b43e1ec23fe2fe212e4ab79e711f4544d54788338067f75b87abe84ecc60b1b5f073f0349d45363346d8a6b89b85f2ae6801cd09709293f52 SHA512 c659041234da1fed29a7186f0e436b0867576096483333d71f11e72828b45e2c7bd9b15db7d3da348a114af48a649f8a484ba3bd4de84d2f5cdb8a7035c5ad30 DIST llvm-project-6.0.3.tar.gz 197815769 BLAKE2B 0b8f9607007fd151df2b7350cb283936a0b422710c9706b8387fc5066bc2c879f4014db1890818280fb7f410d31a43df32c04961fb981a40529da915fae44498 SHA512 d4d515c5a232dfc9d2ad8ff62b5703d746327a1477641d2baacbb68a61e5babdedddcd0f19dd79968e83e4c5eabc4ab892035bf8aaf1ad1f8181fb9cf68f1139 DIST llvm-project-6.1.3.tar.gz 219785451 BLAKE2B 58e6ce7a3e5fa2d34fb7f1890a3b151f46ca3a835ba09726969024e8253873a13d0d82b90fa09196356ee7e28cef2e15c3d317a1c1662119cc9e8ca4d742047a SHA512 9f6ecfd1cb0ef312ef4d01ada40d15abad38958e3d9ae24662aeb5a19cb4a90a3bd6e7bdb1826d4a9f8c7c1c483b92f7423b1ca85c3759ad57dbf610adb338c8 +DIST llvm-project-6.2.tar.gz 221547332 BLAKE2B 452103eb8778a70f71982f78aa6fa7f8c7a996d0bb72b1ab3a2aab0a1a5281cd333fe05219b22ab426b54a8d80bbc6a125414d124356f36fd33fcd4e49357070 SHA512 4b517b77682d013bd5da25b54b80b780591b98e92e8bae3e0824b271a6657b195eb52e3e02000d66495a7f6c1746a3ac34bdb28b47527b7a08c4a494bf287b53 +DIST mimalloc-v3.0.1.tar.gz 1281782 BLAKE2B 5eb275159526f07b49b8a85ca3918fd44bc85ff06ffbb48c3f28ce9ae15467360700b947d99f2df2e38e3342500101adfc5397890b21a68c204b6b662d14aba9 SHA512 ba51cf9af3ef41728c94b72805bf8915e63910b32cb9ab331445ec28404d048c0737646e02c08dc0f0e958c526fe894e275b96326fa041a157e3e88f39f2b673 DIST sourcekit-lsp-5.10.1.tar.gz 301167 BLAKE2B a1ff3b22c4ab2583d39687aae385fc52dcbb02237035ace8bc0fc6c705db1cd6734dae1656078080c7599ad4b75f5e03def7f60b0e0361bcb25e45bc9ea3c676 SHA512 4a2f7c2129a69c05c8d158877efb1538f092f8eb2d1b1194661cb7c6f201330ecf7fd33bb0d06dd595bc6966e19b739d103478db6c9b2a4c2d7ae351bfb398a8 DIST sourcekit-lsp-6.0.3.tar.gz 533963 BLAKE2B 273394f316046c5b4b2a3378066a0cc6403c3a241b0e23bed456a83b974cfca7d323a197c23af6439fc77892c27b6b1b2b93e9904eb56e47158e1b3158a962c8 SHA512 613fe106b442d9c6228cd2e4fdb8b464c23f11c4e95d4cebd21c2fd7cd6fbe666ccd3b6f7814160bffc8e77251eac4d21ac8acd8c0d7df5b5b0928a06aeaa258 DIST sourcekit-lsp-6.1.3.tar.gz 622255 BLAKE2B 3ad0b9692fa72fb902d3af52261550ac4fa823f7c22e06da1dfcb8a9615d7d77f853f77a990d671138f2b36064740f977b2f34aaab1cde6a33073126bf5643b1 SHA512 2656292b378be2e5c6531d9f17a43658ca8be4ed3e443ac25fcd8472e6e5197892db94e3a8319048202ae3bc7e3e3a86e1be6f2fce35e466cbb26b5d6e3d4b2d +DIST sourcekit-lsp-6.2.tar.gz 853969 BLAKE2B e8c924dedcc17a00f4a5bc4fe31a8fb767d1883f53505011f257e3c6dfa341f543d0a230740a2782517f3f13aa9372370f58a5239074c9ce7b6ff4935757dc08 SHA512 d6a8a9a30e31ae16963eaed23b82a55752311ee0800749e5afbf3a2b53035711f111017ec8043bc52ac35f1752bc1871eca447d2723c17a3590f8c6f058d09f1 DIST swift-5.10.1.tar.gz 31977733 BLAKE2B cc5d37fe5eaa50c912e3abad02e6b04c81cf66f8ea79c89868de323394dc720fc7e122c5b4d2e27291172d61b4c80259b2cf80547ccfaec0b14aae9b63b9b2d2 SHA512 212ede9ba6a874666ceeb30073dd2a9c8b6b08715f375c98b86bee4a78f4a235ad0f1e35ec3d7f9f97c79f963a9d8bd0a6c9737a8c32b073dca828c564145396 DIST swift-6.0.3.tar.gz 34134727 BLAKE2B 8df7a89dbe6b03638aa064ee5718f91615d80cec9131a826a1d1d2a3eced4a4238b06a73c7b8811076c82dd10b0ac1fb3faf0082164de9319a8c216339b4c888 SHA512 710e8df06b7abf58da00024bcdfb743adc11e5acc24dca277a09f53991b9601c8c879a76445d174b428bd2197864b08db3c687d9387074c956f7bc5115152d51 DIST swift-6.1.3.tar.gz 35268348 BLAKE2B 5a56709f1986ebf45b04dcda5fd3ce945bbad85f58b33a3b16cf611b8ce758cca029567557f1e384faafb3084972da0038a7953bd0a259162128380ae21ff6e1 SHA512 0a96840ac7390d3ea484b76ebd862a747cb15609371b9010605e1f74f1dcd9d9c3c28233a71f782e670f5b068726f91879c39f7cb801ba7836e0714ca683902d +DIST swift-6.2.tar.gz 36359507 BLAKE2B 8b229afb4e9d4c3db5c54c74d4f21ab37da431b706b2d5847efb726d54ce9ea694f19eb70aa7d0e56f5f90fd526df0f8d92c29453ee552c2361d89d59d93bdf5 SHA512 45863a270b621200ff2ae527b70403046398667bdc01c961d41215bf8cfc6cb6b00ea5598261263a27ce0d3b69c384b4f6ea0f9ef6222c6c06242ae9f588d976 DIST swift-argument-parser-1.2.3.tar.gz 645638 BLAKE2B 68fb561162f1d701ef7b67f6e4c47206b0fc446d5cd248d4b101436c4d444d146e0e39c384c4bf40e80406fa2a695350124c0da8f9144817ce03016a181c6e65 SHA512 2fa09e86da67b6feb09f3c11b656e0e17c050243f9cdf40da3646c881f441bb545c3820345934da60ab80f2e77f575d1c1adb55d8017277e4fe01b68b5a2f692 DIST swift-argument-parser-1.4.0.tar.gz 654550 BLAKE2B 94e7cf86e16119d8ed6d55a096e1973dd5a1cdaf65dfb68eeab6fba593ec189ee901f907f7cf3b0e031c79460f8c24ae9b0d9d9ef0a77e85adf8d6fff565c3f7 SHA512 38f0958c63dc01df1a5ac7164b8c76116050819a8747a71ff07c6c2208526e49c0f5411a2431bce4d3968b7100f95e4b00bbc49f69a6df69edfa7f8589a9892c DIST swift-asn1-1.0.0.tar.gz 72780 BLAKE2B 87299655f63c9e9ca7633173a824f1b95a77288b127d6bff9c5d9a70d2ac948d4fe51a03fbf8109f3a812948b19e74a2eeebf1a734661e5068a0b2f87ec6df50 SHA512 f0e3bd7a4369b84a140e46a111d3985b62e74581ca631e4354ef769ae7f9190ffb3ff68ea3917df9c377fc308a8681a69b8dea4158a05daf798960be229a48c2 DIST swift-async-algorithms-1.0.0.tar.gz 137973 BLAKE2B 8a712f9e20cfee7aaab4aaf9e3149cddd5208a4e66117cfc78b7a23147ab6aa6c56cf41da44930e8c9b32df8f719ede32077099baf7c33e5c42993653a022762 SHA512 a5687ddce9d051a671fc34d88cc77e2d30a60b99d7f4381956cee05d41d5afcc8fb34469155984f5b7dbedcc3f7f839a236fa528c3e0f660f4d6d409d39cf2f7 +DIST swift-async-algorithms-1.0.1.tar.gz 137973 BLAKE2B 8a712f9e20cfee7aaab4aaf9e3149cddd5208a4e66117cfc78b7a23147ab6aa6c56cf41da44930e8c9b32df8f719ede32077099baf7c33e5c42993653a022762 SHA512 a5687ddce9d051a671fc34d88cc77e2d30a60b99d7f4381956cee05d41d5afcc8fb34469155984f5b7dbedcc3f7f839a236fa528c3e0f660f4d6d409d39cf2f7 DIST swift-atomics-1.0.2.tar.gz 158849 BLAKE2B d454e99d5588f2819238deaab15484eb01828cfe0be249381c9cd67fcd9b452df7b0815aa3788e8940889bccee8f1769738425b03b6aeb8ddea32a3827775c5d SHA512 b538a9709eadfe96831393b977add28227da65d814b248bd03effc2bb7e36fff69cca692a6fd5946a029d43ddaca9b38aee91d9abf01e09ec8e5473d07d6886f DIST swift-atomics-1.2.0.tar.gz 195733 BLAKE2B 60c7cd17e382ae0028712943bdc5c7b76fa22e33405da0a713255cb1bdfcb4ca0c7c6ef70b610081f95e4de024cc58976e3e7c6e387a95842ac9871eb68e5d81 SHA512 efd9a6e6b016fb0ad2de5d98fb219b893e271378a8c8d23d01215e855830fc6f1728eaec74ba33983ab9e8aece5ed65e310bbae84c289b43e458941080293351 +DIST swift-build-6.2.tar.gz 3535882 BLAKE2B 8dd01ef7085d30813d8b625812fedeea5424c18af0a965271f6aa21ca223499a027fc90c54eee230fb29f4a24a08d60db37906e2ad0325688652e50da36518c2 SHA512 c884f5a2f2f488834c45661ca60c857d241b3ad88d21a19b1f800fe8e424f3814e1c442b1f4517679eda3e5f40297eda8b2bbb24544beef58578e8b653628836 DIST swift-certificates-1.0.1.tar.gz 456979 BLAKE2B 909bfd5ec060cc827541a9740d6ace4ff62f254d510bdb25d3d44692a8c0322572b34779cf3e14c48753d2a936a217912c055831945f99c36dfcab7a42dddb2a SHA512 ea645425fffdb377efe1de9b897a7a6e42dc6668ce93068bbe6de69d42ab6e9801b6d9ff817b728d58eb9e2f66c4932869c281864bc432bd9fb9acb829311c41 DIST swift-cmark-5.10.1.tar.gz 311407 BLAKE2B fae5e3b6146299012b0881049a2118bcb6c630e292d16217915661dc17d9f05c5995d69e7939243469fb3fd4cf0652ca226e867d5bb1802dd4e495caa81f1ccb SHA512 cb7ffad3ec3fbc74de28df56f4ec5850047abf38ae4a2fdfa37aeacd122c52e3164ef965b582a184911612608df0e450481f9f8c25d11c565518ab39a0d24199 DIST swift-cmark-6.0.3.tar.gz 308692 BLAKE2B 803176e28e9eb88dc0b23ac187c27da51756898d46f498edbd778301e44dfc7554e05528b910f41d1c310ed3eee487afd8a0e575ec3a5113f012ec296a2f6334 SHA512 d9492f141fb19f39e3b13ac1f2454db64539deb980d0dabac94c76e6ec4a6f19a8d1b5baf12fc7412f6e531b56ca78484f7927450b27832a4829605af9862cef DIST swift-cmark-6.1.3.tar.gz 308702 BLAKE2B 300e369795befa1c322ff65fc5d35d3ddbd0a73da93121b0dada3483d6c7480eb607d1585e89d9f5b200c44898da806b186e695d7d29f9ed537878f7e4293ad4 SHA512 1cd9de0ff41c62a611a54490e919702114c9d059ee6b8018e291eecda8f610a1712ac6d650c5a19178d38f7b8fde174d8538e893c8f0c022cb55464fd7d4ba36 +DIST swift-cmark-6.2.tar.gz 309063 BLAKE2B c9c66b1220ae43eca9ff3c31309000c650766d2898c2c17739dcc8ef2b9fce555126fab08127f1be0a0117952f9c94e70f38587c025639ab78af427ea748b2b6 SHA512 cbd191d04e2dad940b4b3fa051866aa5f10d2ff9940fb5735bed1af58c6ba323951c645b52eb657e647c2766915ac76a7f793dbd5eb34f8467e001577d50cdb3 DIST swift-collections-1.0.5.tar.gz 3796586 BLAKE2B eeb5ec3418b79ba956c1417bc8c12b8affc2d517dcb174f2215de1bec00c802572e6c19598005298ffc6a57e31493d7cdd1c9214b97762f9bff6d0fa01f2263c SHA512 87309c52e5d2115ce8aedda05f35f40e919b367663d9032a159a31163fda7d0aa78df9049e424bda65fe58c4f2a1c74a784c4c6b485581eef450a022a5a7d700 DIST swift-collections-1.1.2.tar.gz 5627660 BLAKE2B 176151fe819cd5ca0d5b71712dd080b53bd839fb3c99e35e572fb13f81c3e2b5e2ef986a845a19bf41496cb782a787fe042cced24946b2705a1f7ab47ee8e9ca SHA512 830a3a8923e498a58e5638bda5157c0a8ca20032daa73e752bb445314e3c8050cda85dfba78105f3e76d66832e804b8efc6c05aec117b687a83fc34e9c724639 DIST swift-collections-1.1.3.tar.gz 5628862 BLAKE2B 732bb1884492c332fbb89dd0b17c22c286715d14332c46cf1346eb5d2deff2a687451d1d289d77945700644182b41c472e986a6986ef3d65d50dfa46814cefa6 SHA512 f26586b9c2e13279694a9bbb80b479ce8c34ceb6181dc455a228b52c8f704b88888ed5cdb3f92e913c228ff2aeca4625ee041fba7712086f57ec54ce709f73cd DIST swift-corelibs-foundation-5.10.1.tar.gz 4479830 BLAKE2B 3fc6773d5fe6971d73360105a25af8d69b6d0f89aa2e04e54f914a433edd97bc7f28f02876fbf84c602ea6c81431d0f490013b988abb56e9a3503c095222994a SHA512 e4ff04e1eb742455f52b43f0a3a1725d0c1c132d2192e4779073c7690ff12991c62c20ca0a42b81d2af12b394e4720309a07cd303ba12f22c2f917570ed0ff5d DIST swift-corelibs-foundation-6.0.3.tar.gz 2323374 BLAKE2B df6d7a1b4607688a106cb45fd3366db556569ab4d924737e05f93b5380107b039c6161f1e5a9994abb03f4f3c98387dbd68a6cd95e8175b3fac90590031379b1 SHA512 d16b9ae36744fa2e56a11dda235eae79a4e505d830ef06275100559afcdc83d8115ba0635ce67916c1305cc2a0f34a2bea21981ea8801f06dbd190eec0d2c404 DIST swift-corelibs-foundation-6.1.3.tar.gz 2327639 BLAKE2B 8f0645fe330ee68c8c2b268458df824a8045043cc6de1678dddd1c1353ba6793f8f47bcd6eb13fdc07622e3973b9f445abe27eb4b87d90bd3e507e7981ea6eeb SHA512 227304937bda2709aaaaa659707bba0baf044354441d28ce67c527c4214bd9306e26087edcee4e368cffbe2f07ad5e4d5c05103ea9eb95bfd9a60e4ccfc56f5c +DIST swift-corelibs-foundation-6.2.tar.gz 2342592 BLAKE2B 72132abcafc35f0d3c2d3e1746d75999105c87791bc2f3a95056f19cf37cf0e9437c9b04cbd849715ad41e88eea6d91bd3dbaf36888f6ea92027130fe32e0104 SHA512 a8e5cc5506331a9baa3244240a80654a7bc5e524915b694195d9e26cf7658569cb28034ee045c07b1c32c379dcd40a7b307f414d3a42570cf60d840f249cc3f3 DIST swift-corelibs-libdispatch-5.10.1.tar.gz 594770 BLAKE2B 7e983d27e04dba01f04a2a2e3d5ff6652a2b435497b5cbf392fd77fd385d8dc67a7f1cba7d483a2ee69a9e39e0b7761e31d63dcf6aa8cf068356994c446151ed SHA512 fa8278adbdfd5b041c89a7b14a17aaa805a6f4db12221ff469288bb8d945fd28f16a8d66f56148aeba2e6be30bd6655fbe375d7843d1cb54407527d998e6d6fa DIST swift-corelibs-libdispatch-6.0.3.tar.gz 595115 BLAKE2B c85aea12c06db1e328cf0ca091dfa089ae350242c3e2d261417c63a490dc3f7c0be40325ae717c75b0062089b43b141c8fe781df6e6230f449e52adc2a19fbf7 SHA512 e99ad645deb804320cbbbd7a9bcaaa87ea106507d77791147603e027abafba28a815e63c1e93cc903ae5ef2631c78854b46af89a6bb9ef7b521fe322a571deb6 DIST swift-corelibs-libdispatch-6.1.3.tar.gz 595735 BLAKE2B 5231382de6685153b146a436203ba81d30c395c8eead729131456d3b7f23d59d3146f626971c9955e46308fd0477c413caef3ecae5dce9330351bcf3f270035e SHA512 632f5910b76569355a12bb7a1666c5fd282d9e00fd7c9240068a48d6d629fbb085d42be0746657878b7a13e535c1cf1f517a652b5d327125a0bb8921b05d2d9c +DIST swift-corelibs-libdispatch-6.2.tar.gz 593882 BLAKE2B c6ae24c78940741bd878db6681c27778a3cf1486676d042f2886d924dbe6500d5a981df438a52de37a43b706ea683b7fb60877d2f1478bfe1074b95055ddbb7f SHA512 f2ddeb9c3d9ccea510eed8dcb02caf1a83dc89bae47be407a79a022e748f84049df96bad027af20c507bb3fb727095536bcc56e2879f79a6a8dd07cc33ca604f DIST swift-corelibs-xctest-5.10.1.tar.gz 85377 BLAKE2B aca181aa499b90009678fd10d3a60c063546d66f511ddab9ea88b8674d3919b969924ffacd350aef7a9c7b7ba911a15022f7fce3b578d4dccaa29d89e6f094ca SHA512 6dad6f84ef5a47a74d25211efc25cc2baa13bf0019145cc96ad4d5ac7ddcf79b60dd775f610d099848e3a7b4856f8bb9c06558f6f971324474ae2e6fa8a7cd4f DIST swift-corelibs-xctest-6.0.3.tar.gz 86271 BLAKE2B 3d520988cb684387ec6efcacaf4a62748c73095ca115abbb85a3378ab8329358cb6a54fe131f4891fc61893db89b95645e2489b5cb5ac2c38628b2198228a880 SHA512 287c00f6c3aa534f25af1bd2ba280086c2f69ec5cc9327804c3b8e7bd3a113257a56fd9c19d5a663081a3e26f6b44c6313e33defc12156a217ea8c0958fabda0 DIST swift-corelibs-xctest-6.1.3.tar.gz 86172 BLAKE2B 0a34fb6e7b2445d586a52c52391f974a6955bbbaec610518c4af46fb0efe62e24e602da1a44054b87ecd2aed97c772cd02b7a6d6b8fa90c994da41c2283d7197 SHA512 3933f9a1f8c6fb3887c10a231636e497d8c2d010572fb46145b12cd12ccfe013e70c17c731c32662eb554314cd57939068cd3588b12e2fb558c86a4df3196466 +DIST swift-corelibs-xctest-6.2.tar.gz 86356 BLAKE2B 1b3110b10f5595bb247fe31805e3fcf3b1e48edc985ad68465d0a1cfa4b704f1ac3b3391e180456d55af258660cecb4546cdaf1f215ee89b26b6bb1bdb22cec7 SHA512 02f47ebe6d292fa8ca044c508bf89a14c105f53ea4de5e05e9e4f961222c2204faeca77907a72166d740facb97f18a5699a9150709de428f1308f06389957119 DIST swift-crypto-3.0.0.tar.gz 6840005 BLAKE2B 847314bbb05a744198d85b740175b393c3d2b67df068fb096702d932a3482a61fb1d89b95516974437d4ddabdcb8f5f227e8dd9965a4bd69ecd19ddde9c5f88e SHA512 2d79147d32bfb8449726c73c8b267262cf1ddc7c18637f4168e3fd848ba71c0719b23b5683ca513260cbc537fc439e38488ae16010717303625bceb7d5edd36f DIST swift-docc-5.10.1.tar.gz 16281601 BLAKE2B b95080699fa1ac9b85a8d6f4e596016362e0699800db088b802ac9abf0ee537416eb63fe1c785a57b0dafd24cb269af1872f0b48eef7e0eabf4c1c3ad2f12e47 SHA512 d72849e583211ff5fef449de2257629b67511476f06724ed798428bd4f5e29224860854bbd262c3d4ae786397704d9589eb2d84a9d4d95f385fba9bc491e208b DIST swift-docc-6.0.3.tar.gz 16449858 BLAKE2B 9efeedb0359a6452fa79019123ae2fd1794260863b5dece69c9cb6a64e31c1e7a0f51de985484f7b1391255bf1d110dbd5f8cb3e261f7023810d9a571a44edaf SHA512 dc9d873a6c4ab484acf396e58ca71ee169b942bd2e654dbd5b537de33f6e7ce96c1ca527876ca2ad2fec2a5b42da72d9cf186ef5f35d85a29bb233df303aad62 DIST swift-docc-6.1.3.tar.gz 16543224 BLAKE2B b39f4d37b7693a13684b6fc2e75a652d5772e81e07fbc3b17da0f17901d20830eecd1ece43d5d43c725a00a2e0589c78b3e4d37b50481f357178a74311cf7847 SHA512 80eec33ce371b68cbe1da8fca975115257a0de64e1af83240cfade792310e97dc8317a27c4ee4e531a5f522881f8cc0e086391ecad6f276562426a7189fdc4cc +DIST swift-docc-6.2.tar.gz 16569825 BLAKE2B 36655bf2585f0d51a131151a51202b112d3269568cecfb19bbbb04588ad0171387895bd3b93cd20fe6fc59f3442e9ff13098e84e22482d7bf27a6c6fcae68da0 SHA512 06df03a6ff4d7dd246120d19765dda505764dab18e90266076c50d1274beea9267d466d076454466729289f326645bf031e05f72833ee94cf9027438c865f525 DIST swift-docc-render-artifact-5.10.1.tar.gz 284108 BLAKE2B 1edcdd656a856cc5c75983fd433a3bd0b6288238731fd9e6d2deaaa83b5284fbdab64080027670d90405bafb0ba82296adc4409bb0247ff7ec38b26f0a4094a3 SHA512 d646a4263cade323c2a19f06f1c909e02606b92953b72aa37dc1e49e99199085484d68f90259a821b4e81f2b18de624648db50bde0d8cfd852c291cad39ff282 DIST swift-docc-render-artifact-6.0.3.tar.gz 292345 BLAKE2B 6c5e2f5bfaeb1adf72f39b04cf41835495741187202556ddbcf6f548abde7ef845e14463ffec6a5b19b700ca92019a489bc43a7b7ecd71aee7ceb20a534a946a SHA512 dcc9ebc451c037416afe9912cdc18ce10f950ab2e64900cf93734a7c59c4bdbb9e17f10e2bf80bbdb253a87ecc0f5935aa99c5e30ac858a15d11c064af463af1 DIST swift-docc-render-artifact-6.1.3.tar.gz 295017 BLAKE2B 2a86330a4133c0c1cac3856ac472e5f7e11673aeaee505e67072854978ea41f0e95dc8e87899c4b915b48dd88bee5116ab13f781d96b83cd5e1f0ed38c7a8bd0 SHA512 4c612389ffb6e57ebd228fed5c65312a2eb1e43976ee1d228ab1f0885036aeea7a4453ccf936fd156b6f0f8134628b7da4778fcee5c758d4bbed6a26536ad9e5 +DIST swift-docc-render-artifact-6.2.tar.gz 295441 BLAKE2B 74e0dae15ade2d7e48a9e0472e2eabc5efd1da0354e86097637f43ab01447c4c3cf93a48274963f3f6bd9343a4fe59c08e231bd94497521ee280f85d0be3b8b8 SHA512 cf61e95767dc87a221212def3c0f84fab4ee09a3eaacd4a52763737fff4fc7651b30e527f6b798dca61ce604c0030c27af060eb6866d8014764f55a970886869 DIST swift-docc-symbolkit-5.10.1.tar.gz 171631 BLAKE2B fd72a3e7e36162a0ef91ad60166b4abbe56b52c4ca7bebbd045163e45fc85f196999ddaedd8066dc8c6fd24e949c4f299ca3d9023b73abbda1a9c618a71c5e16 SHA512 cf7a058aeded8455656fa70443b9e280488391957e9003c85c4166925ec6de74675fe9a61571da5897853626e91e4353d72abc76d71a79f4f32e2e4d5b7f4ed9 DIST swift-docc-symbolkit-6.0.3.tar.gz 195727 BLAKE2B 1e98f531678ced68a2cb9af31857a389eb6377ebf5e2c0efd6d60d308a7baa805ddc6292de8b5c9624def280bba05cade8ff5769d4c7fe47368e20f8058770d2 SHA512 37636c79ffbe5bb3dfa5007c5ac3834da439338ded5b8030a68c41dfb8f89ad16ddbba6cccde86410cef48f3bc36981ee15a70ef10b282ef021a7063e94251ee DIST swift-docc-symbolkit-6.1.3.tar.gz 198232 BLAKE2B 9083574b457c51addcd620aad2142e9a4448fd6bddffde44fd88d9c969b24ffea295fa7829a0e7bb6c64e6d6124c223159b4ee21f72d65ca28d5f346e6935a6e SHA512 52021ee5400c48b9c2078062affd3298a1c4e25a56c0ec77404403caacd51daef875dc4152c84d6a93c238b8339096beb18b9b7a92a1e612a25a40a9b6e8a990 +DIST swift-docc-symbolkit-6.2.tar.gz 199455 BLAKE2B 6eecd70090fe220f991e36fc5148098546ffcda0b0f09966e208122741657755b932c759b77c69801cb2f1c6fddff0341ba4a5fb19fd011c76d55f2a0b3c5ca5 SHA512 a0d034244638c2ae6393a047b9a90fd1545de287d6dec6637218dcb69459819e2334787c73c515cf4fe35a0e5772538fce5977c535e4a802057660a7992a3afb DIST swift-driver-5.10.1.tar.gz 2444415 BLAKE2B 5cd3ed582e1473db8c6d571be8d459b29fe4d1b21ffdc686f72b96495c7f0f33565ed27f8822cc157d2db4b7703b07b23dddd9a0ac925d52af68c55dfcc7c0b8 SHA512 77ce7412cf2a5077331250b1fa70e56b6300340aef7224089840018519cab46bcc011074478045e4bf30502912a0619a842bc082509145871a3c0f1da14ccde5 DIST swift-driver-6.0.3.tar.gz 2471136 BLAKE2B d4f23a58bf0f5b1bbe4bae85ec51ae537ba1d27ee2f300d846ce9c4b28ad508f09874243dc1d3498882608a731585cdd2c0606ab0f42986771138834abdf9015 SHA512 aa31717e10cc82e4d7721fa2ed8c9c5e704b854c68e0c1c4479dd70a6e02348df55aa4afe9d3ea4acfd7041ac0568362283cd52b72e6985b7ca99ecd39952640 DIST swift-driver-6.1.3.tar.gz 2484040 BLAKE2B b67c2a815b7c2d1e33da7fcffc215f099d7a0d56b243ee02f161dc8a11650b25710e2079fc8d092e36698cdb178ab1231d3ea9d0783b07869a336a96aafa4aaf SHA512 96681f3cc23f1b5baaa6e491a52c10cabda376e556155cb3c391334f2b92072b55f9e21bd0be0974f633ac68cb064a853ffa891f51d9b270f3cb8dff3fb4850c +DIST swift-driver-6.2.tar.gz 2489195 BLAKE2B 7b06eecc9658260efd1df887ca5eea7cfcd690da517d0ded888932e2b76a3f6988f9d7a5c8268610b161539ddf0c3301c28f53de999adafe3d881845581b3f98 SHA512 4370c443a80779838017db932cad0a20eb1a24c6eca02a44655f333a3621ae2dac502bc7f94c13371962c1c5b20814dd9129d9c9e2a0fd0eee33f90ac956fe50 DIST swift-experimental-string-processing-5.10.1.tar.gz 2579674 BLAKE2B 0f65c0daaeef6bd461fd13d85f822d7878e1d7c99fd03fa828f54f87743048807aee2aa24e5c6962acf29b06aeb56f4578df89f12427585a891a37caf9032abc SHA512 89650c6b68ee6a256fadda84e68d7ea4faf3c09859e80bcc270ca36433ed3e652c7139ed868f6f515e3193928a100c99500574eb614dbf97c345cbfefdb245c2 DIST swift-experimental-string-processing-6.0.3.tar.gz 2590921 BLAKE2B a326297068a5e629e3a2c840417c9b6790cde29a59b2d2b07bc0099b9c233e359137378d67957e5dc912b6fbdb3c3815db493ad9374d93048f44fd618cabc604 SHA512 74eb94bd5edb2c793cdbb7eb74d93110e8bb10d5f9dc02649efff76840d58b5cc62d62ba65fb77dfdada33fdd755ea97f9f955f981841713795e7a0bafdb69e4 DIST swift-experimental-string-processing-6.1.3.tar.gz 2587738 BLAKE2B abf8852be7a0ac5f24eb34224b8410c48cb9e07cac70c7a5d4b2a80c3af633b1ac36af9678b3f497ce1217e0de85890fdbb6805c40a31ea2ba366fbbb8cf4b74 SHA512 4eee590d06930718e7e4ffb505e35c8b7a6b3e2ac50271a39f93776be1f35d7a333bec0903cd81e3362fbc7f03b49f7239df67be11d83938ec0911f24664841e +DIST swift-experimental-string-processing-6.2.tar.gz 2589671 BLAKE2B 3e34ec749e24cf10006ef80830b3ef16d1959dc8d8050696a87aa6cd1a2e0415b6634e08888b4fcb5316585e735bc7e52dfe739558bf438e2057b7280bc2d8f7 SHA512 9e3482abafaf4ee3209a56a9c33e9e9f0b8844975e28bfe6b31ac68e0fb14714952b4bcd5a0d44779664aaa786dd604a8a8dae0fb603e0041e23fb00e385f847 DIST swift-format-5.10.1.tar.gz 253210 BLAKE2B 3ca03c57a538e7a894d01d102dea53b07535022b63291633fed55e762be1065951af20cb34aa1e039f43b2cc819a6096474cb693b072f312524191b38ecd564d SHA512 ea072e5c73f14e3c7382bdeba8029ac32d85cb69f99ded1af20c0f3412c8f40ff1ec831edf3e0c8453ffc6fe2d0ae0acdff57cdf914dd796520420ac486c11ef DIST swift-format-6.0.3.tar.gz 271253 BLAKE2B b919ac1587ef52fb2f9f8337c75368e96c163bd00fd18e353b4926d57d4dc9e16957c28429e9cf1944c55764458d0839076040dde31a73b7e60b1edc1cc67e56 SHA512 cd44c127b06c0b61b28e4a66fb97600f13f8febe1508bac70846ab7daab8d67355d20137afc80acb5ba22ca674d415741718bd59e466132f3f440c6dd700e0e7 DIST swift-format-6.1.3.tar.gz 288965 BLAKE2B 1952423c94ff0da2fdfbdb291a4b9fc27e0bf1bc4886358376dc9aadf4ab5dfbdb9a0eb70a4805c804387c6697d800d9df26244fd6bb034e8cd0097cf2902097 SHA512 bbfb899f9527c08fedf433a391c5e9ecae0815d9824952d31ecf2fa3badea745cab1c72ac88b09eec6044ab7e2c62bb34b37574f46959b87e0cb27ec8eebcd97 +DIST swift-format-6.2.tar.gz 298698 BLAKE2B 2ebb04836b74f8d03bf71caf92c69143bbf5062b5aa72fae91332926ec221507afe58f6d4b3bccb5150d2003e75dbd895dd653fa5ca924d54e83c489e287add5 SHA512 9cdc3c68c01572592d91921fca44b8bc96b65e3d1af6651f545040b32a249021e358e38163f9ccadc04dbced41d07194fd54608a07280eed817c0debc6d9ca10 DIST swift-foundation-6.0.3.tar.gz 1739113 BLAKE2B 7e80efd4005a4f57bff7f38d13b63ff311ae8e00a17334c417164e9ee1c65ad6f6d1e4f87b7a6818ded1494960d9f9f04cbde02a0b41414c298387481ea92fe3 SHA512 7429e9b426745dd389a259b805c55dca83c8505224eb0fcbc17b4e83459a9a0a82c4df92a5613e78eb36511ea557444569cac8124662361aa9a2c5b760ee1e71 DIST swift-foundation-6.1.3.tar.gz 2416653 BLAKE2B 5b17af68b75aa528e33fd8fd196425d8b3faad5554984c8ad7d4442006531066dda46757ac62b47765ee2959392a7b4badcbc041fd0f990fdbf68180fa873476 SHA512 99e59cbe1c97ec79738d061e9d2f2f551e37664cbe7e3ce41ba7b30b2139b59e82ab2f1b956c1f7fe3ba171a57cc54fa0eea727f9b5438dd029931f141a9833b +DIST swift-foundation-6.2.tar.gz 2579738 BLAKE2B 4f6a22c97d922a8daf5781eeda8349aafa41e9cc01af0d521cdcc7125bbe3f9fa6c073a79c09b1b0a1f84a23942c76188af0e5cc1a7d70b7d85b50e79eb248ed SHA512 39efa81a52c568dc3f7db1b9608dcfd616451cbf6f9ef1b7e0314a0918efa97ff8a08f1b9b727df9a46bd3232759a22d055a22ea2b73b19a76b3efbcc59af6be DIST swift-foundation-icu-6.0.3.tar.gz 26058690 BLAKE2B e6817c8a8e6a187d37c0f226ceb3c8c9f5240e72a6b2531ca44d9a18efeec6aad3d221e8157950d9f951aa41c2913998513e620b2d7cc3da6db89f4cc48f26c8 SHA512 c614386febf3015b726b22fb76fa1c2289b3e93b2322ac50e7ad5240e7b35d37987dc81f034151c6e29ebdca10edf95f759aa5bbe66dc626f512407115a4639e DIST swift-foundation-icu-6.1.3.tar.gz 26058387 BLAKE2B bb69db0c479a66a8982c25b41137f1d291e81d4d377e530f244d6eef2ed7512b54cef4e2fc6e370e0756247e4c42494b4116eec6aa69534c7a1520ec77e8047a SHA512 35921e588bdb6981006542a2ee5e77273fbd62a1f5c896f258cf911e3818ec5e8b5d13c523725dd27b6d79cb08138a276834f1cd40ba88e9ebc4490c5dfe7c76 +DIST swift-foundation-icu-6.2.tar.gz 26060644 BLAKE2B 08ebae62778fbd8a7e6c024097255c5c0ac8683f8ad8911d8eaf9dce81542538e167ffebccf1c74d64404bdb8e8077e1c7fd94229f5c65f73f5b15dbf27cb041 SHA512 e5484a60571a3182a9b2d12ef812c92a3f2d5e6c17c8f76ad763cac66baa5d92f7ee1dcff3a0b34931272f62ac0c7fc1a6e0849536c2e09a285a9bd5de5e3c8c DIST swift-installer-scripts-5.10.1.tar.gz 187723 BLAKE2B dc5839f547771b6728be204e90be5b34499dc2490b9ef6fb025c62ba580c6e7e3e0bfc0f186dc88c72f9229362c1867db5818b5b212230d38e4b6de1edd5d075 SHA512 91ff31237218415271008867c11447bbec7c78999430792d338e404aa9a0028b23d6f1526eaa2f75aa9a3db341a9d1cbd769807e8ac5920140d8e68ed4febb8f DIST swift-installer-scripts-6.0.3.tar.gz 194068 BLAKE2B 0d1fdf09f76276e757d1e3e21234e5e79a1771811429850d8ef6bdd192d33f51b106494037df0266e667a01fa78e8691eeda21ec51a9c328e7030cec34336a91 SHA512 9892cbe272253be17e16bcd52441294e20437b99e8c601abdecd8575a7288b49667a08dd08e13dcd39966200a429a07df40130f93684401a2174730a8b9bbb26 DIST swift-installer-scripts-6.1.3.tar.gz 220071 BLAKE2B c16125891089b7a279771e299b4b533179b45f1fd606d51b533cda6d70c27b67bfe3795ca178a7d9551cb96d22fc6f0e98ad3948ad857ee81bc1795643c2b303 SHA512 3ffdc0d5d5ebe2eba27dc2ee81588673f811201da2e3de910f3e58c642821a4f1109bf3682e31eb1a06a2fbc90a1053c47dfdba7514b2e801ab70c60d63f912f +DIST swift-installer-scripts-6.2.tar.gz 226899 BLAKE2B 12bd42b7f6e4a558cef455b02dea5e1eeff8f665e56d4edacb535ba54f5d4e1170dcb4d65779553dfcc19418e63f417d12f99eb8f44befb9f553117c3eba36ec SHA512 fd8eb7eeace3848aafdba4dffb6690f303f48d91b146f7a57449de743d2113dbd18b8eb7f1cab002178e9f42968ee53f7848da5414551fc9fccb7b36ea3f8522 DIST swift-integration-tests-5.10.1.tar.gz 17872 BLAKE2B 33061a544f0c34d9719e2e1da7f1ea5ca72c2f7f15fd8bd2626fac6e07a14d76b40fc299adf8925c9c6e94c6052578d8124355757f4fd4163341fdf9e680b03b SHA512 52dbcd7a9b509253b6f2df4467ebcf0ade8d941581883fa9edf6461ab308f2e07b80e95aa673155066324802e57397887d01249bf055178e08ca7483c11b2250 DIST swift-integration-tests-6.0.3.tar.gz 19480 BLAKE2B 9dccc3d23bc0f4f09f77a5bf2d6340a7631275b2d345d222611fda1b76b5c7c00e88927544a424836134a769035f26ceb9eafcc9d8b5837a2e59504b56635ab1 SHA512 777641377e2d91658415fd9443488c3acf624b4684ddba6405438f7c3833ecfe51e8f3dc9ada17ddf602e5799c2e615c0fc4315d289302d052e176818a1e6313 DIST swift-integration-tests-6.1.3.tar.gz 20191 BLAKE2B e9ffadb26d29de63d14fd437a96071852fa6f2911a579eaa01aa93df84ca9bfeb2062671412d5394a75748b1f6c5905003efee939be2eeb36e190838fed6f07d SHA512 87fda82e881ea03c425d02858001fa0024ff2243f2ad20c8d49c239720b900b40bc3e4a1bfea004eb1c40ec7e42391a231abfef972f2f54b51380f82a28e36b4 +DIST swift-integration-tests-6.2.tar.gz 20342 BLAKE2B 1e2379283c102bea7cf4220ea63538c3995dfca5b04e29100873bcb5c9a286bf6b01e0cc238b2fee6a96c10681ef1bb54b0c800dd92a41c5eaf363bb6978e9bb SHA512 0c92c4cf44cdcc689bc0a52ef7b0a400c4aa885bd1ff353b4b5a87b0e53c473101be1cbe5bcd2ae3fd280017cae32a60923956ec9e15a332242f1311667b516b DIST swift-llbuild-5.10.1.tar.gz 7092051 BLAKE2B ddbbb05375e024a1b832e42d1a37b6baf09f59dfe4b4b208b000ba274431c39679c5e1e8c4bba3f27caed87e98d1201b1ccd0f693808a3e9ac5566ae8f4823d8 SHA512 010ac22ff4c6e803a537e6e84b3f6047d74fc35f773fcf51f52f9d1546196ed73ab42ab90d1346a0a74239c4f1d11cd183018f42726df42dc921bf0d2235d850 DIST swift-llbuild-6.0.3.tar.gz 7092251 BLAKE2B 0b7a543988b7433599f447212aea49b7f9d7d92c1516372382f8292231780013de09ac4600741579f11f54fe0b81defa31b6894acd4d2899527991b0384453f5 SHA512 3dd399fef0da472742b6e180896c53cf685ffed49467f1a145cad8ae64e784e7368190858cf79810b47bd56d294a3c337e6bbf587b93efa3350c29928ac6444d DIST swift-llbuild-6.1.3.tar.gz 13736638 BLAKE2B f0da79d38bd4c7e43271b7620a0ed3b85410dee8afc07c2dd0940b424027ab5c8abe82acffd2991e82b08979e02d4181980bcc0421885900e1d0a5cbeaae79aa SHA512 5b195b543e1abe482b9e9eedfe7c884dc19c36d71a62787c3e2b1ab05dd7f05fead34d322312ae0f2635dda5a71027d88ba46cd2e5136d92f5e6e284a330637b +DIST swift-llbuild-6.2.tar.gz 13861231 BLAKE2B 03bcb33d15e8695519452e2bc3c4a6a2a6a0fd9c35cfbe951e43ad3bbaca441a9716c87293c226f294f7e860ab3a71c71a7ecea0580f9abaee57f58d7eabf31e SHA512 662836f819b278a0fc37fa5a12ac23fd478c2a163f12b389ae5f5d2fea0dc718d44d6b2a8834fa2b7134c4f2737ac060a8cb9b532819a2a75982910777a73e71 DIST swift-llvm-bindings-5.10.1.tar.gz 7164 BLAKE2B e466b395f8964b2f340737b47675af65d71742d581fda08ccca66025314a8a792f11a0edccb4816ef3508f3fb15039986432164ece827d59812db9af81d62d5a SHA512 c2f5ed4e6e33b3f9bf3c746cf01a59e98476b402e69cd8dc6f3527e6376669274360ad1aa2035d9dea87d3ab43cf20817aa42a779a3b777d9670e4f954800262 DIST swift-llvm-bindings-6.0.3.tar.gz 7220 BLAKE2B 1b3b181081fa9df173cb2eadff8cec004baa2ce66626e36bc5c96bdf64fe156bb8d98bce9d4e9c802fc8b0aa0c28a55f2db0e14eba7cdf82601a8fe842b4917b SHA512 13b105d4149ddef256c471c1530a87bc964971edb31f5333bab911ae1284148755ea89b5636f0e242773d72daa778e2aff00c3a737c1663aef06f69a9c6629fd DIST swift-llvm-bindings-6.1.3.tar.gz 7654 BLAKE2B 662257e2f0be3c1a3fc28852b45f94110645481ae5d7e73e91e97479561deaf193b8ffd51b5c4cfb0fa8d23c2aed0d7a3b56893ff018e837a5271a6302f85e56 SHA512 5ed94bf212ba6386bb99751dcf9885ecf44dd498f789276ea82d259f7d069c0dbbe7ff9bc4a9ddd4afdc1c7d195591b2d3fb8ff1fc128221b37f9ffd89822edf +DIST swift-llvm-bindings-6.2.tar.gz 7650 BLAKE2B 14c922b1efb82597f840162698c44f758963f358f259b32ec4afb09e36af5d9bdca0d637840f403144a472b6e6b45be6f9ddc167121c611c1d32fbce4e4d336d SHA512 09b7251143beaf86a593d9934e70b4aed93457dd1d48a7977908886ff54fc20fdc33e21accc2fce5148ee1adf6fb607011066312fced384eb551353369d5bfc2 DIST swift-lmdb-5.10.1.tar.gz 153468 BLAKE2B 56b94dd54ed68d3d70cd482273d0e963c540009401ed497b65a4be03975d4370fa674b82cd3ad1d90b8399111fd20d44ca57991868785fb3d5bb81ffb74bbc5b SHA512 ffbdb5f0efd84b9826c23919a7d4941f6b71ad78a389814e56c2862f441a37484c020aa54e5984076634d5f15c088eeaa84b658f357d4585109c4ca8535ef6cc DIST swift-lmdb-6.0.3.tar.gz 153797 BLAKE2B 8db982e670a2bb5d7819610ffc02331cf8cb247a2f48cf82334c670c8ecb20d8b53e747fde7a69fbb6c84c372a42f74c8edbcdcca88c799dbe6d9afa6a0da4cb SHA512 c468b5646101c4f957bf737d5a96ed078e2ac305dacefd220cc6a360d1a6841e04be591f17c5010beaf007537776f3d63ad37c6a652d1225f3c26020e10c86b7 DIST swift-lmdb-6.1.3.tar.gz 153801 BLAKE2B 008973a0c12b592219441edaf8134095b8b47336b4ecd65a723aa522081360eb81a4263129d5c6fa92bb6ecc8b4ec9a96358bf7b6289aa671f593f45e027b04a SHA512 a5312e5d9844b90bdfacd00ee307b151c665f9335684ac7ccbb0cd99c4fed249742aecc8be957d84130d2cfde248529c32610ba005bcb169a917ccf68ced53dc +DIST swift-lmdb-6.2.tar.gz 155109 BLAKE2B d6c6149495523bb0beef4fb3dac0de8986177b5f9b2934cac5ecc2a6b75133b06706fbc35de4ad1de6a82702a0995e1ef35e18fcb06220c5b3d44e889f9a5937 SHA512 8532eab40fd5c2368751663ce25f81baf4fb3e2cd09dcd897700a33abac48ba29a7368ed557b1535838e684a4beab5c617c9c9748155f486d20d3f128efa39ea DIST swift-log-1.5.4.tar.gz 56968 BLAKE2B 13ddb20868e7cfb179559a524f127a25cccf408f24cfa66ef8e3e44e0a265a5b1b0b3ab1c45ee75f99834214540066579f8f74daae4fc6fe09104f3c69ee1409 SHA512 c148f7a20072fba57226bfbc0d9e9f6bb9ebfc952e920d7f4b6a12028fa49a2f61f1f7f13e53c2421b562b83e8160e3d64da51437840b9312c77113b1484c39f DIST swift-markdown-5.10.1.tar.gz 107990 BLAKE2B fdb8519b634d86b7e2ecc5b12e31f412657cd5462d5c45ef64b621243e1710978a7b05916a1a22acf96741acef3ca94ffeaab6e3bf353fdbd57ac0655cb408dc SHA512 df4d1f240c0d92b2df9bd48b5cd750402a2f855d2a989d7c3722f3eeeaec067d7562caa38b8ea664114359b9c6bf4f2d5502acd62225e3a5e278bf9525f7d24c DIST swift-markdown-6.0.3.tar.gz 113379 BLAKE2B 84377a3f305e3ca77563bceb528e203a9d0f4a190ea4d22267341131cb7bf4f3acd15d8cdabfad41227d64fc6237eb6db735eb7d6a151733a14ef28c13fd609b SHA512 24f760caf609d419e3ac3cb6fa935a74a142aee174446781ee308a98f9e966971806dde7947e81d94033107dc10a037847924a7c5e02594a2ee33d5ebb6a3d86 DIST swift-markdown-6.1.3.tar.gz 120244 BLAKE2B 197bfa7be274fb22f1ccf211d737c6dfeac1ff1d7de828b370fbee90b716ef35bd974c94198cb4380874bd14b10bf5c01a61b33aa9be466faeafeed6fcebb5e4 SHA512 d230041f0e7c1bac3c3fbd8dcb9797833c64325429ac3929ca29680a395a32c0ce416443428237207e6d17ad24c974761cb24be879463b2fb2104a75bd429c45 +DIST swift-markdown-6.2.tar.gz 120853 BLAKE2B 3017da42b4bc6933ca9324016ac27c13cac2ee8517fff162c79be6e850d7debce6316c67a7f8fcb4f5cd3ea729fb3dbf4776e5703155bf1023f284e49a7a692e SHA512 ef64f7e7e3747e7d44301ddc034d2bd869a3a6dcd6bed8a5e88495304652906bd00c4c104fd40cb73316c0bd2379d3491ba70e225d2a07b19d6232c255028fc3 DIST swift-nio-2.31.2.tar.gz 761397 BLAKE2B 567acc6487769e5b8b68a7d51e93f84646bcf66d8569b41a631077af3b2be3ab6bf1aaa2d3f59d2705b9f1e2448d99754e625409a78c29dc80770577b0bfa631 SHA512 e8b8bc5d49c92e327d660c1ee34a9bbdb169e19501211ed56765c51303905494f808d4b76ae9f9a50718db5efe337961ef6baad146197c9d7ba7a8b6c08e3a8e DIST swift-nio-2.65.0.tar.gz 1101974 BLAKE2B 3cad6bfdc96dd089cb587ef04af77d147538abd92b1d232fd92aa6b3baf7653acce32118b8dec2debe5b641f9e09a747c92747f21c23bbe6948477bcc2ab7748 SHA512 3eb24d634c8937270b88eda8c34b7b70290b28a601228e051cd2b414003902d18d066dc82f8682835b2c788d5d2b27ac0a1f1723e16f902b1d3d321ac7807f6d DIST swift-nio-ssl-2.15.0.tar.gz 2448033 BLAKE2B a4f795ca965313d4ec33e9b265f2af9fe1a483bc1f266602056c97bb190ff56010c62d3729b66ff1180ff9c2b8f48e697f237b87c3ce0602b717d8d2e8c00b16 SHA512 5ba54beb93d669715b05627455003aad29847f04886ed08fd6bcc37f3ffcb64183c033ae3220446d69bc720a3da5940f3979b8039ddbe8869d81d70a18c42e36 @@ -84,18 +109,24 @@ DIST swift-numerics-1.0.2.tar.gz 55992 BLAKE2B 0d869a2a03294d7bb098384aad390e9a5 DIST swift-package-manager-5.10.1.tar.gz 1522538 BLAKE2B 79406e3f28f6cd577b42c3afdfaa64cd180364eda4165b0256ee36979b340d609162e8dcfcd63c57f7ac5277a92facf5cf9b304dbe19aab6f6632b1bbd379ceb SHA512 303e2b02bdc16cfe3a8812e4d5a79de09ef7367a2f0bbca28c55e2f037b0a8dab684bcaa7189dbcc6c6876d21a4e4da2b0956743b99a0b2c7d4a1be415e0df92 DIST swift-package-manager-6.0.3.tar.gz 1640743 BLAKE2B eefcd5e8e6da2c0580a21b93ffddd02bb0383a21727fe78bccc58a0ae7e3cda36c4dc3e7c72d53dca06ba72ac6660e99280cda5c9436d22598540fd1d4085a41 SHA512 580028d0a9e20dcef2778681000c89bdd400ead6a273e15208ec36dbe0ce7797726cc2df12f8f36f09c653b19a38abaeb79323c770b4def02c3587ab3e0436cc DIST swift-package-manager-6.1.3.tar.gz 1742045 BLAKE2B be078fc7c7df2f1264964e70ffeca1088eada1e42873ce9f67098cf6015a884e2b92b7746ceeb556c494edfe0057157f2677e8d3e71e184793ed694f1a10cef1 SHA512 d55d0337c47cbcdf7da68eb301810f8851ce4da3eaf535e253149b147d4a36225c13c0af7656b774f498393bef2f96bb03c336611e79209a5716368567eeceeb +DIST swift-package-manager-6.2.tar.gz 1972275 BLAKE2B 178b98c46313dfddd1364c376bf70fa364a999f9b09e7d3e158f301b20ff61dfc5b581f8a5c9b658f661bb4db6d0e230359bbb01595d53b271cbaf7fef80c92a SHA512 548762907ccafcd8c3def171226d7ab6c4c2356a7bff4a8cecdf6d345297f3fe2840c0801a09077dc96917d27354f23c6d878983d960f577b6c070f9c699a4d9 DIST swift-stress-tester-5.10.1.tar.gz 97998 BLAKE2B a06b983df45c3664f5e74c235f44c1dc887d7ceb10a8751b8f800e33fe8d6017429e50d3e7598f0d3eec4741445884c1224f445d13eb08fd8de0773e59cb84ef SHA512 a0f63b902e7243b455a0e7f60b11e8c0e6448c56a8db39c96fc40bd99a79f2a23147f631b04d79713832bca44403c5cba5b2a8d96eb5bbd4515295a00126290e DIST swift-stress-tester-6.0.3.tar.gz 73844 BLAKE2B a7d9b76b70b85f1efae0674faf0b33135117ba81ac9febd735c9be8265073cfe7ee10d9b0ae5fdefcbf704b0e752ad5cf7530d6c8bf9ca561033e7d96cce4365 SHA512 432b1532ba61bfd49a9c384c3618b8d5aea54fcdc893c6e54f5c9172ea7dce5532eb5c2ec5c12cfddb2ff5037966b309722140dc4ceab14d091b152e54108f3c DIST swift-stress-tester-6.1.3.tar.gz 76044 BLAKE2B c3e9e7bafa9136c13a7b242ec89a868f664d9000ef35bb763b8282d220645a42d6ca56bddf8125ded3503ce3357a8820bbce76d4480c784945ddecd95bd83540 SHA512 66d43e5b98d84fe83cc5c2d587f9586528c4e5ee853844f2395626725104796faccfa8d66083d3bfa9c8fa83e0b2461c67313c417a5fb262604dd8a4dba67285 +DIST swift-stress-tester-6.2.tar.gz 75427 BLAKE2B a1963a8613825c37aff2687c7d82d2523461757969478da7efcde60812bea2d23add79af5ad51b7ab6487e696e55a531354dcd77fb7bd11eeddcdf1f9c8e0ace SHA512 0c421fe85718240b1559ee53f61c756b2ff9befff94f33b1760746a004e2ed1b80fdc79c04703a5e640c3ec11f6814be5b3df4c1a511701dce629d43b5d80bd0 DIST swift-syntax-5.10.1.tar.gz 1142270 BLAKE2B f80ede64271445136a68bdefec85d9da6657b4c14e987af5f6ee7b3054e0a1908ae2ada6980da4bc27a8ed8ada4459ec96efe6fba119a4ad4c1487174405f576 SHA512 6c163502fcf9ae5775ebe7ddc9446a69a2f31e78a161a3f6414a173f501d5479e8be5023a8514ec14a54d5448404df4a4505b4459a8b06fa6b470a453cab5769 DIST swift-syntax-6.0.3.tar.gz 1260836 BLAKE2B 0eaea3d5203afd4eca6e6af89037306bb626d4c0da5ede8f1448d8618e64acfee8cb80425ac678d9e09330f68c084286972ab83b821aa49a703790c271938258 SHA512 3e1375f3adfbe8f90518c18643582b9ee42444d67e501734e0bc5ecbebfffc9de98bb78a6430a0f42b88f1abbecb2909492228d5cd6098708cef46fbc1a9f37c DIST swift-syntax-6.1.3.tar.gz 1352865 BLAKE2B 52b4b721aea448b59021d56191e2a429cda5e859b86040ffcf5b923a34ae4aa501e0ae530e1524c544eaae217077a6de4f7200fb657b87f5275bbfe8ece4d6aa SHA512 8a79a9f636e64aa7764b2bbaa24ecbdc65ed2d3298b2af239e5bb39a4204cfef17020326c9a892082dfeaa94acc17488b02c3c10a829f39c25ee7aa58da5ee86 +DIST swift-syntax-6.2.tar.gz 1397468 BLAKE2B cff0e0b8803d67653405a885833708c5933972342423aaf8bc8506a18cd8669b53a3c3394a77a7bfeada9c1835dbf36dca08d9c896034de45c16184a4f745b96 SHA512 6eab83b1b0c76d111c04c4bf4cc72c043549f78d6ef8cace628806343a63a1921e9521322656451b6bff96ae270610eaab94e87773c7866e1280e1d83505ecc6 DIST swift-system-1.1.1.tar.gz 69981 BLAKE2B c6e6685228642bcdf403806b58d5ca426ef3c5f85737ddfd52e189b326871f2c482436c90a841c35e83db6dec95cbad3538a38b5c112de9ae7495d7495c61861 SHA512 fec08fbc352197215596974303cd7e08b46ff44b1bd36c70b95be4e7490880f4d7e645e64e90f1c81bfca06d9302c600ccc02c9f5cc7b83a69da46489b105e1c DIST swift-system-1.3.0.tar.gz 74773 BLAKE2B ce43ab596ebbcc58d082482d57057b2fc50c2f832ffd38f9bea6a1d54c1f6d79722add4ebf7efa41278e0d1ed47e10353a0ebe63956a4891b68502b91e623df4 SHA512 64c53b2e43e0b01135f2566e11af0f527557b64d3acb63904cc6e7ed74a4c08118c887670fd2ecc82e3036d96ed1dffd6066f37d9c660b1e65a63a1f5cee7586 +DIST swift-system-1.5.0.tar.gz 101074 BLAKE2B 2b96ae84e9bb7a7374bce0e789040f98b27b4dfd0fbf1c04a09e4558b793bb133699553ff219c90b230dc4d8e6cd0173d39d278abfe8e8d3c1e93631a7fb8c1a SHA512 003f6112e47c2f9c5abc79ea13bd2904cfba6b265c49028b006a8a60f754e86085a87c9ef9eeb79266511a1afcfcd95b471e8a780959b94baaf6fd18e87f25f6 DIST swift-testing-6.0.3.tar.gz 314152 BLAKE2B 976d1f0f6a6f564ef5ee2b4349388097b9da4f692912efbf28c8599ce7c61cd56a5bdcd81be0bf3170a8709a9a65bb8c46d96fe3542efe454284d76eaeaf40d0 SHA512 fbec1c05c419656d207427c2a3191610ce1dceb252ebe5a4455b494d21065271cf6829555995138a9fbbdee1fc33324ba60f87aa62a5b102cc6443ac32d1db33 DIST swift-testing-6.1.3.tar.gz 383022 BLAKE2B 578b04a950ce450bcac56e66a77fca6f9cd114f3d1aa7599db72fb1a53194eb8e2d5558a701d9126e889efceeca7ea57ea3fcf7c6e6ca2b589cff7c3b309749f SHA512 0dd155b3e1224781e692e2942be73490ddf6402efb8ad6389fea78ed50b34ea9feb2e0df289c7fa1c17f3b6379b47f60ba2b320277e25a1a385f92c1699bead5 +DIST swift-testing-6.2.tar.gz 433286 BLAKE2B 5ebd86767c9969c10c1bc5025494957c1bd681a12944c2a0484b966492007b9597e86c82615bb658f72c274285d8d492a6c7cbd716e25732412c3a5adae4a427 SHA512 a05c40510c5d01145e47dc85bd94193dbb5f82d1ba7d6d6901bd85b8db44c5d58ba3d0bb96a08b47135b8a5a48164dba6f09addb177d4ee5c361bb32128f91da DIST swift-toolchain-sqlite-1.0.1.tar.gz 2769606 BLAKE2B 15e52b93f5c24693b872085610fbe21af820cae607d0f2b635ae0ace7413ce09cec7bedc8c47eb31ad41a4ba8266c4d8e6b1830c7dc8dd072a9d8598232f6847 SHA512 2b2fe0287c7220505445a3143bdc8de31f4b38907025b42d016151f209ae63edc2a423f0fe9a6b78b6202392c8387e9b88ffa15c71b9c3b0ad9c5106ef16564a DIST swift-tools-support-core-5.10.1.tar.gz 240649 BLAKE2B 42c4106a94252fd5cc0667e94daf107373996a1aac71c0f2d73307c6186d18e61f04cbae574cfd75e848262ab423faaea79555f0b15b699d3441d2f6d80d2bfe SHA512 d69d2e4e9b1e6c44b97c88b73101f7b66a8adb59275e77ca0e3ededd7bf444285a649855f94e7f8aee7b965b734e9b657eef65671f3ce0c4b0c6971380672e6a DIST swift-tools-support-core-6.0.3.tar.gz 241702 BLAKE2B c41519b62b3cd819cca3efab41db277464b02536b5672decf9e18b0c595433f04d77fd51f2cf8244a71951a2e8b3c66c99dd9fd9e9b4cc81bd1223fd06690f61 SHA512 7759ff6320e1f87a30d43d47b7f137698e6795cca1515040b90e4b9c6e037cefc4cb4f863925ecd06b606b4a10f6270f3b79325755cf277596332cd62761c1ce DIST swift-tools-support-core-6.1.3.tar.gz 240507 BLAKE2B 84c0d4f846798163948477612877571b3ad9ab18de86feb174ca1b69491f4068ca48986fe4081ba47496f6c9bba14ec4b742beaebdba57308b71dab12c09c8fc SHA512 2e40fee992841eefb5f36d870ab9b9be244b9666d8ee6b18fb588a80cfbac1480d28a0857e89b8ec737e157e4d3193788cb1ff5765c77f34225fb64b5c7a711e +DIST swift-tools-support-core-6.2.tar.gz 242063 BLAKE2B e27a3228c4074404f82b800eb51c32d34d90724ff2c4187bf690d7c91253f80c8328cd2d37a2a63f4b42acdbbebb15b9eac400afa6d767bd6dd03654b4aca8be SHA512 fe5d16beee31187d652d52cff6cff9d7a167ec738d47c9e3f43144ff6f8d4c7ed6ebce8a6db4d01aeb0892ace4ee8d12be6f9e8c3929768c323df11313771000 DIST swift-xcode-playground-support-5.10.1.tar.gz 127305 BLAKE2B 702f331c5dbb6fd6c11506b8cd10cdf27d36ee4ab273d5a18d5d80c068ba3fdb7a8b99eeb27f4dfcb7a8bfa060a73452ed4a8e98ac7eb33f8ea657ae67573b21 SHA512 d1f9a178891c64c3e40cd2ae56a48b8afedeb1981330776a04bddff9b94dcaf09542291bf234e6ed1515e046fa8fced506e7b3c3461bc690ca01a58640222c24 diff --git a/dev-lang/swift/files/swift-6.2/backtracing-noexecstack.patch b/dev-lang/swift/files/swift-6.2/backtracing-noexecstack.patch new file mode 100644 index 0000000000..e9d9bd1269 --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/backtracing-noexecstack.patch @@ -0,0 +1,15 @@ +# The Swift backtracer needs to get CPU context information when producing +# backtraces, which is necessarily written in assembly. Because it tries to be +# portable, it doesn't include a note indicating that the assembled binary +# doesn't require an executable stack; we need to include one explicitly to turn +# it off. + +--- a/swift/stdlib/public/RuntimeModule/get-cpu-context.S ++++ b/swift/stdlib/public/RuntimeModule/get-cpu-context.S +@@ -140,3 +140,6 @@ FN(_swift_get_cpu_context): + bx lr + #endif + ++#if defined(__linux__) && defined(__ELF__) ++.section .note.GNU-stack,"",%progbits ++#endif diff --git a/dev-lang/swift/files/swift-6.2/disable-libdispatch-werror.patch b/dev-lang/swift/files/swift-6.2/disable-libdispatch-werror.patch new file mode 100644 index 0000000000..3d7b1c836b --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/disable-libdispatch-werror.patch @@ -0,0 +1,11 @@ +# Packages should not have `-Werror` unconditionally enabled. + +--- a/swift-corelibs-libdispatch/cmake/modules/DispatchCompilerWarnings.cmake ++++ b/swift-corelibs-libdispatch/cmake/modules/DispatchCompilerWarnings.cmake +@@ -6,7 +6,6 @@ elseif(WIN32) + # so that we can use __popcnt64 + add_compile_options($<$:-fms-extensions>) + else() +- add_compile_options($<$:-Werror>) + add_compile_options($<$:-Wall>) + add_compile_options($<$:-Wextra>) diff --git a/dev-lang/swift/files/swift-6.2/fix-issues-caused-by-build-system-updates.patch b/dev-lang/swift/files/swift-6.2/fix-issues-caused-by-build-system-updates.patch new file mode 120000 index 0000000000..99532a8e61 --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/fix-issues-caused-by-build-system-updates.patch @@ -0,0 +1 @@ +../swift-6.1.3/fix-issues-caused-by-build-system-updates.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.2/gentoo.ini b/dev-lang/swift/files/swift-6.2/gentoo.ini new file mode 120000 index 0000000000..cd4b21c872 --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/gentoo.ini @@ -0,0 +1 @@ +../swift-6.1.3/gentoo.ini \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.2/link-ncurses-tinfo.patch b/dev-lang/swift/files/swift-6.2/link-ncurses-tinfo.patch new file mode 100644 index 0000000000..e236c53c37 --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/link-ncurses-tinfo.patch @@ -0,0 +1,183 @@ +# Various Swift components require linking against `curses`; Gentoo doesn't use +# `curses` as an alias for `ncurses`, so we have to link against `ncurses` +# explicitly. `ncurses` on Gentoo also doesn't expose the `curses` terminfo +# database interface (e.g., `set_curterm`, `del_curterm`, etc.), so we have to +# also explicitly link against `tinfo`. + +--- a/swift/utils/test-clustered-bit-vector/Makefile ++++ b/swift/utils/test-clustered-bit-vector/Makefile +@@ -5,7 +5,7 @@ HEADERS=${SRCROOT}/tools/swift/include/swift/Basic/ClusteredBitVector.h + SOURCES=${SRCROOT}/tools/swift/lib/Basic/ClusteredBitVector.cpp + + generator: generator.cpp ${HEADERS} ${SOURCES} +- xcrun clang++ -std=c++11 -stdlib=libc++ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -I${OBJROOT}/include -I${SRCROOT}/include -I${SRCROOT}/tools/swift/include -L${OBJROOT}/lib -lLLVMSupport -lcurses generator.cpp ${SOURCES} -o generator ++ xcrun clang++ -std=c++11 -stdlib=libc++ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -I${OBJROOT}/include -I${SRCROOT}/include -I${SRCROOT}/tools/swift/include -L${OBJROOT}/lib -lLLVMSupport -lncurses -ltinfo generator.cpp ${SOURCES} -o generator + + test: test.cpp ${HEADERS} ${SOURCES} +- xcrun clang++ -g -std=c++11 -stdlib=libc++ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -I${OBJROOT}/include -I${SRCROOT}/include -I${SRCROOT}/tools/swift/include -L${OBJROOT}/lib -lLLVMSupport -lcurses test.cpp ${SOURCES} -o test ++ xcrun clang++ -g -std=c++11 -stdlib=libc++ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -I${OBJROOT}/include -I${SRCROOT}/include -I${SRCROOT}/tools/swift/include -L${OBJROOT}/lib -lLLVMSupport -lncurses -ltinfo test.cpp ${SOURCES} -o test +--- a/swift/utils/test-prefix-map/Makefile ++++ b/swift/utils/test-prefix-map/Makefile +@@ -11,7 +11,7 @@ CXXFLAGS = -std=c++11 \ + -I$(objroot)/tools/clang/include \ + -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + +-LDFLAGS = -L$(objroot)/lib -lswiftBasic -lLLVMSupport -lcurses ++LDFLAGS = -L$(objroot)/lib -lswiftBasic -lLLVMSupport -lncurses -ltinfo + + main: main.cpp $(srcroot)/tools/swift/include/swift/Basic/PrefixMap.h + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o main main.cpp +--- a/swift/utils/test-successor-map/Makefile ++++ b/swift/utils/test-successor-map/Makefile +@@ -11,7 +11,7 @@ CXXFLAGS = -std=c++11 \ + -I$(objroot)/tools/clang/include \ + -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS + +-LDFLAGS = -L$(objroot)/Debug+Asserts/lib -lLLVMSupport -lcurses ++LDFLAGS = -L$(objroot)/Debug+Asserts/lib -lLLVMSupport -lncurses -ltinfo + + main: main.cpp $(srcroot)/tools/swift/include/swift/Basic/SuccessorMap.h + $(CXX) $(CXXFLAGS) $(LDFLAGS) -o main main.cpp +--- a/llbuild/Package.swift ++++ b/llbuild/Package.swift +@@ -31,7 +31,10 @@ let terminfoLibraries: [LinkerSetting] = { + #if os(FreeBSD) || os(OpenBSD) + return [.linkedLibrary("ncurses")] + #else +- return [.linkedLibrary("ncurses", .when(platforms: [.linux, .macOS]))] ++ return [ ++ .linkedLibrary("ncurses", .when(platforms: [.linux, .macOS])), ++ .linkedLibrary("tinfo", .when(platforms: [.linux])) ++ ] + #endif + }() + +--- a/llbuild/lib/llvm/Support/CMakeLists.txt ++++ b/llbuild/lib/llvm/Support/CMakeLists.txt +@@ -65,7 +65,7 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|OpenBSD") + endif() + + if(${CMAKE_SYSTEM_NAME} MATCHES "Android|Darwin|Linux|FreeBSD") +- target_link_libraries(llvmSupport PRIVATE curses) ++ target_link_libraries(llvmSupport PRIVATE ncurses tinfo) + endif() + + set_property(GLOBAL APPEND PROPERTY LLBuild_EXPORTS llvmSupport) +--- a/llbuild/perftests/Xcode/PerfTests/CMakeLists.txt ++++ b/llbuild/perftests/Xcode/PerfTests/CMakeLists.txt +@@ -33,7 +33,8 @@ target_link_libraries(XcodePerfTests PRIVATE + llbuildNinja + llbuildBuildSystem + llbuildCommands +- curses ++ ncurses ++ tinfo + SQLite::SQLite3 + "${MACOSX_SDK_PATH}/System/Library/Frameworks/Foundation.framework" + "${MACOSX_PLATFORM_PATH}/Developer/Library/Frameworks/XCTest.framework" +--- a/llbuild/products/libllbuild/CMakeLists.txt ++++ b/llbuild/products/libllbuild/CMakeLists.txt +@@ -28,7 +28,7 @@ endif() + + if(NOT CMAKE_SYSTEM_NAME STREQUAL Windows) + target_link_libraries(libllbuild PRIVATE +- curses) ++ ncurses tinfo) + endif() + + target_include_directories(libllbuild +@@ -80,7 +80,7 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + llbuildNinja + llvmSupport + SQLite::SQLite3 +- curses) ++ ncurses tinfo) + + # Manually set up the remaining framework structure. + set(LLBUILD_FW_INPUTS) +--- a/llbuild/products/llbuild/CMakeLists.txt ++++ b/llbuild/products/llbuild/CMakeLists.txt +@@ -16,5 +16,5 @@ endif() + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(llbuild PRIVATE +- curses) ++ ncurses tinfo) + endif() +--- a/llbuild/products/swift-build-tool/CMakeLists.txt ++++ b/llbuild/products/swift-build-tool/CMakeLists.txt +@@ -10,7 +10,7 @@ target_link_libraries(swift-build-tool PRIVATE + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(swift-build-tool PRIVATE +- curses) ++ ncurses tinfo) + endif() + + install(TARGETS swift-build-tool +--- a/llbuild/tests/lit.site.cfg.in ++++ b/llbuild/tests/lit.site.cfg.in +@@ -21,7 +21,7 @@ config.sqlite_library = "@SQLite3_LIBRARY@" + if sys.platform == 'Windows': + config.curses_library = '' + else: +- config.curses_library = '-lcurses' ++ config.curses_library = '-lncurses -ltinfo' + config.threads_library = "@CMAKE_THREAD_LIBS_INIT@" + if "@CMAKE_DL_LIBS@": + config.dl_library = "-l@CMAKE_DL_LIBS@" +--- a/llbuild/unittests/Basic/CMakeLists.txt ++++ b/llbuild/unittests/Basic/CMakeLists.txt +@@ -14,5 +14,5 @@ target_link_libraries(BasicTests PRIVATE + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(BasicTests PRIVATE +- curses) ++ ncurses tinfo) + endif() +--- a/llbuild/unittests/BuildSystem/CMakeLists.txt ++++ b/llbuild/unittests/BuildSystem/CMakeLists.txt +@@ -16,5 +16,5 @@ target_link_libraries(BuildSystemTests PRIVATE + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(BuildSystemTests PRIVATE +- curses) ++ ncurses tinfo) + endif() +--- a/llbuild/unittests/CAPI/CMakeLists.txt ++++ b/llbuild/unittests/CAPI/CMakeLists.txt +@@ -15,5 +15,5 @@ target_link_libraries(CAPITests PRIVATE + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(CAPITests PRIVATE +- curses) ++ ncurses tinfo) + endif() +--- a/llbuild/unittests/Core/CMakeLists.txt ++++ b/llbuild/unittests/Core/CMakeLists.txt +@@ -15,6 +15,6 @@ target_link_libraries(CoreTests PRIVATE + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(CoreTests PRIVATE +- curses) ++ ncurses tinfo) + endif() + +--- a/llbuild/unittests/Ninja/CMakeLists.txt ++++ b/llbuild/unittests/Ninja/CMakeLists.txt +@@ -8,5 +8,5 @@ target_link_libraries(NinjaTests PRIVATE + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(NinjaTests PRIVATE +- curses) ++ ncurses tinfo) + endif() +--- a/llbuild/utils/adjust-times/CMakeLists.txt ++++ b/llbuild/utils/adjust-times/CMakeLists.txt +@@ -7,5 +7,5 @@ target_link_libraries(adjust-times PRIVATE llvmSupport) + + if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + target_link_libraries(adjust-times PRIVATE +- curses) ++ ncurses tinfo) + endif() diff --git a/dev-lang/swift/files/swift-6.2/link-with-lld.patch b/dev-lang/swift/files/swift-6.2/link-with-lld.patch new file mode 100644 index 0000000000..67eb113504 --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/link-with-lld.patch @@ -0,0 +1,15 @@ +# Swift defaults to building with `gold` on Linux because `bfd` can't correctly +# handle Swift symbols; Gentoo no longer supports `gold`, so we have to make +# sure that we build with `lld`. + +--- a/swift/lib/Driver/UnixToolChains.cpp ++++ b/swift/lib/Driver/UnixToolChains.cpp +@@ -88,7 +88,7 @@ ToolChain::InvocationInfo toolchains::GenericUnix::constructInvocation( + } + + std::string toolchains::GenericUnix::getDefaultLinker() const { +- return ""; ++ return "lld"; + } + + bool toolchains::GenericUnix::addRuntimeRPath(const llvm::Triple &T, diff --git a/dev-lang/swift/files/swift-6.2/respect-c-cxx-flags.patch b/dev-lang/swift/files/swift-6.2/respect-c-cxx-flags.patch new file mode 120000 index 0000000000..66226b499b --- /dev/null +++ b/dev-lang/swift/files/swift-6.2/respect-c-cxx-flags.patch @@ -0,0 +1 @@ +../swift-6.1.3/respect-c-cxx-flags.patch \ No newline at end of file diff --git a/dev-lang/swift/swift-6.2.ebuild b/dev-lang/swift/swift-6.2.ebuild new file mode 100644 index 0000000000..bf9dedbdd2 --- /dev/null +++ b/dev-lang/swift/swift-6.2.ebuild @@ -0,0 +1,329 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..19} ) +PYTHON_COMPAT=( python3_{11..13} ) +inherit llvm-r1 python-single-r1 toolchain-funcs + +DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language" +HOMEPAGE="https://www.swift.org" + +SRC_URI=" + https://github.com/apple/swift-argument-parser/archive/refs/tags/1.4.0.tar.gz -> swift-argument-parser-1.4.0.tar.gz + https://github.com/apple/swift-asn1/archive/refs/tags/1.0.0.tar.gz -> swift-asn1-1.0.0.tar.gz + https://github.com/apple/swift-async-algorithms/archive/refs/tags/1.0.1.tar.gz -> swift-async-algorithms-1.0.1.tar.gz + https://github.com/apple/swift-atomics/archive/refs/tags/1.2.0.tar.gz -> swift-atomics-1.2.0.tar.gz + https://github.com/apple/swift-certificates/archive/refs/tags/1.0.1.tar.gz -> swift-certificates-1.0.1.tar.gz + https://github.com/apple/swift-collections/archive/refs/tags/1.1.3.tar.gz -> swift-collections-1.1.3.tar.gz + https://github.com/apple/swift-crypto/archive/refs/tags/3.0.0.tar.gz -> swift-crypto-3.0.0.tar.gz + https://github.com/apple/swift-log/archive/refs/tags/1.5.4.tar.gz -> swift-log-1.5.4.tar.gz + https://github.com/apple/swift-nio/archive/refs/tags/2.65.0.tar.gz -> swift-nio-2.65.0.tar.gz + https://github.com/apple/swift-numerics/archive/refs/tags/1.0.2.tar.gz -> swift-numerics-1.0.2.tar.gz + https://github.com/apple/swift-system/archive/refs/tags/1.5.0.tar.gz -> swift-system-1.5.0.tar.gz + https://github.com/microsoft/mimalloc/archive/refs/tags/v3.0.1.tar.gz -> mimalloc-v3.0.1.tar.gz + https://github.com/swiftlang/indexstore-db/archive/refs/tags/${P}-RELEASE.tar.gz -> indexstore-db-${PV}.tar.gz + https://github.com/swiftlang/llvm-project/archive/refs/tags/${P}-RELEASE.tar.gz -> llvm-project-${PV}.tar.gz + https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/${P}-RELEASE.tar.gz -> sourcekit-lsp-${PV}.tar.gz + https://github.com/swiftlang/swift-build/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-build-${PV}.tar.gz + https://github.com/swiftlang/swift-cmark/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-cmark-${PV}.tar.gz + https://github.com/swiftlang/swift-corelibs-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-foundation-${PV}.tar.gz + https://github.com/swiftlang/swift-corelibs-libdispatch/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-libdispatch-${PV}.tar.gz + https://github.com/swiftlang/swift-corelibs-xctest/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-xctest-${PV}.tar.gz + https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-render-artifact-${PV}.tar.gz + https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-symbolkit-${PV}.tar.gz + https://github.com/swiftlang/swift-docc/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-${PV}.tar.gz + https://github.com/swiftlang/swift-driver/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-driver-${PV}.tar.gz + https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-experimental-string-processing-${PV}.tar.gz + https://github.com/swiftlang/swift-format/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-format-${PV}.tar.gz + https://github.com/swiftlang/swift-foundation-icu/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-icu-${PV}.tar.gz + https://github.com/swiftlang/swift-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-${PV}.tar.gz + https://github.com/swiftlang/swift-installer-scripts/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-installer-scripts-${PV}.tar.gz + https://github.com/swiftlang/swift-integration-tests/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-integration-tests-${PV}.tar.gz + https://github.com/swiftlang/swift-llbuild/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llbuild-${PV}.tar.gz + https://github.com/swiftlang/swift-llvm-bindings/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llvm-bindings-${PV}.tar.gz + https://github.com/swiftlang/swift-lmdb/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-lmdb-${PV}.tar.gz + https://github.com/swiftlang/swift-markdown/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-markdown-${PV}.tar.gz + https://github.com/swiftlang/swift-package-manager/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-package-manager-${PV}.tar.gz + https://github.com/swiftlang/swift-stress-tester/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-stress-tester-${PV}.tar.gz + https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-syntax-${PV}.tar.gz + https://github.com/swiftlang/swift-testing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-testing-${PV}.tar.gz + https://github.com/swiftlang/swift-toolchain-sqlite/archive/refs/tags/1.0.1.tar.gz -> swift-toolchain-sqlite-1.0.1.tar.gz + https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-tools-support-core-${PV}.tar.gz + https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> ${P}.tar.gz +" + +PATCHES=( + "${FILESDIR}/${PF}/backtracing-noexecstack.patch" + "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" + "${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch" + "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" + "${FILESDIR}/${PF}/link-with-lld.patch" + "${FILESDIR}/${PF}/respect-c-cxx-flags.patch" +) + +S="${WORKDIR}" +LICENSE="Apache-2.0" +SLOT="6/2" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="strip" + +RDEPEND=" + ${PYTHON_DEPS} + !~dev-lang/swift-5.10.1:0 + >=app-arch/zstd-1.5 + >=app-eselect/eselect-swift-1.0-r1 + >=dev-db/sqlite-3 + >=dev-libs/icu-69 + >=dev-libs/libedit-20221030 + >=dev-libs/libxml2-2.11.5 + >=net-misc/curl-8.9.1 + >=sys-libs/ncurses-6 + >=sys-libs/zlib-1.3.1 + dev-lang/python + $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=') +" + +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/cmake-3.30.2 + >=dev-build/ninja-1.11.1 + >=dev-db/sqlite-3 + >=dev-libs/icu-69 + >=dev-libs/libedit-20221030 + >=dev-libs/libxml2-2.11.5 + >=dev-util/patchelf-0.18 + >=dev-vcs/git-2.39 + >=sys-apps/coreutils-9 + >=sys-devel/gcc-11 + >=sys-libs/ncurses-6 + >=sys-libs/zlib-1.3.1 + || ( + dev-lang/swift + dev-lang/swift-bootstrap + ) + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/lld:${LLVM_SLOT}= + ') + dev-lang/python + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' python3_{12..13}) +" + +SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini" +SWIFT_BUILD_PRESET='gentoo' +PKG_PREINST_SWIFT_INTENTIONALLY_SET='true' + +# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags +# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`). +clang-ldflags() { + local flag input="$@" + [[ -z ${input} ]] && input=${LDFLAGS} + set -- + for flag in ${input//,/ } ; do + case ${flag} in + -Wl) ;; + *) set -- "$@" "-Xlinker ${flag}" ;; + esac + done + echo "$@" +} + +pkg_setup() { + # Sets `${EPYTHON}` according to `PYTHON_SINGLE_TARGET`, sets up + # `${T}/${EPYTHON}` with that version, and adds it to the `PATH`. + python_setup + + # Sets up `PATH` to point to the appropriate LLVM toolchain, and ensure + # we're using the toolchain for compilation. + llvm-r1_pkg_setup +} + +src_unpack() { + default + + # The Swift project expects a specific directory structure that we have to + # match. For most directories, it's enough to trim the version number at the + # end: + find "${S}" \ + -mindepth 1 -maxdepth 1 \ + -execdir sh -c \ + "mv '{}' \"\$(echo '{}' | sed -e 's_-\(swift-${PV}-RELEASE\|\([0-9]\+\.\)*[0-9]\+\)\$__' | tr '[:upper:]' '[:lower:]')\"" ';' \ + || die + + # Some one-off fixups: + pushd "${S}" \ + && mv 'swift-cmark' 'cmark' \ + && mv 'swift-llbuild' 'llbuild' \ + && mv 'swift-package-manager' 'swiftpm' \ + && popd \ + || die +} + +src_configure() { + CC="$(type -P clang)" + CXX="$(type -P clang++)" + LD="$(type -P ld.lld)" + + # Swift builds with CMake, which picks up `LDFLAGS` from the environment and + # populates `CMAKE_EXE_LINKER_FLAGS` with them. `LDFLAGS` are typically + # given as GCC-style flags (`-Wlinker,foo`), which Clang understands; + # unfortunately, CMake passes these flags to all compilers under the + # assumption they support the same syntax, but `swiftc` _only_ understands + # Clang-style flags (`-Xlinker -foo`). In order to pass `LDFLAGS` in, we + # have to turn them into a format that `swiftc` will understand. + # + # We can do this because we know we're compiling with Clang specifically. + export LDFLAGS="$(clang-ldflags)" + + # Extend the 'gentoo' build preset with user-specified flags and flags for + # libc++ systems. + cp "${FILESDIR}/${PF}/gentoo.ini" "${SWIFT_BUILD_PRESETS_INI_PATH}" + local extra_build_flags=() + + # Setting `-j`/`--jobs=` in MAKEOPTS needs to be manually exposed to + # the Swift build system. + if [[ -n "${MAKEOPTS}" ]]; then + local num_jobs make_opts=( $(getopt -qu -o 'j:' -l 'jobs:' -- ${MAKEOPTS}) ) + while [[ "${#make_opts[@]}" -gt 1 ]]; do + case "${make_opts[0]}" in + -j | --jobs ) + num_jobs="${make_opts[1]}" + make_opts=("${make_opts[@]:2}") ;; + -- ) break ;; + * ) make_opts=("${make_opts[@]:1}") ;; + esac + done + + if [[ -n "${num_jobs}" ]]; then + extra_build_flags+=(--jobs="${num_jobs}") + fi + fi + + if [[ "$(tc-get-cxx-stdlib)" = 'libc++' ]]; then + # On systems which use libc++ as their default C++ stdlib (e.g. systems + # with the LLVM profile), we want to build the internal libc++ and + # ensure we link against it. + extra_build_flags+=( + --libcxx + --extra-cmake-options=-DCLANG_DEFAULT_CXX_STDLIB=libc++ + ) + fi + + extra_build_flags+=(${SWIFT_EXTRA_BUILD_FLAGS}) + + local orig_preset="${SWIFT_BUILD_PRESET}" + local preset="${orig_preset}" + local n=1 + + { + for arg in "${extra_build_flags[@]}"; do + local next="${orig_preset},${n}" + printf '[preset: %s]\n' "${next}" + printf 'mixin-preset=%s\n' "${preset}" + echo "${arg#--}" + preset="${next}" + n="$((n + 1))" + done + } >> "${SWIFT_BUILD_PRESETS_INI_PATH}" + + SWIFT_BUILD_PRESET="${preset}" +} + +src_compile() { + # Building swift-driver writes to this directory for some reason, but the + # contents are irrelevant. + addpredict /var/lib/portage/home/.swiftpm + + # Versions of Swift 6.0 and later require an existing Swift compiler to + # bootstrap from. We can use any version from 5.10.1 and on. + local swift_version="$(best_version -b "${CATEGORY}/${PN}")" + swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form + swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form + + local original_path="${PATH}" + export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}" + "${S}/swift/utils/build-script" \ + --preset-file="${S}/swift/utils/build-presets.ini" \ + --preset-file="${SWIFT_BUILD_PRESETS_INI_PATH}" \ + --preset="${SWIFT_BUILD_PRESET}" \ + install_destdir="${S}/${P}" \ + installable_package="" \ + || die + + export PATH="${original_path}" +} + +src_install() { + # `libTesting` as built has its RPATH set to the absolute path to its + # containing dir, which is in the build sandbox. This directory won't exist + # after installation, and is the same as '$ORIGIN'. + patchelf --set-rpath '$ORIGIN' "${S}/${P}/usr/lib/swift/linux/libTesting.so" || die + + # The Swift build output is intended to be self-contained, and is + # _significantly_ easier to leave as-is than attempt to splat onto the + # filesystem; we'll install the output versioned into `/usr/$(get_libdir)` + # and expose the relevant binaries via linking. + local dest_dir="/usr/$(get_libdir)/${P}" + mkdir -p "${ED}/${dest_dir}" \ + && cp -pPR "${S}/${P}/." "${ED}/${dest_dir}" \ + || die + + # We also want to provide a stable directory which matches our SLOT to avoid + # revdep breakages, as patch updates use the same SLOT but otherwise move + # the install location on disk. + # + # See https://bugs.gentoo.org/957730 + # + # `dosym` dies if the source and destination are the same, so we only want + # to do this for patch versions. + local major_ver="$(ver_cut 1-2)" + if [[ "${PV}" != "${major_ver}" ]]; then + dosym -r "${dest_dir}" "/usr/$(get_libdir)/${PN}-${major_ver}" + fi + + # Swift ships with its own `clang`, `lldb`, etc.; we don't want these to be + # exposed externally, so we'll just symlink Swift-specific binaries into + # `/usr/bin`. (The majority of executables don't need to be exposed as + # `swift ` calls `swift-` directly.) + local bin + for bin in swift swiftc sourcekit-lsp; do + # We only install versioned symlinks; non-versioned links are maanged + # via `eselect swift`. + dosym -r "${dest_dir}/usr/bin/${bin}" "/usr/bin/${bin}-${PV}" + done +} + +pkg_preinst() { + # After installation, we ideally want the system to have the latest Swift + # version set -- but if the system already has a Swift version set and it + # isn't the latest version, that's likely an intentional decision that we + # don't want to override. + local current_swift_version="$(eselect swift show | tail -n1 | xargs)" + local latest_swift_version="$(eselect swift show --latest | tail -n1 | xargs)" + [[ "${current_swift_version}" == '(unset)' ]] \ + || [[ "${current_swift_version}" == "${latest_swift_version}" ]] \ + && PKG_PREINST_SWIFT_INTENTIONALLY_SET='false' +} + +pkg_postinst() { + # If the system doesn't have Swift intentionally set to an older version, we + # can update to the latest. + if [[ "${PKG_PREINST_SWIFT_INTENTIONALLY_SET}" == 'false' ]]; then + eselect swift update + fi +} + +pkg_postrm() { + # We don't want to leave behind symlinks pointing to this Swift version on + # removal. + local current_swift_version="$(eselect swift show | tail -n1 | xargs)" + if [[ "${current_swift_version}" == "${P}" ]]; then + eselect swift update + fi +} From 13954a2b66a0a8983ffa041108a69ccef9b54354 Mon Sep 17 00:00:00 2001 From: RavFX XMR Date: Wed, 17 Sep 2025 22:11:19 -0600 Subject: [PATCH 22/56] net-p2p/feather: add support for wayland USE flag and fix build when wayland is not present. remove older versions. Signed-off-by: RavFX XMR --- net-p2p/feather/Manifest | 4 - net-p2p/feather/feather-2.7.0-r1.ebuild | 107 ----------------- ...r-2.8.0.ebuild => feather-2.8.1-r1.ebuild} | 13 ++- net-p2p/feather/feather-2.8.1.ebuild | 108 ------------------ .../feather/files/feather-no-wayland.patch | 43 +++++++ 5 files changed, 51 insertions(+), 224 deletions(-) delete mode 100644 net-p2p/feather/feather-2.7.0-r1.ebuild rename net-p2p/feather/{feather-2.8.0.ebuild => feather-2.8.1-r1.ebuild} (93%) delete mode 100644 net-p2p/feather/feather-2.8.1.ebuild create mode 100644 net-p2p/feather/files/feather-no-wayland.patch diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest index 347167108c..3fd8745ce5 100644 --- a/net-p2p/feather/Manifest +++ b/net-p2p/feather/Manifest @@ -1,6 +1,2 @@ -DIST feather-2.7.0.tar.gz 27411343 BLAKE2B 764ff22a36e1668da3fa2109a13802b96c432be3a35c58923daa9e23d1fe8cae6c8c853e939abc2aee60f7fb2e4bcca405f59ae545939128f3a78c5d9bbc99dd SHA512 b627f8af250860b8ea3788affec13fbd70f8687f58241e7840685c663f8ad057856247ff3b31273f33bddb879a7ee56f3b5fc4c47dff40e7afe73dd5fc5a56ea -DIST feather-2.7.0.tar.gz.asc 833 BLAKE2B a6a37eb2470c2dc7e3c3a72812681e62458b30925b6b12fb9a1f3b7eb8351294e202b4af38c757adff7a3e9d84df37a0560e189cffbeaa32910e859171fa576c SHA512 3ba73562fb712a28b84d7185235d31a62dc967b25eea4764f4c8c89329427a126eb3ebef3e28182c3d53e1fcf2c2b4c45e732fb209f77d16756609e510e281ec -DIST feather-2.8.0.tar.gz 25873275 BLAKE2B 8d3d7041a8239f2b5dcf833ea79c589b78fcaefdd2bb54bb628c5ef8b9702ab2fd18f7841c3ed2d6327b05a167b91958d3214d03e74c55ae0cba7eb80454fbe8 SHA512 fde873a8f7442fe65ea390c4b410cc3d1331d2dd455704f264dc1bd0d21babede17b04e96e1671c424966abe6b674799c02eb375fa14f91baaa61d631627b425 -DIST feather-2.8.0.tar.gz.asc 833 BLAKE2B dc44d0d9fa1aca692cd0a31a1bb7a624ef29032a83fdd6fadf87f9d7f31469e147a17def3725e0ff24095d913a803fb515931161bf2da3cdefefc531a5abeb76 SHA512 53a41c1c688111fdd3ae5fc0270551148de5d966442293536569d4159440af9af53614bc28d2c79fcdf0f16479ee5210259de8c7ad65993b81c43baf14368641 DIST feather-2.8.1.tar.gz 25878783 BLAKE2B 02f7ec447c8962dce689a7c679eb407aaf406f7a970146ba7c2551abfae7d69077817087b83e1b3f6064d789c78e48b1788af8a9f7f0d7c760f098e359248e60 SHA512 3852e412e43abdce271a441c9ed2deb38f9c755b63e2caaf903e70c0291bfa1a9c8fa64a453f136c53fd16c35e5844d3d8884f917ea34feca4e0e3e3d844d6bb DIST feather-2.8.1.tar.gz.asc 833 BLAKE2B 727ab2049323d03d839fb8f570cbb687829aa2a8abe1e8d5d7abecd1689559389696707da7bc570b6f6d17256c6785f5071c75f0ec89f96ad3d30e3b69e6b915 SHA512 2a082d467c95cb7757dc5261e93a1ecfbec5a4881cab3c88c25b7869af76892965904a9e3d8fc250e57c3f2210002aa695960f3bc32c97b59313504a6e0e2eef diff --git a/net-p2p/feather/feather-2.7.0-r1.ebuild b/net-p2p/feather/feather-2.7.0-r1.ebuild deleted file mode 100644 index 23906b8d45..0000000000 --- a/net-p2p/feather/feather-2.7.0-r1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop verify-sig xdg - -DESCRIPTION="A free, open-source Monero wallet" -HOMEPAGE="https://featherwallet.org" -SRC_URI=" - https://featherwallet.org/files/releases/source/${P}.tar.gz - verify-sig? ( https://featherwallet.org/files/releases/source/${P}.tar.gz.asc ) -" - -# Feather is released under the terms of the BSD license, but it vendors -# code from Monero and Tor too. -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="bounties calc crowdfunding home qrcode revuo tickers xmrig" -DEPEND=" - dev-libs/libsodium:= - media-gfx/qrencode:= - media-gfx/zbar:=[v4l] - ~dev-libs/polyseed-1.0.0 - dev-libs/libzip:= - dev-libs/boost:=[nls] - >=dev-qt/qtbase-6.7.3:6 - >=dev-qt/qtsvg-6.7.3:6 - >=dev-qt/qtmultimedia-6.7.3:6 - >=dev-qt/qtwebsockets-6.7.3:6 - dev-libs/libgcrypt:= - sys-libs/zlib - dev-libs/openssl:= - net-dns/unbound:=[threads] - net-libs/czmq:= - qrcode? ( media-libs/zxing-cpp ) -" -RDEPEND=" - ${DEPEND} - net-vpn/tor - xmrig? ( net-misc/xmrig ) -" -BDEPEND=" - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-featherwallet ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/featherwallet.asc - -src_prepare() { - default - echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die - echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE=Release - -DBUILD_SHARED_LIBS=OFF - -DARCH=x86-64 - -DBUILD_TAG="linux-x64" - -DBUILD_64=ON - -DSELF_CONTAINED=OFF - -DWITH_PLUGIN_HOME=$(usex home) - -DWITH_PLUGIN_TICKERS=$(usex tickers) - -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) - -DWITH_PLUGIN_BOUNTIES=$(usex bounties) - -DWITH_PLUGIN_REVUO=$(usex revuo) - -DWITH_PLUGIN_CALC=$(usex calc) - -DWITH_PLUGIN_XMRIG=$(usex xmrig) - -DCHECK_UPDATES=OFF - -DPLATFORM_INSTALLER=OFF - -DUSE_DEVICE_TREZOR=OFF - -DDONATE_BEG=OFF - -DWITH_SCANNER=$(usex qrcode) - ) - cmake_src_configure -} - -src_compile() { - cmake_build feather -} - -src_install() { - dobin "${BUILD_DIR}/bin/feather" - - newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png - newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png - newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png - newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png - newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png - newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png - domenu "${WORKDIR}"/${P}/src/assets/feather.desktop -} - -pkg_postinst() { - xdg_pkg_postinst - - einfo "Ensure that Tor is running with 'rc-service tor start' before" - einfo "using Feather." - einfo "" - einfo "Donation popup has been disabled in this build." - einfo "Consider donating to upstream developers here:" - einfo "https://docs.featherwallet.org/guides/donate" -} diff --git a/net-p2p/feather/feather-2.8.0.ebuild b/net-p2p/feather/feather-2.8.1-r1.ebuild similarity index 93% rename from net-p2p/feather/feather-2.8.0.ebuild rename to net-p2p/feather/feather-2.8.1-r1.ebuild index f1e6d8384d..fefc44d765 100644 --- a/net-p2p/feather/feather-2.8.0.ebuild +++ b/net-p2p/feather/feather-2.8.1-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="BSD MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="bounties calc crowdfunding home qrcode revuo tickers xmrig" +IUSE="bounties calc crowdfunding home qrcode revuo tickers xmrig wayland" DEPEND=" dev-libs/libsodium:= media-gfx/qrencode:= @@ -26,10 +26,10 @@ DEPEND=" ~dev-libs/polyseed-1.0.0 dev-libs/libzip:= dev-libs/boost:=[nls] - >=dev-qt/qtbase-6.7.3:6 - >=dev-qt/qtsvg-6.7.3:6 - >=dev-qt/qtmultimedia-6.7.3:6 - >=dev-qt/qtwebsockets-6.7.3:6 + >=dev-qt/qtbase-6.9.1:6[wayland=] + >=dev-qt/qtsvg-6.9.1:6 + >=dev-qt/qtmultimedia-6.9.1:6 + >=dev-qt/qtwebsockets-6.9.1:6 dev-libs/libgcrypt:= sys-libs/zlib dev-libs/openssl:= @@ -53,6 +53,9 @@ src_prepare() { default echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die + if ! use wayland; then + eapply "${FILESDIR}/feather-no-wayland.patch" + fi cmake_src_prepare } diff --git a/net-p2p/feather/feather-2.8.1.ebuild b/net-p2p/feather/feather-2.8.1.ebuild deleted file mode 100644 index f1e6d8384d..0000000000 --- a/net-p2p/feather/feather-2.8.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# RavFX (2025) Bump version and remove deprecated plugins - -EAPI=8 - -inherit cmake desktop verify-sig xdg - -DESCRIPTION="A free, open-source Monero wallet" -HOMEPAGE="https://featherwallet.org" -SRC_URI=" - https://featherwallet.org/files/releases/source/${P}.tar.gz - verify-sig? ( https://featherwallet.org/files/releases/source/${P}.tar.gz.asc ) -" - -# Feather is released under the terms of the BSD license, but it vendors -# code from Monero and Tor too. -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="bounties calc crowdfunding home qrcode revuo tickers xmrig" -DEPEND=" - dev-libs/libsodium:= - media-gfx/qrencode:= - media-gfx/zbar:=[v4l] - ~dev-libs/polyseed-1.0.0 - dev-libs/libzip:= - dev-libs/boost:=[nls] - >=dev-qt/qtbase-6.7.3:6 - >=dev-qt/qtsvg-6.7.3:6 - >=dev-qt/qtmultimedia-6.7.3:6 - >=dev-qt/qtwebsockets-6.7.3:6 - dev-libs/libgcrypt:= - sys-libs/zlib - dev-libs/openssl:= - net-dns/unbound:=[threads] - net-libs/czmq:= - qrcode? ( media-libs/zxing-cpp ) -" -RDEPEND=" - ${DEPEND} - net-vpn/tor - xmrig? ( net-misc/xmrig ) -" -BDEPEND=" - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-featherwallet ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/featherwallet.asc - -src_prepare() { - default - echo "#define FEATHER_VERSION \"${PV}\"" > "${WORKDIR}"/${P}/src/config-feather.h || die - echo "#define TOR_VERSION \"NOT_EMBEDDED\"" >> "${WORKDIR}"/${P}/src/config-feather.h || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_BUILD_TYPE=Release - -DBUILD_SHARED_LIBS=OFF - -DARCH=x86-64 - -DBUILD_TAG="linux-x64" - -DBUILD_64=ON - -DSELF_CONTAINED=OFF - -DWITH_PLUGIN_HOME=$(usex home) - -DWITH_PLUGIN_TICKERS=$(usex tickers) - -DWITH_PLUGIN_CROWDFUNDING=$(usex crowdfunding) - -DWITH_PLUGIN_BOUNTIES=$(usex bounties) - -DWITH_PLUGIN_REVUO=$(usex revuo) - -DWITH_PLUGIN_CALC=$(usex calc) - -DWITH_PLUGIN_XMRIG=$(usex xmrig) - -DCHECK_UPDATES=OFF - -DPLATFORM_INSTALLER=OFF - -DUSE_DEVICE_TREZOR=OFF - -DDONATE_BEG=OFF - -DWITH_SCANNER=$(usex qrcode) - ) - cmake_src_configure -} - -src_compile() { - cmake_build feather -} - -src_install() { - dobin "${BUILD_DIR}/bin/feather" - - newicon -s 256 "${WORKDIR}"/${P}/src/assets/images/appicons/256x256.png feather.png - newicon -s 128 "${WORKDIR}"/${P}/src/assets/images/appicons/128x128.png feather.png - newicon -s 96 "${WORKDIR}"/${P}/src/assets/images/appicons/96x96.png feather.png - newicon -s 64 "${WORKDIR}"/${P}/src/assets/images/appicons/64x64.png feather.png - newicon -s 48 "${WORKDIR}"/${P}/src/assets/images/appicons/48x48.png feather.png - newicon -s 32 "${WORKDIR}"/${P}/src/assets/images/appicons/32x32.png feather.png - domenu "${WORKDIR}"/${P}/src/assets/feather.desktop -} - -pkg_postinst() { - xdg_pkg_postinst - - einfo "Ensure that Tor is running with 'rc-service tor start' before" - einfo "using Feather." - einfo "" - einfo "Donation popup has been disabled in this build." - einfo "Consider donating to upstream developers here:" - einfo "https://docs.featherwallet.org/guides/donate" -} diff --git a/net-p2p/feather/files/feather-no-wayland.patch b/net-p2p/feather/files/feather-no-wayland.patch new file mode 100644 index 0000000000..36e2ec0f22 --- /dev/null +++ b/net-p2p/feather/files/feather-no-wayland.patch @@ -0,0 +1,43 @@ +diff '--color=auto' -Naur a/src/CMakeLists.txt b/src/CMakeLists.txt +--- a/src/CMakeLists.txt 2025-04-12 18:06:53.000000000 -0600 ++++ b/src/CMakeLists.txt 2025-09-17 13:30:45.000000000 -0600 +@@ -18,10 +18,6 @@ + MultimediaWidgets) + endif() + +-IF (UNIX AND NOT APPLE) +- list(APPEND QT_COMPONENTS WaylandClient) +-endif() +- + find_package(Qt6 REQUIRED COMPONENTS ${QT_COMPONENTS}) + + if (CHECK_UPDATES) +@@ -309,17 +305,12 @@ + ) + endif() + +-if(UNIX AND NOT APPLE) +- target_link_libraries(feather PRIVATE Qt::WaylandClient) +-endif() +- + if(STATIC AND APPLE) + target_link_libraries(feather PRIVATE Qt6::QDarwinCameraPermissionPlugin) + endif() + + if(STATIC AND UNIX AND NOT APPLE) + target_link_libraries(feather PRIVATE Qt6::QComposePlatformInputContextPlugin) +- target_link_libraries(feather PRIVATE Qt6::QWaylandIntegrationPlugin) + endif() + + if(DEPENDS AND UNIX AND NOT APPLE) +@@ -328,10 +319,8 @@ + message(STATUS "libXau: libraries at ${LIBXAU_LIBRARY}") + target_link_libraries(XCB::XCB INTERFACE ${LIBXAU_LIBRARY}) + +- # make sure Wayland::Client links to libffi + find_library(LIBFFI_LIBRARY ffi REQUIRED) + message(STATUS "libffi: libraries at ${LIBFFI_LIBRARY}") +- target_link_libraries(Wayland::Client INTERFACE ${LIBFFI_LIBRARY}) + endif() + + if(STACK_TRACE AND CMAKE_C_COMPILER_ID STREQUAL "GNU") From 41cd2d174f41c84bfe76072d24c437dd75a82ceb Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Wed, 17 Sep 2025 21:39:50 +0200 Subject: [PATCH 23/56] media-libs/wivrn: add 25.9, drop 0.25 Signed-off-by: Patrick Nicolas --- media-libs/wivrn/Manifest | 4 +- .../{wivrn-0.25.ebuild => wivrn-25.9.ebuild} | 66 ++++++++++++------- 2 files changed, 44 insertions(+), 26 deletions(-) rename media-libs/wivrn/{wivrn-0.25.ebuild => wivrn-25.9.ebuild} (67%) diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest index 0843994109..996fdd9117 100644 --- a/media-libs/wivrn/Manifest +++ b/media-libs/wivrn/Manifest @@ -1,6 +1,6 @@ -DIST wivrn-0.25-server-build-deps.tar.xz 22247744 BLAKE2B d11282538d68a9f4d4eb1abc473fe8e95294beada00eb4434ca7c97fb7931fd18f2cee75f09bb02bf58b77757873ea237c413bebfe4bca88b9d59bfa40683c66 SHA512 dd41b236784a7a5ec6fb8afdcf6b727f6f6c210be0b5d23ff82bb81315b3a8bda2c6d22ff5b5f12990b1bf11826ac0da5f96f0f4138ac170762a57ef2ee03da8 -DIST wivrn-0.25.tar.gz 11322202 BLAKE2B 9409ef567fd6ae973313c5164d4dd043a65c7171d066105a81a19cb856104c28890a083ff4cb028f7debe05841097ea624ed93c866db35c093036cfe22d46e45 SHA512 c5904b9b0888d9795b1f26836c7047daa4ec43ec0729d11549b5b996976dce9818f2e28030d9a21584aedb989bb5817dbbbb54aa41e4c4d4d1778a851032b1bc DIST wivrn-25.6.1-server-build-deps.tar.xz 22193276 BLAKE2B 0767414c83f04f6e32d0491d5163f8a37b713363e4f16695ad7aa2fd2a62a722a245b0a6827eec2653331450d69bad738515f4285ea3e8b3e8097bbc2acf897d SHA512 eb212ff9d08e1ee196606be66885b5af78650cc2b4d06fbaeac9a60f94417b3389bbe75cdde09a7c7fe47327a56ca63cae61e9737a014f22ee8e527f6c9979f4 DIST wivrn-25.6.1.tar.gz 11323454 BLAKE2B 9c2130656c76bf5b01be9f373d490fd595bba83debd15066360ef41e094ad16733b1d160ce239288e19c0d103800ff1d138b2a46eba9115d1d6db903064dcab3 SHA512 ad37cc2f9eeb4801bd310dee11ed68348e812bbe5f47903789ab8bf7860e779a8d35bcb1ef6f4c5738fc74c4983fe0078cec0a54966b2da52703f23b6785f783 DIST wivrn-25.8-server-build-deps.tar.xz 22876608 BLAKE2B e54f1da83bd9cc1a470893748663c63523ec283b4f3c69eec5aaf7dbe382118923198a70e6caa4abddc4ffbe4c538347c9483e3af154031950273f1d00920f3d SHA512 a702ec6850c392fa6353522ff27edb12fcb9017424cbf9560a64e47f9b1dd22878b4f4ffb96eb14a1b0a8de4f24801caf94aaaf592f1b095d63269db8ad8b2d0 DIST wivrn-25.8.tar.gz 11441756 BLAKE2B 1cb44f774afc744e279e23561c4b4deddaaf18e63e1c119703f9a1eb1a9b63cb36225bbbe3b73f6bc2ac4c21cf0c03928da81ea7e6b6b3217958549ca920d8f5 SHA512 be6f260e2ccbcc276f4656a2d3a7797384d4cd293a4bd9bb9aa035eaf2e059fd2c4d9d896f9841b904cf3cf3a27ea36b8a01c7f400a20fd0a0332db0c51c53e9 +DIST wivrn-25.9-server-build-deps.tar.xz 22610092 BLAKE2B 7ae693051d1f64cec25357aedb77e9501af071d47e06774f80aee7b55b3c834f379ddbd4a9fdc5a8795b9a84ac0bc1708e14e8f65f4f54485e0b02a6ceb3641f SHA512 d044cd604c5d21955baff45e8dd86293721d36c53eb6d94a05a2c68e65ac7e17b862153694d504f708cb80d42d226d3146aa2a56f376b8a7b1dba42f0be99fcb +DIST wivrn-25.9.tar.gz 11444064 BLAKE2B a7d816eb12c8f2da8932c5e06b8c53b741386a7c2ccaad11608dff10fc9c1b280f6970c172bf26b9a5cc61fb967f7257d98679acef5948d4116e60677879d39c SHA512 67db629b44cc001e25650ffe9a5cd2045d96f92471219f3dd44a9efe280c9c13a38a5d065f1f3a9e3895186d364cd3cd6e94728352a9d0beb5a01e26e355bedb diff --git a/media-libs/wivrn/wivrn-0.25.ebuild b/media-libs/wivrn/wivrn-25.9.ebuild similarity index 67% rename from media-libs/wivrn/wivrn-0.25.ebuild rename to media-libs/wivrn/wivrn-25.9.ebuild index 058c7e1e36..8b7bc3721b 100644 --- a/media-libs/wivrn/wivrn-0.25.ebuild +++ b/media-libs/wivrn/wivrn-25.9.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake fcaps flag-o-matic xdg +inherit cmake-multilib fcaps flag-o-matic xdg DESCRIPTION="WiVRn OpenXR streaming" HOMEPAGE="https://github.com/WiVRn/WiVRn" @@ -16,6 +16,7 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )" if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git" + EGIT_MIN_CLONE_TYPE="single+tags" MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" else SRC_URI=" @@ -25,9 +26,12 @@ else fi RDEPEND=" + app-arch/libarchive dev-libs/glib dev-libs/libbsd dev-libs/openssl + gnome-base/librsvg + media-libs/libpng media-libs/openxr-loader net-dns/avahi x11-libs/libnotify @@ -65,17 +69,14 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - dev-cpp/cli11 - dev-cpp/eigen - dev-cpp/nlohmann_json dev-libs/boost " BDEPEND=" + dev-cpp/cli11 + dev-cpp/eigen + dev-cpp/nlohmann_json dev-util/glslang dev-util/gdbus-codegen - gui? ( - gnome-base/librsvg - ) dev-util/vulkan-headers " @@ -84,7 +85,13 @@ if [[ ${PV} == 9999 ]]; then git-r3_src_unpack default_src_unpack - local MONADO_COMMIT=$(grep "GIT_TAG" "${P}/CMakeLists.txt" | awk '{print $2}' | tail -1) + # export those before Monado is checked out + export GIT_DESC=$(git -C "${EGIT_DIR}" describe "${EGIT_VERSION}" --tags --always) + export GIT_COMMIT=${EGIT_VERSION} + + # Only use those for the main repo + unset EGIT_BRANCH EGIT_COMMIT + local MONADO_COMMIT=$(cat "${P}/monado-rev") git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMMIT}" git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src" } @@ -102,13 +109,10 @@ else } fi -src_configure() { +multilib_src_configure() { use debug || append-cflags "-DNDEBUG" use debug || append-cxxflags "-DNDEBUG" - if [[ ${PV} == 9999 ]]; then - GIT_DESC=$(git describe --tags --always) - GIT_COMMIT=$(git rev-parse HEAD) - else + if [[ ${PV} != 9999 ]]; then GIT_DESC=v${PV} GIT_COMMIT=v${PV} fi @@ -116,19 +120,20 @@ src_configure() { -DGIT_DESC=${GIT_DESC} -DGIT_COMMIT=${GIT_COMMIT} -DWIVRN_BUILD_CLIENT=OFF - -DWIVRN_BUILD_SERVER=ON - -DWIVRN_OPENXR_MANIFEST_TYPE=relative - -DWIVRN_BUILD_DASHBOARD=$(usex gui) - -DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins) - -DWIVRN_BUILD_WIVRNCTL=ON + -DWIVRN_BUILD_SERVER=$(multilib_is_native_abi && echo ON || echo OFF) + -DWIVRN_BUILD_SERVER_LIBRARY=ON + -DWIVRN_OPENXR_MANIFEST_TYPE=filename + -DWIVRN_BUILD_DASHBOARD=$(multilib_native_usex gui) + -DWIVRN_BUILD_DISSECTOR=$(multilib_native_usex wireshark-plugins) + -DWIVRN_BUILD_WIVRNCTL=$(multilib_is_native_abi && echo ON || echo OFF) -DWIVRN_FEATURE_STEAMVR_LIGHTHOUSE=ON - -DWIVRN_USE_PIPEWIRE=$(usex pipewire) - -DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio) - -DWIVRN_USE_NVENC=$(usex nvenc) - -DWIVRN_USE_VAAPI=$(usex vaapi) + -DWIVRN_USE_PIPEWIRE=$(multilib_native_usex pipewire) + -DWIVRN_USE_PULSEAUDIO=$(multilib_native_usex pulseaudio) + -DWIVRN_USE_NVENC=$(multilib_native_usex nvenc) + -DWIVRN_USE_VAAPI=$(multilib_native_usex vaapi) -DWIVRN_USE_VULKAN_ENCODE=ON - -DWIVRN_USE_X264=$(usex x264) - -DWIVRN_USE_SYSTEMD=$(usex systemd) + -DWIVRN_USE_X264=$(multilib_native_usex x264) + -DWIVRN_USE_SYSTEMD=$(multilib_native_usex systemd) -DWIVRN_USE_SYSTEM_OPENXR=ON -DWIVRN_USE_SYSTEM_BOOST=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON @@ -139,6 +144,19 @@ src_configure() { cmake_src_configure } +multilib_src_install() { + cmake_src_install + + local i ldpath="" + for i in $(get_all_libdirs) ; do + ldpath="${ldpath}:/usr/${i}/wivrn" + done + newenvd - "50${PN}" <<-_EOF_ + LDPATH="${ldpath}" + PRESSURE_VESSEL_IMPORT_OPENXR_1_RUNTIMES=1 + _EOF_ + } + pkg_postinst() { fcaps cap_sys_nice usr/bin/wivrn-server From 9e9fbeff630ccee726e9f123017804c1c7916087 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Thu, 18 Sep 2025 06:35:59 -0400 Subject: [PATCH 24/56] net-vpn/mullvadvpn-app: add 2025.10_beta1 Signed-off-by: Itai Ferber --- net-vpn/mullvadvpn-app/Manifest | 2 + .../mullvadvpn-app-2025.10_beta1.ebuild | 152 ++++++++++++++++++ 2 files changed, 154 insertions(+) create mode 100644 net-vpn/mullvadvpn-app/mullvadvpn-app-2025.10_beta1.ebuild diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest index 7e8e151f65..ed5c4594ec 100644 --- a/net-vpn/mullvadvpn-app/Manifest +++ b/net-vpn/mullvadvpn-app/Manifest @@ -1,2 +1,4 @@ +DIST MullvadVPN-2025.10-beta1_aarch64.rpm 87219529 BLAKE2B 2a78404a3c612fa82924c64f54dbea27b999a87cdc8c3dec06ecaf9726958a46e6549931aba52023cac08802672fccb88b39cee03dadf63843e9b960c4576253 SHA512 82d604974fb7d37cc05f1243ecefc65a8b88d4ebb56c58b361933b720624138e7386d32ee5cc58d2490378f92f0015f5c32f71077d1a411313a75b11ea48ee05 +DIST MullvadVPN-2025.10-beta1_x86_64.rpm 93131069 BLAKE2B 57e8e06a54f0ea368a5104504f25f161b0c69e038647e4cc252d457b2104950f2b0578a36e538fafe52a5ba60a8e6b53bfe5e249896833060457607cb9e6179a SHA512 987880794a68c83312aea890fc82c1cd30b9eb2d790655c17a998329ac0867615dc87ea0897ca86e2ffed888f2b10fdf49e33106097504e5b8036c11be395041 DIST MullvadVPN-2025.9_aarch64.rpm 87243633 BLAKE2B 9a66409af98dd35fb5a5eae6fc863229b4b6deb21b12b045b3ff6689e5693a6a2a4a45917ff190c5d6e2435a63c84899143018c0483d0e3bf8d5dc7ed9480f9b SHA512 0f5b28f2749cbedf6ed70b29c107ed131d10f113ff75afb42cee3daaa1e2218ff1421fd606df2e85940b08ce7acc35b562cb1443097d9f65f70e2c44b1fcdc99 DIST MullvadVPN-2025.9_x86_64.rpm 93122013 BLAKE2B ada9bc4103dd76539630e8a055dfefe745bce48e7446565cfe5389981908e2aacc11f132125f1e4651d029e34b74cfa863463b8902779a11b9baac00d12d79f2 SHA512 71f87267943f6295b932ad281d0ae3ffb0dc9c5af9c636d1df330f37a6199f1903997a4ae3e1702ef9b87cddcf894c9f31654423dc836720f6196379458649aa diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.10_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.10_beta1.ebuild new file mode 100644 index 0000000000..ed23aab17e --- /dev/null +++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2025.10_beta1.ebuild @@ -0,0 +1,152 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop rpm systemd shell-completion xdg + +MYPV="${PV/_beta/-beta}" +DESCRIPTION="Tool used to manage daemon setup" +HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/" +SRC_URI=" + amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_x86_64.rpm ) + arm64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${MYPV}/MullvadVPN-${MYPV}_aarch64.rpm ) +" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RESTRICT="bindist mirror strip" + +RDEPEND=" + app-accessibility/at-spi2-core:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/pango +" + +QA_PREBUILT="*" + +src_install() { + sed -i "s|SCRIPT_DIR=.*|SCRIPT_DIR=\"/opt/Mullvad VPN/\"|g" "${S}/opt/Mullvad VPN/mullvad-vpn" || die + + # Using doins -r would strip executable bits from all binaries + cp -pPR opt "${D}"/ || die "Failed to copy files" + fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler" + fperms 4755 "/opt/Mullvad VPN/chrome-sandbox" + + dobin ./usr/bin/mullvad + dobin ./usr/bin/mullvad-daemon + dobin ./usr/bin/mullvad-exclude + dosym -r "/opt/Mullvad VPN/mullvad-vpn" /usr/bin/mullvad-vpn + dosym -r "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report + + # mullvad-exclude uses cgroups to manage exclusions, which requires root permissions, but is + # also most often used to exclude graphical applications which can't or shouldn't run as root + # (i.e., can't be run under `sudo/doas /usr/bin/mullvad-exclude ...`, because `sudo`/`doas` + # change user). The setuid bit allows any user to exclude executables under their own UID. + fperms 4755 /usr/bin/mullvad-exclude + + newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon + + systemd_newunit ./usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service + systemd_newunit ./usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service + + newbashcomp ./usr/share/bash-completion/completions/mullvad mullvad + newfishcomp ./usr/share/fish/vendor_completions.d/mullvad.fish mullvad + newzshcomp ./usr/share/zsh/site-functions/_mullvad _mullvad + + domenu ./usr/share/applications/mullvad-vpn.desktop + local x + for x in 16 32 48 64 128 256 512 1024; do + doicon -s "${x}" "./usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png" + done +} + +MULLVAD_IS_BEING_UPDATED=false + +pkg_preinst() { + xdg_pkg_preinst + + [[ -n "$(best_version "${CATEGORY}/${PN}")" ]] && MULLVAD_IS_BEING_UPDATED=true +} + +pkg_postrm() { + xdg_pkg_postrm + + if [[ ${MULLVAD_IS_BEING_UPDATED} = "false" ]]; then + if ! command -v pgrep &>/dev/null || pgrep -f "mullvad-(daemon|gui)"; then + elog "Mullvad has been uninstalled. To stop the service," + elog "1. Quit the Mullvad app" + elog " * Manually: 'Disconnect & quit' from the Mullvad menu" + elog " OR" + elog " * Command line: pkill -f mullvad-gui" + elog "2. Stop the daemon" + elog " * OpenRC: rc-service mullvad-daemon stop" + elog " OR" + elog " * systemd: systemctl stop mullvad-daemon" + elog " OR" + elog " * other: pkill -f mullvad-daemon" + fi + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ${MULLVAD_IS_BEING_UPDATED} = "true" ]]; then + if command -v pgrep &>/dev/null && pgrep -f "mullvad-(daemon|gui)" &>/dev/null; then + elog "Mullvad has been updated. To restart the service," + elog "1. Restart the daemon" + elog " * OpenRC: rc-service mullvad-daemon restart" + elog " OR" + elog " * systemd: systemctl restart mullvad-daemon" + elog "2. Restart the app" + elog " * Manually: 'Disconnect & quit' from the Mullvad menu and relaunch using" + elog " your preferred desktop launcher" + elog " OR" + elog " * Command line: pkill -f mullvad-gui && '/opt/Mullvad VPN/mullvad-vpn' & disown" + else + elog "Mullvad has been updated. To start the service," + elog "1. Start the daemon" + elog " * OpenRC: rc-service mullvad-daemon start" + elog " OR" + elog " * systemd: systemctl start mullvad-daemon" + elog "2. Launch the app" + elog " * Manually: use your preferred desktop launcher" + elog " OR" + elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" + fi + else + elog "Mullvad has been installed. To start the service," + elog "1. Enable and start the daemon" + elog " * OpenRC: rc-update add mullvad-daemon default" + elog " rc-service mullvad-daemon start" + elog " OR" + elog " * systemd: systemctl enable mullvad-daemon" + elog " systemctl start mullvad-daemon" + elog "2. Launch the app" + elog " * Manually: use your preferred desktop launcher" + elog " OR" + elog " * Command line: '/opt/Mullvad VPN/mullvad-vpn' & disown" + fi +} From 61625cd28270ae8ae179cec2dec848627aebf449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20P=20Rey=20=28Chuso=29?= Date: Thu, 18 Sep 2025 13:28:18 +0200 Subject: [PATCH 25/56] net-im/mautrix-whatsapp: 0.12.3 version bump. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jesús P Rey (Chuso) --- net-im/mautrix-whatsapp/Manifest | 4 ++-- ...-whatsapp-0.12.3.ebuild => mautrix-whatsapp-0.12.5.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename net-im/mautrix-whatsapp/{mautrix-whatsapp-0.12.3.ebuild => mautrix-whatsapp-0.12.5.ebuild} (92%) diff --git a/net-im/mautrix-whatsapp/Manifest b/net-im/mautrix-whatsapp/Manifest index 458dd5ca7f..5df6585b0c 100644 --- a/net-im/mautrix-whatsapp/Manifest +++ b/net-im/mautrix-whatsapp/Manifest @@ -1,2 +1,2 @@ -DIST mautrix-whatsapp-0.12.3-deps.tar.xz 46526304 BLAKE2B a56deda82e3bfff3b821f19168a7106ce4735f236dd016177c400e2e8a2264e1688fa40cb97131c9fb42fd6cd0e4484d036f9eb8115502f2538174e5ed15b8a4 SHA512 7e7d668a8d37e4789791ce84b61505ff4f7830f95ec9645e2f53358e93a398d7441103e36032dad1f23bb4cb84e113fada290dc548c9de6fda02695128017bf0 -DIST mautrix-whatsapp-0.12.3.gh.tar.gz 118261 BLAKE2B 7c15790c0fdce5feeb13715ff1c857ecee030ffd32da036e85eec854922a8cb762179642164d55e9aebfea5f9c809c9b79b5a75ef99c8cbf16663acac0d3fe9c SHA512 b9dc932cbc700616c1450d9f52f7ab6a6f222c5e56ccdd4c0c11af18df8695da67ca2f51b580d4a9532c267745fe0da17208457f14d3880ca6fb429bce601ac2 +DIST mautrix-whatsapp-0.12.5-deps.tar.xz 46131824 BLAKE2B 9fa09af0c87bd5965dea241ad44dc07d7b9a06b61a537964384e8269bee5b929cda9638cb2eeb7dc0ef83131776f0cb31eddfa46bcc1c12b28948631efc20594 SHA512 2a0da7fdc513b8c760014763fa488329a3b8b0104996beb2ab20a44650781bac75a4840665a6732951e5453110ecb9ee19c907c98d33ef9b507b68f76f1628f2 +DIST mautrix-whatsapp-0.12.5.gh.tar.gz 123398 BLAKE2B d806f6e1553cae231bf4b107f8500b488315edf741a3f5b92f9ba1268e33225de8445ab309204f5b3243bd7cee04f18e7d6cfa13daf26870ee89c3739ca973be SHA512 15244f89cbfd63d57482fa3f209085d966fab9190f0ed280d1a9fc8dd2bf10568afdad4860e55bf280d065b70483fedc29b8dd20620679a7cef0c185a6cc3776 diff --git a/net-im/mautrix-whatsapp/mautrix-whatsapp-0.12.3.ebuild b/net-im/mautrix-whatsapp/mautrix-whatsapp-0.12.5.ebuild similarity index 92% rename from net-im/mautrix-whatsapp/mautrix-whatsapp-0.12.3.ebuild rename to net-im/mautrix-whatsapp/mautrix-whatsapp-0.12.5.ebuild index 7c76ab5f80..b882b7b206 100644 --- a/net-im/mautrix-whatsapp/mautrix-whatsapp-0.12.3.ebuild +++ b/net-im/mautrix-whatsapp/mautrix-whatsapp-0.12.5.ebuild @@ -36,8 +36,8 @@ src_install() { ( echo -e '# Network-specific config options\nnetwork:' - sed 's/^/ /' pkg/connector/example-config.yaml - cat ../go-mod/maunium.net/go/mautrix@v0.24.2/bridgev2/matrix/mxmain/example-config.yaml + sed 's/^/ /' pkg/connector/example-config.yaml || die + cat ../go-mod/maunium.net/go/mautrix@v0.25.1/bridgev2/matrix/mxmain/example-config.yaml || die ) | sed "s_\./logs/bridge\.log_/var/log/mautrix/whatsapp/mautrix-whatsapp.log_" > "${PN/-/_}.yaml" || die From 67056556a8941c4b235b4f55c71ff83754b7dd12 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 18 Sep 2025 14:24:13 +0200 Subject: [PATCH 26/56] games-util/pegasus: treeclean Signed-off-by: David Roman --- games-util/pegasus/pegasus-9999.ebuild | 42 -------------------------- profiles/package.mask | 5 --- 2 files changed, 47 deletions(-) delete mode 100644 games-util/pegasus/pegasus-9999.ebuild diff --git a/games-util/pegasus/pegasus-9999.ebuild b/games-util/pegasus/pegasus-9999.ebuild deleted file mode 100644 index 9047c5ba17..0000000000 --- a/games-util/pegasus/pegasus-9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v3 - -EAPI=8 - -DESCRIPTION="Graphical frontend for browsing your game library" -HOMEPAGE="https://pegasus-frontend.org/" - -EGIT_REPO_URI="https://github.com/mmatyas/pegasus-frontend" -EGIT_BRANCH="master" -inherit git-r3 qmake-utils xdg - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" -dev-qt/qtconcurrent:5 -dev-qt/qtmultimedia:5[qml] -dev-qt/qtquickcontrols2:5 -dev-qt/qtsvg:5 -dev-qt/qtsql:5[sqlite] -media-libs/libpng -media-libs/libsdl2 -" - -DEPEND="$RDEPEND" - -BDEPEND="dev-qt/linguist-tools:5" - -src_configure() { - eqmake5 USE_SDL_GAMEPAD=1 USE_SDL_POWER=1 \ - INSTALL_BINDIR="${EPREFIX}/usr/bin" \ - INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" \ - INSTALL_DESKTOPDIR="${EPREFIX}/usr/share/applications" \ - INSTALL_ICONDIR="${EPREFIX}/usr/share/icons" -} - -src_install() { - emake INSTALL_ROOT="${D}" install - dosym ../icons/64x64/apps/org.pegasus_frontend.Pegasus.png \ - /usr/share/pixmaps/org.pegasus_frontend.Pegasus.png -} diff --git a/profiles/package.mask b/profiles/package.mask index 56407ae8ed..da8d459d26 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -46,11 +46,6 @@ app-text/klogg # Removal on 2025-09-18 media-video/avisynth+ -# David (stkw0) Roman (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 (2025-07-25) # Depends on removed pydantic version. dev-python/safety-schemas From 926bf67076d10d0762adc252bf7c6f3c38af73c9 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 18 Sep 2025 14:25:55 +0200 Subject: [PATCH 27/56] media-video/avisynth+: treeclean Closes: https://bugs.gentoo.org/961711 (pkgremoved) Signed-off-by: David Roman --- media-video/avisynth+/avisynth+-9999.ebuild | 47 ------------------- .../avisynth+-9999-return-type-warning.patch | 12 ----- media-video/avisynth+/metadata.xml | 8 ---- profiles/package.mask | 5 -- 4 files changed, 72 deletions(-) delete mode 100644 media-video/avisynth+/avisynth+-9999.ebuild delete mode 100644 media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch delete mode 100644 media-video/avisynth+/metadata.xml diff --git a/media-video/avisynth+/avisynth+-9999.ebuild b/media-video/avisynth+/avisynth+-9999.ebuild deleted file mode 100644 index e601466ce4..0000000000 --- a/media-video/avisynth+/avisynth+-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git-r3" - EGIT_REPO_URI="https://github.com/AviSynth/AviSynthPlus.git" -fi - -inherit cmake-multilib ${SCM} - -DESCRIPTION="A powerful nonlinear scripting language for video" -HOMEPAGE="https://github.com/AviSynth/AviSynthPlus" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -else # TODO release - SRC_URI="" -fi - -LICENSE="GPL-2" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~amd64" -fi - -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/avisynth+-9999-return-type-warning.patch" -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/avisynth/avs/arch.h -) - -pkg_postinst() { - elog "Integration with some packages can be achieved by setting environment" - elog "variables and re-emerging the package:" - elog "" - elog "media-video/ffmpeg:" - elog " - add \"--enable-avisynth\" to EXTRA_FFMPEG_CONF" - elog "" - elog "media-libs/ffmpegsource:" - elog " - add \"--enable-avisynth\" to EXTRA_ECONF" - elog " - add \"-I/usr/include/avisynth\" to CXXFLAGS" -} diff --git a/media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch b/media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch deleted file mode 100644 index c4f7d85716..0000000000 --- a/media-video/avisynth+/files/avisynth+-9999-return-type-warning.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- avisynth+-9999/avs_core/core/parser/script.cpp.orig 2023-05-24 19:09:20.896164496 +0200 -+++ avisynth+-9999/avs_core/core/parser/script.cpp 2023-05-24 19:11:50.755632346 +0200 -@@ -1941,6 +1941,9 @@ - - return PROCESS_32_ON_32; - } -+#else -+ else -+ return PROCESS_UNKNOWN; - #endif - } - diff --git a/media-video/avisynth+/metadata.xml b/media-video/avisynth+/metadata.xml deleted file mode 100644 index b6c6a91c67..0000000000 --- a/media-video/avisynth+/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - AviSynth/AviSynthPlus - - diff --git a/profiles/package.mask b/profiles/package.mask index da8d459d26..a4935c1730 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -41,11 +41,6 @@ media-sound/pulseaudio-virtualmic # Removal on 2025-09-29 app-text/klogg -# Florian Albrechtskirchinger (2025-08-18) -# Unwanted and unmaintained. Live ebuild only. -# Removal on 2025-09-18 -media-video/avisynth+ - # David (stkw0) Roman (2025-07-25) # Depends on removed pydantic version. dev-python/safety-schemas From 7f80124ed0ecb7d702b69c011b847cb0c7367204 Mon Sep 17 00:00:00 2001 From: Violet Purcell Date: Thu, 18 Sep 2025 09:59:27 -0400 Subject: [PATCH 28/56] dev-libs/mcl: backport musl lift_sequence fix from azahar fork Signed-off-by: Violet Purcell --- .../mcl-0.1.13-musl-lift_sequence-fix.patch | 27 +++++++++++++++++++ dev-libs/mcl/mcl-0.1.13.ebuild | 1 + 2 files changed, 28 insertions(+) create mode 100644 dev-libs/mcl/files/mcl-0.1.13-musl-lift_sequence-fix.patch diff --git a/dev-libs/mcl/files/mcl-0.1.13-musl-lift_sequence-fix.patch b/dev-libs/mcl/files/mcl-0.1.13-musl-lift_sequence-fix.patch new file mode 100644 index 0000000000..d74774bf9f --- /dev/null +++ b/dev-libs/mcl/files/mcl-0.1.13-musl-lift_sequence-fix.patch @@ -0,0 +1,27 @@ +From https://github.com/azahar-emu/mcl/commit/7b08d83418f628b800dfac1c9a16c3f59036fbad Mon Sep 17 00:00:00 2001 +From: PabloMK7 +Date: Sun, 16 Mar 2025 22:27:04 +0000 +Subject: [PATCH] Fix lift_sequence in msys2 + +--- a/include/mcl/mp/typelist/lift_sequence.hpp ++++ b/include/mcl/mp/typelist/lift_sequence.hpp +@@ -5,6 +5,7 @@ + #pragma once + + #include ++#include + + #include "mcl/mp/typelist/list.hpp" + +@@ -20,6 +21,11 @@ struct lift_sequence_impl> { + using type = list...>; + }; + ++template ++struct lift_sequence_impl> { ++ using type = list...>; ++}; ++ + } // namespace detail + + /// Lifts values in value list VL to create a type list. diff --git a/dev-libs/mcl/mcl-0.1.13.ebuild b/dev-libs/mcl/mcl-0.1.13.ebuild index ab7df6462d..d8e63364de 100644 --- a/dev-libs/mcl/mcl-0.1.13.ebuild +++ b/dev-libs/mcl/mcl-0.1.13.ebuild @@ -25,6 +25,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-0.1.13-build-tests-only-when-requested.patch + "${FILESDIR}"/${PN}-0.1.13-musl-lift_sequence-fix.patch ) src_configure() { From a15ccc48de01648444dec821e75ec4f35f93d69e Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Thu, 18 Sep 2025 17:09:52 +0200 Subject: [PATCH 29/56] dev-util/rust-rover: add 2025.2.2 Signed-off-by: Aniela Starzyk --- dev-util/rust-rover/Manifest | 1 + .../rust-rover/rust-rover-2025.2.2.ebuild | 130 ++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 dev-util/rust-rover/rust-rover-2025.2.2.ebuild diff --git a/dev-util/rust-rover/Manifest b/dev-util/rust-rover/Manifest index 68e8fc402f..7179c237ff 100644 --- a/dev-util/rust-rover/Manifest +++ b/dev-util/rust-rover/Manifest @@ -1,2 +1,3 @@ DIST RustRover-2024.2.1.tar.gz 1052249211 BLAKE2B 4035f514ec6556e15ce02c283965f87db20c78a96c03654cb4445dc8af5da715f0421eea4c3a32d50abed96d83c4a2aaa0db8baf5ab0ec530af89f0a7c70d5f7 SHA512 7b77850297869a5863b60521307b23738edef5315299881e2d920095823ab183618085d1c8a1ec3d058ab2b0365cc795c41755f1a57882e4d182428d5ccb5b8b DIST RustRover-2025.2.1.tar.gz 1257721397 BLAKE2B 1b7f3e9cb1f54630eb213308141e55e812a84ef2bfe5bb9003f7bcf0aabe59b9b476200ffdf90c7aeb7370ec8513d1a7b874282342e3f20ee793db9a75cd0659 SHA512 cb1d7829efa2aecaaeb1d9ed76d914a83ae15da5d58d38d02d0e4f248b7e7bd14f7ac4b8a82ecd3d0f29a11e857b847f1689125353d03783399cbd3ce8cf2d73 +DIST RustRover-2025.2.2.tar.gz 1261938223 BLAKE2B 97bd96ede0b25e0558ead227d8db105f684f6b70b9cdc130e1e4dade2eeac23e8e79d4966eb66b6a6aa54d828992e17a062955391205d609b6e533eed953c1c3 SHA512 c77526fd9f8d3cbb5cff23043d51dcd397c77ffddedc9c820cd83d6a5403eb5850e4d543a4b8e0582e827b104027c98f1bf340a1c3c35d7b950406f514afc9d4 diff --git a/dev-util/rust-rover/rust-rover-2025.2.2.ebuild b/dev-util/rust-rover/rust-rover-2025.2.2.ebuild new file mode 100644 index 0000000000..2c2443bd2a --- /dev/null +++ b/dev-util/rust-rover/rust-rover-2025.2.2.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +inherit desktop wrapper xdg-utils + +DESCRIPTION="A feature-rich Rust IDE with timely support by JetBrarins" +HOMEPAGE="https://www.jetbrains.com/rust/" +SRC_URI="https://download.jetbrains.com/rustrover/RustRover-${PV}.tar.gz" + +# to keep it tidy. +S="${WORKDIR}/RustRover-${PV}" + +LICENSE="idea-eap-EULA" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="+bundled-jdk" +RESTRICT="bindist mirror" +QA_PREBUILT="opt/RustRover/*" + +BDEPEND="dev-util/patchelf" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-debug/gdb + llvm-core/lldb + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/freetype:2 + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-libs/zlib + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libXxf86vm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/pango +" + +src_prepare() { + default + + local remove_me=( + Install-Linux-tar.txt + bin/gdb + bin/lldb + plugins/remote-dev-server/selfcontained + plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64 + plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + lib/async-profiler/aarch64 + ) + + rm -rv "${remove_me[@]}" || die + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + for file in "jbr/lib/"/{libjcef.so,jcef_helper} + do + if [[ -f "${file}" ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done +} + +src_install() { + local DIR="/opt/RustRover" + local JRE_DIR="jbr" + + insinto ${DIR} + doins -r * + + # bin files + for _f in format.sh fsnotifier inspect.sh jetbrains_client.sh ltedit.sh \ + rustrover rustrover.sh restarter; do + fperms 755 "${DIR}/bin/$_f" + done + + # JRE bin files + for _f in java javac javadoc jcmd jdb jfr jhsdb jinfo jmap \ + jps jrunscript jstack jstat keytool rmiregistry serialver; do + fperms 755 "${DIR}/${JRE_DIR}/bin/$_f" + done + + # lib files + for _f in chrome-sandbox jcef_helper jexec jspawnhelper; do + fperms 755 "${DIR}/${JRE_DIR}/lib/$_f" + done + + if ! use bundled-jdk; then + rm -r "${D}/${DIR}/${JRE_DIR}" || die + fi + + make_wrapper "rustrover" "${DIR}/bin/rustrover" + newicon "bin/rustrover.svg" "rustrover.svg" + make_desktop_entry "rustrover" "RustRover" "rustrover" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + dodir /etc/sysctl.d/ + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} From 87c235999d3d4263e3a9f16674312321ae586b26 Mon Sep 17 00:00:00 2001 From: Aniela Starzyk Date: Thu, 18 Sep 2025 20:32:55 +0200 Subject: [PATCH 30/56] net-proxy/ngrok-bin: add 3.29.0, drop 3.20.0 Signed-off-by: Aniela Starzyk --- net-proxy/ngrok-bin/Manifest | 14 +++++++------- ...k-bin-3.20.0.ebuild => ngrok-bin-3.29.0.ebuild} | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) rename net-proxy/ngrok-bin/{ngrok-bin-3.20.0.ebuild => ngrok-bin-3.29.0.ebuild} (97%) diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest index 3504b5c701..ee08b9458b 100644 --- a/net-proxy/ngrok-bin/Manifest +++ b/net-proxy/ngrok-bin/Manifest @@ -1,7 +1,7 @@ -DIST ngrok-bin-3.20.0-amd64.tgz 14817368 BLAKE2B f5354f4e7b10f207aa2a6a21b8ada8d1d54d21b39e59369d482e7cf3af0b291d26d60333d3ae5e7e30b244e60824e1c7a635a1fb707ad85f0ae708e71f010ae5 SHA512 68de2f85f6673ef4318d082e99491315285dff4d792f5103a6f35ea1147cefb280a7a670d229a25c41a60e943cef6ea7c396f8d2700ea36b44bd7842feef33de -DIST ngrok-bin-3.20.0-arm.tgz 14092164 BLAKE2B db37deed8c42e58a312593dfeedf4637ed08a0a3305bd13a58d8e27029a28587cb356d2c684e325455934d3816ec64d7fd353545aafcf3f76c363df3e4b6d0d4 SHA512 86d49b6c1e547be4da01feb6857881028a54cbbfc0314d59a1e8eba2327da4ece9d48e597596a583d53210719f0c6bffe3e4f2dd644e004148ebb48cd917813b -DIST ngrok-bin-3.20.0-arm64.tgz 13490197 BLAKE2B 2ab5b1121686e14dc433ead89f41b63e06188c43e92e0fdafce671217ad46fa411880e7766d0d04a3f9ac2a731fb4e9062f38576f08e705bd7437b288d840bfc SHA512 131c651c9c904117ce1104d2d1b9ba517d945cc584298855f288c842018db1481e04e47a41d0c2080cd7340b53ab851ecc6f3652a5bf19c299470bfbbb54b651 -DIST ngrok-bin-3.20.0-i386.tgz 13740996 BLAKE2B a9f4359d846f81c64cd480a1ae2678db3d50cb9b28c8970e4801370703d7888d2e1689a07b30ccea96df8333f5317d7b5c801bbd0a81aee144fb6f8fe9e37ef0 SHA512 17766591f903d9cd77c18e7740217b44d0cba3cb46f73c28fe7b3d708563bd4560b7d583bf97702c8c1a0b02f8c5b8db9e56f50109b2373b94467c8bf24c6d59 -DIST ngrok-bin-3.20.0-mips.tgz 12612361 BLAKE2B 8a2f6d29d73a78004034702863dbf348bffe7942ecb31871866c7f8b489e30e79595659780ec9072f96f2ca5c4a5623c79c25d0128e2fadc3e3603697531add6 SHA512 b1f312b83193d25b1fe396812664231d93316d8267e1e29743ecc128a8e4312930ff24b63b920038754f1380d6379b2b7d82663fea73fdcfb8cd34430bcdc184 -DIST ngrok-bin-3.20.0-ppc64.tgz 13132719 BLAKE2B e4d3f17f4a35f691b7a884c98df4656962419c2047b0477a460870f78d776283397fee0e15dad427e337a1d884439eebf2ca099610e3bf28788c824de03db074 SHA512 b35be9dc4a8474ecb71ab0bdfcb1dacbb60594fac58f1bbf4f8691045113c65b98d3f5e11b776deb32209f06ec4d7590e60060eeb37eaae1ad0c643c22e5d783 -DIST ngrok-bin-3.20.0-s390.tgz 14386871 BLAKE2B e48eb17bb210a7a2f723aeac305c02acb52656b6222f6dd818e22d40aa175a4194dac882fd46d618ff9f072875f0ca2b6836c5bc9126fc08e13d9ef079bae215 SHA512 c9ba714cc9bce37958939064f502240e8903f28c6cfa49a3e21ed0fd4b9b048afeec7ee8ef3099c02ab961e4db846d9199eeb212e2b820cca733ec5b1c95e296 +DIST ngrok-bin-3.29.0-amd64.tgz 9307097 BLAKE2B 600eb2dfa556616f42cbba9ab476c2a7053f485e121aaebb0039492cde30fb414adc2f70b0767854ee7cd1b77774233acbdaef0246cd1b4a699e5e3065edc22c SHA512 24a059385e2e090ba6b5a2a5e2f5ab49c55e403691954b5a04169b58dd484e2ed19511ac6507b1ce98666dd47247e1f80c8df4941aa5e9d9b6ef64bb7292866d +DIST ngrok-bin-3.29.0-arm.tgz 8803191 BLAKE2B 7e06e2a581b6617679c3c452afb96a57e7011c1b49a54d343cd35db59462e99e7dac2cad64141a4105636369796b181f9ddf3cd7edd001bd10f50bfa9a807da8 SHA512 adee657651310e831a00b1601e5e34ff1fddbff7932d9168d5e993829bc88755070b0884084efdfd3deace779d65fb4876c8b741a4c6d7cbdbbbf08e50b540a3 +DIST ngrok-bin-3.29.0-arm64.tgz 8620795 BLAKE2B 64522b5c666d76db5f6a04304536173dbcb75217990b262afeaf398b11897dd187fab597c28040d28fdc1a8e6b36f2e092c1384fb0437b057e4d1eb5d0df1690 SHA512 ea8e8baff4c19ebd46c6e43593badcde44f40f415c25387d514f5e1233f92d479ae3df68fb2286c375d820528cd4bd10c9fcd804e221d3c525d69cd6fe256e99 +DIST ngrok-bin-3.29.0-i386.tgz 8836516 BLAKE2B a4153733bc68e97e4b771b2d2f13ba85105aa0681a7cf7b600668873d6664cef6838c132ca49f8e254cf8a6d0ca095ed5ec1263620b837e6e056c72d46d28585 SHA512 a74c93bfc96d477bb0f406cfb1a931ae596e648873e6b9a5fd258284dc430df8b902caa4bb0bf770eb9911e771de2302e786273e2098734f2a53b0cc4b4e4773 +DIST ngrok-bin-3.29.0-mips.tgz 8254177 BLAKE2B 82b3439c3596cef8abb823d4ddc0badf4c977cb6b2091d6757e5294448e0fd2c8d649a935042a7391a35fadbf713adb896f9cb32fa37c6d660016791cc82ee9c SHA512 122e471f0be83c895354f4001e6958ce733f595fbed112a446ede9a07fc610dd4493ee6e1a58735fd18429d8871693c86757f813f8faa54e8a2830b25ad16cb9 +DIST ngrok-bin-3.29.0-ppc64.tgz 8516480 BLAKE2B 03475ccfe3dd9305f2a9ab4f1090eecbab0f924a24a136ab117e9a4d7c0beee8e0d4c899ff504c8b018cb488ed75cb5d4ffab45534de480f33a12b74c338a667 SHA512 7a99eccffa6eb31ce2aef89581b318b96979b3fd7aa46fb9ef1728a87639c123ca4622fe31432c50d7f68426cfbd052bf4e34fe61fc3f8219957db168be83c8e +DIST ngrok-bin-3.29.0-s390.tgz 9008487 BLAKE2B b4d4d7189ddc1de18a244fc4b63b2555a3e3e9dace8a103538361e9cb243610587fd602e2e50fddce8467af16d59dc062b07201f74fdab592f266c8194e93dc6 SHA512 5caf258072166f21c7d842827d23b450a1504dc7d421c92128be5861bf8649558080d09172ec0bcb0896c5eebac2e5c7fb7236ecf6d7254926f1c133b648eb3f diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.20.0.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.29.0.ebuild similarity index 97% rename from net-proxy/ngrok-bin/ngrok-bin-3.20.0.ebuild rename to net-proxy/ngrok-bin/ngrok-bin-3.29.0.ebuild index 0e9737850d..f09a6f0401 100644 --- a/net-proxy/ngrok-bin/ngrok-bin-3.20.0.ebuild +++ b/net-proxy/ngrok-bin/ngrok-bin-3.29.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway" -HOMEPAGE="https://ngrok.org" +HOMEPAGE="https://ngrok.com" # Each supported arch should get their own bins SRC_URI=" amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}-amd64.tgz ) From 0cd5371511cd93f6f40b2130f28268227c37a117 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 18 Sep 2025 21:41:27 +0300 Subject: [PATCH 31/56] dev-vcs/lazygit: 0.55.1 version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.55.1.ebuild | 39 +++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.55.1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index afcf941719..6a899645f9 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -2,3 +2,4 @@ DIST lazygit-0.53.0.tar.gz 5360932 BLAKE2B c1484fe9ac7a39463ddb766d62ce91c9576b6 DIST lazygit-0.54.0.tar.gz 5362017 BLAKE2B 03ba95a4074db88a2ede507e646812a4f8c9caa721199aab90c62790248cf5a6f8da824cdf1c91e22641749ce8a13649b0a3d2081da9ba5ac5bf928a2fa6e979 SHA512 0a2416ad5593fef07c546180d9ce046d2a0a571cb7d587c6c202ac277852d66c425b13146142d1ca609d13d0249917a9ad112826c32359f483c9dc766fb46119 DIST lazygit-0.54.2.tar.gz 5363291 BLAKE2B dc5827488cb84ca0f91516005ca18e1a5dd9b77c22c7c4203dd9a2d4684415e53a32c18cbaabd0aaff1237716e23deda92dd4cf65335ecfd4f996bf401e6d8f8 SHA512 8e05507f99e5fb32481e217454e0bb6b31157dcc0f5f1cb24c43161acaeb5427fdb5e83c9e3dfc19d4d023488b6cfa06d211b52f5f06add976bda901bbfe93a4 DIST lazygit-0.55.0.tar.gz 5366970 BLAKE2B 23bd83bc370da61bab29e6844df21b03328a5eacb06cc029b0124e1f88cc0df65f8cb62a5dc6e021576a4000e9abc5044d3250caba695aeffd2e7af2d36d9130 SHA512 471f97e4f27591459809a06ad5163bbfcd25f9a648f4ddcd167c09f0e68aff503b700cc08a49c44a506e26b67e43b3c383d2d2a7337c88774d7230dda005bf54 +DIST lazygit-0.55.1.tar.gz 5366730 BLAKE2B bd3857719df9969727fa5845975018749e0d8073576dd8cc5f49afcaa7413792565ba070ae9e0c2fa38ddb11be1568fdad798ffc23a8b99ff65d103dd8d83373 SHA512 2595e917abb7510bfb9840a7d88864710f18005ab4d7bae13be9054633eff73a0b2726f0b152e8481262086e759ca1ec1bea62e4051e700c760564c4e7eae088 diff --git a/dev-vcs/lazygit/lazygit-0.55.1.ebuild b/dev-vcs/lazygit/lazygit-0.55.1.ebuild new file mode 100644 index 0000000000..398916c00d --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.55.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" + src_unpack() { + git-r3_src_unpack + } +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="Apache-2.0 BSD ISC MIT Unlicense" +SLOT="0" +RDEPEND="dev-vcs/git" + +DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) + +src_compile() { + ego build -o "bin/${PN}" \ + -ldflags "-X main.version=${PV}" +} + +src_test() { + ego test ./... -short +} + +src_install() { + dobin "bin/${PN}" + einstalldocs +} From ef1d909788f1ae573dcb52463151f14eb692506e Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 19 Sep 2025 00:55:16 +0300 Subject: [PATCH 32/56] dev-lib/jonquil: 0.3.0 version bump Signed-off-by: Sergey Torokhov --- dev-libs/jonquil/Manifest | 1 + dev-libs/jonquil/jonquil-0.3.0.ebuild | 36 +++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-libs/jonquil/jonquil-0.3.0.ebuild diff --git a/dev-libs/jonquil/Manifest b/dev-libs/jonquil/Manifest index c4dd50d010..605d76e50c 100644 --- a/dev-libs/jonquil/Manifest +++ b/dev-libs/jonquil/Manifest @@ -1 +1,2 @@ DIST jonquil-0.2.0.tar.gz 49875 BLAKE2B 15b5b9acf08495979961dcc6ea065d47cfdd06da9519c715fde6a73c426828ef0dda6aecc8df3355ec3bd4ad537e41f83e021a5d16e7a67d6131441651bb8b5c SHA512 6abc682ba19307bcbb71fabc557b0cdc6b597138bfa6879553beb70384f362e9e73724f6a7fd7243b3e1711b42865e22daa16d1188092307c3782951f37b5b91 +DIST jonquil-0.3.0.tar.gz 50512 BLAKE2B 42a4cdd7c863af4e61840e0c97dbdb72fdae202af50d5b7de67a9603b3d00dedf329a591d50fa8a7f2c2694a68f2b165b374e30a9c6e02fed34e3c96cced609e SHA512 cb54ea938c91a88ba754fc6ff09c433b401ff1defaeca0156fbfb1900f545aa1511a1faf63b43eb251043ec0f00d63c6d78ddee4b90f765689353e001d0a1c31 diff --git a/dev-libs/jonquil/jonquil-0.3.0.ebuild b/dev-libs/jonquil/jonquil-0.3.0.ebuild new file mode 100644 index 0000000000..6ca535b3e1 --- /dev/null +++ b/dev-libs/jonquil/jonquil-0.3.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" + +inherit cmake fortran-2 + +DESCRIPTION="Jonquil: Bringing TOML blooms to JSON land" +HOMEPAGE="https://toml-f.readthedocs.io/en/latest/how-to/jonquil.html" +SRC_URI="https://github.com/toml-f/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 MIT" +SLOT="0/2" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/toml-f:0/4 +" + +DEPEND=" + ${RDEPEND} + test? ( dev-util/fortran-test-drive ) +" + +src_configure() { + local mycmakeargs=( + -DENABLE_TESTING=$(usex test) + ) + + cmake_src_configure +} From 9b2b23903f63bf2832a97ae8eeeab5fe20217550 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 19 Sep 2025 00:57:15 +0300 Subject: [PATCH 33/56] dev-vcs/lazygit: drop old 0.53.0, 0.54.0 Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 2 -- dev-vcs/lazygit/lazygit-0.53.0.ebuild | 32 ---------------------- dev-vcs/lazygit/lazygit-0.54.0.ebuild | 39 --------------------------- 3 files changed, 73 deletions(-) delete mode 100644 dev-vcs/lazygit/lazygit-0.53.0.ebuild delete mode 100644 dev-vcs/lazygit/lazygit-0.54.0.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 6a899645f9..fb30be5d5c 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,5 +1,3 @@ -DIST lazygit-0.53.0.tar.gz 5360932 BLAKE2B c1484fe9ac7a39463ddb766d62ce91c9576b681928eca52fd5ab6d65316970416d7fbe4f9c14783b7bd0c1d5eb2cca81602a3522b36814d199895b86908cb0b3 SHA512 98cb4bf8df07133c677cd977d80b8e3a3f6e53c15505dd2a0241903752188f634ce7cc70a3030a33d9676bafc3c5838e7fd5768a2152b25bb2e74444ae194173 -DIST lazygit-0.54.0.tar.gz 5362017 BLAKE2B 03ba95a4074db88a2ede507e646812a4f8c9caa721199aab90c62790248cf5a6f8da824cdf1c91e22641749ce8a13649b0a3d2081da9ba5ac5bf928a2fa6e979 SHA512 0a2416ad5593fef07c546180d9ce046d2a0a571cb7d587c6c202ac277852d66c425b13146142d1ca609d13d0249917a9ad112826c32359f483c9dc766fb46119 DIST lazygit-0.54.2.tar.gz 5363291 BLAKE2B dc5827488cb84ca0f91516005ca18e1a5dd9b77c22c7c4203dd9a2d4684415e53a32c18cbaabd0aaff1237716e23deda92dd4cf65335ecfd4f996bf401e6d8f8 SHA512 8e05507f99e5fb32481e217454e0bb6b31157dcc0f5f1cb24c43161acaeb5427fdb5e83c9e3dfc19d4d023488b6cfa06d211b52f5f06add976bda901bbfe93a4 DIST lazygit-0.55.0.tar.gz 5366970 BLAKE2B 23bd83bc370da61bab29e6844df21b03328a5eacb06cc029b0124e1f88cc0df65f8cb62a5dc6e021576a4000e9abc5044d3250caba695aeffd2e7af2d36d9130 SHA512 471f97e4f27591459809a06ad5163bbfcd25f9a648f4ddcd167c09f0e68aff503b700cc08a49c44a506e26b67e43b3c383d2d2a7337c88774d7230dda005bf54 DIST lazygit-0.55.1.tar.gz 5366730 BLAKE2B bd3857719df9969727fa5845975018749e0d8073576dd8cc5f49afcaa7413792565ba070ae9e0c2fa38ddb11be1568fdad798ffc23a8b99ff65d103dd8d83373 SHA512 2595e917abb7510bfb9840a7d88864710f18005ab4d7bae13be9054633eff73a0b2726f0b152e8481262086e759ca1ec1bea62e4051e700c760564c4e7eae088 diff --git a/dev-vcs/lazygit/lazygit-0.53.0.ebuild b/dev-vcs/lazygit/lazygit-0.53.0.ebuild deleted file mode 100644 index 3937e7ecc0..0000000000 --- a/dev-vcs/lazygit/lazygit-0.53.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_compile() { - ego build -o bin/lazygit \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin bin/lazygit - einstalldocs -} diff --git a/dev-vcs/lazygit/lazygit-0.54.0.ebuild b/dev-vcs/lazygit/lazygit-0.54.0.ebuild deleted file mode 100644 index 398916c00d..0000000000 --- a/dev-vcs/lazygit/lazygit-0.54.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -if [[ "${PV}" == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jesseduffield/${PN}.git" - src_unpack() { - git-r3_src_unpack - } -else - KEYWORDS="~amd64" - SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_compile() { - ego build -o "bin/${PN}" \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin "bin/${PN}" - einstalldocs -} From 8c139c8763c426c2727d927bbbd4e3f935942fb4 Mon Sep 17 00:00:00 2001 From: Mark Harmstone Date: Fri, 19 Sep 2025 14:05:03 +0100 Subject: [PATCH 34/56] sys-fs/btrfs-dump: new package, add 20250918 Signed-off-by: Mark Harmstone --- sys-fs/btrfs-dump/Manifest | 1 + sys-fs/btrfs-dump/btrfs-dump-20250918.ebuild | 25 ++++++++++++++++++++ sys-fs/btrfs-dump/metadata.xml | 11 +++++++++ 3 files changed, 37 insertions(+) create mode 100644 sys-fs/btrfs-dump/Manifest create mode 100644 sys-fs/btrfs-dump/btrfs-dump-20250918.ebuild create mode 100644 sys-fs/btrfs-dump/metadata.xml diff --git a/sys-fs/btrfs-dump/Manifest b/sys-fs/btrfs-dump/Manifest new file mode 100644 index 0000000000..62430945f9 --- /dev/null +++ b/sys-fs/btrfs-dump/Manifest @@ -0,0 +1 @@ +DIST btrfs-dump-20250918.tar.gz 25611 BLAKE2B 9ed59b71f268ded1b63776d9e5dd4114aa64a2bff983432d7c8bc9ceafe781d24fb6d54f85e73cbf2ec9aaadeee83f37c7c7c9df3dbde0565d8e96b1b24ba66a SHA512 e54a14a0e43d2c5f1a65af3269de73b289813fa467a9911f7f5b86508956f2a14c85d0cf19b94c586327e9a31d642e002da526370f41a9598f6f51415b15f263 diff --git a/sys-fs/btrfs-dump/btrfs-dump-20250918.ebuild b/sys-fs/btrfs-dump/btrfs-dump-20250918.ebuild new file mode 100644 index 0000000000..7940b424ca --- /dev/null +++ b/sys-fs/btrfs-dump/btrfs-dump-20250918.ebuild @@ -0,0 +1,25 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Metadata dumper for btrfs" +HOMEPAGE="https://github.com/maharmstone/btrfs-dump" + +SRC_URI="https://github.com/maharmstone/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~amd64" + +BDEPEND="sys-apps/util-linux" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + cmake_src_configure +} diff --git a/sys-fs/btrfs-dump/metadata.xml b/sys-fs/btrfs-dump/metadata.xml new file mode 100644 index 0000000000..5adcf36b66 --- /dev/null +++ b/sys-fs/btrfs-dump/metadata.xml @@ -0,0 +1,11 @@ + + + + + mark@harmstone.com + Mark Harmstone + + + maharmstone/btrfs-dump + + From 972a19ceab71d2585ebca748d33502603d0687d9 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Sep 2025 02:21:11 +0900 Subject: [PATCH 35/56] dev-util/bats-assert: add 2.2.0 Signed-off-by: Takuya Wakazono --- dev-util/bats-assert/Manifest | 1 + dev-util/bats-assert/bats-assert-2.2.0.ebuild | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-util/bats-assert/bats-assert-2.2.0.ebuild diff --git a/dev-util/bats-assert/Manifest b/dev-util/bats-assert/Manifest index 13c2ac12fb..dfd334b31d 100644 --- a/dev-util/bats-assert/Manifest +++ b/dev-util/bats-assert/Manifest @@ -1 +1,2 @@ DIST bats-assert-2.1.0.tar.gz 17670 BLAKE2B 936c1dc1b594c2792e5fcc85b90c3bfe270157efb4a1bc25c91de1f4ef721f0a6734b40b53725eb84a225701366f6d75140df348832bca0bffaf565ea5b9e75e SHA512 797689b91df5018b717c09578e1c0f6fea11f344c2e5985ec5eaca89bab39aafa7d88b31043a34576bcdf0ab5cf160c9624ee3167bd0854d7b16aa947b3928e4 +DIST bats-assert-2.2.0.tar.gz 23987 BLAKE2B 2f3171ad65db9f58f1e3a4408060edc87f3f1f0f96c9c300744b8492f11808da28c9edd5bdd71492eb4608775555df8c103c5843bfa86b78d7525964cfe528a4 SHA512 d4ae612466a4b29f2261228170c7af9ef06842536fcd5f3d39215648af66b1b96452fb78f81f6a0e0a7b12c7eb6167521a8f205a33da825cec28397696672cbe diff --git a/dev-util/bats-assert/bats-assert-2.2.0.ebuild b/dev-util/bats-assert/bats-assert-2.2.0.ebuild new file mode 100644 index 0000000000..1f68d2517e --- /dev/null +++ b/dev-util/bats-assert/bats-assert-2.2.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Common assertions for Bats" +HOMEPAGE="https://github.com/bats-core/bats-assert" +SRC_URI="https://github.com/bats-core/bats-assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-util/bats + dev-util/bats-support +" +BDEPEND="test? ( ${RDEPEND} )" + +DOCS=( README.md ) + +src_prepare() { + default + # skip broken tests on bash 5.3 + # https://github.com/bats-core/bats-assert/issues/83 + sed -i "/@test .* not a valid extended regular expression/a skip 'broken on bash 5.3'" test/*.bats || die +} + +src_install() { + insinto "/usr/share/${PN}" + doins load.bash + doins -r src + einstalldocs +} + +src_test() { + BATS_LIB_PATH=/usr/share bats test || die +} From a8862395d13c1990e304310f0d49203b364a288f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Sep 2025 02:21:13 +0900 Subject: [PATCH 36/56] dev-util/bats-assert: drop 2.1.0 Signed-off-by: Takuya Wakazono --- dev-util/bats-assert/Manifest | 1 - dev-util/bats-assert/bats-assert-2.1.0.ebuild | 33 ------------------- 2 files changed, 34 deletions(-) delete mode 100644 dev-util/bats-assert/bats-assert-2.1.0.ebuild diff --git a/dev-util/bats-assert/Manifest b/dev-util/bats-assert/Manifest index dfd334b31d..ff9e9e73ef 100644 --- a/dev-util/bats-assert/Manifest +++ b/dev-util/bats-assert/Manifest @@ -1,2 +1 @@ -DIST bats-assert-2.1.0.tar.gz 17670 BLAKE2B 936c1dc1b594c2792e5fcc85b90c3bfe270157efb4a1bc25c91de1f4ef721f0a6734b40b53725eb84a225701366f6d75140df348832bca0bffaf565ea5b9e75e SHA512 797689b91df5018b717c09578e1c0f6fea11f344c2e5985ec5eaca89bab39aafa7d88b31043a34576bcdf0ab5cf160c9624ee3167bd0854d7b16aa947b3928e4 DIST bats-assert-2.2.0.tar.gz 23987 BLAKE2B 2f3171ad65db9f58f1e3a4408060edc87f3f1f0f96c9c300744b8492f11808da28c9edd5bdd71492eb4608775555df8c103c5843bfa86b78d7525964cfe528a4 SHA512 d4ae612466a4b29f2261228170c7af9ef06842536fcd5f3d39215648af66b1b96452fb78f81f6a0e0a7b12c7eb6167521a8f205a33da825cec28397696672cbe diff --git a/dev-util/bats-assert/bats-assert-2.1.0.ebuild b/dev-util/bats-assert/bats-assert-2.1.0.ebuild deleted file mode 100644 index d1b9c6cb52..0000000000 --- a/dev-util/bats-assert/bats-assert-2.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Common assertions for Bats" -HOMEPAGE="https://github.com/bats-core/bats-assert" -SRC_URI="https://github.com/bats-core/bats-assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-util/bats - dev-util/bats-support -" -BDEPEND="test? ( ${RDEPEND} )" - -DOCS=( README.md ) - -src_install() { - insinto "/usr/share/${PN}" - doins load.bash - doins -r src - einstalldocs -} - -src_test() { - BATS_LIB_PATH=/usr/share bats test || die -} From ab70a56eee4301f470273a6044bd7a01ee7e2b70 Mon Sep 17 00:00:00 2001 From: Itai Ferber Date: Fri, 19 Sep 2025 15:22:40 -0400 Subject: [PATCH 37/56] net-dns/technitium-dns: new package, add 13.6 Signed-off-by: Itai Ferber --- net-dns/technitium-dns/Manifest | 3 + .../files/technitium-dns-13.6.initd | 10 +++ .../files/technitium-dns-13.6.service | 12 +++ net-dns/technitium-dns/metadata.xml | 11 +++ .../technitium-dns/technitium-dns-13.6.ebuild | 87 +++++++++++++++++++ 5 files changed, 123 insertions(+) create mode 100644 net-dns/technitium-dns/Manifest create mode 100644 net-dns/technitium-dns/files/technitium-dns-13.6.initd create mode 100644 net-dns/technitium-dns/files/technitium-dns-13.6.service create mode 100644 net-dns/technitium-dns/metadata.xml create mode 100644 net-dns/technitium-dns/technitium-dns-13.6.ebuild diff --git a/net-dns/technitium-dns/Manifest b/net-dns/technitium-dns/Manifest new file mode 100644 index 0000000000..9f9f142d58 --- /dev/null +++ b/net-dns/technitium-dns/Manifest @@ -0,0 +1,3 @@ +DIST BouncyCastle.Cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d09e8a5ef0b86e91e96f7ab5b69ff84a3dc4411c6a71dcdf3c25ba6427311dd4c033aa5058e56f6bc0932c245d9d849ebd44184f14b2 SHA512 cc12d715a7a3acda0e51b6804ae10e1c3e9543009c108485ae6c4ebe8773dee57642f8be291dc2cadcd14a086a0237d925298997ded8a01a4d5a781c7b67ab3d +DIST TechnitiumDnsServer-13.6.0.tar.gz 1627685 BLAKE2B 21e42c61d0817402583f15d8e6ec851e9b28660e1ef66ef6bae284e9fefb6a2158648ba92f10af6403820a8d7d5d743a7aa028362cf44b32d9cecf66897287a9 SHA512 f8ca95d0865095ead6ddfc4270b95ca9c1869b3fc2bfa4891ab3ffbd8655ca70c7436fd022e56819399eef1b80156d071a4302034431eb96cc2e3d714562ebf5 +DIST TechnitiumLibrary-13.6.0.tar.gz 246457 BLAKE2B 271dd51d477cae14ffea3c22136b8a4a5077af9f5fab35eaee0baed731f01265341a9a64d30e32e940bd77ccf6714d9859b58f6de2851117d9dbbe0f55beb045 SHA512 2b8f1f9a86c418a1c5260a180399d0f67c1b3b63406ef0f6e70c0e069b0e84c4f8f51aeca1ee278195603c435e606a76a15917ae4a2b35ed5b4ca67e10a00528 diff --git a/net-dns/technitium-dns/files/technitium-dns-13.6.initd b/net-dns/technitium-dns/files/technitium-dns-13.6.initd new file mode 100644 index 0000000000..143cad09d8 --- /dev/null +++ b/net-dns/technitium-dns/files/technitium-dns-13.6.initd @@ -0,0 +1,10 @@ +#!/sbin/openrc-run +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +supervisor="supervise-daemon" +command="/usr/bin/technitium-dns" +command_args="/etc/dns" + +# The server responds to SIGINT instead of SIGTERM. +retry="SIGINT/5" diff --git a/net-dns/technitium-dns/files/technitium-dns-13.6.service b/net-dns/technitium-dns/files/technitium-dns-13.6.service new file mode 100644 index 0000000000..e9bbe19f97 --- /dev/null +++ b/net-dns/technitium-dns/files/technitium-dns-13.6.service @@ -0,0 +1,12 @@ +[Unit] +Description=Technitium DNS Server + +[Service] +ExecStart=/usr/bin/technitium-dns /etc/dns +KillSignal=SIGINT +Restart=always +RestartSec=10 +SyslogIdentifier=technitium-dns + +[Install] +WantedBy=multi-user.target diff --git a/net-dns/technitium-dns/metadata.xml b/net-dns/technitium-dns/metadata.xml new file mode 100644 index 0000000000..8d907970b1 --- /dev/null +++ b/net-dns/technitium-dns/metadata.xml @@ -0,0 +1,11 @@ + + + + + itai@itaiferber.net + Itai Ferber + + + TechnitiumSoftware/DnsServer + + diff --git a/net-dns/technitium-dns/technitium-dns-13.6.ebuild b/net-dns/technitium-dns/technitium-dns-13.6.ebuild new file mode 100644 index 0000000000..3f8bbc1aca --- /dev/null +++ b/net-dns/technitium-dns/technitium-dns-13.6.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT=8.0 +NUGETS="BouncyCastle.Cryptography@2.5.1" +inherit dotnet-pkg systemd + +MYPV="${PV}.0" +DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server." +HOMEPAGE="https://technitium.com/dns/" +SRC_URI=" + https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz + https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz + ${NUGET_URIS} +" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~amd64" + +RDEPEND=">=dev-libs/icu-70" + +DOTNET_PKG_PROJECTS=( + "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj" + "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj" + "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj" +) + +src_prepare() { + default + dotnet-pkg_src_prepare + + # The DnsServer project expects to find TechnitiumLibrary DLLs in a + # directory sibling to the root of the project, so has `HintPath` + # directives to point to that relative path (e.g., + # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're + # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there + # instead for the DLLs to be located. + local replace_hintpaths="s|(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|${DOTNET_PKG_OUTPUT}|g" + grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \ + | xargs -0 sed -E -i "${replace_hintpaths}" \ + || die +} + +src_install() { + default + + # dotnet-pkg will create a wrapper script around an executable at the root + # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to + # `DnsServerApp`. + cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die + + # The included `systemd.service` file has hard-coded paths we'd need to + # adjust; we'll install our own. + rm "${DOTNET_PKG_OUTPUT}/systemd.service" + + dotnet-pkg_src_install + + newinitd "${FILESDIR}/${PF}.initd" "${PN}" + systemd_newunit "${FILESDIR}/${PF}.service" "${PN}.service" +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog 'To start Technitium DNS:' + elog '* OpenRC: rc-update add technitium-dns boot' + elog ' rc-service technitium-dns start' + elog ' OR' + elog '* systemd: systemctl enable technitium-dns' + elog ' systemctl start technitium-dns' + elog + elog 'After starting the service,' + elog '1. Technitium DNS configuration files can be found in' + elog " \"${ROOT}/etc/dns\"" + elog '2. The Technetium web server can be accessed at localhost:5380. This port' + elog ' can be adjusted in settings' + fi +} + +pkg_postrm() { + if [[ -d "${ROOT}/etc/dns" ]]; then + elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\"" + fi +} From d7c38f0100484e1b8751d21b3909915f76f9ea0d Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 20 Sep 2025 12:11:08 +0300 Subject: [PATCH 38/56] games-emulation/azahar: add 2123.2, drop 2123.1 Signed-off-by: Pavel Sobolev --- games-emulation/azahar/Manifest | 2 +- .../azahar/{azahar-2123.1.ebuild => azahar-2123.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename games-emulation/azahar/{azahar-2123.1.ebuild => azahar-2123.2.ebuild} (100%) diff --git a/games-emulation/azahar/Manifest b/games-emulation/azahar/Manifest index 67f7ec8964..dd01e3de7c 100644 --- a/games-emulation/azahar/Manifest +++ b/games-emulation/azahar/Manifest @@ -1 +1 @@ -DIST azahar-2123.1.tar.xz 40435512 BLAKE2B 1f4fb991a0207b2b33e03fff56882944d6cefea1cbc8b2400c9358b9da4ecb01c6db4aed050865d34cb9a5ca725d0efc5301910ebc22985ce34476d0877ab9bf SHA512 739f14cc1922c11c207d1079610e9123a465f426935d1a876ace88f04babb5d735621db533802b0d5c3352ec0adc21ab6abc4fb475924888076173b77151a3b9 +DIST azahar-2123.2.tar.xz 40451236 BLAKE2B f4453f8e0f59202d29686365e46ccb1e8dd2a66de438fbade469057baa100719f313a4424d8588496ef3b6a77a6bc914c1dd4d78e90325014a0ebf2356dd5212 SHA512 f41d8567260ba8747b9cd9be99f838c1df6c1fff4371abef3adce6c2008413833cbcc16545febff03b4cf7a224423415e848557085e622ad76f686c8dde20334 diff --git a/games-emulation/azahar/azahar-2123.1.ebuild b/games-emulation/azahar/azahar-2123.2.ebuild similarity index 100% rename from games-emulation/azahar/azahar-2123.1.ebuild rename to games-emulation/azahar/azahar-2123.2.ebuild From d04a75ee74cf52c9d3c594b1faf06a27b5cc28d3 Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sat, 20 Sep 2025 12:04:52 +0200 Subject: [PATCH 39/56] gui-apps/wideriver: add 1.3.1 Signed-off-by: Niklaus 'vimja' Hofer --- gui-apps/wideriver/Manifest | 1 + gui-apps/wideriver/wideriver-1.3.1.ebuild | 25 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 gui-apps/wideriver/wideriver-1.3.1.ebuild diff --git a/gui-apps/wideriver/Manifest b/gui-apps/wideriver/Manifest index c26875d2f0..7841d896a6 100644 --- a/gui-apps/wideriver/Manifest +++ b/gui-apps/wideriver/Manifest @@ -1 +1,2 @@ DIST wideriver-1.3.0.tar.gz 64914 BLAKE2B dc7b26af4014a08d64156471f6596de7a4987ea699881b9ade3eec2fcde37209026516d5e85eef16702d48688f11d5cb07190e4ab28a4c0578c6a04ec8810b88 SHA512 0d9a633e8d4188ebfedcfbcdbbbb0213be5fb66c8744e19323af19c3c9de744f7ebce314089e6b12c2080a292d22007c304aac0aed278fbb60e624118ba6092c +DIST wideriver-1.3.1.tar.gz 65688 BLAKE2B f16a0c53fbc32c27ea21139c34a0ba7a2edce2aa849e3aa0c93711d06994e80c099f5531cc538b51c4d2fbb894d31a4d4ba3f5830499b3b0f36c1ac24805fe4f SHA512 22c96a8f1de7a9cd24db21b129d3199dcc37a377200e62d84c1d7bff99128fde6088e0ac2465fa8cb4bc0c3879481c5c04073d12bb845d0737a6bfef5082700b diff --git a/gui-apps/wideriver/wideriver-1.3.1.ebuild b/gui-apps/wideriver/wideriver-1.3.1.ebuild new file mode 100644 index 0000000000..f974c340da --- /dev/null +++ b/gui-apps/wideriver/wideriver-1.3.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Tiling window manager for the river wayland compositor" +HOMEPAGE="https://github.com/alex-courtis/wideriver" +SRC_URI="https://github.com/alex-courtis/wideriver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND=" + dev-libs/wayland + dev-libs/wayland-protocols + dev-libs/libinput + gui-libs/wlroots +" +RDEPEND="${DEPEND}" + +src_install() { + emake PREFIX="/usr" DESTDIR="${D}" install + dodoc README.md +} From 9a9f6d7e82fb6ba95a8d38cd8589cf9784a13fca Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sat, 20 Sep 2025 12:45:00 +0200 Subject: [PATCH 40/56] gui-apps/waylock: Remove dependency app-text/scdoc This also fixes an issue where the 1.5 version could not be built with USE=man. Signed-off-by: Niklaus 'vimja' Hofer --- gui-apps/waylock/waylock-1.5.0-r1.ebuild | 60 ++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 gui-apps/waylock/waylock-1.5.0-r1.ebuild diff --git a/gui-apps/waylock/waylock-1.5.0-r1.ebuild b/gui-apps/waylock/waylock-1.5.0-r1.ebuild new file mode 100644 index 0000000000..013e9a12c4 --- /dev/null +++ b/gui-apps/waylock/waylock-1.5.0-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Small screenlocker for Wayland compositors" +HOMEPAGE="https://isaacfreund.com/software/waylock/ https://codeberg.org/ifreund/waylock" + +declare -g -r -A ZBS_DEPENDENCIES=( + [wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz' + [xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr.tar.gz]='https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.3.0.tar.gz' +) + +ZIG_SLOT="0.15" +inherit zig + +SRC_URI=" + https://codeberg.org/ifreund/waylock/releases/download/v${PV}/${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +# waylock: ISC +# zig-wayland, zig-xkbcommon: MIT +LICENSE="ISC MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="man" + +BDEPEND=" + dev-libs/wayland-protocols + dev-util/wayland-scanner +" +DEPEND=" + dev-libs/wayland + sys-libs/pam + x11-libs/libxkbcommon[wayland] +" +RDEPEND="${DEPEND}" + +src_configure() { + local my_zbs_args=( + -Dpie=true + -Dman-pages=false + ) + + if use man; then + mkdir --parents ${WORKDIR}/${P}-build/share/man/man1 + cp ${FILESDIR}/manpage-${PV} ${WORKDIR}/${P}-build/share/man/man1/waylock.1 + fi + + zig_src_configure +} + +src_install() { + if use man; then + doman ${WORKDIR}/${P}-build/share/man/man1/waylock.1 + fi + + zig_src_install +} From d47977a66dace5bb583aa6130ce2244f171a11f3 Mon Sep 17 00:00:00 2001 From: Bones Date: Fri, 19 Sep 2025 16:39:01 -0400 Subject: [PATCH 41/56] media-libs/monado: handtrack depend on onnxruntime Closes: https://github.com/gentoo/guru/pull/374 Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/monado/monado-9999.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media-libs/monado/monado-9999.ebuild b/media-libs/monado/monado-9999.ebuild index 1b85a77c1b..9bd42982f5 100644 --- a/media-libs/monado/monado-9999.ebuild +++ b/media-libs/monado/monado-9999.ebuild @@ -12,7 +12,7 @@ EGIT_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" LICENSE="Boost-1.0" SLOT="0" -IUSE="dbus ffmpeg gles gstreamer opencv opengl psvr sdl systemd uvc vive vulkan wayland X" +IUSE="dbus ffmpeg gles gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" # TODO: OpenHMD, percetto?, libsurvive? DEPEND=" @@ -50,6 +50,7 @@ DEPEND=" gstreamer? ( media-libs/gstreamer ) psvr? ( dev-libs/hidapi ) vive? ( sys-libs/zlib:= ) + onnxruntime? ( sci-libs/onnxruntime ) " RDEPEND="${DEPEND}" @@ -82,7 +83,7 @@ src_configure() { -DXRT_BUILD_DRIVER_RS=OFF -DXRT_BUILD_DRIVER_VIVE=$(usex vive) -DXRT_BUILD_DRIVER_OHMD=OFF - -DXRT_BUILD_DRIVER_HANDTRACKING=ON + -DXRT_BUILD_DRIVER_HANDTRACKING=$(usex onnxruntime) -DXRT_BUILD_DRIVER_DAYDREAM=$(usex dbus) -DXRT_BUILD_DRIVER_ARDUINO=$(usex dbus) -DXRT_BUILD_DRIVER_ILLIXR=OFF From d04edcae935573007281d9bf98ff5be95dc2fcb9 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 20 Sep 2025 13:41:33 +0200 Subject: [PATCH 42/56] media-libs/monado: add 25.0.0 Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/monado/Manifest | 1 + media-libs/monado/monado-25.0.0.ebuild | 102 +++++++++++++++++++++++++ media-libs/monado/monado-9999.ebuild | 21 +++-- 3 files changed, 116 insertions(+), 8 deletions(-) create mode 100644 media-libs/monado/Manifest create mode 100644 media-libs/monado/monado-25.0.0.ebuild diff --git a/media-libs/monado/Manifest b/media-libs/monado/Manifest new file mode 100644 index 0000000000..091f91d65c --- /dev/null +++ b/media-libs/monado/Manifest @@ -0,0 +1 @@ +DIST monado-v25.0.0.tar.gz 5066893 BLAKE2B 2e05e58cda98c4e02b9db61c387c649d550c39b6edaadc9a76a2dd5105d24b7abac3d4b349c1786c8cfcdd5349ace19193057b987961194a9785f32925db0ed6 SHA512 9787aec697ef94b0b4c17cc440a0799ab347d1f692a8f886fb32999300af0a86a036eec3225f12f2c901f34f03a581bd9aea6e4e4f4c3a8bc63dff4f639a7037 diff --git a/media-libs/monado/monado-25.0.0.ebuild b/media-libs/monado/monado-25.0.0.ebuild new file mode 100644 index 0000000000..b0d98e26ac --- /dev/null +++ b/media-libs/monado/monado-25.0.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="The open source OpenXR runtime." +HOMEPAGE="https://monado.dev" + +if [[ "${PV}" = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" +else + SRC_URI="https://gitlab.freedesktop.org/monado/monado/-/archive/v${PV}/monado-v${PV}.tar.gz" + S="${WORKDIR}/monado-v${PV}/" + KEYWORDS="~amd64" +fi + +LICENSE="Boost-1.0" +SLOT="0" + +IUSE="dbus gles gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" + +# TODO: OpenHMD, percetto?, libsurvive? +DEPEND=" + media-libs/openxr-loader + media-libs/mesa[egl(+)] + dev-cpp/eigen:3 + dev-util/glslang + virtual/libusb:= + virtual/libudev + media-libs/libv4l + dev-libs/libbsd + dev-libs/cJSON + wayland? ( + dev-libs/wayland + dev-libs/wayland-protocols + dev-util/wayland-scanner + ) + X? ( + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libxcb + ) + vulkan? ( + media-libs/vulkan-loader + dev-util/vulkan-headers + ) + opengl? ( virtual/opengl ) + opencv? ( media-libs/opencv:= ) + gles? ( media-libs/mesa[gles1,gles2] ) + dbus? ( sys-apps/dbus ) + systemd? ( sys-apps/systemd:= ) + uvc? ( media-libs/libuvc ) + sdl? ( media-libs/libsdl2 ) + gstreamer? ( media-libs/gstreamer ) + psvr? ( dev-libs/hidapi ) + vive? ( sys-libs/zlib:= ) + onnxruntime? ( sci-libs/onnxruntime ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DXRT_HAVE_WAYLAND=$(usex wayland) + -DXRT_HAVE_XLIB=$(usex X) + -DXRT_HAVE_XRANDR=$(usex X) + -DXRT_HAVE_XCB=$(usex X) + + -DXRT_HAVE_VULKAN=$(usex vulkan) + -DXRT_HAVE_OPENGL=$(usex opengl) + -DXRT_HAVE_OPENGLES=$(usex gles) + -DXRT_HAVE_EGL=ON + -DXRT_HAVE_LIBBSD=ON + -DXRT_HAVE_SYSTEMD=$(usex systemd) + -DXRT_INSTALL_SYSTEMD_UNIT_FILES=$(usex systemd) + + -DXRT_HAVE_LIBUSB=ON + -DXRT_HAVE_JPEG=ON + -DXRT_HAVE_OPENCV=$(usex opencv) + -DXRT_HAVE_LIBUVC=$(usex uvc) + -DXRT_HAVE_SDL2=$(usex sdl) + -DXRT_HAVE_SYSTEM_CJSON=ON + -DXRT_HAVE_GST=$(usex gstreamer) + -DXRT_HAVE_PERCETTO=OFF + + -DXRT_BUILD_DRIVER_PSVR=$(usex psvr) + -DXRT_BUILD_DRIVER_VIVE=$(usex vive) + -DXRT_BUILD_DRIVER_OHMD=OFF + -DXRT_BUILD_DRIVER_HANDTRACKING=$(usex onnxruntime) + -DXRT_BUILD_DRIVER_DAYDREAM=$(usex dbus) + -DXRT_BUILD_DRIVER_ARDUINO=$(usex dbus) + -DXRT_BUILD_DRIVER_ILLIXR=OFF + -DXRT_BUILD_DRIVER_ULV2=OFF + + -DXRT_BUILD_DRIVER_SURVIVE=OFF + -DXRT_BUILD_DRIVER_QWERTY=$(usex sdl) + ) + + cmake_src_configure +} diff --git a/media-libs/monado/monado-9999.ebuild b/media-libs/monado/monado-9999.ebuild index 9bd42982f5..b0d98e26ac 100644 --- a/media-libs/monado/monado-9999.ebuild +++ b/media-libs/monado/monado-9999.ebuild @@ -3,16 +3,24 @@ EAPI=7 -# CMake picked to avoid automagic dependencies in meson.build -inherit cmake git-r3 +inherit cmake DESCRIPTION="The open source OpenXR runtime." HOMEPAGE="https://monado.dev" -EGIT_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" + +if [[ "${PV}" = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git" +else + SRC_URI="https://gitlab.freedesktop.org/monado/monado/-/archive/v${PV}/monado-v${PV}.tar.gz" + S="${WORKDIR}/monado-v${PV}/" + KEYWORDS="~amd64" +fi + LICENSE="Boost-1.0" SLOT="0" -IUSE="dbus ffmpeg gles gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" +IUSE="dbus gles gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" # TODO: OpenHMD, percetto?, libsurvive? DEPEND=" @@ -45,7 +53,6 @@ DEPEND=" dbus? ( sys-apps/dbus ) systemd? ( sys-apps/systemd:= ) uvc? ( media-libs/libuvc ) - ffmpeg? ( media-video/ffmpeg:= ) sdl? ( media-libs/libsdl2 ) gstreamer? ( media-libs/gstreamer ) psvr? ( dev-libs/hidapi ) @@ -67,20 +74,18 @@ src_configure() { -DXRT_HAVE_EGL=ON -DXRT_HAVE_LIBBSD=ON -DXRT_HAVE_SYSTEMD=$(usex systemd) - -DXRT_INSTALL_SYSTEMD_UNIT_FILES=ON + -DXRT_INSTALL_SYSTEMD_UNIT_FILES=$(usex systemd) -DXRT_HAVE_LIBUSB=ON -DXRT_HAVE_JPEG=ON -DXRT_HAVE_OPENCV=$(usex opencv) -DXRT_HAVE_LIBUVC=$(usex uvc) - -DXRT_HAVE_FFMPEG=$(usex ffmpeg) -DXRT_HAVE_SDL2=$(usex sdl) -DXRT_HAVE_SYSTEM_CJSON=ON -DXRT_HAVE_GST=$(usex gstreamer) -DXRT_HAVE_PERCETTO=OFF -DXRT_BUILD_DRIVER_PSVR=$(usex psvr) - -DXRT_BUILD_DRIVER_RS=OFF -DXRT_BUILD_DRIVER_VIVE=$(usex vive) -DXRT_BUILD_DRIVER_OHMD=OFF -DXRT_BUILD_DRIVER_HANDTRACKING=$(usex onnxruntime) From 88f989e42e8c9dbed5d357a8fabf8beb3a35a501 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 20 Sep 2025 13:58:37 +0200 Subject: [PATCH 43/56] metadata.xml: add missing onnxruntime description Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/monado/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/monado/metadata.xml b/media-libs/monado/metadata.xml index 2e02e8b758..9847c3e1ac 100644 --- a/media-libs/monado/metadata.xml +++ b/media-libs/monado/metadata.xml @@ -10,6 +10,7 @@ Enable ffmpeg testing video driver Enable OpenGL-ES Graphics API support Enable gstreamer + Enable handtracking support via sci-libs/onnxruntime Enable OpenCV backend Enable OpenGL Graphics API support Enable PSVR HMD driver From 39d1558b97ef923aff0522007ac9b75d4b1d9aaf Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 20 Sep 2025 14:01:22 +0200 Subject: [PATCH 44/56] media-libs/monado: merge USE=gles into USE=opengl As done in mesa Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/monado/metadata.xml | 1 - media-libs/monado/monado-25.0.0.ebuild | 5 ++--- media-libs/monado/monado-9999.ebuild | 5 ++--- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/media-libs/monado/metadata.xml b/media-libs/monado/metadata.xml index 9847c3e1ac..fc6f443f8e 100644 --- a/media-libs/monado/metadata.xml +++ b/media-libs/monado/metadata.xml @@ -8,7 +8,6 @@ Enable dbus support (for BLE support) Enable ffmpeg testing video driver - Enable OpenGL-ES Graphics API support Enable gstreamer Enable handtracking support via sci-libs/onnxruntime Enable OpenCV backend diff --git a/media-libs/monado/monado-25.0.0.ebuild b/media-libs/monado/monado-25.0.0.ebuild index b0d98e26ac..16a327cf10 100644 --- a/media-libs/monado/monado-25.0.0.ebuild +++ b/media-libs/monado/monado-25.0.0.ebuild @@ -20,7 +20,7 @@ fi LICENSE="Boost-1.0" SLOT="0" -IUSE="dbus gles gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" +IUSE="dbus gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" # TODO: OpenHMD, percetto?, libsurvive? DEPEND=" @@ -49,7 +49,6 @@ DEPEND=" ) opengl? ( virtual/opengl ) opencv? ( media-libs/opencv:= ) - gles? ( media-libs/mesa[gles1,gles2] ) dbus? ( sys-apps/dbus ) systemd? ( sys-apps/systemd:= ) uvc? ( media-libs/libuvc ) @@ -70,7 +69,7 @@ src_configure() { -DXRT_HAVE_VULKAN=$(usex vulkan) -DXRT_HAVE_OPENGL=$(usex opengl) - -DXRT_HAVE_OPENGLES=$(usex gles) + -DXRT_HAVE_OPENGLES=$(usex opengl) -DXRT_HAVE_EGL=ON -DXRT_HAVE_LIBBSD=ON -DXRT_HAVE_SYSTEMD=$(usex systemd) diff --git a/media-libs/monado/monado-9999.ebuild b/media-libs/monado/monado-9999.ebuild index b0d98e26ac..16a327cf10 100644 --- a/media-libs/monado/monado-9999.ebuild +++ b/media-libs/monado/monado-9999.ebuild @@ -20,7 +20,7 @@ fi LICENSE="Boost-1.0" SLOT="0" -IUSE="dbus gles gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" +IUSE="dbus gstreamer onnxruntime opencv opengl psvr sdl systemd uvc vive vulkan wayland X" # TODO: OpenHMD, percetto?, libsurvive? DEPEND=" @@ -49,7 +49,6 @@ DEPEND=" ) opengl? ( virtual/opengl ) opencv? ( media-libs/opencv:= ) - gles? ( media-libs/mesa[gles1,gles2] ) dbus? ( sys-apps/dbus ) systemd? ( sys-apps/systemd:= ) uvc? ( media-libs/libuvc ) @@ -70,7 +69,7 @@ src_configure() { -DXRT_HAVE_VULKAN=$(usex vulkan) -DXRT_HAVE_OPENGL=$(usex opengl) - -DXRT_HAVE_OPENGLES=$(usex gles) + -DXRT_HAVE_OPENGLES=$(usex opengl) -DXRT_HAVE_EGL=ON -DXRT_HAVE_LIBBSD=ON -DXRT_HAVE_SYSTEMD=$(usex systemd) From e0898e79aef0942e96d318ec897dcf2ead3967ce Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 20 Sep 2025 14:03:22 +0200 Subject: [PATCH 45/56] metadata.xml: remove USE=ffmpeg desc, add Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/monado/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-libs/monado/metadata.xml b/media-libs/monado/metadata.xml index fc6f443f8e..1bc0af45f9 100644 --- a/media-libs/monado/metadata.xml +++ b/media-libs/monado/metadata.xml @@ -7,7 +7,6 @@ Enable dbus support (for BLE support) - Enable ffmpeg testing video driver Enable gstreamer Enable handtracking support via sci-libs/onnxruntime Enable OpenCV backend @@ -21,4 +20,7 @@ Enable Wayland support Enable xlib/xlib-randr/xcb support + + monado/monado + From 587fdd4f36ab64f08c5c4f9fd76735efaecfa310 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sat, 20 Sep 2025 14:37:41 +0200 Subject: [PATCH 46/56] media-libs/openxr-loader: add 1.1.52, drop 1.1.45-r1 Signed-off-by: Haelwenn (lanodan) Monnier --- media-libs/openxr-loader/Manifest | 2 +- ...enxr-loader-1.1.45-r1.ebuild => openxr-loader-1.1.52.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename media-libs/openxr-loader/{openxr-loader-1.1.45-r1.ebuild => openxr-loader-1.1.52.ebuild} (100%) diff --git a/media-libs/openxr-loader/Manifest b/media-libs/openxr-loader/Manifest index c2dc670a87..670212d980 100644 --- a/media-libs/openxr-loader/Manifest +++ b/media-libs/openxr-loader/Manifest @@ -1 +1 @@ -DIST openxr-loader-1.1.45.tar.gz 647775 BLAKE2B 75727a12ba00c35c4a2faee16f69b3d4d7eb37f34110ecaa5199e0bfbbef5c1b6a563e6c551e70eb567327dca1ad0f250dae3461ec3d37c7cc89ac3831edef21 SHA512 b25812672cb983d438d3c64e973dc880a19227307d7ea4b09398172a38d849fc64020baaf781547821274d9048ce692b38e6c8d1d53690e5a6298a6f4782ec94 +DIST openxr-loader-1.1.52.tar.gz 712802 BLAKE2B a49a2001a496b8bc866de1e2d7f0c68562d4489fcb5eaaadbac5a922481517825ae57eb2ebc3b74f135a700a86302e915090abf8c266f16060a70c49878b769f SHA512 e333abb28934883111a6760d7c4c956efb97b0b7ecec65a4e430010b7290c4b7af01a831ec798444293d29d84a91b74593c6a5d1f59fcbc958495ee9d0f7da78 diff --git a/media-libs/openxr-loader/openxr-loader-1.1.45-r1.ebuild b/media-libs/openxr-loader/openxr-loader-1.1.52.ebuild similarity index 100% rename from media-libs/openxr-loader/openxr-loader-1.1.45-r1.ebuild rename to media-libs/openxr-loader/openxr-loader-1.1.52.ebuild From b0c9ca88d6217610badf54f2f92e75f929184feb Mon Sep 17 00:00:00 2001 From: Niklaus 'vimja' Hofer Date: Sat, 20 Sep 2025 20:39:02 +0200 Subject: [PATCH 47/56] gui-apps/waylock: Install man page unconditionally Thank @pastalian for the review and the suggestions :) Signed-off-by: Niklaus 'vimja' Hofer --- gui-apps/waylock/files/waylock.1 | 112 ++++++++++++++++++ ....5.0-r1.ebuild => waylock-1.5.0-r2.ebuild} | 10 +- 2 files changed, 113 insertions(+), 9 deletions(-) create mode 100644 gui-apps/waylock/files/waylock.1 rename gui-apps/waylock/{waylock-1.5.0-r1.ebuild => waylock-1.5.0-r2.ebuild} (81%) diff --git a/gui-apps/waylock/files/waylock.1 b/gui-apps/waylock/files/waylock.1 new file mode 100644 index 0000000000..b596316e90 --- /dev/null +++ b/gui-apps/waylock/files/waylock.1 @@ -0,0 +1,112 @@ +.\" Generated by scdoc 1.11.3 +.\" Complete documentation for this program is not available as a GNU info page +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.nh +.ad l +.\" Begin generated content: +.TH "WAYLOCK" "1" "2025-09-20" "https://codeberg.org/ifreund/waylock" "General Commands Manual" +.PP +.SH NAME +.PP +waylock - a small Wayland screenlocker +.PP +.SH SYNOPSIS +.PP +\fBwaylock\fR [\fIoptions\fR] +.PP +.SH DESCRIPTION +.PP +Waylock is a small screenlocker for Wayland compositors implementing +\fBext-session-lock-v1\fR.\& The \fBext-session-lock-v1\fR protocol is significantly +more robust than previous client-side Wayland screen locking approaches.\& +Importantly, the screenlocker crashing does not cause the session to be +unlocked.\& +.PP +.SH OPTIONS +.PP +\fB-h\fR +.RS 4 +Print a help message and exit.\& +.PP +.RE +\fB-version\fR +.RS 4 +Print the version number and exit.\& +.PP +.RE +\fB-log-level\fR [\fBerror\fR|\fBwarning\fR|\fBinfo\fR|\fBdebug\fR] +.RS 4 +Set the log level of waylock.\& At the \fBerror\fR log level, only errors +are logged.\& At the \fBdebug\fR log level, everything is logged including +verbose debug messages.\& +.PP +.RE +\fB-fork-on-lock\fR +.RS 4 +Fork to the background after locking the session.\& This is useful to +integrate with idle management daemons without racing to lock the +session before suspend.\& With this option waylock will exit once the +session has been locked and it is safe to suspend.\& +.PP +.RE +\fB-ready-fd\fR \fIfd\fR +.RS 4 +Write a newline to file descriptor \fIfd\fR (a number) after locking and +close the \fIfd\fR.\& This is useful if a fork-less lock notification is needed; +for example, for integration with a service manager.\& +.PP +.RE +\fB-ignore-empty-password\fR +.RS 4 +Do not submit empty passwords to PAM for validation when the Enter +key is pressed.\& Instead, do nothing.\& This may be useful if, for +example, the Enter key is used to wake the computer from sleep.\& +.PP +.RE +\fB-init-color\fR \fI0xRRGGBB\fR +.RS 4 +Set the initial color.\& (default: 0x002b36) +.PP +.RE +\fB-input-color\fR \fI0xRRGGBB\fR +.RS 4 +Set the color used after input.\& (default: 0x6c71c4) +.PP +.RE +\fB-input-alt-color\fR \fI0xRRGGBB\fR +.RS 4 +Set the alternate color used after input.\& (default is what +\fB-input-color\fR is set to) +.PP +.RE +\fB-fail-color\fR \fI0xRRGGBB\fR +.RS 4 +Set the color used on authentication failure.\& (default: 0xdc322f) +.PP +.RE +.SH USAGE +.PP +Run the waylock executable to lock the session.\& All monitors will be blanked +with the \fB-init-color\fR.\& Typing causes the color to change to the +\fB-input-color\fR.\& If \fB-input-alt-color\fR is set, the typing color will alternate +between this and the former.\& Esc or Ctrl-U clears all current input, while +backspace deletes the last UTF-8 codepoint.\& +.PP +To unlock the session, type your password and press Enter.\& If the password +is correct, waylock will unlock the session and exit.\& Otherwise, the color +will change to the \fB-fail-color\fR and you may try again.\& +.PP +In order to automatically run waylock after a certain amount of time with +no input or before sleep, the \fBswayidle\fR(1) utility or a similar program +may be used.\& See the \fBswayidle\fR(1) man page for details.\& +.PP +.SH AUTHORS +.PP +Maintained by Isaac Freund who is assisted by open +source contributors.\& For more information about waylock'\&s development, see +https://codeberg.\&org/ifreund/waylock.\& +.PP +.SH SEE ALSO +.PP +\fBpam\fR(8), \fBswayidle\fR(1) diff --git a/gui-apps/waylock/waylock-1.5.0-r1.ebuild b/gui-apps/waylock/waylock-1.5.0-r2.ebuild similarity index 81% rename from gui-apps/waylock/waylock-1.5.0-r1.ebuild rename to gui-apps/waylock/waylock-1.5.0-r2.ebuild index 013e9a12c4..5ffbb1b018 100644 --- a/gui-apps/waylock/waylock-1.5.0-r1.ebuild +++ b/gui-apps/waylock/waylock-1.5.0-r2.ebuild @@ -24,7 +24,6 @@ SRC_URI=" LICENSE="ISC MIT" SLOT="0" KEYWORDS="~amd64 ~arm64" -IUSE="man" BDEPEND=" dev-libs/wayland-protocols @@ -43,18 +42,11 @@ src_configure() { -Dman-pages=false ) - if use man; then - mkdir --parents ${WORKDIR}/${P}-build/share/man/man1 - cp ${FILESDIR}/manpage-${PV} ${WORKDIR}/${P}-build/share/man/man1/waylock.1 - fi - zig_src_configure } src_install() { - if use man; then - doman ${WORKDIR}/${P}-build/share/man/man1/waylock.1 - fi + doman "${FILESDIR}/${PN}.1" zig_src_install } From 7357277f28f4fdbfe5f754283099e0ee7c2d3854 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 20 Sep 2025 22:54:28 +0300 Subject: [PATCH 48/56] dev-build/FoBiS: drop old 3.0.5-r1, 3.0.6 Signed-off-by: Sergey Torokhov --- dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild | 27 --- dev-build/FoBiS/FoBiS-3.0.6.ebuild | 27 --- dev-build/FoBiS/Manifest | 2 - ...iS-3.0.2-remove-import-future_olddiv.patch | 171 ------------------ 4 files changed, 227 deletions(-) delete mode 100644 dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild delete mode 100644 dev-build/FoBiS/FoBiS-3.0.6.ebuild delete mode 100644 dev-build/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch diff --git a/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild b/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild deleted file mode 100644 index 3a2b7591c8..0000000000 --- a/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) -PYPI_PN="${PN}.py" -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="FoBiS.py, a Fortran Building System for poor men" -HOMEPAGE="https://github.com/szaghi/FoBiS" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="graphviz" -RESTRICT="mirror" - -RDEPEND=" - graphviz? ( dev-python/graphviz[${PYTHON_USEDEP}] ) -" - -# removing "import future" and "from past.utils import old_div" from python scripts -PATCHES=( "${FILESDIR}/${PN}-3.0.2-remove-import-future_olddiv.patch" ) diff --git a/dev-build/FoBiS/FoBiS-3.0.6.ebuild b/dev-build/FoBiS/FoBiS-3.0.6.ebuild deleted file mode 100644 index ebd6be0d65..0000000000 --- a/dev-build/FoBiS/FoBiS-3.0.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) -PYPI_PN="${PN}.py" -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="FoBiS.py, a Fortran Building System for poor men" -HOMEPAGE="https://github.com/szaghi/FoBiS" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="graphviz" -RESTRICT="mirror" - -RDEPEND=" - graphviz? ( dev-python/graphviz[${PYTHON_USEDEP}] ) -" - -# removing "import future" and "from past.utils import old_div" from python scripts -PATCHES=( "${FILESDIR}/${PN}-3.0.2-remove-import-future_olddiv.patch" ) diff --git a/dev-build/FoBiS/Manifest b/dev-build/FoBiS/Manifest index c1559eeec7..27e255bf1f 100644 --- a/dev-build/FoBiS/Manifest +++ b/dev-build/FoBiS/Manifest @@ -1,3 +1 @@ -DIST FoBiS.py-3.0.5.tar.gz 49171 BLAKE2B c65726e84e5eb55d741aeb04f5cf44e94796af2b6539695f1b7a19f56ccfa2ece45d9bd4fabdd224a9d8e113f8e7f5e1258c52ad5f1837b23896a4e4edef971a SHA512 8f0e495cd73f81685b05fd5d491ef21e533a0caba6be5b1a892a15f5f22a625faf038af3f43a700fb6ff4f26d753b50137527fbd380dd17fca6ea1943369c84b -DIST FoBiS.py-3.0.6.tar.gz 49871 BLAKE2B 94aef56602d0b873da5f66a6abccd0256c73ee8fcfbab8ad1af7b26824411cc18c218c38162a4faf1b9a670ecf85a9938ff51d64c2e2773c0d435706f7ab9f57 SHA512 a9504d3d7dbc66f51902eb9101b40da61d75eddcb8daba452aa697768ccb6333a7945439faef05070df686064009ba669ae11631d585656680ff3ca5c049d87d DIST FoBiS.py-3.1.0.tar.gz 50502 BLAKE2B b89865372c1d31ea216de1f5ead15f790ab0c09dbf70da9c2ee9100f02db1ff29a2167b3bc3c18319d5a2028c7d672d97c15cfdcd74b5166c0c00d6e8214ef35 SHA512 f5110ecd2ebc17e6c9a7e53b54957b4ac104eed42ffb34b0b2061f4cf43ac847ed3160d5e92c7f9211c28a4bbeaa9f271bcd6e07f0edd2cbfd60f8cb102ac27c diff --git a/dev-build/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch b/dev-build/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch deleted file mode 100644 index c79c28d20f..0000000000 --- a/dev-build/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch +++ /dev/null @@ -1,171 +0,0 @@ -diff -Nur a/fobis/Builder.py b/fobis/Builder.py ---- a/fobis/Builder.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Builder.py 2020-02-21 20:10:30.000000000 +0300 -@@ -22,8 +22,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import range - from builtins import * -diff -Nur a/fobis/Cleaner.py b/fobis/Cleaner.py ---- a/fobis/Cleaner.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Cleaner.py 2020-02-21 20:10:39.000000000 +0300 -@@ -22,8 +22,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import * - from builtins import object - import os -diff -Nur a/fobis/Colors.py b/fobis/Colors.py ---- a/fobis/Colors.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Colors.py 2020-02-21 20:10:49.000000000 +0300 -@@ -24,8 +24,6 @@ - from __future__ import unicode_literals - - --from future import standard_library --standard_library.install_aliases() - from builtins import * - from builtins import object - class Colors(object): -diff -Nur a/fobis/Compiler.py b/fobis/Compiler.py ---- a/fobis/Compiler.py 2019-12-10 20:10:04.000000000 +0300 -+++ b/fobis/Compiler.py 2020-02-21 20:10:56.000000000 +0300 -@@ -29,8 +29,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Dependency.py b/fobis/Dependency.py ---- a/fobis/Dependency.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Dependency.py 2020-02-21 20:11:05.000000000 +0300 -@@ -23,8 +23,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Doctest.py b/fobis/Doctest.py ---- a/fobis/Doctest.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Doctest.py 2020-02-21 20:11:12.000000000 +0300 -@@ -24,8 +24,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/FoBiSConfig.py b/fobis/FoBiSConfig.py ---- a/fobis/FoBiSConfig.py 2019-12-10 20:10:31.000000000 +0300 -+++ b/fobis/FoBiSConfig.py 2020-02-21 20:11:22.000000000 +0300 -@@ -28,8 +28,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Fobos.py b/fobis/Fobos.py ---- a/fobis/Fobos.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Fobos.py 2020-02-21 20:11:29.000000000 +0300 -@@ -29,8 +29,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Gcov.py b/fobis/Gcov.py ---- a/fobis/Gcov.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Gcov.py 2020-02-21 20:19:45.000000000 +0300 -@@ -23,12 +23,9 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object --from past.utils import old_div - try: - from pygooglechart import PieChart2D - __graph__ = True -diff -Nur a/fobis/ParsedFile.py b/fobis/ParsedFile.py ---- a/fobis/ParsedFile.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/ParsedFile.py 2020-02-21 20:11:53.000000000 +0300 -@@ -23,8 +23,6 @@ - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . - --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/__init__.py b/fobis/__init__.py ---- a/fobis/__init__.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/__init__.py 2020-02-21 20:12:01.000000000 +0300 -@@ -20,6 +20,4 @@ - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . - --from future import standard_library --standard_library.install_aliases() - from builtins import * -\ No newline at end of file -diff -Nur a/fobis/cli_parser.py b/fobis/cli_parser.py ---- a/fobis/cli_parser.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/cli_parser.py 2020-02-21 20:12:07.000000000 +0300 -@@ -21,8 +21,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see . --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - import argparse -diff -Nur a/fobis/fobis.py b/fobis/fobis.py ---- a/fobis/fobis.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/fobis.py 2020-02-21 20:12:13.000000000 +0300 -@@ -23,8 +23,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import * - try: - import configparser as configparser -diff -Nur a/fobis/utils.py b/fobis/utils.py ---- a/fobis/utils.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/utils.py 2020-02-21 20:12:18.000000000 +0300 -@@ -21,8 +21,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - import os From 7deed0d846c96f4123d2d5e8be19a13ebb495650 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 20 Sep 2025 23:01:41 +0300 Subject: [PATCH 49/56] dev-build/FoBiS: rename to dev-build/fobis Signed-off-by: Sergey Torokhov --- dev-build/{FoBiS => fobis}/Manifest | 0 .../{FoBiS/FoBiS-3.1.0.ebuild => fobis/fobis-3.1.0.ebuild} | 0 dev-build/{FoBiS => fobis}/metadata.xml | 0 dev-libs/StringiFor/StringiFor-1.1.4.ebuild | 2 +- profiles/updates/3Q-2025 | 1 + 5 files changed, 2 insertions(+), 1 deletion(-) rename dev-build/{FoBiS => fobis}/Manifest (100%) rename dev-build/{FoBiS/FoBiS-3.1.0.ebuild => fobis/fobis-3.1.0.ebuild} (100%) rename dev-build/{FoBiS => fobis}/metadata.xml (100%) diff --git a/dev-build/FoBiS/Manifest b/dev-build/fobis/Manifest similarity index 100% rename from dev-build/FoBiS/Manifest rename to dev-build/fobis/Manifest diff --git a/dev-build/FoBiS/FoBiS-3.1.0.ebuild b/dev-build/fobis/fobis-3.1.0.ebuild similarity index 100% rename from dev-build/FoBiS/FoBiS-3.1.0.ebuild rename to dev-build/fobis/fobis-3.1.0.ebuild diff --git a/dev-build/FoBiS/metadata.xml b/dev-build/fobis/metadata.xml similarity index 100% rename from dev-build/FoBiS/metadata.xml rename to dev-build/fobis/metadata.xml diff --git a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild index 90a6f68f9e..737c0229a8 100644 --- a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild +++ b/dev-libs/StringiFor/StringiFor-1.1.4.ebuild @@ -26,7 +26,7 @@ RESTRICT="mirror !test? ( test )" BDEPEND=" ${PYTHON_DEPS} $(python_gen_any_dep ' - dev-build/FoBiS[${PYTHON_USEDEP}] + dev-build/fobis[${PYTHON_USEDEP}] ') " diff --git a/profiles/updates/3Q-2025 b/profiles/updates/3Q-2025 index 582dba10b5..d9aa792d72 100644 --- a/profiles/updates/3Q-2025 +++ b/profiles/updates/3Q-2025 @@ -1,3 +1,4 @@ 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 From 78dface6869ae0ef0ba9f623fc57f8f0c765f6c3 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 20 Sep 2025 23:14:08 +0300 Subject: [PATCH 50/56] dev-libs/StringiFor: fix Manifest Manifest checksum is updated due to upstream change tag v1.1.4 to commit "d209d21" (29 May 2025) Signed-off-by: Sergey Torokhov --- dev-libs/StringiFor/Manifest | 2 +- .../{StringiFor-1.1.4.ebuild => StringiFor-1.1.4-r1.ebuild} | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename dev-libs/StringiFor/{StringiFor-1.1.4.ebuild => StringiFor-1.1.4-r1.ebuild} (93%) diff --git a/dev-libs/StringiFor/Manifest b/dev-libs/StringiFor/Manifest index e5f9d05f62..3959e1d89b 100644 --- a/dev-libs/StringiFor/Manifest +++ b/dev-libs/StringiFor/Manifest @@ -1 +1 @@ -DIST StringiFor-1.1.4.tar.gz 574105 BLAKE2B 553667619289350d00e9654fc410126c7bd88a0e99ccd4dd0f3af0a2c1be06b166bf06d66c13050739052decd8af296213166c8450ef689a3e42cf3e51f8e394 SHA512 37eb18200996258fb12245bc810a8e3f9f09e0cc1469765585fb71293167f0b8e7bc7dd7aa8524c20c0a71abaf63bd11c3d48176c608df64a546449996e7112b +DIST StringiFor-1.1.4.tar.gz 601622 BLAKE2B 702c2d99bc560b790e3174a62156a1d7b23c7520a8d8aea48273f0b0b5b3d012a44b5259a7a69f9b2c5fcd6b6a77be9a4abfe954b015e1cf66691f3bc7729bae SHA512 c94e4f9a5b69e9cd9e5be20d54b148536daf748a4511cc83edc4af60f7d9045c6297a0df7144fb93be66bd3d1466a3d78ee482c9a70b51ecf4472e19f9581b62 diff --git a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild b/dev-libs/StringiFor/StringiFor-1.1.4-r1.ebuild similarity index 93% rename from dev-libs/StringiFor/StringiFor-1.1.4.ebuild rename to dev-libs/StringiFor/StringiFor-1.1.4-r1.ebuild index 737c0229a8..4fc02aa3d8 100644 --- a/dev-libs/StringiFor/StringiFor-1.1.4.ebuild +++ b/dev-libs/StringiFor/StringiFor-1.1.4-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 FORTRAN_STANDARD=2003 -PYTHON_COMPAT=( python3_{11..12} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit fortran-2 python-any-r1 toolchain-funcs @@ -64,7 +64,8 @@ src_prepare() { src_compile() { ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_SHARED} || die - use static-libs && { ${EPYTHON} FoBiS.py build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_STATIC} || die; } + use static-libs && { ${EPYTHON} FoBiS.py \ + build -verbose -compiler custom -fc $(tc-getFC) ${BUILD_MODE_STATIC} || die; } } src_test() { From 1b4a8e96ee17a592f9b419d7228f09c9809de66c Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sat, 20 Sep 2025 23:28:57 +0300 Subject: [PATCH 51/56] dev-libs/StringiFor: rename to dev-libs/stringifor Signed-off-by: Sergey Torokhov --- dev-libs/{StringiFor => stringifor}/Manifest | 0 .../files/stringifor-1.1.1_fobos_soname.patch | 0 .../files/stringifor-1.1.3_fix_tests.patch | 0 dev-libs/{StringiFor => stringifor}/metadata.xml | 0 .../stringifor-1.1.4-r1.ebuild} | 5 +++-- profiles/updates/3Q-2025 | 1 + 6 files changed, 4 insertions(+), 2 deletions(-) rename dev-libs/{StringiFor => stringifor}/Manifest (100%) rename dev-libs/{StringiFor => stringifor}/files/stringifor-1.1.1_fobos_soname.patch (100%) rename dev-libs/{StringiFor => stringifor}/files/stringifor-1.1.3_fix_tests.patch (100%) rename dev-libs/{StringiFor => stringifor}/metadata.xml (100%) rename dev-libs/{StringiFor/StringiFor-1.1.4-r1.ebuild => stringifor/stringifor-1.1.4-r1.ebuild} (93%) diff --git a/dev-libs/StringiFor/Manifest b/dev-libs/stringifor/Manifest similarity index 100% rename from dev-libs/StringiFor/Manifest rename to dev-libs/stringifor/Manifest diff --git a/dev-libs/StringiFor/files/stringifor-1.1.1_fobos_soname.patch b/dev-libs/stringifor/files/stringifor-1.1.1_fobos_soname.patch similarity index 100% rename from dev-libs/StringiFor/files/stringifor-1.1.1_fobos_soname.patch rename to dev-libs/stringifor/files/stringifor-1.1.1_fobos_soname.patch diff --git a/dev-libs/StringiFor/files/stringifor-1.1.3_fix_tests.patch b/dev-libs/stringifor/files/stringifor-1.1.3_fix_tests.patch similarity index 100% rename from dev-libs/StringiFor/files/stringifor-1.1.3_fix_tests.patch rename to dev-libs/stringifor/files/stringifor-1.1.3_fix_tests.patch diff --git a/dev-libs/StringiFor/metadata.xml b/dev-libs/stringifor/metadata.xml similarity index 100% rename from dev-libs/StringiFor/metadata.xml rename to dev-libs/stringifor/metadata.xml diff --git a/dev-libs/StringiFor/StringiFor-1.1.4-r1.ebuild b/dev-libs/stringifor/stringifor-1.1.4-r1.ebuild similarity index 93% rename from dev-libs/StringiFor/StringiFor-1.1.4-r1.ebuild rename to dev-libs/stringifor/stringifor-1.1.4-r1.ebuild index 4fc02aa3d8..e40f156519 100644 --- a/dev-libs/StringiFor/StringiFor-1.1.4-r1.ebuild +++ b/dev-libs/stringifor/stringifor-1.1.4-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +MY_PN="StringiFor" FORTRAN_STANDARD=2003 PYTHON_COMPAT=( python3_{11..13} ) @@ -10,9 +11,9 @@ inherit fortran-2 python-any-r1 toolchain-funcs DESCRIPTION="StringiFor, Strings Fortran Manipulator, yet another strings Fortran module" HOMEPAGE="https://github.com/szaghi/StringiFor" -SRC_URI="https://github.com/szaghi/StringiFor/releases/download/v${PV}/StringiFor.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/szaghi/${MY_PN}/releases/download/v${PV}/${MY_PN}.tar.gz -> ${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${PN}" +S="${WORKDIR}/${MY_PN}" # For FOSS projects: GPL-3 # For closed source/commercial projects: BSD 2-Clause, BSD 3-Clause, MIT diff --git a/profiles/updates/3Q-2025 b/profiles/updates/3Q-2025 index d9aa792d72..13d9bcc60e 100644 --- a/profiles/updates/3Q-2025 +++ b/profiles/updates/3Q-2025 @@ -2,3 +2,4 @@ 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 From 92f2f53528d5dbf860fc36abae752d41a401ae9d Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 21 Sep 2025 01:18:22 +0300 Subject: [PATCH 52/56] dev-libs/stringifor: reposition of MY_PN, replace pkgname with ${PN} Signed-off-by: Sergey Torokhov --- .../stringifor/stringifor-1.1.4-r1.ebuild | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-libs/stringifor/stringifor-1.1.4-r1.ebuild b/dev-libs/stringifor/stringifor-1.1.4-r1.ebuild index e40f156519..121d7d34a3 100644 --- a/dev-libs/stringifor/stringifor-1.1.4-r1.ebuild +++ b/dev-libs/stringifor/stringifor-1.1.4-r1.ebuild @@ -1,14 +1,15 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -MY_PN="StringiFor" FORTRAN_STANDARD=2003 PYTHON_COMPAT=( python3_{11..13} ) inherit fortran-2 python-any-r1 toolchain-funcs +MY_PN="StringiFor" + DESCRIPTION="StringiFor, Strings Fortran Manipulator, yet another strings Fortran module" HOMEPAGE="https://github.com/szaghi/StringiFor" SRC_URI="https://github.com/szaghi/${MY_PN}/releases/download/v${PV}/${MY_PN}.tar.gz -> ${MY_PN}-${PV}.tar.gz" @@ -32,8 +33,8 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/stringifor-1.1.1_fobos_soname.patch" - "${FILESDIR}/stringifor-1.1.3_fix_tests.patch" + "${FILESDIR}/${PN}-1.1.1_fobos_soname.patch" + "${FILESDIR}/${PN}-1.1.3_fix_tests.patch" ) set_build_mode() { @@ -82,12 +83,12 @@ src_test() { } src_install() { - mv lib/mod lib/stringifor || die - doheader -r lib/stringifor/ + mv lib/mod lib/${PN} || die + doheader -r lib/${PN}/ - mv lib/libstringifor.so{,.1} || die - dosym libstringifor.so.1 /usr/$(get_libdir)/libstringifor.so - dolib.so lib/libstringifor.so.1 + mv lib/lib${PN}.so{,.1} || die + dosym lib${PN}.so.1 /usr/$(get_libdir)/lib${PN}.so + dolib.so lib/lib${PN}.so.1 - use static-libs && dolib.a lib/libstringifor.a + use static-libs && dolib.a lib/lib${PN}.a } From 6233d15c113b0d712bd6ec78a10ab8b82334fbca Mon Sep 17 00:00:00 2001 From: Nicolas PARLANT Date: Sun, 21 Sep 2025 07:30:58 +0200 Subject: [PATCH 53/56] net-misc/fileshelter: add 6.3.0 Signed-off-by: Nicolas PARLANT --- net-misc/fileshelter/Manifest | 1 + .../fileshelter/files/fileshelter.init-r1 | 29 +++++++++++ net-misc/fileshelter/fileshelter-6.3.0.ebuild | 48 +++++++++++++++++++ 3 files changed, 78 insertions(+) create mode 100644 net-misc/fileshelter/files/fileshelter.init-r1 create mode 100644 net-misc/fileshelter/fileshelter-6.3.0.ebuild diff --git a/net-misc/fileshelter/Manifest b/net-misc/fileshelter/Manifest index a31559ecdf..8242bf71da 100644 --- a/net-misc/fileshelter/Manifest +++ b/net-misc/fileshelter/Manifest @@ -1 +1,2 @@ DIST fileshelter-6.2.0.tar.gz 66406 BLAKE2B bb510331c84f0321e21a87a7cd25886c7c391666504833c5acb8db724322cb2bf8919e8ef281cbe4453aacf7e1c0f93447200f60a79c429a595c8678b7e4bdb8 SHA512 5563fd04a1c97064f443d7081e897e3473d5937d43410d48d32dbb610c90d0eb8df2fb0b642aaf7af9c5fdad30f53d7f3a797021121fc9a3dbd35b2e64fdae6c +DIST fileshelter-6.3.0.tar.gz 67194 BLAKE2B 716f72b7ab3f22074593008f63e8c3a66ecc45b3d833195c165a78904449606eb5f6b6f3a1e11c438ac6e7efcfa92d8ad77a3c071ccd6b07f8860c22ee01909f SHA512 c73c4a3787976535164a0238602043e4b7561d56b134b628de3f80a7daed2c84ec45286b36ea19d4286cdb98dc1f56abbba9ac4aa831abf3e24f9a2254cb06e7 diff --git a/net-misc/fileshelter/files/fileshelter.init-r1 b/net-misc/fileshelter/files/fileshelter.init-r1 new file mode 100644 index 0000000000..8cdb472ff6 --- /dev/null +++ b/net-misc/fileshelter/files/fileshelter.init-r1 @@ -0,0 +1,29 @@ +#!/sbin/openrc-run +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +: ${FILESHELTER_GROUP:=fileshelter} +: ${FILESHELTER_USER:=fileshelter} +: ${FILESHELTER_BINDIR:=/var/lib/fileshelter} +: ${FILESHELTER_PIDFILE:=/run/fileshelter.pid} + +command="/usr/bin/fileshelter" +command_user="${FILESHELTER_USER}:${FILESHELTER_GROUP}" +command_background=true +directory="${FILESHELTER_BINDIR}" +pidfile="${FILESHELTER_PIDFILE}" +extra_started_commands="reload" + +depend() { + use net +} + +start_pre() { + checkpath -d -m 0750 -o "${FILESHELTER_USER}:${FILESHELTER_GROUP}" ${FILESHELTER_BINDIR} +} + +reload () { + ebegin "Reloading configuration and re-opening log files" + start-stop-daemon --signal HUP --pidfile "${pidfile}" + eend $? +} diff --git a/net-misc/fileshelter/fileshelter-6.3.0.ebuild b/net-misc/fileshelter/fileshelter-6.3.0.ebuild new file mode 100644 index 0000000000..f7fe4793cc --- /dev/null +++ b/net-misc/fileshelter/fileshelter-6.3.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd + +DESCRIPTION="FileShelter is a “one-click” file sharing web application " +HOMEPAGE="https://fileshelter-demo.poupon.dev https://github.com/epoupon/fileshelter" +SRC_URI="https://github.com/epoupon/fileshelter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + acct-user/fileshelter + app-arch/libarchive:= + dev-cpp/wt:= + dev-libs/boost:= + dev-libs/libconfig:=[cxx] +" +RDEPEND="${DEPEND}" + +DOCS=( INSTALL.md README.md ) + +PATCHES=" + ${FILESDIR}/${PN}-6.2.0-hierarchy.patch +" + +src_install() { + cmake_src_install + + systemd_newunit conf/systemd/default.service fileshelter.service + newinitd "${FILESDIR}"/fileshelter.init-r1 fileshelter + + keepdir /var/log/fileshelter + fowners -R fileshelter:fileshelter /var/log/fileshelter + + mv "${ED}"/usr/share/fileshelter/fileshelter.conf "${ED}"/etc/fileshelter.conf || die + + rm "${ED}"/usr/share/fileshelter/default.service || die + + keepdir /var/lib/fileshelter + fowners fileshelter:fileshelter /var/lib/fileshelter + + find "${ED}" -name '*.a' -delete || die +} From 5891ce2007cfe7e82793d50af8bb9cf1e2a5795d Mon Sep 17 00:00:00 2001 From: "Stefan Cristian B." Date: Sun, 21 Sep 2025 14:58:55 +0300 Subject: [PATCH 54/56] dev-util/webstorm: bump 2025.2.2 Signed-off-by: Stefan Cristian B. --- dev-util/webstorm/Manifest | 2 + dev-util/webstorm/webstorm-2025.2.2.ebuild | 127 +++++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 dev-util/webstorm/webstorm-2025.2.2.ebuild diff --git a/dev-util/webstorm/Manifest b/dev-util/webstorm/Manifest index e81e5221a1..b1c7ceb8fd 100644 --- a/dev-util/webstorm/Manifest +++ b/dev-util/webstorm/Manifest @@ -6,4 +6,6 @@ DIST WebStorm-2025.1.4.1.tar.gz 1068929093 BLAKE2B 082713386d2d6aef7a3dc9a24604e DIST WebStorm-2025.2-aarch64.tar.gz 1173874806 BLAKE2B c4c158cc3b197b03ec33ed190445e417a9288a84625fc63f4d891c4bccd49c5f8f1546036f1e621bab981f3c7b3a896cf89f60e49534f0ee96919226c8ed200c SHA512 a7a8c22d507bfdc7e02d8a70e21f28f917e52ee3626be076e8885d879b094cc220fd9dea6bb48b3ada9bdc2ac20b3e022b2002a530c7682501209637a4a765ca DIST WebStorm-2025.2.1-aarch64.tar.gz 1175946215 BLAKE2B e97e248656cd5306521c397ba521e8466387e2739683f2694076038114d752274c87398fe07141b4f729e931685c9c401ade906ad84125e93c013d7aee30c0aa SHA512 e325fdbb8f7dc52901f6180f51c9f59a12b1dee709188eab228b882b9dc0032bc8e12b4c05e4b086ae04caa3a8d4ee2a3df7023f61601d1d8f0ebae3e9b11e64 DIST WebStorm-2025.2.1.tar.gz 1178888436 BLAKE2B 57739a508c53562906c132cfa57e6da43017feb6fd0b1cd2b001b7a82de397288a117bd217a49ca1ed8868ba3100337cc138e11739504f46f813b4d84db49323 SHA512 fbf37f2e12a9f3651899634f3891e6902d4e5db8e099b4dd2ad3388253c5191c6a963d17ca3a0dc5246b42a198ae439f641fcf63dafc59f4550aaee1b22a9d99 +DIST WebStorm-2025.2.2-aarch64.tar.gz 1176509291 BLAKE2B b9d758e672bacb8c32194e033a95cb90249c0bd0341a5e09e4324a8dfd3424d208d147638eeb8bf403abfe5bda0ed192e8927010ab1111d0027b9a9f3566b7f7 SHA512 13c3bc53f6815539290a8ea8161ca5097aa441a555ca9eaf670bb6cfbed642655e6f4b3f6c0d44a7bd5433844e8cd0208558046f0d2e40e6d68bbcc426300790 +DIST WebStorm-2025.2.2.tar.gz 1179619007 BLAKE2B 4134e0077acebc828432015a3545203a79d31373b253332d50523e41e2e2833a126c4557e8f5e193c75f808cad5baab06c12dbe54d87801fde20335f93855de7 SHA512 b09dd4ed49d56bf54d5ee8678373e9e0319d0ca3daabf9eb27da2c2354c4b8b4d692a3fcc54617a613ce577961483003630c03811ad161b82766034464e8c9c4 DIST WebStorm-2025.2.tar.gz 1176800442 BLAKE2B f58d59b015326ed78cee9b05b342354235b7fc090acb532f90391ccfce15737317ac32f8f190d4bf678693fe9dbd270b9a8b1506e38b5bc122935f0db9545fd3 SHA512 765149d0abaf8b27c162cb0d8e382e78dbce68b198018bf25f72c7576afba24890f4394be43d933c8ab7087408286b0f825f7ff639eac7db7ef67346b1adf409 diff --git a/dev-util/webstorm/webstorm-2025.2.2.ebuild b/dev-util/webstorm/webstorm-2025.2.2.ebuild new file mode 100644 index 0000000000..4599399151 --- /dev/null +++ b/dev-util/webstorm/webstorm-2025.2.2.ebuild @@ -0,0 +1,127 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper toolchain-funcs + +DESCRIPTION="An integrated development environment for JavaScript and related technologies." +HOMEPAGE="https://www.jetbrains.com/webstorm/" +SRC_URI=" + amd64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}.tar.gz ) + arm64? ( https://download-cdn.jetbrains.com/${PN}/WebStorm-${PV}-aarch64.tar.gz ) +" + +LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) + Apache-2.0 + BSD + CC0-1.0 + CDDL + CDDL-1.1 + EPL-1.0 + GPL-2 + GPL-2-with-classpath-exception + ISC + LGPL-2.1 + LGPL-3 + MIT + MPL-1.1 + OFL-1.1 + ZLIB +" +SLOT="0/2025" +KEYWORDS="~amd64 ~arm64" +IUSE="wayland" + +RESTRICT="bindist mirror" +QA_PREBUILT="opt/${P}/*" + +BDEPEND="dev-util/debugedit + dev-util/patchelf +" +RDEPEND=" + dev-libs/wayland + sys-libs/pam + sys-libs/zlib + sys-process/audit +" + +src_unpack() { + # WebStorm unarchived directory is in format WebStorm-xxx.yyy.zzz, not ${P} + if use amd64 ; then + cp "${DISTDIR}"/WebStorm-${PV}.tar.gz "${WORKDIR}"/ || die + elif use arm64 ; then + cp "${DISTDIR}"/WebStorm-${PV}-aarch64.tar.gz "${WORKDIR}"/ || die + fi + mkdir -p "${P}" || die + tar --strip-components=1 -xzf "WebStorm-${PV}".tar.gz -C "${P}" || die +} + +src_prepare() { + tc-export OBJCOPY + default + + if ! use arm64; then + local remove_me=( + lib/async-profiler/aarch64 + ) + elif ! use amd64; then + local remove_me=( + lib/async-profiler/amd64 + ) + fi + + rm -rv "${remove_me[@]}" || die + + # excepting files that should be kept for remote plugins + if ! use arm64 ; then + local skip_remote_files=( + "plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release" + "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64" + ) + elif ! use amd64; then + local skip_remote_files=( + "plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release" + "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-amd64" + ) + fi + + # removing debug symbols and relocating debug files as per #876295 + # we're escaping all the files that contain $() in their name + # as they should not be executed + find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do + for skip in "${skip_remote_files[@]}"; do + [[ ${file} == ./"${skip}" ]] && continue 2 + done + if file "${file}" | grep -qE "ELF (32|64)-bit"; then + ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die + debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die + fi + done + + patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die + + # As per https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/ for full wayland support + if use wayland; then + echo "-Dawt.toolkit.name=WLToolkit" >> bin/webstorm64.vmoptions || die + fi +} + +src_install() { + local dir="/opt/${P}" + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{"${PN}",fsnotifier,format.sh,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server,remote-dev-server.sh,restarter} + fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} + fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + + make_wrapper "${PN}" "${dir}"/bin/"${PN}" + newicon bin/"${PN}".svg "${PN}".svg + make_desktop_entry "${PN}" "WebStorm ${PV}" "${PN}" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + insinto /usr/lib/sysctl.d + newins - 30-"${PN}"-inotify-watches.conf <<<"fs.inotify.max_user_watches = 524288" +} From 4087e3fc70e9fa33ba0d902e9c719e8f5444462d Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Sun, 21 Sep 2025 15:36:19 +0200 Subject: [PATCH 55/56] dev-build/fobis: change PYPI_PN to use pre move name Fixes: 7deed0d846c96f4123d2d5e8be19a13ebb495650 Signed-off-by: Paul Zander --- dev-build/fobis/fobis-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-build/fobis/fobis-3.1.0.ebuild b/dev-build/fobis/fobis-3.1.0.ebuild index 82613e46a4..ab8ec02a3b 100644 --- a/dev-build/fobis/fobis-3.1.0.ebuild +++ b/dev-build/fobis/fobis-3.1.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{11..13} ) -PYPI_PN="${PN}.py" +PYPI_PN="FoBiS.py" PYPI_NO_NORMALIZE=1 inherit distutils-r1 pypi From 25f7cf2594b63465fe7f189c9f1aa73a01e2e2dc Mon Sep 17 00:00:00 2001 From: Sergey Alirzaev Date: Mon, 22 Sep 2025 03:16:52 +0200 Subject: [PATCH 56/56] app-accessibility/whisper-cpp: depend on shaderc for glslc Closes: https://bugs.gentoo.org/963168 Signed-off-by: Sergey Alirzaev --- app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild b/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild index 3ee2ef8265..95efd479f2 100644 --- a/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild +++ b/app-accessibility/whisper-cpp/whisper-cpp-1.7.6.ebuild @@ -30,6 +30,7 @@ DEPEND="${CDEPEND} RDEPEND="${CDEPEND} vulkan? ( media-libs/vulkan-loader ) " +BDEPEND="media-libs/shaderc" src_configure() { # Note: CUDA and HIP are currently untested. Build failures may occur.