2012-08-11 91 views
0

如果我需要一些在默认make config窗口中不存在的自定义配置参数,FreeBSD从端口编译程序的最佳方式是什么?比如我要编译PHP --enable-国际标志FreeBSD自定义配置参数

回答

1

您可以尝试

make configure CONFIGURE_ARGS=--enable-intl 

,但我不知道是否会工作。如果没有,编辑/usr/ports/lang/php5/Makefile文件并在那里添加--enable-intlCONFIGURE_ARGS。之后,别忘了make clean

+0

谢谢。我用手编辑Makefile,而不是重新安装。所有工作正常 – zim32 2012-08-12 16:37:22

+0

不要忘记,每次更新ports树之后,您都必须重新编辑这个编辑! – 2012-08-15 11:05:48

1

正确的方法在这种情况下是是安装扩展名:/usr/ports/devel/pecl-intl

一般来说,如果你想要一个不在端口中的配置选项,最好的方法是提交一个包含它作为选项的端口Makefile的补丁。这样,您不必担心在每次更新端口树后重新应用修补程序,其他人也可以从中受益。