On Sep 6, 2025, at 23:35, Graham Perrin <grahamper...@gmail.com> wrote:

> On 07/09/2025 05:11, Mark Millard wrote:
>> … a draft of pkg 2.3.0 had an Experimental Run and passed. …
> 
> I built and installed pkg-devel, marked pkg as vital, then tested:
> 
> pkg upgrade -fqUy
> 
> Success, however it's not a particularly meaningful result.
> 
> As expected: regardless of the mark, --force results in a downgrade from 
> 2.2.99.2 to pkg-2.2.2 from FreeBSD-ports.

Were you using the make variable WITH_PKG=devel that
Mk/bsd.port.mk has:

.    if ${WITH_PKG} == devel
PKG_ORIGIN=             ports-mgmt/pkg-devel
.    endif

For reference:

# grep -r "WITH_PKG\>" /usr/ports/ | less
/usr/ports/Mk/bsd.port.mk:WITH_PKG?=    ${WITH_PKGNG}
/usr/ports/Mk/bsd.port.mk:.    if ${WITH_PKG} == devel
/usr/ports/Mk/bsd.port.subdir.mk:WITH_PKG=      yes
/usr/ports/ports-mgmt/pkg-devel/Makefile:.if defined(WITH_PKG)
/usr/ports/ports-mgmt/pkg-devel/Makefile:.if ${WITH_PKG} != devel
/usr/ports/ports-mgmt/pkg-devel/Makefile:IGNORE=        WITH_PKG is not defined 
to 'devel', this version is the devel one
/usr/ports/ports-mgmt/pkg/Makefile:.if defined(WITH_PKG)
/usr/ports/ports-mgmt/pkg/Makefile:.if ${WITH_PKG} == devel
/usr/ports/ports-mgmt/pkg/Makefile:IGNORE=      WITH_PKG is defined to 'devel', 
this version is the stable one
/usr/ports/CHANGES:  Note that WITH_PKGNG is now called WITH_PKG (still used to 
define 'devel')

Showing disabled  but were an example of enablement
can be placed:

# cat /usr/local/etc/poudriere.d/make.conf
#WITH_PKG=devel


===
Mark Millard
marklmi at yahoo.com


Reply via email to