diff options
-rw-r--r-- | graphics/xzgv/Makefile | 15 | ||||
-rw-r--r-- | graphics/xzgv/distinfo | 9 | ||||
-rw-r--r-- | graphics/xzgv/patches/patch-ac | 203 |
3 files changed, 14 insertions, 213 deletions
diff --git a/graphics/xzgv/Makefile b/graphics/xzgv/Makefile index 60795a91f9b..eab1c65d3ae 100644 --- a/graphics/xzgv/Makefile +++ b/graphics/xzgv/Makefile @@ -1,13 +1,16 @@ -# $NetBSD: Makefile,v 1.24 2004/10/03 00:14:59 tv Exp $ +# $NetBSD: Makefile,v 1.25 2004/12/23 02:01:11 wiz Exp $ -DISTNAME= xzgv-0.7 -PKGREVISION= 5 +DISTNAME= xzgv-0.8 +PKGNAME= xzgv-0.8.0.1 CATEGORIES= graphics -MASTER_SITES= http://xzgv.browser.org/ \ - ftp://ftp.ibiblio.org/pub/Linux/apps/graphics/viewers/X/ +MASTER_SITES= ftp://ftp.ibiblio.org/pub/Linux/apps/graphics/viewers/X/ + +PATCHFILES= xzgv-0.8-integer-overflow-fix.diff +PATCH_SITES= http://rus.members.beeb.net/ +PATCH_DIST_STRIP= -p1 MAINTAINER= tech-pkg@NetBSD.org -HOMEPAGE= http://xzgv.browser.org/ +HOMEPAGE= http://rus.members.beeb.net/xzgv.html COMMENT= Image viewer USE_MAKEINFO= YES diff --git a/graphics/xzgv/distinfo b/graphics/xzgv/distinfo index 0f4d63bd163..8d25146cf2c 100644 --- a/graphics/xzgv/distinfo +++ b/graphics/xzgv/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.6 2003/09/29 10:02:12 seb Exp $ +$NetBSD: distinfo,v 1.7 2004/12/23 02:01:11 wiz Exp $ -SHA1 (xzgv-0.7.tar.gz) = e6677cc9f4a2266b06e9962edc2a08a5fdd3feb4 -Size (xzgv-0.7.tar.gz) = 297485 bytes +SHA1 (xzgv-0.8.tar.gz) = 1aa21336e2562849e6f5f984cbbfcb745489df3b +Size (xzgv-0.8.tar.gz) = 302801 bytes +SHA1 (xzgv-0.8-integer-overflow-fix.diff) = b18dfdaafe295e2c42764f59784b6b6201b489ea +Size (xzgv-0.8-integer-overflow-fix.diff) = 6374 bytes SHA1 (patch-aa) = 7a0d6e6b24d788fb9cf45967e4c3b434c621def3 SHA1 (patch-ab) = cf4c746e3c4b9ac3a5968211a8f2c0b69d43bc99 -SHA1 (patch-ac) = b0f2f8f3486e7e1a50417c34b2ac4df17a09afc7 diff --git a/graphics/xzgv/patches/patch-ac b/graphics/xzgv/patches/patch-ac deleted file mode 100644 index 08b35104984..00000000000 --- a/graphics/xzgv/patches/patch-ac +++ /dev/null @@ -1,203 +0,0 @@ -$NetBSD: patch-ac,v 1.1 2003/09/29 10:02:12 seb Exp $ - ---- src/rcfile.c.orig 2001-01-16 01:50:47.000000000 +0000 -+++ src/rcfile.c -@@ -577,102 +577,102 @@ void usage_help(char *arg,void *dataptr) - { - printf("xzgv " XZGV_VER - " - (c) 1999,2000 Russell Marks for improbabledesigns.\n"); --puts(" --usage: xzgv [options] [dir | file ...] -- -- -a --auto-hide automatically hide selector on selecting a picture. -- --careful-jpeg enable JPEG `fancy upsampling' (see info file -- or man page). -- --delete-single-prompt -- (normally enabled, use --delete-single-prompt=off to -- disable) if *disabled*, don't prompt for confirmation -- when deleting a file. -- --dither-hicol use dithering in 15/16-bit to increase apparent -- colour depth, whatever Imlib's default setting is. -- You can also use `--dither-hicol=off' to disable -- this if you normally have Imlib use it. -- --fast-recursive-update -- when doing recursive thumbnail update, don't -- read visible thumbnails for a directory before -- doing the update (only slightly faster). -- -f --fullscreen use the whole screen for the xzgv window, without -- even window-manager decorations if possible. (But -- your wm may not care to trust borderless programs.) -- -g --geometry geom -- use geometry `geom'. For example, `400x300' specifies -- window size in pixels, `70%x50%' specifies size as -- percentage of screen width/height, `+100+50' specifies -- position relative to top-left, and `50%x30%-30%-20%' -- is left as an exercise for the reader. :-) The default -- geometry is `92%x85%'. -- (See info file or man page for more details.) -- -G --gamma val set gamma adjustment to `val'. The default is 1.0, i.e. -- no adjustment. (See info file or man page for details, -- and a discussion of gamma issues.) -- -h --help give this usage help. -- --image-bigness-threshold numpix -- set the boundary `numpix' above which images are -- considered `big', and rendered piece-by-piece rather -- than all-at-once (which is nicer, but harder on -- memory). Units are number of pixels in image (i.e. -- width times height), and the default is 2000000 pixels. -- --interpolate interpolate between the picture's pixels when -- scaling up. Usually looks nicer, but it's slow. -- --mouse-scale-x if enabled, control-click scales only the X axis - -- the default is to scale only the Y axis. -- --revert-orient (normally enabled, use --revert-orient=off to disable) -- if *disabled*, orientation (flip/mirror/rotate) state -- is retained between pictures. -- --revert-scale (normally enabled, use --revert-scale=off to disable) -- if *disabled*, scaling is retained between pictures. -- --selector-width width -- set initial/default selector width to `width'. (The -- units used are pixels, and the normal setting 200.) -- -T --show-tagged show names of tagged files on exit (they're listed -- to stdout). -- --show-thumbnail-messages -- show on the status bar when thumbnails are being read. -- The status bar must be enabled for the messages to be -- visible, of course. :-) -- -k --skip-parent for the first directory shown, skip the cursor past -- `..' (the parent dir). Can be useful when you'd like -- to immediately use space to `page' through the dir. -- -o --sort-order set initial sorting order used in the selector. -- Types are `name', `ext', `size', `date' (or `time'); -- only the first char (n/e/s/d/t) need be given. -- (The default is name order.) -- --sort-timestamp-type type -- set timestamp type to use when using time/date sorting -- order. Types are `mtime' (default), `ctime', and -- `atime'; only the first char (m/c/a) need be given. -- --statusbar show a status bar below the selector; this, for -- example, says when a picture is being read. -- -t --thin-rows use rows a third the normal height in the selector. -- This can be very useful on lower-resolution screens, -- or if you're really interested in filenames, not -- thumbnails. -- -v --version report version number. -- --version-gtk report version of GTK+ being used by xzgv. -- -z --zoom fit pictures in the viewer window, whatever their -- actual size. -- -r --zoom-reduce-only -- when zooming, only *reduce* pictures to fit; i.e. -- make big pictures viewable all-at-once while leaving -- small picures intact. -- -- dir start xzgv on a certain directory. -- file ... view (only) the file(s) specified. -- --All options are processed after any ~/.xzgvrc or /etc/xzgv.conf file. --Most long options (minus `--') can used in either file with e.g. `zoom on'. -- --On/off settings (such as zoom) are enabled by e.g. `-z' or `--zoom'; --however, the long-option form `--option=off' can be used to disable --them (needed when they are enabled by default - revert-scale, for --example - or to override them being enabled in a config file). -- --(This syntax actually lets you both disable *and* enable options, --using (for the arg after `=') on/off, y/n, yes/no, or 1/0.)"); -+puts("\n" -+"usage: xzgv [options] [dir | file ...]\n" -+"\n" -+" -a --auto-hide automatically hide selector on selecting a picture.\n" -+" --careful-jpeg enable JPEG `fancy upsampling' (see info file\n" -+" or man page).\n" -+" --delete-single-prompt\n" -+" (normally enabled, use --delete-single-prompt=off to\n" -+" disable) if *disabled*, don't prompt for confirmation\n" -+" when deleting a file.\n" -+" --dither-hicol use dithering in 15/16-bit to increase apparent\n" -+" colour depth, whatever Imlib's default setting is.\n" -+" You can also use `--dither-hicol=off' to disable\n" -+" this if you normally have Imlib use it.\n" -+" --fast-recursive-update\n" -+" when doing recursive thumbnail update, don't\n" -+" read visible thumbnails for a directory before\n" -+" doing the update (only slightly faster).\n" -+" -f --fullscreen use the whole screen for the xzgv window, without\n" -+" even window-manager decorations if possible. (But\n" -+" your wm may not care to trust borderless programs.)\n" -+" -g --geometry geom\n" -+" use geometry `geom'. For example, `400x300' specifies\n" -+" window size in pixels, `70%x50%' specifies size as\n" -+" percentage of screen width/height, `+100+50' specifies\n" -+" position relative to top-left, and `50%x30%-30%-20%'\n" -+" is left as an exercise for the reader. :-) The default\n" -+" geometry is `92%x85%'.\n" -+" (See info file or man page for more details.)\n" -+" -G --gamma val set gamma adjustment to `val'. The default is 1.0, i.e.\n" -+" no adjustment. (See info file or man page for details,\n" -+" and a discussion of gamma issues.)\n" -+" -h --help give this usage help.\n" -+" --image-bigness-threshold numpix\n" -+" set the boundary `numpix' above which images are\n" -+" considered `big', and rendered piece-by-piece rather\n" -+" than all-at-once (which is nicer, but harder on\n" -+" memory). Units are number of pixels in image (i.e.\n" -+" width times height), and the default is 2000000 pixels.\n" -+" --interpolate interpolate between the picture's pixels when\n" -+" scaling up. Usually looks nicer, but it's slow.\n" -+" --mouse-scale-x if enabled, control-click scales only the X axis -\n" -+" the default is to scale only the Y axis.\n" -+" --revert-orient (normally enabled, use --revert-orient=off to disable)\n" -+" if *disabled*, orientation (flip/mirror/rotate) state\n" -+" is retained between pictures.\n" -+" --revert-scale (normally enabled, use --revert-scale=off to disable)\n" -+" if *disabled*, scaling is retained between pictures.\n" -+" --selector-width width\n" -+" set initial/default selector width to `width'. (The\n" -+" units used are pixels, and the normal setting 200.)\n" -+" -T --show-tagged show names of tagged files on exit (they're listed\n" -+" to stdout).\n" -+" --show-thumbnail-messages\n" -+" show on the status bar when thumbnails are being read.\n" -+" The status bar must be enabled for the messages to be\n" -+" visible, of course. :-)\n" -+" -k --skip-parent for the first directory shown, skip the cursor past\n" -+" `..' (the parent dir). Can be useful when you'd like\n" -+" to immediately use space to `page' through the dir.\n" -+" -o --sort-order set initial sorting order used in the selector.\n" -+" Types are `name', `ext', `size', `date' (or `time');\n" -+" only the first char (n/e/s/d/t) need be given.\n" -+" (The default is name order.)\n" -+" --sort-timestamp-type type\n" -+" set timestamp type to use when using time/date sorting\n" -+" order. Types are `mtime' (default), `ctime', and\n" -+" `atime'; only the first char (m/c/a) need be given.\n" -+" --statusbar show a status bar below the selector; this, for\n" -+" example, says when a picture is being read.\n" -+" -t --thin-rows use rows a third the normal height in the selector.\n" -+" This can be very useful on lower-resolution screens,\n" -+" or if you're really interested in filenames, not\n" -+" thumbnails.\n" -+" -v --version report version number.\n" -+" --version-gtk report version of GTK+ being used by xzgv.\n" -+" -z --zoom fit pictures in the viewer window, whatever their\n" -+" actual size.\n" -+" -r --zoom-reduce-only\n" -+" when zooming, only *reduce* pictures to fit; i.e.\n" -+" make big pictures viewable all-at-once while leaving\n" -+" small picures intact.\n" -+"\n" -+" dir start xzgv on a certain directory.\n" -+" file ... view (only) the file(s) specified.\n" -+"\n" -+"All options are processed after any ~/.xzgvrc or /etc/xzgv.conf file.\n" -+"Most long options (minus `--') can used in either file with e.g. `zoom on'.\n" -+"\n" -+"On/off settings (such as zoom) are enabled by e.g. `-z' or `--zoom';\n" -+"however, the long-option form `--option=off' can be used to disable\n" -+"them (needed when they are enabled by default - revert-scale, for\n" -+"example - or to override them being enabled in a config file).\n" -+"\n" -+"(This syntax actually lets you both disable *and* enable options,\n" -+"using (for the arg after `=') on/off, y/n, yes/no, or 1/0.)"); - - exit(0); - } |