File: 002_gcc_textdomain.patch

package info (click to toggle)
gcc-h8300-hms 1%3A3.4.6%2Bdfsg2-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 93,284 kB
  • sloc: ansic: 627,337; cpp: 89,017; makefile: 24,886; asm: 21,058; sh: 16,641; yacc: 3,740; perl: 718; xml: 692; lex: 587; exp: 298; awk: 223; pascal: 86; lisp: 59; sed: 37
file content (41 lines) | stat: -rw-r--r-- 1,454 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Subject: Set gettext's domain and textdomain to the versioned package name.

Origin: vendor, debian gcc package
Forwarded: not-needed
---
Index: gcc-h8300-hms-3.4.6/gcc/Makefile.in
===================================================================
--- gcc-h8300-hms-3.4.6.orig/gcc/Makefile.in	2011-06-08 23:51:28.000000000 +0200
+++ gcc-h8300-hms-3.4.6/gcc/Makefile.in	2011-06-08 23:55:39.000000000 +0200
@@ -2337,6 +2337,7 @@
 intl.o: intl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) intl.h Makefile
 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
 	  -DLOCALEDIR=\"$(localedir)\" \
+	  -DPACKAGE=\"$(PACKAGE)\" \
 	  -c $(srcdir)/intl.c $(OUTPUT_OPTION)
 
 #
@@ -3848,7 +3849,7 @@
 GMSGFMT = @GMSGFMT@
 MSGMERGE = msgmerge
 
-PACKAGE = @PACKAGE@
+PACKAGE = $(shell echo @PACKAGE@|sed '$(program_transform_name)')
 CATALOGS = @CATALOGS@
 
 .PHONY: build- install- build-po install-po update-po
Index: gcc-h8300-hms-3.4.6/gcc/intl.c
===================================================================
--- gcc-h8300-hms-3.4.6.orig/gcc/intl.c	2011-06-08 23:51:28.000000000 +0200
+++ gcc-h8300-hms-3.4.6/gcc/intl.c	2011-06-08 23:53:11.000000000 +0200
@@ -41,8 +41,8 @@
   setlocale (LC_ALL, "");
 #endif
 
-  (void) bindtextdomain ("gcc", LOCALEDIR);
-  (void) textdomain ("gcc");
+  (void) bindtextdomain (PACKAGE, LOCALEDIR);
+  (void) textdomain (PACKAGE);
 }
 
 #if defined HAVE_WCHAR_H && defined HAVE_WORKING_MBSTOWCS && defined HAVE_WCSWIDTH