Created attachment 271612 [details] [PATCH] lang/gnat16: New GCC-16 Ada Port Some differences in this Port: * Makefile now passes GNAT to ${PLIST_SUB}, it is defined with ${PORTNAME}, this removes the hard-coded GNAT version information in the pkg-plist pathnames * License block is now complete * ${_GNAT??_PATH} variables are now just ${_GNAT_PATH} and are still set based on the bootstrap option (bug #295927). I ended up doing this for GNAT-15 too, as it made it easier to drop in new assets for use with PREVASSET * pkg-message is now UCL compliant * ${_PREV_ASSET_VER} is now equal to ${DISTVERSION} so the built assets are up to date and used, instead of the previous versions I am not sure on changes to the option PREVASSET mechanics. poudriere-testport lang/gnat16 (both with bootstrap and previous assets): 15_0-amd64-release: Pass main-amd64-default: Pass
Created attachment 271666 [details] [PATCH] lang/gnat16: New GCC-16 Ada Port Sync with GNAT-15
Upstream already fixed gcc/ada/libgnat/s-dorepr__freebsd.adb: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=b5c443828ac7be01beb3580e6be3dcfce14c975a
Let's wait for lang/gnat15 to be committed.
Good thinking 99. Will sync and regenerate after that.
Created attachment 271733 [details] [PATCH] lang/gnat16: New GCC-16 Ada Port ^Triage: remove trailing cruft.