Commit graph

81 commits

Author SHA1 Message Date
taca
02c3fc8679 Fix gd library security problem refering PHP's SVN repositry.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3546

Bump PKGREVISION.
(This fix is for php5 only and I don't know about php4.)
2009-10-22 14:39:55 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
abs
8171c396f6 PKG_DESTDIR_SUPPORT needs to be before .include "options.mk" 2009-05-18 22:18:42 +00:00
sno
085dd4bff8 PkgSrc changes:
- allow optionally build a gd which supports xpm
2009-04-12 00:29:26 +00:00
dholland
060c54fedc Bump PKGREVISION for previous (adding fontconfig) because it changes the
package deps.

(I think also for pkgsrc xorg it causes it to start finding and using
fontconfig when it previously didn't.)
2008-11-16 08:58:08 +00:00
chuck
d3b938814c explicitly link in with fontconfig since it will grab it anyway, see
http://mail-index.netbsd.org/tech-pkg/2008/11/13/msg002046.html
2008-11-14 19:11:44 +00:00
joerg
7c5ec538a9 Add DESTDIR support. 2007-09-21 16:56:19 +00:00
adam
bdc1fb6be3 Changes 2.0.35:
* Fix valgrind error in gdImageFillTiled
* Add missing custom cmake macros
* Avoid signature buffer copy  in gd_gif_c
* Race condition in gdImageStringFTEx
* Reading GIF images is not thread safe (static usage in private functions)
* GIF Local palette is read twice
* GIF, Use local frame dimension when possible instead of the logical screen size
* OpenVMS build support, see VMS/README.VMS for the details
* GIF, do not try to use the global colmap if it does not exist
* gdImageAALine draws axis lines with two pixels width
* TTF usage doesn't work properly on Netware
* gdImageArc CPU usage with large angles
* gdImageFilledRectangle regression fixed when used with reversed edges
* Possible infinite loop in libgd/gd_png.c, flaw found by Xavier Roche
* Fixed segfault when an invalid color index is present in a GIF image data
* Possible integer overflow in gdImageCreateTrueColor
* gdImageCreateXbm can crash if gdImageCreate fails
2007-07-01 07:54:25 +00:00
gdt
1dd9bc2a36 # fails in test not finding libgd.a
MAKE_JOBS_SAFE=		no
2007-05-16 13:12:39 +00:00
adam
9c65cc2150 Changes 2.0.34:
* 32-bit multiplication overflow vulnerabilities along with a number of similar
  issues
* Memory allocation errors that were not checked
* Multiple issues in the GIF loader. Corrupt gif images would cause a segfault
  or infinite loop
* Malformed or empty PNG image also may have caused segfaults
* gdImageFillToBorder segfaulted when the color was not opaque (alpha > 0)
* Antialiased lines drawn on an images edge caused a segfault
* gdImageFill segfaulted when used with patterns or invalid arguments
* gdImageFilledEllipse did not respect transparency
2007-02-16 20:37:52 +00:00
wiz
9a7e3fce1b Update HOMEPAGE. 2007-02-07 20:28:49 +00:00
salo
1d07100aaf Security fix for CVE-2006-2906:
"The LZW decoding in the gdImageCreateFromGifPtr function in the Thomas
 Boutell graphics draw (GD) library (aka libgd) 2.0.33 allows remote
 attackers to cause a denial of service (CPU consumption) via malformed
 GIF data that causes an infinite loop."

Patch from Xavier Roche via Ubuntu.
2006-06-14 21:42:33 +00:00
minskim
e67964cf0d This package installs a perl script. Add a dependency on perl using USE_TOOLS.
Bump PKGREVISION.
2006-05-14 18:22:38 +00:00
minskim
7adf79abce Fix a pkglint warning. 2006-05-14 18:19:08 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
minskim
0cd8a5468b Do not define a variable in a header file; move the definition into .c
and leave the declraration only.  This fixes the graphviz build
problem reported by Adrian Portelli in PR pkg/28596.

Bump PKGREVISION.
2005-06-06 18:38:08 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
7df923365c Remove BUILDLINK_DEPENDS line for old version of freetype2. 2004-11-29 19:56:16 +00:00
jklos
f7d1554dd4 Added PTHREAD_AUTO_VARS=yes so this builds properly on 2.0. (thanks,
Juan RP)
2004-11-29 17:00:01 +00:00
jlam
af591191d2 Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're added
automatically by pthread.buildlink3.mk.  Also, factor out the pthread
library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS
and use it in packages where necessary (usually the ones that don't
have a GNU configure script).
2004-11-12 06:39:19 +00:00
adam
394a584e28 Changes 2.0.33:
* Corrects a problem which prevented compiling with older versions of
  freetype2
2004-11-10 12:58:48 +00:00
adam
9476ff4a48 Changes 2.0.32:
* Animated GIF writing support
* Fontconfig support
* Open polygon drawing
* Fixes
2004-11-03 13:13:02 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
adam
ff7c8e0412 Changes 2.0.28:
* Restored support for reading and writing GIF images
* Fix for a possible problem in gdImageTrueColorToPalette
2004-07-22 12:38:49 +00:00
adam
e99c7029d0 Changes 2.0.27:
Fixes
* Potential memory overruns in gdImageFilled Polygon
* The sign of Y-axis values returned in the bounding box by gdImageStringFT
2004-07-16 07:46:54 +00:00
adam
a2640eaccc Changes 2.0.26:
* Windows build uses __stdcall calling convention
* Even more complete freetype version checking
* Binary transparency is now handled correctly in gdImageToPalette
2004-07-01 10:28:42 +00:00
xtraeme
8cefe37694 As discussed in tech-pkg, remove X11/Xpm support in graphics/gd.
While I'm here, s/-lpthread/${PTHREAD_LDFLAGS}/.

Bump PKGREVISION.
2004-06-20 21:46:36 +00:00
adam
040ae95b77 Changes 2.0.25:
* Correction in gdfontl.h

Changes 2.0.24:
* bgd.dll is now compatible with Visual BASIC
* Even more complete freetype version checking
* Binary transparency is now handled correctly in gdImageToPalette
2004-05-25 14:55:34 +00:00
adam
59c77d0b47 Changes 2.0.23:
* horizontal and vertical DPI hints can now be given to the freetype font
  renderer via the gdFTStringExtra
* several autoconf problems have been addressed
* the current version of freetype is more precisely detected to prevent
  FT_ENCODING_SYMBOL-related errors
* a significant bug in gdNewDynamicCtx was fixed
2004-04-26 12:24:12 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
adam
4db773ba90 Type fixed, thanks to Stoned 2004-02-04 15:50:37 +00:00
adam
40907ad07a Changes 2.0.22:
* New font-fetching functions
* CMYK colour-space in JPEGs can now be opened
* Fixed configure script
2004-02-04 13:34:53 +00:00
adam
4a59225de2 Changes 2.0.21:
* added gdImageCreateFromPngPtr and similar
2004-01-20 14:32:58 +00:00
adam
f43126db58 Changes 2.0.20:
fixed binary API incompatibility introduced in 2.0.16
2004-01-09 14:25:51 +00:00
adam
286574be8a Changes 2.0.19:
correcting problem with the built-in gd fonts on Unix

Changes 2.0.18:
	introduced a conveniently precompiled DLL for Windows programmers

	the default separator of alternative truetype font paths is now
	a semicolon rather than a space
2004-01-08 12:47:49 +00:00
jlam
b5c178cf55 s/buildlink2/buildlink3/ I must be going blind! 2004-01-07 07:16:13 +00:00
jlam
69055f9e31 bl3ify 2004-01-06 08:00:28 +00:00
adam
6fe087f71e Little bug in the Makefile, mea culpa 2004-01-05 18:05:13 +00:00
adam
30f7dd5502 Changes 2.0.17:
minor compilation and packaging problem fixed

Changes 2.0.16:
	Adds polar coordinate transformation, text on a circle, thread safety
	truetype font output, performance optimizations, correct compilation
	with the latest versions of freetype, and many fixes
2004-01-05 15:30:16 +00:00
gavan
eb5d41c2e6 Set LIBTOOL_OVERRIDE. 2003-11-06 19:25:09 +00:00
martti
ee90b572a6 COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
adam
28d812fa48 Update gd to 2.0.15
What's new:
* Support for truecolor images
* Support for alpha channels
* The specialized .gd and .gd2 file formats
* Documentation fixes
* Bug fixes
2003-06-23 09:53:10 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
wiz
e871106642 Update to 1.8.4:
* Add support for FreeType2 (John Ellson ellson@lucent.com)
[not used in the package right now]
* Add support for finding in fonts in a builtin DEFAULT_FONTPATH, or in a path
  from the GDFONTPATH environment variable.
* remove some unused symbols to reduce compiler warnings
* bugfix in size comparisons in gdImageCompare
* REXX now mentioned
* All memory allocation functions are now wrapped within the library; gdFree is
  exported and recommended for freeing memory returned by the
  gdImage(Something)Ptr family of functions.
Based on a package sent to tech-pkg by Adam Ciarcinski.
2002-01-21 16:29:25 +00:00
jlam
a4bc16d30c I am a triple idiot. The only relevant variable that x11.buildlink.mk
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use.  Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-24 22:10:43 +00:00
jlam
dff59f9ec3 x11.buildlink.mk needs to be included before any buildlink.mk files that
use X11_BUILDLINK_MK as a test value.  Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
2001-10-23 13:14:43 +00:00