Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: app-editors/vim-qt/, app-editors/vim-qt/files/
Date: Sat, 15 Apr 2017 05:36:23
Message-Id: 1492234320.9d319a4451f0832cfb789f2aa9be8f549308eefa.pesa@gentoo
1 commit: 9d319a4451f0832cfb789f2aa9be8f549308eefa
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 15 05:32:00 2017 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 15 05:32:00 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=9d319a44
7
8 app-editors/vim-qt: remove unmaintained live ebuild
9
10 app-editors/vim-qt/files/vim-qt.desktop | 9 ---
11 app-editors/vim-qt/metadata.xml | 12 ---
12 app-editors/vim-qt/vim-qt-99999999.ebuild | 120 ------------------------------
13 3 files changed, 141 deletions(-)
14
15 diff --git a/app-editors/vim-qt/files/vim-qt.desktop b/app-editors/vim-qt/files/vim-qt.desktop
16 deleted file mode 100644
17 index 207bf332..00000000
18 --- a/app-editors/vim-qt/files/vim-qt.desktop
19 +++ /dev/null
20 @@ -1,9 +0,0 @@
21 -[Desktop Entry]
22 -Name=vim-Qt
23 -Comment=A highly configurable text editor
24 -Exec=qvim -f %F
25 -Icon=vim-qt
26 -Terminal=false
27 -Type=Application
28 -MimeType=text/plain;
29 -Categories=Qt;TextEditor;Development;
30
31 diff --git a/app-editors/vim-qt/metadata.xml b/app-editors/vim-qt/metadata.xml
32 deleted file mode 100644
33 index 48b7e44d..00000000
34 --- a/app-editors/vim-qt/metadata.xml
35 +++ /dev/null
36 @@ -1,12 +0,0 @@
37 -<?xml version="1.0" encoding="UTF-8"?>
38 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
39 -<pkgmetadata>
40 - <maintainer type="project">
41 - <email>qt@g.o</email>
42 - <name>Gentoo Qt Project</name>
43 - </maintainer>
44 - <use>
45 - <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
46 - <flag name="racket">Enable support for Scheme using <pkg>dev-lang/racket</pkg></flag>
47 - </use>
48 -</pkgmetadata>
49
50 diff --git a/app-editors/vim-qt/vim-qt-99999999.ebuild b/app-editors/vim-qt/vim-qt-99999999.ebuild
51 deleted file mode 100644
52 index 77eced7e..00000000
53 --- a/app-editors/vim-qt/vim-qt-99999999.ebuild
54 +++ /dev/null
55 @@ -1,120 +0,0 @@
56 -# Copyright 1999-2016 Gentoo Foundation
57 -# Distributed under the terms of the GNU General Public License v2
58 -
59 -EAPI=6
60 -PYTHON_COMPAT=( python{2_7,3_4} )
61 -PYTHON_REQ_USE="threads"
62 -
63 -inherit eutils fdo-mime flag-o-matic prefix python-single-r1
64 -
65 -DESCRIPTION="Qt GUI version of the Vim text editor"
66 -HOMEPAGE="https://bitbucket.org/equalsraf/vim-qt/wiki/Home"
67 -
68 -if [[ ${PV} == *9999* ]]; then
69 - inherit git-r3
70 - EGIT_REPO_URI=(
71 - "https://bitbucket.org/equalsraf/${PN}.git"
72 - "https://github.com/equalsraf/${PN}.git"
73 - )
74 - KEYWORDS=""
75 -else
76 - SRC_URI="https://github.com/equalsraf/${PN}/archive/package-${PV}.tar.gz -> ${P}.tar.gz"
77 - KEYWORDS="~amd64 ~x86"
78 - S=${WORKDIR}/${PN}-package-${PV}
79 -fi
80 -
81 -LICENSE="vim"
82 -SLOT="0"
83 -IUSE="acl cscope debug lua luajit nls perl python racket ruby"
84 -
85 -REQUIRED_USE="luajit? ( lua )
86 - python? ( ${PYTHON_REQUIRED_USE} )"
87 -
88 -RDEPEND="
89 - >=app-editors/vim-core-7.4.560[acl?]
90 - >=app-eselect/eselect-vi-1.1.8
91 - >=dev-qt/qtcore-4.7.0:4
92 - >=dev-qt/qtgui-4.7.0:4
93 - sys-libs/ncurses:0
94 - acl? ( kernel_linux? ( sys-apps/acl ) )
95 - cscope? ( dev-util/cscope )
96 - lua? ( luajit? ( dev-lang/luajit )
97 - !luajit? ( dev-lang/lua[deprecated] ) )
98 - nls? ( virtual/libintl )
99 - perl? ( dev-lang/perl:= )
100 - python? ( ${PYTHON_DEPS} )
101 - racket? ( dev-scheme/racket )
102 - ruby? ( dev-lang/ruby:2.0 )"
103 -DEPEND="${RDEPEND}
104 - dev-util/ctags
105 - sys-devel/autoconf
106 - virtual/pkgconfig
107 - nls? ( sys-devel/gettext )"
108 -
109 -pkg_setup() {
110 - export LC_COLLATE="C" # prevent locale brokenness
111 - use python && python-single-r1_pkg_setup
112 -}
113 -
114 -src_prepare() {
115 - default
116 - # Read vimrc from /etc/vim/
117 - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
118 -}
119 -
120 -src_configure() {
121 - use debug && append-flags "-DDEBUG"
122 -
123 - local myconf="--with-features=huge --disable-gpm --enable-multibyte"
124 - myconf+=" $(use_enable acl)"
125 - myconf+=" $(use_enable cscope)"
126 - myconf+=" $(use_enable nls)"
127 - myconf+=" $(use_enable lua luainterp)"
128 - myconf+=" $(use_with luajit)"
129 - myconf+=" $(use_enable perl perlinterp)"
130 - myconf+=" $(use_enable racket mzschemeinterp)"
131 - myconf+=" $(use_enable ruby rubyinterp)"
132 -
133 - if ! use cscope ; then
134 - sed -i -e '/# define FEAT_CSCOPE/d' src/feature.h || die 'sed failed'
135 - fi
136 -
137 - # keep prefix env contained within the EPREFIX
138 - use prefix && myconf+=" --without-local-dir"
139 -
140 - if use python ; then
141 - if [[ ${EPYTHON} == python3* ]] ; then
142 - myconf+=" --enable-python3interp"
143 - export vi_cv_path_python3="${PYTHON}"
144 - else
145 - myconf+=" --enable-pythoninterp"
146 - export vi_cv_path_python="${PYTHON}"
147 - fi
148 - else
149 - myconf+=" --disable-pythoninterp --disable-python3interp"
150 - fi
151 -
152 - econf ${myconf} --enable-gui=qt --with-vim-name=qvim --with-modified-by=Gentoo-${PVR}
153 -}
154 -
155 -src_install() {
156 - dobin src/qvim
157 - dosym qvim /usr/bin/qvimdiff
158 -
159 - dodir /usr/share/man/man1
160 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/qvim.1
161 - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/qvimdiff.1
162 -
163 - # track https://bitbucket.org/equalsraf/vim-qt/issue/93/include-desktop-file-in-source
164 - # for inclusion of desktop file
165 - newmenu "${FILESDIR}"/vim-qt.desktop vim-qt.desktop
166 - doicon -s 64 src/qt/icons/vim-qt.png
167 -}
168 -
169 -pkg_postinst() {
170 - fdo-mime_mime_database_update
171 -}
172 -
173 -pkg_postrm() {
174 - fdo-mime_mime_database_update
175 -}