lang/gnat1[2-4]: Restore check-phase
lang/gnat12,13, and 14:
- After PR 294657, restore the testing target check-phase, move the if conditional on ${UID} != 0 below the GNAT Ports' internal _ marked variables, and drop bsd.port.options.mk, and terminate the Port with bsd.port.post.mk over bsd.port.mk
- Add fix for rpath (PR 292708)
- Move ${PIE_UNSAFE} to the correct block (portclippy)
- Move gettext-runtime from ${USES} to ${NLS_USES}
- Regroup internal variables and sort
- Remove ${EXTRACT_CMD} from aarch64 specific section syncing with the update to the Ports Mk infrastructure (D57295) which by default now uses LC_ALL=en_US.UTF-8 in the environment
- Sort ${GNU_CONFIGURE_PREFIX}
- Specific to GNAT-12, follow GNAT-13 and 14's use of ${MASTER_SITE_GCC} in ${MASTER_SITES}; sort the architecture specific ${PLIST_SUB} entries
PR: 295872
Co-authored-by: Marcin Cieślak <saper@saper.info>
Reported by: Sulev-Madis Silber