$NetBSD: patch-aa,v 1.11 2009/12/17 21:49:22 abs Exp $ --- Makefile.orig 2005-11-07 00:38:22.000000000 +0000 +++ Makefile @@ -12,12 +12,12 @@ # Compilation/installation vars (global for all following sections) | #===================================================================== # -CC = gcc -PREFIX = /usr/local -X11PREFIX = /usr/X11R6 -INCX11 = $(X11PREFIX)/include -LIBX11 = $(X11PREFIX)/lib -INCFORMS = $(X11PREFIX)/include +#CC = gcc +#PREFIX = /usr/local +#X11PREFIX = /usr/X11R6 +INCX11 = $(X11BASE)/include +LIBX11 = $(X11BASE)/lib +INCFORMS = $(X11PREFIX)/include/X11 LIBFORMS = $(X11PREFIX)/lib MODEM_DEV = modem MODEM_PATH = /dev/$(MODEM_DEV) @@ -29,26 +29,26 @@ MODEM_PATH = /dev/$(MODEM_DEV) # Normal (i.e. SuSE-[6789].x) vars; for SuSE-5.x use the lines which # DO NOT include -lcrypt for EXTRALIBS and -DGLIBC2 for EXTRADEFS. #------------------------------------------------------------------- -BINX11 = $(X11PREFIX)/bin -USRLOCAL = $(PREFIX)/bin -SBINDIR = /usr/sbin -VARRUN = /var/run -USRLIBPPP = /etc/ppp -OPTSDIR = /etc/ppp -MANDIR = $(X11PREFIX)/man/man1 -ETCPPP = /etc/ppp -INSTPPPDIR = $(ETCPPP) -PPPDLCKDIR = /var/lock -DESTDIR = -GROUP = uucp -CCFLAGS = -Wall -O -EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -DGLIBC2 -DHAVE_STRERROR +#BINX11 = $(X11PREFIX)/bin +#USRLOCAL = $(PREFIX)/bin +#SBINDIR = /usr/sbin +#VARRUN = /var/run +#USRLIBPPP = /etc/ppp +#OPTSDIR = /etc/ppp +#MANDIR = $(X11PREFIX)/man/man1 +#ETCPPP = /etc/ppp +#INSTPPPDIR = $(ETCPPP) +#PPPDLCKDIR = /var/lock +#DESTDIR = +#GROUP = uucp +#CCFLAGS = -Wall -O +#EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -DGLIBC2 -DHAVE_STRERROR #EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -EXTRALIBS = -lcrypt +#EXTRALIBS = -lcrypt #EXTRALIBS = -LINKX11 = -LINKFORMS = -L$(LIBFORMS) -lforms -INSTALL = install +#LINKX11 = +#LINKFORMS = -L$(LIBFORMS) -lforms +#INSTALL = install # # Debian vars (if your Debian distribution is relatively # old and does not use glibc2, use the lines which DO NOT @@ -186,25 +186,29 @@ INSTALL = install # # NetBSD vars #------------- -#BINX11 = $(X11PREFIX)/bin -#USRLOCAL = $(BINX11) -#SBINDIR = /usr/sbin -#VARRUN = /var/run -#USRLIBPPP = $(PREFIX)/libexec -#MANDIR = $(PREFIX)/man/man1 -#ETCPPP = /etc/ppp -#OPTSDIR = $(ETCPPP) +BINX11 = $(X11PREFIX)/bin +USRLOCAL = $(BINX11) +SBINDIR = /usr/sbin +VARRUN = $(VARBASE)/run +USRLIBPPP = $(PREFIX)/libexec +MANDIR = $(PREFIX)/$(PKGMANDIR)/man1 +ETCPPP = /etc/ppp +OPTSDIR = $(ETCPPP) #INSTPPPDIR = $(ETCPPP) -##INSTPPPDIR = $(PREFIX)/share/examples/xisp -#PPPDLCKDIR = /var/spool/lock -#DESTDIR = -#GROUP = dialer -#CCFLAGS = -Wall -O -#EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -DHAVE_STRERROR -#EXTRALIBS = -lcrypt -#LINKX11 = -Wl,-R$(LIBX11) -#LINKFORMS = -L$(LIBFORMS) -lforms -#INSTALL = /usr/bin/install +INSTPPPDIR = $(PREFIX)/share/examples/xisp +PPPDLCKDIR = $(VARBASE)/spool/lock +DESTDIR = +GROUP = $(DIALER_GROUP) +CCFLAGS = -Wall -O +EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -DHAVE_STRERROR +.if defined(OPSYS) && ${OPSYS} == "DragonFly" +EXTRALIBS = -lcipher +.else +EXTRALIBS = -lcrypt +.endif +LINKX11 = -Wl,-R$(LIBX11) +LINKFORMS = -Wl,-R$(LIBFORMS) -L$(LIBFORMS) -lforms +INSTALL = /usr/bin/install # # FreeBSD vars #------------- @@ -324,19 +328,19 @@ network.o: network.h network.c $(CC) $(CCOPTS) -c network.c xispdial: xispdial.o $(SHAREOBJ) - $(CC) $(CCOPTS) -o xispdial xispdial.o $(SHAREOBJ) + $(CC) $(CCOPTS) $(LINKX11) -o xispdial xispdial.o $(SHAREOBJ) xispdial.o: xispdial.c common.h version.h $(CC) $(CCOPTS) -c xispdial.c xisprccv: xisprccv.o pcode.o $(SHAREOBJ) - $(CC) -o xisprccv xisprccv.o pcode.o $(SHAREOBJ) $(EXTRALIBS) -lm + $(CC) -o xisprccv xisprccv.o pcode.o $(SHAREOBJ) $(EXTRALIBS) $(LINKX11) -lm xisprccv.o: xisprccv.c common.h version.h pcode.h logs.h $(CC) $(CCOPTS) -c xisprccv.c xispterm: xispterm.h xispterm.c - $(CC) $(CCOPTS) -I$(INCX11) -I$(INCFORMS) -o xispterm xispterm.c \ + $(CC) $(CCOPTS) $(LINKX11) -I$(INCX11) -I$(INCFORMS) -o xispterm xispterm.c \ $(EXTRALIBS) -L$(LIBX11) $(LINKFORMS) -lXpm -lX11 -lm rcio.o: rcio.h rcio.c common.h version.h @@ -349,7 +353,7 @@ xisp_euidaccess.o: xisp_euidaccess.c $(CC) $(CCOPTS) -c xisp_euidaccess.c xispid: xispid.c - $(CC) $(CCOPTS) -o xispid xispid.c + $(CC) $(CCOPTS) $(LINKX11) -o xispid xispid.c xisp.1: xisp.man sed -e s,@ETCPPP@,$(DESTDIR)$(ETCPPP),g \