On Mon, Nov 25, 2013 at 12:14:04AM +0100, Juan Francisco Cantero Hurtado wrote: > The problem with some .xz files was the limited datasize of VAX (40MB). > miod@ increased the limits to 128MB with his last commits. > > OK?
Okay for the patch. Your explanation of the problem is wrong, though. vax used to be our last gcc2 architecture, and gcc2 does not support one vital feature of C99, the ability to declare variables at another point besides the start of a block, which did kill xz very thoroughly. > > Index: bsd.port.mk.5 > =================================================================== > RCS file: /usr/cvsync/src/share/man/man5/bsd.port.mk.5,v > retrieving revision 1.386 > diff -u -p -r1.386 bsd.port.mk.5 > --- bsd.port.mk.5 7 Nov 2013 01:25:27 -0000 1.386 > +++ bsd.port.mk.5 24 Nov 2013 22:56:21 -0000 > @@ -1534,9 +1534,6 @@ do > gzip -dc ${FULLDISTDIR}/$$archive | tar xf -;; > esac > done > -.Ed > -The use of xz archives is discouraged, as it makes things impossible to > -build on vax. > .It Ev EXTRACT_ONLY > Set to the list of distfiles to actually extract if some distfiles > should not be extracted during the