]> git.pld-linux.org Git - packages/freeswan.git/blob - freeswan-Makefiles.patch
- version 1.4
[packages/freeswan.git] / freeswan-Makefiles.patch
1 diff -durN freeswan-1.3.orig/Makefile freeswan-1.3/Makefile
2 --- freeswan-1.3.orig/Makefile  Tue Feb  8 22:22:28 2000
3 +++ freeswan-1.3/Makefile       Tue Apr 25 11:44:45 2000
4 @@ -16,21 +16,17 @@
5  # public and private command directories
6  # Beware, many things define PATH settings which are assumed to include
7  # PUBDIR (or at least, to include *some* copy of the "ipsec" command).
8 -PUBDIR=/usr/local/sbin
9 +PUBDIR=/usr/sbin
10  # PRIVDIR is where things get put, FINALPRIVDIR is where they think they
11  # will be put (currently only used by utils/ipsec)
12 -PRIVDIR=/usr/local/lib/ipsec
13 -FINALPRIVDIR=/usr/local/lib/ipsec
14 +PRIVDIR=/usr/lib/ipsec
15 +FINALPRIVDIR=/usr/lib/ipsec
16  # where manpages go
17 -MANTREE=/usr/local/man
18 +MANTREE=/usr/share/man
19  # all relevant manpage subdirectories
20  MANPLACES=man3 man5 man8
21  # where boot/shutdown scripts go (first one that exists gets it)
22 -RCDIRS=/etc/rc.d/init.d /etc/rc.d /etc/init.d /sbin/init.d
23 -RCDIR=$(shell for d in $(RCDIRS) ; \
24 -               do if test -d $$d ; \
25 -               then echo $$d ; exit 0 ; \
26 -               fi ; done ; echo /unknown )
27 +RCDIR=/etc/rc.d/init.d
28  
29  # kernel location, and location of kernel patches in the distribution
30  KERNELSRC=/usr/src/linux
31 @@ -205,8 +201,8 @@
32  SETTINGS=BINDIR=$(PRIVDIR) PUBDIR=$(PUBDIR) PRIVDIR=$(PRIVDIR) \
33         FINALPRIVDIR=$(FINALPRIVDIR) MANTREE=$(MANTREE) INSTALL="$(INSTALL)"
34  install:
35 -       mkdir -p $(PRIVDIR) $(PUBDIR)
36 -       for m in $(MANPLACES) ; do mkdir -p $(MANTREE)/$$m ; done
37 +       mkdir -p $(DESTDIR)$(PRIVDIR) $(DESTDIR)$(PUBDIR)
38 +       for m in $(MANPLACES) ; do mkdir -p $(DESTDIR)$(MANTREE)/$$m ; done
39         cd lib ; $(MAKE) install $(SETTINGS)
40         cd klips/utils ; $(MAKE) install $(SETTINGS)
41         cd pluto ; $(MAKE) install $(SETTINGS)
42 diff -durN freeswan-1.3.orig/klips/utils/Makefile freeswan-1.3/klips/utils/Makefile
43 --- freeswan-1.3.orig/klips/utils/Makefile      Tue Feb  8 22:22:06 2000
44 +++ freeswan-1.3/klips/utils/Makefile   Tue Apr 25 11:44:45 2000
45 @@ -14,7 +14,7 @@
46  # RCSID $Id$
47  
48  CC=gcc
49 -CFLAGS=-O2 -I../net/ipsec -I../../lib -g
50 +CFLAGS=$(OPT_FLAGS) -I../net/ipsec -I../../lib
51  
52  CFLAGS+= -Wall
53  #CFLAGS+= -Wconversion
54 @@ -30,8 +30,8 @@
55  CFLAGS+= -Wbad-function-cast 
56  
57  ALL=spi eroute spigrp tncfg klipsdebug
58 -BINDIR=/usr/local/lib/ipsec
59 -MANTREE=/usr/local/man
60 +BINDIR=/usr/lib/ipsec
61 +MANTREE=/usr/share/man
62  MANDIR=$(MANTREE)/man8
63  FREESWANLIB=../../lib/libfreeswan.a
64  INSTALL=install
65 @@ -39,9 +39,9 @@
66  all: $(ALL)
67  
68  install: $(ALL)
69 -       $(INSTALL) $(ALL) $(BINDIR)
70 +       $(INSTALL) $(ALL) $(DESTDIR)$(BINDIR)
71         for f in $(addsuffix .8, $(ALL)) ; do \
72 -               $(INSTALL) $$f $(MANDIR)/ipsec_$$f || exit 1 ; done
73 +               $(INSTALL) $$f $(DESTDIR)$(MANDIR)/ipsec_$$f || exit 1 ; done
74  
75  spi: spi.o
76         $(CC) $(DFLAGS) -o $@ $? $(FREESWANLIB)
77 diff -durN freeswan-1.3.orig/lib/Makefile freeswan-1.3/lib/Makefile
78 --- freeswan-1.3.orig/lib/Makefile      Tue Feb  8 22:22:09 2000
79 +++ freeswan-1.3/lib/Makefile   Tue Apr 25 11:44:45 2000
80 @@ -19,9 +19,9 @@
81  HDRS=freeswan.h internal.h
82  LIB=libfreeswan.a
83  # Original flags
84 -CFLAGS=-O3 -I.
85 +CFLAGS=$(OPT_FLAGS) -I.
86  # Add debugging symbols
87 -CFLAGS+= -g
88 +#CFLAGS+= -g
89  CFLAGS+= -Wall
90  #CFLAGS+= -Wconversion
91  #CFLAGS+= -Wmissing-prototypes
92 @@ -36,9 +36,9 @@
93  CFLAGS+= -Wbad-function-cast 
94  
95  ARFLAGS=crvs
96 -EXTHDRS=des.h gmp.h
97 -EXTLIBS=libdes.a libgmp.a
98 -MANTREE=/usr/local/man
99 +EXTHDRS=des.h
100 +EXTLIBS=libdes.a
101 +MANTREE=/usr/share/man
102  MANDIR=$(MANTREE)/man3
103  MANS=atoaddr.3 atoasr.3 atodata.3 atosa.3 atoul.3 goodmask.3 optionsfrom.3 \
104         subnetof.3
105 @@ -50,11 +50,11 @@
106  all:   $(EXTHDRS) $(LIB) $(EXTLIBS)
107  
108  install:
109 -       mkdir -p $(MANDIR)
110 +       mkdir -p $(DESTDIR)$(MANDIR)
111         for f in $(MANS) ; \
112         do \
113 -               $(INSTALL) $$f $(MANDIR)/ipsec_$$f || exit 1 ; \
114 -               ../utils/manlink $(MANDIR) ipsec_$$f ; \
115 +               $(INSTALL) $$f $(DESTDIR)$(MANDIR)/ipsec_$$f || exit 1 ; \
116 +               ../utils/manlink $(DESTDIR)$(MANDIR) ipsec_$$f ; \
117         done
118  
119  $(LIB):        $(OBJS)
120 diff -durN freeswan-1.3.orig/libdes/Makefile freeswan-1.3/libdes/Makefile
121 --- freeswan-1.3.orig/libdes/Makefile   Thu Nov 25 18:04:25 1999
122 +++ freeswan-1.3/libdes/Makefile        Tue Apr 25 11:44:45 2000
123 @@ -46,7 +46,7 @@
124  
125  CC=gcc
126  #CFLAG= -O4 -funroll-loops -fomit-frame-pointer
127 -CFLAG= -O3 -fomit-frame-pointer
128 +CFLAG= $(OPT_FLAGS) -fomit-frame-pointer
129  
130  CFLAGS=$(OPTS) $(CFLAG)
131  CPP=$(CC) -E
132 @@ -59,10 +59,10 @@
133  #DES_ENC=asm/dx86-sol.o        asm/yx86-sol.o  # solaris format x86 
134  #DES_ENC=asm/dx86bsdi.o        asm/yx86basi.o  # bsdi format x86 
135  
136 -LIBDIR=/usr/local/lib
137 -BINDIR=/usr/local/bin
138 -INCDIR=/usr/local/include
139 -MANDIR=/usr/local/man
140 +LIBDIR=/usr/lib
141 +BINDIR=/usr/bin
142 +INCDIR=/usr/include
143 +MANDIR=/usr/man
144  MAN1=1
145  MAN3=3
146  SHELL=/bin/sh
147 @@ -231,20 +231,16 @@
148             chmod 644 $(INSTALLTOP)/include/des.h; \
149         else \
150             echo Standalone install; \
151 -           cp $(DLIB) $(LIBDIR)/$(DLIB); \
152 +           cp $(DLIB) $(DESTDIR)$(LIBDIR)/$(DLIB); \
153             if test -s /bin/ranlib; then \
154 -             /bin/ranlib $(LIBDIR)/$(DLIB); \
155 +             /bin/ranlib $(DESTDIR)$(LIBDIR)/$(DLIB); \
156             else \
157               if test -s /usr/bin/ranlib; then \
158 -               /usr/bin/ranlib $(LIBDIR)/$(DLIB); \
159 +               /usr/bin/ranlib $(DESTDIR)$(LIBDIR)/$(DLIB); \
160               fi; \
161             fi; \
162 -           chmod 644 $(LIBDIR)/$(DLIB); \
163 -           cp des_crypt.man $(MANDIR)/man$(MAN3)/des_crypt.$(MAN3); \
164 -           chmod 644 $(MANDIR)/man$(MAN3)/des_crypt.$(MAN3); \
165 -           cp des.man $(MANDIR)/man$(MAN1)/des.$(MAN1); \
166 -           chmod 644 $(MANDIR)/man$(MAN1)/des.$(MAN1); \
167 -           cp des.h $(INCDIR)/des.h; \
168 -           chmod 644 $(INCDIR)/des.h; \
169 +           cp des_crypt.man $(DESTDIR)$(MANDIR)/man$(MAN3)/des_crypt.$(MAN3); \
170 +           cp des.man $(DESTDIR)$(MANDIR)/man$(MAN1)/des.$(MAN1); \
171 +           cp des.h $(DESTDIR)$(INCDIR)/des.h; \
172         fi
173  # DO NOT DELETE THIS LINE -- make depend depends on it.
174 diff -durN freeswan-1.3.orig/pluto/Makefile freeswan-1.3/pluto/Makefile
175 --- freeswan-1.3.orig/pluto/Makefile    Fri Dec 17 03:42:19 1999
176 +++ freeswan-1.3/pluto/Makefile Tue Apr 25 11:45:57 2000
177 @@ -19,10 +19,10 @@
178  CC = gcc
179  
180  # directory in which to install programs
181 -BINDIR=/usr/local/lib/ipsec
182 +BINDIR=/usr/lib/ipsec
183  
184  # directory in which to install man pages
185 -MANTREE=/usr/local/man
186 +MANTREE=/usr/share/man
187  FMANDIR=$(MANTREE)/man5
188  PMANDIR=$(MANTREE)/man8
189  
190 @@ -37,7 +37,7 @@
191  INSTALL=install
192  
193  # -O on Linux makes gcc coredump when compiling sha1.c
194 -CFLAGS = -g -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast \
195 +CFLAGS = $(OPT_FLAGS) -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast \
196         -Wcast-qual -Wmissing-declarations -Wwrite-strings -Wstrict-prototypes
197  
198  # where to find klips headers and FreeS/WAN headers
199 @@ -74,7 +74,7 @@
200  
201  CPPFLAGS = $(HDRDIRS) $(BYTE_ORDER) \
202         -DPLUTO -DKLIPS -DROAD_WARRIOR_FUDGE -DDODGE_DH_MISSING_ZERO_BUG \
203 -       -DDEBUG -DGCC_LINT
204 +       -DDEBUG -DGCC_LINT -DSHARED_SECRETS_FILE='"/etc/freeswan/ipsec.secrets"'
205  
206  ALLFLAGS = $(CPPFLAGS) $(CFLAGS)
207  
208 @@ -142,21 +142,21 @@
209  OBJSPLUTO = connections.o constants.o cookie.o crypto.o defs.o log.o \
210         state.o main.o server.o timer.o id.o ipsec_doi.o kernel.o \
211         kernel_comm.o demux.o packet.o preshared.o rnd.o spdb.o \
212 -       sha1.o md5.o $(OBJSGCRYPT) $(LIBDESLITE) $(LIBGMP) $(FREESWANLIB)
213 +       sha1.o md5.o $(OBJSGCRYPT) $(LIBDESLITE) $(FREESWANLIB)
214  
215  OBJSWHACK = whack.o $(FREESWANLIB)
216  
217  all: $(BINNAMEPLUTO) $(BINNAMEWHACK)
218  
219  install: all
220 -       $(INSTALL) $(BINNAMEPLUTO) $(BINNAMEWHACK) $(BINDIR)
221 -       $(INSTALL) pluto.8 $(PMANDIR)/ipsec_pluto.8
222 -       ../utils/manlink $(PMANDIR) ipsec_pluto.8
223 -       $(INSTALL) ipsec.secrets.5 $(FMANDIR)
224 -       ../utils/manlink $(FMANDIR) ipsec.secrets.5
225 +       $(INSTALL) $(BINNAMEPLUTO) $(BINNAMEWHACK) $(DESTDIR)$(BINDIR)
226 +       $(INSTALL) pluto.8 $(DESTDIR)$(PMANDIR)/ipsec_pluto.8
227 +       ../utils/manlink $(DESTDIR)$(PMANDIR) ipsec_pluto.8
228 +       $(INSTALL) ipsec.secrets.5 $(DESTDIR)$(FMANDIR)
229 +       ../utils/manlink $(DESTDIR)$(FMANDIR) ipsec.secrets.5
230  
231  $(BINNAMEPLUTO): $(OBJSPLUTO)
232 -       $(CC) -o $(BINNAMEPLUTO) $(LDFLAGS) $(OBJSPLUTO) $(LIBSPLUTO)
233 +       $(CC) -o $(BINNAMEPLUTO) $(LDFLAGS) $(OBJSPLUTO) $(LIBSPLUTO) -lgmp
234  
235  $(BINNAMEWHACK): $(OBJSWHACK)
236         $(CC) -o $(BINNAMEWHACK) $(OBJSWHACK) $(LIBSWHACK)
237 diff -durN freeswan-1.3.orig/utils/Makefile freeswan-1.3/utils/Makefile
238 --- freeswan-1.3.orig/utils/Makefile    Tue Feb  8 22:22:30 2000
239 +++ freeswan-1.3/utils/Makefile Tue Apr 25 11:44:45 2000
240 @@ -14,12 +14,12 @@
241  # RCSID $Id$
242  
243  # pathnames, subject to overrides from main Makefile
244 -PUBDIR=/usr/local/sbin
245 -PRIVDIR=/usr/local/lib/ipsec
246 -FINALPRIVDIR=/usr/local/lib/ipsec
247 +PUBDIR=/usr/sbin
248 +PRIVDIR=/usr/lib/ipsec
249 +FINALPRIVDIR=/usr/lib/ipsec
250  RCDIR=/etc/rc.d/init.d
251 -CONFDIR=/etc
252 -MANTREE=/usr/local/man
253 +CONFDIR=/etc/freeswan
254 +MANTREE=/usr/share/man
255  
256  FMANDIR=$(MANTREE)/man5
257  CMANDIR=$(MANTREE)/man8
258 @@ -50,7 +50,7 @@
259         $(CC) $(CFLAGS) ranbits.o $(LIB) -o $@
260  
261  rsasigkey:     rsasigkey.o
262 -       $(CC) $(CFLAGS) rsasigkey.o $(LIB) ../lib/libgmp.a -o $@
263 +       $(CC) $(CFLAGS) rsasigkey.o $(LIB) -lgmp -o $@
264  
265  man_xref:      man_xref.o
266         $(CC) $(CFLAGS) man_xref.o $(LIB) -o $@
267 @@ -80,38 +80,24 @@
268         ./randomize conf.proto | egrep -v RCSI >$@
269  
270  install:       $(PUBS) $(PRIVS) $(MANS) $(GENDFILES)
271 -       mkdir -p $(PUBDIR) $(PRIVDIR) $(FMANDIR) $(CMANDIR)
272 -       $(INSTALL) $(PUBS) $(PUBDIR)
273 -       $(INSTALL) $(PRIVS) $(PRIVDIR)
274 -       $(INSTALL) $(PUB) ipsec.conf.5 $(FMANDIR)
275 -       $(INSTALL) $(PUB) $(PLAIN_MANS) $(CMANDIR)
276 +       mkdir -p $(DESTDIR)$(PUBDIR) $(DESTDIR)$(PRIVDIR) $(DESTDIR)$(FMANDIR) $(DESTDIR)$(CMANDIR)
277 +       $(INSTALL) $(PUBS) $(DESTDIR)$(PUBDIR)
278 +       $(INSTALL) $(PRIVS) $(DESTDIR)$(PRIVDIR)
279 +       $(INSTALL) $(PUB) ipsec.conf.5 $(DESTDIR)$(FMANDIR)
280 +       $(INSTALL) $(PUB) $(PLAIN_MANS) $(DESTDIR)$(CMANDIR)
281         for f in $(IPSEC_CMANS) ; \
282         do \
283 -               $(INSTALL) $(PUB) $$f $(CMANDIR)/ipsec_$$f || exit 1 ; \
284 -               ./manlink $(CMANDIR) ipsec_$$f ; \
285 +               $(INSTALL) $(PUB) $$f $(DESTDIR)$(CMANDIR)/ipsec_$$f || exit 1 ; \
286 +               ./manlink $(DESTDIR)$(CMANDIR) ipsec_$$f ; \
287         done
288 -       test -f $(CONFDIR)/ipsec.secrets || \
289 -               $(INSTALL) $(PRIV) secrets.eg $(CONFDIR)/ipsec.secrets
290 -       test -f $(CONFDIR)/ipsec.conf || \
291 -               $(INSTALL) $(PUB) conf.eg $(CONFDIR)/ipsec.conf
292 +       test -f $(DESTDIR)$(CONFDIR)/ipsec.secrets || \
293 +               $(INSTALL) $(PRIV) secrets.eg $(DESTDIR)$(CONFDIR)/ipsec.secrets
294 +       test -f $(DESTDIR)$(CONFDIR)/ipsec.conf || \
295 +               $(INSTALL) $(PUB) conf.eg $(DESTDIR)$(CONFDIR)/ipsec.conf
296         # main copy must go in RCDIR, PRIVDIR may not be mounted at boot time
297 -       $(INSTALL) setup $(RCDIR)/ipsec
298 -       rm -f $(PRIVDIR)/setup
299 -       ln -s $(RCDIR)/ipsec $(PRIVDIR)/setup
300 -       if which chkconfig >/dev/null 2>&1 ; \
301 -       then chkconfig --add ipsec ; \
302 -       else $(MAKE) setup4 ; \
303 -       fi
304 -
305 -setup4:        $(RCDIR)/ipsec
306 -       # fallback rc install -- on in run states 2345, off in 016
307 -       -cd $(RCDIR)/../rc0.d ; ln -s ../init.d/ipsec K35ipsec
308 -       -cd $(RCDIR)/../rc1.d ; ln -s ../init.d/ipsec K35ipsec
309 -       -cd $(RCDIR)/../rc2.d ; ln -s ../init.d/ipsec S35ipsec
310 -       -cd $(RCDIR)/../rc3.d ; ln -s ../init.d/ipsec S35ipsec
311 -       -cd $(RCDIR)/../rc4.d ; ln -s ../init.d/ipsec S35ipsec
312 -       -cd $(RCDIR)/../rc5.d ; ln -s ../init.d/ipsec S35ipsec
313 -       -cd $(RCDIR)/../rc6.d ; ln -s ../init.d/ipsec K35ipsec
314 +       $(INSTALL) setup $(DESTDIR)$(RCDIR)/ipsec
315 +       rm -f $(DESTDIR)$(PRIVDIR)/setup
316 +       ln -s $(RCDIR)/ipsec $(DESTDIR)$(PRIVDIR)/setup
317  
318  clean:
319         rm -f *.o $(BINS) $(GENDFILES) $(LOCALS)
This page took 0.1071 seconds and 4 git commands to generate.