pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/optipng OptiPNG is a PNG optimizer that recom...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f84ad53e8f03
branches:  trunk
changeset: 496803:f84ad53e8f03
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jul 13 14:52:39 2005 +0000

description:
OptiPNG is a PNG optimizer that recompresses the image files to a smaller size,
without losing any information.  The idea has been inspired from pngcrush, and
is explained in detail in the PNG-Tech article:  "A Guide to PNG optimization"
<http://www.cs.toronto.edu/~cosmin/pngtech/optipng.html>.  The implementation
is carried forward in OptiPNG, which offers a faster execution per trial, and
a wider search space.

diffstat:

 graphics/optipng/DESCR            |   6 ++++++
 graphics/optipng/Makefile         |  14 ++++++++++++++
 graphics/optipng/PLIST            |   2 ++
 graphics/optipng/distinfo         |   7 +++++++
 graphics/optipng/patches/patch-aa |  21 +++++++++++++++++++++
 graphics/optipng/patches/patch-ab |  14 ++++++++++++++
 6 files changed, 64 insertions(+), 0 deletions(-)

diffs (88 lines):

diff -r e3134dcc541e -r f84ad53e8f03 graphics/optipng/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/optipng/DESCR    Wed Jul 13 14:52:39 2005 +0000
@@ -0,0 +1,6 @@
+OptiPNG is a PNG optimizer that recompresses the image files to a smaller size,
+without losing any information.  The idea has been inspired from pngcrush, and
+is explained in detail in the PNG-Tech article:  "A Guide to PNG optimization"
+<http://www.cs.toronto.edu/~cosmin/pngtech/optipng.html>.  The implementation
+is carried forward in OptiPNG, which offers a faster execution per trial, and
+a wider search space.
diff -r e3134dcc541e -r f84ad53e8f03 graphics/optipng/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/optipng/Makefile Wed Jul 13 14:52:39 2005 +0000
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/07/13 14:52:39 adam Exp $
+
+DISTNAME=      optipng-0.4.8
+CATEGORIES=    graphics
+MASTER_SITES=  http://www.cs.toronto.edu/~cosmin/pngtech/optipng/
+
+MAINTAINER=    adam%NetBSD.org@localhost
+HOMEPAGE=      http://www.cs.toronto.edu/~cosmin/pngtech/optipng/
+COMMENT=       Advances PNG Optimizer
+
+WRKSRC=                ${WRKDIR}/${DISTNAME}/src
+
+.include "../../graphics/png/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r e3134dcc541e -r f84ad53e8f03 graphics/optipng/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/optipng/PLIST    Wed Jul 13 14:52:39 2005 +0000
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/07/13 14:52:39 adam Exp $
+bin/optipng
diff -r e3134dcc541e -r f84ad53e8f03 graphics/optipng/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/optipng/distinfo Wed Jul 13 14:52:39 2005 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/07/13 14:52:39 adam Exp $
+
+SHA1 (optipng-0.4.8.tar.gz) = e1b7c00d276828bb9324011d1a19c7916307fdff
+RMD160 (optipng-0.4.8.tar.gz) = 0484daacbdba1b7e7c424d3af24f34b9a7e3177f
+Size (optipng-0.4.8.tar.gz) = 666570 bytes
+SHA1 (patch-aa) = aca716bdffabecad8f6c024c16751f61483c3659
+SHA1 (patch-ab) = e044f6cde38c4e3c1f95c38934daaa938e11b101
diff -r e3134dcc541e -r f84ad53e8f03 graphics/optipng/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/optipng/patches/patch-aa Wed Jul 13 14:52:39 2005 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/07/13 14:52:39 adam Exp $
+
+--- /dev/null  2005-07-13 16:20:21.000000000 +0000
++++ Makefile
+@@ -0,0 +1,16 @@
++OBJS = optipng.o opngio.o opngreduc.o cbitset.o osys.o
++
++all: $(OBJS)
++      $(CC) -o optipng $(LDFLAGS) $(OBJS) -lz -lpng
++
++.c.o:
++      $(CC) -c $(CFLAGS) -I${PREFIX}/include $*.c
++
++optipng.o  : optipng.c   opng.h osys.h cbitset.h cexcept.h
++opngio.o   : opngio.c    opng.h
++opngreduc.o: opngreduc.c opng.h
++cbitset.o  : cbitset.c   cbitset.h
++osys.o     : osys.c      osys.h
++
++install:
++      ${BSD_INSTALL_PROGRAM} optipng ${PREFIX}/bin
diff -r e3134dcc541e -r f84ad53e8f03 graphics/optipng/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/optipng/patches/patch-ab Wed Jul 13 14:52:39 2005 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/07/13 14:52:39 adam Exp $
+
+--- opng.h.orig        2005-07-13 16:41:40.000000000 +0000
++++ opng.h
+@@ -33,9 +33,6 @@
+ 
+ #include "png.h"
+ 
+-#if !(PNG_LIBPNG_BUILD_TYPE & PNG_LIBPNG_BUILD_PRIVATE)
+-#error This program requires the BUNDLED libpng version 1.0.x-optipng
+-#endif
+ 
+ 
+ #define OPNG_IMAGE_REDUCTIONS_SUPPORTED  /* implemented here */



Home | Main Index | Thread Index | Old Index