Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Dec 2014 00:37:00 +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: r373856 - in head: . ports-mgmt/poudriere ports-mgmt/poudriere/files
Message-ID:  <201412040037.sB40b0Di036084@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Thu Dec  4 00:36:59 2014
New Revision: 373856
URL: https://svnweb.freebsd.org/changeset/ports/373856
QAT: https://qat.redports.org/buildarchive/r373856/

Log:
  Update to 3.1.0.
  
  19 months have passed since the release of 3.0.0 and there have been 1259
  commits from over 24 contributors. Though many of the bugfixes did make it into
  the 3.0 branch, not all of them did.
  
  3.1 brings many speedups, new features and commands, a new web interface, and
  build hooks. The new web interface works at a top-level, jail-level and the
  build-level still by using a static site with AJAX.
  
  There is a queue system that is not quite ready yet but should make it into
  3.2.
  
  The release notes documenting the major changes is at
  https://github.com/freebsd/poudriere/wiki/release_notes_31
  
  Thank you to everyone involved.
  
  Support can be found in #poudriere on Freenode.

Deleted:
  head/ports-mgmt/poudriere/files/
Modified:
  head/UPDATING
  head/ports-mgmt/poudriere/Makefile
  head/ports-mgmt/poudriere/distinfo
  head/ports-mgmt/poudriere/pkg-descr
  head/ports-mgmt/poudriere/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Thu Dec  4 00:03:50 2014	(r373855)
+++ head/UPDATING	Thu Dec  4 00:36:59 2014	(r373856)
@@ -5,6 +5,14 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20141203:
+  AFFECTS: users of ports-mgmt/poudriere
+  AUTHOR: bdrewery@FreeBSD.org
+
+  Poudriere has been updated to 3.1.0. See the release notes at
+  https://github.com/freebsd/poudriere/wiki/release_notes_31 for
+  information on changed features and required setup.
+
 20141130:
   AFFECTS: users of devel/gettext (close to everyone)
   AUTHOR: tijl@FreeBSD.org

Modified: head/ports-mgmt/poudriere/Makefile
==============================================================================
--- head/ports-mgmt/poudriere/Makefile	Thu Dec  4 00:03:50 2014	(r373855)
+++ head/ports-mgmt/poudriere/Makefile	Thu Dec  4 00:36:59 2014	(r373856)
@@ -1,26 +1,40 @@
 # $FreeBSD$
 
 PORTNAME=	poudriere
-PORTVERSION=	3.0.19
+DISTVERSION=	3.1.0
+PORTREVISION=	0
 CATEGORIES=	ports-mgmt
-MASTER_SITES=	http://fossil.etoilebsd.net/poudriere/tarball/ \
-		LOCAL/bdrewery/${PORTNAME}/
-DISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}?uuid=${PORTVERSION}
+MASTER_SITES=	LOCAL/bdrewery/${PORTNAME}/ \
+		http://mirror.shatow.net/freebsd/${PORTNAME}/ \
+		GH
+DISTNAME=	${GH_ACCOUNT}-${GH_PROJECT}-${PORTVERSION}-0-g${GH_COMMIT}
 
 MAINTAINER=	bdrewery@FreeBSD.org
 COMMENT=	Port build and test system
 
 LICENSE=	BSD2CLAUSE
 
-OPTIONS_DEFINE=	ZSH
+CONFLICTS_INSTALL=	poudriere-devel-[0-9]*
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	freebsd
+GH_COMMIT=	17f761b
+GH_TAGNAME=	${GH_COMMIT}
+
+GNU_CONFIGURE=	yes
+ETCDIR=		${PREFIX}/etc/poudriere.d
+
+OPTIONS_DEFINE=	ZSH QEMU
 OPTIONS_SUB=	yes
 
-CONFLICTS_INSTALL=	poudriere-devel
+QEMU_DESC=	Add qemu-user-static to compile ports for non-x86 architectures
+QEMU_RUN_DEPENDS=	qemu-user-static>0:${PORTSDIR}/emulators/qemu-user-static
+
+.include <bsd.port.options.mk>
 
 post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/poudriere/*
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
-	@${INSTALL_DATA} ${WRKSRC}/zsh-completions \
-	    ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_poudriere
+	${INSTALL_DATA} ${WRKSRC}/completions/zsh/_poudriere \
+	    ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
 
 .include <bsd.port.mk>

Modified: head/ports-mgmt/poudriere/distinfo
==============================================================================
--- head/ports-mgmt/poudriere/distinfo	Thu Dec  4 00:03:50 2014	(r373855)
+++ head/ports-mgmt/poudriere/distinfo	Thu Dec  4 00:36:59 2014	(r373856)
@@ -1,2 +1,2 @@
-SHA256 (poudriere-3.0.19.tar.gz?uuid=3.0.19) = ab2f79c3ffb5ed6946c7a36df87bced1cbff083870188d2150dcf71c4a9db9c0
-SIZE (poudriere-3.0.19.tar.gz?uuid=3.0.19) = 156255
+SHA256 (freebsd-poudriere-3.1.0-0-g17f761b.tar.gz) = 24815c2d7781af617a19a5fd3b00cda6977c2b3325ca5b589601c32f948f958e
+SIZE (freebsd-poudriere-3.1.0-0-g17f761b.tar.gz) = 2713346

Modified: head/ports-mgmt/poudriere/pkg-descr
==============================================================================
--- head/ports-mgmt/poudriere/pkg-descr	Thu Dec  4 00:03:50 2014	(r373855)
+++ head/ports-mgmt/poudriere/pkg-descr	Thu Dec  4 00:36:59 2014	(r373856)
@@ -2,4 +2,4 @@ poudriere is a tool primarily designed t
 FreeBSD. However, most people will find it useful to bulk build ports
 for FreeBSD.
 
-WWW: https://fossil.etoilebsd.net/poudriere/doc/3.0.x/doc/index.wiki
+WWW: https://github.com/freebsd/poudriere/wiki

Modified: head/ports-mgmt/poudriere/pkg-plist
==============================================================================
--- head/ports-mgmt/poudriere/pkg-plist	Thu Dec  4 00:03:50 2014	(r373855)
+++ head/ports-mgmt/poudriere/pkg-plist	Thu Dec  4 00:36:59 2014	(r373856)
@@ -1,28 +1,81 @@
 bin/poudriere
 @sample etc/poudriere.conf.sample
+%%ETCDIR%%/hooks/bulk.sh.sample
+%%ETCDIR%%/hooks/pkgbuild.sh.sample
+@sample etc/poudriered.conf.sample
+etc/rc.d/poudriered
 libexec/poudriere/cpdup
 libexec/poudriere/dirempty
 libexec/poudriere/dirwatch
-libexec/poudriere/make_index
+libexec/poudriere/jexecd
+libexec/poudriere/nc
+libexec/poudriere/poudriered
+libexec/poudriere/rename
+libexec/poudriere/rexec
+libexec/poudriere/timeout
+libexec/poudriere/timestamp
+libexec/poudriere/tsort
 man/man8/poudriere.8.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httpd.conf.sample
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nginx.conf.sample
 %%DATADIR%%/awk/dependency_loop.awk
 %%DATADIR%%/awk/humanize.awk
 %%DATADIR%%/awk/json.awk
-%%DATADIR%%/awk/make_index.awk
+%%DATADIR%%/awk/json_jail.awk
+%%DATADIR%%/awk/json_top.awk
+%%DATADIR%%/awk/processonelog2.awk
 %%DATADIR%%/awk/siginfo_buildtime.awk
 %%DATADIR%%/bulk.sh
 %%DATADIR%%/clean.sh
 %%DATADIR%%/common.sh
 %%DATADIR%%/daemon.sh
 %%DATADIR%%/distclean.sh
+%%DATADIR%%/html/assets/DataTables-1.10.0/css/jquery.dataTables.min.css
+%%DATADIR%%/html/assets/DataTables-1.10.0/css/jquery.dataTables_themeroller.min.css
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/back_disabled.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/back_enabled.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/back_enabled_hover.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/forward_disabled.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/forward_enabled.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/forward_enabled_hover.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/sort_asc.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/sort_asc_disabled.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/sort_both.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/sort_desc.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/images/sort_desc_disabled.png
+%%DATADIR%%/html/assets/DataTables-1.10.0/js/jquery.dataTables.min.js
+%%DATADIR%%/html/assets/bootstrap-3.1.1/css/bootstrap-theme.min.css
+%%DATADIR%%/html/assets/bootstrap-3.1.1/css/bootstrap.min.css
+%%DATADIR%%/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot
+%%DATADIR%%/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.svg
+%%DATADIR%%/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf
+%%DATADIR%%/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff
+%%DATADIR%%/html/assets/bootstrap-3.1.1/js/bootstrap.min.js
+%%DATADIR%%/html/assets/favicon.ico
+%%DATADIR%%/html/assets/jquery-1.11.1.js
+%%DATADIR%%/html/assets/jquery-1.11.1.min.js
+%%DATADIR%%/html/assets/jquery-1.11.1.min.map
+%%DATADIR%%/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
+%%DATADIR%%/html/assets/logo.svg
+%%DATADIR%%/html/assets/poudriere.css
+%%DATADIR%%/html/assets/poudriere.js
+%%DATADIR%%/html/build.html
 %%DATADIR%%/html/index.html
-%%DATADIR%%/html/jquery-1.9.1.min.js
-%%DATADIR%%/html/logo.jpg
-%%DATADIR%%/html/poudriere.css
-%%DATADIR%%/html/poudriere.js
+%%DATADIR%%/html/jail.html
+%%DATADIR%%/html/robots.txt
+%%DATADIR%%/include/common.sh.dragonfly
+%%DATADIR%%/include/common.sh.freebsd
+%%DATADIR%%/include/colors.sh
+%%DATADIR%%/include/display.sh
+%%DATADIR%%/include/fs.sh
+%%DATADIR%%/include/hash.sh
+%%DATADIR%%/include/html.sh
+%%DATADIR%%/include/parallel.sh
 %%DATADIR%%/jail.sh
 %%DATADIR%%/options.sh
+%%DATADIR%%/pkgclean.sh
 %%DATADIR%%/ports.sh
+%%DATADIR%%/processonelog.sh
 %%DATADIR%%/queue.sh
 %%DATADIR%%/status.sh
 %%DATADIR%%/testport.sh



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