summaryrefslogtreecommitdiff
path: root/media-gfx
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-24 16:45:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-24 16:45:44 +0000
commitb0fd0bc5c186e99078ed8d07146e8c14f1089639 (patch)
tree5567654e1937500080d1c90411624ab268d27795 /media-gfx
parent1804d2ae908b26fe4e3d3a38646c7d6ffa733d92 (diff)
gentoo auto-resync : 24:01:2024 - 16:45:44
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/Manifest.gzbin37692 -> 37690 bytes
-rw-r--r--media-gfx/feh/Manifest2
-rw-r--r--media-gfx/feh/feh-3.10.2.ebuild4
-rw-r--r--media-gfx/fig2dev/Manifest4
-rw-r--r--media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild (renamed from media-gfx/fig2dev/fig2dev-3.2.9-r1.ebuild)4
-rw-r--r--media-gfx/fig2dev/metadata.xml9
-rw-r--r--media-gfx/transfig/Manifest5
-rw-r--r--media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch258
-rw-r--r--media-gfx/transfig/metadata.xml9
-rw-r--r--media-gfx/transfig/transfig-3.2.5e-r2.ebuild (renamed from media-gfx/transfig/transfig-3.2.5e-r1.ebuild)5
-rw-r--r--media-gfx/xfig/Manifest2
-rw-r--r--media-gfx/xfig/metadata.xml9
12 files changed, 296 insertions, 15 deletions
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 1ec9463ba12e..516eb18f0866 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest
index d4703503bab9..6a9c83f351b1 100644
--- a/media-gfx/feh/Manifest
+++ b/media-gfx/feh/Manifest
@@ -2,5 +2,5 @@ AUX feh-3.2-debug-cflags.patch 193 BLAKE2B 298f65a8f9142167d1cd2cfce0bc61ad9d7d4
DIST feh-3.10.1.tar.bz2 2109459 BLAKE2B 1b63a49cf29f2c869ff99ce5bc92134943d7f0854b2c87c694ef3dce953687558330e453c67878b566b19e4b64212173119287d07291e9b81f47cba1d553549e SHA512 fed215f4c1e0c23fdf6454e07bb5a31d4bfe6473b5ac2240d85ce44fabfe5764b396e336154841f0d9e90fee78807ed10b7aa12b7dfcf53e520913cd41779421
DIST feh-3.10.2.tar.bz2 2113183 BLAKE2B 0f4662068917628be6046d3f2ebd8177b7cc1699d693de31229d2ebc6188cc7a5170202188a426ec2e3d900f2c8fb34007395aecc151f8f034e5461d287f058f SHA512 698501347224887162631397bb3b6c5da81b88993876f001407dea87fdc4f458290272d75b400aea6c0927d3c53f290483b6a89cd2cb426f56957a4fe6267797
EBUILD feh-3.10.1.ebuild 1542 BLAKE2B 9326445156d98511da76e97ac2b271613608bc9dc90f84743df0e2fbe3a2cf2417da149e0bbfb8fb50a4fb3fdbd6324681e6cdf2c5afbb37d18cade61a9bd609 SHA512 736fa888046c828d1b3e478df6497ff3402a251b2c51464d08cb87f1ef4b5a35420714b161d863313a5f6cd98485d5476b0b2de1b2d8448fd9379b50a832a341
-EBUILD feh-3.10.2.ebuild 1546 BLAKE2B 538e9cfb7be1ba1ad73aaa1778ac813c20b0c550dabebd9a630f91866b340b007ad8b50907103b3be16f73a821cfb4853c67fc3be138f2fdee437a9ee0fbbd72 SHA512 8d0934c8d26c491275f9f9f702504eb4808485ba7fd6e456de5a69e25501bde480db6d86d61261c40bb540bf6186f95e85e4f92d75c5b83878c9cd1c5b4f5318
+EBUILD feh-3.10.2.ebuild 1541 BLAKE2B 6bd62dbd6bc420ac828c1da5572483f63121a277e0462e54d9c89be01b8ea1d773923b4e947b45983a794bbbc81c6cab1da3efe44d425f3b0dcaec1a3a77c398 SHA512 b6790d6c01feebc5117039c4a077f566eb1b8c59ef51869e2693ab8a8fa0072947e95e83356015d6289fe698aae052a4e8925ab77dad39051679359464745541
MISC metadata.xml 559 BLAKE2B 074f2a1c4a912ebf99cde3c7791ffccee8c19fe53e98794557d7807647d3c465e31fd95d855d7bfa43759d73c6deba365b24420624211355413bd13fe20bed1e SHA512 b811d6991505e777e858d88c26588d4e766a871895da586203565c7486d360d72d3514944caa483fe37c56211ea4a33a16313e1983a515aaf39b349935c73ddf
diff --git a/media-gfx/feh/feh-3.10.2.ebuild b/media-gfx/feh/feh-3.10.2.ebuild
index 591d0d3d06a3..112ee958f69c 100644
--- a/media-gfx/feh/feh-3.10.2.ebuild
+++ b/media-gfx/feh/feh-3.10.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2"
LICENSE="feh"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ppc ppc64 ~riscv x86"
IUSE="debug curl exif test xinerama inotify"
RESTRICT="test" # Tests are broken.
diff --git a/media-gfx/fig2dev/Manifest b/media-gfx/fig2dev/Manifest
index cc020c84eb6b..04dd2bc3ad26 100644
--- a/media-gfx/fig2dev/Manifest
+++ b/media-gfx/fig2dev/Manifest
@@ -1,4 +1,4 @@
DIST fig2dev-3.2.9.tar.xz 529892 BLAKE2B d6b4f84f89f85b282e2e02a3a4129ab8c9f67b3376b670fb553fc89347bf2552bfc3b3bfc4d4a4a35da7f9e5659f6f6fdf5a1fb4f82fb87d140dc09d079d9ffa SHA512 4a92539d79027c73cd9fa53d7e960db40ae5616d3197023a98346de4727cd70b28cd7d64ba33063dbe3dcacada7e97bb0e0c595547781a4244aea8c75d43f406
DIST fig2mpdf-1.1.2.tar.bz2 191438 BLAKE2B 411791fecf6e10aac92c004c7da69a10c97a6e12f811452f12d0b51b3a1eeff8fff97d831a5e64c9047855d27e6825a4e65f62be2536651e5876edd00cc822a9 SHA512 36dea40008371386b47a4451e2f311cc2540ab063e3b61e628a535775d62a8840c5cc20c37b80465184bf041c6e583aaf3e5156079e72211d0a87ff3346d2980
-EBUILD fig2dev-3.2.9-r1.ebuild 2272 BLAKE2B 72d1c212ace7127e13a05069a8207b3b191bb43b885ca3ad6f3f34de8cf1f26f59159af0e8c9c07963f1a8d4907ff9eadc6e5447c12eb95168dcdc304c1aa2ca SHA512 45d07282a5abc506ede81e17f9f340b3c8218e3a3392ab440737599eab3acc0a736b8f4e05ad050e1e07af8fe33be54e46f786b7790f4b715e0c557ce77fbe61
-MISC metadata.xml 239 BLAKE2B 7318d5b7bc5c4e143cab638973eb637b4d3b5e7d8ff039231251371b0574f12e318412fd306c2bcf7b6b3d5b04a7b103ca5e74c4f8088f944fa79b15f271a51f SHA512 f6816d8f304e955fa8f8e188f0ea7f0e20c2a13f19e5f5832d1e7ec7dda03c644196b762e5b76de6c19efc02fbafc4fc7add41627d36bcce537f7ec877a0ce3b
+EBUILD fig2dev-3.2.9-r2.ebuild 2286 BLAKE2B bbe0f7ee15568baffa71adcfca4c844149bf0792a1a6ebfd4bb425c6580512228549f9b7d203a160bef4c557bf05746f19b896903375f8fe1ec89ea8b24e95ae SHA512 67f2f7bfcb9dbd18d81e9f1e75acfe4c6f3d639358938786581bc6ffafbab76e01c9a45e927638dc80c6120b8cf2a298caa44461fdbc2757833dbd7ebf53a921
+MISC metadata.xml 484 BLAKE2B 8f0c03a4eae95a088a590133f0a911b6ff795d23aba1fddcafeceb40433b5af14c530b288552e6e97d5fd981dd37fc8491a7e4cfe5b79cf872c2fb70015d7cb6 SHA512 4c8313b75726d3fe87f68b7810f9f69a0a9fa4deddd856d5e7276bb5b419400ca583a96d59f3333edba52c71bc53f4687dcfe4e72e37e85e80a9cc95c52a733e
diff --git a/media-gfx/fig2dev/fig2dev-3.2.9-r1.ebuild b/media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild
index 5868fee0a13c..e886fa78c3e4 100644
--- a/media-gfx/fig2dev/fig2dev-3.2.9-r1.ebuild
+++ b/media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc
RDEPEND="
media-libs/libpng
- virtual/jpeg
+ media-libs/libjpeg-turbo:=
x11-apps/rgb
x11-libs/libXpm
!media-gfx/transfig
diff --git a/media-gfx/fig2dev/metadata.xml b/media-gfx/fig2dev/metadata.xml
index 9206b593ffbc..78af0f20536c 100644
--- a/media-gfx/fig2dev/metadata.xml
+++ b/media-gfx/fig2dev/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <maintainer type="person" proxied="yes">
+ <email>mario.haustein@hrz.tu-chemnitz.de</email>
+ <name>Mario Haustein</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="sourceforge">mcj</remote-id>
</upstream>
diff --git a/media-gfx/transfig/Manifest b/media-gfx/transfig/Manifest
index 7c3388dac695..13685fcfc408 100644
--- a/media-gfx/transfig/Manifest
+++ b/media-gfx/transfig/Manifest
@@ -1,7 +1,8 @@
+AUX transfig-3.2.5e-clang-17.patch 6831 BLAKE2B 7a0c77e0697d4e7465edc3484d07b0be307322d0f9fab58e62c3371fecda937fb8e39a3c067d72ab2ffaadab26a517be45d59d3480b0469c2c41ab53e5e1a28d SHA512 2ed8864c47ade249509a903efaced6fd7036c1ddd257ef86604533d53645a46cc543b5ac7355d21b00b69a76725b6adf0a506522a80df3ab0979863b8a3f4461
AUX transfig-3.2.5e-clang.patch 352 BLAKE2B 4fd67be2edad08f410b846bc57701d4e3eaa88eb6eda65500ed2cf530d1e8a7772f4618e83d0440c4429ebbf0c14f08f8424896057eb5ebc230e1f1c5f12e982 SHA512 72ccf2ef21f7d90e688cd0bcc7e6aa91b0a460e34b6484ae0dc1e6d059ffc0f921af9c7637bf38aecbd66116583d4a13aee16d5643f6c4f771b480fa75828511
AUX transfig-3.2.5e-gcc10-fno-common.patch 939 BLAKE2B 70af7830470b5ed524d6b5df5ae11369476bbc60594da9bd766aa1d752020171b82e0d35e0d57ce1499f69e13b5a5f5274c9c530a2d7fa0f9deabda55462f0a0 SHA512 7b4b5dd4da00180f2eb34a7dcdc407e958df69ba843c371c496dc488977aa8045c31e1007f05e9dcb96765bfa83df75caabd92c99114555b252846892292e465
DIST fig2mpdf-1.1.2.tar.bz2 191438 BLAKE2B 411791fecf6e10aac92c004c7da69a10c97a6e12f811452f12d0b51b3a1eeff8fff97d831a5e64c9047855d27e6825a4e65f62be2536651e5876edd00cc822a9 SHA512 36dea40008371386b47a4451e2f311cc2540ab063e3b61e628a535775d62a8840c5cc20c37b80465184bf041c6e583aaf3e5156079e72211d0a87ff3346d2980
DIST transfig-3.2.5e-gentoo-patchset-r1.tar.bz2 21160 BLAKE2B 093020827fc0636f7549c3b325e4f148aa52407d8e288038dd02012875737523e83e0717662d04e463a01e8cfacfabffaaa4362b5bb1276c4f2052f6653fa26f SHA512 dbef1ca464929de45f3c706e76eb9f324ea9e692cc8c924893926e07ef7d4e0dbe597bcf465a9c7fc9fca22abe0acc6784ab09658a18aeff4ba44921b52b02ff
DIST transfig.3.2.5e.tar.gz 531256 BLAKE2B 830a97cb801b9cb284f7746a7f4a9645263cc34fd35d904288143d730331901302b12223ba135d8fa936f5ca0eeccacd194bbe2e74dfcfbf0cf4aede273ab507 SHA512 ed1379f1112514d90a4b3eecd3222baad311d804b5090e8e66867ec299e4f9a5f8d83ef8939aa6ecaa85a18143b8fb9b97f78e078ac5eeb934a158c55de6bb1e
-EBUILD transfig-3.2.5e-r1.ebuild 3476 BLAKE2B 5a3788a5a7ca45a75a53ea6b8fc98fa876ebb0e7b6af615f7a7d573982768829da9d518b838173f34efa0bf26c074e2fb29fd60ccdfa5ec6e61d02fb62b50c9f SHA512 1c54f2856a177750af53322b035b9bea6d0f44539fca467caf48461ac6812e2374f9f37e62a67f55629caaf1ad11274033b38b34d6833fb95f23a4185af17fc3
-MISC metadata.xml 239 BLAKE2B 7318d5b7bc5c4e143cab638973eb637b4d3b5e7d8ff039231251371b0574f12e318412fd306c2bcf7b6b3d5b04a7b103ca5e74c4f8088f944fa79b15f271a51f SHA512 f6816d8f304e955fa8f8e188f0ea7f0e20c2a13f19e5f5832d1e7ec7dda03c644196b762e5b76de6c19efc02fbafc4fc7add41627d36bcce537f7ec877a0ce3b
+EBUILD transfig-3.2.5e-r2.ebuild 3533 BLAKE2B 1bb12eb1dfe83010911b1278197e89ea707acae87e1b597eb34743c6ee583fe5d2a62898736d6eaba74f356c3739fff6726a7232615dd9afcacee7f98410b9cc SHA512 d402ce783ea7c50eb85b25b1bd9278bb11cf39d6a90ff5cd21654d06fe59d7f350298fc259fdcb16d5e86519b7b0fffa31f4364458eca87b631279b3d554d9bc
+MISC metadata.xml 484 BLAKE2B 8f0c03a4eae95a088a590133f0a911b6ff795d23aba1fddcafeceb40433b5af14c530b288552e6e97d5fd981dd37fc8491a7e4cfe5b79cf872c2fb70015d7cb6 SHA512 4c8313b75726d3fe87f68b7810f9f69a0a9fa4deddd856d5e7276bb5b419400ca583a96d59f3333edba52c71bc53f4687dcfe4e72e37e85e80a9cc95c52a733e
diff --git a/media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch b/media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch
new file mode 100644
index 000000000000..a4b68f22e55e
--- /dev/null
+++ b/media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch
@@ -0,0 +1,258 @@
+diff --git a/fig2dev/dev/genibmgl.c b/fig2dev/dev/genibmgl.c
+index a14b96f..e24b181 100644
+--- a/fig2dev/dev/genibmgl.c
++++ b/fig2dev/dev/genibmgl.c
+@@ -50,7 +50,7 @@
+ #include "fig2dev.h"
+ #include "object.h"
+
+-static set_style();
++static void set_style();
+
+ #define FONTS 35
+ #define COLORS 8
+@@ -458,7 +458,7 @@ F_compound *objects;
+ fprintf(tfp, "VS%.2f;\n", pen_speed);
+ }
+
+-static arc_tangent(x1, y1, x2, y2, direction, x, y)
++static void arc_tangent(x1, y1, x2, y2, direction, x, y)
+ double x1, y1, x2, y2, *x, *y;
+ int direction;
+ {
+@@ -474,7 +474,7 @@ int direction;
+
+ /* draw arrow heading from (x1, y1) to (x2, y2) */
+
+-static draw_arrow_head(x1, y1, x2, y2, arrowht, arrowwid)
++static void draw_arrow_head(x1, y1, x2, y2, arrowht, arrowwid)
+ double x1, y1, x2, y2, arrowht, arrowwid;
+ {
+ double x, y, xb, yb, dx, dy, l, sina, cosa;
+@@ -512,7 +512,7 @@ double x1, y1, x2, y2, arrowht, arrowwid;
+ /*
+ * set_style - issue line style commands as appropriate
+ */
+-static set_style(style, length)
++static void set_style(style, length)
+ int style;
+ double length;
+ {
+@@ -567,7 +567,7 @@ double length;
+ * set_width - issue line width commands as appropriate
+ * NOTE: HPGL/2 command used
+ */
+-static set_width(w)
++static int set_width(w)
+ int w;
+ {
+ static int current_width=-1;
+@@ -585,7 +585,7 @@ static set_width(w)
+ /*
+ * set_color - issue line color commands as appropriate
+ */
+-static set_color(color)
++static void set_color(color)
+ int color;
+ {
+ static int number = 0; /* 1 <= number <= 8 */
+@@ -604,7 +604,7 @@ static set_color(color)
+ }
+ }
+
+-static fill_polygon(pattern, color)
++static void fill_polygon(pattern, color)
+ int pattern;
+ int color;
+ {
+@@ -876,7 +876,7 @@ void genibmgl_line(l)
+
+ #define THRESHOLD .05 /* inch */
+
+-static bezier_spline(a0, b0, a1, b1, a2, b2, a3, b3)
++static void bezier_spline(a0, b0, a1, b1, a2, b2, a3, b3)
+ double a0, b0, a1, b1, a2, b2, a3, b3;
+ {
+ double x0, y0, x3, y3;
+@@ -932,7 +932,7 @@ F_spline *s;
+ s->for_arrow->ht/ppi, s->for_arrow->wid/ppi);
+ }
+
+-static quadratic_spline(a1, b1, a2, b2, a3, b3, a4, b4)
++static void quadratic_spline(a1, b1, a2, b2, a3, b3, a4, b4)
+ double a1, b1, a2, b2, a3, b3, a4, b4;
+ {
+ double x1, y1, x4, y4;
+diff --git a/fig2dev/dev/genpstex.c b/fig2dev/dev/genpstex.c
+index 7ab1fb5..8768d4e 100644
+--- a/fig2dev/dev/genpstex.c
++++ b/fig2dev/dev/genpstex.c
+@@ -42,6 +42,7 @@
+ #include "genpdf.h"
+ #include "object.h"
+ #include "texfonts.h"
++#include "setfigfont.h"
+
+ extern double rad2deg;
+
+@@ -105,7 +106,7 @@ static void genpstex_p_finalize_objects(int depth);
+
+ /*************************************************************************
+ *************************************************************************/
+-static
++static int
+ translate2(xp, yp)
+ int *xp, *yp;
+ {
+@@ -113,7 +114,7 @@ translate2(xp, yp)
+ *yp = (double)(TOP - *yp -1);
+ }
+
+-static
++static int
+ translate1_d(xp, yp)
+ double *xp, *yp;
+ {
+@@ -121,7 +122,7 @@ translate1_d(xp, yp)
+ *yp = *yp + 1.0;
+ }
+
+-static
++static int
+ translate2_d(xp, yp)
+ double *xp, *yp;
+ {
+diff --git a/fig2dev/dev/genshape.c b/fig2dev/dev/genshape.c
+index f59448d..b320605 100644
+--- a/fig2dev/dev/genshape.c
++++ b/fig2dev/dev/genshape.c
+@@ -97,7 +97,7 @@ struct shapegroup {
+ typedef struct shapegroup shapegroup;
+
+ static shapegroup *shapegroups;
+-static num_shapegroups=0;
++static int num_shapegroups=0;
+
+
+ static void alloc_arrays() {
+@@ -615,7 +615,7 @@ static intersect_point *intersect_points=NULL;
+ static int MAX_INTERSECTPOINTS=0;
+ #define INTERSECTPOINT_INC 100
+
+-static realloc_intersects(int minimum) {
++static void realloc_intersects(int minimum) {
+ while (minimum>=MAX_INTERSECTPOINTS) {
+ MAX_INTERSECTPOINTS+=INTERSECTPOINT_INC;
+ intersect_points=realloc(intersect_points, sizeof(intersect_points[0])*MAX_INTERSECTPOINTS);
+diff --git a/fig2dev/dev/readpcx.c b/fig2dev/dev/readpcx.c
+index 5b2d3d0..47270da 100644
+--- a/fig2dev/dev/readpcx.c
++++ b/fig2dev/dev/readpcx.c
+@@ -72,7 +72,7 @@ void dispbyte(unsigned char *ptr,int *xp,int *yp,int c,int w,int h,
+
+ void pcx_decode();
+
+-_read_pcx(pcxfile,pic)
++int _read_pcx(pcxfile,pic)
+ FILE *pcxfile;
+ F_pic *pic;
+ {
+diff --git a/fig2dev/fig2dev.c b/fig2dev/fig2dev.c
+index 93df432..a0b829e 100644
+--- a/fig2dev/fig2dev.c
++++ b/fig2dev/fig2dev.c
+@@ -373,7 +373,7 @@ grid_usage()
+ fprintf(stderr," Ignoring grid.\n");
+ }
+
+-main(argc, argv)
++void main(argc, argv)
+ int argc;
+ char *argv[];
+ {
+diff --git a/fig2dev/fig2dev.h b/fig2dev/fig2dev.h
+index 512cddf..346793f 100644
+--- a/fig2dev/fig2dev.h
++++ b/fig2dev/fig2dev.h
+@@ -160,6 +160,10 @@ extern Boolean psencode_header_done; /* if we have already emitted PSencode head
+ extern Boolean transp_header_done; /* if we have already emitted transparent image header */
+ extern Boolean grayonly; /* convert colors to grayscale (-N option) */
+
++static void arc_tangent(double x1, double y1, double x2, double y2, int direction, double *x, double *y);
++extern void arc_tangent_int(double x1, double y1, double x2, double y2, int direction, int *x, int *y);
++extern int depth_filter(int);
++
+ struct paperdef
+ {
+ char *name; /* name for paper size */
+diff --git a/fig2dev/latex_line.c b/fig2dev/latex_line.c
+index cede1d2..cef37d0 100644
+--- a/fig2dev/latex_line.c
++++ b/fig2dev/latex_line.c
+@@ -173,7 +173,7 @@ get_slope(dx, dy, sxp, syp, arrow)
+ if (dy < 0) *syp = -*syp;
+ }
+
+-latex_endpoint(x1, y1, x2, y2, xout, yout, arrow, magnet)
++void latex_endpoint(x1, y1, x2, y2, xout, yout, arrow, magnet)
+ int x1, y1, x2, y2;
+ int *xout, *yout;
+ int arrow, magnet;
+diff --git a/transfig/sys.c b/transfig/sys.c
+index 8d78394..f2fc227 100644
+--- a/transfig/sys.c
++++ b/transfig/sys.c
+@@ -14,6 +14,12 @@
+ *
+ */
+
++#define _POSIX_SOURCE
++#include <fcntl.h>
++#include <sys/stat.h>
++#include <sys/types.h>
++#include <unistd.h>
++#undef _POSIX_SOURCE
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -41,7 +47,7 @@ char *sysls()
+ return sysbuf;
+ }
+
+-sysmv(file)
++void sysmv(file)
+ char *file;
+ {
+ sprintf(sysbuf, "%s~", file);
+diff --git a/transfig/transfig.c b/transfig/transfig.c
+index 798d05a..0688e84 100644
+--- a/transfig/transfig.c
++++ b/transfig/transfig.c
+@@ -26,6 +26,7 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include "patchlevel.h"
+ #include "transfig.h"
+
+@@ -87,7 +88,7 @@ char *iname[] = {
+ "ps",
+ "eps"};
+
+-main(argc, argv)
++int main(argc, argv)
+ int argc;
+ char *argv[];
+ {
+diff --git a/transfig/transfig.h b/transfig/transfig.h
+index 6773e29..0bf0d50 100644
+--- a/transfig/transfig.h
++++ b/transfig/transfig.h
+@@ -56,3 +56,6 @@ extern char *txfile, *mkfile;
+ extern char *optarg;
+ extern int optind;
+
++extern void sysmv();
++extern void makefile();
++extern void texfile();
diff --git a/media-gfx/transfig/metadata.xml b/media-gfx/transfig/metadata.xml
index 9206b593ffbc..78af0f20536c 100644
--- a/media-gfx/transfig/metadata.xml
+++ b/media-gfx/transfig/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <maintainer type="person" proxied="yes">
+ <email>mario.haustein@hrz.tu-chemnitz.de</email>
+ <name>Mario Haustein</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="sourceforge">mcj</remote-id>
</upstream>
diff --git a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild b/media-gfx/transfig/transfig-3.2.5e-r2.ebuild
index 423c8f8238f7..ebb7a376390f 100644
--- a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild
+++ b/media-gfx/transfig/transfig-3.2.5e-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc
RDEPEND="
media-libs/libpng
- virtual/jpeg
+ media-libs/libjpeg-turbo:=
x11-apps/rgb
x11-libs/libXpm
!media-gfx/fig2dev
@@ -40,6 +40,7 @@ PATCHES=(
"${WORKDIR}/${P}-gentoo-patchset/${PN}-3.2.5e-fprintf_format_warnings.patch"
"${FILESDIR}/${PN}-3.2.5e-gcc10-fno-common.patch"
"${FILESDIR}/${PN}-3.2.5e-clang.patch"
+ "${FILESDIR}/${PN}-3.2.5e-clang-17.patch"
)
DOCS=( README CHANGES LATEX.AND.XFIG NOTES )
diff --git a/media-gfx/xfig/Manifest b/media-gfx/xfig/Manifest
index 81dec73f7ae1..5d535f529669 100644
--- a/media-gfx/xfig/Manifest
+++ b/media-gfx/xfig/Manifest
@@ -5,4 +5,4 @@ AUX xfig-3.2.8b-app-defaults.patch 508 BLAKE2B 1d36345fd7b203a7dff8b13a73ae5abf2
AUX xfig-3.2.9-app-defaults.patch 452 BLAKE2B 7271ba9cfe0c36e708b4f7b4cb558afd6628f73eeb4954261e1587d780db3d62a29e5bbd4a68e0eb0c52ed8e3a80044286150c494d8eebf8f9c29f1295d77ccd SHA512 c64e08b69a88adf61fb4defaf757deecf66d6bb3c5b58b927907586dd271648abad0e57263a257d385c2520a6b8699054d4d8935abfed439f49c1f79d7994e63
DIST xfig-3.2.9.tar.xz 5368544 BLAKE2B 6fd04d7238453d304a5e9624524f1e3674fe21ea3485d0925fa430a6312b61019a54397301cd7773565035cd3aee7fa130ed2459187241a778c0d44759c57d45 SHA512 c5e797b394740761a24e6e5e83d025dd78a11ad7d12662728c708218d7131d9077d9ed0c09023134ed9d709c58f52f5c9182e5b50e540b1876be4c359d79a60e
EBUILD xfig-3.2.9.ebuild 1199 BLAKE2B 3ef57a488628fc91a42879d600af5b0d4b21f4081a1b8ec468930c968bb93f4f00ec8c3ae8e3962f99aa4ec2814cf732ec8c9d42b238d9fc8ecdf7189904763c SHA512 e8a1e119eb47f4d57f75a05996f68a465a8047592c8efaf3a9fb04c50b8810ab3bd9bd23520f0bdf0100e939e08446e6f285ee53430df4c479380c8152c027df
-MISC metadata.xml 239 BLAKE2B 7318d5b7bc5c4e143cab638973eb637b4d3b5e7d8ff039231251371b0574f12e318412fd306c2bcf7b6b3d5b04a7b103ca5e74c4f8088f944fa79b15f271a51f SHA512 f6816d8f304e955fa8f8e188f0ea7f0e20c2a13f19e5f5832d1e7ec7dda03c644196b762e5b76de6c19efc02fbafc4fc7add41627d36bcce537f7ec877a0ce3b
+MISC metadata.xml 484 BLAKE2B 8f0c03a4eae95a088a590133f0a911b6ff795d23aba1fddcafeceb40433b5af14c530b288552e6e97d5fd981dd37fc8491a7e4cfe5b79cf872c2fb70015d7cb6 SHA512 4c8313b75726d3fe87f68b7810f9f69a0a9fa4deddd856d5e7276bb5b419400ca583a96d59f3333edba52c71bc53f4687dcfe4e72e37e85e80a9cc95c52a733e
diff --git a/media-gfx/xfig/metadata.xml b/media-gfx/xfig/metadata.xml
index 9206b593ffbc..78af0f20536c 100644
--- a/media-gfx/xfig/metadata.xml
+++ b/media-gfx/xfig/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <maintainer type="person" proxied="yes">
+ <email>mario.haustein@hrz.tu-chemnitz.de</email>
+ <name>Mario Haustein</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
<remote-id type="sourceforge">mcj</remote-id>
</upstream>