summaryrefslogtreecommitdiff
path: root/mail/imap-uw
diff options
context:
space:
mode:
authorPaul Traina <pst@FreeBSD.org>1998-02-23 23:15:17 +0000
committerPaul Traina <pst@FreeBSD.org>1998-02-23 23:15:17 +0000
commit910411856142c24860dc5b44da668e3769748248 (patch)
tree3cdd25b5d5d1c8746837ca399f2e7cb8b790cc09 /mail/imap-uw
parentFind utmp in the right spot (diff)
Make this port compile again with changed source files.
This port needs to be converted to getting source files from a more stable cache at FreeBSD, Inc. but I don't recall how to do it, so I just did the annoying bits of making this damn thing compile again.
Notes
Notes: svn path=/head/; revision=9905
Diffstat (limited to 'mail/imap-uw')
-rw-r--r--mail/imap-uw/distinfo2
-rw-r--r--mail/imap-uw/files/patch-ab117
-rw-r--r--mail/imap-uw/files/patch-ac120
3 files changed, 97 insertions, 142 deletions
diff --git a/mail/imap-uw/distinfo b/mail/imap-uw/distinfo
index 6ad9f980e0f5..0e2f65d1071b 100644
--- a/mail/imap-uw/distinfo
+++ b/mail/imap-uw/distinfo
@@ -1 +1 @@
-MD5 (imap-4.1.BETA.tar.Z) = 994efbc1121e55d45d469e4b33a61ad4
+MD5 (imap-4.1.BETA.tar.Z) = 6d6f4cf55ea960de0716d4743e603ad8
diff --git a/mail/imap-uw/files/patch-ab b/mail/imap-uw/files/patch-ab
index 90827aa93f56..4b4aeaa29dc9 100644
--- a/mail/imap-uw/files/patch-ab
+++ b/mail/imap-uw/files/patch-ab
@@ -1,55 +1,41 @@
--- src/osdep/unix/Makefile.orig Thu Dec 4 17:54:13 1997
+++ src/osdep/unix/Makefile Sat Dec 6 16:30:32 1997
-@@ -32,6 +32,7 @@
+@@ -94,7 +94,7 @@
+ dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
+ rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
+ unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
+-CFLAGS=$(BASECFLAGS) $(EXTRACFLAGS)
++CFLAGS+=$(BASECFLAGS) $(EXTRACFLAGS)
+ MAKE=make
+ MV=mv
-
- ARCHIVE=c-client.a
-+SHLIB=libc-client.so.2.1
- ARRC=ar rc
- EXTRAAUTHENTICATORS=
- DEFAULTAUTHENTICATORS=log
-@@ -40,7 +41,8 @@
- rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
- unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
- CC=cc
--CFLAGS=$(EXTRACFLAGS)
-+SOFILES=${BINARIES:.o=.so}
-+CFLAGS+=$(EXTRACFLAGS)
- CHECKPW=std
- EXTRADRIVERS=mbox
- DEFAULTDRIVERS=imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
-@@ -54,6 +56,9 @@
- RSHPATH=/usr/ucb/rsh
- SHELL=/bin/sh
+@@ -107,6 +107,11 @@
+ PASSWDTYPE=$(PASSWDTYPE) AFSDIR=$(AFSDIR) GSSDIR=$(GSSDIR)
+ BUILD=$(MAKE) build $(BUILDOPTIONS) $(EXTRASPECIALS)
+# Need this for the shared library rule to work correctly
+.SUFFIXES: .o .so
++SHLIB=libc-client.so.2.1
++SOFILES=${BINARIES:.o=.so}
+
- missing: ../OSTYPE CCTYPE
- $(MAKE) `cat ../OSTYPE` CC=`cat CCTYPE`
+ # Here if no make argument established
-@@ -128,11 +133,11 @@
- CFLAGS="-g -Dconst= -DNFSKLUDGE $(EXTRACFLAGS)"
+ missing: osdep.h
+@@ -178,11 +183,11 @@
+ BASECFLAGS="-g -Dconst= -DNFSKLUDGE"
bsf: # FreeBSD
-- $(MAKE) $(ARCHIVE) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" SIGTYPE=psx \
-+ $(MAKE) $(ARCHIVE) $(SHLIB) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" SIGTYPE=psx \
- STDPROTO=unixproto MAILSPOOL=/var/mail \
- ACTIVEFILE=/usr/local/news/lib/active NEWSSPOOL=/var/news \
- RSHPATH=/usr/bin/rsh \
-- CFLAGS="-g -O -pipe -DNFSKLUDGE $(EXTRACFLAGS)" \
-+ CFLAGS="$(CFLAGS) -DNFSKLUDGE -DIGNORE_LOCK_EACCES_ERRORS $(EXTRACFLAGS)" \
- LDFLAGS="-lcrypt"
+- $(BUILD) OS=bsi SIGTYPE=psx \
++ $(BUILD) $(SHLIB) OS=bsi SIGTYPE=psx \
+ SPOOLDIR=/var \
+ ACTIVEFILE=/usr/local/news/lib/active \
+ RSHPATH=/usr/bin/rsh \
+- BASECFLAGS="-g -O -pipe -DNFSKLUDGE" \
++ BASECFLAGS="-DNFSKLUDGE -DIGNORE_LOCK_EACCES_ERRORS" \
+ BASELDFLAGS="-lcrypt"
bsi: # BSD/i386
-@@ -538,12 +544,19 @@
-
- clean:
- $(RM) *.o linkage.[ch] auths.c $(ARCHIVE) osdep.* CCTYPE CFLAGS LDFLAGS
-+ $(RM) *.so
-
- $(ARCHIVE): $(BINARIES) linkage.c
- $(RM) $(ARCHIVE)
+@@ -553,10 +558,17 @@
$(ARRC) $(ARCHIVE) $(BINARIES)
$(RANLIB) $(ARCHIVE)
@@ -59,32 +45,33 @@
+.c.so: osdep.h
+ $(CC) -fpic -DPIC -c $(CFLAGS) ${@:.so=.c} -o $@
+
+ # Cleanup
+
+ clean:
+ $(RM) *.o linkage.[ch] auths.c $(ARCHIVE) osdep.* *TYPE *FLAGS
++ $(RM) *.so $(SHLIB)
+
+
# Dependencies
+@@ -590,7 +602,7 @@
- dummy.o: mail.h misc.h osdep.h dummy.h
-@@ -588,6 +601,25 @@
+ # OS-dependent
+
+-osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
++OSDEPS= mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
+ osdep.h env_unix.h tcp_unix.h \
+ osdep.c env_unix.c fs_unix.c ftl_unix.c nl_unix.c tcp_unix.c \
+ auths.c flock.c fsync.c gethstid.c \
+@@ -602,7 +614,12 @@
write.c \
- strerror.c strpbrk.c strstr.c strtok.c strtoul.c
- $(CC) $(CFLAGS) -DSTDPROTO=$(STDPROTO) -DMAILSPOOL=\"$(MAILSPOOL)\" \
-+ -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \
-+ -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
-+ -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
-+ $(EXTRAOSDEFS) -c osdep.c
+ strerror.c strpbrk.c strstr.c strtok.c strtoul.c \
+ OSCFLAGS
++
++osdep.o: $(OSDEPS)
+ $(CC) $(CFLAGS) `cat OSCFLAGS` -c osdep.c
+
-+osdep.so:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
-+ osdep.h env_unix.h tcp_unix.h \
-+ osdep.c env_unix.c fs_unix.c ftl_unix.c nl_unix.c tcp_unix.c \
-+ auths.c flock.c fsync.c gethstid.c \
-+ gr_wait.c gr_wait4.c gr_waitp.c \
-+ auth_krb.c auth_log.c \
-+ ckp_a41.c ckp_dce.c ckp_krb.c ckp_os4.c ckp_sec.c ckp_ssn.c ckp_std.c \
-+ ckp_sv4.c ckp_ult.c log_os4.c log_sec.c log_std.c log_sv4.c \
-+ scandir.c setpgrp.c strerror.c truncate.c write.c \
-+ memmove.c memmove2.c memset.c \
-+ tz_bsd.c tz_nul.c tz_sv4.c \
-+ write.c \
-+ strerror.c strpbrk.c strstr.c strtok.c strtoul.c
-+ $(CC) -o $@ -fPIC -DPIC $(CFLAGS) -DSTDPROTO=$(STDPROTO) -DMAILSPOOL=\"$(MAILSPOOL)\" \
- -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \
- -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
- -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
++osdep.so: $(OSDEPS)
++ $(CC) $(CFLAGS) `cat OSCFLAGS` -c osdep.c -o $@ -fpic -DPIC
+
+ osdep.c: osdepbas.c osdepckp.c osdeplog.c
+ $(RM) osdep.c
diff --git a/mail/imap-uw/files/patch-ac b/mail/imap-uw/files/patch-ac
index 3e6d27741a8f..0b549e76eea2 100644
--- a/mail/imap-uw/files/patch-ac
+++ b/mail/imap-uw/files/patch-ac
@@ -1,76 +1,44 @@
-*** src/imapd/Makefile.bak Fri Mar 15 00:16:22 1996
---- src/imapd/Makefile Sun Jan 12 18:25:27 1997
-***************
-*** 31,38 ****
- # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
-! ALERT=/etc/imapd.alert
-! ANO=/etc/anonymous.newsgroups
- C = ../c-client
- CCLIENTLIB = $C/c-client.a
- SHELL= /bin/sh
---- 31,38 ----
- # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
-! ALERT=$(PREFIX)/etc/imapd.alert
-! ANO=$(PREFIX)/etc/anonymous.newsgroups
- C = ../c-client
- CCLIENTLIB = $C/c-client.a
- SHELL= /bin/sh
-***************
-*** 41,47 ****
-
- CC = `cat $C/CCTYPE`
- CFLAGS = -I$C `cat $C/CFLAGS` -DALERTFILE=\"$(ALERT)\" -DANOFILE=\"$(ANO)\"
-! LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
-
- imapd: $(CCLIENTLIB) imapd.o
- $(CC) $(CFLAGS) -o imapd imapd.o $(LDFLAGS)
---- 41,47 ----
-
- CC = `cat $C/CCTYPE`
- CFLAGS = -I$C `cat $C/CFLAGS` -DALERTFILE=\"$(ALERT)\" -DANOFILE=\"$(ANO)\"
-! LDFLAGS = -L$C -lc-client `cat $C/LDFLAGS`
-
- imapd: $(CCLIENTLIB) imapd.o
- $(CC) $(CFLAGS) -o imapd imapd.o $(LDFLAGS)
-*** src/ipopd/Makefile.bak Fri Mar 15 00:18:17 1996
---- src/ipopd/Makefile Sun Jan 12 18:24:06 1997
-***************
-*** 39,45 ****
-
- CC = `cat $C/CCTYPE`
- CFLAGS = -I$C `cat $C/CFLAGS`
-! LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
-
- ipopd: ipop2d ipop3d
-
---- 39,45 ----
-
- CC = `cat $C/CCTYPE`
- CFLAGS = -I$C `cat $C/CFLAGS`
-! LDFLAGS = -L$C -lc-client `cat $C/LDFLAGS`
-
- ipopd: ipop2d ipop3d
-
-*** src/mtest/Makefile.bak Fri Mar 15 00:18:42 1996
---- src/mtest/Makefile Sun Jan 12 18:26:14 1997
-***************
-*** 39,45 ****
-
- CC = `cat $C/CCTYPE`
- CFLAGS = -I$C `cat $C/CFLAGS`
-! LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
-
- mtest: $(CCLIENTLIB) mtest.o
- $(CC) $(CFLAGS) -o mtest mtest.o $(LDFLAGS)
---- 39,45 ----
-
- CC = `cat $C/CCTYPE`
- CFLAGS = -I$C `cat $C/CFLAGS`
-! LDFLAGS = -L$C -lc-client `cat $C/LDFLAGS`
-
- mtest: $(CCLIENTLIB) mtest.o
- $(CC) $(CFLAGS) -o mtest mtest.o $(LDFLAGS)
+--- src/imapd/Makefile.ORIG Thu Jan 22 15:42:52 1998
++++ src/imapd/Makefile Sun Feb 22 20:59:41 1998
+@@ -31,8 +31,8 @@
+ # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
+-ALERT=/etc/imapd.alert
+-ANO=/etc/anonymous.newsgroups
++ALERT=$(PREFIX)/etc/imapd.alert
++ANO=$(PREFIX)/etc/anonymous.newsgroups
+ SHELL= /bin/sh
+
+ # The "Manage Mail" menu item of Netscape Messager puts up an error message
+@@ -55,7 +55,7 @@
+ CC = `cat $C/CCTYPE`
+ CFLAGS = -I$C `cat $C/CFLAGS` -DALERTFILE=\"$(ALERT)\" -DANOFILE=\"$(ANO)\" \
+ $(EXTRACFLAGS)
+-LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
++LDFLAGS = -L$C -lc-client `cat $C/LDFLAGS`
+
+ all: imapd
+
+--- src/ipopd/Makefile.ORIG Thu Mar 14 13:18:17 1996
++++ src/ipopd/Makefile Sun Feb 22 20:58:29 1998
+@@ -39,7 +39,7 @@
+
+ CC = `cat $C/CCTYPE`
+ CFLAGS = -I$C `cat $C/CFLAGS`
+-LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
++LDFLAGS = -L$C -lc-client `cat $C/LDFLAGS`
+
+ ipopd: ipop2d ipop3d
+
+--- src/mtest/Makefile.ORIG Thu Jan 22 15:41:45 1998
++++ src/mtest/Makefile Sun Feb 22 20:58:56 1998
+@@ -39,7 +39,7 @@
+
+ CC = `cat $C/CCTYPE`
+ CFLAGS = -I$C `cat $C/CFLAGS`
+-LDFLAGS = $(CCLIENTLIB) `cat $C/LDFLAGS`
++LDFLAGS = -L$C -lc-client `cat $C/LDFLAGS`
+
+ all: mtest
+