On Mon, 15 Apr 2019 20:30:54 +0200
Charlene Wendling <[email protected]> wrote:

> On Mon, 15 Apr 2019 15:52:28 +0100
> Stuart Henderson <[email protected]> wrote:
> 
> > On 2019/04/15 16:48, Charlene Wendling wrote:
> > > 
> > > Take 2, as i've already worked on it when ports-gcc-6 was out.
> > > 
> > > > error: struct std::tr1::array<long long int, 50> has no member
> > > > named fill
> > > 
> > > There is already a set of patches to fix these issues. It was
> > > limited to clang so far, i removed this limitation. I've also
> > > removed the sparc64 workarounds as they are not needed anymore
> > > nowadays [0], it uses ports-gcc.
> > 
> > > -.if ${PROPERTIES:Mclang}
> > > +CXXFLAGS +=              -std=c++11
> > > +# some patches involve the tr1 stuff
> > > +PATCH_LIST =             patch-* clangpatch-*
> > > +
> > 
> > As this is now unconditional, please merge the clangpatch-* files
> > into the main patch-* and get rid of PATCH_LIST.
> 
> Thanks! It makes sense indeed. I'm attaching the updated diffs.
> 
> I've tested again, it builds and i have been able to download an ISO
> with it on macppc and amd64.
> 
> Charlène. 

It won't work with ports-gcc-4.9, so i'll wait for the switch to commit
it (sthen@ ok'd it, but more testing is appreciated).

Also portcheck(1) is complaining that there are no RCS tag on 3 patches
for libtorrent, the attached diffs fix that. 

Charlène. 

Attachment: libtorrent.diff
Description: Binary data

Attachment: rtorrent.diff
Description: Binary data

Reply via email to