Skip site navigation (1)Skip section navigation (2)
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>