--- ./src/EDITME Thu Apr 4 07:56:16 2002 +++ ../exim-3.36/./src/EDITME Wed Mar 19 15:17:29 2003 @@ -103,7 +103,7 @@ # installed in this directory. There is no default for this variable built into # the source files; it must be set in one of the local configuration files. -BIN_DIRECTORY=/usr/exim/bin +BIN_DIRECTORY=/usr/freeware/bin # The default distribution of Exim contains only the plain text form of the @@ -114,7 +114,7 @@ # your info directory; "make install" will then build the info files and # install them there. -# INFO_DIRECTORY=/usr/local/info +INFO_DIRECTORY=/usr/freeware/info # The compress command is used by the exicyclog script to compress old log @@ -121,7 +121,7 @@ # files. Both the name of the command and the suffix that it adds to files # need to be defined here. See also the EXICYCLOG_MAX configuration. -COMPRESS_COMMAND=/opt/gnu/bin/gzip +COMPRESS_COMMAND=/usr/freeware/bin/gzip COMPRESS_SUFFIX=gz @@ -128,7 +128,7 @@ # If the exigrep utility is fed compressed log files, it tries to uncompress # them using this command. -ZCAT_COMMAND=/opt/gnu/bin/zcat +ZCAT_COMMAND=/usr/freeware/bin/zcat # The runtime configuration file: This variable defines where Exim's runtime @@ -137,7 +137,7 @@ # location of all other runtime files and directories can be changed in the # runtime configuration file. -CONFIGURE_FILE=/usr/exim/configure +CONFIGURE_FILE=/usr/freeware/lib/exim/configure # In some installations there may be multiple machines sharing file systems, @@ -250,7 +250,7 @@ # use Perl code in Exim's string manipulation language and you have Perl # (version 5.004 or later) installed, set EXIM_PERL to perl.o. -# EXIM_PERL=perl.o +EXIM_PERL=perl.o # There are also three options which are used when compiling the Perl interface @@ -258,9 +258,9 @@ # automatically at the head of the Makefile by the script which builds it. # However, if you want to override them, you can do so here. -# PERL_CC= -# PERL_CCOPTS= -# PERL_LIBS= +PERL_CC=$(CC) +PERL_CCOPTS=-D_BSD_SIGNALS -D_BSD_TYPES -D_BSD_TIME -woff 1110,1184 -DLANGUAGE_C -DEMBEDMYMALLOC -I/usr/share/lib/perl5/irix-n32/5.00404/CORE +PERL_LIBS=/usr/share/lib/perl5/irix-n32/5.00404/auto/DynaLoader/DynaLoader.a -nostdlib -lm -L. -lperl # This parameter sets the maximum length of the header portion of a message @@ -336,13 +336,13 @@ LOOKUP_DBM=yes LOOKUP_LSEARCH=yes -# LOOKUP_CDB=yes +LOOKUP_CDB=yes # LOOKUP_DNSDB=yes -# LOOKUP_LDAP=yes -# LOOKUP_MYSQL=yes -# LOOKUP_NIS=yes +LOOKUP_LDAP=yes +LOOKUP_MYSQL=yes +LOOKUP_NIS=yes # LOOKUP_NISPLUS=yes -# LOOKUP_PGSQL=yes +LOOKUP_PGSQL=yes # Additional libraries and include directories may be required for some # lookup styles, e.g. LDAP, MYSQL or PGSQL. LOOKUP_LIBS is included only on @@ -350,8 +350,8 @@ # don't need to set LOOKUP_INCLUDE if the relevant directories are already # specified in INCLUDE. -# LOOKUP_INCLUDE=-I /usr/local/ldap/include -I /usr/local/mysql/include -I /usr/local/pgsql/include -# LOOKUP_LIBS=-L/usr/local/lib -lldap -llber -lmysqlclient -lpq +LOOKUP_INCLUDE=-I$(ROOT)/usr/freeware/include/mysql +LOOKUP_LIBS=-lldap -llber -lmysqlclient -lpq # If you have set LDAP=yes, you should set LDAP_LIB_TYPE to indicate which LDAP # library you have. Unfortunately, though most of their functions are the @@ -362,7 +362,7 @@ # LDAP_LIB_TYPE=UMICHIGAN # LDAP_LIB_TYPE=OPENLDAP1 -# LDAP_LIB_TYPE=OPENLDAP2 +LDAP_LIB_TYPE=OPENLDAP2 # LDAP_LIB_TYPE=NETSCAPE # LDAP_LIB_TYPE=SOLARIS @@ -460,7 +460,7 @@ # uid and gid. # Many installations will want something like this: -# SPOOL_DIRECTORY=/var/spool/exim +SPOOL_DIRECTORY=/var/spool/exim # Others may prefer to keep all Exim things under one directory: # SPOOL_DIRECTORY=/usr/exim/spool @@ -512,12 +512,14 @@ # support, which is intended for use in conjunction with the SMTP AUTH # facilities, is included only when requested by the following setting: -# SUPPORT_PAM=yes +SUPPORT_PAM=yes # You probably need to add -lpam to EXTRALIBS, and in some releases of # GNU/Linux -ldl is also needed. +EXTRALIBS=-lpam + # Exim can be built to support the SMTP STARTTLS command, which implements # Transport Layer Security using SSL (Secure Sockets Layer). To do this, you # must install the OpenSSL library package. Exim contains no cryptographic @@ -524,8 +526,8 @@ # code of its own. Uncomment the following lines if you want to build Exim # with TLS support. -# SUPPORT_TLS=yes -# TLS_LIBS=-lssl -lcrypto +SUPPORT_TLS=yes +TLS_LIBS=-lssl -lcrypto # If you are running Exim as a server, note that just building it with TLS # support is not usually all you need to do. You normally need to set up a @@ -545,7 +547,7 @@ # auxiliary programs. If the include files are not in a standard place, you can # set TLS_INCLUDE to specify where they are: -# TLS_INCLUDE=-I/usr/local/openssl/include/ +TLS_INCLUDE=-I$(ROOT)/usr/freeware/include/openssl # You don't need to set TLS_INCLUDE if the relevant directories are already # specified in INCLUDE. @@ -574,6 +576,7 @@ # this setting. See the manual section entitled "Use of tcpwrappers" in the # chapter on building and installing Exim. -# USE_TCP_WRAPPERS=yes +USE_TCP_WRAPPERS=yes +EXTRALIBS_EXIM=-lwrap # End of EDITME --- ./src/perl.c Thu Apr 4 07:56:19 2002 +++ ../exim-3.36/./src/perl.c Wed Mar 19 15:17:29 2003 @@ -8,7 +8,17 @@ /* This Perl add-on can be distributed under the same terms as Exim itself. */ /* See the file NOTICE for conditions of use and distribution. */ +#ifdef __sgi +/* + * On IRIX /usr/include/sys/sema.h defines a 'struct sv' which hides + * the structure with the same name in Perl's sv.h, causing errors. + */ +# define sv sema_sv +#endif #include "exim.h" +#ifdef __sgi +# undef sv +#endif #define EXIM_TRUE TRUE #undef TRUE --- ./exim_monitor/EDITME Thu Apr 4 07:56:21 2002 +++ ../exim-3.36/./exim_monitor/EDITME Wed Mar 19 15:17:29 2003 @@ -73,7 +73,7 @@ # the normal X manner. It must be a "character cell" font, because this # is required by the text widget. -# LOG_FONT=-misc-fixed-medium-r-normal-*-14-140-*-*-*-*-iso8859-1 +LOG_FONT=-misc-fixed-medium-r-normal-*-14-*-*-*-*-*-iso8859-1 # Parameters for the display of message that are on the exim queue. # The width and depth are measured in pixels.