head 1.2; access; symbols pkgsrc-2026Q1:1.1.0.8 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.6 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.4 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2026.06.13.15.58.32; author js; state Exp; branches; next 1.1; commitid 6mKpx9Vn1opdBEJG; 1.1 date 2025.06.15.12.51.35; author js; state Exp; branches; next ; commitid pPFU1zunMUk7eZYF; desc @@ 1.2 log @Update cross/ppc-morphos-gcc to 15.2.0 This updates to the version from the MorphOS 3.20 SDK. @ text @--- gcc-15.2.0.orig/libstdc++-v3/include/c_compatibility/fenv.h 2025-08-08 09:51:45.775148372 +0300 +++ gcc-15.2.0/libstdc++-v3/include/c_compatibility/fenv.h 2025-08-08 12:36:34.566775350 +0300 @@@@ -26,6 +26,10 @@@@ * This is a Standard C++ Library header. */ +#if !defined __cplusplus || defined _GLIBCXX_INCLUDE_NEXT_C_HEADERS +# include_next +#else + #ifndef _GLIBCXX_FENV_H #define _GLIBCXX_FENV_H 1 @@@@ -86,3 +90,5 @@@@ #endif // C++11 #endif // _GLIBCXX_FENV_H + +#endif --- gcc-15.2.0.orig/libstdc++-v3/include/c_global/cfenv 2025-08-08 09:51:45.776484451 +0300 +++ gcc-15.2.0/libstdc++-v3/include/c_global/cfenv 2025-08-08 12:35:52.862460141 +0300 @@@@ -39,9 +39,11 @@@@ #include -#if _GLIBCXX_HAVE_FENV_H -# include -#endif +// Need to ensure this finds the C library's not a libstdc++ +// wrapper that might already be installed later in the include search path. +#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS +#include_next +#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS #ifdef _GLIBCXX_USE_C99_FENV @ 1.1 log @Add cross/ppc-morphos-gcc 15.1.0 Includes patchset from unreleased MorphOS 3.20 beta SDK with permission. No version suffix anymore since the idea is to only maintain one version in pkgsrc. @ text @d1 2 a2 2 --- gcc-11.1.0-old/libstdc++-v3/include/c_compatibility/fenv.h 2021-04-27 13:00:16.000000000 +0300 +++ gcc-11.1.0-new/libstdc++-v3/include/c_compatibility/fenv.h 2021-06-21 22:57:48.553142842 +0300 d14 1 a14 1 @@@@ -79,3 +83,5 @@@@ d20 3 a22 3 --- gcc-11.1.0-old/libstdc++-v3/include/c_global/cfenv 2021-04-27 13:00:16.000000000 +0300 +++ gcc-11.1.0-new/libstdc++-v3/include/c_global/cfenv 2021-06-21 22:54:39.506005252 +0300 @@@@ -37,9 +37,11 @@@@ d35 1 a35 1 #ifdef _GLIBCXX_USE_C99_FENV_TR1 @