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[1]: 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.
Responsible Changed From-To: freebsd-ports-bugs->freebsd-x11 Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->feedback /usr/local/share/X11/xkb/compiled is a symlink here. I don't see any problem with the packing list.
State Changed From-To: feedback->closed Closed at submitter's request.
sat 2008-02-27 18:17:45 UTC FreeBSD ports repository Modified files: x11/xkeyboard-config Makefile Log: - Force symlink creation PR: ports/118660 Reviewed by: x11 (silencio) Revision Changes Path 1.6 +1 -1 ports/x11/xkeyboard-config/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"