Add Debian directory
[mspang/vmailman.git] / debian / patches / 53_disable_addons.patch
1 Patch: 53_disable_addons.patch
2 Author: Tollef Fog Heen <tfheen@debian.org>
3 Disable some modules which are pulled in from other Debian packages.
4 Index: misc/Makefile.in
5 ===================================================================
6 --- misc/Makefile.in.orig       2006-08-15 15:12:18.000000000 +0800
7 +++ misc/Makefile.in    2006-08-15 15:14:39.000000000 +0800
8 @@ -57,7 +57,10 @@
9  JACODECSPKG=   JapaneseCodecs-1.4.11
10  KOCODECSPKG=   KoreanCodecs-2.0.5
11  
12 -PACKAGES= $(EMAILPKG) $(JACODECSPKG) $(KOCODECSPKG)
13 +#Debian note (LEM): we take the Japanese and Korean codecs from other
14 +#Debian packages, but not email because the one in Python 2.4 doesn't work
15 +#with Mailman; when Mailman upgrades to email 3.0.x, we can try again.
16 +PACKAGES= $(EMAILPKG)
17  
18  # Modes for directories and executables created by the install
19  # process.  Default to group-writable directories but
20 Index: misc/paths.py.in
21 ===================================================================
22 --- misc/paths.py.in.orig       2006-08-15 15:12:18.000000000 +0800
23 +++ misc/paths.py.in    2006-08-15 15:14:39.000000000 +0800
24 @@ -53,12 +53,18 @@
25  # In a normal interactive Python environment, the japanese.pth and korean.pth
26  # files would be imported automatically.  But because we inhibit the importing
27  # of the site module, we need to be explicit about importing these codecs.
28 -import japanese
29 +try:
30 +    import japanese
31 +except ImportError:
32 +    pass
33  # As of KoreanCodecs 2.0.5, you had to do the second import to get the Korean
34  # codecs installed, however leave the first import in there in case an upgrade
35  # changes this.
36 -import korean
37 -import korean.aliases
38 +try:
39 +    import korean
40 +    import korean.aliases
41 +except ImportError:
42 +    pass
43  # Arabic and Hebrew (RFC-1556) encoding aliases. (temporary solution)
44  import encodings.aliases
45  encodings.aliases.aliases.update({