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

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

corrected man location

  • Property svn:eol-style set to native
File size: 1.3 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
22
23pre-install                     {system "install -o root -m 755 -d ${destroot}/${prefix}" }
24               
25
26variant threads         { configure.args-append -Dusethreads }
27
28
29#fix to set install* variables....
30
31variant freebsd {
32                                post-install { cd ${destroot}/${prefix}/lib/perl5/${version}/freebsd
33                                                                system "cat Config.pm |sed s#${destroot}/##g  >Config.pm.new"
34                                                                system "cat .packlist | sed s#${destroot}/##g > .packlist.new"
35                                                                system  "mv Config.pm.new Config.pm && mv .packlist.new .packlist"}
36                                }
37variant darwin {
38                                post-install { cd ${destroot}/${prefix}/lib/perl5/${version}/darwin
39                                                                system "cat Config.pm |sed s#${destroot}/##g  >Config.pm.new"
40                                                                system "cat .packlist | sed s#${destroot}/##g > .packlist.new"
41                                                                system  "mv Config.pm.new Config.pm && mv .packlist.new .packlist"}
42                                }
43
Note: See TracBrowser for help on using the repository browser.