On 10/11 12:42, Stuart Henderson wrote:
> On 2020/10/10 23:39, Daniel Dickman wrote:
> > This update includes a fix for CVE-2020-11979.
> >
> > To summarize, the fix for CVE-2020-1945 that was done in ant 1.10.8 did
> > not work as intended so a new release of ant was made to try again.
> >
> > Diff below includes a quirks update.
> >
> > The consumers of ant were compile tested with the update below:
> >
> > editors/libreoffice
> > graphics/opencv
> > math/rstudio
> > textproc/link-grammar
> >
> > ok?
>
> OK. I built the other consumers too - apart from a problem in jruby
> unrelated to the ant update, they were also OK.
>
> Jeremy: jruby builds libffi using g++ rather than using the system
> compiler (noticed because I "rm -rf /usr/bin/{gcc,g++} /usr/lib/gcc-lib"
> in /etc/rc.local) - OK for this?
As a style issue, I would move the MAKE_ENV above WRKDIST, but either
way, OK jeremy@.
Thanks,
Jeremy
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/jruby/Makefile,v
> retrieving revision 1.88
> diff -u -p -r1.88 Makefile
> --- Makefile 5 Aug 2020 21:33:25 -0000 1.88
> +++ Makefile 11 Oct 2020 11:39:34 -0000
> @@ -6,6 +6,7 @@ ONLY_FOR_ARCHS = amd64
> COMMENT = pure-Java implementation of the Ruby language
>
> V = 9.2.13.0
> +REVISION = 0
> DISTNAME = jruby-dist-${V}-bin
> PKGNAME = jruby-${V}
> CATEGORIES = lang lang/ruby
> @@ -54,6 +55,8 @@ post-extract:
> cd ${WRKSRC} && mkdir jruby-launcher \
> && cd jruby-launcher && tar zxf ../../data.tar.gz \
> && rm -f ../../data.tar.gz
> +
> +MAKE_ENV+= CXX=${CXX}
>
> do-configure:
> ${SUBST_CMD} ${WRKSRC}/jruby-launcher/jrubyexe.cpp \
>