From 2796ec017250e0231f4567a9ee498ed0c9c0f6e6 Mon Sep 17 00:00:00 2001 From: tv Date: Thu, 18 Jun 1998 17:44:38 +0000 Subject: Make the .msg files generate .cat files "correctly" for NetBSD: - don't provide message numbers with no messages - don't escape quotation marks --- devel/gtexinfo/patches/patch-af | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 devel/gtexinfo/patches/patch-af (limited to 'devel/gtexinfo/patches') diff --git a/devel/gtexinfo/patches/patch-af b/devel/gtexinfo/patches/patch-af new file mode 100644 index 00000000000..32006761d07 --- /dev/null +++ b/devel/gtexinfo/patches/patch-af @@ -0,0 +1,28 @@ +--- intl/xopen-msg.sed.orig Thu Jun 18 13:21:49 1998 ++++ intl/xopen-msg.sed Thu Jun 18 13:32:08 1998 +@@ -81,6 +81,8 @@ + G + s/^[^\n]*$/& / + s/\(.*\)\n\([0-9]*\)/\2 \1/ ++# Change escaped quotes into regular quotes. ++ s/\\"/"/g + # Clear flag from last substitution. + tb + # Append the next line. +@@ -90,12 +92,16 @@ + s/\(.*\n\)"\(.*\)"/\1\2/ + # Yes, then branch. + ta ++# Comment out if no message exists. ++ s/^\([0-9]* *\n\)/$ \1/ + P + D + # Note that `D' includes a jump to the start!! + # We found a continuation line. But before printing insert '\'. + :a + s/\(.*\)\(\n.*\)/\1\\\2/ ++# Change escaped quotes into regular quotes. ++ s/\\"/"/g + P + # We cannot use the sed command `D' here + s/.*\n\(.*\)/\1/ -- cgit v1.2.3