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