Hello all.

At first, a small note for those who don't know: KDE nowadays consists
three big collections of software:

KDE Frameworks - mostly ex. kdelibs+kde-runtime.
Plasma Workspaces - desktop components: KWin, panels, systray etc.
KDE Applications - actual user applications and their more or less
private components, including PIM stack, games, educational and so on.

So here is a collection of ports used to build KDE Frameworks. It consists of:

devel/kf5 - main stuff
x11/kde-applications/Makefile.inc - contains additional tweaks for KF5
x11/kde-applications/gpgmepp - optional but useful dependency

If you want to play, just unpack it under /usr/ports, go to devel/kf5
and type "make package".

devel/kf5 directory in archive consists of a few additional files:

* frameworks-list - list of all frameworks, including non-ported ones;
at the present time there are exactly two non-ported frameworks,
modemmanager-qt and networkmanager-qt, for obvious reasons.

* test.pass, test.miss and test.fail - lists of frameworks currently
passing, missing or failing their own tests, respectively.

* calc_left - small script that lists sub-ports that are not packaged yet.

I won't insist on comittin' those. I use them for automating my work.

So the proposal is comitting files in this archive, and continuing
work in-tree. The plan is to port Plasma, possibly adding something to
x11/kde-applications if needed, and then start filling gaps in
x11/kde-applications. I'm afraid that I'll be able to finish Plasma
before lock, though.

So... any okay to commit this piece of ...code?

--
  WBR,
  Vadim Zhukov

Attachment: kf5_ports.tar.gz
Description: GNU Zip compressed data

Reply via email to