<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a93b85c79f6c1a53abbf629fc9adcc801547386a">https://github.com/macports/macports-ports/commit/a93b85c79f6c1a53abbf629fc9adcc801547386a</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new a93b85c79f6 pari-extra: new submission
</span>a93b85c79f6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a93b85c79f6c1a53abbf629fc9adcc801547386a
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Tue Jul 25 11:56:38 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    pari-extra: new submission
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This is a meta port which contains all pari packages as subports.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/45472
</span>---
 math/pari-extra/Portfile | 158 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 158 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/pari-extra/Portfile b/math/pari-extra/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e4f04b4ce74
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/pari-extra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,158 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    pari-extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 20230725
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              math
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs         noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@catap korins.ky:kirill} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             PARI/GP optional packages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                https://pari.math.u-bordeaux.fr/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites            ${homepage}pub/pari/packages/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run             port:pari
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build                   {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix          .tgz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-elldata {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20210301
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         PARI/GP version of J. E. Cremona Elliptic Curve Data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}, needed by ellsearch and ellidentify.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  5d9c5683c13c1f7a86512720dd19483f0db72936 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  dd551e64932d4ab27b3f2b2d1da871c2353672fc1a74705c52e3c0de84bd0cf6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    57455317
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-galpol {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20180625
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         PARI package of the GALPOL database of polynomials defining Galois extensions of the rationals
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}, accessed by galoisgetpol, galoisgetgroup, galoisgetname.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  c311d0e5f4f81c020f1b7d3693c553871f6f832f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  562af28316ee335ee38c1172c2d5ecccb79f55c368fb9f2c6f40fc0f416bb01b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    10049371
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-seadata {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20090618
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         These polynomials were extracted from the ECHIDNA databases and computed by David R. Kohel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}. This covers finite fields of cardinality q up to 750 bits. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        PARI/GP 2.9 contains fallback code to go on when all modular polynomials in the database have been exhausted \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        and can handle larger fields (with an important slowdown). Needed by ellap and ellcard for large primes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  e88637426f74c5223068fc2d916741c10d8279e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  c9282a525ea3f92c1f9c6c69e37ac5a87b48fb9ccd943cfd7c881a3851195833 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    19214199
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts           pari-seadata-small
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-seadata-small {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20090618
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         The second one is a much smaller version that should be suitable for fields up to 350 bits.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  b0437047c45f4e2e9155a52e857355723d279a54 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  bf5be913472b268df7f1242f94c68113fcacceb30c280507447ff2be62760a8f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    670664
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts           pari-seadata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-seadata-big {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20170418
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         The third one is huge and contains extra modular polynomials of level between 500 and 800.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description} This is suitable for fields up to 1100 bits.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  7c4623ecfe0c23c608af510f832de35b401e361b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  7c4db2624808a5bbd2ba00f8b644a439f0508532efd680a247610fdd5822a5f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    103526400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.suffix      .tar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.cmd         cat
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.pre_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-nftables {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20080929
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Repackaging of the historical megrez number field tables (errors fixed, 1/10th the size, easier to use).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description} This package requires no installation: extract it where desired and look at the README. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        Individual tables from the package are available separately.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  48a9c48246f91c1983712682937d666ba1ae6458 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  8dd3393ce6b3cfcf599f094f7b22bdffe17c3ba25deb912513d54676bd7cfe92 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    8393731
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-galdata {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20080412
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Needed by polgalois to compute Galois group in degrees 8 through 11.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  488afbddf7026dd6d0c9ebbed72cb14c8c37173e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  b7c1650099b24a20bdade47a85a928351c586287f0d4c73933313873e63290dd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    53229
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport pari-nflistdata {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version             20220729
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Needed by nflist to list fields of small discriminant
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}  (currently needed by the single Galois groups A5 and A5(6)) or to list regular extensions of Q(T) in degree 7 to 15.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  8c948956c89a0b1520cb365f042894527cd94cb5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2c19a3e02afd3bba2af3071a7faa80924a75b00bb9713286c886b7fb460944bc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3623252
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname                [regsub ***=pari- $subport ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[file exists ${workpath}/data]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        move ${workpath}/data ${destroot}${prefix}/share/pari
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 755 -d ${destroot}${prefix}/share/pari
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        move ${workpath}/${distname} ${destroot}${prefix}/share/pari/${distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type          regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url           [lindex ${master_sites} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.version       [regsub {(....)(..)(..)} ${version} {\1-\2-\3}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex         "${distname}${extract.suffix}</a></td><td align=\"right\">(\\d+-\\d+-\\d+) "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup           stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append  port:pari-elldata \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pari-galpol \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pari-seadata \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pari-seadata-big \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pari-nftables \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pari-galdata \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pari-nflistdata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type      none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>