source: trunk/dports/lang/perl5.8/Portfile @ 1751

Last change on this file since 1751 was 1751, checked in by michaelm, 18 years ago

destrootification

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1PortSystem 1.0
2name                            perl5.8
3version                         5.8.0
4categories                      lang
5maintainers                     mike+perlport@gene-hacker.net
6description                     Perl 5.8.0
7platforms                       darwin freebsd
8master_sites            http://www.cpan.org/src/
9distname                        stable
10checksums                       stable${extract.sufx} md5 d9bdb180620306023fd35901a2878b62
11
12depends_lib                     lib:libdb:db4
13
14worksrcdir                      perl-${portversion}
15
16configure.cmd           sh Configure
17unset                           configure.pre_args
18
19configure.post_args     -des -Dinstallprefix=${destroot}/${prefix} -Dprefix='${prefix}' \
20                                          -Dccflags=-I'${prefix}/include' -Dldflags=-L'${prefix}/lib  \
21                                          -Dman1dir=${prefix}/man/man1 -Dman3dir=${prefix}/man/man3 '
22
23
24pre-install                     {system "install -o root -m 755 -d ${destroot}/${prefix}" }
25               
26
27variant threads         { configure.args-append -Dusethreads }
28
29
30#fix to set install* variables....
31
32variant freebsd {
33                                post-install { cd ${destroot}/${prefix}/lib/perl5/${version}/freebsd
34                                                                system "cat Config.pm |sed s#${destroot}/##g  >Config.pm.new"
35                                                                system "cat .packlist | sed s#${destroot}/##g > .packlist.new"
36                                                                system  "mv Config.pm.new Config.pm && mv .packlist.new .packlist"}
37                                }
38variant darwin {
39                                post-install { cd ${destroot}/${prefix}/lib/perl5/${version}/darwin
40                                                                system "cat Config.pm |sed s#${destroot}/##g  >Config.pm.new"
41                                                                system "cat .packlist | sed s#${destroot}/##g > .packlist.new"
42                                                                system  "mv Config.pm.new Config.pm && mv .packlist.new .packlist"}
43                                }
44
Note: See TracBrowser for help on using the repository browser.