1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= GNU Compiler collection (GCC), Series 12
8 HOMEPAGE= https://gcc.gnu.org/
9 CONTACT= John_Marino[draco@marino.st]
11 DOWNLOAD_GROUPS= main draco
12 SITES[main]= GCC/releases/gcc-12.2.0
13 SITES[draco]= https://raw.githubusercontent.com/jrmarino/draco/12.2.0-rev1/generated/patches-12.2.0/
14 DISTFILE[1]= gcc-12.2.0.tar.xz:main
15 DISTFILE[2]= patch-diff-ada:draco
16 DISTFILE[3]= patch-diff-core:draco
17 DISTFILE[4]= patch-diff-cxx:draco
18 DISTFILE[5]= patch-diff-ada-testsuite:draco
19 DISTFILE[6]= patch-diff-gcc-testsuite:draco
20 DIST_SUBDIR= gcc12_12.2.0-rev1
22 SPKGS[standard]= complete
31 OPTIONS_AVAILABLE= none
32 OPTIONS_STANDARD= none
36 BUILD_DEPENDS= gmp:static:standard
39 BUILDRUN_DEPENDS= ravensys-binutils:single:standard
40 EXRUN[fortran_run]= gcc12:libs:standard
41 EXRUN[cxx_run]= gcc12:libs:standard
42 EXRUN[compilers]= gcc12:cxx_run:standard
43 EXRUN[ada_run]= gcc12:libs:standard
45 USES= cpe gmake libtool perl:build makeinfo
46 C_USES[freebsd]= iconv:build
47 C_USES[darwin]= iconv:build
48 C_USES[dragonfly]= iconv:build
49 C_USES[midnightbsd]= iconv:build
53 LICENSE= GPLv3+:compilers LGPL3+:compilers
55 LICENSE_TERMS= compilers:{{WRKDIR}}/TERMS
56 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3
57 LGPL3+:{{WRKSRC}}/COPYING3.LIB
58 GPLv3RLE+:{{WRKSRC}}/COPYING.RUNTIME
61 PREFIX= {{LOCALBASE}}/toolchain/{{NAMEBASE}}
63 infopages:cppinternals
76 FPC_EQUIVALENT= lang/gcc11
82 CONFIGURE_OUTSOURCE= yes
83 CONFIGURE_ARGS= --enable-languages="c,c++,ada,fortran"
84 --with-local-prefix={{LOCALBASE}}
85 --with-gmp={{LOCALBASE}}
86 --with-mpc={{LOCALBASE}}
87 --with-mpfr={{LOCALBASE}}
89 --enable-threads=posix
90 --enable-checking=release
93 --enable-gnu-indirect-function
95 --disable-libsanitizer
100 --with-pkgversion="Ravenports"
102 INSTALL_TARGET= install-strip
103 PLIST_SUB= GCCVER=12.2.0
104 TARGET={{CONFIGURE_TARGET}}
108 VAR_OPSYS[freebsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch
109 CONFIGURE_ARGS=--with-gnu-as
110 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as
111 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld
112 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
113 VAR_OPSYS[darwin]= CONFIGURE_ARGS=--disable-libstdcxx-pch
114 CONFIGURE_ARGS=--with-ld=/usr/bin/ld
115 CONFIGURE_ARGS=--with-as=/usr/bin/as
116 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
117 VAR_OPSYS[netbsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch
118 CONFIGURE_ARGS=--with-gnu-as
119 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as
120 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld
121 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
122 VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--with-gnu-as
123 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as
124 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld
125 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
126 VAR_OPSYS[midnightbsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch
127 CONFIGURE_ARGS=--with-gnu-as
128 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/toolchain/bin/as
129 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/toolchain/bin/ld
130 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
131 MAKEFILE_LINE=CONFIGURE_TARGET=x86_64-raven-freebsd12.3
134 # Update LINK_SPEC to add gcc-aux lib runpath in every binary
135 @${ECHO} "Configuring LINK_SPEC runpath"
136 ${REINPLACE_CMD} -e 's;\@PREFIX\@;${PREFIX:H};g' \
137 -e 's;\@GCCAUX\@;${NAMEBASE};' \
138 -e 's;\@LOCALBASE\@;${LOCALBASE};g' \
139 ${WRKSRC}/gcc/gcc.cc \
140 ${WRKSRC}/gcc/config/darwin.h \
141 ${WRKSRC}/gcc/config/dragonfly.h \
142 ${WRKSRC}/gcc/config/sol2.h \
143 ${WRKSRC}/gcc/config/netbsd-elf.h \
144 ${WRKSRC}/gcc/config/i386/freebsd64.h \
145 ${WRKSRC}/gcc/config/i386/freebsd.h \
146 ${WRKSRC}/gcc/config/i386/gnu-user64.h \
147 ${WRKSRC}/gcc/config/aarch64/aarch64-freebsd.h \
148 ${WRKSRC}/gcc/ada/gnatls.adb
149 # Ensure dwarf4-compatible addr2line
150 ${REINPLACE_CMD} -e 's|/usr/bin/addr2line|${PREFIX:H}/bin/addr2line|g'\
151 ${WRKSRC}/gcc/ada/traceback_symbolic.c
152 ${REINPLACE_CMD} -e 's|static:crtbeginT.o%s;||' \
153 ${WRKSRC}/gcc/config/freebsd-spec.h
156 # undo BSD thin socket modification
157 ${MV} ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads.orig \
158 ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads
159 ${FIND} ${WRKSRC} -name configure | ${XARGS} \
160 ${SED} -i.mac -e 's|apple-darwin|raven-darwin|' \
161 ${WRKSRC}/gcc/configure
164 # undo BSD thin socket modification
165 ${MV} ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads.orig \
166 ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads
168 post-install-freebsd:
169 ${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.2.0/include-fixed
171 post-install-midnightbsd:
172 ${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.2.0/include-fixed
174 post-install-dragonfly:
175 ${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.2.0/include-fixed
178 cp ${STAGEDIR}${PREFIX}/bin/gcc ${STAGEDIR}${PREFIX}/bin/cc
179 ${RM} ${STAGEDIR}${MANPREFIX}/man/man7/*
180 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.2.0/adalib/libgnarl.${LIBEXT}
181 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.2.0/adalib/libgnat.${LIBEXT}
182 # remove when info pages re-enabled
183 ${RM} ${STAGEDIR}${PREFIX}/share/info/libitm.info
184 ${RM} ${STAGEDIR}${PREFIX}/share/info/libgomp.info
185 ${RM} ${STAGEDIR}${PREFIX}/share/info/libquadmath.info
188 ${HEAD} -n 19 ${WRKSRC}/gcc/gcc.h > ${WRKDIR}/TERMS
189 ${HEAD} -n 31 ${WRKSRC}/gcc/ada/adaint.h >> ${WRKDIR}/TERMS
190 ${HEAD} -n 18 ${WRKSRC}/libiberty/hex.c >> ${WRKDIR}/TERMS
191 # Use iconv_pic.a instead of iconv.a
192 if [ -f ${LOCALBASE}/include/iconv.h ]; then \
193 ${MKDIR} ${WRKDIR}/fake/include ${WRKDIR}/fake/lib ;\
194 ${INSTALL_DATA} ${LOCALBASE}/include/iconv.h \
195 ${WRKDIR}/fake/include/ ;\
196 ${INSTALL_DATA} ${LOCALBASE}/lib/libiconv_pic.a \
197 ${WRKDIR}/fake/lib/libiconv.a ;\
201 ${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.2.0/include-fixed
203 [FILE:330:descriptions/desc.compilers]
204 This is series 12 of the GNU Compiler Collection (GCC)
206 This compiler supports the following languages: C, C++, Fortran and Ada.
207 The GNAT front-end implements the full Ada-83, Ada-95, Ada-2005 and
208 Ada-2012 standards. The C++ front-end defaults to the gnu++14 standard.
210 This package contains the compilers, drivers, and headers.
213 [FILE:105:descriptions/desc.ada_run]
214 This is series 12 of the GNU Compiler Collection (GCC)
216 This package contains the Ada runtime libraries.
219 [FILE:105:descriptions/desc.cxx_run]
220 This is series 12 of the GNU Compiler Collection (GCC)
222 This package contains the C++ runtime libraries.
225 [FILE:109:descriptions/desc.fortran_run]
226 This is series 12 of the GNU Compiler Collection (GCC)
228 This package contains the Fortran runtime libraries.
231 [FILE:163:descriptions/desc.libs]
232 This is series 12 of the GNU Compiler Collection (GCC)
234 This package contains the remaining runtime libraries after excluding
235 the Ada, C++, and Fortran libraries.
238 [FILE:127:descriptions/desc.infopages]
239 This is series 12 of the GNU Compiler Collection (GCC)
241 This package contains the man pages and info pages that come with GCC.
244 [FILE:127:descriptions/desc.nls]
245 This is series 12 of the GNU Compiler Collection (GCC)
247 This package contains the natural language strings that come with GCC.
251 e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff 84645292 gcc12_12.2.0-rev1/gcc-12.2.0.tar.xz
252 353b1883fac759294097424cad1a5abc01f070d6ecac873f1a6fde5b17b20f3d 82236 gcc12_12.2.0-rev1/patch-diff-ada
253 b60a81784e02c9f85cf544efe7c51b50b70bf52835aed16d70257d67f23faabf 7159 gcc12_12.2.0-rev1/patch-diff-core
254 6992efa48512d6ef623014bdce6d1b376d8c292a3a47cf774cd1c512aad75356 8497 gcc12_12.2.0-rev1/patch-diff-cxx
255 d7e8c62cbf1465e56605da78b2bdc1f5af65a943b8cfc92d0ecf379a089ce692 18924 gcc12_12.2.0-rev1/patch-diff-ada-testsuite
256 817fa207c609760e5e6391e851500bc3c12b2931be11acaae236a7cc95adab81 1894 gcc12_12.2.0-rev1/patch-diff-gcc-testsuite
259 [FILE:29467:manifests/plist.compilers]
260 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/
263 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
265 libcc1plugin.so.0.0.0
267 libcp1plugin.so.0.0.0
268 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
271 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
275 %%EXCLUDE-DARWIN%%libexec/gcc/%%TARGET%%/%%GCCVER%%/liblto_plugin.so
276 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/
284 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
285 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/
286 AvailabilityInternal.h
293 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/os/trace.h
294 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
295 libcc1plugin.0.%%SHARED_OBJECT%%
296 libcp1plugin.0.%%SHARED_OBJECT%%
297 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
304 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
307 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/
310 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
311 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
314 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/dragonfly.h
315 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/
318 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
319 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
323 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
326 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/
334 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/
338 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/linux/a.out.h
339 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
345 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
350 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/
353 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
354 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
358 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
361 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/
365 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
366 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
371 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/netbsd64.h
375 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/
381 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
382 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/
391 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/dat/dat_platform_specific.h
392 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/iso/
398 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/mps/secport.h
399 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/netinet/
407 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include-fixed/sys/
411 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
415 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
422 %%TARGET%%-gcc-%%GCCVER%%
425 %%TARGET%%-gcc-ranlib
451 include/c++/%%GCCVER%%/
563 include/c++/%%GCCVER%%/%%TARGET%%/bits/
586 include/c++/%%GCCVER%%/%%TARGET%%/ext/opt_random.h
587 include/c++/%%GCCVER%%/backward/
596 include/c++/%%GCCVER%%/bits/
604 atomic_lockfree_defines.h
611 boost_concept_check.h
621 cxxabi_init_exception.h
623 enable_special_members.h
653 locale_facets_nonio.h
654 locale_facets_nonio.tcc
679 ranges_uninitialized.h
713 stl_iterator_base_funcs.h
714 stl_iterator_base_types.h
722 stl_raw_storage_iter.h
742 uses_allocator_args.h
749 include/c++/%%GCCVER%%/debug/
768 safe_local_iterator.h
769 safe_local_iterator.tcc
772 safe_unordered_base.h
773 safe_unordered_container.h
774 safe_unordered_container.tcc
782 include/c++/%%GCCVER%%/decimal/
785 include/c++/%%GCCVER%%/experimental/
825 include/c++/%%GCCVER%%/experimental/bits/
844 simd_x86_conversions.h
846 include/c++/%%GCCVER%%/ext/
854 codecvt_specializations.h
890 include/c++/%%GCCVER%%/ext/pb_ds/
894 list_update_policy.hpp
899 include/c++/%%GCCVER%%/ext/pb_ds/detail/
901 container_base_dispatch.hpp
903 priority_queue_base_dispatch.hpp
904 standard_policies.hpp
908 include/c++/%%GCCVER%%/ext/pb_ds/detail/bin_search_tree_/
910 constructors_destructor_fn_imps.hpp
916 iterators_fn_imps.hpp
919 policy_access_fn_imps.hpp
922 split_join_fn_imps.hpp
924 include/c++/%%GCCVER%%/ext/pb_ds/detail/binary_heap_/
927 constructors_destructor_fn_imps.hpp
935 iterators_fn_imps.hpp
936 point_const_iterator.hpp
937 policy_access_fn_imps.hpp
939 split_join_fn_imps.hpp
941 include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_/
943 constructors_destructor_fn_imps.hpp
945 include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_base_/
946 binomial_heap_base_.hpp
947 constructors_destructor_fn_imps.hpp
952 split_join_fn_imps.hpp
953 include/c++/%%GCCVER%%/ext/pb_ds/detail/branch_policy/
955 null_node_metadata.hpp
957 include/c++/%%GCCVER%%/ext/pb_ds/detail/cc_hash_table_map_/
960 cond_key_dtor_entry_dealtor.hpp
961 constructor_destructor_fn_imps.hpp
962 constructor_destructor_no_store_hash_fn_imps.hpp
963 constructor_destructor_store_hash_fn_imps.hpp
965 debug_no_store_hash_fn_imps.hpp
966 debug_store_hash_fn_imps.hpp
967 entry_list_fn_imps.hpp
969 erase_no_store_hash_fn_imps.hpp
970 erase_store_hash_fn_imps.hpp
972 find_store_hash_fn_imps.hpp
975 insert_no_store_hash_fn_imps.hpp
976 insert_store_hash_fn_imps.hpp
977 iterators_fn_imps.hpp
978 policy_access_fn_imps.hpp
980 resize_no_store_hash_fn_imps.hpp
981 resize_store_hash_fn_imps.hpp
984 include/c++/%%GCCVER%%/ext/pb_ds/detail/eq_fn/
987 include/c++/%%GCCVER%%/ext/pb_ds/detail/gp_hash_table_map_/
988 constructor_destructor_fn_imps.hpp
989 constructor_destructor_no_store_hash_fn_imps.hpp
990 constructor_destructor_store_hash_fn_imps.hpp
992 debug_no_store_hash_fn_imps.hpp
993 debug_store_hash_fn_imps.hpp
995 erase_no_store_hash_fn_imps.hpp
996 erase_store_hash_fn_imps.hpp
998 find_no_store_hash_fn_imps.hpp
999 find_store_hash_fn_imps.hpp
1003 insert_no_store_hash_fn_imps.hpp
1004 insert_store_hash_fn_imps.hpp
1005 iterator_fn_imps.hpp
1006 policy_access_fn_imps.hpp
1008 resize_no_store_hash_fn_imps.hpp
1009 resize_store_hash_fn_imps.hpp
1011 include/c++/%%GCCVER%%/ext/pb_ds/detail/hash_fn/
1012 direct_mask_range_hashing_imp.hpp
1013 direct_mod_range_hashing_imp.hpp
1014 linear_probe_fn_imp.hpp
1015 mask_based_range_hashing.hpp
1016 mod_based_range_hashing.hpp
1018 quadratic_probe_fn_imp.hpp
1022 sample_range_hashing.hpp
1023 sample_ranged_hash_fn.hpp
1024 sample_ranged_probe_fn.hpp
1025 include/c++/%%GCCVER%%/ext/pb_ds/detail/left_child_next_sibling_heap_/
1027 constructors_destructor_fn_imps.hpp
1032 iterators_fn_imps.hpp
1033 left_child_next_sibling_heap_.hpp
1035 point_const_iterator.hpp
1036 policy_access_fn_imps.hpp
1038 include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_map_/
1039 constructor_destructor_fn_imps.hpp
1041 entry_metadata_base.hpp
1046 iterators_fn_imps.hpp
1049 include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_policy/
1050 lu_counter_metadata.hpp
1051 sample_update_policy.hpp
1052 include/c++/%%GCCVER%%/ext/pb_ds/detail/ov_tree_map_/
1053 constructors_destructor_fn_imps.hpp
1058 iterators_fn_imps.hpp
1061 policy_access_fn_imps.hpp
1062 split_join_fn_imps.hpp
1064 include/c++/%%GCCVER%%/ext/pb_ds/detail/pairing_heap_/
1065 constructors_destructor_fn_imps.hpp
1071 split_join_fn_imps.hpp
1072 include/c++/%%GCCVER%%/ext/pb_ds/detail/pat_trie_/
1073 constructors_destructor_fn_imps.hpp
1078 insert_join_fn_imps.hpp
1079 iterators_fn_imps.hpp
1082 policy_access_fn_imps.hpp
1086 synth_access_traits.hpp
1090 include/c++/%%GCCVER%%/ext/pb_ds/detail/rb_tree_map_/
1091 constructors_destructor_fn_imps.hpp
1099 split_join_fn_imps.hpp
1101 include/c++/%%GCCVER%%/ext/pb_ds/detail/rc_binomial_heap_/
1102 constructors_destructor_fn_imps.hpp
1107 rc_binomial_heap_.hpp
1108 split_join_fn_imps.hpp
1110 include/c++/%%GCCVER%%/ext/pb_ds/detail/resize_policy/
1111 cc_hash_max_collision_check_resize_trigger_imp.hpp
1112 hash_exponential_size_policy_imp.hpp
1113 hash_load_check_resize_trigger_imp.hpp
1114 hash_load_check_resize_trigger_size_base.hpp
1115 hash_prime_size_policy_imp.hpp
1116 hash_standard_resize_policy_imp.hpp
1117 sample_resize_policy.hpp
1118 sample_resize_trigger.hpp
1119 sample_size_policy.hpp
1120 include/c++/%%GCCVER%%/ext/pb_ds/detail/splay_tree_/
1121 constructors_destructor_fn_imps.hpp
1130 split_join_fn_imps.hpp
1132 include/c++/%%GCCVER%%/ext/pb_ds/detail/thin_heap_/
1133 constructors_destructor_fn_imps.hpp
1138 split_join_fn_imps.hpp
1141 include/c++/%%GCCVER%%/ext/pb_ds/detail/tree_policy/
1142 node_metadata_selector.hpp
1143 order_statistics_imp.hpp
1144 sample_tree_node_update.hpp
1145 include/c++/%%GCCVER%%/ext/pb_ds/detail/trie_policy/
1146 node_metadata_selector.hpp
1147 order_statistics_imp.hpp
1148 prefix_search_node_update_imp.hpp
1149 sample_trie_access_traits.hpp
1150 sample_trie_node_update.hpp
1151 trie_policy_base.hpp
1152 trie_string_access_traits_imp.hpp
1153 include/c++/%%GCCVER%%/ext/pb_ds/detail/unordered_iterator/
1156 point_const_iterator.hpp
1158 include/c++/%%GCCVER%%/parallel/
1163 balanced_quicksort.h
1168 compiletime_settings.h
1174 for_each_selectors.h
1179 multiseq_selection.h
1181 multiway_mergesort.h
1202 include/c++/%%GCCVER%%/pstl/
1207 glue_algorithm_defs.h
1208 glue_algorithm_impl.h
1209 glue_execution_defs.h
1218 parallel_backend_serial.h
1219 parallel_backend_tbb.h
1220 parallel_backend_utils.h
1223 unseq_backend_simd.h
1225 include/c++/%%GCCVER%%/tr1/
1259 legendre_function.tcc
1263 modified_bessel_func.tcc
1272 special_function_util.h
1288 include/c++/%%GCCVER%%/tr2/
1295 lib/gcc/%%TARGET%%/%%GCCVER%%/
1296 ada_target_properties
1301 lib/gcc/%%TARGET%%/%%GCCVER%%/finclude/
1313 lib/gcc/%%TARGET%%/%%GCCVER%%/include/
1314 ISO_Fortran_binding.h
1322 avx5124fmapsintrin.h
1323 avx5124vnniwintrin.h
1325 avx512bf16vlintrin.h
1326 avx512bitalgintrin.h
1333 avx512fp16vlintrin.h
1335 avx512ifmavlintrin.h
1338 avx512vbmi2vlintrin.h
1340 avx512vbmivlintrin.h
1345 avx512vnnivlintrin.h
1346 avx512vp2intersectintrin.h
1347 avx512vp2intersectvlintrin.h
1348 avx512vpopcntdqintrin.h
1349 avx512vpopcntdqvlintrin.h
1430 lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/
1435 lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/include/
1438 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
1440 libcc1plugin.%%SHARED_OBJECT%%
1441 libcp1plugin.%%SHARED_OBJECT%%
1442 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/
1490 coroutine-builtins.def
1509 diagnostic-event-id.h
1510 diagnostic-metadata.h
1560 gimple-array-bounds.h
1567 gimple-predicate-analysis.h
1569 gimple-pretty-print.h
1570 gimple-range-cache.h
1575 gimple-range-trace.h
1577 gimple-ssa-evrp-analyze.h
1578 gimple-ssa-warn-access.h
1579 gimple-ssa-warn-restrict.h
1606 highlev-plugin-common.h
1626 int-vector-builder.h
1636 ipa-param-manipulation.h
1733 rtx-vector-builder.h
1742 selftest-diagnostic.h
1763 substring-locations.h
1772 target-hooks-macros.h
1809 tree-scalar-evolution.h
1812 tree-ssa-alias-compare.h
1820 tree-ssa-loop-ivopts.h
1821 tree-ssa-loop-manip.h
1822 tree-ssa-loop-niter.h
1824 tree-ssa-math-opts.h
1826 tree-ssa-propagate.h
1829 tree-ssa-scopedtables.h
1832 tree-ssa-threadedge.h
1833 tree-ssa-threadupdate.h
1838 tree-switch-conversion.h
1839 tree-vector-builder.h
1852 value-pointer-equiv.h
1871 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/ada/gcc-interface/ada-tree.def
1872 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/c-family/
1878 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/common/config/i386/i386-cpuinfo.h
1879 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
1882 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
1890 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/cp/
1897 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/d/d-tree.def
1898 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/objc/objc-tree.def
1899 libexec/gcc/%%TARGET%%/%%GCCVER%%/
1908 libexec/gcc/%%TARGET%%/%%GCCVER%%/install-tools/
1913 libexec/gcc/%%TARGET%%/%%GCCVER%%/plugin/gengtype
1916 [FILE:35195:manifests/plist.ada_run]
1917 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
1921 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
1927 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/a-exetim.adb
1928 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/a-exetim.ali
1929 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnarl-%%BRANCH%%.dylib.dSYM/Contents/Info.plist
1930 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnarl-%%BRANCH%%.dylib.dSYM/Contents/Resources/DWARF/libgnarl-%%BRANCH%%.dylib
1931 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnat-%%BRANCH%%.dylib.dSYM/Contents/Info.plist
1932 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnat-%%BRANCH%%.dylib.dSYM/Contents/Resources/DWARF/libgnat-%%BRANCH%%.dylib
1933 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
1936 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
1939 lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
3499 lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
3960 libgnarl-%%BRANCH%%.so
3964 libgnat-%%BRANCH%%.so
4382 [FILE:345:manifests/plist.cxx_run]
4389 %%EXCLUDE-DARWIN%%%%ASLIB%%/
4390 libstdc++.so.%%VSTDCXX%%
4391 libstdc++.so.%%VSTDCXX%%-gdb.py
4392 %%ONLY-DARWIN%%%%ASLIB%%/libstdc++.a-gdb.py
4393 share/gcc-%%GCCVER%%/python/libstdcxx/__init__.py
4394 share/gcc-%%GCCVER%%/python/libstdcxx/v6/
4400 [FILE:269:manifests/plist.fortran_run]
4413 %%EXCLUDE-DARWIN%%%%ASLIB%%/
4414 libgfortran.so.5.0.0
4416 libquadmath.so.0.0.0
4419 [FILE:415:manifests/plist.libs]
4424 libcc1.%%SHARED_OBJECT%%
4430 %%EXCLUDE-DARWIN%%%%ASLIB%%/
4432 libcc1.%%SHARED_OBJECT%%.0
4436 %%ONLY-DARWIN%%%%ASLIB%%/
4437 libcc1.0.%%SHARED_OBJECT%%
4438 libgcc_ext.10.4.dylib
4439 libgcc_ext.10.5.dylib
4440 libgcc_s_ppc64.1.dylib
4441 libgcc_s_x86_64.1.dylib
4444 [FILE:119:manifests/plist.infopages]
4456 [FILE:1022:manifests/plist.nls]
4457 share/locale/be/LC_MESSAGES/
4460 share/locale/ca/LC_MESSAGES/cpplib.mo
4461 share/locale/da/LC_MESSAGES/
4464 share/locale/de/LC_MESSAGES/
4467 share/locale/el/LC_MESSAGES/
4470 share/locale/eo/LC_MESSAGES/cpplib.mo
4471 share/locale/es/LC_MESSAGES/
4474 share/locale/fi/LC_MESSAGES/
4477 share/locale/fr/LC_MESSAGES/
4480 share/locale/hr/LC_MESSAGES/gcc.mo
4481 share/locale/id/LC_MESSAGES/
4484 share/locale/ja/LC_MESSAGES/
4487 share/locale/nl/LC_MESSAGES/
4490 share/locale/pt_BR/LC_MESSAGES/cpplib.mo
4491 share/locale/ru/LC_MESSAGES/
4494 share/locale/sr/LC_MESSAGES/
4497 share/locale/sv/LC_MESSAGES/
4500 share/locale/tr/LC_MESSAGES/
4503 share/locale/uk/LC_MESSAGES/
4506 share/locale/vi/LC_MESSAGES/
4509 share/locale/zh_CN/LC_MESSAGES/
4512 share/locale/zh_TW/LC_MESSAGES/
4517 [FILE:435:midnightbsd/patch-gcc_config_freebsd-spec.h]
4518 --- gcc/config/freebsd-spec.h.orig 2022-08-19 08:09:52 UTC
4519 +++ gcc/config/freebsd-spec.h
4520 @@ -37,6 +37,7 @@ see the files COPYING3 and COPYING.RUNTI
4523 builtin_define_with_int_value ("__FreeBSD__", FBSD_MAJOR); \
4524 + builtin_define_with_int_value ("__MidnightBSD__", 3); \
4525 builtin_define_std ("unix"); \
4526 builtin_define ("__KPRINTF_ATTRIBUTE__"); \
4527 builtin_assert ("system=unix"); \