Fri Dec 23 01:16:28 2011 UTC ()
Make sure that the directory exists before writing the output from the
idl-parser. Fixes the race conditions seen recently.


(joerg)
diff -r1.55 -r1.56 pkgsrc/devel/xulrunner/distinfo
diff -r0 -r1.1 pkgsrc/devel/xulrunner/patches/patch-xpcom_idl-parser_header.py
diff -r1.86 -r1.87 pkgsrc/mail/thunderbird/distinfo
diff -r0 -r1.1 pkgsrc/mail/thunderbird/patches/patch-mozilla_xpcom_idl-parser_header.py
diff -r1.70 -r1.71 pkgsrc/www/seamonkey/distinfo
diff -r0 -r1.1 pkgsrc/www/seamonkey/patches/patch-mozilla_xpcom_idl-parser_header.py

cvs diff -r1.55 -r1.56 pkgsrc/devel/xulrunner/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/xulrunner/Attic/distinfo 2011/11/27 13:09:00 1.55
+++ pkgsrc/devel/xulrunner/Attic/distinfo 2011/12/23 01:16:27 1.56
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.55 2011/11/27 13:09:00 tnn Exp $ 1$NetBSD: distinfo,v 1.56 2011/12/23 01:16:27 joerg Exp $
2 2
3SHA1 (firefox-8.0.source.tar.bz2) = 843cf4ad70d2fc4b16654c3ff9b080d3eb357452 3SHA1 (firefox-8.0.source.tar.bz2) = 843cf4ad70d2fc4b16654c3ff9b080d3eb357452
4RMD160 (firefox-8.0.source.tar.bz2) = f87ec7668b2dcc1bb581b97e1dbe85e4b97cb31c 4RMD160 (firefox-8.0.source.tar.bz2) = f87ec7668b2dcc1bb581b97e1dbe85e4b97cb31c
5Size (firefox-8.0.source.tar.bz2) = 70377448 bytes 5Size (firefox-8.0.source.tar.bz2) = 70377448 bytes
6SHA1 (patch-aa) = 3905ddf598c66758fe5c8862baaf029f32f8950e 6SHA1 (patch-aa) = 3905ddf598c66758fe5c8862baaf029f32f8950e
7SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997 7SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997
8SHA1 (patch-ac) = 3d031c52056a4792119104e3c6a6f2377d00d04a 8SHA1 (patch-ac) = 3d031c52056a4792119104e3c6a6f2377d00d04a
9SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1 9SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1
10SHA1 (patch-ae) = 470d64f32fe1e619a101486a4bec45d2a06b6cab 10SHA1 (patch-ae) = 470d64f32fe1e619a101486a4bec45d2a06b6cab
11SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df 11SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df
12SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0 12SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0
13SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac 13SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac
14SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a 14SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a
@@ -66,13 +66,14 @@ SHA1 (patch-toolkit_toolkit-tiers.mk) =  @@ -66,13 +66,14 @@ SHA1 (patch-toolkit_toolkit-tiers.mk) =
66SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72 66SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72
67SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201 67SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201
68SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965 68SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965
69SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e 69SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e
70SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b 70SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b
71SHA1 (patch-xf) = 5e68024f66e5ba9086ed6ec4a0cc562714e99219 71SHA1 (patch-xf) = 5e68024f66e5ba9086ed6ec4a0cc562714e99219
72SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196 72SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196
73SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada 73SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada
74SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761 74SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761
75SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1 75SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1
76SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e 76SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e
77SHA1 (patch-xn) = b0d0943b2bc39d8395055550c0fedfa447a5de01 77SHA1 (patch-xn) = b0d0943b2bc39d8395055550c0fedfa447a5de01
78SHA1 (patch-xo) = 437cbc7e0ed8777ae2313165f8754759d8eee01d 78SHA1 (patch-xo) = 437cbc7e0ed8777ae2313165f8754759d8eee01d
 79SHA1 (patch-xpcom_idl-parser_header.py) = cd14f4056a31f15066aebb85e5c14fba2aa37f13

File Added: pkgsrc/devel/xulrunner/patches/Attic/patch-xpcom_idl-parser_header.py
$NetBSD: patch-xpcom_idl-parser_header.py,v 1.1 2011/12/23 01:16:27 joerg Exp $

--- xpcom/idl-parser/header.py.orig	2011-12-22 00:35:28.000000000 +0000
+++ xpcom/idl-parser/header.py
@@ -521,6 +521,12 @@ if __name__ == '__main__':
         outfd.close()
 
     if options.depfile is not None:
+        dirname = os.path.dirname(options.depfile)
+        if dirname:
+            try:
+                os.makedirs(dirname)
+            except:
+                pass
         depfd = open(options.depfile, 'w')
         deps = [dep.replace('\\', '/') for dep in idl.deps]
 

cvs diff -r1.86 -r1.87 pkgsrc/mail/thunderbird/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/thunderbird/distinfo 2011/11/27 13:09:00 1.86
+++ pkgsrc/mail/thunderbird/distinfo 2011/12/23 01:16:27 1.87
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.86 2011/11/27 13:09:00 tnn Exp $ 1$NetBSD: distinfo,v 1.87 2011/12/23 01:16:27 joerg Exp $
2 2
3SHA1 (enigmail-1.3.3.tar.gz) = a6d61b6dbdcfdb0dc4eaa8aac1b6277fed65c8c5 3SHA1 (enigmail-1.3.3.tar.gz) = a6d61b6dbdcfdb0dc4eaa8aac1b6277fed65c8c5
4RMD160 (enigmail-1.3.3.tar.gz) = 4c7ab726052b566f913612cfbdd767714486bf9c 4RMD160 (enigmail-1.3.3.tar.gz) = 4c7ab726052b566f913612cfbdd767714486bf9c
5Size (enigmail-1.3.3.tar.gz) = 1367995 bytes 5Size (enigmail-1.3.3.tar.gz) = 1367995 bytes
6SHA1 (thunderbird-8.0.source.tar.bz2) = 18b77e44f1653eb3d59056870f535e3c373d99fd 6SHA1 (thunderbird-8.0.source.tar.bz2) = 18b77e44f1653eb3d59056870f535e3c373d99fd
7RMD160 (thunderbird-8.0.source.tar.bz2) = 373420ec009a7f28f12a64a0d55e9d959573974e 7RMD160 (thunderbird-8.0.source.tar.bz2) = 373420ec009a7f28f12a64a0d55e9d959573974e
8Size (thunderbird-8.0.source.tar.bz2) = 89435206 bytes 8Size (thunderbird-8.0.source.tar.bz2) = 89435206 bytes
9SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2 9SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2
10SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb 10SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb
11SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2 11SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2
12SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa 12SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa
13SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 13SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105
14SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789 14SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789
@@ -50,26 +50,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15 @@ -50,26 +50,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15
50SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561 50SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561
51SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236 51SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236
52SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e 52SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e
53SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e 53SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e
54SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177 54SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177
55SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a 55SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a
56SHA1 (patch-mh) = 9f1b447ef0236ac10b88c8d6f6d62cde4acb4331 56SHA1 (patch-mh) = 9f1b447ef0236ac10b88c8d6f6d62cde4acb4331
57SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a 57SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a
58SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b 58SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b
59SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b 59SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b
60SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 60SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68
61SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12 61SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12
62SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b 62SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b
 63SHA1 (patch-mozilla_xpcom_idl-parser_header.py) = 38313ee3f2f7b45d4968c08be0af3ff36560baff
63SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40 64SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40
64SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc 65SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc
65SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d 66SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d
66SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4 67SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4
67SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 68SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4
68SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 69SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235
69SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45 70SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45
70SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500 71SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500
71SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced 72SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced
72SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 73SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9
73SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf 74SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf
74SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 75SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0
75SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df 76SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df

File Added: pkgsrc/mail/thunderbird/patches/Attic/patch-mozilla_xpcom_idl-parser_header.py
$NetBSD: patch-mozilla_xpcom_idl-parser_header.py,v 1.1 2011/12/23 01:16:28 joerg Exp $

--- mozilla/xpcom/idl-parser/header.py.orig	2011-12-22 00:35:28.000000000 +0000
+++ mozilla/xpcom/idl-parser/header.py
@@ -521,6 +521,12 @@ if __name__ == '__main__':
         outfd.close()
 
     if options.depfile is not None:
+        dirname = os.path.dirname(options.depfile)
+        if dirname:
+            try:
+                os.makedirs(dirname)
+            except:
+                pass
         depfd = open(options.depfile, 'w')
         deps = [dep.replace('\\', '/') for dep in idl.deps]
 

cvs diff -r1.70 -r1.71 pkgsrc/www/seamonkey/distinfo (expand / switch to unified diff)

--- pkgsrc/www/seamonkey/distinfo 2011/11/27 13:09:00 1.70
+++ pkgsrc/www/seamonkey/distinfo 2011/12/23 01:16:27 1.71
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.70 2011/11/27 13:09:00 tnn Exp $ 1$NetBSD: distinfo,v 1.71 2011/12/23 01:16:27 joerg Exp $
2 2
3SHA1 (seamonkey-2.5b4.source.tar.bz2) = 74b8b9a415b97e4e3242db516fa57ed8b9f43dfe 3SHA1 (seamonkey-2.5b4.source.tar.bz2) = 74b8b9a415b97e4e3242db516fa57ed8b9f43dfe
4RMD160 (seamonkey-2.5b4.source.tar.bz2) = 1ed9a59457b7bafe2aed2071908822b98225dddc 4RMD160 (seamonkey-2.5b4.source.tar.bz2) = 1ed9a59457b7bafe2aed2071908822b98225dddc
5Size (seamonkey-2.5b4.source.tar.bz2) = 89481907 bytes 5Size (seamonkey-2.5b4.source.tar.bz2) = 89481907 bytes
6SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2 6SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2
7SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb 7SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb
8SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2 8SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2
9SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa 9SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa
10SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 10SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105
11SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789 11SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789
12SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7 12SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7
13SHA1 (patch-ag) = 22cca24b67c85fbf9bafb35441dfcb460ecde6bf 13SHA1 (patch-ag) = 22cca24b67c85fbf9bafb35441dfcb460ecde6bf
14SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235 14SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235
@@ -47,26 +47,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15 @@ -47,26 +47,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15
47SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561 47SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561
48SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236 48SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236
49SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e 49SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e
50SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e 50SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e
51SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177 51SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177
52SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a 52SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a
53SHA1 (patch-mh) = 36a434488f3389407c6ebce610c176464bc03c45 53SHA1 (patch-mh) = 36a434488f3389407c6ebce610c176464bc03c45
54SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a 54SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a
55SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b 55SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b
56SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b 56SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b
57SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 57SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68
58SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12 58SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12
59SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b 59SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b
 60SHA1 (patch-mozilla_xpcom_idl-parser_header.py) = 38313ee3f2f7b45d4968c08be0af3ff36560baff
60SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40 61SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40
61SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc 62SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc
62SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d 63SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d
63SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4 64SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4
64SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 65SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4
65SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 66SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235
66SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45 67SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45
67SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500 68SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500
68SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced 69SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced
69SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 70SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9
70SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf 71SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf
71SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 72SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0
72SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df 73SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df

File Added: pkgsrc/www/seamonkey/patches/Attic/patch-mozilla_xpcom_idl-parser_header.py
$NetBSD: patch-mozilla_xpcom_idl-parser_header.py,v 1.1 2011/12/23 01:16:27 joerg Exp $

--- mozilla/xpcom/idl-parser/header.py.orig	2011-12-22 00:35:28.000000000 +0000
+++ mozilla/xpcom/idl-parser/header.py
@@ -521,6 +521,12 @@ if __name__ == '__main__':
         outfd.close()
 
     if options.depfile is not None:
+        dirname = os.path.dirname(options.depfile)
+        if dirname:
+            try:
+                os.makedirs(dirname)
+            except:
+                pass
         depfd = open(options.depfile, 'w')
         deps = [dep.replace('\\', '/') for dep in idl.deps]