[89373] trunk/dports/math/pari/Portfile

ryandesign at macports.org ryandesign at macports.org
Thu Jan 26 19:33:21 PST 2012


Revision: 89373
          http://trac.macports.org/changeset/89373
Author:   ryandesign at macports.org
Date:     2012-01-26 19:33:17 -0800 (Thu, 26 Jan 2012)
Log Message:
-----------
pari: add modeline, adjust whitespace and formatting

Modified Paths:
--------------
    trunk/dports/math/pari/Portfile

Modified: trunk/dports/math/pari/Portfile
===================================================================
--- trunk/dports/math/pari/Portfile	2012-01-27 02:47:57 UTC (rev 89372)
+++ trunk/dports/math/pari/Portfile	2012-01-27 03:33:17 UTC (rev 89373)
@@ -1,26 +1,40 @@
+# -*- 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  muniversal 1.0
+PortSystem          1.0
+PortGroup           muniversal 1.0
 
 name                pari
 version             2.5.0
 categories          math
 platforms           darwin
 maintainers         nomaintainer
+
 description         PARI/GP computer algebra system
+
 long_description    PARI/GP is a widely used computer algebra system designed \
                     for fast  computations in number theory (factorizations, \
                     algebraic number theory,  elliptic curves...)
+
 homepage            http://pari.math.u-bordeaux.fr/
 master_sites        ${homepage}/pub/pari/unix/
+
 checksums           md5     0b595a1345679ff482785a686c863e9f \
                     sha1    d96250cd8b3e426f548a832f2f44fdfd30fd32b6 \
                     rmd160  f9b5375da10bfc5672fbe8b4ab4ac1eb0772b572
-depends_lib         port:gmp port:ncurses port:readline
 
-build.target        gp
+depends_lib         port:gmp \
+                    port:ncurses \
+                    port:readline
 
+patchfiles          patch-Makefile.SH.diff
+
+post-patch {
+    reinplace "s|-dylib_|-|g" \
+        ${worksrcpath}/config/Makefile.SH \
+        ${worksrcpath}/config/get_dlld
+}
+
 # PARI/GP doesn't use autoconf, and if only *FLAGS environment variables are
 # used, libreadline is not found. One needs *PATH environment variables.
 configure.env       C_INCLUDE_PATH=${prefix}/include \
@@ -31,28 +45,44 @@
 # There are no reasons not to use it. If a no_gmp variant is needed,
 # one would need --without-gmp, as by default, PARI's Configure will
 # choose GMP if it can find it.
-configure.args      --mandir=${prefix}/share/man --with-gmp --with-readline \
+configure.args      --mandir=${prefix}/share/man \
+                    --with-gmp \
+                    --with-readline \
                     --graphic=none
 configure.universal_args-delete --disable-dependency-tracking
 
-patchfiles patch-Makefile.SH.diff
-
-post-patch {
-    reinplace "s|-dylib_|-|g" \
-      ${worksrcpath}/config/Makefile.SH \
-      ${worksrcpath}/config/get_dlld
-}
-
 pre-configure {
     file rename -force ${worksrcpath}/Configure ${worksrcpath}/configure
     if {![variant_isset doc]} {
-      reinplace "s/\\(doc all:\\).*/\\1/" \
-        ${worksrcpath}/config/DOC_Make.SH
-      reinplace "/INSTALL_DATA.*\\.\\(dvi\\|ps\\)/d" \
-        ${worksrcpath}/config/Makefile.SH
+        reinplace "s/\\(doc all:\\).*/\\1/" \
+            ${worksrcpath}/config/DOC_Make.SH
+        reinplace "/INSTALL_DATA.*\\.\\(dvi\\|ps\\)/d" \
+            ${worksrcpath}/config/Makefile.SH
     }
 }
 
+build.target        gp
+
+post-destroot {
+    global os.arch
+    set docdir ${destroot}${prefix}/share/doc/${name}
+    file mkdir ${docdir}
+    xinstall -m 644 -v -W ${worksrcpath} \
+        AUTHORS CHANGES COPYING ${docdir}
+    system "ln -s ../../${name}/doc ${docdir}/doc"
+    if {[variant_isset doc]} {
+        if {[variant_isset universal]} {
+            xinstall -m 644 -v -W ${worksrcpath}-${os.arch}/doc \
+                develop.pdf libpari.pdf refcard.pdf tutorial.pdf users.pdf \
+                ${destroot}${prefix}/share/${name}/doc
+        } else {
+            xinstall -m 644 -v -W ${worksrcpath}/doc \
+                develop.pdf libpari.pdf refcard.pdf tutorial.pdf users.pdf \
+                ${destroot}${prefix}/share/${name}/doc
+        }
+    }
+}
+
 variant doc description {Build DVI/PDF/PS documentation} {
     depends_build-append path:${prefix}/bin/tex:texlive
     build.target-append docpdf
@@ -81,26 +111,6 @@
     configure.args-append --graphic=fltk
 }
 
-post-destroot {
-    global os.arch
-    set docdir ${destroot}${prefix}/share/doc/${name}
-    file mkdir ${docdir}
-    xinstall -m 644 -v -W ${worksrcpath} \
-      AUTHORS CHANGES COPYING ${docdir}
-    system "ln -s ../../${name}/doc ${docdir}/doc"
-    if {[variant_isset doc]} {
-        if {[variant_isset universal]} {
-            xinstall -m 644 -v -W ${worksrcpath}-${os.arch}/doc \
-              develop.pdf libpari.pdf refcard.pdf tutorial.pdf users.pdf \
-              ${destroot}${prefix}/share/${name}/doc
-        } else {
-            xinstall -m 644 -v -W ${worksrcpath}/doc \
-              develop.pdf libpari.pdf refcard.pdf tutorial.pdf users.pdf \
-              ${destroot}${prefix}/share/${name}/doc
-        }
-    }
-}
-
 livecheck.type      regex
 livecheck.url       ${master_sites}?M=D
 livecheck.regex     ${name}-(\\d+\\.\\d+\\.\\d+)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120126/b98ee27a/attachment.html>


More information about the macports-changes mailing list