summaryrefslogtreecommitdiff
path: root/ports-mgmt/poudriere/pkg-plist (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ports-mgmt/poudriere: Move manpages to share/manYasuhiro Kimura2024-03-031-13/+13
| | | | | PR: 277398 Approved by: portmgr (blanket)
* ports-mgmt/poudriere: release 3.4.1Baptiste Daroussin2024-01-151-24/+25
| | | | | | | | | Changes: - fix GPT+ZFS boot partition creation - update web components - allow native compilation for armv6 on armv7 - fix poudriered - add support for mlock (needed for dotnet)
* ports-mgmt/poudriere: update to 3.4.0Baptiste Daroussin2023-12-111-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH options in poudriere.conf.sample. - bulk: IGNORED and BLACKLISTED ports are now trimmed before build. This reduces queue size and avoids building dependencies that are not needed. - jail -cu: Stop modifying /etc/login.conf in the jail. This is done at bulk jail startup now. - Add DISALLOW_NETWORKING, fixes #689 - image: Add zsnapshot imagetype. - bulk -a: Don't print ports in summary unless -v is used. - Show FLAVOR in more places. - ports -l: Fix error when no ports trees exist yet. - image: Add sleep, ls, and ping to miniroot. - ports -u: Add hook 'ports_update done' call. - Add status for saving workdir on failure. - Expand securelevel check to handle IMMUTABLE_BASE=schg and TMPFS_WRKDIR/TMPFS_LOCALBASE. - bulk/testport: Initial support for ports OVERLAYS - testport: Show log info on failure exit - Always export LC_COLLATE=C - image: Make iso images bootable in UEFI - ports: move away from portsnap as default - zfs rollback: Try harder to rollback snapshots. - bulk -n: Don't remove .building dir unless this ran made it - common.sh: use new URL for base system - jail: Fix git checkout during jail update to operate within SRC_BASE. - image: Add -w (swap size) and -b (swap position) - image: Support pre and post build scripts - image: remove unneeded vfs.root.mountfrom that might cause problems - image: Fix usb and usb+mfs - image: Add pkgbase support - image: Fix loader.efi name for arm and arm64 - image: Don't install pmbr and gptboot on !x86 - image: Enable zfs in rc.conf - testport: Support overlay - jail: Support PKG_REPO_SIGNING_KEY/KERNCONF for pkgbase - bulk|testport -i: Mount ports rw - MOVED: Support from overlays - bulk: Always build repo even if no packages build - distclean: Don't delete .hidden files. - bulk: Delete FORBIDDEN packages during incremental check. - pkgclean: Delete FORBIDDEN packages. - bulk: Delete corrupted packages like pkgclean does. - bulk -af: Delete unqueued packages like pkgclean. - bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would. - bulk: Link to the build logs at PACKAGES/logs - Many test improvements - Many fixes for builtin helpers - jail -m http|ftp: freebsd-update(8) now uses -b rather than running inside of the jail. - clonefs: Fix cpignore handling to not race with other bulks. - bulk: Package notes, and build logs, now include ports top checkout git revision and port dir git revision. If PKG_REPRODUCIBLE is not set then a timestamp and poudriere's version is also added in. - bulk/testport -i: If POUDRIERE_INTERACTIVE_NO_INSTALL is set don't install the packages - Allow zstd in WRKDIR_ARCHIVE_FORMAT - jail: Automatically set XDEV as needed - Rename MUTABLE_BASE to clearer IMMUTABLE_BASE - bulk/testport -i: Many improvements and /etc/motd populated with env hints - bulk: Rebuild all packages if the pkg bootstrap is missing - Disallow /dev/bpf in the jails - bulk: Do not process dependencies of IGNORED ports. - CCACHE_DIR_NON_ROOT_SAFE: Chmod /root to 755 to allow non-root to access - CCACHE + BUILD_AS_NON_ROOT: Give detailed information on proper setup for this. See https://github.com/freebsd/poudriere/commit/8c36dfe5cca92 - bulk: Rebuild packages with changed ABI - Show loginfo on error - image: Add support for zfs image types, including send streams - image: Run the post-build script before the build target - bulk: Opportunistically start builders as needed - bulk: New SIGINFO output. Now with tmpfs space usage, cpu%/mem%(rss) from ps. - bulk: Add a mechanishm to avoid building rust in tmpfs. See poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR. - Remove obsolete test for vfs.mnt_free_list_batch - jail: -l sort properly by version - options: Error on mutually-exclusive command flags - sh: make stat a builtin - Use setsid(1) for port build phases - bulk/testport: Store bulk output in logs/{bulk,testport}.log - Adding pushover support for notification - image: document hybridiso - remove jexecd - remove unused libnv - umount: unconditionnaly use MNT_NONBUSY - options: supports both portconfig and dialog4ports - Adding pushover support for notification - Add support for subpackages - Add option to force rebuilding repo and signing. - Add hosts entry for jail (ref or builder) (needed for newer jdk) - reduce the amount of i/o and the number of call to fsync - image: regenerate pwd database to account for overlays
* Update to 3.3.1Bryan Drewery2019-03-011-0/+1
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_331 Notes: svn path=/head/; revision=494303
* Update to 3.3.0Bryan Drewery2019-02-261-2/+15
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_33 Notes: svn path=/head/; revision=493976
* - Update to 3.2.6Bryan Drewery2018-03-301-1/+0
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_326 Notes: svn path=/head/; revision=465998
* Update to 3.2.5Bryan Drewery2018-03-091-1/+2
| | | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_325 MFH: 2018Q1 Notes: svn path=/head/; revision=463997
* Release 3.2.0.Bryan Drewery2017-11-111-1/+8
| | | | | | | | | | This brings FLAVORS support, logclean, image, a ton of optimizations, and more. Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32 Notes: svn path=/head/; revision=453981
* Update to 3.1.20Bryan Drewery2017-10-121-0/+1
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3120 Notes: svn path=/head/; revision=451928
* Update to 3.1.15Bryan Drewery2017-03-131-1/+3
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3115 Notes: svn path=/head/; revision=436107
* Move the release MANIFESTS to misc/freebsd-release-manifests.Bryan Drewery2016-06-291-46/+1
| | | | | | | Also add a dependency for ca_root_nss to Poudriere. Notes: svn path=/head/; revision=417797
* - fix and sort pkg-plistOlli Hauer2016-04-051-3/+9
| | | | Notes: svn path=/head/; revision=412544
* Add MANIFEST files from (9|10).*-RELEASE. These files are installed inColin Percival2016-02-161-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | /usr/local/share/poudriere/MANIFESTS, where poudriere (as of version 3.1.11) checks for pre-distributed MANIFEST files before fetching them from the ftp/http/https server. This allows poudriere to ensure that the bits it is downloading and installing really match the bits provided by the release engineering team, and have not been subtly trojanned in transit. (Note that this does not apply if poudriere is creating a jail from -STABLE or -CURRENT since we cannot pre-distribute those MANIFESTs.) The MANIFEST files were obtained by (a) finding the GPG-signed announcements for 9.0 and later releases; (b) verifying those signatures against the GPG keys in the FreeBSD documentation repository; (c) downloading all of the relevant bootonly ISOs; (d) verifying the ISOs against the hashes listed in the signed release announcements; and (e) extracting the MANIFEST files from those ISOs. Reviewed by: bdrewery Security: If someone could trick you into building packages in a world which they tampered with, they could do all sorts of nasty things to those packages... Notes: svn path=/head/; revision=409001
* Update to 3.1.8Bryan Drewery2015-09-151-0/+1
| | | | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318 PR: 202622 PR: 193732 Notes: svn path=/head/; revision=397005
* Update to 3.1.5Bryan Drewery2015-05-111-0/+3
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315 Notes: svn path=/head/; revision=386081
* Update to 3.1.2Bryan Drewery2015-03-311-0/+1
| | | | | | | Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312 Notes: svn path=/head/; revision=382852
* Update to 3.1.0.Bryan Drewery2014-12-041-6/+59
| | | | | | | | | | | | | | | | | | | | | | | 19 months have passed since the release of 3.0.0 and there have been 1259 commits from over 24 contributors. Though many of the bugfixes did make it into the 3.0 branch, not all of them did. 3.1 brings many speedups, new features and commands, a new web interface, and build hooks. The new web interface works at a top-level, jail-level and the build-level still by using a static site with AJAX. There is a queue system that is not quite ready yet but should make it into 3.2. The release notes documenting the major changes is at https://github.com/freebsd/poudriere/wiki/release_notes_31 Thank you to everyone involved. Support can be found in #poudriere on Freenode. Notes: svn path=/head/; revision=373856
* Remove unneeded @dir entriesBryan Drewery2014-11-071-6/+0
| | | | Notes: svn path=/head/; revision=372243
* - Update to 3.0.16Bryan Drewery2014-05-101-0/+35
- Move to using pkg-plist Changes: This will likely be the last 3.0.x release. 3.1 is almost complete. * Leftovers checking has moved to Ports Mk/Scripts/check_leftovers.sh, which allows more consistency and easier maintenance without requiring a Poudriere release to make changes. * Staging Orphans has moved to Ports 'make check-plist' for the same reasons. See r351587 for more information on the new behavior. The new leftover/orphan code has new %%PLIST%% sub behavior and also fixes many false-positive orphans, leftovers, and @dirrm showing. * Fix many races in port cleanup/skip handling. * Fix crashed builder detection. * Hide pkg_install EOL warnings and disable WARNING/ERROR waits when testing * Disable DEVELOPER from make.conf; Poudriere will automatically set it when appropriate. This prevents testing of port dependencies that were not requested to be tested. * distclean: Prevent removing all files by accident. * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal. * kern.securelevel >=1 is now fatal. * Fix 'kill: No such process' warnings with older /bin/sh (8.x) * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in base r234001) * Fix case of packages always rebuilding with "changed options" when the port has an OPTION defined multiple times (such as fixed in ports r352512) * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed by r218105 but never made it to stable/8) Notes: svn path=/head/; revision=353572