summaryrefslogtreecommitdiff
path: root/sys-apps
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-27 19:13:58 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-27 19:13:58 +0000
commit758ba3a26cf3d19ddbff9cc837673acde1d4be43 (patch)
tree10a312331fbb676e8aa9be3ca705b77f3eb011e6 /sys-apps
parentbcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff (diff)
downloadbaldeagleos-repo-758ba3a26cf3d19ddbff9cc837673acde1d4be43.tar.gz
baldeagleos-repo-758ba3a26cf3d19ddbff9cc837673acde1d4be43.tar.xz
baldeagleos-repo-758ba3a26cf3d19ddbff9cc837673acde1d4be43.zip
Adding metadata
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/hexyl/hexyl-0.17.0.ebuild26
-rw-r--r--sys-apps/hexyl/metadata.xml6
-rw-r--r--sys-apps/systemd-utils/systemd-utils-259.4.ebuild19
-rw-r--r--sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild19
-rw-r--r--sys-apps/systemd/systemd-259.4-r1.ebuild16
-rw-r--r--sys-apps/systemd/systemd-260.1.ebuild16
-rw-r--r--sys-apps/systemd/systemd-9999.ebuild16
7 files changed, 86 insertions, 32 deletions
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/systemd-utils/systemd-utils-259.4.ebuild b/sys-apps/systemd-utils/systemd-utils-259.4.ebuild
index a2ae26c446e6..f16a393f0f79 100644
--- a/sys-apps/systemd-utils/systemd-utils-259.4.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-259.4.ebuild
@@ -9,8 +9,8 @@ QA_PKGCONFIG_VERSION=$(ver_cut 1)
TMPFILES_OPTIONAL=1
UDEV_OPTIONAL=1
-inherit linux-info meson-multilib
-inherit python-single-r1 secureboot shell-completion udev
+inherit flag-o-matic linux-info meson-multilib
+inherit python-single-r1 secureboot shell-completion toolchain-funcs udev
DESCRIPTION="Utilities split out from systemd for OpenRC users"
HOMEPAGE="https://systemd.io/"
@@ -120,6 +120,21 @@ pkg_setup() {
src_configure() {
python_setup
+
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # malloc_usable_size doesn't play well with _F_S=3:
+ # https://github.com/systemd/systemd/issues/41459 (bug #971773)
+ if tc-is-clang && tc-enables-fortify-source ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
meson-multilib_src_configure
}
diff --git a/sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild
index d7a5f42cabf0..abe0e9b1b44e 100644
--- a/sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild
@@ -9,8 +9,8 @@ QA_PKGCONFIG_VERSION=$(ver_cut 1)
TMPFILES_OPTIONAL=1
UDEV_OPTIONAL=1
-inherit linux-info meson-multilib
-inherit python-single-r1 secureboot shell-completion udev
+inherit flag-o-matic linux-info meson-multilib
+inherit python-single-r1 secureboot shell-completion toolchain-funcs udev
DESCRIPTION="Utilities split out from systemd for OpenRC users"
HOMEPAGE="https://systemd.io/"
@@ -118,6 +118,21 @@ pkg_setup() {
src_configure() {
python_setup
+
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # malloc_usable_size doesn't play well with _F_S=3:
+ # https://github.com/systemd/systemd/issues/41459 (bug #971773)
+ if tc-is-clang && tc-enables-fortify-source ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
meson-multilib_src_configure
}
diff --git a/sys-apps/systemd/systemd-259.4-r1.ebuild b/sys-apps/systemd/systemd-259.4-r1.ebuild
index 0f3edb31bc93..ffe9b530888c 100644
--- a/sys-apps/systemd/systemd-259.4-r1.ebuild
+++ b/sys-apps/systemd/systemd-259.4-r1.ebuild
@@ -24,7 +24,7 @@ else
fi
fi
-inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit branding flag-o-matic linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot shell-completion systemd toolchain-funcs udev
DESCRIPTION="System and service manager for Linux"
@@ -296,6 +296,20 @@ src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # malloc_usable_size doesn't play well with _F_S=3:
+ # https://github.com/systemd/systemd/issues/41459 (bug #971773)
+ if tc-is-clang && tc-enables-fortify-source ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
python_setup
multilib-minimal_src_configure
diff --git a/sys-apps/systemd/systemd-260.1.ebuild b/sys-apps/systemd/systemd-260.1.ebuild
index f187a2aa723e..ba84db6f05c0 100644
--- a/sys-apps/systemd/systemd-260.1.ebuild
+++ b/sys-apps/systemd/systemd-260.1.ebuild
@@ -24,7 +24,7 @@ else
fi
fi
-inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit branding flag-o-matic linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot shell-completion systemd toolchain-funcs udev
DESCRIPTION="System and service manager for Linux"
@@ -272,6 +272,20 @@ src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # malloc_usable_size doesn't play well with _F_S=3:
+ # https://github.com/systemd/systemd/issues/41459 (bug #971773)
+ if tc-is-clang && tc-enables-fortify-source ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
python_setup
multilib-minimal_src_configure
diff --git a/sys-apps/systemd/systemd-9999.ebuild b/sys-apps/systemd/systemd-9999.ebuild
index 150b5427b5a9..41d15675111d 100644
--- a/sys-apps/systemd/systemd-9999.ebuild
+++ b/sys-apps/systemd/systemd-9999.ebuild
@@ -24,7 +24,7 @@ else
fi
fi
-inherit branding linux-info meson-multilib optfeature pam python-single-r1
+inherit branding flag-o-matic linux-info meson-multilib optfeature pam python-single-r1
inherit secureboot shell-completion systemd toolchain-funcs udev
DESCRIPTION="System and service manager for Linux"
@@ -271,6 +271,20 @@ src_configure() {
# Prevent conflicts with i686 cross toolchain, bug 559726
tc-export AR CC NM OBJCOPY RANLIB
+ # Our toolchain sets F_S=2 by default w/ >= -O2, so we need
+ # to unset F_S first, then explicitly set 2, to negate any default
+ # and anything set by the user if they're choosing 3 (or if they've
+ # modified GCC to set 3).
+ #
+ # malloc_usable_size doesn't play well with _F_S=3:
+ # https://github.com/systemd/systemd/issues/41459 (bug #971773)
+ if tc-is-clang && tc-enables-fortify-source ; then
+ # We can't unconditionally do this b/c we fortify needs
+ # some level of optimisation.
+ filter-flags -D_FORTIFY_SOURCE=3
+ append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
+ fi
+
python_setup
multilib-minimal_src_configure