Makefile.patch 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. diff -ur tcp_wrappers_7.6-orig/Makefile tcp_wrappers_7.6/Makefile
  2. --- tcp_wrappers_7.6-orig/Makefile 2005-09-24 02:43:14.000000000 +0300
  3. +++ tcp_wrappers_7.6/Makefile 2005-09-24 14:24:31.972087120 +0300
  4. @@ -91,31 +91,31 @@
  5. # This is good for many BSD+SYSV hybrids with NIS (formerly YP).
  6. generic aix osf alpha dynix:
  7. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  8. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
  9. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  10. NETGROUP=-DNETGROUP TLI= all
  11. # Ditto, with vsyslog
  12. sunos4:
  13. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  14. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
  15. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  16. NETGROUP=-DNETGROUP VSYSLOG= TLI= all
  17. # Generic with resolver library.
  18. generic-resolver:
  19. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  20. - LIBS=-lresolv RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
  21. + LIBS=-lresolv RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  22. NETGROUP=-DNETGROUP TLI= all
  23. # The NeXT loader needs "-m" or it barfs on redefined library functions.
  24. next:
  25. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  26. - LIBS=-m RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
  27. + LIBS=-m RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  28. NETGROUP=-DNETGROUP TLI= all
  29. # SunOS for the 386 was frozen at release 4.0.x.
  30. sunos40:
  31. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  32. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ="setenv.o strcasecmp.o" \
  33. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  34. NETGROUP=-DNETGROUP VSYSLOG= TLI= all
  35. # Ultrix is like aix, next, etc., but has miscd and setenv().
  36. @@ -127,61 +127,61 @@
  37. # This works on EP/IX 1.4.3 and will likely work on Mips (reggers@julian.uwo.ca)
  38. epix:
  39. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  40. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
  41. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  42. NETGROUP=-DNETGROUP TLI= SYSTYPE="-systype bsd43" all
  43. # Freebsd and linux by default have no NIS.
  44. 386bsd netbsd bsdos:
  45. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  46. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= \
  47. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  48. EXTRA_CFLAGS=-DSYS_ERRLIST_DEFINED VSYSLOG= all
  49. freebsd:
  50. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  51. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= \
  52. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  53. EXTRA_CFLAGS=-DSYS_ERRLIST_DEFINED VSYSLOG= all
  54. linux:
  55. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  56. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
  57. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  58. NETGROUP= TLI= EXTRA_CFLAGS="-DBROKEN_SO_LINGER" all
  59. # This is good for many SYSV+BSD hybrids with NIS, probably also for HP-UX 7.x.
  60. hpux hpux8 hpux9 hpux10:
  61. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  62. - LIBS= RANLIB=echo ARFLAGS=rv AUX_OBJ=setenv.o \
  63. + LIBS= RANLIB=echo ARFLAGS=rv AUX_OBJ= \
  64. NETGROUP=-DNETGROUP TLI= all
  65. # ConvexOS-10.x with UltraNet support (ukkonen@csc.fi).
  66. convex-ultranet:
  67. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  68. - LIBS=-lulsock RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
  69. + LIBS=-lulsock RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  70. NETGROUP=-DNETGROUP TLI= all
  71. # Generic support for the Dynix/PTX version of TLI.
  72. ptx-generic:
  73. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  74. LIBS="-lsocket -linet -lnsl" RANLIB=echo ARFLAGS=rv \
  75. - AUX_OBJ="setenv.o strcasecmp.o ptx.o" NETGROUP= TLI=-DPTX all
  76. + AUX_OBJ= \
  77. # With UDP support optimized for PTX 2.x (timw@sequent.com).
  78. ptx-2.x:
  79. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  80. LIBS="-lsocket -linet -lnsl" RANLIB=echo ARFLAGS=rv \
  81. - AUX_OBJ="setenv.o strcasecmp.o tli-sequent.o" NETGROUP= \
  82. + AUX_OBJ= \
  83. TLI=-DTLI_SEQUENT all
  84. # IRIX 4.0.x has a special ar(1) flag.
  85. irix4:
  86. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  87. - LIBS="-lc -lsun" RANLIB=echo ARFLAGS=rvs AUX_OBJ=setenv.o \
  88. + LIBS="-lc -lsun" RANLIB=echo ARFLAGS=rvs AUX_OBJ= \
  89. NETGROUP=-DNETGROUP TLI= all
  90. # IRIX 5.2 is SYSV4 with several broken things (such as -lsocket -lnsl).
  91. irix5:
  92. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  93. LIBS=-lsun RANLIB=echo ARFLAGS=rv VSYSLOG= \
  94. - NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI= all
  95. + NETGROUP=-DNETGROUP AUX_OBJ= \
  96. # IRIX 6.2 (tucker@math.unc.edu). Must find a better value than 200000.
  97. irix6:
  98. @@ -193,101 +193,101 @@
  99. sunos5:
  100. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  101. LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv VSYSLOG= \
  102. - NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI \
  103. + NETGROUP=-DNETGROUP AUX_OBJ= \
  104. BUGS="$(BUGS) -DSOLARIS_24_GETHOSTBYNAME_BUG" all
  105. # Generic SYSV40
  106. esix sysv4:
  107. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  108. LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \
  109. - NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI all
  110. + NETGROUP=-DNETGROUP AUX_OBJ= \
  111. # DG/UX 5.4.1 and 5.4.2 have an unusual inet_addr() interface.
  112. dgux:
  113. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  114. LIBS=-lnsl RANLIB=echo ARFLAGS=rv \
  115. - NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI \
  116. + NETGROUP=-DNETGROUP AUX_OBJ= \
  117. BUGS="$(BUGS) -DINET_ADDR_BUG" all
  118. dgux543:
  119. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  120. LIBS=-lnsl RANLIB=echo ARFLAGS=rv \
  121. - NETGROUP=-DNETGROUP AUX_OBJ=setenv.o TLI=-DTLI all
  122. + NETGROUP=-DNETGROUP AUX_OBJ= \
  123. # NCR UNIX 02.02.01 and 02.03.00 (Alex Chircop, msu@unimt.mt)
  124. ncrsvr4:
  125. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  126. LIBS="-lresolv -lnsl -lsocket" RANLIB=echo ARFLAGS=rv \
  127. - AUX_OBJ="setenv.o strcasecmp.o" NETGROUP= TLI=-DTLI \
  128. + AUX_OBJ= \
  129. EXTRA_CFLAGS="" FROM_OBJ=ncr.o all
  130. # Tandem SYSV4 (eqawas@hedgehog.ac.cowan.edu.au)
  131. tandem:
  132. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  133. LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \
  134. - NETGROUP= AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all
  135. + NETGROUP= AUX_OBJ= \
  136. # Amdahl UTS 2.1.5 (Richard.Richmond@bridge.bst.bls.com)
  137. uts215:
  138. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  139. LIBS="-lsocket" RANLIB=echo \
  140. - ARFLAGS=rv AUX_OBJ=setenv.o NETGROUP=-DNO_NETGROUP TLI= all
  141. + ARFLAGS=rv AUX_OBJ= \
  142. # UXP/DS System V.4 clone (vic@uida0.uida.es).
  143. uxp:
  144. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  145. LIBS="-L/usr/ucblib -lsocket -lnsl -lucb" \
  146. RANLIB=echo ARFLAGS=rv NETGROUP=-DNETGROUP \
  147. - AUX_OBJ=setenv.o TLI="-DTLI -DDRS_XTI" all
  148. + AUX_OBJ= \
  149. # DELL System V.4 Issue 2.2 using gcc (kim@tac.nyc.ny.us, jurban@norden1.com)
  150. dell-gcc:
  151. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  152. LIBS="-lsocket -lnsl" RANLIB=ranlib ARFLAGS=rv CC=gcc \
  153. - AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all
  154. + AUX_OBJ= \
  155. # SCO 3.2v4.1 no frills (jedwards@sol1.solinet.net).
  156. sco:
  157. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  158. LIBS="-lsocket -lnsl_s" RANLIB=echo ARFLAGS=rv \
  159. - NETGROUP= AUX_OBJ=setenv.o TLI= all
  160. + NETGROUP= AUX_OBJ= \
  161. # SCO OpenDesktop 2.0, release 3.2 (peter@midnight.com). Please simplify.
  162. sco-od2:
  163. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  164. LIBS="-lrpcsvc -lrpc -lyp -lrpc -lrpcsvc -lsocket" \
  165. - RANLIB=echo ARFLAGS=rv AUX_OBJ=setenv.o \
  166. + RANLIB=echo ARFLAGS=rv AUX_OBJ= \
  167. NETGROUP=-DNETGROUP TLI= all
  168. # SCO 3.2v4.2 with TCP/IP 1.2.1 (Eduard.Vopicka@vse.cz). Please simplify.
  169. sco-nis:
  170. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  171. LIBS="-lyp -lrpc -lsocket -lyp -lc_s -lc" \
  172. - RANLIB=echo ARFLAGS=rv AUX_OBJ=setenv.o \
  173. + RANLIB=echo ARFLAGS=rv AUX_OBJ= \
  174. NETGROUP=-DNETGROUP TLI= EXTRA_CFLAGS="-nointl -DNO_NETGRENT" all
  175. # SCO 3.2v5.0.0 OpenServer 5 (bob@odt.handy.com, bill@razorlogic.com)
  176. sco-os5:
  177. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  178. LIBS="-lrpcsvc -lsocket" RANLIB=echo ARFLAGS=rv VSYSLOG= \
  179. - AUX_OBJ=setenv.o NETGROUP=-DNETGROUP TLI= all
  180. + AUX_OBJ= \
  181. # sinix 5.42 setjmp workaround (szrzs023@ub3.ub.uni-kiel.de)
  182. sinix:
  183. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  184. LIBS="-lsocket -lnsl -L/usr/ccs/lib -lc -L/usr/ucblib -lucb" \
  185. - RANLIB=echo ARFLAGS=rv AUX_OBJ=setenv.o TLI=-DTLI all
  186. + RANLIB=echo ARFLAGS=rv AUX_OBJ= \
  187. # Domain SR10.4. Build under bsd, run under either sysv3 or bsd43.
  188. apollo:
  189. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  190. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o \
  191. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  192. NETGROUP=-DNETGROUP TLI= SYSTYPE="-A run,any -A sys,any" all
  193. # Pyramid OSx 5.1, using the BSD universe.
  194. pyramid:
  195. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  196. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ="environ.o vfprintf.o" \
  197. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  198. STRINGS="-Dstrchr=index -Dstrrchr=rindex -Dmemcmp=bcmp -Dno_memcpy" \
  199. NETGROUP="-DNETGROUP -DUSE_GETDOMAIN" TLI= all
  200. @@ -295,7 +295,7 @@
  201. mips:
  202. @echo "Warning: some definitions may be wrong."
  203. make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  204. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
  205. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  206. NETGROUP=-DNETGROUP TLI= SYSTYPE="-sysname bsd43" all
  207. # Cray (tested with UNICOS 7.0.4).
  208. @@ -303,60 +303,60 @@
  209. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  210. LIBS=-lnet RANLIB=echo ARFLAGS=rv \
  211. EXTRA_CFLAGS=-DINADDR_NONE="\"((unsigned long) -1)\"" \
  212. - AUX_OBJ="setenv.o strcasecmp.o" NETGROUP= TLI= all
  213. + AUX_OBJ= \
  214. # Unicos 8.x, Cray-YMP (Bruce Kelly).
  215. unicos8:
  216. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  217. LIBS= RANLIB=echo AR=bld ARFLAGS=rv \
  218. - AUX_OBJ= NETGROUP= TLI= all
  219. + AUX_OBJ= \
  220. # Power_UNIX 2.1.1 (amantel@lerc.nasa.gov)
  221. power_unix_211:
  222. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  223. LIBS="-lnsl -lsocket -lgen -lresolv" RANLIB=echo ARFLAGS=rv \
  224. - NETGROUP= AUX_OBJ=setenv.o TLI=-DTLI BUGS="$(BUGS)" all
  225. + NETGROUP= AUX_OBJ= \
  226. # ISC (fc@all.net)
  227. isc:
  228. make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  229. LIBS="-linet -lnsl_s -ldbm" RANLIB=echo ARFLAGS=rv \
  230. - AUX_OBJ="setenv.o strcasecmp.o" EXTRA_CFLAGS="-DENOTCONN=ENAVAIL" \
  231. + AUX_OBJ= \
  232. NETGROUP= TLI= all
  233. # Interactive UNIX R3.2 version 4.0 (Bobby D. Wright).
  234. iunix:
  235. make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  236. LIBS="-linet -lnsl_s -ldbm" RANLIB=echo ARFLAGS=rv \
  237. - AUX_OBJ=environ.o strcasecmp.o NETGROUP= TLI= all
  238. + AUX_OBJ= \
  239. # RTU 6.0 on a Masscomp 5400 (ben@piglet.cr.usgs.gov). When using the
  240. # advanced installation, increment argv before actually looking at it.
  241. rtu:
  242. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  243. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
  244. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  245. NETGROUP= TLI= all
  246. # Unixware sans NIS (mc@telebase.com). Compiler dislikes strcasecmp.c.
  247. unixware1:
  248. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  249. LIBS="-lsocket -lnsl -lc -L/usr/ucblib -lucb" RANLIB=echo ARFLAGS=rv \
  250. - NETGROUP=$(NETGROUP) AUX_OBJ=environ.o TLI=-DTLI all
  251. + NETGROUP=$(NETGROUP) AUX_OBJ= \
  252. unixware2:
  253. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  254. LIBS="-lsocket -lnsl -lgen -lc -L/usr/ucblib -lucb" RANLIB=echo \
  255. - ARFLAGS=rv NETGROUP=$(NETGROUP) AUX_OBJ=environ.o TLI=-DTLI all
  256. + ARFLAGS=rv NETGROUP=$(NETGROUP) AUX_OBJ= \
  257. u6000:
  258. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  259. LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \
  260. - NETGROUP=-DNETGROUP AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all
  261. + NETGROUP=-DNETGROUP AUX_OBJ= \
  262. # MachTen
  263. machten:
  264. @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
  265. - LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=environ.o \
  266. + LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= \
  267. NETGROUP= TLI= all
  268. ###############################################################
  269. @@ -391,9 +391,9 @@
  270. # the ones provided with this source distribution. The environ.c module
  271. # implements setenv(), getenv(), and putenv().
  272. -AUX_OBJ= setenv.o
  273. -#AUX_OBJ= environ.o
  274. -#AUX_OBJ= environ.o strcasecmp.o
  275. +AUX_OBJ= \
  276. +#AUX_OBJ= \
  277. +#AUX_OBJ= \
  278. # Uncomment the following if your C library does not provide the
  279. # strchr/strrchr/memcmp routines, but comes with index/rindex/bcmp.
  280. @@ -659,7 +659,7 @@
  281. SHELL = /bin/sh
  282. .c.o:; $(CC) $(CFLAGS) -c $*.c
  283. -CFLAGS = -O -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
  284. +CFLAGS = ${SULIN_CFLAGS} -DFACILITY=$(FACILITY) $(ACCESS) $(PARANOID) $(NETGROUP) \
  285. $(BUGS) $(SYSTYPE) $(AUTH) $(UMASK) \
  286. -DREAL_DAEMON_DIR=\"$(REAL_DAEMON_DIR)\" $(STYLE) $(KILL_OPT) \
  287. -DSEVERITY=$(SEVERITY) -DRFC931_TIMEOUT=$(RFC931_TIMEOUT) \