head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.4 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.2 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.1.0.2 pkgsrc-2025Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2025.10.13.16.54.12; author dkazankov; state Exp; branches; next 1.1; commitid Yf4MlFxJ82UAIqeG; 1.1 date 2025.09.07.07.51.55; author dkazankov; state Exp; branches; next ; commitid F76gNsxlUfziSK9G; desc @@ 1.2 log @gnatformat: update to upstream version 25.2 * Move version information patch to Makefile * Update version file definition for the GNATformat documentation generation * Do not print NL after source unless another one is printed * Gracefully handle sources with diagnostics * Add target that installs a stripped version of GNATformat @ text @$NetBSD: patch-Makefile,v 1.2 2025/10/13 16:29:52 dkazankov Exp $ Make ALL_LIBRARY_TYPES externally settable Add options for gprbuild and gprinstall Fix instalation directory path --- Makefile.orig 2025-01-06 12:05:26.000000000 +0200 +++ Makefile @@@@ -2,7 +2,7 @@@@ LIBRARY_TYPE ?= static PROCESSORS ?= 0 -ALL_LIBRARY_TYPES = static static-pic relocatable +ALL_LIBRARY_TYPES ?= static static-pic relocatable ALL_BUILD_MODES = dev prod LIB_PROJECT = gnat/gnatformat.gpr @@@@ -25,7 +25,7 @@@@ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \ -P $(LIB_PROJECT) \ -p \ - -j$(PROCESSORS) ; \ + -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; \ done; .PHONY: bin @@@@ -38,7 +38,7 @@@@ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \ -P$(BIN_PROJECT) \ -p \ - -j$(PROCESSORS); + -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; .PHONY: clean clean: @@@@ -57,11 +57,11 @@@@ -XLIBRARY_TYPE=$$library_type \ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \ --install-name=gnatformat \ - --prefix="$(PREFIX)" \ + --prefix="$(DESTDIR)$(PREFIX)" \ --sources-subdir=include/lal-refactor \ --build-name=$$library_type \ --build-var=LIBRARY_TYPE \ - -P $(LIB_PROJECT) -p -f ; \ + -P $(LIB_PROJECT) -p -f $(GPRINSTALL_OPTIONS) ; \ done ; .PHONY: install-bin @@@@ -71,10 +71,10 @@@@ -XLIBRARY_TYPE=$(LIBRARY_TYPE) \ -XBUILD_MODE=$(BUILD_MODE) \ --install-name=gnatformat_driver \ - --prefix="$(PREFIX)" \ + --prefix="$(DESTDIR)$(PREFIX)" \ -P $(BIN_PROJECT) \ -p \ - -f ; + -f $(GPRINSTALL_OPTIONS); .PHONY: install-bin-stripped install-bin-stripped: @@@@ -83,12 +83,12 @@@@ -XLIBRARY_TYPE=$(LIBRARY_TYPE) \ -XBUILD_MODE=$(BUILD_MODE) \ --install-name=gnatformat_driver \ - --prefix="$(PREFIX)" \ + --prefix="$(DESTDIR)$(PREFIX)" \ -P $(BIN_PROJECT) \ -p \ - -f ; + -f $(GPRINSTALL_OPTIONS); ifneq ($(BUILD_MODE),dev) - strip "$(PREFIX)/bin/"* + strip "$(DESTDIR)$(PREFIX)/bin/"* endif .PHONY: test-programs @@@@ -102,7 +102,7 @@@@ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \ -P $$proj \ -p \ - -j$(PROCESSORS) ; \ + -j$(PROCESSORS) $(GPRBUILD_OPTIONS) ; \ done; .PHONY: install-test-programs @@@@ -112,10 +112,10 @@@@ -XGNATFORMAT_LIBRARY_TYPE=$(LIBRARY_TYPE) \ -XLIBRARY_TYPE=$(LIBRARY_TYPE) \ -XGNATFORMAT_BUILD_MODE=$(BUILD_MODE) \ - --prefix="$(PREFIX)" \ + --prefix="$(DESTDIR)$(PREFIX)" \ --install-name=test_programs \ --mode=usage \ - -P $$proj -p -f ; \ + -P $$proj -p -f $(GPRINSTALL_OPTIONS) ; \ done ; .PHONY: test @ 1.1 log @textproc/gnatformat: add new package 25.0.0 Opinionated code formatter for the Ada language. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2025/07/10 17:43:35 dkazankov Exp $ d7 1 a7 1 --- Makefile.orig 2024-09-24 18:34:53.000000000 +0300 d59 18 a76 1 + -f $(GPRINSTALL_OPTIONS) ; d79 1 a79 2 test-programs: @@@@ -87,7 +87,7 @@@@ d88 1 a88 1 @@@@ -97,10 +97,10 @@@@ @