[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: patch audit - 099*.diff



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 to: