gd
-------------------------------------------------------------------------------
GD is an open source code library for the dynamic creation of images by programmers.
GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to
generate charts, graphics, thumbnails, and most anything else, on the fly. While not
restricted to use on the web, the most common applications of GD involve web site development.

Runtime requirements:
  cygwin-1.7.33-1
  libjpeg8-1.3.1-1
  libpng15-1.5.18-1
  libX11_6-1.6.2-2
  libXau6-1.0.8-1
  libxcb1-1.10-1
  libXdmcp6-1.1.1-1
  libXpm4-3.5.11-1
  zlib0-1.2.8-3

Build requirements:
  cygwin-1.7.33-1
  cygport-0.17.1-1
  bash-4.1.17-9
  gcc-core-4.9.2-1
  binutils-2.25-1
  make-4.0-2
  sed-4.2.2-3
  gawk-4.1.1-1
  coreutils-8.23-4
  findutils-4.5.12-1
  autoconf2.5-2.69-2
  autoconf-13-1
  automake1.14-1.14.1-1
  automake-9-1
  libtool-2.4.2-5
  pkg-config-0.28-1
  lndir-1.0.3-1
  ...
  and corresponding <XXX>-devel-<y.y.y> packages from the runtime section
  +
  cmake-2.8.11.2-1

Canonical homepage:
  http://libgd.bitbucket.org/

Canonical download:
  https://bitbucket.org/libgd/gd-libgd/downloads/

License:
  Various

Language:
  C

-------------------------------------------------------------------------------

Build instructions:
  unpack gd-<Pack-Ver>-<Cyg-Rel>-src.tar.xz
    if you use setup to install this src package, it will be
        unpacked under /usr/src automatically
  cd /usr/src
  cygport gd.cygport all

This will create:
  /usr/src/gd-<Pack-Ver>-<Cyg-Rel>-src.tar.xz
  /usr/src/gd-<Pack-Ver>-<Cyg-Rel>.tar.xz
  /usr/src/gd-debuginfo-<Pack-Ver>-<Cyg-Rel>.tar.xz
  /usr/src/libgd<abi>-<Pack-Ver>-<Cyg-Rel>.tar.xz
  /usr/src/libgd-devel-<Pack-Ver>-<Cyg-Rel>.tar.xz

Or use 'cygport gd.cygport prep' to get a patched source directory.

To find out the files included in the binary distribution, you can
use "cygcheck -l gd gd-debuginfo libgd<abi> libgd-devel", or browse the listing for
the appropriate version at <http://cygwin.com/packages/>.

-------------------------------------------------------------------------------

Port Notes:

----- [64bit release] version gd-2.0.36RC1-2 ----- Fri 23 Jan 18:57:04 2015 --

 o Build for cygwin 1.7.33 with gcc-4.9.2
 o Fix for security issue:  CVE-2014-2497
   --> https://cygwin.com/ml/cygwin-apps/2015-01/msg00083.html

----- [64bit release] version gd-2.0.36RC1-1 ----- Sun 21 Apr 14:58:43 2013 --

 o Build for cygwin 1.7.18 with gcc-4.8.0

----- version gd-2.0.36RC1-13 ----- Wed 05 Sep 13:36:43 2012 --

 o Build for cygwin 1.7.16 with gcc-4.5.3
 o Uses cygport-0.11.0 for .hint files generation
 o Build against libpng15

----- version gd-2.0.36RC1-12 ----- Wed 16 Nov 10:11:16 2011 --

  o Build for cygwin 1.7.9 with gcc-4.5.3
  o Linked against libjpeg8 and libpng14

----- version gd-2.0.36RC1-11 ----- Fri 14 May 11:19:31 2010 --

 o Fixed bug for the treatment of fontconfig libraries

----- version gd-2.0.36RC1-10 ----- Fri 11 Sep 13:01:13 2009 --

 o Rebuild for cygwin 1.7 with gcc-4

----- version gd-2.0.36RC1-1 ----- Wed 26 Nov 16:04:58 2008 --

 o Update to latest upstream release
 o Rebuild with latest X11R7.4

----- version gd-2.0.35-2 ----- Thu 20 Mar 20:07:01 2008 --

 o Fixed a bug in /usr/bin/gdlib-config:

   Before: > gdlib-config --libs
           > -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz /usr/lib/libiconv.dll.a

   After:  > gdlib-config --libs
           > -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -liconv

  Before this leads to messages like

  *** Warning: Trying to link with static lib archive /usr/lib/libiconv.dll.a

  when trying to compile graphviz for example.

----- version gd-2.0.35-1 -----

 o Update to latest upstream release.

----- version gd-2.0.34-1 -----

Update to latest upstream release.

 o Cygwin specific patch (shared library support) applied upstream.

----- version gd-2.0.33-1 -----

Update to latest upstream release.

 o Cygwin specific patch for GIF conversion utilities is not needed
   anymore, as these files are included upstream again.

----- version gd-2.0.28-1 -----

Update to latest upstream release.

----- version gd-2.0.21-1 -----

This port has GIF support enabled by default. The patch was taken from

 o http://downloads.rhyme.com.au/gd/patch_gd2.0.21_gif_040120.gz

To disable GIF support for countries where the LZW patent has not yet expired
please uncomment the 3 lines in gd-2.0.21-1.sh following the line
'# UNCOMMENT NEXT 3 LINES TO REMOVE GIF SUPPORT' and recompile.

----- version gd-2.0.15-1 -----

Initial release

This port has GIF support enabled by default. The patch was taken from

 o http://downloads.rhyme.com.au/gd/patch_gd2.0.15_gif_030801.gz

To disable GIF support for countries where the LZW patent has not yet expired
please uncomment the 3 lines in gd-2.0.15-1.sh following the line
'# UNCOMMENT NEXT 3 LINES TO REMOVE GIF SUPPORT' and recompile.


Cygwin port maintained by: Dr. Volker Zell  <dr.volker.zell@oracle.com>
