Ticket #553: Portfile

File Portfile, 1.9 KB (added by bchesneau@…, 21 years ago)

Clean/upgrade first submission

Line 
1PortSystem 1.0
2name            phpmyadmin
3version         2.5.3
4categories      www
5maintainers     bchesneau@mac.com
6description     web-based utility to manage MySQL databases
7platforms       darwin freebsd
8
9distfiles               phpMyAdmin-${version}-php.tar.gz
10distname                phpMyAdmin-${version}-php
11master_sites    sourceforge http://distfiles.opendarwin.org/
12master_sites.mirror_subdir  ${name}
13extract.only    ${distname}${extract.sufx}
14checksums               phpMyAdmin-${version}-php.tar.gz md5 2ebb3d3066f3314f3fe6adc4fb0aca7d
15worksrcdir              phpMyAdmin-${version}
16
17# set default apache path
18#set apache_path ${prefix}
19#set apache2_path ${prefix}
20
21set apache_path ${prefix}/apache-1.3.28
22set apache2_path ${prefix}/apache2
23
24
25variant apache {
26        depends_lib     path:${apache_path}/sbin/apxs:apache \
27                                        path:${apache_path}/libexec/apache/libphp4.so:php4
28}
29
30variant apache2 {
31        depends_lib     path:${apache2_path}/bin/apxs:apache2 \
32                                path:${apache2_path}/modules/libphp4.so:php4
33       
34}
35
36variant mysql {
37        depends_lib-append      lib:libmysqlclient:mysql
38}
39
40variant mysql4 {
41        depends_lib-append      lib:libmysqlclient:mysql4
42}
43
44use_configure   no
45
46configure { }
47
48build { }
49
50destroot {
51        if { [variant_isset apache] } {
52                file mkdir ${destroot}${apache_path}/www/data
53                system "mv ${workpath}/${worksrcdir} ${destroot}${apache_path}/www/data/phpmyadmin"
54               
55                if { [file readable ${apache_path}/www/data/phpmyadmin/config.inc.php] } {
56                        system "mv ${destroot}${apache_path}/www/data/phpmyadmin/config.inc.php ${destroot}${apache_path}/www/data/phpmyadmin/config.inc.php.sample"
57                }
58        } else {
59                file mkdir ${destroot}${apache2_path}/htdocs
60                system "mv ${workpath}/${worksrcdir} ${destroot}${apache2_path}/htdocs/phpmyadmin"
61               
62                if { [file readable ${apache2_path}/htdocs/phpmyadmin/config.inc.php] } {
63                        system "mv ${destroot}${apache2_path}/htdocs/phpmyadmin/config.inc.php ${destroot}${apache2_path}/htdocs/phpmyadmin/config.inc.php.sample"
64                }
65        }
66
67}