pkgng repository URL for minor version

Matthew Seaman matthew at freebsd.org
Mon Sep 17 10:47:18 UTC 2012


On 09/17/12 11:12, Oleg Ginzburg wrote:
> What is the method in a repository of pkg there to split packages for 
> difference minor  version? At present PACKAGESSITE set to 
> http://pkg.freebsd.org/${ABI}/latest, where $ABI forming URL on 9.0 or 
> 9.1/amd64 into http://pkg.freebsd.org/freebsd:9:x86:64/latest/
> 
> How it is possible to specify necessary minor version or determine for which 
> version the package. For an example, some software builds on 9.1 isn't 
> compatible with 9.0 libraries ("_ThreadRuneLocale" Undefined symbol)

There isn't a means of specifying minor version like that at present.

While you are correct that software compiled on eg. 9.1 will not
necessarily work correctly on 9.0, you can be sure that software
compiled on 9.0 will work on any more recent 9.x release (with about 4
known exceptions that rely on intimate knowledge of kernel internals).

So the packages on official repo sites will be compiled on the oldest
still supported 9.x release and will be usable on any 9.x release.

	Cheers,

	Matthew



More information about the freebsd-ports mailing list