diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index e7ccff929f..e25c8ff75a 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1,2 +1,2 @@ -DIST himitsu-0.3.tar.gz 33691 BLAKE2B 3051dc85e6aef0ccbf9671ef6c747cb0a7cf3b1982394e30ac70cbaedbf044d0f6306d9324047fb6b7662b24a9c9aee7607ba0e0239d5191cc43359f60962618 SHA512 65bd0b85b236367c8fe0ef2054760423b1c74315c64442ae00548454a98be0df74e8e60b1995f425baf215091770050c4076c2e2289acb937475b60f25ff10c9 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.3.ebuild b/app-admin/himitsu/himitsu-0.5.ebuild similarity index 90% rename from app-admin/himitsu/himitsu-0.3.ebuild rename to app-admin/himitsu/himitsu-0.5.ebuild index 0d70542353..42c50e91f1 100644 --- a/app-admin/himitsu/himitsu-0.3.ebuild +++ b/app-admin/himitsu/himitsu-0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ LICENSE="GPL-3" IUSE="" DEPEND=" - dev-lang/hare:= + >=dev-lang/hare-0_pre20231127-r1:= " RDEPEND=" gui-apps/hiprompt-gtk-py 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 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 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 diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest index 2a6505fa6b..ac820a8c45 100644 --- a/dev-lang/hare/Manifest +++ b/dev-lang/hare/Manifest @@ -1,2 +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_pre20231127-r1.ebuild similarity index 76% rename from dev-lang/hare/hare-0_pre20230615.ebuild rename to dev-lang/hare/hare-0_pre20231127-r1.ebuild index 08ab7b2e4c..1eac4d7422 100644 --- a/dev-lang/hare/hare-0_pre20230615.ebuild +++ b/dev-lang/hare/hare-0_pre20231127-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,12 +8,11 @@ if [[ "${PV}" = 9999 ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare" SLOT="0" else - EGIT_COMMIT="0cf443bbfb121fbf04d0d138161b6073a088bef9" + 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 @@ -22,12 +21,10 @@ HOMEPAGE="https://harelang.org/" LICENSE="MPL-2.0 GPL-3" DEPEND=" - sys-devel/qbe - >=dev-lang/harec-0_pre20220702 -" -BDEPEND=" - app-text/scdoc + ~dev-lang/harec-0_pre20231128 + ~sys-devel/qbe-1.1 " +BDEPEND="app-text/scdoc" RDEPEND="${DEPEND}" # hare and haredoc are built by hare @@ -42,16 +39,19 @@ 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 = /usr;' \ + -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \ -e 's;^AS =;AS ?=;' \ -e 's;^LD =;LD ?=;' \ -e 's;^AR =;AR ?=;' \ config.mk || die - - sed -i 's; $(DESTDIR)$(LOCALSRCDIR);;' Makefile || die +} + +src_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 } diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest index 11786820a6..a414d9c95c 100644 --- a/dev-lang/harec/Manifest +++ b/dev-lang/harec/Manifest @@ -1,2 +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_pre20231128.ebuild similarity index 90% rename from dev-lang/harec/harec-0_pre20230611.ebuild rename to dev-lang/harec/harec-0_pre20231128.ebuild index eee725f01a..cc6e049fed 100644 --- a/dev-lang/harec/harec-0_pre20230611.ebuild +++ b/dev-lang/harec/harec-0_pre20231128.ebuild @@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec" S="${WORKDIR}/${P}/build" else - EGIT_COMMIT="174aef484c0b0067f0a131dc52ee05af1a0e5027" + 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" @@ -21,7 +21,7 @@ HOMEPAGE="https://harelang.org/" LICENSE="GPL-3" SLOT="0" -DEPEND=">=sys-devel/qbe-1.1" +DEPEND=">=sys-devel/qbe-1.1-r1" RDEPEND="${DEPEND}" src_unpack() { 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() { 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)" 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) # 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}" 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..bb1b46bb96 --- /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="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..ca9110b2e5 100644 --- a/gui-apps/ReGreet/ReGreet-9999.ebuild +++ b/gui-apps/ReGreet/ReGreet-9999.ebuild @@ -1,19 +1,228 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2023-2024 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 " RDEPEND=" @@ -22,23 +231,23 @@ RDEPEND=" " BDEPEND=" virtual/rust + media-libs/graphene " -IUSE="gtk4 logs" +IUSE="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) 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/iosevka-nerdfont/iosevka-nerdfont-3.0.1.ebuild b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild similarity index 94% rename from media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.0.1.ebuild rename to media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild index 6c36b8138a..c37887eedf 100644 --- a/media-fonts/iosevka-nerdfont/iosevka-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}/Iosevka.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" 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/robotomono-nerdfont/robotomono-nerdfont-3.0.1.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild similarity index 94% rename from media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.0.1.ebuild rename to media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild index 115877137b..12450eb3d9 100644 --- a/media-fonts/robotomono-nerdfont/robotomono-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}/RobotoMono.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" 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.1.1.ebuild b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild new file mode 100644 index 0000000000..1a1b2194ab --- /dev/null +++ b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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}.gh.tar.xz" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}" +FONT_SUFFIX="ttf" + +pkg_postinst() { + ewarn "Upstream has recently made some major changes since version 3.0.0." + ewarn "The older Material Design Icon codepoints have been dropped." + ewarn "See issue 1059, comment 1404891287 at upstream for a translation table." + ewarn "More information can be found here:" + ewarn "https://github.com/ryanoasis/nerd-fonts/tree/v3.0.0" +} 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/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.0.1.ebuild b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild similarity index 93% rename from media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.0.1.ebuild rename to media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild index 417102b501..7ae2d0dd44 100644 --- a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-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}/JetBrainsMono.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" 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.0.1.ebuild deleted file mode 100644 index b16ecc2c37..0000000000 --- a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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" - -LICENSE="OFL-1.1" -SLOT="0" -KEYWORDS="~amd64" - -S="${WORKDIR}" -FONT_SUFFIX="ttf" - -pkg_postinst() { - ewarn "Upstream has recently made some major changes since version 3.0.0." - ewarn "The older Material Design Icon codepoints have been dropped." - ewarn "See issue 1059, comment 1404891287 at upstream for a translation table." - ewarn "More information can be found here:" - ewarn "https://github.com/ryanoasis/nerd-fonts/tree/v3.0.0" -} diff --git a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.0.1.ebuild b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild similarity index 93% rename from media-fonts/firacode-nerdfont/firacode-nerdfont-3.0.1.ebuild rename to media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild index 7c07d3cddd..b991aea4b2 100644 --- a/media-fonts/firacode-nerdfont/firacode-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}/FiraCode.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" 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." 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 +} 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 } 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 + + 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[@]}" +} 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 +}