Make sure that the directory exists before writing the output from the idl-parser. Fixes the race conditions seen recently.diff -r1.55 -r1.56 pkgsrc/devel/xulrunner/distinfo
(joerg)
@@ -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 | |||
3 | SHA1 (firefox-8.0.source.tar.bz2) = 843cf4ad70d2fc4b16654c3ff9b080d3eb357452 | 3 | SHA1 (firefox-8.0.source.tar.bz2) = 843cf4ad70d2fc4b16654c3ff9b080d3eb357452 | |
4 | RMD160 (firefox-8.0.source.tar.bz2) = f87ec7668b2dcc1bb581b97e1dbe85e4b97cb31c | 4 | RMD160 (firefox-8.0.source.tar.bz2) = f87ec7668b2dcc1bb581b97e1dbe85e4b97cb31c | |
5 | Size (firefox-8.0.source.tar.bz2) = 70377448 bytes | 5 | Size (firefox-8.0.source.tar.bz2) = 70377448 bytes | |
6 | SHA1 (patch-aa) = 3905ddf598c66758fe5c8862baaf029f32f8950e | 6 | SHA1 (patch-aa) = 3905ddf598c66758fe5c8862baaf029f32f8950e | |
7 | SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997 | 7 | SHA1 (patch-ab) = 5d4b7512f8bbdc9e2e05709cec5b36dc12c25997 | |
8 | SHA1 (patch-ac) = 3d031c52056a4792119104e3c6a6f2377d00d04a | 8 | SHA1 (patch-ac) = 3d031c52056a4792119104e3c6a6f2377d00d04a | |
9 | SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1 | 9 | SHA1 (patch-ad) = 7afb960af4e4a311481e7a7b25008ca9b9f7fba1 | |
10 | SHA1 (patch-ae) = 470d64f32fe1e619a101486a4bec45d2a06b6cab | 10 | SHA1 (patch-ae) = 470d64f32fe1e619a101486a4bec45d2a06b6cab | |
11 | SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df | 11 | SHA1 (patch-af) = 13a9617cd2894cf342487d2a9cfe8cf3066ba0df | |
12 | SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0 | 12 | SHA1 (patch-ag) = a924296e6a569eba4229d661fbe5290eeeb999e0 | |
13 | SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac | 13 | SHA1 (patch-ah) = 5f8bf19d5ac5ea7e263366a56d10d2eeeee61bac | |
14 | SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a | 14 | SHA1 (patch-ai) = 3444882b0f7f4b63273d8888af88be35ae60933a | |
@@ -66,13 +66,14 @@ SHA1 (patch-toolkit_toolkit-tiers.mk) = | @@ -66,13 +66,14 @@ SHA1 (patch-toolkit_toolkit-tiers.mk) = | |||
66 | SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72 | 66 | SHA1 (patch-xa) = ae5ed1f0fb9a0fd45242a94739853b199ed7da72 | |
67 | SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201 | 67 | SHA1 (patch-xb) = c09bd676d21bef02e04c68c2362e32f408ea9201 | |
68 | SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965 | 68 | SHA1 (patch-xc) = 6e1d6b21d7ded744b082173ea6f35b45999fa965 | |
69 | SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e | 69 | SHA1 (patch-xd) = 2ddf436186ccebab28380b9e80f52f061ca3d73e | |
70 | SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b | 70 | SHA1 (patch-xe) = 1bcd9def6f9636fa9deb0edb994e5672529b615b | |
71 | SHA1 (patch-xf) = 5e68024f66e5ba9086ed6ec4a0cc562714e99219 | 71 | SHA1 (patch-xf) = 5e68024f66e5ba9086ed6ec4a0cc562714e99219 | |
72 | SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196 | 72 | SHA1 (patch-xg) = d8355840ee91dd64ff650a12be87f2c51d8df196 | |
73 | SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada | 73 | SHA1 (patch-xj) = 7e237668aa4dfa55833d125d2a1464fb97ae3ada | |
74 | SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761 | 74 | SHA1 (patch-xk) = 16ac8dc3bb5c241452eae6833d40aaf876453761 | |
75 | SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1 | 75 | SHA1 (patch-xl) = afd74085c01d207907d0b3bfc040bf92fd1ba8b1 | |
76 | SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e | 76 | SHA1 (patch-xm) = 072240b71e4738e96d258fcd481698464623735e | |
77 | SHA1 (patch-xn) = b0d0943b2bc39d8395055550c0fedfa447a5de01 | 77 | SHA1 (patch-xn) = b0d0943b2bc39d8395055550c0fedfa447a5de01 | |
78 | SHA1 (patch-xo) = 437cbc7e0ed8777ae2313165f8754759d8eee01d | 78 | SHA1 (patch-xo) = 437cbc7e0ed8777ae2313165f8754759d8eee01d | |
79 | SHA1 (patch-xpcom_idl-parser_header.py) = cd14f4056a31f15066aebb85e5c14fba2aa37f13 |
$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]
@@ -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 | |||
3 | SHA1 (enigmail-1.3.3.tar.gz) = a6d61b6dbdcfdb0dc4eaa8aac1b6277fed65c8c5 | 3 | SHA1 (enigmail-1.3.3.tar.gz) = a6d61b6dbdcfdb0dc4eaa8aac1b6277fed65c8c5 | |
4 | RMD160 (enigmail-1.3.3.tar.gz) = 4c7ab726052b566f913612cfbdd767714486bf9c | 4 | RMD160 (enigmail-1.3.3.tar.gz) = 4c7ab726052b566f913612cfbdd767714486bf9c | |
5 | Size (enigmail-1.3.3.tar.gz) = 1367995 bytes | 5 | Size (enigmail-1.3.3.tar.gz) = 1367995 bytes | |
6 | SHA1 (thunderbird-8.0.source.tar.bz2) = 18b77e44f1653eb3d59056870f535e3c373d99fd | 6 | SHA1 (thunderbird-8.0.source.tar.bz2) = 18b77e44f1653eb3d59056870f535e3c373d99fd | |
7 | RMD160 (thunderbird-8.0.source.tar.bz2) = 373420ec009a7f28f12a64a0d55e9d959573974e | 7 | RMD160 (thunderbird-8.0.source.tar.bz2) = 373420ec009a7f28f12a64a0d55e9d959573974e | |
8 | Size (thunderbird-8.0.source.tar.bz2) = 89435206 bytes | 8 | Size (thunderbird-8.0.source.tar.bz2) = 89435206 bytes | |
9 | SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2 | 9 | SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2 | |
10 | SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb | 10 | SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb | |
11 | SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2 | 11 | SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2 | |
12 | SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa | 12 | SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa | |
13 | SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 | 13 | SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 | |
14 | SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789 | 14 | SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789 | |
@@ -50,26 +50,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15 | @@ -50,26 +50,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15 | |||
50 | SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561 | 50 | SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561 | |
51 | SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236 | 51 | SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236 | |
52 | SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e | 52 | SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e | |
53 | SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e | 53 | SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e | |
54 | SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177 | 54 | SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177 | |
55 | SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a | 55 | SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a | |
56 | SHA1 (patch-mh) = 9f1b447ef0236ac10b88c8d6f6d62cde4acb4331 | 56 | SHA1 (patch-mh) = 9f1b447ef0236ac10b88c8d6f6d62cde4acb4331 | |
57 | SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a | 57 | SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a | |
58 | SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b | 58 | SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b | |
59 | SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b | 59 | SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b | |
60 | SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 | 60 | SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 | |
61 | SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12 | 61 | SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12 | |
62 | SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b | 62 | SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b | |
63 | SHA1 (patch-mozilla_xpcom_idl-parser_header.py) = 38313ee3f2f7b45d4968c08be0af3ff36560baff | |||
63 | SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40 | 64 | SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40 | |
64 | SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc | 65 | SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc | |
65 | SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d | 66 | SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d | |
66 | SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4 | 67 | SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4 | |
67 | SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 | 68 | SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 | |
68 | SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 | 69 | SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 | |
69 | SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45 | 70 | SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45 | |
70 | SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500 | 71 | SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500 | |
71 | SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced | 72 | SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced | |
72 | SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 | 73 | SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 | |
73 | SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf | 74 | SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf | |
74 | SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 | 75 | SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 | |
75 | SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df | 76 | SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df |
$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]
@@ -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 | |||
3 | SHA1 (seamonkey-2.5b4.source.tar.bz2) = 74b8b9a415b97e4e3242db516fa57ed8b9f43dfe | 3 | SHA1 (seamonkey-2.5b4.source.tar.bz2) = 74b8b9a415b97e4e3242db516fa57ed8b9f43dfe | |
4 | RMD160 (seamonkey-2.5b4.source.tar.bz2) = 1ed9a59457b7bafe2aed2071908822b98225dddc | 4 | RMD160 (seamonkey-2.5b4.source.tar.bz2) = 1ed9a59457b7bafe2aed2071908822b98225dddc | |
5 | Size (seamonkey-2.5b4.source.tar.bz2) = 89481907 bytes | 5 | Size (seamonkey-2.5b4.source.tar.bz2) = 89481907 bytes | |
6 | SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2 | 6 | SHA1 (patch-aa) = 19166ee99b804e5b05d6936a2a09315eb29f9ca2 | |
7 | SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb | 7 | SHA1 (patch-aa-toplevel) = b5278820a02405f03e328ba4dd217ef16ae52bcb | |
8 | SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2 | 8 | SHA1 (patch-ab) = c2bffac6626ce22d15855a80d84ffac6cbd52fe2 | |
9 | SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa | 9 | SHA1 (patch-ac) = cbbc17c71dd96969079fc7268b15f822a29d01aa | |
10 | SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 | 10 | SHA1 (patch-ad) = f49147e2fa28400986b659ec50918e3835db0105 | |
11 | SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789 | 11 | SHA1 (patch-ae) = 7cb8cbf920fe5fae7bfe7ace98e93fcf2c506789 | |
12 | SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7 | 12 | SHA1 (patch-af) = 16cae98e043dedeb6331212fd15ce914196fe8c7 | |
13 | SHA1 (patch-ag) = 22cca24b67c85fbf9bafb35441dfcb460ecde6bf | 13 | SHA1 (patch-ag) = 22cca24b67c85fbf9bafb35441dfcb460ecde6bf | |
14 | SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235 | 14 | SHA1 (patch-ah) = 10c80ec60801295b037b4a45fbad8937922da235 | |
@@ -47,26 +47,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15 | @@ -47,26 +47,27 @@ SHA1 (patch-ma) = 9b9bc5e5ced5831aa14e15 | |||
47 | SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561 | 47 | SHA1 (patch-ma-toplevel) = 67ea79e29f6e9737ce76b8541ab8b3860eb02561 | |
48 | SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236 | 48 | SHA1 (patch-mb) = 8481afe61902cb16dfe35a5ee015cb4d43a54236 | |
49 | SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e | 49 | SHA1 (patch-md) = 932c2b0237c9690da06533f0abfeabddf32d8f3e | |
50 | SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e | 50 | SHA1 (patch-me) = 66c15af6d7b07a4fec7ecd06cb9c9278b35a123e | |
51 | SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177 | 51 | SHA1 (patch-mf) = 14674ed31c912ef647a913cb93762dc963b96177 | |
52 | SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a | 52 | SHA1 (patch-mg) = f33a92539ebe171b7bbbd83a54ad9ac2fdca249a | |
53 | SHA1 (patch-mh) = 36a434488f3389407c6ebce610c176464bc03c45 | 53 | SHA1 (patch-mh) = 36a434488f3389407c6ebce610c176464bc03c45 | |
54 | SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a | 54 | SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a | |
55 | SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b | 55 | SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b | |
56 | SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b | 56 | SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b | |
57 | SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 | 57 | SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 | |
58 | SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12 | 58 | SHA1 (patch-mm) = f54286fe1acef3202d728b3e83cbd65cffe8ab12 | |
59 | SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b | 59 | SHA1 (patch-mn) = 3a1c25a3f5a1532331424fc1e720f35cd0ed5d5b | |
60 | SHA1 (patch-mozilla_xpcom_idl-parser_header.py) = 38313ee3f2f7b45d4968c08be0af3ff36560baff | |||
60 | SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40 | 61 | SHA1 (patch-mp) = 673ba7fb0426d13699ead5fbcf762d8adb6baf40 | |
61 | SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc | 62 | SHA1 (patch-pa) = a41a2dadd3b1c902f85632a4b57008a789b269bc | |
62 | SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d | 63 | SHA1 (patch-pb) = 11dada932534519ccf54998d027cf6f69d7b0d1d | |
63 | SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4 | 64 | SHA1 (patch-pc) = 44e3f13be743971839e62fa313000ebc30275ed4 | |
64 | SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 | 65 | SHA1 (patch-pd) = 1f12080244c75f42e4edbe623a15fd2ac6abd6d4 | |
65 | SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 | 66 | SHA1 (patch-pg) = e022af26945893d2a61ec4ca3a414ccb6150a235 | |
66 | SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45 | 67 | SHA1 (patch-rc) = b3b0577e9421fcdcab5bcd29ab7fa12d2ba2ac45 | |
67 | SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500 | 68 | SHA1 (patch-security_nss_cmd_shlibsign_sign.sh) = 3e0170a8eb75cb42fdce529c3bbc67b6aaa29500 | |
68 | SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced | 69 | SHA1 (patch-toolkit_toolkit-tiers.mk) = 76de271f8a2b08cc3b809e3c1635a1313d3feced | |
69 | SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 | 70 | SHA1 (patch-xa) = 0acaf27d8687c7cb5a46fc3773097a3dea4c75d9 | |
70 | SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf | 71 | SHA1 (patch-xb) = 07a90e393dbb38a98e8d9954387757d21d3e65cf | |
71 | SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 | 72 | SHA1 (patch-xc) = 98c8b4193dde73f28747c8ac870071f1debbe9f0 | |
72 | SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df | 73 | SHA1 (patch-xd) = 927a73f9ba1f516a10e83dbe5f00744acc6a88df |
$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]