Updated packages available (wave 3)

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

Updated packages available (wave 3)

by Charles Wilson-8 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I've uploaded new versions of various existing MSYS packages to
sourceforge, as well as an MSYS version of libarchive (which includes
bsdtar). You'll find them at the FRS
https://sourceforge.net/projects/mingw/files/ in
the following folders:

   MSYS regex      [*]
   MSYS minires
   MSYS flex
   MSYS bison
   MSYS inetutils
   MSYS openssl
   MSYS openssh    [**]
   MSYS libarchive [***]

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 above (that is, the non-autotool
packages).  The -dev packages are of interest only to those developing
MSYS applications using the MSYS DVLPR environment.

[*] There are two releases here: regex-0.12 provides only libregex-dll-0
(msys-regex-0.dll), while regex-1.20090805 is based on an import of
GNULIB's regex module, and provides a new DLL as libregex-dll-1
(msys-regex-1.dll).  The first dll (-0), is provided for backwards
compatibility with existing applications. Newly compiled applications
will use the new DLL.

[**] This is still version 4.7p1 and has not been updated to 5.2p1.
However, it does fix one longstanding annoyance: MSYS openssh now
ignores the CYGWIN variable (as it should), so that RSA-based
authentication now works, even if you tend to use 'ntsec' with a
parallel CYGWIN installation. (See this thread:
http://thread.gmane.org/gmane.comp.gnu.mingw.devel/896

[***] Provides an MSYS implementation of bsdtar, which supports
automatic format detection, even with lzma/xz compression:
  bsdtar xvf foo.tar.lzma
  bsdtar tvf foo.tar.xz
Our current MSYS version of GNU tar does not, and requires a long option
to extract lzma (and worse, for xz):
  tar --lzma -xvf foo.tar.lzma
  tar --use-compress-program=xz foo.tar.xz
which is not exactly easy to type.  This situation may be improved in
more recent releases of GNU tar, but I'm pursuing bsdtar specifically
because its compression support is implemented in terms of library
calls, rather than pipelines to external programs (GNU 'tar --lzma' is
effectively the same as 'tar --use-compress-program=lzma'). This
behavior of GNU tar is problematic when it comes to a native win32 port
-- which is coming soon (upstream is still working out some issues).

--
Chuck

P.S. Here's the list:

libregex-0.12-1-msys-1.0.11-dll-0.tar.lzma
regex-0.12-1-msys-1.0.11-lic.tar.lzma
regex-0.12-1-msys-1.0.11-src.tar.lzma

libregex-1.20090805-1-msys-1.0.11-dev.tar.lzma
libregex-1.20090805-1-msys-1.0.11-dll-1.tar.lzma
regex-1.20090805-1-msys-1.0.11-doc.tar.lzma
regex-1.20090805-1-msys-1.0.11-lic.tar.lzma
regex-1.20090805-1-msys-1.0.11-src.tar.lzma

libminires-1.02_1-1-msys-1.0.11-dev.tar.lzma
libminires-1.02_1-1-msys-1.0.11-dll.tar.lzma
minires-1.02_1-1-msys-1.0.11-bin.tar.lzma
minires-1.02_1-1-msys-1.0.11-doc.tar.lzma
minires-1.02_1-1-msys-1.0.11-lic.tar.lzma
minires-1.02_1-1-msys-1.0.11-src.tar.lzma

flex-2.5.35-1-msys-1.0.11-bin.tar.lzma
flex-2.5.35-1-msys-1.0.11-doc.tar.lzma
flex-2.5.35-1-msys-1.0.11-lic.tar.lzma
flex-2.5.35-1-msys-1.0.11-src.tar.lzma

bison-2.4.1-1-msys-1.0.11-bin.tar.lzma
bison-2.4.1-1-msys-1.0.11-doc.tar.lzma
bison-2.4.1-1-msys-1.0.11-lic.tar.lzma
bison-2.4.1-1-msys-1.0.11-rtm.tar.lzma
bison-2.4.1-1-msys-1.0.11-src.tar.lzma

inetutils-1.5-1-msys-1.0.11-bin.tar.lzma
inetutils-1.5-1-msys-1.0.11-dev.tar.lzma
inetutils-1.5-1-msys-1.0.11-lic.tar.lzma
inetutils-1.5-1-msys-1.0.11-src.tar.lzma

libopenssl-0.9.8k-1-msys-1.0.11-dev.tar.lzma
libopenssl-0.9.8k-1-msys-1.0.11-dll-098.tar.lzma\
openssl-0.9.8k-1-msys-1.0.11-bin.tar.lzma
openssl-0.9.8k-1-msys-1.0.11-doc.tar.lzma
openssl-0.9.8k-1-msys-1.0.11-lic.tar.lzma
openssl-0.9.8k-1-msys-1.0.11-src.tar.lzma

openssh-4.7p1-2-msys-1.0.11-bin.tar.lzma
openssh-4.7p1-2-msys-1.0.11-doc.tar.lzma
openssh-4.7p1-2-msys-1.0.11-lic.tar.lzma
openssh-4.7p1-2-msys-1.0.11-src.tar.lzma

bsdcpio-2.7.1-1-msys-1.0.11-bin.tar.lzma
bsdtar-2.7.1-1-msys-1.0.11-bin.tar.lzma
libarchive-2.7.1-1-msys-1.0.11-dev.tar.lzma
libarchive-2.7.1-1-msys-1.0.11-dll-2.tar.lzma
libarchive-2.7.1-1-msys-1.0.11-doc.tar.lzma
libarchive-2.7.1-1-msys-1.0.11-lic.tar.lzma
libarchive-2.7.1-1-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