From 32fbcd91c1dba517c23c44c92dc522f4f0578ed9 Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Wed, 13 May 2020 14:24:53 +0500 Subject: [PATCH 01/11] sys-kernel/dkms: new/p Dynamic modules support system https://bugs.gentoo.org/100754 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. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Denis Reva --- sys-kernel/dkms/Manifest | 1 + sys-kernel/dkms/dkms-2.8.1.ebuild | 47 +++++++++++++++++++++++++++++++ sys-kernel/dkms/metadata.xml | 22 +++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 sys-kernel/dkms/Manifest create mode 100644 sys-kernel/dkms/dkms-2.8.1.ebuild create mode 100644 sys-kernel/dkms/metadata.xml diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest new file mode 100644 index 0000000000..fad447596a --- /dev/null +++ b/sys-kernel/dkms/Manifest @@ -0,0 +1 @@ +DIST dkms-2.8.1.tar.gz 103894 BLAKE2B 9695c89fc1725f32e331969f94cd5b698df3cba2ef8a9d21dbb3d87ebeb6637898e184b2e8d99240763de4cb4528e2ff785e3f31c1265fdeb210df4dd060974e SHA512 25e57fcfdcdb460dc04d90db1d37577c2424b72be1019ea77af61d169460fbe8c397abf98634c72964d862cd3973f0c5e2bad7e157d48fe294750228e18e23bb diff --git a/sys-kernel/dkms/dkms-2.8.1.ebuild b/sys-kernel/dkms/dkms-2.8.1.ebuild new file mode 100644 index 0000000000..cd3322a4de --- /dev/null +++ b/sys-kernel/dkms/dkms-2.8.1.ebuild @@ -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" +} diff --git a/sys-kernel/dkms/metadata.xml b/sys-kernel/dkms/metadata.xml new file mode 100644 index 0000000000..127e2f3b60 --- /dev/null +++ b/sys-kernel/dkms/metadata.xml @@ -0,0 +1,22 @@ + + + + + denis7774@gmail.com + Reva Denis + + + dell/dkms + + + 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. + + + Enable automatic rebuilding of modules via kernel source makefile hooks + + + From 9967245d2f7cb62fcbca8566e0aecb03ae8edfa4 Mon Sep 17 00:00:00 2001 From: David Denoncin Date: Wed, 13 May 2020 12:48:15 +0200 Subject: [PATCH 02/11] dev-python/pylatex: added dev-python/quantities with extras use flag Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Denoncin --- dev-python/pylatex/metadata.xml | 1 + dev-python/pylatex/pylatex-1.3.1.ebuild | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-python/pylatex/metadata.xml b/dev-python/pylatex/metadata.xml index ab99695567..212167a98d 100644 --- a/dev-python/pylatex/metadata.xml +++ b/dev-python/pylatex/metadata.xml @@ -9,5 +9,6 @@ Optionally add dev-python/numpy Optionally add dev-python/matplotlib + Optionally add dev-python/quantities diff --git a/dev-python/pylatex/pylatex-1.3.1.ebuild b/dev-python/pylatex/pylatex-1.3.1.ebuild index 97967fffa0..c15bb8bc98 100644 --- a/dev-python/pylatex/pylatex-1.3.1.ebuild +++ b/dev-python/pylatex/pylatex-1.3.1.ebuild @@ -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 } From aa70ccd2c8168a680487d6693fbd9eb2dbbba839 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 13 May 2020 21:53:28 +0800 Subject: [PATCH 03/11] sci-electronics/verilator: fix compile problem MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After bison upgrade to 3.6.1, caused compile error. bison 3.6.1 generated unexpected nested-comment, but 3.5.4 is no problem. This fix workaround it by remove unexpected nested comment. The test pass. Issue: https://github.com/akimd/bison/issues/38 Issue: https://github.com/verilator/verilator/issues/2320 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- .../files/verilator-4.034-fix-bison.patch | 17 +++++++++++++++++ .../verilator/verilator-4.034.ebuild | 14 +++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 sci-electronics/verilator/files/verilator-4.034-fix-bison.patch diff --git a/sci-electronics/verilator/files/verilator-4.034-fix-bison.patch b/sci-electronics/verilator/files/verilator-4.034-fix-bison.patch new file mode 100644 index 0000000000..56d680a7f2 --- /dev/null +++ b/sci-electronics/verilator/files/verilator-4.034-fix-bison.patch @@ -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 diff --git a/sci-electronics/verilator/verilator-4.034.ebuild b/sci-electronics/verilator/verilator-4.034.ebuild index 10df06610e..bf099b7dc0 100644 --- a/sci-electronics/verilator/verilator-4.034.ebuild +++ b/sci-electronics/verilator/verilator-4.034.ebuild @@ -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 From b29b151acbaeb9bac47d237934e781262a9e5729 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Wed, 13 May 2020 21:55:15 +0800 Subject: [PATCH 04/11] sci-electronics/verilator: fix compile problem Add patch file to live ebuild. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- sci-electronics/verilator/verilator-9999.ebuild | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/sci-electronics/verilator/verilator-9999.ebuild b/sci-electronics/verilator/verilator-9999.ebuild index 10df06610e..bf099b7dc0 100644 --- a/sci-electronics/verilator/verilator-9999.ebuild +++ b/sci-electronics/verilator/verilator-9999.ebuild @@ -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 From 6265ccae7e3626895f9134ce786d04a984eedcc1 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 14 May 2020 01:14:05 +0800 Subject: [PATCH 05/11] media-video/kikoplay: fix data not found bug enable CONFIG_UNIX_DATA default for linux environment Applied https://github.com/Protostars/KikoPlay/pull/23 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- .../kikoplay/files/kikoplay-0.6.2-fix-define.patch | 12 ++++++++++++ media-video/kikoplay/kikoplay-0.6.2.ebuild | 4 ++++ 2 files changed, 16 insertions(+) create mode 100644 media-video/kikoplay/files/kikoplay-0.6.2-fix-define.patch diff --git a/media-video/kikoplay/files/kikoplay-0.6.2-fix-define.patch b/media-video/kikoplay/files/kikoplay-0.6.2-fix-define.patch new file mode 100644 index 0000000000..eb79d8d9a1 --- /dev/null +++ b/media-video/kikoplay/files/kikoplay-0.6.2-fix-define.patch @@ -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 + } + } + diff --git a/media-video/kikoplay/kikoplay-0.6.2.ebuild b/media-video/kikoplay/kikoplay-0.6.2.ebuild index 05c327c60d..edbaf88701 100644 --- a/media-video/kikoplay/kikoplay-0.6.2.ebuild +++ b/media-video/kikoplay/kikoplay-0.6.2.ebuild @@ -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 } From b15413e701e62c84bb2844925ac62a956beace5c Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 14 May 2020 01:15:58 +0800 Subject: [PATCH 06/11] media-video/kikoplay: fix data not found bug enable CONFIG_UNIX_DATA default for linux environment Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- media-video/kikoplay/kikoplay-9999.ebuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/media-video/kikoplay/kikoplay-9999.ebuild b/media-video/kikoplay/kikoplay-9999.ebuild index 05c327c60d..edbaf88701 100644 --- a/media-video/kikoplay/kikoplay-9999.ebuild +++ b/media-video/kikoplay/kikoplay-9999.ebuild @@ -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 } From bde1a0c3e0555c02585b9c8bf0c8200eb458423c Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 14 May 2020 01:20:51 +0800 Subject: [PATCH 07/11] x11-themes/obsidian2-gtk-theme: bump to version 2.12 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- x11-themes/obsidian2-gtk-theme/Manifest | 1 + .../obsidian2-gtk-theme-2.12.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.12.ebuild diff --git a/x11-themes/obsidian2-gtk-theme/Manifest b/x11-themes/obsidian2-gtk-theme/Manifest index eeafb353da..0c0b63c688 100644 --- a/x11-themes/obsidian2-gtk-theme/Manifest +++ b/x11-themes/obsidian2-gtk-theme/Manifest @@ -1 +1,2 @@ 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 diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.12.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.12.ebuild new file mode 100644 index 0000000000..0e69865d88 --- /dev/null +++ b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.12.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +GIT_PN="theme-obsidian-2" + +DESCRIPTION="Obsidian Gnome Theme, based upon Adwaita-Maia dark skin" + +HOMEPAGE="https://github.com/madmaxms/theme-obsidian-2" + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" +else + SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + S="${WORKDIR}/${GIT_PN}-${PV}" +fi + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + >=x11-libs/gtk+-3.22 + x11-themes/gtk-engines-adwaita +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +src_install() { + insinto /usr/share/themes + doins -r Obsidian* +} From d31253885576e8871a791033097d340cd9ee357b Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 14 May 2020 01:26:40 +0800 Subject: [PATCH 08/11] x11-themes/obsidian2-gtk-theme: drop 2.11 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- x11-themes/obsidian2-gtk-theme/Manifest | 1 - .../obsidian2-gtk-theme-2.11-r1.ebuild | 35 ------------------- 2 files changed, 36 deletions(-) delete mode 100644 x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild diff --git a/x11-themes/obsidian2-gtk-theme/Manifest b/x11-themes/obsidian2-gtk-theme/Manifest index 0c0b63c688..e9de8f954e 100644 --- a/x11-themes/obsidian2-gtk-theme/Manifest +++ b/x11-themes/obsidian2-gtk-theme/Manifest @@ -1,2 +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 diff --git a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild b/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild deleted file mode 100644 index 0e69865d88..0000000000 --- a/x11-themes/obsidian2-gtk-theme/obsidian2-gtk-theme-2.11-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -GIT_PN="theme-obsidian-2" - -DESCRIPTION="Obsidian Gnome Theme, based upon Adwaita-Maia dark skin" - -HOMEPAGE="https://github.com/madmaxms/theme-obsidian-2" - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/madmaxms/${GIT_PN}.git" -else - SRC_URI="https://github.com/madmaxms/${GIT_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - S="${WORKDIR}/${GIT_PN}-${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - >=x11-libs/gtk+-3.22 - x11-themes/gtk-engines-adwaita -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -src_install() { - insinto /usr/share/themes - doins -r Obsidian* -} From 5f382677e2a66d960ea3c33ed76fb478c343fda0 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Wed, 13 May 2020 21:54:57 +0300 Subject: [PATCH 09/11] dev-vcs/lazygit: 0.20.3 version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.20.3.ebuild | 36 +++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.20.3.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 9901edf2f6..604ca50869 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,3 +1,4 @@ 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.3.tar.gz 9195508 BLAKE2B e20d6195ace5b36d2f47deaffeb838b547d87868ae7c63a7fc0b6f753648728575060ad90e9bbd3e379b30a6f657eeaf8479669a2f0660cadfae50fa7dd7efdc SHA512 810112ee42c11e9750d68fd3c22047b1bdd79d2fa92ece2cfb959f631c143b1d412756cd4ca8fa81c81a9889d4bc7e37053fd94990ec8f4f0ea7ae9d244a6512 DIST lazygit-0.20.tar.gz 9193540 BLAKE2B e48b68dc68f124e0dc63c1a846232e45f4e8ab0113b10a80d34adf6d28454d9b30cc6b03ab17a0b23700031b59ac9f809c00d5b9a6ee729e136e9cd68cbc83c4 SHA512 9e45a117322be87d56d1824cb87ecd1fb6c5dad8de3ef950f25d9e3fbe3bc712507575d59702c1614acbc999cdc482ab9fe852e5b16424ac40f2c94f070cef9b diff --git a/dev-vcs/lazygit/lazygit-0.20.3.ebuild b/dev-vcs/lazygit/lazygit-0.20.3.ebuild new file mode 100644 index 0000000000..df46884b8b --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.20.3.ebuild @@ -0,0 +1,36 @@ +# 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 +} From 15365b38a41a39575ce3cb1decf93fb2a9bf8ffd Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Wed, 13 May 2020 22:05:04 +0300 Subject: [PATCH 10/11] dev-vcs/lazygit: drop old 0.20.x versions Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 2 -- dev-vcs/lazygit/lazygit-0.20.2.ebuild | 36 --------------------------- dev-vcs/lazygit/lazygit-0.20.ebuild | 36 --------------------------- 3 files changed, 74 deletions(-) delete mode 100644 dev-vcs/lazygit/lazygit-0.20.2.ebuild delete mode 100644 dev-vcs/lazygit/lazygit-0.20.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 604ca50869..94a849696f 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,4 +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.3.tar.gz 9195508 BLAKE2B e20d6195ace5b36d2f47deaffeb838b547d87868ae7c63a7fc0b6f753648728575060ad90e9bbd3e379b30a6f657eeaf8479669a2f0660cadfae50fa7dd7efdc SHA512 810112ee42c11e9750d68fd3c22047b1bdd79d2fa92ece2cfb959f631c143b1d412756cd4ca8fa81c81a9889d4bc7e37053fd94990ec8f4f0ea7ae9d244a6512 -DIST lazygit-0.20.tar.gz 9193540 BLAKE2B e48b68dc68f124e0dc63c1a846232e45f4e8ab0113b10a80d34adf6d28454d9b30cc6b03ab17a0b23700031b59ac9f809c00d5b9a6ee729e136e9cd68cbc83c4 SHA512 9e45a117322be87d56d1824cb87ecd1fb6c5dad8de3ef950f25d9e3fbe3bc712507575d59702c1614acbc999cdc482ab9fe852e5b16424ac40f2c94f070cef9b diff --git a/dev-vcs/lazygit/lazygit-0.20.2.ebuild b/dev-vcs/lazygit/lazygit-0.20.2.ebuild deleted file mode 100644 index df46884b8b..0000000000 --- a/dev-vcs/lazygit/lazygit-0.20.2.ebuild +++ /dev/null @@ -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 -} diff --git a/dev-vcs/lazygit/lazygit-0.20.ebuild b/dev-vcs/lazygit/lazygit-0.20.ebuild deleted file mode 100644 index df46884b8b..0000000000 --- a/dev-vcs/lazygit/lazygit-0.20.ebuild +++ /dev/null @@ -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 -} From 7ac1b0d1da1ade5a07b4fd06983570c45c722a1d Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Thu, 14 May 2020 15:44:55 +0800 Subject: [PATCH 11/11] sci-electronics/verilator: upstream applied patch remove patch for live ebuild because upstream applied Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Huang Rui --- sci-electronics/verilator/verilator-9999.ebuild | 5 ----- 1 file changed, 5 deletions(-) diff --git a/sci-electronics/verilator/verilator-9999.ebuild b/sci-electronics/verilator/verilator-9999.ebuild index bf099b7dc0..800aa8b45e 100644 --- a/sci-electronics/verilator/verilator-9999.ebuild +++ b/sci-electronics/verilator/verilator-9999.ebuild @@ -36,11 +36,6 @@ BDEPEND=" sys-devel/flex " -PATCHES=( - # https://github.com/verilator/verilator/issues/2320 - "${FILESDIR}"/${PN}-4.034-fix-bison.patch -) - src_prepare() { default eautoconf --force