summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-20 00:15:26 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-20 00:15:26 +0000
commit1534d50aaf24272ec425fa439389ef7e1f7bf174 (patch)
treec48ca34f49e5c335c0d06b96d9f09d4a74e144d5 /media-gfx
parent2e512e4e32285f8c4eb19586d014cb9d31454ec9 (diff)
gentoo auto-resync : 20:02:2025 - 00:15:26
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/Manifest.gzbin38372 -> 38363 bytes
-rw-r--r--media-gfx/alembic/Manifest4
-rw-r--r--media-gfx/alembic/alembic-1.8.6-r1.ebuild4
-rw-r--r--media-gfx/alembic/alembic-1.8.8.ebuild2
-rw-r--r--media-gfx/fig2dev/Manifest5
-rw-r--r--media-gfx/fig2dev/fig2dev-3.2.9a.ebuild (renamed from media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild)14
-rw-r--r--media-gfx/fig2dev/fig2dev-9999.ebuild120
-rw-r--r--media-gfx/fig2dev/files/fig2dev-3.2.9a-prototypes.patch62
-rw-r--r--media-gfx/gimp/Manifest6
-rw-r--r--media-gfx/gimp/gimp-3.0.0_rc1.ebuild7
-rw-r--r--media-gfx/gimp/gimp-3.0.0_rc2.ebuild7
-rw-r--r--media-gfx/gimp/gimp-9999.ebuild9
-rw-r--r--media-gfx/prusaslicer/Manifest2
-rw-r--r--media-gfx/prusaslicer/prusaslicer-9999.ebuild4
14 files changed, 223 insertions, 23 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 8258896252dd..c732027cd24e 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/alembic/Manifest b/media-gfx/alembic/Manifest
index 88de7c9c6b12..efa7293982f1 100644
--- a/media-gfx/alembic/Manifest
+++ b/media-gfx/alembic/Manifest
@@ -2,6 +2,6 @@ AUX alembic-1.8.5-set-correct-libdir.patch 1593 BLAKE2B 4dec05376ed35261049886e3
AUX alembic-1.8.6-py312.patch 3861 BLAKE2B 307786b786aeb8868103e7d1564305fa7fa7d082acc43e2886bfda17413c993b506ba77ed54f254b87ca5123945596d0be445f558279ec1ff9b7f6cc23ea835c SHA512 70078658fc4b70618e9e2c1c694b50726eec510e30e1625f01cd1dcfae2f649162b7b94c791b12068f064c68e1deea7ccabb00a31de7fd32cc052299035662b8
DIST alembic-1.8.6.tar.gz 868945 BLAKE2B 1ac30ffa75a4b8bbb3f32820e6f67cebcd894465f16cd12ee0396c88611af821b13973f46228fd59726c6bc0cc8885afd4de81a0cebaa0f94cb30fd9daba9885 SHA512 6371b830242be90d4ea833248df5fd42d9e713e305d15eb1383d04410319acdae5743d48d65e8f75f1cedce777d2af7d969cde095f678b17322c19f1c69f477b
DIST alembic-1.8.8.tar.gz 933258 BLAKE2B 4f56f5addcf153407da14d6646255ee35b1126b307179fbcfa2c13398825680652b557772db0a08906d04a9bd46c1fa82862a65367d9ce162f2b9d948ff9b701 SHA512 02b7bf5782e83efb08a8653f130b02565fa997e857dbd8d0523e1b218ff58d929fbf9690db0980e8101a31f01a67341b6000af8794538890ef7d759fe0289e2f
-EBUILD alembic-1.8.6-r1.ebuild 1627 BLAKE2B ac7b599e3598e0110575705b009d4636fad6bf4fa8f2e1affe923b30db638a2d179d29dca37155d6f4527ffcc4d1d7c8aab49e2e1238541870953e4db8c73035 SHA512 3ea261fb8f288be876edad40e3aad6e001b7caaa75401065fd2071988250369f71c4cf482f1211fbd3a54d092dc812aaf58e5b483617fde4b8588afe10330d9a
-EBUILD alembic-1.8.8.ebuild 1576 BLAKE2B 27cca89e3312a4b54b5e194df19f7adc0c03ed93e966568da8cf5d940ab8a68e14fe08987cdcc85f8604eff0403ced7a350c61104169f03df02bd4d0a92c55e6 SHA512 7d831f396234dbc2e9ae643e402e919bcba54921d3a288ef3592b8d5775a860cf056ed3de52fc1daac34c061680a40c1d02aca3c8be1266d5726b7fbd7174fb6
+EBUILD alembic-1.8.6-r1.ebuild 1627 BLAKE2B c349377637743318682b388a952d2b60740ce0615066ae26f744b711fcffb0c3298a59013c6014abd7b2f78f4a5e3a05117abaa2c5dabf137fca606e2ff8413b SHA512 57c623b446a1dae30852929365204edf38429af6cd15621954d7918cdc20c9f9154c840d9ea38f53a1361ed7a5f46f1e5efeaa6fd852c0b981a924282df0ba3c
+EBUILD alembic-1.8.8.ebuild 1576 BLAKE2B bcfd4027b020cbc00bae72a56737aa4e6d184b8a909700d22ccfab3a41d9746f669f562d04eb593174d1b6d17cb0652b63a2d8e4e60b920c42aa3826eca8f5d9 SHA512 83c949f054c164818b11085039f43b95223191237c05225371697e2dfa924a204b963fe1f9962806252490d17b376b265606f30842992f2faee71e5a9e6233b6
MISC metadata.xml 825 BLAKE2B 6dca2b2671780fecd86e7be3b4c5840d3db5298f8ba809b0137e138dcfc253a7e2b31bd85ccfa1d66bac9d7e066eb14506e7e726ab3998578a5e53ad3477218d SHA512 0dc6c13d0a95ac7a961fbb3d0023c66f9f058ed943e5a28331d2d8cfad756ec1bbf90b39450f48e461eba8a075a000d0e038342a3598b9be8efdc3f3bbe56651
diff --git a/media-gfx/alembic/alembic-1.8.6-r1.ebuild b/media-gfx/alembic/alembic-1.8.6-r1.ebuild
index 1c389cb6e29c..368d5ac0b165 100644
--- a/media-gfx/alembic/alembic-1.8.6-r1.ebuild
+++ b/media-gfx/alembic/alembic-1.8.6-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
inherit cmake python-single-r1
diff --git a/media-gfx/alembic/alembic-1.8.8.ebuild b/media-gfx/alembic/alembic-1.8.8.ebuild
index 0a9d7c9073bc..72f906df2218 100644
--- a/media-gfx/alembic/alembic-1.8.8.ebuild
+++ b/media-gfx/alembic/alembic-1.8.8.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit cmake python-single-r1
diff --git a/media-gfx/fig2dev/Manifest b/media-gfx/fig2dev/Manifest
index 017ba8b2943b..d36a11840b70 100644
--- a/media-gfx/fig2dev/Manifest
+++ b/media-gfx/fig2dev/Manifest
@@ -1,5 +1,8 @@
+AUX fig2dev-3.2.9a-prototypes.patch 1920 BLAKE2B 4298ca7d048633540bfc194ac60acc216de8ab8116f3426bc408e4cd92b98486ba85fc2e8a7aa8ec46810be4b3b57c23ee87a8779484e723ad15cc4dcbbf5f72 SHA512 1d804d194cb49dfcaa2dc811d78e82785e2332c6dc3333851275447c7a865dc1e39d7fa096f56ac5da44ec594f6d49b43372cd9ddd898ca369d539241d366c70
DIST fig2dev-3.2.9.tar.xz 529892 BLAKE2B d6b4f84f89f85b282e2e02a3a4129ab8c9f67b3376b670fb553fc89347bf2552bfc3b3bfc4d4a4a35da7f9e5659f6f6fdf5a1fb4f82fb87d140dc09d079d9ffa SHA512 4a92539d79027c73cd9fa53d7e960db40ae5616d3197023a98346de4727cd70b28cd7d64ba33063dbe3dcacada7e97bb0e0c595547781a4244aea8c75d43f406
+DIST fig2dev-3.2.9a.tar.xz 536560 BLAKE2B 5648972433ed359f64da233748b556925e8efc7a87a5e49c1ce42f91b093c98846e588ea03c4655d393ba91f14714370cdfe7fca62627a2f69edcf3ce453ee5e SHA512 ffc56ef0bb3313d6650819c5a5bbf3c532c01a9649a1c424ade977411765cb413ef032d162695e14207918bbb535cb0a98e69df9060dd706c0c9d19d4f9435cc
DIST fig2mpdf-1.1.2.tar.bz2 191438 BLAKE2B 411791fecf6e10aac92c004c7da69a10c97a6e12f811452f12d0b51b3a1eeff8fff97d831a5e64c9047855d27e6825a4e65f62be2536651e5876edd00cc822a9 SHA512 36dea40008371386b47a4451e2f311cc2540ab063e3b61e628a535775d62a8840c5cc20c37b80465184bf041c6e583aaf3e5156079e72211d0a87ff3346d2980
-EBUILD fig2dev-3.2.9-r2.ebuild 2293 BLAKE2B a04ef4523e3381f84ed89030e2b3e8e4d1b9a1e881705737dcb1b202d769350126caa5a8233b07a9bc9136a12b56d4d76d7252693bb53b00a7884761f69b0ece SHA512 395af4038ec057d080e49453e54c80cbc34c720b6f691456c068390f4029be86548fde26cbe6fdbe6fd25de7c2109c52d3947d40885b69c2d381c4b4dc2ec5c0
EBUILD fig2dev-3.2.9-r5.ebuild 2414 BLAKE2B b782b79dc1f5f1ca6a769b00959a77dbd12d2263d01231326920be167392227c045411697513fc1cfe6df0158fc68761e4841e9d55e6f1d913dd4db3b553566d SHA512 c0d7560409fb556a5ef2c919b009d7d9a4471473c9fdbe8a0284c6707fc0ed9c4d49bbb3eb81df0a83a61342b9989c6a8db38bbcf924b42689475f949f20e561
+EBUILD fig2dev-3.2.9a.ebuild 2471 BLAKE2B e11e7ffdb23a922959fadcb697d20e921f499f7576d7d96ef2fefad719444ed2d1f63d25a17839e120dba34c99e104bffe98292608207d2da17fa39e8e729e4d SHA512 7013f5b7b47cc06f27d03484659e1d0e696071deb3f7e0e2510a00303680bd80ca4ef045dcbe8a9a4b173c3f64597c3678c1f4465b8b2be050e489a47c0998f6
+EBUILD fig2dev-9999.ebuild 2748 BLAKE2B 0a86c85ff5176adec021d74db7c6ec57bd491fdd3de95b2536178d0c1bb656d1a58882ea095845c4cc4c7d464d7b2994f31c2e1d7e6a861bea39f62cae597447 SHA512 27ce05ae05d481d68ba8270c26a1fd996d9c0ffd2e9047080d02de8637a2de6c86e4151dea3425df654f81b9055a30ecf2ac94ceac275f53a6b85337e37ba7f9
MISC metadata.xml 609 BLAKE2B f4f19f0cb2281cf5cddbdf11ac59b3c5c4881b04943e3a4c5d0ff0e5c7f66ffe7d066fc7cd9fb07f7db4f1ef727bcbe7d2033415681d619580a3bed3630474e5 SHA512 0bf3ae4eac46bd373650dfd16ba5b4abaf7f17352a1b59255352e2e9dba56cca03a3192ec99b2b0da6586d86349784de0df25628bf4b35f1e1b37bf38e0ccd6b
diff --git a/media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild b/media-gfx/fig2dev/fig2dev-3.2.9a.ebuild
index 5ba39f14e9c8..ad7e2fde03f6 100644
--- a/media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild
+++ b/media-gfx/fig2dev/fig2dev-3.2.9a.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,8 @@ SRC_URI="https://downloads.sourceforge.net/mcj/${P}.tar.xz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+ghostscript"
RDEPEND="
media-libs/libpng
@@ -23,6 +24,11 @@ RDEPEND="
x11-apps/rgb
x11-libs/libXpm
!media-gfx/transfig
+ ghostscript?
+ (
+ app-text/ghostscript-gpl
+ virtual/imagemagick-tools[jpeg,png,postscript,tiff]
+ )
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -33,6 +39,10 @@ BDEPEND="
DOCS=( README CHANGES NOTES )
HTML_DOCS=( "${WORKDIR}/fig2mpdf/doc/." )
+PATCHES=(
+ "${FILESDIR}/${P}-prototypes.patch"
+)
+
sed_Imakefile() {
# see fig2dev/Imakefile for details
vars2subs="BINDIR=${EPREFIX}/usr/bin
diff --git a/media-gfx/fig2dev/fig2dev-9999.ebuild b/media-gfx/fig2dev/fig2dev-9999.ebuild
new file mode 100644
index 000000000000..f43717cd1e15
--- /dev/null
+++ b/media-gfx/fig2dev/fig2dev-9999.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Set of tools for creating TeX documents with graphics"
+HOMEPAGE="https://www.xfig.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ SRC_URI="mirror://gentoo/fig2mpdf-1.1.2.tar.bz2"
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.code.sf.net/p/mcj/fig2dev"
+else
+ SRC_URI="https://downloads.sourceforge.net/mcj/${P}.tar.xz
+ mirror://gentoo/fig2mpdf-1.1.2.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+ghostscript"
+
+RDEPEND="
+ media-libs/libpng
+ media-libs/libjpeg-turbo:=
+ x11-apps/rgb
+ x11-libs/libXpm
+ !media-gfx/transfig
+ ghostscript?
+ (
+ app-text/ghostscript-gpl
+ virtual/imagemagick-tools[jpeg,png,postscript,tiff]
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-text/rman
+ sys-devel/gcc
+"
+
+DOCS=( README CHANGES NOTES )
+HTML_DOCS=( "${WORKDIR}/fig2mpdf/doc/." )
+
+sed_Imakefile() {
+ # see fig2dev/Imakefile for details
+ vars2subs="BINDIR=${EPREFIX}/usr/bin
+ MANDIR=${EPREFIX}/usr/share/man/man\$\(MANSUFFIX\)
+ XFIGLIBDIR=${EPREFIX}/usr/share/xfig
+ PNGINC=-I${EPREFIX}/usr/include/X11
+ XPMINC=-I${EPREFIX}/usr/include/X11
+ USEINLINE=-DUSE_INLINE
+ RGB=${EPREFIX}/usr/share/X11/rgb.txt
+ FIG2DEV_LIBDIR=${EPREFIX}/usr/share/fig2dev"
+
+ for variable in ${vars2subs} ; do
+ varname=${variable%%=*}
+ varval=${variable##*=}
+ sed -i "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" "$@" || die
+ done
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ fi
+
+ # Unpack fig2mpdf for live ebuilds also
+ default
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ # export IMAKECPP=${IMAKECPP:-${CHOST}-gcc -E}
+ # CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" xmkmf || die
+ econf --enable-transfig
+}
+
+src_compile() {
+ # emake CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" Makefiles
+
+ local myemakeargs=(
+ CC="$(tc-getCC)"
+ AR="$(tc-getAR)"
+ RANLIB="$(tc-getRANLIB)"
+ CDEBUGFLAGS="${CFLAGS}"
+ LOCAL_LDFLAGS="${LDFLAGS}"
+ USRLIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ )
+ emake "${myemakeargs[@]}"
+}
+
+src_install() {
+ local myemakeargs=(
+ DESTDIR="${D}"
+ INSTDATFLAGS="-m 644"
+ INSTMANFLAGS="-m 644"
+ )
+ emake "${myemakeargs[@]}" install
+
+ dobin "${WORKDIR}/fig2mpdf/fig2mpdf"
+ doman "${WORKDIR}/fig2mpdf/fig2mpdf.1"
+
+ einstalldocs
+
+ rm "${ED}/usr/share/doc/${PF}/html/"{Makefile,*.lfig,*.pdf,*.tex} || die
+}
+
+pkg_postinst() {
+ elog "Note, that defaults are changed and now if you don't want to ship"
+ elog "personal information into output files, use fig2dev with -a option."
+}
diff --git a/media-gfx/fig2dev/files/fig2dev-3.2.9a-prototypes.patch b/media-gfx/fig2dev/files/fig2dev-3.2.9a-prototypes.patch
new file mode 100644
index 000000000000..f2e8ca6831d8
--- /dev/null
+++ b/media-gfx/fig2dev/files/fig2dev-3.2.9a-prototypes.patch
@@ -0,0 +1,62 @@
+commit ab4eee3cf0d0c1d861d64b9569a5d1497800cae2
+Author: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
+Date: Thu Jan 30 22:36:48 2025 +0100
+
+ Specify argument types in function prototypes
+
+ Modern C standards require full prototypes. This commit fixes the bug
+ reported in https://bugs.gentoo.org/944153.
+
+Upstream: https://sourceforge.net/p/mcj/fig2dev/merge-requests/1/
+Bug: https://bugs.gentoo.org/944153
+--- a/transfig/mkfile.c
++++ b/transfig/mkfile.c
+@@ -17,10 +17,12 @@
+ #include <stdio.h>
+ #include "transfig.h"
+
+-void puttarget();
+-void putfig();
+-void putoptions();
+-void putclean();
++void puttarget(FILE *mk, char *i, char *suf1, char *suf2);
++void putfig(FILE *mk, enum language to, int altfonts,
++ char *f, char *s, char *m, char *o, char *i, char *suf);
++void putoptions(FILE *mk, int altfonts, char *f, char *s, char *m, char *o,
++ char *i, char *suf);
++void putclean(FILE *mk, char *i, char *suf);
+
+ /*
+ * create an appropriate makefile
+--- a/transfig/transfig.c
++++ b/transfig/transfig.c
+@@ -33,8 +33,10 @@ extern void texfile(FILE *tx, char *in); /* txfile.c */
+ extern void makefile(FILE *mk, int altfonts); /* mkfile.c */
+
+
+-argument *parse_arg(), *arglist = NULL, *lastarg = NULL;
+-char *strip();
++argument *parse_arg(enum language tolang, char *arg_f, char *arg_s,
++ char *arg_m, char *arg_o, char *arg);
++argument *arglist = NULL, *lastarg = NULL;
++char *strip(char *str, char *suf);
+
+ char *mkfile = "Makefile";
+ char *txfile = "transfig.tex";
+--- a/transfig/transfig.h
++++ b/transfig/transfig.h
+@@ -60,11 +60,12 @@ typedef struct argument{
+ struct argument *next;
+ } argument ;
+
+-extern enum language str2lang();
++extern enum language str2lang(char *s);
+ extern char *lname[];
+ extern char *iname[];
+
+-extern char *sysls(), *mksuff();
++extern char *sysls(void);
++extern char *mksuff(char *name, char *suff);
+ extern argument *arglist;
+ extern char *txfile, *mkfile;
+
diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index 84d9dd5859fc..20c8d6ef9ab5 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -8,7 +8,7 @@ DIST gimp-2.10.38.tar.bz2 31698453 BLAKE2B 58c29e3e00d873e69a5e5f4e9c3ff4d868ccf
DIST gimp-3.0.0-RC1.tar.xz 28863948 BLAKE2B d9e1ae51809d1c8e5084a9e85b660cd0f3a763f8ee220075fe73f512940e9637d50675a06d0dca88c501571a26404cb6b53c9573348002586143c52736dfa196 SHA512 844896976b66b0498ba9149c7176f5442b2305fd3dc51fce7ff92eb05b7b0f86f16d0bd16e50a3c43ab2c6b9be4e610dbbfc50a99c84a62a4de80a6937d43985
DIST gimp-3.0.0-RC2.tar.xz 26980968 BLAKE2B 56b98a7863df22cf81015a9da5d7535cfef5a154c47418b1b6c6212cc76423e0769a4aa8d76714d2eb22595b1f6e2c623e4444e35675db5fe7e40c8820fe71dd SHA512 c0a6e096d954f3048cb68fe4ff71dd2f49c802f800014ab8a3089a0e097e7d6f595e5716230c06e7edfddba948f0d01da14800935aa6ceb9dc2e12fb7f19d7e6
EBUILD gimp-2.10.38-r1.ebuild 6369 BLAKE2B e97ae7367bf369773f32fff168814b58bc3f6ffa1828d39f1b0d8a9a36b7a812a18be8db2716039e323054af9a0b853a586ef4ec4d37868615e57f72fbcf6eb9 SHA512 85bbbc80c6908e0618a7eebaeb028820fb14c0e2b41779043f6547ab9767b5af0b8019c895978a473e3ebda550126b257e96fd65494f3e5239d709b3497d1a59
-EBUILD gimp-3.0.0_rc1.ebuild 7043 BLAKE2B bec2a409e288e90a58214febedf99b113bfc0c77412a823aef85a683b129ddc11876e8a3457d27380be780dc97ddd193be0b7341ecfce96aafceb77997575b2a SHA512 91396c43aa2beb6304a56cc84f9c088da4416a7b34e1d70b00f8fcb3c25eac22b96bdaac0c1523ae929014a5be17cd221cec5d56bd9dcf43e0f854222e5620a6
-EBUILD gimp-3.0.0_rc2.ebuild 7043 BLAKE2B 1d0051787aae0af6ee02665af6a15a3226b62fd1b6b05215f0fd9b245edf0a3fbcaf105427538a47e76221228cc19fde010b3310d5360d0a3d45c09c86458e02 SHA512 7bc058940dfccaedaa0f9e98be2617b9eb709cac0cfc94a22a3134c0972b98ce61e0c647a770be96074a7d0f1cbbe95655e14509e24f4a92a688086f83c262cb
-EBUILD gimp-9999.ebuild 7259 BLAKE2B 1ccbd31727bac846d9bef5d3221a859cccc2069e98831bb8aeb03b6f9c52f6d7d13e8ce57db087a6082754acbdf4f3ae25f46d53232bcb7baa5303d8c2b17224 SHA512 149dbbb73e0116fc9694bbb5659033156f585fe9c8208939ab6d391c99332cafb5b2bdb59498df729b9024c05a14b1243aa90a07fb3192131262e7a425c10c7c
+EBUILD gimp-3.0.0_rc1.ebuild 7151 BLAKE2B 5cad985c4a3d8f1f968b1816617090ab1fe271971d2ccf1b877a748e65854e8e809d7e7d3aa542c98db8a00f77261df3cf2d1379f854bc52477c7ee4a8d8ecf3 SHA512 6f45446d8f4604f246c25c3542aa5c0a73f399ac7942dde94e066b264d18f1f3937a5cd66e52543cf1b82f818a58b5186a8791c554437907a38cbd162291f93f
+EBUILD gimp-3.0.0_rc2.ebuild 7151 BLAKE2B 8956e0eff3526432867d69df25f71d7e0fcd20d25fd35616b4c6a54200db2e3c3ee46dd3f3c7a3eb72d7eb5d6b996d50772afade118f14e3b32251af307ee976 SHA512 ae706be2c4a9915040ac8e6e51d057044e6f95d6f42fae668feb9fa5d1df7fbc85f560dfe30b345c76b5bac4be6c4d534232f60ef08d73ffbb94610ebbff4d66
+EBUILD gimp-9999.ebuild 7317 BLAKE2B f812e4bfef251097aa511b6f947a0784685d25274513d2fbb0304c3fa1be72ce8e9f1e5ae48314feda6ddf7308e0563116924402aee019eb1a160e7469c795d9 SHA512 66ccf5111d12e5eb8d3647b3553637442641ba6321259f6706c6a07d39039276c1db991d9a405debfb1947e74b38e7c0a4d728a67595cc41c9deb0d140809a7d
MISC metadata.xml 655 BLAKE2B f6628a2c5edb90b16db0f59af05446a3f31316f5558ece238d30c9350632713cf2db3d315c90b31229596659ec20859c17fde6b051f9ab8f8fe34d64902dad57 SHA512 712a259ae41d9052bde0761087928685b9b66a132db3f3b49121241d87728f51bf31a00541aa385bd03b57a2e2a03a0176356045dd4752485a8dca2bd61c5886
diff --git a/media-gfx/gimp/gimp-3.0.0_rc1.ebuild b/media-gfx/gimp/gimp-3.0.0_rc1.ebuild
index 00639d92cbe4..88005560e5f9 100644
--- a/media-gfx/gimp/gimp-3.0.0_rc1.ebuild
+++ b/media-gfx/gimp/gimp-3.0.0_rc1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{10..13} )
VALA_USE_DEPEND=vapigen
-inherit lua-single meson python-single-r1 toolchain-funcs vala xdg
+inherit lua-single flag-o-matic meson python-single-r1 toolchain-funcs vala xdg
DESCRIPTION="GNU Image Manipulation Program"
HOMEPAGE="https://www.gimp.org/"
@@ -162,6 +162,9 @@ _adjust_sandbox() {
src_configure() {
_adjust_sandbox
+ # bug #944284 (https://gitlab.gnome.org/GNOME/gimp/-/issues/12843)
+ append-cflags -std=gnu17
+
use vala && vala_setup
local emesonargs=(
diff --git a/media-gfx/gimp/gimp-3.0.0_rc2.ebuild b/media-gfx/gimp/gimp-3.0.0_rc2.ebuild
index 1f159711d6dd..4fb8488213ef 100644
--- a/media-gfx/gimp/gimp-3.0.0_rc2.ebuild
+++ b/media-gfx/gimp/gimp-3.0.0_rc2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{10..13} )
VALA_USE_DEPEND=vapigen
-inherit lua-single meson python-single-r1 toolchain-funcs vala xdg
+inherit lua-single flag-o-matic meson python-single-r1 toolchain-funcs vala xdg
DESCRIPTION="GNU Image Manipulation Program"
HOMEPAGE="https://www.gimp.org/"
@@ -162,6 +162,9 @@ _adjust_sandbox() {
src_configure() {
_adjust_sandbox
+ # bug #944284 (https://gitlab.gnome.org/GNOME/gimp/-/issues/12843)
+ append-cflags -std=gnu17
+
use vala && vala_setup
local emesonargs=(
diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
index 918db05ef232..31b624a374d0 100644
--- a/media-gfx/gimp/gimp-9999.ebuild
+++ b/media-gfx/gimp/gimp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ LUA_COMPAT=( luajit )
PYTHON_COMPAT=( python3_{10..13} )
VALA_USE_DEPEND=vapigen
-inherit git-r3 lua-single meson python-single-r1 toolchain-funcs vala xdg
+inherit git-r3 lua-single flag-o-matic meson python-single-r1 toolchain-funcs vala xdg
DESCRIPTION="GNU Image Manipulation Program"
HOMEPAGE="https://www.gimp.org/"
@@ -106,7 +106,6 @@ BDEPEND="
dev-util/gdbus-codegen
>=sys-devel/gettext-0.21
doc? (
- app-text/yelp-tools
dev-libs/gobject-introspection[doctool]
dev-util/gi-docgen
)
@@ -165,6 +164,9 @@ _adjust_sandbox() {
src_configure() {
_adjust_sandbox
+ # bug #944284 (https://gitlab.gnome.org/GNOME/gimp/-/issues/12843)
+ append-cflags -std=gnu17
+
use vala && vala_setup
local emesonargs=(
@@ -196,7 +198,6 @@ src_configure() {
$(meson_feature wmf)
$(meson_feature X xcursor)
$(meson_feature xpm)
- $(meson_use doc g-ir-doc)
$(meson_use lua)
$(meson_use unwind libunwind)
$(meson_use vector-icons)
diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest
index 0dd4db880f6d..dfe4d09326ea 100644
--- a/media-gfx/prusaslicer/Manifest
+++ b/media-gfx/prusaslicer/Manifest
@@ -13,5 +13,5 @@ DIST prusaslicer-2.8.1.tar.gz 69409077 BLAKE2B dd3ee810ea00d03f1790386d1fe1fd044
DIST prusaslicer-2.9.0.tar.gz 70604482 BLAKE2B 14480ad6e4257d052e65f7158e14e6eb57f2e51c5c7ce3a6545b36a47007cb528aa38a1ff00eacd70374dfaef4ba7efd185dd5add1a6807f79148a124320126a SHA512 554099ba827f8b4af37727d4e99ad6b2f339c530f35a4f8e63f0c5aaf455a5fc3261b983939c487f76964c522ea8ecd13527efea7f881749f907a039cfe7ef89
EBUILD prusaslicer-2.8.1-r1.ebuild 2752 BLAKE2B 43107bfa1a0026d7cf3eabd3b49dd43216997f99a0b56a27865e16406d80134a26f863fc8bbca5a2521e186c73059dfb9854554cbd7f904d1147b82efc296a92 SHA512 b0721b56b5ba73238b16e69a41e6c1effbe42c7ed38071591381880365891fcdac515a0f5a1a2a3eb3672c60565d1832d670af8d943b433f03b9785580f5446f
EBUILD prusaslicer-2.9.0.ebuild 2625 BLAKE2B 21dd02edd34dc43d181f286acff9cd80cf13ec4690d358aed66115c3346438b95c77f63b45e659da3595127ba59b1c61be0f9c909069a1b559f21e7ee7085fc3 SHA512 da4207cb458cb0af251771bf383eb832689cbfed43a2d7188ed5f478e585e741c484ccd9097703824dd51e7da49aefe8838c019c94ed2355a0b9b22d94104383
-EBUILD prusaslicer-9999.ebuild 2625 BLAKE2B 21dd02edd34dc43d181f286acff9cd80cf13ec4690d358aed66115c3346438b95c77f63b45e659da3595127ba59b1c61be0f9c909069a1b559f21e7ee7085fc3 SHA512 da4207cb458cb0af251771bf383eb832689cbfed43a2d7188ed5f478e585e741c484ccd9097703824dd51e7da49aefe8838c019c94ed2355a0b9b22d94104383
+EBUILD prusaslicer-9999.ebuild 2500 BLAKE2B 0588cf2f1ac1bf85f3f4a1fbc65ecc5bc2a3043773f243b461906a223833f22b993ca8a463f243164a9daad0e5b9e9eadb0c9c349c5fd714749b790857d844db SHA512 ce143cbed74e8d1c4243b978cbf906de93323c420dcf476c10d1bd95e81f38d9ec5d095835668e1f5551659e401ea5228859c6d270bcade9e27668a7ed5db15d
MISC metadata.xml 1028 BLAKE2B a267e6b0ee72a85b895046cc7d5f659cca379fd799a9ebb802dc1fafd7edfa1b989784b10eb93ac24f1ea6153153b892e28e20055b0a7d2021f6db7742e065b4 SHA512 5760ea954f5ccf09e5d69e101b6d68839a4517a9375adc3009b1bf846b98091ee0555e9c92bb0cf316670efec699cd24d04b4ebe7db5b65e363f83051d868512
diff --git a/media-gfx/prusaslicer/prusaslicer-9999.ebuild b/media-gfx/prusaslicer/prusaslicer-9999.ebuild
index 2f4ebe6ec2af..ddb4522b2ddc 100644
--- a/media-gfx/prusaslicer/prusaslicer-9999.ebuild
+++ b/media-gfx/prusaslicer/prusaslicer-9999.ebuild
@@ -48,6 +48,7 @@ RDEPEND="
sci-libs/nlopt
sci-libs/opencascade:=
sci-mathematics/cgal:=
+ sci-mathematics/z3:=
sys-apps/dbus
sys-libs/zlib:=
virtual/opengl
@@ -62,13 +63,10 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-2.6.0-dont-force-link-to-wayland-and-x11.patch"
- "${FILESDIR}/${PN}-2.8.0-wxwidgets-3.2.4.patch"
"${FILESDIR}/${PN}-2.8.1-cgal-6.0.patch"
"${FILESDIR}/${PN}-2.8.1-fstream.patch"
"${FILESDIR}/${PN}-2.8.1-fix-libsoup-double-linking.patch"
"${FILESDIR}/${PN}-2.8.1-boost-1.87.patch"
- "${FILESDIR}/${PN}-2.9.0-missing-includes.patch"
- "${FILESDIR}/${PN}-2.9.0-arrange-static.patch"
)
src_prepare() {