mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 01:56:37 -04:00
244 lines
8.5 KiB
Text
244 lines
8.5 KiB
Text
--- Makefile.orig 2005-11-07 00:38:22 UTC
|
|
+++ Makefile
|
|
@@ -12,12 +12,12 @@
|
|
# Compilation/installation vars (global for all following sections) |
|
|
#=====================================================================
|
|
#
|
|
-CC = gcc
|
|
-PREFIX = /usr/local
|
|
-X11PREFIX = /usr/X11R6
|
|
+CC ?= gcc
|
|
+PREFIX = %%PREFIX%%
|
|
+X11PREFIX = ${LOCALBASE}
|
|
INCX11 = $(X11PREFIX)/include
|
|
LIBX11 = $(X11PREFIX)/lib
|
|
-INCFORMS = $(X11PREFIX)/include
|
|
+INCFORMS = $(X11PREFIX)/include/X11
|
|
LIBFORMS = $(X11PREFIX)/lib
|
|
MODEM_DEV = modem
|
|
MODEM_PATH = /dev/$(MODEM_DEV)
|
|
@@ -29,26 +29,26 @@
|
|
# 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
|
|
@@ -208,29 +208,29 @@
|
|
#
|
|
# FreeBSD vars
|
|
#-------------
|
|
-#BINX11 = $(X11PREFIX)/bin
|
|
-#USRLOCAL = $(BINX11)
|
|
-#SBINDIR = /usr/sbin
|
|
-#VARRUN = /var/run
|
|
-#USRLIBPPP = $(PREFIX)/libexec
|
|
-#MANDIR = $(PREFIX)/man/man1
|
|
-#ETCPPP = /etc/ppp
|
|
-#OPTSDIR = $(ETCPPP)
|
|
-#INSTPPPDIR = $(ETCPPP)
|
|
-#PPPDLCKDIR = /var/spool/lock
|
|
-#DESTDIR =
|
|
-#NAMEFORMS = xforms
|
|
-#GROUP = dialer
|
|
-#CHAT_PATH = /usr/bin
|
|
-#PPPD_PATH = /usr/sbin
|
|
-#CCFLAGS = -Wall -O
|
|
-#EXTRALIBS = -lcipher
|
|
-#LINKX11 = -Wl,-R$(LIBX11)
|
|
-#LINKFORMS = -L$(LIBFORMS) -lxforms
|
|
-#INSTALL = /usr/bin/install
|
|
-##MODEM_DEV = cuaa0
|
|
-#EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -DHAVE_STRERROR \
|
|
-# -DCHAT_PATH=\"$(CHAT_PATH)\" -DPPPD_PATH=\"$(PPPD_PATH)\"
|
|
+BINX11 = $(X11PREFIX)/bin
|
|
+USRLOCAL = $(BINX11)
|
|
+SBINDIR = /usr/sbin
|
|
+VARRUN = /var/run
|
|
+USRLIBPPP = $(PREFIX)/libexec
|
|
+MANDIR = $(PREFIX)/share/man/man1
|
|
+ETCPPP = ${PREFIX}/etc/ppp
|
|
+OPTSDIR = $(ETCPPP)
|
|
+INSTPPPDIR = $(ETCPPP)
|
|
+PPPDLCKDIR = /var/spool/lock
|
|
+DESTDIR =
|
|
+GROUP = dialer
|
|
+CHAT_PATH = /usr/bin
|
|
+PPPD_PATH = /usr/sbin
|
|
+CCFLAGS ?= -Wall -O -DUSE_OPENSSL
|
|
+EXTRALIBS = -lcrypto
|
|
+LINKX11 = -Wl,-R$(LIBX11)
|
|
+LINKFORMS = -L$(LIBFORMS) -lforms
|
|
+INSTALL = /usr/bin/install
|
|
+MODEM_DEV = cuaa0
|
|
+MODEM_DEVS = cuaa0 cuaa1 cuaa2 cuaa3 umodem
|
|
+EXTRADEFS = -DMODEM_DEVICE=\"$(MODEM_PATH)\" -DHAVE_STRERROR \
|
|
+ -DCHAT_PATH=\"$(CHAT_PATH)\" -DPPPD_PATH=\"$(PPPD_PATH)\"
|
|
#
|
|
#=====================================================================
|
|
# Program configuration options |
|
|
@@ -352,32 +352,32 @@
|
|
$(CC) $(CCOPTS) -o xispid xispid.c
|
|
|
|
xisp.1: xisp.man
|
|
- sed -e s,@ETCPPP@,$(DESTDIR)$(ETCPPP),g \
|
|
- -e s,@USRLIBPPP@,$(DESTDIR)$(USRLIBPPP),g \
|
|
- -e s,@USRLOCAL@,$(DESTDIR)$(USRLOCAL),g < xisp.man > xisp.1
|
|
+ sed -e s,@ETCPPP@,$(ETCPPP),g \
|
|
+ -e s,@USRLIBPPP@,$(USRLIBPPP),g \
|
|
+ -e s,@USRLOCAL@,$(USRLOCAL),g < xisp.man > xisp.1
|
|
|
|
install: xisp xispdial xisprccv xispterm xispid xisp.1
|
|
if [ ! -d $(DESTDIR)$(BINX11) ]; then \
|
|
$(INSTALL) -d $(DESTDIR)$(BINX11); fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o $(XISPUSER) -s \
|
|
+ $(INSTALL) -m 750 -s \
|
|
xisp $(DESTDIR)$(BINX11)/xisp
|
|
if [ $(XISPUSER) != root ]; then \
|
|
chmod 4750 $(DESTDIR)$(BINX11)/xisp; fi
|
|
if [ ! -d $(DESTDIR)$(USRLIBPPP) ]; then \
|
|
$(INSTALL) -d $(DESTDIR)$(USRLIBPPP); fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o $(XISPUSER) -s \
|
|
+ $(INSTALL) -m 750 -s \
|
|
xispdial $(DESTDIR)$(USRLIBPPP)/xispdial
|
|
if [ $(XISPUSER) != root ]; then \
|
|
chmod 4750 $(DESTDIR)$(USRLIBPPP)/xispdial; fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o root -s \
|
|
+ $(INSTALL) -m 750 -s \
|
|
xispterm $(DESTDIR)$(USRLIBPPP)/xispterm
|
|
if [ ! -d $(DESTDIR)$(USRLOCAL) ]; then \
|
|
$(INSTALL) -d $(DESTDIR)$(USRLOCAL); fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o $(XISPUSER) -s \
|
|
+ $(INSTALL) -m 750 -s \
|
|
xisprccv $(DESTDIR)$(USRLOCAL)/xisprccv
|
|
if [ $(XISPUSER) != root ]; then \
|
|
chmod 4750 $(DESTDIR)$(USRLOCAL)/xisprccv; fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o root -s \
|
|
+ $(INSTALL) -m 750 -s \
|
|
xispid $(DESTDIR)$(USRLOCAL)/xispid
|
|
# if [ ! -d $(DESTDIR)$(OPTSDIR) ]; then \
|
|
# $(INSTALL) -d $(DESTDIR)$(OPTSDIR); fi
|
|
@@ -385,44 +385,53 @@
|
|
# options.xisp $(DESTDIR)$(OPTSDIR)/options.xisp
|
|
if [ ! -d $(DESTDIR)$(MANDIR) ]; then \
|
|
$(INSTALL) -d $(DESTDIR)$(MANDIR); fi
|
|
- $(INSTALL) -g $(GROUP) -m 644 -o root \
|
|
+ $(INSTALL) -m 644 \
|
|
xisp.1 $(DESTDIR)$(MANDIR)/xisp.1
|
|
sed -e s/__XISPGROUP/$(GROUP)/ \
|
|
- -e sM__XISPIDM/$(DESTDIR)$(USRLOCAL)/xispidM \
|
|
+ -e sM__XISPIDM$(USRLOCAL)/xispidM \
|
|
< ip-up.xisp > ip-up.install
|
|
sed -e s/__XISPGROUP/$(GROUP)/ \
|
|
- -e sM__XISPIDM/$(DESTDIR)$(USRLOCAL)/xispidM \
|
|
+ -e sM__XISPIDM$(USRLOCAL)/xispidM \
|
|
< ip-down.xisp > ip-down.install
|
|
if [ ! -d $(DESTDIR)$(INSTPPPDIR) ]; then \
|
|
$(INSTALL) -d $(DESTDIR)$(INSTPPPDIR); fi
|
|
if [ -f $(DESTDIR)$(INSTPPPDIR)/ip-up ]; then \
|
|
mv -f $(DESTDIR)$(INSTPPPDIR)/ip-up \
|
|
$(DESTDIR)$(INSTPPPDIR)/ip-up.bak; fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o root \
|
|
- ip-up.install $(DESTDIR)$(INSTPPPDIR)/ip-up
|
|
+ $(INSTALL) -m 750 \
|
|
+ ip-up.install $(DESTDIR)$(INSTPPPDIR)/ip-up.xisp
|
|
if [ -f $(DESTDIR)$(INSTPPPDIR)/ip-down ]; then \
|
|
mv -f $(DESTDIR)$(INSTPPPDIR)/ip-down \
|
|
$(DESTDIR)$(INSTPPPDIR)/ip-down.bak; fi
|
|
- $(INSTALL) -g $(GROUP) -m 750 -o root \
|
|
- ip-down.install $(DESTDIR)$(INSTPPPDIR)/ip-down
|
|
+ $(INSTALL) -m 750 \
|
|
+ ip-down.install $(DESTDIR)$(INSTPPPDIR)/ip-down.xisp
|
|
rm -f ip-up.install ip-down.install
|
|
- sed -e sM__DEVICEM$(MODEM_PATH)M \
|
|
- < xisp.peers.device > xisp_$(MODEM_DEV)
|
|
- sed -e sM__DIALER_PATHM$(DESTDIR)$(USRLIBPPP)M \
|
|
+ for i in $(MODEM_DEVS); do \
|
|
+ sed -e sM__DEVICEM/dev/$${i}M \
|
|
+ < xisp.peers.device > xisp_$${i}; \
|
|
+ done
|
|
+ sed -e sM__DIALER_PATHM$(USRLIBPPP)M \
|
|
< xisp.peers.dialer > xisp_dialer
|
|
if [ ! -d $(DESTDIR)$(INSTPPPDIR)/peers ]; then \
|
|
$(INSTALL) -d $(DESTDIR)$(INSTPPPDIR)/peers; fi
|
|
- if [ -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$(MODEM_DEV) ]; then \
|
|
- mv -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$(MODEM_DEV) \
|
|
- $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$(MODEM_DEV).bak; fi
|
|
- $(INSTALL) -g $(GROUP) -m 640 -o root \
|
|
- xisp_$(MODEM_DEV) $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$(MODEM_DEV)
|
|
+ for i in $(MODEM_DEVS); do \
|
|
+ if [ -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$${i} ]; then \
|
|
+ mv -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$${i} \
|
|
+ $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$${i}.bak; fi; \
|
|
+ done
|
|
+ for i in $(MODEM_DEVS); do \
|
|
+ $(INSTALL) -m 640 \
|
|
+ xisp_$$i $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$${i}; \
|
|
+ done
|
|
if [ -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_dialer ]; then \
|
|
mv -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_dialer \
|
|
$(DESTDIR)$(INSTPPPDIR)/peers/xisp_dialer.bak; fi
|
|
- $(INSTALL) -g $(GROUP) -m 640 -o root \
|
|
+ $(INSTALL) -m 640 \
|
|
xisp_dialer $(DESTDIR)$(INSTPPPDIR)/peers/xisp_dialer
|
|
- rm -f xisp_$(MODEM_DEV) xisp_dialer
|
|
+ for i in $(MODEM_DEVS); do \
|
|
+ rm -f xisp_$${i}; \
|
|
+ done
|
|
+ rm -f xisp_dialer
|
|
|
|
clean:
|
|
rm -f *.o xisp xispdial xisprccv xispterm xispid xisp.xpm xisp.1
|
|
@@ -434,10 +443,12 @@
|
|
$(DESTDIR)$(USRLOCAL)/xisprccv \
|
|
$(DESTDIR)$(USRLOCAL)/xispid \
|
|
$(DESTDIR)$(MANDIR)/xisp.1 \
|
|
- $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$(MODEM_DEV) \
|
|
- $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$(MODEM_DEV).bak \
|
|
$(DESTDIR)$(INSTPPPDIR)/peers/xisp_dialer \
|
|
$(DESTDIR)$(INSTPPPDIR)/peers/xisp_dialer.bak
|
|
+ for i in $(MODEM_DEVS); do \
|
|
+ rm -f $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$${i} \
|
|
+ $(DESTDIR)$(INSTPPPDIR)/peers/xisp_$${i}.bak; \
|
|
+ done
|
|
mv -f $(DESTDIR)$(INSTPPPDIR)/ip-up \
|
|
$(DESTDIR)$(INSTPPPDIR)/ip-up.xisp
|
|
if [ -f $(DESTDIR)$(INSTPPPDIR)/ip-up.bak ]; then \
|