- Drop ABI versions from LIB_DEPENDS
- OptionsNG
- Pet portlint
- Switch to dynamic plist where useful
- Canonicalize patch names
- Fix DOS line endings in patch files
Proudly brought to you by the KDE on FreeBSD team. We're sorry to ship two
KDE updates in just a few days, but the work on 4.10.5 was very light
compared to 4.10.4 so it was ready much faster.
The release announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.5.php
The biggest news for us on FreeBSD is that the Ruby bindings should work
with Ruby 1.9 now.
I will probably add a note to UPDATING later about this, but as avilla@
pointed out, the clang support we mentioned that was improved in 4.10.4
requires a rebuild of the ports that depend on kdelibs4. Most of them are
covered by this update, but those which are not part of the Software
Compilation need to be rebuilt manually to make sure the previous issues
(proper symbol visibility being the most annoying of them) are solved.
With commits from avilla@, makc@, rakuco@ and Schaich Alonso.
The upstream announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.4.php
clang support should be more stable now, with clang being recognized by
kdelibs4 and being passed the correct flags to build other ports.
Additionally, all ports being committed have been verified to build with
-CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for
providing it).
Work on the newly-released 4.10.5 will begin shortly.
characters when reading from stdin. This results in "unexpected end
of file in patch" errors.
This caused patch 7.3.225 to not apply, which set off a huge cascade
such that 400+ patches would not apply.
Work around this by overriding do-patch to use 'patch -i <PATCH_FILE>'.
/usr/bin/patch still has another nasty bug in that it silently misapplies
hunks containing NUL character(s). But in Vim's case, the NUL's are in
test files that the port does not use.
Always include bsd.port.options.mk which is necessary for properly handling of DOCS/NLS _even_ without options
Remove specific default for PACKAGE_BUILDING settings which are not needed
Keep maintianer preference for not having options at all by default.
* patch 7.3.122 applies, but caused a pre-configure build error. Follow
the "Solution" instructions in the patch and start applying patch 7.3.122.
* Manually doing the 's/newwin/new_wp/g' of patch 7.3.400, allows patch
7.3.603 to apply. Unfortunately, no other additional patches apply due
to patch 7.3.603 applying.
* patch 7.3.674 does apply fine, but needed files/patch-configure adjusted.
The port is restricted so we don't mirror the distfile, and the only
MASTER_SITE is gone (probably for ages).
PR: ports/179645
Submitted by: John Marino <draco@marino.st>