mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-21 20:38:45 +00:00
Unbreak.
Subbmitted by: steve
This commit is contained in:
parent
aae8ab046e
commit
07b27dcf41
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=13959
@ -3,7 +3,7 @@
|
||||
# Date created: 9 Jan 1997
|
||||
# Whom: pst
|
||||
#
|
||||
# $Id: Makefile,v 1.17 1998/09/22 15:14:57 steve Exp $
|
||||
# $Id: Makefile,v 1.18 1998/10/12 19:17:34 jseger Exp $
|
||||
#
|
||||
|
||||
DISTNAME= imap-4.2
|
||||
@ -15,8 +15,6 @@ EXTRACT_SUFX= .tar.Z
|
||||
|
||||
MAINTAINER= imap-uw@freebsd.ady.ro
|
||||
|
||||
BROKEN_ELF= cannot open -lc-client
|
||||
|
||||
ALL_TARGET= bsf
|
||||
MAN8= ipopd.8 imapd.8
|
||||
|
||||
@ -30,7 +28,8 @@ install-lib:
|
||||
${INSTALL_DATA} ${WRKSRC}/c-client/c-client.a ${PREFIX}/lib/libc-client.a
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/c-client/libc-client.so.2.1 ${PREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/c-client/${SHLIB} ${PREFIX}/lib
|
||||
${LN} -sf ${SHLIB} ${PREFIX}/lib/libc-client.so
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${PREFIX}/libexec
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${PREFIX}/libexec
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${PREFIX}/libexec
|
||||
@ -41,6 +40,12 @@ do-install:
|
||||
${WRKSRC}/src/ipopd/ipopd.8c ${PREFIX}/man/man8/ipopd.8
|
||||
|
||||
post-install:
|
||||
${LDCONFIG} -m ${PREFIX}/lib
|
||||
${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
.if ${PORTOBJFORMAT} == "elf"
|
||||
SHLIB= libc-client.so.2
|
||||
.else
|
||||
SHLIB= libc-client.so.2.1
|
||||
.endif
|
||||
|
@ -1,6 +1,12 @@
|
||||
--- src/osdep/unix/Makefile.orig Thu Jul 16 22:12:22 1998
|
||||
+++ src/osdep/unix/Makefile Tue Jul 21 16:38:38 1998
|
||||
@@ -93,7 +93,7 @@
|
||||
--- src/osdep/unix/Makefile.orig Thu Jul 16 14:12:22 1998
|
||||
+++ src/osdep/unix/Makefile Mon Oct 12 19:21:56 1998
|
||||
@@ -88,12 +88,12 @@
|
||||
|
||||
# Normally no need to change any of these
|
||||
|
||||
-ARCHIVE=c-client.a
|
||||
+ARCHIVE=libc-client.a
|
||||
BINARIES=mail.o misc.o newsrc.o smanager.o osdep.o utf8.o siglocal.o \
|
||||
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
|
||||
@ -9,19 +15,23 @@
|
||||
MAKE=make
|
||||
MV=mv
|
||||
RM=rm -rf
|
||||
@@ -108,6 +108,11 @@
|
||||
@@ -108,6 +108,15 @@
|
||||
PASSWDTYPE=$(PASSWDTYPE) AFSDIR=$(AFSDIR) GSSDIR=$(GSSDIR)
|
||||
BUILD=$(MAKE) build $(BUILDOPTIONS) $(EXTRASPECIALS)
|
||||
|
||||
+# Need this for the shared library rule to work correctly
|
||||
+.SUFFIXES: .o .so
|
||||
+.if ${PORTOBJFORMAT} == "elf"
|
||||
+SHLIB=libc-client.so.2
|
||||
+.else
|
||||
+SHLIB=libc-client.so.2.1
|
||||
+.endif
|
||||
+SOFILES=${BINARIES:.o=.so}
|
||||
+
|
||||
# Here if no make argument established
|
||||
|
||||
missing: osdep.h
|
||||
@@ -179,11 +184,11 @@
|
||||
@@ -179,11 +188,11 @@
|
||||
BASECFLAGS="-g -Dconst= -DNFSKLUDGE"
|
||||
|
||||
bsf: # FreeBSD
|
||||
@ -35,12 +45,16 @@
|
||||
BASELDFLAGS="-lcrypt"
|
||||
|
||||
bsi: # BSD/i386
|
||||
@@ -565,10 +570,17 @@
|
||||
@@ -565,10 +574,21 @@
|
||||
@cat ARCHIVE
|
||||
@$(SH) ARCHIVE
|
||||
|
||||
+$(SHLIB): $(SOFILES)
|
||||
+.if $(PORTOBJFORMAT) == "elf"
|
||||
+ ld -Bshareable -x -o $(SHLIB) $(SOFILES)
|
||||
+.else
|
||||
+ ld -Bshareable -x -soname $(SHLIB) -o $(SHLIB) $(SOFILES)
|
||||
+.endif
|
||||
+
|
||||
+.c.so: osdep.h
|
||||
+ $(CC) -fpic -DPIC -c $(CFLAGS) ${@:.so=.c} -o $@
|
||||
@ -53,7 +67,7 @@
|
||||
|
||||
|
||||
# Dependencies
|
||||
@@ -602,7 +614,7 @@
|
||||
@@ -602,7 +622,7 @@
|
||||
|
||||
# OS-dependent
|
||||
|
||||
@ -62,7 +76,7 @@
|
||||
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 flockbsd.c flcksafe.c fsync.c gethstid.c \
|
||||
@@ -614,7 +626,12 @@
|
||||
@@ -614,7 +634,12 @@
|
||||
write.c \
|
||||
strerror.c strpbrk.c strstr.c strtok.c strtoul.c \
|
||||
OSCFLAGS
|
||||
|
@ -1,7 +1,8 @@
|
||||
bin/mboxtest
|
||||
lib/libc-client.so
|
||||
lib/libc-client.so.2.1
|
||||
@exec /sbin/ldconfig -m %B
|
||||
@unexec /sbin/ldconfig -m %B
|
||||
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
|
||||
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
|
||||
libexec/imapd
|
||||
libexec/ipop2d
|
||||
libexec/ipop3d
|
||||
bin/mboxtest
|
||||
|
Loading…
Reference in New Issue
Block a user