From 518b45bffd19d0b75715f338985f96c459f9d129 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 4 Sep 2024 12:28:34 +0100 Subject: gentoo auto-resync : 04:09:2024 - 12:28:34 --- app-misc/Manifest.gz | Bin 50742 -> 50721 bytes app-misc/astrolog-ephemeris/Manifest | 6 +- .../astrolog-ephemeris-20230414.ebuild | 34 +++++++ .../astrolog-ephemeris-5.40.ebuild | 24 ----- .../astrolog-ephemeris-7.40.ebuild | 26 ----- app-misc/astrolog-ephemeris/metadata.xml | 9 +- app-misc/astrolog/Manifest | 5 +- app-misc/astrolog/astrolog-7.40.ebuild | 63 ------------ app-misc/astrolog/astrolog-7.70.ebuild | 75 ++++++++++++++ app-misc/astrolog/metadata.xml | 5 +- app-misc/ddccontrol-db/Manifest | 4 - .../ddccontrol-db/ddccontrol-db-20230223.ebuild | 30 ------ .../ddccontrol-db/ddccontrol-db-20230627.ebuild | 30 ------ app-misc/ddccontrol/Manifest | 2 - app-misc/ddccontrol/ddccontrol-0.6.1.ebuild | 89 ----------------- app-misc/esekeyd/Manifest | 2 - app-misc/esekeyd/esekeyd-1.2.7.ebuild | 14 --- app-misc/evtest/Manifest | 5 - app-misc/evtest/evtest-1.33.ebuild | 26 ----- app-misc/evtest/evtest-1.34.ebuild | 29 ------ .../evtest/files/evtest-1.34-musl-include.patch | 26 ----- app-misc/fastfetch/Manifest | 2 + app-misc/fastfetch/fastfetch-2.23.0.ebuild | 110 +++++++++++++++++++++ app-misc/hddled/Manifest | 1 - app-misc/hddled/hddled-0.3.ebuild | 42 -------- app-misc/hello/Manifest | 2 - app-misc/hello/hello-2.10-r1.ebuild | 19 ---- app-misc/remind/Manifest | 2 + app-misc/remind/remind-05.00.05.ebuild | 49 +++++++++ 29 files changed, 287 insertions(+), 444 deletions(-) create mode 100644 app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild delete mode 100644 app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild delete mode 100644 app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild delete mode 100644 app-misc/astrolog/astrolog-7.40.ebuild create mode 100644 app-misc/astrolog/astrolog-7.70.ebuild delete mode 100644 app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild delete mode 100644 app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild delete mode 100644 app-misc/ddccontrol/ddccontrol-0.6.1.ebuild delete mode 100644 app-misc/esekeyd/esekeyd-1.2.7.ebuild delete mode 100644 app-misc/evtest/evtest-1.33.ebuild delete mode 100644 app-misc/evtest/evtest-1.34.ebuild delete mode 100644 app-misc/evtest/files/evtest-1.34-musl-include.patch create mode 100644 app-misc/fastfetch/fastfetch-2.23.0.ebuild delete mode 100644 app-misc/hddled/hddled-0.3.ebuild delete mode 100644 app-misc/hello/hello-2.10-r1.ebuild create mode 100644 app-misc/remind/remind-05.00.05.ebuild (limited to 'app-misc') diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 7c8bdddbea30..52b283fef227 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/astrolog-ephemeris/Manifest b/app-misc/astrolog-ephemeris/Manifest index 0de9f67bd381..3696bb83af7b 100644 --- a/app-misc/astrolog-ephemeris/Manifest +++ b/app-misc/astrolog-ephemeris/Manifest @@ -1,5 +1,5 @@ +DIST astrolog-ephemeris-20230414.zip 34586270 BLAKE2B 301cd558cf50fbea242b41388b6f04372f8d1af0dd899dc40731b3a2ac8771c5ef08a4cbb987c6b4ef6f29613b5fe4d5933601808b18f2d266dee36f17bfea36 SHA512 a058a81815c13e31cb03c22408238fe7582cd5b5b548ef9562a60fa89e37b2de2c16d729fd3e78311c9a822169e9d93987599f658ca7b6b1f536c2a0ba76307c DIST ephemall.zip 4604012 BLAKE2B 0caee003272734a71a3f2d10871e1c034c9e9039f5cb0f09ed19d85122ba875794933d53624d6a379838a7f2c33728c2da9aaadbd91887fea018ecfc1c786557 SHA512 e7822cecb87466987107e84aae64d292dad31de9d2c268886869a37ea9e99bf81b2a530129c0f6538c6b55ad46b185e16ee0c5b0d8858acfe189f19e2595c6da -EBUILD astrolog-ephemeris-5.40.ebuild 568 BLAKE2B 3a242b0e1a42141774fc58eac638cd8bee9f71d1dfee0de49369ffdd800aac01168956f30471246b25979de38dd0e3d752fbde7577a0f44ef964390941c31640 SHA512 58c9eb0512881ad47752e44d39d6bbef1f05f87b64229dce6be8e91370f290339190972d39d552e3ed29d0249b8dee13ee608b90be13257a7d97ffd02c863b12 -EBUILD astrolog-ephemeris-7.40.ebuild 608 BLAKE2B d7318b3966f6cac63047f77efc96774d348b4565ed63e464198703f8c72196e00ce69eb25697546d2e75cff3f74cf9ee327099f62bbcb41d60377616585891d9 SHA512 183d1f907fa811427f34d3732824a1075fe19c62ff6f9749e26666fa7382da4e216c346c3aa4e4927dfd09397b2278fb585f6cc6d6a50824925770b8ce2eff92 +EBUILD astrolog-ephemeris-20230414.ebuild 863 BLAKE2B ff5841778276c1dae7e4f9a7eed6ea606b4de55d5da6f2a10c24e1e7b807fb838c9c018ecf7f62113012c1f3c97d9a22cdff9e860ecb3ffd21b6a6fe36db8b61 SHA512 90dba584c79733c57c6738be07083cb8f5c900c859d7915bef63fb40d9f5e74b1f390fe03b214363faaa69eaa4ebfc984c318c120e193aacb4e5dabd7ae7b808 EBUILD astrolog-ephemeris-7.60.ebuild 608 BLAKE2B bdbcbe137b1f45f84e6b5f96102d5fd220c76d615ed5496f1fdb1fb922a39591d02ea9ce08df519f5afd88148e5ea1e9f64d9bfc67a74f4e91e66752b7623f05 SHA512 7d4fa46ef13ba17c81e7e8c8ee239cbb36d4ef61f2f4fcce96fabfa461a5a9bee4d9c90df2722841101a6cf3a82cba3f7cb37739da87aa185ec64f9d76308503 -MISC metadata.xml 250 BLAKE2B 53ce4a2ec047c91819ecc665bad106707e80e4fbd9bd20cca22843c536beea3d124922de22b9c7986e39d232fb8b1f4752d4c8ee09933fe16383b475db861126 SHA512 667b310c205f016e11407f3e3fb0ad6fb1e530651b32da15e034523b0138e5fdf93b29d64311146bfdfa5bc5108f75e238136641f366e1e0b01e995ddae36aa5 +MISC metadata.xml 278 BLAKE2B ec2d276da53ec73b30c5f3c1a592d84055592026a448ffdc152835499337f7470cf92d3343f3eca3ec55b44c307878a295a55af0c3d142ef98b1cc892594f187 SHA512 e3ef5c31e448eb600e79d31d402e0822589f5ed22e61df0b45b7a656b6bb0db16d353249debcc480cf6fa0bdcf5f81b360a6e28c796a3dcf432f42f03ab75e71 diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild new file mode 100644 index 000000000000..f840301c959c --- /dev/null +++ b/app-misc/astrolog-ephemeris/astrolog-ephemeris-20230414.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# This archive is most probably created from files from following repository +# https://github.com/aloistr/swisseph/tree/master/ephe +# +# The version represents archive creation date. +# +# Upstream calls them Swiss Ephemeris files and Astrolog version 7.70 (most +# recent version in time of writing this comment) tries to search them by +# default. + +DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" +HOMEPAGE="https://www.astrolog.org/astrolog.htm" +SRC_URI=" + https://www.astrolog.org/ftp/ephem/astephem.zip + -> ${P}.zip +" + +S="${WORKDIR}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +RDEPEND="app-misc/astrolog" +BDEPEND="app-arch/unzip" + +src_install() { + insinto /usr/share/astrolog + doins -r . +} diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild deleted file mode 100644 index 269fbde6ea43..000000000000 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-5.40.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" -HOMEPAGE="http://www.astrolog.org/astrolog.htm" -SRC_URI="http://www.astrolog.org/ftp/ephem/ephemall.zip" - -LICENSE="astrolog" -SLOT="0" -# works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -S="${WORKDIR}" - -RDEPEND="app-misc/astrolog" -BDEPEND="app-arch/unzip" - -src_install() { - insinto /usr/share/astrolog - doins -r . -} diff --git a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild b/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild deleted file mode 100644 index e07bb6f43c66..000000000000 --- a/app-misc/astrolog-ephemeris/astrolog-ephemeris-7.40.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-misc/astrolog - -DESCRIPTION="ephemeris files for optional extended accuracy of astrolog's calculations" -HOMEPAGE="https://www.astrolog.org/astrolog.htm" -SRC_URI="https://www.astrolog.org/ftp/ephem/ephemall.zip" - -LICENSE="astrolog" -SLOT="0" -# works fine on x86 - runs probably on other architectures, too -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -S="${WORKDIR}" - -RDEPEND="app-misc/astrolog" -BDEPEND="app-arch/unzip" - -src_install() { - insinto /usr/share/astrolog - doins -r . -} diff --git a/app-misc/astrolog-ephemeris/metadata.xml b/app-misc/astrolog-ephemeris/metadata.xml index 062170537b8f..f5ac3a0ecaf3 100644 --- a/app-misc/astrolog-ephemeris/metadata.xml +++ b/app-misc/astrolog-ephemeris/metadata.xml @@ -1,8 +1,9 @@ - - sci@gentoo.org - Gentoo Science Project - + + sci@gentoo.org + Gentoo Science Project + + diff --git a/app-misc/astrolog/Manifest b/app-misc/astrolog/Manifest index 7f64c97d48de..870025f9774a 100644 --- a/app-misc/astrolog/Manifest +++ b/app-misc/astrolog/Manifest @@ -1,5 +1,6 @@ AUX astrolog-7.60-drop-resiters.patch 1354 BLAKE2B f986926b3ec4653bb17cb0363ebdf06896d68c140201a4ae714ba2aaf231717349c6e0426906e06561b1ef6f1e241d3b92d7020c357ecd438ebeeada617b9cfa SHA512 68bf5c0ade2c3cee96f198e3092930bff003e6913bfd5ae0fc16e7b381509f0bbb213c2d08009d4c9485e64be44293024a853b5efb19b837f700ffb292cb3593 DIST ast74src.zip 4483648 BLAKE2B d15d3e5d98337c5c5884973d079cffda9144a5c9f43ab48dd38f782eeef089d9fd5fb3f5a01f1d607bd2134e6a774494d4cf7d99e117d3092c8787626436e778 SHA512 540bda7ee10cde0723f6bd4afe410e4e9c59168e31dbdbd0b3b62a9e77ae83a971543fc812876258e2b7b9636f880c74b9be5497c54e7dd0e9b444bad2edbf6b -EBUILD astrolog-7.40.ebuild 1864 BLAKE2B 2e7e7b1902509516c193437dec820316e516c328ec44f5275d609990a512722909b0841b7780e86d162e0475275906579c978eea30503e42bd53c56d93e10a59 SHA512 495f9325356add4eefd40bb00c3c3271cf339b8304901f19fec0978893ef1891cc86372ad456e8653ce7b5447a0489126b9cb6fe059aecc648f3a1f527274c3d +DIST ast77src.zip 4706533 BLAKE2B ea5ae3805ea43d61f5ff27f199bd36e7263800e441b1aa31044c814b08f6ae2be8969d752a16262ec944dbaae0e0bc2ab3413ee14edbe2366f332a56452bc4d1 SHA512 f5ad29cc023e4bd6a36ddc8434f422fcfe4dbd0b3ebebb85bf6e2d12de58cf60e8304c8a5cea6cb385de346dc1441752542774ee1e7319de9af2166289fd1291 EBUILD astrolog-7.60.ebuild 1923 BLAKE2B 80b835e77ed26a97221fe802b085e0ff859001b6fb35a614da53d586641569ac0da68973dfd74aa98faa68d47e74bb4596dd598b3d0f9ea55041e2a6cbd70716 SHA512 6ddda60d1b2f52913f7da18d40352940b7bad8111df79042d75bea9a49e99dd95d46f46a1459f643db117cdbce03c0838f521141f33a26f3ae8abdb7fd5c3897 -MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a +EBUILD astrolog-7.70.ebuild 2000 BLAKE2B 54e36cde34e58e95a174503102a3489c27d4c1f28bb75bbce42c4628b746fe6cff34bcb9934fb4d40685b0c32ca3d8682bf46f7b78cbb37044ec23598c01076f SHA512 fa9be4fdc019021ce4fae0ee0e5aeb115f7542f86d45e36cd95737787780ef049c642100ac6767e060608f723f8b90196e2f219fcc42204e440082f91eb463f6 +MISC metadata.xml 252 BLAKE2B 4e6ba57de638a5c8ac6559124dc2d0123e7cc1e081aa924fb0e656d6905020a90dd30494fad0adc99622f6ae4e1a7a60fa02d7aacddc6d061ff774a2b703eac6 SHA512 18a4d8f7719d25b9fe2b1351a16529ab659808f1e64a64a84dcf1ab597b7a6c12e3a96050ec3177e50be762f2812cc1eb5f47c49f951a451899f29856abd11dd diff --git a/app-misc/astrolog/astrolog-7.40.ebuild b/app-misc/astrolog/astrolog-7.40.ebuild deleted file mode 100644 index ab421e0eb9aa..000000000000 --- a/app-misc/astrolog/astrolog-7.40.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with app-misc/astrolog-ephemeris - -inherit toolchain-funcs - -DESCRIPTION="A many featured astrology chart calculation program" -HOMEPAGE="https://www.astrolog.org/astrolog.htm" -SRC_URI="https://www.astrolog.org/ftp/ast74src.zip" - -LICENSE="astrolog" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="X" - -DEPEND="X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_prepare() { - default - - # remove stripping of created binary, dump hardcoded CFLAGS, - # respect CC (bug #243606), and CFLAGS (bug #240057) - sed \ - -e 's:strip:#strip:' -e 's:^CFLAGS = :#CFLAGS = :' \ - -e 's:\tcc :\t$(CC) $(CFLAGS) $(LDFLAGS) :' \ - -i Makefile || die - - # we use /usr/share/astrolog for config and (optional) ephemeris-data-files - sed -i -e "s:~/astrolog:/usr/share/astrolog:g" astrolog.h || die - - # if we do NOT use X, we disable it by removing the -lX11 from the Makefile - # and remove the "#define X11" and "#define MOUSE" from astrolog.h - use X || ( sed -i -e "s:-lm -lX11:-lm:g" Makefile || die - sed -i -e "s:#define X11:/*#define X11:g" astrolog.h || die - sed -i -e "s:#define MOUSE:/*#define MOUSE:g" astrolog.h || die) -} - -src_compile() { - emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin astrolog - dodoc astrolog.doc changes.doc - insinto /usr/share/astrolog - doins astrolog.as -} - -pkg_postinst() { - elog "There is a sample config file /usr/share/astrolog/astrolog.as" - elog "astrolog looks in current dir for a file astrolog.as before" - elog "using the file in /usr/share/astrolog" - elog "If you want extended accuracy of astrolog's calculations you" - elog "can emerge the optional package \"astrolog-ephemeris\" which" - elog "needs ~32.9 MB additional diskspace for the ephemeris-files" -} diff --git a/app-misc/astrolog/astrolog-7.70.ebuild b/app-misc/astrolog/astrolog-7.70.ebuild new file mode 100644 index 000000000000..84ef17f76a89 --- /dev/null +++ b/app-misc/astrolog/astrolog-7.70.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please also check if app-misc/astrolog-ephemeris archive needs update + +inherit toolchain-funcs + +MY_PV=$(ver_rs 1 '') + +DESCRIPTION="A many featured astrology chart calculation program" +HOMEPAGE=" + https://www.astrolog.org/astrolog.htm + https://github.com/CruiserOne/Astrolog +" +SRC_URI="https://www.astrolog.org/ftp/ast${MY_PV:0:2}src.zip" + +S="${WORKDIR}" + +LICENSE="AGPL-3 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="X" + +DEPEND="X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND}" +BDEPEND="app-arch/unzip" + +src_prepare() { + default + + # we use /usr/share/astrolog for config and (optional) ephemeris-data-files + local cfgargs=( -e "s:~/astrolog:/usr/share/astrolog:g" ) + # if we do NOT use X, we comment the "#define X11" in astrolog.h + use X || cfgargs+=( -e "s:#define X11://&:g" ) + + sed -i "${cfgargs[@]}" astrolog.h || die + + local makeargs=( + # respect CXX (bug #243606), and LDFLAGS + -e 's:\tcc :\t$(CXX) $(LDFLAGS) :' + # respect -O flags + -e '/^CPPFLAGS/s:-O ::' + ) + sed -i "${makeargs[@]}" Makefile || die +} + +src_compile() { + local libs=( -lm -ldl ) + # we need to link with -lX11 if the X use is set + use X && libs+=( -lX11 ) + + # Makefile contains stripping flag in LIBS. It is easier to overload it + # here because we need to control LIBS content with X use anyway. + emake LIBS="${libs[*]}" +} + +src_install() { + dobin astrolog + dodoc astrolog.doc changes.doc + insinto /usr/share/astrolog + doins astrolog.as +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "There is a sample config file /usr/share/astrolog/astrolog.as" + elog "astrolog looks in current dir for a file astrolog.as before" + elog "using the file in /usr/share/astrolog" + elog "If you want extended accuracy of astrolog's calculations you" + elog "can emerge the optional package \"astrolog-ephemeris\" which" + elog "needs ~32.9 MB additional diskspace for the ephemeris-files" + fi +} diff --git a/app-misc/astrolog/metadata.xml b/app-misc/astrolog/metadata.xml index 85e4ed814fa2..41cdaf139913 100644 --- a/app-misc/astrolog/metadata.xml +++ b/app-misc/astrolog/metadata.xml @@ -1,5 +1,8 @@ - + + + CruiserOne/Astrolog + diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest index 8031f23531d8..865f262c3ef5 100644 --- a/app-misc/ddccontrol-db/Manifest +++ b/app-misc/ddccontrol-db/Manifest @@ -1,7 +1,3 @@ -DIST ddccontrol-db-20230223.tar.gz 112436 BLAKE2B 2ea33abe318005b340481ea6973ecbf5e261dfdd5579ad016262d0e1ee5ef44e15d16600a88d0323810bed4bf062632406c305202296932dc2e71288a888b091 SHA512 303345137d9f5760d4ee10db75322a3be97fe4269eb469e4ff798fe69f60670b8408ca87d2b3ad10f47ccb1f33c99c3ce09a1294f60e66d429074df685ab1501 -DIST ddccontrol-db-20230627.tar.gz 118149 BLAKE2B addbe499c4021efd3114740100abc3bdbb0bbeb5519a77340e90f736e72d1ffe80996bdfe450e60a6bba78175ddf9fb2be162e399402ed306dbdd931f1760a4e SHA512 efb1f1d407705e5baa3bc8924af4f7edb1ad05c36af5301a4d3053fa5aca4739d72091f00da4ec10ad0511ee1bfd148e75db66fd1c1a1e50e97d51679aa6ae64 DIST ddccontrol-db-20240304.tar.gz 120669 BLAKE2B 5144294ffff45c661edfd24bfe3b9df70544cff2c1f4ff692370b507bc6486dc6a25de61553fea938975daa00932eaab6ad1454c0ef8e34edccb4988061c097e SHA512 ea6db89767272e28769d7ed45cccf8ffcbb734a17174d5dc6c8ca155a75737636d3b9884bb5bae230bddc6ebf06d8d8786e0ad2390d073258abd7bf7cd7a7e65 -EBUILD ddccontrol-db-20230223.ebuild 610 BLAKE2B e904edada953afc72faff1e73de508f0a762015af9a0b2b91c779e53dc639e18ff30cdd90dc5859815d02cebaf0585555b93db5ffa4f759863121e73bbc05ac1 SHA512 cb3711d535bc57b6c02e662bf43c15795782ba3a7faf85bea64e359f30c68d52fa1c81ff3e9846273848b64180c80d64968475e6561e500eb77593af67a38d12 -EBUILD ddccontrol-db-20230627.ebuild 610 BLAKE2B e904edada953afc72faff1e73de508f0a762015af9a0b2b91c779e53dc639e18ff30cdd90dc5859815d02cebaf0585555b93db5ffa4f759863121e73bbc05ac1 SHA512 cb3711d535bc57b6c02e662bf43c15795782ba3a7faf85bea64e359f30c68d52fa1c81ff3e9846273848b64180c80d64968475e6561e500eb77593af67a38d12 EBUILD ddccontrol-db-20240304.ebuild 610 BLAKE2B b1ec499ecae57805cb9f1a8816a0b3466c4c4e499290220426c99bea8a79b39cdd99cc34934dd96c8e7d2e004f5a4e0d2efecec5654dd2fc5d9b673bf2517b8a SHA512 cea29219fd4da4f7ce533ae98a82ac50015e794bf6d04f184e2f7982e3e88cea5d2268b06470bd62d08b46e6f1293e689270322b33967dbf535093228d23cde8 MISC metadata.xml 262 BLAKE2B d219edfadb1db5c80f53d9c45029b1ebd8f377fce3e425e6f4b264b2d5ef67664c857b2df5708707e8f782a44d7652df50e67aac43836a94fd73bfb7b0dff1dc SHA512 aac6550907da864d9942e61c2a09b5159d896bb04cc7e7b50c07fce3f063c12df47e09b794b4e836f28fb16d6c73180225ec4eea22764f3589408df5dfaccd46 diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild deleted file mode 100644 index c702318cfafa..000000000000 --- a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="DDCControl monitor database" -HOMEPAGE="https://github.com/ddccontrol/ddccontrol-db" -SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="nls" - -BDEPEND=" - dev-util/intltool - dev-perl/XML-Parser - nls? ( sys-devel/gettext )" - -src_prepare() { - touch db/options.xml.h ABOUT-NLS config.rpath || die - eapply_user - eautoreconf -} - -src_configure() { - econf $(use_enable nls) -} diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild b/app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild deleted file mode 100644 index c702318cfafa..000000000000 --- a/app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="DDCControl monitor database" -HOMEPAGE="https://github.com/ddccontrol/ddccontrol-db" -SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="nls" - -BDEPEND=" - dev-util/intltool - dev-perl/XML-Parser - nls? ( sys-devel/gettext )" - -src_prepare() { - touch db/options.xml.h ABOUT-NLS config.rpath || die - eapply_user - eautoreconf -} - -src_configure() { - econf $(use_enable nls) -} diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest index 02b6078ac0fb..d1b97c1b6093 100644 --- a/app-misc/ddccontrol/Manifest +++ b/app-misc/ddccontrol/Manifest @@ -1,5 +1,3 @@ -DIST ddccontrol-0.6.1.tar.gz 180407 BLAKE2B fba90502925320f3eb20e71498456e8b1135af9d67a78a74ec7b28d3d49a2841fcb77806a983c4231e8e97d07ef7fdf29b36145316f130ed8a529ef39ed4d104 SHA512 abc8940dcd651c25e1030bd4f5ae59774cfa08b22352a653140ec924cbcaa93855473385575636ec0cd51ea5f1871e2331ade592846eafddb7eae99f55ff1164 DIST ddccontrol-1.0.3.tar.gz 175621 BLAKE2B f3a2f477f1e2553da0069da020fa49e06ab4be5d13f2c238fa0e4e800d7632490ed91e3f3fcb234b90bdff9ea03a0a8c32613153ae45ff450b4bac4ff568e96b SHA512 5e49217c8560245d53d5a2dc71cda5683698e798bd1f75ca69e445b68b33d2fb826ff05dced1c0a40f2baf8fd26396c78d1c1bf6f95f30287da6d5b149bb98e2 -EBUILD ddccontrol-0.6.1.ebuild 2026 BLAKE2B e2416b9badcb23f465e2be748b16ca6b3286a5ea62fd11d247f5961dcf91bcf4204e858f3fb0ee3228641c68f900d09cc4bfc3e625ed61864fbaba96e98eb442 SHA512 9b1d65b7f4dacc6e06c0e43b56e070d8d4886809ba370184118358826c6ce4b7124b146f020c0151bee12e23d55f68996666ee14363c0ef4e0a42d03a10b4bff EBUILD ddccontrol-1.0.3.ebuild 1960 BLAKE2B f83fea0eeab3b7e5cf29480f1b362249ded4bfee81653ec5f36d9a58d7ef61986eb1f0ac14aefeab8e8db8b99e865c58a9215a3df687b07ac0f8ff4fa0495421 SHA512 1b0f00503e6e0f1eb7740fb3fb644a0b168e7f2ed40744607716586f1cdaea83569fe90857c0426955adcc1959150cde76e4d95ed419f3bb598ae33228a63312 MISC metadata.xml 361 BLAKE2B 7878bf4653e703c0043af5c6649635fe8592a882378e681e9394b2f076ca50090e47174030a61a0426039448ce6a71115d5b67387aacd8eb96977209c9661b23 SHA512 8cbbe272d36870715ef58f5277c1a9d041b543ef16dc1ec0a19faf4b6cf1fff37088f29e183c1916b3f3d584c4305ed7c2e3cc38dff8f7198a3e68ed06bc9a2e diff --git a/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild b/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild deleted file mode 100644 index 5324da6ba848..000000000000 --- a/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color levels via DDC" -HOMEPAGE="https://github.com/ddccontrol/ddccontrol/" -SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc gtk nls +pci static-libs" - -# Upstream doesn't seem to care about tests: failures for lack of translations, -# and no real test targets. -RESTRICT='test' - -RDEPEND="app-misc/ddccontrol-db - dev-libs/glib:2 - dev-libs/libxml2:2 - app-arch/xz-utils - gtk? ( - dev-libs/atk - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/pango - ) - pci? ( sys-apps/pciutils )" -DEPEND="${RDEPEND}" -BDEPEND="dev-perl/XML-Parser - dev-util/gdbus-codegen - dev-util/intltool - sys-kernel/linux-headers - doc? ( - >=app-text/docbook-xsl-stylesheets-1.65.1 - app-text/htmltidy - >=dev-libs/libxslt-1.1.6 - ) - nls? ( sys-devel/gettext )" - -src_prepare() { - # ppc/ppc64 do not have inb/outb/ioperm - # they also do not have (sys|asm)/io.h - if ! use amd64 && ! use x86 ; then - local card - for card in sis intel810 ; do - sed -r -i \ - -e "/${card}.Po/d" \ - -e "s~${card}[^[:space:]]*~ ~g" \ - src/ddcpci/Makefile.{am,ini} || die - done - sed -i \ - -e '/sis_/d' \ - -e '/i810_/d' \ - src/ddcpci/main.c || die - fi - - default - - ## Save for a rainy day or future patching - touch config.rpath ABOUT-NLS - eautoreconf - intltoolize --force || die "intltoolize failed" -} - -src_configure() { - # amdadl broken, bug #527268 - econf \ - --htmldir='$(datarootdir)'/doc/${PF}/html \ - --disable-gnome-applet \ - --disable-amdadl \ - $(use_enable doc) \ - $(use_enable gtk gnome) \ - $(use_enable nls) \ - $(use_enable pci ddcpci) \ - $(use_enable static-libs static) -} - -src_install() { - default - use static-libs || find "${ED}" -name '*.la' -delete -} diff --git a/app-misc/esekeyd/Manifest b/app-misc/esekeyd/Manifest index 27ac8aa983d3..0f17ed1f0a9e 100644 --- a/app-misc/esekeyd/Manifest +++ b/app-misc/esekeyd/Manifest @@ -1,6 +1,4 @@ AUX 1.2.7-fix-revision.patch 1848 BLAKE2B 8e2be02275696b7fb361d8e4b7f30d553d9627a872f4885d9c581625c375f0e631f0ee3fe0a5dfffbf6829e82afe67f08b5a7fa98ce431576cc48ed0625c228b SHA512 13564ffedb5cce8637483b42907cbe2b177fb72814389fdbcce9c9155c0f965aed6f5c5c0422706748e247f168721de7c2b0a8cfe6804dc9ac5f5a9ec298ed0b DIST esekeyd-1.2.7.gh.tar.gz 10623 BLAKE2B 599813e046ddbd69c218dc823c760c3598d3f1ef0411e953f7c64adc00846b63912fc143baeca8acd9d4631e99e7fac79246309af06dce6bd852c3124604908e SHA512 cc6d227ee5138b4bbc6affcf5214c7233d9245532d69233afe2322121b04428e0708c923bea8db358fe5e0bd4a6b9d6f67f3dbd8fafd0accdff8508600929b0d -DIST esekeyd-1.2.7.tar.gz 104502 BLAKE2B d8060837e533c5c3fda11dc3a2d67f3010b820035d1f1a794c296a132f3dde3c17fe132257b996532ae6caa57fe2150c370aa71d03c2e48b9a88568498144769 SHA512 dc15623e0ffdd4cc7f3834b2becabf54ce61ea5190fd44734b2aa426db3d936cb5e3caada82357d6ed41db6eba41e9f792e453e2bb93c0fe62d87ac29651c89a EBUILD esekeyd-1.2.7-r2.ebuild 591 BLAKE2B 8840c32daf8edb0c1c4416258eb204e8af89bf1ec3a0eb031a76c30af04fbaa5ee5b1dc4df08e932785a2e01e061d6d87ebde659f6755f0a6ed0490b0b9eae42 SHA512 877cd2189d71304e2da817e21c26b49b80df618382996d87538c7a1dbeb78c46ba3860c73217d6ecb93814c18ce5371f5b4f075158e94de61d3c30060b3af89c -EBUILD esekeyd-1.2.7.ebuild 411 BLAKE2B ac15d61336c88eb707c33c9306eee0f322aca8e3831e64605b0b9d78a68416268ff49c67c76b699108eca1c6eb718fcf8b696676abd15966844d8810734d82e6 SHA512 6cf397221052837399690bb08356671f700dd046c5b4bc23ffa96d61f59c9557474776e30f046d826e0c2dd528bf9805435f56e8d72c2a1b106f8e8873b49af8 MISC metadata.xml 250 BLAKE2B e9fe0d85755c59844a0c5b9c778fc133497a5668092981bdc769d0a633339cadfabb83c7e1e9caa0318126738e06a26d62f58b3c791654a2d74b350c77b3dcd1 SHA512 1cc83afebea3005de88f5a36fdbf7aab599ed985b0e1b267dbb61d48433f945519a7d48565d855248ff5bc273a6f60d30067c6dbce1082f7d9fa15ece40e17a9 diff --git a/app-misc/esekeyd/esekeyd-1.2.7.ebuild b/app-misc/esekeyd/esekeyd-1.2.7.ebuild deleted file mode 100644 index ba1cc0bce966..000000000000 --- a/app-misc/esekeyd/esekeyd-1.2.7.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Multimedia key daemon that uses the Linux event interface" -HOMEPAGE="http://freshmeat.net/projects/esekeyd/" -SRC_URI="http://www.burghardt.pl/files/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86" - -DOCS=( AUTHORS ChangeLog examples/example.conf NEWS README TODO ) diff --git a/app-misc/evtest/Manifest b/app-misc/evtest/Manifest index 990db10dbf55..f2ce3a8b1d67 100644 --- a/app-misc/evtest/Manifest +++ b/app-misc/evtest/Manifest @@ -1,8 +1,3 @@ -AUX evtest-1.34-musl-include.patch 793 BLAKE2B 423a7027524ecd8a4da83847bc3afe355cacb7bd22f3bf6e9b7ce2a09efa00312b170a0cc31bf968a4911290fe500bd0fd3c17422934049266469af7c8b79ee9 SHA512 43d327306b612733efd565ca888a6cef70757af5395a16dc6c05e219b4de6f7ece738afa8319a39818e418505cd80de731d67236b91b8a617af8cbd632b0eec8 -DIST evtest-1.33.tar.gz 19736 BLAKE2B 1b36207f67fe7db12bbe8d8db119f1cd4a9adc34b839762b198c29044a36e6fe9e8275d68a27204de4d287d1f12bde43f3895003fba9403a443189fe289decb2 SHA512 e8d6b76a2256ca6085ec07a66af913873ec5bc196bea87bca4f9b3e8b3222b34fcf636572383df74940b9b5db4a07f3e0be3ffe1454c605520da0c56f38506c3 -DIST evtest-1.34.tar.gz 19954 BLAKE2B 17ca600e89070d65f2bb95b468b921278ab63e50aa6042a974e8d4ac214b51355423c910bb0911e16a6bfc27e9fce59159719aae7d280679e7b292d02a2ee955 SHA512 5b4a18f13b86b1e2f5f723f6abb18c0a50d7f96b4412f46f503895c7ea8701a67a3237701de367c6b789533d8de887baa8f8f8e7e2fc4611235408ae21021b38 DIST evtest-evtest-1.35.tar.bz2 18686 BLAKE2B b2f747fab1f47c425133fc60697448972351e22d3ae606d3c548ead4e53f359eb1cebd2ec555afb678785670bddf3ff55d13b47f3160d4a49ff9ee496f041099 SHA512 d9ec506ad326af7749bdf9e92bf96af7eee29ef9ced645a12f99453019f6c072e2a84d67f59cc6014d27f0e4e53c3e517de1c5302b0789eaaf8ad9ca3c824282 -EBUILD evtest-1.33.ebuild 588 BLAKE2B 9c3b759d936c825fc1dd79de16cc656ad3f9618b63479a8fa3594169c80b1d415e9838db809575205061a0b63e6704468be9251fddfe610000eac64526b3b8f4 SHA512 6c15dcf7e1586b65bbe08e744f97fd1241f935f0cf5c32d0e30636ea0ad26da7134fc46cb3a8dcdc741714746c0338fb07964f760712f92ff0fa240a9810ae77 -EBUILD evtest-1.34.ebuild 637 BLAKE2B 053f4a40cbbfb725a2646363fd70511d045b3c2f2f96f6e297d7d223263351aee14701e365b8d0329177b0e3f0c655fb77ab68aaf9097f562620e122c03c6905 SHA512 370e4086f1f444d11f7ea7381daaa1d6c0ac644b72fed0b674787c1c1f031cd42a76f1fe3d1eb3d52d443f44812405352fc6c894da075f057cb6b4bdb956ef5f EBUILD evtest-1.35.ebuild 665 BLAKE2B 1cd84abdb72e696f0d0b43be66fa27eeeca5773196d20a06de71e43964fe0171882b880cb9d02a1b1e769f79da4c0b30047f69bbd13e229deda7fe2ed8454074 SHA512 4f0d4c7f3a12c572e9be96f51a2a05e203beb053a6ccdfb687f20e63ac4024882b9750981b3d88c8b5bfa0f1282cd0f056099ec7656517119b39f9c0468a531d MISC metadata.xml 260 BLAKE2B 0d1a8d489b7103e417693cb1cc748bc26041fc49365e07e77c6dff3ff36be01b9fc3e9cb14099bb88b571af04b3d73e62099d912645372c83b2e5dd5378a647a SHA512 1d61fd2a8680afd5283a967a3147f1046b41bc7b017680ac17aacfdc158f7c0802e0ef3f98865ba82bdec44262dcf948c1617c6744e1279d6a293a486c50ba2e diff --git a/app-misc/evtest/evtest-1.33.ebuild b/app-misc/evtest/evtest-1.33.ebuild deleted file mode 100644 index 72db60e48298..000000000000 --- a/app-misc/evtest/evtest-1.33.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="test program for capturing input device events" -HOMEPAGE="https://gitlab.freedesktop.org/libevdev/evtest" -SRC_URI="https://cgit.freedesktop.org/evtest/snapshot/${PN}-${P}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86" - -BDEPEND="virtual/pkgconfig" - -DEPEND="app-text/asciidoc - app-text/xmlto" - -S="${WORKDIR}/${PN}-${P}" - -src_prepare() { - default - eautoreconf -} diff --git a/app-misc/evtest/evtest-1.34.ebuild b/app-misc/evtest/evtest-1.34.ebuild deleted file mode 100644 index cc42aacb9119..000000000000 --- a/app-misc/evtest/evtest-1.34.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="test program for capturing input device events" -HOMEPAGE="https://gitlab.freedesktop.org/libevdev/evtest" -SRC_URI="https://cgit.freedesktop.org/evtest/snapshot/${PN}-${P}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86" - -BDEPEND="app-text/asciidoc - app-text/xmlto - virtual/pkgconfig" - -S="${WORKDIR}/${PN}-${P}" - -PATCHES=( - "${FILESDIR}"/${P}-musl-include.patch -) - -src_prepare() { - default - eautoreconf -} diff --git a/app-misc/evtest/files/evtest-1.34-musl-include.patch b/app-misc/evtest/files/evtest-1.34-musl-include.patch deleted file mode 100644 index 7bf7f044c684..000000000000 --- a/app-misc/evtest/files/evtest-1.34-musl-include.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://bugs.gentoo.org/716876 -https://cgit.freedesktop.org/evtest/commit/?id=049396aab18849eef257af1116951a83416339e6 - -From: Mateusz Piotrowski <0mp@FreeBSD.org> -Date: Fri, 13 Nov 2020 13:41:41 +0100 -Subject: Remove PATH_MAX - -This makes evtest more portable. We could try to use ifdefs to include -sys/syslimits.h on FreeBSD to get PATH_MAX but it feels to be an -overkill for evtest. Let's keep it simple as just replace PATH_MAX with -4096. - -NB: it's fine to leave linux/input.h there, because this header is -actually available on FreeBSD via the devel/evdev-proto port. ---- a/evtest.c -+++ b/evtest.c -@@ -888,7 +888,7 @@ static char* scan_devices(void) - - for (i = 0; i < ndev; i++) - { -- char fname[PATH_MAX]; -+ char fname[4096]; - int fd = -1; - char name[256] = "???"; - -cgit v1.2.1 diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 1e599bd379dd..562d556df6cf 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,9 +1,11 @@ DIST fastfetch-2.20.0.tar.gz 1076860 BLAKE2B 61c50a4c96962063f18ae895d2f7cbe505c9276fcba8fb5a3d7e9cc6b6854709cdb955681a868b23421f172f5cecfa51fb526f17d6800e072d96698efe7758bb SHA512 96b02688d8817ef84bb926ffa3c77ee95c8d402a6f1e5daeb8170484e6092f953f05a5ab463cdce544adb052a1e89b4ee530cc9f09e54223d5f666099e0ad6dc DIST fastfetch-2.21.3.tar.gz 1093534 BLAKE2B dca99e337e1239958add6323c159f58de5f38fe92c9a7c778d04b127e1467066948e4bc5503afb1054ccbab914eb35d8f35cd2a3cb88bf2ba595255fac5f2ece SHA512 e097d9360b7c5b93b30ad117e47ae5375c48c7e941eaaa56ee5f39b7757374c1ecfe321bec0999ee81aa52deff1be001ff057b621d34a90e95ec6ea83bf9f0b6 DIST fastfetch-2.22.0.tar.gz 1099230 BLAKE2B 4faef7574bc8897f17c9e59f05f033f8952d97ed56677f0ebe5afec11b7b708fce5d907431dda567cc71b0dd067239d97614b6035792009fff340a069691b547 SHA512 edb4532d220e031d666eac3ae12a004e1481a7c36c68a94b17323953822d0cedb80cdf34c84a184766e9bad64089aaadc3828b5e13f8867e961533c6919dbeae +DIST fastfetch-2.23.0.tar.gz 1105725 BLAKE2B 8b79deb0f35d8238979441014ca049fcfa838c27323fec13127f5a48e6b28feb03965135c1a338b6bd1e59913e660fc91196c27acbe1b693bc5ff7727efaa5cb SHA512 aad3d549c0f4be3b1f99e7bbbf992dccf79f9ef7ea6a26bfc31ba574b1a32496a1cf75b85c32e0643941cad4061d7ba003b42924f9f272a825a1a09b628acc39 EBUILD fastfetch-0.1.9999.ebuild 3065 BLAKE2B bce9ea6762c36f428b3b7de8942cb769252e4dfc1ec67cfc3a038c9156f020c10f64f131c5d0b2e851981a37cfe65ef80a4ed1d0d59e217dfa114eedc013fdab SHA512 3b3b45346c44819263ae340fb7f5ad69a89a2dde51ac06572f32921895f7e0925d35004695b543c2fa76862967ece7e337c035a3105f6fd613f07b69ea44afcc EBUILD fastfetch-0.2.9999.ebuild 3065 BLAKE2B bce9ea6762c36f428b3b7de8942cb769252e4dfc1ec67cfc3a038c9156f020c10f64f131c5d0b2e851981a37cfe65ef80a4ed1d0d59e217dfa114eedc013fdab SHA512 3b3b45346c44819263ae340fb7f5ad69a89a2dde51ac06572f32921895f7e0925d35004695b543c2fa76862967ece7e337c035a3105f6fd613f07b69ea44afcc EBUILD fastfetch-2.20.0.ebuild 3162 BLAKE2B 77cca2254a1bf42717cef5a65374d7ebde42d3a71fe7edc4c4bd24a3d5f01d2cd756501eecf5dd281bfd66f72ba92b4176856ba43b083b6d7acdd6cb3d485acd SHA512 bd68b36a040cb3ef169d5efc9d4ab5ba43166b955f769d1818a343e70ff6543e4c7daeef038bbea4e7b476e72145ca1b5983685780759bfcf8c1e31c01a31b12 EBUILD fastfetch-2.21.3.ebuild 3123 BLAKE2B ab575d0b4d8ca12d6026947bc55fde52e571237afeae458b8d06cd7978ce3f7e7e1e1249401fe61112abb618e904e4d1b6bf0c7f184fc52c811eef8f130fe932 SHA512 90bdf85e12edc92dde5d3c7b44b8d7f48830a5dfadc6f2118230e0d0cdd5ba28cd6a4d8470e8fcd01597ee31b00a8a6da8fa3f8b0e7915b2f3a000248129f0c2 EBUILD fastfetch-2.22.0.ebuild 3123 BLAKE2B ab575d0b4d8ca12d6026947bc55fde52e571237afeae458b8d06cd7978ce3f7e7e1e1249401fe61112abb618e904e4d1b6bf0c7f184fc52c811eef8f130fe932 SHA512 90bdf85e12edc92dde5d3c7b44b8d7f48830a5dfadc6f2118230e0d0cdd5ba28cd6a4d8470e8fcd01597ee31b00a8a6da8fa3f8b0e7915b2f3a000248129f0c2 +EBUILD fastfetch-2.23.0.ebuild 3123 BLAKE2B ab575d0b4d8ca12d6026947bc55fde52e571237afeae458b8d06cd7978ce3f7e7e1e1249401fe61112abb618e904e4d1b6bf0c7f184fc52c811eef8f130fe932 SHA512 90bdf85e12edc92dde5d3c7b44b8d7f48830a5dfadc6f2118230e0d0cdd5ba28cd6a4d8470e8fcd01597ee31b00a8a6da8fa3f8b0e7915b2f3a000248129f0c2 MISC metadata.xml 1179 BLAKE2B 8d17b388fd4cec14661b39e56997c818a1aaff73b52de225f5697d85e1042a50a0cef77d7b1636dd3caa852ae459d5bb00b0d0e3072769b4aa2db3d58366edf1 SHA512 bb2c646dcd7196406c2c16ea12c51f029c3f31b6a50e9c5cd7c2877650d50f5e03802d67006422b7e8fb2fafa241db5fd01d29321cdd1726bd5210f532b3b77d diff --git a/app-misc/fastfetch/fastfetch-2.23.0.ebuild b/app-misc/fastfetch/fastfetch-2.23.0.ebuild new file mode 100644 index 000000000000..2609a6c86f16 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-2.23.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast neofetch-like system information tool" +HOMEPAGE="https://github.com/fastfetch-cli/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git" + [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev + [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" +else + SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus ddcutil drm elf gnome imagemagick opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr" +RESTRICT="!test? ( test )" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +# make sure to crank yyjson minimum version to match bundled version +RDEPEND=" + >=dev-libs/yyjson-0.10.0 + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) + drm? ( x11-libs/libdrm ) + elf? ( virtual/libelf:= ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + vulkan? ( + media-libs/vulkan-loader + sys-apps/pciutils + ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE=" + xrandr? ( X ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '