This new release of KDevelop comes with many important changes that should
ensure it will stay usable for the foreseeable future. The CMake support
was improved and extended to ensure that all idioms needed for KF5
development are available. The unit test support UI was polished and
several bugs fixed. In the same direction, some noteworthy issues with the
QtHelp integration were addressed. KDevelop's PHP language support now
handles namespaces better and can understand traits aliases. Furthermore,
some first fruits of the Google summer of code projects are included in
this release. These changes pave the path toward better support for cross
compile toolchains. Feature-wise, KDevelop now officially supports the
Bazaar (bzr) version control system. On the performance front, it was
possible to greatly reduce the memory footprint when loading large projects
with several thousand files in KDevelop. Additionally, the startup should
now be much faster.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Aside from many bug fixes and general improvements such as performance
optimizations in various areas, which make KDevelop 4.6.0 faster and less
memory-hungry, a few changes are especially noteworthy:
The ReviewBoard plugin now supports updating existing review requests.
There is a new plugin which adds support for building projects with ninja
instead of make. CMake support was also stabilized and improved, adding
support for missing or new CMake features.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882