diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-27 19:13:58 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-27 19:13:58 +0000 |
| commit | 758ba3a26cf3d19ddbff9cc837673acde1d4be43 (patch) | |
| tree | 10a312331fbb676e8aa9be3ca705b77f3eb011e6 /sys-apps | |
| parent | bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff (diff) | |
| download | baldeagleos-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.ebuild | 26 | ||||
| -rw-r--r-- | sys-apps/hexyl/metadata.xml | 6 | ||||
| -rw-r--r-- | sys-apps/systemd-utils/systemd-utils-259.4.ebuild | 19 | ||||
| -rw-r--r-- | sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild | 19 | ||||
| -rw-r--r-- | sys-apps/systemd/systemd-259.4-r1.ebuild | 16 | ||||
| -rw-r--r-- | sys-apps/systemd/systemd-260.1.ebuild | 16 | ||||
| -rw-r--r-- | sys-apps/systemd/systemd-9999.ebuild | 16 |
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 |
