parent
5827501480
commit
f0c2c925b8
Binary file not shown.
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST eselect-1.4.12.tar.xz 177520 BLAKE2B 0938fe9bd8785fe711edc1af63a9c318a4a5fe9141c61d7f1c4da0352242322f1e18e4f68f7e219a1aa2beae5b25ddac58d7c47d4272408fd8fe5207324ef7c7 SHA512 2ea182364dfb2333112e9eebe691e1963e95a4c9ab40945eb2e5bc8c81da76105c1ae6aa3d153b78dea6c1e0cadb9b0237f7556b8ceb9d48e0fba67a642d6081
|
||||
DIST eselect-1.4.14.tar.xz 177492 BLAKE2B 236ddb09231283a153c20be779d012979a25d42a7043c75af866e777731761406d92896bfef399c3bc63e529af4e36cf538801302dc4bb719f065d6bab8ad9e4 SHA512 b17fb63039577f20515056fae1b0f7e86fa2d96f38a5eec22e637cee0b25f4d68087ef8a5bd4043893db5be66ea201bc8ae6437bb049d208b81e76a57612d658
|
||||
DIST eselect-1.4.15.tar.xz 178996 BLAKE2B 4354d975c8af2e1de0f0c6efe2badc92584e947f9b73c05aac144caf8f9d74c850d366c7c225112322a504262b5f285f6e2e8d32223f1b2d4bac87db740a148c SHA512 ceb55fecc2bf70e816679af9b20653b29aa9ce24ca2d4cd0c6e02ab214689459bc2ccd5b3968ac49249b8fb6613c6055e7e76598b86c6a114a9abf847c4a2b58
|
||||
DIST eselect-1.4.16.tar.xz 178660 BLAKE2B dae97ee324cb67983c5395b5dc54c4b84d2da43f6a0c5c8ab81ff402ab211e9d1f1d3fe5c174b130ac1e11d3dd19e3812056274145415ee029e649cda880cd95 SHA512 264fb6122f5f7c9e73bb2250a94c3c0377e5263e2e5ae653ed58e08ebf6ed1b4aa165ae5c1d70b0156081c4db5672d1ec9d379782919d5b40a2f3e862378ce62
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc emacs vim-syntax"
|
||||
|
||||
RDEPEND="sys-apps/sed
|
||||
|| (
|
||||
sys-apps/coreutils
|
||||
sys-freebsd/freebsd-bin
|
||||
app-misc/realpath
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/docutils )"
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-apps/file
|
||||
sys-libs/ncurses:0"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/eselect-mode )
|
||||
vim-syntax? ( app-vim/eselect-syntax )"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
newbashcomp misc/${PN}.bashcomp ${PN}
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc *.html doc/*.html doc/*.css
|
||||
fi
|
||||
|
||||
# needed by news module
|
||||
keepdir /var/lib/gentoo/news
|
||||
if ! use prefix; then
|
||||
fowners root:portage /var/lib/gentoo/news
|
||||
fperms g+w /var/lib/gentoo/news
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for the portage group:
|
||||
# merging changes the group back to root
|
||||
if ! use prefix; then
|
||||
chgrp portage "${EROOT}/var/lib/gentoo/news" \
|
||||
&& chmod g+w "${EROOT}/var/lib/gentoo/news"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,3 +1 @@
|
||||
DIST yubikey-manager-qt-1.1.1.tar.gz 10893572 BLAKE2B 22c37332601986495da8c70d9867dc04ad565ea06b38e219ed465586d741ddcb177ada9d5f74c04b46ddd2a5b7c445f05c3055ba1fd61e0696226541dbfb2bce SHA512 e1460abf024f045bffff2cf17a1b8fde2eb508b99957198d8de251315684c9fd591a93b3ad8063da2509ab7f054dce40a4267c1cc97c9dcc734ee18215070fe8
|
||||
DIST yubikey-manager-qt-1.1.2.tar.gz 11175714 BLAKE2B ee30d8d44a8fdec60cd462db7d67689d4206afa778904cbfe3df97b4bca25342cbb9cea5570211842d7feb8194043fcc9507f9c3d47ca7b588ba3d6250344536 SHA512 0e0bc304689170ba73ea41373c3a6a534678b04b638316480d48b7e7a7d415f8a97e2130983a5ff6e696cf271486953c8155589a6eb9ecf5bd33bb0c98fe70a6
|
||||
DIST yubikey-manager-qt-1.1.3.tar.gz 13316325 BLAKE2B 765634b05fff9efdd5ec5e91e0a5de7f04144476b83f7b3ba8a0c8a1bc95ca7132f25e193afca2bec17fe377c683063a14657efc24fb047a64a8f4498c7abaed SHA512 84bcca3f74967ba8aa470b8dd6c8699ff6a93a85ce942934a1d0cd674a4c507ba297d9a5ebb40bae3476ea713965a7bb3816dad1110a045c338f070eb249f02b
|
||||
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
|
||||
inherit eutils qmake-utils python-single-r1
|
||||
|
||||
DESCRIPTION="Cross-platform application for configuring any YubiKey over all USB transports"
|
||||
HOMEPAGE="https://developers.yubico.com/yubikey-manager-qt https://github.com/Yubico/yubikey-manager-qt"
|
||||
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
>=app-crypt/yubikey-manager-1.0.0[${PYTHON_USEDEP}]
|
||||
<app-crypt/yubikey-manager-3.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyotherside[${PYTHON_USEDEP}]
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgraphicaleffects:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtquickcontrols:5[widgets]
|
||||
dev-qt/qtquickcontrols2:5[widgets]
|
||||
dev-qt/qtsingleapplication[qt5(+),X]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s/ykman-cli//" ${PN}.pro || die
|
||||
sed -e "/CONFIG += c++11/a CONFIG += qtsingleapplication" \
|
||||
-i ykman-gui/ykman-gui.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install INSTALL_ROOT="${D}"
|
||||
|
||||
domenu resources/ykman-gui.desktop
|
||||
doicon -s 128 resources/icons/ykman.png
|
||||
doicon -s scalable resources/icons/ykman.svg
|
||||
|
||||
einstalldocs
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
|
||||
inherit eutils qmake-utils python-single-r1
|
||||
|
||||
DESCRIPTION="Cross-platform application for configuring any YubiKey over all USB transports"
|
||||
HOMEPAGE="https://developers.yubico.com/yubikey-manager-qt https://github.com/Yubico/yubikey-manager-qt"
|
||||
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
>=app-crypt/yubikey-manager-1.0.0[${PYTHON_USEDEP}]
|
||||
<app-crypt/yubikey-manager-4.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyotherside[${PYTHON_USEDEP}]
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgraphicaleffects:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtquickcontrols:5[widgets]
|
||||
dev-qt/qtquickcontrols2:5[widgets]
|
||||
dev-qt/qtsingleapplication[qt5(+),X]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s/ykman-cli//" ${PN}.pro || die
|
||||
sed -e "/CONFIG += c++11/a CONFIG += qtsingleapplication" \
|
||||
-i ykman-gui/ykman-gui.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install INSTALL_ROOT="${D}"
|
||||
|
||||
domenu resources/ykman-gui.desktop
|
||||
doicon -s 128 resources/icons/ykman.png
|
||||
doicon -s scalable resources/icons/ykman.svg
|
||||
|
||||
einstalldocs
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST yubikey-manager-2.0.0.tar.gz 102078 BLAKE2B a2b8f90dabefb1014881cbe709222bf5cb48c9f409b415a8a2b27d7101c2da6189d0ebfe21a2701d10798c48c44e546659f9424ba6bf9257f7311abb0fc90b9b SHA512 42bebb88ba78bcce00a228109d0b4c815b3242ddbe43fd26c1209ba8666eb033ab77d5acd39a157e8310ce327de8d38bf88cfa0ffaed6273236b220c39e72e3b
|
||||
DIST yubikey-manager-3.1.0.tar.gz 115010 BLAKE2B 1b27b9af7f3adac87a1bca58929bffef2ae397b359f70580a07193d2bd2f8cd4d2d867053f6494f1e262668443388d79dfe3775f2c3d0a5528840df8826cdf91 SHA512 518eedb52cfcf725c13114c433f848b97f711e94fa9c71685916fb8cb20e5bfc431f648b0ec710ef9ebed2bc8ddd8722ca1c9865d7a1b29537b719e167ed5f60
|
||||
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit readme.gentoo-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
|
||||
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
|
||||
SRC_URI="https://github.com/Yubico/${PN}/archive/${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${P}" # <- need this only for github-based SRC_URI
|
||||
# Here's the alternative SRC_URI, though tarball contents may differ
|
||||
# See: https://github.com/Yubico/yubikey-manager/issues/217
|
||||
# SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
<dev-python/fido2-0.8.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||
dev-python/pyusb[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
>=sys-auth/ykpers-1.19.0
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 'python2_7')
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
local DOC_CONTENTS
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
DOC_CONTENTS="
|
||||
The 'openpgp' command may require the package 'app-crypt/ccid'
|
||||
to be installed on the system. Furthermore, make sure that pcscd
|
||||
daemon is running and has correct access permissions to USB
|
||||
devices.
|
||||
"
|
||||
readme.gentoo_create_doc
|
||||
|
||||
doman "${S}"/man/ykman.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST neovim-0.3.8.tar.gz 9233661 BLAKE2B 252a64d2ac5ca1f8e1695d3f0f694ac333d9d9179dc4c428a279534e455de4b8d2c0dc6e638f775bb28a940fc1254bad426f7cee1bffaa2dbf84deefe49d41dc SHA512 431d3df859b430570e3f927328b862945a15b1ac041108599670d32af6cccac9361a143fc6af27847529629a43a5e0a0afd98b1c826d4ee1e7570de3cf14f9c7
|
||||
DIST neovim-0.4.2.tar.gz 9552134 BLAKE2B 4004a2e2788344ab96c97f145acc4f75680961ad004fcaa017731557899bbed24c6003b799c1496067a3ca75d8a4c2e63344b9646e8dab0ed00c9fa329d90ab2 SHA512 cc0de18ee7ca5105a0dd9f5f06b4d58335618b22c4dc3d584a024683785ff9d541c7f5131742b8a818ac9acb2218da92f9b8a881d56c4b963237918e589fac22
|
||||
DIST neovim-0.4.3.tar.gz 9556199 BLAKE2B 831f4d4950f4fa2cd9c7393824bbb5eb571ae5759d13af9f320e0fa351fa155413a5be580f010f2c7ab43ca7bc10c569ccf6e3ba29efc7f5a035576b030b216d SHA512 e13853fa296eda8618f389c71b6cbbd6f01d561615e80cc92959131dd10e395b1c6732a7d9ef6dbb9fe3ea9da4c11485b464547e2d46b22e59b8a20214e861f5
|
||||
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils eutils xdg
|
||||
|
||||
DESCRIPTION="Vim-fork focused on extensibility and agility."
|
||||
HOMEPAGE="https://neovim.io"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/neovim/neovim.git"
|
||||
else
|
||||
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="+luajit +nvimpager +tui"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/gperf
|
||||
virtual/libiconv
|
||||
virtual/libintl
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libuv:0=
|
||||
>=dev-libs/libvterm-0.1.2
|
||||
dev-libs/msgpack:0=
|
||||
dev-lua/lpeg[luajit=]
|
||||
dev-lua/luv[luajit=]
|
||||
dev-lua/mpack[luajit=]
|
||||
net-libs/libnsl
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
!luajit? (
|
||||
dev-lang/lua:=
|
||||
dev-lua/LuaBitOp
|
||||
)
|
||||
tui? (
|
||||
dev-libs/libtermkey
|
||||
>=dev-libs/unibilium-2.0.0:0=
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-eselect/eselect-vi
|
||||
"
|
||||
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
|
||||
src_prepare() {
|
||||
# use our system vim dir
|
||||
sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
|
||||
-i src/nvim/globals.h || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DFEAT_TUI=$(usex tui)
|
||||
-DPREFER_LUA=$(usex luajit no yes)
|
||||
)
|
||||
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 ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard
|
||||
optfeature "Python plugin support" dev-python/neovim-python-client
|
||||
optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client
|
||||
optfeature "remote/nvr support" dev-python/neovim-remote
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST eselect-1.4.14.tar.xz 177492 BLAKE2B 236ddb09231283a153c20be779d012979a25d42a7043c75af866e777731761406d92896bfef399c3bc63e529af4e36cf538801302dc4bb719f065d6bab8ad9e4 SHA512 b17fb63039577f20515056fae1b0f7e86fa2d96f38a5eec22e637cee0b25f4d68087ef8a5bd4043893db5be66ea201bc8ae6437bb049d208b81e76a57612d658
|
||||
DIST eselect-1.4.15.tar.xz 178996 BLAKE2B 4354d975c8af2e1de0f0c6efe2badc92584e947f9b73c05aac144caf8f9d74c850d366c7c225112322a504262b5f285f6e2e8d32223f1b2d4bac87db740a148c SHA512 ceb55fecc2bf70e816679af9b20653b29aa9ce24ca2d4cd0c6e02ab214689459bc2ccd5b3968ac49249b8fb6613c6055e7e76598b86c6a114a9abf847c4a2b58
|
||||
DIST eselect-1.4.16.tar.xz 178660 BLAKE2B dae97ee324cb67983c5395b5dc54c4b84d2da43f6a0c5c8ab81ff402ab211e9d1f1d3fe5c174b130ac1e11d3dd19e3812056274145415ee029e649cda880cd95 SHA512 264fb6122f5f7c9e73bb2250a94c3c0377e5263e2e5ae653ed58e08ebf6ed1b4aa165ae5c1d70b0156081c4db5672d1ec9d379782919d5b40a2f3e862378ce62
|
||||
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_P="eselect-${PV}"
|
||||
DESCRIPTION="Emacs major mode for editing eselect files"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/eselect/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/misc"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST nemu-2.1.0.tar.gz 89117 BLAKE2B a44bf67990d79af0b73caf077266c4775f302ffc81d2394993da45870a72f462d487a92d63abdbe875c382d11b8d691f446a5e0b7270355770838ea86328fb1d SHA512 7e655227e22f5e2dd5ec1f77ef1635f1aaab2e57e417fb33d83d35cc67d7b802c35fa9174cf4282287213a1a825714743773260b96b452a382a8248fbef238bf
|
||||
DIST nemu-2.2.0.tar.gz 94061 BLAKE2B 95304e8834f1d5c1e31065728363de5d797ae79554733dd3fecd90388b2766bc8907acfeded36676272967153eed5a7f30baba9ef2384fca67d19f3519461fa6 SHA512 2f427a560ea5ac4112b7d5cdd8524366521ca3d185676a4faa9bc480331c3381b7a362aed20025dc1acc0f576f07fb627b03137e1998926761a169c5be0eaf97
|
||||
DIST nemu-2.2.1.tar.gz 94600 BLAKE2B 16060ee1ed00f97a442d9f6b9a3f940d9777d24dea70336e382071ce7e9f7e077d58827110f4b0d64091c5777d516e95968ed0e1d4886b9fe2a3709fb466229d SHA512 e6f244c01582351f9e0f61a0a6848937a68b8d077500d0f8095784b871e9c9809bf5830c27918e84a77a64fcee3d6f81d8a06a031160f0beddc48614eb86624a
|
||||
|
@ -0,0 +1,73 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils linux-info
|
||||
|
||||
DESCRIPTION="ncurses interface for QEMU"
|
||||
HOMEPAGE="https://lib.void.so/nemu/ https://bitbucket.org/PascalRD/nemu/"
|
||||
SRC_URI="https://lib.void.so/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug network-map +ovf savevm spice +vnc-client"
|
||||
|
||||
RDEPEND="app-emulation/qemu[vnc,virtfs,spice?]
|
||||
dev-db/sqlite:3=
|
||||
sys-libs/ncurses:0=[unicode]
|
||||
virtual/libusb:1
|
||||
virtual/libudev:=
|
||||
network-map? ( media-gfx/graphviz )
|
||||
ovf? (
|
||||
|
||||
dev-libs/libxml2:2
|
||||
app-arch/libarchive
|
||||
|
||||
)
|
||||
vnc-client? ( net-misc/tigervnc )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
BDEPEND="sys-devel/gettext"
|
||||
|
||||
pkg_pretend() {
|
||||
if use kernel_linux; then
|
||||
if ! linux_config_exists; then
|
||||
eerror "Unable to check your kernel"
|
||||
else
|
||||
CONFIG_CHECK="~VETH ~MACVTAP"
|
||||
ERROR_VETH="You will need the Virtual ethernet pair device driver compiled"
|
||||
ERROR_VETH+=" into your kernel or loaded as a module to use the"
|
||||
ERROR_VETH+=" local network settings feature."
|
||||
ERROR_MACVTAP="You will also need support for MAC-VLAN based tap driver."
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DNM_DEBUG=$(usex debug)
|
||||
-DNM_WITH_NETWORK_MAP=$(usex network-map)
|
||||
-DNM_WITH_OVF_SUPPORT=$(usex ovf)
|
||||
-DNM_SAVEVM_SNAPSHOTS=$(usex savevm)
|
||||
-DNM_WITH_SPICE=$(usex spice)
|
||||
-DNM_WITH_VNC_CLIENT=$(usex vnc-client)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For non-root usage execute script:"
|
||||
elog "/usr/share/nemu/scripts/setup_nemu_nonroot.sh linux <username>"
|
||||
elog "and add udev rule:"
|
||||
elog "cp /usr/share/nemu/scripts/42-net-macvtap-perm.rules /lib/udev/rules.d"
|
||||
if use savevm; then
|
||||
elog ""
|
||||
elog "QEMU must be patched with qemu-qmp-savevm-VERSION.patch"
|
||||
elog "Get this patch from nEMU repository"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
# parsedatetime doesn't support pypy
|
||||
PYTHON_COMPAT=( python{2_7,3_6,3_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PV="4.2.0"
|
||||
|
||||
DESCRIPTION="Google Calendar Command Line Interface"
|
||||
HOMEPAGE="https://github.com/insanum/gcalcli"
|
||||
SRC_URI="https://github.com/insanum/gcalcli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/google-api-python-client-1.5.3[${PYTHON_USEDEP}]
|
||||
dev-python/parsedatetime[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/python-gflags[${PYTHON_USEDEP}]
|
||||
dev-python/vobject[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/gcalcli-${MY_PV}"
|
||||
|
||||
src_install() {
|
||||
dodoc -r ChangeLog README.md docs
|
||||
distutils-r1_src_install
|
||||
}
|
Binary file not shown.
@ -0,0 +1,81 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 1676ec8..73c8be5 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -47,39 +47,33 @@ then
|
||||
fi
|
||||
|
||||
# PKG_CHECK_MODULES macro is NOT used to avoid confusing syntax errors in case that pkg-config is NOT installed
|
||||
-AC_CHECK_LIB(ncursesw, killwchar, [],
|
||||
-[
|
||||
- AC_CHECK_LIB(ncurses, killwchar, [],
|
||||
- [
|
||||
- AC_SUBST([NCURSESW_CFLAGS])
|
||||
- AC_SUBST([NCURSESW_LIBS])
|
||||
- if pkg-config --exists ncursesw
|
||||
- then
|
||||
- AC_MSG_NOTICE([Module ncursesw found])
|
||||
- NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
|
||||
- NCURSESW_LIBS=`pkg-config --libs ncursesw`
|
||||
- else
|
||||
- if pkg-config --exists ncurses
|
||||
- then
|
||||
- AC_MSG_NOTICE([Module ncurses found])
|
||||
- NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
|
||||
- NCURSESW_LIBS=`pkg-config --libs ncurses`
|
||||
- else
|
||||
- AS_CASE([$host_os],
|
||||
- [darwin*],
|
||||
- [
|
||||
- AC_CHECK_LIB(ncurses, killwchar, [], [AC_MSG_ERROR([Could not find ncurses library])])
|
||||
- AC_CHECK_HEADER(curses.h)
|
||||
- ],
|
||||
- [
|
||||
- AC_CHECK_LIB(ncursesw, killwchar, [], [AC_MSG_ERROR([Could not find ncursesw library])])
|
||||
- AC_CHECK_HEADER(ncursesw/curses.h)
|
||||
- ]
|
||||
- )
|
||||
- fi
|
||||
- fi
|
||||
- ]) # FAIL of ncurses
|
||||
-]) # FAIL of ncursesw
|
||||
+AC_SUBST([NCURSESW_CFLAGS])
|
||||
+AC_SUBST([NCURSESW_LIBS])
|
||||
+if pkg-config --exists ncursesw
|
||||
+then
|
||||
+ AC_MSG_NOTICE([Module ncursesw found])
|
||||
+ NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
|
||||
+ NCURSESW_LIBS=`pkg-config --libs ncursesw`
|
||||
+else
|
||||
+ if pkg-config --exists ncurses
|
||||
+ then
|
||||
+ AC_MSG_NOTICE([Module ncurses found])
|
||||
+ NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
|
||||
+ NCURSESW_LIBS=`pkg-config --libs ncurses`
|
||||
+ else
|
||||
+ AS_CASE([$host_os],
|
||||
+ [darwin*],
|
||||
+ [
|
||||
+ AC_CHECK_LIB(ncurses, killwchar, [], [AC_MSG_ERROR([Could not find ncurses library])])
|
||||
+ AC_CHECK_HEADER(curses.h)
|
||||
+ ],
|
||||
+ [
|
||||
+ AC_CHECK_LIB(ncursesw, killwchar, [], [AC_MSG_ERROR([Could not find ncursesw library])])
|
||||
+ AC_CHECK_HEADER(ncursesw/curses.h)
|
||||
+ ]
|
||||
+ )
|
||||
+ fi
|
||||
+fi
|
||||
|
||||
|
||||
# Checks for libraries.
|
||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||
index 7640d21..17a82b7 100644
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -37,4 +37,4 @@ hstr_SOURCES = \
|
||||
install-exec-hook:
|
||||
ln $(DESTDIR)$(bindir)/hstr$(EXEEXT) $(DESTDIR)$(bindir)/hh$(EXEEXT)
|
||||
|
||||
-hstr_LDADD = $(NCURSES_LIBS)
|
||||
+hstr_LDADD = $(NCURSESW_LIBS)
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="A non-interactive scripting language"
|
||||
HOMEPAGE="https://www.skarnet.org/software/execline/"
|
||||
SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="static static-libs"
|
||||
|
||||
REQUIRED_USE="static? ( static-libs )"
|
||||
|
||||
RDEPEND=">=dev-libs/skalibs-2.9.1.0:=[static-libs?]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
HTML_DOCS=( doc/. )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Avoid QA warning for LDFLAGS addition; avoid overriding -fstack-protector
|
||||
sed -i -e 's/.*-Wl,--hash-style=both$/:/' -e '/-fno-stack-protector$/d' \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--bindir=/bin \
|
||||
--dynlibdir=/usr/$(get_libdir) \
|
||||
--libdir=/usr/$(get_libdir)/${PN} \
|
||||
--with-dynlib=/usr/$(get_libdir) \
|
||||
--with-lib=/usr/$(get_libdir)/skalibs \
|
||||
--with-sysdeps=/usr/$(get_libdir)/skalibs \
|
||||
--enable-shared \
|
||||
$(use_enable static allstatic) \
|
||||
$(use_enable static static-libc) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST libvterm-0.0_pre20181126.tar.gz 65524 BLAKE2B 00ad4cbc60739aae173e86ae7aa357869f815658c3c13e04808841e5e1e847732046e212153d4e4d49bbddcd5c661cdb7f7f962e6fd0a305a534bbca074a4ca6 SHA512 9f55c9a00807e46c1c6157fc372d3cad575f2574ac8b3abc82acd26ef6425166ac18ee1b7d77a9dfc617b14bc9eb7dc3a364cef5c0bf6c4951dc755d9c6c5ce0
|
||||
DIST libvterm-0.1.1.tar.gz 69044 BLAKE2B 2e521a26238772370718e3c643e2225c9be7877f6312573d54c8cf3b34e38996886f1100ddae12e34ced1c8eace1a307238024fb91b2a96e6b9e2e85d30a5073 SHA512 beb21ae2bcc5f5e7dbc8cb645e004ce923f2b77f756b48a9ec835dbe1c99afa8cdbce12c5f982b5ca880b5b1ea113570d48733a1d043a7b16ae271f5718a6757
|
||||
DIST libvterm-0.1.2.tar.gz 69050 BLAKE2B bd547e14ef2b2b7c733a88ccd975db5ccc936ad5df49221cc6877be223e48da41fd8e5cf40dbc8750a95d6efaa6e5b97d337d4a013ec534a4bbfd68279325bc0 SHA512 5d6a17b98d4dda9d0529c3686cadc1f788e48667fa133100bfb0cdc92a6b08d0ea2f1a6058f58941e1408788c4f1d5a86941ec2457e31c6582f5ddd13bcdf7c4
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit flag-o-matic
|
||||
|
||||
DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator"
|
||||
HOMEPAGE="http://www.leonerd.org.uk/code/libvterm/"
|
||||
SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-lang/perl
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
"
|
||||
DEPEND=""
|
||||
RDEPEND="!dev-libs/libvterm-neovim"
|
||||
|
||||
src_compile() {
|
||||
append-cflags -fPIC
|
||||
emake VERBOSE=1 PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
VERBOSE=1 \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|
||||
DESTDIR="${D}" install
|
||||
find "${D}" -name '*.la' -delete || die "Failed to prune libtool files"
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="General-purpose libraries from skarnet.org"
|
||||
HOMEPAGE="https://www.skarnet.org/software/skalibs/"
|
||||
SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc ipv6 static-libs"
|
||||
|
||||
HTML_DOCS=( doc/. )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Avoid QA warning for LDFLAGS addition; avoid overriding -fstack-protector
|
||||
sed -i -e 's/.*-Wl,--hash-style=both$/:/' -e '/-fno-stack-protector$/d' \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--datadir=/etc \
|
||||
--dynlibdir=/usr/$(get_libdir) \
|
||||
--libdir=/usr/$(get_libdir)/${PN} \
|
||||
--sysdepdir=/usr/$(get_libdir)/${PN} \
|
||||
--enable-clock \
|
||||
--enable-shared \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable ipv6)
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,8 +1,2 @@
|
||||
DIST fido2-0.3.0.tar.gz 125907 BLAKE2B 95054f258c775ac3b4f65608fd3b62ec4165a568c237064ebb66da1ca6ae899a3d88b5613e9dd4be87c05068ebd698be452dd3467800317e5894092216196e12 SHA512 c6ea83e104d77350413156eba4c1aa2635b77ae00d157dce61e5a8539c65aca4dd1dfc5303f9d408359582eeb98ae558aa1e2043a9b1dfcb23415eb8bc9c6a09
|
||||
DIST fido2-0.4.0.tar.gz 141714 BLAKE2B 3d57ef1598d2c84cea8a98e75cdef96b77807d4eb5951515560b43655a48bb0816c4e05ef39314b13b6bad84509e09145aeab5727a9fc6cba65ddf42f588b007 SHA512 4eb95a95e1f5b8b49267bc0a11e5501bd041a211ac8a6249ff9cc26ebb0b155b9d16494c18391a14feecb197d61dc50c8530b2ab38ba7e9dc600276abd6f8bcf
|
||||
DIST fido2-0.5.0.tar.gz 161562 BLAKE2B 20d4f6c4e54366a26d5a56a84a6ff84bec0f0e22107aa612db721df8a5186a2129373ae609fb58a27008dc700b4b92d607fc2bf16aab7ac6bff8d9e7219204aa SHA512 fa83848e179b9208e2a701a3330faa1dde75e5e23133540eaec896145dbde376bc424a5e59865d3cf90c5765882e22530e96df2491101d2b5dcb22cfc4bcbb87
|
||||
DIST fido2-0.6.0.tar.gz 163137 BLAKE2B 3a30d4267a1aae00eac8fa8c05065163f992b72895097aca95dba72300bd9c30373c7537a867e532949af779e8e7528e1a3aad8f04cb0170678675294757b5d4 SHA512 1fb8e591480ac2ac9c405e4fc74895d55d630e462626f849952193c3ae6720104cca1da47af1f89adbcc026034f69dba12fc38577b00f9802434db2162d0d1d5
|
||||
DIST fido2-0.7.0.tar.gz 171787 BLAKE2B 6458a606ecbbd22ac7c49b2e32b46e43c0ca184645fff4c54e0204f044a415db05b3e7187b6138e4d1b67dad9ed5faf3eb561b11b391b5105bac4299481bd95d SHA512 65fdaeeb1932873fb2ae86257182eb6098d6bf4ce5ed45336327bd3e9040eddccd7f7559ece58d9bdcbfe8c98c2eb8646069556a6d00035fef5eade4907a45d8
|
||||
DIST fido2-0.7.1.tar.gz 176790 BLAKE2B d6e800b750902ad26ea6fc0634b37215ac57a65c18d0139b38263d7b97fdf0aaa41070abd5da35891a0dee0c788e43cc7c3bf47e8c1328e292352612ad719c9b SHA512 07024a4076d88bd9ec5d5dbfd924c88e314906668444d96aa9177c373309e90e33c18fd5313943fd83eb28b6d40f0c16a8f64c5d9a2aa50f2fc5115c1967ae3a
|
||||
DIST fido2-0.7.3.tar.gz 188262 BLAKE2B c1d832229ce741be3b81e4cded65b77e57c008aaba8ccbdf640bae1c27f4d86f2c0ce7ffc83405e3693646a8f2868030619c958ecbaa58a6a6328ece2cf6d3de SHA512 715779ecc9dba19de0e45df13d018e7dd223f20f5662860874aa8aa6f811c1df71c07656d21b49a4b6f14a149134d8af6bac076a7f71cb7392ca2fef70b173e1
|
||||
DIST fido2-0.8.1.tar.gz 201198 BLAKE2B 33411dd05d7f513445afa8a6fc4bb90f3989a655fa05d2ba9da411aa7eea3b30ffa253fae6586f76c416115e5bec90f6f120472a49a0acfbd91020d2cba8f74d SHA512 fc0753ea694f2170d529129764cd9f9c5439cd2f467e4f384d7a698266ee8391a5c9c7c6e51d2dc2a99b93fca1c7d5288d5236e302672a87b8ca7704f328c0b5
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python based FIDO 2.0 library"
|
||||
HOMEPAGE="https://github.com/Yubico/python-fido2"
|
||||
SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
touch "${S}"/test/__init__.py || die
|
||||
esetup.py test
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python based FIDO 2.0 library"
|
||||
HOMEPAGE="https://github.com/Yubico/python-fido2"
|
||||
SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
examples? (
|
||||
dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
touch "${S}"/test/__init__.py || die
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r "${S}"/examples/.
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python based FIDO 2.0 library"
|
||||
HOMEPAGE="https://github.com/Yubico/python-fido2"
|
||||
SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
examples? (
|
||||
dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
touch "${S}"/test/__init__.py || die
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r "${S}"/examples/.
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python based FIDO 2.0 library"
|
||||
HOMEPAGE="https://github.com/Yubico/python-fido2"
|
||||
SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples test"
|
||||
RESTRICT="test" # Tests partially fail due to stable openssl not supporting ed25519
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
examples? (
|
||||
dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r "${S}"/examples/.
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python based FIDO 2.0 library"
|
||||
HOMEPAGE="https://github.com/Yubico/python-fido2"
|
||||
SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
examples? (
|
||||
dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r "${S}"/examples/.
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python based FIDO 2.0 library"
|
||||
HOMEPAGE="https://github.com/Yubico/python-fido2"
|
||||
SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||
examples? (
|
||||
dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pyfakefs[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r "${S}"/examples/.
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
fi
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST msgpack-0.5.6.tar.gz 138292 BLAKE2B 6a3b8472b785d77e142d21464b9e52c55166a8eff56009f63df5daa8cd5b6dbce4406a06ffa8d478cb44dfbdfab2f3b4b29cd11279ea82f67906b97d507f7eda SHA512 bdbd193bd3bd02e78d9c6e8d9d8fa687d13583dff2813bc77c5e6cbbe0d180765da3c9a80d176f9993589e35f548ad04973e3d523d0b6d41ef7916ecd86195aa
|
||||
DIST msgpack-0.6.1.tar.gz 118812 BLAKE2B 9f5522ae7dc89e286a338bfdd91bd4cacefdf7d075136a2ce5e28896db9a9c6a9ed1fe71fff45aab09f8dd32878fcd996366346daa88d47a31a253dec06e2353 SHA512 1a60da428f4b69df817660f4c4f60b1744de17d2b72352286fb41c6703de1d100853f8701b947fb11fc38f2180a50be4a9d577550fcfb9da6a05fe30ed2af07c
|
||||
DIST msgpack-0.6.2.tar.gz 119062 BLAKE2B 6b20a0d31b811ae66e66dbfaacec6f0cf2152b2937423b78f3e6244bfa49c87767788c5ee1db41b9020801b8777a4c15b1fe1853182718adf622bc7e1bff858e SHA512 95b92e3d35e0500dd4256d18bf76e586e57cc66319b4459ac5daef599277a5049177a89ad86e291dbdc4c7a918901a89d9218353ddc4a7d0b399e8a98afef363
|
||||
DIST msgpack-python-0.4.8.tar.gz 113641 BLAKE2B d22efe13302e28d0701b95b2dc4cf4792f9e045efdf77b31ac5c6170b503c885c265ff63387fe76a1aa67b1624963aa26d76dffb15fc2cb10cfe672b59e71b99 SHA512 59e9c43be6b92e6d10f40999e0902c350137e67a83c43bb15b273eca856a6eb39f24b625b02b40188a9365ce3101f03bfa9aa3dfff56c5c3b551533942183481
|
||||
DIST msgpack-python-0.5.1.tar.gz 138953 BLAKE2B 1fb7e5be33992808319e1444ff7f84cc13f034e60ce0ef2f72161bd4ccd0cd1ede27382bc1f365f268557c8ffe503fd12de66eb5840e79760d818e7e2f67fdcd SHA512 e5172e20bb25d2e12ba34ad2805ba4ea0776397986e8bf8e26d21353f57a2dba59a9c6669c817e4e91d5801558a50f95d81e02343f8f0292a01ec5d822fba61c
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="MessagePack (de)serializer for Python"
|
||||
HOMEPAGE="https://msgpack.org
|
||||
https://github.com/msgpack/msgpack-python/
|
||||
https://pypi.org/project/msgpack/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
|
||||
IUSE="+native-extensions test"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
native-extensions? (
|
||||
$(python_gen_cond_dep '>=dev-python/cython-0.16[${PYTHON_USEDEP}]' 'python*')
|
||||
)
|
||||
test? ( dev-python/six[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# Remove pre-generated cython files
|
||||
rm msgpack/{_packer,_unpacker,_cmsgpack}.pyx || die
|
||||
|
||||
if ! use native-extensions ; then
|
||||
sed -i -e "/have_cython/s:True:False:" setup.py || die
|
||||
fi
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST neovim-python-client-0.3.1.tar.gz 51626 BLAKE2B 80e68d02d41c7891fb88e9386866f87a1c78acc9e279de4ce4c7022333f8da3b68ffe7c598c84ff9c6386458639b6ffb4aecbfe72288866dc147ffc6197e94e2 SHA512 9c1599aabce9f0e1133364f8e91dd1b57cee107a11d400f530218ec7ad157c2f58134c1e7e8fc27649b4d8953e27c51bf6e4f0e7565d8c3dab94788759eea229
|
||||
DIST neovim-python-client-0.3.2.tar.gz 51954 BLAKE2B 8e0a5eb510797db260ab501b751921f5c98551a06cf874eecff270f5f92da5d24539b857b4cc08494be9dfed139fd3bcab1cdea75ee87d99cece8e1f48f7a1c5 SHA512 c6d7c1a2955c63ac2f59bc57e190886fe0ee0238951ac26205b537d394b2ce2fee3611e8651ae1da5e6e7b3a1bd3bea36912b918b26e01bbb3354ddc2fbd77fc
|
||||
DIST neovim-python-client-0.4.0.tar.gz 53443 BLAKE2B de37fde43e90e8277f3c69cedde9226e929f122cc2ff3030766fa716069114bffb27ea9489f2de87c69d3e7a8e0ecc22397a94168cee542d37dc827dc3ed3d13 SHA512 4b3b0e295181cf8886850477d01daba1cba8ac456aedadc5b3881b0b4910724450c4e7774282f6edf3e322792b697ae8e925f40b2a0b181a95eee48aef42a97a
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python client for Neovim"
|
||||
HOMEPAGE="https://github.com/neovim/pynvim"
|
||||
SRC_URI="https://github.com/neovim/pynvim/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/pynvim-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
virtual/python-greenlet[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/trollius[${PYTHON_USEDEP}]' python2_7)"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-editors/neovim"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# allow useage of renamed msgpack
|
||||
sed -r -i "/^msgpack/d ; s:[\"']pytest-runner[\"'](,|)::" setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST subprocess32-3.2.7.tar.gz 54240 BLAKE2B 0f7fc0db765c809b29b5e0bed6e17da85884d7952d3cb546adc36cbec764f9b817f1a1c0219c6910d90d53f78038171e3e250b964bff3bfead0a54a580f2ff5f SHA512 d897d6a48824991e2a63ea417ca15222f28c3a4117c9bba8cbb4eceabfba9769acce1166aafa7aee8a025d6ebe7e133ce0dd617f90cb07e11bdb73dc1e21dec6
|
||||
DIST subprocess32-3.5.4.tar.gz 97373 BLAKE2B 712b6545684fc7908a24ffae94d0967e168773a3b52a0701828ee2741255919927d24972a3c0579dadb5b187a63429d2a24e089e535bd3c41d6f48adc27b1166 SHA512 c811bdb5842d9f5ed9e51df4d13ba39045fbe98ca6e90a2c8138e68e44c2a55a2f0f3eb3e77e26caa3f88c360584912b001a0ca37ba68ac6c946c68c7a37d29a
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A backport of the subprocess module from Python 3.2/3.3 for use on 2.x"
|
||||
HOMEPAGE="https://github.com/google/python-subprocess32"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" test_subprocess32.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST qbs-src-1.12.2.tar.gz 4374830 BLAKE2B 8ace5ac7fea9bcd944dd02280a36f0f275749512e44ab9e3221e154d80ccf8aa25e3452eb90b1396323b540ec97e4b72c29b3a1d4727a72791a0e267bd89df13 SHA512 eb8c5db94f6b4e2300951d9cb6e092b873381421a1bff31a9e8422859aee3c0b3d038b6a2927a4f5c8fd871a0a7d283f7b7c3be74834dd30d640a1ed9c87a147
|
||||
DIST qbs-src-1.13.1.tar.gz 4324622 BLAKE2B d64145f38aea95f4b7539a9652c276f4dddb4af8424142b45df77083c2c8821f0858827c6d8390ca70835e9bbd3eda02163b7e180ebb82eb90976afe727b4dd7 SHA512 1626a218665d380a8030bf4930be857399806643e7868bace6cafe269054ec560eb47e37e358acdb3edbbb15bc8f4ec9af55142d6bfe2ab5db0c8a08aa40d597
|
||||
DIST qbs-src-1.14.1.tar.gz 4365537 BLAKE2B 5a51ddea64023c76b6934634f72ab19d54a3e857efe30d7698a3970d099e436599b53b369d81434cc8e721606513bd487010047e60ccfa289574f606cf020dc5 SHA512 df9031e2749ba598129daef0a6b4322ad964c87a33bfd079bb231170da49c42708740ec63e351607b7e9da1dd11310802b14917eaf2ec97bb747a6df9890f2f3
|
||||
|
@ -0,0 +1,115 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
MY_P=${PN}-src-${PV}
|
||||
|
||||
DESCRIPTION="Modern build tool for software projects"
|
||||
HOMEPAGE="https://wiki.qt.io/Qbs"
|
||||
SRC_URI="http://download.qt.io/official_releases/${PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc examples test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# see bug 581874 for the qttest dep in RDEPEND
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5=
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtscript:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
test? ( dev-qt/qttest:5 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? (
|
||||
dev-qt/qdoc:5
|
||||
dev-qt/qthelp:5
|
||||
)
|
||||
test? (
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if ! use examples; then
|
||||
sed -i -e '/INSTALLS +=/ s:examples::' static.pro || die
|
||||
fi
|
||||
|
||||
echo "SUBDIRS = $(usex test auto '')" >> tests/tests.pro
|
||||
|
||||
# skip several tests that fail and/or have additional deps
|
||||
sed -i \
|
||||
-e 's/findArchiver("7z")/""/' `# requires p7zip, fails` \
|
||||
-e 's/findArchiver(binaryName,.*/"";/' `# requires zip and jar` \
|
||||
-e 's/p\.value("nodejs\./true||&/' `# requires nodejs, bug 527652` \
|
||||
-e 's/\(p\.value\|m_qbsStderr\.contains\)("typescript\./true||&/' `# requires nodejs and typescript` \
|
||||
tests/auto/blackbox/tst_blackbox.cpp || die
|
||||
|
||||
# requires jdk, fails, bug 585398
|
||||
sed -i -e '/blackbox-java\.pro/ d' tests/auto/auto.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myqmakeargs=(
|
||||
qbs.pro # bug 523218
|
||||
-recursive
|
||||
CONFIG+=qbs_disable_rpath
|
||||
CONFIG+=qbs_enable_project_file_updates
|
||||
$(usex test 'CONFIG+=qbs_enable_unit_tests' '')
|
||||
QBS_INSTALL_PREFIX="${EPREFIX}/usr"
|
||||
QBS_LIBRARY_DIRNAME="$(get_libdir)"
|
||||
)
|
||||
eqmake5 "${myqmakeargs[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo "Setting up test environment in ${T}"
|
||||
|
||||
export HOME=${T}
|
||||
export LD_LIBRARY_PATH=${S}/$(get_libdir)
|
||||
export QBS_AUTOTEST_PROFILE=autotests
|
||||
|
||||
"${S}"/bin/qbs-setup-toolchains --detect || die
|
||||
"${S}"/bin/qbs-setup-qt "$(qt5_get_bindir)/qmake" autotests || die
|
||||
|
||||
einfo "Running autotests"
|
||||
|
||||
# simply exporting LD_LIBRARY_PATH doesn't work
|
||||
# we have to use a custom testrunner script
|
||||
local testrunner=${WORKDIR}/gentoo-testrunner
|
||||
cat <<-EOF > "${testrunner}"
|
||||
#!/bin/sh
|
||||
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH}"
|
||||
exec "\$@"
|
||||
EOF
|
||||
chmod +x "${testrunner}"
|
||||
|
||||
emake TESTRUNNER="'${testrunner}'" check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
|
||||
dodoc -r changelogs
|
||||
|
||||
# install documentation
|
||||
if use doc; then
|
||||
emake docs
|
||||
dodoc -r doc/qbs/html
|
||||
dodoc doc/qbs.qch
|
||||
docompress -x /usr/share/doc/${PF}/qbs.qch
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1 @@
|
||||
DIST vdr-graphlcd-0.1.9.tgz 286572 BLAKE2B 251b7fce4149c01c9a3a1e64a88b8236e7ca0e041be25edf628df7754a3eb094a61582f9c3746ff28729c6e53cd784ee8b6b02169660ce9119239aac624e9b46 SHA512 46c78fe0c7bc7d67d757323a6a937e9feedcdb3e3f233227024dd84f0cb84ce8f08becd3b4ae9c0b7edfba40804a29fa0e3efc8e74eceb82812f288b8e40c6cd
|
||||
DIST vdr-plugin-graphlcd-1.0.0.tar.bz2 888495 BLAKE2B 0557e0750cfa6baf16b2ca5d6e5b69b206d493717e9337fb84403b171b1a4a558fbbc77e32e2f00c1cc0aaadb1390f807e3cd578725aa2ad6786d037c4bb3251 SHA512 05994707b8e8a5640db3c9d4ea991d81b92d6d3e88de98ffc8a4bdac3b885fed2780958babbfec0967209aa15043a3799f08de0d3005ec6eeabf130de7879822
|
||||
|
@ -1,126 +0,0 @@
|
||||
diff -Naur graphlcd-0.1.4.orig/state.c graphlcd-0.1.4/state.c
|
||||
--- graphlcd-0.1.4.orig/state.c 2007-02-04 23:35:16.317687570 +0100
|
||||
+++ graphlcd-0.1.4/state.c 2007-02-04 23:42:12.065780817 +0100
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
#include <vdr/eitscan.h>
|
||||
#include <vdr/i18n.h>
|
||||
+#include <vdr/plugin.h>
|
||||
|
||||
#include "compat.h"
|
||||
|
||||
@@ -654,6 +655,8 @@
|
||||
|
||||
void cGraphLCDState::GetProgramme()
|
||||
{
|
||||
+ bool ptitle = false;
|
||||
+
|
||||
mutex.Lock();
|
||||
#if VDRVERSNUM < 10300
|
||||
const cEventInfo * present = NULL, * following = NULL;
|
||||
@@ -670,9 +673,11 @@
|
||||
{
|
||||
event.presentTime = present->GetTime();
|
||||
event.presentTitle = "";
|
||||
- if (!isempty(present->GetTitle()))
|
||||
+ if (!isempty(present->GetTitle())) {
|
||||
event.presentTitle = present->GetTitle();
|
||||
event.presentSubtitle = "";
|
||||
+ ptitle = true;
|
||||
+ }
|
||||
if (!isempty(present->GetSubtitle()))
|
||||
event.presentSubtitle = present->GetSubtitle();
|
||||
}
|
||||
@@ -704,9 +709,11 @@
|
||||
{
|
||||
event.presentTime = present->StartTime();
|
||||
event.presentTitle = "";
|
||||
- if (!isempty(present->Title()))
|
||||
+ if (!isempty(present->Title())) {
|
||||
event.presentTitle = present->Title();
|
||||
event.presentSubtitle = "";
|
||||
+ ptitle = true;
|
||||
+ }
|
||||
if (!isempty(present->ShortText()))
|
||||
event.presentSubtitle = present->ShortText();
|
||||
}
|
||||
@@ -724,6 +731,54 @@
|
||||
}
|
||||
}
|
||||
#endif
|
||||
+
|
||||
+#if VDRVERSNUM >= 10330
|
||||
+ { // get&display Radiotext
|
||||
+ cPlugin *p;
|
||||
+ p = cPluginManager::CallFirstService("RadioTextService-v1.0", NULL);
|
||||
+ if (p) {
|
||||
+ RadioTextService_v1_0 rtext;
|
||||
+ if (cPluginManager::CallFirstService("RadioTextService-v1.0", &rtext)) {
|
||||
+ if (rtext.rds_info == 2 && strstr(rtext.rds_title, "---") == NULL) {
|
||||
+ char rtpinfo[2][65], rtstr[140];
|
||||
+ strcpy(rtpinfo[0], rtext.rds_title);
|
||||
+ strcpy(rtpinfo[1], rtext.rds_artist);
|
||||
+ sprintf(rtstr, "%02d:%02d %s | %s", rtext.title_start->tm_hour, rtext.title_start->tm_min, trim(((std::string)(rtpinfo[0]))).c_str(), trim(((std::string)(rtpinfo[1]))).c_str());
|
||||
+ ptitle ? event.presentSubtitle = rtstr : event.presentTitle = rtstr;
|
||||
+ }
|
||||
+ else if (rtext.rds_info > 0) {
|
||||
+ char rtstr[65];
|
||||
+ strcpy(rtstr, rtext.rds_text);
|
||||
+ ptitle ? event.presentSubtitle = trim(rtstr) : event.presentTitle = trim(rtstr);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
+
|
||||
+#if VDRVERSNUM >= 10330
|
||||
+ { // get&display LcrData
|
||||
+ cPlugin *p;
|
||||
+ p = cPluginManager::CallFirstService("LcrService-v1.0", NULL);
|
||||
+ if (p)
|
||||
+ {
|
||||
+ LcrService_v1_0 lcrData;
|
||||
+ if (cPluginManager::CallFirstService("LcrService-v1.0", &lcrData))
|
||||
+ {
|
||||
+ if ( strstr( lcrData.destination, "---" ) == NULL )
|
||||
+ {
|
||||
+ char lcrStringParts[3][25], lcrString[100];
|
||||
+ strcpy( lcrStringParts[0], (const char *)lcrData.destination );
|
||||
+ strcpy( lcrStringParts[1], (const char *)lcrData.price );
|
||||
+ strcpy( lcrStringParts[2], (const char *)lcrData.pulse );
|
||||
+ sprintf(lcrString, "%s | %s", trim((std::string)(lcrStringParts[1])).c_str(), trim((std::string)(lcrStringParts[2])).c_str());
|
||||
+ event.presentTitle = trim(lcrStringParts[0]);
|
||||
+ event.presentSubtitle = trim(lcrString);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+#endif
|
||||
mutex.Unlock();
|
||||
}
|
||||
|
||||
diff -Naur graphlcd-0.1.4.orig/state.h graphlcd-0.1.4/state.h
|
||||
--- graphlcd-0.1.4.orig/state.h 2007-02-04 23:35:16.317687570 +0100
|
||||
+++ graphlcd-0.1.4/state.h 2007-02-04 23:43:05.728759351 +0100
|
||||
@@ -130,4 +130,21 @@
|
||||
tVolumeState GetVolumeState();
|
||||
};
|
||||
|
||||
+// Radiotext
|
||||
+struct RadioTextService_v1_0 {
|
||||
+ int rds_info;
|
||||
+ int rds_pty;
|
||||
+ char *rds_text;
|
||||
+ char *rds_title;
|
||||
+ char *rds_artist;
|
||||
+ struct tm *title_start;
|
||||
+};
|
||||
+
|
||||
+// LcrData
|
||||
+struct LcrService_v1_0 {
|
||||
+ cString destination;
|
||||
+ cString price;
|
||||
+ cString pulse;
|
||||
+};
|
||||
+
|
||||
#endif
|
@ -1,356 +0,0 @@
|
||||
diff -Naur graphlcd-0.1.4.orig/display.c graphlcd-0.1.4/display.c
|
||||
--- graphlcd-0.1.4.orig/display.c 2007-02-04 23:10:36.609384554 +0100
|
||||
+++ graphlcd-0.1.4/display.c 2007-02-04 23:17:48.756350745 +0100
|
||||
@@ -115,6 +115,7 @@
|
||||
nCurrentBrightness = -1;
|
||||
LastTimeBrightness = 0;
|
||||
bBrightnessActive = true;
|
||||
+ LastTimeSA.Set(0);
|
||||
}
|
||||
|
||||
cGraphLCDDisplay::~cGraphLCDDisplay()
|
||||
@@ -373,6 +374,11 @@
|
||||
update = true;
|
||||
}
|
||||
|
||||
+ if ( LastTimeSA.TimedOut() )
|
||||
+ {
|
||||
+ update = true;
|
||||
+ LastTimeSA.Set(1000);
|
||||
+ }
|
||||
// update Display every second or due to an update
|
||||
if (CurrTime != LastTime || update)
|
||||
{
|
||||
@@ -1460,6 +1466,8 @@
|
||||
nTopY + nProgressbarHeight,
|
||||
GLCD::clrBlack, false);
|
||||
|
||||
+ DisplaySA();
|
||||
+
|
||||
if (1 < replay.total && 1 < replay.current) // Don't show full progressbar for endless streams
|
||||
{
|
||||
bitmap->DrawRectangle(FRAME_SPACE_X,
|
||||
@@ -1945,3 +1953,141 @@
|
||||
}
|
||||
mutex.Unlock();
|
||||
}
|
||||
+
|
||||
+void cGraphLCDDisplay::DisplaySA()
|
||||
+{
|
||||
+// Spectrum Analyzer visualization
|
||||
+ if ( GraphLCDSetup.enableSpectrumAnalyzer )
|
||||
+ {
|
||||
+ if (cPluginManager::CallFirstService(SPAN_GET_BAR_HEIGHTS_ID, NULL))
|
||||
+ {
|
||||
+ Span_GetBarHeights_v1_0 GetBarHeights;
|
||||
+
|
||||
+ int bandsSA = 20;
|
||||
+ int falloffSA = 8;
|
||||
+ int channelsSA = 1;
|
||||
+
|
||||
+ unsigned int bar;
|
||||
+ unsigned int *barHeights = new unsigned int[bandsSA];
|
||||
+ unsigned int *barHeightsLeftChannel = new unsigned int[bandsSA];
|
||||
+ unsigned int *barHeightsRightChannel = new unsigned int[bandsSA];
|
||||
+ unsigned int volumeLeftChannel;
|
||||
+ unsigned int volumeRightChannel;
|
||||
+ unsigned int volumeBothChannels;
|
||||
+ unsigned int *barPeaksBothChannels = new unsigned int[bandsSA];
|
||||
+ unsigned int *barPeaksLeftChannel = new unsigned int[bandsSA];
|
||||
+ unsigned int *barPeaksRightChannel = new unsigned int[bandsSA];
|
||||
+
|
||||
+ GetBarHeights.bands = bandsSA;
|
||||
+ GetBarHeights.barHeights = barHeights;
|
||||
+ GetBarHeights.barHeightsLeftChannel = barHeightsLeftChannel;
|
||||
+ GetBarHeights.barHeightsRightChannel = barHeightsRightChannel;
|
||||
+ GetBarHeights.volumeLeftChannel = &volumeLeftChannel;
|
||||
+ GetBarHeights.volumeRightChannel = &volumeRightChannel;
|
||||
+ GetBarHeights.volumeBothChannels = &volumeBothChannels;
|
||||
+ GetBarHeights.name = "graphlcd";
|
||||
+ GetBarHeights.falloff = falloffSA;
|
||||
+ GetBarHeights.barPeaksBothChannels = barPeaksBothChannels;
|
||||
+ GetBarHeights.barPeaksLeftChannel = barPeaksLeftChannel;
|
||||
+ GetBarHeights.barPeaksRightChannel = barPeaksRightChannel;
|
||||
+
|
||||
+ if ( cPluginManager::CallFirstService(SPAN_GET_BAR_HEIGHTS_ID, &GetBarHeights ))
|
||||
+ {
|
||||
+ int i;
|
||||
+ int barWidth = 2;
|
||||
+ int saStartX = FRAME_SPACE_X;
|
||||
+ int saEndX = saStartX + barWidth*bandsSA*2 + bandsSA/4 - 1;
|
||||
+ int saStartY = FRAME_SPACE_Y;
|
||||
+ int saEndY = FRAME_SPACE_Y + bitmap->Height()/2 - 3;
|
||||
+
|
||||
+ LastTimeSA.Set(100);
|
||||
+
|
||||
+ if ( GraphLCDSetup.SAShowVolume )
|
||||
+ {
|
||||
+
|
||||
+ saStartX = FRAME_SPACE_X + bitmap->Width()/2 - (barWidth*bandsSA*2 + bandsSA/4)/2 - 2;
|
||||
+ saEndX = saStartX + barWidth*bandsSA*2 + bandsSA/4 - 1;
|
||||
+
|
||||
+ // left volume
|
||||
+ bitmap->DrawRectangle(FRAME_SPACE_X,
|
||||
+ saStartY,
|
||||
+ saStartX-1,
|
||||
+ saEndY + 1,
|
||||
+ GLCD::clrWhite, true);
|
||||
+
|
||||
+ for ( i=0; (i<logo->Width()/2-2) && (i<3*(volumeLeftChannel*saStartX)/100); i++)
|
||||
+ {
|
||||
+ bitmap->DrawRectangle(saStartX - i - 2,
|
||||
+ saStartY + saEndY/2 - i,
|
||||
+ saStartX - i - 4,
|
||||
+ saStartY + saEndY/2 + i,
|
||||
+ GLCD::clrBlack, true);
|
||||
+ }
|
||||
+
|
||||
+ // right volume
|
||||
+ bitmap->DrawRectangle(saEndX + 1,
|
||||
+ saStartY,
|
||||
+ bitmap->Width() - 1,
|
||||
+ saEndY + 1,
|
||||
+ GLCD::clrWhite, true);
|
||||
+
|
||||
+ for ( i=0; (i<logo->Width()/2-2) && (i<3*(volumeRightChannel*saStartX)/100); i++)
|
||||
+ {
|
||||
+ bitmap->DrawRectangle(saEndX + 2 + i,
|
||||
+ saStartY + saEndY/2 - i,
|
||||
+ saEndX + i + 4,
|
||||
+ saStartY + saEndY/2 + i,
|
||||
+ GLCD::clrBlack, true);
|
||||
+ }
|
||||
+ }
|
||||
+ // black background
|
||||
+ bitmap->DrawRectangle(saStartX,
|
||||
+ saStartY,
|
||||
+ saEndX,
|
||||
+ saEndY + 1,
|
||||
+ GLCD::clrBlack, true);
|
||||
+
|
||||
+ for ( i=0; i < bandsSA; i++ )
|
||||
+ {
|
||||
+/* if ( channelsSA == 2 )
|
||||
+ {
|
||||
+ bar = barHeightsLeftChannel[i];
|
||||
+ bar = barHeightsRightChannel[i];
|
||||
+ }*/
|
||||
+ if ( channelsSA == 1)
|
||||
+ {
|
||||
+ // the bar
|
||||
+ bar = (barHeights[i]*(saEndY-saStartY))/100;
|
||||
+ bitmap->DrawRectangle(saStartX + barWidth*2*(i)+ barWidth + 1,
|
||||
+ saEndY,
|
||||
+ saStartX + barWidth*2*(i) + barWidth+ barWidth + 1,
|
||||
+ saEndY - bar,
|
||||
+ GLCD::clrWhite, true);
|
||||
+
|
||||
+ // the peak
|
||||
+ bar = (barPeaksBothChannels[i]*(saEndY-saStartY))/100;
|
||||
+ if ( bar > 0 )
|
||||
+ {
|
||||
+ bitmap->DrawRectangle(saStartX + barWidth*2*(i)+ barWidth + 1,
|
||||
+ saEndY - bar,
|
||||
+ saStartX + barWidth*2*(i) + barWidth+ barWidth + 1,
|
||||
+ saEndY - bar+1,
|
||||
+ GLCD::clrWhite, true);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ delete [] barHeights;
|
||||
+ delete [] barHeightsLeftChannel;
|
||||
+ delete [] barHeightsRightChannel;
|
||||
+ delete [] barPeaksBothChannels;
|
||||
+ delete [] barPeaksLeftChannel;
|
||||
+ delete [] barPeaksRightChannel;
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+//#############################################################################################
|
||||
+
|
||||
+
|
||||
diff -Naur graphlcd-0.1.4.orig/display.h graphlcd-0.1.4/display.h
|
||||
--- graphlcd-0.1.4.orig/display.h 2007-02-04 23:10:36.609384554 +0100
|
||||
+++ graphlcd-0.1.4/display.h 2007-02-04 23:20:24.209000170 +0100
|
||||
@@ -29,10 +29,33 @@
|
||||
#include <vdr/thread.h>
|
||||
#include <vdr/player.h>
|
||||
|
||||
+#define SPAN_CLIENT_CHECK_ID "Span-ClientCheck-v1.0"
|
||||
+#define SPAN_GET_BAR_HEIGHTS_ID "Span-GetBarHeights-v1.0"
|
||||
|
||||
#define LCDMAXCARDS 4
|
||||
static const int kMaxTabCount = 10;
|
||||
|
||||
+struct Span_Client_Check_1_0 {
|
||||
+ bool *isActive;
|
||||
+ bool *isRunning;
|
||||
+};
|
||||
+
|
||||
+struct Span_GetBarHeights_v1_0 {
|
||||
+ unsigned int bands; // number of bands to compute
|
||||
+ unsigned int *barHeights; // the heights of the bars of the two channels combined
|
||||
+ unsigned int *barHeightsLeftChannel; // the heights of the bars of the left channel
|
||||
+ unsigned int *barHeightsRightChannel; // the heights of the bars of the right channel
|
||||
+ unsigned int *volumeLeftChannel; // the volume of the left channels
|
||||
+ unsigned int *volumeRightChannel; // the volume of the right channels
|
||||
+ unsigned int *volumeBothChannels; // the combined volume of the two channels
|
||||
+ const char *name; // name of the plugin that wants to get the data
|
||||
+ // (must be unique for each client!)
|
||||
+ unsigned int falloff; // bar falloff value
|
||||
+ unsigned int *barPeaksBothChannels; // bar peaks of the two channels combined
|
||||
+ unsigned int *barPeaksLeftChannel; // bar peaks of the left channel
|
||||
+ unsigned int *barPeaksRightChannel; // bar peaks of the right channel
|
||||
+};
|
||||
+
|
||||
enum ThreadState
|
||||
{
|
||||
Normal,
|
||||
@@ -104,6 +127,7 @@
|
||||
time_t LastTime;
|
||||
time_t LastTimeCheckSym;
|
||||
time_t LastTimeModSym;
|
||||
+ cTimeMs LastTimeSA;
|
||||
struct timeval CurrTimeval;
|
||||
struct timeval UpdateAt;
|
||||
|
||||
@@ -125,6 +149,7 @@
|
||||
void DisplayTextItem();
|
||||
void DisplayColorButtons();
|
||||
void DisplayVolume();
|
||||
+ void DisplaySA();
|
||||
|
||||
void UpdateIn(long usec);
|
||||
bool CheckAndUpdateSymbols();
|
||||
diff -Naur graphlcd-0.1.4.orig/i18n.c graphlcd-0.1.4/i18n.c
|
||||
--- graphlcd-0.1.4.orig/i18n.c 2007-02-04 23:10:38.792567843 +0100
|
||||
+++ graphlcd-0.1.4/i18n.c 2007-02-04 23:23:31.966096053 +0100
|
||||
@@ -966,5 +966,53 @@
|
||||
# endif
|
||||
#endif
|
||||
},
|
||||
+{
|
||||
+ "Show spectrum analyzer",
|
||||
+ "Zeige Spectrum Analyzer",
|
||||
+ "",// TODO Slovenski
|
||||
+ "",// TODO Italiano
|
||||
+ "",// TODO Nederlands
|
||||
+ "",// TODO Portuguçês
|
||||
+ "",// TODO Franais
|
||||
+ "",// TODO Norsk
|
||||
+ "",// TODO Suomi
|
||||
+ "",// TODO Polski
|
||||
+ "",// TODO Español
|
||||
+ "",// TODO Ellinika
|
||||
+ "",// TODO Svenska
|
||||
+ "",// TODO Romnâã
|
||||
+ "",// TODO Magyar
|
||||
+ "",// TODO Catalàà
|
||||
+#if VDRVERSNUM > 10302
|
||||
+ "",// TODO Russian
|
||||
+# if VDRVERSNUM > 10307
|
||||
+ "",// TODO Croatian
|
||||
+# endif
|
||||
+#endif
|
||||
+ },
|
||||
+ {
|
||||
+ "Show SA volume",
|
||||
+ "Zeige SA Lautstrke",
|
||||
+ "",// TODO Slovenski
|
||||
+ "",// TODO Italiano
|
||||
+ "",// TODO Nederlands
|
||||
+ "",// TODO Portugus
|
||||
+ "",// TODO Franêçais
|
||||
+ "",// TODO Norsk
|
||||
+ "",// TODO Suomi
|
||||
+ "",// TODO Polski
|
||||
+ "",// TODO Español
|
||||
+ "",// TODO Ellinika
|
||||
+ "",// TODO Svenska
|
||||
+ "",// TODO Romnâã
|
||||
+ "",// TODO Magyar
|
||||
+ "",// TODO Catal
|
||||
+#if VDRVERSNUM > 10302
|
||||
+ "",// TODO Russian
|
||||
+# if VDRVERSNUM > 10307
|
||||
+ "",// TODO Croatian
|
||||
+# endif
|
||||
+#endif
|
||||
+ },
|
||||
{ NULL }
|
||||
};
|
||||
diff -Naur graphlcd-0.1.4.orig/menu.c graphlcd-0.1.4/menu.c
|
||||
--- graphlcd-0.1.4.orig/menu.c 2007-02-04 23:10:38.862563031 +0100
|
||||
+++ graphlcd-0.1.4/menu.c 2007-02-04 23:24:53.710477952 +0100
|
||||
@@ -101,4 +101,6 @@
|
||||
SetupStore("BrightnessActive", GraphLCDSetup.BrightnessActive = newGraphLCDSetup.BrightnessActive);
|
||||
SetupStore("BrightnessIdle", GraphLCDSetup.BrightnessIdle = newGraphLCDSetup.BrightnessIdle);
|
||||
SetupStore("BrightnessDelay", GraphLCDSetup.BrightnessDelay = newGraphLCDSetup.BrightnessDelay);
|
||||
+ SetupStore("enableSpectrumAnalyzer", GraphLCDSetup.enableSpectrumAnalyzer = newGraphLCDSetup.enableSpectrumAnalyzer);
|
||||
+ SetupStore("SAShowVolume", GraphLCDSetup.SAShowVolume = newGraphLCDSetup.SAShowVolume);
|
||||
}
|
||||
diff -Naur graphlcd-0.1.4.orig/plugin.c graphlcd-0.1.4/plugin.c
|
||||
--- graphlcd-0.1.4.orig/plugin.c 2007-02-04 23:10:38.862563031 +0100
|
||||
+++ graphlcd-0.1.4/plugin.c 2007-02-04 23:26:57.655292837 +0100
|
||||
@@ -54,6 +54,7 @@
|
||||
virtual cOsdObject * MainMenuAction();
|
||||
virtual cMenuSetupPage * SetupMenu();
|
||||
virtual bool SetupParse(const char * Name, const char * Value);
|
||||
+ virtual bool Service(const char *Id, void *Data);
|
||||
};
|
||||
|
||||
cPluginGraphLCD::cPluginGraphLCD()
|
||||
@@ -243,8 +244,24 @@
|
||||
else if (!strcasecmp(Name, "BrightnessActive")) GraphLCDSetup.BrightnessActive = atoi(Value);
|
||||
else if (!strcasecmp(Name, "BrightnessIdle")) GraphLCDSetup.BrightnessIdle = atoi(Value);
|
||||
else if (!strcasecmp(Name, "BrightnessDelay")) GraphLCDSetup.BrightnessDelay = atoi(Value);
|
||||
+ else if (!strcasecmp(Name, "enableSpectrumAnalyzer")) GraphLCDSetup.enableSpectrumAnalyzer = atoi(Value);
|
||||
+ else if (!strcasecmp(Name, "SAShowVolume")) GraphLCDSetup.SAShowVolume = atoi(Value);
|
||||
else return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
+bool cPluginGraphLCD::Service(const char *Id, void *Data)
|
||||
+{
|
||||
+ if (strcmp(Id, SPAN_CLIENT_CHECK_ID) == 0)
|
||||
+ {
|
||||
+ if ( GraphLCDSetup.enableSpectrumAnalyzer && (Data != NULL) )
|
||||
+ {
|
||||
+ *((Span_Client_Check_1_0*)Data)->isActive = true;
|
||||
+ }
|
||||
+ return true;
|
||||
+ }
|
||||
+
|
||||
+ return false;
|
||||
+}
|
||||
+
|
||||
VDRPLUGINCREATOR(cPluginGraphLCD); // Don't touch this!
|
||||
diff -Naur graphlcd-0.1.4.orig/setup.c graphlcd-0.1.4/setup.c
|
||||
--- graphlcd-0.1.4.orig/setup.c 2007-02-04 23:10:38.865896137 +0100
|
||||
+++ graphlcd-0.1.4/setup.c 2007-02-04 23:27:59.671030635 +0100
|
||||
@@ -52,7 +52,9 @@
|
||||
ScrollTime(500),
|
||||
BrightnessActive(100),
|
||||
BrightnessIdle(100),
|
||||
- BrightnessDelay(30)
|
||||
+ BrightnessDelay(30),
|
||||
+ enableSpectrumAnalyzer(1),
|
||||
+ SAShowVolume(1)
|
||||
{
|
||||
}
|
||||
|
||||
diff -Naur graphlcd-0.1.4.orig/setup.h graphlcd-0.1.4/setup.h
|
||||
--- graphlcd-0.1.4.orig/setup.h 2007-02-04 23:10:38.865896137 +0100
|
||||
+++ graphlcd-0.1.4/setup.h 2007-02-04 23:28:55.347204140 +0100
|
||||
@@ -54,6 +54,8 @@
|
||||
int BrightnessActive;
|
||||
int BrightnessIdle;
|
||||
int BrightnessDelay;
|
||||
+ int enableSpectrumAnalyzer;
|
||||
+ int SAShowVolume;
|
||||
|
||||
public:
|
||||
cGraphLCDSetup(void);
|
@ -1,19 +0,0 @@
|
||||
fix compile Probs up from vdr-1.5.3
|
||||
|
||||
Joerg Bornkessel <hd_brummy@gentoo.org> 2007 06 26
|
||||
|
||||
diff -Naur graphlcd-0.1.5.orig/layout.c graphlcd-0.1.5/layout.c
|
||||
--- graphlcd-0.1.5.orig/layout.c 2007-06-26 21:43:52.000000000 +0200
|
||||
+++ graphlcd-0.1.5/layout.c 2007-06-26 21:46:05.000000000 +0200
|
||||
@@ -65,7 +65,11 @@
|
||||
file += "/fonts/";
|
||||
file += url.substr(4, pos - 4);
|
||||
}
|
||||
+#if APIVERSNUM >= 10503
|
||||
+ return font.LoadFT2(file, cCharSetConv::SystemCharacterTable(), size);
|
||||
+#else
|
||||
return font.LoadFT2(file, I18nCharSets()[Setup.OSDLanguage], size);
|
||||
+#endif
|
||||
}
|
||||
else
|
||||
{
|
@ -1,30 +0,0 @@
|
||||
#bug 203856
|
||||
|
||||
diff -Naur graphlcd-0.1.5_orig/Makefile graphlcd-0.1.5/Makefile
|
||||
--- graphlcd-0.1.5_orig/Makefile 2007-02-05 19:24:03.000000000 +0100
|
||||
+++ graphlcd-0.1.5/Makefile 2007-12-31 02:08:00.000000000 +0100
|
||||
@@ -9,6 +9,9 @@
|
||||
#
|
||||
PLUGIN = graphlcd
|
||||
|
||||
+# define this if you built graphlcd-base with freetype:
|
||||
+HAVE_FREETYPE2 = 1
|
||||
+
|
||||
### The version number of this plugin (taken from the main source file):
|
||||
|
||||
VERSION = $(shell grep 'static const char \*VERSION *=' plugin.c | awk '{ print $$6 }' | sed -e 's/[";]//g')
|
||||
@@ -51,9 +54,12 @@
|
||||
|
||||
INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include -I$(INSTALLPREFIX)/include
|
||||
|
||||
-DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
|
||||
-DEFINES += -D_GNU_SOURCE
|
||||
+DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
|
||||
|
||||
+ifdef HAVE_FREETYPE2
|
||||
+ INCLUDES += -I$(INSTALLPREFIX)/include/freetype2
|
||||
+ DEFINES += -DHAVE_FREETYPE2
|
||||
+endif
|
||||
|
||||
### The object files (add further files here):
|
||||
|
@ -1,11 +0,0 @@
|
||||
diff -ru graphlcd-0.1.4-orig/display.c graphlcd-0.1.4/display.c
|
||||
--- graphlcd-0.1.4-orig/display.c 2007-02-05 11:32:23.963790615 +0100
|
||||
+++ graphlcd-0.1.4/display.c 2007-02-05 11:32:35.890079873 +0100
|
||||
@@ -29,6 +29,7 @@
|
||||
|
||||
#include <vdr/tools.h>
|
||||
#include <vdr/menu.h>
|
||||
+#include <vdr/plugin.h>
|
||||
|
||||
#include "compat.h"
|
||||
|
@ -1,100 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vdr-plugin-2
|
||||
|
||||
VERSION="502" # every bump, new version
|
||||
|
||||
DESCRIPTION="VDR Plugin: support output on Graphical LCD "
|
||||
HOMEPAGE="https://projects.vdr-developer.org/projects/graphlcd"
|
||||
SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=media-video/vdr-1.6
|
||||
>=app-misc/graphlcd-base-${PV}"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
vdr-plugin-2_pkg_setup
|
||||
|
||||
if ! getent group lp | grep -q vdr; then
|
||||
echo
|
||||
einfo "Add user 'vdr' to group 'lp' for full user access to parport device"
|
||||
echo
|
||||
elog "User vdr added to group lp"
|
||||
gpasswd -a vdr lp
|
||||
fi
|
||||
if ! getent group usb | grep -q vdr; then
|
||||
echo
|
||||
einfo "Add user 'vdr' to group 'usb' for full user access to usb device"
|
||||
echo
|
||||
elog "User vdr added to group usb"
|
||||
gpasswd -a vdr usb
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
vdr-plugin-2_src_prepare
|
||||
|
||||
sed -i "s:/usr/local:/usr:" Makefile
|
||||
|
||||
sed -i "s:i18n.c:i18n.h:g" Makefile
|
||||
|
||||
sed -i "s:include \$(VDRDIR)/Make.global:-include \$(VDRDIR)/Make.global:" Makefile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vdr-plugin-2_src_install
|
||||
|
||||
insopts -m0644 -ovdr -gvdr
|
||||
|
||||
insinto /usr/share/vdr/${VDRPLUGIN}/logos
|
||||
doins -r ${VDRPLUGIN}/logos/*
|
||||
|
||||
insinto /usr/share/vdr/${VDRPLUGIN}/fonts
|
||||
doins ${VDRPLUGIN}/fonts/*.fnt
|
||||
|
||||
for font in /usr/share/fonts/corefonts/*.ttf; do
|
||||
elog ${font}
|
||||
dosym ${font} /usr/share/vdr/graphlcd/fonts
|
||||
done
|
||||
|
||||
insinto /etc/vdr/plugins/${VDRPLUGIN}
|
||||
doins ${VDRPLUGIN}/logonames.alias.*
|
||||
doins ${VDRPLUGIN}/fonts.conf.*
|
||||
|
||||
dosym /usr/share/vdr/${VDRPLUGIN}/fonts /etc/vdr/plugins/${VDRPLUGIN}/fonts
|
||||
dosym /usr/share/vdr/${VDRPLUGIN}/logos /etc/vdr/plugins/${VDRPLUGIN}/logos
|
||||
dosym /etc/graphlcd.conf /etc/vdr/plugins/${VDRPLUGIN}/graphlcd.conf
|
||||
|
||||
dosym /etc/vdr/plugins/${VDRPLUGIN}/logonames.alias.1.3 /etc/vdr/plugins/${VDRPLUGIN}/logonames.alias
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
|
||||
if [[ -e /etc/vdr/plugins/graphlcd/fonts ]] && [[ ! -L /etc/vdr/plugins/graphlcd/fonts ]] \
|
||||
|| [[ -e /etc/vdr/plugins/graphlcd/logos ]] && [[ ! -L /etc/vdr/plugins/graphlcd/logos ]] ;then
|
||||
|
||||
elog "Remove wrong DIR in /etc/vdr/plugins/graphlcd from prior install"
|
||||
elog "Press CTRL+C to abbort"
|
||||
epause
|
||||
rmdir -R /etc/vdrplugins/graphlcd/{fonts,logos}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vdr-plugin-2_pkg_postinst
|
||||
|
||||
elog "Add additional options in /etc/conf.d/vdr.graphlcd"
|
||||
elog
|
||||
elog "Please copy or link one of the supplied fonts.conf.*"
|
||||
elog "files in /etc/vdr/plugins/graphlcd/ to"
|
||||
elog "/etc/vdr/plugins/graphlcd/fonts.conf"
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST MuseScore_General-0.1.3.tar.bz2 33164726 BLAKE2B 88f41b76a11bc33dcaf2c8b41571f65c495b2b35095ad02f9549e98cb4bfe820e0a38dcbfa6fc1fe956fb284288eecf72b76895fec83799a5aa8ecdc3b63d7f5 SHA512 91e38a48ecb60c010f0b833bec790071db29ffa5c7895f653a8467eea1d179139c85415e8858eefc7eba22355d0a4887f462e1a1f0cca87b054bc5e1f8e4d38b
|
||||
DIST MuseScore_General-0.1.6.tar.bz2 35109226 BLAKE2B 62a22e50d4c10ab08f0affd728f020e092378410e3258e862d054d1e7cde8fc6bda89deafed63b7f08dcd9737fa3c62f5331da34237239cc79147065f171737d SHA512 81c3f4d003005c8d4ded41cc758e2c8089acbd53f085efa158844c32c2411d4d636a524d6b43297bdc1f92dba9e1ec1227d3e565ecc2486fdc5b8a7c7d3d19a5
|
||||
DIST musescore-3.0.1.tar.gz 60166011 BLAKE2B 8c8d1d063da9f14e21342313b58acffb88c375e42e2689bc572eb885be0d836cc946676482f0e58f95a773cc95ead5d767cc7a1052663389a0daad663844e1d9 SHA512 d480550b2c04c07f610d0ed7515a561fbb11a5b1af724e548827bb3817b586c78e5e9ee75730f5885c3f6ba076da52ef53713f10a9e3591e9a40a168af38d46d
|
||||
DIST MuseScore_General-0.1.8.tar.bz2 35107290 BLAKE2B 65a0f78077a89fbf590fc47e83009f1029492ddb5a6bc411798c141903dbeffc5aa8b32fcead672e886878d2c9134c33c3c38e438e293a8135eca8394f880b32 SHA512 bdc706139309524841fdfe738e156f95d2d4c1716c09ce2984f9de5f205f39d3adffd7327a3957727015b7a612bab99c228ca26d9b0dcaf077991794585169c9
|
||||
DIST musescore-3.3.3.tar.gz 62820760 BLAKE2B e6daf1ba4ea62dc04598461ca31290548ef14d0252084ddfd6a9945d0850cf8700fc1eadea683a67415fe5a71a61310cd7bf08640b354e8e4d60967ad8ca0605 SHA512 ed2b29e450ca8440e8073b9f7b1c3ae2c373d6f26963bd3bf5032156f6ed30100f4993c4c6637e292b6939c69cd592ec2d2f008d37b917f6af3bcc640ccf2910
|
||||
DIST musescore-3.3.tar.gz 64453809 BLAKE2B 278ca68e3a2432750356902360ac6882abaf763d3e512aa588e2b0eb7c58f8ffdab111ec3edaa9bf058a41ab5bce26f05a9a618def0c094376a6a4dbea7340ef SHA512 b7d228d957d674868474ae6a94afbeaa530d2d2e7688b9be91b77237066071920034a3b5e2241399543b4fe8d73d97ba605584cb0c0f67d2026ca212a13dbaea
|
||||
|
@ -1,13 +0,0 @@
|
||||
diff --git a/mscore/CMakeLists.txt b/mscore/CMakeLists.txt
|
||||
index fcf9332..59db47a 100644
|
||||
--- a/mscore/CMakeLists.txt
|
||||
+++ b/mscore/CMakeLists.txt
|
||||
@@ -715,7 +715,7 @@ else (MINGW)
|
||||
if (APPLE)
|
||||
set(PORTMIDI_LIB portmidi)
|
||||
else (APPLE)
|
||||
- set(PORTMIDI_LIB -lportmidi -lporttime) # Remove -lporttime on RPM-based systems where PortTime is part of PortMidi.
|
||||
+ set(PORTMIDI_LIB -lportmidi) # Remove -lporttime on RPM-based systems where PortTime is part of PortMidi.
|
||||
endif (APPLE)
|
||||
target_link_libraries(mscore ${PORTMIDI_LIB})
|
||||
endif (USE_PORTMIDI)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue