100 Commits
Author SHA1 Message Date
ingenarel (NeoJesus) be04ca8cfb media-video/obs-multi-rtmp: add 0.7.4.4
- ebuild was based on 9999
- Changed license years
- Changed minimum obs version to 32.2.1 cz
  https://github.com/sorayuki/obs-multi-rtmp/releases/tag/0.7.4.3 was
  for that obs version, and so far it hasn't changed

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-10-08 06:27:32 +06:00
ingenarel (NeoJesus) 027fc1ad6d app-misc/tealdeer: fix DESCRIPTION to not contain a fullstop at the end
Fixes these pkgcheck warnings:

  BadDescription: version 1.8.1: DESCRIPTION="A very fast implementation
  of tldr in Rust." ends with a full stop

  BadDescription: version 1.9.0: DESCRIPTION="A very fast implementation
  of tldr in Rust." ends with a full stop

  BadDescription: version 9999: DESCRIPTION="A very fast implementation
  of tldr in Rust." ends with a full stop

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 10:43:42 +06:00
ingenarel (NeoJesus) d8f7fa3b88 app-misc/tealdeer: change all instances of dbrgn to tealdeer-rs
Fixes these pkgcheck warnings:

  RedirectedUrl: version 1.9.0: SRC_URI: permanently redirected:
  https://github.com/dbrgn/tealdeer/archive/v1.9.0.tar.gz ->
  https://github.com/tealdeer-rs/tealdeer/archive/v1.9.0.tar.gz

  RedirectedUrl: version 1.9.0: HOMEPAGE: permanently redirected:
  https://github.com/dbrgn/tealdeer ->
  https://github.com/tealdeer-rs/tealdeer

  RedirectedUrl: version 9999: HOMEPAGE: permanently redirected:
  https://github.com/dbrgn/tealdeer ->
  https://github.com/tealdeer-rs/tealdeer

  RedirectedUrl: version 9999: metadata.xml: remote-id: permanently
  redirected: https://github.com/dbrgn/tealdeer ->
  https://github.com/tealdeer-rs/tealdeer

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 10:40:47 +06:00
ingenarel (NeoJesus) 0a32518d19 app-misc/tealdeer: drop 1.8.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 10:30:45 +06:00
ingenarel (NeoJesus) e8c06e5dc4 app-misc/tealdeer: add 1.9.0
- Add RUST_MIN_VERSION
- Add mirror restrict because the package uses CRATES
- Do -sys crates unvendoring:
  - openssl-sys crate was present, and fixes were applied so it uses the
    system openssl crate
  fixes were done using: https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/src/commit/6756ef5ee7552e005f8b449e454cc6824e4855fe/bin/apply-crates-fixes
- skip network dependant tests:
  tests were first restricted in
  5aa5b91db4, but then in
  2678d492cc test_network was added in
  PROPERTIES
  now tests are nor restricted, nor the phase require internet
  connection, rather network dependant tests are skipped, and non
  network dependant valid tests are run.

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 10:29:22 +06:00
ingenarel (NeoJesus) 5a3f2c7d94 www-client/chawan: add myself as a maintainer
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 03:05:29 +06:00
ingenarel (NeoJesus) 87e21eba1b www-client/chawan: update patch for 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 03:04:39 +06:00
ingenarel (NeoJesus) a650c62d38 www-client/chawan: use tc-is-lto from the toolchain-funcs.eclass instead of LTO use flag
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-30 03:04:38 +06:00
ingenarel (NeoJesus) f2e37ae776 net-mail/hydroxide: update upstream metadata to codeberg
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/80
Merges: https://codeberg.org/gentoo/guru/pulls/80
2026-09-29 00:55:15 +06:00
ingenarel (NeoJesus) 3cdf5d22cb net-mail/hydroxide: update 9999 based on 0.2.32
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/80
2026-09-29 00:55:15 +06:00
ingenarel (NeoJesus) c1ec625cc3 net-mail/hydroxide: drop 0.2.28, 0.2.29
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/80
2026-09-29 00:55:15 +06:00
ingenarel (NeoJesus) 26281ffbd5 net-mail/hydroxide: add 0.2.32
changed instances of the github links to codeberg, since the github repo
is archived, and the project has migrated to codeberg

Also properly adds the test phase

Here's the build.log with all tests run
https://gist.githubusercontent.com/ingenarel/56701b96c4eb42408f2812db9d30afff/raw

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/80
2026-09-29 00:55:14 +06:00
ingenarel (NeoJesus) d812887111 www-client/mullvad-browser: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

The changes were generated using these two commands:

```
find -name '*.ebuild' -exec sed -i -E \
's|(\s+)\[+(\s+)(\S+)(\s+)(\S+)(\s+)(\S+)(\s+)\]+(\s+)|\1\[\[\2\3\4\5\6\7\8\]\]\9|g' \
{} \+

find -name '*.ebuild' -exec sed -i -E \
's|\[(\s+)(\S+)(\s+)==?(\s+)(\S+)(\s+)\]|\[\1\2\3==\4\5\6\]|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Merges: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) d5856f5fd2 www-client/nyxt: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

change all instances of [ "$(use doc)" ] to [[ "$(use doc)" ]]

the changes were generated using this command:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)([^]]+)(\s+)\]+([^]]\|$)|\1\[\[\2\3\4\]\]\5|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide.

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) 9c24d32326 net-dns/AdGuardHome: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

change all instance of
[ "$(go env GOARM)" != '' ] to
[[ "$(go env GOARM)" != '' ]]

The changes were generated using this command:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)([^]]+)(\s+)\]+([^]]\|$)|\1\[\[\2\3\4\]\]\5|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide.

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) 4174328b2e dev-libs/stringifor: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

change all instance of
[ "$e" != "./exe/stringifor_test_parse_large_csv" ] to
[[ "$e" != "./exe/stringifor_test_parse_large_csv" ]]

The changes were generated using these two commands:

```
find -name '*.ebuild' -exec sed -i -E \
's|(\s+)\[+(\s+)(\S+)(\s+)(\S+)(\s+)(\S+)(\s+)\]+(\s+)|\1\[\[\2\3\4\5\6\7\8\]\]\9|g' \
{} \+

find -name '*.ebuild' -exec sed -i -E \
's|\[(\s+)(\S+)(\s+)==?(\s+)(\S+)(\s+)\]|\[\1\2\3==\4\5\6\]|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide.

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) b4ac684b69 app-office/openoffice-bin: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

The changes were generated using these two commands:

```
find -name '*.ebuild' -exec sed -i -E \
's|(\s+)\[+(\s+)(\S+)(\s+)(\S+)(\s+)(\S+)(\s+)\]+(\s+)|\1\[\[\2\3\4\5\6\7\8\]\]\9|g' \
{} \+

find -name '*.ebuild' -exec sed -i -E \
's|\[(\s+)(\S+)(\s+)==?(\s+)(\S+)(\s+)\]|\[\1\2\3==\4\5\6\]|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) 6481ca930b */*: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

only these changes were done:

[ -e ... ]    to  [[ -e ... ]]
[ -z ... ]    to  [[ -z ... ]]
[ -n ... ]    to  [[ -n ... ]]
[ ! -f ... ]  to  [[ ! -f ... ]]
[ -f ... ]    to  [[ -f ... ]]
[ -d ... ]    to  [[ -d ... ]]

the changes were generated using this command:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)([^]]+)(\s+)\]+([^]]\|$)|\1\[\[\2\3\4\]\]\5|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide.

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) d56f4baa37 */*: Use [[ ${PV} ... ]] instead of POSIX [ ${PV} ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

if it previously used [ ${PV} ... ] it uses [[ ${PV} ... ]] now
if it previously used [[ ${PV} = b ]] or [ ${PV} = b ], it uses
[[ ${PV} == b ]] now

the changes were generated using these two commands:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)(\S*\$\S*PV\S*)(\s+)(\S+)(\s+)(\S+)(\s+)\]+([^]])|\1\[\[\2\3\4\5\6\7\8\]\]\9|g' \
{} \+

find -name '*.ebuild' -exec sed -i -E \
's|\[(\s+)(\S*\$\S*PV\S*)(\s+)==?(\s+)(\S+)(\s+)\]|\[\1\2\3==\4\5\6\]|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-25 18:48:54 +02:00
ingenarel (NeoJesus) e77a76859f gui-apps/satty: remove full stop in DESCRIPTION
Fixes these pkgcheck warnings:

```
❯ pkgcheck scan --net
gui-apps/satty
  BadDescription: version 0.20.1: DESCRIPTION="A screenshot annotation tool inspired by Swappy and Flameshot." ends with a full stop
  BadDescription: version 9999: DESCRIPTION="A screenshot annotation tool inspired by Swappy and Flameshot." ends with a full stop
```

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 08:35:10 +06:00
ingenarel (NeoJesus) 8626f97e2d app-misc/glow: add 3.0.0
updates the minimum required go version

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 08:29:59 +06:00
ingenarel (NeoJesus) 22e957f559 gui-apps/satty: add 0.22.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 07:37:10 +06:00
ingenarel (NeoJesus) a1ae54fa55 app-misc/lf: update 9999 based on 42
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 07:37:10 +06:00
ingenarel (NeoJesus) 46f3640e47 app-misc/lf: add 42
adds BDEPEND for the minimum go version
adds proper src_test phase

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 07:37:10 +06:00
ingenarel (NeoJesus) d4e503af5f app-misc/astroterm: add 1.2.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 07:37:10 +06:00
ingenarel (NeoJesus) 58c5ab0d00 dev-python/cogapp: add 3.6.0
Currently, the version in the tree is OLD. And when I was about to do an
update on my system, obviously it wanted to enable python 3.13 for this
package. Because it is a dependency of qman.

This version is compatible with python 3.14, tests ran fine, and qman
also compiles and runs fine with this version

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-09-22 07:37:09 +06:00
ingenarel (NeoJesus) 0cdede5684 */*: quote subshells where cargo_target_dir is called [4/4]
The previous commits fixed instances where ebuilds weren't using
cargo_target_dir to get the target directory. But, was either using
hardcoded target/release paths, which would break if 'DEBUG' USE flag is
enabled, or it was using something else like
`usex debug debug release`

This commit quotes all the instances where cargo_target_dir is called in
a subshell. Because I was doing that anyway for the files I touched in
https://codeberg.org/gentoo/guru/pulls/21

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/21
Merges: https://codeberg.org/gentoo/guru/pulls/21
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-10 16:44:06 +02:00
ingenarel (NeoJesus) cc7ba6a578 */*: change rust project's hardcoded target/release path [3/4]
See the previous 2nd commit to see more info

for the files changed in this commit, there wasn't any problem with how
the path was being handled per se

however, it was getting the path via

```
target/$(usex debug debug release)
```

but cargo_target_dir from cargo.eclass already exists. Hence, I changed
it to this so the ebuilds in the tree are more consistent

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/21
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-10 16:43:55 +02:00
ingenarel (NeoJesus) 0c16fe70e4 media-sound/goxlr-utility: change rust project's hardcoded target/release path [2/4]
See previous commit for more info

Besides fixing the path, it also fixes the inconsistent indentation,
there were double tabs on most instead of single tabs, and also
whitespaces after tabs in one area

Now it should have proper indentation

Bug: https://bugs.gentoo.org/975275
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/21
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-10 16:43:55 +02:00
ingenarel (NeoJesus) c56c9ffa99 */*: change rust project's hardcoded target/release path [1/4]
Recently I had to fix bug 975031, which was the same issue. Hardcoded
target/release paths in the ebuilds for rust projects. And this will
fail if the debug use flag is enabled. Because then, instead of
target/release, rust compiles the binary to target/debug

using cargo_target_dir from the cargo.eclass fixes this problem

It does not touch some ebuilds tho because for some I wasn't fully sure
if I should change the paths, and for some I wanted to do it in a
separate commit

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/21
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-10 16:43:55 +02:00
ingenarel (NeoJesus) bebc9c1ac9 media-fonts/nerdfonts: add 3.5.1
3.5 added two new fonts: AnnotationMono and GoogleSansCode

Both were added, and also documented in metadata.xml

Two comments in the ebuild were also added to aid future contributors
who want to do bumps for this package

I've also checked myself and every font gets installed properly:
https://gist.githubusercontent.com/ingenarel/11b3380ce2e7cf83541a2ca57f4433cb/raw

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-25 08:54:58 +06:00
ingenarel (NeoJesus) 3785379fa2 dev-util/tinyxxd: remove non non existent blocker
!<app-editors/vim-core-9.1.1652-r1 was already nuked from ::gentoo on
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d376ccdab25117f0edfde657eed0abd23ad6eb59

So currently, there's not really a need to explicitly declare that in here

Also fixes the current pkgcheck warnings:

dev-util/tinyxxd
  NonexistentBlocker: version 1.3.16: nonexistent blocker RDEPEND="!<app-editors/vim-core-9.1.1652-r1": no matches in repo history
  NonexistentBlocker: version 9999: nonexistent blocker RDEPEND="!<app-editors/vim-core-9.1.1652-r1": no matches in repo history

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 01:35:25 +06:00
ingenarel (NeoJesus) 39b5f9baae dev-util/tinyxxd: add myself back as the maintainer
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 01:35:25 +06:00
ingenarel (NeoJesus) bb35b8388b dev-util/tinyxxd: add 1.3.16
Closes: https://codeberg.org/gentoo/guru/pulls/4
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 01:35:25 +06:00
ingenarel (NeoJesus) f2b2d80839 dev-util/tinyxxd: update 9999
Closes: https://codeberg.org/gentoo/guru/pulls/4
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 01:35:24 +06:00
ingenarel (NeoJesus) 129f94624a dev-util/tinyxxd: drop 1.3.11
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 01:35:24 +06:00
ingenarel (NeoJesus) 265a55b84e dev-util/tinyxxd: drop 1.3.11
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 00:27:36 +06:00
ingenarel (NeoJesus) 478cbcf0b7 dev-util/tinyxxd: remove unused patch
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-08-18 00:22:26 +06:00
ingenarel (NeoJesus) 3994a1961d */*: drop myself as the maintainer (ingenarel)
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-07-27 03:43:01 +06:00
ingenarel (NeoJesus) 046c4499b4 www-client/chawan: add 0.4.4
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-07-26 05:07:00 +06:00
ingenarel (NeoJesus) dbda8491c7 www-client/chawan: drop 0.4.2
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-07-26 05:00:17 +06:00
ingenarel (NeoJesus) 946d7e5a32 www-client/chawan: drop 0.4.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-07-26 04:58:40 +06:00
ingenarel (NeoJesus) e0df599001 dev-util/docker-language-server: change dep tarball link to official gentoo source
Sorry that it took so long, I got busy with some personal inconveniences

Bug: https://bugs.gentoo.org/977887
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-07-13 07:15:45 +06:00
ingenarel (NeoJesus) dd55d763b5 www-client/chawan: clean up patch files
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-22 09:51:54 +06:00
ingenarel (NeoJesus) 677df70af9 www-client/chawan: makeopts_jobs -> get_makeopts_jobs
Recently did a EAPI change, and the ebuild command ran fine, so I
thought everything was fine

Now I've realized I should've run every ebuild phase instead of just the
pretend and unpack phases

Previously the ebuilds would fail because makeopts_jobs is banned in
EAPI 9, now it should work

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-22 09:44:35 +06:00
ingenarel (NeoJesus) 32e4b80573 www-client/chawan: add 0.4.3
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-22 09:44:35 +06:00
ingenarel (NeoJesus) e33a3ab7fa dev-util/docker-language-server: compile with symbol tables
I originally copied the compile command from the Makefile, and modified
it according to the needs

However, it originally was passing on the `-s` and `-w` flag to the go
linker

From https://pkg.go.dev/cmd/link
```
-s
	Omit the symbol table and debug information.
	Implies the -w flag, which can be negated with -w=0.

-w
	Omit the DWARF symbol table.
```

So when the install phase happened, portage was complaining about pre
stripped files

This should be fixed now

Thanks goes to ago for finding this bug!

Closes: https://bugs.gentoo.org/977875
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-22 09:44:35 +06:00
ingenarel (NeoJesus) 5ed920ecff media-sound/rmpc: fix dependencies, install desktop file
Changes done to: 9999, 0.11.0 -> 0.11.0-r1
all changes that are listed here apply to both of the versions

- Previously I was assigning
  $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
  in DEPEND, that was a mistake on my part. it should've been in
  BDEPEND. because clang is actually being executed in the compile phase
  to get the "libclang_rt.fuzzer-${CHOST%%-*}.a" path

  On top of that, another mistake was thinking that libclang_rt.fuzzer
  was actually being provided by the clang package. instead it was being
  provided by the llvm-runtimes/compiler-rt-sanitizers[libfuzzer]
package
  so that's inside DEPEND now.

  Huge thanks to gonsoos for pointing this out to me in

https://github.com/gentoo/guru/commit/651247c1b6a0319ec9ab0aeb95e6e3da2a2a62ca#r189289633

- A desktop file was also being provided that I didn't notice.
  The ebuilds install that now

  Huge thanks to TimovVeen for pointing this out to me in

https://github.com/gentoo/guru/commit/651247c1b6a0319ec9ab0aeb95e6e3da2a2a62ca#r189405830

- instead of having references to files like
  `target/completions/rmpc.bash`
  it now uses
  `target/completions/"${PN}".bash`

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-22 08:33:26 +06:00
ingenarel (NeoJesus) 26f4854758 dev-util/tinyxxd: update EAPI 8 -> 9
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-18 09:15:23 +06:00
ingenarel (NeoJesus) ffbd9bc997 dev-util/tinyxxd: drop 1.3.7-r2
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-18 09:15:22 +06:00
ingenarel (NeoJesus) 6819f7b203 app-misc/ghq: update EAPI 8 -> 9
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-18 09:15:22 +06:00
ingenarel (NeoJesus) 873b23b2cf www-client/chawan: update EAPI 8 -> 9
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-18 09:15:22 +06:00
ingenarel (NeoJesus) 9ddc94681c app-misc/lf: drop 33-r1, 36
I don't usually do cleanups for old versions for packages that I don't
maintain

however I have tried to contact ephemer4l myself via their email, and
it's been a while. And they haven't responded, the last 7 commits was
also from me, and the previous PRs that I did about this package was
also unnoticed by them, and I later just merged it with pram myself

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-16 09:17:33 +06:00
ingenarel (NeoJesus) 9c81711040 app-misc/lf: update 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-16 09:15:51 +06:00
ingenarel (NeoJesus) 44801218a0 app-misc/lf: add 41
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-16 09:15:51 +06:00
ingenarel (NeoJesus) e7433d5cd4 media-sound/rmpc: update 9999
update 9999 like the previous commit

also add the fix for aws-lc-sys

the -sys crate part was generated by
https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/src/commit/f9fe0341f3a3101944df500997e8024cd95c12b9

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/20
Merges: https://codeberg.org/gentoo/guru/pulls/20
2026-06-16 09:14:24 +06:00
ingenarel (NeoJesus) 651247c1b6 media-sound/rmpc: add 0.11.0
updates:
 - license years
 - crate licenses

adds necessary dependencies for -sys crates so vendored deps don't get
used:
- libfuzzer-sys needs clang, for the version that's in the ebuild,
  upstream built it against clang 19, but I have also tested this with
  clang 22, and compile and tests ran fine, so I set LLVM_COMPAT from 19
  to 22
- inotify-sys can use pkgconfig

the -sys crate part was generated by
https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/src/commit/92c40e243b53c25db9da4248a96ce7d9945662f9

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/20
2026-06-16 09:14:24 +06:00
ingenarel (NeoJesus) 8e5bd0b0ad dev-util/docker-language-server: new package, add 0.20.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-16 09:12:22 +06:00
ingenarel (NeoJesus) 9013041f45 media-sound/mpd-discord-rpc: new package, add 1.11.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-11 03:48:14 +06:00
ingenarel (NeoJesus) 6a683eaf98 dev-util/tombi: add 1.1.3
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-11 02:03:37 +06:00
ingenarel (NeoJesus) 4c93c7ea61 dev-util/tombi: drop 1.0.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-11 02:03:37 +06:00
ingenarel (NeoJesus) be19f5a950 www-client/chawan: drop 0.4.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 04:19:08 +06:00
ingenarel (NeoJesus) 53379094c7 www-client/chawan: add 0.4.2
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 04:19:08 +06:00
ingenarel (NeoJesus) f15060ab4f www-client/chawan: update 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 04:19:08 +06:00
ingenarel (NeoJesus) cd758ac90e app-misc/superfile: drop 1.4.0-r1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 04:19:06 +06:00
ingenarel (NeoJesus) 70649393ed app-misc/superfile: update 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 04:19:06 +06:00
ingenarel (NeoJesus) 8222d073aa app-misc/superfile: add 1.6.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 04:19:06 +06:00
ingenarel (NeoJesus) bb9e158ad4 dev-util/tombi: drop 0.11.5
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 03:24:37 +06:00
ingenarel (NeoJesus) 43eeeb21bd dev-util/tombi: add 1.1.2
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-06-09 03:24:36 +06:00
ingenarel (NeoJesus) 6e097f81e0 www-client/chawan: drop 0.3.3
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-31 04:39:23 +06:00
ingenarel (NeoJesus) 783c54e4ba www-client/chawan: add 0.4.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-31 04:39:23 +06:00
ingenarel (NeoJesus) 0a5f6624b5 dev-util/tombi: drop 0.10.6
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-31 03:19:57 +06:00
ingenarel (NeoJesus) 7dd940cec7 dev-util/tombi: add 1.1.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-31 03:19:47 +06:00
ingenarel (NeoJesus) 347405cba1 www-client/chawan: set compiler flags and linker flags properly for nimc
Another thanks to Agostino Sarubbo for finding this bug

code is mostly copy pasted from the nim_gen_config() function from
nim-utils.eclass, modified a bit to actually append to the original
nim.cfg, instead of replacing it

This should hopefully, fix the issue. With my testing, I tested by
setting the compiler to clang and then GCC, and thankfully when I
checked btop, nimc was actually using the appropriate compiler

Closes: https://bugs.gentoo.org/975973
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-30 18:50:03 +06:00
ingenarel (NeoJesus) d4a48f0053 dev-util/tombi: add 1.0.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-25 19:19:18 +06:00
ingenarel (NeoJesus) a46947eff8 www-client/chawan: properly separate and set dependencies
As per the devmanual, ${DEPEND} has been moved from ${BDEPEND}, because

> BDEPEND specifies dependencies applicable to CBUILD, i.e. programs that
> need to be executed during the build, e.g. virtual/pkgconfig. DEPEND
> specifies dependencies for CHOST, i.e. packages that need to be found on
> built system, e.g. libraries and headers.

On top of that, a proper ${RDEPEND} has also been set, as it didn't
contain the necessary dependencies, which was found by Agostino Sarubbo

Closes: https://bugs.gentoo.org/975673
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-25 19:14:54 +06:00
ingenarel (NeoJesus) 21db66a1d6 dev-util/tombi: drop 0.9.25
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-21 12:14:48 +06:00
ingenarel (NeoJesus) 9e9df30eb3 dev-util/tombi: add 0.11.5
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-21 12:14:48 +06:00
ingenarel (NeoJesus) 8adeb61578 www-client/chawan: add 0.4.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-21 11:09:58 +06:00
ingenarel (NeoJesus) 5570b4fe61 dev-util/tombi: fix tests, install, and deps
Thanks, Agostino Sarubbo for finding the test phase and install phase
bugs

- sys crate fixes were generated using:
  https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/commit/50826abbf4cc94405069956bd817b9b6ab627fb0

  and it's deps fixes are for the same reason as commit
  6c4a37fb4c

- more test skips are added, either because they need the internet, or
  it's an actual upstream problem that would be hard for me to patch in
  downstream. `--no-fail-test` flag is also added to run all tests even
  if any fails, in order to get the full list of failed tests, which
  makes it easier to bump and maintain

- changed the hardcoded target/release paths to $(cargo_target_dir),
  that way it doesn't fail if DEBUG USE is set.

Closes: https://bugs.gentoo.org/975031
Closes: https://bugs.gentoo.org/975032
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-19 14:17:38 +06:00
ingenarel (NeoJesus) 6c4a37fb4c games-util/protonup-rs: add app-arch/zstd to RDEPEND
Thanks Agostino Sarubbo for finding this bug

fixes were generated using:
https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/commit/50826abbf4cc94405069956bd817b9b6ab627fb0

To keep things easier for me and the tool, I didn't put zstd in
something like ${COMMON_DEPS} and put then in both ${RDEPEND} and in
${DEPEND}.

As I would either need to manually update it after every fix by the
fixing script, or update the scripting fix to support the logic to
realize what deps are common, which imho is a bit overkill for a bash
script that's already complicated

Closes: https://bugs.gentoo.org/975161
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-19 12:42:03 +06:00
ingenarel (NeoJesus) f69321b352 app-misc/superfile: RESTRICT test
currently tests are disabled because superfile tends to create files in
places it should not:
https://gist.githubusercontent.com/ingenarel/d1bc358ee532d5d3a50f5cc19c429253/raw
on top of that it has failed tests, tests depend on zoxide, tmux,
python, a few python modules
and everything would also require some patching
the goal is to work on a src_test function slowly and bring back tests
again, but for now, tests should be restricted because it may cause
issues

Closes: https://bugs.gentoo.org/974530
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-12 08:32:46 +06:00
ingenarel (NeoJesus) af2b100cd3 app-misc/glow: add minimum go version
Closes: https://bugs.gentoo.org/974530
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-12 01:03:48 +06:00
ingenarel (NeoJesus) 267822a9cb app-misc/glow: add myself as a maintainer
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 16:17:59 +06:00
ingenarel (NeoJesus) b9c6571f0b app-misc/glow: drop 1.5.1, 2.0.0, 2.1.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 16:17:59 +06:00
ingenarel (NeoJesus) aafe59b888 app-misc/glow: add 2.1.2
updates:
 - licenses: properly separate and update the go module licenses so it's
   easier to see which is for which
fixes:
 - src_test: previously running test didn't do anything. It should be
   fixed now, and ego test should run the proper tests
adds:
 - man page installation
 - shell completions installation for bash, zsh, and fish

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 16:17:59 +06:00
ingenarel (NeoJesus) 93a0ac7789 dev-util/tombi: use dobin instead of cargo_src_install
cargo_src_install was triggering recompiling in the src_install phase,
this should not do that now

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:57 +06:00
ingenarel (NeoJesus) 1a97516e93 dev-util/tombi: add 0.10.6
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:57 +06:00
ingenarel (NeoJesus) 275500944b games-util/protonup-rs: use CARGO_SKIP_TESTS instead of PATCHES
previous versions was patching the source code to manually rip out the
code related to online tests

these versions use CARGO_SKIP_TESTS instead, making the process much
easier to maintain, test, bump, and, if need arises, easier to
re-enable/disable patches again

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:56 +06:00
ingenarel (NeoJesus) dd206b5af0 games-util/protonup-rs: drop 0.10.0-r1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:56 +06:00
ingenarel (NeoJesus) 93c8172049 games-util/protonup-rs: add 0.12.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-05-07 14:44:56 +06:00
ingenarel (NeoJesus) b113c0ce6f dev-util/tombi: new package, add 0.9.25
the unvendoring of some dependencies from -sys crates were done using
https://codeberg.org/ingenarel-NeoJesus/apply-crates-fixes/src/commit/0554e820f5df3274a23ad5fb13988a078a603ce7/bin/apply-crates-fixes
and then slightly modified and touched up afterwards

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/13
Merges: https://codeberg.org/gentoo/guru/pulls/13
2026-05-03 04:54:50 +06:00
ingenarel (NeoJesus) 3aaf3b5ec8 sys-apps/pnpm-bin: add 10.33.2
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/12
Merges: https://codeberg.org/gentoo/guru/pulls/12
2026-05-03 04:53:49 +06:00
ingenarel (NeoJesus) 1644f38b00 sys-apps/pnpm-bin: add net-libs/nodejs[corepack] as a blocker
randomly found this gem of a file conflict out when I was recently
installing nodejs with the corepack use flag to test out a few software
and add the packages

lo and behold, nodejs failed to install on the src_install phase because
of file collision, and i saw that pnpm-bin was the issue because it
wasn't blocking nodejs[corepack]

one could easily check this by doing

```
❯ equery f nodejs | grep -e '/usr/bin/'
/usr/bin/corepack
/usr/bin/node
/usr/bin/npm
/usr/bin/npx
/usr/bin/pnpm
/usr/bin/pnpx
/usr/bin/yarn
/usr/bin/yarnpkg
```

this commit should fix this issue

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/12
2026-05-03 04:53:49 +06:00
ingenarel (NeoJesus) 4f322ae214 sys-apps/pnpm-bin: drop 9.12.3, 9.15.5, 10.2.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/12
2026-05-03 04:53:49 +06:00
ingenarel (NeoJesus) 1b0f735de7 games-util/protonup-rs: add 0.12.0
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-04-24 01:25:59 +06:00
ingenarel (NeoJesus) 2ca5b5be05 app-misc/ghq: change maintainer email
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-04-20 17:43:22 +06:00
ingenarel (NeoJesus) 72285bcd96 app-misc/ghq: drop 1.1.5
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-04-20 17:43:22 +06:00
ingenarel (NeoJesus) 52c9f77b3d app-misc/ghq: add 1.10.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-04-20 17:43:19 +06:00
ingenarel (NeoJesus) f198f73aa0 app-text/xan: add 0.57.1
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/8
Merges: https://codeberg.org/gentoo/guru/pulls/8
2026-04-17 23:01:16 +06:00