3.1.编写 Makefile

这一节描述了如何快速创建一个新的 Port。对于不适合使用这种快速方法的应用程序,完整的“Slow Porting”过程在[3.1 Slow Porting]中有详细说明。

首先,获取原始压缩包并将其放入 DISTDIR 中,其默认路径为 /usr/ports/distfiles

注意:

这些步骤假设软件可以直接编译,换句话说,应用程序在 FreeBSD 系统上工作时不需要进行任何更改。如果需要进行更改,请参考[3.1 Slow Porting]。

注意:

在开始进行 Port 迁移之前,建议在 /etc/make.conf 中设置 DEVELOPER 选项。

# echo DEVELOPER=yes >> /etc/make.conf

此设置启用“开发者模式”,该模式将显示弃用警告并在调用 make 时激活一些额外的质量检查。

3.1 编写 Makefile

最基本的 Makefile 文件如下所示:

PORTNAME=	oneko
DISTVERSION=	1.1b
CATEGORIES=	games
MASTER_SITES=	ftp://ftp.rediris.es/sites/ftp.freebsd.org/pub/FreeBSD/

MAINTAINER=	youremail@example.com
COMMENT=	Cat chasing a mouse all over the screen
WWW=		http://www.daidouji.com/oneko/

.include <bsd.port.mk>

更详细的示例可以在[3.2 Sample Makefile]部分找到。

最后更新于

FreeBSD 中文社区