commit: 38cc5f38847cdbd5a00cc7a07bf76a1a3a9be224 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> AuthorDate: Wed May 7 01:48:21 2025 +0000 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> CommitDate: Wed May 7 01:50:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38cc5f38
media-gfx/xloadimage: Delete Closes: https://bugs.gentoo.org/953119 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> media-gfx/xloadimage/Manifest | 3 - .../xloadimage/files/xloadimage-4.1-bracket.patch | 13 -- .../xloadimage/files/xloadimage-4.1-c99.patch | 15 -- .../xloadimage/files/xloadimage-4.1-endif.patch | 11 - ...mage-4.1-fix-incomp-function-pointer-musl.patch | 14 -- ...age-4.1-fix-incomp-function-pointer-types.patch | 17 -- .../files/xloadimage-4.1-include-errno_h.patch | 13 -- .../files/xloadimage-4.1-ldflags_and_exit.patch | 23 -- .../xloadimage/files/xloadimage-4.1-libpng15.patch | 29 --- .../files/xloadimage-4.1-unaligned-access.patch | 51 ---- .../files/xloadimage-4.1-zio-shell-meta-char.diff | 36 --- media-gfx/xloadimage/files/xloadimage-gentoo.patch | 258 --------------------- media-gfx/xloadimage/metadata.xml | 5 - media-gfx/xloadimage/xloadimage-4.1-r15.ebuild | 92 -------- media-gfx/xloadimage/xloadimage-4.1-r16.ebuild | 93 -------- media-gfx/xloadimage/xloadimage-4.1-r17.ebuild | 97 -------- media-gfx/xloadimage/xloadimage-4.1-r18.ebuild | 97 -------- profiles/package.mask | 6 - 18 files changed, 873 deletions(-) diff --git a/media-gfx/xloadimage/Manifest b/media-gfx/xloadimage/Manifest deleted file mode 100644 index 32fe79df1f93..000000000000 --- a/media-gfx/xloadimage/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST xloadimage-4.1-fix-build-for-clang16.patch.xz 23800 BLAKE2B 8417465020f06483c397dd86124297feb320530bd013d6f94b091ac2166da9dc45017b43a21e2ce7a6f03493188e2535294e9b79e7ebbe0062bf0f22166f13d7 SHA512 a8f40fe4a5e8750b2c2b98b1f7488275c1f0763d2814359ec8dce48d1201e78d87f189abf6fcb8fa4753828921fd0c593696ad1958345f954f740687502a896f -DIST xloadimage-4.1-gentoo-r1.diff.bz2 41535 BLAKE2B 77cdbb2e6d5dda6084aae2831bcb8750a027f59a673f5a1f8eeb61385bd21243d640bd13a3be7fb24d2ce2cb475a05cb04c91c2b53977c61fb3aa4416e67e112 SHA512 a1a52d576eb68c44e5ff3b68a6bd87cd9b8f21f6fa8edee2d7df2329002d40f6513df6c04ecd57f66018583d0251019bd02e15756dac705b8c9cb8470cb386e3 -DIST xloadimage.4.1.tar.gz 596021 BLAKE2B 3c22facf05167d1836c21243799d8f66c211e44d659b4397668ed604cdd82b3bd8f11ab7b3be5e87c59a9b3aa8569d0d3d2e474b572c3bca07b6437b293014bf SHA512 2c91699c8ef07c101ff9b458708ace01cab2979a5e88cf8a4e47ec971f7b4cb5571108afa3e53271ade4e8ccfdcf72ef9e2e09edfc0be6b8afaba50847aa0586 diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-bracket.patch b/media-gfx/xloadimage/files/xloadimage-4.1-bracket.patch deleted file mode 100644 index 5d71028652da..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-bracket.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ruN xloadimage.4.1.patched/jpeg.c xloadimage.4.1/jpeg.c ---- xloadimage.4.1.patched/jpeg.c 2011-08-25 22:44:04.835308001 +0200 -+++ xloadimage.4.1/jpeg.c 2011-08-25 22:45:57.391307973 +0200 -@@ -321,8 +321,8 @@ - cinfo->arith_code = TRUE; - #else - fprintf(stderr, "jpegDump: sorry, arithmetic coding not supported\n"); -- } - #endif -+ } - else if (!strncmp("grayscale", name, strlen(name)) || - !strncmp("greyscale", name, strlen(name)) || - !strncmp("monochrome", name, strlen(name))) { diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-c99.patch b/media-gfx/xloadimage/files/xloadimage-4.1-c99.patch deleted file mode 100644 index 6da8b008aa86..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-c99.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://bugs.gentoo.org/920772#c11 -Signed-off-by: Stephane Bakhos <[email protected]> ---- a/pdsuncomp.c -+++ b/pdsuncomp.c -@@ -421,8 +421,8 @@ - static char obuf[2048]; - char ibuf[2048]; - int left; -- int in_length; -- static int out_length= 2048, out_ptr= 0; -+ long int in_length; -+ static long int out_length= 2048, out_ptr= 0; - - if (Decompressing) { - left= size; diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-endif.patch b/media-gfx/xloadimage/files/xloadimage-4.1-endif.patch deleted file mode 100644 index df6f3e492190..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-endif.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- xloadimage.4.1/copyright.orig 2005-03-04 12:58:27.347474256 +0100 -+++ xloadimage.4.1/copyright.h 2005-03-04 12:58:42.913107920 +0100 -@@ -22,7 +22,7 @@ - #ifndef __SABER__ - #ifndef LINT - static char *Copyright= "Copyright 1989, 1993 Jim Frost"; --#endif LINT -+#endif /* LINT */ - #endif - #define _JIM_COPYRIGHT_ - #endif diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-fix-incomp-function-pointer-musl.patch b/media-gfx/xloadimage/files/xloadimage-4.1-fix-incomp-function-pointer-musl.patch deleted file mode 100644 index ab76b835c899..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-fix-incomp-function-pointer-musl.patch +++ /dev/null @@ -1,14 +0,0 @@ -__signalhandler_t isn't defined on musl, one needs to drill down to bare type definition -so code builds both on glibc and musl systems -https://bugs.gentoo.org/924114 ---- a/window.c -+++ b/window.c -@@ -833,7 +833,7 @@ char imageInWindow (Display *disp, int scrn, Image *image, OptionSet *global_opt - /* reset alarm to -delay seconds after every event */ - #ifdef ENABLE_TIMEOUT - AlarmWentOff = 0; -- signal(SIGALRM, delayAlarmHandler); -+ signal(SIGALRM, (void (*)(int))delayAlarmHandler); - alarm(delay); - #endif /* ENABLE_TIMEOUT */ - } diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-fix-incomp-function-pointer-types.patch b/media-gfx/xloadimage/files/xloadimage-4.1-fix-incomp-function-pointer-types.patch deleted file mode 100644 index 0ddd2da0f65f..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-fix-incomp-function-pointer-types.patch +++ /dev/null @@ -1,17 +0,0 @@ -Inpompatible function pointers are an error instead of a warning by default since clang16 - -Bug: https://bugs.gentoo.org/896232 - -Pascal Jäger <[email protected]> (2023-09-22) - ---- a/window.c -+++ b/window.c -@@ -833,7 +833,7 @@ char imageInWindow (Display *disp, int scrn, Image *image, OptionSet *global_opt - /* reset alarm to -delay seconds after every event */ - #ifdef ENABLE_TIMEOUT - AlarmWentOff = 0; -- signal(SIGALRM, delayAlarmHandler); -+ signal(SIGALRM, (__sighandler_t)delayAlarmHandler); - alarm(delay); - #endif /* ENABLE_TIMEOUT */ - } diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-include-errno_h.patch b/media-gfx/xloadimage/files/xloadimage-4.1-include-errno_h.patch deleted file mode 100644 index f071d761617a..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-include-errno_h.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- xloadimage.4.1/img.c.orig 2003-01-01 15:14:47.000000000 +0200 -+++ xloadimage.4.1/img.c 2003-01-01 15:15:05.000000000 +0200 -@@ -14,9 +14,9 @@ - #include <stdlib.h> - #include <string.h> - #include <math.h> -+#include <errno.h> - #include "image.h" - --extern int errno; - - #define TRUE 1 - #define FALSE 0 diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-ldflags_and_exit.patch b/media-gfx/xloadimage/files/xloadimage-4.1-ldflags_and_exit.patch deleted file mode 100644 index afdea768aa47..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-ldflags_and_exit.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -ur xloadimage.4.1.orig/Makefile.in xloadimage.4.1/Makefile.in ---- xloadimage.4.1.orig/Makefile.in 2009-09-04 15:37:09.000000000 +0300 -+++ xloadimage.4.1/Makefile.in 2009-09-04 15:38:50.000000000 +0300 -@@ -27,7 +27,7 @@ - $(CC) -o $@ $(OBJS) build.o $(LDFLAGS) $(XLIB) $(LIBS) - - uufilter: uufilter.c -- $(CC) $(CFLAGS) $(DEFS) uufilter.c -o $@ -+ $(CC) $(LDFLAGS) $(CFLAGS) $(DEFS) uufilter.c -o $@ - - .c.o: config.h image.h - $(CC) $(CFLAGS) -c $(DEFS) $< -diff -ur xloadimage.4.1.orig/uufilter.c xloadimage.4.1/uufilter.c ---- xloadimage.4.1.orig/uufilter.c 2009-09-04 15:37:09.000000000 +0300 -+++ xloadimage.4.1/uufilter.c 2009-09-04 15:37:59.000000000 +0300 -@@ -11,6 +11,7 @@ - */ - - #include <stdio.h> -+#include <stdlib.h> - #include <string.h> - - int main(argc, argv) diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-libpng15.patch b/media-gfx/xloadimage/files/xloadimage-4.1-libpng15.patch deleted file mode 100644 index da222d68c257..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-libpng15.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- a/png.c -+++ b/png.c -@@ -75,7 +75,7 @@ - { - debug(" #error "); - output_warn( png_ptr, str); -- longjmp(png_ptr->jmpbuf, 1); /* return control to outer routine */ -+ longjmp(png_jmpbuf(png_ptr), 1); /* return control to outer routine */ - } - - -@@ -164,7 +164,7 @@ - png_destroy_read_struct(png_pp, info_pp, end_pp); - return 0; - } -- if (setjmp((*png_pp)->jmpbuf)) { -+ if (setjmp(png_jmpbuf(*png_pp))) { - /* On error */ - png_destroy_read_struct(png_pp, info_pp, end_pp); - return 0; -@@ -220,7 +220,7 @@ - zclose(zinput_file); - return 0; - } -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - /* On error */ - freeImage(image); - png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-unaligned-access.patch b/media-gfx/xloadimage/files/xloadimage-4.1-unaligned-access.patch deleted file mode 100644 index 874ad8a4f329..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-unaligned-access.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff -ruN ./cmuwmraster.c /tmp/xloadimage.4.1/cmuwmraster.c ---- a/cmuwmraster.c 2005-07-23 13:15:50 -0700 -+++ b/cmuwmraster.c 2005-07-23 13:08:36 -0700 -@@ -20,7 +20,7 @@ - char *name; - struct cmuwm_header *headerp; - { -- printf("%s is a %ldx%ld %ld plane CMU WM raster\n", -+ printf("%s is a %lux%lu %lu plane CMU WM raster\n", - name, - memToVal(headerp->width, sizeof(long)), - memToVal(headerp->height, sizeof(long)), -diff -ruN ./niff.c /tmp/xloadimage.4.1/niff.c ---- a/niff.c 2005-07-23 13:15:50 -0700 -+++ b/niff.c 2005-07-23 13:07:55 -0700 -@@ -24,18 +24,18 @@ - memToVal(header->width, 4), - memToVal(header->height, 4)); - if (memToVal(header->version, 4) != NIFF_VERSION) -- printf("version %ld ", memToVal(header->version, 4)); -+ printf("version %lu ", memToVal(header->version, 4)); - printf("NIFF "); - switch (header->type) { - case NIFF_BITMAP: - printf("bitmap image"); - break; - case NIFF_RGB: -- printf("%ld-bit RGB image with %ld colors", -+ printf("%lu-bit RGB image with %lu colors", - memToVal(header->depth, 4), memToVal(header->cmap_size, 4)); - break; - case NIFF_TRUE: -- printf("%ld-bit true color image", memToVal(header->depth, 4)); -+ printf("%lu-bit true color image", memToVal(header->depth, 4)); - break; - default: - printf("image with an unknown type"); -diff -ruN ./root.c /tmp/xloadimage.4.1/root.c ---- a/root.c 2005-07-23 13:15:51 -0700 -+++ b/root.c 2005-07-23 13:05:48 -0700 -@@ -68,8 +68,8 @@ - Pixmap *pm; - Atom actual_type; /* NOTUSED */ - int format; -- int nitems; -- int bytes_after; -+ unsigned long nitems; -+ unsigned long bytes_after; - - /* intern the property name */ - Atom atom = XInternAtom(dpy, RETAIN_PROP_NAME, 0); diff --git a/media-gfx/xloadimage/files/xloadimage-4.1-zio-shell-meta-char.diff b/media-gfx/xloadimage/files/xloadimage-4.1-zio-shell-meta-char.diff deleted file mode 100644 index 730504fb43f6..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-4.1-zio-shell-meta-char.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- xloadimage.4.1/zio.c 1993-10-28 17:10:02.000000000 +0000 -+++ xloadimage.4.1/zio.c 2005-02-28 15:32:05.895470680 +0000 -@@ -210,9 +211,30 @@ - if ((strlen(name) > strlen(filter->extension)) && - !strcmp(filter->extension, - name + (strlen(name) - strlen(filter->extension)))) { -- debug(("Filtering image through '%s'\n", filter->filter)); -- zf->type= ZPIPE; -- sprintf(buf, "%s %s", filter->filter, name); -+ char *fname, *t, *s; -+ -+ /* meta-char protection from xli. -+ * -+ * protect in single quotes, replacing single quotes -+ * with '"'"', so worst-case expansion is 5x -+ */ -+ -+ s = fname = (char *) lmalloc(1 + (5 * strlen(name)) + 1 + 1); -+ *s++ = '\''; -+ for (t = name; *t; ++t) { -+ if ('\'' == *t) { -+ /* 'foo'bar' -> 'foo'"'"'bar' */ -+ strcpy(s, "'\"'\"'"); -+ s += strlen(s); -+ } else { -+ *s++ = *t; -+ } -+ } -+ strcpy (s, "'"); -+ debug(("Filtering image through '%s'\n", filter->filter)); -+ zf->type= ZPIPE; -+ sprintf(buf, "%s %s", filter->filter, fname); -+ lfree (fname); - if (! (zf->stream= popen(buf, "r"))) { - lfree((byte *)zf->filename); - zf->filename= NULL; diff --git a/media-gfx/xloadimage/files/xloadimage-gentoo.patch b/media-gfx/xloadimage/files/xloadimage-gentoo.patch deleted file mode 100644 index 896786680e30..000000000000 --- a/media-gfx/xloadimage/files/xloadimage-gentoo.patch +++ /dev/null @@ -1,258 +0,0 @@ -diff -ru xloadimage.4.1.orig/config.c xloadimage.4.1/config.c ---- xloadimage.4.1.orig/config.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/config.c 2005-10-22 15:58:16.000000000 +0200 -@@ -313,12 +313,13 @@ - * -1 if access denied or not found, 0 if ok. - */ - --int findImage(name, fullname) -+int findImage(name, fullname, size) - char *name, *fullname; -+ size_t size; - { unsigned int p, e; - struct stat sbuf; - -- strcpy(fullname, name); -+ strncpy(fullname, name, size); - if (!strcmp(name, "stdin")) /* stdin is special name */ - return(0); - -@@ -327,7 +328,7 @@ - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #ifndef NO_COMPRESS -- strcat(fullname, ".Z"); -+ strncat(fullname, ".Z", size); - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #endif -@@ -336,12 +337,12 @@ - #ifdef VMS - sprintf(fullname, "%s%s", Paths[p], name); - #else -- sprintf(fullname, "%s/%s", Paths[p], name); -+ snprintf(fullname, size, "%s/%s", Paths[p], name); - #endif - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #ifndef NO_COMPRESS -- strcat(fullname, ".Z"); -+ strncat(fullname, ".Z", size); - if (! stat(fullname, &sbuf)) - #endif - return(fileIsOk(fullname, &sbuf)); -@@ -349,12 +350,12 @@ - #ifdef VMS - sprintf(fullname, "%s%s%s", Paths[p], name, Exts[e]); - #else -- sprintf(fullname, "%s/%s%s", Paths[p], name, Exts[e]); -+ snprintf(fullname, size, "%s/%s%s", Paths[p], name, Exts[e]); - #endif - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #ifndef NO_COMPRESS -- strcat(fullname, ".Z"); -+ strncat(fullname, ".Z", size); - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #endif -@@ -362,11 +363,11 @@ - } - - for (e= 0; e < NumExts; e++) { -- sprintf(fullname, "%s%s", name, Exts[e]); -+ snprintf(fullname, size, "%s%s", name, Exts[e]); - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #ifndef NO_COMPRESS -- strcat(fullname, ".Z"); -+ strncat(fullname, ".Z", size); - if (! stat(fullname, &sbuf)) - return(fileIsOk(fullname, &sbuf)); - #endif -@@ -392,7 +393,7 @@ - #ifdef VMS - sprintf(buf, "directory %s", Paths[a]); - #else -- sprintf(buf, "ls %s", Paths[a]); -+ snprintf(buf, sizeof(buf)-1, "ls %s", Paths[a]); - #endif - if (system(buf) < 0) { - #ifdef VMS -diff -ru xloadimage.4.1.orig/imagetypes.c xloadimage.4.1/imagetypes.c ---- xloadimage.4.1.orig/imagetypes.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/imagetypes.c 2005-10-22 15:51:31.000000000 +0200 -@@ -17,7 +17,7 @@ - /* SUPPRESS 560 */ - - extern int errno; --extern int findImage(char *name, char *fullname); -+extern int findImage(char *name, char *fullname, size_t size); - - /* load a named image - */ -@@ -32,7 +32,7 @@ - Image *image; - int a; - -- if (findImage(name, fullname) < 0) { -+ if (findImage(name, fullname, BUFSIZ) < 0) { - if (errno == ENOENT) - fprintf(stderr, "%s: image not found\n", name); - else -@@ -109,7 +109,7 @@ - { char fullname[BUFSIZ]; - int a; - -- if (findImage(name, fullname) < 0) { -+ if (findImage(name, fullname, BUFSIZ) < 0) { - if (errno == ENOENT) - fprintf(stderr, "%s: image not found\n", name); - else -diff -ru xloadimage.4.1.orig/jpeg.c xloadimage.4.1/jpeg.c ---- xloadimage.4.1.orig/jpeg.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/jpeg.c 2005-10-22 16:02:03.000000000 +0200 -@@ -19,7 +19,7 @@ - #undef debug - - #ifdef DEBUG --# define debug(xx) fprintf(stderr,xx) -+# define debug(xx) fprintf(stderr, "%s", xx) - #else - # define debug(xx) - #endif -diff -ru xloadimage.4.1.orig/mcidas.c xloadimage.4.1/mcidas.c ---- xloadimage.4.1.orig/mcidas.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/mcidas.c 2005-10-22 15:48:49.000000000 +0200 -@@ -63,7 +63,7 @@ - minute = (time % 10000) / 100; - second = (time % 100); - -- sprintf(buf, "%d:%2.2d:%2.2d %s %d, %d (day %d)", -+ snprintf(buf, 29, "%d:%2.2d:%2.2d %s %d, %d (day %d)", - hour, minute, second, month_info[month].name, day, year, - (date % 1000)); - return(buf); -diff -ru xloadimage.4.1.orig/png.c xloadimage.4.1/png.c ---- xloadimage.4.1.orig/png.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/png.c 2005-10-22 16:02:20.000000000 +0200 -@@ -30,7 +30,7 @@ - #undef debug - - #ifdef DEBUG --# define debug(xx) fprintf(stderr,xx) -+# define debug(xx) fprintf(stderr, "%s", xx) - #else - # define debug(xx) - #endif -diff -ru xloadimage.4.1.orig/reduce.c xloadimage.4.1/reduce.c ---- xloadimage.4.1.orig/reduce.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/reduce.c 2005-10-22 15:48:49.000000000 +0200 -@@ -502,7 +502,7 @@ - - depth= colorsToDepth(n); - new_image= newRGBImage(image->width, image->height, depth); -- sprintf(buf, "%s (%d colors)", image->title, n); -+ snprintf(buf, BUFSIZ - 1, "%s (%d colors)", image->title, n); - new_image->title= dupString(buf); - - /* calculate RGB table from each color area. this should really calculate -diff -ru xloadimage.4.1.orig/rle.c xloadimage.4.1/rle.c ---- xloadimage.4.1.orig/rle.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/rle.c 2005-10-22 16:00:06.000000000 +0200 -@@ -21,7 +21,7 @@ - #undef debug - - #ifdef DEBUG --# define debug(xx) fprintf(stderr,xx) -+# define debug(xx) fprintf(stderr, "%s", xx) - #else - # define debug(xx) - #endif -diff -ru xloadimage.4.1.orig/rotate.c xloadimage.4.1/rotate.c ---- xloadimage.4.1.orig/rotate.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/rotate.c 2005-10-22 15:48:49.000000000 +0200 -@@ -70,7 +70,7 @@ - { printf(" Rotating image by %d degrees...", degrees); - fflush(stdout); - } -- sprintf(buf, "%s (rotated by %d degrees)", simage->title, degrees); -+ snprintf(buf, BUFSIZ - 1, "%s (rotated by %d degrees)", simage->title, degrees); - - image1 = simage; - image2 = NULL; -diff -ru xloadimage.4.1.orig/tiff.c xloadimage.4.1/tiff.c ---- xloadimage.4.1.orig/tiff.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/tiff.c 2005-10-22 15:48:49.000000000 +0200 -@@ -133,14 +133,14 @@ - switch (info->photometric) { - case PHOTOMETRIC_MINISBLACK: - if (info->bitspersample > 1) { -- sprintf(buf, "%d-bit greyscale ", info->bitspersample); -+ snprintf(buf, 31, "%d-bit greyscale ", info->bitspersample); - return(buf); - } - else - return "white-on-black "; - case PHOTOMETRIC_MINISWHITE: - if (info->bitspersample > 1) { -- sprintf(buf, "%d-bit greyscale ", info->bitspersample); -+ snprintf(buf, 31, "%d-bit greyscale ", info->bitspersample); - return(buf); - } - else -diff -ru xloadimage.4.1.orig/window.c xloadimage.4.1/window.c ---- xloadimage.4.1.orig/window.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/window.c 2005-10-22 15:48:50.000000000 +0200 -@@ -606,7 +606,7 @@ - else { - char def_geom[30]; - -- sprintf(def_geom, "%ux%u+0+0", image->width, image->height); -+ snprintf(def_geom, 29, "%ux%u+0+0", image->width, image->height); - XGeometry(disp, scrn, opt->info.geometry.string, def_geom, 0, 1, 1, 0, 0, - (int *)&winx, (int *)&winy, (int *)&winwidth, (int *)&winheight); - } -diff -ru xloadimage.4.1.orig/zio.c xloadimage.4.1/zio.c ---- xloadimage.4.1.orig/zio.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/zio.c 2005-10-22 15:48:50.000000000 +0200 -@@ -233,7 +233,7 @@ - strcpy (s, "'"); - debug(("Filtering image through '%s'\n", filter->filter)); - zf->type= ZPIPE; -- sprintf(buf, "%s %s", filter->filter, fname); -+ snprintf(buf, BUFSIZ - 1, "%s %s", filter->filter, fname); - lfree (fname); - if (! (zf->stream= popen(buf, "r"))) { - lfree((byte *)zf->filename); -diff -ru xloadimage.4.1.orig/zoom.c xloadimage.4.1/zoom.c ---- xloadimage.4.1.orig/zoom.c 2005-10-22 15:47:17.000000000 +0200 -+++ xloadimage.4.1/zoom.c 2005-10-22 15:48:50.000000000 +0200 -@@ -63,23 +63,23 @@ - if (!xzoom) { - if (verbose) - printf(" Zooming image Y axis by %d%%...", yzoom); -- sprintf(buf, "%s (Y zoom %d%%)", oimage->title, yzoom); -+ snprintf(buf, BUFSIZ - 1, "%s (Y zoom %d%%)", oimage->title, yzoom); - } - else if (!yzoom) { - if (verbose) - printf(" Zooming image X axis by %d%%...", xzoom); -- sprintf(buf, "%s (X zoom %d%%)", oimage->title, xzoom); -+ snprintf(buf, BUFSIZ - 1, "%s (X zoom %d%%)", oimage->title, xzoom); - } - else if (xzoom == yzoom) { - if (verbose) - printf(" Zooming image by %d%%...", xzoom); -- sprintf(buf, "%s (%d%% zoom)", oimage->title, xzoom); -+ snprintf(buf, BUFSIZ - 1, "%s (%d%% zoom)", oimage->title, xzoom); - } - else { - if (verbose) - printf(" Zooming image X axis by %d%% and Y axis by %d%%...", - xzoom, yzoom); -- sprintf(buf, "%s (X zoom %d%% Y zoom %d%%)", oimage->title, -+ snprintf(buf, BUFSIZ - 1, "%s (X zoom %d%% Y zoom %d%%)", oimage->title, - xzoom, yzoom); - } - if (verbose) diff --git a/media-gfx/xloadimage/metadata.xml b/media-gfx/xloadimage/metadata.xml deleted file mode 100644 index bef24d2c2337..000000000000 --- a/media-gfx/xloadimage/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/media-gfx/xloadimage/xloadimage-4.1-r15.ebuild b/media-gfx/xloadimage/xloadimage-4.1-r15.ebuild deleted file mode 100644 index 984fe17d6d40..000000000000 --- a/media-gfx/xloadimage/xloadimage-4.1-r15.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Utility to view many different types of images under X11" -HOMEPAGE="https://sioseis.ucsd.edu/xloadimage.html https://tracker.debian.org/pkg/xloadimage" -SRC_URI=" - ftp://ftp.x.org/R5contrib/${P/-/.}.tar.gz - mirror://gentoo/${P}-gentoo-r1.diff.bz2 - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-build-for-clang16.patch.xz -" -S="${WORKDIR}"/${P/-/.} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="tiff jpeg png" - -RDEPEND="x11-libs/libX11 - tiff? ( media-libs/tiff:= ) - png? ( media-libs/libpng:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - !media-gfx/xli" -DEPEND="${RDEPEND}" - -PATCHES=( - "${WORKDIR}"/${P}-gentoo-r1.diff - "${FILESDIR}"/${P}-zio-shell-meta-char.diff - "${FILESDIR}"/${P}-endif.patch - # Do not define errno extern, but rather include errno.h - # <[email protected]> (1 Jan 2003) - "${FILESDIR}"/${P}-include-errno_h.patch - "${FILESDIR}"/xloadimage-gentoo.patch - "${FILESDIR}"/${P}-unaligned-access.patch - "${FILESDIR}"/${P}-ldflags_and_exit.patch - "${FILESDIR}"/${P}-libpng15.patch - "${WORKDIR}"/${P}-fix-build-for-clang16.patch - # One of the previous patches screws up a bracket... - "${FILESDIR}"/${P}-bracket.patch -) - -src_prepare() { - default - - sed -i -e "s:OPT_FLAGS=:OPT_FLAGS=$CFLAGS:" Make.conf || die - sed -i -e "s:^#include <varargs.h>:#include <stdarg.h>:" rlelib.c || die - # qa-sed sees no-op on the next sed on non-gentoo-prefix systems, - # but that is alright - sed -i -e "/^DEFS = /s:/etc:${EPREFIX}/etc:" Makefile.in || die - sed -i \ - -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ - png.c || die - - eautoreconf -} - -src_configure() { - # Set TIFFHeader to TIFFHeaderCommon wrt #319383 - has_version '>=media-libs/tiff-4.0.0_pre' && \ - append-flags -DTIFFHeader=TIFFHeaderCommon - - tc-export CC - econf $(use_with jpeg) \ - $(use_with png) \ - $(use_with tiff) -} - -src_compile() { - emake SYSPATHFILE="${EPREFIX}"/etc/X11/Xloadimage -} - -src_install() { - dobin xloadimage uufilter - - dosym xloadimage /usr/bin/xsetbg - dosym xloadimage /usr/bin/xview - - insinto /etc/X11 - doins xloadimagerc - - newman xloadimage.man xloadimage.1 - newman uufilter.man uufilter.1 - - echo ".so man1/xloadimage.1" > "${T}"/xsetbg.1 || die - doman "${T}"/xsetbg.1 - newman "${T}"/xsetbg.1 xview.1 - - dodoc README -} diff --git a/media-gfx/xloadimage/xloadimage-4.1-r16.ebuild b/media-gfx/xloadimage/xloadimage-4.1-r16.ebuild deleted file mode 100644 index 55580772932d..000000000000 --- a/media-gfx/xloadimage/xloadimage-4.1-r16.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Utility to view many different types of images under X11" -HOMEPAGE="https://sioseis.ucsd.edu/xloadimage.html https://tracker.debian.org/pkg/xloadimage" -SRC_URI=" - ftp://ftp.x.org/R5contrib/${P/-/.}.tar.gz - mirror://gentoo/${P}-gentoo-r1.diff.bz2 - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-build-for-clang16.patch.xz -" -S="${WORKDIR}"/${P/-/.} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="tiff jpeg png" - -RDEPEND="x11-libs/libX11 - tiff? ( media-libs/tiff:= ) - png? ( media-libs/libpng:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - !media-gfx/xli" -DEPEND="${RDEPEND}" - -PATCHES=( - "${WORKDIR}"/${P}-gentoo-r1.diff - "${FILESDIR}"/${P}-zio-shell-meta-char.diff - "${FILESDIR}"/${P}-endif.patch - # Do not define errno extern, but rather include errno.h - # <[email protected]> (1 Jan 2003) - "${FILESDIR}"/${P}-include-errno_h.patch - "${FILESDIR}"/xloadimage-gentoo.patch - "${FILESDIR}"/${P}-unaligned-access.patch - "${FILESDIR}"/${P}-ldflags_and_exit.patch - "${FILESDIR}"/${P}-libpng15.patch - "${WORKDIR}"/${P}-fix-build-for-clang16.patch - # One of the previous patches screws up a bracket... - "${FILESDIR}"/${P}-bracket.patch - "${FILESDIR}"/${P}-fix-incomp-function-pointer-types.patch -) - -src_prepare() { - default - - sed -i -e "s:OPT_FLAGS=:OPT_FLAGS=$CFLAGS:" Make.conf || die - sed -i -e "s:^#include <varargs.h>:#include <stdarg.h>:" rlelib.c || die - # qa-sed sees no-op on the next sed on non-gentoo-prefix systems, - # but that is alright - sed -i -e "/^DEFS = /s:/etc:${EPREFIX}/etc:" Makefile.in || die - sed -i \ - -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ - png.c || die - - eautoreconf -} - -src_configure() { - # Set TIFFHeader to TIFFHeaderCommon wrt #319383 - has_version '>=media-libs/tiff-4.0.0_pre' && \ - append-flags -DTIFFHeader=TIFFHeaderCommon - - tc-export CC - econf $(use_with jpeg) \ - $(use_with png) \ - $(use_with tiff) -} - -src_compile() { - emake SYSPATHFILE="${EPREFIX}"/etc/X11/Xloadimage -} - -src_install() { - dobin xloadimage uufilter - - dosym xloadimage /usr/bin/xsetbg - dosym xloadimage /usr/bin/xview - - insinto /etc/X11 - doins xloadimagerc - - newman xloadimage.man xloadimage.1 - newman uufilter.man uufilter.1 - - echo ".so man1/xloadimage.1" > "${T}"/xsetbg.1 || die - doman "${T}"/xsetbg.1 - newman "${T}"/xsetbg.1 xview.1 - - dodoc README -} diff --git a/media-gfx/xloadimage/xloadimage-4.1-r17.ebuild b/media-gfx/xloadimage/xloadimage-4.1-r17.ebuild deleted file mode 100644 index 13cc65fc73aa..000000000000 --- a/media-gfx/xloadimage/xloadimage-4.1-r17.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Utility to view many different types of images under X11" -HOMEPAGE="https://sioseis.ucsd.edu/xloadimage.html https://tracker.debian.org/pkg/xloadimage" -SRC_URI=" - ftp://ftp.x.org/R5contrib/${P/-/.}.tar.gz - mirror://gentoo/${P}-gentoo-r1.diff.bz2 - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-build-for-clang16.patch.xz -" -S="${WORKDIR}"/${P/-/.} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="tiff jpeg png" - -RDEPEND="x11-libs/libX11 - tiff? ( media-libs/tiff:= ) - png? ( media-libs/libpng:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - !media-gfx/xli" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${WORKDIR}"/${P}-gentoo-r1.diff - "${FILESDIR}"/${P}-zio-shell-meta-char.diff - "${FILESDIR}"/${P}-endif.patch - # Do not define errno extern, but rather include errno.h - # <[email protected]> (1 Jan 2003) - "${FILESDIR}"/${P}-include-errno_h.patch - "${FILESDIR}"/xloadimage-gentoo.patch - "${FILESDIR}"/${P}-unaligned-access.patch - "${FILESDIR}"/${P}-ldflags_and_exit.patch - "${FILESDIR}"/${P}-libpng15.patch - "${WORKDIR}"/${P}-fix-build-for-clang16.patch - # One of the previous patches screws up a bracket... - "${FILESDIR}"/${P}-bracket.patch - "${FILESDIR}"/${P}-fix-incomp-function-pointer-types.patch - "${FILESDIR}"/${P}-c99.patch -) - -src_prepare() { - default - - sed -i -e "s|OPT_FLAGS=|OPT_FLAGS=$CFLAGS|" Make.conf || die - sed -i -e "s:^#include <varargs.h>:#include <stdarg.h>:" rlelib.c || die - # qa-sed sees no-op on the next sed on non-gentoo-prefix systems, - # but that is alright - sed -i -e "/^DEFS = /s:/etc:${EPREFIX}/etc:" Makefile.in || die - sed -i \ - -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ - png.c || die - - eautoreconf -} - -src_configure() { - append-cflags -std=gnu17 - - # Set TIFFHeader to TIFFHeaderCommon wrt #319383 - has_version '>=media-libs/tiff-4.0.0_pre' && \ - append-flags -DTIFFHeader=TIFFHeaderCommon - - tc-export CC - econf $(use_with jpeg) \ - $(use_with png) \ - $(use_with tiff) -} - -src_compile() { - emake SYSPATHFILE="${EPREFIX}"/etc/X11/Xloadimage -} - -src_install() { - dobin xloadimage uufilter - - dosym xloadimage /usr/bin/xsetbg - dosym xloadimage /usr/bin/xview - - insinto /etc/X11 - doins xloadimagerc - - newman xloadimage.man xloadimage.1 - newman uufilter.man uufilter.1 - - echo ".so man1/xloadimage.1" > "${T}"/xsetbg.1 || die - doman "${T}"/xsetbg.1 - newman "${T}"/xsetbg.1 xview.1 - - dodoc README -} diff --git a/media-gfx/xloadimage/xloadimage-4.1-r18.ebuild b/media-gfx/xloadimage/xloadimage-4.1-r18.ebuild deleted file mode 100644 index 848cd70d77c4..000000000000 --- a/media-gfx/xloadimage/xloadimage-4.1-r18.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Utility to view many different types of images under X11" -HOMEPAGE="https://sioseis.ucsd.edu/xloadimage.html https://tracker.debian.org/pkg/xloadimage" -SRC_URI=" - ftp://ftp.x.org/R5contrib/${P/-/.}.tar.gz - mirror://gentoo/${P}-gentoo-r1.diff.bz2 - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-build-for-clang16.patch.xz -" -S="${WORKDIR}"/${P/-/.} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="tiff jpeg png" - -RDEPEND="x11-libs/libX11 - tiff? ( media-libs/tiff:= ) - png? ( media-libs/libpng:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - !media-gfx/xli" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${WORKDIR}"/${P}-gentoo-r1.diff - "${FILESDIR}"/${P}-zio-shell-meta-char.diff - "${FILESDIR}"/${P}-endif.patch - # Do not define errno extern, but rather include errno.h - # <[email protected]> (1 Jan 2003) - "${FILESDIR}"/${P}-include-errno_h.patch - "${FILESDIR}"/xloadimage-gentoo.patch - "${FILESDIR}"/${P}-unaligned-access.patch - "${FILESDIR}"/${P}-ldflags_and_exit.patch - "${FILESDIR}"/${P}-libpng15.patch - "${WORKDIR}"/${P}-fix-build-for-clang16.patch - # One of the previous patches screws up a bracket... - "${FILESDIR}"/${P}-bracket.patch - "${FILESDIR}"/${P}-fix-incomp-function-pointer-musl.patch - "${FILESDIR}"/${P}-c99.patch -) - -src_prepare() { - default - - sed -i -e "s|OPT_FLAGS=|OPT_FLAGS=$CFLAGS|" Make.conf || die - sed -i -e "s:^#include <varargs.h>:#include <stdarg.h>:" rlelib.c || die - # qa-sed sees no-op on the next sed on non-gentoo-prefix systems, - # but that is alright - sed -i -e "/^DEFS = /s:/etc:${EPREFIX}/etc:" Makefile.in || die - sed -i \ - -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ - png.c || die - - eautoreconf -} - -src_configure() { - append-cflags -std=gnu17 - - # Set TIFFHeader to TIFFHeaderCommon wrt #319383 - has_version '>=media-libs/tiff-4.0.0_pre' && \ - append-flags -DTIFFHeader=TIFFHeaderCommon - - tc-export CC - econf $(use_with jpeg) \ - $(use_with png) \ - $(use_with tiff) -} - -src_compile() { - emake SYSPATHFILE="${EPREFIX}"/etc/X11/Xloadimage -} - -src_install() { - dobin xloadimage uufilter - - dosym xloadimage /usr/bin/xsetbg - dosym xloadimage /usr/bin/xview - - insinto /etc/X11 - doins xloadimagerc - - newman xloadimage.man xloadimage.1 - newman uufilter.man uufilter.1 - - echo ".so man1/xloadimage.1" > "${T}"/xsetbg.1 || die - doman "${T}"/xsetbg.1 - newman "${T}"/xsetbg.1 xview.1 - - dodoc README -} diff --git a/profiles/package.mask b/profiles/package.mask index 5dfbae8e298a..bd66c431e543 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -224,12 +224,6 @@ dev-ruby/childprocess:2 # Removal on 2025-05-04. Bug #953120. x11-misc/xtoolwait -# Matt Turner <[email protected]> (2025-04-04) -# Package is dead and has a pile of patches to make it compile. -# SRC_URI is long gone. Many alternative image viewers. -# Removal on 2025-05-04. Bug #953119. -media-gfx/xloadimage - # Ionen Wolkens <[email protected]> (2025-04-02) # Masked for testing the new .0 version and leave time for packages # to catch up on support if needed. May or may keep masked until 6.9.1
