head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.6
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.4
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.2
	pkgsrc-2025Q3-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2025.07.10.12.35.22;	author dkazankov;	state Exp;
branches;
next	;
commitid	YbB1guQIYLT6lc2G;


desc
@@


1.1
log
@devel/ada-gnatcoll-core-24: Add new package version 24.0.0

The GNAT Components Collection (GNATcoll) - Core packages, release 24
@
text
@$NetBSD: patch-Makefile,v 1.0 2024/11/27 11:00:00 dkazankov Exp $

Fix target calculation
Add necessary parameters for pkgsrc build

--- Makefile.orig	2023-09-21 18:57:14.000000000 +0300
+++ Makefile
@@@@ -72,7 +72,7 @@@@
 endif
 
 TARGET := $(shell gcc -dumpmachine)
-NORMALIZED_TARGET := $(subst normalized_target:,,$(wordlist 6,6,$(shell gprconfig  --config=ada --target=$(TARGET) --mi-show-compilers)))
+NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig  --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
 ifeq ($(NORMALIZED_TARGET),)
   $(error No toolchain found for target "$(TARGET)")
 endif
@@@@ -129,12 +129,13 @@@@
 
 # Used to pass extra options to GPRBUILD, like -d for instance
 GPRBUILD_OPTIONS=
+GPRINSTALL_OPTIONS=
 
 BUILDER=$(GNATCOV_PROJECT_PATH) gprbuild -p -m $(GTARGET) $(RBD) \
         -j$(PROCESSORS) $(GPR_VARS) \
 	$(GPRBUILD_OPTIONS) $(GNATCOV_BUILD_OPTS)
 INSTALLER=gprinstall -p -f $(GTARGET) $(GPR_VARS) \
-	$(RBD) --sources-subdir=include/gnatcoll --prefix=$(prefix)$(integrated_install)
+	$(RBD) --sources-subdir=include/gnatcoll --prefix=$(prefix)$(integrated_install) $(GPRINSTALL_OPTIONS)
 CLEANER=gprclean -q $(RBD) $(GTARGET)
 UNINSTALLER=$(INSTALLER) -p -f --install-name=gnatcoll --uninstall
 
@
