diff options
author | Steve Price <steve@FreeBSD.org> | 1998-09-21 01:56:25 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 1998-09-21 01:56:25 +0000 |
commit | 076bb69c87153e7217aabc94d418eb4cfb8c3bb3 (patch) | |
tree | 751d3aad75bcc89f6ed1b259ce9353070d5b41c5 /mail/faces/files/patch-ba | |
parent | Make these build in an ELF world and use MAN1 for manpages. (diff) |
One file per patch according to the guidelines.
Notes
Notes:
svn path=/head/; revision=13276
Diffstat (limited to 'mail/faces/files/patch-ba')
-rw-r--r-- | mail/faces/files/patch-ba | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/mail/faces/files/patch-ba b/mail/faces/files/patch-ba new file mode 100644 index 000000000000..b1a4b5649f89 --- /dev/null +++ b/mail/faces/files/patch-ba @@ -0,0 +1,103 @@ +--- compface/Makefile.orig Wed Oct 23 21:28:06 1991 ++++ compface/Makefile Fri Sep 18 19:17:01 1998 +@@ -19,62 +19,70 @@ + # + #SYSV = -DSYSV32 + #-------------------------------------------------------------------------- +-# BINDIR, LIBDIR, and MANDIR are expected to be overridden by the ++# BINDIR, LIBDIR, INCDIR and MANDIR are expected to be overridden by the + # calling Makefile + + BINDIR = /usr/local/bin + LIBDIR = /usr/local/lib +-MANDIR = /usr/manl ++INCDIR = /usr/local/include ++MANDIR = /usr/local/man + + NAME = compface + UNNAME = uncompface + EXECUTABLE = $(BINDIR)/$(NAME) + UNEXECUTABLE = $(BINDIR)/$(UNNAME) + LIBNAME = lib$(NAME).a +-LIBRARY = $(LIBDIR)/$(LIBNAME) ++SHLIB_MAJOR = 1 ++SHLIB_MINOR = 0 ++LIB = $(NAME) ++.if ${PORTOBJFORMAT} == "elf" ++SOLIB = lib$(NAME).so.$(SHLIB_MAJOR) ++.else ++SOLIB = lib$(NAME).so.$(SHLIB_MAJOR).$(SHLIB_MINOR) ++.endif ++NOPROFILE = '' ++LIBRARY = $(LIBDIR) + MAN1DIR = $(MANDIR)/man1 + MAN3DIR = $(MANDIR)/man3 + OBJECTS = arith.o file.o compress.o gen.o uncompface.o + SOURCES = compface.c uncompface.o arith.c file.c compress.c gen.c \ + cmain.c uncmain.c ++SRCS = arith.c file.c compress.c gen.c uncompface.c + HDRS = compface.h data.h + OTHERS = README $(NAME).1 $(NAME).3 Makefile + + CC = cc + CDEFS = $(SYSV) +-CCOMP = -g ++CCOMP = -pipe -O2 + CFLAGS = $(CDEFS) $(CCOMP) + +-all: $(NAME) $(UNNAME) ++all: lib$(NAME).a $(SOLIB) $(NAME) $(UNNAME) + +-$(NAME) : cmain.o compface.o $(LIBNAME) +- $(CC) $(CFLAGS) -o $(NAME) cmain.o compface.o $(LIBNAME) ++$(NAME) : cmain.o compface.o ++ $(CC) $(CFLAGS) -o $(NAME) cmain.o compface.o -L./ -lcompface + + $(UNNAME) : uncmain.o $(LIBNAME) +- $(CC) $(CFLAGS) -o $(UNNAME) uncmain.o $(LIBNAME) +- +-$(LIBNAME) : $(OBJECTS) +- ar rc $(LIBNAME) $(OBJECTS) +- -ranlib $(LIBNAME) ++ $(CC) $(CFLAGS) -o $(UNNAME) uncmain.o -L./ -lcompface + + lint : + lint -abchx $(SOURCES) + + clean : +- rm -f *.o *.a *.sh core a.out $(NAME) $(UNNAME) ++ rm -f *.o *po *so *.a *.so.* *.sh core a.out $(NAME) $(UNNAME) + + install : $(NAME) $(UNNAME) $(LIBNAME) +- -cp $(NAME) $(EXECUTABLE) +- strip $(EXECUTABLE) +- -cp $(UNNAME) $(UNEXECUTABLE) +- strip $(UNEXECUTABLE) +- -cp $(NAME).1 $(MAN1DIR) +- rm -f $(MAN1DIR)/$(UNNAME).1 +- -ln $(MAN1DIR)/$(NAME).1 $(MAN1DIR)/$(UNNAME).1 +- -cp $(LIBNAME) $(LIBRARY) +- -cp $(NAME).3 $(MAN3DIR) +- rm -f $(MAN3DIR)/$(UNNAME).3 +- -ln $(MAN3DIR)/$(NAME).3 $(MAN3DIR)/$(UNNAME).3 ++ install -c -s -o bin -m 755 $(NAME) $(EXECUTABLE) ++ install -c -s -o bin -m 755 $(UNNAME) $(UNEXECUTABLE) ++ install -c -g bin -o bin -m 444 $(NAME).1 $(MAN1DIR) ++ -rm -f $(MAN1DIR)/$(UNNAME).1* ++ ln -fs $(MAN1DIR)/$(NAME).1 $(MAN1DIR)/$(UNNAME).1 ++ install -c -o bin -m 444 $(LIBNAME) $(LIBRARY) ++ install -c -o bin -m 444 $(SOLIB) $(LIBRARY) ++ ln -sf $(SOLIB) $(LIBRARY)/lib$(NAME).so ++ install -c -g bin -o bin -m 444 $(NAME).3 $(MAN3DIR) ++ rm -f $(MAN3DIR)/$(UNNAME).3* ++ ln -fs $(MAN3DIR)/$(NAME).3 $(MAN3DIR)/$(UNNAME).3 ++ install -m 444 -o bin -g bin -c compface.h $(INCDIR) + + shar : + shar.script $(OTHERS) $(HDRS) $(SOURCES) > $(NAME).sh +@@ -88,3 +96,5 @@ + gen.o: gen.c compface.h data.h + uncmain.o: uncmain.c compface.h data.h + uncompface.o: uncompface.c compface.h data.h ++ ++.include <bsd.lib.mk> |