diff --git a/Formula/nginx.rb b/Formula/nginx.rb index f3ec6a991b1..795df8609a7 100644 --- a/Formula/nginx.rb +++ b/Formula/nginx.rb @@ -6,7 +6,11 @@ class Nginx < Formula @md5='ab22f1b7f098a90d803a3abb94d23f7e' depends_on 'pcre' - + + def patches + DATA + end + def options [ ['--with-passenger', "Compile with support for Phusion Passenger module"] @@ -36,3 +40,31 @@ class Nginx < Formula system "make install" end end + +__END__ +--- a/auto/lib/pcre/conf ++++ b/auto/lib/pcre/conf +@@ -155,6 +155,22 @@ else + . auto/feature + fi + ++ if [ $ngx_found = no ]; then ++ ++ # Homebrew ++ HOMEBREW_PREFIX=${NGX_PREFIX%Cellar*} ++ ngx_feature="PCRE library in ${HOMEBREW_PREFIX}" ++ ngx_feature_path="${HOMEBREW_PREFIX}/include" ++ ++ if [ $NGX_RPATH = YES ]; then ++ ngx_feature_libs="-R#{HOMEBREW_PREFIX}/lib -L#{HOMEBREW_PREFIX}/lib -lpcre" ++ else ++ ngx_feature_libs="-L#{HOMEBREW_PREFIX}/lib -lpcre" ++ fi ++ ++ . auto/feature ++ fi ++ + if [ $ngx_found = yes ]; then + CORE_DEPS="$CORE_DEPS $REGEX_DEPS" + CORE_SRCS="$CORE_SRCS $REGEX_SRCS" +