[fftw] 01/01: Import Debian changes 2.1.5-4.2

gregor herrmann gregoa at debian.org
Wed Aug 16 14:10:04 UTC 2017


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

gregoa pushed a commit to branch master
in repository fftw.

commit 7e738f30b3f372aae69b5ecabedae6e66c88dd60
Author: gregor herrmann <gregoa at debian.org>
Date:   Wed Aug 16 03:22:14 2017 +0200

    Import Debian changes 2.1.5-4.2
    
    fftw (2.1.5-4.2) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Fix "FTBFS: Unescaped left brace in regex is deprecated here":
        add patch fix-texi2html-perl526.patch to fix Perl 5.26 regexp
        warnings/errors.
        (Closes: #871367)
      * Add support for DEB_BUILD_OPTIONS=nocheck in debian/rules.
---
 debian/changelog                           | 11 ++++++++++
 debian/patches/fix-texi2html-perl526.patch | 35 ++++++++++++++++++++++++++++++
 debian/patches/series                      |  1 +
 debian/rules                               |  4 ++++
 4 files changed, 51 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 2b57fa3..806ea0e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+fftw (2.1.5-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "FTBFS: Unescaped left brace in regex is deprecated here":
+    add patch fix-texi2html-perl526.patch to fix Perl 5.26 regexp
+    warnings/errors.
+    (Closes: #871367)
+  * Add support for DEB_BUILD_OPTIONS=nocheck in debian/rules.
+
+ -- gregor herrmann <gregoa at debian.org>  Wed, 16 Aug 2017 03:22:14 +0200
+
 fftw (2.1.5-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --git a/debian/patches/fix-texi2html-perl526.patch b/debian/patches/fix-texi2html-perl526.patch
new file mode 100644
index 0000000..32f0232
--- /dev/null
+++ b/debian/patches/fix-texi2html-perl526.patch
@@ -0,0 +1,35 @@
+Description: Fix perl 5.26 regexp warnings/errors
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/871367
+Author: gregor herrmann <gregoa at debian.org>
+Last-Update: 2017-08-07
+
+--- a/doc/texi2html
++++ b/doc/texi2html
+@@ -839,7 +839,7 @@
+     s/\@refill\s+//g;
+     # other substitutions
+     &simple_substitutions;
+-    s/\@value{($VARRE)}/$value{$1}/eg;
++    s/\@value\{($VARRE)}/$value{$1}/eg;
+     s/\@footnote\{/\@footnote$docu_doc\{/g; # mark footnotes, cf. pass 4
+     #
+     # analyze the tag again
+@@ -1169,7 +1169,7 @@
+     #
+     # xref
+     #
+-    while (/\@(x|px|info|)ref{($XREFRE)(}?)/o) {
++    while (/\@(x|px|info|)ref\{($XREFRE)(}?)/o) {
+ 	# note: Texinfo may accept other characters
+ 	($type, $nodes, $full) = ($1, $2, $3);
+ 	($before, $after) = ($`, $');
+@@ -1768,7 +1768,7 @@
+     while ($changed) {
+ 	$changed = 0;
+ 	$done = '';
+-	while (/\@(\w+){([^\{\}]+)}/) {
++	while (/\@(\w+)\{([^\{\}]+)}/) {
+ 	    $text = &apply_style($1, $2);
+ 	    if ($text) {
+ 		$_ = "$`$text$'";
diff --git a/debian/patches/series b/debian/patches/series
index 7059d77..ebe3124 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 info-syntax
 fix-texi2html-perl522.patch
 perl-cwd-in-inc.patch
+fix-texi2html-perl526.patch
diff --git a/debian/rules b/debian/rules
index 3d1a7ba..c2f7d29 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,17 +30,21 @@ build-arch-stamp: autoreconf-stamp
 	# single precision
 	F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) --enable-float --enable-type-prefix $(ARCHCONFFLAGS)
 	$(MAKE)
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	#$(MAKE) -C tests check
 	./tests/fftw_test  -t -e -v -p 1024 -x 1
 	./tests/rfftw_test -t -e -v -p 1024 -x 1
+endif
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-single
 	$(MAKE) clean
 	# double precision
 	F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) $(ARCHCONFFLAGS)
 	$(MAKE)
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	#$(MAKE) -C tests check
 	./tests/fftw_test  -t -e -v -p 1024 -x 1
 	./tests/rfftw_test -t -e -v -p 1024 -x 1
+endif
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-double
 	touch build-arch-stamp
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fftw.git



More information about the debian-science-commits mailing list