Commit graph

117 commits

Author SHA1 Message Date
Baptiste Daroussin
11ffe03b2c Fix poudriere image with pkg 1.11 2019-06-13 12:49:09 +00:00
Bryan Drewery
be8e7ceb18 Update to 3.3.2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_332
2019-03-11 20:13:30 +00:00
Bryan Drewery
b1c4ae8455 Update to 3.3.1
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_331
2019-03-01 16:24:03 +00:00
Bryan Drewery
25c8d2b3f4 Update to 3.3.0
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_33
2019-02-26 18:26:46 +00:00
Bryan Drewery
e04251feb5 Update to 3.2.8
Very minor update.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_328
2018-10-24 22:09:20 +00:00
Bryan Drewery
28c4f5f7e1 - Update to 3.2.7
Very minor maintenance release.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_327
2018-06-01 18:32:07 +00:00
Bryan Drewery
8e0c383b2c - Add DIALOG4PORTS option (default on) to install it for 'options' command [1].
- Add CERTS option (default on) to allow disabling cert dependencies.
- Reword QEMU_DESC to match poudriere-devel.
- Only install ZSH files if the option is enabled.

PR:		225457 [1]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> [1] (based on)
2018-05-03 23:10:11 +00:00
Bryan Drewery
760c44d262 - Update to 3.2.6
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_326
2018-03-30 20:18:06 +00:00
Bryan Drewery
6bfc8b8044 Update to 3.2.5
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_325

MFH:	2018Q1
2018-03-09 19:46:19 +00:00
Bryan Drewery
2a4a05ce15 Upgrade to 3.2.4
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_324
2018-01-16 19:10:51 +00:00
Bryan Drewery
90c21f1068 - Update to 3.2.3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_323

   - bulk: Fix MOVED origin not causing a package rebuild.  This
     could result in a reverse dependency continuing to rebuild
     due to a "new dependency" now with FLAVORS support.
   - jail -c -m null: Fix this to work rather than error about
     having an existing directory already.
   - jail -c -m src: Respect existing _/usr/src/.cpignore_
   - jail -c -m null -S: Respect the `-S path` rather than assume the jail has
     a _/usr/src_.
   - jail -c -m null: Assert that the jail is populated already.
   - HTML: Throw explicit error if unknown ports type is encountered. [1]

PR:	224065 [1]
2017-12-05 19:06:28 +00:00
Bryan Drewery
5ebc72a86c Update to 3.2.2
- jail -u: Fix error with freebsd-update.fixed not found.
2017-11-29 20:52:49 +00:00
Bryan Drewery
88800d0116 Update to 3.2.1
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_321
2017-11-28 20:18:47 +00:00
Bryan Drewery
6d2e179d82 Release 3.2.0.
This brings FLAVORS support, logclean, image, a ton of optimizations,
and more.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32
2017-11-11 17:19:05 +00:00
Bryan Drewery
5ed116b7b0 Avoid running git and finding PORTSDIR/.git.
Reported by:	xmj
2017-11-10 06:28:14 +00:00
Bryan Drewery
01d5adb4a2 - Update to 3.1.22
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3122

PR:	216083
PR:	215541
2017-10-29 01:20:11 +00:00
Bryan Drewery
b902192aea - Update to 3.1.21
- Fixes missing 'clear_dep_fatal_error' function error with bulk -c/-C

Reported by:	HellSpawn on EFNet
2017-10-13 16:20:37 +00:00
Bryan Drewery
35a043a751 Update to 3.1.20
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3120
2017-10-12 20:33:01 +00:00
Bryan Drewery
1817eddea2 Update to 3.1.19
This release is mostly to restore 'pkgclean -a' behavior broken in 3.1.18.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3119
2017-06-01 17:25:19 +00:00
Bryan Drewery
5f7c3559a9 Update to 3.1.18
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3118
2017-05-30 16:32:08 +00:00
Bryan Drewery
6b45af196f Fix build of sh on GCC platforms where -std=gnu99 is needed. 2017-05-16 16:15:10 +00:00
Bryan Drewery
06f9cb381d Update to 3.1.17
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3117
2017-03-27 17:25:10 +00:00
Bryan Drewery
29f7a6a4fb Update to 3.1.16.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3116
2017-03-19 20:26:22 +00:00
Bryan Drewery
a8e649189b Update to 3.1.15
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3115
2017-03-13 19:14:17 +00:00
Bryan Drewery
45a04670ae Fix building arm64 jails by copying in the needed binutils. 2017-02-15 16:42:49 +00:00
Bryan Drewery
825647e47b Move the release MANIFESTS to misc/freebsd-release-manifests.
Also add a dependency for ca_root_nss to Poudriere.
2016-06-29 23:37:51 +00:00
Bryan Drewery
9e1cb40a53 Fix debugging that crept in 2016-06-24 15:54:07 +00:00
Bryan Drewery
0c105b1676 - Update to 3.1.14
- Fix creating /nxb-bin in the root system
2016-06-24 15:48:59 +00:00
Bryan Drewery
6d5e251a5f - Update to 3.1.13
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3113
2016-06-22 16:18:34 +00:00
Bryan Drewery
7192f9a55d Bump revision after orphan plist fix in r412544. 2016-04-18 21:20:28 +00:00
Olli Hauer
026c472e03 - fix and sort pkg-plist 2016-04-05 06:42:07 +00:00
Colin Percival
f99100b982 Add MANIFEST files from 10.3-RELEASE.
The MANIFEST files were obtained by
(a) verifying the signature on the 10.3-RELEASE announcement against
the GPG key in the FreeBSD documentation repository;
(b) downloading all of the bootonly.iso.xz ISOs;
(c) verifying those files against the hashes listed in the signed release
announcement; and
(d) extracting the MANIFEST files.
2016-04-04 07:07:10 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Bryan Drewery
35d08cb131 - Update to 3.1.12
Changes:
  - Fix error starting up when jail contains ':' (or other special characters)
2016-02-16 17:03:36 +00:00
Colin Percival
811e5a639d Add MANIFEST files from (9|10).*-RELEASE. These files are installed in
/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...
2016-02-16 15:45:28 +00:00
Bryan Drewery
38af45bf21 - Update to 3.1.11
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3111
2016-02-16 00:25:23 +00:00
Bryan Drewery
651d23fa1c Enable ZSH option by default 2016-02-09 00:07:53 +00:00
Bryan Drewery
9db7964a0e Revert usage of -x for rm(1) for now due to 9.x not having it. 2015-11-30 17:26:50 +00:00
Bryan Drewery
bd6c33d11e - Update to 3.1.10
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110
2015-11-25 17:23:29 +00:00
Bryan Drewery
2dd1601dae - Update to 3.1.9
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_319

  - Fix handling of ports dependencies without a PORTSDIR
  - jail -c: Fix fetching when TARGET does not match TARGET_ARCH
2015-10-14 21:06:00 +00:00
Bryan Drewery
6a65e81011 Update to 3.1.8
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318

PR:	        202622
PR:	        193732
2015-09-15 16:43:27 +00:00
Bryan Drewery
e335283ca2 Update to 3.1.7
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_317
 - Restore /usr/sbin and /sbin to PATH lost in 3.1.5
 - HTML: Fix broken log link from 3.1.5
 - Avoid copying /var/db/freebsd-update into build jails
 - QEMU: Fix handling of elftoolchain install for older src checkouts.
2015-05-27 14:44:14 +00:00
Bryan Drewery
58e884a591 Update to 3.1.6
Changes:
  - jail -m src: Fix asking about removing files. This was a bug in 3.1.0. The
    fix came in right after 3.1.5 release.
2015-05-11 15:57:51 +00:00
Bryan Drewery
677d6537a9 Update to 3.1.5
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
2015-05-11 14:03:53 +00:00
Bryan Drewery
aa6ad6e726 USE_GITHUB: For the new support, fix DISTNAME to be more consistent.
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
2015-04-28 18:44:04 +00:00
Bryan Drewery
5f9aedd9d5 No need for bsd.port.options.mk now 2015-04-28 17:27:28 +00:00
Bryan Drewery
4b36d9cb6b Update to 3.1.4
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314
2015-04-10 16:06:21 +00:00
Bryan Drewery
ecd4ad78f3 Update to 3.1.3
Changes:
  - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
2015-04-04 04:45:06 +00:00
Bryan Drewery
a574c6ec77 Update to 3.1.2
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312
2015-03-31 17:26:06 +00:00
Bryan Drewery
db55af0fea Fix the new USE_GITHUB to rename the distfile such that it does not
conflict with the old scheme and cause a "reroll" or "invalid checksums".  This
also avoids clobbering the FreeBSD distcache.

Use a revision in the DISTNAME for USE_GITHUB in case we need to bump this
again for anything. It's more a hint of how to handle it in the future.

Reported by:	mat
Discused with:	mat, antoine, swills
With hat:	portmgr
2015-03-19 20:30:19 +00:00