31 Commits

Author SHA1 Message Date
zhuk
68d950633f Bringing in KDE 4.14.3. This is the last KDE4 release, ever.
This release contains only minor fixes.

See you in KDE Frameworks land in the next season!
2015-01-20 21:58:37 +00:00
zhuk
6ffb0a6fde Introduce MODKDE4_SPEC, a helper variable for precise specification of
inter-KDE4 dependencies. To be used in a few KDE4 ports soon.
2014-11-13 19:18:01 +00:00
zhuk
3f31ca6ce1 Welcome, KDE 4.14.2!
Many patches went upstream, but even more patches are still there...
To be continued!
2014-11-01 21:09:39 +00:00
zhuk
edbefed815 Don't override EXTRACT_SUFX in case of GH_COMMIT set. 2014-10-05 19:18:56 +00:00
zhuk
c34c628054 Make life of people trying to test upcoming KDE releases a bit easier
by adding @pkgpath x11/kde4/foo,-bar for every x11/kde4xyz/foo,-bar.

No effect on x11/kde4/* builds.
2014-10-04 12:59:26 +00:00
zhuk
60162aff47 Avoid annoying warnings in KDE4 land due to CMP0026. Patches to fix
the actual problem will go to KDE 4.14, if it will ever get needed.
For now, we can just feel safe that next CMake update won't break KDE4
builds.
2014-10-03 00:01:11 +00:00
zhuk
82c3e16678 No need to set COPTS/CXXOPTS, which are user variables anyway. -O0 and -g
will be added automatically for "debug" FLAVOR.

No effect on non-debug builds, so no bump needed.
2014-10-02 23:57:46 +00:00
espie
1e03f31759 _FAKESUDO where needed, from naddy 2014-08-10 10:13:18 +00:00
zhuk
2e309ab18b Small bugfix KDE 4.13.3. Release announcement:
http://www.kde.org/announcements/announce-4.13.3.php
2014-07-18 08:17:07 +00:00
zhuk
65fbece5d6 When dealing with "non-stable" KDE FLAVORs, strip last part from KDE
version in MODKDE4_DEP_VERSION as well. Doesn't affect normal builds.
2014-07-18 08:11:47 +00:00
zhuk
10c453c65f Do not add devel/cmake to MODULES when CONFIGURE_STYLE doesn't contain the
"cmake" word. Forgot to commit that bit at the hackathon, and this broke
multimedia/mlt.

Noticed by espie@
2014-07-15 18:06:00 +00:00
zhuk
5ce7841d3a "small update" (c) tedu@
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!
2014-07-09 20:03:22 +00:00
zhuk
6a49a5738c Replace ${MODKDE4_DEP_VERSION} with 4.11 for "workspace" option.
Plasma developers choosed to have 4.11.x releases. Yes, you'll have, say,
kde-workspace-4.10.10 among KDE 4.13 packages.

No-op for now, will matter in the near future.
2014-06-28 16:45:00 +00:00
zhuk
27e9d26818 KDE 4.11.5. Some highlights:
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.
2014-01-15 19:42:08 +00:00
zhuk
9ae3028075 Move on to KDE 4.11.4.
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"!
2013-12-08 19:13:28 +00:00
zhuk
fbc15bdd3e Zap the comment forgotten in previous commit, spotted by Amit Kulkarni. 2013-11-26 21:22:36 +00:00
zhuk
3a867491e5 cmake.port.mk already requires CMake 2.8.11, no point for explicit depend
on >=2.8.9 in kde4.port.mk.
2013-11-26 09:30:20 +00:00
zhuk
419f9dfd0c Do not force MODKDE4_VERSION even if MODKDE4_FLAVOR detected.
Does not affect x11/kde4 but unbreaks custom kde4* dirs with MODKDE4_VERSION
forced (hello from kde-wallpapers).
2013-11-25 16:26:08 +00:00
zhuk
170e7a001f Avoid pulling extra dependencies if NO_BUILD=Yes. No-op for current builds,
but will be needed for meta/kde4.
2013-11-11 14:13:29 +00:00
zhuk
f38978ce88 Force disabling of tests if NO_TEST==Yes. Will be needed soon. 2013-10-10 11:53:24 +00:00
espie
bc4f98dd53 fucked-up heuristics. Still need to be able to finetune, as
graphics-strigi-analyzer and kimono ARE kde4 only
2013-10-07 16:57:29 +00:00
zhuk
8fceb98308 Make darn sure KDE4 ports look at the KDE4-specific places first. Won't
change a thing as of now but will be meaningful in the near future, when
KDE3 and KDE4 packages will start co-existing.
2013-10-06 14:42:24 +00:00
zhuk
496aebbd3c Mark kdelibs-4.x and all dependers with DPB_PROPERTIES+=tag:kde4.
okay espie@
2013-10-06 10:51:48 +00:00
zhuk
9fb607e659 automoc4 is needed for KDE4 "resources" ports, too.
spotted by espie@
2013-10-06 10:23:37 +00:00
zhuk
a0d0a8424a Update to KDE 4.10.5. Some highlights:
* @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.
2013-07-04 00:44:21 +00:00
zhuk
35003d61e5 Bugfix update to KDE 4.10.4. Tested with upcoming CMake 2.8.11. 2013-06-06 08:36:47 +00:00
zhuk
76f30147f5 Bugfix update KDE4 to 4.10.3 version, including some tweaks:
* 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).
2013-05-14 09:16:25 +00:00
zhuk
8632fb40a0 Stupid me, pre-fake target has PREFIX == TRUEPREFIX. Should fix some
failures that testers didn't hit yet.

From warning noticed by RD Thrush on ports@, thanks!
2013-04-27 20:22:36 +00:00
zhuk
f190078fae Update KDE 4 infrastructure.
okay landry@
2013-04-24 10:37:15 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
zhuk
0b5af6a30a Add x11/kde4 port module. Needed for upcoming devel/automoc.
"put it in cvs, we'll polish the turd in-tree" landry@
2013-02-02 09:27:37 +00:00