diff options
| author | Jack Nagel | 2013-01-26 17:21:48 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-26 17:21:48 -0600 |
| commit | 807087937dc73ae1622f971bbb7c67e8510dd63d (patch) | |
| tree | 0633cef8e3cd4b9aa4fc6009ef44df96b0d98ea7 /Library | |
| parent | b1755b966cf9e774051f5184fae69f0790531136 (diff) | |
| download | homebrew-807087937dc73ae1622f971bbb7c67e8510dd63d.tar.bz2 | |
inspircd: use new optional deps
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/inspircd.rb | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/Library/Formula/inspircd.rb b/Library/Formula/inspircd.rb index 2ed4c11db..9c3bdc12e 100644 --- a/Library/Formula/inspircd.rb +++ b/Library/Formula/inspircd.rb @@ -7,24 +7,19 @@ class Inspircd < Formula head 'https://github.com/inspircd/inspircd.git', :branch => 'insp20' - option 'without-gnutls', 'Disable the GnuTLS module' - option 'with-openssl', 'Enable the OpenSSL module' - option 'with-pcre', 'Enable the PCRE module' - option 'with-tre', 'Enable the TRE module' - depends_on 'pkg-config' => :build - depends_on 'gnutls' => :recommended unless build.include? 'without-gnutls' - depends_on 'libgcrypt' unless build.include? 'without-gnutls' - depends_on 'openssl' if build.include? 'with-openssl' - depends_on 'pcre' if build.include? 'with-pcre' - depends_on 'tre' if build.include? 'with-tre' + depends_on 'gnutls' => :recommended + depends_on 'libgcrypt' unless build.without? 'gnutls' + depends_on 'openssl' => :optional + depends_on 'pcre' => :optional + depends_on 'tre' => :optional def install modules = [] - modules << 'm_ssl_gnutls.cpp' unless build.include? 'without-gnutls' - modules << 'm_ssl_openssl.cpp' if build.include? 'with-openssl' - modules << 'm_regex_pcre.cpp' if build.include? 'with-pcre' - modules << 'm_regex_tre.cpp' if build.include? 'with-tre' + modules << 'm_ssl_gnutls.cpp' unless build.without? 'gnutls' + modules << 'm_ssl_openssl.cpp' if build.with? 'openssl' + modules << 'm_regex_pcre.cpp' if build.with? 'pcre' + modules << 'm_regex_tre.cpp' if build.with? 'tre' system './configure', "--enable-extras=#{modules.join(',')}" unless modules.empty? system './configure', "--prefix=#{prefix}", "--with-cc=#{ENV.cc}" |
