gd is a graphics library. It allows your code to quickly draw images
complete with lines, arcs, text, multiple colors, cut and paste from
other images, and flood fills, and write out the result as a PNG, GIF
or JPEG file. This is particularly useful in World Wide Web applications,
where PNG, GIF and JPEG are three of the formats accepted for inline
images by most browsers.
gd does not provide for every possible desirable graphics operation,
but version 2.0 does include most frequently requested features,
including both truecolor and palette images, resampling (smooth
resizing of truecolor images) and so forth.
WWW: http://www.boutell.com/gd/
- Alex Dupre
sysadmin@alexdupre.com
o Main modification
graphics/gd(based on 1.8.4) -> graphics/gd1
graphics/gd2(based on 2.0.15) -> graphics/gd
graphics/p5-GD(based on 1.41) -> graphics/p5-GD1
graphics/p5-GD2(based on 2.07) -> graphics/p5-GD
japanese/gd -> japanese/gd1
japanese/gd2 -> japanese/gd
o Include some feature
WITH_XPM(w/, w/o WITHOUT_X11)
o Chase this modification
o Fix build error [1]
PR: ports/54540
Submitted by: Ports Fury
Approved by: maintainer (blanket)
Reported by: bento via kris [1]
update graphics/gd2: build fail with CFLAGS of /etc/make.conf
Submitted by: KATO Tsuguru <tkato@prontomail.com>
Pointed out by: Jon Noack <noackjr@alumni.rice.edu>
When pre-commit, I committed follow message:
Submitted by: Mathieu Arnold <m@absolight.net> (maintainer)
I'm sorry this is my mistake. He is not a maintainer.
PR: 52235
Submitted by: Mathieu Arnold <m@absolight.net>
Pointy hat to: myself
If the alternative set of fonts was requested, _add_ the
build-dependency on Perl instead of setting it (and do it using the
new USE_PERL_BUILD knob). This fixes ukrainian/gd, which is the only
sattelite of this port at the moment.
Submitted by: bento
Approved by: portmgr (kris)
Avoid using Perl in the default case, and BUILD_DEPEND on it if
the alternative fonts are specified. Using USE_PERL seems to cause
run-time dependency as well, which is bogus in this case.
Also, use explicit PATH to bsd.*.mk -- for some reasons, just
make -f bsd.prog.mk no longer works... See the PR's history.
PR: ports/40479
Improved GIF support.
New GIF output functions, w/ or w/o LZW compression.
LZW compression is OFF by default to make the package legal in US and Canada.
Updated documentation
PR: 37455
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
Obey hier(7) by installing the include files into
${LOCALBASE}/include, rather than include/gd. Each file is named gd*.h anyway.
Bump the PORTREVISION. Other ports should be fine, because the have the
-I${LOCALBASE}/include anyway, but should keep the
-I${LOCALBASE}/include/gd for a while too.
Add the ability to pass a list of alternative bdf fonts to this port. This
can be used to generalize building of, say, language-specific versions of
gd like ukrainian/gd -- the controlling port will simply set GD_FONTS to
something like
Upgrade to 2.0.1 (gd2 was repocopied from gd). The name of the installed
library is still libgd, which is on purpose. It looks like very little needs
to be done after all to make current gd users switch, so gd2 will, hopefully,
quickly become gd again.
Upgrade to 2.0.1 (gd2 was repocopied from gd). The name of the
installed library is still libgd, which is on purpose. It looks
like very little needs to be done after all to make current gd
users switch, so gd2 will, hopefully, quickly become gd again.
XPM will be used by default now, unless WITHOUT_XPM is declared.
When XPM can be built without installing X11, this is seems
sensible.