svn commit: r373856 - in head: . ports-mgmt/poudriere ports-mgmt/poudriere/files

Bryan Drewery bdrewery at FreeBSD.org
Thu Dec 4 00:37:02 UTC 2014


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 at 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 at 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 at 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
+ at 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


More information about the svn-ports-head mailing list