1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-07 06:40:06 +00:00

- Update to master branch checkin 1e0fd46149f9e17e12dadcdd0a28ef40b06587aa

This brings in almost a year of updates that had been held back.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32

  - New sub-command 'image' which is still in development, for generating
    install images.
  - Some poudriered fixes, but it is still experimental.
  - DISTFILES_CACHES may be 'no' to use distfiles/ from ports tree.
  - A cache daemon has been added in, off by default, for experimentation.
  - The ports 'environment' feature from Mk/Scripts/functions.sh:export_ports_env
    is used for dependency gathering now, which avoids 8 or so fork/execs for
    every make -V call.

  jail:
    - New -K [KERNCONF] flag to build and install a kernel into the jail.
    - New -S <path> flag to specify what srcpath to use from the master jail,
      rather than /usr/src.
    - Git support.
    - New -U flag to specify what url to fetch from for git and svn.
    - EXTRA_DISTS added to add to the distribution list fetched/extracted, from
      poudriere.conf.
    - NO_LIB32 added, when set to 'yes' skips installing lib32 distribution.

  ports:
    - Support '-m none' to disable portsnap usage.
    - New -U flag to specify what url to fetch from for git and svn.

  Build process handling:
    - A jexecd process is spawned in the jail and communicated with via rexec
      using a pipe.  This is intended to lessen the jail locking contention,
      allow more easily cleaning up processes, and limiting of TTY.  It is
      still considered experimental.
This commit is contained in:
Bryan Drewery 2015-11-25 17:27:05 +00:00
parent bd6c33d11e
commit 869a663eae
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=402402
3 changed files with 7 additions and 5 deletions

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= poudriere
DISTVERSION= 3.1.99.20151123
DISTVERSION= 3.1.99.20151125
PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
@ -18,8 +18,8 @@ CONFLICTS_INSTALL= poudriere-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_TAGNAME= 3.1.9-30-g47b14b7
DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}
GH_TAGNAME= 1e0fd46149f9e17e12dadcdd0a28ef40b06587aa
#DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d

View File

@ -1,2 +1,2 @@
SHA256 (freebsd-poudriere-3.1.9-30-g47b14b7_GH0.tar.gz) = 211971a21de6cf8fee6ab56e4ebdfc08d5e490e57d8c1ba26362bed20435543f
SIZE (freebsd-poudriere-3.1.9-30-g47b14b7_GH0.tar.gz) = 2830895
SHA256 (freebsd-poudriere-3.1.99.20151125-1e0fd46149f9e17e12dadcdd0a28ef40b06587aa_GH0.tar.gz) = ea980a9893c858e121a416b3f7869a66e314780ba2a0ca5c3408047bc4e6dc24
SIZE (freebsd-poudriere-3.1.99.20151125-1e0fd46149f9e17e12dadcdd0a28ef40b06587aa_GH0.tar.gz) = 2948759

View File

@ -4,6 +4,7 @@ bin/poudriere
%%ETCDIR%%/hooks/pkgbuild.sh.sample
@sample etc/poudriered.conf.sample
etc/rc.d/poudriered
libexec/poudriere/cached
libexec/poudriere/clock_monotonic
libexec/poudriere/cpdup
libexec/poudriere/dirempty
@ -67,6 +68,7 @@ man/man8/poudriere.8.gz
%%DATADIR%%/html/index.html
%%DATADIR%%/html/jail.html
%%DATADIR%%/html/robots.txt
%%DATADIR%%/image.sh
%%DATADIR%%/include/common.sh.dragonfly
%%DATADIR%%/include/common.sh.freebsd
%%DATADIR%%/include/colors.pre.sh