Created attachment 588246 [details, diff] Patch to ical ebuild to install into /usr/lib rather than /usr/lib64 After doing the unsymlink migration and upgrading to profile 17.1, ical won't start. It is looking for its code in /usr/lib/ical/ But the code is now installed into /usr/lib64/ical/ From my possibly incomplete understanding of where things should go, the former might actually make more sense, as ical's code is all tcl. A hacky work around for the moment is simply: ln -s /usr/lib64/ical /usr/lib/ical A better fix is a simple patch to the ebuild, attached.
Created attachment 588490 [details] Ebuild for ical-3.0.4 New ebuild for ical-3.0.4
I noticed today that even after the previous fix, ical-3.0 has a new problem - it crashes when a calendar entry is deleted. I believe this is associated with the gcc-8.2 to 8.3 transition. I also noticed that there is an ical-3.0.4 upstream. I managed to hack at the old ebuild enough so that ical-3.0.4 builds and seems not to crash now. ebuild attached.
@tupone, what's right for tcl here?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bf013a742b43360b8a90f105ba7eaa5bc3d149 commit d1bf013a742b43360b8a90f105ba7eaa5bc3d149 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-03-30 18:27:59 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-03-30 18:28:42 +0000 profiles: Mask app-office/ical for removal Bug: https://bugs.gentoo.org/677374 Bug: https://bugs.gentoo.org/692928 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2899abe3339b427311a519f74e5d48e3001005 commit 5a2899abe3339b427311a519f74e5d48e3001005 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-04-29 17:40:43 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-04-29 17:40:43 +0000 app-office/ical: Remove last-rited package Bug: https://bugs.gentoo.org/677374 Bug: https://bugs.gentoo.org/692928 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-office/ical/Manifest | 1 - app-office/ical/files/ical-3.0-fix-c++14.patch | 252 --------------- app-office/ical/files/ical-3.0-gcc44.patch | 11 - app-office/ical/files/ical-3.0-makefile.patch | 33 -- app-office/ical/files/ical-3.0-newtcl.patch | 412 ------------------------- app-office/ical/ical-3.0-r2.ebuild | 62 ---- app-office/ical/metadata.xml | 8 - profiles/package.mask | 6 - 8 files changed, 785 deletions(-)
(In reply to Sam James from comment #3) > @tupone, what's right for tcl here? I noticed it now :( /usr/lib64/tcl8.6/ .