pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel
Module Name: pkgsrc
Committed By: dkazankov
Date: Fri Nov 21 14:55:30 UTC 2025
Modified Files:
pkgsrc/devel: Makefile
Added Files:
pkgsrc/devel/ada-aunit-25: DESCR Makefile PLIST buildlink3.mk distinfo
pkgsrc/devel/ada-aunit-25/patches: patch-Makefile
patch-test_aunit__tests.gpr
Log Message:
devel/ada-aunit-25: add new package 25.2.0
Ada unit test framework.
To generate a diff of this commit:
cvs rdiff -u -r1.4547 -r1.4548 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ada-aunit-25/DESCR \
pkgsrc/devel/ada-aunit-25/Makefile pkgsrc/devel/ada-aunit-25/PLIST \
pkgsrc/devel/ada-aunit-25/buildlink3.mk \
pkgsrc/devel/ada-aunit-25/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ada-aunit-25/patches/patch-Makefile \
pkgsrc/devel/ada-aunit-25/patches/patch-test_aunit__tests.gpr
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.4547 pkgsrc/devel/Makefile:1.4548
--- pkgsrc/devel/Makefile:1.4547 Thu Nov 20 12:17:37 2025
+++ pkgsrc/devel/Makefile Fri Nov 21 14:55:29 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4547 2025/11/20 12:17:37 pin Exp $
+# $NetBSD: Makefile,v 1.4548 2025/11/21 14:55:29 dkazankov Exp $
#
COMMENT= Development utilities
@@ -127,6 +127,7 @@ SUBDIR+= acme
SUBDIR+= acr
SUBDIR+= action-validator
SUBDIR+= acunia-jam
+SUBDIR+= ada-aunit-25
SUBDIR+= ada-gnat-glade
SUBDIR+= ada-gnatcoll-bindings-25
SUBDIR+= ada-gnatcoll-core-24
Added files:
Index: pkgsrc/devel/ada-aunit-25/DESCR
diff -u /dev/null pkgsrc/devel/ada-aunit-25/DESCR:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/DESCR Fri Nov 21 14:55:29 2025
@@ -0,0 +1,5 @@
+Ada unit test framework.
+
+This is the Ada unit test framework AUnit, derived from the
+JUnit/CPPUnit frameworks for Java/C++. Read the AUnit Cookbook
+for installation and usage.
Index: pkgsrc/devel/ada-aunit-25/Makefile
diff -u /dev/null pkgsrc/devel/ada-aunit-25/Makefile:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/Makefile Fri Nov 21 14:55:29 2025
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1 2025/11/21 14:55:29 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG}
+PKGNAME= ${GITHUB_PROJECT}-${GNAT_NAME}-${GITHUB_TAG}.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= aunit
+GITHUB_TAG= 25.2
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/aunit
+COMMENT= Ada unit test framework
+LICENSE= gnu-gpl-v3
+
+USE_TOOLS+= gmake
+
+USE_LANGUAGES= ada
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+= 14
+
+SUBST_CLASSES+= version
+SUBST_MESSAGE.version= Change version in ${SUBST_FILES.version}
+SUBST_STAGE.version= post-extract
+SUBST_FILES.version= version_information
+SUBST_SED.version= -e "s,0.0,${GITHUB_TAG},"
+
+INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${GNAT_PREFIX}
+
+TEST_TARGET= test
+TEST_DIRS= test
+
+TEST_MAKE_FLAGS+= LARGS=${GPRBUILD_OPTIONS:Q}
+
+GENERATE_PLIST+= \
+ cd ${DESTDIR}${PREFIX} && \
+ ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT};
+
+.include "../../devel/gprbuild/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ada-aunit-25/PLIST
diff -u /dev/null pkgsrc/devel/ada-aunit-25/PLIST:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/PLIST Fri Nov 21 14:55:29 2025
@@ -0,0 +1,177 @@
+@comment $NetBSD: PLIST,v 1.1 2025/11/21 14:55:29 dkazankov Exp $
+${GNAT_PKGBASE}/include/aunit/ada_containers-aunit_lists.adb
+${GNAT_PKGBASE}/include/aunit/ada_containers-aunit_lists.ads
+${GNAT_PKGBASE}/include/aunit/ada_containers.ads
+${GNAT_PKGBASE}/include/aunit/aunit-assertions-assert_exception.adb
+${GNAT_PKGBASE}/include/aunit/aunit-assertions.adb
+${GNAT_PKGBASE}/include/aunit/aunit-assertions.ads
+${GNAT_PKGBASE}/include/aunit/aunit-io.ads
+${GNAT_PKGBASE}/include/aunit/aunit-memory-utils.adb
+${GNAT_PKGBASE}/include/aunit/aunit-memory-utils.ads
+${GNAT_PKGBASE}/include/aunit/aunit-memory.adb
+${GNAT_PKGBASE}/include/aunit/aunit-memory.ads
+${GNAT_PKGBASE}/include/aunit/aunit-options.ads
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-gnattest.adb
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-gnattest.ads
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-junit.adb
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-junit.ads
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-text.adb
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-text.ads
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-xml.adb
+${GNAT_PKGBASE}/include/aunit/aunit-reporter-xml.ads
+${GNAT_PKGBASE}/include/aunit/aunit-reporter.adb
+${GNAT_PKGBASE}/include/aunit/aunit-reporter.ads
+${GNAT_PKGBASE}/include/aunit/aunit-run.adb
+${GNAT_PKGBASE}/include/aunit/aunit-run.ads
+${GNAT_PKGBASE}/include/aunit/aunit-simple_test_cases-run_routine.adb
+${GNAT_PKGBASE}/include/aunit/aunit-simple_test_cases.adb
+${GNAT_PKGBASE}/include/aunit/aunit-simple_test_cases.ads
+${GNAT_PKGBASE}/include/aunit/aunit-test_caller.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_caller.ads
+${GNAT_PKGBASE}/include/aunit/aunit-test_cases-call_set_up_case.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_cases-registration.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_cases.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_cases.ads
+${GNAT_PKGBASE}/include/aunit/aunit-test_filters.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_filters.ads
+${GNAT_PKGBASE}/include/aunit/aunit-test_fixtures.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_fixtures.ads
+${GNAT_PKGBASE}/include/aunit/aunit-test_results.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_results.ads
+${GNAT_PKGBASE}/include/aunit/aunit-test_suites.adb
+${GNAT_PKGBASE}/include/aunit/aunit-test_suites.ads
+${GNAT_PKGBASE}/include/aunit/aunit-tests.ads
+${GNAT_PKGBASE}/include/aunit/aunit-time_measure.adb
+${GNAT_PKGBASE}/include/aunit/aunit-time_measure.ads
+${GNAT_PKGBASE}/include/aunit/aunit.adb
+${GNAT_PKGBASE}/include/aunit/aunit.ads
+${GNAT_PKGBASE}/lib/aunit/ada_containers-aunit_lists.ali
+${GNAT_PKGBASE}/lib/aunit/ada_containers.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-assertions.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-io.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-memory-utils.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-memory.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-options.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-reporter-gnattest.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-reporter-junit.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-reporter-text.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-reporter-xml.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-reporter.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-run.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-simple_test_cases.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-test_caller.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-test_cases.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-test_filters.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-test_fixtures.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-test_results.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-test_suites.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-tests.ali
+${GNAT_PKGBASE}/lib/aunit/aunit-time_measure.ali
+${GNAT_PKGBASE}/lib/aunit/aunit.ali
+${GNAT_PKGBASE}/lib/aunit/libaunit.a
+${GNAT_PKGBASE}/share/examples/aunit/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/calculator/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/main_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/main_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/operands-ints-test-suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/operands-ints-test-suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/operations-addition-test-suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/operations-binary-gen_test-gen_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/operations-binary-gen_test-gen_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/operations-subtraction-test-suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/stack-test-suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/stack-test-suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/fixture/test_calculator.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/harness.gpr
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operands-ints.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operands-ints.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operands.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations-addition.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations-binary.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations-binary.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations-ints.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations-ints.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations-subtraction.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/operations.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/stack.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/src/stack.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tested_lib/testlib.gpr
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operands-ints-test.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operands-ints-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-addition-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-addition_test_fixture.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-addition_test_fixture.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-binary-gen_test.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-binary-gen_test.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-subtraction-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-subtraction_test_fixture.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/operations-subtraction_test_fixture.ads
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/stack-test.adb
+${GNAT_PKGBASE}/share/examples/aunit/calculator/tests/stack-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/failures/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/failures/harness.gpr
+${GNAT_PKGBASE}/share/examples/aunit/failures/tested_lib/src/math.adb
+${GNAT_PKGBASE}/share/examples/aunit/failures/tested_lib/src/math.ads
+${GNAT_PKGBASE}/share/examples/aunit/failures/tested_lib/testlib.gpr
+${GNAT_PKGBASE}/share/examples/aunit/failures/tests/math-test.adb
+${GNAT_PKGBASE}/share/examples/aunit/failures/tests/math-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/failures/tests/math_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/failures/tests/math_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/failures/tests/test_math.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/liskov/harness.gpr
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/src/rectangle.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/src/rectangle.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/src/shape.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/src/shape.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/src/square.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/src/square.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tested_lib/testlib.gpr
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/my_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/my_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/rectangle-tests-suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/rectangle-tests-suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/rectangle-tests.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/rectangle-tests.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/shape-tests.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/shape-tests.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/square-tests-suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/square-tests-suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/square-tests-suite_liskov.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/square-tests-suite_liskov.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/square-tests.adb
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/square-tests.ads
+${GNAT_PKGBASE}/share/examples/aunit/liskov/tests/test_liskov.adb
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/harness.gpr
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tested_lib/src/math.adb
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tested_lib/src/math.ads
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tested_lib/testlib.gpr
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tests/math-test.adb
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tests/math-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tests/math_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tests/math_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/simple_test/tests/test_math.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/harness/harness.gpr
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/harness/src/math-test.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/harness/src/math-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/harness/src/math_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/harness/src/math_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/harness/src/test_math.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/tested_lib/src/math.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/tested_lib/src/math.ads
+${GNAT_PKGBASE}/share/examples/aunit/test_caller/tested_lib/testlib.gpr
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/Makefile
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/harness.gpr
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tested_lib/src/math.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tested_lib/src/math.ads
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tested_lib/testlib.gpr
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tests/math-test.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tests/math-test.ads
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tests/math_suite.adb
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tests/math_suite.ads
+${GNAT_PKGBASE}/share/examples/aunit/test_fixture/tests/test_math.adb
+${GNAT_PKGBASE}/share/gpr/aunit.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/aunit
+${GNAT_PKGBASE}/share/gps/plug-ins/aunit.xml
Index: pkgsrc/devel/ada-aunit-25/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ada-aunit-25/buildlink3.mk:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/buildlink3.mk Fri Nov 21 14:55:29 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/11/21 14:55:29 dkazankov Exp $
+
+BUILDLINK_TREE+= aunit-25
+
+.if !defined(AUNIT_25_BUILDLINK3_MK)
+AUNIT_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.aunit-25+= aunit>=25.0.0
+BUILDLINK_PKGSRCDIR.aunit-25?= ../../devel/ada-aunit-25
+BUILDLINK_DEPMETHOD.aunit-25?= build
+
+BUILDLINK_CONTENTS_FILTER.aunit-25= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.aunit-25+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+= -aunit-25
Index: pkgsrc/devel/ada-aunit-25/distinfo
diff -u /dev/null pkgsrc/devel/ada-aunit-25/distinfo:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/distinfo Fri Nov 21 14:55:29 2025
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2025/11/21 14:55:29 dkazankov Exp $
+
+BLAKE2s (aunit-25.2.tar.gz) = 180edd327dd545eff1bcc302c923d4e37cd87d26b0121d2c1546432fd6473831
+SHA512 (aunit-25.2.tar.gz) = 8a805d57bc211a3fed345acb1a879304600b9fb87e8bd7f523579e20c38df69a0875806ff5155d19e61178a1754dec8c9afccdda1996f37e26a8dcb2bba566cd
+Size (aunit-25.2.tar.gz) = 137454 bytes
+SHA1 (patch-Makefile) = a8a8ebb31c171d74b78056b542b9f1ee520ca64e
+SHA1 (patch-test_aunit__tests.gpr) = ee9c7deb4ecb38149b8f47862def14f22fa23fb0
Index: pkgsrc/devel/ada-aunit-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/devel/ada-aunit-25/patches/patch-Makefile:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/patches/patch-Makefile Fri Nov 21 14:55:29 2025
@@ -0,0 +1,56 @@
+$NetBSD: patch-Makefile,v 1.1 2025/11/21 14:55:29 dkazankov Exp $
+
+Fix install prefix
+Add gprbuild and gprinstall options
+
+--- Makefile.orig 2024-03-12 16:51:41.000000000 +0200
++++ Makefile
+@@ -5,6 +5,7 @@
+ GPRINSTALL = gprinstall
+
+ INSTALL:=$(shell exec=`which gprbuild`;if [ ! -x "$$exec" ]; then unset exec;fi;echo $$exec | sed -e 's/\/bin\/$(GPRBUILD).*//')
++PREFIX?=$(INSTALL)
+
+ ifeq ($(RTS),)
+ RTS=full
+@@ -35,14 +36,14 @@
+ ifeq (${RTS_CONF},)
+ # This covers the kernel RTS because for rtp, the RTS_OPT variable is defined to --RTS=rtp.
+ # kernel is the default and the RTS_OPT is not set in that case.
+-GPROPTS_EXTRA+=-cargs -mcmodel=large -largs -mcmodel=large
++GPROPTS_EXTRA+=-cargs -mcmodel=large -largs -mcmodel=large -gargs
+ endif
+ endif
+
+ .PHONY: all clean targets install_clean install
+
+ all:
+- $(GPRBUILD) -p $(GPROPTS) lib/gnat/aunit.gpr ${GPROPTS_EXTRA}
++ $(GPRBUILD) -p $(GPROPTS) lib/gnat/aunit.gpr ${GPROPTS_EXTRA} $(GPRBUILD_OPTIONS)
+
+ clean-lib:
+ $(RM) -fr lib/aunit lib/aunit-obj
+@@ -52,18 +53,18 @@
+
+ install-clean-legacy:
+ ifneq (,$(wildcard $(INSTALL)/lib/gnat/manifests/aunit))
+- -$(GPRINSTALL) $(GPROPTS) --uninstall --prefix=$(INSTALL) \
+- --project-subdir=lib/gnat aunit
++ -$(GPRINSTALL) $(GPROPTS) --uninstall --prefix=$(PREFIX) \
++ --project-subdir=lib/gnat aunit $(GPRINSTALL_OPTIONS)
+ endif
+
+ install-clean: install-clean-legacy
+ ifneq (,$(wildcard $(INSTALL)/share/gpr/manifests/aunit))
+- -$(GPRINSTALL) $(GPROPTS) --uninstall --prefix=$(INSTALL) aunit
++ -$(GPRINSTALL) $(GPROPTS) --uninstall --prefix=$(PREFIX) aunit $(GPRINSTALL_OPTIONS)
+ endif
+
+ install: install-clean
+- $(GPRINSTALL) $(GPROPTS) -p -f --prefix=$(INSTALL) \
+- --no-build-var lib/gnat/aunit.gpr
++ $(GPRINSTALL) $(GPROPTS) -p -f --prefix=$(PREFIX) \
++ --no-build-var lib/gnat/aunit.gpr $(GPRINSTALL_OPTIONS)
+
+ .PHONY: doc
+ doc:
Index: pkgsrc/devel/ada-aunit-25/patches/patch-test_aunit__tests.gpr
diff -u /dev/null pkgsrc/devel/ada-aunit-25/patches/patch-test_aunit__tests.gpr:1.1
--- /dev/null Fri Nov 21 14:55:30 2025
+++ pkgsrc/devel/ada-aunit-25/patches/patch-test_aunit__tests.gpr Fri Nov 21 14:55:30 2025
@@ -0,0 +1,12 @@
+$NetBSD: patch-test_aunit__tests.gpr,v 1.1 2025/11/21 14:55:30 dkazankov Exp $
+
+Fix library project path
+
+--- test/aunit_tests.gpr.orig 2024-03-12 16:51:41.000000000 +0200
++++ test/aunit_tests.gpr
+@@ -1,4 +1,4 @@
+-with "aunit";
++with "../lib/gnat/aunit.gpr";
+
+ project Aunit_Tests is
+
Home |
Main Index |
Thread Index |
Old Index