Correctly sources miniz from system "includes".
Drops revisions for all versions, since this is a
live ebuild.
Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
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>
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>
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>
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>
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>
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>
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>
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>