Commit Graph

32 Commits (6268fc7634a5a928d004cee0c4514874cc37b840)

Author SHA1 Message Date
jgeiger 7ded9d804d update nginx to 0.8.53
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-18 07:10:32 -07:00
jgeiger 330368a477 nginx stable is now 0.8.52
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-06 06:51:38 -07:00
Joey Geiger cd258b0d9b update to nginx 0.8.50 for head
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-09-21 18:57:17 -07:00
bkonkle e644a415a2 Added a launchd plist for nginx
Signed-off-by: David Höppner <0xffea@gmail.com>

* white spaces
2010-09-02 10:51:07 +02:00
David Höppner eb49213c21 nginx: update version to 0.8.49 2010-08-25 20:20:05 +02:00
Chris Hoffman 1292b7ac34 Update nginx to 0.8.46
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-20 13:13:30 -07:00
Chris Hoffman 5adc6977cb Update nginx formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-18 11:16:49 -07:00
Curtis J Schofield 6d70be7a77 md5 was backwards
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-16 17:36:13 -07:00
Adam Vandenberg 8c56f544b7 Add ARGV.build_head? and use it.
This allows both "--HEAD" and "-H" to be used consistently, which was the
intention in the first place.
2010-07-16 09:09:39 -07:00
Chris Hoffman 425592fcc5 Have nginx save state between installs
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-13 07:58:18 -07:00
Chris Hoffman 9f4c6ec4f0 Change nginx head, make nginx use homebrew installed pcre, and check for -H flag
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-09 06:56:26 -07:00
Adam Vandenberg ad8eea1bd0 Add pcre hack to nginx
Nginx sometimes needs to find PCRE in /usr/local/lib even though
it links against the system library in /usr/lib. The upstream
configure scripts really ought to be fixed.
2010-07-08 10:03:02 -07:00
Adam Vandenberg 1be221b651 Nginx - force linking against system PCRE library 2010-07-02 09:30:46 -07:00
Dennis Krupenik 20caeed785 updated formula: nginx head to 0.8.43
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-02 07:34:00 -07:00
Adam Vandenberg 9ef3f1fc21 nginx - really use system PCRE library 2010-06-25 10:06:33 -07:00
Adam Vandenberg 510955d8d4 Update Nginx
* Bump HEAD version to 0.8.42
* Remove pcre dependency; ./configure finds the system pcre and uses that
* Strip whitespace
2010-06-22 14:27:22 -07:00
Dennis Krupenik 5a138b85a4 updated formula: nginx to 0.7.67 and nginx/head to 0.8.41
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-15 08:26:25 -07:00
Dennis Krupenik 12c5c6c538 updated formula: nginx HEAD to 0.8.39
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-10 07:56:50 -07:00
David Höppner da05e5942e nginx: update dev version to 0.8.37 2010-05-22 11:21:39 +02:00
Adam Vandenberg 2d4ca7c19e Update nginx
* Update homepage and download links to new domain
* Add developmenet version as --HEAD
2010-04-30 08:57:12 -07:00
David Höppner b22919ef3d nginx: update to version 0.7.65 2010-02-08 15:08:50 +01:00
Adam Vandenberg 63aaf3d494 Updated nginix formula.
* Keep empty logs folder.
* Comment what the patch does.
2010-02-01 10:48:01 -08:00
Alex Zhukov c696a801c9 Update nginx to version 0.7.64
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-02-01 10:36:46 -08:00
elliottcable fe23ce6a2f Re-configuring NginX to work closer to out-of-the-box, and without `sudo` 2010-01-13 15:09:28 +00: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
David Höppner bdfd9a138c Search for pcre also in HOMEBREW_PREFIX
Fixes installing nginx when Homebrew is not in /usr/local

Closes Homebrew/homebrew#76
2009-10-03 16:50:28 +01:00
JD Harrington ee5a3ba1de add '--with-passenger' option to nginx Formula 2009-10-01 18:53:25 +01:00
Adam Vandenberg 75d0d0a42f Update nginx to 0.7.62
The previous fix to do this actually /downgraded/ it to 0.7.2.
2009-09-29 23:30:20 +01:00
Julien BLANCHARD 05c6758d1f Updated nginx to 0.7.62 2009-09-24 23:47:34 +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
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
Julien BLANCHARD 0cce3529ae NGinx formula
A HTTP and mail proxy server licensed under a 2-clause BSD-like license.
2009-09-03 17:36:22 +01:00