| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: replace.mk,v 1.296 2022/11/16 12:12:46 jperkin Exp $ | | 1 | # $NetBSD: replace.mk,v 1.297 2023/03/04 23:29:24 rillig Exp $ |
2 | # | | 2 | # |
3 | # Copyright (c) 2005 The NetBSD Foundation, Inc. | | 3 | # Copyright (c) 2005 The NetBSD Foundation, Inc. |
4 | # All rights reserved. | | 4 | # All rights reserved. |
5 | # | | 5 | # |
6 | # This code is derived from software contributed to The NetBSD Foundation | | 6 | # This code is derived from software contributed to The NetBSD Foundation |
7 | # by Johnny C. Lam. | | 7 | # by Johnny C. Lam. |
8 | # | | 8 | # |
9 | # Redistribution and use in source and binary forms, with or without | | 9 | # Redistribution and use in source and binary forms, with or without |
10 | # modification, are permitted provided that the following conditions | | 10 | # modification, are permitted provided that the following conditions |
11 | # are met: | | 11 | # are met: |
12 | # 1. Redistributions of source code must retain the above copyright | | 12 | # 1. Redistributions of source code must retain the above copyright |
13 | # notice, this list of conditions and the following disclaimer. | | 13 | # notice, this list of conditions and the following disclaimer. |
14 | # 2. Redistributions in binary form must reproduce the above copyright | | 14 | # 2. Redistributions in binary form must reproduce the above copyright |
| @@ -194,696 +194,696 @@ _TOOLS_USE_PKGSRC.${_t_}?= yes | | | @@ -194,696 +194,696 @@ _TOOLS_USE_PKGSRC.${_t_}?= yes |
194 | ###################################################################### | | 194 | ###################################################################### |
195 | | | 195 | |
196 | # For each of the blocks below, we create either symlinks or wrappers | | 196 | # For each of the blocks below, we create either symlinks or wrappers |
197 | # for each of the tools requested. We need to be careful that we don't | | 197 | # for each of the tools requested. We need to be careful that we don't |
198 | # get into dependency loops; do this by setting and checking the value | | 198 | # get into dependency loops; do this by setting and checking the value |
199 | # of TOOLS_IGNORE.<tool>. These blocks handle the case where we are | | 199 | # of TOOLS_IGNORE.<tool>. These blocks handle the case where we are |
200 | # using the pkgsrc-supplied tool. | | 200 | # using the pkgsrc-supplied tool. |
201 | # | | 201 | # |
202 | # Always set the "TOOLS_TOOL" name for each tool to point to the real | | 202 | # Always set the "TOOLS_TOOL" name for each tool to point to the real |
203 | # command, e.g., TOOLS_TBL, TOOLS_YACC, etc., provided that "TOOL" has | | 203 | # command, e.g., TOOLS_TBL, TOOLS_YACC, etc., provided that "TOOL" has |
204 | # been associated with <tool>. | | 204 | # been associated with <tool>. |
205 | # | | 205 | # |
206 | .if !defined(TOOLS_IGNORE.zstd) && !empty(_USE_TOOLS:Mzstd) | | 206 | .if !defined(TOOLS_IGNORE.zstd) && !empty(_USE_TOOLS:Mzstd) |
207 | . if !empty(PKGPATH:Marchivers/zstd) | | 207 | . if ${PKGPATH} == archivers/zstd |
208 | MAKEFLAGS+= TOOLS_IGNORE.zstd= | | 208 | MAKEFLAGS+= TOOLS_IGNORE.zstd= |
209 | . elif !empty(_TOOLS_USE_PKGSRC.zstd:M[yY][eE][sS]) | | 209 | . elif !empty(_TOOLS_USE_PKGSRC.zstd:M[yY][eE][sS]) |
210 | TOOLS_DEPENDS.zstd?= zstd>=1.5.0:../../archivers/zstd | | 210 | TOOLS_DEPENDS.zstd?= zstd>=1.5.0:../../archivers/zstd |
211 | TOOLS_CREATE+= zstd | | 211 | TOOLS_CREATE+= zstd |
212 | TOOLS_PATH.zstd= ${LOCALBASE}/bin/zstd | | 212 | TOOLS_PATH.zstd= ${LOCALBASE}/bin/zstd |
213 | . endif | | 213 | . endif |
214 | .endif | | 214 | .endif |
215 | | | 215 | |
216 | .if !defined(TOOLS_IGNORE.7za) && !empty(_USE_TOOLS:M7za) | | 216 | .if !defined(TOOLS_IGNORE.7za) && !empty(_USE_TOOLS:M7za) |
217 | . if !empty(PKGPATH:Marchivers/p7zip) | | 217 | . if ${PKGPATH} == archivers/p7zip |
218 | MAKEFLAGS+= TOOLS_IGNORE.7za= | | 218 | MAKEFLAGS+= TOOLS_IGNORE.7za= |
219 | . elif !empty(_TOOLS_USE_PKGSRC.7za:M[yY][eE][sS]) | | 219 | . elif !empty(_TOOLS_USE_PKGSRC.7za:M[yY][eE][sS]) |
220 | TOOLS_DEPENDS.7za?= p7zip>=9.04:../../archivers/p7zip | | 220 | TOOLS_DEPENDS.7za?= p7zip>=9.04:../../archivers/p7zip |
221 | TOOLS_CREATE+= 7za | | 221 | TOOLS_CREATE+= 7za |
222 | TOOLS_PATH.7za= ${LOCALBASE}/bin/7za | | 222 | TOOLS_PATH.7za= ${LOCALBASE}/bin/7za |
223 | . endif | | 223 | . endif |
224 | .endif | | 224 | .endif |
225 | | | 225 | |
226 | .if !defined(TOOLS_IGNORE.awk) && !empty(_USE_TOOLS:Mawk) | | 226 | .if !defined(TOOLS_IGNORE.awk) && !empty(_USE_TOOLS:Mawk) |
227 | . if !empty(PKGPATH:Mlang/nawk) | | 227 | . if ${PKGPATH} == lang/nawk |
228 | MAKEFLAGS+= TOOLS_IGNORE.awk= | | 228 | MAKEFLAGS+= TOOLS_IGNORE.awk= |
229 | . elif !empty(_TOOLS_USE_PKGSRC.awk:M[yY][eE][sS]) | | 229 | . elif !empty(_TOOLS_USE_PKGSRC.awk:M[yY][eE][sS]) |
230 | TOOLS_DEPENDS.awk?= nawk>=20040207:../../lang/nawk | | 230 | TOOLS_DEPENDS.awk?= nawk>=20040207:../../lang/nawk |
231 | TOOLS_CREATE+= awk | | 231 | TOOLS_CREATE+= awk |
232 | TOOLS_PATH.awk= ${LOCALBASE}/bin/nawk | | 232 | TOOLS_PATH.awk= ${LOCALBASE}/bin/nawk |
233 | . endif | | 233 | . endif |
234 | .endif | | 234 | .endif |
235 | | | 235 | |
236 | .if !defined(TOOLS_IGNORE.bash) && !empty(_USE_TOOLS:Mbash) | | 236 | .if !defined(TOOLS_IGNORE.bash) && !empty(_USE_TOOLS:Mbash) |
237 | . if !empty(PKGPATH:Mshells/bash) | | 237 | . if ${PKGPATH} == shells/bash |
238 | MAKEFLAGS+= TOOLS_IGNORE.bash= | | 238 | MAKEFLAGS+= TOOLS_IGNORE.bash= |
239 | . elif !empty(_TOOLS_USE_PKGSRC.bash:M[yY][eE][sS]) | | 239 | . elif !empty(_TOOLS_USE_PKGSRC.bash:M[yY][eE][sS]) |
240 | TOOLS_DEPENDS.bash?= bash-[0-9]*:../../shells/bash | | 240 | TOOLS_DEPENDS.bash?= bash-[0-9]*:../../shells/bash |
241 | TOOLS_CREATE+= bash | | 241 | TOOLS_CREATE+= bash |
242 | TOOLS_PATH.bash= ${LOCALBASE}/bin/bash | | 242 | TOOLS_PATH.bash= ${LOCALBASE}/bin/bash |
243 | . endif | | 243 | . endif |
244 | .endif | | 244 | .endif |
245 | | | 245 | |
246 | .if !defined(TOOLS_IGNORE.bison) && !empty(_USE_TOOLS:Mbison) | | 246 | .if !defined(TOOLS_IGNORE.bison) && !empty(_USE_TOOLS:Mbison) |
247 | . if !empty(PKGPATH:Mdevel/bison) | | 247 | . if ${PKGPATH} == devel/bison |
248 | MAKEFLAGS+= TOOLS_IGNORE.bison= | | 248 | MAKEFLAGS+= TOOLS_IGNORE.bison= |
249 | . elif !empty(_TOOLS_USE_PKGSRC.bison:M[yY][eE][sS]) | | 249 | . elif !empty(_TOOLS_USE_PKGSRC.bison:M[yY][eE][sS]) |
250 | TOOLS_DEPENDS.bison?= bison>=1.0:../../devel/bison | | 250 | TOOLS_DEPENDS.bison?= bison>=1.0:../../devel/bison |
251 | TOOLS_CREATE+= bison | | 251 | TOOLS_CREATE+= bison |
252 | TOOLS_PATH.bison= ${LOCALBASE}/bin/bison | | 252 | TOOLS_PATH.bison= ${LOCALBASE}/bin/bison |
253 | . endif | | 253 | . endif |
254 | .endif | | 254 | .endif |
255 | | | 255 | |
256 | .if !defined(TOOLS_IGNORE.bison-yacc) && !empty(_USE_TOOLS:Mbison-yacc) | | 256 | .if !defined(TOOLS_IGNORE.bison-yacc) && !empty(_USE_TOOLS:Mbison-yacc) |
257 | . if !empty(PKGPATH:Mdevel/bison) | | 257 | . if ${PKGPATH} == devel/bison |
258 | MAKEFLAGS+= TOOLS_IGNORE.bison-yacc= | | 258 | MAKEFLAGS+= TOOLS_IGNORE.bison-yacc= |
259 | . elif !empty(_TOOLS_USE_PKGSRC.bison-yacc:M[yY][eE][sS]) | | 259 | . elif !empty(_TOOLS_USE_PKGSRC.bison-yacc:M[yY][eE][sS]) |
260 | TOOLS_DEPENDS.bison-yacc?= bison>=1.0:../../devel/bison | | 260 | TOOLS_DEPENDS.bison-yacc?= bison>=1.0:../../devel/bison |
261 | TOOLS_CREATE+= bison-yacc | | 261 | TOOLS_CREATE+= bison-yacc |
262 | TOOLS_PATH.bison-yacc= ${LOCALBASE}/bin/bison | | 262 | TOOLS_PATH.bison-yacc= ${LOCALBASE}/bin/bison |
263 | TOOLS_ARGS.bison-yacc= -y | | 263 | TOOLS_ARGS.bison-yacc= -y |
264 | . endif | | 264 | . endif |
265 | TOOLS_CMD.bison-yacc= ${TOOLS_DIR}/bin/yacc | | 265 | TOOLS_CMD.bison-yacc= ${TOOLS_DIR}/bin/yacc |
266 | # | | 266 | # |
267 | # bison/yacc is typically a build tool whose path is not embedded in | | 267 | # bison/yacc is typically a build tool whose path is not embedded in |
268 | # any scripts or config files. In this case, pass the full command | | 268 | # any scripts or config files. In this case, pass the full command |
269 | # line (path and arguments) of the tool to the GNU configure script | | 269 | # line (path and arguments) of the tool to the GNU configure script |
270 | # so that bison will be correctly invoked in yacc-compatilility mode. | | 270 | # so that bison will be correctly invoked in yacc-compatilility mode. |
271 | # | | 271 | # |
272 | TOOLS_VALUE_GNU.bison-yacc= ${TOOLS_CMDLINE.bison-yacc} | | 272 | TOOLS_VALUE_GNU.bison-yacc= ${TOOLS_CMDLINE.bison-yacc} |
273 | .endif | | 273 | .endif |
274 | | | 274 | |
275 | .if !defined(TOOLS_IGNORE.bsdtar) && !empty(_USE_TOOLS:Mbsdtar) | | 275 | .if !defined(TOOLS_IGNORE.bsdtar) && !empty(_USE_TOOLS:Mbsdtar) |
276 | . if !empty(PKGPATH:Marchivers/bsdtar) | | 276 | . if ${PKGPATH} == archivers/bsdtar |
277 | MAKEFLAGS+= TOOLS_IGNORE.bsdtar= | | 277 | MAKEFLAGS+= TOOLS_IGNORE.bsdtar= |
278 | . elif !empty(_TOOLS_USE_PKGSRC.bsdtar:M[yY][eE][sS]) | | 278 | . elif !empty(_TOOLS_USE_PKGSRC.bsdtar:M[yY][eE][sS]) |
279 | TOOLS_DEPENDS.bsdtar?= bsdtar-[0-9]*:../../archivers/bsdtar | | 279 | TOOLS_DEPENDS.bsdtar?= bsdtar-[0-9]*:../../archivers/bsdtar |
280 | TOOLS_CREATE+= bsdtar | | 280 | TOOLS_CREATE+= bsdtar |
281 | TOOLS_PATH.bsdtar= ${LOCALBASE}/bin/bsdtar | | 281 | TOOLS_PATH.bsdtar= ${LOCALBASE}/bin/bsdtar |
282 | . endif | | 282 | . endif |
283 | .endif | | 283 | .endif |
284 | | | 284 | |
285 | .if !defined(TOOLS_IGNORE.byacc) && !empty(_USE_TOOLS:Mbyacc) | | 285 | .if !defined(TOOLS_IGNORE.byacc) && !empty(_USE_TOOLS:Mbyacc) |
286 | . if !empty(PKGPATH:Mdevel/byacc) | | 286 | . if ${PKGPATH} == devel/byacc |
287 | MAKEFLAGS+= TOOLS_IGNORE.byacc= | | 287 | MAKEFLAGS+= TOOLS_IGNORE.byacc= |
288 | . elif !empty(_TOOLS_USE_PKGSRC.byacc:M[yY][eE][sS]) | | 288 | . elif !empty(_TOOLS_USE_PKGSRC.byacc:M[yY][eE][sS]) |
289 | TOOLS_DEPENDS.byacc?= byacc>=20040328:../../devel/byacc | | 289 | TOOLS_DEPENDS.byacc?= byacc>=20040328:../../devel/byacc |
290 | TOOLS_CREATE+= byacc | | 290 | TOOLS_CREATE+= byacc |
291 | TOOLS_PATH.byacc= ${LOCALBASE}/bin/yacc | | 291 | TOOLS_PATH.byacc= ${LOCALBASE}/bin/yacc |
292 | TOOLS_CMD.byacc= ${TOOLS_DIR}/bin/yacc | | 292 | TOOLS_CMD.byacc= ${TOOLS_DIR}/bin/yacc |
293 | . endif | | 293 | . endif |
294 | .endif | | 294 | .endif |
295 | | | 295 | |
296 | _TOOLS.bzip2= bzip2 bzcat | | 296 | _TOOLS.bzip2= bzip2 bzcat |
297 | .for _t_ in ${_TOOLS.bzip2} | | 297 | .for _t_ in ${_TOOLS.bzip2} |
298 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 298 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
299 | . if !empty(PKGPATH:Marchivers/bzip2) | | 299 | . if ${PKGPATH} == archivers/bzip2 |
300 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 300 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
301 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 301 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
302 | TOOLS_DEPENDS.${_t_}?= bzip2>=0.9.0b:../../archivers/bzip2 | | 302 | TOOLS_DEPENDS.${_t_}?= bzip2>=0.9.0b:../../archivers/bzip2 |
303 | TOOLS_CREATE+= ${_t_} | | 303 | TOOLS_CREATE+= ${_t_} |
304 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 304 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
305 | . endif | | 305 | . endif |
306 | . endif | | 306 | . endif |
307 | .endfor | | 307 | .endfor |
308 | | | 308 | |
309 | .if !defined(TOOLS_IGNORE.chrpath) && !empty(_USE_TOOLS:Mchrpath) | | 309 | .if !defined(TOOLS_IGNORE.chrpath) && !empty(_USE_TOOLS:Mchrpath) |
310 | . if !empty(PKGPATH:Mdevel/chrpath) | | 310 | . if ${PKGPATH} == devel/chrpath |
311 | MAKEFLAGS+= TOOLS_IGNORE.chrpath= | | 311 | MAKEFLAGS+= TOOLS_IGNORE.chrpath= |
312 | . elif !empty(_TOOLS_USE_PKGSRC.chrpath:M[yY][eE][sS]) | | 312 | . elif !empty(_TOOLS_USE_PKGSRC.chrpath:M[yY][eE][sS]) |
313 | TOOLS_DEPENDS.chrpath?= chrpath>=0.13:../../devel/chrpath | | 313 | TOOLS_DEPENDS.chrpath?= chrpath>=0.13:../../devel/chrpath |
314 | TOOLS_CREATE+= chrpath | | 314 | TOOLS_CREATE+= chrpath |
315 | TOOLS_PATH.chrpath= ${LOCALBASE}/bin/chrpath | | 315 | TOOLS_PATH.chrpath= ${LOCALBASE}/bin/chrpath |
316 | . endif | | 316 | . endif |
317 | .endif | | 317 | .endif |
318 | | | 318 | |
319 | _TOOLS.cmake= cmake cpack | | 319 | _TOOLS.cmake= cmake cpack |
320 | .for _t_ in ${_TOOLS.cmake} | | 320 | .for _t_ in ${_TOOLS.cmake} |
321 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 321 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
322 | . if !empty(PKGPATH:Mdevel/cmake) | | 322 | . if ${PKGPATH} == devel/cmake |
323 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 323 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
324 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 324 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
325 | TOOLS_DEPENDS.${_t_}?= cmake>=2.8.1nb1:../../devel/cmake | | 325 | TOOLS_DEPENDS.${_t_}?= cmake>=2.8.1nb1:../../devel/cmake |
326 | TOOLS_CREATE+= ${_t_} | | 326 | TOOLS_CREATE+= ${_t_} |
327 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 327 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
328 | . endif | | 328 | . endif |
329 | . endif | | 329 | . endif |
330 | .endfor | | 330 | .endfor |
331 | | | 331 | |
332 | .if !defined(TOOLS_IGNORE.csh) && !empty(_USE_TOOLS:Mcsh) | | 332 | .if !defined(TOOLS_IGNORE.csh) && !empty(_USE_TOOLS:Mcsh) |
333 | . if !empty(PKGPATH:Mshells/tcsh) | | 333 | . if ${PKGPATH} == shells/tcsh |
334 | MAKEFLAGS+= TOOLS_IGNORE.csh= | | 334 | MAKEFLAGS+= TOOLS_IGNORE.csh= |
335 | . elif !empty(_TOOLS_USE_PKGSRC.csh:M[yY][eE][sS]) | | 335 | . elif !empty(_TOOLS_USE_PKGSRC.csh:M[yY][eE][sS]) |
336 | TOOLS_DEPENDS.csh?= tcsh-[0-9]*:../../shells/tcsh | | 336 | TOOLS_DEPENDS.csh?= tcsh-[0-9]*:../../shells/tcsh |
337 | TOOLS_CREATE+= csh | | 337 | TOOLS_CREATE+= csh |
338 | TOOLS_PATH.csh= ${LOCALBASE}/bin/tcsh | | 338 | TOOLS_PATH.csh= ${LOCALBASE}/bin/tcsh |
339 | . endif | | 339 | . endif |
340 | .endif | | 340 | .endif |
341 | | | 341 | |
342 | .if !defined(TOOLS_IGNORE.curl) && !empty(_USE_TOOLS:Mcurl) | | 342 | .if !defined(TOOLS_IGNORE.curl) && !empty(_USE_TOOLS:Mcurl) |
343 | . if !empty(PKGPATH:Mwww/curl) | | 343 | . if ${PKGPATH} == www/curl |
344 | MAKEFLAGS+= TOOLS_IGNORE.curl= | | 344 | MAKEFLAGS+= TOOLS_IGNORE.curl= |
345 | . elif !empty(_TOOLS_USE_PKGSRC.curl:M[yY][eE][sS]) | | 345 | . elif !empty(_TOOLS_USE_PKGSRC.curl:M[yY][eE][sS]) |
346 | TOOLS_DEPENDS.curl?= curl-[0-9]*:../../www/curl | | 346 | TOOLS_DEPENDS.curl?= curl-[0-9]*:../../www/curl |
347 | TOOLS_PATH.curl= ${LOCALBASE}/bin/curl | | 347 | TOOLS_PATH.curl= ${LOCALBASE}/bin/curl |
348 | . endif | | 348 | . endif |
349 | .endif | | 349 | .endif |
350 | | | 350 | |
351 | .if !defined(TOOLS_IGNORE.fetch) && !empty(_USE_TOOLS:Mfetch) | | 351 | .if !defined(TOOLS_IGNORE.fetch) && !empty(_USE_TOOLS:Mfetch) |
352 | . if !empty(PKGPATH:Mnet/fetch) | | 352 | . if ${PKGPATH} == net/fetch |
353 | MAKEFLAGS+= TOOLS_IGNORE.fetch= | | 353 | MAKEFLAGS+= TOOLS_IGNORE.fetch= |
354 | . elif !empty(_TOOLS_USE_PKGSRC.fetch:M[yY][eE][sS]) | | 354 | . elif !empty(_TOOLS_USE_PKGSRC.fetch:M[yY][eE][sS]) |
355 | TOOLS_DEPENDS.fetch?= fetch-[0-9]*:../../net/fetch | | 355 | TOOLS_DEPENDS.fetch?= fetch-[0-9]*:../../net/fetch |
356 | TOOLS_PATH.fetch= ${LOCALBASE}/bin/fetch | | 356 | TOOLS_PATH.fetch= ${LOCALBASE}/bin/fetch |
357 | . endif | | 357 | . endif |
358 | .endif | | 358 | .endif |
359 | | | 359 | |
360 | .if !defined(TOOLS_IGNORE.file) && !empty(_USE_TOOLS:Mfile) | | 360 | .if !defined(TOOLS_IGNORE.file) && !empty(_USE_TOOLS:Mfile) |
361 | . if !empty(PKGPATH:Msysutils/file) | | 361 | . if ${PKGPATH} == sysutils/file |
362 | MAKEFLAGS+= TOOLS_IGNORE.file= | | 362 | MAKEFLAGS+= TOOLS_IGNORE.file= |
363 | . elif !empty(_TOOLS_USE_PKGSRC.file:M[yY][eE][sS]) | | 363 | . elif !empty(_TOOLS_USE_PKGSRC.file:M[yY][eE][sS]) |
364 | TOOLS_DEPENDS.file?= file>=4.13:../../sysutils/file | | 364 | TOOLS_DEPENDS.file?= file>=4.13:../../sysutils/file |
365 | TOOLS_CREATE+= file | | 365 | TOOLS_CREATE+= file |
366 | TOOLS_PATH.file= ${LOCALBASE}/bin/file | | 366 | TOOLS_PATH.file= ${LOCALBASE}/bin/file |
367 | . endif | | 367 | . endif |
368 | .endif | | 368 | .endif |
369 | | | 369 | |
370 | .if !defined(TOOLS_IGNORE.find) && !empty(_USE_TOOLS:Mfind) | | 370 | .if !defined(TOOLS_IGNORE.find) && !empty(_USE_TOOLS:Mfind) |
371 | . if !empty(PKGPATH:Msysutils/findutils) | | 371 | . if ${PKGPATH} == sysutils/findutils |
372 | MAKEFLAGS+= TOOLS_IGNORE.find= | | 372 | MAKEFLAGS+= TOOLS_IGNORE.find= |
373 | . elif !empty(_TOOLS_USE_PKGSRC.find:M[yY][eE][sS]) | | 373 | . elif !empty(_TOOLS_USE_PKGSRC.find:M[yY][eE][sS]) |
374 | TOOLS_DEPENDS.find?= findutils>=4.1:../../sysutils/findutils | | 374 | TOOLS_DEPENDS.find?= findutils>=4.1:../../sysutils/findutils |
375 | TOOLS_CREATE+= find | | 375 | TOOLS_CREATE+= find |
376 | TOOLS_PATH.find= ${LOCALBASE}/bin/gfind | | 376 | TOOLS_PATH.find= ${LOCALBASE}/bin/gfind |
377 | . endif | | 377 | . endif |
378 | .endif | | 378 | .endif |
379 | | | 379 | |
380 | .if !defined(TOOLS_IGNORE.flex) && !empty(_USE_TOOLS:Mflex) | | 380 | .if !defined(TOOLS_IGNORE.flex) && !empty(_USE_TOOLS:Mflex) |
381 | . if !empty(PKGPATH:Mdevel/flex) | | 381 | . if ${PKGPATH} == devel/flex |
382 | MAKEFLAGS+= TOOLS_IGNORE.flex= | | 382 | MAKEFLAGS+= TOOLS_IGNORE.flex= |
383 | . elif !empty(_TOOLS_USE_PKGSRC.flex:M[yY][eE][sS]) | | 383 | . elif !empty(_TOOLS_USE_PKGSRC.flex:M[yY][eE][sS]) |
384 | . include "../../devel/flex/buildlink3.mk" | | 384 | . include "../../devel/flex/buildlink3.mk" |
385 | _TOOLS_DEPENDS.flex= # empty | | 385 | _TOOLS_DEPENDS.flex= # empty |
386 | . for _dep_ in ${BUILDLINK_API_DEPENDS.flex} ${FLEX_REQD:S,^,flex>=,} | | 386 | . for _dep_ in ${BUILDLINK_API_DEPENDS.flex} ${FLEX_REQD:S,^,flex>=,} |
387 | _TOOLS_DEPENDS.flex+= ${_dep_}:${BUILDLINK_PKGSRCDIR.flex} | | 387 | _TOOLS_DEPENDS.flex+= ${_dep_}:${BUILDLINK_PKGSRCDIR.flex} |
388 | . endfor | | 388 | . endfor |
389 | TOOLS_DEPENDS.flex?= ${_TOOLS_DEPENDS.flex} | | 389 | TOOLS_DEPENDS.flex?= ${_TOOLS_DEPENDS.flex} |
390 | TOOLS_CREATE+= flex | | 390 | TOOLS_CREATE+= flex |
391 | TOOLS_PATH.flex= ${LOCALBASE}/bin/flex | | 391 | TOOLS_PATH.flex= ${LOCALBASE}/bin/flex |
392 | . endif | | 392 | . endif |
393 | TOOLS_ALIASES.flex= lex | | 393 | TOOLS_ALIASES.flex= lex |
394 | .endif | | 394 | .endif |
395 | | | 395 | |
396 | .if !defined(TOOLS_IGNORE.ftp) && !empty(_USE_TOOLS:Mftp) | | 396 | .if !defined(TOOLS_IGNORE.ftp) && !empty(_USE_TOOLS:Mftp) |
397 | . if !empty(PKGPATH:Mnet/tnftp) | | 397 | . if ${PKGPATH} == net/tnftp |
398 | MAKEFLAGS+= TOOLS_IGNORE.ftp= | | 398 | MAKEFLAGS+= TOOLS_IGNORE.ftp= |
399 | . elif !empty(_TOOLS_USE_PKGSRC.ftp:M[yY][eE][sS]) | | 399 | . elif !empty(_TOOLS_USE_PKGSRC.ftp:M[yY][eE][sS]) |
400 | TOOLS_DEPENDS.ftp?= tnftp-[0-9]*:../../net/tnftp | | 400 | TOOLS_DEPENDS.ftp?= tnftp-[0-9]*:../../net/tnftp |
401 | TOOLS_PATH.ftp= ${LOCALBASE}/bin/ftp | | 401 | TOOLS_PATH.ftp= ${LOCALBASE}/bin/ftp |
402 | . endif | | 402 | . endif |
403 | .endif | | 403 | .endif |
404 | | | 404 | |
405 | .if !defined(TOOLS_IGNORE.gawk) && !empty(_USE_TOOLS:Mgawk) | | 405 | .if !defined(TOOLS_IGNORE.gawk) && !empty(_USE_TOOLS:Mgawk) |
406 | . if !empty(PKGPATH:Mlang/gawk) | | 406 | . if ${PKGPATH} == lang/gawk |
407 | MAKEFLAGS+= TOOLS_IGNORE.gawk= | | 407 | MAKEFLAGS+= TOOLS_IGNORE.gawk= |
408 | . elif !empty(_TOOLS_USE_PKGSRC.gawk:M[yY][eE][sS]) | | 408 | . elif !empty(_TOOLS_USE_PKGSRC.gawk:M[yY][eE][sS]) |
409 | TOOLS_DEPENDS.gawk?= gawk>=3.1.1:../../lang/gawk | | 409 | TOOLS_DEPENDS.gawk?= gawk>=3.1.1:../../lang/gawk |
410 | TOOLS_CREATE+= gawk | | 410 | TOOLS_CREATE+= gawk |
411 | TOOLS_PATH.gawk= ${LOCALBASE}/bin/gawk | | 411 | TOOLS_PATH.gawk= ${LOCALBASE}/bin/gawk |
412 | . endif | | 412 | . endif |
413 | TOOLS_ALIASES.gawk= awk | | 413 | TOOLS_ALIASES.gawk= awk |
414 | .endif | | 414 | .endif |
415 | | | 415 | |
416 | .if !defined(TOOLS_IGNORE.gem) && !empty(_USE_TOOLS:Mgem) | | 416 | .if !defined(TOOLS_IGNORE.gem) && !empty(_USE_TOOLS:Mgem) |
417 | . if !empty(_TOOLS_USE_PKGSRC.gem:M[yY][eE][sS]) | | 417 | . if !empty(_TOOLS_USE_PKGSRC.gem:M[yY][eE][sS]) |
418 | TOOLS_DEPENDS.gem?= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | | 418 | TOOLS_DEPENDS.gem?= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} |
419 | TOOLS_CREATE+= gem | | 419 | TOOLS_CREATE+= gem |
420 | TOOLS_PATH.gem= ${LOCALBASE}/bin/gem${RUBY_SUFFIX} | | 420 | TOOLS_PATH.gem= ${LOCALBASE}/bin/gem${RUBY_SUFFIX} |
421 | . endif | | 421 | . endif |
422 | .endif | | 422 | .endif |
423 | | | 423 | |
424 | .if !defined(TOOLS_IGNORE.gm4) && !empty(_USE_TOOLS:Mgm4) | | 424 | .if !defined(TOOLS_IGNORE.gm4) && !empty(_USE_TOOLS:Mgm4) |
425 | . if !empty(PKGPATH:Mdevel/m4) | | 425 | . if ${PKGPATH} == devel/m4 |
426 | MAKEFLAGS+= TOOLS_IGNORE.gm4= | | 426 | MAKEFLAGS+= TOOLS_IGNORE.gm4= |
427 | . elif !empty(_TOOLS_USE_PKGSRC.gm4:M[yY][eE][sS]) | | 427 | . elif !empty(_TOOLS_USE_PKGSRC.gm4:M[yY][eE][sS]) |
428 | TOOLS_DEPENDS.gm4?= m4>=1.4:../../devel/m4 | | 428 | TOOLS_DEPENDS.gm4?= m4>=1.4:../../devel/m4 |
429 | TOOLS_CREATE+= gm4 | | 429 | TOOLS_CREATE+= gm4 |
430 | TOOLS_PATH.gm4= ${LOCALBASE}/bin/gm4 | | 430 | TOOLS_PATH.gm4= ${LOCALBASE}/bin/gm4 |
431 | . endif | | 431 | . endif |
432 | TOOLS_ALIASES.gm4= m4 | | 432 | TOOLS_ALIASES.gm4= m4 |
433 | .endif | | 433 | .endif |
434 | | | 434 | |
435 | .if !defined(TOOLS_IGNORE.gmake) && !empty(_USE_TOOLS:Mgmake) | | 435 | .if !defined(TOOLS_IGNORE.gmake) && !empty(_USE_TOOLS:Mgmake) |
436 | . if !empty(PKGPATH:Mdevel/gmake) | | 436 | . if ${PKGPATH} == devel/gmake |
437 | MAKEFLAGS+= TOOLS_IGNORE.gmake= | | 437 | MAKEFLAGS+= TOOLS_IGNORE.gmake= |
438 | . elif !empty(_TOOLS_USE_PKGSRC.gmake:M[yY][eE][sS]) | | 438 | . elif !empty(_TOOLS_USE_PKGSRC.gmake:M[yY][eE][sS]) |
439 | TOOLS_DEPENDS.gmake?= gmake>=${GMAKE_REQD}:../../devel/gmake | | 439 | TOOLS_DEPENDS.gmake?= gmake>=${GMAKE_REQD}:../../devel/gmake |
440 | TOOLS_CREATE+= gmake | | 440 | TOOLS_CREATE+= gmake |
441 | TOOLS_PATH.gmake= ${LOCALBASE}/bin/gmake | | 441 | TOOLS_PATH.gmake= ${LOCALBASE}/bin/gmake |
442 | . endif | | 442 | . endif |
443 | .endif | | 443 | .endif |
444 | | | 444 | |
445 | .if !defined(TOOLS_IGNORE.gsed) && !empty(_USE_TOOLS:Mgsed) | | 445 | .if !defined(TOOLS_IGNORE.gsed) && !empty(_USE_TOOLS:Mgsed) |
446 | . if !empty(PKGPATH:Mtextproc/gsed) | | 446 | . if ${PKGPATH} == textproc/gsed |
447 | MAKEFLAGS+= TOOLS_IGNORE.gsed= | | 447 | MAKEFLAGS+= TOOLS_IGNORE.gsed= |
448 | . elif !empty(_TOOLS_USE_PKGSRC.gsed:M[yY][eE][sS]) | | 448 | . elif !empty(_TOOLS_USE_PKGSRC.gsed:M[yY][eE][sS]) |
449 | TOOLS_DEPENDS.gsed?= gsed>=3.0.2:../../textproc/gsed | | 449 | TOOLS_DEPENDS.gsed?= gsed>=3.0.2:../../textproc/gsed |
450 | TOOLS_CREATE+= gsed | | 450 | TOOLS_CREATE+= gsed |
451 | TOOLS_PATH.gsed= ${LOCALBASE}/bin/gsed | | 451 | TOOLS_PATH.gsed= ${LOCALBASE}/bin/gsed |
452 | . endif | | 452 | . endif |
453 | TOOLS_ALIASES.gsed= sed | | 453 | TOOLS_ALIASES.gsed= sed |
454 | .endif | | 454 | .endif |
455 | | | 455 | |
456 | .if !defined(TOOLS_IGNORE.gtar) && !empty(_USE_TOOLS:Mgtar) | | 456 | .if !defined(TOOLS_IGNORE.gtar) && !empty(_USE_TOOLS:Mgtar) |
457 | . if !empty(PKGPATH:Marchivers/gtar-base) | | 457 | . if ${PKGPATH} == archivers/gtar-base |
458 | MAKEFLAGS+= TOOLS_IGNORE.gtar= | | 458 | MAKEFLAGS+= TOOLS_IGNORE.gtar= |
459 | . elif !empty(_TOOLS_USE_PKGSRC.gtar:M[yY][eE][sS]) | | 459 | . elif !empty(_TOOLS_USE_PKGSRC.gtar:M[yY][eE][sS]) |
460 | TOOLS_DEPENDS.gtar?= gtar-base>=1.13.25:../../archivers/gtar-base | | 460 | TOOLS_DEPENDS.gtar?= gtar-base>=1.13.25:../../archivers/gtar-base |
461 | TOOLS_CREATE+= gtar | | 461 | TOOLS_CREATE+= gtar |
462 | TOOLS_PATH.gtar= ${LOCALBASE}/bin/gtar | | 462 | TOOLS_PATH.gtar= ${LOCALBASE}/bin/gtar |
463 | . endif | | 463 | . endif |
464 | .endif | | 464 | .endif |
465 | | | 465 | |
466 | .if !defined(TOOLS_IGNORE.gunzip) && !empty(_USE_TOOLS:Mgunzip) | | 466 | .if !defined(TOOLS_IGNORE.gunzip) && !empty(_USE_TOOLS:Mgunzip) |
467 | . if !empty(PKGPATH:Marchivers/gzip) | | 467 | . if ${PKGPATH} == archivers/gzip |
468 | MAKEFLAGS+= TOOLS_IGNORE.gunzip= | | 468 | MAKEFLAGS+= TOOLS_IGNORE.gunzip= |
469 | . elif !empty(_TOOLS_USE_PKGSRC.gunzip:M[yY][eE][sS]) | | 469 | . elif !empty(_TOOLS_USE_PKGSRC.gunzip:M[yY][eE][sS]) |
470 | TOOLS_DEPENDS.gunzip?= {gzip>=1.2.4b,gzip-base>=1.2.4b}:../../archivers/gzip | | 470 | TOOLS_DEPENDS.gunzip?= {gzip>=1.2.4b,gzip-base>=1.2.4b}:../../archivers/gzip |
471 | TOOLS_CREATE+= gunzip | | 471 | TOOLS_CREATE+= gunzip |
472 | TOOLS_PATH.gunzip= ${LOCALBASE}/bin/gunzip | | 472 | TOOLS_PATH.gunzip= ${LOCALBASE}/bin/gunzip |
473 | TOOLS_ARGS.gunzip= -f | | 473 | TOOLS_ARGS.gunzip= -f |
474 | . endif | | 474 | . endif |
475 | .endif | | 475 | .endif |
476 | | | 476 | |
477 | .if !defined(TOOLS_IGNORE.gzcat) && !empty(_USE_TOOLS:Mgzcat) | | 477 | .if !defined(TOOLS_IGNORE.gzcat) && !empty(_USE_TOOLS:Mgzcat) |
478 | . if !empty(PKGPATH:Marchivers/gzip) | | 478 | . if ${PKGPATH} == archivers/gzip |
479 | MAKEFLAGS+= TOOLS_IGNORE.gzcat= | | 479 | MAKEFLAGS+= TOOLS_IGNORE.gzcat= |
480 | . elif !empty(_TOOLS_USE_PKGSRC.gzcat:M[yY][eE][sS]) | | 480 | . elif !empty(_TOOLS_USE_PKGSRC.gzcat:M[yY][eE][sS]) |
481 | TOOLS_DEPENDS.gzcat?= {gzip>=1.2.4b,gzip-base>=1.2.4b}:../../archivers/gzip | | 481 | TOOLS_DEPENDS.gzcat?= {gzip>=1.2.4b,gzip-base>=1.2.4b}:../../archivers/gzip |
482 | TOOLS_CREATE+= gzcat | | 482 | TOOLS_CREATE+= gzcat |
483 | TOOLS_PATH.gzcat= ${LOCALBASE}/bin/zcat | | 483 | TOOLS_PATH.gzcat= ${LOCALBASE}/bin/zcat |
484 | . endif | | 484 | . endif |
485 | .endif | | 485 | .endif |
486 | | | 486 | |
487 | .if !defined(TOOLS_IGNORE.gzip) && !empty(_USE_TOOLS:Mgzip) | | 487 | .if !defined(TOOLS_IGNORE.gzip) && !empty(_USE_TOOLS:Mgzip) |
488 | . if !empty(PKGPATH:Marchivers/gzip) | | 488 | . if ${PKGPATH} == archivers/gzip |
489 | MAKEFLAGS+= TOOLS_IGNORE.gzip= | | 489 | MAKEFLAGS+= TOOLS_IGNORE.gzip= |
490 | . elif !empty(_TOOLS_USE_PKGSRC.gzip:M[yY][eE][sS]) | | 490 | . elif !empty(_TOOLS_USE_PKGSRC.gzip:M[yY][eE][sS]) |
491 | TOOLS_DEPENDS.gzip?= {gzip>=1.2.4b,gzip-base>=1.2.4b}:../../archivers/gzip | | 491 | TOOLS_DEPENDS.gzip?= {gzip>=1.2.4b,gzip-base>=1.2.4b}:../../archivers/gzip |
492 | TOOLS_CREATE+= gzip | | 492 | TOOLS_CREATE+= gzip |
493 | TOOLS_PATH.gzip= ${LOCALBASE}/bin/gzip | | 493 | TOOLS_PATH.gzip= ${LOCALBASE}/bin/gzip |
494 | TOOLS_ARGS.gzip= -nf ${GZIP} | | 494 | TOOLS_ARGS.gzip= -nf ${GZIP} |
495 | . endif | | 495 | . endif |
496 | .endif | | 496 | .endif |
497 | | | 497 | |
498 | .if !defined(TOOLS_IGNORE.ident) && !empty(_USE_TOOLS:Mident) | | 498 | .if !defined(TOOLS_IGNORE.ident) && !empty(_USE_TOOLS:Mident) |
499 | . if !empty(PKGPATH:Mdevel/rcs) | | 499 | . if ${PKGPATH} == devel/rcs |
500 | MAKEFLAGS+= TOOLS_IGNORE.ident= | | 500 | MAKEFLAGS+= TOOLS_IGNORE.ident= |
501 | . elif !empty(_TOOLS_USE_PKGSRC.ident:M[yY][eE][sS]) | | 501 | . elif !empty(_TOOLS_USE_PKGSRC.ident:M[yY][eE][sS]) |
502 | TOOLS_DEPENDS.ident?= rcs-[0-9]*:../../devel/rcs | | 502 | TOOLS_DEPENDS.ident?= rcs-[0-9]*:../../devel/rcs |
503 | TOOLS_CREATE+= ident | | 503 | TOOLS_CREATE+= ident |
504 | TOOLS_PATH.ident= ${LOCALBASE}/bin/ident | | 504 | TOOLS_PATH.ident= ${LOCALBASE}/bin/ident |
505 | . endif | | 505 | . endif |
506 | .endif | | 506 | .endif |
507 | | | 507 | |
508 | .if !defined(TOOLS_IGNORE.install-info) && !empty(_USE_TOOLS:Minstall-info) | | 508 | .if !defined(TOOLS_IGNORE.install-info) && !empty(_USE_TOOLS:Minstall-info) |
509 | . if !empty(PKGPATH:Mpkgtools/pkg_install-info) | | 509 | . if ${PKGPATH} == pkgtools/pkg_install-info |
510 | MAKEFLAGS+= TOOLS_IGNORE.install-info= | | 510 | MAKEFLAGS+= TOOLS_IGNORE.install-info= |
511 | . elif !empty(_TOOLS_USE_PKGSRC.install-info:M[yY][eE][sS]) | | 511 | . elif !empty(_TOOLS_USE_PKGSRC.install-info:M[yY][eE][sS]) |
512 | TOOLS_DEPENDS.install-info?= pkg_install-info-[0-9]*:../../pkgtools/pkg_install-info | | 512 | TOOLS_DEPENDS.install-info?= pkg_install-info-[0-9]*:../../pkgtools/pkg_install-info |
513 | TOOLS_CREATE+= install-info | | 513 | TOOLS_CREATE+= install-info |
514 | TOOLS_PATH.install-info= ${LOCALBASE}/bin/pkg_install-info | | 514 | TOOLS_PATH.install-info= ${LOCALBASE}/bin/pkg_install-info |
515 | . endif | | 515 | . endif |
516 | .endif | | 516 | .endif |
517 | # | | 517 | # |
518 | # Always create an install-info tool that is a "no operation" command, as | | 518 | # Always create an install-info tool that is a "no operation" command, as |
519 | # registration of info files is handled by the INSTALL script. | | 519 | # registration of info files is handled by the INSTALL script. |
520 | # | | 520 | # |
521 | TOOLS_SCRIPT.install-info= exit 0 | | 521 | TOOLS_SCRIPT.install-info= exit 0 |
522 | | | 522 | |
523 | .if !defined(TOOLS_IGNORE.ksh) && !empty(_USE_TOOLS:Mksh) | | 523 | .if !defined(TOOLS_IGNORE.ksh) && !empty(_USE_TOOLS:Mksh) |
524 | . if !empty(PKGPATH:Mshells/pdksh) | | 524 | . if ${PKGPATH} == shells/pdksh |
525 | MAKEFLAGS+= TOOLS_IGNORE.ksh= | | 525 | MAKEFLAGS+= TOOLS_IGNORE.ksh= |
526 | . elif !empty(_TOOLS_USE_PKGSRC.ksh:M[yY][eE][sS]) | | 526 | . elif !empty(_TOOLS_USE_PKGSRC.ksh:M[yY][eE][sS]) |
527 | TOOLS_DEPENDS.ksh?= pdksh>=5.2.14:../../shells/pdksh | | 527 | TOOLS_DEPENDS.ksh?= pdksh>=5.2.14:../../shells/pdksh |
528 | TOOLS_CREATE+= ksh | | 528 | TOOLS_CREATE+= ksh |
529 | TOOLS_PATH.ksh= ${LOCALBASE}/bin/pdksh | | 529 | TOOLS_PATH.ksh= ${LOCALBASE}/bin/pdksh |
530 | . endif | | 530 | . endif |
531 | .endif | | 531 | .endif |
532 | | | 532 | |
533 | .if !defined(TOOLS_IGNORE.lex) && !empty(_USE_TOOLS:Mlex) | | 533 | .if !defined(TOOLS_IGNORE.lex) && !empty(_USE_TOOLS:Mlex) |
534 | . if !empty(PKGPATH:Mdevel/flex) | | 534 | . if ${PKGPATH} == devel/flex |
535 | MAKEFLAGS+= TOOLS_IGNORE.lex= | | 535 | MAKEFLAGS+= TOOLS_IGNORE.lex= |
536 | . elif !empty(_TOOLS_USE_PKGSRC.lex:M[yY][eE][sS]) | | 536 | . elif !empty(_TOOLS_USE_PKGSRC.lex:M[yY][eE][sS]) |
537 | . include "../../devel/flex/buildlink3.mk" | | 537 | . include "../../devel/flex/buildlink3.mk" |
538 | _TOOLS_DEPENDS.lex= # empty | | 538 | _TOOLS_DEPENDS.lex= # empty |
539 | . for _dep_ in ${BUILDLINK_API_DEPENDS.flex} | | 539 | . for _dep_ in ${BUILDLINK_API_DEPENDS.flex} |
540 | _TOOLS_DEPENDS.lex+= ${_dep_}:${BUILDLINK_PKGSRCDIR.flex} | | 540 | _TOOLS_DEPENDS.lex+= ${_dep_}:${BUILDLINK_PKGSRCDIR.flex} |
541 | . endfor | | 541 | . endfor |
542 | TOOLS_DEPENDS.lex?= ${_TOOLS_DEPENDS.lex} | | 542 | TOOLS_DEPENDS.lex?= ${_TOOLS_DEPENDS.lex} |
543 | TOOLS_CREATE+= lex | | 543 | TOOLS_CREATE+= lex |
544 | TOOLS_PATH.lex= ${LOCALBASE}/bin/flex | | 544 | TOOLS_PATH.lex= ${LOCALBASE}/bin/flex |
545 | . endif | | 545 | . endif |
546 | .endif | | 546 | .endif |
547 | | | 547 | |
548 | .if !defined(TOOLS_IGNORE.lha) && !empty(_USE_TOOLS:Mlha) | | 548 | .if !defined(TOOLS_IGNORE.lha) && !empty(_USE_TOOLS:Mlha) |
549 | . if !empty(PKGPATH:Marchivers/lha) | | 549 | . if ${PKGPATH} == archivers/lha |
550 | MAKEFLAGS+= TOOLS_IGNORE.lha= | | 550 | MAKEFLAGS+= TOOLS_IGNORE.lha= |
551 | . elif !empty(_TOOLS_USE_PKGSRC.lha:M[yY][eE][sS]) | | 551 | . elif !empty(_TOOLS_USE_PKGSRC.lha:M[yY][eE][sS]) |
552 | TOOLS_DEPENDS.lha?= lha>=114.9:../../archivers/lha | | 552 | TOOLS_DEPENDS.lha?= lha>=114.9:../../archivers/lha |
553 | TOOLS_CREATE+= lha | | 553 | TOOLS_CREATE+= lha |
554 | TOOLS_PATH.lha= ${LOCALBASE}/bin/lha | | 554 | TOOLS_PATH.lha= ${LOCALBASE}/bin/lha |
555 | . endif | | 555 | . endif |
556 | .endif | | 556 | .endif |
557 | | | 557 | |
558 | .if !defined(TOOLS_IGNORE.lzip) && !empty(_USE_TOOLS:Mlzip) | | 558 | .if !defined(TOOLS_IGNORE.lzip) && !empty(_USE_TOOLS:Mlzip) |
559 | . if !empty(PKGPATH:Marchivers/lzip) | | 559 | . if ${PKGPATH} == archivers/lzip |
560 | MAKEFLAGS+= TOOLS_IGNORE.lzip= | | 560 | MAKEFLAGS+= TOOLS_IGNORE.lzip= |
561 | . elif !empty(_TOOLS_USE_PKGSRC.lzip:M[yY][eE][sS]) | | 561 | . elif !empty(_TOOLS_USE_PKGSRC.lzip:M[yY][eE][sS]) |
562 | TOOLS_DEPENDS.lzip?= lzip>=1.14:../../archivers/lzip | | 562 | TOOLS_DEPENDS.lzip?= lzip>=1.14:../../archivers/lzip |
563 | TOOLS_CREATE+= lzip | | 563 | TOOLS_CREATE+= lzip |
564 | TOOLS_PATH.lzip= ${LOCALBASE}/bin/lzip | | 564 | TOOLS_PATH.lzip= ${LOCALBASE}/bin/lzip |
565 | . endif | | 565 | . endif |
566 | .endif | | 566 | .endif |
567 | | | 567 | |
568 | .if !defined(TOOLS_IGNORE.lzcat) && !empty(_USE_TOOLS:Mlzcat) | | 568 | .if !defined(TOOLS_IGNORE.lzcat) && !empty(_USE_TOOLS:Mlzcat) |
569 | . if !empty(PKGPATH:Marchivers/xz) | | 569 | . if ${PKGPATH} == archivers/xz |
570 | MAKEFLAGS+= TOOLS_IGNORE.lzcat= | | 570 | MAKEFLAGS+= TOOLS_IGNORE.lzcat= |
571 | . elif !empty(_TOOLS_USE_PKGSRC.lzcat:M[yY][eE][sS]) | | 571 | . elif !empty(_TOOLS_USE_PKGSRC.lzcat:M[yY][eE][sS]) |
572 | TOOLS_DEPENDS.lzcat?= xz>=4.999.9betanb1:../../archivers/xz | | 572 | TOOLS_DEPENDS.lzcat?= xz>=4.999.9betanb1:../../archivers/xz |
573 | TOOLS_CREATE+= lzcat | | 573 | TOOLS_CREATE+= lzcat |
574 | TOOLS_PATH.lzcat= ${LOCALBASE}/bin/lzcat | | 574 | TOOLS_PATH.lzcat= ${LOCALBASE}/bin/lzcat |
575 | . endif | | 575 | . endif |
576 | .endif | | 576 | .endif |
577 | | | 577 | |
578 | .if !defined(TOOLS_IGNORE.m4) && !empty(_USE_TOOLS:Mm4) | | 578 | .if !defined(TOOLS_IGNORE.m4) && !empty(_USE_TOOLS:Mm4) |
579 | . if !empty(PKGPATH:Mdevel/m4) | | 579 | . if ${PKGPATH} == devel/m4 |
580 | MAKEFLAGS+= TOOLS_IGNORE.m4= | | 580 | MAKEFLAGS+= TOOLS_IGNORE.m4= |
581 | . elif !empty(_TOOLS_USE_PKGSRC.m4:M[yY][eE][sS]) | | 581 | . elif !empty(_TOOLS_USE_PKGSRC.m4:M[yY][eE][sS]) |
582 | TOOLS_DEPENDS.m4?= m4>=1.4:../../devel/m4 | | 582 | TOOLS_DEPENDS.m4?= m4>=1.4:../../devel/m4 |
583 | TOOLS_CREATE+= m4 | | 583 | TOOLS_CREATE+= m4 |
584 | TOOLS_PATH.m4= ${LOCALBASE}/bin/gm4 | | 584 | TOOLS_PATH.m4= ${LOCALBASE}/bin/gm4 |
585 | . endif | | 585 | . endif |
586 | .endif | | 586 | .endif |
587 | | | 587 | |
588 | .if !defined(TOOLS_IGNORE.mail) && !empty(_USE_TOOLS:Mmail) | | 588 | .if !defined(TOOLS_IGNORE.mail) && !empty(_USE_TOOLS:Mmail) |
589 | . if !empty(PKGPATH:Mmail/heirloom-mailx) | | 589 | . if ${PKGPATH} == mail/heirloom-mailx |
590 | MAKEFLAGS+= TOOLS_IGNORE.mail= | | 590 | MAKEFLAGS+= TOOLS_IGNORE.mail= |
591 | . elif !empty(_TOOLS_USE_PKGSRC.mail:M[yY][eE][sS]) | | 591 | . elif !empty(_TOOLS_USE_PKGSRC.mail:M[yY][eE][sS]) |
592 | TOOLS_DEPENDS.mail?= heirloom-mailx-[0-9]*:../../mail/heirloom-mailx | | 592 | TOOLS_DEPENDS.mail?= heirloom-mailx-[0-9]*:../../mail/heirloom-mailx |
593 | TOOLS_CREATE+= mail | | 593 | TOOLS_CREATE+= mail |
594 | TOOLS_PATH.mail= ${LOCALBASE}/bin/mailx | | 594 | TOOLS_PATH.mail= ${LOCALBASE}/bin/mailx |
595 | . endif | | 595 | . endif |
596 | .endif | | 596 | .endif |
597 | | | 597 | |
598 | .if !defined(TOOLS_IGNORE.makeinfo) && !empty(_USE_TOOLS:Mmakeinfo) | | 598 | .if !defined(TOOLS_IGNORE.makeinfo) && !empty(_USE_TOOLS:Mmakeinfo) |
599 | . if !empty(PKGPATH:Mdevel/gtexinfo) | | 599 | . if ${PKGPATH} == devel/gtexinfo |
600 | MAKEFLAGS+= TOOLS_IGNORE.makeinfo= | | 600 | MAKEFLAGS+= TOOLS_IGNORE.makeinfo= |
601 | . elif !empty(_TOOLS_USE_PKGSRC.makeinfo:M[yY][eE][sS]) | | 601 | . elif !empty(_TOOLS_USE_PKGSRC.makeinfo:M[yY][eE][sS]) |
602 | TOOLS_DEPENDS.makeinfo?= gtexinfo>=${TEXINFO_REQD}:../../devel/gtexinfo | | 602 | TOOLS_DEPENDS.makeinfo?= gtexinfo>=${TEXINFO_REQD}:../../devel/gtexinfo |
603 | TOOLS_CREATE+= makeinfo | | 603 | TOOLS_CREATE+= makeinfo |
604 | TOOLS_PATH.makeinfo= ${LOCALBASE}/bin/makeinfo | | 604 | TOOLS_PATH.makeinfo= ${LOCALBASE}/bin/makeinfo |
605 | . endif | | 605 | . endif |
606 | .endif | | 606 | .endif |
607 | | | 607 | |
608 | .if !defined(TOOLS_IGNORE.mktemp) && !empty(_USE_TOOLS:Mmktemp) | | 608 | .if !defined(TOOLS_IGNORE.mktemp) && !empty(_USE_TOOLS:Mmktemp) |
609 | . if !empty(PKGPATH:Msysutils/mktemp) | | 609 | . if ${PKGPATH} == sysutils/mktemp |
610 | MAKEFLAGS+= TOOLS_IGNORE.mktemp= | | 610 | MAKEFLAGS+= TOOLS_IGNORE.mktemp= |
611 | . elif !empty(_TOOLS_USE_PKGSRC.mktemp:M[yY][eE][sS]) | | 611 | . elif !empty(_TOOLS_USE_PKGSRC.mktemp:M[yY][eE][sS]) |
612 | TOOLS_DEPENDS.mktemp?= mktemp>=1.5:../../sysutils/mktemp | | 612 | TOOLS_DEPENDS.mktemp?= mktemp>=1.5:../../sysutils/mktemp |
613 | TOOLS_CREATE+= mktemp | | 613 | TOOLS_CREATE+= mktemp |
614 | TOOLS_PATH.mktemp= ${LOCALBASE}/bin/mktemp | | 614 | TOOLS_PATH.mktemp= ${LOCALBASE}/bin/mktemp |
615 | . endif | | 615 | . endif |
616 | .endif | | 616 | .endif |
617 | | | 617 | |
618 | .if !defined(TOOLS_IGNORE.mtree) && !empty(_USE_TOOLS:Mmtree) | | 618 | .if !defined(TOOLS_IGNORE.mtree) && !empty(_USE_TOOLS:Mmtree) |
619 | . if !empty(PKGPATH:Mpkgtools/mtree) | | 619 | . if ${PKGPATH} == pkgtools/mtree |
620 | MAKEFLAGS+= TOOLS_IGNORE.mtree= | | 620 | MAKEFLAGS+= TOOLS_IGNORE.mtree= |
621 | . elif !empty(_TOOLS_USE_PKGSRC.mtree:M[yY][eE][sS]) | | 621 | . elif !empty(_TOOLS_USE_PKGSRC.mtree:M[yY][eE][sS]) |
622 | # | | 622 | # |
623 | # This is installed by pkgsrc bootstrap, and is never registered, so | | 623 | # This is installed by pkgsrc bootstrap, and is never registered, so |
624 | # comment out the dependency on it. | | 624 | # comment out the dependency on it. |
625 | # | | 625 | # |
626 | TOOLS_DEPENDS.mtree?= mtree>=20040722:../../pkgtools/mtree | | 626 | TOOLS_DEPENDS.mtree?= mtree>=20040722:../../pkgtools/mtree |
627 | TOOLS_CREATE+= mtree | | 627 | TOOLS_CREATE+= mtree |
628 | TOOLS_PATH.mtree= ${LOCALBASE}/bin/mtree | | 628 | TOOLS_PATH.mtree= ${LOCALBASE}/bin/mtree |
629 | . endif | | 629 | . endif |
630 | .endif | | 630 | .endif |
631 | | | 631 | |
632 | .if !defined(TOOLS_IGNORE.openssl) && !empty(_USE_TOOLS:Mopenssl) | | 632 | .if !defined(TOOLS_IGNORE.openssl) && !empty(_USE_TOOLS:Mopenssl) |
633 | # | | 633 | # |
634 | # Ensure we use pkgsrc openssl if we're not using builtin. | | 634 | # Ensure we use pkgsrc openssl if we're not using builtin. |
635 | # | | 635 | # |
636 | CHECK_BUILTIN.openssl:= yes | | 636 | CHECK_BUILTIN.openssl:= yes |
637 | . include "../../security/openssl/builtin.mk" | | 637 | . include "../../security/openssl/builtin.mk" |
638 | CHECK_BUILTIN.openssl:= no | | 638 | CHECK_BUILTIN.openssl:= no |
639 | . if !empty(USE_BUILTIN.openssl:M[nN][oO]) | | 639 | . if ${USE_BUILTIN.openssl:U:tl} == no |
640 | _TOOLS_USE_PKGSRC.openssl= yes | | 640 | _TOOLS_USE_PKGSRC.openssl= yes |
641 | . endif | | 641 | . endif |
642 | . if !empty(PKGPATH:Msecurity/openssl) | | 642 | . if ${PKGPATH} == security/openssl |
643 | MAKEFLAGS+= TOOLS_IGNORE.openssl= | | 643 | MAKEFLAGS+= TOOLS_IGNORE.openssl= |
644 | . elif !empty(_TOOLS_USE_PKGSRC.openssl:M[yY][eE][sS]) | | 644 | . elif !empty(_TOOLS_USE_PKGSRC.openssl:M[yY][eE][sS]) |
645 | TOOLS_DEPENDS.openssl?= openssl>=0.9.6:../../security/openssl | | 645 | TOOLS_DEPENDS.openssl?= openssl>=0.9.6:../../security/openssl |
646 | TOOLS_CREATE+= openssl | | 646 | TOOLS_CREATE+= openssl |
647 | TOOLS_PATH.openssl= ${LOCALBASE}/bin/openssl | | 647 | TOOLS_PATH.openssl= ${LOCALBASE}/bin/openssl |
648 | . endif | | 648 | . endif |
649 | .endif | | 649 | .endif |
650 | | | 650 | |
651 | .if !defined(TOOLS_IGNORE.patch) && !empty(_USE_TOOLS:Mpatch) | | 651 | .if !defined(TOOLS_IGNORE.patch) && !empty(_USE_TOOLS:Mpatch) |
652 | . if !empty(PKGPATH:Mdevel/nbpatch) | | 652 | . if ${PKGPATH} == devel/nbpatch |
653 | MAKEFLAGS+= TOOLS_IGNORE.patch= | | 653 | MAKEFLAGS+= TOOLS_IGNORE.patch= |
654 | . elif !empty(_TOOLS_USE_PKGSRC.patch:M[yY][eE][sS]) | | 654 | . elif !empty(_TOOLS_USE_PKGSRC.patch:M[yY][eE][sS]) |
655 | TOOLS_DEPENDS.patch?= nbpatch-[0-9]*:../../devel/nbpatch | | 655 | TOOLS_DEPENDS.patch?= nbpatch-[0-9]*:../../devel/nbpatch |
656 | TOOLS_CREATE+= patch | | 656 | TOOLS_CREATE+= patch |
657 | TOOLS_PATH.patch= ${LOCALBASE}/bin/nbpatch | | 657 | TOOLS_PATH.patch= ${LOCALBASE}/bin/nbpatch |
658 | _PATCH_CAN_BACKUP= yes | | 658 | _PATCH_CAN_BACKUP= yes |
659 | _PATCH_BACKUP_ARG= -V simple -z | | 659 | _PATCH_BACKUP_ARG= -V simple -z |
660 | . endif | | 660 | . endif |
661 | .endif | | 661 | .endif |
662 | | | 662 | |
663 | .if !defined(TOOLS_IGNORE.pax) && !empty(_USE_TOOLS:Mpax) | | 663 | .if !defined(TOOLS_IGNORE.pax) && !empty(_USE_TOOLS:Mpax) |
664 | . if !empty(PKGPATH:Marchivers/pax) | | 664 | . if ${PKGPATH} == archivers/pax |
665 | MAKEFLAGS+= TOOLS_IGNORE.pax= | | 665 | MAKEFLAGS+= TOOLS_IGNORE.pax= |
666 | . elif !empty(_TOOLS_USE_PKGSRC.pax:M[yY][eE][sS]) | | 666 | . elif !empty(_TOOLS_USE_PKGSRC.pax:M[yY][eE][sS]) |
667 | TOOLS_DEPENDS.pax?= pax>=20040802:../../archivers/pax | | 667 | TOOLS_DEPENDS.pax?= pax>=20040802:../../archivers/pax |
668 | TOOLS_CREATE+= pax | | 668 | TOOLS_CREATE+= pax |
669 | TOOLS_PATH.pax= ${LOCALBASE}/bin/${NBPAX_PROGRAM_PREFIX}pax | | 669 | TOOLS_PATH.pax= ${LOCALBASE}/bin/${NBPAX_PROGRAM_PREFIX}pax |
670 | . endif | | 670 | . endif |
671 | .endif | | 671 | .endif |
672 | | | 672 | |
673 | .if !defined(TOOLS_IGNORE.pkg-config) && !empty(_USE_TOOLS:Mpkg-config) | | 673 | .if !defined(TOOLS_IGNORE.pkg-config) && !empty(_USE_TOOLS:Mpkg-config) |
674 | . if !empty(PKGPATH:Mdevel/pkg-config) | | 674 | . if ${PKGPATH} == devel/pkg-config |
675 | MAKEFLAGS+= TOOLS_IGNORE.pkg-config= | | 675 | MAKEFLAGS+= TOOLS_IGNORE.pkg-config= |
676 | . elif !empty(_TOOLS_USE_PKGSRC.pkg-config:M[yY][eE][sS]) | | 676 | . elif !empty(_TOOLS_USE_PKGSRC.pkg-config:M[yY][eE][sS]) |
677 | TOOLS_DEPENDS.pkg-config?= pkgconf-[0-9]*:../../devel/pkgconf | | 677 | TOOLS_DEPENDS.pkg-config?= pkgconf-[0-9]*:../../devel/pkgconf |
678 | TOOLS_CREATE+= pkg-config | | 678 | TOOLS_CREATE+= pkg-config |
679 | TOOLS_PATH.pkg-config= ${LOCALBASE}/bin/pkg-config | | 679 | TOOLS_PATH.pkg-config= ${LOCALBASE}/bin/pkg-config |
680 | . else | | 680 | . else |
681 | AUTORECONF_ARGS+= -I ${TOOLS_PLATFORM.pkg-config:S/\/bin\/pkg-config//}/share/aclocal | | 681 | AUTORECONF_ARGS+= -I ${TOOLS_PLATFORM.pkg-config:S/\/bin\/pkg-config//}/share/aclocal |
682 | . endif | | 682 | . endif |
683 | .else | | 683 | .else |
684 | # | | 684 | # |
685 | # If a package doesn't explicitly say it uses pkg-config, create a | | 685 | # If a package doesn't explicitly say it uses pkg-config, create a |
686 | # "broken" pkg-config in the tools directory. | | 686 | # "broken" pkg-config in the tools directory. |
687 | # | | 687 | # |
688 | TOOLS_FAIL+= pkg-config | | 688 | TOOLS_FAIL+= pkg-config |
689 | .endif | | 689 | .endif |
690 | | | 690 | |
691 | .if !defined(TOOLS_IGNORE.rpm2pkg) && !empty(_USE_TOOLS:Mrpm2pkg) | | 691 | .if !defined(TOOLS_IGNORE.rpm2pkg) && !empty(_USE_TOOLS:Mrpm2pkg) |
692 | . if !empty(PKGPATH:Mpkgtools/rpm2pkg) | | 692 | . if ${PKGPATH} == pkgtools/rpm2pkg |
693 | MAKEFLAGS+= TOOLS_IGNORE.rpm2pkg= | | 693 | MAKEFLAGS+= TOOLS_IGNORE.rpm2pkg= |
694 | . elif !empty(_TOOLS_USE_PKGSRC.rpm2pkg:M[yY][eE][sS]) | | 694 | . elif !empty(_TOOLS_USE_PKGSRC.rpm2pkg:M[yY][eE][sS]) |
695 | TOOLS_DEPENDS.rpm2pkg?= rpm2pkg>=3.1.4:../../pkgtools/rpm2pkg | | 695 | TOOLS_DEPENDS.rpm2pkg?= rpm2pkg>=3.1.4:../../pkgtools/rpm2pkg |
696 | TOOLS_CREATE+= rpm2pkg | | 696 | TOOLS_CREATE+= rpm2pkg |
697 | TOOLS_PATH.rpm2pkg= ${LOCALBASE}/sbin/rpm2pkg | | 697 | TOOLS_PATH.rpm2pkg= ${LOCALBASE}/sbin/rpm2pkg |
698 | . endif | | 698 | . endif |
699 | .endif | | 699 | .endif |
700 | | | 700 | |
701 | .if !defined(TOOLS_IGNORE.sed) && !empty(_USE_TOOLS:Msed) | | 701 | .if !defined(TOOLS_IGNORE.sed) && !empty(_USE_TOOLS:Msed) |
702 | . if !empty(PKGPATH:Mtextproc/nbsed) | | 702 | . if ${PKGPATH} == textproc/nbsed |
703 | MAKEFLAGS+= TOOLS_IGNORE.sed= | | 703 | MAKEFLAGS+= TOOLS_IGNORE.sed= |
704 | . elif !empty(_TOOLS_USE_PKGSRC.sed:M[yY][eE][sS]) | | 704 | . elif !empty(_TOOLS_USE_PKGSRC.sed:M[yY][eE][sS]) |
705 | TOOLS_DEPENDS.sed?= nbsed>=20040821:../../textproc/nbsed | | 705 | TOOLS_DEPENDS.sed?= nbsed>=20040821:../../textproc/nbsed |
706 | TOOLS_CREATE+= sed | | 706 | TOOLS_CREATE+= sed |
707 | TOOLS_PATH.sed= ${LOCALBASE}/bin/nbsed | | 707 | TOOLS_PATH.sed= ${LOCALBASE}/bin/nbsed |
708 | . endif | | 708 | . endif |
709 | .endif | | 709 | .endif |
710 | | | 710 | |
711 | .if !defined(TOOLS_IGNORE.sh) && !empty(_USE_TOOLS:Msh) | | 711 | .if !defined(TOOLS_IGNORE.sh) && !empty(_USE_TOOLS:Msh) |
712 | . if !empty(PKGPATH:Mshells/pdksh) | | 712 | . if ${PKGPATH} == shells/pdksh |
713 | MAKEFLAGS+= TOOLS_IGNORE.sh= | | 713 | MAKEFLAGS+= TOOLS_IGNORE.sh= |
714 | . elif !empty(_TOOLS_USE_PKGSRC.sh:M[yY][eE][sS]) | | 714 | . elif !empty(_TOOLS_USE_PKGSRC.sh:M[yY][eE][sS]) |
715 | TOOLS_DEPENDS.sh?= pdksh>=5.2.14:../../shells/pdksh | | 715 | TOOLS_DEPENDS.sh?= pdksh>=5.2.14:../../shells/pdksh |
716 | TOOLS_CREATE+= sh | | 716 | TOOLS_CREATE+= sh |
717 | TOOLS_PATH.sh= ${LOCALBASE}/bin/pdksh | | 717 | TOOLS_PATH.sh= ${LOCALBASE}/bin/pdksh |
718 | . endif | | 718 | . endif |
719 | TOOLS_CMD.sh= ${TOOLS_DIR}/bin/sh | | 719 | TOOLS_CMD.sh= ${TOOLS_DIR}/bin/sh |
720 | .endif | | 720 | .endif |
721 | | | 721 | |
722 | .if !defined(TOOLS_IGNORE.shlock) && !empty(_USE_TOOLS:Mshlock) | | 722 | .if !defined(TOOLS_IGNORE.shlock) && !empty(_USE_TOOLS:Mshlock) |
723 | . if !empty(PKGPATH:Mpkgtools/shlock) | | 723 | . if ${PKGPATH} == pkgtools/shlock |
724 | MAKEFLAGS+= TOOLS_IGNORE.shlock= | | 724 | MAKEFLAGS+= TOOLS_IGNORE.shlock= |
725 | . elif !empty(_TOOLS_USE_PKGSRC.shlock:M[yY][eE][sS]) | | 725 | . elif !empty(_TOOLS_USE_PKGSRC.shlock:M[yY][eE][sS]) |
726 | TOOLS_DEPENDS.shlock?= shlock>=20020114:../../pkgtools/shlock | | 726 | TOOLS_DEPENDS.shlock?= shlock>=20020114:../../pkgtools/shlock |
727 | TOOLS_CREATE+= shlock | | 727 | TOOLS_CREATE+= shlock |
728 | TOOLS_PATH.shlock= ${LOCALBASE}/bin/shlock | | 728 | TOOLS_PATH.shlock= ${LOCALBASE}/bin/shlock |
729 | . endif | | 729 | . endif |
730 | .endif | | 730 | .endif |
731 | | | 731 | |
732 | .if !defined(TOOLS_IGNORE.tar) && !empty(_USE_TOOLS:Mtar) | | 732 | .if !defined(TOOLS_IGNORE.tar) && !empty(_USE_TOOLS:Mtar) |
733 | . if !empty(PKGPATH:Marchivers/pax) | | 733 | . if ${PKGPATH} == archivers/pax |
734 | MAKEFLAGS+= TOOLS_IGNORE.tar= | | 734 | MAKEFLAGS+= TOOLS_IGNORE.tar= |
735 | . elif !empty(_TOOLS_USE_PKGSRC.tar:M[yY][eE][sS]) | | 735 | . elif !empty(_TOOLS_USE_PKGSRC.tar:M[yY][eE][sS]) |
736 | TOOLS_DEPENDS.tar?= pax>=20040802:../../archivers/pax | | 736 | TOOLS_DEPENDS.tar?= pax>=20040802:../../archivers/pax |
737 | TOOLS_CREATE+= tar | | 737 | TOOLS_CREATE+= tar |
738 | TOOLS_PATH.tar= ${LOCALBASE}/bin/${NBPAX_PROGRAM_PREFIX}tar | | 738 | TOOLS_PATH.tar= ${LOCALBASE}/bin/${NBPAX_PROGRAM_PREFIX}tar |
739 | . endif | | 739 | . endif |
740 | .endif | | 740 | .endif |
741 | | | 741 | |
742 | .if !defined(TOOLS_IGNORE.tclsh) && !empty(_USE_TOOLS:Mtclsh) | | 742 | .if !defined(TOOLS_IGNORE.tclsh) && !empty(_USE_TOOLS:Mtclsh) |
743 | . if !empty(PKGPATH:Mlang/tcl) | | 743 | . if ${PKGPATH} == lang/tcl |
744 | MAKEFLAGS+= TOOLS_IGNORE.tclsh= | | 744 | MAKEFLAGS+= TOOLS_IGNORE.tclsh= |
745 | . elif !empty(_TOOLS_USE_PKGSRC.tclsh:M[yY][eE][sS]) | | 745 | . elif !empty(_TOOLS_USE_PKGSRC.tclsh:M[yY][eE][sS]) |
746 | TOOLS_DEPENDS.tclsh?= tcl>=8.4:../../lang/tcl | | 746 | TOOLS_DEPENDS.tclsh?= tcl>=8.4:../../lang/tcl |
747 | TOOLS_CREATE+= tclsh | | 747 | TOOLS_CREATE+= tclsh |
748 | TOOLS_PATH.tclsh= ${LOCALBASE}/bin/tclsh | | 748 | TOOLS_PATH.tclsh= ${LOCALBASE}/bin/tclsh |
749 | . endif | | 749 | . endif |
750 | .endif | | 750 | .endif |
751 | | | 751 | |
752 | .if !defined(TOOLS_IGNORE.texi2html) && !empty(_USE_TOOLS:Mtexi2html) | | 752 | .if !defined(TOOLS_IGNORE.texi2html) && !empty(_USE_TOOLS:Mtexi2html) |
753 | . if !empty(PKGPATH:Mtextproc/texi2html) | | 753 | . if ${PKGPATH} == textproc/texi2html |
754 | MAKEFLAGS+= TOOLS_IGNORE.texi2html= | | 754 | MAKEFLAGS+= TOOLS_IGNORE.texi2html= |
755 | . elif !empty(_TOOLS_USE_PKGSRC.texi2html:M[yY][eE][sS]) | | 755 | . elif !empty(_TOOLS_USE_PKGSRC.texi2html:M[yY][eE][sS]) |
756 | TOOLS_DEPENDS.texi2html?= texi2html>=1.76:../../textproc/texi2html | | 756 | TOOLS_DEPENDS.texi2html?= texi2html>=1.76:../../textproc/texi2html |
757 | TOOLS_CREATE+= texi2html | | 757 | TOOLS_CREATE+= texi2html |
758 | TOOLS_PATH.texi2html= ${LOCALBASE}/bin/texi2html | | 758 | TOOLS_PATH.texi2html= ${LOCALBASE}/bin/texi2html |
759 | . endif | | 759 | . endif |
760 | .endif | | 760 | .endif |
761 | | | 761 | |
762 | .if !defined(TOOLS_IGNORE.ttmkfdir) && !empty(_USE_TOOLS:Mttmkfdir) | | 762 | .if !defined(TOOLS_IGNORE.ttmkfdir) && !empty(_USE_TOOLS:Mttmkfdir) |
763 | . if !empty(PKGPATH:Mfonts/ttmkfdir2) | | 763 | . if ${PKGPATH} == fonts/ttmkfdir2 |
764 | MAKEFLAGS+= TOOLS_IGNORE.ttmkfdir= | | 764 | MAKEFLAGS+= TOOLS_IGNORE.ttmkfdir= |
765 | . elif !empty(_TOOLS_USE_PKGSRC.ttmkfdir:M[yY][eE][sS]) | | 765 | . elif !empty(_TOOLS_USE_PKGSRC.ttmkfdir:M[yY][eE][sS]) |
766 | TOOLS_DEPENDS.ttmkfdir?= ttmkfdir2>=20021109:../../fonts/ttmkfdir2 | | 766 | TOOLS_DEPENDS.ttmkfdir?= ttmkfdir2>=20021109:../../fonts/ttmkfdir2 |
767 | TOOLS_CREATE+= ttmkfdir | | 767 | TOOLS_CREATE+= ttmkfdir |
768 | TOOLS_PATH.ttmkfdir= ${LOCALBASE}/bin/ttmkfdir | | 768 | TOOLS_PATH.ttmkfdir= ${LOCALBASE}/bin/ttmkfdir |
769 | . endif | | 769 | . endif |
770 | .endif | | 770 | .endif |
771 | | | 771 | |
772 | .if !defined(TOOLS_IGNORE.type1inst) && !empty(_USE_TOOLS:Mtype1inst) | | 772 | .if !defined(TOOLS_IGNORE.type1inst) && !empty(_USE_TOOLS:Mtype1inst) |
773 | . if !empty(PKGPATH:Mfonts/type1inst) | | 773 | . if ${PKGPATH} == fonts/type1inst |
774 | MAKEFLAGS+= TOOLS_IGNORE.type1inst= | | 774 | MAKEFLAGS+= TOOLS_IGNORE.type1inst= |
775 | . elif !empty(_TOOLS_USE_PKGSRC.type1inst:M[yY][eE][sS]) | | 775 | . elif !empty(_TOOLS_USE_PKGSRC.type1inst:M[yY][eE][sS]) |
776 | TOOLS_DEPENDS.type1inst?= type1inst>=0.6.1:../../fonts/type1inst | | 776 | TOOLS_DEPENDS.type1inst?= type1inst>=0.6.1:../../fonts/type1inst |
777 | TOOLS_CREATE+= type1inst | | 777 | TOOLS_CREATE+= type1inst |
778 | TOOLS_PATH.type1inst= ${LOCALBASE}/bin/type1inst | | 778 | TOOLS_PATH.type1inst= ${LOCALBASE}/bin/type1inst |
779 | . endif | | 779 | . endif |
780 | .endif | | 780 | .endif |
781 | | | 781 | |
782 | .if !defined(TOOLS_IGNORE.unrar) && !empty(_USE_TOOLS:Munrar) | | 782 | .if !defined(TOOLS_IGNORE.unrar) && !empty(_USE_TOOLS:Munrar) |
783 | . if !empty(PKGPATH:Marchivers/unrar) | | 783 | . if ${PKGPATH} == archivers/unrar |
784 | MAKEFLAGS+= TOOLS_IGNORE.unrar= | | 784 | MAKEFLAGS+= TOOLS_IGNORE.unrar= |
785 | . elif !empty(_TOOLS_USE_PKGSRC.unrar:M[yY][eE][sS]) | | 785 | . elif !empty(_TOOLS_USE_PKGSRC.unrar:M[yY][eE][sS]) |
786 | TOOLS_DEPENDS.unrar?= unrar>=3.3.4:../../archivers/unrar | | 786 | TOOLS_DEPENDS.unrar?= unrar>=3.3.4:../../archivers/unrar |
787 | TOOLS_CREATE+= unrar | | 787 | TOOLS_CREATE+= unrar |
788 | TOOLS_PATH.unrar= ${LOCALBASE}/bin/unrar | | 788 | TOOLS_PATH.unrar= ${LOCALBASE}/bin/unrar |
789 | . endif | | 789 | . endif |
790 | .endif | | 790 | .endif |
791 | | | 791 | |
792 | .if !defined(TOOLS_IGNORE.unzip) && !empty(_USE_TOOLS:Munzip) | | 792 | .if !defined(TOOLS_IGNORE.unzip) && !empty(_USE_TOOLS:Munzip) |
793 | . if !empty(PKGPATH:Marchivers/unzip) | | 793 | . if ${PKGPATH} == archivers/unzip |
794 | MAKEFLAGS+= TOOLS_IGNORE.unzip= | | 794 | MAKEFLAGS+= TOOLS_IGNORE.unzip= |
795 | . elif !empty(_TOOLS_USE_PKGSRC.unzip:M[yY][eE][sS]) | | 795 | . elif !empty(_TOOLS_USE_PKGSRC.unzip:M[yY][eE][sS]) |
796 | TOOLS_DEPENDS.unzip?= unzip-[0-9]*:../../archivers/unzip | | 796 | TOOLS_DEPENDS.unzip?= unzip-[0-9]*:../../archivers/unzip |
797 | TOOLS_CREATE+= unzip | | 797 | TOOLS_CREATE+= unzip |
798 | TOOLS_PATH.unzip= ${LOCALBASE}/bin/unzip | | 798 | TOOLS_PATH.unzip= ${LOCALBASE}/bin/unzip |
799 | . endif | | 799 | . endif |
800 | .endif | | 800 | .endif |
801 | | | 801 | |
802 | .if !defined(TOOLS_IGNORE.unzoo) && !empty(_USE_TOOLS:Munzoo) | | 802 | .if !defined(TOOLS_IGNORE.unzoo) && !empty(_USE_TOOLS:Munzoo) |
803 | . if !empty(PKGPATH:Marchivers/unzoo) | | 803 | . if ${PKGPATH} == archivers/unzoo |
804 | MAKEFLAGS+= TOOLS_IGNORE.unzoo= | | 804 | MAKEFLAGS+= TOOLS_IGNORE.unzoo= |
805 | . elif !empty(_TOOLS_USE_PKGSRC.unzoo:M[yY][eE][sS]) | | 805 | . elif !empty(_TOOLS_USE_PKGSRC.unzoo:M[yY][eE][sS]) |
806 | TOOLS_DEPENDS.unzoo?= unzoo-[0-9]*:../../archivers/unzoo | | 806 | TOOLS_DEPENDS.unzoo?= unzoo-[0-9]*:../../archivers/unzoo |
807 | TOOLS_CREATE+= unzoo | | 807 | TOOLS_CREATE+= unzoo |
808 | TOOLS_PATH.unzoo= ${LOCALBASE}/bin/unzoo | | 808 | TOOLS_PATH.unzoo= ${LOCALBASE}/bin/unzoo |
809 | . endif | | 809 | . endif |
810 | .endif | | 810 | .endif |
811 | | | 811 | |
812 | .if !defined(TOOLS_IGNORE.wget) && !empty(_USE_TOOLS:Mwget) | | 812 | .if !defined(TOOLS_IGNORE.wget) && !empty(_USE_TOOLS:Mwget) |
813 | . if !empty(PKGPATH:Mnet/wget) | | 813 | . if ${PKGPATH} == net/wget |
814 | MAKEFLAGS+= TOOLS_IGNORE.wget= | | 814 | MAKEFLAGS+= TOOLS_IGNORE.wget= |
815 | . elif !empty(_TOOLS_USE_PKGSRC.wget:M[yY][eE][sS]) | | 815 | . elif !empty(_TOOLS_USE_PKGSRC.wget:M[yY][eE][sS]) |
816 | TOOLS_DEPENDS.wget?= wget-[0-9]*:../../net/wget | | 816 | TOOLS_DEPENDS.wget?= wget-[0-9]*:../../net/wget |
817 | TOOLS_PATH.wget= ${LOCALBASE}/bin/wget | | 817 | TOOLS_PATH.wget= ${LOCALBASE}/bin/wget |
818 | . endif | | 818 | . endif |
819 | .endif | | 819 | .endif |
820 | | | 820 | |
821 | .if !defined(TOOLS_IGNORE.wish) && !empty(_USE_TOOLS:Mwish) | | 821 | .if !defined(TOOLS_IGNORE.wish) && !empty(_USE_TOOLS:Mwish) |
822 | . if !empty(PKGPATH:Mx11/tk) | | 822 | . if ${PKGPATH} == x11/tk |
823 | MAKEFLAGS+= TOOLS_IGNORE.wish= | | 823 | MAKEFLAGS+= TOOLS_IGNORE.wish= |
824 | . elif !empty(_TOOLS_USE_PKGSRC.wish:M[yY][eE][sS]) | | 824 | . elif !empty(_TOOLS_USE_PKGSRC.wish:M[yY][eE][sS]) |
825 | TOOLS_DEPENDS.wish?= tk>=8.4:../../x11/tk | | 825 | TOOLS_DEPENDS.wish?= tk>=8.4:../../x11/tk |
826 | TOOLS_CREATE+= wish | | 826 | TOOLS_CREATE+= wish |
827 | TOOLS_PATH.wish= ${LOCALBASE}/bin/wish | | 827 | TOOLS_PATH.wish= ${LOCALBASE}/bin/wish |
828 | . endif | | 828 | . endif |
829 | .endif | | 829 | .endif |
830 | | | 830 | |
831 | .if !defined(TOOLS_IGNORE.xargs) && !empty(_USE_TOOLS:Mxargs) | | 831 | .if !defined(TOOLS_IGNORE.xargs) && !empty(_USE_TOOLS:Mxargs) |
832 | . if !empty(PKGPATH:Msysutils/findutils) | | 832 | . if ${PKGPATH} == sysutils/findutils |
833 | MAKEFLAGS+= TOOLS_IGNORE.xargs= | | 833 | MAKEFLAGS+= TOOLS_IGNORE.xargs= |
834 | . elif !empty(_TOOLS_USE_PKGSRC.xargs:M[yY][eE][sS]) | | 834 | . elif !empty(_TOOLS_USE_PKGSRC.xargs:M[yY][eE][sS]) |
835 | TOOLS_DEPENDS.xargs?= findutils>=4.1:../../sysutils/findutils | | 835 | TOOLS_DEPENDS.xargs?= findutils>=4.1:../../sysutils/findutils |
836 | TOOLS_CREATE+= xargs | | 836 | TOOLS_CREATE+= xargs |
837 | TOOLS_PATH.xargs= ${LOCALBASE}/bin/gxargs | | 837 | TOOLS_PATH.xargs= ${LOCALBASE}/bin/gxargs |
838 | TOOLS_ARGS.xargs= -r # don't run command if stdin is empty | | 838 | TOOLS_ARGS.xargs= -r # don't run command if stdin is empty |
839 | . endif | | 839 | . endif |
840 | .endif | | 840 | .endif |
841 | | | 841 | |
842 | _TOOLS.xz= xz xzcat | | 842 | _TOOLS.xz= xz xzcat |
843 | .for _t_ in ${_TOOLS.xz} | | 843 | .for _t_ in ${_TOOLS.xz} |
844 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 844 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
845 | . if !empty(PKGPATH:Marchivers/xz) | | 845 | . if ${PKGPATH} == archivers/xz |
846 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 846 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
847 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 847 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
848 | TOOLS_DEPENDS.${_t_}?= xz>=4.999.9betanb1:../../archivers/xz | | 848 | TOOLS_DEPENDS.${_t_}?= xz>=4.999.9betanb1:../../archivers/xz |
849 | TOOLS_CREATE+= ${_t_} | | 849 | TOOLS_CREATE+= ${_t_} |
850 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 850 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
851 | . endif | | 851 | . endif |
852 | . endif | | 852 | . endif |
853 | .endfor | | 853 | .endfor |
854 | | | 854 | |
855 | .if !defined(TOOLS_IGNORE.yacc) && !empty(_USE_TOOLS:Myacc) | | 855 | .if !defined(TOOLS_IGNORE.yacc) && !empty(_USE_TOOLS:Myacc) |
856 | . if !empty(PKGPATH:Mdevel/bison) | | 856 | . if ${PKGPATH} == devel/bison |
857 | MAKEFLAGS+= TOOLS_IGNORE.yacc= | | 857 | MAKEFLAGS+= TOOLS_IGNORE.yacc= |
858 | . elif !empty(_TOOLS_USE_PKGSRC.yacc:M[yY][eE][sS]) | | 858 | . elif !empty(_TOOLS_USE_PKGSRC.yacc:M[yY][eE][sS]) |
859 | TOOLS_DEPENDS.yacc?= bison>=1.0:../../devel/bison | | 859 | TOOLS_DEPENDS.yacc?= bison>=1.0:../../devel/bison |
860 | TOOLS_CREATE+= yacc | | 860 | TOOLS_CREATE+= yacc |
861 | TOOLS_PATH.yacc= ${LOCALBASE}/bin/bison | | 861 | TOOLS_PATH.yacc= ${LOCALBASE}/bin/bison |
862 | TOOLS_ARGS.yacc= -y | | 862 | TOOLS_ARGS.yacc= -y |
863 | # | | 863 | # |
864 | # bison/yacc is typically a build tool whose path is not embedded in | | 864 | # bison/yacc is typically a build tool whose path is not embedded in |
865 | # any scripts or config files. In this case, pass the full command | | 865 | # any scripts or config files. In this case, pass the full command |
866 | # line (path and arguments) of the tool to the GNU configure script | | 866 | # line (path and arguments) of the tool to the GNU configure script |
867 | # so that bison will be correctly invoked in yacc-compatilility mode. | | 867 | # so that bison will be correctly invoked in yacc-compatilility mode. |
868 | # | | 868 | # |
869 | TOOLS_VALUE_GNU.yacc= ${TOOLS_CMDLINE.yacc} | | 869 | TOOLS_VALUE_GNU.yacc= ${TOOLS_CMDLINE.yacc} |
870 | . endif | | 870 | . endif |
871 | .endif | | 871 | .endif |
872 | | | 872 | |
873 | _TOOLS.zip= zip zipcloak zipnote zipsplit | | 873 | _TOOLS.zip= zip zipcloak zipnote zipsplit |
874 | .for _t_ in ${_TOOLS.zip} | | 874 | .for _t_ in ${_TOOLS.zip} |
875 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 875 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
876 | . if !empty(PKGPATH:Marchivers/zip) | | 876 | . if ${PKGPATH} == archivers/zip |
877 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 877 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
878 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 878 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
879 | TOOLS_DEPENDS.${_t_}?= zip-[0-9]*:../../archivers/zip | | 879 | TOOLS_DEPENDS.${_t_}?= zip-[0-9]*:../../archivers/zip |
880 | TOOLS_CREATE+= ${_t_} | | 880 | TOOLS_CREATE+= ${_t_} |
881 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 881 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
882 | . endif | | 882 | . endif |
883 | . endif | | 883 | . endif |
884 | .endfor | | 884 | .endfor |
885 | | | 885 | |
886 | ###################################################################### | | 886 | ###################################################################### |
887 | | | 887 | |
888 | # These tools are all supplied by the lang/perl5 package if there is | | 888 | # These tools are all supplied by the lang/perl5 package if there is |
889 | # no native tool available. | | 889 | # no native tool available. |
| @@ -927,182 +927,182 @@ _TOOLS_USE_PKGSRC.perl!= \ | | | @@ -927,182 +927,182 @@ _TOOLS_USE_PKGSRC.perl!= \ |
927 | . endfor | | 927 | . endfor |
928 | . if !empty(_TOOLS_USE_PKGSRC.perl:M[nN][oO]) | | 928 | . if !empty(_TOOLS_USE_PKGSRC.perl:M[nN][oO]) |
929 | DEPENDS:= ${DEPENDS:N{perl[><=-]*,*}\:*:N{*,perl[><=-]*}\:*} | | 929 | DEPENDS:= ${DEPENDS:N{perl[><=-]*,*}\:*:N{*,perl[><=-]*}\:*} |
930 | BUILD_DEPENDS:= ${BUILD_DEPENDS:N{perl[><=-]*,*}\:*:N{*,perl[><=-]*}\:*} | | 930 | BUILD_DEPENDS:= ${BUILD_DEPENDS:N{perl[><=-]*,*}\:*:N{*,perl[><=-]*}\:*} |
931 | TOOL_DEPENDS:= ${TOOL_DEPENDS:N{perl[><=-]*,*}\:*:N{*,perl[><=-]*}\:*} | | 931 | TOOL_DEPENDS:= ${TOOL_DEPENDS:N{perl[><=-]*,*}\:*:N{*,perl[><=-]*}\:*} |
932 | . endif | | 932 | . endif |
933 | . endif | | 933 | . endif |
934 | .endif | | 934 | .endif |
935 | | | 935 | |
936 | _TOOLS.perl= perl perldoc pod2html pod2man pod2text | | 936 | _TOOLS.perl= perl perldoc pod2html pod2man pod2text |
937 | | | 937 | |
938 | .for _t_ in ${_TOOLS.perl} | | 938 | .for _t_ in ${_TOOLS.perl} |
939 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 939 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
940 | . if !empty(PKGPATH:Mlang/perl5) | | 940 | . if ${PKGPATH} == lang/perl5 |
941 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 941 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
942 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) || \ | | 942 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) || \ |
943 | !empty(DEPENDS:Mp5-*) || !empty(PERL5_PREFIX:M${PREFIX}) | | 943 | ${DEPENDS:Mp5-*} || !empty(PERL5_PREFIX:M${PREFIX}) |
944 | . include "../../lang/perl5/version.mk" | | 944 | . include "../../lang/perl5/version.mk" |
945 | _TOOLS_USE_PKGSRC.perl= yes | | 945 | _TOOLS_USE_PKGSRC.perl= yes |
946 | TOOLS_DEPENDS.${_t_}?= perl>=${PERL5_REQD}:../../lang/perl5 | | 946 | TOOLS_DEPENDS.${_t_}?= perl>=${PERL5_REQD}:../../lang/perl5 |
947 | TOOLS_CREATE+= ${_t_} | | 947 | TOOLS_CREATE+= ${_t_} |
948 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 948 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
949 | . endif | | 949 | . endif |
950 | . endif | | 950 | . endif |
951 | .endfor | | 951 | .endfor |
952 | | | 952 | |
953 | # These tools are all supplied by the sysutils/coreutils package if | | 953 | # These tools are all supplied by the sysutils/coreutils package if |
954 | # there is no native tool available. | | 954 | # there is no native tool available. |
955 | # | | 955 | # |
956 | _TOOLS.coreutils= basename cat chgrp chmod chown cp cut date \ | | 956 | _TOOLS.coreutils= basename cat chgrp chmod chown cp cut date \ |
957 | dirname echo env expr false head hostname id install \ | | 957 | dirname echo env expr false head hostname id install \ |
958 | ln ls mkdir mv nice numfmt printf pwd readlink realpath \ | | 958 | ln ls mkdir mv nice numfmt printf pwd readlink realpath \ |
959 | rm rmdir sleep sort tail tee test touch tr true tsort wc | | 959 | rm rmdir sleep sort tail tee test touch tr true tsort wc |
960 | | | 960 | |
961 | .for _t_ in ${_TOOLS.coreutils} | | 961 | .for _t_ in ${_TOOLS.coreutils} |
962 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 962 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
963 | . if !empty(PKGPATH:Msysutils/coreutils) | | 963 | . if ${PKGPATH} == sysutils/coreutils |
964 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 964 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
965 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 965 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
966 | TOOLS_DEPENDS.${_t_}?= coreutils>=5.2.1:../../sysutils/coreutils | | 966 | TOOLS_DEPENDS.${_t_}?= coreutils>=5.2.1:../../sysutils/coreutils |
967 | TOOLS_CREATE+= ${_t_} | | 967 | TOOLS_CREATE+= ${_t_} |
968 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} | | 968 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} |
969 | . endif | | 969 | . endif |
970 | . endif | | 970 | . endif |
971 | .endfor | | 971 | .endfor |
972 | | | 972 | |
973 | # The ``['' tool is special because it matches a token that's interpreted | | 973 | # The ``['' tool is special because it matches a token that's interpreted |
974 | # by bmake. | | 974 | # by bmake. |
975 | # | | 975 | # |
976 | .if !defined(TOOLS_IGNORE.[) && !empty(_USE_TOOLS:M\[) | | 976 | .if !defined(TOOLS_IGNORE.[) && !empty(_USE_TOOLS:M\[) |
977 | . if !empty(PKGPATH:Msysutils/coreutils) | | 977 | . if ${PKGPATH} == sysutils/coreutils |
978 | MAKEFLAGS+= TOOLS_IGNORE.[= | | 978 | MAKEFLAGS+= TOOLS_IGNORE.[= |
979 | . elif !empty(_TOOLS_USE_PKGSRC.[:M[yY][eE][sS]) | | 979 | . elif !empty(_TOOLS_USE_PKGSRC.[:M[yY][eE][sS]) |
980 | TOOLS_DEPENDS.[?= coreutils>=5.2.1:../../sysutils/coreutils | | 980 | TOOLS_DEPENDS.[?= coreutils>=5.2.1:../../sysutils/coreutils |
981 | TOOLS_CREATE+= [ | | 981 | TOOLS_CREATE+= [ |
982 | TOOLS_PATH.[= ${LOCALBASE}/bin/g[ | | 982 | TOOLS_PATH.[= ${LOCALBASE}/bin/g[ |
983 | . endif | | 983 | . endif |
984 | .endif | | 984 | .endif |
985 | | | 985 | |
986 | ###################################################################### | | 986 | ###################################################################### |
987 | | | 987 | |
988 | # These tools are all supplied by the textproc/grep package if there is | | 988 | # These tools are all supplied by the textproc/grep package if there is |
989 | # no native tool available. If explicit GNU versions are requested via | | 989 | # no native tool available. If explicit GNU versions are requested via |
990 | # "ggrep" then they are preferred. | | 990 | # "ggrep" then they are preferred. |
991 | # | | 991 | # |
992 | _TOOLS.grep= egrep fgrep grep | | 992 | _TOOLS.grep= egrep fgrep grep |
993 | | | 993 | |
994 | .if !defined(TOOLS_IGNORE.ggrep) && !empty(_USE_TOOLS:Mggrep) | | 994 | .if !defined(TOOLS_IGNORE.ggrep) && !empty(_USE_TOOLS:Mggrep) |
995 | . if !empty(PKGPATH:Mtextproc/grep) | | 995 | . if ${PKGPATH} == textproc/grep |
996 | MAKEFLAGS+= TOOLS_IGNORE.ggrep= | | 996 | MAKEFLAGS+= TOOLS_IGNORE.ggrep= |
997 | . elif !empty(_TOOLS_USE_PKGSRC.ggrep:M[yY][eE][sS]) | | 997 | . elif !empty(_TOOLS_USE_PKGSRC.ggrep:M[yY][eE][sS]) |
998 | TOOLS_DEPENDS.ggrep?= grep>=2.5.1:../../textproc/grep | | 998 | TOOLS_DEPENDS.ggrep?= grep>=2.5.1:../../textproc/grep |
999 | . for _t_ in ${_TOOLS.grep} | | 999 | . for _t_ in ${_TOOLS.grep} |
1000 | TOOLS_CREATE+= g${_t_} | | 1000 | TOOLS_CREATE+= g${_t_} |
1001 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/ggrep | | 1001 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/ggrep |
1002 | TOOLS_PATH.g${_t_}= ${LOCALBASE}/bin/ggrep | | 1002 | TOOLS_PATH.g${_t_}= ${LOCALBASE}/bin/ggrep |
1003 | . endfor | | 1003 | . endfor |
1004 | TOOLS_ARGS.egrep= -E | | 1004 | TOOLS_ARGS.egrep= -E |
1005 | TOOLS_ARGS.gegrep= -E | | 1005 | TOOLS_ARGS.gegrep= -E |
1006 | TOOLS_ARGS.fgrep= -F | | 1006 | TOOLS_ARGS.fgrep= -F |
1007 | TOOLS_ARGS.gfgrep= -F | | 1007 | TOOLS_ARGS.gfgrep= -F |
1008 | . endif | | 1008 | . endif |
1009 | .else | | 1009 | .else |
1010 | . for _t_ in ${_TOOLS.grep} | | 1010 | . for _t_ in ${_TOOLS.grep} |
1011 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 1011 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
1012 | . if !empty(PKGPATH:Mtextproc/grep) | | 1012 | . if ${PKGPATH} == textproc/grep |
1013 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 1013 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
1014 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 1014 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
1015 | TOOLS_DEPENDS.${_t_}?= grep>=2.5.1:../../textproc/grep | | 1015 | TOOLS_DEPENDS.${_t_}?= grep>=2.5.1:../../textproc/grep |
1016 | TOOLS_CREATE+= ${_t_} | | 1016 | TOOLS_CREATE+= ${_t_} |
1017 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} | | 1017 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} |
1018 | . endif | | 1018 | . endif |
1019 | . endif | | 1019 | . endif |
1020 | . endfor | | 1020 | . endfor |
1021 | .endif | | 1021 | .endif |
1022 | | | 1022 | |
1023 | ###################################################################### | | 1023 | ###################################################################### |
1024 | | | 1024 | |
1025 | # These tools are supplied by textproc/mandoc as replacements for their | | 1025 | # These tools are supplied by textproc/mandoc as replacements for their |
1026 | # groff counterparts. As this package has fewer dependencies it should | | 1026 | # groff counterparts. As this package has fewer dependencies it should |
1027 | # be preferred over groff wherever possible. | | 1027 | # be preferred over groff wherever possible. |
1028 | # | | 1028 | # |
1029 | _TOOLS.mandoc= nroff | | 1029 | _TOOLS.mandoc= nroff |
1030 | | | 1030 | |
1031 | .for _t_ in ${_TOOLS.mandoc} | | 1031 | .for _t_ in ${_TOOLS.mandoc} |
1032 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 1032 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
1033 | . if !empty(PKGPATH:Mtextproc/mandoc) | | 1033 | . if ${PKGPATH} == textproc/mandoc |
1034 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 1034 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
1035 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 1035 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
1036 | TOOLS_DEPENDS.${_t_}?= mandoc>=1.12.0nb3:../../textproc/mandoc | | 1036 | TOOLS_DEPENDS.${_t_}?= mandoc>=1.12.0nb3:../../textproc/mandoc |
1037 | TOOLS_CREATE+= ${_t_} | | 1037 | TOOLS_CREATE+= ${_t_} |
1038 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/mandoc | | 1038 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/mandoc |
1039 | . endif | | 1039 | . endif |
1040 | . endif | | 1040 | . endif |
1041 | .endfor | | 1041 | .endfor |
1042 | | | 1042 | |
1043 | ###################################################################### | | 1043 | ###################################################################### |
1044 | | | 1044 | |
1045 | # These tools are all supplied by the textproc/groff package if there is | | 1045 | # These tools are all supplied by the textproc/groff package if there is |
1046 | # no native tool available. | | 1046 | # no native tool available. |
1047 | # | | 1047 | # |
1048 | _TOOLS.groff= groff soelim tbl | | 1048 | _TOOLS.groff= groff soelim tbl |
1049 | | | 1049 | |
1050 | .for _t_ in ${_TOOLS.groff} | | 1050 | .for _t_ in ${_TOOLS.groff} |
1051 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 1051 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
1052 | . if !empty(PKGPATH:Mtextproc/groff) | | 1052 | . if ${PKGPATH} == textproc/groff |
1053 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 1053 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
1054 | . else | | 1054 | . else |
1055 | . if defined(_TOOLS_USE_PKGSRC.groff) && \ | | 1055 | . if defined(_TOOLS_USE_PKGSRC.groff) && \ |
1056 | !empty(_TOOLS_USE_PKGSRC.groff:M[yY][eE][sS]) | | 1056 | !empty(_TOOLS_USE_PKGSRC.groff:M[yY][eE][sS]) |
1057 | _TOOLS_USE_PKGSRC.${_t_}= yes | | 1057 | _TOOLS_USE_PKGSRC.${_t_}= yes |
1058 | . endif | | 1058 | . endif |
1059 | . if !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 1059 | . if !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
1060 | TOOLS_DEPENDS.${_t_}?= groff>=1.19.2nb3:../../textproc/groff | | 1060 | TOOLS_DEPENDS.${_t_}?= groff>=1.19.2nb3:../../textproc/groff |
1061 | TOOLS_CREATE+= ${_t_} | | 1061 | TOOLS_CREATE+= ${_t_} |
1062 | . if "${_t_}" != "groff" | | 1062 | . if "${_t_}" != "groff" |
1063 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} | | 1063 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} |
1064 | TOOLS_ALIASES.${_t_}= g${_t_} | | 1064 | TOOLS_ALIASES.${_t_}= g${_t_} |
1065 | . else | | 1065 | . else |
1066 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 1066 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
1067 | . endif | | 1067 | . endif |
1068 | . endif | | 1068 | . endif |
1069 | . endif | | 1069 | . endif |
1070 | . endif | | 1070 | . endif |
1071 | .endfor | | 1071 | .endfor |
1072 | | | 1072 | |
1073 | # ``gsoelim'' is the real tool ``soelim'' above, but the | | 1073 | # ``gsoelim'' is the real tool ``soelim'' above, but the |
1074 | # legacy tools names are still possible. | | 1074 | # legacy tools names are still possible. |
1075 | .if !defined(TOOLS_IGNORE.gsoelim) && !empty(_USE_TOOLS:Mgsoelim) | | 1075 | .if !defined(TOOLS_IGNORE.gsoelim) && !empty(_USE_TOOLS:Mgsoelim) |
1076 | . if !empty(PKGPATH:Mtextproc/groff) | | 1076 | . if ${PKGPATH} == textproc/groff |
1077 | MAKEFLAGS+= TOOLS_IGNORE.gsoelim= | | 1077 | MAKEFLAGS+= TOOLS_IGNORE.gsoelim= |
1078 | . elif !empty(_TOOLS_USE_PKGSRC.gsoelim:M[yY][eE][sS]) | | 1078 | . elif !empty(_TOOLS_USE_PKGSRC.gsoelim:M[yY][eE][sS]) |
1079 | TOOLS_DEPENDS.gsoelim?= groff>=1.19nb4:../../textproc/groff | | 1079 | TOOLS_DEPENDS.gsoelim?= groff>=1.19nb4:../../textproc/groff |
1080 | TOOLS_CREATE+= gsoelim | | 1080 | TOOLS_CREATE+= gsoelim |
1081 | TOOLS_PATH.gsoelim= ${LOCALBASE}/bin/gsoelim | | 1081 | TOOLS_PATH.gsoelim= ${LOCALBASE}/bin/gsoelim |
1082 | . endif | | 1082 | . endif |
1083 | TOOLS_ALIASES.gsoelim= soelim | | 1083 | TOOLS_ALIASES.gsoelim= soelim |
1084 | .endif | | 1084 | .endif |
1085 | | | 1085 | |
1086 | ###################################################################### | | 1086 | ###################################################################### |
1087 | | | 1087 | |
1088 | # These tools are all supplied by the devel/diffutils package if there is | | 1088 | # These tools are all supplied by the devel/diffutils package if there is |
1089 | # no native tool available. | | 1089 | # no native tool available. |
1090 | # | | 1090 | # |
1091 | _TOOLS.diffutils= cmp diff diff3 sdiff | | 1091 | _TOOLS.diffutils= cmp diff diff3 sdiff |
1092 | | | 1092 | |
1093 | .for _t_ in ${_TOOLS.diffutils} | | 1093 | .for _t_ in ${_TOOLS.diffutils} |
1094 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 1094 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
1095 | . if !empty(PKGPATH:Mdevel/diffutils) | | 1095 | . if ${PKGPATH} == devel/diffutils |
1096 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 1096 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
1097 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 1097 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
1098 | TOOLS_DEPENDS.${_t_}?= diffutils>=2.8.1:../../devel/diffutils | | 1098 | TOOLS_DEPENDS.${_t_}?= diffutils>=2.8.1:../../devel/diffutils |
1099 | TOOLS_CREATE+= ${_t_} | | 1099 | TOOLS_CREATE+= ${_t_} |
1100 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} | | 1100 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/g${_t_} |
1101 | . endif | | 1101 | . endif |
1102 | . endif | | 1102 | . endif |
1103 | .endfor | | 1103 | .endfor |
1104 | | | 1104 | |
1105 | ###################################################################### | | 1105 | ###################################################################### |
1106 | | | 1106 | |
1107 | # These tools are all supplied by a Ghostscript package if there is no | | 1107 | # These tools are all supplied by a Ghostscript package if there is no |
1108 | # native tool available. | | 1108 | # native tool available. |
| @@ -1115,158 +1115,158 @@ _TOOLS.ghostscript= dvipdf gs pdf2ps ps2 | | | @@ -1115,158 +1115,158 @@ _TOOLS.ghostscript= dvipdf gs pdf2ps ps2 |
1115 | GHOSTSCRIPT_REQD?= 6.01 | | 1115 | GHOSTSCRIPT_REQD?= 6.01 |
1116 | | | 1116 | |
1117 | # Set TOOLS_DEPENDS.ghostscript to an appropriate dependency based on | | 1117 | # Set TOOLS_DEPENDS.ghostscript to an appropriate dependency based on |
1118 | # various package options. | | 1118 | # various package options. |
1119 | # | | 1119 | # |
1120 | .if !defined(TOOLS_DEPENDS.ghostscript) | | 1120 | .if !defined(TOOLS_DEPENDS.ghostscript) |
1121 | _TOOLS_DEP.ghostscript:= ghostscript | | 1121 | _TOOLS_DEP.ghostscript:= ghostscript |
1122 | TOOLS_DEPENDS.ghostscript= ghostscript>=${GHOSTSCRIPT_REQD}:../../print/ghostscript | | 1122 | TOOLS_DEPENDS.ghostscript= ghostscript>=${GHOSTSCRIPT_REQD}:../../print/ghostscript |
1123 | MAKEVARS+= TOOLS_DEPENDS.ghostscript | | 1123 | MAKEVARS+= TOOLS_DEPENDS.ghostscript |
1124 | .endif | | 1124 | .endif |
1125 | | | 1125 | |
1126 | .for _t_ in ${_TOOLS.ghostscript} | | 1126 | .for _t_ in ${_TOOLS.ghostscript} |
1127 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) | | 1127 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) |
1128 | . if !empty(PKGPATH:Mprint/ghostscript) | | 1128 | . if ${PKGPATH} == print/ghostscript |
1129 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= | | 1129 | MAKEFLAGS+= TOOLS_IGNORE.${_t_}= |
1130 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 1130 | . elif !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
1131 | TOOLS_DEPENDS.${_t_}?= ${TOOLS_DEPENDS.ghostscript} | | 1131 | TOOLS_DEPENDS.${_t_}?= ${TOOLS_DEPENDS.ghostscript} |
1132 | TOOLS_CREATE+= ${_t_} | | 1132 | TOOLS_CREATE+= ${_t_} |
1133 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 1133 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
1134 | . endif | | 1134 | . endif |
1135 | . endif | | 1135 | . endif |
1136 | .endfor | | 1136 | .endfor |
1137 | | | 1137 | |
1138 | ###################################################################### | | 1138 | ###################################################################### |
1139 | | | 1139 | |
1140 | # For modular Xorg, these are individual packages. | | 1140 | # For modular Xorg, these are individual packages. |
1141 | # | | 1141 | # |
1142 | .if !defined(TOOLS_IGNORE.iceauth) && !empty(_USE_TOOLS:Miceauth) | | 1142 | .if !defined(TOOLS_IGNORE.iceauth) && !empty(_USE_TOOLS:Miceauth) |
1143 | . if !empty(PKGPATH:Mx11/iceauth) | | 1143 | . if ${PKGPATH} == x11/iceauth |
1144 | MAKEFLAGS+= TOOLS_IGNORE.iceauth= | | 1144 | MAKEFLAGS+= TOOLS_IGNORE.iceauth= |
1145 | . elif !empty(_TOOLS_USE_PKGSRC.iceauth:M[yY][eE][sS]) | | 1145 | . elif !empty(_TOOLS_USE_PKGSRC.iceauth:M[yY][eE][sS]) |
1146 | TOOLS_CREATE+= iceauth | | 1146 | TOOLS_CREATE+= iceauth |
1147 | . if !empty(X11_TYPE:Mnative) | | 1147 | . if ${X11_TYPE} == native |
1148 | TOOLS_PATH.iceauth= ${X11BASE}/bin/iceauth | | 1148 | TOOLS_PATH.iceauth= ${X11BASE}/bin/iceauth |
1149 | . else | | 1149 | . else |
1150 | TOOLS_DEPENDS.iceauth?= iceauth-[0-9]*:../../x11/iceauth | | 1150 | TOOLS_DEPENDS.iceauth?= iceauth-[0-9]*:../../x11/iceauth |
1151 | TOOLS_PATH.iceauth= ${LOCALBASE}/bin/iceauth | | 1151 | TOOLS_PATH.iceauth= ${LOCALBASE}/bin/iceauth |
1152 | . endif | | 1152 | . endif |
1153 | . endif | | 1153 | . endif |
1154 | .endif | | 1154 | .endif |
1155 | | | 1155 | |
1156 | .if !defined(TOOLS_IGNORE.mkfontdir) && !empty(_USE_TOOLS:Mmkfontdir) | | 1156 | .if !defined(TOOLS_IGNORE.mkfontdir) && !empty(_USE_TOOLS:Mmkfontdir) |
1157 | . if !empty(PKGPATH:Mfonts/mkfontscale) | | 1157 | . if ${PKGPATH} == fonts/mkfontscale |
1158 | MAKEFLAGS+= TOOLS_IGNORE.mkfontdir= | | 1158 | MAKEFLAGS+= TOOLS_IGNORE.mkfontdir= |
1159 | . elif !empty(_TOOLS_USE_PKGSRC.mkfontdir:M[yY][eE][sS]) | | 1159 | . elif !empty(_TOOLS_USE_PKGSRC.mkfontdir:M[yY][eE][sS]) |
1160 | TOOLS_CREATE+= mkfontdir | | 1160 | TOOLS_CREATE+= mkfontdir |
1161 | . if !empty(X11_TYPE:Mnative) | | 1161 | . if ${X11_TYPE} == native |
1162 | TOOLS_PATH.mkfontdir= ${X11BASE}/bin/mkfontdir | | 1162 | TOOLS_PATH.mkfontdir= ${X11BASE}/bin/mkfontdir |
1163 | . else | | 1163 | . else |
1164 | TOOLS_DEPENDS.mkfontdir?= mkfontscale>=1.2:../../fonts/mkfontscale | | 1164 | TOOLS_DEPENDS.mkfontdir?= mkfontscale>=1.2:../../fonts/mkfontscale |
1165 | TOOLS_PATH.mkfontdir= ${LOCALBASE}/bin/mkfontdir | | 1165 | TOOLS_PATH.mkfontdir= ${LOCALBASE}/bin/mkfontdir |
1166 | . endif | | 1166 | . endif |
1167 | . endif | | 1167 | . endif |
1168 | .endif | | 1168 | .endif |
1169 | | | 1169 | |
1170 | .if !defined(TOOLS_IGNORE.mkfontscale) && !empty(_USE_TOOLS:Mmkfontscale) | | 1170 | .if !defined(TOOLS_IGNORE.mkfontscale) && !empty(_USE_TOOLS:Mmkfontscale) |
1171 | . if !empty(PKGPATH:Mfonts/mkfontscale) | | 1171 | . if ${PKGPATH} == fonts/mkfontscale |
1172 | MAKEFLAGS+= TOOLS_IGNORE.mkfontscale= | | 1172 | MAKEFLAGS+= TOOLS_IGNORE.mkfontscale= |
1173 | . elif !empty(_TOOLS_USE_PKGSRC.mkfontscale:M[yY][eE][sS]) | | 1173 | . elif !empty(_TOOLS_USE_PKGSRC.mkfontscale:M[yY][eE][sS]) |
1174 | TOOLS_CREATE+= mkfontscale | | 1174 | TOOLS_CREATE+= mkfontscale |
1175 | . if !empty(X11_TYPE:Mnative) | | 1175 | . if ${X11_TYPE} == native |
1176 | TOOLS_PATH.mkfontscale= ${X11BASE}/bin/mkfontscale | | 1176 | TOOLS_PATH.mkfontscale= ${X11BASE}/bin/mkfontscale |
1177 | . else | | 1177 | . else |
1178 | TOOLS_DEPENDS.mkfontscale?= mkfontscale-[0-9]*:../../fonts/mkfontscale | | 1178 | TOOLS_DEPENDS.mkfontscale?= mkfontscale-[0-9]*:../../fonts/mkfontscale |
1179 | TOOLS_PATH.mkfontscale= ${LOCALBASE}/bin/mkfontscale | | 1179 | TOOLS_PATH.mkfontscale= ${LOCALBASE}/bin/mkfontscale |
1180 | . endif | | 1180 | . endif |
1181 | . endif | | 1181 | . endif |
1182 | .endif | | 1182 | .endif |
1183 | | | 1183 | |
1184 | .if !defined(TOOLS_IGNORE.bdftopcf) && !empty(_USE_TOOLS:Mbdftopcf) | | 1184 | .if !defined(TOOLS_IGNORE.bdftopcf) && !empty(_USE_TOOLS:Mbdftopcf) |
1185 | . if !empty(PKGPATH:Mfonts/bdftopcf) | | 1185 | . if ${PKGPATH} == fonts/bdftopcf |
1186 | MAKEFLAGS+= TOOLS_IGNORE.bdftopcf= | | 1186 | MAKEFLAGS+= TOOLS_IGNORE.bdftopcf= |
1187 | . elif !empty(_TOOLS_USE_PKGSRC.bdftopcf:M[yY][eE][sS]) | | 1187 | . elif !empty(_TOOLS_USE_PKGSRC.bdftopcf:M[yY][eE][sS]) |
1188 | TOOLS_CREATE+= bdftopcf | | 1188 | TOOLS_CREATE+= bdftopcf |
1189 | . if !empty(X11_TYPE:Mnative) && exists(${X11BASE}/bin/bdftopcf) | | 1189 | . if ${X11_TYPE} == native && exists(${X11BASE}/bin/bdftopcf) |
1190 | TOOLS_PATH.bdftopcf= ${X11BASE}/bin/bdftopcf | | 1190 | TOOLS_PATH.bdftopcf= ${X11BASE}/bin/bdftopcf |
1191 | . else | | 1191 | . else |
1192 | TOOLS_DEPENDS.bdftopcf?= bdftopcf-[0-9]*:../../fonts/bdftopcf | | 1192 | TOOLS_DEPENDS.bdftopcf?= bdftopcf-[0-9]*:../../fonts/bdftopcf |
1193 | TOOLS_PATH.bdftopcf= ${LOCALBASE}/bin/bdftopcf | | 1193 | TOOLS_PATH.bdftopcf= ${LOCALBASE}/bin/bdftopcf |
1194 | . endif | | 1194 | . endif |
1195 | . endif | | 1195 | . endif |
1196 | .endif | | 1196 | .endif |
1197 | | | 1197 | |
1198 | .if !defined(TOOLS_IGNORE.ucs2any) && !empty(_USE_TOOLS:Mucs2any) | | 1198 | .if !defined(TOOLS_IGNORE.ucs2any) && !empty(_USE_TOOLS:Mucs2any) |
1199 | . if !empty(PKGPATH:Mfonts/font-util) | | 1199 | . if ${PKGPATH} == fonts/font-util |
1200 | MAKEFLAGS+= TOOLS_IGNORE.ucs2any= | | 1200 | MAKEFLAGS+= TOOLS_IGNORE.ucs2any= |
1201 | . elif !empty(_TOOLS_USE_PKGSRC.ucs2any:M[yY][eE][sS]) | | 1201 | . elif !empty(_TOOLS_USE_PKGSRC.ucs2any:M[yY][eE][sS]) |
1202 | TOOLS_CREATE+= ucs2any | | 1202 | TOOLS_CREATE+= ucs2any |
1203 | . if !empty(X11_TYPE:Mnative) | | 1203 | . if ${X11_TYPE} == native |
1204 | TOOLS_PATH.ucs2any= ${X11BASE}/bin/ucs2any | | 1204 | TOOLS_PATH.ucs2any= ${X11BASE}/bin/ucs2any |
1205 | . else | | 1205 | . else |
1206 | TOOLS_DEPENDS.ucs2any?= font-util-[0-9]*:../../fonts/font-util | | 1206 | TOOLS_DEPENDS.ucs2any?= font-util-[0-9]*:../../fonts/font-util |
1207 | TOOLS_PATH.ucs2any= ${LOCALBASE}/bin/ucs2any | | 1207 | TOOLS_PATH.ucs2any= ${LOCALBASE}/bin/ucs2any |
1208 | . endif | | 1208 | . endif |
1209 | . endif | | 1209 | . endif |
1210 | .endif | | 1210 | .endif |
1211 | | | 1211 | |
1212 | .if !defined(TOOLS_IGNORE.bdftruncate) && !empty(_USE_TOOLS:Mbdftruncate) | | 1212 | .if !defined(TOOLS_IGNORE.bdftruncate) && !empty(_USE_TOOLS:Mbdftruncate) |
1213 | . if !empty(PKGPATH:Mfonts/font-util) | | 1213 | . if ${PKGPATH} == fonts/font-util |
1214 | MAKEFLAGS+= TOOLS_IGNORE.bdftruncate= | | 1214 | MAKEFLAGS+= TOOLS_IGNORE.bdftruncate= |
1215 | . elif !empty(_TOOLS_USE_PKGSRC.bdftruncate:M[yY][eE][sS]) | | 1215 | . elif !empty(_TOOLS_USE_PKGSRC.bdftruncate:M[yY][eE][sS]) |
1216 | TOOLS_CREATE+= bdftruncate | | 1216 | TOOLS_CREATE+= bdftruncate |
1217 | . if !empty(X11_TYPE:Mnative) | | 1217 | . if ${X11_TYPE} == native |
1218 | TOOLS_PATH.bdftruncate= ${X11BASE}/bin/bdftruncate | | 1218 | TOOLS_PATH.bdftruncate= ${X11BASE}/bin/bdftruncate |
1219 | . else | | 1219 | . else |
1220 | TOOLS_DEPENDS.bdftruncate?= font-util-[0-9]*:../../fonts/font-util | | 1220 | TOOLS_DEPENDS.bdftruncate?= font-util-[0-9]*:../../fonts/font-util |
1221 | TOOLS_PATH.bdftruncate= ${LOCALBASE}/bin/bdftruncate | | 1221 | TOOLS_PATH.bdftruncate= ${LOCALBASE}/bin/bdftruncate |
1222 | . endif | | 1222 | . endif |
1223 | . endif | | 1223 | . endif |
1224 | .endif | | 1224 | .endif |
1225 | | | 1225 | |
1226 | .if !defined(TOOLS_IGNORE.xauth) && !empty(_USE_TOOLS:Mxauth) | | 1226 | .if !defined(TOOLS_IGNORE.xauth) && !empty(_USE_TOOLS:Mxauth) |
1227 | . if !empty(PKGPATH:Mx11/xauth) | | 1227 | . if ${PKGPATH} == x11/xauth |
1228 | MAKEFLAGS+= TOOLS_IGNORE.xauth= | | 1228 | MAKEFLAGS+= TOOLS_IGNORE.xauth= |
1229 | . elif !empty(_TOOLS_USE_PKGSRC.xauth:M[yY][eE][sS]) | | 1229 | . elif !empty(_TOOLS_USE_PKGSRC.xauth:M[yY][eE][sS]) |
1230 | TOOLS_CREATE+= xauth | | 1230 | TOOLS_CREATE+= xauth |
1231 | . if !empty(X11_TYPE:Mnative) | | 1231 | . if ${X11_TYPE} == native |
1232 | TOOLS_PATH.xauth= ${X11BASE}/bin/xauth | | 1232 | TOOLS_PATH.xauth= ${X11BASE}/bin/xauth |
1233 | . else | | 1233 | . else |
1234 | TOOLS_DEPENDS.xauth?= xauth-[0-9]*:../../x11/xauth | | 1234 | TOOLS_DEPENDS.xauth?= xauth-[0-9]*:../../x11/xauth |
1235 | TOOLS_PATH.xauth= ${LOCALBASE}/bin/xauth | | 1235 | TOOLS_PATH.xauth= ${LOCALBASE}/bin/xauth |
1236 | . endif | | 1236 | . endif |
1237 | . endif | | 1237 | . endif |
1238 | .endif | | 1238 | .endif |
1239 | | | 1239 | |
1240 | .if !defined(TOOLS_IGNORE.xinit) && !empty(_USE_TOOLS:Mxinit) | | 1240 | .if !defined(TOOLS_IGNORE.xinit) && !empty(_USE_TOOLS:Mxinit) |
1241 | . if !empty(PKGPATH:Mx11/xinit) | | 1241 | . if ${PKGPATH} == x11/xinit |
1242 | MAKEFLAGS+= TOOLS_IGNORE.xinit= | | 1242 | MAKEFLAGS+= TOOLS_IGNORE.xinit= |
1243 | . elif !empty(_TOOLS_USE_PKGSRC.xinit:M[yY][eE][sS]) | | 1243 | . elif !empty(_TOOLS_USE_PKGSRC.xinit:M[yY][eE][sS]) |
1244 | TOOLS_CREATE+= xinit | | 1244 | TOOLS_CREATE+= xinit |
1245 | . if !empty(X11_TYPE:Mnative) | | 1245 | . if ${X11_TYPE} == native |
1246 | TOOLS_PATH.xinit= ${X11BASE}/bin/xinit | | 1246 | TOOLS_PATH.xinit= ${X11BASE}/bin/xinit |
1247 | . else | | 1247 | . else |
1248 | TOOLS_DEPENDS.xinit?= xinit-[0-9]*:../../x11/xinit | | 1248 | TOOLS_DEPENDS.xinit?= xinit-[0-9]*:../../x11/xinit |
1249 | TOOLS_PATH.xinit= ${LOCALBASE}/bin/xinit | | 1249 | TOOLS_PATH.xinit= ${LOCALBASE}/bin/xinit |
1250 | . endif | | 1250 | . endif |
1251 | . endif | | 1251 | . endif |
1252 | .endif | | 1252 | .endif |
1253 | | | 1253 | |
1254 | .if !defined(TOOLS_IGNORE.xmessage) && !empty(_USE_TOOLS:Mxmessage) | | 1254 | .if !defined(TOOLS_IGNORE.xmessage) && !empty(_USE_TOOLS:Mxmessage) |
1255 | . if !empty(PKGPATH:Mx11/xmessage) | | 1255 | . if ${PKGPATH} == x11/xmessage |
1256 | MAKEFLAGS+= TOOLS_IGNORE.xmessage= | | 1256 | MAKEFLAGS+= TOOLS_IGNORE.xmessage= |
1257 | . elif !empty(_TOOLS_USE_PKGSRC.xmessage:M[yY][eE][sS]) | | 1257 | . elif !empty(_TOOLS_USE_PKGSRC.xmessage:M[yY][eE][sS]) |
1258 | TOOLS_CREATE+= xmessage | | 1258 | TOOLS_CREATE+= xmessage |
1259 | . if !empty(X11_TYPE:Mnative) | | 1259 | . if ${X11_TYPE} == native |
1260 | TOOLS_PATH.xmessage= ${X11BASE}/bin/xmessage | | 1260 | TOOLS_PATH.xmessage= ${X11BASE}/bin/xmessage |
1261 | . else | | 1261 | . else |
1262 | TOOLS_DEPENDS.xmessage?= xmessage-[0-9]*:../../x11/xmessage | | 1262 | TOOLS_DEPENDS.xmessage?= xmessage-[0-9]*:../../x11/xmessage |
1263 | TOOLS_PATH.xmessage= ${LOCALBASE}/bin/xmessage | | 1263 | TOOLS_PATH.xmessage= ${LOCALBASE}/bin/xmessage |
1264 | . endif | | 1264 | . endif |
1265 | . endif | | 1265 | . endif |
1266 | .endif | | 1266 | .endif |
1267 | | | 1267 | |
1268 | ###################################################################### | | 1268 | ###################################################################### |
1269 | | | 1269 | |
1270 | # These tools are all supplied by an X11 imake package if there is no | | 1270 | # These tools are all supplied by an X11 imake package if there is no |
1271 | # native tool available. | | 1271 | # native tool available. |
1272 | # | | 1272 | # |
| @@ -1274,42 +1274,42 @@ _TOOLS.x11-imake= imake mkdirhier xmkmf | | | @@ -1274,42 +1274,42 @@ _TOOLS.x11-imake= imake mkdirhier xmkmf |
1274 | | | 1274 | |
1275 | .for _t_ in ${_TOOLS.x11-imake} | | 1275 | .for _t_ in ${_TOOLS.x11-imake} |
1276 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) && \ | | 1276 | . if !defined(TOOLS_IGNORE.${_t_}) && !empty(_USE_TOOLS:M${_t_}) && \ |
1277 | !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) | | 1277 | !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) |
1278 | TOOLS_CREATE+= ${_t_} | | 1278 | TOOLS_CREATE+= ${_t_} |
1279 | TOOLS_DEPENDS.${_t_}?= imake-[0-9]*:../../devel/imake | | 1279 | TOOLS_DEPENDS.${_t_}?= imake-[0-9]*:../../devel/imake |
1280 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} | | 1280 | TOOLS_PATH.${_t_}= ${LOCALBASE}/bin/${_t_} |
1281 | . endif | | 1281 | . endif |
1282 | .endfor | | 1282 | .endfor |
1283 | | | 1283 | |
1284 | .if !defined(TOOLS_IGNORE.makedepend) && !empty(_USE_TOOLS:Mmakedepend) && \ | | 1284 | .if !defined(TOOLS_IGNORE.makedepend) && !empty(_USE_TOOLS:Mmakedepend) && \ |
1285 | !empty(_TOOLS_USE_PKGSRC.makedepend:M[yY][eE][sS]) | | 1285 | !empty(_TOOLS_USE_PKGSRC.makedepend:M[yY][eE][sS]) |
1286 | TOOLS_CREATE+= makedepend | | 1286 | TOOLS_CREATE+= makedepend |
1287 | . if defined(X11_TYPE) && !empty(X11_TYPE:Mmodular) | | 1287 | . if ${X11_TYPE:U} == modular |
1288 | TOOLS_DEPENDS.makedepend?= makedepend-[0-9]*:../../devel/makedepend | | 1288 | TOOLS_DEPENDS.makedepend?= makedepend-[0-9]*:../../devel/makedepend |
1289 | TOOLS_PATH.makedepend= ${LOCALBASE}/bin/makedepend | | 1289 | TOOLS_PATH.makedepend= ${LOCALBASE}/bin/makedepend |
1290 | . else # !empty(X11_TYPE:Mnative) | | 1290 | . else |
1291 | TOOLS_PATH.makedepend= ${X11BASE}/bin/makedepend | | 1291 | TOOLS_PATH.makedepend= ${X11BASE}/bin/makedepend |
1292 | . endif | | 1292 | . endif |
1293 | .endif | | 1293 | .endif |
1294 | | | 1294 | |
1295 | ###################################################################### | | 1295 | ###################################################################### |
1296 | | | 1296 | |
1297 | .for _t_ in ${_USE_TOOLS} | | 1297 | .for _t_ in ${_USE_TOOLS} |
1298 | ### | | 1298 | ### |
1299 | ### For each tool that depends on X11 for its native version, make | | 1299 | ### For each tool that depends on X11 for its native version, make |
1300 | ### sure it is really installed (i.e. xbase has been installed). | | 1300 | ### sure it is really installed (i.e. xbase has been installed). |
1301 | ### | | 1301 | ### |
1302 | . if defined(TOOLS_PATH.${_t_}) && !empty(X11_TYPE:Mnative) | | 1302 | . if defined(TOOLS_PATH.${_t_}) && ${X11_TYPE:U} == native |
1303 | . if !exists(${TOOLS_PATH.${_t_}}) && !empty(TOOLS_PATH.${_t_}:M${X11BASE}*) | | 1303 | . if !exists(${TOOLS_PATH.${_t_}}) && !empty(TOOLS_PATH.${_t_}:M${X11BASE}*) |
1304 | _tmiss_+= ${_t_} | | 1304 | _tmiss_+= ${_t_} |
1305 | . endif | | 1305 | . endif |
1306 | . endif | | 1306 | . endif |
1307 | | | 1307 | |
1308 | . if !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) && \ | | 1308 | . if !empty(_TOOLS_USE_PKGSRC.${_t_}:M[yY][eE][sS]) && \ |
1309 | !defined(TOOLS_IGNORE.${_t_}) | | 1309 | !defined(TOOLS_IGNORE.${_t_}) |
1310 | ##### | | 1310 | ##### |
1311 | ##### Add the dependencies for each pkgsrc-supplied tool. | | 1311 | ##### Add the dependencies for each pkgsrc-supplied tool. |
1312 | ##### | | 1312 | ##### |
1313 | . if defined(_TOOLS_DEPMETHOD.${_t_}) && defined(TOOLS_DEPENDS.${_t_}) | | 1313 | . if defined(_TOOLS_DEPMETHOD.${_t_}) && defined(TOOLS_DEPENDS.${_t_}) |
1314 | . for _dep_ in ${TOOLS_DEPENDS.${_t_}} | | 1314 | . for _dep_ in ${TOOLS_DEPENDS.${_t_}} |
1315 | _dep_test:= ${_dep_:C/\:.*$//} | | 1315 | _dep_test:= ${_dep_:C/\:.*$//} |