Very few non-Qt-dist ports actually needed to use the plist subs for
QT_BINDIR, QT_LIBDIR and so on. However, as they were exported by bsd.qt.mk,
make makeplist freely replaced every occurence of bin or lib with
said subs.
There is however no straight-forward way to decide whether a sub is sensible or
not without manually looking at the created plist and the projects buildscripts,
followed by thinking about it (does it actually install to `where the Qt
binaries go`, or just bin/).
Therefore simply get rid of all the QT_FOODIR subs.
Note1: Maybe this is too aggressive, and we could only rid ourselves of
QT_BINDIR and QT_LIBDIR as they are the most egregiously misused ones.
But, I think ripping them all out at once is the cleanest way to handle this.
Note2: As there are no changes apart from plist rewrites, I don't think any version
needs to be bumped.
Note3: It could be, that some ports (or slaveports) that have QT4&QT5 options
and used %%QT_FOO%% are broken by this -- they need to define the PLIST_SUB
now manually, like multimedia/gstreamer1-qt[45] and math/vtk6.
[diff created using 'svn diff --diff-cmd diff -x -U99999', as arc choked on it]
Can you make this a static inline function, instead of using a macro?
static inline loff_t
default_llseek(....)
This avoids the macro, which may match more than it should.