<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/41eb1a85c85fc8940512f150cf57c6856366a781">https://github.com/macports/macports-ports/commit/41eb1a85c85fc8940512f150cf57c6856366a781</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 41eb1a85c85fc8940512f150cf57c6856366a781
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Tue Jul 18 09:49:01 2017 -0400

<span style='display:block; white-space:pre;color:#404040;'>    htmldoc: update to 1.9; move to github
</span>---
 textproc/htmldoc/Portfile                    |  51 ++--------
 textproc/htmldoc/files/patch-libpng-1.5.diff | 143 ---------------------------
 2 files changed, 9 insertions(+), 185 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/htmldoc/Portfile b/textproc/htmldoc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4d1671a..e7d0463 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/htmldoc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/htmldoc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,61 +2,28 @@
</span> 
 PortSystem 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                htmldoc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.8.27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        michaelrsweet htmldoc 1.9 v
</span> categories          textproc
 license             {GPL-2 OpenSSLException}
 maintainers         nomaintainer
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Converts HTML files to PDF or PostScript
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Converts HTML or Markdown files to various other formats
</span> long_description \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    htmldoc can convert HTML files to PDF or PostScript, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    generate a table-of-contents for books, and generate \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    indexed HTML files.  It also generates files on-the-fly \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    for web applications or for batch jobs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.htmldoc.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/htmldoc/${version}/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/htmldoc/${version}/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/htmldoc/${version}/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ftp://ftp3.easysw.com/pub/htmldoc/${version}/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ftp://ftp.easysw.com/pub/htmldoc/${version}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    HTMLDOC is a program that reads HTML and Markdown source files \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    or web pages and generates corresponding EPUB, HTML, PostScript, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    or PDF files with an optional table of contents.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums   md5 35589e7b8fe9c54e11be87cd5aec4dcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sha1 472908e0aafed1cedfbacd8ed3168734aebdec4b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        rmd160 9605a5894675439f5fae405fb060972e19f33c7e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname    ${name}-${version}-source
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir  ${name}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2   yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  bfcb1cbb69cdf93a59b143f2c9945c1a25d63d77 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a6e7ca3b61d68d989414805586f86ffa19db1cecdf2960226938df2c0ab454c1
</span> 
 depends_lib         port:jpeg port:libpng port:zlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-libpng-1.5.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags  -I${prefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args      --without-gui --disable-localjpeg --disable-localpng \
                     --disable-localzlib --disable-ssl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # The build and install don't notice when essential files don't get built,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # so we must exit for it when it fails. #36341
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f {htmldoc/htmldoc} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file exists ${worksrcpath}/${f}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            return -code error "${f} did not get built"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir    prefix=${destroot}${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    exec_prefix=${destroot}${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    bindir=${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    mandir=${destroot}${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant ssl conflicts gnutls cdsassl {
     depends_lib-append  path:lib/libssl.dylib:openssl
     configure.args-delete   --disable-ssl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/htmldoc/files/patch-libpng-1.5.diff b/textproc/htmldoc/files/patch-libpng-1.5.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 725f95e..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/htmldoc/files/patch-libpng-1.5.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,143 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-http://pkgs.fedoraproject.org/cgit/htmldoc.git/plain/htmldoc-1.8.27-libpng15.patch?h=f18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From upstream 1.8 branch svn r1668
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Index: htmldoc/image.cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-===================================================================
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- htmldoc/image.cxx.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ htmldoc/image.cxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,23 +3,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *   Image handling routines for HTMLDOC, a HTML document processing program.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   Copyright 1997-2005 by Easy Software Products.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *   Copyright 2011 by Michael R Sweet.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *   Copyright 1997-2010 by Easy Software Products.  All rights reserved.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   These coded instructions, statements, and computer programs are the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   property of Easy Software Products and are protected by Federal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   copyright law.  Distribution and use rights are outlined in the file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   "COPYING.txt" which should have been included with this file.  If this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   file is missing or damaged please contact Easy Software Products
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *   at:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *       Attn: ESP Licensing Information
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *       Easy Software Products
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *       44141 Airport View Drive, Suite 204
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *       Hollywood, Maryland 20636-3142 USA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *       Voice: (301) 373-9600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *       EMail: info@easysw.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *         WWW: http://www.easysw.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *   This program is free software.  Distribution and use rights are outlined in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ *   the file "COPYING.txt".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  * Contents:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1499,7 +1487,7 @@ image_load_png(image_t *img, /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   rows = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (setjmp(pp->jmpbuf)) 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (setjmp(png_jmpbuf(pp))) 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     progress_error(HD_ERROR_BAD_FORMAT, "PNG file contains errors!");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1526,7 +1514,7 @@ image_load_png(image_t *img, /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   png_read_info(pp, info);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (info->color_type & PNG_COLOR_MASK_PALETTE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_PALETTE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     png_set_expand(pp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1535,15 +1523,15 @@ image_load_png(image_t *img,       /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (Encryption)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       img->use ++;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  else if (info->bit_depth < 8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else if (png_get_bit_depth(pp, info) < 8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     png_set_packing(pp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     png_set_expand(pp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  else if (info->bit_depth == 16)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else if (png_get_bit_depth(pp, info) == 16)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     png_set_strip_16(pp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (info->color_type & PNG_COLOR_MASK_COLOR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_COLOR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     depth      = 3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     img->depth = gray ? 1 : 3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1554,10 +1542,10 @@ image_load_png(image_t *img,       /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     img->depth = 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  img->width  = info->width;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  img->height = info->height;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  img->width  = png_get_image_width(pp, info);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  img->height = png_get_image_height(pp, info);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ((info->color_type & PNG_COLOR_MASK_ALPHA) || info->num_trans)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_ALPHA)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if ((PSLevel == 0 && PDFVersion >= 14) || PSLevel == 3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       image_need_mask(img, 8);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1571,14 +1559,14 @@ image_load_png(image_t *img,       /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   printf("color_type=0x%04x, depth=%d, img->width=%d, img->height=%d, img->depth=%d\n",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--         info->color_type, depth, img->width, img->height, img->depth);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (info->color_type & PNG_COLOR_MASK_COLOR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+         png_get_color_type(pp, info), depth, img->width, img->height, img->depth);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_COLOR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     puts("    COLOR");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     puts("    GRAYSCALE");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ((info->color_type & PNG_COLOR_MASK_ALPHA) || info->num_trans)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_ALPHA)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     puts("    ALPHA");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (info->color_type & PNG_COLOR_MASK_PALETTE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_PALETTE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     puts("    PALETTE");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif // DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1594,9 +1582,9 @@ image_load_png(image_t *img, /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   * Allocate pointers...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  rows = (png_bytep *)calloc(info->height, sizeof(png_bytep));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  rows = (png_bytep *)calloc(png_get_image_height(pp, info), sizeof(png_bytep));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for (i = 0; i < (int)info->height; i ++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  for (i = 0; i < (int)png_get_image_height(pp, info); i ++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     rows[i] = img->pixels + i * img->width * depth;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1610,7 +1598,7 @@ image_load_png(image_t *img, /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   * Generate the alpha mask as necessary...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if ((info->color_type & PNG_COLOR_MASK_ALPHA) || info->num_trans)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (png_get_color_type(pp, info) & PNG_COLOR_MASK_ALPHA)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef DEBUG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     for (inptr = img->pixels, i = 0; i < img->height; i ++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1639,7 +1627,7 @@ image_load_png(image_t *img, /* I - Imag
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   * Reformat the data as necessary for the reader...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (gray && info->color_type & PNG_COLOR_MASK_COLOR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (gray && png_get_color_type(pp, info) & PNG_COLOR_MASK_COLOR)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     * Greyscale output needed...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1720,7 +1708,7 @@ image_need_mask(image_t *img,        /* I - Ima
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     // Alpha mask
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     img->maskwidth = (img->width * scaling + 7) / 8;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    size           = img->maskwidth * img->height * scaling;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    size           = img->maskwidth * img->height * scaling + 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   img->mask = (uchar *)calloc(size, 1);
</span></pre><pre style='margin:0'>

</pre>