ports/156376: [PATCH] graphics/optipng: update to 0.6.5
Anton Yuzhaninov
ayuzhaninov at team.vega.ru
Wed Apr 13 19:40:11 UTC 2011
>Number: 156376
>Category: ports
>Synopsis: [PATCH] graphics/optipng: update to 0.6.5
>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: Wed Apr 13 19:40:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Anton Yuzhaninov
>Release: FreeBSD 9.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD citrin.office.vega.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r219710M: Wed Mar 23 15:39:53 MSK
>Description:
- Update to 0.6.5
Port maintainer (tom at hur.st) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- optipng-0.6.5.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/Makefile /home/citrin/optipng/Makefile
--- /usr/ports/graphics/optipng/Makefile 2010-04-06 00:02:28.000000000 +0400
+++ /home/citrin/optipng/Makefile 2011-04-13 21:17:45.000000000 +0400
@@ -6,7 +6,7 @@
#
PORTNAME= optipng
-PORTVERSION= 0.6.4
+PORTVERSION= 0.6.5
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/OptiPNG/${PORTNAME}-${PORTVERSION}
@@ -26,9 +26,11 @@
.include <bsd.port.pre.mk>
-CONFIGURE_ARGS= #
+HAS_CONFIGURE= yes
+
.ifndef(WITH_BUNDLED_LIBPNG)
CONFIGURE_ARGS+= --with-system-libpng
+CONFIGURE_ENV+= CFLAGS="${CFLAGS} -I${LOCALBASE}/include"
LIB_DEPENDS+= png.6:${PORTSDIR}/graphics/png
.endif
@@ -36,11 +38,6 @@
CONFIGURE_ARGS+= --with-system-zlib
.endif
-do-configure:
- (cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS})
- ${REINPLACE_CMD} -e 's|^INCS =.*|INCS = -I${LOCALBASE}/include|' \
- ${WRKSRC}/lib/pngxtern/scripts/unix.mak
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/optipng ${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/man/optipng.1 ${MAN1PREFIX}/man/man1/
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/distinfo /home/citrin/optipng/distinfo
--- /usr/ports/graphics/optipng/distinfo 2010-04-06 00:02:28.000000000 +0400
+++ /home/citrin/optipng/distinfo 2011-04-13 20:37:39.000000000 +0400
@@ -1,3 +1,2 @@
-MD5 (optipng-0.6.4.tar.gz) = d6c10dd8d8f1d5b579221bc9cfbfbcb6
-SHA256 (optipng-0.6.4.tar.gz) = 3000892b1d240351f057fbc8012485c3a1e75b991fa8d54e048273fa0fa87647
-SIZE (optipng-0.6.4.tar.gz) = 1483806
+SHA256 (optipng-0.6.5.tar.gz) = 2998e203941cdb95eb97587a44b02b3b765e85a7d62fe2df076b0123a7ba5b44
+SIZE (optipng-0.6.5.tar.gz) = 1534271
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/files/patch-lib-libpng-scripts-makefile.std /home/citrin/optipng/files/patch-lib-libpng-scripts-makefile.std
--- /usr/ports/graphics/optipng/files/patch-lib-libpng-scripts-makefile.std 2009-01-19 23:44:24.000000000 +0300
+++ /home/citrin/optipng/files/patch-lib-libpng-scripts-makefile.std 2011-04-13 20:43:41.000000000 +0400
@@ -1,6 +1,6 @@
---- lib/libpng/scripts/makefile.std.orig 2006-03-06 17:06:28.000000000 +0000
-+++ lib/libpng/scripts/makefile.std 2008-11-14 18:00:09.000000000 +0000
-@@ -24,12 +24,16 @@
+--- lib/libpng/scripts/makefile.std.orig 2010-12-09 16:48:13.000000000 +0300
++++ lib/libpng/scripts/makefile.std 2011-04-13 20:38:46.000000000 +0400
+@@ -27,12 +27,16 @@
ZLIBLIB=../zlib
ZLIBINC=../zlib
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/files/patch-lib-pngxtern-scripts-unix.mak.in /home/citrin/optipng/files/patch-lib-pngxtern-scripts-unix.mak.in
--- /usr/ports/graphics/optipng/files/patch-lib-pngxtern-scripts-unix.mak.in 2010-04-06 00:02:28.000000000 +0400
+++ /home/citrin/optipng/files/patch-lib-pngxtern-scripts-unix.mak.in 2011-04-13 21:06:23.000000000 +0400
@@ -1,5 +1,5 @@
---- lib/pngxtern/scripts/unix.mak.in.orig 2008-06-18 01:29:00.000000000 +0200
-+++ lib/pngxtern/scripts/unix.mak.in 2010-04-05 21:52:14.000000000 +0200
+--- lib/pngxtern/scripts/unix.mak.in.orig 2008-06-18 03:29:00.000000000 +0400
++++ lib/pngxtern/scripts/unix.mak.in 2011-04-13 21:06:00.000000000 +0400
@@ -8,8 +8,8 @@
PNGDIR = ../libpng
@@ -11,14 +11,16 @@
AR_RC = ar rcs
RANLIB = ranlib
RM_F = rm -f
-@@ -18,8 +18,8 @@
+@@ -18,9 +18,9 @@
LDDEBUG =
CRELEASE = -O
LDRELEASE = -s
-CFLAGS = $(CRELEASE)
-LDFLAGS = $(LDRELEASE)
+-INCS = -I$(ZDIR) -I$(PNGDIR)
+CFLAGS ?= $(CRELEASE)
+LDFLAGS ?= $(LDRELEASE)
- INCS = -I$(ZDIR) -I$(PNGDIR)
++INCS = -I$(ZDIR) -I$(PNGDIR) -I${LOCALBASE}/include
LIBS = -lpng -lz -lm
+ # File extensions
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/files/patch-lib-zlib-Makefile.in /home/citrin/optipng/files/patch-lib-zlib-Makefile.in
--- /usr/ports/graphics/optipng/files/patch-lib-zlib-Makefile.in 2010-04-06 00:02:28.000000000 +0400
+++ /home/citrin/optipng/files/patch-lib-zlib-Makefile.in 2011-04-13 20:41:31.000000000 +0400
@@ -1,5 +1,5 @@
---- lib/zlib/Makefile.in.orig 2010-03-14 04:10:27.000000000 +0100
-+++ lib/zlib/Makefile.in 2010-04-05 21:25:15.000000000 +0200
+--- lib/zlib/Makefile.in.orig 2010-04-20 08:12:21.000000000 +0400
++++ lib/zlib/Makefile.in 2011-04-13 20:41:09.000000000 +0400
@@ -16,9 +16,9 @@
# To install in $HOME instead of /usr/local, use:
# make install prefix=$HOME
@@ -12,21 +12,23 @@
#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
#CFLAGS=-g -DDEBUG
#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
-@@ -36,9 +36,10 @@
+@@ -36,11 +36,12 @@
SHAREDLIBM=libz.so.1
- LIBS=$(STATICLIB) $(SHAREDLIB) $(SHAREDLIBV)
+ LIBS=$(STATICLIB) $(SHAREDLIBV)
-AR=ar rc
-RANLIB=ranlib
--TAR=tar
+AR?=ar
+ARFLAGS?=rc
+RANLIB?=ranlib
+ LDCONFIG=ldconfig
+ LDSHAREDLIBC=-lc
+-TAR=tar
+TAR?=tar
SHELL=/bin/sh
EXE=
-@@ -105,7 +106,7 @@
+@@ -108,7 +109,7 @@
- at rm -f foo.gz
libz.a: $(OBJS)
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/files/patch-src-opngreduc.c /home/citrin/optipng/files/patch-src-opngreduc.c
--- /usr/ports/graphics/optipng/files/patch-src-opngreduc.c 2010-04-06 00:02:28.000000000 +0400
+++ /home/citrin/optipng/files/patch-src-opngreduc.c 2011-04-13 21:03:34.000000000 +0400
@@ -1,11 +1,13 @@
---- src/opngreduc.c.orig 2010-01-03 06:59:00.000000000 +0100
-+++ src/opngreduc.c 2010-04-05 22:02:26.000000000 +0200
-@@ -23,7 +23,7 @@
- #define PNG_NO_PEDANTIC_WARNINGS
- #include "png.h"
+--- src/opngreduc.c.orig 2011-01-24 09:05:00.000000000 +0300
++++ src/opngreduc.c 2011-04-13 21:03:27.000000000 +0400
+@@ -25,9 +25,7 @@
+ #include "opngreduc.h"
+
#if PNG_LIBPNG_VER >= 10400
+-#ifdef PNG_USER_PRIVATEBUILD
-#include "pngpriv.h"
+-#endif
+#include "libpng/pngpriv.h"
- #else
- #define trans_alpha trans
- #define trans_color trans_values
+ #endif
+
+ #ifndef OPNG_ASSERT
diff -ruN --exclude=CVS /usr/ports/graphics/optipng/files/patch-src-scripts-unix.mak.in /home/citrin/optipng/files/patch-src-scripts-unix.mak.in
--- /usr/ports/graphics/optipng/files/patch-src-scripts-unix.mak.in 2009-01-19 23:44:24.000000000 +0300
+++ /home/citrin/optipng/files/patch-src-scripts-unix.mak.in 2011-04-13 20:48:15.000000000 +0400
@@ -1,5 +1,5 @@
---- src/scripts/unix.mak.in.orig 2008-09-03 23:56:00.000000000 +0100
-+++ src/scripts/unix.mak.in 2008-11-14 18:29:12.000000000 +0000
+--- src/scripts/unix.mak.in.orig 2010-12-22 20:08:00.000000000 +0300
++++ src/scripts/unix.mak.in 2011-04-13 20:47:51.000000000 +0400
@@ -4,16 +4,16 @@
# Usage: make -f scripts/unix.mak
@@ -12,11 +12,10 @@
man1dir=$(mandir)/man1
-CC = cc
--LD = $(CC)
++CC ?= cc
+ LD = $(CC)
-CFLAGS = -O
-LDFLAGS = -s
-+CC ?= cc
-+LD = $(CC)
+CFLAGS ?= -O
+LDFLAGS += -s -L${LOCALBASE}/lib
@@ -25,9 +24,9 @@
@@ -28,7 +28,7 @@
BACKDIR = ../../src
- OBJS = optipng.o opngoptim.o opngreduc.o cbitset.o osys.o strutil.o
+ OBJS = optipng.o opngoptim.o opngreduc.o cbitset.o osys.o
-INCS = -I$(ZDIR) -I$(PNGDIR) -I$(PNGXDIR)
+INCS = -I$(ZDIR) -I$(PNGDIR) -I$(PNGXDIR) -I${LOCALBASE}/include
LIBS = $(PNGXDIR)/$(PNGXLIB) $(PNGDIR)/$(PNGLIB) $(ZDIR)/$(ZLIB)
- SYSLIBS =
+ SYSLIBS = -lm
--- optipng-0.6.5.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list