print/texlive-base fails to build with gcc 4.2 (default compiler for archs with no clang) due to a link failure with devel/icu (Unresolved reference to gcc49 libstdc++ symbol). It seems to me this would impact all ports which depend on devel/icu for this reason, and likely any port that depends on a C++-based port requiring C++11.
Discussing with swills@ it may make sense to add a USES= icu. libicudata.so shouldn't need C++11 (it's just data), but the other libraries involved will.
A commit references this bug: Author: jhibbits Date: Sat Jun 17 20:10:26 UTC 2017 New revision: 443786 URL: https://svnweb.freebsd.org/changeset/ports/443786 Log: Fix print/texlive-base build for powerpc and powerpc64 print/texlive-base depends on devel/icu, which uses C++11 and links against newer libstdc++ when built with gcc. All ports linking against some of the icu libraries need to be built with a C++11 compiler, to link against the correct libstdc++. PR: 215770 Approved by: swills Changes: head/print/texlive-base/Makefile
Forgot to close?
(In reply to w.schwarzenfeld from comment #3) No, didn't forget to close, as this bug isn't limited to texlive-base, it's relevant to any port that uses devel/icu.
Okay, thanks for reply.
A commit references this bug: Author: jbeich Date: Sun Feb 11 08:16:22 UTC 2018 New revision: 461467 URL: https://svnweb.freebsd.org/changeset/ports/461467 Log: games/openttd: lift BROKEN_powerpc64 after r461290 PR: 215770 Changes: head/games/openttd/Makefile
A commit references this bug: Author: jbeich Date: Sun Feb 11 08:16:32 UTC 2018 New revision: 461468 URL: https://svnweb.freebsd.org/changeset/ports/461468 Log: misc/sword: lift BROKEN_powerpc64 after r461290 PR: 215770 Changes: head/misc/sword/Makefile
A commit references this bug: Author: jbeich Date: Sun Feb 11 08:16:43 UTC 2018 New revision: 461469 URL: https://svnweb.freebsd.org/changeset/ports/461469 Log: textproc/ibus-qt: lift BROKEN_powerpc64 PR: 215770 Changes: head/textproc/ibus-qt/Makefile
61 ports: archivers/unarchiver audio/musicpd audio/ncmpcpp databases/kdb databases/postgresql10-server databases/sqlite3 databases/clickhouse databases/couchdb databases/firebird25-server deskutils/osmo deskutils/calibre devel/dee devel/boost-libs devel/hs-text-icu devel/icu-lx devel/glib20 devel/libzim devel/libical devel/qt5-core devel/qt4-corelib devel/objecthash dns/libpsl editors/poedit editors/libreoffice games/an graphics/libcdr01 java/openjfx8-devel lang/gnustep-base lang/parrot lang/swift mail/evolution mail/dovecot mail/evolution-ews mail/sendmail mail/rspamd-devel mail/cyrus-imapd30 mail/postfix-current mail/postfix mail/rspamd math/R math/libqalculate multimedia/subtitlecomposer-kde4 net/zebra-server net/yaz net/openldap24-server news/tin sysutils/tracker textproc/R-cran-stringi textproc/dwdiff textproc/raptor2 textproc/libqxp textproc/rubygem-charlock_holmes www/chromium www/qt5-webkit www/mod_pagespeed www/iridium www/webkit2-gtk3 www/node8 x11/gnome-shell x11/slop x11-toolkits/gnustep-gui
www/node8 is wrong, already has it.
Created attachment 191299 [details] svn-diff-seven-ports@freebsd-ports
A commit references this bug: Author: truckman Date: Thu Mar 22 23:32:44 UTC 2018 New revision: 465324 URL: https://svnweb.freebsd.org/changeset/ports/465324 Log: USES+=compiler:c++11-lib to unbreak devel/libical build on PowerPC and other arches where gcc is the base compiler. No PORTREVISION bump because this is a no-op on arches with clang as the base compiler, and it unbreaks the build on the rest. PR: 221642, 215770 Reported by: Robin <solence AT zoho.eu> Changes: head/devel/libical/Makefile
Justin, I guess we can close this one by now?
(In reply to Daniel Engberg from comment #13) Yeah, closing it as FIXED now, since it straddles FIXED and OBE.