Changeset 144445


Ignore:
Timestamp:
Jan 9, 2016, 12:52:10 AM (4 years ago)
Author:
mcalhoun@…
Message:

qmake5 Portgroup: respect macosx_deployment_target and configure.cxx_stdlib values when building with qmake (fixes #50249)

Location:
trunk/dports
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/qmake5-1.0.tcl

    r142505 r144445  
    7575}
    7676
     77# override QMAKE_MACOSX_DEPLOYMENT_TARGET set in ${prefix}/libexec/qt5/mkspecs/macx-clang/qmake.conf
     78# see #50249
     79configure.args-append QMAKE_MACOSX_DEPLOYMENT_TARGET=${macosx_deployment_target}
     80
     81# override C++11 flags set in ${prefix}/libexec/qt5/mkspecs/common/clang-mac.conf
     82#    so value of ${configure.cxx_stdlib} can always be used
     83configure.args-append \
     84    QMAKE_CXXFLAGS_CXX11-=-stdlib=libc++ \
     85    QMAKE_LFLAGS_CXX11-=-stdlib=libc++
     86
     87# ensure ${configure.cxx_stdlib} is used for C++ stdlib
     88configure.args-append \
     89    QMAKE_CXXFLAGS+=-stdlib=${configure.cxx_stdlib} \
     90    QMAKE_LFLAGS+=-stdlib=${configure.cxx_stdlib}
     91
    7792if {![info exists qt5_qmake_request_no_debug]} {
    7893    variant debug description {Build both release and debug libraries} {}
  • trunk/dports/aqua/qt5/Portfile

    r144443 r144445  
    771771    }
    772772
     773    if { ${version} eq "5.5.1" } {
     774        incr revision 1
     775    }
    773776    PortGroup           qmake5 1.0
    774777
  • trunk/dports/devel/qbs/Portfile

    r143674 r144445  
    88
    99version             1.4.4
     10revision            1
    1011categories          devel
    1112platforms           darwin
  • trunk/dports/devel/qt5-creator/Portfile

    r142932 r144445  
    1414
    1515version             3.5.1
     16revision            1
    1617categories          devel aqua
    1718platforms           darwin
  • trunk/dports/devel/svn2git/Portfile

    r144371 r144445  
    88github.setup        svn-all-fast-export svn2git d4ff0b27ef4046e5de7454737845d60e81772606
    99version             20151201
     10revision            1
    1011categories          devel
    1112platforms           darwin
  • trunk/dports/science/gqrx/Portfile

    r144395 r144445  
    2323    github.setup        csete gqrx 520bce2b1977b258e9dbd126a01bd1d27cf1e207
    2424    version             20160106
     25    revision            1
    2526    checksums           rmd160 585bfea43be3a4fc98e0974611b26ce7c39193c2 \
    2627                        sha256 a06baaed427b31dfc45dd315ebf452a3c4d464ef373603ee1fcf5ba4d2bdcaaf
  • trunk/dports/textproc/gpsbabel/Portfile

    r136417 r144445  
    77name                gpsbabel
    88version             1.5.2
     9revision            1
    910categories          textproc comms
    1011license             GPL
Note: See TracChangeset for help on using the changeset viewer.