Commit Graph

15 Commits

Author SHA1 Message Date
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)
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)
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)
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)
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)
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)
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)
09af3c35ed www-client/chawan: fix 9999 hunk failure
updated the patchfile

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-02-23 16:26:42 +06:00
ingenarel (NeoJesus)
adef43ea1d www-client/chawan: add 9999
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-02-18 15:37:25 +06:00
ingenarel (NeoJesus)
247a63f7cd www-client/chawan: new package; add 0.3.3
Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
2026-02-18 15:37:24 +06:00