From: Charles W. <cwi...@us...> - 2009-08-01 14:30:49
|
I've uploaded new versions of various existing MSYS packages to sourceforge, as well as an MSYS version of the xz (lzma) tools. You'll find them at the FRS https://sourceforge.net/projects/mingw/files/ in the following folders: MSYS lndir MSYS zlib MSYS bzip2 MSYS gdbm MSYS crypt MSYS perl MSYS termcap MSYS xz (MSYS DVLPR autotools [*] MSYS autoconf MSYS automake MSYS libtool MSYS libiconv MSYS gettext The new packages satisfy the latest MinGW/MSYS packaging standards, allowing a more granular installation in keeping with the "minimal" nature of MinGW/MSYS. See http://www.mingw.org/PackageIdentificationHOWTO for more information. However, until an installer capable of managing the granular selections is available (which will happen eventually), what we have is a whole lot of packages, which you the user have to download separately and manually unpack. So what should you install? Short version: if it has "-dll" in the name, you'll probably need it at some point, so download and install all of those. After that, you probably want the various -bin packages in the first set of packages above (that is, the non-autotool packages). The -dev packages, and the autotool packages announced here, are of interest only to those developing MSYS applications using the MSYS DVLPR environment [*]. [*] You probably do NOT want these autotool packages. They are useful only if you are developing MSYS tools, using the MSYS DVLPR environment. If you wish to develop MinGW (that is, native Win32) programs, then you want the autotool packages with "-mingw32-" in their name. The versions announced here have been specially modified to allow building MSYS packages. These install into the / == /usr heirarchy; the MinGW versions install into the /mingw hierarchy. NOTE1: While I have tried to update these new packages to the latest upstream release (e.g. autoconf-2.63, xz-git, etc) perl is still 5.6.1. This is because later versions of perl proved to difficult to adapt to MSYS's compiler, which is based on gcc-2.95.3. However, 5.6.1 works well enough for its purpose here: to enable running the autotools. NOTE2: There are a number of other packages in the "Supplemenatary Tools" category that I intend to repackage. These include: regex minires flex bison inetutils openssl openssh cvs vim gmp guile autogen However, because I'm now out of "open source" time for an extended period, those will follow more slowly, and will NOT be updated to the latest upstream release. Instead, I'll concentrate simply on re-compiling the (old) version against latest MSYS and the libraries above, and packaging the results to meet the new package standards. I intend to provide sson a new build of the following tool: (msys) libarchive (+ bsdtar) A MinGW version of libarchive will follow, but we're still working out some issues upstream with that. -- Chuck P.S. Here's the list: lndir-1.0.1-1-msys-1.0.11-bin.tar.gz lndir-1.0.1-1-msys-1.0.11-doc.tar.gz lndir-1.0.1-1-msys-1.0.11-lic.tar.gz lndir-1.0.1-1-msys-1.0.11-src.tar.gz bzip2-1.0.5-1-msys-1.0.11-bin.tar.gz bzip2-1.0.5-1-msys-1.0.11-doc.tar.gz bzip2-1.0.5-1-msys-1.0.11-lic.tar.gz bzip2-1.0.5-1-msys-1.0.11-src.tar.gz libbz2-1.0.5-1-msys-1.0.11-dev.tar.gz libbz2-1.0.5-1-msys-1.0.11-dll-1.tar.gz zlib-1.2.3-1-msys-1.0.11-dev.tar.gz zlib-1.2.3-1-msys-1.0.11-dll.tar.gz zlib-1.2.3-1-msys-1.0.11-doc.tar.gz zlib-1.2.3-1-msys-1.0.11-lic.tar.gz zlib-1.2.3-1-msys-1.0.11-src.tar.gz gdbm-1.8.3-2-msys-1.0.11-bin.tar.lzma gdbm-1.8.3-2-msys-1.0.11-doc.tar.lzma gdbm-1.8.3-2-msys-1.0.11-lic.tar.lzma gdbm-1.8.3-2-msys-1.0.11-src.tar.lzma libgdbm-1.8.3-2-msys-1.0.11-dev.tar.lzma libgdbm-1.8.3-2-msys-1.0.11-dll-3.tar.lzma crypt-1.1_1-2-msys-1.0.11-bin.tar.lzma crypt-1.1_1-2-msys-1.0.11-doc.tar.lzma crypt-1.1_1-2-msys-1.0.11-lic.tar.lzma crypt-1.1_1-2-msys-1.0.11-src.tar.lzma libcrypt-1.1_1-2-msys-1.0.11-dev.tar.lzma libcrypt-1.1_1-2-msys-1.0.11-dll-0.tar.lzma perl-5.6.1_2-1-msys-1.0.11-bin.tar.lzma perl-5.6.1_2-1-msys-1.0.11-doc.tar.lzma perl-5.6.1_2-1-msys-1.0.11-html.tar.lzma perl-5.6.1_2-1-msys-1.0.11-lic.tar.lzma perl-5.6.1_2-1-msys-1.0.11-man.tar.lzma perl-5.6.1_2-1-msys-1.0.11-src.tar.lzma termcap-0.20050421_1-1-msys-1.0.11-bin.tar.lzma termcap-0.20050421_1-1-msys-1.0.11-dev.tar.lzma termcap-0.20050421_1-1-msys-1.0.11-doc.tar.lzma termcap-0.20050421_1-1-msys-1.0.11-lic.tar.lzma termcap-0.20050421_1-1-msys-1.0.11-src.tar.lzma xz-4.999.8beta_20090725git-1-msys-1.0.11-bin.tar.gz xz-4.999.8beta_20090725git-1-msys-1.0.11-doc.tar.gz xz-4.999.8beta_20090725git-1-msys-1.0.11-lic.tar.gz xz-4.999.8beta_20090725git-1-msys-1.0.11-src.tar.gz liblzma-4.999.8beta_20090725git-1-msys-1.0.11-dev.tar.gz liblzma-4.999.8beta_20090725git-1-msys-1.0.11-dll-1.tar.gz autoconf-2.63-1-msys-1.0.11-bin.tar.lzma autoconf-2.63-1-msys-1.0.11-doc.tar.lzma autoconf-2.63-1-msys-1.0.11-lic.tar.lzma autoconf-2.63-1-msys-1.0.11-src.tar.lzma automake-1.11-1-msys-1.0.11-bin.tar.lzma automake-1.11-1-msys-1.0.11-doc.tar.lzma automake-1.11-1-msys-1.0.11-lic.tar.lzma automake-1.11-1-msys-1.0.11-src.tar.lzma libtool-2.2.7a-1-msys-1.0.11-bin.tar.lzma libtool-2.2.7a-1-msys-1.0.11-doc.tar.lzma libtool-2.2.7a-1-msys-1.0.11-lic.tar.lzma libtool-2.2.7a-1-msys-1.0.11-src.tar.lzma libltdl-2.2.7a-1-msys-1.0.11-dev.tar.lzma libltdl-2.2.7a-1-msys-1.0.11-dll-7.tar.lzma libiconv-1.13.1-1-msys-1.0.11-bin.tar.lzma libiconv-1.13.1-1-msys-1.0.11-dev.tar.lzma libiconv-1.13.1-1-msys-1.0.11-doc.tar.lzma libiconv-1.13.1-1-msys-1.0.11-lic.tar.lzma libiconv-1.13.1-1-msys-1.0.11-src.tar.lzma gettext-0.17-1-msys-1.0.11-bin.tar.lzma gettext-0.17-1-msys-1.0.11-dev.tar.lzma gettext-0.17-1-msys-1.0.11-doc.tar.lzma gettext-0.17-1-msys-1.0.11-ext.tar.lzma gettext-0.17-1-msys-1.0.11-lic.tar.lzma gettext-0.17-1-msys-1.0.11-src.tar.lzma |