Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-05-14 09:34:56 +00:00
16 changed files with 132 additions and 47 deletions

View File

@@ -9,5 +9,6 @@
<use>
<flag name="numpy">Optionally add dev-python/numpy</flag>
<flag name="matplotlib">Optionally add dev-python/matplotlib</flag>
<flag name="extras">Optionally add dev-python/quantities</flag>
</use>
</pkgmetadata>

View File

@@ -17,12 +17,13 @@ SRC_URI="https://github.com/JelteF/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_PN}.ta
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples matplotlib numpy" # quantities can be used also, but is not a gentoo package.
IUSE="examples matplotlib numpy extras"
DEPEND="
dev-python/ordered-set[${PYTHON_USEDEP}]
matplotlib? ( dev-python/matplotlib[$PYTHON_USEDEP] )
numpy? ( dev-python/numpy[$PYTHON_USEDEP] )
extras? ( dev-python/quantities[$PYTHON_USEDEP] )
"
RDEPEND="${DEPEND}"
@@ -48,6 +49,8 @@ python_install_all() {
}
src_test() {
rm "${S}"/tests/test_quantities.py # quantities is not a gentoo package
if ! use extras ; then
rm "${S}"/tests/test_quantities.py # remove if quantities is not installed
fi
distutils-r1_src_test
}

View File

@@ -1,3 +1,2 @@
DIST lazygit-0.19.tar.gz 9193308 BLAKE2B c07141661387094651cb6137579dea8ab5231b3e08b0733124cc97f1392251db592e01d60297356c8c5df1f1db554bc8a3be86cd07beed158d33b9eabdb015d4 SHA512 6259fdb98ae74ee59f395bd79fcbe3280b679883cbc0c190e64a36464c258597e18a6b70842cb242696536cfea35ea9c83f43b05ad20ead4f5120e436875abad
DIST lazygit-0.20.2.tar.gz 9193638 BLAKE2B be26fd997e2cef99198a0406a2bdfef365a4b5db5aaeb4d10e040a24cc1bdb53ff2113be7671eb0dad904391614f8e1f8788f330afffa5a232905634cc0fa174 SHA512 0b3b88faf4ec17084e30924774ae5f6f9e151e043bffb8f3a10d3419ac733f19748a40ffd3c57b798ab67d32d91230d50cdb4228d899d77bb1bd53de1de833f5
DIST lazygit-0.20.tar.gz 9193540 BLAKE2B e48b68dc68f124e0dc63c1a846232e45f4e8ab0113b10a80d34adf6d28454d9b30cc6b03ab17a0b23700031b59ac9f809c00d5b9a6ee729e136e9cd68cbc83c4 SHA512 9e45a117322be87d56d1824cb87ecd1fb6c5dad8de3ef950f25d9e3fbe3bc712507575d59702c1614acbc999cdc482ab9fe852e5b16424ac40f2c94f070cef9b
DIST lazygit-0.20.3.tar.gz 9195508 BLAKE2B e20d6195ace5b36d2f47deaffeb838b547d87868ae7c63a7fc0b6f753648728575060ad90e9bbd3e379b30a6f657eeaf8479669a2f0660cadfae50fa7dd7efdc SHA512 810112ee42c11e9750d68fd3c22047b1bdd79d2fa92ece2cfb959f631c143b1d412756cd4ca8fa81c81a9889d4bc7e37053fd94990ec8f4f0ea7ae9d244a6512

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN="github.com/jesseduffield/lazygit"
inherit golang-build golang-vcs-snapshot
DESCRIPTION="Lazygit, a simple terminal UI for git commands"
HOMEPAGE="https://github.com/jesseduffield/lazygit"
SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc"
DEPEND=( sys-libs/glibc )
RDEPEND=(
${DEPEND}
dev-vcs/git
)
DOCS=( src/${EGO_PN}/{CONTRIBUTING,README}.md )
src_compile() {
GOPATH="${S}" go build -v -o bin/lazygit src/${EGO_PN}/main.go || die
}
src_install() {
dobin bin/lazygit
use doc && dodoc -r "src/${EGO_PN}/docs/."
einstalldocs
}

View File

@@ -0,0 +1,12 @@
diff --git a/KikoPlay.pro b/KikoPlay.pro
index 7270328..1fe6f8d 100644
--- a/KikoPlay.pro
+++ b/KikoPlay.pro
@@ -268,5 +268,6 @@ contains(QT_ARCH, i386){
unix:web.files = web/*
INSTALLS += target icons desktop web
+ DEFINES += CONFIG_UNIX_DATA
}
}

View File

@@ -50,6 +50,10 @@ BDEPEND="
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PN}-0.6.2-fix-define.patch # fix define problem
)
src_configure() {
eqmake5 PREFIX="${D}"/usr
}

View File

@@ -50,6 +50,10 @@ BDEPEND="
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}"/${PN}-0.6.2-fix-define.patch # fix define problem
)
src_configure() {
eqmake5 PREFIX="${D}"/usr
}

View File

@@ -0,0 +1,17 @@
diff --git a/src/Makefile_obj.in b/src/Makefile_obj.in
index 911f97e1..63799569 100644
--- a/src/Makefile_obj.in
+++ b/src/Makefile_obj.in
@@ -323,6 +323,12 @@ V3ParseBison.h: V3ParseBison.c
V3ParseBison.c: verilog.y $(BISONPRE)
@echo "If you get errors from verilog.y below, try upgrading bison to version 1.875 or newer."
$(PERL) $(BISONPRE) --yacc ${YACC} -d -v -o V3ParseBison.c $<
+ # Unfortunately bison 3.6.1 have break changes caused compile error.
+ # Workaround issue https://github.com/verilator/verilator/issues/2320
+ # This workaround is safe for the old version of bison.
+ # TODO: code should removed when bison fixed the problem.
+ @sed -ie 's#/\* "/\*.*\*/" \*/##g' V3ParseBison.c
+ @sed -ie 's#/\* "/\*.*\*/" \*/##g' V3ParseBison.h
V3Lexer_pregen.yy.cpp: verilog.l V3ParseBison.h $(HEADERS)
${LEX} --version

View File

@@ -6,13 +6,16 @@ EAPI="7"
inherit autotools
DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
HOMEPAGE="https://www.veripool.org/wiki/verilator"
HOMEPAGE="
https://verilator.org
https://github.com/verilator/verilator
"
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.veripool.org/git/${PN}"
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
SRC_URI="http://www.veripool.org/ftp/${P}.tgz -> ${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
@@ -33,6 +36,11 @@ BDEPEND="
sys-devel/flex
"
PATCHES=(
# https://github.com/verilator/verilator/issues/2320
"${FILESDIR}"/${PN}-4.034-fix-bison.patch
)
src_prepare() {
default
eautoconf --force

View File

@@ -6,13 +6,16 @@ EAPI="7"
inherit autotools
DESCRIPTION="The fast free Verilog/SystemVerilog simulator"
HOMEPAGE="https://www.veripool.org/wiki/verilator"
HOMEPAGE="
https://verilator.org
https://github.com/verilator/verilator
"
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.veripool.org/git/${PN}"
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
SRC_URI="http://www.veripool.org/ftp/${P}.tgz -> ${P}.tar.gz"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi

1
sys-kernel/dkms/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST dkms-2.8.1.tar.gz 103894 BLAKE2B 9695c89fc1725f32e331969f94cd5b698df3cba2ef8a9d21dbb3d87ebeb6637898e184b2e8d99240763de4cb4528e2ff785e3f31c1265fdeb210df4dd060974e SHA512 25e57fcfdcdb460dc04d90db1d37577c2424b72be1019ea77af61d169460fbe8c397abf98634c72964d862cd3973f0c5e2bad7e157d48fe294750228e18e23bb

View File

@@ -0,0 +1,47 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils
DESCRIPTION="Dynamic Kernel Module Support"
HOMEPAGE="https://github.com/dell/dkms"
LICENSE="GPL-2"
DEPEND=""
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="kernel-hooks"
SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
DOCS=( AUTHORS sample.conf sample.spec )
src_prepare() {
#Removing gzip compressions in Makefile
sed -i '/dkms.8.gz/d' "${S}"/Makefile
default
}
src_compile() {
einfo "Skipping compilation"
}
src_install() {
emake install DESTDIR="${D}" LIBDIR="${D}"/usr/$(get_libdir)/
keepdir /var/lib/dkms
insinto /var/lib/dkms
doins dkms_dbversion
keepdir /etc/dkms
doins template-dkms-mkrpm.spec
einstalldocs
if use kernel-hooks; then
einfo "You're installed kernel hooks that automatically rebuild your modules"
else rm -r "${D}"/etc/kernel/;
fi
ewarn "DKMS will say about missing headers even if sys-kernel/linux-headers installed"
ewarn "Just don't keep attention, that don't affect anything"
}

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>denis7774@gmail.com</email>
<name>Reva Denis</name>
</maintainer>
<upstream>
<remote-id type="github">dell/dkms</remote-id>
</upstream>
<longdescription lang="en">
Dynamic Kernel Module Support (DKMS) is a program/framework that enables generating Linux kernel modules whose sources generally reside outside the kernel source tree. The concept is to have DKMS modules automatically rebuilt when a new kernel is installed.
An essential feature of DKMS is that it automatically recompiles all DKMS modules if a new kernel version is installed. This allows drivers and devices outside of the mainline kernel to continue working after a Linux kernel upgrade.
Another benefit of DKMS is that it allows the installation of a new driver on an existing system, running an arbitrary kernel version, without any need for manual compilation or precompiled packages provided by the vendor.
DKMS was written by the Linux Engineering Team at Dell in 2003. It is included in many distributions, such as Ubuntu, Debian, Fedora, SUSE, and Arch. DKMS is free software released under the terms of the GNU General Public License (GPL) v2 or later.
DKMS supports both the rpm and deb package formats out-of-the-box.
</longdescription>
<use>
<flag name="kernel-hooks">Enable automatic rebuilding of modules via kernel source makefile hooks
</flag>
</use>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST obsidian2-gtk-theme-2.11.tar.gz 877035 BLAKE2B 3a98c090499ec972ba2c33fa625ace400ea987b9a3d0ec337d4c53ce45b5202721a4139c2329b3c4e3b96ca9a1f67a4fd1e3d2a939051ad74151c804dafc1ee2 SHA512 139dd665a08a466acc3a192eeaf7435f782ed396af6c707e14d26447a7c9ad1d51b07f31507bd70c4dd56634a9b50d7a7e45d134a5f98faa6d370658bfe13e2d
DIST obsidian2-gtk-theme-2.12.tar.gz 885811 BLAKE2B 655fb66fe2966e48cb7e6da8dc0188d2ca9ed1d63f6243c1848819e0e2190cc90572e48d6a42c0c6823229f19511e7a29f6d78e4c5b13d7a692842a268c2c392 SHA512 c7f95d10133ae871642127b8f2acb84ff382fb7e9a8aa0352370df32aa8c28c5d75f0b19bc71a11a25d61cf19e90d04b8db5a389ea2c2466d7f897d089ae1d00