source: trunk/base/doc/macports.conf.in @ 63398

Last change on this file since 63398 was 63398, checked in by jmr@…, 11 years ago

merge registry1.0 code into registry2.0

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 5.5 KB
Line 
1# MacPorts system wide configuration file
2# $Id: macports.conf.in 63398 2010-02-04 00:46:00Z jmr@macports.org $
3
4# Set the directory in which to install ports. Must match where MacPorts itself is installed.
5prefix                  @prefix_expanded@
6
7# Set the user to run MacPorts compiles, etc as when privileges are dropped during an install
8#macportsuser           @RUNUSR@
9
10# Where to store MacPorts working data
11portdbpath              @localstatedir_expanded@/macports
12
13# Type of storage to use for the port registry information, "flat" or "sqlite"
14#portdbformat           flat
15
16# Type of installation to do for ports, "direct" or "image".  See macports.conf(5) and online documentation.
17#portinstalltype                image
18
19# PATH settings that are used for external tools (configure, make, etc.) while installing ports. The default
20# paths are given in the example; it need not be uncommented.  Customizing binpath is intended for advanced users only.
21#binpath                @prefix_expanded@/bin:@prefix_expanded@/sbin:/bin:/sbin:/usr/bin:/usr/sbin
22
23# Directory containing Xcode Tools
24developer_dir       @DEVELOPER_DIR@
25
26# Directory containing Applications from ports.
27applications_dir        @MPAPPLICATIONSDIR@
28
29# Directory containing Frameworks from ports.
30frameworks_dir          @MPFRAMEWORKSDIR@
31
32# Where to find the sources list.
33sources_conf            @MPCONFIGDIR_EXPANDED@/sources.conf
34
35# Where to find global variants definition file (optional)
36variants_conf           @MPCONFIGDIR_EXPANDED@/variants.conf
37
38# Create and use binary archive packages for installation/reinstallation ease
39#portarchivemode                no
40
41# Where to store/retrieve ports binary archive files
42#portarchivepath                @localstatedir_expanded@/macports/packages
43
44# Type of binary archive packages to create when using archive mode
45#
46# Note: Multiple types ARE allowed and must be a colon or comma
47# separated list of choices (NO spaces). Use of multiple types will
48# cause archive creation to build all the specified types in one step.
49# Unarchive uses multiple types as a search list to locate the archive,
50# first archive to match one of the specified types in order is used.
51#
52# Supported types: tgz (default), tar, tbz, tbz2, tlz, txz, xar, zip, cpgz, cpio
53#portarchivetype                tgz
54
55# CPU architecture to compile for. Defaults to i386 or ppc on Mac OS X 10.5
56# and earlier, depending on the CPU type detected at runtime. On Mac OS X 10.6
57# the default is x86_64 if the CPU supports it, i386 otherwise.
58#build_arch                     @host_cpu@
59
60# CPU architectures to use for Universal Binaries (+universal variant)
61universal_archs         @UNIVERSAL_ARCHS@
62
63# Use ccache (C/C++ compiler cache) - see http://ccache.samba.org/
64#configureccache                no
65
66# Use distcc (distributed compiler) - see http://distcc.samba.org/
67#configuredistcc                no
68
69# Use pipes rather than intermediate files when compiling C/C++/etc
70#configurepipe          yes
71
72# Lowered scheduling priority (0-20) to use for make when building ports
73#buildnicevalue         0
74
75# Number of simultaneous make jobs (commands) to use when building ports. This
76# value may be set to 0 so the number of simultaneous make jobs will be set to
77# the number of CPU cores that are automatically detected, or the number of GB
78# of physical memory plus one, whichever is less.
79#buildmakejobs          0
80
81# umask value to use when a port installs its files
82#destroot_umask 022
83
84# Set whether to automatically execute "clean" after "install" of ports
85#portautoclean          yes
86
87# Set to yes if you don't want logs to be deleted after successful builds
88#keeplogs no
89
90# Rsync server to fetch MacPorts sources from. Note that this is only used
91# for selfupdate. The source(s) for the ports tree are set in sources.conf.
92# Known mirrors at time of writing (see http://trac.macports.org/wiki/Mirrors
93# for the current list):
94#   rsync.macports.org        - California, USA (master)
95#   trd.no.rsync.macports.org - Trondheim, Norway
96#rsync_server           rsync.macports.org
97
98# Rsync directory from which to pull the base/ component (infrastructure) of MacPorts
99#rsync_dir                      release/base/
100
101# Rsync options
102#rsync_options          -rtzv --delete-after
103
104# Options for generated startup items
105# startupitem_type may be "default", "systemstarter", "launchd", or "none";
106# if the option is empty or "default" then a startupitem type appropriate
107# to the platform will be chosen. Mac OS X 10.4 Tiger and above will default to
108# launchd, while older Mac OS X systems will default to systemstarter. If
109# option "none" is chosen, port startupitems are ignored and no startupitems
110# are installed.
111#startupitem_type       default
112
113# Extra environment variables to keep. Any variables listed here are added
114# to the list of variables that are not removed from the environment used
115# while processing ports
116# extra_env             KEEP_THIS THIS_TOO
117
118# Proxy support
119# Precedence is: env, macports.conf, System Preferences
120# That is, if it's set in the environment, that will be used instead of
121# anything here or in System Preferences.  Setting proxy_override_env to yes
122# will cause any proxies set here (or in System Preferences if set there but
123# not here) to override what's in the environment.
124# Note that System Preferences doesn't have an rsync proxy definition.
125# Also note, on 10.5, sudo will clear many environment variables including
126# those for proxy support.
127# Equivalent environment variables: http_proxy, HTTPS_PROXY, FTP_PROXY,
128# RSYNC_PROXY, NO_PROXY
129#
130#proxy_override_env    yes
131# HTTP proxy:
132#proxy_http            hostname:12345
133# HTTPS proxy:
134#proxy_https       hostname:12345
135# FTP proxy:
136#proxy_ftp         hostname:12345
137# rsync proxy:
138#proxy_rsync       hostname:12345
139# hosts not to go through the proxy (comma-separated, applies to HTTP, HTTPS,
140# and FTP, but not rsync):
141#proxy_skip            internal1, internal2, internal3
Note: See TracBrowser for help on using the repository browser.