summaryrefslogtreecommitdiff
path: root/sys-apps
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/earlyoom/earlyoom-1.7-r1.ebuild4
-rw-r--r--sys-apps/earlyoom/earlyoom-9999.ebuild7
-rw-r--r--sys-apps/fetchit/Manifest1
-rw-r--r--sys-apps/fetchit/fetchit-0.1.0.ebuild42
-rw-r--r--sys-apps/fetchit/fetchit-9999.ebuild42
-rw-r--r--sys-apps/fetchit/metadata.xml10
-rw-r--r--sys-apps/hexyl/hexyl-0.17.0.ebuild26
-rw-r--r--sys-apps/hexyl/metadata.xml6
-rw-r--r--sys-apps/moor/moor-2.12.3.ebuild5
-rw-r--r--sys-apps/util-linux/util-linux-9999.ebuild22
10 files changed, 122 insertions, 43 deletions
diff --git a/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild b/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild
index 9c0f8e1059dc..242868ef2817 100644
--- a/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild
+++ b/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
BDEPEND="
man? ( virtual/pandoc )
test? (
- dev-lang/go
+ >=dev-lang/go-1.16
dev-util/cppcheck
)
"
diff --git a/sys-apps/earlyoom/earlyoom-9999.ebuild b/sys-apps/earlyoom/earlyoom-9999.ebuild
index 26455f1c6000..0209a84b8d83 100644
--- a/sys-apps/earlyoom/earlyoom-9999.ebuild
+++ b/sys-apps/earlyoom/earlyoom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,7 +26,10 @@ RESTRICT="!test? ( test )"
BDEPEND="
man? ( virtual/pandoc )
- test? ( dev-lang/go )
+ test? (
+ >=dev-lang/go-1.16
+ dev-util/cppcheck
+ )
"
src_unpack() {
diff --git a/sys-apps/fetchit/Manifest b/sys-apps/fetchit/Manifest
new file mode 100644
index 000000000000..0df2fd174d61
--- /dev/null
+++ b/sys-apps/fetchit/Manifest
@@ -0,0 +1 @@
+DIST fetchit-0.1.0.tar.gz 39448 BLAKE2B 8979d1a3f9ac8837194817e54e6d22ed54fd84d22f0d6f399b734858d2536904f08c327f1cc57296dff7fbd92914dfbcadbced2708795f9311e682bc3df79590 SHA512 5654cfb30f1656790b9b3d140829c2a88f357f7001ca373deb82718f1cb7e77fc8a05b64423ebf0a9496b2a21d606734619ffb1260fe791147b8bb17d2ec1c85
diff --git a/sys-apps/fetchit/fetchit-0.1.0.ebuild b/sys-apps/fetchit/fetchit-0.1.0.ebuild
new file mode 100644
index 000000000000..47af882c3a66
--- /dev/null
+++ b/sys-apps/fetchit/fetchit-0.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Minimal system info fetcher written in C with Lua configuration"
+HOMEPAGE="https://codeberg.org/nzuum/fetchit"
+
+# Using a recent commit (update this when you want a newer version)
+COMMIT="b0ed7c1fe08d32fc26e458cd971930d550720462"
+SRC_URI="https://codeberg.org/nzuum/fetchit/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-lang/lua:5.4"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/fetchit-${COMMIT}"
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="/usr" install || die
+
+ dodoc README.md
+
+ # Install default config and logos
+ insinto /usr/share/fetchit
+ doins -r config/*
+}
+
+pkg_postinst() {
+ elog "Default config installed to /usr/share/fetchit"
+ elog "Run the following to set it up for your user:"
+ elog " mkdir -p ~/.config/fetchit"
+ elog " cp -r /usr/share/fetchit/* ~/.config/fetchit/"
+} \ No newline at end of file
diff --git a/sys-apps/fetchit/fetchit-9999.ebuild b/sys-apps/fetchit/fetchit-9999.ebuild
new file mode 100644
index 000000000000..337200200d3e
--- /dev/null
+++ b/sys-apps/fetchit/fetchit-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Minimal system info fetcher written in C with Lua configuration"
+HOMEPAGE="https://codeberg.org/nzuum/fetchit"
+EGIT_REPO_URI="https://codeberg.org/nzuum/fetchit.git"
+
+inherit git-r3
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="dev-lang/lua:5.4"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ # Makefile now respects DESTDIR + PREFIX (recent commit)
+ emake DESTDIR="${D}" PREFIX="/usr" install || die
+
+ dodoc README.md
+
+ # Install default config and logos
+ insinto /usr/share/fetchit
+ doins -r config/*
+}
+
+pkg_postinst() {
+ elog "Default config and logos have been installed to /usr/share/fetchit"
+ elog "To set them up for your user, run:"
+ elog " make install-config"
+ elog "or copy manually:"
+ elog " mkdir -p ~/.config/fetchit"
+ elog " cp -r /usr/share/fetchit/* ~/.config/fetchit/"
+} \ No newline at end of file
diff --git a/sys-apps/fetchit/metadata.xml b/sys-apps/fetchit/metadata.xml
new file mode 100644
index 000000000000..b6bb4a031e00
--- /dev/null
+++ b/sys-apps/fetchit/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>theron.york@cloudnuke.org</email>
+ <name>Theron York</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/sys-apps/hexyl/hexyl-0.17.0.ebuild b/sys-apps/hexyl/hexyl-0.17.0.ebuild
index 0225cbb7eace..ac667b6697fb 100644
--- a/sys-apps/hexyl/hexyl-0.17.0.ebuild
+++ b/sys-apps/hexyl/hexyl-0.17.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2026 Gentoo Authors
+# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -75,12 +75,12 @@ CRATES="
yansi@1.0.1
"
-inherit cargo shell-completion
+inherit cargo
DESCRIPTION="A command-line hex viewer"
HOMEPAGE="https://github.com/sharkdp/hexyl"
SRC_URI="
- https://github.com/sharkdp/hexyl/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
@@ -89,28 +89,10 @@ LICENSE="|| ( Apache-2.0 MIT )"
LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
-QA_FLAGS_IGNORED="usr/bin/hexyl"
-RESTRICT="mirror"
-
-BDEPEND="
- virtual/pandoc
-"
-
-src_compile() {
- cargo_src_compile
- pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md"
-}
+DOCS=( README.md CHANGELOG.md )
src_install() {
cargo_src_install
einstalldocs
- doman "doc/${PN}.1"
-
- "target/release/${PN}" --completion bash > "${PN}"
- dobashcomp "${PN}"
- "target/release/${PN}" --completion zsh > "_${PN}"
- dozshcomp "_${PN}"
- "target/release/${PN}" --completion fish > "${PN}.fish"
- dofishcomp "${PN}.fish"
}
diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml
index 1bd26735cdca..24ccbb8a7ce2 100644
--- a/sys-apps/hexyl/metadata.xml
+++ b/sys-apps/hexyl/metadata.xml
@@ -2,9 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>Wuzy01@qq.com</email>
- <name>Wu, Zhenyu</name>
+ <email>thomas@binaryden.de</email>
+ <name>Thomas Kemmer</name>
</maintainer>
- <origin>gentoo-guru-overlay</origin>
+ <origin>binaryden-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/sys-apps/moor/moor-2.12.3.ebuild b/sys-apps/moor/moor-2.12.3.ebuild
index a59049a21d84..4596192af841 100644
--- a/sys-apps/moor/moor-2.12.3.ebuild
+++ b/sys-apps/moor/moor-2.12.3.ebuild
@@ -13,16 +13,13 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/moor/moor-${PV}-dep
LICENSE="BSD-2 BSD MIT"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
-# Dependent licenses
-LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
-# Dependent licenses
-LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
IUSE="test l10n_ru"
RESTRICT="!test? ( test )"
BDEPEND="
+ >=dev-lang/go-1.25.0
test? (
app-arch/bzip2
app-arch/xz-utils
diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild
index 1ffd8f6be35f..db9cb328185c 100644
--- a/sys-apps/util-linux/util-linux-9999.ebuild
+++ b/sys-apps/util-linux/util-linux-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..14} )
TMPFILES_OPTIONAL=1
-inherit flag-o-matic pam python-r1 meson-multilib tmpfiles toolchain-funcs
+inherit pam python-r1 meson-multilib tmpfiles toolchain-funcs
MY_PV="${PV/_/-}"
MY_P="${PN}-${MY_PV}"
@@ -125,11 +125,6 @@ src_unpack() {
src_prepare() {
default
- # Workaround for bug #961040 (gcc PR120006)
- if tc-is-gcc && [[ $(gcc-major-version) == 15 && $(gcc-minor-version) -lt 2 ]] ; then
- append-flags -fno-ipa-pta
- fi
-
if use test ; then
# Known-failing tests
local known_failing_tests=(
@@ -148,7 +143,6 @@ src_prepare() {
findmnt/outputs
findmnt/filterQ
findmnt/filter
- misc/mountpoint
lsblk/lsblk
lslocks/lslocks
# Fails with network-sandbox at least in nspawn
@@ -171,13 +165,20 @@ src_prepare() {
# Format changes?
lslogins/checkuser
- misc/swaplabel
- misc/setarch
+
+ # Permission issues with changing OOM score
+ choom/choom
+
+ # MKFDS_PID is empty
+ lsfd/option-hyperlink
+
+ # Crashes but only under sandbox
+ setarch/setarch
)
# debug prints confuse the tests which look for a diff
# in output
- if has_version "=app-shells/bash-5.3_alpha*" ; then
+ if has_version "=app-shells/bash-5.4_alpha*" ; then
known_failing_tests+=(
lsfd/column-ainodeclass
lsfd/mkfds-netlink-protocol
@@ -338,6 +339,7 @@ multilib_src_configure() {
EOF
# TODO: Verify this does the right thing for releases (may need to
# manually install).
+ # https://github.com/util-linux/util-linux/issues/2900
if [[ ${PV} != *9999 ]] ; then
# Upstream is shipping pre-generated man-pages for releases
emesonargs+=(