From owner-svn-ports-head@freebsd.org Fri Feb 12 21:56:59 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E87EAA712B; Fri, 12 Feb 2016 21:56:59 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D13B187B; Fri, 12 Feb 2016 21:56:59 +0000 (UTC) (envelope-from marino@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u1CLuw1G051279; Fri, 12 Feb 2016 21:56:58 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u1CLuw2l051276; Fri, 12 Feb 2016 21:56:58 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201602122156.u1CLuw2l051276@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Fri, 12 Feb 2016 21:56:58 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r408766 - head/ports-mgmt/synth X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2016 21:56:59 -0000 Author: marino Date: Fri Feb 12 21:56:58 2016 New Revision: 408766 URL: https://svnweb.freebsd.org/changeset/ports/408766 Log: ports-mgmt/synth: Yet another release candidate Unfortunately, there's been a bit too much change since 0.99_6 to confidently release version 1.00, so another release candidate is necessary. Both new features and bug fixes were added. New features: * Provide ability to define environment variables in a profile (/usr/local/etc/synth/-environment) * Support fetching by proxy using these environment variables * Add zsh and bash completion scripts * Accept port origins with trailing file separators (so people using completion scripts don't have to backtrack to remove them) * In text (non-curses) mode, output the current package build tally every 200 seconds (approximately) Bug fixes: * Fix support for system roots that don't match host (e.g. ARCH, OSRELEASE, OSVERSION, etc * Fix ABI check for system roots that don't match host * Remove effect of system /etc/make.conf (originally seen when MAKE_JOBS_NUMBER was defined there and disabled synth) Modified: head/ports-mgmt/synth/Makefile head/ports-mgmt/synth/distinfo head/ports-mgmt/synth/pkg-plist Modified: head/ports-mgmt/synth/Makefile ============================================================================== --- head/ports-mgmt/synth/Makefile Fri Feb 12 21:53:57 2016 (r408765) +++ head/ports-mgmt/synth/Makefile Fri Feb 12 21:56:58 2016 (r408766) @@ -3,8 +3,8 @@ PORTNAME= synth PORTVERSION= 0.99 -PORTREVISION= 6 DISTVERSIONPREFIX= v +PORTREVISION= 7 CATEGORIES= ports-mgmt MAINTAINER= marino@FreeBSD.org @@ -21,7 +21,7 @@ USES= ada:6 ncurses:port USE_GITHUB= yes GH_ACCOUNT= jrmarino GH_PROJECT= synth_external:bundle -GH_TAGNAME= v1.3:bundle 4417017 +GH_TAGNAME= v1.3:bundle a8ed62b # When framework is moved to Ada6, the ada-util and ini-file-manager # libraries can be used as prebuilt (switch default.gpr url) @@ -51,12 +51,18 @@ do-build: -largs build/unix_core.o) do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions \ + ${STAGEDIR}/var/log/synth \ + ${STAGEDIR}/var/synth/live_packages ${INSTALL_PROGRAM} ${WRKSRC}/build/synth \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/synthexec \ ${STAGEDIR}${PREFIX}/libexec ${INSTALL_MAN} ${WRKSRC}/synth.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${MKDIR} ${STAGEDIR}/var/log/synth \ - ${STAGEDIR}/var/synth/live_packages + ${INSTALL_SCRIPT} ${WRKSRC}/shell-completers/_synth.bash \ + ${STAGEDIR}${PREFIX}/etc/bash_completion.d + ${INSTALL_DATA} ${WRKSRC}/shell-completers/_synth \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions .include Modified: head/ports-mgmt/synth/distinfo ============================================================================== --- head/ports-mgmt/synth/distinfo Fri Feb 12 21:53:57 2016 (r408765) +++ head/ports-mgmt/synth/distinfo Fri Feb 12 21:56:58 2016 (r408766) @@ -1,4 +1,4 @@ -SHA256 (jrmarino-synth-v0.99-4417017_GH0.tar.gz) = 5cf9c170e5ed17b58eb07b2056a4d6b409507b6a7bf50d4db9878ccd9a69bbe2 -SIZE (jrmarino-synth-v0.99-4417017_GH0.tar.gz) = 86246 +SHA256 (jrmarino-synth-v0.99-a8ed62b_GH0.tar.gz) = eaaf55991c069e4ab2c81da93cdb32de2d901ad3d7b07915f54def1be934f8a1 +SIZE (jrmarino-synth-v0.99-a8ed62b_GH0.tar.gz) = 90469 SHA256 (jrmarino-synth_external-v1.3_GH0.tar.gz) = 2afc03e494d2394446eabdb5244967c202a79b449c7cad7ea67a87807cc25f44 SIZE (jrmarino-synth_external-v1.3_GH0.tar.gz) = 209283 Modified: head/ports-mgmt/synth/pkg-plist ============================================================================== --- head/ports-mgmt/synth/pkg-plist Fri Feb 12 21:53:57 2016 (r408765) +++ head/ports-mgmt/synth/pkg-plist Fri Feb 12 21:56:58 2016 (r408766) @@ -1,6 +1,8 @@ bin/synth +etc/bash_completion.d/_synth.bash libexec/synthexec man/man1/synth.1.gz +share/zsh/site-functions/_synth @dir /var/log/synth @dir /var/synth @dir /var/synth/live_packages