From cc90653621d4af2e6d3201a4d69e72f585139947 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 19 Jan 2024 14:31:05 +0000 Subject: [PATCH 01/28] gui-apps/ReGreet: drop 0.1.1-r1, add 0.1.1-r2 * fix missing BDEPEND * remove gtk4 useflag and add gtk4_8 build option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/922487 Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild | 263 ---------------------- gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild | 266 +++++++++++++++++++++++ gui-apps/ReGreet/ReGreet-9999.ebuild | 241 ++++++++++++++++++-- gui-apps/ReGreet/metadata.xml | 1 - 4 files changed, 492 insertions(+), 279 deletions(-) delete mode 100644 gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild create mode 100644 gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild deleted file mode 100644 index 1f3271939b..0000000000 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild +++ /dev/null @@ -1,263 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line-0.21.0 - adler-1.0.2 - ahash-0.8.7 - aho-corasick-1.1.2 - android-tzdata-0.1.1 - android_system_properties-0.1.5 - anstream-0.6.11 - anstyle-1.0.4 - anstyle-parse-0.2.3 - anstyle-query-1.0.2 - anstyle-wincon-3.0.2 - anyhow-1.0.79 - async-trait-0.1.77 - autocfg-1.1.0 - backtrace-0.3.69 - bitflags-1.3.2 - bumpalo-3.14.0 - bytes-1.5.0 - cairo-rs-0.16.7 - cairo-sys-rs-0.16.3 - cc-1.0.83 - cfg-expr-0.15.6 - cfg-if-1.0.0 - chrono-0.4.31 - clap-4.4.18 - clap_builder-4.4.18 - clap_derive-4.4.7 - clap_lex-0.6.0 - colorchoice-1.0.0 - const_format-0.2.32 - const_format_proc_macros-0.2.32 - core-foundation-sys-0.8.6 - crc32fast-1.3.2 - crossbeam-channel-0.5.11 - crossbeam-utils-0.8.19 - deranged-0.3.11 - derivative-2.2.0 - equivalent-1.0.1 - field-offset-0.3.6 - file-rotate-0.7.5 - flate2-1.0.28 - flume-0.10.14 - fragile-2.0.0 - futures-0.3.30 - futures-channel-0.3.30 - futures-core-0.3.30 - futures-executor-0.3.30 - futures-io-0.3.30 - futures-macro-0.3.30 - futures-sink-0.3.30 - futures-task-0.3.30 - futures-util-0.3.30 - gdk-pixbuf-0.16.7 - gdk-pixbuf-sys-0.16.3 - gdk4-0.5.5 - gdk4-sys-0.5.5 - getrandom-0.2.12 - gimli-0.28.1 - gio-0.16.7 - gio-sys-0.16.3 - glib-0.16.9 - glib-macros-0.16.8 - glib-sys-0.16.3 - glob-0.3.1 - gobject-sys-0.16.3 - graphene-rs-0.16.3 - graphene-sys-0.16.3 - greetd_ipc-0.9.0 - gsk4-0.5.5 - gsk4-sys-0.5.5 - gtk4-0.5.5 - gtk4-macros-0.5.6 - gtk4-sys-0.5.5 - hashbrown-0.12.3 - hashbrown-0.13.2 - hashbrown-0.14.3 - heck-0.4.1 - hermit-abi-0.3.4 - iana-time-zone-0.1.59 - iana-time-zone-haiku-0.1.2 - indexmap-1.9.3 - indexmap-2.1.0 - itoa-1.0.10 - js-sys-0.3.67 - lazy_static-1.4.0 - libc-0.2.152 - lock_api-0.4.11 - log-0.4.20 - lru-0.9.0 - memchr-2.7.1 - memoffset-0.9.0 - miniz_oxide-0.7.1 - mio-0.8.10 - nanorand-0.7.0 - nom8-0.2.0 - nu-ansi-term-0.46.0 - num-traits-0.2.17 - num_cpus-1.16.0 - num_threads-0.1.6 - object-0.32.2 - once_cell-1.19.0 - overload-0.1.1 - pango-0.16.5 - pango-sys-0.16.3 - pin-project-1.1.3 - pin-project-internal-1.1.3 - pin-project-lite-0.2.13 - pin-utils-0.1.0 - pkg-config-0.3.29 - powerfmt-0.2.0 - proc-macro-crate-1.3.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.76 - pwd-1.4.0 - quote-1.0.35 - regex-1.10.2 - regex-automata-0.4.3 - regex-syntax-0.8.2 - relm4-0.5.1 - relm4-macros-0.5.1 - rustc-demangle-0.1.23 - rustc_version-0.4.0 - ryu-1.0.16 - scopeguard-1.2.0 - semver-1.0.21 - serde-1.0.195 - serde_derive-1.0.195 - serde_json-1.0.111 - serde_spanned-0.6.5 - sharded-slab-0.1.7 - shlex-1.2.0 - slab-0.4.9 - smallvec-1.12.0 - socket2-0.5.5 - spin-0.9.8 - strsim-0.10.0 - syn-1.0.109 - syn-2.0.48 - system-deps-6.2.0 - target-lexicon-0.12.13 - thiserror-1.0.56 - thiserror-impl-1.0.56 - thread_local-1.1.7 - time-0.3.31 - time-core-0.1.2 - time-macros-0.2.16 - tokio-1.35.1 - toml-0.6.0 - toml-0.8.8 - toml_datetime-0.5.1 - toml_datetime-0.6.5 - toml_edit-0.18.1 - toml_edit-0.19.15 - toml_edit-0.21.0 - tracing-0.1.40 - tracing-appender-0.2.3 - tracing-attributes-0.1.27 - tracing-core-0.1.32 - tracing-log-0.2.0 - tracing-subscriber-0.3.18 - tracker-0.2.1 - tracker-macros-0.2.1 - unicode-ident-1.0.12 - unicode-xid-0.2.4 - utf8parse-0.2.1 - valuable-0.1.0 - version-compare-0.1.1 - version_check-0.9.4 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.90 - wasm-bindgen-backend-0.2.90 - wasm-bindgen-macro-0.2.90 - wasm-bindgen-macro-support-0.2.90 - wasm-bindgen-shared-0.2.90 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-core-0.52.0 - windows-sys-0.48.0 - windows-sys-0.52.0 - windows-targets-0.48.5 - windows-targets-0.52.0 - windows_aarch64_gnullvm-0.48.5 - windows_aarch64_gnullvm-0.52.0 - windows_aarch64_msvc-0.48.5 - windows_aarch64_msvc-0.52.0 - windows_i686_gnu-0.48.5 - windows_i686_gnu-0.52.0 - windows_i686_msvc-0.48.5 - windows_i686_msvc-0.52.0 - windows_x86_64_gnu-0.48.5 - windows_x86_64_gnu-0.52.0 - windows_x86_64_gnullvm-0.48.5 - windows_x86_64_gnullvm-0.52.0 - windows_x86_64_msvc-0.48.5 - windows_x86_64_msvc-0.52.0 - winnow-0.5.34 - zerocopy-0.7.32 - zerocopy-derive-0.7.32 -" - -inherit cargo -DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust" -HOMEPAGE="https://github.com/rharish101/ReGreet" - -SRC_URI=" - https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="GPL-3" -SLOT="0" -DEPEND="x11-libs/gtk+:3 - gtk4? ( gui-libs/gtk ) -" - -KEYWORDS="~amd64" - -RDEPEND=" - ${DEPEND} - gui-libs/greetd -" -BDEPEND=" - virtual/rust -" -IUSE="gtk4 logs" - -PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff" - -src_configure() { - if use gtk4; then - local myfeatures=( - gtk4_8 - ) - fi - cargo_src_configure -} - -src_prepare() { - default -} - -src_compile() { - cargo_src_compile -} - -src_install() { - newbin "${WORKDIR}/${P}/target/release/regreet" regreet -} - -src_post_install () { - if use logs; then - insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf - systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" - fi -} diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild new file mode 100644 index 0000000000..3481348319 --- /dev/null +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild @@ -0,0 +1,266 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + ahash@0.8.7 + aho-corasick@1.1.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.11 + anstyle@1.0.4 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anyhow@1.0.79 + async-trait@0.1.77 + autocfg@1.1.0 + backtrace@0.3.69 + bitflags@1.3.2 + bumpalo@3.14.0 + bytes@1.5.0 + cairo-rs@0.16.7 + cairo-sys-rs@0.16.3 + cc@1.0.83 + cfg-expr@0.15.6 + cfg-if@1.0.0 + chrono@0.4.31 + clap@4.4.18 + clap_builder@4.4.18 + clap_derive@4.4.7 + clap_lex@0.6.0 + colorchoice@1.0.0 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + core-foundation-sys@0.8.6 + crc32fast@1.3.2 + crossbeam-channel@0.5.11 + crossbeam-utils@0.8.19 + deranged@0.3.11 + derivative@2.2.0 + equivalent@1.0.1 + field-offset@0.3.6 + file-rotate@0.7.5 + flate2@1.0.28 + flume@0.10.14 + fragile@2.0.0 + futures@0.3.30 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + gdk-pixbuf@0.16.7 + gdk-pixbuf-sys@0.16.3 + gdk4@0.5.5 + gdk4-sys@0.5.5 + getrandom@0.2.12 + gimli@0.28.1 + gio@0.16.7 + gio-sys@0.16.3 + glib@0.16.9 + glib-macros@0.16.8 + glib-sys@0.16.3 + glob@0.3.1 + gobject-sys@0.16.3 + graphene-rs@0.16.3 + graphene-sys@0.16.3 + greetd_ipc@0.9.0 + gsk4@0.5.5 + gsk4-sys@0.5.5 + gtk4@0.5.5 + gtk4-macros@0.5.6 + gtk4-sys@0.5.5 + hashbrown@0.12.3 + hashbrown@0.13.2 + hashbrown@0.14.3 + heck@0.4.1 + hermit-abi@0.3.4 + iana-time-zone@0.1.59 + iana-time-zone-haiku@0.1.2 + indexmap@1.9.3 + indexmap@2.1.0 + itoa@1.0.10 + js-sys@0.3.67 + lazy_static@1.4.0 + libc@0.2.152 + lock_api@0.4.11 + log@0.4.20 + lru@0.9.0 + memchr@2.7.1 + memoffset@0.9.0 + miniz_oxide@0.7.1 + mio@0.8.10 + nanorand@0.7.0 + nom8@0.2.0 + nu-ansi-term@0.46.0 + num-traits@0.2.17 + num_cpus@1.16.0 + num_threads@0.1.6 + object@0.32.2 + once_cell@1.19.0 + overload@0.1.1 + pango@0.16.5 + pango-sys@0.16.3 + pin-project@1.1.3 + pin-project-internal@1.1.3 + pin-project-lite@0.2.13 + pin-utils@0.1.0 + pkg-config@0.3.29 + powerfmt@0.2.0 + proc-macro-crate@1.3.1 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.76 + pwd@1.4.0 + quote@1.0.35 + regex@1.10.2 + regex-automata@0.4.3 + regex-syntax@0.8.2 + relm4@0.5.1 + relm4-macros@0.5.1 + rustc-demangle@0.1.23 + rustc_version@0.4.0 + ryu@1.0.16 + scopeguard@1.2.0 + semver@1.0.21 + serde@1.0.195 + serde_derive@1.0.195 + serde_json@1.0.111 + serde_spanned@0.6.5 + sharded-slab@0.1.7 + shlex@1.2.0 + slab@0.4.9 + smallvec@1.12.0 + socket2@0.5.5 + spin@0.9.8 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.48 + system-deps@6.2.0 + target-lexicon@0.12.13 + thiserror@1.0.56 + thiserror-impl@1.0.56 + thread_local@1.1.7 + time@0.3.31 + time-core@0.1.2 + time-macros@0.2.16 + tokio@1.35.1 + toml@0.6.0 + toml@0.8.8 + toml_datetime@0.5.1 + toml_datetime@0.6.5 + toml_edit@0.18.1 + toml_edit@0.19.15 + toml_edit@0.21.0 + tracing@0.1.40 + tracing-appender@0.2.3 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing-log@0.2.0 + tracing-subscriber@0.3.18 + tracker@0.2.1 + tracker-macros@0.2.1 + unicode-ident@1.0.12 + unicode-xid@0.2.4 + utf8parse@0.2.1 + valuable@0.1.0 + version-compare@0.1.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.90 + wasm-bindgen-backend@0.2.90 + wasm-bindgen-macro@0.2.90 + wasm-bindgen-macro-support@0.2.90 + wasm-bindgen-shared@0.2.90 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-core@0.52.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + winnow@0.5.34 + zerocopy@0.7.32 + zerocopy-derive@0.7.32 +" + +inherit cargo +DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust" +HOMEPAGE="https://github.com/rharish101/ReGreet" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" +else + SRC_URI=" + https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz + ${CARGO_CRATE_URIS} + " +fi + +LICENSE="GPL-3" +SLOT="0" +DEPEND="gui-libs/gtk +" + +KEYWORDS="~amd64" + +RDEPEND=" + ${DEPEND} + gui-libs/greetd +" +BDEPEND=" + virtual/rust + media-libs/graphene +" +IUSE="gtk4 logs" + +PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff" + +src_configure() { + local myfeatures=( + gtk4_8 + ) + cargo_src_configure +} + +src_prepare() { + default +} + +src_compile() { + cargo_src_compile +} + +src_install() { + newbin "${WORKDIR}/${P}/target/release/regreet" regreet +} + +src_post_install () { + if use logs; then + insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf + systemd-tmpfiles --create "$PWD/systemd-tmpfiles.conf" + fi +} diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 742250ef3c..3481348319 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -1,44 +1,255 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit cargo git-r3 - -EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + ahash@0.8.7 + aho-corasick@1.1.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.11 + anstyle@1.0.4 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anyhow@1.0.79 + async-trait@0.1.77 + autocfg@1.1.0 + backtrace@0.3.69 + bitflags@1.3.2 + bumpalo@3.14.0 + bytes@1.5.0 + cairo-rs@0.16.7 + cairo-sys-rs@0.16.3 + cc@1.0.83 + cfg-expr@0.15.6 + cfg-if@1.0.0 + chrono@0.4.31 + clap@4.4.18 + clap_builder@4.4.18 + clap_derive@4.4.7 + clap_lex@0.6.0 + colorchoice@1.0.0 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + core-foundation-sys@0.8.6 + crc32fast@1.3.2 + crossbeam-channel@0.5.11 + crossbeam-utils@0.8.19 + deranged@0.3.11 + derivative@2.2.0 + equivalent@1.0.1 + field-offset@0.3.6 + file-rotate@0.7.5 + flate2@1.0.28 + flume@0.10.14 + fragile@2.0.0 + futures@0.3.30 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + gdk-pixbuf@0.16.7 + gdk-pixbuf-sys@0.16.3 + gdk4@0.5.5 + gdk4-sys@0.5.5 + getrandom@0.2.12 + gimli@0.28.1 + gio@0.16.7 + gio-sys@0.16.3 + glib@0.16.9 + glib-macros@0.16.8 + glib-sys@0.16.3 + glob@0.3.1 + gobject-sys@0.16.3 + graphene-rs@0.16.3 + graphene-sys@0.16.3 + greetd_ipc@0.9.0 + gsk4@0.5.5 + gsk4-sys@0.5.5 + gtk4@0.5.5 + gtk4-macros@0.5.6 + gtk4-sys@0.5.5 + hashbrown@0.12.3 + hashbrown@0.13.2 + hashbrown@0.14.3 + heck@0.4.1 + hermit-abi@0.3.4 + iana-time-zone@0.1.59 + iana-time-zone-haiku@0.1.2 + indexmap@1.9.3 + indexmap@2.1.0 + itoa@1.0.10 + js-sys@0.3.67 + lazy_static@1.4.0 + libc@0.2.152 + lock_api@0.4.11 + log@0.4.20 + lru@0.9.0 + memchr@2.7.1 + memoffset@0.9.0 + miniz_oxide@0.7.1 + mio@0.8.10 + nanorand@0.7.0 + nom8@0.2.0 + nu-ansi-term@0.46.0 + num-traits@0.2.17 + num_cpus@1.16.0 + num_threads@0.1.6 + object@0.32.2 + once_cell@1.19.0 + overload@0.1.1 + pango@0.16.5 + pango-sys@0.16.3 + pin-project@1.1.3 + pin-project-internal@1.1.3 + pin-project-lite@0.2.13 + pin-utils@0.1.0 + pkg-config@0.3.29 + powerfmt@0.2.0 + proc-macro-crate@1.3.1 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.76 + pwd@1.4.0 + quote@1.0.35 + regex@1.10.2 + regex-automata@0.4.3 + regex-syntax@0.8.2 + relm4@0.5.1 + relm4-macros@0.5.1 + rustc-demangle@0.1.23 + rustc_version@0.4.0 + ryu@1.0.16 + scopeguard@1.2.0 + semver@1.0.21 + serde@1.0.195 + serde_derive@1.0.195 + serde_json@1.0.111 + serde_spanned@0.6.5 + sharded-slab@0.1.7 + shlex@1.2.0 + slab@0.4.9 + smallvec@1.12.0 + socket2@0.5.5 + spin@0.9.8 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.48 + system-deps@6.2.0 + target-lexicon@0.12.13 + thiserror@1.0.56 + thiserror-impl@1.0.56 + thread_local@1.1.7 + time@0.3.31 + time-core@0.1.2 + time-macros@0.2.16 + tokio@1.35.1 + toml@0.6.0 + toml@0.8.8 + toml_datetime@0.5.1 + toml_datetime@0.6.5 + toml_edit@0.18.1 + toml_edit@0.19.15 + toml_edit@0.21.0 + tracing@0.1.40 + tracing-appender@0.2.3 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing-log@0.2.0 + tracing-subscriber@0.3.18 + tracker@0.2.1 + tracker-macros@0.2.1 + unicode-ident@1.0.12 + unicode-xid@0.2.4 + utf8parse@0.2.1 + valuable@0.1.0 + version-compare@0.1.1 + version_check@0.9.4 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.90 + wasm-bindgen-backend@0.2.90 + wasm-bindgen-macro@0.2.90 + wasm-bindgen-macro-support@0.2.90 + wasm-bindgen-shared@0.2.90 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-core@0.52.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + winnow@0.5.34 + zerocopy@0.7.32 + zerocopy-derive@0.7.32 +" +inherit cargo DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust" HOMEPAGE="https://github.com/rharish101/ReGreet" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rharish101/ReGreet.git" +else + SRC_URI=" + https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz + ${CARGO_CRATE_URIS} + " +fi + LICENSE="GPL-3" SLOT="0" -DEPEND="x11-libs/gtk+:3 - gtk4? ( gui-libs/gtk ) +DEPEND="gui-libs/gtk " +KEYWORDS="~amd64" + RDEPEND=" ${DEPEND} gui-libs/greetd " BDEPEND=" virtual/rust + media-libs/graphene " IUSE="gtk4 logs" -src_unpack() { - git-r3_src_unpack - cargo_live_src_unpack -} +PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff" src_configure() { - if use gtk4; then - local myfeatures=( - gtk4_8 - ) - fi + local myfeatures=( + gtk4_8 + ) cargo_src_configure } +src_prepare() { + default +} + src_compile() { cargo_src_compile } diff --git a/gui-apps/ReGreet/metadata.xml b/gui-apps/ReGreet/metadata.xml index acf6b7f382..f90d3e7bea 100644 --- a/gui-apps/ReGreet/metadata.xml +++ b/gui-apps/ReGreet/metadata.xml @@ -2,7 +2,6 @@ - Compile with support for gtk4 Compile logs support ReGreet (debug) From 6b9ce784b36076e99b93478e0738ca88be4a3a40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Fri, 19 Jan 2024 14:37:08 +0000 Subject: [PATCH 02/28] gui-apps/ReGreet: remove gtk4 from IUSE * forget to change this :) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild | 2 +- gui-apps/ReGreet/ReGreet-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild index 3481348319..bb1b46bb96 100644 --- a/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild +++ b/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild @@ -235,7 +235,7 @@ BDEPEND=" virtual/rust media-libs/graphene " -IUSE="gtk4 logs" +IUSE="logs" PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff" diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index 3481348319..bb1b46bb96 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -235,7 +235,7 @@ BDEPEND=" virtual/rust media-libs/graphene " -IUSE="gtk4 logs" +IUSE="logs" PATCHES="${FILESDIR}/ReGreet-0.1.1-cargo-lock-fix.diff" From 8eb75e48c6a19058ae1d73afe5cb5ea405085df8 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 18:35:20 +0100 Subject: [PATCH 03/28] dev-lang/harec: add 0_pre20231128 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-lang/harec/Manifest | 1 + dev-lang/harec/harec-0_pre20231128.ebuild | 43 +++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 dev-lang/harec/harec-0_pre20231128.ebuild diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest index 11786820a6..7a4ecfac06 100644 --- a/dev-lang/harec/Manifest +++ b/dev-lang/harec/Manifest @@ -1,2 +1,3 @@ DIST harec-174aef484c0b0067f0a131dc52ee05af1a0e5027.tar.gz 182392 BLAKE2B f8fb16d25fcd550976c9c6922662cb9dfeebf1d296a4f7915064a92d6e7932436d5bc56438492a580968ebfcfc303be7812b627511f9cb6ffd6b2748a1d5117f SHA512 9d6f2107954dd11a3c201409b42e35299339ac57c39daceb2e7f3c98c34161d86b8c943094f7cc412d06d9225149e1938e36ce0c1ad624c54c12d9d7fb5a2d83 +DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e SHA512 2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0 DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30 diff --git a/dev-lang/harec/harec-0_pre20231128.ebuild b/dev-lang/harec/harec-0_pre20231128.ebuild new file mode 100644 index 0000000000..cc6e049fed --- /dev/null +++ b/dev-lang/harec/harec-0_pre20231128.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec" + S="${WORKDIR}/${P}/build" +else + EGIT_COMMIT="ec3193e3870436180b0f3df82b769adc57a1c099" + MY_P="${PN}-${EGIT_COMMIT}" + SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}/build" + + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + +DESCRIPTION="The Hare compiler" +HOMEPAGE="https://harelang.org/" +LICENSE="GPL-3" +SLOT="0" + +DEPEND=">=sys-devel/qbe-1.1-r1" +RDEPEND="${DEPEND}" + +src_unpack() { + default + + [[ "${PV}" = "9999" ]] && git-r3_src_unpack + + mkdir "${S}" || die +} + +src_prepare() { + default + + sed -i 's; -Werror ; ;' ../config.sh || die +} + +src_configure() { + ../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die +} From 05a1bcdeef9580e95a7325c5b1eeadcaa685ea7a Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 18:36:10 +0100 Subject: [PATCH 04/28] dev-lang/harec: drop 0_pre20230611 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-lang/harec/Manifest | 1 - dev-lang/harec/harec-0_pre20230611.ebuild | 43 ----------------------- 2 files changed, 44 deletions(-) delete mode 100644 dev-lang/harec/harec-0_pre20230611.ebuild diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest index 7a4ecfac06..a414d9c95c 100644 --- a/dev-lang/harec/Manifest +++ b/dev-lang/harec/Manifest @@ -1,3 +1,2 @@ -DIST harec-174aef484c0b0067f0a131dc52ee05af1a0e5027.tar.gz 182392 BLAKE2B f8fb16d25fcd550976c9c6922662cb9dfeebf1d296a4f7915064a92d6e7932436d5bc56438492a580968ebfcfc303be7812b627511f9cb6ffd6b2748a1d5117f SHA512 9d6f2107954dd11a3c201409b42e35299339ac57c39daceb2e7f3c98c34161d86b8c943094f7cc412d06d9225149e1938e36ce0c1ad624c54c12d9d7fb5a2d83 DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e SHA512 2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0 DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30 diff --git a/dev-lang/harec/harec-0_pre20230611.ebuild b/dev-lang/harec/harec-0_pre20230611.ebuild deleted file mode 100644 index eee725f01a..0000000000 --- a/dev-lang/harec/harec-0_pre20230611.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec" - S="${WORKDIR}/${P}/build" -else - EGIT_COMMIT="174aef484c0b0067f0a131dc52ee05af1a0e5027" - MY_P="${PN}-${EGIT_COMMIT}" - SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" - S="${WORKDIR}/${MY_P}/build" - - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - -DESCRIPTION="The Hare compiler" -HOMEPAGE="https://harelang.org/" -LICENSE="GPL-3" -SLOT="0" - -DEPEND=">=sys-devel/qbe-1.1" -RDEPEND="${DEPEND}" - -src_unpack() { - default - - [[ "${PV}" = "9999" ]] && git-r3_src_unpack - - mkdir "${S}" || die -} - -src_prepare() { - default - - sed -i 's; -Werror ; ;' ../config.sh || die -} - -src_configure() { - ../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die -} From 6d40e4a7034e01107e546d82ff7093f9fa1dce97 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 18:45:24 +0100 Subject: [PATCH 05/28] dev-lang/harec-9999: Use ?= for CC/AS/LD values Signed-off-by: Haelwenn (lanodan) Monnier --- dev-lang/harec/harec-9999.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild index 0abae65c87..269c09fcde 100644 --- a/dev-lang/harec/harec-9999.ebuild +++ b/dev-lang/harec/harec-9999.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit toolchain-funcs + if [[ "${PV}" = "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec" @@ -27,7 +29,14 @@ src_prepare() { default cp configs/linux.mk config.mk || die - sed -i 's/-Werror//' config.mk || die + sed -i \ + -e 's/-Werror//' \ + -e 's/CC =/CC ?=/' \ + -e 's/AS =/AS ?=/' \ + -e 's/LD =/LD ?=/' \ + config.mk || die + + tc-export CC AS LD } src_install() { From 0b6bfaca0125a3a00d04220d2ddc46ceec20308a Mon Sep 17 00:00:00 2001 From: Moritz Brunner Date: Fri, 19 Jan 2024 18:42:06 +0100 Subject: [PATCH 06/28] media-fonts/iosevka-nerdfont: add 3.1.1, drop 3.0.1 Closes: https://bugs.gentoo.org/915460 Signed-off-by: Moritz Brunner --- media-fonts/iosevka-nerdfont/Manifest | 2 +- ...evka-nerdfont-3.0.1.ebuild => iosevka-nerdfont-3.1.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename media-fonts/iosevka-nerdfont/{iosevka-nerdfont-3.0.1.ebuild => iosevka-nerdfont-3.1.1.ebuild} (94%) diff --git a/media-fonts/iosevka-nerdfont/Manifest b/media-fonts/iosevka-nerdfont/Manifest index eca76ed593..eed4627023 100644 --- a/media-fonts/iosevka-nerdfont/Manifest +++ b/media-fonts/iosevka-nerdfont/Manifest @@ -1,3 +1,3 @@ DIST iosevka-nerdfont-2.2.2.zip 486465366 BLAKE2B 04fe963c0e2c4bc076854c1b6d7382a4e9222ead92e320ad369a230c771be9c88300cd2f2cd4d8b4bfbe9a66d76577390fa750e46735be993b51eb0f9e87631e SHA512 99ec42555babde800cfe320a5e48eba6dafaaecfb86ff8964a092e321bac8635dd6a5ffe9a792e56dbf83794f1a7da5368a14ff3ac3c4a70a066999fd6604153 DIST iosevka-nerdfont-2.3.3.zip 684962518 BLAKE2B d374f91e1253e29e682ea9199a049d1b95ad51749e26a03b312b3bc64b53f43f1dd998fbfcb22e71f67782eec1ee92c0242da0cf3deca33d7bcee258afe0bfdd SHA512 48096d703a25bd9e38df66ee4fbee1a289564ef30a2eb29236c24fb669074df82d95f68b6e0b18e74ef64682cc1cfa4903f943c6dd81534371bb45ae5edcef26 -DIST iosevka-nerdfont-3.0.1.tar.xz 28066692 BLAKE2B 3797f3bd800d41b69bc019ebb518aa8c73ee51082ff91ed783865f2afe93b3ad14a89afec51ae99f1ce6f2d223fd6d5d26a73a600a190609efe3c759e7dda06c SHA512 4079c76daf75a8dcb51697e04fc7cb5c86be0c2ad0d670e736d2605be370849308bec84cb567db9184e3d2f3b1e819fd1b24afd974b0e9dadecb4e3a6c3dc5c4 +DIST iosevka-nerdfont-3.1.1.gh.tar.xz 28736280 BLAKE2B 9e508af61d0b0ec8b9a495fc19c85909937967eb754ab6a9c62dd6e8eb8c2cbcd2c616c4ee64737723d593cec75bcc51d0a1c585ea7029f445d2847ea4c9eaf8 SHA512 faf27db7c24538c08dad36bea3d71a7925e8f7a4a78c965fce421b8554c2f8bf6352361c096c6cfd9f587e9455855d3cf17f51fc8084d4ed5d6bec050167cd53 diff --git a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.0.1.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild similarity index 94% rename from media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.0.1.ebuild rename to media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild index 6c36b8138a..12450eb3d9 100644 --- a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.0.1.ebuild +++ b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild @@ -7,7 +7,7 @@ inherit font DESCRIPTION="A free and open-source typeface for developers" HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" -SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.tar.xz" +SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.gh.tar.xz" LICENSE="OFL-1.1" SLOT="0" From a34643f933d823aeaab3f2cc92b96d993c29b0ed Mon Sep 17 00:00:00 2001 From: Moritz Brunner Date: Fri, 19 Jan 2024 18:45:52 +0100 Subject: [PATCH 07/28] media-fonts/firacode-nerdfont: add 3.1.1, drop 3.0.1 Signed-off-by: Moritz Brunner --- media-fonts/firacode-nerdfont/Manifest | 2 +- ...ode-nerdfont-3.0.1.ebuild => firacode-nerdfont-3.1.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename media-fonts/firacode-nerdfont/{firacode-nerdfont-3.0.1.ebuild => firacode-nerdfont-3.1.1.ebuild} (94%) diff --git a/media-fonts/firacode-nerdfont/Manifest b/media-fonts/firacode-nerdfont/Manifest index 654ba3c6fb..86831836da 100644 --- a/media-fonts/firacode-nerdfont/Manifest +++ b/media-fonts/firacode-nerdfont/Manifest @@ -1,2 +1,2 @@ DIST firacode-nerdfont-2.2.2.zip 17241908 BLAKE2B 9f8ada87945ff10d9eced99369f7c6d469f9eaf2192490623a93b2397fe5b6ee3f0df6923b59eb87e92789840a205adf53c6278e526dbeeb25d0a6d307a07b18 SHA512 ab284afb20cc535d24d4bc0c3aa181547ac0ab7afb5c09c931699a8690a3813024194c123b99c526269897c256b5d8f078075bcf20bc9120a64206a2728236b3 -DIST firacode-nerdfont-3.0.1.tar.xz 2239404 BLAKE2B 99676220697e673fdb00c8baf5960b2961109abc8530efe61c687d99f4624526ec86b83112a7e582ede0e16c7352d0a8002b44db87c1454c35833e89071758c6 SHA512 a5d4202b8fdadc295bdc08a0bf226c187102492aef94e17f9327b1683c1370ab535c8d6fa725f89935b79a26352da765b2066468326ff846f21dbe0929fcc016 +DIST firacode-nerdfont-3.1.1.gh.tar.xz 2268044 BLAKE2B 34357792d6ca682eed0a70ffe7d7dc95a74ef7bdbb44ab6067f0bfe0fcff90d7517008bb043097ec389aca5875a18040b6472b29259baf5c2cf2e01c6ec6b8b9 SHA512 f2fe9eb51e02638ac1fde9bcf6f33914c43fb83ab7027ff1331fe5d98dd0b07aeac027af61f7731a13521db5600eb0fceb56b10d91419f8e30aa8120641d949c diff --git a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.0.1.ebuild b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild similarity index 94% rename from media-fonts/firacode-nerdfont/firacode-nerdfont-3.0.1.ebuild rename to media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild index 7c07d3cddd..c37887eedf 100644 --- a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.0.1.ebuild +++ b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild @@ -7,7 +7,7 @@ inherit font DESCRIPTION="A free and open-source typeface for developers" HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" -SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.tar.xz" +SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.gh.tar.xz" LICENSE="OFL-1.1" SLOT="0" From ae6e8faa80a2f8df9e9abf7c54a5ab4188caf38b Mon Sep 17 00:00:00 2001 From: Moritz Brunner Date: Fri, 19 Jan 2024 18:46:55 +0100 Subject: [PATCH 08/28] media-fonts/jetbrainsmono-nerdfont: add 3.1.1, drop 3.0.1 Signed-off-by: Moritz Brunner --- media-fonts/jetbrainsmono-nerdfont/Manifest | 2 +- ...erdfont-3.0.1.ebuild => jetbrainsmono-nerdfont-3.1.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename media-fonts/jetbrainsmono-nerdfont/{jetbrainsmono-nerdfont-3.0.1.ebuild => jetbrainsmono-nerdfont-3.1.1.ebuild} (93%) diff --git a/media-fonts/jetbrainsmono-nerdfont/Manifest b/media-fonts/jetbrainsmono-nerdfont/Manifest index bf67e4905b..3f7c2ce377 100644 --- a/media-fonts/jetbrainsmono-nerdfont/Manifest +++ b/media-fonts/jetbrainsmono-nerdfont/Manifest @@ -1,2 +1,2 @@ DIST jetbrainsmono-nerdfont-2.2.2.zip 76924136 BLAKE2B eca3c4487739008c898f93702de564656cf76d5d94406c69cd7d1b12f9ab8db1ef32a29e3de88311159fc292be4994537d8a106794845ed99eecd40410c22919 SHA512 1b009498a2a8a23c80002264e7f1d37d56261c8ff4a7baaeeeed3db8bb52dee8fa760c5b3e2cc0921443754a0e5d08f6b553b3857971f0dd34591eb85965204e -DIST jetbrainsmono-nerdfont-3.0.1.tar.xz 3602592 BLAKE2B cf98ef5f58935e19e1ccb925445adc69f26ea60151b21b1b53a519c7d5e06192eadb5137faf223192950d676781b4836798934df14d7ba5523c4cdaf0c348eac SHA512 8fa6337603684d5da8f219e3db377d28ebda576614481477471c5f81f9ce3f1e163fa354e14ecdb3649feacb0e7c00ecf52268987eb16f3ecaa55999e194f0f2 +DIST jetbrainsmono-nerdfont-3.1.1.gh.tar.xz 3647308 BLAKE2B 610016400b035764216555048e8dd2010c7de8744e51b0c53ccf056ca2a1495f4d9a61bd7910aa5c6c05ea13c99162a34f0c84c64eb80e5a6798a2ad69b0431a SHA512 d0642d40ef5bb6843f789722eb1e9cc8aa8ac55f49516166e37e37b9b626eda842f60e37fc16ff0cc99d98b0a8aedab8870a99355fb3c31749f00fe09d4f589c diff --git a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.0.1.ebuild b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild similarity index 93% rename from media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.0.1.ebuild rename to media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild index 417102b501..1a1b2194ab 100644 --- a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.0.1.ebuild +++ b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild @@ -7,7 +7,7 @@ inherit font DESCRIPTION="A free and open-source typeface for developers" HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" -SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.tar.xz" +SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.gh.tar.xz" LICENSE="OFL-1.1" SLOT="0" From dedd886c50aae1d96b3e1e3e4f0002cbb7fcf05d Mon Sep 17 00:00:00 2001 From: Moritz Brunner Date: Fri, 19 Jan 2024 18:47:49 +0100 Subject: [PATCH 09/28] media-fonts/robotomono-nerdfont: add 3.1.1, drop 3.0.1 Signed-off-by: Moritz Brunner --- media-fonts/robotomono-nerdfont/Manifest | 2 +- ...o-nerdfont-3.0.1.ebuild => robotomono-nerdfont-3.1.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename media-fonts/robotomono-nerdfont/{robotomono-nerdfont-3.0.1.ebuild => robotomono-nerdfont-3.1.1.ebuild} (93%) diff --git a/media-fonts/robotomono-nerdfont/Manifest b/media-fonts/robotomono-nerdfont/Manifest index ac217be9a6..f7de1ac75c 100644 --- a/media-fonts/robotomono-nerdfont/Manifest +++ b/media-fonts/robotomono-nerdfont/Manifest @@ -1,2 +1,2 @@ DIST robotomono-nerdfont-2.2.2.zip 25182334 BLAKE2B 2c6baed85ce0bdd3b0efdafdede08004d3fa16758d9e2baed12fba89a7d73c0f9a0130e71db5603de9addba366e1fb40ffeb5edfaba96adf1d312dcdd8ff22df SHA512 47f509e446ee1b48eb21d880e111abcb13e489ce45d95561e9eed2292692159b9bfcfd7da6addfe9f868dedbc5d7283a07d35cdaace008125937215e7f96a0ee -DIST robotomono-nerdfont-3.0.1.tar.xz 3054304 BLAKE2B 3ca931004f42c53fd7f7210548f9614338bde2fe6fa10c27a1420ab395823feb00b2f01b2cc83e65a4edc2360ae07c21cc9572701536fa60fc33e87d2613c561 SHA512 ffa1ab6643e2552969b1345272bb23c34e69c44708ccae3fd629a3988b318caf4d3e261da8d52ed17a019b035545f8576e248ce70ceb4f65dce09e6b1cddf501 +DIST robotomono-nerdfont-3.1.1.gh.tar.xz 3088700 BLAKE2B 4cc63764c0b98008a549324f512f237ce79df2af23d19615f4215d9ab8421b1620aa4a6f5452d9a2f509e7077aa6963c420e6f0e2ec058c3430f51ef0411fe13 SHA512 ef0c73a097242308d2a078b26cff8319d606095b27f1d250c03606feaf44c17446b1ada6f6cbd2ddf251f95da605e0114491760939fb8f032d9a409a954531fc diff --git a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.0.1.ebuild b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild similarity index 93% rename from media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.0.1.ebuild rename to media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild index 115877137b..7ae2d0dd44 100644 --- a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.0.1.ebuild +++ b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild @@ -7,7 +7,7 @@ inherit font DESCRIPTION="A free and open-source typeface for developers" HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" -SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.tar.xz" +SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.gh.tar.xz" LICENSE="OFL-1.1" SLOT="0" From 8c74d8291a43901655d0d475da6a6a7f00b46496 Mon Sep 17 00:00:00 2001 From: Moritz Brunner Date: Fri, 19 Jan 2024 18:48:57 +0100 Subject: [PATCH 10/28] media-fonts/ubuntumono-nerdfont: add 3.1.1, drop 3.0.1 Signed-off-by: Moritz Brunner --- media-fonts/ubuntumono-nerdfont/Manifest | 2 +- ...o-nerdfont-3.0.1.ebuild => ubuntumono-nerdfont-3.1.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename media-fonts/ubuntumono-nerdfont/{ubuntumono-nerdfont-3.0.1.ebuild => ubuntumono-nerdfont-3.1.1.ebuild} (93%) diff --git a/media-fonts/ubuntumono-nerdfont/Manifest b/media-fonts/ubuntumono-nerdfont/Manifest index 74ba453466..3f0e6bf2e8 100644 --- a/media-fonts/ubuntumono-nerdfont/Manifest +++ b/media-fonts/ubuntumono-nerdfont/Manifest @@ -1,2 +1,2 @@ DIST ubuntumono-nerdfont-2.2.2.zip 9741947 BLAKE2B 91ab5d244327351fedbc27e8d406c846a06747ce1747d96f88142c7ca8fc895078446ac6d9ba41fb49f5d7954a7a603a6645c3c785b0736145c917e97e20e498 SHA512 7687bac3861d9e7d74ea2584d4e5c57635e1faa0c6c09c3495cde7d635e6aee80bd8a356771369bf34794bd60610d60d0e318c65a7c9a6d70fac067cc55f1c5b -DIST ubuntumono-nerdfont-3.0.1.tar.xz 1890968 BLAKE2B a36911475607cc711ed18cca4634723f1623fcd3c3f0d9a00b09e8ce42dd039e73808708e55fb84de5c4dd513a27bac55c054c31162b63d297ba32b2fd2913ee SHA512 d2e6a516eb065a2ae1fdbcd165a8ba235dbe1264a108fd76036c556f3677dfe985caa2bff6ab98881faaac347334b02753fee6114d0f31c2ac620232a2f50a7a +DIST ubuntumono-nerdfont-3.1.1.gh.tar.xz 1913160 BLAKE2B 4d44bc11fbabb76574749e870bf54529a18bab066aa5c57b988fe303721c044972400af1f9507bbfbcdcee1f0d9b54a477216911d0f6df5ca696f053d8a47b0e SHA512 326e16008b7ae650ec45f5bb1167362874c2dded0399f7152a50747e4fd09dc135fcae0aa2852e63bf8d956d79a75ab1a4402d57c46711305ad2940f468ee3a5 diff --git a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.0.1.ebuild b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild similarity index 93% rename from media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.0.1.ebuild rename to media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild index b16ecc2c37..b991aea4b2 100644 --- a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.0.1.ebuild +++ b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild @@ -7,7 +7,7 @@ inherit font DESCRIPTION="A free and open-source typeface for developers" HOMEPAGE="https://github.com/ryanoasis/nerd-fonts" -SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.tar.xz" +SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.gh.tar.xz" LICENSE="OFL-1.1" SLOT="0" From b67942a4f9bc2813d19b5c4940493fecbd7ca850 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 18:57:44 +0100 Subject: [PATCH 11/28] dev-lang/hare: add 0_pre20231127 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-lang/hare/Manifest | 1 + dev-lang/hare/hare-0_pre20231127.ebuild | 55 +++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 dev-lang/hare/hare-0_pre20231127.ebuild diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest index 2a6505fa6b..0545de2a99 100644 --- a/dev-lang/hare/Manifest +++ b/dev-lang/hare/Manifest @@ -1,2 +1,3 @@ DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82 SHA512 16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582 DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c SHA512 9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94 +DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 1805ca36c4e0faf581ad011d355eff63670e5dd13410e0aaaaee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044 SHA512 5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96 diff --git a/dev-lang/hare/hare-0_pre20231127.ebuild b/dev-lang/hare/hare-0_pre20231127.ebuild new file mode 100644 index 0000000000..c5283c60d1 --- /dev/null +++ b/dev-lang/hare/hare-0_pre20231127.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare" + SLOT="0" +else + EGIT_COMMIT="d94f355481a320fb2aec13ef62cb3bfe2416f5e4" + MY_P="${PN}-${EGIT_COMMIT}" + SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}" + SLOT="0/${PV}" + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + +DESCRIPTION="The Hare systems programming language" +HOMEPAGE="https://harelang.org/" +LICENSE="MPL-2.0 GPL-3" + +DEPEND=" + ~dev-lang/harec-0_pre20231128 + ~sys-devel/qbe-1.1-r1 +" +BDEPEND="app-text/scdoc" +RDEPEND="${DEPEND}" + +# hare and haredoc are built by hare +QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc" + +src_configure() { + local target_arch + case ${ARCH} in + amd64 ) target_arch=x86_64 ;; + arm64 ) target_arch=aarch64 ;; + riscv ) target_arch=riscv64 ;; + * ) die "unsupported architecture: ${ARCH}" ;; + esac + + cp config.example.mk config.mk || die + sed -i \ + -e 's;=aarch64-;=;' \ + -e 's;=riscv64-;=;' \ + -e "s;^ARCH =.*;ARCH = ${target_arch};" \ + -e 's;^AS =;AS ?=;' \ + -e 's;^LD =;LD ?=;' \ + -e 's;^AR =;AR ?=;' \ + config.mk || die +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +} From 6f06429cb0f7aa3a94a42a00a14e7a78c1f148f0 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 18:57:55 +0100 Subject: [PATCH 12/28] dev-lang/hare: drop 0_pre20230615 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-lang/hare/Manifest | 1 - dev-lang/hare/hare-0_pre20230615.ebuild | 57 ------------------------- 2 files changed, 58 deletions(-) delete mode 100644 dev-lang/hare/hare-0_pre20230615.ebuild diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest index 0545de2a99..ac820a8c45 100644 --- a/dev-lang/hare/Manifest +++ b/dev-lang/hare/Manifest @@ -1,3 +1,2 @@ DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82 SHA512 16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582 -DIST hare-0cf443bbfb121fbf04d0d138161b6073a088bef9.tar.gz 725094 BLAKE2B 4ba04e73a70b4257dd8448a6a899058422bc0492f8f5598a1f705e4164a82a4e348f3877de710c17f2aebe909893d5d271242eb987dba37233a86fb881464f8c SHA512 9ac6322713366d7a7fa41ce86584e045a274c7a4b2389d96fe47d18133b233cc0a9f4ed41f2ed4c64f8d8e9601ed0dbe2cda6d89204e1add42f3f8a5a2688e94 DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 1805ca36c4e0faf581ad011d355eff63670e5dd13410e0aaaaee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044 SHA512 5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96 diff --git a/dev-lang/hare/hare-0_pre20230615.ebuild b/dev-lang/hare/hare-0_pre20230615.ebuild deleted file mode 100644 index 08ab7b2e4c..0000000000 --- a/dev-lang/hare/hare-0_pre20230615.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare" - SLOT="0" -else - EGIT_COMMIT="0cf443bbfb121fbf04d0d138161b6073a088bef9" - MY_P="${PN}-${EGIT_COMMIT}" - SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" - S="${WORKDIR}/${MY_P}" - SLOT="0/${PV}" - - KEYWORDS="~amd64 ~arm64 ~riscv" -fi - -DESCRIPTION="The Hare systems programming language" -HOMEPAGE="https://harelang.org/" -LICENSE="MPL-2.0 GPL-3" - -DEPEND=" - sys-devel/qbe - >=dev-lang/harec-0_pre20220702 -" -BDEPEND=" - app-text/scdoc -" -RDEPEND="${DEPEND}" - -# hare and haredoc are built by hare -QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc" - -src_configure() { - local target_arch - case ${ARCH} in - amd64 ) target_arch=x86_64 ;; - arm64 ) target_arch=aarch64 ;; - riscv ) target_arch=riscv64 ;; - * ) die "unsupported architecture: ${ARCH}" ;; - esac - - cp config.example.mk config.mk || die - sed -i \ - -e 's;=aarch64-;=;' \ - -e 's;=riscv64-;=;' \ - -e "s;^ARCH =.*;ARCH = ${target_arch};" \ - -e 's;^PREFIX =.*;PREFIX = /usr;' \ - -e 's;^AS =;AS ?=;' \ - -e 's;^LD =;LD ?=;' \ - -e 's;^AR =;AR ?=;' \ - config.mk || die - - sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die -} From 0b5554c5bc2a2659d82f4d6dc60e52e56f5188ba Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 19:04:18 +0100 Subject: [PATCH 13/28] dev-lang/hare: Fix PREFIX, needed for a sane HAREPATH Signed-off-by: Haelwenn (lanodan) Monnier --- ...hare-0_pre20231127.ebuild => hare-0_pre20231127-r1.ebuild} | 4 +++- dev-lang/hare/hare-9999.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) rename dev-lang/hare/{hare-0_pre20231127.ebuild => hare-0_pre20231127-r1.ebuild} (89%) diff --git a/dev-lang/hare/hare-0_pre20231127.ebuild b/dev-lang/hare/hare-0_pre20231127-r1.ebuild similarity index 89% rename from dev-lang/hare/hare-0_pre20231127.ebuild rename to dev-lang/hare/hare-0_pre20231127-r1.ebuild index c5283c60d1..6d644cfdf4 100644 --- a/dev-lang/hare/hare-0_pre20231127.ebuild +++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild @@ -39,11 +39,13 @@ src_configure() { * ) die "unsupported architecture: ${ARCH}" ;; esac + # Note: PREFIX needs to be set early as it is used for HAREPATH cp config.example.mk config.mk || die sed -i \ -e 's;=aarch64-;=;' \ -e 's;=riscv64-;=;' \ -e "s;^ARCH =.*;ARCH = ${target_arch};" \ + -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \ -e 's;^AR =;AR ?=;' \ @@ -51,5 +53,5 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake DESTDIR="${D}" install } diff --git a/dev-lang/hare/hare-9999.ebuild b/dev-lang/hare/hare-9999.ebuild index 208f3b7ac4..0812095c10 100644 --- a/dev-lang/hare/hare-9999.ebuild +++ b/dev-lang/hare/hare-9999.ebuild @@ -39,14 +39,16 @@ src_configure() { * ) die "unsupported architecture: ${ARCH}" ;; esac + # Note: PREFIX needs to be set early as it is used for HAREPATH cp configs/linux.mk config.mk || die sed -i \ -e "s;^ARCH =.*;ARCH = ${target_arch};" \ + -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \ config.mk || die } src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install + emake DESTDIR="${D}" install } From 133f385afb88b182dd8334057e9ad9f5384c81c4 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 19:06:58 +0100 Subject: [PATCH 14/28] app-admin/himitsu: drop 0.3 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu/Manifest | 1 - app-admin/himitsu/himitsu-0.3.ebuild | 35 ---------------------------- 2 files changed, 36 deletions(-) delete mode 100644 app-admin/himitsu/himitsu-0.3.ebuild diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index e7ccff929f..7bb2e378ee 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1,2 +1 @@ -DIST himitsu-0.3.tar.gz 33691 BLAKE2B 3051dc85e6aef0ccbf9671ef6c747cb0a7cf3b1982394e30ac70cbaedbf044d0f6306d9324047fb6b7662b24a9c9aee7607ba0e0239d5191cc43359f60962618 SHA512 65bd0b85b236367c8fe0ef2054760423b1c74315c64442ae00548454a98be0df74e8e60b1995f425baf215091770050c4076c2e2289acb937475b60f25ff10c9 DIST himitsu-0.4.tar.gz 42135 BLAKE2B 3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb SHA512 a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571 diff --git a/app-admin/himitsu/himitsu-0.3.ebuild b/app-admin/himitsu/himitsu-0.3.ebuild deleted file mode 100644 index 0d70542353..0000000000 --- a/app-admin/himitsu/himitsu-0.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu" - SLOT="0" -else - SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~riscv" - SLOT="0/${PV}" -fi - -DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..." -HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" -LICENSE="GPL-3" - -IUSE="" - -DEPEND=" - dev-lang/hare:= -" -RDEPEND=" - gui-apps/hiprompt-gtk-py -" -BDEPEND="app-text/scdoc" - -# binaries are hare-built -QA_FLAGS_IGNORED="usr/bin/.*" - -src_configure() { - sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die -} From a054e04909af0ae8ba8ae0cde4bb436830bf0953 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 19 Jan 2024 19:08:42 +0100 Subject: [PATCH 15/28] app-admin/himitsu: add 0.5 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu/Manifest | 1 + app-admin/himitsu/himitsu-0.5.ebuild | 35 +++++++++++++++++++++++++++ app-admin/himitsu/himitsu-9999.ebuild | 6 ++--- 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 app-admin/himitsu/himitsu-0.5.ebuild diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index 7bb2e378ee..e25c8ff75a 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1 +1,2 @@ DIST himitsu-0.4.tar.gz 42135 BLAKE2B 3921887f8398890b43b8f9219bdfa5dac2c44689c2b52e605d447795469827a3fbe86dec227fa799cd38926c0c2cb727feef885ab03658eec13f7239fcbd98cb SHA512 a42b8088f0ddf8931347fc16d5b6404e21e7603025d444e734beeb57da3f9fefdc4e55993dd613ef77d3eb9448fd9acf43c109dc199e97e5d259a3f5a3267571 +DIST himitsu-0.5.tar.gz 42924 BLAKE2B 808a62c13e950d102f27c3219f15b23ed414ec5d9e9029dee0ac8e1b217d199fe9ade707d23a3f016098e661e4416e5d8aaa445a55caaed834444a266ba29d7b SHA512 6e9c304df824814179dd99e67dbed6c78860127eabe73df13d7b8f06e32cf47700cb7e1450e862d68ad4e1004d5feb9195cb1b91849b8b8436a1d149d5d0ace2 diff --git a/app-admin/himitsu/himitsu-0.5.ebuild b/app-admin/himitsu/himitsu-0.5.ebuild new file mode 100644 index 0000000000..42c50e91f1 --- /dev/null +++ b/app-admin/himitsu/himitsu-0.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu" + SLOT="0" +else + SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv" + SLOT="0/${PV}" +fi + +DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..." +HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu" +LICENSE="GPL-3" + +IUSE="" + +DEPEND=" + >=dev-lang/hare-0_pre20231127-r1:= +" +RDEPEND=" + gui-apps/hiprompt-gtk-py +" +BDEPEND="app-text/scdoc" + +# binaries are hare-built +QA_FLAGS_IGNORED="usr/bin/.*" + +src_configure() { + sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die +} diff --git a/app-admin/himitsu/himitsu-9999.ebuild b/app-admin/himitsu/himitsu-9999.ebuild index 035031894e..42c50e91f1 100644 --- a/app-admin/himitsu/himitsu-9999.ebuild +++ b/app-admin/himitsu/himitsu-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ "${PV}" = "9999" ]]; then inherit git-r3 @@ -20,7 +20,7 @@ LICENSE="GPL-3" IUSE="" DEPEND=" - dev-lang/hare:= + >=dev-lang/hare-0_pre20231127-r1:= " RDEPEND=" gui-apps/hiprompt-gtk-py From 42f3c0c3837e731da27884887591c9d5de03c7c6 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Jan 2024 12:43:24 +0900 Subject: [PATCH 16/28] games-emulation/rpcs3: lock vulkan SDKs version Upstream only supports 1.3.268 for now. Signed-off-by: Takuya Wakazono --- games-emulation/rpcs3/rpcs3-9999.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/games-emulation/rpcs3/rpcs3-9999.ebuild b/games-emulation/rpcs3/rpcs3-9999.ebuild index e25d866035..9d29476c8c 100644 --- a/games-emulation/rpcs3/rpcs3-9999.ebuild +++ b/games-emulation/rpcs3/rpcs3-9999.ebuild @@ -40,7 +40,10 @@ DEPEND=" alsa? ( media-libs/alsa-lib ) faudio? ( app-emulation/faudio ) pulseaudio? ( media-libs/libpulse ) - vulkan? ( media-libs/vulkan-loader ) + vulkan? ( + ~dev-util/glslang-1.3.268 + ~media-libs/vulkan-loader-1.3.268 + ) wayland? ( dev-libs/wayland ) " RDEPEND="${DEPEND}" From 4e807b6214053fc55a6e4f0ed63c59c1a44177b2 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Jan 2024 12:50:34 +0900 Subject: [PATCH 17/28] dev-lang/hare: fix InvalidDepend Signed-off-by: Takuya Wakazono --- dev-lang/hare/hare-0_pre20231127-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/hare/hare-0_pre20231127-r1.ebuild b/dev-lang/hare/hare-0_pre20231127-r1.ebuild index 6d644cfdf4..1eac4d7422 100644 --- a/dev-lang/hare/hare-0_pre20231127-r1.ebuild +++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild @@ -22,7 +22,7 @@ LICENSE="MPL-2.0 GPL-3" DEPEND=" ~dev-lang/harec-0_pre20231128 - ~sys-devel/qbe-1.1-r1 + ~sys-devel/qbe-1.1 " BDEPEND="app-text/scdoc" RDEPEND="${DEPEND}" From 4ee14470e2d3998b117847ea63316da151ee4960 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sat, 20 Jan 2024 12:52:12 +0900 Subject: [PATCH 18/28] gui-apps/ReGreet: unkeyword 9999 for ~amd64 Signed-off-by: Takuya Wakazono --- gui-apps/ReGreet/ReGreet-9999.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild index bb1b46bb96..ca9110b2e5 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -225,8 +225,6 @@ SLOT="0" DEPEND="gui-libs/gtk " -KEYWORDS="~amd64" - RDEPEND=" ${DEPEND} gui-libs/greetd From fbc7c137399249e0fbfb31b242d122ccaa313999 Mon Sep 17 00:00:00 2001 From: Aisha Tammy Date: Fri, 19 Jan 2024 23:38:21 -0500 Subject: [PATCH 19/28] sys-kernel/uek-sources: add 5.15.0.203.146.3 Signed-off-by: Aisha Tammy --- sys-kernel/uek-sources/Manifest | 4 ++ .../uek-sources-5.15.0.203.146.3.ebuild | 65 +++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 sys-kernel/uek-sources/uek-sources-5.15.0.203.146.3.ebuild diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest index 1d5582ce06..74b61e4a55 100644 --- a/sys-kernel/uek-sources/Manifest +++ b/sys-kernel/uek-sources/Manifest @@ -10,6 +10,9 @@ DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 6940bf38e7c0ea4008d745171b61 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f SHA512 1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79 DIST genpatches-5.15-155.experimental.tar.xz 5420 BLAKE2B eb9f7eb09937679d6ef889a86102cd00390a5f1c5db371fda97b91e7f9b8697c1606b5876cd2b170165d506de5d3ad10ff7ceee102e5e4536a49217ee221f0c7 SHA512 ab1178811176c1ce671f78da2776ad21b14a1f6a7e2ef99a714c8d177cff69487204fe23e246f786ee9fbf663ae7f71f5f22e76edaeeff7791d77d67b5aa1a81 DIST genpatches-5.15-155.extras.tar.xz 3936 BLAKE2B 8fafbb8cab4811a4c460aead75e719bb0cfddc8045fb64a566c4f08ad7b9c90923cb670d68d376279e08152bb08cc9e3213948f8cbdc17a03992ed0be65aba00 SHA512 2b5d8ecf9644c8f8ef5248f33bddc945edfd5ede85d84779d04574e48a39bf855d390e27107d130aa46805eb19bc825d921101832f5121f3b2073ad39b9cfe0e +DIST genpatches-5.15-156.base.tar.xz 6004636 BLAKE2B f70c2a3bfc3d65fea8d4764b953d147a1725162aeaf319701a3d4b1d47c846932c4c8cd009bf81b4ce33754e966dac4630e2f690c403ec5181e3cc122496db09 SHA512 4d2fd08626d433d7230b27fb1cbd8a3fec9a942ddbd01988dba8632f25b510353b5086f4db1d529b88770e579189fc7bf6a4d02828c662fcb230e51efbecad9c +DIST genpatches-5.15-156.experimental.tar.xz 5420 BLAKE2B 5cb4d75abca17c536532382c23491a5d4251a5508110aa41ff99df8f656060fabfad8d69a6e1629cd5f9793155cdf44ba602717b1e1f4c52772e9c5825e8276d SHA512 423ff044bd344d3afd0280deed045287ab2fe2a78dba9ada6163eb3f2581f68704ca5ce23dfa893cf1f4e3197ae402adb819e4b14349cd945d8d9dc2c2d3ad85 +DIST genpatches-5.15-156.extras.tar.xz 3936 BLAKE2B ad08b5d93b943236326d333c627ae8cd279d78fd2b8f8df420ce75be815472dca9785b8eb14015ca2dbc92560a8589d31b9f9edbf81280c85d1ce6fe58aed0b1 SHA512 580ba97a039ff7417b448d4df13b67ed262b7a47be449515ca80125a89b5da3eeee773757db6ff7389b501daee6ab708e19dc2713088ee118859e1e9d3f4b303 DIST genpatches-5.15-80.base.tar.xz 3218432 BLAKE2B f2478969a4e7a24bd7a30328e2d17d5daafa9fbd741dd7eb295c025f27c08ccf8efbde13003e084c509a8bcf5f1d28f45189a28467b31c48c2a4d344a726ec4f SHA512 60737de4d0f8e3acc02ed07a82853d9226daf54b3b5a1b990d94e78b3dcd9fae26b9e6cf8854e5074b88dd826d286440155b70c4fc19f271ce795b2bbcc61b1a DIST genpatches-5.15-80.experimental.tar.xz 5424 BLAKE2B a01c40dc5f3bb9f4c315f64830244d69fb7a81f4f0c3e1b987f53d867f1174fd8a4d91fc5e9cac38554b0fabac393af97a91a8203f285010def930634ddf5402 SHA512 b0338c9664906a20fa63ad1673a82517656905b370849c668dfa5c0b1bdfd6059178dd50e690db26e47ddc104b60ffa048ace4119f7b3b2427215bc3ab817d80 DIST genpatches-5.15-80.extras.tar.xz 3932 BLAKE2B 50940b69b0793c1ab7f19908daca488e7dce5c48d74bcb636d5faa60fc510217b94f175669a28963347911291204f0f6384322b55148c70e63cc54e21dc74d1d SHA512 9434da5bf439f12adb55e70fb8f5d675b9d452dcb2a364da9cb65a2f4cd405cc0469c2c291fdc6b0f015a0d52d08ca0475a389e45041cca532f049e1784d06b3 @@ -21,6 +24,7 @@ DIST linux-uek-5.15.0-201.135.2.tar.gz 202625389 BLAKE2B 4f3e138f5f3bbcbaec7d333 DIST linux-uek-5.15.0-201.135.4.tar.gz 202681240 BLAKE2B cae67d293a646389bbd4128fdbb87a32ec4f41474afbf684e4c0c05f5580f07a889512945474a33687a4d08c85635dd925975ded65cadad7bef8b83ab3be61ca SHA512 365b19b82341c6eedce78022e34ef8790e1badd1705130b302470f49ec40d1cc33222f6cf4ee8d72f3dd904a15a9780cc7fb582f24a973b0fe92fb99b24316f0 DIST linux-uek-5.15.0-202.135.1.tar.gz 202776673 BLAKE2B 7c323345c33cead6782cfc0bfd9dcab58a8d2eb45ad69d0c080382bac8f3405747b0a932d0b2269e67065e6fd304cece4c05d692eb00c151ebbb71977a6783eb SHA512 803e453be3d48237def51af998e76e04e1c439d0c8a2095f083e8f1ceceaedd62d98f19fca29d73eb2f0ac51a210c9fddec8efbc60ab63a349c02041ca11392d DIST linux-uek-5.15.0-203.135.1.tar.gz 202796594 BLAKE2B 2462f19405085e542adb9a162e06d4790020da1c028a86d6813abfa63e3204e79e444281245bf6fe9a4a211af89aa7f28ef12699460a8c035e40708a00193298 SHA512 b10f31a468d0dd34630294c3ece3b9291fb373d91dc34a9197b2e4407bc211cc5d1149fb32440b82f2f9e5ad4cc1049855c81ec6d488d457969a38b96313115d +DIST linux-uek-5.15.0-203.146.3.tar.gz 202853256 BLAKE2B 18d20b62983459c1204d1dc8533b8d0d8039305459981301e9e424ded435e801dd9d4cde9b0e0e9fe03583fba6a16aeeacc04cb4ec0360349effe68fde6bbfd0 SHA512 2d00a66049c36a1862f8398c0febbea1a28d04083ce3d137b7e710bb89d3f15058e105022f746447ce7073702e689a50ed780f63f7d000cdced396a0152806e5 DIST linux-uek-5.15.0-5.70.1.tar.gz 200233058 BLAKE2B 92d639ab0c859013ac8518ad52232cd99a43c696f09b72d36bde2f4992ee6344c7ca1b0147d8ebc5ce101181dc238d24d7a59c6bc082a38067426ad88632fd60 SHA512 e99c363aa0b64489b775b70979001ff2db2743682ec5f18457db407d0dc2707ed02a251efe86071862e2fc4704abe610c0e1543409819ac6018e6a14db42aefe DIST linux-uek-5.15.0-6.80.3.tar.gz 200414049 BLAKE2B 191a96349e45fcb70297f37b4f725caee2a27bc6a26f0f18c324e3795754a8c01b6c680ebd3230003e536cd7517f943180b0f82a9c3c0368b13cb35b5ba34be2 SHA512 e60bbf41de17e59b6ad10c7799117031ac80ca9ab1bd4bbcf880ec8c6f3bc2ab1bfecae7578ff348debc9b6c10823683f9b1877bddadb22c29ced46bed30e688 DIST linux-uek-5.15.0-8.91.3.tar.gz 201202473 BLAKE2B c6a86811a7048d5f8a5d21a0bc5e3772ea0dc3b4b7b954ad45844b666500278c3bea50a2117cd55f66e4d8301b8cd052f0123235451366254b7b5cdc3aa07ea9 SHA512 a76c36f64c9a7acffde3a5e94b7b223a1bb9ae2a48d6914b9ad287e3dd04f276547a053ed2afd10b1d2ff4fa5f5fd3e94ae266ff31d05c4f4242bb2789eccec0 diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.203.146.3.ebuild b/sys-kernel/uek-sources/uek-sources-5.15.0.203.146.3.ebuild new file mode 100644 index 0000000000..886b14e1ec --- /dev/null +++ b/sys-kernel/uek-sources/uek-sources-5.15.0.203.146.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_VERSION=$(ver_cut 1-3) +KERNEL_TRUNK=$(ver_cut 1-2) +UEK_PATCH_VERSION=$(ver_cut 4-6) +UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}" + +ETYPE="sources" + +K_GENPATCHES_VER="156" +K_SECURITY_UNSUPPORTED="1" +CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle" +HOMEPAGE="https://github.com/oracle/linux-uek" +SRC_URI=" + https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz + -> linux-uek-${UEK_VERSION}.tar.gz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz +" +S="${WORKDIR}/linux-uek-${UEK_VERSION}" + +LICENSE="GPL-2" +KEYWORDS="~amd64" +IUSE="+gentoo experimental" + +PATCHES=( + "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch +) + +src_unpack() { + default + + # remove all backup files + find . -iname "*~" -print -exec rm {} \; 2>/dev/null + + unpack_set_extraversion + unpack_fix_install_path + + env_setup_xmakeopts +} + +src_prepare() { + use gentoo && PATCHES+=( + "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch + "${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch + "${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch + "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch + "${WORKDIR}"/3000_Support-printing-firmware-info.patch + "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch + ) + use experimental && PATCHES+=( + "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch + ) + default +} From 84ddbd2c347574794ce2b4d2311eba982185e767 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Jan 2024 12:11:51 +0500 Subject: [PATCH 20/28] databases.eclass: typo Signed-off-by: Anna (cybertailor) Vyalkova --- eclass/databases.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/databases.eclass b/eclass/databases.eclass index 079325a90d..d906f2a547 100644 --- a/eclass/databases.eclass +++ b/eclass/databases.eclass @@ -20,7 +20,7 @@ # # - MongoDB (via "emongod" helper) # -# - MySQL/MariaDB/ (via "emysql" helper) +# - MySQL / MariaDB (via "emysql" helper) # # - PostgreSQL (via "epostgres" helper) # From a395a6f2ccebd4bcea65ef71c86abf6c5ee9e8bf Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Jan 2024 13:39:36 +0500 Subject: [PATCH 21/28] Revert "sci-biology/cmdock: make python optional" This reverts commit d1a766a47405d4cfeced96a49b3bd70f81bd9a94. Closes: https://bugs.gentoo.org/922486 Signed-off-by: Anna (cybertailor) Vyalkova --- sci-biology/cmdock/cmdock-0.2.0-r1.ebuild | 7 ------- 1 file changed, 7 deletions(-) diff --git a/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild b/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild index 09ab9cc5cc..f46747447a 100644 --- a/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild +++ b/sci-biology/cmdock/cmdock-0.2.0-r1.ebuild @@ -65,13 +65,6 @@ python_check_deps() { python_has_version "dev-python/insipid-sphinx-theme[${PYTHON_USEDEP}]" } -pkg_setup() { - if use doc || use test; then - python-any-r1_pkg_setup - fi - return 0 -} - foreach_wrapper_job() { sed -e "s:@PREFIX@:${INSTALL_PREFIX}:g" -i "${1}" || die } From c1d680e7a7672b9d3f55d083a3ce03934f97aec2 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Jan 2024 13:45:11 +0500 Subject: [PATCH 22/28] dev-python/mautrix: disable docs Closes: https://bugs.gentoo.org/922488 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-python/mautrix/mautrix-0.20.4-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild b/dev-python/mautrix/mautrix-0.20.4-r1.ebuild index bafae7ccaf..4dc824b277 100644 --- a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild +++ b/dev-python/mautrix/mautrix-0.20.4-r1.ebuild @@ -46,8 +46,9 @@ BDEPEND=" distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme +# Disabled because of https://bugs.gentoo.org/922488 +#distutils_enable_sphinx docs \ +# dev-python/sphinx-rtd-theme src_test() { local -x PGHOST="$(epostgres --get-sockdir)" From 69ff12f7d176ac314957ef4f2e0702e27d90fa60 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Jan 2024 20:49:54 +0500 Subject: [PATCH 23/28] net-misc/gdown: add 5.0.0, drop 4.7.1 Signed-off-by: Anna (cybertailor) Vyalkova --- net-misc/gdown/Manifest | 2 +- .../{gdown-4.7.1.ebuild => gdown-5.0.0.ebuild} | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) rename net-misc/gdown/{gdown-4.7.1.ebuild => gdown-5.0.0.ebuild} (64%) diff --git a/net-misc/gdown/Manifest b/net-misc/gdown/Manifest index 8d3638cc86..fcd56eacb9 100644 --- a/net-misc/gdown/Manifest +++ b/net-misc/gdown/Manifest @@ -1,2 +1,2 @@ -DIST gdown-4.7.1.gh.tar.gz 238770 BLAKE2B 3a362eaf98bcd006d02edcefb61a9c2722701c3c05f0997ed78216b630698ac1362554d40663ce1833faa66c6c42623cb119271c299a8ba1bddefd958cd4ce15 SHA512 1302fce5c920dc963d0d278c1c295821a30fb5034de3ecd6da8c49871dce85e0d4a2eba00233d3eb5214b49149bd2d5246db1a21aa68241b0ba67fddd2509019 DIST gdown-4.7.3.gh.tar.gz 239150 BLAKE2B bb173137e651b48bb3865d1e6ee74443b43a7a5469a80e0b5d01be78c79dbcd13478f6a65eb6d3b2959505bf9fffb31726d41eb45ca164b0991a23bb50b62aa8 SHA512 5becfea76fcab0ad1978f8e812df6400cda28b971a64fe934e1bde5e6de6831527827474a09568b028004762009d789cf722fbc34b259dc6ae2d0b49c1349c82 +DIST gdown-5.0.0.gh.tar.gz 239863 BLAKE2B 9da7f37ec7fa94ff37e151842d22d4e863ffe697de8d906fc04bef791bf0e688fafb8a30a30e41484fa489570a0db42f70ea39db3a16577a35d0339d4fe154fa SHA512 4187eb9012a0662c8beafabdc8a9e42eb1c1cf40bdd0f4c5168ae079f060bef1b610e2ba5dc3d5f97b94d1793debebb46108591d7c2bdd49451a7193f817f562 diff --git a/net-misc/gdown/gdown-4.7.1.ebuild b/net-misc/gdown/gdown-5.0.0.ebuild similarity index 64% rename from net-misc/gdown/gdown-4.7.1.ebuild rename to net-misc/gdown/gdown-5.0.0.ebuild index d378f23408..eea009025e 100644 --- a/net-misc/gdown/gdown-4.7.1.ebuild +++ b/net-misc/gdown/gdown-5.0.0.ebuild @@ -1,13 +1,13 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=hatchling inherit distutils-r1 -DESCRIPTION="Google Drive direct download of big files" +DESCRIPTION="Google Drive public file/folder downloader" HOMEPAGE=" https://pypi.org/project/gdown/ https://github.com/wkentaro/gdown @@ -25,8 +25,16 @@ RDEPEND=" dev-python/beautifulsoup4[${PYTHON_USEDEP}] dev-python/filelock[${PYTHON_USEDEP}] dev-python/requests[socks5,${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] dev-python/tqdm[${PYTHON_USEDEP}] " +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" distutils_enable_tests pytest + +src_configure() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + distutils-r1_src_configure +} From 6e22e4cd8e7e2c5c417d35b9f67d75a313c8d2ca Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Jan 2024 21:52:28 +0500 Subject: [PATCH 24/28] net-im/heisenbridge: enable py3.12 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild b/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild index f1e440b504..034d986b5a 100644 --- a/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild +++ b/net-im/heisenbridge/heisenbridge-1.14.6-r1.ebuild @@ -4,8 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 systemd DESCRIPTION="A bouncer-style Matrix IRC bridge" @@ -46,7 +45,7 @@ src_install() { } pkg_postinst() { - [[ -f /var/lib/${PN}/registration.yaml ]] && return 0 + [[ -f "${EPREFIX}"/var/lib/${PN}/registration.yaml ]] && return 0 einfo elog "Before you can use ${PN}, you have to configure it correctly." From ad13953936d8b0edd9573b10b3f36a6a3b86dff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Sat, 20 Jan 2024 18:00:33 +0100 Subject: [PATCH 25/28] sys-boot/limine: add 7.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Arsen Arsenović --- sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-7.0.0.ebuild | 44 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 sys-boot/limine/limine-7.0.0.ebuild diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 0aca56a543..409f92b9eb 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -9,3 +9,4 @@ DIST limine-5.20231103.0.tar.xz 1349960 BLAKE2B 72348e39ad8cd614e19d88c840580c58 DIST limine-5.20231121.0.tar.xz 1366372 BLAKE2B b47b4da7be451d60c6da2c0c0d2df57fce9e767e6ae1b9a59e3e823bfcc492292363560bac70960399d23f5ff6f02ce94985f7f955e18d71c0c48f0e8faa3be7 SHA512 5ab7d0b578af39af0ffb980ecae282431bcaf463a60211d35ed229ef3e1c5f8d9392bbbee64732e70dd87411bedf233e32e953f714cecc44edad4b254221e761 DIST limine-5.20231124.0.tar.xz 1322812 BLAKE2B 8f15e8a77107a0b49cc58372d59b0fdfedaaaea0c82e46c8e86324e6fee1587f0d878ba77d70f3f24a19cc1a08cd5fc604d21f2252a53fc89f33a0a613874b62 SHA512 af37524f0d59de83f36921939c78421ce864343ef621a4b9ff1437c89080f9ef6467a04ea31f44f3904820dface10703f43b185d11a679bb7536d4573d2295c5 DIST limine-6.20231227.0.tar.xz 1318188 BLAKE2B ff7c35fbe9b1ace85450b1e568b2acb8e8165d6465300e6401c2255390dfce981b1cba2cb3065614d422904c20b75c42bf6702884bdda0a9b0b7056df19ae1f8 SHA512 b716631c371774e3d48eee1aa6ff16234f9f9572a191b9cb39a9c18c8f60f08ab07a1e351f2e5efbc616a739a32f6e24cfaaf4ca9b04688018d2728a156f9677 +DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6 diff --git a/sys-boot/limine/limine-7.0.0.ebuild b/sys-boot/limine/limine-7.0.0.ebuild new file mode 100644 index 0000000000..73ea272148 --- /dev/null +++ b/sys-boot/limine/limine-7.0.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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.xz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + 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 cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +} From 828d4527193e60d8964f0a57c99813b6656182c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Becerra?= Date: Sat, 20 Jan 2024 20:06:50 +0000 Subject: [PATCH 26/28] sci-biology/cytoscape-bin: new package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andrés Becerra --- sci-biology/cytoscape-bin/Manifest | 1 + .../cytoscape-bin/cytoscape-bin-3.10.1.ebuild | 41 +++++++++++++++++++ sci-biology/cytoscape-bin/metadata.xml | 16 ++++++++ 3 files changed, 58 insertions(+) create mode 100644 sci-biology/cytoscape-bin/Manifest create mode 100644 sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild create mode 100644 sci-biology/cytoscape-bin/metadata.xml diff --git a/sci-biology/cytoscape-bin/Manifest b/sci-biology/cytoscape-bin/Manifest new file mode 100644 index 0000000000..cf3a195ac3 --- /dev/null +++ b/sci-biology/cytoscape-bin/Manifest @@ -0,0 +1 @@ +DIST cytoscape-unix-3.10.1.tar.gz 344323313 BLAKE2B ffb27144b9c717762c4b96ea192cbde5a83e0e6264022e59f007a5989d0ba636959e459361ccc36a38ffc5615074e644daef5835cb56040e8f6072e279569c59 SHA512 4b37e72e339a60a5275ab31f112af5b042e190c26d6557c66e9ff5bc0aff547b481548c66696442ea5ef8df4bc3c191ef0f3f675060d033c2535ac954567218e diff --git a/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild b/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild new file mode 100644 index 0000000000..b64d213453 --- /dev/null +++ b/sci-biology/cytoscape-bin/cytoscape-bin-3.10.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit desktop java-pkg-2 + +DESCRIPTION="A visualization platform for molecular interaction networks" +HOMEPAGE="http://www.cytoscape.org/" +SRC_URI="https://github.com/cytoscape/cytoscape/releases/download/${PV}/cytoscape-unix-${PV}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~x86" +RDEPEND=">=virtual/jre-11-r2" + +S="${WORKDIR}" + +src_install() { + MY_PN="cytoscape" + MYW="${WORKDIR}/${MY_PN}-unix-${PV}" + + insinto "/opt/${MY_PN}" + doins -r ${MYW}/apps + doins -r ${MYW}/framework + doins -r ${MYW}/sampleData + + cd ${MYW} + sh gen_vmoptions.sh + doins Cytoscape.vmoptions + exeinto "/opt/${MY_PN}" + doexe "${MYW}/${MY_PN}.sh" + dosym "${EPREFIX}/opt/${MY_PN}/${MY_PN}.sh" "${EPREFIX}/opt/bin/${MY_PN}" + + exeinto "/opt/${MY_PN}/framework/bin" + doexe framework/bin/karaf + + newicon framework/cytoscape_logo_512.png cytoscape_logo.png + make_desktop_entry ${MY_PN} CytoScape cytoscape_logo Science +} diff --git a/sci-biology/cytoscape-bin/metadata.xml b/sci-biology/cytoscape-bin/metadata.xml new file mode 100644 index 0000000000..ba5084d0c1 --- /dev/null +++ b/sci-biology/cytoscape-bin/metadata.xml @@ -0,0 +1,16 @@ + + + + + andres.becerra@gmail.com + Andrés Becerra Sandoval + + + sci-biology@gentoo.org + >Gentoo Biology Project + + + proxy-maint@gentoo.org + Proxy Maintainers + + From 823f5d3631005c630b9f5e2609c4ddf9823851b0 Mon Sep 17 00:00:00 2001 From: pkubaj Date: Sat, 20 Jan 2024 00:02:42 +0000 Subject: [PATCH 27/28] app-misc/cpufetch: add ~arm64 and ~ppc64 keywords Works fine on both. Closes: https://github.com/gentoo/guru/pull/126 Signed-off-by: David Roman --- app-misc/cpufetch/cpufetch-1.04.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/cpufetch/cpufetch-1.04.ebuild b/app-misc/cpufetch/cpufetch-1.04.ebuild index 03e235a571..2a0c1f12c9 100644 --- a/app-misc/cpufetch/cpufetch-1.04.ebuild +++ b/app-misc/cpufetch/cpufetch-1.04.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${PV}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~ppc64" src_prepare() { default From 7f4571d46f3a97d05c7c7b5161725541336e6123 Mon Sep 17 00:00:00 2001 From: pkubaj Date: Sat, 20 Jan 2024 00:03:39 +0000 Subject: [PATCH 28/28] app-misc/wego: add ~arm64 and ~ppc64 keywords Works fine on both. Closes: https://github.com/gentoo/guru/pull/127 Signed-off-by: David Roman --- app-misc/wego/wego-2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/wego/wego-2.2.ebuild b/app-misc/wego/wego-2.2.ebuild index 771c90a533..80ef198858 100644 --- a/app-misc/wego/wego-2.2.ebuild +++ b/app-misc/wego/wego-2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz" HOMEPAGE="https://github.com/schachmat/wego" LICENSE="BSD ISC MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~ppc64" src_compile() { ego build -v -x -o wego || die