Bug 270979 - graphics/digikam: needs version bump after upgrade of KDE gear to 23.04.0, fails to build
Summary: graphics/digikam: needs version bump after upgrade of KDE gear to 23.04.0, fa...
Status: Closed FIXED
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: 2023-04-21 14:21 UTC by Martin Birgmeier
Modified: 2023-07-19 05:06 UTC (History)
5 users (show)

See Also:
tcberner: maintainer-feedback+


Attachments
log collected while rebuilding akonadi-7.10.0 (31.37 KB, text/plain)
2023-04-21 14:21 UTC, Martin Birgmeier
no flags Details
v1 (35.70 KB, patch)
2023-07-14 04:45 UTC, Tobias C. Berner
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Birgmeier 2023-04-21 14:21:09 UTC
Created attachment 241632 [details]
log collected while rebuilding akonadi-7.10.0

Scenario:
- FreeBSD 12.4 latest
- ports latest
- ports being upgraded using portmaster
- KDE gear has been upgraded to 23.04.0
- checking shared libs used by digikam-7.10.0; the program uses the following outdated shared libs:
  . libKF5AkonadiContact.so.5
  . libKF5AkonadiCore.so.5
  . libKF5AkonadiWidgets.so.5
  . libKF5GrantleeTheme.so.5
- running "portmaster digikam-7.10.0"

Result:
- portmaster fails with "Target "KF5::AkonadiCore" not found." (detailed log attached)

Expected result:
- It should be possible to rebuild portmaster with the latest KDE gear.

-- Martin
Comment 1 imbutler 2023-04-21 19:58:07 UTC
While not ideal, a workaround appears to be to toggle the build option 'KDEPIM' to 'off' until this is addressed.
Comment 2 Adriaan de Groot freebsd_committer freebsd_triage 2023-04-25 13:21:40 UTC
It comes down to "Digikam is not compatible with recent KDE Frameworks and Akonadi releases" which is very much not ideal.
Comment 3 kunda 2023-07-13 14:18:47 UTC
JFYI, latest digikam is 8.1.0 https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
Comment 4 kunda 2023-07-13 14:21:00 UTC
Note: openports port https://github.com/openbsd/ports/tree/master/graphics/digikam
Comment 5 Tobias C. Berner freebsd_committer freebsd_triage 2023-07-14 04:45:16 UTC
Created attachment 243378 [details]
v1

Moin moin

Please try:
https://people.freebsd.org/~tcberner/patches/0001-graphics-digikam-update-to-8.1.0.patch

I had to drop LQR1-support for now, as it lead to fun linking errors.


mfg Tobias
Comment 6 Jason E. Hale freebsd_committer freebsd_triage 2023-07-18 18:00:27 UTC
(In reply to Tobias C. Berner from comment #5)

Sorry Tobias, I didn't look at Bugzilla beforehand and didn't realize you were already working on this.

I updated digikam to 8.1.0 yesterday including LQR and face detection support, as well as dropping unused variables.
https://cgit.freebsd.org/ports/commit/?id=dbbf964f8cad61eb67b21f2f1e5b09f7ed63d3d6
Comment 7 Tobias C. Berner freebsd_committer freebsd_triage 2023-07-19 05:05:57 UTC
(In reply to Jason E. Hale from comment #6)
Awesome, thanks :)