svn commit: r402402 - head/ports-mgmt/poudriere-devel
Bryan Drewery
bdrewery at FreeBSD.org
Wed Nov 25 17:27:07 UTC 2015
Author: bdrewery
Date: Wed Nov 25 17:27:05 2015
New Revision: 402402
URL: https://svnweb.freebsd.org/changeset/ports/402402
Log:
- 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.
Modified:
head/ports-mgmt/poudriere-devel/Makefile
head/ports-mgmt/poudriere-devel/distinfo
head/ports-mgmt/poudriere-devel/pkg-plist
Modified: head/ports-mgmt/poudriere-devel/Makefile
==============================================================================
--- head/ports-mgmt/poudriere-devel/Makefile Wed Nov 25 17:23:29 2015 (r402401)
+++ head/ports-mgmt/poudriere-devel/Makefile Wed Nov 25 17:27:05 2015 (r402402)
@@ -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
Modified: head/ports-mgmt/poudriere-devel/distinfo
==============================================================================
--- head/ports-mgmt/poudriere-devel/distinfo Wed Nov 25 17:23:29 2015 (r402401)
+++ head/ports-mgmt/poudriere-devel/distinfo Wed Nov 25 17:27:05 2015 (r402402)
@@ -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
Modified: head/ports-mgmt/poudriere-devel/pkg-plist
==============================================================================
--- head/ports-mgmt/poudriere-devel/pkg-plist Wed Nov 25 17:23:29 2015 (r402401)
+++ head/ports-mgmt/poudriere-devel/pkg-plist Wed Nov 25 17:27:05 2015 (r402402)
@@ -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
More information about the svn-ports-all
mailing list