Subject: Re: CVS commit: pkgsrc/devel/SDL
To: None <wiz@netbsd.org>
From: Robert Elz <kre@munnari.OZ.AU>
List: tech-pkg
Date: 06/16/2002 18:04:32
    Date:        Sun, 16 Jun 2002 00:33:50 +0300 (EEST)
    From:        Thomas Klausner <wiz@netbsd.org>
    Message-ID:  <20020615213350.946CAB009@cvs.netbsd.org>

  | Remove BUILDLINK_DEPENDS.pth line, since it's the same as in pth's
  | buildlink.mk.

It is today, but will it always be?   Unless SDL changes to require a
newer one (in which case the BUILDLINK_DEPENDS would be changed), then
SDL will certainly always work with the pth that currently exists.

But pth itself may be upgraded, so that packages compiled against a
newer one will no longer work with an old version, in which case the
BUILDLINK_DEPENDS in the buildlink.mk would certainly be changed.

That has effectively required a system with an old installed pth (and
no reason to change it) which didn't have SDL installed, but wants to,
to upgrade pth for no real reason at all.

Please put BUILDLINK_DEPENDS lines in *all* packages for the others
they depend upon (using buildlink of course), seeding them with the
identical lines that are in buildlink.mk now (unless an older version
happens to be known to be OK), and then change them only when a package
upgrade happens (ie: if SDL is upgraded, and there's no testing done
as to whether the new one works with the old pth, then update its
BUILDLINK_DEPENDS - otherwise, leave it alone).

kre