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)
May 15 2026, 3:40 PM
Unknown Object (File)
May 15 2026, 3:38 PM
Unknown Object (File)
May 15 2026, 11:59 AM
Unknown Object (File)
May 15 2026, 11:59 AM
Unknown Object (File)
May 15 2026, 8:05 AM
Unknown Object (File)
May 14 2026, 1:39 PM
Unknown Object (File)
Apr 27 2026, 12:12 PM
Unknown Object (File)
Apr 16 2026, 1:20 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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 17106
Build 16966: arc lint + arc unit

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.