make.conf

Information

Location: /etc/make.conf

make.conf is used when building packages directly

Proceedure

My /etc/make.conf:

WITHOUT_X11=yes
WITHOUT_GUI=yes
WITHOUT_IPV6=yes
 
# add by john for mysql
.if ${.CURDIR:M*/database/mysql*}
#WITH_CHARSET=charset
#WITH_XCHARSET=list
#WITH_COLLATION=collate
WITH_OPENSSL=yes
#WITH_LINUXTHREADS=yes
#WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
#WITH_NDB=yes
.endif
 
# add by john for apache/mysql
.if ${.CURDIR:M*/www/apache*}
WITH_FULLBUILD=yes
WITH_MYSQL=yes
WITHOUT_IPV6=yes
WITH_PCRE_FROM_PORTS=yes
WITH_BERKELEYDB=db41
.endif
 
# added by john for php
.if ${.CURDIR:M*/lang/php*}
WITH_APACHE=yes
.endif
 
# added by john for subversion
.if ${.CURDIR:M*/devel/subversion*}
WITH_PERL=yes
WITH_MOD_DAV_SVN=yes
WITH_APACHE2_APR=yes
WITH_BERKELEYDB=db41
WITH_SVNSERVE_WRAPPER=yes
.endif
 
# added by john for mutt-devel
.if ${.CURDIR:M*/mail/mutt*}
WITH_MUTT_SLANG2=yes
WIHTOUT_NLS=yes
WITH_MUTT_IMAP_HEADER_CACHE=yes
.endif
 
# added by use.perl 2007-08-06 02:02:36
PERL_VER=5.8.8
PERL_VERSION=5.8.8

Reference Links

freebsd/make.conf.txt · Last modified: 2007/09/02 06:05 by john
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki