Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: source-changes
Date: 10/31/1999 19:29:31
Module Name:	pkgsrc
Committed By:	jlam
Date:		Mon Nov  1 03:29:31 UTC 1999

Modified Files:
	pkgsrc/graphics/gd: Makefile
	pkgsrc/graphics/gd/files: md5 patch-sum
	pkgsrc/graphics/gd/patches: patch-aa
	pkgsrc/graphics/gd/pkg: COMMENT DESCR PLIST

Log Message:
* Update to gd-1.7.3.  Now depends on graphics/freetype and graphics/xpm.
* Build process no longer uses configure.
* Change DESCR to reflect that gd makes PNG, not GIF, files.
* Version library at 1.7.  Fixes PR#????

Changes from version 1.6.3:
--------------------------

  What's new in version 1.7.3?

   Another attempt at Makefile fixes to permit linking with all libraries
   required on platforms with order- dependent linkers. Perhaps it will
   work this time.

  What's new in version 1.7.2?

   An uninitialized-pointer bug in gdtestttf.c was corrected. This bug
   caused crashes at the end of each call to gdImageStringTTF on some
   platforms. Thanks to Wolfgang Haefelinger.

   Documentation fixes. Thanks to Dohn Arms.

   Makefile fixes to permit linking with all libraries required on
   platforms with order- dependent linkers.

  What's new in version 1.7.1?

   A minor buglet in the Makefile was corrected, as well as an inaccurate
   error message in gdtestttf.c. Thanks to Masahito Yamaga.

  What's new in version 1.7?

   Version 1.7 contains the following changes:
     * Japanese language support for the TrueType functions. Thanks to
       Masahito Yamaga.
     * autoconf and configure have been removed, in favor of a carefully
       designed Makefile which produces and properly installs the library
       and the binaries. System-dependent variables are at the top of the
       Makefile for easy modification. I'm sorry, folks, but autoconf
       generated _many, many confused email messages_ from people who
       didn't have things where autoconf expected to find them. I am not
       an autoconf/automake wizard, and gd is a simple, very compact
       library which does not need to be a shared library. I _did_ make
       many improvements over the old gd 1.3 Makefile, which were
       directly inspired by the autoconf version found in the 1.6 series
       (thanks to John Ellson).
     * Completely ANSI C compliant, according to the -pedantic-errors
       flag of gcc. Several pieces of not-quite-ANSI-C code were causing
       problems for those with non-gcc compilers.
     * gdttf.c patched to allow the use of Windows symbol fonts, when
       present (thanks to Joseph Peppin).
     * extern "C" wrappers added to gd.h and the font header files for
       the convenience of C++ programmers. bdftogd was also modified to
       automatically insert these wrappers into future font header files.
       Thanks to John Lindal.
     * Compiles correctly on platforms that don't define SEEK_SET. Thanks
       to Robert Bonomi.
     * Loads Xpm images via the gdImageCreateFromXpm function, if the Xpm
       library is available. Thanks to Caolan McNamara.


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/graphics/gd/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/graphics/gd/files/md5
cvs rdiff -r1.2 -r1.3 pkgsrc/graphics/gd/files/patch-sum
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/gd/patches/patch-aa
cvs rdiff -r1.2 -r1.3 pkgsrc/graphics/gd/pkg/COMMENT
cvs rdiff -r1.3 -r1.4 pkgsrc/graphics/gd/pkg/DESCR
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/gd/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.