Ticket #36974: portfile_add_console_bat.diff

File portfile_add_console_bat.diff, 1.9 KB (added by robertoschwald (Robert Oschwald), 11 years ago)

diff to the Portfile (5.2.12) for console_bat support

  • Portfile

    old new  
    2929                 port:tcp_wrappers \
    3030                 port:zlib
    3131
     32patchfiles       patch-qt-console-osx.diff
    3233# Comment out patchfiles in case they are needed in the future or for the non-client version which is completely untested at this point
    33 #patchfiles       patch-configure.diff \
    34 #                 patch-base64-typecast.diff
     34#                patch-configure.diff \
     35#                patch-base64-typecast.diff
    3536
    3637#post-patch {
    3738#                 reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/configure
     
    8788  configure.args-append --enable-client-only
    8889}
    8990
     91variant console_bat description "Install bacula BAT console" {
     92  depends_lib-append    port:qt4-mac
     93  depends_lib-append    port:qwt-devel
     94  depends_build-append  port:tcp_wrappers
     95  depends_build-append  port:makeicns
     96  configure.args-append --enable-bat
     97  startupitem.create  no
     98  # as bat can only be built with the client or server variants, we build with client
     99  configure.args-append --enable-client-only
     100  post-patch {
     101    system "makeicns -in ${worksrcpath}/src/qt-console/images/bat_icon.png -out ${worksrcpath}/src/qt-console/images/bat_icon.icns"
     102  }
     103}
     104
    90105variant mysql5 conflicts client_only postgresql83 postgresql84 sqlite2 sqlite3 description "Install bacula client and server with mysql 5 backend" {
    91106  depends_lib-append    path:bin/mysql_config5:mysql5
    92107  configure.args-append --with-mysql
     
    119134  configure.args-delete --without-sqlite3
    120135}
    121136
    122 if {![variant_isset mysql5] && ![variant_isset postgresql83] && ![variant_isset postgresql84] && ![variant_isset sqlite2] && ![variant_isset sqlite3]} {
     137if {![variant_isset mysql5] && ![variant_isset postgresql83] && ![variant_isset postgresql84] && ![variant_isset sqlite2] && ![variant_isset sqlite3] && ![variant_isset console_bat]} {
    123138  default_variants +client_only
    124139}
    125140