Subject: RE: adding Xaw3d
To: Hubert Feyrer <hubert.feyrer@rrzc1.rz.uni-regensburg.de>
From: Tim Rightnour <root@garbled.net>
List: tech-pkg
Date: 07/15/1998 16:28:17
On 15-Jul-98 Hubert Feyrer spoke unto us all:
#  On Wed, 15 Jul 1998, Tim Rightnour wrote:
# > If I was building this by hand.. I would just change the -lXaw to -lXaw3d
# > (or
# > -lXaw-Xpm if that was my preference)
# > 
#  PREFERRED_XPM=       Xaw|Xaw3d|Xaw-Xpm ?
#  
#  -> 1. -l${PREFERRED_XPM}
#     2. DEPENDS+=${PREFERRED_XPM}-*:../../x11/${PREFERRED_XPM}
#  

Perhaps some sort of more automated logic.  Like ship the pkg system to use Xaw
on default for everything.  Then when a user installs Xaw3d, it would update
thier mk.conf to make that the default. (and tell the user about it!)  Then
when pkgs install, they get auto-linked with Xaw3d.  The benefit of fixing Xaw
like this, is that normal pkgs that aren't expressly linked to Xaw3d now are,
and the benefits cover everything in the tree.

But something will probably need to be done about this eventually.  I'm sure
there will be other cases of this.  Lesstif vs. lesstif-current, curses vs.
ncurses (in the few places it is truly optional, I do realize some things
actually *need* ncurses)  There will be more over time.. We need a way to deal
with people who like to customize things a bit.  If we make the system too
stringent, people will eventually choose to build things on thier own..

---
Tim Rightnour    -  root@garbled.net
http://www.zynetwc.com/~garbled/garbled.html