summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-java/jnr-a64asm: add github upstream metadataVolkmar W. Pogatzki2024-11-091-0/+3
| | | | | | Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/39233/commits/5fd242727efee48f6cdc222e59ee096d8dc1afc5 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* dev-java/java-diff-utils: style update, update EAPI 7 -> 8Volkmar W. Pogatzki2024-11-091-8/+3
| | | | | | Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/39233/commits/0f74799acd95ffbea66d50c7bfe3f0d398daa3b9 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* dev-python/ensurepip-wheel: Bump to 0.45.0Michał Górny2024-11-092-0/+21
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/wheel: Bump to 0.45.0Michał Górny2024-11-092-0/+52
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/aws-sam-translator: Bump to 1.92.0Michał Górny2024-11-092-0/+63
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-ruby/pluggaloid: enable ruby33Hans de Graaff2024-11-091-3/+2
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: finish dropping USE ipv6Matt Jolly2024-11-094-4/+4
| | | | | | | | | The IUSE was accidentally dropped during package QA tidyup. Instead of restoring it we will drop it as superfluous; the fix it applies should not hurt anything and is now unconditional. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* profiles/targets/desktop/gnome: enable gdk-pixbuf by defaultPacho Ramos2024-11-091-2/+2
| | | | | | | | | | As discussed at: https://archives.gentoo.org/gentoo-dev/54830461d894b321295ed4e6200bb46d92391ec6.camel@gentoo.org/t/ This will also help to not get a semibroken support on several image formats by default. Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* dev-ruby/uri: new package, add 1.0.1Hans de Graaff2024-11-093-0/+39
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* net-misc/zerotier: only call rust_pkg_setup w/ USE=ssoSam James2024-11-092-0/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-vcs/mercurial: only call rust_pkg_setup w/ USE=rustSam James2024-11-095-0/+20
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: *-r100 fix build with USE=system-llvmMatt Jolly2024-11-098-8/+8
| | | | | | | This path still used legacy llvm eclass get_llvm_prefix calls that included a slot. This is not supported by llvm-r1. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* dev-lang/rust-common: avoid unpacking whole archiveSam James2024-11-092-0/+10
| | | | | | | | Reported by mgorny (and suggested fix is by him): unpack just cargo.bashcomp.sh from the distfile instead of the whole thing, that way we don't need chcek-reqs.eclass. Signed-off-by: Sam James <sam@gentoo.org>
* www-apps/nanoc-core: drop 4.12.20Hans de Graaff2024-11-092-79/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* www-apps/nanoc-cli: drop 4.12.20Hans de Graaff2024-11-092-73/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* www-apps/nanoc: drop 4.12.20Hans de Graaff2024-11-092-106/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* www-apps/nanoc: add 4.13.1Hans de Graaff2024-11-092-0/+100
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* www-apps/nanoc-cli: add 4.13.1Hans de Graaff2024-11-092-0/+73
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* www-apps/nanoc-core: add 4.13.1Hans de Graaff2024-11-092-0/+78
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/sus: add 0.32.0Hans de Graaff2024-11-092-0/+32
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/singleton: add 0.3.0Hans de Graaff2024-11-092-0/+31
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-ruby/ostruct: add 0.6.1Hans de Graaff2024-11-092-0/+29
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* rust.eclass: add missing `/` in `get_rust_path` for `binary` builds.Matt Jolly2024-11-091-1/+1
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* media-libs/mesa: properly gate rust_pkg_setupMatt Jolly2024-11-096-9/+6
| | | | | | | Previously we called it if USE=vulkan, however it's actually gated by USE=vulkan && USE=video_cards_nvk. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* www-client/firefox: 132: fix LTO check on USE=pgo pathMatt Jolly2024-11-092-2/+2
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* toolchain.eclass: call rust_pkg_setup for USE=rustSam James2024-11-091-0/+2
| | | | | | Followup to 583a1a9ac556d01e1b0df6fe64e67cb646fa4118. Noticed by inspection. Signed-off-by: Sam James <sam@gentoo.org>
* app-doc/eclass-manpages: add 20241109Sam James2024-11-092-0/+25
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-python/uv: Remove 0.5.0-r1Michał Górny2024-11-092-170/+0
| | | | | | | This version breaks testing after the upgrade. Will attempt a slightly different solution later today. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-admin/awscli: Bump to 1.35.23Michał Górny2024-11-092-0/+96
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/boto3: Bump to 1.35.57Michał Górny2024-11-092-0/+54
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/botocore: Bump to 1.35.57Michał Górny2024-11-092-0/+68
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/rust-bin: tweak blockersSam James2024-11-098-8/+8
| | | | | | | | | | * Use just :0 to simplify and shorten the blockers. By doing this, we also cover upgrading from older versions than those listed too. * Include dev-lang/rust too. Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: tweak blockersSam James2024-11-098-64/+16
| | | | | | | | | | * Use just :0 to simplify and shorten the blockers. By doing this, we also cover upgrading from older versions than those listed too. * Include dev-lang/rust-bin too. Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust-common: tweak blockersSam James2024-11-092-16/+4
| | | | | | | | | | * Use just :0 to simplify and shorten the blockers. By doing this, we also cover upgrading from older versions than those listed too. * Include dev-lang/rust-bin too. Signed-off-by: Sam James <sam@gentoo.org>
* */*: update for slotted RustMatt Jolly2024-11-09392-5276/+4882
| | | | | | | | | | | | | | Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* profiles: mask dev-lang/starlark-rustMatt Jolly2024-11-091-0/+32
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* profiles: mask dev-util/wasmerMatt Jolly2024-11-091-0/+4
| | | | Signed-off-by: Matt Jolly <kangie@gentoo.org>
* profiles/arch/mips: use.mask system-llvm on rust-1.71.1-r100Matt Jolly2024-11-091-0/+4
| | | | | | This requires a version of LLVM that is not keyworded for mips. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* dev-lang/rust{,-bin}: port to llvm-r1 and slot (-r100)Matt Jolly2024-11-0920-0/+8230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Port to llvm-r1 to gain the fancy new `llvm_slot_{x}` USE flags which we use in the rust eclass to force a closer dependency on specific LLVM slots. Since Rust in Gentoo is only ever built against the one LLVM slot we are able to simplify the LLVM logic in the Rust ebuilds and use our knowledge of the LLVM -> Rust version mapping to enable slots for dev-lang/rust in a usable manner. Since Rust is now slotted and not managed entirely by eselect-rust each slot needs to be added to LDPATH. We also drop the `profiler` USE as it's inconsistent with what upstream ship by default and casues issues where other package's build systems assume that it exists. This commit also introduces dev-lang/rust-common which handles bash completions for slotted Rust. dev-lang/rust-bin: `LLVM_OPTIONAL` is used as we don't need to consume LLVM, we really just want the free IUSE. Closes: https://bugs.gentoo.org/941146 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* toolchain: inherit rust eclass for `RUST_DEPEND`Matt Jolly2024-11-091-2/+4
| | | | | | | `RUST_OPTIONAL` is set so that ebuilds must explicitly consume Rust features. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* cargo: update for rust eclassMatt Jolly2024-11-091-18/+41
| | | | | | | | | | | | | | | | Inherit the rust eclass and take advantage of eclass features like `RUST_MIN_VER`. `RUST_DEPEND` was moved into the rust eclass in the previous commit and is now prowided via this mechanism `CARGO_OPTIONAL` now sets `RUST_OPTIONAL`, requiring ebuilds to set `RUST_DEPEND` manually and manage both cargo and rust eclass functions. Replace calls to `cargo` with the rust eclass exported ${CARGO}. Signed-off-by: Matt Jolly <kangie@gentoo.org>
* rust.eclass: Introduce new eclass for slotted RustMatt Jolly2024-11-091-0/+464
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rust eclass acts similarly to the llvm eclass. It works with optional `RUST_{MAX,MIN}_SLOT` variables to enable ebuilds to trivially dependencies on appropriate Rust SLOTs. A `RUST_NEEDS_LLVM` variable can be set to have the eclass read `LLVM_COMPAT` and generate an llvm-r1-USE-gated dependency string. `RUST_USEDEP`, if set will be included in the dependency string and checks against installed packages. In either case these are stored in `RUST_DEPEND` for consumpion in the ebuild, and added to BDEPEND unless unless `RUST_OPTIONAL` is set. `RUST_DEPEND` will only ever include in-tree slots; there is no need to set `RUST_MIN_VER` if all in-tree versions are suitable. If `RUST_MIN_VER` is set to a value older than the oldest in-tree slot it is treated as if it is set to the lowest available. The default `rust_pkg_setup` will prefix the selected slot to `PATH` and export `RUSTC` and `CARGO` variables pointing to that slot for ease-of-use. This should prevent issues like: Bug: https://bugs.gentoo.org/907492 Bug: https://bugs.gentoo.org/942444 Signed-off-by: Matt Jolly <kangie@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20241108Sam James2024-11-092-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-fonts/noto: Stabilize 20240830 ppc, #943023Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-auth/polkit: Stabilize 125-r1 ppc, #942673Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/pam_wrapper: enable py3.13Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-fonts/noto: Stabilize 20240830 arm, #943023Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-fonts/noto: Stabilize 20240830 sparc, #943023Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-fonts/noto: Stabilize 20240830 ppc64, #943023Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-auth/polkit: Stabilize 125-r1 arm, #942673Sam James2024-11-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>