Updated packages available (wave 6)

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

Updated packages available (wave 6)

by Charles Wilson-8 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I've uploaded several new MSYS and MinGW packages to sourceforge. As
always, MSYS packages should be unpacked under / (that is, C:\msys\1.0)
and MinGW packages should be unpacked under /mingw (that is, C:\MinGW)

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

   MSYS  popt         1.15   (new - needed by cygutils)
   MSYS  cygutils     1.3.4  (new; partially supplants
                              existing lpr, mingw-utils-0.3)

   MinGW popt         1.15   (new - needed by cygutils)
   MinGW cygutils     1.3.4  (new; partially supplants
                              existing mingw-utils-0.3)

   MinGW pexports     0.44   (partially supplants pexports-0.43
                              in existing mingw-utils-0.3)
   MinGW gendef       1.0.46 (new)

   MSYS  xz           4.999.9beta (xz-4.999.8beta_20090725git)
   MinGW xz           4.999.9beta (xz-4.999.8beta_20090725git)

MSYS cygutils provides, among other things, a simple version of lpr
(installed as lpr-basic.exe and as lpr.exe).  This will serve as the
"default" MSYS/MinGW implementation of lpr going forward, while the
original lpr implementation, already part of the "Supplementary Tools",
is under revision and will be provided in the future as "lpr-enhanced".

MSYS cygutils also provides implementations of dos2unix and unix2dos
(u2d, d2u) that supplant the u2d and d2u shell scripts installed by
msysCORE, as well as the dos2unix and unix2dos executables provided by
mingw-utils-0.3.  These new versions are, obviously, MSYS-dependent.

However, since the mingw-utils versions of unix2dos/dos2unix were NOT
MSYS dependent, there is also a MinGW cygutils package.  This package
provides ONLY the line-ending conversion programs, not the lpr or other
tools included in the MSYS cygutils.  This way, users who relied on the
dos2unix/unix2dos programs without having MSYS installed, can continue
to do so.

MinGW pexports and MinGW gendef both generate .def files for DLLs, which
can then be used to create import libraries. They differ in how they
determine the "decoration" (that is, calling convention) appropriate to
each symbol -- since calling convention is ometimes not included in the
exported symbol names in the DLL. pexports can use the C pre-processor,
provided you have the correct header files, to determine the calling
convention and stack usage of each symbol it finds in the DLL.  gendef,
from the MinGW64 team, locates the symbol's code in the DLL and uses a
disassembler to determine that information.  Neither is foolproof, and
both have their uses.  However, in particular, pexports has been updated
(by Tor Lilqvist) relative to the old version in mingw-utils to work
with both 32bit and 64bit DLLs.

The MSYS xz and MinGW xz packages have been updated to the latest
upstream release, to fix a critical upstream data corruption error.


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 are
-lang packages.

So, what's next?

For the repackaged DTK, only:
  lpr-enhanced (Keith is working on this)
  a revised, slimmed-down mingw-utils

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

--
Chuck

P.S. Here's the list:

libpopt-1.15-1-msys-1.0.11-dev.tar.lzma
libpopt-1.15-1-msys-1.0.11-dll-0.tar.lzma
popt-1.15-1-msys-1.0.11-doc.tar.lzma
popt-1.15-1-msys-1.0.11-lic.tar.lzma
popt-1.15-1-msys-1.0.11-src.tar.lzma

cygutils-dos2unix-1.3.4-3-msys-1.0.11-bin.tar.lzma
cygutils-1.3.4-3-msys-1.0.11-bin.tar.lzma
cygutils-1.3.4-3-msys-1.0.11-doc.tar.lzma
cygutils-1.3.4-3-msys-1.0.11-lic.tar.lzma
cygutils-1.3.4-3-msys-1.0.11-src.tar.lzma

libpopt-1.15-1-mingw32-dev.tar.lzma
libpopt-1.15-1-mingw32-dll-0.tar.lzma
libpopt-1.15-1-mingw32-lang.tar.lzma
popt-1.15-1-mingw32-doc.tar.lzma
popt-1.15-1-mingw32-lic.tar.lzma
popt-1.15-1-mingw32-src.tar.lzma

cygutils-dos2unix-1.3.4-1-mingw32-bin.tar.lzma
cygutils-1.3.4-1-mingw32-doc.tar.lzma
cygutils-1.3.4-1-mingw32-lic.tar.lzma
cygutils-1.3.4-1-mingw32-src.tar.lzma

pexports-0.44-1-mingw32-bin.tar.lzma
pexports-0.44-1-mingw32-doc.tar.lzma
pexports-0.44-1-mingw32-lic.tar.lzma
pexports-0.44-1-mingw32-src.tar.lzma

gendef-1.0.1346-1-mingw32-bin.tar.lzma
gendef-1.0.1346-1-mingw32-doc.tar.lzma
gendef-1.0.1346-1-mingw32-lic.tar.lzma
gendef-1.0.1346-1-mingw32-src.tar.lzma


liblzma-4.999.9beta-1-msys-1.0.11-dev.tar.gz
liblzma-4.999.9beta-1-msys-1.0.11-dll-1.tar.gz
xz-4.999.9beta-1-msys-1.0.11-bin.tar.gz
xz-4.999.9beta-1-msys-1.0.11-doc.tar.gz
xz-4.999.9beta-1-msys-1.0.11-lic.tar.gz
xz-4.999.9beta-1-msys-1.0.11-src.tar.gz

liblzma-4.999.9beta-1-mingw32-dev.tar.bz2
liblzma-4.999.9beta-1-mingw32-dll-1.tar.bz2
xz-4.999.9beta-1-mingw32-bin.tar.bz2
xz-4.999.9beta-1-mingw32-doc.tar.bz2
xz-4.999.9beta-1-mingw32-lic.tar.bz2
xz-4.999.9beta-1-mingw32-src.tar.bz2



------------------------------------------------------------------------------
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