Re: devel/glib20 packages
- Reply: Graham Perrin : "Re: devel/glib20 packages"
- In reply to: Graham Perrin : "devel/glib20 packages"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 29 Nov 2022 01:57:25 UTC
On 28 Nov 2022, at 15:59, Graham Perrin wrote: > I'm confused. > > If pkg search -r FreeBSD devel/glib20 *does* find the package, then > why does pkg search -r FreeBSD glib20 *not* find the package? > > Also, why the emptiness at > <https://www.freshports.org/devel/glib20/#packages>? > > ---- > > % pkg search glib20 > % pkg search -r FreeBSD glib20 > % pkg search -r FreeBSD devel/glib20 > devel/glib20 Some useful routines > of C programming (current stable version) > % pkg info -x devel/glib20 > glib-2.74.1,2 > % Not sure about the emptiness. The answer to your first question is found in [pkg-search(8)](https://www.freebsd.org/cgi/man.cgi?pkg-search): -S search, --search search Specify the field to search the repository catalogue on. If unspecified, searches on pkg-name unless the search term con- tains a / character, when it searches on port origin. Output will be sorted in order of the search field. See the "Search and Label Options" sections for more details. Looking at the [glib20 Makefile](https://cgit.freebsd.org/ports/tree/devel/glib20/Makefile), you can see that the port name is `glib`. So, `pkg search glib20` searches for a _package_ named `glib20`, which doesn’t exist. `pkg search devel/glib20` searches for an _origin_ named `devel/glib20`, which does exist. Pat