Commit Graph

91 Commits

Author SHA1 Message Date
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
fgsch
c5b44fec6e after querying brad@ he decided to drop maintainership for these. 2005-10-30 00:10:39 +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
espie
738ce04388 this stuff builds without really installing it now. 2005-04-17 13:37:42 +00:00
naddy
a8817eabcc SIZE 2005-01-05 16:50: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
b01a5d3ff8 bad bad me, I managed to kill the PKGNAME with the previous commit
noticed by espie@
2004-09-22 21:08:20 +00:00
brad
eabc4cd246 upgrade to png 1.2.7 2004-09-20 01:24:10 +00:00
espie
6ad2640218 new plists 2004-09-15 00:46:07 +00:00
espie
512d20367c new plists 2004-08-07 08:03:06 +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
espie
8a218ca3a6 more new PLISTs 2004-08-05 09:16:04 +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
naddy
2276d3b230 remove WWW lines 2003-12-15 21:42:08 +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
espie
8e0401df9e More MASTER_SITES_SUBDIR out 2002-05-13 23:31:24 +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
605ca64875 inter-library dependencies are sooo disgusting but do this to please ELF
systems for now until the broken programs can be fixed properly.
2002-03-28 21:49:47 +00:00
brad
ceb71ec84d add PNG_USE_PNGGCCRD
--
Suggested by author of libpng
2002-03-03 03:52:14 +00:00
brad
7a6e735ac9 proper HOMEPAGE URL 2002-02-07 04:50:55 +00:00
brad
4e10e48344 oops, this change was not supposed to go in. 2002-02-06 16:44:06 +00:00
brad
3098d93520 make sure the png port honors CC.
--
Pointed out by: naddy@
2002-02-06 16:40:38 +00:00
brad
31c571faf7 reorder source files in alpha order and add missing pnggccrd.c 2002-01-27 03:09:11 +00:00
brad
8628575dd2 add workaround for problem when DEBUGLIBS is defined.
--
Problem pointed out by marc@ awhile ago
2002-01-26 06:31:06 +00:00
brad
dd89c248ad upgrade to png 1.2.1 2002-01-19 03:36:22 +00:00
brad
c1227e622b use various definitions from bsd.own.mk for owner/group/perms
--
Suggested by naddy@
2001-11-20 00:22:01 +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
0cdfd10c7f upgrade to png 1.0.12 2001-06-10 17:36:00 +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
34d759deed = -> += 2001-04-21 00:59:11 +00:00
brad
fd0244ad00 upgrade to png 1.0.10 2001-04-03 14:08:30 +00:00
brad
3c37e50400 integrate COMMENT 2001-03-25 17:32:23 +00:00
brad
3ad2967975 oops, make sure this respects PREFIX on install.
--
Pointed out by: Matt Behrens <matt@zigg.com>
2001-03-18 02:07:45 +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
3918ceb4a1 add name to MAINTAINER 2000-09-24 07:03:59 +00:00