Whitespace-only fixes, translators please ignore.

This commit is contained in:
Warren Block 2013-12-08 18:04:01 +00:00
parent 4a83d7bfb1
commit 8ebcaf60e1
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=43302
2 changed files with 699 additions and 466 deletions

File diff suppressed because it is too large Load diff

View file

@ -4,9 +4,9 @@
$FreeBSD$ $FreeBSD$
This file documents the values of the USES make variable. The format is This file documents the values of the USES make variable. The
easy to grasp from the already-added entries below (or use this scheme format is easy to grasp from the already-added entries below (or use
below as a skeleton): this scheme below as a skeleton):
<row> <row>
<entry><literal>FEATURE</literal></entry> <entry><literal>FEATURE</literal></entry>
@ -18,6 +18,7 @@
<row> <row>
<entry><literal>ada</literal></entry> <entry><literal>ada</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Depends on an <application>Ada</application>-capable <entry>Depends on an <application>Ada</application>-capable
@ -26,19 +27,24 @@
<row> <row>
<entry><literal>bison</literal></entry> <entry><literal>bison</literal></entry>
<entry>(none), <literal>build</literal>, <literal>run</literal>, <entry>(none), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry> <literal>both</literal></entry>
<entry>Implies that the port uses <package>devel/bison</package> in one way or another. By
default, with no arguments or with the <literal>build</literal> <entry>Implies that the port uses <package>devel/bison</package> in
argument, it implies <command>bison</command> as a build-time one way or another. By default, with no arguments or with the
dependency, <literal>run</literal> implies a run-time dependency, <literal>build</literal> argument, it implies
and <literal>both</literal> implies both run-time and build-time <command>bison</command> as a build-time dependency,
<literal>run</literal> implies a run-time dependency, and
<literal>both</literal> implies both run-time and build-time
dependencies.</entry> dependencies.</entry>
</row> </row>
<row> <row>
<entry><literal>charsetfix</literal></entry> <entry><literal>charsetfix</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Prevents the port from installing <entry>Prevents the port from installing
<filename>charset.alias</filename>. This should be installed only <filename>charset.alias</filename>. This should be installed only
by <package>converters/libiconv</package>. by <package>converters/libiconv</package>.
@ -50,6 +56,7 @@
<row> <row>
<entry><literal>cmake</literal></entry> <entry><literal>cmake</literal></entry>
<entry>(none), <literal>outsource</literal></entry> <entry>(none), <literal>outsource</literal></entry>
<entry>The port will use <application>CMake</application> for <entry>The port will use <application>CMake</application> for
@ -60,6 +67,7 @@
<row> <row>
<entry><literal>compiler</literal></entry> <entry><literal>compiler</literal></entry>
<entry>(none), <literal>c++11-lang</literal>, <entry>(none), <literal>c++11-lang</literal>,
<literal>c++11-lib</literal>, <literal>c11</literal>, <literal>c++11-lib</literal>, <literal>c11</literal>,
<literal>openmp</literal>, <literal>features</literal></entry> <literal>openmp</literal>, <literal>features</literal></entry>
@ -69,39 +77,57 @@
compiler, and <literal>c++11-lib</literal> if the port also needs compiler, and <literal>c++11-lib</literal> if the port also needs
a C++11-ready standard library. If the port needs a compiler a C++11-ready standard library. If the port needs a compiler
understanding C11 or OpenMP, the corresponding parameters can be understanding C11 or OpenMP, the corresponding parameters can be
used. Use <literal>features</literal> to request a list of features used. Use <literal>features</literal> to request a list of
supported by the default compiler. After including features supported by the default compiler. After including
<filename>bsd.port.pre.mk</filename> the port can inspect the results <filename>bsd.port.pre.mk</filename> the port can inspect the
using these variables: results using these variables:
<itemizedlist> <itemizedlist>
<listitem><para><varname>COMPILER_TYPE</varname>: the default <listitem>
compiler on the system, either gcc or clang</para></listitem> <para><varname>COMPILER_TYPE</varname>: the default compiler
<listitem><para><varname>ALT_COMPILER_TYPE</varname>: the on the system, either gcc or clang</para>
alternative compiler on the system, either gcc or clang. </listitem>
Only set if two compilers are present in the base
system.</para></listitem> <listitem>
<listitem><para><varname>COMPILER_VERSION</varname>: the first two <para><varname>ALT_COMPILER_TYPE</varname>: the alternative
digits of the version of the default compiler on the system, either gcc or clang. Only set if
compiler.</para></listitem> two compilers are present in the base
<listitem><para><varname>ALT_COMPILER_VERSION</varname>: the first system.</para>
two digits of the version of the alternative compiler, if </listitem>
present.</para></listitem>
<listitem><para><varname>CHOSEN_COMPILER_TYPE</varname>: the <listitem>
chosen compiler, either gcc or clang</para></listitem> <para><varname>COMPILER_VERSION</varname>: the first two
<listitem><para><varname>COMPILER_FEATURES</varname>: the features digits of the version of the default compiler.</para>
supported by the default compiler. It currently lists the </listitem>
C++ library.</para></listitem>
<listitem>
<para><varname>ALT_COMPILER_VERSION</varname>: the first two
digits of the version of the alternative compiler, if
present.</para>
</listitem>
<listitem>
<para><varname>CHOSEN_COMPILER_TYPE</varname>: the chosen
compiler, either gcc or clang</para>
</listitem>
<listitem>
<para><varname>COMPILER_FEATURES</varname>: the features
supported by the default compiler. It currently lists the
C++ library.</para>
</listitem>
</itemizedlist></entry> </itemizedlist></entry>
</row> </row>
<row> <row>
<entry><literal>desktop-file-utils</literal></entry> <entry><literal>desktop-file-utils</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the port uses the <entry>Implies that the port uses the
<application>update-desktop-database</application> from <application>update-desktop-database</application> from
<package>devel/desktop-file-utils</package>. An <package>devel/desktop-file-utils</package>. An extra
extra post-install step will be run without interfering with any post-install step will be run without interfering with any
post-install steps already in the port post-install steps already in the port
<filename>Makefile</filename>. Lines will be inserted into the <filename>Makefile</filename>. Lines will be inserted into the
plist to run <application>update-desktop-database</application> on plist to run <application>update-desktop-database</application> on
@ -110,6 +136,7 @@
<row> <row>
<entry><literal>display</literal></entry> <entry><literal>display</literal></entry>
<entry>(none), <literal>ARGS</literal></entry> <entry>(none), <literal>ARGS</literal></entry>
<entry>Set up a virtual display environment. If the environment <entry>Set up a virtual display environment. If the environment
@ -124,31 +151,44 @@
<row> <row>
<entry><literal>dos2unix</literal></entry> <entry><literal>dos2unix</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>The port has files with line endings in DOS format which need <entry>The port has files with line endings in DOS format which need
to be converted. Three variables can be set to control which files to be converted. Three variables can be set to control which
will be converted. The default is to convert files will be converted. The default is to convert
<emphasis>all</emphasis> files, including binaries. <emphasis>all</emphasis> files, including binaries.
<itemizedlist> <itemizedlist>
<listitem><para><varname>DOS2UNIX_REGEX</varname>: match file <listitem>
names based on a regular expression.</para></listitem> <para><varname>DOS2UNIX_REGEX</varname>: match file names
<listitem><para><varname>DOS2UNIX_FILES</varname>: match literal based on a regular expression.</para>
file names.</para></listitem> </listitem>
<listitem><para><varname>DOS2UNIX_GLOB</varname>: match file
names based on a glob pattern.</para></listitem> <listitem>
<para><varname>DOS2UNIX_FILES</varname>: match literal file
names.</para>
</listitem>
<listitem>
<para><varname>DOS2UNIX_GLOB</varname>: match file names based
on a glob pattern.</para>
</listitem>
</itemizedlist></entry> </itemizedlist></entry>
</row> </row>
<row> <row>
<entry><literal>fmake</literal></entry> <entry><literal>fmake</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the port uses <package>devel/fmake</package> as build-time
dependency.</entry> <entry>Implies that the port uses <package>devel/fmake</package> as
build-time dependency.</entry>
</row> </row>
<row> <row>
<entry><literal>fuse</literal></entry> <entry><literal>fuse</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies the port will depend on the FUSE library and handle <entry>Implies the port will depend on the FUSE library and handle
@ -158,11 +198,12 @@
<row> <row>
<entry><literal>gettext</literal></entry> <entry><literal>gettext</literal></entry>
<entry>(none), <literal>lib</literal>, <literal>build</literal>, <entry>(none), <literal>lib</literal>, <literal>build</literal>,
<literal>run</literal></entry> <literal>run</literal></entry>
<entry>Implies that the port uses
<package>devel/gettext</package> in one way or <entry>Implies that the port uses <package>devel/gettext</package>
another. By default, with no arguments or with the in one way or another. By default, with no arguments or with the
<literal>lib</literal> argument, implies <literal>lib</literal> argument, implies
<command>gettext</command> with build-time and run-time <command>gettext</command> with build-time and run-time
dependencies, <literal>build</literal> implies a build-time dependencies, <literal>build</literal> implies a build-time
@ -172,23 +213,26 @@
<row> <row>
<entry><literal>gmake</literal></entry> <entry><literal>gmake</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the port uses <package>devel/gmake</package> as build-time
dependency.</entry> <entry>Implies that the port uses <package>devel/gmake</package> as
build-time dependency.</entry>
</row> </row>
<row> <row>
<entry><literal>iconv</literal></entry> <entry><literal>iconv</literal></entry>
<entry>(none), <literal>lib</literal>, <literal>build</literal>, <entry>(none), <literal>lib</literal>, <literal>build</literal>,
<literal>patch</literal></entry> <literal>patch</literal></entry>
<entry>Implies that the port uses <command>iconv</command> <entry>Implies that the port uses <command>iconv</command>
functions, either from the port functions, either from the port
<package>converters/libiconv</package> as a <package>converters/libiconv</package> as a build-time and
build-time and run-time dependency, or from the base system on run-time dependency, or from the base system on 10-CURRENT after a
10-CURRENT after a native <command>iconv</command> was committed native <command>iconv</command> was committed in
in <revnumber>254273</revnumber>. By default, with no arguments or with <revnumber>254273</revnumber>. By default, with no arguments or
the <literal>lib</literal> argument, implies with the <literal>lib</literal> argument, implies
<command>iconv</command> with build-time and run-time <command>iconv</command> with build-time and run-time
dependencies, <literal>build</literal> implies a build-time dependencies, <literal>build</literal> implies a build-time
dependency, and <literal>patch</literal> implies a patch-time dependency, and <literal>patch</literal> implies a patch-time
@ -198,53 +242,76 @@
<row> <row>
<entry><literal>imake</literal></entry> <entry><literal>imake</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the port uses <package>devel/imake</package> as build-time
dependency.</entry> <entry>Implies that the port uses <package>devel/imake</package> as
build-time dependency.</entry>
</row> </row>
<row> <row>
<entry><literal>kmod</literal></entry> <entry><literal>kmod</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Fills in the boilerplate for kernel module ports, currently: <entry>Fills in the boilerplate for kernel module ports, currently:
<itemizedlist>
<listitem><para>Add <literal>kld</literal> to <itemizedlist>
<varname>CATEGORIES</varname>.</para></listitem> <listitem>
<listitem><para>Set <varname>SSP_UNSAFE</varname>.</para></listitem> <para>Add <literal>kld</literal> to
<listitem><para>Set <varname>IGNORE</varname> if the kernel sources are <varname>CATEGORIES</varname>.</para>
not found in <varname>SRC_BASE</varname>.</para></listitem> </listitem>
<listitem><para>Define <varname>KMODDIR</varname> to <filename
class="directory">/boot/modules</filename> by default, add it <listitem>
to <varname>PLIST_SUB</varname> and <varname>MAKE_ENV</varname>, <para>Set <varname>SSP_UNSAFE</varname>.</para>
and create it upon installation. If <varname>KMODDIR</varname> </listitem>
is set to
<filename class="directory">/boot/kernel</filename>, it will be <listitem>
rewritten to <filename class="directory">/boot/modules</filename>. <para>Set <varname>IGNORE</varname> if the kernel sources are
This prevents breaking packages when upgrading the kernel due to not found in <varname>SRC_BASE</varname>.</para>
<filename class="directory">/boot/kernel</filename> being renamed </listitem>
to <filename class="directory">/boot/kernel.old</filename> in the
process.</para></listitem> <listitem>
<listitem><para>Handle cross-referencing kernel modules upon installation <para>Define <varname>KMODDIR</varname> to
and deinstallation.</para></listitem> <filename class="directory">/boot/modules</filename> by
</itemizedlist> default, add it to <varname>PLIST_SUB</varname> and
</entry> <varname>MAKE_ENV</varname>, and create it upon
installation. If <varname>KMODDIR</varname> is set to
<filename class="directory">/boot/kernel</filename>, it will
be rewritten to
<filename class="directory">/boot/modules</filename>. This
prevents breaking packages when upgrading the kernel due to
<filename class="directory">/boot/kernel</filename> being
renamed to
<filename class="directory">/boot/kernel.old</filename> in
the process.</para>
</listitem>
<listitem>
<para>Handle cross-referencing kernel modules upon
installation and deinstallation.</para>
</listitem>
</itemizedlist></entry>
</row> </row>
<row> <row>
<entry><literal>motif</literal></entry> <entry><literal>motif</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the ports uses <entry>Implies that the ports uses
<package>devel/open-motif</package> as a library <package>devel/open-motif</package> as a library dependency. End
dependency. End users can set <varname>WANT_LESSTIF</varname> users can set <varname>WANT_LESSTIF</varname> for the dependency
for the dependency to be on to be on <package>devel/lesstif</package> instead of
<package>devel/lesstif</package> instead of
<package>devel/open-motif</package>.</entry> <package>devel/open-motif</package>.</entry>
</row> </row>
<row> <row>
<entry><literal>ncurses</literal></entry> <entry><literal>ncurses</literal></entry>
<entry>(none), <literal>base</literal>, <entry>(none), <literal>base</literal>,
<literal>port</literal></entry> <literal>port</literal></entry>
<entry>Implies that the port uses <entry>Implies that the port uses
<application>ncurses</application>, and causes some useful <application>ncurses</application>, and causes some useful
variables to be set.</entry> variables to be set.</entry>
@ -252,7 +319,9 @@
<row> <row>
<entry><literal>pathfix</literal></entry> <entry><literal>pathfix</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Look for the <filename>Makefile.in</filename> and <entry>Look for the <filename>Makefile.in</filename> and
<filename>configure</filename> files in the port's associated <filename>configure</filename> files in the port's associated
sources and fix common paths to make sure they respect the &os; sources and fix common paths to make sure they respect the &os;
@ -261,33 +330,51 @@
<row> <row>
<entry><literal>perl5</literal></entry> <entry><literal>perl5</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies a dependency on <application>Perl</application>. The <entry>Implies a dependency on <application>Perl</application>. The
following variables can be set:<itemizedlist> following variables can be set:
<listitem><para><varname>PERL_VERSION</varname>: Full version of
<itemizedlist>
<listitem>
<para><varname>PERL_VERSION</varname>: Full version of
<application>Perl</application> to use, or the default if <application>Perl</application> to use, or the default if
not set</para></listitem> not set</para>
<listitem><para><varname>PERL_ARCH</varname>: Directory name of </listitem>
architecture dependent libraries, defaults to <filename
class="directory">mach</filename></para></listitem> <listitem>
<listitem><para><varname>PERL_PORT</varname>: Name of the <para><varname>PERL_ARCH</varname>: Directory name of
architecture dependent libraries, defaults to
<filename class="directory">mach</filename></para>
</listitem>
<listitem>
<para><varname>PERL_PORT</varname>: Name of the
<application>Perl</application> port to be installed, the <application>Perl</application> port to be installed, the
default is derived from default is derived from
<varname>PERL_VERSION</varname></para></listitem> <varname>PERL_VERSION</varname></para>
<listitem><para><varname>SITE_PERL</varname>: Directory name for </listitem>
<listitem>
<para><varname>SITE_PERL</varname>: Directory name for
site specific <application>Perl</application> site specific <application>Perl</application>
packages</para></listitem> packages</para>
<listitem><para><varname>USE_PERL5</varname>: Phases in which to </listitem>
<listitem>
<para><varname>USE_PERL5</varname>: Phases in which to
use <application>Perl</application>, can be use <application>Perl</application>, can be
<literal>extract</literal>, <literal>patch</literal>, <literal>extract</literal>, <literal>patch</literal>,
<literal>build</literal>, <literal>install</literal>, or <literal>build</literal>, <literal>install</literal>, or
<literal>run</literal>. It can also be <literal>run</literal>. It can also be
<literal>configure</literal>, <literal>modbuild</literal>, or <literal>configure</literal>, <literal>modbuild</literal>,
<literal>modbuildtiny</literal> when or <literal>modbuildtiny</literal> when
<filename>Makefile.PL</filename>, <filename>Build.PL</filename>, <filename>Makefile.PL</filename>,
or the Module::Build::Tiny flavor of <filename>Build.PL</filename> <filename>Build.PL</filename>, or the Module::Build::Tiny
is required. Defaults to flavor of <filename>Build.PL</filename> is required.
<literal>build run</literal>.</para></listitem> Defaults to <literal>build run</literal>.</para>
</listitem>
</itemizedlist></entry> </itemizedlist></entry>
</row> </row>
@ -297,30 +384,36 @@
<entry>(none), <literal>build</literal>, <literal>run</literal>, <entry>(none), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal></entry> <literal>both</literal></entry>
<entry>Implies that the port uses <package>devel/pkgconf</package> in one way or another. <entry>Implies that the port uses <package>devel/pkgconf</package>
With no arguments or with the <literal>build</literal> in one way or another. With no arguments or with the
argument, it implies <command>pkg-config</command> as a build-time <literal>build</literal> argument, it implies
dependency; <literal>run</literal> implies a run-time dependency; <command>pkg-config</command> as a build-time dependency;
and <literal>both</literal> implies both run-time and build-time <literal>run</literal> implies a run-time dependency; and
<literal>both</literal> implies both run-time and build-time
dependencies.</entry> dependencies.</entry>
</row> </row>
<row> <row>
<entry><literal>pure</literal></entry> <entry><literal>pure</literal></entry>
<entry>(none), <literal>ffi</literal></entry> <entry>(none), <literal>ffi</literal></entry>
<entry>Implies that the port uses <package>lang/pure</package> in one way or another,
but largely is used for building related pure ports. <entry>Implies that the port uses <package>lang/pure</package> in
With the <literal>ffi</literal> argument, it implies <package>devel/pure-ffi</package> one way or another, but largely is used for building related pure
as a run-time dependency.</entry> ports. With the <literal>ffi</literal> argument, it implies
<package>devel/pure-ffi</package> as a run-time
dependency.</entry>
</row> </row>
<row> <row>
<entry><literal>qmail</literal></entry> <entry><literal>qmail</literal></entry>
<entry>(none), <literal>build</literal>, <literal>run</literal>, <entry>(none), <literal>build</literal>, <literal>run</literal>,
<literal>both</literal>, <literal>vars</literal></entry> <literal>both</literal>, <literal>vars</literal></entry>
<entry>Implies that the port uses <package>mail/qmail</package> in one way or another.
With the <literal>build</literal> argument, it implies <entry>Implies that the port uses <package>mail/qmail</package> in
<command>qmail</command> as a build-time dependency. one way or another. With the <literal>build</literal> argument,
it implies <command>qmail</command> as a build-time dependency.
<literal>run</literal> implies a run-time dependency. Using no <literal>run</literal> implies a run-time dependency. Using no
argument or the <literal>both</literal> argument implies both argument or the <literal>both</literal> argument implies both
run-time and build-time dependencies. <literal>vars</literal> run-time and build-time dependencies. <literal>vars</literal>
@ -329,6 +422,7 @@
<row> <row>
<entry><literal>qmake</literal></entry> <entry><literal>qmake</literal></entry>
<entry>(none), <literal>norecursive</literal></entry> <entry>(none), <literal>norecursive</literal></entry>
<entry>The port will use <application>QMake</application> for <entry>The port will use <application>QMake</application> for
@ -338,7 +432,9 @@
<row> <row>
<entry><literal>readline</literal></entry> <entry><literal>readline</literal></entry>
<entry>(none), port</entry> <entry>(none), port</entry>
<entry>Implies that the port uses <entry>Implies that the port uses
<application>readline</application> as library dependency, and <application>readline</application> as library dependency, and
sets <varname>CPPFLAGS</varname> and <varname>LDFLAGS</varname> as sets <varname>CPPFLAGS</varname> and <varname>LDFLAGS</varname> as
@ -347,22 +443,24 @@
<row> <row>
<entry><literal>shared-mime-info</literal></entry> <entry><literal>shared-mime-info</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the port uses <entry>Implies that the port uses
<application>update-mime-database</application> from <application>update-mime-database</application> from
<package>misc/shared-mime-info</package>. This <package>misc/shared-mime-info</package>. This uses will
uses will automatically add a post-install step in such a way that automatically add a post-install step in such a way that the port
the port itself still can specify there own post-install step if itself still can specify there own post-install step if needed.
needed. It also insert lines into the plist for package install It also insert lines into the plist for package install and
and removal to run removal to run <application>update-mime-data</application> with
<application>update-mime-data</application> with the correct the correct arguments.</entry>
arguments.</entry>
</row> </row>
<row> <row>
<entry><literal>shebangfix</literal></entry> <entry><literal>shebangfix</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>A lot of software uses incorrect locations for script <entry>A lot of software uses incorrect locations for script
interpreters, most notably <filename>/usr/bin/perl</filename> and interpreters, most notably <filename>/usr/bin/perl</filename> and
<filename>/bin/bash</filename>. This fixes shebang lines in <filename>/bin/bash</filename>. This fixes shebang lines in
@ -372,19 +470,19 @@
<application>Bash</application>, <application>Ruby</application>, <application>Bash</application>, <application>Ruby</application>,
and <application>PHP</application> are supported by default. To and <application>PHP</application> are supported by default. To
support another interpreter, set <varname>SHEBANG_LANG</varname> support another interpreter, set <varname>SHEBANG_LANG</varname>
(for example (for example <literal>SHEBANG_LANG=lua</literal>), then
<literal>SHEBANG_LANG=lua</literal>), then
<varname>lua_OLD_CMD</varname> and <varname>lua_OLD_CMD</varname> and
<varname>lua_CMD</varname>.</entry> <varname>lua_CMD</varname>.</entry>
</row> </row>
<row> <row>
<entry><literal>twisted</literal></entry> <entry><literal>twisted</literal></entry>
<entry>(none), <literal>ARGS</literal></entry> <entry>(none), <literal>ARGS</literal></entry>
<entry>Add a dependency on <application>twistedCore</application>. <entry>Add a dependency on <application>twistedCore</application>.
The list of required components can be specified as a value of The list of required components can be specified as a value of
this variable. <literal>ARGS</literal> can be one of: this variable. <literal>ARGS</literal> can be one of:
<itemizedlist> <itemizedlist>
<listitem> <listitem>
@ -403,68 +501,98 @@
Besides <literal>build</literal> and <literal>run</literal>, one Besides <literal>build</literal> and <literal>run</literal>, one
or more other supported <application>twisted</application> or more other supported <application>twisted</application>
components can be specified. Supported values are listed in components can be specified. Supported values are listed in
<filename>Uses/twisted.mk</filename>. <filename>Uses/twisted.mk</filename>.</entry>
</entry>
</row> </row>
<row> <row>
<entry><literal>uidfix</literal></entry> <entry><literal>uidfix</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Changes some default behavior (mostly variables) of the build <entry>Changes some default behavior (mostly variables) of the build
system to allow installing this port as a normal user. Try this in system to allow installing this port as a normal user. Try this
your port before adding <literal>NEED_ROOT=yes</literal></entry> in your port before adding
<literal>NEED_ROOT=yes</literal></entry>
</row> </row>
<row> <row>
<entry><literal>webplugin</literal></entry> <entry><literal>webplugin</literal></entry>
<entry>(none), <literal>ARGS</literal></entry> <entry>(none), <literal>ARGS</literal></entry>
<entry>Automatically create and remove symbolic links for each <entry>Automatically create and remove symbolic links for each
application that supports the webplugin framework. application that supports the webplugin framework.
<literal>ARGS</literal> can be one of: <literal>ARGS</literal> can be one of:
<itemizedlist>
<listitem><para><literal>gecko</literal>: support plug-ins based <itemizedlist>
on Gecko</para></listitem> <listitem>
<listitem><para><literal>native</literal>: support plug-ins for <para><literal>gecko</literal>: support plug-ins based
Gecko, Opera, and WebKit-GTK</para></listitem> on Gecko</para>
<listitem><para><literal>linux</literal>: support Linux </listitem>
plug-ins</para></listitem>
<listitem><para><literal>all</literal> (default, implicit): <listitem>
support all plug-in types</para></listitem> <para><literal>native</literal>: support plug-ins for
<listitem><para>(individual entries): support only the browsers Gecko, Opera, and WebKit-GTK</para>
listed</para></listitem> </listitem>
</itemizedlist>
The following variables can be adjusted: <listitem>
<itemizedlist> <para><literal>linux</literal>: support Linux
<listitem><para><varname>WEBPLUGIN_FILES</varname>: No default, plug-ins</para>
must be set manually. The plug-in files to </listitem>
install.</para></listitem>
<listitem><para><varname>WEBPLUGIN_DIR</varname>: The directory <listitem>
to install the plug-in files to, default <filename <para><literal>all</literal> (default, implicit):
class="directory"><replaceable>PREFIX</replaceable>/lib/browser_plugins/<replaceable>WEBPLUGIN_NAME</replaceable></filename>. support all plug-in types</para>
Set this if the port installs plug-in files outside of the </listitem>
default directory to prevent broken symbolic
links.</para></listitem> <listitem>
<listitem><para><varname>WEBPLUGIN_NAME</varname>: The final <para>(individual entries): support only the browsers
directory to install the plug-in files into, default listed</para>
<varname>PKGBASE</varname>.</para></listitem> </listitem>
</itemizedlist></entry> </itemizedlist>
The following variables can be adjusted:
<itemizedlist>
<listitem>
<para><varname>WEBPLUGIN_FILES</varname>: No default, must be
set manually. The plug-in files to install.</para>
</listitem>
<listitem>
<para><varname>WEBPLUGIN_DIR</varname>: The directory
to install the plug-in files to, default <filename
class="directory"><replaceable>PREFIX</replaceable>/lib/browser_plugins/<replaceable>WEBPLUGIN_NAME</replaceable></filename>.
Set this if the port installs plug-in files outside of the
default directory to prevent broken symbolic
links.</para>
</listitem>
<listitem>
<para><varname>WEBPLUGIN_NAME</varname>: The final
directory to install the plug-in files into, default
<varname>PKGBASE</varname>.</para>
</listitem>
</itemizedlist></entry>
</row> </row>
<row> <row>
<entry><literal>zenoss</literal></entry> <entry><literal>zenoss</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies the port uses
<package>net-mgmt/zenoss</package> in one way or <entry>Implies the port uses <package>net-mgmt/zenoss</package> in
another, but largely is used for building zenoss related zenpack one way or another, but largely is used for building zenoss
ports.</entry> related zenpack ports.</entry>
</row> </row>
<row> <row>
<entry><literal>zope</literal></entry> <entry><literal>zope</literal></entry>
<entry>(none)</entry> <entry>(none)</entry>
<entry>Implies that the port uses
<package>www/zope</package> in one way or another, <entry>Implies that the port uses <package>www/zope</package> in one
but is largely used for building zope related ports. way or another, but is largely used for building zope related
<varname>ZOPE_VERSION</varname> can be used by a port to indicate that ports. <varname>ZOPE_VERSION</varname> can be used by a port to
a specific version of zope shall be used.</entry> indicate that a specific version of zope shall be used.</entry>
</row> </row>