]> git.pld-linux.org Git - packages/isdn4k-utils.git/blame - isdn4k-utils-pppdcapiplugin.patch
- added capifax* to capi-tools, killed _xdirs
[packages/isdn4k-utils.git] / isdn4k-utils-pppdcapiplugin.patch
CommitLineData
3837ef86 1diff -Naur isdn4k-utils.orig/pppdcapiplugin/Makefile isdn4k-utils/pppdcapiplugin/Makefile
762dfac9 2--- isdn4k-utils.orig/pppdcapiplugin/Makefile Wed Jun 11 23:06:50 2003
3+++ isdn4k-utils/pppdcapiplugin/Makefile Wed Jun 11 23:08:26 2003
4@@ -8,86 +8,15 @@
8b5f4fb6 5 # as published by the Free Software Foundation; either version
6 # 2 of the License, or (at your option) any later version.
7
8-export TOPDIR=$(shell pwd)
9-export CAPIINC=$(TOPDIR)/../capi20
10-export CAPILIB=$(TOPDIR)/../capi20
11-export INSTALL=$(TOPDIR)/install-sh -c
3837ef86 12-export INSTALLDATA=$(TOPDIR)/install-sh -c -o root -m 600
8b5f4fb6 13-export MKDIR=$(TOPDIR)/mkinstalldirs
14+TOPDIR=$(shell pwd)
15+CAPIINC=$(TOPDIR)/../capi20
16+CAPILIB=$(TOPDIR)/../capi20
17+INSTALL=$(TOPDIR)/install-sh -c
18+INSTALLDATA=$(TOPDIR)/install-sh -c -o root -m 600
19+MKDIR=$(TOPDIR)/mkinstalldirs
762dfac9 20+MANDIR=/usr/share/man
21+
22+#PPPVERSION=$(shell /usr/sbin/pppd --version 2>&1 | sed -e "s/pppd\ version\ //")
23+PLUGINDIR=$(DESTDIR)/usr/lib/pppd/$(PPPVERSION)
24+include $(TOPDIR)/Rules.make
8b5f4fb6 25
26-PPPSRCDIRS=/src/isdn/pppd
762dfac9 27-
8b5f4fb6 28-ifeq ($(PPPVERSIONS),)
762dfac9 29-PPPVERSIONS = 2.3.11 2.4.0 2.4.1 2.4.1b1 2.4.1b2 2.4.2b3
8b5f4fb6 30-endif
762dfac9 31-
8b5f4fb6 32-PEERDIR=${DESTDIR}/etc/ppp/peers/isdn
33-DRDSLDIR=${DESTDIR}/etc/drdsl
34-PEERS= arcor otelo talkline avm avm-ml leased
35-DRDSLFILES = adsl.conf
762dfac9 36-
8b5f4fb6 37-ALL = capiplugin.so userpass.so
38-
39-all: pversion
40- @for i in $(PPPVERSIONS) ; do \
41- echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
42- $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
43- done
44-
45-distclean: clean
46-
47-clean:
48- @for i in $(PPPVERSIONS) ; do \
49- echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
50- $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
51- done
52- $(RM) comperr pversion
53-
54-install-peers:
55- $(MKDIR) $(PEERDIR)
56- @for i in $(PEERS); do \
57- echo $(INSTALLDATA) peers/$$i $(PEERDIR); \
58- $(INSTALLDATA) peers/$$i $(PEERDIR); \
59- done
60-
61-install-drdsl:
62- $(MKDIR) $(DRDSLDIR)
63- @for i in $(DRDSLFILES); do \
64- if [ -f $(DRDSLDIR)/$$i ] ; then \
65- echo $(DRDSLDIR)/$$i already exists ; \
66- else \
67- echo $(INSTALLDATA) examples/$$i $(DRDSLDIR); \
68- $(INSTALLDATA) examples/$$i $(DRDSLDIR); \
69- fi \
70- done
71-
72-install-man:
73- for i in ${DESTDIR}/usr/share/man ${DESTDIR}/usr/man; do \
74- if [ -d $$i/man8 ] ; then \
75- echo $(INSTALLDATA) capiplugin.8 $$i/man8; \
76- $(INSTALLDATA) capiplugin.8 $$i/man8; \
77- fi ; \
78- done
79-
80-install: pversion
81- @for i in $(PPPVERSIONS) ; do \
82- echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
83- $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
84- done
85- $(MAKE) install-peers
86- $(MAKE) install-drdsl
87- $(MAKE) install-man
88-
89-srcsetup:
90- @for v in $(PPPVERSIONS) ; do \
91- $(MKDIR) ppp-$$v/pppd ; \
92- echo $(INSTALL) Makefile.template ppp-$$v/Makefile ; \
93- $(INSTALL) Makefile.template ppp-$$v/Makefile ; \
94- for h in pppd.h patchlevel.h ; do \
95- echo $(INSTALL) $(PPPSRCDIRS)/ppp-$$v/pppd/$$h ppp-$$v/pppd ; \
96- $(INSTALL) $(PPPSRCDIRS)/ppp-$$v/pppd/$$h ppp-$$v/pppd ; \
97- done \
98- done
99-
100-config:
101- @echo nothing to configure
3837ef86 102diff -Naur isdn4k-utils.orig/pppdcapiplugin/Rules.make isdn4k-utils/pppdcapiplugin/Rules.make
762dfac9 103--- isdn4k-utils.orig/pppdcapiplugin/Rules.make Wed Jun 11 23:06:50 2003
104+++ isdn4k-utils/pppdcapiplugin/Rules.make Wed Jun 11 23:07:21 2003
8b5f4fb6 105@@ -11,20 +11,37 @@
106 vpath %.c $(TOPDIR)
107
8813d49d 108 CC = gcc
8b5f4fb6 109-INC = -I$(TOPDIR) -I$(CAPIINC) -Ipppd
110+INC = -I$(TOPDIR) -I$(CAPIINC)
8813d49d 111 DEFS = -DPPPVER=$(shell $(TOPDIR)/pversion $(PPPVERSION))
112-CFLAGS = -O2 -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB)
8b5f4fb6 113+CFLAGS = -O2
8813d49d 114 LDFLAGS = -shared -L$(CAPILIB)
115
116 ALL = capiplugin.so userpass.so
117
8b5f4fb6 118-all: $(ALL)
119+all: def $(ALL)
3837ef86 120
8b5f4fb6 121+pversion: pversion.c
122+ $(CC) $(CFLAGS) pversion.c -o pversion
8813d49d 123+
8b5f4fb6 124+def: pversion
125+ echo \#define PPPVER $(shell $(TOPDIR)/pversion $(PPPVERSION)) >> p.h
126+ echo \#endif >> p.h
8813d49d 127+
128+
8b5f4fb6 129+capiplugin.o: capiplugin.c
130+ $(CC) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -o capiplugin.o -c capiplugin.c
131+
132+capiconn.o: capiconn.c
133+ $(CC) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -o capiconn.o -c capiconn.c
134+
3837ef86 135 capiplugin.so: capiplugin.o capiconn.o
8813d49d 136 $(CC) -o $@ $(LDFLAGS) capiplugin.o capiconn.o -lcapi20dyn
3837ef86 137
8b5f4fb6 138+userpass.o: userpass.c
139+ $(CC) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -o userpass.o -c userpass.c
8813d49d 140+
3837ef86 141 userpass.so: userpass.o
8813d49d 142- $(CC) -o $@ $(LDFLAGS) $(CFLAGS) -nostdlib userpass.o
143+ $(CC) -o $@ $(LDFLAGS) $(CFLAGS) -Wall -fPIC $(DEFS) $(INC) -L$(CAPILIB) -nostdlib userpass.o
144
145 distclean: clean
146
8b5f4fb6 147@@ -33,10 +50,12 @@
148
149 install: $(ALL)
150 $(MKDIR) $(PLUGINDIR)
151+ $(MKDIR) $(DESTDIR)/$(MANDIR)/man8
152 @for i in $(ALL); do \
153 echo $(INSTALL) $$i $(PLUGINDIR); \
154 $(INSTALL) $$i $(PLUGINDIR); \
155 done
156+ $(INSTALL) capiplugin.8 $(DESTDIR)/$(MANDIR)/man8
157
158 config:
159 @echo nothing to configure
160diff -Naur isdn4k-utils.orig/pppdcapiplugin/capiconn.h isdn4k-utils/pppdcapiplugin/capiconn.h
762dfac9 161--- isdn4k-utils.orig/pppdcapiplugin/capiconn.h Wed Jun 11 23:06:50 2003
162+++ isdn4k-utils/pppdcapiplugin/capiconn.h Wed Jun 11 23:07:21 2003
8b5f4fb6 163@@ -25,7 +25,7 @@
164
165 #ifndef __CAPICONN_H__
166 #define __CAPICONN_H__
167-
168+#include "p.h"
169 #include <stdarg.h>
170 #include <capi20.h>
171
172diff -Naur isdn4k-utils.orig/pppdcapiplugin/capiplugin.c isdn4k-utils/pppdcapiplugin/capiplugin.c
762dfac9 173--- isdn4k-utils.orig/pppdcapiplugin/capiplugin.c Wed Jun 11 23:06:50 2003
174+++ isdn4k-utils/pppdcapiplugin/capiplugin.c Wed Jun 11 23:07:21 2003
8b5f4fb6 175@@ -17,7 +17,7 @@
176 #include <sys/ioctl.h>
177 #include <sys/types.h>
178 #include <sys/socket.h>
179-#include "pppd.h"
180+#include <pppd/pppd.h>
181 #include "capiconn.h"
182 #include <malloc.h>
183 #include <string.h>
184@@ -34,7 +34,7 @@
185
186 /* -------------------------------------------------------------------- */
187
188-#include "patchlevel.h"
189+#include <pppd/patchlevel.h>
190 #ifdef VERSION
191 char pppd_version[] = VERSION;
192 #endif
193diff -Naur isdn4k-utils.orig/pppdcapiplugin/p.h isdn4k-utils/pppdcapiplugin/p.h
194--- isdn4k-utils.orig/pppdcapiplugin/p.h Thu Jan 1 01:00:00 1970
762dfac9 195+++ isdn4k-utils/pppdcapiplugin/p.h Wed Jun 11 23:07:21 2003
8b5f4fb6 196@@ -0,0 +1,2 @@
197+#ifndef __P
198+#define __P
199diff -Naur isdn4k-utils.orig/pppdcapiplugin/userpass.c isdn4k-utils/pppdcapiplugin/userpass.c
762dfac9 200--- isdn4k-utils.orig/pppdcapiplugin/userpass.c Wed Jun 11 23:06:50 2003
201+++ isdn4k-utils/pppdcapiplugin/userpass.c Wed Jun 11 23:07:21 2003
202@@ -30,9 +30,9 @@
8b5f4fb6 203 *
204 *
205 */
206-#include "pppd.h"
207+#include <pppd/pppd.h>
208
209-#include "patchlevel.h"
210+#include <pppd/patchlevel.h>
211 #ifdef VERSION
212 char pppd_version[] = VERSION;
213 #endif
This page took 0.053216 seconds and 4 git commands to generate.