version bump
authorBen de Groot <yngwin@gentoo.org>
Mon, 5 Jan 2015 11:46:07 +0000 (11:46 +0000)
committerBen de Groot <yngwin@gentoo.org>
Mon, 5 Jan 2015 11:46:07 +0000 (11:46 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x0F9C590B7FF324F6!

app-editors/vim-qt/ChangeLog
app-editors/vim-qt/Manifest
app-editors/vim-qt/vim-qt-20150102.ebuild [new file with mode: 0644]

index 5fa74014020c64d8dd092a0100c12f915b534a41..03db672d51c6a28a1eebc0b075aef1e5d3402c6e 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-editors/vim-qt
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-qt/ChangeLog,v 1.10 2014/11/24 12:51:50 yngwin Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-qt/ChangeLog,v 1.11 2015/01/05 11:45:50 yngwin Exp $
+
+*vim-qt-20150102 (05 Jan 2015)
+
+  05 Jan 2015; Ben de Groot <yngwin@gentoo.org> +vim-qt-20150102.ebuild:
+  version bump
 
 *vim-qt-20140827-r2 (24 Nov 2014)
 
index 7a05afb5f053330baaf4e1a5e2d783ff1bc8280e..c36c16f7561d786ddf63c344c55059e8a7b6a733 100644 (file)
@@ -3,25 +3,27 @@ Hash: SHA256
 
 AUX vim-qt.desktop 189 SHA256 4a5d674a9015c114ee53db25b5a523c3393c909e3efcbc82953fd99737f95a6b SHA512 306540cffeda30908feb478aef0de16c378ccfff93c2be91319750342513c8b1f263ea65fa7e0468fc0d5ce5138b0256640d148eb235edb4948b0bd555c99ea0 WHIRLPOOL a626bc1ccd349316b50ac79ada2ae3eda75937b06662c4c9a940d52b806cd29fe5d5aa5ed071f6dd56ad68b2883f28cf505e8f064d7cae012ad278a0646f0a52
 DIST vim-qt-20140827.tar.gz 12251966 SHA256 61eba646bf25fd3caa40943ecd91e5e7a813e11ca71d899e9e844e3f69e97a60 SHA512 0ab352a64f138e68059311908b2e4b0cbbec55c2fa889ff64f863670c3d1ee0022d26877175090d5c256eb1cdfaf7d23d385044a68e2eb8b50b1cdab2a20827f WHIRLPOOL ea397f465902796761c44e6521ab6b2660498d1e3ce4821d3265517ba1c72984b93e580549be921e156771f2ccbb86fce1c830035ad00513eb9e42c1f1ff6abd
+DIST vim-qt-20150102.tar.gz 12285083 SHA256 1a3553f491e7990d4256c3c70f2d9d1804c2de5c6ac2c12845b173ff3d531157 SHA512 37434ff6cbac3dd97e3c5cb328a857afa8a8ddc4cea7b3879a06b4dd418e5b7516a68dc5c2b0c9c8b6332d316fc593b120400eab04c444c0065f3b74ae2d682d WHIRLPOOL 60d9838532b25ad8c31638e51ccf82769382dccb420c070068537ad7c15314dbc2b5fd177ed9d57674b3f593937f3c539bdd7a98e305eab40059a29ae4bf2b09
 EBUILD vim-qt-20140827-r2.ebuild 3327 SHA256 e2bd25e7156eecc54b116ede52196e3b05b83490e386960e8bb0f5a6fef93a1d SHA512 9aca27ebca150fd064ec1f192b3d5c16bb5e2254e7feac03aafdde488fa819c3d06f01574d62c64b665a3af0abb4cd0b1142d48fbc92f22f0eeaf847539c3ef8 WHIRLPOOL ad80cebda714adda6c2e721756ee0921b450b2a5cc7480401da706f08045372b4bd6e282a5f3c63b805f61cc43d6d6f42586f6c182444fe2a0f2e59c6bfc161d
-MISC ChangeLog 2117 SHA256 b74b632c7d6bc223b4557f34888db3ea54ea50bb9eb614661a38aaea5fbd7447 SHA512 b933a9d6687c1c1485488cddd40944f9169d718fbf910a80b1b02f425bed985e0830410d5866d6a51baf9e26f646d21788b1cb6955daedd9fc5d3239c8d2aece WHIRLPOOL 7ee299443fa814e852adeec71952f36d946b98520f53345e304bb9620d8b6ac396281226002a800825d642912fddac41b03572eeafc67501e3c20d1d57e53381
+EBUILD vim-qt-20150102.ebuild 3324 SHA256 cac295df1f107aec93fe8a7a65adb486307e8f4b55157bf133aa24215ed7625c SHA512 d02a3d807710f19e6e2fc55499b4378f33cb90b829c8aa35f12cb9f7de9db49f8ab2ffb4ee18239eb744571251a576c37534e24b6575aece0344b0b4d6f7f575 WHIRLPOOL ab261c795c39683964b6b5bcbcf9c601878f0be9b50118b0534ff4381699136ad5b0aa050450a0cd363b4d4ae848ffd6a5e4886e4618563cc4a9da468c949c59
+MISC ChangeLog 2238 SHA256 8136831c90b90a3ff1fe9c3366d1a3423b585be6816acba8c8f449606a002d70 SHA512 eb24a2052839ee70a179573121adce30cc3bb10a63d80b06f5741919b71fee905a04dc3b462af86f85189621af39c29ee27efcc58e43c11eccb8db817aca4dcf WHIRLPOOL dc9091ecfc1b0d0d6d6fe3811c2ac1506bfd2e7383a656deb326980720d0408ebbec3ba086e150e26291fe07a7e96124fceacb1a2eccc04708b1e09d8bde649c
 MISC metadata.xml 361 SHA256 661ac577cc21c0085fdb689a4559a75e24103f63fd06e71a48677dd1db88ae21 SHA512 070c09cef6fdb2187c645d038847fc524d7bea1ccca32f4411b225b1abb05c60b1acfdb9d6fd8e74d2897aea21a485aac1b070fb8ee47f4bc79aad32c0d30867 WHIRLPOOL a5028fd53e73ac4b2012b62159a595704336b299fde0393e8d7794d66744b19dc161c7b3e0888360b6c25c676c757ecc8158ca537d5f44475685f8fa15d29278
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0
 
-iQJ8BAEBCABmBQJUcynsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJUqnl1XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyOTZFRkUxOEEyRDM1Qzc2QTY0M0Y2QjQw
-RjlDNTkwQjdGRjMyNEY2AAoJEA+cWQt/8yT2i8IQALGQS0ELI5MsxhxBkjZ0zo88
-vFab12x81SW+i0CmYpO5MmC1gdoUdYtkgQRO6K7WI475uQu2iR4CLZoUnQBj7Bv1
-EReV3eC7zhyZ5bFsEaRdg8TO7L/zpr/XpWAO1acDRQDvyHnLCTJMD7OTkJWIAsGO
-TVtuIrBm+6442Ye6hrsjF3Bm2gSqwIMUM+A7mBzcGZmXfXJvlRuu2kyZHVYvou2a
-W6qO9qe2m1G3hVU7XT1uuQPE1CTfeC4SVLYYOaTJ/PcXe1r4Krf8ycnuVeMuvP54
-08V2Wg4UUCtniAOTyE8PUFPfKs2+8B+CT64ymGXYLn7i3VHn70G87x0jHL69G1QO
-FHOTGkYsrTMqP45ZzGtnoUcjvK/nbjqBJu+m4iQoAW8j7pSxpRBrMyxp6UyMoxyy
-E1zfhse8o5jlMwtd+I1hYqLOW5gPcVhzBc3btzaoSxkohiH0/O0Gu0rQtfNkWneo
-yJPu8VjRX6hezvmcw7gf52M2/CJ4XQTI9ImGZXFLtJgXyytqyOtWLtR8hlWHZ8qC
-1pUq93dAB9Vr/BJTGotciCT96WBe7GST324idxKiAQMBywA+kgqXfpO4JFIMlgFG
-Ahy6nBX5OD7F/tAqgvNnMSDmPvjIFVWiZtPWzdP1dJIRGnw0zhSY540IVb4RY8DX
-u9X2Em9BK2yAaBf+yIsE
-=SDyp
+RjlDNTkwQjdGRjMyNEY2AAoJEA+cWQt/8yT2v0kP/0cd7niXUQOlcQW5ttcyjYay
+3AoMMd/ql1whDiH11LB4DVKoZAGzDcyuBtHHJplKnV5pJcA+n75F9Cg/CBBfoHSo
+IJF0ccwzT9QnUaBdhXqiDeHEbYDi4pp36YMOVKLQ2GW2dV0u4OJTnb7qF3rOJFtx
+Z1N7mim/0p4ECZXIKUz3TmSmIohZlNtGQJh1cf4JlHVRDKcry760KgzZY+WWiWVt
+k3eWpQSdQf2m2X1wt3R+zdqbeUoC8Setm5vQqaaKfJFotrlOQx+LzQBOCcmW3+aL
+5R7J35sqMqk2oovs+aNozEVcTEjMPHHG/puUtyXixv+ZxHoEtyQADcRjm1bO1Woz
+VNEBMsBFhV4OCNWoerBdqoO87nlQzBaE9al7r89wbk/ccy4yrxi3WxEm5F/T85+d
+vlpoWqEKFNmo7fqNKZbH2eG9vTboqPeg6KXkRJDFM7k9HDW05l3VGZNyrT0uqyKZ
+tuWDY+EnuYTTgbC5oitoPW3ZI4KIUkoKTdn2i+yyL1Gm8f7xKuGmBZVYnUrJjnmJ
+WitxaQqGtFl5iswMpKRph1LECwt/ZpHzD/0jcaKu4yjp7mal/qDuXl8NTT7WmtgF
+Q9U9hLGTmIFm9kHdLrJKAL3jj5SgDlKNcGELwbzJeQ06eqz+NnxEb6oeLpIWaAm/
+B827K4oj+yoM3D0CA2v8
+=zVyp
 -----END PGP SIGNATURE-----
diff --git a/app-editors/vim-qt/vim-qt-20150102.ebuild b/app-editors/vim-qt/vim-qt-20150102.ebuild
new file mode 100644 (file)
index 0000000..aaddb39
--- /dev/null
@@ -0,0 +1,119 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-qt/vim-qt-20150102.ebuild,v 1.1 2015/01/05 11:45:50 yngwin Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_REQ_USE="threads"
+inherit eutils fdo-mime flag-o-matic prefix python-single-r1
+
+DESCRIPTION="Qt GUI version of the Vim text editor"
+HOMEPAGE="https://bitbucket.org/equalsraf/vim-qt/wiki/Home"
+
+if [[ ${PV} == *9999* ]]; then
+       inherit git-r3
+       EGIT_REPO_URI=(
+               "https://bitbucket.org/equalsraf/${PN}.git"
+               "https://github.com/equalsraf/${PN}.git"
+               "git://gitorious.org/${PN}/${PN}.git"
+       )
+       KEYWORDS=""
+else
+       SRC_URI="https://github.com/equalsraf/${PN}/archive/package-${PV}.tar.gz -> ${P}.tar.gz"
+       KEYWORDS="~amd64 ~x86"
+       S="${WORKDIR}/${PN}-package-${PV}"
+fi
+
+LICENSE="vim"
+SLOT="0"
+IUSE="acl cscope debug lua luajit nls perl python racket ruby"
+
+REQUIRED_USE="luajit? ( lua )
+       python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND=">=app-admin/eselect-vi-1.1.8
+       >=app-editors/vim-core-7.4.560[acl?]
+       sys-libs/ncurses
+       >=dev-qt/qtcore-4.7.0:4
+       >=dev-qt/qtgui-4.7.0:4
+       acl? ( kernel_linux? ( sys-apps/acl ) )
+       cscope? ( dev-util/cscope )
+       lua? ( luajit? ( dev-lang/luajit )
+               !luajit? ( dev-lang/lua[deprecated] ) )
+       nls? ( virtual/libintl )
+       perl? ( dev-lang/perl )
+       python? ( ${PYTHON_DEPS} )
+       racket? ( dev-scheme/racket )
+       ruby? ( || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 ) )"
+DEPEND="${RDEPEND}
+       dev-util/ctags
+       sys-devel/autoconf
+       virtual/pkgconfig
+       nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+       export LC_COLLATE="C" # prevent locale brokenness
+       use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+       # Read vimrc from /etc/vim/
+       echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
+}
+
+src_configure() {
+       use debug && append-flags "-DDEBUG"
+
+       local myconf="--with-features=huge --disable-gpm --enable-multibyte"
+       myconf+=" $(use_enable acl)"
+       myconf+=" $(use_enable cscope)"
+       myconf+=" $(use_enable nls)"
+       myconf+=" $(use_enable lua luainterp)"
+       myconf+=" $(use_with luajit)"
+       myconf+=" $(use_enable perl perlinterp)"
+       myconf+=" $(use_enable racket mzschemeinterp)"
+       myconf+=" $(use_enable ruby rubyinterp)"
+
+       if ! use cscope ; then
+               sed -i -e '/# define FEAT_CSCOPE/d' src/feature.h || die 'sed failed'
+       fi
+
+       # keep prefix env contained within the EPREFIX
+       use prefix && myconf+=" --without-local-dir"
+
+       if use python ; then
+               if [[ ${EPYTHON} == python3* ]] ; then
+                       myconf+=" --enable-python3interp"
+                       export vi_cv_path_python3="${PYTHON}"
+               else
+                       myconf+=" --enable-pythoninterp"
+                       export vi_cv_path_python="${PYTHON}"
+               fi
+       else
+               myconf+=" --disable-pythoninterp --disable-python3interp"
+       fi
+
+       econf ${myconf} --enable-gui=qt --with-vim-name=qvim --with-modified-by=Gentoo-${PVR}
+}
+
+src_install() {
+       dobin src/qvim
+       dosym qvim /usr/bin/qvimdiff
+
+       dodir /usr/share/man/man1
+       echo ".so vim.1" > "${ED}"/usr/share/man/man1/qvim.1
+       echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/qvimdiff.1
+
+       # track https://bitbucket.org/equalsraf/vim-qt/issue/93/include-desktop-file-in-source
+       # for inclusion of desktop file
+       newmenu "${FILESDIR}"/vim-qt.desktop vim-qt.desktop
+       doicon -s 64 src/qt/icons/vim-qt.png
+}
+
+pkg_postinst() {
+       fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+       fdo-mime_mime_database_update
+}