Код: Выделить всё
# --< optimizations :: BEGIN >-------------------------------------------------
CPUTYPE= athlon-mp
KERNCONF= SMP-7
# default build settings for ports collection
.if ${.CURDIR:M*/ports/*}
# other: -frename-registers -fweb -ffast-math -ftracer -funroll-loops -fstack-protector
CFLAGS= -O2 -fno-strict-aliasing -pipe -s -funroll-loops -fomit-frame-pointer
CXXFLAGS= -O2 -fno-strict-aliasing -pipe -s -funroll-loops
WRKDIRPREFIX= ${PORTSDIR}/obj
.endif
# default build settings for base system
.if ${.CURDIR:M*/usr/src/*} || ${.CURDIR:M*/usr/obj/*}
CFLAGS+= -O2 -fno-strict-aliasing -pipe -s
CXXFLAGS+= -O2 -fno-strict-aliasing -pipe -s
COPTFLAGS= -O2 -fno-strict-aliasing -pipe -s
# MAKEOBJDIRPREFIX=/usr/obj
INSTALL_NODEBUG="yes"
.endif
# use ccache
CC= /usr/local/libexec/ccache/world-cc
CXX= /usr/local/libexec/ccache/world-c++
# --< optimizations :: END >---------------------------------------------------
# --< updating :: BEGIN >------------------------------------------------------
SUP_UPDATE= yes
SUPHOST= cvsup8.FreeBSD.org
SUP= /usr/bin/csup
SUPFILE= /usr/share/examples/cvsup/current-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
# DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile
# DOC_LANG= en_US.ISO8859-1
# --< updating :: END >--------------------------------------------------------
# --< defauls ports knobs :: BEGIN >-------------------------------------------
# optimizations
WITH_SSE= yes
WITH_3DNOW= yes
WITH_MMX= yes
WITH_THREADS= yes
WITHOUT_PROFILE= yes
WITHOUT_DEBUG= yes
# X11
X_WINDOW_SYSTEM= xorg
# audio
WITHOUT_ESD= yes
WITHOUT_ESOUND= yes
WITHOUT_ARTS= yes
WITHOUT_XMMS= yes
WITHOUT_DBUS= yes
WITHOUT_GSTREAMER= yes
# toolkits
WITHOUT_GTK= yes
WITHOUT_QT= yes
WITH_GTK2= yes
# encoding
WITH_UTF8= yes
WITH_MULTIBYTE= yes
WITH_UNICODE= yes
# WITH_NLS= yes
WITH_I18N= yes
# network/www
WITHOUT_IPV6= yes
WITHOUT_JAVA= yes
WITHOUT_MOZILLA= yes
WITHOUT_MOZILLA_PLUGIN= yes
WITH_BROWSER= opera
BROWSER= opera
#WITHOUT_PLUGINWRAPPER=yes
# spell check
WITHOUT_GTKSPELL= yes
WITHOUT_ASPELL= yes
WITHOUT_ISPELL= yes
# graphics
WITH_JPEG= yes
WITH_IMLIB2= yes
WITH_GIMP= yes
# fonts
WITH_FREETYPE= yes
WITH_FREETYPE2= yes
WITH_XFT= yes
# multimedia
WITH_MPLAYER= yes
WITH_MPD= yes
WITHOUT_XINE= yes
WITHOUT_XINERAMA= yes
WITH_USB= yes
WITH_DVD_DEVICE= /dev/acd0
# print
WITHOUT_PRINT= yes
WITHOUT_CUPS= yes
# other
WITHOUT_HAL= yes
WITHOUT_GCONF= yes
WITHOUT_EXAMPLES= yes
WITHOUT_TEMPLATES= yes
WITHOUT_NAUTILUS= yes
WITHOUT_PERL= yes
WITHOUT_PYTHON= yes
# --< defauls ports knobs :: END >---------------------------------------------
# --< specialized ports knobs :: BEGIN >---------------------------------------
# /usr/ports/x11-toolkits/scintilla || /usr/ports/editors/scite
.if ${.CURDIR:M*/ports/x11-toolkits/scintilla} || ${.CURDIR:M*/ports/editors/scite}
WITH_GTK2= yes
.endif
# /usr/ports/x11/kde-lite
.if ${.CURDIR:M*/ports/x11/kde-lite}
WITHOUT_KDEVELOP= yes
WITHOUT_KDEEDU= yes
WITHOUT_KDEGAMES= yes
WITHOUT_KDESDK= yes
WITHOUT_KDETOYS= yes
WITHOUT_KDEWEBDEV= yes
WITHOUT_KOFFICE= yes
.endif
# /usr/ports/x11-fm/thunar
.if ${.CURDIR:M*/ports/x11-fm/thunar}
WITHOUT_DBUS= yes
WITHOUT_HAL= yes
# WITHOUT_PLUG_APR= yes
# WITHOUT_PLUG_SBR= yes
# WITHOUT_PLUG_TPA= yes
# WITHOUT_PLUG_UCA= yes
# WITHOUT_STARTUP= yes
.endif
# /usr/ports/graphics/gimp-devel
.if ${.CURDIR:M*/ports/graphics/gimp-devel}
WITHOUT_EXIF= yes
WITHOUT_PRINT= yes
WITHOUT_GNOMEPRINT= yes
WITH_MP= yes
.endif
# /usr/ports/multimedia/ffmpeg
.if ${.CURDIR:M*/ports/multimedia/ffmpeg}
WITH_DTS= yes
WITH_FAAC= yes
WITHOUT_IPV6= yes
WITH_LAME= yes
WITH_OGG= yes
WITH_XVID= yes
.endif
# /usr/ports/lang/perl5.8
.if ${.CURDIR:M*/ports/lang/perl5.8}
WITHOUT_PERL_64BITINT= yes
WITH_THREADS= yes
.endif
# /usr/ports/lang/python
.if ${.CURDIR:M*/ports/lang/python}
WITHOUT_HUGE_STACK_SIZE= yes
WITHOUT_IPV6= yes
.endif
# /usr/ports/net-im/centericq
.if ${.CURDIR:M*/ports/net-im/centericq}
WITH_MULTIBYTE=yes
WITH_FRIBIDI=yes
WITH_MSN=yes
WITH_YAHOO=yes
WITH_AIM=yes
WITH_JABBER=yes
WITH_GPGME=yes
# WITH_GG=yes
.endif
# /usr/ports/sysutils/conky
.if ${.CURDIR:M*/ports/sysutils/conky}
WITH_XFT= yes
WITHOUT_OWN_WINDOW= yes
WITH_MPD= yes
WITHOUT_SETI= yes
.endif
# /usr/ports/net-p2p/mldonkey-devel
.if ${.CURDIR:M*/ports/net-p2p/mldonkey-devel}
WITHOUT_GUI= yes
WITH_THR_THREAD_MODEL= yes
.endif
# /usr/ports/graphics/ImageMagick
.if ${.CURDIR:M*/ports/graphics/ImageMagick}
PERL_THREADED= true
WITHOUT_IMAGEMAGICK_TESTS= yes
WITH_IMAGEMAGICK_THREADS= yes
WITH_IMAGEMAGICK_DOT= yes
WITH_IMAGEMAGICK_SVG= yes
.endif
# /usr/ports/multimedia/mplayer
.if ${.CURDIR:M*/ports/multimedia/mplayer}
WITH_LANG= en,pl
WITHOUT_GUI= yes
WITHOUT_IPV6= yes
WITHOUT_SKINS= yes
WITHOUT_NVIDIA= yes
WITHOUT_ARTS= yes
WITH_AALIB= yes
WITHOUT_ESOUND= yes
WITHOUT_XMMS= yes
WITHOUT_RTCPU= yes
.endif
# /usr/ports/www/opera
.if ${.CURDIR:M*/ports/www/opera}
WITH_SHARED= yes
.endif
# /usr/ports/x11-wm/fluxbox
.if ${.CURDIR:M*/ports/x11-wm/fluxbox}
WITH_IMLIB2= yes
WITH_KDE= yes
WITH_GNOME= yes
WITHOUT_SLIT= yes
.undef WITH_XINERAMA
.endif
# /usr/ports/graphics/xpdf
.if ${.CURDIR:M*/ports/graphics/xpdf}
A4= yes
.endif
# /usr/ports/x11/rxvt-unicode
.if ${.CURDIR:M*/ports/x11/rxvt-unicode}
WITHOUT_UNICODE3= yes
WITHOUT_MENUBAR= yes
WITHOUT_RXVT_SCROLLBAR= yes
WITHOUT_NEXT_SCROLLBAR= yes
WITHOUT_XTERM_SCROLLBAR= yes
WITHOUT_PLAIN_SCROLLBAR= yes
.undef WITHOUT_PERL
.endif
# /usr/ports/editors/openoffice*
.if ${.CURDIR:M*/ports/editors/openoffice*}
WITHOUT_MOZILLA= yes
WITH_CCACHE= yes
.endif
# /usr/ports/textproc/ispell
.if ${.CURDIR:M*/ports/textproc/ispell}
ISPELL_PL= yes
.endif
# /usr/ports/audio/cmus
.if ${.CURDIR:M*/ports/audio/cmus}
WITH_VORBIS= yes
WITH_MODPLUG= yes
WITH_TREMOR= yes
WITH_MUSEPACK= yes
WITH_LIBAO= yes
.endif
# /usr/ports/www/nginx
.if ${.CURDIR:M*/ports/www/nginx}
WITH_PERL_MODULE= yes
WITH_OPENSSL_MODULE= yes
WITH_MAIL_MODULE= yes
WITH_IMAP_MODULE= yes
.endif
# /usr/ports/www/lighttpd
.if ${.CURDIR:M*/ports/www/lighttpd}
#WITH_OPENLDAP=yes
#WITH_MYSQL=yes
WITHOUT_IPV6=yes
WITH_CML=yes
.endif
# /usr/ports/textproc/libxml2
.if ${.CURDIR:M*/ports/textproc/libxml2}
.undef WITH_THREADS
.endif
# /usr/ports/lang/php5
.if ${.CURDIR:M*/ports/lang/php5}
WITH_REDIRECT =yes
WITH_DISCARD =yes
WITH_MULTIBYTE =yes
.endif
# /usr/ports/irc/irssi-devel
.if ${.CURDIR:M*/ports/irc/irssi-devel}
WITHOUT_PERL= yes
WITHOUT_IPV6= yes
.endif
# /usr/ports/x11/nvidia-driver
.if ${.CURDIR:M*/ports/x11/nvidia-driver}
WITHOUT_LINUX= yes
WITH_ACPI= yes
.endif
# --< specialized ports knobs :: END >-----------------------------------------
# GAMEs
# .if${.CURDIR:M/usr/ports/games/*}
# PREFIX=/mnt/games/${PORTNAME}
# DATADIR=${PREFIX}/share
# .endif
# temporary
# DISABLE_VULNERABILITIES=yes
# added by use.perl 2007-11-19 02:16:35
PERL_VER=5.8.8
PERL_VERSION=5.8.8
И как можно тоже самое делать, но при установке из пакетов?