Ticket #39216: patch-Portfile.diff

File patch-Portfile.diff, 2.6 KB (added by lpsinger (Leo Singer), 11 years ago)

Proposed patch for Portfile

  • Portfile

    old new  
    2727master_sites        http://archive.ipython.org/release/${version}
    2828distname            ${realname}-${version}
    2929
    30 checksums           rmd160  afdd4e7fed6b3d23d5577b66671c9b868ef1f847 \
     30checksums           ${distname}${extract.suffix} \
     31                    rmd160  afdd4e7fed6b3d23d5577b66671c9b868ef1f847 \
    3132                    sha256  17fbeea1dff2318d617d90fdf7af4eb35dc48c61389a2dffaab8ff100fb100ea
    3233
    3334python.versions     24 25 26 27 31 32 33
     
    3738    revision            4
    3839    master_sites        http://archive.ipython.org/release/${version}
    3940    distname            ${realname}-${version}
    40     checksums           md5     8a1bd1a9be272f4ddf4de99e5c1ad0dc \
     41    checksums           ${distname}${extract.suffix} \
     42                        md5     8a1bd1a9be272f4ddf4de99e5c1ad0dc \
    4143                        sha1    2d069416b31ed03eb1cad36f84ef2337362ac6a9 \
    4244                        rmd160  3d522f80290caa72e1c4fc60b2d56369c8c66eba
    4345}
     
    4749    revision            2
    4850    master_sites        http://archive.ipython.org/release/${version}
    4951    distname            ${realname}-${version}
    50     checksums           md5     dda59bfc6e256ce786c4bc4aadb220a4 \
     52    checksums           ${distname}${extract.suffix} \
     53                        md5     dda59bfc6e256ce786c4bc4aadb220a4 \
    5154                        sha1    d45b97b0f458fd517cb2bfa9ebb3c671c46a21c0 \
    5255                        rmd160  365a4eb9b534df1a9aa8717f173e9a032224ea01
    5356}
     
    7780    variant notebook requires parallel description "Support for IPython HTML notebook" {
    7881        depends_lib-append      port:py${python.version}-tornado
    7982    }
     83    variant mathjax requires notebook description "Install offline copy of MathJax 2.2" {
     84        distfiles-append        v2.2:mathjax
     85        master_sites-append     https://github.com/mathjax/MathJax/tarball:mathjax
     86        checksums-append        v2.2 \
     87                                rmd160  6cbbfc96b41191580ea49f99f5f7e47b6346d6da \
     88                                sha256  3c01dc8c3fd6869311d45c15c348f7ad682aefa3ae03ccf201f9cad83e26ceb1
     89    }
    8090}
    8191
    8292if {$subport != $name} {
     
    113123            #    ln -s ${python.prefix}/share/man/man1/${f}.1.gz ${destroot}${prefix}/share/man/man1/${f}3-${python.branch}.1.gz
    114124            # }
    115125        }
     126        if {[variant_isset mathjax]} {
     127            move ${workpath}/mathjax-MathJax-54280bb ${destroot}${python.pkgd}/IPython/frontend/html/notebook/static/mathjax
     128        }
    116129    }
    117130
    118131    if {${python.version} >= 30} {