source: branches/gsoc13-tests/doc/port.1 @ 139170

Last change on this file since 139170 was 106617, checked in by jmr@…, 7 years ago

bring back clean --archive since files can persist in incoming/ in some circumstances

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 22.5 KB
Line 
1.\" port.1
2.\"
3.\" Copyright (c) 2004-2011 The MacPorts Project
4.\" Copyright (c) 2002-2003 Apple Inc.
5.\" All rights reserved.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions
9.\" are met:
10.\" 1. Redistributions of source code must retain the above copyright
11.\"    notice, this list of conditions and the following disclaimer.
12.\" 2. Redistributions in binary form must reproduce the above copyright
13.\"    notice, this list of conditions and the following disclaimer in the
14.\"    documentation and/or other materials provided with the distribution.
15.\" 3. Neither the name of Apple Inc. nor the names of its
16.\"    contributors may be used to endorse or promote products derived from
17.\"    this software without specific prior written permission.
18.\"
19.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20.\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22.\" ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
23.\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29.\" POSSIBILITY OF SUCH DAMAGE.
30.\"
31.Dd April 29, 2007
32.Dt PORT 1 "MacPorts"
33.Os
34.Sh NAME
35.Nm port
36.Nd operate on individual or multiple Mac
37.Ar ports
38.Sh SYNOPSIS
39.Nm
40.Op Fl bcdfknopqRstuvy
41.Op Fl D Ar portdir
42.Op Fl F Ar cmdfile
43.Op Ar action
44.Op Ar actionflags
45.Op Oo Ar portname | pseudo-portname | port-url Oc
46.Op Oo Ar @version Oc Oo +/-variant ... Oc ... Oo option=value ... Oc
47.Sh DESCRIPTION
48.Nm
49is designed to operate on individual or multiple Mac
50.Ar ports ,
51optionally within a single call, based on the requested
52.Ar action .
53If no
54.Ar portdir
55or
56.Ar portname
57is specified, the current working directory is assumed; if no
58.Ar action
59is specified the port command enters interactive mode, in which commands are read via stdin. Batch commands may be
60passed via a
61.Ar cmdfile .
62Port
63.Ar options
64are passed as key=value pairs and take precedence over individual
65.Ar portname
66options as specified in its Portfile and system-wide settings.
67.Pp
68Port
69.Ar variants
70can specified as
71.Ar +name ,
72which indicates the variant is desired, or
73.Ar -name ,
74indicating the contrary. In case of ambiguities, a port can be fully specified with the
75.Ar @version_revision+variants
76format.
77.Pp
78Installed ports can be activated or deactivated without being uninstalled. A port can be installed if all other
79version/variant(s) combinations installed at any given moment are deactivated.
80.Pp
81The
82.Nm
83command knows various
84.Ar pseudo-portnames
85that will expand to the specified set of ports from the available ports tree(s). These may be used in place of a
86.Ar portname .
87Common options are:
88.Pp
89.Bl -bullet -offset indent -compact
90.It
91.Ar all :
92all the ports in each ports tree listed in
93.Ar sources.conf
94.Pp
95.It
96.Ar current :
97the port in the current working directory.
98.Pp
99.It
100.Ar active :
101set of installed and active ports.
102.Pp
103.It
104.Ar inactive :
105set of installed but inactive ports.
106.Pp
107.It
108.Ar actinact :
109set of installed ports that have both an active version and one or more inactive versions.
110.Pp
111.It
112.Ar installed :
113set of all installed ports.
114.Pp
115.It
116.Ar uninstalled :
117ports in the ports tree(s) that aren't installed.
118.Pp
119.It
120.Ar outdated :
121installed ports that are out of date with respect to their current version/revision in the ports tree(s)
122.Pp
123.It
124.Ar obsolete :
125set of ports that are installed but no longer exist in any port tree
126.Pp
127.It
128.Ar requested :
129installed ports that were explicitly asked for.
130.Pp
131.It
132.Ar unrequested :
133installed ports that were installed only to satisfy dependencies.
134.Pp
135.It
136.Ar leaves :
137installed ports that are unrequested and have no dependents.
138.Pp
139.El
140Sets of ports can also be specified with
141.Ar pseudo-portname selectors ,
142which expand to the ports in which the value of the
143.Ar Portfile
144key corresponding to the selector's name (in either singular or plural form where applicable)
145matches the given regular expression. Usage is:
146.Ar selector:regex
147.Pp
148Available selectors are:
149.Pp
150.Bl -bullet -offset indent -compact
151.It
152.Ar name
153.It
154.Ar version
155.It
156.Ar revision
157.It
158.Ar epoch
159.It
160.Ar variant
161.It
162.Ar variants
163.It
164.Ar category
165.It
166.Ar categories
167.It
168.Ar maintainer
169.It
170.Ar maintainers
171.It
172.Ar platform
173.It
174.Ar platforms
175.It
176.Ar description
177.It
178.Ar long_description
179.It
180.Ar homepage
181.It
182.Ar portdir
183.El
184.Pp
185.Pp
186Other pseudo-portname selectors match ports which have a particular relationship to
187another port. These will match ports that are direct or recursive dependencies or dependents
188of the given portname:
189.Pp
190.Bl -bullet -offset indent -compact
191.It
192.Ar depof
193.It
194.Ar rdepof
195.It
196.Ar dependentof
197.It
198.Ar rdependentof
199.El
200.Pp
201.Ar portnames
202containing valid UNIX glob patterns will also expand to the set of matching ports. Any
203.Ar action
204passed to
205.Nm
206will be invoked on each of them. For example:
207.Pp
208.Dl port list variant:no_ssl
209.Dl port uninstall name:sql
210.Dl port echo depof:mysql5
211.\" COMMENT: glob pattern expansion in portnames:
212.\" write an example here that illustrats better glob pattern expansion in portnames, but that does not employ
213.\" logical operators (and, or, not, !) because I still haven't gotten to them yet.
214.Dl port echo apache*
215.Pp
216Logical operators "and", "or", "not", "!", "(" and ")" may be used to combine individual
217.Ar portnames ,
218port glob patterns and/or
219.Ar pseudo-portnames
220to construct complex port expressions that expand to the set of matching ports. For example:
221.Pp
222.Dl port upgrade installed and "apache*"
223.Dl port echo maintainer:jberry and uninstalled and \e(\ category:java and not commons*\ \e)
224.\" COMMENT: more complex exmaples here would be useful.
225.\" PENDING: port-url explanation. Proposed text:
226.\".Pp
227.\"A
228.\".Ar portname
229.\"may also be specified as a URL pointing to the location of the
230.\".Ar portdir
231.\" ...
232.Pp
233The
234.Nm
235command also recognizes several command line flags and
236.Ar targets :
237.Sh OPTIONS
238.Bl -tag -width -indent
239.It Fl v
240verbose mode (generate verbose messages)
241.It Fl d
242debug mode (generate debugging messages, implies
243.Fl v )
244.It Fl q
245quiet mode (suppress messages)
246.It Fl n
247don't upgrade dependencies (affects upgrade and install)
248.It Fl R
249also upgrade dependents (only affects upgrade) - note that this does not upgrade dependents' dependencies
250.It Fl u
251uninstall non-active ports when upgrading and uninstalling
252.It Fl f
253force mode (ignore state file)
254.It Fl o
255honor state files even if the Portfile has been modified since (called -o because it used to mean "older")
256.It Fl s
257source-only mode (build and install from source, do not attempt to fetch binary archives)
258.It Fl b
259binary-only mode (build and install from binary archives, ignore source, abort if no archive available)
260.It Fl c
261autoclean mode (execute clean after install)
262.It Fl k
263keep mode (don't autoclean after install)
264.It Fl D
265specify
266.Ar portdir
267.It Fl F
268Read and process the
269.Ar file
270of commands specified by the argument. If the argument is '-', then read commands from stdin. If the option is given multiple times, then multiple files will be read.
271.It Fl p
272Despite any errors encountered, proceed to process multiple ports and commands.
273.It Fl y
274Perform a dry run. All of the steps to build the ports and their dependencies are computed, but not actually performed. With the verbose flag, every step is reported; otherwise there is just one message per port, which allows you to easily determine the recursive deps of a port (and the order in which they will be built).
275.It Fl t
276enable trace mode debug facilities on platforms that support it (Mac OS X). This feature is two-folded. It consists in automatically detecting and reporting undeclared dependencies based on what files the port reads or what programs the port executes. In verbose mode, it will also report unused dependencies for each stage of the port installation. It also consists in forbidding and reporting file creation and file writes outside allowed directories (temporary directories and ${workpath}).
277.El
278.Sh USER TARGETS
279Targets most commonly used by regular MacPorts users are:
280.Ss search
281Search for an available port. By default, the search string is treated as a case-insensitive glob,
282and is matched against the name and description fields. To have the search string treated as
283a regular expression, as a literal, or in a case-sensitive manner, use
284.Fl -regex,
285.Fl -exact,
286or
287.Fl -case-sensitive,
288respectively. To match against a different set of fields, use one or more
289.Fl -<field-name>
290options. To display each result on a single line, use
291.Fl -line.
292For example:
293.Pp
294.Dl "port search vim"
295.Dl "port search --regex --depends_build 'docbook.*[0-9]+'"
296.Pp
297.Ss info
298Displays meta-information available for
299.Ar portname .
300Specific meta-information may be requested through an option such as
301.Fl -maintainer
302or
303.Fl -category
304(recognized field names are those from the PortIndex, see "port help
305info" for a complete list). If no specific fields are specified, a
306useful default collection of fields will be displayed. If the global option
307.Fl q
308is in effect, the meta-info fields will not be labeled.
309If the option
310.Fl -line
311is provided, all such data will be consolidated into a single line per port,
312suitable for processing in a pipe of commands.
313If the option
314.Fl -pretty
315is provided, the information will be formatted in a somewhat more
316attractive fashion for human readers. This is the default when no
317options at all are specified to info.
318If the option
319.Fl -index
320is provided, the information will be pulled from the PortIndex rather than
321from the Portfile (in this case variant information, such as dependencies,
322will not affect the output).
323.Pp
324For example:
325.br
326.Dl "port info vim +ruby"
327.Dl "port info --category --name apache*"
328.Dl "port -q info --category --name --version category:java"
329.Dl "port info --line --category --name all"
330.Dl "port info --pretty --fullname --depends gtk2"
331.Dl "port info --index python24"
332.Ss notes
333Displays notes for
334.Ar portname
335(useful information concerning setup and use of the port).
336.Ss variants
337Lists the build variants available for
338.Ar portname .
339.Ss deps
340Lists the other ports that are required to build and run
341.Ar portname .
342This is simply an alias for "info --pretty --fullname --depends".
343.Ss rdeps
344Recursively lists the other ports that are required to build and run
345.Ar portname .
346To display the full dependency tree instead of only showing each port once, use
347.Fl -full .
348To take dependency information from the PortIndex instead of the Portfile
349(faster, but does not take variant selections into account), use
350.Fl -index .
351To exclude dependencies that are only needed at build time (i.e.
352depends_fetch, depends_extract, depends_build), use
353.Fl -no-build .
354.Ss dependents
355Lists the installed ports that depend on the port
356.Ar portname .
357.Ss rdependents
358Recursively lists the installed ports that depend on the port
359.Ar portname .
360To display the full tree of dependents instead of only showing each port once, use
361.Fl -full .
362.Ss install
363Install and activate
364.Ar portname .
365.Ss uninstall
366Deactivate and uninstall
367.Ar portname .
368To uninstall all installed but inactive ports, use
369.Fl u .
370To recursively uninstall all ports that depend on
371.Ar portname
372before uninstalling the port itself, use
373.Fl -follow-dependents .
374To uninstall
375.Ar portname
376and then recursively uninstall all ports it depended on, use
377.Fl -follow-dependencies .
378This will not uninstall dependencies that are marked as requested or that have other dependents.
379.Pp
380For example:
381.Pp
382.Dl "port uninstall vim"
383.Dl "port -u uninstall"
384.Dl "port uninstall --follow-dependents python24"
385.Ss select
386For a given
387.Ar group ,
388selects a
389.Ar version
390to be the default by creating appropriate symbolic links.
391For instance,
392.Ic "python"
393might be linked to
394.Ic "python2.6" .
395Available select groups are installed as subdirectories of
396.Ar ${prefix}/etc/select/ .
397To list the available versions in a group, use
398.Fl -list .
399To see which version is currently selected for a group, use
400.Fl -show .
401To change the selected version for a group, use
402.Fl -set .
403.Pp
404For example:
405.Pp
406.Dl "port select --list python"
407.Dl "port select --show gcc"
408.Dl "port select --set gcc mp-gcc44"
409.Pp
410.Ss activate
411Activate the installed
412.Ar portname .
413.Ss deactivate
414Deactivate the installed
415.Ar portname .
416.Ss setrequested
417Mark
418.Ar portname
419as requested.
420.Ss unsetrequested
421Mark
422.Ar portname
423as unrequested.
424.Ss installed
425Show the installed versions and variants for
426.Ar portname .
427If no
428.Ar portname
429is given, all installed ports are shown.
430.Ss location
431Print the install location of a given port.
432.Ss contents
433Lists the files installed by
434.Ar portname .
435.Ss provides
436Determines which port owns a given file and can take either a relative or absolute path. For example:
437.Pp
438.Dl "port provides /opt/local/etc/irssi.conf"
439.Dl "port provides include/tiff.h"
440.Ss sync
441Performs a sync operation only on the ports tree of a MacPorts installation, pulling in the latest
442revision available of the
443.Ar Portfiles
444from the MacPorts rsync server. To update you would normally do:
445.Pp
446.Dl "sudo port -d sync"
447.Pp
448If any of the ports tree(s) uses a file: URL that points to a local subversion working copy,
449.Ic sync
450will perform an
451.Ic "svn update"
452on the working copy with the user set to the owner of the working copy.
453.Ss outdated
454List the installed ports that need upgrading.
455.Ss upgrade
456The upgrade target works on a port and its dependencies. If you
457want to change this behaviour, look at the switches for n (no
458dependencies) and R (dependents) below.
459.Pp   
460Upgrade the installed
461.Ar portname .
462For example:
463.Pp
464.Dl "port upgrade vim"
465.Pp
466To upgrade all installed ports:
467.Pp
468.Dl "port upgrade installed"
469.Pp
470To upgrade
471.Ar portname
472and the ports that depend on it:
473.Pp
474.Dl "port -R upgrade libiconv"
475.Pp
476To force an upgrade (rebuild) use:
477.Pp
478.Dl "port upgrade --force vim"
479.Pp
480To upgrade
481.Ar portname
482without following its dependencies, use
483.Fl n .
484For example:
485.Pp
486.Dl "port -n upgrade wireshark"
487.Pp 
488Note that in selecting the variants to use in the upgraded build of the
489port, any variants specified on the command line take highest precedence,
490then the variants active in the latest installed version of the port, and
491finally the global variants specified in variants.conf, if any.  Note that
492upgrade will not normally rebuild a port only to change the selected
493variants; you can either specify --enforce-variants, or deactivate the port and reinstall it
494with different variants.
495.Pp
496After the upgrade MacPorts will automatically run \fBrev-upgrade\fP to check for
497broken ports that need to be rebuilt. If there are known problems with
498\fBrev-upgrade\fP or other reasons why you would want to avoid running this
499step, you can disable it by running \fBport upgrade\fP with the
500\fB--no-rev-upgrade\fP switch:
501.Pp
502.Dl "port upgrade --no-rev-upgrade outdated"
503.Ss rev-upgrade
504Manually check for broken binaries and rebuild ports containing broken binaries.
505\fBrev-upgrade\fP is usually automatically run after each upgrade, unless you
506specify the \fB--no-rev-upgrade\fP option.
507.Pp
508\fBrev-upgrade\fP can run more checks against a special loadcommand in Mach-O
509binaries that should always be referencing the file itself. This check is most
510helpful for maintainers to check whether their ports have been built correctly.
511It is disabled by default and can be enabled by passing \fB--id-loadcmd-check\fP
512to \fBrev-upgrade\fP.
513.Pp
514See also:
515.Xr macports.conf 5
516.Ss clean
517Clean the files used for building
518.Ar portname .
519To just remove the work files, use the
520.Fl -work
521.Ar actionflag .
522This is the default when no flag is given.
523To remove the distribution files (tarballs, etc), specify
524.Fl -dist .
525To remove any archives of a port that remain in the temporary download directory, pass
526.Fl -archive .
527(This does not remove archives from the installed location.)
528To remove the log files for a port, pass
529.Fl -logs .
530To remove the work files, distribution files, temporary archives and logs, pass
531.Fl -all .
532For example:
533.Pp
534.Dl "port clean --dist vim"
535.Dl "port clean --logs vim"
536.Pp
537To remove only certain version(s) of a port's temporary archives (
538.Ar version
539is any valid UNIX glob pattern), you can use:
540.Pp
541.Dl "port clean --archive vim 6.2.114"
542.Pp
543or:
544.Pp
545.Dl "port clean --archive vim '6.*'"
546.Ss log
547Parses and shows log files for
548.Ar portname .
549To filter log files by some criterions use
550.Fl -phase
551to specify phase you want to show and
552.Fl -verbosity
553to specify message category (msg, info, debug)
554For example:
555.Pp
556.Dl "port log --phase configure vim"
557.Dl "port log --phase fetch --verbosity debug vim"
558.Pp
559.Ss logfile
560Displays the path to the log file for
561.Ar portname .
562.Pp
563.Ss echo
564Writes to stdout the arguments passed to
565.Nm .
566This follows the expansion of
567.Ar pseudo-portnames ,
568portname glob patterns,
569.Ar pseudo-portname selectors
570and the evaluation of port expressions.
571.Nm echo
572may be used to determine the exact set of ports to which a given string of arguments will expand, without performing any further operations on them. For example:
573.Pp
574.Dl port echo category:net
575.Dl port echo maintainer:jmpp and name:netw
576.Dl port echo maintainer:jmpp and \e(\ net* or category:text\ \e)
577.Pp
578.Ss list
579If no argument is given, display a list of the latest version of all available ports.
580If portname(s) are given as arguments, display a list of the latest version of each port.
581.Ss mirror
582Create/update a local mirror of distfiles used for ports given on the command line.  The filemap database can be reset by using the
583.Fl -new
584option (though if no database is found, it will be created automatically).
585If the fetched file does not match the checksum given in the Portfile, it is
586deleted.  This can be used with
587.Ar pseudo-portnames ,
588eg,
589.Ar all ,
590to mirror everything.  Note that if you use
591.Ar all ,
592you'll most likely want to use
593.Fl p
594so
595.Nm
596doesn't quit on the first download failure.
597.Ss version
598Display the release number of the installed MacPorts infrastructure.
599.Ss platform
600Display the platform information for the current system.
601.Ss selfupdate
602Updates the MacPorts system, ports tree(s) and base tools if needed, from the MacPorts rsync server,
603installing the newest infrastructure available. To update you would typically do:
604.Pp
605.Dl "sudo port selfupdate"
606.Pp
607See
608.Ic sync
609for more information about updating ports tree(s).
610.Ss load
611Provides a shortcut to using launchctl to load a port's daemon (as installed
612in /Library/LaunchDaemons).  It runs:
613.Pp
614.Dl launchctl load -w /Library/LaunchDaemons/org.macports.${port}.plist
615.Ss unload
616A shortcut to launchctl, like load, but unloads the daemon.
617.Ss gohome
618Loads the home page for the given
619.Ar portname
620in the default web browser.
621.Ss usage
622Displays a condensed usage summary.
623.Ss help
624Displays a summary of all available actions and port command syntax on stdout.
625.Sh DEVELOPER TARGETS
626The targets that are often used by Port developers are intended to provide access to the different phases of a Port's build process:
627.Ss dir
628Displays the path to the directory containing
629.Ar portname .
630.Ss work
631Displays the path to the work directory for
632.Ar portname .
633.Ss cd
634Changes the current working directory to the one containing
635.Ar portname .
636Only useful in interactive mode.
637.Ss file
638Displays the path to the Portfile for
639.Ar portname .
640.Ss url
641Displays the URL for the path of the given
642.Ar portname ,
643which can be passed as port-url
644.Ss cat
645Concatenates and prints the contents of
646.Ar Portfile
647on stdout.
648.Ss edit
649Opens
650.Ar Portfile
651with your default editor specified in your shell's environment variable.
652.Pp
653You can also use the
654.Fl -editor
655flag on the command line to specify an alternative editor. For example:
656.Dl port edit --editor nano apache2
657.Pp
658.Ss fetch
659Fetches the distribution files required to build
660.Ar portname .
661.Ss checksum
662Compute the checksums of the distribution files for
663.Ar portname ,
664and compare them to the checksums listed in
665.Ar Portfile .
666.Ss extract
667Extracts the distribution files for
668.Ar portname .
669.Ss patch
670Applies any required patches to
671.Ar portname's
672extracted distribution files.
673.Ss configure
674Runs any configure process for
675.Ar portname .
676.Ss build
677Build
678.Ar portname .
679.Ss destroot
680Installs
681.Ar portname
682to a temporary directory.
683.Ss test
684Tests
685.Ar portname .
686.Ss lint
687Verifies Portfile for
688.Ar portname .
689To nitpick about whitespace and patchfile names, use
690.Fl -nitpick .
691.Ss distcheck
692Check if the distfiles haven't changed and can be fetched.
693.Ss distfiles
694Display each distfile, its checksums, and the URLs used to fetch it.
695.Ss livecheck
696Check if the software hasn't been updated since the Portfile was last modified.
697.Sh PACKAGING TARGETS
698There are also targets for producing installable packages of ports:
699.Pp
700.Ss pkg
701Creates an OS X installer package of
702.Ar portname.
703.Ss mpkg
704Creates an OS X installer metapackage of
705.Ar portname
706and its dependencies.
707.Ss dmg
708Creates an internet-enabled disk image containing an OS X package of
709.Ar portname .
710.Ss mdmg
711Creates an internet-enabled disk image containing an OS X metapackage of
712.Ar portname
713and its dependencies.
714.Ss rpm
715Creates an RPM binary package of
716.Ar portname ,
717similar to a tgz "archive".
718.Ss srpm
719Creates a SRPM source package of
720.Ar portname ,
721similar to a xar "portpkg".
722.Ss dpkg
723Creates a DEB binary package of
724.Ar portname .
725.Sh EXAMPLES
726The following demonstrates invoking
727.Nm
728with the
729.Ar extract
730target on
731.Ar portdir
732\&"textproc/figlet" and extract.suffix set to ".tgz":
733.Pp
734.Dl "port extract -D textproc/figlet extract.suffix=.tgz"
735.Pp
736.Sh FILES
737.Bl -tag -width
738.It Va ${prefix}/etc/macports/macports.conf
739Global configuration file for the MacPorts system.
740.It Va ${prefix}/etc/macports/sources.conf
741Global listing of the ports trees used by MacPorts. This file also enables rsync synchronization.
742.It Va ${prefix}/etc/macports/variants.conf
743Global variants used when a port is installed.
744.It Va ~/.macports/macports.conf
745User configuration file for the MacPorts system. It overrides the global
746.Ar macports.conf
747file.
748.El
749.Sh DIAGNOSTICS
750.Ex -std
751.Sh SEE ALSO
752.Xr macports.conf 5 ,
753.Xr portfile 7 ,
754.Xr portgroup 7 ,
755.Xr portstyle 7 ,
756.Xr porthier 7
757.Sh AUTHORS
758.An "Landon Fuller" Aq landonf@macports.org
759.An "James Berry" Aq jberry@macports.org
760.An "Jordan K. Hubbard" Aq jkh@macports.org
761.An "Juan Manuel Palacios" Aq jmpp@macports.org
762.An "Kevin Van Vechten" Aq kevin@opendarwin.org
763.An "Ole Guldberg Jensen" Aq olegb@opendarwin.org
764.An "Robert Shaw" Aq rshaw@opendarwin.org
765.An "Chris Ridd" Aq cjr@opendarwin.org
766.An "Matt Anton" Aq matt@opendarwin.org
767.An "Joe Auty" Aq joe@opendarwin.org
Note: See TracBrowser for help on using the repository browser.