pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/ada-templates-parser-25



Module Name:    pkgsrc
Committed By:   dkazankov
Date:           Mon Oct 20 10:20:12 UTC 2025

Modified Files:
        pkgsrc/textproc/ada-templates-parser-25: Makefile distinfo
Added Files:
        pkgsrc/textproc/ada-templates-parser-25/patches:
            patch-regtests_Makefile
            patch-regtests_tests_0109__check__mem_test.yaml

Log Message:
ada-templates-parser-25: add package tests


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/ada-templates-parser-25/Makefile \
    pkgsrc/textproc/ada-templates-parser-25/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_Makefile \
    pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_tests_0109__check__mem_test.yaml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/ada-templates-parser-25/Makefile
diff -u pkgsrc/textproc/ada-templates-parser-25/Makefile:1.2 pkgsrc/textproc/ada-templates-parser-25/Makefile:1.3
--- pkgsrc/textproc/ada-templates-parser-25/Makefile:1.2        Sat Sep 13 12:06:11 2025
+++ pkgsrc/textproc/ada-templates-parser-25/Makefile    Mon Oct 20 10:20:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/09/13 12:06:11 dkazankov Exp $
+# $NetBSD: Makefile,v 1.3 2025/10/20 10:20:12 dkazankov Exp $
 
 DISTNAME=      ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
 PKGNAME=       ${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
@@ -48,6 +48,15 @@ CONFIGURE_ARGS+=             ENABLE_SHARED=false
 BUILD_TARGET=          build
 BUILD_MAKE_FLAGS+=     GPROPTS=${GPRBUILD_OPTIONS:Q}
 
+TEST_TARGET=   test
+
+.if ${PKGSRC_RUN_TEST:tl} == "yes"
+.include "../../lang/python/tool.mk"
+.endif
+
+TEST_DEPENDS+= ${PYPKGPREFIX}-e3-core>=22.6.0:../../devel/py-e3-core
+TEST_DEPENDS+= ${PYPKGPREFIX}-e3-testsuite>=25.0:../../devel/py-e3-testsuite
+
 CHECK_PIE_SKIP+=       ${GNAT_PKGBASE}/bin/*
 
 GENERATE_PLIST+= \
Index: pkgsrc/textproc/ada-templates-parser-25/distinfo
diff -u pkgsrc/textproc/ada-templates-parser-25/distinfo:1.2 pkgsrc/textproc/ada-templates-parser-25/distinfo:1.3
--- pkgsrc/textproc/ada-templates-parser-25/distinfo:1.2        Sat Sep 13 12:06:11 2025
+++ pkgsrc/textproc/ada-templates-parser-25/distinfo    Mon Oct 20 10:20:12 2025
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.2 2025/09/13 12:06:11 dkazankov Exp $
+$NetBSD: distinfo,v 1.3 2025/10/20 10:20:12 dkazankov Exp $
 
 BLAKE2s (templates-parser-25.0.0.tar.gz) = 87196226137489c985fea3d1dd2994eeefb0ec8e168546081361a1bfa2e42114
 SHA512 (templates-parser-25.0.0.tar.gz) = 902e41f713dd8446e08ba6f180b4c88c35d37da3476d0c925a4b6a05fb5038ff9ec1b0daa0443a55e82f902867b774efb4e28c0b7d8ec59fb15d050ee523ee87
 Size (templates-parser-25.0.0.tar.gz) = 259459 bytes
 SHA1 (patch-Makefile) = 130d529a24318f93f8b61072b3a533b3850e2689
+SHA1 (patch-regtests_Makefile) = 6c2f5aaffc35c56d0d0f3eb0c56c3ec83d47ddcd
+SHA1 (patch-regtests_tests_0109__check__mem_test.yaml) = 2b886bd76b9903b3e802c2503467300c0c90c04d

Added files:

Index: pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_Makefile
diff -u /dev/null pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_Makefile:1.1
--- /dev/null   Mon Oct 20 10:20:12 2025
+++ pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_Makefile     Mon Oct 20 10:20:12 2025
@@ -0,0 +1,32 @@
+$NetBSD: patch-regtests_Makefile,v 1.1 2025/10/20 10:20:12 dkazankov Exp $
+
+Run testsuite in WRKDIR instead of /tmp
+Fix gprbuild call variables list
+
+--- regtests/Makefile.orig     2024-08-23 18:53:29.000000000 +0300
++++ regtests/Makefile
+@@ -20,18 +20,22 @@
+ .SILENT:
+ endif
+ 
++TESTSUITE_DIR := $(shell pwd)
++
+ -include ../makefile.setup
+ 
+ build:
+       $(GPRBUILD) -q -p -XLIBRARY_TYPE=$(DEFAULT_LIBRARY_TYPE) \
+-              $(foreach v,PRJ_TARGET PRJ_BUILD TARGET VERSION,"-X$(v)=$($(v))") \
++              $(foreach v,PRJ_TARGET PRJ_BUILD TARGET TP_XMLADA VERSION,"-X$(v)=$($(v))") \
+               --subdirs=$(SDIR)/$(DEFAULT_LIBRARY_TYPE) -Pregtests
+ 
+ test: build
+       ADA_PROJECT_PATH="$(abspath $(CURDIR)/..)" \
+       PATH=.:${PATH} \
++      LIBRARY_TYPE=$(DEFAULT_LIBRARY_TYPE) \
+       $(foreach v,PRJ_TARGET PRJ_BUILD TARGET TP_XMLADA,$(v)="$($(v))") \
+-      ./testsuite.py --jobs=4
++      ./testsuite.py --jobs=4 -t $(TESTSUITE_DIR)/temp -d $(TESTSUITE_DIR)/dest -o $(TESTSUITE_DIR)/out \
++          --no-random-temp-subdir --cleanup-mode all --show-error-output
+ 
+ clean:
+       -$(GPRCLEAN) -XLIBRARY_TYPE=$(DEFAULT_LIBRARY_TYPE) \
Index: pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_tests_0109__check__mem_test.yaml
diff -u /dev/null pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_tests_0109__check__mem_test.yaml:1.1
--- /dev/null   Mon Oct 20 10:20:12 2025
+++ pkgsrc/textproc/ada-templates-parser-25/patches/patch-regtests_tests_0109__check__mem_test.yaml     Mon Oct 20 10:20:12 2025
@@ -0,0 +1,9 @@
+$NetBSD: patch-regtests_tests_0109__check__mem_test.yaml,v 1.1 2025/10/20 10:20:12 dkazankov Exp $
+
+There is no gnatmem tool in recent GNAT FSF versions
+
+--- regtests/tests/0109_check_mem/test.yaml.orig       2024-08-23 18:53:29.000000000 +0300
++++ regtests/tests/0109_check_mem/test.yaml
+@@ -0,0 +1,2 @@
++control:
++- [SKIP, "True", "There is no gnatmem tool in recent GNAT FSF versions"]



Home | Main Index | Thread Index | Old Index