Mail Archives: cygwin-apps/2002/06/08/05:49:16
This is a multi-part message in MIME format.
--------------080408010703020604070809
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Hi!
After the recent discussion about GnuPG 1.0.7 and the recluctance of the
official maintainers concerning cygwin/mingw support I might as well
offer it as a package.
Here's the setup.hint and the URLs:
sdesc: "GnuPG is GNU's tool for secure communication and data storage."
ldesc: "GNU Privacy Guard is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures. GnuPG is a
complete and free replacement for PGP. It includes an advanced key management
facility and is compliant with the proposed OpenPGP Internet standard as
described in RFC 2440."
category: Utils
requires: cygwin libintl1 zlib
URLs:
http://www.scytek.de/cygwin_gnupg/setup.hint
http://www.scytek.de/cygwin_gnupg/gnupg-1.0.7-1.tar.bz2
http://www.scytek.de/cygwin_gnupg/gnupg-1.0.7-1-src.tar.bz2
The packaging process was based on Method Two from
http://cygwin.com/setup.html#package_contents .
Please let me know if there are problems or bugs.
I tested the basic functionality of the package on a Win2K and a Win98SE
system, both with cygwin 1.3.10 and all binary mounts.
See also gnupg.README for some details.
Bye
Volker
--------------080408010703020604070809
Content-Type: text/plain;
name="gnupg-1.README"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="gnupg-1.README"
gnupg
------------------------------------------
GNU Privacy Guard is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures. GnuPG is
a complete and free replacement for PGP. It includes an advanced key
management facility and is compliant with the proposed OpenPGP Internet
standard as described in RFC 2440.
Legal stuff
-----------
Some countries have regulations on the use of cryptographics systems; It
may be unlawful to use GnuPG in these countries. Please visit
http://www.gnupg.org/legal.html
for more informations concerning this topic.
-------------------------------------------
Runtime requirements:
cygwin-1.3.10 or newer
libintl1
zlib
Build requirements:
cygwin-1.3.10 or newer
autoconf
automake
gcc
gettext
libintl1
zlib
Canonical homepage:
http://www.gnupg.org
Canonical download:
ftp://ftp.gnupg.org/gcrypt/
-------------------------------------------
Build instructions:
unpack gnupg-1.0.7-X-src.tar.bz2
if you use setup to install this src package, it will be
unpacked under /usr/src automatically
cd /usr/src
./gnupg-1.0.7-1.sh all
This will create:
/usr/src/gnupg-1.0.7-X.tar.bz2
/usr/src/gnupg-1.0.7-X-src.tar.bz2
-------------------------------------------
Files included in the binary distro
/usr/bin/gpg.exe
/usr/bin/gpgkeys_mailto
/usr/bin/gpgsplit.exe
/usr/bin/gpgv.exe
/usr/doc/Cygwin/gnupg-1.0.7.README
/usr/doc/gnupg-1.0.7/AUTHORS
/usr/doc/gnupg-1.0.7/BUGS
/usr/doc/gnupg-1.0.7/COPYING
/usr/doc/gnupg-1.0.7/FAQ
/usr/doc/gnupg-1.0.7/HACKING
/usr/doc/gnupg-1.0.7/INSTALL
/usr/doc/gnupg-1.0.7/NEWS
/usr/doc/gnupg-1.0.7/OpenPGP
/usr/doc/gnupg-1.0.7/PROJECTS
/usr/doc/gnupg-1.0.7/README
/usr/doc/gnupg-1.0.7/THANKS
/usr/doc/gnupg-1.0.7/TODO
/usr/doc/gnupg-1.0.7/VERSION
/usr/info/gpg.info
/usr/info/gpgv.info
/usr/lib/gnupg/
/usr/man/man1/gpg.1
/usr/man/man1/gpgv.1
/usr/share/gnupg/FAQ
/usr/share/gnupg/faq.html
/usr/share/gnupg/options.skel
/usr/share/locale/cs/LC_MESSAGES/gnupg.mo
/usr/share/locale/da/LC_MESSAGES/gnupg.mo
/usr/share/locale/de/LC_MESSAGES/gnupg.mo
/usr/share/locale/el/LC_MESSAGES/gnupg.mo
/usr/share/locale/eo/LC_MESSAGES/gnupg.mo
/usr/share/locale/es/LC_MESSAGES/gnupg.mo
/usr/share/locale/et/LC_MESSAGES/gnupg.mo
/usr/share/locale/fr/LC_MESSAGES/gnupg.mo
/usr/share/locale/gl/LC_MESSAGES/gnupg.mo
/usr/share/locale/id/LC_MESSAGES/gnupg.mo
/usr/share/locale/it/LC_MESSAGES/gnupg.mo
/usr/share/locale/ja/LC_MESSAGES/gnupg.mo
/usr/share/locale/nl/LC_MESSAGES/gnupg.mo
/usr/share/locale/pl/LC_MESSAGES/gnupg.mo
/usr/share/locale/pt/LC_MESSAGES/gnupg.mo
/usr/share/locale/pt_BR/LC_MESSAGES/gnupg.mo
/usr/share/locale/sv/LC_MESSAGES/gnupg.mo
/usr/share/locale/tr/LC_MESSAGES/gnupg.mo
/etc/postinstall/
------------------
Port Notes:
----- version 1.0.7-1 -----
Initial release.
* Uses /dev/random
* Uses cygwin file system.
* Use env. variable GNUPGHOME instead of windows registry for cygwin.
* You find build instructions for a windows native executable (MinGW) after
$ cd /usr/src
$ ./gnupg-1.0.7-1.sh prep
in /usr/src/gnupg-1.0.7-1/CYGWIN-PATCHES/gnupg.MinGW.README
----- changelog -----
2002-06-05 Volker Quetschke <quetschke AT scytek DOT de>
* configure.ac: (same as patch in cvs) Added check for strcasecmp
and strncasecmp. Removed stricmp and memicmp checks.
* rndw32.c: [mingw] Enabled winioctl.h for mingw builds with cygwin,
I don't know if this bothers pure mingw installations without cygwin.
2002-06-01 Volker Quetschke <quetschke AT scytek DOT de>
* configure.ac: Remove unnecessary cases for cygwin. Cygwin (Version
1.3.10 and up) doesn't need the AC_DEFINE()s for USE_ONLY_8DOT3,
HAVE_DRIVE_LETTERS, HAVE_DOSISH_SYSTEM, USE_SIMPLE_GETTEXT and does
have a /dev/random. This repairs also the $(RANLIB) variable for
cygwin, it wasn't set for cygwin and try_gettext="no" and the build
stopped. Also added $(EXEEXT) for the files in DYNAMIC_CIPHER_MODS
to help automake.
* g10/exec.c: Use cygwin fileaccess instead of windows fileaccess for
cygwin. ATTENTION! Gnupg now uses the mount table of cygwin. You can
still use drive letters but use "/" instead of "\".
E.g: gnupg -e c:/temp/important.doc
* g10/passphrase: Use cygwin fileaccess instead of windows fileaccess
for cygwin. Use the POSIX variant of gpg agent for cygwin not the
windows registry. See warning above.
* g10/g10.c: Use env. variable GNUPGHOME instead of windows registry
for cygwin.
* g10/gpgv.c: Use env. variable GNUPGHOME instead of windows registry
for cygwin.
Cygwin port maintained by: Volker Quetschke <quetschke AT scytek DOT de>
--------------080408010703020604070809--
- Raw text -