[packages/imap] - rediff patches, rebuild with openssl 3.0.0, rel 8
baggins
baggins at pld-linux.org
Wed Sep 29 22:01:13 CEST 2021
commit b15f5ef7875ca30f800a8e6e657fddb5e6c0e41a
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Sep 29 22:00:42 2021 +0200
- rediff patches, rebuild with openssl 3.0.0, rel 8
imap-headers_fix.patch | 20 +++---
imap-mailpath.patch | 19 +++---
imap-overflow.patch | 11 ++--
imap-sharedlib.patch | 168 +++++++++++++++++++++++++------------------------
imap-sstupidity.patch | 13 ++--
imap.spec | 2 +-
6 files changed, 118 insertions(+), 115 deletions(-)
---
diff --git a/imap.spec b/imap.spec
index 53e1a2e..e5e2d51 100644
--- a/imap.spec
+++ b/imap.spec
@@ -7,7 +7,7 @@ Summary(uk.UTF-8): Забезпечує підтримку мережевого
Summary(zh_CN.UTF-8): IMAP和POP服务器
Name: imap
Version: 2007f
-Release: 7
+Release: 8
Epoch: 1
License: Apache v2.0
Group: Networking/Daemons
diff --git a/imap-headers_fix.patch b/imap-headers_fix.patch
index ad9bd7d..ffb304b 100644
--- a/imap-headers_fix.patch
+++ b/imap-headers_fix.patch
@@ -1,8 +1,8 @@
-diff -ur imap-2004b.orig/src/osdep/unix/os_lnx.h imap-2004b/src/osdep/unix/os_lnx.h
---- imap-2004b.orig/src/osdep/unix/os_lnx.h 2005-01-11 00:16:37.000000000 +0100
-+++ imap-2004b/src/osdep/unix/os_lnx.h 2005-01-11 00:41:52.000000000 +0100
-@@ -18,19 +18,6 @@
- * CPYRIGHT, included with this Distribution.
+diff -urNp -x '*.orig' imap-2007f.org/src/osdep/unix/os_lnx.h imap-2007f/src/osdep/unix/os_lnx.h
+--- imap-2007f.org/src/osdep/unix/os_lnx.h 2021-09-29 21:57:47.276008132 +0200
++++ imap-2007f/src/osdep/unix/os_lnx.h 2021-09-29 21:57:47.349341303 +0200
+@@ -26,19 +26,6 @@
+ * Last Edited: 30 August 2006
*/
-/*
@@ -21,11 +21,11 @@ diff -ur imap-2004b.orig/src/osdep/unix/os_lnx.h imap-2004b/src/osdep/unix/os_ln
#include <stdlib.h>
#include <string.h>
-diff -ur imap-2004b.orig/src/osdep/unix/os_slx.h imap-2004b/src/osdep/unix/os_slx.h
---- imap-2004b.orig/src/osdep/unix/os_slx.h 2005-01-11 00:16:37.000000000 +0100
-+++ imap-2004b/src/osdep/unix/os_slx.h 2005-01-11 00:42:11.000000000 +0100
-@@ -18,19 +18,6 @@
- * CPYRIGHT, included with this Distribution.
+diff -urNp -x '*.orig' imap-2007f.org/src/osdep/unix/os_slx.h imap-2007f/src/osdep/unix/os_slx.h
+--- imap-2007f.org/src/osdep/unix/os_slx.h 2021-09-29 21:57:47.276008132 +0200
++++ imap-2007f/src/osdep/unix/os_slx.h 2021-09-29 21:57:47.349341303 +0200
+@@ -26,19 +26,6 @@
+ * Last Edited: 30 August 2006
*/
-/*
diff --git a/imap-mailpath.patch b/imap-mailpath.patch
index 4e90c2b..4610bc7 100644
--- a/imap-mailpath.patch
+++ b/imap-mailpath.patch
@@ -1,7 +1,7 @@
-diff -urN imap-2001.BETA.SNAP-0107022325.org/src/osdep/unix/Makefile imap-2001.BETA.SNAP-0107022325/src/osdep/unix/Makefile
---- imap-2001.BETA.SNAP-0107022325.org/src/osdep/unix/Makefile Wed Oct 3 15:16:24 2001
-+++ imap-2001.BETA.SNAP-0107022325/src/osdep/unix/Makefile Wed Oct 3 15:19:23 2001
-@@ -441,7 +441,7 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/osdep/unix/Makefile imap-2007f/src/osdep/unix/Makefile
+--- imap-2007f.org/src/osdep/unix/Makefile 2021-09-29 21:57:46.632676218 +0200
++++ imap-2007f/src/osdep/unix/Makefile 2021-09-29 21:57:46.699342738 +0200
+@@ -506,7 +506,7 @@ isc: # Interactive
lnps: # Linux Pluggable Authentication modules (c-client as shared lib)
$(BUILD) `cat EXTRASPECIALS` OS=lnx \
SIGTYPE=psx CHECKPW=pam CRXTYPE=nfs \
@@ -9,14 +9,13 @@ diff -urN imap-2001.BETA.SNAP-0107022325.org/src/osdep/unix/Makefile imap-2001.B
+ SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
- BASECFLAGS="-fPIC -g -fno-omit-frame-pointer -O2 -DNFSKLUDGE" \
-@@ -454,7 +454,7 @@
- BASELDFALGS="../c-client/c-client.a" \
- $(BUILD) `$(CAT) SPECIALS` OS=lnx \
+ BASECFLAGS="$(GCCCFLAGS)" \
+@@ -518,7 +518,7 @@ lnps: # Linux Pluggable Authentication
+ lnp: # Linux Pluggable Authentication modules
+ $(BUILD) `$(CAT) SPECIALS` OS=slx \
SIGTYPE=psx CHECKPW=pam CRXTYPE=nfs \
- SPOOLDIR=/var/spool \
+ SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
- BASECFLAGS="-g -fno-omit-frame-pointer -O6" \
-
+ BASECFLAGS="$(GCCCFLAGS)" \
diff --git a/imap-overflow.patch b/imap-overflow.patch
index 5b3641e..7937172 100644
--- a/imap-overflow.patch
+++ b/imap-overflow.patch
@@ -1,6 +1,7 @@
---- imap-2001a/src/c-client/rfc822.c.overflow Wed Apr 17 22:39:13 2002
-+++ imap-2001a/src/c-client/rfc822.c Wed Apr 17 22:40:25 2002
-@@ -610,6 +610,9 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/c-client/rfc822.c imap-2007f/src/c-client/rfc822.c
+--- imap-2007f.org/src/c-client/rfc822.c 2011-07-23 02:20:18.000000000 +0200
++++ imap-2007f/src/c-client/rfc822.c 2021-09-29 21:57:47.019342032 +0200
+@@ -384,6 +384,9 @@ void rfc822_parse_content (BODY *body,ST
if (CHR (bs) == '\012'){/* following LF? */
c = SNX (bs); i--; /* yes, slurp it */
}
@@ -8,5 +9,5 @@
+ break; /* messages ending on \015 (or the following */
+ /* i-- will cause i to be MAXINT. Not good.) */
case '\012': /* at start of a line, start with -- ? */
- if (i-- && ((c = SNX (bs)) == '-') && i-- && ((c = SNX (bs)) == '-')) {
- /* see if cookie matches */
+ if (!(i && i-- && ((c = SNX (bs)) == '-') && i-- &&
+ ((c = SNX (bs)) == '-'))) break;
diff --git a/imap-sharedlib.patch b/imap-sharedlib.patch
index ad878de..e392607 100644
--- a/imap-sharedlib.patch
+++ b/imap-sharedlib.patch
@@ -1,5 +1,6 @@
---- imap-2007f/Makefile.orig 2011-07-23 02:20:21.000000000 +0200
-+++ imap-2007f/Makefile 2011-08-12 19:44:29.146452797 +0200
+diff -urNp -x '*.orig' imap-2007f.org/Makefile imap-2007f/Makefile
+--- imap-2007f.org/Makefile 2011-07-23 02:20:21.000000000 +0200
++++ imap-2007f/Makefile 2021-09-29 21:57:46.362676816 +0200
@@ -84,6 +84,7 @@
# lnx Linux with traditional passwords and crypt() in the C library
# (see lnp, sl4, sl5, and slx)
@@ -8,7 +9,7 @@
# lmd Mandrake Linux
# lr5 RedHat Enterprise 5 and later (same as lfd)
# lrh RedHat Linux 7.2 and later
-@@ -307,7 +308,7 @@
+@@ -307,7 +308,7 @@ SPECIALS:
# Note on SCO you may have to set LN to "ln".
@@ -17,10 +18,10 @@
$(BUILD) BUILDTYPE=$@
# If you use sv4, you may find that it works to move it to use the an process.
-diff -ur imap-2004b.orig/src/dmail/Makefile imap-2004b/src/dmail/Makefile
---- imap-2004b.orig/src/dmail/Makefile 2002-11-19 01:43:31.000000000 +0100
-+++ imap-2004b/src/dmail/Makefile 2005-01-11 00:18:13.000000000 +0100
-@@ -18,14 +18,14 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/dmail/Makefile imap-2007f/src/dmail/Makefile
+--- imap-2007f.org/src/dmail/Makefile 2011-07-23 02:19:57.000000000 +0200
++++ imap-2007f/src/dmail/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -26,14 +26,14 @@
C = ../c-client
@@ -35,12 +36,12 @@ diff -ur imap-2004b.orig/src/dmail/Makefile imap-2004b/src/dmail/Makefile
-LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
+LDFLAGS = `cat $C/LDFLAGS`
- dmail: $(CCLIENTLIB) dmail.o
- $(CC) $(CFLAGS) -o dmail dmail.o $(LDFLAGS)
-diff -ur imap-2004b.orig/src/imapd/Makefile imap-2004b/src/imapd/Makefile
---- imap-2004b.orig/src/imapd/Makefile 2004-06-29 23:26:28.000000000 +0200
-+++ imap-2004b/src/imapd/Makefile 2005-01-11 00:18:13.000000000 +0100
-@@ -45,12 +45,12 @@
+ dmail: $(CCLIENTLIB) dmail.o dquota.o
+ $(CC) $(CFLAGS) -o dmail dmail.o dquota.o $(LDFLAGS)
+diff -urNp -x '*.orig' imap-2007f.org/src/imapd/Makefile imap-2007f/src/imapd/Makefile
+--- imap-2007f.org/src/imapd/Makefile 2011-07-23 02:20:00.000000000 +0200
++++ imap-2007f/src/imapd/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -43,12 +43,12 @@ SHELL= /bin/sh
# Get local definitions from c-client directory
C = ../c-client
@@ -55,10 +56,10 @@ diff -ur imap-2004b.orig/src/imapd/Makefile imap-2004b/src/imapd/Makefile
all: imapd
-diff -ur imap-2004b.orig/src/ipopd/Makefile imap-2004b/src/ipopd/Makefile
---- imap-2004b.orig/src/ipopd/Makefile 2000-10-25 01:55:07.000000000 +0200
-+++ imap-2004b/src/ipopd/Makefile 2005-01-11 00:18:13.000000000 +0100
-@@ -19,14 +19,14 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/ipopd/Makefile imap-2007f/src/ipopd/Makefile
+--- imap-2007f.org/src/ipopd/Makefile 2011-07-23 02:20:17.000000000 +0200
++++ imap-2007f/src/ipopd/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -26,14 +26,14 @@
C = ../c-client
@@ -75,10 +76,10 @@ diff -ur imap-2004b.orig/src/ipopd/Makefile imap-2004b/src/ipopd/Makefile
ipopd: ipop2d ipop3d
-diff -ur imap-2004b.orig/src/mailutil/Makefile imap-2004b/src/mailutil/Makefile
---- imap-2004b.orig/src/mailutil/Makefile 2002-11-19 01:41:46.000000000 +0100
-+++ imap-2004b/src/mailutil/Makefile 2005-01-11 00:18:13.000000000 +0100
-@@ -19,14 +19,14 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/mailutil/Makefile imap-2007f/src/mailutil/Makefile
+--- imap-2007f.org/src/mailutil/Makefile 2011-07-23 02:19:56.000000000 +0200
++++ imap-2007f/src/mailutil/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -26,14 +26,14 @@
C = ../c-client
@@ -95,10 +96,10 @@ diff -ur imap-2004b.orig/src/mailutil/Makefile imap-2004b/src/mailutil/Makefile
mailutil: $(CCLIENTLIB) mailutil.o
$(CC) $(CFLAGS) -o mailutil mailutil.o $(LDFLAGS)
-diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
---- imap-2004b.orig/src/mtest/Makefile 2000-10-25 01:55:39.000000000 +0200
-+++ imap-2004b/src/mtest/Makefile 2005-01-11 00:18:13.000000000 +0100
-@@ -19,14 +19,14 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/mtest/Makefile imap-2007f/src/mtest/Makefile
+--- imap-2007f.org/src/mtest/Makefile 2011-07-23 02:20:17.000000000 +0200
++++ imap-2007f/src/mtest/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -26,14 +26,14 @@
C = ../c-client
@@ -115,9 +116,10 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
all: mtest
---- imap-2006j/src/osdep/unix/Makefile.orig 2007-07-12 19:01:17.428207961 +0200
-+++ imap-2006j/src/osdep/unix/Makefile 2007-07-12 19:02:02.394770459 +0200
-@@ -184,7 +184,7 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/osdep/unix/Makefile imap-2007f/src/osdep/unix/Makefile
+--- imap-2007f.org/src/osdep/unix/Makefile 2021-09-29 21:57:46.299343621 +0200
++++ imap-2007f/src/osdep/unix/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -189,7 +189,7 @@ a32: # AIX 3.2 for RS/6000
SPOOLDIR=/var/spool \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -Dunix=1 -D_BSD" \
@@ -126,7 +128,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
a41: # AIX 4.1 for RS/6000
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
-@@ -200,12 +200,13 @@
+@@ -213,12 +213,13 @@ aix: # AIX/370
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
CRXTYPE=nfs \
BASECFLAGS="-g" \
@@ -142,7 +144,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
art: # AIX 2.2.1 for RT
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
-@@ -214,7 +215,8 @@
+@@ -227,7 +228,8 @@ art: # AIX 2.2.1 for RT
ACTIVEFILE=/usr/local/news/control/active \
RSHPATH=/bin/rsh \
BASECFLAGS="-g -Dconst= -Dvoid=char" \
@@ -152,7 +154,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
asv: # Altos SVR4
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
-@@ -222,7 +224,7 @@
+@@ -235,7 +237,7 @@ asv: # Altos SVR4
ACTIVEFILE=/usr/spool/news/active \
RSHPATH=/usr/bin/rcmd \
BASECFLAGS="-Dconst= -DSIGSTOP=SIGKILL" \
@@ -161,7 +163,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
aux: # A/UX
-@@ -230,6 +232,7 @@
+@@ -243,6 +245,7 @@ aux: # A/UX
CRXTYPE=nfs \
MAILSPOOL=/usr/mail \
BASECFLAGS="-g -B/usr/lib/big/ -Dvoid=char -Dconst=" \
@@ -169,7 +171,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true ARRC="ar -rc"
bs3: # BSD/i386 3.0 or higher
-@@ -238,11 +241,13 @@
+@@ -251,11 +254,13 @@ bs3: # BSD/i386 3.0 or higher
SPOOLDIR=/var NEWSSPOOL=/var/news/spool \
ACTIVEFILE=/var/news/etc/active \
RSHPATH=/usr/bin/rsh \
@@ -183,7 +185,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="-g -Dconst="
bsf: # FreeBSD
-@@ -260,6 +265,7 @@
+@@ -273,6 +278,7 @@ bsi: # BSD/i386
SPOOLDIR=/var NEWSSPOOL=/var/news/spool \
ACTIVEFILE=/var/news/etc/active \
RSHPATH=/usr/bin/rsh \
@@ -191,7 +193,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="$(GCCCFLAGS)"
bso: # OpenBSD
-@@ -268,6 +274,7 @@
+@@ -281,6 +287,7 @@ bso: # OpenBSD
SPOOLDIR=/var \
ACTIVEFILE=/usr/local/news/lib/active \
RSHPATH=/usr/bin/rsh \
@@ -199,7 +201,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="$(GCCCFLAGS)"
cvx: # Convex
-@@ -293,7 +300,7 @@
+@@ -306,7 +313,7 @@ d-g: # Data General DG/UX
ACTIVEFILE=/local/news/active \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-g -Dconst=" \
@@ -208,7 +210,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
d54: # Data General DG/UX 5.4
-@@ -303,7 +310,7 @@
+@@ -316,7 +323,7 @@ d54: # Data General DG/UX 5.4
ACTIVEFILE=/local/news/active \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-g -Dconst=" \
@@ -217,7 +219,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
dpx: # Bull DPX/2
-@@ -311,7 +318,7 @@
+@@ -324,7 +331,7 @@ dpx: # Bull DPX/2
SIGTYPE=sv4 CHECKPW=sv4 LOGINPW=sv4 \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-Dconst= -DSYSTEM5 -DSHORT_IDENT" \
@@ -226,7 +228,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true LN=ln
drs: # ICL DRS/NX
-@@ -321,18 +328,20 @@
+@@ -334,18 +341,20 @@ drs: # ICL DRS/NX
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-O" \
@@ -248,7 +250,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="-g -Dconst="
epx: # EP/IX
-@@ -351,7 +360,7 @@
+@@ -364,7 +373,7 @@ ga4: # GCC AIX 4.1 for RS/6000
SPOOLDIR=/var/spool \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -Dunix=1 -D_BSD" \
@@ -257,7 +259,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
gas: # GCC Altos SVR4
$(BUILD) `$(CAT) SPECIALS` OS=asv \
-@@ -359,7 +368,7 @@
+@@ -372,7 +381,7 @@ gas: # GCC Altos SVR4
ACTIVEFILE=/usr/spool/news/active \
RSHPATH=/usr/bin/rcmd \
BASECFLAGS="-g -O -DALTOS_SYSTEM_V -DSIGSTOP=SIGKILL" \
@@ -266,7 +268,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=gcc
gh9: # GCC HP-UX 9.x
-@@ -368,6 +377,7 @@
+@@ -381,6 +390,7 @@ gh9: # GCC HP-UX 9.x
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -274,7 +276,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=gcc
ghp: # GCC HP-UX 10.x
-@@ -377,6 +387,7 @@
+@@ -390,6 +400,7 @@ ghp: # GCC HP-UX 10.x
ACTIVEFILE=/var/news/active \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -282,7 +284,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=gcc
ghs: # GCC HP-UX with Trusted Computer Base
-@@ -386,7 +397,7 @@
+@@ -399,7 +410,7 @@ ghs: # GCC HP-UX with Trusted Computer B
ACTIVEFILE=/var/news/active \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -291,7 +293,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=gcc
go5: # GCC 2.7.1 (95q4) SCO Open Server 5.0.x
-@@ -397,7 +408,7 @@
+@@ -410,7 +421,7 @@ go5: # GCC 2.7.1 (95q4) SCO Open Server
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rcmd \
BASECFLAGS="$(GCCCFLAGS) -I/usr/include -L/lib" \
@@ -300,7 +302,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=gcc
gsc: # Santa Cruz Operation
-@@ -406,7 +417,7 @@
+@@ -419,7 +430,7 @@ gsc: # Santa Cruz Operation
CREATEPROTO=mmdfproto EMPTYPROTO=mmdfproto \
RSHPATH=/usr/bin/rcmd \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -309,7 +311,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true LN=ln CC=gcc
gsg: # GCC Silicon Graphics
-@@ -415,6 +426,7 @@
+@@ -428,6 +439,7 @@ gsg: # GCC Silicon Graphics
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bsd/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -317,7 +319,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=gcc
gso: os_sol.h # GCC Solaris
-@@ -424,21 +436,21 @@
+@@ -437,21 +449,21 @@ gso: os_sol.h # GCC Solaris
ACTIVEFILE=/usr/share/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -342,7 +344,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
CC=gcc
h11: # HP-UX 11i
-@@ -456,7 +468,7 @@
+@@ -469,7 +481,7 @@ hpp: # HP-UX 9.x
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-g -Aa -D_HPUX_SOURCE" \
@@ -351,7 +353,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
hpx: # HP-UX 10.x
-@@ -466,7 +478,7 @@
+@@ -479,7 +491,7 @@ hpx: # HP-UX 10.x
ACTIVEFILE=/var/news/active \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-g -Ae" \
@@ -360,7 +362,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
isc: # Interactive
-@@ -475,9 +487,21 @@
+@@ -488,9 +500,21 @@ isc: # Interactive
SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
ACTIVEFILE=/var/spool/news/active \
BASECFLAGS="-Xp -D_SYSV3" \
@@ -383,7 +385,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
lnp: # Linux Pluggable Authentication modules
$(BUILD) `$(CAT) SPECIALS` OS=slx \
SIGTYPE=psx CHECKPW=pam CRXTYPE=nfs \
-@@ -485,7 +509,7 @@
+@@ -498,7 +522,7 @@ lnp: # Linux Pluggable Authentication mo
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -392,7 +394,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
lnx: # Linux non-shadow passwords
@echo You are building for traditional Linux *without* shadow
-@@ -504,12 +528,13 @@
+@@ -517,12 +541,13 @@ lyn: # LynxOS
CRXTYPE=nfs \
RSHPATH=/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -407,7 +409,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="$(GCCCFLAGS)"
mnt: # Mint
-@@ -527,7 +552,7 @@
+@@ -540,7 +565,7 @@ neb: # NetBSD
ACTIVEFILE=/var/db/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -416,7 +418,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
nec: # NEC UX
$(BUILD) `$(CAT) SPECIALS` OS=sv4 \
-@@ -536,7 +561,7 @@
+@@ -549,7 +574,7 @@ nec: # NEC UX
ACTIVEFILE=/var/news/lib/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -Kopt=2 -KOlimit=2000" \
@@ -425,7 +427,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true CC=/usr/abiccs/bin/cc
nto: # QNX Neutrino RTP
-@@ -545,16 +570,19 @@
+@@ -558,16 +583,19 @@ nto: # QNX Neutrino RTP
SPOOLDIR=/var/spool \
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
@@ -445,7 +447,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="$(GCCCFLAGS)"
echo "void malloc_singlethreaded (void);" >> linkage.h
echo " malloc_singlethreaded ();" >> linkage.c
-@@ -563,6 +591,7 @@
+@@ -576,6 +604,7 @@ osf: # OSF/1
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
SIGTYPE=psx CRXTYPE=nfs \
SPOOLDIR=/var/spool \
@@ -453,7 +455,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="-g3 -w -O2 -Olimit 1500"
# Note: sia_become_user() used by LOGINPW=os4 doesn't seem to work right. The
-@@ -572,6 +601,7 @@
+@@ -585,6 +614,7 @@ os4: # OSF/1 (Digital UNIX) 4
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
SIGTYPE=psx CHECKPW=os4 LOGINPW=os4 CRXTYPE=nfs \
SPOOLDIR=/var/spool \
@@ -461,7 +463,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="-g3 -w -std0 -O2"
osx: # Mac OS X
-@@ -579,6 +609,7 @@
+@@ -592,6 +622,7 @@ osx: # Mac OS X
CRXTYPE=nfs \
SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
RSHPATH=/usr/bin/rsh \
@@ -469,7 +471,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="$(GCC4CFLAGS)"
ptx: # PTX
-@@ -587,12 +618,13 @@
+@@ -600,12 +631,13 @@ ptx: # PTX
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bin/resh \
BASECFLAGS="-Wc,-O3 -Wc,-seq -Dprivate=PRIVATE" \
@@ -484,7 +486,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="-g -Dconst="
qnx: # QNX
-@@ -600,12 +632,13 @@
+@@ -613,12 +645,13 @@ qnx: # QNX
CHECKPW=psx LOGINPW=old \
RSHPATH=/usr/ucb/rsh \
BASECFLAGS="-Otax -g -Dunix=1 -D_POSIX_SOURCE" \
@@ -500,7 +502,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
sc5: # SCO Open Server 5.0
$(BUILD) `$(CAT) SPECIALS` OS=$@ \
-@@ -615,7 +648,7 @@
+@@ -628,7 +661,7 @@ sc5: # SCO Open Server 5.0
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rcmd \
BASECFLAGS="-O3 -s -belf" \
@@ -509,7 +511,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
sco: # Santa Cruz Operation
-@@ -624,7 +657,7 @@
+@@ -637,7 +670,7 @@ sco: # Santa Cruz Operation
CREATEPROTO=mmdfproto EMPTYPROTO=mmdfproto \
RSHPATH=/usr/bin/rcmd \
BASECFLAGS="-O3" \
@@ -518,7 +520,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true LN=ln
# Note: setting _POSIX_SOURCE doesn't seem to build it as of SGI IRIX 5.3
-@@ -635,6 +668,7 @@
+@@ -648,6 +681,7 @@ sgi: # Silicon Graphics
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bsd/rsh \
BASECFLAGS="-g3 -O2 -Olimit 8192" \
@@ -526,7 +528,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
sg6: # Silicon Graphics, IRIX 6.5
-@@ -643,6 +677,7 @@
+@@ -656,6 +690,7 @@ sg6: # Silicon Graphics, IRIX 6.5
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bsd/rsh \
BASECFLAGS="-g3 -O2 -OPT:Olimit=0 -woff 1110,1116" \
@@ -534,7 +536,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
# Note: Mark Kaesling says that setluid() isn't in HP-UX with SecureWare.
-@@ -654,7 +689,7 @@
+@@ -667,7 +702,7 @@ shp: # HP-UX with Trusted Computer Base
ACTIVEFILE=/var/news/active \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-g -Ae" \
@@ -543,7 +545,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
slx: # Secure Linux
-@@ -668,7 +703,7 @@
+@@ -681,7 +716,7 @@ slx: # Secure Linux
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -552,7 +554,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
sl4: # Secure Linux using libc4
@echo You are building for libc4 versions of Secure Linux
-@@ -680,7 +715,7 @@
+@@ -693,7 +728,7 @@ sl4: # Secure Linux using libc4
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="$(GCCCFLAGS)" \
@@ -561,7 +563,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
sl5: # Secure Linux using libc5
@echo You are building for libc5 versions of Secure Linux
-@@ -691,6 +726,7 @@
+@@ -704,6 +739,7 @@ sl5: # Secure Linux using libc5
SPOOLDIR=/var/spool \
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
@@ -569,7 +571,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="$(GCCCFLAGS)"
snx: # Siemens Nixdorf SINIX and Reliant UNIX
-@@ -700,7 +736,7 @@
+@@ -713,7 +749,7 @@ snx: # Siemens Nixdorf SINIX and Reliant
ACTIVEFILE=/usr/share/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -D_SYS_CLOCK_H -Dconst=" \
@@ -578,7 +580,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true
# Sorry about the -w, but the cretinous SUN Workshop Pro C compiler barfs on
-@@ -761,20 +797,20 @@
+@@ -774,20 +810,20 @@ sol: os_sol.h # Solaris
ACTIVEFILE=/usr/share/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -O2" \
@@ -602,7 +604,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
sua: # Windows Vista Subsystem for UNIX Applications
$(BUILD) `$(CAT) SPECIALS` OS=sua \
-@@ -783,13 +819,13 @@
+@@ -796,13 +832,13 @@ sua: # Windows Vista Subsystem for UNIX
ACTIVEFILE=/var/lib/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g -O2" \
@@ -618,7 +620,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
sv2: # SVR2
@echo You are being *very* optimistic!
-@@ -798,7 +834,7 @@
+@@ -811,7 +847,7 @@ sv2: # SVR2
MAILSPOOL=/usr/mail \
RSHPATH=/usr/bin/remsh \
BASECFLAGS="-Dconst= -DSYSTEM5 -DSHORT_IDENT -I/usr/ethernet/include" \
@@ -627,7 +629,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
RANLIB=true LN=ln
sv4: # SVR4
-@@ -808,14 +844,14 @@
+@@ -821,14 +857,14 @@ sv4: # SVR4
ACTIVEFILE=/usr/share/news/active \
RSHPATH=/usr/bin/resh \
BASECFLAGS="-g -Dconst=" \
@@ -644,7 +646,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
uw2: # UnixWare SVR4.2
$(BUILD) `$(CAT) SPECIALS` OS=sv4 \
-@@ -824,18 +860,19 @@
+@@ -837,18 +873,19 @@ uw2: # UnixWare SVR4.2
ACTIVEFILE=/var/news/lib/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS="-g" \
@@ -666,7 +668,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
BASECFLAGS="-O2 -Dconst= -Dvoid=char"
-@@ -857,7 +894,7 @@
+@@ -870,7 +907,7 @@ $(ARCHIVE): $(BINARIES)
# Cleanup
clean:
@@ -675,7 +677,7 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
# Dependencies
-@@ -964,6 +1001,7 @@
+@@ -979,6 +1016,7 @@ onceenv:
echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS
echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE
echo $(OS) > OSTYPE
@@ -683,10 +685,10 @@ diff -ur imap-2004b.orig/src/mtest/Makefile imap-2004b/src/mtest/Makefile
./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy
./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS)
echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c
-diff -ur imap-2004b.orig/src/tmail/Makefile imap-2004b/src/tmail/Makefile
---- imap-2004b.orig/src/tmail/Makefile 2002-11-19 01:45:14.000000000 +0100
-+++ imap-2004b/src/tmail/Makefile 2005-01-11 00:18:13.000000000 +0100
-@@ -18,14 +18,14 @@
+diff -urNp -x '*.orig' imap-2007f.org/src/tmail/Makefile imap-2007f/src/tmail/Makefile
+--- imap-2007f.org/src/tmail/Makefile 2011-07-23 02:19:58.000000000 +0200
++++ imap-2007f/src/tmail/Makefile 2021-09-29 21:57:46.362676816 +0200
+@@ -26,14 +26,14 @@
C = ../c-client
@@ -701,5 +703,5 @@ diff -ur imap-2004b.orig/src/tmail/Makefile imap-2004b/src/tmail/Makefile
-LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
+LDFLAGS = `cat $C/LDFLAGS`
- tmail: $(CCLIENTLIB) tmail.o
- $(CC) $(CFLAGS) -o tmail tmail.o $(LDFLAGS)
+ tmail: $(CCLIENTLIB) tmail.o tquota.o
+ $(CC) $(CFLAGS) -o tmail tmail.o tquota.o $(LDFLAGS)
diff --git a/imap-sstupidity.patch b/imap-sstupidity.patch
index e554042..fea0ecd 100644
--- a/imap-sstupidity.patch
+++ b/imap-sstupidity.patch
@@ -1,15 +1,16 @@
---- imap-2006k/src/osdep/unix/env_unix.c.orig 2007-10-10 22:52:30.000000000 +0200
-+++ imap-2006k/src/osdep/unix/env_unix.c 2007-10-10 22:51:20.000000000 +0200
-@@ -556,7 +556,7 @@
- void server_init (char *server,char *service,char *sslservice,
- void *clkint,void *kodint,void *hupint,void *trmint)
+diff -urNp -x '*.orig' imap-2007f.org/src/osdep/unix/env_unix.c imap-2007f/src/osdep/unix/env_unix.c
+--- imap-2007f.org/src/osdep/unix/env_unix.c 2011-07-23 02:20:10.000000000 +0200
++++ imap-2007f/src/osdep/unix/env_unix.c 2021-09-29 21:57:46.539343090 +0200
+@@ -568,7 +568,7 @@ void server_init (char *server,char *ser
+ void *clkint,void *kodint,void *hupint,void *trmint,
+ void *staint)
{
- int onceonly = server && service && sslservice;
+ int onceonly = server && service;
if (onceonly) { /* set server name in syslog */
int mask;
openlog (myServerName = cpystr (server),LOG_PID,syslog_facility);
-@@ -582,7 +582,7 @@
+@@ -596,7 +596,7 @@ void server_init (char *server,char *ser
if (((port = tcp_serverport ()) >= 0)) {
if ((sv = getservbyname (service,"tcp")) && (port == ntohs (sv->s_port)))
syslog (LOG_DEBUG,"%s service init from %s",service,tcp_clientaddr ());
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/imap.git/commitdiff/b15f5ef7875ca30f800a8e6e657fddb5e6c0e41a
More information about the pld-cvs-commit
mailing list