589 Commits
Author SHA1 Message Date
bakedsnake 2410346558 media-gfx/slic3r: fix miniz in 1.3.0
Correctly sources  miniz  from  system  "includes".

Drops revisions for all versions, since this  is  a
live ebuild.

Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-29 02:00:21 +02:00
Biasio f963cb99ec media-gfx/orcaslicer-bin: keyword 2.4.2 for ~arm64
Signed-off-by: Biasio <91698445+Biasio@users.noreply.github.com>
Part-of: https://github.com/gentoo/guru/pull/531
Closes: https://github.com/gentoo/guru/pull/531
Signed-off-by: David Roman <stkw0@disroot.org>
2026-09-28 19:43:25 +02:00
bakedsnake ec5935e0a5 media-gfx/slic3r: drop ( vendored ) admesh patch
Drops admesh  vulnerability  patch  as  system  lib
already  addresses  that,  and  is  in   use   now.
Updates 1.3.0 cmake build patch.

Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-26 23:09:14 +02:00
bakedsnake fe103761bb media-gfx/slic3r: fix miniz slot in rdepend
Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-26 19:29:47 +02:00
bakedsnake 27fe364091 media-gfx/slic3r: replace vendored code
Uses the following system libraries:
* dev-cpp/exprtk
* dev-libs/expat
* dev-libs/miniz
* media-libs/admesh ::guru

Replacing the vendored code in:
* xs/src/exprtk
* xs/src/expat
* xs/src/miniz
* xs/src/admesh

Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-26 17:27:13 +02:00
ingenarel (NeoJesus) 6481ca930b */*: Use [[ ... ]] instead of POSIX [ ... ]
as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

only these changes were done:

[ -e ... ]    to  [[ -e ... ]]
[ -z ... ]    to  [[ -z ... ]]
[ -n ... ]    to  [[ -n ... ]]
[ ! -f ... ]  to  [[ ! -f ... ]]
[ -f ... ]    to  [[ -f ... ]]
[ -d ... ]    to  [[ -d ... ]]

the changes were generated using this command:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)([^]]+)(\s+)\]+([^]]\|$)|\1\[\[\2\3\4\]\]\5|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
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
bakedsnake a77e093d8d media-gfx/slic3r: update rdepend boost slot
Sets boost to any acceptable slot `:=` on  versions
1.3.0 and 9999.

Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-21 15:59:09 +02:00
Huang Rui 3bb71eaa6c media-gfx/orcaslicer-bin: add 2.4.2-r1, drop 2.4.2
AppRun execs libexec/orca-slicer-env, which doins installed without the
executable bit, so starting the slicer failed with Permission denied.

Closes: https://bugs.gentoo.org/980825
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-09-19 04:30:12 -07:00
bakedsnake c22eaf1864 media-gfx/slic3r: new package, add 1.3.0 & 9999
Provides  patches  for  vulnerabilities  that  were
never merged.  Namely  libexpat-cve-2024-45492  and
a admesh upstream security fix.

Updates  incompatible  and/or  deprecated  libboost
support.

Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
2026-09-19 12:35:20 +02:00
Patrick Zwerschke 1740d46dad media-gfx/grawji: add 0.5.0, drop 0.4.1
Signed-off-by: Patrick Zwerschke <patrick@p5k.org>
2026-09-14 09:17:57 +02:00
Patrick Zwerschke c4f827c857 media-gfx/grawji: add 0.4.1, drop 0.3.1
Signed-off-by: Patrick Zwerschke <patrick@p5k.org>
2026-09-11 21:27:33 +02:00
Huang Rui 52dd6e66d9 media-gfx/oda-file-converter: add RESTRICT="mirror bindist"
The deb is all-rights-reserved, so it is absent from the
BINARY-REDISTRIBUTABLE license group and Gentoo mirrors may not carry it.
The guestfiles URL needs no login, so fetch stays unrestricted.

Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-09-10 21:30:52 -07:00
ingenarel (NeoJesus) 0cdede5684 */*: quote subshells where cargo_target_dir is called [4/4]
The previous commits fixed instances where ebuilds weren't using
cargo_target_dir to get the target directory. But, was either using
hardcoded target/release paths, which would break if 'DEBUG' USE flag is
enabled, or it was using something else like
`usex debug debug release`

This commit quotes all the instances where cargo_target_dir is called in
a subshell. Because I was doing that anyway for the files I touched in
https://codeberg.org/gentoo/guru/pulls/21

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/21
Merges: https://codeberg.org/gentoo/guru/pulls/21
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-09-10 16:44:06 +02:00
Sebastian Engel af48482a7a media-gfx/czkawka: add 12.0.2
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
2026-09-10 13:04:33 +02:00
Patrick Zwerschke 19d56d03c7 media-gfx/grawji: add x11-libs/gdk-pixbuf[jpeg] dep
grawji decodes and encodes JPEG through GdkPixbuf at runtime, which needs the JPEG loader from x11-libs/gdk-pixbuf. That USE flag is
  not enabled by default.

Closes: https://bugs.gentoo.org/982232
Signed-off-by: Patrick Zwerschke <patrick@p5k.org>
2026-09-10 12:32:14 +02:00
Nicolas PARLANT cd745ec81d media-gfx/swayimg: add 5.6
release with support for lua5.3/lua5.4 and video storyboard (ffmpeg)

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2026-09-09 06:03:01 +02:00
Patrick Zwerschke 433b3fc643 media-gfx/grawji: add 0.3.1, drop 0.3.0
Signed-off-by: Patrick Zwerschke <patrick@p5k.org>
2026-09-07 21:24:26 +02:00
Ivan Lloro 205198ce59 media-gfx/mayo: drop 0.9.0
Signed-off-by: Ivan Lloro <ivan.lloro.boada@gmail.com>
2026-09-06 23:05:08 +01:00
Ivan Lloro 5caba14c96 media-gfx/mayo: add 0.10.0
Signed-off-by: Ivan Lloro <ivan.lloro.boada@gmail.com>
2026-09-06 23:04:28 +01:00
AshyPinguin ae9a8b0a83 media-gfx/drawy: new package, add 1.0.2
Signed-off-by: AshyPinguin <pinguinlars1105+gentoo@gmail.com>
2026-09-05 21:10:02 +02:00
Patrick Zwerschke 0c6a91bf70 media-gfx/grawji: add 0.3.0, drop 0.2.0
Signed-off-by: Patrick Zwerschke <patrick@p5k.org>
2026-09-04 23:02:04 +02:00
Nicolas PARLANT 3a33ecce18 media-gfx/swayimg: drop 5.2
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2026-08-27 15:37:21 +02:00
Nicolas PARLANT 14b1b058b0 media-gfx/swayimg: Bump to 5.5
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2026-08-27 15:37:20 +02:00
Huang Rui 752d3059c2 media-gfx/bambustudio-bin: drop 02.07.01.62
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-08-21 05:57:47 -07:00
Huang Rui b8c45ce486 media-gfx/bambustudio-bin: add 02.08.02.61
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-08-21 05:57:19 -07:00
Huang Rui 0a9d412d4b media-gfx/bambustudio-bin: drop 02.07.01.57
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-08-14 09:54:21 -07:00
Huang Rui 688c9ba797 media-gfx/bambustudio-bin: add 02.08.02.60
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-08-14 09:54:20 -07:00
Sebastian Engel a71539b203 media-gfx/czkawka: drop 10.0.0, 11.0.0, 11.0.1, 12.0.0
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
2026-08-11 22:00:39 +02:00
Haelwenn (lanodan) Monnier 47834fe699 */*: Update email address of Brett Alcox
Bug: https://bugs.gentoo.org/930818
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-08-06 20:12:38 +02:00
HAZARD b61eb5c403 media-gfx/mirage: drop myself as a maintainer
Signed-off-by: HAZARD <ghostyn678+git@gmail.com>
2026-08-06 06:13:50 -03:00
Patrick Nicolas a2812ee1b2 media-gfx/KTX-Software: fix build with gcc 16
Closes: https://bugs.gentoo.org/975268
Signed-off-by: Patrick Nicolas <patricknicolas@laposte.net>
2026-08-04 08:19:39 +02:00
Pavel Kulyov 99f971d597 media-gfx/beeref: update supported python version
Also for its dependencies:
- dev-python/exif
- dev-python/rectangle-packer

Signed-off-by: Pavel Kulyov <kulyov.pavel@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/487
Closes: https://github.com/gentoo/guru/pull/487
Signed-off-by: David Roman <stkw0@disroot.org>
2026-07-30 13:23:28 +02:00
Sebastian Engel 102da8f317 media-gfx/czkawka: add 12.0.1
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
2026-07-30 00:37:49 +02:00
Huang Rui a5ab40364d media-gfx/zw3d: add 2027.0.3.0
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-27 04:17:00 -07:00
Patrick Zwerschke 76123b8891 media-gfx/grawji: new package, add 0.2.0
Signed-off-by: Patrick Zwerschke <patrick@p5k.org>
2026-07-22 09:55:28 +02:00
Huang Rui 8ba7fc862b media-gfx/orcaslicer-bin: add 2.4.2, drop 2.4.1
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-20 20:35:13 -07:00
Alexander Golubev 6da36c71e2 media-gfx/pdf4qt: add 1.6.0.0, drop 1.5.1.0-r1
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
2026-07-09 03:22:40 +03:00
Huang Rui b51e6bde08 media-gfx/orcaslicer-bin: add 2.4.1, drop 2.3.2-r2
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-07-03 00:10:19 -07:00
Sebastian Engel 6c6ce80243 media-gfx/czkawka: add 12.0.0
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
2026-06-30 23:34:28 +02:00
Pavel Sobolev 92b2125f8e media-gfx/vkbasalt-cli: new package, add 3.1.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-06-26 22:49:03 +03:00
Nicolas PARLANT 351a057dab media-gfx/swayimg: add 5.4
add optional support for jpeg2k

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2026-06-22 10:56:23 +02:00
Patrick Nicolas 0e3d17d5c7 media-gfx/KTX-Software: add 9999
Signed-off-by: Patrick Nicolas <patricknicolas@laposte.net>
2026-06-19 10:10:17 +02:00
Huang Rui 492c2835d8 media-gfx/bambustudio-bin: add 02.07.01.62, drop 02.06.00.51-r3
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-17 12:34:47 +08:00
Pavel Sobolev 8932125f9c media-gfx/identity: add the wayland USE flag to gui-libs/gtk:4
Closes: https://bugs.gentoo.org/976726
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-06-13 10:22:53 +03:00
Christopher Byrne b496600eec media-gfx/airsane: drop 0.4.11
Signed-off-by: Christopher Byrne <salah.coronya@gmail.com>
2026-06-03 20:02:16 -05:00
Christopher Byrne 3f0e394024 media-gfx/airsane: add 0.4.12
Mitigate vulnerability reported in security advisory GHSA-p5hv-3m79-452q
https://github.com/SimulPiscator/AirSane/security/advisories/GHSA-p5hv-3m79-452q

Signed-off-by: Christopher Byrne <salah.coronya@gmail.com>
2026-06-03 20:02:16 -05:00
Huang Rui a07be7147e media-gfx/bambustudio-bin: add 02.07.01.57
Signed-off-by: Huang Rui <vowstar@gmail.com>
2026-06-02 15:15:40 +08:00
Pavel Sobolev d84609a087 media-gfx/identity: add missing dependencies
Closes: https://bugs.gentoo.org/976397
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-05-31 13:27:14 +03:00
Pavel Sobolev 8ad40b5204 media-gfx/identity: set QA_FLAGS_IGNORED
Closes: https://bugs.gentoo.org/976396
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-05-31 13:27:14 +03:00