summaryrefslogtreecommitdiff
path: root/mail/imap-uw
diff options
context:
space:
mode:
authorPaul Traina <pst@FreeBSD.org>1997-06-03 06:27:17 +0000
committerPaul Traina <pst@FreeBSD.org>1997-06-03 06:27:17 +0000
commit001fa876673665a65fd7fbe31467bf889e64d3d2 (patch)
tree26966ba6e70a0c8926b46b55e638012e8f3e4ea9 /mail/imap-uw
parentVariable reordization (LIB_DEPENDS before misc. variables). (diff)
Upgrade to latest version.
I'm really really really unhappy about these shared library patches. This code changes WAY too fast to screw with shared libraries. If they cause massive breakage again, they're history.
Notes
Notes: svn path=/head/; revision=6683
Diffstat (limited to 'mail/imap-uw')
-rw-r--r--mail/imap-uw/Makefile5
-rw-r--r--mail/imap-uw/distinfo2
-rw-r--r--mail/imap-uw/files/patch-aa19
-rw-r--r--mail/imap-uw/files/patch-ab99
-rw-r--r--mail/imap-uw/pkg-plist2
5 files changed, 51 insertions, 76 deletions
diff --git a/mail/imap-uw/Makefile b/mail/imap-uw/Makefile
index 69e06f6a2577..0cb0b5d2da42 100644
--- a/mail/imap-uw/Makefile
+++ b/mail/imap-uw/Makefile
@@ -3,7 +3,7 @@
# Date created: 9 Jan 1997
# Whom: pst
#
-# $Id: Makefile,v 1.3 1997/01/12 16:10:28 ache Exp $
+# $Id: Makefile,v 1.4 1997/05/04 03:17:41 max Exp $
#
DISTNAME= imap-4.1.BETA
@@ -11,10 +11,11 @@ PKGNAME= imap-uw-4.1b
CATEGORIES= mail
MASTER_SITES= ftp://ftp.cac.washington.edu/imap/
EXTRACT_SUFX= .tar.Z
+NO_CHECKSUM= yes
MAINTAINER= pst@freebsd.org
-ALL_TARGET= fbd
+ALL_TARGET= bsf
MAN8= ipopd.8 imapd.8
pre-build:
diff --git a/mail/imap-uw/distinfo b/mail/imap-uw/distinfo
index df02e812646a..980f3fc72fcc 100644
--- a/mail/imap-uw/distinfo
+++ b/mail/imap-uw/distinfo
@@ -1 +1 @@
-MD5 (imap-4.1.BETA.tar.Z) = 3708ced4649889d43376ddb53bfcc617
+MD5 (imap-4.1.BETA.tar.Z) = 1a427290be6b2d68ed2278c572652a1a
diff --git a/mail/imap-uw/files/patch-aa b/mail/imap-uw/files/patch-aa
deleted file mode 100644
index 411541d423ca..000000000000
--- a/mail/imap-uw/files/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-*** Makefile Mon Dec 9 21:29:12 1996
---- Makefile Thu Jan 9 17:12:15 1997
-***************
-*** 120,126 ****
-
- # Note on SCO you may have to set LN to "ln".
-
-! a32 a41 aix bsf bsi d-g d41 d54 drs epx gas gso gsu gul hpp hpx hxd lnx lyn mct mnt neb nxt osf ptx sc5 sco sgi shp slx sol sos uw2:
- $(MAKE) build OS=$@ PROCESS=an AFS=$(AFS)
-
- # If you use sv4, you may find that it works to move it to use the an process.
---- 120,126 ----
-
- # Note on SCO you may have to set LN to "ln".
-
-! a32 a41 aix bsf bsi d-g d41 d54 drs epx fbd gas gso gsu gul hpp hpx hxd lnx lyn mct mnt neb nxt osf ptx sc5 sco sgi shp slx sol sos uw2:
- $(MAKE) build OS=$@ PROCESS=an AFS=$(AFS)
-
- # If you use sv4, you may find that it works to move it to use the an process.
diff --git a/mail/imap-uw/files/patch-ab b/mail/imap-uw/files/patch-ab
index 363107462f12..ebc78760278b 100644
--- a/mail/imap-uw/files/patch-ab
+++ b/mail/imap-uw/files/patch-ab
@@ -1,34 +1,32 @@
-*** src/osdep/unix/Makefile.orig Wed Apr 30 08:26:49 1997
---- src/osdep/unix/Makefile Sun May 4 12:10:20 1997
+*** src/osdep/unix/Makefile.orig Thu May 29 00:14:31 1997
+--- src/osdep/unix/Makefile Mon Jun 2 23:13:00 1997
***************
*** 32,37 ****
--- 32,38 ----
ARCHIVE=c-client.a
-+ SHLIB=libc-client.so.2.0
++ SHLIB=libc-client.so.2.1
ARRC=ar rc
EXTRAAUTHENTICATORS=
DEFAULTAUTHENTICATORS=log
***************
-*** 39,46 ****
- dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
+*** 40,46 ****
rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
- bezerk.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.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)
EXTRADRIVERS=mbox
- DEFAULTDRIVERS=imap nntp pop3 mh mx mbx tenex mtx mmdf bezerk news phile dummy
+ DEFAULTDRIVERS=imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
LN=ln -s
---- 40,48 ----
- dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
+--- 41,48 ----
rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
- bezerk.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
-+ SOFILES= ${BINARIES:.o=.so}
+ unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
CC=cc
+! SOFILES=${BINARIES:.o=.so}
! CFLAGS+=$(EXTRACFLAGS)
EXTRADRIVERS=mbox
- DEFAULTDRIVERS=imap nntp pop3 mh mx mbx tenex mtx mmdf bezerk news phile dummy
+ DEFAULTDRIVERS=imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
LN=ln -s
***************
*** 52,57 ****
@@ -39,66 +37,61 @@
+ # Need this for the shared library rule to work correctly
+ .SUFFIXES: .o .so
+
- missing:
- @echo "You must specify what type of system"
- @false
-***************
-*** 132,137 ****
---- 137,152 ----
- RSHPATH=/usr/bin/rsh \
- CFLAGS="-g -O -pipe -DNFSKLUDGE $(EXTRACFLAGS)"
+ missing: ../OSTYPE CCTYPE
+ $(MAKE) `cat ../OSTYPE` CC=`cat CCTYPE`
-+ fbd: sigbsd # FreeBSD
-+ $(MAKE) $(ARCHIVE) $(SHLIB) OS=$@ EXTRADRIVERS="$(EXTRADRIVERS)" \
-+ STDPROTO=bezerkproto \
-+ MAILSPOOL=/var/mail \
-+ ACTIVEFILE=/usr/local/news/lib/active \
-+ NEWSSPOOL=/var/news \
-+ RSHPATH=/usr/bin/rsh \
-+ CFLAGS="$(CFLAGS) -DNFSKLUDGE $(EXTRACFLAGS)" \
-+ LDFLAGS="-lcrypt"
-+
- cvx: sigbsd # Convex
- $(MAKE) $(ARCHIVE) OS=$@ EXTRADRIVERS="$(EXTRADRIVERS)" \
- STDPROTO=bezerkproto MAILSPOOL=/usr/spool/mail \
***************
-*** 456,468 ****
- # From here on down is OS-independent
+*** 124,135 ****
+ ACTIVEFILE=/usr/lib/news/active NEWSSPOOL=/usr/spool/news \
+ CFLAGS="-g -Dconst= -DNFSKLUDGE $(EXTRACFLAGS)"
- clean:
-! $(RM) *.o linkage.[ch] auths.c $(ARCHIVE) osdep.* CCTYPE CFLAGS LDFLAGS
+! bsf: sigpsx # FreeBSD
+! $(MAKE) $(ARCHIVE) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" \
+ STDPROTO=unixproto MAILSPOOL=/var/mail \
+ ACTIVEFILE=/usr/local/news/lib/active NEWSSPOOL=/var/news \
+ RSHPATH=/usr/bin/rsh \
+! CFLAGS="-g -O -pipe -DNFSKLUDGE $(EXTRACFLAGS)" \
+ LDFLAGS="-lcrypt"
- $(ARCHIVE): $(BINARIES)
- $(RM) $(ARCHIVE)
- $(ARRC) $(ARCHIVE) $(BINARIES)
- $(RANLIB) $(ARCHIVE)
+ bsi: sigbsd # BSD/i386
+--- 129,140 ----
+ ACTIVEFILE=/usr/lib/news/active NEWSSPOOL=/usr/spool/news \
+ CFLAGS="-g -Dconst= -DNFSKLUDGE $(EXTRACFLAGS)"
- # Dependencies
+! bsf: sigbsd # FreeBSD
+! $(MAKE) $(ARCHIVE) $(SHLIB) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" \
+ STDPROTO=unixproto MAILSPOOL=/var/mail \
+ ACTIVEFILE=/usr/local/news/lib/active NEWSSPOOL=/var/news \
+ RSHPATH=/usr/bin/rsh \
+! CFLAGS="$(CFLAGS) -DNFSKLUDGE $(EXTRACFLAGS)" \
+ LDFLAGS="-lcrypt"
- bezerk.o: mail.h misc.h osdep.h bezerk.h pseudo.h dummy.h
---- 471,489 ----
- # From here on down is OS-independent
+ bsi: sigbsd # BSD/i386
+***************
+*** 474,485 ****
+--- 479,497 ----
clean:
-! $(RM) *.o *.so linkage.[ch] auths.c $(ARCHIVE) osdep.* CCTYPE CFLAGS LDFLAGS
+ $(RM) *.o linkage.[ch] auths.c $(ARCHIVE) osdep.* CCTYPE CFLAGS LDFLAGS
++ $(RM) *.so
$(ARCHIVE): $(BINARIES)
$(RM) $(ARCHIVE)
$(ARRC) $(ARCHIVE) $(BINARIES)
$(RANLIB) $(ARCHIVE)
-+ $(SHLIB): $(SOFILES)
++ $(SHLIB): $(SOFILES)
+ ld -Bshareable -x -o $(SHLIB) $(SOFILES)
+
-+ .c.so: osdep.h
++ .c.so: osdep.h
+ $(CC) -fpic -DPIC -c $(CFLAGS) ${@:.so=.c} -o $@
+
# Dependencies
- bezerk.o: mail.h misc.h osdep.h bezerk.h pseudo.h dummy.h
+ dummy.o: mail.h misc.h osdep.h dummy.h
***************
-*** 511,516 ****
---- 532,557 ----
+*** 528,533 ****
+--- 540,565 ----
-DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
$(EXTRAOSDEFS) -c os_$(OS).c
$(MV) os_$(OS).o osdep.o
@@ -120,8 +113,8 @@
+ -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \
+ -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
+ -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
-+ $(EXTRAOSDEFS) -c os_$(OS).c -o os_$(OS).so
-+ $(MV) os_$(OS).so osdep.so
++ $(EXTRAOSDEFS) -c os_$(OS).c
++ $(MV) os_$(OS).o osdep.so
osdep.h: os_$(OS).h linkage
$(RM) CCTYPE CFLAGS LDFLAGS osdep.h
diff --git a/mail/imap-uw/pkg-plist b/mail/imap-uw/pkg-plist
index 4d851622f939..cd84be27b51c 100644
--- a/mail/imap-uw/pkg-plist
+++ b/mail/imap-uw/pkg-plist
@@ -1,4 +1,4 @@
-lib/libc-client.so.2.0
+lib/libc-client.so.2.1
lib/libc-client.a
@exec /sbin/ldconfig -m %B
libexec/imapd