Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Mar 2018 17:57:02 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r465832 - head/ports-mgmt/poudriere-devel
Message-ID:  <201803281757.w2SHv2ML004249@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Wed Mar 28 17:57:02 2018
New Revision: 465832
URL: https://svnweb.freebsd.org/changeset/ports/465832

Log:
  - Update to 3.2.5-363-g9c2944629
  - Add BASH option for completion installation
  
    - ports_env: set UID=0 to avoid id -u lookups.
    - Remove USE_PTSORT=no support and only use ptsort.
    - Remove POOL_BUCKETS option
    - Only set POOL_BUCKET_DIRS from load_priorities()
    - SIGINFO: Reverse phase and total times to: phase / total
      The original change order was confusing but so is the change.  It may
      ultimately be reverted.
    - USE_CACHED=yes: Block using this as it does not work.
    - Fix '3: Bad file descriptor' on crashed build
    - Format crashed build with JOB_ID if possible
    - MUTABLE_BASE=schg: Exclude immutable paths from mtree comparisons
    - markfs: No need to rewrite the mtree file every time, just share it from
      MASTERMNT
    - Always null-mount ro /usr/lib32
    - Remove references to INDEX - support removed in 0bef52955606412ac64aceddde6
    - MUTABLE_BASE=schg: Need to track flags for mtree
    - MUTABLE_BASE=schg mtree: Don't ignore changes to schg files with testport
      or bulk -t
    - Remove some shash buckets once no longer needed.
    - Fix some error spam in bulk.
    - Exclude /root from build_fs_violation.
    - MUTABLE_BASE=schg: Allow writing new files to /boot.
    - Move ALLOW_MAKE_JOBS_PACKAGES handle to remove misleading DISABLE_MAKE_JOBS
      in buildlog make.conf
    - bulk: Spawn builds in their own process group.
      Block SIGTTOU/SIGTTIN to avoid stopping on tty access.
    - kill_job: Don't show jobid warning.
    - Close stdin at exit in case an interrupted redirection is referencing the
      jail which results in umount warnings.
    - processonelog: Detect pkg's conflict line
    - processonelog: Try to detect immutable base failures
    - Create /home and /usr/home paths in port build startup
    - MUTABLE_BASE=schg: Allow writing to /usr/home
    - poudriere: Default -e to /usr/local/etc for non-install executions
    - options: Don't pass FLAVOR as a make arg - which may break downstream ports
    - testport -c: Don't pass FLAVOR as a make argument
    - testport: Show log summary at the end
    - Support PKG_NOCOMPRESS in make.conf
    - CCACHE_STATIC_PREFIX: Add CCACHE_JAIL_PREFIX for overriding /ccache in jail
    - MUTABLE_BASE=schg + CCACHE_STATIC_PREFIX: Allow ccache-update-links to work
      properly
    - Add bash completion script
    - Don't consider /var/crash/*.core as build_fs_violations

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 Mar 28 17:39:17 2018	(r465831)
+++ head/ports-mgmt/poudriere-devel/Makefile	Wed Mar 28 17:57:02 2018	(r465832)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	poudriere
-DISTVERSION=	3.2.99.20180313
+DISTVERSION=	3.2.99.20180328
 PORTREVISION=	0
 CATEGORIES=	ports-mgmt
 MASTER_SITES=	LOCAL/bdrewery/${PORTNAME}/ \
@@ -18,14 +18,14 @@ CONFLICTS_INSTALL=	poudriere-[0-9]*
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	freebsd
-GH_TAGNAME=	3.2.5-303-g3a844af55
+GH_TAGNAME=	3.2.5-363-g9c2944629
 #DISTNAME=	${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME}
 
 GNU_CONFIGURE=	yes
 ETCDIR=		${PREFIX}/etc/poudriere.d
 
-OPTIONS_DEFINE=	CERTS DIALOG4PORTS EXAMPLES QEMU ZSH
-OPTIONS_DEFAULT=CERTS DIALOG4PORTS ZSH
+OPTIONS_DEFINE=	BASH CERTS DIALOG4PORTS EXAMPLES QEMU ZSH
+OPTIONS_DEFAULT=BASH CERTS DIALOG4PORTS ZSH
 OPTIONS_SUB=	yes
 
 CERTS_DESC=		Install checksum and SSL certificates for jail creation
@@ -59,10 +59,17 @@ post-patch:
 	${REINPLACE_CMD} '/.PHONY: poudriere/d' ${WRKSRC}/Makefile.*
 
 post-install:
+	${LN} -fs ${LOCALBASE}/share/freebsd/MANIFESTS \
+	    ${STAGEDIR}${DATADIR}/MANIFESTS
+
+post-install-BASH-on:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
 	${INSTALL_DATA} ${WRKSRC}/completions/zsh/_poudriere \
 	    ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
-	${LN} -fs ${LOCALBASE}/share/freebsd/MANIFESTS \
-	    ${STAGEDIR}${DATADIR}/MANIFESTS
+
+post-install-ZSH-on:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions/
+	${INSTALL_DATA} ${WRKSRC}/completions/bash/poudriere \
+	    ${STAGEDIR}${PREFIX}/share/bash-completion/completions/
 
 .include <bsd.port.mk>

Modified: head/ports-mgmt/poudriere-devel/distinfo
==============================================================================
--- head/ports-mgmt/poudriere-devel/distinfo	Wed Mar 28 17:39:17 2018	(r465831)
+++ head/ports-mgmt/poudriere-devel/distinfo	Wed Mar 28 17:57:02 2018	(r465832)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1520961575
-SHA256 (freebsd-poudriere-3.2.99.20180313-3.2.5-303-g3a844af55_GH0.tar.gz) = 04af1d3fb380a5ffcbe3235122215e37bc9cf40106969b3cd1633fe824bb2895
-SIZE (freebsd-poudriere-3.2.99.20180313-3.2.5-303-g3a844af55_GH0.tar.gz) = 4371681
+TIMESTAMP = 1522259201
+SHA256 (freebsd-poudriere-3.2.99.20180328-3.2.5-363-g9c2944629_GH0.tar.gz) = d6ddc3eeb3396735068dd7abf432534546407f4009e0198948dd6ea4f7125ee1
+SIZE (freebsd-poudriere-3.2.99.20180328-3.2.5-363-g9c2944629_GH0.tar.gz) = 4375203

Modified: head/ports-mgmt/poudriere-devel/pkg-plist
==============================================================================
--- head/ports-mgmt/poudriere-devel/pkg-plist	Wed Mar 28 17:39:17 2018	(r465831)
+++ head/ports-mgmt/poudriere-devel/pkg-plist	Wed Mar 28 17:57:02 2018	(r465832)
@@ -22,7 +22,6 @@ libexec/poudriere/rexec
 libexec/poudriere/sh
 libexec/poudriere/timeout
 libexec/poudriere/timestamp
-libexec/poudriere/tsort
 man/man8/poudriere.8.gz
 man/man8/poudriere-bulk.8.gz
 man/man8/poudriere-distclean.8.gz
@@ -108,4 +107,5 @@ man/man8/poudriere-version.8.gz
 %%DATADIR%%/queue.sh
 %%DATADIR%%/status.sh
 %%DATADIR%%/testport.sh
+%%BASH%%share/bash-completion/completions/poudriere
 %%ZSH%%share/zsh/site-functions/_poudriere



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803281757.w2SHv2ML004249>