| OLD | NEW |
| 1 Name: yasm | 1 Name: yasm |
| 2 URL: http://www.tortall.net/projects/yasm/ | 2 URL: http://www.tortall.net/projects/yasm/ |
| 3 Version: 1.2.0 | 3 Version: 1.2.0 |
| 4 License: 2-clause or 3-clause BSD licensed, with the exception of bitvect, which
is triple-licensed under the Artistic license, GPL, and LGPL | 4 License: 2-clause or 3-clause BSD licensed, with the exception of bitvect, which
is triple-licensed under the Artistic license, GPL, and LGPL |
| 5 License File: source/patched-yasm/COPYING | 5 License File: source/patched-yasm/COPYING |
| 6 License Android Compatible: yes | 6 License Android Compatible: yes |
| 7 Security Critical: no | 7 Security Critical: no |
| 8 | 8 |
| 9 With these patches merged: | 9 With these patches merged: |
| 10 * https://github.com/yasm/yasm/commit/a2cbb10ee1b90b73647667ac849c74d65761d412 | 10 * https://github.com/yasm/yasm/commit/a2cbb10ee1b90b73647667ac849c74d65761d412 |
| 11 * https://github.com/yasm/yasm/commit/01ab853e68ef8aeded716d6f5b34895200f66a51 | 11 * https://github.com/yasm/yasm/commit/01ab853e68ef8aeded716d6f5b34895200f66a51 |
| 12 * https://github.com/yasm/yasm/commit/82fafa7b5619e702c8681c959ade0746498e3cbc | 12 * https://github.com/yasm/yasm/commit/82fafa7b5619e702c8681c959ade0746498e3cbc |
| 13 * https://github.com/yasm/yasm/commit/2bd66514b6b100887c19d8598da38347b3cff40e | 13 * https://github.com/yasm/yasm/commit/2bd66514b6b100887c19d8598da38347b3cff40e |
| 14 * https://github.com/yasm/yasm/commit/ab19547382660d81e0b4a0232dccb38f44c52a36 | 14 * https://github.com/yasm/yasm/commit/ab19547382660d81e0b4a0232dccb38f44c52a36 |
| 15 * https://github.com/yasm/yasm/commit/9728322335cba96500861ef766b1546d096e5600 | 15 * https://github.com/yasm/yasm/commit/9728322335cba96500861ef766b1546d096e5600 |
| 16 * CHROMIUM.diff |
| 16 | 17 |
| 17 | 18 |
| 18 See also the yasm.gyp file for a description of the yasm build process. | 19 See also the yasm.gyp file for a description of the yasm build process. |
| 19 | 20 |
| 20 Instructions for recreating the yasm.gyp file. | 21 Instructions for recreating the yasm.gyp file. |
| 21 1) Get a clean version of the yasm source tree. The clean tree can be found | 22 1) Get a clean version of the yasm source tree. The clean tree can be found |
| 22 at: | 23 at: |
| 23 | 24 |
| 24 src/third_party/yasm/source/yasm | 25 src/third_party/yasm/source/yasm |
| 25 | 26 |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 132 | 133 |
| 133 Note that at least the gen_x86_insn.py script suffers from the same | 134 Note that at least the gen_x86_insn.py script suffers from the same |
| 134 problem as genmacro in that it outputs to the current directory by | 135 problem as genmacro in that it outputs to the current directory by |
| 135 default. The yasm.gyp build patches this file before invoking it to | 136 default. The yasm.gyp build patches this file before invoking it to |
| 136 allow specifying an output directory. | 137 allow specifying an output directory. |
| 137 | 138 |
| 138 10) Recreate the 'AdditionalOptions!': [ '/analyze' ] block so that VC++ | 139 10) Recreate the 'AdditionalOptions!': [ '/analyze' ] block so that VC++ |
| 139 /analyze builds won't fail. | 140 /analyze builds won't fail. |
| 140 | 141 |
| 141 11) If all that's is finished, attempt to build....and cross your fingers. | 142 11) If all that's is finished, attempt to build....and cross your fingers. |
| OLD | NEW |