ok ajacoutot@
Upcoming commits will add additional tweaks.
Many thanks to Vadim Zhukov (who did most of the work), Ian McWilliam
(co-maintainer), Stuart Henderson who provided lots of support and
feedback, Antoine Jacoutot who patiently dealt with my broken diffs,
and more generally all the people involved. Most of the recent work was
done during p2k15 and c2k15.
Here KDE 4.13.2 comes. Big release changelogs could be read here:
http://www.kde.org/announcements/4.12/http://www.kde.org/announcements/4.13/
Critical things you should be aware of:
1. Nepomuk is gone, it's superseeded by Baloo. Nepomuk libraries
are still here, though, but they do rely on Baloo internally.
2. kdnssd was renamed to zeroconf-ioslave;
3. kwallet was renamed to kwalletmanager;
4. Akonadi cache will be rebuilt; this could result in change
of PIM folder indexes, which in turn could mess up your
mail filters - beware.
5. ... a lot of other little problems that always happen during
update.
Things could be broken for a day or two in subtle ways - don't
hesistate on reporting them!
temporary areas. Now KDE3 and KDE4 use totally different "temp" areas and
programs from both worlds could work more or less fine together, even when
sharing KDEHOME (this is NOT a recommended way to do things, but sometimes
you have to, like me). The only two minor problems there I'm aware now are:
1. Konqueror (KDE3) can't open web sites (some KHTML or kio_http issue?).
2. kded (KDE3) hangs when run automatically through kdeinit; killing it and
starting manually fixes the situation. May be kbuildsycoca-related, will
investigate more.
If you see any other problems, like hardcoded paths to those symlinks,
don't stay silent.
Oh, and it's really NOT recommended to install this update while having
KDE4 apps running.
Three Kate plugins written in Python migrated to Python 3 and thus
are not available for the moment.
kdelibs-4.x deconflicted with kdebindings-3.x, and kde-runtime-4.x
deconflicted with kdebase-3.x. Most notable change is the renaming
of kreadconfig and kwriteconfig by appending a "4" suffix to them.
All ports in CVS and in WIP repo are checked for usage of all renamed
binaries, but anything else could be broken. Sorry.
KWin renamed in kde-workspace again, to avoid conflict with
KFourInLine.
Default dependencies that came from kde4.port.mk now have additional
restriction ",<5". KDE Frameworks won't hit CVS during current cycle
but it's better to be proactive.
In this release, four "fat" packages were split:
* kdeadmin
* kdenetwork
* kdesdk
* kdetoys
To make updates reliable, we provide corresponding meta-packages now.
Many new patches in x11/kde4 correspond to the linking problems detected.
Those are planned to integrate upstream but probably we'll have to keep
some of them until KDE 5.
For information about major KDE 4.11 features, look at the official site:
http://www.kde.org/announcements/4.11/
Kopete Jingle support is disabled for now, until googletalk-call gets
cured from permanent coredumping.
This update involved a lot of help and patience for my mistakes from
many people, including ajacoutot@, espie@, naddy@... but most of the
times this was landry@ who definitely deserves personal "thank you"!
into some sort of interchangeable subpackages. The idea is that each version
of KDE being installed picks up it's own version of locale-specific package
by default, and KDE4's one doesn't update to KDE3's one automatically, but
can replace it on explicit pkg_add call.
Most of the Makefiles are bumps needed after splitting x11/kde4/libs.
This is a part of KDE3/4 deconflicting work.
hardly tested by landry@ in a bulk build
* @conflict markers relative to KDE3 packages added, to be used soon.
* Migration to Ruby 1.9 for corresponding ports. Also added @pkgpath to
x11/ruby-qt4 in x11/kde4/ruby-qt, because they are really the same
(except that x11/ruby-qt4 contains also smokegen and smokeqt stuff).
* kde-base-artwork and kde-wallpapers leaved at 4.10.4 because they:
1) did not change; 2) are heavy enough.
* Bump all SHARED_LIBS to 50.0, to avoid future clashes with KDE3
libraries (based on input from espie@);
* Enable support for Telepathy in kdenetwork (see recently committed
net/telepathy/telepathy-qt);
* Fix build of analitza when GNU readline is installed (thanks kirby@
for pointing to GNU readline issue in general).