diff options
author | Eduardo Chappa <chappa@washington.edu> | 2013-08-18 01:59:52 -0600 |
---|---|---|
committer | Eduardo Chappa <chappa@washington.edu> | 2013-08-18 01:59:52 -0600 |
commit | dd9bd7bac749b3908a406d78ce02fb7a39ef81c8 (patch) | |
tree | bcd3c72674a0e59ff76d2aa70451fff87de17ece /imap | |
parent | c7f649c87f18773b00b955858992783e4d34e168 (diff) | |
download | alpine-dd9bd7bac749b3908a406d78ce02fb7a39ef81c8.tar.xz |
* Opening a folder updates recent count in maildrops.
* Fixes to configure script so that it will not require PAM for every system.
* Fix to configure script so that it will use CPPFLAGS instead of
CPPCFLAGS, and so the --with-ssl-include-dir option take effect
during the build. Fix by Ulf-Dietrich Braumann.
* Fix in WebAlpine: do not use deprecated dereference in pointer,
needs to use tcl_getstringresult() instead. Reported by Ulf-Dietrich
Braumann.
* Fix in configure script to detect location of tcl library; add
/usr/local in FreeBSD and fix a bug in configure script that used
$alpine_TCLINC instead of $alpine_TCLINC/tcl.h. Reported and fixed
by Werner Scheinast.
* Move SSL configurations from UW-IMAP to configure script.
Diffstat (limited to 'imap')
-rw-r--r-- | imap/Makefile | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/imap/Makefile b/imap/Makefile index 5fcf1dd9..e8805435 100644 --- a/imap/Makefile +++ b/imap/Makefile @@ -18,7 +18,7 @@ # Internet: MRC@Washington.EDU # # Date: 7 December 1989 -# Last Edited: 12 May 2008 +# Last Edited: August 16, 2013 # Normal command to build IMAP toolkit: @@ -101,6 +101,7 @@ # osi Apple iPhone and iPod Touch # osx Mac OS X # oxp Mac OS X with Pluggable Authentication Modules (PAM) +# osx Mac OS X Snow Leopard # ptx PTX # pyr Pyramid # qnx QNX 4 @@ -326,14 +327,14 @@ bsf: an $(TOUCH) ip6 $(BUILD) BUILDTYPE=$@ IP=$(IP6) \ PASSWDTYPE=pam \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/ssl/certs SSLKEYS=/etc/ssl/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMLDFLAGS=-lpam" + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMLDFLAGS=-lpam" # I assume that Theo did the right thing for IPv6. OpenBSD does not have PAM. bso: an $(TOUCH) ip6 $(BUILD) BUILDTYPE=$@ IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/ssl SSLKEYS=/etc/ssl/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib" + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib" # Info from Joel Reicher about NetBSD SSL paths. I assume it has PAM because pam is in NetBSD sources... @@ -341,11 +342,10 @@ neb: an $(TOUCH) ip6 $(BUILD) BUILDTYPE=$@ IP=$(IP6) \ PASSWDTYPE=pam \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/openssl/certs SSLKEYS=/etc/openssl/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMLDFLAGS=-lpam" + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMLDFLAGS=-lpam" cyg: an $(BUILD) BUILDTYPE=cyg \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/usr/ssl/certs SSLKEYS=/usr/ssl/certs" gcs: an $(BUILD) BUILDTYPE=gso \ @@ -353,16 +353,16 @@ gcs: an ldb: an $(BUILD) BUILDTYPE=lnp IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/ssl/certs SSLKEYS=/etc/ssl/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib MAILSPOOL=/var/mail" + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib MAILSPOOL=/var/mail" lfd: an $(BUILD) BUILDTYPE=lnp IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/pki/tls/certs SSLKEYS=/etc/pki/tls/private GSSDIR=/usr/kerberos" + SPECIALS="GSSDIR=/usr/kerberos" ln8: an $(TOUCH) ip6 $(BUILD) BUILDTYPE=slx IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/usr/lib/ssl/certs MAILSPOOL=/var/mail" + SPECIALS="MAILSPOOL=/var/mail" # RHE5 does not have the IPv6 bug @@ -370,17 +370,17 @@ ln8: an lr5: an $(TOUCH) ip6 $(BUILD) BUILDTYPE=lnp IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/pki/tls/certs SSLKEYS=/etc/pki/tls/private GSSDIR=/usr/kerberos" + SPECIALS="GSSDIR=/usr/kerberos" lmd: an $(BUILD) BUILDTYPE=lnp IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/usr/lib/ssl/certs SSLKEYS=/usr/lib/ssl/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib" + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib" # RHE3 definitely has the IPv6 bug lrh: lrhok an $(BUILD) BUILDTYPE=lnp IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/usr/share/ssl/certs SSLKEYS=/usr/share/ssl/private GSSDIR=/usr/kerberos" + SPECIALS="GSSDIR=/usr/kerberos" lrhok: @$(SH) -c '(test ! -d /etc/pki/tls ) || make lrhwarn' @@ -404,7 +404,7 @@ lrhwarn: lsu: an $(BUILD) BUILDTYPE=lnp IP=$(IP6) \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/usr/share/ssl/certs SSLKEYS=/usr/share/ssl/private GSSDIR=/usr/kerberos" + SPECIALS="GSSDIR=/usr/kerberos" # iToy does not have Kerberos or PAM. It doesn't have a # /System/Library/OpenSSL directory either, but the libcrypto shared library @@ -412,20 +412,25 @@ lsu: an osi: an $(TOUCH) ip6 - $(BUILD) BUILDTYPE=osx IP=$(IP6) CC=arm-apple-darwin-gcc \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private" + $(BUILD) BUILDTYPE=osx IP=$(IP6) CC=arm-apple-darwin-gcc oxp: an $(TOUCH) ip6 $(BUILD) BUILDTYPE=osx IP=$(IP6) EXTRAAUTHENTICATORS="$(EXTRAAUTHENTICATORS) gss" \ PASSWDTYPE=pam \ EXTRACFLAGS="$(EXTRACFLAGS) -DMAC_OSX_KLUDGE=1" \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMDLFLAGS=-lpam" + SPECIALS="GSSLIB=/usr/lib PAMDLFLAGS=-lpam" + +oxs: an + $(TOUCH) ip6 + $(BUILD) BUILDTYPE=osx IP=$(IP6) EXTRAAUTHENTICATORS="$(EXTRAAUTHENTICATORS) gss" \ + PASSWDTYPE=pam \ + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMDLFLAGS=-lpam" osx: osxok an $(TOUCH) ip6 $(BUILD) BUILDTYPE=$@ IP=$(IP6) EXTRAAUTHENTICATORS="$(EXTRAAUTHENTICATORS) gss" \ - SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib" + SPECIALS="GSSINCLUDE=/usr/include GSSLIB=/usr/lib" osxok: @$(SH) -c '(test ! -f /usr/include/pam/pam_appl.h ) || make osxwarn' |