Date: Thu, 25 Aug 2016 17:23:09 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r420867 - head/ports-mgmt/synth Message-ID: <201608251723.u7PHN9C7073962@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Thu Aug 25 17:23:09 2016 New Revision: 420867 URL: https://svnweb.freebsd.org/changeset/ports/420867 Log: ports-mgmt/synth: Upgrade version 1.42 => 1.43 This is a minor bug fix version. Changes include: * Set close-on-exec operation mode on popen. This is required to stop leaking file descriptors in highly concurrent modes (e.g. 32 builders). It's not supported on FreeBSD 9 or DragonFly 4.4 (and earlier) so this modification is removed for those platforms. * Remove procfs mount for lang/rust and lang/rust-nightly. This was necessary for DragonFly, but rust has been fixed for DF 4.6 and later * Add a stage-QA exception for entries left /var/spool/*. The presence of these are not an identication of a port issue * Sanitize synthexec to verify file descriptors 0 .. 2 are in use and automatically close any file descriptor > 2 before execv fork. Modified: head/ports-mgmt/synth/Makefile head/ports-mgmt/synth/distinfo Modified: head/ports-mgmt/synth/Makefile ============================================================================== --- head/ports-mgmt/synth/Makefile Thu Aug 25 17:14:09 2016 (r420866) +++ head/ports-mgmt/synth/Makefile Thu Aug 25 17:23:09 2016 (r420867) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= synth -PORTVERSION= 1.42 +PORTVERSION= 1.43 DISTVERSIONPREFIX= v CATEGORIES= ports-mgmt @@ -23,7 +23,13 @@ GH_ACCOUNT= jrmarino GPR= ${LOCALBASE}/lib/gnat MAKE_ENV= NCURSES_LINK=static +.include <bsd.port.pre.mk> + post-extract: +.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1000000) || \ + (${OPSYS} == DragonFly && ${OSVERSION} < 400600) + ${REINPLACE_CMD} -e 's|"re"|"r"|' ${WRKSRC}/src/unix.adb +.endif @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|" \ ${WRKSRC}/src/definitions.ads @@ -50,4 +56,4 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/shell-completers/_synth \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions -.include <bsd.port.mk> +.include <bsd.port.post.mk> Modified: head/ports-mgmt/synth/distinfo ============================================================================== --- head/ports-mgmt/synth/distinfo Thu Aug 25 17:14:09 2016 (r420866) +++ head/ports-mgmt/synth/distinfo Thu Aug 25 17:23:09 2016 (r420867) @@ -1,3 +1,3 @@ -TIMESTAMP = 1469058852 -SHA256 (jrmarino-synth-v1.42_GH0.tar.gz) = a54911b461e07e83d5f98b7890c22d4673e3907817bfd01363126d6336320b5b -SIZE (jrmarino-synth-v1.42_GH0.tar.gz) = 102061 +TIMESTAMP = 1472127405 +SHA256 (jrmarino-synth-v1.43_GH0.tar.gz) = e3176fec60ecb5af5712c5ef8e06042c861cb471bc8a3e76d48b647c8907366a +SIZE (jrmarino-synth-v1.43_GH0.tar.gz) = 102067
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608251723.u7PHN9C7073962>