diff -Naur qiv-2.3.2/Makefile qiv-2.3.2.patched/Makefile --- qiv-2.3.2/Makefile 2017-11-03 14:27:27.000000000 -0400 +++ qiv-2.3.2.patched/Makefile 2019-12-31 14:06:51.304388148 -0500 @@ -24,7 +24,7 @@ # skipped.) It should reflect whatever is compiled into imlib. # The latest version of imlib has removed imagemagick fallback support, # so some extensions (XBM TGA) have been removed. -EXTNS = GIF TIFF XPM PNG PPM PNM PGM PCX BMP EIM JPEG SVG WMF ICO +EXTNS = GIF TIFF XPM PNG PPM PNM PGM PCX BMP EIM JPEG SVG WMF ICO WEBP XCF PSD ICNS TGA RAW # Comment this line out if your system doesn't have getopt_long(). GETOPT_LONG = -DHAVE_GETOPT_LONG diff -Naur qiv-2.3.2/main.h qiv-2.3.2.patched/main.h --- qiv-2.3.2/main.h 2017-11-03 14:27:27.000000000 -0400 +++ qiv-2.3.2.patched/main.h 2019-12-31 14:27:29.455909124 -0500 @@ -199,6 +199,27 @@ #ifdef EXTN_SVG ".svg", #endif +#ifdef EXTN_WEBP + ".webp", +#endif +#ifdef EXTN_XCF + ".xcf", +#endif +#ifdef EXTN_PSD + ".psd", +#endif +#ifdef EXTN_ICNS + ".icns", +#endif + /* BROKEN in slackware 14.2, using newer versions + of jasper and gdk-pixbuf2 built with jasper didn't help. + Disabled in Makefile. */ +#ifdef EXTN_JP2 + ".jp2", ".jpc", ".jpx", ".j2k", ".jpf", +#endif +#ifdef EXTN_RAW + "dng", "cr2", "crw", "nef", "orf", "pef", "arw", "erf", "mrw", "raf", +#endif NULL }; @@ -238,6 +259,29 @@ #ifdef EXTN_ICO "MS Windows icon resource", #endif +#ifdef EXTN_WEBP + "RIFF (little-endian) data, Web/P image", +#endif +#ifdef EXTN_XCF + "GIMP XCF image data", +#endif +#ifdef EXTN_PSD + "Adobe Photoshop Image", +#endif +#ifdef EXTN_ICNS + "Mac OS X icon", +#endif +#ifdef EXTN_JP2 + "JPEG 2000", +#endif +#ifdef EXTN_RAW + /* 20191231 bkw: some of these (dng, nef, erf, pef) show up as TIFF + with the file command, so we can't include them here. */ + "Canon CIFF", + "Canon CR2", + "Olympus ORF", + "Minolta Dimage", +#endif NULL }; #endif