# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup perl5 1.0 perl5.branches 5.8 5.10 5.12 5.14 5.16 perl5.setup Math-Pari 2.01080605 revision 1 license {Artistic-1 GPL} maintainers nomaintainer description perl interface to pari. long_description ${description} platforms darwin master_sites-append http://pari.math.u-bordeaux.fr/pub/pari/unix/OLD/:pari dist_subdir pari # 2.1.7, though old, is the newest version of pari # supported by p5-math-pari 2.01080*, according to the README. set pari_version 2.1.7 set pari_distfile pari-${pari_version}.tgz # Let the p5-math-pari configure process extract and patch the pari distfile. set p5_distfile ${distfiles} extract.only ${p5_distfile} checksums ${p5_distfile} \ rmd160 2cc1e02f9666873999379f8130262da68a8801b9 \ sha256 eed553dc838973566c23b77cc30c9130802ba502e6a33969e25183bc5831ca46 \ ${pari_distfile} \ rmd160 6d7ca649cdd457d96c12e1f9333143d496a78b7e \ sha256 9142f2cdaf3083c8962f1a5c2bb0e9fe8915f7d9490c03312ac2361c7ea155fa if {${perl5.major} != ""} { distfiles-append ${pari_distfile}:pari post-patch { file copy ${filespath}/patch-pari-2_1_7-src-kernel-ix86-level0.h.diff ${worksrcpath}/patches/ } # The configure process will extract *and patch* this distfile. configure.args-append pari_tgz=${distpath}/${pari_distfile} platform darwin 9 i386 { patchfiles-append \ patch-libPARI-Makefile.PL.diff \ patch-utils-Math-PariBuild.pm.diff \ patch-MANIFEST.diff } }