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.
libtorrent.diff
Description: Binary data
rtorrent.diff
Description: Binary data
