summaryrefslogtreecommitdiff
path: root/editors/vim/Makefile
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2010-11-22 19:22:55 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2010-11-22 19:22:55 +0000
commitc401d204d03d2b979ff9b7232ebb9c133f245b36 (patch)
tree21350ffee44ba315904035bb5c9dc0646c84e442 /editors/vim/Makefile
parent- Use dirrmtry on share/postgresql/tsearch_data for postgresql{83|84|90}-server (diff)
+ Add additional non-GUI guards to WANT_GNOME.
+ Invert LITE logic to bring it to the top to make easier to see the configuration and improve readability. + Indent embedded logic to make easier to read.
Notes
Notes: svn path=/head/; revision=264940
Diffstat (limited to '')
-rw-r--r--editors/vim/Makefile61
1 files changed, 30 insertions, 31 deletions
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index beba42b40477..f3ca4e9e92de 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -95,81 +95,80 @@ MAKE_ARGS+= CONF_OPT_LUA_PREFIX="--with-lua-prefix=${LOCALBASE}"
WANT_PERL= yes
.endif
-.if !defined(WITH_X11_ONLY) && !defined(WITH_ATHENA) && !defined(WITH_MOTIF)
+.if !defined(LITE) && !defined(NO_GUI) && !defined(WITHOUT_GUI) && !defined(WITHOUT_X11) && !defined(WITH_X11_ONLY) && !defined(WITH_ATHENA) && !defined(WITH_MOTIF)
WANT_GNOME= yes
.endif
.include <bsd.port.pre.mk>
-.if !defined(LITE)
+.if defined(LITE)
+PKGNAMESUFFIX= -lite
+MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --without-x --enable-multibyte"
+MAKE_ARGS+= CONF_OPT_PERL="--disable-perlinterp --disable-pythoninterp --disable-tclinterp --disable-rubyinterp --disable-luainterp"
+.else # !LITE
MAKE_ARGS+= CONF_OPT_FEAT="--with-features=big"
I18N= CONF_OPT_MULTIBYTE="--enable-multibyte --enable-fontset --enable-xim"
USE_GETTEXT= yes
-.if defined(NO_GUI) || defined(WITHOUT_GUI)
+. if defined(NO_GUI) || defined(WITHOUT_GUI)
WITHOUT_X11= yes
-.endif
+. endif
-.if defined(WITH_CSCOPE)
+. if defined(WITH_CSCOPE)
RUN_DEPENDS+= cscope:${PORTSDIR}/devel/cscope
MAKE_ARGS+= CONF_OPT_CSCOPE="--enable-cscope"
-.endif
+. endif
-.if defined(WITH_EXUBERANT_CTAGS)
+. if defined(WITH_EXUBERANT_CTAGS)
RUN_DEPENDS+= exctags:${PORTSDIR}/devel/ctags
-.endif
+. endif
-.if defined(WITH_PERL)
+. if defined(WITH_PERL)
USE_PERL5= yes
MAKE_ARGS+= CONF_OPT_PERL="--enable-perlinterp"
-.endif
+. endif
-.if defined(WITH_TCL)
+. if defined(WITH_TCL)
MAKE_ARGS+= CONF_OPT_TCL="--enable-tclinterp --with-tclsh="${TCLSH:S/${LOCALBASE}\/bin\///g}""
-.endif
+. endif
-.if !defined(WITHOUT_X11)
+. if !defined(WITHOUT_X11)
# for now default the GUI to the GTK+ one
-. if !defined(WITH_X11_ONLY) && !defined(WITH_ATHENA) && !defined(WITH_MOTIF) && !defined(WITH_GNOME) && !defined(WITH_GTK1) && !defined(WITH_GTK2)
+. if !defined(WITH_X11_ONLY) && !defined(WITH_ATHENA) && !defined(WITH_MOTIF) && !defined(WITH_GNOME) && !defined(WITH_GTK1) && !defined(WITH_GTK2)
WITH_GTK2= yes
-. endif
+. endif
-. if defined(WITH_ATHENA)
+. if defined(WITH_ATHENA)
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=athena" ${I18N}
-. elif defined(WITH_GTK1)
+. elif defined(WITH_GTK1)
USE_GNOME= gtk12
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=gtk --with-gtk-prefix=${LOCALBASE}" ${I18N}
MAKE_ARGS+= X_LIBS="$(X_LIBS) -lXt"
USE_XORG+= xt
PKGNAMESUFFIX= -gtk1
-. elif defined(WITH_GTK2)
+. elif defined(WITH_GTK2)
USE_GNOME= gtk20
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=gtk2 --with-gtk-prefix=${LOCALBASE}" ${I18N}
MAKE_ARGS+= X_LIBS="$(X_LIBS) -lXt"
USE_XORG+= xt
-. elif defined(WITH_GNOME)
-. if ${WITH_GNOME:Mgnomelibs}!="" || ${WITH_GNOME}=="yes" || \
+. elif defined(WITH_GNOME)
+. if ${WITH_GNOME:Mgnomelibs}!="" || ${WITH_GNOME}=="yes" || \
${WITH_GNOME}=="1"
USE_GNOME= gnomelibs gnomeprefix
PKGNAMESUFFIX= -gnome
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=gnome --with-gtk-prefix=${LOCALBASE}" ${I18N}
MAKE_ARGS+= X_LIBS="$(X_LIBS) -lXt"
USE_XORG+= xt
-. endif
-. elif defined(WITH_MOTIF)
+. endif
+. elif defined(WITH_MOTIF)
USE_MOTIF= yes
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=motif --with-motif-lib=\"${MOTIFLIB}\"" MOTIFHOME=${LOCALBASE} ${I18N}
-. elif defined(WITH_X11_ONLY)
+. elif defined(WITH_X11_ONLY)
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --with-x" ${I18N}
-. endif
-.else # WITHOUT_X11
+. endif
+. else # WITHOUT_X11
MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --without-x" ${I18N}
-.endif # WITHOUT_X11
-
-.else # LITE
-PKGNAMESUFFIX= -lite
-MAKE_ARGS+= CONF_OPT_GUI="--enable-gui=no --without-x --enable-multibyte"
-MAKE_ARGS+= CONF_OPT_PERL="--disable-perlinterp --disable-pythoninterp --disable-tclinterp --disable-rubyinterp --disable-luainterp"
+. endif # WITHOUT_X11
.endif # LITE
.if exists(${LOCALBASE}/lib/libiconv.so)