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>
