Page MenuHomeFreeBSD

Sprinkle new compiler USES around ports to build on gcc archs
ClosedPublic

Authored by jhibbits on Jun 6 2018, 11:19 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 26 2023, 12:39 AM
Unknown Object (File)
Dec 22 2023, 4:28 AM
Unknown Object (File)
Dec 20 2023, 8:27 AM
Unknown Object (File)
Dec 8 2023, 1:17 PM
Unknown Object (File)
Dec 1 2023, 10:19 AM
Unknown Object (File)
Sep 12 2023, 3:05 AM
Unknown Object (File)
Sep 7 2023, 1:09 PM
Unknown Object (File)
Aug 16 2023, 7:08 PM
Subscribers

Details

Summary

These ports all require a C++11 or C11 compiler to build, or are
dependencies of ports that need a C++11 compiler, so need themselves to be built
with a C++11 compiler in order to have the right symbols or libraries.

Test Plan

Test-built on powerpc64

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Drop mail/evolution. It failed the jenkins build for unrelated reasons.

Some of these need PORTREVISION bumps IIRC..

In D15685#331736, @brd wrote:

Some of these need PORTREVISION bumps IIRC..

Which ones? All? Or select ones? Note: this should not affect anything built with clang at all. I guess qpdf would need it, so that it gets rebuilt, for cups? I don't think any others would need it, since they just flat don't compile on non-clang without it.

Bump PORTREVISION on print/qpdf and games/qqwing. They're dependencies for
packages that need c++11, and themselves, on their own, don't really need c++11,
but their dependent ports won't link otherwise.

Questions:

games/qqwing, why increment PORTREVISION?
graphics/gegl3, I can't see any change whatsoever.
print/qpdf, why increment PORTREVISION?

Sorry, didn't see previous comment.

I have committed all the ports that passed on my most recent run as r472160 (including some that were my own work, not in this DR).

I need to re-check:

graphics/poppler
sysutils/consolekit2

I appear to have missed:

textproc/enchant2
textproc/libstaroffice

This revision was not accepted when it landed; it landed in state Needs Review.Jun 11 2018, 2:09 AM
This revision was automatically updated to reflect the committed changes.

The only thing I still need to re-check is graphics/poppler.