notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
poudriere-devel Port build and test system
3.4.99.20250209 ports-mgmt on this many watch lists=23 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.4.99.20250209Version of this port present on the latest quarterly branch.
Maintainer: bdrewery@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-16 10:12:07
Last Update: 2025-02-09 21:06:08
Commit Hash: ce5c7bdd
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (121 items)
Collapse this list.
  1. /usr/local/share/licenses/poudriere-devel-3.4.99.20250209/catalog.mk
  2. /usr/local/share/licenses/poudriere-devel-3.4.99.20250209/LICENSE
  3. /usr/local/share/licenses/poudriere-devel-3.4.99.20250209/BSD2CLAUSE
  4. bin/poudriere
  5. @sample etc/poudriere.conf.sample
  6. etc/poudriere.d/hooks/bulk.sh.sample
  7. etc/poudriere.d/hooks/pkgbuild.sh.sample
  8. @sample(0,0,0) etc/poudriered.conf.sample
  9. etc/rc.d/poudriered
  10. @comment libexec/poudriere/cachec
  11. libexec/poudriere/clock
  12. libexec/poudriere/cpdup
  13. libexec/poudriere/dirempty
  14. libexec/poudriere/dirwatch
  15. libexec/poudriere/locked_mkdir
  16. libexec/poudriere/nc
  17. libexec/poudriere/poudriered
  18. libexec/poudriere/ptsort
  19. libexec/poudriere/pwait
  20. libexec/poudriere/rename
  21. @comment libexec/poudriere/rm
  22. libexec/poudriere/setsid
  23. libexec/poudriere/sh
  24. libexec/poudriere/timeout
  25. libexec/poudriere/timestamp
  26. share/bash-completion/completions/poudriere
  27. share/man/man8/poudriere-bulk.8.gz
  28. share/man/man8/poudriere-distclean.8.gz
  29. share/man/man8/poudriere-image.8.gz
  30. share/man/man8/poudriere-jail.8.gz
  31. share/man/man8/poudriere-logclean.8.gz
  32. share/man/man8/poudriere-options.8.gz
  33. share/man/man8/poudriere-pkgclean.8.gz
  34. share/man/man8/poudriere-ports.8.gz
  35. share/man/man8/poudriere-queue.8.gz
  36. share/man/man8/poudriere-status.8.gz
  37. share/man/man8/poudriere-testport.8.gz
  38. share/man/man8/poudriere-version.8.gz
  39. share/man/man8/poudriere.8.gz
  40. share/examples/poudriere/Caddyfile.sample
  41. share/examples/poudriere/httpd.conf.sample
  42. share/examples/poudriere/nginx.conf.sample
  43. share/poudriere/MANIFESTS
  44. share/poudriere/api.sh
  45. share/poudriere/awk/dependency_loop.awk
  46. share/poudriere/awk/file_cmp_reg.awk
  47. share/poudriere/awk/humanize.awk
  48. share/poudriere/awk/json.awk
  49. share/poudriere/awk/json_jail.awk
  50. share/poudriere/awk/json_top.awk
  51. share/poudriere/awk/parse_MOVED.awk
  52. share/poudriere/awk/processonelog.awk
  53. share/poudriere/awk/processonelog2.awk
  54. share/poudriere/awk/siginfo_buildtime.awk
  55. share/poudriere/awk/unique_pkgnames_from_flavored_origins.awk
  56. share/poudriere/bulk.sh
  57. share/poudriere/common.sh
  58. share/poudriere/daemon.sh
  59. share/poudriere/distclean.sh
  60. share/poudriere/foreachport.sh
  61. share/poudriere/html/assets/DataTables-1.13.8/css/dataTables.bootstrap5.min.css
  62. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc.png
  63. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc_disabled.png
  64. share/poudriere/html/assets/DataTables-1.13.8/images/sort_both.png
  65. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc.png
  66. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc_disabled.png
  67. share/poudriere/html/assets/DataTables-1.13.8/js/dataTables.bootstrap5.min.js
  68. share/poudriere/html/assets/DataTables-1.13.8/js/jquery.dataTables.min.js
  69. share/poudriere/html/assets/bootstrap-5.3.2/css/bootstrap.min.css
  70. share/poudriere/html/assets/bootstrap-5.3.2/js/bootstrap.bundle.min.js
  71. share/poudriere/html/assets/favicon.png
  72. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.js
  73. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.js
  74. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.map
  75. share/poudriere/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
  76. share/poudriere/html/assets/logo-dark.png
  77. share/poudriere/html/assets/logo-light.png
  78. share/poudriere/html/assets/poudriere.js
  79. share/poudriere/html/build.html
  80. share/poudriere/html/index.html
  81. share/poudriere/html/jail.html
  82. share/poudriere/html/robots.txt
  83. share/poudriere/image.sh
  84. share/poudriere/image_dump.sh
  85. share/poudriere/image_firmware.sh
  86. share/poudriere/image_hybridiso.sh
  87. share/poudriere/image_iso.sh
  88. share/poudriere/image_mfs.sh
  89. share/poudriere/image_rawdisk.sh
  90. share/poudriere/image_tar.sh
  91. share/poudriere/image_usb.sh
  92. share/poudriere/image_zfs.sh
  93. share/poudriere/image_zsnapshot.sh
  94. share/poudriere/include/asserts.sh
  95. share/poudriere/include/cache.sh
  96. share/poudriere/include/colors.pre.sh
  97. share/poudriere/include/colors.sh
  98. share/poudriere/include/common.sh.dragonfly
  99. share/poudriere/include/common.sh.freebsd
  100. share/poudriere/include/display.sh
  101. share/poudriere/include/fs.sh
  102. share/poudriere/include/hash.sh
  103. share/poudriere/include/html.sh
  104. share/poudriere/include/parallel.sh
  105. share/poudriere/include/pkg.sh
  106. share/poudriere/include/pkgqueue.sh
  107. share/poudriere/include/shared_hash.sh
  108. share/poudriere/include/util.sh
  109. share/poudriere/jail.sh
  110. share/poudriere/logclean.sh
  111. share/poudriere/options.sh
  112. share/poudriere/pkgclean.sh
  113. share/poudriere/ports.sh
  114. share/poudriere/processonelog.sh
  115. share/poudriere/queue.sh
  116. share/poudriere/status.sh
  117. share/poudriere/testport.sh
  118. share/zsh/site-functions/_poudriere
  119. @owner
  120. @group
  121. @mode
Collapse this list.
Dependency lines:
  • poudriere-devel>0:ports-mgmt/poudriere-devel
Conflicts:
CONFLICTS_INSTALL:
  • poudriere
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 = 1739134238 SHA256 (freebsd-poudriere-3.4.99.20250209-3.3.0-1855-ga2e09fd88c_GH0.tar.gz) = cfaf045504ccc5bc598dad2def53776ecd30bc040388e154fdfe476abed06048 SIZE (freebsd-poudriere-3.4.99.20250209-3.3.0-1855-ga2e09fd88c_GH0.tar.gz) = 5753139

Packages (timestamps in pop-ups are UTC):
poudriere-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.99.202502093.4.99.202502093.3.99.20200326_23.4.99.202502093.4.99.20250209-3.3.99.20200326_2-
FreeBSD:13:quarterly3.4.99.202502093.4.99.202502093.3.99.202208313.4.99.202502093.4.99.202502093.4.99.202312113.4.99.202312113.4.99.20231211
FreeBSD:14:latest3.4.99.202502093.4.99.202502093.3.99.202208313.4.99.202502093.4.99.202502093.3.99.20220831-3.3.99.20220831
FreeBSD:14:quarterly3.4.99.202502093.4.99.20250209-3.4.99.202502093.4.99.202502093.4.99.202312113.4.99.202312113.4.99.20231211
FreeBSD:15:latest3.4.99.202502093.4.99.20250209n/a3.4.99.20250209n/a3.4.99.202401223.4.99.202401223.4.99.20240122
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Test dependencies:
  1. gmake>0 : devel/gmake
Runtime dependencies:
  1. freebsd-release-manifests>0 : misc/freebsd-release-manifests
  2. 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.20250209: 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:
Expand this list (6 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  5. http://mirror.shatow.net/freebsd/poudriere/
  6. https://codeload.github.com/freebsd/poudriere/tar.gz/3.3.0-1855-ga2e09fd88c?dummy=/
Collapse this list.

Number of commits found: 307 (showing only 7 on this page)

«  1 | 2 | 3 | 4 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.99.20120831
31 Aug 2012 16:16:47
Revision:303432Original commit files touched by this commit
bapt search for other commits by this committer
- 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
Original commit files touched by this commit
bapt search for other commits by this committer
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
Original commit files touched by this commit
bapt search for other commits by this committer
- 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
Original commit files touched by this commit
bapt search for other commits by this committer
- 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
Original commit files touched by this commit
bapt search for other commits by this committer
- 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
Original commit files touched by this commit
bapt search for other commits by this committer
- 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
Original commit files touched by this commit
bapt search for other commits by this committer
- 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

Number of commits found: 307 (showing only 7 on this page)

«  1 | 2 | 3 | 4