OLD | NEW |
1 Name: libxml | 1 Name: libxml |
2 URL: http://xmlsoft.org | 2 URL: http://xmlsoft.org |
3 License File: src/COPYING | 3 License File: src/COPYING |
4 | 4 |
5 The src/ directory contains a partial snapshot of the libxml library | 5 The src/ directory contains a partial snapshot of the libxml library |
6 with the patches in the patches/ directories applied. | 6 with the patches in the patches/ directories applied. |
7 See the files in that directory for discussion of their effects. | 7 See the files in that directory for discussion of their effects. |
8 | 8 |
9 Current version: 2.7.7. | 9 Current version: 2.7.7. |
10 | 10 |
11 Modifications: | 11 Modifications: |
12 - Import XPath fix http://git.gnome.org/browse/libxml2/commit/?id=91d19754d46acd
4a639a8b9e31f50f31c78f8c9c | 12 - Import XPath fix http://git.gnome.org/browse/libxml2/commit/?id=91d19754d46acd
4a639a8b9e31f50f31c78f8c9c |
13 - Import follow-on for above commit: http://git.gnome.org/browse/libxml2/commit/
?id=ea90b894146030c214a7df6d8375310174f134b9 | 13 - Import follow-on for above commit: http://git.gnome.org/browse/libxml2/commit/
?id=ea90b894146030c214a7df6d8375310174f134b9 |
| 14 - Import additional XPath fix http://git.gnome.org/browse/libxml2/commit/?id=df8
3c17e5a2646bd923f75e5e507bc80d73c9722 |
14 | 15 |
15 To import a new snapshot of libxml: | 16 To import a new snapshot of libxml: |
16 | 17 |
17 - Visit http://xmlsoft.org/downloads.html and download the latest source | 18 - Visit http://xmlsoft.org/downloads.html and download the latest source |
18 distribution. | 19 distribution. |
19 - Copy the files into this directory, omitting files which have been omitted | 20 - Copy the files into this directory, omitting files which have been omitted |
20 here. E.g.: for i in $(find . -type f); do cp ../libxml-newver/$i $i; done | 21 here. E.g.: for i in $(find . -type f); do cp ../libxml-newver/$i $i; done |
21 This should clobber all local changes to this directory. | 22 This should clobber all local changes to this directory. |
22 - Apply the patches in patches/ and fix any problems. | 23 - Apply the patches in patches/ and fix any problems. |
23 UPDATE THOSE PATCHES OR EVAN WILL HUNT YOU DOWN. | 24 UPDATE THOSE PATCHES OR EVAN WILL HUNT YOU DOWN. |
24 - On a Linux system, | 25 - On a Linux system, |
25 $ cd linux | 26 $ cd linux |
26 $ ../configure --without-iconv --without-ftp --without-http | 27 $ ../configure --without-iconv --without-ftp --without-http |
27 to generate config.h and include/libxml/xmlversion.h for Linux. | 28 to generate config.h and include/libxml/xmlversion.h for Linux. |
28 - On a Mac, | 29 - On a Mac, |
29 $ cd mac | 30 $ cd mac |
30 $ ../configure --without-iconv --without-ftp --without-http | 31 $ ../configure --without-iconv --without-ftp --without-http |
31 to generate config.h and include/libxml/xmlversion.h for Macs. | 32 to generate config.h and include/libxml/xmlversion.h for Macs. |
32 - On Windows, run build/generate-win32-headers.bat to re-generate config.h and | 33 - On Windows, run build/generate-win32-headers.bat to re-generate config.h and |
33 include/libxml/xmlversion.h for Windows builds. | 34 include/libxml/xmlversion.h for Windows builds. |
34 - Update this README to reflect the new version number. | 35 - Update this README to reflect the new version number. |
OLD | NEW |