Просмотр исходного кода

Repair build to conform to new Berkeley db 4.1.24 API.

Michael Schloh von Bennewitz 23 лет назад
Родитель
Сommit
4a45bf1e5d
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      sendmail/sendmail.spec

+ 5 - 1
sendmail/sendmail.spec

@@ -45,7 +45,7 @@ Distribution: OpenPKG [EVAL]
 Group:        Mail
 License:      BSD
 Version:      8.12.6
-Release:      20020829
+Release:      20021014
 
 #   list of sources
 Source0:      ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.gz
@@ -53,6 +53,7 @@ Source1:      etc.sendmail.tar
 Source2:      cf.tar
 Source3:      fsl.sendmail
 Source4:      rc.sendmail
+Patch0:       sendmail-db4.patch
 
 #   build information
 Prefix:       %{l_prefix}
@@ -73,6 +74,7 @@ Conflicts:    ssmtp, exim, postfix
     #   unpack standard tarballs
     %setup0 -q -c
     %setup1 -q -T -D -a 1
+    %patch0 -p0
 
     #   add own M4 stuff to Sendmail configuration set
     ( cd sendmail-%{version}
@@ -119,11 +121,13 @@ Conflicts:    ssmtp, exim, postfix
           echo "define(\`confFORCE_RMAIL', \`yes')dnl"
           echo "APPENDDEF(\`confENVDEF', \`-D_PATH_SENDMAILCF=\\\"%{l_prefix}/etc/sendmail/sendmail.cf\\\"')dnl"
           echo "APPENDDEF(\`confENVDEF', \`-D_PATH_SENDMAILPID=\\\"%{l_prefix}/var/sendmail/sendmail.pid\\\"')dnl"
+          echo "APPENDDEF(\`confENVDEF', \`-DNEWDB')dnl"
           echo "APPENDDEF(\`confINCDIRS', \`-I%{l_prefix}/include')dnl"
           echo "APPENDDEF(\`confLIBDIRS', \`-L%{l_prefix}/lib')dnl"
           echo "APPENDDEF(\`confLIBS', \`-lfsl -ldb')dnl"
           echo "define(\`confSTDIO_TYPE', \`portable')dnl"
           echo "APPENDDEF(\`conf_sendmail_ENVDEF', \`-DSTARTTLS')dnl"
+          echo "APPENDDEF(\`conf_sendmail_ENVDEF', \`-DDNEWDB')dnl"
           echo "APPENDDEF(\`conf_sendmail_LIBS', \`-lssl -lcrypto')dnl"
       ) >devtools/Site/site.config.m4