[SCM] Library for computing Fast Fourier Transforms branch, master, updated. debian/3.3.2-3-23-ge595a2d
Julian Taylor
jtaylor.debian at googlemail.com
Tue Dec 4 20:50:22 UTC 2012
The following commit has been merged in the master branch:
commit 27b88c45ba14fec8b00b5a8ed9b78ace21cffd01
Author: Julian Taylor <jtaylor.debian at googlemail.com>
Date: Tue Dec 4 20:28:08 2012 +0100
escape minus signs in 03_fix_manpages.diff
diff --git a/debian/changelog b/debian/changelog
index 940038e..337af1c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,7 @@ fftw3 (3.3.3-1) experimental; urgency=low
* use dh-autoreconf
* Bump to standards 3.9.4, no changes required
* add .NOTPARALLEL to debian/rules
+ * escape minus signs in 03_fix_manpages.diff
* pkg-config.patch: move -lm to Libs.private
-- Julian Taylor <jtaylor.debian at googlemail.com> Sat, 01 Dec 2012 19:12:03 +0100
diff --git a/debian/patches/01_fftw3_texi.diff b/debian/patches/01_fftw3_texi.diff
index c28e8ca..8af7778 100644
--- a/debian/patches/01_fftw3_texi.diff
+++ b/debian/patches/01_fftw3_texi.diff
@@ -1,6 +1,7 @@
---- fftw3-3.1.2.orig/doc/fftw3.texi
-+++ fftw3-3.1.2/doc/fftw3.texi
-@@ -88,7 +88,7 @@
+Forwarded: fftw at fftw.org
+--- a/doc/fftw3.texi
++++ b/doc/fftw3.texi
+@@ -148,7 +148,7 @@
@end quotation
@end copying
diff --git a/debian/patches/02_fftw-faq_bfnn.diff b/debian/patches/02_fftw-faq_bfnn.diff
index b2d38d6..4866c91 100644
--- a/debian/patches/02_fftw-faq_bfnn.diff
+++ b/debian/patches/02_fftw-faq_bfnn.diff
@@ -1,5 +1,6 @@
---- fftw3-3.1.2.orig/doc/FAQ/fftw-faq.bfnn
-+++ fftw3-3.1.2/doc/FAQ/fftw-faq.bfnn
+Forwarded: fftw at fftw.org
+--- a/doc/FAQ/fftw-faq.bfnn
++++ b/doc/FAQ/fftw-faq.bfnn
@@ -19,6 +19,7 @@
\endcopy
@@ -8,4 +9,3 @@
START-INFO-DIR-ENTRY
* FFTW FAQ: (fftw-faq). FFTW Frequently Asked Questions with Answers.
END-INFO-DIR-ENTRY
-
diff --git a/debian/patches/03_fix_manpages.diff b/debian/patches/03_fix_manpages.diff
index bf09af1..d377b12 100644
--- a/debian/patches/03_fix_manpages.diff
+++ b/debian/patches/03_fix_manpages.diff
@@ -1,22 +1,228 @@
---- fftw3-3.2.1.orig/tools/fftw_wisdom.1.in 2009-03-17 14:46:42.000000000 +0100
-+++ fftw3-3.2.1/tools/fftw_wisdom.1.in 2009-03-17 14:45:59.000000000 +0100
-@@ -24,7 +24,7 @@
+Description: escape minus signs and fix two comments
+Forwarded: fftw at fftw.org
+--- a/tools/fftw_wisdom.1.in
++++ b/tools/fftw_wisdom.1.in
+@@ -18,14 +18,14 @@
+ .\"
+ .TH FFTW-WISDOM 1 "February, 2003" "fftw" "fftw"
+ .SH NAME
+-fftw at PREC_SUFFIX@-wisdom \- create wisdom (pre-optimized FFTs)
++fftw at PREC_SUFFIX@\-wisdom \- create wisdom (pre-optimized FFTs)
+ .SH SYNOPSIS
+-.B fftw at PREC_SUFFIX@-wisdom
++.B fftw at PREC_SUFFIX@\-wisdom
[\fIOPTION\fR]... [\fISIZE\fR]...
.SH DESCRIPTION
.PP
-." Add any additional description here
+-.I fftw at PREC_SUFFIX@-wisdom
+.\" Add any additional description here
- .I fftw at PREC_SUFFIX@-wisdom
++.I fftw at PREC_SUFFIX@\-wisdom
is a utility to generate FFTW
.B wisdom
---- fftw3-3.2.1.orig/tools/fftw-wisdom-to-conf.1 2008-11-11 02:18:10.000000000 +0100
-+++ fftw3-3.2.1/tools/fftw-wisdom-to-conf.1 2009-03-17 14:45:27.000000000 +0100
-@@ -23,7 +23,7 @@
- \fBfftw-wisdom-to-conf\fR [< \fIINPUT\fR] [> \fIOUTPUT\fR]
+ files, which contain saved information about how to optimally compute
+@@ -41,16 +41,16 @@
+ programs will load the \fBsystem wisdom\fR file, which is stored in
+ .I /etc/fftw/wisdom at PREC_SUFFIX@
+ by default.
+-.I fftw at PREC_SUFFIX@-wisdom
++.I fftw at PREC_SUFFIX@\-wisdom
+ can be used to create or add to such wisdom files. In its most
+ typical usage, the wisdom file can be created to pre-plan a canonical
+ set of sizes (see below) via:
+
+ .ce
+-fftw at PREC_SUFFIX@-wisdom -v -c -o wisdom at PREC_SUFFIX@
++fftw at PREC_SUFFIX@\-wisdom \-v \-c \-o wisdom at PREC_SUFFIX@
+
+ (this will take many hours, which can be limited by the
+-.B -t
++.B \-t
+ option) and the output
+ .I wisdom at PREC_SUFFIX@
+ file can then be copied (as root) to
+@@ -58,33 +58,33 @@
+ or whatever.
+
+ The
+-.I fftw at PREC_SUFFIX@-wisdom
++.I fftw at PREC_SUFFIX@\-wisdom
+ program normally writes the wisdom directly to standard output, but this
+ can be changed via the
+-.B -o
++.B \-o
+ option, as in the example above.
+
+ If the system wisdom file
+ .I /etc/fftw/wisdom at PREC_SUFFIX@
+ already exists, then
+-.I fftw at PREC_SUFFIX@-wisdom
++.I fftw at PREC_SUFFIX@\-wisdom
+ reads this existing wisdom (unless the
+-.B -n
++.B \-n
+ option is specified) and outputs both the old wisdom and any
+ newly created wisdom. In this way, it can be used to add new transform
+ sizes to the existing system wisdom (or other wisdom file, with the
+-.B -w
++.B \-w
+ option).
+ .SH SPECIFYING SIZES
+ Although a canonical set of sizes to optimize is specified by the
+-.B -c
++.B \-c
+ option, the user can also specify zero or more non-canonical transform
+ sizes and types to optimize, via the
+ .I SIZE
+ arguments following the option flags. Alternatively, the sizes to
+ optimize can be read from standard input (whitespace-separated), if a
+ .I SIZE
+-argument of "-" is supplied.
++argument of "\-" is supplied.
+
+ Sizes are specified by the syntax:
+
+@@ -117,41 +117,41 @@
+
+ .SH OPTIONS
+ .TP
+-\fB\-h\fR, \fB\--help\fR
++\fB\-h\fR, \fB\-\-help\fR
+ Display help on the command-line options and usage.
+ .TP
+-\fB\-V\fR, \fB\--version\fR
++\fB\-V\fR, \fB\-\-version\fR
+ Print the version number and copyright information.
+ .TP
+-\fB\-v\fR, \fB\--verbose\fR
++\fB\-v\fR, \fB\-\-verbose\fR
+ Verbose output. (You can specify this multiple times, or supply a numeric
+ argument greater than 1, to increase the verbosity level.) Note that the
+ verbose output will be mixed with the wisdom output (making it impossible
+ to import), unless you write the wisdom to a file via the
+-.B -o
++.B \-o
+ option.
+ .TP
+-\fB\-c\fR, \fB\--canonical\fR
++\fB\-c\fR, \fB\-\-canonical\fR
+ Optimize/pre-plan a canonical set of sizes: all powers of two and ten
+ up to 2^20 (1048576), including both real and complex, forward and
+ backwards, in-place and out-of-place transforms. Also includes two-
+ and three-dimensional transforms of equal-size dimensions
+ (e.g. 16x16x16).
+ .TP
+-\fB\-t\fR \fIhours\fR, \fB\--time-limit\fR=\fIhours\fR
++\fB\-t\fR \fIhours\fR, \fB\-\-time\-limit\fR=\fIhours\fR
+ Stop after a time of
+ .I hours
+ (hours) has elapsed, outputting accumulated wisdom. (The problems are planned
+ in increasing order of size.) Defaults to 0, indicating no time limit.
+ .TP
+-\fB\-o\fR \fIfile\fR, \fB\--output-file\fR=\fIfile\fR
++\fB\-o\fR \fIfile\fR, \fB\-\-output-file\fR=\fIfile\fR
+ Send wisdom output to
+ .I file
+ rather than to standard output (the default).
+ .TP
+-\fB\-m\fR, \fB\--measure\fR; \fB\-e\fR, \fB\--estimate\fR; \fB\-x\fR, \fB\--exhaustive\fR
++\fB\-m\fR, \fB\-\-measure\fR; \fB\-e\fR, \fB\-\-estimate\fR; \fB\-x\fR, \fB\-\-exhaustive\fR
+ Normally,
+-.I fftw at PREC_SUFFIX@-wisdom
++.I fftw at PREC_SUFFIX@\-wisdom
+ creates plans in FFTW_PATIENT mode, but with these options you can instead
+ use FFTW_MEASURE, FFTW_ESTIMATE, or FFTW_EXHAUSTIVE modes, respectively,
+ as described in more detail by the FFTW manual.
+@@ -160,24 +160,24 @@
+ single file can mix different levels of wisdom (e.g. you can mostly
+ use the patient default, but plan a few sizes that you especially care
+ about in
+-.B --exhaustive
++.B \-\-exhaustive
+ mode).
+ .TP
+-\fB\-n\fR, \fB\--no-system-wisdom\fR
++\fB\-n\fR, \fB\-\-no\-system\-wisdom\fR
+ Do not import the system wisdom from
+ .I /etc/fftw/wisdom at PREC_SUFFIX@
+ (which is normally read by default).
+ .TP
+-\fB\-w\fR \fIfile\fR, \fB\--wisdom-file\fR=\fIfile\fR
++\fB\-w\fR \fIfile\fR, \fB\-\-wisdom\-file\fR=\fIfile\fR
+ Import wisdom from
+ .I file
+ (in addition to the system wisdom, unless
+-.B -n
++.B \-n
+ is specified). Multiple wisdom files can be read via multiple
+-.B -w
++.B \-w
+ options. If
+ .I file
+-is "-", then read wisdom from standard input.
++is "\-", then read wisdom from standard input.
+ .SH BUGS
+ Send bug reports to fftw at fftw.org.
+ .SH AUTHORS
+--- a/tools/fftw-wisdom-to-conf.1
++++ b/tools/fftw-wisdom-to-conf.1
+@@ -18,13 +18,13 @@
+ .\"
+ .TH FFTW-WISDOM-TO-CONF 1 "February, 2003" "fftw" "fftw"
+ .SH NAME
+-fftw-wisdom-to-conf \- generate FFTW wisdom (pre-planned transforms)
++fftw\-wisdom\-to\-conf \- generate FFTW wisdom (pre-planned transforms)
+ .SH SYNOPSIS
+-\fBfftw-wisdom-to-conf\fR [< \fIINPUT\fR] [> \fIOUTPUT\fR]
++\fBfftw\-wisdom\-to\-conf\fR [< \fIINPUT\fR] [> \fIOUTPUT\fR]
.SH DESCRIPTION
.PP
-." Add any additional description here
+-.I fftw-wisdom-to-conf
+.\" Add any additional description here
- .I fftw-wisdom-to-conf
++.I fftw\-wisdom\-to\-conf
is a utility to generate C
.B configuration
+ routines from FFTW
+@@ -48,15 +48,15 @@
+ found at the FFTW home page:
+ .I http://www.fftw.org
+
+-.I fftw-wisdom-to-conf
++.I fftw\-wisdom\-to\-conf
+ reads wisdom from standard input and writes the configuration to
+ standard output. It can easily be combined with the
+-.I fftw-wisdom
++.I fftw\-wisdom
+ tool, for example:
+
+-fftw-wisdom -n cof1024 cob1024 -o wisdom
++fftw\-wisdom \-n cof1024 cob1024 \-o wisdom
+ .br
+-fftw-wisdom-to-conf < wisdom > conf.c
++fftw\-wisdom\-to\-conf < wisdom > conf.c
+
+ will create a configuration "conf.c" containing only those parts of
+ FFTW needed for the optimized complex forwards and backwards
+@@ -65,7 +65,7 @@
+
+ Alternatively, you can run your actual program, export wisdom for all
+ plans that were created (ideally in FFTW_PATIENT or FFTW_EXHAUSTIVE
+-mode), use this as input for \fIfftw-wisdom-to-conf\fR,
++mode), use this as input for \fIfftw\-wisdom\-to\-conf\fR,
+ and then re-link your program with the resulting configuration routine.
+
+ Note that the configuration routine does not contain the wisdom, only
+@@ -74,10 +74,10 @@
+ plans.
+ .SH OPTIONS
+ .TP
+-\fB\-h\fR, \fB\--help\fR
++\fB\-h\fR, \fB\-\-help\fR
+ Display help on the command-line options and usage.
+ .TP
+-\fB\-V\fR, \fB\--version\fR
++\fB\-V\fR, \fB\-\-version\fR
+ Print the version number and copyright information.
+ .SH BUGS
+ Send bug reports to fftw at fftw.org.
diff --git a/debian/patches/pkg-config.patch b/debian/patches/pkg-config.patch
index bf0fab2..fadda32 100644
--- a/debian/patches/pkg-config.patch
+++ b/debian/patches/pkg-config.patch
@@ -1,4 +1,5 @@
Description: move -lm to Libs.private
+Forwarded: fftw at fftw.org
Author: Julian Taylor <jtaylor.debian at googlemail.com>
--- a/fftw.pc.in
--
Library for computing Fast Fourier Transforms
More information about the debian-science-commits
mailing list