Ticket #15925: Portfile.unified.diff

File Portfile.unified.diff, 2.1 KB (added by davidh@…, 16 years ago)

diff -u Portfile Portfile_new >Portfile.unified.diff

  • (a) Portfile vs. (b) Portfile_new

    a b  
    1 # $Id: Portfile,v 1.1 2008/05/20 04:13:07 davidh Exp $
     1# $Id: Portfile,v 1.7 2008/07/03 22:01:14 davidh Exp $
    22
    33PortSystem                      1.0
    44name                            pgplot
     
    2828
    2929checksums                       ${name}5.2.tar.gz md5 e8a6e8d0d5ef9d1709dfb567724525ae
    3030
    31 depends_lib                     lib:libpng:libpng lib:libz:zlib bin:g77-dp-3.4:gcc34
     31depends_lib                     lib:libpng:libpng lib:libz:zlib
    3232
    3333patchfiles                      patch-makemake patch-src_grgfil.f patch-drivers.list \
    34                                         patch-pgdispd_proccom.c
     34                                        patch-pgdispd_proccom.c patch-sys_darwin_aaaread.me
    3535
    3636post-extract {
    3737        file mkdir ${worksrcpath}
     
    7171                ${destroot}${prefix}/share/doc/${name}
    7272}
    7373
    74 platform darwin {
    75         global ppMakeMakeTarget ppCompilerSpec
    76         set ppMakeMakeTarget    darwin
     74set ppMakeMakeTarget    darwin
     75set ppCompilerSpec              nocompiler     
     76
     77variant g77 description {compiles with g77 compiler} conflicts  gcc42   {
     78        depends_lib-append          bin:g77-dp-3.4:gcc34
    7779        set ppCompilerSpec              g77_gcc
    78         patchfiles-append               patch-sys_darwin_aaaread.me \
    79                                                         patch-sys_darwin_g77_gcc.conf
    80         post-patch {
    81                 reinplace "s|@@PREFIX@@|${prefix}|g" \
    82                         ${worksrcpath}/../sys_darwin/${ppCompilerSpec}.conf
    83                 reinplace "s|@@X11PREFIX@@|${x11prefix}|g" \
    84                         ${worksrcpath}/../sys_darwin/${ppCompilerSpec}.conf
    85         }
     80        patchfiles-append               patch-sys_darwin_g77_gcc.conf
    8681}
    8782
    88 platform darwin i386 {
    89         depends_lib-delete      bin:g77-dp-3.4:gcc34
     83variant gcc42 description {compiles with gcc42 compiler}  conflicts  g77  {
    9084        depends_lib-append      port:gcc42
    91 
    9285        set ppCompilerSpec      gfortran_gcc_42
    93 
    94         patchfiles-delete       patch-sys_darwin_g77_gcc.conf
    9586        patchfiles-append       patch-sys_darwin_gfortran_gcc_42.conf
    9687}
    9788
    98 default_variants +x11 +aqt
     89post-patch {
     90                reinplace "s|@@PREFIX@@|${prefix}|g" \
     91                        ${worksrcpath}/../sys_darwin/${ppCompilerSpec}.conf
     92                reinplace "s|@@X11PREFIX@@|${x11prefix}|g" \
     93                        ${worksrcpath}/../sys_darwin/${ppCompilerSpec}.conf
     94}
    9995
    10096variant x11 {
    10197        depends_lib-append      lib:libX11:XFree86
     
    133129                }
    134130        }
    135131}
     132
     133default_variants +x11 +aqt +gcc42