Info for upcoming QT 4.5 and KDE 4.2 BETA 1

miwi@

Developer
Howdy Guys,

Time to give you some info about our plan for
QT 4.5 and KDE 4.2.

A few weeks ago we tagged KDE_4_1 to begin the work
on QT4.5 and KDE 4.2. We now have a QT 4.5 preview
version in the area51 tree (which is really experimental).
On November 25th, KDE 4.2 BETA1 will come out,
I hope we are fast enough to get KDE 4.2 Beta 1 buildable
then we can call for testing with KDE 4.2 Beta1.
I really hope we can get KDE 4.2 known bugs
fixed (namely googletalk, jabber, msn.).

For the record, if you want to test
KDE 4.1.3 please use:
svn co https://kf.athame.co.uk/kde-freebsd/tags/kde_4_1/
if you want to help us testing QT 4.5 / KDE 4.2 BETA 1
please use:
svn co https://kf.athame.co.uk/kde-freebsd/trunk/area51

Patches/Feedback of course are welcome.
 
Current local patches

I had to apply the following:

Make kdelibs3-nocups play nice with kde4, so that unported kde3 apps can be installed.

Code:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/x11/kdelibs3/Makefile,v
retrieving revision 1.229
diff -u -r1.229 Makefile
--- Makefile    29 Aug 2008 11:55:02 -0000      1.229
+++ Makefile    20 Nov 2008 12:44:38 -0000
@@ -39,7 +39,7 @@

 CONFLICTS+=    kdeadmin-3.[0-3].* kdeadmin-3.4.[0-1]* kdeartwork-3.[2-3]* kdebase-3.[0-4]* kdepim-3.2*
 .if defined(WITHOUT_CUPS) || defined(KDE_WITHOUT_CUPS)
-CONFLICTS+=    kdelibs-[0-9]*
+CONFLICTS+=    kdelibs-[0-3]*
 PKGNAMESUFFIX= -nocups
 CONFIGURE_ARGS+=--disable-cups
 PLIST=         ${.CURDIR}/../kdelibs3-nocups/pkg-plist

Make devel/cmake play nice with devel/ccache, because the ar binary is not in the same directory as the compiler.

Code:
# cat /usr/ports/devel/cmake/files/patch-Modules_CMakeFindBinUtils.cmake
--- Modules/CMakeFindBinUtils.cmake.orig        2008-08-01 07:34:50.000000000 -0800
+++ Modules/CMakeFindBinUtils.cmake     2008-11-19 22:50:10.000000000 -0900
@@ -31,7 +31,7 @@
    OR "${CMAKE_C_COMPILER_ID}" MATCHES "MSVC"
    OR "${CMAKE_GENERATOR}" MATCHES "Visual Studio")

-  FIND_PROGRAM(CMAKE_AR NAMES ${_CMAKE_TOOLCHAIN_PREFIX}ar HINTS ${_CMAKE_TOOLCHAIN_LOCATION})
+  FIND_PROGRAM(CMAKE_AR NAMES ar)

   FIND_PROGRAM(CMAKE_RANLIB NAMES ${_CMAKE_TOOLCHAIN_PREFIX}ranlib HINTS ${_CMAKE_TOOLCHAIN_LOCATION})
   IF(NOT CMAKE_RANLIB)

Same ccache issue, now for ports that use cmake:
Code:
Index: bsd.cmake.mk
===================================================================
RCS file: /home/ncvs/ports/Mk/bsd.cmake.mk,v
retrieving revision 1.2
diff -u -r1.2 bsd.cmake.mk
--- bsd.cmake.mk        10 Aug 2008 15:43:46 -0000      1.2
+++ bsd.cmake.mk        8 Oct 2008 11:56:50 -0000
@@ -47,7 +47,8 @@
                                -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \
                                -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \
                                -DCMAKE_INSTALL_PREFIX:PATH="${CMAKE_INSTALL_PREFIX}" \
-                               -DCMAKE_BUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}"
+                               -DCMAKE_BUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}" \
+                               -DCMAKE_AR:STRING="${AR}"

 #
 # Default build type and sourcedir

I haven't send-pr'd these cause I wasn't sure they're the correct solution to the problem.
 
20090131:
AFFECTS: users of multimedia/phonon, x11/kdelibs4, x11/kdebase4*,
deskutils/kdepimlib4, deskutils/kdepim4, devel/automoc4
AUTHOR: kde@FreeBSD.org

KDE4 has been updated from 4.1.4 to 4.2.0. A number of applications have been moved between packages. The easiest way to avoid various problems during update is to delete all KDE-4.1.4 ports and install KDE-4.2.0.

pkg_delete -f kde\*4.1.4\* automoc4-\*
portmaster -a (or portupgrade -a)
cd ${PORTSDIR}/x11/kde4 && make config && make install clean

That's from https://kf.athame.co.uk/kde-freebsd/trunk/area51 posed in this thread in November 2008.
Does it mean that we can try qt-4.5 and KDE 4.2 - right now ?

How to update KDE ports to area51?
 
Back
Top