remove blank spaces in man page and drop the .PU macro. The man page was once generated from manual.xml. It would be nice to fix the generation process and build from source.
various changes specific to Debian. This patch gathers all changes before source format 3.0. Most of its history is lost. Some parts should probably be forwarded upstream.
handle build flags and build a shared library. These are two distinct problems, but a single patch avoid merging changes. . The part handling CFLAGS should be forwarded.