1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-17 03:25:46 +00:00
freebsd-ports/Mk
Raphael Kubo da Costa 9c3d7007b2 Correctly pass -platform to qtbase's configure script when CXX is an absolute path.
With the update to Qt 5.9.3, the configure script and qmake expect an mkspec
name, not an absolute path, which is why r458293 switched to using
${QMAKESPEC:T}.

However, the :T modifier breaks things when CXX is set to an absolute path
instead of just "c++", QMAKE_COMPILER is a shell string that will be evaluated
only after make invokes `configure' with CONFIGURE_ARGS. In other words, we end
up turning something like

    $$(ccver="$$(/usr/bin/c++ --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)

into

    /c++ --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)

which is obviously invalid.

We now just avoid being too smart and set a separate variable called
QMAKESPECNAME, which contains only the mkspec name and that we use both when
setting CONFIGURE_ARGS as well as to create QMAKESPEC.

PR:		224971
2018-01-07 15:03:08 +00:00
..
Scripts Fix typo in r458054. 2018-01-04 20:01:46 +00:00
Uses Update Qt5 ports to 5.9.3. 2018-01-06 21:30:31 +00:00
bsd.apache.mk Always include bsd.default-versions.mk in bsd.port.mk. 2016-08-03 12:09:37 +00:00
bsd.autotools.mk Remove support for USE_AUTOTOOLS=automake. 2017-12-24 15:20:54 +00:00
bsd.ccache.mk Allow overriding the ccache location with CCACHE_WRAPPER_PATH. 2017-03-10 02:20:51 +00:00
bsd.commands.mk Add a RLN command (relative ln), it can be used to create relative 2017-04-20 11:13:32 +00:00
bsd.default-versions.mk Update comment: add ruby 2.5 2017-12-27 19:51:25 +00:00
bsd.destdir.mk
bsd.emacs.mk editors/emacs-devel: 2017-10-05 02:00:34 +00:00
bsd.fpc.mk Track one more remaining reference to lang/fpc-tcl 2017-10-20 14:04:02 +00:00
bsd.gcc.mk Connect the new lang/gcc7 port into the infrastructure of Mk/bsd.gcc.mk 2017-08-15 12:44:16 +00:00
bsd.gecko.mk Cleanup Mk/Uses/gnome.mk. 2018-01-03 13:22:31 +00:00
bsd.gstreamer.mk Update GStreamer1 ports to 1.12.2. 2017-07-22 11:35:44 +00:00
bsd.java.mk Mk/bsd.java.mk: Strict JAVA_{VERSION,VENDOR,ERROR} validation 2017-11-04 01:16:31 +00:00
bsd.ldap.mk Garbage collect openldap 2.3 leftovers 2017-10-04 09:32:12 +00:00
bsd.licenses.db.mk Remove MPL (without version) license 2017-11-04 13:14:01 +00:00
bsd.licenses.mk Add LICENSE_FILE support for single license file containing multiple licenses 2017-10-07 09:12:31 +00:00
bsd.local.mk
bsd.ocaml.mk Use @postunexec instead of @unexec which is deprecated 2016-11-20 12:35:57 +00:00
bsd.octave.mk Remove the now unneeded ${PORTSDIR} from dependency definition in 2016-03-27 01:23:25 +00:00
bsd.options.desc.mk Update BROTLI description 2017-12-04 21:30:00 +00:00
bsd.options.mk Add an option helper for BINARY_ALIAS 2017-12-20 14:19:04 +00:00
bsd.port.mk Disallow forced FLAVOR as make argument. 2018-01-04 20:17:40 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Ensure .CURDIR contains an absolute path without a trailing slash. 2017-11-09 21:48:58 +00:00
bsd.qt.mk Correctly pass -platform to qtbase's configure script when CXX is an absolute path. 2018-01-07 15:03:08 +00:00
bsd.ruby.mk Add ruby25 2.5.0 (copied from ruby24) 2017-12-27 19:51:11 +00:00
bsd.sanity.mk Remove MPL (without version) license 2017-11-04 13:14:01 +00:00
bsd.sdl.mk Reset maintainers of Mk/bsd.sdl.mk and Mk/bsd.wx.mk, their commit bits 2017-02-12 20:39:55 +00:00
bsd.sites.mk Update MASTER_SITE_TEX_CTAN. 2018-01-02 15:02:09 +00:00
bsd.ssp.mk Remove support for FreeBSD < 10.3 from Mk/* 2017-01-03 07:24:49 +00:00
bsd.tex.mk Move USE_BDB and PLIST_DIRSTRY to the unsupported section, all the ports 2016-08-17 12:16:24 +00:00
bsd.wx.mk Reset maintainers of Mk/bsd.sdl.mk and Mk/bsd.wx.mk, their commit bits 2017-02-12 20:39:55 +00:00
bsd.xorg.mk Consolidate the Mesa ports, update to 17.0.4, and add Wayland option 2017-05-12 18:46:53 +00:00