1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-04-17 15:44:34 +02:00

added and removed some files

This commit is contained in:
Werner Koch 2001-07-27 20:31:13 +00:00
parent a5ed3e6925
commit 32cf5dfb99
4 changed files with 94 additions and 162 deletions

3
TODO
View File

@ -1,4 +1,7 @@
* Change the 'no lsign with v3 key policy" to simply use a v4
signature in that case. Hmm, that's what Thomas' patch was about.
* Put a note into readme.w32 that there is a man page and a options * Put a note into readme.w32 that there is a man page and a options
file; write the registry stuff in regedit format. file; write the registry stuff in regedit format.

View File

@ -1 +0,0 @@
1.0.6a

View File

@ -1,114 +0,0 @@
/* acconfig.h - used by autoheader to make config.h.in
* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
*
* This file is part of GNUPG.
*
* GNUPG is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* GNUPG is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#ifndef G10_CONFIG_H
#define G10_CONFIG_H
/* need this, because some autoconf tests rely on this (e.g. stpcpy)
* and it should be used for new programs
*/
#define _GNU_SOURCE 1
@TOP@
#undef M_DEBUG
#undef M_GUARD
#undef PRINTABLE_OS_NAME
#undef IS_DEVELOPMENT_VERSION
/* Define if your locale.h file contains LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* Define to 1 if NLS is requested. */
#undef ENABLE_NLS
/* Define as 1 if you have catgets and don't want to use GNU gettext. */
#undef HAVE_CATGETS
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
#undef HAVE_GETTEXT
/* libintl.h is available; this is obsolete because if we don't have
* this header we use a symlink to the one in intl/ */
#undef HAVE_LIBINTL_H
#undef HAVE_STPCPY
#undef HAVE_MLOCK
#undef BIG_ENDIAN_HOST
#undef LITTLE_ENDIAN_HOST
#undef HAVE_BYTE_TYPEDEF
#undef HAVE_USHORT_TYPEDEF
#undef HAVE_ULONG_TYPEDEF
#undef HAVE_U16_TYPEDEF
#undef HAVE_U32_TYPEDEF
#undef HAVE_BROKEN_MLOCK
/* defined if we have a /dev/random and /dev/urandom */
#undef HAVE_DEV_RANDOM
/* and the real names of the random devices */
#undef NAME_OF_DEV_RANDOM
#undef NAME_OF_DEV_URANDOM
/* Linux has an ioctl */
#undef HAVE_DEV_RANDOM_IOCTL
/* see cipher/rndegd.c */
#undef EGD_SOCKET_NAME
#undef USE_DYNAMIC_LINKING
#undef HAVE_DL_DLOPEN
#undef HAVE_DL_SHL_LOAD
#undef HAVE_DLD_DLD_LINK
#undef USE_SHM_COPROCESSING
#undef IPC_HAVE_SHM_LOCK
#undef IPC_RMID_DEFERRED_RELEASE
/* set this to limit filenames to the 8.3 format */
#undef USE_ONLY_8DOT3
/* defined if we must run on a stupid file system */
#undef HAVE_DRIVE_LETTERS
/* defined if we run on some of the PCDOS like systems (DOS, Windoze. OS/2)
* with special properties like no file modes */
#undef HAVE_DOSISH_SYSTEM
/* because the Unix gettext has to much overhead on MingW32 systems
* and these systems lack Posix functions, we use a simplified version
* of gettext */
#undef USE_SIMPLE_GETTEXT
/* At some point in the system we need to know that we use the Windows
* random module. */
#undef USE_STATIC_RNDW32
#undef USE_CAPABILITIES
/* Some systems have mkdir that takes a single argument. */
#undef MKDIR_TAKES_ONE_ARG
@BOTTOM@
#include "g10defs.h"
#endif /*G10_CONFIG_H*/

View File

@ -1,4 +1,4 @@
dnl Configure script for GnuPG dnl Configure.ac script for GnuPG
dnl Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. dnl Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
dnl dnl
dnl This file is part of GnuPG. dnl This file is part of GnuPG.
@ -20,21 +20,24 @@ dnl
dnl (Process this file with autoconf to produce a configure script.) dnl (Process this file with autoconf to produce a configure script.)
AC_REVISION($Revision$)dnl AC_REVISION($Revision$)dnl
dnl Must reset CDPATH so that bash's cd does not print to stdout AC_PREREQ(2.52)
CDPATH= AC_INIT(gnupg,1.0.6a)
AC_CONFIG_SRCDIR(g10/g10.c)
AC_PREREQ(2.13)
AC_INIT(g10/g10.c)
AC_CONFIG_AUX_DIR(scripts) AC_CONFIG_AUX_DIR(scripts)
AM_CONFIG_HEADER(config.h) AC_CONFIG_HEADERS(config.h)
AC_CANONICAL_SYSTEM AC_CANONICAL_TARGET()
AM_INIT_AUTOMAKE(gnupg,`cat $srcdir/VERSION`)
ALL_LINGUAS="da de eo es_ES et fr id it ja nl pl pt_BR pt_PT sv tr" ALL_LINGUAS="da de eo es_ES et fr id it ja nl pl pt_BR pt_PT sv tr"
static_modules="sha1 md5 rmd160" static_modules="sha1 md5 rmd160"
static_random_module="" static_random_module=""
PACKAGE="$PACKAGE_NAME"
VERSION="$PACKAGE_VERSION"
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
AC_DEFINE_UNQUOTED(PACKAGE, $PACKAGE, [Name of this package])
AC_DEFINE_UNQUOTED(VERSION, $VERSION, [Version of this package])
AC_PROG_AWK AC_PROG_AWK
MODULES_IN_CIPHER=`$AWK '/^EXTRA_PROGRAMS/ { for(i=3;i<=NF;i++) print $i}' \ MODULES_IN_CIPHER=`$AWK '/^EXTRA_PROGRAMS/ { for(i=3;i<=NF;i++) print $i}' \
@ -68,7 +71,9 @@ esac
AC_ARG_WITH(egd-socket, AC_ARG_WITH(egd-socket,
[ --with-egd-socket=NAME Use NAME for the EGD socket)], [ --with-egd-socket=NAME Use NAME for the EGD socket)],
egd_socket_name="$withval", egd_socket_name="" ) egd_socket_name="$withval", egd_socket_name="" )
AC_DEFINE_UNQUOTED(EGD_SOCKET_NAME, "$egd_socket_name") AC_DEFINE_UNQUOTED(EGD_SOCKET_NAME, "$egd_socket_name",
[Define if you don't want the default EGD socket name.
For details see cipher/rndegd.c])
dnl dnl
@ -103,7 +108,7 @@ AC_ARG_ENABLE(m-guard,
use_m_guard=$enableval, use_m_guard=no) use_m_guard=$enableval, use_m_guard=no)
AC_MSG_RESULT($use_m_guard) AC_MSG_RESULT($use_m_guard)
if test "$use_m_guard" = yes ; then if test "$use_m_guard" = yes ; then
AC_DEFINE(M_GUARD) AC_DEFINE(M_GUARD,1,[Define to use the (obsolete) malloc guarding feature])
fi fi
@ -125,6 +130,17 @@ AC_MSG_RESULT($use_capabilities)
AH_TOP([
/* need this, because some autoconf tests rely on this (e.g. stpcpy)
* and it should be used for new programs */
#define _GNU_SOURCE 1
])
AH_BOTTOM([
#include "g10defs.h"
])
AM_MAINTAINER_MODE AM_MAINTAINER_MODE
@ -172,10 +188,18 @@ case "${target}" in
*-*-mingw32*) *-*-mingw32*)
# special stuff for Windoze NT # special stuff for Windoze NT
ac_cv_have_dev_random=no ac_cv_have_dev_random=no
AC_DEFINE(USE_ONLY_8DOT3) AC_DEFINE(USE_ONLY_8DOT3,1,
AC_DEFINE(HAVE_DRIVE_LETTERS) [set this to limit filenames to the 8.3 format])
AC_DEFINE(HAVE_DOSISH_SYSTEM) AC_DEFINE(HAVE_DRIVE_LETTERS,1,
AC_DEFINE(USE_SIMPLE_GETTEXT) [defined if we must run on a stupid file system])
AC_DEFINE(HAVE_DOSISH_SYSTEM,1,
[defined if we run on some of the PCDOS like systems
(DOS, Windoze. OS/2) with special properties like
no file modes])
AC_DEFINE(USE_SIMPLE_GETTEXT,1,
[because the Unix gettext has too much overhead on
MingW32 systems and these systems lack Posix functions,
we use a simplified version of gettext])
try_gettext="no" try_gettext="no"
try_gdbm="no" try_gdbm="no"
;; ;;
@ -252,7 +276,8 @@ dnl let that after linux to avoid gnu-linux problems
PRINTABLE_OS_NAME=`uname -s || echo "Unknown"` PRINTABLE_OS_NAME=`uname -s || echo "Unknown"`
;; ;;
esac esac
AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME") AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME",
[A human readable text with the name of the OS])
dnl Fixme: Are these the best flags for OpenBSD???? dnl Fixme: Are these the best flags for OpenBSD????
case "${target}" in case "${target}" in
@ -279,8 +304,10 @@ case "${target}" in
fi fi
;; ;;
esac esac
AC_DEFINE_UNQUOTED(NAME_OF_DEV_RANDOM, "$NAME_OF_DEV_RANDOM") AC_DEFINE_UNQUOTED(NAME_OF_DEV_RANDOM, "$NAME_OF_DEV_RANDOM",
AC_DEFINE_UNQUOTED(NAME_OF_DEV_URANDOM, "$NAME_OF_DEV_URANDOM") [defined to the name of the strong random device])
AC_DEFINE_UNQUOTED(NAME_OF_DEV_URANDOM, "$NAME_OF_DEV_URANDOM",
[defined to the name of the weaker random device])
AC_SUBST(MPI_OPT_FLAGS) AC_SUBST(MPI_OPT_FLAGS)
@ -335,8 +362,10 @@ esac
if test "$try_dynload" = yes ; then if test "$try_dynload" = yes ; then
AC_CHECK_LIB(dl,dlopen) AC_CHECK_LIB(dl,dlopen)
if test "$ac_cv_lib_dl_dlopen" = "yes"; then if test "$ac_cv_lib_dl_dlopen" = "yes"; then
AC_DEFINE(USE_DYNAMIC_LINKING) AC_DEFINE(USE_DYNAMIC_LINKING,1,
AC_DEFINE(HAVE_DL_DLOPEN) [define to enable the use of extensions])
AC_DEFINE(HAVE_DL_DLOPEN,1,
[Defined when the dlopen function family is available])
DYNLINK_LDFLAGS="$CFLAGS_EXPORTDYNAMIC" DYNLINK_LDFLAGS="$CFLAGS_EXPORTDYNAMIC"
use_gnupg_extensions=yes use_gnupg_extensions=yes
else else
@ -350,7 +379,8 @@ if test "$try_dynload" = yes ; then
AC_CHECK_LIB(dld,shl_load) AC_CHECK_LIB(dld,shl_load)
if test "$ac_cv_lib_dld_shl_load" = "yes"; then if test "$ac_cv_lib_dld_shl_load" = "yes"; then
AC_DEFINE(USE_DYNAMIC_LINKING) AC_DEFINE(USE_DYNAMIC_LINKING)
AC_DEFINE(HAVE_DL_SHL_LOAD) AC_DEFINE(HAVE_DL_SHL_LOAD,1,
[Defined if the shl_load function family is available])
DYNLINK_LDFLAGS="$CFLAGS_EXPORTDYNAMIC" DYNLINK_LDFLAGS="$CFLAGS_EXPORTDYNAMIC"
use_gnupg_extensions=yes use_gnupg_extensions=yes
dnl ----------------- dnl -----------------
@ -432,7 +462,8 @@ AC_CHECK_HEADERS(sys/capability.h)
if test "$ac_cv_header_sys_capability_h" = "yes" ; then if test "$ac_cv_header_sys_capability_h" = "yes" ; then
AC_CHECK_LIB(cap, cap_init, ac_need_libcap=1) AC_CHECK_LIB(cap, cap_init, ac_need_libcap=1)
if test "$ac_cv_lib_cap_cap_init" = "yes"; then if test "$ac_cv_lib_cap_cap_init" = "yes"; then
AC_DEFINE(USE_CAPABILITIES) AC_DEFINE(USE_CAPABILITIES,1,
[define if capabilities should be used])
LIBS="$LIBS -lcap" LIBS="$LIBS -lcap"
use_capabilities=yes use_capabilities=yes
fi fi
@ -454,7 +485,8 @@ fi
GNUPG_CHECK_IPC GNUPG_CHECK_IPC
if test "$ac_cv_header_sys_shm_h" = "yes"; then if test "$ac_cv_header_sys_shm_h" = "yes"; then
AC_DEFINE(USE_SHM_COPROCESSING) AC_DEFINE(USE_SHM_COPROCESSING,1,
[define if the shared memory interface should be made available])
fi fi
dnl dnl
@ -465,7 +497,8 @@ if test "$try_dev_random" = yes ; then
[if test -r "$NAME_OF_DEV_RANDOM" && test -r "$NAME_OF_DEV_URANDOM" ; then [if test -r "$NAME_OF_DEV_RANDOM" && test -r "$NAME_OF_DEV_URANDOM" ; then
ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi]) ac_cv_have_dev_random=yes; else ac_cv_have_dev_random=no; fi])
if test "$ac_cv_have_dev_random" = yes; then if test "$ac_cv_have_dev_random" = yes; then
AC_DEFINE(HAVE_DEV_RANDOM) AC_DEFINE(HAVE_DEV_RANDOM,1,
[defined if the system supports a random device] )
fi fi
else else
AC_MSG_CHECKING(for random device) AC_MSG_CHECKING(for random device)
@ -487,7 +520,8 @@ if test "$ac_cv_have_dev_random" = yes ; then
fi fi
]) ])
if test "$ac_cv_have_dev_random_ioctl" = yes; then if test "$ac_cv_have_dev_random_ioctl" = yes; then
AC_DEFINE(HAVE_DEV_RANDOM_IOCTL) AC_DEFINE(HAVE_DEV_RANDOM_IOCTL,1,
[defined if the random device supports some IOCTLs])
fi fi
fi fi
@ -503,7 +537,9 @@ if test "$use_static_rnd" = default; then
case "${target}" in case "${target}" in
*-*-mingw32*) *-*-mingw32*)
static_random_module="rndw32" static_random_module="rndw32"
AC_DEFINE(USE_STATIC_RNDW32) AC_DEFINE(USE_STATIC_RNDW32,1,
[At some point in the code we need to know that
we use the Windows random module.])
;; ;;
i?86-emx-os2|i?86-*-os2*emx) i?86-emx-os2|i?86-*-os2*emx)
static_random_module="rndos2" static_random_module="rndos2"
@ -562,7 +598,7 @@ static_modules="$static_modules rmd160 $static_random_module"
STATIC_CIPHER_NAMES="" STATIC_CIPHER_NAMES=""
STATIC_CIPHER_OBJS="" STATIC_CIPHER_OBJS=""
DYNAMIC_CIPHER_MODS="" DYNAMIC_CIPHER_MODS=""
GNUPG_MSG_PRINT([dynamically linked cipher modules:]) show_dynlink=""
for name in $MODULES_IN_CIPHER; do for name in $MODULES_IN_CIPHER; do
x="yes" x="yes"
for i in $disallowed_modules; do for i in $disallowed_modules; do
@ -580,11 +616,10 @@ for name in $MODULES_IN_CIPHER; do
STATIC_CIPHER_OBJS="$STATIC_CIPHER_OBJS $name.o" STATIC_CIPHER_OBJS="$STATIC_CIPHER_OBJS $name.o"
else else
DYNAMIC_CIPHER_MODS="$DYNAMIC_CIPHER_MODS $name" DYNAMIC_CIPHER_MODS="$DYNAMIC_CIPHER_MODS $name"
GNUPG_MSG_PRINT([$name]) show_dynlink="$show_dynlink $name"
fi fi
fi fi
done done
AC_MSG_RESULT()
AC_SUBST(STATIC_CIPHER_OBJS) AC_SUBST(STATIC_CIPHER_OBJS)
AC_SUBST(STATIC_CIPHER_NAMES) AC_SUBST(STATIC_CIPHER_NAMES)
AC_SUBST(DYNAMIC_CIPHER_MODS) AC_SUBST(DYNAMIC_CIPHER_MODS)
@ -598,12 +633,12 @@ cat <<G10EOF >cipher/construct.c
/* automatically generated by configure - do not edit */ /* automatically generated by configure - do not edit */
G10EOF G10EOF
GNUPG_MSG_PRINT([statically linked cipher modules:]) show_statlink=""
for name in $STATIC_CIPHER_NAMES; do for name in $STATIC_CIPHER_NAMES; do
echo "void ${name}_constructor(void);" >>cipher/construct.c echo "void ${name}_constructor(void);" >>cipher/construct.c
GNUPG_MSG_PRINT([$name]) show_statlink="$show_statlink $name"
done done
AC_MSG_RESULT()
cat <<G10EOF >>cipher/construct.c cat <<G10EOF >>cipher/construct.c
void void
@ -634,7 +669,7 @@ dnl setup assembler stuff
AC_MSG_CHECKING(for mpi assembler functions) AC_MSG_CHECKING(for mpi assembler functions)
if test -f $srcdir/mpi/config.links ; then if test -f $srcdir/mpi/config.links ; then
. $srcdir/mpi/config.links . $srcdir/mpi/config.links
GNUPG_LINK_FILES($mpi_ln_src, $mpi_ln_dst) AC_CONFIG_LINKS("$mpi_ln_list")
ac_cv_mpi_extra_asm_modules="$mpi_extra_modules" ac_cv_mpi_extra_asm_modules="$mpi_extra_modules"
ac_cv_mpi_sflags="$mpi_sflags" ac_cv_mpi_sflags="$mpi_sflags"
ac_cv_mpi_config_done="yes" ac_cv_mpi_config_done="yes"
@ -644,13 +679,12 @@ else
AC_MSG_ERROR([mpi/config.links missing!]) AC_MSG_ERROR([mpi/config.links missing!])
fi fi
MPI_EXTRA_ASM_OBJS="" MPI_EXTRA_ASM_OBJS=""
show_extraasm=""
if test "$ac_cv_mpi_extra_asm_modules" != ""; then if test "$ac_cv_mpi_extra_asm_modules" != ""; then
GNUPG_MSG_PRINT([mpi extra asm functions:])
for i in $ac_cv_mpi_extra_asm_modules; do for i in $ac_cv_mpi_extra_asm_modules; do
GNUPG_MSG_PRINT([$i]) show_extraasm="$show_extraasm $i"
MPI_EXTRA_ASM_OBJS="$MPI_EXTRA_ASM_OBJS $i.o" MPI_EXTRA_ASM_OBJS="$MPI_EXTRA_ASM_OBJS $i.o"
done done
AC_MSG_RESULT()
fi fi
AC_SUBST(MPI_EXTRA_ASM_OBJS) AC_SUBST(MPI_EXTRA_ASM_OBJS)
MPI_SFLAGS="$ac_cv_mpi_sflags" MPI_SFLAGS="$ac_cv_mpi_sflags"
@ -670,8 +704,7 @@ fi
if test "$use_local_zlib" = yes ; then if test "$use_local_zlib" = yes ; then
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, true) AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, true)
GNUPG_LINK_FILES(zlib/zlib.h, zlib.h ) AC_CONFIG_LINKS(zlib.h:zlib/zlib.h zconf.h:zlib/zconf.h )
GNUPG_LINK_FILES(zlib/zconf.h, zconf.h )
ZLIBS="../zlib/libzlib.a" ZLIBS="../zlib/libzlib.a"
else else
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, false) AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, false)
@ -688,13 +721,12 @@ changequote(,)dnl
tmp_pat='[a-zA-Z]' tmp_pat='[a-zA-Z]'
changequote([,])dnl changequote([,])dnl
if echo "$VERSION" | sed 's/-.*//' | grep "$tmp_pat" >/dev/null ; then if echo "$VERSION" | sed 's/-.*//' | grep "$tmp_pat" >/dev/null ; then
AC_DEFINE(IS_DEVELOPMENT_VERSION) AC_DEFINE(IS_DEVELOPMENT_VERSION,1,
[Defined if this is not a regular release])
fi fi
AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes) AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes)
GNUPG_DO_LINK_FILES
GNUPG_CHECK_GNUMAKE GNUPG_CHECK_GNUMAKE
# add some extra libs here so that previous tests don't fail for # add some extra libs here so that previous tests don't fail for
@ -716,7 +748,7 @@ if test "$GCC" = yes; then
fi fi
fi fi
AC_OUTPUT_COMMANDS([ AC_CONFIG_COMMANDS(g10defs.h,[[
cat >g10defs.tmp <<G10EOF cat >g10defs.tmp <<G10EOF
/* Generated automatically by configure */ /* Generated automatically by configure */
#ifdef HAVE_DRIVE_LETTERS #ifdef HAVE_DRIVE_LETTERS
@ -744,16 +776,16 @@ else
mv g10defs.tmp g10defs.h mv g10defs.tmp g10defs.h
echo "g10defs.h created" echo "g10defs.h created"
fi fi
],[ ]],[[
prefix=$prefix prefix=$prefix
exec_prefix=$exec_prefix exec_prefix=$exec_prefix
libdir=$libdir libdir=$libdir
datadir=$datadir datadir=$datadir
DATADIRNAME=$DATADIRNAME DATADIRNAME=$DATADIRNAME
]) ]])
AC_OUTPUT([ AC_CONFIG_FILES([
Makefile Makefile
intl/Makefile intl/Makefile
po/Makefile.in po/Makefile.in
@ -766,5 +798,17 @@ tools/Makefile
zlib/Makefile zlib/Makefile
checks/Makefile checks/Makefile
]) ])
AC_OUTPUT
# Give some feedback
echo "Configured for: $PRINTABLE_OS_NAME ($target)"
if test -n "$show_dynlink"; then
echo "Dynamically linked modules:$show_dynlink"
fi
if test -n "$show_statlink"; then
echo "Statically linked modules:$show_statlink"
fi
if test -n "$show_extraasm"; then
echo "Extra cpu specific functions:$show_extraasm"
fi
dnl *-*wedit:notab*-* Please keep this as the last line.