Updated packages available (wave 5)

View: New views
1 Messages — Rating Filter:   Alert me  

Updated packages available (wave 5)

by Charles Wilson-8 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I've uploaded new versions of several existing MSYS packages to
sourceforge. These packages were all part of the 'MSYS Supplementary
Tools: Technology Preview, Tools for MSYS-1.0.11' release, which in turn
provided updated versions of the components of the MSYS-DTK 1.0.1.

The new versions have been updated to the latest upstream release when
possible, and packaged according to the new standard package format and
naming scheme.

As usual, you'll find the new packages at the FRS
https://sourceforge.net/projects/mingw/files/ in
the following folders:

   MSYS gmp           4.2.2 -> 4.3.1
   MSYS guile         1.8.4 -> 1.8.7
   MSYS autogen [*]   5.9.2

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: *in general* if it has "-dll" or "-rtm" (runtime) in the
name, you'll probably need it at some point, so download and install all
of those. The -doc and -lic packages are obviously optional. As always,
the *-msys-*-dev packages are of interest only to those developing MSYS
applications using the MSYS DVLPR environment.

In *this case* (that is, gmp/guile/autogen) you really only need any of
these packages if (a) you have need to use autogen, or (b) you use the
guile scripting language, or (c) you have already installed the MSYS-DTK
and want to "update" all of its elements, whether you personally use
them or not.

[*] Not updated, just recompiled and repackaged. The reason is that even
the existing MSYS autogen (5.9.2) has long had a problem on both cygwin
and msys: it coredumps every time you run it, *after* successfully
generating the correct output. On cygwin, this was reported to be
fixable by recompiling guile and autogen with a gcc from a more recent
epoch (gcc-3.4.4-2 or newer), which fixed a problem on cygwin with
gcc-3.4.4-1.  Unfortunately, on msys there is no known fix for the gcc
bug applicable to msys's ancient gcc-2.95.3.

Well, it may be annoying -- but at least it's usable.  However, when
updating to autogen-5.9.7, I found that the same bug seems to have even
worse effects: autogen doesn't coredump -- instead, it fails *before*
generating any output.  This is not an improvement.

Therefore, I stuck with 5.9.2, and will wait to update autogen (and
recompile guile) until we have a newer version of gcc for msys.  I don't
see any need for hurry, here, tho.  The current 5.9.2 behavior, while
inconvenient, has sufficed for two years already...


So, what's next?

For the repackaged DTK, only:
  lpr
However, I have a proposal/RFC concerning that one, so stay tuned.

For msysCORE, there's really just
  [1] bash
  [2] coreutils
  [3] (cp)make
  [4] and, of course, msyscore-base
Which Cesar has graciously consented to handle.

In the "much later" category, I plan eventually to update ssh to a more
recent version, and msys-perl to 5.8.8 following the lead of the msysGit
team (from the current msys-perl-5.6.1).

--
Chuck

P.S. Here's the list:

libgmp-4.3.1-1-msys-1.0.11-dll-3.tar.lzma
libgmp-4.3.1-1-msys-1.0.11-dev.tar.lzma
gmp-4.3.1-1-msys-1.0.11-doc.tar.lzma
gmp-4.3.1-1-msys-1.0.11-lic.tar.lzma
gmp-4.3.1-1-msys-1.0.11-src.tar.lzma

guile-1.8.7-1-msys-1.0.11-bin.tar.lzma
libguile-1.8.7-1-msys-1.0.11-dll-17.tar.lzma
libguile-1.8.7-1-msys-1.0.11-rtm.tar.lzma
libguile-1.8.7-1-msys-1.0.11-dev.tar.lzma
guile-1.8.7-1-msys-1.0.11-doc.tar.lzma
guile-1.8.7-1-msys-1.0.11-lic.tar.lzma
guile-1.8.7-1-msys-1.0.11-src.tar.lzma

autogen-5.9.2-2-msys-1.0.11-bin.tar.lzma
autogen-5.9.2-2-msys-1.0.11-doc.tar.lzma
autogen-5.9.2-2-msys-1.0.11-lic.tar.lzma
libguileopts-5.9.2-2-msys-1.0.11-dll-0.tar.lzma
libopts-5.9.2-2-msys-1.0.11-dev.tar.lzma
libopts-5.9.2-2-msys-1.0.11-dll-25.tar.lzma
autogen-5.9.2-2-msys-1.0.11-src.tar.lzma

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
MinGW-dvlpr mailing list
MinGW-dvlpr@...
https://lists.sourceforge.net/lists/listinfo/mingw-dvlpr