Ticket #16859: patch-Portfile.diff

File patch-Portfile.diff, 5.5 KB (added by myschizobuddy@…, 16 years ago)
  • Portfile

     
    55
    66name                qt4-mac
    77version             4.4.3
     8revision            1
    89categories          aqua
    910platforms           macosx
    1011maintainers         erickt clubjuggler@gmail.com openmaintainer
     
    5859    -optimized-qmake    -debug-and-release        -shared         -stl      \
    5960    -no-openssl         -largefile                                          \
    6061    -system-libpng      -system-libjpeg -system-libmng  -system-libtiff     \
    61     -system-zlib        -qt-gif                                             \
     62    -system-zlib        -qt-gif         -iconv                              \
    6263    -no-sql-ibase       -no-sql-mysql   -no-sql-odbc    -no-sql-psql        \
    6364    -no-sql-sqlite      -no-nis         -no-cups                            \
    64     -framework          -libdir '${frameworkdir}'                           \
     65    -no-webkit          -no-assistant-webkit  -no-svg                       \
     66    -no-phonon          -no-phonon-backend          -no-xmlpatterns         \
     67     -framework          -libdir '${frameworkdir}'                           \
    6568    -make libs          -make tools                                         \
    6669    -I${worksrcpath}/include \
    6770    -L${worksrcpath}/lib -L${prefix}/lib
     
    116119
    117120default_variants +docs +dbus
    118121
    119 variant dbus description "Include DBus support" {
     122variant dbus description {Include DBus support} {
    120123    depends_lib-append      port:dbus
    121124    configure.args-append   -dbus-linked
    122125}
    123126
    124 variant noframework description "Do not build frameworks" {
     127variant noframework description {Do not build frameworks} {
    125128    configure.args-delete   -framework -libdir '${frameworkdir}'
    126129    configure.args-append   -no-framework
    127130}
    128131
    129 variant nis description "Include Network Information Service (NIS) support" {
     132variant nis description {Include Network Information Service (NIS) support} {
    130133    configure.args-delete   -no-nis
    131134    configure.args-append   -nis
    132135}
    133136
    134 variant cups description "Include Common Unix Printing System (CUPS) support" {
     137variant cups description {Include Common Unix Printing System (CUPS) support} {
    135138    configure.args-delete   -no-cups
    136139    configure.args-append   -cups
    137140}
    138141
    139 variant mysql4 conflicts mysql5 description "Include support for SQL via mysql4 driver" {
     142variant mysql4 conflicts mysql5 description {Include support for SQL via mysql4 driver} {
    140143    depends_lib-append      lib:libmysqlclient.12:mysql4
    141144    configure.args-delete   -no-sql-mysql
    142145    configure.args-append   -qt-sql-mysql -plugin-sql-mysql \
    143146                            -I${prefix}/include/mysql -L${prefix}/lib/mysql
    144147}
    145148
    146 variant mysql5 conflicts mysql4 description "Include support for SQL via mysql5 driver" {
     149variant mysql5 conflicts mysql4 description {Include support for SQL via mysql5 driver} {
    147150    depends_lib-append      lib:libmysqlclient.15:mysql5
    148151    configure.args-delete   -no-sql-mysql
    149152    configure.args-append   -qt-sql-mysql -plugin-sql-mysql \
    150153                            -I${prefix}/include/mysql5/mysql -L${prefix}/lib/mysql5/mysql
    151154}
    152155
    153 variant psql description "Include support for SQL via postgresql driver" {
     156variant psql description {Include support for SQL via postgresql driver} {
    154157    depends_lib-append      port:postgresql83
    155158        configure.args-delete   -no-sql-psql
    156159        configure.args-append   -qt-sql-psql -plugin-sql-psql \
    157160                            -I${prefix}/include/postgresql83 -L${prefix}/lib/postgresql83
    158161}
    159162
    160 variant sqlite description "Include support for SQL via sqlite driver" {
     163variant sqlite description {Include support for SQL via sqlite driver} {
    161164        configure.args-delete   -no-sql-sqlite
    162165        configure.args-append   -qt-sql-sqlite -plugin-sql-sqlite
    163166}
    164167
    165 variant ssl description "Include OpenSSL support" {
     168variant ssl description {Include OpenSSL support} {
    166169    depends_lib-append      port:openssl
    167170    configure.args-delete   -no-openssl
    168171    configure.args-append   -openssl
    169172}
    170173
    171 variant examples description "Build Qt examples" {
     174variant examples description {Build Qt examples} {
    172175    # configure.args-delete   "-nomake examples"
    173176    configure.args-append   -make examples -examplesdir ${prefix}/share/${portname}/examples
    174177}
    175178
    176 variant demos description "Build Qt demos" {
     179variant demos description {Build Qt demos} {
    177180    # configure.args-delete   "-nomake demos"
    178181    configure.args-append   -make demos -demosdir ${prefix}/share/${portname}/demos
    179182}
    180183
    181 variant docs description "Include Qt Documentation" {
     184variant docs description {Include Qt Documentation} {
    182185    configure.args-append   -make docs
    183186}
    184187
     188variant webkit description {Build webkit module and html rendering engine} {
     189    configure.args-delete   -no-webkit  -no-assistant-webkit
     190    configure.args-append   -webkit  -assistant-webkit
     191}
     192
     193variant svg description {Build the SVG module} {
     194    configure.args-delete   -no-svg
     195    configure.args-append   -svg
     196}
     197
     198variant phonon description {Build the Phonon module and platform phonon plugin} {
     199    configure.args-delete   -no-phonon  -no-phonon-backend
     200    configure.args-append   -phonon  -phonon-backend
     201}
     202
     203variant xmlpatterns description {Build the QtXmlPatterns module} {
     204    configure.args-delete   -no-xmlpatterns
     205    configure.args-append   -xmlpatterns
     206}
    185207
    186208livecheck.check     regex
    187 livecheck.url       http://trolltech.com/developer/downloads/qt/mac
    188 livecheck.regex     "The current version of Qt/Mac Open Source Edition is (4(?:\\.\\d+)*)"
     209livecheck.url       http://trolltech.com/downloads/opensource/appdev/mac-os-cpp
     210livecheck.regex     "qt-mac-opensource-src-(4(?:\\.\\d+)*).tar.gz"