Index: head/ports-mgmt/poudriere-devel/Makefile =================================================================== --- head/ports-mgmt/poudriere-devel/Makefile (revision 434624) +++ head/ports-mgmt/poudriere-devel/Makefile (revision 434625) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= poudriere -DISTVERSION= 3.1.99.20160624 -PORTREVISION= 3 +DISTVERSION= 3.1.99.20170221 +PORTREVISION= 0 CATEGORIES= ports-mgmt MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \ http://mirror.shatow.net/freebsd/${PORTNAME}/ \ GH PKGNAMESUFFIX= -devel MAINTAINER= bdrewery@FreeBSD.org COMMENT= Port build and test system LICENSE= BSD2CLAUSE CONFLICTS_INSTALL= poudriere-[0-9]* USE_GITHUB= yes GH_ACCOUNT= freebsd -GH_TAGNAME= 3.0-1677-g146fc3f +GH_TAGNAME= 3.0-1822-ge8f0d3e #DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME} GNU_CONFIGURE= yes ETCDIR= ${PREFIX}/etc/poudriere.d OPTIONS_DEFINE= ZSH QEMU EXAMPLES OPTIONS_DEFAULT=ZSH OPTIONS_SUB= yes RUN_DEPENDS+= ca_root_nss>=0:security/ca_root_nss RUN_DEPENDS+= freebsd-release-manifests>0:misc/freebsd-release-manifests QEMU_DESC= Add qemu-user-static to compile ports for non-x86 architectures QEMU_RUN_DEPENDS= qemu-user-static>0:emulators/qemu-user-static post-install: @${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 .include Index: head/ports-mgmt/poudriere-devel/distinfo =================================================================== --- head/ports-mgmt/poudriere-devel/distinfo (revision 434624) +++ head/ports-mgmt/poudriere-devel/distinfo (revision 434625) @@ -1,3 +1,3 @@ -TIMESTAMP = 1466783382 -SHA256 (freebsd-poudriere-3.1.99.20160624-3.0-1677-g146fc3f_GH0.tar.gz) = 7f8071d836dd8770d098514059604eca898d06ce99f71bff082d168aa6fa6906 -SIZE (freebsd-poudriere-3.1.99.20160624-3.0-1677-g146fc3f_GH0.tar.gz) = 2939889 +TIMESTAMP = 1487697127 +SHA256 (freebsd-poudriere-3.1.99.20170221-3.0-1822-ge8f0d3e_GH0.tar.gz) = 6f2702bd7f4f753c40a43df6599a46657766d39deda83a2e2df746d1525fb68a +SIZE (freebsd-poudriere-3.1.99.20170221-3.0-1822-ge8f0d3e_GH0.tar.gz) = 2952866 Index: head/ports-mgmt/poudriere-devel/files/patch-mkdir-vp =================================================================== --- head/ports-mgmt/poudriere-devel/files/patch-mkdir-vp (revision 434624) +++ head/ports-mgmt/poudriere-devel/files/patch-mkdir-vp (nonexistent) @@ -1,19 +0,0 @@ -commit e7a21685d30fc183b46cd7c5e0f134ce3a6126fc -Author: Bryan Drewery -Date: Fri Jun 24 08:52:08 2016 -0700 - - Don't use -v for mkdir - -diff --git src/share/poudriere/common.sh src/share/poudriere/common.sh -index 00eecca..75c02b7 100755 ---- src/share/poudriere/common.sh -+++ src/share/poudriere/common.sh -@@ -1179,7 +1179,7 @@ do_jail_mounts() { - - fi - echo ${nullpaths} | tr ' ' '\n' | sed -e "s,^/,${mnt}/," | \ -- xargs mkdir -vp -+ xargs mkdir -p - for nullpath in ${nullpaths}; do - [ -d "${from}${nullpath}" -a "${from}" != "${mnt}" ] && \ - ${NULLMOUNT} -o ro "${from}${nullpath}" "${mnt}${nullpath}" Property changes on: head/ports-mgmt/poudriere-devel/files/patch-mkdir-vp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/ports-mgmt/poudriere-devel/files/patch-arm64-binutils =================================================================== --- head/ports-mgmt/poudriere-devel/files/patch-arm64-binutils (revision 434624) +++ head/ports-mgmt/poudriere-devel/files/patch-arm64-binutils (nonexistent) @@ -1,29 +0,0 @@ -commit 58b0c214d76525e53745133cd3de56eda5379934 -Author: Bryan Drewery -Date: Fri Aug 26 14:23:39 2016 -0700 - - For arm64 copy the latest aarch64-binutils ld into the jail at startup. - - This will work like the qemu installation done at startup, and not require - messing with the jail creation/update or snapshots. - -diff --git src/share/poudriere/common.sh src/share/poudriere/common.sh -index 4261243..8e0c8cf 100755 ---- src/share/poudriere/common.sh -+++ src/share/poudriere/common.sh -@@ -1795,6 +1795,15 @@ jail_start() { - mkdir -p "${tomnt}${EMULATOR%/*}" - cp -f "${EMULATOR}" "${tomnt}${EMULATOR}" - fi -+ # Handle special ARM64 needs -+ if [ "${arch#*.}" = "aarch64" ] && ! [ -f "${tomnt}/usr/bin/ld" ]; then -+ if [ -f /usr/local/aarch64-freebsd/bin/ld ]; then -+ cp -f /usr/local/aarch64-freebsd/bin/ld \ -+ "${tomnt}/usr/bin/ld" -+ else -+ err 1 "Arm64 requires aarch64-binutils to be installed." -+ fi -+ fi - - if [ -d "${CCACHE_DIR:-/nonexistent}" ]; then - cat >> "${tomnt}/etc/make.conf" <<-EOF Property changes on: head/ports-mgmt/poudriere-devel/files/patch-arm64-binutils ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/ports-mgmt/poudriere-devel/files/patch-src__libexec__poudriere__cached__cached.c =================================================================== --- head/ports-mgmt/poudriere-devel/files/patch-src__libexec__poudriere__cached__cached.c (nonexistent) +++ head/ports-mgmt/poudriere-devel/files/patch-src__libexec__poudriere__cached__cached.c (revision 434625) @@ -0,0 +1,12 @@ +diff --git src/libexec/poudriere/cached/cached.c src/libexec/poudriere/cached/cached.c +index 68ba6e6..ce266cd 100644 +--- src/libexec/poudriere/cached/cached.c ++++ src/libexec/poudriere/cached/cached.c +@@ -26,6 +26,7 @@ + + #include + ++#include + #include + #include + #include Property changes on: head/ports-mgmt/poudriere-devel/files/patch-src__libexec__poudriere__cached__cached.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +1 \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/ports-mgmt/poudriere-devel/pkg-plist =================================================================== --- head/ports-mgmt/poudriere-devel/pkg-plist (revision 434624) +++ head/ports-mgmt/poudriere-devel/pkg-plist (revision 434625) @@ -1,90 +1,92 @@ 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/cachec libexec/poudriere/cached -libexec/poudriere/clock_monotonic +libexec/poudriere/clock libexec/poudriere/cpdup libexec/poudriere/dirempty libexec/poudriere/dirwatch libexec/poudriere/jexecd libexec/poudriere/locked_mkdir libexec/poudriere/nc libexec/poudriere/poudriered +libexec/poudriere/ptsort libexec/poudriere/rename libexec/poudriere/rexec libexec/poudriere/sh 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%%/MANIFESTS %%DATADIR%%/awk/dependency_loop.awk %%DATADIR%%/awk/humanize.awk %%DATADIR%%/awk/json.awk %%DATADIR%%/awk/json_jail.awk %%DATADIR%%/awk/json_top.awk %%DATADIR%%/awk/processonelog2.awk %%DATADIR%%/awk/siginfo_buildtime.awk %%DATADIR%%/api.sh %%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/jail.html %%DATADIR%%/html/robots.txt %%DATADIR%%/image.sh %%DATADIR%%/include/common.sh.dragonfly %%DATADIR%%/include/common.sh.freebsd %%DATADIR%%/include/colors.pre.sh %%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 %%ZSH%%share/zsh/site-functions/_poudriere