public
Description: master respository for deprec - deployment recipes for capistrano
Homepage: http://www.deprec.org/
Clone URL: git://github.com/mbailey/deprec.git
Updated to php-5.2.4
mbailey (author)
Mon Sep 29 07:56:41 -0700 2008
commit  ca4d47cc61f8fa2c61e2ff114a0dd03c9308b0c2
tree    0af662251cf7b2ce428cd192baf6767db4b85e60
parent  2ee6027962c78c776bbf79a69893eabb98be0fb9
...
5
6
7
8
9
10
11
12
13
14
 
 
15
 
16
17
18
...
34
35
36
37
38
39
40
 
41
42
43
44
45
46
...
48
49
50
51
52
53
54
...
5
6
7
 
8
 
 
 
 
 
9
10
11
12
13
14
15
...
31
32
33
 
 
 
 
34
35
36
 
37
38
39
...
41
42
43
 
44
45
46
0
@@ -5,14 +5,11 @@ Capistrano::Configuration.instance(:must_exist).load do
0
       
0
       desc "Install PHP from source"
0
       task :install do
0
-        version = 'php-5.2.4'
0
         set :src_package, {
0
-          :file => version + '.tar.gz',
0
-          :md5sum => '0826e231c3148b29fd039d7a8c893ad3  php-5.2.4.tar.gz', 
0
-          :dir => version,
0
-          :url => "http://www.php.net/distributions/#{version}.tar.gz",
0
-          :unpack => "tar zxf #{version}.tar.gz;",
0
+          :md5sum => '1720f95f26c506338f0dba3a51906bbd  php-5.2.6.tar.gz', 
0
+          :url => "http://www.php.net/distributions/php-5.2.6.tar.gz",
0
           :configure => %w(
0
+            export CFLAGS=-O2;
0
             ./configure 
0
             --prefix=/usr/local/php
0
             --with-apxs2=/usr/local/apache2/bin/apxs
0
@@ -34,13 +31,9 @@ Capistrano::Configuration.instance(:must_exist).load do
0
             --enable-mbstring
0
             --with-curl==/usr/lib 
0
             ;
0
-            ).reject{|arg| arg.match '#'}.join(' '),
0
-          :make => 'make;',
0
-          :install => 'make install;',
0
-          :post_install => ""
0
+            ).reject{|arg| arg.match '#'}.join(' ')
0
         }
0
         install_deps
0
-        run "export CFLAGS=-O2;"
0
         deprec2.download_src(src_package, src_dir)
0
         deprec2.install_from_src(src_package, src_dir)
0
         deprec2.append_to_file_if_missing('/usr/local/apache2/conf/httpd.conf', 'AddType application/x-httpd-php .php')
0
@@ -48,7 +41,6 @@ Capistrano::Configuration.instance(:must_exist).load do
0
       
0
       # install dependencies for php
0
       task :install_deps do
0
-        puts "This function should be overridden by your OS plugin!"
0
         apt.install( {:base => %w(zlib1g-dev zlib1g openssl libssl-dev 
0
           flex libcurl3 libcurl3-dev libmcrypt-dev libmysqlclient15-dev libncurses5-dev 
0
           libxml2-dev libjpeg62-dev libpng12-dev)}, :stable )

Comments