| Port details | 
	
	
			
-  poudriere-devel Port build and test system
 
 
-  3.4.99.20251026 ports-mgmt 
 =21           3.4.99.20251014Version of this port present on the latest quarterly branch. - Maintainer: bdrewery@FreeBSD.org 
  - Port Added: 2012-08-16 10:12:07
 
- Last Update: 2025-10-26 22:58:14
 
- Commit Hash: 401e02a
 
- People watching this port, also watch:: pkg, rsync, git, wget, openssl
 - License: BSD2CLAUSE
 
- WWW: 
 - https://github.com/freebsd/poudriere/wiki
 - Description:
 - poudriere is a tool primarily designed to test package production on
FreeBSD. However, most people will find it useful to bulk build ports
for FreeBSD.
        ¦   ¦   ¦   ¦   
- Manual pages:
 - 
 
- pkg-plist: as obtained via: 
make generate-plist - USE_RC_SUBR (Service Scripts)
 
- no SUBR information found for this port
 
 
- Dependency lines:
 - 
- poudriere-devel>0:ports-mgmt/poudriere-devel
 
  - Conflicts:
 - CONFLICTS_INSTALL:
 
- To install the port:
 -  cd /usr/ports/ports-mgmt/poudriere-devel/ && make install clean
 - To add the package, run one of these commands:
 - pkg install ports-mgmt/poudriere-devel
 - pkg install poudriere-devel
  NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: poudriere-devel
 - Flavors: there is no flavor information for this port.
 - distinfo:
 - TIMESTAMP = 1761519440
SHA256 (freebsd-poudriere-3.4.99.20251026-3.3.0-2210-ge92c28b8d_GH0.tar.gz) = 90868fb6d643e378035535795c56400a8b2a0888730e5a1b670679e41a744f22
SIZE (freebsd-poudriere-3.4.99.20251026-3.3.0-2210-ge92c28b8d_GH0.tar.gz) = 5793236
  
 Packages (timestamps in pop-ups are UTC): 
- Dependencies
 - NOTE: FreshPorts displays only information on required and default dependencies.  Optional dependencies are not covered.
 - Test dependencies:
 - 
- gmake>0 : devel/gmake
 
  
- Runtime dependencies:
 - 
- freebsd-release-manifests>0 : misc/freebsd-release-manifests
 - portconfig>0 : ports-mgmt/portconfig
 
  
- There are no ports dependent upon this port
  
Configuration Options: 
- ===> The following configuration options are available for poudriere-devel-3.4.99.20251026:
     BASH=on: Install programmable completions for Bash
     EXAMPLES=on: Build and/or install examples
     MANIFESTS=on: Install manifests for jail creation
     PORTCONFIG=on: Install portconfig for options command
     QEMU=off: Add qemu-user-static for non-x86 architectures
     ZSH=on: Install programmable completions for zsh
===> Use 'make config' to modify these settings
 - Options name:
 
- ports-mgmt_poudriere-devel
 - FreshPorts was unable to extract/find any pkg message
  - Master Sites:
 
 
 | 
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) | 
| Commit | Credits | Log message | 
2.1.99.20120921 21 Sep 2012 19:00:02
      | 
    bdrewery   | 
    - Update to checkin 53ee9ef7a2
Changes:
  * options: Fix creating invalid options-JAILNAME dir
    instead of proper JAILNAME-options dir | 
2.1.99.20120920 20 Sep 2012 17:57:46
      | 
    bdrewery   | 
    - Update to checkin 7a6500c64b
Changes:
  * Remove pbi subcommand
  * Fix skipped ports causing incorrect counts
  * Updated ZSH completions
  * Manpage updates
  * testport: Fix leftover detection when not using -n
  * bulk: Allow overriding the archive format for WRKDIR via
    WRKDIR_ARCHIVE_FORMAT
  * bulk: More readable summary output
  * bulk: Quicker determination of next port to build from queue
  * bulk/options: Add "-z SET" support to allow more customization
    per jail (see poudriere(8))
  * bulk: SIGINFO now shows the jailname
  * jail: Better version detection on new jails via newvers.sh
  * NEWS: Poudriere master can be jailed, see main site for howto. | 
2.1.99.20120912 13 Sep 2012 04:36:24
      | 
    bdrewery   | 
    - Update to checkin: 0095aaa08e
- Pet portlint some
Changes:
  * Fixes crash on first bulk build
    of a fresh jail
  * Updated ZSH completions | 
2.1.99.20120911 11 Sep 2012 16:51:18
      | 
    bapt   | 
    Add a note to specify that this ports is also maintained by bdrewery  | 
2.1.99.20120911 11 Sep 2012 15:55:32
      | 
    bdrewery   | 
    - Update to checkin: a766128118
Changes:
 * Fix jail creation resulting in jail being removed
 * Fix SIGINFO handler causing error during jail creation
 * Fix 'jail -i' to build calculation
 * Support JAILNAME-PTNAME-make.conf in poudriere.d dir
Approved by:	bapt (implicit)  | 
2.1.99.20120910 10 Sep 2012 13:16:27
      | 
    bapt   | 
    - update to checkin: 53e6561d62 (this branch will become 2.2)  | 
2.0.99.20120908 08 Sep 2012 23:06:11
      | 
    bapt   | 
    - update to checkin: 7befeb3094
- changes:
  * Force creation of the distfile directory
  * lots of fixes and refactoring in error handling
  * allow to choose custom path on the pool for the zfs filesystems
  * allow to disable linux support
  * yet more speed up in dependency calculation
  * allow to disable activating PACKAGE_BUILDING
  * deprecate csup for the ports tree
  * Cleanup build stats sooner when starting bulk
  * Detect improper dependency on different ports for the same package
  * Fix pool being deleted during builds
  * Set HOME to fix some port builds (erlang for example)
  * Switch to ports native ccache support (no longer need bsd.local.mk)
  * Add html build stats
  * Fix some cases of too many arguments errors
  * jail -s now start a jail with network enable
Huge thanks to bdrewery  | 
2.0.99.20120903 03 Sep 2012 22:10:38
      | 
    bapt   | 
    - update to checkin abeb0b8b2b
- changes:
  * new poudriere options command to manipulation options via dialog
  * bulk now supports passing ports via arguments
  * an index.html file (summary) is added to the log directory  | 
2.0.99.20120831 31 Aug 2012 16:16:47
      | 
    bapt   | 
    - update to checkin 1516db8bc5
- changes:
  * fix a bug not cleanly cleaning a bulk after a Ctrl-C [1]
  * do not load linux specific stuff on non x86 platforms
  * performances improvements
  * fix testport
Reported by:	flo and des [1]  | 
2.0.99.20120828 28 Aug 2012 15:51:50
     | 
    bapt   | 
    Update to 443d190388 snapshot that is the start of what will become 2.1 release  | 
1.5.99.20120823 23 Aug 2012 20:54:55
     | 
    bapt   | 
    - update to 35e8e96117 checkin
- changes:
  * option change detection now also work with pkg_install
  * testport now build its dependency in parallel
  * huge improvement on cleanup
  * lots of bug fixes  | 
1.5.99.20120821 21 Aug 2012 05:44:16
     | 
    bapt   | 
    - update to checkin: 532008b635
- changes:
  * fix uname -v from allbsd,csup,svn jails (needs recreate)
  * fix kbuild* ports building
  * to not show /var/mail/* in leftovers  | 
1.5.99.20120819 19 Aug 2012 13:19:48
     | 
    bapt   | 
    - update to checkin f18246236d
- changes:
  * performance improvements by using more caching
  * fix FreeBSD version not being correctly set for jails using another method
    than ftp
  * better output for bulk
  * bulk can now save wrkdirs on failures
  * fix bulk -J | 
1.5.99.20120817 17 Aug 2012 06:03:03
     | 
    bapt   | 
    - update to d000cd0980 checkin
- changes:
  * jail can now fetch sets from allbsd (allowing to have latest and greatest
    current, 9 and 8 without having to build it) upgrading is not supported (it
    always take the latest image) and won't be.
  * fix a regesssion preventing jail upgrade from via "freebsd-update"
  * poudriere jail -l and jail -i now shows the install/upgrade method used
  * huge performance improvements when running redundants bulks, by using more
    caching | 
1.5.99.20120816 16 Aug 2012 10:11:06
     | 
    bapt   | 
    - add a devel version of poudriere
- register conflicts between poudriere and poudriere-devel
- poudriere devel brings:
  * support for ports using svn, svn+http, svn+ssh
  * improve jail building from sources (still experimental)
  * POUDRIERE_DATA is no more needed, if it doesn't exists it now looks for a
    data zfs FS which by default will be in ${BASEFS}/data
  * bulks now keep packages by default (incremental) (-k is gone replace by a -c
    to clean everything before starting)
  * bulks are now built in parallel (number of parallel built being hw.ncpu by
    default
  * cron directory is now autocreated and default location is the data dir
  * jails are now created and mounted by default in a sub FS
(${BASEFS}/jails/<jailname>
  * ports tree are now created and mounted by default in a sub FS
(${BASEFS}/ports/<portstreename>
  * tinderbox-style output for logs
  * logs are now created in
data/logs/<buildtype>/<jailname>/<portstreename>/pkgname.log
  * lots of performance improvements |