summaryrefslogtreecommitdiff
path: root/graphics/gd
AgeCommit message (Collapse)AuthorFilesLines
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz2-4/+4
2009-10-22Oops, update distinfo.taca1-2/+2
2009-10-22Fix gd library security problem refering PHP's SVN repositry.taca3-3/+22
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-08-26bump revision because of graphics/jpeg updatesno2-4/+4
2009-05-18PKG_DESTDIR_SUPPORT needs to be before .include "options.mk"abs1-3/+3
2009-04-12PkgSrc changes:sno5-15/+32
- allow optionally build a gd which supports xpm
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-11-20Package now depends on fontconfig, so its dependencies should seewiz1-1/+2
fontconfig as well. Fixes e.g. mldonkey build.
2008-11-16Bump PKGREVISION for previous (adding fontconfig) because it changes thedholland1-1/+2
package deps. (I think also for pkgsrc xorg it causes it to start finding and using fontconfig when it previously didn't.)
2008-11-14explicitly link in with fontconfig since it will grab it anyway, seechuck1-1/+2
http://mail-index.netbsd.org/tech-pkg/2008/11/13/msg002046.html
2008-09-22Avoid dependency on libXpm; thanks to adrianpadam2-1/+24
2007-09-21Add DESTDIR support.joerg1-1/+3
2007-07-01Changes 2.0.35:adam3-11/+11
* 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-05-16# fails in test not finding libgd.agdt1-1/+4
MAKE_JOBS_SAFE= no
2007-02-22CVE-2006-2906 has been fixed upstream another way; this patch is unneededdrochner2-65/+1
2007-02-17Patch patch-acadam2-5/+5
2007-02-16Changes 2.0.34:adam3-25/+23
* 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-07Update HOMEPAGE.wiz1-2/+2
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-14Security fix for CVE-2006-2906:salo3-3/+69
"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-05-14This package installs a perl script. Add a dependency on perl using USE_TOOLS.minskim1-2/+3
Bump PKGREVISION.
2006-05-14Fix a pkglint warning.minskim1-2/+2
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz2-4/+4
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2005-06-06Do not define a variable in a header file; move the definition into .cminskim4-2/+297
and leave the declraration only. This fixes the graphviz build problem reported by Adrian Portelli in PR pkg/28596. Bump PKGREVISION.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digestsagc1-1/+2
2004-11-29Remove BUILDLINK_DEPENDS line for old version of freetype2.wiz1-3/+1
2004-11-29Added PTHREAD_AUTO_VARS=yes so this builds properly on 2.0. (thanks,jklos1-1/+2
Juan RP)
2004-11-12Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're addedjlam1-2/+1
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-10Changes 2.0.33:adam2-5/+5
* Corrects a problem which prevented compiling with older versions of freetype2
2004-11-03Changes 2.0.32:adam3-7/+9
* Animated GIF writing support * Fontconfig support * Open polygon drawing * Fixes
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
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-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-07-23Checksum corrected for the archive re-releaseadam1-3/+3
2004-07-22Changes 2.0.28:adam2-5/+5
* Restored support for reading and writing GIF images * Fix for a possible problem in gdImageTrueColorToPalette
2004-07-16Changes 2.0.27:adam2-5/+5
Fixes * Potential memory overruns in gdImageFilled Polygon * The sign of Y-axis values returned in the bounding box by gdImageStringFT
2004-07-01Changes 2.0.26:adam3-7/+7
* Windows build uses __stdcall calling convention * Even more complete freetype version checking * Binary transparency is now handled correctly in gdImageToPalette
2004-06-20As discussed in tech-pkg, remove X11/Xpm support in graphics/gd.xtraeme2-9/+5
While I'm here, s/-lpthread/${PTHREAD_LDFLAGS}/. Bump PKGREVISION.
2004-05-25Changes 2.0.25:adam2-6/+5
* 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-09No longer used.snj1-28/+0
2004-04-26Changes 2.0.23:adam2-5/+5
* 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-03-18Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properlyjlam1-3/+2
by moving the inclusion of buildlink3.mk files outside of the protected region. This bug would be seen by users that have set PREFER_PKGSRC or PREFER_NATIVE to non-default values. BUILDLINK_PACKAGES should be ordered so that for any package in the list, that package doesn't depend on any packages to the left of it in the list. This ordering property is used to check for builtin packages in the correct order. The problem was that including a buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed from BUILDLINK_PACKAGES and appended to the end. However, since the inclusion of any other buildlink3.mk files within that buildlink3.mk was in a region that was protected against multiple inclusion, those dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-8/+12
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-04Type fixed, thanks to Stonedadam1-2/+2
2004-02-04Changes 2.0.22:adam2-5/+5
* New font-fetching functions * CMYK colour-space in JPEGs can now be opened * Fixed configure script
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.