This is a port of GraphicsMagick(TM), the "swiss army knife" of image
processing. It provides a robust collection of tools and libraries which
support reading, writing, and manipulating an image in over 88 major
formats including formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, SVG
and TIFF.
The program is the fork of a better-known ImageMagick (5.5.2), which
emphasizes end-user and API-stabilities.
WWW: http://www.graphicsmagick.org/
===> The following configuration options are available for GraphicsMagick13-1.3.19_6:
DOCS=on: Build and/or install documentation
FPX=off: FlashPix image format support
OPENMP=on: Parallel processing support via OpenMP
Q8BIT=off: Use 8-bit pixels (speed) instead of 16 (quality)
SSE=off: Use SSE optimized routines
TESTS=off: Run bundled self-tests after build
WEBP=on: WebP image format support
X11=on: X11 (graphics) support
====> X11 (graphics) support: you have to select exactly one of them
DPS=on: Enable Display Ghostscript support
===> Use 'make config' to modify these settings
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
Don't hardcode libdir flag spec in GraphicsMagick++-config: without
that, ports depending on it (e.g. graphics/cimg) fail with the error:
c++: error: unknown argument: '-R/usr/local/lib'
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
OPENMP implies compiler:openmp, hence Gcc46 (this could change in a
near future). This causes problems with the linker in some ports
(e.g. graphics/cimg).
Untill a better solution is found, don't enable OPENMP by default.
Checked with CImg and Octave.
- don't register lpthread in GraphicsMagick-config and
GraphicsMagick++-config
- don't link with -pthread and -lpthread together.
when GNU Pth is installed.
Update freetype to 2.5.2.
Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.
Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.
Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.
PR: ports/184587
[Errno 11] Resource Temporarily Unavailable
Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.
Submitted by: glarkin
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
- Added explicit X11 support option
- Fixed LDFLAGS handling when OpenMP is enabled and X11 support is disabled.
The previous way it was handled caused optional image support (JPG, PNG,
etc.) to fail
NOTE: graphics/GraphicsMagick is not affected since it doesn't have OpenMP
support
PR: ports/139975
Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr