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-all
mailing list