[Git][debian-gis-team/postgis][experimental] 2 commits: Add upstream patch to use xlstproc instead of xmllint to extract tags.

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Sat Jul 15 18:38:02 BST 2023



Bas Couwenberg pushed to branch experimental at Debian GIS Project / postgis


Commits:
bda4268f by Bas Couwenberg at 2023-07-15T18:49:14+02:00
Add upstream patch to use xlstproc instead of xmllint to extract tags.

- - - - -
3fc4c6a3 by Bas Couwenberg at 2023-07-15T19:15:53+02:00
Set distribution to experimental.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/pr132.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+postgis (3.4.0~beta1+dfsg-1~exp3) experimental; urgency=medium
+
+  * Add upstream patch to use xlstproc instead of xmllint to extract tags.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Sat, 15 Jul 2023 19:15:40 +0200
+
 postgis (3.4.0~beta1+dfsg-1~exp2) experimental; urgency=medium
 
   * Add libxml2-utils to build dependencies for xmllint.


=====================================
debian/patches/pr132.patch
=====================================
@@ -0,0 +1,52 @@
+Description: Drop xmllint requirement for extracting tags
+Author: Sandro Santilli <strk at kbt.io>
+Origin: https://git.osgeo.org/gitea/postgis/postgis/pulls/132
+Bug: https://trac.osgeo.org/postgis/ticket/5446
+
+--- a/doc/Makefile.in
++++ b/doc/Makefile.in
+@@ -300,13 +300,13 @@ $(XSL_GENERATED_SOURCES): %.xsl.xml: xsl
+ 	$(XSLTPROC) --novalid $(XSLTPROC_PATH_OPT) -o $@ $< postgis-nospecial.xml
+ endif
+ 
+-ifeq ($(XMLLINT),)
+-$(TAG_GENERATED_SOURCES): requirements_not_met_xmllint
++ifeq ($(XSLTPROC),)
++$(TAG_GENERATED_SOURCES): requirements_not_met_xsltproc
+ else
+-$(TAG_GENERATED_SOURCES): xsl-config.xml Makefile
++$(TAG_GENERATED_SOURCES): xsl/node_by_xpath.xsl xsl-config.xml Makefile
+ 	tag=tag_$(basename $(notdir $@)); \
+-	$(XMLLINT) --xpath "/config/tags/para[@role='$$tag']/node()" $< > $@.tmp && \
+-	mv $@.tmp $@
++	$(XSLTPROC) --stringparam xpath "/config/tags/para[@role='$$tag']" -o $@ $< xsl-config.xml
++	test -s $@ # ensure something was extracted
+ endif
+ 
+ $(GENERATED_COMMENT_FILES): %.sql: xsl/%.sql.xsl $(XML_INPUTS) postgis-out.xml
+--- /dev/null
++++ b/doc/xsl/node_by_xpath.xsl
+@@ -0,0 +1,23 @@
++<?xml version="1.0"?>
++
++<!--
++Example usage:
++	xsltproc \
++		-stringparam pattern "/config/tags/para[@role='tag_P_support']"
++		-stringparam value '.' xsl/extract_xpath.xsl
++		xsl-config.xml
++-->
++
++<xsl:stylesheet
++	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
++	xmlns:dyn="http://exslt.org/dynamic" extension-element-prefixes="dyn"
++>
++  <xsl:output method="xml" omit-xml-declaration="yes" indent="no" />
++
++  <xsl:template match="/">
++    <xsl:for-each select="dyn:evaluate($xpath)">
++      <xsl:copy-of select="." />
++    </xsl:for-each>
++  </xsl:template>
++</xsl:stylesheet>
++


=====================================
debian/patches/series
=====================================
@@ -3,3 +3,4 @@ chaikin
 incorrect-path-for-interpreter.patch
 destdir.patch
 install.patch
+pr132.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/postgis/-/compare/2d9ff6c8ba4b18a87a4ae121cd3fcfac3791703d...3fc4c6a386f166edf9cab386975887f076ce2697

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/postgis/-/compare/2d9ff6c8ba4b18a87a4ae121cd3fcfac3791703d...3fc4c6a386f166edf9cab386975887f076ce2697
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20230715/0a572c81/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list