X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/64e8827c5d5def0325ab7181fe939623c77e807c..c90aa732c2bc68f62d9ff0eb43c23d1686b56b48:/MACHINES diff --git a/MACHINES b/MACHINES index d1842870..4ff55253 100644 --- a/MACHINES +++ b/MACHINES @@ -8,8 +8,8 @@ platforms: FreeBSD 9 FreeBSD 10 Linux (Fedora and Ubuntu distributions) - Mac OS X - OpenBSD + Mac OS X 10.9 + OpenBSD 5.4 Solaris 11 nmh was known in the distant past to compile on the following platforms (save @@ -28,7 +28,7 @@ Platform-specific notes follow. Run-time package requirements: ncurses-libs - libdb (only needed for slocal(1)) + gdbm, db4, or libdb (only needed for slocal(1)) readline (if you want readline support) cyrus-sasl-lib / libsasl2 (if configured with --with-cyrus-sasl) openssl-libs / libssl (if configured with --with-tls) @@ -36,7 +36,7 @@ Run-time package requirements: Additional build-time package requirements: flex ncurses-devel / libncurses5-devel - libdb-devel / libdb-dev (only needed for slocal(1)) + gdbm-devel, db4-devel or libdb-devel/libdb-dev (only needed for slocal(1)) readline-devel (if you want readline support) cyrus-sasl-devel / libsasl2-dev (if configuring with --with-cyrus-sasl) openssl-devel / libssl-dev (if configuring with --with-tls) @@ -45,6 +45,31 @@ Packages required to regenerate the configure script: autoconf automake +------------------------------------------------------------------------------ + Mac OS X +------------------------------------------------------------------------------ + +If configured with --with-tls on Mac OS 10.7 or later, there will be +compile warnings from mts/smtp/smtp.c about the deprecated OpenSSL +that is supplied with that system. nmh will build and run with that +OpenSSL, though it may be an old version. Alternatively, the OpenSSL +source code is available from http://www.openssl.org/source/. To +build 64-bit libraries, the OpenSSL configure command should start +with, e.g., + ./Configure darwin64-x86_64-cc + +To build nmh with those OpenSSL libraries, the CPPFLAGS and LDFLAGS +can be set by adding the following to the nmh configure command line, +or in the shell environment before calling configure or build_nmh: + CPPFLAGS='-D__arch64__ -IOpenSSL-include-path' LDFLAGS=-LOpenSSL-lib-path + +------------------------------------------------------------------------------ + FreeBSD +------------------------------------------------------------------------------ + +Additional build-time package requirements: + devel/autotools + ------------------------------------------------------------------------------ Cygwin ------------------------------------------------------------------------------