Created attachment 272385 [details] [PATCH] devel/matreshka: Sync with main; improve Port Update and improve: * Drop un-testable Oracle DB support * Patch build to increase verbosity * Patch and modify the Port to reduce update burden with ${PLIST_SUB} support, and abstracting the shared object, and GNAT runtime version information in pkg-plist * Remove all hard-coded version information, freeing the library from the current restriction of GNAT-12 * Set ${MAINTAINER} to ada@FreeBSD.org. * Sync with Upstream main poudriere-testport devel/matreshka: 15_1-amd64-release: Pass main-amd64-default: Pass
Looking good here. Thank you for your work once again.
Plist errors on aarch64: ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: include/matreshka/league/matreshka-internals-strings-configuration__portable.ads Error: Orphaned: include/matreshka/league/matreshka-internals-strings-constants__le.ads Error: Orphaned: lib/matreshka/league/matreshka-internals-strings-configuration__portable.ali Error: Orphaned: lib/matreshka/league/matreshka-internals-strings-constants__le.ali ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: include/matreshka/league/matreshka-internals-strings-configuration__x86_64.adb Error: Missing: include/matreshka/league/matreshka-internals-strings-configuration__x86_64.ads Error: Missing: include/matreshka/league/matreshka-internals-strings-constants__x86.ads Error: Missing: include/matreshka/league/matreshka-internals-strings-handlers-generic_x86_sse2.adb Error: Missing: include/matreshka/league/matreshka-internals-strings-handlers-generic_x86_sse2.ads Error: Missing: include/matreshka/league/matreshka-internals-strings-handlers-x86_64.ads Error: Missing: include/matreshka/league/matreshka-internals-strings-handlers-x86_64_popcnt.ads Error: Missing: include/matreshka/league/matreshka-internals-strings-handlers-x86_utilities.adb Error: Missing: include/matreshka/league/matreshka-internals-strings-handlers-x86_utilities.ads Error: Missing: include/matreshka/league/matreshka-simd-intel-avx.ads Error: Missing: include/matreshka/league/matreshka-simd-intel-cpuid.adb Error: Missing: include/matreshka/league/matreshka-simd-intel-cpuid.ads Error: Missing: include/matreshka/league/matreshka-simd-intel-mmx.adb Error: Missing: include/matreshka/league/matreshka-simd-intel-mmx.ads Error: Missing: include/matreshka/league/matreshka-simd-intel-sse.adb Error: Missing: include/matreshka/league/matreshka-simd-intel-sse.ads Error: Missing: include/matreshka/league/matreshka-simd-intel-sse2.ads Error: Missing: include/matreshka/league/matreshka-simd-intel.ads Error: Missing: lib/matreshka/league/matreshka-internals-strings-configuration__x86_64.ali Error: Missing: lib/matreshka/league/matreshka-internals-strings-constants__x86.ali Error: Missing: lib/matreshka/league/matreshka-internals-strings-handlers-generic_x86_sse2.ali Error: Missing: lib/matreshka/league/matreshka-internals-strings-handlers-x86_64.ali Error: Missing: lib/matreshka/league/matreshka-internals-strings-handlers-x86_64_popcnt.ali Error: Missing: lib/matreshka/league/matreshka-internals-strings-handlers-x86_utilities.ali Error: Missing: lib/matreshka/league/matreshka-simd-intel-avx.ali Error: Missing: lib/matreshka/league/matreshka-simd-intel-cpuid.ali Error: Missing: lib/matreshka/league/matreshka-simd-intel-mmx.ali Error: Missing: lib/matreshka/league/matreshka-simd-intel-sse.ali Error: Missing: lib/matreshka/league/matreshka-simd-intel-sse2.ali Error: Missing: lib/matreshka/league/matreshka-simd-intel.ali ===> Error: Plist issues found. Please check and resubmit. Port is not attempted on armv7 and i386 due to missing prerequisites, so only amd64 and aarch64 were tested. I can do powerpc64le, too, but it'll take some time.
Ahh yes. There is some ISA specific Ada units now. Will look into it.