Subject: Re: Five and a half more pkgsrc questions.
To: None <mcmahill@mtl.mit.edu>
From: David Maxwell <david@fundy.ca>
List: tech-pkg
Date: 02/07/2000 13:50:50
On Sun, Feb 06, 2000 at 10:58:35PM -0500, mcmahill@mtl.mit.edu wrote:
> > 7. It is acceptable to build X11 optional packages:
> > (A) as a text-only package
> > (B) as an X-11 only package
> > (C) as multiple packages - i.e. Z (no X), Z-gtk, Z-tk, Z-xlib,
> > which must CONFLICT, be committed at the same time, and have the same maintainer.
> > (D) A and B
> you might check out devel/libhfs, sysutils/hfsutils, sysutils/xhfs for an
> example.  the hfs libraries have been split to libhfs, the text interface
> tools to hfsutils and the X interface to xhfs even thought these were all
> part of the same distfile.

For the most part, these questions can't be answered empirically, since 
I can find contradictory examples already in pkgsrc.

These questions arise mostly from grepping the tree and finding pkgA does X,
pkgB does Y.... Which is (more) correct?

I know the pkg system _can_ split things any way we want to, but what is 
the 'right' way?

-- 
David Maxwell, david@vex.net|david@maxwell.net --> Although some of you out
there might find a microwave oven controlled by a Unix system an attractive
idea, controlling a microwave oven is easily accomplished with the smallest
of microcontrollers. - Russ Hersch - (Microcontroller primer and FAQ)