Bug 281062 - astro/marble: Portmaster wants devel/kf6-extra-cmake-modules as a dependency
Summary: astro/marble: Portmaster wants devel/kf6-extra-cmake-modules as a dependency
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-25 15:25 UTC by Rainer Hurling
Modified: 2024-08-26 19:30 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (kde)


Attachments
Patch to fix the build with portmaster (690 bytes, patch)
2024-08-25 15:25 UTC, Rainer Hurling
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Hurling freebsd_committer freebsd_triage 2024-08-25 15:25:53 UTC
Created attachment 253086 [details]
Patch to fix the build with portmaster

When I try to build astro/marble with **Portmaster** on a recent ports tree, it wants to insert the KDE6 dependency devel/kf6-extra-cmake-modules:

===>>> The following actions will be taken if you choose to proceed:
        Re-install marble-23.08.5_2
        Install devel/kf6-extra-cmake-modules

This does not happen if I build the port manually in the ports directory via 'make clean && make install'. Also in Poudriere devel/kf6-extra-cmake-modules is not included.

The box is 15.0-CURRENT amd64 with only KDE5 framework, plasma etc. installed.

Changing USE_KDE= into USE_KDE5= seems to solve the issue. A patch is appended.
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2024-08-25 22:43:10 UTC
Same as https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281061
Comment 2 Rainer Hurling freebsd_committer freebsd_triage 2024-08-26 19:30:19 UTC
Thanks to vvd@ (bug #281061) I did remove devel/kf5-extra-cmake-modules and install devel/kf6-extra-cmake-modules. All seems to work as expected.