v3-0001-The-commit-4e23c9ef65a-forgot-to-add-dependencies.patch
application/octet-stream
Filename: v3-0001-The-commit-4e23c9ef65a-forgot-to-add-dependencies.patch
Type: application/octet-stream
Part: 0
From df0aff79789ef742e80820ee93cdbf5d99b305d4 Mon Sep 17 00:00:00 2001
From: Florents Tselai <florents.tselai@gmail.com>
Date: Mon, 1 Sep 2025 18:40:35 +0300
Subject: [PATCH v3] The commit 4e23c9ef65a forgot to add dependencies to some
targets. It should build if any func/*.sgml file is modified. The check
target should inspect all func/*.sgml files.
---
doc/src/sgml/Makefile | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile
index 11aac913812..13a23dc334f 100644
--- a/doc/src/sgml/Makefile
+++ b/doc/src/sgml/Makefile
@@ -59,7 +59,8 @@ GENERATED_SGML = version.sgml \
features-supported.sgml features-unsupported.sgml errcodes-table.sgml \
keywords-table.sgml targets-meson.sgml wait_event_types.sgml
-ALL_SGML := $(wildcard $(srcdir)/*.sgml $(srcdir)/ref/*.sgml) $(GENERATED_SGML)
+ALL_SGML := $(wildcard $(srcdir)/*.sgml $(srcdir)/func/*.sgml $(srcdir)/ref/*.sgml) $(GENERATED_SGML)
+ALL_XSL := $(wildcard $(srcdir)/*.xsl)
ALL_IMAGES := $(wildcard $(srcdir)/images/*.svg)
@@ -263,14 +264,14 @@ endif # sqlmansectnum != 7
# tabs are harmless, but it is best to avoid them in SGML files
check-tabs:
- @( ! grep ' ' $(wildcard $(srcdir)/*.sgml $(srcdir)/ref/*.sgml $(srcdir)/*.xsl) ) || \
- (echo "Tabs appear in SGML/XML files" 1>&2; exit 1)
+ @( ! grep ' ' $(ALL_SGML) $(ALL_XSL) ) || \
+ (echo "Tabs appear in SGML/XML files" 1>&2; exit 1)
# Non-breaking spaces are harmless, but it is best to avoid them in SGML files.
# Use perl command because non-GNU grep or sed could not have hex escape sequence.
check-nbsp:
@ ( $(PERL) -ne '/\xC2\xA0/ and print("$$ARGV:$$_"),$$n++; END {exit($$n>0)}' \
- $(wildcard $(srcdir)/*.sgml $(srcdir)/ref/*.sgml $(srcdir)/*.xsl $(srcdir)/images/*.xsl) ) || \
+ $(ALL_SGML) $(ALL_XSL) ) || \
(echo "Non-breaking spaces appear in SGML/XML files" 1>&2; exit 1)
##
--
2.49.0