diff --git a/Makefile b/Makefile index 1b5eef27..9ddb2db5 100644 --- a/Makefile +++ b/Makefile @@ -121,15 +121,13 @@ dist: mkdir 'mingw_cross_env-$(VERSION)/src' (cd '$(TOP_DIR)' && hg log -v --style changelog) >'mingw_cross_env-$(VERSION)/doc/ChangeLog' ( \ - $(SED) -n '1,/^List/ { s/^\( Version:\).*/\1 $(VERSION)/; p }' '$(TOP_DIR)/doc/README' && \ - echo '================' && \ - echo && \ - ($(foreach PKG,$(PKG_RULES),echo '$(PKG)' '$($(PKG)_VERSION)';)) | \ - awk '{ printf " %-12s %s\n", $$1, $$2 }' && \ - echo && \ - echo && \ - $(SED) -n '/^Copyright/,$$ p' '$(TOP_DIR)/doc/README' \ - ) >'mingw_cross_env-$(VERSION)/doc/README' + $(SED) -n '1,// p' '$(TOP_DIR)/doc/README.html' && \ + ($(foreach PKG,$(PKG_RULES), \ + echo '
+ This Makefile compiles a MinGW cross compiler and cross compiles + many free libraries such as GD and SDL. Thus, it provides a nice + MinGW cross compiling environment. All necessary source packages + are downloaded automatically. +
+ ++ The Makefile is designed to run on any Unix system. It also runs + partly on MSYS. It needs GNU make (>= 3.81) and GNU sed, so + FreeBSD users need the ports textproc/gsed and devel/gmake. +
+ ++ Project website: http://www.profv.de/mingw_cross_env/ +
+ ++ This release fixes some serious build problems on FreeBSD and MacOS-X. +
+ ++ The Makefile has a new target "clean-pkg" + and allows to be called from a separate build directory + via "make -f .../Makefile". +
+ ++ Some new versions of the packages are supported, + especially GCC-4.3 by switching from MinGW GCC to + TDM-GCC. +
+hg clone http://www.profv.de/mingw_cross_env/hgweb.cgi mingw_cross_env+
Authors:
+ + ++ Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject + to the following conditions: +
+ ++ The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +
+ ++ IMCROSS + is another project with a very similar goal. +
+ ++ This release fixes some minor build problems. +
+ ++ It also supports some new packages and + some newer versions of the already supported packages. +
+ ++ Parallelization is now disabled by default. + See README. +
++ This release fixes a download error caused by the GDAL project. + They suddenly changed their download URLs. + That sort of thing should never happen! +
+ ++ In addition, some newer versions of various packages are supported. +
+ ++ There is also a small compatibility fix for OS X. +
++ The shell script has been rewritten as Makefile + and supports partial builds and parallel builds. +
+ ++ As usual, + this release also supports some new packages and + some newer versions of the already supported packages. +
++ This release now includes a tutorial by Hans Bezemer + and has improved compile options of FLTK. + As usual, it supports some newer versions of the libraries. +
+ ++ At the request of its author, + libowfat is no longer supported from this release on. +
+ ++ The script now uses a specific SourceForge mirror + instead of randomly chosen ones, + because the download phase + often stumbled on some very slow mirrors. +
++ A sudden change in the download URLs of GEOS + made the automatic download fail. + Such changes should never happen! + But it happened, + and this quick release is an attempt to limit the damage. +
+ ++ This release also supports some newer versions of the libraries + including support for fontconfig-2.5.0. +
++ This release is a switch from gcc-3 to gcc-4. + It also supports a new library and + some newer versions of the already supported libraries. +
++ This release is the result of the public attention the release 1.0 got. + It contains many improvements suggested by its first users, + and adds support for many new libraries. +
+ ++ Thanks to Rocco Rutte who contributed many code snippets. +
++ This first release has been created in a 7-day-sprint. +
+