100 Commits
Author SHA1 Message Date
ingenarel 2585c9f1ad */*: leading whitespaces -> tab
command used:
```
find -type f -name '*.ebuild' -exec sed -i -E 's/^    /\t/g' {} +
```

I was running this command anyway after when I was working on a few
packages because my formatter broke, decided to run it on the root of
the repo then because I was already gonna run it on the packages that I
was working on

I checked each package manually and ran pkgdev to actually see if it was
emitting any warnings, and all of them did for the leading whitepsaces

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-16 05:56:41 +06:00
ingenarel e9b212d221 net-im/discordo: drop myself as a maintainer
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-15 16:16:20 +06:00
ingenarel a5bc9e843d app-misc/lf: modify src_unpack() internally instead of redefining
functions should be defined on the order that they are called

for more info, check:
https://github.com/gentoo/guru/commit/e19c6d574461655f11cb1c6e1b37ff22c9a6ff70#commitcomment-172006236

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:44:45 +06:00
ingenarel 880455c7d9 app-misc/lf: fix LICENSE for dependencies
- I did a typo where I used LICENSES instead of LICENSE when trying to
  append license for go modules. I fixed that

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:44:45 +06:00
ingenarel d7a5e9c995 dev-vcs/lazygit: fix LICENSE for dependencies; update format
- I did a typo where I used LICENSES instead of LICENSE when trying to
  append license for go modules. I fixed that
- go-license was generating Gentoo incompatible license names, the issue
  didn't get caught because of the typo. I also fixed that.

See https://bugs.gentoo.org/967017 for more info about the issue related
to go-license

I used my wrapper to fix it, which can be found here:
https://github.com/ingenarel/gentoo-dev-scripts/blob/master/gentoo-go-license

format changes:

- use ${var} instead of $var, which was recommended by negril
- don't use *9999, instead use 9999, it was recommended by negril,
  because packages like blender have versions like 5.0.9999, so using
  a good format logic is nice

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:44:45 +06:00
ingenarel 7d789ee5f7 net-im/discordo: fix LICENSE for dependencies; update format
- I did a typo where I used LICENSES instead of LICENSE when trying to
  append license for go modules. I fixed that
- go-license was generating Gentoo incompatible license names, the issue
  didn't get caught because of the typo. I also fixed that.

See https://bugs.gentoo.org/967017 for more info about the issue related
to go-license

I used my wrapper to fix it, which can be found here:
https://github.com/ingenarel/gentoo-dev-scripts/blob/master/gentoo-go-license

format changes:

- use ${var} instead of $var, which was recommended by negril
- don't use *9999, instead use 9999, it was recommended by negril,
  because packages like blender have versions like 5.0.9999, so using
  a good format logic is nice

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:29:21 +06:00
ingenarel 253261129a app-misc/ghq: update LICENSE for 9999
licenses for the dependencies were checked by go-licenses

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:17:37 +06:00
ingenarel ce6290ad07 app-misc/ghq: modify src_unpack() internally instead of redefining
functions should be defined on the order that they are called

for more info, check:
https://github.com/gentoo/guru/commit/e19c6d574461655f11cb1c6e1b37ff22c9a6ff70#commitcomment-172006236

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:17:37 +06:00
ingenarel 0883a2c682 app-misc/watchexec: update format
- modify src_unpack() internally instead of redefining:
  functions should be defined on the order that they are called
  for more info, check:
  https://github.com/gentoo/guru/commit/e19c6d574461655f11cb1c6e1b37ff22c9a6ff70#commitcomment-172006236

- fixed the long line which fixes the following pkgcheck error:
  app-misc/watchexec
    ExcessiveLineLength: version 2.3.2: excessive line length
    (over 120 characters) on line: 8

- used ${var} instead of $var which was recommended by negril

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-10 07:13:29 +06:00
ingenarel cd800d4cb9 dev-util/tokei: add 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/403
Closes: https://github.com/gentoo/guru/pull/403
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-04 07:09:58 +06:00
ingenarel 91cbb2611e dev-util/tokei: add 13.0.0
features:

- specify a minimum rust version
- use an ebuild template

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/403
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-04 07:09:57 +06:00
ingenarel 77a9d582d4 dev-util/tokei: fix copyright years
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/403
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-04 07:09:50 +06:00
ingenarel f830d98e79 dev-util/stripe-cli: modify src_unpack() internally instead of redefining
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 14:03:41 +06:00
ingenarel 261c5e2a09 dev-vcs/lazygit: modify src_unpack() internally instead of redefining
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 13:51:31 +06:00
ingenarel 469968e82f dev-vcs/lazygit: update 9999
- update licenses
- modify src_unpack() internally instead of redefining

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 13:45:51 +06:00
ingenarel 1858635161 media-sound/rmpc: modify src_unpack() internally instead of redefining
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 05:40:21 +06:00
ingenarel 95d7c8642e net-im/discordo: add 0_pre20251202, drop 0_pre20251118
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 04:15:38 +06:00
ingenarel e19c6d5744 net-im/discordo: update 9999
- fix redefining src_unpack and instead modify its internals
- update commented out command that gets licenses

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-03 04:12:43 +06:00
ingenarel 7a5764abf4 */*: BSD-3-Clause -> BSD
Because the spdx identifier for for BSD-3-Clause is `BSD-3-Clause`, and
gentoo uses `BSD` in their /licenses, there was a misunderstanding by
me, this commit should fix this

sources:
 - https://opensource.org/license/bsd-3-clause
 - https://github.com/gentoo/gentoo/blob/aa3e0fb07ee70362b1950d5f97ddb0f90d5184c0/licenses/BSD

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-12-02 23:08:16 +06:00
ingenarel ef8306c42e app-text/xan: remove 0.48.0, add 0.54.1
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-30 00:46:44 +06:00
ingenarel 5767cca488 app-text/xan: update 9999
- update crates licenses
- add minimum rust version

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-30 00:37:36 +06:00
ingenarel 99aa156744 dev-util/stripe-cli: add 1.33.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-30 00:01:29 +06:00
ingenarel 5ec708767f dev-util/stripe-cli: install completion files unconditionally
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 23:52:09 +06:00
ingenarel fb55821958 media-sound/rmpc: add 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 23:35:57 +06:00
ingenarel dc29f3c775 media-sound/rmpc: add 0.10.0
- update RUST_MIN_VER:
    source:
    https://github.com/mierak/rmpc/blob/c2b1af801f8246cf042050defb841d01ea47b4bc/Cargo.toml#L10
- use CRATES instead of depfiles
- use the proper license:
    perviously it was just bsd, while the exact license is BSD 3-Clause
    The license was never changed, and has been BSD 3-Clause since a
    license was added to rmpc
    source:
    https://github.com/mierak/rmpc/commits/master/LICENSE
    https://github.com/mierak/rmpc/blob/c2b1af801f8246cf042050defb841d01ea47b4bc/Cargo.toml#L5
- use an ebuild template
- install man files, zsh, bash, and fish completion files

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 23:23:01 +06:00
ingenarel ce8a9c538f licenses: add BSD-3-Clause
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 20:59:39 +06:00
ingenarel d8f39f465a app-misc/lf: add 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/399
Closes: https://github.com/gentoo/guru/pull/399
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 10:30:50 +06:00
ingenarel b67aef7386 app-misc/lf: add 38
logic changes:
- use an ebuild template

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/399
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-29 10:30:30 +06:00
ingenarel 8255ff3bd0 net-im/discordo: update 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-21 10:35:02 +06:00
ingenarel 3ca1bf51a7 app-misc/superfile: update 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-21 09:34:45 +06:00
ingenarel cb2caafa35 dev-util/stripe-cli: fix package issues and update package quality
- eapi 7 -> 8
- disable telemetry
- add necessary upstream info in metadata.xml
- use an ebuild template
- give licenses for dependencies using go-licenses
- add versioned ebuild
- fix shell completions:
  previous one wasn't a way to properly install shell completion since
  it was trying to just install any .bash file in the root dir
- add zsh completion
- update the minimum required go version

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-21 05:48:05 +06:00
ingenarel 09a9c36ff9 www-servers/quark: add 0_pre20220817; use an ebuild template
Closes: https://bugs.gentoo.org/955535
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-19 16:41:56 +06:00
ingenarel 915bb5d508 net-im/discordo: add 0_pre20251118, drop 0_pre20251022
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-18 19:56:26 +06:00
ingenarel 81bfdc3deb net-im/discordo: update LICENSE; add logic to install docs
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-18 19:27:02 +06:00
ingenarel 0db526e1f3 app-text/xan: add 0.54.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-18 06:26:35 +06:00
ingenarel 23ea846121 app-text/xan: fix and improve the logic of the live ebuild template
I made a mass depfiles conversion to a lot of packages a while ago, and
most of the changes were reverted in
https://github.com/gentoo/guru/pull/354

However, the depfiles in this ebuild went unnoticed by me, so the logic
was fixed: use CRATES instead of depfiles

I also added `RESTRICT="mirror"` which were recommended to me in the IRC
back when the discussion was made on my mass creation of depfiles, this
way, portage shouldn't check for a mirror each time for hundreds of rust
CRATES

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-18 01:49:52 +06:00
ingenarel 13e7797ca5 app-misc/tealdeer: add 1.8.1
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-12 15:41:55 +06:00
ingenarel 4dac7135b8 dev-util/termux-language-server: add 0.0.31, drop 0.0.28
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-06 19:27:26 +06:00
ingenarel eb4bfe9925 dev-python/lsp-tree-sitter: add 0.1.1, drop 0.0.18
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-11-06 19:26:14 +06:00
ingenarel 8909add9ad app-misc/tealdeer: add 1.8.0, 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-23 02:39:27 +06:00
ingenarel 4e8a0b8af1 app-text/xan: add 0.53.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-23 01:12:50 +06:00
ingenarel 864d096f90 app-misc/astroterm: add 1.0.9
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-22 19:45:11 +06:00
ingenarel 1cd2f51519 app-misc/astroterm: add dev-util/tinyxxd to the list of alternatives for xxd
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-22 18:53:56 +06:00
ingenarel deea88fbaf app-misc/superfile: bump to 1.4.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-21 11:38:23 +06:00
ingenarel 6c65de4de5 app-misc/pastel: remove leading whitespaces
fixes the following pkgcheck warnings:

app-misc/pastel
  WhitespaceFound: version 9999: ebuild has leading whitespace on lines: 17, 19

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-21 11:06:33 +06:00
ingenarel a2aa2a44f9 net-im/discordo: add 0_pre20251022 version for the 9999 only package
based on the discussions on https://github.com/gentoo/guru/pull/376 i
made a versioned ebuild, the 9999 ebuild was also changed to create a
proper template that will also work with future releases, if any

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-21 10:54:58 +06:00
ingenarel 8527d256d1 net-im/discordo: add x11-libs/libnotify as BDEPEND
At the time of writing this, on minimal systems without libnotify,
Discordo fails to build

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-10-21 09:09:23 +06:00
ingenarel 86d9ba06f8 app-office/openoffice-bin: fix long line
fixes the following pkgcheck warnings:

app-office/openoffice-bin
  ExcessiveLineLength: version 4.1.15: excessive line length (over 120 characters) on line: 93

Signed-off-by: Joe Kappus <joe@wt.gd>
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-08-06 15:48:13 -04:00
ingenarel d28e049112 app-text/xan: add 0.52.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-08-06 11:10:21 +06:00
ingenarel 29e29ada7e dev-vcs/lazygit: use ebuild template for 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-08-06 10:29:20 +06:00
ingenarel 6754bf6cb9 dev-vcs/lazygit: add 0.54.0
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-08-06 10:28:51 +06:00
ingenarel bb158ff473 app-misc/lf: EAPI 7 -> 8; insinto -> shell-completion.eclass; go build -> ego build
also fixes the following pkgcheck warnings:

app-misc/lf
  DeprecatedInsinto: version 27: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 48: insinto /usr/share/zsh/site-functions
  DeprecatedInsinto: version 27: deprecated insinto usage (use dofishcomp or newfishcomp from shell-completion.eclass instead), line 52: insinto /usr/share/fish/vendor_completions.d
  DeprecatedInsinto: version 29: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 48: insinto /usr/share/zsh/site-functions
  DeprecatedInsinto: version 29: deprecated insinto usage (use dofishcomp or newfishcomp from shell-completion.eclass instead), line 52: insinto /usr/share/fish/vendor_completions.d
  DeprecatedInsinto: version 30: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 48: insinto /usr/share/zsh/site-functions
  DeprecatedInsinto: version 30: deprecated insinto usage (use dofishcomp or newfishcomp from shell-completion.eclass instead), line 52: insinto /usr/share/fish/vendor_completions.d

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/355
Closes: https://github.com/gentoo/guru/pull/355
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-29 16:21:09 +02:00
ingenarel 48b3bc60df dev-util/tinyxxd: properly setup xxd replacement
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-28 06:20:28 +06:00
ingenarel 8902310910 app-misc/superfile: add 1.3.3
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-27 03:44:27 +06:00
ingenarel 0b12ef3205 app-misc/watchexec: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Closes: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:21 +02:00
ingenarel d59ea44cb6 net-im/iamb: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:20 +02:00
ingenarel 1214e5b870 app-text/xan: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:20 +02:00
ingenarel 0f98cc9395 app-shells/vivid: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:19 +02:00
ingenarel a05afc1fd5 app-misc/tealdeer: use crates instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:19 +02:00
ingenarel c34edcbc98 app-misc/grit: use EGO SUM instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:18 +02:00
ingenarel a580b11a15 app-misc/gopsuinfo: use EGO SUM instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:18 +02:00
ingenarel cd56281dbd app-misc/ghq: use EGO SUM instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:17 +02:00
ingenarel 833804dc5e app-admin/overmind: use EGO SUM instead of depfiles
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/354
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-26 23:30:15 +02:00
ingenarel 0f053e1560 app-misc/ghq: add myself as a maintainer
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-24 22:15:09 +06:00
ingenarel 782b14114b net-im/discordo: new package, add 9999
(discordo doesn't still have a release yet hence 9999)

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-24 22:07:11 +06:00
ingenarel c61987c2c7 app-misc/watchexec: add 2.3.2, 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-24 03:43:52 +06:00
ingenarel 5c6bb6bd14 app-misc/watchexec: use a dependency file instead of 440+ crates
fixes the following pkgcheck warnings:

app-misc/watchexec
  TooManyCrates: version 2.1.2: CRATES variable has 440 crates, consider using crates tarball instead
  TooManyCrates: version 2.2.1: CRATES variable has 443 crates, consider using crates tarball instead
  TooManyCrates: version 2.3.0: CRATES variable has 487 crates, consider using crates tarball instead

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-24 03:43:52 +06:00
ingenarel 883cd42a30 dev-util/tinyxxd: fix KEYWORDS, symlinking, package collisions
KEYWORDS are now right below SRC_URI inside the else statement, for
both, live ebuild and versioned ebuild (effectively avoiding to diverge
the live ebuild from the versioned ebuild)

`dosym "$(which tinyxxd)" /usr/bin/xxd` required tinyxxd to be installed
which was an oversight on my part, it should be now fixed because i used
/usr/bin/tinyxxd

also added dev-util/xxd as a blocker to avoid file collisions

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-23 03:59:47 +06:00
ingenarel bf814ca745 app-vim/rainbow_csv: update DESCRIPTION; remove empty IUSE
fixes the following pkgcheck warnings:

app-vim/rainbow_csv
  RedundantLongDescription: metadata.xml longdescription closely matches DESCRIPTION
  BadDescription: version 1.10.0_pre20240705: over 80 chars in length
  EmptyGlobalAssignment: version 1.10.0_pre20240705: line 18: empty global assignment: IUSE=""
  BadDescription: version 9999: over 80 chars in length

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 13:59:38 +06:00
ingenarel f67ede4d19 app-shells/zsh-history-substring-search: deprecated insinto -> newzshcomp
fixes the following pkgcheck warnings:

app-shells/zsh-history-substring-search
  DeprecatedInsinto: version 1.0.2: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 24: insinto /usr/share/zsh/site-functions
  DeprecatedInsinto: version 1.1.0: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 24: insinto /usr/share/zsh/site-functions

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 13:02:48 +06:00
ingenarel a7a98b6707 app-shells/vivid: use a vendor file instead of suboptimal crates naming
fixes the following pgkcheck warnings:

app-shells/vivid
  SuboptimalCratesSeparator: version 0.9.0: line: 8: using - as name-version separator in CRATES is suboptimal, use name@version instead
  SuboptimalCratesURICall: version 0.9.0: line: 79: calling '$(cargo_crate_uris)' is suboptimal, use '${CARGO_CRATE_URIS}' for global CRATES instead

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 12:54:11 +06:00
ingenarel 69ca744277 app-portage/showbuild: fix the showbuild package
original package didn't even compile because there were no files/ dir

- added a files dir and the source
- EAPI 7 -> EPAI 8
- add a metadata.xml

also fixes the following pkgcheck errors:

app-portage/showbuild
  MissingRemoteId: missing <remote-id type="github">junghans/cj-overlay</remote-id> (inferred from URI 'https://github.com/junghans/cj-overlay')

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 08:18:38 +06:00
ingenarel 63ec6c8ef8 app-shells/zsh-async: use newzshcomp instead of deprecated insinto
fixes the follwoing pkgcheck warnings:

app-shells/zsh-async
  DeprecatedInsinto: version 1.8.5_p20211005: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 40: insinto /usr/share/zsh/site-functions
  DeprecatedInsinto: version 1.8.6: deprecated insinto usage (use dozshcomp or newzshcomp from shell-completion.eclass instead), line 38: insinto /usr/share/zsh/site-functions

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 07:53:53 +06:00
ingenarel 2007048923 app-mobilephone/flashlight: remove redundant eclass inherit
fixes the following pkgcheck warnings:

app-mobilephone/flashlight
  ProvidedEclassInherit: version 0.1.1-r2: line 6: redundant eclass inherit 'xdg-utils', provided by 'gnome2-utils'

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 07:48:28 +06:00
ingenarel 9d5a6ed0b3 app-misc/tealdeer: use depfiles instead of crates with suboptimal values
fixes the following pkgcheck warnings:

app-misc/tealdeer
  SuboptimalCratesSeparator: version 1.6.1-r1: line: 7: using - as name-version separator in CRATES is suboptimal, use name@version instead
  SuboptimalCratesURICall: version 1.6.1-r1: line: 192: calling '$(cargo_crate_uris ${CRATES})' is suboptimal, use '${CARGO_CRATE_URIS}' for global CRATES instead

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 04:14:38 +06:00
ingenarel 73a5743b9c app-misc/walld: use $PV instead of static version
fixes the following pkgchek warnings:

app-misc/walld
  StaticSrcUri: version 1.4.4: '1.4.4' in SRC_URI, replace with ${PV}
  StaticSrcUri: version 1.4.4: 'walld-1.4.4' in SRC_URI, replace with ${P}

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-22 04:03:14 +06:00
ingenarel b0cbc921d5 app-containers/kind: update non-existent source link
fixes the following pkgcheck errors:

app-containers/kind
  DeadUrl: version 0.27.0: SRC_URI: 404 Client Error: Not Found for url: https://github.com/dmdutra/gentoo-distfiles/raw/refs/heads/main/kind-v0.27.0-vendor.tar.xz

the old repository was probably deleted, so i created a new depfile

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 06:58:18 +06:00
ingenarel 37bc977af4 app-misc/tinyfetch: fix metadata.xml indentation
fixes the following pkgcheck warnings:

app-misc/tinyfetch
  PkgMetadataXmlIndentation: metadata.xml: metadata.xml has inconsistent indentation on line: 18

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 06:48:42 +06:00
ingenarel eb93bd5b82 app-misc/kloak: replace static version with ${PV}
fixes the following pkgcheck warnings:

app-misc/kloak
  StaticSrcUri: version 0.2.30: '0.2.30' in SRC_URI, replace with ${PV}

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 06:44:33 +06:00
ingenarel 58ea543318 app-misc/proctl: fix indentation in metadata.xml
fixes the following pkgcheck warnings:

app-misc/proctl
  PkgMetadataXmlIndentation: metadata.xml: metadata.xml has inconsistent indentation on lines: 10, 11, 12

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 06:39:26 +06:00
ingenarel 491cdfbc10 app-misc/cheat: use shell-completion.eclass instead of doing insinto
fixes the following pkgcheck warnigns:

app-misc/cheat
  DeprecatedInsinto: version 4.2.3: deprecated insinto usage (use
    dofishcomp or newfishcomp from shell-completion.eclass instead), line
    40: insinto /usr/share/fish/vendor_completions.d
  DeprecatedInsinto: version 4.2.3: deprecated insinto usage (use
    dozshcomp or newzshcomp from shell-completion.eclass instead), line 44:
    insinto /usr/share/zsh/site-functions

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 06:35:32 +06:00
ingenarel d980757803 app-misc/mxw: add remote in metadata, improve SRC_URI
fixes the following pkgcheck warnings:

app-misc/mxw
  MissingRemoteId: missing <remote-id type="github">dkbednarczyk/mxw</remote-id> (inferred from URI 'https://github.com/dkbednarczyk/mxw')
  BadFilename: version 0.1.2: bad filename: [ v0.1.2.tar.gz ]
  StaticSrcUri: version 0.1.2: '0.1.2' in SRC_URI, replace with ${PV}

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 06:15:19 +06:00
ingenarel db7d70e68d app-misc/ghq: add 1.8.0, 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 05:56:40 +06:00
ingenarel a47f896d1e app-misc/ghq: EGO_SUM -> dependency files; go build -> ego ebuild
fixes the following pkgcheck warnings:

app-misc/ghq
  DeprecatedEclassVariable: version 1.1.0: uses deprecated variable on line 9: EGO_SUM (no replacement)
  DeprecatedEclassFunction: version 1.1.0: uses deprecated function on line 63: go-module_set_globals (no replacement)
  DeprecatedEclassVariable: version 1.1.5: uses deprecated variable on line 8: EGO_SUM (no replacement)
  DeprecatedEclassFunction: version 1.1.5: uses deprecated function on line 96: go-module_set_globals (no replacement)

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 04:54:16 +06:00
ingenarel c76ce018ca app-misc/grit: use a distfile instead of EGO_SUM
fixes the following pkgcheck warnings:

app-misc/grit
  DeprecatedEclassVariable: version 0.3.0: uses deprecated variable on line 8: EGO_SUM (no replacement)
  DeprecatedEclassFunction: version 0.3.0: uses deprecated function on line 43: go-module_set_globals (no replacement)

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 04:42:34 +06:00
ingenarel 38d8580d71 app-emulation/wslu: Fix metadata.xml indentation
fixes the following pkgcheck warnings:

app-emulation/wslu
  PkgMetadataXmlIndentation: metadata.xml: metadata.xml has inconsistent indentation on lines: 9, 10, 11

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-21 04:28:14 +06:00
ingenarel 7abe6f73ca app-emulation/box86: break up long lines
fixes the following pkgcheck warning:

app-emulation/box86
  ExcessiveLineLength: version 0.3.0: excessive line length (over 120 characters) on lines: 24, 25
  ExcessiveLineLength: version 0.3.6: excessive line length (over 120 characters) on lines: 24, 25
  ExcessiveLineLength: version 9999: excessive line length (over 120 characters) on lines: 23, 24

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-20 13:02:10 +06:00
ingenarel 3c82ea6efb app-benchmarks/phoronix-test-suite: add github upstream metadata
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-20 08:45:57 +06:00
ingenarel 05c68b090e app-admin/sudo-rs: add metadata for the su USE flag
fixes the following pkgcheck error:

app-admin/sudo-rs
  UnknownUseFlags: version 0.2.7: unknown USE flag: 'su'

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-20 07:59:45 +06:00
ingenarel 3048d2d7b5 app-misc/superfile: bump to 1.3.2; use a template for 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-20 06:55:24 +06:00
ingenarel eb7a41268c app-admin/overmind: EGO_SUM -> dependency file; go build -> ego build
fixes the following pkgcheck warnings:

app-admin/overmind
  DeprecatedEclassVariable: version 2.2.2-r1: uses deprecated variable on line 8: EGO_SUM (no replacement)
  DeprecatedEclassFunction: version 2.2.2-r1: uses deprecated function on line 35: go-module_set_globals (no replacement)

also used ego build instead of go build in src_compile()

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-20 05:49:00 +06:00
ingenarel 55280d9e80 app-misc/gopsuinfo: add 0.1.9
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 17:35:25 +06:00
ingenarel 1b6bd7b41f app-misc/gopsuinfo: use depfile instead of deprecated EGO_SUM
fixes the following pkgcheck warnings:

app-misc/gopsuinfo
  DeprecatedEclassVariable: version 0.1.5: uses deprecated variable on line 8: EGO_SUM (no replacement)
  DeprecatedEclassFunction: version 0.1.5: uses deprecated function on line 30: go-module_set_globals (no replacement)

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 17:19:14 +06:00
ingenarel 1dc3d288ce app-emulation/lsfg-vk: break up long lines
fixes the following pkgcheck warning:

app-emulation/lsfg-vk
    ExcessiveLineLength: version 9999: excessive line length (over 120 characters) on lines: 45, 48, 49

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 17:04:59 +06:00
ingenarel 3d3af0fd48 app-doc/sway-wiki: add metadata.xml
Fixes the following pkgcheck warning:

app-doc/sway-wiki
  MissingRemoteId: missing <remote-id type="github">swaywm/sway</remote-id> (inferred from URI 'https://github.com/swaywm/sway/wiki')

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 16:57:11 +06:00
ingenarel 23e258883c app-dicts/dictd-foldoc: replace static version with ${PV}
fixes the following pkgcheck warning:

app-dicts/dictd-foldoc
  StaticSrcUri: version 20180405: '20180405' in SRC_URI, replace with ${PV}

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 16:46:11 +06:00
ingenarel 19c3e9b14d app-text/xan: add 0.51.0, 9999
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 08:20:47 +06:00
ingenarel 2e8f25a990 app-text/xan: use a vendor file instead of CRATES
This has the following upsides:
- fixes pkgcheck scan's `TooManyCrates` warning.
- becomes more easy to maintain since all it takes is a new vendor file
  and bumping the ebuild.
- saves time for users. Portage doesn't try to download 500+ crates from
  gentoo mirrors first then trying the crates.io links, instead, it just
  downloads one singular vendor file

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-18 07:24:10 +06:00
ingenarel ab389def31 dev-util/tinyxxd: unkeyword 9999 for ~amd64
Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-17 15:45:53 +06:00
ingenarel bed551afbf net-im/iamb: use a vendor file instead of CRATES
This has the following upsides:
- fixes pkgcheck scan's `TooManyCrates` warning.
- becomes more easy to maintain since all it takes is a new vendor file
  and bumping the ebuild.
- saves time for users. Portage doesn't try to download 500+ crates from
  gentoo mirrors first then trying the crates.io links, instead, it just
  downloads one singular vendor file

Signed-off-by: ingenarel <ingenarelitems@gmail.com>
2025-07-17 15:34:19 +06:00