[gdal] 06/07: Fixed for correct Perl binding documentation generation.

Francesco Lovergine frankie at moszumanska.debian.org
Tue Jan 2 12:36:47 UTC 2018


This is an automated email from the git hooks/post-receive script.

frankie pushed a commit to branch master
in repository gdal.

commit 8892a3344f59f7e0a24c7bb23c5e0e6f284f6385
Author: Francesco Paolo Lovergine <frankie at debian.org>
Date:   Tue Jan 2 12:31:23 2018 +0100

    Fixed for correct Perl binding documentation generation.
---
 debian/changelog             | 11 +++++++++++
 debian/control               |  4 +++-
 debian/patches/perl-doxyfile | 16 ++++++++++++++++
 debian/patches/series        |  1 +
 4 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 3f09951..2b7e4d6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+gdal (2.2.3+dfsg-2) unstable; urgency=medium
+
+  [UNRELEASED]
+
+  * Added a couple of missing build-dep to correctly generate Perl binding
+    documentation.
+  * New patch perl-doxygen added to get the full classes documentation in 
+    Perl binding, due to current doxygen implementation.
+
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Tue, 02 Jan 2018 12:27:12 +0100
+
 gdal (2.2.3+dfsg-1) unstable; urgency=medium
 
   * Update symbols for alpha, hurd-i386 & m68k.
diff --git a/debian/control b/debian/control
index be63f81..e9cc3a2 100644
--- a/debian/control
+++ b/debian/control
@@ -55,7 +55,9 @@ Build-Depends: debhelper (>= 9),
                python3-numpy,
                swig,
                unixodbc-dev (>= 2.2.11),
-               zlib1g-dev
+               zlib1g-dev,
+               libdoxygen-filter-perl,
+               libmodern-perl-perl
 Build-Conflicts: automake1.11,
                  python-setuptools
 Standards-Version: 4.1.2
diff --git a/debian/patches/perl-doxyfile b/debian/patches/perl-doxyfile
new file mode 100644
index 0000000..75b4571
--- /dev/null
+++ b/debian/patches/perl-doxyfile
@@ -0,0 +1,16 @@
+Description: Fix generation of classes documentation in Perl bindings doxygen stuff.
+Author: Francesco Paolo Lovergine <frankie at debian.org>	
+Last-Update: 2018-01-02
+Forwarded: needed
+
+--- gdal.orig/swig/perl/Doxyfile
++++ gdal/swig/perl/Doxyfile
+@@ -280,7 +280,7 @@ OPTIMIZE_OUTPUT_VHDL   = NO
+ # Note that for custom extensions you also need to set FILE_PATTERNS otherwise
+ # the files are not read by doxygen.
+ 
+-EXTENSION_MAPPING      =
++EXTENSION_MAPPING      = pm=C++
+ 
+ # If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
+ # according to the Markdown format, which allows for more readable
diff --git a/debian/patches/series b/debian/patches/series
index 9843ade..1f79afe 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@ java.opt
 perl-vendor
 privacy-breach-logo.patch
 privacy-breach-generic.patch
+perl-doxyfile

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/gdal.git



More information about the Pkg-grass-devel mailing list