On Tue, Jun 28, 2005 at 03:49:10PM +0200, Julien Cristau wrote:
> On Mon, Jun 27, 2005 at 22:09:39 +0200, Julien Cristau wrote:
> > 099d_Imake.rules_fix_RawCppFileTarget.diff -- lost

s/lost/removed/

> rediffed patches attached for all of these.

> $Id: 099d_Imake.rules_fix_RawCppFileTarget.diff 1703 2004-07-29 09:52:03Z 
> branden $
> 
> Modify CppRawFileTarget() to transform trailing backslashes in the input
> manpages so the backslash is followed by a blank, defeating the C
> preprocessor's tendency to remove the following newline.
> 
> This patch by Thomas Dickey.
> 
> Present in XFree86 CVS.
> 
> --- xc/config/cf/Imake.rules  2004/06/01 00:16:53     3.137
> +++ xc/config/cf/Imake.rules  2004/07/18 15:10:26     3.138
> @@ -3348,7 +3348,7 @@
>  dst::  src deplist                                                   @@\
>       RemoveFile($@)                                                  @@\
>       ClearmakeOSName \
> -     $(RAWCPP) CppNoLineInfoOption defs <src | CppSedMagic >$@       @@\
> +     sed -e 's/\\$$/\\ /' src | $(RAWCPP) CppNoLineInfoOption defs | 
> CppSedMagic >$@ @@\
>                                                                       @@\
>  clean::                                                                      
> @@\
>       RemoveFiles(dst)

Do not apply this patch.  It breaks all UTF-8 locales, because it also
modifies the way locale data is processed.  If you look in
changelog.Ubuntu, it explicitly mentions that this patch was removed
because it not only broke locales, but also still left the manpages
broken in the same way.

Attachment: signature.asc
Description: Digital signature

Reply via email to