1047 Commits
Author SHA1 Message Date
Repository mirror & CI 882ca27969 Merge updates from master 2026-10-08 10:15:51 +00:00
Jonas Frei acde4ccf61 Changed my e-mail address
Signed-off-by: Jonas Frei <freijon@pm.me>
2026-10-05 22:13:45 +02:00
ENGO150 dbba4d4d5f net-im/why2: add 2.3.1, drop 2.3.0
Signed-off-by: ENGO150 <engo@satan.red>
2026-10-05 21:50:06 +02:00
Repository mirror & CI 20699ef140 Merge updates from master 2026-10-05 09:30:59 +00:00
zyxhere💭 a946011e75 net-im/zendrite: update OpenRC script, remove keepdir and fowner
- move the supervisor call from the conf file to the init file, it
  should not be togglable by users
- use $output_log and $error_log instead of passing args to supervise-
  daemon to log zendrite's stdout/error
- move the config file check to a dedicated checkconfig() function and
  run it at start_pre() and stop_pre() like shown in [1]
- instead of using keepdir and fowners on file in /var do it in the
  init script instead with checkconfig

Removed the fowner calls especially since them being on REPEND instead
of BDEPEND could cause issues with cross-compiling.

[1]: https://github.com/OpenRC/openrc/blob/master/service-script-guide.md#dont-restartreload-with-a-broken-config

Part-off: https://codeberg.org/gentoo/guru/pulls/101
Merges: https://codeberg.org/gentoo/guru/pulls/101
Reviewerd-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-10-05 14:03:10 +05:00
Niklaus 'vimja' Hofer 5602beaeb7 net-im/tuwunel: Remove unsued file
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
2026-10-04 20:14:40 +02:00
Niklaus 'vimja' Hofer c4cbe0aba1 net-im/tuwunel: add 1.9.3, drop 1.9.0
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
2026-10-04 20:08:22 +02:00
ENGO150 ff149b8c61 net-im/why2: add 2.3.0, drop 2.2.7
Signed-off-by: ENGO150 <engo@satan.red>
2026-10-04 18:09:31 +02:00
Niklaus 'vimja' Hofer 7b269840ed net-im/zendrite: add 3.4.0, drop 3.2.1
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
2026-10-04 15:18:42 +02:00
ENGO150 ce4315000b net-im/why2: add 2.2.7, drop 2.2.6
Signed-off-by: ENGO150 <engo@satan.red>
2026-10-03 19:43:23 +02:00
Esteve Varela Colominas 17f647ec6e net-im/zapzap: Drop old
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com>
2026-10-03 03:48:52 +02:00
Esteve Varela Colominas 221055e440 net-im/zapzap: Bump to 7.4.5
Signed-off-by: Esteve Varela Colominas <esteve.varela@gmail.com>
2026-10-03 03:48:52 +02:00
Repository mirror & CI 4d2c85ac6d Merge updates from master 2026-10-02 23:45:54 +00:00
Cylenia acb77cce08 net-im/fluxer-canary-bin: add 2026.928.213900
Signed-off-by: Cylenia <me@cylenia.dev>
Part-of: https://codeberg.org/gentoo/guru/pulls/96
Merges: https://codeberg.org/gentoo/guru/pulls/96
Signed-off-by: Emi <emi@genchu.org>
2026-10-01 18:05:02 +02:00
Cylenia f58f3887e6 net-im/fluxer-canary-bin: fix bugs
Closes: https://bugs.gentoo.org/983555
Closes: https://bugs.gentoo.org/983556
Signed-off-by: Cylenia <me@cylenia.dev>
Part-of: https://codeberg.org/gentoo/guru/pulls/96
Signed-off-by: Emi <emi@genchu.org>
2026-10-01 18:04:58 +02:00
ENGO150 4588dd60a2 net-im/why2: add 2.2.6, drop 2.2.5
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-30 16:12:56 +02:00
zyxhere💭 60a6125478 net-im/tuwunel: remove $pidfile, use $command_args in OpenRC service
supervise-daemon doesn't use $pidfile (unless using chroot)
Funcionally the updated file should be same.

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-09-30 12:24:56 +00:00
zyxhere💭 3ed37b3ed5 net-*/*: stop exporting $pidfile in OpenRC service scripts (insecure)
Say it with me: the pidfile and its parent directories should
only be writable by root unless you use supervise-daemon ;)

With `checkpath -o someuser:someuser $pidfile` in start_pre(), it can
cause DOS attacks because the now unprivelaged process can replace the
pidfile with some other pid number in it like pid 1 and cause the host
machine to crash when the daemon finally stops. Supervise-daemon can
supervise without the daemon creating a pidfile so don't export the
variable at all.

That assumes the scripts *are* using supervise-daemon, if
supervise-daemon fails to start (due to maybe some incorrect config
option *wink wink*) then OpenRC falls back to the older
start-stop-daemon and that *does* use the $pidfile. If thats the case
then the daemon will simply fail to start (yes I haven't tested if any
these packages work without $pidfile which they should since they are
specifying `supervisor=supervise-daemon`).

IMO failing to start is better than running in a potentially vulnerable
configuration.

Merges: https://codeberg.org/gentoo/guru/pulls/92
Part-off: https://codeberg.org/gentoo/guru/pulls/92
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-09-30 12:19:39 +00:00
ENGO150 79c50549db net-im/why2: add 2.2.5, drop 2.2.4
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-29 21:34:09 +02:00
Repository mirror & CI 62533d280b Merge updates from master 2026-09-29 13:01:19 +00:00
Cylenia 1f16adeb9a net-im/fluxer-canary-bin: new package, add 2026.927.142044
Signed-off-by: Cylenia <me@cylenia.dev>
Part-of: https://codeberg.org/gentoo/guru/pulls/91
Merges: https://codeberg.org/gentoo/guru/pulls/91
Signed-off-by: Emi <emi@genchu.org>
2026-09-28 18:11:03 +02:00
Repository mirror & CI 2a68e37db7 Merge updates from master 2026-09-28 13:46:18 +00:00
ENGO150 44c038cee1 net-im/why2: add 2.2.4, drop 2.2.3
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-27 18:15:35 +02:00
ENGO150 1e94a97238 net-im/why2: add 2.2.3, drop 2.2.1
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-26 20:59:32 +02:00
HAZARD f9e82c4856 net-im/endcord-bin: drop myself as a maintainer
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
2026-09-26 05:32:12 -03:00
HAZARD b81a64665a net-im/endcord: drop myself as a maintainer
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
2026-09-26 05:32:08 -03:00
David Roman 299bc44c38 net-im/fluffychat-bin: add wrapper
Signed-off-by: David Roman <stkw0@disroot.org>
2026-09-25 23:37:55 +02:00
David Roman a19a310638 net-im/fluffychat-bin: new package, add 2.9.5
Signed-off-by: David Roman <stkw0@disroot.org>
2026-09-25 22:07:36 +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
Repository mirror & CI dbf6934b52 Merge updates from master 2026-09-25 14:16:14 +00:00
ENGO150 96c89f72d9 net-im/why2: add missing libxcb DEPEND
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-23 21:12:48 +02:00
ENGO150 103e52a3fc net-im/why2: add RUST_MIN_VER
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-23 21:12:48 +02:00
Repository mirror & CI 0cbea2619a Merge updates from master 2026-09-21 13:31:01 +00:00
ENGO150 4d07540be4 net-im/why2: fix cargo compilation errors
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-18 12:07:30 +02:00
Repository mirror & CI 160625b65b Merge updates from master 2026-09-17 12:31:00 +00:00
HAZARD eb40dac744 net-im/equibop-bin: add 3.3.1
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
2026-09-17 06:58:40 -03:00
ENGO150 8698f4495e net-im/why2: add 2.2.1, drop 2.2.0
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-16 17:43:29 +02:00
ENGO150 099c33d7a2 net-im/why2: add 2.2.0, drop 2.1.4
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-15 22:25:37 +02:00
Repository mirror & CI 0ba1d200cd Merge updates from master 2026-09-15 10:16:03 +00:00
bakedsnake 3cb663d5bc net-im/pop: update RDEPEND
Adds missing packages in RDEPEND and specifies some
package slots.

Closes: https://bugs.gentoo.org/932871
Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-14 13:49:17 +02:00
Niklaus 'vimja' Hofer af0b519621 net-im/tuwunel: add 1.9.1, drop 1.8.3
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
2026-09-13 11:04:14 +02:00
ENGO150 f9db064a64 net-im/why2: add 2.1.4, drop 2.1.3
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-12 19:20:49 +02:00
Niklaus 'vimja' Hofer 38c4350626 net-im/zendrite: add 3.3.0, drop 3.2.0
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
2026-09-12 00:32:18 +02:00
ENGO150 4e849256ed net-im/why2: add missing dependencies
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-10 13:37:36 +02:00
Repository mirror & CI fff96f9420 Merge updates from master 2026-09-10 09:01:00 +00:00
ENGO150 e501d8873f net-im/why2: add 2.1.3, drop 2.0.0
Signed-off-by: ENGO150 <engo@satan.red>
2026-09-09 19:01:47 +02:00
Repository mirror & CI ce34eae66a Merge updates from master 2026-09-07 15:16:18 +00:00
Niklaus 'vimja' Hofer df6a61a774 net-im/zendrite: add 3.2.1
Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
2026-09-06 01:51:30 +02:00
HAZARD 97c5537eaf net-im/equibop-bin: add 3.3.0
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
2026-09-05 17:33:09 -03:00
Skyler Mäntysaari f79a18aead Revert "net-im/sable: new package, add 1.20.0"
This reverts commit d60421f29e.

Signed-off-by: Skyler Mäntysaari <sm+gentoo@skym.fi>
2026-09-03 18:09:56 +03:00