git: eef5ff69030c - main - ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9

From: Bryan Drewery <bdrewery_at_FreeBSD.org>
Date: Mon, 08 Jul 2024 16:39:36 UTC
The branch main has been updated by bdrewery:

URL: https://cgit.FreeBSD.org/ports/commit/?id=eef5ff69030c331452fea27a8cf18ab47f634789

commit eef5ff69030c331452fea27a8cf18ab47f634789
Author:     Bryan Drewery <bdrewery@FreeBSD.org>
AuthorDate: 2024-07-08 16:25:31 +0000
Commit:     Bryan Drewery <bdrewery@FreeBSD.org>
CommitDate: 2024-07-08 16:38:31 +0000

    ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9
    
    Changes:
     - bulk: Major changes for incremental build with PKG_NO_VERSION_FOR_DEPS=yes
       o Off-by-default for now
       o Poudriere will no longer force rebuild all reverse dependencies when a
         dependency is updated.
       o It will now only rebuild a port if pkg-upgrade(8) would automatically
         reinstall it. Cases such as changed dep libraries, options, ABI.
       o dependencies will be generated into the .pkg files without a
         version. You may see "-(null)" in some places that is expected.
       o Remote fetching will look for both versioned and unversioned
         dependencies that satisfy the current port build request.
       o A recursive rebuild *will be done* if the involved packages in the
         set have versioned dependencies, until all packages involved use
         the new unversioned dependency.
       o Setting PKG_NO_VERSION_FOR_DEPS back to no will recursively rebuild
         all packages back to the previous behavior with versioned deps.
       o PORTREVISION chases are critical to do in cases like language
         updates (ruby,perl,python,etc) or <static> library updates.
       o Shared library version updates still require their port consumers to be
         rebuilt to link to the new shared library. Porters are not used to
         always PORTREVISION chasing when doing this, and it is not always
         practical. Because of this Poudriere will now "inspect" shared
         library consuming packages *during the build* before deciding if
         they need to be rebuilt. There is likely a lot of room for
         optimization here to avoid Poudriere rechecking packages every
         build; currently a scale of seconds per package. Some metadata
         tracking in Ports would help improve this too. More work needs to
         be done still to improve the reporting and display of this process
         in the queue and web interface. Currently they just get marked
         "ignored" after being checked.
       o https://github.com/freebsd/poudriere/issues/822 (link to generate
         notification for interested people)
     - bulk: -S was removed. The new PKG_NO_VERSION_FOR_DEPS feature
       replaces it and will become default after public testing
     - Support MAX_EXECUTION_TIME_$pkgbase in poudriere.conf
     - image: Use gptboot.efi in place of loader.efi to support bootme and bootonce
     - image: Enable space optimisation and disable minfree on read-only firmware images
     - image: Set a GPT label for EFI partition
     - image: Generate the upgrade image too
---
 ports-mgmt/poudriere-devel/Makefile | 4 ++--
 ports-mgmt/poudriere-devel/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index ee9c8a2ad0bb..be3b1528c570 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	poudriere
-DISTVERSION=	3.4.99.20240424
+DISTVERSION=	3.4.99.20240708
 PORTREVISION=	0
 CATEGORIES=	ports-mgmt
 MASTER_SITES=	LOCAL/bdrewery/${PORTNAME}/ \
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL=	poudriere
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
-GH_TAGNAME=	3.3.0-1748-gd75f4e1dc4
+GH_TAGNAME=	3.3.0-1760-g7dfd84bec9
 
 GNU_CONFIGURE=	yes
 ETCDIR=		${PREFIX}/etc/poudriere.d
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index bab079fb69da..e80ed045392f 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713973208
-SHA256 (freebsd-poudriere-3.4.99.20240424-3.3.0-1748-gd75f4e1dc4_GH0.tar.gz) = 9f1b2f32fa4885819085ed623d91215f63754b9cde8b8da297b8ad0db8756280
-SIZE (freebsd-poudriere-3.4.99.20240424-3.3.0-1748-gd75f4e1dc4_GH0.tar.gz) = 5732259
+TIMESTAMP = 1720455843
+SHA256 (freebsd-poudriere-3.4.99.20240708-3.3.0-1760-g7dfd84bec9_GH0.tar.gz) = ad5af74b822b2c55f909f709f2a049fba7597cda348118625f4f428442599594
+SIZE (freebsd-poudriere-3.4.99.20240708-3.3.0-1760-g7dfd84bec9_GH0.tar.gz) = 5744036