Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Sep 2025 05:59:30 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Graham Perrin <grahamperrin@gmail.com>
Cc:        freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org
Subject:   Re: pkg upgrade with pkg-devel pkg-2.2.99.2
Message-ID:  <8804F237-19F6-41F7-B345-39A03D2B1280@yahoo.com>
In-Reply-To: <3d91158f-9e4e-4343-ac00-8d3475dbcd26@gmail.com>
References:  <D2C64F39-B6EA-47BD-B88E-B4D729BE0150@yahoo.com> <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <4e12afdc-7bcf-4a25-94b3-fe1562469ed9@gmail.com> <05351AB0-7BA7-4130-BBEE-CFB793ACFAB4@yahoo.com> <3d91158f-9e4e-4343-ac00-8d3475dbcd26@gmail.com>

index | next in thread | previous in thread | raw e-mail

On Sep 6, 2025, at 23:35, Graham Perrin <grahamperrin@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



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8804F237-19F6-41F7-B345-39A03D2B1280>