aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1997-06-03 14:27:17 +0800
committerpst <pst@FreeBSD.org>1997-06-03 14:27:17 +0800
commite6d733eae40fee507e47e9311ab9ad3a1627c49e (patch)
treec60a22650cf8199ee1db021db69d66cfacc9b221 /mail
parent02c985e6afdb3771690fa95aca0bd6d3561f22df (diff)
downloadfreebsd-ports-gnome-e6d733eae40fee507e47e9311ab9ad3a1627c49e.tar.gz
freebsd-ports-gnome-e6d733eae40fee507e47e9311ab9ad3a1627c49e.tar.zst
freebsd-ports-gnome-e6d733eae40fee507e47e9311ab9ad3a1627c49e.zip
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.
Diffstat (limited to 'mail')
-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