Opened 11 years ago

Closed 10 years ago

#26042 closed update (fixed)

KDE 4.5.2

Reported by: nerdling (Jeremy Lavergne) Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: sharky@…, bkn@…, michaelld (Michael Dickens), cjones051073 (Chris Jones), mkae (Marko Käning)
Port: kdelibs4 kdepimlibs kdebase4-runtime kdebase4 kdeedu4 kdegames4 kdegraphics4 kdemultimedia4 kdenetwork4 kdepim4 kdesdk4 kdetoys4 kdeutils4

Description (last modified by nerdling (Jeremy Lavergne))

Version 4.5.2 is out but the versions of Qt available in MacPorts cannot support it. Until they are tweaked/upgraded, KDE will sit at 4.4.5.

Attachments (6)

qt4-mac-4.7.0-macport.tar.gz (26.5 KB) - added by bkn@… 10 years ago.
qt-4.7.0 macport
kdelibs4-4.5.2-macport.tar.gz (5.5 KB) - added by bkn@… 10 years ago.
kdelibs-4.5.2 macport
kdebase4-4.5.2-macport.tar.gz (865 bytes) - added by bkn@… 10 years ago.
kdebase-runtime-4.5.2 macport
kdebase4-runtime-4.5.2-macport.tar.gz (1.9 KB) - added by bkn@… 10 years ago.
kdebase-runtime-4.5.2 macport
Screen shot 2010-10-14 at 7.22.16 PM.png (127.4 KB) - added by bkn@… 10 years ago.
dolphin (kde-4.5.2) screenshot
kde.diff (20.4 KB) - added by nerdling (Jeremy Lavergne) 10 years ago.
everything but utils, edu, pim.

Download all attachments as: .zip

Change History (26)

comment:1 Changed 11 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

comment:2 Changed 10 years ago by macports@…

The KDE 4.5.0 release announcement recommends use of QT 4.6.3. We appear to havfe that version of QT as I currently have it installed. What are we waiting on for KDE 4.5.x?

comment:3 Changed 10 years ago by michaelld (Michael Dickens)

I believe KDE 4.5.0 requires Phonon 4.3.90 or newer -- basically 4.4 betas. Right now, Qt 4.6.3 provides Phonon 4.3.30; Qt 4.7.0b1 provides 4.3.90, but the latest Qt 4.7.0b2 provides only Phonon 4.3.60. We're working on moving away from using the integrated Phonon from Qt and instead using the separate port Phonon (which is at 4.4.2).

comment:4 Changed 10 years ago by nerdling (Jeremy Lavergne)

Description: modified (diff)
Summary: KDE 4.5.0KDE 4.5.1

comment:5 Changed 10 years ago by bkn@…

Cc: bkn@… added

Cc Me!

comment:6 Changed 10 years ago by bkn@…

It looks like qt-4.7.0 bundles phonon-4.4.0. i haven't tried to compile it on OS X yet; i'll try that when i get back from work.

comment:7 Changed 10 years ago by michaelld (Michael Dickens)

Cc: michaelld@… added

Cc Me!

comment:8 Changed 10 years ago by bkn@…

I was able to get qt-4.7.0 to compile/install through ports (using my slightly modified Portfile). It appears that almost all the patches from the qt-4.6.x series were applied upstream.

Now i'm trying to get kdelibs4 to compile. All the patches applied (after i edited the patches to reflect changes from kde-4.4.x). It doesn't yet configure as it fails to find docbook. I'll work on this more later.

Changed 10 years ago by bkn@…

qt-4.7.0 macport

Changed 10 years ago by bkn@…

kdelibs-4.5.2 macport

Changed 10 years ago by bkn@…

kdebase-runtime-4.5.2 macport

Changed 10 years ago by bkn@…

kdebase-runtime-4.5.2 macport

Changed 10 years ago by bkn@…

dolphin (kde-4.5.2) screenshot

comment:9 Changed 10 years ago by bkn@…

For those that are interested, i uploaded the port files and patches for qt-4.7.0 and kde{libs,base,base-runtime}-4.5.2. Perhaps someone can upload these to the macports repo so we can bump KDE up to 4.5.2. I have no checked all the applications, i know that dolphin runs (see screenshot). There may be more testing needed, but this is a good start. Cheers.

  • b

comment:10 Changed 10 years ago by nerdling (Jeremy Lavergne)

Description: modified (diff)
Summary: KDE 4.5.1KDE 4.5.2

I just received a set of patches from qt4's maintainer; I'll try them out and if that's working we'll be moving forward. Thanks for the patches here, too.

comment:11 Changed 10 years ago by bkn@…

good to hear, i'm sure those patches are better than mine anyways. I just wanted to get something started so kde4.5 will be compiling under os x sometime soon.

comment:12 Changed 10 years ago by cjones051073 (Chris Jones)

Cc: jonesc@… added

Cc Me!

comment:13 Changed 10 years ago by michaelld (Michael Dickens)

qt4-mac has been updated to 4.7.0 as of r72571. Sorry it took so long! Better late than later ... For those who don't know, there's also a new KDE 1.1 portgroup that should simplify the update to the KDE 4.5.X series -- allowing "us" to do the upgrade in individual ports instead of the masses I had to change to qt4-mac.

comment:14 Changed 10 years ago by mkae (Marko Käning)

Here is what I get while trying to get my kmymoney4 port to configure:

.
.
.
-- Boost version: 1.44.0
-- Found the following Boost libraries:
--   graph
CMake Error at CMakeLists.txt:53 (find_package):
  Could not find module FindQGpgme.cmake or a configuration file for package
  QGpgme.

  Adjust CMAKE_MODULE_PATH to find FindQGpgme.cmake or set QGpgme_DIR to the
  directory containing a CMake configuration file for QGpgme.  The file will
  have one of the following names:

    QGpgmeConfig.cmake
    qgpgme-config.cmake



CMake Error at /opt/macports-test/share/apps/cmake/modules/FindPackageHandleStandardArgs.cmake:198 (MESSAGE):
  Could NOT find KdepimLibs (missing: KdepimLibs_CONFIG)
Call Stack (most recent call first):
  /opt/macports-test/share/apps/cmake/modules/FindKdepimLibs.cmake:80 (find_package_handle_standard_args)
  CMakeLists.txt:54 (find_package)


-- Configuring incomplete, errors occurred!

As you see it fails to find some qgpgme although port gpgme is installed... Wondering what can be done to make this work.

Next issue is that it complains to miss kdepimlibs4, which I am just now building from port group 1.1.

But I doubt that I really needs the latter port for kmymoney4, since kmymoney also didn't need kdepim3 eventually.

comment:15 Changed 10 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:16 in reply to:  14 Changed 10 years ago by nerdling (Jeremy Lavergne)

Replying to mk@…:

I'd suggest opening a ticket for kmymoney: I meant for this ticket to be an indicator that the KDE4.5 packages weren't updated on purpose.

comment:17 Changed 10 years ago by mkae (Marko Käning)

Well, I hoped to get an idea from the discussion here how to solve it.

It doesn't make sense to file a ticket for kmymoney so far, since that port works solely with kdelibs3 and I am JUST ABOUT TO SET UP a kdelibs4 version (kmymoney4) locally, which is why I hooked myself into this ticket.

So, probably the best idea for cases like this is to not lead a discussion like this in a ticket, but rather post it to the mailing list, right?!?

comment:18 Changed 10 years ago by nerdling (Jeremy Lavergne)

Guess so :-) I have attached a cursory patch ready for everything but kdeutils4, kdeedu4, and kdepim4.

Changed 10 years ago by nerdling (Jeremy Lavergne)

Attachment: kde.diff added

everything but utils, edu, pim.

comment:19 Changed 10 years ago by nerdling (Jeremy Lavergne)

I'm having issues with marble in kdeedu4, which directly impacts gps packages. I'm going to disable them for this release.

comment:20 Changed 10 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

r72769. Thank you, and good night :-P

Please open new tickets for the ports that need it. If there's a common issue on any of the ports, please put all the applicable ports into one ticket.

Note: See TracTickets for help on using tickets.