--- mkspecs/common/clang.conf.orig	2017-06-28 02:54:29.000000000 -0700
+++ mkspecs/common/clang.conf	2017-08-27 07:20:26.000000000 -0700
@@ -4,8 +4,8 @@
 
 QMAKE_COMPILER          = gcc clang llvm   # clang pretends to be gcc
 
-QMAKE_CC                = $${CROSS_COMPILE}clang
-QMAKE_CXX               = $${CROSS_COMPILE}clang++
+QMAKE_CC                = __MACPORTS_CC__
+QMAKE_CXX               = __MACPORTS_CXX__
 
 QMAKE_LINK_C            = $$QMAKE_CC
 QMAKE_LINK_C_SHLIB      = $$QMAKE_CC
--- mkspecs/common/macx.conf.orig	2017-06-28 02:54:29.000000000 -0700
+++ mkspecs/common/macx.conf	2017-08-27 07:11:49.000000000 -0700
@@ -3,10 +3,10 @@
 #
 
 QMAKE_PLATFORM         += macos osx macx
-QMAKE_MAC_SDK           = macosx
+QMAKE_MAC_SDK           = __MACPORTS_MAC_SDK__
 
-QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.12
-QMAKE_APPLE_DEVICE_ARCHS = x86_64
+QMAKE_MACOSX_DEPLOYMENT_TARGET = __MACPORTS_DEPLOYMENT_TARGET__
+QMAKE_APPLE_DEVICE_ARCHS = __MACPORTS_DEVICE_ARCHS__
 QT_MAC_SDK_VERSION_MIN = 10.13
 QT_MAC_SDK_VERSION_MAX = 10.15
 
--- mkspecs/macx-clang/qmake.conf.orig	2017-06-28 02:54:29.000000000 -0700
+++ mkspecs/macx-clang/qmake.conf	2017-08-27 07:13:38.000000000 -0700
@@ -21,8 +21,8 @@
 # and X11, OpenGL is currently not supported.
 
 QMAKE_LIBS_X11 = -lX11 -lXext -lm
-QMAKE_LIBDIR_X11 = /opt/X11/lib
-QMAKE_INCDIR_X11 = /opt/X11/include
+QMAKE_LIBDIR_X11 = __MACPORTS_PREFIX__/lib
+QMAKE_INCDIR_X11 = __MACPORTS_PREFIX__/include
 
 include(../common/macx.conf)
 include(../common/gcc-base-mac.conf)
--- mkspecs/common/clang-mac.conf.orig	2017-06-28 02:54:29.000000000 -0700
+++ mkspecs/common/clang-mac.conf	2017-08-27 07:17:44.000000000 -0700
@@ -6,8 +6,8 @@
 
 QMAKE_XCODE_GCC_VERSION = com.apple.compilers.llvm.clang.1_0
 
-QMAKE_CXXFLAGS += -stdlib=libc++
-QMAKE_LFLAGS   += -stdlib=libc++
+QMAKE_CXXFLAGS += -stdlib=__MACPORTS_CXX_STDLIB__
+QMAKE_LFLAGS   += -stdlib=__MACPORTS_CXX_STDLIB__
 QMAKE_AR_LTCG  = libtool -static -o
 
 QMAKE_CFLAGS_APPLICATION_EXTENSION  = -fapplication-extension
--- mkspecs/common/gcc-base.conf.orig	2017-06-28 02:54:29.000000000 -0700
+++ mkspecs/common/gcc-base.conf	2017-10-12 09:42:06.000000000 -0700
@@ -34,7 +34,7 @@
 QMAKE_CFLAGS_OPTIMIZE      = -O2
 QMAKE_CFLAGS_OPTIMIZE_FULL = -O3
 QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og
-QMAKE_CFLAGS_OPTIMIZE_SIZE = -Os
+QMAKE_CFLAGS_OPTIMIZE_SIZE = __MACPORTS_OPTFLAGS__
 
 !equals(QMAKE_HOST.os, Windows): QMAKE_CFLAGS += -pipe
 QMAKE_CFLAGS_DEPS          += -M
