graphics/xv: update to 6.0.1

add xrandr support

force libpng for PNG images
https://github.com/jasper-software/xv/issues/24
This commit is contained in:
Dirk Meyer 2024-09-05 17:20:02 +02:00
parent 6acd359216
commit 77024574f4
4 changed files with 12 additions and 16 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= xv
PORTVERSION= 6.0.0
PORTVERSION= 6.0.1
DISTVERSIONPREFIX= v
PORTREVISION= 0
CATEGORIES+= graphics
@ -10,12 +10,12 @@ COMMENT?= X11 program that displays images of various formats
WWW= http://www.trilon.com/xv/
LIB_DEPENDS= libtiff.so:graphics/tiff \
libpng.so:graphics/png \
libpng16.so:graphics/png \
libjasper.so:graphics/jasper \
libwebp.so:graphics/webp
USES= cpe localbase cmake jpeg xorg
USE_XORG= xext x11 xt ice sm
USES= cpe localbase cmake jpeg xorg desktop-file-utils
USE_XORG= xext x11 xt ice sm xrandr
USE_GITHUB= yes
GH_ACCOUNT= jasper-software
@ -37,6 +37,9 @@ CONFLICTS_INSTALL= xv-m17n
XV_DOCS= README.md src/docs/help
post-patch:
${REINPLACE_CMD} -e 's|^PNG|#PNG|' ${WRKSRC}/src/xv_mgcsfx.sample
do-install-DOCS-on:
.for i in ${XV_DOCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1723749811
SHA256 (xv/jasper-software-xv-v6.0.0_GH0.tar.gz) = 4adcc73d7472daab434b596b4c14588df89ad216a8857bca2d5f22722cb7df1b
SIZE (xv/jasper-software-xv-v6.0.0_GH0.tar.gz) = 5051786
TIMESTAMP = 1725546094
SHA256 (xv/jasper-software-xv-v6.0.1_GH0.tar.gz) = ff063de041e0f4a895577fde14802e4f018a0eca21a4331318e419924e698d71
SIZE (xv/jasper-software-xv-v6.0.1_GH0.tar.gz) = 5051856

View file

@ -1,14 +1,5 @@
--- src/xvjpeg.c.orig 2024-08-12 21:10:49 UTC
+++ src/xvjpeg.c
@@ -699,7 +699,7 @@ L2:
if ((cmy = *q++ - k) < 0) { cmy = 0; } *p++ = cmy; /* R */
if ((cmy = *q++ - k) < 0) { cmy = 0; } *p++ = cmy; /* G */
if ((cmy = *q++ - k) < 0) { cmy = 0; } *p++ = cmy; /* B */
- } while (++q <= pic_end);
+ } while (++q < pic_end);
}
else { /* assume normal data */
register byte *q = pic;
@@ -710,7 +710,7 @@ L2:
if ((cmy = k - *q++) < 0) { cmy = 0; } *p++ = cmy; /* R */
if ((cmy = k - *q++) < 0) { cmy = 0; } *p++ = cmy; /* G */

View file

@ -275,6 +275,7 @@ etc/xv_mgcsfx
%%PORTDOCS%%%%DOCSDIR%%/manuals/xvdocs.pdf
%%PORTDOCS%%%%DOCSDIR%%/manuals/xvdocs.ps
%%PORTDOCS%%%%DOCSDIR%%/manuals/xvtitle.ps
share/applications/xv.desktop
share/man/fi/man1/xv.1.gz
share/man/man1/bggen.1.gz
share/man/man1/vdcomp.1.gz
@ -282,3 +283,4 @@ share/man/man1/xcmap.1.gz
share/man/man1/xv.1.gz
share/man/man1/xvpictoppm.1.gz
share/man/pl/man1/xvpictoppm.1.gz
share/pixmaps/xv.xpm