- Update to 6.0.2 (2024-10-15) based on xv-3.10a
* Added -isize option to control the icon size in the browser.
The syntax is -isize <width> or -isize <width>x<height>
If the height is omitted, it defaults to the width * 3/4.
* xv now checks the XV_OPTIONS environment variable before reading the
command line. xv splits it into words and parses it like command line
options. Use XV_OPTIONS to set default options.
- Remove patch leaks-a1e2dc8.patch now upstream
- Correct offsets in patches
* xv-3.10a-overflow.dif
* xv-3.10a.dif
OBS-URL: https://build.opensuse.org/request/show/1208095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=28
- Add patch leaks-a1e2dc8.patch (upstream commit a1e2dc8)
xv.c, xvimage.c, xvjpeg.c: Ensure that exifInfo is freed.
This fixes a memory leak reported by LeakSanitizer in LoadJFIF.
- Update to 6.0.1 (2024-09-01) based on xv-3.10a
* xvjpeg.c,xvpng.c: Fix gcc warnings on -Wclobbered.
* xvjpeg.c: Fix a bad memory access on jpegs with inverted data.
* Fix xvtext.c overwrite exposed by the link-time optimization fix.
OBS-URL: https://build.opensuse.org/request/show/1199125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=27
- Update to 5.0.0 (2024-02-06) based on xv-3.10a
* Removed all of the obsolete (and no longer used) make/imake-based build
infrastructure.
* Removed the local copies of the source code for the external libraries
used for JPEG and TIFF support, as these local copies do not receive
bug fixes and are therefore very likely to have many serious security
vulnerabilities. Since the CMake-based build process already uses
whatever JPEG and TIFF libraries are installed on the system, these
local copies of external libraries are completely unnecessary.
- Add patch xv-more-bmp-formats.patch
* Add support for more PC BMP formats (Matthew A. Lukowicz)
- Port patch xv-3.10a.dif
* Remove src/xvbmp.c fixes now in xv-more-bmp-formats.patch
OBS-URL: https://build.opensuse.org/request/show/1144941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=23
- Add a pre_checkin.sh script to remove epsf.ps of Adobe Systems Inc.
from tar ball due to trademark and copyright problems
- Extend patch xv-3.10a.dif to remove epsf.ps from cmake INSTALL
- Extend patch xv-3.10a-overflow.dif to catch integer overflow
for 24bit pcx pictures
- Switch to https://github.com/jasper-software/xv with its
Version 4.1.1 based on xv-3.10a and the jumbo patches
and fixes as well as the enhancements.
* Fixed a build problem on MacOS.
* Added support for webp format.
* Applied jumbo patch set and numerous other patches including those from the
Fedora Linux RPM for the XV software.
* Applied several patches for the XV software from OpenBSD.
* Applied several patches for the XV software from OpenSUSE.
* Added support for CMake-based builds.
* Added a GitHub Actions CI framework for performing test builds on each
repository push.
* Added a GitHub Actions workflow for generating release tarballs on each
repository tag corresponding to a release.
* Added support for JasPer 3.0.0.
- Remove upstream patches
* xv-3.10a-dirw.dif
* xv-3.10a-enhancements.20070520-20081216.diff
* xv-3.10a-jpeg8.dif
* xv-3.10a-jumbo-fix-enh-patch-20070520.txt
* xv-3.10a-jumbo-patches-20070520.tar.bz2
* xv-3.10a-libpng15.patch
* xv-3.10a-png-gimp.patch
OBS-URL: https://build.opensuse.org/request/show/1092794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=22