The "compiled" directory of xkb is listed as a file in the port's pkg-plist. The deinstall can't remove it, and subsequent installs fail because the post-install ln -s fails:
gmake: Leaving directory /usr/ports/x11/xkeyboard-config/work/xkeyboard-config-1.0'
/bin/mkdir -p /var/lib/xkb
/bin/ln -s /var/lib/xkb /usr/local/share/X11/xkb/compiled
ln: /usr/local/share/X11/xkb/compiled/xkb: File exists
*** Error code 1
Stop in /usr/ports/x11/xkeyboard-config.
Fix: Manually remove the "compiled" directory before install:
rm -rf /usr/local/share/X11/xkb/compiled
Correct the port's pkg-plist with the attached patch.
Patch attached with submission follows:
How-To-Repeat: Attempt to install or upgrade the latest version of the port after a previous version was present.
Over to maintainer (via the GNATS Auto Assign Tool)
/usr/local/share/X11/xkb/compiled is a symlink here. I don't see any
problem with the packing list.
Closed at submitter's request.
sat 2008-02-27 18:17:45 UTC
FreeBSD ports repository
- Force symlink creation
Reviewed by: x11 (silencio)
Revision Changes Path
1.6 +1 -1 ports/x11/xkeyboard-config/Makefile
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "email@example.com"