Commit Graph

77 Commits (994343a31dab404211ca92bcc8c8487414a44243)

Author SHA1 Message Date
Adam Vandenberg c238209298 Update ImageMagick to 6.6.1-5 2010-05-07 11:28:58 -07:00
Max Howell a572179acc Depend on libpng if X11 not installed 2010-03-09 11:38:35 +00:00
Adam Vandenberg 328900c050 ImageMagick - bump version and remove silly concatenation 2010-02-20 17:13:05 -08:00
Kevin M. Dulzo 183f615fc0 Update imagemagick to 6.5.9-3. Also disable openmp for < 10.6.
Fixes Homebrew/homebrew#599. Fixes Homebrew/homebrew#721.
2010-02-14 12:03:31 +00:00
Max Howell bd7d8d3eed Sorry, fixes syntax error 2010-01-16 20:25:50 +00:00
Max Howell 3289cffd54 If X11 isn't installed, don't depend on libwmf
Fixes Homebrew/homebrew#145
2010-01-16 19:06:26 +00:00
Max Howell 44e1100d30 Ghostscript now defaults to not being a dep
Rationale: experience suggests people don't use this part much if at all, and it is the cause of almost all issues against this formula.

Include it as a dep with --with-ghostscript
2009-12-12 16:23:04 +00:00
Max Howell c76fcf59f4 Derive GraphicsMagick from ImageMagick
Ruby is cool init?
2009-11-07 18:22:36 +00:00
Kieran Pilkington cae14d861b Enable jpeg2000 support 2009-10-21 02:53:28 +01:00
Max Howell 61b2307139 s/require 'brewkit'/require 'formula'/g
brewkit.rb changes ENV destructively, so lets not do that everytime a formula
is required. Now it's possible for other tools to require a formula
description without worrying about side-effects.
2009-10-15 16:48:03 +01:00
Caleb Land 4e7720c492 use the same imagemagick mirror as macports
the official imagemagick ftp deletes old releases too quickly
2009-10-06 12:03:50 -04:00
Max Howell 348b3e71dd Fix ImageMagick for non /usr/local installs
Closes Homebrew/homebrew#85. Closes Homebrew/homebrew#86.

Removing .la files is proving problematic in places. But oh well. Homebrew is
all about optimizing init?
2009-10-06 12:18:26 +01:00
bendyworks 44d9f9c542 Updated imagemagick formula to play nicely with rmagick gem
Fixes Homebrew/homebrew#71
2009-10-01 15:05:45 +01:00
Max Howell 65b311ea94 ImageMagick also needs O3 for speed reasons 2009-09-29 23:34:16 +01:00
Kieran Pilkington 6248d3c1e5 Imagemagick 6.5.6-5 2009-09-29 16:26:38 +01:00
Max Howell a3c29ba9cd ImageMagick install works, fixes Homebrew/homebrew#35
Careless mistake from me.
2009-09-22 10:54:27 +01:00
Max Howell ec4aa1f6b6 Merge branch 'deps'
Conflicts:
	Library/Formula/imagemagick.rb
	Library/Formula/taglib.rb
	Library/Homebrew/brew.h.rb
	Library/Homebrew/formula.rb
	bin/brew
2009-09-21 18:46:28 +01:00
Max Howell c665eac117 Dependency resolution with fancy syntax
Is it a DSL? No. But people call it that apparently.

To add a dependency:

class Doe <Formula
  depends_on 'ray'
  depends_on 'mee' => :optional
  depends_on 'far' => :recommended
  depends_on Sew.new
end

Sew would be a formula you have defined in this Formula file. This is useful,
eg. see Python's formula. Formula specified in this fashion cannot be linked
into the HOMEBREW_PREFIX, they are considered private libraries. This allows
you to create custom installations that are very specific to your formula.

More features to come, like specifying versions
2009-09-21 18:27:48 +01:00
Dan Dofter 7d8f9c04ac Updated imagemagick formula to the latest release (6.5.5-10) 2009-09-18 13:37:14 +01:00
Jamie van Dyke 067a9449a1 Updated imagemagick and made it work 2009-09-14 20:33:46 +01:00
Max Howell bf7a82e66d Dependency resolution
Specify dependencies in your formula's deps function. You can return an Array,
String or Hash, eg:

    def deps
      { :optional => 'libogg', :required => %w[flac sdl], :recommended => 'cmake' }
    end

Note currently the Hash is flattened and qualifications are ignored. If you
only return an Array or String, the qualification is assumed to be :required.

Other packaging systems have problems when it comes to packages requiring a
specific version of a package, or some patches that may not work well with
other software. With Homebrew we have some options:

1.  If the formula is vanilla but an older version we can cherry-pick the old
    version and install it in the Cellar in parallel, but just not symlink it
    into /usr/local while forcing the formula that depends on it to link to
    that one and not any other versions of it.
2.  If the dependency requires patches then we shouldn't install this for use
    by any other tools, (I guess this needs to be decided on a per-situation
    basis). It can be installed into the parent formula's prefix, and not
    symlinked into /usr/local. In this case the dependency's Formula
    derivation should be saved in the parent formula's file (check git or
    flac for an example of this).

Both the above can be done currently with hacks, so I'll flesh out a proper
way sometime this week.
2009-09-10 19:23:03 +01:00
Erlend Finvåg 45d8ad4acc Bash Completion formula 2009-09-03 18:02:26 +01:00
Max Howell 8956290274 Full ImageMagick install
I used the imagemagick-installer script that made the rounds on Twitter lately as a basis.

But a number of improvements, eg. lets not mess around with the OS X installation of cups.
2009-08-30 16:12:46 +01:00
Adeel Ahmad Khan 679f743045 Modified imagemagick formula to compile (for me).
Signed-off-by: Max Howell <max@methylblue.com>
2009-08-12 05:41:06 +08:00
Max Howell df51b41db8 FIX ImageMagick formula 2009-08-10 18:12:16 +01:00
Max Howell aa14a25a43 Apply new ENV capabilities to all existing Formulae 2009-08-10 18:11:22 +01:00
Max Howell 4018e05d35 ImageMagick and Jpeg-lib formulae 2009-06-28 16:56:15 +01:00