Update to latest version, 3.6.
Index: Makefile
===================================================================
RCS file: /home/pascal/cvs/ports/graphics/xaos/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile 4 Jun 2013 18:41:51 -0000 1.3
+++ Makefile 18 Nov 2013 22:39:08 -0000
@@ -2,12 +2,12 @@
COMMENT = interactive fractal zoomer and morpher
-VERSION = 3.5
+VERSION = 3.6
DISTNAME = xaos-${VERSION}
CATEGORIES = graphics
-HOMEPAGE = http://wmi.math.u-szeged.hu/xaos/doku.php
+HOMEPAGE = http://matek.hu/xaos/doku.php
MAINTAINER = Pascal Stumpf <[email protected]>
Index: distinfo
===================================================================
RCS file: /home/pascal/cvs/ports/graphics/xaos/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 14 Apr 2011 07:02:21 -0000 1.1.1.1
+++ distinfo 18 Nov 2013 22:34:43 -0000
@@ -1,5 +1,2 @@
-MD5 (xaos-3.5.tar.gz) = Rl0UabJ2UBpYvzJeST6lkQ==
-RMD160 (xaos-3.5.tar.gz) = GTVTgYZG+/LXyfDIVcoxI0RuFrw=
-SHA1 (xaos-3.5.tar.gz) = bRalgYf7pydua9BUfML9a7BzuAE=
-SHA256 (xaos-3.5.tar.gz) = Rx+nUhVKjkxGh3l/4SQd8bP4JACy705qYDlponzXSEI=
-SIZE (xaos-3.5.tar.gz) = 2930590
+SHA256 (xaos-3.6.tar.gz) = mJ8+OPd5OBDLsUltUpHUSDan18BYQiue4c/7FjoLjZU=
+SIZE (xaos-3.6.tar.gz) = 2040707
Index: patches/patch-src_util_png_c
===================================================================
RCS file: patches/patch-src_util_png_c
diff -N patches/patch-src_util_png_c
--- patches/patch-src_util_png_c 8 Jul 2011 20:36:09 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,135 +0,0 @@
-$OpenBSD: patch-src_util_png_c,v 1.1 2011/07/08 20:36:09 naddy Exp $
-
-Fix build with png-1.5.
-
---- src/util/png.c.orig Wed Jul 6 14:19:33 2011
-+++ src/util/png.c Wed Jul 6 14:37:05 2011
-@@ -3,6 +3,7 @@
- #include <aconfig.h>
- #ifdef USE_PNG
- #include <png.h>
-+#include <zlib.h>
- #endif
- #include <stdlib.h>
- #include <stdio.h>
-@@ -31,6 +32,9 @@ CONST char *writepng(FILE * file, CONST struct image *
- png_structp png_ptr;
- png_infop info_ptr;
- png_color palette[256];
-+ png_color_8 sig_bit;
-+ int color_type;
-+ int bit_depth;
- volatile unsigned short a = 255;
- volatile unsigned char *b = (volatile unsigned char *) &a;
- #ifdef _undefined_
-@@ -59,7 +63,7 @@ CONST char *writepng(FILE * file, CONST struct image *
- png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
- return "No memory to create png info structure";
- }
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- png_destroy_write_struct(&png_ptr, &info_ptr);
- fclose(file);
- return strerror(errno);
-@@ -78,57 +82,71 @@ CONST char *writepng(FILE * file, CONST struct image *
- png_set_compression_window_bits(png_ptr, 15);
- png_set_compression_method(png_ptr, 8);
-
-- info_ptr->width = image->width;
-- info_ptr->height = image->height;
-- /*info_ptr->gamma=1.0; */
-- info_ptr->gamma = 0.5;
-- info_ptr->valid |= PNG_INFO_gAMA | PNG_INFO_pHYs;
-- info_ptr->x_pixels_per_unit = (png_uint_32) (100 / image->pixelwidth);
-- info_ptr->y_pixels_per_unit = (png_uint_32) (100 / image->pixelheight);
-+ switch (image->palette->type)
-+ {
-+ case C256:
-+ color_type = PNG_COLOR_TYPE_PALETTE;
-+ bit_depth = image->bytesperpixel * 8;
-+ break;
-+ case SMALLITER:
-+ case LARGEITER:
-+ case GRAYSCALE:
-+ color_type = PNG_COLOR_TYPE_GRAY;
-+ bit_depth = image->bytesperpixel * 8;
-+ break;
-+ case TRUECOLOR:
-+ case TRUECOLOR24:
-+ case TRUECOLOR16:
-+ color_type = PNG_COLOR_TYPE_RGB;
-+ bit_depth = 8;
-+ break;
-+ }
-+
-+ png_set_IHDR (png_ptr, info_ptr, image->width, image->height, bit_depth,
-+ color_type, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE,
-+ PNG_FILTER_TYPE_BASE);
-
--
- switch (image->palette->type) {
- case C256:
- {
- int i;
-- info_ptr->color_type = PNG_COLOR_TYPE_PALETTE;
-- info_ptr->bit_depth = image->bytesperpixel * 8;
-- info_ptr->palette = palette;
-- info_ptr->valid |= PNG_INFO_PLTE;
-+ png_color png_palette[257];
-+ int png_num_palette;
- for (i = 0; i < image->palette->end; i++)
-- info_ptr->palette[i].red = image->palette->rgb[i][0],
-- info_ptr->palette[i].green = image->palette->rgb[i][1],
-- info_ptr->palette[i].blue = image->palette->rgb[i][2],
-- info_ptr->num_palette = image->palette->end;
-+ png_palette[i].red = image->palette->rgb[i][0],
-+ png_palette[i].green = image->palette->rgb[i][1],
-+ png_palette[i].blue = image->palette->rgb[i][2],
-+ png_num_palette = image->palette->end;
-+ png_set_PLTE(png_ptr, info_ptr, png_palette, png_num_palette);
- }
- break;
-- case SMALLITER:
-- case LARGEITER:
-- case GRAYSCALE:
-- info_ptr->color_type = PNG_COLOR_TYPE_GRAY;
-- info_ptr->bit_depth = image->bytesperpixel * 8;
-- break;
- case TRUECOLOR:
- case TRUECOLOR24:
- case TRUECOLOR16:
-- info_ptr->color_type = PNG_COLOR_TYPE_RGB;
-- info_ptr->bit_depth = 8;
-- info_ptr->sig_bit.red = 8 - image->palette->info.truec.rprec;
-- info_ptr->sig_bit.green = 8 - image->palette->info.truec.gprec;
-- info_ptr->sig_bit.blue = 8 - image->palette->info.truec.bprec;
-+ {
-+ sig_bit.red = 8 - image->palette->info.truec.rprec;
-+ sig_bit.green = 8 - image->palette->info.truec.gprec;
-+ sig_bit.blue = 8 - image->palette->info.truec.bprec;
-+ png_set_sBIT(png_ptr, info_ptr, &sig_bit);
-+ }
- break;
- }
-- info_ptr->interlace_type = 0;
-+
-+ png_write_info (png_ptr, info_ptr);
-+
- #ifdef _undefined_
- png_set_text(png_ptr, info_ptr, comments,
- sizeof(comments) / sizeof(png_text));
- #endif
-
-- png_write_info(png_ptr, info_ptr);
-+ png_set_gAMA(png_ptr, info_ptr, 0.5 /* 1.0 */);
-+ png_set_pHYs(png_ptr, info_ptr, (png_uint_32) (100 / image->pixelwidth),
-+ (png_uint_32) (100 / image->pixelheight), PNG_RESOLUTION_UNKNOWN);
-+
- /*png_set_filler(png_ptr,0,PNG_FILLER_AFTER); */
- png_set_packing(png_ptr);
- if (image->palette->type & (TRUECOLOR | TRUECOLOR24 | TRUECOLOR16))
-- png_set_shift(png_ptr, &(info_ptr->sig_bit));
-+ png_set_shift(png_ptr, &sig_bit);
- if (*b == 255)
- png_set_swap(png_ptr);
- png_set_bgr(png_ptr);
Index: pkg/PLIST
===================================================================
RCS file: /home/pascal/cvs/ports/graphics/xaos/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 14 Apr 2011 07:02:21 -0000 1.1.1.1
+++ pkg/PLIST 18 Nov 2013 22:38:07 -0000
@@ -53,6 +53,7 @@ share/XaoS/examples/beatle2.xpf
share/XaoS/examples/bolygo.xpf
share/XaoS/examples/brown.xpf
share/XaoS/examples/burnship.xpf
+share/XaoS/examples/butterfly-langston.xpf
share/XaoS/examples/butterfly.xpf
share/XaoS/examples/checker.xpf
share/XaoS/examples/circle.xpf
@@ -61,6 +62,7 @@ share/XaoS/examples/csiga2.xpf
share/XaoS/examples/csiga3.xpf
share/XaoS/examples/csiga4.xpf
share/XaoS/examples/csiga5.xpf
+share/XaoS/examples/dark.xpf
share/XaoS/examples/dblspira.xpf
share/XaoS/examples/dragons.xpf
share/XaoS/examples/dragons2.xpf
@@ -118,6 +120,7 @@ share/XaoS/examples/kovzsi8.xpf
share/XaoS/examples/kovzsi9.2.xpf
share/XaoS/examples/kovzsi9.xpf
share/XaoS/examples/lemon.xpf
+share/XaoS/examples/light-kovzsi.xpf
share/XaoS/examples/light.xpf
share/XaoS/examples/lighting.xpf
share/XaoS/examples/magnet.xpf