From owner-svn-ports-all@FreeBSD.ORG Sun Mar 23 15:40:11 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D60686F8; Sun, 23 Mar 2014 15:40:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B705D6E4; Sun, 23 Mar 2014 15:40:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2NFeBhv061185; Sun, 23 Mar 2014 15:40:11 GMT (envelope-from bdrewery@svn.freebsd.org) Received: (from bdrewery@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2NFeBjV061182; Sun, 23 Mar 2014 15:40:11 GMT (envelope-from bdrewery@svn.freebsd.org) Message-Id: <201403231540.s2NFeBjV061182@svn.freebsd.org> From: Bryan Drewery Date: Sun, 23 Mar 2014 15:40:11 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r348866 - head/ports-mgmt/poudriere-devel X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2014 15:40:11 -0000 Author: bdrewery Date: Sun Mar 23 15:40:10 2014 New Revision: 348866 URL: http://svnweb.freebsd.org/changeset/ports/348866 QAT: https://qat.redports.org/buildarchive/r348866/ Log: - Update to checkin 0966e62bc4 - Cleanup Makefile to use pkg-plist [1] Changes: - make_index fixes (use ports/portsnap version now) - Documentation updates - Use autotools for build - All incremental messages are in a consistent format now. - New daemon poudriered using libucl with fine-grained permissions, but not yet hooked up or documented. It will be hooked up to poudriere-queue and documented soon. - Add an nc(1) wrapper to work around src change r249499. - status: Add -H for scripted mode - status: Show URL if available - Allow to specify revision when running poudriere jail -u with svn method with -t - bulk: Add -i and -I for interactive testing of all specified ports at once, requires ports r348859 change to Mk/bsd.port.mk. - Report modification of directories during leftover check (owner or permission changed). - Fix ipv6 only usage - Ensure /sbin and /usr/sbin are in PATH when running - Remove trailing slashes from listed_ports. - Exit quicker after ^C during packaging phases by killing pkg-static - Fix child process cleanup logic to only sleep if child still running. - Always dismount filesystems and try cleaning up when exiting and in jail -k - For stage_orphans, ignore modified files (such as nobody vs root) - testport -I: Mark cleanup done, not as recursively failing - testport -i: Use a local.conf instead of PACKAGESITE - testport -I: Suggest same login method which is more sane/clean than exec /bin/sh - options: Require dialog4ports as it runs from host and jail may be for a different ARCH - Ignore parents of home directories too during leftovers check - Restrict ZFS on 9.0/9.1 due to known deadlock - bulk: Parse MOVED for given port build list - Add support for svnlite and overriding SVN_CMD - Show warning when jail is newer than host - Show host/jail OSVERSION in build logs Submitted by: Johannes Jost Meixner [1] (based on) PR: ports/187373 [1] Added: head/ports-mgmt/poudriere-devel/pkg-plist (contents, props changed) Modified: head/ports-mgmt/poudriere-devel/Makefile head/ports-mgmt/poudriere-devel/distinfo Modified: head/ports-mgmt/poudriere-devel/Makefile ============================================================================== --- head/ports-mgmt/poudriere-devel/Makefile Sun Mar 23 15:34:13 2014 (r348865) +++ head/ports-mgmt/poudriere-devel/Makefile Sun Mar 23 15:40:10 2014 (r348866) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= poudriere -PORTVERSION= 3.0.99.20140131 +PORTVERSION= 3.0.99.20140320 CATEGORIES= ports-mgmt MASTER_SITES= http://fossil.etoilebsd.net/poudriere/tarball/ \ LOCAL/bdrewery/${PORTNAME}/ @@ -13,93 +13,23 @@ COMMENT= Port build and test system LICENSE= BSD2CLAUSE -FSL_CHKIN= 74abc9e1c2 - -OPTIONS_DEFINE= ZSH - CONFLICTS_INSTALL= poudriere-[0-9]* +FSL_CHKIN= 0966e62bc4 + USES= uidfix +GNU_CONFIGURE= yes -PLIST_FILES= etc/poudriere.conf.sample \ - etc/poudriere.d/hooks/bulk.sh.sample \ - etc/poudriere.d/hooks/pkgbuild.sh.sample \ - etc/rc.d/poudriere \ - bin/poudriere \ - man/man8/poudriere.8.gz \ - libexec/poudriere/cpdup \ - libexec/poudriere/dirwatch \ - libexec/poudriere/dirempty \ - libexec/poudriere/make_index \ - libexec/poudriere/rename \ - share/poudriere/awk/dependency_loop.awk \ - share/poudriere/awk/humanize.awk \ - share/poudriere/awk/json.awk \ - share/poudriere/awk/siginfo_buildtime.awk \ - share/poudriere/html/index.html \ - share/poudriere/html/assets/bootstrap/css/bootstrap-responsive.min.css \ - share/poudriere/html/assets/bootstrap/css/bootstrap.min.css \ - share/poudriere/html/assets/bootstrap/img/glyphicons-halflings-white.png \ - share/poudriere/html/assets/bootstrap/img/glyphicons-halflings.png \ - share/poudriere/html/assets/bootstrap/js/bootstrap.min.js \ - share/poudriere/html/assets/dataTables/css/jquery.dataTables.css \ - share/poudriere/html/assets/dataTables/images/back_disabled.png \ - share/poudriere/html/assets/dataTables/images/back_enabled.png \ - share/poudriere/html/assets/dataTables/images/back_enabled_hover.png \ - share/poudriere/html/assets/dataTables/images/forward_disabled.png \ - share/poudriere/html/assets/dataTables/images/forward_enabled.png \ - share/poudriere/html/assets/dataTables/images/forward_enabled_hover.png \ - share/poudriere/html/assets/dataTables/images/sort_asc.png \ - share/poudriere/html/assets/dataTables/images/sort_asc_disabled.png \ - share/poudriere/html/assets/dataTables/images/sort_both.png \ - share/poudriere/html/assets/dataTables/images/sort_desc.png \ - share/poudriere/html/assets/dataTables/images/sort_desc_disabled.png \ - share/poudriere/html/assets/dataTables/js/jquery.dataTables.min.js \ - share/poudriere/html/assets/jquery-1.9.1.min.js \ - share/poudriere/html/assets/logo.jpg \ - share/poudriere/html/assets/poudriere.css \ - share/poudriere/html/assets/poudriere.js \ - share/poudriere/bulk.sh \ - share/poudriere/clean.sh \ - share/poudriere/common.sh \ - share/poudriere/common.sh.dragonfly \ - share/poudriere/common.sh.freebsd \ - share/poudriere/daemon.sh \ - share/poudriere/distclean.sh \ - share/poudriere/jail.sh \ - share/poudriere/options.sh \ - share/poudriere/pkgclean.sh \ - share/poudriere/ports.sh \ - share/poudriere/processonelog.sh \ - share/poudriere/processonelog2.sh \ - share/poudriere/queue.sh \ - share/poudriere/status.sh \ - share/poudriere/testport.sh - -PLIST_DIRS= libexec/poudriere \ - share/poudriere/awk \ - share/poudriere/html/assets/bootstrap/css \ - share/poudriere/html/assets/bootstrap/img \ - share/poudriere/html/assets/bootstrap/js \ - share/poudriere/html/assets/bootstrap \ - share/poudriere/html/assets/dataTables/css \ - share/poudriere/html/assets/dataTables/images \ - share/poudriere/html/assets/dataTables/js \ - share/poudriere/html/assets/dataTables \ - share/poudriere/html/assets \ - share/poudriere/html \ - share/poudriere -PLIST_DIRSTRY= etc/poudriere.d/hooks \ - etc/poudriere.d +OPTIONS_DEFINE= ZSH +OPTIONS_SUB= yes .include +post-install: .if ${PORT_OPTIONS:MZSH} -PLIST_FILES+= share/zsh/site-functions/_poudriere -PLIST_DIRSTRY+= share/zsh/site-functions -PLIST_DIRSTRY+= share/zsh/ -.else -MAKE_ENV+= NO_ZSH=yes + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ + ${INSTALL_DATA} ${WRKSRC}/completions/zsh/_poudriere \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ .endif .include Modified: head/ports-mgmt/poudriere-devel/distinfo ============================================================================== --- head/ports-mgmt/poudriere-devel/distinfo Sun Mar 23 15:34:13 2014 (r348865) +++ head/ports-mgmt/poudriere-devel/distinfo Sun Mar 23 15:40:10 2014 (r348866) @@ -1,2 +1,2 @@ -SHA256 (poudriere-3.0.99.20140131.tar.gz?uuid=74abc9e1c2) = 85dc27eac54b93047a20e117a666851d90ec7838911d33071edde750c2248c23 -SIZE (poudriere-3.0.99.20140131.tar.gz?uuid=74abc9e1c2) = 252849 +SHA256 (poudriere-3.0.99.20140320.tar.gz?uuid=0966e62bc4) = 8f63df4003b8a09ef6f8fe0b2e14050bc2e742fb0d745080ce1a194d155cc268 +SIZE (poudriere-3.0.99.20140320.tar.gz?uuid=0966e62bc4) = 2364140 Added: head/ports-mgmt/poudriere-devel/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ports-mgmt/poudriere-devel/pkg-plist Sun Mar 23 15:40:10 2014 (r348866) @@ -0,0 +1,71 @@ +bin/poudriere +etc/poudriere.conf.sample +etc/poudriered.conf.sample +etc/rc.d/poudriered +libexec/poudriere/cpdup +libexec/poudriere/dirempty +libexec/poudriere/dirwatch +libexec/poudriere/make_index +libexec/poudriere/nc +libexec/poudriere/rename +sbin/poudriered +man/man8/poudriere.8.gz +%%DATADIR%%/awk/dependency_loop.awk +%%DATADIR%%/awk/humanize.awk +%%DATADIR%%/awk/json.awk +%%DATADIR%%/awk/siginfo_buildtime.awk +%%DATADIR%%/bulk.sh +%%DATADIR%%/clean.sh +%%DATADIR%%/common.sh +%%DATADIR%%/common.sh.dragonfly +%%DATADIR%%/common.sh.freebsd +%%DATADIR%%/daemon.sh +%%DATADIR%%/distclean.sh +%%DATADIR%%/html/assets/bootstrap/css/bootstrap-responsive.min.css +%%DATADIR%%/html/assets/bootstrap/css/bootstrap.min.css +%%DATADIR%%/html/assets/bootstrap/img/glyphicons-halflings-white.png +%%DATADIR%%/html/assets/bootstrap/img/glyphicons-halflings.png +%%DATADIR%%/html/assets/bootstrap/js/bootstrap.min.js +%%DATADIR%%/html/assets/dataTables/css/jquery.dataTables.css +%%DATADIR%%/html/assets/dataTables/images/back_disabled.png +%%DATADIR%%/html/assets/dataTables/images/back_enabled.png +%%DATADIR%%/html/assets/dataTables/images/back_enabled_hover.png +%%DATADIR%%/html/assets/dataTables/images/forward_disabled.png +%%DATADIR%%/html/assets/dataTables/images/forward_enabled.png +%%DATADIR%%/html/assets/dataTables/images/forward_enabled_hover.png +%%DATADIR%%/html/assets/dataTables/images/sort_asc.png +%%DATADIR%%/html/assets/dataTables/images/sort_asc_disabled.png +%%DATADIR%%/html/assets/dataTables/images/sort_both.png +%%DATADIR%%/html/assets/dataTables/images/sort_desc.png +%%DATADIR%%/html/assets/dataTables/images/sort_desc_disabled.png +%%DATADIR%%/html/assets/dataTables/js/jquery.dataTables.min.js +%%DATADIR%%/html/assets/jquery-1.9.1.min.js +%%DATADIR%%/html/assets/logo.jpg +%%DATADIR%%/html/assets/poudriere.css +%%DATADIR%%/html/assets/poudriere.js +%%DATADIR%%/html/index.html +%%DATADIR%%/jail.sh +%%DATADIR%%/options.sh +%%DATADIR%%/pkgclean.sh +%%DATADIR%%/ports.sh +%%DATADIR%%/processonelog.sh +%%DATADIR%%/processonelog2.sh +%%DATADIR%%/queue.sh +%%DATADIR%%/status.sh +%%DATADIR%%/testport.sh +%%ZSH%%share/zsh/site-functions/_poudriere +%%ZSH%%@dirrmtry share/zsh/site-functions +%%ZSH%%@dirrmtry share/zsh/ +@dirrm %%DATADIR%%/html/assets/dataTables/js +@dirrm %%DATADIR%%/html/assets/dataTables/images +@dirrm %%DATADIR%%/html/assets/dataTables/css +@dirrm %%DATADIR%%/html/assets/dataTables +@dirrm %%DATADIR%%/html/assets/bootstrap/js +@dirrm %%DATADIR%%/html/assets/bootstrap/img +@dirrm %%DATADIR%%/html/assets/bootstrap/css +@dirrm %%DATADIR%%/html/assets/bootstrap +@dirrm %%DATADIR%%/html/assets +@dirrm %%DATADIR%%/html +@dirrm %%DATADIR%%/awk +@dirrm %%DATADIR%% +@dirrm libexec/poudriere