# # # patch "INSTALL" # from [240d5caa067b94a749936660cba6302378484413] # to [a9079e0103488861e863c0ea0ed13da0ee200812] # # patch "NEWS" # from [9c5d25d2cdcadc89cf3448dd39f073a4e14866bd] # to [fbbb53ba8255129f3d15016f54536599edcdbaac] # ============================================================ --- INSTALL 240d5caa067b94a749936660cba6302378484413 +++ INSTALL a9079e0103488861e863c0ea0ed13da0ee200812 @@ -21,17 +21,19 @@ 1. prerequisites: supported. - zlib 1.1.4 or later. - libiconv if the iconv() function is missing. + - Botan 1.7.8 or later + - PCRE 7.6 or later + - SQLite 3.3.8 or later + - Lua 5.1 + - GNU IDN Library on debian: - apt-get install autoconf - apt-get install automake - apt-get install gettext - apt-get install libboost-dev - apt-get install libz-dev - apt-get install g++ + apt-get install autoconf automake gettext libboost-dev libz-dev \ + libbotan1.7-dev libsqlite3-dev libpcre3-dev \ + liblua5.1-0-dev libidn11-dev g++ - on fedora: + on fedora (incomplete): yum install autoconf yum install automake @@ -50,8 +52,13 @@ 1. prerequisites: build some of these from source. if your package repository does not contain the libraries, see: - http://gcc.gnu.org/ for g++ - http://www.boost.org/ for boost + http://gcc.gnu.org/ for g++ + http://www.boost.org/ for Boost + http://www.pcre.org/ for PCRE + http://www.lua.org/ for Lua + http://www.sqlite.org/ for SQLite + http://botan.randombit.net/ for Botan + http://www.gnu.org/software/libidn/ for GNU IDN 1.1 using boost in the build process: @@ -126,11 +133,6 @@ 2. configuring monotone: catalogs. you might like to do this if you do not have a working installation of GNU gettext. - --disable-large-file - - this will disable large file support from the builtin sqlite, to - achieve maximum binary compatibility with old systems. - --enable-pch this will enable precompiled headers, which should improve compile ============================================================ --- NEWS 9c5d25d2cdcadc89cf3448dd39f073a4e14866bd +++ NEWS fbbb53ba8255129f3d15016f54536599edcdbaac @@ -4,6 +4,22 @@ Changes + - Monotone is now compiled against external libraries and does no + longer ship included variants. This means monotone now requires + these libraries: + + * botan (1.7.8 or newer) + * lua5.1 + * sqlite (3.3.8 or newer) + * pcre (7.6 or newer) + + This reduces maintenance of third-party libraries for monotone + developers and allows us to concentrate on monotone itself. For + the user this means faster adoption of improvements in those + libraries. For example, monotone can now be build against an up + to date sqlite 3.6.3, botan 1.7.17 and pcre 7.8, whereas we + shipped with sqlite 3.4.1, botan 1.7.4 and pcre 7.6 before. + Bugs fixed - 'mtn db kill_rev_locally' did not update the inodeprint @@ -25,11 +41,7 @@ - New 'mtn ls duplicates' command which lets you list duplicated files in a given revision or the workspace. - Internal - - Update Botan to 1.7.12. - - Wed Sep 3 21:13:18 UTC 2008 0.41 release.