Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Apr 2011 09:56:45 GMT
From:      Anton Yuzhaninov <citrin@citrin.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        stb@lassitu.de
Subject:   ports/156417: [PATCH] graphics/pngnq: update to 1.0
Message-ID:  <201104150956.p3F9ujJL026974@builder.corp.vega.ru>
Resent-Message-ID: <201104151000.p3FA0K6K036091@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         156417
>Category:       ports
>Synopsis:       [PATCH] graphics/pngnq: update to 1.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 15 10:00:19 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Anton Yuzhaninov
>Release:        FreeBSD 8.2-PRERELEASE-20101227 amd64
>Organization:
>Environment:
System: FreeBSD builder.corp.vega.ru 8.2-PRERELEASE-20101227 FreeBSD 8.2-PRERELEASE-20101227 #0: Mon Dec 27 11:24:54 UTC 2010
>Description:
- Update to 1.0

Added file(s):
- files/patch-errors.h

Removed file(s):
- files/patch-pngcomp.c
- files/patch-rwpng.c

Port maintainer (stb@lassitu.de) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- pngnq-1.0.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/graphics/pngnq/Makefile /usr/home/ayuzhaninov/pngnq/Makefile
--- /usr/ports/graphics/pngnq/Makefile	2010-03-29 03:25:43.000000000 +0000
+++ /usr/home/ayuzhaninov/pngnq/Makefile	2011-04-15 09:51:10.000000000 +0000
@@ -6,40 +6,30 @@
 #
 
 PORTNAME=	pngnq
-PORTVERSION=	0.5
-PORTREVISION=	2
+PORTVERSION=	1.0
 CATEGORIES=	graphics
 MASTER_SITES=	SF
-DISTNAME=	${PORTNAME}-${PORTVERSION}-src
 
 MAINTAINER=	stb@lassitu.de
 COMMENT=	A tool for quantizing PNG images in RGBA format
 
 LIB_DEPENDS=	png.6:${PORTSDIR}/graphics/png
 
-WRKSRC=		${WRKDIR}/${PORTVERSION}
+GNU_CONFIGURE=	yes
 
-USE_GMAKE=	yes
-MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS} -I${LOCALBASE}/include -DVERSION='\"${PORTVERSION}\"'" \
-		LDFLAGS="-lpng -lz -lm -L${LOCALBASE}/lib"
+CPPFLAGS+=	-I${LOCALBASE}/include
+CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" LIBS=-lpng
 
-PORTDOCS=	README LICENSE README.pngcomp
+PORTDOCS=	README COPYING
 PLIST_FILES=	bin/pngcomp bin/pngnq
-.if !defined(NO_INSTALL_MANPAGES)
 MAN1=		pngnq.1
-.endif
 
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/pngcomp ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/pngnq ${PREFIX}/bin
+post-install:
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 .for i in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
 .endif
-.if !defined(NO_INSTALL_MANPAGES)
-	${INSTALL_MAN} ${WRKSRC}/pngnq.1 ${MAN1PREFIX}/man/man1
-.endif
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/graphics/pngnq/distinfo /usr/home/ayuzhaninov/pngnq/distinfo
--- /usr/ports/graphics/pngnq/distinfo	2009-05-10 22:37:04.000000000 +0000
+++ /usr/home/ayuzhaninov/pngnq/distinfo	2011-04-15 09:51:10.000000000 +0000
@@ -1,3 +1,2 @@
-MD5 (pngnq-0.5-src.tar.gz) = 14aff764008dfd55e816d3fe08636cb9
-SHA256 (pngnq-0.5-src.tar.gz) = c9f2f4239e07d23064176909cd59ef12d96573599a3fa29bed59fe554b769b92
-SIZE (pngnq-0.5-src.tar.gz) = 26115
+SHA256 (pngnq-1.0.tar.gz) = 3413cb72af4e1a25268892ad182f6f9f516c5b67d9ff873968e5a60c293c00a7
+SIZE (pngnq-1.0.tar.gz) = 105155
diff -ruN --exclude=CVS /usr/ports/graphics/pngnq/files/patch-errors.h /usr/home/ayuzhaninov/pngnq/files/patch-errors.h
--- /usr/ports/graphics/pngnq/files/patch-errors.h	1970-01-01 00:00:00.000000000 +0000
+++ /usr/home/ayuzhaninov/pngnq/files/patch-errors.h	2011-04-15 09:51:10.000000000 +0000
@@ -0,0 +1,18 @@
+--- src/errors.h.orig	2011-04-14 19:57:13.000000000 +0400
++++ src/errors.h	2011-04-14 20:00:25.000000000 +0400
+@@ -20,9 +20,11 @@
+     PNGNQ_LOG_ERR(__VA_ARGS__)\
+     fflush(stderr);
+ 
+-#define PNGNQ_WARNING(...) (fprintf(stderr,"pngnq - Warning: "));\
+-    fprintf(stderr, __VA_ARGS__);\
+-    PNGNQ_LOG_WARNING(__VA_ARGS__)\
+-    fflush(stderr);
++#define PNGNQ_WARNING(...)                                \
++    do {                                                  \
++        fprintf(stderr, "pngnq - Warning: " __VA_ARGS__); \
++        PNGNQ_LOG_WARNING(__VA_ARGS__)                    \
++        fflush(stderr);                                   \
++    } while (0)
+ 
+ #define PNGNQ_MESSAGE(...) {if(verbose) {fprintf(stderr,__VA_ARGS__);fflush(stderr);}}
diff -ruN --exclude=CVS /usr/ports/graphics/pngnq/files/patch-pngcomp.c /usr/home/ayuzhaninov/pngnq/files/patch-pngcomp.c
--- /usr/ports/graphics/pngnq/files/patch-pngcomp.c	2009-05-10 22:37:04.000000000 +0000
+++ /usr/home/ayuzhaninov/pngnq/files/patch-pngcomp.c	1970-01-01 00:00:00.000000000 +0000
@@ -1,10 +0,0 @@
---- pngcomp.c.orig	2007-11-12 13:59:38.000000000 +0100
-+++ pngcomp.c	2009-05-10 15:07:38.000000000 +0200
-@@ -41,6 +41,7 @@
- #include <string.h>
- #include <math.h>
- #include <ctype.h>
-+#include <unistd.h>
- 
- #include "png.h"
- #include "rwpng.h"
diff -ruN --exclude=CVS /usr/ports/graphics/pngnq/files/patch-rwpng.c /usr/home/ayuzhaninov/pngnq/files/patch-rwpng.c
--- /usr/ports/graphics/pngnq/files/patch-rwpng.c	2010-03-29 13:38:27.000000000 +0000
+++ /usr/home/ayuzhaninov/pngnq/files/patch-rwpng.c	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
---- rwpng.c.orig	2006-06-15 11:39:29.000000000 +0200
-+++ rwpng.c	2010-03-29 15:35:32.000000000 +0200
-@@ -77,7 +77,7 @@
-      * have used slightly more general png_sig_cmp() function instead */
- 
-     fread(sig, 1, 8, infile);
--    if (!png_check_sig(sig, 8)) {
-+    if (png_sig_cmp(sig, 0, 8)) {
-         mainprog_ptr->retval = 21;   /* bad signature */
-         return mainprog_ptr->retval;
-     }
--- pngnq-1.0.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104150956.p3F9ujJL026974>