Ticket #30208: wxWidgets-2.9.2-Portfile.patch

File wxWidgets-2.9.2-Portfile.patch, 2.5 KB (added by tvb377@…, 13 years ago)

patch without no_sdl variant, instead use default_variant +sdl

  • Portfile

    old new  
    55
    66name                    wxWidgets-devel
    77conflicts               wxgtk wxWidgets
    8 version                 2.9.1
    9 revision        2
     8version                 2.9.2
     9revision                0
    1010categories              graphics devel
    1111platforms               darwin
    1212maintainers             jwa
     
    2727
    2828distfiles               ${distname}-${version}${extract.suffix}
    2929dist_subdir             ${distname}/${version}
    30 checksums           md5     81c20d7b2ba31becb18e467dbe09be8f \
    31                     sha1    3ffe0614acce46448f5c14942176fb2daa6efd00 \
    32                     rmd160  106f5b0238e31e12bbede7f1c2cf0e0134076e29
    33                    
     30checksums               md5     d6cec5bd331ba90b74c1e2fcb0563620 \
     31                        sha1    1487a8ed4f48cc1bd0c4d37de9385c8edd1a024b \
     32                        rmd160  f6d85672f02d8888bd779f5bcde5e902f0f6339b
     33
    3434depends_lib             port:jpeg \
    3535                            port:tiff \
    3636                            port:libpng \
    3737                            port:zlib \
    3838                            port:libiconv \
    39                             port:expat \
    40                             path:lib/pkgconfig/sdl.pc:libsdl \
    41                             port:libsdl_mixer
     39                            port:expat
    4240
    4341
    4442archcheck.files lib/libjpeg.dylib \
     
    5250
    5351extract.only    ${distname}-${version}${extract.suffix}
    5452
    55 patch.dir       ${worksrcpath}/..
    56 patchfiles      patch-configure-change_install_names.diff
    5753configure.cmd   ../configure
    5854configure.ldflags       -L${build.dir}/lib -L${prefix}/lib
    5955configure.args  --mandir=${prefix}/share/man \
     
    6460                            --with-zlib \
    6561                            --with-opengl \
    6662                            --with-cocoa \
     63                            --without-sdl \
    6764                            --enable-unicode \
    6865                            --enable-display \
    6966                            --enable-monolithic
     
    8279    ln -sf ${confscript} ${destroot}${prefix}/bin/wx-config
    8380}
    8481
     82default_variants        +sdl
     83
    8584variant nonmonolithic description {build libraries separately} {
    8685    configure.args-delete       --enable-monolithic
    8786}
     
    9089    configure.args-append       --enable-debug
    9190}
    9291
     92variant sdl description {Use SDL for audio on Unix} {
     93    depends_lib-append          path:lib/pkgconfig/sdl.pc:libsdl
     94    depends_lib-append          port:libsdl_mixer
     95    configure.args-delete       --without-sdl
     96    configure.args-append       --with-sdl
     97}
     98
     99variant stdlib description {add support for various standard library features} {
     100    configure.args-append       --enable-stl \
     101                                --enable-std_containers \
     102                                --enable-std_iostreams \
     103                                --enable-std_string \
     104                                --enable-std_string_conv_in_wxstring
     105}
     106
    93107livecheck.type          regex
    94108livecheck.url           ${homepage}/downloads/
    95 livecheck.regex         Current Stable Release.*(2\\.\[0-9\]\\.\[0-9\]+)
     109livecheck.regex         Latest Development Release.*(\[2-3\]\\.\[0-9\]\\.\[0-9\]+)