CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

ports-mgmt/poudriere-devel 3.4.99.20260425

Port build and test system

Port info

Maintainer
bdrewery@FreeBSD.org
Packages
latest: 3.4.99.20260425
Upstream
up to date
Last update
to 3.4.99.20260425 · b3d20953a0
Quarterly
2026Q4: 3.4.99.20260425
WWW
https://github.com/freebsd/poudriere/wiki
Links
cgit · VuXML

Install

Package
# pkg install poudriere-devel
installs 3.4.99.20260425 from latest; from quarterly (2026Q4) 3.4.99.20260425
Port
# cd /usr/ports/ports-mgmt/poudriere-devel && make install clean
# make -C /usr/ports/ports-mgmt/poudriere-devel config  # change options first
Size
758 KiB download · 2.5 MiB installed
Depends on
misc/freebsd-release-manifests 20260915, ports-mgmt/portconfig 0.6.2_2
License
BSD2CLAUSE
Options
5 of 6 on in the package: BASH EXAMPLES MANIFESTS PORTCONFIG ZSH
Show the 1 options that are off
QEMU

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.4.99.202604253.4.99.20260425–
FreeBSD 153.4.99.202604253.4.99.20260425–
FreeBSD 143.4.99.202604253.4.99.202604253.4.99.20260425

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.4.99.202604253.4.99.20260425–
FreeBSD 143.4.99.202604253.4.99.202604253.4.99.20260425

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.4.99.20260425.

Fixed (0)

No VuXML entries for this package.

Problem reports (11) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
296919regression maintainer-feedback? ports-mgmt/poudriere-devel: PKG_NO_VERSION_FOR_DEPS is broken after ports dc29678709b9New2026-08-25
297595maintainer-feedback? ports-mgmt/poudriere-devel: please set PROXYDEPS_FATAL under bulk -t and testportNew2026-08-16
295413maintainer-feedback? ports-mgmt/poudriere-devel: bulk fails with Unhandled error! in _mastermntNew2026-05-20
295276maintainer-feedback? ports-mgmt/poudriere-devel: options does not work properly in certain circumstancesNew2026-05-14
293310maintainer-feedback? ports-mgmt/poudriere-devel: vm image create fails for riscvNew2026-04-04
Show all 11
PRSummaryStatusChanged
208408maintainer-feedback? ports-mgmt/poudriere-devel : Unable to extract pkgOpen2026-03-19
288876maintainer-feedback? ports-mgmt/poudriere-devel 3.4.99.20250724 fails to fetch packagesOpen2025-10-12
264668maintainer-feedback? ports-mgmt/poudriere-devel : wrong number of queued ports in web pageIn Progress2025-09-14
289376ports-mgmt/poudriere-devel: eval: /libexec/ld-elf32.so.1: not foundNew2025-09-10
262649maintainer-feedback? ports-mgmt/poudriere-devel: Use a dynamic linuxbase from sysctl for linprocfs mounts [diff]New2022-03-18
248695maintainer-feedback? ports-mgmt/poudriere-devel overlay cannot reinstate port that is EXPIRED in MOVEDNew2020-08-18

Commits (334)

Bryan Drewery (bdrewery) · 3.4.99.20260425
ports-mgmt/poudriere-devel: Update to 3.3.0-2565-g0198103a3

Changes:
- options: Improve performance by loading ports_env.
- bulk: Revert not refetching on checksum failure (for distinfo-expected rerolled distfile cases).
- testport: do not check the parent directory of a port does not have Mk.
- Fix documented default for `CHECK_CHANGED_OPTIONS`.
- sh: Add simple command redirect vfork support from Jilles.
b3d20953a0
Bryan Drewery (bdrewery) · 3.4.99.20260415
ports-mgmt/poudriere-devel: Update to 3.3.0-2556-gc7cb97106

Changes:
- Fix build on older releases
dbaeaca2f3
Bryan Drewery (bdrewery) · 3.4.99.20260414
ports-mgmt/poudriere-devel: Update to 3.3.0-2554-g0324c5331

Changes:
- Pkg 2.7.0 support
- write_atomic: Add a C implementation
- Hooks: Remove example.org
fbf89ea785
Bryan Drewery (bdrewery) · 3.4.99.20260303
ports-mgmt/poudriere-devel: Update to 3.3.0-2543-g20dc590c2

Changes:
 - bulk -t / testport: Fix fs_violation with pkg 2.6.x
 - bulk: Don't try refetching on checksum failure
1d0d7dce0e
Bryan Drewery (bdrewery) · 3.4.99.20260227
ports-mgmt/poudriere-devel: Update to 3.3.0-2541-gb30405be4

Changes:
 - logclean: Fix empty build log directory removal with multiple jails
 - jail -d -C: Allow rerunning and fix much of -C handling.
 - pkgclean -n: Fix possibly generating repo under dry-run.
116a5daf92
Bryan Drewery (bdrewery) · 3.4.99.20260225
ports-mgmt/poudriere-devel: Update to 3.3.0-2519-g422ff54ea.

Changes:
 - bulk -b: Fix fetching with poudriere-created pkgbase jail.
5a000af363
Bryan Drewery (bdrewery) · 3.4.99.20260224
ports-mgmt/poudriere-devel: Update to 3.3.0-2518-gb94c44b64

Changes:
 - bulk/testport: Fix caching of fetched distfiles for flavored-ports
   * Note that this does not fix go mod cache files not being cached.
     That is tracked in https://github.com/freebsd/poudriere/issues/1311
4c9d3dc22f
Bryan Drewery (bdrewery) · 3.4.99.20260218
ports-mgmt/poudriere-devel: Update to 3.3.0-2517-g1ee69405b

Changes:
 - bulk shlib tracking: Don't consider base libprivate*.so as missing.
 - bulk shlib tracking: Remove the 'misses all libraries' case;
   always print a specific library that is missing.
ef6d1e8204
Bryan Drewery (bdrewery) · 3.4.99.20260217
ports-mgmt/poudriere-devel: Update to 3.3.0-2515-g919be9ac1

Changes:
 - testport: Fix deleting existing packages (regression from Sep 2025)
 - testport: Default to not forcing TRYBROKEN; require -T.
 - destroyfs: Cleanup tmpfs mountpoints. (such as image cleanup)
b50b4460d0
Bryan Drewery (bdrewery) · 3.4.99.20260215
ports-mgmt/poudriere-devel: Update to 3.3.0-2497-g08d63a301

Changes:
 - rollbackfs/do_clone_del: Don't force rewrite every file.
 - jail: -bB UX updates and fixes
 - jail: Use the right arch for a pkgbase jail
 - jail: Use the real path
 - jail: Exit with an error if pkg-update(8) fails
 - jail: Do not run make in jails without src
 - poudriere-image.8: Document ZFS compat -C options
485b3166ed
Bryan Drewery (bdrewery) · 3.4.99.20251213
ports-mgmt/poudriere-devel: Update to 3.3.0-2479-gfcf8bfd5b.

Changes:
- bulk/testport: Fix fetching packages for 14.3 and 15.0.
fb2fa189d2
Bryan Drewery (bdrewery) · 3.4.99.20251205
ports-mgmt/poudriere-devel: Update to 3.3.0-2473-gd507571d3

Changes:
- testport: Fix testing of an IGNORE/BROKEN port.
- bulk/testport SIGINFO: Avoid error if trap starts with set -u.
- jail -d: Don't try destroyfs if JAILMNT is not set
- Revert "testport/bulk -t: Make stage-qa library dependencies check fatal."
  This reverts the PROXYDEPS_FATAL=yes change.
4434bb7aa6
Bryan Drewery (bdrewery) · 3.4.99.20251127_2
ports-mgmt/poudriere-devel: Fix build with WITH_PIE.

This updates the tag but only includes a fix for the port itself.
0e118b00db
Bryan Drewery (bdrewery) · 3.4.99.20251127_1
ports-mgmt/poudriere-devel: Remove DEBUG for now.

This isn't activating properly and the name is confused with WITH_DEBUG
which is different.
60d18bc315
Bryan Drewery (bdrewery) · 3.4.99.20251127_1
ports-mgmt/poudriere-devel: Update to 3.3.0-2467-g1e1cd81b9

Changes:
- Fix dev asserts causing error when DEBUG option not enabled.
- jail -c -m pkgbase: Use pkg.freebsd.org for pkgbase now that it has
  redirects setup.
5d111deb32
Bryan Drewery (bdrewery) · 3.4.99.20251127
ports-mgmt/poudriere-devel: Mark BROKEN for now due to a bulk error.
9b7c03a8d7
Bryan Drewery (bdrewery) · 3.4.99.20251127
ports-mgmt/poudriere-devel: Clarify what DEBUG is
f0742d338b
Bryan Drewery (bdrewery) · 3.4.99.20251127
ports-mgmt/poudriere-devel: Update to 3.3.0-2465-g5b7655549

Changes:

New features:
  - bulk -t / testport: Enable errors for undeclared shared library
    dependencies (PROXYDEPS_FATAL).
  - Add poudriere-repo(8) to rebuild repo.
  - Add a 'pkgrepo publish' hook.
    See https://github.com/freebsd/poudriere/wiki/hooks
    Called from bulk, testport, pkgclean, repo.
  - bulk build log: Record times(1) at start and end.
  - gather_distfiles: symlink to existing files rather than copy.
    This saves IO and space during the build.
  - poudriere -s var[=value]: Inherit from env or set var default.
  - Allow MAX_(MEMORY|FILES)_pkgname="" to override global value.
  - bulk log: Also show jail name.
  - bulk -v: Show logfile location for failed builds.
  - bulk PKG_NO_VERSION_FOR_DEPS: Add a ORPHAN_SHLIB_REBUILD_IGNORELIST
    to list packages to not rebuild on missed shlibs. These ports likely
    are failing stage-qa.

Fixes:
  - Revert IMMUTABLE_BASE default to "no".
  - bulk: Fix ancient queue race resulting in crashed builder during
    'starting'.
  - jail: pkgbase creation fixes for 15.0
  - bulk: Fix ref jail sticking around after detecting a crashed
    builder.
  - bulk jail: /distfiles is now properly kept read-only.
  - Fix qemu error executing `service qemu_user_static onestart` rather than
    advising it.
  - Fix parallel builds stomping on shared TMPFS_BLACKLIST_TMPDIR.
  - read*(): Fix some issues with recent timeout support.
  - siginfo_handler: Protect against arith error.
  - bulk: Fix priority boosting after job queue added run type.
  - dirwatch: Fix startup race when used for queue watching.
  - html: Avoid numeric error during SIGTERM.
  - PKG_NO_VERSION_FOR_DEPS=yes: Ensure delete_pkg() is called on
    shlib-rebuilt package. This fixes using PKG_HASH=yes resulting in
    pkg-upgrade(8) SQL constraint errors.
  - Fix PKG_HASH not using proper timestamp for build cache.
  - pkgclean -f: Fix not installing pkg into jail after recent change.
  - bulk: Hide bmake read-only /usr/obj warning during ports env setup.
  - dev show_build_summary: Don't recursive error.
  - bulk: urlencode '+' in link to web.
  - Fix some inconsistent SIGINT cleanup races.

Misc:
  - A lot of tweaks to builtins.
  - A lot of various optimizations.
  - A lot of new tests and test stability improvements.
  - More use of vfork(2).
  - Factor/optimize some common code for removing files which reduces
    some fork(2)/execve(2).
  - Factor common code for whitelist/blacklist/list handling.
  - package git note now contains unabbreviated commit hash.
  - bulk: For shlib rebuild show specific reason.
  - write_atomic: Avoid unneeded unlink(2) when creating tmpfile.
  - Tweaks to bulk package copying from jail .npkg dir.
  - testport/bulk -i: If suing to nobody don't land in /root.
  - crashed_build: Ensure telling about queue failures.
  - bulk parallel jobs: tweak process reaping frequency.
  - bulk build_port: Avoid regathering PREFIX/NEED_ROOT/DISTFILES vars.
  - bulk: Always save the datadir listing to logdir even on success.
  - completions: Add poudriere-audit.
  - zsh completions: Document testport/bulk -NN.
  - lockf is always bundled to simplify compat for tests.
  - jails: Check for mlock support now.
  - timestamp: Forward signals TERM,ALRM,INT,HUP.
  - timestamp: Support sub-second resolution/units.
  - bulk/testport: check_leftovers: Remove backwards-compat for pre-2014
    ports/Mk/Scripts/check_leftovers.sh.
  - Add fallback-compat for `nproc` and `date -I`.
  - build_repo: Remove old {data,packagesite}.txz files if found.
  - jail: commands using make will use `make -s` if not running in
    verbose mode.
a3a657318f
Bryan Drewery (bdrewery) · 3.4.99.20251026
ports-mgmt/poudriere-devel: Support DEBUG option
43ef4c5faf
Bryan Drewery (bdrewery) · 3.4.99.20251026
ports-mgmt/poudriere-devel: Update to 3.3.0-2210-ge92c28b8d

Changes:
- testport: Fix fetching the port-to-test (which could cause a -1 stats error)
401e02acf7
Bryan Drewery (bdrewery) · 3.4.99.20251014
ports-mgmt/poudriere-devel: Update to 3.3.0-2209-g282bb7247

Changes:
- bulk: Fix an old build queue race that could lead to "stuck_in_queue".
- no need to bundle lockf; only useful for tests.
- bulk: Fix a new error with saving datadir.
83cf180b6d
Bryan Drewery (bdrewery) · 3.4.99.20251013_1
ports-mgmt/poudriere-devel: Fix handling LOCALIPARGS
1f691971b4
Bryan Drewery (bdrewery) · 3.4.99.20251013
ports-mgmt/poudriere-devel: Update to 3.3.0-2186-gdb737522d

Changes:
- bulk: set PKG_REPRODUCIBLE=yes by default.
- Use `nproc` rather than `sysctl -n hw.ncpu`.
- bulk: Change WRKDIR_ARCHIVE_FORMAT default to txz.
- Misc changes around jobs, signal interrupt handling, jexec (not jexecd).
- More setproctitle(3) use.
- bulk: More errors from parallel jobs checked.
- testport: Fix an error when not running in a git checkout.
- logclean: Fix some race errors.
- image zfs: Populate /etc/fstab with efi mount.
- sh: More context shown on errors.
- bulk: Save queue dir listing to builddir/.poudriere.datadir% on failure.
3d1cec8837
Bryan Drewery (bdrewery) · 3.4.99.20251006
ports-mgmt/poudriere-devel: Update to 3.3.0-2083-g6484fd634

We are working on stabilizing for a 3.5.0 release.

Changes:
	- bulk: Fix builds getting stuck in 'build_port_done'.
	- Add new poudriere audit command to check repositories for vulnerable packages
	- image: Skip lines with a comment in pkg list
	- bulk: Fix racy shared data reading/writing
	- bulk/testport: Show jail id in build log
	- bulk: Stop populating per-directory git hashes into ports.
	  This was redundant with top-level git hash and was too expensive.
	- bulk: Cache git-tree-dirty check to reduce work during build.
	- bulk: Enable IMMUTABLE_BASE by default.
	- poudriere: Include both etc/poudriere.conf and poudriere.d/poudriere.conf
	- image-zfs: Use default 'checksum=on'
	- image-zfs: Support optional zpool compatibility flag
e9b99929d9
Bryan Drewery (bdrewery) · 3.4.99.20250724
ports-mgmt/poudriere-devel: Update to 3.3.0-1975-g544d112e9

Changes:
- Fixes build with bmake-20250630
d6d6c4bd81
Bryan Drewery (bdrewery) · 3.4.99.20250601
ports-mgmt/poudriere-devel: Update to 3.3.0-1974-g8d0dd09cc

Changes:
 - image: fix typo for binmiscctl(8) reference
 - bulk: Fix web ui not showing full IGNORE reason for Queued ports
da3118c04d
Bryan Drewery (bdrewery) · 3.4.99.20250521
ports-mgmt/poudriere-devel: Update to 3.3.0-1971-g67daecb2c

Changes:
      - jail -d: Properly pass -C argument
      - jail -d: Properly delete '-C logs'
      - auto_lib_depends: stop considering LIB_DEPENDS as RUN_DEPENDS
      - image_zfs: Allow '-_.' in imagename/snapshot
      - image: Apply efiboot0 label to each mkimg(1)
      - image: Allow TMPFS_ALL=1 (or USE_TMPFS=image) to work
      - pkgclean: Handle KEEP_OLD_PACKAGES_COUNT limiting
      - pkgclean: Handle stale pkg-cache files
      - pkgclean hook: Pass in FORCE_BUILD_REPO
      - jail -c: Properly cleanup files as expected
      - jail -c: ensure JAILMNT is set when cleaning up
      - Require ZROOTFS parent is already setup; avoid shadowing parent
      - bulk: Fix detection of crashed build jobs.
      - shlib tracking: Do a rebuild for unknown libraries
      - testport/bulk: Pass FLAVOR to check_leftovers
      - fetch: only update FreeBSD repo
fd7dbe1c0e
Bryan Drewery (bdrewery) · 3.4.99.20250209
ports-mgmt/poudriere-devel: Update to 3.3.0-1855-ga2e09fd88c

Changes:
 - shlib: Fix 32-bit handling with pkg-2
 - pkg signing: Add support for non-rsa PUBKEY signatures
 - image: Allow to fix ownership and permission on files copied from the overlay directory.
 - image: Skip pmbr or gptboot bootloaders on architectures that don't generate them.
 - jail pkgbase: Recreate clean snapshot after upgrade
ce5c7bdd99
Bryan Drewery (bdrewery) · 3.4.99.20250115
ports-mgmt/poudriere-devel: Update to 3.3.0-1841-g50f21876f1

Changes:
 - pkgbase: Fix building packages after "jail -cu: Don't include build-time make.conf files into jail's clean snapshot"
bc233190e7
Bryan Drewery (bdrewery) · 3.4.99.20250109
ports-mgmt/poudriere-devel: Update to 3.3.0-1840-gcc8fe2a5f2

Changes:
 - bulk: Disable shlib requirements checking. This was only
   intended for PKG_NO_VERSION_FOR_DEPS.
 - bulk: Fix shlib checking for pkg-devel
b8f947f874
Bryan Drewery (bdrewery) · 3.4.99.20250108
ports-mgmt/poudriere-devel: Update to 3.3.0-1836-g56e749d3a0

Changes:
 - Web: Fix color of "inspected" in "loading bar"
 - bulk: Add hashed mode (see PKG_HASH in poudriere.conf.sample)
2485e53a11
Bryan Drewery (bdrewery) · 3.4.99.20250101
ports-mgmt/poudriere-devel: Update to 3.3.0-1830-g284e683ba3

Changes:
 - Web: Fix "Inspected" error
 - Web: Fix "Elapsed" display
 - Web: Fix "Results" links
3888d6714c
Bryan Drewery (bdrewery) · 3.4.99.20241212
ports-mgmt/poudriere-devel: Update to 3.3.0-1827-gceb7c22bbf

Changes:
 - Fix 'Z' randomly showing in various places and breaking functionality
 - Use ISO 8601 date format in more places (logs)
 - Use system ruleset 4 for creating jail and allow override with
   DEVFS_RULESET
 - Web: Sort latest date first
 - Raise tmpfs_data limit to 2GB
 - bulk: Tweak/wrap some long lines, such as SIGINFO handler.
 - bulk: Add an "inspected" stat to help track shlib recheck needs
   for PKG_NO_VERSION_FOR_DEPS feature
 - bulk: Rename 'to build' to 'remaining'
 - bulk: Fix IMMUTABLE_BASE=schg not working with qemu
 - bulk/testport -i + qemu: Allow su(1) to work. This could manifest like:
     pkg-static: Fail to create temporary file for /usr/local/bin/tclsh8.6:Operation not permitted
8f931a775c
Bryan Drewery (bdrewery) · 3.4.99.20240811
ports-mgmt/poudriere-devel: Update to 3.3.0-1769-gbac754676d

Changes:
 - bulk: Restore -S (this was intended to be removed in the future
         once PKG_NO_VERSION_FOR_DEPS is default. Not yet.)
 - testport: Fix TIMESTAMP_LOGS not working due to jobs handling
41093e2f32
Bryan Drewery (bdrewery) · 3.4.99.20240808_1
ports-mgmt/poudriere-devel: Update to 3.3.0-1765-g205de5b606

Changes:
  - bulk: Fixes download_from_repo_post_delete assertion

PR:	280270
990fb55669
Bryan Drewery (bdrewery) · 3.4.99.20240808
ports-mgmt/poudriere-devel: Update to 3.3.0-1764-g5d14ae41f5

Changes:
 - bulk: Fix shlib tracking for devel/abseil
 - bulk: Reduce shlib logging more
8245731e0e
Bryan Drewery (bdrewery) · 3.4.99.20240709
ports-mgmt/poudriere-devel: Update to 3.3.0-1762-g4702d1e498

Changes:
  - image: Fix syntax error
  - bulk: Reduce shlib warning noise
4c2707b203
Bryan Drewery (bdrewery) · 3.4.99.20240708
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
eef5ff6903
Bryan Drewery (bdrewery) · 3.4.99.20240424
ports-mgmt/poudriere-devel: Update to 3.3.0-1748-gd75f4e1dc4

Changes:
 - testport: Fix -c
 - testport: Don't fetch package being tested

PR:	278479
dc33d4a4d4
Bryan Drewery (bdrewery) · 3.4.99.20240419
ports-mgmt/poudriere*: Fix build when not using 'make test'
b0d32c5074
Bryan Drewery (bdrewery) · 3.4.99.20240419
ports-mgmt/poudriere*: Add 'make test' metadata for port.

This is not adding 'make test' support to Poudriere. It
is only for the port right now.
6bc8a7b91b
Bryan Drewery (bdrewery) · 3.4.99.20240419
ports-mgmt/poudriere-devel: Update to 3.3.0-1744-g3f33775b09

Major Changes:
 - jail: Fix pkgbase jail creation
        Syntax is now: -m pkgbase=latest -U https://url...
 - image: Fix setting hostname when crossbuilding images
 - Support overlays by using PKGCATEGORY rather than CATEGORIES
 - testport/bulk -i: Fix for recent motd and root shell changes
 - testport/bulk -i: Support ${INTERACTIVE_SHELL} (sh or csh)
 - New test framework changes / 77 new tests (36 pkgbuild tests)
 - More shell builtins, a lot of framework updates, runtime asserts,
   some form of stack traces on errors
 - cpdup support for copy_file_range(2)
 - bulk: Add MUTUALLY_EXCLUSIVE_BUILD_PACKAGES (prevent rust+gcc+llvm
   building concurrently)
 - bulk build queue major rework
 - package fetch fixes for ABI
 - jail -l: Show __FreeBSD_version
 - bulk: Add FORCE_REBUILD_PACKAGES to allow rebuilding packges like
   pkg more easily
 - Web: Show git hash and overlays
 - Major process handling changes. No longer using pids for tracking;
   now using internal jobs identifiers
 - Blacklist/MOVED FLAVOR handling fixes
 - Subpackages - some fixes but incremental build remains broken
 - jail -c -m allbsd: removed
 - ports -d: -y added to not ask for confirmation
 - testport: don't delete /compat/linux
 - bulk/testport: -S removed - this was a hack. The functionality you
   actually want is coming in the next -devel update. See #822 on
   github
 - Allow PREFIX/poudriere.d/ports to be a symlink
 - QEMU error msg improvement
 - jail: use make.conf in jail creation
ec936dc997
Daniel Engberg (diizzy) · 3.4.99.20240122_1
ports-mgmt/poudriere-devel: Move man pages to share/man

Approved by:	portmgr (blanket)
da0c262399
Baptiste Daroussin (bapt) · 3.4.99.20240122
ports-mgmt/poudriere-devel: update to 20240122 snapshot

Changes:
- modernization of the webui
- finish cleaning out the cached
874e00399a
Baptiste Daroussin (bapt) · 3.4.99.20240105
ports-mgmt/poudriere-devel: update to 20240105

Changes:
- image_zfs: Fix GPT+ZFS boot partition creation
- allow native compliation for armv6 on armv7 arch as CPU-s are backward compatible
- fix blacklist loading
- fix poudriered
- update all web resources
- jails now accept mlock (needed for dotnet)
df0a8c2e34
Baptiste Daroussin (bapt) · 3.4.99.20231211
poudriere: update to 20231211

Changes:
- Fix SIGINFO issues
- Fix status printing when SIGINFO is received
- freebsd-update: don't start sshd
- avoid writing out empty cache files
- update libucl to 0.8.1
dabff40ed9
Baptiste Daroussin (bapt) · 3.4.99.20231113
ports-mgmt/poudriere-devel: update to 234f8d15

Enhancement:
- option now properly deal with interruption (^C)
- bulk: rebuilding and resigning of a repo can now be triggered
- add a /etc/hosts entry in building jail (necessary for newer openjdk)
- stop adding devfs in jails new pkg does not need it
- image now regenerate pwd database (this allows master.passwd in
  overlays)
- reduce the number of I/O in gather_distfiles, (should reduce greatly
  the number of call to fsync)

Fixes:
- option support for subpackages
- status without sets now prints properly
- deduplication options and dependencies while gathering incremental
  rebuild (should reduce the number of false positive rebuild detection)
22394f0c26
Baptiste Daroussin (bapt) · 3.4.99.20231030
ports-mgmt/poudriere-devel: update to 3.4.99

This is the same code as what will become 3.4.0, please test and report
bugs!

The main change here is: support for upcoming subpackages!

Other changes includes:
- Add MAX_MEMORY_pkgname
- Support creating jails from pkgbase
- image: support create images with the pool named like on host pool
  names
- Bump MAX Files to 8192 to allow building packages like qt5-webengine
- poudriered: new -f switch to run in foreground
- remove jexecd/rexec
- native support for portconfig
- Preserve SSH_AGENT variables
59a0b140b0
Guido Falsi (madpilot) · 3.3.99.20220831_3
ports-mgmt/poudriere-devel: Also adapt "testport" to accept portconfig

Approved by:    bapt
Obtained from:  https://github.com/freebsd/poudriere/commit/9c2a5dcc81d35b388a69ba711db77b5f20e261f3
2ab2d3769e
Baptiste Daroussin (bapt) · 3.3.99.20220831_2
poudriere: fix typo and actually add forgotten patch

Reported by:	madpilot
6b2f71bfc6