Date: Thu, 15 Feb 2001 10:47:01 -0500 (EST) From: Mikhail Teterin <mi@aldan.algebra.com> To: shige@freebsd.org Cc: ports@freebsd.org Subject: improving the graphics/xv Message-ID: <200102151547.f1FFl7741847@aldan.algebra.com>
next in thread | raw e-mail | index | archive | help
On my 15-bit deep display xv would sometimes mess up a sequence of images. So I went looking around. I found the "long lost" XV's web-site (where you can BUY the official version, BTW), with lots of patches. Some of those patches are already included in the port, but some are not. In particular, the deepcolor.patch addresses problems with some 15-16-24 bit displays. There is also a newer patch for PNG images. Please, consider the modifications to the port included herein. Yours sincerely, -mi In here I also move some of the files from "distfiles" to "patches" -- wherever possible (for some of them, the order of application matters): Index: Makefile =================================================================== RCS file: /home/ncvs/ports/graphics/xv/Makefile,v retrieving revision 1.43 diff -U1 -r1.43 Makefile --- Makefile 2001/01/16 17:31:08 1.43 +++ Makefile 2001/02/15 15:41:34 @@ -11,2 +11,4 @@ MASTER_SITES= ftp://ftp.cis.upenn.edu/pub/xv/ \ + ftp://ftp.trilon.com/pub/xv/ \ + ftp://ftp.trilon.com/pub/xv/patches/ \ ftp://ftp.airlab.cs.ritsumei.ac.jp/pub/X/xv-jp-extension/working/ \ @@ -17,4 +19,4 @@ ${PORTNAME}${PORTVERSION:S/.//}-jp-extension-rev5.3.3.tar.gz \ - croppad.patch grabpatch jp-ext-bzip2.patch longname.patch \ - mp-tiff-patch pdf.patch png-1.2d-fix.patch xv-png-1.2d.patch + jp-ext-bzip2.patch longname.patch pdf.patch \ + xv-png-1.2d.patch xvpng-1.2d-fix3.patch DIST_SUBDIR= ${PORTNAME} @@ -22,4 +24,9 @@ -PATCH_SITES= ftp://ftp.cis.upenn.edu/pub/xv/ -PATCHFILES= ${DISTNAME}.JPEG-patch ${DISTNAME}.TIFF-patch +PATCH_SITES= ftp://ftp.cis.upenn.edu/pub/xv/ \ + ftp://ftp.trilon.com/pub/xv/patches/ +# Note: xpm.patch appears to already be in xvdir.c +PATCHFILES= ${DISTNAME}.JPEG-patch ${DISTNAME}.TIFF-patch \ + croppad.patch grabpatch vispatch mp-tiff-patch \ + deepcolor.patch gifpatch exceed_grab.patch \ + tiff1200.patch gssafer.patch @@ -42,10 +49,7 @@ post-patch: - @${PATCH} ${PATCH_ARGS} -p0 < ${XVDIST}/croppad.patch - @${PATCH} ${PATCH_ARGS} -p0 < ${XVDIST}/grabpatch - @${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/longname.patch - @${PATCH} ${PATCH_ARGS} -p0 < ${XVDIST}/mp-tiff-patch - @${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/pdf.patch - @${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/xv-png-1.2d.patch - @${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/png-1.2d-fix.patch - @${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/jp-ext-bzip2.patch + ${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/longname.patch + ${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/pdf.patch + ${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/xv-png-1.2d.patch + ${PATCH} ${PATCH_ARGS} -p0 < ${XVDIST}/xvpng-1.2d-fix3.patch + ${PATCH} ${PATCH_ARGS} -p1 < ${XVDIST}/jp-ext-bzip2.patch @${MV} ${WRKSRC}/config.h ${WRKSRC}/config.h.in Index: distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/xv/distinfo,v retrieving revision 1.7 diff -U1 -r1.7 distinfo --- distinfo 1998/10/07 21:17:42 1.7 +++ distinfo 2001/02/15 15:41:34 @@ -2,11 +2,17 @@ MD5 (xv/xv310a-jp-extension-rev5.3.3.tar.gz) = 60654c008c493cf42bbf46442d63f444 -MD5 (xv/croppad.patch) = 75c44ef08903167ef19a89a8e9c4fd74 -MD5 (xv/grabpatch) = fd9b9e735a1ed68e3792d904f1df422a MD5 (xv/jp-ext-bzip2.patch) = 543f6747bf85ad9d9a9837a9d1e821fa MD5 (xv/longname.patch) = 04f2f162a2f66c8eca6bd6e2e1e9777d -MD5 (xv/mp-tiff-patch) = 012a8562ed300db3174cfee95b13d18c -MD5 (xv/pdf.patch) = 3c8806b4ce221f268f1cc257201ca0b7 -MD5 (xv/png-1.2d-fix.patch) = 672f2f82c94828d91b6929ed87139937 MD5 (xv/xv-png-1.2d.patch) = 37a80e90ee07c94010af8a128f98788d +MD5 (xv/xvpng-1.2d-fix3.patch) = af1e6be96aeb7351fce390a48f6d29bd +MD5 (xv/pdf.patch) = 3c8806b4ce221f268f1cc257201ca0b7 MD5 (xv/xv-3.10a.JPEG-patch) = bd3ac79fa805319f583ccd382bdc825d MD5 (xv/xv-3.10a.TIFF-patch) = 305f2f0273368bb6e029c3f212a14249 +MD5 (xv/croppad.patch) = 75c44ef08903167ef19a89a8e9c4fd74 +MD5 (xv/grabpatch) = fd9b9e735a1ed68e3792d904f1df422a +MD5 (xv/vispatch) = 4bc978d266bf1af9e29e8f21fc21e9d7 +MD5 (xv/mp-tiff-patch) = 012a8562ed300db3174cfee95b13d18c +MD5 (xv/deepcolor.patch) = bc81180d9e9dce234d092ff4334cafc0 +MD5 (xv/gifpatch) = 476a786f60fee70812a4b59588db2049 +MD5 (xv/exceed_grab.patch) = f2b4026ee97386db8585e51ed2e275bc +MD5 (xv/tiff1200.patch) = 8ab1082f02a7fa9847b2fb696a0b5aa2 +MD5 (xv/gssafer.patch) = 88992cfe70d542456615208f42ca8741 Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/graphics/xv/pkg-descr,v retrieving revision 1.4 diff -U1 -r1.4 pkg-descr --- pkg-descr 1998/08/27 18:27:45 1.4 +++ pkg-descr 2001/02/15 15:41:34 @@ -18 +18,3 @@ for proper usage. + +WWW: http://www.trilon.com/xv/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102151547.f1FFl7741847>