tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/x11/fltk13



Thomas Klausner wrote:
> On Wed, Jan 29, 2025 at 11:14:22AM +0100, Michael Bäuerle wrote:
> > 
> > This does only limit the API version to compile a package.  
> 
> This should be enough - all the limits defined by ABI and API are
> applied when pulling in a dependency.
> 
> Is this a theoretical email or did you find a problem?

Just theoretical. Because of the names of the variables I expected
that only BUILDLINK_ABI_DEPENDS is used for binary package
dependencies (if defined).

A binary package compiled with FLTK 1.3 now has in CONTENTS:
| 
| @blddep fltk-1.3.10
| @pkgdep fltk>=1.3.8nb3<1.4.0

And if FLTK 1.4 is installed, it cannot be installed:
| 
| pkg_add: A different version of fltk-1.3.10 is already installed: fltk-1.4.1
| pkg_add: Can't install dependency fltk>=1.3.8nb3<1.4.0
| pkg_add: Expected dependency fltk>=1.3.8nb3<1.4.0 still missing

This is the desired behaviour, therefore no problem.


Home | Main Index | Thread Index | Old Index