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