@@ -11,14 +11,15 @@ class PhpAT80 < Formula
11
11
12
12
keg_only :versioned_formula
13
13
14
+ depends_on "bison" => :build
14
15
depends_on "httpd" => [ :build , :test ]
15
16
depends_on "pkg-config" => :build
17
+ depends_on "re2c" => :build
16
18
depends_on "apr"
17
19
depends_on "apr-util"
18
20
depends_on "argon2"
19
21
depends_on "aspell"
20
22
depends_on "autoconf"
21
- depends_on "bison"
22
23
depends_on "curl-openssl"
23
24
depends_on "freetds"
24
25
depends_on "freetype"
@@ -36,7 +37,7 @@ class PhpAT80 < Formula
36
37
depends_on "oniguruma"
37
38
depends_on "openldap"
38
39
39
- depends_on "re2c"
40
+
40
41
depends_on "sqlite"
41
42
depends_on "tidyp"
42
43
depends_on "unixodbc"
@@ -183,17 +184,18 @@ def install
183
184
system "make" , "install"
184
185
185
186
# Allow pecl to install outside of Cellar
186
- extension_dir = Utils . popen_read ( "#{ bin } /php-config --extension-dir" ) . chomp
187
+ extension_dir = Utils . safe_popen_read ( "#{ bin } /php-config --extension-dir" ) . chomp
187
188
orig_ext_dir = File . basename ( extension_dir )
188
189
inreplace bin /"php-config" , lib /"php" , prefix /"pecl"
189
190
inreplace "php.ini-development" , %r{; ?extension_dir = "\. /"} ,
190
191
"extension_dir = \" #{ HOMEBREW_PREFIX } /lib/php/pecl/#{ orig_ext_dir } \" "
191
192
192
193
# Use OpenSSL cert bundle
194
+ openssl = Formula [ "[email protected] " ]
193
195
inreplace "php.ini-development" , /; ?openssl\. cafile=/ ,
194
- "openssl.cafile = \" #{ etc } / openssl@1.1 /cert.pem\" "
196
+ "openssl.cafile = \" #{ openssl . pkgetc } /cert.pem\" "
195
197
inreplace "php.ini-development" , /; ?openssl\. capath=/ ,
196
- "openssl.capath = \" #{ etc } / openssl@1.1 /certs\" "
198
+ "openssl.capath = \" #{ openssl . pkgetc } /certs\" "
197
199
198
200
config_files = {
199
201
"php.ini-development" => "php.ini" ,
@@ -234,7 +236,7 @@ def post_install
234
236
# Custom location for extensions installed via pecl
235
237
pecl_path = HOMEBREW_PREFIX /"lib/php/pecl"
236
238
ln_s pecl_path , prefix /"pecl" unless ( prefix /"pecl" ) . exist?
237
- extension_dir = Utils . popen_read ( "#{ bin } /php-config --extension-dir" ) . chomp
239
+ extension_dir = Utils . safe_popen_read ( "#{ bin } /php-config --extension-dir" ) . chomp
238
240
php_basename = File . basename ( extension_dir )
239
241
php_ext_dir = opt_prefix /"lib/php" /php_basename
240
242
0 commit comments