Commit Graph

51 Commits

Author SHA1 Message Date
naddy
b0a7e5d4d9 update to 1.2.16:
- minor bug fixes
- we now use the same API no matter whether asm optimizations are enabled
  or not
2007-03-15 19:19:23 +00:00
bernd
6fa372d430 Update to png-1.2.14.
'fine with me' steven@
2006-11-30 11:25:32 +00:00
bernd
f0fed5a60b Security update to libpng-1.2.13. (CVE-2006-3334)
Libpng versions 1.0.6 through 1.2.12 can crash while decoding
the sPLT chunk.  This is due to an incorrect calculation of
the buffer size for storing the palette entries.

ok steven@
2006-11-18 16:06:26 +00:00
bernd
fcc0136602 Security update to png-1.2.12.
Fixes a buffer overflow vulnerability.

More information:
http://www.securityfocus.com/bid/18698/

ok steven@ naddy@
2006-06-29 14:33:47 +00:00
bernd
0875288c2e We compile png with -DPNG_NO_ASSEMBLER_CODE. Unfortunately, the libpng build
system doesn't install a pngconf.h appropriate to the options passed to the
build.
So we have to put a PNG_NO_ASSEMBLER_CODE define into pngconf.h manually.
This unbreaks (at least) ImageMagick on amd64.

Some more information about this problem can be found here:

http://sourceforge.net/mailarchive/forum.php?thread_id=10314069&forum_id=43850

Since we don't want to compile pentium specific code,
remove -DPNG_USE_PNGGCCRD.

Bump major lib version and PKGNAME.

with help & ok steven@, naddy@
2006-05-13 13:52:48 +00:00
bernd
63b1790f76 Update to png-1.2.10 and better DESCR.
ok naddy@
2006-05-10 13:50:01 +00:00
steven
4253de87ce SHARED_LIBS
feedback and ok naddy@
2005-12-26 22:33:17 +00:00
brad
3558d82648 upgrade to png 1.2.8
From: Simon Dassow <janus at area319 dot de>
2005-07-24 04:55:35 +00:00
brad
348e1827fe install pkgconfig file for png.
From: Jacob Meuser <jakemsr at jakemsr dot com>
2004-10-15 04:41:13 +00:00
brad
eabc4cd246 upgrade to png 1.2.7 2004-09-20 01:24:10 +00:00
brad
9d09e74a0f Add pieces of the libpng jumbo security patch not already in the port.
http://www.us-cert.gov/cas/techalerts/TA04-217A.html
2004-08-05 19:17:14 +00:00
brad
96f6978640 use upstream patch instead. 2004-07-10 23:19:21 +00:00
brad
edb4a4ba20 fix buffer overflows with 16-bit and greyscale samples.
CAN-2002-1363

http://www.openpkg.org/security/OpenPKG-SA-2003.001-png.html
http://www.openpkg.org/security/OpenPKG-SA-2004.030-png.html
2004-07-06 22:17:48 +00:00
brad
59d16f1db0 better diff from openpkg 2004-07-06 22:06:17 +00:00
brad
dc94a9affa sync 2004-07-06 21:53:16 +00:00
robert
f0431b4d0c Fix for CAN-2004-0421:
Steve Grubb reports a buffer read overrun in libpng's
png_format_buffer function. A specially constructed PNG image
processed by an application using libpng may trigger the buffer
read overrun and possibly result in an application crash.

ok brad@
2004-05-03 05:13:04 +00:00
brad
879958ba98 remove LDADD instead of leaving it empty. 2004-04-06 08:32:45 +00:00
brad
d54b276e09 oops, check -> regress 2004-02-25 20:24:41 +00:00
brad
9668daea96 - add license marker
- remove REGRESS_TARGET and add a check target to the png Makefile
2004-02-24 23:18:57 +00:00
espie
56a31d0490 Unlink png from zlib, bump major number.
Breaks lbreakout2 and pdflib, we don't really care, we'll fix them.
2003-12-18 00:09:48 +00:00
brad
928f8ac8f9 - strip out some useless docs
- install libpng-config
2003-01-25 05:52:21 +00:00
brad
045606bb2d upgrade to png 1.2.5 2002-10-30 23:55:27 +00:00
brad
400870d2bb upgrade to png 1.2.4
--
compat symlinks have been removed.
2002-07-17 22:39:03 +00:00
brad
b65440c52c upgrade to png 1.2.2
--
headers have been moved from include/ to include/libpng/.
for the short term sym-links have been created in include/ but will
be removed once all ports have been checked. porters should @comment out
the sym-links to check ports locally.
2002-04-26 02:19:04 +00:00
brad
5a2c747039 upgrade to png 1.2.0
--
Thanks to naddy@ for doing a full tree build and finding out that nothing
broke because of this upgrade.
2001-11-19 02:40:52 +00:00
brad
6b2a42a3ca upgrade to png 1.0.11
- bump shared lib major rev, should have happened way back at 1.0.6 but
the libpng maintainers seemed to have overlooked this.
2001-05-23 23:57:45 +00:00
brad
fd0244ad00 upgrade to png 1.0.10 2001-04-03 14:08:30 +00:00
brad
ab1b4306dc upgrade to png 1.0.9 2001-03-04 06:21:38 +00:00
brad
adb7f02b7e add library dependency on libz and libm. 2001-01-14 18:27:24 +00:00
brad
dc166a570a pass the pic flag along to the compiler when linking the shared library. 2000-10-16 19:38:15 +00:00
brad
107abfb98e revert switch to libtool, use "cc -shared" to create shared libraries 2000-09-16 11:44:22 +00:00
brad
519cfa5865 simplify this patch 2000-09-14 10:07:07 +00:00
brad
75a5e6f465 upgrade to png 1.0.8 2000-07-25 08:56:14 +00:00
brad
1273254229 upgrade to png 1.0.7 2000-07-03 09:41:31 +00:00
brad
daf8225861 use --quiet option with libtool 2000-07-02 03:53:50 +00:00
brad
3528909fd6 use --mode option with libtool 2000-06-25 02:20:52 +00:00
brad
50d1d64c4b - remove license type
- remove FAKE=Yes
- remove unnecessary pre-patch target and replace with usage of MAKE_FILE
- switch to libtool for shared library creation
2000-06-22 08:21:49 +00:00
fgsch
a7ce4ad114 Update to png-1.0.6; too many changes to list here. 2000-05-21 10:40:21 +00:00
espie
6eda730172 Use PATCH_LIST to handle supplementary patch.
Playing around with multiple definitions of post-patch is a bad idea...
2000-03-19 00:31:33 +00:00
brad
3d2b37b4de use -fpic instead of -fPIC and use -Bforcearchive while linking 1999-06-11 18:25:48 +00:00
brad
7cb0135d69 - fixup non-shared lib situation so the port will not make shared
libs on any arch that does not have shared libs, not just alpha.
1999-05-08 18:13:49 +00:00
espie
e57506a381 Don't lie about ZLIB, it's not under /usr/local, and we don't need to
specify anything to use it since it's in the standard place.
1999-04-04 23:44:50 +00:00
csapuntz
1ab7a30ea9 Version number should have been bumped. 1999-03-14 07:27:12 +00:00
csapuntz
0d99f80731 updated for libpng-1.0.3. 1999-03-13 19:08:34 +00:00
marc
0aad802867 update to version 1.2 1998-09-11 21:11:07 +00:00
marc
d9bd96efdc update to 1.0.1 as 1.0.0 is no longer available;
Install man pages and doc.
1998-03-21 04:59:59 +00:00
jason
08aa5bbd99 updated to png-1.0.0 1998-03-13 00:37:52 +00:00
niklas
d0c641ec9b On a current system LDCONFIG need not be special cased for mips/alpha 1998-02-10 10:45:16 +00:00
don
fb0238cd88 Oops. Don't install .so's on alpha either. 1998-02-04 16:29:07 +00:00
don
094532dd37 Don't build shared libs on alpha 1998-02-04 02:21:12 +00:00