如果 MASTER_SITES
设为
MASTER_SITE_PERL_CPAN
, 则应尽量把
MASTER_SITE_SUBDIR
设置为顶级目录的名字。
例如, 对 p5-Module-Name
而言推荐的名字是 Module
。
您可以在 cpan.org
找到顶级目录的名字。 这可以确保在模块的作者发生变化时,
保持 port 继续可用。
以上规则有一个例外, 即对应目录不存在或源码包不在那个目录中时, 允许使用作者的 id 作为
MASTER_SITE_SUBDIR
。
所有这些选项均同时接受 YES
和版本串, 类似 5.8.0+
这样的写法。 使用
YES
表示 port 能够配合所有受支持的 Perl 版本来使用。
如果 port 只能配合特定版本的 Perl 来使用,
则可以用版本串来表示, 例如最低版本
(如 5.7.3+
)、 最高版本 (如
5.8.0-
) 或某个具体的版本 (如
5.8.3
)。
perl
的 port 的变量变量 | 意义 |
---|---|
USE_PERL5 | 表示 port 将 perl 5 用于联编和运行。 |
USE_PERL5_BUILD | 表示 port 将 perl 5 用于联编。 |
USE_PERL5_RUN | 表示 port 将 perl 5 用于运行。 |
PERL | perl 5 的完整路径, 可能是系统自带的,
或者从 port 安装, 但没有版本号。 如果您需要在脚本中替换
“#! ” 行, 则应使用这个变量。 |
PERL_CONFIGURE | 采用 Perl 的 MakeMaker 进行配置。 这一变量隐含设置
USE_PERL5 。 |
PERL_MODBUILD | 使用 Module::Build 进行配置、 联编并安装。
这一变量隐含设置 PERL_CONFIGURE 。 |
只读变量 | 意义 |
---|---|
PERL_VERSION | 系统中安装的 perl 的完整版本 (例如,
5.8.9 )。 |
PERL_LEVEL | 系统中安装的 perl 的版本整数值,
其形式为 MNNNPP
(例如, 500809 )。 |
PERL_ARCH | perl 保存某平台专用的库的位置。
默认值为 ${ARCH}-freebsd 。 |
PERL_PORT | 系统中所安装的 perl port 的名字
(例如, perl5 )。 |
SITE_PERL | 站点专用的
perl package 安装路径。
其值会自动加入到 PLIST_SUB 中。 |
Perl 模块通常并没有官方网站, 这些 port
应将 cpan.org
作为其
pkg-descr
WWW 行的内容。 推荐的 URL 格式为
http://search.cpan.org/dist/Module-Name/
(保留最后的斜线)。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.