[kde-freebsd] kdebase3/kdehier error
Michael Nottebrock
lofi at freebsd.org
Sat May 12 10:45:23 CEST 2007
On Friday, 11. May 2007, Brian Somers wrote:
> Hi,
>
> It seems that there's a very purposeful bug in kdebase3,
> namely
>
> SUB_FILES= kdm pkg-deinstall pkg-install pkg-message
>
> which contains pkg-install and pkg-deinstall. These
> scripts explicitly remove PREFIX/share/templates/.keep_me
> which is carefully created by kdehier.
>
> If I "make -C /usr/ports/x11/kde3 package-recursive" it
> fails because of this (everything's "make install"d and
> the ensuing "make package-noinstall" fails for kdehier
> because kdebase3 has removed kdehier's .keep_me file).
>
> The cvs logs for pkg-{de,}install.in give no hint at
> their intent, so I'm at a bit of a loss as to why
> this is done.
Short explanation:
It's a bad hack, but we can't get rid of it easily.
Long explanation:
The .keep_me files in share/templates unfortunately show up as broken desktop
context menu entries - so we delete them in pkg-install if kdebase is
installed because we assume that if someone installs kdebase, they want to
use the desktop. We put them back if kdebase is deinstalled, because we
assume that the user might want to keep around other parts of KDE around and
even might install other ports which add context menu entries and then
reinstall kdebase later. The final deletion is left to the deinstallation of
kdehier.
Cheers,
--
,_, | Michael Nottebrock | lofi at freebsd.org
(/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org
\u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-freebsd/attachments/20070512/1aee0aa7/attachment.pgp
More information about the kde-freebsd
mailing list