这一节描述了如何快速创建一个新的 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
时激活一些额外的质量检查。
最基本的 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]部分找到。