This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

ITP: mingw-libgcrypt


This is a mingw build of libgcrypt, intended for use when developing
setup.exe.  This will allow us to remove a lot of extra code from
setup's repository, and will speed up build times.

http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt-1.4.5-1-src.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt-1.4.5-1.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt-devel-1.4.5-1.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/mingw-libgcrypt11-1.4.5-1.tar.bz2

As with mingw-libgpg-error, there are a few conflicts with the "regular"
cygwin libgcrypt, which are resolved by not including the conflicting
files in these mingw-packages, but instead (a) depending [requires:] on
the regular versions, and (b) assuming that the versions are kept in sync.

Our current libgcrypt package (1.4.1-4 vs. 1.4.5-1) is maintained by
Gergely Budai -- who has not posted to any of these lists since June
2008.  libgcrypt has not been updated since June 2008.

So...this ITP really needs to be contingent on my forthcoming ITA of
"regular" libgcrypt.

A few other items of note:

1) Development package does not install libgcrypt.m4; we rely on
   the non-mingw libgcrypt-devel package being in sync with this
   one.
2) Libraries installed into /usr/lib/mingw
3) Header installed into /usr/include/mingw
4) dumpsexp.exe, hmac256.exe, and libgcrypt-config are installed
   into /usr/lib/mingw/ to avoid conflicts with the cygwin versions
   in /usr/bin.
5) info file(s) not installed


======================= mingw-libgcrypt ====================
sdesc: "(mingw version) A general purpose crypto library based on the
code from GnuPG. (tools)"
ldesc: "This package does NOT contain cygwin binaries.  Instead, it
contains msvcrt-linked binaries (aka 'mingw').  It is for use with
gcc-3 -mno-cygwin, and installs into /usr/include/mingw and
/usr/lib/mingw."
category: Mingw
requires: mingw-libgcrypt11

======================= mingw-libgcrypt11 ====================
sdesc: "(mingw version) A general purpose crypto library based on the
code from GnuPG - (runtime)"
ldesc: "This package does NOT contain cygwin binaries.  Instead, it
contains msvcrt-linked binaries (aka 'mingw').  It is for use with
gcc-3 -mno-cygwin, and installs into /usr/include/mingw and
/usr/lib/mingw."
category: Mingw
requires: mingw-libgpg-error0
external-source: libgcrypt

======================= mingw-libgcrypt-devel ====================
sdesc: "(mingw version) A general purpose crypto library based on the
code from GnuPG - (development)"
ldesc: "This package does NOT contain cygwin binaries.  Instead, it
contains msvcrt-linked binaries (aka 'mingw').  It is for use with
gcc-3 -mno-cygwin, and installs into /usr/include/mingw and
/usr/lib/mingw."
category: Mingw
requires: mingw-libgcrypt11 mingw-libgpg-error-devel bash coreutils grep sed
external-source: libgcrypt

OK?

--
Chuck





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]