head	1.2;
access;
symbols
	pkgsrc-2013Q2:1.2.0.40
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2012Q4:1.2.0.38
	pkgsrc-2012Q4-base:1.2
	pkgsrc-2011Q4:1.2.0.36
	pkgsrc-2011Q4-base:1.2
	pkgsrc-2011Q2:1.2.0.34
	pkgsrc-2011Q2-base:1.2
	pkgsrc-2009Q4:1.2.0.32
	pkgsrc-2009Q4-base:1.2
	pkgsrc-2008Q4:1.2.0.30
	pkgsrc-2008Q4-base:1.2
	pkgsrc-2008Q3:1.2.0.28
	pkgsrc-2008Q3-base:1.2
	cube-native-xorg:1.2.0.26
	cube-native-xorg-base:1.2
	pkgsrc-2008Q2:1.2.0.24
	pkgsrc-2008Q2-base:1.2
	pkgsrc-2008Q1:1.2.0.22
	pkgsrc-2008Q1-base:1.2
	pkgsrc-2007Q4:1.2.0.20
	pkgsrc-2007Q4-base:1.2
	pkgsrc-2007Q3:1.2.0.18
	pkgsrc-2007Q3-base:1.2
	pkgsrc-2007Q2:1.2.0.16
	pkgsrc-2007Q2-base:1.2
	pkgsrc-2007Q1:1.2.0.14
	pkgsrc-2007Q1-base:1.2
	pkgsrc-2006Q4:1.2.0.12
	pkgsrc-2006Q4-base:1.2
	pkgsrc-2006Q3:1.2.0.10
	pkgsrc-2006Q3-base:1.2
	pkgsrc-2006Q2:1.2.0.8
	pkgsrc-2006Q2-base:1.2
	pkgsrc-2006Q1:1.2.0.6
	pkgsrc-2006Q1-base:1.2
	pkgsrc-2005Q4:1.2.0.4
	pkgsrc-2005Q4-base:1.2
	pkgsrc-2005Q3:1.2.0.2
	pkgsrc-2005Q3-base:1.2
	pkgsrc-2005Q2:1.1.0.10
	pkgsrc-2005Q2-base:1.1
	pkgsrc-2005Q1:1.1.0.8
	pkgsrc-2005Q1-base:1.1
	pkgsrc-2004Q4:1.1.0.6
	pkgsrc-2004Q4-base:1.1
	pkgsrc-2004Q3:1.1.0.4
	pkgsrc-2004Q3-base:1.1
	pkgsrc-2004Q2:1.1.0.2
	pkgsrc-2004Q2-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2005.08.10.16.50.18;	author he;	state dead;
branches;
next	1.1;

1.1
date	2004.03.29.00.50.41;	author dillo;	state Exp;
branches
	1.1.10.1;
next	;

1.1.10.1
date	2005.08.19.11.37.05;	author salo;	state dead;
branches;
next	;


desc
@@


1.2
log
@Instead of separately integrating several different patches, instead
pull in the Jumbo patches from http://www.sonic.net/~roelofs/greg_xv.html.

As far as I can see this covers all our existing patches for added
functionality, although I cannot claim that I have tested each and
every one of them in the new version.

These patches disable a number of image formats that I think are less
common, which have potential heap overflows in the code due to in-
sufficient validation of image dimensions.

The version of the Jumbo patch used here is the 20050501 version.

Package revision bumped to nb10.
@
text
@$NetBSD: patch-ay,v 1.1 2004/03/29 00:50:41 dillo Exp $

This patch is based on
ftp://ftp.trilon.com/pub/xv/patches/longname.patch

--------------------------


--- xvtext.c.orig	Sat Jan 14 00:46:28 1995
+++ xvtext.c
@@@@ -293,6 +293,7 @@@@ void OpenTextView(text, len, title, free
   tv->textlen     = len;
   tv->freeonclose = freeonclose;
   strncpy(tv->title, title, (size_t) TITLELEN-1);
+  tv->title[TITLELEN-1] = '\0';
 
   computeText(tv);      /* compute # lines and linestarts array */
 
@


1.1
log
@Apply longname.patch and fix crash with long file names in visual schnauzer.
Bump package revision.

While here, convert to buildlink 3.
@
text
@d1 1
a1 1
$NetBSD$
@


1.1.10.1
log
@Pullup ticket 689 - requested by Havard Eidnes
security fixes for xv

Revisions pulled up:
- pkgsrc/graphics/xv/Makefile			1.59
- pkgsrc/graphics/xv/PLIST			1.3
- pkgsrc/graphics/xv/distinfo			1.11
- pkgsrc/graphics/xv/patches/patch-aa		removed
- pkgsrc/graphics/xv/patches/patch-ab		removed
- pkgsrc/graphics/xv/patches/patch-ac		1.8
- pkgsrc/graphics/xv/patches/patch-ad		1.9
- pkgsrc/graphics/xv/patches/patch-ae		removed
- pkgsrc/graphics/xv/patches/patch-af		1.5
- pkgsrc/graphics/xv/patches/patch-ag		removed
- pkgsrc/graphics/xv/patches/patch-ah		1.2
- pkgsrc/graphics/xv/patches/patch-ai		1.2
- pkgsrc/graphics/xv/patches/patch-aj		1.2
- pkgsrc/graphics/xv/patches/patch-ak		removed
- pkgsrc/graphics/xv/patches/patch-al		removed
- pkgsrc/graphics/xv/patches/patch-am		removed
- pkgsrc/graphics/xv/patches/patch-an		removed
- pkgsrc/graphics/xv/patches/patch-ao		removed
- pkgsrc/graphics/xv/patches/patch-ap		removed
- pkgsrc/graphics/xv/patches/patch-aq		removed
- pkgsrc/graphics/xv/patches/patch-ar		removed
- pkgsrc/graphics/xv/patches/patch-as		removed
- pkgsrc/graphics/xv/patches/patch-at		removed
- pkgsrc/graphics/xv/patches/patch-au		removed
- pkgsrc/graphics/xv/patches/patch-av		removed
- pkgsrc/graphics/xv/patches/patch-aw		removed
- pkgsrc/graphics/xv/patches/patch-ax		removed
- pkgsrc/graphics/xv/patches/patch-ay		removed

   Module Name:		pkgsrc
   Committed By:	he
   Date:		Wed Aug 10 16:50:18 UTC 2005

   Modified Files:
   	pkgsrc/graphics/xv: Makefile PLIST distinfo
   	pkgsrc/graphics/xv/patches: patch-ac patch-ad patch-af patch-ah
   	    patch-ai patch-aj
   Removed Files:
   	pkgsrc/graphics/xv/patches: patch-aa patch-ab patch-ae patch-ag
   	    patch-ak patch-al patch-am patch-an patch-ao patch-ap patch-aq
   	    patch-ar patch-as patch-at patch-au patch-av patch-aw patch-ax
   	    patch-ay

   Log Message:
   Instead of separately integrating several different patches, instead
   pull in the Jumbo patches from http://www.sonic.net/~roelofs/greg_xv.html.

   As far as I can see this covers all our existing patches for added
   functionality, although I cannot claim that I have tested each and
   every one of them in the new version.

   These patches disable a number of image formats that I think are less
   common, which have potential heap overflows in the code due to in-
   sufficient validation of image dimensions.

   The version of the Jumbo patch used here is the 20050501 version.

   Package revision bumped to nb10.
@
text
@d1 1
a1 1
$NetBSD: patch-ay,v 1.1 2004/03/29 00:50:41 dillo Exp $
@


