summaryrefslogtreecommitdiffstats
path: root/meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2008-07-18 12:28:46 +0000
committerRichard Purdie <richard@openedhand.com>2008-07-18 12:28:46 +0000
commite8bda8575637b967afaa0321fc3aeb69e809087a (patch)
treed4865b2556e227b403f9c13ad128d9bfb3c009d8 /meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch
parentf204c8376f18d6cc443e7f4533d7eeace5d45f95 (diff)
downloadpoky-e8bda8575637b967afaa0321fc3aeb69e809087a.tar.gz
gcc 4.3.0 -> 4.3.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4876 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch')
-rw-r--r--meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch103
1 files changed, 103 insertions, 0 deletions
diff --git a/meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch b/meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch
new file mode 100644
index 0000000000..6315a19de5
--- /dev/null
+++ b/meta/packages/gcc/gcc-4.3.1/debian/gcc-textdomain.dpatch
@@ -0,0 +1,103 @@
1#! /bin/sh -e
2
3# DP: Set gettext's domain and textdomain to the versioned package name.
4
5dir=
6if [ $# -eq 3 -a "$2" = '-d' ]; then
7 pdir="-d $3"
8 dir="$3/"
9elif [ $# -ne 1 ]; then
10 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
11 exit 1
12fi
13case "$1" in
14 -patch)
15 patch $pdir -f --no-backup-if-mismatch -p0 < $0
16 ;;
17 -unpatch)
18 patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
19 ;;
20 *)
21 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
22 exit 1
23esac
24exit 0
25
26
27--- gcc/Makefile.in.orig 2005-09-04 23:32:54.003440040 +0000
28+++ gcc/Makefile.in 2005-09-04 23:40:10.954013456 +0000
29@@ -4565,8 +4565,8 @@
30 dir=$(localedir)/$$lang/LC_MESSAGES; \
31 echo $(mkinstalldirs) $(DESTDIR)$$dir; \
32 $(mkinstalldirs) $(DESTDIR)$$dir || exit 1; \
33- echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc.mo; \
34- $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc.mo; \
35+ echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc-4.3.mo; \
36+ $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/gcc-4.3.mo; \
37 done
38
39 # Rule for regenerating the message template (gcc.pot).
40--- gcc/intl.c.orig 2005-09-04 23:32:54.006439584 +0000
41+++ gcc/intl.c 2005-09-04 23:36:37.933397512 +0000
42@@ -51,8 +51,8 @@
43 setlocale (LC_ALL, "");
44 #endif
45
46- (void) bindtextdomain ("gcc", LOCALEDIR);
47- (void) textdomain ("gcc");
48+ (void) bindtextdomain ("gcc-4.3", LOCALEDIR);
49+ (void) textdomain ("gcc-4.3");
50
51 /* Opening quotation mark. */
52 open_quote = _("`");
53--- libcpp/Makefile.in.orig 2005-09-04 23:32:54.009439128 +0000
54+++ libcpp/Makefile.in 2005-09-04 23:33:24.607787472 +0000
55@@ -47,6 +47,7 @@
56 LIBICONV = @LIBICONV@
57 LIBINTL = @LIBINTL@
58 PACKAGE = @PACKAGE@
59+PACKAGE_SUFFIX = -4.3
60 RANLIB = @RANLIB@
61 SHELL = @SHELL@
62 USED_CATALOGS = @USED_CATALOGS@
63@@ -66,6 +67,7 @@
64
65 INCLUDES = -I$(srcdir) -I. -I$(srcdir)/../include @INCINTL@ \
66 -I$(srcdir)/include
67+CPPFLAGS += -DPACKAGE_SUFFIX=\"$(strip $(PACKAGE_SUFFIX))\"
68
69 ALL_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(INCLUDES) $(CPPFLAGS)
70
71@@ -156,8 +158,8 @@
72 else continue; \
73 fi; \
74 dir=$(localedir)/$$lang/LC_MESSAGES; \
75- echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
76- $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE).mo; \
77+ echo $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(PACKAGE_SUFFIX).mo; \
78+ $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(PACKAGE)$(PACKAGE_SUFFIX).mo; \
79 done
80
81 mostlyclean:
82--- libcpp/system.h.orig 2005-09-04 23:32:54.006439584 +0000
83+++ libcpp/system.h 2005-09-04 23:33:24.606787624 +0000
84@@ -260,7 +260,7 @@
85 #endif
86
87 #ifndef _
88-# define _(msgid) dgettext (PACKAGE, msgid)
89+# define _(msgid) dgettext (PACKAGE PACKAGE_SUFFIX, msgid)
90 #endif
91
92 #ifndef N_
93--- libcpp/init.c.orig 2005-09-04 23:32:54.008439280 +0000
94+++ libcpp/init.c 2005-09-04 23:33:24.607787472 +0000
95@@ -122,7 +122,7 @@
96 init_trigraph_map ();
97
98 #ifdef ENABLE_NLS
99- (void) bindtextdomain (PACKAGE, LOCALEDIR);
100+ (void) bindtextdomain (PACKAGE PACKAGE_SUFFIX, LOCALEDIR);
101 #endif
102 }
103 }