RJVB / macstrop

RJVB's repository of alternative macports, with ports missing from or overriding those in the standard collection, including a set of KF5 ports.
20 stars 9 forks source link

kf5-dolphin build on Catalina #80

Closed 21stcaveman closed 3 years ago

21stcaveman commented 3 years ago

Trying to build kf5-dolphin on Catalina, I have run into a few dependency issues, and fixes for them (introduced commits in my fork, will create a merge request when I build dolphin successfully) :

  1. meson did not install py35-setuptools as a dependency (Although it looks like it should from Portfile)

  2. shared-mime-info fails to apply patch-add-objc++-def.diff

  3. rsync fails to build, with lib/compat.c:154:24: error: too few arguments to function call…

    • fixed by adding #define HAVE_GETTIMEOFDAY_TZ to lib/compat.c
  4. kf5-frameworks solid fails to fetch patch-solid-invert-iokitlogic.diff with a 404 error

    • work around : commenting patch out in kf5/KF5-Frameworks/Portfile
  5. mesa fails to build, with u_queue.c:174:7: error: implicit declaration of function 'timespec_get' is invalid in C99

  6. libbluray needs openjdk8 as dependency (fails to build with No Java runtime present, requesting install)

  7. librsvp needs harfbuzz >= 2.0.0 (used what was provided by default, which is 2.7.x at the moment)

  8. samba4 won't build.. had to upgrade to 4.13.0

  9. kf5-kio-extras fails with Could NOT find KF5SyntaxHighlighting, ksyntaxhighlighting needs to be added as a dependency.

  10. kf5-dolphin : patch-allow-older-qt5.diff is missing , kf5-dolphin-devel builds just fine, runs just fine. both, would need kf5-breeze and kf5-osx-integration-devel as dependencies in order to show icons correctly.