1 | PortSystem 1.0 |
---|
2 | name php4 |
---|
3 | version 4.3.2 |
---|
4 | revision 1 |
---|
5 | categories www |
---|
6 | maintainers bchesneau@mac.com |
---|
7 | description PHP: Hypertext Preprocessor |
---|
8 | long_description PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. |
---|
9 | |
---|
10 | platforms darwin freebsd |
---|
11 | master_sites http://fr.php.net/distributions/ \ |
---|
12 | http://www.php.net/distributions/ |
---|
13 | distname php-${version} |
---|
14 | worksrcdir php-${version} |
---|
15 | checksums php-4.3.2.tar.gz md5 8433a1d0ce679780990d4813ae094590 |
---|
16 | |
---|
17 | depends_lib lib:libcurl.2:curl \ |
---|
18 | lib:libiconv.2:libiconv \ |
---|
19 | lib:libexpat.0.4:expat \ |
---|
20 | lib:libintl:gettext \ |
---|
21 | lib:libjpeg.9:jpeg \ |
---|
22 | lib:libpng3:libpng \ |
---|
23 | lib:libmhash:mhash \ |
---|
24 | path:${prefix}/sbin/apxs:apache |
---|
25 | |
---|
26 | set imapversion 2002d |
---|
27 | |
---|
28 | configure.env LDFLAGS=-L${prefix}/lib CPPFLAGS=-I${prefix}/include |
---|
29 | |
---|
30 | configure.args --with-apxs=${prefix}/sbin/apxs --mandir=${prefix}/share/man --infodir=${prefix}/share/info --with-config-file-path=${prefix}/etc --enable-calendar --with-iconv=${prefix} --enable-exif --enable-ftp --enable-wddx --with-zlib --with-curl=${prefix} --with-gd --with-jpeg-dir=${prefix} --with-png-dir=${prefix} --without-mysql --with-gettext=${prefix} --with-mhash=${prefix} --with-expat-dir=${prefix} --with-iconv-dir=${prefix} --with-xmlrpc --enable-filepro --enable-bcmath --with-zlib-dir=/usr |
---|
31 | |
---|
32 | variant darwin { |
---|
33 | depends_lib-append lib:libdl.1:dlcompat |
---|
34 | } |
---|
35 | |
---|
36 | variant mysql { |
---|
37 | depends_lib-append lib:libmysqlclient:mysql |
---|
38 | configure.args-append --with-mysql=${prefix} |
---|
39 | } |
---|
40 | |
---|
41 | variant postgresql { |
---|
42 | configure.env-append LDFLAGS=-L${prefix}/lib -L${prefix}/pgsql |
---|
43 | |
---|
44 | depends_lib-append lib:plpgsql:postgresql |
---|
45 | configure.args-append --with-pgsql=${prefix}/pgsql |
---|
46 | } |
---|
47 | |
---|
48 | variant imap { |
---|
49 | master_sites-append ftp://ftp.cac.washington.edu/imap/:imap |
---|
50 | distfiles-append imap-${imapversion}.tar.Z:imap |
---|
51 | checksums-append imap-2002d.tar.Z md5 64e82a195d21481fc4c54c4ed9fe0527 |
---|
52 | |
---|
53 | distname php-${version} |
---|
54 | extract.only php-${version}.tar.gz imap-${imapversion}.tar.Z |
---|
55 | configure.args-append --with-imap=../imap-${imapversion} --with-imap-ssl=/usr |
---|
56 | } |
---|
57 | |
---|
58 | pre-configure { |
---|
59 | if { [variant_isset imap] } { |
---|
60 | system "cd ${workpath}/imap-${imapversion} && \ |
---|
61 | make osx SSLTYPE=nopwd" |
---|
62 | system "cd ${workpath}/${worksrcdir}" |
---|
63 | } |
---|
64 | } |
---|
65 | |
---|
66 | install.args prefix=${destroot}${prefix} |
---|
67 | |
---|
68 | post-install { |
---|
69 | file mkdir ${destroot}${prefix}/etc |
---|
70 | system "cp ${workpath}/${worksrcdir}/php.ini-dist ${destroot}${prefix}/etc/php.ini" |
---|
71 | } |
---|