Re: pkg upgrade with pkg-devel pkg-2.2.99.2
- Reply: Graham Perrin : "Re: pkg upgrade with pkg-devel pkg-2.2.99.2"
- In reply to: Graham Perrin : "pkg upgrade with pkg-devel pkg-2.2.99.2"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 07 Sep 2025 12:59:30 UTC
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