Bug 44588 - xemacs21 port doesn't record libcompface in LIB_DEPENDS
Summary: xemacs21 port doesn't record libcompface in LIB_DEPENDS
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-29 11:20 UTC by vs
Modified: 2002-10-29 13:09 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vs 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 gj freebsd_committer 2002-10-29 13:08:59 UTC
State Changed
From-To: open->closed

Fixed, thanks.