Lines 50-60
Link Here
|
50 |
# PGSQL_VER |
50 |
# PGSQL_VER |
51 |
# - Detected PostgreSQL version. |
51 |
# - Detected PostgreSQL version. |
52 |
## |
52 |
## |
53 |
# USE_BDB - Add Berkeley DB library dependency. |
53 |
# USE_BDB - Add Berkeley DB library dependency. |
54 |
# If no version is given (by the maintainer via the port or |
54 |
# If no version is given (by the maintainer via the port or |
55 |
# by the user via defined variable), try to find the |
55 |
# by the user via defined variable), try to find the |
56 |
# currently installed version. Fall back to default if |
56 |
# currently installed version. Fall back to default if |
57 |
# necessary (db41+). |
57 |
# necessary (db5 if compatible). |
|
|
58 |
# This adds a "debug-bdb" make target which will dump the |
59 |
# related data. |
58 |
# INVALID_BDB_VER |
60 |
# INVALID_BDB_VER |
59 |
# - This variable can be defined when the port does not |
61 |
# - This variable can be defined when the port does not |
60 |
# support one or more versions of Berkeley DB. |
62 |
# support one or more versions of Berkeley DB. |
Lines 68-73
Link Here
|
68 |
# version. |
70 |
# version. |
69 |
# WITH_BDB_HIGHEST |
71 |
# WITH_BDB_HIGHEST |
70 |
# - Use the highest installed version of Berkeley DB. |
72 |
# - Use the highest installed version of Berkeley DB. |
|
|
73 |
# WITH_BDB6_PERMITTED |
74 |
# - If defined, BerkeleyDB 6 is added to the |
75 |
# default version set, making it eligible even |
76 |
# if not already installed. This is due to its |
77 |
# stricter Affero GNU Public License. |
78 |
# |
79 |
# These variables will then be filled in by this .mk file: |
80 |
# |
71 |
# BDB_LIB_NAME |
81 |
# BDB_LIB_NAME |
72 |
# - This variable is automatically set to the name of the |
82 |
# - This variable is automatically set to the name of the |
73 |
# Berkeley DB library (default: db41). |
83 |
# Berkeley DB library (default: db41). |
Lines 290-332
Link Here
|
290 |
.endif # USE_PGSQL |
300 |
.endif # USE_PGSQL |
291 |
|
301 |
|
292 |
.if defined(USE_BDB) |
302 |
.if defined(USE_BDB) |
|
|
303 |
# TODO: avoid malformed conditional with invalid USE_BDB/WITH_BDB_VER |
304 |
# check if + works properly from test builds 01h12m23s |
293 |
|
305 |
|
294 |
_DB_PORTS= 40 41 42 43 44 46 47 48 5 6 40+ 41+ 42+ 43+ 44+ 46+ 47+ 48+ 5+ 6+ |
306 |
_USE_BDB_save:=${USE_BDB} |
295 |
# Dependence lines for different db versions |
307 |
_WITH_BDB_VER_save:=${WITH_BDB_VER} |
296 |
db40_DEPENDS= libdb4.so:${PORTSDIR}/databases/db4 |
308 |
|
297 |
db41_DEPENDS= libdb41.so:${PORTSDIR}/databases/db41 |
309 |
_DB_PORTS= 48 5 6 |
298 |
db42_DEPENDS= libdb-4.2.so:${PORTSDIR}/databases/db42 |
310 |
_DB_DEFAULTS= 48 5 # does not include 6 due to different licensing |
299 |
db43_DEPENDS= libdb-4.3.so:${PORTSDIR}/databases/db43 |
311 |
# but user can re-add it through WITH_BDB6_PERMITTED |
300 |
db44_DEPENDS= libdb-4.4.so:${PORTSDIR}/databases/db44 |
312 |
. if defined(WITH_BDB6_PERMITTED) |
301 |
db46_DEPENDS= libdb-4.6.so:${PORTSDIR}/databases/db46 |
313 |
_DB_DEFAULTS+= 6 |
302 |
db47_DEPENDS= libdb-4.7.so:${PORTSDIR}/databases/db47 |
314 |
. endif |
|
|
315 |
|
316 |
# Dependency lines for different db versions |
303 |
db48_DEPENDS= libdb-4.8.so:${PORTSDIR}/databases/db48 |
317 |
db48_DEPENDS= libdb-4.8.so:${PORTSDIR}/databases/db48 |
304 |
db5_DEPENDS= libdb-5.3.so:${PORTSDIR}/databases/db5 |
318 |
db5_DEPENDS= libdb-5.3.so:${PORTSDIR}/databases/db5 |
305 |
db6_DEPENDS= libdb-6.1.so:${PORTSDIR}/databases/db6 |
319 |
db6_DEPENDS= libdb-6.1.so:${PORTSDIR}/databases/db6 |
306 |
# Detect db versions by finding some files |
320 |
# Detect db versions by finding some files |
307 |
db40_FIND= ${LOCALBASE}/include/db4/db.h |
|
|
308 |
db41_FIND= ${LOCALBASE}/include/db41/db.h |
309 |
db42_FIND= ${LOCALBASE}/include/db42/db.h |
310 |
db43_FIND= ${LOCALBASE}/include/db43/db.h |
311 |
db44_FIND= ${LOCALBASE}/include/db44/db.h |
312 |
db46_FIND= ${LOCALBASE}/include/db46/db.h |
313 |
db47_FIND= ${LOCALBASE}/include/db47/db.h |
314 |
db48_FIND= ${LOCALBASE}/include/db48/db.h |
321 |
db48_FIND= ${LOCALBASE}/include/db48/db.h |
315 |
db5_FIND= ${LOCALBASE}/include/db5/db.h |
322 |
db5_FIND= ${LOCALBASE}/include/db5/db.h |
316 |
db6_FIND= ${LOCALBASE}/include/db6/db.h |
323 |
db6_FIND= ${LOCALBASE}/include/db6/db.h |
317 |
|
324 |
|
318 |
# For specifying [40, 41, ..]+ |
|
|
319 |
_DB_40P= 40 ${_DB_41P} |
320 |
_DB_41P= 41 ${_DB_42P} |
321 |
_DB_42P= 42 ${_DB_43P} |
322 |
_DB_43P= 43 ${_DB_44P} |
323 |
_DB_44P= 44 ${_DB_46P} |
324 |
_DB_46P= 46 ${_DB_47P} |
325 |
_DB_47P= 47 ${_DB_48P} |
326 |
_DB_48P= 48 ${_DB_5P} |
327 |
_DB_5P= 5 ${_DB_6P} |
328 |
_DB_6P= 6 |
329 |
|
330 |
# Override the global WITH_BDB_VER with the |
325 |
# Override the global WITH_BDB_VER with the |
331 |
# port specific <UNIQUENAME>_WITH_BDB_VER |
326 |
# port specific <UNIQUENAME>_WITH_BDB_VER |
332 |
.if defined(${UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER) |
327 |
.if defined(${UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER) |
Lines 333-485
Link Here
|
333 |
WITH_BDB_VER= ${${UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER} |
328 |
WITH_BDB_VER= ${${UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER} |
334 |
.endif |
329 |
.endif |
335 |
|
330 |
|
|
|
331 |
# Override USE_BDB with global WITH_BDB_VER |
336 |
.if defined(WITH_BDB_VER) |
332 |
.if defined(WITH_BDB_VER) |
337 |
. if ${WITH_BDB_VER} == 4 |
333 |
. if ${WITH_BDB_VER} != 1 |
338 |
USE_BDB= 40 |
|
|
339 |
. elif ${WITH_BDB_VER} != 1 |
340 |
USE_BDB= ${WITH_BDB_VER} |
334 |
USE_BDB= ${WITH_BDB_VER} |
341 |
. endif |
335 |
. endif |
342 |
.endif |
336 |
.endif |
343 |
_WANT_BDB_VER= ${USE_BDB} |
|
|
344 |
|
337 |
|
345 |
# Assume the default bdb version as 41 |
338 |
# Override USE_BDB with maintainer's WANT_BDB_VER |
346 |
.if ${USE_BDB:tl} == "yes" |
339 |
.if defined(WANT_BDB_VER) |
347 |
_WANT_BDB_VER= 41+ |
340 |
USE_BDB= ${WANT_BDB_VER} |
348 |
.endif |
341 |
.endif |
349 |
|
342 |
|
350 |
# Detect bdb version |
343 |
# Compatiblity hack: |
351 |
_BDB_VER= no |
344 |
# upgrade older plussed versions to 48+ |
352 |
_BDB_IGNORE= no |
345 |
_BDB_OLDPLUSVERS=4+ 40+ 41+ 42+ 43+ 44+ 45+ 46+ 47+ |
|
|
346 |
.for i in ${USE_BDB} |
347 |
. if ${_BDB_OLDPLUSVERS:M${i}} |
348 |
USE_BDB:= 48+ |
349 |
. endif |
350 |
.endfor |
353 |
|
351 |
|
354 |
# Override the user defined WITH_BDB_VER with the WANT_BDB_VER |
352 |
.if ${USE_BDB} == yes |
355 |
.if defined(WANT_BDB_VER) |
353 |
USE_BDB:= 48+ |
|
|
354 |
.endif |
355 |
|
356 |
# 1. detect installed versions |
357 |
_INST_BDB_VER= |
356 |
.for bdb in ${_DB_PORTS} |
358 |
.for bdb in ${_DB_PORTS} |
357 |
.if ${WANT_BDB_VER} == "${bdb}" && ${_BDB_VER} == "no" |
359 |
. if exists(${db${bdb}_FIND}) |
358 |
_BDB_VER= ${WANT_BDB_VER} |
360 |
_INST_BDB_VER+=${bdb} |
359 |
.endif |
361 |
. endif |
360 |
.endfor |
362 |
.endfor |
361 |
USE_BDB= ${WANT_BDB_VER} |
363 |
|
|
|
364 |
# 2. parse supported versions: |
365 |
# 2a. build list from USE_BDB |
366 |
_SUPP_BDB_VER= |
367 |
_USE_BDB:=${USE_BDB:C,\+$,,:C/(.)(.)$/\1.\2/} |
368 |
.if !empty(USE_BDB:M*+) |
369 |
. for bdb in ${_DB_PORTS:C/(.)(.)$/\1.\2/} |
370 |
. if ${_USE_BDB} <= ${bdb} |
371 |
_SUPP_BDB_VER+=${bdb:C/\.//} |
372 |
. endif |
373 |
. endfor |
362 |
.else |
374 |
.else |
363 |
.for bdb in ${_DB_PORTS} |
375 |
_SUPP_BDB_VER=${USE_BDB} |
364 |
.if ${_WANT_BDB_VER} == "${bdb}" && ${_BDB_VER} == "no" |
376 |
.endif |
365 |
_MATCHED_DB_VER:= ${bdb:S/+//} |
377 |
# 2b. expand INVALID_BDB_VER if given with "+": |
366 |
. if ${_MATCHED_DB_VER} == "${bdb}" |
378 |
.if !empty(INVALID_BDB_VER:M*+) |
367 |
# USE_BDB is exactly specified |
379 |
_INV_BDB:=${INVALID_BDB_VER:C,\+$,,:C/(.)(.)$/\1.\2/} |
368 |
_BDB_VER= ${bdb} |
380 |
_INV_BDB_VER:= |
|
|
381 |
. for bdb in ${_DB_PORTS:C/(.)(.)$/\1.\2/} |
382 |
. if ${_INV_BDB} <= ${bdb} |
383 |
_INV_BDB_VER+=${bdb:C/\.//} |
384 |
. endif |
385 |
. endfor |
369 |
.else |
386 |
.else |
370 |
# USE_BDB is specified as VER+ |
387 |
_INV_BDB_VER:=${INVALID_BDB_VER} |
371 |
. for dbx in ${_DB_${_MATCHED_DB_VER}P} |
|
|
372 |
. if exists(${db${dbx}_FIND}) |
373 |
_BRKDB= no |
374 |
# Skip versions we are incompatible with |
375 |
. if defined(INVALID_BDB_VER) |
376 |
_CHK_BDB:= ${dbx} |
377 |
. for BRKDB in ${INVALID_BDB_VER} |
378 |
. if ${_CHK_BDB} == "${BRKDB}" |
379 |
_BRKDB= yes |
380 |
. endif |
381 |
. endfor |
382 |
. endif |
383 |
. if ${_BRKDB} == no |
384 |
. if defined(WITH_BDB_HIGHEST) |
385 |
# Use the highest version of Berkeley DB found |
386 |
_BDB_VER= ${dbx} |
387 |
. elif ${_BDB_VER} == no |
388 |
# Use the first Berkeley DB found |
389 |
_BDB_VER= ${dbx} |
390 |
. endif |
391 |
. endif |
392 |
. endif |
393 |
. endfor |
394 |
. if ${_BDB_VER} == "no" |
395 |
# No existing db4 version is detected in system |
396 |
_BDB_VER= ${_MATCHED_DB_VER} |
397 |
. endif |
398 |
. endif |
399 |
.endif |
388 |
.endif |
|
|
389 |
# 2c. strip versions from INVALID_BDB_VER out of _SUPP_BDB_VER |
390 |
.for unsupp in ${_INV_BDB_VER} |
391 |
_SUPP_BDB_VER:=${_SUPP_BDB_VER:N${unsupp}} |
400 |
.endfor |
392 |
.endfor |
|
|
393 |
|
394 |
# 3a. calculate intersection in _INST_BDB_VER to see if there |
395 |
# is a usable installed version |
396 |
.for i in ${_INST_BDB_VER} |
397 |
. if empty(_SUPP_BDB_VER:M${i}) |
398 |
_INST_BDB_VER:= ${_INST_BDB_VER:N${i}} |
399 |
. endif |
400 |
.endfor |
401 |
_ELIGIBLE_BDB_VER:=${_INST_BDB_VER} |
402 |
|
403 |
# 3b. if there is no usable version installed, check defaults |
404 |
.if empty(_INST_BDB_VER) |
405 |
_DFLT_BDB_VER:=${_DB_DEFAULTS} |
406 |
# make sure we use a reasonable version for package builds |
407 |
_WITH_BDB_HIGHEST=yes |
408 |
. for i in ${_DFLT_BDB_VER} |
409 |
. if empty(_SUPP_BDB_VER:M${i}) |
410 |
_DFLT_BDB_VER:= ${_DFLT_BDB_VER:N${i}} |
411 |
. endif |
412 |
. endfor |
413 |
_ELIGIBLE_BDB_VER:=${_DFLT_BDB_VER} |
401 |
.endif |
414 |
.endif |
402 |
|
415 |
|
403 |
# USE_BDB is specified incorrectly, so mark this as IGNORE |
416 |
# 4. elect a version |
404 |
.if ${_BDB_VER} == "no" |
417 |
_BDB_VER= |
405 |
IGNORE= cannot install: unknown Berkeley DB version: ${USE_BDB} |
418 |
.for i in ${_ELIGIBLE_BDB_VER} |
|
|
419 |
. if !empty(WITH_BDB_HIGHEST) || !empty(_WITH_BDB_HIGHEST) || empty(${_BDB_VER}) |
420 |
_BDB_VER:=${i} |
421 |
. endif |
422 |
.endfor |
423 |
|
424 |
# 5. catch errors or set variables |
425 |
.if empty(_BDB_VER) |
426 |
IGNORE= cannot install: no eligible BerkeleyDB version. Requested: ${USE_BDB}, incompatible: ${_INV_BDB_VER}. Try: make debug-bdb |
406 |
.else |
427 |
.else |
407 |
# Now check if we can use it |
428 |
. if defined(BDB_BUILD_DEPENDS) |
408 |
. if defined(INVALID_BDB_VER) |
429 |
BUILD_DEPENDS+= ${db${_BDB_VER}_FIND}:${db${_BDB_VER}_DEPENDS:C/^libdb.*://} |
409 |
. for VER in ${INVALID_BDB_VER} |
|
|
410 |
_CHK_PLUS:= ${VER:S/+//} |
411 |
# INVALID_BDB_VER is specified as VER+ |
412 |
. if ${_CHK_PLUS} != "${VER}" |
413 |
. if ${_BDB_VER} == "${_CHK_PLUS}" |
414 |
_BDB_IGNORE= yes |
415 |
. else |
416 |
. for VER_P in ${_DB_${_CHK_PLUS}P} |
417 |
. if ${_BDB_VER} == "${VER_P}" |
418 |
_BDB_IGNORE= yes |
419 |
. endif |
420 |
. endfor |
421 |
. endif |
422 |
. elif ${_BDB_VER} == "${VER}" |
423 |
_BDB_IGNORE= yes |
424 |
. endif |
425 |
. endfor |
426 |
. endif |
427 |
. if ${_BDB_IGNORE} == "yes" |
428 |
IGNORE= cannot install: does not work with Berkeley DB version ${_BDB_VER} (${INVALID_BDB_VER} not supported) |
429 |
. else |
430 |
. else |
430 |
# Now add the dependency on Berkeley DB ${_BDB_VER) version |
|
|
431 |
# This is for ports that want to link Berkeley DB statically, such |
432 |
# as devel/subversion, if the corresponding option is active: |
433 |
.if defined(BDB_BUILD_DEPENDS) |
434 |
BUILD_DEPENDS+= ${db${_BDB_VER}_FIND}:${db${_BDB_VER}_DEPENDS:C/^libdb.*://} |
435 |
.else |
436 |
LIB_DEPENDS+= ${db${_BDB_VER}_DEPENDS} |
431 |
LIB_DEPENDS+= ${db${_BDB_VER}_DEPENDS} |
437 |
.endif |
432 |
. endif |
438 |
. if ${_BDB_VER} == 40 |
433 |
. if ${_BDB_VER} == 48 |
439 |
BDB_LIB_NAME= db4 |
|
|
440 |
BDB_LIB_CXX_NAME= db4_cxx |
441 |
BDB_INCLUDE_DIR= ${LOCALBASE}/include/db4 |
442 |
. elif ${_BDB_VER} == 42 |
443 |
BDB_LIB_NAME= db-4.2 |
444 |
BDB_LIB_CXX_NAME= db_cxx-4.2 |
445 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db42 |
446 |
. elif ${_BDB_VER} == 43 |
447 |
BDB_LIB_NAME= db-4.3 |
448 |
BDB_LIB_CXX_NAME= db_cxx-4.3 |
449 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db43 |
450 |
. elif ${_BDB_VER} == 44 |
451 |
BDB_LIB_NAME= db-4.4 |
452 |
BDB_LIB_CXX_NAME= db_cxx-4.4 |
453 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db44 |
454 |
. elif ${_BDB_VER} == 46 |
455 |
BDB_LIB_NAME= db-4.6 |
456 |
BDB_LIB_CXX_NAME= db_cxx-4.6 |
457 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db46 |
458 |
. elif ${_BDB_VER} == 47 |
459 |
BDB_LIB_NAME= db-4.7 |
460 |
BDB_LIB_CXX_NAME= db_cxx-4.7 |
461 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db47 |
462 |
. elif ${_BDB_VER} == 48 |
463 |
BDB_LIB_NAME= db-4.8 |
434 |
BDB_LIB_NAME= db-4.8 |
464 |
BDB_LIB_CXX_NAME= db_cxx-4.8 |
435 |
BDB_LIB_CXX_NAME= db_cxx-4.8 |
465 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db48 |
436 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db48 |
466 |
. elif ${_BDB_VER} == 5 |
437 |
. elif ${_BDB_VER} == 5 |
467 |
BDB_LIB_NAME= db-5.3 |
438 |
BDB_LIB_NAME= db-5.3 |
468 |
BDB_LIB_CXX_NAME= db_cxx-5.3 |
439 |
BDB_LIB_CXX_NAME= db_cxx-5.3 |
469 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db5 |
440 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db5 |
470 |
. elif ${_BDB_VER} == 6 |
441 |
. elif ${_BDB_VER} == 6 |
471 |
BDB_LIB_NAME= db-6.1 |
442 |
BDB_LIB_NAME= db-6.1 |
472 |
BDB_LIB_CXX_NAME= db_cxx-6.1 |
443 |
BDB_LIB_CXX_NAME= db_cxx-6.1 |
473 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db6 |
444 |
BDB_LIB_DIR= ${LOCALBASE}/lib/db6 |
474 |
. endif |
445 |
. endif |
475 |
BDB_LIB_NAME?= db${_BDB_VER} |
446 |
BDB_LIB_NAME?= db${_BDB_VER} |
476 |
BDB_LIB_CXX_NAME?= db${_BDB_VER}_cxx |
447 |
BDB_LIB_CXX_NAME?= db${_BDB_VER}_cxx |
477 |
BDB_INCLUDE_DIR?= ${LOCALBASE}/include/db${_BDB_VER} |
448 |
BDB_INCLUDE_DIR?= ${LOCALBASE}/include/db${_BDB_VER} |
478 |
BDB_LIB_DIR?= ${LOCALBASE}/lib |
449 |
BDB_LIB_DIR?= ${LOCALBASE}/lib |
479 |
. endif |
450 |
.endif |
480 |
BDB_VER= ${_BDB_VER} |
451 |
BDB_VER= ${_BDB_VER} |
481 |
.endif |
|
|
482 |
|
452 |
|
|
|
453 |
debug-bdb: |
454 |
@${ECHO_CMD} "--INPUTS----------------------------------------------------" |
455 |
@${ECHO_CMD} "${UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER: ${${UNIQUENAME:tu:S,-,_,}_WITH_BDB_VER}" |
456 |
@${ECHO_CMD} "WITH_BDB_VER: ${_WITH_BDB_VER_save}" |
457 |
@${ECHO_CMD} "WANT_BDB_VER: ${WANT_BDB_VER}" |
458 |
@${ECHO_CMD} "BDB_BUILD_DEPENDS: ${BDB_BUILD_DEPENDS}" |
459 |
@${ECHO_CMD} "USE_BDB (original): ${_USE_BDB_save}" |
460 |
@${ECHO_CMD} "WITH_BDB_HIGHEST (original): ${WITH_BDB_HIGHEST}" |
461 |
@${ECHO_CMD} "--PROCESSING------------------------------------------------" |
462 |
@${ECHO_CMD} "supported versions: ${_SUPP_BDB_VER}" |
463 |
@${ECHO_CMD} "invalid versions: ${_INV_BDB_VER}" |
464 |
@${ECHO_CMD} "installed versions: ${_INST_BDB_VER}" |
465 |
@${ECHO_CMD} "eligible versions: ${_ELIGIBLE_BDB_VER}" |
466 |
@${ECHO_CMD} "USE_BDB (effective): ${USE_BDB}" |
467 |
@${ECHO_CMD} "WITH_BDB_HIGHEST (override): ${_WITH_BDB_HIGHEST}" |
468 |
@${ECHO_CMD} "--OUTPUTS---------------------------------------------------" |
469 |
@${ECHO_CMD} "IGNORE=${IGNORE}" |
470 |
@${ECHO_CMD} "BDB_VER=${BDB_VER}" |
471 |
@${ECHO_CMD} "BDB_INCLUDE_DIR=${BDB_INCLUDE_DIR}" |
472 |
@${ECHO_CMD} "BDB_LIB_NAME=${BDB_LIB_NAME}" |
473 |
@${ECHO_CMD} "BDB_LIB_CXX_NAME=${BDB_LIB_CXX_NAME}" |
474 |
@${ECHO_CMD} "BDB_LIB_DIR=${BDB_LIB_DIR}" |
475 |
@${ECHO_CMD} "BUILD_DEPENDS=${BUILD_DEPENDS:M*/databases/db*}" |
476 |
@${ECHO_CMD} "LIB_DEPENDS=${LIB_DEPENDS:M*/databases/db*}" |
477 |
@${ECHO_CMD} "------------------------------------------------------------" |
478 |
|
483 |
# Obsolete variables - ports can define these to want users about |
479 |
# Obsolete variables - ports can define these to want users about |
484 |
# variables that may be in /etc/make.conf but that are no longer |
480 |
# variables that may be in /etc/make.conf but that are no longer |
485 |
# effective: |
481 |
# effective: |