ports/145228: [patch] fix ports/graphics/xpaint after recent libpng update
Helge Oldach
ports-xpaint-apr10 at oldach.net
Wed Mar 31 05:00:19 UTC 2010
>Number: 145228
>Category: ports
>Synopsis: [patch] fix ports/graphics/xpaint after recent libpng update
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 31 05:00:15 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Helge Oldach
>Release: FreeBSD 7.3-957 i386
>Organization:
>Environment:
System: FreeBSD localhost 7.3-957 FreeBSD 7.3-957 #0: Wed Mar 24 23:38:15 CET 2010 toor at localhost:/usr/obj/usr/src/sys/HMO i386
>Description:
The patch below fixes graphics/xpaint compilation after the recent
libpng update. png_check_sig() does no longer exist in the PNG API,
but has been replaced by !png_sig_cmp(). See libpng(3).
>How-To-Repeat:
>Fix:
--- rw/readWritePNG.c.orig 2005-03-20 21:15:34.000000000 +0100
+++ rw/readWritePNG.c 2010-03-31 06:36:37.000000000 +0200
@@ -51,7 +51,7 @@
fread(header, 1, 8, fp);
fclose(fp);
- return png_check_sig( (unsigned char*) header, 8);
+ return !png_sig_cmp( (unsigned char*) header, 0, 8);
}
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list