[qhull] 08/10: Imported Debian patch 2003.1-9

Barak A. Pearlmutter barak+git at cs.nuim.ie
Thu Feb 6 14:03:27 UTC 2014


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

bap pushed a commit to annotated tag debian/2003.1-10
in repository qhull.

commit c1ac05c0da2664ec46c745a304be4e7357a7ce16
Author: Rafael Laboissiere <rafael at debian.org>
Date:   Sat Apr 19 20:37:42 2008 +0200

    Imported Debian patch 2003.1-9
---
 debian/README.Debian                |   8 +-
 debian/changelog                    |  20 +
 debian/control                      |   7 +-
 debian/libqhull-dev.doc-base        |   2 +-
 debian/manpage.in                   |   4 +-
 debian/patches/manpage-macros.patch | 821 ++++++++++++++++++++++++++++++++++++
 debian/patches/series               |   3 +
 debian/rules                        |   2 +-
 8 files changed, 856 insertions(+), 11 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index 8ba1170..55dc41b 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -21,10 +21,10 @@ Documentation
 -------------
 
 Documentation in HTML format is available starting in the file
-/usr/share/doc/qhull/qh-man.htm.  There are also some exemples in the
-directory /usr/share/doc/qhull/examples.
+/usr/share/doc/libqhull-dev/qh-man.htm.  There are also some examples
+in the directory /usr/share/doc/libqhull-dev/examples.  Note that
+these files are available in the libqhull-dev package.
 
 
-
- -- Rafael Laboissiere <rafael at debian.org>, Mon Dec  3 20:20:07 CET 2001
+ -- Rafael Laboissiere <rafael at debian.org>, Sat, 19 Apr 2008 19:46:22 +0200
 
diff --git a/debian/changelog b/debian/changelog
index 457ae55..004e0a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,23 @@
+qhull (2003.1-9) unstable; urgency=low
+
+  * debian/manpage.in:
+    + Fix spacing in <ulink> tag
+    + Remove brackets from email address
+  * debian/README.Debian: Fixed path of documentation and examples files.
+    Also, mention that these files are available in the libqhull-dev
+    package.  Thanks to Jaap Weel for pointing this bug out.
+  * debian/rules: Switch from CDBS' simple-patchsys to quilt
+  * debian/control:
+    + Build-depend on quilt
+    + Fix URL of Vcs-Svn field
+    + Add ${shlibs:Depends} to qhull-bin Depends
+  * debian/libqhull-dev.doc-base: Changed section of documentation to
+    Science/Mathematics
+  * debian/patches/manpage-macros.patch: Add patch for fixing several
+    syntax, macros, and hyphen problems in man pages qhull.man and rbox.man
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sat, 19 Apr 2008 20:37:42 +0200
+
 qhull (2003.1-8) unstable; urgency=low
 
   * debian/control:
diff --git a/debian/control b/debian/control
index c2061e7..e749ccd 100644
--- a/debian/control
+++ b/debian/control
@@ -4,9 +4,10 @@ Priority: optional
 Maintainer: Debian Scientific Computing Team <pkg-scicomp-devel at lists.alioth.debian.org>
 Uploaders: Rafael Laboissiere <rafael at debian.org>
 Standards-Version: 3.7.3
-Build-Depends: debhelper (>= 5), docbook2x (>= 0.8.8-3), xsltproc, eperl, cdbs
+Build-Depends: debhelper (>= 5), docbook2x (>= 0.8.8-3), xsltproc,
+ eperl, cdbs, quilt
 Homepage: http://www.qhull.org
-Vcs-Svn: ssh://svn.debian.org/svn/pkg-scicomp/qhull/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-scicomp/qhull/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-scicomp/qhull/
 
 Package: libqhull5
@@ -37,7 +38,7 @@ Description: calculate convex hulls and related structures (development files)
 Package: qhull-bin
 Section: math
 Architecture: any
-Depends: libqhull5 (= ${binary:Version})
+Depends: libqhull5 (= ${binary:Version}), ${shlibs:Depends}
 Suggests: geomview
 Description: calculate convex hulls and related structures (utilities)
  Qhull computes convex hulls, Delaunay triangulations, halfspace
diff --git a/debian/libqhull-dev.doc-base b/debian/libqhull-dev.doc-base
index c3b2a7e..8ab020a 100644
--- a/debian/libqhull-dev.doc-base
+++ b/debian/libqhull-dev.doc-base
@@ -6,7 +6,7 @@ Abstract: This manual describes Qhull, a general dimension convex hull
  convex set that contains the points to stdout.  It also generates Delaunay
  triangulations, Voronoi diagrams, furthest-site Voronoi diagrams, and
  halfspace intersections about a point.
-Section: Apps/Math
+Section: Science/Mathematics
 
 Format: HTML
 Index: /usr/share/doc/libqhull-dev/html/index.htm
diff --git a/debian/manpage.in b/debian/manpage.in
index cff4662..723b672 100644
--- a/debian/manpage.in
+++ b/debian/manpage.in
@@ -8,7 +8,7 @@
   <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
        allowed: see man(7), man(1). -->
   <!ENTITY dhsection   "<manvolnum>1</manvolnum>">
-  <!ENTITY dhemail     "<email><rafael at debian.org></email>">
+  <!ENTITY dhemail     "<email>rafael at debian.org</email>">
   <!ENTITY dhusername  "Rafael Laboissiere">
   <!ENTITY dhucpackage "<refentrytitle><:=$command:></refentrytitle>">
   <!ENTITY dhpackage   "<:=$command:>">
@@ -64,7 +64,7 @@
     <para>
       This program is documented fully in <ulink
       url="file://&docfile;">HTML
-      format</ulink>, available in the libqhull-dev package.
+      format,</ulink> available in the libqhull-dev package.
     </para>
 
   </refsect1>
diff --git a/debian/patches/manpage-macros.patch b/debian/patches/manpage-macros.patch
new file mode 100644
index 0000000..3d67d02
--- /dev/null
+++ b/debian/patches/manpage-macros.patch
@@ -0,0 +1,821 @@
+Index: qhull-2003.1/html/qhull.man
+===================================================================
+--- qhull-2003.1.orig/html/qhull.man	2008-04-19 18:48:31.000000000 +0000
++++ qhull-2003.1/html/qhull.man	2008-04-19 18:53:09.000000000 +0000
+@@ -1,17 +1,17 @@
+-./"  This is the Unix manual page for qhull, written in nroff, the standard
+-./"  manual formatter for Unix systems.  To format it, type
+-./"
+-./"  nroff -man qhull.man
+-./"
+-./"  This will print a formatted copy to standard output.  If you want
+-./"  to ensure that the output is plain ASCII, free of any control
+-./"  characters that nroff uses for underlining etc, pipe the output
+-./"  through "col -b":
+-./"
+-./"  nroff -man qhull.man | col -b
+-./"
+-./"  Warning: a leading quote "'" or dot "." will not format correctly
+-./"
++.\"  This is the Unix manual page for qhull, written in nroff, the standard
++.\"  manual formatter for Unix systems.  To format it, type
++.\"
++.\"  nroff -man qhull.man
++.\"
++.\"  This will print a formatted copy to standard output.  If you want
++.\"  to ensure that the output is plain ASCII, free of any control
++.\"  characters that nroff uses for underlining etc, pipe the output
++.\"  through "col -b":
++.\"
++.\"  nroff -man qhull.man | col -b
++.\"
++.\"  Warning: a leading quote "'" or dot "." will not format correctly
++.\"
+ .TH qhull 1 "2003/12/30" "Geometry Center"
+ .SH NAME
+ qhull \- convex hull, Delaunay triangulation, Voronoi diagram, 
+@@ -90,16 +90,16 @@
+ .PP
+ .SH INTRODUCTION
+ Qhull is a general dimension code for computing convex hulls, Delaunay
+-triangulations, Voronoi diagram, furthest-site Voronoi diagram, 
+-furthest-site Delaunay triangulations, and 
++triangulations, Voronoi diagram, furthest\[hy]site Voronoi diagram, 
++furthest\[hy]site Delaunay triangulations, and 
+ halfspace intersections about a point.  It implements the Quickhull algorithm for 
+-computing the convex hull.  Qhull handles round-off errors from floating 
++computing the convex hull.  Qhull handles round\[hy]off errors from floating 
+ point arithmetic.  It can approximate a convex hull.
+ 
+ The program includes options for hull volume, facet area, partial hulls,
+ input transformations, randomization, tracing, multiple output formats, and
+ execution statistics.  The program can be called from within your application.
+-You can view the results in 2-d, 3-d and 4-d with Geomview.
++You can view the results in 2\[hy]d, 3\[hy]d and 4\[hy]d with Geomview.
+ .PP
+ .SH DESCRIPTION
+ .PP
+@@ -107,7 +107,7 @@
+ second line contains the number of input points, and point coordinates follow.
+ The dimension and number of points can be reversed.
+ Comments and line breaks are ignored.  A comment starts with a
+-non-numeric character and continues to the end of line.  The first comment 
++non\[hy]numeric character and continues to the end of line.  The first comment 
+ is reported in summaries and statistics.
+ Error reporting is
+ better if there is one point per line.
+@@ -116,7 +116,7 @@
+ other output formats.
+ .PP
+ Qhull implements the Quickhull algorithm for convex hull. This algorithm combines
+-the 2-d Quickhull algorithm with the n-d beneath-beyond algorithm
++the 2\[hy]d Quickhull algorithm with the n\[hy]d beneath\[hy]beyond algorithm
+ [c.f., Preparata & Shamos '85].
+ It is similar to the randomized algorithms of Clarkson and 
+ others [Clarkson et al. '93].  The main 
+@@ -125,12 +125,12 @@
+ .PP
+ The data structure produced by Qhull consists of vertices, ridges, and facets.
+ A vertex is a point of the input set.  A ridge is a set of d vertices
+-and two neighboring facets.  For example in 3-d, a ridge is an edge of the
++and two neighboring facets.  For example in 3\[hy]d, a ridge is an edge of the
+ polyhedron.  A facet is a set of ridges, a set of neighboring facets, a set
+ of incident vertices, and a hyperplane equation.  For simplicial facets, the 
+ ridges are defined by the vertices and neighboring facets.  When Qhull 
+-merges two facets, it produces a non-simplicial
+-facet.  A non-simplicial facet has more than d neighbors and may share more than 
++merges two facets, it produces a non\[hy]simplicial
++facet.  A non\[hy]simplicial facet has more than d neighbors and may share more than 
+ one ridge with a neighbor.
+ .PP
+ .SH IMPRECISION 
+@@ -139,12 +139,12 @@
+ calculation.  This causes  problems
+ for most geometric algorithms.
+ .PP
+-Qhull automatically sets option 'C-0' in 2-d, 3-d, and 4-d, or 
+-option 'Qx' in 5-d and higher.  These options handle precision problems 
++Qhull automatically sets option 'C\-0' in 2\[hy]d, 3\[hy]d, and 4\[hy]d, or 
++option 'Qx' in 5\[hy]d and higher.  These options handle precision problems 
+ by merging facets.  Alternatively, use option 'QJ' to joggle the
+ input.
+ .PP
+-With 'C-0', Qhull merges non-convex
++With 'C\-0', Qhull merges non\[hy]convex
+ facets while constructing the hull. The remaining facets are
+ clearly convex. With 'Qx', Qhull merges 
+ coplanar horizon facets, flipped facets, concave facets and
+@@ -159,7 +159,7 @@
+ .PP
+ To get a list of the most important options, execute 'qhull' by itself.
+ To get a complete list of options, 
+-execute 'qhull -'.  
++execute 'qhull \-'.  
+ To get a complete, concise list of options, execute 'qhull .'.
+ 
+ Options can be in any order.
+@@ -179,7 +179,7 @@
+ Compute the Delaunay triangulation by lifting the input points to a 
+ paraboloid.  The 'o' option prints the input points and facets.  
+ The 'QJ' option guarantees triangular output.  The 'Ft' 
+-option prints a triangulation.  It adds points (the centrums) to non-simplicial
++option prints a triangulation.  It adds points (the centrums) to non\[hy]simplicial
+ facets.  
+ .TP
+ v
+@@ -191,7 +191,7 @@
+ The 'Fv' option prints each ridge of the Voronoi diagram.
+ The first or zero'th vertex
+ indicates the infinity vertex.  Its coordinates are 
+-qh_INFINITE (-10.101).  It indicates unbounded Voronoi
++qh_INFINITE (\-10.101).  It indicates unbounded Voronoi
+ regions or degenerate Delaunay triangles.
+ .TP
+ Hn,n,...
+@@ -212,21 +212,21 @@
+ option produces a feasible point for a convex hull.
+ .TP
+ d Qu
+-Compute the furthest-site Delaunay triangulation from the upper
++Compute the furthest\[hy]site Delaunay triangulation from the upper
+ convex hull.  The 'o' option prints the input points and facets.  
+-The 'QJ' option guarantees triangular otuput.  You can also use
+-'Ft' to triangulate via the centrums of non-simplicial
++The 'QJ' option guarantees triangular otuput.  You can also use 'Ft'
++to triangulate via the centrums of non\[hy]simplicial
+ facets.  
+ .TP
+ v Qu
+-Compute the furthest-site Voronoi diagram.
++Compute the furthest\[hy]site Voronoi diagram.
+ The 'p' option prints the Voronoi vertices.  
+ The 'o' option prints the Voronoi vertices and the
+ vertices in each Voronoi region.
+ The 'Fv' option prints each ridge of the Voronoi diagram.
+ The first or zero'th vertex
+ indicates the infinity vertex at infinity.  Its coordinates are 
+-qh_INFINITE (-10.101).  It indicates unbounded Voronoi regions
++qh_INFINITE (\-10.101).  It indicates unbounded Voronoi regions
+ and degenerate Delaunay triangles.
+ .PP
+ .TP
+@@ -249,23 +249,23 @@
+ Output the incident vertices for each facet.  
+ Qhull prints the number of facets followed by the
+ vertices of each facet.  One facet is printed per line.  The numbers 
+-are the 0-relative indices of the corresponding input points.
++are the 0\[hy]relative indices of the corresponding input points.
+ The facets
+ are oriented.  
+ 
+-In 4-d and higher, 
+-Qhull triangulates non-simplicial facets.  Each apex (the first vertex) is
++In 4d and higher, 
++Qhull triangulates non\[hy]simplicial facets.  Each apex (the first vertex) is
+ a created point that corresponds to the facet's centrum.  Its index is greater
+ than the indices of the input points.  Each base
+ corresponds to a simplicial ridge between two facets.
+ To print the vertices without triangulation, use option 'Fv'.
+ .TP
+ m
+-Output the hull in Mathematica format.  Qhull writes a Mathematica file for 2-d and 3-d
+-convex hulls and for 2-d Delaunay triangulations.   Qhull produces a list of objects
++Output the hull in Mathematica format.  Qhull writes a Mathematica file for 2\[hy]d and 3\[hy]d
++convex hulls and for 2\[hy]d Delaunay triangulations.   Qhull produces a list of objects
+ that you can assign to a variable in Mathematica, for example:
+-"list= << <outputfilename> ". If the object is 2-d, it can be
+-visualized by "Show[Graphics[list]] ". For 3-d objects the command is
++"list= << <outputfilename> ". If the object is 2\[hy]d, it can be
++visualized by "Show[Graphics[list]] ". For 3\[hy]d objects the command is
+ "Show[Graphics3D[list]]".
+ .TP
+ n
+@@ -281,10 +281,10 @@
+ the input points and the vertices for each facet.  Each facet is on
+ a separate line.  The first number is the number of vertices.  The
+ remainder are the indices of the corresponding points.  The vertices are
+-oriented in 2-d, 3-d, and in simplicial facets.
++oriented in 2\[hy]d, 3\[hy]d, and in simplicial facets.
+ 
+-For 2-d Voronoi diagrams,
+-the vertices are sorted by adjacency, but not oriented.  In 3-d and higher,
++For 2\[hy]d Voronoi diagrams,
++the vertices are sorted by adjacency, but not oriented.  In 3\[hy]d and higher,
+ the Voronoi vertices are sorted by index.  
+ See the 'v' option for more information.
+ .TP
+@@ -306,7 +306,7 @@
+ The last two statistics (if needed) measure the maximum distance 
+ from a point or vertex to a
+ facet.  The number in parenthesis (e.g., 2.1x) is the ratio between the 
+-maximum distance and the worst-case distance due to merging
++maximum distance and the worst\[hy]case distance due to merging
+ two simplicial facets.
+ .PP
+ .TP
+@@ -317,45 +317,45 @@
+ normals
+ is greater than n, Qhull merges one of the facets into a neighbor.
+ If 'n' is negative, Qhull tests angles after adding
+-each point to the hull (pre-merging).  
++each point to the hull (pre\[hy]merging).  
+ If 'n' is positive, Qhull tests angles after
+-constructing the hull (post-merging).  
+-Both pre- and post-merging can be defined.
++constructing the hull (post\[hy]merging).  
++Both pre\[hy] and post\[hy]merging can be defined.
+ 
+-Option 'C0' or 'C-0' is set if the corresponding 'Cn' or 'C-n'
++Option 'C0' or 'C\-0' is set if the corresponding 'Cn' or 'C\-n'
+ is not set.  If 'Qx'
+-is set, then 'A-n' and 'C-n' are checked after the hull is constructed
++is set, then 'A\-n' and 'C\-n' are checked after the hull is constructed
+ and before 'An' and 'Cn' are checked.
+ .TP
+ Cn
+ Centrum radius.
+ If a centrum is less than n below a neighboring facet, Qhull merges one
+ of the facets.
+-If 'n' is negative or '-0', Qhull tests and merges facets after adding
+-each point to the hull.  This is called "pre-merging".  If 'n' is positive,
+-Qhull tests for convexity after constructing the hull ("post-merging").
+-Both pre- and post-merging can be defined.
++If 'n' is negative or '\-0', Qhull tests and merges facets after adding
++each point to the hull.  This is called "pre\[hy]merging".  If 'n' is positive,
++Qhull tests for convexity after constructing the hull ("post\[hy]merging").
++Both pre\[hy] and post\[hy]merging can be defined.
+ 
+-For 5-d and higher, 'Qx' should be used
+-instead of 'C-n'.  Otherwise, most or all facets may be merged
++For 5\[hy]d and higher, 'Qx' should be used
++instead of 'C\-n'.  Otherwise, most or all facets may be merged
+ together.
+ .TP
+ En
+ Maximum roundoff error for distance computations.
+ .TP
+ Rn
+-Randomly perturb distance computations up to +/- n * max_coord.
++Randomly perturb distance computations up to +/\- n * max_coord.
+ This option perturbs every distance, hyperplane, and angle computation.
+-To use time as the random number seed, use option 'QR-1'.
++To use time as the random number seed, use option 'QR\-1'.
+ .TP
+ Vn
+ Minimum distance for a facet to be visible.
+ A facet is visible if the distance from the point to the
+ facet is greater than 'Vn'.  
+ 
+-Without merging, the default value for 'Vn' is the round-off error ('En'). 
+-With merging, the default value is the pre-merge centrum ('C-n') in 2-d or
+-3--d, or three times that in other dimensions.  If the outside width
++Without merging, the default value for 'Vn' is the round\[hy]off error ('En'). 
++With merging, the default value is the pre\[hy]merge centrum ('C\-n') in 2\[hy]d or
++3\[hy]d, or three times that in other dimensions.  If the outside width
+ is specified ('Wn'), the maximum, default value for 'Vn' is 'Wn'.
+ .TP
+ Un
+@@ -366,9 +366,9 @@
+ Minimum outside width of the hull.  Points are added to the convex hull
+ only if they are clearly outside of a facet.  A point is outside of a 
+ facet if its distance to the facet is greater than 'Wn'.  The normal
+-value for 'Wn' is 'En'.  If the user specifies pre-merging and
++value for 'Wn' is 'En'.  If the user specifies pre\[hy]merging and
+ does not set 'Wn', than 'Wn' is set
+-to the premerge 'Cn' and maxcoord*(1-An).
++to the premerge 'Cn' and maxcoord*(1\-An).
+ .PP
+ .TP
+ Additional input/output formats
+@@ -380,14 +380,14 @@
+ Use 'PAn' for printing the n largest facets, and option 'PFn' for
+ printing facets larger than 'n'.
+ 
+-The area for non-simplicial facets is the sum of the
++The area for non\[hy]simplicial facets is the sum of the
+ areas for each ridge to the centrum.   Vertices far below
+ the facet's hyperplane are ignored.  
+ The reported area may be significantly less than the actual area.
+ .TP
+ FA
+ Compute the total area and volume for option 's'.  It is an approximation
+-for non-simplicial facets (see 'Fa').
++for non\[hy]simplicial facets (see 'Fa').
+ .TP
+ Fc
+ Print coplanar points for each facet.  The output starts with the
+@@ -435,8 +435,8 @@
+ with the number of indices and floats.  The first pair lists 
+ adjacent input
+ sites, the next d floats are the normalized coefficients for the hyperplane,
+-and the last float is the offset.  The hyperplane is oriented toward 
+-'QVn' (if defined), or the first input site of the pair.  Use 'Tv' to
++and the last float is the offset.  The hyperplane is oriented toward 'QVn'
++(if defined), or the first input site of the pair.  Use 'Tv' to
+ verify that the hyperplanes are perpendicular bisectors.  Use 'Fo' for 
+ unbounded regions, and 'Fv' for the corresponding Voronoi vertices.
+ .TP
+@@ -449,8 +449,8 @@
+ .TP
+ FM
+ Output the hull in Maple format.  Qhull writes a Maple
+-file for 2-d and 3-d
+-convex hulls and for 2-d Delaunay triangulations.   Qhull produces a '.mpl'
++file for 2\[hy]d and 3\[hy]d
++convex hulls and for 2\[hy]d Delaunay triangulations.   Qhull produces a '.mpl'
+ file for displaying with display3d().
+ .TP
+ Fn
+@@ -486,8 +486,8 @@
+ with the number of indices and floats.  The first pair lists 
+ adjacent input
+ sites, the next d floats are the normalized coefficients for the hyperplane,
+-and the last float is the offset.  The hyperplane is oriented toward 
+-'QVn' (if defined), or the first input site of the pair.  Use 'Tv' to
++and the last float is the offset.  The hyperplane is oriented toward 'QVn'
++(if defined), or the first input site of the pair.  Use 'Tv' to
+ verify that the hyperplanes are perpendicular bisectors.  Use 'Fi' for 
+ bounded regions, and 'Fv' for the corresponding Voronoi vertices.
+ .TP
+@@ -498,7 +498,7 @@
+ Fp
+ Print points for halfspace intersections (option 'Hn,n,...').  Each
+ intersection corresponds to a facet of the dual polytope.
+-The "infinity" point [-10.101,-10.101,...]
++The "infinity" point [\-10.101,\-10.101,...]
+ indicates an unbounded intersection.
+ .TP
+ FP
+@@ -530,15 +530,14 @@
+ The total volume measures the volume
+ of the intersection of the halfspaces defined by each facet.   
+ Both area and volume are
+-approximations for non-simplicial facets.  See option 'Fa'.
++approximations for non\[hy]simplicial facets.  See option 'Fa'.
+ .TP
+ Ft
+-Print a triangulation with added points for non-simplicial
++Print a triangulation with added points for non\[hy]simplicial
+ facets.  The first line is the dimension and the second line is the
+ number of points and the number of facets.  The points follow, one
+-per line, then the facets follow as a list of point indices.  With option
+-'Qz', the
+-points include the point-at-infinity.
++per line, then the facets follow as a list of point indices.  With option 'Qz', the
++points include the point\[hy]at\[hy]infinity.
+ .TP
+ Fv
+ Print vertices for each facet.  The first line is the number
+@@ -551,7 +550,7 @@
+ of ridges.  Then each ridge is printed, one per line.  A line starts
+ with the number of indices.  The first pair lists adjacent input
+ sites, the remaining indices list Voronoi vertices.  Vertex '0' indicates
+-the vertex-at-infinity (i.e., an unbounded ray).  In 3-d, the vertices
++the vertex\[hy]at\[hy]infinity (i.e., an unbounded ray).  In 3\[hy]d, the vertices
+ are listed in order.  See 'Fi' and 'Fo' for separating hyperplanes.
+ .TP
+ FV
+@@ -561,8 +560,8 @@
+ Fx
+ List extreme points (vertices) of the convex hull.  The first line
+ is the number of points.  The other lines give the indices of the
+-corresponding points.  The first point is '0'.  In 2-d, the points
+-occur in counter-clockwise order; otherwise they occur in input order.
++corresponding points.  The first point is '0'.  In 2\[hy]d, the points
++occur in counter\[hy]clockwise order; otherwise they occur in input order.
+ For Delaunay triangulations, 'Fx' lists the extreme points of the
+ input sites.  The points are unordered.
+ .PP
+@@ -571,12 +570,12 @@
+ .TP
+ G
+ Produce a file for viewing with Geomview.  Without other options,
+-Qhull displays edges in 2-d, outer planes in 3-d, and ridges in 4-d.
++Qhull displays edges in 2\[hy]d, outer planes in 3\[hy]d, and ridges in 4\[hy]d.
+ A ridge can be 
+-explicit or implicit.  An explicit ridge is a dim-1 dimensional simplex
++explicit or implicit.  An explicit ridge is a dim\-1 dimensional simplex
+ between two facets.  
+-In 4-d, the explicit ridges are triangles.
+-When displaying a ridge in 4-d, Qhull projects the ridge's vertices to
++In 4\[hy]d, the explicit ridges are triangles.
++When displaying a ridge in 4\[hy]d, Qhull projects the ridge's vertices to
+ one of its facets' hyperplanes.
+ Use 'Gh' to
+ project ridges to the intersection of both hyperplanes.
+@@ -585,24 +584,24 @@
+ Display all input points as dots.
+ .TP
+ Gc
+-Display the centrum for each facet in 3-d.  The centrum is defined by a
++Display the centrum for each facet in 3\[hy]d.  The centrum is defined by a
+ green radius sitting on a blue plane.  The plane corresponds to the
+ facet's hyperplane.  
+-The radius is defined by 'C-n' or 'Cn'.
++The radius is defined by 'C\-n' or 'Cn'.
+ .TP
+ GDn
+-Drop dimension n in 3-d or 4-d.  The result is a 2-d or 3-d object.  
++Drop dimension n in 3\[hy]d or 4\[hy]d.  The result is a 2\[hy]d or 3\[hy]d object.  
+ .TP
+ Gh
+-Display hyperplane intersections in 3-d and 4-d.   In 3-d, the
++Display hyperplane intersections in 3\[hy]d and 4\[hy]d.   In 3\[hy]d, the
+ intersection is a black line.  It lies on two neighboring hyperplanes
+-(c.f., the blue squares associated with centrums ('Gc')).  In 4-d,
++(c.f., the blue squares associated with centrums ('Gc')).  In 4\[hy]d,
+ the ridges are projected to the intersection of both hyperplanes.
+ .TP
+ Gi
+-Display inner planes in 2-d and 3-d.  The inner plane of a facet
++Display inner planes in 2\[hy]d and 3\[hy]d.  The inner plane of a facet
+ is below all of its vertices.  It is parallel to the facet's hyperplane.
+-The inner plane's color is the opposite (1-r,1-g,1-b) of the outer
++The inner plane's color is the opposite (1\-r,1\-g,1\-b) of the outer
+ plane.  Its edges are determined by the vertices.
+ .TP
+ Gn
+@@ -613,7 +612,7 @@
+ the difference between inner and outer is too small.
+ .TP
+ Go
+-Display outer planes in 2-d and 3-d.  The outer plane of a facet
++Display outer planes in 2\[hy]d and 3\[hy]d.  The outer plane of a facet
+ is above all input points.  It is parallel to the facet's hyperplane.
+ Its color is determined by the facet's normal, and its 
+ edges are determined by the vertices.
+@@ -622,15 +621,15 @@
+ Display coplanar points and vertices as radii.  A radius defines a ball
+ which corresponds to the imprecision of the point.  The imprecision is 
+ the maximum of the roundoff error, the centrum radius, and maxcoord *
+-(1-An).  It is at least 1/20'th of the maximum coordinate, 
+-and ignores post-merging if pre-merging is done.
++(1\-An).  It is at least 1/20'th of the maximum coordinate, 
++and ignores post\[hy]merging if pre\[hy]merging is done.
+ .TP
+ Gr
+-Display ridges in 3-d.  A ridge connects the two vertices that are shared
+-by neighboring facets.  Ridges are always displayed in 4-d.
++Display ridges in 3\[hy]d.  A ridge connects the two vertices that are shared
++by neighboring facets.  Ridges are always displayed in 4\[hy]d.
+ .TP
+ Gt
+-A 3-d Delaunay triangulation looks like a convex hull with interior
++A 3\[hy]d Delaunay triangulation looks like a convex hull with interior
+ facets.  Option 'Gt' removes the outside ridges to reveal the outermost
+ facets.  It automatically sets options 'Gr' and 'GDn'.
+ .TP
+@@ -689,12 +688,12 @@
+ .TP
+ Qbk:0Bk:0
+ Drop dimension k from the input points.  This allows the user to 
+-take convex hulls of sub-dimensional objects.  It happens before
++take convex hulls of sub\[hy]dimensional objects.  It happens before
+ the Delaunay and Voronoi transformation.
+ .TP
+ QbB
+ Scale the input points to fit the unit cube.  After scaling, the lower
+-bound will be -0.5 and the upper bound +0.5 in all dimensions.
++bound will be \-0.5 and the upper bound +0.5 in all dimensions.
+ For Delaunay and
+ Voronoi diagrams, scaling happens after projection to the paraboloid.
+ Under precise
+@@ -710,7 +709,7 @@
+ .TP
+ Qbk:n
+ Scale the k'th coordinate of the input points.  After scaling, the lower
+-bound of the input points will be n.  'Qbk' scales to -0.5.  
++bound of the input points will be n.  'Qbk' scales to \-0.5.  
+ .TP
+ QBk:n
+ Scale the k'th coordinate of the input points.  After scaling, the upper
+@@ -741,7 +740,7 @@
+ Output formats 'p', 'f', 'Gp', 'FN', 'FP', and 'Fc' will print the points.
+ .TP
+ QJn
+-Joggle each input coordinate by adding a random number in [-n,n].  If a
++Joggle each input coordinate by adding a random number in [\-n,n].  If a
+ precision error occurs, then qhull increases n and tries again.  It does
+ not increase n beyond a certain value, and it stops after a certain number
+ of attempts [see user.h].  Option 'QJ'
+@@ -760,7 +759,7 @@
+ .TP
+ QRn
+ Randomly rotate the input points.  If n=0, use time as the random number seed.
+-If n>0, use n as the random number seed.  If n=-1, don't rotate but use
++If n>0, use n as the random number seed.  If n=\-1, don't rotate but use
+ time as the random number seed.  For Delaunay triangulations ('d' and 'v'),
+ rotate about the last axis.
+ .TP
+@@ -768,12 +767,12 @@
+ Search all points for the initial simplex.
+ .TP
+ Qt
+-Triangulated output.  Triangulate all non-simplicial facets.  See also 'QJ'.
++Triangulated output.  Triangulate all non\[hy]simplicial facets.  See also 'QJ'.
+ .TP
+ Qv
+-Test vertex neighbors for convexity after post-merging.
++Test vertex neighbors for convexity after post\[hy]merging.
+ To use the 'Qv' option, you also need to set a merge option
+-(e.g., 'Qx' or 'C-0').
++(e.g., 'Qx' or 'C\-0').
+ .TP
+ QVn
+ A good facet (see 'Qg' and 'Pg') includes point n.  If n<0, then a good facet does not
+@@ -783,13 +782,13 @@
+ Qx
+ Perform exact merges while building the hull.  The "exact" merges
+ are merging a point into a coplanar facet (defined by 'Vn', 'Un',
+-and 'C-n'), merging concave facets, merging duplicate ridges, and
+-merging flipped facets.  Coplanar merges and angle coplanar merges ('A-n')
++and 'C\-n'), merging concave facets, merging duplicate ridges, and
++merging flipped facets.  Coplanar merges and angle coplanar merges ('A\-n')
+ are not performed.  Concavity testing is delayed until a merge occurs.
+ 
+ After
+-the hull is built, all coplanar merges are performed (defined by 'C-n'
+-and 'A-n'), then post-merges are performed 
++the hull is built, all coplanar merges are performed (defined by 'C\-n'
++and 'A\-n'), then post\[hy]merges are performed 
+ (defined by 'Cn' and 'An').
+ .TP
+ Qz
+@@ -801,8 +800,8 @@
+ Qhull experiments and speedups
+ .TP
+ Q0
+-Turn off pre-merging as a default option.  
+-With 'Q0'/'Qx' and without explicit pre-merge options, Qhull 
++Turn off pre\[hy]merging as a default option.  
++With 'Q0'/'Qx' and without explicit pre\[hy]merge options, Qhull 
+ ignores precision issues while constructing the convex hull.  This
+ may lead to precision errors.  If so, a descriptive warning is
+ generated.  
+@@ -826,14 +825,14 @@
+ maximum outer plane is used instead.
+ .TP
+ Q6
+-With 'Q6', Qhull does not pre-merge concave or coplanar facets.
++With 'Q6', Qhull does not pre\[hy]merge concave or coplanar facets.
+ .TP
+ Q7
+-With 'Q7', Qhull processes facets in depth-first order instead of
+-breadth-first order.
++With 'Q7', Qhull processes facets in depth\[hy]first order instead of
++breadth\[hy]first order.
+ .TP
+ Q8
+-With 'Q8' and merging, Qhull does not retain near-interior points for adjusting
++With 'Q8' and merging, Qhull does not retain near\[hy]interior points for adjusting
+ outer planes.  'Qc' will probably retain
+ all points that adjust outer planes.
+ .TP
+@@ -850,7 +849,7 @@
+ Trace options
+ .TP
+ Tn
+-Trace at level n.  Qhull includes full execution tracing.  'T-1'
++Trace at level n.  Qhull includes full execution tracing.  'T\-1'
+ traces events.  'T1' traces
+ the overall execution of the program.  'T2' and 'T3' trace overall
+ execution and geometric and topological events.  'T4' traces the
+@@ -868,7 +867,7 @@
+ .TP
+ TFn
+ Report progress whenever more than n facets are created
+-During post-merging, 'TFn' 
++During post\[hy]merging, 'TFn' 
+ reports progress after more than n/2 merges.
+ .TP
+ TI file
+@@ -900,8 +899,8 @@
+ or if 'Q5' is set.
+ 
+ For point inclusion testing, Qhull verifies that all points are below
+-all outer planes (facet->maxoutside).  Point inclusion is exhaustive
+-if merging or if the facet-point product is small enough;
++all outer planes (facet\->maxoutside).  Point inclusion is exhaustive
++if merging or if the facet\[hy]point product is small enough;
+ otherwise Qhull verifies each point with a directed
+ search (qh_findbest).  
+ 
+@@ -945,9 +944,9 @@
+ 
+ When you do report an error, please attach a data set to the
+ end of your message.  This allows us to see the error for ourselves.
+-Qhull is maintained part-time.
++Qhull is maintained part\[hy]time.
+ .PP
+-.SH E-MAIL
++.SH E\[hy]MAIL
+ Please send correspondence to qhull at qhull.org and report bugs to
+ qhull_bug at qhull.org.  Let us know how you use Qhull.  If you
+ mention it in a paper, please send the reference and an abstract.
+@@ -957,23 +956,23 @@
+ our mailing list.  If you would like to communicate with other
+ Qhull users, we will add you to the qhull_users alias.  
+ For Internet news about geometric algorithms and convex hulls, look at
+-comp.graphics.algorithms and sci.math.num-analysis
++comp.graphics.algorithms and sci.math.num\-analysis
+ 
+ .SH SEE ALSO
+ rbox(1)
+ 
+ Barber, C. B., D.P. Dobkin, and H.T. Huhdanpaa,
+ "The Quickhull Algorithm for Convex Hulls," ACM
+-Trans. on Mathematical Software, 22(4):469-483, Dec. 1996.
+-http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p469-barber/
++Trans. on Mathematical Software, 22(4):469\[en]483, Dec. 1996.
++http://www.acm.org/pubs/citations/journals/toms/1996\-22\-4/p469\-barber/
+ http://citeseer.nj.nec.com/83502.html
+ 
+ Clarkson, K.L., K. Mehlhorn, and R. Seidel, "Four results on randomized 
+ incremental construction," Computational Geometry: Theory and Applications,
+-vol. 3, p. 185-211, 1993.
++vol. 3, p. 185\[en]211, 1993.
+ 
+ Preparata, F. and M. Shamos, Computational
+-Geometry, Springer-Verlag, New York, 1985.
++Geometry, Springer\[hy]Verlag, New York, 1985.
+ 
+ .PP
+ .SH AUTHORS
+@@ -995,12 +994,12 @@
+ Harvard University, and Endocardial Solutions, Inc. for supporting this work.
+ 
+ Qhull 1.0 and 2.0 were developed under National Science Foundation 
+-grants NSF/DMS-8920161 and NSF-CCR-91-15793 750-7504.  David Dobkin 
++grants NSF/DMS\[hy]8920161 and NSF\[hy]CCR\[hy]91\[hy]15793 750\[hy]7504.  David Dobkin 
+ guided the original work at Princeton University.  
+ If you find it useful, please let us know.
+ 
+-The Geometry Center is supported by grant DMS-8920161 from the National 
+-Science Foundation, by grant DOE/DE-FG02-92ER25137 from the Department 
++The Geometry Center is supported by grant DMS\[hy]8920161 from the National 
++Science Foundation, by grant DOE/DE\[hy]FG02\[hy]92ER25137 from the Department 
+ of Energy, by the University of Minnesota, and by Minnesota Technology, Inc.
+ 
+ Qhull is available from http://www.qhull.org
+Index: qhull-2003.1/html/rbox.man
+===================================================================
+--- qhull-2003.1.orig/html/rbox.man	2008-04-19 18:48:31.000000000 +0000
++++ qhull-2003.1/html/rbox.man	2008-04-19 18:50:33.000000000 +0000
+@@ -1,15 +1,15 @@
+-./"  This is the Unix manual page for rbox, written in nroff, the standard
+-./"  manual formatter for Unix systems.  To format it, type
+-./"
+-./"  nroff -man rbox.man
+-./"
+-./"  This will print a formatted copy to standard output.  If you want
+-./"  to ensure that the output is plain ascii, free of any control
+-./"  characters that nroff uses for underlining etc, pipe the output
+-./"  through "col -b":
+-./"
+-./"  nroff -man rbox.man | col -b
+-./"
++.\"  This is the Unix manual page for rbox, written in nroff, the standard
++.\"  manual formatter for Unix systems.  To format it, type
++.\"
++.\"  nroff -man rbox.man
++.\"
++.\"  This will print a formatted copy to standard output.  If you want
++.\"  to ensure that the output is plain ascii, free of any control
++.\"  characters that nroff uses for underlining etc, pipe the output
++.\"  through "col -b":
++.\"
++.\"  nroff -man rbox.man | col -b
++.\"
+ .TH rbox 1 "August 10, 1998" "Geometry Center"
+ .SH NAME
+ rbox \- generate point distributions for qhull
+@@ -19,8 +19,8 @@
+ .PP
+ rbox generates random or regular points according to the options given, and 
+ outputs
+-the points to stdout. The points are generated in a cube, unless 's' or
+-'k' option is
++the points to stdout. The points are generated in a cube, unless 's' or  'k' 
++option is
+ given. The format of the output is the following: first line
+ contains the dimension and a comment, 
+ second line contains the number of points, and the 
+@@ -32,25 +32,25 @@
+ 10 random points in the unit cube centered at the origin.
+ .TP
+ rbox 10 s D2
+-10 random points on a 2-d circle.
++10 random points on a 2\[hy]d circle.
+ .TP
+ rbox 100 W0
+ 100 random points on the surface of a cube.
+ .TP
+ rbox 1000 s D4
+-1000 random points on a 4-d sphere.
++1000 random points on a 4\[hy]d sphere.
+ .TP
+ rbox c D5 O0.5
+-a 5-d hypercube with one corner at the origin.
++a 5\[hy]d hypercube with one corner at the origin.
+ .TP
+ rbox d D10
+-a 10-d diamond.
++a 10\[hy]d diamond.
+ .TP 
+ rbox x 1000 r W0
+ 100 random points on the surface of a fixed simplex 
+ .TP
+ rbox y D12
+-a 12-d simplex.
++a 12\[hy]d simplex.
+ .TP
+ rbox l 10
+ 10 random points along a spiral
+@@ -62,22 +62,22 @@
+ 1000 random points on the surface of a narrow lens.
+ .TP
+ rbox c G2 d G3
+-a cube with coordinates +2/-2 and a diamond with coordinates +3/-3.
++a cube with coordinates +2/\-2 and a diamond with coordinates +3/\-3.
+ .TP
+ rbox 64 M3,4 z
+-a rotated, {0,1,2,3} x {0,1,2,3} x {0,1,2,3} lattice (Mesh) of integer points.  
+-'rbox 64 M1,0' is orthogonal.
++a rotated, {0,1,2,3} x {0,1,2,3} x {0,1,2,3} lattice (Mesh) of integer
++points. 'rbox 64 M1,0' is orthogonal.
+ .TP
+ rbox P0 P0 P0 P0 P0
+-5 copies of the origin in 3-d.  Try 'rbox P0 P0 P0 P0 P0 | qhull QJ'.
++5 copies of the origin in 3\-d.  Try 'rbox P0 P0 P0 P0 P0 | qhull QJ'.
+ .TP
+ r 100 s Z1 G0.1
+-two cospherical 100-gons plus another cospherical point.
++two cospherical 100\-gons plus another cospherical point.
+ .TP
+ 100 s Z1
+ a cone of points.
+ .TP 
+-100 s Z1e-7
++100 s Z1e\-7
+ a narrow cone of points with many precision errors.
+ .SH OPTIONS
+ .TP
+@@ -85,22 +85,22 @@
+ number of points
+ .TP
+ Dn
+-dimension n-d (default 3-d)
++dimension n\[hy]d (default 3\[hy]d)
+ .TP
+ Bn
+ bounding box coordinates (default 0.5)
+ .TP
+ l
+-spiral distribution, available only in 3-d
++spiral distribution, available only in 3\[hy]d
+ .TP
+ Ln
+ lens distribution of radius n.  May be used with 's', 'r', 'G', and 'W'.
+ .TP
+ Mn,m,r
+-lattice (Mesh) rotated by {[n,-m,0], [m,n,0], [0,0,r], ...}.  
++lattice (Mesh) rotated by {[n,\-m,0], [m,n,0], [0,0,r], ...}.  
+ Use 'Mm,n' for a rigid rotation with r = sqrt(n^2+m^2).  'M1,0' is an 
+-orthogonal lattice.  For example, '27 M1,0' is {0,1,2} x {0,1,2} x {0,1,2}. 
+-'27 M3,4 z' is a rotated integer lattice.
++orthogonal lattice.  For example, '27 M1,0' is {0,1,2} x {0,1,2} x 
++{0,1,2}. '27 M3,4 z' is a rotated integer lattice.
+ .TP
+ s
+ cospherical points randomly generated in a cube and projected to the unit sphere
+@@ -118,13 +118,13 @@
+ add a unit cube to the output
+ .TP
+ c Gm
+-add a cube with all combinations of +m and -m to the output
++add a cube with all combinations of +m and \-m to the output
+ .TP
+ d
+ add a unit diamond to the output.
+ .TP
+ d Gm
+-add a diamond made of 0, +m and -m to the output
++add a diamond made of 0, +m and \-m to the output
+ .TP
+ Pn,m,r
+ add point [n,m,r] to the output first.  Pad coordinates with 0.0.
+@@ -143,12 +143,12 @@
+ .TP
+ z
+ generate integer coordinates.  Use 'Bn' to change the range.  
+-The default is 'B1e6' for six-digit coordinates.  In R^4, seven-digit
++The default is 'B1e6' for six\[hy]digit coordinates.  In R^4, seven\[hy]digit
+ coordinates will overflow hyperplane normalization.
+ .TP
+ Zn s
+ restrict points to a disk about the z+ axis and the sphere (default Z1.0). 
+-Includes the opposite pole.  'Z1e-6' generates degenerate points under
++Includes the opposite pole.  'Z1e\-6' generates degenerate points under
+ single precision.
+ .TP
+ Zn Gm s
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..b4eefdf
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+make-new-msg.patch
+QHpointer.patch
+manpage-macros.patch
diff --git a/debian/rules b/debian/rules
index 9f63eeb..8cf16f0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 debdir	:= $(CURDIR)/debian
 deblin	:= $(debdir)/libqhull-dev/usr/share/lintian/overrides

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



More information about the debian-science-commits mailing list