Commit Graph

34 Commits

Author SHA1 Message Date
zyxhere💭
93fcc8668b www-apps/zola: link webp dynamically, enable cjk support, add shell-completion
- Upstream's Cargo.lock has a very old version of libwebp-sys because of
  webp[1] crate. Update with `cargo_update_crates` and enable dynamic linking
  or else builds might fail[2].

- Upstream disables indexing cjk support by default to reduce the binary size
  (40M vs 116M) for their releases.

- pkg-config needed by oniguruma:
```
  error: failed to run custom build command for `onig_sys v69.9.1`
  ...
  Unable to find oniguruma in pkg-config, and RUSTONIG_SYSTEM_LIBONIG is set:
  Could not run `PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \
  PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags oniguruma 'oniguruma >= 6.9.3'`
  The pkg-config command could not be found.
```

- pkg-config also needed with the updated libwebp-sys (old versions don't):

[1]: https://github.com/jaredforth/webp/issues/50
[2]: https://bugs.gentoo.org/947693#c16

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-03-30 23:57:18 +00:00
zyxhere💭
bd5f0c34b9 www-apps/zola: fix $LICENSE
From README.md
```
  This project contains code under multiple licenses.

  Code introduced after version 0.22 is licensed under the EUPL-1.2. Code that
  existed prior to commit 3c9131db0d203640b6d5619ca1f75ce1e0d49d8f remains
  licensed under the MIT License, including in later versions of the project.
```

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-03-26 22:32:39 +05:00
zyxhere💭
64447e7e97 www-apps/zola: drop 0.22.1
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-03-16 20:58:48 +05:00
zyxhere💭
664f0dcd8d www-apps/zola: keyword 0.22.1-r1 for ~ppc64
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-16 07:57:58 +00:00
zyxhere💭
35f96e5d2a www-apps/zola: keyword 0.22.1-r1 for ~riscv
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-11 02:24:41 +00:00
zyxhere💭
dada03e51c Revert "www-apps/zola: keyword 0.22.1-r1 for ~x86"
This reverts commit ea515b8bf8.

CI failure :(

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-10 13:28:14 +00:00
zyxhere💭
ea515b8bf8 www-apps/zola: keyword 0.22.1-r1 for ~x86
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-10 13:22:00 +00:00
zyxhere💭
8493c34cae www-apps/zola: keyword 0.22.1-r1 for ~arm64
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-10 12:52:50 +00:00
zyxhere💭
d33eb26749 www-apps/zola: Add := subslot operator to oniguruma
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-10 12:43:24 +00:00
zyxhere💭
8a73c4e501 www-apps/zola: Remove QA_FLAGS_IGNORED
No (known) QA warnings reported yet.

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-02-10 12:32:53 +00:00
zyxhere💭
475b798183 www-apps/zola: add || die in case sed fails
Thanks-to: David Roman <davidroman96@gmail.com>
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-31 18:34:09 +05:00
zyxhere💭
9132684f8d Revert "www-apps/zola: remove reduntant LICENSE"
This reverts commit e4d9518bfa.
Should probably be communicated that the same LICENSE is found in one of the
crates too, bit confusing but oh well.

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-31 07:09:52 +00:00
zyxhere💭
e4d9518bfa www-apps/zola: remove reduntant LICENSE
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-31 05:24:49 +00:00
zyxhere💭
dc374fc3ba www-apps/zola: stylistic changes
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-31 05:18:42 +00:00
zyxhere💭
42f8b6febc www-apps/zola: drop 0.22.0
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-30 08:21:26 +00:00
zyxhere💭
09ee13479d www-apps/zola: add 0.22.1, drop 0.22.0-r1
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-30 08:13:52 +00:00
zyxhere💭
8e167ccf7e www-apps/zola: Add myself as maintainer
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-30 08:02:36 +00:00
zyxhere💭
0429a5b308 www-apps/zola: Use default cargo release and dev profiles
Upstream's Cargo.toml enables stripping on release builds and disables debuginfo
generation on debug builds.

Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-30 07:00:01 +00:00
zyxhere💭
9c444c544f www-apps/zola: Disable stripping and LTO by cargo
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-21 05:38:35 +00:00
zyxhere💭
885afdffb8 www-apps/zola: add 0.22.0, update LICENSE and $RUST_MIN_VER
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-21 05:37:20 +00:00
zyxhere💭
358852d701 www-apps/zola: drop 0.20.0
Signed-off-by: zyxhere💭 <zyx@envs.net>
2026-01-21 05:35:09 +00:00
Itai Ferber
80933b051f www-apps/zola: add 0.21.0
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2025-10-19 13:02:17 -04:00
Pavel Sobolev
a657ff1776 www-apps/zola: add 0.20.0, drop 0.19.2-r2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-06-10 23:09:40 +03:00
Pavel Sobolev
d2b5430357 www-apps/zola: add a runtime dependency on dev-libs/oniguruma
Use system `dev-libs/oniguruma` since the one vendored in `onig_sys` is
not compatible with GCC 15.

Closes: https://bugs.gentoo.org/945714
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-06-10 23:09:40 +03:00
Wolfgang Müller
0a416cc040 www-apps/zola: update for slotted Rust
Signed-off-by: Wolfgang Müller <wolf@oriole.systems>
2024-11-09 09:08:12 +01:00
Wolfgang Müller
0f6dd73826 www-apps/zola: add 0.19.2, drop 0.18.0
Signed-off-by: Wolfgang Müller <wolf@oriole.systems>
2024-10-02 12:29:34 +02:00
Takuya Wakazono
2301344639 www-apps/zola: update LICENSE
Closes: https://bugs.gentoo.org/922444
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-29 20:40:25 +09:00
Lucio Sauer
a6a63c85b7 www-apps/zola: fix permanent redirect for HOMEPAGE
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-05-20 19:02:01 +02:00
Lucio Sauer
82d0b630e2 www-apps/zola: add upstream metadata
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2024-05-20 19:02:01 +02:00
Kirin Etheridge
9a42ded484 www-apps/zola: add 0.18.0, drop 0.17.2
Signed-off-by: Kirin Etheridge <revelation@krxt.dev>
Signed-off-by: David Roman <davidroman96@gmail.com>
Closes: https://github.com/gentoo/guru/pull/164
2024-04-18 12:21:21 +02:00
Julien Roy
3d25d4048d */*: remove empty global variable assigment
Signed-off-by: Julien Roy <julien@jroy.ca>
2024-03-21 18:34:41 -04:00
Cara Salter
b2b624369c www-apps/zola: new package, add 0.17.2
Signed-off-by: Cara Salter <cara@devcara.com>
2023-10-28 15:52:44 -04:00
Alexey Zapparov
a6419c550c www-apps/zola: remove
Move ebuild to my personal overlay until zola switch from libsass to
more up-to-date implementation:
* https://github.com/getzola/zola/issues/1535

The problem with sass-rs is that sass-sys build.rs is somewhat not fun
to monkey-patch in order to make QA pass. Sorry about that.

Closes: https://bugs.gentoo.org/830657
Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
2022-01-17 05:18:58 +01:00
Alexey Zapparov
fac26e174f www-apps/zola: add 0.15.2
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
2022-01-04 17:36:04 +01:00