pkgsrc/mk/mk.conf.example
1999-09-23 16:28:17 +00:00

489 lines
23 KiB
Text

# $NetBSD: mk.conf.example,v 1.78 1999/09/23 16:28:19 hubertf Exp $
#
# Sample /etc/mk.conf file, which can be used to set specific values
# for building either NetBSD or some of the NetBSD packages collection.
# See the NetBSD mk.conf(5) and packages(7) manual page for a full
# description of all available options.
#
# Definitely not complete yet. - agc Fri Mar 27 16:42:38 GMT 1998
#
# ************************************************************************
# NOTE TO PEOPLE EDITING THIS FILE - USE LEADING SPACES, NOT LEADING TABS.
# ************************************************************************
#
# Firstly, definitions for NetBSD and package collection
#
#MANZ= 1 # gzip manual pages at installation time
# Possible: defined, not defined
# Default: not defined
#OBJMACHINE= 1 # use machine-specific object directories,
# e.g. work.i386, work.sparc
# Possible: defined, not defined
# Default: not defined
#WRKOBJDIR= /usr/tmp # build here instead of in pkgsrc
# Possible: defined, not defined
# Default: not defined
#UVM= 1 # Use the new UVM virtual memory subsystem
# Possible: defined, not defined
# Default: not defined
#USETBL= yes # Run raw manual pages through tbl(1) before
# piping through troff(1) when formatting
# manual pages.
# Possible: set, not set
# Default: not set
#
# The following values are used to manage the packages collection as a whole.
#
#LOCALBASE= /usr/local # Where non-X-based packages will be installed
# Possible: any path
# Default: /usr/pkg
#CROSSBASE= /usr/pkg/cross # Where "cross" category packages install
# Possible: any path
# Default: ${LOCALBASE}/cross
#X11BASE= /usr/X11R6 # Where X11 is installed on the system.
# (and the default install path of X11 pkgs)
# Possible: any path
# Default: /usr/X11R6
#DISTDIR= ${PKGSRCDIR}/distfiles
# Directory where original distribution
# files are stored.
# Possible: any path you like
# Default: /usr/pkgsrc/distfiles
#DIST_PATH= /cdrom/0/distfiles:${HOME}/distfiles
# colon-delimited list of directories
# in which to search for ${DISTFILES} and
# ${PATCHFILES}. If the requested file is
# not in any of the directories in
# ${DIST_PATH}, it will be downloaded into
# ${DISTDIR}. If the requested file is in
# one of the directories in ${DIST_PATH},
# a symbolic link will be made to it from
# ${DISTDIR}. ${DIST_PATH} directories will
# will be searched before ${DISTDIR}, letting
# a CD hold the main distfiles archive, and
# local ${DISTDIR} hold any updated distfiles,
# for example.
# Possible: any directories
# Default: none
#PACKAGES= ${PKGSRCDIR}/packages/${MACHINE_ARCH}
# Store generated packages on a per-
# architecture base
# Possible: any path you like
# Default: /usr/pkgsrc/packages
#PASSIVE_FETCH= 1 # Use ftp(1) in passive mode, for use behind
# filtering firewalls.
# (Set by default in ftp(1) in NetBSD-current)
# Possible: defined, not defined
# Default: not defined
#ACCEPTABLE_LICENSES= shareware no-commercial-use fee-based-commercial-use
# Whitespace-delimited list of the types of
# license which are acceptable for installation.
# (apart from standard "free" licenses such as
# Berkeley/CMU and GPL).
# Possible: shareware, no-commercial-use,
# fee-based-commercial-use
# Default: none
#SPECIFIC_PKGS= yes # Don't use the default of all packages (from the
# top-level of the pkgsrc tree), and use the
# values of the definitions SITE_SPECIFIC_PKGS,
# HOST_SPECIFIC_PKGS, GROUP_SPECIFIC_PKGS, and
# USER_SPECIFIC_PKGS.
#SITE_SPECIFIC_PKGS= # List of packages that are wanted for each
# host on the site. Each package in the list
# is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set
#HOST_SPECIFIC_PKGS= # List of packages that are wanted for this
# particular host/machine. Each package in the
# list is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set
#GROUP_SPECIFIC_PKGS= # List of packages that are wanted for this
# group of users. Each package in the list
# is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set
#USER_SPECIFIC_PKGS= # List of packages that are wanted for this
# particular user. Each package in the list
# is of the form <category>/<package>.
# Possible: any combination of packages
# Default: not set
#FAILOVER_FETCH= yes # Perform a checksum at "make fetch" time.
# If the checksum doesn't match the stored
# value, try to retrieve the file from the
# next site in the list
# Possible: set, not set
# Default: not set
#EXTRACT_USING_PAX= yes # Use pax(1) to extract archives, rather than
# GNU tar.
# Possible: defined, not defined
# Default: not defined
#PRE_ROOT_CMD=${CHMOD} -R o+w ${WRKDIR} # Command to be run by normal user,
# just before becoming root (see SU_CMD) to
# install the package. For example, the
# command shown would allow root to write and
# modify files below ${WRKDIR}, if on an
# NFS -noroot file system.
# Possible: any shell commands
# Default: none
#SU_CMD=${SU} - root -c # Command to perform before "make install",
# if the user does not have an effective uid of
# 0. A possible substitute is "sudo -u root"
# Possible: su, sudo, or priv, with appropriate
# arguments
# Default: ${SU} - root -c
#MASTER_SORT= .ac.at .at .de .ch .se .fi .no
# Whitespace delimited list of preferred
# download locations. MASTER_SITES will be
# reordered according to the hosts' address
# last components.
# Possible: list of domain name suffixes
# Default: none
#MASTER_SORT_REGEX= ftp://.*/
# Same as MASTER_SORT, but takes a regular
# expression for more flexibility in matching.
# Regexps defined here have higher priority
# than MASTER_SORT.
# This example would prefer ftp transfers
# over anything else.
# Possible: Regexps as in awk(1)
# Default: none
#
# Definitions used only in the packages collection
#
#AMANDA_USER= backup # Used in the amanda packages to specify the
# login user and group responsible for backups
# Possible: any user name
# Default: backup
#AMANDA_SMB= # Used in the amanda-client package to enable
# backup with smbclient
# Possible: defined, not defined
# Default: not defined
#AMANDA_VAR= /var/amanda # Specifies the directory in which amanda puts
# its logs and status files.
# Default: /var/amanda
#APACHE_PERF_TUNING= yes # Optimize for maximum Apache performance.
# Possible: not defined, YES
# Default: not defined
#APACHE_SUEXEC= yes # Enable support Switch User For Exec.
# See http://www.apache.org/docs/suexec.html
# for more informations.
# Possible: not defined, YES
# Default: not defined
#BOOTSTRAP_EGCS= # Used in egcs-current package to set
# bootstrap compile (two-stage) mode.
# Possible: defined, not defined
# Default: not defined
#DEFAULT_IRC_SERVER= # Used in ircII to set the default irc
# server.
# Possible: see the list at
# http://www.irchelp.org/irchelp/networks/servers/efnet.html
# Default: not defined
#DOMAIN_NAME= # Used in the knews package to set the domain
# name.
# Possible: almost anything really, usually a
# FQDN.
# Default: none
#DONT_USE_IDEA= # Used in ssh package to stop IDEA encryption
# Possible: defined, not defined
# Default: not defined
#DT_LAYOUT= # Used by dt package to specify the keyboard
# layout.
# Possible: US, FI, FR, GER, DV
# Default: FI
#EXTRA_DICT= # Used by ispell package to specify an extra
# national dictionary.
# Possible: [agc - unknown]
# Default: not defined
#INN_DATA_DIR # Used by inn to specify the data directory.
# Possible: any path you like
# Default: /var/news
#ISPELL_FR= # Used by ispell to specify a French/English
# dictionary.
# Possible: defined, not defined
# Default: not defined
#ISPELL_LANG= # Used by ispell to specify national dictionary
# Possible: not defined, british
# Default: not defined
#KERBEROS= # Used in many packages to specify use of
# a Kerberos (or compatible) subsystem.
# Requires Kerberos libraries in /usr/lib.
# Possible: 4, 5, not defined
# Default: not defined
#LIBWRAP_FWD= # Used in ssh package to make libwrap also
# compare against forwarded connection attempts
# Possible: not defined, YES
# Default: not defined
#LPRNG_SUID= YES # Used by LPRng to enable setuid installation
# of LPRng binaries.
# Possible: YES, or NO.
# Default: YES
#LPRNG_PRIV_PORTS= NO # Used by LPRng to require connections to be
# from privileged ports.
# Possible: YES, or NO.
# Default: NO
#M68060= # Used mostly by packages (e.g.: pgp2,
# ssh) with have fast 68020/030/040 assembler
# routines for multiprecision arithmetic, which
# use # the 32/64bit mul/div instruction.
# These instructions are software emulated
# on the 68060, thus very slow.
# Set to YES when compiling for the
# 68060 cpu.
# Possible: not defined, YES.
# Default: not defined.
#MAJORDOMO_USER= # Used by majordomo package as the userid
# majordomo runs at.
# Possible: any
# Default: majordom
#MAJORDOMO_GROUP= # Used by the majordomo package as the groupid
# majordomo runs at.
# Possible: any
# Default: majordom
#MAJORDOMO_TMPDIR= # Used by the majordomo package as the
# directory to store temp files.
# Possible: any directory.
# Default: /var/tmp
#MUTT_INTERNATIONAL= yes # Used to decide if international export
# restricted version of "mutt" is built.
# Possible: not defined, YES
# Default: not defined
#NMH_EDITOR= # default editor for use in nmh.
# Possible: any editor.
# Default: vi
NMH_MTA= smtp # default MTA for use in nmh.
# Possible: smtp or sendmail.
# Default: smtp
#NMH_PAGER= # default pager for use in nmh.
# Possible: any editor.
# Default: more
#NS_ENCRYPTION= us # Used to decide if export or US version
# of Netscape should be installed.
# Possible: export, us
# Default: export
#NOMANINSTALL= # Used in expact package to stop installation
# of manual pages.
# Possible: defined, not defined
# Default: not defined
PAPERSIZE= A4 # Default paper size for packages.
# Possible: A4, Letter, Letterdj.
# Default: none
#PATCH_DEBUG= # Used in exmh package to denote debugging
# Possible: defined, not defined
# Default: not defined
#PGGROUP=ingres # Used in postgresql package as the groupname
# of the database administrator
# Possible: any group name
# Default: ingres
#PGUSER=pgsql # Used in postgresql package as the username
# of the database admin
# Possible: any user name
# Default: pgsql
#PGSQL_USE_TCL= # Used in postgresql package to enable
# building the Tcl/Tk interface.
# Possible: YES, NO
# Default: YES
#QPOPPER_SERVERMODE=yes # Used in qpopper package to enable server
# mode.
# Possible: defined, not defined
# Default: not defined
#RCS_LOCALID= # Used in cvs-current package for an RCS Id
# which is expanded.
# Possible: anything (within reason)
# Default: none
#SSH_CONF_DIR= # Used in ssh to set the configuration
# directory.
# Possible: any valid directory
# Default: /etc
#SSH_SUID= # Used in ssh to enable setuid installation
# of "ssh" binary.
# Possible: YES, or NO.
# Default: NO
#USE_INET6= # Enable IPv6 support on certain packages.
# Use IPv6-ready kernel if you define this.
# Possible: not defined, YES
# Default: not defined
#USE_INN= # Used in trn and nn to specify use of
# "inn" instead of "nntpclnt" package to
# provide "inews" binary.
# Possible: not defined, YES
# Default: not defined
#USE_MENUS= # Used in xvile package to build in support for
# menus.
# Possible: defined, not defined
# Default: undefined
#USE_RSAREF2= NO # Use the RSA reference package
# Possible: YES (US domestic only), or NO.
# Default: not defined.
#USE_SOCKS= # Used to specify SOCKS firewall support
# Set this to the version of socks necessary.
# Possible: 4, 5, not defined
# Default: not defined
#USE_XFACE= # Used in xemacs package to build in
# support for xface (pkgsrc/mail/face)
# Possible: not defined, YES
# Default: not defined
#USE_WALLPAPER= # Used in kterm package to support wallpaper
# Possible: not defined, YES
# Default: not defined
#WINDOWMAKER_OPTIONS= # Options for building windowmaker package
# Used to add support for GNOME, KDE or
# OPEN LOOK(tm) and to avoid redundancies
# with KDE.
# Possible: gnome, kde, openlook, lite
# Default: gnome kde
#WINDOWMAKER_THEMES= ... # Used in wm-themes package to specify
# the themes which will be installed.
# Possible: see http://wm.themes.org/
# Default: FreeBSD-theme
#XAW_TYPE=standard # Used in various packages to specify that
# libXaw is used.
# Possible: standard, 3d, xpm
# Default: standard
#ZIP_ENCRYPTION= # Add encryption code to zip, zip1, and unzip
# Possible: defined, not defined
# Default: not defined
#
# Overrides for faster or cheaper sites.
#
# Refer to http://www.netbsd.org/Sites/net.html or /usr/doc/MIRRORS
# for information on determining the location of NetBSD mirror sites.
#
# Australia (AARNET). Swap order of ftp.au.netbsd.org and
# ftp2.au.netbsd.org if your link to University of Queensland is
# cheaper/faster than your link to RMIT University (Melbourne).
#
#MASTER_SITE_XCONTRIB= ftp://mirror.aarnet.edu.au/X11/contrib/
#MASTER_SITE_GNU= ftp://mirror.aarnet.edu.au/gnu/
#MASTER_SITE_PERL_CPAN= ftp://mirror.aarnet.edu.au/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN= ftp://mirror.aarnet.edu.au/tex-archive/
#MASTER_SITE_SUNSITE= ftp://mirror.aarnet.edu.au/sunsite.unc.edu/
#MASTER_SITE_BACKUP= \
# ftp://ftp.au.netbsd.org/pub/NetBSD/packages/distfiles/${DIST_SUBDIR}/ \
# ftp://ftp2.au.netbsd.org/pub/NetBSD/packages/distfiles/${DIST_SUBDIR}/
#MASTER_SITE_LOCAL= \
# ftp://ftp.au.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ \
# ftp://ftp2.au.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
# Finland
#
#MASTER_SITE_XCONTRIB= ftp://ftp.funet.fi/pub/X11/contrib/
#MASTER_SITE_GNU= ftp://ftp.funet.fi/pub/gnu/gnu/
#MASTER_SITE_PERL_CPAN= \
# ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN= ftp://ftp.funet.fi/pub/TeX/CTAN/
#MASTER_SITE_SUNSITE= \
# ftp://ftp.funet.fi/pub/mirrors/sunsite.unc.edu/pub/Linux/
#MASTER_SITE_BACKUP= \
# ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/${DIST_SUBDIR}/
#MASTER_SITE_LOCAL= \
# ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
# Austria
#
#MASTER_SITE_XCONTRIB= ftp://ftp.at.netbsd.org/hci/X11/contrib/
#MASTER_SITE_GNU= ftp://ftp.at.netbsd.org/gnu/gnusrc/
#MASTER_SITE_PERL_CPAN= ftp://ftp.at.netbsd.org/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN= ftp://ftp.at.netbsd.org/publishing/tex/CTAN/
#MASTER_SITE_SUNSITE= ftp://ftp.univie.ac.at/systems/linux/sunsite/
#MASTER_SITE_BACKUP= ftp://ftp.at.netbsd.org/opsys/NetBSD/packages/distfiles/${DIST_SUBDIR}/
#MASTER_SITE_LOCAL= ftp://ftp.at.netbsd.org/opsys/NetBSD/packages/distfiles/LOCAL_PORTS/
# Denmark
#
#MASTER_SITE_XCONTRIB= ftp://ftp.sunsite.auc.dk/mirrors/ftp.x.org/contrib/
#MASTER_SITE_GNU= ftp://ftp.sunsite.auc.dk/pub/gnu/
#MASTER_SITE_PERL_CPAN= ftp://ftp.sunsite.auc.dk/pub/languages/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN= ftp://ftp.sunsite.auc.dk/pub/tex/ctan/
#MASTER_SITE_SUNSITE= ftp://ftp.sunsite.auc.dk/mirrors/sunsite.unc.edu/pub/Linux/
# Japan
#
#MASTER_SITE_XCONTRIB= ftp://ftp.ring.gr.jp/pub/X/opengroup/contrib/
#MASTER_SITE_GNU= ftp://ftp.ring.gr.jp/pub/GNU/
#MASTER_SITE_PERL_CPAN= ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/modules/by-module/
#MASTER_SITE_TEX_CTAN= ftp://ftp.ring.gr.jp/pub/text/CTAN/
#MASTER_SITE_SUNSITE= ftp://sunsite.sut.ac.jp/pub/archives/linux/
#MASTER_SITE_BACKUP= \
# ftp://ftp.ring.gr.jp/pub/NetBSD/packages/distfiles/${DIST_SUBDIR}/ \
# ftp://ftp.jp.netbsd.org/pub/NetBSD/packages/distfiles/${DIST_SUBDIR}/
#MASTER_SITE_LOCAL= \
# ftp://ftp.ring.gr.jp/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ \
# ftp://ftp.jp.netbsd.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/