1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= GNU Compiler collection (GCC), Series 12
9 HOMEPAGE= https://gcc.gnu.org/
10 CONTACT= John_Marino[draco@marino.st]
12 DOWNLOAD_GROUPS= main draco
13 SITES[main]= GCC/releases/gcc-12.3.0
14 SITES[draco]= https://raw.githubusercontent.com/jrmarino/draco/12.2.0-rev1/generated/patches-12.2.0/
15 DISTFILE[1]= gcc-12.3.0.tar.xz:main
16 DISTFILE[2]= patch-diff-ada:draco
17 DISTFILE[3]= patch-diff-core:draco
18 DISTFILE[4]= patch-diff-cxx:draco
19 DISTFILE[5]= patch-diff-ada-testsuite:draco
20 DISTFILE[6]= patch-diff-gcc-testsuite:draco
21 DIST_SUBDIR= gcc12_12.2.0-rev1
23 SPKGS[standard]= complete
32 OPTIONS_AVAILABLE= none
33 OPTIONS_STANDARD= none
37 BUILD_DEPENDS= gmp:static:standard
40 BUILDRUN_DEPENDS= binutils:primary:standard
41 EXRUN[fortran_run]= gcc12:libs:standard
42 EXRUN[cxx_run]= gcc12:libs:standard
43 EXRUN[compilers]= gcc12:cxx_run:standard
44 EXRUN[ada_run]= gcc12:libs:standard
46 USES= cpe gmake libtool perl:build makeinfo
47 C_USES[freebsd]= iconv:build
48 C_USES[darwin]= iconv:build
49 C_USES[dragonfly]= iconv:build
50 C_USES[midnightbsd]= iconv:build
54 LICENSE= GPLv3+:compilers LGPL3+:compilers
56 LICENSE_TERMS= compilers:{{WRKDIR}}/TERMS
57 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3
58 LGPL3+:{{WRKSRC}}/COPYING3.LIB
59 GPLv3RLE+:{{WRKSRC}}/COPYING.RUNTIME
62 PREFIX= {{LOCALBASE}}/{{NAMEBASE}}
64 infopages:cppinternals
77 FPC_EQUIVALENT= lang/gcc11
83 CONFIGURE_OUTSOURCE= yes
84 CONFIGURE_ARGS= --enable-languages="c,c++,ada,fortran"
85 --with-local-prefix={{LOCALBASE}}
86 --with-gmp={{LOCALBASE}}
87 --with-mpc={{LOCALBASE}}
88 --with-mpfr={{LOCALBASE}}
90 --enable-threads=posix
91 --enable-checking=release
94 --enable-gnu-indirect-function
96 --disable-libsanitizer
101 --with-pkgversion="Ravenports"
103 INSTALL_TARGET= install-strip
104 PLIST_SUB= GCCVER=12.3.0
105 TARGET={{CONFIGURE_TARGET}}
109 VAR_OPSYS[freebsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch
110 CONFIGURE_ARGS=--with-gnu-as
111 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/bin/as
112 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/bin/ld
113 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
114 VAR_OPSYS[darwin]= CONFIGURE_ARGS=--disable-libstdcxx-pch
115 CONFIGURE_ARGS=--with-ld=/usr/bin/ld
116 CONFIGURE_ARGS=--with-as=/usr/bin/as
117 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
118 VAR_OPSYS[netbsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch
119 CONFIGURE_ARGS=--with-gnu-as
120 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/bin/as
121 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/bin/ld
122 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
123 VAR_OPSYS[dragonfly]= CONFIGURE_ARGS=--with-gnu-as
124 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/bin/as
125 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/bin/ld
126 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
127 VAR_OPSYS[midnightbsd]= CONFIGURE_ARGS=--disable-libstdcxx-pch
128 CONFIGURE_ARGS=--with-gnu-as
129 CONFIGURE_ARGS=--with-as={{LOCALBASE}}/bin/as
130 CONFIGURE_ARGS=--with-ld={{LOCALBASE}}/bin/ld
131 CONFIGURE_ARGS=--with-libiconv-prefix={{WRKDIR}}/fake
132 MAKEFILE_LINE=CONFIGURE_TARGET=x86_64-raven-freebsd12.3
135 # Update LINK_SPEC to add gcc-aux lib runpath in every binary
136 @${ECHO} "Configuring LINK_SPEC runpath"
137 ${REINPLACE_CMD} -e 's;\@PREFIX\@;${PREFIX:H};g' \
138 -e 's;\@GCCAUX\@;${NAMEBASE};' \
139 -e 's;\@LOCALBASE\@;${LOCALBASE};g' \
140 ${WRKSRC}/gcc/gcc.cc \
141 ${WRKSRC}/gcc/config/darwin.h \
142 ${WRKSRC}/gcc/config/dragonfly.h \
143 ${WRKSRC}/gcc/config/sol2.h \
144 ${WRKSRC}/gcc/config/netbsd-elf.h \
145 ${WRKSRC}/gcc/config/i386/freebsd64.h \
146 ${WRKSRC}/gcc/config/i386/freebsd.h \
147 ${WRKSRC}/gcc/config/i386/gnu-user64.h \
148 ${WRKSRC}/gcc/config/aarch64/aarch64-freebsd.h \
149 ${WRKSRC}/gcc/ada/gnatls.adb
150 # Ensure dwarf4-compatible addr2line
151 ${REINPLACE_CMD} -e 's|/usr/bin/addr2line|${PREFIX:H}/bin/addr2line|g'\
152 ${WRKSRC}/gcc/ada/traceback_symbolic.c
153 ${REINPLACE_CMD} -e 's|static:crtbeginT.o%s;||' \
154 ${WRKSRC}/gcc/config/freebsd-spec.h
157 # undo BSD thin socket modification
158 ${MV} ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads.orig \
159 ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads
160 ${FIND} ${WRKSRC} -name configure | ${XARGS} \
161 ${SED} -i.mac -e 's|apple-darwin|raven-darwin|' \
162 ${WRKSRC}/gcc/configure
165 # undo BSD thin socket modification
166 ${MV} ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads.orig \
167 ${WRKSRC}/gcc/ada/libgnat/g-socthi.ads
170 cp ${STAGEDIR}${PREFIX}/bin/gcc ${STAGEDIR}${PREFIX}/bin/cc
171 ${RM} ${STAGEDIR}${MANPREFIX}/man/man7/*
172 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.3.0/adalib/libgnarl.${LIBEXT}
173 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.3.0/adalib/libgnat.${LIBEXT}
174 # remove when info pages re-enabled
175 ${RM} ${STAGEDIR}${PREFIX}/share/info/libitm.info
176 ${RM} ${STAGEDIR}${PREFIX}/share/info/libgomp.info
177 ${RM} ${STAGEDIR}${PREFIX}/share/info/libquadmath.info
178 # do this for all platforms now
179 ${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${CONFIGURE_TARGET}/12.3.0/include-fixed
182 ${HEAD} -n 19 ${WRKSRC}/gcc/gcc.h > ${WRKDIR}/TERMS
183 ${HEAD} -n 31 ${WRKSRC}/gcc/ada/adaint.h >> ${WRKDIR}/TERMS
184 ${HEAD} -n 18 ${WRKSRC}/libiberty/hex.c >> ${WRKDIR}/TERMS
185 # Use iconv_pic.a instead of iconv.a
186 if [ -f ${LOCALBASE}/include/iconv.h ]; then \
187 ${MKDIR} ${WRKDIR}/fake/include ${WRKDIR}/fake/lib ;\
188 ${INSTALL_DATA} ${LOCALBASE}/include/iconv.h \
189 ${WRKDIR}/fake/include/ ;\
190 ${INSTALL_DATA} ${LOCALBASE}/lib/libiconv_pic.a \
191 ${WRKDIR}/fake/lib/libiconv.a ;\
194 [FILE:330:descriptions/desc.compilers]
195 This is series 12 of the GNU Compiler Collection (GCC)
197 This compiler supports the following languages: C, C++, Fortran and Ada.
198 The GNAT front-end implements the full Ada-83, Ada-95, Ada-2005 and
199 Ada-2012 standards. The C++ front-end defaults to the gnu++17 standard.
201 This package contains the compilers, drivers, and headers.
204 [FILE:105:descriptions/desc.ada_run]
205 This is series 12 of the GNU Compiler Collection (GCC)
207 This package contains the Ada runtime libraries.
210 [FILE:105:descriptions/desc.cxx_run]
211 This is series 12 of the GNU Compiler Collection (GCC)
213 This package contains the C++ runtime libraries.
216 [FILE:109:descriptions/desc.fortran_run]
217 This is series 12 of the GNU Compiler Collection (GCC)
219 This package contains the Fortran runtime libraries.
222 [FILE:163:descriptions/desc.libs]
223 This is series 12 of the GNU Compiler Collection (GCC)
225 This package contains the remaining runtime libraries after excluding
226 the Ada, C++, and Fortran libraries.
229 [FILE:127:descriptions/desc.infopages]
230 This is series 12 of the GNU Compiler Collection (GCC)
232 This package contains the man pages and info pages that come with GCC.
235 [FILE:127:descriptions/desc.nls]
236 This is series 12 of the GNU Compiler Collection (GCC)
238 This package contains the natural language strings that come with GCC.
242 949a5d4f99e786421a93b532b22ffab5578de7321369975b91aec97adfda8c3b 85491976 gcc12_12.2.0-rev1/gcc-12.3.0.tar.xz
243 353b1883fac759294097424cad1a5abc01f070d6ecac873f1a6fde5b17b20f3d 82236 gcc12_12.2.0-rev1/patch-diff-ada
244 b60a81784e02c9f85cf544efe7c51b50b70bf52835aed16d70257d67f23faabf 7159 gcc12_12.2.0-rev1/patch-diff-core
245 6992efa48512d6ef623014bdce6d1b376d8c292a3a47cf774cd1c512aad75356 8497 gcc12_12.2.0-rev1/patch-diff-cxx
246 d7e8c62cbf1465e56605da78b2bdc1f5af65a943b8cfc92d0ecf379a089ce692 18924 gcc12_12.2.0-rev1/patch-diff-ada-testsuite
247 817fa207c609760e5e6391e851500bc3c12b2931be11acaae236a7cc95adab81 1894 gcc12_12.2.0-rev1/patch-diff-gcc-testsuite
250 [FILE:27574:manifests/plist.compilers]
251 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/
254 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
255 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
258 %%ONLY-DRAGONFLY%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/dragonfly.h
259 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/
262 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
263 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
267 %%ONLY-FREEBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
270 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/
278 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
284 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
289 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/
292 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
293 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
297 %%ONLY-MIDNIGHTBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
300 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/
304 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
305 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
310 %%ONLY-NETBSD%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/netbsd64.h
314 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/
320 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/include/tgmath.h
321 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
325 %%ONLY-SUNOS%%lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
332 %%TARGET%%-gcc-%%GCCVER%%
335 %%TARGET%%-gcc-ranlib
361 include/c++/%%GCCVER%%/
473 include/c++/%%GCCVER%%/%%TARGET%%/bits/
496 include/c++/%%GCCVER%%/%%TARGET%%/ext/opt_random.h
497 include/c++/%%GCCVER%%/backward/
506 include/c++/%%GCCVER%%/bits/
514 atomic_lockfree_defines.h
521 boost_concept_check.h
531 cxxabi_init_exception.h
533 enable_special_members.h
563 locale_facets_nonio.h
564 locale_facets_nonio.tcc
589 ranges_uninitialized.h
623 stl_iterator_base_funcs.h
624 stl_iterator_base_types.h
632 stl_raw_storage_iter.h
652 uses_allocator_args.h
659 include/c++/%%GCCVER%%/debug/
678 safe_local_iterator.h
679 safe_local_iterator.tcc
682 safe_unordered_base.h
683 safe_unordered_container.h
684 safe_unordered_container.tcc
692 include/c++/%%GCCVER%%/decimal/
695 include/c++/%%GCCVER%%/experimental/
735 include/c++/%%GCCVER%%/experimental/bits/
754 simd_x86_conversions.h
756 include/c++/%%GCCVER%%/ext/
764 codecvt_specializations.h
800 include/c++/%%GCCVER%%/ext/pb_ds/
804 list_update_policy.hpp
809 include/c++/%%GCCVER%%/ext/pb_ds/detail/
811 container_base_dispatch.hpp
813 priority_queue_base_dispatch.hpp
814 standard_policies.hpp
818 include/c++/%%GCCVER%%/ext/pb_ds/detail/bin_search_tree_/
820 constructors_destructor_fn_imps.hpp
826 iterators_fn_imps.hpp
829 policy_access_fn_imps.hpp
832 split_join_fn_imps.hpp
834 include/c++/%%GCCVER%%/ext/pb_ds/detail/binary_heap_/
837 constructors_destructor_fn_imps.hpp
845 iterators_fn_imps.hpp
846 point_const_iterator.hpp
847 policy_access_fn_imps.hpp
849 split_join_fn_imps.hpp
851 include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_/
853 constructors_destructor_fn_imps.hpp
855 include/c++/%%GCCVER%%/ext/pb_ds/detail/binomial_heap_base_/
856 binomial_heap_base_.hpp
857 constructors_destructor_fn_imps.hpp
862 split_join_fn_imps.hpp
863 include/c++/%%GCCVER%%/ext/pb_ds/detail/branch_policy/
865 null_node_metadata.hpp
867 include/c++/%%GCCVER%%/ext/pb_ds/detail/cc_hash_table_map_/
870 cond_key_dtor_entry_dealtor.hpp
871 constructor_destructor_fn_imps.hpp
872 constructor_destructor_no_store_hash_fn_imps.hpp
873 constructor_destructor_store_hash_fn_imps.hpp
875 debug_no_store_hash_fn_imps.hpp
876 debug_store_hash_fn_imps.hpp
877 entry_list_fn_imps.hpp
879 erase_no_store_hash_fn_imps.hpp
880 erase_store_hash_fn_imps.hpp
882 find_store_hash_fn_imps.hpp
885 insert_no_store_hash_fn_imps.hpp
886 insert_store_hash_fn_imps.hpp
887 iterators_fn_imps.hpp
888 policy_access_fn_imps.hpp
890 resize_no_store_hash_fn_imps.hpp
891 resize_store_hash_fn_imps.hpp
894 include/c++/%%GCCVER%%/ext/pb_ds/detail/eq_fn/
897 include/c++/%%GCCVER%%/ext/pb_ds/detail/gp_hash_table_map_/
898 constructor_destructor_fn_imps.hpp
899 constructor_destructor_no_store_hash_fn_imps.hpp
900 constructor_destructor_store_hash_fn_imps.hpp
902 debug_no_store_hash_fn_imps.hpp
903 debug_store_hash_fn_imps.hpp
905 erase_no_store_hash_fn_imps.hpp
906 erase_store_hash_fn_imps.hpp
908 find_no_store_hash_fn_imps.hpp
909 find_store_hash_fn_imps.hpp
913 insert_no_store_hash_fn_imps.hpp
914 insert_store_hash_fn_imps.hpp
916 policy_access_fn_imps.hpp
918 resize_no_store_hash_fn_imps.hpp
919 resize_store_hash_fn_imps.hpp
921 include/c++/%%GCCVER%%/ext/pb_ds/detail/hash_fn/
922 direct_mask_range_hashing_imp.hpp
923 direct_mod_range_hashing_imp.hpp
924 linear_probe_fn_imp.hpp
925 mask_based_range_hashing.hpp
926 mod_based_range_hashing.hpp
928 quadratic_probe_fn_imp.hpp
932 sample_range_hashing.hpp
933 sample_ranged_hash_fn.hpp
934 sample_ranged_probe_fn.hpp
935 include/c++/%%GCCVER%%/ext/pb_ds/detail/left_child_next_sibling_heap_/
937 constructors_destructor_fn_imps.hpp
942 iterators_fn_imps.hpp
943 left_child_next_sibling_heap_.hpp
945 point_const_iterator.hpp
946 policy_access_fn_imps.hpp
948 include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_map_/
949 constructor_destructor_fn_imps.hpp
951 entry_metadata_base.hpp
956 iterators_fn_imps.hpp
959 include/c++/%%GCCVER%%/ext/pb_ds/detail/list_update_policy/
960 lu_counter_metadata.hpp
961 sample_update_policy.hpp
962 include/c++/%%GCCVER%%/ext/pb_ds/detail/ov_tree_map_/
963 constructors_destructor_fn_imps.hpp
968 iterators_fn_imps.hpp
971 policy_access_fn_imps.hpp
972 split_join_fn_imps.hpp
974 include/c++/%%GCCVER%%/ext/pb_ds/detail/pairing_heap_/
975 constructors_destructor_fn_imps.hpp
981 split_join_fn_imps.hpp
982 include/c++/%%GCCVER%%/ext/pb_ds/detail/pat_trie_/
983 constructors_destructor_fn_imps.hpp
988 insert_join_fn_imps.hpp
989 iterators_fn_imps.hpp
992 policy_access_fn_imps.hpp
996 synth_access_traits.hpp
1000 include/c++/%%GCCVER%%/ext/pb_ds/detail/rb_tree_map_/
1001 constructors_destructor_fn_imps.hpp
1009 split_join_fn_imps.hpp
1011 include/c++/%%GCCVER%%/ext/pb_ds/detail/rc_binomial_heap_/
1012 constructors_destructor_fn_imps.hpp
1017 rc_binomial_heap_.hpp
1018 split_join_fn_imps.hpp
1020 include/c++/%%GCCVER%%/ext/pb_ds/detail/resize_policy/
1021 cc_hash_max_collision_check_resize_trigger_imp.hpp
1022 hash_exponential_size_policy_imp.hpp
1023 hash_load_check_resize_trigger_imp.hpp
1024 hash_load_check_resize_trigger_size_base.hpp
1025 hash_prime_size_policy_imp.hpp
1026 hash_standard_resize_policy_imp.hpp
1027 sample_resize_policy.hpp
1028 sample_resize_trigger.hpp
1029 sample_size_policy.hpp
1030 include/c++/%%GCCVER%%/ext/pb_ds/detail/splay_tree_/
1031 constructors_destructor_fn_imps.hpp
1040 split_join_fn_imps.hpp
1042 include/c++/%%GCCVER%%/ext/pb_ds/detail/thin_heap_/
1043 constructors_destructor_fn_imps.hpp
1048 split_join_fn_imps.hpp
1051 include/c++/%%GCCVER%%/ext/pb_ds/detail/tree_policy/
1052 node_metadata_selector.hpp
1053 order_statistics_imp.hpp
1054 sample_tree_node_update.hpp
1055 include/c++/%%GCCVER%%/ext/pb_ds/detail/trie_policy/
1056 node_metadata_selector.hpp
1057 order_statistics_imp.hpp
1058 prefix_search_node_update_imp.hpp
1059 sample_trie_access_traits.hpp
1060 sample_trie_node_update.hpp
1061 trie_policy_base.hpp
1062 trie_string_access_traits_imp.hpp
1063 include/c++/%%GCCVER%%/ext/pb_ds/detail/unordered_iterator/
1066 point_const_iterator.hpp
1068 include/c++/%%GCCVER%%/parallel/
1073 balanced_quicksort.h
1078 compiletime_settings.h
1084 for_each_selectors.h
1089 multiseq_selection.h
1091 multiway_mergesort.h
1112 include/c++/%%GCCVER%%/pstl/
1117 glue_algorithm_defs.h
1118 glue_algorithm_impl.h
1119 glue_execution_defs.h
1128 parallel_backend_serial.h
1129 parallel_backend_tbb.h
1130 parallel_backend_utils.h
1133 unseq_backend_simd.h
1135 include/c++/%%GCCVER%%/tr1/
1169 legendre_function.tcc
1173 modified_bessel_func.tcc
1182 special_function_util.h
1198 include/c++/%%GCCVER%%/tr2/
1205 lib/gcc/%%TARGET%%/%%GCCVER%%/
1206 ada_target_properties
1213 lib/gcc/%%TARGET%%/%%GCCVER%%/finclude/
1225 lib/gcc/%%TARGET%%/%%GCCVER%%/include/
1226 ISO_Fortran_binding.h
1234 avx5124fmapsintrin.h
1235 avx5124vnniwintrin.h
1237 avx512bf16vlintrin.h
1238 avx512bitalgintrin.h
1245 avx512fp16vlintrin.h
1247 avx512ifmavlintrin.h
1250 avx512vbmi2vlintrin.h
1252 avx512vbmivlintrin.h
1257 avx512vnnivlintrin.h
1258 avx512vp2intersectintrin.h
1259 avx512vp2intersectvlintrin.h
1260 avx512vpopcntdqintrin.h
1261 avx512vpopcntdqvlintrin.h
1342 lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/
1347 lib/gcc/%%TARGET%%/%%GCCVER%%/install-tools/include/
1350 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/
1352 libcc1plugin.%%SHARED_OBJECT%%
1354 libcc1plugin.so.0.0.0
1355 libcp1plugin.%%SHARED_OBJECT%%
1357 libcp1plugin.so.0.0.0
1358 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/
1406 coroutine-builtins.def
1425 diagnostic-event-id.h
1426 diagnostic-metadata.h
1476 gimple-array-bounds.h
1483 gimple-predicate-analysis.h
1485 gimple-pretty-print.h
1486 gimple-range-cache.h
1491 gimple-range-trace.h
1493 gimple-ssa-evrp-analyze.h
1494 gimple-ssa-warn-access.h
1495 gimple-ssa-warn-restrict.h
1522 highlev-plugin-common.h
1542 int-vector-builder.h
1552 ipa-param-manipulation.h
1650 rtx-vector-builder.h
1659 selftest-diagnostic.h
1680 substring-locations.h
1689 target-hooks-macros.h
1726 tree-scalar-evolution.h
1729 tree-ssa-alias-compare.h
1737 tree-ssa-loop-ivopts.h
1738 tree-ssa-loop-manip.h
1739 tree-ssa-loop-niter.h
1741 tree-ssa-math-opts.h
1743 tree-ssa-propagate.h
1746 tree-ssa-scopedtables.h
1749 tree-ssa-threadedge.h
1750 tree-ssa-threadupdate.h
1755 tree-switch-conversion.h
1756 tree-vector-builder.h
1769 value-pointer-equiv.h
1788 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/ada/gcc-interface/ada-tree.def
1789 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/c-family/
1795 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/common/config/i386/i386-cpuinfo.h
1796 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/
1801 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/config/i386/
1812 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/cp/
1819 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/d/d-tree.def
1820 lib/gcc/%%TARGET%%/%%GCCVER%%/plugin/include/objc/objc-tree.def
1821 libexec/gcc/%%TARGET%%/%%GCCVER%%/
1831 libexec/gcc/%%TARGET%%/%%GCCVER%%/install-tools/
1836 libexec/gcc/%%TARGET%%/%%GCCVER%%/plugin/gengtype
1839 [FILE:35195:manifests/plist.ada_run]
1840 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
1844 %%EXCLUDE-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
1850 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/a-exetim.adb
1851 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/a-exetim.ali
1852 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnarl-%%BRANCH%%.dylib.dSYM/Contents/Info.plist
1853 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnarl-%%BRANCH%%.dylib.dSYM/Contents/Resources/DWARF/libgnarl-%%BRANCH%%.dylib
1854 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnat-%%BRANCH%%.dylib.dSYM/Contents/Info.plist
1855 %%ONLY-DARWIN%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/libgnat-%%BRANCH%%.dylib.dSYM/Contents/Resources/DWARF/libgnat-%%BRANCH%%.dylib
1856 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
1859 %%ONLY-LINUX%%lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
1862 lib/gcc/%%TARGET%%/%%GCCVER%%/adainclude/
3422 lib/gcc/%%TARGET%%/%%GCCVER%%/adalib/
3883 libgnarl-%%BRANCH%%.so
3887 libgnat-%%BRANCH%%.so
4305 [FILE:345:manifests/plist.cxx_run]
4312 %%EXCLUDE-DARWIN%%%%ASLIB%%/
4313 libstdc++.so.%%VSTDCXX%%
4314 libstdc++.so.%%VSTDCXX%%-gdb.py
4315 %%ONLY-DARWIN%%%%ASLIB%%/libstdc++.a-gdb.py
4316 share/gcc-%%GCCVER%%/python/libstdcxx/__init__.py
4317 share/gcc-%%GCCVER%%/python/libstdcxx/v6/
4323 [FILE:269:manifests/plist.fortran_run]
4336 %%EXCLUDE-DARWIN%%%%ASLIB%%/
4337 libgfortran.so.5.0.0
4339 libquadmath.so.0.0.0
4342 [FILE:415:manifests/plist.libs]
4347 libcc1.%%SHARED_OBJECT%%
4353 %%EXCLUDE-DARWIN%%%%ASLIB%%/
4355 libcc1.%%SHARED_OBJECT%%.0
4359 %%ONLY-DARWIN%%%%ASLIB%%/
4360 libcc1.0.%%SHARED_OBJECT%%
4361 libgcc_ext.10.4.dylib
4362 libgcc_ext.10.5.dylib
4363 libgcc_s_ppc64.1.dylib
4364 libgcc_s_x86_64.1.dylib
4367 [FILE:119:manifests/plist.infopages]
4379 [FILE:1098:manifests/plist.nls]
4380 share/locale/be/LC_MESSAGES/
4383 share/locale/ca/LC_MESSAGES/cpplib.mo
4384 share/locale/da/LC_MESSAGES/
4387 share/locale/de/LC_MESSAGES/
4390 share/locale/el/LC_MESSAGES/
4393 share/locale/eo/LC_MESSAGES/cpplib.mo
4394 share/locale/es/LC_MESSAGES/
4397 share/locale/fi/LC_MESSAGES/
4400 share/locale/fr/LC_MESSAGES/
4403 share/locale/hr/LC_MESSAGES/gcc.mo
4404 share/locale/id/LC_MESSAGES/
4407 share/locale/ja/LC_MESSAGES/
4410 share/locale/ka/LC_MESSAGES/cpplib.mo
4411 share/locale/nl/LC_MESSAGES/
4414 share/locale/pt_BR/LC_MESSAGES/cpplib.mo
4415 share/locale/ro/LC_MESSAGES/cpplib.mo
4416 share/locale/ru/LC_MESSAGES/
4419 share/locale/sr/LC_MESSAGES/
4422 share/locale/sv/LC_MESSAGES/
4425 share/locale/tr/LC_MESSAGES/
4428 share/locale/uk/LC_MESSAGES/
4431 share/locale/vi/LC_MESSAGES/
4434 share/locale/zh_CN/LC_MESSAGES/
4437 share/locale/zh_TW/LC_MESSAGES/
4442 [FILE:435:midnightbsd/patch-gcc_config_freebsd-spec.h]
4443 --- gcc/config/freebsd-spec.h.orig 2022-08-19 08:09:52 UTC
4444 +++ gcc/config/freebsd-spec.h
4445 @@ -37,6 +37,7 @@ see the files COPYING3 and COPYING.RUNTI
4448 builtin_define_with_int_value ("__FreeBSD__", FBSD_MAJOR); \
4449 + builtin_define_with_int_value ("__MidnightBSD__", 3); \
4450 builtin_define_std ("unix"); \
4451 builtin_define ("__KPRINTF_ATTRIBUTE__"); \
4452 builtin_assert ("system=unix"); \