Commit graph

27 commits

Author SHA1 Message Date
royhodgman
1ca5ec3b59 Graphicsmagick: require X11
As was done with imagemagick in commit
5fad22fc24bd8b0beb250e44d4fb4aec047d8189, add an option to
compile graphicsmagick without support for X.

Tested on ML.

Closes Homebrew/homebrew#14968.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-16 15:04:51 -07:00
Jack Nagel
53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -05:00
Adam Vandenberg
a42b23a905 Use skip_clean :la 2012-09-09 13:01:56 -07:00
Adam Vandenberg
7d74b620a6 graphicsmagick: prefer little-cms2
Closes Homebrew/homebrew#14685.
2012-09-04 09:55:35 -07:00
nibbles 2bits
7049566fe5 graphicsmagick: disable OpenMP, adjust fails_with
graphicsmagick needs `--disable-openmp` if clang. Add that.
Fixes a link error when it adds an unsupported `-lgomp`.
Update the `fails_with :llvm` because it builds with 2336.11.

Fixes Homebrew/homebrew#14638

Closes Homebrew/homebrew#14652.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-02 15:42:22 -07:00
Jack Nagel
d6e8244287 Update formulae for XQuartz compatibility 2012-07-01 12:41:00 -05:00
Jack Nagel
b0e62ce045 graphicsmagick 1.3.15
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-07 16:55:58 -05:00
Jack Nagel
64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Vincent Driessen
96f80e6799 GraphicsMagick 1.3.13
This seems to solve the issues in Homebrew/homebrew#6881.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-02 19:34:04 -08:00
Misty De Meo
d5dc5212e8 graphicsmagic: add quantum depth options
Closes Homebrew/homebrew#9162.
2012-02-02 11:48:04 -06:00
Brad Ackerman
9a7c1c945e graphicsmagick: add xz dependency (optional)
graphicsmagick uses xz for LZMA-compressed TIFFs.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-21 20:09:27 -08:00
Adam Vandenberg
203d46174f Graphicsmagick: remove old comment 2011-09-03 09:28:56 -07:00
Charlie Sharpsteen
0cd2a5da06 GraphicsMagick: Build C++ lib by default
Issue Homebrew/homebrew#2950 mentions that the C++ lib was disabled because it caused LLVM
builds to fail. GraphicsMagick has since been flagged as `fails_with_llvm` so
this is a moot point and the increase in build time is negligible. A
`--without-magick-plus-plus` option has been added in case people want a lean
build.

Also removed ENV.O3 since it is pointless when `fails_with_llvm` is in effect.
2011-09-03 09:05:13 -07:00
Dominic Evans
1123cf044d graphicsmagick: add head
Temporary workaround for issue Homebrew/homebrew#6510

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-24 12:58:35 -07:00
Adam Vandenberg
121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
Adam Vandenberg
6e34dcb9b1 graphicsmagick: require X11 (for png and other deps) 2011-04-08 10:22:02 -07:00
Adam Vandenberg
99b61b9a23 Update fails_with_llvm in formulae 2011-03-25 23:31:30 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg
444081f641 graphicsmagick - make libwmf off by default 2011-02-21 20:26:31 -08:00
Adam Vandenberg
98b0a14eb1 GraphicsMagick - add --with-magick-plus-plus
Fixes Homebrew/homebrew#2950
2010-10-30 15:18:00 -07:00
Adam Vandenberg
ac4e28a5ba Document all existing install options. 2010-08-10 13:05:20 -07:00
Adam Vandenberg
e1bb919734 Add "fails_with_llvm" to formula to document LLVM build breaks.
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm",
to specifically message to the user when a formula is known or suspected
to not build with LLVM. If the user specifies "--use-llvm", the message
will be displayed, but compilation will be tried anyway.

Since using LLVM is now an advanced/hidden feature instead of the
default on 10.6, we'll let the user try anyway (and submit patches
if things are now working.)
2010-06-16 11:50:36 -07:00
Adam Vandenberg
6da53f5828 Update GraphicsMagick
GraphicsMagick was derived from ImageMagick, because they share a lot of setup
code. But keeping the ImageMagick formula up-to-date means breaking this one,
so I separated them.
2010-05-26 20:47:03 -07:00
David Höppner
ceee7cfb82 Fixes Homebrew/homebrew#1045 2010-03-25 10:55:10 +01:00
Adam Vandenberg
dcb4a70c22 GrahicsMagick - bump version 2010-02-20 17:27:28 -08:00
Max Howell
c76fcf59f4 Derive GraphicsMagick from ImageMagick
Ruby is cool init?
2009-11-07 18:22:36 +00:00
Rob Olson
fa2a4c818c GraphicsMagick formula
GraphicsMagick provides a set of commandline tools and programming
APIs (including C, C++, Perl, and Tcl) for manipulating, editing,
and converting raster and vector images. GraphicsMagick is a fork
of ImageMagick, emphasizing stability of both programming API and
command-line options.
2009-11-07 18:22:36 +00:00