# $Id: Portfile 32257 2007-12-23 09:39:21Z ryandesign@macports.org $ PortSystem 1.0 name perl5.9-devel version 5.9.5 categories lang platforms darwin freebsd linux maintainers afb@macports.org openmaintainer description Perl 5.9.x - Practical Extraction and Report Language long_description \ Perl is a general-purpose programming language originally developed \ for text manipulation and now used for a wide range of tasks including \ system administration, web development, network programming, GUI \ development, and more. distname perl-${version} use_bzip2 no homepage http://www.perl.org/ master_sites http://www.cpan.org/src/5.0/ checksums md5 caef13b075995b508085667d4011b8d6 \ sha1 aae3ae81a5b94037ea2e80d8a4ccc0e0a95d3258 \ rmd160 7ffc2b5b0396cd43d8641120980e4f5474912b4f platform darwin { patchfiles-append patch-hints_darwin.sh pre-configure { reinplace "s|ld=\"MACOSX_DEPLOYMENT_TARGET=10.3|ld=\"env MACOSX_DEPLOYMENT_TARGET=10.3|g" "${worksrcpath}/hints/darwin.sh" } } configure.env LC_ALL=C configure.cmd sh Configure configure.pre_args configure.post_args -des -Dprefix='${prefix}' -Dccflags="-I'${prefix}/include'"\ -Dldflags=-L'${prefix}/lib' \ -Dvendorprefix='${prefix}' -Dusedevel test.run yes post-destroot { file delete ${destroot}${prefix}/bin/perl set branch [join [lrange [split ${version} .] 0 1] .] foreach man1File [glob ${destroot}${prefix}/share/man/man1/*] { regexp (.*)(\.1.*) ${man1File} -> program suffix file rename ${man1File} ${program}${version}${suffix} } foreach man3File [glob ${destroot}${prefix}/share/man/man3/*] { file rename ${man3File} ${man3File}pm${branch} } } variant threads { configure.args-append -Dusethreads } variant shared { configure.args-append -Duseshrplib } platform darwin 8 { configure.post_args-append -Dcc=/usr/bin/gcc-4.0 } livecheck.check regex livecheck.url ${master_sites} livecheck.regex devel_is_(\\d+(?:\\.\\d+)*)