File: gcc-textdomain.dpatch

package info (click to toggle)
gcc-h8300-hms 1%3A3.4.6%2Bdfsg2-4.2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 94,620 kB
  • sloc: ansic: 627,399; cpp: 89,017; makefile: 24,797; asm: 21,058; sh: 16,616; yacc: 3,740; perl: 718; xml: 692; lex: 587; exp: 298; awk: 223; pascal: 86; lisp: 59; sed: 37
file content (37 lines) | stat: -rw-r--r-- 1,389 bytes parent folder | download | duplicates (5)
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
# DP: Set gettext's domain and textdomain to the versioned package name.
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