From 16f28db18b4fae04d4e22ccd3a810e4eb4c0620e Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Sat, 11 Feb 2006 20:23:38 +0000 Subject: [PATCH] Escape ` and ' in manpages otherwise they are converted to quotation marks, which makes cut and paste not work. Thanks to Denis Barbier. Closes: #349925 --- ChangeLog | 8 ++++++++ debian/changelog | 3 +++ man/C/dpkg-architecture.1 | 18 +++++++++--------- man/C/dpkg-name.1 | 7 +++---- man/C/dpkg-query.1 | 4 ++-- man/C/dpkg.1 | 4 ++-- 6 files changed, 27 insertions(+), 17 deletions(-) diff --git a/ChangeLog b/ChangeLog index af948db7..c2c64dbf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2006-02-11 Denis Barbier + + * man/C/dpkg.1: Escape ` and ', otherwise they are converted to + quotation marks, which makes cut and paste useless. + * man/C/dpkg-query.1: Likewise. + * man/C/dpkg-name.1: Likewise. + * man/C/dpkg-architecture.1: Likewise. + 2006-02-11 Philippe Batailler * man/fr/dpkg.1.fr.po: Updated. diff --git a/debian/changelog b/debian/changelog index d4c29fe1..741cd6aa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -19,6 +19,9 @@ dpkg (1.13.14~) UNRELEASED; urgency=low * Document about the default log file, the behaviour in case of multple --log options and add a reference to dpkg.cfg manpage in the dpkg manpage. Thanks to James R. Van Zandt. Closes: #350440 + * Escape ` and ' in manpages otherwise they are converted to quotation + marks, which makes cut and paste not work. Thanks to Denis Barbier. + Closes: #349925 [ Frank Lichtenheld ] * Let dpkg-source ignore comments in the hunk header as used by diff --git a/man/C/dpkg-architecture.1 b/man/C/dpkg-architecture.1 index 6ccc99eb..5c530d2a 100644 --- a/man/C/dpkg-architecture.1 +++ b/man/C/dpkg-architecture.1 @@ -1,4 +1,4 @@ -.TH DPKG-ARCHITECTURE 1 "2006-01-23" "Debian GNU/Linux" +.TH DPKG-ARCHITECTURE 1 "2006-02-11" "Debian GNU/Linux" .SH "NAME" dpkg\-architecture \- set and determine the architecture for package building .SH "SYNOPSIS" @@ -74,9 +74,9 @@ x86_64-netbsd. dpkg-buildpackage accepts the \fB\-a\fR option and passes it to dpkg\-architecture. Other examples: .PP -CC=i386\-gnu\-gcc dpkg-architecture \f(CW\*(C`\-c\*(C'\fR debian/rules build +CC=i386\-gnu\-gcc dpkg\-architecture \f(CW\*(C`\-c\*(C'\fR debian/rules build .PP -eval `dpkg\-architecture \f(CW\*(C`\-u\*(C'\fR` +eval \`dpkg\-architecture \f(CW\*(C`\-u\*(C'\fR\` .SH "VARIABLES" .IX Header "VARIABLES" The following variables are set by dpkg\-architecture: @@ -130,15 +130,15 @@ package: Instead of: .IP .nf -ARCH=`dpkg \-\-print\-architecture` +ARCH=\`dpkg \-\-print\-architecture\` configure $(\s-1ARCH\s0)\-linux .fi .PP please use the following: .IP .nf -\&\s-1DEB_BUILD_GNU_TYPE\s0 := $(shell dpkg-architecture \-qDEB_BUILD_GNU_TYPE) -\&\s-1DEB_HOST_GNU_TYPE\s0 := $(shell dpkg-architecture \-qDEB_HOST_GNU_TYPE) +\&\s-1DEB_BUILD_GNU_TYPE\s0 := $(shell dpkg\-architecture \-qDEB_BUILD_GNU_TYPE) +\&\s-1DEB_HOST_GNU_TYPE\s0 := $(shell dpkg\-architecture \-qDEB_HOST_GNU_TYPE) configure \-\-build=$(\s-1DEB_BUILD_GNU_TYPE\s0) \-\-host=$(\s-1DEB_HOST_GNU_TYPE\s0) .fi @@ -147,7 +147,7 @@ configure \-\-build=$(\s-1DEB_BUILD_GNU_TYPE\s0) \-\-host=$(\s-1DEB_HOST_GNU_TYP Instead of: .IP .nf -ARCH=`dpkg \-\-print\-architecture` +ARCH=\`dpkg \-\-print\-architecture\` ifeq ($(\s-1ARCH\s0),alpha) ... endif @@ -156,7 +156,7 @@ endif please use: .IP .nf -\&\s-1DEB_HOST_ARCH\s0 := $(shell dpkg-architecture \-qDEB_HOST_ARCH) +\&\s-1DEB_HOST_ARCH\s0 := $(shell dpkg\-architecture \-qDEB_HOST_ARCH) ifeq ($(\s-1DEB_HOST_ARCH\s0),alpha) ... @@ -229,7 +229,7 @@ default values will be overwritten if dpkg-architecture is used. .PP You don't need the full set. Choose a consistent set which contains the values you use in the rules file. For example, if you only need the host -Debian architecture, `DEB_HOST_ARCH=`dpkg \-\-print\-architecture` +Debian architecture, `DEB_HOST_ARCH=\`dpkg \-\-print\-architecture\`' is sufficient (this is indeed the Debian architecture of the build machine, but remember that we are only trying to be backward compatible with native compilation). diff --git a/man/C/dpkg-name.1 b/man/C/dpkg-name.1 index 952c3c1b..7eb627e6 100644 --- a/man/C/dpkg-name.1 +++ b/man/C/dpkg-name.1 @@ -3,8 +3,7 @@ .\" .\" This is free software; see the GNU General Public Licence version 2 .\" or later for copying conditions. There is NO warranty. -.\" Time-stamp: <96/05/03 14:00:06 root> -.TH dpkg\-name 1 "May 1996" "Debian Project" "dpkg utilities" +.TH dpkg\-name 1 "2006-02-11" "Debian Project" "dpkg utilities" .SH NAME dpkg\-name \- rename Debian packages to full package names .SH SYNOPSIS @@ -30,12 +29,12 @@ The file `bar\-foo.deb' will be renamed to bar\-foo_1.0\-2_i386.deb or something similar (depending on whatever information is in the control part of `bar\-foo.deb'). .TP -.B find /root/debian/ \-name '*.deb' | xargs \-n 1 dpkg\-name \-a +.B find /root/debian/ \-name \(aq*.deb\(aq | xargs \-n 1 dpkg\-name \-a All files with the extension `deb' in the directory /root/debian and its subdirectory's will be renamed by dpkg\-name if required into names with no architecture information. .TP -.B find \-name '*.deb' | xargs \-n 1 dpkg\-name \-a \-o \-s \-c +.B find \-name \(aq*.deb\(aq | xargs \-n 1 dpkg\-name \-a \-o \-s \-c .B Don't do this. Your archive will be messed up completely because a lot of packages don't come with section information. diff --git a/man/C/dpkg-query.1 b/man/C/dpkg-query.1 index 2a149127..4655a2e0 100644 --- a/man/C/dpkg-query.1 +++ b/man/C/dpkg-query.1 @@ -1,4 +1,4 @@ -.TH dpkg\-query 1 "2006-02-10" "Debian Project" "dpkg suite" +.TH dpkg\-query 1 "2006-02-11" "Debian Project" "dpkg suite" .SH NAME dpkg\-query \- a tool to query the dpkg database . @@ -49,7 +49,7 @@ list all package names starting with \*(lqlibc6\*(rq: .T .nf - \fBdpkg\-query \-l 'libc6*'\fP + \fBdpkg\-query \-l \(aqlibc6*\(aq\fP .fi The output format of this option is not configurable, but varies diff --git a/man/C/dpkg.1 b/man/C/dpkg.1 index 36a4d4e2..433fcf42 100644 --- a/man/C/dpkg.1 +++ b/man/C/dpkg.1 @@ -1,4 +1,4 @@ -.TH DPKG 1 "2006-02-10" "Debian Project" "dpkg suite" +.TH DPKG 1 "2006-02-11" "Debian Project" "dpkg suite" .SH NAME dpkg - package manager for Debian @@ -553,7 +553,7 @@ file. .SH EXAMPLES To list packages related to the editor vi: .br -\fB dpkg \-l '*vi*'\fP +\fB dpkg \-l \(aq*vi*\(aq\fP .br To see the entries in \fI/var/lib/dpkg/available\fP on two packages: -- 2.39.5