Created attachment 171389 [details] Update Mk/bsd.kde.mk and x11/kde4 ... This is based on the area51 testing repository of the KDE-FreeBSD project, containing work by Raphael Kubo da Costa, Tobias Berner, Ralf Nolden, Adriaan de Groot and probably many more whom I've forgotten just now. KDE4 releases have fallen into three tracks now that KDE4 is pretty much end-of-life upstream. There's the libraries, the workspace (Plasma4) and applications. This patch introduces KDE4_KDELIBS_VERSION to track library releases, which are still done infrequently. It bumps the workspace version. It leaves applications alone. This has an effect on some applications pkg-plists where library version numbers need to be changed. Other than that it's supposed to be a minor upgrade, which opens the doors for more reorganization and getting KDE Frameworks 5 in. While this is supposed to be a minor upgrade, it does touch a lot of different bits and a Mk/ file. I don't know what conditions suggest an exp-run, but this might be one.
Created attachment 171410 [details] Update Mk/bsd.kde.mk and x11/kde4 (v2) Integrate the HUPnP and Avahi fix from PR205339 by matthew@reztek.cz into the total patch. With this, PR205339 can be obsoleted.
Adding pi@, asking tcberner to comment as well.
Could the py-qt4 fallout be fixed before the exp-run? (see bug #210045 )
I think there is a version mix-up in this patch, that has to be fixed before an exp-run anyway. I will take a look at 210045.
While the patch probably still applies, I assume from comment 4 that a new patch will be supplied ? Thanks!
Yes, a new patch will be produced once I've sorted out the version problems Tobias mentions in comment:4.
Created attachment 171446 [details] Update Mk/bsd.kde.mk and x11/kde4 (v3) This is the third iteration; it fixes the version mismatch Tobias mentions.
Can you provide a patch that can be applied with svn patch, or provide instructions on how to apply your patch?
Also, as it is becoming more and more frequent with out-of-source patches, please check that it is against the latest version of the ports tree.
Sure (to both comment 8 and comment 9). This PR was partly overtaken by PR 209838, so I'll regenerate it from a fully up-to-date ports tree.
Created attachment 171487 [details] Update Mk/bsd.kde.mk and x11/kde4 (v4) Another iteration, generated with "svn diff" from a freshly updated ports tree.
tested, this patch applies nicely.
1st failure, that will block lots of kde ports: http://package18.nyi.freebsd.org/data/103amd64-default-PR210255/2016-06-16_16h50m50s/logs/errors/ksysguardd-4.11.20.log
Created attachment 171504 [details] Attachments Update Mk/bsd.kde.mk and x11/kde4 (v5) On behalf of Adriaan (who suffers from flakey internet) here's the updated diff which should fix the ksysguard fetch issue.
The v4 diff is obsolete, but because tcberner uploaded the v5, he couldn't mark the old one obsolete during the upload; and I can't mark attachments obsolete without uploading a v6. So as it stands, v5 from tcberner is the right one.
Exp-run was fine. For the record, those 6 kde-related ports fail to build with libc++ 3.8 (logs available on portsmon): deskutils/plasma-applet-playwolf multimedia/k9copy-kde4 multimedia/subtitlecomposer-kde4 net-im/kmess-kde4 multimedia/kdenlive net/knemo-kde4
If kde@ has no other comment, I can add this to the tree.
(In reply to Antoine Brodin from comment #16) I've submitted patches upstream for knemo-kde4, but the maintainer is checking out of the maintenance business. I've committed the patches to two branches: - FreeBSD IPv6 support - https://quickgit.kde.org/?p=knemo.git&a=shortlog&h=45674c97c735fd7b44eb8c1517f0a69d09d71e33 - clang compile error fixes - https://quickgit.kde.org/?p=knemo.git&a=shortlog&h=aeaeebfb5112cc85cc2f03dfb9ddf30e8e53cf6b but haven't bothered trying to compile these on Linux et al. or older versions of FreeBSD.
A commit references this bug: Author: pi Date: Wed Jun 22 18:57:36 UTC 2016 New revision: 417328 URL: https://svnweb.freebsd.org/changeset/ports/417328 Log: x11/kde4: update to kdelibs version 4.14.10 This is based on the area51 testing repository of the KDE-FreeBSD project, containing work by Raphael Kubo da Costa, Tobias Berner, Ralf Nolden, Adriaan de Groot and probably many more from the KDE team. KDE4 releases have fallen into three tracks now that KDE4 is pretty much end-of-life upstream. There's the libraries, the workspace (Plasma4) and applications. This patch introduces KDE4_KDELIBS_VERSION to track library releases, which are still done infrequently. It bumps the workspace version. It leaves applications alone. This has an effect on some applications pkg-plists where library version numbers need to be changed. Other than that it's supposed to be a minor upgrade, which opens the doors for more reorganization and getting KDE Frameworks 5 in. PR: 210255 Submitted by: Adriaan de Groot <groot@kde.org> (kde), Tobias C.Berner <tcberner@gmail.com> (kde) Exp-run by: antoine Changes: head/Mk/bsd.kde4.mk head/deskutils/kdepim4/Makefile head/deskutils/kdepim4/distinfo head/deskutils/kdepim4/pkg-plist head/deskutils/kdepim4-runtime/Makefile head/deskutils/kdepim4-runtime/distinfo head/deskutils/kdepim4-runtime/pkg-plist head/deskutils/kdepimlibs4/Makefile head/deskutils/kdepimlibs4/distinfo head/deskutils/kdepimlibs4/files/patch-git_8d49c611 head/deskutils/kdepimlibs4/pkg-plist head/graphics/okular/files/patch-OkularConfig.cmake head/sysutils/baloo/Makefile head/sysutils/baloo/pkg-plist head/sysutils/kfilemetadata/pkg-plist head/sysutils/ksysguardd/Makefile head/sysutils/nepomuk-core/Makefile head/sysutils/nepomuk-core/pkg-plist head/sysutils/nepomuk-widgets/pkg-plist head/x11/kde4-workspace/Makefile head/x11/kde4-workspace/distinfo head/x11/kde4-workspace/files/patch-kwin_opengltest_CMakeLists.txt head/x11/kde4-workspace/pkg-plist head/x11/kdelibs4/Makefile head/x11/kdelibs4/distinfo head/x11/kdelibs4/files/patch-mimetypes_kde.xml head/x11/kdelibs4/files/patch-solid__solid__managerbase.cpp head/x11/kdelibs4/pkg-message head/x11/kdelibs4/pkg-plist head/x11/plasma-scriptengine-python/Makefile head/x11/plasma-scriptengine-ruby/Makefile
A commit references this bug: Author: pi Date: Thu Jun 23 05:12:44 UTC 2016 New revision: 417342 URL: https://svnweb.freebsd.org/changeset/ports/417342 Log: sysutils/{kfilemetadata|nepomuk-core|nepomuk-widgets}: bump PORTREVISION x11/kde4-workspace: removed ${CAT} ${PKGMESSAGE} PR: 210255 Submitted by: tijl Changes: head/sysutils/kfilemetadata/Makefile head/sysutils/nepomuk-core/Makefile head/sysutils/nepomuk-widgets/Makefile head/x11/kde4-workspace/Makefile
Committed, thanks!