|Summary:||xemacs21 port doesn't record libcompface in LIB_DEPENDS|
|Product:||Ports & Packages||Reporter:||Volker Stolz <vs>|
|Component:||Individual Port(s)||Assignee:||freebsd-ports (Nobody) <ports>|
|Severity:||Affects Only Me||CC:||gj|
Description Volker Stolz 2002-10-29 11:20:01 UTC
If you install xemacs21 from the ports, it will autodetect if libcompface from mail/faces is available. However, this dependency isn't recorded anywhere so you can break your xemacs by pkg_delete'ing faces :/ Fix: Record dependency in port's Makefile. Maybe a reasonable suggestion would be to always build with faces, unless WITHOUT_XFACE is specified? How-To-Repeat: - install xemacs21 from ports (make sure it autodetects libcompface) - pkg_delete faces (no warning here) - run xemacs: Shared object "libcompface.so.1" not found
Comment 1 Gary Jennejohn 2002-10-29 13:08:59 UTC
State Changed From-To: open->closed Fixed, thanks.