On 6/12/07, Joachim Schipper <[EMAIL PROTECTED]> wrote:
On Tue, Jun 12, 2007 at 02:23:06PM +0200, Jaap Versteegh wrote:
> >>Furthermore, I don't want to install X and surely apr-util doesn't need
> >>to depend on it.
> >
> >it does, because it uses expat, and that's where expat comes from in
> >-current.
> That explains the need for the 'depend' from the point of view of the
> apr-util Makefile developer.
> From an overall or user perspective, the need for any package that uses the
> expat xml parser to depend on the xbase package, is still entirely unclear.
> For one: this dependency was never neccessary in the past. Shouldn't expat
> not just go into /usr/lib ?

Well, OpenBSD's dual system for dealing with software ('base' and
'ports') could be criticized, but unless you want to do that, there is
no more sensible way to do this. The alternative would be to require
someone to install a port before installing X, which makes even less
sense.

Really, this is a non-problem. Just install the whole base system,
including at least xbase, and be done with it.

I follow current by installing binary snapshots and pre-compiled packages.

fetchmail also depends on expat.

Because I don't want the complete xbase41.tgz I just extract the expat libs
and put them in a site41-hostname.tgz

#!/bin/sh

VERSION=41
HOST=diogenes
TARBALL=site${VERSION}-${HOST}.tgz

tar xvzpf xbase41.tgz -C /tmp \*expat\*
tar cvzf $TARBALL -C /tmp usr
tar tvzf $TARBALL

---------------
During the snapshot install this file gets selected automatically.

Snippet from the install:

Select sets by entering a set name, a file name pattern or 'all'. De-select
sets by prepending a '-' to the set name, file name pattern or 'all'. Selected
sets are labelled '[X]'.

       [X] bsd
       [X] bsd.rd
       [ ] bsd.mp
       [X] base41.tgz
       [X] etc41.tgz
       [X] misc41.tgz
       [X] comp41.tgz
       [X] man41.tgz
       [ ] xbase41.tgz
       [ ] xetc41.tgz
       [ ] xshare41.tgz
       [ ] xfont41.tgz
       [ ] xserv41.tgz
       [X] site41-diogenes.tgz

------------------------

=Adriaan=

Reply via email to