parent
991401798f
commit
a9e0d0c493
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="Vim-fork focused on extensibility and agility."
|
||||
HOMEPAGE="https://neovim.io"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://github.com/neovim/neovim.git"
|
||||
else
|
||||
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="+nvimpager perl python +jemalloc"
|
||||
|
||||
CDEPEND="dev-lang/luajit:2
|
||||
>=dev-libs/libtermkey-0.17
|
||||
>=dev-libs/libuv-1.2.0
|
||||
>=dev-libs/msgpack-1.0.0
|
||||
>=dev-libs/unibilium-1.1.1
|
||||
dev-libs/libvterm
|
||||
dev-lua/lpeg[luajit]
|
||||
dev-lua/mpack[luajit]
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/libiconv
|
||||
virtual/libintl"
|
||||
RDEPEND="${CDEPEND}
|
||||
perl? ( dev-lang/perl )
|
||||
python? ( dev-python/neovim-python-client )"
|
||||
|
||||
CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
|
||||
src_prepare() {
|
||||
# use our system vim dir
|
||||
sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
|
||||
-i src/nvim/globals.h || die
|
||||
|
||||
# add eclass to bash filetypes
|
||||
sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export USE_BUNDLED_DEPS=OFF
|
||||
append-cflags "-Wno-error"
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_enable jemalloc JEMALLOC)
|
||||
-DLIBUNIBILIUM_USE_STATIC=OFF
|
||||
-DLIBTERMKEY_USE_STATIC=OFF
|
||||
-DLIBVTERM_USE_STATIC=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
# install a default configuration file
|
||||
insinto /etc/vim
|
||||
doins "${FILESDIR}"/sysinit.vim
|
||||
|
||||
# conditionally install a symlink for nvimpager
|
||||
if use nvimpager; then
|
||||
dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
|
||||
fi
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python client for Neovim"
|
||||
HOMEPAGE="https://github.com/neovim/python-client"
|
||||
SRC_URI="https://github.com/neovim/python-client/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
|
||||
virtual/python-greenlet[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/trollius[${PYTHON_USEDEP}]' python{2_7,3_3})
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
>=app-editors/neovim-0.1.3
|
||||
"
|
||||
|
||||
S="${WORKDIR}/python-client-${PV}"
|
@ -1,8 +1,10 @@
|
||||
AUX cppcheck-1.72-tinyxml2.patch 3261 SHA256 fd2af962d8ee1528df16223e2bfc99c035abec28bc2713a582f1e1d5d073108a SHA512 27cc544862a16db5194c38098a7923dd23719e7d2dfef7d80171761dee6dc8f5f3c4ed087da7f77d2dfb3f9630378c2a789c131a3342762ca3039cc545123036 WHIRLPOOL eb82d5649779297d0d6648d1d395e16c672a8c456e19cac17e2eea61612ae4f0521fbe7ea615b914e30c5ef34c741d7d082e7483b8c80e1cc94d0d9d2903030d
|
||||
DIST cppcheck-1.72.tar.bz2 1125775 SHA256 9460b184ff2d8dd15344f3e2f42f634c86e4dd3303e1e9b3f13dc67536aab420 SHA512 13b2348c97a3777feaad579f8620f18d90f6f934f92f5db712c7190af1f40042527500aefa4c8ccd348f7691b1c0d5f32115085c9385dec55460d5ba0804a410 WHIRLPOOL 790514f4b5b9c539a30daa691d268c6c5f1077743cde1af8834248eb4213224275e9f72cea46f3b378119a3d0944d7e8d63270c0cd47517c7f382c683a1938fe
|
||||
DIST cppcheck-1.73.tar.bz2 1147270 SHA256 36f68354734310203c285fac17aed47bb82131fc0487145b9c0386301cd5fe50 SHA512 a703cb47016982c27509bd46fa601b5baf359b0c44be188e2f5fe7d64b2accc392af5aa803a5e298b778f15b979585781ecd1459c8d2dd8b033f34cb1bad15a7 WHIRLPOOL 1ecbcd36f3ed36c0db3a9e6c99b730c164c5e4a680dfa1f6b3a84df5a9e4e7ca0ab902d34306dcaf12c9ffd686fbac4492f07b12b99d862d9152db6ffeac377c
|
||||
DIST cppcheck-1.74.tar.bz2 1151321 SHA256 c05b2f7e4619326f4cbdf6465d517cd0e37349e1221356470d75a97ca35fc254 SHA512 aa77747618ae16d796c428dc5931dc39bb51774dcdbea740c5cfc0f353c3b825c9673c84d0f2196cb8749f54c66f2d358f45b372aa5db9b057d3de740d852f01 WHIRLPOOL 07aa11a0e5478ea9c7eafa79359259d3570424d3a7dfd0ad2d623a69157d09fbdb2f72ce576d19db142d67a69b2b0663b7e37d42d2ea5781401eb6723123dd1b
|
||||
EBUILD cppcheck-1.72.ebuild 2201 SHA256 5a0ffd7e90a39453a3056dd8e9b1d2b0cba21d5aa92544111f3caa1b41d053d9 SHA512 ebad9f9d349086a24eae12cf71fe93446cd448f0bcf2a5b83dc442a6fed7b1c6d3034c150e00e1de6dc8f14016541de9a497b46074e631c1b7b1a2e70981cc82 WHIRLPOOL e57d093012135c4e2bab0065579888cd200f540c4b154fcdb0342290e7b532f06cb5476483ec7a599db301d0c681a17bb7e8d63d7698e0f21ccd0e8087190c71
|
||||
EBUILD cppcheck-1.73.ebuild 2203 SHA256 2ff4a7f301a59dc872dcba7465b4015c0b827def8ef04f6701801ab8987e5b08 SHA512 a7451bf8a218690820b5a2baee01ea279c06b9065f8f0da10732b0fc9ee165b882338a79e262bf586909c254dd571e7f0f4db44d7b6f70e7c7aa0baa6a0e023d WHIRLPOOL 0b7e5a4daacff25c7a27f83650661033c67bc1b3a946802182d6bb8be1974cf502892193b064ad4c5e7c8aac5b023760c69359e7f67d2833c8de224e9cf52db8
|
||||
EBUILD cppcheck-1.74.ebuild 2203 SHA256 2ff4a7f301a59dc872dcba7465b4015c0b827def8ef04f6701801ab8987e5b08 SHA512 a7451bf8a218690820b5a2baee01ea279c06b9065f8f0da10732b0fc9ee165b882338a79e262bf586909c254dd571e7f0f4db44d7b6f70e7c7aa0baa6a0e023d WHIRLPOOL 0b7e5a4daacff25c7a27f83650661033c67bc1b3a946802182d6bb8be1974cf502892193b064ad4c5e7c8aac5b023760c69359e7f67d2833c8de224e9cf52db8
|
||||
MISC ChangeLog 4481 SHA256 1cf21e0a594f7aaa02db26b4fe3a46bf45ea5a111812434c5637e89982ee4d91 SHA512 ebe0fbd83ff111bad8073edad90b516605a6ff15f682e21275f3c26455a613ccd9d6229fbc5ecec70bc76ff57bf4a755b1ff6b59c5be86091dad580728d683e1 WHIRLPOOL 0f44cc88ad90cb7399676f5b300fbacd5a3a74d79498cc26fa0d10fcd99fbacfdb6c355d76e87530bdcdeb94c25090b966b5fbd7203803c0912fd956114aeb78
|
||||
MISC ChangeLog-2015 10993 SHA256 012074ab8ab80f8cce91ceb12de1dcaabf7edc2cd76e3a8ee612c74c7a2f1f05 SHA512 72ce4bdd77ffe3a9bdaf89dbbef5d763fbf43d3ec694bfe8758a5cbfe2bcef11256b8975aa60631145993d032e572135bbe9595d15682329ca222a45412e01c8 WHIRLPOOL ea46d1646fa95ac52158453e7798d9c61dd3c9cdc92a791611a0636b8ced3cf57ed58959e0fe50f40bf064694299045449796b7bf114e807c68a7bddca363c2c
|
||||
MISC metadata.xml 397 SHA256 3f1be41c16f6248d0484bb9322303a683ed6fec8e6472bb133353f4cb14d41db SHA512 63aebce854e81f3fb0584e47f75b416f33a6ff8cae55652d952c89b546ef28312ad44ab01113e9bedaf1b1181137930d066344c11773bb263baff7f27b7a313e WHIRLPOOL c5e8fd8dba7da098ebb271a41fdf9ff42840e5868479d8cf49ce5e3ea3c1adf6ff5491594ddc4d21e97afcebe6fd441a08f31ee926f2c75f6b7f36b7fe267a57
|
||||
|
@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
|
||||
|
||||
inherit distutils-r1 eutils qt4-r2 toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="static analyzer of C/C++ code"
|
||||
HOMEPAGE="http://cppcheck.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="htmlreport pcre qt4"
|
||||
|
||||
RDEPEND="htmlreport? ( dev-python/pygments[${PYTHON_USEDEP}] )
|
||||
>=dev-libs/tinyxml2-2
|
||||
qt4? ( dev-qt/qtgui:4 )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xsl-stylesheets
|
||||
dev-libs/libxslt
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
append-cxxflags -std=c++0x
|
||||
|
||||
# Drop bundled libs, patch Makefile generator and re-run it
|
||||
rm -r externals || die
|
||||
epatch "${FILESDIR}"/${PN}-1.72-tinyxml2.patch
|
||||
tc-export CXX
|
||||
emake dmake
|
||||
./dmake || die
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use pcre ; then
|
||||
sed -e '/HAVE_RULES=/s:=no:=yes:' \
|
||||
-i Makefile
|
||||
fi
|
||||
if use qt4 ; then
|
||||
pushd gui
|
||||
qt4-r2_src_configure
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LIBS="$(pkg-config --libs tinyxml2)"
|
||||
emake ${PN} man \
|
||||
CFGDIR="${EROOT}usr/share/${PN}/cfg" \
|
||||
DB2MAN="${EROOT}usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl"
|
||||
|
||||
if use qt4 ; then
|
||||
pushd gui
|
||||
qt4-r2_src_compile
|
||||
popd
|
||||
fi
|
||||
if use htmlreport ; then
|
||||
pushd htmlreport
|
||||
distutils-r1_src_compile
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# safe final version
|
||||
mv -v ${PN}{,.final}
|
||||
mv -v lib/library.o{,.final}
|
||||
mv -v cli/cppcheckexecutor.o{,.final}
|
||||
#trigger recompile with CFGDIR inside ${S}
|
||||
emake check CFGDIR="${S}/cfg"
|
||||
# restore
|
||||
mv -v ${PN}{.final,}
|
||||
mv -v lib/library.o{.final,}
|
||||
mv -v cli/cppcheckexecutor.o{.final,}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# it's not autotools-based, so "${ED}" here, not "${D}", bug 531760
|
||||
emake install DESTDIR="${ED}"
|
||||
|
||||
insinto "/usr/share/${PN}/cfg"
|
||||
doins cfg/*.cfg
|
||||
if use qt4 ; then
|
||||
dobin gui/${PN}-gui
|
||||
dodoc gui/{projectfile.txt,gui.${PN}}
|
||||
fi
|
||||
if use htmlreport ; then
|
||||
pushd htmlreport
|
||||
distutils-r1_src_install
|
||||
popd
|
||||
find "${D}" -name "*.egg-info" -delete
|
||||
else
|
||||
rm "${ED}/usr/bin/cppcheck-htmlreport" || die
|
||||
fi
|
||||
doman ${PN}.1
|
||||
dodoc -r triage
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
Fix building with gcc-4.7
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=421871
|
||||
|
||||
Patch written by Kacper Kowalik <xarthisius@gentoo.org>
|
||||
--- a/Source/util.h
|
||||
+++ b/Source/util.h
|
||||
@@ -18,6 +18,7 @@
|
||||
#define _UTIL_H_
|
||||
|
||||
#include <string> // for std::string
|
||||
+#include <unistd.h>
|
||||
|
||||
#include "boost/scoped_ptr.hpp" // for boost::scoped_ptr
|
||||
#include "ResourceEditor.h"
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
mingw32_variants=$(echo {,i{6,5,4,3}86-{,pc-,w32-,w64-}}mingw32)
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Nullsoft Scriptable Install System"
|
||||
HOMEPAGE="http://nsis.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2
|
||||
http://f0rt.users.sourceforge.net/makensis_64bit.patch
|
||||
http://f0rt.users.sourceforge.net/nsis_w64-mingw.patch"
|
||||
|
||||
LICENSE="ZLIB BZIP2 CPL-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86"
|
||||
IUSE="bzip2 config-log doc zlib"
|
||||
RESTRICT="strip"
|
||||
|
||||
# NSIS Menu uses wxwindows but it's all broken, so disable for now
|
||||
# wxwindows? ( x11-libs/wxGTK )
|
||||
RDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/scons-0.98"
|
||||
|
||||
S="${WORKDIR}"/${P}-src
|
||||
|
||||
mingw_CTARGET() {
|
||||
local i
|
||||
for i in ${mingw32_variants} ; do
|
||||
type -P ${i}-g++ > /dev/null && echo ${i} && return
|
||||
done
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
[[ -n $(mingw_CTARGET) ]] && return 0
|
||||
|
||||
eerror "Before you could emerge nsis, you need to install mingw with C++ support"
|
||||
eerror "Run the following commands:"
|
||||
eerror " emerge crossdev"
|
||||
eerror " USE='cxx' crossdev --stable --libc '[latest]' -t i686-w64-mingw32"
|
||||
die "mingw is needed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gcc47.patch
|
||||
epatch "${DISTDIR}/makensis_64bit.patch"
|
||||
epatch "${DISTDIR}/nsis_w64-mingw.patch"
|
||||
|
||||
sed -i 's/SetDefault/Append/' "${S}/Source/exehead/SConscript" || die #505996
|
||||
|
||||
# a dirty but effective way of killing generated docs
|
||||
use doc || echo > Docs/src/SConscript
|
||||
}
|
||||
|
||||
get_additional_options() {
|
||||
echo \
|
||||
PREFIX=/usr \
|
||||
PREFIX_CONF=/etc \
|
||||
PREFIX_DOC=/usr/share/doc/${PF} \
|
||||
PREFIX_DEST=\"${D}\" \
|
||||
VERSION=${PV} \
|
||||
DEBUG=no \
|
||||
STRIP=no
|
||||
echo \
|
||||
SKIPSTUBS=\"$(use zlib || echo zlib) $(use bzip2 || echo bzip2)\" \
|
||||
SKIPUTILS=\"NSIS Menu\"
|
||||
use config-log && echo NSIS_CONFIG_LOG=yes
|
||||
|
||||
local tcpfx=$($(mingw_CTARGET)-gcc -print-file-name=libshell32.a)
|
||||
tcpfx=${tcpfx%/lib/libshell32.a}
|
||||
echo \
|
||||
PREFIX_PLUGINAPI_INC=${tcpfx}/include \
|
||||
PREFIX_PLUGINAPI_LIB=${tcpfx}/lib
|
||||
echo CROSS_W32=$(mingw_CTARGET)-
|
||||
}
|
||||
|
||||
do_scons() {
|
||||
local cmd=$1
|
||||
eval set -- $(get_additional_options)
|
||||
echo scons $(get_additional_options) ${cmd}
|
||||
scons "$@" ${cmd}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
do_scons || die "scons failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
do_scons install || die "scons failed"
|
||||
use doc || rm -rf "${D}"/usr/share/doc/${PF}/{Docs,Examples}
|
||||
|
||||
fperms -R go-w,a-x,a+X /usr/share/${PN}/ /usr/share/doc/${PF}/ /etc/nsisconf.nsh
|
||||
|
||||
env -uRESTRICT prepstrip "${D}/usr/bin"
|
||||
src_strip_win32
|
||||
}
|
||||
|
||||
src_strip_win32() {
|
||||
# need to strip win32 binaries ourselves ... should fold this
|
||||
# back in to prepstrip at some point
|
||||
local STRIP_PROG=$(mingw_CTARGET)-strip
|
||||
local STRIP_FLAGS="--strip-unneeded"
|
||||
|
||||
echo
|
||||
echo "strip: ${STRIP_PROG} ${STRIP_FLAGS}"
|
||||
local FILE
|
||||
for FILE in $(find "${D}" -iregex '.*\.\(dll\|exe\|a\)$') ; do
|
||||
echo " /${FILE#${D}}"
|
||||
${STRIP_PROG} ${STRIP_FLAGS} "${FILE}"
|
||||
done
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 13 Jun 2016 19:10:47 +0000
|
||||
Mon, 13 Jun 2016 20:40:49 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 13 Jun 2016 19:10:48 +0000
|
||||
Mon, 13 Jun 2016 20:40:49 +0000
|
||||
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-1.0.0 >=dev-libs/unibilium-1.1.1 dev-libs/libvterm dev-lua/lpeg[luajit] dev-lua/mpack[luajit] jemalloc? ( dev-libs/jemalloc ) virtual/libiconv virtual/libintl sys-devel/make >=dev-util/cmake-2.8.12 >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=Vim-fork focused on extensibility and agility.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://neovim.io
|
||||
IUSE=+nvimpager perl python +jemalloc
|
||||
LICENSE=Apache-2.0 vim
|
||||
RDEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-1.0.0 >=dev-libs/unibilium-1.1.1 dev-libs/libvterm dev-lua/lpeg[luajit] dev-lua/mpack[luajit] jemalloc? ( dev-libs/jemalloc ) perl? ( dev-lang/perl ) python? ( dev-python/neovim-python-client )
|
||||
SLOT=0
|
||||
_eclasses_=cmake-utils 9e0d156beee613940cde06d0bc00791b eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e git-r3 00f60a84fc7b499c99edfe99caea9f95 multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=da53c2a2c7d9d0307bfd2d7f7c30c164
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-python/msgpack-0.4.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] virtual/python-greenlet[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( dev-python/trollius[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] ) python_targets_python3_3? ( dev-python/trollius[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=Python client for Neovim
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/neovim/python-client
|
||||
IUSE=python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=dev-python/msgpack-0.4.0[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] virtual/python-greenlet[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( dev-python/trollius[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] ) python_targets_python3_3? ( dev-python/trollius[python_targets_python2_7(-)?,-python_single_target_python2_7(-),python_targets_python3_3(-)?,-python_single_target_python3_3(-)] ) >=app-editors/neovim-0.1.3 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/neovim/python-client/archive/0.1.9.tar.gz -> neovim-python-client-0.1.9.tar.gz
|
||||
_eclasses_=distutils-r1 3a17743abcc9335483329f33c87b472d eutils 792f83d5ec9536cb5ccef375469d8bde multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=6d145ead4527154e7e37c93aa774ef0b
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=htmlreport? ( dev-python/pygments[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) >=dev-libs/tinyxml2-2 qt4? ( dev-qt/qtgui:4 ) pcre? ( dev-libs/libpcre ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=static analyzer of C/C++ code
|
||||
EAPI=5
|
||||
HOMEPAGE=http://cppcheck.sourceforge.net
|
||||
IUSE=htmlreport pcre qt4 python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~arm ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=htmlreport? ( dev-python/pygments[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) >=dev-libs/tinyxml2-2 qt4? ( dev-qt/qtgui:4 ) pcre? ( dev-libs/libpcre ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/cppcheck/cppcheck-1.74.tar.bz2
|
||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe distutils-r1 3a17743abcc9335483329f33c87b472d eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib d062ae4ba2fc40a19c11de2ad89b6616 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb qmake-utils 0a242e7177789b0028b4045f336dd4db qt4-r2 d6c113024bb3086a1facc65cd338930e toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=2bc0d789330c716ccf8d6c206d1102fa
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare pretend
|
||||
DEPEND=bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib ) >=dev-util/scons-0.98
|
||||
DESCRIPTION=Nullsoft Scriptable Install System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://nsis.sourceforge.net/
|
||||
IUSE=bzip2 config-log doc zlib
|
||||
KEYWORDS=amd64 ~ppc x86
|
||||
LICENSE=ZLIB BZIP2 CPL-1.0
|
||||
RDEPEND=bzip2? ( app-arch/bzip2 ) zlib? ( sys-libs/zlib )
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/nsis/nsis-2.46-src.tar.bz2 http://f0rt.users.sourceforge.net/makensis_64bit.patch http://f0rt.users.sourceforge.net/nsis_w64-mingw.patch
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=2c64c10f0556f6cc530fe249fdbffe7b
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=dev-qt/qtwebkit:4
|
||||
DESCRIPTION=Download from various internet video services like Youtube etc.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://clipgrab.de/en
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-qt/qtwebkit:4 || ( media-video/libav media-video/ffmpeg )
|
||||
SLOT=0
|
||||
SRC_URI=http://clipgrab.de/download/clipgrab-3.4.11.tar.bz2
|
||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 qmake-utils 0a242e7177789b0028b4045f336dd4db qt4-r2 d6c113024bb3086a1facc65cd338930e toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=22f31df41f0a100cc1fb3ff6ab2bb6fe
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=dev-qt/qtwebkit:4
|
||||
DESCRIPTION=Download from various internet video services like Youtube etc.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://clipgrab.de/en
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-qt/qtwebkit:4 || ( media-video/libav media-video/ffmpeg )
|
||||
SLOT=0
|
||||
SRC_URI=http://clipgrab.de/download/clipgrab-3.4.9.tar.bz2
|
||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 qmake-utils 0a242e7177789b0028b4045f336dd4db qt4-r2 d6c113024bb3086a1facc65cd338930e toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=22f31df41f0a100cc1fb3ff6ab2bb6fe
|
@ -1 +1 @@
|
||||
Mon, 13 Jun 2016 19:10:48 +0000
|
||||
Mon, 13 Jun 2016 20:40:49 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Jun 13 19:09:53 UTC 2016
|
||||
Mon Jun 13 20:39:54 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Mon, 13 Jun 2016 19:30:01 +0000
|
||||
Mon, 13 Jun 2016 21:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1465845001 Mon 13 Jun 2016 07:10:01 PM UTC
|
||||
1465850401 Mon 13 Jun 2016 08:40:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Mon, 13 Jun 2016 19:10:47 +0000
|
||||
Mon, 13 Jun 2016 20:40:49 +0000
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit qt4-r2 eutils
|
||||
|
||||
DESCRIPTION="Download from various internet video services like Youtube etc."
|
||||
HOMEPAGE="http://clipgrab.de/en"
|
||||
SRC_URI="http://${PN}.de/download/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-qt/qtwebkit:4"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( media-video/libav media-video/ffmpeg )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.4.2-obey.patch"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
newicon icon.png ${PN}.png
|
||||
make_desktop_entry clipgrab Clipgrab "" "Qt;Video;AudioVideo;"
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit qt4-r2 eutils
|
||||
|
||||
DESCRIPTION="Download from various internet video services like Youtube etc."
|
||||
HOMEPAGE="http://clipgrab.de/en"
|
||||
SRC_URI="http://${PN}.de/download/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-qt/qtwebkit:4"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( media-video/libav media-video/ffmpeg )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.4.2-obey.patch"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
newicon icon.png ${PN}.png
|
||||
make_desktop_entry clipgrab Clipgrab "" "Qt;Video;AudioVideo;"
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
--- clipgrab-3.2.0.10/clipgrab.cpp
|
||||
+++ clipgrab-3.2.0.10/clipgrab.cpp
|
||||
@@ -116,69 +116,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
- activateProxySettings();
|
||||
- QNetworkAccessManager* obeyatorManager = new QNetworkAccessManager;
|
||||
- QNetworkRequest obeyatorRequest;
|
||||
- QString sys = "x11";
|
||||
-
|
||||
- #if defined Q_WS_WIN
|
||||
- sys = "win";
|
||||
- #endif
|
||||
- #if defined Q_WS_MAC
|
||||
- sys = "mac";
|
||||
- #endif
|
||||
-
|
||||
- QDateTime startedDateTime = QDateTime::currentDateTime();
|
||||
- if (settings.value("firstStarted", 0).toInt() == 0)
|
||||
- {
|
||||
- settings.setValue("firstStarted", startedDateTime.toTime_t());
|
||||
- }
|
||||
- if (settings.value("firstStarted-" + version, 0) == 0)
|
||||
- {
|
||||
- settings.setValue("firstStarted-" + version, startedDateTime.toTime_t());
|
||||
- }
|
||||
- obeyatorRequest.setUrl("http://clipgrab.de/or.php?version=" + version +"&lang="+QLocale::system().name().split("_")[0]+"&sys="+sys+"¤t=" + settings.value("firstStarted-" + version, startedDateTime.toTime_t()).toString()+"&first="+settings.value("firstStarted", startedDateTime.toTime_t()).toString());
|
||||
- obeyatorManager->get(obeyatorRequest);;
|
||||
- connect(obeyatorManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(obey(QNetworkReply*)));
|
||||
-
|
||||
connect(QApplication::clipboard(), SIGNAL(dataChanged()), this, SLOT(clipboardChanged()));
|
||||
-
|
||||
-}
|
||||
-
|
||||
-void ClipGrab::obey(QNetworkReply* reply)
|
||||
-{
|
||||
- bool execute = false;
|
||||
- if (reply->bytesAvailable())
|
||||
- {
|
||||
- QStringList commands = QString(reply->readAll()).split("\n");
|
||||
- for (int i = 0; i < commands.size(); ++i)
|
||||
- {
|
||||
- if (commands.at(i).split("|").size() > 0)
|
||||
- {
|
||||
- if (commands.at(i).split("|").size() == 3 && settings.value(commands.at(i).split("|").at(2)) == "true")
|
||||
- {
|
||||
- execute = false;
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- execute = true;
|
||||
- qDebug() << commands.at(i).split("|").size();
|
||||
- if (commands.at(i).split("|").size() == 3)
|
||||
- {
|
||||
- settings.setValue(commands.at(i).split("|").at(2), "true");
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if (execute == true)
|
||||
- {
|
||||
- if (commands.at(i).split("|").at(0).trimmed() == "url")
|
||||
- {
|
||||
- QDesktopServices::openUrl(QUrl(commands.at(i).split("|").at(1)));
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
}
|
||||
|
||||
void ClipGrab::determinePortal(QString url)
|
||||
--- clipgrab-3.2.0.10/clipgrab.h
|
||||
+++ clipgrab-3.2.0.10/clipgrab.h
|
||||
@@ -92,7 +92,6 @@
|
||||
void errorHandler(QString);
|
||||
void errorHandler(QString, video*);
|
||||
void addDownload(video* clip);
|
||||
- void obey(QNetworkReply* reply);
|
||||
void cancelDownload(int item);
|
||||
void clipboardChanged();
|
||||
void pauseDownload(int);
|
@ -1,85 +0,0 @@
|
||||
--- clipgrab-3.2.1.0/clipgrab.cpp
|
||||
+++ clipgrab-3.2.1.0/clipgrab.cpp
|
||||
@@ -128,71 +128,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
- activateProxySettings();
|
||||
- QNetworkAccessManager* obeyatorManager = new QNetworkAccessManager;
|
||||
- QNetworkRequest obeyatorRequest;
|
||||
- QString sys = "x11";
|
||||
-
|
||||
- #if defined Q_WS_WIN
|
||||
- sys = "win";
|
||||
- #endif
|
||||
- #if defined Q_WS_MAC
|
||||
- sys = "mac";
|
||||
- #endif
|
||||
-
|
||||
- QDateTime startedDateTime = QDateTime::currentDateTime();
|
||||
- if (settings.value("firstStarted", 0).toInt() == 0)
|
||||
- {
|
||||
- settings.setValue("firstStarted", startedDateTime.toTime_t());
|
||||
- }
|
||||
- if (settings.value("firstStarted-" + version, 0) == 0)
|
||||
- {
|
||||
- settings.setValue("firstStarted-" + version, startedDateTime.toTime_t());
|
||||
- }
|
||||
- obeyatorRequest.setUrl("http://clipgrab.de/or.php?version=" + version +"&lang="+QLocale::system().name().split("_")[0]+"&sys="+sys+"¤t=" + settings.value("firstStarted-" + version, startedDateTime.toTime_t()).toString()+"&first="+settings.value("firstStarted", startedDateTime.toTime_t()).toString());
|
||||
- obeyatorManager->get(obeyatorRequest);
|
||||
- connect(obeyatorManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(obey(QNetworkReply*)));
|
||||
-
|
||||
connect(QApplication::clipboard(), SIGNAL(dataChanged()), this, SLOT(clipboardChanged()));
|
||||
|
||||
}
|
||||
|
||||
-void ClipGrab::obey(QNetworkReply* reply)
|
||||
-{
|
||||
- if (reply->bytesAvailable())
|
||||
- {
|
||||
- QStringList commands = QString(reply->readAll()).split("\n");
|
||||
- qDebug() << commands;
|
||||
- for (int i = 0; i < commands.size(); ++i)
|
||||
- {
|
||||
- QStringList command = commands.at(i).split("|");
|
||||
- if (!command.isEmpty())
|
||||
- {
|
||||
- if (command.at(0) == "url")
|
||||
- {
|
||||
- if (command.size() == 2 || (command.size() == 3 && settings.value(command.at(2)).toString() != "true"))
|
||||
- {
|
||||
- if (!(command.at(1).contains("update") && this->settings.value("DisableUpdateNotifications", false) == true))
|
||||
- {
|
||||
- QDesktopServices::openUrl(QUrl(command.at(1)));
|
||||
- }
|
||||
- if (command.size() == 3)
|
||||
- {
|
||||
- settings.setValue(command.at(2), "true");
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
- else if (command.at(0) == "set" && command.size() == 3)
|
||||
- {
|
||||
- settings.setValue(command.at(1), command.at(2));
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
- else {qDebug() << "nothing";
|
||||
- }
|
||||
-}
|
||||
-
|
||||
void ClipGrab::determinePortal(QString url)
|
||||
{
|
||||
|
||||
diff -ru clipgrab-3.2.1.0.orig/clipgrab.h clipgrab-3.2.1.0/clipgrab.h
|
||||
--- clipgrab-3.2.1.0.orig/clipgrab.h 2013-06-20 17:01:28.000000000 +0200
|
||||
+++ clipgrab-3.2.1.0/clipgrab.h 2013-06-23 17:57:14.187000000 +0200
|
||||
@@ -92,7 +92,6 @@
|
||||
void errorHandler(QString);
|
||||
void errorHandler(QString, video*);
|
||||
void addDownload(video* clip);
|
||||
- void obey(QNetworkReply* reply);
|
||||
void cancelDownload(int item);
|
||||
void clipboardChanged();
|
||||
void pauseDownload(int);
|
Loading…
Reference in new issue