42 Commits
Author SHA1 Message Date
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
Fabrice Delliaux ae490ba7a4 net-im/chatterino: 9999 fix local variable declaration
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-07-29 11:07:34 +02:00
Fabrice Delliaux 0798c9ce18 net-im/chatterino: fix missing bundled deps in 9999
This fix the following build error :
> In file included from /var/tmp/portage/net-im/chatterino-9999/
>    work/chatterino-9999/src/Application.cpp:40:
> /var/tmp/portage/net-im/chatterino-9999/work/chatterino-9999/
>    src/messages/MessageBuilder.hpp:13:10: fatal error:
>       IrcTagsRef: No such file or directory
>    13 | #include <IrcTagsRef>
>       |          ^~~~~~~~~~~~
> compilation terminated.

Build fails since upstream commit:
   aba6e69fb11a58c63173fbcdb69f45f28ca4d490

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-07-29 10:08:03 +02:00
Fabrice Delliaux d9b986fc78 net-im/chatterino: update libcommuni bundled library
Upstream commit 772c2911965b685575ea51f938f688765213f3f0

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-07-27 08:24:51 +02:00
Fabrice Delliaux 5944eb370a net-im/chatterino: update libcommuni bundled library
Upstream commit 3260f5381627b7e9ae5dc91040541cc19348fdd8

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-07-14 15:38:24 +02:00
Fabrice Delliaux 19a7ffc39c net-im/chatterino: update serialize bundled library
Upstream commit bff7e92c625c6e8d102cb0e8ecffe2ed6f1e1e1e

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-07-05 17:24:27 +02:00
Fabrice Delliaux 9d15f5955f net-im/chatterino: drop dev-libs/qtkeychain dependency
Upstream commit 0b28fbcba6f2e5107cbb6705a3c3c13e04565cce

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-07-04 13:49:52 +02:00
Kostadin Shishmanov ffa8300286 net-im/chatterino: drop dev-qt/qt5compat dependency
Upstream commit: a7de887ee0bbd42e3a9cf51c2cfd68dc17726c16

Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
2026-05-18 10:11:13 +03:00
Kostadin Shishmanov 5e749c025a net-im/chatterino: fix ccache detection
It was being enabled in one of the subprojects (rapidjson) which
"poisoned" the rest of the build system.

Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
2026-05-10 09:03:09 +03:00
Fabrice Delliaux 35f60326ec net-im/chatterino: update 9999 bundled libs
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-05-06 13:11:12 +02:00
Fabrice Delliaux 60dd14f403 net-im/chatterino: drop unused patch
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-05-06 13:11:00 +02:00
Fabrice Delliaux e12f23285b net-im/chatterino: drop 2.5.4
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-05-06 13:10:48 +02:00
Fabrice Delliaux ff8dc5df50 net-im/chatterino: update 9999 bundled lib commit hash
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-03-28 17:03:42 +01:00
Fabrice Delliaux dc96d563c3 net-im/chatterino: add 2.5.5
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-03-23 10:56:37 +01:00
Fabrice Delliaux 3ce48e7c06 net-im/chatterino: fix die statements in 9999
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-02-25 08:02:52 +01:00
Fabrice Delliaux 120c369e1a net-im/chatterino: fix IUSE and RDEPEND ordering in live ebuild
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-02-24 09:56:02 +01:00
Fabrice Delliaux eeb480f8a1 net-im/chatterino: drop 2.5.3
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-02-22 12:38:36 +01:00
Fabrice Delliaux 51499cbaad net-im/chatterino: add 9999 live ebuild
Changes from 2.5.4 :
--
 - added RESTRICT="mirror"
 - updated bundled dependencies
 - dropped old unused websocketpp bundled library dependency
 - added new optional app-text/hunspell dependency and its spell useflag
 - always rebuild on dev-libs/boost update
 - check for a c++23-capable compiler on pkg_pretend
 - delete automagic ccache using sed instead of FILESDIR patching
 - fix and disable doxygen automagic detection

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2026-02-22 12:38:29 +01:00
Fabrice Delliaux f3473e2f85 net-im/chatterino: add debug useflag
Chatterino is building by default with all debug output ON unless
NDEBUG preprocessor flag is set. See link 1.

This commit adds a debug useflag to control the debug/release build
through CMAKE_BUILD_TYPE, and also to enable/disable debug output.

1. https://github.com/Chatterino/chatterino2/blob/2d446db2f696db73be5e601be5ffcfdf586d5630/src/common/QLogging.cpp#L3

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2025-12-03 11:05:40 +01:00
Fabrice Delliaux 8387e3c637 net-im/chatterino: update SRC_URI
Fix pkgcheck warning.

$ pkgcheck scan --net
net-im/chatterino
  RedirectedUrl: version 2.5.4: SRC_URI: permanently redirected:
  https://github.com/martinmoene/expected-lite/archive/e45e8d5f295d54efe9cace331b9e9f5efa8a84c3.tar.gz
  ->
  https://github.com/nonstd-lite/expected-lite/archive/e45e8d5f295d54efe9cace331b9e9f5efa8a84c3.tar.gz

Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2025-12-03 11:02:28 +01:00
Fabrice Delliaux 19d20dfffe net-im/chatterino: add 2.5.4
Signed-off-by: Fabrice Delliaux <netbox253@netc.eu>
2025-12-01 14:01:32 +01:00
David Roman 5d749ac1f1 net-im/chatterino: qtkeychain now defaults to qt6, remove qt6 USE
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-08-07 23:43:04 +02:00
David Roman d29a1e5b85 net-im/chatterino: drop 2.5.2-r1
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-07-23 00:25:20 +02:00
Takuya Wakazono ca780a0bb3 net-im/chatterino: add 2.5.3
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-04-27 23:15:17 +09:00
Kostadin Shishmanov d02551ce51 net-im/chatterino: disable autofinding of ccache
Users in Gentoo enable ccache with FEATURES="ccache" if required, it
shouldn't be enabled automagically by a project.

Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
2025-03-19 17:55:59 +02:00
demize 677fee2973 net-im/chatterino: add missing RDEPEND
Closes: https://bugs.gentoo.org/951308
Signed-off-by: demize <demize@unstable.systems>
2025-03-13 16:39:11 -04:00
Takuya Wakazono c7954736e7 net-im/chatterino: drop unused patch
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-02-18 23:18:00 +09:00
Takuya Wakazono eadf212147 net-im/chatterino: drop 2.5.1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-02-17 23:56:50 +09:00
Takuya Wakazono 64b639f582 net-im/chatterino: add 2.5.2
Dropping x86 since the new dependency dev-cpp/expected-lite is not
keyworded on x86.

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-02-17 23:56:50 +09:00
Takuya Wakazono dae6db6057 net-im/chatterino: fix gcc15 build
Closes: https://bugs.gentoo.org/937497
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-08-24 19:55:59 +09:00
Lucio Sauer fa857f5c5c net-im/chatterino: drop 2.4.6
Closes: https://bugs.gentoo.org/922028 (obsolete)
Closes: https://bugs.gentoo.org/921660 (obsolete)
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-08-01 00:32:32 +02:00
Lucio Sauer 1ab1d1acef net-im/chatterino: remove hardcoded -Werror* flags
make loop variable local

Closes: https://bugs.gentoo.org/936966
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-08-01 00:32:04 +02:00
Ada Ahmed 68df383f21 net-im/chatterino: ebuild syntax fixup
Signed-off-by: Ada Ahmed <yretenai@gmail.com>
2024-07-31 20:54:49 +01:00
Ada Ahmed 5ab9cade9a net-im/chatterino: add 2.5.1
Signed-off-by: Ada Ahmed <yretenai@gmail.com>
2024-07-30 17:14:14 +01:00
Takuya Wakazono 8b416c6885 net-im/chatterino: drop 2.3.5-r3
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-01-08 18:15:41 +09:00
Takuya Wakazono ff99ad982b net-im/chatterino: add 2.4.6
Closes: https://bugs.gentoo.org/860186
Closes: https://bugs.gentoo.org/908400
Closes: https://bugs.gentoo.org/917398
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-01-08 18:12:09 +09:00
Maria Keating 99e932ed23 net-im/chatterino: drop myself as a maintainer
Signed-off-by: Maria Keating <maria@mariakeating.com>
2023-11-22 12:08:06 +08:00
Lucio Sauer 68460592f2 */*: fix MissingRemoteId in metadata.xml
* Manually checked, I hope I caught most errors

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-06-27 04:24:02 +02:00
Maria Keating 2d8c301a94 net-im/chatterino: Fix QA issues.
Bug: https://bugs.gentoo.org/843506
Signed-off-by: Maria Keating <maria@mariakeating.com>
2022-05-11 02:08:53 +08:00
Maria Keating 11ee6b0ebf net-im/chatterino: Fix QA issues.
Bug: https://bugs.gentoo.org/842810
Signed-off-by: Maria Keating <maria@mariakeating.com>
2022-05-07 09:21:06 +08:00
Maria Keating b614d05e41 net-im/chatterino: Fix QA issues.
Closes: https://bugs.gentoo.org/842324
Signed-off-by: Maria Keating <maria@mariakeating.com>
2022-05-04 17:34:00 +08:00
Maria Keating 16e304842a net-im/chatterino: initial import
Signed-off-by: Maria Keating <maria@mariakeating.com>
2022-04-28 01:43:27 +08:00