Ticket #48133: Portfile.diff

File Portfile.diff, 4.6 KB (added by adfernandes (Andrew Fernandes), 9 years ago)

R 3.2.1, Includes #47479

  • Portfile

     
    77name                        R
    88
    99set major 3
    10 set minor 1
    11 set point 2
     10set minor 2
     11set point 1
    1212
    1313#Remember to remove revision line when bumping version
    1414version                     ${major}.${minor}.${point}
     
    3333master_sites                http://cran.rstudio.com/src/base/R-3/ \
    3434                            http://cran.r-project.org/src/base/R-3/
    3535
    36 checksums                   rmd160  b2aaa42daac1ae5d114995de514d211d78a4e0a6 \
    37                             sha256  bcd150afcae0e02f6efb5f35a6ab72432be82e849ec52ce0bb89d8c342a8fa7a
     36checksums                   rmd160  dea095b5c7b32189b6768d5949243bd869564e9f \
     37                            sha256  d59dbc3f04f4604a5cf0fb210b8ea703ef2438b3ee65fd5ab536ec5234f4c982
    3838
    3939depends_build               port:pkgconfig
    4040
    4141depends_lib                 port:readline \
    4242                            port:icu \
    43                             port:libiconv
     43                            port:libiconv \
     44                            port:zlib
    4445
    4546universal_variant           no
    4647
     
    5253
    5354configure.pre_args          --prefix=${frameworks_dir}
    5455
    55 configure.args              --enable-R-framework \
     56configure.args              --enable-memory-profiling \
    5657                            --enable-R-shlib \
    5758                            --enable-BLAS-shlib \
    58                             --disable-openmp \
    59                             --with-readline \
    60                             --with-aqua \
    6159                            --without-tcltk \
    6260                            --without-cairo \
    63                             --with-libpng \
    64                             --without-jpeglib \
     61                            --with-system-zlib \
     62                            --without-internal-tzcode \
    6563                            --without-recommended-packages \
    66                             --with-ICU \
    6764                            --without-x \
    6865                            --with-included-gettext \
    69                             --without-internal-tzcode
     66                            --without-system-xz #bug introduced in R-3.2.0, doesn't link to system copy, put port:xz back too
    7067
     68if {${os.major} < 13} {
     69    configure.args-append --disable-openmp
     70}
     71
    7172platform darwin 13 {
    7273    configure.cflags-append -flax-vector-conversions
    7374}
    7475
    75 variant accelerate conflicts builtin_lapack description {build using the BLAS and Lapack in Apple's Accelerate framework} {
    76     configure.args-append   --with-blas="-framework Accelerate" \
    77                             --with-lapack="-framework Accelerate"
     76variant accelerate conflicts atlas builtin_lapack description {build using the BLAS and Lapack in Apple's Accelerate framework} {
     77    configure.args-append   --with-blas="-framework Accelerate" --with-lapack
    7878}
    7979
    8080variant atlas conflicts accelerate builtin_lapack description {build using the BLAS in the atlas port} {
     
    8383    #See A.3.2 in R Installation and Administration for why atlas LAPACK not used
    8484}
    8585
    86 variant builtin_lapack conflicts accelerate description {build using reference BLAS and Lapack} {
     86variant builtin_lapack conflicts accelerate atlas description {build using reference BLAS and Lapack} {
    8787    configure.args-append   --without-blas --without-lapack
    8888}
    8989
     
    9393                            path:lib/pkgconfig/glib-2.0.pc:glib2 \
    9494                            port:freetype \
    9595                            port:fontconfig \
    96                             port:gettext
     96                            port:gettext \
     97                            port:libpng \
     98                            port:tiff \
     99                            port:jpeg
    97100    configure.args-delete   --without-cairo
    98101    configure.args-append   --with-cairo
    99102}
     
    174177                            port:xorg-libXt \
    175178                            port:tiff \
    176179                            port:jpeg \
    177                             port:libpng \
    178                             port:zlib
     180                            port:libpng
    179181    configure.args-delete   --without-x \
    180182                            --without-jpeglib
    181183    configure.args-append   --with-x \
     
    192194}
    193195
    194196if {![variant_isset accelerate] && ![variant_isset atlas] && ![variant_isset builtin_lapack]} {
    195     default_variants-append +accelerate
     197    default_variants-append +builtin_lapack
    196198}
    197199
    198200test.run                    yes
     
    249251livecheck.type      regex
    250252livecheck.url       [lindex ${master_sites} 0]
    251253livecheck.regex     >${name}-(\[0-9.\]+)${extract.suffix}<
     254
     255
     256