Simply patching src/src.pro to remove those directories from the build does
not work in all cases. If an older version of qt5-quick is installed, their
.pri files in mkspecs/modules will be picked up, and in the end when linking
programs such as tools/qmltestrunner something like this happens:
c++ [...] -Wl,-rpath-link,/usr/local/lib -o ../../bin/qmltestrunner
-L${WRKSRC}/lib -lQt5QuickTest [...]
The -rpath-link linker option will make ${LOCALBASE}/lib take precedence in
directory lookups, so when the newly-built libQt5QuickTest.so asks for
libQt5Quick.so in its DT_NEEDED section the older version installed in
${LOCALBASE}/lib will be used instead of the one that has just been built.
If the new version has symbols the older one does not (Qt releases are
backwards, not forwards, compatible), the build will fail.
So instead of patching src/src.pro, we let the configuration process proceed
without any patching so that the local .pri files are created in
${WRKSRC}/mkspecs and the Makefiles are created in a way that -rpath-link is
not passed to the linker anymore. We only need to symlink the existing
libraries built by lang/qt5-qml (this is similar to what we do with qtbase
ports to avoid rebuilding tools such as qmake and moc), and then change the
Makefiles in src/qml and src/qmldevtools so that nothing gets built.
This might even be a solution for other ports that got .pro patches in
r372179, since depending on which parts depend on which the same thing could
happen in the future.
I'm not bumping PORTREVISION because the resulting binaries will not change
and this only fixes the build where it was broken before.
PR: 194870
Technically any Ruby version 1.9 or newer isn't supported:
https://docs.puppetlabs.com/guides/platforms.html#ruby-versions
but I didn't hear any complaints about Puppet 2.7 not working until 2.0 became
default, so leave it for now, instead of deleting it.
- Added JSON knob - this allows Suricata to be compiled with JSON output support
- Added GEOIP knob - this allows Suricata to support rules with geoip word
- Added HTP_PORT knob - this make the use of www/libhtp-suricata optional. E.g.
user can choose between build-in and port version.
- Unbreak PLIST renaming sample files from -sample to .sample
PR: 193220 [1]
Submitted by: cheffo [1]
Approved by: maintainer timeout (> 2 months)
Security: CVE-2014-6603
- replace two i686 distfiles in SRC_DISTFILES with their src.rpm counterpart
Reported by: Nikolai Lifanov <lifanov@mail.lifanov.com>
Approved by: swills (mentor)
- Update net/asterisk11 to 11.14.0
- Allow customizing startup options used by rc script [1]
- While here, fix some rclint warnings
Reported/Requested by: Emmanuel Coulon <silicium at orange.fr> [1]