From b7ebc951da8800f711142f69d9d958bde67a112d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 28 Apr 2019 09:54:45 +0100 Subject: gentoo resync : 28.04.2019 --- app-editors/gvim/gvim-9999.ebuild | 47 +++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 26 deletions(-) (limited to 'app-editors/gvim/gvim-9999.ebuild') diff --git a/app-editors/gvim/gvim-9999.ebuild b/app-editors/gvim/gvim-9999.ebuild index 59218d3f5dc5..00fd53abf5c8 100644 --- a/app-editors/gvim/gvim-9999.ebuild +++ b/app-editors/gvim/gvim-9999.ebuild @@ -3,9 +3,9 @@ EAPI=6 VIM_VERSION="8.1" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby23 ruby24 ruby25" +USE_RUBY="ruby24 ruby25 ruby26" inherit vim-doc flag-o-matic xdg-utils gnome2-utils bash-completion-r1 prefix python-single-r1 ruby-single @@ -24,9 +24,8 @@ HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" SLOT="0" LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" +IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" REQUIRED_USE=" - luajit? ( lua ) python? ( ${PYTHON_REQUIRED_USE} ) " @@ -40,16 +39,16 @@ RDEPEND=" x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( - gtk3? ( + gtk? ( x11-libs/gtk+:3 x11-libs/libXft ) - !gtk3? ( - gtk? ( + !gtk? ( + gtk2? ( >=x11-libs/gtk+-2.6:2 x11-libs/libXft ) - !gtk? ( + !gtk2? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) @@ -73,12 +72,14 @@ RDEPEND=" tcl? ( dev-lang/tcl:0= ) " DEPEND="${RDEPEND} - dev-util/ctags sys-devel/autoconf virtual/pkgconfig nls? ( sys-devel/gettext ) " +# various failures (bugs #630042 and #682320) +RESTRICT="test" + S=${WORKDIR}/vim-${PV} pkg_setup() { @@ -188,7 +189,7 @@ src_configure() { myconf=( --with-features=huge --disable-gpm - --enable-multibyte + --with-gnome=no $(use_enable acl) $(use_enable cscope) $(use_enable lua luainterp) @@ -215,13 +216,12 @@ src_configure() { fi # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA + # aqua CARBON (not tested) + # -aqua gtk GTK3 + # -aqua -gtk gtk2 GTK2 + # -aqua -gtk -gtk motif MOTIF + # -aqua -gtk -gtk -motif neXt NEXTAW + # -aqua -gtk -gtk -motif -neXt ATHENA echo ; echo if use aqua; then einfo "Building gvim with the Carbon GUI" @@ -229,19 +229,14 @@ src_configure() { --enable-darwin --enable-gui=carbon ) - elif use gtk3; then + elif use gtk; then myconf+=( --enable-gtk3-check ) einfo "Building gvim with the gtk+-3 GUI" myconf+=( --enable-gui=gtk3 ) - elif use gtk; then + elif use gtk2; then myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi + einfo "Building gvim with the gtk+-2 GUI" + myconf+=( --enable-gui=gtk2 ) elif use motif; then einfo "Building gvim with the MOTIF GUI" myconf+=( --enable-gui=motif ) -- cgit v1.2.3