Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Apr 2016 06:38:28 -0700
From:      Cy Schubert <Cy.Schubert@komquats.com>
To:        Pietro Cerutti <gahr@FreeBSD.org>
Cc:        Cy Schubert <cy@freebsd.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, owner-ports-committers@freebsd.org
Subject:   Re: svn commit: r412652 - head/lang/dmd2
Message-ID:  <201604071338.u37DcS2J076682@slippy.cwsent.com>
In-Reply-To: Message from Pietro Cerutti <gahr@FreeBSD.org> of "Thu, 07 Apr 2016 10:41:21 %2B0200." <f0ff079b4f7d856d9c794b19083d639b@gahr.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
In message <f0ff079b4f7d856d9c794b19083d639b@gahr.ch>, Pietro Cerutti 
writes:
> On 2016-04-07 04:20, Cy Schubert wrote:
> > Author: cy
> > Date: Thu Apr  7 02:20:12 2016
> > New Revision: 412652
> > URL: https://svnweb.freebsd.org/changeset/ports/412652
> > 
> > Log:
> >   Update to 2.071.0.
> > 
> >   The source distribution file this port previously used is no longer
> >   distributed by Digital Mars. The port now fetches the 64-bit FreeBSD
> >   binary distribution file and uses the sources that are bundled in the
> >   tarball to build its own binaries. The port can use sources in the 
> > 32-bit
> >   FreeBSD binary or linux binary files instead -- a diff will show that 
> > the
> >   src and html directories are the same in each distribution file.
> 
> Does this mean that the bootstrap is no more needed? Anyway, the port as 
> it is now fails to extract for me on 10.3-RELEASE amd64.
> 
> # make
> ===>  License ART10 DMD BSL accepted by the user
> ===>  Found saved configuration for dmd2-2.071.0
> ===>   dmd2-2.071.0 depends on file: /usr/local/sbin/pkg - found
> => dmd.2.071.0.freebsd-64.tar.xz doesn't seem to exist in 
> /var/ports/distfiles/.
> => Attempting to fetch 
> http://ftp.digitalmars.com/dmd.2.071.0.freebsd-64.tar.xz
> dmd.2.071.0.freebsd-64.tar.xz                 100% of   11 MB 3537 kBps 
> 00m03s
> => dmd.2.067.1.zip doesn't seem to exist in /var/ports/distfiles/.
> => Attempting to fetch http://ftp.digitalmars.com/dmd.2.067.1.zip
> dmd.2.067.1.zip                               100% of   53 MB 6860 kBps 
> 00m08s
> ===> Fetching all distfiles required by dmd2-2.071.0 for building
> ===>  Extracting for dmd2-2.071.0
> => SHA256 Checksum OK for dmd.2.071.0.freebsd-64.tar.xz.
> => SHA256 Checksum OK for dmd.2.067.1.zip.
> unzip: Unrecognized archive format
> *** Error code 1

Interesting. The ports infrastructure has some gas with different extract 
suffixes. I've reverted to zip format until I have the time to work through 
the issue.

Two other issues have also been fixed.

To answer your last question. The bootstrap is still needed in order to 
support i386 and amd64 using the same tarball. The bootstrap is also needed 
for arm.

(Sorry for being so terse, need to rush off to $JOB.)


-- 
Cheers,
Cy Schubert <Cy.Schubert@komquats.com> or <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604071338.u37DcS2J076682>