1 # $NetBSD: mk.conf,v 1.186 2009/09/13 13:28:46 tron Exp $
4 # This file provides default values for variables that may be overridden
5 # in the MAKECONF file, which is /etc/mk.conf by default.
7 # Note: This file is included after the MAKECONF file, so you cannot query
8 # these default values in the MAKECONF using the ".if" and ".for"
9 # preprocessing directives.
11 # ************************************************************************
12 # NOTE TO PEOPLE EDITING THIS FILE - USE LEADING SPACES, NOT LEADING TABS.
13 # ************************************************************************
15 #ALLOW_VULNERABLE_PACKAGES=
16 # allow the user to build packages which are known to be vulnerable to
18 # Possible: defined, not defined
19 # Default: not defined
21 #AUDIT_PACKAGES_FLAGS=
22 # List of flags passed to audit-packages(1).
24 # Possible: -e, -s, etc. See audit-packages(1)
25 # Default: (no option)
27 #DOWNLOAD_VULNERABILITY_LIST_FLAGS=
28 # List of flags passed to download-vulnerability-list(1).
30 # NOTE: If you have pkg_install<20070714 then this variable is not referenced.
32 # Possible: -s, -c, etc. See download-vulnerability-list(1)
33 # Default: (no option)
35 MANINSTALL?= maninstall catinstall
36 # Specify manpage installation types.
37 # Possible: maninstall, catinstall, both types or empty
38 # Default: maninstall catinstall
39 # FIXME: This variable is not user-settable and must be moved away from here.
42 # gzip manual pages at installation time
43 # Possible: defined, not defined
44 # Default: not defined
47 # default compression level when compressing files with gzip
48 # Possible: -[0-9], --fast, --best (see gzip(1))
52 # When defined, specifies the maximum number of jobs ("make -j")
53 # that are run in parallel when building packages with the default
54 # do-build action. MAKE_JOBS only affects the "build" target,
55 # neither "test" nor "install".
57 # Possible values: any positive integer. Useful values are around
58 # the number of processors on the machine.
60 # Default value: (undefined)
62 # Warning: This is experimental. Some packages will not build with
63 # this. Disabling this for an individual package can be done by
64 # setting MAKE_JOBS_SAFE=NO within the per package Makefile.
67 # If not YES or yes, don't fetch, build or install crypto packages.
68 # Possible: not defined, no
72 # use hostname-specific object directories, e.g. work.amnesiac, work.localhost
73 # OBJHOSTNAME takes precedence over OBJMACHINE (see below).
74 # Possible: defined, not defined
75 # Default: not defined
78 # use machine-specific object directories, e.g. work.i386, work.sparc
79 # Possible: defined, not defined
80 # Default: not defined
83 # Create binary packages with bzip2(1) or gzip(1).
84 # Possible: .tbz, .tgz
87 PKGSRC_LOCKTYPE?= none
88 # The type of locking that will be done if competing processes
89 # attempt to do work on one package directory simultaneously.
92 # * none: No locking takes place at all.
93 # * once: When the lock has already been aquired by another
94 # process, the current process is terminated.
95 # * sleep: When the lock has already been acquired by another
96 # process, the current process will sleep for PKGSRC_SLEEPSECS
97 # seconds and then try again.
99 # You should also set OBJHOSTNAME when you are using the same
100 # copy of pkgsrc on different hosts, maybe via NFS. This is because
101 # the locking process writes its process ID into the lockfile,
102 # and process IDs on different hosts are unrelated.
104 # See also: LOCALBASE_LOCKTYPE, WRKDIR_LOCKTYPE.
106 # Keywords: lock locking parallel
110 # The number of seconds to wait when PKGSRC_LOCKTYPE is sleep.
112 # Possible values: any positive integer
116 # The following values are used to manage the packages collection as a whole.
120 # The Application Binary Interface (ABI) to be used, if supported by the
121 # Operating System and/or compiler.
123 # Only change this if you really know what you're doing -- libraries of
124 # one ABI can not be linked with libraries of another!
126 # Currently only usable on IRIX or Solaris. On IRIX, it is set
127 # automatically by the bootstrap script, on Solaris, it is not.
129 # If you change it, be sure that _all_ the installed libraries and
130 # programs have the same API and use consistent compiler options. It is
131 # recommended that this variable be only changed directly after
132 # bootstrapping pkgsrc.
135 # * 64 (64 bit ABI; both IRIX or Solaris)
136 # * 32 (SGI's N32 ABI; only IRIX)
137 # * undefined (SGI's old o32 ABI; only IRIX)
139 # Default: undefined, but see above.
143 # Enables some sanity checks to raise the quality of the installed
144 # packages. See the files pkgsrc/mk/check/check-*.mk for details and
145 # further configuration options.
147 # Possible: defined, not defined
148 # Default: not defined
150 USE_ABI_DEPENDS?= yes
151 # Honor package prerequisite ABI recommendations. If this is set
152 # to "yes", all entries in ABI_DEPENDS will be added to DEPENDS.
153 # If set to "no", a warning will be printed if recommendations
154 # are possibly ignored.
156 # WARNING: This should only be changed if you know what you're doing.
157 # Please read pkgsrc/doc/pkgsrc.txt for details.
162 #PKG_REGISTER_SHELLS= YES
163 # Automatically register shells in /etc/shells
167 PKGSRC_COMPILER?= gcc
168 # Compiler type(s) to use for building packages
169 # Possible: (see comments in mk/compiler.mk)
172 PKGSRC_MESSAGE_RECIPIENTS?=
173 # login names of recipients of any MESSAGE files which will be mailed
174 # Possible: any login names
177 PKGSRC_SHOW_BUILD_DEFS?=yes
178 # Show BUILD_DEFS definitions for a package when it is being built
179 # (BUILD_DEFS are extra definitions which govern how some packages are
181 # Possible: "yes", not "yes"
184 .if defined(PKG_DEVELOPER)
185 PKGSRC_SHOW_PATCH_ERRORMSG?=no
187 PKGSRC_SHOW_PATCH_ERRORMSG?=yes
189 # Print a potentially helpful error message when the "patch" stage fails
190 # Possible: "yes", not "yes"
191 # Default: "no" if PKG_DEVELOPER is defined, "yes" otherwise
195 # Many packages bring their own self tests to ensure they basically
196 # work. To run these tests after building a package, set this variable
199 # Note: Some packages make heavy use of the random number generator in
200 # their tests, so need to make sure that there are always enough random
201 # numbers on your machine. The package security/bitstir may help here.
206 .if (!empty(MACHINE_PLATFORM:MNetBSD-*-*) && \
207 exists(/usr/X11R7/lib/libX11.so))
209 .elif !empty(MACHINE_PLATFORM:MDarwin-??.*-*) && \
210 (!defined(X11_TYPE) || ${X11_TYPE} == "native")
212 .elif !empty(MACHINE_PLATFORM:MDarwin-9.*-*) && \
213 (!defined(X11_TYPE) || ${X11_TYPE} == "native")
214 PREFER_PKGSRC?= fontconfig pixman Xft2
216 PREFER_PKGSRC?= MesaLib Xft2 Xrandr Xrender expat fontconfig \
217 freetype2 glu randrproto renderproto xcursor
221 # When building packages, whether to prefer the pkgsrc or native
222 # versions of software that's also part of the base system. Its value
223 # can be either yes/no, or a list of packages as named in the
224 # BUILDLINK_TREE line in a package's buildlink3.mk file.
225 # Preferences are determined by the most specific instance of the
226 # package in either PREFER_PKGSRC or PREFER_NATIVE. If a package is
227 # specified in neither or in both variables, then PREFER_PKGSRC has
228 # precedence over PREFER_NATIVE.
230 # Possible: yes, no, or a list of packages
232 PREFER_NATIVE_PTHREADS?= yes
233 # This toggles whether we prefer using the native pthreads implementation
234 # or the pkgsrc OPR (see pthread.buildlink3.mk). This setting is
235 # independent of the PREFER_* variables named above.
238 # build here instead of in pkgsrc
240 # Default: not defined
245 # This is the base directory where all packages will be installed.
247 # Possible values: Any absolute path that does not contain special
250 # See also: PREFIX, VARBASE
253 CROSSBASE?= ${LOCALBASE}/cross
254 # Where "cross" category packages install
256 # Default: ${LOCALBASE}/cross
259 # Where files containing local state information are installed
264 # Used to set the X11 implementation used to build X11 packages.
265 # Possible: modular (uses x11/libX11 and friends), or
266 # native (uses pkgtools/x11-links to use the native, non-pkgsrc-managed X11).
268 # The default is defined in bsd.prefs.mk to allow platform specific overrides.
270 #X11BASE?= /usr/X11R6
271 # Where X11 is installed on the system.
272 # (and the default install path of X11 pkgs)
274 # Default: /usr/X11R6, /usr/openwin for Solaris
276 #MOTIFBASE?= /usr/X11R6
277 # Where Motif-2.0-compatible headers and libraries are installed
280 # Default: ${X11PREFIX} or where openmotif or lesstif is installed
283 # The subdirectory of PREFIX that holds the GNU info files and the
284 # directory index file ("dir"). Using a value different from the
285 # default can be useful when LOCALBASE=/usr.
287 # Possible: A sane pathname.
292 # Note: the support for custom setting (not "info") is not complete.
294 # See also: PKGMANDIR
297 # The subdirectory of PREFIX that holds the manual pages and their
298 # subdirectories (e.g. man1, man7). Using a value different from the
299 # default can be useful when LOCALBASE=/usr.
301 # Possible: Any sane pathname.
306 # Note: the support for custom setting (not "man") is not complete.
308 # See also: PKGINFODIR
310 # USE_XPKGWEDGE?= yes
311 # Whether we should use xpkgwedge or not to install all packages into
314 # This is not set here as X11_TYPE=modular does not use USE_XPKGWEDGE
315 # at all and the existence of xpkgwedge in the system overrides the
319 # Where the NetBSD src module source tree is located
320 # used in the emulators/plex86, emulators/vmware-module{,3}, net/arla,
321 # sysutils/aperture, and sysutils/fdgw packages
325 BSDXSRCDIR?= /usr/xsrc
326 # Where the NetBSD xsrc module source tree is located
327 # used in the x11/xservers package
331 DISTDIR?= ${PKGSRCDIR}/distfiles
332 # Directory where original distribution
334 # Possible: any path you like
335 # Default: /usr/pkgsrc/distfiles
337 #DIST_PATH= /cdrom/0/distfiles:${HOME}/distfiles
338 # Colon-delimited list of directories in which to search for
339 # ${DISTFILES} and ${PATCHFILES}. If the requested file is not in any
340 # of the directories in ${DIST_PATH}, it will be downloaded into
341 # ${DISTDIR}. If the requested file is in one of the directories in
342 # ${DIST_PATH}, a symbolic link will be made to it from ${DISTDIR}.
343 # ${DIST_PATH} directories will will be searched before ${DISTDIR},
344 # letting a CD hold the main distfiles archive, and local ${DISTDIR}
345 # hold any updated distfiles, for example.
346 # Possible: any directories
350 # This is the default view to which packages are added after installation.
351 # Default: "" (the empty view)
354 # The program type to fetch files.
355 # "manual" will explicitly fail if the DISTFILES don't exist locally.
356 # "custom" requires setting FETCH_CMD, FETCH_BEFORE_ARGS, FETCH_AFTER_ARGS,
357 # FETCH_RESUME_ARGS and FETCH_OUTPUT_ARGS.
359 # The default value can be overriden by a package before including
360 # bsd.prefs.mk and by the user in mk.conf.
361 # Possible: curl, custom, fetch, ftp, manual, wget
364 # Make pkgtools/posix_headers an automatic build dependency for all
365 # packages except those in the pkgtools category.
366 # Possible: "yes", not defined
367 # Default: not defined
369 LIBTOOLIZE_PLIST?= yes
370 # This determines whether to expand libtool archives (.la files) in PLISTs
371 # into the represented library names.
375 PKG_INSTALLATION_PREFS?= overwrite pkgviews
376 # This is a whitespace-separated list of installation types to try when
377 # building a package, in order of preference.
378 # Possible: any of: overwrite, pkgviews
379 # Default: overwrite pkgviews
381 PKG_RESUME_TRANSFERS?= NO
382 # Used in pkgsrc to resume transfers, if enabled the whole file won't be
383 # downloaded from scratch again.
384 # Possible: yes or no.
387 PKG_SYSCONFBASE?= ${PREFIX}/etc
388 # This is the main config directory under which all package configuration
389 # files should be found.
390 # Possible: any path you like
391 # Default: ${PREFIX}/etc
393 RCD_SCRIPTS_DIR?= /etc/rc.d
394 # This is the system rc.d script directory in which all rc.d scripts
395 # expected to be executed at boot-time should be found. Package views
396 # users may want to set this to "${PKG_SYSCONFBASEDIR}/rc.d".
397 # Possible: any path you like
400 PACKAGES?= ${PKGSRCDIR}/packages
401 # Stores generated packages
402 # Possible: any path you like
403 # Default: /usr/pkgsrc/packages
406 # Use ftp(1) in passive mode, for use behind filtering firewalls.
407 # (Set by default in ftp(1) in NetBSD-current)
408 # Possible: defined, not defined
409 # Default: not defined
411 PATCH_FUZZ_FACTOR?= -F0
412 # Fuzz factor to use when applying patches. Will only be applied when
413 # using a patch(1) that understands -F. This should be a "?="
414 # setting, since package Makefiles may set this value, before
415 # /etc/mk.conf is read.
416 # Possible: "-Fn" where n is a number, none
419 #ACCEPTABLE_LICENSES= fee-based-commercial-use no-commercial-use \
420 # no-profit limited-redistribution
421 # Whitespace-delimited list of the types of license which are
422 # acceptable for installation. (Packages with licenses that qualify as
423 # "open source" according to OSI or "Free" according to FSF are
424 # not marked with a LICENSE variable.) Packages for which you need
425 # to accept a license will display a message like the following:
426 # ===> xv-3.10anb9 has an unacceptable license: xv-license.
427 # ===> To view the license, enter "/usr/bin/make show-license".
428 # ===> To indicate acceptance, add this line to your /etc/mk.conf:
429 # ===> ACCEPTABLE_LICENSES+=xv-license
435 # When doing a bulk build, don't build all packages, only those listed
436 # in SITE_SPECIFIC_PKGS, HOST_SPECIFIC_PKGS, GROUP_SPECIFIC_PKGS, and
437 # USER_SPECIFIC_PKGS.
439 # Possible: defined, not defined
440 # Default: not defined
443 # List of packages that are wanted for each host on the site. Each
444 # package in the list is of the form <category>/<package>.
445 # Possible: any combination of packages
449 # List of packages that are wanted for this particular host/machine.
450 # Each package in the list is of the form <category>/<package>.
451 # Possible: any combination of packages
454 #GROUP_SPECIFIC_PKGS=
455 # List of packages that are wanted for this group of users. Each
456 # package in the list is of the form <category>/<package>.
457 # Possible: any combination of packages
461 # List of packages that are wanted for this particular user. Each
462 # package in the list is of the form <category>/<package>.
463 # Possible: any combination of packages
466 EXTRACT_USING?= nbtar
467 # Use the specified tool to extract tar/ustar archives.
468 # Possible: gtar, nbtar, pax
472 # Perform a checksum at "make fetch" time. If the checksum doesn't
473 # match the stored value, try to retrieve the file from the next site
475 # Possible: defined, not defined
476 # Default: not defined
478 #MASTER_SORT= .ac.at .at .de .ch .se .fi .no
479 # Whitespace delimited list of preferred download locations.
480 # MASTER_SITES and PATCH_SITES will be reordered according to the hosts'
481 # address last components.
482 # Possible: list of domain name suffixes
485 #MASTER_SORT_REGEX= ftp://.*/
486 # Same as MASTER_SORT, but takes a regular expression for more
487 # flexibility in matching. Regexps defined here have higher priority
488 # than MASTER_SORT. This example would prefer ftp transfers over
490 # Possible: Regexps as in awk(1)
493 .if defined(PKG_DEVELOPER)
494 MASTER_SORT_RANDOM?= NO
496 MASTER_SORT_RANDOM?= YES
498 # If set to YES or yes, a list of master sites will be randomly intermixed.
499 # Also, both MASTER_SORT and MASTER_SORT_REGEX may be applied later.
500 # Possible: yes, no / not defined
501 # Default: NO if PKG_DEVELOPER is defined, YES otherwise
504 # Used to debug patches as they are applied
505 # Possible: defined, not defined
506 # Default: not defined
509 # The Fortran compiler used to compile Fortran code contained in
511 # Possible: any Fortran compiler
515 # Options passed to imake(1). The defaults ensure that imake finds the
517 # Possible: any valid flags
519 # for Solaris with gcc:
520 # -DHasGcc2=YES -DHasGcc2ForCplusplus=YES
522 # -DMakeCmd=${PREFIX}/bin/bmake -DProjectRoot=${X11BASE} \
524 .if ${OPSYS} == "IRIX"
525 #IMAKEOPTS?= -DMakeCmd=${PREFIX}/bin/bmake -DProjectRoot=${X11BASE} \
527 # ABI specific flags may be added during bootstrapping process or by hand:
530 #IMAKEOPTS+= -DBuildN32
532 #IMAKEOPTS+= -DBuild64bit
535 # you may also wish to add ISA specific flags, such as "-DSgiISA32=4" if
536 # you are compiling for mips4.
537 .elif ${OPSYS} == "SunOS"
538 # The flags required by imake with gcc on Solaris are automatically
539 # added if gcc is being used. Though it should not be needed, you can
540 # override this using:
541 #IMAKEOPTS+= -DHasGcc2=YES -DHasGcc2ForCplusplus=YES
544 PRE_ROOT_CMD?= ${TRUE}
545 # Command to be run by normal user, just before becoming root (see
546 # SU_CMD) to install the package. For example, "chmod -R o+w ${WRKDIR}"
547 # would allow others to write and modify files below ${WRKDIR}.
548 # Possible: any shell commands
552 # This flags specifies whether or not certain games are installed setgid,
553 # which would allow them to write to a group-owned score file.
554 # See also: GAMEGRP, GAMEMODE, GAMEOWN
559 # Command to perform before "make install", if the user does not have
560 # an effective uid of 0. A possible substitute is "sudo sh -c"
561 # Possible: su, sudo, or priv, with appropriate arguments
562 # Default: dependent on operating system. For NetBSD: ${SU} - root -c
564 SU_CMD_PATH_APPEND?=/sbin:/usr/sbin
565 # Additional directories (in a colon separated list) to be added to the
566 # PATH environment variable when running ${SU_CMD}.
567 # Default: /sbin:/usr/sbin
569 FATAL_OBJECT_FMT_SKEW?=yes
570 # If there is a pre-requisite package, which has a different object format
571 # from that currently being used, halt execution. One (rare) situation where
572 # it is possible for the difference to be harmless is where the pre-requisite
573 # package provides an executable, not a library.
577 WARN_NO_OBJECT_FMT?=yes
578 # Packages installed on a machine before OBJECT_FMT was added to the
579 # BUILD_DEFS definitions (on 29th September 1999) cannot say which
580 # object format they are in. This will cause a warning to be displayed.
581 # Set this to "no" to stop the warning message being shown.
586 # Display the make(1) target, and the current stack of packages being built,
587 # when displaying messages during package builds.
588 # Possible: defined, not defined
589 # Default: not defined
592 # Whitespace separated list of URLs for binary packages. Directories
593 # "All" etc. are expected in the named place, variables "rel" and
594 # "arch" are replaced with OS release ("1.5", ...) and architecture
596 # Possible: any ftp url, see above.
597 # Default: ftp://ftp.NetBSD.org/pub/NetBSD/packages/$${rel}/$${arch}
600 # List of flags passed to pkg_add(8) in the bin_install package.
601 # Possible: -v, -u, etc. See pkg_add(8)
602 # Default: (no option)
605 # Directory where local patches are stored. See pkgsrc/doc/pkgsrc.txt.
606 # Possible: Any local directory
610 # Definitions used only in the packages collection
613 #ACROREAD_FONTPATH?= ${PREFIX}/lib/X11/fonts/TTF
614 # Colon separated list of additional directories for acroread7 to
615 # look in for TTF/Type1 fonts.
616 # Default: ${PREFIX}/lib/X11/fonts/TTF
619 # Used in amanda-client and amanda-dev-client to enable backup with
621 # Possible: defined, not defined
622 # Default: not defined
625 # Used in the amanda packages to specify the login user and group
626 # responsible for backups.
627 # Possible: any user name
630 AMANDA_TMP?= /tmp/amanda
631 # Specifies the directory in which amanda puts its debug and temporary
633 # Default: /tmp/amanda
635 AMANDA_VAR?= ${VARBASE}/amanda
636 # Specifies the directory in which amanda puts its logs and status
638 # Default: ${VARBASE}/amanda
640 #APACHE_CUSTOM_CFLAGS=
641 # Used in apache to pass extra CFLAGS to the compiler during
643 # Possible: any legal compiler flags, e.g. -O6 -DHARD_SERVER_LIMIT=512
644 # Default: not defined
647 # Used in apache, apache2, isap, and smb2www to specify the user
648 # allowed to execute the `suexec' wrapper. Expected to be the user the
649 # httpd server normally runs as.
650 # Possible: any user name
654 # Used in apache, apache2, squirrelmail, and iasp to specify
655 # the default group of the user allowed to execute the `suexec' wrapper.
656 # Expected to be the group the httpd server normally runs as.
657 # Possible: any group name
660 #APACHE_SUEXEC_CONFIGURE_ARGS= --suexec-uidmin=1000
661 # Used in apache and apache2 to specify additional suexec options
662 # to be passed to the configure script.
663 # Possible: any --suexec-* options recognized by the Apache configure script.
664 # Default: not defined
666 APACHE_SUEXEC_DOCROOT?= ${LOCALBASE}/share/httpd/htdocs
667 # Used in apache and apache2 to specify the document space in
668 # which suexec will be allowed to work.
669 # Possible: Any valid directory
670 # Default: ${LOCALBASE}/share/httpd/htdocs
672 ARLA_CACHE?= ${LOCALBASE}/cache
673 # Used in arla to specify the location of the cache used by arla. Should
674 # be on a local disk.
675 # Default: ${LOCALBASE}/cache
677 BIND_DIR?= ${VARBASE}/chroot/named
678 # The directory for BIND system user.
679 # Possible: any valid location
680 # Default: ${VARBASE}/named
683 # System group to run the BIND name server as. Used by the "bind9" package.
684 # Possible: any group name
688 # System user to run the BIND name server as. Used by the "bind9" package.
689 # Possible: any user name
693 # Used during bulk package builds. Packages listed in this variable are
694 # assumed to be required to build all packages. Only a very limited number
695 # of packages belong in this variable. An example of an appropriate package
696 # is pkgtools/xpkgwedge. Currently pkgtools/digest is always added to this
698 # Possible: category/pkg
699 # Default: not defined
702 # Used in the canna-server-bin package to specify the server group.
703 # Possible: any group name
707 # Used in the canna-server-bin package to specify the server user.
708 # Possible: any user name
711 #CDRECORD_CONF= ${PKG_SYSCONFDIR}/cdrecord.conf
712 # The location of the cdrtools/cdrecord configuration file. The
713 # sysutils/cdrtools pkg issues a warning if the cdrtools default of
714 # /etc/default/cdrecord is changed, and the man pages are updated
715 # accordingly. This is required by the cdrtools license.
716 # Possible: any file name
717 # Default: ${PKG_SYSCONFDIR}/cdrecord.conf
719 CLAMAV_GROUP?= clamav
720 # Used in clamav to specify the group to run clamav
721 # Possible: any group name
725 # Used in clamav to specify the user to run clamav
726 # Possible: any user name
729 CLAMAV_DBDIR?= ${VARBASE}/clamav
730 # Used in clamav to specify the virus database directory
731 # Possible: any directory writable by ${CLAMAV_USER}
732 # Default: ${VARBASE}/clamav
734 CONSERVER_DEFAULTHOST?= localhost
735 # Used by conserver package to specify the master server hostname.
736 # Possible: any hostname
739 CONSERVER_DEFAULTPORT?= 782
740 # Used by conserver package to specify the default listen port.
745 # Used in cups to specify the group to run CUPS commands as.
746 # Possible: any group name
750 # Used in cups to specify the user to run CUPS commands as and to create
751 # temporary files in the /var/spool/cups/tmp directory.
752 # Possible: any user name
756 # use METHOD for IMAP IDLE
757 # METHOD is poll, idled or no
758 # Default: not defined
761 # Used in cyrus-imapd, cyrus-imapd21, and cyrus-sasl to
762 # specify the group used for installing setuid programs.
763 # Possible: any group name
767 # Used in cyrus-imapd, cyrus-imapd21, and cyrus-sasl to
768 # specify the userid used for installing setuid programs.
769 # Possible: any user name
773 # Used in the dbus package to specify the group to run dbus as
774 # Possible: any group name
778 # Used in the dbus package to specify the user to run dbus as
779 # Possible: any user name
782 DEFANG_GROUP?= defang
783 # Used in the mimedefang package to specify the group to run commands as
784 # Possible: any group name
788 # Used in the mimedefang package to specify the user to run commands as
789 # Possible: any user name
792 DEFANG_SPOOLDIR?= ${VARBASE}/spool/MIMEDefang
793 # Location of spool and quarantined files for the mimedefang package
794 # Default: ${VARBASE}/spool/MIMEDefang
797 # Used in ircII to set the default irc server.
798 # Possible: see the list at
799 # http://www.irchelp.org/irchelp/networks/servers/efnet.html
800 # Default: not defined
802 #DEFAULT_SERIAL_DEVICE=
803 # Used to provide a default setting for the serial device for
804 # various packages which communicate over the serial port.
805 # Possible: /dev/your_favorite_serial_device
806 # Default: defaults for various machine_archs are set in mk/platform/${OPSYS}.mk
808 DIALER_GROUP?= dialer
809 # Used in the xisp package to specify the default group for the
810 # xisp binaries. Also the modem device and pppd and chat should
811 # have access permissions by this group.
812 # Possible: dialer, dip, uucp, root, dialout, or any other group.
816 # Used by dt package to specify the keyboard layout.
817 # Possible: US, FI, FR, GER, DV
821 # Used by elk to determine which GUI API modules are enabled.
822 # Possible: none, or some combination of xaw and/or motif
826 # Used by emacs.mk to determine which emacs version should be installed and
827 # emacs lisp packages should be built for.
828 # Possible: emacs23, emacs22, emacs22nox, emacs21, emacs21nox, emacs20,
829 # xemacs214, xemacs215
833 # Used in the exim package to specify the server group.
834 # Possible: any group name
838 # Used in the exim package to specify the server user.
839 # Possible: any user name
842 #FLUXBOX_USE_XINERAMA?= NO
843 # Compile flukebox with xinerama extensions
847 #FLUXBOX_USE_KDE?= NO
848 # Compile flukebox with KDE support
852 #FLUXBOX_USE_GNOME?= NO
853 # Compile flukebox with GNOME support
857 #FLUXBOX_USE_XFT?= YES
858 # Compile flukebox with Xft support
862 FOX_USE_XUNICODE?= YES
863 # Used in fox to build in support for Unicode by XUnicode. See
864 # http://www.ab.wakwak.com/~tino/jatk/fox/ (in japanese) for more information.
869 # Used in the ja-freewnn-server-bin package to specify the Free wnn user.
870 # Possible: any user name
873 FREEWNN_GROUP?= jserver
874 # Used in the ja-freewnn-server-bin package to specify the Free wnn group.
875 # Possible: any group name
878 .if !empty(SETGIDGAME:M[yY][eE][sS])
881 GAMEDATAMODE?= ${SHAREMODE}
883 # Used for various games to allow writing to a group-owned score file.
884 # See also: GAMEMODE, GAMEOWN, SETGIDGAME
885 # Possible: any file ownership
886 # Default: ${SHAREMODE} if SETGIDGAME is not set to 'yes', 644 otherwise
889 # Used for various games to allow writing to a group-owned score file.
890 # If SETGIDGAME is 'yes', setting this to a dedicated group, such as 'games'
892 # See also: GAMEMODE, GAMEOWN, SETGIDGAME
893 # Possible: any group name
896 GAMEMODE?= ${BINMODE}
897 # Used for various games to allow writing to a group-owned score file.
898 # If SETGIDGAME is 'yes', setting this to 2555 would make sense.
899 # See also: GAMEGRP, GAMEOWN, SETGIDGAME
901 # Default: ${BINMODE}
903 GAMEDIRMODE?= ${PKGDIRMODE}
904 # Used for various games to allow writing to a group-owned directory
906 # If SETGIDGAME is 'yes', setting this to 0775 would make sense.
907 # See also: GAMEGRP, GAMEOWN, GAMEMODE, SETGIDGAME
909 # Default: ${PKGDIRMODE}
912 # Used for various games to allow writing to a group-owned score file.
913 # If SETGIDGAME is 'yes', setting this to a dedicated user, such as 'games'
915 # See also: GAMEGRP, GAMEMODE, SETGIDGAME
916 # Possible: any user name
919 GNU_PROGRAM_PREFIX?= g
920 # This is the prefix to add for GNU programs, like gls or gnutouch.
921 # Possible: g, gnu, empty, ...
925 # Compile netboot support for the listed network interface cards into GRUB.
926 # Use e.g. "rtl8139" for RealTek 8139 support or "eepro100 epic100" for
927 # Intel Etherexpress Pro/100 and SMC EtherPower II support.
928 # Default: not defined (-> no netboot support)
930 #GRUB_PRESET_COMMAND=
931 # Specifies a single command that will be embedded into GRUB's stage2 and
932 # executed at boot time as a default configuration file. This is usually
933 # useful to create stage2 files with automated diskless support; you should
934 # set this variable to "bootp", "dhcp" or "rarp", and use it together
935 # GRUB_NETWORK_CARDS.
936 # Default: not defined
939 # Can be used to supply additional configure arguments for netboot support in
940 # GRUB. Set e.g. "GRUB_NETWORK_CARDS" to "ne" and "GRUB_SCAN_ARGS" to
941 # "--enable-ne-scan=0x300" to let the boot loader search for an NE 2000 ISA
942 # card at I/O offset 0x300.
943 # Default: not defined
946 # System group to run howl's mDNS responder as.
947 # Possible: any group name
951 # System user to run howl's mDNS responder as.
952 # Possible: any user name
955 ICECAST_CHROOTDIR?= ${VARBASE}/chroot/icecast
956 # Used in icecast2 to specify the chroot directory in which icecast
957 # will be allowed to work.
958 # Possible: Any valid directory
959 # Default: ${VARBASE}/chroot/icecast
961 #ICECAST_CHUNKLEN=512
962 # If you want a larger backlog for each client, which will allow for
963 # worse network congestion or other network errors before kicking the
964 # client, increase the ICECAST_CHUNKLEN value.
967 #ICECAST_SOURCE_BUFFSIZE=8192
968 # SOURCE_BUFFSIZE sets how many bytes will be read from the source
969 # before trying to send this chunk to the clients. If your server will
970 # take on a lot of listeners, or stream very high bitrate mpeg data,
971 # like video mpeg streams, and if you system supports it, you should
972 # increase this value to 65535 or something similar.
975 IMAP_UW_CCLIENT_MBOX_FMT?= unix
976 # Used in imap-uw to set the default format used by c-client programs for
977 # new mailbox creation. Check the UW IMAP documentation for more details
978 # regarding the pros and cons of the various mailbox formats.
980 # Possible: mbox, mbx, mh, mmdf, mtx, mx, news, phile, tenex, unix
983 #IMAP_UW_MAILSPOOLHOME=.MailBox
984 # To default user mailboxes to their home directory,
985 # specify the name of the mailbox file.
986 # Possible: Any valid filename, not defined
987 # Default: not defined
989 IMDICTDIR?= ${VARBASE}/dict
990 # Specify the directory for input method's dictionary installation.
991 # Possible: any valid location
992 # Default: ${VARBASE}/dict
994 INN_DATA_DIR?= ${VARBASE}/news
995 # Used by inn to specify the data directory.
996 # Possible: any path you like
997 # Default: ${VARBASE}/news
1000 # Used by inn to specify the username
1001 # Possible: any valid username
1005 # Used by inn to specify the groupname
1006 # Possible: any valid groupname
1009 IRCD_HYBRID_NICLEN?= 9
1010 # Used by ircd-hybrid. Sets the maximum NICK length.
1011 # Note that this must be consistent across your entire network.
1012 # Possible: any valid number
1015 IRCD_HYBRID_TOPICLEN?= 120
1016 # Used by ircd-hybrid. Sets the maximum TOPIC length.
1017 # Note that this must be consistent across your entire network.
1018 # Possible: any valid number
1021 #IRCD_HYBRID_SYSLOG_EVENTS?=
1022 # Used by ircd-hybrid. Enables syslog logging, with events you specify
1023 # (none is okay too, and logs the most essential messages only.)
1024 # Possible: kill/squit/connect/users/oper, separated by spaces, in quotes
1025 # Default: not defined
1027 IRCD_HYBRID_SYSLOG_FACILITY?= LOG_LOCAL4
1028 # Used by ircd-hybrid. Specify which syslog facility the daemon should use
1029 # when IRCD_HYBRID_SYSLOG_EVENTS is defined.
1030 # Possible: any syslog facility (LOG_*)
1031 # Default: LOG_LOCAL4
1033 #IRCD_HYBRID_MAXCONN?=
1034 # Used by ircd-hybrid. Sets the maximum number of connections the ircd
1035 # can support. Note that this also twiddles the HARD_FDLIMIT.
1036 # This value is typically automagically set by ./configure
1037 # Possible: any valid number
1038 # Default: not defined
1040 IRCD_HYBRID_IRC_USER?= irc
1041 # Used by ircd-hybrid. Specify the user name under which the daemon runs.
1042 # Possible: any user name
1045 IRCD_HYBRID_IRC_GROUP?= irc
1046 # Used by ircd-hybrid. Specify the group name under which the daemon runs.
1047 # Possible: any group name
1051 # Used by irrd package to specify the version of PGP to use, if any.
1052 # Possible: 5, 2, not defined
1053 # Default: not defined
1054 # [XXX: configure will locate pgpv or pgp]
1057 # Used by jitterbug package to include the fully-qualified domain name
1059 # Possible: defined, not defined
1060 # default: not defined
1063 # Used by jitterbug package for groupname
1064 # Possible: any valid groupname
1068 # Used by jitterbug package for gid of JB_USER.
1069 # Possible: any valid gid
1073 # Used by jitterbug package as the mail alias to receive mail from
1075 # Possible: any valid mail alias
1079 # Used by jitterbug to determine the type of package to be installed.
1080 # Possible: test, production
1084 # Used by jitterbug package for username
1085 # Possible: any valid username
1089 # Used by jitterbug package for uid of JB_USER.
1090 # Possible: any valid uid
1093 JABBERD_USER?= jabberd
1094 # Used in jabberd to specify the user used to run the daemon.
1095 # Possible: any valid username
1098 JABBERD_GROUP?= jabberd
1099 # Used in jabberd to specify the group userd to run the daemon.
1100 # Possible: any valid group
1103 JABBERD_LOGDIR?= ${VARBASE}/log/jabberd
1104 # Used in jabberd to specify the default directory under which log
1106 # Possible: any directory
1107 # Default: ${VARBASE}/log/jabberd
1109 JABBERD_SPOOLDIR?= ${VARBASE}/spool/jabberd
1110 # Used in jabberd to specify the default directory under which server
1111 # information is stored.
1112 # Possible: any directory
1113 # Default: ${VARBASE}/spool/jabberd
1115 JABBERD_PIDDIR?= ${VARBASE}/run/jabberd
1116 # Used in jabberd to specify the default directory under which pid
1118 # Possible: any directory
1119 # Default: ${VARBASE}/run/jabberd
1121 JAKARTA_HOME?= ${JAVA_HOME}/jakarta
1122 # Used by the www/jakarta-tomcat package to choose an install location
1123 # Possible: any directory
1124 # Default: ${JAVA_HOME}/jakarta
1127 # Location of jvm to be used by pkgsrc. Java-based packages will be installed
1128 # in ${LOCALBASE}/lib/java, so that they are available to all jvms.
1130 # Possible: any directory
1131 # Default: home of JVM chosen by ${PKG_JVM}
1133 JDK_HOME?= ${LOCALBASE}/java
1134 # Used by the lang/JDK package to choose an install location
1135 # Possible: any directory, e.g. /usr/jdk
1136 # Default: ${LOCALBASE}/java
1138 JSDK_HOME?= ${JAVA_HOME}/jsdk
1139 # Location for Java Servlet Development Kit installed by www/jsdk20
1140 # Possible: any directory
1141 # Default: ${JAVA_HOME}/jsdk
1144 # Used in many packages to specify use of a Kerberos (or compatible)
1145 # subsystem. Requires Kerberos libraries in /usr/lib.
1146 # Possible: defined, not defined
1147 # Default: not defined
1150 # If set to YES or yes, install kermit binary set-uid uucp. Permits an
1151 # unprivileged user to access the serial ports, with default permissions
1152 # on the /dev/tty0* special files.
1153 # Possible: YES, yes, not defined
1154 # Default: not defined
1157 # Used in kdelibs2 to determine if kjs (javascript) should use Perl
1158 # Compatible Regular Expressions (pcre)
1159 # Possible: yes, not defined
1160 # Default: not defined
1163 # Used in the knews package to set the domain name from the contents
1165 # Possible: any valid path
1169 # Used in the knews package to set the domain name.
1170 # Possible: almost anything really, usually a FQDN.
1173 #KTERM_USE_WALLPAPER=
1174 # Used in kterm package to support wallpaper
1175 # Possible: not defined, YES
1176 # Default: not defined
1178 #LIBDVDCSS_HOMEPAGE=
1179 # Used in libdvdcss package as the homepage.
1180 # In order to ensure compliance with U.S. and international law, please
1181 # do not modify this variable to provide pointers to the homepage
1182 # for this software or submit any PRs telling us the contents of the
1183 # LIBDVDCSS_HOMEPAGE definition in this Makefile.
1184 # Possible: any libdvdcss site
1185 # Default: not defined
1187 #LIBDVDCSS_MASTER_SITES=
1188 # Used in libdvdcss package as the master site.
1189 # In order to ensure compliance with U.S. and international law, please
1190 # do not modify this variable to provide pointers to the homepage
1191 # for this software or submit any PRs telling us the contents of the
1192 # LIBDVDCSS_MASTER_SITES definition in this Makefile.
1193 # Possible: any libdvdcss site
1194 # Default: not defined
1196 #LATEX2HTML_ICONPATH=
1197 # Used in the latex2html package to set URL prefix for where to
1198 # find latex2html's icons.
1199 # Possible: a URL prefix
1202 LEAFNODE_DATA_DIR?= ${VARBASE}/news
1203 # Used by leafnode to specify the data directory.
1204 # Possible: any path you like
1205 # Default: ${VARBASE}/news
1206 # Note: default is the same as INN_DATA_DIR
1208 LEAFNODE_USER?= news
1209 # Used by leafnode to specify the username
1210 # Possible: any valid username
1212 # Note: default is the same as INN_USER
1214 LEAFNODE_GROUP?= news
1215 # Used by leafnode to specify the groupname
1216 # Possible: any valid groupname
1218 # Note: default is the same as INN_GROUP
1221 af ar bg br ca cs cy da de el en eo es et eu fi fo fr ga gl \
1222 he hr hu hy id is it ja ka kl ko lo lt lv nl no oc pl pt ro \
1223 ru sk sl sr sv th tr uk vi wa zh
1224 # Used in linux-locale package to install specify language(s)
1225 # Possible: af ar bg br ca cs cy da de el en eo es et eu fi fo fr ga gl \
1226 # he hr hu hy id is it ja ka kl ko lo lt lv nl no oc pl pt ro \
1227 # ru sk sl sr sv th tr uk vi wa zh
1228 # Default: all languages
1230 LSOF_MORE_SECURE?= 0
1231 # Used in lsof to specify that non-root users can only view their own files
1232 # Possible: 0 (allow non-root users to view all open files), or
1233 # 1 (only allow root to view all open files)
1236 LSOF_LESS_SECURE_SOCKETS?= 0
1237 # Used in lsof to specify that non-root users should still be able to view
1238 # all open sockets even if LSOF_MORE_SECURE is set. If LSOF_MORE_SECURE is
1239 # not set (ie, is zero), this option has no effect.
1240 # Possible: 0 (don't allow non-root users to see sockets they don't own)
1241 # 1 (allow all sockets to be viewed at all times)
1244 MAILAGENT_DOMAIN?= example.com
1245 MAILAGENT_EMAIL?= testuser@example.com
1246 MAILAGENT_FQDN?= test.example.com
1247 MAILAGENT_ORGANIZATION?= Example Company
1248 # Domain name, admin email address, fully qualified hostname of the server,
1249 # name of the organization for mail/mailagent.
1250 # Possible: valid hostname/email addresses/any company name
1251 # Defaults: see above
1253 MAJORDOMO_GROUP?= majordom
1254 # Used by the majordomo package as the groupid majordomo runs at.
1258 MAJORDOMO_TMPDIR?= ${VARBASE}/tmp
1259 # Used by the majordomo package as the directory to store temp files.
1260 # Possible: any directory.
1261 # Default: ${VARBASE}/tmp
1263 MAJORDOMO_USER?= majordom
1264 # Used by majordomo package as the userid majordomo runs at.
1269 # flags to be passed to makeinfo(1), if any. Warning: only use if you
1270 # know what you're doing, may break PLISTs.
1271 # Possible: any valid flag for makeinfo(1)
1272 # Default: may set info files size for consistency across platforms and
1273 # makeinfo version, also various machine_archs arguments may be set in
1274 # mk/platform/${OPSYS}.mk with the _OPSYS_MAKEINFO_ARGS variable.
1276 MECAB_CHARSET?= euc-jp
1277 # default character set of MeCab.
1278 # Possible: euc-jp, sjis, utf-8
1281 MEDIATOMB_GROUP?= mediatomb
1282 # System group to run the MediaTomb Server as.
1283 # Possible: any group name
1284 # Default: mediatomb
1286 MEDIATOMB_USER?= mediatomb
1287 # System user to run the MediaTomb Server as.
1288 # Possible: any user name
1289 # Default: mediatomb
1291 MLDONKEY_GROUP?= mldonkey
1292 # System group to run mldonkey's core as.
1293 # Possible: any group name
1296 MLDONKEY_HOME?= ${VARBASE}/mldonkey
1297 # Directory where mldonkey will keep all configuration files and downloads
1298 # when started with the rc.d script provided in the mldonkey package.
1299 # Possible: any path
1300 # Default: ${VARBASE}/mldonkey
1302 MLDONKEY_USER?= mldonkey
1303 # System user to run mldonkey's core as.
1304 # Possible: any user name
1307 MONOTONE_GROUP?= monotone
1308 # System group to run the dedicated Monotone server as. Used by the
1309 # monotone-server package.
1310 # Possible: any group name
1313 MONOTONE_USER?= monotone
1314 # System user to run the dedicated Monotone server as. Used by the
1315 # monotone-server package.
1316 # Possible: any user name
1320 # Used by mozilla binary packages to prefer the use of Linux
1321 # compatibility instead of native builds.
1322 # Possible: set, unset
1325 MOZILLA_USE_XFT?= NO
1326 # Used by mozilla packages to enable Xft support where available.
1327 # The Mozilla GTK2 packages set this value to YES unconditionally.
1331 #MOTIF_TYPE?= openmotif
1332 # Used by motif.buildlink3.mk to choose which Motif-2.0-compatible
1333 # installation to use. This value is also automatically set by
1334 # motif.buildlink3.mk to whichever Motif-2.0 installation represented by
1335 # the possible values below is already installed, but defaults to
1336 # ${MOTIF_TYPE_DEFAULT}. This value is ignored if MOTIFBASE is
1338 # Possible: openmotif, lesstif, dt (Irix and Solaris only)
1339 # Default: ${MOTIF_TYPE_DEFAULT}
1341 #MOTIF_TYPE_DEFAULT?= openmotif
1342 # Used by motif.buildlink3.mk as the final default value for MOTIF_TYPE.
1343 # Possible: openmotif, lesstif, dt (Irix and Solaris only)
1344 # Default: openmotif, or dt (Irix and Solaris only)
1346 #MPG123_ARM_FIXED64=YES
1347 # Used by mpg123 and mpg123-esound to enable ARM to use 64bit fixedpoint
1348 # Possible: not defined, YES
1349 # Default: not defined
1351 MTOOLS_ENABLE_FLOPPYD?= NO
1352 # Used by the mtools package to determine whether or not the floppyd
1353 # program is installed. X11 libraries and header files are needed to
1354 # build floppyd and run floppyd.
1359 # The username of the mysql administrator.
1360 # Possible: any user name
1363 #MYSQL_GROUP?= mysql
1364 # The group of the mysql administrator.
1365 # Possible: any group name
1368 #MYSQL_DATADIR?= ${VARBASE}/mysql
1369 # Home directory of the mysql administrator and location of the
1371 # Possible: any directory
1372 # Default: ${VARBASE}/mysql
1374 #MYSQL_CHARSET= latin1
1375 # default character set of mysql.
1376 # Possible: big5, cp1251, cp1257, croat, czech, danish, dec8, dos, estonia,
1377 # euc_kr, gb2312, gbk, german1, greek, hebrew, hp8, hungarian,
1378 # koi8_ru, koi8_ukr, latin1, latin2, latin5, swe7, usa7, win1250,
1379 # win1251ukr, ujis, sjis and tis620
1382 #MYSQL_EXTRA_CHARSET= all
1383 # additional charsets to be compiled in mysql.
1384 # Possible: none, compolex, all or list selected from MYSQL_CHARSET's
1387 NAGIOS_GROUP?= nagios
1388 # The group for Nagios user.
1389 # Possible: any group name.
1390 # Default: the same as the Nagios user
1392 NAGIOS_USER?= nagios
1393 # The unprivileged user for Nagios.
1394 # Possible: any user name.
1397 NAGIOSCMD_GROUP?= ${APACHE_GROUP}
1398 # The group for Nagios "external commands". It must be should be
1399 # one of the groups of the user the HTTP server used is running as.
1400 # The Nagios user must also be a member of this group.
1401 # Possible: any user name.
1402 # Default: ${APACHE_GROUP}
1404 NAGIOSDIR?= ${VARBASE}/spool/nagios
1405 # Directory where Nagios status, log files etc.. are hold
1406 # Possible: any directory.
1407 # Default: ${VARBASE}/spool/nagios
1410 # default editor for use in nmh.
1411 # Possible: any editor.
1415 # default MTA for use in nmh.
1416 # Possible: smtp or sendmail.
1420 # default pager for use in nmh.
1421 # Possible: any pager.
1425 # Used by netscape to determine preferred browser to open
1426 # Possible: not defined, communicator, navigator, mozilla
1427 # Default: not defined, which implies communicator
1430 # Used to decide if i386 BSDi Netscape binary should be used in preference
1432 # Possible: not defined, YES
1433 # Default: not defined
1436 # Used to decide if sparc SunOS-4.1 Netscape binary should be used in preference
1437 # to the Solaris-2.5.1 version.
1438 # Possible: not defined, YES
1439 # Default: not defined
1441 OPENSSH_CHROOT?= ${VARBASE}/chroot/sshd
1442 # The chroot directory for OpenSSH with privilege separation. This directory
1443 # will be created and MUST be only readable by root.
1444 # Possible: any directory
1445 # Default: ${VARBASE}/chroot/sshd
1448 # The unprivileged user for OpenSSH with privilege separation.
1449 # Possible: any user name
1452 OPENSSH_GROUP?= sshd
1453 # The group of the OPENSSH_USER for OpenSSH with privilege separation.
1454 # Possible: any group name
1458 # The unprivileged user for the Perforce server.
1459 # Possible: any user name
1463 # The group of the P4USER for the Perforce server.
1464 # Possible: any group name
1467 P4ROOT?= ${VARBASE}/perforce
1468 # The directory where the Perforce server will store its depot.
1469 # Possible: any directory
1470 # Default: ${VARBASE}/perforce
1473 # The TCP port on which the Perforce server will listen.
1474 # Possible: any port
1477 PALMOS_DEFAULT_SDK?= 3.5
1478 # Version of PalmOS SDK to use as default.
1479 # Possible: 1, 2, 3.1, 3.5
1483 # Default paper size for packages.
1484 # Possible: A4, Letter.
1488 # Used in postgresql package as the groupname of the database
1490 # Possible: any group name
1494 # Used in postgresql package as the username of the database admin
1495 # Possible: any user name
1498 PGHOME?= ${PREFIX}/${PGUSER}
1499 # Used in postgresql package as the home directory for the database
1501 # Possible: any valid location
1502 # Default: ${PREFIX}/${PGUSER}
1504 #PGSQL_USE_HIER?= yes
1505 # Add support for hierarchical queries with Oracle like CONNECT BY syntax
1506 # to the PostgreSQL 7.4 package.
1507 # See http://gppl.moonbone.ru/README.html for details.
1508 # Possible: undefined, yes
1509 # Default: undefined
1511 #PG_MB_ENCODING= SQL_ASCII
1512 # Used to postgresql package to define the language encoding of the
1513 # backend server process.
1514 # Possible: SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, UNICODE, MULE_INTERNAL,
1515 # LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, KOI8, WIN, ALT
1516 # Default: undefined
1519 # Use gtk+ in pilrc, needed for the UI previewer.
1524 # Used to choose a java virtual machine for packages which use Java.
1525 # ${JAVA_HOME} will be set based on this choice, if unset
1526 # Possible: jdk, sun-jdk, kaffe (kaffe currently has some problems)
1527 # Default: jdk on NetBSD/i386, kaffe elsewhere
1530 # Used to specify preferred language settings
1531 # Currently only used by www/netscape7 and misc/openoffice
1532 # Possible: depends on packages supporting this variable, basically any
1533 # language. Should be '<lang>_<lc>' or '<lang>', for example 'english_uk',
1534 # 'german' or 'portuguese_br'.
1538 # Used in poptop package to specify the use of the mppe-ppp package
1539 # in preference to the standard ppp
1540 # Possible: defined, not defined
1541 # Default: not defined
1543 #PROCMAIL_MAILSPOOLHOME=.MailBox
1544 # To default user mailboxes to their home directory,
1545 # specify the name of the mailbox file.
1546 # Possible: Any valid filename, not defined
1547 # Default: not defined
1549 PROCMAIL_TRUSTED_IDS?=0
1550 # To allow all users to use the "-f" switch set this to 0.
1551 # Possible: A list of users, terminated by a zero.
1552 # Default: see Makefile
1554 .if exists(/usr/bin/ssh)
1555 PVM_SSH?= /usr/bin/ssh
1557 PVM_SSH?= ${LOCALBASE}/bin/ssh
1559 # Specify the rsh/ssh program used by pvm to communicate between
1561 # Possible: Any rsh/ssh program.
1562 # Default: /usr/bin/ssh if it exists, otherwise ${LOCALBASE}/bin/ssh
1564 QMAILDIR?= /var/qmail
1565 # The directory for qmail installation. You probably don't need to
1567 # Possible: any valid location
1568 # Default: /var/qmail (intentionally not ${VARBASE}/qmail)
1570 QMAIL_QFILTER_TMPDIR?= ${VARBASE}/tmp/qmail-qfilter
1571 # The temporary directory for qmail-qfilter.
1572 # Possible: a directory writable only by qmail-qfilter's UID
1573 # Default: ${VARBASE}/tmp/qmail-qfilter
1575 QMAIL_QUEUE_DIR?= ${VARBASE}/spool/qmail
1576 # The directory for qmail's queue.
1577 # Possible: any location on an appropriate filesystem, except that it
1578 # must be outside ${QMAILDIR}.
1579 # Default: ${VARBASE}/spool/qmail
1582 # An additional recipient that will be added to every qmail delivery.
1583 # This is used primarily for logging.
1584 # Possible: empty, any valid local address
1587 QPOPPER_FAC?= LOCAL1
1588 # Used by qpopper package as the default syslog facility.
1589 # Possible: syslog(3)'s facility string without preceding "LOG_".
1593 # Used by qpopper package as the owner of apop database and qpopauth
1599 # Used by qpopper package to define the mail spool directory,
1600 # overriding the hardcoded directories searched for by the configure
1602 # Possible: any location on an appropriate filesystem.
1603 # Default: not defined
1606 # Used in rasmol package to choose display depth to compile the package
1607 # for, since it only supports one at a time.
1608 # Possible: 8, 16, 32
1611 RELAY_CTRL_DIR?= ${VARBASE}/spool/relay-ctrl
1612 # The directory for relay-ctrl's database.
1613 # Possible: any location on an appropriate filesystem.
1614 # Default: ${VARBASE}/spool/relay-ctrl
1616 RPM_DB_PREFIX?= ${VARBASE}/pkg
1617 # Used in the rpm package to note the prefix of the path to the RPM
1618 # databases. The RPM databases are stored in ${RPM_DB_PREFIX}/lib/rpm.
1619 # Possible: any valid location, e.g. ${LOCALBASE}
1620 # Default: ${VARBASE}/pkg
1623 # Used in the rssh package to specify pathname to scp(1)
1624 # Possible: any valid pathname for scp command
1625 # Default: not defined
1627 #RSSH_SFTP_SERVER_PATH=
1628 # Used in the rssh package to specify pathname to sftp-server(8)
1629 # Possible: any valid pathname for sftp-server command
1630 # Default: not defined
1633 # Used in the rssh package to specify pathname to cvs(1)
1634 # Possible: any valid pathname for cvs command
1635 # Default: not defined
1638 # Used in the rssh package to specify pathname to rdist(1)
1639 # Possible: any valid pathname for rdist command
1640 # Default: not defined
1643 # Used in the rssh package to specify pathname to rsync(1)
1644 # Possible: any valid pathname for rsync command
1645 # Default: not defined
1648 # Specifies the DISTFILES for wm/sawfish-themes, to allow the user to choose
1649 # which themes to install
1650 # Possible: empty, any number of theme-name-[0-9]*.*.tar.gz
1651 # Default: Set to include about 180 themes available on themes.freshmeat.net
1654 # Used in the screws package to specify the user under which the server
1656 # Possible: any user name
1659 SCREWS_USER?= screws
1660 # Used in the screws package to specify the user under which the server
1662 # Possible: any user name
1666 # If you are using amd you'll want to use pawd instead of pwd to derive
1667 # the current working directory.
1668 # Possible: pawd, pwd
1672 # Used to provide a default setting for all the serial devices for
1673 # various packages which communicate over the serial port.
1674 # Possible: /dev/your_favorite_serial_device0 /dev/your_favorite_serial_device1 ...
1675 # Default: defaults for various machine_archs are set in mk/bsd.prefs.mk
1677 SILC_CLIENT_WITH_PERL?= YES
1678 # Used to decide whether perl scripting support will be compiled.
1682 #SPARC_TARGET_ARCH= sparcv7
1683 # Select SPARC target architecture under Solaris.
1684 # Possible: sparcv7, sparcv8 or sparcv9.
1687 #SQUID_CONFIGURE_ARGS=
1688 # Used in squid package to set build configuration options.
1689 # Possible: see "configure --help"
1690 # Default: --enable-cachemgr-hostname=localhost
1692 # --enable-ipf-transparent
1696 # Used in ssh to enable setuid installation of "ssh" binary.
1697 # Possible: YES, or NO.
1701 # If you are using amd you'll want to use pawd instead of pwd to derive
1702 # the current working directory.
1703 # Possible: pawd, pwd
1707 # Which version of the suse packages to prefer.
1708 # Decides if you want to use 10.0 (default) or 9.1 (legacy) by default.
1709 # Possible: 10.0, 9.1
1712 TEX_DEFAULT?= teTeX3
1713 # Specify the user's favorite latex implementation
1714 # Possible values: teTeX3
1718 # Used in TeXfamily package which depends on teTeX package to specify
1719 # site-local texmf configuration.
1720 # Since teTeX package uses ${PREFIX}/share/texmf directory, TeXfamily
1721 # package uses ${PREFIX}/share/texmf.local. Therefore, though you can
1722 # use /usr/local/share/texmf as TEXMFSITE, it causes a conflict if you
1723 # set ${PREFIX} to /usr/local. Use another path in such a case.
1724 # Possible: any valid path
1727 #THTTPD_LOG_FACILITY?= LOG_DAEMON
1728 # Used by the thttpd package to choose the log facility used
1729 # by thttpd for its syslogd(8) messages.
1730 # Possible: see "facility codes" in /usr/include/syslog.h
1731 # Default: LOG_DAEMON
1734 # Set this to YES to enable unprivileged support (see mk/unprivileged.mk).
1738 USE_CROSS_COMPILE?= NO
1739 # Set this to YES to enable cross-compiling support.
1744 # Used in speakfreely to choose support for encrypted connections.
1745 # Possible: YES, or NO.
1748 USERPPP_GROUP?= network
1749 # Used in the userppp package to specify the default group.
1750 # Possible: any group name
1754 # System group for uucp-related programs.
1755 # Possible: any group name
1759 # System user for uucp-related programs.
1760 # Possible: any user name
1764 # Used in vim package to build with non-gui extra options
1765 # Possible: not defined, see "configure --help"
1766 # Default: not defined
1768 #WCALC_HTMLDIR?= share/${WCALC_DIR}/htdocs
1769 # Directory where cad/wcalc-docs will install the wcalc web pages
1770 # Possible: any subdirectory of ${PREFIX}
1771 # Default: share/${WCALC_DIR}/htdocs
1773 #WCALC_HTMLPATH?= /wcalc/
1774 # URI configured into the web server to access the wcalc web pages.
1775 # This is important when cad/cgi-wcalc is installed.
1779 #WCALC_CGIDIR?= libexec/cgi-bin
1780 # Directory where cad/cgi-wcalc will install the cgi programs
1781 # Possible: any subdirectory of ${PREFIX}
1782 # Default: libexec/cgi-bin
1784 #WCALC_CGIPATH?= /cgi-wcalc/
1785 # URI configured into the web server to access the cad/cgi-wcalc
1788 # Default: /cgi-bin/
1791 # Is a space-separated list of window managers for x11/wdm to support.
1792 # Possible: any space-separated list of window managers
1793 # Default: not defined
1795 WINDOWMAKER_OPTIONS?= gnome kde openlook
1796 # Options for building windowmaker package. Used to add support for
1797 # GNOME, KDE or OPEN LOOK(tm) and to avoid redundancies with KDE.
1798 # Possible: gnome, kde, openlook, lite
1799 # Default: gnome kde openlook
1801 WINDOWMAKER_THEMES?= freebsdtheme-0.52 netbsddrinkingteam-0.60.0 netbsd_-0.52
1802 # Used in the wmthemes package to specify the themes which will be
1804 # Possible: see http://wm.themes.org/
1805 # Default: freebsdtheme-0.52 netbsddrinkingteam-0.60.0 netbsd_-0.52
1808 # The serial device for misc/bottlerocket to use to communicate
1809 # to the X10 adaptor.
1810 # Possible: /dev/your_favorite_serial_device
1811 # Default: defaults to ${DEFAULT_SERIAL_DEVICE}
1814 # Used in various packages to specify that libXaw is used.
1815 # Possible: standard, 3d, xpm
1819 # This option changes Xen's serial console port to com2.
1823 #XLOCK_DEFAULT_MODE=
1824 # Set the default display (screen saver) mode for xlockmore.
1825 # Possible: ant, apollonian, ball, bat, blank, blot, bomb, bouboule, bounce,
1826 # braid, bubble, bug, clock, coral, crystal, daisy, dclock, decay,
1827 # deco, demon, dilemma, discrete, dragon, drift, euler2d, eyes,
1828 # fadeplot, flag, flame, flow, forest, galaxy, goop, grav, helix,
1829 # hop, hyper, ico, ifs, image, juggle, julia, kaleid, kumppa, laser,
1830 # life, life1d, life3d, lightning, lisa, lissie, loop, lyapunov,
1831 # mandelbrot, marquee, matrix, maze, mountain, munch, nose, pacman,
1832 # penrose, petal, petri, polyominoes, puzzle, pyro, qix, random,
1833 # roll, rotor, scooter, shape, sierpinski, slip, solitare, space,
1834 # sphere, spiral, spline, star, starfish, strange, swarm, swirl,
1835 # t3d, tetris, thornbird, tik_tak, triangle, tube, turtle, vines,
1836 # voters, wator, wire, world, worm, xcl, xjack, not defined
1837 # Default: not defined
1840 # Add encryption code to zip1
1841 # Possible: defined, not defined
1842 # Default: not defined
1845 # Build statically linked zsh binary - recommended if used as a login shell
1846 # Possible: defined, not defined
1847 # Default: not defined
1851 # Overrides for faster or cheaper sites.
1853 # Refer to http://www.NetBSD.org/mirrors/ or /usr/doc/MIRRORS
1854 # for information on determining the location of NetBSD mirror sites.
1859 #MASTER_SITE_MOZILLA= http://mozilla.mirror.pacific.net.au/
1860 #MASTER_SITE_PERL_CPAN= ftp://mirror.aarnet.edu.au/pub/cpan/modules/by-module/
1861 #MASTER_SITE_OPENOFFICE=http://openoffice.mirrors.ilisys.com.au/ \
1862 # http://mirror.pacific.net.au/openoffice/ \
1863 # http://planetmirror.com/pub/openoffice/
1864 #MASTER_SITE_SOURCEFORGE=http://optusnet.dl.sourceforge.net/sourceforge/
1865 #MASTER_SITE_BACKUP= ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
1866 #MASTER_SITE_LOCAL= ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
1871 #MASTER_SITE_CYGWIN= ftp://gd.tuwien.ac.at/gnu/cygwin/
1872 #MASTER_SITE_GNU= ftp://ftp.at.NetBSD.org/gnu/gnusrc/
1873 #MASTER_SITE_PERL_CPAN= ftp://ftp.at.NetBSD.org/languages/perl/CPAN/modules/by-module/
1874 #MASTER_SITE_OPENOFFICE=http://gd.tuwien.ac.at/office/openoffice/
1875 #MASTER_SITE_TEX_CTAN= ftp://ftp.at.NetBSD.org/publishing/tex/CTAN/
1876 #MASTER_SITE_XEMACS= ftp://ftp.at.xemacs.org/editors/xemacs/
1880 #MASTER_SITE_CYGWIN= http://mirrors.sunsite.dk/cygwin/
1881 #MASTER_SITE_GNU= ftp://mirrors.sunsite.dk/gnu/
1882 #MASTER_SITE_PERL_CPAN= ftp://mirrors.sunsite.dk/languages/perl/CPAN/modules/by-module/
1883 #MASTER_SITE_OPENOFFICE=http://mirrors.sunsite.dk/openoffice/
1884 #MASTER_SITE_TEX_CTAN= ftp://mirrors.sunsite.dk/tex/ctan/
1888 #MASTER_SITE_CYGWIN= ftp://ftp.funet.fi/pub/mirrors/cygwin.com/pub/cygwin/
1889 #MASTER_SITE_GNU= ftp://ftp.funet.fi/pub/gnu/gnu/
1890 #MASTER_SITE_MOZILLA= ftp://ftp.funet.fi/pub/mirrors/ftp.mozilla.org/
1891 #MASTER_SITE_PERL_CPAN= \
1892 # ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/
1893 #MASTER_SITE_OPENOFFICE=ftp://ftp.funet.fi/pub/mirrors/openoffice.org/
1894 #MASTER_SITE_TEX_CTAN= ftp://ftp.funet.fi/pub/TeX/CTAN/
1895 #MASTER_SITE_XEMACS= ftp://ftp.fi.xemacs.org/pub/mirrors/ftp.xemacs.org/pub/tux/xemacs/
1896 #MASTER_SITE_BACKUP= \
1897 # ftp://ftp.fi.NetBSD.org/pub/NetBSD/packages/distfiles/
1901 #MASTER_SITE_CYGWIN= http://mir.zyrianes.net/cygwin/
1902 #MASTER_SITE_OPENOFFICE=ftp://openoffice.cict.fr/openoffice/ \
1903 # http://ftp.club-internet.fr/pub/OpenOffice/
1904 #MASTER_SITE_SUSE= \
1905 # ftp://fr.rpmfind.net/linux/SuSE-Linux/${MACHINE_ARCH}/update/${SUSE_VERSION}/ \
1906 # ftp://fr2.rpmfind.net/linux/SuSE-Linux/${MACHINE_ARCH}/update/${SUSE_VERSION}/
1910 #MASTER_SITE_CYGWIN= http://ftp.ntua.gr/pub/pc/cygwin/
1911 #MASTER_SITE_OPENOFFICE=http://www.ellak.gr/pub/openoffice/ \
1912 # http://ftp.ntua.gr/pub/OpenOffice/
1916 #MASTER_SITE_CYGWIN= ftp://ftp.t.ring.gr.jp/archives/pc/gnu-win32/
1917 #MASTER_SITE_GNOME= ftp://ftp.t.ring.gr.jp/pub/X/gnome/
1918 #MASTER_SITE_GNU= ftp://ftp.t.ring.gr.jp/pub/GNU/
1919 #MASTER_SITE_MOZILLA= ftp://ftp.t.ring.gr.jp/pub/net/www/mozilla/
1920 #MASTER_SITE_PERL_CPAN= ftp://ftp.t.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/
1921 #MASTER_SITE_OPENOFFICE=ftp://ftp.kddlabs.co.jp/office/openoffice/ \
1922 # ftp://ftp.t.ring.gr.jp/pub/misc/openoffice/
1923 #MASTER_SITE_TEX_CTAN= ftp://ftp.t.ring.gr.jp/pub/text/CTAN/
1924 #MASTER_SITE_SUSE= \
1925 # ftp://ftp.kddlabs.co.jp/Linux/packages/SuSE/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
1926 #MASTER_SITE_SUNSITE= ftp://sunsite.sut.ac.jp/pub/archives/linux/sunsite-unc/
1927 #MASTER_SITE_XCONTRIB= ftp://ftp.t.ring.gr.jp/pub/X/opengroup/contrib/
1928 #MASTER_SITE_XEMACS= ftp://ftp.jp.xemacs.org/pub/GNU/xemacs/
1929 #MASTER_SITE_BACKUP= \
1930 # ftp://ftp.t.ring.gr.jp/pub/NetBSD/packages/distfiles/ \
1931 # ftp://ftp.jp.NetBSD.org/pub/NetBSD/packages/distfiles/
1935 #MASTER_SITE_MOZILLA= ftp://mirror.switch.ch/mirror/mozilla/
1936 #MASTER_SITE_CYGWIN= ftp://mirror.switch.ch/mirror/cygwin/
1937 #MASTER_SITE_OPENOFFICE=ftp://mirror.switch.ch/mirror/OpenOffice/
1938 #MASTER_SITE_SUSE= \
1939 # ftp://mirror.switch.ch/mirror/suse/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
1943 #MASTER_SITE_MOZILLA= ftp://ftp.mirrorservice.org/sites/ftp.mozilla.org/pub/mozilla.org/
1944 #MASTER_SITE_XEMACS= ftp://ftp.uk.xemacs.org/sites/ftp.xemacs.org/pub/xemacs/
1945 #MASTER_SITE_BACKUP= \
1946 # ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/
1950 #MASTER_SITE_OPENOFFICE= \
1951 # http://www.ibiblio.org/pub/mirrors/openoffice/ \
1952 # ftp://ftp.ussg.iu.edu/pub/openoffice/ \
1953 # http://mirrors.isc.org/pub/openoffice/ \
1954 # ftp://mirror.telentente.com/pub/OpenOffice/ \
1955 # http://openoffice.mirrors.pair.com/ftp/
1956 #MASTER_SITE_SUSE= \
1957 # ftp://mirror.mcs.anl.gov/pub/suse/${MACHINE_ARCH}/${SUSE_VERSION}/suse/
1959 # France. This will try to fetch distfile from the distfile mirror
1960 # before trying ${MASTER_SITE} or the distfiles at ftp.NetBSD.org
1962 #MASTER_SITE_OVERRIDE= \
1963 # ftp://ftp2.fr.NetBSD.org/pub/NetBSD/packages/distfiles/
1964 #MASTER_SITE_BACKUP= \
1965 # ftp://ftp2.fr.NetBSD.org/pub/NetBSD/packages/distfiles/
1966 #MASTER_SITE_LOCAL= \
1967 # ftp://ftp.fr.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/