Commit Graph

56 Commits

Author SHA256 Message Date
b3d26f0b97 Accepting request 1302198 from multimedia:apps
- Update to 6.0.4 (2025-08-21) based on xv-3.10a
  * Fix crash when freeing JPEG comments (PR #37).
  * Updated URLs for the xv website.

OBS-URL: https://build.opensuse.org/request/show/1302198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=29
2025-09-01 15:16:08 +00:00
c8fc2bd1f5 Update to xv-3.10a-js-6.0.4
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=58
2025-09-01 11:46:02 +00:00
839ba3818e Accepting request 1208095 from multimedia:apps
- 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
2024-10-15 12:57:03 +00:00
7d0ba7e2c1 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=56
2024-10-15 10:44:44 +00:00
b70c982f87 Update to xv-3.10a-js-6.0.2
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=55
2024-10-15 08:02:03 +00:00
d4d434b7bd Accepting request 1199125 from multimedia:apps
- 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
2024-09-10 19:11:42 +00:00
797a0880b2 Add upstream commit a1e2dc8 to fix some memory leaks
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=53
2024-09-05 11:37:39 +00:00
350b3d5353 Update to xv-3.10a-js-6.0.1
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=52
2024-09-02 09:36:53 +00:00
4da9654623 Accepting request 1196449 from multimedia:apps
- Add patch xv-3.10a-gcc14.patch to make it build again

OBS-URL: https://build.opensuse.org/request/show/1196449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=26
2024-08-28 19:28:52 +00:00
b2e137be3f gcc14
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=50
2024-08-28 10:51:31 +00:00
7aaf2d9a5d Accepting request 1193721 from multimedia:apps
- Update to 6.0.0 (2024-08-12) based on xv-3.10a
  * Add basic HiDPI support.
  * Improve the compatibility of the source code with more modern C standards
    (e.g., C23).
  * Fix the build with link-time optimization (#25).
  * Fix many other bugs.
- Port patches
  * xv-3.10a-overflow.dif
  * xv-3.10a.dif
- Drop patch xv-more-bmp-formats.patch as now upstream

OBS-URL: https://build.opensuse.org/request/show/1193721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=25
2024-08-14 12:13:16 +00:00
bbbcaf3fab .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=48
2024-08-13 14:17:35 +00:00
6b0a9ba38b Update to xv-3.10a-js-6.0.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=47
2024-08-13 14:01:53 +00:00
7b28543a6c Accepting request 1183348 from multimedia:apps
- Update to 5.2.0 (2024-06-25) based on xv-3.10a
  * Made some improvements to WEBP support.

OBS-URL: https://build.opensuse.org/request/show/1183348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=24
2024-07-01 09:17:59 +00:00
5f7b9f64a3 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=45
2024-06-26 11:01:33 +00:00
dda51d202f Update to xv-3.10a-js-5.2.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=44
2024-06-26 11:00:21 +00:00
e49a886b56 Accepting request 1144941 from multimedia:apps
- 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
2024-02-07 17:46:11 +00:00
f57920c6ab .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=42
2024-02-07 13:32:50 +00:00
b9857e10bc Update to xv-3.10a-js-5.0.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=41
2024-02-07 11:54:18 +00:00
ae22402823 Accepting request 1092794 from multimedia:apps
- 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
2023-06-14 14:27:52 +00:00
15c8cfb32f Remove epsf.ps
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=39
2023-06-13 08:49:50 +00:00
f483526a7e Avoid integer overflow in xvpcx.c
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=38
2023-05-30 13:58:29 +00:00
ba4f5f0991 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=37
2023-05-30 13:00:50 +00:00
1abca14f81 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=36
2023-05-30 12:48:49 +00:00
eb36dc0ee4 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=35
2023-05-30 12:44:12 +00:00
3b7f118d1d .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=34
2023-05-30 12:38:28 +00:00
468fe1ef20 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=33
2023-05-30 12:34:57 +00:00
edb5f69873 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=32
2023-05-30 12:29:07 +00:00
71e67a8548 define _distconfdir if not defined
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=31
2023-05-30 12:23:09 +00:00
994e638ac6 Switch to XV 4.1.1 jasper version
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=30
2023-05-30 12:14:55 +00:00
3f09c218e6 New Url
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=29
2022-02-21 14:22:46 +00:00
b91e8af02e Accepting request 502764 from multimedia:apps
- Cleanup spec file with spec-cleaner

- correctly calculate size of string buffer in png data (bnc#1043479)
  * xv-3.10a-png-gimp.patch

OBS-URL: https://build.opensuse.org/request/show/502764
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=21
2017-06-20 07:41:21 +00:00
826db73673 - Cleanup spec file with spec-cleaner
- correctly calculate size of string buffer in png data (bnc#1043479)
  * xv-3.10a-png-gimp.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=27
2017-06-10 08:48:14 +00:00
076e1f548c bnc#1043479 correctly calculate string buffer using strlen instead of unreliable data
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=26
2017-06-10 08:40:55 +00:00
Stephan Kulow
fbfa23edc4 Accepting request 175568 from multimedia:apps
- build require libpng-devel => build against libpng16 in factory (forwarded request 175564 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/175568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=18
2013-05-15 04:09:33 +00:00
Stephan Kulow
ac14b9c0c8 - build require libpng-devel => build against libpng16 in factory
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=24
2013-05-14 13:37:45 +00:00
Stephan Kulow
bc5ac702a5 Accepting request 158537 from multimedia:apps
- Change licence string to be conform with http://license.opensuse.org/

OBS-URL: https://build.opensuse.org/request/show/158537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=17
2013-03-12 05:59:47 +00:00
198b70d73e .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=22
2013-03-11 10:11:36 +00:00
Stephan Kulow
1084b20a4b Accepting request 140168 from multimedia:apps
- Required groff at build time

OBS-URL: https://build.opensuse.org/request/show/140168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=15
2012-11-05 14:07:35 +00:00
8ad0b639ce .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=20
2012-11-05 08:29:42 +00:00
Stephan Kulow
fb5d8ca25d Accepting request 138187 from multimedia:apps
- Add patch for libpng15 support 

- Use libpng14-devel and libpng14-compat-devel to make it build

OBS-URL: https://build.opensuse.org/request/show/138187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=14
2012-10-16 11:06:17 +00:00
843cc09633 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=18
2012-10-15 11:42:07 +00:00
de11691089 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=17
2012-10-15 11:41:42 +00:00
eee6b8f75e .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=16
2012-10-12 16:30:55 +00:00
Stephan Kulow
0d2a3b07f9 Accepting request 121733 from multimedia:apps
Install the correct README file (bnc#763240).

README (and the symbolic link to it: "COPYRIGHT") contained docs/README instead of README. Fixed it by moving docs/README to docs/README.docs before installing. (forwarded request 121668 from burnus)

OBS-URL: https://build.opensuse.org/request/show/121733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=12
2012-05-23 06:55:01 +00:00
77a562c886 Install the correct README file (bnc#763240).
README (and the symbolic link to it: "COPYRIGHT") contained docs/README instead of README. Fixed it by moving docs/README to docs/README.docs before installing.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=14
2012-05-22 08:11:12 +00:00
Stephan Kulow
017eb4e607 Accepting request 109629 from multimedia:apps
- Add libjpeg-devel to resolve missing jpeglib.h

OBS-URL: https://build.opensuse.org/request/show/109629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=11
2012-03-23 11:12:03 +00:00
eda9536258 .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=12
2012-03-16 09:12:27 +00:00
Stephan Kulow
f5d587e29d Accepting request 89943 from multimedia:apps
- Do not overwrite base name buffer in wrong order  (bnc#722130)

OBS-URL: https://build.opensuse.org/request/show/89943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory:NonFree/xv?expand=0&rev=10
2011-11-05 10:08:57 +00:00
4d302cd1de .
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/xv?expand=0&rev=10
2011-11-02 12:59:25 +00:00