diff options
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.dpatch | 103 |
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 | |||
5 | dir= | ||
6 | if [ $# -eq 3 -a "$2" = '-d' ]; then | ||
7 | pdir="-d $3" | ||
8 | dir="$3/" | ||
9 | elif [ $# -ne 1 ]; then | ||
10 | echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" | ||
11 | exit 1 | ||
12 | fi | ||
13 | case "$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 | ||
23 | esac | ||
24 | exit 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 | } | ||