Release announcement:
https://www.kdevelop.org/news/kdevelop-541-released
Various small bugfixes over 5.4.0, which was announced at
https://www.kdevelop.org/news/kdevelop-540-released
and *that* introduced Meson build support, Scratchpads, and clang-tidy.
The port chases upstream, with one exception: the QDebug categories
are specifically dropped back to "old" style, so they live in
${LOCALBASE}/etc/xdg with the rest, instead of the new-fangled
and we-need-to-think-about-this ${LOCALBASE}/share/qdebug-categories5/
Luajit is not available on powerpc64.
This itself doesn't fix build with GCC on powerpc64 currently, but it does fix build when experimental patches for Clang in base are used.
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D21241
Currently they are not checked and something like PORTREVISION=foo
or just PORTREVISION= is accepted. Some ports use indirection via
custom variables for them so it is worthwhile to check that they
are set to sane values.
While here fix ports that currently have non-integer PORTREVISION
or PORTEPOCH.
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D21225
- Remove random hack as it's meaningful merely on Linux
- Skip bump of revision as public API has not changed
PR: 236602
Reported by: Oleh Hushchenkov <o.hushchenkov@gmail.com>
Many changes, from 0.6.1 to 0.9.0
A lot of work to make pot more friendly and to be used with nomad.
Changes: https://github.com/pizzamig/pot/releases
Sponsored by: trivago N.V.
This prevents an improbable MITM attack on dependencies where the target
is "fetch" and the port is built manuallt. (Which means a port depends
on a dependency being fetched, but not built or anything else.) In this
case, as the target is only "fetch", the distribution files of the
dependency are not checked against the dependency's distinfo file. One
could, in theory, impersonate the dependency's master site and provide a
malicious distribution file.
The ports that could in theory be affected are russian/gd, ukrainian/gd,
and ukrainian/webalizer. They are only affected when building manually,
as when building with poudriere, the *-depends target do not have
network access, and the build would fail if the distribution files are
not already present. (From the dependencies being built normally, where
checksum would have ran.)
The detail is described here:
https://www.reddit.com/r/BSD/comments/br62hm/freebsd_cryptographic_bypass_and_mitmbased/
Reported by: emaste (on IRC)
Reviewed by: swills emaste antoine
MFH: 2019Q3
Differential Revision: https://reviews.freebsd.org/D21230
release. The only changes are in CHANGES, README.md, and
src/gtk-3.20/scss/apps/_gnome-applications.scss where a style change was
added for Gnome app Geary.
Use C11 compiler:
/usr/local/include/webkitgtk-4.0/webkit2/WebKitUserContentFilterStore.h:49: error: redefinition of typedef 'WebKitUserContentFilter'
/usr/local/include/webkitgtk-4.0/webkit2/WebKitUserContent.h:141: error: previous declaration of 'WebKitUserContentFilter' was here
Approved by: mentors (implicit approval)
Use C11 compiler because of:
/wrkdirs/usr/ports/science/py-onnx/work-py36/onnx-1.5.0/onnx/onnxifi_loader.c:121: error: 'struct onnxifi_library' has no member named 'functions'
Approved by: mentors (implicit approval)
Use C++11 compiler:
MPEG2TransportStreamParser.hh:107: error: a class-key must be used when declaring a friend
Approved by: mentors (implicit approval)